134474704
25963428
75450885
556874248
43597623
163531320
502611587
893919684
322472402
141412072
31623029
59288233
354551121
555479090
505976449
182515621
131203859
169720593
116245239
169102144
143182772
102730550
36179941
455359903
11795633
146661087
111215709
48524420
347721862
793739199
9811898
294603381
540085137
362424827
811822691
38478974
127421088
419166346
25176999
529510566
3178339
39033918
166352857
122791717
673170330
135506121
136701736
297005994
2749369
192380193
252565820
366260210
172391281
246789489
150544195
387077633
222537810
655052052
254336332
420613711
61239863
213974073
56573652
286332032
51851943
398895771
517410322
8511234
46744971
7412143
483451678
524019636
433100030
309288339
101496814
12344055
434101550
389245538
150351091
212334095
69386706
86951550
291007775
61117224
112924550
31439124
136735209
164308933
493091023
27384291
113278853
29461108
18576334
184509042
249909748
392669939
736726408
3628530
82646096
143269083
12634610
601083456
323590844
77620025
82181726
363031735
214362549
23055607
299834636
431655401
229482177
178461046
87586203
27617056
533329063
191593478
685369382
34815448
309246630
337063166
320275812
395709293
388133101
128136640
222507776
112034693
102564398
12848793
269308884
165797883
9028125
467436078
700470186
1557248
976075
282134056
3220688
491877226
850910782
348092549
9434292
748505299
324736194
322463215
5243871
297559849
176376266
261091709
396614989
58566256
114358999
675805257
351794453
685849609
947531290
112297129
80793905
60654568
275046018
110580354
253209298
91196854
575853994
149256479
54544553
519127008
362244
175352508
107196947
264508348
7104573
8786866
165452470
79266857
54324610
153381551
320593701
88086894
178181668
335920804
8536372
45984154
91381859
285262393
79485359
45038824
37725256
157847966
291535000
419662561
52372321
415933264
18868726
127071053
20795688
669239770
215373105
525174589
94491221
100274938
81153648
485308320
7526898
74433831
193398432
150620793
273084173
149631676
76765374
240586676
328903799
397800864
528997221
184317100
10924948
248253064
151023850
105342725
226209558
68951505
616809235
90792345
72197400
5125933
6262512
144402277
240759228
291473605
42656057
771999088
379603443
598419357
159893610
87365375
339535465
723496773
190333620
247555815
73739034
554198400
270941809
845981488
20941615
287329422
814658347
103232213
147656399
6690545
80124138
137457806
934357613
237298967
152203274
68304533
63342938
36506238
337847686
132451257
686607513
82380233
124426753
491548350
206292589
346528066
210229421
44880845
33747111
656216838
109521627
37612354
308502202
356785194
9799396
232915476
24949279
505583333
134217629
587597697
421662324
178116893
621491667
778019872
184287102
394188627
52867880
255008597
45069544
94131942
201962519
558940765
47248288
93036147
112968781
183337968
211727277
5795054
356950160
408175444
130924443
275025097
594598008
32056504
766952177
50902246
14646141
408518792
278021759
126203504
206539200
251642526
152314034
343622880
58738703
561189690
104704190
136482134
41915794
123458560
672083473
152937829
422876825
703159186
309775973
623486668
171369045
360023048
109680364
453612519
217365512
427301063
244003090
63798430
730326608
39584060
399813352
215273805
952364300
7703069
476074671
25901075
316562538
743706747
475338053
192181297
51769624
219192353
170935520
306247740
69521065
105938947
182335770
70409654
33035593
377177003
93752263
280644142
183826462
128488935
491971300
314386675
137220408
170156772
196017019
231753474
91855002
212283184
12591254
30518395
694807716
22399254
379498115
284728417
193283928
49448537
107064320
53628053
2404387
299196338
50486318
570642465
31472547
235987024
469796494
674447136
717941346
204867266
251022593
31635932
14997943
272118592
251605224
239516821
95450217
41423423
17133435
81803670
277358882
8906209
376996507
852047975
132817970
394598851
697480031
221195615
697774687
272914203
686311771
495762080
26765667
429181121
375290736
328163420
25705852
103345315
662585263
71560773
839042309
466061951
136484530
827471899
808228825
418821366
202965419
139116056
81702677
658119256
35993315
163981657
4242955
420091611
761140880
48350704
95028979
50273934
542233948
165205501
415757072
221316616
263147391
869117704
39063285
166601611
72887832
294922700
87327360
803393918
81748745
29042712
224191884
103802089
160850021
32854591
70002487
453261460
420251164
336605056
185569205
190723438
442021107
56634916
108151068
90373361
33861576
379495404
564518330
94893610
132771346
127474732
219408763
126273083
206491242
283729568
76419757
885247417
132181396
181104968
229802604
126605933
351467205
135664956
367210784
401393522
604555515
500082584
300718968
202154896
149266279
52579779
40146914
386413335
413414836
179446358
78083315
214648384
672320918
44974299
23005584
6459971
578301703
128154544
446827420
57065183
715663684
560586915
207120354
268621578
426033368
73479331
292027397
294945656
361803587
66010854
37267091
577077540
294963384
2560934
754924274
153398285
854265294
21183132
302231254
167579625
418589249
382021435
226313371
59015925
45111539
7256048
121183293
82448574
135695662
41823968
126688024
239488356
881523110
152083025
79621550
138265665
52279675
29298875
530059099
482491566
190011808
102157738
668376241
889846193
381085371
639603876
192439884
640950369
201754761
144184601
372985539
54334450
323992850
148382095
314918821
53847930
406489626
131688600
135861210
151693019
967921980
235111796
208489066
1161002
28835424
3792222
147773275
83147593
312945598
175971195
58437195
231849352
160507588
92912730
791338131
137661719
357311744
544055420
740472470
1337505
150199793
100078365
81904762
87825887
603663
37450016
784107605
356672695
84880544
24862655
751353701
314059447
95507536
63145454
15036511
35624826
84164042
112810618
417977725
128385022
427986499
697879027
793843291
885543803
286349187
4749826
189813902
754144861
52499743
139851711
474403027
333748803
123463552
35195907
475463843
21194596
128875984
330352271
669139771
311253152
93314018
41950014
631787244
86868441
180070239
227140049
137893081
168266308
644514854
417217837
2599992
470924478
1989741
15065873
533161796
205766665
18857708
180396869
7613214
141134688
6800238
40626800
360748936
370958865
233266839
443574178
292703501
244901369
258399937
82686630
88588269
362886060
67386120
70472851
633947756
187691596
265426254
32044041
51440607
39789337
119896509
213197294
170251308
230023395
575594355
16661338
167495872
739371530
157367858
69128474
172811202
57075530
159060515
193286118
4229306
66302802
404371680
64222213
9671460
94988123
490451892
338195227
243159119
300748428
12370417
103577500
41417653
182518726
5339345
203423387
598667568
216889603
27647297
589672119
526540294
4742828
231397965
33148897
47038628
209467400
33896980
186506129
72208375
429919904
182198981
320680491
100388452
332628583
284838366
578980606
112741737
362931027
111044355
32163343
388189898
708934818
379577802
77545494
237523826
202895637
74036019
68867500
381268470
198584038
32010397
622327045
436896154
53043349
421843464
648331835
554773071
843490738
384553616
541022404
418864004
122708641
250753126
81413517
44122539
137072659
81748573
534208992
8575075
365854158
34652630
8653079
273281471
128662488
115636978
207001240
98544787
307046311
394130950
165139846
59483556
539316989
385981362
453491955
325036238
72167981
265141968
126304784
373790704
293375518
80153549
579938706
161711247
16498360
74970883
8938759
353595358
282530406
64334601
11691998
214476661
497825456
319371485
45935845
184371325
520796083
57461539
355803598
562958666
607147756
485603115
265622086
119793304
13650508
12168071
52295680
42329301
542368590
59615352
210086676
133667969
1809344
198096602
170591599
104060862
1550616
22268801
288862266
235568600
17784536
912289520
400508985
222348267
21830316
8984240
9390560
96797555
33497016
270181364
36231187
114278260
306273529
289656385
10092672
400036585
324265326
405275458
4335022
332096940
339613067
2611649
372981799
506462652
274689018
222089613
57110570
15104790
429956261
132171200
47591548
78171924
884536272
88983395
115361850
2708435
286943915
272538086
190767748
486133209
669550619
15206626
511097709
441174109
176303809
624703959
88282146
36292339
753279626
338340162
43497639
161856881
178326800
200513174
538088062
546343431
198889396
46326278
719532472
112772129
390577263
320569103
71703308
13147066
7172639
365369755
22311081
504882330
335804447
55150159
94585572
195822801
280344619
53698729
194571409
266733458
133049217
122947332
525229704
43385779
81661648
66200206
40350953
14085724
453525590
230791689
160637888
188784619
543729104
43269832
132716044
297980402
235190767
806582966
741097145
29370684
849665774
167967085
23943691
283245920
538532735
26985148
2114817
50222776
93397354
25444748
262022735
581020517
34159043
308560856
123802573
126880908
111803689
147878766
230677233
492739670
205377462
230228524
673934093
285707347
402305774
8886221
24820979
219590908
13901718
20583160
557147499
113132908
36143657
241274945
311216779
30383164
59589051
233566788
373079407
265621682
118617425
615810274
188275663
174713921
468687051
194680136
641745625
157846054
911056114
117796087
375563554
29233003
67704126
314940943
186489042
5191004
459828150
176347376
861380098
283343654
792488004
831530452
17462145
174689926
61661994
401871161
61604082
294171656
89449159
162602787
92451
36187570
673592998
212913763
340044019
235871343
10624834
322189253
294194660
716379095
666092906
50312702
262723767
91320042
105777291
104103768
826963596
144543920
129230633
44278080
490688565
173332801
70947772
95650378
434703404
111288043
758310395
697517813
442932737
121935368
183873759
64522425
290189316
136026822
151841105
532304
7617901
167699774
631545952
294853783
75765637
457125593
71891311
653103339
213176507
1684983
189232529
742330763
259580542
634545865
56943649
33967876
736151056
232927159
11944465
87631243
400207149
549039113
319360558
55089267
358278248
159988492
414507857
62022972
302102510
735142398
163934479
32114995
454054661
294765521
131164376
84957693
138800355
226575448
238814288
13299681
518865873
339031100
23185009
145203903
11932006
17881265
125604103
571364466
481646881
16116104
87467009
44814514
601770150
211779101
271258248
107516862
385165754
182352466
5258081
257042574
89547374
551652818
372907930
637635151
372102607
550821315
184673579
38219327
700430491
112169542
324149785
82071777
569179275
224630568
250050715
38841121
20130053
99449251
131323639
322142259
5290365
510043891
488726783
150937395
367170608
505564097
86538113
29970783
285743313
408117134
644171041
31039600
119608976
11556914
196279154
383912421
22241613
281462221
7538331
65715950
14941979
467559303
478330438
109812518
310374617
230070484
88025181
5635149
353639495
16312528
88365280
397113489
4205311
403708880
885693159
67725215
143670288
558089725
439139657
34607485
45203312
168665593
5945442
139667188
575475409
18582596
140345406
117959591
410074873
350968886
2185073
562222255
19338115
350126064
588340049
351280173
35948804
695267730
11983571
126774387
306037554
495039656
524945730
560502746
386361641
474668540
360046001
53869388
3597130
37057831
73486816
24663367
51800147
283647737
488393518
176653085
214181779
19831278
589236778
385727231
376776030
453032610
102237314
347808299
86715398
107202076
2224996
322484947
724336175
49080991
112716172
240514460
313086674
201172274
116559937
196811480
436997239
274658526
272998121
101316219
35076486
196971726
584415036
4761765
27328451
340952732
169087742
62469358
1638344
315704076
27610820
323231613
141555171
14952450
111093145
247950071
112543947
103008724
472824751
85976735
556104303
113693419
272995855
314629450
117259204
114508334
111528542
646162
712055833
433061190
383554671
45029326
4691520
39056820
6356625
87967338
63094954
22416974
160451397
50489413
77746077
121450184
74227735
119843705
475881794
7821588
555100533
236805822
14575388
28529292
167133727
149628799
574723694
309253353
545688988
242712311
41197785
303486447
196762254
288319435
29160335
53085015
36535856
58702130
800551257
791654339
169003571
6101881
166836917
69289336
10761153
89654312
26999852
236043915
605564015
367421063
269924722
280170038
840988900
356340910
607309007
24569611
461098335
716566211
316013191
155572601
591439467
786869111
18064674
158034438
978158347
468105964
58560037
26145401
74296059
758796
131329097
384738212
787399960
881779997
132324263
459544824
111313304
257477340
93555918
107556354
2401332
496958301
6643325
294532847
710038675
433705147
674838697
62335309
213814037
529680160
2842268
140016207
42184259
137180507
339158964
2806403
266062227
695653528
731708755
256625910
716961145
300664253
399978724
171654292
400177364
551744528
198156854
326998354
645089978
172993509
818146613
806962
85256641
28199292
155514450
484991487
169654685
676834732
14268212
264305649
5424641
130681933
98290834
519945620
290303868
13411317
10882803
123996244
256045277
35767499
119750079
1775982
844593246
69184241
122241110
50467600
17996048
11033792
92865665
85797898
99443274
22406425
284410353
185846130
298222600
79427378
46559219
188763263
47574635
41845707
197684771
23359280
389774689
45223106
339666697
508722155
111358510
41373411
36932513
270947011
575475512
124389020
271665518
164671141
643695684
505246042
60617438
29838611
11899575
212263355
182878978
638921221
70343930
324528535
160473420
213648533
343871928
41584546
13948332
98457686
312855635
15820482
66531407
678276505
702881352
174464755
265411009
441670238
92063412
310786290
191630905
258073319
237444529
881227501
491905509
84866935
253360614
616209765
185186783
12111704
184229076
144945487
320643245
473030924
412334716
201249816
57215398
166907369
141762828
190455996
111043082
627149457
83744789
399639157
713125538
17056134
318292392
290652075
508698596
69391533
14618459
405721384
12948705
331495666
408363382
479699647
240552198
96633769
383084423
296581990
121899421
675293854
63278875
103483843
158499892
456909085
47524859
37744024
586499510
480250298
109948983
426729874
330829061
91554403
54854541
190786465
280109512
113706443
210685010
173413320
70030900
153193348
4614913
559578728
84195362
97160240
162891823
271984972
740145865
12874903
113891059
95616022
312965966
638198033
185196368
133832629
411620939
695238116
50337993
84686074
56076637
277635732
304267084
148878195
444481747
145399695
105066301
549261601
538938852
361769876
37209740
109227128
135904553
36739635
51846284
133896148
383203574
542812141
532952827
155057895
732620723
481331415
579597348
773397930
130323961
70649102
63463637
201397357
460356891
125998852
35966586
112713114
22287239
151102801
410328979
167396637
52787523
231296776
702495300
108314509
633781576
661988305
342309202
529312226
407882062
190309770
159517357
32711244
10882848
553309011
80785307
553325250
491542161
95011584
58394928
81538307
3217121
249436204
121900048
82847523
110921559
527706152
429646926
373433257
628942353
263693240
3773369
224556740
28367647
33746132
902462679
16490213
109065395
97968332
58399138
343157008
54788600
260838977
4700450
62815352
58651619
629930972
138099652
288531211
519502498
9663078
11884352
140487798
37592333
475675857
243309552
69096988
119310067
574306549
56772959
556892024
5478204
12587498
121673271
573027726
17551089
378574683
470175530
287489077
224474220
120998293
81232309
367324540
217267321
37117003
246910315
356542283
288359394
58786839
396022738
259669747
147423096
260792549
127432984
347790843
49564861
35278140
347121140
333294524
120937595
130952260
198918032
19984502
373731717
49572310
252924481
650308192
814032951
25953410
52857869
15560669
281229511
268894765
723566430
27224170
6405328
31747892
789986913
54441362
159553255
665641823
256600308
450742041
473236049
266924337
58099295
111781993
61997013
154011361
310540117
46330401
5819243
379181762
820671167
32999526
66016
736641608
611236343
318514593
263205208
233044519
96925132
46353603
126320524
62835386
165922956
901467
177190086
281474545
84561565
363047991
5612538
32961185
344253710
33042310
590962341
466305020
463593641
250858892
471976994
778645538
14325013
275630100
165885089
36784600
287343942
215569948
6346590
8295620
187552038
351316633
67463091
122490032
338665693
554036951
167280
30628207
24368040
65173708
124556
53502343
531780850
8904294
108069547
25606547
69009470
473306164
93259212
28774194
95267242
260371175
549569334
200513374
504137906
549982684
17823346
506085925
353385658
236635423
205037163
38282065
13181066
366866676
298303163
914900065
170594091
545588583
317445595
135418757
225909708
433061202
345503547
148041983
9746922
536095487
5935248
50114736
513560194
332081260
16009924
90835365
783791819
42697363
430723308
658427913
51819952
175975654
299543554
623607750
218879082
51965201
917756680
183809790
111871046
461105856
882348478
513029894
170158169
251188291
75804460
348523684
493596136
170611544
60997586
120605849
83732340
95443310
299114701
7898427
229850128
348043082
289755713
328950391
423688779
20797665
118315597
45259901
359626033
81347125
23187839
13561363
190841895
424294230
191940191
347756870
190435395
452671118
38781623
127948892
462675
557159012
21397758
448253545
167391587
156661505
637218224
80352379
32161288
143185677
358175386
22356310
313119190
735314569
72764594
139258231
91302360
273312519
4016975
14540778
108432357
17067692
170670650
362117531
16987002
94535095
2958832
309576707
614978620
567862174
66735217
291656787
6588569
354039354
26692324
767032276
897681
108216436
894154291
93415928
288695176
394929737
288076881
400875335
7257406
42705910
156097416
115154188
54131893
285821864
21460793
171548198
180799595
365889474
441128953
65945530
444340657
47325757
144357389
299966574
151297414
622135903
136108334
306973581
242284620
197117047
25566815
694776577
318972830
110318930
40148239
272856345
205633018
10520396
148107264
506224254
364619501
76395061
649784549
290201704
281265600
577741255
507150778
89375126
566287873
372324101
645897062
60544488
87125038
5429577
76351381
17274272
14090907
109546076
405767299
129609341
193127637
48747888
79228756
680293113
290995669
757580034
168195914
25338046
190099860
150908656
63396438
119299509
594472245
236387861
50020038
143120790
155535000
403588584
187207283
839977759
110145722
353679975
170811309
21625636
36386839
446519349
46723955
283904781
648656350
455420137
30168169
681867660
273066038
267636660
503432750
378974841
120356364
49332434
65367350
54809833
324280309
85594296
262523772
232150443
149387632
147922127
352730763
179902194
287857885
263101776
291441135
170050061
187820669
53847359
670113738
377388254
315842101
156690677
256303219
462237664
2140164
411774717
254986077
97546808
115738012
54150644
33682259
129094515
584336491
582355032
673443218
280209981
410770798
140406182
84359664
614321272
572691475
6846773
168146165
213821018
43076045
66763648
96643969
115871500
223932521
371086233
31132606
483697946
141738050
247348944
5703538
361324971
101130585
119231027
438498847
87630584
121854609
171418655
242943868
203708651
510107962
192740764
26871018
242213163
272652770
222546190
375914167
133888042
88382974
9224919
306558368
115789663
176278600
58851995
6168807
62245285
519918605
3235877
161863629
140838344
8716608
685132212
171565790
477771630
147797670
99589323
491325214
599168997
18354076
79962697
281128967
72841708
561500449
161378990
197730376
76075
462821252
327163829
83247734
137939
24017020
112682279
220195888
128269561
35886866
533847355
279736133
40746846
46473786
937183557
114554643
49001155
19891940
233401832
488016647
145861629
105292937
691773279
862394045
43848024
175756843
187342151
402601302
586481810
476605281
42025736
563658293
524347757
14580298
161998333
163210728
131906462
218983820
272435088
234128716
204433435
238194694
802760603
603771183
836268106
160553932
147586707
504650834
268572292
756572149
271068512
231316654
112593323
808819210
149429373
373051496
1902912
569740021
165664639
76430732
603895848
355518839
134060481
58452282
441913996
445861969
326976049
680735512
207672946
303894084
112640857
142347708
484149295
826270791
357642751
419467479
66094178
808123609
30551562
72263928
578274799
437515689
484790827
6395994
596140761
767751987
259197884
60400251
262801601
339149353
402263290
61337972
1061082
59450744
132818961
191237803
194635507
270601683
17372052
12030675
221631526
561673356
336199047
225754826
47442768
488637535
517550221
622804351
5114187
135250044
67284961
337641278
387404
180519308
569100880
260903785
550372005
425843280
218550098
83762858
71200833
5238820
948268170
559138462
869578053
58774163
608577481
550009305
21828064
631131048
170413503
67861404
169676570
179769097
173491075
228575185
557422409
176284955
94532225
108945276
373166324
236998342
103612303
452311624
28420528
275425478
116220427
13647086
70164125
127578479
44106259
17253451
466301421
43174104
22444853
285763305
542542346
67369847
87655345
478450746
40792409
48853652
326658418
54046347
77650876
641391450
456766071
76823128
86144264
536563247
154061710
203149505
3886280
105683659
21551706
220612928
151004755
255322699
690354167
167703837
514741946
154964152
201228731
106416533
623563118
67466638
129943648
21036029
17377108
132865185
216750307
227249910
416953992
197986782
114220451
175260196
143956347
7266770
376611581
245889482
166340129
3558250
418522083
254595352
155192042
60684499
800894896
235942
423927788
234707178
11754017
259456870
336794994
152176927
390343137
617322525
16715222
81225171
15506593
166739788
91645191
73602954
573103358
643873335
74458841
49118509
129535047
172004468
132708284
108281848
98557670
710660883
454114437
104721966
44029394
562987953
291298881
415787762
581020547
216848611
372880521
510105707
204809609
427484545
163345110
213894720
233961875
167008741
272953493
166758904
231656749
7368449
749035580
284825210
128039297
43085535
48196505
477064882
66871241
11052648
33080721
20989679
16770979
15234976
80962768
82280448
200635954
520972320
397993713
166902231
16427369
56309627
226456854
281141764
20712771
194251752
13889701
408797411
386164111
123921292
52142308
162905149
547537495
2085139
460758235
297708367
57548015
92763070
44867389
145494628
131496371
34069765
371416428
150609995
389685262
945717
7585285
142914650
91078954
410764232
36305231
122890503
169661103
337100501
801510282
71649100
272557406
673925457
6864799
5051073
14592614
70805678
462649926
36126408
111695614
3466537
7332210
473609509
115838351
474905007
200686616
482511183
176645802
37772496
442463882
829176980
50030002
613476926
508144171
680061322
247293901
108199211
617141995
363966998
402484697
560149091
209717697
113284500
241777100
82792850
710108242
39830742
42325241
21869937
194237160
199112634
5707234
333389107
461002364
39585004
334492589
74956355
181722150
592434095
163665986
70422041
22783736
135365643
8904337
160517257
135606457
14445647
3263772
313538246
113006172
4664112
250867470
7635104
494593014
241064473
61414180
423391542
101515137
272948001
298019332
62653316
839682503
127489724
144446156
80107335
250041501
306127183
255996977
683430060
683680315
386817679
45295520
143076519
49537483
8651529
653005681
679623576
139383542
262379992
3061937
185265640
328198693
74424279
153903592
12350231
5145476
533854213
350135260
76685893
38624262
24201896
597090520
262231383
78406267
796411394
290660577
80727672
667190214
159139769
280112605
387762369
384291767
727152243
142201345
173734472
107731009
208959736
215169750
309357477
480487566
258453137
155256381
310977398
7647043
78900684
113159020
56005576
763456245
135513817
1628195
17411162
49894746
67285787
206372627
154946161
520855745
734234202
125669120
239411609
79515535
645965200
635164149
165582463
254236105
135211498
472863791
20339777
173465017
266538682
243869816
940851938
440532561
70329755
408377716
739695406
138974237
503180217
29387165
5862755
16474853
147392599
82300253
540392770
297564658
275950262
321884547
165851843
248034638
618800970
16853934
432885695
252320326
826452688
71451858
510273310
68540100
761284447
675747113
97728546
153789911
145421648
113241042
426981924
498752833
389237612
482985301
271095845
35630169
6358242
335624883
924352242
837819800
102520429
599036684
72603996
643398098
20647799
185812535
108148958
117700541
22051570
6784085
6356492
171992428
306695532
198454660
226960080
572789271
18237868
245738275
224026677
29893607
176326209
115038952
93060968
653612788
21002197
54672608
271021376
57616630
506650616
30708353
302526587
692659767
39801587
99727462
287473006
145733023
130333787
28699351
580099429
30522267
20181359
106084539
388224161
804008759
339945079
317629185
257879532
140188642
16166243
47315702
23561322
673899875
148711639
296744237
77468176
287743608
253632288
28239606
20699231
536050743
447265786
111034689
298326639
175593901
129843525
21675874
741068138
547813540
61706031
344246585
177902911
507533421
191683322
254445199
305896262
131538836
61663280
32122548
126084930
192667866
67600277
547398247
17871477
684527529
34976860
292085659
6992252
573919281
3184905
415147872
106546472
94599302
796447890
148455754
76044766
3759362
13457749
736451935
142524336
500811482
421055690
159451290
131648896
127544354
114254568
137275619
120956373
337788340
4812997
173217847
238708540
225695012
351675929
547878413
130207200
24128674
415815375
215692963
44373587
182220800
56815249
231087337
9900893
266587509
574185494
274538781
62658738
354940902
2129444
632630507
292544373
279844485
59317304
384404599
75339025
677665485
247453261
610189031
50944002
459834931
93969906
226344458
486141914
342864335
142185061
9987159
391441737
538206850
702077433
26482798
114383277
38825978
7473026
354168761
696102896
222274037
501783771
508402095
262575407
255363051
218989531
205969402
245198797
67920159
290790436
690156783
397186468
168903236
142117972
668003661
87859318
20360537
212242651
427887435
6410914
159547170
17312196
571127395
290049618
699806474
280374873
371576639
242256466
445379067
13028676
13141530
63367653
218773093
168227974
69670943
29625758
494008130
256905028
69711940
28942216
461904413
212093706
906655916
486511135
35075890
284090879
371375128
399034999
233358052
86622948
542988507
974934954
319476353
55626761
6959972
72153969
180397597
137997561
278265145
47404793
412554767
358322549
353094455
240385932
399359358
13182654
205917774
346918780
354951081
189754443
49040540
24995183
47983645
62082634
36812993
389886187
198352156
14259249
24879432
126326600
222452023
409396841
157731045
407470027
234637406
180895556
713470698
413578379
437891704
97623979
754355388
13026497
13491971
113430599
257692501
10418046
1963440
434265550
594427337
7158707
749257316
423686381
42451067
230367968
253648943
99398035
298767587
97680758
35113878
186676669
100815913
2396331
529417686
124928600
34792507
129056190
261714724
592537902
226691573
533803113
273595424
381170398
109584537
255652096
64618120
324519659
236264017
18646031
118720469
268891627
248881056
261705334
8081302
42166073
136138402
398437111
60380553
70588683
63369873
13151985
51329247
131942747
244725188
507576098
331271789
594975109
92126194
397904
33831949
359146896
300023422
168484087
27530221
268697307
246060078
785750731
65149121
79589813
724896523
43988995
442561526
289702819
264235167
26776105
430451633
381305682
249718457
52808044
538975344
34677895
69482340
681805063
279072231
393665146
484648131
406898772
89060251
31254371
53549925
897483515
222662528
378047436
707583812
347585013
109521451
510376693
445793712
6944597
432115477
47731249
74332355
533573151
287165453
136151272
225980005
865294770
204541333
615523321
261052698
308314992
30858071
220486304
25633700
150085121
80450649
76309360
368855191
390188588
68905029
65840424
354261179
9046099
425791159
99764671
27045399
351181270
820816038
149501553
230539518
232179578
174582333
451952339
110766594
331481173
481311847
165500085
59590250
604296419
4440699
585324557
97424972
497280075
538032417
12472373
87711020
355116921
187506584
163782623
708595358
74727407
63928743
65438135
386979385
62277836
609404446
103147056
401896656
323159620
13859673
22219696
272377340
244451901
1335118
150184634
158483863
331523287
360846171
140879270
663109330
626832548
463070491
403036372
199838174
15934022
32494886
583083384
901944233
36069572
144516351
98960541
359348575
621572958
1317780
3639475
800300768
125139423
138295718
539527823
96457537
171753756
176368909
193526823
108018949
160837698
179179278
445505321
713350282
183484074
162835817
198296180
42232818
688313874
78445626
80561638
578633056
698846
24733100
122533706
132043549
103025648
536775216
210525864
44836138
205891606
355800275
187286789
355322084
842012476
83043090
313892830
111136860
120836991
298827896
285625357
209708778
93025250
55089880
197463639
61349780
733486511
573424184
74793097
313173362
53644620
72234713
434153437
208126638
204574858
3193783
57911048
215473740
258870841
372061239
100201246
39970838
376143891
146368929
102403013
526039220
258445884
269712378
213713490
44491848
623814043
157424686
23055836
42952855
325798922
19289089
96599495
28508052
82964142
413938214
236584602
294793618
329183207
289482802
441491424
46953223
143657428
138340762
880911024
289481174
93453021
187542756
571014284
405085328
68660368
41931074
892570537
112092165
12116064
26302050
189932789
84944588
27180967
50486534
112935268
128331852
44307994
82409510
55379901
40302996
232814373
683205516
826275439
220924208
75606732
166608063
41430717
545293969
669308675
185722032
475544141
310924098
187680238
407655138
77740807
19450968
116497963
166809346
44351865
636680975
42501656
57309754
2913875
102417439
93413334
366379305
442639464
3253049
177652868
539610898
16291240
373782431
694637523
461545729
295474273
69339695
750138561
200348178
194600838
192550371
132919210
444548276
333593256
213532672
121321009
528737576
683263341
108282309
176672160
257473204
104558475
99169235
384720735
433895938
234940320
204794653
20736535
380148357
207331176
157138645
5282852
65426223
294188230
556557006
506834942
454209371
1976807
176359705
116431122
134024471
405118909
185140972
188570396
161887931
33555159
180533469
15881133
391098216
10857670
105823952
48598936
301662006
297542891
388507477
535680181
738041985
57501473
20841164
13637652
393876714
264322411
219931175
36373551
281439518
186551805
8500133
126644703
198834993
244755872
139158752
691131628
618379629
362589986
139611144
655216695
148373684
909814460
126987359
352971486
104828038
468420577
24392448
206679829
284360865
319518411
870978928
67998886
351283393
108634336
12491995
594305481
288256279
274448539
239707102
212675803
449821723
3950763
791584865
7796303
603548280
705648255
460129209
502467868
42538675
409134347
24117654
46528962
95521273
471173897
20192272
198062783
35871670
260773420
79826739
587855159
583646181
392285174
4177304
223748289
223590461
76744954
222979711
174403477
29616058
295027808
543825124
30125641
449340336
439537022
206555333
940052189
76612523
720145479
53202514
230901913
320607866
402215
302068524
357344960
511501693
37815045
587802390
84651689
173966116
249361822
292830979
584977051
386362816
180302360
284484829
25458448
14725775
239847379
303213919
708687133
317794611
15628792
69046360
99175591
278186412
19437726
44606422
91192126
241979680
42254647
138753659
198012605
75035239
461579773
20839204
566828354
483108949
129684819
40138381
181700703
131191780
693548181
23106792
6674286
770976227
272869965
81187987
75608163
14885667
57616844
978913107
68940303
387349118
552427560
330333012
100328262
204842785
125901749
25329382
91879717
105901186
163983893
656464287
41845464
417170677
13871025
177508617
152933046
1498511
153706566
59329898
82573152
597487576
1722913
123908096
174147207
16680336
222452193
574481747
492892054
1728046
233459739
314559017
110382447
628537504
7583194
620255269
193838298
74158405
2259946
250563791
158174169
61059894
17239980
19321889
143312434
419949846
374442595
63974255
82252757
9867594
25329178
189490421
9512179
108801556
76588191
632921351
287182427
55562986
110336412
261539263
100221798
552881545
173771776
443170769
30423235
242790093
16048004
345007791
224223270
110713037
28345951
359306858
195495867
6255544
418358990
857200663
155473289
480279746
99209189
185828038
293472118
389528929
791221635
196971484
338199871
666154470
232113033
146197760
15080099
357549567
110304481
62063244
223143065
482862301
207796541
190006093
134930810
311947937
249465059
69288937
31460009
360998540
12083323
58783090
403346542
194387831
36380508
311100835
212326804
830964901
1939355
298615240
75090360
24286901
71713007
251782816
155655046
422564315
178372950
657448618
354237131
562686457
431821881
125848838
194910786
196157704
53217392
841844936
540371459
407961341
305031763
102149584
553691912
622823385
423998168
13582034
38252340
284748530
146691602
12923948
314681996
5833008
146519858
787349811
234739690
241751617
392407259
195233811
481727220
312833403
197383044
245125849
21775388
38265052
708120669
132485532
22189196
626103210
797655011
200105709
132459784
222364671
207674650
342263403
304374714
421044993
553363195
7888219
245354764
216079443
509510057
45282248
83639977
556180353
109121648
281066112
435638977
346637249
106176774
142235471
606522441
12024954
18817404
120362758
105781772
220608634
679480986
206606009
92031984
112165153
182822509
109962883
243179108
180326785
19921014
189280357
180038731
751603396
254760473
658405788
195409156
100447096
76282463
382856449
794057506
7107870
410599780
111771507
11348075
310112153
42633240
377468634
50414507
311637769
159334164
376859726
56160997
19333961
217850183
5743583
110285430
200243592
82262288
99584553
29115077
131622552
16368107
806996994
38338817
315361617
39965658
123073356
159987528
239907836
51532781
68416226
8063755
602666290
178771954
390841010
290138389
369607843
7307784
6711100
57212270
370737404
125706883
672497547
173995646
28016712
748384431
530021372
76955730
1431625
146840262
138677580
321079222
51952914
287394021
115434898
134365331
573963247
299818984
69956600
15065986
64918682
208337507
103586543
241370784
198832029
125103905
525646626
148685811
85454154
15120873
238346554
301970830
694215629
155402701
592308849
29544063
146288088
523173690
6208241
97849407
162132777
29578631
55173737
49032774
277504481
223233110
15971142
426896127
706117891
372079112
50727579
256199585
249071597
131440159
123116828
113061783
99396005
36814775
3858539
740206919
583327292
15165544
141211709
277017481
134906501
115971741
108112175
483590175
393160080
27540894
13294097
34740115
141925683
113961173
295715419
25921440
211704499
370824462
65532325
44190798
72795331
308355178
213475566
71747895
16426318
402748540
335705816
245614827
218338940
79582984
182247317
1364919
133111231
352430615
109179902
151475495
317318147
411122800
278911556
99915780
187144513
31956924
539582901
35433919
780656227
401122500
165831336
515473539
550275354
472486846
278950087
712072849
5940336
571796045
453314040
220345892
502306882
899040857
367475334
437390104
121464083
33093719
81008098
202003502
8842447
53835536
780411097
104730362
62102428
80603290
168610332
492666712
67401055
421014484
2027480
220999896
257856473
57996406
672629365
845951412
46341288
343579680
545669556
208729843
96621215
507102415
19715506
133468339
49435539
266205071
92410148
69619824
5100987
87228179
53971646
5525295
340397532
42549745
564320289
24285294
171834226
10938017
433422989
753723164
16717312
319365256
280319746
120440399
46776104
27893780
125401244
1383031
641037625
110130923
193272123
435240237
108146764
691768696
219576737
196700806
4784998
693518390
790070074
423198103
272439644
36583576
2976760
32367994
273888122
351671299
11151388
228884913
262041504
278870590
439376237
535098287
13563312
137197342
240359093
591325360
137801090
255812001
12126766
102882708
101051136
251155262
178460577
45439179
533818631
6635790
565944495
314384240
402727704
44344367
191793836
131836071
577202518
397777293
9240024
290799730
305228204
279435926
415433656
6234665
242744582
552852934
39804009
617996919
141500841
47898624
300722396
608915005
175327752
136797947
418417422
89695505
19861874
521483197
573533000
375091900
305772651
248422943
477818445
91791987
823626705
475048048
108318794
26106130
453090402
60424448
311658024
14546793
186448474
549129166
187427294
553153424
449148334
175950692
334856419
377621745
9896063
232298048
748449687
128196908
104735935
547799602
500958643
104035536
193878966
180633650
77115938
235384797
89902536
47270182
15644131
299543558
21976530
290629166
118478365
501868911
535654042
439907545
38624187
92338837
167536747
354124144
51473479
123024558
337883696
273203117
26460415
755406865
613060621
36485092
779515273
105703342
68474435
274236810
35047503
195695922
308748896
310303046
452441417
33941850
65180540
347573270
402603030
326962588
269674089
804321654
481102548
96313107
137472143
1356653
75421123
17478135
262319099
372921612
103360379
70048789
261607653
423592497
382993164
64976196
314264545
17343994
766706899
132943394
270133633
311967248
179945158
451072982
454070672
311730481
536228450
1486456
605628001
441731342
444541898
168612952
759266784
41245398
574376541
123372119
389928079
919736756
89484347
430409415
2529667
136587658
272639343
561662792
392277881
94392034
139946087
11081157
235349683
185669772
969182
183626691
11413843
330707603
340720855
321557334
539631562
186001946
131888497
10799768
92872643
43843924
53021201
16664986
81911636
252158374
20193225
144482367
49811539
313281094
96771599
481356722
632927290
32470995
283347108
335194071
617759366
622193646
255850112
187795148
334857715
259993557
40179976
352704657
192457736
9964565
149215268
29171465
127519146
705864466
162547113
125963264
638610493
772730221
175873907
168160488
159900083
516351133
202706744
28453391
455808084
220245412
85299119
3860844
270140975
17509138
36241381
579747029
22199698
611103076
38203452
41110510
302347296
735565532
703319537
345857023
250488412
667792311
177348045
861429
58508344
225193040
83721507
6718843
805989892
468324880
58007948
797499654
311012768
85761663
122216124
63366120
167828526
63780531
387793662
45229754
318313335
153829250
550258410
56078458
326467910
37660006
163556184
214122717
125843275
567674928
10033092
307677201
413717184
780065501
33706812
92906319
713675438
371641601
24132014
38796901
517057072
2867423
261231149
111141428
522356751
43346311
158924988
309435576
296675397
33675614
228825760
126246454
264812233
146111289
46128794
93447529
290869404
217681398
730096930
20547653
271420032
157007545
527701353
213156171
223617457
328237151
258581762
12001510
315476615
157565653
459656556
308570427
645000740
749981085
38592487
671629498
535715303
155511318
208606312
372941390
570888126
184854535
98329260
523355751
748847080
121222161
418519487
54813545
14984584
748747736
24628456
225160750
119677009
8533611
87434372
407361631
80075425
588590902
386258474
854743898
817615
101095345
17900546
280360288
98275311
214138906
942212573
492467589
390809599
64514301
640872219
2034880
2436203
568187147
158648761
193984895
78280637
66228363
146413776
50757881
295827903
743623608
89798085
330759302
129365696
8428056
393470517
265891418
345508563
252565674
205266741
20636879
68778802
71146303
308070762
353756512
2030239
86061649
673121581
177102241
290387304
399456659
38938932
235235564
118046704
33444358
325584289
510877778
129228878
20452767
442486183
62921347
418955561
539203175
92581877
349503983
90904334
70901965
341551418
4303107
31112709
115162399
3594352
366490963
32520919
395565006
481611191
622626635
40743718
2988484
59849896
330438681
19370535
103100035
348843617
901125901
543729245
15694389
202101377
151125992
156048802
168271632
202372724
78547318
5114644
825517789
7606486
53201628
703220962
158678906
577185536
434146283
20170699
167092818
278484880
86442936
40490245
660120423
74651700
353652024
56619234
19087052
315881784
12126313
231678477
26414471
95526875
391310278
394049324
561567861
1127386
35394159
14741158
477757064
253276640
116951920
23138112
172322095
164947225
12712010
453044482
80434903
77482788
74582161
307757135
5772012
197633110
23098711
7492385
48307836
253427769
16378951
474359598
17972017
319955221
17176938
64123240
226196683
188328556
188973334
224368220
38686217
509350727
133448078
50845316
6205653
861369988
574302834
117644706
93256795
306456016
170366255
280666315
50764095
73266551
414974349
742112956
263827385
642090602
113759970
100249376
119926644
93303338
37788488
184659772
74221694
14997878
236781046
84675954
489449836
32991071
155923273
343392337
451537449
171898000
485383253
45317623
132170121
19172350
431781565
469363121
95622957
49945484
320577053
312124178
91302244
494489391
123062485
185556358
534880663
25211457
104342017
303820273
79764251
292906395
5025882
5001928
57856438
410146596
35891562
570423960
286152975
52228224
111615633
40838509
9164972
442385607
110793655
130466403
8114870
174980727
296145087
23960870
113031185
299027787
586505944
66330919
495722366
6167151
344360979
11157484
409317128
248148797
476152485
10220047
5901122
569019285
733255312
92435431
114130997
41990048
320906750
243089536
244369885
203749657
90764836
725630654
176307158
114039193
191193993
379746789
142490569
3075391
9864007
2924971
293685481
190802416
381041024
101187961
104424836
3461309
170459778
178703640
679261787
606415016
230061571
74850407
582052569
693562897
193341456
2385977
142717511
732733677
361430211
76117490
455925000
198338806
186291519
361094914
297598891
39836805
165459746
342893948
210310890
127784231
854670066
42266647
31859425
176929846
80093952
50419712
219550221
628568101
394165019
17452144
177961740
31650281
308385874
193003243
122246065
223464925
185706817
53366011
413538430
158824683
118652717
2516620
304803995
71241829
263586303
108649699
456288850
794899376
29253299
2080187
178009100
715307772
84500746
628995057
371961784
156860414
22801685
224261574
925615788
235807757
128440392
107045622
44847998
137209134
96158547
93551634
63040567
271998092
825355
271546683
299340538
349760437
434243360
603839743
56571487
338957116
1901225
721719498
570283567
288174308
601407390
424460438
200068805
507061405
275549224
295802126
43808561
97439536
32901895
788274666
339223555
576072461
373135775
399146997
22869972
55271182
71433074
710451436
34532975
680582267
311430867
145346837
136407909
201689219
441812607
101378456
554213636
173623391
89070445
80011602
110103148
212562002
60011879
120422926
136788034
74149926
77992057
69909815
336014753
200203862
106271147
552204860
174638889
37761277
943011068
327401311
324385956
526861626
510485433
468703876
145669763
25630996
156502636
140585455
762489080
169791777
491903841
778392209
639801894
251066849
523635681
270737396
254825136
24063754
77734901
187748900
214417738
268931870
409863730
513585694
438319774
342332862
204696807
228957514
152607562
471799633
26784530
14738983
166672439
241281
312739933
1605691
109655781
191686834
538485499
399553971
550662748
403167739
58746399
450282002
237641474
55825962
239409439
676041828
96813018
605109952
106719946
349209723
310930888
16982809
288391890
528588361
402382369
715957247
421735825
10385560
140320478
199250751
374017089
108311288
18145328
860392730
581190281
143831672
494875346
256119773
141568852
551312481
2967587
180401819
211645382
137296409
579313686
129864449
108101945
46967850
250741347
8877345
144964833
333019018
116266956
8485764
170733398
131627607
3113233
68674439
376916903
63349710
30489608
903090598
448563419
44387250
209296504
523972130
80659324
47436185
188183810
111155950
477000947
448962224
226130532
38360374
142167406
9480752
158542524
590636599
171926308
531477258
336695700
155449529
520701202
79922709
193879361
55227102
153347052
72905975
540478434
957363162
451924733
217895352
171480996
1018658
70386327
4778189
227347974
14969233
628833500
371838422
193148603
592147475
199648723
16306828
63801647
543605073
635679833
640853813
139537530
99686667
169193383
51433489
64555029
521842230
477287859
246036001
75870312
164010022
345371835
202901266
71250636
203924548
660229975
174747223
300686239
153275690
58955019
76255857
374026407
267227528
15242948
41273324
502914419
660151292
332020029
306853731
62591402
93574137
3098783
577319308
9489209
40359138
563629691
20052246
498611496
40689645
61832517
35068638
362135302
6653893
153396718
958484567
337001520
236243225
12911434
162525393
36694903
285847598
32194438
202355201
140679280
467743069
352351377
37648058
320103356
366260306
674359150
381575736
54876976
69181092
74985067
20596384
416851430
417069308
225867888
229344526
170029070
379197037
755182606
412904020
236270219
425427073
310797150
453952159
63403486
12195849
753080239
92563919
156919140
252131497
200311443
265806292
231761805
914144684
394448914
200560793
457975801
8795625
609962276
752605790
525419354
243734314
170374820
182832225
197329882
155878113
202689542
329590578
273319094
238008476
218652266
186720373
164521621
175568228
76630512
295891982
296403936
328333381
93760846
108495286
352623105
50331806
267020785
151538820
908711501
122328673
416353098
241688458
1422622
73729115
693215845
241925103
389563082
481852528
613027119
48725235
116840699
245968210
130697368
228638342
186828887
496853412
130846207
176059243
75220641
2496200
158187505
105082553
87430997
28526120
643802354
292218325
263191231
239129482
647205118
561175058
32254713
607314181
161173705
167568733
429948415
195415797
246402780
5242292
9227849
19680637
11805016
84242860
120622523
105170602
130144476
166412355
183772670
106026249
8820005
514392427
200057263
274567371
757310554
31788032
122199937
6423714
41952788
326813355
12672829
73118925
287679859
458153668
391477480
432361578
19753281
456688142
762288732
95435451
291351283
110906003
322771771
157948034
893025889
270960858
49521723
210619578
359553735
474404276
331411694
400365671
137768305
286157215
244371319
266916770
594754082
379760541
92927853
487198102
53481037
49125386
286993822
44836686
339111795
7072803
260352781
155816830
135687583
29011618
976701292
343649269
871676062
79925863
236319619
456525998
53294352
199674452
213707099
386784014
285577276
241195001
65822300
98503531
326306100
1112237
40138898
5107036
18776404
665238080
196575166
25507235
162959985
838796938
116795313
460062712
586477174
546006026
201385250
34758693
193538796
98663561
120119935
715556256
53514876
466148249
611870242
297339492
336772384
8343058
145514686
274504005
104414544
13966645
151855692
422326897
116872402
35716217
73018730
302818804
36499627
542210926
369411967
264267963
127408643
205577219
46997919
264011952
395841627
44368700
3450949
26912596
3675277
494699438
79270874
707353513
446720372
92306252
246180935
473577579
251877482
370521106
359690167
591669370
163563250
528360505
412684490
435334550
32102253
87429727
29786012
80145192
16743877
171616459
379184852
391936095
251614499
5307128
440482897
682012011
174186772
188058572
655719424
581911424
46222797
808256176
348012660
167091098
664687108
629974536
621392216
101070979
279593494
204229846
273767100
17979359
688979604
309592481
193220377
90106451
153930973
77459885
300044176
398474479
77490314
114191724
3084748
723895160
1443740
245347610
23906325
899490148
961609
362867207
395058726
79677550
22994956
38832937
102496382
93597760
914330514
60891818
134696050
12653581
118877710
26647313
52164881
187954067
43272057
217857158
673925230
570938550
16331987
335197978
230678545
243150648
191961969
714313101
111207650
557275343
235869194
240477998
184234767
325340544
447628242
226198888
603911304
55980247
167241971
322779699
38015037
246290595
334074027
577290304
286166671
285535530
238937782
11937866
206081039
778785443
212000685
293691493
307092352
524185598
661076160
33537924
254049006
584775728
13993009
166004664
205592591
688197983
240259090
199675367
633447999
375569696
85075634
598108465
249750735
921389744
236419400
347482915
105523918
368246724
348473131
6669561
55460342
195401384
186775859
483880101
230855505
1343784
29702827
192732073
94656308
100333045
473989481
352863
37729339
179344073
576220884
451380141
383838183
543883796
102393766
230631641
86564766
576625384
336416978
785123844
39797759
120457671
266693156
348325118
3959028
120255258
787927210
53947196
607670830
533138695
2024424
487061263
138529877
11577698
112068775
205813117
147720019
387778211
78628910
310499035
418091398
74034559
46642724
178387794
25747283
243423482
94940601
349865503
68214221
206446563
97205212
472384427
124155566
69500091
45670101
25349741
3781537
29621374
161315702
289028214
686346911
218905974
550366737
198655027
25264394
365121020
82972820
302772
639038588
32750241
494020961
79381933
83445088
148153138
206268594
378340304
73702243
395988359
305950175
98667208
86668211
92015581
380104573
861733457
58861646
56199175
63965209
782578140
761762063
49382966
298184067
269028737
441377476
9921497
614119123
683640236
244616900
330448633
42642351
136821870
64158327
236297557
402408108
78694237
24979782
129474220
2311263
528905671
547088673
209284110
90629581
30386371
402961498
88476200
103219607
242481869
448384184
240131626
170525892
432138271
441102410
15541966
2240138
213275870
77372705
121462246
176537446
384031559
1565508
371184748
789884657
18519459
4355943
745840836
57482391
90266656
548107494
225806772
234844452
189123926
282041317
75426199
102719439
152729160
12622277
462492741
236684677
53841113
52685485
10236964
407067236
154446715
240497586
59082966
17656656
776300002
181556510
305552443
113781017
577063994
489754193
461684849
119230115
141538975
230130752
322400204
630779618
139959012
480189861
542468676
598090397
144284836
471813270
371885647
4009725
60837553
542893361
587361195
422934426
174517152
232961214
576270941
5370781
983293744
667134344
815015272
20495120
296094934
370186037
312676223
173933082
5595233
348730549
22710480
93737631
61916038
397425101
324213944
149736440
611257043
474103856
384955887
390645416
143511675
20221378
279800553
241494785
534753252
617573272
188075001
101583602
19037070
30917323
87034259
479909929
197273672
160766213
344398585
492524952
270717684
77113268
78148076
7774448
389515266
51855885
163621924
466056936
113908261
12680815
95685115
26265663
430991165
63069471
56880081
313178974
61885172
445328501
77615311
354563868
6050385
564238370
33713830
18893153
124158226
230925169
141459086
158839333
16486621
163452027
404122881
698317063
11450570
7048703
790837855
579640477
365003118
131702006
276888895
332493207
273655630
36676067
74665631
157180553
204846821
14634256
293518870
195357092
639707258
329566238
471811322
765419214
234681134
102022436
673262282
294225862
19384581
787257593
256125534
11271980
1160197
736860803
186753469
258666195
233039629
167383452
353817710
288753084
21570345
77734780
804200537
42063566
47401986
391117174
281569875
95154596
207091648
19585208
738969434
101573557
179511369
629463504
529298548
166858855
588918799
324427371
9871695
31414495
349422657
97909662
217421423
736644351
535908209
307476630
253236916
106520833
603155594
15607521
584270848
769219072
348621047
452800849
102600284
291574304
54757769
196566736
83804899
144047972
19453544
735373436
383045156
357259300
19734416
242912759
126427791
10676624
366428739
4452007
22876197
34409879
540297720
18973735
137089075
282900549
485719494
11186923
26997747
70397102
25313454
444500013
16762369
300198487
63661243
133510650
593549939
387536981
56417306
752900494
143477696
578167260
29489990
19323386
381229409
625492585
178901835
129706998
21696564
656380697
138902246
639347373
608803262
147524483
20784851
365781
84943609
725604507
265479806
11362498
778214499
101983272
36939845
30391771
141830720
84544924
90520184
44000171
132070369
277091037
8062759
58855704
314514025
401029230
51964884
91245648
433043370
504802941
206357397
351473814
249243639
68465658
247170503
422903154
294839038
281303394
644026298
38105698
92640272
6106012
573051518
50187753
557611465
779071998
252314620
84514743
235935218
276759776
5712381
41851066
557163994
654108497
101679876
94557021
604110488
353364656
12051238
42557784
96376197
329504
670479396
577439998
109463591
429459952
153571805
325617396
107286750
454280108
920783919
115361372
94095171
8928788
491091009
146395406
16345530
6270269
34233185
957605510
106334433
112310349
27247606
194603982
85033601
189848311
41014369
15122980
348552067
639350968
386114281
127130487
229404006
93918864
56434316
369357722
39315220
39035281
249834899
327344036
360157372
86904290
421054701
375034333
254689642
47580919
329123304
190172850
10428709
732401379
226749226
417724778
192733625
526025077
110057627
318009157
10607475
666691494
219305578
1524418
258791805
233149376
811262849
505578505
953397
25060060
446058000
233989253
207008888
61303484
226717686
39016959
611214402
21675575
398271079
13709700
170958610
239774353
387498178
26894504
244691370
92655470
69528194
426787157
220114420
29187810
822718855
5574615
309406371
147947709
468853622
255451679
829602612
359803311
128285229
330636895
678107474
132421211
258042404
276741639
26968015
239366123
33393556
340806319
278810174
71117678
472143844
420263462
397454819
532083707
687011150
21721515
240214492
19782860
351923211
173317
5329667
194513345
474138615
80647599
100725779
173426673
366614641
275282697
82323297
354664387
52903834
85996373
9829564
72143624
156314894
431147695
417991177
151136410
199970379
162825095
82236743
14908327
1991709
706239853
8587117
321836742
154363571
91541304
231512900
526963598
221125577
115329671
15942208
475984716
201027983
1184580
66246680
237482155
103597954
441525782
43867218
99052754
130306027
61992308
809790838
518250583
405875334
1803241
62315682
755132990
553692911
157845669
15722947
415770584
221520670
106744307
463687420
211003790
300621829
12785028
220649948
270380316
310643532
614617303
364886280
35148947
143668164
465191908
94429
172498678
52949277
433560425
31457058
25952496
173368954
34708827
34288921
42531815
493979795
124253597
38527153
56783157
27045552
513502561
51297441
87357182
177871942
73123605
41876394
72311495
287422699
348585065
18814221
5822255
326722434
29928365
117335572
488026404
287004720
281904932
33468215
451438426
301473462
502174607
214507545
72422705
1402963
282238369
348765768
124557506
7881511
11088951
106750199
451363212
104354891
736594075
141499966
9705444
46725525
878180685
50909476
7157814
30362967
213501341
784538849
625599072
223110982
63878897
266204810
218199778
227163986
241613355
47221237
372153890
141462115
621567648
291198236
89186500
497201127
500754705
52684546
248164717
411562386
114531943
253494394
90648648
58184293
94195213
578985325
262482572
117996355
622435735
85671069
169078924
146303232
184547885
171939740
206015284
160758416
35953135
109099484
15878580
578859045
318180679
58131104
5223505
470171543
232683262
61135457
98207647
714521377
512244388
208366603
98039831
75064586
262454010
14113430
112496783
209590307
169169903
279585752
1629058
625144648
59287765
74118290
658246862
469129752
485287455
54766728
7578426
507549034
468483980
106276251
28287879
428794799
511197091
69591211
100126
547677525
134252549
399535672
28709285
231094787
129771435
323997815
19494829
27693926
225235796
242651354
515885882
398619582
364437765
333737025
71971708
409693738
13597480
595954555
129187056
15472816
78112616
555314674
103630899
235858899
207814660
173396243
109154611
92324571
29961084
145875611
70220984
149385062
4362354
234551029
16706411
164905840
353409357
17330905
515105230
11882200
125661945
92233705
502717543
195151827
741003336
516494445
44796404
7298229
87011999
393920739
323276074
556272392
90541298
123396373
110905607
185747758
49295528
163268791
476406693
150182588
3956943
491791629
5546490
76335515
509042322
336255372
39159897
55628920
424393962
19652540
266368366
179211411
80105360
176893764
344129699
886275960
88591686
164028230
461629597
334063051
596025234
66162993
124385041
329847157
52600709
547230060
85914108
22863877
16289078
277090647
507989590
22678518
389476175
27570170
329655728
59569214
294367387
168187248
94082060
66605573
57290259
484824009
3648264
366095769
100870142
14488276
935093945
53683540
196247569
220654102
32350208
706767338
90107328
35471392
675102636
84858294
55646214
514592156
216757426
87711256
39866495
407406555
450290851
188606274
206536661
199189697
816865041
156300971
494292369
253437536
151769702
131202556
431966994
75912075
856456830
584455298
187904657
844417354
90613171
191061966
386642498
336411382
344856636
104833365
27199377
457196274
99325564
36369257
346216608
287601080
456281760
468824469
39848744
140923477
89176052
34609622
131903783
882024387
176943318
99415842
106397836
80296882
3675174
553993961
383697130
69084866
614289873
143614072
9158777
165169460
169922555
268805319
460597059
224137045
117508460
98641349
713322214
221218848
553709336
61467578
79336888
307857686
184627203
658445403
335467790
750466040
70765079
393179607
640651405
38364014
302230145
359022642
91616878
397201358
444653927
83627675
196203658
831006017
575909784
42179082
33292921
418288601
125492514
313923104
15588323
430618566
68078702
170432296
400124483
335286485
16069393
96960088
185667897
431388761
275972738
248717572
57503142
162212422
3365645
34085592
18315000
252065442
38783653
22148747
133249612
36987201
93115879
450988250
328856484
68129204
186805912
273229937
591227118
91863160
3493357
206199680
30442808
38549252
981657856
6438046
357398701
507256334
674982246
212388128
91848674
14080736
15412207
282457266
320242429
302375646
661625140
814733997
13439839
32263227
1938127
1691101
183941075
39170943
474442774
941138359
1858189
303360337
137068625
276766908
7643301
77528998
243873672
412602322
371588198
378603622
148217483
58715304
121202070
61817332
482994851
301466387
368006454
87950913
53529329
569648468
230476425
579121960
388361200
457734809
212068391
43915734
301396078
39198426
87155804
47016213
540800426
92616742
133368767
159330657
661172637
404212321
62876386
135337791
106068122
307999726
61293926
162041971
298419357
200170502
284952783
609037612
56222695
51169256
37113831
234618689
509753250
75643624
732471614
98597467
322773615
143598397
847338
132537923
156920642
459346527
165370857
509535184
164738160
361862144
17950401
508907046
304417997
320850678
57969835
158529515
568861334
115830077
11937330
563788467
504243836
88911263
332583564
9340864
319321376
846439358
6945096
72065662
354350043
605578817
683979372
413537853
14999771
63583008
550204535
389988853
200279407
32737552
384798666
56518139
120257937
43329555
64189097
48305386
225733638
98670935
700372
57091545
392153678
143610975
103132941
48838603
488277638
19849769
61429960
77480265
353248058
411241534
101016327
705197743
152775559
177808462
95138553
163880290
115569676
10962567
896460921
189501631
15049671
608400194
341727030
94974480
415063386
45841477
675574532
275287652
714522863
163730387
34858098
83509264
332802143
204707015
49017189
97605987
91400496
136516657
63536387
263024013
433224492
114093411
258159092
44560832
76973549
33875805
209738115
94041141
59030905
92638806
393478462
2992319
206421960
228005271
47621289
475051169
458416634
179054842
262580655
303478286
211395589
100982667
6988247
4076858
53928937
170911149
643670209
25681110
435721028
681880534
485398257
93014117
872365580
138210119
208582375
83267063
650212343
226633931
37627463
20975726
106879963
512577626
82949619
346087012
93568808
610509228
70104492
650993883
311730742
17361635
274637215
321919808
339986521
84804472
537977347
33989554
142814505
483957808
347701011
57488116
645096356
45087613
121192557
134168232
9080050
471467153
964724158
56335136
8329064
163780127
381805716
488000699
322295682
370757011
205953192
107180241
188159049
9873804
410978258
186230551
47803766
698301078
227883693
391045788
133463893
193387348
287166893
601785180
403407463
5964363
38386380
398261859
11295141
622651236
606629563
479141288
811492294
82877350
116919987
26506820
12020623
233602038
515547088
3515346
170373129
98466845
83826342
175709915
169652697
828790957
257580975
1946388
850836279
340757224
771585016
548230734
422742584
90869172
107828828
52064862
28655537
108368176
248071660
56153771
84570365
241352452
291764070
194692560
45323321
69372618
744941387
304527208
348844336
118070938
309919816
309362765
106094346
206829303
871845967
45423902
146338638
429879686
120160701
306753425
265495171
35434200
139962916
449668368
293651635
61044345
273415336
486526023
32484823
370618228
607677683
25420952
283595727
40086836
3487025
661338551
356617631
88070687
218308345
48820067
197960152
259887585
28387506
743152627
76090020
530350213
784192895
262767797
98752102
160708042
200395728
282639124
183057010
40681408
413371061
22486652
117504638
288316834
419028116
11276589
5383729
46315975
86185226
108574539
741909472
309562226
1697659
261294726
397963874
237763786
170311487
281379600
35485949
29427945
63460391
125238051
86427562
408379755
45219834
46066427
659399472
105955130
72140646
17443898
79438860
586250306
542557850
418789709
198912433
413119244
148018778
93948575
161675049
400563667
103707266
265266552
130999460
63441684
72895484
1195038
366912503
414116100
573336783
507891927
572504382
335062462
66399264
122438460
106987078
40403604
506206601
103977325
989263433
186684758
294139517
233463338
133674543
9811067
31522388
263613879
88852376
1065421
22979865
119228826
25496997
106302561
441668830
73869651
196498619
9497731
648865628
327113805
791272566
138391501
408502201
185270405
121282478
226997532
374760386
84654884
765921296
770986884
81854085
9177806
98496539
202659308
115092061
419507526
228435633
219136499
761931201
1868717
208456548
178994912
182102821
79044738
681584084
762742561
139865004
77846371
6847902
219540886
625723387
233591512
4370995
642951957
549876573
530067253
299729123
174763798
322579843
831813033
79983406
261965020
10717190
432602834
27177416
66119075
245606621
178291141
16043433
207105409
267658356
802404125
376899717
36169216
304118360
593816833
362661957
330419493
101563225
21188033
269710135
67656638
19753301
137303385
685582608
41582581
444796147
494184488
558553265
330230072
304544910
382697
865527286
76079117
15262367
55960220
59853075
10357071
16814231
204495818
378507091
356426022
12808360
77730077
523646108
42120354
181020935
189132635
518763278
599317056
131281052
137566764
136803864
21031818
646544075
584014600
201176297
318507304
745378101
582950039
310704539
155636947
672612002
324358828
588925528
606496618
298919550
512093037
120335606
613762530
490730886
20085272
150285102
326575560
344170828
342598
65612176
79432920
58374356
11050153
98513605
9529722
297228903
13853178
380581357
178116722
561701503
4694961
392239599
228863173
2749308
108632372
79547527
533948612
221014894
200715421
69935233
84554630
217778476
428543901
338551438
7065823
36976786
450479873
471453819
126924090
39711768
261954360
880854915
726609852
11888859
23548629
4899551
666879457
65229929
9676615
599160405
452822308
224461566
361495749
153267061
608800145
327266753
179080884
115557841
90083937
189891944
69534483
150239131
610863455
29012648
259866424
1351621
178975565
121453551
92912244
179577443
127281477
384681789
453084188
254475035
91888708
327699204
637374823
233098503
822567924
29307806
787329564
191552652
92971804
143567153
10148729
368815520
305305740
193111996
36669211
341311480
494455061
292059596
82322112
145517415
209673143
313621509
249145280
572960323
15146412
9139201
292332638
117415362
22783147
316424563
336843051
292388048
309694861
19704537
529009210
484364617
110474427
434526011
395931204
70453123
139176938
205790969
108360131
240175293
135842673
30659772
188396996
588969042
735878014
114799795
699090484
52299796
19934400
20642033
250159763
390538777
363638866
641394739
116630556
485216819
462966576
530956316
322789002
483753404
493172042
328338478
330940613
61687110
76581624
190246650
84373206
348983094
10853678
192358533
596950768
7910812
247888021
584044483
190646023
87444068
56633641
626483168
28248
483352353
1376821
374320797
182035068
174659289
407205076
6627814
348615167
193497419
180338465
712608730
298117790
524407185
352556244
298273234
17443961
245379523
162322756
233584846
170437996
483104548
101120400
263686054
340178649
604860420
222335590
225730643
31248349
145792497
380618289
275398839
160409826
75716122
465074581
140915756
195124434
54262681
284715458
438802387
639728443
64885891
311474332
229757215
158272436
704040822
32490801
111108920
667922427
1987980
349335707
162436220
499558353
372108241
195683426
227622153
403154309
302605402
229442726
551184533
348430537
49693754
29111091
93352276
88686630
6608868
402374137
21915446
4529086
25737059
164787369
728997079
320640723
447917995
119030284
107693204
118947629
3929556
226871918
398880729
79553857
335699346
5075963
582192
53224731
174523
465582596
381555735
100479012
351424754
97696143
143819520
132079581
308966115
252595836
32533661
43477694
294818797
412758167
23870289
391901766
470045220
740468632
659441102
199542424
1748403
227606577
574679846
73688596
27776037
516190064
20274758
589001826
164067270
347852212
540113618
21428104
93036440
203123613
84820404
15972978
9844846
52872430
483697076
641113
156370931
302180848
60670148
177188824
497696901
32076798
277014730
103792539
57558531
1210168
569013123
6550570
337175700
160478489
23695394
204539307
800618545
756217846
300096201
5534376
9831081
385694688
2449913
550642227
342028702
138338730
236610989
195785947
70873601
489773762
78542621
332347189
490902247
196875208
58611561
260721360
125852102
595697604
14728738
734755513
254746362
274878956
17176216
757167335
36492884
213851271
656477
25339401
90307680
522523165
161923255
529259501
121784950
341485201
340539973
359479965
8754778
372141018
324324104
113807503
384948237
18987296
347088140
444415618
42017298
107160588
301431968
570435589
193755732
12930683
56849390
33221325
82371025
138375603
141105374
320708087
11694074
428971566
47910653
319480450
128076633
24665990
309591616
360171032
148751187
157441102
73938380
32509444
314042064
334388393
326759524
361292030
157856971
397615179
1583836
108792227
33972676
489299211
152435981
9344605
432796721
61620962
192143697
304331367
118537746
276140132
35823215
73292437
661436186
120733151
177367390
468156451
98956713
19039915
142824580
448423215
391748858
77817529
203011621
680151775
441761346
572755554
838930256
124188184
144299161
264284021
69007045
7856344
662906817
117223966
727983777
7032799
207337674
125933075
205696444
2008927
473465692
66263161
528030895
190536090
7907445
182052955
177294514
300087838
379844166
42690413
141733465
187310090
208142943
56134978
399159456
7750741
371760721
250821153
282301672
373053843
176101935
154089615
654274490
713011980
342273900
491311929
304956246
97040706
65342098
175145426
115369219
706566300
195976842
743848420
239737544
205683236
702606624
185163125
370692258
60538199
167213297
455755238
209123419
129729857
134320726
68052348
510641977
473563928
54802611
20867199
315005691
337806196
170385907
118557722
395232268
167776576
97354351
560676870
78438066
257803386
473848444
30004091
126542911
273836284
48370713
346189077
62222604
18028516
372310330
392972175
524052887
196741072
270229367
80787655
88391586
89913121
27111664
12711057
718223232
326327214
108214682
195767369
92568135
16166058
22565490
659676795
158687423
348347209
275083629
98536560
2891197
32676788
34458186
112501441
372375626
351109098
52767031
133715186
183956401
419463153
151528881
62999163
99577282
401027085
239306286
139408548
252608270
509615544
556614791
83387356
511323323
639359944
134012453
177043719
112755283
439486354
72992602
225045686
417564124
404239671
321392898
619166453
18534148
6476315
95866418
76924230
602749471
147440491
68627487
491985960
159775094
553797881
4543592
400787171
224081398
240189891
152697310
37587937
80732281
254815843
204313148
375325929
337146440
234944740
46389817
138226136
398828693
240696370
202542944
226491766
130109398
105302806
184841111
116292494
301413407
145259796
67728746
72367792
452820857
12438161
177940406
110070621
3851986
293737496
373544048
299354632
487406295
281472472
183305915
103544531
19300366
613376034
99147589
446946024
567085860
608194303
26994719
5453450
376487028
64508707
23596075
370441364
141216430
14749763
165906885
359529601
181421930
271074918
598750508
441909920
188354046
525431048
124893952
30177779
273500335
38652600
198764858
355592009
45339383
2749917
2559113
421279716
601819614
46781361
23516033
72404400
243774963
57054555
172258587
212966064
145850299
365212840
451470692
183273714
154487208
100506577
145029030
150636352
922595963
30848159
442518720
133774845
533524035
340785946
117778941
415694163
278338428
604850864
190264096
327475819
310939624
614601422
144907053
22148474
97734269
678759325
132995509
657313192
65888630
554201860
145865406
451669619
103916778
34986560
346764522
164773313
457616199
53797743
583224908
61669946
225437633
195332981
364655269
277585816
167241306
77525948
277855981
14235288
144153381
46374409
132503748
751192364
36323074
56237133
209613888
285678626
386464107
555814156
299318801
12924786
725072532
138039491
44397818
336671992
201577
144517598
596811624
26379398
375325525
28673561
102065677
425756204
181627495
53225212
496214906
105434909
35162408
425317136
411674031
329185595
179145674
71448583
511039336
950832648
746955955
194585454
61279841
543244073
192381801
802532
316595072
580873201
171730139
11611462
450748230
821013443
28786389
563862851
72803117
105793027
312783485
114735980
278519811
19742056
868958321
16075899
283274633
22633410
138715072
236831317
516468938
384388993
126553648
211126603
317562099
61551644
2441664
10287154
31107318
333346492
65313332
18639298
488734835
342557230
412041097
17667545
125354522
42445422
25094323
351956748
107025614
416658237
695338046
475863822
23780534
156712896
771351713
12085506
74450602
166684571
443995895
287567047
81689713
8097362
49787146
286073661
112579339
80965534
233670826
23963561
138363492
10923334
687585476
775906707
499866850
364566034
149092140
114335892
69500112
8942103
387906355
73775113
555517074
588188494
497600229
533646062
30013128
224752106
172310577
232162831
597549223
726233649
720493654
328599738
171151391
118889822
43717077
523974264
243839877
147337208
293930156
514473067
626132059
608121196
122343824
194506260
18739970
155430573
610168106
366090700
16053826
373872525
254050619
408420978
1796838
677586161
9393973
366458125
33481302
26721377
46574381
100558389
153555170
322560195
49762011
334211641
631470438
612508976
143263552
280461477
495445420
35225726
351067386
4925375
907356187
34812717
81854140
177378121
334039115
815116882
5044894
99568875
37523178
561326361
219323549
187775836
371191420
1335716
397360641
861079495
25048036
189952611
576825389
14749937
893787745
47889879
41255180
350855176
12548655
71417652
298561116
11088247
361097041
715758883
35682873
76236455
251710605
573050875
242444074
47600680
3229001
669979516
257629082
6207865
184086247
98948432
340352268
659197477
152158341
627180038
109809968
289041251
273987957
286682046
503135245
3945029
138993258
227288748
558785328
669239375
40198558
341488022
290330807
723009629
4450556
417562762
16234678
394021124
18885347
97612795
332891213
53103697
115560564
55339150
146781947
107281214
44152051
60273339
15252801
377592768
77529388
62762526
25980700
140567154
137421465
199132497
289776649
386519570
759213352
80173418
70826785
312293970
9980699
727200713
691552264
169032548
108302184
5997605
222302376
264866377
569306012
227646451
267308388
413006240
84662239
40518302
470478752
14804088
393747317
52340439
2442240
68709934
430192744
49933149
270779010
157008268
268452579
85182844
316935902
13489497
674099329
135671611
108259880
562509669
535431968
362630588
488374806
302057790
201997257
45146476
175640153
535133689
113851925
255562303
53465962
139082466
554156514
49088736
51103201
218305498
409411094
213334424
133494113
21398967
551402331
633045027
614791145
84284792
562914012
830257846
246546020
73684355
14919724
224338701
30262851
134318038
402597849
61572398
128871845
257951922
51835933
575655019
162408266
15153407
315715340
316215789
661710806
180539261
350819176
903522
404773604
528871271
471579465
320445351
179247684
308604664
137765683
420442376
94292106
112163889
338604071
541486945
834576
94819996
884801290
747989741
218788129
60678578
22757321
199597606
579153245
378367552
59166764
300733752
294764300
339982263
53152656
664565889
454406643
646461656
114617036
168954001
847600451
118481797
4249817
222193623
348497399
108939256
641738873
779421737
49086409
112306756
164138700
121811027
311708551
323823978
528058031
20612924
25603411
214112921
41912689
426820129
64579046
248859099
603581343
682523944
46977761
339398732
621065133
85268369
328316549
291475965
123961278
89058307
476614354
598444145
487236158
324501995
581627630
89237127
359174836
18815975
72167890
58450472
533304331
79896637
261863932
218725652
428121032
325545880
330494861
29164768
318004446
23093175
224486425
89246506
403505338
4833198
123864847
567400563
147634826
245614013
381090846
906243811
24813147
596439849
118918185
519390848
618163811
202100927
97283510
15047207
254398478
92999598
26863997
150537784
119780297
915019243
104011874
320389275
22251487
29681177
507495829
334389431
260435871
128502986
835309558
225820086
164449310
78558771
331870659
654977228
225126611
145075474
26831978
75526852
56062660
113111718
5770660
665168380
83062114
217857935
75327997
13229161
4887690
350650
93973160
14453676
105898465
161660481
198145984
361791769
665374867
116845045
401146841
258292825
93617431
247283921
194259692
746462723
266938083
59554030
539166750
213554888
233850039
36563727
5007134
499844976
25292988
171374331
255546386
79417147
385592181
14166788
36506520
309753541
424130761
65376628
500216822
121651810
20073687
322548275
146715141
141593256
40101990
468743151
31560857
122840416
206088544
727885003
74353403
299366325
814175118
22105594
488458865
289719967
3993257
277965767
206931320
140277882
739892691
43020336
230787318
82546219
607394
335370381
12849759
236546133
309270510
176538588
53247662
309263193
311603627
345659647
215332087
13657909
702394619
137205866
386040753
279335552
208618129
689739163
365760206
168297716
80191201
159475244
95257009
164406795
121534244
185661039
334921358
183831620
39666717
511940420
60747216
414886702
177196780
367119632
234680644
52220748
100595882
191436767
189757421
407530089
122102905
500246234
197882051
275361068
5305555
110868195
442477931
2477992
496237521
171320146
271685108
88200282
45988522
376959586
96365548
32357092
75455255
52173389
9901319
178920395
90162048
23234465
266347775
360925503
476596682
234077780
717636810
212225259
247823255
18267897
288990049
374737819
604234894
460618971
43896697
232904377
3524397
49297292
723497928
331660538
621000691
643838899
81701005
69519689
325520869
34649437
113625913
930230047
239309486
49988768
492629094
243723034
489940067
885904473
6868176
102881471
159260313
86176747
38715804
71284674
273445237
32341976
506918424
102618175
23490285
95448487
600473171
1005591
48095656
31963019
279414477
262513559
197340866
8132713
496824278
43440616
192874887
43497665
282996681
204860954
219845144
222146076
171737152
1226663
59474000
247966843
25349860
28062976
679502531
181948970
644978423
686995570
192784924
180963926
281844304
518208556
6838214
57401812
387897448
36523922
333904307
227800562
7824982
121841873
299663587
157660188
67015786
19490512
340497839
420817939
156588739
114789512
587150524
4663100
352762180
607926290
112411306
6299397
317049488
801679531
135904528
244481710
126820116
692731138
353035471
336046744
153255548
148059062
31434787
465029639
65713996
74171927
120595555
530046799
240733018
374784346
205366490
315226827
121150726
200036163
13366085
85836409
32646053
523320882
303369974
595401547
92068008
104241230
3562252
38559468
228568590
5057891
96336799
451835485
197970227
35563343
172178258
471692669
50531869
2215910
2777515
76774885
52048661
386482432
54737226
53345498
354450051
899262512
111868235
809763029
84470450
706199828
115075253
85981373
4517972
24204560
63176487
525989673
197121645
65753891
214383133
206442226
58891030
201462429
57731961
900095029
377391773
516715656
29779708
301198773
694748575
321652412
732680620
528717875
2713036
93617989
460217402
411782349
91211776
419560913
87761314
59892384
70293591
174341300
55165710
12911212
40420898
1695169
60808863
642979570
11186
95451247
7508083
6078092
326155322
738409
403166678
750733913
74094181
310338230
288942305
5700939
791533486
373024790
57996720
41738864
130535664
49442316
744072693
122395263
152596948
383558257
607514921
63337185
186549473
142906486
589335425
29644501
196517863
116536869
478930098
97503207
33693019
110227776
39207603
49982909
63014668
277891530
399423182
392957969
201642639
8905609
54685990
159563986
287440314
179653688
457569935
16520546
11388677
17304612
261043190
256981591
737829121
244550006
160882282
40815076
880930536
235880191
149496420
424975091
30849350
227353648
528585536
527852516
204084468
111086715
70223807
322989254
46588758
270904130
2544656
718864667
286050741
395040481
201187296
552378879
468624138
100850442
4355694
658607470
138160019
66839081
307307836
37410937
401086299
376180100
313618128
294065525
195598246
194011327
60111540
137506826
328488960
67002668
60685975
120254003
169124942
667763227
124014456
157483809
167948722
62157854
122617273
431220868
627650796
424735581
81536901
42009385
97110552
64694520
149863686
724387500
52381
31122392
167594649
12553097
322654797
248836045
9047399
236614872
85910550
456338898
163149541
331617809
8446713
132590729
101478111
8532156
797173193
58706584
1782590
794489240
627776264
55193853
413800671
13500912
4512708
330262845
269427507
88509800
173535817
333675526
100086684
578963748
895743036
52867962
301106223
521695477
22230501
35403337
3053311
152784605
589812436
73495292
184321489
26304527
47178320
473745327
392082734
177599884
362614028
87787365
116763896
261113965
246312364
93985330
22717801
155221881
81437174
179247484
119671016
262108091
604777485
340535418
82564396
118981001
386487381
19642882
740723145
72410988
179199584
124180525
1054775
48665786
435858475
477001859
69240504
350239552
299823417
472890973
440543643
38886240
364430483
35857093
870835303
42760600
461498819
371244007
63829942
164079798
646755065
14255521
132072516
295881633
310018821
25003098
84054840
252998013
59583281
446062835
27844670
75004586
408141440
16655462
441100105
605655601
537879772
109377375
145618373
4453089
16420477
128769996
104569691
147995224
316444290
719257534
407562570
381080036
387331121
34751038
126454691
249704679
41921551
24953096
131246927
596669863
10793087
136112247
79553610
51584796
146807011
118202496
68391597
36803828
97061635
69046000
609320276
48153640
60901650
141845244
16578569
86790348
537565938
2517793
30617043
313811018
550549207
119590494
311950936
26641042
112559110
161721811
421542880
12322725
134408868
709928919
653644813
38301160
23963587
70487281
435142563
870563
696016538
156436193
27363930
316164638
106720841
293896368
196342407
525492114
97148602
445735656
522076758
57428520
66681580
115214915
138183253
417879235
71655374
377473625
37286710
80802783
27643320
915280542
549072300
1268408
58436275
258343969
95016109
18937565
519890319
109326046
109812004
22524889
160143314
27446806
32032276
401996794
10356137
207569328
37815018
1899164
71896692
115175641
742721036
474328894
2113751
699129933
3109339
617376380
37750553
683928393
41871824
93020739
143387461
491310790
431678558
134534412
106119093
697290892
399893980
357
481535244
275957488
73661561
117949742
285056570
11592725
527398082
37183768
232246746
166993803
287588657
574009815
35769953
599615802
81404127
49066700
291818706
5186792
36818555
202311078
196182568
33235024
216910971
528006680
491068919
415567971
211595507
349398155
236224550
332949056
99854819
279527767
314987538
177479
51394715
594421646
564646697
329904461
270130791
44721473
223547351
362306918
348594915
11102252
274425824
74156310
80489944
237730488
395222317
969347
98037694
91587880
294459924
561060990
18236627
715401750
3591454
49765465
523806193
380104467
165226761
52388444
648596889
169349791
68674949
9345607
191399919
135348123
161656732
62840604
572862490
653985875
66737068
265980053
61299410
103498327
371069664
321905086
250100943
204470182
20944067
232892132
660336795
124663428
92978392
140071490
52815655
4502886
508779091
31170788
29649204
815706274
65904260
554271398
128912784
278946474
360854004
8281599
100218020
46516657
332747606
739048218
441052134
264222349
42137744
689467003
16541110
471567530
420859578
326106184
36911207
143901265
263196517
169549794
1134424
149079407
261333847
82939210
233092556
161423828
81572231
223859664
431667324
525799577
818419002
136975669
5504445
917718179
863139922
291435340
257976218
82789224
294697655
20271679
56651436
297146255
551741886
65020272
149531270
255859183
248999169
72922060
219938364
18119058
328687275
34286974
327033892
32504575
101535390
132970451
452205779
241497639
721999396
82603594
346613088
83010085
43799903
659957248
49985047
71502510
91302576
739093729
609607860
492062770
460653237
247650096
136203587
655688721
381804943
191075232
177402815
334799479
79528094
1867968
207449192
761777218
203784695
122926959
84872426
138332081
30270483
707965810
117320395
5812291
217359632
757313471
148030654
435099177
226323603
317952411
107442156
250477790
64506873
185371823
58399429
141919077
316230422
606102690
750716174
352588843
267092800
595412497
421945423
10559997
271094999
45021351
221050795
611134089
29876873
2956571
473165109
12684404
66612413
230734626
459828532
531291402
248847039
222578584
122712963
618587748
62859227
19494086
214013898
190884974
328142086
32832819
3958769
11881456
358110101
196607458
195192770
137854434
530187632
138529389
348118874
813563629
301387865
35236231
281226638
281222658
309784398
14266667
21042434
426699684
470401255
556745777
487300020
316285112
84225142
245719975
145172384
6202503
221014771
23341018
199209998
111587606
506877956
200630000
424920141
367130252
464148076
1171185
548457637
100998062
501228643
235963095
804262193
404064542
289165379
470871043
128240097
167989721
381629393
224916220
232614663
271859643
730611135
329835885
788081981
232066049
295474296
52912738
421609280
39076530
37285581
655887225
56589197
92696210
81745020
125101992
68880025
102108224
892248103
259920458
65362381
319327319
231138332
294971
447539823
121606619
524524932
446415408
475956011
310775830
280593080
347647865
403451033
240895137
218984503
544597148
126951283
481368560
62110033
85727195
181005512
145671473
108180761
8242355
804004967
232210804
517673139
56800771
539939197
165412079
354338388
411127905
115586687
682600210
515468649
605818524
26475711
448616550
60315807
862436272
628611847
681838241
263047883
13036501
197301885
369497523
234182161
106749143
23691538
220020168
1208729
298560936
511969435
225309309
79667513
149458781
33225704
221826736
421531639
351410998
191913398
140061412
375752924
252694192
116638670
321894477
888880609
813153000
50626313
132285061
28316972
500499052
573086245
36801062
44948748
207737682
141823555
8410779
426028589
182589590
381476607
345258972
560073548
3623895
47159800
262105214
659853662
461939488
39692179
373287174
208883078
138247068
549433836
224897
196107811
294424938
565698442
55769126
87339358
434819272
63854606
7878458
211461657
24868437
668334029
104201930
178610410
262402128
766981739
8631990
63906402
797928389
198020869
187993176
86360226
132803625
346940511
507089445
93096835
201737413
3552508
5214357
644134854
38803224
97885381
21098
121035631
49319848
390315431
5445031
31437970
386289863
132995962
353112389
417974242
674925292
208717968
21862047
169695421
532252559
103908526
547322183
551715119
197341185
340096428
325487279
99959037
158194846
43183916
237545325
161029147
150323667
137311999
206576497
88016158
179266650
511817114
23882427
321068848
32314145
79432247
406723401
165493281
236298678
240267543
563648210
508415256
580127087
764859285
99530383
74628240
143108569
345588090
138075393
277457871
159280139
353676705
266079336
193182634
287835814
2356498
177766146
57230474
472533826
57960961
685462168
566130792
113529915
465101677
382660766
394187531
128009843
317427584
50549196
342913773
23959536
116079066
333820960
3491512
236845637
866236425
51027065
1081637
112206423
125691584
25031616
634696072
89705162
663259263
11113567
174446716
352471564
475619355
95947921
209749346
51023042
73566379
232362834
148696662
918201834
169756391
17526449
381703344
118222538
210088006
404314596
761455514
384390475
488582254
73339483
256561051
246165019
368862673
406162794
8061967
78713936
587004476
381999459
136779444
159959054
365154952
353254851
168418648
461565
447832448
29491922
239322290
475861353
423770039
683661476
48711456
320506485
318399588
187385028
328597451
129915564
822918484
117359776
532142891
459214188
336405405
1085849
244271509
148047798
18287014
360481550
110758243
431156696
561034291
93477545
110223804
40090733
444691373
195061248
220810820
470781817
73366400
390083573
304996414
229278734
249531877
260906916
264826215
442031245
40925529
364164116
106418817
4682673
165492666
195471392
825600435
260310296
210795211
53477237
4627221
556038094
80659275
537013446
494773754
42134494
210515961
8886727
465987435
231274007
355468350
664144711
149025856
36750085
418667409
108025364
432800168
224341974
637755995
123049592
54593573
191253814
14761129
204309730
392367633
40454841
1845613
251649501
760745401
236026669
218671999
210388966
292868001
561551634
951418
273802389
476996473
35612876
13107553
583070429
35180810
24481902
100557772
422512448
34881375
99262158
20323621
225898122
141197075
293554547
531811792
435513019
262945178
185551675
219703387
701251995
318611194
50795345
641646378
145207606
13411790
446847952
283859897
847185721
280735631
325106292
563490436
56705708
83059759
204250289
150570296
105888666
16751133
62753425
279258500
122685487
1571779
622643933
197136566
201906965
512185050
671048698
96963963
176953290
676515967
16869260
227746407
32472445
129058853
106302410
623103010
45123270
186495346
469767610
449554364
51123935
486704911
85264675
133145834
396866142
20733083
238589917
483718842
308896224
343653339
159860209
368524716
37104714
532111029
35465562
348316207
243590180
503372595
356510059
598614990
95463941
26104404
173709314
653474419
170360686
9360020
9916697
33642908
344530503
113782475
44954620
171576826
31215884
187920503
96230801
14922518
720143870
10664535
439378165
229614461
171671825
338967531
378364614
9946960
266339431
320060638
497079953
116665302
35896226
52295625
148273646
116071433
502813028
24031613
739849048
29502457
251566312
95779591
52751419
358562
354963484
120237696
407790446
319626983
236385166
227224381
32199953
136933084
638178122
57342940
442595331
564917763
767608149
94853697
6680122
140975797
172230147
44123217
612341129
773579948
257423119
49667497
90428015
45971176
851357695
184958110
39638931
83915535
66237507
175560859
701724410
204856255
188905580
109649290
337715509
250359167
24849238
91805963
569405742
39177738
73846691
161799360
161543063
30222057
113115442
189820500
60567786
301342614
534701543
796974845
41879913
193751612
98021850
374410450
378170331
135871835
293283202
52445158
46429784
6602088
170409807
500881861
82764002
15610370
722271
479083997
211483842
29921555
556324388
32979341
113930549
160795642
502187514
135625742
236760238
70676499
529398233
144529586
419817779
358952451
135877565
24987421
239791717
25740725
261046391
166791743
137482858
830737645
160753001
47095684
20119349
261944361
4831831
5655288
129483859
101683077
436246280
22990935
488889121
106838364
181269918
228042788
18454514
783324303
169139173
39774094
376589961
330467930
3728565
52303249
193667831
678350949
721668147
29463352
96805683
326461750
472005705
335597334
286376881
116050211
353544
231821122
134712958
1655521
549892045
408251573
404999121
35938283
166579140
29313877
120440744
168011263
195784515
130090801
90150935
563773295
250464180
282904320
340331919
418281455
64471236
12505053
757896110
13504564
352767092
97198903
405785463
116957657
270836939
41846297
520213539
189113764
607851421
383131970
319151531
390542375
32216323
25679921
66675359
168832823
49792927
181345794
7075492
419179071
19120823
78133717
206374679
319155074
240460381
16657566
65643606
712740672
40439864
47871909
420119998
352319835
964758000
729911503
200077977
68808013
435560379
253616520
104368961
85533337
324689438
93247735
473076550
247335887
74006989
36525184
31820551
708503
26675382
116810223
71545700
394969429
130398996
479389905
248199495
81294793
145322995
139967481
140919031
289597087
357040156
69042674
366035128
555033167
286352722
35212928
180541297
11501393
676303934
184873527
511512408
83644417
1821778
230267906
751728766
49324228
377392878
220524219
246530076
174848471
311490501
107520245
511952702
83842806
201779617
181954280
287317035
143554646
63673411
274404003
3291477
170120463
36346803
57231089
52070483
109585024
370288119
462361113
97276192
267025885
930743
181093191
38591280
569456549
185095012
664604998
104485636
37582348
141576364
74064753
216149633
53499266
4817175
361727774
131608761
25014088
51147791
410719698
62699548
412337893
129716660
450401155
69679967
11391700
167806164
132620085
67146715
32661803
113282004
172647906
149408522
74788970
141785944
175596390
691057770
370335627
163327103
593538565
692721443
592803941
712700220
236739851
29287245
24493480
32562386
339459830
588995479
818603716
412787049
144999982
465668348
46207
64998622
5518006
13144976
523665598
44164775
321861446
291600754
85742919
174756855
442287109
108450932
137122066
40655199
922034045
158183403
47073243
357818055
99966744
268940889
25875855
447378598
472628817
136683216
268185291
110356733
118363871
7339553
82936840
85739062
547248910
575332410
135881304
332477874
44186804
171063990
292910623
424686027
57446651
531613280
114768918
221664955
281006981
261238545
250565106
861526426
298399154
315809774
9342207
354874325
539182463
26585447
132020826
553187274
34069588
63508197
679961583
31857099
372679033
138691852
229165614
90653026
18869700
76657866
160109197
436560183
580432773
297723456
1097959
388378394
4157179
424155732
11476115
50719307
90062640
55137375
25322003
80395274
394731225
9932588
375458623
35476201
212620490
309264827
28596393
273944401
2301061
568619033
87294824
335428519
381778373
496372295
32205909
627473558
15543972
386793835
219588799
160797784
591999241
566637602
425778722
62733051
102657383
167196971
25041365
131354015
375662670
94657641
351851351
203414473
27872314
140148601
496176812
504787416
100635408
846981600
134367158
181202530
381742367
26854963
743312583
96022
381229807
37613405
95269125
28170889
70033436
4500210
289826598
151283522
54027938
316441179
663063622
324778952
556255269
347993991
239542147
24111072
32750101
60999949
523142572
393915639
19472071
221643940
305713732
57784920
258346165
74583547
90000899
719985
335579501
764389090
226426121
315915400
668469686
155861395
52619843
279407927
612734463
349451655
126366344
190782391
25409056
493928695
155491001
60172570
410944982
339077681
13850499
58672459
36656103
11084964
46161099
218113332
147496465
456871972
649752245
178451260
179846815
36984937
394872842
199533426
598684084
704748133
69158890
765822
144469840
770503146
11586512
126838992
7209958
25766301
142362485
639408916
131459213
50348502
206375480
612064612
373967506
407119722
20832976
158621632
148367692
310757842
110861263
63857734
53971241
20815139
89792279
41265782
1154588
790950288
190022443
63912098
77207694
131084319
792125975
68353713
504525294
151571552
693586523
28323205
178062804
245149040
647534440
384064479
460206918
528406558
125457619
133520882
257034097
465264339
682018300
31632495
11577672
212346400
30246366
137672529
49231585
606446324
120558358
9650104
236764978
19531220
455103480
23647275
99170998
9031006
351687804
10855530
785390235
543762995
21618218
175310261
474242471
160151451
107031196
27299438
326123444
22240325
320193124
2651702
43381109
96519053
331494522
636710740
191138182
28275619
14317492
133829630
60701408
112360904
81104222
17849923
234418078
206093172
15498176
277850070
57517519
154644907
562671626
726749385
508456303
251027845
163589608
207022998
33278580
508032740
733034667
191900412
150917
112759824
18647551
17141589
88327066
41260052
75003209
1838756
49228636
87773417
174107578
3920813
606019108
105123688
30372473
218883658
5695074
40043663
152532114
93140987
10781887
265790331
27329358
346898098
60137110
277120829
28691247
405941925
178224756
470331809
246983293
82295019
358137535
578629980
303220260
5774104
54245041
678921121
137829087
11500527
395239687
374999535
122748457
105908502
295622332
2371396
12959481
38192751
124024390
206413911
232647122
41263575
25714633
415403565
543718818
127599093
607554901
327332792
167334231
88023945
512942998
10427781
49272244
720258890
26009828
303125235
482662627
32822204
26291925
93596420
142229427
715995575
435013975
141036349
586536802
41379835
556526889
2121643
197448604
268036912
270672540
12782188
281124859
12396
530846588
7137188
301226582
329758013
114165077
29942149
187158545
617545163
724178606
22550417
13585389
146534158
38633928
27868078
257152156
587448793
1295011
862458629
157138539
341154786
40778396
16131172
592120670
261114829
207350267
15531839
7090817
354013948
199669999
221617530
271608408
43894390
48001680
16102536
26997609
107856984
317857606
449239500
85406782
560512836
250370463
333159591
108033748
103825067
6137543
254944189
99269486
953112288
466988978
506895216
1901444
5392247
157904265
534330
147391746
698701885
826457043
101032851
27027788
208047466
5672598
70966312
210662808
599158337
26626907
38492891
153828878
146562117
83177760
38670224
73125512
160498303
35445774
18982942
6330001
108097815
357162027
501396237
391753558
412611119
503986070
61319921
166935674
10816443
639060262
609683533
295631754
36898830
57766110
158073362
417275322
674012257
114719744
675315901
44545655
456358648
401831053
318310
207105428
49149329
570793204
89444241
487178373
373254482
460358799
442588932
12679240
612400370
90228685
693426723
614798077
105134464
337505900
388953772
516925550
212775563
138170215
107537973
157412132
112442395
147043674
468072522
80214867
457946227
116076157
136469386
324913335
71181294
155543585
341487960
344529767
540005268
189446659
593080043
391377119
843297750
220103186
81598707
99792699
54614161
85969589
97158223
566471393
263698721
472595880
460985151
203583704
163637326
315007706
430001384
132097261
668876348
120469458
49676896
128261949
273893488
4072376
683024480
852804783
73987184
597614683
133819011
241228054
74374858
19620451
21279967
136903966
139670623
58745230
424442177
381499850
4993123
14045410
83184649
42721965
51723176
132394188
132898
282581476
106351918
169423559
34155471
38709820
115628320
334724429
353526013
340517476
529733161
44795627
202323369
165273689
12378087
175806632
467167839
49845219
55609459
146161054
404374373
749358544
480777773
301880725
5872431
135960887
618378894
500555429
440784321
83555856
105319373
647639304
439108688
357077907
43915339
120722928
349731728
186484522
102255802
82191076
414082454
668748221
33722168
8396541
7052659
684739523
504350006
323927144
541131235
157642735
74436090
398365347
633376715
322769120
359456367
425646729
776435644
398655600
164591768
10037530
578408012
219977621
40964864
223198241
651497017
163416119
277178060
89941885
305065553
156285025
103416564
305388068
796873258
149245440
278093951
110632031
90573049
564248911
229317128
33689428
496116811
666082871
162988791
341962363
196714485
779086889
694504162
267920489
302226836
186763694
150209053
10863418
617036417
539586477
156459475
320532555
123040079
472632135
168895804
42457172
318764155
291563866
10416056
70751911
277624452
27669848
15651746
67693737
140164979
54327123
316458061
101729086
21703901
51144875
255975362
157618719
303801351
35045478
34744445
250531595
818163
555328666
40421040
19783654
574410000
408037518
171079746
468802449
103442611
131732621
432292799
764451226
284070911
661593359
826964105
135960097
28088416
129221807
374027577
626995894
152872915
109328756
152345889
22295542
43761425
3015619
331481947
458681783
294731267
916340309
49449660
9928671
496107423
2276809
249766971
144426278
109275618
358201032
50061149
652745309
160201318
497610886
251086219
439856136
1861417
302459214
921583829
46304929
767345106
234666458
56226308
732780044
925287966
181408889
103545279
32307219
341088066
666503241
147294354
206028283
142120781
279777674
85679946
129863221
39760343
135749607
67237321
7595028
241770
203432566
195004418
201714495
86967158
5150213
278305267
41978754
14798534
155761092
291475409
68687199
342511729
125794413
325734400
174375511
220413542
325067913
4370673
377404772
210142871
548281864
584843475
6012859
389527311
137250394
778179166
49573960
161104788
57029410
230664322
514550050
164079978
134489632
126212318
449068325
133731947
456743283
205746584
357188463
13500456
724903794
201308742
856886257
398228744
356680057
56239692
4871169
243943726
626552122
584301100
281632722
23674124
402753646
437349755
206332002
207810443
149457965
203563571
62258482
50367734
637767355
85385320
592157777
543806134
21166092
251864506
394246960
96559959
443797332
305667716
312971357
357235929
276348617
82104758
56382108
283249746
209557753
18773574
66437337
121963158
238644317
485704564
18961361
600350366
84602145
218733003
208584845
488885668
122149639
106023846
152016301
471743693
6138191
459412943
374967042
24876764
509136140
398101461
12098876
77008738
20534368
202495300
338270854
76058978
18903039
306896320
62846567
188831086
7410350
523100791
56481935
583837969
624552121
202201716
18106728
56070024
711030338
178837875
169145760
340237434
257931843
341152454
19390222
70930866
68422337
399364735
7566766
374564368
135129214
334822468
436227275
384455531
2435603
16443916
258301325
68868960
291954324
3598428
41384115
21227792
116428089
84718078
301792735
195795822
224056775
109559157
15702319
535391626
278281934
811029377
69337808
26343644
437642466
29789805
408191320
56290690
342011215
596735658
435637309
11741328
894295310
144545551
191485182
136990444
578705721
308138639
18411611
190124847
253552671
2667447
259359614
152968579
822956483
309370901
273165133
205017827
249225602
358183916
895414118
250142441
276366820
8047639
153185907
280801579
58379933
199148620
237076582
649886928
205102752
543418761
40788465
800028452
327756269
222125337
50419600
336080087
74310819
8436288
107083613
238153889
614562242
38111962
268861453
36252366
54661541
354921376
95641715
2248020
469483705
91669597
166070343
514908227
427213862
12110963
85730468
197763007
219701017
341800646
400533218
662642897
486165827
52674349
277949144
659572833
243528824
78823307
182833379
202644522
711750
534336341
3036828
78483867
296732541
1712920
252685518
101862664
22555173
560997829
138148684
225393720
30876534
35903245
71800727
285260393
244659594
310634856
85584793
489905588
255850394
1820546
51201330
200999115
23073963
154492279
39053135
121173003
4947614
269537279
472183488
3781541
167346348
427196739
142868731
404556490
306314348
209450315
620818019
89060184
35036726
60203149
343813667
446046710
186206729
201322846
15575134
472676387
137159289
100017452
413501857
21721121
98756205
118150696
418406665
64914566
802772285
369550201
130824032
472666511
47672479
353965257
1506469
4384730
435919924
280928949
223960148
95358467
364746315
4480263
52765951
2655023
109398318
101724658
18115629
9002169
399892995
47780596
1528077
236003545
413027656
303820463
360146601
195709135
21179123
295904226
16924736
146724332
33227228
59962530
511940636
276872100
56141685
35221852
34912539
306523926
103634350
310106954
345846146
493613743
61451207
60246717
136008270
205642677
397551251
373161546
384663402
274084848
127634856
125444334
14325298
16096876
19855651
432931061
839922148
103214187
526868525
284994126
155266008
313144802
272753893
119473481
332193941
11065541
52881876
580393896
154334730
520526987
124056344
288182168
438656378
470173131
329906491
450795694
255472030
692868015
37856257
271853781
442741602
789744073
88728049
10867390
328830116
513680778
268905315
366356704
93973131
15678720
175890626
79587322
61321076
316533180
496560635
2847751
76819687
137717237
76379504
435435454
425993463
14537183
151891080
3003513
128345520
258947809
364449770
47352608
15732327
75206393
108604603
66920228
326440736
7352599
52151935
129544374
485761774
318098900
73960232
172756775
478437289
411347059
560545157
88495351
36497491
227996393
235676862
171301274
716533848
836962281
81685392
347588517
595169735
81163077
71748719
647411489
26971154
447062959
716747443
610459366
62878060
125180293
29752419
706368613
673671308
136781459
31095396
213692020
94774201
86830628
38630071
13131894
594230458
263596746
488027942
810393004
85095421
66570616
546488431
239743191
24310229
42792738
423658152
105052318
18475639
447751128
19427983
233693190
184479902
383006435
334022711
570510604
379419053
379120687
484808800
654396146
805414522
171459681
155490545
204218928
44481393
281027892
499213751
50411311
17234501
83403880
24749103
40028486
304331986
404651917
322681354
450139326
408145007
165922729
338778072
342034533
442826
253648115
305745650
15608638
118236097
120750043
772629125
404171721
76488014
971394787
282986136
634171150
141829712
10464220
385493630
432063690
285693092
295556837
293951001
269544499
450079958
99058134
69137371
689988542
347864
5034743
14212079
289855176
15004406
744157123
181125970
697099990
84234562
242140371
611465283
587705015
155035962
45674223
255578510
360275778
104570250
623520055
196062762
221265360
163563922
41155
148716226
611615322
7022880
54181989
85811392
618250721
243268582
215498332
111939445
297043785
686457280
193945182
116608711
327705912
21942468
390598999
284406422
338592719
795201516
462027296
87837339
208515927
4891535
82283075
246014390
317617512
402184683
196838557
16424013
43142888
321479984
507036216
31752734
436240650
282184919
113278635
134665502
9593948
46115042
469638745
467810167
56940393
240779338
92769753
249180503
292919278
168347150
274986981
123864955
194808524
123463610
288510479
394451793
365671026
34324320
406317649
62322000
463301519
387792562
146538199
30032331
285976347
822088286
60947612
329997220
510961110
246224672
10177994
3734981
466211411
44512248
704611326
161108928
338070642
250490847
179678603
83154050
75318767
218925277
278637938
657363775
73709738
289742637
224884031
160687144
126346001
40270586
637806936
512866761
113749620
106516510
387995774
337529048
614815522
81709317
338898659
202130986
702909423
88913640
153067642
911534449
231201038
152072736
66037796
97689356
3519848
591944065
102397242
478047855
668312701
428674184
58655328
671855345
344458678
87408130
130306881
302549207
179544521
40595913
475320182
133847922
551836396
248091034
395156281
120922062
116251785
290713818
271745350
570779764
619302184
318882398
237045548
160673032
232228073
77922297
167117682
456844102
386570803
736910844
130581773
26566844
54272545
44719459
374218800
151822567
737780707
128398540
468182688
695507217
389852738
220628123
269792731
246190117
29345348
485015349
509416945
423960931
146935375
260214609
189741468
131785091
835588427
296327379
232520263
608621660
317274136
72365655
245493921
484812698
124816
652552549
489787831
240005871
149465268
17373705
88397271
215156625
124778211
532922502
63193481
400685112
232909933
627503409
349648428
771632169
293736149
157656306
236380036
312611589
190449397
633459472
233238388
274508083
68044886
9627471
160414006
750632603
376078366
484057897
267746387
675808446
419597962
890018
48490273
423764241
680657558
438649041
87820243
513439749
47367844
1457720
50115730
169914430
71718780
74223610
159078110
11479940
54411503
110655583
711208109
680160921
43240502
24042837
290480491
435290006
1437992
179305457
16064759
602549584
128795298
80036928
189228313
167847284
161754343
279604840
617105152
10034874
25967916
730538227
428097616
4344426
433627524
367121108
35023595
212443561
732796975
365085836
109878355
50355763
1548946
9777860
344774434
430376541
223549862
103584356
460632628
33301558
758070152
25606105
268749152
101231521
173899573
14218972
256618386
202947367
131970544
161549402
34789324
647220250
101912380
205314300
85531958
3072641
277765373
807403490
169179291
13475156
276860250
283159047
443558268
37377373
409668469
336891926
776627110
685345982
333247590
145846257
340396023
591996251
195906681
382774170
271547014
35742573
57316686
86196516
22567321
327436542
4330539
292408754
95181274
628190885
255895871
74867432
177597286
147067825
334942948
589387987
758667156
105793190
16633281
73828085
37038402
39985014
66562728
184337552
935629145
54097600
357360772
81861270
543627005
151271408
412422059
244051646
257987257
95464972
20644709
437885401
207876486
742021945
305614496
33375164
430657997
1074309
55050808
29640030
107459230
194605429
539500814
282024616
35006132
162964924
305108158
327611435
99515835
587802585
174641990
17436597
182213699
3319442
229026808
152771155
78160531
29670344
533607632
133721719
54999609
246168453
271114314
57256393
220810882
38842564
97559904
8546437
84621934
10697932
366798261
354682560
111292824
153454769
147014786
315396465
307043043
570136658
109117254
435705965
664457448
430950906
64671984
146216616
30882402
146690311
183576789
407599836
276001175
81356094
56632021
155784676
149982
16726633
272834576
72814755
334620817
146700834
780135975
188588607
52709380
173113093
24122485
318363530
261830633
263065003
138960092
569028219
617708363
7450003
73626173
113394800
170683062
71098149
194039168
18978276
26273420
109501038
35421348
33791875
148195616
434908632
27936031
433297101
706823027
687026896
88605312
262367364
590781632
86879713
36246754
142397967
57176480
27721030
10437544
88967396
370999207
106673108
61193245
161406066
365526091
295049730
380611140
14457712
485544744
36432957
417714048
469851405
265798494
3008096
748812547
87154671
202072975
16691384
129565772
124460660
233656680
54534042
708684107
324693946
115761574
179703329
124759840
348090883
651937463
427090494
161742250
368841257
216649012
549291163
121787430
7305078
379695436
173148416
6788814
836061452
682316902
476389645
186105656
75650920
25265132
625356642
646203212
282498702
486804606
317595105
141147149
275668319
777682050
21103264
141082523
23005580
223543456
242003169
342471507
41432188
39784117
65835218
52267654
73178561
458429606
294491871
252193129
54247709
114377368
302862931
202272910
195061595
411886459
115144871
207725361
224979882
240487108
8779583
255045308
23188532
280030938
342580484
830748238
544163041
753479571
218996068
31692357
357780685
125384612
1656318
244461314
68943187
85244126
190840249
274951638
215206870
945215536
106893774
97051082
435883613
54461049
275436459
466816526
212856837
159517613
60761887
879140
304270377
78427147
67573277
218318507
529264607
394520731
407223984
94235540
108652761
69781653
181348089
105314891
30686909
142702022
213588414
241087254
119819454
103202780
190241627
419016179
581960987
34358554
268687488
3004285
169026587
24980789
441415251
176609613
8104000
24681928
529578783
12712100
192601036
436628099
62354700
879577450
141800693
208591611
311669316
272542866
70095481
444128843
207918480
110199504
600753549
120779980
248644731
648344463
432552046
99282005
197115372
386598854
471734829
296722125
666808381
240540600
5804834
132588245
242774022
44205091
47278531
75947776
165348198
645439422
199369233
10424958
282586851
102793916
23200048
438509482
637688650
173234331
225649330
208112446
78928419
79794816
34391243
588611270
567964213
88450134
249153983
30043985
47482647
349106371
2961525
7190997
97526876
12008906
9056790
10001473
399824354
443254459
293402741
518911770
716481240
309422782
1141121
291240385
664312440
293070505
241461490
476288756
71928177
885082210
404489560
490661827
285415550
432989734
226872748
75233677
189480537
442977087
59784646
82510908
119598823
96535103
173829726
6158319
301054224
648510784
92098377
871737017
124528841
503023574
530262561
7723021
17505024
107503795
792003382
22200353
281962452
334207373
150384729
301383161
48004100
78337563
405102721
77932138
227818163
547424
31151339
99797227
9872850
414740867
19268896
297632435
375366730
10040235
24757731
1581724
90457509
130789351
754764535
151999670
312873248
400835428
57471562
701111101
168560099
234685441
314623744
362297195
179323896
78059230
121179740
34659435
621687929
139414063
570708486
398478343
37992758
119104670
185848992
254261199
228756381
669661899
34066167
325114826
100185266
223505372
209132868
261635618
9161566
202295452
529338098
197982708
46928696
544608134
124977399
438661483
527963921
220091156
128006484
280562310
90919396
25056205
20968245
291960247
130717377
242986370
219320414
471339159
233463484
298083860
139645043
26182757
70202106
300284350
50368755
43142693
576482589
559927567
936441539
8770867
650147845
128567648
832235062
359586868
212496049
259700912
63136568
405843110
290896126
254465670
601815127
515610204
374326608
367112506
590136390
80758773
13467923
261760347
286811709
427864058
99683259
33541935
213582462
137749258
292777454
367706650
448225974
305760554
257832230
163685405
49123626
32612578
283950764
206663958
121849157
272075615
73021225
499050961
248625309
703080771
45842131
69752089
150616667
426207586
119925417
46493080
313925592
71932673
33168088
49611027
243089793
34863689
14048003
29454037
75669893
107599513
31783947
178773403
58588326
417809222
833004553
459730608
102516483
32808813
379992630
210921946
7656465
455314104
125372061
143177139
468471426
119109151
6033374
58664129
294835925
28008948
3851388
10294081
619282688
258514394
337276355
138554528
625259046
651154635
127092973
89261925
223981156
14562979
139177888
112814174
1651095
88989529
86571274
381359580
379414661
37875725
24328125
203631691
9539162
558507247
366718559
171357611
19288820
549485822
297286025
787663675
98020467
31329031
45877834
547251510
100105816
873355517
887880759
80938566
90003319
285987714
492413188
476613832
218000315
105014029
28955411
18574403
412711981
4216577
614911291
265589744
58504255
690254325
129373611
408643869
165292085
337411871
76868979
135392541
473565618
160187446
8558119
23452048
43441631
157472620
151883144
537542884
498237271
234039781
191961963
383278
2931898
217194330
353405716
142728053
255780705
17086677
105509619
37244583
823874559
563790526
353673776
554798179
189072427
692903910
161247251
135663322
34459819
195707331
37868351
175270440
151537174
7545238
184764797
79840416
88891268
654812905
35931490
195837440
641080255
701090
538403082
83351257
187717773
145941710
334766853
7611584
41033882
298979648
45618343
237747297
359188279
214569517
308783971
146284906
215518518
289324658
61237465
576625816
270809627
242481164
410798695
524561941
238958918
204702665
284938462
13275093
693049217
737133641
5580038
66295380
217783460
699511585
290033641
81932355
127032921
29110451
363225696
288870610
549348260
91444370
4925082
366902936
62816893
262332382
112993387
121553203
10856876
99380662
104098240
238749790
297993339
28870858
17554634
237379696
730240292
105307884
213646067
65363469
595709444
278393725
188514295
329198930
741933054
53494793
600587671
611362255
4082730
75080867
187011269
167184084
694486682
116152663
6000673
39717543
17775940
824696776
8641360
661630681
445388505
23043735
108600002
85704335
34254227
73953310
10366454
9774379
86875675
330810175
607193202
22164653
413166507
518859990
288314239
49455496
70189759
267768268
94901201
338074308
674598956
127149406
172175752
33710072
326407050
21250748
63877767
126467077
655962931
29035032
246271229
451545274
178977107
53112465
24503933
186322871
59505964
244130070
476316593
97199910
259219096
217767399
303688563
33467044
412513019
194867581
93101431
57112584
298454707
362499441
544450052
28944757
260563115
352069549
40391610
303517526
128187460
92218874
218664202
94580228
4771385
36931136
290925145
796745318
310106891
298331142
435004203
277394611
28527350
275670591
493895995
227998299
31778697
87271082
22308969
22246996
185838792
379196979
597683463
17969780
73634604
472845925
174753310
32962691
204076115
121632268
362917874
36147103
171331762
180384694
372911840
2792338
117601045
15348367
442023326
39003102
122597526
177124039
302853709
14999173
131250512
94900902
229487243
431661815
34348896
51434437
51241752
129639951
91741916
37351719
87333698
717496291
280219740
628430196
239820261
229038343
30422077
24122087
372620067
482152490
287440574
8693220
765800788
764695350
697652898
109799758
203766180
112230689
45337926
204053572
126984354
349473893
116645464
303660803
698822083
608046263
386437566
361361720
160458887
638842748
316990687
180485274
40081017
326244158
964496246
688750470
544317480
56921850
151738696
209396997
228842788
104267032
144040132
151417174
559062966
44073642
413125436
128880988
606911649
23066796
110301356
254356549
21917468
26845540
547067486
173237498
595541196
181678361
10304402
69401401
157249916
203932868
116965268
433635650
208850413
294667024
29816734
654791039
59060756
29847974
7508726
61476392
783318520
722059197
830661975
771450620
517903514
253992197
251329608
235363411
1503829
310573980
585997018
332033647
18614430
67254019
621005046
893531
81315577
32244904
200817909
185911685
16372893
104566431
33141128
545224348
5396638
69655912
272459004
151590614
498218284
232662210
412754162
33139371
59014619
104951734
32576534
265956896
155866806
43090054
152324465
330103155
59511701
58590189
199193287
165380623
49109701
313785817
98407732
343352928
156067866
395818638
5031838
731559175
373774448
178672899
48521143
4216800
291972325
12602459
272085
287231711
543127444
16130145
30861172
264852175
584706639
215148505
606571157
345913529
598364450
631077072
382613680
571662560
264322232
109953879
397180170
173607810
157321592
76608262
299873554
27727185
2036902
83697408
37579572
442254174
451310911
47288231
62631529
307736085
45103747
683039965
653711023
356844189
624948844
152286109
522878630
456281238
168734135
17181884
127221140
243367885
380476764
353932304
168840606
289344083
19355819
345024826
60191475
370027245
145838485
33530893
784480376
307404791
822234554
3575876
312946318
69919257
500542923
236012670
30355891
412150043
153538233
74431524
523243917
387737739
642843
286502871
744423699
207820376
113695033
546478540
114326610
640642646
383100824
431608848
15089101
61398389
97457658
674526520
455535587
29210926
773175451
136370981
432891756
8583571
66655531
317120111
284700035
169513993
553546725
281076757
42128995
904511825
697044984
338856040
435334366
32176030
390538796
482143426
60393580
27899527
34649273
201983171
377121580
35817827
143645171
3871426
14922924
355835164
23657638
16785694
369139324
186610058
240129459
453969652
109912017
305558800
139135576
3750798
196798176
59044430
55380181
22183466
338087286
142847166
806801590
181100103
77647202
705014777
9065220
248303961
20489552
156642
406916139
117412276
144540178
26969261
411140590
89281927
19617869
353503451
53789457
139313683
72044091
256852675
14819654
717022950
486975719
213121249
267668206
148902445
163313154
493947222
6220835
86684774
365424361
162002944
317688946
126808303
36593096
298497511
98346635
539845980
30450210
302571142
118463274
252690034
241701644
512102153
394623837
389073038
319916488
97180188
364622610
91624106
213294130
191793435
698162918
579696158
64998581
353083907
60066442
245762194
3147176
356249804
3726075
142563247
668533882
442784674
260267016
5926365
460665815
40407007
8585954
79154465
408279391
250117044
426441323
487510822
37253811
104170813
135945582
289692842
194932070
33852294
212502599
444908787
8335146
137693372
401593891
189574366
233201273
65597570
145909539
448232577
144942576
97528783
340880180
709056923
107847960
235633998
633539880
84081886
120582411
151728533
129134393
489663703
207957817
122397368
31310369
8944644
111431855
559008126
704135318
807837807
70251409
163668170
286463264
8991947
152409292
125649242
50484787
67180500
583452404
111576727
816517568
741040992
106495911
474839160
337840037
819906060
568417507
14730382
27151175
39846498
7167762
125082735
1020942
30220202
11070041
307888018
23849270
105221722
233290994
45417876
131350227
791011418
200782339
127589977
311400602
109574557
61514
20413926
113359171
72624647
22766360
183728473
59003632
721590061
209236240
219751936
255052402
214855450
96178327
489675712
418664076
76640540
31665449
139783985
543822720
837442881
42594968
325399088
511739528
6414705
306778624
587633479
80114779
23952759
726374983
34724848
80038069
443349349
17311365
99190425
271772614
840890604
23491087
275602081
59184096
162040511
217758740
428889017
254048872
297445975
50875292
168539559
48868347
22974097
170284366
685272164
317995493
64026431
770236845
8670015
450544172
560035418
224701138
470821253
284743053
103763067
349354536
272280378
40216599
230383631
86018840
525242551
154724011
496712146
351229016
329288118
434314978
179482604
44146396
875178475
145960435
288358246
136858128
760982473
152105753
278844744
131788866
10575278
250868855
832220548
261650645
152935053
89867344
29713066
168749646
500670359
21954565
330734878
279723481
6642152
232952493
84437716
19584596
131390151
267286529
6210176
109114344
101857125
455543259
637005265
954136046
2426799
106863114
444698524
8736093
87800202
100853664
119549747
407236760
392811027
391716083
373595627
55158756
97013437
517513896
853148598
196614959
318557328
505735617
705252057
421861509
120633788
104077209
76974361
74080902
36817134
424767122
51799804
178046996
121410596
113784188
572469006
232324500
166900552
207771052
606783498
86920120
235516465
49066396
151436488
491042609
1592927
105838027
95560581
259038107
100598308
818904384
506087122
6284791
306040928
15133427
27238743
263849792
195105570
329308704
261798164
63006107
746408983
18713891
29805607
592106766
7265585
162104013
72892393
712093334
181526485
29576349
182526592
453193513
286223046
428311599
327951455
539609084
240414954
609942620
511277364
747491377
104561592
89036611
399624608
112271405
157257891
164078996
60763350
430123329
6103677
864605782
250849887
84963200
470347209
370937191
313553732
332614054
181129351
326343197
84214746
51222127
429756948
833859190
446601503
57473311
141646624
11112000
198025143
402867296
545819782
42771444
582253387
8721352
230407393
145438380
39952166
189655134
238552749
171107378
18854380
23980497
119366008
437070000
383160779
300557165
6768252
29493685
63350687
217722427
40555187
26968770
6980260
380542083
233493195
91276499
56181166
229511643
201640889
230943524
360710426
370578244
655578882
329429944
231892
235014561
245333971
175965702
102374519
304464879
10024730
187149982
23948260
29315916
518410623
160610261
33923518
142840913
18968389
798410874
153628912
437749087
458641731
80743518
20684968
353939955
109848772
255022273
462210607
21409817
40328253
7089399
520762614
50481043
184184218
711160855
467640761
72853772
35067715
153664726
146670094
448455928
55441772
73013907
4147213
393943141
23814880
375866118
434552539
124077492
181207418
295633780
41246617
383250907
706651809
135739238
1773074
52355710
169667811
311091465
598259935
294699538
307161235
428235097
85600981
25107182
210410291
661000798
31170472
781758598
328815574
596896426
346801210
83427199
334017061
319226168
376893635
80550661
4306398
227362430
144809737
277595849
8860149
74352065
130330153
12321031
789545879
63392122
394853719
23899760
143208677
108843803
311029791
463475440
60707625
339528878
562791621
469201668
58288637
421282318
167803072
12843197
475063893
52152442
540709348
168543816
368784612
271435030
371335924
98552825
17667774
5061304
925466365
728966028
346062741
53019234
99523392
203511398
479460533
138345316
842775229
5910499
11993992
26110654
165597276
9439898
144020706
170857345
321645687
279553764
974151684
827729499
434083725
70062673
105484144
132029250
1224442
79177007
610442853
152788737
298469563
167704817
218174215
6731841
71470124
174021007
229256005
73030816
534746972
96003135
510138326
153617101
132874989
40311630
74134987
275423542
430810679
921154461
98211928
752421034
688699681
533424301
139893477
323292536
360242832
322518741
230242864
158114991
297668766
540871035
116004327
50735055
733496972
151322101
575725617
7951574
239835373
196806946
366676698
319889099
10175005
194746104
123874443
240757511
36365403
5605581
195185091
42774136
70945628
124260381
311918012
35792413
558875712
14794542
77968092
161160258
130249802
211204256
228310054
77215027
37628588
322049887
468111182
335553363
474791517
112050653
545269955
6473787
9230321
892154479
31960333
45036019
44156574
21292794
221601271
431849581
365550930
9266778
258185892
466516719
170118760
259542088
550821563
103342203
197754153
737369394
50108995
107164565
280955811
328586575
145688853
132160487
277646
53799920
29208912
81239750
345938534
312691311
552217003
130578418
774430152
345978968
76677574
123137588
86665516
151975171
491598118
4796448
454343710
560141249
173626061
68718575
246088310
105422551
574673456
319939916
647501425
81553791
60532258
93311050
514995966
293353141
439565617
141061891
114247843
199562254
170563220
61739623
76579941
278552367
34610858
665140910
112982096
585982687
81094114
97560456
33248610
108548727
381217186
162049161
393924692
211009970
85210978
184057244
224730126
461619187
17863124
588777390
139293744
151515045
582265031
294499035
313894366
16061186
94769414
259345576
148488422
175513085
101352582
155597902
579406390
120447171
359085946
404677680
126442368
330844548
684907618
505587057
410585330
377303461
134804705
255388689
278953719
730579151
227143355
191825100
8362845
452917620
651668257
302454234
130616532
820928463
5381422
142401730
180637625
503744780
202436998
336325898
225413236
305156960
656222663
685005031
137009758
241689182
104333331
288967813
99647868
341144731
566076711
216834531
561179080
190797916
522269912
551728191
283775499
250500015
249721251
509084014
455802446
224409409
291459076
89887786
9747102
152093239
518908623
220472690
228763310
245820612
78190316
788611771
285918269
220729047
702262078
506009702
287518387
195574711
356758038
384976874
566593162
190690033
28094845
427774068
644235094
290443560
130652198
462442150
142633889
140472732
67424729
40894584
16425785
205814391
130416013
640075553
182145540
99520066
296387255
12557560
731453713
66517988
119181871
379916894
115233933
378699802
53431974
217341542
38376309
855817813
632887817
206765295
74725864
116280718
289898932
416742556
4267561
7189289
48605635
11676648
288427063
663924596
66158748
60149606
70834266
272103975
253287978
867617037
93588807
116479869
27306714
23968798
662371889
899632195
72369115
43866911
70803728
11930855
7971679
651781310
756850447
726961744
47465556
192537159
501939472
466043188
3649641
56703714
33548971
38575491
60291556
329425129
599258427
189226132
481045507
612435359
35151262
53713621
41080522
351821253
77034586
618030140
320414631
143133858
551328778
259771103
282406372
582210826
82286589
512662288
540940390
113913106
127112027
592967779
308414798
283085905
485867874
281213113
74361126
168380656
203428145
23512746
27034201
3050219
78086815
481853839
301323722
101781991
284886700
53286878
274172273
66057070
89218043
17757264
183887561
796018077
50491464
18362955
7335467
9010179
23771655
41054207
424108
955111
812958908
50592653
177629478
4692296
344415907
152379500
278559457
84025105
4976061
117941942
62349934
139203964
90921612
541800824
331355632
271569140
357868239
71020695
396543449
583497287
339690945
670185601
168285722
189367756
436424701
435881786
28491003
777530690
415938761
342930496
25969921
15947159
364215508
281038981
5187859
443456083
436222128
22882928
324576822
134183396
750530011
305755137
454927573
663234786
101860327
123364284
317075541
98346843
373547170
32903299
403873454
293186202
475034179
167996076
17089226
197511380
183098065
192931010
152203151
17695160
266084881
855548366
326062421
785990003
842614589
550450880
212198124
240539439
591140496
586987691
227539810
152440399
503807474
645828538
967867447
181864938
171534175
161413346
92564308
350681531
228846490
535778036
30142226
31997854
638573909
184473892
735107102
652250910
25841398
316245502
239745838
51445277
359843987
630636176
411514182
95459006
598378273
159218600
87573251
591420642
12294184
746487531
326589632
1312551
8143861
296457470
149721885
253331081
103195971
53719792
209200833
71033166
99715251
336592415
39915023
2047718
3667142
307481134
322145444
163349076
556905077
798928909
224790722
5034007
342122175
321119832
6895548
16006862
648284416
239744011
177373127
131832825
606231816
563381040
34124845
397540356
70644299
182354617
680573136
68527963
19161575
328084453
288427175
63419283
456044875
237643926
50186203
102001637
174538233
231408070
107337614
242839746
26077697
123132407
103514355
167243645
289392632
697630185
111235880
139756827
76199007
960420257
623281658
345675420
696684091
644355053
119077625
475173670
297653948
166954133
157425568
223353468
196690723
1230406
427988836
303384927
41153989
291912555
312668004
168749309
628276461
149177262
834796493
590078904
292910644
453355084
440785465
474741020
190567914
3802223
16377460
175926176
23582064
102915276
279636580
21023463
47885239
773934688
41501416
155202895
250174092
846432730
171468730
4311614
379686367
265373158
222833174
287818897
398134256
130288252
332132745
515797231
39744037
661171787
588477257
141776470
52479343
464478234
509431920
217969304
107914063
128238679
760268600
105873526
613427039
56294887
182861102
559200948
849430606
235432871
250827227
121454104
484298336
84287341
75275641
42648418
42079639
35827719
34721973
474951040
404531517
208808478
579223193
119784500
158902064
30738627
255350414
490953165
289486542
9131569
485832571
48871943
673224902
299045797
682456211
122776272
106150739
56429608
76458463
476675538
117340780
497005095
28274113
508137734
314882153
760616550
603473263
401499265
286712681
417987350
90148311
22740188
25680408
700001579
30132695
183887698
158048457
237716733
464306392
614279840
78612457
321038
65074207
193324574
235804603
40405487
17709560
200473555
63324418
743376451
210254988
809665324
685946594
83251913
477182135
692257251
183837346
100299477
78029893
1089660
84117487
31351018
12166873
70703285
141536984
22141783
605697518
483816669
304849627
32174691
265983695
63564298
94738940
60315283
95264749
344965394
359007622
321573349
301177578
75128737
143284081
819829459
653802971
171401407
90717478
9026958
320028458
120627392
36672990
172651206
816146117
52902998
33461797
185443266
325581556
40177061
76148199
184314957
3502159
150928737
591893456
258289686
360275356
371798312
433945159
599394948
34110634
316581884
333971193
73747634
49191962
275767483
248985965
155161632
22124564
21709
304517201
412881160
87106202
199213379
607458865
307005100
158979111
667095738
542580077
312539584
453401161
327830220
450274823
107812133
279801848
1555317
72348689
195545271
148695610
173622048
2995435
386226967
4387123
103520730
55457409
644017030
54490490
32119249
1647793
90605713
40757836
3514016
251940270
400300002
302285762
177245087
532352371
612435181
24044389
11591103
34073234
170247123
75552329
234761442
175391437
120525895
287538657
451660196
44346725
119797315
98209633
772316077
41952895
751304484
422484042
19261932
161983845
142205744
260255069
318185141
47081278
478123017
192501741
296709784
61710409
179440427
283185511
167592219
443140324
369959169
471163789
601218077
171218693
662188446
108786722
553025249
540987098
359232163
263209224
167227661
598956148
408956791
150351131
5505510
893487093
437067490
90692478
307390331
3534006
164345760
422004598
828755139
246644237
84448522
245067498
5328571
25140957
78265051
491362657
54397746
190828874
274284266
185192432
599270379
349792234
210281034
3996051
355426700
289282080
421249241
388431763
85670833
501086895
62078616
18101794
352121397
579435896
91313815
119625599
602907665
2679588
610594873
127277878
344484282
752583078
103832677
255736914
185157366
413155889
125062320
680891192
295239138
303004984
16658840
542216893
476568000
407975236
16111814
493537167
33772016
149406817
206553650
78490296
201695894
332547460
20891291
155012093
346622767
360183286
15189550
91650784
41986625
23366426
414197449
13372491
160272520
14851914
48902063
644945939
102243406
600310986
78177671
309165833
457156521
198549862
341995325
25701959
41511134
50489508
934823364
424675166
6988497
399629529
694348778
170802045
87421292
11849676
513778001
49894651
561568206
437546910
72487424
492654029
86490281
80548230
121761509
160123281
90302889
258922237
283292114
569302175
684602890
122055175
141669128
76541486
10460135
17696280
203351585
12065848
20878646
525357139
93439588
152968411
332984464
303558747
838374335
577537403
251416153
212865718
479031550
556971508
116793058
35948597
436033163
512082775
523063338
387335793
585707204
419861871
153422767
17450930
109443689
789993407
385471428
69642640
2533177
28321424
354376327
311871538
212910403
238289645
84891328
185689595
605965989
100358371
601930599
101954651
206008962
32237770
826950991
322602873
40993189
229629977
157422154
735000039
120525022
6281103
53491364
7583565
860561881
161723929
10396009
83946739
12664465
2414745
42566734
369804324
31223534
96500303
143450247
115911261
472722817
138637586
292120619
164385701
75123277
162786438
115219758
74634048
569966652
179235866
313909434
205573161
227362720
231940308
25673609
2591970
40445428
144724870
175645015
93317171
54408713
398476998
112983839
352309100
27725613
61744073
566710832
15631097
151518225
379001426
111761971
530877270
170461536
303326617
77668983
17687338
96144431
606593564
534690052
1749926
129011981
18689707
229816933
428522106
278800904
257005214
12708024
617643302
203527854
346239871
61415090
315187959
674315188
841571217
37414621
96917905
170164890
331939585
548457295
241089493
62207256
49920900
65367555
493432455
275156030
565969838
288898236
91639889
278313697
54061511
335615712
417410632
305953567
4429304
41573523
255700950
31930069
147009424
38160753
567213030
207888571
157080141
29987498
6214427
745054981
148532613
59435905
86459683
185862277
190613720
457513106
35545175
205909472
84269613
363249073
736676887
243917405
579492294
553746052
253840057
37197284
387768049
191155843
368273073
82092290
881390125
242345391
503246257
439543802
103886693
431482677
329683102
244469464
197491171
104085371
34210595
30609134
195998537
186272176
216379688
209841465
562140466
193987883
145635229
79616035
867354415
204862891
1168599
585149360
289769546
465962294
80423628
48372148
1288130
288309296
746595000
485404628
142055146
142548533
323914645
163531231
450004738
111539487
4179997
99957441
770821032
76997295
59592443
12301378
49782072
277749957
8899287
475513858
56874400
100684255
290844486
48627580
19156780
399128177
127156469
85400758
490355514
238096496
18851709
509808993
10576655
6057151
58234301
296903227
456730546
405662328
238845057
122394202
517359172
126919890
20824443
312402164
484492890
49369128
120371203
110946156
32661317
829581942
105181507
514393018
343677040
334421896
532978599
100104496
101823812
133591721
378824300
275437140
176776922
334350623
15414561
134551119
7322179
7050327
115635473
331165972
865852196
129970186
139481174
180286448
80431436
151952164
429796294
152747788
30179439
29024284
489381907
591456307
130181375
252078663
153736427
124869757
134943447
339950322
355668762
2725722
325971251
293022929
497126072
16478116
673488073
324509863
111234561
737886837
812913113
67960322
187723977
570589631
137850971
3587602
325949716
140367997
81619514
550137363
170720727
349957506
701029066
594954113
42307287
293445352
40867095
404175983
389168042
216988822
149894343
86780333
905773711
167914209
290679957
33825329
201535281
13006404
96884402
491562
317970634
123935405
303726639
92213838
334081584
196436348
176677312
165920358
305701120
96741602
107620939
126240967
114672447
160140796
138063024
33118697
193072882
366836711
128143909
328035139
6666585
320935291
318822787
11721764
690774343
177236597
699501344
515185009
558036519
122049356
30782410
225734700
78879562
88176951
347115370
13812938
2548082
468491
376275293
52134536
97049350
518150231
766314781
210792385
307509677
175644270
14464128
653560482
306303742
451271142
713890
476803756
21458442
53955021
77729840
79389081
258506547
126395184
131237269
414528725
371964696
170484673
58283103
430375923
150732990
728352289
125490204
332596081
23448385
232617075
34888
81260450
119580468
680604411
4606172
533131618
120701194
1729757
27995633
510769483
68298834
328776371
251904988
5120783
60453324
86268019
201616743
295786520
253208222
381796247
2253438
545571253
225626404
169247652
206107372
459545016
648556002
27628579
34227369
100487124
296802785
178091305
136147094
161364712
324903516
268789041
150721837
665253288
124989258
522343051
71270770
64452880
75076885
54325385
551406913
516576794
96593830
841214881
56632123
127492105
3471114
251698866
167662844
175381582
23752483
62334707
24675291
143382901
67644674
35773799
355897769
8141430
10482900
1433530
580200057
103319310
36429162
488890290
544808802
474669257
197621508
83461760
59462338
262763806
43766698
294056758
478558335
275261180
511814417
1997576
352172199
187163424
92364271
555105296
124412782
17428377
274936713
261377769
34513164
32411329
7284115
132018722
244368393
644933137
113657063
291424194
116565263
190521201
148453180
767737713
422608830
100438495
7775267
172886888
244821165
400762968
117653835
58007547
121136427
202327760
7013358
1356978
496280620
476147080
234164217
238477592
281209500
143698610
184004099
250459836
81674609
132564134
87452127
25808374
285326409
499703375
278342125
580349549
593734419
191287949
41738845
385387690
170956642
79327002
383590458
271289511
74097197
584124910
285542777
242929432
242884129
331455721
66661458
216959906
39075060
86108979
386232342
537675203
173988954
56610796
618133368
336828086
187365442
5466838
78993794
132415303
5706879
178631827
40642163
407819160
43385909
84645957
49848727
198618208
396088459
517836609
47012077
20675280
16154899
92207086
173254449
855564456
981474825
235646773
372935508
33342578
316236296
133609298
396368581
6830386
441029134
109500585
97196243
48316662
44701928
94138018
655375233
38871244
335944395
325877620
231657457
124575915
83286352
268327535
385243852
77811286
158606550
121098388
965515459
399854902
486882009
2366586
289908573
82526703
12610960
213181388
808727135
82019719
86327154
53160248
101925554
202819702
153755528
394199038
79482663
68374393
906897293
612147251
204945825
364661802
80294327
23950041
475128584
485488666
111148534
422922200
60940511
317023324
579452167
25757668
867953697
107833227
406160258
200483585
16749039
87813416
501683225
201696634
89789892
529273122
110238513
112317016
717900786
66872507
128115733
687513494
119798115
182920894
219817322
20926963
725901717
805953074
73266909
91805711
361509425
538355218
168815291
207932353
269141119
543277636
75172209
839281160
532108525
333325858
35012595
382259065
878839182
145175159
79601551
602109106
46086732
476915207
443393616
214253179
430766043
48247147
3477324
487302181
113421503
96235116
5492073
132930052
285959239
56820747
219157851
202001575
21992839
873560479
449576349
652940114
141937979
141570395
30803189
87089782
175914119
136397759
255249638
480013745
322026896
66060817
574113726
93452122
282348991
9897924
337525440
286861867
249121990
273964121
212709046
75919672
403588019
75536927
222361370
672351072
430614122
201386253
465618205
130206599
202383990
104198489
547639321
246036
362370641
4322181
262777795
98818607
215815296
901937210
692425640
109869128
128186090
195006919
671436854
421626197
236706937
44388551
382708212
376451042
10442078
153236050
10568167
491803439
154441199
108315170
192123509
8205983
146454688
397961226
624585448
493795482
294698427
465481480
439974809
265150042
226641642
154762477
362113352
382060152
319828107
349898372
63153059
18828604
286468642
75462261
149167464
384490082
160159930
96890459
787286251
2898559
25020600
78879354
234654040
716281008
427349844
225994189
9460125
279916414
627995593
590115885
13747988
262930979
103467567
147602265
108348789
376332784
934736
65731493
268205671
105344079
217868849
335825562
119113746
388375274
90687341
375640888
367979558
102124753
139113289
130939661
413753440
69578256
90535095
185956572
387898175
298827729
54209053
573191
136046202
605578750
453025419
74784600
26315502
2541871
475935608
34923577
9427566
104373977
298992166
2302515
70259494
78199688
121573738
35377975
13900935
541325336
59469663
571380888
1565421
216120703
136599613
123324856
55850453
151070099
471512354
126558311
112544737
614643156
767119579
489653845
70387131
195960560
585437399
75674118
364032458
36105614
32426470
384882792
1635434
6745584
145434797
213443052
168673138
32119763
13355819
367210881
79899656
44677096
329311427
449391650
409425017
614498661
322147873
354054830
177905077
24535783
127200791
274341463
92014715
328377439
228671080
900745
795465246
956992712
43190691
27912709
115381454
560587341
52014885
358718770
184420724
149095249
369364752
259899047
91063653
267527165
518146338
89828574
52561942
57149613
51990689
408271312
191530828
147731161
309343317
40147676
28294840
647486634
376911904
202456859
379256997
201688617
555691535
33005605
553972886
60039911
2910284
157525866
434072616
755917263
463850676
424833789
381296576
213264835
21696206
45129376
664867387
867249924
292618570
262124687
477296713
72473274
209127323
146452683
311598756
314926186
2375614
98085784
301945867
216796286
232383632
457045453
18824036
171536210
307133270
468381805
334111819
2983887
489216966
1516707
15514446
565470108
380610276
779169283
686510477
580546388
73663746
126606987
178358185
283162682
238407118
405050905
737832039
411662068
125425575
165674373
230925863
136315574
593091307
627487255
339486860
541863265
98719761
233775494
90815972
551601396
581773408
389735311
288736479
69295588
84694180
524248550
810925768
135051971
272010540
594666276
114664782
345908795
198119835
227890081
30533551
218842152
155065960
278119887
58199226
426988866
57128248
349594199
35522264
318231841
28242778
216511022
173479958
99014122
46757523
139007570
144935403
14570339
13952566
24558780
418840472
14125013
74792782
21071380
153553651
95657996
225530550
9384688
138822829
155036216
14792013
56246644
544557961
152905471
228207185
18164955
868354344
320296151
84368356
325511362
80792968
184354041
132343613
129879997
227792696
123565081
7179630
373221417
8904384
162994065
144091907
449289676
54184639
8985568
46222701
178831520
257974878
89637322
56063006
339422117
652330430
471035710
59876085
204016969
158792364
234425804
20091523
528157720
148883977
387115393
242138441
195789055
105433355
433801185
535344344
132728895
46988487
82987297
253725499
317081290
13858273
42770560
1820972
362504383
174712594
696523150
610883895
702300167
8765439
3495776
130233542
506289722
49496136
366000378
650661632
239657415
63612951
100855534
43612653
184852938
51173050
53300116
526668492
295364813
206173193
350663330
125033133
66352681
1579533
245770209
2828734
26784649
59002968
126886631
356298757
28194935
204587073
569511658
59378657
6132414
101300046
1600923
501630692
549508782
120139530
164411670
220549565
640851320
304404070
49642594
141544917
6172163
157987336
189399961
239645043
211873193
570572988
532778709
285178611
551842800
134822784
325503557
365045119
408576959
97131479
206677377
200878579
465711113
120870644
171293698
323774707
139495252
178019736
160343418
147888135
251231952
802229353
158868589
40748010
39301246
121561559
49590058
82734787
132126355
274598804
646562095
247879049
2770214
336417826
318180017
389132155
636039252
325708851
659838152
238669243
398828376
40322311
89657749
214562747
243983936
203378542
524583063
158353146
36632334
614394336
231525235
482859113
22867278
105693952
29339761
98606167
232249920
377563465
90606052
373562322
59439441
172195542
170863925
752951072
199113378
357236722
416670220
177964704
106939203
299438395
497897776
376618327
130794592
35647384
580072131
94706694
585919926
552046016
26757472
68956813
137559580
233510421
571343126
222560141
327658710
116224478
11306085
3195863
161596331
40942517
3293005
279040329
579701741
232292809
671349482
74107054
303677288
261396563
43180164
429062447
456891203
381161542
331616922
112532792
339778464
92389611
332171123
221316113
249920865
350366244
384841559
234932467
642342691
215268059
4346032
161110703
545495565
157829113
209851111
138680308
440063881
102638146
150307988
30694782
42871417
337517822
389329144
166920138
395038025
125104839
38891670
48023969
220396696
711586620
81406651
268956637
319025493
29718981
123413528
147303454
92458737
8759812
554969272
197214140
94826328
7930371
96865083
25510688
63742795
158585469
172048315
54034564
354524752
167779891
500299421
128943801
16209285
200419892
446507021
775392216
274181272
60502685
228602428
439259469
143138978
23075243
16756978
952247754
673071015
441858718
367842113
434284009
327230620
303318514
383846964
84993976
182894190
103875545
2116264
81747473
157839909
36362937
367603928
66820278
49573408
54873989
342421303
254250487
920619
108173640
51978157
695988
310647846
211150030
290616295
321542194
166009004
81074120
125704358
554084211
28781042
12069220
82204392
655741417
23361476
138391623
112025074
204188168
618763488
502425688
414158220
78878126
331123136
267918115
750526262
3292344
870315738
208749193
77148120
411612968
288453246
14550457
236465174
690715475
428766977
424060531
73706209
33015171
27299231
19406180
455850669
337971318
125652393
145623465
509201880
64068353
524479091
67732252
71417180
59556517
117482442
504383901
64654742
735416384
100461139
3051317
328579547
19522205
23512049
661343565
43422348
586674958
119467847
59018775
939523861
7537671
27321560
99132098
18092875
218275639
735265908
8338449
591479279
6505504
114919146
77352710
339510728
92576083
23796921
41131575
110295651
216409121
166903894
748346348
525316116
675970
220917990
58901714
205291267
57171090
230212070
358960466
88394439
3830776
411307235
223040800
140796510
163104072
140818320
578043139
3779686
163801441
204184213
38879503
119724901
49276245
294190632
338305888
358065498
74262424
845293096
27521439
138755258
876073655
130317113
897384974
37823216
245919998
15856891
343952021
119254512
58885072
335067409
148970125
160403285
28909543
15225377
67885233
406454098
739309010
6409869
88217354
79320264
141522264
267348182
133629078
493275013
537001537
156803304
36477512
721356548
196902785
10192165
169264191
828862268
232701547
110895720
173050973
97266672
277153159
515418340
223528745
10039207
3982493
68049624
279397758
220158382
49806306
107508984
62878947
672406260
626476861
155056189
510733545
42897491
44370517
442175109
128966730
127654045
419472002
74122574
62550832
59670900
421016937
336902897
353427244
29991847
93009322
785134313
53301663
62877262
290605959
887970106
212450154
125731056
19570410
41407610
43057761
39018375
758049302
188961957
68164332
35366291
750762224
217802363
374546486
21493867
560406661
221665208
22853694
31335232
278307583
218787080
233212657
77605053
13226112
888730121
581394217
33199330
74139857
638421181
95393835
664623387
104323377
456237981
332762240
146543942
373155297
72806152
120330591
17057348
334193991
189368156
97006437
64504000
183779134
37533723
296914344
520216097
196372744
382188954
327807735
238795834
12676843
366183886
95621309
63345996
220294586
384788904
34543150
240048111
326018890
394476002
71702576
87192271
89268129
743381364
219452510
643694294
80073531
897039
456313303
144011022
146320202
291169565
67107519
216332447
19312731
21756569
170310035
4175710
477029261
87278412
682363303
497406968
8942326
750582939
23868019
271100748
107496572
177971591
501375682
55853125
116254415
138032554
162972029
175461723
261969301
87290494
272566921
92777840
7429061
814358426
407167688
279851112
275663047
132529326
117457347
23731580
83048519
321262506
32034525
184486280
410696579
305436153
125791033
21199855
317896698
2469071
482438972
620870448
84283765
356934722
153790860
501597322
356566760
208760659
47246117
3438272
411899433
77213619
183832305
177750634
144980804
221480103
433303576
121382529
531877380
43906790
657031940
307145754
127566750
21364663
437101272
157348325
206461378
584126440
201264698
255093250
243935024
911141657
258582217
20596334
253168425
107849021
7598057
10267652
3853434
396403619
482777356
78593254
389151526
40888957
520417756
298100664
271312275
63799750
113818608
548975648
209117574
157613845
101398801
859102975
243154074
93775603
7144636
16918961
570572466
177594771
38020107
313197976
602627082
79998262
630824136
527947322
276124189
725941253
361572459
35874885
201794613
882454850
36077219
717104052
596670900
217931452
99275092
577426849
845831788
19930123
506509599
221215870
62758526
173389108
77217027
90046170
511141869
291045293
191815480
144288590
749578464
156626559
169763348
362748831
26633584
165014624
167140575
425770899
539191643
908335678
11691541
41715501
184228238
293955711
240560015
459689137
179074797
28279511
678463835
543159109
181330502
447460784
24812445
505922412
192966518
650014276
159991231
93606263
138458701
4761015
483888077
347916001
95946908
423807379
988436126
482288159
167241948
553120471
152095468
160004737
9201573
102307347
199738670
418894248
819575652
24639773
18807616
298339906
157373278
608943912
22920910
194115427
386732742
633153970
9286101
477432434
118791844
698004029
116667393
393063924
53740290
640012184
554831732
608176761
56961327
278233072
18724871
671471300
382542936
83021441
477371547
189784063
130241459
230671207
12448831
323225945
60708294
132244843
273646610
20011815
222749
82843646
154175558
92865243
12646187
183509753
820310696
125730241
755767676
377281170
202189972
52430963
233075611
248184809
28772554
21411454
276639218
34094513
4278860
610572810
323397048
3287924
122866432
420496896
159770834
198085539
522012046
532421433
37258120
225969651
93940429
42134753
56205497
538540585
69766810
380365113
72280020
107654509
198052773
419431290
17423198
126954200
59919165
158781996
191568657
111266448
88259751
38101958
8052277
263640178
164250856
383825674
343218356
79045285
104145986
473949573
308153712
113481970
35579789
284314636
126780410
436880259
378923634
42278773
381501334
520925392
293551811
50062765
153607675
30426335
244599254
596297630
30755393
2327473
422745699
533450372
2025407
116995382
418510190
219259296
104182772
542115061
689085715
79142703
876238774
132498119
531726598
137352703
300062230
381301117
114234855
198140286
323065848
46788976
453595698
206640947
753232870
729455019
2495380
179510557
348272497
130116831
456791297
226170053
422146633
270515893
223342747
240983754
125587984
462676379
233914188
137416135
314943429
18965080
487384838
1086485
209479535
9578463
34388799
33977493
141285486
517364352
93971802
335495401
200821907
3525308
80877547
614181498
65117413
245605605
226002346
605153327
373296896
9215846
134662720
11854220
67713766
674849230
44232916
501870788
48846229
108114206
23945901
11059914
518833087
232497102
310697351
158989719
655726381
166753371
58688349
30958082
234525097
674075167
472843371
586103087
122593546
68694219
129550968
184471925
17510994
151554783
186804815
265218674
269186339
405472915
520257022
181514301
24550
34655591
82368423
146032258
63533313
33932455
227739967
593741204
241916477
231664389
20361472
128096749
54319293
3296585
76973650
18447815
475827533
11931116
303204675
523246709
360825860
123581738
701543363
225355423
4167091
644651306
343701846
422941390
497289318
291729320
276765322
90874886
707910413
613937095
401372973
737337831
560656319
642665930
705789822
186830595
68474604
31983303
76295347
215440763
397678189
221880064
82752528
384301682
220502672
72305022
68681763
111750802
352869022
617841051
154802061
548119889
351954444
475321938
273828805
240852721
222444647
355279155
11020923
260894567
560440832
33100472
767253360
64684349
132338009
72811006
489206255
89040865
161106699
14261877
305193770
82762435
534381641
184539273
6178428
147100979
70635714
75424689
128604818
102911498
71745118
91941819
721782885
5972288
67896042
15834924
298685771
234538407
43868209
239213068
678978814
381626184
135575078
143615955
314139
203422754
334241208
4670625
895441246
169513323
584938747
44380929
13834670
465303937
323554900
3010991
141747091
58842874
42662054
42331744
75236598
40526114
30512627
515435033
391460808
70532784
522943139
57894684
216809604
215008568
267780618
254870158
230852568
162374144
250934673
21669273
75775395
289489072
648441436
638524065
46163871
217883813
265648023
308869910
324451322
182154048
163627737
73610823
225797785
79606325
203709910
2866870
46325051
57090498
446273089
108913714
41832198
110040015
263441618
322357427
233454643
249280092
132437067
109470239
13043320
100934169
241859592
154201697
25550435
183560054
61000038
262901960
626694354
495856943
234902162
432920335
284313192
216005377
604674529
50810969
89983297
40245752
308511870
733856785
693696218
164033094
60706194
109761857
435106718
17803489
380120318
65344376
215989018
300511450
4877944
725694228
314216363
476483176
605665630
87860673
418911403
453175895
13409800
195419812
970015979
262548999
110824862
434662472
75725857
1927554
66417187
128650155
519661053
65933310
172966124
54204004
533041991
3969356
642711243
134379603
62862480
379599601
69297944
182871271
431987647
289650496
59747657
613217635
41255642
180565309
97367266
11869605
353771950
160954980
220074103
20551769
399356482
259393683
844167036
109469131
429819591
280021317
193943962
326830762
24885715
504927087
82440697
446339387
387627443
16771226
485972045
121000201
215422730
256380617
293145323
5761787
9362580
147999268
3912722
88198247
7178858
222891013
227202093
24478461
483775806
599344065
267752611
817182874
260313237
483518191
144749058
52639598
821771928
848905095
322145104
36939317
268164108
489809641
253439453
198980942
513065871
542308217
644114616
32746115
4072737
22691753
183732178
23335710
52769094
61892240
663976318
438609269
804915895
296742375
480231616
29072830
85831404
414857577
23344825
776899113
1397336
112751208
103768814
427229208
797491387
17244495
126368865
212116846
152000541
268733758
79717316
82910866
390433652
53588261
103460783
180531214
368238726
373453179
516591567
331448070
59154647
37363397
383091600
4955985
179366044
194114282
758220299
306411813
206784817
98852245
217794346
344347473
442169616
384990190
186452826
511505049
138290555
291144892
381764280
149336632
185428803
157861430
126969546
170484391
542165928
338809974
465866950
22459400
17861186
433428511
17958033
296634831
145848212
590624931
195590013
535940
109997859
254499455
276740446
897293336
45018022
671138466
170402688
360444109
70140299
328318302
39135043
840960021
211139914
578251938
63324801
183592319
31553116
19656508
96768514
593774130
610094328
6415419
62159961
230468152
125054562
76210827
49250924
23353762
568910136
777315223
34592989
33186752
60008132
414544841
24959773
130928168
74385251
71851870
35912192
236956674
240719128
489494326
332825859
139136150
746502972
13965483
23184161
257665830
148916276
196569825
16787700
216755912
287369628
154851698
302877222
429451946
109684786
565807536
115084814
372383902
414728470
337803318
439987970
1964217
31908802
182248087
445219601
518841745
73055686
184286163
14956171
414084768
337357590
250219439
329229692
321486715
203629417
67513795
149552830
199051284
140192893
608651337
76197833
66580143
493097792
141272973
261468137
8518469
6481909
26465242
345381382
315812587
16822783
779213355
249441817
990004
157415949
386266304
444305791
126009506
115386488
35172519
376892884
22138914
76236224
418741197
185322856
168057822
247028870
719284017
206194935
369502646
152723823
95266890
213425617
106435548
114515407
52676103
30044645
361857655
332724331
60788250
240196657
73065435
102840446
92627962
127184606
299216497
29919824
71859689
133457678
535128753
396671978
621895004
41841367
126032202
59010805
212583
413121178
56674736
481997522
218932763
330739345
147908959
5752074
90779277
14011048
52966488
490724991
30118652
547703947
468299071
655042803
734102468
112793549
112522504
204131312
67028188
192797772
765232087
13162582
291467172
479312725
68642423
32500867
37466167
43369240
411599337
385304848
149685694
21005666
215320929
159505772
4296915
326240457
58192980
135998713
224491628
43730050
441526517
257682551
20193280
207727401
14057714
16441432
460335113
331528592
57158108
179268272
13784490
635440447
557888775
85263952
75310308
335361780
320544544
258833331
341715834
111620295
808035982
7356078
258474154
548385525
136773551
54526342
385323235
57185336
617690460
84560661
18736450
281914542
269119984
111247107
358929802
565357462
126570262
301055339
22170155
85447172
548158168
25850864
252964361
326167544
100110203
509563461
354892944
159248917
215124642
460294549
224461443
134366994
648775689
565226051
25375665
291059224
54108355
760066963
547497070
361098200
406444133
545236299
8705508
11095119
450229769
85969645
21383962
12371541
52960310
141529106
209772028
65997082
796215139
79655626
70321843
81923729
17251618
21493633
96700407
170255483
260955027
72321371
312071275
163516227
29106770
85083498
316740628
217194296
247149766
147347747
80502142
88700547
197250093
218752713
52856338
436785452
19621008
84694347
685234018
62874651
573149198
52008046
182071700
84954108
24020645
441520193
152519317
124755158
139614805
563689271
555914495
490488701
260433184
50604298
650776731
545157138
558845372
381175615
21609149
64963289
669716807
53990624
33356483
52142839
659992
52208705
128069493
152438668
1749213
645461046
479741002
136813122
299248488
269819783
134061218
381626150
545475625
107019099
553022796
127923773
70883856
812768532
125631072
443797708
179349527
135181294
126574113
13068807
98407780
86491012
360092909
138414011
5657252
14568840
52680645
305012956
76177714
256181665
89544197
16428086
56521509
844185183
286227438
257254216
542690523
429556421
408572577
114698961
757580638
10149316
76901491
236224693
77347362
870034
157040657
55356577
578734204
721839171
21877699
157413475
417937603
610301464
65221320
37646184
183525229
275556429
554710269
53260846
553719500
143331679
756195657
139305684
575174302
487228446
126584751
579492125
198840632
98882775
140913741
293311644
125709313
772373509
433783339
365132711
134303151
92978284
273729956
226436596
76908366
392469736
335628670
62683873
67273099
97035291
110115929
510190249
160684746
43868383
456786039
57233958
86126837
783381686
13465360
281352553
382779079
244708385
61172239
470677123
213742926
497767493
57993073
433230402
490920739
562070219
417069512
255013648
315205298
296548782
395846856
267451336
40532938
22720694
179340155
489636535
233855793
339021574
120010901
329859207
179620220
279541353
308487561
419915576
564974275
5142198
490543117
401123182
40518397
417670096
196753117
188012156
425856211
213603434
409868647
118844006
37021249
478399506
528125745
67080548
157398279
494160955
258876158
126738141
365658420
709439342
173937692
365547428
331346746
10705477
31305789
7740311
81976018
145307504
405761693
101334931
259983099
35778108
379379427
15667
8532848
495905614
165522152
241132530
795831433
55670365
514121043
230954301
214459814
341662047
7017934
434683325
93099259
128012942
97147622
244256533
308617211
3407837
436658882
440417733
563286721
579169705
161914691
754993824
569339850
46442263
146835236
513074636
140963983
654773846
345962565
43328602
50775207
725645090
234713361
45556202
90187918
69385584
445617318
637329402
16647061
119556984
13399298
131235498
155877049
31686275
11833881
25229594
645985514
61278498
839018013
910001634
608865804
762160161
73318957
416944429
468145799
190937485
287641183
400957405
321419197
7602223
71738920
632039192
718626860
828334161
153691686
605402053
104308268
576610418
554630999
45231156
331542897
196304658
48893804
79628128
55526149
98763620
571736689
638522012
703916595
758992545
263205850
87380683
617907502
35591587
83306199
10957392
496370730
337089244
310955127
205196190
200772339
391848932
24680745
23079194
900996479
77446606
79490382
39860480
562303566
291050265
369169486
202271851
176405554
10973424
6730555
682045
121698418
141710861
389295957
681153825
406640793
182755603
169707255
27126929
9799013
112821336
313625333
367473021
87728279
414798866
706187031
450140402
94482144
18352046
495974615
162473973
165712277
713515933
79935612
688547483
107277526
19178896
15948115
263640736
662923549
37838594
19114860
510809565
32611162
60410569
408795832
448007362
187481599
291525938
855316444
220341010
14907269
28693618
169289730
179822930
303474457
153659723
347685632
35223993
232709760
98532421
29588915
312438213
502482371
199492670
258688248
282749981
74294321
330934857
813335100
150255358
107314218
706064507
48778188
63233925
209388640
87858969
473084533
98685160
728998337
285499211
453771385
2800509
247115913
217804340
405562452
138573216
330923997
547638696
165580368
179759131
168282741
404781368
127526437
483849
132159519
594948261
177294841
90529101
429058892
350059382
1382744
752747285
299332860
151513049
573282615
214507644
122041950
66120941
219563539
157846195
119670836
21430939
973507907
321376769
248003920
155301066
5271284
270485689
71887153
321452503
617861668
477980
161092656
383122794
199247675
88156529
431898577
975501059
361060320
79905717
153435978
83564214
466924855
286739596
2085014
7815621
56157926
10734967
596095750
652304297
95607451
184669418
468109069
150224927
216756576
73332073
86239103
89544995
289945940
105465171
1582687
80625880
195399358
167631184
501665892
400658798
3230344
131584096
317562601
235936416
181596818
673303123
30550524
88914960
595480269
12944633
63788370
360225340
331312539
51832004
334890215
413870835
63533881
448384006
451267453
443363269
10549002
36275754
14642891
7396006
112844524
100108973
21996716
4109008
84488304
202352758
113868532
90209025
481160265
141081684
12284628
58081109
353194023
258034737
628717389
313461900
333164037
102503596
5674230
113317525
16102642
94074508
1358763
98107008
710938244
303074384
30725928
58577313
249966108
430229468
380708074
430411397
247142163
47186388
189587214
993078
27202416
751746359
93604563
115575566
164669482
250444919
247585307
80602321
13213228
871720103
494301316
3506037
61546120
126661677
117649908
178479686
20432902
76015558
151752555
137351228
375245341
443551953
380180547
715975514
60932072
192400889
221706739
116747395
85254267
65453734
68266058
562340366
344082954
210903862
32696319
609503945
348102375
419466914
467449909
630005555
198029181
182677067
31256519
860378704
123943917
863859046
788357980
113282013
324075611
99228763
427696903
687943080
220147079
26965736
662812031
5019834
147118222
520608929
121307004
240051167
784455056
396836775
267182525
73271399
160315564
463116370
306487400
817909961
237357481
526273370
682839100
57114582
394781555
19147279
392434969
51433796
144192497
35582660
35698678
191184518
365428517
394296032
20318451
39780994
184533371
6133071
648031791
16839538
636031750
225095643
725826348
12753821
204655254
229409852
488499795
184211936
92936318
177309880
269134294
48731465
284263306
212233733
44475156
238498661
146791700
41718735
709496984
111869818
667398401
805806391
10744685
263745410
541858711
765113895
490993902
11867109
212449401
386368512
20333711
44195341
118198352
583148026
134099097
123370592
72942843
47957279
15564048
197919809
150185242
183121517
13487624
278314470
33311826
254775269
681305972
206393608
204687118
152959912
222706780
644357496
268170090
104805925
24849463
6152560
367979793
627661357
346211704
664973892
394895788
29392075
524316132
541887111
252549716
144364070
84098447
233735944
38650520
161663118
29633116
147754609
155384814
168019241
264552785
285096413
129549892
115157587
12085775
387423041
333826273
59572779
2852677
135243762
307929766
423178697
596870576
640886362
45620865
175886569
196488459
415726559
41456701
121675389
11381421
82189140
211765437
353949859
450977
1664404
227775635
15236283
482567366
86376685
738399900
11326977
433050476
5937137
8918739
740456393
55805824
345999425
520623625
49388338
316079334
135016084
91033492
792400354
293175566
532430134
410148680
101814786
350291194
160734456
17066212
118099435
207414289
78744776
552265136
217894306
621842743
18378384
149639898
204585984
276747618
299626499
530301474
18202730
720977836
80448030
144831863
137856881
259097086
75256977
131470589
53990395
86229823
388252562
409500430
142217298
506684887
814772899
161392760
136008801
96578992
553357232
498015384
330595065
208132119
152865311
111293509
699639047
21382156
236555863
101615315
329282159
265064269
18423677
147848991
302595545
257242854
676677679
330580884
292747374
398666072
107537504
10913140
38920907
9070659
359099986
604879456
163213058
5495610
195810425
76816324
66711559
326964162
227095947
75936470
183849802
147012867
229277468
323772883
701309140
308737097
289946410
336938116
32810617
267398382
741504384
458968908
411342422
36149269
284438149
72775416
49054774
147965532
214650564
248767537
703477045
131133164
310011735
350951441
367336124
57370340
221536923
36044127
52978389
833227371
9936525
235477673
117926497
22751322
672861728
100045512
802178254
130853553
499667000
68809932
234675056
14741561
180860094
417374034
207177795
641030003
439079013
22096820
132066035
36755463
53683946
132694371
207289615
351406821
257495235
81945036
144237624
258803143
128967533
288895113
244748085
323258871
375809229
264806945
120295226
835489
243838356
107433899
1816121
93066577
36648452
509300162
549620541
33229725
802218314
7725548
423589085
51770570
62364871
20425394
12234625
159300437
2571524
8298796
170074562
6824301
6523983
365442269
271711003
180134690
64888945
103754652
82370715
66627491
695702718
207537500
415558055
196235899
158755424
27628766
43236072
202089203
215442120
872929163
43146895
313555998
227421450
41486254
183711231
210641088
530148987
150257058
488380737
39357483
244651377
469757189
19217587
450829
180759464
56314650
192898504
32927633
263535538
214843925
47094894
9839628
280118425
239549958
277277381
197063537
78012393
614988143
381747823
144339941
302881354
22261558
185006522
195328278
5639912
3810779
360516887
228469785
175328443
11069986
211597525
36658088
898930695
549070337
5270121
152107629
843529035
66022897
406316304
172614362
59099912
208074225
746052333
442389221
265565243
330422807
651194339
261167199
92854689
141443846
215295874
353137059
3382674
59224689
19252878
47994259
54645571
16051728
332190329
161187266
239151244
566927721
883791
601026811
479035861
24507355
185068369
141180698
158840715
500255876
589375778
128817127
107255783
57137239
559730607
834726770
402182256
52563386
30007164
471468256
48707577
94113653
236539996
131355941
133112022
827780616
282348739
180531205
298686582
236575668
230493330
564766043
63672352
782132
118515103
217301188
218884537
7065638
380392196
369570102
275240378
225115682
24542368
152669123
544545820
919322054
39170069
115908982
70545114
25857023
147770770
411652860
167712119
169221858
314716150
232591404
159597246
379097877
20678840
352284911
27524358
72056578
463832080
30696617
82189722
44158523
82409160
536903395
592788006
216153995
272488927
22377117
261476165
458336263
53279374
174023524
94473484
244134624
20753731
374371803
124307911
472029677
39499272
96359393
532551080
668346519
67407369
469513414
271503446
170509975
308319981
656577723
193796843
192619926
34844550
299183672
553361927
81786141
224888837
221196969
52699933
3784325
45908850
288618922
570762107
121149064
25667827
20615900
436285064
16403829
65627279
161844011
301546153
285146867
658120334
306837416
265190330
31924997
140259819
366058645
7712601
266767115
182209519
225477357
634937788
381521945
756002525
45345763
204093631
306686233
466681813
446384119
254181054
514207820
366334948
44544039
375266380
130957605
552357930
65519894
67735531
184695443
121581938
259431788
81620872
100564843
88937290
13981809
13832924
24334263
147893423
313271114
24406704
378476020
288074463
700487950
322461079
333655862
45507514
398533802
128511885
33537522
251380134
35245833
49197220
64728633
596726004
102868625
309205580
806578204
65728551
115580482
209178282
212670472
56421570
297061634
139796705
3748419
327035
8662906
48880061
41588791
52569135
94256814
2926188
325557255
427887080
149016714
90184492
4074872
273262887
15528945
450404700
65394344
323786721
625062469
390054133
564612766
129184862
579000224
53323199
65471347
15913064
20635134
210534161
70681358
214993769
281878919
370163674
425807262
186367058
13271763
190537759
243836263
26529259
158085309
34832450
291356441
404613966
31072177
371818094
72304205
238765671
591049
58685902
461442868
250799066
519973025
142320452
277318742
743213083
210715205
131876803
92805323
3728872
90602412
12274559
67040829
684683708
353478428
98628289
139776054
374635115
65662773
283538777
622108567
12621611
300487139
28868096
657017589
43633943
28545597
70933276
330681927
142451812
49094544
353141228
127426773
185347880
137711472
118116654
215242912
549194110
5978530
158503289
103506442
111580024
387922367
257577924
352680812
538867138
381287600
15829445
709501100
109563884
327803903
268039002
333120957
951067431
53582322
617412175
74020446
27806242
193656426
166314113
321807748
512784896
198087350
437346294
4015416
127770764
117921723
690233493
10563009
45443428
47115162
492494417
68941844
71818988
71345978
770775407
169746183
43840407
262307053
562128770
114051692
47748716
133548231
725319060
56684924
109580253
381487239
328203089
212057332
751274670
23643346
36713580
43461927
821839494
251645076
304292385
62294532
120098647
116962426
353783389
170835249
200859438
53907556
99131686
834787062
10457235
85830988
43565396
739068207
371694246
255321549
110018763
39464932
436755445
229349580
743594163
315019973
314525490
246392738
51095287
602095017
90809425
928532382
521356270
112317421
479400915
323520485
90673484
108294055
552688195
60614501
3315128
54193666
224209985
48195518
204938195
579727181
103497853
491172915
210475259
294538325
34334783
180165187
10059079
56296278
366438561
505973225
9838765
687527229
375270987
137471455
16368301
474091246
409746116
825678167
272621651
83247236
140108306
601301709
492150385
162543745
42109010
581127638
316296480
520710791
314488668
148678855
200710279
369949077
662341305
394945852
84340762
229656089
246031596
26578441
76559486
313310448
156321987
135758147
267145416
244025823
294434120
348921659
120640216
182220163
880376868
889513110
205076981
402257984
13158396
333893210
12350462
547038546
54927170
45065984
91285362
105280092
6786095
112180720
608492263
129440560
300509957
352544178
17484636
66899429
424617922
210437987
467306317
369468520
58863687
142110901
109858962
171443268
465816942
459969980
188844350
22418246
292089775
503602653
75626963
286392687
321339582
772895975
67203569
26321138
576276225
350043
160793129
53356932
188972820
349794550
267659916
85572
380940806
17499709
450793743
11579098
122118049
8489662
226583854
127740953
335700286
350983098
29132401
871526459
117934278
448400853
4348633
27669980
209539850
160308234
878413721
168975387
40942854
29924351
727985384
610897896
520412526
35375294
131754560
672056123
14447357
855399355
585535680
176390814
119543025
61499129
3982954
249381444
357814923
16930694
99881537
712083862
574673416
99801540
45825279
81289759
118810658
949696889
168685408
267666975
251122055
123720676
39435237
433043367
426352962
216208532
554286069
61430356
366125910
11738097
538455027
28406462
5571657
68487468
114512613
469645520
324745682
49117176
269704013
381335633
155560147
526363098
109457202
41436186
322800421
78377983
573016866
160517735
548845525
220513720
517021840
86504164
27988538
115437440
61890047
326042222
380001750
77379171
27984212
296027802
79560982
443018586
371669049
296292118
6719229
169453660
543816083
343731043
121899100
60839526
96776809
35312249
31768521
224306798
338014436
165909705
373842850
695968123
16889596
319805096
83994005
727139697
115934162
355883826
737019741
336165361
34506916
3600566
31750089
200859992
6302010
319955357
59222141
794083365
88982505
8182022
9756665
18009580
540618142
67749817
81841559
676275663
195648799
263303417
606663103
730968464
192321503
94208025
2045041
390029433
766856277
575984271
124142163
380886127
21519303
402453476
238404173
102397186
62314848
341116706
412322440
99994304
29587485
787713607
369792656
24731053
60525531
177856699
285231
90001343
206686440
221692692
576063608
105994772
43710233
339445627
24916647
94626567
169249697
17595879
8667001
37655415
388779480
89945172
34863559
292494046
24382041
213346710
391732789
200105976
29569813
373937321
53567947
5349588
49804420
435192450
707248420
419543568
728590331
81560003
257794707
195629460
906233844
87943684
119200351
219834977
291406552
1291651
293489702
336621309
141765894
274391813
198408628
41485879
128751712
140255802
70068410
60371420
256452496
149626221
208072751
420091276
8421099
513624016
481631607
551747310
323062561
128347979
54261430
150705994
6529475
178275334
859396806
265541931
334104810
12997376
310978522
48427795
351125520
817758762
9457640
470895414
71576439
29806438
296529857
84771569
65898258
143975334
489222071
69837642
33371886
53443500
119641345
824995902
55715475
5519412
262981469
430742339
402506773
450598104
55786622
50034140
90386133
144956703
161605593
445447419
348567168
28616921
729912807
426599588
8782882
111713727
106819598
159107266
14690201
92779351
461341124
25354221
492399735
18474725
6600823
484084900
16360853
26806707
228340064
150372523
143020710
116179694
369525516
131213754
326678
474329911
196829009
851407153
333725624
314072
609648639
670638784
118382998
373009757
88054167
80757746
145141727
335139993
30323186
141167949
477195916
358489814
17478739
19880393
526754714
290248546
815567096
91469755
383329808
30549537
70532682
186574160
568801512
24013296
441757300
400441592
227644155
728826491
128633645
527696913
737066548
73391500
354653560
523416273
349371267
306337918
16001592
723523542
4586826
354717031
351792593
62806690
17173111
86554743
89205117
73628028
123766031
36787261
743551247
50239478
206631289
11449774
460724302
107494570
293926770
498164228
504282150
2535163
711960074
588562025
14701924
480379567
381949748
618201933
476360859
56542653
284160560
638288849
18551389
64839227
633167103
332530565
173636602
235719325
440981799
828699261
501654169
715728653
39230140
19752110
13229642
246757507
48107258
9702615
128073349
72550272
396428667
197877103
63456785
111959066
167617483
203854013
3580035
300331500
24913480
483909378
155229438
176192921
312314207
131503550
457074318
168110085
72693924
917276039
230483485
33538757
92331879
31795551
677051627
8116534
314154525
285978441
587752271
81692950
169151469
900040950
192501983
101706364
2440253
58383982
54553373
243143855
677796375
19621656
199181429
529891533
217118744
611329957
614472215
420649833
379703912
281389595
286411855
224683057
277358158
292770701
351076461
67332004
70834539
802687945
281990714
298186879
748650108
380681212
51261211
5361278
630547077
478211650
306293617
83774006
829332331
93476807
442725832
24203195
406121049
530901441
294633613
519926198
172191651
15492823
17220688
458109189
361729934
437698723
827171174
20603050
821694898
404567088
18602643
6176710
526704790
197320344
377398387
288758285
609396818
95148483
825472715
881210
520767251
467619345
177327853
25676975
673731979
42097018
43722028
302495088
118707106
543351952
31011341
219442100
438546769
267496388
717224756
487850049
418629862
301170938
751921017
43527583
333537426
69385123
120891411
217623162
588326272
459203544
501453876
691411715
137189223
26321818
637585713
330987775
247400394
299792734
3885684
397975585
32979059
219630720
451265669
84850490
289943356
428618485
67268377
400901770
584953939
74289533
280060399
84944826
37813466
595383597
44040013
222727415
98655140
237278054
98519563
36051240
337987012
262815553
273116048
703547505
2981040
108007740
63890870
667143788
210801998
180090811
684895973
57676208
185228533
160754980
44221990
166308296
155439052
327085960
538391384
422324878
343026945
243448956
139666138
7371193
88486761
184439238
235386825
266639299
413223357
63496261
30567513
12546761
742982828
315950909
46175865
179085930
51402058
312638420
141352550
563909447
673331212
178500903
667992396
103302199
299789729
460993520
342085450
161408105
9682102
23273785
307851531
23520903
204502295
352061390
175923540
67684742
155475915
205724054
283227163
7686654
7649758
725719139
66728943
252873945
218851007
221154093
222157658
369402903
553502437
311691138
111107341
87745644
563153851
31252833
439751208
667333665
230636252
348070875
102925338
626764802
153861072
926839880
522423904
289559437
401681016
178842248
361056797
98690049
415808538
491629644
89316902
183058282
137346156
23316121
96109644
551214
505063753
133606754
112011130
543996883
27469213
850086087
258087882
181125826
174336238
2474537
394857169
114332138
17396820
44955257
46060128
125900475
35819397
180844105
337519892
16465876
728110152
111660060
193609707
53408616
265562257
94871193
43950033
58282851
224756191
27417694
207437294
16156104
175485785
58943591
510249852
8095222
717484514
135989670
89313469
231186237
306917343
115956228
724429410
64182369
233127157
163760484
133125667
592894757
214653487
233327963
202004550
321244219
57899641
449770328
100577695
24855087
273914739
19221323
348343513
314091791
508391739
14843900
787164350
294820932
292223155
221686198
116951617
404876172
280383321
191691502
83469349
106049099
550847805
66062085
15428498
289900549
17999449
151751950
772032049
46077996
19594621
3615989
129523017
78545614
327987902
120597176
131370901
53047006
746156187
11677741
27366935
201657002
498103776
47687368
296745027
23874142
321492802
26052392
445910594
541809204
397185018
212606820
687326295
711586620
6263864
327212964
459188868
425424788
55942976
612380063
767419364
278788327
281580827
705245
404642316
446402264
329132515
86507064
44242419
18516103
128252204
519345872
16331464
27637431
174243582
110744034
44867713
15878538
79455058
228853402
75410108
20996747
629182510
671729844
371923084
325960815
268445131
63349134
567207147
197812778
563695905
2503307
9335903
121971471
578377162
199130541
184551138
498417249
168961107
486055796
144516092
257718549
81138872
684782611
349576953
11008966
46756214
289534953
20510005
119697196
185942289
480587427
245915360
430036095
246918813
303547736
120841158
337058640
175827326
270518221
72135670
57754528
228434908
118339375
129179595
618532661
15422068
634848097
475693867
55365742
366092991
46708566
15548064
585112086
78318377
20476337
17095087
49582029
39265731
447168257
9915600
5481631
346593529
223187306
20261318
43808239
12103733
837530599
61374251
130303804
87535194
186802921
272652167
24667869
431486084
274493270
80143983
163450427
263111918
264124738
533003094
367975679
362253969
695854185
260293524
404450228
422543337
165037084
121645403
263677750
207744572
799963452
295539882
123590435
315938908
284862637
508137419
383271246
89593717
569801988
257468463
29270903
420746155
410840636
61387246
25035007
72614586
200320678
262443556
165840370
539891753
463069501
362618116
672319962
661841142
120037961
241429435
28748043
257472272
15719754
132649031
593508960
225744635
541294918
385741586
161607918
871400957
877868772
180049881
28304961
58920701
3640308
23296239
175168350
2302947
235915972
42182940
326840177
3030723
50330297
492576622
73118
130609675
283665108
76049417
83097139
243375039
731990159
81313665
9324090
204064566
29979438
73403290
290254401
251623036
267708051
545793480
713878443
835167602
342891936
351281511
209368147
161947761
356134213
3137433
144216904
27880443
287458105
75598330
113377731
10195640
9071804
21176399
442862959
582020746
7237354
13028450
28671480
432243330
160228612
165155920
67207047
42413284
250885613
544498721
143191295
130866982
306764725
179431714
10435502
55993906
36212333
108830840
17020111
12323175
138959822
324635443
30178935
49890542
179621903
364951885
15807227
164346984
130683863
110469109
635809575
15469818
87974414
2747035
84321010
178222066
509735431
558336713
247266382
369383251
75678267
92077965
476112883
104922364
815345284
30557676
408722984
180695491
251180334
210380543
99733787
432508477
189558669
274830668
445567913
404347058
8629985
873581148
102081447
923093275
29177290
579626077
331626439
403715450
47110487
12500542
13681069
35953799
25238790
440379909
319289051
67699669
183017118
4837789
668861575
515147888
411618919
3265967
817300677
168254111
428107255
53500730
74068708
367267826
221052497
282088050
39482071
180487457
170275139
369626440
20045106
189657460
528284656
133701642
410510492
82170793
323812
237683915
7380287
263405969
223927675
205606441
450680703
32823120
28623133
467056667
109535726
25978405
31918499
254640755
145741384
92178847
272069149
34565744
699302693
301416365
250076695
1429973
258647831
235503969
380694297
22886919
448173582
215355767
596544409
51408845
122968289
773042720
305318641
5328764
562758457
167965401
226929223
521501451
332093103
157073510
182318006
76385115
442311911
63687556
963169
146926263
441034512
522947576
209587970
83394146
4368889
19394017
591645088
74846728
230274314
263336838
72481194
671652184
121852348
359793472
187834130
358934455
55111200
39944795
395948006
3665972
119291132
153999064
288613349
499690266
343120520
8810889
388694811
84480389
32311189
16531445
6871046
32972637
14248204
832189720
145592114
337174036
739352766
13444030
540359515
268558648
84827417
56238669
620501806
24918124
5685146
386182099
710720985
200223055
49945777
395221257
239109884
150488090
359421202
240507198
52122861
275904733
249844721
277265343
617866293
86272859
665134985
97416498
272318200
63566055
240668010
395261671
314387580
193880
45797447
129712136
93388427
254867274
504425693
577493968
202157210
471832134
180855760
503127629
2026149
189838710
211126657
579264578
21175054
376923634
220627156
67934928
733462116
358458204
338811466
45765915
117113650
608667194
694495887
565925400
56067848
601068765
71087898
37374622
108117811
12657010
116096119
30375932
246765695
144291278
412931930
669311578
110607775
602891075
16841845
6528847
200865509
329791314
201086062
280086073
95948600
708033901
121789587
30789606
24268667
745615342
119669302
264361800
667587246
59033222
518132035
394063178
4072609
94640561
3575861
125264846
176327798
8688461
397315260
121782974
34538749
140494004
353357546
120741376
6730812
295928492
708109231
682098917
718518478
111874222
32676754
53110193
431003872
218204635
262728614
77199234
492591971
188562998
609089331
241490767
122710013
35973213
32012589
26354771
899492525
120853360
312589104
648346
753617662
239909916
39582681
43410883
212357944
120898230
906106356
110159423
31954067
17876374
327559594
385370291
602714220
436624749
332809956
21668414
711560857
355028204
48520957
494953306
171370489
660489896
868986392
174919929
100871275
67264873
251905526
110190534
252365880
122449944
553772640
655999589
289890444
13046138
108959628
683331147
208984588
515654928
69272589
512895109
537673347
65682376
503286118
472270800
141495347
545092979
617215163
243583698
420124061
411954992
20111188
260584166
235568121
91555927
15649605
67572503
75551867
664158058
179368838
200097851
762445728
906788702
82510422
314961283
534274251
45475966
106961878
94876518
3298453
2505065
101615788
381349016
65216812
753180793
247528596
349946236
8853787
73995347
51498332
410248193
5011523
3013731
386665168
99181582
809282250
125403005
86231918
209824358
626133687
20237301
1573075
178704620
77356829
166748038
7278314
332517382
2227267
118756570
112340067
7885862
199399251
34551253
273457621
158056345
57303767
56557787
457883255
219211878
287365683
90566669
416381433
96329339
128015517
172539723
107131900
492878249
232022004
339011043
19385832
224481665
608659813
144718592
92931356
182030398
60922450
58247889
43201837
500317351
2226899
549554325
618050740
168655500
423762396
52219854
3814162
160981411
85593341
573885434
179078457
230013971
279757375
160869142
143876390
230979406
466845686
546539529
8865802
629341166
479197817
497005012
69525576
189466067
292589684
65014860
441866643
695284969
59017058
635694
314509932
24530905
467927545
13631906
367856143
17878645
410699
688769800
586058334
514155859
40320558
429850736
56105949
382874914
473286030
183188510
336890920
1468251
101652715
262105197
753890790
648541039
687295956
155041025
14414191
2735662
518501647
38967327
578511991
562531104
540041257
321017829
72234105
325925551
631113740
38349399
37616464
93327473
350308373
122873680
312269386
69064231
134712452
439374231
13147957
291253329
64106128
144026390
35312041
370519837
72534511
37050911
111536623
532166219
674155163
165064874
57048416
778682972
370541266
261106769
123298636
169948351
94550212
12424362
389007721
140295292
343656797
492731619
104240937
475849922
287317760
101344316
8225420
126653073
269953375
11715443
563612052
132748158
200160581
475973863
436361571
587742871
131992379
37579800
112295901
325699445
23825584
95034758
27090358
167883697
22029338
213160021
355663285
49724732
138248401
12147553
297603424
130558231
182860557
327608016
5363440
202247161
19306937
148305195
71368780
785105528
120828664
80976266
80965418
29291547
9062742
215530538
249996168
10933900
88067586
392362000
256975115
204843670
328330770
4613464
286971083
49947449
145136405
178380837
581080283
8184034
23009971
77336453
90394497
172606444
26007850
607600077
429059324
317219214
219821425
353220560
125641471
545891235
762966
386783480
69959941
36531016
685215368
556434217
194519740
51090165
149846294
171534925
143010524
204875369
16344180
165327376
665840238
550244568
155612083
296088117
167231850
599234749
99756809
102635913
813631983
234676966
728821452
225694473
98722423
31017503
425246995
121006465
39935297
843309029
765131588
140705614
193317756
26945678
48645530
290263093
194144485
55081952
210886724
363516963
315699286
24263951
456041958
271502734
294881452
1416778
179485289
113353358
403176517
284078750
69833281
517289378
517913689
509885358
554452416
329152097
269235303
561932874
399333491
258656086
234303336
745046473
5535471
4475938
489927155
48858913
555285117
500908134
600626281
42632893
646212942
896669189
403440290
396355032
4222755
4425254
4125741
493230170
138096590
885553
389479820
388787425
57912065
93078941
802474943
253606165
429504063
634003874
318983400
159767135
418596660
278529737
13235435
553090429
379364453
134002252
63995191
4023780
54316873
398473472
663693183
39905118
89825426
338743440
18675297
107052032
195072538
74225904
138721894
107841056
450186030
124218299
184616041
213802059
139878456
219046871
882663218
252137678
39420336
60492163
300367316
330755412
81986301
90198728
269465959
453004186
11482570
6945239
95717306
374810190
804176962
72509094
5026416
128923249
211670449
254072575
562686310
448737801
64829301
240365847
313394998
187416677
138857728
227904896
235025237
813206175
253416449
246964852
506801600
333095796
691255220
98746830
570542970
146186495
1745611
253724883
351660896
68503738
113082576
33174635
161951650
334687831
155625691
676827734
923835575
226786294
94748539
10177498
197611804
179253187
644638894
425343821
49109759
351873806
92509494
360187709
15296975
92370870
390771414
144262331
868187652
1688689
101588545
27652506
143341481
146130491
424261361
203555302
242132741
382404227
86160190
21761103
11756030
638959795
169634906
111094375
69332149
60148141
2915180
128798120
445364293
22615410
474583752
319067578
285058560
8750138
584302504
241487171
121255579
92663140
52896443
677786322
23682248
625005166
191172973
32824366
86492440
191794359
101896496
721947830
280247522
3693635
180921014
509011049
120765331
255347321
9566926
408746840
456122562
16404108
4575834
357347465
708336410
481957259
539876714
70727128
39460582
218620195
30631449
285657366
78536874
18116040
246145804
23455833
180823855
545919818
389090003
79737395
54209246
291740119
193880424
70300951
26669648
1568288
356410302
76903184
47264249
438413639
489813761
29999552
152050691
118472018
36211464
381702194
16156859
33073046
193893440
572678414
50838626
323650861
141599207
85135858
116418923
130321921
506901141
682514550
270725042
617716084
494726090
756231431
15558080
262657732
54881927
216280735
42898683
721614422
454302992
3071999
330073996
505979052
30965051
477343642
258127921
42643113
301082430
86621607
249018756
86120270
129796652
676878159
361925726
585044001
70481207
344187194
151797985
377644209
78924064
265062129
69497850
65886391
299208262
205299771
838633849
760968
132031370
78917319
577832256
371969
712033877
262848674
256424076
40225384
401044289
20844436
583264
185606337
173835776
22206554
203880361
255746780
338619237
161550289
472693712
42791265
56479308
34230021
65437096
453422682
401940639
33480526
267920128
36731808
507279664
403489911
298912646
58619228
249477287
392036101
80876426
83434024
170587217
71465533
35495766
103711025
53319323
169747431
298399616
513960178
37321276
448415089
259440669
347463174
23175557
51510299
381757370
930754193
172802218
715095356
91911803
298238634
62100052
378895444
40549073
220176500
33746769
25751752
238149713
35257166
127446012
436851566
362863467
227782167
402842825
4536336
357010891
117488632
321793408
407046002
239807704
56580614
71387285
50371978
93930288
166753342
120300767
144242150
174802327
561925174
158963282
141708502
401191604
293669209
69085689
124658424
276831888
12069652
151129920
31312214
124540994
173945199
422352769
26141681
355631699
586815193
288989380
106589389
5986943
15104450
24549093
66403801
29607452
702686741
267770050
645992468
85567592
337287
179299403
355555968
240477782
590023001
145257934
44762380
125777624
779209385
51600868
500462905
347739783
294360978
582255660
48515951
450706321
77620351
804290731
93064869
461808653
28913239
202991827
26653797
34873612
694218790
623400125
471053441
37331091
481896526
236159907
2812761
60072930
280923012
801882249
98193282
31871177
418277336
651924577
56258373
314677576
192859320
393341284
238525529
316900774
158066094
531911079
246612121
83624000
220455771
332246602
78270459
308764887
696731482
312135449
139794724
6929796
792971831
335961258
411167813
255198742
465876738
366085949
451161150
557947765
118036074
783131923
337213514
123480273
123027976
57261200
438933313
329527358
128849287
360857743
221031418
426394331
478859253
497159261
249270956
55133677
97307200
336271540
49179250
72528323
55839018
321206101
188399416
230745679
268522375
10383721
322628749
62900040
401236553
4509767
77824314
496769461
177363760
290867884
296429165
616641922
799677947
41148725
369314456
705709062
334791455
405868760
14270850
339709973
50099386
214911063
387511004
193367720
607703112
55733133
28487
7013585
23327061
776182754
209761150
27885544
107230808
325646745
550854760
267166950
325769168
118101119
19487834
49805501
251124153
93753197
67505765
153797811
718203753
165318431
6346552
37982756
32238998
35007118
392169536
547346578
26287151
98908241
167334765
129793376
253689400
339611343
409004298
455436645
185127322
51101505
133233642
4648759
82329918
269093507
314400505
91599972
138760117
57889777
389857461
446168287
530797494
230017255
52745300
88654553
261192180
34574203
114388548
68998982
481946681
325223816
343213192
13729389
152330691
56396332
485044650
118567838
477405581
108019726
348775186
1049980
4051018
141408421
115117803
123434251
158095153
259573482
441987182
250910886
571663603
734838219
256891019
104873194
151456087
503239975
18770597
95149115
72196515
210418410
196670236
107978004
27867692
512171737
431212434
30543071
3442669
8037431
42929266
430440921
457744784
336405857
397919101
49087156
124798756
297272587
84894267
97125073
329338906
333177445
327783342
325178453
59863532
7627560
484282644
136589545
388198513
409617369
261627795
285692318
120051195
197471000
265038061
39953790
89667396
607600976
336472402
298681144
109031774
425983821
268911226
47291255
57216777
614322827
162003799
37404505
178957791
494579900
29399634
23516223
180972428
81406963
55584321
2547278
201513
56146224
225711941
101864027
31205710
88651298
32961817
10106249
137059246
75957009
319795860
27942752
815273101
12362652
559942953
143228952
108217183
44912959
8133370
233911970
291319072
437070753
554239987
637491258
4574149
440116121
6796402
684918268
143540394
356806474
86180173
54016471
43961121
606932692
351599374
637001574
81017013
1275732
4599472
34186969
111147166
2406245
770620943
669443697
382518591
140879383
396727960
68597235
254153384
177535699
345213874
115655917
313876594
334886596
95917948
150123907
561231062
135886125
397847138
16087988
58775358
772564953
219168141
414372552
275970390
206613991
208758798
416979218
448297850
822043215
140169479
59058000
458952508
1639850
408805754
129995320
467541231
72238691
119784952
173531699
524995422
608609101
436541128
207550544
822941963
66173447
557238213
487607056
26753825
467001996
138789003
179068290
511907979
773893846
154433455
38391436
18329161
199014673
30684835
447404225
419711860
19237849
87830868
393851255
154486556
791696338
29181771
78729990
318987335
384439731
323448237
254263507
177465552
113061627
12502324
48241076
12396171
6361129
176294136
117315176
339009616
290024629
348644082
4453931
6116638
254965776
39906473
724291001
30695927
433014213
452486414
380726207
168679932
158714736
44461567
611956145
52725247
148811874
473425320
36390945
473723233
721930654
363938204
133993473
111092290
286359900
688238075
151698690
630613702
83174492
515289690
199985423
506478751
693198074
109750255
481426145
314855023
125862183
27276281
455706138
326553464
381002413
116545032
76707154
251941831
404611386
312232079
125964069
175614628
46671404
170690983
130358009
156877964
360623478
521063542
132763631
69723563
38655971
271559978
256882575
312439429
16072103
126461989
168806799
791663339
478981475
224013678
176959007
288867611
286968132
11876482
446736792
6618450
43645532
250750901
42742599
146091763
141448641
471361884
350395927
212397293
91107149
876593613
646646523
89918023
143344466
27597331
175773704
462660942
174240013
223957256
11551583
585990300
466675721
214095301
245222076
104482982
54833889
184868985
533971113
20248329
659778934
397020204
308513065
397769036
72407890
174512694
82583087
497312292
613296012
545917801
33017843
303015068
245847536
464419617
386972744
323759582
674308209
250333694
215741262
408093284
118387681
11743215
253200267
42879738
548697350
645370244
26478297
14656251
157755855
553329209
421216732
16285515
294672724
472925554
13149231
158024205
155793266
282690050
101101734
252041899
104191340
318820886
222405409
19344837
172857146
412314032
75330939
16817215
70054888
200200980
436589364
115426188
234806998
54894507
376117382
251618272
79263644
382708429
163073678
359953777
223428823
101928741
373010632
48005305
19414134
306210980
26273131
6876097
77888099
201697914
331510032
129026072
229157
532000857
590247253
241804383
265834394
73560673
387663754
147190219
25638398
424455068
243691963
35970620
96399122
229380632
16654508
134961869
222082890
69848886
34596533
21797713
23026441
204367101
13922197
68825164
272371314
363687710
148679338
55088154
186388923
469104044
737706
357963097
194145608
263116875
69856871
12053992
6855130
33902080
636614256
412897475
151595774
17686308
443031095
340655546
339535501
40124629
427319405
105210070
208693840
315008484
581080332
295943239
115277678
181643596
41923427
28388832
154133034
396222066
12769600
321926252
629502302
434318215
642481731
828040183
133265672
72453257
125679318
83839402
34306544
7213935
255198010
102608528
22788623
635781630
177380157
244680656
495706312
387181441
663610795
193844667
283341668
2182433
467993461
53582802
588936951
286608711
506459653
109091661
5278229
103845464
45385931
555135589
237311343
152215889
402832120
656239084
54202050
292715541
589521185
505847905
31126423
17537876
767867270
376495965
465789135
176572613
282464506
288974163
28213202
548633402
678558958
94639874
255861777
4399523
414895207
80823165
401194559
12385811
344684223
737466507
583852699
369766741
500613667
396368975
132019507
262767561
21944674
57583532
488811889
16408404
259100839
428536781
169921105
688289182
186400660
92509511
60446558
210441435
561135415
507565414
837889963
6141395
317659432
653065985
417649727
29524713
354404099
52121253
585057997
230339429
81586197
169774071
121559603
236449688
361372250
435906466
154353781
252943162
1395446
14088222
398130139
282374427
321288956
494156699
465998516
159564328
81379412
21538851
327831374
455994320
281551874
9734758
70043285
178525122
1288255
40648257
36072419
89728997
273498430
282206969
544037651
682108093
448857551
603501610
4658069
534025958
212264464
171951982
108508990
388848560
17991678
138822399
492385872
99001637
144164076
9405322
335777
384466256
212726370
5397072
53774165
346396176
136793981
810516772
326488384
95468843
127199936
10206989
138732581
81493560
27279644
190944170
385309
608846235
188176981
29017226
21679674
355949883
142432433
318427428
101106207
388554046
225658106
85491490
414713930
8512529
15863895
433612293
223114774
417711342
274702533
112818712
119613542
11291444
295673366
929038087
353939507
66150380
28300612
80660169
99940420
414734254
618967094
452920237
395943396
243933383
102068793
68851691
100247444
110368037
373382473
416605205
152554755
133909925
335441482
172324563
361860234
469728145
380393115
18791300
234323219
155731998
264217504
96924172
20898876
48355658
157203642
28567401
342972359
429293552
28251424
242039202
221101439
108225736
141270322
18044282
783707389
38165751
81010135
382663974
549841611
191692357
798004597
331103188
222118997
163584818
301155821
347271870
238279435
71756953
14588560
158483055
132887730
225524088
281314554
253690307
136208190
479122257
245711299
269197410
38706475
258996507
311115605
414355657
18974489
357458471
43403139
688450057
35052821
205784830
810365001
794678779
73841337
556168324
559213506
80474397
471581343
6788918
75339389
40252136
26031319
25132922
26524253
6107883
44978574
17362820
180255300
236319389
366176448
69456869
73520245
66361377
690669862
403687322
708556363
193319557
14852395
525765770
76168971
6141790
529362191
64177415
13113822
38394351
344030454
833344974
470008968
505705782
248086893
121034939
221501416
5756384
893840077
444654641
487246959
12978138
35447250
171946509
397992589
69463010
101638684
426987898
84643464
56487979
355149944
53210266
494411234
8092629
382326873
36140523
217300522
7563642
252897387
241477460
211143558
158501202
28934510
49009677
496564
43269328
339174642
207396987
238407520
169510749
110242763
596810153
106545262
64669896
128863718
447478435
378860177
5909473
550727886
73272601
89626192
51004728
182686680
44838737
222746554
321405310
373196887
2705464
232843372
81521165
392250582
517533754
287063006
296641442
184986142
37448507
123171711
45180561
194627242
134486899
197813488
5287458
367325213
6010353
10111814
280260716
220955987
7273391
332975084
10241054
159329886
596559624
3323324
218809426
261008448
833067502
382255817
126790908
369060354
2460082
14394027
70198678
258119072
2704804
249874782
124343340
255477739
507160310
39036325
208546845
291594548
346091067
70462375
211716856
204591298
68037627
723209845
507508618
84202247
418956212
296155174
2689154
745290422
67825772
736120356
540688674
292543032
28170355
67932038
10650551
440647876
25644212
704862790
159237812
578888312
36448142
87323484
59750509
505063898
599628700
117339413
317022893
445297637
504744299
20849923
43193339
106363934
218408992
308066953
195020759
485744736
118849976
112312383
178072993
569669471
358207040
496229996
158850498
436508948
226989202
117095787
581356061
42671943
504795214
422024578
820343425
188561575
312359820
155855034
189340391
247817538
185781256
162006037
117274907
197932881
15983054
2373569
269653701
285716017
7841061
349811614
42702225
655170767
143190586
60355573
4986686
549588815
87356655
892195425
500289006
268773212
131577765
247716875
18307850
170704318
340421977
425330755
73799190
172586678
176433909
854719945
49769434
236166145
82906602
132768809
235080463
233260823
164046302
520033407
334957668
638470640
38440864
283573628
60548086
8599245
175818044
265202918
810282010
412997654
589103703
349456812
164094360
449086716
221213000
6141361
219037614
39492559
13809674
810312827
54445441
478062870
219642615
11676420
423082527
201899069
53114092
209965915
178355890
210514904
28441519
82168671
488408475
942875020
769893998
135973225
299782367
8917268
21534606
91359383
205725826
358246969
47475166
375229864
4771665
246253817
526379695
456667431
32459629
35985524
675418859
88161836
153021976
478468430
67849641
441799940
418750605
11912729
423870817
109101878
406397739
114215461
609979963
372507666
14970564
103787296
8118759
668867348
883159553
159937404
242582201
125478761
261924990
245589671
353412438
269434133
793651477
309071567
249190621
395187483
164979730
515511856
710369789
186094633
628787601
120740865
273892460
109733099
24945025
328241356
285599771
246464317
1852115
401843128
108620742
121875730
234208515
73065260
186388270
65928965
289019433
421994984
13238251
139570539
279494506
407457285
490474606
428344368
396766412
36837913
196377680
474643787
129896990
107098629
25492582
282568916
116838020
82758708
149777181
275891964
430727090
159797880
734955006
81115346
273820577
133425914
527568846
328273213
352198626
29858419
153583633
364526691
83238210
182678994
49451414
214016548
203089506
482416707
379462984
381353909
152924310
203254077
29691220
196940449
444139783
298924638
12192151
4147794
719872736
10651477
9202622
751420831
146050123
75652710
177632599
214795962
44651733
120169030
36146685
424220693
19627670
624005276
158482653
415500384
353650859
692028547
3779087
161052352
107306975
545003029
169377911
642855385
333641103
47350862
771989705
80170365
143526744
379165374
2191629
50761404
204862202
964197805
205055035
164010801
237880027
174608463
651119995
517361442
2620364
67452810
214168757
557955537
242232324
104315142
304169745
849659479
478231443
29962395
536049017
387994768
658382201
299196792
869628481
353173553
105633779
307336159
5674640
27016819
160554619
542052422
443844827
32064811
583568222
633607822
114228699
197427561
48288030
324879100
500907101
127019618
293590299
702188348
13704456
879775947
70443033
22932585
61661174
10806221
517558328
56734992
62483624
440560786
47788034
174695820
627960859
418915522
605979470
202069265
326899963
203300138
131904166
80246111
661278881
66529135
149752012
57336378
113440491
222942496
323369772
58869222
422203373
13011808
52224413
107003572
280196784
20596632
127431225
76255564
111374331
329110072
33686111
137061214
116761250
560373907
41233941
302261110
283959534
129184355
330575791
743463174
29061254
22336285
100484563
589824932
146715436
181226223
197471789
633104362
145199816
44454362
98256064
1042164
95074296
153770408
283029277
127391537
472602942
329618909
7192479
678301931
584265873
522460864
203341774
249473755
194683573
88753573
677825083
82137128
156778714
12712093
119677440
44705237
541049267
554304511
29817901
26343202
380160163
134126070
198894931
62895873
47440965
253464759
152770770
360955884
350436315
362390256
435432542
195320966
13577948
44826522
376366811
58206681
42848087
542212103
428585632
155791405
94996203
213912878
462367827
1270242
245453472
56566432
197611062
404914923
57283708
152334373
183805590
168480465
359782589
122990414
9877687
19691922
586233772
375478794
22637230
30184718
103624150
147944663
12579413
783549519
429289304
581708125
74383228
26555122
191906877
746249481
338217787
182645499
61935291
536586856
596151447
17985941
390130156
335052905
76215191
209693338
145644476
65422863
105623606
387134791
260903582
20545264
355300574
44306281
240522752
803321718
887450424
290996226
19671006
550191649
119975909
14723996
455846917
573317238
1600268
1206068
155843832
502008806
202764104
138715082
56230358
116452380
688853723
215305882
400257072
418818169
92452359
25348714
132169992
25641330
284575104
631265007
4659149
482547372
278827556
534842991
396691505
81083169
689508999
50039543
79047809
663639625
684940982
454239704
157771218
416327
27669528
103429417
402468937
656445171
148740440
12394771
310407942
96428487
435561480
123723240
449746854
91195933
109559923
563403914
337125530
911271286
256748568
553515145
85899007
198170711
257747901
149633211
790869522
253455928
1801423
246600822
10701284
160798592
2484065
179592633
196237241
66463239
39300955
258791906
825375925
307736718
52898329
239436245
205742036
19384167
12261697
38305994
136561750
73524166
30914689
4734860
223499524
85068839
309115514
923619175
649590300
404102025
798653785
407328798
11302791
690779792
236677085
561022988
355488042
472728464
601098100
547672553
262814701
382686085
166849527
128685480
350324822
670541025
42455707
482272810
315024858
257304627
467076886
210195310
105380097
358862011
10021435
385488668
362836700
13721665
222587713
343060511
232815502
265316779
126314995
7484886
112899446
102376518
677286928
155691519
752404338
16464750
156472234
685385085
16870548
10803622
30004520
63129977
746354693
429830626
105872401
715535945
103725112
277687623
176932814
132403954
433863585
328388281
408816210
23150666
101103417
787525223
478388862
59761457
287390159
72502625
261862143
354222026
28025160
83074256
146840026
10797448
106917146
455146764
184611598
140236664
618994948
284081561
189882528
57439835
464509786
57274042
192590943
29227345
203745134
144358694
23519911
666589001
4102640
142692359
627444043
512214993
104173181
4751046
68403282
14477701
26226140
41140527
116901029
490536801
80766785
166477419
402253
286280467
83147027
74845091
285524806
12505906
941187892
341805466
350967992
51180675
48488885
320079636
82616642
104932484
25451756
171322365
39867841
60218026
29148644
159796601
511705243
365297813
118776707
39083993
5817445
278678311
9908345
46005180
524107959
201606064
192915455
299956781
158825762
7960767
129978839
725697058
518638774
376643500
172735376
216156704
502063884
99553507
630480438
12467391
160779016
64970837
663186324
16776241
777016441
257027154
22220368
47505734
65875147
23585857
180984002
831376933
474307059
60506201
97276611
649868624
126756919
243581111
123288386
637968050
803199324
136685225
393001426
461825261
801934924
509681116
52468487
31620898
188193689
145514021
445062389
697888311
238770169
266920054
172358288
13317587
38210651
749495666
31101636
107946390
92711681
133091708
87402664
235541305
506688828
46046639
212590918
258441630
105612357
226924232
86917788
234212235
188836103
682102968
737992277
738293911
355747158
194780141
304962697
232977085
98559643
229147757
224671445
105129035
153359594
292804456
174663550
409503180
3010250
483464289
473407399
483988276
477885860
229261781
25739290
379553349
31970675
767440564
928580911
1131838
708156424
85165903
24167441
35994015
422964377
16741808
215721846
13586181
19008180
15699401
152523438
2996771
383750453
174791822
166920620
266992072
131766538
571907278
575591560
648734858
472663077
70636936
474339778
9037029
397396624
649714213
598167777
385419905
10861458
31714669
168951513
266836303
505886725
965927
141214926
81079949
7231916
930147872
936883138
731975304
135859519
235756924
470322876
409457629
406434370
254214832
130061738
331886770
941684082
118138813
208702960
35333178
122692703
424974883
121478238
80518934
50651491
87050720
827135393
30492601
154702674
714920227
474642894
188976729
407498329
42855318
133510566
88244571
431216325
219493262
702527005
683854571
12251669
7390075
292456235
41618019
16829125
7677010
148675277
153179862
519198660
176483984
535995036
31101045
28196422
338582971
386379811
2601480
92896220
418077476
249977231
32560252
336970426
2060414
138911797
886416601
553658205
117491604
31639129
420641367
277066037
176579947
50941292
39220833
557598031
564197149
1515215
895027339
56453746
228355225
479893286
57383227
768803916
38982576
618533951
56254376
13171466
418907428
90629432
88840
90615481
199093997
128538852
109664273
429575796
139295825
703497708
430176342
88200147
257057945
330637759
65247100
495553353
697749131
102072884
509207545
293342233
113681952
546605402
46149455
125162480
389223949
411710960
111175813
124940883
274256806
206915577
104353546
173553444
184100141
97371364
528401765
264582852
221821120
107581950
429216925
173740558
48227856
215183726
700143815
8633904
305368671
173433383
8605476
601425426
77640225
171918815
321120068
362705150
479571864
4812034
111601064
2149521
132273228
629232797
12207497
244129357
20876304
33089589
109430104
584357291
394417818
40229418
31311583
822470422
3547446
471839185
199967877
151100579
39291547
125429738
663350328
52228840
31116810
191613064
191870591
586846931
25074485
672371644
14914767
24241786
449236970
191903496
289068310
405830174
24922129
66709404
56485558
384699076
77564706
438360600
280294551
287710260
322230762
144967010
60093200
231147250
298825598
624058325
131808304
79704243
60278490
652845281
66724432
30958412
671204117
37937893
337239867
19379371
582985581
73610689
250016153
3365624
89099040
160291731
7914487
493369623
325016204
496816876
485730965
50756818
21425935
52967481
17500828
122930966
42943355
26192091
47296478
508346382
75982752
412270199
50341176
116480305
21348674
240208808
239767874
216816830
99661986
424391784
673231956
37561391
56997699
147401140
463066377
138030881
135531433
46300806
76964239
335321826
256040194
86537817
55152953
293504029
10190192
9927158
58166213
155059836
269986787
521152640
341918578
240355817
122056539
269915916
82839762
243219400
327990240
564972842
2614571
703748890
281406444
55062169
601597908
441967810
34866614
298217009
262643519
386767497
504223687
494184444
281398617
84443669
217287121
169825585
277062918
110980226
125700190
130418838
60451607
25849752
333041150
655042080
3911213
82395506
731585756
250262478
32863517
61111925
169863427
260052710
310681781
231651497
809853
828537571
236066761
46545298
156929579
481336174
442285915
335207843
472239584
306959737
98678535
216036893
138016271
204701023
32451982
417444080
238750052
278235393
16141753
630840534
29199492
642657807
661090566
82394347
235833469
138810491
877074721
66038514
562815397
323174878
17922556
1077817
354901827
102841762
2795143
301092079
29089744
394608571
405008411
37311391
40196484
533878193
146612277
1317605
6204130
424666809
2095552
322198558
602523300
12391456
816396
21859874
538985815
63841930
421849642
117083451
43943915
486031800
139797958
154511991
33652363
50416608
121354511
464380945
310183629
477876538
145560778
9382094
217720637
217934298
208322767
163539132
20324465
21283736
173065676
339334387
168963016
112103014
355017878
730628628
61571881
328731723
93898337
626827731
437494704
241061180
202415304
179400757
475235639
281743020
203635822
661329478
381331529
586590150
122896193
69802458
81188894
79437352
94874070
23507371
256549418
70608642
24489606
269236201
82542187
555569370
217463807
11084348
665622844
670435995
255464747
334131014
164791918
365304180
35704386
58560648
464148186
796317764
66507288
32079429
408592199
149453257
303563634
36001928
508965969
634198368
315227115
240837604
702761823
587449387
804593856
334359405
287830414
6194771
349710862
323170855
425871574
305302600
194789645
191061980
357505413
400699113
138771244
276712633
322939194
591176388
99853289
143811835
268909864
140658064
157229184
315864063
264597192
3640962
352231339
46192613
20870983
8775901
17987987
65902021
418897418
462722648
256233926
155930541
50907215
197821083
509578388
513996997
195375289
228269525
129454754
17928109
244129447
512386773
185358547
380823186
31583035
205554190
84000222
356643867
10177014
119578544
135832190
224862656
379155770
300801115
500989257
597887136
223096838
322961739
96525595
212103853
297759325
393473088
71923566
243064499
662359503
170869694
413565449
230147299
16123674
788968780
28762760
406223787
171815313
100819606
74006809
13616489
137559679
307993987
154492881
38179601
250159968
373434813
531828622
449132035
316729738
284579819
268516449
26232252
212524244
187078478
204432118
566081213
135586022
430137198
44307023
680773235
86358156
55906870
93846333
307777552
891115037
282752469
583952043
43133618
5722940
10304492
6868960
139751299
321343576
103078433
599766473
356199786
1400506
17561590
698761684
273200147
120262293
107149479
335905174
451279155
8488763
10573726
771449558
43429906
866990860
47076004
16194999
673167475
324163976
11695948
959625894
75315070
36518760
112283438
422361773
62176366
86775766
103943530
2475207
99331869
405056296
477628480
24993696
1650426
199783192
409431835
38273339
684935341
207326387
777886811
229224112
29304907
904511632
235789211
224907068
599481981
22393600
63006491
271269102
212762758
574353052
115506713
3453639
412056052
113436927
49038643
22918103
99441412
19036200
3683411
95098071
349531353
136231759
122663180
17835711
151415117
166304655
25215479
49723588
12989274
349286797
5081658
156316471
261813582
45008917
401395717
13810449
100876841
288817628
64288458
13601708
77162058
2116418
123551148
213597022
271613808
246106499
61761221
89610153
778055737
122840037
1443988
696664317
443188061
364251655
27749166
116709461
298041141
107260480
435877967
27337788
232736894
38904972
756585442
18685188
58667345
300825198
76841263
150070017
143842533
199379758
686945564
261311837
22762806
36704876
2112534
139839584
11326651
150263259
410209587
58747605
468878854
182871348
26937369
275124596
203790239
116800549
105949687
272996600
465824773
36733851
436502849
740316028
813442235
46510073
530358519
82040349
190877629
87021518
363180734
168471457
578951517
143218227
413923
86379618
219156922
33114354
372766259
8846989
361092581
306529095
34033629
69624444
174035613
327195934
179320671
78389995
644657953
348024088
736239159
20494495
466689174
42993932
643709061
189530507
585422673
491622609
223122166
885300084
243478947
505479716
421934812
7673187
288132663
584446317
683617782
300404777
85697703
785837379
102367297
295233822
63879264
432949918
903984114
12455839
374021900
60861477
186801821
73260395
145469636
100953704
5839569
421347531
226938612
52859603
112059728
62819764
160129174
258967088
10042011
374512678
379356931
32320751
451352318
47681124
20444508
47628194
351881316
52417218
305799789
394924016
66374156
420162475
597021087
418115458
162850422
333894632
553442164
663755535
66580616
289647171
204980348
115160491
209473766
62047718
30053186
446079501
253964234
266203875
557350716
383737204
104501593
457427886
216094721
577314364
256616348
308769418
554946196
341145463
164783123
218789150
218682409
127552790
189945820
65400000
214756939
439628516
20757693
349282131
490797208
204566315
120796902
19337438
55747948
24192907
485761304
227365495
52644876
6178271
96462508
254617055
435076563
29880215
168210232
445371934
21373487
602132502
208117449
85263576
205887141
433126697
36042518
155922128
343133957
29239349
153854883
79661726
170376060
173190959
4356277
18456922
63331569
153457021
12001255
514910764
420841829
575228818
178290057
397719426
443358630
94557535
82064486
318190576
107124835
385581116
117737688
437414470
63751501
12017142
58563776
288155384
443325411
366382169
13852402
580120985
18384886
389301938
266958247
36064464
130891403
92070199
87461143
64539139
307693192
448555617
736118214
786987570
112502720
534413683
257435126
567085364
731023623
109600797
215451889
47390879
712734806
118614529
103060591
278315035
26815343
4961123
871544416
353647175
242570708
592214214
452549394
179181377
750506495
45717229
100882809
132740027
58792944
149609266
164698232
20509703
215863280
71249537
448614358
50353439
348182810
173325504
378219927
3761842
346192321
98367400
7058253
311257377
70142488
163217731
68526679
120801839
405623532
235830245
578215939
177481805
856231153
418068274
381722644
609839055
417355434
78864986
141235799
29981026
608141889
214078170
768528138
47049650
160926150
447878601
15543764
179964098
40772060
625989607
280344817
539673061
540076123
359867828
463581782
644389067
129774653
277892996
57481168
172071197
247528787
141657059
220812539
46764043
3793349
102888824
243181066
440417602
141954933
49890112
126368876
38088999
517714737
397029037
17515349
271347701
183089880
525675313
831779099
438234611
128787533
17996734
212148865
15146274
52272404
307771474
471056131
601484321
444541283
347516857
102475663
32063032
234474693
47699310
790924701
154700697
326925499
62411445
64884289
276542531
467104199
7204404
791771779
68449013
156826329
321757432
31849253
34219321
334312949
53590879
322134085
64359535
38672870
98460491
22324060
98436408
544568068
916053481
305556234
137311666
204023917
168118895
388888379
144792225
541708127
432931602
680593514
307898622
12297214
28963603
4463708
179544621
201899142
403996101
278820877
245053292
255186784
39954053
12149925
9099093
30325371
134869219
317812004
229723733
6784932
251586506
258285001
102619247
190687264
213212660
59071102
4354600
123676869
560094877
314234285
100400492
754302621
94103331
190660059
412261883
174913817
106250822
99411395
186985492
376949873
51666700
28323660
12808541
504438333
19637
184460438
334003489
638130974
42523744
105062971
70157083
10198732
50302624
196569062
579126396
569166226
67033399
51612090
443916808
192613154
278624534
277060178
200165759
237000038
74762898
204975011
36270075
263177062
682948
159249168
7843597
263227201
263218427
147196197
135293623
253018487
772421733
32050782
432240220
219730197
438830651
92765204
70607327
97048335
73400199
91805110
40619036
39590989
386557265
256601275
743820964
215658348
165848222
283262898
245481870
1930830
347926181
356661685
63374287
443213188
413369740
127283972
16389905
460875808
9442551
78334301
222337177
7400938
13776317
299710117
88156729
361215906
77168366
338655513
45339308
225355860
95717102
601671504
39554692
8810595
64452752
49625899
4017415
25035881
37146071
498407153
2004282
507393480
90482492
8979689
847030932
513215628
334435907
226930473
3890381
192284835
351607184
718949353
111328685
42506464
258100052
146150746
86944250
453519346
28143968
60417782
301807847
607447946
54596964
21865501
338852710
55164988
12927469
57560563
44539981
878157222
80850163
326390342
6392169
319432282
90793948
34912857
20921465
357726624
364748785
25740518
77329712
202760725
88787533
467366001
225997281
51958267
709401715
306118397
20084055
154469948
228714350
45717177
69533565
610449361
80372632
536414230
440649948
68208243
514006902
29717161
196349517
522395081
18152313
790371170
806547998
76950371
271509441
15054236
706893169
455563085
53354991
22253674
152879402
620623224
165875077
389376146
52157229
68384883
259312128
263207236
611462929
132561780
844920547
797600775
90240078
340850455
207505063
216802647
82827344
179063800
11548404
30114809
2973422
170499314
310668328
1640966
79115716
65632057
68871019
568083349
7501629
386848321
52985572
390222881
427027821
171154941
123839860
630895558
79431897
8262691
53485783
104258046
505658907
270630403
167016067
8836232
523166054
200454356
153145133
188893723
11154542
29529235
364484085
430373778
46993002
113659103
413161462
106763206
130861
368319913
19126309
50284908
616105267
33628296
297265448
3108750
500613584
319247846
404114523
169734067
218838896
403082602
130905725
33807862
3755713
308065457
74868338
194009912
53919487
154120582
323099507
72904846
43678203
12317984
185070750
218060004
382025858
490027510
407397542
457363670
20171781
188494329
53709909
16923910
28761544
718076004
824050932
458325800
522422573
774093071
137897027
305927456
68721721
102446684
450914641
58821688
36480347
210210809
29741859
334430425
94677120
96075392
35814222
317811481
125060873
295957880
288471692
823455886
10818331
360342533
154386906
1423808
48684912
387194202
527257604
56755056
18275369
302129115
109792849
782894422
370130994
266153169
766798457
190096054
527054444
401261082
415280670
686484897
15715886
166855673
115016
656769872
281360318
563976153
206608569
152383379
25024039
148230424
61868963
829797107
87810260
81185625
97488520
71854653
653217202
71549122
220538633
130395221
72264761
82436362
244092367
546381139
462807669
718172041
212275982
327683506
782593306
279795109
79414115
46817033
414096925
627453609
298743233
382619475
621805070
551627867
243954017
188393605
14151898
177191075
120125597
6994231
58750887
214914632
437269789
509127365
871874379
322505848
288752542
529973119
507125664
665969621
832708010
414187036
567573
344200476
6865304
44856733
76431077
3421401
117664517
459884599
9689052
476590611
135699659
188762417
252942120
229027153
22275119
229429851
227147099
430048989
328039473
311925637
399959262
1153941
271939050
66643471
49242671
375952490
280990038
236249151
394644900
171032733
7910012
161138578
627207395
392261586
53395214
531405000
68096334
126835091
165850831
496713713
63719588
122724600
185042024
152645208
70204130
47141411
564894421
133656586
188417381
154886476
37853989
67892528
87856745
185861742
144055427
60220658
145998839
71992777
78928265
118319893
429560894
240734882
23314964
145425387
181226659
94542032
19467674
463854273
427955711
5450644
43663703
629780556
706415687
180208821
333171938
584229803
257606212
270089285
62915566
43631297
216935114
1700547
114454623
12824490
335358669
472193902
97138392
522496607
404831024
522264754
6753371
450765483
468164767
323577479
380967335
472428109
3013169
690073736
213259050
75239532
227676344
550650955
195649169
169082433
38905395
213584125
93203575
60403852
749927896
54962489
298062359
86893054
279016789
174148727
258053830
126627737
430772759
28665145
195822491
66948744
667391734
87771537
583066039
109507831
389701223
498906893
186581778
106631780
213980899
166841725
390491942
66628045
275274578
45413619
944634006
11103138
564309034
186689247
32310329
32461181
94351530
893872490
10831437
189940930
471566121
45518779
552136867
738525559
142472339
730713015
18512653
239380893
947566819
156723326
149231765
40312649
167692218
150739069
376558429
298565345
131937761
28683700
121488737
292452413
649606294
172451068
165580218
686610107
7928901
57814615
420339644
426437117
965974535
284070165
259392475
85444046
204347866
738874
316796982
1986510
36425706
234494557
418066879
128797950
163035452
31657038
65138979
47824263
782671658
398262308
563520398
364340201
4466725
656000307
63025173
161739297
69718974
118532064
753686729
93503859
145341180
544061658
611416047
14099680
130047842
184447762
614438774
148633018
500353806
313202346
553827894
52182704
216023190
145714368
136811777
466550619
436576109
1201977
49952223
221205632
108620542
894657679
153510609
186073507
72704349
551868704
752346339
369350993
2775647
232411279
249508438
385180365
647070500
665245856
272324257
32133250
373281775
549521297
669673643
261115944
182843684
25502063
327740250
525052713
435406128
481655695
62845822
9989490
220506655
48730799
71080185
410889828
73385709
580086015
711480347
320036010
11728558
99729882
455042573
61960410
31212327
143222586
241363882
14485510
336380188
921402613
229513899
394180221
516932495
273191830
56758495
301531624
203327470
191816439
397177583
49640769
272782918
212346401
120056539
442405728
255395213
9587986
450250798
2848275
206107359
484532923
609848539
388731216
133854913
3724360
3211812
387386325
529973686
189927200
213540016
745257603
205825615
34065810
595163643
21166823
36909266
28614845
21233552
476136559
168665853
379450798
193100255
250756999
112443655
540361311
30702399
47955547
120620478
97281
483014952
227720666
358900810
4575638
18677038
313034280
342475938
126030307
43474439
370347893
270858023
103775582
112756955
328121
78989795
15156661
125913559
234211494
253924100
18542784
176957497
314313723
177836287
10345570
349183498
561866238
81616589
17015103
273328842
59223587
208257529
407844643
538125611
70546073
296342867
188974502
83232981
664114202
325621727
124059578
368771847
296286701
384384463
543354414
31558264
571667470
14098270
110690557
423228170
7886236
287825665
468148103
560991101
217613993
380204867
10677384
215935984
413212952
704881401
113616712
42511348
86164991
34174659
364291854
327749184
13729102
63398546
34368174
433409255
547698068
55454521
192007923
132439388
556720319
158882464
744468800
174468307
392673454
251400605
329556996
47008064
339594435
138732613
436039572
297604549
416563171
84941121
698185126
168754502
23873141
74373198
207382452
62355039
407520316
150911166
42965277
161017199
70026212
323218498
442057137
18444012
117156835
415412773
564078578
230374808
79687946
420212328
18163451
196553314
142803327
95751147
210409112
31805695
319093413
164730064
19619082
664359044
113650940
71495405
396669061
221081755
225693327
486732760
80748786
5251903
745078930
410170634
648045728
220518267
24351506
51896652
18644273
22654323
128755695
488588770
341324557
555507224
22747858
200268105
691022240
70020478
11766364
390895062
480145
6684979
184852673
417437566
162999559
411621708
639658499
201421090
751313513
486350637
814185654
219480429
420725918
9169651
858267221
775539260
32689092
444597285
586433837
43821922
541981451
223020299
60366552
443843667
38388323
26572075
9380750
52137853
458295484
534469981
850678282
239051142
455618847
339383264
537441134
301211035
125737494
247442513
423295
646509099
281930103
151896211
316286739
213540174
102619752
38449539
253930351
679819495
607534523
403310647
13185786
117312838
307017667
393655863
78570763
17571874
425211640
214474155
899758702
60708071
52690199
168392099
272065782
208303934
402902579
393217197
736624416
12924744
33058360
260537296
219789907
144094262
693921896
40563805
270241553
33242822
26797603
344790793
65330816
95611
7816379
396083574
507292224
578740905
71940663
631577222
114156098
165771111
45227473
764869164
185011309
205150671
853103493
204067805
165414601
66436386
218551680
69488231
557517055
444028483
779856477
77293924
52410670
203662982
3551540
887251674
56480464
434391073
88605977
16617928
16232065
289396324
133801784
156838006
8057387
487547358
514010772
613493876
273119624
327365695
262695679
557166943
1030591
595470795
644864615
512389201
541763558
13026492
62877151
240262255
15660583
112764642
321650764
663998743
69708697
26494788
157681553
177956724
266060577
78691610
32480156
353243145
277776945
80641075
209355645
221479028
190494025
100555393
135454406
303800815
847755956
117323109
348160027
365928094
161502447
352026019
156073028
566863013
23233841
244911983
453699402
43629295
509092382
335540419
794838606
14077536
261116828
108141389
212435232
64098675
932807258
293523658
399180520
87039419
165779047
154236007
599981571
256205202
91979576
80686629
362867958
331807369
26721472
21733422
153844561
654711582
404015807
293940584
109360751
177521500
532560923
134018954
775753248
561774640
47278857
47788610
22248447
894169345
358344554
185432
74031897
32274071
54150731
345092156
162816468
20982893
73621500
290741822
161331223
78570419
161007194
652232623
20083462
124209683
38922740
202244037
172246375
209638875
69574763
246219529
318494681
586497639
2905175
41295141
464247947
297565940
150940244
426076587
195538882
193353344
732352521
307349166
15362564
77659771
99528465
120636107
40809556
8007757
111822800
368533580
305196752
329660152
267563856
71734709
14143844
40830312
98803299
232254310
262851592
7503757
453241059
18693653
36732725
292385037
651556548
37919411
94504074
5007299
216696857
160977030
326613804
416901406
10125240
142526157
73102755
290258583
508846838
354019159
46304591
139695251
89091875
323037190
1511058
90894559
280947103
229159593
233610391
25062275
51830498
703869305
343093567
24872177
24328468
279011143
80107582
189713362
398264098
80262078
165619011
182714219
138952897
82127035
273891139
69917622
582151182
304747363
153633059
8150006
3380986
173793791
712671746
97470750
243001401
179720336
70879576
805174684
551826064
222119807
14285856
12586594
361909032
183413305
30790182
48718044
254031564
38163288
2516081
232278325
410851162
563528073
657535117
13145773
15868940
11222023
93055551
11180218
9621544
116450604
193437783
300870226
448883151
298287181
353697899
18203294
35645190
645365190
293840088
25954457
744929765
220522621
67693141
66234218
175014987
50117288
332818340
235525132
484399562
181165514
235772938
167997130
183650938
376186247
405807383
419369365
723590256
165526238
664660941
325853632
141666642
486246505
194079268
28912906
265981716
776520811
211846273
177110639
423953861
450984827
59037372
169854663
598746371
436285344
163454903
757687958
34335327
280622591
65781581
390407229
60780029
82017883
7350361
86063363
306158744
376984354
180445285
315023042
70401491
302861431
82549842
70896968
243209500
50587037
354179718
186360351
14386662
459593505
437062159
331099609
220461198
501765111
428649891
204627244
327495482
296575013
225678463
33014253
659302817
55246078
90807637
197284696
574798281
358049390
5277608
115166325
266832334
557391790
62307040
160085836
86392787
314451603
80768482
96864775
470184275
65825383
224152874
62994229
50841141
603918040
90835588
178903641
149554083
772131367
124938412
562121277
231874418
206261177
364897223
208338624
5776599
311658907
63792896
32226926
528948869
223878946
45499367
566312539
36105130
113436112
643473053
634303450
270721744
273733263
137870577
167953172
32182901
588870905
595361574
41317460
36434045
5567012
23222913
402408642
737152289
176296826
78733542
127880106
188240176
38068684
370032966
55554582
148898270
325809380
468335472
109617649
48274903
78275287
15419688
62587825
37126140
193331510
173030012
406390101
290425553
570206878
320029904
12873257
46581162
561834979
123751911
213192788
74735142
17452920
39368563
50599543
141086408
423904823
265421184
297486630
110695166
62178378
316033236
172439448
325748667
523388234
79293483
30349918
138479105
535510170
676113699
382583172
243917003
132964899
288243934
477975421
54223318
185723017
99053923
50872955
83550903
189768354
525502308
582264077
93583822
655840621
70834350
30609727
208492050
191017879
332772454
7479721
33757502
100307366
423832591
75746181
322363832
290765944
267134017
145942061
79639864
541531867
55223416
267553388
53460562
26233263
193969139
211214655
306690642
106611591
327199872
161695973
232609400
10300736
66071952
266339324
284795041
3551573
864475840
148996526
215138453
101297145
43235710
27929355
266807212
398097325
168953822
48697206
6820891
597486484
76358014
725449708
492706765
23822943
225630142
252894402
232571857
162434780
983577257
178791534
237879479
130974230
117778767
384864535
556699763
504215263
426341224
13298666
426551973
753421686
87183
151061048
23316458
8907234
260325621
314262177
317668190
559099433
16884088
5962033
279059528
69230031
381430160
57851031
33120891
589759961
262556373
52611415
638172161
750394967
470010757
300697672
17885719
81211581
274930222
228680080
45248211
159343674
145308761
899086177
91056796
208240607
379929041
209460080
791578336
28804267
270073677
2629469
626571925
298825196
113897748
386047242
58305346
22628842
414985064
10834386
124091171
21877562
141750851
33071968
198316916
181645218
27838822
445677685
931847530
227471867
303666290
10855528
471484786
344310442
78567048
441434082
400050103
347886700
400015279
47374238
51146559
143911569
460417266
6258261
49958839
541755955
147550205
208608671
6509136
300474011
204673699
36623979
3502387
68276392
22953558
239741557
7176524
80635565
532428026
882415628
126718463
6442496
469082461
221107831
267075882
98730103
50461623
524960589
43786068
49755030
555775884
378272057
193633967
532504000
134113118
60019811
85659500
55107209
204169546
116645784
151481891
65856733
416438399
456754721
143563345
431660662
6968926
603166575
531015996
584311366
343897565
200440238
78191853
601728631
92906425
596225076
696265813
218566549
217525590
563692413
177996046
289753839
436923032
570253739
10563670
5181072
536766421
166262297
172151695
64532186
123575990
70244794
98613262
109934612
470181576
59424490
240186930
6893225
227692334
56418899
112223664
207530387
486561274
309317721
447718350
78582234
16521803
106518876
339896510
39569076
1871022
288357273
485491491
55258033
329228881
12031358
60016918
344052582
75773424
15017895
185840205
21257103
58152871
75008196
201935987
274436166
98251559
93439685
76669159
261450454
688961144
317926654
103510138
273199813
346851109
503940083
143394270
95652617
160160248
246314015
1158686
449183048
24425643
175426701
341288784
505894735
240654691
18939958
295136817
132734529
230165884
704530338
269439661
49407923
792372667
580620000
513724219
302365959
3518722
23985151
78656441
583206494
109100104
106209681
158466338
89594544
279651202
144107282
280692520
368250528
177873206
545087148
222992910
392932423
110242654
118015236
297989265
274189070
45093651
21254637
515419717
32563867
605388646
33203503
235675602
2075148
394783005
364141359
31810836
736773280
17690074
42296985
254031245
494295031
177848896
241375734
316894125
493182318
146401718
127755325
235679198
331555816
96507767
10641499
82087584
227947536
76629704
25760190
473207556
530594057
511424690
6840526
119201853
633742453
372978958
44286752
112310965
34302023
479198266
418406590
446661210
14724479
149276726
195985750
70264310
176756964
2185716
181038976
116903209
254848055
68877430
145137995
38499301
51295765
402116043
457263293
128717604
60081257
56257866
183500213
61212022
4148430
535350580
76173615
600513302
19809029
12854034
69449089
161750291
396322015
166107903
520552714
39713254
184429842
380999181
184973926
86966531
12167176
436185941
11066139
14155074
151728625
37479066
185352814
66468489
17386549
193834410
4785902
319441882
13441456
51643807
27153673
56142315
393682150
22061341
467451628
54598982
692008649
738109567
109885877
124235718
58890492
386385081
742493056
539913356
17037725
108501616
233345446
74067985
77521608
318503756
565742084
78032914
207270149
617422306
235010665
230192746
120883553
477736468
24324815
675308476
344893587
308592376
230828996
468339712
72939157
75737485
461155346
160540056
159938698
379911310
10495480
194204357
14520473
112989879
126708300
11799062
15525209
177848819
206593894
378179781
34775432
710761851
183990447
274035496
589762991
367669604
161981466
677115412
25149653
333532616
189829250
6121530
108804240
239677293
151254805
334545728
365851575
29878119
162370794
4561045
848479326
92476704
161617364
694333128
28117247
15748995
139924728
38435166
103443904
469646157
246828753
227540725
757106561
261647075
498249085
62508729
53658899
324013726
287677131
56043025
73772271
35140259
91044180
12060145
322488360
346241392
7102825
369652585
371947286
6564864
75536227
135345562
95089543
105991722
280259619
115862604
148622027
98341327
620287570
127211365
129096997
10925536
387268244
105087492
10736518
315528980
520661019
498367400
55299978
490454167
489751594
58028472
516227099
276966404
748658429
270350060
323729929
763123113
289466486
24715537
20713137
114684115
76745725
36316596
528739411
236849687
59497089
112052977
158297845
183047768
92459313
1763264
53575829
573899777
687113705
344015474
244787925
488731471
753551
112023120
428817463
115043277
423921626
3990076
59289698
159287137
11674718
471738472
567146997
80761699
2268021
399701568
100238498
92110325
92108666
788430008
61333401
299060377
143335162
65673835
520822184
21723174
62590995
445044024
787915256
276567383
529794375
64801575
221584752
28480521
194817752
10656532
85167942
106503497
208719590
176362283
25048542
132393358
445313781
612984565
239162309
681027790
374351281
636971129
623424199
550136244
237458675
96686480
136436242
246948591
75155512
195876440
797015304
127884969
175246044
93792878
67378849
393577984
24937138
12900243
597447669
327604439
118022597
585692176
4419457
632667130
558734770
417652685
1967083
111893421
409428508
102451353
651593691
282757462
10289200
319431871
388427080
705742593
300780874
17387499
513248506
40763322
94879901
250621018
254325382
755288009
547204948
75038047
623910070
5934577
46831712
110153097
7732932
392933769
7105138
32272407
206542187
63712024
522125265
310022177
432666456
490336158
310956928
60180916
568578495
662227216
13325781
35964157
23900217
274822402
60871913
6273371
655177262
739377084
220495400
714381417
9082799
733472504
19552904
6941830
635457634
30044471
58078789
36064848
293448012
193830722
94963457
653294097
189680216
147720187
187044495
250710394
7014786
75229696
177645078
115394707
323930948
212926519
80572068
158953676
524240746
403668395
100224149
401254909
478677820
107475194
497093851
338022589
188397154
25330438
425239984
232316936
102427685
18291756
159598463
2425970
163254017
174561358
116342499
126626899
653453947
12928430
220721427
333583
22343241
30658160
150156213
169787208
832169011
260839589
20335547
405791759
354266136
254782072
20267679
904523765
47351629
134781276
95974788
69307648
697572293
843329005
476105934
75754889
101775815
2102732
255507906
173280931
259483091
421805061
823762884
269345065
237570317
286142588
208338901
479148299
102694545
148972229
28619157
58126578
47132835
172712412
102718154
381312542
462242206
187043973
260089893
112264009
169267007
46075948
247873810
249399515
27437035
149491648
564990784
564896950
203862778
187759847
250501868
403461774
40567052
46777053
778208222
221993870
12323945
103176794
82114841
112556290
291895281
565210423
327025728
24078637
151890372
243989412
244857863
726858968
81895479
290423
87445471
11921312
170825658
709191677
753270506
239320069
649648285
371499193
589438867
571563760
38478459
6128093
207948503
141630826
119148236
67465320
313752942
787304173
151810995
160044567
240070484
108904084
100581893
51662476
82033271
97453294
39800604
20187906
19138839
116458011
138125454
58636035
4155833
475355590
193783330
230500146
350236566
8274528
270075794
104686814
21038324
24254507
78847171
61176854
201512637
181723272
438257376
168921140
498979774
591853906
308474616
188713122
528381049
18574272
377042011
375831575
292921667
339745488
172377934
521969829
114280867
313883325
748241569
146386069
777866
40380190
184561436
16644815
302990079
96628708
181047172
554104280
11296746
594582715
412402429
731796520
8442309
248837154
19913137
34878017
345593769
7170380
122069978
168159156
97335116
379507117
21404961
655983723
23645842
612297840
197441941
10607131
34063270
185347272
13218160
482566589
711379176
340088289
691757339
553359303
399585946
495768032
30878751
19605422
229862994
276142502
7848445
721154186
457425831
450455123
15511878
37667426
104176856
133996960
100136407
148550994
252759593
203232188
39100273
128198082
6740890
32035242
638155581
568169789
102865610
728073064
482894
524309191
261554322
403022138
537323306
630935869
82495599
487716107
112465548
110470793
8817704
103615429
161818181
542103518
59768042
538527699
236157170
522956444
5381774
51536900
784177288
14376181
125785239
640286254
679136577
399892029
34559747
168160558
140469078
709222060
12440580
860290035
210036189
12099406
56818939
583993405
21223665
69623815
49153999
19931167
404738573
342409468
27070874
538129642
107377894
42334815
492647473
78225730
730858303
435664120
555086836
30713928
121044782
536671992
346895305
170204016
3729067
132718270
582453160
736825707
10499078
327794461
874406200
317891090
133544567
71031618
31622955
453880259
21416525
160577265
229407102
18962761
370193945
473029166
34069924
138925876
439080919
81052810
10328115
250541016
405900557
423274381
3959657
188351487
31909375
281697957
128399078
172919376
274773749
294505099
25855375
38601527
45569618
831957965
752665806
323798481
26446181
376713681
41559797
761415130
569950680
52674606
8171818
160163438
754923492
46207970
116381139
76248326
94681044
205575984
175436159
541230917
57512658
94157332
668695457
415000900
112632927
3399386
55499964
225695201
354873973
279237994
278196626
309172536
76128391
126393801
5159657
368273624
136682007
130297591
294959516
27780676
59024845
352512014
508202436
53599015
171059960
75928546
751975289
94740536
206165631
199125583
239871777
161975631
38326216
124056425
335768440
389639492
97159557
97265821
253343967
10631274
12099494
178828909
119906274
472693807
480605960
44925816
339624389
31747870
159102686
544836764
186328154
174747457
253724658
143859853
19505958
5897834
766594535
91423556
122715957
14941922
99537928
26737669
484886384
4340186
209203127
94344199
537205372
55622496
39687519
1303542
163787456
165610524
22068046
92211817
361394402
159396525
66954733
498486986
369313510
80256721
22053999
544958950
7352928
256369686
21901413
363974677
398279749
411058102
22246535
223285694
474612821
274406183
59992299
214145248
44205509
154430162
207273827
269481112
115534235
640649507
56822590
18433186
751392786
769252993
10133187
138552989
595401973
14133995
266912298
525103745
9248421
23456203
283981447
628898264
731244607
379391812
288677115
142461358
86836946
35201058
119479268
117062739
188241066
25191326
352930580
463271568
68213395
195708502
146977265
220573655
78998056
117120312
298003891
200668586
291426984
229079972
202122582
45443783
5155711
379716886
126741748
77579023
347721331
456725100
429861919
371381330
138721765
3616350
527453775
358043488
7013175
173837765
198073070
87850761
4205322
261856112
51085042
493779369
159234777
3169392
36561745
2102340
678185931
30286847
4269180
58093064
600196012
135056102
515676526
520279177
1508561
313164727
483090474
1227791
11631615
723323609
145272420
405428693
83768724
213791347
132952798
480727313
117308644
260670809
18184836
565681818
535303983
93805545
309699536
559323215
122219273
554887018
242694174
58728107
56093452
492568770
5576574
10386279
22020738
141845722
121217026
93935664
379457565
261752912
56826885
84632387
522124036
276090824
99070442
311495895
244467451
108444672
146191821
10504122
103389412
87870741
170230603
31036417
102340495
27702658
344752833
146607392
88996637
306990451
282854556
27448542
330217580
231712225
185389709
54454480
331080891
245076672
24341294
110805508
554460018
964402650
234126065
133068541
705782161
618030758
580995085
45133578
43561339
175280854
78266154
17966771
595770186
382415417
375953565
175233060
644552458
51247745
159418122
67552327
125773758
335172789
346277414
350447856
210965260
167428023
88608444
66036691
662385734
585687315
634658666
422750349
32277489
596047469
374810424
185737471
179894388
597560037
264799067
541734892
211077108
91416617
333604558
16139227
372659078
97938004
75923502
43227363
193372918
235222
121917868
53884209
634462089
1212020
157170969
414539279
161825053
50528274
14103268
48599898
22983107
9419703
101497675
44740893
28017265
207291630
409392967
335191712
257018901
142100626
283203451
239220937
55076622
421544105
360896038
343892004
170900043
174919954
36276106
461433826
2490487
3942756
484184383
339119974
213918913
334266919
666822530
357526829
109337630
297477046
199762769
77542520
133145983
371554907
45020557
18652856
38642789
509843377
598082537
9844799
221144130
26002110
359537279
149496606
155488136
871797
162906670
616766258
197706875
328986709
541563840
32479687
169414148
247090379
20946708
184889203
168268860
553380856
9305561
470851801
90630515
212227196
177321381
187333158
35180729
205642105
168641508
290506022
20245426
25220276
20382070
682552594
369554216
590628632
90826900
356445827
385937151
436984437
43778368
35343728
358618715
776897264
535676885
167457684
10943336
656542815
415058569
207435658
615113299
489081969
408288577
46557718
481301918
390049340
713034172
156553268
156118894
630514204
196444522
546145368
227109488
87932120
504480810
351379787
40757327
536730727
54213381
544682427
219216859
743076473
214154974
139255813
205880746
404123874
297067870
408537955
235994448
207474992
13977522
64518750
246185450
473888458
345687616
1985405
734459103
298009960
42264654
235297073
38182514
752949157
402780316
220020720
238020317
346032740
88233240
431855262
592912305
227114940
109155261
399540960
370402183
662778793
123064742
69468892
340734532
59106401
139476327
67633580
28528963
454648444
340190674
51298870
572030861
318061084
74144111
351886535
19708671
427221302
104652945
259635267
389845289
239890384
58604847
649067000
189472647
226972489
204082527
134810428
19614241
123071115
37869176
28725309
367150911
164603454
245722515
7601610
200057185
177856622
288121146
103391460
10324490
784174665
154400360
71458610
244765539
63526289
16878108
320563122
156204006
292281402
18826780
36884062
339844288
75190760
72942217
26144509
16563382
83794505
56834393
177996570
142145226
137056065
127448880
270599563
502061706
307804077
8669838
2791476
240928573
11532748
24026637
782636165
86675989
85078760
28512714
35126119
886642266
112365726
19481242
27258017
251588530
370707939
117648015
70982789
449813404
623886729
650036514
4850394
372337970
299114469
9710018
69586233
11887
113395023
4778934
84549780
369856517
57497853
18832372
574499825
789548900
71541121
371498275
9372675
275557611
551544950
280479177
239097080
198888342
470493967
477398839
30553695
34383881
8398084
26864393
351589340
686611958
110006470
67922293
522902035
54923724
404633705
26081704
47216137
760551250
73387959
58520690
133566340
87248087
258340981
55547760
115743248
327081124
95055046
103423641
410100764
395151335
95481719
98572108
464962660
368487183
9275514
188214285
191173949
7733080
121781698
376654665
418015526
2826380
5378644
702926358
7754252
76535301
528883384
44401735
309945896
371980210
35844282
500002356
503237186
1389361
217692849
39508400
265784164
59205114
190335269
164302050
135258194
125187523
161992306
304060754
80201028
192505447
60313630
199605731
20754130
54454050
605147637
272873553
154968472
96147922
219028426
198385817
36010064
270535612
176258373
542063152
19265345
38634502
292302434
508786415
443432587
552606
40412852
373487150
53775620
240184668
655781793
69519961
310155197
110243820
2609789
155112551
346879054
848987790
72624832
201239780
132117664
391820955
351531639
319120880
72413613
349861936
55460703
269071807
483626328
123496281
541052
82104865
65819131
458971689
139469090
378988321
135965838
138021715
595824652
257444826
18325644
160219541
44452779
418372762
7389450
178384422
301991575
197852810
19418825
261021995
663004405
312169461
468685660
102137286
83894574
123832948
13751495
1104478
526759681
87640318
184729700
98215551
120957928
46361174
722079361
116938685
58858707
377972694
315374694
96744734
50298318
35934275
98971411
33995547
36160414
261342310
78527854
153185740
117873527
777403556
84131952
20236504
277610987
8531273
3387191
693552166
679864141
340239196
233620662
88914
192818699
698089524
40942633
356709407
144825991
388162550
128401803
288121369
249394977
112828517
1936739
21842825
176635285
447060510
2591602
355909166
82533971
243872573
382948921
511185725
12802075
344005750
7752160
282915306
44717451
345887117
290818395
41183215
54999941
84604489
91108113
385385038
357497272
5161306
826588638
231695402
36015621
112434552
209126707
157460434
496695079
373532616
14962302
125142320
29680341
423606770
133981505
6560004
19134081
547055740
267967895
198672601
101345340
626691606
34073773
278915631
355137961
21599555
327960191
45219092
206110859
14369857
10420794
44107537
5475751
453109985
174433965
801725141
8808292
56502235
517335061
21736790
23503141
367267014
464740337
194484662
819964954
181204368
66944476
576807051
18554139
115150730
49988248
9315034
126859029
35760984
113559652
749368702
87519451
459485160
590954044
201666248
477826393
420524211
3372226
111620718
198155608
187900729
488852082
20688312
217146225
42505936
592456812
348163306
398839622
638030966
797298086
15270710
57925
428606213
251669846
121192538
335676164
434473462
33678877
507484519
183401912
171806836
165215746
405430158
295677472
314289874
224460304
262403141
282136270
359296279
284898531
306500917
34470177
346638500
67761222
117272204
56766542
355855826
159350539
613284470
74881738
486665935
400160446
96528610
31595646
654978073
123640285
325386659
524813897
371499371
602380393
6498944
1044123
288641238
294631774
143316798
232832856
11970017
486286805
268580023
631891791
79451236
360871328
292544915
202093195
393113558
54517657
405598263
233661568
38310408
764107893
749527875
537201198
821260921
85585732
583463571
202961118
97132344
17124230
233918066
212021795
452581259
68556546
713247046
170038878
552099074
1584711
179421622
183835617
120267797
543487156
90742401
38026208
497084233
20547417
382793475
249306580
780496048
15051230
346518334
294533055
60110348
532371898
27281067
122792400
308962391
129712318
90535198
318265922
153427801
276082795
146511982
631513396
101004393
42993272
220999210
466156375
840316
284938889
285855
155589424
444495091
143650012
331645862
301126104
437962814
487375713
5752142
156104999
25879904
462488936
151493911
184576332
70108595
332943640
345258029
399939601
21472706
419344001
250655440
224630947
44002527
455583733
339900046
272989202
275435433
153343513
518831794
33479110
178523473
15226505
433822828
471736442
229105679
186961184
179216008
299377628
430121214
305001975
102197259
180782255
544524873
242002120
38543920
45373093
45273381
303543918
410805870
10185098
326821938
371609795
771363935
89049211
300949671
32440438
50816616
269539288
171428464
405533252
22581825
338842855
549172077
45902853
160325480
188567008
204116970
57089721
414330216
128033928
348145106
31664608
15322353
8340111
629232733
4748310
71805076
215957479
189938256
433995856
89113414
20306601
113055479
718983148
255285119
42708955
277027417
236213810
615283394
513670426
197260744
271888459
92700444
708774824
106762992
14252854
335597035
297332965
292148079
114622437
596906821
252825416
300264586
95938600
6463483
755351827
283589051
89338416
50211980
74500542
181013938
611926460
2598921
37242653
228612007
287065362
410280273
317985313
392936696
468641630
503671394
479689460
185994474
386925017
103677494
100127358
116986637
97675515
68254981
374265472
55385281
173109808
480557727
299334699
338326023
109164889
707763723
219677627
136190968
222484643
170983563
74504787
425458158
10872153
45868515
273749389
51099917
58111158
302144103
431156709
604913698
132833758
214792023
161581228
176805802
420027843
96268896
301235967
881086093
121582858
147112415
281084371
489357911
259552216
330656846
20577647
750827793
241138104
171206028
46469658
48952962
795381050
642562725
436733257
255481340
90480205
317284729
626174298
156657295
214685079
314269441
552447958
587720288
832472
19639742
537186308
88009578
195345580
336253058
403858615
382508607
47348318
158158533
191134003
237820538
187449999
670624093
458865975
598658808
482307321
293251245
362280014
19500846
132464527
108125272
257523442
220566859
125800648
126970656
14234657
101540097
64367452
270098134
18239529
18672703
47899149
526606388
818750
304548025
487357007
436650263
47615
41575525
199885517
115979738
276514243
18087195
64310306
234449672
255614620
110143676
112455506
197608148
298617176
590233886
31305282
17500915
194322060
656135790
30046438
626250315
52347636
295134349
77070123
137136948
47413583
92418615
274059483
185784889
41380844
47046255
27780629
2955461
559189510
357709609
274982567
476433200
268464494
2906586
136929536
598734580
571983123
60109970
23881766
215101962
62244616
100824124
301033861
237607409
203657702
55704145
281779859
977465
142505914
457443194
436503208
401527590
915184352
925726255
47859909
258603255
662954247
268643479
479803131
60860713
669688996
296030056
221340310
89777280
158049714
793216303
36826195
83875354
78487607
668094736
219053921
244303970
11164274
91681557
191780182
33564150
627271782
854267172
177541451
265476104
723296112
262430170
131038049
216536051
177176138
752552561
304045988
136237034
205565902
335768057
741600201
430241682
115695445
213127456
231207651
32044932
446264364
117688754
360659421
260971457
213833361
125992329
173025418
122336589
155089129
21263015
52596181
584807257
148265371
45908456
137263940
602773678
671116747
358606823
322504706
35595768
95795518
391553512
240145231
752303282
205472112
374472723
965769335
197707430
76584907
540641501
70756632
288205851
381394167
40811879
92806014
164488570
325022590
447206797
41249065
477612937
343173995
340101472
692615893
85227779
487786189
333219258
483648853
26780979
690305620
246084623
139616446
370431613
309601809
185491585
278204555
95929839
273402482
64375311
140789687
12925729
283967628
145528771
474187587
11122744
176036263
200307802
83037788
115835289
633557562
145333169
141263678
177393848
222589378
152856878
275371245
273960105
412147513
49027824
238378433
218883462
66194141
331194184
390875281
177420068
119039176
36469157
363016153
31853912
28610725
62468173
20790838
19995420
48734516
395987374
408836331
186175830
46815439
89226982
657738915
473629713
15816052
67692621
248111693
41444169
264760449
224038197
22106088
6117897
218906320
585693949
87510336
318096654
656253
10551980
109324328
542242212
242605070
874092126
102378448
386008758
863696226
12296992
27661498
21813942
18367668
92941522
133412273
96899531
559704566
75458555
621064484
2929626
297282581
392702714
501785820
142239
105438511
187860970
318865415
66127846
717989629
144361792
12070397
389748585
273344241
475458899
97043223
117109491
481484819
26997753
457176242
43572944
118009233
471845538
436050081
47657814
304931509
50526000
47873514
45157813
305354722
129497602
208944533
551047832
103391219
94340335
456954802
70420347
12064791
107636714
712983972
635036875
143328036
232207244
883211619
33449963
687044203
7278088
198660465
168067059
540256990
287857472
103275207
194551990
630219612
92244727
225954762
692263957
176519740
13190042
136298754
437467225
72672390
92236721
1587671
73920172
214206091
232799656
475201989
38487853
24009633
181575760
155874570
177504963
542544177
245710572
279415721
69498793
380742847
72459645
16208277
549448839
48359763
67437573
522890746
845226327
24021499
57847341
581616504
3540482
246923648
16483815
44970388
280801522
69607522
365102637
228515445
853114242
389768568
111572077
156595662
23190074
182730548
113477952
338768922
166892438
63705003
26590938
90977407
290163400
681905353
388724859
1709767
753989304
379585381
136813728
13532411
12118358
209676590
197236643
570706272
54726657
94441848
105247456
451541013
532813674
233202062
458936470
415660039
198478741
287716156
42049870
269177847
111959529
170270105
39796094
701405453
270549274
260079317
27634561
476305053
196916289
85071320
3520512
263424645
41531772
37751050
238732492
241485953
597522269
305375333
113683456
48927031
1815497
118638359
415744253
373198923
281615820
209327756
421089766
546071083
78839399
525559471
19038041
697429383
295814400
99493890
474032212
174489958
456740222
6526477
9261495
411136450
106657818
74703464
33493157
709141119
39755624
710073202
264264789
284341344
741798898
251278487
425372161
48745965
375705727
36747009
71822031
27577248
85084077
733451407
866641
105142621
238616393
101691822
118155901
279241813
148993352
435055542
725676227
396564680
308529068
209106071
703784963
77765095
534805
354368563
782739277
35397266
314902575
877594166
536093199
55146026
95407603
451715980
284408955
202448985
492151400
112175342
506991532
260963082
16571557
384842
7530276
143976204
157564315
205447476
11505666
671978158
103275591
508232850
1929361
29307330
266661140
430873438
46214981
1666424
344662357
357214564
31277795
363119385
120622478
479523233
657365760
98350281
69013537
570557206
83302720
82817179
138391859
36192353
336734225
11421491
383416440
119460722
246295574
39896516
202424159
605584643
10357732
94604029
282685917
19307669
513510586
175138834
766578333
604941644
230139389
38781993
354830645
347642816
293433300
54222116
11574420
302938047
37059945
141838343
38751037
421617534
585604629
101396987
97787305
221376370
658413099
308319052
214435211
79617269
221456541
8761762
9735974
185873112
179844762
42055935
86110712
481097870
382586864
341450325
445849832
194363177
33830770
10734595
334496387
348584362
196630173
230366875
315351270
188264187
11156368
36890922
97864742
495459196
3327195
8395289
126146371
20301247
109212441
97218643
274446749
57063352
289172998
680838944
494448285
760437109
797733262
258236646
220366354
604373595
12862391
173133933
609787683
134351384
595276252
540971179
159966745
630002775
544712443
95401340
192413186
829087498
512280036
47873129
76982383
56089673
272857331
250919352
568332882
14746188
618632153
137848938
30107392
67877119
355434
96411405
632339852
719998768
270100950
2086276
319359447
458644676
586402305
106903702
156553106
560911753
21901537
179273180
101012961
190897970
62752993
154511798
80441265
461336001
194054596
256440706
467069337
995629
194361074
236235996
60560858
449640666
265498067
14229917
109461566
662731405
156099267
336063783
77767149
249292300
481147070
369015263
197933938
166764338
457647188
297276883
561110107
174875553
113384954
114962038
233464472
284369557
312081293
865252437
346236255
573041396
58127794
451407633
372669035
212357013
333984520
535216781
14792677
406093955
98930371
355429852
287027601
224887434
24491265
791887037
83198546
397768172
3806059
665373095
26690050
52390789
36220560
986858673
408659386
48294218
50637911
370237758
73649794
194817939
551082284
100140777
32658707
445241968
923713437
338533537
89781083
833134952
644163588
23095709
3888432
536429696
549850339
201690535
47862009
137015196
381372857
93483065
232423600
6890320
2114979
315013546
133842723
346376165
149361210
290849694
4143243
50228526
173077327
245656534
155750149
399721213
213074592
56958050
491043742
50684661
143396870
198162806
54170029
93984253
37859738
41945623
47370610
424353045
428438896
146380800
184258771
389919557
120759215
219990304
304372393
33937354
225143193
201620375
490667426
183933080
70478326
360447351
305907525
42757529
221379982
243611780
431521973
594768160
322230040
89484437
98580909
44037113
86815
262508797
327107026
585920135
203796058
44743898
327172108
689070309
40464559
65158631
143108611
55843693
20280015
792111941
18086241
61078875
567088575
195006968
250420148
302223723
18633400
62976222
382710222
359272208
398352467
112718188
275617045
599895017
128986173
351737140
129948098
431560704
16867402
277531465
394483054
208535919
28528422
35525069
229879610
1502815
14043374
264452611
219982641
798352837
52628741
641822723
550451890
18758489
211285777
149503241
142112068
112242297
52514466
608398425
189533966
22922767
2498621
123401257
9833443
1720186
477949113
23442058
62253313
375276745
83146077
3202292
607706147
19125105
81865818
24221417
150528945
196041550
574319258
242110444
445546818
110238237
37623558
40710743
180523223
257943874
28111532
41741239
5420630
278736922
85937074
189708744
19958827
10657766
373158295
56974327
163178215
376320961
361481479
26510986
319276815
12815918
508182714
143986561
461648279
74580799
42006078
182715517
179008131
369564679
332671228
660919777
616642201
282715601
187492397
609763501
293123095
155345434
76084373
589980333
4373724
99086525
459577875
42439804
663848029
62882588
228184818
122487056
309041886
352737202
526831573
382137609
254969282
324484223
116530621
601632878
408108998
740697647
54097059
505464538
380874938
597025185
227984437
762620534
142703736
91032505
85103591
389934217
11452447
26613120
158066948
304014202
456223960
356349788
336695008
566383544
719031247
37179969
84236034
318067646
291190413
275112652
205061767
131313755
125717718
149966124
623350558
673342832
58373129
635274035
61357358
239108246
157008282
419872604
7170878
7919906
436845289
32257014
7401881
50610116
88238405
712940743
12654746
586149034
330811203
3701984
127179604
79976894
199586821
113890484
262240450
342685842
259147726
551003715
7755627
309998721
495872553
60036125
333620757
572594086
200862140
195121923
52821401
131102080
441069311
403294094
378466576
725279253
101192684
67971542
211902423
85484784
84259258
138029300
163734654
57799904
229553414
124324984
140712665
227956839
460831390
97712462
344862931
344439438
286491338
232411853
159486215
167043159
20056597
316383939
164876084
504896364
37924379
71900870
204060388
121866455
422349072
848706352
265865541
166341224
123676735
455768527
71451397
150225797
834979234
302842649
296830629
366214846
371556423
51664277
154563176
80824321
103398994
240679968
390707755
608721745
30774243
719809578
32500890
155926363
186557904
148279445
108702546
145854634
524923998
54910036
184915303
16225532
247954106
305161584
246820624
203014666
275254511
30192003
286303323
227365355
368286419
8392400
69454739
87014229
338254304
234465789
50263090
91076337
430460757
650731277
95890383
138577608
664068027
508615633
691124041
620070543
20104756
242713
464944836
442569358
27827415
56907331
822869771
97479460
18330849
35600841
601204142
262081384
80456327
336439070
599073356
190051221
108251854
105362123
524908485
75629475
656428823
323616939
122627556
103023264
341858952
524603098
623930569
343664358
141877594
48445467
664018788
407088065
196903693
771424451
64890671
218348410
1991772
381040565
490424313
525243046
19787205
236721826
200395691
456473412
211083219
467590681
264823688
67548559
422398077
361350824
205332289
3405572
25921353
891853648
543976322
241839471
203858787
98077016
25439972
708758883
269522223
122461755
42992605
117977857
623340872
269306888
198398152
111512430
12155631
342433283
637291685
33648412
417700434
609838778
48160068
194461698
142693738
294447249
940185454
365681581
269745038
416478814
47973091
618741027
3267852
102677422
6910849
526440564
62429006
7372376
439514544
564716743
596763334
133722163
257109135
122839653
1405308
599094759
520760740
516090703
472693866
1478546
787865431
202559947
141347117
327077069
173426850
153688268
56020089
29101117
59616059
229792192
6713763
2965417
84514161
60351301
31259155
587677889
276234547
426788021
533073241
68335530
162829446
349482772
26146590
375716628
24704722
6190327
552549152
32776571
320669539
6998155
162634276
139065967
177722822
5878420
377240836
13431462
312980903
362454610
64307286
440575009
714211103
129952212
11625709
412412710
292796325
16260038
443299595
423321580
215893049
36542490
77337341
210054839
107156799
214185396
556112124
162946005
709726414
66560532
417031182
125072429
399831002
187616076
354455425
326280789
283703038
236297787
44957004
313815930
483699244
394295418
231271045
385337986
45359801
25637908
390448732
559499304
232519770
172294350
15432194
92831212
165156446
179496333
27404356
415471491
1505759
110682866
502473740
193391926
92171248
623040081
477666526
88414963
273968437
348428647
52245046
176441531
181653492
623826544
410893500
736287318
21453385
1655765
9519649
270494392
74852697
23513090
316682124
761412030
54820442
567914532
229349150
626765627
237997156
432449009
396800018
38125247
187882175
560269780
488865379
3036713
770839068
153515781
277415936
286193769
209044224
217880271
23843281
648361296
193191519
102496114
23713507
233020016
286469149
362691217
184202575
147122553
234999658
208573770
316302315
865090478
376782715
59561599
20853368
286803319
68495059
61865192
76915400
245072187
508658235
69541881
285346942
128059432
434260225
108001219
417808346
198446126
4486641
139218746
436049808
174243644
416637607
90231836
524592806
93376232
575704731
89187432
238269608
659798542
128525055
269241412
1027873
83845287
113915371
662940318
454543844
129287277
276836717
27046581
222744909
171039916
652535225
467070042
389442331
622848361
62333869
357022292
368259469
458059324
298832321
112247407
108510180
56697378
163058296
64332055
267820259
398886046
73150331
507338103
346972449
299535618
372488347
315360328
384251280
230680258
564466305
127758281
2401384
400082059
201401036
116633878
699593119
346194436
689634269
588487934
113133906
122492952
48272062
156959138
544639814
32882092
280211402
155944449
246288254
939998305
29835899
70825254
727822906
153656450
358450317
146796311
188034660
131350288
82524330
735246606
408458967
517102474
213522432
217615154
307605670
185295870
28842520
125484540
666081746
215520706
256169013
373667920
560511875
369429588
743461146
182708590
2320809
90764831
227037711
35681693
431238604
92541009
370808490
214980885
24253721
221775326
381591202
329859556
701600367
89011737
363147206
103737756
310554334
235411266
20912647
205689872
123269844
219487405
459431348
269678992
431000497
525133485
23277664
236954850
610680731
194653612
4062635
27387228
916143245
416744236
309515396
827972392
435596793
150755334
700603
5131077
312313789
49078205
684620175
448884385
186589893
273712547
465443491
447531775
733298914
139927744
450373151
311348864
529797592
514918692
62202082
64563666
11799056
6756282
869039502
277967423
148012992
295632837
202054169
125427536
320610155
6958891
81939386
598534168
500049162
364123499
11530750
66080959
712845226
7457393
197959884
695305301
223254290
334394373
449663335
63556917
574262152
121617810
56285532
16734822
726250921
339443697
63188417
427769357
595714564
148772602
335302391
521837221
116095463
241451732
61310606
32513068
1946720
14868576
125626175
68854525
399527401
2807989
270869318
114904876
711320098
222965876
312946503
107614756
233310446
631560245
179687107
317028972
236581724
481624311
2087884
116393546
458044883
337583643
104042068
966457446
553592280
374940274
269617247
356442396
17984500
200059385
126579527
103506211
137400645
526305448
332013178
27120535
411265850
40267016
201864501
93372045
477834604
266338976
730729
7581801
142853478
200735309
14793089
731282049
86398259
351526245
347469223
47404782
738486070
105961562
16054311
784589890
479464075
230294779
239645364
354073485
344243639
130210572
644168857
11339060
20373710
183484754
49776401
278200222
30853490
53065990
140407340
428187867
119766689
19794169
34582450
507839593
132788739
28952808
57722104
85332713
371296313
608071734
108354661
7885793
398732008
205854125
312978924
243187856
149976625
753091411
631962675
95421052
205347418
214678971
96687137
79603017
613363943
202970327
709083517
190901120
224605423
516942943
29042121
724727027
501178525
247656908
128814154
498638442
268857271
271041283
463025060
487885357
49307238
551321940
61252541
26020593
32165840
21735726
197094095
68788276
541437315
14429990
85588155
561949378
86522834
578808703
189181330
427603383
7342604
345422438
202308827
94151825
463248216
37228105
216070006
889961977
62825939
14614916
245811144
85120731
107677998
320408289
25154633
150805971
118786659
569128337
20166813
186078819
157193822
26346068
61522990
133206280
128233953
151179806
111974958
258035690
42222468
516853320
117514559
499212397
66960935
332077995
41936277
424818963
192132811
129130028
611360729
586620225
274190611
14459652
110643104
297619280
78375219
257369523
475649751
49777662
500733264
378406980
151262838
119789531
1170747
275196
338336984
419974194
364748049
60785203
68303598
4863736
529848499
87959102
55409079
313870427
71886099
510556715
396722150
382829114
227479129
582763089
310272858
160978006
316356130
26086809
1941354
609494024
410220872
202809531
538946943
464507174
262460249
244533805
217116282
794996415
48661970
225914736
8571824
70906918
87137428
122458808
19278110
382587801
492013465
28693431
286704314
339352989
160751773
168371734
435038878
148654069
179421318
114359124
346289002
41563126
517405726
258951150
190707103
120527740
594546143
284201540
339799696
289986862
45894037
252441224
794986768
268557329
823543638
648607460
429240147
417665801
473477382
129937857
259683907
14979178
479915492
317032055
541138488
413333770
233903750
2947281
14787659
31129629
17067745
352829944
543138294
445413705
89515351
821887889
44923400
190601120
606114208
31525834
140107785
92763621
9913914
161009288
87154143
136625404
312902671
47988502
436161424
18845574
100955031
70123467
1572398
300325985
657672112
86556572
61025199
439645663
14528003
269118711
37182361
154123702
547161093
288961626
152605877
243979792
245332327
277007404
108141097
100315732
852826296
283012738
301268001
431448664
7609275
221602236
73671551
276119125
136672470
14328932
351869464
286341438
461860
8630731
95027675
929757
18187275
432926563
22831310
302802654
303864968
130479810
7656050
108632218
305881061
87404793
244647087
504338964
43193410
251736499
588509826
18624880
524781020
100359839
254211802
4593379
30167951
163555656
661007882
54819022
245488672
15547529
97234724
467228169
96770337
109880433
70735999
407162151
88682937
602265774
36289043
853101072
77480333
149796925
325263021
623718102
51501881
161994528
20181850
2027699
15672666
112013086
273589995
124315713
28423404
416766981
9328489
53687726
64205452
47367351
8174422
142200866
285709141
54876907
142338789
341932538
123527963
523997588
52516635
98763050
80558593
479347147
8611045
309306455
530952530
185902945
295937914
376502649
276151466
336330415
18685950
403716737
240613168
9315820
34818274
51906583
18888187
603700332
490581239
147032106
3656708
826529179
396909335
547699511
176532361
18236193
185158019
121996230
521713664
828058070
60174216
47323162
11548463
82393782
760617468
161321715
537183689
442582733
521145504
503135683
203301320
415640150
114476640
424200593
29331430
376586490
686536
160206817
39757510
260094279
599536036
255564542
270524496
118483209
244510631
27800896
149641610
488294166
44168264
304459236
301806434
69278710
42911093
245782228
694127
255612987
270565668
160884542
120873635
78701660
674683766
417167580
310602829
387817985
98656037
508296786
209486258
102366217
859750174
566076740
396244971
13278446
515226053
651758283
188141467
71958375
452423790
2937103
134818102
348907225
203227637
861685413
166529644
742365113
859654825
197908954
156529120
91465396
16337628
235229488
669038807
216126803
45198566
298264772
660448609
341244818
266209990
35166168
264958702
116333663
73373462
537568515
267951271
798888303
365507144
86700372
303654349
35718815
14217022
566819088
743392973
90380667
415338
108118681
750917
61833016
540500632
706228610
160726740
7070067
35591841
127661746
356105970
203447942
1344768
257580566
344593214
404558797
296273577
191220865
159501359
18677681
112102465
45436823
71512191
90964974
352126864
72348419
5147906
749246559
44394154
388806868
433539426
85109568
62489855
32804260
380358588
772658797
180685470
91613844
103015394
12280290
451791344
35657410
439025117
80807284
346558002
13003585
294329859
52063860
995678
10789888
153317904
61762597
110626491
223004698
325673143
211333419
327971007
111918596
150172932
60039523
473234851
120041670
372379303
249703962
343882110
683580837
399107956
367193536
64799832
116211704
104821384
23979711
18956489
111973718
357943883
271210036
476580278
39313785
566387009
35637634
824323572
120526583
127500140
339965473
9891184
1513656
109023486
257818470
118372270
144602846
464051630
450134172
222453123
458513501
119990011
86385
16736949
310241931
124894523
392582434
238916088
716929585
20989234
512162663
31462552
131864083
152782635
156904835
172312856
359325207
221092655
5941559
143839211
77165746
271327313
13200790
7612668
778124730
866206613
481170897
71183682
882207945
112656685
278412169
272001558
31103949
166607484
69905504
687431065
135829123
393427041
242255242
665030903
476304
97730079
35005894
329644164
65361901
174670607
67882061
77237213
87735098
231660888
29188072
317557723
3579740
172657002
587799009
118261692
396388121
21632567
102107299
195325945
577135141
262788605
789309630
654855765
110145007
820459365
34118166
433789633
767050745
771186
28767615
86662109
113302349
233031634
40016247
113608252
86305231
591556475
35349327
61755000
20671193
288176475
672873168
152910511
31844117
126149411
328845150
194049455
520064162
54012881
67769279
797424972
87471495
403085527
8660739
516926729
40407322
804283117
583330817
23640598
3419985
51129596
248150153
307975848
19307915
14570932
649756602
165773427
73748205
59992494
252032705
320244779
626629156
219697995
232939827
645676925
15575908
121787543
366925989
174920008
591672454
790490375
1895962
760248966
608081129
278316772
105262037
43904837
38722633
5096381
279876396
2469702
197087212
556149386
682410751
232368855
612087109
64202842
828948643
79365915
57474146
610117096
319025177
582140859
13241609
163840045
664616193
410361463
22184656
18754162
8004287
700180401
121743886
213692850
138401626
514248382
7455351
297124375
559799387
7514079
558030959
6828639
136792803
27129320
443097603
253683324
94547947
5708328
216601611
689872102
44766119
31344376
59507904
120485040
214218827
123543496
628300138
222899144
77877836
60946770
53942849
530853419
625890353
125768825
252252830
50061988
46303889
73698032
42963642
152504862
214714541
521630690
192799230
37953224
103204437
252224357
163811346
327441275
114866235
41663677
1980302
295162381
225687926
136464503
115829028
829318697
184530880
160997859
136323177
256304962
529058189
222706436
631262281
235845732
341832940
181319843
50213862
556543594
125787923
236912938
721625279
252893803
210434817
716694411
675001421
289673809
405530042
12387542
521161801
548954276
253446369
103505393
92526953
308996867
153488781
161859
65552745
145053454
225792194
421507252
29790221
885140838
380734586
473907661
138515858
7756289
262881433
361187627
245304849
463770201
99539554
424003538
243563671
295638325
13604791
72046927
30068830
37571334
82307041
192652133
194070824
6495323
114844410
562408752
127371813
422158933
52251021
147708525
73958185
247172279
114367260
42106384
423153292
151596708
48389187
873876951
298422255
291296304
148149527
696391964
656034137
103749334
172434818
58030971
12330932
25739700
185479909
5993804
220741099
221915289
486890144
380444678
59929864
230012899
641596279
50929896
68102981
263677863
417412319
668864972
604689495
22093682
244668777
331820830
100250357
614568252
94148072
34054882
214714106
656622187
84245870
554060471
86369908
188106034
346756431
34720657
578030589
4817599
883424599
625343876
520565645
599740877
58930367
334913948
255598704
170442148
174317600
549851902
301668254
12502259
2619454
34733873
16298014
77684405
109207635
573607411
215367106
11557864
131720230
157428792
261341852
80021828
261253876
54575106
251484700
658205873
68378810
16406020
229190041
162788213
636917120
432869944
728594
229947313
155451493
65584569
125937243
4317095
468102252
274461613
691920902
140560407
111451726
335343891
233924403
146254597
520991629
233854452
180346643
57074280
157196931
467613533
225631671
334355796
643788020
194734057
259648070
296514578
37739164
30296081
322018889
79926089
59309610
609279126
609607689
335834727
242807195
55928318
378494614
234966886
88528034
550215461
426070962
88190489
27713208
440656327
622643435
300768246
99177524
120712861
611322538
589280442
105551130
312746270
44209168
260574119
380685837
724663163
334481728
18243304
69696029
226831377
774475244
57507970
48593978
477873664
270353275
44438825
210263367
2570012
67487416
251177461
83190103
279586859
198397651
623675900
438946188
57651516
183743006
65088818
78991352
47270651
305141753
110681043
180770648
95168632
3945653
64358980
709836255
63572694
407019958
475439024
13755644
46314
3870345
528242590
478078903
194630164
266773187
88533275
156600478
431870073
500765070
238298152
41555622
213277308
241293334
50570381
185608566
42423087
323713961
58210401
909092589
486409257
523652103
209785244
21259335
4099679
499800464
205140677
527129
77430651
157239570
131902658
684677650
32983403
643715562
37971761
609487503
578756907
24681067
325971158
85940671
185683230
431609221
516262455
159162306
192137210
232034970
129139658
343598136
225572052
400065599
179220804
319856016
202623980
77746373
86022998
145212940
87292255
545773062
350830653
343785184
308803874
272027759
130621092
154150630
8660993
196462274
16550688
431287939
51869238
273557537
488968191
493565938
335464477
114111051
314542711
698059035
98266952
627883194
23730487
223227449
80169349
431492264
442762553
46742337
223006055
156867163
1991135
94144071
348684147
540279657
3721442
877208817
507790929
66345866
631576874
2207799
113691618
332082796
290222333
354349705
202772568
48202854
521915768
20870212
199850999
265431272
280125073
582990035
117879821
37216356
460883146
252982902
229982411
183003801
639477998
307703469
10512697
402969184
152525010
20061280
100199853
6590920
214054024
141943555
227795183
306368363
99500956
4450204
217685311
357830806
51092614
320344998
174030210
670999998
85746292
144242523
241480154
585409611
13065473
119391046
343068105
153376836
201609347
464747137
707448667
161194014
63248633
162584968
38377369
234331104
10537790
16469654
7343206
489410526
5826635
582444286
80079703
58720141
151956730
11772398
418805653
87100897
141052883
44287831
353934824
535323946
43893927
59203008
506668515
68912780
554824613
784586655
266937014
522314046
75604190
57210467
296995764
243360511
50606467
360463734
61767806
572308938
708574948
784023144
24395215
102367582
159574633
100161366
379411618
157364687
229664368
117023871
536288711
241827945
30095638
238736929
106640567
164135619
462436785
679811330
7839495
793858870
8064534
517971670
884178273
89525447
361174853
13179654
151919400
54706705
175325015
94843524
480847564
563834645
6309437
21183407
259444849
284953212
203636755
561384851
133860128
51778908
844428770
243206874
161445993
15381691
257156776
120690634
349410451
188873229
702437903
517596249
71743148
47886538
263178349
8781417
527191739
18321999
170781293
130281812
28259947
5604488
37431062
242656745
387304283
21409445
138739289
587452203
184145732
244260491
9908876
287400676
58505585
185842476
83616521
5958463
52879727
210110557
439352275
48753245
252177108
466672183
62166953
290635223
23391441
513141912
571452035
675708470
538749733
398352581
62759991
593514858
185018932
493402902
100621870
91634492
36832568
131420026
612454809
190621763
431122487
190822761
21052413
751224925
227470194
154046987
39966909
154710745
211346538
36398732
133771763
313983885
141024404
19513869
206706041
162743990
338309138
86986642
416297275
105584242
244309846
5475484
7516735
103175943
106304614
214962007
135288956
298721188
987882886
309903170
62895806
38136451
554000674
287989265
385927679
84853103
9653715
32028958
360215518
492308599
102659569
169260811
3068552
41079719
265685698
38067680
45716165
354040777
770396266
240140982
804832499
518895739
89428335
47614754
24121667
26428038
82168533
218099642
498229833
434134820
11696227
924689913
46504193
642587711
328937573
319370866
149125071
288042501
82281034
70812106
387703946
19495832
429130743
139450599
15555906
60387265
509274935
36866983
158580387
494992974
13053834
280153689
638382326
56021145
326181445
377022850
425718167
14351697
264931611
792407583
54137366
183526980
54613885
329331697
8700356
102882526
161400265
41582864
675700634
123442549
11901421
111916863
100453184
76982978
269660475
389746254
61710516
498450723
35215376
2632782
57013325
379449134
123566770
767200982
54547289
249293785
430256618
10907590
115112782
6850296
875734201
49599215
227321408
258541505
42579556
142752737
74512336
288909643
47743646
253113661
145492216
37874899
180332373
27785614
128019421
57736306
550470316
92689823
116938478
82066382
357430879
424448980
382852199
205745538
621258574
50996602
95132937
225528245
394565004
247000392
320031760
3313
115548849
479450677
28853171
134672164
231659340
75641807
152128531
320749435
381602399
330274968
65291147
584505301
42060896
338443440
119080399
224158902
172995981
90666505
283202515
596557800
600311509
39223619
71259143
8598603
7411477
181183648
60119797
69230186
227645253
44685097
6482489
3533879
124332369
653881532
55530517
505536061
318860009
162050713
655860476
372538112
197410430
100732922
488490309
289066089
384683730
479090688
19835097
90262693
74717528
307745202
36470378
82519379
1596370
340200926
457246717
191555539
707830622
648053192
95431700
276976989
112905312
4060799
796329107
588116030
302219664
140471278
10254802
73432227
229234089
399112604
173479789
256085890
294723777
299809890
41622218
303906304
16997003
112142959
802065433
3241363
10073064
4627582
568372233
24576113
193422211
483646217
609430137
539410680
380296106
54901237
338020321
601483296
75618205
212326983
861642893
95397
797203154
319601009
455392021
224961
230964997
471129091
187783213
779593955
154917179
236752049
33484986
539925619
337727297
34972608
476024334
346865633
270100965
194843500
183234210
198962066
306511509
140756079
47699162
110938373
48898687
310972023
140246938
151851697
465726761
63407831
406961914
5626384
84822635
276029255
189252243
351245458
82240048
118469605
13096815
253327881
39813153
240310164
562723762
164850583
8144513
107698782
77581711
631902531
754616770
31595664
769106823
322258667
14216265
66814457
599019504
317091763
266564498
20774630
63520225
112272530
225589255
220956912
177801838
57317341
124159511
9653752
24667473
402039775
83502176
83687076
82218155
320148828
102439519
75710316
458849320
44915128
784082667
3128474
368329713
666919643
898059703
413872002
35425209
12817931
183211104
64346333
1615638
52105417
24477205
21083770
104904866
113902416
377840959
36400690
39636430
194763346
149252103
268760773
344148621
27488903
158315814
74360827
584177439
640118110
735375393
62219833
399883379
350704833
487477072
40650597
172526470
451133111
6439247
494704756
409271006
33830997
250183113
28767561
23844725
379971485
221389261
637749823
428477542
754049020
47229612
9964480
357074993
119864020
329878347
680544396
103345466
46590117
176838289
55178833
41307114
105100957
38118146
470859436
659162041
121474981
403713464
49954356
174562239
30698526
52499187
138949652
434630187
181836885
804622523
176538724
92679737
61384193
167957643
684148769
32659630
12617480
400329206
104741501
49475151
18439709
760261393
399015128
18172213
257601830
65368849
262854633
413652674
120624428
190516153
19464176
108316477
1758152
530333135
618866454
995934
38229885
21902510
102681415
448671923
103716582
161990205
196554434
395051102
461711520
905003458
49188011
149663526
155251506
165551161
285890794
480205037
6203959
538430505
51417421
322643824
19106841
424720656
215671176
33426631
671413530
223559264
102551013
4962417
330021503
364893759
42173343
70920568
156347999
28359182
458985252
94523939
749819138
375720402
21508442
659715499
100824571
722517472
67467006
510481742
302701458
14499781
78584517
536015827
79626138
43969737
254087831
217311833
120197167
250080223
86862848
37197269
362055
82987131
691284207
2423213
216382718
15963371
204047717
648645934
70316483
726164654
508812659
131860103
544479368
71315550
2493249
23418889
7691665
220189167
16616361
74166599
110782123
528267988
178639050
106045905
758505534
321636033
141333929
244301578
521602540
253092099
737741433
578694961
8786988
439740194
402487224
27676626
259009105
370405296
213147015
34112054
1004200
585778907
393304604
9457668
11073123
695376308
84031652
5020244
401767176
18058893
188020820
193520828
203701617
268899465
346815954
102273442
62079016
23683979
1815068
203652507
594486519
368047908
690931296
494401598
421116304
275202058
120833915
333300428
106793982
46971944
486657457
9276532
420387295
180080322
190849382
880119554
246005019
684562617
33011702
446769632
43790151
66749663
9871314
35115836
635040018
176689272
222088777
720412289
207992416
314214834
9402021
72452310
103256940
644355627
375607741
306024497
425563020
80192315
490328514
356209689
172860251
473136360
141755671
95584357
8084734
111767656
56910850
170765339
259641966
267549653
202685179
290628190
266235803
632733376
24244955
116204875
716719350
291993542
55414699
37373841
36255693
718675778
223729777
905665817
792801842
407386821
189436148
45789373
76598592
139287837
178434431
272862651
353378250
498042796
224113778
629736376
113755947
207252338
378359880
265463917
101128352
138631982
152294900
339442555
16187873
19184556
241585538
453121656
95709405
15294205
187204220
381860471
629872487
141141965
635829379
359635252
120840038
76361901
402018472
120581778
161857976
143214547
367709730
73930407
754246595
565352724
222399102
84507967
450182733
63267302
581910583
139228478
18787499
587729575
68151388
92105666
719225192
210900455
642551821
748606117
122537139
53986474
295347100
289490332
97756361
269640712
292123878
54476626
283709975
427380335
179350921
479898332
97522830
58817997
261527731
637900796
52210751
304325387
51700003
10355987
695010734
14601380
604082277
252802543
537616194
94031907
438357762
531588607
212225867
222099575
142402878
117046143
94499051
214132356
726653919
171073810
393912584
9249434
211671537
136699751
5108009
52704754
349879079
607522359
557563668
592628577
74244546
254774043
566580520
146215751
62121354
183405726
139698497
605922980
52383208
237890886
648461807
3020298
70561923
584841493
154975722
635175427
592922579
44474868
701293481
7074913
18194073
21905816
321808792
4301448
33857754
566837297
588977665
40499805
211829665
186889682
220213885
244549204
355139037
452645652
90535802
833902532
215256569
12242194
18544960
744635158
762016101
28405947
207679352
198268254
15203189
68294933
762704236
160821066
13366095
205557900
13198087
165098169
18497606
37596405
58977743
38622975
150188547
541554830
392488398
184805764
97038256
161181730
21560009
379557013
32348734
25400633
83948522
690165289
159804164
720958181
498997066
574143
95213120
276533562
122773023
153076860
201054329
225177159
445003939
198595679
453200680
238168929
124496719
125706599
103504479
201487644
380480891
318768990
399825249
114798841
89238891
550231967
521881019
248984412
369761145
455308113
109856677
388493973
182765492
260334423
194706058
262923089
123089411
503383997
449031030
156354121
266115100
83221756
120797442
754713803
38996885
46525029
87757368
209344262
136793125
8162190
396466800
350335553
38706134
357314470
23860913
163983993
9336355
485411260
142102554
14324283
105781720
245144857
32109775
316069144
98999053
465855630
312893395
245092795
84560232
756466757
113681718
120977345
331443151
612150126
232156808
41157878
182140311
770786445
736235466
361714631
297899959
42919762
301577364
62640174
103058212
746015324
232655308
110807091
587302192
109032990
164600797
39175355
38847105
19429452
412465225
664566195
8220646
59559541
142538845
74913670
1374970
131116201
253314594
432209581
57651877
110689034
375771105
10527157
643611568
1756218
83064905
578407959
276848469
617284182
541269146
116814466
333860125
382035953
50884335
29326559
305923201
578095788
883721289
178657578
262764150
791289000
221334591
87853845
256671414
1996625
116713388
619375665
333004933
225777978
528638624
46802479
632070896
630335020
388452440
542379602
364660885
207699560
628020730
159377614
24963903
108477869
544518046
433822628
53189179
413659886
469976764
54202795
433038048
858326335
99803643
784543612
736529687
516955090
751949531
607482896
549734275
844127274
17479647
483520480
61712350
241367103
2928792
581284507
246453317
170324709
26420199
15186962
82707478
250100287
94755739
195267321
11390076
17471895
278822271
250875729
82561101
259881331
54286033
273082343
54432422
752065754
275996759
24113378
79702600
37087129
630041323
331066725
93160499
26243349
31816254
375510103
65840063
727953565
40926324
576573192
6119482
315982430
13306646
420107354
513817992
448023325
195079927
53453423
405759460
51452318
187191710
245198863
11115780
2450860
211889775
72319528
328853173
536839157
43421722
334723846
18884762
428870546
132958437
17819025
465961143
1270111
558014057
15646966
83611917
194366584
72124807
432466719
206461374
258445589
378404997
173100846
601765850
108445982
783534597
40298690
207581706
91321563
46925757
157138969
143397266
241721421
357311574
165584318
613048063
47459779
382398710
114327839
44576813
191463913
430661687
96381077
261917269
154981947
22302706
265348886
127060688
348326548
180594072
27916078
333776378
100806577
639090469
97640316
314263863
398477762
2061640
374807581
25460795
297375751
298383993
93489283
64874899
97301237
774235780
4889324
459845406
15489055
43107294
406239225
591030999
25927197
234386638
32512319
290054602
508400300
289449108
67534381
113233293
157212199
182685143
403699104
561519259
5801303
217081461
154835676
76412709
197638387
200726253
606991271
22050807
139626625
396449613
396462851
24418520
170500283
86905318
109691868
136295171
653179667
187625661
13151094
163590230
236660701
473864536
3405912
463951597
51539279
258874761
158792327
97914756
204863373
7530256
119967017
61063698
10695073
357094170
663957342
665790106
851770450
334059958
26844472
413731138
423558077
165612547
277081983
430353589
564541464
507389397
172208308
361923239
148589667
39400418
467542450
449115907
337564836
239703648
462832199
15737499
35398849
187022078
119866940
86702536
144601738
109168441
787756584
161922921
409300977
138182438
216068403
6451802
53623359
348891972
75395913
236094120
67020437
2672709
338589192
23741292
86933602
276335874
252018078
788232910
150980414
200354860
431772898
169920300
27188640
46055771
853567219
236505966
271109264
70042043
370759516
54103118
481505549
76475931
1448089
26679690
798945768
96591686
34206958
203996321
765606902
723892186
81143892
140617001
110377449
16028704
382130763
277562299
271981720
394421387
252914149
72269368
33284953
66608763
37554261
227593652
341128817
168635760
319206386
207925755
7545101
111946642
481019983
708332184
303201459
320623797
698718069
487004459
293370540
49330988
207544624
42471521
273033011
709727881
83031823
118697179
145453967
1419937
107591376
165184888
65007423
195684798
154937941
128592008
27359506
97201112
594820456
133140377
67782885
469977
125578232
643111059
33000996
192545468
526392754
404115382
36324606
372987456
351519698
162490858
174179543
340777999
32772029
67710493
4699527
215283542
444187917
352574130
170200643
147000623
120146298
40889127
949273272
73581351
63218361
889250608
875618343
270520311
35321724
300750173
293570954
438257128
699687085
453978658
1770635
518803414
350966883
9979335
188641527
111245215
100380930
229017716
434947769
549619265
654064075
397139516
222183112
160606902
626249970
139673644
44307974
5957206
402178201
54950678
5455849
51804169
61633315
196444828
2850302
172576723
248162771
576106349
510925205
80158820
215092875
409224472
61236589
212629340
221306958
824258140
440076929
49586517
23710419
576509165
36482145
79068515
150712548
347301538
201304062
85203181
585040882
771764354
314827561
310960538
231861600
386902130
28480895
16979262
200417438
5920372
209147107
170701461
578057025
67149401
587932879
39574283
24827502
124352399
370103511
33429267
10126767
68166273
652626232
41598794
42588225
75562907
564250541
101728424
138666346
58646595
22149466
300687454
459340391
91804468
210869338
902850791
365394090
71158185
533262891
141294176
84259649
736591412
103144236
446864391
371407099
269016084
303891730
239713666
936933137
178896131
163778692
305008608
26394662
163763977
26168238
41781670
248110915
60028187
580456916
351122946
745390875
290774189
63481505
8903115
440453304
521464191
532710113
37955769
272025280
26262221
72402959
266835157
209914942
476072500
80211091
73529956
265419903
17603388
534911139
176420018
606442760
152126058
59702831
80462095
163940161
297611166
80419562
10054140
112576917
11070855
15546180
60992436
7736050
316606693
187257844
108574026
562146367
928620474
432357134
119175094
27598203
104169869
19900014
134348314
763982252
62879806
19698909
261429419
57873061
229624457
71883864
5273240
93381336
122857497
114784306
508001890
402211646
57565431
108096343
14139542
161124171
606717463
139449606
10563401
89012706
3689877
573524037
147057036
93072397
214419763
233782395
405026107
18122084
294361528
288645041
126896163
22613011
164440776
79400424
84022719
30394632
732579372
122535819
43028707
180194702
498929317
89215342
448647900
470467656
133486138
438233111
319663890
545024264
18497138
78433977
144108970
765771
153428508
348539111
264963744
39787683
466268513
735080252
525051948
557197049
141055550
143586734
27996532
267060188
20522042
216350051
39187884
175673270
714568650
818083842
14740653
53732555
41269317
183485597
169226456
74372997
385452656
676833927
275300948
532777921
103283212
265639279
41809475
21347604
45998733
7447496
25336490
403353584
121154031
680981
132213381
292778898
824244890
109694809
182889294
16199538
34616523
43028030
54414705
85418233
11473011
330820984
179275891
97492473
261860861
65068948
189386664
58389569
399922989
2110391
17200386
441872776
159850759
200004066
518478369
99906475
282559201
180903915
490114439
104643240
15414390
710260504
10387921
190394385
9713168
51357392
121680042
550123584
233728130
637045598
581322799
161000801
28232831
121349335
706577152
324373238
164567364
122140257
240872480
128522218
134873523
105869374
48909896
95939576
95032199
26616539
18775055
868000631
19996797
268559616
425440137
15797460
1477446
629177535
6950205
390141759
217573380
21920743
112578786
86877134
77069131
65426349
25663246
228867361
153353319
392436563
6133553
576298465
593212703
220533407
308434303
569211575
70657225
1162084
242908616
172370678
264413086
117431706
47304024
348890084
123785723
298570848
252570942
180997555
648055618
771454121
179334931
146671678
36969694
226596643
247777168
297104929
43364506
65901765
217895289
506030307
50344883
61333220
26623883
508276885
47628455
563717701
48928748
86320003
107755272
173340011
1624217
6308836
35220012
5175843
7745993
365635837
472768207
143890133
477250630
124923703
4970791
611394004
52307723
372607606
258437654
110736009
120643792
202082836
184916580
183806820
395006059
747072652
83233298
250772487
717574184
265163908
92210244
45879634
30623889
464345376
98223460
215602154
4936049
78435246
73811798
687964174
226949027
20412988
178956785
276868116
68351291
20359693
313050368
106427766
561567080
561638152
67062137
22332481
106736853
115192229
135465077
83956963
145948840
156751242
318374427
36983043
100347778
215334949
211814114
595256188
36916596
170551771
18451386
37209557
458817596
238890728
111628125
153932325
453072317
129299346
47465241
168847947
444672274
273120711
14450994
4514478
65770158
293908975
165111240
746478785
114957926
12243592
292798372
89912730
98763966
120544457
95454487
116265548
177007945
154375916
130441373
195869902
506964691
224449026
35327681
261501965
82686863
40189866
577999673
168825973
24516741
478750490
796082490
152094757
314104018
201052288
627670877
386603792
177239523
99493895
253493506
427757026
109849784
1451789
127888677
130588981
117444291
191178434
54236262
18151263
816122621
196599456
153739044
88853376
19608725
6370957
490094024
403207403
166308486
29298440
272442954
26487459
422648328
69338658
261112731
56289083
8875613
73534020
493582092
195797824
57261371
7358832
167374790
351845042
146645157
719869892
292964832
180617272
18579469
606312971
690779555
211527506
11269995
136442797
394145840
54067385
274566998
363572225
68404560
483390946
351905226
1867155
128652476
208933570
233718174
66031348
190467143
70876699
30989899
433225795
204682115
226259148
27696536
139558429
523913474
249097187
199637970
29086824
12584331
634760477
286916635
44825789
23790986
53587957
59052210
158005907
281491353
157670395
404350463
54073205
438984791
163155657
223600287
199414190
129810163
210714695
494628307
29496253
1710918
722104191
31472367
449320876
203608256
179808089
580902709
8943572
530734098
501929038
335664565
566175542
17601993
386928699
123674117
672553148
578555414
338987148
355980358
335878258
7511711
19978935
549705000
309472280
659930223
234309599
101740666
7687031
15131101
515954927
102024994
223988070
10203426
66224352
14606292
651494087
698000950
6750088
30527746
403408943
685964977
429985590
28954878
64916534
648303010
460575668
290808159
65371299
159527407
855973292
76803262
313887923
1832865
687106551
8755495
119468940
107812816
71238491
258795355
34211971
564256486
112078601
128469500
835310271
5089361
707404365
388447033
649311807
186340084
194938334
7784577
439963282
218899009
62375441
214357423
64182987
432494321
88469951
519537145
309586532
263029045
130063747
113117860
584975628
6408216
325323651
123543789
213095192
608896266
170401582
206810040
3993216
1575633
339538019
254314652
73004036
491979107
455867717
227138574
122479692
121285963
9841543
41788020
13732169
630365553
191185159
6009980
229768533
362048338
216876649
55702122
120284547
491624347
281512406
325618169
5645350
10500068
393354372
245826798
27594227
516083578
202240349
69446773
287031075
178267640
333482196
21804062
464786856
385948524
204209488
138742330
23454006
18546376
321682819
264080478
219726016
36270598
28162258
16073669
25106851
134590402
21703029
47195664
221081283
13734170
199982100
465017064
31340945
25696223
495916155
159288195
624451055
100206206
212587139
321384270
53443969
378942375
213331295
322390834
115031151
49223506
179046826
21357812
162247399
390882504
675753337
163805844
266172620
416723340
7795588
39257139
155411777
304260490
4794990
323664971
34296913
1983760
147902689
554196390
91100028
6311767
605006334
318671244
87869466
295308610
60275339
191578989
574290408
15945324
31734460
70987674
13304772
45321420
131285807
129359600
458594472
459035844
590870466
95447392
776047063
12765905
236021990
269296177
21688368
178945295
23353686
112695142
73560477
84068526
101075189
259527082
184314067
372803991
276476001
280602194
5180933
269914800
63773330
116239065
116562740
75499504
585095035
178843792
135203016
36078903
30465230
161752320
725139592
140792613
15135186
35454760
373797981
255718413
42544639
12973950
129136101
49232
326549371
190357623
572013216
805866059
112105203
192652871
212627286
29995009
56981280
251625273
729042007
710356722
113640509
152315810
91327338
667590374
325523323
192901521
102500564
442760006
121881745
149542563
191708194
780598488
64960747
3158572
160318478
16095503
309896106
493843641
735983737
107317313
20021361
254207344
51159861
242939338
270127163
34217965
178852493
106739674
122014801
163138087
606237816
99433089
45065426
189011105
550672644
62244951
656675786
44305828
155145498
873800834
296949468
698113749
427894346
202121561
33790124
88790123
175995053
196969844
548959516
240429135
23537884
95983738
68978528
156954318
12113636
40076061
332011252
70402214
24980018
52779207
46053699
362653442
288334586
108402563
321550102
1539615
329313440
373523523
262965721
113000287
634351915
184510264
461342978
521381962
513867486
476219539
304899374
295110987
44750205
23049388
117779579
82179639
461439340
418710508
125667183
163465855
14415235
38603786
129339370
61416810
544884038
13098484
266026182
95631010
80133799
371307279
725609967
203631034
619917326
23486168
456708820
781489079
541002081
148987010
206310588
534206757
178083682
30548266
155022690
309390927
134143700
189534344
819061901
133632152
244914716
163554687
120234508
249925165
321541347
132943287
185189407
36236318
810386744
31799099
133972084
180747636
252534284
845376158
11075215
323971574
198966553
100051910
321347309
122966952
287608160
167100905
162940361
177152952
211691261
353335220
288171250
269711255
211581298
123957651
175446066
403259019
281077823
619416274
248462899
201172351
155571480
327201673
119375447
88575483
338569299
230126840
332216359
448167042
221956965
133076652
339171940
252051599
259576165
619178899
558495555
14919348
225974981
11196188
16863414
108427626
215431933
66994975
91101392
349563947
38376008
18543969
125340529
588485330
215217775
32000406
294272070
518170553
526617831
80196696
84584330
213951046
179017187
302729554
402174919
230617280
559866786
166425005
73439581
46653226
125230194
12763288
75536368
62745353
454861873
117259618
55107106
74397157
154136727
87253635
115347347
178374040
620837204
550960439
31991106
478047702
269403593
623631525
57086542
347237401
24656774
8645365
259849629
253024331
737502017
32560795
368998397
863130243
197402577
169362498
25456982
280091016
26648783
422082047
152669620
150430543
17889480
27397409
484124022
512961578
709299529
122572751
57259573
3346462
142320953
260732640
89743446
248889806
113636802
882699006
662434132
258894655
192201678
685322136
492162559
45461321
308582464
30010472
28352707
389464434
111798961
220902113
302865656
143989856
370408939
548896382
596261
529328000
565076991
84505467
826371004
489975001
283529523
274003583
240807959
185810940
477072745
43993191
48103443
74806476
8811983
224506060
214489316
140453420
4082064
213535339
235846611
157448749
84610067
218435544
396261814
169020513
181607586
232318749
702261827
197723563
30359883
267771364
220589
736155770
228954334
588099198
503810802
241862705
391832586
171494016
50450942
618021177
34933707
259129887
449437760
362801473
327740418
22262955
97199702
308003551
102796873
302865907
578864617
240095362
203312568
77583442
2322768
206163720
193431123
213699342
72995571
110634193
336022058
191548936
80640925
138430100
452351075
179944734
11190209
65311261
406482770
688429179
27737635
792819718
595425185
223785019
310688785
159088825
80751577
198648092
97830303
405835443
181120255
37728771
352731172
53481643
64494679
873964133
437077169
64500123
349318591
16121154
155956093
32414545
123016348
9996225
89450286
199785081
14769435
79626521
628252075
374983206
548555883
285833801
316458064
322382077
785299230
123514039
269826379
186546430
153534079
209982823
16084377
45748925
745476392
743712508
411945912
28254108
574395261
188007424
21572809
63464184
1688117
300198231
417788591
23160493
573803094
395425483
99520398
18799067
8774032
295071376
94621069
104183204
547104898
290142389
195160390
162329474
584370515
33404388
101578300
264389229
873673699
87177399
199647545
66357126
340477509
541947936
100097224
41963211
172032438
300458481
98974492
78107399
61017407
16969475
312538523
330470163
928493668
18236509
393873182
531076523
533677976
885697115
56902512
252651146
29979958
247778284
34935232
408549183
555558800
54205283
48863364
230001082
118580939
239582467
308654460
9359427
160956914
196402105
302973508
893302374
65802348
295730774
607407777
213686132
133942724
70825827
3019866
39981044
231490489
377089546
231819679
234619670
321110393
443345334
562974688
6277263
662193398
450343076
33838154
298883759
109746530
306655022
283728326
227288279
20635120
3853494
99249156
510906497
137337708
48005945
191722438
38025550
442673143
452358188
66631271
25542550
288122257
792523780
484711704
617247220
10463880
342552290
112753825
96869084
478952764
402166899
391381750
75219145
188399250
295528030
543207825
378133364
377504629
194861436
10480973
252488836
397780872
694221760
200144167
506850324
503258476
855520570
37345545
540249330
363246117
179253798
59350848
255676313
57288044
873950407
93579505
109310859
78295424
84660692
241725723
117906275
577839693
8099063
283615002
84518363
44744176
245542842
271143488
406433019
1974042
49869676
355582698
774660182
533748237
671606619
575967778
347809204
450122800
31140086
641969161
329528341
6697786
25736092
417246002
16952504
122003718
587567075
7330981
111918704
781750964
409796379
241576190
523167263
284123724
844360257
767305050
474216589
184175396
303133959
227484911
105749639
160662903
334006999
46067455
40727874
102265257
567768558
59935954
895081197
21746616
27066184
29620500
544026602
30742292
703944550
526572827
56166107
390867498
328946103
479759059
507139687
119129095
187480960
22978470
293768741
647593125
162021752
310659815
18776850
267721174
119645250
293094049
440579933
82948360
92342903
9698453
135166938
146689953
277383248
79734183
297335602
369981350
174562037
633427004
28221844
262530284
192809366
902547785
272314703
114815055
175255780
11999909
578339200
528641523
6387341
2199452
95659040
5014508
54211561
339746710
213093060
718833379
510702421
29930165
139291734
167650495
512262543
172484314
558793364
104690448
415347420
481159027
159672492
416399310
124322599
108969240
473100109
471475092
41800857
83795546
423814303
203921422
170370446
3304119
219903908
434948982
365251963
21650541
335045218
245213254
9476103
82032483
261778485
85818558
3309136
40248653
312532018
371235134
222660594
670751170
1750374
324222937
196018045
382690865
31476481
465828522
380130548
86617586
490829447
248748265
496828525
444742290
160139214
258235170
40432532
878092275
352883238
256415518
198744465
629281040
93135871
338116156
152560718
442251050
628592435
75336439
245194769
785276324
35157083
246257778
226184717
523021393
221245818
714749722
129465635
80467284
279919404
3486763
212193297
481427695
103882507
19356018
303752372
139385173
143198088
78936877
15557225
457381828
301074752
257307928
65575453
304976
17608931
61191821
866350405
381226521
229626708
607224313
788560502
11433759
611150450
11120548
160513785
375142607
80853587
800580280
244427054
445827779
788324212
546421977
643557362
34814455
125523309
54814148
223676677
119080235
139325726
6729561
96030775
781037049
215319549
615221793
71624943
115233698
26171885
145131059
216269956
81152354
381147854
358863239
800126727
151164424
50467892
59891056
515495070
192463630
236155446
885681
195290285
669353847
360248554
685090744
476957194
736332532
238191634
215104824
268031856
226798663
325908100
148277843
38955647
235209557
464720903
162187204
260193993
332188589
43258055
911643036
288204347
520948617
176679923
565479899
603324434
320549725
914302923
524801406
46667870
886987331
297472845
99566105
9535350
659603738
171458695
461632509
34924922
77745730
220143015
352621333
47607982
818105301
95387915
24138399
16082114
769509623
87991141
250159015
837836462
198630964
204027600
182597711
71800953
100151548
89316987
161237489
152168276
86430765
242614068
362039482
1436925
155126230
251389181
284277758
241897934
376468306
223005399
337472823
98509228
2221645
119697555
12559801
551679314
61572867
194681824
222568399
608678040
879697294
172338474
60189006
207586700
124027255
422844557
139959623
403011279
719671844
727508676
71200817
8692036
710836031
271892813
69312947
228821633
224728587
490303987
460902883
11534453
699713251
125935888
367499876
451155229
259202209
454761766
146753671
131939878
30209952
9661883
595231667
222854258
499422221
403243973
8375220
66806887
127468217
43734497
553722453
474271436
457094074
429811244
69229072
460088685
422491578
368409103
200137252
524394605
509836934
75845653
579709045
417726201
171648858
430933208
342276848
685678373
463686567
394800210
241932896
75109871
1345485
29110321
19102480
20497729
278901720
67813483
280520220
193164441
100472345
114536631
103914867
1252445
105611478
283354528
203019264
25938413
203088990
304515831
403672037
306183716
42648889
239750569
54389066
9640899
559401499
211921555
81771177
595520359
73769295
496205206
524110932
841716320
241274884
24102504
551201872
322487429
75190527
811465554
277688495
369907209
181197900
267359336
121229584
543767749
37716511
519882956
80072918
81385355
47436061
129607001
481915318
433892578
43718696
80621468
225617703
203164623
156615957
43999757
252208905
356663022
12283804
143633371
133832082
684586321
427353980
189054974
171712552
43855419
437380034
157683315
179720462
99661474
308118434
28651803
283886504
127202510
14291173
469835816
775982
403086
604169584
364699975
183915801
729906746
350964814
593046886
229643799
143168388
15326824
589731458
532516717
26704806
72621409
280150149
345145482
73589171
310799876
31451303
191098153
370417770
95527443
97115891
651087246
698557755
13159177
829081834
254038955
311069143
2750983
171874289
390195088
103846984
519219751
19378337
275808406
807111979
386698343
30848645
206499856
137334302
56616105
690023989
47203755
50648560
333557837
2998183
791884069
645403128
101107801
31793273
96621883
618001722
32344677
950006110
167295994
7109798
457118305
320792082
203781217
208041096
13988743
425658517
283122085
6969115
68361669
144386760
4108815
27007180
248137161
779559652
194516405
339908173
278464020
91014103
102524449
219483358
387934577
136851234
146847530
299856319
78967514
187980837
241379509
450321512
247961622
212931347
1478689
89414527
357483344
150748801
95291992
247703428
122990828
563803565
211695163
295691545
43975789
142370842
190886792
374667629
370249129
4537177
189720076
236139014
54274791
567766835
235563812
117333727
441115268
502648452
425025970
100656123
246318199
550113929
507309088
212582822
127838167
259223149
26740394
254596213
40131223
287397510
317491423
236180558
432510605
767207353
5895529
399585351
122024795
88441247
43403030
68282988
3399725
18431964
119013254
9457513
257903951
223382920
117522375
85254587
35171773
113174741
251560939
6085069
52026477
219955298
312602168
168188332
353492383
48571590
767009950
294558032
38449002
118496960
580871220
285224797
80077247
170962132
75834489
781855571
185143203
117474466
606237673
155558385
126038710
727706928
13812358
352328416
113078624
789212353
31685556
337643222
504377767
30327115
392096798
248010661
450700765
402369424
486999964
239040431
17293387
40914383
208517107
851788062
205720505
242439550
217163564
50649021
626211832
324912229
264403669
659980426
4171546
268756886
129280492
519017042
69081645
208517319
203030349
574133839
26440975
47390341
46092818
34020229
270783955
314998686
181148294
87648751
374569038
221094139
4232060
80640262
42852015
39844866
115758226
516847803
88451102
414176215
122197262
15487688
26488545
97716311
249281311
154621288
158357227
201980995
160692472
113379889
3057485
430311300
124026589
347342139
172703050
438502153
82691172
167606028
152351903
268902123
96602017
178034197
78801625
492358511
80397165
385283126
17626953
123071847
844302432
8263188
284521573
466217218
185556947
491800015
31917853
301746068
248272639
43277948
39986978
163395879
93194121
163150680
171154768
76552407
136062951
1518253
522386112
141395050
668567000
345951328
97613711
601302104
663900708
16126916
224350156
414859456
156590423
181868394
359662873
369774453
88319323
106861907
212296581
634539092
321173743
32189397
91695278
541187435
624957859
415853411
53726559
94107166
246599397
84325517
187313513
41911235
69549502
69519229
149347288
21263513
687120228
52789690
465130259
236937972
247895908
136189303
115623841
6971986
352769703
270209073
949063293
512577280
523196483
817915394
357273530
230730856
818621086
434639567
24265376
327408384
203510079
44895959
90061177
265777448
358868289
287008841
449492926
247037976
46354610
445806723
19383517
276534021
94723258
8823804
68267931
168636693
274083894
17633488
843909861
748971211
288717745
175623419
525300120
486086018
254340752
314714455
194060435
11449911
298332000
574279
52176570
169161897
345167284
43045566
32233643
173407148
292212107
65656087
714855700
250153261
635519870
106473257
175629346
25100428
194519045
394762677
595412941
68496818
73066907
77950425
217797081
532466075
234114792
432134195
4768615
105264519
79299540
283160511
71116603
16045832
481076927
321992886
282870641
472179507
13709570
645439632
4490959
131336288
429151119
68130055
12498436
281462067
95563848
286452939
348182241
398299404
88249713
15551267
437744615
135500943
72112203
265378532
333554863
64748808
51348887
100593587
493180024
529198784
641431354
457504398
343126799
149633215
433942478
112682211
80027582
195989839
159844486
65280836
96411523
120099571
35169395
142202794
164456230
51155940
89063669
106169064
327329037
653019901
56978725
67815624
283432892
254545405
207347758
188872705
23599419
44802035
488446046
58455670
115106824
304861279
84230724
68337592
470133484
666998675
165625139
442570847
32636264
104111100
214269503
364589743
335779977
77690206
61504035
628797597
642059349
375692672
177568972
599492313
140494386
278564365
237137531
151716603
131197645
906612
177309769
103700999
11467761
610752773
56230007
332078874
85276866
134980893
472404113
480160374
55260735
727109263
20922279
207267247
6034167
163221420
597804789
38675416
84958489
230928063
232738641
115625804
69390452
197283411
51680570
386633051
210302910
83274380
68249482
167751425
505410125
320812269
103164827
448907143
62056934
520612634
50072056
68271056
51286562
88378049
345431143
572054286
157906255
145774246
42825773
177560799
82210888
611133052
362348219
226999309
221887218
211845900
453666436
501643177
9063394
5376353
502035397
310632375
146863279
191000607
140198617
394963311
231728444
612363213
570785413
725857753
366641394
43909434
245290952
470242851
19557388
25893301
15915315
254310585
242427482
13037644
121191239
547646261
63810806
250584148
428045777
229765735
103540966
1177413
1470991
300891074
930575098
337380682
548735034
322508
69705899
169086112
2877482
334869326
771036586
550309034
14827688
591666241
30634263
54663577
246569046
176885281
168421110
225020296
15213702
3283690
83711109
526468273
449735922
304698453
328399692
835217928
87851096
73365057
264487622
198881720
299886216
155918973
355642559
160403104
176434795
174015584
5994624
443416386
553806890
226564784
64998884
109075
476224813
23628852
75893185
302808398
26761652
682811775
17541941
236949468
54725930
604821383
74168115
41526552
45747433
114279379
634060660
233608700
108342904
148518530
549168383
3037438
246206217
158089229
261052344
293344533
31033741
4492048
835655266
51151861
938822141
150581862
770148526
33546582
867558115
8005178
300918147
42322822
660989122
132342169
47551669
360552437
6497114
18248912
403871275
383888311
66287269
44116652
69649493
402504166
138762562
400278532
482186170
109835411
889188691
540832614
312565004
730680220
198758533
105437500
703257972
30461486
410717044
301214028
704467575
99006496
783389524
274896566
107822327
287690661
102810395
389970643
3592587
409528189
152824238
89447243
189184401
239027782
376523792
472857026
90088384
78646767
19919127
97369478
281652089
439086305
326316300
87828786
277795347
555205917
699602353
577125681
119178552
85071396
54910085
177526329
95923074
328536532
28418218
291443929
39100916
356016721
377677474
48698680
143532750
666708856
365034396
252641801
840638783
112169649
33498997
56140548
22931080
278203271
516335216
374450943
99202645
205588571
154702549
83213411
289238542
445944613
178764530
207162507
21615575
197530367
49177237
375699077
285742148
141631002
367943192
1409580
48945898
489929658
428703244
16774529
233303406
600016641
299738441
19046177
135014526
246516545
255395870
5195258
82462003
325738012
349260153
70457895
57567506
229086221
321473937
33486926
126793949
31903626
361648208
269711663
489048861
41096674
303393607
355474737
276052373
396474096
129601283
425331917
327544335
178789450
629794241
315201874
38753885
11198708
201395959
14203739
179481350
507880651
422024113
969995260
20504612
864781898
676329281
154946521
106786387
140216765
526190
830618057
20078364
90556892
224920703
26451510
136874855
163234025
41030284
511759413
268170773
322836862
410048045
160143069
286650332
37907184
224228517
843939290
611653618
95071828
84952074
19472072
87946642
38334307
10124569
269540290
674223804
43054432
834202449
462177593
115612510
223348620
112376809
238722581
384127415
84906432
245411275
501199315
367744469
236567003
195395153
186969100
169751641
170528530
809089122
340697933
455230066
369822136
190194496
143321004
60503222
59026688
586865
380464857
460934722
298335250
493288036
121592340
205275019
37936688
240715285
355884069
492681440
256222506
118972701
54243700
157403397
537754485
58643614
42636993
457208796
948895982
649254994
337941112
412308466
431172289
104645086
29580991
407154631
127819586
168898885
829637429
416426160
56349287
274302629
307127231
124208451
152131021
1157113
268465107
1752015
208889430
39268387
345339338
203306176
412821823
122568384
655876942
21125555
300455718
9610140
615831126
47341484
468216151
113115180
466792661
456118340
100389108
19765717
588187551
236536892
2799524
420282848
252174487
25051638
16690396
32787995
287984411
262407660
772514343
107038961
734071307
6062079
514263104
165279365
488775727
158033393
2181787
194970729
309363858
268216364
157988253
220532962
563349472
619238137
484833743
303685940
19315073
469170672
114912751
243479470
227583292
678652584
239212017
257182454
120529950
278896150
291347529
362537852
142194337
18527581
46001748
312396283
67368386
291347378
239124689
719164520
16159479
787873044
419167287
9349654
385699236
80278544
507436586
450522991
844365861
141887055
220882987
112139149
156421572
167113570
172091892
819512163
311462182
33344237
184586190
42883305
219629913
364339577
241216310
160216788
547511991
150434773
85341265
94848989
198075494
281661200
734329158
5358618
3367415
551089679
630995755
475182010
666961275
165362639
523664486
45325673
280942770
191190261
344336253
248181595
107534033
113939490
231461501
540148450
749669071
144868633
190727952
427757998
15540883
171557723
306756177
505793191
378006392
770662788
2245501
252156288
67065188
363901567
29344483
355353556
307285188
135715588
81053363
99496636
374930873
84006455
46350522
28382535
218366960
56327401
246150600
41587757
215103619
246076081
340078798
45894583
175921142
79888131
564243639
175859146
528238050
197594259
59053654
369634809
214936964
35819162
36238506
722156263
6532687
45932863
710690955
118159421
109826914
377291012
541854606
618059898
15897884
779677524
3206245
560239147
109775414
131308812
443926230
91014213
598775378
413578786
93586668
210230103
134727537
198946408
879038558
324446064
247156285
912249537
57932497
172558335
244718240
76302215
46690206
461736729
441849952
1551705
560323957
160040345
30037987
61769954
154703789
176943432
176495970
65540345
101359023
505322180
602795868
60394693
716282381
116977773
412306998
151324687
182421366
169328905
145048147
976043896
364022176
192623009
456617586
17568048
548581736
42728158
304170635
164817813
183470385
362493964
320863306
419968953
663297589
312938245
66555749
294610405
135906378
61522283
11009440
34365914
574003813
47709581
26807260
214457915
465342543
119981306
35456105
39546973
70564137
89802401
486682124
173931214
466081306
333875987
876859296
24480314
29289707
191346864
686619603
201859392
757606922
54281486
128924699
109253118
243306724
753618708
470232903
324499971
163594164
251142970
386913562
8765298
683741696
255306865
229283442
743874157
405841679
386479502
282768365
776929916
723481840
162363943
25321733
820975536
226434483
418289152
41625478
151042423
17068309
355431214
278741068
430066538
106980846
440343102
250219034
937985392
338006865
190553057
322220707
81423746
227738297
144307513
54740681
598608231
51332577
49908569
924693
477630626
265530741
826025206
103112432
347909197
42157566
535222828
80825944
792617248
290073747
112717979
60402636
322364826
727290527
334017397
76294387
104301178
27886300
5610874
916643914
115145492
370768248
220216418
18374610
157351635
215536285
195654319
50636778
431296681
712220785
584493688
20045036
482167532
313021757
335496394
459974166
42164233
88143793
89894501
122167423
81178600
255216614
172945477
528598516
455725908
722678901
646329358
352379277
18694575
302463885
46358150
129773413
618666636
762059984
104066377
364449396
56477266
441795031
11895181
595632048
28056808
296597909
360107115
162214399
8972430
190048698
141986191
843551885
150954469
443440188
239987916
830817174
180214468
493699865
348721509
778160754
223899871
419003164
409845773
135689059
112694043
193219790
134509585
219179139
286064883
222551162
119026361
3033496
3581391
396866625
352108675
284935701
125046672
345408047
593330886
94467454
317838572
11423606
35635473
535134113
153121824
94752083
71054330
797122053
88962360
251824663
475966918
244587907
107129626
107803920
105436091
85248063
2369761
558735105
5338110
126248707
372614194
253180241
524271058
290216688
227798910
49329155
433785491
97047815
2472332
71388600
264038249
628601058
64959753
431237616
722250145
23264929
323947651
36506065
210336444
61491748
10378695
7858392
461068075
245843439
465698995
30438409
85529739
217229680
661592397
386291422
202007571
37984295
132354285
5464317
286150287
151598586
230192155
41334833
141277681
637215732
64601866
40143363
442427675
1925252
233712844
480539388
592594495
324284296
531206097
7908153
423754336
410673411
526360901
563189489
3049193
44572958
198207455
1029790
954806
46214405
235905
185833363
550347442
22698114
508844175
592119987
385765372
360039533
4049802
1151630
15426352
112852752
31687349
233262797
12975568
338503143
396134360
12462126
183268400
281591634
18974714
46784981
345954284
74907737
153670522
242984729
117139904
321213142
61828887
145136924
426848458
57769916
147176869
507700187
51573845
26725265
55579668
331200258
718677855
137875997
390102232
593070844
591946600
28268832
28040212
2383310
247417987
344702493
516080331
10318228
192324126
22153551
418902617
286484278
325478459
253898568
283100537
88340491
129320931
34071155
82546499
587333085
590041681
252568989
442619436
203473903
35776986
45123104
338730610
535659773
437874927
279795677
243711539
415522680
158810987
41661472
2391471
4563707
813482923
169103017
188667442
53717605
179742160
391045738
188302966
164779449
492402743
9995751
24265676
314059823
88975494
598492664
22397679
596946551
769536292
664733171
842626096
180129591
61250516
300331165
456530209
427408491
654829904
135184203
360682940
389997586
357815534
92218906
251231323
126362650
15808492
408223415
152119
156677279
477068287
7329043
231391007
352921546
17763856
17834163
230311155
720970949
209907756
365064541
506632722
51378058
511053879
228071088
507825835
337847824
925085175
7362009
309694242
34845102
470059129
137440560
62891218
327421355
673227793
187263531
27330844
274536407
283587682
561105543
388477982
149569170
358497437
115574392
356450180
68953109
49577727
140341175
265803958
265120051
339562930
559976461
94191945
214423892
209524032
262201798
21440107
131417901
718792382
64790748
348394705
40957345
68316450
619118729
545776393
163395079
78334476
509877025
506510003
36328827
259022488
295719852
265598900
31097422
73320118
15327675
292205744
244303395
33114011
462091039
327811578
354997131
338705410
967016
531889689
82515684
225610603
229535658
380623501
307138946
2267733
43293651
365162628
170009524
603569193
324051423
9718654
638094853
36155819
307018368
360872251
697229541
50840461
69681117
318389081
149084685
139824753
74531119
556886997
378801016
322299832
82896674
254944996
429898774
527649517
143256691
159445025
1102617
5646674
340726589
62038810
238913491
420287708
507296692
9425715
128550428
38237762
9275926
3773993
305803627
4827463
556577240
441215386
633672369
105243287
13260360
677812274
80931394
79701701
29960873
181791526
214189967
18755956
694188038
52790489
379131889
457273717
41091647
175158173
248783298
815338296
335019643
366663881
545997591
125542355
543462967
37070531
142217922
513925654
70584155
369859173
21667832
20954130
349398829
170576253
97160905
968744487
20636969
231882003
66603873
605745092
49058564
36587644
669414386
305558817
45617523
114250777
184619590
243438606
80598279
78656649
627330482
280534529
338896172
541294518
320619655
93421206
432481982
111737562
101627186
432506100
64780318
26465740
105698471
263444954
189276211
126194869
321637924
439520839
168953770
40418225
153472282
152046787
309194
270285991
28309500
401934503
72388475
542573775
146630702
702242527
584303998
2250077
270397548
367748371
68607445
3250337
732049021
118211392
444386560
267935881
260176754
281229728
10667820
369403285
549634369
17562430
182620157
103917179
568743442
36139686
327320984
56349225
685074222
4019948
3152219
689406191
63358707
74357933
538763585
782869293
6281509
324853858
155956722
7970720
228789313
32570682
45806405
261292095
95774521
248572289
139694544
82019588
97773036
111142713
511270198
778559548
470926741
18230868
615398353
282712580
239354994
25995509
73097502
426807023
449193
172629472
683199566
412946935
659315408
192582050
168198256
63158006
82738230
147951315
175549881
139207975
163683450
161461010
135950177
440263993
203169275
54239817
85284183
252754764
240274558
44454097
254181297
106701581
472173187
32072361
24294978
107015395
530693002
233256556
98163109
177246198
442501718
25571751
744229142
37103445
94996593
307931604
238176545
92380425
105439093
397768788
314030302
475056858
9945338
167270358
700444481
540971806
11669488
271254867
523207914
398018298
12813846
14363571
101686185
608215155
435480224
25760556
5613050
39983618
35501614
10340509
127547384
255671154
125883243
617452499
33353604
1926503
482991572
565611599
546395804
12583814
130673487
392056220
165456482
421086683
337596338
327734992
44615335
568249937
63927348
482314576
266635709
28283010
188346721
29217426
4308983
232113510
74541476
18730303
230229578
106849855
519833023
81614395
375876846
10812536
79221169
67732381
31085839
38022764
90359793
301554241
658257773
37726792
25552718
90717653
562426234
160371212
79962314
827819079
276444315
34411811
28601863
488860835
562534443
720509412
34822088
212806661
255257424
283097165
135624288
245731196
27303146
725302118
718846910
177970002
19405709
461204
255069286
298667055
52640014
75331843
62916812
79212567
180653136
160755444
522129064
8879257
279457370
12306159
109940886
243431433
431370782
201540870
628645388
58456393
75684203
486444492
291782136
197678130
1803133
113472746
65938281
461957660
157199264
95615040
51855750
49980597
126321202
2090693
23684391
217889512
670023214
212776363
54273193
670152838
616925057
129549030
189284723
3438557
904042277
305348353
96424012
230725596
38968365
9520390
472670934
94738484
112306521
201397811
12453691
27668705
55474112
92863930
519010523
37357158
6729004
308028015
268805868
223028480
27098594
102041896
100934301
331773143
825726162
226119314
441957276
183612815
108281000
356624889
278240208
244407615
42938601
568771069
535898988
44287511
314121063
300400930
244194648
24520200
532032165
874727178
116938882
110138353
169601623
468785476
125432524
225792638
364411628
848625633
141901110
2680872
867133005
340845680
115098111
16642780
629949376
143846603
26988820
202999398
539774229
570254645
16723805
127719805
8794221
238264897
22461936
488159796
281014896
184085197
98727554
303005414
274128824
114292269
856083331
274793232
9236998
735194836
602463480
89915925
23281357
141040111
38699376
433131705
94226213
534373108
849542429
101847550
29412475
601211528
156597772
140210145
374653281
925713674
140890350
62544746
244820217
25234425
99148273
77211355
1758249
143062846
146743141
547904420
837968592
269491571
21378991
165550899
315369364
288045891
209489252
727255950
704480401
142367812
63344596
215168708
245972093
387548673
26887368
245322312
75143642
262214832
653443259
316973583
305873807
355722355
228432761
87700038
87912564
60589345
333928797
341674020
329337946
173166623
39114533
242030752
447203006
102315444
99470713
158497685
624946829
349895147
8534650
55785707
519663330
335392380
66514646
246683699
326278755
270695506
312710499
311817533
163668
368382303
103453110
329385580
670304138
17849095
741916396
12921877
22346128
104246812
34947207
712086463
153372842
314073143
12235513
301532804
3781380
618611881
653332421
350957414
72118187
114153277
235921831
28549639
21276329
5517
402696760
491541406
294989752
150349056
195273453
197032307
249885345
313266662
42638938
690732576
221266679
59423808
92040725
147817334
165648801
22943827
56511452
289045093
375109394
22606428
208982768
149402679
12459364
224930573
315354739
674577086
330901095
358360678
247117097
249156550
27832934
123279359
237430565
107916767
286477653
250367866
55823847
239500958
830669773
216034932
242706331
457207954
402537092
215113039
268745473
227641449
649950922
627334846
177913368
73456357
249090959
24087923
532158210
191856853
154585300
690429209
89161465
50856806
289704006
44119161
65239386
358534532
449984672
642403
74319404
112907587
89003216
587518008
47706884
502841941
8913086
296176715
22365606
81284482
273811502
49149605
37394134
46013200
831454024
285465047
153186370
61871233
17190103
774458023
27414509
787196830
848324925
414259164
90125941
128911485
858775530
162668720
44900578
129207971
623309705
89992976
192036271
537491619
884932926
62277280
169319575
32002231
24266810
2375071
48515032
266079543
19746758
615379301
705338905
5060760
17390650
486465416
664522819
31738825
220185631
495180337
2225900
392191131
732571389
68059068
260051498
222115038
14483873
159653797
83500886
95102907
590953051
220895451
198644867
558799753
86272225
644769682
127946909
37313775
282327538
219450380
61482316
338307022
180746248
382623010
706858574
527992503
690181684
75352626
210755
103355654
12984231
169518652
348857531
663793913
9293192
224425380
219498387
27303103
72393060
15608676
268008794
159559508
1310366
424979805
159802071
122295260
14048411
517748230
738552795
108625767
491691623
366043011
222777047
346260108
86265694
58749883
121888815
357874445
433484878
158455688
207725411
149411249
2602957
29345799
86916667
413029311
43454943
60052033
631597106
196835237
198018874
406497357
224021878
199955988
556513340
97843255
466460713
136552912
113401880
67957671
56590803
22434670
246947525
570264520
40064050
280763213
590252215
228137233
533089185
132628149
650169317
859088539
386318904
399768376
22155340
609557322
41019597
245276240
788721770
108042912
73173466
184041134
52415890
2084876
104979916
23649248
27546671
559414681
403088610
104114708
647078998
394973712
38028200
483784612
61411628
168782685
9081298
65242685
432161348
59775120
257073540
292631202
47425649
93617153
817544072
74420005
226031110
396526059
23755180
470612698
366258143
55854031
129979422
37593539
438936137
155892026
253068133
54016160
311324701
483811481
16264978
228218861
64920960
72427637
982570
44285101
60293473
333292087
114028999
188094600
726958950
265964399
614329309
337208522
7796429
157692683
26582739
66752690
61795005
721420422
14101270
183238131
194132042
509389945
660452340
162424146
18349898
192199620
88343587
63050997
272647309
13175497
88469830
144842031
124570603
296894193
631984557
72873103
176711458
17264573
99298181
74228807
124277660
5065814
53455059
385793854
8480576
244939670
195231701
31362223
7054643
313278172
150937933
18021833
46711485
336083806
522569965
818299247
538246044
258884239
22809738
913353856
185788092
144179549
159177646
537283750
310490196
199825037
519630460
27123536
25123086
79664134
140340064
252887725
235742571
319017767
157954147
286513614
397894
4137601
316596867
597424988
149349578
183315011
141896007
469054135
676195046
4018939
771197009
446297690
84548034
36256885
707993750
27508075
30694727
96083686
77107414
172919455
521089050
797865147
550295586
239782903
417570045
139591542
148865278
361104684
238632151
489635892
60925661
1036889
184598561
7757266
117999756
175743070
670357540
733677134
134720208
26149163
103569255
78976811
181086816
65586077
40404891
195939469
89982589
597265960
53647393
507754942
141028479
468882457
629112875
98781135
105532549
153828749
588409257
501742420
197944320
607961113
361719403
15327678
282645260
229228684
395278585
122310546
95185277
295837774
311590776
48862791
781860687
147663332
96121338
193862795
42556092
28992304
922726440
463105653
339755684
286421192
281973907
450332785
14011276
209775211
426065647
194209874
25776488
158050645
166781248
221123049
93079838
103121619
649969724
390346964
461419776
744861621
371134564
359188321
404510785
27190398
692830025
552482035
221284091
91352259
64302661
4630901
256673305
488837166
44732356
23484195
320359009
211415644
228703822
435518948
148298912
190604518
512179643
254514065
16773168
222389252
91610496
548243198
162477717
188692030
297772090
236622647
447300421
287513771
160097264
219949220
61116034
6231681
96374203
179495563
172031299
422276824
57098389
237375925
2113676
112461253
233819301
409769567
378598738
217460193
20118417
898010540
359110424
596796904
674766643
163344568
390127257
359572847
28423068
511125879
211556078
384095735
786744955
199681301
661377007
155942110
101696470
393331722
42162438
98001344
196098345
32594734
128897140
6525058
91457575
236071792
487688118
229854688
32921919
535542982
55677156
344741180
655918867
81555595
130688293
605020415
15733799
146589659
164424492
53108058
300339907
309386358
468041745
401962257
98173813
281369470
471265715
258670698
11993803
208027142
476434647
752169868
791145262
82262644
38258583
91831086
78700659
139832390
142654172
456733068
375180632
371474545
837309802
165994549
18934240
485265311
37609400
160645843
434589921
119848093
39079325
365741440
169859770
360758484
455566306
508897022
16303621
311475606
261206620
225966979
105157226
131633420
366808079
312958903
455134079
399019434
767046378
5789386
25643739
537682363
3113069
263189187
112095357
275005432
26498004
56402825
139569360
710243073
224409440
75250502
169558132
119996297
197701804
82310863
112594394
144366837
412569146
16479754
17229461
75090934
396342754
491890527
29713578
38609722
332226877
319043987
275142375
106427027
703467150
702664720
847876520
113389204
74687954
71640181
168826673
127492995
95829543
865770802
344218161
509671472
518400134
69632500
51750138
37783003
124898298
381671813
204301791
622839715
463650335
564936994
52378550
378701415
56928071
210656056
123147871
80423553
205926706
84820121
344611154
202002142
148655194
44236435
1075651
741294825
55326908
94976881
76519046
158173270
272571609
636063908
407273391
218350085
30240639
243622966
468463667
74574154
182857707
591909592
785696537
274505419
81059818
106111417
132951690
760954129
224659760
754129681
174402028
257101745
333712754
6733313
506644193
115506318
213561758
21912907
116905671
119268088
25272268
427203231
24096763
164139314
67417698
12636525
163304445
527920976
314745426
386576892
9752732
125877048
67776281
201481105
420103238
634870359
118054938
82498126
482988189
6273095
3737229
356943284
134339981
16009869
332685262
551318943
24181261
5270333
297190034
85684192
467096568
350199127
328500208
624290799
99676749
4653918
4687488
232289326
126168441
62033840
668130846
183916351
237729393
11414651
82583503
131939914
31298382
35303788
233671586
421351898
18072376
36677944
512660375
763483668
84603604
639469491
357903059
101962824
72405996
4668791
3090833
134111050
16168252
585851064
483416984
208814195
20599148
302358727
68739448
113188052
230928931
61356878
76183753
654285051
203975460
26793159
612193995
48084075
438851067
207527619
438820943
25677058
83579357
51776142
692241960
678720751
22044489
809699126
183064310
412305156
535167383
618979907
108207503
46483180
557622730
228092239
16366440
309620589
299193890
15782600
50598405
286113970
203344568
149441436
164599959
36296060
413551622
196854231
106504292
17574740
252790603
2457222
257264234
359135656
180803236
493708591
249094017
65622429
89285318
24199609
102513018
160383865
83017102
260133486
103171666
51814717
285946079
92029026
1663768
250664445
140862945
263135502
309757011
79307348
407027190
38372349
433898802
272880046
39110
13015434
281025396
72414671
378684359
82890031
281951687
82728740
91379577
720994196
386570177
159817260
728191454
108238057
335998024
203802825
39801621
12693697
291852299
184532518
86459414
450521275
6189587
130810979
259984575
376517853
8459345
22621753
455402658
519008237
103666105
61583188
522406196
353549801
586387618
510167977
716878183
48755979
334033399
16996171
264624842
262401928
12472741
117577434
524046951
112172728
74259131
188489147
201117747
95426257
824312702
168628448
229488401
100575876
537738046
36643481
19998815
47617563
304432240
160174593
431614934
84213461
433885046
365307567
71097079
461083147
42844678
254254853
310097919
171311279
512918312
122063342
10436058
207689476
336874225
669311086
295871844
215072003
229922600
163502082
266452590
48835386
16150399
612604569
480689620
634374175
569504678
581934743
3185438
274305741
39557487
135066460
9977099
34588810
43428547
123394567
315522270
216198946
510767739
206060418
116311525
1928556
291378198
85139905
300517174
231522472
76185190
475631017
3048500
77581815
263639284
93861861
514283801
529034409
56632684
316462146
402585548
50698024
803960388
202356576
199720978
79601658
216863843
34196065
9874966
201495721
529400503
293923731
191613051
213687064
237713574
72295079
160527983
330049229
311029063
187432617
16092333
217808164
55246099
137709358
3372640
10794854
98777303
40059566
2700587
324803465
269678777
617316438
675849126
15887806
119298092
417663974
80243273
130848504
193953689
595227359
831738619
33545615
253430594
365761494
547771521
151090482
62868742
182746974
229685686
118570487
230676144
95861286
441892613
507508539
442673070
47132755
276331285
769582304
720330897
530054520
34919852
334966504
73747668
390118114
53003634
136498203
195894048
209899737
674054141
168416090
9940915
39219940
567903803
18630972
462719716
436553451
54583716
274521581
74948648
396447680
732741797
13162892
189951195
295955760
367691258
381975534
433763455
412441187
78603841
19032968
663233222
581878991
17358458
324864475
357033048
445664801
319421339
42841594
840868
85823790
290309958
182479047
251291472
466440790
189180754
580517993
241242157
208677470
225103555
33823812
388438640
330361275
326345154
38638170
116273372
461098103
114660203
199643951
136624311
174653851
65848011
13522619
75245092
38847306
40918749
86243423
47765515
107387702
450461414
81878062
498498135
403188306
684172067
244584005
765009525
488840572
137163538
79556756
50663579
4149755
40622564
80941489
446298013
542917464
18026691
152655088
435868113
240196
30198574
301532859
96105727
496796953
250606925
343679270
295220915
16792322
104631682
2195313
173473826
529710363
20118768
435810512
48199061
378881314
2106512
359480172
71672799
153083562
325861259
296339379
94896785
642055636
27456912
256959349
254197888
240213992
145050248
258202585
343102345
624333502
526416271
95719422
555531849
454833711
210779605
84491111
53308906
239367115
301203570
2913304
184460610
207732457
106048920
68279910
79402439
411212828
500476813
205670568
263418635
91694513
74797849
105550879
73262933
208899560
436451402
54788211
368551060
626396110
181926136
139754854
569806078
43652444
495781174
393214208
584940283
186823477
48820628
446445971
155503525
268837076
24303528
424980631
321258140
112348
68518391
47715776
11335473
195117362
8077509
147861609
231297828
782219894
6565824
864449812
475436848
19081687
4807522
273797516
498805426
198680023
38746098
315081085
37436594
117271050
6284789
94174206
391383651
398181189
276322830
221237626
199170100
235930515
42103623
170221900
142106187
60882832
4955190
130739365
9123172
300253106
27230715
220557808
33890419
285743514
120692561
32390438
141608246
243146279
263048811
512005156
384559648
233201956
136611521
30734606
467566768
639296693
661770051
394582487
154304495
573878157
80905760
435662790
341599232
591368328
582183040
593267677
116999364
514740723
25986398
357972
15959646
611534655
95617939
27977367
118564151
247826892
66971257
239614348
469993818
225058761
12082847
349580189
311600473
709183398
376521559
135653484
749611451
376109291
219602868
386551504
277300260
363956142
478292966
219278956
325987666
20472323
142308808
184213849
648572792
20499945
3645973
242417120
761826236
122971580
167114314
91485117
129915783
101893714
769427833
121405971
152885461
156467519
126646101
47487805
315116211
401419116
116926488
2438482
166086939
654730507
232378634
120933726
62073025
61118573
271994560
220017811
336855166
358353607
126848146
129584963
579150376
17333295
36458163
135614832
143020579
13614277
393278728
458152722
501540991
11775123
34704068
264554519
110104471
257859892
422739603
696113307
307675147
238803183
4709439
88496116
283686150
217866354
134797233
283801001
27662425
115777243
60665436
17737316
154239147
719326240
421194526
212651261
232844253
427125878
119248701
5958583
138014392
290231907
6862785
12194062
350954320
206514792
92115662
223433371
251836000
49205390
373530995
225599129
207787798
88703211
21746348
39273119
486346783
132708367
49396428
590893659
77804527
6283783
19846308
528963752
12612555
71692670
19589329
311114126
394806280
242589237
290579645
578108461
438755879
373343398
6910871
247755184
276094191
210538548
15926951
240080737
32940504
425433344
436387125
384830647
125777333
556692820
51623304
53119950
222197567
3381859
129228840
303162474
141008334
213692721
710283973
425235807
627960738
114699433
26696559
730122864
58815806
8879937
10360914
156591610
127977213
189360125
249271606
212009
217991974
36898836
676242090
215592772
79703138
166731939
295540667
19845016
68009803
8500948
272246074
785765429
200287066
107372842
720673928
320731033
514338306
2165077
193223874
447299253
317069333
12996910
52745351
26838774
259146975
354627343
51361413
216584168
4601468
284926937
222587963
631306328
167155836
357314669
95338275
36556319
90154046
486395029
238178053
157550489
373427884
26802592
379688170
170248859
542276556
140780654
25256095
362172513
57322370
188061319
6135297
628190781
81309366
88497241
745706392
51024268
190154689
5798619
75075558
513544509
453350319
224940558
128419699
252323041
71606894
54306892
725008967
14943654
226888856
83432444
420131498
135220348
245333780
127959534
404026522
110244448
30942107
435318076
82877851
125097259
499532254
26593688
53345484
139107496
103026852
252248440
432966678
286162682
144291496
127849485
15938588
130645947
739035323
213149882
291054395
109686515
750564934
120593643
206354435
824004220
76122553
229884697
141029026
582774085
445892677
79435680
78617051
51126235
589799136
493071855
143036316
605767627
486455126
221670222
479684572
678898176
185573547
6844986
172712743
125743395
332492930
343136696
322979014
280949866
34592085
33736869
368617816
444105585
222748971
78134910
7263092
610868998
118812177
19559910
82994244
754286684
150291743
51589044
50272418
227820125
147359594
10898330
202580499
657236842
17670133
366067104
344046010
92114094
524633510
7472355
342071175
28154742
249081802
280628253
412278833
150722231
124357671
177358708
140322623
183021695
70267539
696218535
69652780
753037426
349682998
651797777
38745723
654648044
526722
407234757
613075285
44110741
108874195
228339360
177311092
346123695
907416442
463438635
204312816
156146952
725858849
345872865
3515769
466557493
642861127
187434685
58298493
98353107
32437500
120485380
36396921
594450699
197821821
592857586
533729693
862015888
275328162
18227375
19398198
284807198
625012695
221782252
171336041
3651500
492063414
131081505
554892429
231344056
176201210
192534146
95261644
15344276
47810922
171201208
248677731
264477900
915135990
703919381
333550079
621813291
445162439
361559342
77650904
32378515
697674970
82065024
71306922
362021441
247356404
282001381
212001151
194538587
203917704
817343243
28523615
507638619
282428075
355177120
170095873
227195467
613171681
214177391
207644968
525985702
78469722
270563278
75466831
7556512
572241743
263329073
150120075
60176198
136669227
24256387
195783707
449165674
167970002
495844841
1985005
348062541
798022917
103692684
209450299
142586231
325589818
83076570
135972204
399726991
311740389
671394557
14312318
437565598
177124171
15316494
696824537
105375371
564681206
150790653
26763716
32709361
71432119
761622975
144793489
111313956
611034772
478348062
538336910
271186248
111741257
165004355
360392078
231423761
116427729
236971177
3302498
4986077
25521312
7015258
188405127
438267281
442008727
247277546
509597926
619425378
426427692
10972529
431967041
315629414
164944393
426104702
76441085
72152352
136631347
177733419
478218421
82429379
143233178
219729725
11077991
51165278
679728660
119693530
37519009
252190583
67859339
413471396
276460217
138855385
203030
454747015
19813689
31823300
327771373
240061467
299565851
126860865
84977116
638889879
240383302
275161546
151644939
77847984
54457550
64587911
481998664
113816417
489292996
394739936
41626579
94733295
184333414
69790755
794194534
6507886
313740894
468324901
172241606
527253625
309017431
370892331
22184351
96527674
21486287
179513901
350117245
25438061
3749522
75417087
74070176
131835918
386142
277483205
15432556
102401510
165535964
405933063
240282627
445833647
14579453
18027475
504664273
196335279
141475795
65596364
7822108
356192920
639160446
48073959
216677348
647516137
67074084
71469821
98801118
312646408
121908260
39088266
247814463
121846292
103460310
62287572
73483168
77809764
194458215
466577177
136521169
289029154
306777529
339806079
147857729
272768300
224821931
228200917
271881102
83253232
437826253
79775247
113249205
52608751
46102456
156799752
435664021
17382806
71743275
4383795
35454987
246702803
553532599
270676980
283439723
85079680
356947763
685683654
70901760
84297623
812969213
251562624
338284143
11136431
208675290
405665569
17287504
179863283
106755377
335787194
338458391
92043461
122512488
484911444
229407218
6453229
146695164
383697297
394974936
338054251
57628387
21987790
96323421
65715799
122342436
287037470
347169558
284407747
165538354
68948729
38771362
674355737
132476448
118621687
285852752
236948542
548587932
27186163
61220602
284601829
698149181
309974676
100687995
128171326
27135893
48946366
124336546
20166478
688653313
524645730
931041841
258462745
331972538
145471021
358648323
21798253
639780905
188720874
75621953
709714177
212543856
132928021
136576880
68055922
39081093
261678499
639071148
161703445
42298022
101776407
91492285
63974055
902222013
205075241
334351185
12165011
290856134
109734594
327929398
352818405
166892750
69404570
297972980
115473158
332267372
544178837
590290566
436400429
146521876
92474528
381554794
448864094
21773740
123699584
29366944
48784051
659202610
681620325
226393280
199342886
26506566
35506516
21826008
164870660
248106925
333715399
34868176
552869997
86445250
95417871
16406735
526406499
251362394
3079656
332877721
1573087
175032812
175558628
708755323
4378624
2850829
76334942
236425352
83667498
144748607
1684112
105330777
317333248
43301112
69098483
1672037
117766
330023662
632090802
205264047
290342118
38452384
390728081
8613144
113276428
539099363
177124922
155862522
286726329
18887441
581702612
28402435
404878587
122133695
187284002
8031032
14891820
11682215
342554387
80053560
247064665
23529081
786961213
119549601
11438594
792175584
466434239
330460728
99948653
34278956
77357366
181160542
153777584
53183139
16137438
354510981
37705566
225294683
166669181
463718908
25724036
98554782
679806896
355769495
19125853
334029809
70102028
249603441
478199584
95713197
325168433
126304028
448345254
102763568
22654245
453650651
21059047
2713902
197037760
596455263
24778938
172931536
404210547
13566598
213407601
338273629
24218845
142894731
281058512
259970290
302336515
260237864
155338104
267610542
78547817
40610238
15816851
169369153
511046636
544696594
108197267
86971086
392973780
224003204
14078397
429723286
908917169
311557634
575366395
619142021
845017118
9250755
462742661
39601368
48859982
206003110
320179977
250319978
99001966
465196327
266152534
188851254
26497692
91595565
217509006
247968534
274810402
340680514
222406416
49699915
61414304
42514244
95272303
35130750
128309324
346153451
191987462
78998095
485216912
401410103
182819691
74870581
1427111
663257648
277558580
21769626
307297182
44441383
537939242
168071806
12468336
222148061
303381782
161321245
298687408
24905759
767615826
686438399
551341130
256055522
52017133
743447685
161331384
159159372
511730944
106284597
115494761
155793080
51155599
116697611
287636905
33858014
348962605
2319295
14311241
255379308
135958446
425632076
22320975
551786551
3387241
503589871
22576634
10861075
768539911
19957335
469348768
357739822
609591735
260122048
70872551
54480937
182933722
37868628
423660704
127402313
22919964
133918807
312486474
477311129
108733504
238847132
96620025
54023410
186824205
39348864
122635879
341326474
296722763
122824344
810164931
290112153
52435824
191486016
89508272
154647078
561238864
230584399
967074802
25206182
51467054
8193909
264471263
645862142
175838967
149796039
63425661
105009066
770247489
129105318
20387267
272706690
64799769
23265007
703010876
192539330
93862156
84664994
8870809
12408157
2236162
788964318
1224131
222104909
295711683
92284257
27172712
446013573
193841724
467130607
178375883
938275003
380272582
205202014
392010
247814749
96493209
47723061
124721227
202125310
4457889
452125647
94727743
413149432
264658447
479596449
319253252
332292463
396709926
480809433
378524162
45431192
109063548
84229824
84606380
260814152
355629215
787260460
102974345
815965181
151361860
96438279
643338
221655378
676076830
19222223
47273836
224695995
231818820
154699174
169678565
188060379
126145990
590272818
5988182
164730916
29326780
361290747
83160392
45157810
62613584
409066778
5373998
53232715
691075553
103202574
271883202
136672587
38898596
467849928
133384783
153322677
664562018
573065378
122822129
145252305
23976731
85261799
2460541
436210770
30253809
654103096
632252933
32122088
203224204
77751932
38295551
346596039
5500797
637814442
589936838
463815756
14280840
7346645
157754905
394002205
2526264
114745475
103252567
47137643
313164197
514905792
11299666
440454023
478767433
706983585
31015355
68392263
584577039
732629598
645356818
14687021
793141343
103773134
17636688
151887271
118629760
329371949
111221951
100117114
627665735
30995234
258857528
354988902
236172978
11743842
283477199
6200974
398454934
266021893
430929613
131173578
307572226
20227333
62595098
505179344
75117377
96122513
278538573
572938519
78074712
111989372
187973108
3822176
231493645
211975104
332507878
11372805
204787989
267823509
164781717
443553370
290186590
79146429
8871442
490630516
43532202
43042629
630814737
472320198
40247581
817313293
561963793
122722378
248123844
7864999
200958303
38377939
563432842
127082537
656582722
97641817
4620925
35433912
425470330
370405068
78370407
122413887
113041251
63657545
196528606
145353785
72542776
172474978
300750066
452524392
329618719
294884136
13543568
281944540
309814267
843646864
3666044
77042677
333962447
271219678
194938355
333666475
88574378
57357389
741939036
493646213
177133850
6741984
144538128
276300644
310789352
62293555
10435929
9411013
540955436
91451163
342640022
25103675
49419752
3996559
786936534
472220669
59018264
6728840
295595745
197624850
55917529
662756319
29654759
254637079
639618804
756735143
76243592
419796961
20932812
92063185
344999067
224181994
3779293
25010658
609771152
48791717
71964110
378237080
129712146
133988470
500317855
294543588
158393907
403762733
20060644
79725055
51510909
387858624
342284043
690572359
55687519
595440
98591304
401161924
98171792
208524119
287439004
213184369
20926042
507408339
52418947
655708654
63868096
279952150
52089133
182879879
16162720
505402980
637240711
190063375
313908375
532197598
49521430
846598118
409789181
76179760
90377794
468801828
534947929
38239687
171137000
78853409
246452084
33017825
395783476
609304110
84771148
52475834
92846546
418614754
13088936
178955434
380981636
424063723
142375452
31547
407650150
727728581
187434988
113741723
401565929
443319085
22135604
3216974
222584790
299716177
6312328
278200488
32733467
16296468
83309015
507245164
68158982
777192878
62702350
145217232
42026022
301028135
656547506
731171242
508603086
377605145
45212008
64668013
7344385
260296816
371845595
16407148
678792848
352907664
735635331
303684194
2604625
28938288
59452004
101858523
302513165
23485416
1886837
391127255
483448138
15964259
50171464
6514882
151647336
204219156
213189954
50131379
9972781
67293650
18598506
64260737
515986202
358555187
40396161
289561924
135132193
114339692
343138152
613033550
26890161
182481881
178768073
150535877
580310531
60611932
195332147
316388187
20190262
22377
441934245
11167534
382684184
120947852
50149675
61586887
6168623
81679466
255968364
388955675
134053699
407109941
593327855
340646867
367813804
11356459
815138589
79532493
73340225
103276242
45134604
140934627
208797663
367071553
232371854
13329088
358398366
560188901
45251773
27836105
696892680
32707763
455725509
188545952
473810615
625260629
152771105
148470760
173932957
445521395
575314058
151107095
142348080
188047676
238745954
14378068
37871788
221630267
148501157
75101657
39449433
59136023
311680741
198181014
24795538
198263966
176852084
126694987
53019053
20874536
669680526
501552995
1824372
572327405
206086944
25736125
217663504
488959648
137417092
66709411
575679259
34636923
134125495
104656162
513455081
20550767
100525568
779401553
87302956
74649172
776408050
67790964
45824535
820305420
333286220
52376399
48771086
358846575
124342182
399663766
322630443
114806579
23688064
213543374
97001455
734188165
2557413
329032114
282315788
445800197
14965261
58574390
65286492
33378152
285459802
555822696
334750223
106967708
95542306
249544110
739257435
882898280
270447548
87537462
392189781
53200051
929177042
15892324
102868928
7261461
225673711
13868549
79297170
59211832
4795194
448719214
136072451
708645147
365445507
65993336
16149161
80516757
701669461
135734496
703534350
13599165
678751930
425006035
7092189
52156618
430140755
384825269
125695468
378222904
349042841
503314921
199613429
181160729
224531314
276116995
67382646
70885080
38036101
40218106
357994239
55372972
50273271
645345360
18275705
737501129
38346019
375802453
97780163
243350485
28133542
329309145
469274676
596683
138933311
197785510
183968516
375959459
17866857
811273439
520778217
3445414
399273603
411016861
119854548
251868760
93762156
141480457
82510176
5853857
129633910
12752512
183878210
39515119
19339658
692707029
7279278
201027603
193008896
351521383
907236845
382274308
309867825
280154269
17559966
100511239
449756030
321702811
115402351
234010248
111093270
27493805
591673744
2694823
108823843
295369252
44512636
354008838
21186530
124415229
344043835
811264546
243254978
248787548
149918201
247668657
12762979
75114211
216805538
605823207
306662000
227341990
16316603
564803953
166750954
660211063
379311215
437992132
99901316
151453244
138858863
88315421
484526094
655154402
228934869
18188696
259339775
89084166
101396549
202226900
610335501
587919532
55710615
902076004
160611225
135238176
154685384
473944254
69057438
15185443
505622578
73678340
582937523
50609111
677505983
180917156
37811361
194440649
16353632
177311983
12182646
897695311
223681638
650993134
533761463
81500071
253394498
219844952
403456763
157381682
39552108
209131293
735312211
212690746
23639535
369149871
492151215
427992969
184108023
116786018
366209608
297803076
97047380
94143764
193663366
47239225
81698539
234847178
140734826
510180504
86744846
60300670
356423378
186194768
698627620
368058106
167970318
76339877
487373270
543469115
556908660
204407109
68880553
631929036
291418518
296378523
19984498
333211781
10299409
4129589
609744138
233480272
307804445
166364819
704332338
17648916
568592529
28992635
134491467
9329254
531628665
63190682
113757973
34154607
198685868
140684131
910279411
255040021
100025870
326617456
367896
5333095
366947946
61306778
417721212
89835426
418428932
39682634
283409414
873084125
103858725
723267131
87659240
319781419
111539714
81889927
224958613
18991949
76530121
12941046
448966999
225991325
17890668
365970663
229693542
168774932
538995767
51230902
93568408
70180126
342638579
13943689
717378567
49255666
152571200
1739129
532417968
29525656
43985939
299011699
590459570
35650319
37375781
121488626
251546972
358225395
126505727
282402239
466893940
395551345
492072256
532863077
33049227
251126176
423992458
467908726
421687779
264432077
144257616
55323506
357758247
31838941
183348823
502648623
809358040
273302919
354942949
383930586
350213204
266568455
13935216
271508785
539215032
139885694
169152203
74739727
67330940
139127687
3245266
609535537
33208290
272447531
144450619
6154204
76950028
193246048
265460961
22774460
301466230
280042359
227795855
39268044
194914202
168783224
411779180
336005542
848159841
106005917
588023378
141451665
105176020
37577334
331176127
635721314
101968839
325891524
390413427
27460859
551091125
503617589
466967632
165251726
45127133
54761090
218952877
7327578
324059868
516755907
53968538
22626466
464657391
562955824
37317746
315411734
10333956
222253702
592275503
296144823
279955487
462063830
502806812
476395709
592137669
38515494
147510101
216382283
117603235
182883469
180019275
214346232
17925768
264309799
197158922
414559413
145903726
613713618
306135118
754336240
569961607
144705385
13075831
20913087
134954518
269844716
338578204
263140952
24799003
265642444
319431084
12839234
626201657
136329
116856711
216890585
361201539
288711011
314861167
148217338
48150789
624042119
139219330
28812109
150928110
152016612
352705334
829501732
935393925
347242077
275933859
100498472
44164076
571970663
40509084
280466616
171860759
330022209
124800877
871288010
4348051
226052088
210795046
366135262
480422663
736386968
160819937
16505392
279601971
90295396
664079044
233482156
180414594
4851403
59692398
83283538
7680603
590554403
186136539
9973310
141192454
4419235
152909142
240180731
78528855
19125073
471225922
90188945
53672398
324096555
336798895
159274882
475228031
1196080
555404708
553330302
130344283
56723270
111774906
103022071
12804394
472283297
437162147
423213505
59712632
119277314
332798723
259436601
114912323
697471396
292945118
195099000
318113582
847211029
238101146
861659063
48573212
63024068
125911871
482984410
457839589
288096081
641952672
652947679
158772436
273924790
10646150
305324233
297190261
597940297
125657116
126405340
13755148
36683694
17620286
536391209
65112318
159455063
407112476
238820572
627006124
129841616
5992250
79860141
111287910
190246126
341096082
354660895
109665753
703593340
665589052
247212204
362700375
125868428
64783086
304858393
61231677
54990753
48456045
478222605
230504979
64632850
52635441
202114497
345145247
262142810
27295189
534223129
13988358
45287281
160738097
252451295
628105465
11394614
16966161
147565921
22224664
125844103
342000668
674724920
105646665
393695756
20996635
81343815
198053734
311166132
107624376
87350455
350162600
203080164
67316176
11539592
132416245
160656574
19100253
27448448
163090562
781486852
737174152
481661983
697639417
32170760
9959515
194136748
71880538
707270352
168716390
373632781
268261166
19920981
222408777
291978265
164044855
88222037
31550950
760233201
170602203
454729599
160712730
7599991
540490899
613969644
516910608
49157796
248440291
36537510
41537488
22790702
69432475
342023927
599902232
197710712
10466514
271085146
465474983
135853704
148620631
470944559
114736
546099707
175927720
312446022
305041232
208091822
438360412
201933751
857640634
165575085
6956769
290644921
697604703
154214478
11446552
289588401
185420846
655542081
315775246
194478076
406051770
65921846
297216379
223373697
181174596
171352929
272060926
252264854
392829112
212608504
151029284
219382007
350505994
58161670
55570064
72172618
29042048
876952125
119502164
409467498
377275061
255681530
763436720
58949757
328469372
440518212
253726359
108252839
308923612
375741212
1426985
73625269
76732753
196918728
809848364
300506498
167770277
99559611
814789665
575061709
366378449
27425339
281197445
118013496
210579735
59022806
270910859
584399886
277495952
342909508
266138979
337313073
151520649
31750664
144239762
80348689
6969583
8330367
295707325
132304435
364022624
245692204
165270353
206974046
178625042
543663587
24701217
538994782
60270394
200292851
711750272
161913475
423658668
44403579
29116878
247455197
281094237
57044552
24954189
170449305
105748965
276922799
245687021
675413222
89761382
284857494
53841692
55196306
49596067
48170031
448811619
110020385
476503963
132825690
177851567
250118455
682267253
402336304
517685741
151498755
542165525
34642965
144055902
20030600
610434641
460608537
476349130
915894
182251869
116722157
19858008
59764896
323190431
19982105
6770164
106161516
71489126
419840998
374551498
187873162
584367169
30121877
17168871
686475091
267733958
364944016
395774586
118116652
260564223
68824004
645158866
122295154
338288367
320451417
189827673
7258801
220608877
684134359
336549370
604072337
63947365
344888331
69854367
173418592
667147140
17662516
439061749
14514898
539371451
10958119
55141256
229525114
661418948
4115364
90362514
174355331
279016931
538622864
566936903
12061488
295347
312259616
341012132
164026313
441998624
502764215
100865755
53510810
365419799
128146031
175942142
106194813
396700969
288383375
73220068
32787469
35390870
15269299
21066421
293718795
510605493
225666832
148837377
145472690
94620957
332140848
263485301
896259342
9997115
540173056
256154321
169414139
81830730
223051099
241418367
380423381
836811047
180825348
37069335
18703984
651043197
144366905
558656032
12137375
832079970
196600652
25809516
274045736
85281612
227076613
173096840
142554937
96153834
420958544
966406235
310501266
149887469
578336282
14288966
158943579
19189216
452271966
13132020
498393629
113928669
842479637
380993777
166271594
912503259
239969692
306504743
951409743
542448878
126421542
8497904
3394785
271266410
324103809
117837585
378618140
61626941
299500924
480164999
20946628
41613676
552048709
214600009
116747134
347722718
20929988
143997095
541487637
49655361
15114858
478988552
701886275
8812215
258308112
1696047
138099627
40888599
233184138
358413585
410570296
4744847
317613694
121997114
123688167
95024811
5659072
7088392
4039185
85767971
409132
206225706
43648435
463627723
624612722
26406025
346518848
4190961
565418646
116481729
312698308
62097126
144378610
6845757
47841846
117724829
94016254
469937621
138206861
243686196
98231742
572035381
326944065
20399204
614402905
99234212
111731154
80117269
376392279
711079519
725232441
559992982
239177267
587087015
13901878
564888145
167193790
440933310
167371008
118784823
125561972
315961591
194180448
37030531
676861738
160716746
110429714
179142716
491538523
379740239
130942446
280444341
97267415
799452259
315564934
387105078
501056348
28782565
265583184
117485653
70075827
343902592
18431441
66592331
238376026
542700097
62153687
688430715
431166956
275443904
73391883
347106012
41999145
332888126
337964298
406002677
15940399
223623359
587457191
226966791
846233263
80478617
62086006
89446050
193749757
195853849
7588107
284236833
7717110
664511881
72916680
389012138
5872278
76723738
51992321
113808648
237112908
4791537
591831913
607064142
76096366
197663821
559768876
127620700
365942665
41331158
294739566
243818266
174938497
558361259
149653009
469097345
45845064
276234185
599930549
41832693
503056878
220124541
797134594
176615711
149809899
343896394
224465713
76528012
67882769
5105109
96776828
119098268
211575789
233095558
35028173
675298072
235594082
362945030
159101064
591700097
72759829
256685751
120080672
310439496
68669167
344747807
551485902
260534205
87802564
188179390
89629281
76120230
295089659
310474906
413236719
23921960
673267310
729446891
251685624
739596084
45121773
778641083
588763
77364618
11729144
56740484
217453872
12182878
630380997
813264100
107374029
200631947
440687185
309826121
147592473
538053929
96501990
251640861
230013569
416037
24778363
9611487
15824991
187996014
325807780
6328495
101873973
5011085
307085214
549850375
408487713
534419572
358324217
171976723
131471124
264115309
90307767
326679216
577630488
302910654
16387532
57340636
60350353
30988902
101993551
75661543
910792516
14038348
577508727
182958667
802255907
151103998
211981526
266087933
572779009
63035742
566984888
29613536
464430005
116320246
18323601
79298217
400515165
86349709
12734032
245906266
22541242
384631626
195881418
36904635
212961896
120306398
497231117
176101381
95936822
27788195
406895900
43517779
46411023
30629266
331921902
4359200
109579189
230842472
99707213
159724097
51563438
463931608
659324621
50940502
151231004
503331574
166011850
478328109
64902494
221749710
806051375
76128489
9915727
158837444
117901748
118175829
277342584
48212006
699820617
812214197
10767582
130212266
112171307
68505289
113976784
332367345
362142791
454906828
673354641
468782641
10911150
160984261
551313263
603035861
268677708
187270166
115051426
2606548
216639272
568619481
62328473
277368078
176285081
471721629
5959290
54264459
287204012
19518315
55812438
381208665
413835407
248772915
36432664
881243291
302177156
75367515
172560106
535090787
286554076
197963324
152295471
90084555
338532878
182570756
82017860
61146071
34352407
141026427
368866530
55485629
205654770
391067876
63649683
259065342
522140904
242788749
458019760
384426288
67117116
788263561
31585511
441245767
913904012
189909151
183796868
226197153
26630989
622374550
5527777
471946367
698715061
36013233
104601894
466850459
49831937
135443542
147963684
115548162
336942327
325513699
327960156
220072647
121427034
64927864
366606152
112415980
351270552
203246535
18644050
32743539
124469539
82093867
241073244
316708944
575509434
369475779
18647191
150965792
209688754
348490445
50574524
29519168
123008761
35981267
121136453
305863181
101630676
93774920
804981062
65745312
326346037
423410718
342107863
124101285
65382165
16012268
554771486
63666434
578419863
490381454
79821585
172942491
61187
48054335
677021248
604947664
100331587
15272969
355617180
350060920
452815272
49111773
241093028
734915771
6145773
801735856
449335327
248937346
152662895
697615536
31332496
9424074
128016180
110684666
139404059
58321722
532735890
49972609
580491899
293852846
68895360
76341958
962235626
122849034
249013580
80885417
23059114
13068181
255459241
399068642
26285186
23029502
661161952
425659065
305592046
91107475
449882731
102737000
5873031
159578778
133018258
300186399
48259073
80082149
124905823
520662823
553919544
344732682
715995729
32074463
489807165
748734477
281997038
327663427
418585344
53678133
211148096
366846468
253643820
54780003
85688260
17064343
251079491
456323278
117480471
270295642
390803093
455719414
250015055
41126815
13854571
128965887
22751675
960414531
513332992
336773052
12284021
588584636
99063497
113317735
697520296
477860255
331559399
184781643
345251874
287959239
220695517
315847097
748084053
187264558
188661504
287963131
35083244
107595336
58343511
11191592
180488619
317331996
93561591
188566761
169292033
876954963
392310415
85639782
587609620
38674686
151172787
31427679
544591155
318049399
69581793
291419178
396402390
357123477
299652299
222599164
188325783
174795312
60164329
66000885
891167126
847719635
430583433
307239129
295107798
376727862
163892945
257017676
524122522
157298926
199566790
359613455
510218030
276950620
181096214
3100480
266680088
523422327
173453998
74771434
65941790
272513124
360778896
3227820
568200776
258293004
103609726
12976876
123843278
43570392
61883335
321776805
309748928
213786755
161301255
47410579
1879737
180470620
444427308
151095868
682433511
201939923
100420279
446620683
9143949
89387279
311122753
610070003
70657864
339019596
140646360
129791871
155218662
6565277
32486690
718399435
49385588
367180388
348124274
991406027
256537327
148525316
177546738
395084356
178680352
953497692
28040986
91590956
654559565
761270309
198993501
272862348
464368678
89602874
64345077
92860461
141548289
283226492
150893842
175537670
202832824
113400541
359366549
440912252
11666895
27302890
26216662
84593661
802909475
251575846
471486006
105517093
20096300
208814177
263942003
125416663
26670750
754913297
4289977
134457884
120876214
531871377
73156992
123282531
65652813
116074906
531142971
483753995
7547679
144287229
67684933
238277279
913895785
129675696
58147775
142778270
108777844
634379366
283361299
231847735
54584166
212139389
259098291
89616608
613005303
130117983
338113416
214547841
319945288
37472747
416442917
79554974
584070745
160324018
620545241
87222129
349044545
85451346
467116419
525656744
381466253
50275128
194194140
23434489
134258606
155059652
138960535
21522127
343164389
36565776
43765487
228712256
8747594
1286489
248737208
617470396
386530242
48381663
34839875
167717168
255445347
792303179
669211733
185425676
184709808
230026711
135381779
10417690
220340386
354624711
306606974
622920179
184366155
30556132
496424045
142950211
337962769
55610232
505643888
460199928
262369715
60874793
137589648
53836092
238716747
682687737
121232113
115573444
375312181
185195110
9876113
5642141
395886136
16039339
219337203
179223062
196683303
470052646
15649903
284450010
649412138
612111284
228042860
86506558
5534872
13686373
18370368
213001143
50599153
158281901
645481844
41225143
217172506
407766833
582930462
36034942
24028014
394134719
21642093
114616974
507289424
625180
44529573
31679873
128372528
698767512
784658239
517833536
817111413
48362470
9018525
113443288
524687484
685798134
273111944
257394118
150598058
105034570
131141289
854123332
689475904
45592904
186453513
545982257
65775242
8809699
1076488
124803856
52280753
82570737
117007515
550527243
134136549
469294274
335243945
621159791
642571253
656590394
14361198
393005240
241700670
11291067
59817159
395071227
259978169
608765080
9078183
100434384
626527215
244781515
156181185
340089682
144381
5333261
299224058
151082171
254668353
47314931
59143263
138145384
704799326
518497127
60532941
434330116
390303298
153716401
412450193
176823596
555558160
103134687
134221598
132758259
148963117
701986478
555260463
273617485
824057312
112853782
133143527
18102183
273316962
165170418
213054343
735105767
58363028
210844020
55761834
399986871
82611394
57111164
315797599
124259839
64380681
165558355
95807634
305664259
33789608
233450141
274042351
121106538
214648366
308363116
372555156
100613752
5437953
111924659
110928049
351873446
381014780
73027226
205470918
255671116
137532207
698696595
315773528
81371528
89057035
114503986
74411082
220855430
377194270
283945118
671646414
322313911
75926028
342259725
12038320
307598960
292561697
76348144
132425932
391884829
339162361
271810021
77899339
128517559
118801324
37916879
328023855
663362334
710124849
236051657
799415814
592916894
426901174
43780944
135301959
509069787
237307028
407859224
65558731
423119860
176969950
15346971
66979412
11858141
329239756
88361583
277016166
16168426
134786141
92288255
197308360
11439698
321581115
730929240
7832776
153785998
170882206
319190653
172973704
754878111
174221559
233138213
52340185
537911178
793918368
22734837
19911775
34558333
344003088
607011737
412849445
302678951
952878
13041019
54180000
114549048
241402568
324002013
18868006
24468076
221026531
574833116
269034680
721114805
576797747
11256508
154795138
429816842
98528168
692447946
42105930
446649529
348127913
177226737
689830638
278123054
11430642
114413531
415389134
119301791
14154012
476020687
361649109
55288793
625065077
383144795
80996155
57822859
72490331
812822090
90925240
347230072
655782095
683968289
348394380
553382886
34721318
384322415
234763055
95069241
78915719
28717309
449138443
731710292
254794542
276657735
88292712
119219105
486515861
89329151
225670564
355794643
737208652
64598813
111847904
18973524
529738624
45440606
6801836
133284466
510802906
70202827
196566278
79936431
781657254
300671288
630556624
43890438
262918880
379726471
2642588
21625132
193061277
3607590
120617421
449643788
122492237
57906334
14297474
16577603
157764580
102380907
217497209
291976311
674200385
94437402
707699907
73991314
29890050
153580931
232981018
41747693
155144789
692233715
189474901
568431136
38717108
921626
3294177
4859258
524982739
603947186
21891695
13655360
154797903
20555237
25767404
315978597
784076505
617882993
56577001
173400031
708815860
690681493
200139457
105515181
251659863
4758134
68857746
8971145
432495882
165345238
177527787
107436332
45069595
636101358
166741355
22641090
288085853
409470639
34811661
646903808
36953654
57195198
219652087
586969043
63311560
463799186
578122809
132382717
552273215
153779388
245800179
671791253
94262302
347875447
632610561
232121723
229947073
116038003
259831279
193105852
26148785
76396864
572144528
49550090
333301647
92309230
84384866
645630607
659053930
548619480
26379502
557653735
273393887
388951083
50376862
378416246
122043225
162204745
75788431
191014590
316578908
876070739
485378128
58405856
257138086
69947313
7198507
284594054
205197662
45793570
147840878
303346821
108403456
501267123
83682684
213060544
572318084
549143737
206593469
420520503
589343201
160131511
100973552
102921470
358996466
170699356
37341489
16400472
5955778
495760493
821103731
100795227
306981726
705322509
185966724
4944080
271004640
35016939
630572905
118532415
724934342
154322223
147610720
179016585
59380349
254726676
748539582
128912167
320020749
612240274
31327049
149652787
195086396
713076780
47584485
48348175
271167155
66384127
45454588
355987267
39084385
250520974
470921556
278996379
152421031
70586012
130808205
845445337
609609669
46642635
187463980
22749072
550217289
335749873
30496785
39379261
223136959
47560050
82801164
178345033
220352175
160252189
17922568
4626258
551580646
562125104
760226576
251464626
372872804
757539
36497929
104979787
48252491
605872933
146997377
379000714
494968237
210338297
98015067
263710151
39370354
194291539
193871398
315191364
97182477
8459278
265871559
30555943
440579895
526096301
403590191
30145903
58952082
678491066
102062536
401454923
32531621
523439883
235767329
69375432
225061561
452446480
484315535
643507904
186983893
447003841
349335494
324783504
150453922
563184005
522085426
111262337
38767923
82704659
308747207
432268424
357848608
433869184
133376738
12949154
20790593
182589912
9028875
5535575
120315786
24520173
224014420
199507170
467695927
388295732
144135945
169099195
236821414
157069329
74004701
125517077
40324802
300730772
3335756
147314057
177706323
30218342
39565733
26773303
40629405
277994089
599462411
40715680
442017923
505385438
54138
13887795
412139652
456678002
42406751
139634046
302988742
59504603
95130024
594566068
71672353
510797325
550477343
150799068
330535099
73268345
521015401
461605356
321817879
493610314
6301169
111440680
12820064
77460021
221383799
63180702
606841216
644919963
542953581
10316691
298377354
80724157
272583535
38532181
606259426
72729097
92899627
153125721
46318940
767636506
312692584
170925877
513734028
120440437
142678857
220746781
297404937
133198512
199053357
138348885
28031268
67017552
117050996
708819741
142465422
499619999
169875342
314483038
62332008
280909517
670607
264599105
132935752
306684211
243367653
125136837
73132430
100426966
436737962
687009280
30553744
212795980
244007566
36795294
10379498
230512384
687179073
177199307
407800398
482341634
332266208
666383857
362578350
7482071
311993273
353574810
507991160
40122094
88555074
55492845
110198698
290048804
505177147
499897885
11772120
313961973
16542292
234106940
88449076
135823782
176635076
26108776
324176128
29832281
35385518
661417742
123119493
265574023
176448151
298255333
677272292
752967178
2824847
226620607
109679224
258298417
132157538
4297247
194863893
786927894
43567769
593745913
48632861
968971225
236013415
196594729
229634
89485563
22110632
139650548
14222069
187556321
907263409
149706281
232335104
273058700
637176274
889888765
44881440
42312419
30092798
401431491
270586720
782920082
3290511
580690102
48254788
284717624
662497597
104172507
273345005
566024461
100656503
341668482
312585135
165836046
148663536
90712197
179583220
390256640
112303333
189315005
449239715
360305567
85304717
309872854
152206089
507233772
303043958
66672325
44157679
750011445
390591574
127246020
15225959
93399624
431314783
89982445
594434034
35771688
336671370
364699222
321742754
341337686
166864818
401338051
76134505
14274630
54231212
704191813
500341768
16797222
617061091
1531656
216960524
391406245
390904909
412129089
137813117
9993759
729545050
274046216
38840704
433299333
92774659
181981531
97313698
87612
836511304
104997716
130617322
71440372
85562692
122791653
515699300
375634755
508867877
27992844
53409059
128313990
333246895
106380594
443855215
310953424
96424173
125972090
344284351
122188328
230270530
303470611
560280995
262902897
11943195
354294520
350614752
432518495
309951196
18429046
508780750
197255006
198571962
438737283
256927631
154025849
403951381
596553556
422521330
378510387
420832622
219836711
408384182
967840432
407245022
9600941
51814214
3484665
524570993
22432099
84756958
510825003
223650011
54990955
188351061
835201539
21822646
211357060
93254345
840594723
183837296
565113636
176794835
120012405
559605294
52787394
14358160
93760582
198096519
227007061
341622444
238263058
87368316
394783
106652730
4154421
279671676
147582930
820432814
318121251
253548380
84476183
233433745
127007472
302172140
46231449
134710811
421343193
149776672
4635507
336516117
2766241
808626723
107889727
11307048
65960876
608696607
17515274
166054936
584490751
147061430
318984478
110608613
819549452
46863
290421453
152309838
509525228
13610230
145820074
136885103
457996243
322519574
19558535
834970588
57319691
366728516
109661231
711925718
15933473
364687526
145125812
109112057
420534022
275844224
38188658
266021337
530153849
483566841
121600308
69338362
215277112
318479016
141377352
35932747
96269732
337137585
752579996
477133442
21961069
379249811
193814484
71196750
433756268
156963326
491522002
2300573
340491628
172753012
11539287
280671917
141387928
113608065
413098675
16680704
263152852
267641043
124075354
479322980
236127399
117816615
261345802
76587780
177720573
362061498
57802537
319442985
473888320
57501327
142357977
117254293
102622773
76253679
77733401
106710850
55171959
4328126
16301277
92945450
221220253
10181975
316813766
49186159
185298652
132348923
174236249
342143371
289857772
27264195
198681450
246242119
363662926
547111254
129521200
352967560
102602130
68851299
318594135
26165769
1176430
34314879
152052751
287291228
365261645
285938659
303466660
930116958
12033950
876684656
33916272
664697915
75480620
22771920
621533219
283833295
82181031
155856582
962843124
112009865
214917686
228879560
176566918
731575367
291013028
305775575
171649387
89576043
321048770
725300133
512237553
45054698
274299725
347014230
241366764
88216620
390025720
167815525
413290998
214142435
48872914
24822904
21430729
18587210
142915321
292173237
107361444
78518094
407137996
420308704
185187786
32797514
16992847
158397229
10362441
90021708
170767474
3024224
600826818
115274188
257513159
483000775
161928184
422353562
256439572
436439870
393212078
17442782
17515280
264783763
163650409
235786027
212670202
10128027
96635625
152797190
311128175
143825397
487780553
338010146
204798948
758065339
70587277
737715748
4467306
7428129
431024856
448062521
337558024
207443348
541762256
98235939
114993577
327213431
565377716
2641147
269769729
72939141
928364900
58334945
526839326
604526305
23738153
416214165
371994252
562499186
14958581
119216196
191990541
368992012
24681984
184243569
55418045
97660973
162225954
374681970
128595055
191934528
41983501
99258491
348798
46925770
835289608
525405087
180909604
55660204
99827809
255721471
33108689
742714565
578653467
521186406
185689944
582620089
91957019
3449168
19902582
4005874
248185838
199414715
519107549
170691166
498312620
438612850
313284575
267409542
541933597
489921797
39636525
154611307
762828544
138150953
59778651
478225708
247554545
18523258
77517796
199475082
769462746
301924317
303304603
5165119
80464051
127890227
11649845
681385860
159966182
81682947
947225572
1308900
428176578
61182988
735334739
142564714
135574240
751089373
422735878
267262930
377442056
176489655
187529885
741246391
579736651
296983757
328952747
114561606
41611947
308789822
247609859
403180587
171672904
275664541
131886811
157404569
26127400
10397632
329621925
23883110
276740357
838057462
76723240
111589724
19302744
524020978
92856927
258627756
55037975
65654403
428117411
588077501
322320906
43938845
57854700
461983696
482588727
699638129
52413350
328855775
139973349
243738019
171062945
364192104
213034121
81036897
293635383
39891526
493027373
101623929
255475083
136467156
498210796
655852921
145292859
78936627
494632373
423943206
297654214
224858021
46060423
336430347
144691950
68261090
564806185
108850735
125855339
75258581
259135065
16431953
499605776
403626661
13553504
15934025
13487597
64204897
20864167
75603002
111314008
369387453
270910930
206210424
317806095
366396533
503447403
97051405
463507397
168995869
63133100
248389166
18581362
265694710
337149473
57385941
98730070
63267723
376727667
216525923
68140813
7708177
17279362
92694246
71547748
491943819
56720763
169497050
931966915
184097406
549422728
97139962
249516221
151967125
345281479
1079754
283933079
295877516
89790111
4634847
712581441
121121900
344600990
551458670
94279038
335649101
88651829
282711794
17148088
27417843
12087948
113796554
56823606
417495084
168247423
3122769
902493
447308851
319861994
179968903
224775591
307639735
196770167
778224491
224206059
394867980
67258687
225804278
11687417
509602892
57355346
80367670
408782046
53763237
38955266
282237259
22842393
35989124
769428228
69862513
21250029
85736251
344065253
468470472
43873169
53018226
61568342
13329892
187208362
72875531
40226678
191721843
126976595
270491776
18528248
611086345
316782302
209685774
139070482
514206
554246161
22102375
11538202
6587375
167157115
161613500
142084804
493619398
401165989
46249579
288108528
34469092
359724062
814607894
5743025
6813579
127004424
236473967
90907554
23485638
413039818
114499477
322169762
761257808
879766814
50497137
819778555
250608475
164439903
315980682
531579915
512319811
32491745
8914733
283783482
48273602
130051333
695183010
154809238
198637863
322021903
13050392
253167890
95386037
196862609
148073348
3513040
63161708
12438307
381259050
363580530
445915359
74236455
258718455
141319259
329003993
664261950
205398409
261665492
1984606
464834864
51751834
205068517
85999151
989104053
680600767
208912269
340569139
226893155
41768807
142935231
553460123
95534523
6184286
131818684
252352967
69952980
836726358
5515645
7268459
577318318
253633306
39660743
196983248
194795270
427783427
105386761
95776545
142911104
24534533
12592183
34880643
296713480
107123153
679872018
118319739
78513948
115797978
165458557
727777143
28399522
19574671
504763738
873972123
489802763
284105005
131572617
167917676
112732829
490648362
290214569
79957503
144151420
201953670
14602186
108072859
195299010
63631922
34955652
255200326
337494450
31056112
124156938
207015237
164826223
93197792
44178080
36221591
797093453
743974765
166033012
548671683
5384364
39036554
367313815
288703597
479456020
40002480
44606383
219294560
154374343
399234193
483620521
4289373
132332237
16738009
40823138
185496916
692577744
626241942
38556600
148222729
190541367
430139375
266106582
104156418
521945180
621022271
280831993
211705464
4502946
148720079
108932636
1123764
73009853
303618243
61183176
11914196
43670185
327295286
479773587
352901495
495989955
21224943
606539461
555087982
63343193
21617445
281824384
163502046
53878831
130941073
157968220
153491612
203967477
475073849
163864758
101304799
162708919
151042624
95379673
225814273
48600835
91980087
10859739
18066295
1173439
468550318
1615386
245065100
255168945
684099060
215482033
146664720
61052927
403881468
396121922
486554124
44742932
415008632
115786266
777502602
24654147
12428927
364506131
555450578
153223094
282322485
227617031
146205181
5193496
298210194
236327621
13624959
464215672
333908076
6785849
6218279
355650755
399869718
117147778
252031003
228350013
50605487
64077319
395682957
256499851
25763134
188643346
398397517
229766888
87779376
352120734
122459615
253414074
212366971
63383482
239249071
502080897
350772233
337594038
479294523
129282390
500325284
104900443
171696069
105509981
162768439
115765938
2661277
43545177
181331665
335037069
779360663
442532239
79085710
18947843
233671673
126084625
618901248
96011036
97911814
181909386
16069547
622747058
23720023
342998188
538162393
180181907
405537179
442057195
630526
45043953
118359118
281830972
358617854
59650186
556040592
495540102
34332746
105805373
24837053
264139369
433534065
516538264
170452089
36735193
694258014
59648819
75017449
246104721
39469568
741665953
299014412
65655359
187507210
183398196
248402093
114034953
503720439
125064592
711007479
81989905
526215259
208047409
209440107
514732293
343915359
22419341
44840010
84154536
97871895
219074155
457093595
287868159
11868645
82903548
103997677
534785110
53141445
20816334
67898626
270056894
12459584
6359401
4330629
540720539
51854154
140835557
513598565
311941168
270858260
199655098
188209396
81352930
534905005
598100465
285718265
130160614
81564478
621285088
290268198
436388319
374842608
43805719
167722520
595426109
47689101
581138
251782151
188898151
153553980
780215006
590986125
420333689
134760055
495222039
187263576
24674232
360445958
727078932
411533359
306555382
224866872
695576677
14992024
555107488
276838683
744237911
439843328
13270660
27278970
150894331
548297031
41282584
10578788
470738289
71785086
402527626
153523460
589790092
79640393
2406802
200561463
92491928
813487525
420631202
44657746
61018478
558596324
769592958
384026853
354602224
42890925
179919623
254311901
751599458
346891490
51611052
106420054
633846440
32917292
73556043
399629243
90024267
554803165
244695886
431215848
23759043
12154061
96761730
487650536
9244201
7771155
577422962
311255577
422123848
182443169
432081340
536509557
93899438
118362231
77793604
5741496
337653191
13437573
46699279
69204394
385663364
668860805
258117489
760621731
622533378
570768222
7291655
419316108
457851383
33174719
334481211
31960762
292514414
46660249
447026913
122552231
227069351
11185250
335841284
32180839
148422367
484066177
156210172
519261065
767248045
4251139
389249102
149764028
208876727
80148239
7907295
460987228
57591364
113673177
429734646
140054396
24455397
231156181
59031685
339823214
253444057
378528864
65038723
60873911
114367456
10000726
533098245
25387638
47033000
30347785
444166110
27622864
23834003
706120598
71932446
54532562
280609863
139897618
38555863
473450208
194571539
72398648
35894450
219077147
210544858
112625952
400693039
484489892
118788026
312265473
226708788
410355062
524219037
132179806
20726366
224874312
442573845
10067816
350632407
80689670
608649977
73514770
4651477
256536437
102069775
686607465
49671256
794165355
211095630
5478700
379051344
549607624
115838473
53514939
132282838
109691951
727981815
221795707
186693105
500935732
907352016
171534031
286813425
606956383
66240615
252073062
590720601
197635670
31901899
35447070
676565890
23448633
77763733
68400391
789658425
272263
315432817
538692161
990868559
590338247
49994250
140373708
434846448
189176972
374757313
640919217
178633198
715617269
118071241
140310672
229564906
73588606
61498256
3460494
127662550
301449624
281213024
323096450
138852448
776642136
146687185
162982613
329199561
416315493
839425907
369272323
756695
343536749
124131048
303369317
13577184
78214278
11433258
442718426
26001323
623263177
365797720
524905107
145028329
148566412
452330560
51081874
21823200
17986531
220974205
392009218
419267597
460589560
644993139
19345718
415900898
493129263
44541614
172204680
166282512
648913288
73802760
160702273
481162971
52490843
41474105
131719884
113658232
19324310
299334198
549798246
100354108
290384538
140820605
670393640
139601438
106036098
11161949
350074624
193651649
59113182
235165824
163116190
238308600
147114319
123028101
179071695
363110090
66807711
117440461
468925451
77355934
315951711
125889881
2170419
543043218
313856589
490722834
266841650
60863703
72621367
445690501
205431125
900319
167733730
253467374
737295441
689179525
247187869
208003374
127670783
69707582
201651805
419665134
395293625
128785899
7593999
60223345
134724293
416477226
156581163
78523872
457643976
585426601
290015581
177172398
205665201
562707673
22898570
101152721
795915696
611569263
228251145
206303798
295899857
433408586
158074674
142904250
169835731
376624531
613251531
194608798
275523589
5936239
44836705
119299326
193463876
49646531
199105610
34362918
176686406
234551045
46827922
289204394
652550466
175004725
14427782
442070695
87301711
160896182
409734787
66445406
211641585
293928070
306898722
259641995
452502128
58208459
571552501
20559445
111800311
10395119
108201507
301169524
213177031
344413744
502070013
335029205
91734192
112576778
444882764
155499381
89308756
43418896
399325095
350088298
271847482
406990846
93504530
141686687
906244068
161677259
26648388
218978529
42599783
123217138
485677300
238063868
20116106
182810972
3803405
24750564
145382962
217330243
719734189
12009254
53576104
247079410
412133098
213749734
289097061
60242388
237526070
96720745
85885014
189141566
42956124
851824142
328243801
548238806
82702938
44501420
206031983
380770888
6307410
819315660
39677157
69231878
98253997
449190201
608119108
198971
270175012
174198988
129044565
213141886
303414477
111355226
31414213
59806614
276614849
220470976
62066044
215975557
30684217
140225774
378276862
753960321
283793932
567446040
434607992
228455456
69174301
342348964
23711711
2210645
580044017
51574535
65397367
43529142
129757466
543525332
349993073
269815911
54921429
144348678
515715602
185042173
461038735
369438703
210345757
261290224
155667111
243017995
59673514
513792741
437464257
453044190
233424991
343854862
490123653
255249938
41072564
67689588
298539345
76459958
290640111
20087729
317596378
3280001
916823587
468164417
831556096
201179196
257497400
422371915
19806580
740914730
430200236
1090097
423588261
497102184
95877748
28085377
81703412
656072545
96376955
172978273
55838028
34748337
817402991
832722986
320320250
163584990
411497113
608029192
131809533
3926237
205613649
231732142
340374685
531021361
151674676
234393981
343634888
44121127
390718335
64983234
290352244
210610697
31423234
75800755
8493246
361931593
917224618
570431136
249049671
120110697
1934770
326263997
40524436
166561549
447210867
92376553
120375127
632411524
186598117
337185247
101752988
2949740
9108177
107687620
12909620
204296802
61503750
132016678
5630454
158424385
389701075
596416955
33003608
201276928
3639265
385530201
166105817
162811620
40839703
31812270
34646557
425862964
130978804
325179772
159983417
63956991
50187886
411577482
164533396
24600132
8439492
1186858
91371462
301225768
18980127
802467494
706986853
72464297
369043726
364073412
378356629
169210485
261193048
22980452
74918913
265892259
166872328
122272674
186231803
131366577
118755546
509436135
61113571
433206913
7716589
46068420
381538246
155166201
99627111
150693751
521033284
465642870
149319012
84327969
430963467
65491217
137013956
277335294
130874220
243454117
347204666
1569685
25075165
87254394
216374313
412408484
352514722
420566929
420501057
370446300
776981111
373125995
323696003
86678441
436553711
80499100
307733849
40138839
602829330
426726161
454482590
86338494
210588252
776516776
136248311
364797428
647142545
66415876
309159337
396848421
41967110
105670985
67157246
338636179
81950749
30500445
295109402
1906664
255151721
63455402
39191478
388642225
503432533
431337171
365246348
206139949
127249208
162276316
314090304
118955041
100609909
95272217
65638709
100587107
607580888
47237381
162452300
515852567
361053606
111483770
140979660
195434912
27249843
233726359
305708575
41161383
557638459
560387418
195292823
3665369
19137574
50137714
71863757
567304553
104185796
268004225
114393372
284263096
216854593
248754819
297915905
534590245
518310672
634270720
64049804
260217299
110999495
52423110
760575
2468351
617311973
498439957
109197065
190058301
52987423
401052687
300940810
362801470
60402519
157323248
260502426
280149700
212618631
152284905
692921345
50166625
177506402
253813651
22137388
200206256
79237675
322504732
755425372
410543592
39105508
337154349
118922242
42366498
145906033
236198905
334177960
228860689
412824408
517263467
10984307
275027924
371441737
453494185
440081362
471511878
223428257
428837812
578755478
564844121
14919441
514995478
144105474
129341259
10452485
167015594
51266080
239626681
50355009
60449933
53015579
71500583
18842138
555036514
400511488
823173216
94547104
9886667
47501345
402068336
548576560
533660861
278984774
351876282
758195378
10519
644419933
16499700
197416889
166009467
427042896
766523924
678516777
143400188
14949061
459026327
447763382
573549671
236084627
560668656
605749980
253352076
7041574
102461885
84418249
45756625
12447772
153253277
470844644
65049221
155702155
198950725
2870739
178974445
26094267
687496732
73414458
266423321
82560098
475293141
255097672
18449895
319095371
40965603
99113563
210949802
137047145
20902373
21989346
426416208
681560947
316228388
684427590
226773861
81669655
175158025
103437121
225232889
18859437
1556529
374137213
78628542
308790287
5685906
516121991
266227682
323746397
276526472
730557282
402530921
790574905
302866039
73215797
6125275
291218662
179618020
11646503
659459418
130304784
67941743
261177448
124421756
71106949
128532263
736224213
118590233
5481416
23825748
465857090
199604497
550952020
163137433
57554875
308651137
371606354
205259427
2558490
811473607
8311841
373851847
565976443
636097849
463044989
157121073
42077929
174172030
241784319
479198262
101989950
526746839
36817358
50852505
179190343
373619300
709847142
522935999
638400739
78818503
183403909
69188870
258983446
476641147
412331554
719324543
21949732
87358614
495817199
60753460
120012956
200156388
46477460
528169442
664075162
410157010
126862725
157848759
7802390
24609192
268129945
628711237
121215141
563436772
139347677
75056497
52363716
23221230
106446579
88722515
618314028
135008844
478249193
300156799
888126768
471846013
146480018
635268328
740894559
207535704
112292417
92190027
78348366
119283507
188006842
353615118
275474291
273367102
343189214
416037971
67633195
28909872
595614238
217711051
8607130
304106128
159886131
7143819
93730543
188850091
14304826
404284792
75740593
77219600
165586970
120321503
267778907
177440062
24771679
827494
211642707
53142143
27922622
107616000
388237786
339142344
402813391
285603132
295694111
78374232
583541999
430804960
847762762
30992515
154985655
316242169
188498045
74864329
169563150
394082254
7067903
66714549
240073826
555015457
672006539
133250491
390461
23531052
804609864
724549885
143715249
125158494
837299444
139485303
260173308
26008928
29415244
229641234
484415635
423597281
40154081
680640001
765882853
424943622
369615886
24210171
14744955
192129035
567470317
104970578
751264801
778003969
412518147
147245467
706505638
826825273
16244761
19738414
382105547
758497979
476808234
30317584
149563731
158964917
29555698
220356595
145749155
310982563
240763983
163949235
220314654
2891030
486333801
95144111
854456825
54116381
54010094
704116486
498465177
483487796
43343517
122862639
56058081
380282457
268880335
105871259
206901867
277092039
123897404
311741954
470713013
83435905
2948090
216975654
568745363
705220019
7132678
8654886
79781902
124981097
102669552
31996478
297026177
103292907
64036633
265289795
213141831
784943629
434636579
194832500
33520082
172657
783534548
17508246
676355340
239838747
348596296
14038580
143165298
64704666
11285454
256405621
266223487
134521474
135559108
1395273
174185333
134776995
339420502
271665063
91236672
9173241
8215025
6428899
414920103
650335620
120411420
107224243
32660838
21051253
268178839
336150654
480853684
578852818
165103610
99599074
47037046
131240164
135800434
144959258
261811044
364441217
382796958
158407251
72154188
617098271
224478824
27157664
2655043
193025201
457180588
30921894
603187039
460726467
136661266
552703294
89883237
150128629
4029382
55608570
203995130
284935289
48792245
373555696
29711461
134355857
429887691
283257655
197533521
266506465
192078254
217939704
770804760
503069108
86732786
105081894
212018687
219634354
152079255
168014537
48249532
169762060
167555540
513707728
15041023
138189935
580849849
281644984
16271500
642680144
382760117
94270352
7713628
209183552
249150520
590021016
123825929
468539523
610119082
195202386
38075879
13355496
493172222
92549003
170356793
169288838
92201351
415377011
47493699
20225841
487503876
10886478
400180224
17281206
71193673
139144060
92214131
133852018
11466944
70076595
275221824
29166802
214932171
589720102
397407469
10604855
69975815
36425900
383343430
204457609
53247597
241713762
27935824
80285061
252015893
416819728
97269047
541842476
558109680
21475599
349481074
768610784
3559303
206990152
812917998
12252791
342577637
427432650
13683341
637545574
25547988
62002958
110121053
12271735
1299142
191214197
144775201
16572012
658679387
493240198
133316487
571467599
586335078
42996446
411527434
19463393
515567151
251841974
368142390
211428938
21171136
36972002
388094222
181192179
8154640
114159058
59067382
531870790
196581604
271797813
62228216
203288096
467446374
180691472
224164070
60311333
271004820
504637214
453448122
11451800
60124208
100088574
59040879
409070021
476690580
137336753
3605812
841754630
1935979
36532862
152076089
173995831
428505017
166608951
223923169
254976386
11927870
302626884
31831743
159001318
901986772
808922637
558833569
438417082
709766519
118470903
29076894
334830642
487751418
150088197
105713073
510561866
299936079
199579764
30783577
18249279
122520367
316907285
307120446
687585975
38701097
235480423
214346892
876809375
131644958
217674039
355881328
2327252
392491759
814165239
336873003
163891654
211825607
222948901
801544241
422710830
230844331
270525160
71320619
191929616
11435330
102307829
180116031
86068994
792190586
501827652
485399166
25043001
10224034
314076716
3293385
188775939
15478288
850902
701328380
772185346
510242300
408673006
104778747
601921667
291417782
359517710
283779845
93803350
79501382
568126148
11550714
118882758
11015788
104497872
412680002
302173042
79588799
168947745
26126348
267993638
580535981
80579859
833723761
428965406
262515985
92034328
211850577
742484681
605638863
351228041
100310986
820996141
95297143
19350833
47334794
527094691
94536441
14810301
397554595
586506736
33558085
710873913
375783450
189596288
16562720
165236483
16712938
74112615
17317508
55866399
354448311
17279809
132362774
250627363
3054056
130814879
56179089
155853034
297385121
955345392
54012135
11860031
609109482
44898152
644702062
504672320
53616757
324958028
46900376
16092989
603030034
3271351
6755617
180603256
23104499
433483994
387307161
824942863
167515783
427601781
93462083
40595484
389576317
92429556
582956719
391926142
14736053
21432687
79267546
40532479
489774051
378590707
3947255
34363545
185173727
137662655
63745662
402084288
858483122
594047319
10684853
175192950
387913096
89153474
206137052
582584426
481075996
88263834
73755591
805318948
216698832
109948659
95256
50810970
226165320
50722029
124122213
97272696
281300561
14698812
196258733
447114985
640343833
412934504
68552611
107289818
260622997
353506626
185982395
207848516
95163115
568723948
158432889
47193072
130542681
31796362
360338275
111685828
98660109
464631193
608745884
169020255
236663555
149845937
17988752
248732972
86327707
249102631
695180288
20585104
633908635
173464901
975344151
216396507
485828680
139795407
15642240
440925308
295760629
45767620
274942938
180796058
188936440
78288483
384640860
75791327
246362029
107899502
50329615
551068274
134442146
138054233
256151979
367246090
242426737
495198694
316240286
310636026
259181175
103927937
283242170
598030789
435790453
7856098
593932903
151490774
7717352
135305428
871211135
14568559
477680093
127948026
50691362
172727065
374342782
217083812
56372860
168119759
25481309
271071036
182643655
36012687
53858768
68709016
320178973
223133836
51991024
316745766
55989968
303856158
308129139
126491038
596277537
55248790
84963822
63054330
86382187
124549956
248024363
39579749
14045086
209133767
192711966
16877211
715952
400414244
17455704
578545811
419227941
81345935
36834767
152064938
47904989
6190953
203294508
132461074
143156692
299209745
124190686
443573930
65856522
160879227
270594047
83599536
267331889
258401950
332297190
102562914
137112000
190649996
8950012
223473803
16224740
14207896
56445528
256821127
348248526
169366931
57630273
971413186
131287560
158014981
19830005
225348776
111424982
332598677
308553086
129192136
494429220
76927184
4220837
139710225
35507741
181169396
188244116
52216858
481116820
202719856
4025923
886457839
371231319
348455047
420659508
22289243
325393863
128045704
674286
67846204
294158444
423479738
801072129
124724442
115653600
140976858
375746372
17106522
4131156
1806369
5315889
134581426
281858804
128317365
115192976
21197117
75019377
51140492
38074890
190151037
396065496
149549250
157941563
35065899
416016228
787967870
118945499
296140809
77239554
414773285
262025700
3932471
40414955
103120711
122603991
10504101
78588922
138365918
157878444
102536768
90992934
232110511
169958850
3003186
287250938
853094996
90437083
371426404
285581652
271913742
161699655
61040191
692089279
49742989
470758323
66839976
720085826
407445719
346778107
13190469
16669444
452387394
17457300
258847885
588214229
148370365
92900094
35993568
101921641
51178101
517546959
188592196
209836424
403927052
73046285
322618424
145606062
63010654
719743218
316274825
601803732
583601549
39958909
532374601
423561556
100175348
269484650
194745879
822611501
9575939
257517152
155372268
488501106
485592453
200696250
333248889
638004395
523391815
36460739
229874613
66694828
171068490
62613784
208172828
196936859
678029590
918529075
203001327
348761914
27088766
758130949
652933213
192350137
578104789
179262308
702741758
116661625
802727417
88367480
152746531
40982310
160772605
183884373
333380910
130623018
189426660
208282697
43225306
646236880
16417497
205550821
47937661
173997178
807565409
58631283
42153369
662199835
205169465
77256096
41791481
310680837
119123611
5062388
373520124
682324250
144037944
415889396
151452136
13211269
163877534
103727136
61646238
323750541
363316043
342079829
412841629
845302959
373377437
205254034
389540171
23060686
330034416
308176792
139359980
95275378
274794623
617304750
324032119
85254970
251572244
642162914
597786753
67112568
495571966
508543991
30344169
63229175
207821573
81722407
226319227
352962695
130356959
627510303
43377889
376438142
465713314
495092379
117499417
414287641
478026254
220392576
48260141
2994142
253831519
11019696
6115838
381343736
65816013
46858709
240254929
643468328
152304055
449519254
469348746
59034247
55752157
357302821
86365634
158359487
81914390
760510915
611841470
449304638
203516803
55603463
8121618
595140911
31851603
205190286
37731719
19294862
353384997
870129221
402284160
228803071
604335078
695860479
71884318
568796714
419725137
548501412
227752600
375006384
285152082
204215840
830782204
328720575
552120099
264724871
251287626
303423842
242418174
657668681
868140328
93170468
302553842
203954534
41488300
456794796
469387876
177328105
63029050
126645615
224910064
16980128
299381176
17918959
12185845
3031958
10172647
280197177
528075082
298545253
36865931
491497138
556605371
8764343
246104264
209919937
191030658
524402578
19129071
198580704
247448593
237296260
19996396
9183761
89101362
85921240
224112822
533834286
86224451
59551377
485709908
438700880
401666843
89365000
60654508
217891584
79348336
309863659
538785777
652768416
123287190
465645659
165323882
69921184
122282892
167015210
530974266
17000889
17637757
171010989
160793241
165840814
116926665
44610984
76932262
258052335
290150790
631096524
514891478
78213427
108540834
16358670
374861264
250695168
472596463
78043536
10327064
47453498
303194850
19220668
295041098
41206410
278294273
274447233
36610403
138147327
70561592
735009854
175083355
79698246
92749545
31678699
116680680
4662576
222955236
408283018
479448612
286887166
266395265
60485971
706241226
61583787
487488623
697893892
815442415
53889375
371144696
601454458
17940385
540738587
82027723
38733671
566551233
24113311
1151345
210347209
236317977
59136354
239155385
6296029
151816058
59421394
608717159
30520243
6533419
163532736
292656081
249795184
59711484
72625454
11324035
5171258
651583683
312416975
18881255
87007287
453456535
142332359
331907135
169088868
16595105
425184012
91820869
292242765
189914942
138220412
97826414
261466447
72125305
566550448
24316424
836123113
992355
467734964
22796889
364296844
636298880
261407856
382221331
561781771
728300662
344981491
664613492
32710898
355733842
61642359
530920535
8396010
53752959
53273286
386483163
7253555
342326074
726548402
504776222
240564076
254647
379086501
291308866
202472250
118575199
177624550
393220519
253248025
343138285
138323871
409258868
5168346
736057268
226349656
597340380
630754711
482094877
55273353
6895839
283631008
8479803
557611512
147809908
113291827
146303838
488728658
41209768
21697161
37803263
89879191
37672980
1235584
123409518
313285077
612301802
61238924
247200851
245978158
433844
575423704
218787418
654384296
20369448
435583957
126456283
260898850
263554421
214872567
258126934
479733363
134453645
19039364
158747603
10996388
144521761
96343355
218888816
264168863
263776216
157500981
59445628
502466196
371437499
346151648
623169085
168547933
448318161
97988522
486976409
55188151
50662886
363677150
60739814
418747494
2709019
54644673
434700372
342512874
236002603
40379155
49702231
171641797
67857366
69660595
119681336
8578989
300790060
147569439
502378650
836944565
219410310
130238893
192097433
363488901
662576754
256516600
385609129
35994058
80680521
246509520
122453705
250008153
772735005
202142173
617690
590440062
608309861
69473421
531825673
497855647
49371362
120105284
410205235
24509955
100504700
689966515
277449268
6594190
360331069
132198412
38133161
765674517
46019726
159474751
194216
427694943
16384442
143487035
527687490
76144100
275928429
705993495
12761633
416807244
307578579
391547725
79160540
205986232
150826416
846342669
16299558
598381983
729201205
356188754
137475156
710216245
734624455
136590290
237582096
159953825
219390237
122661552
524832831
408999384
31429532
170115532
533278511
202498167
92717172
503491114
57937896
338825
165715666
365951324
58503516
118385320
21249202
358442792
173088250
491798083
18445335
151458265
30279600
92282907
299586527
503507020
15138232
97137274
35757779
533323973
201823521
160162015
59131053
219203696
282587245
224299452
462517430
177164838
175510169
394740338
434667475
310937057
454545528
373772377
113720667
161988521
119155144
123661955
530432428
343500830
235132579
241881920
6668250
6165135
509640888
106194225
597808749
240078439
635223790
276004437
8306139
37621936
400774428
67318939
311083843
119717535
381809761
7222679
25923521
198226280
898670466
2802647
292037930
106452308
79225951
123894841
288664871
763330399
18061971
61174064
871389189
156924462
310058466
212468048
483543202
771726
53295270
13007584
116422141
217252337
11297657
81558609
220069801
36928750
539021130
85645523
201054003
404928436
951000026
507685625
498965403
57780796
668541516
21012249
331667954
24162093
145106702
99042815
166018345
58963103
150074711
93130240
394509670
19943636
568556679
405411230
98487982
354550929
11804906
236024373
5287729
106714125
298054955
110215106
175034752
60473601
273853
275976865
40516270
86416065
22883772
911509624
5606748
66433355
557000081
184066584
403647249
10396013
832900475
243615
479480001
343273305
325102335
666610843
179099027
17102790
435724039
200870549
65852852
160379822
134561247
82137788
230585931
178444975
296164125
31317214
167941929
707103245
452693584
49453121
208820408
74748107
610914841
204237149
218963455
383828216
228775964
48736860
18173655
205978980
703906208
165320867
213877112
1050425
491430963
186112413
173489335
714500617
533303558
98169822
697348481
276308485
953543515
321800638
358521144
225806358
587861866
136497186
377581970
29025818
127196853
942028114
55904806
313225058
39032092
342802256
34011843
102992365
125700303
114190756
97889796
763954427
346514695
327050086
54576929
189722803
7044358
478134657
261279461
14022280
158506692
9348901
6140454
356635240
334255483
105906901
41373525
172363392
58320272
46489213
14091986
279263453
101197440
557139390
1761012
265757792
48500159
276740746
213506848
498348105
49543444
410345316
304674701
171091920
123494101
159097893
381406829
324950404
41469084
194375063
163833458
264136848
8066436
192106726
43732751
935166113
76070537
178234286
752024
179857290
607796795
488879905
4131960
35306851
53376490
333919374
102554834
512723500
172912859
85304220
49914479
75500983
822501493
86414864
682815588
144422577
212579852
124152600
180043927
151237742
760903215
330427280
120162194
7331575
197409985
20176723
32774640
221718665
147711263
596322534
48106703
453166902
472949139
329158103
309594888
172217599
75834102
602349747
716574422
151895408
315683961
57183021
100679521
203812251
576406690
100212927
282582344
405855357
410726605
54404246
6238211
880602310
119586273
39517869
208782679
50205339
141461270
5969106
116512532
18596326
34971090
16140652
451842620
86188193
713255777
131688954
130816382
213561145
150659383
105712165
386880552
607442488
26801682
265483239
594141012
64793394
51238415
54951648
120344673
40800915
321856151
8274080
515863609
185087066
223305349
306657270
502450682
335721279
369252174
228777000
176319353
360932386
87483697
359845884
247918254
152089670
48898467
647748377
38113154
42193127
186474268
2108282
230291311
265240671
251041988
205241055
41974501
449450119
296368300
566570374
147470187
873535109
126271339
416175955
67879783
72127596
515844600
105008269
13538900
11456549
425813935
6776158
3952815
39615932
616049587
25511673
86750463
225201319
876872420
206602440
371632730
61045951
240659716
87296095
745728320
361056863
55021142
198030966
81153680
186081454
379892963
247979405
325612595
51156383
182476459
144390952
407138537
343316360
4185364
1787919
252920928
129462954
506390391
511952202
87408360
42833726
484977816
6599825
283864135
262913655
101560047
254700704
253286406
97318771
207040128
57073318
244786263
222481703
261686
82793341
26807930
159216847
174983330
320286051
266639790
578793163
142707930
40210355
518933467
165882454
470949734
738958744
31783228
114730478
50267024
2466710
8697642
310279272
293779960
132787806
44276609
421006959
116572765
37395789
369449535
75783935
983532
150638798
313754486
230622387
10878183
290368417
60041546
4692420
83726348
28449645
372337788
41420202
139082101
325478827
138864874
40169310
324489709
18384921
9936678
259470919
46027928
230131748
33290536
6993728
185513734
63872389
504159339
117900986
50792266
207820574
733690557
33862465
449476927
420075596
365692563
509179994
346259091
101174929
348049489
474859907
853929478
291279020
223236361
10137491
519041858
280011321
11460131
252553083
723019031
168644206
9483630
724032684
690048606
200981574
258246946
65832190
32724773
166462720
18585078
13477419
127199047
75741790
127287383
607083802
148672021
126566005
332345749
557511947
92777734
501872386
730044716
639524486
92337786
2606252
95513696
422398314
238306027
35664751
139455451
136499942
300527441
209398749
119666818
43790954
543271802
24334957
359391632
421912863
55192565
234335734
2471871
311222055
414342934
292143927
229290383
522876456
341698062
384894812
57217801
517893162
644707014
325312223
306592346
7959457
372440733
56907869
562109996
4969571
41096657
195975571
428651574
57819178
249826378
397253390
110512974
273185272
233336391
248210051
586906459
94443970
606878189
275859489
295361314
8737993
226434407
60978485
219377465
26440704
49888154
276668719
21828868
510388736
256446371
31210579
213200466
152853243
727302860
5501371
14513173
268836552
74893432
207030010
342473906
11491941
340312112
5644474
138541599
52274692
237464641
12432992
16494416
252811545
51252179
134767632
349333443
547411791
16173183
88977486
283936631
108191175
26826515
108786128
406255242
4698856
793877399
583153608
255596139
584111540
65399546
2863955
113775320
287748003
391576674
715826321
57268888
854635308
415409673
6775655
559812508
75463310
351162029
899685
398814581
162802688
407465975
638000356
313720809
127202778
876858812
194093329
19655843
167395537
408803299
156197910
131361777
669111262
520184391
111572978
486788140
9012057
21288146
213505618
35346939
30110871
397359642
418522721
66454459
330509661
540924916
344597038
239463717
655558920
226930632
198225857
463340280
66589938
12098349
44444738
27038356
90732034
32043409
400393930
84060651
4718809
388088690
115597051
45249260
128116776
39011100
366589672
184982711
164938113
131047594
77993384
15186006
96627002
380813466
259323379
284401074
281481150
262159632
266411521
84430945
25889091
50533198
184411202
721370573
159303512
1385999
140687312
575677305
43091975
167189903
217598383
309497545
133399105
98773909
309165992
111680151
122282642
586959595
646244780
209110869
429868663
449053417
484622244
16554705
522768235
891675432
417915940
57734526
879614415
170265585
53236517
492169250
307133166
363683224
48874507
366811952
219138131
31524815
74360846
124942510
195382049
867182849
651114700
276310583
125390374
145002045
159463345
12731841
399080150
48408986
22501975
329163718
429286164
37490307
558518891
209190254
205375819
259565591
668639046
204737496
673267846
378255409
446585061
608045028
106697729
141711806
142975842
453493107
468990847
112984290
492058372
14934172
76912464
173131788
195304780
310528439
194644162
515199643
28016715
34215989
83146147
707338787
26403320
1010723
280594394
845762179
432868098
13647232
116171806
493835795
340275796
253072113
733391596
85598292
6188417
73405067
418662780
54148555
231915991
762761336
136227639
261218283
25765866
372161940
681631376
21770203
347899654
121376774
40411379
458168013
212439796
181831997
875853825
188446038
696544044
290668817
193420527
273073826
750339419
894410179
305766363
149542198
263801360
459597453
440369054
81121267
541311565
51875878
396404900
698776017
12307358
160893
114905835
5060524
54557918
459459039
725362315
243748805
273297685
19304964
82299077
172914588
28034605
517726629
201221961
115625933
299948795
28852738
110183633
126442420
60316430
49565315
371976330
290757962
55656692
166432345
112501717
16919534
34035184
237788112
141599099
115588839
326361726
101093857
42256284
82786095
85842889
575515970
56565693
203977094
226271865
11974117
317195603
235147539
182722158
192495126
225194193
292391760
602532451
377033149
428796776
478861322
532782970
396668770
12982885
347382967
83434986
110936446
346912820
51858903
2312166
11272468
133836941
405654518
317876211
560219285
492683445
77445420
460269569
75008942
80564989
291611489
8520444
153209770
24335942
9244270
16557121
40309762
35783847
89298124
209594817
637371496
191016250
32956125
353668910
103421452
51497393
14439135
179202022
203397879
509146419
1336313
44007721
46417702
137785949
433485832
149410098
24211843
16300853
575087881
35543231
204267015
301779735
143178374
550333857
384567813
150051536
127998215
702008670
317468654
37173752
262019810
17067980
27658737
37175977
308967966
213918906
274199563
4433881
27784940
129715262
1006804
180102218
267747299
137770857
477206492
503303812
75104841
2793089
112909574
723019419
31656981
582656307
156780004
219575885
358757917
115504182
77806403
156238165
380212332
67153393
107680861
307334230
529597569
93950425
102109824
212381901
397873521
111513219
293635556
559993275
135617450
176557093
140009353
329055433
37304240
94750236
10631327
111889768
283392836
873529277
90863531
781470594
523192137
1911954
14623955
294606021
145582643
337369681
557901083
559132020
234611742
74740738
802372039
290187663
1177132
55814143
494235668
442797536
154419753
342579029
719667394
182079991
126453079
322985294
96014855
8677100
694011504
31953006
2277307
543980326
232225848
86786200
59088545
168886262
217435525
23381885
448097578
6220610
68586856
132768181
89120500
311786885
142297865
635981861
668497864
362404714
200554039
215034775
6808441
89154498
380989563
442509241
501501512
57552165
524229817
594126551
145700909
851690
755014849
44746169
32090182
2848088
138537896
321403038
309485246
314307477
594444896
197973590
142616027
111168896
618255365
93844052
829308169
296512556
105904985
283087653
78524215
231938523
134669700
634366925
2479146
944533933
232140901
428325145
56974903
3757130
367076190
354482299
19847686
162934364
159520405
68264091
96600579
81493835
156246466
96842782
7046978
670164629
768848855
407938136
142015025
226120284
28528149
347562923
255874826
1321279
50388086
411658395
1352248
33847284
527097361
6657649
146465776
114979719
480859992
62350271
242448205
23623692
49053555
320806874
564702353
213791700
85652102
20973351
445631139
435829459
234733880
111346344
211205759
340539591
313768031
115211184
89619622
124725235
358886345
40007096
252003644
46656281
226041531
231158659
171673991
387864474
55834876
173689805
257453443
602171489
330728050
2722747
32509046
367745472
20648642
70299237
605508597
119128798
879884164
547352939
295228821
112753874
180395663
10727635
53627629
278263679
353919713
95261393
103619965
555333520
499248726
16860910
240870620
859436
16736336
37921727
435578484
307146319
35948629
250202342
64874622
330537894
84229359
142039079
396204680
14625021
100537732
177617166
361427771
62901928
343936104
15956031
396129332
30985817
747882396
67153578
75302029
128711883
241664648
20571764
280395108
328614376
600556809
277344614
742011188
295924812
20536904
539123418
204523854
112541876
328127819
28497374
7270959
74161843
631192932
552981812
831330711
209730210
226769304
185749627
818371486
666573169
200461252
225082684
388955672
397931725
175336437
427098129
864929098
381441542
317823154
488183968
250292264
616315415
8978823
478624609
74538599
6117786
74289166
528119062
716237570
326969314
63060660
117152573
111063143
11539619
534481020
694287744
54734384
118356107
80204781
704756638
124384475
271180263
355327494
72044565
267324795
378495586
775743196
405530749
72553237
52513755
33348828
278055258
646585824
93082731
154849953
142934477
526546984
328152060
35818238
107626607
104427094
367875330
575490335
79022639
708233150
526370370
114842362
104507838
226852607
75912684
352878822
279111220
52705558
108478604
55858903
632097176
5491359
26793695
471146943
269156346
15795118
260151335
48482653
455679798
30033468
201931508
98844169
557356232
226283244
583280686
181262015
96025775
176549196
87494625
252338638
186589431
238876693
488009308
172964233
17605557
815716140
351661910
10831961
252848671
728310459
20801369
6023513
75245857
112408336
732393209
250751829
738056
150968692
612490375
483760323
121423528
89380973
37630432
413132339
94710894
14600190
124876399
65231366
130202544
67442052
265018629
660949691
13340042
423761322
35868506
84903222
156686522
874731676
155206824
20804168
111243226
131536115
313183187
2129088
738758230
286729563
805257214
674275347
587323367
108527588
1896773
304005294
41573689
52128524
251731658
104588056
241903919
154481537
667581050
42985563
166725252
22313844
9520027
366822680
91483036
11940940
3577342
530606295
217514467
50068035
767012236
227920740
7848932
471622953
573830993
708851092
60218081
230208920
569092377
455160795
367259366
65746632
877854301
161399176
212401381
221877408
31259147
630037516
46039165
397389664
33392176
10605313
37841242
49419226
258968511
11970166
5044933
714353037
145922152
262139083
15237683
73835701
612317744
138418359
27796316
52152797
438961981
356976997
589536819
12033010
433351013
175305473
257692638
299274063
754730379
853068819
200777479
51044317
523483464
292217307
124823147
211827263
276560827
262020839
69987619
101119910
2575484
215020338
562990249
1629038
59037631
271774073
31186365
136498560
66867544
488778530
450229152
640844646
9868036
226230039
56356886
174351503
11366251
622661248
5317016
737547198
144377022
326566496
330597882
484522015
589184169
42164379
163278771
336209064
389397296
499953520
90811883
135079049
487704214
41619044
26608901
3438087
120645793
122294356
283663397
815357797
278210263
345806753
10934199
172519754
18539660
364210268
281133316
195982527
79407072
314204796
15426036
23093634
86016203
38201008
215732361
103933907
579127219
221063024
283530875
159817842
540852460
124822011
21953231
38374795
56037735
197646950
309687355
457167997
457869
110447661
784176923
637411723
363415383
524202702
6846558
253877200
44508346
640536623
15766804
841746884
480866608
155112264
137132963
495663077
6901969
334006972
149900515
41137486
201690859
235362938
689541309
350008265
84043830
3189527
143568030
54919714
7440135
39065769
92100364
124244123
158888149
203564842
280101900
1130882
322866575
632834482
165394534
70383125
269353216
719399827
219215642
45901377
93927054
660096835
102789892
82098322
103972216
596890923
45709987
73637769
679247
19380005
338945761
50119362
182048710
138952020
413055591
446324491
39073748
682052205
178400475
330030500
567782288
250321555
279935951
5012283
476959710
149333126
347987002
37367464
31629504
27383342
146540858
756492042
19456196
361891578
34870666
151194354
641447190
8534910
355924409
105293456
410276039
650877262
118532427
420163478
368662904
203430097
258334551
432859237
552973806
62154177
231628246
971710838
61996048
76284156
431315121
1778142
100586446
60693183
96171112
95086568
107969144
138066423
138206645
455723914
15049879
87337990
25332910
161347064
185522643
91077623
46995146
105136623
167515834
92563865
22082407
443290311
128831800
462710886
64704203
86565538
110486815
220954145
27827511
77726333
120155935
111382249
917586761
9309077
614058992
104052368
240097442
724514100
190817047
378596186
32014256
226577004
154029885
228484789
223983632
259648974
133730154
39995423
493384028
573786545
104317725
7448222
429162710
190552001
122632718
780016
174720457
74362699
2008935
164621706
140203281
105584817
143223192
539582327
15967432
253706957
182643505
36822293
395249093
6717077
388980542
299110765
75601267
520467733
188970196
118440252
41213786
406763974
80788415
63169428
323756581
153188697
606547164
471864345
282601547
39373083
334006701
27844171
434364826
118334806
118250300
401920117
398902953
54600117
343297741
499585709
163561937
139272686
129703092
93636311
365493812
715370593
247284147
494649184
41766966
14411308
234534489
11569311
306750385
311449324
447023647
22226691
47878991
259021325
128608882
57347734
569898189
598632152
147944981
240877808
180203507
756869780
49668379
431466203
153798793
172333778
608020
122483769
430032
162753213
23769525
253583233
704587617
508534965
156994579
257844801
546341331
401181945
588073021
245841598
604274838
10998159
486416388
134039907
41055654
252350773
868715735
33447602
235868427
123911039
2780531
60399730
5036825
233406135
33534823
483632391
338442436
684122768
566885049
421456660
55777059
130807103
491395140
22545095
6315097
254297109
208459162
143313928
472852113
11165309
655416882
50659320
19477134
597567978
733037757
253500811
391000048
44315064
3376856
153673855
244336954
229053984
192195742
135295517
11803591
80205245
337586782
390900134
362869233
11964584
142891048
126159654
536519117
325758647
35492962
213582592
396853408
207574765
44162093
97176864
100341253
814961822
24060552
9055810
22875202
103588636
64602128
418841916
126442027
568468471
241171654
441100639
388684968
309292413
210907304
182218487
672803621
474301128
503082543
430453274
185642798
333797960
57375054
377890
679814785
174281569
462590126
365941731
221207074
574092973
291116562
3515917
554854891
338458169
591160194
305351136
688084656
110514771
274709274
465084726
72663219
220239865
27414594
77658040
165911178
248061040
542686386
26823855
228663551
735273504
246698136
294402195
438401133
372722128
197680145
264460861
630599889
135923164
910644391
27138796
851900054
258459856
282159950
304867889
225091429
762600799
118585771
196194465
71843678
285206031
455342205
222736774
59521547
318582900
21019913
374075360
361897384
517027540
184453683
321836580
539537696
67244862
73495839
579766696
237009078
104610152
464790766
1995700
14187661
646087899
207018447
185815534
215232034
207284987
233569992
5138770
178557
261478775
634281895
613972564
54187465
529710793
543326404
265439048
361952937
421995747
231480671
666152136
502540568
11297072
24274313
552621599
222722327
41725397
457982993
656161882
327930343
272780585
393535771
368301191
147520851
522202713
285347058
80757984
221412107
4815654
73169035
159852769
29016521
31972808
585740781
24024013
142873086
219179180
364729494
39246156
183070401
131365171
48954119
523706824
34784368
521965454
59628282
35438480
661155649
617794142
711893611
300180277
6651537
328530320
9417749
172239747
223581980
52311851
460490930
422075313
54485030
8220130
188044877
49167360
200697608
118485906
60220965
102013379
178876271
70051441
204154607
91764287
102483450
323674133
310141750
813028690
126392127
182751373
368323376
29772721
216431892
61257273
626562736
884134804
36625189
83526262
26908540
532161190
177692510
745139479
352085811
4575895
178862
437929637
121702473
436535574
421955878
56649776
15382283
248458103
204049484
44793352
536360851
67124708
79797641
232102244
576121952
336746411
406199933
24484357
722299488
285311950
59715130
2990609
13503356
159004815
330832971
195106069
267787112
562609682
282941972
220635826
83387118
17745057
169919908
101611417
144604022
129390062
173026487
73520795
68335752
417584882
153335220
243485401
291681229
264121016
57692555
15339127
380080785
80361119
716060896
93306649
243081751
209190729
15609424
133605920
532704054
38568737
725391129
75575672
174971457
75261884
531471316
278654577
427922046
532687441
484447229
14075225
253116197
118573814
205380153
83262848
393502823
50552963
243800086
465701356
284125382
11926712
5079022
635663588
784195166
171224158
483510035
24155661
520225582
143990047
271713292
97443455
693842154
35083518
22596921
285546990
37308430
59460681
7474251
7382820
3413675
2760547
162731704
704082788
474677637
201277083
10252239
139744889
11378590
695105181
337724299
13831087
257544483
13925178
159099977
154261483
265673205
135010426
458843781
562265880
249478396
711211543
297542962
169480507
144538493
362390985
217943329
10027307
399859097
5333853
570843326
888873292
429252882
4882030
284539037
233085343
15099655
823869099
199806220
127279815
20288324
400674187
615761852
24926063
438872127
3836133
209114011
380507549
334833142
550554881
703999527
644804063
57412100
310964512
360066042
204918876
120758309
273117735
251761946
74421423
40873809
464875728
38186813
83450221
210635680
32565383
15733665
240636221
146103131
450672318
482509303
586761034
106505956
93091536
377035373
70422710
226667531
45172676
424677188
470541188
37121448
356756135
362261056
316820778
28489888
31202850
120666853
10110065
204261409
93703231
481163303
385219119
173542464
467997503
466052700
698058404
152195151
37411747
200783048
168564114
13599149
245666
269927214
464636820
447548466
7102734
445859583
653752215
231342885
71375127
236987394
20873085
34740289
442849492
185768252
154312547
506619787
70415340
379148663
724382557
252251309
615117756
51727016
14482581
309428723
31178290
17961680
14648504
10398541
165674956
744200285
167906247
25286519
736160971
15220940
358268726
376274896
435635542
53134227
60326047
493853198
3359465
180824276
715168058
583480916
584243713
872339734
569417930
97624381
163928533
64547328
599723105
140565325
175004542
85680066
32747670
7567180
1415726
83054499
378199466
635207615
692557636
191510671
29683205
1157973
186493720
92458586
20709283
228170736
284610186
17875720
664636448
66478883
241063895
345852668
42577858
69112767
508245393
8145527
447286005
346021386
70115010
28999758
6962139
97568232
61170153
162542783
590733863
129465507
447679522
827631899
100525507
920988247
158869782
383313080
12623572
241807177
378572772
36544555
215469094
400659454
95562383
14512080
2035824
538761
26251840
129031144
569550771
48161169
102827078
350519427
143823104
336513979
741271970
30807485
848084541
199947297
413509249
676263199
112171641
34279116
28269121
3964098
139413327
195993654
37296058
184689560
472887440
81558270
321248228
114291532
49487777
156237429
31461128
109463051
143341582
170986622
100768119
160992253
432478885
64950092
283648495
380061144
51771396
664139175
28901099
58757637
18098893
56757787
228306676
83785936
16261961
102310919
111794171
84160932
97532174
596201455
206479060
342332990
1089105
63478028
15604760
4037489
647396989
866616049
177868842
1810854
91523324
201079426
736466791
133946134
25318262
362204852
719427038
255778577
657328558
161113684
538778161
229268012
591244701
805248448
168195639
166890963
275569570
720568489
50799543
252383881
115200351
686888109
410834897
466009681
431986901
25354595
306235055
397621875
737868645
260016138
562276386
499922153
144676463
69868863
63619040
95479872
2550014
246217086
184738424
10067724
731277522
544523249
194376496
45900840
251082573
174081845
449898466
8845965
251836323
403954601
430584694
610984914
30571115
36043281
762920583
19533482
58617824
35395569
242409
211944941
10223012
696062625
201317839
40530671
351236146
750218211
126092158
25068724
261757553
184879657
63148277
184791703
2380156
299623604
677183639
257545019
90729857
99011944
148839726
125284272
417491089
137184276
210924725
121791964
110068634
163877243
556225131
126496677
421884775
188771720
100606885
39574834
485656599
720193271
34749575
815784149
15550533
171241886
400566628
151783923
521973584
67059377
462906947
41200172
6013740
271249952
54326342
190391872
310846782
204532904
416489475
664030590
269174426
137755490
192861501
95773684
307038528
766241144
197566748
608864398
24179148
46478530
303432366
2584566
121536277
354901684
1237288
27456322
522801
466712552
409489211
406234873
110936475
157242674
91098860
228105760
694620671
575960916
138358727
261019674
290123424
258335125
49325229
96745583
280362763
27615037
60767802
511443192
182906594
4280343
405944936
387506357
46752131
57608512
307345881
246291462
250263880
103567385
99109424
475852842
437748627
6438806
540381048
231812514
724120843
44174925
356682479
99658280
449562577
17465854
575791250
100895691
443080207
225426884
213707405
40063416
222023472
259757478
31518796
40600435
462737761
229094908
212067395
40769790
175257269
685281604
209665866
494311222
863148065
778046550
7508981
832909749
320315377
6871971
287127901
30383990
647994521
225878132
747100038
282847731
240280105
198115077
183128466
64036782
86088370
7571144
279647706
44468525
869592280
342373279
64141335
652063905
362747882
395260912
80741026
631983594
203787398
7932332
549146053
626417199
790365016
38985118
90695627
40497900
248468384
699215557
29552514
132493928
125713097
11923858
559431707
16497286
4296828
5763480
158775200
418029781
711058207
336986598
165808649
303452143
217694710
465247130
322145661
475945178
43714158
43288239
62275472
394498126
330718517
420868078
376854977
422913950
14055171
156809280
521520956
160389459
67548346
164521647
51541785
254888541
561701617
338225587
47042763
459254886
675550724
366846466
28571716
196977484
62851447
232543644
12794066
260174569
308467785
14200214
209434475
56909912
456711667
190734082
376203339
172287900
345061933
111647545
126224225
314749258
36368008
227977953
51083094
383480411
278270115
68840842
510912832
62079315
478067422
242446858
609408012
22334021
28981339
124745637
114272530
220296080
73737290
511539224
405372957
708333519
563796183
7384919
14123289
19675396
820177529
367477833
131452414
699113995
8605485
461323397
50887240
288623075
93345844
197693393
2208759
4819699
80364718
56696760
431005888
484298328
436345739
44230791
87025921
381240179
75376062
180622322
234267851
363601568
210709802
65088603
577964638
506195362
157334555
122881371
106569396
32251488
741499374
848656088
412639151
428707559
346425725
286169206
544043749
164643178
44403107
423911022
210500332
512680789
276501379
462079770
252202184
136259249
146630161
295645464
485012344
108011315
697021011
415652493
110811518
488820217
51702901
204815972
310155497
212152319
114053539
61866929
297235707
807023626
293605337
137763245
486180178
301851732
391087532
434465198
139587486
278128020
217174293
53741026
67308376
388631453
146046570
52105114
183000201
148579780
305198885
44063931
362390667
139495094
495485470
459594656
502668904
386987721
121402448
263638400
104497163
742712662
466265682
368432013
11230891
261348391
73982553
12598550
280965736
747815189
96606573
774656141
155114888
96819883
75590853
90825564
33774302
297419870
309364338
206815372
108581243
250517645
701730032
185019058
14355189
413477990
9498725
381587544
405202551
119871903
88660012
109581714
369987024
281511586
182130085
62549924
238941165
7098534
4678683
208340158
197303182
13433868
31618213
401747705
242223489
133360283
31357529
246182101
336434392
624204023
321479119
311171690
520806041
130848201
3533283
727025221
36567450
159521013
36348052
32807649
513116034
5578390
36868351
152407589
165652838
456224816
222980654
218700391
478217216
552170946
188396220
614781220
229969110
68510722
182471589
41487497
18360461
113003991
358865481
454279984
221346684
292432445
322133460
103292987
32556617
527085880
188174616
15783481
302232382
685062782
316914472
11481492
370090060
127902187
359737469
276013711
283030598
37620032
223426254
43149972
329968204
570671839
109132097
510508701
93051727
197873992
549141352
835570551
876808
481937341
690327580
198960120
192131703
459175474
260171250
411650807
432190097
614116354
296517414
670808541
116381291
94106383
342536138
125826128
352629645
44451490
345152946
297866991
17934198
342277376
544930037
148739830
22357622
41309876
14429748
364497987
31750040
285921366
153265354
44400952
342265269
203377455
398529423
87891868
107373481
320806034
536979140
70081259
404260901
16343069
462713031
44150486
259177527
192800806
7069225
154314932
95201541
12130406
55416869
20542803
59094333
292554554
42503156
99799103
53314072
64026866
326597514
542546633
189962760
832531
32032584
508599389
238988972
83120126
374172512
1838805
233496677
202079616
719896667
251572899
118091191
3741892
203384684
56930964
180147685
516610228
591306830
228332695
26553527
762253365
50966287
95007165
2534941
432083325
387518643
186874263
249986815
245954056
699607046
425772599
49112220
542159251
101696477
15558993
9134614
17104238
358420263
56343272
57449562
8245584
28745558
54480268
187075252
261862684
38272120
146431566
39642870
225542133
179707865
511034731
577363725
159959089
13667018
86804705
941123923
458836724
112750064
139270655
84893643
517683018
11712664
139092591
514365001
207853169
105073192
188405434
550743237
402715292
45518486
614250007
377853218
211588937
45869406
39179297
43446398
157516684
100527674
546581157
29358462
520906825
452782248
122974520
13679723
586090314
88786464
509514072
63174933
397251079
401673541
106469273
446960733
159831415
146713706
553810900
348260420
124022103
90473380
123878905
535589246
21987470
746535305
67594900
121825038
2696359
44032559
85038836
122847326
517469399
488251220
681613898
113022645
82450192
117545406
271392940
549987655
233431154
78495981
57806076
852731367
20635695
447524398
218696982
20672155
363025188
825249825
134763600
154296279
638462809
631044853
461976503
37757972
356851704
7296238
185713192
96056056
896839494
308302429
418165878
413221259
5078191
116811262
311157297
32420826
109840033
552004139
284048918
357050018
161668014
423158320
134752019
18570920
33851236
636046238
158478588
159183790
179727805
326115331
256145221
467711834
884574446
202018521
771285454
100403471
600115804
181485339
92404412
172205905
277671086
26463561
72952011
641633245
320726770
58558929
400382882
406755268
160205752
360531569
18435873
49699321
261753023
319019205
49795683
183212130
19719111
50313453
656215039
828321
6798811
45199904
6801066
1635425
247570451
295018694
155928740
66382341
577288177
443239666
515056183
40938840
59175008
604672146
451297
427033595
29117902
501764618
450782805
280799184
355520719
27085176
174261693
187247370
336425926
26959794
222240169
253371418
415434924
388681154
943781873
204676545
95445220
59314612
492306658
233856118
591871411
218696060
246830819
266809213
231297038
115351162
8237764
269164415
348139790
416049333
45446060
255251951
42635737
450884170
247103229
142574789
215957237
540524516
86131525
715117959
74624641
73418023
629769989
239483255
733186406
575762642
322547100
100700961
20612410
11932578
330832435
253977139
78395317
402619390
572847626
211094318
498532395
349011523
72671198
746428313
238570606
59247392
170186642
172304986
341977929
404790964
3704340
1401648
81279820
932242952
129174986
23731173
852787987
442958221
552724426
52437655
163598138
251679120
237647352
96286167
616601877
320571171
107045228
756837813
569812866
302808796
3879445
162964229
247157487
361343052
553137370
71066122
60607552
554868394
242424460
276603827
405410336
47937176
61150684
659057068
200079474
33415968
421018566
126191452
299024546
105979984
16025855
103334087
96869033
239616797
349936040
289715597
239649936
534930892
324371899
97422864
183147651
329312048
22711549
146274665
193232010
274474130
149855331
338469595
141100249
848576217
505350065
600928849
51902269
53950107
652950089
397186093
184475236
3995763
124980541
387485000
30363585
48264401
72763123
229604247
611775529
96846675
532113287
159956919
79287842
465203412
8674447
2923637
53307938
552571544
400101800
17989607
255065120
389899661
335795058
23781060
386607525
315340409
73321967
312263339
73452451
114804819
62391634
4431625
20591480
32941620
444948067
214974521
556368608
19966415
254850627
47782245
51243850
460035483
659227404
377009742
624616901
39546182
18832094
496174448
24729576
284109620
43168328
492398341
201117525
36460627
165335015
661294503
3400736
183633392
17911934
454991902
73827989
511145564
347176298
240843579
383996149
100310956
127277846
5937999
166176508
428817487
37284867
394703858
7247876
309147433
328601691
173836241
466141876
47670750
243685106
109684656
201645361
111705152
204660793
93742502
87848054
689938710
252407172
149549199
51541457
280168929
19681433
5476363
706886171
172564952
363703
184518971
287845713
553069723
186552981
70185687
827533319
163337879
521030688
137064825
253137085
817251664
38851230
276663254
71080994
50855974
122569926
1297090
34208757
578993831
812028048
258569325
859214782
481621928
885208885
124933098
43657657
290604457
12847394
892348699
85105462
471106660
249842743
318752354
651652801
47271285
772217510
496111087
249920339
143292615
153350775
261925719
405567610
137524025
324830897
37934866
100326780
133740356
117542926
434894319
31865256
719788313
523739349
88357614
608260363
73041603
472990553
62136143
316726305
512814184
10901403
18927839
3237556
223136880
898253697
457160092
427754009
23698729
91971687
11581643
313341002
442767087
209615362
394358363
117833690
216105030
588934372
106887812
737610795
318886760
156658677
159700094
737427179
8687561
519418049
219693735
875644968
7343908
224825781
14376
322143637
301502932
294154187
371852434
127554751
138245593
878296581
398881751
43019281
111094833
255076879
333337834
843673245
170394132
12701353
832531212
4356785
145766110
347895445
13887820
849028198
10757892
44121886
561038338
18381
410632295
49275043
27814379
211664639
200546586
5407933
54905016
208392432
229696069
89134142
51956563
542106996
393954746
50231001
818411347
442736242
79064697
39681802
91941031
106677778
96435405
222882424
427902637
128842561
6839682
151441258
106059184
126788089
243563599
321226438
29566885
382773527
335810
765759537
385252277
98976410
285239135
427521132
275855920
131472753
57021542
65453507
24333354
3742253
224330218
276490362
505974246
358797171
586111261
351175245
761258757
187293781
108769677
82047001
120565261
860478584
151949640
207897037
849920042
196875305
32672325
65773587
542530045
521721537
312934369
92201909
16811020
10953006
28467762
162970137
1422793
54214627
225706044
239075500
268984710
441433628
340227583
596207595
107005626
167384084
204874383
6081112
60177999
850523225
33066057
889261299
14839143
509765453
28475049
324067590
59844808
32160576
89283327
408687798
440019053
580268997
408757862
84396789
284975412
108291882
411042
91687706
128640729
245571166
590666198
121958566
508663489
173145128
708007025
356440060
62560635
4955751
101307938
343999637
1476822
151930026
101159665
410634711
42583037
134498466
76868951
4490544
4254652
80593096
37521662
46531401
156159891
871226986
229290736
165318356
91049342
409879058
199160676
594146382
703030124
198034066
167148805
521037328
414300477
690231514
182497604
379556631
38959363
336615777
858976487
199867663
487086100
131726139
781035414
431525757
48136044
209102208
497663053
740997583
479777898
63216758
158851384
257164772
60213968
243346878
17176117
255447466
9314470
457421052
688603572
142307511
47782861
245345117
227676137
441297144
131794697
262802474
647472185
51209705
82901777
144510670
11377569
47239406
167223748
341423933
111341675
28215351
712811751
178608649
29678550
36240346
97845973
160694057
71128935
105755810
2705713
38816236
187974172
347106282
24510452
130896986
83861125
671585740
2505816
297801666
169143079
178296846
334250761
613738274
752178019
164339380
4832404
89531196
72241768
8591079
32016161
412712557
559312662
193150844
41017166
248657482
56035903
824318354
129574907
121056017
288788559
94405581
79636595
696273190
476248090
25876326
356801641
554430151
285023411
691226860
135685171
476752807
398333514
118630320
52793347
49812327
80477676
128872789
63055772
21654249
149961430
160232131
19383538
223918464
186772948
25934756
70737496
4959019
529162220
81276453
759465293
814543391
32705281
55676521
12782360
896983063
170933181
7582913
103375536
27239241
92030491
681742360
128874696
49946875
2793649
4986061
30647378
671777496
732728852
169200641
8585072
367613348
793671734
216783650
153717900
4885313
185115
61143197
24614298
177318509
89894058
176143096
40076715
400199990
373357078
101140439
138343170
325802538
51671433
37105930
328807930
3626826
113603416
587488483
74377088
244740689
4177134
169074834
57224297
284269894
19808414
80848706
5467358
7371053
333179819
552829898
150363134
547068771
25513925
92974969
351842899
312724671
90253590
469177758
29984461
10531272
544554739
168855524
29871236
825862414
905177515
426058974
109835786
362226939
407545944
38262014
180380828
204595405
179662528
321611585
235364755
458142518
204184214
156578285
545779620
94877439
25029671
445660930
98188602
74020656
4243002
684943819
224720730
2427203
471631319
2305849
847901855
472658578
89946846
517490764
194896804
186879280
56314965
845354367
76183545
775024849
20111136
762384564
240472139
37749949
136036293
75798744
64639530
312959688
294464763
173368267
104911010
351435892
30228040
677113784
100123715
181461230
450938414
150594128
183833029
422523221
7876559
648347296
1826855
48717820
91638776
29315510
2976532
348764116
26901785
38314407
76660565
225623844
54744016
652262264
605053749
135096605
253829669
266348195
173203508
116682975
616813429
70272644
16104970
91685715
146792492
8590904
261779023
196318810
420186086
250818843
76043507
10954306
4653504
215894860
252886344
169513797
40132934
785405465
279584124
303262880
515507796
249745635
24874885
109511341
109678857
48010516
42938577
461980002
49006303
277303882
20974532
157858499
177854365
136254520
103398484
65668656
42893860
104253810
136154592
603570115
65233996
426543815
324285483
280881532
117754908
157579981
63371086
240005964
47029205
331066436
130693011
294071252
384898324
111876813
346450427
149198917
533084810
353321127
375260686
265148399
42869764
468958961
6110873
749257007
3099683
31363007
599339642
26729140
80488046
89775331
316558400
262109628
240729459
571643603
98513549
373058693
164408985
23864489
419973
175499910
220766732
277949526
354385846
44164029
39868597
637862773
586572360
129778178
6666316
211927824
196308230
205603263
117881461
248291429
80612855
236134958
78189134
92313291
223031717
438004403
4868203
2778381
134029419
93410560
204992842
269707766
679079427
9890837
501632904
618140658
94070059
175617418
362183624
448346430
84884883
586177388
128445090
77884868
8908691
131927165
108692094
73021939
97133500
366815599
58259478
98708996
7119575
98625516
146070482
25230042
52563962
198260243
409128408
5899484
236097480
174819061
477922419
95713602
142516188
17203689
29720570
47928196
164645104
14519607
214465971
86800518
967461
304218527
64199484
14260406
33820774
176810721
70026446
407941050
144551249
587613694
307716136
252528950
341193452
272678179
544595295
41645661
78588604
122162740
240001488
15584544
45288138
139296262
545800655
35527613
20206519
32691113
168062125
171313425
136312258
71514
45672665
225242100
3308028
137495292
54559276
205428
22776069
506654748
172234085
50304939
5798373
74652759
669447739
88519617
119326214
93687190
261269534
579550958
17267371
97914978
162516690
18508821
78607474
57711805
244813055
426916334
118979377
781528946
321489644
532210122
242281561
126933948
261022624
167906986
134848578
398196766
31587046
464363119
264703824
275748654
52519654
189294981
492438647
489184039
51720478
175342695
324570414
370204752
41607368
11898309
45313030
75230042
593343943
99192047
64544885
196531512
244797601
455645449
242731998
577706249
176134790
27073743
59707600
255682440
162346080
52529882
203851261
39158789
38361640
616785235
253149119
122375482
386158671
354247260
31516387
33761416
304750013
27869923
637098251
176064810
216596119
201268099
62552301
251632409
96968758
31394125
6726962
220927583
33957054
77414276
174575227
619736545
52622657
359912266
3624296
221196976
637282790
597760992
7072045
379424296
8189792
46356410
558216619
344011127
512318077
6241570
52456654
482904249
228733071
562067320
217599858
807862137
456323801
12139196
567920055
316030741
42082205
6217527
246705492
88850880
120883950
593420187
122495815
281926940
322253034
412489956
609626719
67925310
191737458
271538469
260971479
168991685
17147051
839138311
230044383
80366663
133053081
453377318
86751088
283438500
222726093
787813544
13354835
117639429
127188189
665126718
238549046
153785123
80363690
116012691
9139527
173438277
244749367
307582408
313659485
38783577
648261303
139661433
8851599
351907253
177700369
3955304
11918107
15562597
262059636
188944109
39287282
231711246
7539591
66766884
215980634
159439419
262574377
618979466
1835404
94067897
533250674
416724326
391642216
23170157
571684601
75310794
162602924
330102343
616119543
150667117
454897097
256160441
378407723
26516
538308871
582024144
479466247
60962535
733741658
418878891
31017169
904037648
21662604
195278338
2135329
639191901
87825184
91385582
307877100
479723796
217112947
604861432
270305244
367827160
465657515
739260
114900408
46396134
380691270
621550163
168330973
420293717
92344914
91470798
787842778
98355765
572409597
127690240
193898317
565539013
3412566
414209670
27454278
49571348
94475246
857079433
47138416
450911524
142882608
97861238
247555656
41662194
2590622
372338313
104325198
312663168
74898741
190299264
744972447
5453495
930046737
34541760
28610120
305960584
332449544
392399982
157684638
12697541
393010998
157118499
508704050
140131588
163025090
375151064
359989454
233518499
537671221
109981232
190840004
68702238
341215820
161767952
11007651
346317683
47135182
297976035
55599052
114820248
513468529
302810310
20748041
147796325
44071308
707662502
1197244
149325237
83010923
30688733
45176865
327228606
200518423
35715586
255159046
670070475
58487831
81952047
439323899
104669672
162013387
366965214
170242985
252249705
36769505
113583263
57353483
115153486
43300945
440652242
410897704
333924312
392962145
721480365
25592279
360250564
199559897
165977359
121493894
187296716
244122937
525924856
481422258
34117790
7242451
160746925
220198548
161085478
23532367
8351247
584884240
399896182
86863133
76960883
142191380
41906857
313286278
212038539
181998434
471220069
164530414
881264876
801089962
346873858
461117871
67859307
9148404
62131949
177261080
327553238
64631548
343573679
291532498
189315001
276774852
70891043
272634884
80474229
27128649
76287196
167814082
646003639
866075762
6427096
555559216
2717441
144839927
181157555
39227485
555630182
327752825
55906861
241207209
61373514
296751086
29561359
567923966
57549719
238451963
154901228
627085352
419029161
13669692
90561419
166107024
40106270
128144659
79221848
111124629
38969086
5863485
229704614
15729849
300527152
79147720
6681000
14950617
396405258
222773116
683512910
444473489
13628599
425311168
36774090
22084965
37245125
5351366
398288343
433912122
307662161
37706351
447743162
9221402
6278357
263812480
665888923
307666555
423283791
245447925
296866230
543531134
472554303
363776328
313237329
30104820
171550197
719660371
193051869
41596
16478288
12396473
298853161
16100275
124019580
3894706
373253759
451772066
193244646
33881599
128947862
392789823
274102757
5109510
124531510
294060620
39419863
222674039
554755869
305560231
211652963
97935682
791345417
50988503
355881640
20762667
278507526
63863781
192627605
628440072
1870739
65070564
809913470
595947622
579478824
205853301
321135314
561918516
838362687
490412345
68660454
120553775
50500675
252130634
100067304
5083918
75906574
38065287
209102148
83226628
77865745
72890499
321939550
70023893
740139064
6514368
94837928
691078447
62535194
522068906
150163410
699825907
122108645
50575589
28673767
87683955
808494621
6991172
33442334
51395843
8503395
242778019
8012916
478590946
30363371
65878932
216050629
171764737
174400733
6292729
42469243
1593395
99908784
127525599
636344521
4856194
119673857
45318765
266467584
360150628
519827589
89437004
16600424
381035861
256288081
206032514
319028226
699577625
120876903
712254943
2900916
828886177
13096566
495567893
759908
11805634
17894185
24994889
352021185
187143205
354423275
6278962
586572669
374882101
82626993
305335111
20183851
40772415
742845141
54952370
167897052
351770443
143349
93388214
371225939
864073366
154624191
3723753
680493632
284315890
489255855
410795816
234228552
602718143
1764728
237808145
699266557
507706925
775819118
347866231
54173912
191632624
77190786
155676027
120063874
253693311
129538381
367849383
72921236
50231055
4534169
184688512
719524780
43241107
22753206
445780797
194577882
472346389
740768417
167812234
20677513
188280586
177972820
348674151
355557713
248840923
159821025
460028828
32743336
36430007
48580390
36842522
190379745
49610820
842295621
95679958
1886531
48248339
241556882
237858200
87451670
48708239
280511942
176820564
660596925
848675964
366563522
37145827
472604288
480952
14289077
85701477
143706040
171802298
137989601
93843694
38098916
103853394
13542385
242923994
43658236
621440743
29777952
383057524
97043879
212963254
36207409
260062031
278033926
335172055
557551710
11408239
56918982
930446713
231466282
138964594
30419790
340265407
29674309
556846286
261651092
177825314
72018304
462086643
366900179
162563036
9180011
393825255
71292812
640991
83494326
24445542
31738498
359961158
95191239
33546388
18063485
81805255
11778488
640505248
351208006
213043648
803190743
345416194
496396201
536216031
20785651
133361977
128023660
796761916
262181322
32981012
117451528
389698403
157289461
69512788
39480589
42944940
32114643
465974088
178483068
192580285
370966755
857283977
83006790
453580034
34029647
196447555
10648266
70669169
250784665
65921903
186480231
150609907
173682866
488621676
37301651
196801552
148884924
510928087
61949937
152614729
295683402
191421303
384272920
496974956
417454699
38632387
641048388
428044718
470128136
484807801
194173237
206870901
126712715
605050910
387628527
15291815
486050356
249396688
584357414
520667043
19730838
177389501
93904048
119039249
307250354
152189847
327302733
823686878
346494145
26540814
165047770
35930447
136581871
176391708
4903113
48071750
121040051
77868054
147031386
757844379
162069782
66521337
965903622
722123572
29000569
107138949
398465493
50264563
366870018
198313811
100276959
16227363
747729275
456533953
280924083
17911020
39739859
241119678
97884598
67044482
83719861
702172380
39064518
419579178
34562874
33894957
499171217
206503128
606716220
250510454
135683615
625419306
421028950
217148180
214478707
332741950
35101451
64170847
295288911
31655812
343941176
317535802
9117280
794093253
256740021
94888038
799242230
93963427
214361629
57453371
102295676
44134675
174693367
289489624
231517005
538247815
469136764
127414919
5152672
438735586
36044133
74809969
267790369
23772543
288731458
59712032
9947722
111273072
244630968
17142245
33943280
62950964
144389654
556085769
545802469
1195277
505499977
642565629
345281950
269859963
240050087
645244405
615305760
25663920
746058408
251658871
118352732
350026827
10209866
523279323
675640448
151859633
611688662
132631209
583751465
42573227
154719825
353901079
233201273
767858685
377772469
247264162
112706132
903825651
721951682
212426453
614274521
169932331
251862106
362753723
969775485
263056197
67683822
334071310
125122283
12617126
218533558
386441068
214438366
340688804
655451451
64625451
29203083
105692691
244228251
276972384
85738602
217361772
56073029
9800536
93616762
5649056
345515880
32029269
78624975
306566069
569831047
486638526
170913299
479532319
391556842
113984744
37802560
9691683
330562183
878080813
165747499
241357964
45595563
409105146
169133000
757835846
538410286
809058081
16580043
107969502
16306683
105509618
201776049
107955115
847787094
10347305
187750421
257992888
193527142
148881333
150781204
32740057
160540527
725155549
132884348
362685274
165118329
336202928
102709109
498995228
108559716
350942597
74048465
140273744
143576373
576139817
148567852
72950628
167037665
143951631
57037283
384177868
196603526
6535659
54677693
137289129
123978681
99338286
517992474
16338209
244098714
123966392
119441122
197857884
357600366
135225116
76615628
146818938
34292473
139908164
767673712
387545119
105755956
269300157
4204275
816317521
18537151
18392403
126529493
742708678
165032288
175882914
343455418
272172951
97173110
15493101
66867147
305684857
22936719
31760126
394824357
136366987
164976523
320774229
900774476
602582737
677147526
279491689
230124457
466377175
452317401
12092
192016193
765660661
70328760
784982629
633172882
442000190
320785392
621283061
671615252
3931772
188627853
542347546
152025623
213000006
138490
36258356
69339159
207748293
401620776
535219315
134846081
38798580
23214978
517328958
6110561
32684699
1607700
53596333
285687141
380387559
6529253
108119524
83787165
2313302
39987787
253324722
22178254
95824688
364191553
42539847
140593310
33601338
67471645
181071821
242281447
35512699
252160339
456163
124392149
148581959
207567715
17389050
650905427
360452771
135015769
152212911
420865450
253057042
504601531
306581175
217371686
72638884
59300146
127453328
492364927
320904241
332192640
13349784
110882
491777585
467284607
14640791
197100214
823012824
214894226
187885310
84723758
89044818
111850270
243841033
117442470
291460697
112157566
238199100
347520097
5969830
22266876
164215160
61193389
150118411
406138462
2519039
3116289
360137808
38916530
433437507
241814009
657408070
117242573
27173125
436920622
263366708
89977714
7983634
17059341
260521378
227368189
251515820
4156485
48483452
135994691
2000462
669986032
503758450
512150835
116700561
35212600
162869989
186705578
657553688
177025833
91717590
24802505
272976742
887579301
55967295
447831813
400022421
180582149
151443319
296007447
18493500
13965339
40119758
784316942
283816993
532522392
215901090
170817821
53826
101512372
335811613
44720420
462955560
80581625
193995401
9023779
325334035
339529413
15430261
50153242
93193
324168535
6026574
756156796
401784821
89046497
114332440
172659284
4624483
178951811
12201793
56990222
200370540
8697100
675268083
613713424
47645587
203401700
391042309
147465842
658066183
250949662
133916059
332451059
18589237
1936152
57494520
421820372
48990638
58620608
202226182
235792255
68977989
2473866
150101248
151617098
848281
290688780
101152981
1653338
115040733
284676780
99025291
219871170
8876470
229244765
84243772
43733837
45038210
305554374
568240672
726453009
163537694
494328157
71775436
174914271
430559972
579536653
652500270
316573066
51311679
401125023
33149457
473568583
164769923
9006327
134432016
77054023
26543451
419315271
49493954
12267160
507588654
256821164
641716006
717404582
186301820
161299763
71091941
73119755
278262
287422683
102539547
158419578
168280494
560007261
150559470
460130835
459647304
89061645
231342651
467793139
667106419
450556768
239987600
164181636
115249668
366287736
603174676
32240483
499809936
313841778
170619021
280033065
409139633
78417588
114633680
640911630
157701111
206548970
676292700
94592960
175991704
15299769
289363133
483106516
111794070
487577417
471147061
4784608
6976167
516541548
520993865
106408550
713698204
35622845
10166432
860744276
12361572
359133390
7615142
59834619
571914053
200363168
415074357
314370462
53242221
9341842
120054973
314383846
118585089
585391712
172625693
184738826
116724513
71765171
57484102
297989244
590312994
400390511
43694442
226455673
411850787
53603250
217790315
315185211
744362799
50972896
57250436
139445158
190777108
124406696
107235204
616317160
389736503
148968358
3791890
7436081
118680933
899092292
387394044
193272045
86277180
179860266
105764512
28570606
286670339
99498016
92544130
345984678
405027878
567943887
286076430
378872748
644963695
168270725
8753941
12989289
38910665
175685407
244259099
427144987
532182653
257492733
414139040
930205146
146984817
192754633
104371254
541382716
579908285
58458842
561074730
91669794
320616513
214080831
466034513
37512167
482313536
470598904
174504738
404891065
37794313
752738318
156982170
5523248
491610080
250728
26462696
9894698
588006503
80149395
11723175
405157601
14756856
145640236
261380230
502432460
58719700
274576815
13999174
29961253
282287208
583932881
300304371
186737306
14811158
60935340
14482546
483337548
523030116
445485699
370144409
168359705
482240179
483071032
431314289
193290574
51533632
46539654
223573939
644616400
112223290
1458639
3167544
12462869
240075463
259789607
74616577
86732946
26692097
188087881
25193423
232676050
583656636
28637130
560265148
17811525
21834384
364671781
168584242
2634491
27447294
338752459
163557613
853598043
85920970
67384362
663283102
345514095
298250238
89590336
267915293
45437579
28146513
416100677
12606315
122337453
106468975
19892606
279248999
390987321
602555391
355788977
344899564
314385997
142424014
338520787
517425010
51795
66981390
959899938
344823136
109824461
258867716
8810570
40470955
362458547
91491546
59919315
108656163
363090111
627919099
128270218
721961430
21627103
53107105
175428084
153627025
314312619
752975147
504055429
67121154
4895897
97442494
763548252
125272726
243242401
432731536
521795073
334475220
104750080
16389371
164652642
9625508
38383251
483180697
18440866
249686462
278411601
25093019
291954035
552927812
30234020
54003090
679078732
285393322
600349020
201228389
225752260
156914373
45372378
905214039
316089346
318841629
138060463
721222770
158294551
34772746
25548917
181435364
134451382
45015590
436931797
392147268
23991703
9998262
55189659
531192776
128313548
107168250
366690890
486919497
242401574
766656031
398735222
59537011
137355402
202440787
53613492
37802681
330681516
142641065
157051296
22228409
69126475
52923652
103082900
689545240
267435514
7373810
23654114
239568153
319516243
35671574
417400895
321843402
445994221
136509144
162865318
489985099
101439542
21715886
29883236
246515534
247301898
61785079
159194673
267808256
222871142
90391229
10146891
230951499
509944905
29478121
49100939
222286802
134042397
12333976
304751916
39488214
23212673
101392979
796140154
498326232
410628983
149424887
620303218
409023082
64626846
174401242
12128384
131536384
172680424
297881823
398837122
197597683
352353389
328925548
620890693
31213057
37312768
61576366
29375099
648809487
441140055
200531229
630752
4519271
439818955
535692754
18925538
256967923
5058166
119444262
86616453
203572046
188083377
76064448
104052778
91284309
96447379
207301464
54221189
181434791
70184619
87956198
354979611
298712492
47534635
112033771
831017757
140388721
301206016
285407950
221573992
39303623
86207824
414201822
71875288
92690326
260377572
10639555
220395188
22947924
28041594
468237701
107094656
115350122
176418404
511310970
31085923
729032285
145567658
103918332
369072641
351823403
174886315
436707752
55861641
185258166
171504298
2584044
896898279
405493217
513143123
106443011
121173865
175648900
149651
150513273
260493418
531305710
13188189
583099090
692012145
9517119
149217148
628565824
14343023
278413439
141297414
66590092
9787349
338408892
186827169
180999028
532592204
43915159
376161760
283753254
412675462
12617250
762803910
546156769
10709760
15915246
5766996
170167686
59233133
33512161
588470789
54476787
185922509
255632097
138156600
454772334
303356485
109189107
32702948
504083016
356929924
58996991
219424311
202936791
284915021
234478679
51065189
399005809
256651489
321245321
567139301
30180321
35110791
329261265
332130728
391331430
194398730
540540573
41820549
293748123
123109305
98210475
270701158
548599509
247184647
130265285
501563579
129992732
845120
319939752
230337916
209480963
239869016
353980161
28475852
24189318
324198013
88389720
51338931
371128932
29829882
129809977
175571618
45721483
674099454
114536212
153938131
504841288
424693830
193177840
164494136
95063726
61951303
258871406
576567134
146489271
40684840
539701176
494501569
638206298
549636615
1504642
174957600
73161610
22885423
346287665
216292186
98147569
275453393
403837186
589064970
561655708
101231694
6755642
19768005
47646196
103807490
588234236
310169465
456037359
447540
20502127
88391158
772054648
3302976
78439125
236399206
609765989
227829988
692053323
18383227
149928359
170850570
770583012
405641754
188237056
114424249
42935133
24226773
128139694
34768572
270111421
36525401
4237774
23794729
213625558
234292052
239341392
130398999
771559247
555588500
381494390
873744239
80761373
300575592
150627936
754011046
3045729
226391162
111675583
59263035
13433351
8826326
227796445
538741629
381712875
18273484
148740166
427370733
50724791
2872470
173426838
64978264
45783150
326258137
54842201
178772811
30095105
22237498
20124225
216660664
664472224
5181065
2386007
25696302
208073736
81660285
653607788
280916473
116101450
73543765
140526428
98532127
796975102
106255595
604895860
211477587
464849381
623808994
452299268
201476260
62580274
15509032
158793581
54231052
291174886
574632970
24381640
25093955
85635061
36878223
56150612
9421867
538408951
133241088
88268111
260093907
329730511
627658663
381960050
373574806
241193798
260506884
749522426
58819992
584356941
645829989
645502209
415296070
217305484
359529140
296504541
97557382
55279710
213736311
287451150
138043292
4876136
519249433
529141489
376326146
17583901
277717822
58302247
618580602
101393052
510214538
70664858
26447127
730018307
285665322
43246993
408510828
770623
200925042
397897295
216007871
669628600
27450881
676905309
10144987
114629730
413227978
242399622
40707256
505156
893708995
57611367
64841217
422521067
52370595
367949792
512274264
79965985
49305771
66465850
56378696
57982322
22613560
512624555
33730176
407460656
3252737
75940816
692539682
8964408
101962718
923874006
314664674
431427818
664847616
138199529
252659444
257159224
148115990
439738112
300183112
10015841
199973616
3496429
182809
356700121
182469715
48455871
161544088
258450984
173533421
676736565
13047545
44039333
348848528
313482917
130758052
96889836
368892952
682732494
9516426
65740262
66817440
265486631
283337277
15875282
181475774
188343377
300499154
276660694
5283463
231911428
33104662
111668179
12943694
269281503
19473738
169187971
58500581
154436108
758963776
94922220
190568718
62133489
259399153
291701947
314086684
225435039
9471922
12354333
131794034
2278899
165037029
106848312
106590144
74600106
127235100
158008185
371463087
35385754
159342398
687553746
438139189
171011274
64337254
77464460
120264836
259407845
798502214
233813319
48414791
221939917
209842976
17279315
80766023
562545139
190615482
7093535
101573363
86202091
363227606
420281320
583958826
242381570
166404592
105680231
10939801
9283670
321981246
358835803
111409240
11334921
41340563
188954450
199387278
616111992
469722192
607886266
94575595
210462501
211444062
465367368
505129585
70395457
189895853
883276900
554138568
115030634
156257021
35503404
176159506
452991951
294040271
93940784
58311828
207877932
309633807
41373745
674487861
450698318
87125035
316063961
41437030
26487459
258298610
30985086
45740981
351189511
13750960
114436686
5106277
805016687
100807709
68091735
771371146
780965287
29551794
210917933
50595740
5510209
8760709
327763320
45623126
236199794
88878565
40195153
129480303
92128368
253017849
477575448
339237351
7412832
10825848
134892932
24245517
104446752
106255743
172312275
786594758
296456172
541676796
234382121
59001777
162354367
49921291
278291255
259390938
519170316
211275585
428122231
4541070
3366176
57825054
227680998
334279582
45245033
494059829
767357340
451305997
293612378
864275205
7425079
222778173
184907556
169739809
252129039
446912226
76454730
79311507
187680675
19287448
427764738
543952941
425227052
366294970
349321724
254476900
230113113
188999635
291654724
480046863
264491022
244385342
57462921
578962149
688657830
635851707
4264439
462014756
146208373
76001976
132008330
133772801
549923224
200466445
95915159
9080290
218794848
385961951
424871890
936294118
748108573
595125874
598468008
39630217
321679646
412642750
97687717
51387244
88525069
32472118
319357223
204160637
152484448
569391884
344662561
280578847
114155674
33411544
95133913
359188552
227071783
166282047
42383205
409521959
63780625
404964844
296348898
282620798
39377564
71501348
556212558
707010135
8609843
56500572
87594833
64055578
500144778
56683142
11259422
443402247
84339875
51664453
340275026
201694554
146644124
285687963
125261788
9375353
147161782
58134614
564239275
439642832
85708221
103671065
647124153
676298323
920309962
389031779
199642818
77067717
57483311
407684129
223745569
141888709
599694396
21047120
457445142
181690667
298097074
340931558
263968633
486816495
162699525
333815986
69298515
62525472
725647537
383714270
348252203
42534992
162289823
94100893
92955230
7128284
537206443
291453045
374055823
310910821
121951674
38965027
23460679
408154057
102654542
398533410
229646590
224685378
355371463
16642142
49297151
94349913
177719825
26577704
103684950
7267592
335738549
290592992
211882475
141411604
136336398
770026833
254012502
330195572
96323365
29400451
169134743
163838072
492883110
122142292
182109969
65494059
867686
429118121
118792526
4523201
36361944
9770059
210685882
87091799
37578003
83380300
298867775
190092489
321973520
259233461
98565132
252089335
100375034
130886006
443293026
31786193
527184633
16920883
40543662
326611549
313234082
444949349
142407250
18192184
89711630
246358844
25066712
407711289
125862132
519169930
45516978
1992854
709953247
101494422
180803254
15315956
222876906
64589722
24080520
486919841
856078764
456794351
815017377
380330893
106687655
369740269
808797960
279863108
211684308
114568343
369864364
75523109
521877360
658938015
518351295
317056745
312488334
124498568
532944461
654331962
27376763
149686646
293740679
38481966
848467578
191749439
145741328
102810267
692917586
109509887
789860303
355507940
676957768
467495732
123408116
355286496
405855099
84262877
579904
313079878
103241778
207058341
730354040
67823096
366555466
340570206
75015297
207543205
30982324
431787687
222050945
83403965
303437711
4519131
34124158
132678829
97466429
17731607
18435111
467821867
712938959
125842406
337389331
784314114
87744677
316177950
12699085
26029500
345806036
563832689
250922154
303804223
708616773
305170675
477218217
265419650
281162722
287035753
267992617
195701054
2451252
424237549
348657317
535477406
121091743
603205837
80695338
536258982
44248122
134169809
316748049
726668369
760478353
253065849
186542188
130032767
250852858
204998070
298822733
584315617
429661607
466661115
6812543
6035346
171404713
187086560
484884294
242766192
331222044
260349707
88743978
338002778
338547521
619383846
42985167
277972546
223508346
35837287
246705376
111260931
388762820
107855911
692820340
141435738
494174010
18349590
144676023
361782605
902571618
65988450
616815029
352709193
85760112
292521463
97125348
221342416
298628099
264594476
5643553
237262550
127829308
90307361
182252867
341527107
167178525
42344026
294150035
491120321
707376673
57413067
600383882
123309101
366016765
19237580
552499258
138120779
335388410
517628406
250353184
322182214
75106801
552759957
211500550
678085995
182361530
7112118
31037114
27921092
187580129
14968897
99540667
47601232
589022327
33816003
433352851
572849570
257769728
123733922
52750226
262080540
222318927
539472743
85157734
373471995
34396048
20585721
58922446
141189995
303478046
12339843
119700482
94030257
193841159
622644360
408359603
198859353
80961647
248080191
387536211
54248626
291712164
100083626
550619729
211613272
34167182
207311021
69651226
35093185
55837320
49252408
256267129
556299917
2898552
52837343
24707785
20362044
669627690
36488631
136021070
270454672
117362979
684877410
302201343
109226766
178327500
25444130
33153565
57187482
68127348
489120659
98781874
96362256
300969299
334693784
294965461
86949969
83180593
5088109
348859469
624737121
490683375
357099580
534972142
31277766
366456251
56016241
118648
30812381
594765868
433813439
16841956
55551720
69369616
816003
409829514
55751170
355836600
538504484
159573020
147533924
83439477
38805161
374963969
32440395
293231249
30629464
320984571
212293788
142654671
842266150
123724411
98424379
131088542
1211537
100795463
267214077
867159855
431684404
123124676
207681592
756108104
331866609
78496977
122330549
138486405
4644722
676172912
78926505
351664594
132728528
515072003
45231182
515810445
831811452
542991300
345540083
47764194
20090968
356875578
247058464
130963594
200882261
800455368
54012069
2536545
22864930
392434185
848544244
4378272
527889553
381678844
403027719
403794023
597818295
483469995
41466035
108874717
658997794
407758632
110234652
826463301
887673616
98972203
12882133
345452406
198283202
101050432
351559321
603647808
121715889
19976723
128948084
42598749
116525956
642625419
19392862
46694552
434801644
76189517
571459814
349977244
931394915
64737908
408410803
128301913
230325221
100179706
37432921
668192105
373568002
174225689
358093867
614311962
578087463
152084912
154393846
194125481
210748978
183957345
462486871
160125933
176103094
10724477
593499902
81696943
310081672
103783271
120703588
171481126
292116454
161234626
322290772
878927481
1818681
91024235
192167867
83004624
3883602
35868296
32060982
415670710
20083583
19205273
408724555
376784603
596838435
785733187
603140858
15146216
208444845
329853467
307854492
191226679
57714876
189478261
147949018
343289840
70687320
22070206
150127312
115843948
387208516
34949302
831562185
279092531
47528110
188534580
142632276
54570276
620943938
315264214
133640815
208361754
91290567
139114184
341329412
273156251
609394848
764334964
444361703
119914754
4493641
403197822
152798334
12176588
4904997
144541022
89407448
9075734
174567547
447731454
421016319
610513328
475114757
310152664
62560008
209973341
439711765
586851058
269113397
281907135
86571247
316909005
634614469
28569015
45635952
666434180
58904627
78267427
99338704
4107906
17550553
31630490
84341164
27282635
298432685
104745583
410152524
653753795
303807716
851507891
371037827
509475064
16374210
30189077
91216198
24278397
107235257
138152756
182995664
72344895
205806395
33262349
573995422
409022131
153224396
32800815
97128647
471632225
203989223
97427906
324257765
175077452
657220
80556683
120116583
594886843
637011478
105920025
91966079
18402319
520779778
686601936
141823538
140223241
22711225
176845156
76913627
272491383
13838457
15283377
197477434
359029594
22219502
114062258
380443882
25156801
269964027
143895870
788751219
143774502
530322375
128661262
693762294
5990966
301562764
125636993
249023628
501046
308001599
735127155
555325084
243078550
92019141
55194991
371700771
69687273
2078273
56869624
294765827
86993861
43751667
584322106
225306855
37136114
266976965
253172899
326050708
141234502
2882394
62859543
241780203
86074520
441153565
3791353
211913198
2595607
36102005
133933518
325806022
153737214
244470924
194374201
184804122
315280101
255971212
51436653
376603936
122134539
315896396
32173548
891081787
153544340
41988897
764842378
19086297
564288954
873888525
457527497
464332675
513817498
424732381
408564512
833058304
318006
43872345
210858214
69594283
1626970
322554965
136229685
208885254
103494783
589985119
199412931
67674067
463937621
292173787
151610416
54650515
190341503
474055636
28638205
574514815
95242350
88212813
309630722
929855117
461396420
477045287
198791386
7141438
94349518
196006254
359330988
108426807
166071486
717921841
9831862
25698450
495589680
57048522
65695970
157113526
399804680
874469027
489026098
216553141
137314523
138680305
148039475
6291674
823992265
23725812
234617070
124491942
13566071
530748173
94445724
132446052
92906231
440450070
895008941
582978247
24454477
341257334
46590146
251055341
260426887
504005986
431803986
311484713
20400752
199592960
250649602
35928936
270677982
42598692
338991002
605449770
40014354
148568735
586390434
658715034
69624037
227979591
503489013
123255102
134643452
74565894
268081683
390605318
22584327
19995035
799744931
151936032
530305991
46323215
226974555
751682952
314201843
62373936
31771539
501255466
325403429
588500942
51746493
896028025
24725713
104438230
490510182
737558454
449391080
693075976
105638858
288090189
482427340
34880931
162556911
60346328
342726060
379310235
84692228
393753170
423490260
367980666
35161490
41268323
221487156
126518721
92917835
146356656
319565246
174801225
11684812
756212494
215958148
658999121
585610234
953839628
84977933
46425157
309354506
77053673
5072488
82793672
485160908
218930037
264911680
10524528
10644113
191190694
299873845
253042128
760235094
396897969
443764097
1473481
521488526
284135834
13623085
735173249
239226900
51071339
3387656
62740271
7030855
116624373
97182078
127968649
586590462
458821950
304648920
139388129
27547797
92297273
351224475
431319897
243822301
69966466
33185052
672710168
118603078
7027048
559845726
105880064
312980866
599313333
134499251
478700396
676191527
44065604
144358622
203708523
599758019
411441115
37343000
346506398
292243103
144832145
207350786
128012041
153103079
147495749
680202
100859901
853161552
589006133
819464835
150802579
3630440
105869253
845341719
69110325
25311087
91385989
200270686
107859948
540642384
347890100
298525094
421201164
294666313
528842713
214736346
522766894
287792290
637301044
108598699
222840913
27615895
355356330
672828929
270912837
198658948
421766442
57454948
820553792
312254702
69542166
103861279
383719547
6882507
264897832
769282618
213761337
150862308
50305068
8096968
135834251
415411147
81771353
400124291
84279914
641459682
508865028
655677247
830649426
31105833
527666112
258947361
156056611
113139910
849709125
109023502
425991354
771322977
107614512
75472868
21810812
70252080
116321644
209885742
136999032
329400666
46487390
422130559
28321907
82273132
604198070
455215989
677500831
179176782
134046625
55324896
86702895
412613306
744966115
52195776
150329957
2606820
421987274
97055879
81531066
108800432
18256479
92969568
738665819
247885605
248973457
2326354
84144965
118682154
911153581
185015816
21988744
67184471
503522721
111811383
194065114
161686714
234452913
239396712
313103296
359820144
129646373
471256
38177609
459788406
234986954
1287018
98887438
282440760
372533236
645024
266443234
66714989
267839330
737692693
298161635
213926390
275155222
205221339
335326629
660936095
80973239
134059326
324678737
217648689
244074766
206290131
82802310
99648351
98600042
292122853
155991697
14217148
172539715
15234156
714330389
266498291
68790678
97390880
584646907
103494876
466903683
201284248
32736
415133191
246243823
17180977
33862511
144534467
5079448
239348201
387527276
138665772
116775386
620729668
283145280
15812648
434862664
173051508
41070262
83228494
110642367
98369163
68664498
89906616
809994568
66631031
131312238
289621423
405223373
207088178
594109928
33685516
347374364
128484821
660795267
456058073
640409745
51322500
48797073
371222452
79403892
10822117
188168847
294830655
18449142
956031275
102921844
421949921
218598106
303130390
85870524
450837718
452185520
300373725
23084384
568750532
337626050
330526518
91236804
106571824
19253376
382610024
11024997
14154885
819805075
68077986
454013216
176353541
236762270
501455021
318666678
410691118
294373235
212062971
9909780
151594983
197797628
864759773
34327158
515794650
435481990
129593055
14127952
612186168
152170305
115615658
89166192
183582901
326717478
4208888
451251022
473216772
182799298
199425179
329108803
189040139
655572181
340809147
377090825
809160427
538790139
3977852
229560613
314687796
247392045
107374680
406820483
46239725
264032186
544206609
10425074
522317978
185286727
145390468
213525249
796067465
138998503
24572073
32323576
175344185
1125589
659318918
832484584
937625919
2319900
269562412
165074849
645133976
43624287
623956087
351200761
172308161
275895194
161640805
157704276
134932132
345140723
332841524
65594524
50172756
277236349
229588274
14309313
773814552
561709156
618780959
505381435
3793541
79518456
576951915
126154341
70458017
45824708
690422016
364999288
44274419
229035031
336005579
635408873
299650083
815506316
275056297
71651813
43130391
454471103
64624020
109241824
156018249
415527040
134299296
309892901
39318731
156410827
439029022
212917260
12910496
149775616
262219481
634874834
14794471
433792512
368908097
316787941
368974807
127441605
125223297
498535
46039723
42957666
438572366
178317353
242359440
139061487
229122279
114459109
86657742
43579333
79189561
25075583
199500935
10637652
105213136
145287236
39789821
115085729
57308159
32726334
16163830
22714081
26992814
31352956
283922373
122717875
613824373
215214224
526809168
222053643
65686409
37864123
168424710
478067831
53982212
470368320
712470869
19042956
93145559
705506159
6514281
438884965
422304397
203174471
155006854
145335028
440138879
396347059
694062854
16664238
968194504
166120201
681357598
188197256
512537136
264238748
165045308
253971347
246623664
123190096
19851244
382095358
137456823
357991181
421650832
488876023
64940268
26279094
387018668
218045405
75187663
105186175
20054232
289652426
294996536
746108882
660251879
140179474
137411677
306528120
428323750
189514340
98529928
336656492
167646135
104173912
569556046
57367974
571333203
548319222
30034233
197671835
39443269
6114073
268424891
286772430
650151201
32980006
180841326
681591960
164666320
613129897
252940544
81450851
509232545
59832066
87188523
345267937
6158054
484229352
198170482
126852581
272924673
388792543
247799542
283695933
3391982
121992197
228342738
880562614
72998147
307294102
327561865
197317145
65420446
17979443
308299856
5983419
768489814
77402915
177567821
205308738
205073209
920479846
277450351
174755622
363430634
29497224
444167615
336665776
12748181
132874949
525688901
217571333
196874921
721507769
10659950
13698294
436693040
11038721
124320540
507816790
880255358
692958917
262739505
40498514
293234657
135105226
159833742
81247938
679249443
4445760
804671275
138589273
324138585
333436797
32257192
52841766
141194285
83502636
231523078
133175020
465344782
22902080
509912327
229037740
463639934
655695966
492654617
76345265
115656883
377429642
267196716
4603480
595582308
388348827
461306
46047168
493724430
152334226
25179466
212334587
3078906
249398432
274978137
694043140
736877900
50414428
61279313
194142629
447678213
318991331
195113440
442369064
142608116
39331293
156900409
160981261
744857982
285033750
66387493
241813739
26100285
18296988
116628406
280581203
300089308
531265
157522867
294616289
103919590
66034564
45781931
182596392
103674378
792530166
11641707
80315037
509995908
169257647
208035591
343719014
913388529
365081263
118024194
173224699
21432625
103753845
476549572
566166121
17070959
301492318
238967074
33703844
73077433
50091706
34938216
187335508
22364803
569876061
111548577
142804234
298469719
6087699
127286843
357019248
401287728
426360587
105268883
430245167
120417449
187910203
269863268
886103806
14149011
66402213
379963642
104391464
661382785
314478504
494977122
193230498
220355685
480064048
561962757
324093160
364146631
190304961
109991181
148017352
349384105
208214758
445312590
518951266
286365875
588738173
110974929
252047980
1159267
432407579
106841603
19635146
625189052
94269272
214742835
316469044
346147303
6659522
416010873
507340935
15805102
220618865
30645972
288529841
57727126
9273291
157810125
255632958
102167951
28640115
549761465
365899334
76175811
69073966
61544167
457676369
121802333
113006595
650407244
398754099
191077130
187331866
17543281
229797785
476542093
206813178
506750826
277714292
240646979
814652
208466384
57456000
124270698
187054712
402226629
160101168
17915304
16330682
17272934
251358931
93614061
172269088
1985501
7953392
280224334
559582827
125177047
38161907
154671725
479533036
138272314
792400390
422694461
446499593
1293722
103523974
27715500
545116933
97579233
294140084
17271009
427489662
295730954
36607652
298154348
81241201
766447935
41937155
33608479
171646151
496334146
3658904
4788234
548106343
200812419
16764359
746263432
223343941
453820805
24436161
70929669
15764678
369518705
132937824
482158174
727313235
526120656
74347456
335723818
233551064
182821653
50225205
663210910
155721305
461543836
685465397
350370447
92754883
104585654
260386382
784095128
76837019
293026954
657482579
19954553
785603040
652204900
110659190
1577691
244642173
99867073
453781691
86531777
373696167
28274117
70187016
82780669
15388287
15172928
28052908
16063330
79116221
66883419
109329722
136198907
342479641
56677407
807086752
156153774
136161529
485263309
213099495
85547380
106948914
22652655
369988808
299475930
45852128
10424307
650740699
52344223
379426186
259240821
2073849
10788393
157643594
393292157
437442992
829217327
553438086
202327225
352429414
543727887
61342852
7588248
32221789
586063593
502584581
140921852
547168599
381817369
255226095
90741495
126629320
202198340
283626293
204424477
502206595
141187175
272707545
164419207
548929735
625844454
27979040
310480
169763889
2525295
2509680
140005641
3361611
666993416
29523989
287819443
15775057
291029871
174066762
715327226
276557812
2571731
413052712
124196416
23533183
576019232
111425047
943778008
110122653
259939633
491598266
11026257
174205148
307937917
743970902
184240092
798505328
12159350
72372433
564222231
505313456
45588862
85551557
307298096
71085035
126547117
393855309
53815265
632166103
194940343
506364591
280741839
19614359
21514683
361876168
388053566
8661767
221263598
296763391
108309068
333787220
595639190
133888436
89851716
16163968
44964710
204899095
346574776
35348917
31285243
194720829
289934
767551916
863065965
409290425
437556075
312346991
6423230
69778302
112696402
353010117
36894316
223227655
181822404
571842190
694015041
337538688
295328235
9200438
290189862
324682106
362903042
40524
117733350
675180961
97051856
171729907
430427684
545005605
11660080
255991652
506886898
403166171
34727212
29479340
401889031
625859822
659340201
17472681
16330550
21425266
642334456
181965570
593661
141065474
27161208
28133144
5864872
332313
866602174
29813799
273991491
658436993
900860373
399075592
610948570
813855844
36140383
340397306
357218225
575531819
238170436
198605462
157943578
360244210
626265823
536198963
98637848
176920862
95178074
401786820
627002258
61059390
191698075
301274119
544813246
186766686
53028098
346304613
66627729
443375546
475914635
142842468
233554830
597022368
29452580
903417238
362952400
262797917
60849426
709769107
371390184
170696805
93912076
5777044
722092251
264238904
849451009
207109347
13253641
296586157
396762307
551034224
41708644
449625073
15201736
372469866
301696423
9752230
385770179
324362595
753958043
228060185
451173359
446930422
709982625
433110957
104218188
261767513
203196801
123261691
347435222
547016417
105198461
277064107
85924100
12483411
93682015
160386050
313638158
282280157
189405599
129144381
276942130
394406765
20122827
114360265
227399360
519457746
373724882
16536486
388857952
647103945
21933853
163189179
475687425
7150347
529266001
21872371
554025434
338363061
97854347
379097950
103470161
57585054
9507673
194080338
369875716
93295552
114097212
206487172
60802314
38481478
235622997
169542163
3044824
386635791
99469600
968687924
48097920
365449857
367761903
161129791
290619330
63872272
309266622
292502129
39451649
558176075
311914838
263251998
150787780
47425117
376191474
533634147
125122990
169474693
25563011
107474585
285535452
231060925
13524624
11269216
157798333
248421782
190562011
394385274
67498986
354721478
76531869
7384618
424419500
16178770
256160783
258888412
340464863
6520210
65883747
60231428
182871445
721606305
695009355
108390114
339791352
17586005
3408162
1448762
287281014
87402460
315602840
46979331
166214119
23328601
79320817
114780017
189660052
19997680
104598827
354791137
82838692
175631760
28484136
6996975
22076792
574089244
235836657
447374907
425042145
14342646
526951704
212004127
104679381
173316150
217775211
28808531
598328052
21740374
107905093
170874448
67980880
11090372
668153313
62319764
177457695
476679681
107083939
12498327
437945764
211102836
87112947
44964119
107479492
890917238
378635002
244069037
666299
443270913
228453893
389878217
6119409
148268792
348355283
8427408
123340897
427987265
2038391
276954501
199615896
39683934
137625878
470850390
9090867
650114432
58755071
111689385
81117692
336909630
179411180
637543106
274527788
2660130
130905786
681040228
96532767
83204859
498943965
86126889
63288019
568146980
65126167
109821841
549519722
20477871
311425823
502435909
40910493
203905845
193452280
47942313
23505362
218815613
111904188
322995616
237613018
4599216
743208130
25511892
621064694
130064375
317866685
214852519
138945892
231861297
131463387
635691791
896164718
327518669
366524593
152697378
313436818
252519275
166681351
102110312
179020745
45851940
28850310
277516410
393248862
577544735
134772999
237582668
62223752
687329825
157856896
250831213
384395465
482921435
109676380
184804297
19283354
35074074
430348378
202395911
142515662
404457074
61346341
132227156
64159806
77919896
90084517
333356722
86060825
358352522
44477989
17069120
238886185
1611898
213299943
311269664
318738826
257061238
15896552
16063062
16911973
172332020
16136070
322868240
600678433
516745983
77497963
498898568
348841343
425942210
749090305
361314309
880595784
11610050
91089278
322673677
138615067
67478310
12261219
129866398
527798640
27363597
28484306
253209398
131804788
432839871
756234437
55262061
347010646
258961113
357377696
103579517
184934864
32567162
141999655
424901337
66662678
411451540
565396105
216421827
699206915
30880917
142173192
29073171
72370219
52611909
160680009
245457798
457763647
4030708
280216422
846193811
315636615
38200546
155991701
268584346
167973238
264681029
242073625
400982056
252832622
49660366
227123842
768773532
248208948
100897067
473315843
437128194
38284834
27468144
196420649
6975348
131057088
3103123
188804800
190049559
133376867
44583187
45361637
371879782
825298305
222975258
433865187
735870507
217433657
233339268
134906699
223181318
5250439
375964059
585547486
406114808
206354135
6731017
610535323
291671190
15605970
276310967
71985043
88147684
139796781
74632647
4699471
190287726
188699784
809342989
4173685
435324928
2563934
36691819
393514761
66343471
54596397
26039669
13223950
173218130
65518515
608018772
553757915
778075544
400547878
30924808
295367849
189930103
15767194
789776
393812625
180954108
120747058
476020060
436224267
249202668
428490469
271196405
561417329
418671992
420907883
262907150
36402749
373102881
483297641
417937360
159099765
244218932
482290730
353759140
343140576
252610470
10769171
278969699
4264511
191802709
23150889
281846101
4981931
19708763
38182983
52868659
731543359
285745
22356324
6113271
207651928
292087793
113184236
10725755
156025008
139188789
326506924
844742162
184924483
88144482
245826675
99486213
278048169
53464051
430875582
255569281
637956888
507821802
15479565
153194302
90315464
415731405
682988280
3678567
198975774
249128545
399895941
84515270
70361798
180367072
14026116
20289969
36460239
488640359
220158248
341253675
150498105
235089717
2530346
376362338
228531818
390937897
105673459
4271230
611279313
435263617
606108725
689320036
438670492
539637318
884690270
28664835
122503067
9272566
621967563
399100686
166115051
798290332
493760338
10753177
362244665
184648659
156246735
509740318
97046167
502682507
192679691
200633542
109163426
120913563
73059393
3923866
113816912
158731249
86001078
64272922
505262560
12620859
226429664
111531486
181989824
175102506
72881479
69434695
144246854
363604867
317013745
42854378
73510635
185163633
194088329
484146496
222534544
604061461
221437331
5630160
43227819
131259155
95520309
81325657
119479330
159738085
191706532
419511468
381752591
113931790
346453137
280867562
352256007
5595998
239378283
514625709
22744886
53391222
27053186
68654532
141086065
845541547
68753026
678916864
316267779
439399803
310731203
292438593
88894647
371669810
236122288
36035550
152183328
204287083
465034767
5985391
923473166
287499940
510571164
66617345
116372202
299832775
7251789
715753589
480656271
522594496
5594064
126247479
850764193
48845779
636776960
239970207
621628727
129072986
52587127
79435324
195967765
637824773
779288943
223074964
71288311
34987646
128290777
84914215
38334126
224528959
108035164
39972087
91530097
29817234
663545
194097816
11005603
533857420
328826813
198950745
54992585
2059583
527308109
86097033
288313011
117665786
543316304
236754256
244986846
232807497
61464898
615024501
223943347
369673508
447693676
636291188
106096763
570362791
126611873
365239883
307721777
1427654
338001234
588239327
15571995
65702
545539172
44893166
128878535
359201917
444688098
119477610
1346424
326507480
134897211
380468538
64825953
69511545
139882565
67475761
523482019
159227558
427463120
296267729
389273690
627129602
87572070
127675747
249264296
66463100
644252313
23958887
879167815
92359232
261350813
31006466
47882790
16115037
178268438
149076749
15028420
248577388
3340966
45991787
788158378
196143799
16695804
1892059
64565178
268549382
373267235
159966841
25913477
140984229
20551721
661786465
49880320
358442057
253883388
45603090
214829634
546519200
863256236
27696021
189366530
448347289
83327576
23187
667793518
39517590
244819372
480202837
75196562
7206227
118623806
34991611
39276948
85712619
345465950
68289787
368747926
133987303
156246184
153587022
362405444
126882111
546673027
156969704
452701005
69017882
795648100
51368760
429063112
220434893
303817630
106200491
41925189
33975748
57882877
25550087
407168422
65529762
380651719
511180998
165136786
183634280
83012264
50190677
190287250
261921672
333103069
771598148
211228683
20670268
44025644
97917648
508848092
36419637
679446971
470661961
191310987
34874005
360422341
107261854
636158356
573524091
2408156
77723880
124465736
318921475
379782804
479024942
271588005
335199353
518476175
62646382
38313930
252775659
22921198
756964593
120403536
301112066
46991312
484329824
632137528
201336396
28668782
16570537
574130264
236196228
4508100
501240624
10116052
223382729
198861414
197729737
181349574
139039558
386907946
39360492
77135200
107783458
198743574
106007252
866603143
306918770
93925941
25192392
612960453
151780072
363455415
113113431
497021538
813796919
660116649
265491110
179892800
21212555
63894682
33843826
460153094
293033321
14585944
13087948
406669563
142200228
20900990
17529397
18538672
644079521
11420698
27564237
195173788
268110123
135647898
110645628
64458084
168095006
458805223
84073127
22310721
637028466
422230941
430574351
36199133
65951027
29093155
161515838
410518076
79150678
69748712
133011059
704667191
303575217
124405909
188053421
816662877
449686131
14847498
196465420
128547123
594232910
4538119
508362287
178674586
572030309
184457823
243112163
169228655
532112779
320643016
6187709
84713980
147370498
38661386
137436099
310253609
164595172
595160365
102217441
224668597
722138790
606146179
175685099
101720196
81719377
118719836
370956127
246487962
235469439
25421611
451625901
193818979
37243143
524184999
425191334
190490342
426941
38869577
125822022
35968815
95163449
111781083
108417928
148668908
91988409
36647370
440626015
616434208
175109347
192968406
186926101
139789845
229120795
8048572
18303339
39010006
63711992
253148814
104681439
566685251
36481614
233949814
201911410
487927760
1531138
230874587
145932223
161525770
41999874
49340954
12115601
96407978
16511426
180565338
27352485
160175679
403695910
462875829
776194539
816509
64553676
268600927
264673116
83122585
71411519
121717012
30815556
60632277
568047657
512168251
90056539
473393408
87385447
492349394
225043776
98723869
204707991
155574919
270240478
237755281
464211604
646029751
50618477
33487037
108400420
259107629
351282319
51412565
155688624
193444229
542784599
566550014
13257367
218416246
833137799
427651959
119129573
207097364
533730401
119700468
300277665
324874399
125934369
291414379
457985436
370077397
225271159
476386123
228153088
200762902
397518554
112238208
1409784
576947235
53941247
263076404
18184579
138091372
22596944
720938047
371994124
70701881
314776630
86213522
105013429
27837504
20206794
200343714
352410534
116696222
42987730
209973564
701210992
256093082
694217527
42753728
67043831
258156388
483506997
276892708
487016563
157379706
56274380
92980253
125914347
52586915
439624724
134966186
536120268
203117514
386288315
499493030
198753798
345312285
105570279
377322
181117430
25088429
93149796
308875163
125410927
62833750
222008666
2496123
3490832
699444719
47790557
559280148
598598150
96980150
36082212
328792107
270691540
375331501
24989010
75413359
67964851
586747944
350091860
636505345
540301389
218061256
267316895
81104941
468228549
60227741
305297277
200760242
732649992
3040890
790020826
138736958
214296688
412335344
73134224
488198428
51777611
67582465
100750707
509261705
35305876
30106945
532528038
136337680
676550455
716745815
715902712
463221524
49442712
368861551
71301016
631661410
590886432
46095139
272641689
235354511
343895760
78302410
308069156
98972341
281965009
406672392
131713334
3293008
328231231
614745092
126848378
47537290
197491986
287769751
22010725
301988402
141487695
153514068
335294019
935034532
255081786
685124122
14219817
710438143
196397301
298411775
637605241
268540715
807775
85896263
207801419
356148811
262259819
635356209
50320239
227918113
284579065
363397302
478443311
588368691
53837052
139611798
188975361
555492
113108
125468787
328724741
164788386
10182434
279584043
922952081
821205938
74343641
8854210
980785245
51927874
64847100
95457316
380963209
107249036
80353009
95547638
290734223
298144946
358329890
153678972
272242408
540771779
35281226
227720408
19354477
35845194
18266216
151060957
669154661
778382925
547030624
471975322
177367715
741356752
27464017
129799980
225979653
90252739
692851280
299925155
10000448
11725892
117047742
264525478
288251906
115827393
24936116
192195581
97098263
152824232
95131013
11842583
177504829
66747096
170280757
45815937
666452881
806114956
135625131
159626963
246928249
36882814
267518738
679373952
228483241
34570565
144519681
7236135
172038477
100221511
139389268
4452822
170600788
453224751
137869416
582087270
347729573
171299648
103224576
536999922
426180183
205266708
102528739
118607626
311738742
104817446
159397580
42521203
225644550
499795087
427518007
364954361
541735793
275389694
26760024
359055847
7712538
32382374
2155858
212158251
186889152
710312961
394139467
548665928
196418204
232838716
163204073
95204817
159018578
218703331
89450692
143317216
5631713
919484565
503766251
215758741
35261570
9611158
939536160
88479412
85717914
291934864
735333789
13590339
79043675
216547850
197792382
290705998
567404260
510666363
514163513
199676637
397581492
99347757
477293013
12320134
107067528
207698837
660395696
361010142
49857181
209707242
167814725
311470584
386137446
91058571
376419159
159571775
42619745
407517656
74517204
507927535
673953035
220891431
220700363
230446299
489652097
123908477
171871841
6796788
461338262
290115367
130703165
384165810
114766081
125614803
37363797
259670377
6928759
624630030
557414904
248674419
712983847
82543364
130271959
14122000
113270961
6085363
242420993
18022791
488513661
61280982
449084619
7899156
82071647
28991623
577479677
89412160
210717674
38420875
16999180
285346091
56433035
411800157
168287091
479781392
313809561
86647097
80188651
20513944
109298031
348573499
21450006
46302085
131326889
836416475
528431967
110248506
47369550
41598619
973379
900567321
405347367
76317518
245470211
130733377
572095703
374974138
139079958
241473186
246843960
172720837
184026848
58425245
237100090
36933789
149736221
379057804
694293898
16737645
19356024
242104639
222206880
38811292
238501387
8197789
324890074
218589882
183335453
435349659
890121871
295411738
823127395
80449768
322537481
607582852
243621492
34894100
235571820
262614423
100741760
19743661
309279477
298683319
751229775
96299347
217379580
225865796
113884424
27213448
35961244
465158555
860425204
27791602
189517242
643985392
48930571
18521715
63729157
16342700
129332598
110155185
288329426
390832938
561555299
150817
86646780
243961350
43271394
454843882
876133492
627970638
10783402
313849376
93725879
581507076
733030289
81695922
215404327
522611277
72964450
763514675
193443822
176353940
459505377
497397685
132145191
154857204
585023452
303300568
66652465
109532828
582885549
8502843
29556862
134086866
432582975
84403900
557659314
130441389
71154852
8829062
328828910
26326082
177046998
518622778
676365790
28795222
464576520
115255757
137176123
327283990
226210685
1053446
573753007
71098901
317506106
558235699
474602392
140345030
301607114
774342592
561774679
229928829
98545906
242411262
197467504
256004767
540391057
51729105
88598883
359940031
419703709
452815809
39878481
113560320
317136540
294922524
166986574
17192097
247752111
125796976
105409699
744084570
99670752
234773517
517919573
19581341
237036799
122972036
130359840
467456671
9080330
14645289
215292795
54094568
227282863
150168037
386731265
141937169
14517904
226889075
29264431
646198063
356321874
599554819
234732527
134009004
553749774
119799265
36285350
227751687
839877344
431360208
49540215
97476876
470734349
661320684
2417263
158811953
285402390
214991667
108005907
731354499
23046926
3185644
131310543
271826939
686072414
39239545
12437573
115275680
157778641
497960924
211596503
177064499
237573420
347439355
78276303
462117497
194614679
188102197
185766182
24301847
614531443
30031577
114267475
47629404
42378392
17708881
45426868
56701712
393960491
392484198
488828182
659869484
200025542
188369035
398582088
92854467
598316357
102861746
85701079
81997645
500511697
23622713
276513042
884868666
579104629
185792112
123704219
32239540
747732961
65647740
548627147
462351699
253248380
218640129
30744171
660140676
385739933
314800105
412463773
795479018
143269767
263128316
410162110
323913056
529032690
33589306
360885846
433563235
749888476
121579490
293759879
165116321
21381344
58046690
786330034
75245609
176949760
347620142
38810054
34957142
227397
238616029
59992228
83766335
11520747
120771057
293224851
518212814
68913957
395397046
107428856
427689199
165713030
76443794
634591650
413505343
44282764
231937843
260825011
52291018
330315771
844191739
828514318
504984340
555041980
791339388
612809263
43047573
339033278
651759837
126344415
611298031
222737997
27516685
699868549
236576744
86983975
633457841
684720183
34861012
607615521
285558719
145398748
16243314
58951589
278747421
634766207
16353104
296256788
143818031
464910905
3890143
36776352
399319323
774671277
102276092
295106418
216110166
11264203
173534255
19137208
234723013
47333452
125443906
764206901
61742057
260849661
475438967
256979722
267450879
69607735
171443179
268334535
203665371
217401817
505945340
303053735
83119602
238081599
301130706
167639272
206836812
86307956
311417730
119454636
256867457
185881780
190915315
153582707
81400075
27985965
367770652
138904754
171298626
93956394
20799705
473106820
50092213
79973121
292117449
4290870
88766666
314328688
456888588
56583922
96310026
443566277
64159302
8932331
107706082
317973914
209681379
12723124
30549388
105230447
539315078
585518042
652547
31236416
84443011
452998108
176115728
29307264
191625239
111791373
164884429
139707
381818568
440311875
468484960
96745076
54975749
5807817
199391489
194340813
508791907
233373453
119517445
119577012
141260362
65619704
341808117
305616469
689846633
424093449
180188573
354355024
150533638
244012844
44265864
622072704
389547801
475141628
99270547
133459848
12435378
90102384
178561681
197659093
104658210
30137184
547551821
23220395
18180544
630487596
262187014
100938508
356114449
174238912
441382810
64384502
6606804
176317109
60662964
140035350
136634018
316309559
12490034
194400207
72928105
369733814
20558563
24513645
444787809
538885584
362452964
64672836
144940736
298224023
46514585
9846811
180078792
374135522
194024736
529625277
426537406
168228622
314758117
883958478
412739003
120722975
75999529
311960167
8351227
87914841
107784815
245075501
44293400
24600489
834103925
217271392
157986484
19927995
96572087
142820633
438058784
116151311
348562717
67168556
369129609
331368823
60999537
151032438
20921749
177582526
38002906
49131673
116466529
122740461
209045333
511362204
15634642
292485461
319994124
399464041
22765837
49453204
7793183
116371462
100412687
103315726
2477295
9170834
17479037
330502707
844628013
237086751
516424545
177702767
320185532
586789920
19842986
13391136
24810007
239497037
354870772
140817044
420011926
169019372
18831496
445152983
22338404
744416290
505510027
40804943
44519692
244891593
751960235
15070350
281479396
26397877
2708788
232714950
8209633
451962364
443420607
4554421
842747074
82166815
716861973
549993167
519255260
247954951
172588209
99423813
606237920
171549587
8983197
64638386
45678808
145871198
556362379
400329704
593486005
33395743
110946224
105524940
88158233
68978286
270471374
94619356
793861462
4817912
391795225
470483626
108422248
31669158
57535107
408652677
276432713
266467684
47500287
29385925
593355573
828333196
676030312
262638461
94043970
442118136
141210215
455420270
140194153
159778725
52494892
40853182
24027379
773061266
58944828
16336064
594684728
123563127
195271947
106042796
716774877
7708320
62506680
42847191
8353440
112482467
4384964
204554277
21873819
92986362
4398143
297213878
166345912
413445061
88693936
63864502
401149050
739861148
397602278
108280421
319128365
678356883
7853370
58112896
61732401
26166165
111615118
611826314
105418450
169650068
378508052
73499585
3568610
502020689
86847482
268881564
285678615
3394533
380743311
653567799
23533130
276698716
45457536
271501539
191955751
666635626
75910918
55407315
35062773
102662984
67136433
716009958
51769084
481483482
555463656
70878093
497990312
193884827
99752967
27902760
45380682
288146815
331170498
110375762
74947873
102623454
141418079
383025534
284406541
38192981
323065163
413724921
170502502
67457487
115222715
180084441
119102589
246263115
66472523
98909120
82785284
322577603
123303214
222994496
484984124
45634493
60574140
921424139
579846676
589067216
339413148
551030782
180616016
6325617
591368083
133135288
128274135
274695562
664399408
27099905
60657083
21860909
565532688
89576328
419687903
66092187
290270437
241097005
59511020
7888824
254203075
194185142
297418184
123392039
524969672
125358737
57403586
192475024
148195227
435866442
519849373
35717674
41228672
646585196
637437265
24136459
450114234
546620495
194271791
173775903
453475924
290164007
200702288
296393293
9219922
83430754
226220517
12918981
554055794
273053079
12365429
76747686
46957740
45149016
277125173
160884156
90055112
453168762
336769884
732614479
233841981
238559652
199721125
361219387
84600396
23864255
145717379
33198032
618618380
205653399
493513116
231865642
99742897
26733200
93912740
66724528
18649183
170528561
472968511
179542492
144774008
68565933
286017339
308703118
689542299
10977106
153573503
11607898
67608141
215731564
266573987
234199796
79628352
80654445
108269525
579837
794651093
614886972
22023582
24514131
380862929
84118350
31494120
35690149
58275182
472677064
3876337
660577795
99291386
30273184
645983444
376748279
4325989
231729790
39101327
167969022
164971507
331395870
347175706
120529418
402764079
144440387
352431212
87042620
139903094
122806666
196084507
381955660
368438064
150803292
524470100
389864740
74979595
348008696
54891098
675783495
311002836
671085817
83060126
513212708
582550389
678208312
124357276
442547682
753872450
33451469
141546858
34426536
528379641
16438523
130652405
804261020
682908742
580982806
671423308
5294587
14690392
484954465
67779309
3465096
199801441
551394544
218494643
25886993
779156653
259352963
338785321
202388398
75300641
172439547
453420976
242652295
115813900
91920305
433071468
663450232
534491456
361378488
2736644
157277865
58090282
501240158
74451229
688487792
33830235
593572801
280592672
660666865
4492483
16878464
960412141
532452670
215664017
149543604
462345367
4074515
67111868
364307946
246395569
27577171
215049630
64764467
259669945
260202232
32741663
388086712
433989115
321747031
75056114
525341063
238019633
27529032
226300189
37681407
385711420
24099365
691653971
35448088
221273571
108314780
162668014
158851024
300628422
317526565
440495245
22955786
209146225
635947626
72521367
292343834
426229966
204293650
230970201
353823172
485893869
49293813
39154259
142624913
528244494
62983818
822665885
18575079
297659008
60202387
31150457
338733226
474963588
255933936
529358036
194164117
564137010
101025164
181305580
224784979
362588877
97745090
537897331
8347176
368912652
52626300
159068818
56079391
256358028
274903670
443189744
102883978
105378733
155739923
573159344
90713869
172898285
525119847
238765506
33783422
783259034
140183515
788111137
243114462
454302313
667641148
723286517
23301338
42790527
135733568
91610149
80868666
152630883
83130690
15755153
24736058
106665117
21801574
280587216
40491696
84541069
41978459
192004821
183456594
672565432
274082039
28086846
684961726
13827441
52239650
903025464
674204141
142739493
655493985
51503987
196845151
252810438
109834292
150429070
191522496
154446683
333557133
24111982
77221921
298678502
362139453
279135933
38865000
52684444
882344748
93820974
419420063
101722775
36456632
118558063
341046566
13181753
5835794
161888999
376121590
317900872
73091731
443761727
174145758
320574436
42465330
252843397
194599323
862493818
505447653
124956981
145076421
478191056
171561600
157765292
180559599
923185669
595341271
206705586
306444793
96139642
377769200
60485805
107700653
234063763
74562472
315415572
371313267
779792550
810537712
509672985
753203649
623984850
115774728
117250285
22707082
847089728
383436832
634798972
155065452
43051907
64524066
123091024
265640217
216013078
377922504
251939252
199178891
699479131
44559704
169738444
47750765
8290848
49040981
154477152
811301990
8143839
68727556
92357527
152290578
393769639
12388580
319463234
218180231
78443700
69173133
443907807
195615772
28726077
798765223
25071611
47471556
224336846
567882247
398228589
316749105
23892792
126990926
458061797
16690539
38530777
413316982
297457616
416944632
63921561
175411854
336110766
30850697
28065416
639366155
261479990
514614815
70570083
278438012
322328894
190066775
51353516
194129165
342170705
294416100
58350217
331908226
87144189
832182449
507224819
722264680
555013746
561338425
629078102
540327990
204064795
119961147
864900084
405585933
81170431
140747318
184372599
226603308
197482808
54924493
220005088
686883361
739113053
152746919
4140660
211407164
180500491
86433345
235189036
437293086
32132260
48561867
750201700
404685726
624534482
251178643
90057634
490132245
273422686
136207769
542734183
165158335
437377964
429015372
265258324
128594724
651842077
7660589
52553422
247976429
418098330
307024021
334403
106085352
453789437
579925500
28808896
331882395
33828465
145173768
201590771
448663010
224830126
141910633
144309034
29853083
52956327
62717791
778277283
278530469
54591100
42785924
178385821
137223776
444231933
368274519
280380175
98026698
346452300
753928790
414619800
697321
707120088
92793936
763780548
73538523
166890324
44504606
273790689
678717998
533288796
304256079
8342900
57121123
84012508
12035217
230683942
29865877
201275971
81893232
9793794
6752636
227132414
190963621
368033828
227759635
137877582
101609597
266661805
497880575
144502640
391727310
272208048
47670105
69488031
147372512
391160213
187452720
65656460
95998550
366635987
171333801
244464835
293747591
605286972
604274477
235096934
158782611
537342871
144376356
2911759
470051690
46426423
29884625
161136808
12663717
16035334
148228962
67520025
49535130
54782954
42007362
150637533
238564655
48345083
142746682
409422933
340151257
101053191
538280714
641681593
5485861
116208258
107941873
69977183
42495870
143890371
37259310
556923089
463282724
518839662
17073394
597116690
349889449
29555585
545359524
176355577
372312267
180132049
290832564
118294591
340623762
533488503
587051626
106289163
323371041
122629372
284883812
111870375
22198664
369761371
181762797
546854175
28520233
203757182
142804117
279678565
495485813
258401
565051
107197063
222865906
211487475
431658351
233537101
351308817
94897131
173954772
91254639
193179973
198985143
16267042
565084135
55114629
36629254
284043434
287707999
919786605
129589883
101325815
66523458
548909787
276814258
97683279
258000200
104692615
491250821
740989042
275231109
18209023
210774955
202420283
245682615
66293935
393933865
258648612
203306590
225940847
51184010
5573146
380071981
330348713
465794440
78612916
9469665
447377109
722327878
306916177
96604961
42275336
653184307
369754033
53781401
389588162
68828262
127117927
775208219
149030432
225001613
969805360
173163943
240277639
274350189
247352128
41533176
604282725
454985383
932791440
368611611
572228257
716880581
33463616
51657222
334481934
310454757
722304383
720863841
375192267
272678185
441234705
119514214
31506502
618480380
345810623
126466734
560902967
117375566
177833186
434403612
376670910
218817369
13504392
355691806
177033945
529048315
41567969
641138314
182733527
76242466
16183282
189984976
324818576
172262303
16243440
120512063
2847774
574431941
252022503
37882946
413010557
266782704
367044347
58712835
390993275
117837679
282382495
157680928
125389842
98249418
524639876
313206705
395584283
107636076
218784444
292040515
895663059
58954260
809589700
28028564
32942676
626517656
32133770
129960153
721657125
293273504
8233618
541937872
69628605
26285436
418917401
449371408
35279578
481298462
13303070
337625578
161617217
36388761
72674584
64730778
161222583
323916301
350230352
11495879
244514990
384008498
668653796
24217109
44568891
61729131
296502824
422951194
381475970
685446374
991850
244594633
292328735
118198103
881291264
59885784
561910910
9225858
652888084
37933831
274811554
45777949
149748686
328323306
12174325
539215754
201701092
49663811
196116280
15851428
451691092
2135912
119436310
205448059
7051146
11114195
45702372
566130914
181761148
499820246
881798866
85638657
367289109
45762539
548976183
550602751
337448317
666762122
6040457
220253237
472480375
130671894
239863039
300146925
319422849
592850802
76873821
162848242
76456620
483533837
7327894
106940595
354283776
78659266
21549018
241831925
486087724
240427468
50892335
223424492
8427767
256803349
290307922
130776601
8828019
69793003
3372573
370530963
102700813
67246077
434893111
43458338
23036910
310501943
32562334
29714639
10891968
609907100
146379552
568012041
230270927
9956731
409156448
123507533
557930089
127411695
221646288
158495949
127798139
821805
364442075
120579396
165708353
309751429
56884461
303494020
238583002
550757990
138062391
118978665
462756599
165184896
229684637
714579071
684300459
192236994
513331265
471302093
179902062
39077722
149509632
17967185
87217117
179082616
485483651
147490340
100427079
110859819
228025253
559418735
212874878
338463622
260862470
678189106
76137124
28905360
33069390
896289765
42067372
464121498
374256405
169316350
413023296
25161767
453589672
452952347
357272016
143161013
395395491
382845011
208973771
62744061
114964363
32802609
296582246
58247508
143877372
587731893
24253266
126095974
643286383
169759673
364532086
382070484
364215068
196223019
193317187
45849250
147982100
32721210
19933409
31699369
12601814
228932922
72046767
720444366
3538934
91394868
83660733
7751088
59675324
452886842
44743643
364631971
11024956
15786041
25301469
172042068
556524530
215778327
755042994
500254756
681266056
695883811
170130998
240850197
190470500
78015896
428572113
162945327
68436663
291852926
6755396
744034152
97403174
759234077
58601148
148679577
130770826
374081889
199192234
35538236
20667583
10540522
362388530
26098738
227968677
8972352
17948106
5009928
94998049
592688841
44955924
490227543
202902931
70812834
227852042
22547721
422727670
73654092
247837074
612427334
21112594
197532163
342029466
5107000
10148692
121312567
168475208
18912248
144450376
95078727
136753537
284186479
444431882
695636424
44998312
60420439
53034849
6708879
340064554
669191760
33213293
401486352
417509734
4572809
243195465
141496214
430950124
576459008
487766177
152043079
561139847
15497603
437055512
372036733
277808082
50392930
28054136
802799747
217543785
27648737
59337635
145438119
323194021
233306167
302775519
428609740
531309511
391763720
298932015
53603025
301248007
11564908
84877369
81305082
498507058
35036307
1535048
58414543
134384710
431827181
161258635
15755386
623121607
465227671
443115999
150875347
503850011
65209014
1503117
604859873
287476999
528722040
34486352
137865874
169974806
138026921
72984021
261555477
327677777
100690635
152335675
244048689
19273519
262838585
80483784
344514022
455157514
184798166
440884764
200744352
25756791
2701780
44697301
65162195
665369277
83575024
573509704
231021377
16865124
414391276
553739704
228125565
3681883
221351872
122929545
37868628
365812860
375935502
36054809
130106318
335123229
326414685
298171760
204908475
272036395
128645467
469371783
522809720
648692883
279211235
11596953
456311207
2613136
404614413
138213206
58579240
2698508
139433657
472052552
201630862
396085157
119678068
116096907
233656082
59669541
883357173
317949773
179300049
292075287
282862040
214092976
2802865
14096783
377273564
510994318
11022147
110060306
11288345
315153689
51082169
80721925
411499258
35381227
2567697
683225435
16704124
22679394
178483564
261906089
808380225
64124894
169773277
334147077
602941462
96857540
446655365
61285319
36874785
413913835
299691569
104206619
201690722
546000095
90685589
131927221
328714957
119179598
261688676
104283480
390747179
243802454
442488625
115740857
104683875
29529593
884306960
386153072
56560322
334660872
58749286
20991587
211330997
90581173
97748152
10919815
88625349
325797285
87414082
302746944
112933005
6959515
582130657
273969548
522023634
149146046
294731355
502870111
423961275
170569587
299924444
274176884
165463618
562461540
319050957
711155507
30799720
1436899
45776714
44685417
912888843
209211728
13870909
33228608
923947
173705814
324913986
101834673
61740925
258174047
338084195
619930995
129700098
576613874
410189196
843832265
115809626
32101648
822373788
29610064
135468105
17799343
81206463
23772418
107307577
30533647
20951040
156833345
408187963
213685823
162551250
173990668
159638095
153881530
15711428
18680649
59100320
214157156
163410958
3665285
35234682
540137702
6422387
218463509
169898935
80560764
829003274
677773535
138811144
182228015
485934972
67599096
13503066
182909813
878283526
84988826
21549150
309472346
94721103
18010760
155068530
136149291
191488212
8216566
342397358
16173164
158627587
538813845
142458241
443559758
62311568
94031332
298351675
131388478
348644806
598188834
680052609
596169343
149412317
227701068
24549520
379621756
252809416
33751926
236683534
74987332
232373542
259191005
397342813
411656330
197534131
212723753
343042118
8556929
716056153
60577363
11640473
96903678
729446380
381206703
33009283
166761950
61281110
232424498
338110577
30893755
710349479
25891761
327504654
722389320
153584253
682238726
242134586
184589932
365797973
717713722
114807848
402678780
69304895
412384658
60943158
15343379
191764879
123887128
14101352
61317787
269415786
45850467
37541290
208076013
185111881
23581381
25910950
24825309
78460795
554408220
185883372
1451371
149215
270955790
451315978
12787024
24164079
123001202
834127557
445207789
5976353
53719163
138555344
78291422
116774732
71934758
91871520
134777834
266466630
291968541
54270080
19025036
458973751
185553523
266333758
52071191
308241052
154418107
189340960
306120368
130792891
491471920
70591919
23356756
76943789
297376284
723786822
657201401
2993298
278928454
195820027
299957623
11097258
683001
538049406
477757473
152797881
29957135
94424028
382043287
308753368
36718638
445154932
816673752
327210965
221720117
19706312
158558374
42701807
285756086
105521799
183787073
279425561
154761386
353206959
337879982
96504014
56780267
99439683
825130853
302052066
203162856
237987830
83383968
255876746
665323734
754331771
61823377
73334767
78736079
4223588
734132477
313857992
499427038
537923980
344609088
63383069
9691352
155386391
10320663
521572524
330381754
96606422
453447710
258877375
428925528
165321583
508636451
760907274
61507731
235188914
223278007
305463318
152344508
306341863
26602472
118280174
117978135
204079907
64989445
159925316
165235090
180152042
246266823
128880717
245265873
487458900
148269544
65649094
104249867
175255813
224943778
218927193
226100930
171807845
138345277
220379045
119291668
370385249
209960835
339983526
13365579
197438127
279644711
170810323
866605130
540308149
248869074
528990456
444726060
169200593
27471475
101241929
62419349
207876852
171865598
934932396
96457757
262485212
150567221
495807
4657611
176556615
96097686
343690180
561691343
167539035
60283168
309994827
182240061
145259487
65711888
203337814
4596209
296315761
38526845
51201105
338135
273439402
7133314
14050345
455483524
745251206
129117876
219277411
298132418
321554636
5544402
187412293
13609125
191384635
236336133
207440047
7045091
183456952
3356911
23707955
110736222
299799307
61097363
169996023
215134927
487383685
112566954
535717752
287787915
266521108
241128325
194865716
623036592
215385345
209075128
321382519
607347699
541579981
103068073
201438114
484118819
45550434
111122482
181183805
214310012
610544681
2949829
270673609
207299521
168199351
566168522
132892318
124055328
164271722
374333285
2749818
83819131
70836671
717079127
615544887
32731053
388860275
66871276
641609227
12925045
335297684
43116421
440702356
24982714
744868442
294375014
215200407
219184217
168843536
43353146
5775427
135763052
142039080
190161278
214652589
34842795
521077483
3792444
234843890
84690364
167545219
233166735
9766541
114666837
259274387
197980876
712686929
122729263
45330442
7005477
839496319
1375211
136051974
486130687
469169993
104183139
61646787
106525230
191120649
28089939
986838037
4058290
79693299
224112240
692007372
108584711
416799751
145307110
240986297
716906457
406602882
45938035
230896981
214898001
261809590
611738825
583413916
262161063
99892180
40276413
74293489
58889216
34412395
139902641
412687947
470939783
175367079
38239137
506707046
220787363
259817579
82329306
17093971
111114701
621148827
379781278
864421316
59005121
256918754
53555572
10523037
56789213
423557595
351695534
448885077
349677515
55704577
11258138
241854284
69803971
2742053
52264615
330026391
177177887
126508194
117001299
163113795
84962049
878027091
626638569
186299470
566607383
760094985
852169500
254503921
192400294
250891239
296664559
123391138
1922871
662461714
24993341
215217194
474642228
106120042
675233906
130259293
11278787
475869451
266179030
184483999
32331300
135522747
61438980
66340936
46541989
177609040
303355852
388032720
828515052
799016918
23272334
165183819
50255076
63465388
559615835
393747350
176622040
323000265
240728904
708175520
55881833
249167819
257844126
96506959
723307286
86858816
386047088
528480898
80559010
14888941
147264162
154000687
369129887
542809832
232625439
881403187
221052218
108263123
247485051
231882741
615919029
237883803
247848390
131877495
254460517
166430457
229283051
535312927
282062104
329576445
13651603
16513808
81430407
185896976
479242216
246412866
24992994
341675390
141388962
142800809
539052639
607632424
158792536
400084540
293916392
279874883
527423460
167606765
356298905
62795599
413147876
540519011
445664912
350102392
332441380
579187249
312883012
103967924
443110504
322940068
326317093
548914253
187483912
18056378
439782745
11926421
914912727
58349555
352272457
357113537
589052147
201948289
427825743
4268209
123932182
75052610
308871114
59819011
130920146
71143028
271851760
254860444
194615766
248695201
638820519
506812980
34348057
10588332
93061250
458485293
262218366
280994177
89869545
741026805
17757303
571655452
335286678
534834168
9192102
660325036
286951807
241214965
549707019
425157451
77829333
165473990
10876300
623064951
478583247
343002781
365099074
567009730
17607187
22577595
8926082
450289914
75573170
246465318
120638676
640183923
122347227
541596022
544886675
401646618
442587744
242485352
383069171
44416604
75003209
132348773
2728480
3369253
90505421
251578505
1580172
475277334
58247278
234937637
625506226
153852891
177584683
666893036
8985347
182818263
97027931
74700549
154521307
103386670
17814003
52431822
511231992
395878093
176604587
5965544
25362219
119230061
32999724
58349479
177352094
250902532
155301201
36900069
132503451
240247090
32991145
724926711
288372229
28810379
656574211
394900039
211476306
217851773
30988363
272295085
22680473
79897927
98759131
95129485
88001264
154091827
443584637
221686032
598317833
118136022
63673265
764357674
344847258
1360293
34866133
179517435
126380295
444971778
344422798
372390966
436886107
732792664
317023700
72773396
607448597
128474027
244678118
259973114
283244094
161850819
491293758
589277359
40711517
189805755
259888774
76100830
497399168
492365790
78680264
74061660
5677888
311016566
209493318
38412699
127129513
108248578
23800047
544368589
67853662
466942
11142385
304804662
688306228
560997720
802813270
68770621
242871348
234013641
372077726
471494719
33917184
836833233
334427325
688714150
183732440
177599929
280047049
23488993
209586662
125519706
395608383
377539937
426902786
26773101
206574792
38360808
266078081
508130052
165842946
212494837
413002388
46295859
207623495
536149849
34041574
31264195
285749843
64363646
187009261
78586051
14324157
17337772
209194088
61099255
528599173
104309645
202576263
225940744
350630796
146125025
4810122
150039072
462388653
302155159
306917597
288313834
207294615
213790208
376868939
63274597
67613122
6065654
653019613
45441
61769429
662507
77611219
258576561
194696253
373102662
28393892
23336990
184150590
693581943
72809976
60749201
556419329
278872758
144071525
712677758
235436501
199403332
77654646
63214792
97347710
75357801
76369889
208770919
729751775
382578528
447614070
70998898
108939833
259207868
247757325
371598633
353114845
66212291
110363118
833761516
37033086
314821619
365756307
295528964
108795137
81791173
6594859
87052399
86725956
109346044
155184673
484728897
804945273
477261359
823422271
773883453
596350034
156379357
361712999
644933
174118429
69684638
9470549
555350084
101936768
249486758
691425209
155467753
332774652
454896102
534025172
675224669
53705
695269485
642981703
66339458
13629262
562455682
240568622
574656892
289415380
17051163
491788258
650514009
128040835
52256793
11334512
37894509
92706518
154836067
332309972
561515808
3040443
334816717
380895638
87777833
23472989
107373604
408979409
84016700
74173769
145597953
178020867
145434509
166019324
302829580
27575915
571847235
260421582
40657437
1745144
684736938
354836489
6286305
284231074
472982613
7312839
5517172
628820841
102808667
430424102
491650179
384280322
643013374
30321172
49687944
76627601
278477229
25339311
621032208
170478665
552197279
5648379
268159839
51228488
35106265
319557288
1752002
594390557
29402173
91837687
648436177
107354619
355915789
403685469
190333762
357636474
319489833
8776517
56240252
100355489
60818127
337488336
195755226
256022119
90606049
44763906
84617373
151654660
127189330
168533971
182579536
566249922
127667689
11594785
34589039
30186377
476883348
759676179
716377894
518731717
46437680
19206625
187776192
24294934
4727281
83033890
58059879
24954816
138121029
1232910
49344829
112797768
110677411
612961317
178624135
474323303
252660231
263695771
787452869
130342547
205905910
120699968
380883
192047517
260906838
10019219
247457886
297607730
46535531
321511504
222591053
80864602
329187749
116473781
58995018
165913341
5600036
222868475
26214869
62831670
318028112
385776949
552767710
7212933
439784183
147200851
911790734
550572109
352284826
117080861
784049154
19796066
118257135
573265340
13498175
18528269
5784444
6931000
327589084
223667561
32181661
140963989
92891152
868910159
411545514
206643950
434047017
165176332
246064630
5833293
270488900
141566387
384995499
228614042
545474283
320114876
239277191
280526807
528757339
794514748
120483299
303680713
172319173
88149546
372152831
106850509
105065846
50103933
85063758
577494022
49846494
259291792
44202151
159002737
17469760
31886283
381324338
243470940
86897749
37750596
517887185
745433848
717890616
23632940
2303227
2298885
68178063
827267541
43290711
6798939
80027827
162538967
121740991
267160272
371688775
246261919
794788366
61009985
32574658
410861010
179162323
31431768
56628560
256018978
829225934
917975664
370753071
239657207
355158649
681334974
402610237
385591423
179320305
119278681
28361203
82999004
105896837
159726187
109118617
200141313
229899931
523877244
284332628
1460197
300989577
568206930
15619839
25465325
247810106
94589122
249882505
42545492
72477224
726967065
74028168
651353726
267595781
183034889
12031111
605099307
15423643
396896444
72733249
40515552
178455814
44637625
95643696
317120750
52951030
204181682
800992742
17295954
77801517
123915008
143238205
209573065
309930667
539174213
108270684
729459240
392309713
77408223
221852502
48292132
207542327
60125675
148723498
75273895
837562566
241002885
431130497
13851250
80306875
204226490
44199490
322442853
674314744
5836885
467204336
144712587
227799806
3763092
60528893
28216787
204245602
262610243
711183268
88169051
260977285
728621972
154631639
192892983
449462579
536686779
65163193
2537640
169658571
619737466
15827957
119051455
7155974
265165241
145527090
12426152
177720043
142803052
335257886
29722091
154887294
521043172
42216694
397991991
206659047
64989900
74527531
746205167
28673548
260447428
28531904
223373020
777852821
105503025
145616670
156582919
543581058
178100059
18590203
188056733
725695068
8383368
510766898
284375863
299878062
292476856
68867596
113059606
158426788
485926526
154345839
270128564
553899167
861582459
600778209
311843142
162495
55023653
13748689
21390187
296118578
22516048
348779300
139012499
37139827
116630299
149490445
717177034
369455369
136054226
399586780
359059698
43624758
27121947
499890994
366266364
632964787
4901693
30150516
665452344
114610539
659924439
31235365
495783597
643595051
192635009
45622398
340673223
88488925
417000835
12242609
616376654
44597594
71908219
152566858
197035244
200393269
193540130
136852821
16505646
253532828
27109351
288142813
311593713
168111978
171103666
1448495
159506457
534522457
627209207
23634766
53612044
279977766
395365236
449369893
665483134
258585379
118003001
189478
678828
522751674
5736784
312227825
34699313
211406095
803175068
782700771
91952228
408281735
56509170
46655475
636321872
122752580
465828774
133697490
376636000
646376128
371980543
117278608
38691615
544572096
626161293
199896587
5497043
273440794
392150976
25704589
653863492
296433254
178269530
285909131
26159993
35665544
51866411
391257702
539422006
16092378
146878063
715267619
634671807
7222477
541613792
230466632
645274844
25218252
407561799
22836934
415418564
423331765
103214909
542928860
98101963
137020143
373801206
284704244
172919756
715018100
99255716
294124672
151139732
16150306
688410117
55356336
390221927
164511145
730994960
326743445
295545193
96686204
150476260
703381037
48013798
23685765
767351
313002446
40553051
89349194
430490062
197704311
303478907
13358938
519252448
83521394
53888979
489320993
255852844
372332849
181751190
426573041
131085579
743705276
8258025
604684
44731529
157843184
3532704
62180729
194683323
69952561
149430588
277641281
5315860
81848522
901649175
34981760
217933609
204818102
215740253
23773014
96117359
228812511
38408524
3838866
302802925
397671437
672739909
462882641
478073871
608050941
463086410
48277898
446576449
156331048
45916385
341345949
64399961
218770672
149099362
34583393
108950539
537877578
282418948
22394642
33144599
62956399
767709345
209493684
523593957
160867061
555726960
792140391
92185695
549321172
34626128
348780743
283071699
380446854
433543541
67319788
38588329
15638120
47993355
224894767
292258082
16790299
24486615
258895110
794729180
254659404
467843647
165845029
22411235
551547646
447009166
373026030
21958340
424445244
169312242
229566074
117329250
474283871
5479449
579186797
92468006
528679608
3035133
1707693
14650704
236246200
384149051
30691291
624509024
210596825
612816073
435949678
74821188
595425251
520890095
243731793
126622676
337562689
378907976
191356395
146273770
43821091
552955195
87516688
109233496
361943393
823347440
572634923
51736036
65394158
36576572
602575235
31442022
460305809
615319190
697862415
120226225
602064416
411034997
45282013
234572998
97250301
30212980
292366495
255912893
200804366
96517524
16294992
141503845
90651791
2912224
2901955
1711020
581396950
587764089
427460062
46251993
100112345
848887349
15531412
514696022
293295792
246078937
170444953
150010310
363680645
56779318
784823055
182758793
250619093
81606004
388980999
95020248
28053404
592904754
177373988
52124885
53497010
90178561
125546936
114576639
664690394
11931909
190202682
576308905
117608676
69595604
592776180
176678093
68291631
381592992
131161134
24291726
357847192
544060581
31721340
156854841
76573472
239836410
99528560
52741943
62076147
41597336
56014370
112399460
394739990
394031400
109749206
279119768
801711133
426940047
131139244
423618258
450115143
490083284
460555505
482094231
122116714
93229889
126157060
23392151
124785927
375889268
151990890
126275259
701962233
272285050
250396604
523407858
16838478
41062504
437088590
44451853
350817986
13146687
348341438
520703267
422259587
201165041
14155427
109371505
243955141
187676575
135943022
378776582
302239780
282176266
275294813
189674104
152487748
11038031
809971256
62501597
44285192
374711715
323851732
22967310
642514707
323563965
125353071
290908060
429172682
106440583
7526873
24652631
120662230
667440272
380447282
702848737
11714843
245526551
476000250
73206173
256399791
597341627
103370141
501847650
344967112
62695324
130689247
13884711
87266228
727950245
354730703
417357158
438062558
639738144
536049374
93120465
501361583
14936028
214484532
668026154
670768146
28267185
563601187
19807907
368299294
748828309
543375296
510879611
2968175
126239163
368863570
190309417
141837735
877060277
106106772
880444001
225252003
9368938
484300944
71223800
38068106
222994362
201968445
610896139
425861658
158812436
58688443
190917966
265722646
43438995
628253918
583399674
41297868
62726082
54354603
909854
111423067
346754910
347382428
68540049
96234086
110386694
575381737
265076866
36634941
611976956
9538883
238072360
37456607
52679018
523927330
63042534
238624704
122195
184822856
673136881
177548243
76716085
88775583
303592820
105264371
70472009
198954140
171261827
191567684
86603197
435551463
48682159
117825514
198370526
170950504
281608791
424559206
269541854
44427414
335920231
371691228
270395116
600281832
590840219
223503359
16836967
265094481
134111908
74779827
363659432
22035000
367514331
179816595
458158542
125034439
36668146
24622106
155111794
597442547
810038027
456145206
485180979
260028214
288301254
113179199
8142860
545373004
381041845
1917946
395234448
209651181
453003943
75031055
400608035
15010154
595294399
136740000
151197611
360966239
41883741
152087020
240592636
56174268
261076607
135158005
88791951
312547983
783931247
528966748
124772621
5875667
595884431
148557147
640604686
229025901
222482762
195953061
546599515
97705129
690646510
265813009
705146
447392639
497070
109845890
203676740
566043647
207648276
430082093
69873422
31980259
515149361
503881970
415771883
314071328
447222821
191327294
186170298
660961132
34946131
734856555
920644799
70398151
81634769
635346645
181576679
314508002
50592775
23328784
285840537
183024837
350147690
489846573
269304469
307975471
356971088
144372640
6849162
46518103
48262002
72141466
175715625
399783999
400110799
106205830
1891505
321884491
618245132
578734144
1280484
51150696
285469704
4276705
145083338
239688328
92816047
690660368
308940374
3837243
3572958
409052220
277589416
85852848
401777279
486362454
311807959
81428486
174633522
52776831
756256170
423627206
13169374
77965055
178580031
66737374
257650145
14105145
254318215
228963612
146836195
457157505
283716392
105904890
1090654
323140643
253355237
22756117
405841080
59811117
264429466
212624508
255363041
188707349
163758427
3694877
83935725
513935885
7730390
557002313
485720241
30756624
3346022
420632628
141215674
370131921
84277801
47397887
15065642
113724500
194039230
22728382
272478974
96998668
494900288
32723290
487152191
87596
80678721
143556301
885496286
740672113
212693513
125216481
508946387
30608716
26547999
665746124
149074538
215992054
13776033
219350374
115644185
117857729
196213033
590421300
611322655
57385683
492067587
633618275
562668960
155545469
545455898
160099934
57238472
116357367
650171288
370585442
407336929
846271711
159821743
52251801
14863981
51713030
178170077
220640621
86359432
565822704
220574910
328826208
72940788
83730180
171070724
416630070
250706893
183311488
176642271
249733487
145647270
32185092
207352152
171312289
596809155
75597288
445862707
604787281
140620093
177624966
510651
65136710
693992669
16752157
122250527
461570897
270056067
538931500
170247051
352815614
173034713
607103938
162875990
12994844
36034245
59254787
42253491
511777061
181353735
383259139
659202415
410719413
152285194
67590932
143030591
62966087
93866793
608477076
37572
18173490
154695364
10468047
253361454
168012020
271265502
62998641
426136018
742301527
210088012
350950435
167404845
29823192
284020522
687547
174360123
698254542
768095761
235596730
5095770
76695489
494460952
88333360
254741223
570599050
196067421
12370903
28841582
327505345
512327363
232085129
125270436
192380298
738645083
350260470
15466807
186164670
215717468
81201014
176565140
47615423
47260025
24641031
102562505
513121380
16146355
289196234
38234339
145341025
62387517
36538997
175327290
173159617
5496066
12242372
115258527
465489601
84397440
358296058
82966697
245365517
193378737
417754978
1558126
131163357
205407961
68405081
122896041
721177095
4464535
415805529
446515820
272858319
12749845
24075336
75672454
636711396
62964782
815063741
459760832
54230660
569518757
52766868
602335025
47593995
67679269
85039698
58631761
664239079
63628957
213072659
917231087
33087969
54698038
600408713
367362046
40018086
4559194
115853285
39339967
550732731
77134169
477724210
66810467
102308325
295771531
231917585
44314684
49786243
665554882
17279816
662153532
192893666
11917794
168275512
33916839
412044530
65981511
228627988
165174111
844618414
105465071
158521889
83367186
217622323
751845655
194837389
655836398
258902902
186580866
137655116
634213675
318325921
85928588
500292207
591686746
419477370
326765335
24459397
90380319
331779389
848723695
151028627
59067949
333403895
278639117
562202913
125850443
228749304
317284325
310389166
295384606
66749953
63361102
704298943
2165953
18153049
493224296
111463149
16888096
28788580
356897306
10895033
103073152
479348128
40481834
85163107
222224008
560136492
98629725
131291326
37149834
301969366
131041922
156192890
32791298
151172051
22411541
618877976
80636996
490255337
394125704
544983590
77610783
393421752
439783750
343025044
950764557
522796983
162215464
696801663
215203877
39158679
45044350
840892860
101595418
51081376
36538038
207366204
134573694
500103169
60969780
419440294
327249242
164937421
221081450
386467
31214493
839502655
448841368
521262636
167428516
40419308
215406888
135089911
98622616
66049331
193535030
292589319
7972934
148736006
11371837
139542946
215791351
276597508
131529934
1799563
757486158
459825023
240956923
290469930
405945959
653065213
86515017
668356209
251296565
13838854
423017269
176412626
55099241
274462321
862694618
494809045
410055618
34681653
269215397
42211378
140435960
298353499
361357270
90425788
453105933
431089460
608046306
29066822
250708047
411104642
92038444
192381540
99788622
540556565
243218730
390079243
423216710
474063177
307348608
296833826
73403045
230438524
339344894
458192657
489400954
314692876
445289508
2608627
154890946
35370147
630909799
134090023
392898255
26031769
630042820
139103802
91387472
468224580
40716127
13716716
887698664
12793664
307607135
197142023
62091459
763690691
432253415
148515958
806988990
31237541
587671580
490419690
212146370
42920275
239935276
331302778
220380514
655697423
237353862
663564180
547122388
65013808
304161438
421011480
450476639
556093232
251138137
719218839
9556869
616695039
240216739
158616301
50866142
28130559
174221967
669810474
165919168
27885312
45405655
232080326
47526884
320319292
312732389
14556130
295910027
71506833
364520506
107013790
239520776
839157679
134110931
87629461
156632508
72306259
629302513
84085597
341369848
521331500
202055271
24105167
235408104
23293313
541620835
407921169
464016022
48333045
22426410
370486294
216734721
651430169
535352830
287639576
201725835
6927007
38432294
454867914
554057305
33491265
68881966
394707010
53121337
886309612
62840612
844451767
50270005
132465498
19703820
448916463
194166613
371165689
131178108
7194432
129068921
152092707
13242855
23503089
139747982
197906101
623515188
117734932
89757
136686514
178391190
412389878
281493601
352153534
20910752
160518828
26242097
755329229
480881303
74230733
20054332
578156253
113451147
435805492
479939144
11056863
71874383
364520535
363757880
250071248
407362218
150473731
617904568
8790476
178929740
169251847
330950031
272546455
192848138
135679708
58289075
80481677
650802749
20794959
9868456
1643053
90809692
643331069
326871023
2680062
449141966
70953427
42969377
50531993
68396842
315533959
64962307
15155821
694036769
189411649
53301287
139042009
67068728
315066408
211916887
50428440
16032037
97503282
727876580
524695964
575157392
31403204
4941535
179270363
82543357
421450074
88793021
389409553
6614537
78875192
270688826
223137827
123400285
77819906
132341457
449296024
25334897
466616978
409354956
117305265
631911370
229345307
49213098
291336692
43320185
147151244
415398634
610344977
163666789
8670151
125037240
425841403
12343033
20944495
48442621
100516978
510589873
12352069
169181835
324532866
33298538
83634181
85663541
321806321
219270820
33451493
753604445
310984879
139149016
251809574
743332743
75863494
69579233
75867994
661889494
300911277
193404922
232861249
74004191
46520471
206965524
218741246
65090491
736688892
97567485
172576809
221320453
390538305
13441192
53738828
122808938
720341100
568376
511907648
91352474
42387876
477650468
514604895
556733348
220744112
180450191
31184613
502995406
19543713
111131157
24338676
89132458
33269523
457023794
359763944
7615978
266115504
597276127
161133816
355328412
309681945
29035129
245557814
276041397
47451368
221062446
43243522
47185754
123304743
187831852
671618219
339119829
74330838
95644419
7269798
517940953
80609984
32788617
59990933
80436759
664497737
102441230
904438753
103966240
6739991
30637683
24132310
259227420
132592447
142406940
31235178
456434432
4174653
212907709
778730905
291935311
311546949
191284728
511085914
528208979
261938537
60068628
446926366
107134706
94199673
274367019
26049053
67396311
302682371
14875058
225257811
298728184
91629980
636275914
453001136
206667892
40920764
259657619
21099445
351415675
646705715
273606864
761282072
81118349
59857886
107545404
159705394
548569939
449250192
735697239
873172531
153345630
522638586
686306631
536197281
624449361
74092021
450612607
49953016
8555274
210091211
695699932
268500277
315609144
272590814
90434257
499161669
122184998
262367528
672296212
147218598
43021657
670177258
84575072
185433170
443733453
807490032
162872710
308959487
133093209
680491112
577947580
21224336
56779978
88955968
28252004
162478832
246176199
163832065
63714385
3223853
172924757
155431812
369206466
37434941
67658609
435271606
272856281
283158131
87320443
206241545
407486099
177188
241273250
147441565
460219675
237421187
103743223
802571082
294140570
147534449
691719783
20730316
7247121
292393629
725201715
434488237
27617773
69660084
759345169
29910831
455864951
236151661
170641491
388113
21602819
31205170
110862061
81913462
75368838
116586418
85392575
223759589
421425430
815580018
639644946
234580100
111409978
422946474
187615769
239911684
97551403
237103017
811757316
157046961
216422703
235886120
7942584
900009057
269248468
65176889
114227824
879622085
239632364
93318756
35108044
80006932
135141387
485066285
203743050
43030634
498043349
615736961
25295322
670548447
209655930
820868351
622554156
566860107
521269385
547464067
196520763
111157411
547981111
399417637
387232420
66048783
454129662
473916113
555508185
479894068
612111
531746831
126263063
165693514
223020641
139470914
21718624
309915447
15027946
432068498
123596957
436503458
54673866
362967227
198269536
31079903
11463695
499632109
241944789
762762062
140101168
103854321
542913002
164724954
237111913
307373376
420072558
117447537
180685299
55974839
301599401
237688353
37292962
109938647
763262718
108788239
453105275
139106341
7803957
59194493
61161759
349612043
640768590
36727490
96504431
102962786
303775336
336843290
166246669
3774717
109044007
250354278
582250162
178729128
163553898
305956605
606134868
18412550
393317305
140167001
448215443
294815983
233970395
289724956
40392236
128077508
10484345
294864474
639271414
107291184
421042069
3811021
1978708
433367646
265077165
68299769
15873574
47093923
2570293
184283874
219136123
32582313
329283385
117441906
161604216
51503461
41217030
35855651
408079383
9025698
170187773
178513061
32234746
2588632
110585971
452665988
167988379
109957992
88030882
121466665
7372602
83493539
632560852
402050745
360608691
17900802
174014188
129311703
7963139
70820051
142056806
39164413
349303185
524357342
238394450
50062052
334822269
38458558
202369262
627563242
435068482
551154955
3802879
287218876
152450702
117555452
121245428
42916867
101490546
345545432
329365064
682724414
360363129
677269008
12471407
513764413
284536366
161203378
334501
178456278
18596410
461648386
25654278
10077396
20488673
264138540
43744790
65701250
288387863
47592939
151342015
297701198
180427284
65007029
91134013
60740713
70934835
400011774
77237195
352078286
633842642
321049436
563350627
345444385
229527822
324098360
140305887
208874536
8731680
217647107
87599652
46091677
17573629
214724753
338701189
15690120
72870429
294164391
402179053
437133453
125818489
105968035
87093256
34367200
51741156
386003406
8856610
487636477
264508550
288126439
41726095
556437468
167542988
120396182
629794111
90729208
19302020
209134853
66044422
214765247
313338101
23387653
12098445
649671805
96014063
324200243
362625115
343620381
37024029
43923644
98681911
86829579
314893808
127465702
32285270
636646201
149088084
1540529
379418150
744738030
670554795
117468499
388577832
229474791
436369329
5918211
558166061
342397772
10355662
271734020
309768780
196607105
191371672
567633596
895671220
389874370
9788591
78296824
29383523
752178838
92118596
223247983
302284395
267740069
6091267
263192680
216892708
574199114
257751811
191777660
515044683
243461834
443052327
173235842
644189644
144232362
277767309
51464603
465196266
61112394
36152261
8569304
192822149
89300938
248549991
25139023
319332882
726542837
128000328
149565249
10895075
199128035
4636011
344806509
613736421
46453475
448921312
85977734
556463886
296330384
107679550
76719867
551635962
15667143
152656616
197005504
767582215
214128694
124755508
67241695
272188554
538842538
6212969
537251945
107388808
323615809
49962837
388173608
158226279
566432102
428267194
192562455
191206613
244605613
381495392
834106084
181593913
46908035
276222763
322474811
48902906
319782351
81350369
23943312
404570019
42012079
295982042
373865287
79337958
609722260
245092285
655275
151938374
6243407
531578414
113796099
126680997
11984004
157156645
2190001
695851256
25647446
49963096
439551269
57344821
324316723
648949437
3150913
71026250
218582911
159880797
350814019
131985399
180054644
241508580
308829311
23680881
86978758
11445127
246091600
725698275
740020251
255494722
259941516
355619956
395402024
26786865
200824248
230433220
63328255
184480030
470456364
662174952
67759039
158678279
202612213
161128571
820407784
59219308
70542718
769433797
5626213
13979000
262294992
479005240
712310581
323074600
55214473
233295695
149011753
10630393
91243068
556830737
275156952
185633325
266882314
166708591
138361557
411698294
4079441
174467501
62354696
75347228
139870012
136189215
494917832
147354460
609889
66754357
134241802
5489399
39194846
7890181
470663702
174520329
148593035
89621315
349047426
87457672
780904303
658124117
585704164
185784457
285899097
95147186
460803257
29322718
115698151
287687971
711337200
181385521
607240222
116788368
152735369
621722362
722758353
121535345
314166332
382136691
36344745
218454313
441261514
228002348
757816599
59520228
11547031
493159273
36925058
336100622
84225192
344870685
362456394
56079662
369897938
174242600
900799708
36526017
776738353
228358002
9404601
179886019
206184405
247424671
358532307
7951500
710318284
110428724
18219362
211163003
357772121
447455821
482606846
47567087
169109197
394716063
310847181
338057658
9157984
429719288
139691267
518155374
120040301
220736823
596276170
83874745
28194262
294640321
166500993
105079864
351438445
455549017
141036081
28596254
47462666
277812864
121058440
281086740
135489927
54264582
80741382
10584875
210975144
240247671
183304625
462953177
299053085
26782688
137700389
103858292
338137930
86564035
103263880
825353
326349598
147984223
24837475
7434600
203169923
50932328
160081924
398408416
479147813
111389077
32360874
509689916
605189997
22320062
158042907
760035331
59268082
539421024
159440607
52373809
151495157
118651419
187578955
285507037
116515893
122021097
151463005
305612149
127165795
497215210
13229417
102273928
147163005
43279210
167637513
190852606
319392614
2889966
286557758
191243299
192457555
97073419
248987106
244869203
504543487
211122392
349753998
191061629
196850482
24714956
86461635
807192819
211215289
7785362
268308846
39193936
861080448
124838588
331664512
66110865
851893923
87787897
327751613
918191209
335660782
488834844
48007695
265138915
146010879
68218419
71352435
88896030
367826108
331900517
180778823
122145951
304115381
153146325
35247113
87799431
2031951
209451342
283235776
408664950
7629211
186183930
51841426
337246123
126850274
169451869
220427364
270514591
162470925
262936751
41380157
56932891
17167614
432415337
504249193
112071139
200965811
280743644
669485220
290246279
415164715
616083309
54712739
282343283
800316845
372801
137106355
68893337
110313852
772138511
309477706
634538478
289231923
724036285
71582390
223489613
24196506
155729870
171495254
9773753
23787312
574177545
64097886
66070480
248691148
68376839
159307945
118059059
10215365
385721467
133075099
274836348
351357953
61886662
56325437
295192313
134208506
164495870
344414136
421271019
107658792
212476932
17997301
18864093
197995777
680295442
6450465
664537567
8803464
290582348
263909595
34327535
7937946
143153182
550660600
351394745
99868906
795758184
12271629
23723691
39232983
721575388
250484093
388035557
354417071
789245638
122132560
501343161
21710647
433249108
16486411
38444304
978027113
70257272
621094969
59272909
165369541
311941533
32905999
274193163
7199736
72451425
503473271
21479426
258981896
605960802
133706400
142537173
138755817
51455149
99109064
16280373
429604744
486704311
4664826
292622769
37374162
215529009
17582098
44281949
341257974
474398
839654921
141779893
28108798
276392153
446913
570865152
709167153
78266907
138713698
402294249
7356939
310649309
770678037
268808117
42586769
665381735
6617138
579644510
476672822
170545202
5668595
167024517
222460726
132360645
352948090
58080347
145214723
128269529
418237910
83638116
50759940
567385463
346888837
168722419
62327909
596498745
280796168
356106788
245099581
601379410
92364935
407808405
632758812
141463925
647170156
19807140
76412856
17003606
91803935
369879988
248896659
97781
626130116
319869140
633268
345910371
533261247
442376740
50743948
53566017
140842844
8408965
466213208
351781983
5681657
293037114
356428402
63361401
364595892
99314219
509075886
624515676
560158781
116626580
656999047
368740544
705286346
292913406
205987111
137587622
137378612
327447912
659560500
150913855
39545934
19509043
230853411
252715870
222782899
52671714
825045
10474339
414659455
210194743
51887291
685075535
368429825
49636696
373739679
148895408
173619005
46683913
162929940
155252203
478402408
33454609
296607632
338394749
9560496
156912721
560854579
403137164
72115090
10345955
484608863
286928101
13824721
185420517
415176564
31669025
773480111
1866321
681995041
431017526
14184586
730172662
645185777
347018637
691460232
630746320
62434621
552989001
47806696
298087192
114133968
4354200
10615129
13708981
337401671
137605251
275946906
463652663
177837944
29366311
30828569
773383265
278392907
685874441
72909939
332832257
342902706
236407688
268141311
294030191
130765484
732201738
213544379
205839582
415317534
108902167
251476411
84736992
556370410
424619064
409962116
35979780
165256509
366963441
468788184
384053828
6738208
163161529
57828659
617834689
96081933
403806126
571477063
94534389
453011388
366478150
64919080
167373848
18465778
653843752
38638392
115321846
607774702
151244700
352593927
18718230
515584864
307182654
202545334
60161143
1955757
173804077
305853901
19787115
922561441
650882413
493766110
281926013
523416891
5012235
252975074
11578660
167773354
2026650
107412005
182740209
388541325
145776946
92613214
3259831
334928332
53425991
161611620
138685092
257502714
638909901
292785344
895590832
259612048
1017522
242504480
364323534
95489058
330260494
7195851
21300045
114996548
665392338
150310518
164700463
195216146
862649092
677639294
502518865
448314849
148647109
518269218
192199671
335051831
498311049
33338191
619248512
41106792
88942510
47936029
186515568
568079617
213297205
20536236
185090557
101127388
233381330
390843856
12772922
594746201
357550304
151982792
346279309
74477006
591765397
29550798
798029217
257143314
2837818
3113065
72208598
7595446
58682874
244753249
296527308
163903740
10039932
73084189
224652633
592222457
411656271
734733433
130252396
102302680
213204442
366481088
550113123
81269570
1440274
62824366
38684903
14419793
145938761
571869969
313731301
262595697
107741341
459453919
130304717
769147716
57654388
254509033
185487287
123611426
39810914
418334988
230937220
841952589
301313959
406795394
12527732
590778524
93655863
325534786
88216369
546439911
671656822
459880768
149286176
154327312
398542284
70393731
94193565
36709224
73402396
2709611
9487195
760209947
34361713
68600181
40477532
256809161
109829918
460559844
138387159
231944273
251749404
189075855
658408318
445777317
90662815
95638442
76765044
21325031
19470930
21127217
458993968
205431245
28519803
211728172
68366514
135584074
10347674
295198364
118561442
15960780
508776026
698072182
586064755
54975580
79651875
188985801
391197748
250467733
408589716
32394257
307758088
477210171
8950373
92528498
399174914
344380596
306086572
394014354
145829716
474372950
288136964
278403291
660248611
164020330
367111283
181082949
185850640
71824711
18391697
56543098
633899
83019892
320924339
170637196
592696959
166503562
300249435
395228524
257347725
612835977
717341857
529590617
267841771
61779820
255897761
38260904
469545120
37065138
149356703
78843029
157984009
65838202
244016315
895310342
468069714
75969022
179232409
410980623
702879979
161593285
214506595
33450808
134903697
379328413
85744570
373625
69803725
86199579
360765388
508711249
234830386
340959639
80978866
144255231
190411039
72056961
110319812
308664299
446920952
19968026
202069448
488396370
328790997
38413889
117508880
543419211
55020469
247681936
160096211
59680086
144913531
263690293
5157627
65324320
145636938
74722316
66295195
87621774
204141076
281368672
151475787
104238383
165727728
5054863
204044077
100583209
389781115
108609737
208286057
840468261
278337983
36812350
171900696
77162648
2627526
28122644
206454583
143183706
68045798
538908429
221460675
661322259
94081606
376283262
12526957
632475778
227337490
191862131
213977553
60615622
190373306
268698321
275449815
327322745
96028581
132632782
79873440
40945779
656713988
58224755
77795931
120382330
44857172
462727638
218601322
594352023
433924681
56782984
329711892
311810419
171328775
3604775
87442521
54222042
621673456
634253698
30241205
366692328
529479322
159499409
289047411
244646242
368028311
349529171
438149604
314910657
273310922
1602828
200469110
226386459
5866152
101641223
133863995
156732218
223221574
107411318
418422819
229826961
234738948
408989462
792986055
133839907
142798641
190985015
219609034
29680951
437396913
212183002
40697895
144506600
402748663
165989534
120790885
108132185
37043183
36677389
315560252
401008330
16730954
208033775
635747298
105363078
233366062
68929462
655593176
14064803
599719101
65320376
504996586
205802536
750608814
515705511
152609617
46882865
9396547
131760725
277169601
397221651
893541079
384810163
215676043
152814782
14151847
159559254
118082838
63587357
256529946
10805193
255810553
318749305
277033163
616694846
60677025
143517604
44863269
249931439
6322340
371995038
56894134
42110540
296098967
117770460
400224722
767279496
98719125
34858947
453835462
189200289
236798345
18010504
26099848
481066807
173776664
63447810
92088921
567122855
280933572
806070425
48676027
176078979
211853793
552021362
37049829
61264182
211207411
29315323
167364152
54587521
258030642
138380933
194715596
20108153
59488720
426571995
4154844
423716038
140524673
186301001
142466457
5410110
602931488
84202752
36258219
77549327
65341029
526566619
86187109
122589339
625916212
98544485
439347867
83208761
393709510
115836814
40829112
542145
204416686
656299715
19025888
467734626
402246429
163138147
219170794
258063039
214229647
104207880
26295141
165140438
374373494
508296494
689586926
195845287
571061433
167314374
407412685
727603272
14614722
102217566
201905623
61166121
415752848
2124961
44011582
24033254
638053847
41365962
12468530
100308555
94429751
195131735
213630769
135859962
421537347
461037245
131110285
644785303
488203611
604508103
22574155
153692498
78106704
242365578
17970116
254322926
158585115
149949192
723742490
670862834
156091637
103072169
528973916
478583576
349313458
74563486
20377491
365416866
246078871
269759067
21002912
154412788
79563166
156914391
83418467
682980121
26074497
6362321
505066675
187423846
133272992
381226029
683262058
102996911
144257250
56537744
362414332
183827016
76710919
196864741
433805846
254649532
612807419
46938766
747690694
407372672
14186321
27957926
298751432
919793
429856436
202685700
493228620
60286339
46169577
5248839
191033322
164037381
609567230
68239046
228466098
40704927
159580184
41467269
188888902
707308146
427702010
302868551
698968066
97009429
35339887
309559715
500146140
36209134
357434675
190363764
73493455
18552590
45640421
418696309
244502663
443011186
199324013
564055179
183913229
128720058
44105042
137867319
3540053
927969884
29070534
339255964
132986293
317241353
172315253
301233560
381799646
103273605
125056681
230479786
143706163
55520826
67352361
544988545
25673289
11951160
32915756
2990405
7703003
402267168
176297797
453497897
96336472
200498204
201130893
136928878
765160143
109919950
89865093
137435513
99618164
267252287
792240339
604091070
115057836
8980689
659127643
79987365
589688767
86184152
531906912
271023212
211884103
643639876
17634076
961580999
18374015
823247874
539929796
187822752
236183255
257542427
75646415
108510886
33055430
299483495
100000822
350757612
267489152
206759483
21422062
87073822
634956846
233683412
157200808
242837689
492175336
191285543
44353261
32100539
729321774
273320992
119822846
88569093
34365339
98789702
555832513
2232745
70561279
310084788
4251821
257705535
20067328
226587485
316749883
248699514
367281322
290839118
745807883
814522738
251706286
269909096
38091348
283522110
171824597
213500615
287711716
296801312
273925224
110834376
16127101
615579503
156595213
95873904
619153674
353257352
315369740
424054950
151630113
259024104
586837290
61142526
67228202
59773439
139422079
560488320
933750080
100118902
300515652
114502534
242077805
127716960
73540500
12994162
414638522
153867191
277212703
155349873
168048376
45302061
105270384
246216104
633659592
461110342
81934837
514912808
657891568
262248376
631025590
43394629
172275692
78230171
366095525
101919139
349208416
14348305
224089889
575591563
21013966
8374116
347508255
14377026
31713775
43314890
150735157
17687007
70557466
34959182
149562228
279366327
143081590
618564420
526893793
124200569
172533970
956900888
266257792
478086770
14555593
158611484
556023456
137973368
73904969
468536481
301932746
247384303
77428943
43798531
42724982
755219620
15568785
65887093
405868214
51077632
72609529
243110789
819083309
374653950
713230322
163200115
629056571
794545100
124957912
105130568
89624770
38543032
211548139
115161426
179347788
634567471
323036819
17339038
42871260
53344792
676127908
104349246
356566548
457731546
397523137
213413173
116424930
221385109
159831659
256301431
67796339
127334567
253865487
461965840
346113773
276563687
102438595
6742665
205981690
4041619
965661783
1521297
33866290
55669061
139702002
54887946
189849752
65756307
88385523
88327107
259700601
296534995
239669610
50419398
731572663
71730606
370026190
486908314
909914617
147791191
32701764
80655171
98227745
9466883
673241538
81806639
797519
164943374
134312724
36809561
257287347
211307477
71498090
28427432
211681559
202855221
54022266
646458872
670437223
418879357
315812470
205637946
86030536
52804519
149196271
48279204
32624348
372486100
689203597
112145557
171616246
157963475
30993071
44838898
441150501
92062701
204243253
325943276
544249158
493167952
1619329
428352688
480219030
482688997
3549241
240501259
152659917
3915834
177141887
81779023
205634763
53167928
327038089
58408438
247484119
216150477
325828391
432339631
81079397
332590054
123447027
325280406
553696098
320693321
235780048
418637039
40224523
32247059
65914337
186495686
290465276
5470510
10506538
500886057
367049152
26799431
552905426
14563543
74529335
614191582
163882146
249439643
69389723
317624771
70615327
324490327
2709138
583313682
95903518
38384912
472177361
896918685
295908726
52504250
296421347
267510132
411031013
98148965
167593304
141840748
208242471
472999396
828046002
163613679
560454767
116688065
585875303
142870109
322628049
111967981
558683424
4203692
39637814
776598527
545933553
102506572
183991556
303437686
107020628
45883954
494759412
8009602
264742045
114820560
315210576
16663654
789655539
338689626
331723888
155070027
260770030
322108362
128926194
14525133
766408901
368835722
41023457
26862995
170992752
124840836
2658830
106651597
508215464
116641769
530879410
65662645
104042676
782577242
457324829
424229399
356187148
209718285
160412770
253972005
189911365
461090081
141362349
312993995
602778103
681750652
251412124
3220224
610854846
150351652
226083038
288385174
205688427
128616551
397153608
130143098
270321194
291789360
37438435
213297233
93888784
23833865
46610026
202323442
477988283
398926907
36930899
71172304
145470783
110597039
706237707
175919652
327352422
457424409
101068090
79805774
907461176
7139201
745092340
144693014
54510368
512324284
36342836
128839341
432058806
63055124
271602513
58428880
414726733
56337887
625148895
153903367
59739681
74634786
267069817
133491316
232402586
282287668
469554576
154644992
114944948
16879083
41807011
239901266
279379008
20964006
471185268
392699705
690491312
866384313
20781917
9708384
63192486
323832465
431274100
692540381
49944176
327906040
177116680
691901352
736145433
156583817
87206237
87275631
64236228
454303047
26398858
59059759
380124746
13525539
42070177
470549669
35491013
305183669
33718505
125740248
40438450
537959832
96593251
238844945
344971704
219557353
67979167
234538215
176423227
25666570
54507320
408792506
731606396
725349038
25465947
474084628
771008535
18692082
378934874
330206939
234610338
117540375
85040096
513438812
362596414
738919233
81064429
568591166
135606957
648327250
91730015
677734633
605189381
402996620
40287522
194210341
266028408
93606576
380708323
111744364
125997486
80008234
112476615
2808394
509983907
89196158
137601181
3881621
94547197
60364434
199822318
135340374
100269084
400936872
44055244
138262340
98358460
337379583
48865256
197557395
302950493
240947632
372956284
381976490
191724236
23075201
26783153
78346894
4024181
130743469
140378985
259095563
110798993
271879753
18608157
407636814
12260822
270721729
102652645
222759242
112363393
508252451
328887993
44379856
293669319
576261221
106826169
164113557
13618853
833825976
63523200
685594337
29589881
378321219
692421266
333357785
167736676
302436629
168883931
64390593
525435623
410304384
35886394
186564026
44874694
79513422
327515177
200712877
31845992
101635341
476087396
329477047
25132478
200897748
513554714
13290160
480243833
314061070
39007002
157283514
338087940
32769437
186964779
69959000
88529216
510296354
190315565
68980865
501556935
228682895
260137561
8917441
1438002
593777204
92581327
526071867
211944974
107971572
262814240
114885107
17377719
623522549
240159115
153034304
612515479
220360173
283875838
80617152
222171023
793332284
98200705
528502943
30307551
615902707
2059580
51512944
306028499
358684833
909594288
142131485
339696152
286604788
160905041
122768954
535483526
162424739
122305516
160369583
561746979
94978170
135460967
143377182
1155554
52812011
466211875
2654434
150629810
11933895
59582671
4219019
31739747
114259349
549953653
82842341
606224708
105102610
270696835
122051428
55744356
5233135
156991795
88907327
514698675
561317029
20279350
171045298
552654431
304667398
194308271
20289215
295575949
8306811
297036387
6369047
1936454
43121337
936017706
447622995
85487543
41195121
389568029
41047584
215822780
24059243
619773710
7754403
4942161
249128
36633311
79918510
516281686
794554
3862356
87228863
28958694
566271735
76007507
412876898
166996726
831459413
23731511
994887
57919330
8933948
132587626
445098991
44353
115795561
122169991
793413838
271148348
612225991
154448933
912617484
35728692
445487116
542398025
222299766
152831443
35105184
419676452
24879580
647386499
6549690
21750340
576615490
224141829
51746264
654051731
394673441
8845503
226567855
539620541
366698998
520154920
68881540
65894501
408769433
129518864
100187932
289284286
17052585
337865537
45373889
747806739
248252897
389528841
274925746
293771138
132967052
207896177
322545627
88938400
221462401
248916430
48682153
238335840
294484057
1805005
755931107
225847581
104245235
677268260
351903749
166870602
96746482
59557103
451628855
254350937
48965594
6071073
623848856
187885313
44697923
182796754
788823591
495331632
130033817
188698271
698453208
88938061
571434669
267555390
601196010
532686108
3717631
242322108
198546468
23390405
352191674
447136
52477654
207298482
47254420
146200946
124704459
180105794
162564084
9309851
3628967
219076488
69227802
637284248
440816688
81875146
388133122
35421083
30357825
14835383
21756273
288448773
78261449
116804243
8724942
11715149
198856167
198199141
513631122
127175861
119039928
663482851
265151143
39152188
328700066
669472860
8091245
749472037
63013103
253452479
201546089
214036883
139995640
142381794
107081549
742441045
225735233
372804993
117042531
4131875
271664151
98690976
247279134
779942810
25327925
524708547
1332657
8538229
130494417
19658618
2177510
22018674
48165449
554290318
475924494
304136783
65042728
496524623
98133341
928841
71334285
65535410
161523953
82882634
296209260
184482914
269557127
4792047
341940651
337645729
47335242
780722961
27858869
235843814
17252960
780350890
331989826
283464852
264240454
2940622
142439895
399608702
116730213
254375982
844071146
21873574
31871115
80770745
331507017
408828670
380716810
20189283
264731797
327683995
117631121
219035986
700239986
63984820
352775793
44108361
70522
560821370
296935215
5900613
89743322
277928278
602963837
93933326
252372192
35393689
12576106
12692659
29039380
8040865
381930592
312624398
487141514
27137398
55425477
507428677
47151145
142610768
193813119
33539504
249816584
296594525
483673349
178255562
250506355
122720049
289385758
17626562
28832700
280789515
536633438
407201155
49433215
338617532
442310652
282372300
96887681
44211030
3496695
211035068
264068955
194028477
63847620
363684028
16359363
241618180
101818854
351564920
187298974
42602318
149783263
9962863
249586517
1087127
894585188
454449364
29996618
142324726
304307101
11483835
65610780
28580375
374973783
153435638
7749303
221779009
430807229
32029936
123456444
450504553
31044073
112032104
261685689
724733753
52822685
306865284
406790087
173580073
256456657
670224770
831921129
61593251
29946912
40571929
410733799
345621284
291732211
55333173
4847
391404113
61932399
41704535
34060785
242434318
491870914
334641533
191785891
140235904
117496798
499352867
119431137
160528104
46263588
352316695
737907100
132070793
171584267
316684865
205765466
729971291
14535762
93129375
417066092
130042457
147880424
141705110
47025988
29194630
22314528
291090417
435324754
148488744
281299419
468279428
572787108
325660693
477452171
30934346
551835052
513325736
228095800
175376034
106177756
812491473
37972378
139923417
247787795
213021940
73723862
436117681
286504855
10474778
593722667
311665626
267742622
268180654
57916665
357004808
223665262
18851625
106959255
4394510
196091517
565154066
25794342
24732078
401468658
50350205
673805071
373904385
54622801
1577252
364790900
211737195
280623999
20496566
79054980
294494441
333737251
30077388
104965495
344896782
142572123
179980219
6352291
47474647
141228864
457576136
242290008
236910951
222740937
310459675
225303260
51807519
78790904
313824504
265947888
349292717
287268894
133579880
395479888
601346414
6592912
215573396
74811739
11583930
57397189
807038520
27572308
212551352
271872786
131296375
542055558
83248619
46385743
430303032
488566115
149813130
127381061
392256751
329474313
79397168
338599853
52808600
56727084
417080576
115924962
679377475
314426088
234729425
25073288
195184179
37701680
159075818
403719166
28562079
255389118
229991644
724165
204576284
410027886
201435504
86517523
761575499
30564078
2326183
7195034
142451221
155080654
41552902
66344298
219959788
89012012
179013494
76321847
705424433
518565815
219204411
691358354
46033272
42825613
575074511
43662351
345943220
170708468
137465071
737110337
99322202
324839069
116086219
319744359
7941211
775480481
807424148
223841308
710375077
398691828
169875172
11586111
135947163
54908910
295989450
336710929
49811701
510772727
547130987
320444153
42586392
244965856
373259733
906419416
19130140
131180812
603195871
36928531
165079091
151537759
99173568
118239800
158946308
203451085
263913093
432421855
79008308
461281244
79062221
753345455
441629431
235702836
249987
760995857
519024178
43348578
380277896
683079024
12574861
197208391
542067503
295674965
10195960
48298643
675919465
43704657
367217189
8672725
501379725
88656368
284631259
61849884
488290471
31656597
325830833
107530548
27361319
175548908
441701188
41166252
9190769
14442631
437488469
461962201
772707857
900172775
363443400
875745889
19332517
570956612
120884801
337375758
71755664
204957066
87115696
25179578
497043598
61368917
59718301
4143372
131326055
236383466
42629268
193067175
209721282
77515115
85643780
191202634
606682026
239791011
679227801
69044918
142887831
122223069
250004483
64203177
306244846
62740984
483500339
105523215
49636970
65636228
292695819
19783876
566201440
60816730
357541168
189160994
161726516
76350230
412333676
145708746
2523150
25160723
44849202
57007079
62478179
25123562
179059691
213158935
37164229
92916973
452427475
395534384
36496717
319298974
37205405
53516339
445097528
89469736
440822396
168091836
390458048
389569606
169565447
33824719
273905907
236317128
355520794
123967467
598653281
18243551
451666340
141056477
702799221
484692355
334755512
115092413
94861649
206794613
318890391
454118242
250447467
10663242
83585943
507331605
381612471
711726541
176906978
217932836
484790381
26936441
259141130
12008027
373489011
337694088
29239501
62335401
396011072
276781626
141520828
802320425
70009073
235657389
59251615
106102554
35926072
777280799
797843885
203823499
530281038
190386706
340203582
514939991
38284288
384133553
159443396
226357940
720011134
11444412
44643611
56023652
413839260
51319216
29769306
356090568
281089048
212667988
45671210
91682362
488321938
193809612
44028112
606074854
175262034
91881476
368630248
605183462
537102530
136773319
164038035
235123902
421314594
8429478
136780357
5345166
36653719
14408914
399821757
53132531
554220456
115341032
9083111
345431126
167496472
583818817
226932567
391348392
224378735
398728467
467232404
611980442
707125208
16537081
84911710
345751490
40339572
440073
43056190
26237894
543494778
656836000
804754223
220903701
186520651
293703044
293575248
237128341
4114408
377030204
219552047
18795997
250990960
735348352
275131750
927170412
197180768
66569860
492037791
382718900
157591812
267687203
97167446
204254244
16490131
194760281
176291565
18406221
37407599
737105979
104859039
609961627
291847337
2884857
578288896
6877886
566770
185375048
207808388
184662244
739063129
260936632
159837111
94991900
182463907
316715983
818822107
55685149
165453376
12433073
162476169
169988349
543971180
65653128
362033501
105987489
313767306
498292619
223040269
406769197
288734300
426721671
168182032
432781279
157066624
343695482
328940513
54118408
84675893
102426738
170101415
415392253
4884107
168480026
103941290
132884505
204223412
195000311
78878799
21877644
49167397
11556686
209025511
5583465
440287385
14034830
180024839
399192074
83795589
5379533
249409917
84768901
332240330
592261386
109083779
101934335
132501484
48886017
163161880
85263780
179863978
600020139
149171849
25303515
10195462
886597541
55763701
526540555
341974617
203797068
369609656
237777769
137948040
54865758
25622892
473632684
206380350
41649181
613316591
245834478
585101245
448909557
95660367
101299074
179507425
10763770
178032775
288788520
298363169
423698819
1379822
460194747
476572376
65276034
58200062
650659910
754266650
254426853
40722518
201100478
41878606
152740024
9282960
112741348
252773027
331241991
56372638
349626655
502579539
12192533
323946327
119935801
837609587
361467139
258231010
707868436
539890555
123642890
209416115
370164415
695618267
91024566
209113541
103564544
1082323
10721657
243475124
637577723
569617130
84917888
137488349
18826843
156423976
421594163
591536565
33193219
206611247
404133178
52151076
552385959
86205638
432749645
20415382
240923751
201159865
323834391
284983254
76651687
55194858
190340499
86686635
259495583
165607720
381728
474802445
598531860
62296583
14054381
918040441
655652764
99697280
88414996
240395853
90685435
53987774
114762421
746629943
215154998
150211941
213637244
280383489
25744699
413609624
268118007
682584603
316085283
261860767
354562258
198717891
129893707
626872271
711355761
9853643
41913165
59728708
8459219
251828217
11121313
111211442
85694926
199230287
86109811
71539242
121539755
263005196
201782204
32366014
307824724
283890358
237534780
4444286
133906628
371881413
699772829
3850505
137780110
12662901
754771580
47936286
285020941
284128028
377179877
227653870
238142401
395759302
23075838
582134735
12055294
556984312
414675673
9154968
753327116
173389820
704831719
94001897
203691579
301245199
450226979
197464919
230125403
229816847
662209802
134048248
479961334
6353226
5045864
41508962
426531679
690638149
561207379
38387405
161477443
593163865
285175969
11961310
226451073
266364142
665018115
903084520
20867678
173768521
124158530
432004272
111852818
419314240
484011246
405010679
327989588
14324652
430879785
257833133
714544601
374479033
86808929
371811618
51770796
46741550
6745543
81966355
556476070
200507731
39869237
387702956
15766957
29527126
24247221
435025027
423519682
233764191
118688152
154860207
128162344
79411710
266612662
196182203
75317671
612595911
4295844
153150763
194020746
14597116
255771634
581360447
72567957
2332861
8524874
142925768
667699335
36543318
395862862
252321263
84632791
33707085
235541285
25939635
778580666
15341392
543128363
33722729
88059560
26502175
563895448
66435703
191698433
429599025
110226195
91511117
145987472
780915462
163910674
792915588
361842317
373562852
148068681
251858757
737570
163482253
40498048
371593704
77991221
170027690
614410161
122701488
30203756
247350334
53712266
62884719
346242524
24881981
233486556
53952365
523862840
109544902
175929450
334204854
544709825
1903997
36401318
214032160
10621319
158326001
129286401
431421738
112963168
18554800
156526498
155631320
372792018
251336101
353134856
218701179
78948192
7266405
310406148
683802798
418328966
110980862
2436712
272490899
115628845
220781288
779667177
621178777
186522715
500361450
786539068
28459651
616015134
424912262
105956356
415235231
881949237
198505945
427606695
396241458
90632734
81215395
236226050
356621078
177358485
19935291
1804326
15523100
99521502
474247904
303581280
68846119
92186344
64352333
119912040
137971510
598234559
633372851
678743855
238062734
207816493
23179318
476403136
93407432
339331911
670925114
166364873
414140093
199956829
475396651
130821786
246998005
115615063
738581060
83924925
91235396
166495497
193799662
78789614
420627237
30122198
362251908
215755054
113157468
207108548
183863974
38769891
44329109
566020815
42045646
68180780
546223720
3974415
962354
43866231
701134278
79460269
101888453
169385510
323289994
144500148
641124211
317065362
178121495
283550817
367457513
307491475
330519573
39854504
604231112
251514253
213503338
153142704
385915159
4018894
3969510
429138695
27931958
43655874
65257835
143405810
560265
9033258
363942024
476698230
303474144
186691432
167667006
181516508
209839238
740143616
24411765
61169046
79281114
337143632
99111951
234365868
488860861
167838212
291106635
17154851
156103154
184630388
164966835
48424462
464115004
322053958
607070828
289582054
120260302
61255481
789981497
404977901
148892741
198930857
349799063
390565072
588970788
277885915
157719492
168329266
395893006
69081042
93159546
126781311
816892389
298317677
22218373
24977656
290926851
198380458
126628544
206357923
354387258
792664741
15711595
102500406
476935386
50767219
148072375
160503180
80081281
84441855
68602464
394073024
5046520
22721428
273847131
157894726
119029359
79640391
177672184
477158737
497088316
404426857
6852678
383732413
45555537
59664824
451436044
45252991
294441766
215139972
25126059
10839769
223272076
129474251
10049061
78096075
905690934
5845763
83451201
99422926
14758243
534585962
327691798
8074126
88746262
19631251
49216711
114774421
217674237
621125682
242335125
580721807
67040045
182840420
161653679
320854346
400157347
763440719
206152167
349028713
65340645
203276510
233044397
76584146
24402342
262067979
7122599
58142648
724543531
17087806
357040614
527249697
92676361
11620520
505402165
246175262
143117275
254439997
55855270
129368418
66772086
90637858
211428514
37303024
230328941
233206150
82568031
216705633
365855909
611892755
30935159
134196286
15389170
245451750
8956143
528432024
169000510
29759408
15449464
624188486
23937550
2536473
143053136
369270553
30143459
128174211
171582535
174931707
335012424
614952868
270801646
50198275
58865599
1784349
103009123
783690511
609698587
300748837
5340392
440675774
66808553
109209850
159076
314480893
150421964
81448429
108328207
6396570
969299396
320597594
109085260
37571440
5802223
213067604
356526449
115835502
160839597
356095107
162935612
389450660
229986991
418413937
112391066
221761546
542517012
171493696
9159249
660637656
9540604
196761081
7719589
24868700
189388260
154573594
30630266
148334968
340808262
7632627
283091658
7171824
20401633
552776270
279728359
434883825
100131259
30585970
48769347
80578095
406133861
65668346
119061391
581636751
27992812
79567712
261480490
614250999
145780453
197123479
15203589
172343334
141059212
658267999
208437405
596357637
60037675
225100965
43217080
508124409
321454544
14614578
73402987
84853772
772095318
328772702
15329866
225405944
695494430
327628041
544051093
33658313
199566097
173529087
105116999
68052537
683158218
159631020
733116116
191941024
138239658
194151831
401180039
832267701
23640752
320525305
44614791
101475870
583308293
128144666
329283692
895106
30330104
78215877
16214196
286273965
324321995
493000240
323381348
709651067
3578437
24123973
88702516
96242504
337533348
50358370
50909966
138805198
324735360
48252508
189916089
134813168
389755728
113148794
31264271
100953855
71883868
151037283
151636184
525547719
709776041
471887075
352534200
910088266
856472698
590780798
159480131
482043376
655527221
109436360
54274580
157969178
122522124
33344519
2402035
578851356
350446537
3084476
100250849
364666260
601159866
553254627
50724633
624766714
346631924
534187922
310899068
437000445
146713700
367420280
75064783
235310746
888939430
509938958
340549097
867580998
31649323
575758012
81775095
2497986
4551907
130063419
342047883
745573323
32773661
90747977
325465345
89586789
451658523
246825204
77140715
96525046
400626461
96562588
79656205
346455292
72413344
157597344
328452816
504371444
27385034
264177521
257928994
96082685
227924333
73401389
81227262
3104457
563761678
177256207
144947953
305629858
193818615
124731366
4020070
200197232
93078389
732164289
199026849
548058582
1070156
184951162
529225552
145470502
138645974
891447112
579636243
189052932
71060438
178563725
303453304
14784820
603753769
519713694
106445782
241122298
42450992
14210414
261089945
20127671
379989679
152198330
42396117
427934831
277437867
68589698
196510786
585999508
254673748
28032342
265925109
41046771
288935230
22780486
192618037
162003662
117051749
75132345
222371944
10982292
104044590
21090069
251722942
64898378
289668005
253326301
6188068
135985391
44004534
327696142
105773182
206229726
257797934
814680332
210503647
29983763
27966206
101951018
474020194
318997044
275310924
146479622
226279079
115456511
350233762
317449660
236443842
86305277
148852793
762165791
306855343
139286060
48233717
12613109
113906308
160785449
147474377
117936437
102471652
534739586
104903424
29691899
140589059
105281443
150365136
119357746
128900426
71407580
42300679
343898110
86844444
499080065
323632012
322544053
153802114
54878053
605161314
392098146
27603894
68874523
13612840
190203263
62404658
461514109
447557781
17705555
435191917
516158854
54718804
110571406
178361805
238450332
33713371
526209279
483105699
206250576
247628764
69494312
611770437
216384102
15113688
45777521
183615382
154009951
489784656
450387247
161450288
134154448
274332352
1177707
234736247
752295017
308624397
15956476
61015935
211868435
116127272
172015369
375520796
89441549
664694695
356458801
426582724
953165675
250045024
769815424
118868148
9353971
373574195
393084890
282893489
215640076
205271000
486208195
434158538
145652934
23259800
430337301
378740152
48128564
41430742
10787560
375755313
443282726
159056321
557903976
824345224
7517858
645569331
10668959
308781454
208665517
682342912
258382497
314555245
489750132
91235527
236221583
432175024
86498021
612191635
195806027
13910558
1180723
161446311
137234820
188241059
197033017
213532476
204701379
164350245
148363481
111333416
142322718
191982073
712193081
399254124
27613211
180940164
791602032
49697000
318018408
297498166
108303685
509418787
98311113
241905582
23588910
342846980
51203509
16682404
74063264
431195675
201532457
7457316
233637891
20789554
337648701
292823398
873081880
788248485
28232225
926319084
148349338
396828749
660364476
613660760
7003279
218713317
338307493
21293860
661189668
33012595
305043547
449485041
561230116
316311779
219844537
420393826
76533372
304624022
81017107
210918189
47744873
144620752
579937047
497149890
177907187
3642379
260751411
199138597
304273135
420409117
133471129
374081747
58839152
187092010
399921970
67738083
421782400
445280422
67607891
265509945
271520925
14252793
212227231
598282932
771787785
386251175
372233066
574195848
392521299
551161618
160101322
40717869
789440388
157032034
198374433
30860055
249015992
3831286
868609789
58484274
406213643
34936054
231309389
77666045
182543735
501056049
204050769
95533913
283136214
95211357
629768029
3799236
319701485
335377297
115966122
74503253
88069459
95299972
241006304
18630228
40432787
708406044
584165020
301838474
155322559
282834262
218500474
216274204
400767032
252753108
42453357
244625892
85997613
467429267
195014305
60892536
57020759
332200060
482424374
277045521
327423271
17573280
77872391
199373984
34881825
23968180
34136665
327700062
205384825
26332112
201903261
44643623
349739270
264108639
34275118
41453185
306315805
242601302
653858873
3449998
24317512
482635222
122687647
172458225
353711548
134613298
117339442
214982370
452911462
230224299
246064408
725949142
645052985
412151325
174301511
11885825
240690879
528069518
398125630
263080138
665372463
14689226
401566866
3546872
149272400
614421353
125131955
60251193
9765202
318014129
895188838
99807630
44991099
136040301
336943312
145986938
212541415
189543444
225408474
34287860
535431174
607240239
322292954
262713095
420398519
888985041
122339873
91440084
78758376
654231539
491168200
71462112
8008913
53138850
305305694
141056728
275007738
159750969
45433930
648439196
145950096
24926429
378148024
78168699
83220671
164946120
146583972
48009271
192379910
559020895
9455309
8917658
72934865
92006168
671649645
73977856
34254100
200184495
259072340
468111108
403242279
383391137
101285677
130656299
74291257
119662335
62997297
51891626
369697158
256536420
29700612
351271097
210144213
449995885
433540368
241723287
355559048
171117731
27332817
105801314
77757244
104904847
816127470
665173324
160520869
290212017
443904903
13155939
1665644
228980138
8977575
623563522
282799331
8382505
20266400
207889319
505677021
20268426
91254905
31401291
9549762
159355588
353025284
202087757
613538498
329538119
70237450
19344564
688339712
113829621
15949279
338064142
571229664
158045754
2385203
6338308
395753620
295428351
43601109
429762817
409757009
112072740
97906581
9110238
275599910
45793330
377079750
192760818
143112310
18240967
53535317
70665787
498872911
160279449
97059338
281197862
71738707
770725412
57715522
215831912
309124143
23088789
152654980
355769096
501451608
448929259
645905959
59375501
285038163
100983708
379280267
267469831
132438629
54669834
601316150
113221242
109864674
215644129
229840187
224397349
246302524
233081238
282557319
168183372
1303165
467967772
211113268
429140137
242808515
31147858
658509732
14497095
130938046
385122678
48598968
63870490
23330216
302420375
70503457
133777450
11381349
326000260
820774893
567982561
100406492
25381024
302929848
639426223
137452817
370577320
267050551
14257277
225374413
845836416
64538363
168554084
875232102
510930009
333679349
549087265
341269813
28449147
917653773
38771657
371929951
479252896
51147482
295962809
959493121
45588873
278210503
394141968
35022993
334511244
463964043
957723116
431207861
4676831
546072506
418226067
1889500
70890930
406301387
31921925
267355619
126214652
9835378
76568833
363456318
179648355
283293217
43837386
35134155
314162058
290394715
604806257
700014881
496429048
108939009
209903537
29576142
272797607
365555923
61728204
194380546
258864901
263502205
94905653
148581045
78210302
23593793
272199391
9532882
835883970
88386822
38707608
59049980
167659900
4315263
553351319
14053289
69234512
27541720
150475800
43070601
365252119
170275064
778179478
11945928
44418365
51360278
291942596
64669312
224631472
101101952
5853150
327735175
98372353
208240737
70545060
476156451
56856263
480624429
78710958
590382987
12432090
207450382
317186668
489750303
524380716
135679964
59872918
656913492
20164453
557145844
614612007
155712332
486381078
109963640
2330899
140173729
629288493
481663447
141419537
31108991
639805309
362404158
278691422
129799600
257781471
301021094
63650670
61150708
229357646
559933802
402372557
413495627
54422296
5917196
306550946
344249322
302045815
810905376
3876152
127864439
146833851
104847515
130676993
1974327
38542060
382980160
3139627
87364687
692941468
348460870
406835039
176458370
205364306
594439299
207384523
687735302
90139216
83694655
21871650
257669331
323596061
338341736
87749111
136295739
466376602
70653849
78402895
923031253
114789113
878235979
8502564
461635397
397548297
25226714
163176538
106886870
652549757
103533361
153694585
399568005
205781168
243759687
226819298
104708897
650361615
27587041
18047982
9327938
260942632
257088906
326588617
546702902
45698137
16284933
414726165
498467289
620488493
702464990
87951096
420172472
165509073
148040189
12150715
21963274
268190617
639096361
118892872
225889156
30478060
105413381
50560772
232304166
601720580
190100091
21230674
197410966
100508183
260243954
162730647
32993562
543308362
87616372
395861948
43289368
525343657
330637242
21089610
474660766
759699290
98742989
548404828
341642201
201664595
129994788
101620396
75779947
5697521
109592887
352637495
151843975
46027041
788100931
50458385
24626188
473442214
794993230
15744662
135654405
24417311
23412743
201215814
38806405
157623854
59136413
32676082
334486646
580324013
342185015
131161165
170038886
142590077
21400038
70974528
46519049
606348344
180441429
5516167
441716198
265934626
89826141
305889658
140006233
854715133
229118364
31395413
255706939
523115271
387367338
3282575
14253343
241083060
118054213
36441625
3573103
5593063
26160943
75592054
315257944
280405849
561021945
265118603
800866462
93888481
474218240
109893372
380568917
107086456
158592132
85786304
25861066
4972625
160292015
414502690
36785369
387608849
674284911
285430479
52338532
321233709
648080439
72967688
13884864
244630000
23750125
143422475
361278217
115690590
195838445
222386717
63829901
52075388
74684836
124259303
370506861
124764728
117080054
541938873
221860270
450524414
34458984
396786641
203242101
186930473
316067201
212171638
261480632
346927829
116150092
3722650
6826944
136094855
236492394
504621292
425095026
403809582
149050101
850495454
2655608
778233627
85806835
812355974
296928094
72501592
635529821
552464484
296129623
259933662
199019776
481955744
716266925
414851883
8209125
66106436
2017899
131404463
69941695
602863409
214867108
135623398
890624381
130207052
9719653
174370494
92369509
392488171
19589970
163427370
103862434
397580842
89711469
65909294
21321881
161232592
42385292
306703986
86268976
299416676
155294199
322668967
171069574
154044647
28335384
629116328
227736159
19873677
133919244
5196454
134383235
190199021
658770772
143272753
192751289
295362872
413450561
160087398
93615161
175901453
285649450
74161952
10625193
27194295
46726606
14544638
776093151
413258727
133782288
53771154
158609330
98801396
131251380
793475954
42670188
262185046
302696935
111512867
120824759
755591369
303707046
61128719
184294541
313393825
148799163
3720985
277501857
379841611
170247301
253512543
920757042
50048201
361754595
113655992
38224988
1341143
686284894
50101816
370499469
139877966
77329687
330390215
180300740
115948721
90723872
46056602
403429223
560255536
37235904
220222547
96774731
231563036
158166718
520127096
91281073
105798661
263904693
395767849
151507546
120396185
390429341
778485098
202147387
837240799
90277077
356960977
316576536
79696252
303078871
96359426
42349758
328184102
19458008
349375075
461378283
396738518
318392753
702467264
3984113
213533858
26267836
68669616
617249320
209602015
361084487
208135135
352711440
78827431
106620547
137545629
127647904
24245534
436071089
194764577
82683671
86300434
4103503
302958384
139364494
289586598
64502912
182477408
41768307
628011003
509277076
395288859
633765496
365303517
65116606
146153678
929336031
750752603
196216831
704730929
51880046
2804469
5358818
31807376
159283450
223176942
398176837
296792485
467931945
208870195
84386151
145629929
68407171
379736251
151077812
404510642
80597538
171270420
49456191
6239259
288126956
175674769
239373365
23266302
387451626
874809322
32457776
406081359
75628487
269718170
366219366
513067455
25799275
525625356
151988255
738661383
531954595
240063203
145690223
414957580
694339039
307776343
293413085
140535556
143787193
123193918
161664162
172977169
180585020
676726525
449958137
459765140
15575965
427203393
150960406
314810854
52874842
6317851
572373380
548688160
144027931
430009908
100428942
232677206
404437710
40231078
5231506
569708483
270733868
108929806
461065512
326173856
36129061
508861962
284172660
89288345
379901195
722000974
406739743
241738679
62359936
480222259
219689931
93914180
66101827
72435251
879214494
671384700
93294103
462870652
156115070
104387119
189683371
43493867
595004054
211421281
315664696
427870670
28162647
179497849
401069493
161570181
7386505
806044477
17374521
393926209
29649585
169149143
4369396
152116932
794454872
705045298
276934014
386966761
542595171
21086262
334794912
929599128
319133817
262042332
19661853
182937304
153969086
80209623
37490729
59225943
44507443
438566957
112967290
748572450
153786715
275409784
868365458
620169326
128006486
119852635
441007858
32094176
15042264
90175247
16613983
215663523
102295251
496376576
11375478
500171016
490956136
267171391
81798528
32544295
10498411
156834495
182250119
237348956
150100946
329185819
132755371
249653212
140092561
531273503
306608407
90612389
21717086
313492062
5976338
31705670
27399910
939433618
148577931
2977213
251544924
514485135
44584500
118621206
347148595
591837653
570175716
109838672
350478533
229199827
120373629
145272474
338476116
15281955
123676138
155189846
176277993
29896141
241970001
86391553
246434204
338250178
319979063
235877860
161702320
86749455
5457269
401167524
221212579
251775441
418267061
45809643
78799796
23515485
69212804
91878873
101651702
66576356
4397945
3029132
883774782
423805840
351108066
130576121
410182398
478968876
550976759
351079651
102761427
7534681
3144593
131111136
330216570
47351834
825197555
83471500
108114359
176688256
222538454
326396334
355540957
414142001
250205035
770291590
99558283
428446
222248108
298970769
187631922
76695658
128970983
168635844
906777389
376192357
124639118
319103804
329669507
6456464
104154983
591608493
193802788
84604685
319974710
627009315
3917245
20037983
127306425
156076
15660746
15753971
174793425
391713609
526102771
137945197
84261972
565086575
358194020
172727163
337962689
326851564
6844326
203091665
138790919
412030500
180520390
38558394
33667579
261896252
238597424
530295328
685849522
92403016
126782567
17356394
569460888
369946502
632326611
50735749
128667783
618457770
322029159
262756558
4226196
789258884
821842783
334926129
19435746
165959083
197566535
214321889
2762780
127587107
388718296
2018763
99530654
65257856
224498121
17420142
521584454
544107867
323990277
322512101
22826091
50593706
188788492
113328017
4611297
21893928
260386354
74731265
289345448
624771
297716637
22389317
4090670
43307918
190301237
69203499
332169892
505297189
607907411
111242599
189648776
2890464
161213402
440625404
27999532
725284642
28922488
188204324
171670941
428499720
154596904
263338170
125913918
543261154
444333463
249138814
473045421
53125463
323900902
264886256
4722757
2108009
80015630
593661050
107027927
36156085
254110536
398512574
13019858
21436101
135474357
344680215
492138478
16369914
134247212
24056933
117268256
144808474
11278560
154668048
441439942
470894948
242830248
401872056
562182247
464668999
498120563
200260030
445645046
94853366
285310994
44742043
3630007
20770312
142536197
208068857
79879192
129572875
112537706
69502903
464324238
162566648
258062668
348916202
80912032
498636567
202416989
739705675
36633836
162331263
313330512
726552951
29673740
376357019
22693431
61778633
279391261
11214501
161921364
434156643
396472219
28620546
240855411
150604609
94701280
582797172
454046534
137386070
380748706
159653346
198896181
166801134
132204919
274659179
440888421
19871905
169020040
813398
210403424
3164059
407081192
85531550
250959429
107630096
450700858
269923398
436133474
208044097
87145787
519950094
514002644
883018906
662384571
288238459
196113565
649154992
49018344
191690734
13386033
62470231
255508268
20741862
130994855
385754492
112815546
462120173
11565396
568528765
170214463
247492202
69929234
36644586
161315496
606769332
220217544
101105524
593867063
263362994
11795299
330477077
6112193
175737212
8961648
313195363
77643032
177362191
250836164
105374856
80002304
208927261
108644115
12817871
245812404
79613963
321675043
697922700
880973960
71751235
462729065
468366529
71150138
705098737
29649811
278939137
6369433
371900197
87550849
51731192
242149190
15552141
624959831
533187387
502547064
84627785
60246818
140346616
239018558
411986861
148738953
496705986
37353957
417114558
613227874
108013384
5485137
734266244
312558171
337283407
344073810
4859943
424082958
3987219
421562063
349677078
106040077
430540687
56403978
393185567
94129213
526776284
183911539
480079017
787326317
457448319
75589702
378572309
146772677
575946715
29654672
92576608
207166693
52582853
6436851
172385994
140863588
25238179
771561
179036446
250853735
15776110
681730035
30107131
7202749
155980578
147322663
33488746
98077494
21770430
518707991
429838980
51881151
136432814
723516621
433137173
744186314
348330477
459617042
628697879
399913976
441598946
139429958
589898695
162713969
12900567
243404690
71526376
19872884
138633740
4813159
165955735
383301800
135069491
343924305
148983395
121989705
2214666
124480238
440363233
7567919
160676106
37103065
613895413
672883090
39988795
3255512
34229720
263371107
355753760
12227709
186853796
82010004
877624151
470883163
655236230
2779875
293241771
200714196
181048192
204232216
200005645
350240624
835179729
289196040
223521326
644760130
10006423
57580825
438307919
77653350
174105655
7128269
240854840
541285694
11526287
191983053
20204207
743418246
7418854
7319638
315895779
46072500
327838665
149309522
323177847
192707282
99142987
254060495
134418583
82556895
501305730
211871193
108527418
5204530
32714314
29223192
667485089
277431171
355907657
361611821
13849193
54558312
407639260
887559875
83610388
25749133
261875471
91818514
20835173
212877885
38006056
327480894
297336314
220510803
25020698
2340224
844018453
369709818
347762518
119444134
58482073
854119844
103491113
101566245
19224747
551468236
295384021
20335001
28118514
57192759
85697615
83393277
339049387
392504489
572711497
561588
270286730
80990527
50483845
271170781
215854612
94361544
161167806
52536595
410848247
390201863
65110485
763350363
20420659
677570400
157957137
336017398
30984537
41233282
451314508
230298723
541524713
14224143
122784195
149359884
317270467
192977992
106513274
20335604
35659653
496219508
652844035
34428632
7758406
57696325
78102054
81591537
635222831
34168743
79299713
811546266
385861574
93137056
300003892
425740786
361910965
45453851
292958324
728941825
119014216
7246691
154637674
269398446
831174692
116531425
712017341
6549773
437696725
152134804
16237467
5288781
390669637
150310072
446292794
56842901
353314408
109885003
9337994
548876774
94562094
339182463
555908137
24892469
44187540
433061786
17018474
320669778
353286088
331659858
60670212
400848707
211616143
63420848
111974306
584457213
495437387
351809736
54410425
224565994
352051868
173662457
292092909
90588638
94320557
208712935
208082801
533211776
58394521
284846915
186908491
653242637
68067387
654627385
104614243
113589605
6080680
217956995
356567670
608749518
878067384
645253530
11650809
58802774
149666334
118567051
57221652
165754272
467709737
292127712
27882070
54443225
143335261
185486610
102394924
227878062
339560962
117169186
325951211
399232293
48873718
14265081
62611269
261394039
431202658
369639959
9148554
658457828
175510887
91635836
126825154
211477080
512659002
118000737
510095795
216415340
286589464
286300920
65867009
667294483
289891825
55077440
59230881
162027568
338334849
454725316
342547328
444321061
231740515
117610591
104456186
229263918
396545669
250061633
434266440
223218047
383680613
637261991
165277866
427393286
8704660
140411390
66245437
9834272
189451051
247646009
76302533
268022182
437151084
317036178
38468
144937750
8516419
7074420
560523235
133779504
71431730
566086411
8296507
192804177
555231214
112216210
39143361
115323493
347978999
210206275
1949924
48702602
64103248
82712693
171417921
662947386
27128631
517491862
216822366
47594387
743704037
20294113
117795289
44671045
347607975
429172888
378233197
211322003
127861896
199239373
8107007
280215916
92385534
721906725
355023601
168658113
82147435
390351413
366641141
210835729
164783793
11470603
654520638
7512397
195798003
96727683
190084650
177505710
74670499
72851753
239250617
113181551
218855536
3280550
392060966
138646655
146600410
640496522
2986267
99277248
325949732
211555001
580565026
326890262
318118441
368965084
691995162
487242151
580001689
439359192
471304969
86023721
100766462
344666109
73352351
163903287
272825293
165615880
18215499
156504056
158318914
78764432
183876587
23364467
232575546
127230785
43453111
15083793
491666670
172290059
794273259
262038815
351227213
307118846
369999302
613424765
868367787
484659849
17698339
301566418
78151964
292043428
34387934
884037915
241014287
95575020
740021461
331503771
36589332
356045415
961944053
196786397
33546204
228270594
627521742
90664220
32098122
65407755
359267175
796018639
230293776
15893393
190986330
227720381
340303403
688630660
41432071
650681332
503576945
122619673
72165780
72199876
15009128
317375734
644229963
7012
387713308
761641417
433668444
611469927
29689290
263434894
21975785
87421085
288569416
152228982
353672190
54059573
412906524
22472690
15579994
322072086
381701635
158466922
143629846
476054858
19729708
504298232
481096147
251198996
56393773
161245633
38243368
75701765
344816307
153465232
71737874
637005873
186039342
254789932
61680156
273105641
20540933
55673356
269483330
16481380
430090394
389383130
138961533
86539965
140889407
357600011
8480970
498474032
387019088
260092384
271213293
24338919
223027538
181784596
96932000
415653391
251981203
162035764
381993944
175255952
449988347
171010380
12685819
130984625
108604
393287121
26788658
409246558
241786051
79126451
100689082
109889180
13177438
80170782
102170045
338162551
165748791
466301134
116203225
586592682
257839
11538170
492753736
81249599
350435666
395608220
85278127
95815449
282406603
307864086
977663
468104710
396674288
261478370
535032797
509437350
2879401
403438756
158022105
163352056
53757276
117683284
814786179
15713050
572928349
274137055
262412348
78176301
35033877
607891509
409652023
190038691
61574391
239315701
272743251
373682116
64953913
218992543
19862099
836237942
630834017
422458224
415765887
657922363
85264443
123940799
18523496
148389439
151352347
328884827
188897945
12641395
569871703
312701298
124762628
6792946
865683682
803504049
565347663
29017726
8498720
21963101
173334397
284141297
654832304
58839990
133541367
210127800
291120561
222253216
230452615
470754609
92999091
619524707
130706230
243465690
514702801
7681102
502727402
195800387
587121312
153121972
20476120
361382798
241757795
182395875
244379052
84501275
118637536
245660834
109388777
532535133
4515887
460280684
774922576
426799111
122303668
68286836
173720385
56439155
8342476
431387328
237334706
46285142
159137488
56677040
418955997
25560886
127253645
552990018
136187345
35240277
193856911
853514992
231214305
86907498
433427444
29807043
271427041
52644266
22467408
505858566
397159900
459584189
364781606
319245810
392850549
688269296
116621817
69445858
361740919
45713287
915209302
349870472
638626092
10932822
45735468
44675466
306689629
511281148
288207747
624136653
84699874
234056945
443783599
538843191
76765016
577441395
32453600
10459563
281715428
117933050
33400704
350920394
58497016
13587955
202738559
349608877
4902636
143871536
312009070
821673835
599858949
263362644
82737701
571078861
390029081
255159337
539507864
452361202
148585375
1262172
299882639
630431624
83967961
302903196
28420274
14973953
104929671
234425093
99398559
45775813
95457802
120651317
130309601
597163875
267043310
119713429
118916311
160144829
58641345
675030465
518431169
124751297
160365639
1275595
121686869
1984460
100706025
15278555
545907328
7089350
14114341
292766766
344295728
581399189
11461078
367814492
8447239
361178411
562082002
881687626
39416071
321129661
599798117
37564765
2703223
480758691
289275675
159805403
129771837
252203653
108238836
317362538
1410180
126307059
168704780
18290511
675791886
282734910
97262434
540887167
497304766
192210401
46692895
6313470
830231830
169607995
83350375
80097286
307685693
3483145
119539290
179870862
302791496
54766465
249803793
424649644
15132250
53151266
373981839
399192558
69636663
669989023
27365301
10243174
362128080
32720438
176523957
161895477
179839393
8214974
298020871
226801250
49429865
630673915
502125029
71775764
166276405
623157790
120366973
167496638
39707649
115291526
320385557
477477035
20866745
22286945
322504318
562227913
188535086
8923400
18101339
59493428
27850234
655800655
17225418
630327512
85995424
81928722
20584478
96716409
33203915
913970984
6903108
65007116
768714470
75409332
96144591
714809541
271281183
10683764
213526047
284917226
56029687
279980827
317807690
14017380
60689999
110424962
166551384
594248414
201913805
101772498
489963789
209876889
173023334
728660706
88365885
325755150
301783336
6619837
77757751
623711657
213375493
211705437
60336755
132976780
50769585
262520248
75777971
242582464
89958735
24606804
316422563
40668700
214382251
171243018
189235232
110347752
42138168
594850878
193304049
69597073
44831337
151697203
329366233
691390026
14624646
252424927
292637831
19444680
46045381
9546115
144288954
507745760
77336803
36885392
269399762
512393601
202847488
313810319
153714525
430823271
51091478
105655238
4546545
1292999
583706023
154032645
598904823
364087365
148377977
213017503
146114827
355459321
254960878
579889674
685710957
268730194
112746900
368415
291636747
214896932
361575839
169159415
124735204
6179803
578771863
813212753
63700715
508932691
97603768
525052862
334726428
109940104
323817239
218726541
13442095
128479221
353674524
160747606
61436469
6070304
118564970
241824587
504222118
22863767
140053396
82170053
24995251
428509915
21113256
259903934
716656547
82103500
149744375
338660355
161991738
241668395
150463051
394467688
43340144
51991735
21479991
80554041
7577049
5754535
307759239
527619132
21814438
197591700
117271760
246695922
47826861
198098938
114731493
188312745
105773570
59166659
346986905
238575177
714711533
333726671
52102795
55537895
186582547
36829250
310238909
139940181
28420229
630633784
131755687
225687936
244421023
167017168
227763531
221223859
506925125
290965803
134534483
556683552
204311248
167063900
882381612
705092535
448309744
109251439
138580000
104084767
143552794
106004413
59650207
74965423
13649805
128822963
168542186
151723313
97803292
67637210
424293105
45615466
221435926
9010695
375585024
34055685
41247369
518868944
466407592
515964055
370202696
37155007
122886263
125906711
144164914
576622890
624367580
48319936
620393019
400893305
202672065
85926595
3510763
319557790
280121401
89183365
257089788
106401305
109918349
261330031
203274402
94009583
29207276
108243012
508163527
543714229
21620841
261242627
48287386
13253729
364324942
78693698
440700713
250035096
195734814
483641274
311170904
12777771
191241687
386981384
788967967
71520490
449340793
641359411
117042619
91373537
37122549
840519995
36102299
615037609
46481180
770623981
459585439
83430139
454642923
42686258
9141979
14207890
824295423
664934586
474287180
251362835
384151998
120819267
23227744
220091186
898208206
72133382
199002286
9116992
161398852
213719265
140711330
426301048
725154194
68155339
291569583
687755302
15935969
188612731
221446354
110688948
339767024
481330439
57700633
41105035
76504437
27619117
212626056
229224296
276760725
252195202
421751427
215002951
129538408
55615700
45849089
317710093
547076131
28952110
572387249
88146653
114884449
8975950
232784433
231643083
377661813
252024534
88383598
290892701
373026878
500380330
508184673
224640734
41102194
93020847
3827593
36587224
104286139
67440051
54306424
180326721
8252721
415211009
573971292
104100333
2790217
145617115
32070141
191711567
344784988
147502883
373846116
549268085
257686288
597567270
73391215
255112037
69757052
78740478
90478226
654352786
367401494
315398633
818107891
75102618
171617885
397863488
41578048
37651466
26969457
240810407
229445700
67217996
194105017
128737345
462906737
42010085
255175353
616070278
430930908
406480372
583701660
82818925
21085865
61023797
8569989
190378724
196266127
38960740
508678196
165410704
446504193
583230649
53434310
150893047
730136366
612526652
33659368
83223456
517478476
30927059
171940245
657283835
519353989
1771832
397529511
454837918
532721025
212256360
236649123
11682113
233817933
154033616
511730464
237524125
118252827
428946453
2946884
172611550
240574127
376877849
191599392
326271017
42495757
3257080
112318007
102577879
147270667
770380222
161813491
478288696
73025241
70642098
22385839
117113118
165735913
161948630
90421595
143976738
404484205
20660798
165597332
515222058
2350532
120547213
434701249
65867961
423639590
351156127
672393050
188443635
545374104
53296931
416061013
241438383
361524662
97685638
33710425
101537089
239084251
710932985
66940132
312530364
89380461
502215692
242570598
428918837
39303626
685796093
166029342
347614609
214004696
14778728
251878732
82247389
440499069
911469429
640226795
477568102
341346080
29518231
452111795
85431447
160198028
349496849
219481531
20023487
280588206
298698643
472563967
71067325
343925567
314900765
545167
468949267
79083181
75150473
403851698
581660974
111163044
24315854
65016400
764633119
311124945
36835978
218954866
133471458
19619677
192710375
482146369
162322036
637475396
198077
444552423
269675381
150027090
364478093
492590718
110636712
131143577
371686416
46440648
283006719
191949201
85591904
31526654
101423778
4331599
217334764
12617160
3849403
491077200
517568578
230956676
746029881
321943900
197668551
148238141
17274149
40060069
264805755
136053999
21013798
139557796
49659753
29006294
411883925
328134790
67725147
100343234
56698833
313730514
192834146
86784013
808212261
3849543
466597957
474640493
354327146
207693645
223855716
194668251
340500189
546681215
115616403
39801040
300883759
70041998
730617359
98517645
3324614
86665325
13308093
414471435
14194496
78221886
14716441
43080050
46056872
553140649
579378416
564374104
8901779
65109974
133430443
792362798
284543162
131141060
118235759
179482853
721281922
565068212
249023634
223201973
127488460
113986650
264632406
110209912
28315268
133464117
154872608
340978075
155824490
30839198
198905464
192457421
280463501
419796801
278658326
595122924
387157421
170222594
393552194
94354567
25192615
27625791
404811972
474603082
614981336
277028019
24176487
506626069
137204076
50877122
353660345
246217489
488128248
310322151
95522175
49297217
88125495
233499321
20274729
245628545
523018940
538557117
6495239
11171658
357396747
6947404
199493594
25867470
82377316
364805037
584254120
262558231
422138855
733768211
114473024
689219250
162755636
456627362
40713785
63469109
113779441
504046
53250595
290281900
61964592
62660413
29464855
83655830
161764517
244975035
590584584
51463277
163483969
94147754
252635392
48498356
34741042
198971515
421689405
49931988
126584433
278889037
101562395
402025052
640786907
295848759
837830896
122456166
275346326
50838199
598782280
161054978
387642012
284436388
687085654
2513575
942260893
392935214
187015215
191854250
101782968
300273877
148972705
137257704
662845003
40476962
17196922
6297450
203856300
75871943
91419217
351455689
19638483
299542335
561344556
3068938
330721719
30040617
248246144
296365713
198136417
548795017
97737413
292827159
67233062
204935021
37458344
801343276
175843933
98108607
213479695
599633260
161335736
614023554
978406198
103928397
23982849
235770753
260864238
447359441
301781196
20562481
416129264
183750803
676607264
324426790
230380592
24319737
166267012
461008440
8059569
549658553
179918064
348082808
180247385
55895424
517295376
144179866
712323120
33817166
192525233
451360810
201060437
502530703
120334654
222643279
190574803
179066219
134698047
110749079
686146528
594302361
8177785
4266128
111180511
87313918
47600794
405968602
474249868
167562713
4179101
422711844
2049435
29242048
761796060
39547696
118796858
179619277
22646348
46870423
113031304
118492026
1274848
473914274
132358858
135775019
111778636
171688417
1116271
152739811
807395582
66253573
268604846
33228687
244290686
446179641
225061280
785858443
152066453
87617837
12790064
26018762
20809211
460326240
268582708
119154657
98927737
151754011
629051678
83427257
4957596
566214413
65622575
11559079
165289672
117775830
521299729
43216757
56866149
73363406
71077562
89448595
536202150
69725004
4110122
172413180
9383293
2557388
203478926
17966737
972705851
363567019
199864510
489211786
227645588
392489188
333307019
45416299
282693301
314744992
476641300
669926237
726608841
312231295
22737383
54355694
48732918
413293486
201044759
3227811
9285243
71498994
55845270
153468280
61004770
66401096
360965665
472260193
357794025
10367077
438647814
444437616
56170999
67076828
602047787
132370692
25646325
32382542
356374944
40081307
136615761
254603305
538980424
276358659
299630990
234177601
659385848
66221594
28443077
672325258
118343904
14694882
289381041
353048682
35082818
391007600
38714124
8567972
278856103
1643807
133558414
263147047
2374271
79734899
448491961
291695627
573305797
270040358
734506837
62991405
265616330
324638318
154918551
48863916
22538936
361682178
73742865
222808285
4680995
51048344
563527460
67458448
392065839
146386656
191674848
73010192
622548850
431860761
96918092
749393809
15251200
680066425
164651555
518162
179319182
666275675
274689866
240309446
466881067
233736505
542670599
87069175
318264679
147995268
14408645
101002174
660640274
298001683
687485005
27765376
284780760
139400368
161954246
130829139
405037734
816391736
148664727
579402497
357610885
343945459
119452173
42601567
314969724
12508701
369184537
36493055
40558517
409355420
348572972
2900155
163344995
60659507
188488618
447775609
565075157
219030528
12462063
69903449
66830918
69104210
234280306
267556032
118865051
368225738
50125840
430718642
378687050
73773325
81912037
234743021
46807655
189073077
191971969
42192768
366161554
187415236
7849577
180858459
313724292
26494069
395394425
9535437
155285287
276194392
168618752
400833458
87871761
299380538
291867580
4423775
15242839
82513907
371022635
445429812
434890032
77508827
300430010
531153297
869261562
338588656
27436931
719882420
518705653
81172078
603909912
7853421
468510773
169266145
293080752
308744706
420271993
429381672
17979273
106633369
354801373
316470809
48492098
55639128
77863471
22502880
97808689
40436795
252526433
470308226
124315786
647881428
89582927
41139311
342024405
375112830
12224620
628725315
659071640
7363226
519052065
256624649
207457742
287338013
282399981
249591143
4910933
213249536
584908042
251564490
150094591
838242995
369786
202526708
693835866
303025617
37748686
45036181
363407037
79316457
9104898
298800504
7388597
32235045
215147470
71921857
15765168
219698161
727590906
4814982
765875062
294220796
327820116
14258046
439638677
358502096
441632645
700622393
16537206
48867095
460278218
21333657
407781733
57206034
731921929
118107717
437853287
80992989
587856487
64456629
355843044
160112974
551639161
876535177
273355897
148358453
120902208
496515397
106596716
270772930
36767284
151260516
327317936
330189481
6298733
80764448
686083144
568072714
38173023
432510041
85311288
42490458
30346463
54133535
393231216
233533826
331620670
117506685
618963489
121726640
309382510
14855925
122741346
78272263
90749383
723913189
969755264
184347701
209151558
164291159
501349506
530489338
34738850
272188040
134756390
706637601
5991562
8201121
108745247
283777089
47209533
399092319
114208222
222445299
110818226
45546674
17637180
643785447
632462938
500262860
136423760
43395091
442563597
100173927
54517096
15236366
52627440
720411833
117744381
747714199
147988614
329426796
629619518
628723867
237615766
7370733
70972167
227819253
509528718
402180010
233414748
210667312
71074968
635178800
143592430
144907134
150645590
24980410
387473141
48729390
33759207
461853906
621516556
211113437
189008389
467830396
210791110
95560323
583895854
99078854
253604999
333663941
466883539
31291616
346848315
397267707
53141747
478239861
422133783
6501350
50365054
379473673
141936419
442391377
193227389
74199639
326451513
395901120
553595326
615316516
296082903
418196184
372483014
512331203
101307046
293812104
164583003
237967364
198429769
449803894
80491882
36542990
293666890
548416965
155191896
47802331
3978482
37790079
49598728
19773385
131224990
305892489
70548383
135637136
3210965
467625034
334171247
23584451
120370242
313124845
569375
628338193
725666118
23283325
158974894
38655995
24687549
340304833
29346231
398597629
18877072
450897420
145467421
219020481
406265998
350689988
754760606
734015850
342235575
123601972
26128901
60109812
289562926
10759030
558351709
689929325
323632348
373515091
113600917
43803462
377987045
165516971
383596647
17439818
137107341
511564607
148709590
48122558
232466030
373772372
32952894
120750796
394188608
454877505
20075579
495620372
116603614
35114718
178806525
557785143
653582647
130877471
150213360
28226000
209600596
151600344
128085941
36045520
117754252
301518337
95139159
377350915
160481808
239503256
113295760
89041910
190099717
93102049
232411139
103210922
51109442
53550207
370839599
605632786
3705865
440461090
377178780
107856842
93947538
237774197
45503987
33144080
289857321
250840742
689096233
127630791
208624326
1561684
76939215
40640289
581125048
836843155
82022082
448021046
411208438
519386798
666279513
551000326
85594220
18969843
346612027
673766776
374726236
50654517
253289940
152821866
3131184
46677477
67955171
362852192
36018893
210227784
1739217
367091247
691230989
870502407
92167753
3087694
232531275
375465688
601925227
345574061
53948760
620610436
286789663
2658149
104360159
491738129
168861638
422093731
222662537
17669496
47116586
436899187
693145999
8819222
142123682
5895111
146299066
183052527
191218969
40116775
1822669
553763668
148261251
164945210
240226512
21642893
520619254
192194238
99074289
687067113
165905229
155317489
579802933
115390447
201752311
143097001
104624270
530570077
853448919
453532330
242381987
212977273
242368168
135770547
180943332
18866461
100209499
454192243
26810507
690387690
74740816
359892771
46326675
9940499
187763295
127551230
719662280
27516078
309117257
228619942
224212636
506972372
24637
4139316
11038249
42752713
116423846
285010267
224896630
118236772
284387026
373849775
37042497
585040323
18951767
558401854
73156031
8761230
257665548
601168450
510495054
438176107
916569018
29055342
8668172
453627492
63282018
230723225
84167120
150002870
6301576
451600979
47712605
79258711
546315327
474811604
20475656
556914469
462994334
54064504
216112829
406106590
288019757
218008752
234615490
171339457
340155656
19086330
427730674
102371932
51442332
54511505
424647129
262151694
532903642
97790636
756510528
583657508
119906195
42348696
198854339
238803238
472876662
102935336
34627983
167774215
506612380
821320318
101425709
92993287
100632013
89081431
577803313
660655844
651346774
57860985
10090190
632171502
59086742
40541001
194298214
49272503
318682056
70532127
1130857
150831998
91554735
36020096
302235911
80240639
276892903
212506591
8395458
464293536
77400624
46111257
550260327
347199347
914576225
59517894
655507620
25288073
122843664
552353963
38690490
541992243
4981870
108365164
26185546
24191832
650159997
609000474
252042961
144341653
80622233
309754371
699724662
108691102
79301162
149024635
526444986
590941736
73731331
62089466
119873648
48934617
488330661
229848213
134050818
658371380
102585961
108795722
78182546
93647934
11585814
66583761
262222840
6343596
431022680
223601255
11098530
31027538
219506672
15922481
253191654
131880525
40301953
102765879
471995319
342800966
54781524
347774895
440016423
8806353
414759651
11772347
37445939
436827942
36274688
98443761
437750872
627620878
905387441
74639344
6922407
194813361
111031682
328430424
322150287
6370909
149254614
120162907
559126643
38075580
77979331
413080779
730429670
35708908
601730637
234226702
458943153
102333326
312607890
149252303
399823748
335020717
123507257
443075013
584430723
169296433
389497130
97086743
566652357
286217338
33846325
49774306
114692291
583956894
28269055
71826986
238788695
232422803
522562159
486036484
14003701
7320485
406898861
83125874
20272164
102999383
12556750
586598392
6390256
201097543
444195306
462929887
170460064
35620542
175077590
424436667
142937602
43257491
84726257
799082241
342611295
246657721
21460588
395277424
58585100
135786131
220561231
135188308
2748137
230405599
346502972
635572507
339013096
196842546
92898127
267270029
257068853
226454212
129240931
642178490
20007333
147136522
818471282
507952880
131661411
146874557
470943787
379209878
30847713
56965934
130237268
672826909
150571343
124559218
37856949
348678322
409738006
42946115
270491774
21143625
74650984
500632675
96357478
309489579
382372963
305942160
675689496
83429407
40328910
251551603
148600253
146369271
73367554
443894857
306935301
48419429
22715009
17627696
103923541
129084794
91906527
81133072
570403545
50671945
20428824
71666715
171670434
466177877
5739644
525320401
152835703
98579119
15097695
95531945
828379714
86358189
54582054
254264618
716667703
493651586
9825431
94018008
303412807
46090750
245182063
122678669
344313522
224047893
343905444
381141732
7443331
160656226
464990701
3547152
433776889
194473430
96982061
414835536
27997278
205788582
238384856
454967261
225645725
349115847
121683756
28868340
773517408
659762068
222069709
154234055
65488601
66726496
130752183
126059303
99718636
176679996
260168795
763609343
110491218
391891817
76547293
8638815
171844597
865132786
29820457
69732948
640932839
197428109
224701498
325232648
177751861
507560376
111412230
760081324
305519833
470559441
349060928
329894666
70998013
228146186
1533938
247391588
263156410
210690661
134894041
425355
84329837
10295335
1676390
35008984
11939571
267649284
727175746
255100539
571064608
101579964
128964992
358230679
859460955
235838826
563255177
117276467
685759419
183458057
121454684
636457392
56184290
386667654
356737657
53062530
284942212
205130629
693765878
248364074
106207007
327856525
707825031
52308589
95144267
290698451
143928495
729669668
175156414
98365142
474324646
411304147
528870206
452600879
341812360
246848442
98009974
111447575
86455771
3651030
329571288
20358275
63162955
512396500
332525799
96944149
581466260
68058074
57145784
162245037
560107108
157009539
295533542
495030182
220655853
8878517
442697940
121945885
652640905
781050606
373725271
599331758
242597977
582108110
87480889
524995
19360216
464481019
468408888
405161489
134415607
85074391
22454461
264906922
213068993
12295067
200608739
292456138
308018745
880997949
167915412
20999253
249550300
256659401
42257951
253631659
296398800
22623966
154149378
83532268
258784726
299136418
166797657
135870360
220524401
307137918
2359604
646598560
745163039
87771170
26406210
346619427
112484369
58546068
554715315
58783797
530760674
26010696
105643774
163875513
301960252
272844752
85954905
249310129
226857359
101379150
206679771
30522196
676517961
33925785
6253180
538798019
158729773
791254580
146781016
39937591
456502350
625694054
620417240
49078193
377641808
118663576
345621653
521056779
239286314
201067093
289440419
45353731
606401369
357190295
96180917
305372288
87279268
954403426
190739464
37904638
114662685
21361831
45009594
661036136
421680591
8715263
511369378
180812395
562381833
156660171
215767756
697651011
358441011
481869150
158164016
371622417
64569550
114502520
262466637
49110824
324504959
204186520
50604211
205569647
411130598
318859940
90221025
301787
273857123
283578363
424709501
6138457
551852394
12575841
159274113
157149387
245331874
77744219
88240903
443824402
164087612
455410004
130316090
464644298
655068770
91715198
43077904
502948522
36834669
49918360
121316297
119458558
120683532
457358973
496814947
131487361
256907683
140283799
677655837
751651775
50411540
261719648
92826229
144996699
422327947
299416958
150794520
585769764
333903556
20379679
688713919
802975324
201848979
748578060
170659148
77663998
21581904
367630587
468642694
384325224
458301646
157474243
282877083
43741248
462030780
3847261
2919050
61832490
18857843
299003793
265617931
60461293
150076219
13591231
100958786
295459258
28536137
529047170
8469735
521655126
262028058
29518196
402247727
121423188
17040330
14710962
128816157
92984589
482158125
77582479
16276161
543343848
62457437
341557734
184355200
505367832
116860636
193023033
417061198
696256147
14817345
94612995
34116135
263795108
505612098
8238622
197289449
432874977
140253047
747674712
56470987
347319535
755221
261356153
99567687
444925641
294940991
5657697
17826906
89402192
643203745
111539372
488974
568991341
52561715
566072252
97573212
218393174
16950718
10692067
197731198
690379178
38323274
102715793
419272713
167529004
172662474
39837020
479876823
207564431
105145612
471644305
42323312
109271840
308547810
116133614
33020620
74495735
819600046
53774855
521726021
14984947
321781731
137699442
180451324
409054184
353046237
124134372
317289496
429168187
49994679
416931862
207369127
117139245
143562423
203149802
67244979
104270304
569224479
341126366
490974565
89054069
77919673
159885906
72558932
541976650
187537375
215372788
115305370
113277180
37062305
177411492
377488143
397320895
210945996
146041876
146988032
210728381
749678122
269411261
97523652
617703741
443426047
132387354
41577365
565931347
28579307
216541330
541813557
861282406
34857874
881244638
18278478
5908218
516267290
89322650
570334239
7286404
326084599
483804835
689275500
282006434
119686760
43081385
9807388
644459917
69999969
342648134
32710274
245690096
118889573
292252310
4798610
525368843
168008959
271944491
664281223
669892452
89492513
269187070
266988983
207740182
139958184
120909963
183251611
438928151
230096322
13047120
262447376
389739081
68641089
232150641
480326034
510828485
614788043
202284070
2675694
601871230
768350228
525754150
334798392
68455678
16259061
207551421
814387578
62506006
720382823
391865199
508340671
18130054
419388459
35387383
717540700
274367907
545509259
255336656
49973341
153995813
35156284
204179604
134372430
566385580
67070265
355142513
39897038
172954953
495403605
185788349
285698846
282171036
223514455
106017629
34850676
74232941
123851917
222000603
125350815
54267728
234595522
303317501
506980007
848547278
189886750
65709707
137254850
647302434
292039455
237069322
157065070
94812033
606543891
333196214
222209506
433840654
99742692
112238397
396766126
146191419
432784748
225059632
18390386
119081540
61073278
215312900
137286979
66639716
159443281
655484957
278595092
297543313
184108134
323835346
725725234
24137761
216997731
214138850
145911772
67015404
245003048
666150784
130945952
51287702
218520053
100510710
128684090
428153180
1627576
226796672
68056911
417078129
60521784
356237156
267275095
354327648
12274495
306976767
415226680
103412163
592663235
15231227
298671794
318082380
790539133
6865459
195776728
172021505
161320081
91329
9424898
81059832
87131012
119765796
601951989
592581586
418364724
225512946
250979601
129486869
291714206
369111589
3570587
128677968
419655739
171735047
34367249
314807166
260936319
746392181
522540285
296824430
533783394
40851081
344453325
333000887
101165423
267139205
482848483
305174256
121218008
453665972
93078194
8408335
48374245
580519048
405875024
275565382
53829745
118310617
104442330
398793321
52598461
23887411
598283664
140225032
331892379
133792662
193837758
290579464
50478098
672125073
137684994
292406301
654572541
762002395
5948133
223957094
73265623
358376580
525722108
39364449
22695355
234757177
116056444
407628975
63216550
120354733
633434861
282689554
3965311
482299208
438215667
418258763
403638618
15178859
165337786
584706622
555173011
106106614
82516900
5938818
330172649
54288637
63917148
69940082
76122492
210950264
160135507
32279040
194251834
158678294
13775307
119472537
463087953
195845266
206584197
771229492
36658186
288740172
72804945
88663541
13879734
463509888
122347045
217708751
11879464
158784859
597401542
296515772
41361882
401423046
278674562
454135210
31963060
173221956
203660125
740368717
108575690
410751146
692800810
119621886
110047985
403837330
364298880
165065047
600564384
49165056
30437472
14167664
246634832
102479208
579234323
107697624
46368288
176185783
203959667
594066329
654408569
40583979
85357720
492075500
758543903
266333198
363379342
253286852
50159993
322639357
13773697
479640961
515870226
353638693
690464374
379525386
215834858
525913926
522367950
410083448
13057882
558355816
5714593
320128061
722723018
266021008
806758514
223164130
406581782
68043758
618554958
51991637
235688392
168657220
86350668
184785707
444706812
267223579
245549248
292381893
755760379
266640484
184844053
28297020
118660432
428103481
1830993
58522304
403548509
502410099
580073979
324298911
228193105
54396197
142329228
27657408
888802181
200609868
328016085
587710641
334092457
388926629
183313352
300498723
80344252
63794111
46261977
285018047
15295733
448647446
115531084
478859229
639406328
219957700
75118836
403423489
390307258
791669226
105679491
36310345
18508222
295863512
192759432
158673809
543460193
55880718
31817151
132103192
721193027
195164042
561181765
755987566
43629005
28890776
393509011
92630034
31934325
13427611
20195452
16399721
34324716
404742378
23279771
504111413
361468523
178936391
16075153
724966169
3958914
895028775
263868648
24726386
411560571
68841795
283452020
37867880
56028782
621105130
379504792
662597789
29516593
25028987
47624672
83790979
326519496
223622694
410160634
241171516
398321476
256708756
474268558
133371662
395952451
71307673
12514595
147973591
463226308
396915968
248067811
445903874
228772721
62293548
305649242
4577789
31270294
283294180
583845292
404545840
271530166
9838197
49917826
464999725
373968440
82050375
83950497
468005589
247935550
620588821
786674599
135852700
368564883
94234794
185174539
246116799
272336547
121694691
10960941
493583506
298533122
449776785
111824063
939908
257401101
525364080
81671807
228707252
4139516
306803784
958067758
249385214
172667412
120560933
278152699
237742964
338314748
45937587
108380160
495625064
16398046
236183748
76295262
228091561
725927327
79858583
648817
375159473
11811763
78104231
549015258
102935728
101537921
67765612
293226798
155985707
135059233
651896932
405101293
582926055
729605336
271370956
437363133
214504128
301450468
451838170
114867352
592644955
225659554
55487969
35837207
182521672
457576181
632937572
30740394
722954351
72584703
451444455
698385170
32298903
90082318
696173278
19936583
1036984
65625878
205858205
252886957
270687016
569701374
11636839
12167401
17920643
93724582
323353005
656755933
334599628
88954444
130542960
968992053
149083480
147936741
684735926
231415419
159554396
456840449
109201355
12798122
227221012
319097945
330789011
347082304
4195227
40484472
38301801
336293464
183818401
552181714
145539176
850045260
16449716
46690770
796768909
161946132
24556791
854191452
611839196
172130304
242993194
2514713
6276437
5631130
77267964
520514838
1559730
16798410
521778539
646901624
105559662
658422867
237002374
33647064
717654017
194266960
143130008
241838665
409922952
184388250
394946940
929369329
1093301
385422017
422595357
140158377
357008804
554791156
9609410
407178563
486410068
53968636
1269740
67415318
719218430
219289655
3854114
164511313
459581630
334968662
473600716
1799724
124411220
676691022
216705
571684695
527587784
243766292
71810818
383664110
182124354
205366242
99540042
56664536
87626530
856107333
768304980
75271578
402326567
339190847
277383861
21661200
40928939
571771082
33382613
535669998
4429163
146591525
107384621
12114590
530579644
198934332
70278759
756693649
41891249
18065401
189327013
610650712
196550424
470754721
54196794
35306658
375982811
705828405
361836257
284420644
20309022
313311239
550776804
66408394
605652653
208072218
36516768
58595332
25894854
385456735
458552349
4827160
160922385
38597741
669381608
95847032
486301284
612887581
788848865
562481309
2952723
165706106
249014403
412308008
156695143
456006773
96078672
117826694
409866249
16336925
75070347
132894386
74658924
63260249
218606371
31350101
83753220
234731953
429043594
182318001
4343234
828700942
67863467
319158108
106826023
249907420
70574646
740033080
466232304
189152497
494453125
25891521
61976978
38641309
128879083
507981927
37401275
506744703
19463204
2705470
128652380
119908182
451604058
442285113
433393301
99974860
213259136
34500478
46838508
351010218
361079406
923304713
139703081
220657490
124837108
512883900
196801422
378675829
11961647
753918436
25085082
40901757
852667770
229335165
182151320
52613192
132180316
127755115
68511
250416086
153845545
766529126
582922169
181204178
64924424
4665823
181021387
24529820
139946742
36018271
216346662
38988840
77377381
261789466
544670495
104634121
373593529
683318554
33823138
191598093
3386982
585128995
546696645
57006924
351456121
512888967
374088909
300869
230422581
1068728
265207350
53177420
387006880
732489188
342153133
3436786
81856284
235270736
229725798
513757319
103082410
122587548
105178597
142115791
29247464
158793288
123908939
160288332
610305453
284240945
37379645
16404676
758691101
269387019
205811395
27069058
402518119
60235166
28473835
333058640
174191362
651992041
8794760
302504034
219474942
556090323
500363188
97584785
320249195
505125188
7782045
470648942
269534762
545985034
162517500
8330417
290403710
472662929
325110933
54249667
163647362
105439822
15026603
624340881
35393712
166343286
443127430
375322612
169311262
19363944
202635878
121322635
231281586
4972758
569111522
437905640
111288062
72578460
119764245
15981758
68808436
101084956
22510285
155296784
27750711
721607021
269219797
67899697
25977639
15866467
20326130
266427122
219356993
30102007
704369688
230905241
26324049
308332420
173412742
332832227
470400740
226434726
292423918
76807188
186178401
284756393
50324608
136317731
882301548
738714542
223269384
196214435
97898074
554550307
835726579
51995561
289070466
186932860
161744212
559301637
118895739
132232032
205717679
312558033
41006305
432902715
207394475
140295718
497020104
329410100
820052926
227559696
800373716
454725987
6442783
301812453
69773343
469107994
30857290
55714214
202154678
245257569
630564323
54294016
5151680
2371514
148550122
300607310
186551006
571876852
709766
317080247
92795541
503769079
33646468
240877894
490478091
226384837
158338733
7247393
371156530
3802385
619168715
143252058
235291047
41752856
406256355
304025424
470084492
18793382
211051874
200592963
516611407
344968399
203895143
375508188
879835382
113081376
191875251
340195132
14894379
35678834
361507729
82545992
127060981
577134434
42493324
751182528
25503002
161525682
763422822
528499032
716809270
757251236
128376064
634402265
474232271
174477458
150226519
819860839
50015712
115099827
638284008
37901307
162276923
252389904
69445652
52631389
20229381
794606469
83065433
163116478
51645806
305896659
175255781
181348259
215614933
584972785
14206073
121225472
281923307
292209630
75832315
49832392
383339468
58113032
30297189
464667381
30043315
78280529
301190784
256516076
2363043
546875839
172139799
389741614
338153299
627530820
140249489
775746758
177417408
23396131
63317663
248332777
305658346
182667736
30862262
487999638
307703694
2931052
126319572
690066702
459231911
161270032
384817718
76957714
470133
322417993
386973186
52186448
68944829
737489013
102031614
152031719
154002769
35525506
290951317
835463165
128281492
268146329
11882128
284566640
722127777
46945322
21114471
649587972
95518271
343001498
593574295
679024894
391791993
93082855
782079331
652013258
265630049
73205639
924171315
21888539
264555395
636825357
76361957
420687123
108648819
3623616
262648922
445586829
8394243
79940473
337742553
433923178
316297142
153752458
328561417
719630028
95285966
228569882
86503771
52894597
830892280
22925398
287226870
46771529
353860717
7772855
747639983
167687528
383367463
94156601
143183375
319155129
627467957
679678779
41179846
401091692
442953529
585937158
83611147
31267164
172678940
201897660
129082949
18131709
527835061
200018326
177464405
47435257
87671637
17893423
74588886
691814481
96999760
162498256
161390974
886063001
457792214
275499196
444237548
76172641
280936355
279691152
324645779
662634851
529543322
598790476
459160810
227054183
46102035
174199397
461223555
12982145
90749183
857978243
18111409
60753664
577616267
293621897
806722951
151306836
135335832
420100140
144394709
820802676
6640792
3486862
200117976
43090908
1554446
550748114
290321284
92060599
553740968
168669636
268732917
269824621
17714903
99163102
111317453
272238441
18811371
81694115
16768335
5161896
64353569
275560993
275554019
210494375
454452562
554142655
94765092
121057534
29176294
148316714
568847352
188369920
208743851
103135356
170219315
242633601
20931978
121563277
994961876
5036773
424651135
14617608
380501010
589665026
276767009
196230328
137258181
418852508
29107511
197130963
854244000
112719789
564307775
85654234
390967346
340769637
423637413
293071655
413935401
24956838
24770817
380701366
27332670
57647884
468348646
620761009
74275868
246929725
233290514
4390356
40549226
242790766
182941880
98524746
251467435
258440002
77849624
243712722
59114235
6753243
36799422
232318285
127658051
168272190
57609726
71256126
123268052
133967464
63907517
74055707
125203375
200716212
54824786
79535223
272573209
285148571
439259466
29314468
21232862
304936361
235129410
84487320
185785706
704888802
195628553
634128342
492753729
168103512
4695013
1394604
542930128
64474300
281263124
11651201
104220044
111859231
397678853
52126152
60563259
5114758
427773530
104207477
39498219
67660497
77124056
228922758
200302093
483445417
801227223
16033638
482957926
253639849
519961175
680450570
78286618
50897095
200348721
27420455
430509937
168809494
91626765
681759077
65319229
1271443
145650244
26699659
29523341
521652273
256998386
478626100
568282397
124171550
16280271
839493693
199769432
314665411
18610853
619324541
847062789
741135018
327751407
116282675
263617904
14238378
471432024
118885436
15464180
514424144
589398188
187100422
223263165
232232259
132018950
121871807
562943782
587394954
67336271
40639735
318125858
760577284
157554535
9157958
27691071
390426482
58680762
288228102
246246992
471321354
147120122
62802778
93018113
316411233
244261512
328557602
521702371
225919083
57331547
335188652
229001922
44972890
421565889
676414532
195670372
38660527
32062796
13064794
4816220
232587965
201838041
614906438
178614670
170129144
480986355
203778164
628314651
414060551
797985344
692156090
220906169
211509059
291647876
341874996
314443803
325247706
458397416
247991027
228713732
195773212
318598899
407249101
451759191
11476006
36281019
348341720
115954716
74668016
304581714
230734258
32656074
396401279
130349329
218804
453952405
146089583
27820034
42330069
658547464
110016940
14240420
115852156
3372471
1180327
10202298
124023351
63069169
389214569
81778526
265557051
142906719
307458624
217563124
433019718
642920874
83824154
540671387
66873283
27045057
2864455
86168240
31915551
13777852
66761804
327326345
568099792
507998456
100298806
125311488
499714846
646213236
239240021
72318082
100697764
307952071
31423245
45820918
730007205
341707297
133544209
239962943
227824450
300691293
460678523
7498200
139019571
172075983
426593411
188598375
217779664
58027627
157407758
6292560
587358957
645049375
429541246
61191880
477160461
212933917
268020567
138801807
433825553
550914921
151378684
97837456
356227257
640416397
210665961
86811600
240615104
7083393
44248516
312069516
408416902
66613941
90034669
1937162
259699446
334704080
229460446
515671549
148233642
414511792
903085345
50694349
38333469
169296171
65246317
631662391
4353581
25029638
243896770
45884673
77479673
784396071
248355423
641008856
436467601
39936687
512533141
264931018
14168098
1926783
3673355
477486861
303956829
87547901
90914600
51510405
327736321
752003651
544415984
305609204
31831580
33259901
539371949
622487157
239132617
19653674
175979761
49658962
178431043
202933691
36081275
57465883
50991992
395042819
235100041
14715103
436171614
443880686
487840581
199678227
533829553
232921690
655095102
333509857
3627853
82554565
311173951
723240684
8763889
59008043
126972548
488373641
106704775
221421987
362902410
28661698
55109573
34363612
82074403
110208714
16023756
57331536
875638536
20083130
197769201
307437287
337938072
826026823
371353529
336584888
252085103
363943693
264181316
100200399
69720626
341695694
118710948
146966310
441115337
86310225
9502316
15936427
284461155
237360140
635984756
865101929
139586868
457115215
555538006
683280401
202332564
347265170
252070546
265736898
92272326
89528576
30162188
846655585
148940690
288300089
341977427
187528511
64465611
68716943
12444043
412762
39702752
240069755
4578836
332564699
283378075
19676831
202098614
41468328
91908985
760079332
100844803
903326843
90807166
96371192
661613430
267408288
145395046
20204555
33752089
40303618
70782964
422868070
2666977
210618993
194803844
318937858
165477744
631428619
203683321
23966759
288754823
34697542
379635032
514908785
631580579
357771975
201797673
261685819
317981180
204481059
162488903
232737906
245431206
52965049
372959309
131992466
337863012
271082092
54979556
666529565
506522739
244684870
470713119
344833827
11474238
160586380
458563258
46660752
547113773
564265196
129795042
37218175
612538010
94567401
121135645
98922643
51980095
495475001
154428539
206928162
553671877
746691724
236055714
616533485
273733977
57198137
572958105
367332118
223469173
183857143
471883479
195641109
458167006
400058064
25286894
600135693
326466577
174659503
498987553
227488146
136935974
3536823
289547096
156872089
292245558
68385
616537641
169112685
229342767
432625498
141303808
7237853
26673741
81282996
143006227
514063342
218769530
640467914
58465436
78558393
478505181
115108392
208573644
638803711
234736987
408534218
535686096
604456
144234107
154559257
516923840
438212885
97958763
388447786
41086862
643013641
96236053
488059077
100094865
153583177
2787469
627187546
406127443
208081320
217925631
6546661
66583173
91947455
311671433
129252702
534620368
381560255
109470460
530371736
150270230
474668864
220082253
79286398
440357403
490977690
33844155
47127965
210999736
346471397
6644350
540160140
15006408
147569307
66139322
25902326
136389642
127665600
583599305
93944828
3264158
98128064
141903752
230119
55527345
103424565
62990916
181005499
427843646
206823120
91402110
134854337
310804260
95349214
367321760
675680041
28269450
893112467
486329006
111412050
179993162
120236152
268988842
368125332
88030624
188732039
189405428
222800370
69026891
234180055
238532094
64156149
801566924
300647052
670647483
402869427
97200431
755226559
210045510
26845351
88275476
17890106
28707429
381396704
351993589
100031712
162089379
121140714
49510470
67672590
110273388
22844842
11157399
121529955
324072108
922982333
188006480
82280361
105350305
389787507
74919209
509880483
63423931
93638200
234050288
1078280
512248299
103320410
545669302
240687976
736841240
292570155
378383127
313789459
6025911
23762823
736029223
213993873
588827527
130314149
31320909
684668022
33944939
283426638
99707968
170961844
88258661
142748825
308145494
389902283
736351617
46826923
64944627
60064354
268890834
123712584
248166207
135383799
36600804
4385367
592284628
296294358
68869412
401079886
228744653
136285279
491152202
117319737
674542768
332909224
365267567
556450248
710675484
359603034
51411487
388387726
57773604
257969744
249537947
157215206
51686841
180572976
79392499
61719781
237335945
205041388
267639369
534402
411023230
248755257
238748518
17324066
485351769
395154591
552042521
547071738
57602494
664542406
19707679
87902067
175360838
297014825
83347722
617053235
145828158
34390075
304231047
63920572
97827874
182533910
445908049
258343995
532030428
417162796
91018016
682823219
708687482
620801971
20938863
522123198
76402095
87695701
80838
8082155
52296362
266921836
239417315
210258846
565389777
71411882
268902107
6642645
195381643
45664505
302952190
916132750
446054572
239176429
72985624
378503019
128344527
18832104
235515420
11797844
3193392
308263625
6089248
287937061
241280241
56173735
346214356
941799705
368992485
208142945
224980137
190928788
280923975
202701235
195670444
120165728
392192317
68435316
376283726
290971322
11185214
709089828
333649666
365078539
453252622
70101833
638260412
36946126
149335222
106341744
598713079
15619760
302658113
419863407
61826076
168780060
82855163
791371002
736391075
363279102
17441137
417519492
46848354
291023960
14877574
339892129
402425956
583318511
195759693
549495740
170495109
472581323
273604213
274928004
6494248
115557869
317615105
345520658
300183523
47986834
614706861
32789613
144013342
609469288
25636030
581961812
123962517
121489366
97676713
43889334
11506778
348299270
52499087
125300887
560584435
4085038
233704491
624486347
4961807
450681201
117572643
46388171
150074645
442971141
156389867
287421614
626520413
481543429
114855209
67636997
128603205
106740110
320314291
129667937
61095218
127519769
56695621
1381629
21303533
116480717
10325107
25828617
303150262
28197599
399504878
240046667
503656462
285898343
16505332
601283445
127508184
337814952
5401140
131455816
14584447
224642542
19523993
308056461
44366095
20158358
407130374
226736387
2860127
172438458
199876922
245904822
54846848
12501046
218476579
720540901
130644097
140366092
75829786
31920517
681509901
334091763
297507164
196727898
594866189
130545050
445283785
146604706
582487460
20873075
472082319
527622
181181029
27622315
255358824
511747802
644180290
72942200
432492325
182719464
132215558
120817246
5360451
21314194
186938550
177822874
267974403
370724332
231441913
100815795
618746222
169808432
401346752
119706348
528743824
440488362
781346847
258120202
107573573
29453990
276941873
71976538
198942703
162920091
144130649
173099124
90671394
91243221
171980864
94977614
534531380
71876448
64821116
44162466
363106759
7385749
100039842
53273535
255264642
100082648
521912651
112662572
79140200
528823631
29744725
395435566
11260149
549516229
77466777
63151347
192235934
266849541
34124013
21933156
550477203
25692175
10074560
96678855
240951415
18888048
68086327
80188954
22751158
130544686
10319130
157496637
57036926
32743386
229191206
747277666
5793455
12022197
148353327
348160882
165054810
849148883
124092419
123619405
638012376
40660877
811450749
774740123
197382399
29203550
458518304
814632749
417308953
154665628
36469629
302833761
19765584
195352842
683556365
52060577
386988286
187456582
639908541
47575463
15807392
108874544
127036549
298832191
11918360
215744285
861292896
49165254
32096586
79842468
74123474
691526411
309376604
35509971
93349791
404459504
324632
72997419
439305427
145452631
408405630
116983183
108506767
44351372
118497594
20866410
13359396
274423156
273934055
629977136
730382438
145342400
718571095
41259554
118200451
201447464
616896837
132762737
608004800
139623833
642924230
243886175
140879722
628635952
717679328
144312919
25563485
765021534
653049038
479202951
102924950
555098299
410618228
13101773
247211579
326635145
155673579
524400753
803267438
409757325
3146978
136194519
2659283
463955369
621565740
330402303
35058396
254612050
43764504
313242907
1875104
478112006
160954855
201163839
335043107
64562827
511377830
212452897
267773869
355084639
77247160
657579921
53351536
14690851
258945185
660320738
706861313
32883831
680674858
608480631
60162489
362098147
14204180
47369784
418931415
136757176
1647265
22754293
380812766
276452490
208201246
166120547
3668326
51682392
210797145
73828908
157261828
70105381
911075364
10133327
2574916
39034835
277050491
404868289
599467271
167041519
456124380
674544199
325061872
521496602
232854699
5066968
3539812
579651
219590884
591068220
544158835
262672501
711326477
162292418
136474951
487073770
505236147
296886500
457154707
182834177
13013415
418411573
6633468
170443318
468384635
613083046
168584880
43860929
129906243
167359508
15987419
179136688
253662219
881614024
123768263
681019816
774888342
16870145
543398674
16010135
45053269
68313749
179736411
164232212
88612008
80012205
72376843
218909139
99676431
468041596
47041649
124551439
40299214
164136777
65249797
44894482
797906777
248528125
76592763
552253822
286334338
112852665
37433227
806613877
940514518
52426629
23122459
56760490
91499105
286523676
105715067
3960633
2744640
288456998
447613140
311867369
33195811
50322171
275899889
251479127
148690786
597925635
39050202
237177666
273953177
238299776
1253534
387958925
689666147
33208531
218702053
186190545
304257311
695249525
412294695
93745266
368479544
128907686
101832862
208779384
281205393
134023730
138435540
322939824
70541106
27193555
38678279
652951096
23764395
233435228
286944628
431267870
53076577
196328645
180256803
103405877
382554227
26211637
1827842
253198421
325435029
27926831
756905227
108985715
56550227
321081990
46863005
25585778
19661032
251711796
371531401
263405325
153763651
254281536
174243679
4561599
54612917
149739020
521275194
76432911
359102976
353906664
268827172
436837908
151760198
289343763
46406395
56393750
34019750
182101314
270011833
86864819
134918253
60592488
197002202
348500818
2665120
352531501
13237728
278917801
472454840
131203729
24770249
546310378
333066709
103273381
86600061
45821503
111675835
198274745
200351581
54192321
214900237
367419494
90442353
65960366
13256771
12021446
97730493
202808993
281911623
98113650
306487286
140912472
499763568
502510526
482087607
382942494
666588209
508340089
78156431
362848251
426089777
239866940
28636731
47672358
360262954
83175131
320341305
68579343
276105554
239113201
135353940
228350544
308445180
606480902
167645729
209094954
53896426
204507482
97417208
192387620
148912138
85366538
541320118
526851769
652105805
46744767
298363278
13313603
225210346
396168882
38693225
79294160
353166396
231366873
131816323
80697061
816777558
23084774
297770283
88985372
17794318
14013179
13593299
251215295
74872641
382056593
154556450
355438820
344806719
46875258
43916007
63174304
797312138
503808212
127391518
788108607
635803714
643875101
85571821
15030439
255852513
575391600
549283972
15410266
215391724
827386092
202055
6643394
151565117
273642
61156340
84572338
286411743
183546131
78863324
577767601
139065351
422850094
48172674
301515509
252694576
470878157
71184003
13203515
112909426
11609698
2722679
312397735
2758380
161951792
99706025
260962952
57375436
610935563
494065142
366237923
141453957
79130531
153694247
30672764
251238964
482575890
248785766
114253462
783704909
274193267
45332629
207284434
361362755
102340386
263856423
294780354
318951118
82189548
223586717
197225597
29520191
677640739
535541101
42419024
38769345
24898423
45165198
8163867
187436701
144899464
335551113
374240998
166707193
456606484
553193861
94523238
283653658
120542625
76722576
484266748
502083063
5119333
209823594
29247332
138856044
341268789
595861891
61599048
123301916
6771624
141506271
132256731
180612178
249733465
149971213
235759513
105978109
184421875
558430369
268817411
211844744
66825230
13947167
2517207
545414872
10978831
109144143
192944745
42537259
139381898
128412727
197899466
216984477
580573435
230731962
363847024
8608421
36947847
14394069
147800533
22513878
278562731
424735792
118183128
363975812
93913808
505766037
2338192
488521965
207874437
18489423
397511191
59323885
919559761
123003689
53871824
58440631
12618071
332628792
371983720
276624881
93417804
285282048
796522166
555580612
261055246
406094491
11021499
645254367
14347252
136759413
38434064
129629643
755010464
161943819
13983320
33519236
27672331
433522042
198316759
794655467
139445296
43316456
151549155
600944781
351385188
356429001
591548438
662678681
133914897
25699498
57874815
505410452
30795664
623299613
243139148
130052658
171905265
71522391
250364496
154534299
3187587
397398658
64153847
117314761
123722941
502443807
13912901
376750409
11403505
323019473
38267251
220752148
34427051
418428757
173460006
470115755
416204739
283076143
107778504
417684
113539503
52578586
292124232
28304087
106425583
485102954
66289110
46820793
105318323
15193947
20741153
6363364
53417834
56242889
42995943
11144847
147423866
614904905
6476898
54397858
37168893
830914635
284969378
149507124
810134773
124715
89345265
43138946
29488192
108895949
1652727
90405580
96159367
311865760
430208929
325255581
96204230
14162505
76071517
74612406
643458729
164530708
429711083
5868125
215624447
9506247
394788029
234789582
238016105
40535423
18621051
51291819
22374580
60109226
109557805
123380367
351234196
274459674
4863657
89572888
965105
567226211
231714249
235092580
6775267
5412320
394909466
21856212
56720675
436061986
14011948
44340312
327430947
736053379
216475212
325733866
118952431
12528592
94416195
516050899
38315799
98114994
219259716
30299995
64620514
103393355
390353128
230218951
833784132
428727432
134640543
785854350
106295570
207467819
653529316
136445878
583556255
44310134
132245265
306132531
226131206
493504250
60556518
33974917
372667856
9325454
414082883
531076847
711598764
144886741
517300051
75325850
52534358
278363312
340002979
63841167
40129981
409572110
63809420
361239252
20898728
53120591
19156251
59872136
63626588
66416436
617917256
462566365
179678652
241325230
156571730
81146309
255623536
740605407
34925470
605573932
64457944
243609924
437224979
207780441
411479
397555069
32685735
267562823
761691368
15629893
52863275
216048381
226837431
211096640
509902184
47522726
127626918
75933747
43839861
25227925
405669397
14058650
342097831
97357072
213878522
205309254
433869923
67974221
754364092
20253339
632215040
593503506
294420100
185616606
297175372
175331094
189391854
4449692
3740712
294803131
50937614
704977929
282622682
54110145
307805735
66426200
260811945
301651373
341922939
138573067
255613747
176649950
253786942
52254626
173040688
397152817
138502632
204278110
4332799
7017392
58105469
668364096
136090017
187504510
78974968
244651410
499040649
236624116
36951056
256221163
23717131
163228046
254761861
311530185
483125966
191998189
183602628
386153923
378310306
127413634
14896310
53270335
123980688
278949118
14266444
35086225
193050965
16038121
272613308
284550700
330304156
172038483
2651102
58198400
187789338
706822478
302915087
255071765
150437144
604388214
476955720
462920671
15444496
169710873
198529603
762102109
78173249
318811692
185100232
298296406
26195479
254105987
16372644
488051618
197340738
45156921
41401768
44477490
64782720
9737464
346629367
36844335
30293057
527402786
463853172
78307949
28506882
334673673
226752178
7935103
404714747
41160865
243063068
103572734
246213428
104457377
140788341
222179230
63109266
1720704
84681829
188324993
285859480
7168163
844796539
459440033
95123806
178897480
238940344
226981464
109421740
224568915
26339569
369792776
60505294
432535039
607331095
317504396
417478902
493451461
148396237
249836761
190460428
924052778
16459929
468126938
377251006
43304979
8319836
784152139
795415458
70298397
424076437
35665882
1817642
109721328
805397357
249043441
473453343
32120626
87904568
18048550
98416663
142990716
509889959
543396339
130937140
745842404
59541909
22102018
121467601
29293958
130457604
330553715
151791499
21253185
814801055
51135138
241388253
24785836
448808715
8606396
650903595
14384832
58889669
250473841
141884118
25276439
124922376
455620585
15165
155584159
493109212
277369269
144920650
110306599
127852760
671470334
30263818
518362959
131863282
52179662
909422828
195892500
113378684
28219634
75902971
91631688
129580467
320701457
10128759
95951158
169897960
176081654
16629760
29408166
259641313
4436636
74265671
642036313
43254590
664302319
200349957
809543356
35018637
565632054
81038021
130251674
398082824
33572725
90483338
222592409
169978717
406065965
130451768
242537491
281895438
316212114
179289526
628404569
715773875
46862159
3876405
344248916
27446977
238669549
300583738
343971532
226550703
86765121
296052260
168259453
342540624
19270475
604129913
384110802
192880023
58260284
6880514
294765053
69010857
49545361
460094982
455127067
348946051
106615120
365151700
57626670
19433961
471035309
558571829
14291994
6519906
3403082
85483978
554906172
379215724
366839734
57562565
344666898
808044995
258967009
396700517
59608702
101937027
35190027
224523560
31403308
7953933
385533808
10259201
35163190
106810938
193071338
553054548
67329692
216618291
11802922
130906234
171662818
78105855
594263606
286228953
38640306
455277373
9614380
21052999
150034926
156607349
620410358
164740608
18282256
157092740
647595488
276288728
86594882
480913218
20461103
509582282
153628573
191871553
219994773
309021528
138723576
263866633
388487826
277107826
401553240
68433064
607955110
193402733
228739487
237734881
163630640
142760132
255064150
6304753
1110831
392394777
547053164
276480909
252578358
92362855
201094511
212118312
23829432
48014705
37214054
660944219
642709788
767701019
345969409
108025817
44680338
1414588
617745223
28119403
547007971
144110453
180721779
21198425
74565848
344392376
356268897
390956945
199972311
19064847
37781282
124721866
17001876
83146456
369147524
328364584
8999876
306875504
11939924
48221748
45863591
220681735
49445586
114405555
203897906
597655146
625981715
7279515
229435986
68742683
165380376
30293762
63673155
30769995
110588549
153073634
389652068
47144741
89016098
19112155
29205122
364202594
4116903
10104251
255318692
523158067
11671136
36553382
318597356
393111183
378395399
238225639
3315113
91835009
275115995
871706682
431022848
804658991
197697565
815479160
15348973
73936745
241962174
201579485
51573145
386978838
248370670
898325531
222386112
118499432
526912611
100993073
91214498
277366260
80201030
13042722
506964037
109628021
670337269
314669554
13938040
535089682
186269324
30426308
129513965
625349051
406998462
345828126
116239457
102314934
348222570
315754014
480224748
69068573
336494565
184515402
74367572
735486519
196562414
418099564
312177248
251592198
61058039
255747912
369595526
270559155
93382592
88786436
70990180
28044270
50992123
445519710
63731238
534903810
514779451
405780712
17141518
497915351
92174349
558637248
240168606
501488739
125663123
22051835
265141845
360744806
15190310
54822409
89490129
252669741
294597438
596372790
32331782
269535674
496976185
1789589
556700369
69466457
84050578
253569901
200292672
537288067
367871842
326218677
35642448
105199569
71402177
255899088
284204832
46560075
33473436
542886547
39792968
842293628
475874024
268245719
215061881
81616835
257876082
11778095
55519455
255678984
736721969
700270612
157771019
18012950
777653844
739824292
410347390
39438315
312904876
478231290
320950667
17848377
297824969
39232738
3729123
26218390
43738500
313285298
11114889
349550730
471175012
231018229
7499124
397345986
47910439
332116069
138597262
23403703
115168979
122910431
193601198
143341319
388016101
128436827
109890321
151585098
95741734
2248938
297206038
470751871
618792521
344572587
52663649
16977160
13224410
89533577
531831495
5226794
376333
26608226
10305050
113143230
105192734
191524875
303386578
117328368
3608246
13443144
15637851
49681462
220501643
280337478
64486591
32944036
23386851
3031101
591781885
193645188
747429719
4831824
74088431
14428201
1427663
8098909
385078136
99038197
3965275
189589598
553882919
455652218
14226589
1517494
465027132
106287120
644216641
28580698
692057460
155399354
211002785
1713585
51070799
257172776
122570877
167242272
347188481
766047842
83387534
6708930
392870453
462807714
156361714
150268722
27360342
429112898
45793358
679566001
120456623
137145331
208477072
637781843
55956362
642330382
690899055
133643400
434214259
253015461
337737543
446949376
36651042
316395337
167155018
540459210
157055098
409777759
89364406
750528834
341274335
586251353
518680609
80960876
557048411
177886348
426630822
96096927
41212798
203545575
30013340
7637441
397471521
113295207
51115097
2628338
184011600
250652397
15585084
112602250
482805288
299432766
624480209
63953140
374952993
172583890
428227
278440112
154246296
200135879
61786320
271769806
26525938
256059592
371467505
147080775
517683326
858514039
31103592
259409358
76185090
133766114
197042438
50562602
155720033
646933042
129911146
120092570
757631155
76058346
477635492
480290032
45463928
756093417
33257198
245882951
635069702
53557500
165505356
47772808
80886223
234571556
234379329
332716322
254942369
163875682
636672004
58364034
6019840
543479722
472461124
577343146
572126256
324664410
76887835
289084860
168442463
97505606
344461731
281882
439163781
30745513
136880122
8378635
125371024
632549290
452994837
391897357
151943573
299428541
133599611
487891980
515346595
258394764
67785723
81445295
119566595
132426862
37295690
43306573
393379861
164318139
173203816
426557338
20793575
496972142
83519722
527946792
169095631
48573287
2478890
640834257
208035355
483587604
369013928
392781954
75278807
393996649
262782790
40785969
414929901
450768000
371213938
200156827
209349046
708554552
311860885
590034078
396043947
8749209
256245345
353313255
130294003
171959739
200695216
29068991
139060836
49308308
154059152
452921254
134876193
13317145
143024048
2608529
4385395
67584993
165331562
303926370
154319930
21652107
85171108
42802330
536895096
89229579
407399532
69969829
295867120
58718218
204978301
151922389
311339760
37821556
879259054
31808100
29310761
87967618
184550857
2893267
186018284
385817095
755509
125197239
591446736
86074891
38382571
202500219
552968179
30885597
43920733
241850011
899541390
615180091
79911923
332517862
257834843
543965998
460209123
515790466
16736139
54801211
301728716
103105414
349773915
865045424
295826053
1365007
268854991
788077284
720540705
21567313
944516544
213310725
266206460
6360803
225600543
492439881
38501482
87260985
316040654
23308294
19904884
7306594
252633842
238702333
284153156
541771985
401790672
335189544
45602242
105436523
141804635
85269893
156732504
459825510
525465358
456172828
397143562
328545991
628388644
295644908
39011970
627883704
138542300
92519122
661788612
304327873
451656361
646471126
312304887
171542490
21369199
137819910
569386894
521096750
348719648
160058909
97630169
111810095
362952318
164860271
359919609
276517972
341823190
106628117
224221089
330190260
92367382
792454705
809043699
291821292
337092507
545124788
807943841
317648796
360855009
173241554
40605775
176913569
97008542
303250193
346083543
27090483
92596703
191414933
21082453
404563846
491031452
90304644
137619164
2065001
5198943
383951704
27584443
587313051
81147442
9433375
133887327
166756251
5184919
76650908
611281659
66667774
465838616
558586123
411106509
314665726
323835987
53221172
767632323
52042399
234312747
62369558
59921152
2849535
214965020
581074971
210364243
15212596
108856153
654682408
514619
183665195
568914672
135344607
36949693
136440266
51367424
197704576
722518464
5924512
213142385
120458010
69528283
120732143
700807596
128495734
225342000
120221608
336007709
381138495
548760293
349200379
152469719
344220413
147586341
489628120
41043163
520156291
295985891
176983310
360333203
92386956
64890558
182565320
83193833
163141054
148810332
322717042
50269634
101378255
378906361
560954323
516129342
294193497
620025071
569586243
144291042
52650283
502721784
493830155
40628329
415678518
346057962
374016777
331760777
495190540
257577919
641543863
390486980
184653513
175987928
356198094
16744106
447072681
88401728
17093488
281505847
551581052
38525364
331213718
235600619
193903309
160051371
112618023
4708542
109632158
55331241
96081835
93860090
400782500
88424873
505385161
636570020
663037600
33663962
449842500
1006573
26123795
734114301
694677459
83655853
11688007
334745180
679879715
61255185
107398787
19837183
7523483
59781281
69119870
299077699
189614128
258634731
255401536
178845482
735399539
91718750
396035221
21405479
285063657
386756912
356671932
684161065
368081515
62063661
222476834
507563133
623255775
743839823
574861160
55858616
639035690
225669843
184555546
498494481
880053410
946479910
4384170
149031360
34896804
128559063
34997500
68887517
424458654
475292093
654850576
236998607
86242982
15084944
41330085
169708806
225087730
676996614
258859470
751609422
296686708
494729942
490954858
49074021
58633288
76869469
32703879
36362789
77263776
128894484
126472774
30074490
148023901
216643323
10332639
350242017
138105471
97986839
72398359
273279593
188210543
80578992
118290029
202669956
529532605
14189930
921297429
175551507
123832240
145573016
100862181
88518459
270378361
548059834
50020167
638658460
300263734
840596165
140552472
286353992
412961280
80498130
156704685
152744443
351887687
572818416
5924417
202492739
22587631
51099693
238982089
110715337
649332987
682656932
833084379
223616316
88372935
588432888
130944150
745387310
234383928
48404195
396434757
407709876
5446471
487806880
89132234
140627369
165041695
158779345
156945610
45263259
63889051
387913868
498492840
350648474
587802266
330856219
874636912
271304003
100456407
48253916
133789967
640098185
80011809
77363690
714368164
846223939
34219275
8748351
61711297
82345630
151369753
611845068
111686051
10278153
148401468
87152311
396692944
26595658
234990151
111463995
83783221
443165684
244039056
397633239
113407083
4468450
391081953
104480689
16186436
154365452
495680341
185286307
486811967
217777504
499250511
227209349
214997473
301230188
42769621
298097316
51386568
16368109
72676850
144030525
56427413
345131344
82596531
3333877
104826519
280674514
6146813
584988142
296321941
964519902
13251544
512944454
356334132
528301544
212784533
233294301
4374169
516609927
188253741
224739985
158252938
569856125
315167265
393761338
16062205
125363662
59872979
419648293
98630781
368143871
212397944
383038509
42768039
133763357
839339024
56699911
513909887
261752493
439107165
710974178
42071732
248138177
231961018
128867721
222307558
32577081
74401161
257481442
4260878
616030794
564762761
3993817
31629902
431379238
288705690
422223067
119185422
158513421
16744105
424356639
353249356
47554394
49910344
166778027
40773386
278357115
2626935
292612845
252647652
111100710
706648402
414029527
609250120
37873472
481112282
431484968
2910411
63351897
429464871
293988153
264081911
259479070
2299349
34255711
13481638
399314493
197812758
212050436
18787757
305284338
300173891
409074745
565431052
72273772
39870462
19093562
4676749
128686284
113956228
611488799
647891808
156508779
649692395
188121005
28801279
13578210
126594552
264680134
34368992
1212975
495552498
665590611
23047838
40650037
705998112
587633199
120973861
161738556
441471007
90579917
498204400
835944609
590149472
275861973
332589197
149812838
127311979
5000198
710561245
587108458
20848151
28467232
333389364
22504615
611362920
35198238
398897549
432714062
94514470
50088771
27040444
45664507
8588482
463947387
114896513
320827517
7861443
4149264
53194783
159373873
704224958
29478617
183680116
250728761
268508296
602355772
2368890
301957325
101219795
251687814
63569363
684029452
108492296
507704299
633447679
655347550
11034440
514675232
20317867
4805594
446599660
395163975
298279350
132223487
23311678
23221469
159622995
450674206
59782209
377259186
383634066
119642829
489052525
512951218
68888863
42744141
305573459
811166348
4787201
34809488
296711010
441349969
48433911
405984716
595466317
82894835
182925383
649851597
73351741
14222502
268427517
8212893
630900891
260764126
171888222
653443686
138934548
59117852
527434077
15714337
242490428
464885396
273831838
166650463
354467949
8637939
6601267
336345441
481049113
218942851
51762702
532165897
1898487
209693179
413326404
172484655
364456203
153655991
50368514
5790357
118247898
114014534
405312203
93092380
8953740
34081599
92081824
18501688
523805095
180978747
175012550
436832240
629081465
41793620
98966084
27963974
243518545
152000716
66402278
15935461
406422516
93969015
91880454
238016320
370260385
85814766
408926196
46806320
73367223
130662636
4080645
572558988
572776324
548031107
526338639
51245774
420962406
129406805
110319506
30531645
140960186
824956868
310585655
248567591
671993753
35499373
48583567
2130710
636654063
728782078
297060478
127777657
527485448
218855512
332504178
33172457
82434320
160105869
206466444
211511869
21927392
403176710
328788676
31570504
57820160
356020199
408507102
67856554
162226832
457185731
465840154
169642126
47656291
147975537
27527581
275068725
41114676
159730509
151249026
17658684
572432977
13893893
58770000
22459711
282442404
44313258
287273087
359853647
77882656
241238112
56398503
246437833
307987900
199038906
215809167
727577584
26945713
109142394
365379886
18037956
16197049
137876916
773953352
248215797
213291286
475031764
21036170
128917976
342080702
38684071
40111881
28257274
308847729
353947451
32416934
222625636
144201948
351413697
59177011
397323044
576006281
295661232
553916068
691583254
10403549
451052563
143396470
2511660
230649176
107594946
324224302
13952853
830268143
266759728
502547132
690615212
10352861
655055244
14775551
63001303
572142773
260426270
9546299
544169807
58600549
590724685
493931646
17377873
489721978
198313562
409100195
657391295
178476715
40381161
6454290
160610208
255486500
460941018
486115872
384828498
390230959
6453282
315520694
347407853
65168205
699528396
62498470
199068672
158731995
6983305
113743609
501292686
132851730
61990915
331738231
187867863
817769589
469310417
555812608
160772417
547188118
307341674
669334
18534047
362756642
822300156
856065121
258835087
450520928
19322437
104408000
763504543
559679416
746340558
46294079
122642384
254500318
100791881
369885597
177493213
65118487
641042853
30903277
717472725
18332915
95407717
205258044
374869536
930454525
38445587
93346609
22322966
214140108
418982164
43601957
11953167
16501809
2672520
208226722
593563021
743162738
913262969
361425582
699245923
79782448
6244264
641486064
457902184
532937088
246473484
125135975
189672361
170920636
70545150
144383180
23572906
396680676
7937745
838421551
211249537
75259873
146268899
55297700
138369982
91839191
82529055
30708005
801625514
371201855
480658478
424161277
140872531
128932513
612746932
25209526
7586412
221747761
19294192
47063912
2564373
60170975
597678092
454771886
61249080
293113154
315975992
70901911
491164791
121459130
436120350
155954769
256983182
104444533
128038204
85676534
61138758
666783033
44601344
846807489
287911867
247162492
51451331
600500659
84220546
98588557
91321673
240374471
337021
6888642
202240012
35054665
125202867
47660280
376894198
617794426
152478918
261998114
377614357
178198121
639342332
1470020
710421039
96168182
426253656
256228765
114298449
142717505
264301170
72601742
822885014
453967809
86810703
294921871
178374286
32154700
931458168
65559786
335642758
460795968
146017222
387068316
166694130
180822521
395874928
763862079
111630480
15935058
483107856
227023806
634040225
579765987
206791124
209377173
87601475
33430443
54652713
8518860
35056561
23185337
115420109
172815775
354831467
17785000
232486413
161653912
870659777
258417409
5379145
540601318
29857204
198567254
133276810
200603851
88819216
104832468
664636264
39281458
515478765
356422975
135324743
848536882
113612219
128078488
524009362
112325241
231867777
59515459
636354909
308681684
449850316
3231743
351950414
235675414
45313648
91922
268978026
7153469
274261945
187754508
359249999
398170838
190475203
32959967
278190158
127355920
523496906
444448679
30025444
8486500
100360493
13964846
17447563
946812734
52370324
108167967
32941270
28479411
59532133
762575089
311377322
107014329
289859755
107621837
10566148
471479060
3704698
404273368
26565608
784576225
135832675
25581016
261644680
945943103
4545981
173771298
315758856
372407176
211309256
828604190
765932135
51562600
63247624
4171308
27017388
270416681
199186205
475491412
381181495
764243479
725449072
126892624
36184253
75898355
73030738
55307512
33678176
471610081
675547407
310253594
131293641
953282443
48640727
698163416
181121905
282561249
475152930
124594709
227172866
588089023
140754804
276743146
89846100
180115098
153544346
37659838
343458845
148768747
53108823
420920591
511326977
14860366
41230035
150430561
611831624
406505157
406693411
229728060
942771555
289345047
537139012
32858718
341327569
66965965
134632575
238197754
698821617
16763845
692901110
819563765
209797717
64981610
22162453
682630273
387770863
296940141
322842743
70233336
181026871
486633401
530119462
506375503
47473189
182158213
289878303
472319748
481102921
383385445
388484340
499575478
114303322
735140717
121803094
184317265
138990691
938570587
133003954
889392912
465735838
458785216
117309723
87958240
277807939
151348274
65545013
361849060
81152672
71115924
68088032
123421473
131093641
331021500
514702362
90041773
351835492
333583268
50702551
107156811
263737258
486236200
196231890
13687479
342040954
224080366
172706615
178620093
541770660
165125709
453754321
49687820
136598908
232817413
349311864
537572834
371928661
89804840
79874825
537533173
11533142
826735912
170417574
490738213
218077553
149830670
504143743
297623067
600690902
222802677
20629470
231702314
325976807
280215804
274709994
84481761
241135276
146002785
294055463
415755894
52799112
85963639
387713841
231090284
39718434
236433687
175670132
202349804
185904087
152379601
493219492
311668591
122666954
18463225
239352412
559903796
135005680
42070916
19657429
22917838
154612343
195014393
41300869
103620671
100830086
51234714
363732831
74300215
772572240
664375952
258650263
80303045
65190750
588874783
119324677
676652698
86991422
239030535
141516038
36234761
132036708
79157956
354593
128886809
86654898
31145080
381535704
548020463
4058836
657892331
161525211
68922017
271579770
20906116
536564534
118024122
10697738
286864104
507122258
130586964
396670864
525175054
334655023
7803975
347703386
860046619
320995067
42690011
90733265
148290534
408719408
279742014
125252541
639657331
542776623
528783830
326326737
621445777
136391144
117569081
88829731
396210091
123880763
456652818
60581657
114103842
14443795
27535953
211921375
103433794
240950815
64779329
291239096
423130830
662601110
26071371
26814842
585295252
383578284
588329489
33635044
274514433
426554411
134139806
374230590
232265192
149522419
493602482
29290773
48932247
20408226
46009549
5836569
257953401
65013733
32875995
377747705
306870325
330987399
293503056
15566417
58248702
119543492
86638603
261482597
112392085
5470124
85911622
419688015
570237231
537877669
248106274
271757097
794336662
229612436
876213761
266808698
657489904
46993744
260678641
93612680
33021925
12804361
492096150
65989291
224923674
854462287
37576441
442807244
121451427
9155042
30048566
438850971
576194762
557350989
575697091
341557521
357779682
13433865
198959467
382570873
245792887
56359503
267023382
15535843
83200030
288893762
28574422
638862435
40427231
248402868
63821587
67778815
485094849
242296020
795724272
64144873
31484785
48872351
246382608
186132
1200714
197164434
48767064
258351786
110613086
72351745
337103897
88441806
547220380
125264589
13122631
52567501
495898926
206592683
110142945
398922517
25909320
175772769
658504385
2399804
461846411
59445079
910540181
547194853
122480585
278838511
757493413
29056757
400198846
47071157
217899586
13398551
230440183
180364928
81827747
14010523
658659616
19508659
393291296
184914009
33146308
139218443
141547308
520837115
288477309
195479682
311925731
482921056
633589719
45624046
592387037
103675993
10947144
743210039
226935526
104213807
227429121
7457649
246607154
495439510
120064583
600487223
573403812
706524597
195025823
33770322
134638366
736660069
9979337
273381760
584476030
49582853
487330205
125739105
52899598
30333639
238740749
260407391
66733400
439556847
93333818
137584124
70131818
512804492
270896913
101774044
321719939
299949702
16509388
347607569
324877802
277022141
300178125
775388435
50641263
222710709
234486657
78184554
24421017
51050610
25956589
118093945
544371401
820449041
125418004
302105973
176861756
243032881
563632078
145917765
6711371
26545667
110410190
145581073
401501211
9397390
335409190
485340091
744801997
66095947
366347428
2463226
102629707
61784935
807784501
21465087
19936191
91705890
271190071
454096224
496790415
163188814
17842118
21816778
832653789
154422325
12030297
33971826
699401959
154256195
149429586
202734633
388637232
245924489
167740098
53308442
207255164
172810041
342213096
271617777
200648989
418009617
109779214
609247628
108612139
141374476
12720793
4965401
281432542
48424233
373814654
340877457
5989478
19167459
228570861
232452292
548991222
713946958
597953578
44636254
657641481
23323629
160892556
130380348
258302721
310122095
153900687
4485386
6185723
496998565
407075721
457611394
500136397
102247172
645583908
129573641
349430750
225675887
62284541
30828347
13828384
355303491
438459975
231529886
306147834
158451477
243710641
640294293
60529746
379218595
65565713
543747716
381562892
22412207
354257584
22713172
311185787
231961151
92495484
657615489
244666473
510723873
633116534
83939947
536241778
727465964
71747532
371715599
352480950
285480835
76853260
1548928
229508559
121370377
401818769
830540396
365292045
347645155
383142967
190200977
96741813
33864021
202512568
176427287
25144537
111314860
473438083
203926233
391616922
128785033
316108908
338569046
672602799
36706603
38680485
18281247
78999658
19608991
21524873
203882122
156843433
755457304
311223838
141332953
293445119
59595299
37087363
245877393
96153058
67389272
37055857
452297685
596269134
283714513
84940269
201161914
12854211
172758095
937707779
38518279
8041119
695231980
86090710
177475192
345002027
162511627
108489432
271438724
432679312
753810631
628243584
136776213
445985734
627416029
18503112
396983368
9371994
60067151
253573986
344571145
229837413
388721983
94668460
119981902
190821005
471000784
133854429
373681959
161803971
15897881
220680285
188512788
39374533
87103932
163622618
258190701
4092786
44885852
95466834
255171441
44819968
45622385
658390737
17655430
171959540
373980861
119939120
335731549
537664320
313316613
330092138
345434280
17040080
101379716
68447622
37403846
224064233
68128277
394245
152213115
17383762
273706727
520274058
144540240
82867750
1359263
67609621
54565460
525671805
120991793
242392960
688784269
40618956
359577445
288004612
11763818
143096855
200641776
73434337
798021120
546203201
492060824
84956092
56981981
508608273
22956628
621624231
74284379
525383948
625024683
66731933
54392970
55883169
69156090
34163403
383549778
54435811
146293423
15637530
201317590
347619057
275666443
17371672
552361418
14932372
622692512
244521071
866436994
62651076
465311668
808204389
283843529
81286460
30658134
105474424
393711925
194844281
278698517
553933649
956549952
86450677
40021456
755371119
285694936
929373142
896920227
210720245
207773885
31458154
11240992
890604791
742427780
134460086
516206607
154393979
42426153
105696752
235761092
344473272
472188556
308791940
267132742
10936051
13738421
344023038
397464120
500190066
285721839
522473655
396293550
236594203
16642119
281774454
46637446
23357210
210122713
635793214
615712867
608839277
474400713
639678151
776164526
432783781
415375977
73664266
398180258
56596402
543756754
25971135
34772506
108932582
565042160
29933100
451687582
561921714
19481007
221199534
13724309
11267459
537630941
10181889
205380855
146812714
494606865
59862610
527923911
349266892
803669460
7279673
164195209
222522949
264538831
213251567
181175665
145599327
192579383
55423250
53557893
209012761
443334842
120755595
106106800
332307224
2830806
493551261
61256356
39455330
161347290
4809112
79718
362098873
254248173
165709014
186867489
546556887
403882048
89927916
422908213
491783191
93093619
303334659
196068436
482343245
87505222
214847673
437180724
157972717
690653394
115790773
302141886
267552050
575731375
97977685
183635560
36456761
256909928
63671256
309298790
20049748
864003200
248652283
63970391
1819449
165040453
69051094
40459277
259090353
511845590
166170997
366738426
75859182
2768227
486800088
546611424
105699917
315473342
71744861
607856880
37356153
114058972
159276009
843840915
90639273
255280908
156733502
402923093
453263829
76130134
115967376
573104851
207508250
549961933
8879616
156597648
79350328
10235470
168006933
279321614
330752000
243403556
703858104
451263704
102359887
9440848
217336360
543326288
80626933
705958263
26423885
613678636
34529538
794526312
552828302
411679625
121742513
518922
244186481
224140192
313112080
534513887
731679713
130170376
238209847
1440683
27105698
396743657
265931406
449342820
417995239
25728820
87873234
70144199
137861449
272715008
190293938
181264929
500502662
661957530
151929276
58311572
15362235
118161433
16951167
384154968
78487320
105105539
266561383
64395090
446871513
2629985
462968423
222130826
20058936
308161651
286892118
358670555
106571642
35802008
164423391
287952165
266058635
199493550
364009962
484252982
677137143
271420383
305675503
444853833
3591152
87403738
17803819
434298124
82015489
25643650
11979770
73331401
596367
100185247
331829845
596056087
281832416
104825315
104683741
238428608
232330284
117367961
6183503
254727579
618589252
139271439
170715728
43760014
76133503
16836489
22056519
400800005
263517084
315866950
243161014
16486310
645597796
159022474
88507586
86057646
24183601
120792744
545000292
330711539
152549217
3587012
97881015
552214418
670540048
452452330
19371514
482425052
478100982
321855874
39001400
1690461
187708312
40979883
282590267
412340450
2653185
1278722
612357620
236567849
394344978
64372887
598153637
12553941
352467889
262765415
110790311
16443151
369204023
514098243
64794394
243033200
405980865
79503251
369906212
188236967
52767666
175109570
259251854
17428050
313305441
181849922
61124961
80118644
288550389
915850361
48589872
58510285
153304611
207252383
834577209
12247628
66865589
398974251
9097872
69061377
104906171
182683192
145471969
533998214
122059036
578030115
63646642
88757356
24964351
189770342
60954099
544228541
160788636
24432031
305048022
73571868
117459439
630321246
65956730
91543430
243420123
474026492
256836303
277079454
150420787
382514229
265086399
277803918
490962740
538964381
277321867
704317
195729607
180667377
95958742
486120913
663475236
132695389
65775830
298230836
207100102
43596627
17053334
3600885
46331989
417731
213624404
621938778
18791402
250938834
77243379
54624793
290415346
417885589
590003351
147796552
31144490
198086141
151306337
541980701
71272741
42347970
216192872
63303868
172718756
577619974
264023493
325658328
127983184
897055254
303349750
12030696
21312299
697847371
152456401
72984657
349308832
207193747
4102477
34925275
315254052
113813983
37588788
224642220
138512645
158904273
95259508
13793410
104786163
52023488
376143218
854804560
85981759
89654544
135519300
246496356
225792372
1217781
427050289
422566295
30650272
293479573
41825105
292558623
325848366
563161680
3871720
474525526
617677543
66168611
796592303
36767586
555359663
54505576
3852195
440758134
62586573
154197179
225944164
104667020
100098373
200929644
576969100
259113929
40596377
554101280
60875084
691553337
128372863
6320204
117771216
180524521
335072678
70322377
13232176
222419395
851845072
297358697
118773732
222323421
99252515
694658330
22337700
324696752
3203922
54085633
271424573
233947871
246743433
236402106
23340016
99908193
717230892
149993509
189415933
104254664
677797764
278189456
215458657
6168004
60416921
64417898
205147731
511622697
299995548
188019026
167629903
580147555
24690480
629518088
325482935
266350041
56327163
40133843
10146834
44216611
45288688
365424996
1846453
12756529
944607835
140828058
790287107
451743817
578407422
12271512
213895606
9311412
630876254
9489261
461115799
432654883
622933855
12836765
729979897
69354474
641192105
213224952
221278542
46595781
357640925
138199777
394065352
12658228
186790711
628984131
38611665
122533997
680370310
77325519
202597458
392409390
186839962
818167985
301392863
199757312
823960
49194716
201597672
585622616
14617836
168788775
275598903
171130704
806565949
136612778
41614491
167502692
222810438
34598236
324349417
98952586
247244891
56923227
409890174
226059088
284052136
615820598
113528869
81564386
815491810
102736654
203378492
206727258
72485943
106750074
66084740
20717302
15858291
223864965
87093677
60502031
307784011
10810006
52540578
854394486
139626322
92923170
2775333
869438902
208948991
13981872
384301266
195053331
185998872
5797969
36208271
174177408
164993775
9086496
343761276
435403462
548755919
81192693
603613347
170161893
73259115
160408167
407086629
46234770
236336921
296090357
303242298
10364799
240099233
501405255
697689726
49302880
349380368
121711752
2061944
272392924
599533522
216837854
12750993
141093392
330724
47571583
353781302
237098275
864684752
433492457
186942996
117290440
127059931
31063847
345099735
261209489
392680458
773199804
59148916
388991289
111469265
215014748
29433229
866189921
243665610
98078321
305410602
199790805
257277283
328982359
138423281
1171482
719476024
50659197
13971417
168879214
470756024
443477398
115554938
213444782
235197257
107393812
107008384
83495725
646972487
362763975
56575964
116929668
204005231
53237588
160511145
206445544
7007468
502513449
101011216
120502365
590854586
522029059
131992288
345718498
323478706
161525119
440397120
147848841
66286958
378095499
426573415
215433395
191483342
74262406
114399668
87512330
703762930
68202213
22138859
118627563
609691078
102261442
598297164
680456044
288007302
556852426
121435948
192101812
663213489
829253333
39213118
347251011
141072144
3435683
396946012
133729374
118239218
496721952
15478447
313914484
241647054
699877894
56893973
94890907
13136015
636229540
201400350
384835210
449542599
187645856
111574420
473714946
55261921
157794562
76305955
81139619
472896640
760785000
106142279
179576443
239463
397921648
227030463
84630401
92009303
90791405
110730044
216232898
151784000
82135203
247150814
62230503
41301837
74783783
277205425
333879561
47235507
12032978
282523101
637611224
214960940
233923451
255387447
153120151
299593382
116309332
287555961
84955743
387605764
598612676
282092351
294160593
215019339
234817963
135191116
276465460
92670591
4781168
195468512
245782113
18818938
307290296
655399795
16888184
11300845
233466710
226962004
958530740
197117421
13662996
368201772
136346345
581194298
357218306
72606208
293799473
61179518
30915637
732989100
312786473
114549147
190807970
103702529
280339369
21907618
66017980
793049514
211354590
180365869
790452979
4506359
497722065
4842216
271117303
69385238
262031292
273309681
389213027
278130336
131184521
6034896
18698596
302555458
46526839
424548337
25882887
117590312
188687551
2131170
102843349
90864778
265751459
672181863
54506257
10411319
46981613
884854632
184219504
684688537
39666535
24478811
93700377
17969438
375853189
39825260
293989953
191517787
182030965
820338469
56359288
19830601
431555714
33401508
392438991
237344136
662269084
396276088
161734113
16875406
486264414
15380777
20027732
489002811
213057781
278847683
277818093
363314139
543553552
188608567
171756242
246164581
202093240
322174791
311325322
32385586
409794567
60290397
207357425
20311884
413670873
353845126
221597271
598556795
29792773
378047989
315209619
10766412
79433358
23478698
736647999
71825608
235009670
121158170
10516839
131323668
210328470
375115472
288464431
102945651
392038705
83000039
14050000
445610766
151713104
341596609
55532891
115789295
321753001
143095672
325971066
218747577
111858270
801189019
190868939
59902553
56025737
1105119
2173038
318555126
216705619
13554398
25932065
319547251
47353648
6079502
226506936
3479157
173977599
34143180
68687871
461035943
120336685
189452281
353928344
29908908
683258624
354459502
204162920
586296014
362844852
408897029
445084198
11151397
504788
113325317
154598927
902319990
267196209
96497807
173645249
168647937
385466541
150430666
51536922
10633189
61149949
582355460
193686056
14542413
348075458
201756865
430051863
22464774
974129960
93689623
44192569
381112282
75055786
463728234
657345637
296327698
385767568
484504612
311869454
165067632
311057496
933146711
166641968
695743414
178265996
142607753
242592483
109553116
420991759
318095990
528397878
253088809
104671525
105306533
427361573
267646015
206140919
6058203
408779528
441656262
199551870
93782745
369631984
112844513
155483382
75568351
730205749
893658516
662397839
564525806
215091327
604598933
177695334
67478141
373458583
26268192
5140431
750989744
218183833
69156510
88761788
217174432
182535655
117234067
43610797
204106188
45425597
189185082
21484446
57486020
353132510
234443696
299023501
115857
293420649
402364101
94730058
135817067
124000830
79737566
193610649
591171502
86572727
203864807
338179812
15908413
52553023
374414501
480139263
406804874
435869005
59666066
188237104
149895747
88638839
122525098
17711874
237251788
43626225
437175
752865625
418102156
464173021
638929754
361035205
255399536
201586106
403076321
45101680
208815857
628195244
25189944
44524863
68280659
143599888
180188473
125615522
8368749
389123015
58013160
473012783
7296275
241494534
71338737
769092568
126029863
195680150
220866613
17262441
318361287
579405597
127572739
1067630
758401210
546886248
22257756
145074833
6985432
569919387
64076102
601678307
10519189
97751018
298469341
304993264
165001037
331278179
421599392
222128371
186392052
81209816
271122946
317646900
32174606
50392620
113851593
189768530
146992806
712627845
12186137
239709231
372318198
62985195
172561278
318470656
358352750
38160862
274462861
363874563
457625480
529495836
501212346
312966843
753586
22669665
209913477
545901197
301614898
218186772
404783860
102994957
255451975
3418397
359385083
185819536
28731925
293400502
69608252
91331
311919770
445051938
293639253
273646075
16193413
22598583
481832195
179597084
120933399
85388749
76309204
276144600
222218012
24138408
660775875
19772702
765825002
177160551
695673051
187770401
438107545
148450915
458207938
284948430
652134659
376974913
155684582
570596213
143324936
318165838
269147109
207662024
438922655
7288926
358931223
44876994
723950315
20311711
60679322
104330501
1877087
284121628
52705538
428472808
273153500
9914202
30504934
43712060
53510508
67529264
312863422
407566555
833919503
165158363
290372210
16768922
633996648
65939044
183304892
220273090
43504232
36681793
5713915
266276493
51793990
73429816
235362825
383080040
51329472
35847623
81015833
862382352
438556244
81822563
478915545
264326125
3497350
15073808
79627289
918100264
52495454
210794862
18276575
325134039
12179953
261939195
419353990
66594720
526852286
482829585
338099200
627843506
234344303
267676379
528324610
485849774
88870771
32531524
407076962
7005710
489908862
63092833
122126439
246992602
51047722
151351976
195696624
566000625
221267692
509769273
125278344
413589557
244269067
147442976
52417666
360899797
401007890
266558190
281537234
282879187
51135022
221281946
287362611
258559977
44173430
5257804
659581598
594521037
367816959
243829419
722648944
62092179
9076509
86764421
534564698
348313626
192008833
310754062
94286390
349980095
8930071
300386143
148902717
45172036
1002922
88317152
621017008
366841961
211727890
89960217
626733879
198664174
13894773
818328680
6915997
449496147
227926979
258388437
930387289
800037695
189125033
549540778
61946218
333663307
143539144
115340742
752783861
195426753
89263684
2776073
121813510
120091406
121758762
485705509
434707190
60635392
78638930
466466425
9071758
284088925
218975065
76805232
408631820
457391045
99030048
106478452
687298794
315766648
222522098
117325685
693687126
46614467
338317372
11889384
34715659
29032078
59310036
157659728
232152839
106521052
712561642
321747995
354281469
718121521
339275846
316336683
824471982
498048163
29387328
470702160
99387658
103544891
124704715
184276106
361292781
110355735
50739739
87671882
43962944
362439763
259414141
260567486
325540370
278259492
178604953
8059561
320764499
148119491
344870719
104830466
196176131
87396707
305879085
749270210
269928732
16439563
640695926
312896891
7222229
376486476
239446950
248494573
442504788
184338984
451804968
552695170
253504479
111778386
11141050
616800929
110536419
5218305
576780893
641022746
102675810
621682009
344148237
80122780
9419148
405733697
285645
35670959
400777929
568901387
479236259
99863543
112793168
318575946
8321082
217077002
12881550
128384147
122467998
131052905
408369045
154823588
245267155
528664292
138482789
414311462
103430221
259320702
657763802
20705160
338139764
117267768
38683604
88365522
252337804
16753613
151590702
44587712
216850819
210987951
19721708
136767731
457346353
175980554
181280073
44273268
510316491
453348710
120754475
9645053
131978337
203397196
453541212
39747420
355717875
419381356
232056812
117949982
76717327
101287497
95806131
94376735
325525207
205650863
446193992
45018270
556675715
469520729
75929868
108730342
55749258
207683595
34052438
623383114
41778574
335063506
310177998
533925
569474950
147699747
10831587
147241503
50153515
719001127
200913160
194846883
2241205
248500072
1607734
288451973
216024151
249577810
424199436
749827559
683041315
42166985
430651002
164854105
1067034
8043628
25086391
5150498
30559051
191431706
25894902
44219245
608402750
202668035
367685412
36268783
480517648
131162684
40288844
387052051
48839384
136289926
410978331
278766602
189009430
208966395
607586927
112731572
597788894
101719103
4317734
188675969
365255980
158370928
142950614
93270976
39536225
291550390
47055074
25950859
4636059
178881244
23644295
60948468
424542661
343433474
46222869
5148555
192037869
184991209
205879262
618338925
1843980
118395971
496566480
239908257
524143820
154536130
376219723
181645421
258937094
70473911
161932804
14291583
4055702
923749448
202494412
21691638
235099051
45079459
154876418
157361217
720869180
414789032
123270875
423791695
624914717
622231912
68061721
415139153
75781889
309595826
448196528
53280699
119254288
396397935
650136936
212983332
637535040
55226102
26578330
49770451
435139782
22431608
25952435
130798640
122627864
396028160
241736356
621089165
240714737
398038279
786776524
16084256
344734296
672174797
26390975
393888484
50173756
17445330
56681317
55570512
290761858
303068875
393719389
187327532
54035702
18835222
855353677
176971738
102734728
179733492
57953724
620758001
126861816
701020392
52551012
274187580
318661503
238299868
95735692
54202334
52661103
932499216
77891232
73003666
44585745
592782867
248157144
626971083
49601421
676322663
468500145
1990698
125073599
894701778
106068007
756970477
356148968
459142827
235176337
95876051
39235569
96970224
9484801
166266699
274908902
337900054
89043488
103936405
568115316
3198154
228342721
296714042
752741076
170914921
76244318
97655523
273352988
69678263
194576086
76304887
278628375
708813620
162031905
386739968
497872912
84703817
279874965
115278023
117888756
167647279
705035001
775094003
876373488
168843589
8897098
415229619
147621889
344630492
662669705
104385987
622491273
87848075
540807479
245592079
406906226
478677781
158023620
7570179
291692562
162757438
18597675
60507577
52592456
78938943
49034457
161814251
98826497
321801464
116945818
19627632
391204853
2576123
2308685
232058862
716868208
22984128
219030850
18321098
87359689
558674888
10662577
32068592
95936210
76984672
192729366
159017368
90209275
70444241
98757724
146447958
239514800
137875334
147636043
190155951
8395204
893051270
822184245
26704781
328639773
2078454
130298154
68628177
92993051
10767179
176395352
246447718
410946352
843708968
111833829
92934624
42460416
398456851
462717248
186773218
412638630
71432713
257260934
4582295
160412420
187769899
679046049
223527809
165119040
196074157
34805296
91434
156461292
487303827
76442248
3780356
550548013
42003975
18805528
74437227
10044896
401742689
188957295
38745342
877251705
240901334
14901662
302488125
102391073
26313185
394630493
160814213
355777680
535024540
770792144
186705710
637167269
317065122
463032144
48871200
566016398
5925854
701482631
628167787
142066530
171623711
140642189
49646135
131898365
193955590
292401254
298523525
553533586
257446378
283805901
121959240
245190871
115954494
254613571
328316655
668064865
448599772
368332948
593149812
49991564
258052967
140336619
334636587
78345799
547672483
220069259
366052117
534999044
280772087
278391247
320533552
56673150
259535103
162189276
116141241
193178257
88020731
185314951
280463322
51877153
31272904
449629761
359133596
474681021
163000454
178117358
123695242
488214822
16076556
495599181
311512045
130843998
560103740
402903361
97079431
331112768
891284200
348517402
429394553
219428319
636243097
1294970
407058268
85292148
56091131
199015281
105680817
37509840
156927278
146657619
519846150
59006280
1594254
104649980
17388733
136246383
69696107
82252182
98775947
42015244
163832188
307190316
54310371
60955392
85819853
18081398
120667076
154753969
76193547
37779785
26979325
734101446
11576584
119293009
671909784
565561306
30253775
307881009
679708978
5073895
255419808
511139378
147397316
51243868
311184150
349494118
636702932
63816673
456259802
185652143
660667052
296743415
36853533
113650416
507887254
14522225
132388691
293277275
450905544
629752536
149841190
285034832
150995773
462171124
42129768
539593225
288486083
62791709
44708364
175618796
609893069
158977560
296664773
789470834
194923701
77339513
75582670
581824890
557819125
602716395
796152391
499820616
20589816
160064918
408169384
409805626
891034772
44577883
67930962
70136646
81028066
621739856
253994850
735251010
687565353
849082856
21831526
192764216
195214473
201930642
764252616
10747973
569782153
4989943
447168451
278306981
140011776
535316019
56687420
18799763
607835750
178438996
527592716
129160822
250285210
127967826
319156186
341717594
273742288
236813971
338490412
7982641
80181903
178171487
239806643
156176893
198070784
48664338
52105161
403243497
602240333
578265225
363032815
666629442
243547441
534314
341434593
152271675
2697831
558847779
446235416
708840
478036358
227822441
906865682
461726763
354490266
27482139
817765
161174046
150902338
89132245
224855537
721026273
339735521
104412641
10658750
266633500
517817402
244405312
124113693
104493661
11389793
67823142
152912151
300336662
27638207
432860918
120196131
13135759
810606271
771008274
212535602
173813237
495208140
286598073
238420591
39465727
433767725
290126050
836303014
34519723
236025769
14204526
674048697
604334826
98102515
212024169
66725546
728343184
64260333
234601817
246135258
255427484
492237683
364608275
325744308
116439107
213344660
306062337
677051637
287118854
346032908
150729329
237648139
109638047
292991640
410863368
17366239
259577734
588800433
107175215
563462615
162027969
53995351
101583186
435481268
7674882
11964241
12926133
22790280
379277164
13673476
389105092
198709321
182908691
44810759
334563482
842256511
626284880
781018907
808677693
34287409
132523656
180095215
794044013
627458855
396691461
503457098
159992556
200882091
286833254
1797999
3011519
75159438
219697086
150164481
377791257
6096723
120460506
87591872
51250827
17678473
570301
38323058
262915777
56539351
371598792
17262363
1816936
275368329
132712442
43672222
67615751
3272425
299874895
140508805
9099617
700340647
11449049
202890812
486645782
34607572
207007875
359664294
71376945
426715286
850288194
611563536
759458443
301763923
358955348
9850574
12555248
11847380
74229872
76028461
411664546
312959749
412727382
778988597
104512280
477299126
169450846
677114348
336643274
150037272
211843902
36246659
493677639
189325148
37514834
834378318
285183934
25876745
97408487
362500231
130878083
202972914
128859973
304143994
386484093
283761812
236380502
17215042
129022551
558721213
156025842
169658210
576270454
267572497
207759856
1122026
120014257
145490928
94475874
725012187
777584412
253440387
455300345
131871373
227534433
134031692
57788550
212732986
519321601
324565984
371252029
196271028
32024895
417958503
158839851
193376078
268345383
55401978
273845578
127848353
20854436
69898419
50029665
445810067
281408232
3061193
39694723
41445816
667604117
300203385
373673184
682252278
264057060
324181679
347144008
133355919
464327787
381816237
832382524
175277293
68587133
2305174
231539222
53006786
503702759
168514764
181500851
8818137
51386783
12851976
419022232
397818172
6571791
7818013
569320686
143365577
405232215
178098066
766598414
3540427
90628205
184155918
342113995
477639393
18177374
344963993
169339544
66168296
37998584
69598424
67998428
161668293
67049706
736409940
246360502
596517332
109866554
135813870
393661255
296743021
984089
313349257
26686186
569474195
158618577
349979589
163359911
324533032
23281903
8630900
490890536
103989173
8169823
6008340
92009531
27630660
393117373
362253884
199551776
560691033
37834330
346128570
369536330
604050775
226085677
102660406
100031970
291872161
108189159
322663381
250310334
773569933
515451649
267844245
65186343
397635387
118340090
219676934
95209368
697874852
331246412
243482368
611432616
127932402
129358424
161627427
36329243
129455675
868889819
108861433
703330359
11756628
112274112
102526095
57751604
661170937
340410039
120773845
657986348
154718329
80725335
20925109
196043299
72766293
558122102
258406337
144288525
103382695
18306128
307692112
74649161
839188805
1388372
159678623
69620203
281293246
297588238
439330953
931651660
15792935
47936318
589966683
720323763
83866770
72117746
118643673
441614786
12072626
650894695
167257329
12868368
412306727
265670425
554364240
795524154
98284672
380213057
612907736
696208483
129820015
572012222
441518929
96389755
4140067
400432138
93138587
399684708
388597026
253783902
7238464
125100630
256605756
339753906
155433387
216760195
421771720
258762364
564431118
114174642
756980229
9011755
20733703
158616599
181037190
106857760
16032136
49580048
449375341
671130424
534809916
509941985
571105629
148670697
433128445
190663723
453906147
262375500
130348851
130659703
92521526
160667130
477917917
5140135
609490168
283799792
47108110
21120875
927324830
188463242
39215022
83125211
279750153
40749858
80480519
204115789
705794730
324318462
28347403
197587678
111250701
446674749
525123602
5364771
206047758
328510704
370927481
4551145
463630378
665888705
367812538
600339609
420051271
121176
233505040
255133659
146258739
614976567
28376995
150903973
271967164
257554964
107529745
158577309
431903252
73308047
553403911
71494720
95117017
51960151
184285283
80475870
74218199
644788357
245993701
367506766
80669019
16449449
450295726
57494354
280327404
743647561
360764150
339984600
142394047
102534135
209451950
6046685
37349980
485821072
117840259
332272601
140287162
392184816
78569677
598977309
88871855
133960570
352645200
72851156
115965333
98366335
669406643
346567387
302400790
36721701
192465145
177346803
371134742
58073096
218658602
49414098
409896969
118715281
47607726
23039269
35477438
81309509
24571449
295964186
286531703
534499685
506372743
23956079
243754397
379203731
62260712
152693178
776335987
62411836
152150181
590976516
295670883
241188637
257375025
30873384
275914294
8296285
23521626
208843557
58125596
323139473
445735075
660163331
239639327
212636694
30190198
407168735
584504
208523434
261081230
708962846
87089547
290202195
64290227
584698862
272414937
595936247
32755507
214957598
744146026
52730157
414979103
429271990
167167009
210457787
215871827
351642618
45649028
347956631
26716748
188078328
262698970
479967004
92790177
161215627
489862242
104778073
687912010
275288881
62242411
2554681
2360191
164407
4396497
102467630
157667570
855732739
120965932
10158075
3838150
136254837
156042559
20181315
501127046
161007669
55720132
231444543
883517860
99047867
102873274
94111525
344516066
355263767
4472317
531270211
9154069
359897096
273272496
68794222
256383904
38380167
24013526
216043084
713149676
153402924
247458988
213389440
2788239
87774989
241564974
16326754
160184419
221889680
10086168
460985136
126601809
741862935
224104292
389760474
1978852
182572229
54831058
406931149
76203200
401409153
658522865
949351691
196507513
242621821
1173879
700402160
268051924
232822234
224401654
640217052
465611871
19919401
5737009
114265735
450700738
292386110
391843019
84808195
312096212
299777622
102511535
341338941
36270017
361227139
678965327
317003724
416725297
225962316
645141960
246271927
723421820
58418980
120092378
318310259
8268247
482983592
110002583
278579993
71202216
698085776
728210017
40788349
439408319
666569286
315540977
212681383
104169066
292453766
274326907
392686171
80330614
126122947
218114682
98069113
906676534
95836203
808510213
200848589
576709778
478399081
83155956
537802370
116632953
668444
145714183
199048560
117160837
220557779
109849033
26612922
108753216
61767716
485252913
239618415
99560725
92874268
49023314
171874847
294298388
2525097
56356052
698221824
284789399
208354270
519309617
116912767
518196866
504833087
170610727
450718673
126138434
1547677
553922532
102922274
876933611
229306294
7121216
65883074
33205396
570166524
75910248
104312801
179597625
211526367
325459015
425315056
522494416
742634128
10646640
111294309
467786950
29769784
330579731
586891548
53208453
408444562
205506167
510085460
99408771
490908623
729966557
508103687
504915218
18416378
40848805
188333711
205036533
459328443
240555485
35212242
618725320
793925418
37815775
135178843
7774972
189641553
309813630
25084646
258218496
385466204
160718080
132970507
45420194
263136913
471547096
355311230
100204665
146755805
330257243
298707812
213267216
179574434
134395488
50979277
4059931
505390796
230860494
322378711
161441126
56438480
131118853
343828750
47017362
20842212
231845925
35793458
105031551
8433606
125262982
707720201
300564831
448074040
107647683
275159288
645955191
168130998
589005745
259832516
47088164
205121811
74343590
6820083
117800553
32816031
209221163
59890005
171420037
96393872
219388653
44426906
42755173
3508075
119034195
835605
92978329
85075846
77677416
242880580
247836034
41713329
691902945
315710289
225500338
19439134
455137657
397391057
190602731
11304366
294654467
69699431
404315995
49552361
494023378
204283908
132788170
2824932
127668303
5647181
90699963
198035089
453358949
40114316
27845639
691549923
656771174
76005742
53198578
260276746
430155445
113255531
49092482
4898438
112324690
59160222
433559532
480415830
678512460
241611657
585310009
68382419
58641508
734355109
3333509
96849717
28334254
29673559
663693361
116731553
13591008
46113697
287360078
481031061
7524158
27862573
296385723
9305220
143361217
48585035
65870442
156061085
714848783
73440533
71120228
62499797
37774177
300187135
59229644
754154793
198982394
13058006
14391628
173641769
728636546
39949667
441011568
43215305
185832774
119253614
88345586
371911326
236831332
341535145
219871588
344962523
159246223
56834222
573726996
191926382
328026791
144900768
131687368
65809478
122709094
18072568
74703758
25705239
22417106
290382362
107909041
216227275
312311289
542011715
4975438
75055819
61872117
462038375
63634579
1626168
104987962
418576664
322380288
164766325
23400522
279406093
523424862
126605909
297104405
597745053
47588689
418875170
95754190
447217487
24347939
115142473
24766917
274214242
282332777
11664841
133705265
279325613
149104622
53800481
18564971
13329352
36849654
797486792
99410766
307342989
55498966
623046681
224860938
333357840
16883954
35386313
888603377
220305725
7345956
641479280
331317109
661268983
496197710
147889913
182929738
234599772
25958313
164482533
233685457
255747166
106695763
35085327
6240703
225631621
784445941
168640812
195765433
5900615
228433526
626958871
151704017
834753868
607961054
197418
254753381
540420352
33941436
12199782
72516739
9169246
104546069
450124583
479127662
802838129
169464505
93307857
101245016
288048708
788540311
281335403
347639273
781390038
104424388
503437138
446441356
26846098
322592546
554498829
369491618
135932756
255513057
27015620
301621641
372485954
135027164
12466415
62144312
287216469
299268414
158511298
772220676
890852474
79407931
355925414
132782349
10580529
48026283
586518647
744216952
539826578
9075946
237211408
106678804
79873702
292407981
55797946
301445414
237426333
104163878
63722937
58317744
480117011
59536455
30136362
4370619
116401484
69249121
106426799
140114614
70851447
27718973
568139624
173950376
177445346
537218145
214144266
270375788
176852414
75074970
192842000
5228514
62375850
52153795
186837838
34773541
258506406
431401071
558949549
137519996
33360053
146607367
450308554
85443114
222562471
266643199
582272400
128614472
49186598
529617159
355464853
391807348
21264334
291012159
15668683
243375708
240863596
30374646
162638173
199669923
5577521
283792318
161168036
333724212
389792026
50477432
78525785
17604328
576986506
4018902
664920234
207371457
39738737
2065785
172160390
282102642
15888165
60612441
278753757
31739919
206721071
157031692
277864153
398838318
710574896
66586030
512821622
350196482
277652592
124297156
188747874
272694590
407264918
390049483
251817978
920364300
718780473
105793740
10981523
511090688
26901623
104485322
31880117
9028064
78962893
219404400
31585895
849538096
298353914
140043188
123136103
801763156
32526445
234067431
1645747
482423393
653469727
93206941
773039492
63892708
534649124
134843241
232623415
559502175
16932601
376833837
298568256
2017067
137184309
59318945
261319441
584267815
3976382
113925810
122937213
117926352
342331888
580461120
116393356
335049009
406038033
185677784
65623966
27859817
408213372
274789077
431932351
96303722
344508628
150659527
581767295
268349089
561933461
27933221
645316784
437580499
66294189
25334541
314517916
739210703
8409132
32511024
135734096
151176120
448038873
578663387
367751433
338848700
139303223
388159365
1921325
233041731
88902568
269899961
202129467
142269631
172633586
332601978
98324093
139813987
374042938
355166541
148251988
320905575
330715751
60808129
4180403
55560111
9333225
231935611
388530365
584520589
189086835
129936787
449647928
844949567
350862717
530190908
100383094
112695045
309826924
91565260
161447634
82339697
641466743
220066309
810564422
14375397
702363417
838455689
234106424
254574490
291467980
184428815
147056841
120532618
214332063
61314702
2720138
362020198
5714593
77986126
241803634
255504905
682939414
843121344
205818849
738651096
429567740
235824532
75190319
110406822
678573597
864775554
128415168
834065393
85567744
888900582
187742268
281351266
100845308
76300613
215915695
756329059
270503642
146506274
429220499
41175431
102145258
600400168
309724554
4398421
5323419
265310497
14642442
645546457
79796243
105536308
28586868
72631955
112701463
227218351
424130755
121041076
342433836
385670117
417466139
199993667
88637668
164839690
67389350
95377087
229706361
187205363
620195505
531065760
264567850
315239446
103942256
477892907
595995192
11352767
170601130
265264089
521175147
397667271
286971796
519324506
16115234
37395455
423170463
344341138
243456657
70005406
310084666
478540057
87488639
55581072
507314659
43217048
268539430
70039156
90442410
133373219
323521607
737560499
381109422
180247520
176465536
107000760
587517397
317108212
505242784
128125005
83997686
185564377
75817570
18714439
123567142
878517475
17852481
276328209
291540608
638300199
248670478
47448202
460109767
66195540
742052025
138083804
139048419
5649255
250144101
280428484
80472171
97960277
40158974
536063013
9406604
284658526
389679357
341397
19404901
264273754
50714560
187393916
358042
259127403
128843608
57853940
691449865
65066722
21503816
590664129
257545710
40106787
50010599
748997866
57849295
273919861
895483927
150036071
219004649
679038328
12846879
124619325
486666850
45927307
263835332
5685690
298028793
17345063
322862705
235746068
661249413
264250673
34004663
35682452
194425644
172728689
240787952
86000466
477729672
20118443
73335263
720230969
34042464
504079647
363853326
105690198
144189671
47406909
142127925
698768624
242100999
305783980
750527442
41422175
472172220
98272799
85586301
200233132
943820686
120802880
758866184
78378370
2802947
159653569
106825765
169980001
55511183
436790549
4224080
6002368
121303848
5994221
76654215
748015832
546075711
86950866
18383710
192388553
102361792
504685287
164842561
380768042
412013184
397385397
180164701
50778475
54003900
400548638
107669344
269654732
16946740
764128487
450058227
94248379
807920076
252664074
244135223
489220388
506256204
112044824
790574626
233491231
878661046
120731340
83883611
5668441
33039206
574523299
264471975
24611381
3705604
560159123
856299249
657916811
85855308
899506748
160344045
844261
30316715
31106782
204117098
225584353
400812929
417312294
62377285
15267312
204217094
61338662
35504350
18328351
674636115
134918389
283598719
86605540
41696513
37174294
250991357
310000392
181641324
313861231
629897276
296999735
28097956
30691105
4394750
684580731
232295709
27139602
110122457
140612523
129059899
24081869
407079214
22085869
19629007
534155934
22525425
159403798
250935641
186158810
101863558
731106668
354991911
277540614
89126901
175739830
704055898
189185902
15329571
648276556
594911
452657236
150644798
7690992
435572347
162151043
22438522
567127616
297038942
14717077
427933927
98266412
633912171
470468751
162370440
7426547
913362399
193030362
440143043
241522864
685225509
242611660
47318789
104810977
88965876
576091292
178128270
7781118
644726160
297400743
384747272
379524636
163141916
237682808
472009993
32763934
31816392
376030252
639109646
691241406
53433476
90987632
456991535
123338025
65862299
118233590
82912092
107368849
364067178
264531826
428587610
136699240
376004767
189611303
130850128
644897524
82848308
319203604
876897586
3818526
12425650
200150181
30914164
52632287
507803938
527968746
99613759
83035661
30064867
159684764
453952471
539603592
579145126
54536010
39232425
412300835
190487405
28813943
14282382
422905242
186654671
110049891
287140996
81479097
18703107
161313612
278385018
255326096
186017157
67478903
29794080
94154890
39604435
277342863
67684107
72675648
76988035
274183117
261307
21607814
456316118
313245280
28771367
6158007
644247379
65114049
208359837
199391672
46712065
229499548
95777245
96048266
562043992
68211887
271807941
19879459
272620437
600376047
684901959
205490836
253878252
286521122
364121687
424951489
5403625
118579758
54835411
623225073
139623747
345098750
94985402
26220003
426958752
330122058
249037870
143013242
74340647
338020604
196204985
279821063
34017303
337911044
117272875
862968
212284481
793316
10425572
20180572
452924839
2379787
147884293
326451254
36350623
24942035
104204402
27731044
253818057
211994288
192701808
35662232
34906885
423039639
8636906
51329685
110554760
452201813
280015588
560662199
35760024
11122028
221846851
176326171
3007798
417629558
140353671
50331354
301719810
310676641
694703425
546855814
971244370
3991078
409572752
27730093
495823544
171199833
305501991
921636647
400497895
40595800
4682809
295468222
949321542
39733630
649885889
496596218
13638
42433180
424852370
494782746
5598547
172986628
209773545
47188230
40834742
325244818
540518676
290343350
113056094
108363944
965862206
227392818
767654768
453867550
151163714
303020271
66425828
160494484
44503862
510908116
151654278
23699461
321382498
150973656
334920577
32126192
443314219
31813937
36166799
53179109
74902805
228953847
480277861
97970357
174902656
542226898
695236732
442902587
54411432
56320512
110117263
553360610
205764744
40845087
150154445
24878494
39188103
14408713
416295329
187933709
315281883
854405864
340972024
872718836
104081070
547987252
403898202
44152610
38147291
33856572
35344011
105129899
20935941
743401986
334463500
457421720
398732900
381340558
12628374
556611640
168051123
504011255
457684633
820729785
611529059
326750764
87442593
553719751
633243492
273996083
557767270
209638768
505095098
91897897
825003049
128673299
72595128
37473020
13501104
60371531
38682543
99290318
92214234
415384490
20758435
723826730
468575263
464716451
116426318
54665902
104102451
41888065
69491372
623901862
187298353
707978973
51951769
194994181
104841962
10154017
347528245
21013566
367805761
343959913
574006711
165945153
90505600
31796362
533543393
107062492
291177464
178087678
376563051
115797393
3098682
378364628
302166909
468941627
107873989
471724202
225242779
78986342
155677864
280846517
36629258
291483159
315513468
746945200
210035882
326939577
516463343
251315527
890826029
894527554
127453792
29913198
469965142
314887089
62999979
200697397
81305626
545936762
52232978
559687858
130076037
371973117
123200453
149403321
317623675
428853734
260432956
265208056
183283118
81162431
17880910
208559451
326825070
188863463
170345200
201713602
82924777
747943220
309510375
184261402
262128630
79299995
72481041
622724697
117965835
28667693
145743538
160068622
724526259
570031144
88418129
159427466
100607656
104577688
161050544
5508836
753582882
297643960
111118547
671381121
95240516
512426220
34966807
38814212
21151735
35894030
29579273
15609427
525123618
621991839
47847601
151629224
781885784
75379100
333897468
2688605
84307536
915834131
12243109
309838010
761239486
708908000
540332585
18258025
352603537
159928532
121932748
66751203
161966813
619667170
41440848
358503480
110819549
463222320
169098339
321216397
429112424
130335876
296017589
41636241
219706464
95401589
112316235
268893560
70563660
201132894
570478219
49251202
8054364
558010495
42522434
115959064
156269000
10914245
668662484
166462214
274627547
60009952
21997795
353265876
735659579
514670310
1744892
97886217
155268257
742557074
995627
104326670
121523720
626352915
17136975
24255060
155164277
16638296
513426398
70136402
69704387
295091269
649661613
114567836
47806507
14627646
408844551
57409231
53419611
390185029
442889351
63933204
551055481
166789171
687157005
727636870
8630393
134038802
87536343
55139213
363759142
101100707
228755961
773466679
143949565
92533711
78411080
354990881
817667597
462408803
239525314
128623822
486101335
248294986
510935130
25857762
630242974
304055655
265121190
321869370
848142659
13900386
8695791
64447992
51006904
4457412
264535385
2849012
256236606
230713237
277245817
301506916
370487682
168576608
63882807
453489395
9337649
118320160
456931159
118448942
367287761
129182948
173515481
87970945
159271946
113761523
244550872
95259082
217405777
575306437
69649945
12233266
616792398
869057
33299517
7346011
30536064
78235268
54213902
376368679
453134191
204210649
13889317
430956345
45822631
121073108
30364972
48674980
112425228
271274952
910827725
679861731
265506299
335960791
285605959
35423090
54085558
91624894
267059580
105696727
162658829
73360183
23426104
84194484
734833700
49607159
51603962
17498481
2064616
117753682
421206047
163552294
66827605
35218576
212968734
388578837
167523511
484033159
594956103
136132278
484992035
36154361
166567608
965800740
233062574
337209825
174991452
82656276
148451400
126658895
698694054
41548347
11132725
311110835
172057583
49957031
570522773
4402475
293077233
286217252
24093760
228398813
66206965
104257958
622556352
52008959
271589890
495427963
158118660
113854696
413366609
334077249
39794232
116558
105855856
554960684
417617086
430834089
361699673
277312211
6491660
335025352
505313349
37343853
257723708
353398566
853575869
70799453
101110137
19503163
77304071
87613313
276286380
363516902
414803423
54393491
187400326
924075350
501966892
665261876
1307631
22770241
614272780
103796115
7658950
53718977
258267955
27301774
324789281
175051397
123266013
587357489
154056067
519062813
190051215
275780099
559366415
157607294
139775715
101554771
100962838
137164120
65301170
67907556
311237214
115201036
32764072
67492900
83262555
569616266
137711034
18736139
142725388
287212996
365163003
178427259
17459757
31633185
458972150
61360154
352177802
54534148
342788244
6724521
868530912
189076664
115600335
411039785
168770626
865623186
441125325
441851459
356366389
2068052
204459461
195550056
226395976
333009425
185394464
579521449
771186878
17345056
419144298
491599162
405526871
285266107
281134997
197981638
167336342
73576752
20909597
181891801
370928627
888799837
276954181
183669930
293440199
33355290
157742
29817662
105076173
552058582
52023622
190625468
110833889
374943743
108725496
23515462
56919012
104528238
478857452
217696591
63200791
526894082
162032695
5110636
399559242
35790216
212453712
174596238
486366357
89695870
579462312
202248
41206017
570462121
68820959
207433568
638162152
29278380
103846996
132380383
540220585
517853443
158275950
86687329
64832452
298579944
265281335
477886428
748409419
237365124
695476641
386206682
121511635
547187030
316655629
86868457
547903768
5168669
226057145
323511091
314844726
105885521
11718202
466319473
138283808
148128148
156179896
886798035
134863744
287159817
296209512
341857936
25330936
397198423
32857536
337485517
489848437
14498952
380447509
247018513
38439082
412397310
579013954
527143926
420937267
34713127
50177
154354295
18350824
202553847
358059976
352621717
313878160
148081308
154186772
10067275
265433540
109275283
166423594
611210537
168774393
768164309
90692927
11087360
390164857
574127531
27048866
577659783
270597431
152723480
302490651
234699070
345706931
533643535
428201397
211738815
1307165
48282321
349897839
130573269
229383986
62088106
35192240
223200489
512802124
562332622
193070875
53069715
1192392
427083305
206483449
264391094
301555360
32417301
166369946
462006931
69702130
140851683
44031896
304036578
432469442
2325033
38122663
197552186
581074451
188226707
375258937
24830282
199301970
272260927
435179489
410349925
20906676
188890116
34500642
13249543
47846258
420330899
11947632
7827052
315784830
46028764
475650627
70683747
275884621
82660118
270987826
457728815
12307888
186934726
103994216
102943946
2761455
518795178
188486657
125081125
425006967
285939606
335001015
549098572
549680509
148654989
8582237
595208942
164878489
89274104
270083561
99978064
397472873
13433354
105699140
79509676
3176789
257290678
475189364
3403030
181909665
276452039
455880170
26621533
91799590
363836009
53066624
823078096
14520267
155947046
125873171
20707367
62410142
462155842
445061495
295097275
2719744
55171497
160165936
18834280
92299042
320677988
31019042
290058173
94029681
119015618
28125650
176792658
202386956
249850016
94557553
663917613
71259102
524178355
421500020
135122214
382135541
12792503
248651833
263643169
212294863
109153534
74617681
660585141
17012042
132944580
342412056
59140938
380783221
612647727
322103037
315095620
139135768
170335988
47228731
727976859
33820831
202307150
680555631
39538182
572933358
619185170
281074246
119569168
455035
785194593
202811839
301038169
603380936
169001910
200435299
20746311
258071611
433866742
83957899
194109160
212700718
484348572
524427042
506589192
128189765
165045649
260810087
695372861
48197520
36250389
18250385
319056980
234420689
101694011
15070506
1548701
571315472
142678249
600586019
223193683
4563672
575836
311663272
222102259
14620435
17875194
520459175
246326694
196015911
100416699
437007988
157418626
914907031
102517155
98307932
76384104
13273565
45872229
387230220
438678144
18634872
736216912
637546943
643891581
134445965
305460581
442882403
778759
841664102
222854374
491363449
3620337
59453724
34002928
267601008
445623021
538104475
418930852
185465371
255985604
396077247
107845935
50507349
209501610
595254165
18311856
40265648
194823891
27997975
41670914
372233872
194975810
898487437
386625249
102731499
229818877
15423452
188557498
33739595
35016184
1210529
313834905
113175672
912861470
319155013
563851860
131647602
240270410
326949545
16656482
238593120
635662478
201486970
93815602
230865737
355620126
154450226
531672870
26830456
248868583
641053681
2772742
24630359
619555031
430934373
303677656
191052443
119263675
712703763
87134450
576978417
796950204
37051748
91694853
89182409
311773147
1282527
718101066
5837193
140218398
652303906
152218458
17055579
40370035
321956698
245111313
38109192
404712314
54566073
141318702
82199888
378151962
693448877
798710977
82719886
121660136
466508593
891501165
212205615
352628032
150464444
225908066
368632246
25036195
518836463
19488761
221309398
104874032
326075762
123736800
154777142
655213901
209554103
102924025
88171771
5823160
53982632
235165204
138427031
486268312
387517102
659536972
14256591
105067482
160114196
433524823
232733241
1336100
269641595
445001646
219946473
48551441
65452826
195106456
143031931
68109994
195408660
215280545
61573333
256577105
210193350
159992953
523492346
367989583
26848910
28317530
252259299
434750636
179882867
100851794
61770756
64223113
608627648
162422243
424512252
3450670
792648763
531707410
339584517
16200789
256813615
12350796
310328310
11137039
120616761
461219185
47908576
251419203
15544472
579093898
110498245
8353173
297328294
16809855
55488525
138346359
441242248
156509559
12156275
349085136
229694621
253034458
499730336
133013358
200612833
472275920
209344584
406342067
233275491
27652603
170097201
432843244
464268727
310397366
544004905
267840339
503042170
287659011
489637691
116838038
558776638
41564156
144214269
112453685
411780138
710149933
348758202
230260820
466605438
144180216
422248180
7922495
75757521
1233656
10635197
78512353
369900229
103439976
736338128
432072724
32733543
343345847
940562
14740850
111188816
182343328
804506032
679831345
382523636
50272605
72514355
410401164
2579590
556914681
157657598
110725949
359103958
449900636
1210204
461793964
358636576
124305250
87401152
425187175
67908801
167417662
523338716
79265948
236524135
600460645
111846389
80040842
39817229
489374457
102517270
6184104
22451104
332226223
143244221
40107424
201687418
56476762
384408238
46113283
284035997
51475874
1922502
39306561
254400402
212435882
47551907
283635056
35213541
4537341
562090021
5842222
171470196
775726133
171943299
706060000
56763725
302595423
261927007
472501302
244387607
303746275
328846493
185583361
6141734
25304476
8354825
51431815
142963933
179513498
68108195
514939171
654698579
29677548
47619949
244805248
182309128
44734717
204466474
274173913
179079475
705641976
431309379
385636706
144128282
237481809
338193406
68218331
313835344
144529831
276059270
234239504
326845023
101688764
292819057
377106392
183336851
463450489
38060796
351340821
658406126
3703972
450838990
15151184
51950637
163600508
3330943
757568353
54881635
838285815
194099688
663310107
155771160
661040205
156576172
93622720
37471554
296775470
1459236
324945621
226240143
851267214
419759925
150909916
100305114
22561016
272608742
577483308
169602806
305692877
178967314
69639876
60216626
207576035
194015117
10456681
143265759
117100449
514614480
800831647
184869646
706411945
255683893
333828318
124192481
26692744
166731216
96551554
10426056
223018257
9756274
218261045
83416399
77682690
432991287
47511516
78959437
94083170
744747904
30280788
109424271
380755147
344039961
295913190
335775021
7573390
175983036
3158184
84906386
229547486
22663982
333508396
45464648
136441117
127697286
75247329
314297207
310089448
111135358
79689398
423152445
58395870
503587657
1419061
515995739
112920365
696407131
2658200
438979946
209748477
76883562
253365745
41460619
177970628
513468086
117476742
102048822
291240769
264107681
23831246
50514278
111761788
264121494
273276531
376154075
449656089
711442594
42353332
56926862
805485861
31491086
608797120
88093701
788833274
108267921
138225253
561085293
534452783
142866182
45590077
32724250
511620847
120907189
325367773
18041355
252149991
369502747
461996882
377565891
168909397
225046362
81222525
322991121
108031920
206905753
161988460
19467647
301619640
333682675
363097946
322665069
387401761
75332790
33414292
502043731
217980965
215815377
26070347
234724592
530127905
607088670
353574803
257804604
40250347
300747066
546694858
202985237
300426288
32716552
100294459
316976928
46528329
90630136
331272513
8994164
365633107
583783816
592154332
3007304
5637335
387892505
721539
610023547
126407410
528815615
471991307
152926446
309546651
134690266
4368023
66395869
118109223
219915342
662370706
156162257
358706340
124238796
279460153
729398844
103941844
134929073
64248336
138809236
121095830
6077168
214806325
521098403
607496699
128873753
583669883
122650800
3238782
338275671
10075669
387969634
565239876
55474494
333333803
181563999
116693097
508514016
129646937
714120832
40070138
87893869
122253363
291144172
190229287
482475928
710319238
617671798
216862309
40158349
106357038
193868466
292706030
369615156
161215280
105997881
275737390
45154220
90666998
215459414
122139184
620240932
237266876
267026439
244071581
61622851
82418259
458517627
660426584
214320657
27161802
66653842
52919393
429619347
26467735
160926250
54072425
598807497
598542046
102363891
237661416
434537669
175481745
626561113
89906913
334182686
413640447
58540146
438341642
711631812
105002482
545678168
187173253
32779200
81886870
97888162
146824140
311529303
37914350
50829250
187466390
177009250
630672841
4322156
52905453
262552221
226215525
308811442
24654033
7467854
161341195
46385535
200484168
286356794
104610327
143393298
531201864
39691098
3969789
94918493
98152391
14634050
5008490
11312963
382790942
58100297
434425440
450254242
2948970
15765183
247036490
62964626
152618181
144581770
899740318
125466489
280021200
556811048
10429909
292500674
140282848
91418935
190722975
260487448
11613869
23652786
47179055
10078485
160628012
298688301
72024222
80075990
825669190
400516453
93568409
800645826
62594986
449563691
81121435
140514764
5580855
225641310
159170368
339613570
774650111
3387734
409807707
309147130
28991636
219237811
475016221
440654392
40051220
537892663
325578789
260153754
616269108
363615111
41539493
219465740
355878578
42587716
255070853
166417947
143649332
429713353
6837594
26929705
361755398
439943669
94041557
813574009
42498479
140407169
169729185
47757916
807554896
22379373
129712867
434285423
368686340
13722624
503472643
327352893
168987627
139292046
195018569
352824104
645017593
63989370
113951777
599039580
253713487
12243567
183640085
564931146
180529370
529647887
359760895
271526672
287882658
61208968
24252431
179738608
158170437
90470088
251530308
239025295
290517274
186847289
615282792
333250091
262916494
106881895
65969203
1473362
52329213
115752082
126879410
125876093
157216037
3883762
35622799
236624857
13263186
176353855
258828819
772407166
15645366
31006683
799315558
31044008
324802844
560326269
412173085
15733963
14956228
57292254
204160489
33068077
273243860
622265857
221914418
37282451
133982926
21967458
18924106
488612912
269821524
561956390
222270971
59909991
417536555
500476926
334080278
9405184
105592490
188721063
287212855
159798922
851473584
61094474
375445395
11864140
85769852
438347620
90194391
101161233
20927357
431259788
53415180
512256162
138298706
214600843
20763213
56773335
646414997
492031171
160219680
15243096
237195896
217572837
77793235
4174171
12763924
47060793
345451315
404434312
250594030
537690294
251792213
40161427
469243238
320720768
65286387
76446262
356706353
51976423
631056839
73507753
547825474
39820080
6457837
305853763
547990261
186291333
144789957
46393499
79697436
276515204
328937222
333558322
113853055
293809052
479955379
324343881
242454493
413763384
65813006
370840715
63393810
412039368
302231735
264758407
76169756
184429986
316745776
319771548
94754652
451885771
931175
3788932
274659075
47299804
134382505
583232819
484675875
674121346
243351266
445110462
72987204
365041921
244253
177070013
572444005
181892426
220052072
20939647
96104349
177996924
49185443
175471034
357464816
99430715
17743886
182865044
341992308
3883809
31662485
849661412
318414581
240506188
48526854
674754816
329293917
469873283
185675029
480542158
187480233
685010734
441433324
530005741
84734392
349784766
88670044
38368853
98573068
419076458
95540672
30951212
98089566
106765261
153811468
57556928
53035735
396297724
16214275
50030945
205373582
309463094
195575234
17990499
77082779
252198943
517451016
85904549
40081480
50077040
787752930
30563629
559429585
508292045
139215736
90590135
79220126
410106787
4742938
95275151
362089593
43564825
13629854
204158608
871332888
543882139
395553585
109140884
18776458
491694439
163487236
42894653
322004367
789894813
63193079
534496284
142611473
370602991
44161078
685159892
299767903
340569297
2946621
27642396
25448280
623843413
71869518
188653213
79669380
388487864
291165145
210727043
138924617
108295181
334504208
21383365
254346008
141433358
2761712
419396107
43171262
349913986
582557263
886455232
246693689
360643901
483665218
587233
4852062
143117531
312672125
111021678
170026544
229722911
125905114
409390345
41178154
225294592
518471488
226581307
746381912
239695644
707209411
672999404
355407333
167942603
613288115
102063650
538563504
178542464
262405617
100137438
414171420
342187748
47810127
233853925
390429485
153843737
672211968
4845867
575166176
179021819
394769908
920347890
405434323
12707529
37793449
140637953
349135813
238355816
66884114
27017657
398073316
244977785
148001246
106827061
26550141
117801713
294382937
151455097
327354888
379343253
118894124
5460050
804636957
101934700
197124885
143398
164807064
35460605
92399725
253091477
87878595
80897353
12521659
95795082
222141785
434926619
185000781
256091935
261578300
107840202
99619657
3346700
347253645
149073592
2310205
143474532
100527234
687150059
353207604
21112573
514050855
681716980
14976082
1661457
212284037
647874515
908529245
123363427
42318606
399014674
120386327
151082110
157579835
150662197
245416878
283634262
97258185
701725122
106191846
92654167
395676140
461294752
447944552
35137456
64539169
404196971
208752126
61557531
302938228
347050377
183109324
396545979
143611771
130664449
139608293
178587453
711826396
41478163
32633080
1196562
127921011
204674438
550036826
393569318
457118793
44609852
509093825
260594467
441633920
4257357
273212769
93820430
165211639
649000575
306611309
51105258
222332036
12239599
3107582
107635694
42528150
308415283
167510057
161527541
47485917
133837820
500603342
8438333
484488147
431139681
49032837
12168397
237237306
189217421
58996159
36205392
763167928
55597369
352666864
277019846
77338404
394894649
35782092
223014334
370620294
101740127
15723221
36250781
404885326
313597862
280410690
55907840
30395256
309283285
703038504
524454707
142962238
170311850
54995609
539335700
448759467
35359372
163036891
149476233
509563006
85319
196440068
29452816
80834647
14486198
196163259
40843954
361766073
320199635
6924168
168149835
29265046
11466523
311823760
120716354
139532163
668991888
269554941
137512753
740680256
195656488
76760624
160417387
360402894
71542843
245658568
33651638
11468212
484410428
48053571
297016018
197943824
590259850
278282438
204222189
23835976
15981103
21217043
121562514
1099210
8509527
88943017
323270170
286158389
145204225
197988422
114111167
232194557
30756487
727592438
1742213
114486010
32059458
332364809
326472435
246906346
189920789
434466867
846197366
266575456
634404961
747689315
221088882
537096960
296922733
70609406
536606403
111317704
29674954
121858539
84447709
179739461
53811145
351465227
58801249
399333039
350524098
12134841
171841218
248432766
587661693
7639301
13120217
73368607
97957708
240669730
232583718
103286873
236878174
437981687
665916848
89210715
69141790
288100549
306703948
601621654
154905090
37512251
480294615
36558612
209382596
76702980
651309563
509502302
5529014
8460027
234009213
786973450
7997434
35993217
193355856
263086474
124981120
240098627
32209817
223741845
332649553
92010454
214277661
562214137
76852968
220649003
768368165
202821987
9489075
5369717
121544206
521793210
452912327
86829135
698491317
258237669
1475949
93545157
324909130
368765188
120247887
653600098
531301620
175040941
480678571
315832404
402357674
297389856
675138092
591999211
40271837
89066341
179089888
51059592
111746912
12132952
164655918
80206615
288878040
888099713
113328073
472875185
815608069
9895070
443326426
7862439
204193311
243513011
560107534
17247073
122706800
284828242
511261574
531747051
182830995
6747337
15472550
185192462
222118859
393526062
249552951
506860882
693869132
242075203
217248384
128459364
127647629
130481670
217705107
449902806
623107870
813733105
342488402
164000018
655882868
438017664
2134878
125159380
63831030
166306791
272310097
70830201
196129777
149825418
297978
598285945
703422255
12513643
250635122
355737050
47845559
158424271
113191500
206767390
63665166
54834515
533592
614791867
258232728
304002462
207661229
34998178
38924189
97042881
17489273
88992532
665735445
565874850
2714442
473192907
23967622
384375644
295591278
25423275
193096330
15708038
204117981
565118854
387324573
24351982
413295273
415409608
439638254
493349792
553975917
115429141
60044204
442679164
494924512
306525058
375263821
246026127
550003228
471160362
243938455
483829630
711272527
110444553
15481230
772602628
336447158
184984827
21182366
219613451
242022593
1130695
399523754
67003314
39401984
116700532
4638757
229271409
216559551
14659089
24774182
2796093
33842378
459601673
50108077
65602824
658535985
700253723
134781692
205155526
64337193
15641571
378284953
113362343
435313570
49736950
50225101
293578431
270696440
50265997
265046590
148899724
6716608
14609758
185512125
19377407
253635794
25252294
827214842
127767969
131403687
64583703
149009647
330758907
26307300
591383686
85105177
402009952
85458620
67864687
134777786
447031238
393432047
215250650
100525863
533630737
5790515
559085749
313531630
974157232
341952968
220742886
435204800
40942437
1333577
7376738
145406590
427251815
20977316
305694700
44801873
97803027
14979520
146321582
27900457
336513851
226294119
50375623
267835889
4636870
146013867
244885098
821993705
433962888
6542777
221251747
107769325
596515659
142342457
12182714
224517243
192724924
69985420
205396277
161481479
494179087
203011983
573367422
209981184
54428609
199967257
383467904
102097702
602720232
709488245
190228484
91358218
345739940
438415984
274744665
544106450
114300176
9090493
137078986
518181430
150391585
701581707
803575409
394678788
691265503
378886283
158985663
502754826
3596844
32155559
103565742
588024566
89012758
115863575
452144297
287852664
477335251
75267807
136583993
55588805
23132834
3643306
22032171
89110259
99591880
387687263
42143065
310391712
351824809
247468606
945005137
326050701
416532211
170066557
231206898
371401455
488419991
138982159
23935837
14770737
727985670
369208159
614355767
672684695
248428102
132573102
74737529
356207426
666734951
9116586
132244393
400659712
47371247
466364238
33951553
2751442
87071558
178973546
482714624
360806157
3679204
127719312
503865085
348859431
496982811
641339458
242039220
43509687
98244898
717073781
543781887
23947290
343974968
126603800
455718871
82674686
288426815
325785053
468849
94726665
5124610
209334887
485702203
12477218
521519837
263560307
265733112
2496418
335813440
244699146
183547940
358733796
340799223
179331989
466736989
544520860
78030146
281121197
35504643
578602276
36904902
32156856
150942872
261346097
242558109
371424535
266136184
56964733
217033240
143638604
643086806
114009907
412376035
113214546
390900258
418926743
309372192
55447352
206874611
782871614
457448503
54668800
507410073
214120192
248699579
358575347
569739869
111712968
452751569
256316879
317047775
173505124
333967884
39579029
45122797
146718260
329375661
353805963
235583167
54710500
269257466
17130076
709039160
85915200
7091203
68221813
101511706
294396499
23133799
188430237
50807510
24614093
324111965
165648852
321143507
13347099
39788617
190520519
58740661
11117981
21778492
130833858
471837589
6749009
553481928
90023664
445579135
84339901
358642074
28138629
319084644
113553803
39630737
74706281
353498670
105427168
335219771
561192
161547420
237746073
35165873
459922348
57260686
571945100
373611546
98523173
612993065
237352205
280612363
315154230
373630182
69914335
44583413
46824268
734931460
83089310
301013695
66819002
542428114
19947881
301080474
472556499
9119296
154698418
90669269
57997969
205160666
122755920
265837202
44355280
81197749
397713586
24339624
659338015
2893619
45312581
77006846
150639623
540647429
7896259
27299959
63633418
5368461
10380099
177194652
305474417
240200948
506084528
26580981
767701667
390854667
12183005
62082726
21268893
396730603
189152156
464712135
332758732
117862497
279100634
320446492
5635828
316218462
54456003
59606699
137136878
34295613
32033783
139573557
411377566
249921735
68552944
147775503
98871167
38269676
56793101
534158777
346382862
86061080
189548931
37183420
12580072
22732421
122971990
74332785
48812056
58313842
339236519
316247499
16114483
2020095
137688033
407245677
29178093
656332718
34068761
176458894
555525299
253588105
310897046
229422944
446583475
465207930
64562192
895776473
4511754
41515304
395116690
719047113
93119864
735775848
178088995
536911870
309648679
592977499
129821774
89915116
265569062
171819071
591726645
156772883
96731976
741401367
87352264
321241294
147364890
238969505
482114302
86020014
209064182
51472947
323891688
179828956
19511478
36371890
331585858
88978377
117286812
245215534
279254182
93143751
602557330
132549526
370295746
366704470
26893907
106726829
532220899
128533587
178876992
93728068
180741950
70545306
459112654
107696395
40912253
433759330
100124544
139266618
166828751
162018829
40997833
911039041
205190525
523482362
867459348
687378753
175355151
54065458
188278180
294540639
11437235
29421434
122614357
36701384
35627967
679967557
72456451
524445670
108602559
437843606
261553139
140280711
64201919
52819380
289039048
22925844
319928359
674511831
304862656
123722987
253972410
425017678
139320785
120562531
132064589
283634559
521799496
119284393
69079527
371149306
413535109
745195401
222849458
299111085
523161718
160595039
54838227
50037444
273683671
91018990
82541447
136268372
62731108
338830609
195362816
248823438
69434348
419142340
589974761
348614401
151814343
85451977
430999102
67156690
222012367
47468981
627091792
598098627
15710497
105917907
172790153
222666133
10841928
123383013
144060208
930126302
61775779
558792452
11918606
695204
36234041
41838927
74042106
83443140
52355952
247651602
389083753
117799795
11830062
68585904
7935358
93781785
852265970
546061682
224740874
226869003
35534437
23654313
743045485
70949259
13528713
290992779
66404171
151145304
523271975
64027002
506369081
36459127
850570374
449074776
266632190
158166183
43142363
72268183
548968356
641731051
68684517
201101476
117564163
25088946
91360713
276475986
83954420
92929206
133604825
177515544
432448412
421600
371476429
772168162
313691287
8039415
207902
33894789
167827847
173801185
561661963
432941451
3971224
17133847
394182162
296350552
330700381
64408623
156372872
170923343
87780326
76802434
67277817
454713351
486018785
424931809
861711584
434116826
691079043
9675328
274299585
445911615
7899960
539958127
306142328
97936527
30651693
200857009
867177878
571644418
360338069
450257143
344271667
30840760
602760146
233580570
162874515
192452400
496430208
15416121
144750815
498092071
66590022
459967913
650921994
41153742
77747268
364644104
304846354
418338312
309560615
302405104
494982599
324293345
316000861
641769585
12812703
400155593
114273502
149998672
116491149
394924854
548072759
27123880
638567
499007487
581013842
116974813
374787062
148258469
128980942
47175818
56708666
193291703
286202179
101479570
148953937
495449433
31175730
179945802
83165039
269021907
147302017
299653276
58054248
217003143
133402010
27137219
20189785
127677880
422881257
400004155
52224534
12359954
126490582
34813463
40906320
15241191
107271332
103330572
239958028
182557520
413818519
87777510
538039083
234831071
276551718
545190228
129954004
359413463
37922994
516272655
293658329
246228901
26986498
99354369
90643830
682356056
254038183
196254214
471458727
175691694
479158133
154335158
691595935
8998728
125781078
259169854
363273999
3777729
94560558
139622433
115288291
41285568
14322698
23657688
426080582
88684433
75723720
119177060
399350085
457810113
248296574
70083996
94481653
12724371
283316447
463508670
470895969
555442625
2028567
3066288
53610803
57297166
8220507
549264078
648126534
80877657
51515544
361955859
126687046
727902915
856637
550067998
536318634
873245701
650223588
695896867
129503616
43908910
330001237
56391165
393756001
5369253
36688749
8736935
93240028
568845818
515338713
781595660
37812623
52744863
215938440
247067417
545690767
14373399
41486473
23370500
15867017
5262067
153643949
527302895
9201688
16695297
285855730
190761327
512965395
57495062
82814315
6509495
558628989
813763602
5932952
610676895
348477249
61132705
551321606
75483122
190818550
170238235
596517673
166174109
353008
139375616
526061165
190308328
8407811
17028250
12380251
526317503
399074
843953201
100732280
165070038
11499769
517031881
121363620
178565283
140239504
324013095
69488825
302878105
1783221
473453646
32297096
586489298
102240406
53601427
522139491
108243543
157390880
349650527
316948126
10621079
238570772
280377949
27643684
550492412
113976795
915561928
68636142
9883830
248123108
42505533
430854861
869284009
99040781
187270902
193878330
108589946
222130519
1172532
84996071
207168645
70073961
396335418
304321384
60821718
72908857
159800693
14315841
345176960
451802543
366848441
23605653
146676889
388576502
16301394
49179300
498854035
193166580
231903122
345739884
93492280
637803697
36505435
10742289
78192262
11120697
301508183
300640302
33620751
302743673
326965747
552902388
42415686
6143801
37502816
16141042
791885341
76154143
656193564
1163213
44270022
96640810
72663372
820233669
705763370
164095560
324938538
42071814
526593652
104206100
145547223
589239073
639342222
384062227
572689569
120376894
300554076
268127626
100764940
109780703
1781112
556688739
19368369
484177952
61099409
41638065
13386374
780833683
695601092
63963084
38081910
98751794
397882990
126222070
748778176
28023953
939646
29696732
92642603
374637415
84808298
407018257
911292186
789359547
287198931
29020680
370987595
68566306
266331361
401691146
157680470
572676974
699142919
392369483
8567976
207323256
6078001
577801432
61030274
136530911
396606845
238966287
72629973
65559249
73318636
35104321
402416486
346266362
281135366
47924782
461936500
578288106
5684788
638795044
426867896
11194443
587566315
54891996
268149232
206742873
498003834
616163392
690561430
258457853
206244611
9260874
12434543
349246377
577864076
444587340
97773471
251699475
11950676
697243249
1970847
489507025
895252988
228141628
85491550
220376211
222024113
230060249
109781199
727958933
1309173
158274984
820240081
144111240
51621508
312870283
238651404
324116581
31652257
215183233
129459383
183425812
230487881
754592050
788245356
256528259
392328719
197810459
32549027
773235459
396513058
22182363
384597162
160304065
294294378
649431173
498654790
254211343
313124284
7333370
37328515
24616975
853769342
207226999
3819170
85516221
373301525
499395015
283272985
51773841
156092387
270943709
552241
366822015
163770556
9642848
542876497
43924466
491815272
50750386
85892115
11143015
2104491
7834226
399378780
162231656
268843778
190394740
238751502
701466351
302631923
32260263
889884863
82285019
551677053
91141198
563232609
358144691
371275636
336586576
726170914
372714825
93263958
623241659
121483532
635210830
319022207
907968613
249310986
40454186
276925938
238714442
374476303
64597099
2020377
24358960
12583984
3564647
168107565
14093947
324932005
201430801
118911360
88380977
156060307
70122022
344212508
4133258
350523055
383724005
18398751
59245821
524124688
36958034
162007385
164237340
399977219
195619436
37486789
331530011
67479128
1790163
196885585
78014144
16709265
129051556
43262923
408445517
313695413
274266618
716199877
191128863
84488712
215519643
341631375
147250978
39971763
184558362
77262427
75461309
164504890
36673135
10346001
63165897
572252001
271181218
9494334
363042029
172307708
22667708
65461245
219297987
16434503
7432491
17656720
47556317
605981659
30209869
81823813
491835668
717899876
655080671
276237021
102154008
224390884
417992746
548867050
62217094
395221194
297010064
50592733
121835685
649572571
462798633
646826344
74127353
83133787
454594
216601695
733263651
878470725
738850689
57688264
296935248
50920059
591818898
16180422
458057640
230556602
16671376
288404420
62172737
574665765
465771530
316189691
427115370
781052010
69911056
87650996
755155
224317123
56909378
387005122
685316030
438272163
104454795
22816648
137735451
54022435
694479603
470082099
69767507
664913786
432369743
76203386
330238467
642407671
189662268
54633819
249228500
283064533
275787043
398857441
144563824
116198044
112010786
114005057
347480644
35068247
217150242
28004187
38352115
351513094
118834209
256511162
230767116
72738817
144590388
251359342
217181078
289996124
368614724
48147689
191166223
127791707
18917950
208741778
408084581
339109793
462780314
39712388
178973070
220451234
342747996
32823490
101064104
161239400
88032826
572190522
70460625
280787082
8228435
59935561
18947200
602326859
145866617
58490249
21372414
110225322
330175144
20073682
75646493
105080895
14573228
36548176
93600816
70850395
59153377
122239247
281420416
63547444
49956175
601806984
72337211
138504870
15489743
113536079
412629099
132878334
169233185
47116130
510230134
72874539
95927931
313158755
245556569
37943878
365910498
54801089
42992293
423030783
126729639
16987874
19461991
295378351
68986257
676493027
446503344
341902393
269859845
275708267
664043209
112915758
34292639
286282470
16532589
8126446
135014783
289091871
815455245
721355017
150701428
677940375
175285651
545826620
96125898
169334193
13991528
165590829
65276748
32245006
529841048
540093046
268189843
199899009
263794369
499900287
8642274
193906806
201050860
37568675
33035048
180693039
541820337
117491955
679639244
104284954
227546293
25393377
313563657
163507041
293063760
117522678
440051515
67467937
190031379
99324823
440476209
18663221
688552643
302181670
7621636
716450
141203018
3674842
19962839
81359877
469215598
47203478
217912892
429706009
23052524
597043315
55631706
496374594
384197092
12660011
103061764
395916710
736263577
76714604
64105504
278067973
292130727
134723132
681651942
856763
617592488
733651991
134227956
54526288
45172260
160421866
87200076
100520463
511658596
213556216
11786789
82275368
29619930
149879392
186705008
99335668
51491761
413289024
219669560
17335105
100729034
61703867
288896392
49098065
655621916
112666419
84812212
34217009
9573071
142463179
144516029
628936673
793862739
6474335
775137484
210062519
94940458
812113609
479411430
2191623
44123900
45945659
98274094
229752325
56014089
139875617
468924469
604677354
417109791
55624543
21644717
255222825
192419789
856994751
505606869
4102241
131872930
45322523
401677994
125858033
54814282
236982960
189332153
190486102
373283103
171493808
532035911
216802476
207357992
349079753
629238002
225792903
93378665
69070017
755407404
540599699
158464148
979171118
163496785
39234715
211458556
255753467
66983070
6380485
33554208
639858829
641141888
156082926
506236755
257321110
411767813
193243064
55792101
596176581
172236700
304449907
72843036
13897021
95651167
26883481
168944224
70225570
254195301
280553579
12532646
599221709
51511961
223260604
214429598
166025947
93706085
176490165
546342432
34648644
35404128
216125532
141539075
281319396
131900956
294104088
101646563
196995632
46622250
409295220
208712836
38549259
710941374
5707694
18902055
26446962
203591793
26606238
174184010
623605393
152815186
106140770
591805700
341980741
280563792
86144970
37358670
167437424
45883288
1151463
112168991
226046085
288723800
77720957
391436173
310963888
165608487
24784379
183928752
8877977
129567460
96092574
246628092
92029963
806203390
732647024
160919471
18405116
62649913
214118443
656053490
27181019
890254943
325224385
46037377
188006159
487545258
291094501
77815475
569598075
107724028
179801213
222291144
39163023
4686282
611286189
751884109
152814184
552017607
625124505
561016651
151253094
41327214
145537296
413836450
82674427
276687988
73114659
6493547
186784979
471869083
144129473
37154877
566977330
33153709
157717229
80851248
409958461
282126609
132725790
529510236
145918421
67019930
839903
21233928
494938862
173772429
319346849
7691719
60718133
207865987
162153245
183344627
474042942
16417112
47672
378934579
199830580
489838338
419544169
458374664
20096805
101883851
184244141
129424375
333925616
180884966
11207556
714087661
61027852
28220185
637503346
322219102
451419726
496135058
429194183
73789876
180609481
231301800
559136791
36798717
17291868
403083856
46400400
503226835
812120979
294888559
223128196
809994484
138057917
11756463
167734845
513247330
193950609
299608834
535010041
456608743
648762607
475279053
575234891
621496537
77829536
362575197
222313427
730049565
91349181
166466484
768723972
7665959
445196701
25796204
419372833
131697996
305653915
144285850
192092190
76915
159051171
146506479
165475923
279741875
166070221
505973671
385015324
69582628
803824563
247250765
258122375
66298735
654002154
148634935
37056576
778099243
521660147
158897634
191794807
28853441
228301822
634453931
176491478
127558834
247598126
107393981
312612069
404323364
118787364
451746295
35026213
113250573
164806024
836330774
22944043
281234613
15279043
85053572
12097097
231992333
950742851
704645516
113652578
342909625
3003111
65557044
77495392
67503301
525718417
913419240
194235613
240959405
407175703
228388406
280675002
143487690
124094422
5731280
816865658
23694269
215180995
448304748
482118951
103940885
436303413
9523639
104552962
185254920
115377789
303891837
230224490
382471389
630350438
312286696
44078391
4721259
247029718
1838643
588233840
24362475
41821160
22125817
210964909
454156056
252698826
405040153
37943900
62579497
22604209
116029073
118163360
405477232
243156670
3058695
53757264
415463434
566526530
207999038
61290902
69352958
51567859
393706426
216325019
117291067
5457790
638162824
46961961
299787766
2491369
42431451
573623792
23707529
222008760
533212714
80284302
470347221
29886246
107818752
125378436
278723299
781495635
204096370
55293522
163766148
210937801
806749479
363217072
395515599
389304501
485548693
132231901
127669633
590648040
616636197
360437406
214267456
174561121
264901690
23119186
11582833
563228757
286207958
529584620
481411515
651411918
241223611
10461516
434849618
64737943
141837927
755803914
5208949
140998533
55151796
507519750
58787667
283464208
629142300
300244113
462977391
381203213
113657509
308492484
451609294
288626099
230797396
14169939
159665296
720589060
30074748
3055536
637477773
125209655
293611061
206324735
217857034
510625165
81537418
622410869
102746698
743013203
212207977
53230924
470903769
11526311
96791905
157008476
34566195
532840596
124422103
313559025
100969930
188456255
252110381
170434518
133514949
357123250
463022204
67767965
211062172
37264979
42919888
6053609
452765109
293322778
8208564
246386265
131944710
11401105
781372936
98330310
278086227
216801550
531043325
58247453
52377305
240095717
392350256
162693071
678933390
81004031
72499047
50004070
370834491
365796834
169984985
47744283
292257253
375303307
99229136
89931657
17662090
320601667
341137974
1859036
175663672
55686080
310276503
670320758
89196431
470944978
132498388
401209249
236210950
17622217
117419946
225878305
197818633
2438308
17767595
108404543
221964228
77502498
714914510
208962263
79389912
283452446
9187532
25254447
13292317
349615446
25152972
103267147
9128707
220537387
616595391
151081670
401369574
166783523
449399678
137749214
375344
480814519
94854780
1380371
257135284
232334177
212567164
186036203
51402473
415631223
451620771
737866964
168409
26306
125110903
42542829
881841503
145536751
242544379
112089153
48410620
71151249
383850617
305807928
52659700
454169096
37478087
234981769
211154400
551448917
152414411
199551160
297296249
772909766
389773216
495108487
359446762
558885675
50318859
713820059
508186753
482411587
221723368
15666905
206051042
133218184
174529209
424916559
19355729
23447179
191927249
446662269
362363979
228806537
203207484
353437471
470816173
11304327
27098806
191470706
57246958
207548290
396905676
176678789
142355412
475927572
245853172
524676910
33685306
688506486
83854335
32872856
26853341
206784657
158329129
138231839
232227356
309945336
169314450
43284970
413882298
84548038
131432148
348712542
3400266
11578429
405364227
167487773
79297900
394776237
601949
18106692
725120713
479696546
76098044
252016394
265881293
169793875
352850854
15836761
54808851
88696986
333591570
629144824
213974630
163303417
92709289
210782197
7754021
73734972
525661994
265729062
115953502
147178185
406188927
620145806
360679894
58086880
25168711
74173097
330992354
440879935
277390410
8669965
47548308
62137336
873990864
47575925
215670773
646806681
149649582
472808648
81837714
592531951
238732454
170944419
38828804
750918995
279995254
173532597
162153369
381121531
158003815
29828588
320161105
5212482
637208180
146629874
9158960
11632839
404715427
352178281
229793537
172446292
76138527
162924269
72732881
477423242
8657666
49410315
11541289
551790830
68356696
395847921
488722409
720826139
209931374
718218800
760323663
254264682
591959732
384486536
135978787
14448234
375820090
166463021
38631125
429705461
55039125
199557304
253550857
77899774
64034227
781482504
467487145
182462601
388413489
110550359
367690623
589242273
409645373
49997442
46011204
16714465
83470025
105688556
202479045
403652928
26709573
311038759
818656703
120889550
149960062
414297390
607319909
626565328
234894377
255652224
11830503
169640970
23743209
13735464
307862155
223316569
162155570
92383368
155077625
8109313
1539078
238084321
249452652
590341258
474287198
118554062
229800022
13165545
279308063
1915052
383319624
350531808
4788690
763561627
30446046
6687944
10780729
150329237
455836088
17206396
178761024
205395800
476083888
38556163
253292300
47805390
24179036
378800127
73140453
91704634
295207421
166217279
176436853
68470437
147280503
95590209
769549685
664437
244302521
605547492
69927358
841592588
48652450
399880917
116574059
216660129
112730750
1296139
274328613
83881924
105063605
58768713
7678835
95216228
77315302
131098328
38161164
99682463
302924408
108341980
84656740
424926354
57027263
649983130
86481179
163923909
261768517
4418784
204250093
539541788
693925447
38338557
284974812
202446510
756121636
103291902
1886772
18282149
42998500
276837756
42631330
34536009
326665023
60032589
386277488
22792586
37829582
9317486
365180342
421011772
198007823
465674419
597124183
99775663
327167353
65671044
239185929
468038483
287351840
24521454
92933659
231957225
8627149
632888803
819117403
443915581
545425821
290974070
98565020
469998225
561446860
574108162
152442645
80455636
48036271
627269577
397352008
774872059
123228441
110547244
368742478
1723493
727506438
749125143
29675829
43132691
878712154
804519232
690478752
440875340
103717986
317298343
194016232
660404799
65608615
486797416
128938165
36885596
612751272
122788993
42749105
269783386
8746865
76967368
652479436
414125861
583933315
190801128
272589414
486482567
69933292
549313492
24659411
466467420
389202595
565657587
112914014
81891237
1419062
46047760
207940436
102972937
162230919
50962332
261072669
194801787
470650184
462195009
12231820
664273974
334230865
340199403
134301625
498117597
13015196
226547763
39383344
858241539
407009895
378116437
309184612
517423935
10474615
526691640
290211412
35276938
57456849
52751731
241329683
88990896
460010997
55808062
979706250
13421886
239222128
121013811
28445881
474841
131292870
58175367
246443546
218226900
491603257
157871177
21785301
328237776
821908768
135010576
55853818
176284428
150821500
127075285
433484868
270244278
297401102
30667705
631536537
733137112
323946341
590019592
205613050
7262110
49726567
103964044
113419740
321122978
381915731
163274527
31413844
367199261
49543871
55116965
160024365
3797526
211722592
65490744
20412653
22269004
47769197
158413158
265438499
592305022
241907746
81698813
12440047
15293978
334060321
74201702
520533216
59991178
80035284
200544737
159954852
353086891
332045533
346381577
271924724
412483176
147814143
43456112
175956167
217451290
260442674
13329399
123295306
33166955
393854829
235004258
648696794
229370147
24962748
199541476
517379583
184431331
146705618
175430937
299637347
71870254
102774621
91442725
53136048
82154292
117043291
71927043
164398299
33454315
370268496
269663017
732473524
436113220
274919008
202748561
39381280
30673692
193444164
481593891
190692881
210483197
206026657
624225356
11465736
470286940
377782
610141220
85440553
590374774
65316061
71420314
931792704
10708414
700598840
304470355
179224151
22156991
169385111
567461702
107153150
173550600
91609916
39093660
20506020
41262658
67290075
229338196
11080363
149509691
723648113
699843763
841875169
68882326
169983027
67699141
294744663
42775361
66754072
345807309
78219558
529399049
90065737
302072555
260699042
54142944
66652470
95099750
67752014
408918152
99762177
602530838
421935889
940247824
109613182
374843208
10169371
869142800
484775583
327640819
154663740
61840162
76072928
543781791
56349362
217443161
301638727
1044707
254855669
292151509
59960802
205256146
32188207
18513864
53286853
57893049
157014133
191747687
452371888
455841619
863593808
184467247
84430911
640134647
194974306
442146490
3535197
243688236
103738023
247458483
8182570
245941955
57135479
402643251
437776452
382763678
238941939
118210255
104235904
23157570
815113815
31994345
110962426
2017879
174798281
355578791
75328336
95668525
63835500
554714362
586796120
52463840
922268823
336198288
481556439
427878761
3359537
130449638
184964331
38270693
792032991
58691468
86170446
240246706
98499531
51483749
241366568
173004011
183034831
166053122
243659899
71815337
43956943
328939667
248014256
131669675
171090102
163369004
49013309
74737487
3937025
19571730
312032960
323068565
24521099
562057755
122568481
3553705
587018945
274340583
13756270
172436787
537865603
28349958
143714726
124666319
101835235
190291981
406805840
381516869
365714093
100686530
828716915
242821129
248455365
150963033
308113495
428468113
118892479
134371883
111303677
406642652
538210618
75742031
36437449
35943138
906322207
20296248
51380999
502845829
724238791
29433791
30968103
745106675
631052225
100247835
386514765
337625011
127004192
71897735
228568255
8706730
571128202
28504080
6741596
239683395
35079348
365495988
339300105
62003119
801107874
897757132
188677124
271259639
372910658
135899817
559540484
493017701
636081623
102143971
71115387
97938630
649380422
587886538
101855302
25249689
751791807
197225589
698748322
491372805
140510936
193003982
505010688
372801193
2307860
499763732
20063878
64093041
229636016
433204815
403665191
31805784
531355699
406502789
189250325
596597832
167707707
77664505
662363223
426668294
46934892
594420682
3467940
184648026
24253944
91953215
198973255
31295689
365778897
8070144
120795917
40723684
104418891
56549922
232782367
336359294
4516554
561042308
166140675
62371809
214727542
359540619
25498622
665711664
615429679
46104013
255267377
325970418
130676335
74750789
33889504
513291221
836440280
15909120
439882780
77291835
259898069
259084377
12979891
24247427
424117273
405121965
296399504
332794399
186075611
68613795
328436428
396157202
150568057
310846936
533233269
326460427
73959471
360798841
1671854
41223303
7331311
260424398
28547538
312436658
766108887
687501821
451963282
481114102
22301152
73938140
264277494
198597879
57178522
80141511
2484670
404197899
474881445
235527699
816998728
229776045
95451844
415611585
168441557
37548434
787167404
363179271
468177771
70140318
4574450
542450270
9909180
773605684
15880651
101527756
369415982
30277373
81405959
243008578
189611586
418453883
45076692
524173837
118747921
110589088
23246521
202000711
37853171
89829058
165436422
8012188
26378804
750927764
77426639
214334661
405783802
31821891
185959228
20249855
188098638
734216831
28318629
481423744
142251531
103443330
123142167
276756833
54748293
125140248
682690028
282187951
111921998
326435347
260790836
4013492
317127510
615927998
51939578
58746409
339168791
404498395
524074978
254250426
15306202
17793608
287124594
349989915
661419671
173303469
122503527
29744180
179998160
653083464
537914498
218118023
224367414
751695547
222565951
66416357
123975216
234103603
52602618
32270466
199022189
522431290
150734389
849637449
139116425
693572517
53352468
934629163
379021768
438287545
223947923
836947676
253475210
252071667
196099248
55847521
91524611
541835400
63721023
25080321
65141460
7373857
530051812
592514177
5838830
70390262
21223066
455374684
132140546
460165189
244968377
30930465
517465499
428819253
307489610
39808943
124326846
454356072
4814626
284373540
47978387
188537344
75511989
1107787
20331304
130543604
23088101
280499777
170313598
325497934
256330388
25388805
549975304
47781173
156460129
11970196
8601503
31616938
356565835
113828426
133173251
212026241
132143926
457964158
114672240
141855290
944336015
128031702
1960228
32004479
310537345
503196948
275289712
77206365
265611
94244857
900331596
671226630
31278793
469926206
266346277
125226777
264546630
52935367
317303329
80822525
98343275
128007399
563216731
9570113
47709260
310918782
114333160
4592510
1221486
334361868
567741422
753011129
291824509
567850868
108819108
552392114
339766741
248858082
127290971
368287311
85668206
191707465
867542
107099817
191738138
33058036
16170653
566819400
365440855
179200855
267589786
40031699
573849197
663304133
712621149
102207101
32610270
23057687
67255788
1212114
176307166
1438730
2620028
252701252
10901006
304784085
171743172
264148423
172601424
279390597
88638284
350182921
12990045
657918066
144140550
570685769
59283596
423776853
649551872
597762900
858294061
414057971
21289229
89678541
354253464
274463637
727840321
760147364
361200776
204123432
194671418
149525070
154011765
243019704
237938936
16112392
4996513
153900860
471993714
381808474
44632006
644289377
156043620
433527726
113074996
680638771
205002131
139896204
169836163
137064073
269425940
308538234
224447380
394754176
36559731
124962751
390769108
129650078
89336829
243239957
698797215
272415911
95954002
446037158
13850874
137636443
72120720
610746450
161067712
225421641
145492376
335915079
526699910
254851217
355621619
34881443
30736014
161969377
623658224
830212371
370743030
11791232
270744794
374552906
200137379
91828488
451300634
48467997
91342879
603108879
150011252
353787838
476692050
359409322
41237254
109182061
109523345
242251395
461822239
512976530
245009766
482219574
349786635
15406828
722283887
16823219
109991524
107957764
9897492
508224323
1545112
192717765
390992464
223446392
218266677
158115640
109837815
273073747
512105543
21902533
36729533
131207437
182593758
341762092
359648161
22032159
74789959
173267844
486955901
3006694
136894014
191404973
42761329
369349870
98960742
132325684
60157325
8894150
234298077
725998940
135337851
116628416
99716625
37676378
17846556
212508308
68273994
83838328
16649385
15542380
91353106
25301234
32131108
307062867
94614437
97841372
273510791
699299762
26017096
4799955
273669377
277119895
50065401
589202163
248588031
152577713
416648058
16021922
346534662
209508270
377348055
162799656
559956462
32123705
35012182
91644939
45553728
588437701
638424821
892705144
98427756
38388948
237062615
28286701
55434543
27561806
67731127
724753144
95279580
289016827
96358512
209370788
39510231
244406734
350616472
183532623
572223399
410679830
347408882
768384514
3906488
2163449
76879980
491711567
125080305
265325811
69325057
160967088
73475203
58752787
214281309
91231882
15683242
161592124
75464194
362524905
546120574
114495496
25923415
86658009
264326585
489605891
2761010
281532352
400482633
258695001
89419609
6492535
277186166
57608124
7528203
119963196
4243520
174362866
702331677
13361076
493062499
592487835
11574895
29420763
715179843
426013551
899274757
587832096
123545290
411893648
114943950
243919407
366966504
179710791
20359408
346984284
59361101
44930384
411568561
598580138
413870390
160562743
571162824
441179969
497374199
365532163
220276561
121991120
181208592
285395833
98027521
414863706
218559702
383064434
112339381
226168505
118106453
382965551
124321732
469631101
640520407
422575404
243038800
25651437
683684859
470004699
193459719
407120381
609187094
118135755
514145155
48859311
74152611
47695064
107433604
212198202
25139135
505440460
273521396
524851306
533891204
813309482
893604827
591648445
18557901
487987794
58603153
156110861
224845189
170817748
351889122
35154618
247699442
37142639
68862892
538243781
489954375
462305209
86750302
103117918
555160516
265036105
49518690
274735178
440087061
494765542
756275193
267583512
776361681
140425117
1516283
657659543
348077785
89401587
60399442
127862700
78973061
4348366
6510805
56656317
289119601
174903158
475263710
7240500
294051227
352959690
31850857
47727781
334387577
43945984
229311792
20156306
121368591
343404569
348125447
36411418
580767809
121350023
413376198
774890186
28064865
236642277
92398343
964741205
298572255
598658768
102500151
436879224
169309207
94646199
220612950
230876502
438648135
703162648
282006
636398104
54271726
763416718
242056425
280563738
3699400
839273009
245438984
210367303
82443199
363433393
160577914
474707031
14130430
15501304
257795787
302245482
108433585
336173641
123266826
36418884
212656633
45295931
530846591
393346308
514464381
203644238
7366446
278374474
278532301
188764378
488133382
81191528
163692677
216918962
39726344
114588782
237456630
175814413
728485103
11921913
448479767
193010727
238047798
386235324
721197115
109084350
6076597
152212558
121943325
542309276
303716932
30447559
32492123
32485006
199408681
376148256
288618973
62087778
18275235
169050915
297961369
81816902
306416328
27411485
190692789
16734342
46605288
71034356
486658332
2800250
492116249
436257469
816682123
16903247
398834907
229733896
205338414
609436538
15366435
100408542
54802716
11810462
354483006
38954245
337620572
29135894
549912389
93713285
33431944
8363624
196291318
124129231
277117437
122479966
102431975
234542282
209277075
38167659
204245746
2632594
10013234
34329704
172937909
50601056
430742592
53951445
455795692
581625628
543906639
25341790
100032094
22167407
125077436
524935211
572605577
72682267
108356945
114759852
154259439
51993689
372505973
398012533
163865090
383807400
597467020
36722513
587200903
604667226
132885850
589884287
33827031
87215013
366117446
43164676
607868234
9343277
183300893
52340717
1830854
21914564
470790610
652019706
150491038
7134454
19880349
7442869
183074345
247720060
12875349
3722666
205018910
142166632
531323338
760924415
174701131
31632639
20591619
759829784
53713797
256276773
84591714
118071265
406880859
539213127
408652668
20921950
403895056
227905672
400019334
28881617
71122191
426609977
567037851
109502330
4218023
36442756
68531985
295186817
497426816
411445007
273246985
96456885
266962590
40953522
50895631
593405630
206184549
99982334
63406999
401033472
58493330
362646428
256366762
56791707
51279658
533647333
37819526
349909832
10117122
121578177
24292390
530358503
30859260
204562095
268884886
61639808
29118409
504265842
165673646
601895786
168284984
460765302
67681142
300416464
621703478
160194736
353690078
382555721
294717714
465867060
6084661
324066031
800714822
84604560
439597310
238791304
341835149
82172955
65358338
35444931
365621830
739418747
85347592
114213421
246775132
106438158
238789772
518061637
162349063
34894421
3107241
23897562
797397759
853364456
21544651
6370076
8061438
271376373
132581957
92238371
564733565
56284198
148696224
374037134
86334293
131061830
153208641
102186570
109768
378461104
305575476
35370820
70490571
961157856
690115271
36020290
227401801
73168062
136170243
333633640
74632622
153970199
87993131
41712249
37257936
467155525
245913411
6557469
6627860
603658937
287314224
37085445
54862832
140417994
388193435
702657968
386258397
129209404
10728719
206239061
48318139
363061802
203608010
793977212
36092555
221438611
586522915
313512591
82271387
155236613
279335397
48481350
318972468
363158442
53420399
139768009
152044172
24274097
265548645
676113258
297684465
9944207
6719697
599239695
761569
780744949
301606175
453431991
60417860
135762103
24481761
203261499
771149614
382928325
70576948
401164670
5796044
427345972
149647901
197988618
497958769
688536401
23014749
613974052
214767039
773688579
82688462
32536452
9969425
314423932
299777448
32680257
265895918
102889434
175854915
210528342
119408816
173422603
739553539
642376408
444830432
632920795
331767291
95579650
309582066
68726393
196805748
709860440
105931676
245062514
203047046
571066098
39670306
48989207
61216496
514905903
234364072
156485767
686443220
213574285
52846656
160316421
35379207
262762453
672865886
46591909
238162738
21053523
415455545
77612731
79331240
492419831
293358163
552421804
316781599
227565377
7111340
451907555
578714374
75092822
189397795
235690142
562059932
314368445
292801503
80199940
3187334
34596261
224689162
6644616
464296324
415263647
183946881
48590904
660063833
52871732
111107069
114953784
32357446
728962318
475268661
212060788
270043780
292167184
498385844
139656975
266423089
190804181
545813341
203658172
18470392
187550307
80354312
433446133
129464323
12076292
491440623
552082579
68206774
124198667
182347506
563390174
14357221
203629062
61032581
140212618
760198938
58137716
704707212
19885600
301472259
71208566
454620375
63817431
51760399
263624
151666415
498686990
44366081
151842221
600654543
431466949
118873388
328552437
24598780
14310840
2309849
535257835
82196350
116609802
184564914
54557798
549333445
14291909
403255465
544234473
168035891
344347337
3806150
457886308
32634924
128629584
381810168
597562752
19819619
14978052
98393346
288691822
30566107
506732074
506275442
828929162
451913663
393378281
100763302
40703946
904752759
157829301
86794560
94720953
407427131
464022382
47135390
100882228
461314881
146605412
541952211
75531763
78320920
499496927
109065967
84319959
571830603
576104512
90330020
118782771
313166154
285284345
74719435
835491336
30265407
404501522
701026950
661900412
645619670
55127950
425597857
813268556
903319307
267570190
61672050
588462631
32242650
167454397
588697131
182869943
401880522
163494829
562413858
128685668
572396135
235505707
531438173
590848291
22739779
47571792
356872397
415712262
224126343
16965405
38476312
540978543
150825780
2854051
29535721
13320148
80463305
679264830
131931691
300087890
19868585
433815276
9309178
411140782
41547506
18095840
26470983
180955887
223275011
224185938
550127130
586197300
253214088
179843900
234919882
65992874
41209626
440096298
62335161
66743893
263892724
97471022
36757426
31144740
21872530
69832854
107236557
131335092
93379195
48644912
76589602
180100142
143636415
281258810
239965215
147090104
636226626
176263211
62813802
209332979
368427227
87397744
14346704
77013001
192475874
69340521
8632276
9263553
53972225
195691519
7081074
470023504
200720156
660233216
186679833
79104558
338775903
623884141
18540376
42871306
346979084
238458022
196226210
397225677
296157016
22204219
198689521
44644095
877124643
455485790
519750741
207398702
123783318
180603482
361243964
674057268
179163955
154825934
679437759
425796937
157579832
104006828
399403502
1303683
65231463
242011402
357282215
362798759
542502209
338846125
31117800
496937326
132372106
3525202
34220374
4201540
202463588
63577332
191062748
36773955
42569254
353744124
325683355
246112588
748088874
75759554
34449697
436830804
10977190
277060038
151442273
345036975
304279894
6947360
432734634
365130900
172793956
244631587
368634734
42551304
47920131
161123106
57872690
17085603
165294827
327846512
58641112
538289735
131128972
110156302
546397320
453478068
79584184
787905587
75089041
281423008
15281675
248175473
232297253
146649197
360573164
309737716
210258743
10065669
72910937
625603078
570989225
21404014
85875101
627023652
542807981
3240529
675396910
301796485
66640770
219132776
427588703
16865269
318479092
17261718
61330199
205278935
73882470
63795873
985999195
279496856
663700098
58180636
38088154
802189796
355330106
128628084
1559080
3578291
42390505
99703785
31503013
240941664
182526222
10596697
283150530
29378163
321450483
193500836
140632423
305371836
43184489
172341889
59743055
141837275
354719046
442732247
225095555
161714643
433454483
119457898
550764139
61827961
82705116
674905501
221967415
128250646
239394798
223557963
354136331
261618959
28065257
24525127
77944698
1174382
137005093
229878142
148881755
457745965
142255981
85490133
348285039
111063920
797173820
98117228
519966860
24882337
313560759
61235775
144654987
233905919
627761782
283120237
146806393
372664539
471159572
253550688
34986201
237353044
367934471
42410194
154718929
203212572
314258580
199312990
51298246
64998931
485914704
222380022
28146996
75124410
124206218
744237184
438699164
339280864
319311901
12643165
184997187
80348970
546614508
113928279
120612647
587747522
176479644
19856806
574322903
500823185
253159525
114596498
139400400
207510688
519968465
161006533
254147159
208491250
509960980
62906887
292463496
682395682
319737570
26349113
472676993
266665500
75090555
30952051
56779149
356897057
59934671
110592963
413543304
34357693
887747809
793627925
619177081
562310258
125428134
34548884
544121594
67641112
238637389
21010362
118230201
579119326
6460911
7171083
756957041
350325374
903232956
225698324
43126053
221594928
387565935
271376565
53885718
174319343
172419919
26536993
115324526
283180777
267038263
166071824
341172285
69344457
39856289
458029624
20887589
92015917
359645885
10783723
59357975
175874470
2135257
65307655
273096018
633884488
72398391
263792592
491903345
68032485
129077547
97659282
617421850
352026709
2348696
98641523
63193466
44296942
41008792
7064893
489593595
42852836
184545604
606618974
99040186
232344531
265710847
517468271
63020591
391279925
65089216
575551304
675566587
109256964
546177797
291112634
280051785
55713463
57607941
76821588
152529982
597577070
301944108
310309984
155768354
910542796
183846490
298564459
121230912
134231229
509109583
68768530
22352432
641966748
399705307
265598373
293944188
308323429
379673988
358558098
460059472
2372975
158147404
118819422
30792257
159860879
416463885
458389784
367088152
59315907
330296930
28418554
526960309
109973621
44289276
341948572
140601208
95871758
366162473
61490419
156789573
146690951
116405948
32755427
79898751
411503826
378592519
189355030
155717155
408007392
146608319
331434004
50771084
2347439
459573
218132719
134591018
317416526
573669756
13798033
49093204
717349517
314859876
544307757
270750349
174460890
63087783
514616748
70084941
317698341
191520356
755331180
83312169
199576600
34144850
118379898
22903435
167607530
542577920
567303670
133144135
767617579
57779339
168499783
146779063
660738753
98414495
40918684
211215875
29112046
30250140
489209536
4809336
84627328
32700774
21657472
452591809
495248086
24482282
94245426
136783201
681207025
39851460
75141701
226667471
85527740
792377443
25518805
83203879
395707129
69830127
184473397
28618865
56799310
33021450
573408438
871412853
663996686
648261505
100672285
343966491
328913175
451448227
798052264
543936296
200230776
161628436
289615217
77246233
992847802
378507970
493543411
722508
690452229
239400907
566711354
311344016
8221855
167934148
118217484
416926335
763262049
475710565
319795544
209927940
171325987
3790349
24194730
257965519
73183411
332059770
41243002
261259984
4794605
19133938
87957829
148314098
22312702
340643593
476838716
464569665
15142650
693418019
111041307
29350839
333007848
97422633
397917996
441125341
526678917
27349591
125504198
81893050
94576702
71598935
286378078
542722986
466383873
254936528
237682725
143913625
498560383
34776604
516914
188937608
138947874
444760027
234581735
381889672
196761683
60062053
552175798
603518796
81694194
1382020
431251228
366845280
538147924
21138643
281804393
51352741
63829492
268754291
514010915
231153619
69095940
606182
299675965
274233195
642024085
124530758
678325928
231772398
18125300
22124275
218539995
332254172
551527350
1496677
241363279
317281569
213289385
229466309
311684451
29959249
560822467
200257912
806561322
155393414
173784399
36104836
280371555
943389932
286183309
419002838
134559069
56014308
225278569
106448327
38584253
246082888
245245933
282843150
466129279
513133339
41431033
690424593
8263271
426819191
2785308
108930086
78422566
943199141
475335393
731763522
95736699
194554124
582301147
570372688
440210494
5290549
111234439
8119555
239551879
11371315
781839627
256338364
143094414
288795169
4109392
299218563
71366793
55931945
485019357
74074516
19916161
514369229
71346292
3844087
10514812
683413184
112156604
177546266
213619205
301364298
164390482
109817801
86252763
25312585
164957670
267982216
49596391
98708266
546463171
123631687
745021419
693797515
547229468
200273477
48291419
5268762
24507763
109378835
406041033
82811954
41278997
409479067
98152514
93881985
726637372
509336431
58232514
124326766
13268184
192644069
20197519
195570970
82154971
332544142
152443807
109086036
646358300
574053168
174047557
34076963
172354746
77742446
149110324
233499952
74606069
83190423
469175146
37307197
544799463
3968586
143749593
558305353
71800070
513015703
483322085
209421344
331878518
181559484
124185950
650190750
170749159
2748023
7296611
234069025
169469520
18341730
496648611
182963106
444796462
153212107
100874954
35397295
452505740
247395198
93723473
344600322
17663855
194926605
569153863
19884724
145900468
123326571
6287129
248178318
279339309
273595997
11023169
106137785
229347245
12700976
480910022
451828257
86341270
434824128
337008954
694554785
178135716
228876228
91202459
77050589
34963661
54553264
844512343
255790584
46567246
391471777
265985272
160346129
332647265
176419178
25323658
68274505
275461777
389410396
233242999
763391847
622142495
264447499
695839323
760219316
329182287
125553832
6220768
296834380
7819482
337727644
131903832
30860029
136315827
16384079
149910343
453631998
685735482
163423274
430958181
7340195
201107634
68557269
408191502
133799353
7703663
539624703
242948941
36151771
2087128
23913768
261569968
73412117
313859713
154263897
6636191
338132601
206801967
295642279
153437637
169055443
54886264
411834115
130551829
5305825
63934113
77346496
58857844
352084487
182216235
3913684
95567747
358153940
379711142
672148996
169949485
531632375
673501825
749708258
673853594
146168659
426292843
305952172
89748582
227866220
330201311
72492842
269030438
77735722
186237309
619446851
160143942
129907225
92955560
25033273
183853780
218122235
208796373
112900965
285387319
544974470
733752500
391656040
6233968
371059587
459326332
150658084
51727300
522339091
127691715
127040314
724584045
24018375
34759178
49258953
39432993
263418047
257910538
294340258
216001969
167633079
117182747
75211160
183778986
720555767
39524699
325946699
29618746
8404751
181846190
114278430
81638701
122022996
346554670
162693215
405189695
285252
173144495
1887837
356327200
229528452
85592569
243832373
33421782
132892952
172637563
10737629
213884874
716108857
132564682
13953912
447695557
601811273
545742599
158830721
497857046
544620064
235281853
316376745
378572811
822737744
116260729
145931994
519956664
441525891
283866916
442894599
78771526
44696270
95431354
129878566
11254396
23976498
46756427
291283
889389914
115210731
243123635
430667318
187392740
375350617
77553254
10052296
480055493
459390147
20574868
221684765
270617912
40258517
461015434
589176744
364348606
292700113
19816762
82531298
169440796
255604907
478472881
214578455
1323467
52580394
147989002
29612479
206251
510400998
500370715
27159099
60682334
756453965
534484635
29168700
212478481
370772105
24966496
127039168
734634149
821803790
176671118
246492592
227680870
90419780
317589073
307984691
34842816
447308127
64445582
55919884
4219492
174755957
453557884
480086409
135692683
53456415
252081134
197277412
297774174
44473555
34596291
57794581
84147893
383157676
135640599
511087766
487517908
36738504
138193378
36795101
185320697
4673990
73571552
502301019
925482288
195159803
45856040
151551496
347710617
167892934
133279249
80539658
87171623
244849365
466874436
165182899
580301324
22829927
27648547
140032686
298690491
147492481
39344513
489662025
102531426
421950303
168851005
55196877
97588404
8483326
260584670
2376386
341124778
434201425
77393721
40616822
30560762
222196094
132274376
330334337
379584263
300333680
61588243
202189948
67673270
622866644
229330090
538063652
2098417
116993412
10807668
461642871
125160931
121983350
443950768
940598462
87300490
129261272
14807571
256962967
16366478
207732529
35044303
73179509
122976082
71811853
612815370
77733159
2254201
274720206
20484302
711224014
397770200
55107033
418066026
710216982
268649680
94476010
70358081
195402235
328375723
588736863
322609568
346527176
525047210
73285088
6581149
467838320
128731905
179503898
177727190
118183658
400579326
455227669
226350675
130173004
267183956
22302126
477184812
346063393
613274760
526551382
196052660
60333690
206018558
263423077
219073688
107257315
58378051
63456400
74871721
144612260
122008106
71299075
798049966
599395450
35998955
262190982
783515507
400158148
46552494
363998700
37561682
486096208
124354795
167318
86186597
12791257
580910646
227091798
108611643
343188902
427340500
78637309
464662911
200373026
260851408
58067882
91381079
128159119
88428641
306337433
118176955
5009227
16825107
310289567
555838896
1689313
17468072
198509446
528311085
824168107
117363167
112885347
23607586
534078770
32974636
283414155
107409727
88756273
52270459
601986521
550182565
126295022
237058756
172840300
287783522
248890418
47786193
112132518
350454576
672851221
373338744
270132807
582269443
10196372
181660997
57403218
42949387
369972501
209327482
725846254
71183446
601455611
41497093
347046694
138513999
60337580
119582632
10442773
56731634
41851705
35818523
549588965
281155199
215044870
130241827
62801040
74647533
181727677
111558691
3317866
3366715
189895038
161515479
6253458
26338654
154283
17012592
407740851
885855790
358662854
5287239
27509844
268435838
74970004
458803876
918622894
63604148
58125036
265764458
318804002
48578759
205264386
34225165
77720610
31790559
603253485
581126057
29404485
799884251
240162126
138694207
82194377
54916727
108300821
53227633
260374299
454937929
8792775
120868770
171935216
238460152
204232802
7268188
15038571
146691603
91296553
300213391
268589058
143616937
296836596
367079533
490044527
83595729
187273503
196571839
98678260
235425123
362791558
66205506
315734970
139176780
311219593
399691060
58644100
131861688
51644604
325365760
188467468
34278237
475289314
804887483
6932970
16887668
12441791
437028940
112652943
212679133
28315512
554746493
294648527
73046638
4286613
274156551
559973748
520170109
172081907
78881136
373278388
101930531
588162777
110656799
301488830
512548796
281508151
438105975
296410739
356490628
4860278
276589829
92838133
95373692
90160006
67482170
104666575
26035504
115553601
18477144
382891178
101367781
451232730
101970718
179013018
509062588
295382685
81868260
198341611
255221181
469340876
345154201
75488385
39650237
59751231
306199641
544063418
155232970
270007691
99530350
711292625
5246882
60227025
109254290
510563818
3676376
314288366
148810785
296200238
158813901
196400342
413050244
368657910
50904231
216809497
43863950
61992063
541385850
245892713
437301249
10287277
576493278
445394921
3339702
293778173
636428161
182660114
686642114
38225960
713215183
647745848
320650264
311635495
189035989
33811262
81249327
153002241
790135200
413805369
477567532
33754036
177167411
642870683
464262616
101518302
425663133
381055809
334574667
223950327
468952506
279235694
24150919
19262736
3874273
20796953
65920229
696976977
312885321
190203614
247244422
465423186
792182430
2188351
342227802
41022066
449646736
866729398
86858608
254199022
834210157
262165972
348430613
676517764
3904160
150157267
83822172
18169700
182207510
517942858
25559995
26166793
468366063
278352847
206091821
534966616
325634924
1997101
132924008
79039666
674977574
268361505
398425896
539185523
583026097
132465487
342719876
203928298
812477796
205332190
924399836
560182765
217206701
4595503
33119293
5556934
429574169
10905248
501024451
236006362
521933923
17389163
361000124
197898405
391405968
216612337
29286696
396889957
16848432
404767828
148062348
370264652
206269645
135870552
126050625
63457126
126377125
433937863
412550865
82972541
128789176
64438916
203199993
150490
51807584
74207507
103761873
20717947
178486898
79369955
420129278
263754868
9293132
468768290
298475285
99176935
67866474
38942268
25249788
10140869
585722
13621771
149142665
142780408
199992418
185037861
35230351
365428277
21198758
212509031
408301397
243044041
39330847
246607017
857229589
313081842
202620294
149872893
71388746
228297287
556110485
259333992
192977220
441335314
499598455
450044446
744563061
219450673
122686303
15681018
129976026
190344988
296718046
434420785
139131300
38068632
305230834
269255380
158231189
158743564
153620758
399137638
89717200
114531487
101454208
763536922
496532553
20880803
132159016
94949699
458887029
95140529
152277166
9506944
255727118
6697912
158348123
312055697
10972806
5533123
833948715
108631960
650302561
769299881
420030226
190842659
273407758
40392131
493745854
72215039
191037994
224471758
103105096
625404890
28199442
42167551
380195392
95249739
76032659
3559131
102678515
39562096
432191392
118411671
577957966
88204109
109300098
386715784
160483243
25719917
18111155
552714921
272263982
26222209
101894282
242837713
42679499
270865924
451589
18085935
604943164
150853742
413597579
91657428
377209881
71156445
326733524
108759396
395463392
343922429
44242912
543156893
185835896
454391090
728447889
120884494
167666147
279598126
762836139
10183475
40239922
151231190
917143041
13476034
40752665
64840625
217305904
759049984
215665831
345071555
176731004
104515427
67987695
210604318
107976432
210072247
34385106
115019185
864742583
395393076
162540380
25002526
71681118
26979790
158462823
253877914
419395881
44392719
341130877
526495
31109795
6858909
16808144
323992146
625308964
642319144
223897299
539805664
2266432
278344685
99269896
37862597
374023892
630023270
344731584
181403500
191036005
27556794
546361508
115960559
465166425
109914174
174678712
413850921
25580480
80248385
90098757
85947759
87458939
707151339
381951215
298485904
133915722
108018435
227781235
127522916
238145336
301254716
119121755
529203485
72068004
727343
119844049
30126667
595139293
365985697
452673960
452388867
723520288
393091997
228440689
200375599
129913428
643923659
465266252
76254214
6981982
812679437
178824443
725475408
118864852
14848422
258728011
126134118
40798383
601961727
49236134
79283212
172647508
92057205
620834685
14815727
241987987
261370869
1913171
56692863
462930802
25672839
247987196
734943167
102571544
29855681
250933558
4277927
81997201
462978932
123634960
181483132
537198341
73977413
126005346
325084964
558249
606595026
38004218
326841244
76736951
654097179
43144764
68351689
272596082
50225382
16606392
345778028
53064568
94202302
377549562
139635747
447195479
293054514
206024628
502576765
169455113
281638181
499035973
240773278
164099792
147612127
96852795
7818226
216969651
310764
60565496
23801136
9959044
291058040
47893408
19537666
172399070
448296008
7170818
302600915
8965720
138791030
32654328
661153973
18848509
224595381
34871161
267968964
224289087
894494
51951210
362074859
36200945
93204345
221202289
211017767
772047364
369068963
105109342
811511116
356478497
229529674
404536213
8296444
603683425
274590756
372872995
271706986
1898423
40771650
315521690
105108009
11470040
178183082
49580942
49809825
110080239
267650864
56207846
626715968
463253317
27698029
324074373
441610272
390309979
25409886
75385011
370433289
410038542
36451615
196413517
183515482
821210462
154958631
842346353
388557608
7580403
34255373
43147913
840757543
28644781
440978827
251651050
193336567
315087040
66502712
136407558
106837453
9666345
248876340
120548713
78684806
417207111
391122969
23757920
517073497
155741672
192227243
402804656
15440832
731299909
692546033
336442546
66628988
780034130
20573019
7966264
174767820
558843
470986684
254254526
48941187
782618790
3322045
683265538
339944990
572252672
75500351
35394493
478287074
335554262
236333131
29147267
92048481
23389356
673021160
2878760
311313729
102926201
648673835
40702199
186475393
53711870
31927653
434165278
156018659
101000686
471675000
17541981
66536915
701967266
66062862
40158779
217154627
111850415
19414631
581766090
608979208
19349196
23059242
771497520
257049455
193217926
146484425
32870049
870201498
399889589
419078254
84566590
422877721
358914108
138860213
366448021
210459910
462342871
101491167
98815261
421431999
63153927
195313585
555634210
290877547
212948169
61746121
494737412
64951296
35834199
386597442
185717090
190414076
399259989
147126142
206276040
627642741
57772902
89317678
115667833
467953354
7814958
5246636
472580997
41597259
56900736
245084501
81174092
930059515
7403211
10156733
724687235
198028846
474367915
85875056
4065198
130813723
85338786
41923794
269715935
110723444
11357520
165972094
378811325
362575343
300888089
55551598
170587720
225837525
3743618
105823468
14142886
45471329
121496829
82543377
696593447
371960985
171565895
293013222
497528303
758196604
11941249
517328725
503151675
364272995
286154328
179687600
164525292
550892689
61477499
37162560
104535489
242850743
321657541
18191988
102614828
882571186
415800800
86186851
151847831
98204553
495244875
12078798
42259641
311998775
115215468
348356574
471758301
114507314
265723565
10318944
217295655
137314837
404079659
863163038
295497789
229450334
35484704
567645422
65276580
387221403
135907472
225707541
623956589
568361344
100088635
341985527
177757067
375317984
659719200
185291463
502547429
93929330
335305322
26801693
33673203
307292290
207254156
259845243
24875949
254322162
33209510
501198904
26327392
448459470
442539499
27206979
63706886
226275765
69268953
606045411
376783930
572318278
521561
52160919
4200079
115153072
621497930
815763069
603218068
19062088
230296879
502678952
856781486
232871141
808419233
469066939
355185306
482529054
590241820
49212555
868012915
48661503
491696966
198852882
169771939
246945379
306658317
50779895
205405459
137021044
834315005
13258195
97475434
55935730
299708716
481456370
77992547
103896861
114944159
49323205
163700703
612798550
119101079
155174633
176452683
7150155
358927195
146622253
483038042
361414951
62404190
398908620
148926803
88024660
172640676
383380490
454558105
513237504
93014982
378725072
6348553
460835967
119464695
459430759
78484997
189450933
181188403
28585133
99904277
111361196
279197739
14792964
83832717
891906898
498597283
176443584
426155798
270895085
491017956
103466377
309711778
86042829
56162237
134100134
295050506
727963582
6982896
91280097
120979788
126796039
101278788
63515037
290103619
147729819
142091869
101870143
386171132
655175446
603181502
178847462
447800632
39413559
692837533
24327551
117912229
54311427
104307911
380606932
82366709
35397534
73047343
77573259
412111147
528132997
15277002
8782828
510343158
240271064
23773922
189072365
39843092
828662635
695329854
245793625
109511717
20047713
137700088
289295442
210418247
250643314
806242091
293205261
242112256
340916216
396343460
288767540
153996238
282157204
161895620
8678520
44766095
22205719
80632733
14880364
411010053
306263018
142711
621782714
134445832
2213582
286930159
621716175
199501205
127651950
63412515
236183048
2162556
310789758
81271207
23003473
6453905
513182331
2479349
350411913
372071088
344283087
191339687
173844498
121652527
173819189
82166
119120102
287625706
252277902
144242248
24897852
181471308
23546280
34272605
733821101
167329489
364119633
54015744
86177659
130090627
36770566
319807855
128442572
28621999
83881787
142125117
86265612
147172936
259911922
82843123
497827973
478953213
32056255
247602899
151650751
157205691
12598236
875152
127668541
740531746
362648729
348736843
131878470
266232183
708544941
121983322
60347114
471664141
59153774
682230088
292846925
518513868
1465866
704260461
187445945
763742943
145829871
376358815
718738804
19743599
20027066
76876806
292774711
458987902
225766053
717517
477784171
469117496
125122438
41105751
102328746
65850491
61069286
60135335
348618894
4832683
135705585
364354641
81884242
49911183
240988842
34572980
167385018
223817122
573657951
191043725
25934435
396853712
505948450
502174476
11331254
18256506
24919468
401284912
248140976
317680178
206825616
125930066
355993784
185482793
761698468
541450540
82438560
222208609
7580218
104363690
692493230
9502801
56522090
23115805
694759878
177566717
492406988
72244988
286818418
228499144
83025709
10455554
589354360
174481061
24311737
505984544
31610806
353745344
781713730
75180249
37978196
114522130
83332583
365923633
1507696
226716305
126376444
39438432
430377705
505514963
190990259
611100961
49200620
934192877
278459380
70130520
31432016
363847212
69123001
932397942
856865212
77892071
21090707
391201079
103170911
33575825
127017903
74812591
280328975
358925226
57142245
735733815
284100359
321187976
127407712
69900639
367915383
233839459
151556479
314345892
378900181
247931094
225686040
70317195
77834597
894483893
417681345
27694258
362320731
3574238
640034939
658677821
18232793
99044214
90109080
126688041
4454142
118276909
50577659
478976871
404225276
302286517
450188752
379874181
215439793
450699182
22390772
118905076
251268204
32823852
237623307
368594
297372428
99481110
612832879
17108949
608375355
153057877
810447593
91929120
40277280
404688245
697882192
690856120
194215636
259841257
74875120
758585849
434092299
14346720
657630711
291436429
247101700
69885382
50620823
156434005
16357096
257996609
256047961
251378560
59952924
117456983
766869931
96122919
414038654
12152213
277814696
49661468
206869904
323242897
201756888
211710161
35667718
2498985
8064147
4444369
83660568
15492383
365721466
36299145
84477900
519828139
496532955
590224197
432461122
113403109
364489307
293241115
155250868
87033069
8426406
152512259
306650511
421323519
393115028
185463174
58188159
28022142
589074243
5568554
321263993
291207821
144780155
127844823
139037070
438847002
763838731
540808856
601656110
62021717
572008834
48269254
67526115
677290137
128897379
555466658
493436397
145041756
804173
24879150
126885485
32722215
900829617
160887429
36378061
88923928
375568389
52151817
154895349
534375487
15765673
59236433
407628635
45345281
125864989
464204017
79434305
198921344
58071072
208284529
132546227
692557628
67355160
664549895
297876719
139457721
120954418
646515935
295489899
209599537
430691254
36734843
217164258
113025294
466644822
182298340
14896049
163987005
433669143
59236073
179739475
148100829
10458035
47317070
671073834
195098746
429015046
48127159
31952625
278236702
593963750
73898787
495152360
667548795
454892923
183124391
357454104
312052199
15996915
150406967
229386402
4666275
35237156
481734197
453387618
312442514
283799529
107995430
27842654
164737267
15060428
251409858
131455319
189569921
188184923
203158239
598634221
469078100
24242906
734894134
243158913
144989705
146518022
398913427
25561979
44082627
650817943
894562356
156645934
371361858
599285159
613678
63832409
89532879
534481450
303650856
184128671
238477010
465365512
794210852
159082888
921247944
366291301
252505969
196531078
84420786
10383630
295626759
107833821
543819200
115136908
483654853
64585115
348919810
309123909
379134164
89637407
74617293
162670970
217391607
960653349
156957225
21260166
168433875
87415016
408410310
346996400
746622756
374521383
209946317
216721193
16768331
119082751
214154682
177678085
146124162
417934572
294392988
588992853
214269857
194482617
3000842
264972344
460353055
157155060
161850784
291548264
326448931
272757902
467754556
138400222
195216230
152883339
9758270
12552124
73167390
710325563
5803554
172016377
837873200
232272040
267094788
281732678
13542652
815495351
283423593
467065
104005221
45684172
78256902
874194576
1170466
94129064
306328558
46427576
211158939
66597383
125336808
376690271
50950566
328699289
192189080
39897962
28343302
901629145
356256458
167454615
667940197
146867232
419375086
59540427
424571281
5728842
231074240
643046890
6308413
5437503
14828393
804266373
77780268
719123972
41121419
167226902
248432098
368551545
601802724
7191124
658229723
173606895
357923562
173856305
394680170
717597714
97359318
226545449
175600844
358699209
88853667
29796469
209859064
887902331
305224744
36044581
83954158
303771676
739670211
73325653
122117170
429825752
66899627
30379032
211376666
403985393
264504144
513138802
9236650
348680098
219341386
49975181
111794657
81447453
460701125
258317315
284337714
89160023
139841200
640193015
144336693
620733883
27292206
112627411
91169721
142192767
65979667
7869035
32458520
14876510
32881243
208566538
134668843
33716961
231835293
34959438
120400110
133924557
500449353
431086062
66714654
428191476
163236589
841598149
22630605
286663191
32533037
23306164
428921728
219063762
716185535
98529815
39365505
33853356
387141
22073904
359719525
2635784
585984813
392946463
165583507
285556210
60858433
174819079
248000120
288743480
463927987
245296731
677896422
93927
733033107
604060277
432307285
463792049
625311427
32343384
244683049
518073528
280779708
61805184
233946624
147007890
62664340
648648071
66658484
698018263
89520508
254116067
212554667
300228566
402222185
16346797
41021608
323047474
294422768
97412917
252220270
608924186
227343633
262057808
16471010
405161064
764430291
380889553
396204621
98009497
193610971
218087160
765580864
218444441
11389130
225735894
394600635
625854109
569254135
48483665
128335275
103839295
444047723
10212496
223818337
4988964
20069603
133244780
553795974
518042354
815992689
50301438
243257265
135861094
215176352
223254458
343899536
168944912
507106486
254121868
488464051
226814700
295876379
271951644
22334884
123265263
198306735
2392616
186395690
19464339
297261012
180114686
3202257
556483423
231296441
125327650
160461390
156685555
78896898
109723353
27773537
330272766
679135115
37448573
333033988
403691452
432607946
4943766
78417459
485781265
378753357
55220330
526449872
29753901
764318766
201655392
181154867
74966151
898245295
8547146
181737325
71142068
151723912
553290328
310074068
19472187
196910298
374473894
226990064
743279770
180495163
5659880
11001235
642285868
14795029
10047629
57393371
83828074
385468987
176463063
203520705
208672271
495712478
175001977
423153271
351854820
63515014
313432258
416851511
145434500
38102027
66901417
80914344
329930945
61649854
272931311
1355278
174196792
32932209
32948852
131278756
343769290
148418653
254540247
93448447
39053047
479179838
573151405
74898170
595919126
58042331
11148282
266845239
66018221
39820007
244159393
87167455
56737462
203784933
222485500
316364769
292117546
671763944
934296909
118243020
70358668
73581295
17076794
523259023
16045644
209343675
6695928
141124969
202952098
426441491
199176100
835851622
357685068
162710995
75018948
61592660
382581759
86138472
507539099
397360554
109919480
439362561
49340069
178809918
78006923
104014610
255468989
50178995
162454499
65608544
334860424
113875422
154824341
378549896
426125445
357106100
469145210
376783515
169687377
245715125
100570019
244329488
343187560
86431524
34274974
135602807
15546532
192597452
23344355
113342646
123657261
4408163
394207206
7372029
422094075
16862117
99255089
510916414
362222542
68697207
392949107
109409
52760243
216839799
75445171
157874574
3288061
172824770
79222964
558757415
627966329
65443305
148686324
394726654
477325268
386639519
811516108
407987146
90497461
161215028
134114924
224329390
690044269
101789454
12041601
2222400
75665077
600063126
96307074
16727913
156602977
9454324
470253891
425276433
240230142
235343618
301571458
47285577
92648759
312892115
504577969
19508228
294143064
8636845
281836462
22753999
431981123
533125953
322941730
779591848
480846211
22292190
42663010
97779385
102586426
555612819
707163391
373406103
185755246
173914501
150385877
43110818
578261118
70137218
93695360
153268367
519139757
156623297
256492904
365212885
145452880
188318304
12465982
38830048
306356495
23715205
398037750
518964217
27297466
595716464
277015720
384986617
98418294
516118097
26349808
183261558
10147207
572307955
417960440
331508572
234684902
264203938
36076273
886814136
236980417
54743899
287863839
326482122
226631162
540936577
301207444
148008084
64589480
335235148
241800765
104889488
650692191
139492003
198753319
417257417
375563139
225363017
365793265
26236083
333709899
128215125
888154387
166969786
126123289
755686823
362480145
335456387
37642941
273270444
390895377
381875194
86496654
515918449
22074335
630203168
77753990
88375492
15255795
128815828
200006735
46598276
148805057
106211140
95266783
90257647
28975801
313076459
230958853
84545908
2398911
19460513
125291660
615312701
415342598
261525557
135978046
59138609
201750387
198339799
778725901
463423433
51295385
215493268
451058428
276324793
10210286
536889790
33631730
520593098
779207119
508107807
379624303
33068410
869122519
46306209
17726340
540989942
10807298
453134528
21184969
57639584
23768623
203015009
229909869
241001594
57123835
252300333
207839410
700835727
179126379
20280271
282470044
200887426
102782662
66735063
244376263
162703654
57550715
610262766
6223129
72776560
692896662
151165724
496838319
129271554
377760486
590546523
66133830
555323144
262512390
96396224
41807940
36461390
91386401
449537228
583923788
127862887
44579516
422014895
245112030
304225230
325621299
28297508
88339768
28185376
27544787
172424326
351952201
910591953
685106937
336582097
127212871
163526700
274586384
496821954
87994380
504364905
28137061
198364236
717529031
142645750
452791734
25164084
184355143
91804938
8897571
184741568
236508539
142443445
29970471
234482969
12479319
18371932
804285412
203950595
686945794
301187962
250005540
621954410
40644649
166958055
80411215
43506925
181635777
127839810
156373576
184735242
338996618
255654084
146286415
109002621
57874340
609474607
269641124
702749994
158691962
398469902
338718851
14351103
14177261
1195874
59418599
41163197
32437061
4435496
170375011
328571543
324868576
330847159
561774361
133513311
49014211
15375830
31901442
637632289
328547156
15075404
229417640
660186498
620156292
589728839
163665822
54713752
804869324
243337208
162984939
403853103
269125736
42593184
420206423
492576747
40335652
289792124
341107612
548132495
33438763
14681656
151890475
823419934
190304204
160255922
286931316
89577017
12730099
528393307
495405304
725992619
15716270
595278531
79396270
348879535
266659842
15152870
176071223
144638940
116269381
911703185
347124376
255761597
10557646
67387838
217474451
166579644
427425960
621744771
24230623
44118832
309795360
260699318
451474611
2794068
75256908
44088224
191873865
828628576
450916716
128254944
61257188
378484158
16114285
276042581
5933450
97497066
223566037
131135124
380080785
408648717
67216236
142196969
62246116
154940834
1067538
109656174
69972775
536898324
230131692
57926696
350007079
55718089
451066763
16318477
20774283
617802854
79193162
227810568
139080291
192140610
393360342
178335120
123362461
740173739
208516148
331278584
94309729
45915172
25163425
547838611
285823637
207695349
662284732
472869633
406707691
23994336
116759720
160904029
566080206
666510124
756353305
749659299
363434682
520531734
503415230
644829234
360662572
84793298
528795241
293805620
10342133
833455797
463803360
73085837
37721215
304871771
22622980
510488863
227374607
145886537
410130001
356415612
306984308
291698095
616176376
2583727
101976016
347450953
33096708
467916627
5991796
696130575
514588865
386243253
489306170
310412094
48420942
571090328
15314002
208652246
38053639
143240354
239557516
97285186
41735054
30981181
165715797
248726608
127549237
163288935
37582497
257546290
19655827
150324212
507917755
20684052
322544234
250967903
95104742
494406297
51696835
211857330
62390242
3404233
185724487
150418366
27636242
268201878
605487304
280131053
89212691
506780848
177141186
255737869
178319146
95268361
345907700
528487834
266849121
516664150
571614553
13659545
278386429
2087563
28315736
173056410
43707274
528132318
150715651
48786445
143230148
490935043
48916926
25800600
287471726
26102291
184142641
255705710
678610974
387419328
276876444
321824217
304609082
712632672
144040491
230494690
219256995
182112933
696973114
650921903
11322779
45386901
203355500
85455273
27308728
424656162
71603757
94574361
529930510
421886564
1458445
183142476
3812832
150548368
44904829
223693991
772202462
102481391
161200807
222760806
420005651
103803741
12627680
114567407
34125691
131518615
482837223
300282200
109448632
10907800
45792952
298536882
120247060
99025279
732417414
6951234
289750714
98725882
624104129
789316897
136409580
229125783
651641860
372864019
478511483
248728315
227046806
172908482
466615758
2540597
17804774
477553668
16558150
123922877
678873231
814887989
62993778
12348726
11509087
184447469
259135009
377117364
272743684
260759238
38121319
109280679
92936173
10086797
61861111
349904816
284498124
170432432
22548642
242211174
277743555
31294404
177937444
6848344
25423251
446590655
233122258
180090621
137760743
876184534
36479900
268410340
74508724
268374999
649040179
19317525
241353828
78182893
245377299
144190454
318894883
499315
169092765
121396166
605393742
55698910
421685758
9319473
7115991
189580501
130808332
23968280
18125161
183330086
148470980
162367370
376704111
238563123
70254196
255736365
481515540
131966646
163377027
407584052
653145377
72970639
123590029
50107255
66291234
47059040
253260253
731325958
11443879
220309281
222602843
649187732
481433072
19492829
148115124
233798271
236121718
201936465
50731593
135824902
106864261
579486515
325086710
424581678
656660509
154495908
16768039
114622274
306191519
198643891
174924062
137687361
41040487
386521497
5349995
21659240
533643672
531103054
328284137
155215812
37015675
16422584
45243086
260301708
398433891
221181464
666114
159367552
547182994
89290941
40241415
312129051
312298297
757689689
114842028
57906179
116020568
240861595
223366467
82378427
77527962
464987271
439400394
128570080
171577752
542984460
348598017
91603448
46906149
636080539
536450104
134612352
253886514
103429105
170073636
37428292
280188475
22401585
122910113
162012962
345518340
106405242
573027026
113847143
13796531
157239957
423870684
739026725
43847893
330083396
526582853
364210828
853813723
3960079
97884503
85486645
12181763
722174543
340873134
3247582
148185415
5492349
117842264
96314275
73599846
84638475
242740127
689271786
50659237
46536595
2829556
100667819
445150891
225644161
195158160
517130129
73473637
23171610
184051117
359842328
113299383
280996357
869162738
166959347
6941830
243726850
29205015
183820097
637803849
172672847
31256600
100786815
103906874
27107226
497815297
332820611
171202082
35499387
396139823
439669229
98811251
98569783
371829568
62620337
193876835
598419225
324259347
149259198
698912976
326453587
221716269
148703968
483331358
125359361
338151936
100203518
194019410
256764303
84250831
93046790
77696478
127518850
774482531
654757094
18149817
481873795
30824797
823134151
720368
41642181
10965264
220722177
585800567
142809943
562425810
199860609
634051527
232885085
57814414
230042532
74496405
619670861
198426928
124493053
95454878
24415041
131309116
6562498
480705441
55344819
44417630
32462645
584236852
14994660
264443048
26309681
655518379
82234207
35658056
93521761
20545760
312834860
282702195
19655577
370116177
529995243
136638359
276201362
268915682
108339453
135324163
106056603
107997568
204573329
7691880
9730806
207464408
30498585
745670610
163816892
518079597
206115361
9971694
501540777
22566836
25766171
240796780
99368983
245133491
56607952
128633456
319671695
136344299
293249669
291530025
171695755
436318038
3781894
103918471
272421209
95716504
380146248
175955732
236894321
55784124
36157321
94386020
2759326
558367928
177571262
451517318
225538341
50839144
399670214
69970127
394003955
269894578
1311361
215247191
780311659
531079083
263986490
141482194
302841054
14675540
45539493
113695493
142056796
438546332
19432629
201451588
71593160
350871559
205400458
45935173
236044298
461538913
171501521
276494380
684088706
255630863
38010102
79334745
918699823
430158505
276888341
438350222
234174556
5880204
641307327
230153108
248979534
791013369
104878957
179930436
271857134
514503370
442572139
165453795
6343493
844788664
406079744
48752732
162085631
195567992
76474645
192451974
177352429
72538171
244854592
675937901
379359473
355908926
711475119
5293737
241065181
35872651
682039419
67176014
497010161
67595264
272821840
309086448
457274331
20260888
461806597
197481314
438111285
233503735
91404567
460966214
315797851
83489607
288081850
21241038
68708759
69573945
657399707
36001008
149194100
85968917
22343198
3501517
161535940
520057835
345908577
142099615
185007187
84164279
33985804
230411973
651571490
269567016
69295940
522369511
12193708
213074623
865375664
26165346
284202101
25882193
338905551
634707209
1647025
120897668
287847170
414640319
28584224
433482992
298988529
131528212
76785335
282470342
22044161
42328196
734203593
391281426
12168487
682490066
231855126
337412838
143266993
8252757
68746047
453092676
42128412
132748789
183562820
578216571
241153105
342228160
795686933
74715669
137405921
54348883
10411934
387411045
49945458
554125639
604353692
140963481
642373292
678919954
225974920
284868813
318576340
66338340
304933925
187198010
236217443
257125226
431468719
285287392
50306130
83982050
52199429
332630949
4876356
263266359
78454969
587593860
219411854
247861432
101033096
418857083
412579807
150188231
155712936
96884266
410134193
637493963
14692018
375795003
54513913
39339486
420148956
781157285
333337857
56514496
52894183
122062796
3200337
447882793
2539521
804173610
87316776
58449665
29352391
95192515
81385526
10990964
203624977
177712972
66097591
177960915
26745509
277602427
12914285
634732496
8495102
375601990
206932334
1739595
218253568
272005
618066604
26317121
21543874
292794777
31612126
85654150
345948950
501358636
166734842
22153034
883314937
438397893
317385104
64282692
133728289
134832698
620522000
197204809
426435163
519841712
420226717
352590623
351970537
354940253
692424839
564786607
365898820
55020748
94965586
263337407
302807727
76773324
93676581
684130631
478773896
38015301
201504898
314231216
461701673
175119115
7584642
128019431
17905151
19118917
106469325
116353237
278123576
516118803
6130540
211492912
235754214
621196903
59802088
3153310
8458589
76113896
191219314
377308752
571013870
166731219
297394094
60179707
13330182
240692518
162395906
149846657
879456375
107438239
417305611
306699637
143930733
37270978
762135312
129700907
95235400
28233929
461217832
312145732
34743888
16708816
44336386
277246129
60266818
17422320
60463869
284572381
496978722
22977653
39202309
561241195
621384008
52625054
36824798
299575589
8948431
77769303
104873523
382044263
143274789
184444878
521164655
240989200
206854823
139939271
168285680
176214079
312303474
323463267
145398373
224981561
67558814
122387750
78763891
152951336
67038325
526300227
549055372
17658633
323151611
212279106
18761682
72392011
254929165
593295111
52915509
767438936
462336449
33394985
11700193
20187575
718133821
97324220
91083805
374499954
79323806
6411545
180079778
45554822
268435509
104002718
160938822
265563030
96514326
125658700
240071410
240808108
341929397
181964160
84093365
294907939
203609
115269596
246563702
120881666
191579037
299272366
6768835
57234245
392257739
269113235
226996114
23949899
129954144
70555578
926838918
476803104
456159879
425442237
23275377
312770304
62131387
723078294
777134400
458764293
12773351
814455475
78588779
43332921
148315061
13649187
370281646
277176463
590793033
318628712
110217003
208534593
16253089
186450913
370853983
123845576
71539771
331332487
787279651
82294783
300649736
373612106
334794107
108271126
151521787
71238912
424460127
24752562
168850644
212289070
484341961
556762201
144768215
23788899
326816036
172725985
307491139
146206274
56862477
502571060
150169658
493394191
301353413
39184332
17054201
52952173
180572730
36316087
19409618
227099612
599150338
455155096
257695570
83386090
29168093
41805376
488083393
651025385
613744428
368430406
369653179
545649400
470600842
555469944
591222005
47778456
464098211
412641729
3349967
490501319
169357742
479650558
117376394
472435442
166452894
25446579
54340949
315418456
302893423
182148011
185770406
32689542
91066071
133315485
63359275
264101953
412453585
211407543
239556994
315048282
143753984
658126025
606041929
747365829
3247004
6785462
350193925
36022762
547567654
855819354
888205795
288174925
205561163
415990899
359893924
3561852
164348752
47342032
114751467
158804008
36773952
92284836
354104351
11629053
699346212
854646075
1024605
464203242
90555942
162599559
22396842
352700301
537839051
471517773
37893117
79334225
39180370
16878510
161034150
356494291
43308668
739754047
137435444
78620118
280738177
178965621
55190318
440163038
263313305
369001541
408689782
306451398
426655123
160911458
286551357
64894768
27808282
215563271
127319154
655305519
48396743
347307674
155124408
53810744
121486518
18028026
394363068
696578488
788281018
6414754
137781171
195480743
32150189
55512669
104682959
495838404
303198089
10711657
73787611
89441040
79727964
15144999
365196535
611207157
281415582
35876356
50637790
102869886
34087364
258191742
161232671
72053636
245259051
225236095
274273823
225175233
10590848
893371264
22410642
324751125
27795014
132657987
119880741
74444286
112028479
532852415
174344398
584146513
6384783
1773918
277535043
75429160
21036342
168982767
491934799
1778770
124335155
18220396
293970753
69930458
116954101
32410138
625978211
370873114
839515436
30951710
605199430
71521851
14994803
100459983
261220303
593763287
331807452
320587851
239519074
28825507
286348240
393935074
792603889
521190879
130546081
49862738
576301359
78023102
723802506
456803859
193874342
220632227
145873381
142942868
47505859
249860482
23096263
48257699
450557015
210111151
402942130
39466693
97656824
93760710
336483722
382745692
57369542
324948470
134621832
53070752
280144487
8827838
69489957
595244879
16882534
411314938
124050849
983983
30662821
29255075
12445100
791723840
30473605
50217230
876546198
41545585
27152018
874843258
741405509
794291923
504731625
123411829
637403211
84025349
475025100
604879
380735080
60738762
67676857
113786381
311530741
136983026
400623870
23529606
78950886
154690396
305978348
141886217
163555582
287245677
535549558
480435688
298354075
122872385
436699469
39184159
397728305
21582001
335715444
73369693
580931162
627160812
751617282
139153603
468249726
463389531
16081703
23644961
258382524
228580265
362927403
78987814
5877038
589401659
96376115
31539337
30337560
433046335
14628887
587570342
383951421
182490760
122047880
121147240
671332893
471657130
206237298
29932761
127666755
594199859
556399337
123993686
233359939
79768766
178896949
229227326
35650626
509755304
119672150
209280006
169735920
556191176
428323698
109831097
109995980
97496382
259281797
566711735
720926853
264005422
109917362
130575870
39541115
135690813
39587459
701523493
168610012
12299468
183881956
118614663
190446356
398970636
423561876
79574335
54436492
169432925
26124165
322457222
434636461
568034869
3335280
245882162
402385859
536377432
508966605
403783582
359324699
43338387
740381138
43408212
553954119
65670701
12193888
456990313
172590679
111069913
353183615
305729743
239741801
115382529
451365387
324249106
172221742
655111908
247951075
653881186
12476770
108449122
501483
38620240
205787458
644846019
336967780
585917531
98708358
250843804
428790050
81527481
579086183
706687163
243816310
326118394
92213244
112006590
45112907
164998883
10309178
119339781
46567486
73216287
733505119
186967501
794936039
299795809
186468220
93089063
23184370
394690248
83657526
50068689
251273679
288356679
164994349
5944182
81092376
237547009
174330817
12475133
2102128
157858381
516347675
15049578
197480395
122113741
360398456
564965216
41628060
115333623
161056879
343175946
99828096
61855020
40084876
18220660
54392975
56010718
765903764
140466256
513836525
17394752
340373979
381620469
193405994
264684700
256461744
299983352
269547909
506551479
15686320
170935514
463694990
938498090
296446050
239129427
293771900
473633483
684423849
258666434
85214366
357190476
791050096
249630789
369801696
473122585
685926960
284999007
76530845
398436062
60986399
355314468
190321103
332673352
151299075
750108185
122122009
41621019
506965991
729043207
118733244
1139000
387946471
81884279
20401019
7901552
397065142
286421422
810156608
68559683
304376442
3828133
21044575
119369284
61856759
87000351
186735202
145638702
74813528
723927717
191311446
49013648
89793438
107370555
293902087
118738097
317755916
86759923
26942832
262467018
507258662
514542280
186760381
36395204
556478165
114580380
73864355
168870780
578839606
203080125
265314257
89317512
129619793
224239247
465742274
322214038
546590025
483736131
382497485
50450813
40474162
358255173
354491093
783812736
415936711
687774786
432097238
844616622
228789222
243733913
276936657
16921121
28044982
314177450
128685840
301960269
241300225
301177822
146188408
165212292
434849451
57655684
52516663
154790325
2115746
907855226
3388385
39914860
362693687
96292892
114270841
793340
388238800
299411334
255578473
28719090
52534544
650430163
640743028
36790162
540230625
309353878
657766432
213671252
527230891
208235135
40228019
183461988
64611924
738681477
98796138
550471043
151013774
397955841
95987691
797317271
245790772
142338231
174347331
319818022
748582982
54559627
531933444
213749994
654548052
733394575
75390515
691019328
173555169
96443867
56442384
273655380
161591959
96980104
346351645
115994739
238159084
878166
433744626
15396117
15523117
6126695
131073036
53185667
555578833
63762024
291589422
111468991
286768257
188510895
117392992
292517815
25538569
28814891
60037493
475088564
273934259
771068993
424929677
133475052
194225837
279476298
313579309
150001318
77859002
75825956
91182450
704825
133479627
440337071
143213243
271210179
225840526
407913451
226888882
103995417
451390212
444839406
741047795
107212851
108277962
623387216
65005359
136213678
870446278
223360145
88414810
246474573
735311054
135252456
228413386
132679429
89914530
639908774
18325457
180754239
220257882
37685107
261185171
126663139
26147038
244653746
320544323
360372225
449629541
52671818
673248227
168399242
611572943
708579834
183189607
793865027
203196161
294756176
370388035
165418412
235913347
314131084
12648247
290006337
390943092
281243233
22037074
72723662
21020177
24246257
737520894
576432467
366328341
296798646
325631178
73477675
515196314
50885495
347879656
389954906
884752387
5869047
31720330
142790785
22037680
582455549
166633188
97944549
315380561
370488162
122234928
1981762
305529964
74876519
475251395
461898151
146211809
183071477
107340161
252704233
149665796
389772400
407592499
44687114
67275041
295609100
316364720
157392644
90033122
631919132
1812620
319321676
86313962
551455410
75299660
488159204
87858387
75562111
328003414
509311811
155364154
294084282
147843970
80424731
420355918
137494914
483116098
407619295
489563442
7355290
665070585
384842266
437322472
312060122
768722534
1938319
285642653
142356051
149157034
366732444
343965699
773102202
40881892
745959523
6457734
127422439
140504322
105757491
597180429
3956816
38490644
410042943
238677695
9290812
104301710
65042474
108406273
8504702
44088216
179856296
213545835
28843597
1962522
429123582
120046032
173167250
32295271
536780302
475536842
4299591
137147825
17642318
15484602
47196365
608710052
412980626
187872901
52826770
824474097
7381212
13176733
313224087
242230851
32486485
45585250
186949130
219427485
311782352
372924469
17618741
238719513
124395616
346245625
127619779
249003686
225149050
7178317
33885646
610886232
285902663
132065425
307091169
226126298
81892051
742232228
24346449
16468471
250932131
80433831
488788486
250382373
26201303
187350199
270409521
358587618
420136109
554751101
535675771
233005265
224651433
619920713
354208432
942560224
77257781
59769759
295774294
213959662
173037968
126356997
54825863
107507704
739554863
23523637
111761487
206952097
90846728
150501744
407565031
627002814
5089696
178233290
290449357
281184962
22191513
65347441
67931657
252840592
541569166
253367730
112866130
58964005
275265903
75896630
62867739
663056341
326356118
423157473
54263909
37029503
157522356
436679519
851945319
187675385
666710964
253462828
55477873
182524085
69390775
106842592
381767159
4326941
177968069
589076908
367095009
519963810
105057837
750182862
43915891
119841847
127310597
139103318
5649076
67192659
9473338
88689712
17924522
111296651
6894694
829828167
235570036
93706283
561663980
8196744
68432406
313591509
278727640
455177711
101256913
77588343
407147799
12549708
124951234
509211178
319171843
495243512
272369110
642706503
36049638
74062277
568035631
536738977
537776460
450783723
198863609
309155806
306293453
324195052
365299738
167671741
198586243
2175407
464564491
266082331
80770531
515093024
141822699
472257467
41883630
174183667
781545511
4917631
19964589
138526669
215599737
843460686
34397996
149321133
24397682
54336109
62169302
94977612
90730079
71188794
118987972
78748377
619806775
7897130
188166956
144511450
628786797
569309120
137554420
309149768
141588580
567024363
323046095
77620638
320502726
27706935
360220111
67216401
386165676
279051586
182871332
143676800
60644942
13204530
13433801
202540203
105623815
328454249
553447470
142028141
310384054
548248192
670374527
143841439
534049067
17355207
303137146
750986302
28222089
432946741
288739549
112893897
598310674
555683531
399492882
148233380
12546159
16485690
384014643
266608003
9238606
44583481
344811587
5478
31790182
90506697
415322071
628950170
358768252
89600298
105232176
145442126
16539277
201125637
381285584
60624763
443871567
14883449
217501131
517131318
32485281
497406538
376032048
234680128
13544306
771225212
881858632
345963959
480018840
148210963
31018728
682457652
216536912
10943816
5251373
80906435
367188180
20676009
382113903
46433205
60106329
34422136
378345635
6204174
94804668
367843639
356643700
181745798
277167290
33457662
61182673
32384349
450990609
513544146
57499712
274430110
106478305
130303104
151981051
151845215
7719757
676197739
398558236
3431423
183352606
390668141
71982241
135720700
833363
33489865
153231798
533017567
5157836
574814026
29955304
108065135
189466230
307664349
240732422
264162416
254226293
60667742
135997942
39080794
54644110
713984805
204343269
202804681
303857107
545141180
110707703
115348424
239390026
942781937
669535410
97339059
119668269
508135629
157356520
250991102
94612137
382539656
278261999
276209032
305849909
141158911
223606617
32174022
126358021
710387791
674065609
98458254
397939519
667339001
581906026
2204411
693907232
66005443
111963166
714494057
168273935
27075386
203600073
87291101
283165289
67596244
110720354
32140442
314845902
321320363
20552483
2918352
30064905
145406824
3056232
501690527
135548651
322427573
183008660
15684885
222365560
401362693
50689654
58678409
459836362
340927833
788565084
307714564
322771124
351187078
64984698
89368604
41204280
672552272
181124030
159579259
770063046
394782072
656015612
582565224
272255924
213008920
296833780
255284006
38132872
97369037
408870294
199893805
575767259
146676656
384083592
17917007
451349523
16459271
265809007
130184572
854968290
673495839
93839497
74388240
151894420
36879811
225074294
201989118
138296944
784752881
173489613
906776055
142351738
125446951
70055765
852531310
107082991
173416624
3389577
358605207
229101589
9356648
707530383
201354947
519752800
108976894
104758400
1991222
305963385
113139450
346263492
653796250
785398258
3810654
1056129
236525907
284037648
36529935
810684709
19391993
307281632
10701597
420198239
89627220
58255692
264446022
541607972
66610383
579840871
191144686
15466105
187292281
106095052
51412497
345762560
609877817
176488507
504093671
46754423
23291672
120041486
447872049
198025140
454149361
105138287
833467814
144050809
337335334
518198757
727491668
9443208
227497533
656486728
135690833
121914653
17509585
398890896
126401955
622036
21436230
427961
32515638
243057600
75364515
2671117
392452315
56342292
103194329
528128665
305095080
21478465
286353594
196206941
242315048
343130057
77540341
52320650
153073
81187070
505243962
6522042
221827443
202574838
158062601
224438688
136583012
23950727
256055862
934493731
301172945
128192871
565112339
455351518
635657366
81668965
717375285
240885857
278549747
427725050
825040196
126675975
2429537
537856193
1678908
265719756
276258761
645426130
199771921
283230685
205580165
198134188
41472700
577243980
143822583
1824917
686612924
12348501
97487690
65756532
290038583
250780375
236065924
183047644
52789732
364174068
691357862
42627228
2795549
559038489
559470413
52219061
32954089
38695876
194079317
473375089
437799962
33013362
139911517
36446946
427765154
88322279
299969071
474008794
384472156
57355324
373341812
104616949
799266754
88429428
254443760
103951917
200067528
50825768
26816748
633833335
284972259
219773196
410526397
2044011
174987664
207942233
557972737
11445876
131785442
6718074
407747756
170037699
209793204
402446006
75236871
31952309
97730407
622859522
318256602
406480556
147286989
283227513
358931643
84537103
307432078
335283
63167944
124743510
812363352
55897214
318833057
3837638
728250114
453545082
189791948
647221752
239288723
369516191
617251766
56375157
28208699
25304392
50196458
41009481
504658370
524343089
87095369
599969712
993723972
54111181
831069109
21322824
788515339
80513292
358796281
234061763
93713446
8076146
487092478
159025405
367780004
168663332
70862285
679680990
297413485
4477311
381179014
204061755
140900534
127098277
363674942
253796235
505094532
251389558
895044938
556221226
26109565
27431558
104988803
19114479
416558360
257608580
94896310
126684497
255189597
45943110
865008981
16404529
10650171
87111392
30845885
162862020
604380811
360559159
42378485
468872943
490452432
602555706
36054376
482668943
295396516
183258444
159057083
37686514
155184834
171451571
267400971
74786190
249704363
73521515
93260048
132888036
192322084
315930731
476113780
404750376
14034161
272896652
405436137
43660843
64048047
365056532
221368729
32349105
38271564
394705470
63373176
413125633
229113198
50774418
377362278
28309163
70628204
32587395
170581940
66434465
488837558
601051442
428933925
289450518
16730085
234539860
271826244
259860300
293480729
95475147
246676546
10382941
800325991
507627311
536622430
3624093
9733350
582619083
972416
18867927
555248717
40900434
715349792
39523319
279979563
478971637
34484132
743566928
84857447
131833495
749209893
19128459
53368730
517107975
29193283
797759802
238533737
634985064
5167159
15472564
668410986
253799267
470817299
30939543
300455262
259904741
66349615
138757670
82957514
473109022
624112459
601235427
618486718
93499681
19037394
80007848
493143662
174455111
318228239
37986600
29772698
734495515
237760650
521320345
407732752
87235591
827647529
379296046
771604996
199724035
29096559
41019582
122849438
195493096
90550019
497623208
22582933
69670194
470733398
701822562
477674727
44170154
706231199
438412755
172541390
71697185
262679996
87828412
252413549
55522880
23190649
331870067
55292132
100444535
158534009
170638222
26411473
716015129
211932211
111024765
113329107
277121850
115625827
425709
868301655
89048326
227788475
205830336
107894321
1448744
81623125
65054240
320419940
255811916
202881304
502471523
129574303
261104956
565848457
165362491
147678165
187539663
26267899
145197419
229338960
199672509
255960594
107223361
109204504
18244660
56429785
40906583
40809985
13160863
291906401
509597198
639537040
243631016
104191997
186235634
1366547
325855925
29524637
336872
233779589
381422
261435488
174347699
47833349
891503854
158628746
99542137
13269275
421594151
158136157
425581937
731151860
64629498
57137461
111850474
61704822
382664769
59860248
335427421
15850990
370869494
169092175
86105027
278668835
472470466
16725061
11766481
54619080
198220852
226325089
52463036
108486441
151804200
242513855
50021935
497002784
6232835
657856326
62481450
89217150
70258169
260765109
80876595
319870981
340089330
441295420
176111738
78256074
12452557
149865930
549873889
38831062
16872462
288340834
132738779
146399052
71753410
905108240
443470552
66452304
422635650
30692157
89393180
134697626
358478430
86995703
590678330
371221216
75721669
90775510
499982879
337239575
42308210
199215741
16456611
407806847
47352557
7609456
434151225
269534321
89233190
231048067
20963294
110270140
557574770
24724058
368309398
75726225
323930813
125093977
168346377
446366818
20521214
235871436
901626859
8673977
645072688
430877446
671596316
271733256
59436561
321876530
31643063
574936026
241673858
363588663
471197942
49156734
37021892
445139892
167965420
863276518
77368512
202989981
345173793
287372574
307563913
62536467
135883998
76014163
47706351
569912740
417392230
265100726
437786633
14884031
981543
228084
388470851
25204091
81830854
207852424
452932565
33026940
205777293
178351122
300489438
721769506
922939380
125655375
698178347
258736970
467789067
61341257
260932050
186608561
294105051
623460055
567636672
152235123
111177183
531369304
35411069
393537151
281906456
61269027
111199425
388353991
428797639
27299649
423338492
696970792
52426588
396397987
11952028
6651503
340924026
487736765
334810024
114227816
184680680
363402358
39821799
5318003
576125026
434577750
87357088
281743420
250393115
641488473
737409511
498988872
26172516
12343643
705279129
90214572
418691534
79783933
2697883
38850883
550016201
113274079
53569155
29583991
90968831
2733776
410890968
190454789
108509049
383150417
432843580
508946571
157635040
815982
381434006
22260073
200621700
553893762
43541554
372373344
38277847
372176329
367939129
271992643
32023284
358236236
224776846
395461090
63370228
332744827
58863483
3448596
13529145
515800657
69897098
54439007
28438834
15538515
83591589
815765495
16098580
579243391
54536649
470801640
106211906
62568290
443028534
124345871
312934549
130990870
394725844
49650254
3705210
139225568
344982132
16646475
365932304
79346583
447655052
409162604
557204235
502982336
258881067
321245684
132717742
29420137
305497444
596685643
110406121
405266243
28524856
321567459
134307
200409803
431136070
251833031
1504814
421434249
287169852
322379520
447455092
18107774
76502280
147299104
627052744
261436587
52416641
64463818
55930035
183111284
514754647
254053711
225543520
631626009
91159809
113582815
662279278
607164318
12168849
33758018
174262778
472808441
294427067
82716379
33886954
53262467
400483130
652514175
172197614
120712777
99058501
50637973
699918449
26945626
337001742
9501573
171598907
253726461
736768919
297069797
190011892
63546528
201490425
129161390
216657352
130321043
299688911
485582202
26232994
468790002
526770321
229578653
15623260
7581281
362318771
255511692
428383636
31449163
42188670
482521142
52603872
327786088
8912687
5207691
145236759
498680236
113565641
8450849
93076795
40519418
289875534
600565418
233091772
205154539
893870638
151720841
1998616
272559217
606728591
213628938
141700799
673127715
460932493
188568733
173234429
562847696
43253584
170929887
11246755
38947602
96173516
46781341
229620085
13973287
513368423
218191089
370953060
112124012
541132392
113047016
481473592
381844886
170604787
69464741
98699006
473100567
1604890
25651784
231891696
67781508
22648993
768474867
84858145
21734412
330725515
117665051
11306845
210880778
266904437
288695681
565563196
258332564
777236850
56077981
556487
3821644
710055645
398155870
473977663
5118379
624290944
100679651
61216761
69909931
24889160
162993285
85658029
756038829
211084268
57912925
29189847
512296618
43156892
355038983
330127463
170701865
62792037
460576468
745131105
67745007
632631652
44984813
128606065
531245709
127140022
217591300
104500052
292166128
65053390
728257325
102292798
332425752
694555248
122417980
536889621
331687695
72440263
86521562
43193645
125796445
40680283
949634063
111875580
479179639
40807168
270194118
61417500
187091108
443959828
407614916
914252935
266516313
495016694
615363908
191469313
76652542
861723233
673426976
304904438
9640521
58504425
150739729
48759253
581093971
218279204
542863942
191776329
847307
97280517
63228431
374569820
79623905
878255918
23000336
584384601
58423749
262344760
37058885
44994583
94519948
3101710
558136150
206633189
32629692
649097789
471866666
151012878
568313114
21215391
311631037
387190926
417557013
26406034
88076379
18605505
2174071
101529369
501669481
61716395
364479982
361270821
282378027
143783177
752757644
209722389
269229404
136453331
304151026
28662115
775204027
215974831
735194511
552953958
108026378
256504456
665528589
193500544
87648076
65396936
295029386
204739360
528499996
115462568
281003098
245191750
620954330
243366665
92987241
82803922
97018760
210978025
388622391
84680639
234667371
48326572
141669693
611970361
296267957
64068689
661874036
131005970
232725339
178797168
73390605
297919102
65004271
29589859
105251561
43299349
127540704
121332627
352954468
79657043
430946249
307318856
9653558
241298168
282549867
1693193
237848525
224412332
97300080
216469083
186131411
75313087
12545036
756885062
96004454
76237004
47703658
5660850
518245826
407525951
721125111
594019748
201729510
94741939
12440682
392488881
157344528
396884594
186568028
123158782
187440358
689642315
410058604
16734007
51634814
727845233
75329324
707604977
142478107
294130317
239903182
210845944
315464854
26859446
47254126
140649992
192813222
141894721
209561874
12514777
114322512
38509098
71257439
97638742
269328458
322508823
365708068
107251185
261968030
100404172
630759312
193354861
41609382
817775454
94987004
146610025
107400147
255071412
327744774
711611118
313763380
113119773
449443906
391027194
122364301
601984459
34985237
131928814
492261101
63430134
669752685
45062533
547156374
406501922
112119655
385829588
84958043
28247591
901737043
2549736
150607482
17912619
249925788
144118573
68081284
143797954
386859397
42847740
414504840
59266946
447466879
14881060
75773690
340254508
178645749
130621972
273307461
65039625
66397093
21301024
179154512
974949977
65249721
154424169
454287408
270793297
255588953
81586713
309731976
263085012
418969194
71022876
1516267
342778338
86875000
182186624
324195988
150727081
641206882
86780704
223788767
571954089
553330658
161782046
291948368
247851509
18172394
201164674
326917651
3704061
550942389
135641216
58391115
69366475
64675240
99247550
29472384
5543158
147341608
10831366
489606830
89739037
91659956
308837966
65361204
77357408
161189840
473775134
168942309
775017528
522855184
342637244
110297803
116785563
626032118
102968272
13962153
69705266
269609012
137500339
30790921
268545068
237492198
491801351
58442119
406972962
727246987
688901719
759280289
388013001
23050252
99864177
837777693
129858379
211805602
71547817
214681012
156769052
159454666
181065982
211149536
529032265
375761557
43716273
166937441
596035654
401870689
172492497
590876405
14815033
433373891
493299736
32025988
461348638
100023668
296029777
269908228
6051993
479861921
242502658
537778500
145097977
56698423
73708862
322200164
261431184
671862198
620947369
101382113
55642093
19499521
237226910
349579561
23794338
64840995
77119532
588124199
512968543
84829140
602722478
178806450
87276789
201336122
304752665
909487709
49475500
30133916
517377026
71588816
341544575
160996724
71115442
165383680
72682349
93890371
40016324
386479656
39188530
117094955
529570498
10806730
997142
169275007
102879757
17384802
275179311
350299502
32208743
152121861
36832436
3358357
2589839
244004153
297903305
109435433
357529656
2459560
437393662
27399567
224209146
18798336
403187060
234554404
406036119
872340858
262445956
289822227
922664116
113080411
371275178
256315795
78796993
596058190
12290460
123270732
672134592
217227869
212685143
287264832
8135334
128851975
27174863
146180213
34223015
582590425
673449193
326653703
318939158
305519471
86843196
296216608
308252244
149911918
384065104
68878358
647870520
204871821
514960268
157165650
99909279
256270607
224874980
18230506
2198075
142457034
6708422
109990568
123918902
440537699
278112780
141166651
104090274
240115221
84528581
543918
128976575
275484949
358338823
28184374
358902719
98395924
16886166
329737699
450000197
310818957
82902289
20072089
111525519
637344356
234919505
46677097
27915200
278145206
276924180
30365853
642275676
188343815
606407151
192580506
456632348
114690912
276736812
263165818
231708911
319973646
30283252
189884663
966668777
70980217
331622100
14263712
162557030
28001740
360875182
211441764
49130020
102058498
53034566
43088780
120833520
198686737
380218144
899882937
425143707
68495363
308687412
165400850
18906498
465774875
245119911
166196229
124329160
389742095
55862697
13193459
266998891
512964801
54936455
225114401
361856885
300176292
419060925
47488013
29402466
6433094
37634335
41646710
685601952
60387929
194962375
35793024
53954210
148507184
450583691
22681628
543398183
139726772
148110094
65793961
479793201
464163773
407689520
65062809
306409827
111438379
19875507
75736151
362061592
110232694
294481880
40793465
902525634
28471107
191243989
120059597
434686529
228520850
527150578
203727032
139564409
297405988
234241684
287667156
332544502
231663525
62573415
156120800
164687872
574766792
227963284
62590263
490877268
130556654
199307154
273415465
1932618
193985801
54666453
48651508
108354823
131923478
196874999
711539252
17749532
122137039
208783606
155824038
78433263
622192711
58750962
12127708
101745212
133971552
14153283
34248697
532701622
224053579
457412502
366629930
62420032
415501705
504928176
10614364
20278221
14433199
195442821
97202673
148712311
394796825
448436651
57871558
427951452
545059279
97609261
127497409
74979577
10634779
477748817
187650118
130344933
25262300
398945673
512987474
36393213
298554512
312613437
162212513
298352658
586148866
85946358
312100721
23813125
328692190
380621965
258618810
318904783
16740312
68666996
255251189
672448810
218164226
20577690
466876336
352556223
62068561
188591286
384294283
80893686
65940703
124486834
188532322
158503414
95098810
631298
727736772
570398279
511159943
916768854
216860642
410279217
627414463
52596624
4134739
27718312
20366871
48932056
67899093
420652322
11685160
25290231
647957077
102708737
655842772
6014762
119758498
89991680
643748841
76411555
254859566
961946988
438509594
16305650
642507318
271438
50411985
480870611
836339774
70703889
44284571
519175115
242610388
746467
5148257
144897614
361922358
386496363
195805383
347931502
907544873
106540875
597730618
41946415
253241058
51949694
259946443
262237
21383540
108178154
531757552
687018697
378409599
302901853
190369132
346616557
366717549
40540966
497235029
491427298
400210138
345079108
127490160
82474889
34919123
474566873
39165794
106197798
266007603
292711243
404219246
650358194
140602581
286649710
284249691
233267735
208164385
2891084
38590333
48571670
219799036
195107768
145199974
373778060
46261591
591300437
157811724
14222647
45959282
58805486
294893454
170689067
481370482
267899756
466659059
5624955
81834911
40810755
12122566
62287327
321785328
384249163
157411959
417602494
612785927
84376973
130934395
561829456
254505656
70618734
105832524
288538081
246102445
43862671
89139245
109323567
783934984
325265473
66253903
8560368
363367013
80575124
246387787
88101369
506698019
64446608
118287215
579151548
194095275
334386332
38287730
583880014
910752529
214429774
61101355
493827461
44106388
3841164
75779928
253622727
158992888
348288543
12001871
4565754
15239802
102234583
671358877
29869567
195286659
9950636
184500949
552261558
350715294
16591551
57148797
842346739
485885178
179939815
342806079
535650357
1139681
256087507
722110240
31036192
75867226
369660688
171450519
147779840
573651661
494365877
5610162
61894377
405079950
744633472
44529685
191657740
70562967
200247886
74743477
352608093
946642210
285810112
50847796
287668923
479258826
99333503
136067896
18079445
368888167
328185556
377908971
611810848
301633027
186675776
670091374
614296769
731292903
227964649
178093812
499425535
674747526
81028988
81816803
254130567
81356647
25438916
224093583
122987113
13570765
168783371
4205106
272105890
735950227
164833153
56058851
16784641
499211352
357455175
339256885
282283031
115106739
309003835
110573227
728344091
102119948
336898974
710473463
83387341
915208884
15240943
208708805
2559915
330593970
431082469
151157820
306036995
125608312
198331931
514376324
110407425
161726776
288376119
783042153
159676099
11431104
9519888
19527252
174350524
307932895
227673197
36933259
326545589
521415671
446903644
205899550
573477329
701151364
191802368
345430300
40794966
223957610
451279678
307837877
3127862
662343545
336196859
158941731
125630633
453853013
546863716
271969046
369968842
528330651
253067776
104825460
450221317
180214828
330432199
86446732
376251314
275423
756130506
48463017
386424053
814882649
322681526
49435766
35738696
170169446
243199622
162559381
411595183
372599027
192543821
518499276
20042645
28267177
17606298
286909383
623120678
15036835
780317004
85275472
72453494
325531159
117109933
358931097
243845731
58913029
199210795
339672740
265840378
154067729
257016674
630702852
3617594
712838982
180738241
124595293
92671166
54163737
238094397
21464784
219831658
50857539
804826919
490464434
819664601
88436834
458504714
66931166
247759192
64914170
77226717
25013621
134537637
27018768
30904795
207734887
149449794
140499281
173852481
11142792
415263641
79109069
16609206
6475691
92310921
38104451
269837487
325886463
9855378
227814613
28169372
636259435
130855186
242928129
132010678
411641171
42796553
89308385
70209564
424915649
539900778
460949108
9089471
295140218
710740034
244466575
78463203
374359617
98106099
355404058
149128057
716658439
31349043
3037122
217571874
658517128
510123609
369834973
159768824
161529617
853419245
175236629
6461590
726305486
9767335
26859010
567342406
133182773
221059727
249317231
225875292
39014299
647268308
47040802
12964177
61501544
541612126
126833540
288010440
351206076
567326091
683182116
60324187
93140632
202954473
117816698
521344052
107746089
449665362
341772184
183925040
81672669
341058314
27104567
544527973
30196207
12835529
271363898
337625959
32157403
373367769
3511238
485661229
408751170
8286753
147834789
397886480
121295
80275944
534102612
67024143
24499061
16422094
240945991
374369320
128885295
843406632
23239233
210158386
769907335
312598705
727604219
15918813
838848165
717757982
50017411
692322097
107861156
417453161
672104115
251102828
253872136
193900689
363144589
131237514
142527161
404014832
361268840
506915977
135778900
67826810
26298384
585899229
83030101
122217924
297884409
539999
464663011
255399234
234500053
178896000
30102387
132523600
443326743
331969327
158732414
626951194
586283653
172846421
123839130
292486062
5676769
369782264
251985412
97369969
535673355
372752860
2066387
374840806
309510077
294707745
435098672
433571605
249404006
67715072
689510566
234125813
164411496
144501177
347328468
162304739
111412219
5185998
316822798
19447521
269616994
31683164
238590152
241428880
464674685
793706773
382512991
150154187
251018299
407222539
662026744
113118770
720611192
73844909
91198757
635378239
31114088
560303116
57922853
527021164
13605241
264628669
560101764
207756164
160622094
483377833
16660158
64543212
2521766
601815770
4930173
202605761
516621369
2516374
245286824
66341455
177841471
276655610
27160607
165198435
289265331
484534546
220291663
328244066
257245355
67069027
189097031
110846476
194108661
530696720
288452420
116453303
24073187
165392097
70638362
736922258
133327126
710379156
76533304
533135034
88648106
81070796
482399754
189714343
295601696
30739352
76459263
7099
490259076
194272120
134391431
10335704
353912472
183978600
126025035
267201398
144718095
260362461
56566866
5454371
8733702
21424746
132722743
133687929
634762061
485903150
374190011
18513817
38599217
410662002
31267841
163268894
95757416
140390442
41657759
33083112
72002465
3499723
433478148
4439267
2815834
181974057
19840350
855614042
295893967
351438487
72314351
280501868
664942
589838479
225215280
125537378
83222569
178720927
119412572
84031195
393622436
915488096
595926567
221466697
176605860
264930453
129096835
442142063
105021002
583264015
65292633
92092058
393690938
355119783
290439780
1990983
511768074
5806586
341012772
134155588
312012964
54980968
27356740
498096414
645637101
438990240
32975336
286269542
456269675
119218577
46205153
127456532
124407251
304411330
230546613
285636507
538534055
8808533
259938919
503987869
28566301
37140419
378486249
130221676
80354262
137888521
189258348
102790111
327997085
298433521
433890956
94430104
354207305
649846999
203383369
25808891
831866
2698635
136789812
649968510
237530503
21215217
174709996
30940193
61829349
146901439
212959
234973346
148677566
369118160
634975
485543058
419720479
43835418
203357189
35595632
129687892
225019873
739611157
451378729
189592404
474123871
254790631
53869006
23786738
120900254
325822601
536024243
427016244
431007044
332561343
45065591
291078136
152172644
561831242
196555160
4898852
276341955
686581880
43127319
155555297
101073926
34552207
808306436
72863646
533238441
9810406
618792044
21045035
397898146
219696317
75672
527406023
407783118
307771832
6383320
686950696
103990490
120353440
53438071
24235382
211994811
2011115
262161354
401134959
193672057
353624422
510499268
157562352
299461378
15788361
289206519
34900233
143865884
746739007
442467126
40847777
317671782
162635459
244606866
139533656
80433841
75761359
31828522
1909986
77712674
99271989
15103999
46457484
411302747
27986980
142104025
91287928
340181647
173210736
245831471
544536287
372280685
115871167
60580107
574250926
48394535
322896634
264267505
107386494
247572454
33593276
14085877
384656841
18714862
57021388
177180771
728409845
680150604
88704797
2539839
75117647
464053153
12013837
342512110
8417099
243201266
258199561
281481686
254817247
150904143
199403716
140780711
208274223
85884341
432016948
943979941
531976342
102163839
83970943
289551269
14061708
120612649
272484116
219989404
221973841
62120339
530729546
7960874
280965439
85726503
149407904
228230612
310506429
638258631
134836047
438003744
391285755
543758180
679259763
54689038
95231639
3404364
105291492
197175722
381082351
366685521
101555302
189072477
14528576
48365821
303333200
236136737
331544911
345663881
558383800
77332628
202963152
12603445
582656193
203419751
148225969
501920609
352000071
33693797
216993302
29204241
376293001
152699675
145920048
71281609
35139694
255162708
285175473
27702509
107476517
195897134
23924390
239458250
597974386
28055
70926808
6454891
46243870
10669928
564700612
84198997
434570660
844665409
250662106
48724576
267854523
243988739
195171354
14252540
167976624
38217080
300155079
787904733
448256002
312897000
227858892
82067227
234384428
213629913
63414693
290937052
305422576
469557508
106261843
8206558
355987961
34650194
419896899
479077485
93759178
61947226
1293572
381359626
613445156
314809325
552613938
156108074
183665234
289635597
337413071
176214039
240444172
205431999
436085711
1853966
338783534
533679497
23667970
58052038
58431456
46837682
320470069
289378952
221775089
185898418
467886124
46582554
388147972
57179866
168980648
97548258
391068066
625466945
1453464
345593529
682303000
46289789
257242579
170917515
1483041
32499617
151328172
108577600
20168747
295184766
322546999
681134778
960168628
58333641
46794356
309029223
330879059
535494220
206583773
163158383
278181899
573739213
65822216
59126749
11988238
557571495
589368255
448382870
189350707
428836594
689035868
68321151
91991567
205079840
6687863
514074519
188239262
234440921
10997552
784526521
259874341
176483974
424827474
366920462
100658630
278774864
424643525
461785256
11750184
294231616
320982209
699601057
2461177
29390449
135016540
418221211
12015847
272617175
38101286
85777063
111177658
1328197
61508567
23262448
94153727
29393302
5190510
258835112
456907571
69824055
450618497
136693750
596774148
88807530
412716779
1744236
19612626
535266491
77985569
296866506
319806947
57118054
271184075
134844612
393924272
162371662
38071685
32320915
284436910
37203794
218096001
320508538
372558572
254366410
237475506
72549862
478549609
447581132
372217589
4722186
187734403
261020588
104638144
565907319
4002473
759824461
193310619
40403615
57052033
47292116
37317261
67854282
2650964
707797032
14643904
1155677
85033865
360440976
170196705
115038930
126277361
486001399
1355132
235833563
685622530
34911552
36655747
464119908
312341797
662133639
19021085
202115254
186450660
70939641
718971763
590422875
193195322
92570191
138703724
372548269
130755176
221728672
18101775
156905749
422435018
41339619
24812916
187029542
67536106
250004594
216002824
109093089
323513275
281560694
350797340
63908815
184576850
301735316
372898581
48260972
279934009
537925273
200121815
55389462
275235155
65076544
5924182
71024538
322951391
101708687
327314847
964205897
114940538
8443021
61091743
41503611
23978082
490493562
853128299
261605797
139554974
403486169
172306542
450878250
44419326
152756467
459309443
487411625
117043157
398305223
796615275
60420968
792648803
480105937
7017300
186327281
205843581
105801129
113707510
30253549
538839918
119210335
76812357
246279239
25640655
287684853
277213170
99388196
25796341
597970532
212140883
154267993
631254281
128729721
54762192
360835194
124707778
78691270
123878344
22897242
250298145
656593079
275210501
265111560
13027607
461437933
173507053
565255079
458186486
173438666
127316905
452076892
266400163
24943964
97182534
489473514
374781268
660449642
216072582
127726510
506066259
124398553
167435975
478678058
391937287
484014662
418299257
441082124
98666763
73064588
284877630
18858170
88754060
864979421
147866597
574338345
23233917
265647033
669028146
107304666
518773968
328519979
43235152
70070988
148381698
80804207
485749910
279776503
154938020
65855292
275675493
223960377
15906372
298753547
367577353
162998825
191943677
576854415
687775361
729945493
121776836
429597397
114153279
188337695
373935940
347531913
425063352
486264800
109952343
741613679
178450403
228507968
542598042
519572668
339934678
144964458
167335685
59696399
67770652
31245032
532334456
201104697
40734753
68408490
101550358
101202605
150023273
131099492
318781946
62775049
11561903
178123018
318568608
373672562
524900658
79043078
668539288
379321911
9168372
12232697
59102105
165013464
339108757
225459005
541751571
457763452
429736988
88936629
252054112
259826122
353281025
533451524
409141139
542789836
447591650
403412052
314876060
490067778
47970766
19167141
684058543
102329189
108290100
185728589
137881585
152311324
272808674
164180727
377831682
450261046
130639231
556561043
777766531
28424123
806976969
100696371
446664455
128217991
137371566
297566649
70410480
16703401
523736343
103432915
121474919
649896711
29788132
46439844
90203671
338168691
195371192
194016742
69445348
232645626
326410518
18300229
52396619
37603926
527060472
597194704
54573430
84130473
652607671
158722270
203591654
647475020
332816538
277430438
75437033
148792380
438176570
521002285
348736302
42619571
254900165
39519589
15958611
255235914
69312602
605703114
605968532
38621254
187623251
245076585
696090766
635492724
148167575
74028625
521747810
534737731
481777170
120011846
63827641
84699806
125853253
723334946
152344332
497741051
836775789
502599713
236118050
50575045
395439339
39550129
20192251
265595103
82283362
234275692
250690855
90192940
206744990
226975786
529953857
832933800
5583334
585537374
12895699
500001989
90114999
510056045
44236862
263742176
275546787
94474262
99977861
918070846
610705159
47699125
132455721
67047410
298893759
20356901
39102693
195036931
571112798
293028148
261341575
245660467
97841090
639123133
640180143
443091583
801494435
533730178
157438544
50162104
564845551
7003158
77302249
175790016
714980978
677880761
12401371
44345665
343920904
426413185
26925733
44847624
239031956
190912041
207057813
55054331
430221962
46496712
122274132
85028666
485846872
219627596
141406193
675753415
583263861
137641873
6896286
500849180
384305384
29647155
458241152
32200586
25172759
292446659
33092099
140083657
171537794
66229810
308733991
29250
519462519
598375196
233632556
229655006
704932533
485080641
223687044
21741632
797984373
665558114
180734695
551099498
2359506
58889735
122756105
304392081
256584290
23194086
779783146
40880029
299933348
590539988
87528109
95773726
65938050
485707296
35054778
42068281
196223775
720979615
67631861
572282658
690907992
11519384
577149383
73257645
232022920
407729411
76234665
88011940
192732739
124690973
51641091
851647524
229921358
181114938
832953724
16348895
814707364
229116433
170074023
94175591
235123957
331190707
680359905
20451069
81421696
147123618
337283900
606510324
453023444
89328443
867085815
24384767
705943145
26717428
690578054
142626210
23105222
201378809
270216168
143953817
198623798
22416645
705865647
501194226
14030288
356958474
282244769
95830931
297912222
771766973
559084658
412655128
128445431
310299768
142379055
937594241
52768701
28715483
121765751
669839215
108083258
133400592
20189979
674383490
116779147
253401588
299656008
10563287
647351033
65417149
25596235
274922509
49620596
322184458
42683613
272927870
309156880
178787442
25071166
5795525
351237291
13064060
331279368
502900691
866420356
241481622
321471706
49031959
341123795
39256389
562437304
747270519
1664394
734587018
121863360
153568367
158017493
112942464
681979350
600600956
682260923
126930124
439317200
304053365
316372532
313223204
46225364
104947552
536708066
208066875
621759623
222848295
298956317
8963421
533196796
16333293
19932120
937887081
25672117
191964446
176311202
778504016
77416875
45179757
4538064
638823880
219551395
17745586
45382721
116383867
631071737
157049021
57701375
581729816
109253623
874292301
138461621
254968289
302230501
759600450
440346988
206984825
103299965
518236244
185694064
532640302
123592592
407705771
461460751
10915541
119985405
477921222
298951047
25082454
292283081
137077698
492541380
414602
202088979
81216210
39129442
28056172
673670024
73460155
36400627
15597620
22180845
148358754
361988145
626589027
440837317
45983887
444598024
327691744
78598950
80429799
18327556
351470333
57738786
24261001
94875475
13932823
175568835
1338642
545532851
247681892
211655366
169857647
30681521
48915454
437871743
497905046
305161809
778402973
6361340
195061703
267521465
565553512
326865940
263230059
501989
356787251
153621762
23082682
391373266
78898593
106708190
587672220
234891107
282477630
585534104
389282964
25993408
71409613
265660915
382911823
116212728
60641409
187742815
85137713
466314475
184844888
131865439
763335012
142182713
468032566
45916401
281455148
452374677
53274118
7448589
49354181
207708012
439436
456163395
132469780
376586387
32302835
42034085
157975913
2336867
444857096
44086076
114980476
25676850
281808609
959706
320616061
7348370
287084924
278810041
87695274
141534467
415058296
3546928
209756643
231417472
69471516
115251014
422614369
482117929
99179893
228545318
124752958
92192674
657467170
9330382
58040387
87541844
34674405
138901337
19786056
35820614
508658316
328916876
627177096
89520558
139388111
36248452
226890971
532472322
245172643
5116502
110140572
108898375
140318810
595627787
19116543
439703111
505433619
413060428
489861597
47829865
156254766
228203543
79696648
445093353
77898974
120352899
387562890
463408476
584836117
258787694
326538676
283308890
135167062
143871212
517148219
337754764
247863968
214838128
213198323
117763283
257079071
198871516
230441727
413100087
149994254
280700719
670746366
123318985
276434679
300212388
553351414
120003698
69549594
135503976
159615874
478842053
497642029
347106027
536414017
235880054
725693310
117573190
218157794
131812863
303307127
18890997
273251192
311573080
141923583
91840379
293981367
194563534
24405049
687519007
310022433
175842628
477392657
622607910
46714388
277750299
736394407
218505472
86554734
568275447
13038331
83402911
221464952
29283332
53225705
21858273
186521527
185050200
130977678
127443428
561291452
223262101
37531359
12521921
601221562
46639204
51144821
50623906
290263703
45017568
346324136
126541125
690018529
34018494
186228399
518525036
45361797
783878531
30244466
369636574
11694946
95152412
281380680
126573787
48438795
100230896
347349778
223684270
461015218
11011949
297157656
23984716
128053938
254343272
73480180
52976905
92280005
6388408
212483602
146640740
651817563
18594236
141825906
222799491
168741460
297287059
19299712
4355937
32881076
60358020
153863745
649617204
260760754
1018872
227987859
61488444
475990374
122938174
460448116
162824803
954363765
360826823
263262455
10574117
162436736
571796014
556787203
313162314
634842111
599467206
189126188
212986255
129347299
86063643
589928107
17181287
74010586
269719224
55716707
186458146
280394164
26388590
439695418
317814886
404251116
628903566
533226186
496925064
423563843
28975586
362958802
212925489
7611024
348742988
197561265
193747311
312252137
414501690
279375570
10501987
230793055
15136763
1206928
211401323
505782263
272998790
35699623
246015403
240483989
101823041
265689115
48061731
442956598
438041078
204029204
243592213
48403354
143812051
287389797
49589754
19074108
109769987
844879465
39408408
391539425
136873335
1681802
318736276
60084985
76119340
517308620
384390886
488743242
278284157
101559753
596086173
338830478
101761665
635424567
161477471
82249296
227162408
274366859
622348297
280728236
160295207
508469262
841155333
449031336
53275823
924224380
426420178
285177347
3540090
156687177
221614669
249339037
439148381
628905290
574610890
438496511
77673974
212251066
312656199
84786719
226148138
574829663
82308721
42777252
57143026
171406065
256903028
94983217
62838545
53569891
157314567
464217291
46119205
245831828
93464311
136641904
94668869
816402
499815903
38309745
153132399
121259609
292493601
458422020
76023748
716593959
46389871
162399284
50929180
507261890
448026273
299701419
404665792
94611306
412367820
7252346
57027544
239338644
47593241
749922808
200779823
125567213
347045439
61435739
208887079
735523078
200155924
217632941
632163380
43289107
254336077
148335368
76261302
741732464
650256549
10898795
286718882
369937445
63335047
84740405
5023932
666699832
308574286
25930435
36467290
602967233
88317668
182414019
279185829
80703557
29017547
32126691
32375906
727643549
219414917
256655007
10835260
310077264
190728519
77623727
219634962
438767425
315597457
111000714
346315255
472536658
361983
1974783
654161211
739017089
1925942
24588923
307084435
393097616
47391421
15398860
9707250
298733128
151682320
124750834
28788361
118163648
90048036
345332298
185870790
189058556
104490970
28055022
166235749
242081671
82651385
90063328
155283578
82233740
257811837
358060550
65392457
236397731
133851185
233611587
260034546
579435372
24441704
270336777
42457375
498654760
63173421
722122041
195170505
93924022
196993419
2810267
3020622
675480431
375069222
486402789
51230102
41965995
18343908
126887019
655886371
215025838
3051849
31144895
548881140
424528637
218804767
1199154
634948
118222521
72816356
85606459
342837264
133774931
193713970
447132662
612551830
546521830
66587942
321273856
231709900
341383183
210705892
92852560
690788506
546220871
730142755
286259139
663739701
281659670
473939175
439389001
144953088
104511502
213586025
279444421
560445472
461059325
115635801
775419722
396919911
140271421
131327110
20469481
357811121
290140089
280452823
46669303
201248806
764716540
712969830
8396518
246900971
36135050
99107807
114197591
562824777
286461739
316723276
325676128
129613444
370517286
124199350
543160524
131877057
746056456
638189813
86111816
751446
620880849
345581625
34406137
45837323
627586245
141306460
34941967
242874994
203176722
330816
170308549
4414996
39927495
150123357
593546158
597914690
56561927
371140113
72382298
48179477
623501962
135341431
399290083
157309407
270243471
3420691
392951886
248413575
12948742
373533826
383206663
95706086
635872803
354795447
48109862
84742935
622060129
71571912
230755997
759119239
114394287
648952124
255869333
28008469
804905060
250706238
207055808
560814268
21782344
471188361
33395530
405502539
196598990
516034380
557696196
566203728
8683798
453687428
294356171
25062221
691099375
577120435
11573660
271553910
156908959
841345417
53082107
132671883
11355804
188948984
347854689
288810432
69395143
183705066
81711292
253106300
152759068
450258092
100152064
620352623
76467216
164171534
168149977
529828852
272391589
244122156
201168440
861291380
598353193
12395504
410905652
152465913
379131419
287788628
44818451
120200083
261782087
128930615
15000119
93424143
450608698
295597954
950707887
20648929
80460720
188144197
38628422
272919571
316169625
634787759
4538514
183802145
97677231
465334535
194527919
257116615
104424747
99204439
120432680
721724105
120229128
4219588
358695671
17417949
212849690
38732739
1563255
151211906
333832441
290140586
111680862
358551288
587373258
485059474
83105026
446655209
6983333
353437218
33721652
190894264
361315442
22087147
298484749
576697620
682317084
240600048
230804285
16145325
139664761
99461376
345720372
189069476
635454145
216448032
4660636
353168102
326360927
146432890
79652552
353054717
63018982
224652604
367779267
292135185
41702980
351482136
189421987
168427476
294118528
27344696
49949536
251104623
907281832
297802240
270197329
390839651
145558007
34943517
3450656
476759242
181336666
217226658
647770527
131696961
48726730
250478717
229943833
20331114
447613716
439314588
21701824
252059783
74547503
454688149
580844158
221569013
228858898
22439186
569645715
155297716
308708614
537312266
74552302
669934991
422634108
99867962
60571495
268736256
73478237
587941638
511093321
3947037
383299524
113702605
149846133
369459745
372525202
711896099
299935694
434812093
234330104
21049784
276398000
226040159
541715405
17078743
189635854
814888245
174115610
692115347
285649666
22531596
322207103
555621456
37174726
664109419
221144177
201873232
3324237
45454969
158501610
100542049
2972614
24092118
173535610
298445852
177547594
423483963
224092609
80598423
830417133
5463603
90460581
21856544
408811448
845215235
20653189
7931807
6516360
201841017
881888687
275085179
18293085
133651360
456844162
474924965
33133542
181938365
119661442
155710455
243774237
15530834
308025233
42192791
708936616
17097471
78563718
612129363
134966340
238419602
686279154
11424974
206248684
323596550
187586334
93883868
352782539
43556353
526203412
44287220
358076393
102804415
111596023
650151736
423860214
30494721
671818567
462265538
442453354
40670986
415110236
51173993
100068369
151386804
182971383
48894
50533890
282133393
481553926
178868541
443901085
362594251
3564030
281574821
470185029
547354440
795331367
79628668
100166960
5180645
812299252
179079131
2022206
139695905
6600770
421544471
64179048
326988710
637201705
1519492
578747908
190484777
104161989
74839928
83295193
721331658
120406434
16481040
512879473
62077018
5441414
122095419
176170
142834822
174990368
116670995
112577416
332562998
395895887
361044933
439612241
100498145
42625198
22855504
14386682
597370907
280490691
31810113
482983929
813846208
428248587
183404273
56564090
88236081
335723807
10542420
99090112
413061271
106683987
1898420
6762552
493214013
268871265
179672061
29132088
33486750
39610152
71595579
545280789
517125838
662852910
562162776
648872761
55385736
123394770
20876757
286170262
234046406
441049550
45761609
58833551
16438098
300384389
435981416
3973238
185277
221927856
141104687
432101128
234372659
441668722
97086774
560124865
404604697
125557949
35352092
223635625
365975672
576579588
26159122
113964948
690443635
186640131
329074811
595913897
454373401
866160733
73302782
404528076
102085957
236290339
286779859
110425717
528280943
28556734
705926264
212780845
243575972
148216334
355970814
596579343
367982691
86744245
406100819
228747974
170344098
794856948
524006203
324753690
305445651
348096847
180405211
488544862
50377121
65417896
178653475
237399699
111579401
618476717
237381166
24344513
544470974
1195133
554604753
365710440
766326261
281161949
111312682
73954833
500331734
246410115
239854493
262616743
12693966
245552884
21985352
360585555
268461355
532700599
130435358
155390453
193809675
54136285
15075080
28872112
116116970
630832162
113024452
139201423
124929212
373196936
135458098
49645977
55919187
56006018
156597392
212009322
128674384
491314419
181050557
165062809
407108102
485092875
15948450
403723814
28374626
91759474
337438353
563901187
131773178
491057425
36383460
660426337
605879476
198553592
257241281
20159942
197987402
50975096
159603357
49258937
518726473
57292382
344190747
280529969
340310991
21931637
627961672
104999397
274304272
179970276
73178243
346676139
750374687
161654563
652372563
271350091
16737664
40751030
269905433
291257955
473109294
509768582
99192079
594818308
627557871
845685024
23249711
85954553
65495818
34249191
1390172
34427261
506039881
59250263
392576424
382732805
424278459
195622060
380019632
367999981
287540761
143136007
471017107
84990530
536417186
306655468
131605741
177519360
185026399
218958120
585061282
53494588
617405583
33794235
11810085
443858108
424510106
260039334
155905501
4841824
33920684
24311403
554247145
109087309
84055231
860799760
225081642
61290968
655791984
56467153
178273097
410154036
276624732
42950521
135461378
831484
698148108
47535587
289912060
553931877
5670758
493724138
162068437
165461569
2829695
207344072
115465813
191407908
200810453
667093389
3827886
48411853
365764456
184997883
859125701
26018377
174085357
235598205
296900647
355735987
60180495
202474158
11411959
54632868
34071838
283789046
387525468
680993251
265054717
333463236
287168635
583389877
99841699
249232040
368522460
7508662
50575724
8434178
289032957
380040483
301192515
725265139
27911704
523532906
10094547
122951312
426135271
603033809
540658876
511001324
243734901
198775601
423539810
137686667
381119961
750081806
505824735
34077059
308874634
17389205
503743975
242184180
156750441
30535784
268582827
95976020
265207599
13206448
169901567
184760299
613774561
72930285
347051604
195756768
110084714
109990970
652522954
150505310
107928131
34212373
48403930
465380632
183232909
173408818
98593134
2328287
11405909
70365941
8159387
297907209
118176639
602009701
423743299
141121091
136116068
8665608
401402876
513314101
85873756
128673266
51609362
251260669
64956024
12377578
47887198
140956820
290556186
882173933
134272550
40534213
4868698
409455483
8139044
392860486
39720690
118440958
23539229
576713237
27728839
30127124
68225759
594901810
526017273
494874222
293069820
59150882
83152478
324536480
531622537
514700639
990251
243998133
126205729
63567611
272965760
18370077
24070846
147751227
229928348
18861261
111008411
458010278
133734757
230110823
69025140
333372794
198571610
383764107
321742748
984966625
55609005
54967974
113225479
29921992
46373497
154248171
714121436
245764458
13412328
622583379
6551438
580145450
239212650
412991744
651048920
565707378
86396246
196423529
208730399
49926771
68133857
128729368
51729632
311152333
144817710
76392188
116336045
47994020
523907348
1082028
175754298
67574243
240259000
407335984
224450571
140194642
33921061
63799104
377165898
45343924
241321033
233530108
5373761
251947099
343867432
270780678
71179662
8509921
345262492
61642713
53665314
171356147
379793196
282989467
151421644
25084936
631992926
354890451
682345036
545427084
162417886
199574286
76449007
552411948
659919053
621663420
205225440
434288941
254073112
23424125
26689118
312117683
541235567
11865690
2904718
19077486
334111876
767626
3494189
708450725
254382617
701580007
211163335
504819663
219960698
356076093
178147554
482214566
243864787
27740427
354104041
10018445
224898672
5296581
205329192
202979790
3840318
1882556
378968207
118488045
249356643
91060548
101062699
87364127
211933494
18099823
210808366
116196108
17780706
364074850
336263066
144538578
505979381
49521139
191872999
225913344
489298
515241659
134066208
218373477
81324126
3765808
228009738
62853975
322948808
235233251
447424232
215109347
214137338
241415370
65321038
295070994
382766412
569504222
109029321
395375776
253911450
667945715
16777852
31114399
75838458
146199707
36607671
269320517
807626722
132198771
316906618
269521018
98846360
9252309
342453190
664654136
143715002
465706672
24167341
32159098
336054560
485912576
10548774
41115085
19382228
308729069
198962077
244549097
84606192
78453832
146684155
250827760
436155632
8193106
105992337
556067654
321820856
122024409
181326362
124953073
150104599
31511062
95823468
325372651
274583650
520422557
63361302
365797434
13338989
311333203
553929378
115418435
467507170
137969523
161932232
450276912
3415622
14941582
33286498
459415493
676917300
391890787
130917594
344577823
406157858
253093419
95732158
30040168
93510374
315882774
118283718
41740845
766258452
98409799
836716706
86394518
13102599
27456051
672903715
450542572
252420843
308233809
606186745
308170784
229800448
211112062
34920412
100463638
49719051
67865436
464452718
18769062
22053838
24319541
12497912
326911646
5267289
92071487
57459953
9416761
208974747
4719029
161637379
54461785
52994870
383915694
73020356
83690140
132470111
475360447
310735674
289916696
445235154
38074855
68554600
82255747
192275331
13516223
43611434
216499745
389297047
97241108
510246353
141129792
132990842
213498941
528055022
568172191
55281917
211639181
79047152
438273220
453098601
258578822
70817836
495835774
93251288
573869219
506061857
413900824
107431107
875829525
642462
75648836
58843451
4060682
300394206
11411885
370960046
499931735
519549164
327971
52455184
22062347
156061741
6832653
486278510
537245177
467091426
6786120
68478318
57380586
82271463
89693569
75485845
543724005
513938125
99247052
55282038
480751138
5477475
17188687
550802592
81342311
320190927
588615809
253769965
53844765
33628233
625638744
140378475
501642500
29796599
275045962
404480682
874482463
313663114
223406507
13560851
97777230
164755089
23514568
18114521
129535920
4468984
363318552
60260831
50608801
516149296
504588772
208095688
753099388
26774830
7231387
471876343
18069561
14621835
17588162
113171376
627215847
63808865
3809241
360070173
9368179
67871203
62381685
759711449
109470633
340099342
119629720
35551796
39242036
405170247
38611515
23325577
759256
13302023
270967105
428201327
25497545
194800547
146321637
524464015
8409385
938829270
596755549
7051631
308602034
598472291
51476664
329978052
159020864
130289107
29504141
82259369
532237534
112615144
783184589
1821627
76302287
48310928
169090889
12815708
21990598
266722983
304181807
110485544
190832755
763060288
129516323
26108608
16451240
50531937
248353594
27338258
125193114
25581306
316290803
166083610
135763024
330873432
96182812
407787199
68091283
38440633
267596970
95231021
42569383
322948985
407252486
106496285
499738944
301843006
624900987
260040450
31087089
442815231
74370600
721871748
399390439
114323031
18329892
282655668
102967380
88657120
350955987
10370322
78321278
421351856
556564386
379901640
75289965
107505841
496394617
36581245
662676751
45833516
111865822
122837348
102755226
79252074
413515746
149586539
46125199
324456141
249850035
560075820
816355116
25461057
141152353
332351938
61641315
125117523
138252411
47520443
25206857
46634685
115862681
244621302
333792724
8584249
480718159
2111381
43049563
274560551
216436359
758591775
109432
198422509
85992794
471758227
309493165
159476285
166964191
310416801
104173756
339222698
336960189
465018195
140296644
880965019
171440489
114823589
187597433
626869121
702108137
192695072
124219293
1025695
67226244
132733929
320791307
271647856
16288971
299709640
5841923
763167931
477524241
58234375
274572387
585842818
279256583
392546537
499305426
54149947
155008097
29675011
442148964
217868583
169705458
2677043
350568396
359054470
14712546
393275316
27011783
35577320
470505527
63176031
497419482
42322399
53577897
328365694
660031059
12795089
191712158
178217942
15578436
134789801
321807197
208871036
15786937
82925211
683338100
68488252
235033887
90632759
668110183
233655605
234997368
122629322
769111087
225209162
430375558
425736925
18634178
572570869
31472587
342756295
389520318
68004978
342444205
107616652
118580749
350197860
250601237
352378728
29993342
203621733
88792800
236838377
82133450
444519419
17689667
22798718
149975964
628636746
150894201
523413646
399068030
126360653
100738635
281533046
299075569
154267187
650951644
234305185
419167003
270401839
94598182
438485565
444182949
293227361
524745751
217700231
745269014
62567128
119333841
765514769
254720480
113609452
733016542
26985711
506859885
370497819
290344785
10671591
9741397
180002885
159773363
72563855
60805555
362649405
72654441
404075887
38968278
220006661
452611304
86581811
151260577
123933555
66633307
405493922
114491112
164802283
125335105
536367968
668495645
511309358
48489175
370979996
610239660
747422020
882270133
309628944
27202357
279041439
45411047
448933479
278891785
356209090
271287256
186699316
86095754
652259323
386873744
330896071
662883066
865789
73606906
222709706
15476126
498296973
352491366
352698131
130920779
145403083
745753450
181981792
605496775
110849742
228445107
89881997
108361020
4063048
69105479
469969128
687622342
91456427
302843506
352024636
4573897
224643233
86598491
535222088
194811837
595556486
277849732
65498627
13913138
117723000
182769190
609610641
306211588
31860496
402151353
619826441
166321441
115125083
430554421
87449440
144583035
69874111
365737959
68521907
898468992
352038483
98775705
189099599
7986372
50114267
509467848
150783601
9016994
637434305
323626741
153582015
24874631
14733594
10607171
41430062
17075800
49143780
150446138
284010344
289184038
88857781
205992256
812504474
218172143
84193123
594512
9856574
299691480
342856220
45876279
879351979
395934019
329247035
187113015
90728049
741930763
84965550
291234823
596273669
403448
206792287
35892708
106380358
38738411
172423821
20953991
514146560
207946616
27962199
334867201
445961046
315235685
253105518
307197487
145293491
253124502
141327996
49900414
443337753
90370001
570354991
313857757
281918007
109228143
23520752
506642852
453069395
238599528
364742404
463511235
119768409
310068581
572103400
125713288
201637863
49292436
34533990
139589708
442263603
39954463
125847177
153919935
295031320
346738452
19107125
563867511
294343738
260315327
197248771
355272008
72895798
7803575
271839495
374148955
537986586
542136103
148587764
295563055
948488851
75865066
157440482
192369120
543088062
13216375
351702459
253520149
320516076
26287728
116548158
271539205
242612568
575425992
888814827
180108328
92173705
65113766
144088442
61245308
24304083
347348301
20768099
35346709
594879047
390899081
71948868
15184219
69965495
2537461
131911709
324165988
41337570
699827494
337527482
76463102
211124137
692672828
136301246
584110523
109158738
98120226
41966158
229943056
273895209
384243360
89205394
204684235
282728295
320813727
239645469
76500087
95688211
424618242
56909835
196126409
213609952
11096215
871432136
217700382
223104930
280724620
331002660
235420957
229913629
435307811
425294456
198113351
472786403
58571517
41129299
63075729
192048569
301830253
5717271
6460225
696831255
60726557
111580750
23136406
517447402
617176470
322443703
1297917
310529368
84099169
274197411
206636442
82821337
49348982
62859092
161832712
541219690
135858724
264427220
88873927
154572264
521635894
338012837
530485500
138113338
181255998
447594266
190068177
38090920
173591862
274559655
501876133
257843246
155981518
471104221
472962859
47986002
378540101
346915026
84321760
234369965
24091287
364484833
78468133
4946685
454127338
209988175
925413894
348529493
21531712
467328077
818668541
208302094
259485401
523001364
326893274
269203746
1124679
199967699
127639075
335496120
542372497
437781584
111048354
165744524
634019456
45311127
42953748
127096330
48187720
673057757
71719657
256762328
54495198
183504922
313875224
125743696
4414824
2460167
91475824
691439633
5962448
50541126
136208363
367596659
314086349
15682615
212895762
166143581
327053891
44358105
738125024
105614057
892075950
96681114
96870072
597853489
41362948
315482005
75918892
16725676
5787590
210499561
127254833
207864985
63399275
183010982
586505432
444095675
136753247
45289764
143541941
97403395
35845537
237520522
667613076
71608847
40239401
893509314
523127050
82558563
67766690
223812255
83233232
345937168
443988994
74509795
389228267
203717301
170658953
435650215
316074172
5546525
100930251
688941625
59787737
74135125
635071528
264412043
153717410
87837701
142451393
401238534
3571226
9558888
4100757
231992268
722749094
55016287
383651768
630715079
92733478
21746591
362865478
457431464
201245139
69546851
767883051
177474699
10954521
122592020
36415764
216705022
63304962
221267891
82676590
254768496
356517475
90480815
193808992
320402216
98052952
45359106
98873866
8187289
69238584
33227087
640045247
157587312
264581889
681671275
327672296
248312608
76221725
426901360
342147524
177069939
38364322
124980309
298080937
737824137
4486885
377162701
14197543
454649193
614541476
168447735
28309253
66812824
66740578
45328765
558788911
191873235
7912662
217799390
273527510
853009159
22214592
199046856
521386478
39849423
963838064
371279397
106390936
36040029
617600560
69241106
92619044
706576544
257838887
148526404
170235606
183876361
5552477
378289067
79905142
197970013
245842754
236005688
834830538
188855684
582952855
553960011
33215700
38745278
260206883
52778702
558961555
477917134
8660327
351247761
19817237
639518009
179588471
628282171
563524642
289274492
483698296
55016095
147480367
234888027
55487179
479641260
50579955
111122382
316379892
711887250
60907182
27417264
454927894
366968106
522793003
46516749
83313412
426805376
275966504
595328009
77462316
343909988
140362170
10742394
168266741
42521046
39598197
346506793
622691585
666578579
69594636
14901687
15469260
144889284
306553871
286385202
967426486
370507262
251817026
242332918
58824659
111148359
101369960
639752827
60607459
433283298
52756002
242871227
149251679
986628190
217421425
19889014
213306650
65508112
120775536
461468963
72980016
84274997
144677913
502842366
258298917
751673718
18714780
394521574
25610442
157336697
477843455
512128147
340873826
123304681
163417649
5175319
375678290
14722991
686396557
120580640
91569085
349037278
43231263
251783548
377519285
388249954
136946085
596698898
66908968
147929181
18417746
77564019
35648390
17112221
400763930
29073764
175128115
219915488
28856944
374184162
133835759
738874102
233043118
122468298
91672585
292177677
529349002
110321039
205969180
205236651
25666855
640213616
746114215
221716965
90932960
51381632
821229004
18230515
159790800
713647013
63820506
186735920
26563860
254440512
195865607
481129238
83908659
627087395
438033849
559482654
627721994
472634721
94985516
292420149
487825538
147085015
564261426
444031559
146809850
187849531
325734936
46149905
40700249
19223358
255055838
48194679
413043798
541124508
107079608
220583065
640910155
313927593
7074514
195526726
342128331
130636409
88512040
165867632
215784690
180828239
148761616
595181434
725842700
59525351
142492046
244960253
8177814
265371717
38473562
16818880
77919700
245166295
88984911
263042596
796290078
79061482
787082398
148886364
1755442
249014777
77794555
799005341
171931261
660852055
813370034
74086770
438819765
108609358
73039779
394026635
407675654
45497485
293505068
73292722
19179217
234627206
158400122
129985979
603241145
371137384
16194503
775786034
495515497
702274940
427297534
10998634
85539515
659592296
30120137
405064886
303132936
406901902
93046082
254899036
49015211
426124847
333849477
517122948
178449161
354827657
218951640
92116645
63051515
110992143
301674700
157229694
147703889
516922650
653171577
385446242
34779449
314571139
10856813
246420487
5633030
120744424
392239816
256193648
2145230
9366052
27149615
588985146
530967777
60387527
500804186
477829931
37371589
8368833
53738807
1791629
292270429
428393004
25062838
224698805
109409704
317158855
293618
152371172
6477966
193142463
73099399
392928276
31624797
10076384
600606284
101746584
209638999
162321747
370396082
814377441
11861071
432793517
207650606
827702485
138347169
11650031
532041090
72924321
548962028
672745375
76780968
106360382
32257717
23776814
275833310
259473636
74816772
21572775
552110919
696718500
746617608
81403649
117578973
198081644
132135771
304205368
138180429
742545509
71166368
467988266
19032661
360895989
311712158
138064429
210246438
892662143
147421880
225453098
484976835
196445355
304506630
399774698
357536194
50435906
569539967
149082966
76966238
670105280
389597466
635772102
72142289
6559991
242295046
274194816
685681297
82689173
522813914
474687987
424673696
283204872
5368064
431537775
52499769
94355024
120202746
300814455
164178048
210107971
49493098
45335095
133436991
237287822
12976846
26368967
389214988
206617183
240926660
257568391
170251366
25962856
530791417
516930231
766221733
5886308
283289250
293043538
428324263
47154667
104345578
18249907
783771889
471706214
627472398
204626869
1282975
217334294
376485952
408645893
482578098
25572595
584540454
403646
95495922
571502833
256303934
96684069
231646415
581762383
451972749
407646288
726190837
8676671
621816436
22051852
49859101
211605543
306593186
10177199
361238910
58984318
167256195
466451315
109872389
6596329
37791808
137562616
112736711
466697366
13603573
462182278
183053124
78427075
281655378
4838418
69672703
35372503
71571963
327775287
5811948
119560808
185044004
123087543
15598595
79104879
148417692
224166845
22407832
443279079
151403333
102257810
30274523
110064955
272896659
24329445
581772462
167131120
4190398
127597097
151584122
385390528
677747847
232731346
489607620
63073901
57351320
24705940
241229252
8309271
39428300
100847834
248707205
605201295
82300546
207273141
26407650
21368672
112965918
282373887
133919464
709923071
122534834
642274481
42931539
381054161
273868
307013882
245550417
305873287
32999889
32579041
365716150
126228261
149338872
123743659
177140385
4160406
56898639
37116078
857413550
218203858
35869357
236900902
361512507
481806276
194442178
100519454
7009860
124743722
138669862
181235196
521160820
153764549
274510023
132997106
52709213
27513250
122730596
362680438
119785885
97397583
689322524
398966195
249668833
212391160
400703593
489115348
57074927
335763428
268376650
162976602
85949965
27417076
228932394
79495061
216970696
643417951
183948812
624326748
124839374
619792003
121680614
58724581
816906574
142001271
372835572
20243105
639142621
170245692
65276068
364807860
5966703
188108192
4794756
51073807
139589335
6736574
21180958
163181471
146948654
320620997
141992606
417155547
286072397
394796888
137746292
530997761
666877965
41735967
255552039
153828199
770699677
204261656
24749883
12969907
387434891
7304632
155278492
141582559
116282338
245279896
318273655
112523344
426671462
154273458
492709322
91055077
216026524
36340246
282533859
501066584
85744555
160499603
68019736
347109507
521757
142355657
547700031
22794575
308256
447893846
581974738
379742102
272971625
30732449
580359104
389290702
7206659
372333017
241561263
68828271
8164593
38159346
42158067
238786766
420022459
92808922
15672090
728211538
184403406
217465987
230393850
13030883
255002682
323444539
864468143
637256734
115681192
207127344
157496459
135903533
23052796
404277864
119524249
143617332
128556822
15509201
41043959
28551523
119713410
218294941
5948563
24044649
103542789
209298130
387223414
32061035
81657480
307179027
10835105
7073737
269427236
557665100
691001662
188624012
815656322
136149313
110872684
252798836
63247650
435074439
139680866
899533775
380050688
101191400
582950181
67217900
111128559
688853837
97160383
18369996
393052576
75378512
110160036
218524274
7267621
51535293
444407383
41550453
49747402
68023247
1740068
270293341
139212294
187329914
446150330
11072916
91084544
200658933
6587677
211853146
140460983
89347793
539108255
184795791
184240209
97376176
39456630
108270978
139990952
812640564
171572856
321914002
177401286
283674846
168168154
325887407
136797733
29382243
193614279
20673232
12394967
57122524
49187780
9865057
102558433
672107830
677532946
164195605
45637501
62961298
141518570
12355946
442879868
25193949
69335718
14083680
261056140
82219115
22745171
97327749
275027158
122498681
109997470
446466231
221404945
420369349
177158709
746690072
18917001
133506187
669787856
29565700
238672339
299205335
43736298
56694506
99788542
141855843
290359263
280274852
411343179
308676648
338968373
179243772
35904689
26598117
86671313
31284511
55489669
658220348
837264676
405858491
752340025
294418961
14474
753061636
457260844
70589709
266479015
247860262
329085900
56786244
264538395
243887923
768854006
308424444
371500288
19959807
3267024
47978654
482414901
11631545
59849528
13194741
81060714
112834655
721903881
633509843
435365495
244062865
92385829
189214690
392503462
3732264
499498451
369947937
12382689
52130479
104741188
1663400
230488165
79821360
154650766
176258944
157896190
414089
92618421
237910061
387377097
133291485
147298446
164332937
80565928
640368601
381562153
34420323
37895478
283822860
493594295
282695904
23232707
255135683
107719362
188646071
107153449
232356463
198905615
474939808
3655772
217033941
310588836
677417541
199430954
34901945
67622503
290837046
317041648
162093865
620992074
754535910
183410296
175569199
204651520
235917933
133711340
357711229
81289644
15236233
572597730
11298175
346822
64207522
29123954
74775276
83660740
91960169
236165853
151345596
25849527
53852072
32419779
431825993
126241098
5191949
77751482
35993537
53078463
314040017
280562795
131119316
530232751
577008777
173785945
284693793
71395555
350198728
57177629
19776771
29508207
202616461
245446768
544770015
712404300
117627473
175393730
446137907
116308045
840683234
254700892
232184682
412701114
477184029
162230226
39298715
317639297
587925527
296872251
35846125
28689721
41023961
292570084
62571995
209484535
163104245
606502119
53824720
57067183
190844170
780235972
54717046
150774250
206792904
96453381
31390391
418594571
143884294
419406661
34212249
59421946
74896245
108636698
169527121
677845535
233154664
96388791
603643117
149344957
117208318
147891305
14573715
79074343
6420269
175042434
437178662
99799520
162238293
70465070
73255293
176399081
286840751
636133441
164872827
266235400
591286124
634930423
366609913
338674936
47457886
16046061
358707644
23084717
47065740
239202731
100355440
551643872
333713058
583084928
153945684
99821969
640446419
373851393
389086655
187905534
180553560
200815016
75057976
50874574
257583502
410548356
85970703
257331690
41965136
39725213
417160176
423806444
380393271
37072203
562073000
540496996
131529958
43176314
12263553
482658489
114227275
251696582
151541514
146603295
494458622
676947549
73883124
564401061
224685355
893437980
60555155
31321533
743863776
330738529
166878664
48246410
228858696
209573211
168993137
15439966
176456179
172315504
61786145
189089469
217719822
702224198
19285641
25502112
399300985
511585415
93200244
906960504
165219793
32433795
111587652
563998617
484890162
67203995
324476050
444599653
123287589
253784295
32533797
136034353
3287182
436230650
104506692
330230698
586150730
403498457
807002264
340456895
80730978
244546879
144723133
294556590
315343098
102254712
394394384
5605720
245331845
70463487
7394197
580681453
54234945
265937006
120210416
46691358
63897042
368776370
213834416
59995372
3322069
240356161
247177789
39463244
208907165
548804597
297514675
109150005
152832975
4234966
39370207
179425837
428018247
3328044
41216394
618528850
27975128
182848763
502031946
87475473
95694112
135536757
313189127
155184123
345696389
86601470
54755276
157845718
530057259
102745436
40454057
95022727
260816891
76268761
331404516
131546447
238640457
108365402
303204099
161572689
641547196
411489517
161643578
20191631
50146920
383359797
311095540
329638207
331488302
279979355
689926925
247885841
563281683
4267843
653263339
11834596
217818997
84110358
385997131
26557241
73039641
287698111
655149234
12704427
43579754
490120472
20626505
90845615
547723703
102349145
440798920
211832521
238077382
577913404
14485622
370867218
24086799
121727141
730571698
118568450
102589385
60804815
70471119
112161825
75329524
203472154
12381821
658670155
60711304
876280994
27057623
1259769
336986043
208940027
6670312
478565291
209392269
76123734
125202607
184239092
577180744
542391332
241351427
196599850
420055956
213792068
797981738
105174592
475702484
34089560
351477173
71016466
533210876
371691625
256726792
6704071
896667964
314328130
521784474
43177120
131719516
214891490
51023955
811970823
400936369
509856912
145026504
2130163
168915245
924103831
612251434
56051443
19593870
731772623
476810956
44787181
441132141
41966460
357964495
449982466
158339826
418040744
142492833
513960411
21737404
62010141
71986809
347859335
235639046
96150680
617967375
653206940
226945619
588563511
4103332
497143442
119054800
115328666
227606077
335304850
201617472
72253718
1056141
433223691
523582193
225163508
166578305
424542182
87727210
692305560
125411293
547397303
436056793
5998542
533027185
24867037
71210107
318756066
57640852
378757348
303334441
194055805
334746770
452077405
200306645
153705946
63673889
2763311
327027643
6752714
9240798
88661449
21834
217197185
141206336
435495344
144907976
621453746
546899370
457066648
260333699
76822197
54697610
67185728
483113363
393352845
142935213
73956279
16235252
149691262
54599501
73181387
697221153
230586940
482639242
290358466
440939835
1700287
319716018
45211041
227272751
259012223
433842557
62664038
660282193
76300999
720911383
287123650
101295945
14846714
425907415
201664996
471948225
797415479
615116747
69989076
299247275
430942352
589424947
288055272
121520317
368088895
71647125
158076134
132732424
31630227
36922869
161997771
264203
53506267
125113401
296977372
237120270
61303481
767513839
194270581
27654937
414010576
62442183
629017149
92950715
123253645
330699514
168091588
419928842
660255548
233221031
23480977
374749656
114864987
363928009
396406305
364705070
55130877
148585280
577981897
781751684
802786300
192337068
11639314
53557016
46055123
13781563
424103723
98397052
48856621
578608194
473493422
493931352
323921267
131027102
31343184
189752572
470032286
516544536
350955369
759244872
81293382
182781343
70800083
159578025
222308150
172757044
34688363
389886595
256846420
59713712
88081423
468964329
425279745
324237503
115739335
349455814
121555587
601293829
39290981
922480697
87407191
134184362
603492947
203288762
6294866
295177140
950935381
379793309
114894075
247236560
617237414
147135710
170878225
265289691
97401948
569617884
5669592
183113992
687056031
458068014
416135612
235910052
358035996
104746845
83805043
891297107
4173561
66052170
273606585
501471652
356975261
55757592
117722973
68792431
793233616
22832515
376316227
18862799
348073258
119435444
444848093
445991635
41693129
393150870
60263957
129284579
329488361
88493265
220639628
386418948
111971605
187155051
285846717
29949843
301326357
343979732
345000873
23577889
521998805
84077915
325706584
316701256
297141654
746835114
761534304
193376639
85851745
594681682
493656981
562444810
133044096
128856616
422225615
123060112
127812140
409768013
148716132
108427497
41953430
207725407
260431177
53137360
856227687
283223088
22580076
77290925
115568577
469638998
120106
129657014
51450687
102000586
61822879
460047258
106541473
386248038
80002668
781644964
377206790
127103638
244359683
473969552
788033061
773194515
124297906
367059522
34774942
253779654
128495255
75004218
22981934
18956390
540373992
690001522
455830299
163962399
107895932
199935108
181280265
477151518
2821076
34855576
116305101
252025623
462990735
17325888
12374590
51809291
31720177
81096054
472151029
29840475
45889243
485723158
35696076
34803866
42159571
46412302
343024088
64543672
50440393
290531471
290427583
427564148
250180466
21881252
744705989
501567783
65703999
24075640
14227246
77132667
129510047
88909151
687145320
486598895
166909038
164075524
289815890
548505753
200624275
148344052
333117575
576461871
137545380
206265599
29459615
180772543
11741333
59042814
263672237
235282572
288991815
815949361
558172798
525984967
117331781
24094737
128044968
687059033
1810757
29755006
57553955
789255128
52554738
830778078
372135063
166776635
51690193
315988250
200461399
158918756
146794090
253674989
263661105
106133062
409710786
638431504
379243357
793467954
38862759
72655416
385166719
79761509
104682365
462588509
520121112
316861854
13257066
387172970
222344252
44597927
253017362
565264835
404294076
362281939
161140289
665938794
74638024
45583777
437948642
16920850
223063096
400784883
62999628
6248139
28271257
434389079
478077508
443673528
432888831
48002167
552583380
158744593
31100209
272124060
30225695
88118541
67656327
156620432
21321802
321119878
183299112
291820367
868218496
78375926
442884999
375540883
23130498
149065086
777062584
225553459
598341900
318473287
555103582
495178009
266096662
550670465
37371782
331254878
397605264
69061738
536980614
136102078
379498757
183780517
65938517
44847627
483170243
884398910
12257978
211003673
254982936
228107129
163117540
546612899
50498350
21906391
280173471
739334313
202477239
2447290
74140614
86546782
11566711
280525876
470309137
807306560
144750016
284988208
346134815
63995160
472754626
181965563
22565459
42595133
148844290
13273256
152956479
10282342
73337471
750850057
594672481
318200622
161643952
827589566
184117717
15158668
274962965
122983289
441548826
416614228
573836639
403457328
108972913
600420047
398750270
132490623
44640465
260317883
173158702
146929133
274835915
219714425
181189219
207957277
839691211
76378389
356673893
377093208
8448212
21407001
117495587
772417831
495473348
295442824
19690822
35658835
525021070
35520693
98049763
377214653
489047814
156064517
120210034
6775986
224822141
557005461
78110025
26263565
738048315
198935299
180958032
309592424
209397458
476934735
16889175
115052094
450422986
16740571
599751110
93966356
601678441
160578047
307302978
515795915
248064936
157321969
489935316
56077559
131698586
103731158
162507745
276081167
93038008
314871689
338514461
287702560
35231725
37831593
99705876
765341471
47407733
124582690
391368470
23850
351608126
157591101
51747800
217491
150646707
165849507
140203200
27544087
102834237
164742175
20864389
184636364
263217225
552694914
91331480
43093198
702966
4536997
649905798
471820410
137185736
318083287
785775553
541895430
693997981
218287804
39902879
246956176
441546256
32045909
510959140
937823494
581039196
248351098
432642646
149489474
595271251
5550381
436173338
183787529
119939450
39163334
538089691
6861817
218350218
116856231
303719738
826705756
3231804
3120062
251757009
152965008
21359873
9177502
771758551
330119794
37866841
312983362
264125685
64914601
450066973
24524929
319484584
214817383
15191704
44984055
77308450
783562120
390781874
519232418
256184570
276981636
618287967
355621509
318272581
5581017
120034326
30407781
193183
558628774
94122856
61036615
32249981
1060655
307707661
392344673
420125284
18801675
15075073
439353567
104524243
166551188
163150005
723527903
427015903
669428248
6872686
13031419
58899112
578394132
578497808
184759358
140687996
106529352
155112535
155589289
97474752
170996064
190842407
396466884
64487110
140430462
757410449
231475719
90536203
375258635
1658665
12960606
199488366
361279584
91263627
460885616
11583807
311203523
350239260
416112468
515399124
277806760
657857699
1877312
233077990
210141995
23380097
346249587
29999846
214307683
263777404
399138352
514203583
87368168
2392017
349774951
12940956
166649092
73693670
149894895
103836071
479380787
470827891
47058184
181337760
102985086
169702319
675665098
454662383
177955320
409344432
428797100
23981258
38117954
546991986
102361385
8335346
145734961
63397585
57797345
503497671
376251713
407949311
96475860
334924366
8948033
360420199
856561491
584628412
202557565
303161463
204708284
460971841
281699682
589250366
296517484
61250623
380012065
108556721
184944825
748712054
460106953
625202810
105857
312107174
507973295
103414094
757647279
24332199
107156527
87383766
11469318
42761096
557869764
261323133
186926717
93426031
449581363
76360383
524638838
1736207
367733239
466422024
52928554
441750249
285489320
188743347
295216999
540894122
821117424
343493914
278532378
4766083
353432509
17586296
405447053
345669494
468810099
116824079
31160099
114905569
491474980
613575453
618047832
288873987
355586113
126598091
245384344
327549949
14731368
120643823
50237611
165390635
193023323
397488525
751263938
23379351
37815406
767214385
71948236
62032675
489892536
44993223
49241871
266937055
192700352
251033582
16755283
105692248
151638335
88157570
425236951
524968878
375770599
59668570
134874797
99491975
946796580
388917749
18043152
329337450
33773982
390360646
152764972
137978547
551196340
305504128
1235136
45661119
43058498
51075339
7506577
108798994
206998697
952525093
394755582
187622155
374948976
604378800
17529693
618558172
16385673
120375809
412156509
398948821
133943411
125156992
223117281
328252162
15396972
44767967
43933530
164633416
231516230
92620503
75197444
60624895
235324404
194582775
226292059
224058815
21694723
353372699
651151959
25021083
108926042
11087803
242517176
20121018
225101579
67436516
112227621
131788622
325327604
134172260
701104066
79466117
599375370
147073293
85603364
153595597
84339658
124230159
180310267
93307338
108112470
850888265
475559296
362243706
70842889
8317760
147002564
70766787
755867
176625919
156028820
206633837
201797075
550020907
44341928
106009493
47164305
168361900
312394863
253119651
124822647
18126356
271919180
21343154
351749291
87848920
75662325
107550739
271034977
221942333
124994473
586528504
69755872
38203715
138300797
4305288
74312477
17718925
555369949
76631814
129815749
469665639
83943012
3375266
62153745
517119882
539520721
470649869
43950372
404148237
400114526
24575252
468563731
13427342
156688864
328598827
198983948
93939301
695767041
260516558
30282384
125880166
234323458
258268125
9496707
7486794
28613523
176016510
121861251
432250578
47277234
403438378
194323373
73610566
184640460
178893720
88721818
442932150
118523443
414718448
127725468
798347454
34764341
659502189
358353527
442810836
232806162
22610344
15976522
13506138
181329570
21693032
187397521
302329517
132284880
656390865
206097841
382591618
255382879
114138830
3850907
332121079
23058669
926615
68254125
84177740
144223000
632475743
427544697
464751878
636611577
85442972
806203
78435385
366521475
609593310
224017649
245021626
16470362
133304680
282293983
8967823
115183812
80232217
297339086
4577797
15021353
28158596
428607205
594104929
3377968
43494781
592583705
548278594
493986738
117013164
395748942
13769290
198364813
346185862
455586508
28829385
688650781
326390220
55174128
686070882
229497062
471125411
1321227
123938801
351786617
10331978
489776016
233697877
213750032
125083198
455778258
20200548
441825750
322343973
113042818
110556169
203235798
119842426
638531930
60119518
44595007
453554212
905048
49694502
242114052
14964735
888401128
670968414
193971755
50041050
470669224
24763898
52359008
115068592
141022052
215996104
39474818
819524266
318245129
755114702
110568912
103753510
366413797
69648697
65165030
823432274
421917339
218300265
266812754
121144774
284178417
12917195
143106978
7464768
376470654
67014779
107896751
38083882
179975708
171926564
107676592
39224024
278311988
567558161
30525452
209627391
252886875
137341089
696398091
271347155
504169765
125768322
18310731
31185087
368905062
326217890
717833111
102048227
521680660
3540923
468288
162490669
16180237
316657084
291021649
284455992
324668601
544248620
290959051
288745234
42766043
370985672
320742847
65181659
210456733
776561786
685515178
2570736
28425247
169215293
427350605
475007246
72974854
191826900
520366939
50518
160947915
710433586
151006948
100596298
397424348
114390623
143105003
949558912
652395273
202506542
645466841
898428844
344116463
124032167
119120255
1889483
348317223
455014502
153114240
314954811
444941972
37145975
755466540
747863565
4522006
143251327
194747882
303749812
121869936
45092352
598669719
268759897
17648799
29796807
672087407
26723023
36566231
307628844
45865169
87777922
46946464
542226415
188259146
387573543
114645721
27231810
328420179
205235385
146464253
31920669
77668531
74171675
191527085
171326999
254362270
763173203
745885478
30428069
665935761
22274625
80515994
46954368
20006263
165573158
40575182
271884828
40540014
97396698
33748787
167334297
408308925
113977884
104797209
137166187
160991754
209193315
85919253
41867633
104588221
64057343
1413318
74392983
86688299
338910014
172675921
571272099
108926521
106346381
4816691
327255768
21271464
339558915
485822775
152340523
753005739
157287335
259831645
37421362
26902298
127893139
34679621
245185229
498180356
479642230
312425515
94308693
715045410
614185674
246043469
138093464
365674318
142457785
445240751
154204285
235183274
92114231
175098743
197973470
141668610
58070967
234677608
575818938
353155608
42766752
395447788
838757587
322661043
723831076
371356026
407339520
631670595
1979003
93442175
3277781
351921385
36232976
2831957
26214257
155012304
185781692
36526233
215596220
315063345
273048830
10966656
96453498
120815991
73871945
53245374
3132483
582784760
531289266
82881906
192239010
760763469
304644101
54767859
18084661
34135697
31761808
827364806
49298689
314284308
712811085
253271243
404522341
252986815
79306049
463149852
726287778
411051454
195452991
260312794
11002105
224221195
256695467
497952
6790477
503212350
347493054
42112584
24527546
332051160
191845584
176902283
491991743
575230940
84185085
430067953
62105519
423067648
70150079
94844154
325042259
369957317
67734487
458363713
533686951
262900790
50401293
25027784
169013914
114130074
40093311
392735957
27849578
588345065
571860092
370031313
248151883
18366894
287376348
35653661
122877297
126369684
303958079
777932984
249484107
201727912
153612728
473608373
206782982
47268345
277921631
165629570
47434432
9272650
8092388
604958261
49857053
656818667
369127952
573906344
257416259
673091634
98897349
120098820
631633419
337486029
433423468
25925083
631074177
291764624
759191994
661747307
288117708
780619746
547889753
226259002
783667364
330817115
468726661
770086722
94213692
518868995
748776228
17178810
45597541
16821087
198758908
97668157
126416690
149615361
390004886
45611871
86123986
394495080
3548638
232331200
209460212
481126989
418118397
156374754
498995662
420104829
6638487
1491597
33539338
110922172
136758955
135232225
527002517
182810245
51075132
617635135
18975879
194367407
123246692
61687412
158353349
136529968
295146514
46198035
358872108
261945834
55652864
291351994
24937651
349678386
396404069
61910295
840622622
187293538
271890745
538032507
280173138
301056783
70735480
658285828
89760473
80010614
238563744
377186932
120619976
260484793
10079092
160959836
195446922
237364536
27101541
180314871
233089136
659382644
409477653
331491580
2996371
14216196
32435529
421573546
55021172
611899961
12816526
674295
257618342
215331715
75598319
53970312
567530071
145296181
196980653
122443796
91896437
178348369
154525161
45371546
178136257
464740338
66435173
463199609
805076790
136636778
224213969
139117424
534849354
215401540
154437745
293016568
182811264
189389512
8469731
52215899
319089156
3950982
332793358
371083063
146859918
139754424
594937991
155765977
5451762
166262063
123230546
100688205
238230697
268397230
637006
175896168
623844305
302563250
634972541
667053761
52761369
58280051
236189905
46465418
523652391
27780636
252439489
35982215
423609796
73467780
197467732
562266951
460840037
71598090
795266825
218960302
245186655
636635554
671545719
91882963
119588567
58418166
261925456
281861971
370205441
251504527
344794625
210330054
47017730
56713290
57811712
522756694
645769316
360290155
142033195
163057404
430633094
107318792
104108484
266100441
467121412
769905388
139900485
655082915
319425984
31753368
59006313
307381190
2279671
75537
598605801
237678463
154977408
812108222
247786266
645796273
75545137
136881732
595601455
138937088
357061065
16337813
56053679
228215922
704183530
307680548
380322523
113016470
17020957
25693763
541543965
186435279
111980364
103707279
26209456
179351983
231621426
28560250
122111445
568723209
39568063
32496353
311178123
57202537
53945523
358277792
23545630
713518286
49400410
173066523
90639136
145785413
58345912
338928022
372148365
90050093
391747484
30535607
421536823
126451588
706795341
21036847
392919593
81883162
59411607
307857672
374960259
20923569
191507331
657784658
109501980
642050706
378819330
70442984
327340842
11034757
122242160
696546143
300950784
447685563
100324249
113457696
105792228
114141777
53411254
639361671
527378820
734543027
110366142
142883019
104338545
382872995
722020974
268415469
96473719
77599431
474679945
90455434
98597173
538547269
57447566
53065369
35897219
194777652
165650166
335318006
207885785
161573558
106521621
173099955
440735556
98145420
336088863
210997037
8326593
240629065
531394558
210080186
467807159
233588941
94424358
6247889
86111833
7841352
239111393
26900838
311902002
343314672
457939603
370265169
155731455
357277737
311226383
311157430
409369594
233386875
44861061
426048229
133203042
392705165
234250071
5476979
9779528
47042374
29222473
348990991
35497012
42975896
129084977
161948569
108033648
174362091
423965344
36421881
156306815
83271368
204939613
630072101
8219816
40789414
299931398
350656377
36211933
68710048
534687594
371207193
85589930
927601423
5050605
711178434
57764930
23699730
215551396
64615952
460593172
139807387
636591448
230885021
138471262
112910372
369893226
78367980
305078546
49987103
913770206
96968746
563222103
31321382
496479074
221753330
179972337
857476182
10156766
339824277
49838817
100028650
3478621
268770290
20613627
280090680
683997738
834265147
556063480
147871957
524856790
590899394
9748257
116808648
84896340
342534057
87856828
452863839
739612636
523358179
938322247
112369991
263569635
759504981
53065711
464960639
237414793
393864575
391062534
501305438
247393391
197750261
33490976
70623238
42631492
551591599
624976293
235795468
768854822
10286260
681909092
764622532
75856100
306535379
207786410
385881340
46891746
140955632
187473759
44305330
17513422
330564521
434630371
54437327
72881802
3050521
44575674
118466622
711178814
156308490
110922244
9803098
4862010
272102730
271029797
23101591
904022
156510526
379017573
35604984
501716031
126011886
528082349
559305137
99122545
201579535
42729532
12806737
279445132
96762814
215047472
218268242
298154698
117009885
318391334
686444822
150847635
2037691
182875417
79841881
454541928
69989918
94288086
217286075
6993975
444669297
39710641
514267968
289183855
288330249
109990720
49188416
14746147
56976749
155857637
9162740
161739181
64059510
191621317
195273662
211557281
305797471
231956426
731243426
749267158
153586866
10789601
13842263
823967298
37642773
521959273
244084280
568508024
109599418
63744031
180071916
547618770
301412562
91555327
19711209
35120701
365543961
46770779
313823104
31737207
177667457
31057931
474160641
9110990
108499655
49713752
693412485
277454751
377876406
18743227
719073753
25200052
121014178
316930107
345150686
226271681
232600315
761598504
549252691
385494971
347568832
393294911
192503583
551739530
437579446
418666978
66435099
178086881
5166138
165855319
240916402
229318288
84819724
72218329
205452330
161054313
4056864
46421033
87632519
378408140
17153409
737569332
43517594
215206001
301599971
57371346
28976519
91770346
300331043
484019933
171739541
221537645
334283656
79831513
162747758
131424558
177269072
32380826
329672113
291151407
62316224
434100894
3846601
2876529
246809684
209607845
34384542
155588112
207966472
33354940
244028449
238432523
94858265
38508
154229567
548380481
201645608
14369637
348127732
427751862
196049494
34116741
743352195
49455375
259228439
46826457
884170055
549389340
234149710
182371449
211080680
875727783
369091726
458734650
15693303
582029985
333695893
295839277
496199827
85826178
374174361
28154810
351074918
269303897
418596943
361925877
728778605
172189166
506515310
23833635
235310547
974309803
32271041
808636427
92683094
48053545
55306273
648333835
296197561
643334182
344483561
132099950
227859837
29244423
376680025
227220157
668171164
58567574
374024389
37811238
32294569
76159552
31732987
195950432
646421702
447950174
453817005
426424019
62601064
252004554
67578595
500554724
42727867
65825025
74064510
16403128
809034170
91219766
512436711
25596894
411418135
125125880
18440058
174861971
69509433
54486324
451907805
5753741
321422799
304830807
25611857
100307685
726342484
60584835
16350920
680200608
262540345
273790745
616694097
360932561
282543165
224633250
107892651
432014315
279822981
368420576
19835169
38568841
25524749
85215961
664777345
419277705
61850840
82003685
300589473
537320392
779132205
639655206
16331582
580813311
342008337
97706815
170349973
6490908
312458088
179280309
14629884
286490647
4662708
98655871
365908284
328339915
129310329
142445634
522600256
390284431
444966763
535133832
105110267
266712956
104224449
194693189
53815039
163174321
370630813
139103589
95035576
79533248
146104470
716983696
158887982
138917727
232053979
549467182
51017099
172439060
61291376
349002243
203125807
233483008
198051822
28841610
838134981
231762191
256667020
140291918
498976366
229480092
303052216
318309160
154328339
289632365
43233720
161498536
637219585
447641917
394672208
16194633
297671575
320044912
256963956
106933644
5543130
152158328
19638159
8271466
81564963
162614924
389219922
380261139
313494059
41355685
116795851
351115988
292489694
62942029
122786196
370185065
517480336
832388487
364958372
14725356
601669814
311342256
62763484
388672299
584362915
35023841
24900486
210973688
62083358
579082079
270173598
45328687
126644960
393635424
123831027
274707370
115538053
83867030
754168249
404752127
2125691
300452288
617273891
299351224
389024917
308361005
305146461
918647140
38577983
324288473
73231972
27501462
248079945
191630829
158771308
257166614
854215479
33911089
223127079
202050261
585668120
3118270
291830175
952310633
201205058
80747372
570337780
438458978
102278192
13005643
236632794
57261845
308319233
160379763
21672828
407000711
130920587
783770929
473473883
760157590
169728944
449756576
104717110
204313849
387291847
177619113
56587633
550599942
44025429
471993084
457412154
332954243
385103835
408755838
786300383
138134531
140100305
150068644
471321586
390774549
107510792
177371565
540837725
45436590
119334545
53507788
31801638
560096075
31165612
123803039
96240623
50439484
225628844
563670978
192571623
11456181
305276489
391011173
251386478
55938643
292655480
21366227
82734376
11909882
36584781
206427102
16949296
312482618
13963674
23239934
267849208
597134421
45724854
56106499
641939638
354931139
225237754
181795568
33421077
106392210
740274155
384179778
488167640
774921782
243659805
536332346
796014435
103958547
738105481
549822658
8693068
275324342
12562028
183211709
187147295
23552090
180360254
18149683
9473260
55544878
121496937
115635491
30596027
208918108
452362687
1553044
30716557
155605298
138752636
200046652
218281213
105259545
736676998
671586086
59128956
193535294
165135280
87886384
28014427
223587549
10787467
496043325
12432305
28308919
69774156
34845106
97736143
15224202
24883504
281063758
56870252
72619589
600021553
170988427
222128738
593527563
6158189
203441413
321204160
523378814
109916265
170595686
110470496
236167513
60102800
86688230
353763038
210729497
111384340
516345705
53171078
100607875
591345192
84224030
604287798
16375167
2579776
5356050
67940774
353274700
279258281
26833778
298355186
137839668
458053865
27505435
529295193
698630314
125189389
374858129
129578175
98757207
266399363
573573786
528645511
428649595
282844403
358589494
194092175
551636135
514501725
616860085
886007177
227990545
618033777
246418332
163702617
874006388
549387533
262709066
715409715
243389643
129319837
48145171
175655944
38674471
778786251
584859453
89993254
385252588
22663977
440588819
218505913
42156179
328351886
384179957
91223702
177476320
204616693
936283816
453419819
182829959
280219543
157764589
10029784
129331830
131779600
31841935
63159631
69601478
14242239
155096429
125555877
401888621
557382568
205816989
45681002
340205008
95022838
741579834
184944054
116496116
280513354
387430300
365216683
153671207
53875066
56013320
82563457
93484401
664818298
291205201
106922556
543751754
288090050
51024563
53017221
658657133
91546304
116190469
754721111
639687368
233423285
377842466
553800559
52038753
335756024
44253311
358837766
263985277
239401557
315912365
32539902
71393688
108010576
398109105
617993000
1390222
1562530
41013123
658094696
37571578
683264649
658423795
146487453
118944179
426616959
19049651
522929453
15331595
69475222
279045208
492907221
346771363
149122111
483249197
59072437
116910002
408325080
10548403
22596711
259172255
46076639
511673744
8410997
174085915
12086059
73584795
4649971
397011750
45565589
27962224
19890360
60775455
151792652
480184014
289317505
64014099
265388554
353155861
242577229
361758755
127219661
292017230
19800500
177815138
118066608
38375988
215052427
741176859
193840851
98743586
173215724
499255575
101418942
131084210
157692308
202266437
549716861
158376329
397077757
129445951
232351871
907640657
445107481
213102487
58896095
138341373
528957563
272761254
165057825
314537782
262019292
234879835
348234777
220623084
12635402
763742836
4562554
110591698
67877700
60511687
555868950
114665669
71746624
232845122
463648759
185475389
589250775
258541609
498644444
163206676
327196580
491580454
133714209
772202840
231880910
32361882
448265088
469573177
836357858
285765703
21493335
200720230
17545948
463386424
9345800
25392476
218769631
255065228
547153156
5697770
139897109
209274644
41929459
34522720
292706610
348269985
475963419
368505097
614653891
106834106
484527337
246351033
363362310
72067378
85637909
47914976
61742780
441997454
390727637
565070753
494732076
234549914
20740483
23455864
121288379
299532517
489586197
82140703
81854725
760973199
209536221
65565655
149035742
529351396
223271840
626613495
492905129
135067464
93014912
493248644
506143678
603476003
762121505
27320476
310635896
418777024
380996481
24644840
612849842
20531700
302784477
210281010
851100756
14855203
263072941
24208689
198326679
16205351
108114566
2289724
172040809
9461869
86142922
135636355
315953133
124460673
211969237
21381038
582818482
539563068
172040573
309537204
391995075
206266822
29805620
31985115
124166377
725016990
8174736
525970777
376161035
261441033
133169565
5773472
538168939
33733413
426653414
469430108
221953428
102945272
230406559
2792801
853995552
400064840
59455246
266865601
40577689
167449449
449992872
307477643
462763965
11545205
32833781
228780856
237024227
268395836
127773740
15455189
202022243
505382949
117631296
74535947
221980812
131879352
24548091
639226841
519959893
332245315
336857639
194987880
192104063
194542596
1186023
147293262
36132489
153076889
121309299
6941589
76405867
681030508
567178182
10458610
177574956
42438616
283705855
79215860
52290962
238601600
60512579
311738713
670882514
468951555
136699271
185672674
44844750
128851643
397472515
15187898
4383033
6322990
53668778
22799652
506292888
178098364
172691460
737349170
93620291
557909969
88422243
158320169
123815117
5013832
309284731
32757098
804453247
160860
130222767
732168096
172778520
373874925
104505218
340849383
403897792
396546663
358097123
143981951
280732026
592078340
850213
28402639
272086164
269603240
51491190
358687447
58577033
722538649
277333878
27354348
643573078
38324506
353132043
14409375
118740085
33736515
755945983
350333238
220271401
134420424
640971724
391253654
264559440
351829772
55073905
338617010
19722010
259221393
521678652
105019577
803223
190562098
795406014
18346949
64236393
19206604
287083989
277715334
611196166
233708518
70836222
223875737
362600757
7242737
100730088
3743049
26525771
22428253
537978836
168943194
350887808
10458377
173565342
62201396
52704481
38781474
704962495
29862540
75058714
3584442
411018828
459990909
568563663
102295017
183186801
442140500
184928367
354422938
120091621
273418611
131042148
146495740
18950586
28796367
277699348
692583474
11641258
201434374
561492135
72612373
68213874
192862795
61340487
600715159
146129419
87919007
11074174
181664049
173183542
16422361
133873175
287487487
132798391
217711551
643137529
555718118
26381921
366562598
143909450
590095656
306987550
464263225
25022959
8043940
323963542
303887336
80001362
612481353
224791980
132425062
47280326
54557092
139038273
114879883
3038520
41662145
192343916
20973239
469214499
80382273
77907801
924371017
462524958
556346226
483711605
676097233
223306944
276551852
588323206
211868718
360459512
279918884
306460006
73346327
583540
187304464
166066689
115529554
98522286
76402274
417108031
179151575
191779225
79129524
20716174
41404068
50311087
34950152
298807358
421399977
347151736
144804634
358768299
104621695
617092520
10703985
132746179
287659786
404522635
347775160
329116540
114544844
251954912
231855118
2437193
714801640
398716167
50444789
469985280
236572991
65490612
352057174
66916142
361672587
174149097
16751508
353022179
135607955
606441530
73274124
108246747
163540523
430629130
583831460
114868018
224669526
197792726
352649010
138590000
239808816
299568140
295156796
93057371
867632700
413725094
252763313
197951500
179241049
240172215
557185712
19208594
218908399
241905335
261184461
352529955
542308840
396120241
781875698
1769405
460003328
84887224
13628268
62038969
299815616
12472040
16117094
455599299
198748221
23094811
630391035
136237595
390492554
314100767
319242683
219484164
327594326
212944236
856132043
53164397
18423945
218576953
94637314
302753940
854927298
17251873
254708737
69297381
2221783
92248339
220774442
156607772
14021031
5031627
390584318
660186597
1303093
67516174
98902410
246114308
14552199
8386562
107668659
6693906
143295761
104744830
237832682
449540830
287345467
37069342
114240229
763095622
10280190
660696339
174008284
45557822
239226212
282881370
106172474
5722283
60824522
521277223
575796204
33757145
771858730
146918197
8388665
28510367
23216453
211375286
194761924
35015184
513553708
166125647
46826232
121623604
807906942
43677743
215971373
61091829
279365526
139271263
73790247
107352087
560155873
215623822
510460841
277183065
153234747
4659353
695059755
151848005
377358709
497293712
296749753
853453872
630864076
215404462
171776271
209120564
12869054
153781741
495491673
450366673
55410633
45111612
433983570
61553080
207997720
305273348
237434594
50747257
109110494
130276096
243394860
264132888
55504760
91596663
336243201
231605130
349552003
569548191
241299869
571121397
84686750
17285506
217404233
734143744
801728401
238904320
512830110
125216537
200822702
69092913
886917887
352814303
367380104
32530414
507414813
460642990
397148085
39731061
79418459
74604292
192618358
743506752
774529411
2237626
681887555
61749362
70571893
424762134
552593597
292198761
251144950
219648422
18791361
70613897
227209752
278600444
65140655
23760239
83809387
387619929
64076325
56129324
251530107
93151292
59936957
672332063
737404189
384839476
126879588
55823887
6650570
361491566
248610034
161687760
210574234
763505228
297487594
48831354
324210146
365467443
62769065
481724862
506538720
170916708
380302241
2511046
39067212
155018732
827901277
274231570
66348211
125015953
55158619
32437119
3883744
572194835
576652522
3945312
630150651
761691062
208101597
340359407
324977164
165599514
201623077
722942731
470280163
639157515
25698854
197511974
104379515
125831451
521481923
761443283
528816089
199937603
347044661
9040739
409640239
225097507
338719478
1852716
409199786
316297063
93520858
828351339
62572775
38103903
229153692
278760555
237516908
7171610
360618044
389339446
560292851
69699055
18707738
174437729
126008364
376900009
146251626
186043732
75911020
464434275
670355131
477814672
118660016
54058985
410053829
25086366
684507251
847571878
213221811
272569058
135480119
536332349
36381006
5401015
164282138
34603277
329119149
509379188
108190775
418605562
195701484
539210549
33879918
436956415
216966053
19458098
45062843
15300141
392513938
32024611
237279625
48254135
199286930
123880775
98058084
339519137
734812926
27115462
82118083
234241029
461954570
222912249
266263400
53517034
129584671
119585167
191185981
175225795
472348538
58630347
24097934
500019
26591277
177936271
411994212
593283631
56371092
3702104
169943983
36105317
95859447
7591242
579979573
11911322
2602072
83049611
657037711
49738817
160083158
51619553
649164477
273966960
30099378
28656584
119002576
347292275
68677240
303114315
348381822
204351154
578323215
127297368
585040286
83053686
83671870
793004439
157665723
24155591
67674258
277000187
382792524
313275450
392400531
490494540
606677094
77638596
330829397
189720298
13661686
71973867
50965373
102584906
7434170
280096618
219652267
335430316
285010290
85451642
109479307
686612907
121133174
921896208
28368762
30905314
11603942
532855517
16532570
86750120
228512220
103948123
215614513
66104949
240562380
1091512
604328974
153748844
262525664
461409484
568756867
601785536
151499143
611309501
251696991
486493966
108297319
150735765
773801862
11416228
60137173
277638126
61175937
62765615
686352979
698927367
423951285
60024732
119423990
66003607
224161107
118158956
287436377
109753775
433081942
743762140
144423475
245376214
99864279
147766810
325739
165375720
8195559
60306339
161766546
497188674
125049333
191374972
47193013
24178020
106783563
452087619
507297951
875320551
155712657
18370
382560351
174373190
43994886
4671011
237790681
634950568
103132612
538833793
8357748
23067708
617977380
356310726
612568821
373070550
144469642
515671983
164884813
1639793
156145344
489308069
24112150
790805858
16791850
27699199
251414475
22909470
25875893
664262685
174066996
457230207
813300908
16588940
80961146
378662546
35678124
55442731
65669917
43629752
72583936
553166486
19202308
367795546
628891259
306078814
490534029
17252508
25734051
73320784
521166438
200351057
153740951
51253207
656299957
263623848
177273547
508545317
280351570
57154478
744505848
277845920
107087226
280419763
26714506
272753012
177800690
223574865
102035861
20403709
30986853
330072222
521089171
332735547
152648152
96911387
886894860
454286331
63214907
32366711
532211013
121678629
112201169
77572493
199713453
130409861
507475464
107081156
419900985
64362893
131710189
70460343
243663512
658014166
108937414
274083411
4543015
516793892
78956084
398477661
221512518
79173973
61685248
397836917
7876395
726165295
77532775
34573072
9413700
61809072
131660280
6704816
213035148
29851184
115146717
268179834
1950971
362440285
17051105
68606105
144740283
260176463
315779126
378590396
46661074
189615008
31611398
429520622
14710771
344640841
319772919
345013374
505156897
62587295
568976491
293545036
58878715
35946841
92251946
643513999
146241265
78243091
191888033
81313840
167316877
716249558
601890220
21623613
53972787
549751636
75684398
586726046
129890223
89975079
372329405
152582062
322607132
267405256
204488404
277064010
573156194
403564283
51027684
379334659
110478853
37304768
153069908
145604990
539322202
43322511
42238717
65997322
56477844
289457699
406898818
146826877
721394674
59342367
156447087
257746278
94958439
273267335
113787982
210640428
158007033
713635209
2832199
539916796
419844019
243322646
101251149
180817722
116497041
384764772
3091866
23020705
734319793
74433179
14910336
7400198
113466376
691882512
18313389
328723903
157876813
445685057
149856168
17589075
2746885
67739579
116915409
61753106
115892996
21866764
19400490
4363463
20425871
5968658
437849514
140954846
72331814
260960988
166473028
26143308
773369024
300677615
675225687
235583885
253990963
297201773
136923177
500531093
410113348
209232286
248948211
350493998
619622089
323431835
17999957
374062045
124923710
241205621
348613913
3466260
56796906
162495020
91634881
264803689
2773973
450052322
246738658
227683770
382129941
566292995
200097731
355164150
123276466
47299130
12770693
294117136
181689487
384546514
167231053
11840109
816498110
157968276
493569927
175664874
312307529
14448424
125377776
183292452
43414749
3910306
77702144
402083765
575808952
19526688
500807016
175397277
62073434
729728785
103343197
573065777
172755921
46778227
605205285
139609966
225506320
155186918
225582073
26118582
100810283
23040269
201637018
4185591
353529996
6725916
253394748
312852048
314267875
217061305
266043207
15517702
2046306
71928829
180075486
615112741
125821083
211629486
148976289
72933671
586784238
335942006
349688489
76125279
281920536
200944635
363120465
71651905
514112866
30109221
64691654
518420038
757039798
477537029
273458209
118776966
702631599
150999682
158031645
32750206
169290467
70012042
589922285
614111075
180322869
215525623
374509287
540894493
425689921
618611107
111958571
90430562
64905948
106864224
706691481
38625454
594533156
386165427
529066815
563853536
608674584
128547857
99279151
19974812
40768420
261257950
307283728
43570035
841315328
88342677
87827642
305671330
16313648
23033644
21414308
77586232
37543048
177570390
293098775
123403274
330484746
506740683
106802438
120615699
156368
589964223
14898830
208938383
187852830
148825619
601819856
184359434
404339932
175126809
42535498
195616197
531869635
365268114
53448683
34176885
260678499
445745688
264256296
42857992
170141196
148131225
17820573
33929596
607692134
207613621
70849520
164227652
184321076
110560862
157703887
341243745
677192137
149497568
444963266
243130576
242565336
357335129
464496369
134459168
101018120
109613854
268413878
122941100
388185084
794628322
40120205
24664978
677134156
208428271
26884223
491360516
272999398
110625443
553483723
372374539
381758594
530055628
297838556
423168700
196648886
653927965
201665623
247701446
184848832
237544511
551562250
254148938
92722951
143152412
165517550
237280180
553508945
283942122
6336815
527451620
777019793
415560264
790172377
662739721
136258669
130943327
783134198
33654638
75022637
41165598
269621834
348136376
471736230
376095352
100130735
827181223
460116620
177700593
16734143
137568463
3188515
618177968
95762666
14377818
45642617
244200228
28905207
556621555
660053737
7762786
208125770
568321304
609417978
356205608
707980107
86558860
506875262
70747573
172687838
79571456
108064429
737158202
430478931
124407105
257471310
253694370
40713838
35085077
686828832
258504389
505546455
544130023
313744264
21049945
161864958
116073748
440586450
65908207
345274
618711771
89435965
32991314
712786848
46752954
12361831
91371111
1774424
2518015
165237699
29357610
209181768
149828
228517309
35620068
160713647
172503792
124852949
258609926
183343330
12830462
270091312
603416867
5319871
270596928
78169655
448994044
429221405
457567935
445198204
45815478
162832272
168572636
100693835
94936845
459157336
390966198
95541650
30245262
89731179
349394836
427506319
541139531
38876022
178930403
74912664
192891177
519355435
361389978
357048387
361549720
18300014
735384
32790802
765158344
41773274
79560832
155302726
20379324
24993710
574883440
400396870
565407096
21351899
86886160
310180227
236234803
145155669
642777954
72877475
353468525
138891748
74074871
114438354
61064984
284714136
592115734
91284028
208503143
774875
315111413
179593811
504217968
345638079
145665911
52993136
131161830
519073018
309103291
208350450
187751905
18479628
55522160
238586885
777336852
32848687
34565803
838425939
259782719
627667387
55586694
135699903
856007948
212130040
380757237
481649235
148795142
582768046
243377089
224418124
789398970
637147750
201581398
524847586
68394470
117358895
319174882
580472191
5965628
42727083
439885400
686504303
221180587
406854095
219493575
142558302
94575651
214963724
5555739
269284842
106204829
69911884
385819365
554754
639383999
12543405
225745881
56720522
286703496
261035439
2187667
184658170
506748686
345124906
114388671
119005616
224427662
110962599
35803386
36237136
183056038
660850392
83255768
82103753
434285149
240633353
122550115
246930127
31323269
454532501
172945885
69083076
26171276
287768661
169808763
523038667
78262140
206747723
30427641
69396174
740961235
2218663
13083182
142243472
177909689
535875360
14904221
64985173
122476964
10562385
233555169
459505928
88997756
892930572
143002441
45819433
189632
396916879
201664258
228981084
228283816
46848404
390221995
446827741
105327385
35946992
463656926
410247515
20395057
184551112
12872375
41376062
67700332
578752357
2817086
46095211
55772055
227612785
36274765
514115244
361562634
183593683
546212899
4717772
791954057
259388966
347270968
133513352
47564928
491843960
447757648
1604063
255359866
12171548
287985491
10727279
42191803
443076530
16186201
51880322
82162093
19608246
479798365
491722666
4181748
44630651
828699564
31008281
220469120
20895444
903689401
247379983
619488917
149332180
128662497
19486455
242132044
264841865
73699791
439458155
21071310
384222625
69565532
356245739
267563448
153697779
112857341
320008944
774261689
246510111
170777328
202252521
235367824
282360956
97957211
65468586
554930502
31879899
198351641
322245351
248151869
567057693
438016733
501440332
25734312
319094002
728207813
428116467
66167570
153049026
96075098
4956090
106918740
246666375
265580652
7191989
413595922
149661246
682617757
255934343
387383280
279496985
697677637
367438715
233438259
39204081
97437870
65533249
244330029
140183016
11955637
216155960
22834968
217437238
282248257
267807800
89991844
171690
397497590
878082521
42851967
5526198
97322224
44221495
58498186
60979827
76197641
833299993
12061179
225375860
220907962
165688471
171535347
188122484
756160098
236036817
257342545
39008033
472425755
82185082
56598285
308868773
186335964
55666784
351014
402137169
171405180
277903494
91551590
121033653
86513960
33172964
145647511
752840242
87654815
62267163
606225048
93618586
648069793
141330926
4024729
20894024
181215096
5103627
317549391
118421386
147962861
634362793
727974588
555373528
337152243
46751316
67790002
125858116
12322362
221483644
22908962
11761297
46252189
244801774
330063313
71405452
149715437
445529062
490011159
259303952
74878736
614129580
192162
29617896
190198994
56559490
397491000
18785135
136273797
39167888
277512525
537723833
139465520
162254535
277220777
185237477
36729553
678572597
906261067
54300369
282126750
237373218
568680163
198466685
903817
212686174
24280908
227427905
161198078
211907346
16999776
140162778
176271781
562659043
2856898
34760912
217341064
361320905
22340586
100277309
127193377
198758075
380250132
239150392
212628460
79366037
96950698
218516213
616698712
788430954
506429703
701112959
482873540
87308517
402515256
28259546
144237412
235710843
402916836
38176877
61380187
582822007
307835693
204582709
276641577
46902910
34103726
629728943
191653138
403583957
117888686
43858914
846409456
752015671
77400595
62578874
222435
313280892
284955525
165393910
53315904
2969103
40186274
12519177
38890424
51400004
41757757
747941507
220227697
32491507
131951438
314301561
586768373
668479032
511101069
5436162
191090964
76644861
23646926
15539783
9662045
178593535
197502309
395186884
196112138
20988630
357901818
559741410
72409720
419958491
551641610
66110047
379735972
259962012
724833940
132962169
30433094
20301878
203983959
652858589
817196586
3732795
49090747
18840099
689926236
7474503
48774131
382607278
37940259
34987071
301656707
206549371
521946708
325867501
9895106
112963
290822822
207042553
315172312
83130781
211520268
174144807
184790833
9549666
292703390
22817913
376489182
31254624
748203011
66074571
15085536
52019279
58930287
67669637
574222516
231561015
221908004
36292090
99187622
375253187
560499446
73407817
22153860
122941126
32672527
74339119
63663506
196503409
552202870
68068228
327690262
609408262
816045309
770342520
57280583
53674568
123225493
18533820
8630596
493896034
96770245
33465349
601414072
5474903
615167811
35489634
233120883
183759446
82837738
94873111
67995443
583796880
7550812
484199189
270335998
192447301
242984252
517755691
522585317
286114412
49749237
763798786
159544348
467692771
437407102
3247601
231394659
110236386
6707399
77312976
381103626
288619429
156127767
351210889
3296976
19279893
296582865
385556887
617635263
112447371
604179151
8979321
226717212
38820283
192736213
228615016
48904063
238071671
140246356
90357795
296464340
71606984
164105850
189523907
330910416
89755567
300187248
132021333
11750558
211989103
210425411
403680469
661885911
757661713
386865943
606370928
44089597
690789542
13312053
151606954
36749999
130104467
42358918
554401798
857604978
876498351
102579272
468040233
1217600
207686547
582469886
80448924
419601132
665222255
214475613
682004217
609499356
473127755
74260207
116617364
428614309
358969405
25056284
166184173
439954115
563474693
398007890
409532088
228985668
119726551
287488063
360171547
780459525
181627557
97213371
384841122
272572070
81070854
593953367
105678066
16970890
800465
462734522
37596192
295720534
102270112
913224666
112118981
312787621
38318947
358569390
714035578
1178724
679063042
443203424
19563277
10690362
86781272
164640510
53539824
441914180
28130346
496319252
216214965
124819899
89840020
156041421
2957445
612604375
291865078
26246259
439100737
111158285
572112554
519516383
273649766
151110924
171453914
82299769
261451159
71785124
352956687
248153292
1518912
755566925
327095352
63511488
168330458
192308234
138995039
91450764
103391103
139695289
43902864
31010583
212108071
220651001
116930809
274886057
472512569
62730716
522450470
106175527
9073062
29459136
646128143
187791981
14338488
101153926
82394185
217080819
43474983
128034818
27333402
10889078
27646883
6701247
45268344
34119949
26632033
143636611
174344394
393052152
72189556
167415240
86732700
46023920
321869288
179795249
115877129
66950251
675793174
16832072
271259628
121343579
176035028
66857780
17906066
281900251
361873798
75727390
473736313
341337034
115765363
235338108
636313075
315062503
614574063
2798858
28193540
240982891
4837950
683821763
121305271
574400927
64173187
641011710
331023467
354139891
571627411
372129266
96735425
109218343
26090368
122363248
49746439
161858373
401018107
60335093
269051218
229960275
85870953
85519699
355015100
55314384
33716908
270544793
560039536
122450238
185661214
465159557
805111809
66028654
51451126
449715736
616664638
191157307
357097283
37380108
413299472
387153526
189179159
249689556
188496318
684861188
368465011
75798530
12085808
275912949
171251986
423384834
45468169
157823542
409905019
11815754
154198718
160003008
81490342
218530685
588257308
17190299
43570485
14087983
616509743
511323455
100493895
316537062
80821575
914690013
105456715
732415904
234333548
34710966
47175101
664830134
186519863
111056742
267476673
544587307
246379814
14838608
13976850
640857554
20546975
377806753
430076908
671888512
35519251
225687992
211413418
303062870
2207162
19821718
189285465
101912174
3764359
110731412
260160532
199840595
14285929
427836450
588298108
13065769
37038888
514886284
698878682
13130864
384137074
77833456
11052429
479240771
563416267
16054723
12816754
204633913
233859708
18257789
277525403
135774659
112210243
89466588
7249653
932162243
4613630
22596433
132310905
18024037
120462172
153650526
37797140
440721796
133560938
745338
135707389
227651418
263326229
597401802
14661174
39915363
187168323
90375864
449557109
548394461
122205486
555230461
607621980
586122025
5415601
85881467
643262957
216526776
66851534
551283648
99971167
227849418
455572585
50044920
53482148
594144287
120906551
32523084
58444182
151056542
99821264
490128057
460735752
220207930
29450705
80172387
40256507
403193859
87275086
410244839
10921304
29716875
158899256
57855650
509336202
80241304
182108048
178221961
775046980
134406925
79311229
558932512
102922950
47025060
18474583
374773787
250784122
164309832
220369616
158945451
12409513
629437153
546112168
444830920
16249249
46894430
561280663
384239661
843279280
202739881
202071771
485247623
433982966
603054018
70999688
94590692
67685406
641671700
204960067
399180588
185715655
47819076
487480905
820566427
289426143
248262290
340835671
37978418
767561471
174768191
577574332
9440334
199998785
907909255
198693518
166180172
633902157
27376244
113471341
713738083
333601147
82200213
288026652
120467033
67391630
32941136
109601470
256245761
22562739
170982517
9587122
54810819
70246833
22501294
242564873
535563871
300059758
459105151
14504021
585494823
220918881
320032168
520926512
532249910
280433125
36661820
175125781
447465766
40617274
362653399
773102375
178724765
363912
69995563
773055344
84987019
7681534
387544495
86403808
345139774
111920582
87314399
260899314
31940123
818562184
165907523
40914723
281393029
73710148
659677586
63262759
351512571
85964059
141128560
314350407
296149563
211841747
47444964
335721385
353199797
907037509
16566504
731618770
63440902
85358882
118482979
505759830
168387139
87338504
187446615
769364006
409039718
22077824
59686578
194274559
57892920
102172087
137630720
163038062
190871903
419603923
2171924
381137241
331130683
97684685
90333502
693607202
265281303
223289981
50840672
104363312
25668970
91518296
341270525
4692983
416781016
189152354
576173597
35010704
177853730
62624179
89308554
35029426
31174037
389363686
570455812
79123092
627851152
123342942
39397771
4934407
149075584
85920308
30781896
58712563
380122055
403075596
230177351
133245632
304634164
369720745
106379452
74442676
13951128
367207434
176189749
586196006
34817484
91061237
650497082
32580809
121547677
113321278
35687838
160066987
553555439
571149699
418782742
4762007
274832186
237042363
23941683
689747898
46791188
790095103
24203782
34512501
485889377
673947118
266429454
70466920
187844319
839284690
437397607
76230342
29329474
336264848
24614220
167328896
20960325
638301439
101487373
124824636
54377790
720338439
643299977
69185460
150258901
269915724
236281548
475881136
912259451
84194694
444690532
43386971
735266654
176105812
186609001
152341993
76836316
185352223
425273959
256289064
429101881
94195912
25753837
652491444
240460662
11643262
816203198
597330788
696591195
473359025
11312211
23550384
23188044
97357054
3156360
219480574
33675786
301049637
76048198
176515243
26261360
294615571
106899596
254831123
53616967
181626361
9045572
560648821
391644527
97073084
450850256
593570
234379943
237356896
232316252
616890351
149113055
5075901
305031988
159049388
305207150
92372135
510792655
28745182
357276682
626485440
144463574
185752356
133964236
134292720
236988228
101804970
288395714
32521918
9338799
31464109
150445257
328499824
802775286
250710235
307448205
593911104
31894457
251504562
12123766
118726053
117994424
508652440
201936185
125692440
522086375
3930828
643315
460894197
316154442
115123519
27726232
575117250
14524049
770055544
594778208
203088107
825840040
46465138
380995153
214841495
9581868
5022774
858421570
240281568
188623892
382454537
42789108
342959541
96431405
465848063
176673172
857795861
287379464
59101343
605708911
360273509
389217962
347838294
189008778
183116320
123474572
714197564
108056863
588255990
155948452
18604555
267771548
374788981
33381639
278122265
500916582
326931822
63173359
82655088
269633351
432252026
133683544
307666293
150685160
228770694
55640046
125211739
239835913
40662739
668628961
581678094
320362479
110239172
778684706
386110582
22544410
885150343
174734885
628379915
867038180
274186960
71706335
6090127
15190600
248064700
291394496
257355995
139838197
156679232
529407273
7510469
139467091
5143162
113875556
91522063
16258328
920765418
595553083
25116596
132135208
637888718
767427540
667081867
307897066
468556411
180884595
172349109
168214478
132856358
558380641
10942671
30004826
116545697
11695103
33022218
11751665
242897186
287659805
214995625
52674301
109058323
53229604
223959578
584560178
109869897
260208832
243095085
78919681
87239099
16348339
2576255
144221808
45665326
225992874
10860160
887246108
384278902
201118305
194663006
15369020
753921620
670198136
6058306
345589316
132667957
294971215
153338745
41888973
323294000
13768136
61048381
1322041
629916978
221492130
307524141
305865982
207042065
216482567
26210618
407795373
236786724
514448966
600773275
214824350
300542935
14790584
10063744
273489271
427465945
473138407
145563260
243330444
52788022
160991604
50508006
274058532
578129302
161371870
31156914
198587719
162834902
598394959
93923314
22911000
192015077
119175946
31222177
409755481
322186191
263343351
385114916
33380253
570872836
327910007
56747651
194508574
82506362
24433291
17520388
214910934
154557669
428571603
720140461
892462628
812583497
309849718
415956747
23939072
244749468
862634622
14672
41711951
46225954
723184437
410379083
20864281
518541950
24564547
472004895
55408654
141895500
675427807
54910798
745458917
12887790
693273341
96784486
668925660
149369386
76273505
366906358
306925210
351565081
76468757
541295667
39907215
427081906
199577952
29422935
270695774
167133421
650257706
587527736
27672959
63534239
78195266
319456031
475333137
137898258
655881727
81913969
150000720
433117010
108998977
211964738
236891959
614810464
80147734
52834897
376350616
134471626
88114236
611183965
173630097
416668415
116351413
527149956
248593435
629332046
88199760
158205737
750899645
27713719
165077917
273711130
17104039
111467479
25618239
833621017
161433297
108970623
91864229
491164645
190723964
120022503
486555925
768180229
151974610
7587597
334056757
604672824
104802283
248560580
31708275
7944748
250719225
238382392
194650542
186043561
283083211
21716803
165747395
50399
207130723
60080651
247566168
521936624
255051244
123365527
63916285
209151297
129355215
947607
434482728
126663796
294361303
391281756
374843020
21333736
16572461
536480873
73640113
22252729
311579293
208788363
44821428
81584354
207803457
294319681
57563044
223638989
280357506
13948693
2450530
241924737
37892626
198173922
135824615
8050378
548399321
193199860
31516013
286135503
591829667
105312194
487156029
146927686
282446993
735895190
881349449
25514960
177700069
154753166
80187722
149515083
55929619
292065442
438455412
76281736
125781170
617902379
565345106
702287907
35483309
37764554
103218808
118104319
538517984
262926012
59294601
54327398
65817
18959845
358448178
48618641
616301075
171541778
101771144
131773451
70050139
199393212
670160491
108851156
599949435
51229403
283926208
313795773
151896798
145589016
288929968
661779801
354635021
143174792
55657487
416572751
28454445
11074484
362229297
47563822
17175397
287117530
442950205
322538970
133908963
20385206
560988563
17908191
569760
498660101
381931892
562822596
15427217
30791742
78517609
289173490
603969201
847440412
3115331
66112567
71245880
230414427
144717758
10361069
536093275
267610718
76115878
22557979
977380455
442675062
25961281
262121400
373285836
487290559
140441859
73091965
651765829
127098512
228495911
548468698
410468553
28418449
236683710
306395915
233563356
595455094
286233590
366669542
636088815
201963368
871976243
30689249
69719163
388746072
206963041
119108002
696158509
73646692
53424098
144687006
710318660
115413761
26917705
7012227
100107271
77879016
150822964
7579836
74448585
23441989
300819482
809513108
607304185
73227231
588588160
109479563
131294912
211732155
7999984
329218353
92883908
48137314
15864372
34793364
536054371
569986508
816768022
142545769
211072812
744120232
5717084
129587735
350582798
394034823
602247388
45304947
20023127
6747886
487395687
371409043
159258614
85152771
239752305
326419419
331533388
604352765
53865987
37798959
461335638
791181879
553463708
542502854
51502580
225808295
146334667
126384117
86687272
273018537
430763943
176717587
420988618
315044303
422250891
418715315
351214763
115190845
823704898
249587233
11028833
208431365
15525550
46089320
162203823
9846798
65691816
919265744
176554860
175166588
84313541
78207005
4013088
428817104
428154442
631513251
68225307
284748489
119659764
247846283
54256265
95351107
148953147
35830673
109294673
771183724
99559679
8612310
164936152
546602365
148824073
146528815
7570914
103045776
33107740
484970115
55693399
110800719
51569481
163122226
309947
690045619
313942314
187681122
272314875
86938780
21699075
649128586
873518699
752985756
437963935
66401278
475976284
246137310
202882266
240092723
218802690
478502080
30241674
37130712
293818135
368202454
227519763
23383197
295934105
36495833
402693421
489095839
105302691
300271633
504993898
181930402
245396945
261121875
333795101
30637317
28331961
64271661
533286652
164267106
295864106
539043504
202961640
483507832
48670086
108681148
84351934
142508115
226046047
83159463
127368521
115026661
651046408
396860031
589693951
557816
33235661
364186256
10407708
158063453
141012299
335374230
178216085
211590435
257708630
732337283
141682922
7956796
266885997
286380891
670660524
143409254
95267066
2487523
284209496
601073630
39436885
42893662
57141613
164609911
116727780
71625306
275239085
415007525
32270622
735146635
278904394
81285602
171755471
36450250
194676229
218448653
185965602
132433547
420516231
127780733
15306935
2239891
432261134
334336961
361295524
331135561
323165744
96001050
82389583
16189993
590188486
114890559
8690902
168227520
709691050
117550660
44438104
688446286
123041480
22215372
346246512
1293685
841966852
275845264
256104563
858508742
180355621
286084365
780795306
355252867
689204293
235865352
306220488
386167505
38914671
47422533
10552465
499356660
202873214
25729915
173992528
141044156
570831464
114525783
24119110
482765374
185519890
340799267
214748921
197600839
893775
116289527
28126556
408086084
612166547
263315415
63458977
153053110
313254238
571888429
112301284
43417918
644659959
10440549
583740626
291480721
499128615
2014267
386088920
52227426
117591153
281173135
97365647
5901181
808154454
411655749
267602996
116247413
50046115
76034546
588139303
90411479
613059519
181898948
329779118
365165703
33658724
702693115
304540683
508311079
88556537
836357103
134251474
203289514
202915882
57302322
142302070
445253152
94212794
700870731
356176553
66809245
317416349
20859383
14796526
58452281
5636839
138526678
33198086
104138451
42269016
267606247
287713501
60825252
246911614
5281303
561967704
16861872
589619890
2786887
154354993
203480141
32937507
301299063
7445012
181340293
48415138
250014615
21832417
49107539
374723939
38904543
453820484
86454058
66849795
660122197
33654328
38590151
442381137
39034223
58576944
598311235
748761811
123437232
98845624
57161962
322477804
5115505
363705538
12170676
701187281
32982260
713333316
83349710
123297385
398436414
172819943
277880175
368574513
341642198
96516254
3236463
506511875
14422195
5215464
4172761
89821954
357480676
450182116
122712708
23271974
10846255
27130434
227838195
262028524
28457787
591705603
37288398
300461137
149695633
35922606
329105564
111035642
233588844
173021372
175338109
727893483
1115689
626398140
61121139
377758496
460417531
308871404
206839233
33516024
282566379
210013758
5826109
44445760
86062956
239488965
176243813
100452375
354564286
15998360
9179684
68971618
57355260
12914531
107430251
501545437
260518997
73509837
170492738
105204873
163448312
9316308
170629725
4400489
388990513
484396575
80563900
171043050
178147929
8383251
452564996
120343317
688663548
29089528
43996571
76070226
260001187
289799330
180079105
26311080
484160493
319786686
166183201
303788279
94986526
325325637
666804908
421663746
404309826
358314899
110177346
213594338
9719013
81343962
69188331
318262875
43261841
44287339
194164601
72627252
48581116
221212499
158877280
123438386
164484001
610461194
733121724
212405305
230059730
36181167
239254226
14116892
601414520
62937051
437890393
381788349
252927205
29980428
40286718
209080785
70547963
27481554
21062271
60350098
257896831
302103003
140365261
141150085
384620272
750419412
225800340
112266573
384337823
677960174
386710953
133618908
366193278
210424423
146374020
146231808
38900527
175093732
427560287
711620171
518152828
107559236
159675525
631580981
805920690
347700973
194449585
144827032
222729824
60584422
744671287
549733253
159542147
136736467
678222196
8202975
115991707
577948080
273300152
46945837
44099609
210366029
5731797
255266373
1074262
11767777
156714103
291577916
666294479
150493
335361030
88534538
20272124
525036653
891039372
168277223
415314472
34067607
562391506
641815599
447377045
44062689
443185412
640356164
409325375
64512555
124126294
705875972
88877495
150768060
307916949
61018490
7314483
34529929
395460086
282896241
516075092
58390477
91874092
611136177
911058459
415572797
497352114
319284900
324547264
211462657
138869233
170007217
567306100
269156048
82068976
14681510
759046497
246502040
576747321
190769385
153858455
149810388
45310136
543814486
118617697
357269632
377646391
89053029
690827838
835660689
28485761
74729980
474588912
47855419
346765984
57370176
490140252
375760056
601952284
415762321
186556894
163071787
381411010
14304855
612039824
503235043
256786643
21315729
844766119
398469372
372481197
301347809
72444424
548784134
153153893
335134820
299393977
34290580
67690675
177967900
802884047
85159788
303233201
63528902
492777770
931191724
25761559
649914198
557832677
19200457
306868438
164431768
453817518
207650665
426282054
73078190
46479539
325724195
26021473
845115443
412738698
14567594
188133149
60495462
367800556
112823298
490981535
347329054
74061528
75189652
64725761
481622444
148291702
5431559
148992448
203180414
161839736
840371914
195162277
111931811
85782973
69145093
719768594
788134200
11525385
287398380
84182110
143766988
43469719
8896129
28953757
213959056
364738174
41048259
150321420
43783789
194244613
142559145
288378262
37518133
140747339
546361918
111058274
62343492
143158114
149411265
150855367
21797278
13793089
262247505
161474817
362074695
115663018
493790985
17812163
71659691
300885697
415422065
44348043
148122379
171154298
11917599
24898062
75629296
185420496
199288920
62326845
86396645
57224732
310295160
622137832
90230796
91580197
113456871
427115600
163750362
414112229
89176556
155522963
356775791
33129137
193911052
176087553
455117984
12267424
713188924
12796960
739474006
619493269
297519119
172686949
64813787
331933554
292995898
469606717
46338632
49712431
66467013
382715577
191745415
71275298
470083099
639984533
80164109
748066890
186023534
143295658
329318958
15663179
103386907
352560716
712858730
773844
36265092
485489093
21049727
151447118
151134180
475324194
14174238
783214478
193038753
179345192
347073243
604348766
259325532
248145656
85933263
790092540
17881491
102942294
646045739
385548400
403010894
110366594
510261995
496628011
25992044
30680256
164262353
379259303
278299129
1347421
498157499
618839086
110217101
293822427
104373022
191570332
53589253
31563225
22392207
320817965
335249635
149919978
843096241
15863048
130607181
764580103
599214013
484238179
338600173
646956078
338355401
11963304
109040402
926356714
374859688
186240219
528627345
118671758
118233540
152772377
62224197
175670897
47370866
122163157
134345936
19511386
193101407
119408227
173929546
443060659
437278081
1888953
56479466
254541496
60820785
259601452
379497966
27128437
478686529
44288729
59298918
122437715
145929910
70563391
117190053
300975170
171006361
233397888
15329372
212463380
487377560
464117866
301155530
41818153
372549150
378859354
17310169
348474439
887723421
56218905
473896233
12197787
101330717
303984779
384860226
27362167
125371864
678384102
392350530
618062425
213354230
566539850
112523648
183984721
39274675
278071210
24913530
333518861
38036315
588311178
401439901
390100848
15989546
655567542
73513400
135336354
7118528
472785611
78452416
40220511
371679460
449101139
197964093
215051264
554707642
689453396
385032786
57766656
225568432
194317165
616076640
236856683
99891791
192035577
267633770
137016901
173095
583224924
4742753
5316665
11638884
53544004
344078793
188371386
817400638
271662051
821580745
123258898
279466595
568977721
287714289
10286404
293214867
28659474
10799903
552601391
12512672
31762411
734386521
754958948
26841573
6251827
2590160
47841745
45672973
48536564
253776650
163191160
664435843
12118721
51047591
312956904
195191700
112378787
567501902
430595923
262157581
650502636
118473783
422949252
98675088
125752938
239083396
600842620
77870234
465882063
189756841
625893474
209704816
176840188
396892961
3582693
572349598
16698365
549332816
150454015
48872515
245323828
22248005
15025895
80923216
70179613
544871643
764331995
466141073
14564288
46439403
123724429
775035665
9649218
712134687
402932354
160717821
49940263
71463970
356704294
692072372
189910177
814198
77769591
70842348
2857207
484033838
103666911
43718979
87497704
475710380
156266034
113082028
162533807
9841576
35071440
18705133
228425531
278546416
362520039
10092125
213840617
431254356
701023706
136723826
395749243
852907656
463639957
164528674
294395787
8653972
667746234
436804638
367248779
118738611
55791205
11370553
74228195
683791824
33611418
201579697
6046450
37714083
57957480
661128271
167665000
308065537
561851307
89561571
9137221
558439382
111153581
559349421
249855505
58611450
10300986
465201586
5230707
43660867
17164196
227645772
217327363
318240722
512966809
433333818
231860090
288359621
130451309
91734351
250710031
37468891
270713128
506427662
143110905
2593616
557822501
25116367
467925510
795779713
6951778
109983350
118671094
729865944
96580598
288194517
19841706
1223432
762669396
71967003
150754488
374620788
469991843
158161181
230233728
63168456
36127272
9842522
2380179
93774836
88441925
25745571
49808582
869315763
29244295
111256231
99825054
623498673
183916947
330968487
252095090
123723936
79587878
278031311
21981288
105968495
85871039
528362548
76664982
145400262
24193666
412613665
7071078
655937257
46912251
507542993
201920657
45588239
204862633
40591657
156774469
251910203
342460290
441513025
171094797
449921850
151973644
23734774
8145065
46760964
396634326
352694023
390334613
781636836
3062189
1773132
663047773
99396566
41812144
606112586
46838541
607864501
308137716
101658741
80260815
98097877
340220581
253291966
310575902
273697900
152081903
655915247
261328270
241932097
126135057
36453675
187052597
62942619
686635091
294174562
143386435
53309159
170341792
847076217
261690972
4756088
280498404
58005234
18448349
4682933
506020502
386505924
52295766
683282476
215311139
343765529
537414441
28229566
180619844
48602654
276582209
100668769
178698503
21857675
7504728
44579023
133470526
160451751
138953195
29512449
322494021
12298720
621481394
66169759
74747518
794334882
810926840
27823961
310134253
44062534
372961116
221207419
209515895
419888582
215539686
728772443
38789628
344299752
19262247
398380422
381453271
417790511
67697417
527931840
23291605
5422681
360429249
101361440
642440486
190465573
272194678
569720383
770179233
211403359
189884725
304078235
201082453
358754737
52365279
138744927
461761946
300542275
637576167
43020697
234927655
569487774
69016597
254603636
461008902
110633578
77138348
655793937
160442442
204771429
683726960
354762155
50871693
47896066
375172223
418206113
140586910
12146458
5426189
162784991
456371456
31554429
286732536
368773934
331581543
46671566
211072395
313630914
892959417
130913968
451565436
58190905
51592308
148707325
376027719
6157852
403341698
424306365
36643464
352396952
194845046
713024161
430344408
2222267
293326930
62698534
144529194
147594226
131856943
377108677
161465476
405220188
109827726
191353297
254249935
148302595
8124211
18148906
293382580
81291528
146800502
606376280
389226831
162181518
403206542
90456684
100048215
198722089
207638696
340772648
240692647
203921596
4269744
582312841
11086306
478435134
212852636
336189873
160171633
27870969
568697902
95962176
482003726
467725486
20492128
221139233
135741441
98826079
46532794
121974401
19317620
317415269
85044465
393793294
765600992
4094847
397194371
53586282
90030166
444588605
15135515
290671225
201537366
30443185
3048733
243070108
168428118
16562235
686749930
532139160
5857520
18166171
41942905
370824977
174147789
166207659
378165490
728132966
236974242
301315001
299462786
78998667
33268348
239556867
91943306
377487196
386900227
113499501
11411697
132253109
4512442
5033267
561505559
62943837
96256102
75463393
141010594
745968967
103254938
145209625
256098322
7612820
177653569
121514774
53155259
192537198
14714049
694248118
126344515
27615972
680501223
108355643
180533143
17379521
84540923
170762937
887205682
36754570
185980341
152886459
501479
131190190
624017122
245397702
107951301
69330148
731161990
59016733
171864444
453249355
557897540
45073604
281290373
139470054
48665449
870446429
232648356
416378846
55533942
482971612
798314283
12373396
659898644
43237990
27573252
26507003
372199433
691619833
58670499
171208590
612822594
25702806
109923331
736575680
15591540
130684079
1721684
87806424
121157770
540534473
511538521
27621377
628952572
638943216
492399311
893805106
92414811
367909791
11446241
191793527
121770820
590334435
540651407
22722519
119516147
138004402
75606400
28050998
66622938
90238718
119991319
162780400
949213386
177376082
530245561
27475218
484192848
357233008
2803817
423798374
352409352
184670492
75879066
349103327
47185305
28497886
78275483
116115229
158879864
941679179
816475898
120371898
503534364
446342885
207918261
356824190
4706382
71689750
473024858
56428846
66379973
89693424
763047029
5841794
37125703
42363075
103526958
90237210
131318629
537822005
309317226
187503911
274687928
315504643
205313193
296294576
38020665
68655751
583856
440060202
194450777
5119273
96364147
1204874
511263252
170285333
351089917
68661656
740179012
799892362
166182763
420530019
377838663
177419682
409362893
103620912
5250082
179940183
128461295
32982501
24610867
36703654
132351843
271537292
836182990
1620774
571269145
61463510
303934439
130412740
438884620
566902617
143431748
378389650
130768575
154031950
750079927
247275650
435802363
106280958
40010927
247634874
269904987
688722601
48523541
35006564
376174848
216129844
174147548
239662639
67508581
91212821
51067494
603381918
4927734
3172277
636151638
858456197
26994013
95398301
366549727
347590533
528726319
85355224
28447723
55672481
399412366
443819358
376628286
4797377
142880982
123050119
9463384
604932926
543134465
298485039
108709708
21461505
236775095
194680131
12158376
445571309
406504889
95833591
171656383
139217530
298683263
36655178
118338864
422214301
55978285
50303106
403753952
579657491
382557788
210182720
285993020
388118631
436927332
11427724
114461432
194900955
10167378
515073941
11301512
124936470
64154035
329388193
282757716
103095037
162967349
25222198
4175686
337469090
36122673
599629764
54994478
148164251
148735346
33679170
166699233
189923403
27758652
181801
48775888
362401170
46745450
258591180
32197873
76384063
266207313
81419714
5964394
24003098
19159037
128390362
180592872
258430954
238518545
359238420
518533337
253387236
145155344
516520154
819070914
307960881
236433628
93111204
52338405
112314791
106915409
284640991
400416481
24092306
90917182
525307611
35807556
30084961
137469341
57568648
616073577
154048091
88239777
685383830
281861975
56405621
359165652
26824095
254356366
466221130
796673676
35470021
167943383
60659277
326401129
672231215
51884620
565045646
143051605
183055457
453044950
387755722
136717403
40249164
328997554
30769921
130116463
35326014
5808749
476401552
50306265
570899787
315575962
631550110
212290298
57846382
683629132
75310461
96468726
615921417
6460980
482014806
41843167
53104336
362700950
202050307
759392181
505089642
38611242
9311839
190864329
115194545
690114557
1438263
138434432
347470032
15378347
59089085
37707104
199584291
9209394
512529090
523707554
14627788
87693734
387246112
253884262
160725306
56630515
191770305
300982550
171923950
174402821
180399004
226552193
189543339
275674748
145275558
199357183
192272732
318182301
187546237
239664736
209244666
288437103
302310661
143741505
308060709
174208810
11652851
16818666
66599089
414484327
281787548
121610797
217767209
366356441
433481321
404038581
262632687
363224418
131200897
97270106
191138821
41511035
2293786
348880360
64894437
335440128
142291226
51886522
26678757
176029878
244365653
392432701
235569719
384529615
254476898
168100439
419475731
77604736
583783055
473496568
167399030
785569914
147249836
66615926
392429960
294225042
127729938
56760788
35076141
12152865
9718666
19418817
313975466
602872464
387280452
115740205
19181585
820761790
277334966
473038064
290868536
484234226
39622016
12156155
139494952
50759592
899839674
128959597
428827100
44326746
396803464
33153112
335085835
142988180
53872671
324112481
581842
194466384
167014043
54967350
544817437
144979936
28101291
400079138
203678722
178884044
960157362
187160215
261872770
795011636
9397986
616382582
89419837
203860103
422874780
602154239
407579679
49161651
44915926
235364487
156939498
226070695
36552661
290080565
181888930
240269805
6838163
37256202
889333535
329241628
10872229
402561931
582224493
370042026
99558450
288301759
36140832
42859876
266574283
969534201
88250147
342230215
158493794
850787477
211562167
637559988
296479188
415622653
650153361
629434151
141878198
396128012
564526794
8577336
14626702
407506672
166311605
703041757
194900767
123538424
477416661
415397690
271255774
679679658
307022520
22596841
102694955
205160216
783552534
305269178
1127685
131955403
22016612
256611243
414657978
37064670
16184062
596365341
136759893
46714931
329294988
19925026
26895342
31256646
121919284
243789122
76075429
114541829
546301431
577379103
224391835
675111232
19877665
43420977
370339463
601401599
176077539
198225461
16081527
270021602
2157732
502220966
14452959
400612601
423334391
544733257
125467195
94748587
173789522
32895250
30210785
116961062
39594748
12654839
224771448
29185639
15833200
612727053
33959461
29475874
494036622
118329544
509822523
222884192
200126029
25711391
801024557
528645341
790942537
60989283
40456488
211407966
115909885
1265152
2447355
251532455
625389657
218286964
316694843
142186039
903427419
715511179
474095337
118462320
144660720
359693443
426047531
232261430
681495776
45579756
152981129
185118849
883985175
333101597
730815520
64942323
380721792
234812778
311090135
166585326
487821360
12025428
36517854
344665976
5630850
477874781
23848742
9342219
13702199
103373811
377064402
249212322
533430650
229243951
535916841
512313362
111415129
158951053
336162398
670968702
48020874
689562435
455881441
175540748
142813380
136968582
118840625
372908232
397738672
508117759
66764532
21566704
354957292
293281819
493611165
18288758
21532770
64110387
130349261
139583321
509913250
136376778
128032518
181230653
278720327
5716084
255040225
502626955
405203766
47190749
117749260
90327584
79274023
778711625
33495040
378799511
236668370
350629845
160783041
58987971
154605755
458718672
244418300
365820170
450645909
155863273
61084361
177292250
324114093
63680612
333181915
17851865
191770231
549664201
468109056
85886547
92918510
21947525
459238525
559625198
58401325
496946773
104586293
162983363
531033533
484732980
25985061
205986716
655791892
438596320
79065481
336372680
264049275
218045560
75808963
125214864
121800040
142033964
53711740
46125797
599458848
244573403
214414616
385562334
86705638
652209966
194886714
29173308
27205508
213605427
19951678
516633077
90090391
154589392
309755
165077250
47378685
28698840
45102525
321302571
143556689
178666233
438152379
50491924
247033337
210576163
267385172
74841095
565590492
455654406
29916547
143610175
169717455
225298804
359329772
200215254
1640065
171760924
580631000
700780668
3748397
290885812
279750762
245113235
31524690
349947579
254237131
87398383
4484294
634518728
764953597
274092824
33044297
263876868
160549884
7708635
347103570
61762991
12797831
692220988
283428876
494624731
594410186
126487868
52880119
61836831
723219379
612644427
139769390
277573041
24515230
465744129
695368759
189214886
116755349
253692709
46604396
80678699
65361797
143607369
370390972
218349144
295219976
372983875
257612114
196224844
690174685
724448302
167618657
86124314
411964950
71575679
133510709
373197294
435063639
560977471
390461509
673233596
191409179
348058743
427776523
308070091
26912229
153270383
570182843
34260814
261873959
332760966
55495443
24757951
48172635
44575103
369550243
504264490
621856756
836985710
23134711
269012963
303368549
427256731
351204080
211415116
22906834
722293868
33649289
721051058
248529446
74185625
70427322
167958722
429384099
202658728
698842265
180704529
601414388
695595979
7942167
545586816
217486156
59615288
428267644
159325841
804874290
9336705
71955569
546282872
37554022
552779217
39849878
144764125
33746404
121259070
12679123
441003782
178020727
241516793
91187743
236676856
332059869
274724605
356615632
63776636
63321561
693697557
588295336
342303963
61592050
210087195
638525448
418622596
343344950
367057952
5683605
25048019
871441676
100779169
439889049
61028720
144436537
17674913
156411021
120884935
165121025
329057986
12942898
108752409
52766340
17050854
824232159
108748840
646260956
12514005
750014770
21304990
3145717
245618948
343690945
563373156
653978018
249440117
95120721
566756699
38892901
143891065
639088331
823271732
161976943
466311875
477888665
9115373
254030728
19688916
121638728
7475200
141389997
4537231
137551620
124703097
18929657
84428784
159609245
176652788
5632143
258209701
685130193
75669444
94423479
271662230
188767373
282726136
696519070
447834332
391904837
75087772
39337475
15555010
56487883
100154070
311234774
113165656
92182272
250902634
725400792
212685616
429423871
808125334
102838887
289921474
107727276
310542822
27998611
18361441
502074626
264477623
423740554
101228617
777346590
32906711
159787707
317713341
105473917
299602681
54562647
536948634
142877476
779378703
586306647
26881960
340800202
91125614
173602736
256561865
209172393
187449348
217287771
6816006
5155572
9327184
58103021
540618677
5796966
489964947
539757420
160991309
13033628
38784525
249449
131128164
71677225
65766154
7509457
269530441
64768783
34280749
35488645
767021192
25024352
613536632
448777421
563639051
27452437
55410974
146795432
245689448
3047218
301655660
242801687
592461948
229596348
259805468
407262352
204840352
275987620
159669627
884252327
116596970
121550228
289368995
118622814
103987013
271324707
9508550
35649236
94387323
276631680
112118410
172952669
269314774
281035045
630223529
230347050
50797163
397024334
94080284
322307551
39594786
143269175
187390741
175870041
447294854
170016397
479865761
324915342
161286063
276050264
167677982
93536910
316510202
195954160
796438153
470845038
492549274
422838071
37218961
312949633
88242403
425282846
517504115
153732328
182158448
239324443
180309858
254890235
349055133
25233298
73353620
485920131
228798501
158681306
226299022
201494350
1446649
34210791
688272425
6354741
316606728
137526459
399824874
41996378
75641106
471676904
451936185
139417994
18421213
109161571
38589170
109933765
332164128
59305669
242532516
257630539
156431817
245226585
459845423
63256178
93408667
53510553
315399556
660121462
733179540
27743209
129918679
15144476
327532904
280753117
101368165
118207787
693310573
121375645
210481915
210399764
530606727
118856961
286847137
238654179
476802090
73609222
594552904
460524975
108674339
454428851
597978243
491082982
128639879
552289527
163750832
385665165
241492581
63549248
165697174
132991828
299026186
127243956
28871670
230322791
80779016
822119748
380056589
251478683
324688338
19986838
407829633
28632035
70083325
105488817
84829724
643591825
114401123
331948721
2517107
122924128
873326586
191526919
246890077
78625991
254303117
114928879
433297796
379550214
87955673
831487
168890501
707544972
77264805
49334179
77303352
6812600
184215
178546738
368479322
25315939
112582292
19584758
18394726
263412740
335208825
21342597
186345343
203876144
192784357
129507905
109555832
5009514
36665504
70628904
386954110
64453816
127401281
320278433
2110521
295561765
254088776
13371733
128323394
13327513
226499435
87225171
104309663
170895283
127931984
4974746
345698826
27928919
5067305
2583644
173878968
405402213
43884015
79412607
110573257
3128
597948114
530242619
3030486
148224905
859545272
78737760
542774772
65497215
176847108
86779003
38171363
136072018
132181213
18837694
384882949
16979634
107248493
28519704
507796546
137386798
80618498
325927152
26115016
226895493
260196478
419252340
17593809
85926890
309924093
24302938
648732784
78813708
182555185
132765384
141589924
12260137
606008730
480679780
4393013
27896491
21747335
665250355
223612252
63539924
295519991
62968358
500740981
927940821
119740261
60658635
91200835
737006273
263467633
115721922
119286922
12606237
378256839
136438047
92153810
62759180
2935597
376720366
314598372
316811838
381014276
124780259
40656653
862857288
873934875
157217996
848352326
23454889
204734225
54018185
84743114
76690215
374528210
132555826
402028531
9045312
15537970
34609514
172755787
232561867
23958068
54573225
396379224
208406920
46991595
740547693
1502477
32112445
613082255
372282461
143807737
370771634
31214422
181173214
117626696
146980735
70512757
64633453
456003613
668456868
164881678
704345413
369679684
59115766
31720507
144545064
787767343
378425969
79675787
411387335
87190449
43510763
202536549
109711421
131100967
460152732
621276350
200635933
243385698
8748231
581353907
230489977
625322486
765901438
67383322
205343519
334442525
713365701
64931914
69788727
339700824
285749264
39846532
468919122
27219299
392760988
53116949
33457644
236329590
55472076
9848757
263354866
130988298
219387519
571249120
164528780
300298119
465354835
253836641
40737029
299933685
616661970
218865514
668794850
107904936
307188701
7330599
910155382
645213035
438765989
55828633
208664705
177764343
83322006
70562928
123908990
12125795
180760905
174865135
427609638
249950606
50114539
248225771
92044108
120150670
81905798
141428883
985799397
54453005
69045523
1063427
46870822
224527232
123220279
207753414
97932211
291358610
3841001
173752386
415441574
47917756
148589525
253569397
86285839
272720620
77287506
466175719
84399684
263676971
253063811
26650903
590186521
310082030
282452010
223105737
233294147
58615578
64774015
120760195
231164478
261316855
59421841
95147374
253809681
427888441
117481133
395334433
7881089
399373401
467326376
345010172
163607235
367657020
101189935
558517143
454117982
17742083
110507408
58063011
58064235
66943335
217137926
216942857
346100355
14631109
211932504
47858313
221820507
119709439
674124769
77700863
3675964
149415514
459147150
323728589
256454456
160671812
159645672
725934892
384732059
363716596
666202808
318543477
157823527
114416225
19352506
893283692
331686670
35296999
8804716
395802351
2620308
12929613
19285964
34737753
661498050
1710423
50491875
147549095
44645519
71567165
223714466
43675677
896107506
274537160
67797551
9964707
39798395
22164986
347008709
416305065
136645761
257776968
5036536
233620830
103924184
451002809
480983225
46300139
842725926
698837747
304565338
349226720
45849713
105348073
161146826
86338060
625327750
220731500
415109996
484125806
699361854
37228465
127569158
279317
649024566
14987565
329948812
152344577
255395412
507219109
68125223
140378784
383452168
340858055
461279706
113901319
236316061
56615196
120238897
65145289
158473017
5840689
5572278
157519119
496112611
146956988
20073189
571689257
465017627
12525542
813193412
521077088
894494982
247282237
193272859
469620791
335789025
113609628
113454631
423992044
539832093
244810854
150107199
72121069
53588102
30826428
573809780
62943828
92394560
737953929
644756136
65879784
342375902
197982706
239743414
426513139
63758799
59476597
221062170
68561351
26056861
17376666
31474560
38611310
831287138
97428731
133950929
598431835
225315675
102887810
235484133
312033028
260326991
172204397
323808913
35121919
6202371
6213759
43516888
151617035
605997904
747415754
74819502
181059645
1232591
332187062
167752564
398339231
893923910
72768024
15726526
86245856
159918107
172434278
47976942
363500157
645531999
87779561
64748016
215736712
32072782
52208449
377377027
98906848
22110912
395628157
2821761
88288241
599645015
908157656
12799828
42690303
280425161
264413967
518109586
527811715
197320714
676922039
87659769
10187256
22078809
140403380
7632512
492022237
465132298
591517818
279973954
221359935
59947653
202813396
394249242
949545290
95246789
18205767
216903599
256533316
309235826
216606930
198266807
26349285
530163647
80959071
65699701
48606597
338402246
168310744
35683470
74524771
152974987
45139597
89754682
133212463
200750824
108780591
323577961
410680599
464369466
51067541
12671988
149012407
2075957
674187471
721257260
193542603
294408509
135817652
10650540
647599700
35492141
9544040
167365961
203789643
96673757
6116954
414495958
361798631
687448668
549624251
284901596
317156249
65873841
424795726
64915366
201767360
600340771
548390659
72284975
95412578
150172977
42840422
37911712
753209479
259511570
152455998
56788506
527009475
894868421
318210683
231493847
302095713
61015994
552173711
174033276
153905331
247752683
121404165
88290028
220152457
86714854
452642759
125427783
433256195
110229875
276013412
392259291
779109533
637847033
72331798
68793471
600687327
1300397
39613663
4116483
543532117
11251887
87033654
224671305
82428868
35579884
28104680
82260339
124583106
276219303
243362301
55853129
100533548
682004718
205383826
506759504
492024412
11019809
217879584
162948186
37517535
148929642
140353001
254293545
135750587
113628105
48188875
73298754
201093701
198410978
368523826
545916545
97262024
743963541
167176116
7324684
7728589
3720805
96953622
70441056
286029335
37520946
109236887
26552115
10276304
285422307
504609853
608994261
59344555
49428946
222311354
537202037
749069847
156038309
10502176
382667663
571788633
300441292
11591692
20953667
157250779
492843987
643027278
310805345
182417585
274370201
136491456
773748191
20134245
45903872
67267484
883881422
464590827
494212514
67142292
27716139
412191635
40340694
147346497
838043424
17175463
11205102
99711317
6834493
2791255
580641733
159297781
364516507
28675818
104088353
133985268
72313962
9983994
118371824
187522814
100460973
358645720
15034755
36745705
158223278
641159120
52587452
223903626
138267733
810805447
668888191
179743056
2683708
60525227
788832341
10696394
410130003
92231986
279205066
67104353
19077651
45593007
49308810
149192510
75771259
156086577
373024669
174399706
509225553
676281407
38524175
588561984
256833162
23348914
109087796
16969562
282544822
711030282
115262697
472320896
24669776
261403458
589771744
709410857
5377681
423623153
48531223
54298083
232041244
159180636
670327291
71136302
368111329
709395579
35068444
42207461
16544964
200534400
267337878
291958618
2287794
2978699
343415909
64931730
366818095
769076667
7075507
138913
64383345
15952412
142821609
488845944
151101861
542016872
453201231
545895
371343244
676318505
205691653
194464132
286594568
68716132
296117
161235346
36344348
563846132
2152815
682989544
198969287
127490577
48359193
318441437
577918578
108029768
144991209
6253888
346890972
360690410
700865665
307638629
29600217
513821424
412726544
60486523
45977716
829662237
183641423
447219249
4527625
70718867
521868944
8766375
50788553
18345679
70501371
140473958
9122725
505406427
45190357
587210708
356101813
482545061
156766041
261304972
182853831
271288503
238967419
32738665
478027671
95942068
319943019
445052
7333041
662805701
231565
7854725
125788863
31493968
723533494
287034813
119292052
102156041
190954653
161995455
9555574
432501484
204390941
49644592
169517957
272515296
330771669
447085917
396038653
456335783
165183645
29309820
391963724
132504396
326327024
426143879
7396961
128414777
231016924
1813780
155690952
40077521
348790427
505739119
36726118
178045262
145609099
526074657
152176067
398087464
51647923
399200592
1316063
776240115
497574164
212740669
398818073
538308270
428144728
504331963
403263
73482593
45968117
43522458
65591348
221306846
58220182
585685147
789008708
466732116
293463530
203356951
528481421
78921126
210434237
372394590
415665965
491101639
156220901
256177256
266926209
414846361
47572938
105036327
5906146
284272360
8094125
165792187
641901511
624235236
174108270
142209281
118099610
153785520
451321743
14153428
71249853
282217048
9645120
52220135
91941063
184279405
835291
203705291
352282543
262119723
68564048
82371303
435664277
370482964
334795820
264876007
127072032
466839779
515093039
90398301
356615676
805499973
366996141
435684103
381521656
197530175
602436867
3995327
25084203
193187477
94087708
355835106
119530128
517753873
54297861
159211287
745308338
433320807
664267700
364686283
64416694
6880331
244554434
327709906
289595143
73142834
498730452
691539360
6591133
248895747
803654628
189028032
200712576
46841586
190962320
23915058
132851122
144685263
148604376
104346
5734753
319550460
1857051
99486627
801177631
369391396
9439389
215940321
467686384
86639857
50131426
5408914
157696028
40973709
26607323
18170398
43160029
163307805
64439030
8659062
96086649
307445646
105181363
297503900
107834313
613068973
64783138
85218
19320883
157127284
735812612
51124266
693324105
296984865
175182879
566946487
69173304
653199803
58953673
237978283
127761145
624979401
613994391
45464132
443959468
234369736
493905511
392003287
238695551
15328538
186965920
257067146
38583636
2961997
392363722
69010763
421603976
39409409
268736854
38789922
406501289
190200653
173678566
116651264
157984811
109921919
110734337
39473193
12509793
495098997
87054049
152947704
805131
107645421
113354315
446346044
32587752
85927126
448868015
195909185
143991755
102047471
15250507
420558
157541317
115016303
300071144
687005110
129979371
333199782
457104955
173455137
77197103
37898213
324286209
571083920
1173641
368041276
149782248
763928
44233032
428735551
67119635
142103633
381054406
281284022
127719713
122931040
295391476
476735112
315657808
321841773
98854422
540278006
252276590
478574916
154920264
266822282
395488845
276265928
297545783
87562363
61348335
61307586
280577339
409956970
10097149
415942763
47725333
119736085
140506925
71496547
494223858
58553487
54374914
376725409
375438209
783820911
284853223
279214050
920631324
55449117
5081195
175973378
108869448
107803128
6894865
91132604
374614894
284832994
8635891
90617848
225955701
238060507
73133049
44267308
288734509
223475849
354900661
202805558
271299132
216272931
4083193
111537176
66950821
109345305
116015753
437841850
43176
261266863
538241417
196824365
455072792
1221950
734250469
133718997
74922322
171936804
53693711
115548960
125213065
199072363
140319434
68030275
79138498
520883
159916772
189046968
154451846
54213827
447540840
2608985
542824935
146353188
357632847
3037277
207367531
214822588
314394926
337650694
18370930
613910703
48609882
5055949
195642529
516265891
301006477
32987815
110651644
191532646
188058506
493443590
296310261
44276114
16255523
147110663
132361628
984266565
137048908
8738411
408448116
13371552
66837625
639520685
441348959
182819802
790685662
607507653
18213
122096995
406752335
7827348
283710041
483592674
649136760
592158937
360904311
45329631
330505941
557958070
781448580
617294399
160574984
544358648
272519574
68980736
378346402
3368715
167243383
204905412
520287323
529843287
687347702
48059911
119059481
112370623
94288836
618605760
398809027
205603220
163566961
185400998
125312986
325400622
64148220
650336236
111937381
82346976
731433450
30012792
26000427
88198778
129065833
412788538
35085340
168374476
314190201
917829320
429528873
188632552
105155414
277493568
170213
50292811
16930882
7830251
201420122
297915555
16629294
187795156
771936295
236720045
142530292
46652268
135053020
10724236
482053470
2600546
230779473
303258147
449839232
20152126
671575344
443008796
65261175
331807886
124103119
346179293
36887832
10973378
78157167
7990428
341266562
48030030
37566757
255229636
80705081
341804836
109364670
73722340
102231736
756093481
309134533
160762082
47613802
476142686
338693783
1216144
105719212
131052872
13613808
238387939
159792726
9081354
200214111
218807887
305119059
25835084
559018279
71518442
67846305
98304468
428480589
258998237
588026061
299474501
499406090
3883623
23498822
119694802
363975086
768760289
146363400
60754445
289183981
390425892
162508290
407683421
11566530
15399249
379922389
15508876
19974850
56096531
289155681
14396943
18653343
467538395
269024463
49054371
34506395
560956956
207101689
33195794
713957010
56991623
6431674
21297447
516548045
265100019
253030294
323781445
70103700
39309934
43582108
306642228
565156993
231731115
18407588
257205509
128829667
304170611
234531026
85917246
689365190
58912706
359115579
89154261
6259470
249979975
259969119
243143816
215039878
334711909
419802418
156458369
326321242
31746797
222610760
132847976
584398
178610852
451412420
29620500
440508032
477910366
153449211
204356076
68147361
519001232
466862927
38716374
416006768
399320667
398445563
496200504
333004645
204672323
200529312
781852581
662649515
159228445
152050016
3141689
343384465
475020633
185969711
391031965
471093205
64907117
98797324
91671714
241048485
378599445
481783549
95769825
1097436
565775571
182694232
385624079
257463742
453794099
17013227
5672686
559517100
45581337
666659817
469218361
85081719
879681169
44263353
36653731
39815789
754328764
637719804
495540907
178042902
294187375
147444825
3271503
35617826
120569694
31884978
216198820
298470771
97164284
236641872
11067764
205174481
561084182
443923851
67536574
382058952
209787351
93925722
2082180
210755947
576839734
458616513
223562971
136517893
510765769
188485818
245436464
207292063
88733766
6952258
138078099
77725530
24553949
31417768
66032833
439483767
177000905
369262171
172847708
302268033
18482010
109038147
245304490
233019455
164695804
125448566
194141256
316402305
18453551
40761329
177508118
322245945
7054803
72377269
285685306
260611072
261390137
195468079
405457689
203106959
517308286
532077045
191018424
149794090
135867234
263703549
402196542
442266191
692522068
797591202
109775865
197352991
473350081
147824212
708808517
28038053
172410900
26962905
104804192
765198
139225253
293128524
217661532
106335862
80128231
10618045
44538346
20021590
133642108
41492539
34297217
38176777
197274382
527724254
8279473
537139938
208971853
112366770
90162628
57825576
229156820
2592586
276529878
64733506
132328067
752594654
100430783
348047719
806259372
708786886
10426192
319403993
23738286
553283150
19498681
771821024
606264971
32481895
296507908
129862839
405148010
194949948
115379175
143518074
52367112
183651631
183927672
134980493
319414175
428009349
282532173
164981065
31964502
2949202
504255660
638960482
145843181
1977543
1911911
10862127
121682388
90645773
510199601
231133955
8691777
252002470
2787952
20687827
399925356
156907848
312783451
251742380
280453581
175655430
168220142
364464148
261106722
756646828
108230318
669009152
493775878
216085785
145707295
480092220
42633658
30399413
221491609
247237425
67651544
512540089
973029855
77308178
65980467
30353037
187195930
80540039
379629019
136728371
668498034
558957788
93092321
110857907
331817678
360451657
505037224
126806759
797859056
387557527
372270046
41417561
38791821
362775584
87797354
181321782
315221616
388836451
629916162
255553614
304588762
60271075
159382411
48643244
771594497
530640087
740680076
511426529
32572471
274246377
137674063
131501946
58003839
280970184
271899188
61532527
16833098
250704088
8566893
275159200
7709013
188781331
422702881
138712831
152719106
6689333
21170449
364145765
259590548
2944318
105189368
214000123
197848111
690346271
405377174
114666901
319932708
63511005
280220143
162576340
38604630
832330951
246392751
60974015
26978663
407812478
328553077
211623272
460431518
890891
32974560
232392340
50024934
2057879
477980430
88530854
285379543
5737803
8472083
6483717
38492912
471577927
104459101
881309779
3575961
544680263
192347181
11488480
22281066
377973825
257662079
295873769
226447507
325345911
16377806
7864636
112745548
175050689
488248842
229791740
275254396
26045718
89121546
415860952
367419804
85540283
509636756
154082979
114875390
420426290
496885073
30282493
619024386
4636348
225569646
97254066
13475757
272941602
173366096
162492465
35199081
551012466
192922431
461766011
497148552
2076950
421762669
121801687
173489542
97312928
206658342
103785013
189595769
288304042
391065355
675636213
297645761
516995303
6362141
73729198
63768027
187111593
27228249
84888483
23258098
11892454
13902401
441482832
255460763
350429851
571572858
183027690
277735473
337243854
533782847
35802992
216249231
344943419
253789204
155335809
41885898
429405774
159584159
244919834
318014606
75937416
247823392
227896307
43309868
9530349
272817434
444362516
131994670
325150399
113501357
36460822
621733204
87019371
190877337
538707057
50018920
71134868
383419345
497251779
688393706
406849301
198985529
52726041
46144135
544727562
448735576
35929114
211894056
480078361
14726690
188361148
465675093
432013844
79566808
246515080
58757460
74439967
546402399
161703239
45433789
78159533
517690969
24040875
50616646
704382
169321082
60726903
575570950
298360669
114356664
80135208
27926912
331218265
292535547
495583306
511894374
137030867
290389203
811034624
449681754
549248969
114771180
65603578
100686852
81207534
87448934
227145219
127885041
165161079
2896588
508307508
165480922
61132603
76749840
162721187
162327362
648352001
333876868
623435056
260429062
525418423
32032793
98030933
27880529
45137246
655085228
12464201
327004470
56337995
12317296
675014905
39771234
207425088
92474120
98698701
346554333
828520099
683048276
363995358
85524516
498769493
315527357
223236870
259560271
650694234
452800693
348444467
134611589
64621014
5436935
258361526
239813579
45291029
192584728
606204994
177301004
123769472
189952746
103450685
102052482
246736499
490921139
34604488
77857501
91945878
27626872
282475248
44854650
195184479
705788736
60411609
175824479
319628176
511710212
117887371
172612261
6248617
380427378
2127605
429320100
7884286
46678363
223900442
66602177
334095536
250661393
6931094
340798431
59114485
173525069
6432785
518934177
36072666
212122451
481807541
19347716
85706889
12231228
247076602
302839314
351272300
196648912
395968837
277923793
201995809
172829781
766946129
341572633
779381029
692562822
52901505
55365887
864302435
245256030
177547532
230031447
110486663
38697270
7619500
59344661
150992717
20455874
99477824
44117616
200334214
13945993
172199025
14630124
20698907
24819563
497656472
287012708
111917463
105837715
10776831
98317234
331415290
96396900
125011538
211198644
137824965
438290662
50687796
475854590
44005090
362426598
37304800
28228307
198543467
13668955
280117435
344351998
63223220
537402212
27077234
691308564
120877728
261095217
93762931
50318017
420430125
116078822
752155522
200429852
226921331
238819488
8163051
398614623
12184201
522862371
682840197
167153687
107665056
141795121
14992618
423424996
221403894
32946350
196956465
324748852
764541373
152512956
182930667
676360440
387795189
767800317
145445526
721260775
10150283
513716063
348939117
309308500
197136259
478881648
64869619
887593
678094803
586578200
207569363
110163146
9430446
183159902
168953022
4280977
621712671
398114201
296845082
225214877
664797514
415390955
69805959
162369740
152644265
480593486
16310250
361487697
276587062
125500949
186692808
148797442
715750769
415756013
22069535
19168578
232932891
355497051
471070897
456698335
12359364
134392751
132199502
765728906
45691189
530248613
278312825
34210381
109004107
172127928
150080096
28871807
62099148
434447045
13694135
403975529
205064708
218769716
18197386
206716765
554289468
577504902
158897496
762953
281793795
78791040
47710011
20129794
306953994
522274090
312297316
992336
415933
295082711
103687672
160686231
478300671
94194093
19557500
59044589
72392195
55080164
420617409
132181426
215110270
8815369
185785803
563536059
68016605
374545191
90867712
545695208
467656846
1403790
77835749
104211046
90502802
155134436
228777493
315870153
639299341
292607946
77301332
292301675
161272809
143659903
25129620
16519488
254867042
111172354
414058223
348571549
352493855
96239429
362358783
46434419
37592531
52969949
200145264
243315038
106262532
29976364
214286497
650764377
719998278
212693726
163837163
486462545
332274860
823950455
141190
26496221
371433087
261238004
23041820
409922259
339354421
104022824
235643923
161684169
635851469
230296246
41604766
63094788
143323327
548845844
36741744
18765008
432893109
37721917
62429751
29146946
650253136
137511171
58773784
197730149
169151280
248750256
128955093
379156165
234220526
25881986
187274199
182080054
583888618
320223299
46207113
41664058
184468834
44911357
4920707
58160769
61699592
112336772
33088057
102810773
73779535
76993480
447674878
145489904
832958764
43584807
266492955
878134771
239321999
182104925
57634953
528926882
25917486
297875845
398024130
231338728
174757631
1910533
175233756
190321584
76273043
90490587
10488806
281389639
57577389
383010748
11337597
38574038
304711733
49140249
88897663
387139800
533276604
439152714
27205185
487147746
18275564
128720671
136956643
436952958
16180687
73399486
675171195
17479491
645891180
9286552
16400012
103609321
9952166
529594279
70254225
6932092
99283934
74973417
780104722
152442285
109366304
27458053
153429999
229812861
283327
400204588
78430378
235908031
615316279
65807626
180720548
156623026
334390840
162667548
106094084
537556106
252201352
567138696
76623908
7462533
37941356
292966236
199661319
188472220
36976021
616762542
249393315
362631855
19029154
19770694
157987116
214635619
226848951
396083855
87579776
776019
47608647
68442700
555213301
145459713
293557999
37517776
347068602
483507157
903236125
163627088
464636383
133614421
785431012
164629108
23528855
297254421
45973936
357424135
91508124
46739804
171270474
104721602
77425319
302754870
28215346
718819428
13107732
136500338
18666888
52747789
13632097
743423823
54849155
49286515
155175598
505847829
33972950
3620677
10946429
104268612
441925390
350249785
18613186
193493796
204549015
245472235
630823874
335724764
271720449
795050190
204667980
614344320
2816959
335712469
87749304
69738074
283206683
403496585
15243058
418500549
100389693
800749
271678430
90444343
332134421
279919057
366701028
126172378
280095120
383493810
443251712
398381311
167584885
511397311
517491305
308736066
342545113
23503155
278067434
77163778
54282866
414006212
629765636
509537116
18184092
416359618
695146943
11448525
546357468
12031795
196351179
136031387
531081020
71259604
494892468
166648190
222125636
40601242
286450871
910804298
129166385
108909165
54423334
37998717
55705662
107952728
30345062
92543634
594270885
430269198
137990528
273808061
393660445
33160912
76844471
6851226
15170853
242176196
249751260
237592662
89265524
606149770
30192530
571913458
171865986
283067329
194253096
386136648
808224866
143448360
615154960
36602574
348213819
5744277
115464530
195744037
153322698
128013843
36676128
213781594
83668308
139626153
4337422
246052106
26809827
395979488
229188069
32303112
215187448
116116882
88829408
554340418
430830458
281869807
179236090
247204738
39184497
492608346
45257947
146918824
232457657
202254029
81796183
46384026
57178920
366153306
453446952
492360832
142118436
59690789
472544838
81118737
251723082
505486104
314278663
466945434
38046779
295730689
81245919
559993536
407892423
24136515
461878477
47051923
779196046
67750775
593201490
855228509
843275017
5417467
13841788
173147165
338682265
434519255
21815313
58482006
337537059
11029912
544775194
409390948
687553571
689562121
78493975
614294041
563130586
6391388
513723601
120517568
128851130
730022210
19983717
496679986
33168099
22136467
610591413
272619217
117199
16237573
498221147
188965472
6922110
701714261
781674728
134453243
155209416
640991637
28821101
809483951
288596320
22523642
131338400
68749757
37415330
33597492
46055158
212844612
419308692
64427257
151844151
390904770
56198919
161038974
792109553
789536706
173090755
455711681
481454154
345573495
17710519
302467439
272310577
369373023
307490816
31714584
240358106
158817212
23938492
432000459
191304067
3952114
22159013
208404639
483306508
48814527
36825373
647764271
758295671
695290502
372937295
745245598
949464318
404565618
147750931
22192097
3818010
468064920
40378434
122733157
831110367
762815483
75678125
100121294
250133991
292287403
822810148
517451220
247817104
285262685
70364583
82761231
27319314
336230807
34117617
808266820
161482477
128722791
536714109
400822565
77980497
7708561
185647726
313088250
134040547
680678494
464679267
423689802
445550726
95032975
68910187
89944505
400457
119683927
15057623
685056695
914214830
47134335
628301548
135674607
1495339
481802220
37185917
78907592
380997382
200265978
104442922
601948411
308867618
235350915
45543897
6915898
29412966
47309886
358525846
40410158
133974773
271975268
21970582
432439778
295257563
21912234
195228766
448527790
60685130
225666025
77963519
112303820
16746497
316895703
757834215
485402827
204311040
89253822
3324310
44840650
298115227
468687327
5393746
190507728
689053061
360847824
677065763
160953592
712141392
121795898
818709452
706692604
821218276
634001515
63467760
548546662
355903511
16433645
330999101
110601727
7376410
750325631
543843798
357436680
6346291
130252303
72622555
1173146
71904854
354890488
147534606
348031575
127078409
431210666
88669288
351460668
202252128
350814556
110059979
199181685
28184721
459224917
30800005
579792814
593754968
276864780
357250914
54692730
251460508
11547753
558966863
282599086
416828607
360845798
121659908
189031393
136779
64362204
37407439
87228715
192280425
347636472
131373282
19661559
48370430
107431525
117911679
107448355
268263109
409086202
818757019
263042605
171505310
90866832
9517320
419294667
241755938
260749550
62802219
35501081
149222195
570415578
59726747
48855678
11443660
475284710
51305722
264768433
369034900
294553460
395397024
616290195
309703069
58421895
336603841
704483114
363306811
127274351
8922789
135473219
178141415
298402031
204326023
58770921
391427910
141838705
47382546
241615992
131378222
733844418
25417949
498365523
316141664
17314947
281041355
10378538
442072390
611135465
124778493
650977201
113735482
539890141
237153639
51467954
54506027
898573436
40647431
56628807
195930610
225131563
5652752
168982482
644874803
10739246
271344147
271852735
80678663
80595376
78587153
37968373
67793006
901834672
49047813
53923340
56222424
863025942
429664898
188715460
328756558
354510560
159467621
141296049
452526610
1010925
504024929
217002954
258909366
330450113
125303741
58093614
20756762
17166056
256802511
57159317
3378993
122642031
17306534
54152398
307086481
409761504
233602535
645782618
95895269
68820378
6660295
51866673
81267731
52280178
6934698
100474875
157073212
37764560
210497488
14167212
20280791
132732549
260205482
39970443
252993607
130639752
384414195
291758175
258862191
267105012
180994624
233842589
95452099
235397198
128687914
806650403
84263751
194713472
539513494
92038996
160511560
335860979
2341605
25205809
56989885
40332661
24830288
91377651
738154447
105485744
251143682
356107152
441974013
676843240
47504043
61003648
394025159
155390273
330341358
30052807
222807346
3163168
33982323
434656969
286150245
391164028
385565529
553485159
53068590
482891099
307645897
465464066
69886854
84216723
541158679
140975524
56163755
312970176
6909119
139479939
102952024
846315931
98466141
110995042
323171869
34323176
292430942
303753640
605072633
9805119
678719479
42537469
265206573
691075615
4241294
283391485
42251486
48247524
44836352
187828078
281482521
200871761
576189625
484155584
147915566
563141400
88494891
538147079
590478773
493879673
947124378
632591702
433336786
687376179
597884552
663324824
563675896
49548245
221303053
318478937
278836014
821144896
186176501
207787716
367434738
450978277
433750851
608644282
161387160
5711094
140060685
730705833
303558137
135581105
372777042
42562925
155764265
613297568
83764108
258164294
810076618
22969781
38777053
648204252
89555339
290843297
440893482
357367832
173012242
346732324
231549036
42840210
124474142
143657923
5090367
24612606
69357629
474533890
177849613
151660498
317062640
440149356
584808314
174704520
1692429
271367514
5392379
305132522
47155053
264011660
238584805
538735169
119911214
27025162
636556614
378709188
285803851
120890083
34707853
331667814
44950845
340403001
281319127
123735073
417143912
52569724
59287767
54362865
343038188
653052505
470652337
140389560
330530013
167263615
214278831
222073483
29859698
21148255
560551694
189627904
19594946
460274068
264889170
102361998
47285594
62921741
383662103
351695080
480457373
322913986
84903148
436086519
92354326
28209146
87904175
5315959
119324592
529953868
128230859
739509032
459637327
190240737
45655638
195560074
4083681
36919510
33625474
242896912
475554350
469180636
511070848
205797081
258641774
464555369
67674883
39884012
90823727
69564952
92844102
25735431
89274610
61696189
174860268
391961184
142984028
266735087
74195962
796161551
386149548
52018530
3325223
323283878
311710497
358377907
446309
295298242
274877731
295247069
185051100
407458089
539267084
177808586
422437938
242800935
560039784
104753941
20600624
1676126
364242761
273172049
197537865
10943641
402420360
240781456
454535003
281365770
21819452
587343576
79559344
2324526
62202319
28755015
143139240
3174041
213285743
206069844
146705786
206026897
18816935
392763923
577450001
655213682
348311630
202660338
143653467
719532030
759008848
737268166
76713491
15264939
64203140
394062396
111748925
29603917
68637166
750775
410629146
23099441
263121300
347354859
570175803
422643670
16881252
56399121
14336399
85307998
162189304
575124781
332954696
634430374
307289994
197667384
146475050
464086079
22391339
137749311
168572751
631227146
144125248
177054123
415091683
217171776
88076502
30964962
124702541
313684023
84258803
64865746
52615377
199782375
95403117
184950258
7350479
328950012
15585396
26876716
491087086
180367183
77688019
31828791
114535513
166827333
276934774
210419982
207063160
272175722
182802254
109163868
240877933
326943440
105409109
628839993
703100823
134843002
5161757
36377184
217884980
407049988
342240862
492329366
26935177
273842323
109711626
349942762
382716867
34398488
211373682
156084954
56273833
10924141
160075321
44377511
715977977
9721216
116265965
513212703
222039721
557386180
414791840
626643494
680721489
111030189
201893780
36615758
131217389
160566408
819469826
250256452
306745328
65132630
452808426
720936176
278556831
704954723
459643954
104246451
130579071
454815858
15446702
10440942
119129955
389472233
554636797
163780634
24460362
50041986
6923216
420291735
539545797
7877781
82937770
87866344
449720565
75844692
166593405
90201895
325084422
99772487
1121824
272743431
452556773
44528392
27898764
692132704
144601418
867960916
288495593
14905580
520904758
414259158
496954930
38029991
16847667
124548758
31620888
216009858
391162246
38448302
5939122
61274118
259005616
45061587
53477955
275555992
916702878
43935565
563672663
121170108
24772213
199509086
255126817
492373286
50095481
220943729
166646074
1906670
76140606
497668564
55838466
405167442
2218379
592644479
19353118
47549001
447653606
137083992
320926424
39952831
352307815
292613101
133250986
13037428
32308957
19465505
32836259
216340685
307547954
4299331
552210240
91214201
148904446
8854689
153438082
503883499
300760749
391174137
737928997
70344794
40292883
29136949
9026428
134638489
9286997
242523036
470740453
128140693
16620384
696457193
389356640
8542778
51005880
23016679
119277150
216987947
204807069
284253114
4889193
54764438
424997378
39497987
491649961
56846170
41706795
70632704
255430351
263724792
4472072
98055809
272610238
14699615
202226448
438810112
1438893
146762888
422697036
44745587
36606291
562683083
516986563
124263980
63500322
51043214
95650737
238890941
81684131
53319131
195273973
166688209
80781093
486393102
590917138
66823205
29142283
172437570
63459382
935141641
473577694
201198533
109962388
189867571
240111650
3652770
95113168
14569024
77921394
560424780
184273811
860004953
421937682
8397100
126032630
301794158
251350063
464682747
7246050
799293742
9729177
749493102
71932007
50160842
228628707
148079940
118212433
236828755
219471807
58839714
146193201
34275399
273089867
94128675
29268339
96203088
166893148
32833627
348282733
726904331
511552536
53731691
25487922
177803100
339572660
119528108
191398151
264422275
168098345
612293250
479179183
246272581
530527853
96551251
370102327
168589866
468723432
128813531
290346163
303617859
357958157
355892177
1118132
447692260
3661083
98686060
4807988
387449474
280787013
7046781
6458481
193489415
11440318
141161900
694640764
91359356
152608353
282697828
168088816
346390957
5975629
20183119
433747133
36577511
164177176
295106969
93154319
638928747
61519336
297215773
381194794
166525880
190503591
71428045
378823920
52388226
471834253
106130533
253969209
303299406
101460606
53075050
323780225
128630910
53764081
583026119
306488045
276218840
102256011
257237529
109841002
723435936
45740638
54301727
447270154
2739489
636484421
420959003
224285133
185395851
62280130
6096585
86781527
21378764
734531344
336989348
80892755
26533450
60450845
710693473
57563664
10397571
756602412
587629540
1471686
647910876
324131882
219249758
496337321
90391034
56453330
122141760
105530743
498186774
255743103
557081588
290791284
245020343
45973748
207218205
371059650
17097
95460612
88306127
518283458
62974845
92072015
11200659
805447938
941000379
8322019
93258531
269911862
128030945
79362895
313201919
447392274
147952926
63183770
367572910
65585654
3389311
23307093
5092263
388163767
226403045
397412006
104232208
283521837
5154912
111352096
228879414
250869758
277519486
377552810
355166749
285604519
395578723
18010536
90870624
551974792
241527156
686502329
587413049
649356
624359714
642218607
460931465
263245329
325305551
540627610
262367968
268378359
567051299
138905140
186424826
103627657
295042422
563224582
389558185
434815382
4121968
114754253
448580508
141200647
184685361
584474238
126854793
42270164
326081341
289607770
10829148
228066384
39601481
4814499
162741760
21829126
792141569
708653323
10749404
608077255
109285758
7297500
192896786
185262823
38266321
26076919
81882679
30814767
39075149
117490805
35077513
24785202
121718876
28897356
690106026
47772280
381005537
351159015
22832839
912944925
348596306
264264510
16560620
415668592
588658630
178861830
570807288
13394920
132551590
694623506
85971598
436070053
68968428
242163623
285473179
349608057
344063486
461159845
492011648
436425424
280535986
591247238
418751164
46219986
236959506
14363787
155202170
555489914
11078391
337591772
586708593
101497724
522754369
53225079
34199886
881376776
346906261
346910399
69307010
18964978
427409674
632764267
624618724
16203445
156309753
34500131
248680439
10282421
369550689
598732263
605898111
77390165
40084447
323272263
144783319
131306359
2375975
103081296
935067935
371651403
90697388
51707985
34964509
223321201
231969686
432644730
7153526
41280536
465791867
594670768
164664919
537259882
414562214
523406669
54017796
469672851
567257108
174286397
19544820
256734992
108670822
305325570
315929384
57296876
129167794
6468155
256180483
238156796
196033194
37830619
222111152
21985295
342857813
367415648
95932105
412946123
432254574
808750271
367923339
361525752
178772481
239277852
113032710
151236201
520183641
11761470
78696836
411423031
4053905
93286970
6163975
334184120
88689391
204557693
318182026
570414547
476861049
371413759
526810902
26546143
351203171
865070719
143583515
248700353
25461823
3454643
296265005
782092913
362560394
470567889
129587224
369223434
890648111
67308817
80169598
732131740
224330124
30897513
494494643
351379671
158887638
561357271
90142351
223229516
606973633
722672413
290538841
136196987
541545806
159781278
462541460
249443099
475230729
546840151
694588292
25691994
453177536
626287919
102217068
202390261
12847102
685495513
3586918
644281486
24000245
117681500
489847200
393090789
375183931
631824181
566332969
485086179
186348160
144332403
308763786
79715310
78234360
41566884
389943175
79814989
117233775
50996481
21264172
351050458
33204806
492414165
201840294
60919426
284098631
57012882
83438441
211362664
550224684
154482792
273849663
181544103
672442073
211976149
52787322
213046870
228831788
154673987
560469767
117500805
396175354
631831846
13204750
587750008
188824231
39827767
339205708
117063334
310260676
48392946
735683090
155600544
3532601
245104652
27769014
599890887
53433537
109670738
12854675
435889567
461798216
541441846
284574067
139170703
265749113
368378520
119977949
260052422
262118776
385499673
346694544
183210698
865327030
68863959
36980649
17133334
482956058
90234882
207246604
47908421
378708964
53145367
526903464
292107171
221225042
335318817
472221459
121327762
233821151
622982061
177782706
40700199
4245998
695272170
172355315
82384663
388194263
11831250
242422853
630159533
267069152
125972425
154209263
83698794
588838977
412063207
527468642
680637210
273903409
220911347
267592941
218118450
410124665
94917421
240872097
171831066
164956730
183859808
358553361
151438626
58130410
144396128
624874552
67600371
384615405
26143781
9393274
141498112
152881546
691900618
17508283
586863995
113391158
103732719
384019314
9367100
218201779
190099080
235613944
393172130
10816086
198198916
429080512
13619053
205050084
334182050
158629838
67948036
182964951
68812023
420679691
35102387
222214521
267696553
222352943
19418162
561765809
274477189
37375355
13809230
22971812
13704757
171597440
42041324
778920659
129329066
221601166
63302400
779088698
133272220
838006411
653540404
343342515
627753835
300535466
486267444
113805233
417580884
438637423
353617359
34267723
284151899
5232521
15152406
156374758
68311916
72498037
730249
37574561
300031632
261648522
3620249
61127119
111594016
62779296
295641411
81430830
456981257
230201338
147536822
135725246
67146862
56702094
556370062
280191388
84371297
719542883
269305961
71401321
348748003
59059861
72293548
110765297
550358869
5946536
68574451
69057166
241862293
545482824
704544575
175629614
490198444
712130818
406147654
233212719
67020676
534179010
11890883
580822250
190355820
432022397
159125773
369879770
364651447
188939674
863999867
327788484
67767847
4622248
745892059
387253163
620326237
41663489
232242989
116032990
682766239
503210371
119015225
3438031
165715504
437097640
49382461
98479247
445159234
48878081
20289092
421785327
128385634
642362364
220494201
354444361
52055278
46418158
74610800
462333681
133241960
296840518
425434749
872261172
60620877
364133328
29206947
287523634
69891575
175602784
83603105
631798050
412984257
21323803
20425695
465884849
299875298
56348148
906411214
722213178
246728462
225977502
418066677
27714120
312371704
21889835
13605361
377880824
233976515
205843502
281760755
6814773
112205707
330072861
203218239
197516297
135889173
310550480
58394553
347022
552611907
18442528
55686405
283814973
138541069
81325901
208900264
276229814
234500165
13249202
1991744
212787278
230070901
210597225
544106554
755830423
779913316
56216785
265788
97202155
90078144
41106005
287056584
489724389
360417127
155462311
66365247
283182607
913481868
12686797
439894660
499494402
588075808
13004616
167768154
259827124
477767244
20720777
670532898
221678417
149188856
21606322
258152892
25960407
303294297
531023193
234006015
383887937
104569824
129670736
301602690
16162903
44288926
261863523
170730660
519902486
496891089
30283777
557089964
8096482
976996375
34263122
119013267
129561662
472519245
102235099
97199754
39785612
20553521
19326415
790845346
779233723
618039329
297447041
91616415
508346600
762936492
241911373
446934524
119384062
425526704
244995806
303326985
20700894
239970014
10618993
478988889
314272453
540652682
340365258
46738974
674126495
74716062
416555656
753777295
273956489
581649923
385958913
56279240
183988993
569377319
626201879
363063419
593702025
112494129
945356310
10624373
7211542
156933725
58861448
6691381
151905862
339843
462422651
5283061
342855981
242230587
11927954
21061647
615822365
504463703
48848821
86517110
23294518
233288266
70247465
590172999
169683610
188914152
49884105
123289571
41402039
496021771
371608896
111153450
20504438
80124310
550207707
340182524
103168840
555968375
213726894
86280074
194481871
147958834
244703574
153463631
221139593
152711148
15634617
3446099
41572085
665896813
258017685
93719449
270252691
25928880
538917093
176299092
637366040
25698632
263833019
230771769
15686903
39969991
167223222
387733602
364980257
2266590
300968482
353904903
104200907
467286970
39780798
76276782
31882686
3063871
359179947
103622235
24905461
43413401
606397957
53656139
662789390
165850536
260906018
41986024
119080167
129463640
107146992
702470441
782898685
13446790
91795083
117987833
119712859
399805411
144035782
58943686
316947941
149792438
254239863
450435
314736533
349584156
155881581
100835361
38223443
157531563
513281877
5048122
29443207
361948876
121603409
26266331
267162575
206135577
235934348
91966561
2056204
43954729
105714240
415617734
234295438
577377572
130031750
361703316
252514501
108534536
52933820
595521548
608648828
726741888
506792058
19972081
236306384
328799265
330668361
99772342
810113763
74605050
222506607
395821517
340595
38681358
144253820
42472177
72009656
429071139
239110406
80800724
222601457
72210359
797033068
176234476
55571732
26852054
151483747
741975700
206699284
122031101
193395482
349264432
550642762
26934619
530208001
193377976
542837776
281767573
38613431
877940755
29343289
137333978
167154325
162490815
492563571
361146559
584689618
5572095
61847903
420493912
69437813
129149667
143165807
66900042
421697412
268504261
142082810
568626278
480188276
41608565
225320632
21247106
316943487
433913061
259140036
549094412
21955979
350019836
598999492
187788043
295408904
864625272
430392169
27028799
356876032
488990010
30541071
166723451
161120741
268023263
467282564
28756492
79596077
338614277
3970067
245399786
29429392
753918193
22324912
106164472
401480796
474503387
593400702
647759647
511100858
1182464
426853241
327009081
291929633
88860527
207169531
45328036
241606106
124695836
887034719
652569913
416110773
382575496
116871418
100643995
126662091
465014674
234660103
63487303
73552687
180321320
663143190
23063645
670422920
47945638
497732776
28722941
621709945
200641515
361638963
458337465
100181430
531381495
899255093
239856942
179529456
453992390
730701071
788809832
87288998
285326809
210362298
676056675
645413755
70591043
335978420
146083316
41090396
223092788
209372194
164633357
74690408
198035306
47865528
68633783
137556084
4933170
61447836
555757172
262555163
109520204
275777950
386816768
122748823
150284745
160543644
79717398
68093466
279149359
369215832
77262435
681561983
100151263
131856232
249436401
16630304
170860775
704076218
25391999
359215864
314822871
664246958
63612410
21922008
121600210
394430962
675902099
304484476
115190935
180595355
84671337
255113048
294402
646076834
66248757
840221396
413548534
833752419
792055717
213959705
120113982
195196642
75391876
132343576
419878115
27404007
193235211
1046245
187334046
274147280
5601115
118610836
5223345
175779178
504710
687780949
8236522
191480065
41900773
3391729
8644215
153292446
229839009
284430552
178013615
77390337
585273681
47198733
85105691
29230800
526434234
209010032
259843152
810681691
572056559
293662548
61496093
388421450
357898479
538732655
567288900
367366868
684365884
251703402
28993729
54351515
534905987
476553506
10295402
6850570
647798496
486544924
254256924
72382438
735985495
961647585
551908047
820736152
104326012
65685060
76641487
240472890
316390877
123891888
27410278
42296321
96604839
135627133
604898479
9578947
287382105
76753367
114301995
111282969
24216150
362660511
129639183
57505173
207397219
28595818
132882018
155413925
463737172
113170161
324920404
166917163
577087533
511533544
61056785
710543192
91961162
615678764
213793041
23370184
16791600
240653877
14932400
12500824
371695025
293408861
416288234
167343496
273060479
111353311
170117552
594304986
161582423
766067902
198650601
518629701
81567890
214812003
41572679
412528517
506801674
13873318
339400172
62244367
58534238
125517393
14857042
220793604
154531892
215916666
234981295
319611813
50625978
339469400
135435734
465315766
12830322
363505840
108728016
230012094
369580359
311009803
402903554
72343303
333249114
352590556
45737006
460752877
120248402
209594949
185351587
193840260
5175263
39690709
43447533
110092439
66042501
231563881
54999425
120054404
366794021
280714354
485048371
5917668
783456197
107925364
18808997
74479698
235099021
243578543
109781894
602584232
198114643
549007049
372718980
198644931
611445692
105295041
270431437
810725585
187845553
267359064
117990916
554480959
72309209
31693329
371813769
516764635
93637174
14025988
526443187
242070439
68320231
120315978
4608239
208538423
300442224
169683987
113726806
486734459
499698880
518178908
226002909
163551257
360636659
84640399
614696867
490263152
415312892
178928429
217226986
187322904
522126282
122060801
63660069
286726492
169342704
30503565
246434422
87072414
33353902
670534160
58145602
363021763
496649509
344802489
731110022
335773183
77150630
32494136
438488820
71235795
75605299
260700893
213891884
22935442
82004290
436437194
600307755
811238159
152337922
264980242
421754629
108446366
397788977
379042821
340754646
783423799
255890969
379002229
10719400
862496294
145879211
532195629
120329087
32405085
152662337
24829585
215087578
116776888
36462530
2883869
11466743
1248613
399410382
513114416
19615963
569223964
26070545
793631642
163746434
124489870
845087633
462921898
194461518
157904524
150935115
182305292
577828075
81547784
726059921
32263086
202270751
56703101
6244154
17135297
53774274
61433547
563759320
417143160
112760205
321540985
193182257
239548581
218015815
198875470
785409889
69278171
561766807
526000654
285041736
305411774
188495303
757520223
464770231
175911581
142314828
34193680
2162819
461755360
810379165
340829150
4533016
197871117
866555813
35062454
47546046
94096086
821271512
474912967
402413801
12119875
255914103
95580422
105824303
43244706
394005910
57809458
110298851
236572475
266866591
488517239
7796751
189261187
166267366
682740475
198674540
3250390
42907638
305662172
77186354
447039228
71286409
154671213
572277259
471723123
124352203
15816885
446568070
163919633
251245660
456454069
141245166
577818923
72723153
3358121
60591393
28320673
599396923
514265749
61461031
471352682
127718824
616158432
21753636
13942375
21607969
830608626
140785347
326712001
23058825
32635562
44019115
302979328
446329105
266718790
8638813
535595713
773023183
36708505
82799672
242426538
674784222
649877958
208071215
541604387
215330432
66602859
321234573
298908381
124092118
659496093
519309118
803247657
111392082
130940515
46663803
21280212
386846716
195885197
21723158
392743517
302408717
531941429
293146332
31794782
150821615
275297218
78577720
10193553
344526817
271578111
210288638
540731650
341951775
893683548
65456769
39880783
19988153
514670348
35778339
303081136
260563216
176455019
847927996
16606555
639428548
81618584
140328624
464912204
22527989
537434834
86953045
334470418
505711671
481089410
2786016
401059696
804763107
3855258
197690283
254032754
100802691
299927
866349431
347678538
29224728
275678735
51776417
380717243
286926856
582500668
329329221
3466783
207103782
439456156
106409082
12170568
431074565
138695737
19548463
347466598
114258538
35874240
52996582
28040278
39517520
73945663
133713365
6550660
166203829
238430682
289692457
218472570
136849903
19840905
796358
779381905
146128592
391718296
393225819
49803967
101068834
69106255
51143255
182767989
24567017
125138327
211582427
124195571
93670549
241568692
358994292
19913875
775012921
507871439
44862371
156935643
57705846
133144716
142793516
500022282
83190083
125182029
64880084
428541902
249930405
300822246
797269067
574216319
6273392
37537202
2799039
237977846
712959311
146993233
64636782
345056324
489921869
629974058
16040562
877741343
373438999
151533782
273738940
46126505
555687955
254555980
14980327
291499559
66223512
487212097
670795232
99916697
85308304
469952823
153972637
161146277
65902130
354773991
504086755
45826292
90491665
859585117
641328774
97111032
11361282
360543750
7558551
384453867
208128753
164754098
8589720
374410088
604994604
159730388
93570744
397679338
53294055
223858505
325744707
62003581
14074277
448911302
92356344
233507292
114119345
521980932
294389199
656671709
20167549
488478567
251675093
83339507
157527976
84808276
320867625
305161376
217360486
734083
423490764
237493319
409538495
914222740
99911944
694072009
322711881
57001132
237407884
38287955
658755037
133227570
15582320
854520952
581714542
58783062
23049867
42479513
69661567
157879366
222092969
65109800
114921083
726689496
209412393
178566768
129018608
72392844
49125949
433763758
104714108
2437324
30476808
5525862
13546527
645416553
94643321
179392852
435175752
192415471
71268784
170595856
83448148
295612220
210642676
58832287
441927452
384497781
111675926
139034597
512185378
166239801
458082365
5046177
305386581
98462716
193308968
61192157
329085648
508836910
391454188
147854303
632835462
470704836
153245224
373784521
115898305
844501793
68319382
135717308
418700215
556181079
89905019
15747639
232455605
410505791
19578157
106307142
134653959
549096284
33167512
490150574
163531016
134549390
707224928
340446682
417870069
34811619
18009964
118772053
179465852
829270439
29442966
307265084
33994909
578469677
841433947
92396350
92472302
302948151
767798973
163524505
203591655
455271645
108727638
120076041
284751996
453199235
83892965
728821409
187366860
816040542
84462485
64164881
538692350
534575830
837432628
203055072
288637562
61905855
596453292
8561739
168003565
40864264
544969045
5452253
122005685
220778315
123822137
4137024
28415825
312846264
48719665
180863054
692391706
57319791
523121410
226588131
307317980
179031346
265973467
55758566
15027589
8857135
129166850
741816569
372853351
519068305
14827007
360262324
639682449
238353016
72775601
110744926
201653337
6454760
46737802
206365156
146237716
31887614
46980746
660043835
361134046
139217073
361157813
321368865
27149698
554487297
413700557
205900231
33852813
88640940
442464435
66698574
532268673
76285281
4269702
81672911
279495440
693874700
664736398
108516428
156936167
93414907
53037497
9287398
129565342
371163009
689226471
43774694
655445441
207517683
76443972
3345999
28352932
69191184
492603011
137997400
184963991
615461928
54705560
14733812
51204467
149526305
17536337
64645583
52466478
304996383
34475947
197225653
310893953
47329371
147825223
962601070
62943988
497442450
494566510
218954041
5494880
556062523
636532142
217693039
46001078
446812818
10502943
291759989
244264527
576957785
632113277
12244659
468204452
460694709
30324095
202424919
8104677
276277249
3443959
17088401
307848724
19963442
38235485
548371418
79055085
8295275
171102977
258490952
124972208
55862217
240996895
485139553
142058864
453827024
79544844
239692686
261511622
561423201
54321199
331921760
13189263
70106375
143601916
141080974
585163421
121461203
604372513
283192913
26412210
645322345
176231293
283345633
139051243
7489958
368308249
86773248
62859532
470753132
221270368
19510565
46920589
228752285
374686416
245134953
47184117
41241477
772493994
130426553
388932430
315452722
53689269
53394997
348570079
554806570
71717656
380976131
379200
138607567
181505553
204105147
68010715
479309941
21062612
1912903
132514883
146341171
97572301
313055964
9560610
157103408
49500935
520156460
417140807
583919524
290198332
5643293
566052499
7133722
34010799
93777346
3897417
3557807
33477828
258946923
52581432
263758815
400910400
581976698
128587881
47832119
172407801
357086647
50122022
11390170
85479801
5717768
170100065
297805564
109902406
516178436
14655628
279913652
136519863
14537695
864974164
152105903
744672347
11476449
38179907
324050198
410933969
66762610
389857173
14308286
735910432
22940916
297939689
86502334
305808761
155766359
437061863
132941033
23250526
426518857
135084411
39444110
206111081
84671677
57448984
245507777
121204201
15052005
6739917
320526975
683860958
75074240
27600238
74115030
308494268
36641031
32580119
671270379
5496086
430162844
240183596
25745110
269060380
221704061
148765067
29833701
350327763
180066210
439136130
266004796
120821143
13246747
442350000
184625272
8036575
31970758
169490139
371845244
109240463
12118497
101323448
40636338
103328337
8740878
241044988
220881665
84203035
120237190
277494972
170733828
240089962
679738835
76684475
37530778
9757734
459154388
119924842
222060870
313346547
249129839
31614003
55279972
265003662
92736583
444062368
30780662
219674482
1995194
81969658
145150821
105631095
86532992
10624034
218507016
383564970
110646325
836796666
142661897
262085399
15420937
8256350
394821658
752350552
15705828
335610962
400359681
355839862
433105179
129740529
387004031
120090108
526471872
589998346
89990071
150688652
143109288
473218019
158072198
229207783
283430384
134200082
97439584
50196278
283412171
464259742
174224993
329491047
105198310
16038933
454613870
104483685
61886545
136464454
6681011
164139172
24128683
8597565
153990057
521177012
511435884
784471657
283389604
120724016
85971002
87955222
279438169
127296652
35967899
41404554
525413152
461880268
126509988
19921121
409256920
95795045
100720052
18051048
255199100
314367292
30699632
758816449
327745206
405873122
654312359
173964415
175345940
42082524
378193374
11470165
486955586
120333899
969480
28111992
491433884
155175535
710013833
27709502
551256234
158220502
899940929
288403673
170487934
135365405
140404505
589088608
159240177
621816018
942930951
403551807
235275073
3488631
382010454
115543501
442096230
41187039
240704398
200222233
338709710
298234492
68310615
180004421
468047592
810425534
392925318
6611717
3124623
353147131
137865768
16025391
34532528
168333125
337195758
831189964
30703950
230103305
287898015
142465385
313760316
314835328
17667518
160970693
635340025
495646423
354341728
72316546
3355144
266936249
506427532
702124654
113249016
78673377
417155354
131599108
315741182
670269613
865147956
151886823
422368718
19548704
315307957
139223575
189416166
144538916
38577068
25934569
111790799
11731920
40046588
138911335
220471751
70347690
237760735
201349741
31973933
87428416
184750695
43108027
518930923
18202194
50112841
731767941
39535479
198438114
1638419
10446027
309457019
36904714
85888924
327698582
632322922
430878836
65004805
614577235
352929365
170486140
480708181
326958
767497065
4199598
265228607
240932253
152896166
160377391
455338813
292337376
32907644
287373492
364303168
184773810
27856270
699546763
252316603
351054813
47565050
18468948
22288490
329892408
121671936
415866347
15533024
97673867
150276708
275612038
31677732
146595592
99233507
183499002
436055572
17929486
137178812
574594346
152754162
73047460
250975737
134439118
120187472
4821272
606266938
47424820
13038278
740504815
777506040
8469983
10925353
11834877
380735791
758932801
592942119
38920473
166712402
194527059
52643659
46916532
192946638
175408875
159402084
65452211
350487560
438595776
758967570
146877944
85407136
212007548
494642390
15837142
122550603
249996143
58810642
415690209
857466613
51989963
236833756
418735121
201821614
432308991
177289306
113242616
71809041
169907331
373635516
684413827
204719230
239252237
381782371
28833559
26842293
8768109
80994311
387165383
40323170
463696151
12238036
4232612
133427194
93123492
726657067
7266913
32404758
253512926
546391564
66488700
370920343
45678243
194462892
24431457
46497036
281727881
15438638
432571402
114192599
23102848
73635592
467033208
27088069
100298521
288423395
3602602
238497910
289589049
58969514
162937844
348522105
82824979
541916024
102730692
114997229
612443570
175047980
301092462
198816061
206213644
228569655
685175680
227463562
35595407
263011499
487496086
128768914
766830132
27841701
18212157
128777419
487973678
39619490
532443
91811794
158315856
115823092
130392889
896261238
535885358
682699475
86243461
695190297
189734411
111586513
177712673
851143
211832811
123091499
242759913
304819060
24865159
154727406
87825306
52778820
402433414
239923325
62020137
14621926
40473335
79467724
13762437
207903439
212814071
81513729
24619545
813061573
974345
670648723
350577042
748303737
543459894
42978095
715370097
527756598
205667326
128536469
18449995
665733828
243012203
446853433
92661136
415428529
120182874
140410328
502428594
425121069
21177845
422082070
223734728
193868165
120414809
76230708
72969432
44451563
235233863
21557897
708138576
10827197
666612632
169775361
5277149
135483508
106594673
137221042
73529777
67958778
48640164
307184831
559258588
17030618
254285047
28390320
3558444
251285659
261165374
131375359
527629429
6742795
368981653
6944020
294022
30834054
256378871
129105185
167617965
329099825
483572684
110376891
100748081
88354116
243344849
742605419
798728824
3757357
178022867
64727327
383175231
89482041
270048009
175230987
244532630
299706146
403332259
588901620
771842177
549088052
12872064
906470951
39202864
317774604
6221698
15886568
820237989
330005035
102548056
331494494
157075123
378912964
12248171
24223698
957186768
221147497
34967654
107563042
148846689
84001802
3780343
532595926
18862535
122134642
73012023
181511957
538238077
1017055
341498262
561744598
20306586
581036084
446134229
102100122
2011292
28131176
325365804
97959395
8734432
1013013
137904347
436954310
717288974
206782759
389511267
94230390
605452164
704528292
817016557
379477396
704175376
149613227
376870160
64641229
162685247
760243643
116244751
180146709
217287637
258477923
188965237
59361077
339718749
326003852
223492121
86277151
93182993
82264190
297369779
198592687
167824037
667455342
782762514
371458999
37955468
140745720
1069758
667001535
356592922
440130945
159580275
127762740
606878788
86968446
200041772
78698469
111963933
84412880
889790965
196978947
10350224
270683430
98822935
202337750
31220038
215239053
356793887
704696374
127246263
59539375
80074486
189176471
307864522
31907465
1516206
146616783
64938083
184907314
81255263
65951245
264560900
105853925
322871902
393815471
67453120
54975679
373823461
396052739
686403609
383808448
118193927
114031667
457155556
30850274
718107852
256111649
80472003
655753240
597288370
130548179
289549371
150838674
122951522
166966813
345212538
2520847
189397703
196633245
310209905
508014627
183413256
84686887
21078027
162846555
106591979
3990642
62760558
128488774
185949861
214181921
285879688
189475686
91978919
589843871
268792497
519952034
980595665
521662121
5420861
182650446
261301085
16552440
203392602
263727482
398780692
226035542
808742923
107790519
375544858
317000798
138616735
7701746
13244781
165782230
668188076
507138514
899121270
595339374
235149329
515022133
593771093
133081465
41137060
72571614
145344034
120172629
322183314
67081394
154680893
108824189
23100321
106840052
65594813
265701875
163321563
518804700
45807444
177468054
25229750
70031437
745510704
94328865
58181498
92003125
260665255
415384476
209055225
505315053
96960719
87475604
703592513
66178195
179988476
564919357
359955883
186447045
246160166
548166697
734204245
94876675
61851164
714540178
184446271
243903991
10603920
99330899
698874012
37563848
37958643
203249719
86775913
227245716
210439985
21376267
426748861
443505293
161843909
5669033
402762282
84477316
153549382
41876705
172853974
46165472
378571191
148494631
139610481
26173087
183581
45737470
167387181
10083045
24551020
161993165
75023310
77345402
66922357
376641393
432292716
735767875
200849090
565904710
520357191
21158518
90495422
576190580
618677876
264554978
347280622
32433821
30456502
191304367
547673039
157762491
841
151006233
408259084
257244520
377306952
785652014
111867423
55634906
143039957
127154910
140064640
8902478
6832447
513478809
68958045
141513604
164987850
49245470
323321040
31969636
75583090
201681110
170886592
134630384
668899102
226035989
421264149
594770137
222711658
969084361
255992454
204445365
119690880
93663884
23458222
35425399
258759119
27624787
380297785
47760407
510269892
131692416
278095725
33290313
25243235
425558256
523704121
381093294
93869068
65123585
41646827
194801573
46727436
170139180
416292420
232263273
31067309
314354907
301613913
13981850
668386
63766195
562927181
743335635
104597276
17869382
777636721
179784264
224987150
462295441
54481367
56279054
100503595
510393608
345755238
71609103
183992614
152770044
330654
665818999
175690954
167403707
278920595
323587761
932988879
97085164
238944661
57410986
279156907
180516471
165864812
89257584
505453999
653434750
101335717
235786445
318346195
767289959
6554994
342294770
112688431
315526217
48150194
216286605
24236700
460934147
181733486
357648403
214660331
241706598
8618575
32734234
360998239
811150133
560069567
30225243
254194581
53763237
80992526
95436672
4112293
474586914
60439039
66281415
513188396
612720762
661160580
188191759
250369123
445525855
347640562
50936061
38158960
302193097
117032434
98202395
679154307
106646143
471929901
1504905
232358380
131704400
204284415
233580598
8223450
363756275
148834274
40162504
311999968
231430120
149033575
126130501
630381697
261508875
367632605
60196775
124024714
98277638
978631022
472466877
203833731
283610547
33745845
421316974
1177533
395147470
672588036
44482755
512247539
503769127
140020728
725998257
764897708
147102907
11136520
83532204
51924929
201452351
444664779
30028253
28289636
8606287
301242
154692597
428328965
367443989
17717810
376390203
74892284
857708010
715037510
107730871
188597671
634689532
15340233
192053521
35429999
956240328
339998206
3844286
10100968
85644305
200712947
546215988
30747727
100987599
353522715
127679485
175076623
305281550
74145711
522396724
183396332
391341126
25057217
8494523
23986227
579609924
365038621
454237028
130516984
410029120
21389775
172641494
251046336
279175766
529917861
232895611
471459760
311620004
94239668
7485746
46565017
38599964
325384901
606253112
345381470
280409890
223926786
158995616
27772840
499337969
163630997
204595308
118256181
102717156
657130709
114439226
178761435
134632145
272424397
446103584
65621448
107789648
258027071
409573601
59518204
415798740
30859610
145176192
262279510
51983518
463162239
570208355
112261875
398646416
56445461
144261061
500974329
202297639
281820509
823704050
16582775
125085100
18298288
193881034
181951131
8540949
210977912
23682951
224318986
100875486
55052651
673962738
214422790
738577308
462681929
433422205
239070546
213623409
496207993
99926590
443675129
56493323
441359666
126851300
138884055
57757221
644865799
492222059
78730481
233300966
115042823
523645807
374099394
65051616
23124484
153001588
62928216
395455190
166142405
450237133
3731942
357645003
252516161
24989289
38849258
1420293
365775568
61884632
37433498
481249046
336055259
180901932
50161018
5765640
130480117
562495041
65090485
437765634
430180359
45745815
645681272
352809268
348332266
688137974
415263462
434190029
80265887
397014267
380268373
144851341
159264446
933641186
637359277
3648373
736489851
82632266
295561204
113802374
21217378
255403977
115209388
283931797
806563198
159552616
202922450
724887963
914675621
386085143
676873893
732347629
12862651
105279173
4404580
359252915
725927418
187617275
225057535
316803877
198326490
16616211
727581546
379254461
64254029
150805760
73011122
1625846
253769293
130053066
117507049
438972676
321497955
446328142
13409155
277051383
268708782
539566019
25617237
581095841
196027703
880232113
670608636
177741167
53103258
24007277
160012676
332048118
510571
28418060
417180358
256586047
424597763
149880608
280895137
54564378
46511696
966726097
552515272
13810838
114791307
25883657
211992955
177749981
45359560
162427761
187907937
154980527
48184369
619922308
310156645
451141920
40844279
73459447
187780857
231519416
161001529
398455536
4901681
144233198
16791071
286061227
138606375
262478295
534316996
198177829
45318356
9908055
49656066
28691420
353964918
49331760
257469505
77529113
64287097
84511072
72949326
5152880
54726798
101800414
270553417
4179144
550534111
302072887
43597945
160654410
263712822
86463640
119299373
380330519
25375908
536081742
915873534
279904051
171521559
50753064
27707360
903976435
204180301
374472002
72391807
104957887
62327050
201413084
805088
354186939
103856133
29848501
95584421
516951330
639830110
241988436
218990028
538371175
6353136
367863017
382997908
113511699
4757641
247006224
641141016
1923553
725959947
181002952
10274715
99447883
348231576
633879247
29237091
10270484
30684252
249891350
154806535
28028801
202858104
142208640
51245363
268780114
454465288
63169374
90927792
496754993
127836866
151772393
510596039
197998026
66312555
29945203
112002847
364434788
186061264
93208937
466192779
203503674
380244352
400301163
219934973
582484417
171258022
11716980
56481537
285199951
103283531
178433862
286087481
490518409
249218054
618018371
199884428
798117374
484867776
76315391
107318085
188647074
371313168
546193124
425739233
473441322
13038262
299456956
225139048
231863190
474886398
295150520
14527544
227235708
123772693
38212673
25324715
15260831
821109801
538379547
435925296
620946785
263294690
350124577
401624375
187765791
46472438
684030078
417184036
331675366
664896764
108363110
648201506
376119233
27056586
656656042
433992475
479559337
273336509
313675511
399803689
81058130
280375318
275140513
16403501
221667468
10807205
6831508
243840896
445007581
27246917
115236180
23549522
344789931
1942345
269655697
255498662
367470648
16146196
5007525
904914142
483228194
347141624
350795479
91875
290272231
25332986
75066739
925561
813120367
400766807
27348264
112941864
257413957
80224472
335490762
410166225
66111800
952399506
39188165
132007670
323664608
216810678
349749658
152639714
123301399
563313450
51818034
348010018
439555686
90037912
202635389
707237507
146585862
622779725
965298348
3127798
427256377
283505625
396478561
387610798
456441713
795875622
487104202
58318239
51470992
190955376
213501525
36133023
61984497
4441045
29145578
755249744
27094148
596877306
279390257
247106621
302592420
30073542
94409226
335625585
82281873
17003093
449120733
197521329
554936965
218761979
185313484
133547648
89278296
106225489
881840079
25789839
10923646
79676066
546022511
19426725
211843581
46562493
199503259
2323051
190399512
191687529
311467850
64865170
403344583
257445002
325846214
180426613
479166367
37074100
605323851
424510300
152997393
172437882
185785547
39314920
141549526
275421622
84901096
565288744
57789516
596211793
12905105
788989815
469068125
441397875
302723034
148389732
422381819
1753885
258769889
118831841
55174168
48929701
420584151
4450182
765928288
6852326
24637622
145167574
389290720
855177074
284995402
4657121
104601080
515777548
60513578
5942771
173481065
481096212
127841153
5465480
27808392
76380608
551469850
157547782
3621592
96981667
86675580
789669812
11111483
341951420
243481833
113108989
20263377
202158666
723061427
751800819
200717220
514770105
42038732
834299843
17346446
5162023
246518009
619241026
51827359
3153784
132239727
207004375
489710440
25824841
68144592
525489797
10559634
673579953
6544137
241791316
97778709
705285396
435382298
397726211
89864891
14398857
139194402
69800121
105861582
388227640
28197182
234667801
243319853
426191304
216101541
204262024
484097174
209431343
640311565
473001873
339714143
14052482
11726276
567393051
656416281
16976168
579798042
8126263
177814775
270151215
47720217
35125656
616123954
54536893
379953521
544230798
81184042
10874451
268612877
3732951
20680453
179523693
2704745
14029875
263073285
60241223
70368996
44041408
329747482
57512928
201393980
105578700
71188547
246553583
331855278
76887929
17734157
46283134
834882941
95952560
104007609
643570859
310129900
253562322
78016567
915150716
185768137
387810454
113692970
54095734
210842800
126523583
204628515
251107389
631998429
665178540
14697919
116780034
410973913
44133002
137368225
279121235
31925481
297961440
173521303
14606480
85725337
125307189
172399193
198679241
109240036
295272800
504101944
394919947
61748527
426913290
27936203
359124322
25648413
2248646
66547598
533542079
405233209
548256756
101388234
479316799
347537319
98776417
5479250
87147584
363709849
244679885
173040299
411586760
398180891
218202779
609369212
250207395
47080942
76014460
364075961
956258770
22323021
67495267
40608102
466910732
71891417
22127101
418653224
21929809
437708800
212909462
148088858
50594777
269901055
44980187
66381635
260312822
151961597
501090145
37404997
817702844
40614319
291163006
12378460
254515161
378243202
160741196
361251302
120237170
555193798
505891319
186296678
46964630
716903545
164182008
553260341
99302890
49544131
166693119
353285769
134777070
90479102
686467471
172138454
520459688
54322103
651917961
73581132
607322005
614818265
29050427
83019197
12395019
169937833
201694833
7533678
361244767
3687280
475062093
5770141
596185169
105047296
433837359
396852665
56075614
329590078
254760078
4335571
301662030
74511794
596544913
356598504
246620296
67101241
222799111
155302456
16133030
446478556
519432703
330746843
390574132
22137892
222984762
86135647
273721610
113574787
478946
542411442
751309367
359342241
422310852
25125111
151576672
369619420
154729754
18230621
193752858
376864439
208331022
256328114
650509102
51168078
141164551
28908023
540379352
366678447
66020142
6999687
19220620
121676933
108031346
334226480
182036051
166861180
122770019
620911009
135577632
139404256
206960314
329155176
498639340
55610776
144097565
188530288
45316172
20483911
546132644
22666624
20366342
397284682
483994338
94058129
130518827
368927849
282446880
121703169
446664925
217515173
292781731
558926502
618902298
438906072
134176793
275008336
114246903
45066684
125099839
228999246
254106
199185758
850756593
31403864
669189697
132251925
1260125
212387148
324044669
258078827
793700611
136196896
343781871
425982199
39533136
756357662
50896656
414250218
166605859
431959627
79857034
115201631
147354619
183941923
266744866
9332277
19806314
14893
37351028
229443903
242539426
126178498
419647510
116056190
377550195
392086254
498536386
1309408
548084
10093843
170313442
332610050
90960589
104102713
224670363
69547082
306699897
90352542
170758099
406658097
697233680
381016314
3610969
341993211
145495234
18162520
344081356
118050011
132724925
539696214
537679511
501791113
78279119
355423776
41840201
200639264
248818784
30378190
1092631
76335550
23538786
50539053
168500373
582068486
419252106
639316354
312719334
387787285
388234319
172555630
30228670
550430127
404058606
191490918
3139634
161930063
92897603
242250933
179211132
328760900
648468295
844253637
402329522
247948102
2239486
74448547
324389988
185888540
23937197
15778320
783407386
122747497
289484478
332628545
548966884
553433570
12650349
256813753
153298284
117290464
228710758
754896666
92113719
332118713
11976595
250463133
6508204
654965207
302007053
18079092
229251676
416954030
108065861
224766564
139968705
654443378
333020913
43269035
122380400
830944390
47005393
310094994
759866527
544213060
65722238
809894175
578567898
153391879
392033761
131838035
474295661
165712091
122674930
5436349
68297946
179995895
369571039
465501188
316605171
571140400
6909182
59322793
153312182
166285917
121766807
472640467
24537701
468193841
222476
459934192
242754840
7808516
425529874
106165084
55253645
185140872
267755411
628487487
291261897
282414461
674526710
500656756
250523
582875512
433487583
3967806
886855381
285338269
225151357
23534825
574286709
927801189
464621796
547082828
489485904
651659709
44948448
8452254
474592925
394181034
578782717
158993853
593171632
71117354
353093169
104981276
535227029
53907869
14581569
57131407
118513095
141311328
84040677
601233627
140411541
115215906
452390982
253258617
400684971
3996661
511604262
215824013
243901313
328422656
261437215
242673601
770210566
38894419
3510069
513273517
75483742
159090321
395919146
8527922
12452826
118297240
287386388
9291931
59990751
237610242
178986113
144816262
627130618
263541100
1085956
302543407
101286880
174299756
409287456
150876848
559243460
6190228
618431913
77878271
56960875
334950988
326143631
586760739
423923138
189860093
688898543
255272532
10688953
22564203
24803867
630275070
4213190
408456829
7143758
580239975
155169655
95637728
283255865
23706864
585730651
169032487
141888289
41506095
152871522
125917523
21725568
117942054
339910188
112066295
397757693
60572748
688483909
26728048
198934961
339576682
344082391
266132163
677684402
14448923
10829723
65835859
152488129
78794640
5984760
12732622
130570051
70011540
324691735
798952545
14778703
716709866
35314529
60536991
352143669
774951367
138963080
9585224
276141186
401504323
6263702
29237316
809675162
21771600
152631674
392730472
65712940
118665162
340900776
42656073
225388269
877502917
202038454
28723126
553377495
101925737
48061258
221235820
594454955
242470636
144937444
88041339
31452239
355928858
9672368
513383721
5885465
103092241
210128323
193187225
108444466
813061767
102648849
43276128
98480602
162141874
1000451
30188508
36711302
59722136
16867086
290741225
33130459
504883669
266287707
569295420
262615844
178275894
219821546
104591460
46122742
358153168
111003027
703102788
666006987
439711119
74540127
167773349
172731662
5723050
131054349
254227458
78081483
364296565
30495597
215843783
115596302
346699978
869564132
61348947
216280245
161382024
134784068
268393341
163633875
646054327
479520646
182031806
76679513
461267779
197652671
94991445
479975283
495126483
25706135
466373107
308529655
206633226
89686597
27370140
198749468
217096125
490425979
184766524
530480941
4367922
163340226
354873038
96647615
145961235
117152083
81428641
86421136
278629326
420796237
461635875
100900197
889078630
332589041
16747699
665367870
611296555
354669346
148760794
31582712
90913069
40088788
252527141
299186681
399353845
149632207
32288724
144693096
391822418
8739447
398695442
76607531
163096192
133255089
58676274
128855231
85017763
233898379
386698963
183949314
320901467
936827723
73955443
425966634
17511303
71353617
233470549
68601631
5525402
326902163
126218281
35427661
666048026
136803727
116352727
333410686
651070799
335259023
51072593
56992147
375767292
232137774
589795122
364284237
34975403
11875025
20230360
206702186
764348669
14229961
7226926
568725243
117080337
522839668
484725621
562993019
421022014
552822526
132661613
86404424
95741510
6637116
148431447
230748859
235522672
7811180
284159645
683483382
122870759
250343067
734124967
161055329
896967820
237531766
125122129
184327255
6072553
51480350
17617029
838308108
257318104
163532998
176477307
46991828
389744649
250016773
15061061
160988928
535391551
232667578
32314217
450204495
79129670
5208856
644027560
180838417
117446647
51691304
200354585
15068247
72774787
278595808
129576528
156577427
100773857
13032756
123452736
644988618
505722121
54873401
2947755
445109245
889713639
59148946
71321038
498324489
718165657
14455270
221556524
275261897
104588347
47689247
162203996
171436517
5447716
74314597
603926937
431302532
66739432
5807620
123667436
4422557
247801270
13020552
61560878
492731566
592274668
256285089
10129371
572280500
230988159
1019138
427119283
114278345
301098538
624749870
155318052
524612790
402117339
38404977
235163311
64675889
526913795
115888807
444688871
216163316
498526623
391410084
389549125
88154054
221974283
510202412
37376443
67957893
20796142
44184289
459386416
164243573
784964615
188982662
300859153
49824757
208313360
74224772
175228581
461841387
241861541
124005664
2080599
7039321
1145322
122260456
209734805
510437052
21404670
246264327
55075918
19854245
144338323
18629593
37824845
513251165
30932390
550459354
115024834
48695710
511364084
349362624
446868326
48386551
331608290
511919301
249711826
214922530
780345673
510258388
17567106
443144915
420878817
144090191
701274025
472776179
307994177
12976970
808065428
13596593
636278984
40970613
361699638
93372780
612414236
152395389
518927404
237317807
196856468
102727829
631875328
109531598
134666994
57755238
290476117
640664906
191335870
50552294
426975986
500067154
121904600
545916350
333959329
222558544
1296267
75450401
409356600
659314127
104806490
8718925
271213189
211615571
6065550
185973775
5861246
35974300
199161196
78444529
58096206
295570280
44412851
75284109
321096048
370853628
2834344
40747334
74889825
109026540
3442848
222866669
349997495
66873448
112379374
78010244
447100861
180216186
50227718
18741847
400942437
27118532
21877142
544970792
23441683
254219701
41208693
181408695
662175410
6487069
180388712
21166892
301938724
346394748
406835624
38891668
301128283
242365648
736407124
18141287
218506495
80587190
28333809
523769807
258726405
112667788
157758986
123795594
226550496
54701610
19155214
295754725
282858845
339372417
26484318
166984365
59783359
139546652
50037061
154483297
365620363
11077606
207312208
30698189
6857015
167639077
74373401
485856144
135322040
7226968
78543289
15277389
333021975
115797611
678158994
8186504
441625710
65343144
154760616
403463222
77217195
368442237
606287060
138619511
545793397
4532550
33847738
113705104
846616551
225569787
20094654
648928594
301892934
21900966
942914183
40532288
387088788
667869448
24845473
609482419
630394303
66182033
386881307
856848799
644757541
261058007
246483659
29601526
394759326
625054539
49537440
18916473
163895834
185872033
241201679
501391967
9797536
25629095
825129924
201352015
50409523
328676281
24848346
266687982
89669024
637088958
243764220
24561297
145013625
35990641
145689068
296551524
132661398
287964674
141374444
442377798
415258242
293875202
29300763
63345537
62215890
270707921
9229224
60318016
400277316
56227119
67076634
52417656
144365764
150633256
325712515
158231408
295886625
350573734
91686709
374356610
177374177
104719382
32911669
7521733
678508062
156783279
89334919
337390900
93894124
630155514
376114427
720809366
115423909
89502245
214057547
621533126
135297193
131298405
304048768
7232916
741579004
495568442
138253328
493031835
7741051
701454483
117884766
439937710
54694373
608551666
588094994
407690070
402198812
30022163
376028095
383034593
74569977
232506250
100218370
97090603
222198687
259966003
19327525
139923824
126938851
119757320
69912425
174346489
240652028
404137288
114696550
593838694
259029383
178694275
202909304
158857002
279506222
19516234
76224558
254012968
260328558
304406391
406435935
28293549
73068392
256801350
330835225
95040104
108846836
83516405
556195086
326580102
142148409
454993699
65042546
268083953
466242514
1371574
105660369
825807
190887272
180004189
77818369
256752963
934954073
329509237
141528018
469041825
639211484
156942952
205065571
223870917
69744159
66060661
37742847
36822005
688164617
74195600
373052294
508728645
49150270
17033773
7873689
339821078
100476366
376823959
480712929
57303227
31837583
265597767
408679102
73079787
306683809
142019891
445168845
242827954
626828475
316583956
558740906
206306425
90518345
105366923
341947700
30009681
490347725
654377320
928229269
57128215
323272371
435202370
50720137
206458456
233301901
732087376
13820649
556555010
86427585
61987365
160781929
70862647
275957724
377824764
95876978
165265525
3635792
122304512
355598750
805428383
266205490
178332682
268915966
624087298
39787985
2327513
217332633
383333990
312868364
7335234
1830101
719933208
30705858
512250944
210552424
28071159
327691875
51348571
468004393
70048552
559313392
142899232
134579462
91098138
539339549
731682285
336873725
31430953
707339463
101547550
27445509
39305392
79335408
49544520
54963219
16666772
19349439
278823380
160206642
69280828
528216234
235153248
379256636
32842536
452479388
245657449
753457906
218659731
5071263
86449166
681247596
230336821
294422561
715857549
487821589
32925634
376727308
158941629
86707530
138668091
295916396
32381036
208855839
464672488
37466828
425851328
44462246
190495082
333224187
4721672
3895191
550907369
480769732
259005390
147328674
81704459
1175036
782720391
6550708
330962459
350119808
151243281
505326756
459075414
1485935
145913119
135888326
84311779
93927875
184506383
352044746
795632774
278503388
138856053
25626358
292377479
431111196
64581455
436352882
540327199
324564312
331692773
211958215
316758661
56526947
106093456
36001722
64877038
297652685
179058185
116794791
407378463
124299693
462547875
325257727
176624253
107330073
117614216
106881352
117547461
61221048
325564017
161507839
48676136
209675774
26917344
480872260
78431291
61563612
337648108
18558704
107264369
268952184
203308512
177377474
233707318
112707307
116176995
10243817
125981898
45176038
49296826
105685215
314888509
230104585
467457914
1986072
278072726
356524289
81619798
7310199
189992609
621039
56474682
129768726
33649927
271682759
632448389
68375666
221744473
8010425
251348758
25586450
276130079
265117069
70671540
199480163
289515912
34745197
145984855
3051520
166175199
96392410
440253741
502751928
96671016
202335352
718739501
179304558
346572055
19839672
159946326
458259344
92408534
490893344
101032456
25534010
553188213
158051229
648082763
17165073
501093786
28416006
869652177
225635913
127507317
202587624
490953306
156946440
829924828
329232443
185668228
351972976
99222342
29273198
152883547
217020386
158280533
312428685
7394335
41188339
187462015
157786500
98405039
62854920
8914344
107834909
567534252
2455662
99035918
71472734
204659822
47353802
64002654
519502439
236955695
67941957
72362993
17147740
49816639
207632264
244501308
199304918
150964363
104862705
344455174
954143
3810441
71557921
189331619
553098960
328351453
353706700
222812466
208429282
135186786
14828599
111063006
101765486
407913899
323391568
16367333
127996944
502349026
221769446
614041610
504401906
29589341
50073031
67164407
161707564
126874245
72182815
63090304
495120603
65850489
75686207
377361575
381094935
15140383
31258379
132913450
79647088
146010141
143452207
311199576
860981239
37530870
380385084
108158359
104567672
159352026
170691694
17877058
803711862
217072385
435295540
203168732
25594226
416386549
223245401
348861017
155230608
388825755
421108257
52553571
415788371
33311527
35709139
214186323
530989162
76381267
96674529
41810221
480838727
480189403
160385692
14271296
2020416
128482491
57005752
84703346
499720469
11461111
170318358
416291876
275912994
31587768
101904210
807777815
319879499
512407902
5530359
4894288
6326240
654592804
708029303
47764483
159204751
122082902
191383319
401875433
281522274
347414699
315809640
442888962
123387155
93812633
164953718
97138077
110542604
78449769
30265856
172960532
128760184
180444824
41909550
126476425
169219430
123261015
118925887
409225607
176217049
144053341
270133565
362535391
65432428
107229383
204221391
106836004
633416189
71487503
184374858
163999121
46673959
72517652
410540401
8727841
54022600
24789227
376659802
307027171
30174125
265602886
100383857
288026408
207412469
307323277
422407103
90146725
349418241
563434071
753496980
552492842
30795243
320142695
76138564
439523965
459083740
704130419
93547837
51031094
486726080
630842379
469945416
84800481
275034098
141077392
421121546
966568702
15139175
51055276
262098685
255118982
702760086
24723000
93639247
25648560
545485287
25466703
82288879
99395017
14959937
121800402
50454151
222812937
69395463
82978472
113582370
253450057
633856910
119248585
434481146
24953175
13429605
235466770
316442644
475822537
213126551
289135012
45548827
401916261
652486937
578239705
161283220
689177295
271930387
495321281
478181538
160828398
106739506
263919356
491290908
27906494
93307136
288360712
22743666
101887852
78777092
303926516
27463934
309283647
102035782
108363380
393894672
56962070
35665173
61625550
503091662
251492827
123402463
431457203
114310900
53737835
58159114
113117013
320408129
50046895
376368791
195781476
402477440
272234782
13853715
17248314
548414325
488286165
8200742
63770694
625947555
189314906
76972783
435073409
196509819
414994740
157314443
311782328
482479209
212741171
145788504
60019856
19829553
106148965
335562803
92859152
359928100
507108464
721365506
4484647
48123738
125973870
99580640
16183376
22290
326510841
523179835
69817182
264067951
222486817
644714845
27857747
783585830
247736576
67610744
322352021
190088356
243605012
250738205
35627873
440841528
710433429
293134381
46414414
40958067
252283402
720926358
400743434
200099566
42674796
139166703
271824515
35547221
439209843
1315778
301637221
20792393
21243453
155609426
649739171
455806325
33340812
118005803
244061146
55092412
211531953
23626046
79789155
315577334
156418728
432433590
317916044
378001377
64779892
724267967
294832111
500876554
38526463
390367561
94662960
118723982
397117872
550343385
268636320
33504942
219538021
478417715
400064791
304284633
426992064
281419201
40702942
333815563
635178987
94864148
242665231
288127299
389213090
354388401
179084798
96896489
598579288
13930990
367088331
245131334
390763
89298840
93915897
119653792
29164897
38754912
201629454
89410239
541999155
362441945
603384005
365773168
167222076
125496959
132391395
15152421
663396257
7272895
13681977
112527292
571074113
533604200
400258418
407712858
340003192
154201297
190727474
33664173
308613121
54323455
10949528
470558340
256735047
83653145
65538673
123665202
58019196
353495275
408981229
164798044
747044505
3573668
767386410
399310736
130432092
271595374
332666986
68342074
125329599
37457353
615998725
147690099
80120396
271410376
39977180
10087892
103394465
619839149
416330331
158466389
34687164
15304997
336936474
98666172
53004235
372257009
59424493
490935250
253120896
369047418
341485542
538025354
717553566
79388431
287861687
702437496
238464547
8598269
381358189
18960889
2966109
34454451
805387132
125820822
203136398
75513395
123911439
301660896
80372816
285597019
434726287
210260509
596365343
53197764
489755627
62707120
166001218
862007508
20291243
335646952
42265379
568180989
742766750
51019040
45184933
123042612
256225951
567549260
229923954
327774118
93176410
103696069
446576671
21237077
142718649
474966423
181517749
392870208
695746162
432346178
370351661
6692288
181525423
152851830
15025242
135460017
148929564
131145524
154484859
257704136
696693167
96333663
109514647
15531658
471688913
449255749
167847656
783526581
858606698
16338372
55924460
143248191
205409963
210093254
6327243
911027791
267143776
324256102
36924790
724874759
451791167
177933887
136914164
622131575
86679765
737594672
43454394
1019311
5589276
239575287
233077831
71602106
443291159
88005321
178181416
421978514
177277494
2200563
291761244
73777978
28074241
298020617
82243617
770941731
474743693
83181710
31548345
68274045
1526984
182610898
488245682
190298025
56855238
88037760
400812465
21803336
228614888
104178400
118832510
107868715
105537876
372259847
209169002
226543648
20189204
522582215
468616474
58472943
29351317
774180065
144826414
60424107
156972187
538674357
349472114
114015172
66177131
585915766
249093335
457758932
522659076
105110929
21804208
128252866
140252602
402065648
112399372
41998346
617392354
42580232
521470660
6971267
1153228
142014862
132306675
73479443
55039888
600892131
131162028
6358185
329408107
175387521
450936983
124569748
18061298
186935602
194971419
1201634
317560731
338757431
52357437
263483627
194844293
28079637
111450423
478506668
622279090
68881510
194118111
506995918
27684968
175451480
224385807
468245457
408581999
93669523
552479093
927486077
271452203
346045962
498565441
119392349
776162159
55628995
84385818
76865022
65720524
151333653
660281416
384282518
12462283
360063963
373275178
267658212
23650826
464784011
223637397
83628092
12522315
57953692
5057125
706944576
198703449
22404678
5376943
402893101
27521429
597699151
1884666
513211143
461350431
245968998
335982793
338530592
46334240
442434765
41043822
96315708
573296705
415982162
4676412
211120461
34291488
335395048
581935244
882027172
167694275
117698235
825519738
754746747
34195600
2278259
190095082
161019734
11574009
591855169
1402281
21406418
67633853
205774031
139076638
167806597
220798508
167637346
728423656
302223589
121628342
480148917
68223219
15954403
89877600
164423950
647538948
395211114
41444409
95628252
74678802
105787503
738637481
200380711
179103820
770083787
1175123
271616225
475364104
207145543
198625307
34104155
72407341
548706407
19080521
189648381
318927846
62424467
285642991
381053278
353398464
29148295
164729819
308329873
391072222
117027716
81916872
2429321
14847760
408754182
297680914
118727240
109159522
4502038
108580334
39984669
497010915
666045116
336367540
95698722
158697330
127922535
159235509
151083245
38245783
173173147
216155151
131579427
144020532
184538357
699655267
164575046
458497970
423022765
166636358
18634735
28496618
94056082
359670434
254783218
100682112
148713763
588974759
552117527
13985445
270754793
85585120
7653312
41158427
236601554
55751934
17273835
186477371
49271077
419088861
8836702
31078562
44785932
469925064
91589343
849835
438570256
71679569
487279064
404459478
180510044
11419658
10487992
538741168
414869952
108930623
530038804
2521148
122078134
58251559
12104778
150342833
735720990
158965032
325266101
341313360
45556873
291709263
542391866
168124718
30107444
97375204
58641168
333328653
406804808
148805260
35861212
173343070
322034180
558335663
170174618
37174715
699904574
39867447
703989295
668283065
30844271
154773016
113326870
820328187
211437212
213445473
207348411
601245664
55624279
248376070
227280711
78758857
635551654
51480790
117889892
323837154
790267411
250037108
728412587
816960439
158755662
326933709
37831180
641219794
284212910
227413452
928392639
8823443
132746164
326954430
35245335
338921077
100412461
178783765
443079357
844767442
146124802
348834808
30445340
347610844
2828245
263715406
2857934
379740478
221898949
640828314
197241013
122827116
14552085
198527573
967638172
843984996
176254673
85617743
475659138
284275243
105141945
187610413
242201619
118872183
69461509
302437012
184539280
350664744
647775802
646585005
71490259
77700736
365891639
33885242
16133238
763903012
762958865
582909221
162094759
286266743
29526706
21043508
123826305
40656654
99745492
1005185
685657399
52271641
43821982
347550000
365596770
57026580
103381436
171778628
213868042
510083978
260445789
364517061
208231071
62771634
544344043
159410463
167528494
212107292
269315
196672362
438858057
223892925
114543421
169917249
673664765
531540762
145670914
179060731
508814609
210852280
599400989
186403021
536818671
636134988
688741017
461612464
436382203
297186049
212706845
396843949
122497039
102948357
550932
115980006
13083212
59836151
670444770
288255137
206922811
614620099
351602183
7689482
289091307
651851949
91970781
2657971
503849672
62824009
461827199
147573593
82789564
3175062
468236548
202121867
550650915
339245443
292573871
269032358
454680549
179337597
84047101
128251707
82234371
50278947
876016107
12444571
4983827
402876174
66281115
333200502
188219685
330626309
745305582
104693885
385680319
639038030
134275033
208461790
146975526
15596156
392115784
589573441
29027648
73273235
137217392
219263683
89441737
258738236
377291445
642618527
566064532
591945649
154577670
479558843
38004916
950374140
490170927
669211766
264387655
219856156
93703270
130069196
118136778
6421375
37298059
86428504
396012223
5645857
543857184
313268078
266302556
55979875
515460716
179356639
271062157
888172872
15494347
87470527
835144411
51684959
424296519
4160417
98143969
42686748
15527208
453478810
193652886
225128124
876649292
53518212
66039536
776509153
333200408
868101751
112991881
195272927
459395461
205701872
96754302
495891286
508236807
209372744
48022083
218498934
21825262
347153147
217464890
129820150
65221560
80896026
256104016
131057491
344267881
57586386
8563300
141660975
162570893
98593688
345643472
185169355
151320326
84406061
245205332
184857137
282074440
441120913
333717576
6943305
91459417
495030612
9025715
37229113
2150105
158699852
436167896
7538243
42309378
78543237
726077754
102760697
407837639
156331406
34050255
102132688
204714003
424831034
88295974
900254405
47851065
49144035
47412541
3273280
10035176
38850944
12631222
14787925
412920823
145523972
198312169
19570326
19467217
306231396
16749449
20403471
125763272
169160330
239962866
731402440
100715476
765309782
94905468
87554673
186741535
458017064
684752065
176810933
25104703
102908922
268177010
360750225
84970286
31980069
136479535
810985386
822764704
38167378
19309054
842798800
27630570
513343998
13426679
639857213
788514281
404721663
272714902
202650781
630473733
552846513
27470843
52585069
71303254
332848321
327763041
261571483
729151515
109338843
828312073
172231015
3285899
3297816
125091020
26258416
513363130
6390754
31588670
467464354
298258867
345907014
454639701
386898338
25615568
546414558
124770214
286798795
397121726
279319502
418878519
798199529
1555628
67087582
121451442
244329753
61127805
225828022
57784522
231081071
163039374
611834371
270229493
538180234
185673371
230652501
292586337
125955156
448815346
170003770
22313055
7769531
25802594
207928416
419897350
171048715
89664124
870704057
581973796
87033952
636788546
63824309
564317385
398445597
334684913
171321914
358836736
607203405
597016324
305581738
72897860
20302840
498001769
183090111
17549537
527167116
166840667
6759614
42219954
49941552
366153186
83624230
685532441
32884896
87102000
4570958
26407209
334545166
239244000
42725225
2508484
254882103
69904206
473756794
21907161
468850112
46026706
166193057
640920573
241243922
419108900
835681428
92152725
330968572
53489777
196357013
245346044
28461262
148372436
132004100
233227621
361992438
52790924
2801390
77855258
111143914
23523549
45614329
218294078
631245110
63847232
167186732
601666829
14667691
522174372
130545422
302309743
16993418
24468543
400987384
219921547
2468489
642951766
72919650
250327740
64733019
37911789
479738699
311104481
69300229
125491637
610702916
413163451
482693107
9978780
133931653
105982337
72252108
74809084
171037433
33887321
48730577
146200828
180088175
26595174
30474656
132676091
36848835
436192109
160962254
328259257
109931803
21806104
446408875
48755648
512406254
615463316
99102703
48562480
422244669
494611095
59940442
163106978
403400502
24639282
344482411
284686693
615326909
436439112
196308280
4448619
32641693
86343702
311743296
257083994
7405022
83392792
316650379
392277856
207580582
762135509
262596758
341182652
101663919
88120186
432774367
126561465
158547629
614268147
454245884
26009700
99476124
11307101
129001
51588499
348895104
78547539
248170214
93606427
7708061
210296757
7379
19951932
39526143
44505934
70746354
818696450
119020642
57957969
57277151
468961402
10127992
347192977
111707144
712006919
50082434
18379375
172236661
11095617
82940406
149993289
228855727
628015809
374174775
296629398
91863102
311843149
21038601
71072719
204104954
404017194
628141472
118329002
139162529
166930577
148512275
567156473
110016644
10701951
102132205
833683795
221781137
84009295
250717467
157964424
202145128
271375900
756737006
651626448
1994485
152247116
143116723
131437469
514716089
215876531
98096584
268153044
398517048
182007146
183425960
95117938
276733983
368292261
46899896
30220082
170012380
496217712
41799654
259421800
647362832
147092103
20311605
36013345
191458475
364085115
471186413
704005
233968896
375862242
126249774
23329608
17351648
352649722
214302041
400912932
34026217
31322014
64876348
534036272
10186762
20841407
492636969
719742534
160850652
148552832
246672711
209872979
900693700
797306934
608406940
230465102
204821326
145857054
458139316
378568086
176965853
67985324
195696298
113872488
38058777
81405042
4039371
12894505
673380281
287992442
102892952
402237596
484795418
151823601
557150907
234886815
492990016
247210117
32266352
452691861
36266843
30820677
24713370
142537676
189655522
20660238
93572589
61527922
351452634
50466062
3368725
612486257
220598087
203518212
217823438
155814780
9707446
77898708
9079931
281009553
337864054
401765769
76765664
589316430
655259870
442049191
60335827
479238207
538492588
71824845
49616833
154939697
111906293
133612729
381833291
470352720
18783370
657610186
258916959
253182729
94543339
538492924
352466524
766066302
332195242
331467918
406305240
820500227
14154422
263583778
179408881
335696845
169660516
19359191
520800429
213636123
192830446
241075462
609624948
482770925
312339149
253794144
11062826
197020287
241790039
23098530
75898015
310853074
154327238
325424147
153409560
53228787
86482047
121424348
304686387
226970519
273516459
375432131
37515171
391915577
75152896
112632286
3577098
23786890
114216130
8729382
354986452
131743747
75262333
186554233
84780518
621585519
8766498
293769272
893880438
699180828
11497504
413903308
250844121
32506237
26233213
500372697
244597535
206481322
674101037
10301060
783689002
318384312
210162061
303552158
533376589
436453831
355105485
66157786
134799463
772125148
66987394
632111982
376383079
6265366
84619565
359702863
889329316
79148246
566887718
49211662
244968211
256070950
604191827
53112106
215909361
191430393
2582070
151855425
775437704
133188802
99992231
64109564
49737363
429752934
504001279
6165495
493999275
372031667
114585664
5031868
35886818
164845432
84093416
411414693
95973376
542001646
690527476
31350943
196431406
642143152
366868838
3173004
398913919
519682907
77281968
27531367
413905826
419598003
45740315
9866571
394665915
727716792
203361691
404309849
665953176
71740850
53733308
518523713
48293489
475323176
814468416
112804226
795878182
265086222
227321877
305176158
694976701
521046119
45603089
33033300
68606955
359920064
404510419
189816632
176420929
464093576
108690028
35345100
667874168
282099270
48680937
172310474
218939295
473720614
110686178
400269927
671448388
722969767
3018326
439333826
108894562
160195264
221878698
380183525
322114148
338379810
853532830
452222572
29697577
153830394
624443234
349430116
5667846
21366855
57885486
15460508
195422992
138821032
508610917
286700509
347622420
861495466
478779904
137693808
77324529
1947393
404383332
97812264
914017540
696264851
84047247
684849007
268078313
58197407
579719706
432456148
341679516
811465812
63398621
52402372
294939258
154586270
493219298
70362789
314043523
247154978
407468637
273650301
141061056
870060959
373330327
232549133
367703748
107704412
626513857
142924765
222406836
3062695
103312843
470198121
346918594
52724060
90721657
624987840
104916919
290491107
423269219
349968145
147437646
18044249
140077711
1182519
110120856
493119766
5956225
324935650
10931750
153050945
323516908
75327856
209070766
51604069
234042406
284673842
26317470
17747038
171793976
211063973
277663556
347531398
159239666
326041591
423090887
108413565
275264226
101876028
239905143
108958866
158195441
94594352
43137958
650929
163173790
38821975
15258594
423001950
227461691
283094286
224747469
471728056
615590171
513593196
95698056
494507230
144868901
14907638
168007353
2713958
672654597
807480131
34758152
612262776
124578387
336691228
103433118
47729984
223513099
278909772
689024816
91279068
186519042
205985243
423553578
272065089
320772178
91701338
50365532
28213986
568030810
84374601
516484284
802677930
228149813
358391004
60218420
52805256
187541700
362296857
44581591
633172037
456268635
354687539
42794208
61109031
235377748
654033122
254974137
449813224
321713866
160778717
171225387
509398948
188528725
3361461
195207892
16447371
6062732
266404507
148941184
232226074
174064878
560105610
13112708
338327649
222992454
148935329
232099294
23084563
127350344
391728286
662543216
253825226
64977891
71983023
644669209
220737165
407909418
319012779
634024822
18747507
457456931
449382576
76788615
412872989
259736266
329970917
6754690
426076957
34059496
549830630
679627701
402319154
105423602
339754247
9527871
301519564
117421703
924672025
228639616
510007568
58374385
212371329
121558051
392915768
515663299
625799736
372832797
160508079
63031203
95905806
286327529
33194488
674385964
426150988
123452881
166069697
140106575
252986756
257287829
433592936
152574899
437941830
16406859
117085074
44372768
587151249
368127701
16856934
528513020
33886715
329501905
349021736
29107660
562316392
364194592
88295633
41939173
69138960
6192541
351929785
285543901
395353143
604548599
275868900
209353839
183772011
92233296
300930729
144328448
130416966
41777084
134979994
27332355
41310867
311523298
169223429
305270450
409204280
83823612
458584231
82158068
170489836
361481184
329955640
323850246
106575269
2740760
42047139
560511263
276017677
124738109
510150714
471177430
44620097
28119031
639065636
346818950
471663222
31111506
222847779
328998664
419620983
144457042
857291520
238450599
774053633
118050951
47203219
403064744
275410079
5540458
278164570
206492807
186261883
225953351
56675037
198415684
107618225
562732381
214882907
230349980
292623861
39814213
698047163
321970376
595084927
197799096
657874349
135965223
11534007
114612542
69275846
39936352
147602829
540283334
239215408
352822206
269420306
244355
85190761
405866731
41283108
182278970
66752172
127912247
162030749
861020444
17236628
113567830
333260127
56017175
177165641
21201103
132340789
220367178
512397804
52950768
228362146
433272955
42561595
267158804
27605357
27877831
3109325
39398016
5830052
18810006
244254009
155406424
301132009
93388875
21077965
36119381
8097719
121749085
399171224
734920677
439655773
207605940
630160401
243579383
208675850
209639975
738777809
111316440
142503426
368979281
65564236
419378591
299688786
456608830
229015786
655799943
309026763
135665007
111485521
51863420
96645361
71152379
107501822
344147284
86365743
404425654
391822684
319021002
333360292
724175985
552652761
533834472
285922323
144133174
41732789
101636137
131058998
105521777
203934530
491351995
226682875
8454248
507220684
159102916
168826609
67160125
114057482
102257652
68722523
171240625
339731952
845317513
365257733
412138250
752456633
183273862
361524052
269104437
214342923
237959284
380639938
134626585
22291258
91458016
64759034
20198579
317219520
143384339
47295040
67289180
170316362
553021796
205105312
74740457
559225492
138634027
94187664
746334653
107078497
331743790
23236961
615907227
189283167
287822629
522860600
194380864
118928271
316871488
62384768
371882638
577296007
484278494
177231369
90503804
121789006
42847309
173230350
364376090
524241256
86690433
49688744
481784288
4138521
15216189
29100246
360955273
309340332
468923
912458721
625403916
551876486
131237194
52146230
355020063
4315653
79040228
602935028
622031217
63295041
347387422
475659223
8120476
51737581
86194695
11469967
377280368
15998025
606149689
433730321
298311522
229581470
216597933
384595454
225072405
359518680
101878392
16573209
335275300
129866187
326621628
57807924
253405197
61477813
87318487
183966946
252469919
493040232
56738662
70156212
637198737
369622919
376971544
520954664
14552762
14880765
869664435
620959217
253350046
66514993
244202986
114222467
724055901
384336370
378639375
537678919
77231063
162998603
369732702
5630725
318521091
576874397
703683429
524981728
252946517
26706446
154362525
198485381
162019583
67488387
647536300
44860081
487119263
159093814
187775410
43372668
84980780
432670796
86509534
303283349
347337063
935505044
105670121
97432049
131651597
265103332
542262574
798206559
563390571
615454778
20212343
923476620
309664161
431921754
709082834
220154503
29103561
119348369
231266803
21951579
816788584
17965155
245067079
85537630
72320868
66668926
621448122
534910649
93701994
208759468
388718783
209061020
266516628
694370873
321263684
414207307
32093022
449750866
42781031
10573506
456853229
24620697
30311699
303605991
261060594
75445498
437382367
38359067
598862279
4184022
132065593
64426520
131329825
7258422
345551007
266197985
53024483
199630727
149732310
150264013
413760305
186319205
228130147
142673191
49493435
543900328
318383810
54898518
225372993
150480551
363231513
76428968
410504777
121742161
393776
278583060
505356616
389543915
426610831
797840849
185137305
886497535
16687692
546667781
444379444
860341962
183016084
83622645
101158955
307384452
309395989
197255324
208970122
25173187
170956067
78066591
460318597
123019829
828379
215689478
417378023
367447797
18708253
325117949
540961738
192392298
190820428
475761188
15020095
107323396
610057030
281361655
110647207
20005135
247725325
147421449
471521954
33724171
300465933
5300627
197121241
16240619
97208709
559781937
179917741
25907311
6746771
300277992
218708155
207329107
26222605
235360172
596145418
20873869
408279900
192271526
368224940
275284026
152633268
41051396
9999252
98582335
7496389
5234703
409048207
83540976
73951336
31296614
225990690
52481036
457148168
801716473
86257038
678396765
303139642
241525261
26149461
134940282
442766825
21431378
103414851
119134126
434421951
174183322
74862305
597493948
259927717
482118005
78391099
457648225
109572199
222320406
491334011
125760263
276849400
512041113
137761219
86203446
89784817
5828834
230109677
168592920
256914430
188349272
691507403
22421954
301681358
39632988
217161341
143493464
429179581
486704569
575647182
792499108
80331158
283222504
348149349
99341385
369366020
353200351
309296719
131731176
132444885
201322959
213361651
273116260
137975118
7755990
229312092
142845051
543659409
120095282
434984537
15537100
88392368
677148983
602609083
17151442
340009382
450649390
727791664
52339154
427010312
75936448
101947832
101911659
52403509
95977295
136154653
314661245
749232603
418288618
191522847
39911646
597074271
94862624
26078732
91946814
93619507
106446382
134176120
313047117
163481765
119080194
209020691
292598950
2184932
340147128
443882029
398739740
35731318
212696263
601459957
39894112
99654650
823466683
500624275
223811670
327467284
10879959
364757399
330022423
174785443
241105022
137707967
242658645
69191194
92119140
358725695
236363923
771818589
91301717
120600182
143505048
2299900
157471808
918486
151892289
367991642
76644903
675870623
44160735
325266734
312120872
469434848
18233077
260169385
795064151
95400999
151821257
167402226
175598367
167672616
200768023
2428469
776442913
116589176
13150426
213320821
222568974
332460389
866423846
452193187
480441055
96997244
184790130
352070707
351746815
27225764
66997675
54252354
289799369
124448896
162737592
293691805
165107823
13323185
43055909
145908956
751291050
95389599
669633403
167122638
113998847
236843019
155282545
189756836
419977666
266788283
635250134
45166295
248200517
138402099
271318147
524336477
222128728
29334444
263103472
80969
44704668
874764228
523807383
196914938
139785071
889766769
66586857
8638689
373223085
366746239
96202225
496930131
26816338
8360699
599857512
39068720
533572370
543415520
157539212
523175815
88592533
63663382
752169501
164296287
234210549
356507714
60513693
363720298
348963843
206499124
200948895
735839226
413581179
34594057
16377984
14029162
180092506
580620930
33958755
65411295
112073377
45573807
117444434
41870635
24295404
148502885
336662393
204732260
84554987
427961950
28819135
211354936
577372419
173623509
263386140
292670983
225370979
90879338
836810163
531927371
480833380
89121625
203254527
683013003
4502187
243608355
198204914
315880230
560525063
130454375
419297546
238637220
956945964
94148218
320355921
289545045
17463511
678439288
698735327
712115618
276107744
225889182
69907651
47878717
45280252
191005121
94094316
243991432
254459572
412869531
44869315
424682271
432258187
277166517
40060996
2527016
354690401
82736415
69702190
143231696
74618653
437307356
530918130
11048959
165122480
257226208
55166450
111728788
43445668
76429117
16656471
108721251
48855131
350104020
193600310
5211073
580850153
242811896
203353977
553882910
16497521
244498043
552773949
236913331
13384533
414423311
311440466
149246319
117862795
395439111
277358857
336528654
404634136
67711897
139882344
123830431
175294522
37477573
388762574
153182861
933931432
159209234
230785361
103830166
821467720
544747278
33860550
517930306
632313796
384221959
65979889
10643361
1740593
144979635
407323759
303697036
550661730
348402932
217344969
655379761
24723750
536034228
68949011
143991379
67339127
583458044
164515208
749934694
567447822
32449075
224138425
308679739
12999187
596556576
7373271
168217185
673174942
462518829
39215569
453736237
634605187
219278160
199317877
14982634
455781643
336306852
297518410
40300415
542385419
373453
18464805
299036051
526183260
88407610
286366897
445309664
153753023
155696802
61188551
271870684
509252719
135967965
8423059
431655585
472535604
458174895
177174348
474758770
36866609
188908566
58397149
27880339
309431276
355962271
275204810
56768413
408533976
313788679
62155615
424710683
61867379
7498900
212557966
127583655
131188098
544463278
184072644
353177824
379401471
186528161
417417387
233544718
17325993
361723045
237051693
732513
475381235
726327284
248927101
625783544
15553771
495563612
875084636
97655842
42080912
613072160
49169179
8665410
663823948
266717881
39633001
217364644
338424064
788736870
510893161
757118863
47618764
458311850
356199599
20127678
347976410
721813386
14725353
514675768
155567604
438517079
892112229
621805064
117561155
161948016
323217864
75646774
46345686
109871809
107981367
366073070
90180301
658793875
20430308
51694996
37201386
4196133
237795126
116532881
555926085
15648933
307474749
302984415
138221982
374419554
108948624
202022457
95442268
24944645
166490349
331424223
167772197
164821999
5146785
51069821
152198694
254139847
22096341
642634215
123560391
8858438
2511160
84938086
380696686
238855489
22850038
70266171
232199476
75199536
196689040
483480596
618326441
506419900
154990254
271277425
205819064
27744661
129452900
165454037
663162488
26799153
278488841
77743346
76206808
232062517
59562504
815224981
63221904
227245847
221538365
82854558
9783843
44055403
212819872
9988251
408999501
886054803
650513457
299603828
281975695
426404052
608456748
430442240
150507251
3658159
555835436
229889333
152241012
331310109
207331520
302156464
165370002
319332095
210885836
640688611
472790445
486472132
83554190
418546309
73454998
652598841
395645364
797426804
175981466
18097307
84163987
347068973
97888789
582291466
277878155
687018080
255574136
100889259
140013635
462047100
129900989
469015724
51460388
52518066
796833775
627401772
10639094
182300257
471891686
104779970
32747930
200307261
111384778
376526615
567261064
56033507
236629970
3024346
195903745
170549721
130292253
18714296
206699415
84637952
185607569
137923691
181613062
528058360
384360957
283870218
72385536
60356295
92720494
774589287
496553285
82185626
50077117
3816556
35574493
528611938
94997272
350151174
37743919
179723036
933807044
406413606
87941507
144606433
280798698
394381982
487838998
830850745
112952708
218344396
35325622
249616256
148056576
132479021
6308961
351661314
882287104
374897985
212496405
131031715
872706525
280009611
113612233
297547727
369464952
107353452
26342228
44853979
572986826
50215673
349574192
92009070
251613155
444199667
467258932
691283971
44585509
116218644
61698383
332659921
739269886
144882150
596032820
306158436
314918144
42741912
13365262
7377811
547630077
224019862
167689926
103105401
516264829
333801126
261597155
719481411
6421464
13189134
38687492
93599769
69349473
333206584
537180485
76833020
45473266
244253863
459707248
5239930
108621148
433805769
53865547
426958033
24130998
745818280
268144013
300758953
525975659
120416419
819958164
435541368
202150828
559228858
28537860
335757717
413719607
260993607
46808887
143978233
414203758
100481608
3632182
132890930
7240679
1157510
107884026
279970144
521769112
247944696
260463983
18157428
65154094
224037739
361933517
168987510
337832004
91200354
336334044
288050110
93377172
2803310
101363137
177552255
20102394
234866527
60783675
505433719
204234702
268358466
354457654
19869140
97822823
20687210
40597903
15832561
849573306
54038896
857806756
100666517
182517655
106294759
299150745
2748262
117292109
19925379
78733823
383013449
121373186
11553730
81292771
38360728
28276046
140104558
793247596
196382849
65845425
262639396
44503712
29657270
224681357
301308587
34153009
56858435
292475613
103014978
679346185
26115502
28998158
105571887
352667935
368957167
633850548
144003334
178052009
88022748
92125950
168436992
157578080
314874641
96340077
88566388
398410079
84522225
167757205
90558230
150185678
427608640
285560873
712955844
297646501
516930073
441819482
322642
80738593
541070067
187537009
15615615
318201163
754752278
357243656
208203635
320063048
5951962
275232054
67941256
458156942
553338639
184985932
80663629
35479256
396417341
134311000
153041687
113974418
98112814
965174022
224312129
257502195
7064876
222140907
18799732
263277939
194355525
223392460
9318314
75432728
604559350
800395822
64996142
124481859
762577132
315612283
375320768
238646493
513430653
83969334
59824817
511917473
355398146
121950518
258785953
303572184
8841303
475339848
110238001
164524180
99095585
125434008
379494259
345541604
153499262
302678380
413876
734594925
232042573
66873794
39787225
64106679
2598306
297070853
127366249
801938314
93689044
243253671
148098366
151755442
93343610
100447187
311065450
46991353
42640725
724860696
44982273
230550150
214608927
131097174
77528293
75173037
13854685
100767079
9566328
602445172
139352332
106260312
56756741
404267032
92070987
413510603
396432443
85688407
74160540
92187558
59582835
641260610
3457470
760811442
101710272
5094352
18505319
33561784
21462381
58426410
29847983
586002065
7439371
25044668
364130633
367674014
23164773
72163418
15577715
184163902
468258475
486045450
29944806
181704155
858104008
338331059
557379671
542374598
554877925
175476268
387867253
378303938
108782563
559479168
165658094
285959807
107025118
958184
3168519
233348613
236911958
162672072
109673435
103996556
785604925
303356326
116453573
131666412
28625452
567688173
7998327
70943594
2986866
350781439
515983431
98073429
740909269
219758788
335360890
400311622
37220264
722197
7811327
288106089
429811062
165492363
183615786
246331108
56937476
1061471
43856340
591147675
91886903
154478760
242702889
26743828
9655253
59349247
90359309
7712068
210269171
789684159
248100320
34359760
68837301
241092266
32679940
120153432
347557765
170553466
190164465
250125910
585695189
377935131
403229191
1525635
88866348
511474338
162910492
386285443
292004242
18458625
732634918
150022709
504520203
46444315
51462604
312061795
193482754
51058252
324361642
321711271
79442373
203642859
131532284
128809461
909910563
68318806
164739677
95817920
126922117
177268683
74511692
199468159
5132816
261924874
232478611
110160836
320151670
600449461
748234825
233029613
167588887
565236892
145740905
49248838
19803985
506990104
388282224
7103126
44709362
276398595
188310193
283608348
504226409
74523154
228428177
730332901
14917457
559211637
325459
159110699
197333159
7921644
215810566
6288317
227943480
361921351
54292512
39875096
87556498
65090789
650200763
530855527
751262209
163018805
538591012
583822660
422987793
221041305
676435389
667037211
543344181
3984442
46262381
14232532
745187921
512751825
64818982
6601426
272926490
409249057
326111813
12124663
134626680
293825134
126968143
300926796
65937368
226851811
92961513
284850752
481456486
586431605
446173265
591901240
522395607
549660036
46391110
200091306
184751634
484027356
258248878
121592152
488738379
1037287
47032572
77381681
491455439
640536534
153300699
166875645
192185574
411557602
108115113
349408082
415240828
134454909
428782982
226286964
52160748
4862860
119741418
22542913
316515768
82454382
611121724
9372209
130065215
391492970
410849470
185446205
220307949
492567434
402920206
433317725
271746014
431760897
202152575
61739127
178218465
96105181
121954600
52732790
331124475
2752859
254230581
273092889
93091970
50438638
57054187
360627317
274103325
264289455
276349617
883266425
13075497
317083427
705002853
22882945
259409852
263835912
28232907
67008034
221923689
960304590
263496463
359846438
297696821
41954678
230512297
40009198
472842760
88320234
23889797
105581467
256972824
137381827
21281770
94032778
169892521
631617295
66505143
31999097
267345330
579816437
356547554
173072214
29286998
28485737
1043549
738106376
786876620
327878325
48510697
108654970
197220167
849509
697771349
356190837
203079471
11835703
21122428
210195102
15563008
579751947
240402470
163189255
666284908
191329723
926163
341544791
36336865
258658516
348914976
16078202
214005949
72521424
47718797
45412883
328433017
297811950
855404035
718821976
448896524
706404624
81738246
54876018
62149639
328907617
203332806
334491375
760133342
181946956
735555910
426730794
70805666
262097881
525007489
136743946
19122921
112422414
179134724
37444156
86547332
407907131
345916637
76963828
286350692
17307759
5991985
525098489
608627304
411717966
49783184
238005663
85256910
54635619
9859362
115948455
194467805
440133089
20193005
202613637
436294195
743661281
99498334
1981057
453221768
369579717
269125044
486122578
463933446
2645287
353201187
55040967
17420036
529236970
852612782
312649647
86382178
319094103
120220597
477096116
31490278
61576625
95175995
402534244
169116975
331175048
88906496
146172350
59839567
247891197
605857586
96393452
330394474
97743113
54328509
235681835
281811408
340789767
885252
794044275
348721519
627726421
348398704
32147281
372977152
372347146
170504789
886101115
184338100
582828328
470843742
62389363
5439925
860277598
126875677
15387253
11893540
67194461
666320884
315843928
216494833
133140122
673309569
299519847
104270187
65297912
34489799
315279108
115232904
701419897
566579648
24436375
9318349
20319376
152728638
768331713
392663209
47579140
561970259
23042973
21900566
122979965
154838780
22185712
54894987
179840827
57755431
58885399
633358267
85172608
248818457
253475621
498328970
88981852
866259332
1003308
628953571
449404441
106645423
166596923
35131927
332068661
96084073
239070069
119360109
95460446
143325545
14685837
673949409
194238943
246611470
43036196
139502519
568129462
64643624
689278394
76164321
659767155
86989175
165599925
10383532
153087315
49701927
366295399
230990938
87917871
250991890
356309233
48306866
68283281
308126683
38047534
155838756
262048267
186372789
31662039
235017775
49458461
13444796
144987632
217026361
207475794
443744463
366648205
34190510
137624480
239831933
807731421
38273728
398387901
16172113
147232288
308157728
11650938
27783237
296861664
177184123
68939981
688036766
376964041
298548226
107203424
167762776
616903505
194878394
565068488
735336617
11876636
215737475
263720703
44463822
110054268
201885524
460525626
98143869
25704207
6857011
117738768
378328312
7187492
653977847
15704459
390231319
24911175
172231788
88159615
191792960
538528184
211102593
29759279
112922800
701211185
52051403
352144737
424965397
131461267
216986812
224032508
410249132
359579564
621758635
462453714
208153553
34824595
235124190
902054898
7359515
435494189
11096621
94281818
44550040
588718650
253687153
101635840
277925800
130311301
488103588
50342075
27965253
702228617
186397399
168964649
619039778
92626710
876756187
751374817
219654929
9729771
278771325
71125932
794810293
455783686
288099402
270268214
124654795
462533857
94268226
129699183
83975820
218281455
163587690
219137437
456009676
451421312
59603206
130306183
396871382
7837924
24041031
309250638
1689929
394807465
33161852
19202968
130993522
81901004
246737544
350568717
79014750
222423167
120951198
52197280
741502399
526097318
286480721
344779715
677585607
442059734
750444064
179043393
87609958
178679586
139645504
635820873
143323420
36922837
630589353
129328223
78323055
15523467
226211110
310348414
165014792
551845315
4579425
147987332
32080150
66164528
448070536
54528604
161799315
35535236
241957472
241125880
38745682
233993749
698521309
10118909
53869195
113593019
711434757
663556403
941994185
506694
756414575
85806690
365802140
69654444
46926691
109601931
175284189
386997412
518867659
99464484
585090540
255351540
214451767
123674538
442631062
226262537
95144147
100415678
5346936
839703251
323163583
17605651
497522605
379856000
121382382
4842806
3777965
253831166
105424977
680991249
54673461
48784459
236680262
605302548
175420269
508590464
284225483
53620055
261368341
886133528
587818060
404302964
183945211
104712610
671818880
524949444
8006891
134794988
29400384
89920281
729018263
22605392
277644004
12905761
807996
281989694
52162784
52175989
199943054
160084921
29368490
339329107
687329477
62948143
138586514
296250691
56535392
64178022
320426307
175828178
291426895
49684201
23197277
98695400
75504785
1538517
143438053
21636712
120323226
514258710
557691587
296396133
171930532
105691768
825737015
41414320
176510366
229629947
212886820
31188277
434462868
12201377
350410655
51902787
118829161
56050148
124946025
110703473
569533309
224790748
526595731
54034702
745297173
678042025
44080657
488926938
438212993
197348762
66228804
2352978
7590083
581469950
121700346
5459093
6557912
178460667
29782246
298754897
273583048
398010664
180344819
31973827
377542369
345835601
371345020
97211693
776265828
189829843
41666060
144161425
348562093
120911977
296695762
443398392
31765699
780420889
132839380
18816290
282472749
20568111
12529636
84745313
154826189
67418965
520877877
132243326
207080095
51043131
350821923
120713005
526933362
44128074
831764138
57913117
93935747
188725636
204097860
200599484
702101575
106983321
287571449
10660196
290346800
94041148
367416723
250688527
133532032
10262195
5858016
704907699
14340755
74256936
644514545
167629790
418155077
240223272
106911911
48721206
539689547
92243495
607955607
690566285
70088891
717197905
308161348
111534606
94119996
48070397
324878096
798883020
139793019
63029591
16456751
92722278
7401836
5820108
311583381
69735632
31318707
16094270
5322600
128873561
234674656
155101438
82467786
294434613
243995958
120162053
537813986
6112556
12083332
14941889
724309035
196166644
269737040
25320271
557457264
259846656
588793958
59885353
13504900
172623952
9979251
3188255
121487266
50311747
775297343
14657382
401864134
414500729
186088509
72797349
646632
38083149
821627683
797246682
602134270
496969357
279576251
537819751
24017544
20419459
157854706
609966537
56197146
190713395
2170879
21192693
469990344
608119473
23025614
482598252
242036351
254789694
276458392
202983916
590105677
28699782
105701009
248353139
45460777
83075787
9481442
42760474
15499352
181133026
211116794
308535854
51120177
3956048
257346914
166768789
244809337
106732134
1194156
200505144
609779393
35682412
31619429
383075059
99457468
220790944
24850272
333118360
598629155
614113074
102964533
449220977
5130802
22306032
534222703
118168377
209312311
23909955
55852415
3212829
54348545
120450246
428255290
65822871
56307799
241695860
192869584
39656437
699784884
42319479
363062567
107968433
872206915
91619292
27558614
109382646
172657936
454846042
385411769
360960242
512941220
78633029
710480498
102181795
591892842
68293562
134985322
518377049
30933931
703870162
1717301
91137335
548138889
217255588
238221860
5778045
19265646
332226570
653895652
488320269
59060899
499109980
53784
79537388
334688209
2692538
599622489
123389135
210462307
19509518
292876401
61826914
163969381
69946440
774815058
380678199
86086674
6291776
548264143
572810793
32164313
78886182
212206526
321312214
68423659
28670675
356459332
149264178
160879732
536061378
136842976
38677219
334142203
530960558
324116769
62310716
550512111
44004943
93697153
156036233
111457468
144821600
305745898
123541051
345387095
418136639
323842242
90149617
70578946
331908796
64022078
10143476
254982677
76439348
67774827
136573194
23139991
34825722
137968139
134687555
156842178
308239475
76063241
235067423
255171720
38653000
2015335
110485124
335295509
8712088
287381325
5780100
7458640
3620975
2927225
273594659
188839
710370154
93338880
886404572
482137631
225748083
123405063
272979786
137500635
278061992
205914419
537004263
690338121
331716998
19329554
178831218
217608457
428786632
66412010
176698354
99351181
166065059
375617247
604390928
392676240
30003168
637065598
202406558
277594110
7177701
327228975
383526597
53396466
151139522
169244376
539487688
47179229
484417629
35988213
43065148
541077232
230118360
680835869
562786887
95034792
628060645
502834922
769797504
300954765
665718531
4902378
286043411
153217358
435933019
107603516
110005145
119592516
259872120
61203081
4059501
313343485
35505087
5395421
411088860
29480556
336558796
427846948
182976435
335814444
2692921
261675537
264108566
223280736
443577712
600883306
125896390
13823949
371541162
437174601
25596174
276021720
615574534
216351647
105886373
247553455
790656284
202218863
11467698
50756986
100475550
288208880
46108097
78414298
211209563
348081296
122898194
27331814
119057150
124422349
607142093
77037778
8403137
188506171
203037952
717585622
168879634
11063047
221361063
334297190
115776776
559353644
65024461
570483501
749912752
208027158
194656413
34605567
284626373
74682593
394842730
42287057
137048751
371946578
148684764
247608563
122557496
242021072
46274784
396647155
459558964
71295417
134968141
109208698
243554084
146617153
10370469
381683119
194239917
21879416
30377466
444042278
57673099
163390037
269752420
561386848
6130341
14476838
451606438
342763647
228238329
16821669
247835307
31252510
10226516
43265377
167839165
371112561
363692288
359769394
254801978
192902668
325596465
375666122
163892754
74546212
60688460
30544701
324058767
66238755
679209288
50344930
141136969
97426963
409807084
376140180
759659574
533589779
23145524
150438840
596437569
210939298
91353444
15766131
24439701
351475080
869951855
63195706
205214989
225532753
20387580
125629867
283020499
19940820
188084304
740506256
165933888
849703285
572289617
800712670
29450133
348060369
301685380
506630
161414651
567775499
29629104
979300726
170628050
38639033
10211967
837547181
698471968
30465658
63842960
59507539
565558800
37773692
57964753
177761088
163989354
4592542
99762917
55980680
585137658
141723349
160840860
40777720
229125586
330994618
94115389
176456928
795936730
31337618
113960070
648159194
122914822
117485487
127279298
448945658
532155756
208758809
112171236
17909208
54977210
392066828
565631539
14954132
565472428
56703995
140160705
65452944
585458465
367163156
121845511
80311895
355467576
14155901
46598711
47576624
709297740
362129130
870566426
30221297
180421083
129927422
37348160
527369295
202291855
144692236
18095720
712030248
145045113
681454996
1497563
143208873
429200817
129612684
392873911
113200956
324808758
26717246
866040493
620860566
925167087
943670147
563926775
188164454
72452074
817528
64016062
371932096
572473954
73665496
145344875
44216753
53007106
206536467
100179592
37229415
325732911
17500227
175723563
34710956
272644192
90895068
243708857
490098245
72250311
375914236
287417624
516445477
85779195
172609254
20199649
529879237
218601649
446638651
94053404
327703938
46421820
23741191
1920185
140712255
67711879
1808041
129208761
212911929
172752128
17584103
248575589
460209614
1798554
459812822
328425533
83494419
7026959
211151583
304263215
257144502
93299600
322521963
178276961
683650523
73472187
100014404
62088163
78833020
423712260
21161713
1847621
466951631
17231809
171904338
165371984
438654784
758950437
239579700
553270724
75616371
134343305
184063149
11276860
15719354
404160181
528334696
255391993
350666578
393910658
83429973
436069978
372281109
302472014
147667143
255216406
344917707
4647886
811691964
48974773
247457076
580788671
342672880
68472396
214268394
34972107
54301668
409167074
213851620
250546985
872819117
332847821
76246119
266561940
593897240
87148181
70356617
949758607
283120229
418045316
485634956
545689831
200160536
337682314
391428537
2520657
375256315
61787297
143537345
187584042
93769203
234398293
391701160
11723750
896813780
6823897
412643766
31700901
55013485
3133070
829917326
652922735
18970407
50609245
15228227
520796798
591478600
310804849
90009883
11395165
110875889
137242156
146049238
406562474
14583289
31950687
31254895
159343669
181030321
653098733
16273173
462399957
582635222
271840873
7580239
32050942
134509690
267281208
158796060
35833703
134262727
9071945
512062122
570658126
403247180
27792367
363067084
35123844
33421032
241796516
28149154
45249977
193070123
210042088
350314743
115759761
156794473
223628001
32495588
231818501
40202299
805058961
69849248
605336547
319715925
290218676
97896866
534389903
118789485
84242559
89812854
381090928
96613
24407174
35350805
490001400
40661953
644078090
252544739
334810974
138991638
208207658
478719495
630047460
186742425
23350203
38795293
164852952
136899443
495058640
151932330
175643405
5114585
304499307
259092580
558714074
244230002
39052232
217849450
149235243
331727657
30259989
185788693
55449333
28330852
550906973
679193746
413715149
71892397
178184874
82232689
11065302
33478837
97701000
610306757
25413572
318034743
11898189
75680429
13898663
716519155
550585210
516956896
624460324
26683990
219770133
397399533
289506214
210685722
40764147
458582300
333341646
569816087
255145398
202370239
235926665
241860486
673614794
274160228
343536723
5500200
435778748
246976806
214400329
450266941
239903592
398593642
237976677
44434677
88332791
262384166
129237332
188212809
94541951
119873951
213102993
261547763
137502323
713513773
191029134
217587298
454530732
162389956
22659520
30565484
185922430
181020441
50062693
281258200
23180614
9354028
483462577
232852893
14078953
199149940
295240427
715384490
240547458
340989602
193149081
135799847
228540421
635945772
350074935
401551397
780242906
2905559
427558288
291082613
676452395
466912285
30277143
228401531
71260078
212061908
331068342
256140082
1985920
308386182
314334478
58104263
6176258
405321406
30184964
356588257
343512554
46639896
412026695
27372124
175229961
62459260
158894749
426902091
86787751
160345660
39909718
41936513
83578022
148924441
8215243
218071218
148655347
54826073
644259746
35365467
349318634
910355258
158903669
12514574
220024549
162423051
238240755
6888640
717346576
561569781
52934319
60408993
271838395
2521228
120995120
14988363
2054620
613116348
180839248
26950540
418179829
79625624
372207158
29864390
571318035
400927619
71998057
15883151
748950422
330534723
205227401
48352701
310206351
20296115
90340653
437220073
760287928
15649092
37221086
22247455
451211029
348986796
43869090
149135605
24625812
206765003
108681591
738838182
68467353
461379617
19858902
415248390
346169942
88609713
143222111
169308544
99994096
601640842
704774716
328876615
859020303
705630569
463992120
568704249
227506935
44928615
132459927
220894229
167262120
13537364
129837757
397314386
431787658
270554305
457941627
737242720
87192870
621319683
640818464
262562616
84545372
12728366
141159789
10800522
77280853
212928555
36315179
95517027
613757887
21374828
610720314
188129189
248862375
341099126
467456648
382977918
198088918
366297735
329771505
81673822
23026119
293099665
39991477
131434916
139202137
226302024
1942890
430657464
112524493
76341717
147875655
481343502
351259346
2509070
303568610
143835063
677948
668677327
666383627
382312873
117260982
86078023
252203350
281833594
34331422
134725915
205252630
139634621
256962340
221731719
48828877
48880130
404635387
255646598
238230452
315051016
207353543
197031935
63594629
81747606
60988846
179042812
10815311
300108746
550080181
441384488
642786249
289386345
225974115
173536318
107234539
374543101
32672753
102789985
249193551
390148031
166712113
116998712
278637876
430583552
232017533
567984812
93696696
102084488
424137925
70043019
413935901
26185684
203655790
133333885
344685539
4826078
3527795
36298106
159370440
269415331
283886755
431572571
178941006
225479276
515899696
124639499
335114117
15941871
140427607
106631281
25909248
99843508
317908519
85892133
4830226
169768878
68681592
713967852
222723337
301609772
455223512
265285220
176810470
91389196
3882710
98392166
47964131
367937079
367889164
153124160
425681007
426518777
480295808
172152832
178633380
435439501
46911232
16024801
540001602
828291560
70443599
9882818
217197746
355290031
46981859
5729555
555201956
144175290
187854420
843374300
66927124
268278990
110105453
59425872
38554151
600722745
286204417
96486897
70849456
26377269
369477745
27302093
101665398
703689890
84771476
100062363
108429925
154371699
510059890
86112742
337707747
182944574
557531458
606301306
25722064
11343897
123932486
27417831
259766449
24355195
51670311
80153038
184074924
365754918
4383922
243435265
24728605
300072827
324553438
146031961
55013595
31640492
100411271
24592776
69713325
266038430
37692017
30740178
374233888
363681964
4485880
66488920
4231411
126430008
514582527
474214693
304382285
306395430
615501054
124972548
331956589
265254930
635085650
472423402
102766274
234737177
113868252
120701712
77239487
65571920
314828040
269985771
475036457
75578688
472333149
64871651
274194307
431066398
364747092
60299959
67372793
173895880
132959316
70009710
611001273
524235760
4678385
17742629
500762244
2128389
10964069
187091282
13602468
679029513
18360885
9583508
419005652
221105451
93219659
20952194
494073807
66983071
418051634
83096290
57050063
75074367
258120212
63565438
10903463
334893926
110271524
33219826
406611484
23284708
94903311
414077603
72140948
151291064
382901503
222870055
16336686
20648235
106521096
113797248
299029457
115689521
93380280
31776549
118678307
343347649
312987722
291938053
578343030
193935567
288902362
52292290
257010601
9726717
521608132
26851488
162568227
214220052
148425293
69859046
244006369
850720289
177852810
2371384
540185924
66941958
423966659
492010782
699955288
146088931
99939420
194677683
2599019
320224338
37967959
324230528
73186852
284729666
311378879
379353027
2438808
282383081
344939047
178812381
494471161
689962779
25453547
141938275
227996965
179787117
55965192
597449303
80867484
7848439
24496896
4510211
378095332
202238350
28308419
552019664
653986136
741130
580445586
718103011
461035842
276125422
113207672
185493581
175257093
30270867
4883619
576572719
233936591
120871524
84838618
344823972
525047767
6691970
80985561
16289428
242072262
225758483
817307971
361523671
127328135
182195488
1665547
693954478
165619567
867324591
21815615
22248311
236356171
190443717
496117153
91452296
8750512
73359966
306788813
332287219
15673807
54752863
144011696
167836145
214581775
8739142
124886
815501636
655582699
417256052
153680613
165824034
218022631
283751823
52753662
361083529
73735751
226385474
18569891
73454814
175407518
379446172
512328774
341595944
180274350
155909678
153991006
332151496
191409468
452383698
424441096
119212595
210834295
813080085
659880973
181200088
167498919
75591697
26616140
386133312
40992436
202541167
48521379
62838526
121631679
48309531
106197327
43534171
180775066
165385518
5604137
39836411
296736906
52951341
2829062
87034543
340722285
15780176
80424572
388317844
238435171
22794786
46580466
146989302
25223950
523729709
81985595
206168807
282737149
109800980
60760302
17288743
414803640
833724618
390421462
314332857
185174723
217241810
20150281
24827950
11993343
45907614
134973351
93152623
218171471
221250185
347379937
572406371
337550320
277221393
249349793
9436801
40883919
29048323
328544167
271585924
281143723
438886289
280127219
53630203
181287466
515938841
887411634
548780917
437740041
69702233
18499040
294037202
147094923
536660551
239442775
19362746
84800840
443093846
97655133
391952812
579380
868914495
239559924
227758031
901220607
495632543
575190702
41279936
137170018
3712709
55683864
20612144
121204135
269245076
65609383
20522299
316329256
120403435
190849245
269436508
156232841
95702543
35142870
768283536
278440315
286545677
378986253
353431013
489493842
309704990
212723058
162895980
286991377
132469183
3440024
106499121
400537127
220317347
615749776
193232512
153490378
3310872
80249405
785031743
88680874
537460508
287439507
103440826
204117012
134563857
506463942
236594894
514583343
208459645
581548044
695497184
899771455
8848790
657767622
183597282
148846629
115535303
36371886
450273755
14394342
167369630
517242154
697141641
187525711
22314984
101853431
247056593
435349843
8651350
262438585
147507786
169938621
232573184
613235569
25278540
480752704
145908542
300985096
13915259
451270815
24536757
334061536
511839959
421063262
195252010
110259977
522731791
183987753
286529657
487462885
699438002
182107516
736813030
26036793
60572744
130524288
254065169
60508166
586167485
715057026
1267643
661236464
324326588
88514113
48321578
19400300
6413566
229178839
7215054
456857364
97498818
619609427
449819099
509284161
366810288
67573237
11853742
241458534
564513819
42586964
65445935
70019962
198645721
825936771
81902943
371370424
440521132
311578653
3717300
81008455
157078098
208168298
207993095
62632040
66732327
767173925
44396638
99372482
245583967
737264069
552792834
35201447
129929047
64217227
461309302
893561373
3218188
288229848
102072882
551389230
208873362
173935701
21355047
234933146
12432693
622056552
737815410
378269240
385209864
87111310
691683240
711161659
363198535
178470342
6390658
94040210
748493102
193403382
302766715
91623065
561903433
211234142
149121800
262470616
409329605
7178032
2360071
257984071
72607653
422426292
9235069
460985050
643291411
34525932
99111255
47133630
108333114
329950004
281362121
115765284
186289947
24228084
61713663
100254779
146191431
17007644
160888569
196494301
11263772
153943022
32298214
394223557
338482887
534293944
521468535
492103906
49268993
144641974
111110347
130008381
506905335
339507648
167354655
736387191
5884626
132020465
72233265
3038608
225987569
469943450
620210370
113429423
773403381
3158074
300227863
538097428
284628816
620970456
278574829
454518309
117896900
97231934
442148276
261997253
455634172
41605405
389895239
118339261
151649529
28494308
373737922
90535533
1656236
238681313
10618665
213761991
122823292
128801477
27207941
360902746
284569564
5485544
63463341
2759080
901638652
33275008
60475166
134889716
32329181
143958775
550046388
153053880
143939168
368915337
167628247
1882642
284682707
123023769
136699511
310640285
313099850
409913693
233360231
172297303
203927690
355012383
158544477
80216977
78851640
202582979
19560065
28977164
663906439
32942331
612347914
96891203
138525249
199829731
310481854
157376627
239639390
177366230
127119773
72828012
21261607
353197450
14133223
515844492
575755394
48567920
349734773
736651276
141736881
322911286
137562335
463768550
137552812
133813615
471411797
503655170
613858629
390516016
161946313
3822258
66546016
42952240
460140259
300514294
11251757
8659538
169801672
157614538
587829069
31219423
46269768
522916614
30443299
384970086
259515041
99808604
6555944
196054031
566316165
428151202
428551998
40856891
521242185
729074867
36525932
15075897
57631096
559786599
257290780
609494750
628556229
32455336
58801475
910647741
944148084
129163840
714429104
51230920
508388568
56574472
471368924
5391884
769349483
58483405
79420322
418824646
56560615
98540224
306125211
107987139
337636726
74668576
650565832
9984681
59046087
267822769
784239635
125582105
77007451
669000411
21241540
8790056
465936256
382580188
257130664
48472333
28978841
201687276
527709733
16408900
69118192
490326910
4942964
290307990
851473185
394489627
283956683
714899097
274179363
92645735
92261734
409607334
306613758
674270623
97899264
20416920
40698483
97208836
360166893
147959746
14094882
25582674
89895592
358061468
632700575
256754963
56446555
317838464
210313162
742299409
62164167
748090721
415195608
260457266
167456394
190289711
592759508
190962511
77195537
353602771
4216260
17355432
62748825
327520234
208455246
65940438
21815450
50319082
443761912
88804301
907745305
69806862
538227213
207505247
20086314
14999254
475965286
290554943
223367
123051729
222428207
25429647
65486496
612196732
723589845
23468777
501165641
90812785
198633317
253282542
880919685
94808377
32605
62583867
208066439
294681739
168494932
248048831
455462520
27120258
49561806
551998583
172890534
247207620
258797662
246375164
60103973
577386495
133619679
8214430
11409114
130911402
51663610
614471340
3429305
46702050
4996894
290614433
118874280
112432969
12069560
649433705
623842039
238905001
45056578
37832176
249604889
176613044
300987793
59735299
610664660
739991698
494382221
211163157
786755232
551550716
113431763
33084544
260054667
58633100
283444936
216628456
877296107
133424544
173820904
171534499
122474635
97442027
135157122
344401732
11704767
59501472
186723966
100488579
135108449
648864633
26885048
3531879
103516384
5855125
371641681
422728343
182863827
291033067
83677466
356715845
464170060
11352165
129491495
157521357
581102875
11467853
115326933
238027213
492448566
203922799
128979147
326085357
921187740
661013846
420861201
399726443
40553657
779403897
549818334
136591847
30268457
140577564
2840278
50653423
7089904
727770
336360129
233825496
692391134
526730866
454256903
466929725
107843335
104787358
121334891
170980285
273294781
131523809
260831738
261536794
1682613
826224569
214013781
6311765
270033977
30016312
162555186
270894259
156830935
96832937
113513974
24487167
362510964
258775926
246418053
582499096
194667539
256056674
25570137
24128879
14416312
262045879
8451921
759857593
6009265
110399036
192143250
45077204
56875576
44876488
235832371
72697678
470370461
26309086
269189363
212219836
482197825
82973882
137074405
273503924
107616060
47689390
395865152
151856679
623186280
508423969
157131918
75484945
652663082
454110570
368646267
141440173
28291751
117901879
228180515
109372160
210786122
491593605
866798648
258126612
230134720
428246277
442452277
115166992
2863189
165195712
373885522
231834586
33205811
67010584
368431030
12463695
350782305
362626687
209043341
361058664
137542547
394348702
367957114
719161021
294326803
476202806
97417700
127403665
2184176
54834484
497795023
676982084
101775221
746846029
177228634
4175109
139709373
144837175
26539260
324538505
198379402
411856138
570864888
819984766
16798611
89195117
194261532
450755624
125369394
21151106
763104360
388520620
172696628
154532579
108697688
19440021
62279005
487882031
1595663
137983371
8632169
89525825
732368935
1819315
450971893
130629727
508813885
14668018
126875096
118525912
536204863
656334104
28590765
564132860
792716
370698161
17872716
322016453
227881388
45722356
383360491
41603543
384610266
422949181
167280292
596260594
177351682
156978950
315803056
553436835
143446781
240465532
73606993
283864294
95823903
52071860
280644338
2178169
57248587
72132206
224722305
187723216
71361412
5027930
214615774
476798624
487784107
32804750
282132910
78932429
41372422
593446892
105788341
210047312
37384981
52670390
642438433
8798150
353884980
86445471
121932445
137967685
67183783
280053052
1986843
245770922
167022713
19439030
93455408
5645745
263629844
5491716
21130235
759206790
559018548
524161
41403977
192626026
705420275
96429610
222387088
499383830
860046254
677913759
136067029
4763860
498029935
313338231
719375049
159396651
166268552
83300317
10411538
673781253
46080971
8191766
324183856
143189394
444272468
420210254
232278422
6787992
324651448
235828837
177760311
257112441
562660509
305566019
7619918
207317429
70151037
322920451
198619430
33780271
30044729
131439974
778683768
331292511
70639318
345639592
503838491
409088755
257061423
244986382
166790679
256251942
3817848
138080769
32653129
50821403
464029279
974490182
123684217
112658516
85459657
600245996
142537829
21596526
141525007
500151689
656969896
142225981
115218390
292100048
105298874
306272748
126029866
475376160
132458921
212522469
367846973
127654651
13344904
69865628
106573948
77426311
9742279
133479227
338543902
15808418
673220499
16244622
54621161
9506835
288649082
184455001
386023398
214335753
590730798
57081652
121703883
104958344
804748713
121599549
769851059
11314907
52229523
459780964
1403006
20529234
22058216
266394657
18751543
464304717
537650193
151296647
6350948
371709312
430776
9353610
296063791
329934897
589586546
767743273
47091391
53530871
796667870
164283955
825554965
539731883
8016554
300210420
529374748
803975678
18914864
533352057
22043763
360547307
157414976
166633169
12252353
172135667
381370199
91186293
175453069
38080543
286330182
4932936
111029135
270896376
859002596
22111947
6384498
81788053
37125620
412602021
35946159
103618721
352112472
54249108
42440317
449708645
47685779
390217601
569723438
4076479
205964721
200016532
192351465
903649980
1217734
18030244
76035064
34867916
114411885
254157766
329596971
235601710
21930321
3893446
18975091
523162462
146095277
75109856
385571245
23296712
658601507
619040317
26991920
695035362
166795206
52194919
120809282
457878530
429882118
13129068
100025875
33703662
741398310
10138527
286701703
542314888
139023631
120873894
372528592
192397557
103330901
90112880
219778813
384427122
496422786
275539964
124634794
712347240
27097510
175088573
186770150
650452019
135195420
9837799
170406448
1136536
615093709
46483230
270783095
815082252
111407304
52620
150261822
313258261
95229041
30234823
540754415
98850308
315613027
96955490
8698328
329950996
654628120
226068630
550415005
514211044
101489252
40523860
54938709
83057530
67564000
6151972
578235144
140730684
448944256
384805033
81351633
25614245
6081049
50808711
641128574
213983373
229320070
543153600
26176315
365922474
432952828
52398403
32136524
323620456
517545205
304053483
308603010
38367019
113185583
909722459
9368722
240755396
26068904
121382362
44536748
28222907
73317208
59107852
13263290
210298535
36117802
60616628
17973826
22715388
227269297
530021071
129951710
603949248
224166713
138008295
73380719
904029567
340715763
93637961
101091019
6799323
116370771
284560248
39324512
698357282
39789231
466374346
326709
337405982
4945060
19117546
256910177
213665673
618825880
315726453
17602207
135345137
23193
438005631
316843219
91013200
422307742
9622533
6484630
422172760
21534134
37596554
535250238
21497599
447882305
234768571
425458937
14575638
187943550
432224608
170193978
209841507
374186409
33561802
259836850
326497096
960324
40471011
233907269
81588080
341419884
435000125
67325731
330615045
300045495
89976790
28420995
55965382
242765403
381998201
434514969
78610946
153509970
589396725
46096269
72365332
276028446
328306382
466408543
403253281
21614928
235190450
436381322
148294704
530378595
287008370
2010094
3908762
70053268
380919076
162677575
98338421
275215822
106483114
28545456
78952858
18080406
29191421
8814885
780438957
347126262
93817461
108518564
424341255
221029104
23676809
16645419
104704671
161247500
123518271
325169864
286836561
143114382
555071265
292522021
272545699
103712317
128695432
418797458
102873301
63752682
8386149
118905817
527216495
19779501
266401200
622183465
91190665
48746857
212241417
66029298
137459942
63772472
81134738
305579079
34064703
91736210
202791372
100174043
200787190
161875035
167832326
72766338
321377867
25795720
576919965
742553280
349936969
38605469
606802713
53235050
388771832
228970873
455259130
37983113
130924063
74895698
114914678
74209758
459337625
117936055
46368334
39681708
140274251
610589941
8091377
50835124
109979365
75636147
598540052
486697183
502674010
212089906
656580065
800033531
6230953
723156418
620540188
165292712
53208429
93761861
287711902
39655285
303777790
15066653
191904728
54890333
663001120
462835348
88323224
542233215
80761175
46835809
169690367
166460027
383999251
96378613
58580325
699204422
94484113
440506766
160716746
267066924
177766662
101276230
164549725
374523808
114157671
627729015
888366362
210790560
878949090
204299028
80968123
28489263
87731686
6523972
298738433
127780845
55830941
107333536
8199771
205845630
211337790
220840998
249090551
30445889
43232205
48957087
185066319
220832238
84676419
105884773
578327103
35003533
340386932
106338671
7274855
302781588
189120478
167228145
833473570
612275937
99762596
298719683
167873357
115784005
221176978
618885276
236981756
107681196
878876374
21763500
491653162
472925062
129465342
674024576
350107291
595175328
481581401
1641236
380827581
28525159
227527785
236877304
120018702
44992349
459483997
26005690
24858660
52145882
517293818
94763864
576362653
119464229
10207936
203860856
55414555
29227905
753571829
513572470
441392767
136422591
585100047
240252486
18873471
55896
46765429
270256574
50118640
53303598
144752345
7720038
300598378
240844268
358991008
222098147
184072
146507120
38141704
535625752
768203576
434197787
340033875
313820429
25585635
380188324
11424349
480021436
17778333
44785667
637937992
25116693
58808541
91775535
506182006
295296285
22326
36883055
242260746
250234323
931800496
447513625
556648643
22117247
45314416
312417613
408376219
87495040
75260894
61175687
1306198
585881216
41545753
77865793
13119327
64380127
17667132
86284660
429937842
27880228
23660369
281205596
312095146
129283531
59433541
12834053
62418972
338232732
176476329
378763441
536254913
500867072
241268214
4165995
330935821
223026030
60769601
410466495
615165219
140895756
128919210
741277421
109419328
181072786
121014414
729250872
63717841
165623636
22772818
103563712
72742275
45248376
514938762
625795881
181609823
495779657
102210013
111565637
378828408
681051557
176355704
39742435
99463784
483753911
260646233
168591241
29467907
340201403
118652543
7338105
508205074
841071887
531918364
242585440
158575965
560819746
180973365
26420368
233265859
259095319
202469146
47788691
347788817
494303639
152198138
917974697
386891521
396054966
436356562
150887862
205436291
639436939
344985099
472449694
251707728
717702221
260295581
129286831
251899758
412020919
307152796
611282761
94752192
46374810
112637540
168085514
174714915
268709834
284550306
6626260
263259082
51620067
594551881
121791664
341977451
373318235
1096024
59712495
66936863
146267329
406432220
344122233
106224952
255407011
188556520
113490069
252105452
207972685
94818959
230820090
15827657
541387780
587786901
189537131
395254691
141380104
236860021
68082622
52233757
168349213
65261538
6702729
35403520
104503166
294089381
429690006
272457635
292287019
680823475
31837776
408591029
343448409
11422742
304881193
351296457
31837425
44828034
3904273
703048415
885635415
1194
41273275
361994430
154353682
149016519
12097626
5122018
633845190
122019
1454087
865135799
1643046
323142375
876376563
360164002
85188385
96928421
638988109
36454646
91618883
309615528
470419913
577643804
20238267
379304684
77238556
519413366
384846188
470316471
45077602
377143355
653599503
137171796
66839453
7901041
102203205
632234447
396185072
263293344
16613047
198194314
442108762
172517707
410294393
108128967
667483792
398360772
658954748
52779009
74447587
813600374
21095871
39130770
418341822
784894519
249124452
17592992
190076510
32947334
107530901
128827323
799773945
540743776
62521277
161200742
892841894
124224293
314541946
535491711
365726277
268286241
117705264
209975016
186498381
12637621
60617428
514380796
271196066
214832311
211668960
11407996
82622870
387816706
541998737
5130292
7838640
138258307
479065478
291636879
339429897
234195121
880544267
491514
7247664
275387309
70554976
561107738
220158306
337462319
945371568
507830603
33810469
34822120
170767019
223895850
101997584
196395441
35845953
510170390
257856337
526462865
182632764
4704825
328463627
87534598
13073258
249173167
455054838
429053138
75904227
200509629
817907972
130317297
49822029
79267417
605172608
87743954
89621732
12452010
85464691
220257690
70035541
361990483
96219388
383618069
153975201
215589160
55922676
458120798
355152018
102680812
112169391
10928654
6049261
212421665
30551533
264915034
20560457
213411780
120198075
105394888
138977021
255615528
93556039
485305294
185748670
106078295
641424142
530110526
145625090
231318887
53965172
883750444
547044825
658316455
549483367
752457436
292551531
247378591
33868225
657940477
134733689
7927990
515249325
257657439
80644157
9695642
96203372
602141030
508556043
391164991
157095439
550960289
630146483
22560052
1160121
428956008
39631397
54398414
6120295
598662913
30254192
470059415
81296363
85806287
71132671
531098003
130855188
514957595
2099971
193674140
122093422
400818132
150368522
727114486
338973337
836156804
281927142
273263052
381454027
622300435
841050725
110651988
241778072
143099803
922389787
16001026
18826350
46388144
31280330
417984632
73683012
98514061
420953525
372659330
47942453
533373834
336595925
76638447
245042297
261402276
290815077
241445506
572639848
522622743
36295085
2506854
331410369
231986298
97956220
85920984
561516184
38255477
162524403
397441659
158594410
18248738
52235363
139560468
236561520
96272731
755448940
432966977
269260373
2669621
68518583
12551148
398651750
267154609
338373517
106854839
198438887
334346925
389719143
509376411
224946313
692774127
8217656
13196512
68212520
35492100
216623256
292249107
84764542
34097608
178535194
196203402
5712702
247581682
44628838
73250899
25851968
52308754
432490655
16362943
270900884
174553971
21154344
366079514
324844501
96214791
260913638
232907437
379568916
68551190
220087305
39474239
216858987
628071221
532846833
23866355
3235169
27363564
19467291
399246198
672064860
680648524
133210610
55342619
134070773
855456610
840364290
269764993
166856169
464324910
9551999
487886970
201677691
650955074
279292570
77465932
324100332
355565034
911485437
175817992
699004661
582587150
124566023
444510005
147702045
705805719
825572799
474314750
38399971
108814041
877125317
64192030
28755740
493912677
272951896
46967774
245114189
369176428
31988999
241338302
95572636
114505904
24933963
311563570
498946130
661574916
888760994
60312848
257455714
166647027
109053075
102799853
414015385
180114456
102311088
186797968
279374675
360359819
112305026
96843837
371327809
176240217
85696631
280024399
445477449
353678470
848277119
202148092
28630705
109203876
14378726
323661425
379868699
124162845
354951271
204725699
327978549
558978763
110399641
483931844
23476810
407227501
287576045
75812555
1434537
398516298
410707406
283704692
647460259
324198545
451834250
175487361
261093750
9374679
65282186
668770437
420596941
3348114
51336702
234028676
182278013
67784006
242263848
9321892
108386633
580429301
34489563
73532405
483530178
523455655
593766638
190571226
1674652
635177328
120784948
196297041
809395464
261490159
109669088
544817423
213044114
248452304
30022752
89814973
76220937
86548832
204453159
241345048
22644698
551154191
387422907
25662507
28465354
69867020
126962794
459504633
606578798
133749988
387131290
396681496
6401668
409862477
42811634
64265342
10658318
359542950
192248729
171453897
599838833
458213277
150812501
506444918
282432581
147790136
129331568
22624586
265363501
191066846
130397623
27971704
33042152
492152303
74099944
376999771
105903381
98884363
29910678
359067667
312700036
326238635
210168020
138089652
503533769
66064832
439053694
464407689
131842964
442890383
8315598
14768176
88250464
36478597
190187181
52911443
245530673
495665835
82679580
221212717
327504826
63782465
80510082
59050000
347302371
58112298
250790166
901255754
198704616
417270551
46050033
317919362
84627385
107042273
29223282
80521746
5443374
47578317
436009549
532057616
200578502
419852162
401593108
493909573
92863892
189956380
86513416
414895923
69546806
456750393
207101064
208004008
223336636
908222687
331825838
613728253
18015086
623133203
25271684
585115080
384736780
110066489
366504415
564964531
161576260
162531043
318015358
380245047
594455830
7753581
508486738
167478595
452049322
232599551
14331784
123857158
676154555
32149191
263387439
372831820
195536166
18474170
67698373
33468593
13261566
313171617
117612091
336270541
695186659
343945360
30530282
341485232
455826350
191498134
385284208
508271470
283323961
454155433
397499705
40427306
23444762
308343508
283073925
689725773
9716402
736116
329895429
88874994
389602520
532814805
178411518
42845594
96055424
346634074
40980825
238909073
459096545
442396176
3515778
344852076
1187561
165836215
679665167
46702757
689406382
27861971
375585830
309809458
222612506
540245348
352125166
170038474
545503922
43421919
842563177
431570720
29073349
93727756
52921061
517912493
14103840
533714197
253300903
256350825
649999833
364284
337800044
143545413
9068693
339508043
601818735
45623537
678822566
190269411
114536291
102907105
173016864
856118398
729079944
14677037
449091297
65152373
932303900
710411912
161800348
514121317
160676416
780587222
491475418
52701403
167441992
147093877
7950803
72276952
373179593
563444286
11177112
66177485
542604846
908446494
770797883
266713589
354949473
515068109
76573708
27076247
334948833
448722933
42006633
48654666
323140791
17495681
34007454
197035774
854346441
23763525
7065012
201715561
179216327
9097526
845933140
710328082
521814536
558013022
16798790
393295909
250993929
71115304
39156538
275950698
79287955
165290344
333063521
59487284
137422782
441851811
276601195
164037535
40835780
39986475
657868720
770156043
56778103
97475381
59989032
415376652
48343928
323569354
83925665
163101665
111785693
22314799
326682954
625154197
197316975
104029692
689593185
10920883
287152969
129096482
76109706
68852233
202272845
287443454
219239604
434470192
126938072
7757185
341975216
66011649
47869930
131188134
389048153
124120361
566530996
475946451
285496859
672358456
202833891
124379919
36806156
106681806
126980443
724949420
89325657
326950809
108748995
83266305
374308
158954742
358027473
99539098
131633382
410199392
106829645
17259074
46622561
154929003
9083019
233260862
717551565
239185221
94924313
18710852
218196958
232008517
158935220
585027343
167842783
343328885
244578224
479289454
417255322
21136130
452389711
309533946
32313092
260400323
120007944
343600578
742781660
58067683
96174010
227141785
135485655
158974593
245705429
172787089
175298497
160546405
289923620
565942995
275691660
19787306
203075499
675405348
92057148
65394855
263573328
369690718
77372723
55679625
86368247
315603313
22916063
707832453
234793953
147440
244073812
557737432
709787727
253727272
51970179
429780839
421696415
67864738
2963946
446857515
108675562
414954020
169624921
571088778
8952300
192478298
12580310
224683048
49571907
27095995
239813584
19207940
18516720
120841709
398017291
85872367
484123939
437927331
133384761
304016443
592872488
38909160
572898743
9559509
213207750
535829435
49505993
309960619
636975
849244849
150735177
45654542
5201629
478032772
270445878
134597903
476125160
189158697
6230091
143086518
358066233
141682448
680406573
431951810
20884552
62503857
84233326
134286855
142693116
48245671
447165426
359191750
193779974
125807402
3212743
41466315
58672107
300102714
800230568
151923542
175759942
380276710
900972688
675039852
93894589
24519748
568608230
267042268
316267058
351092228
226981161
195447297
145254475
485955861
236792961
224943066
30691980
20331078
129693725
6505343
295040432
72931582
32861806
497046841
101093651
126548345
285987917
421373987
711252851
264291060
74089966
242158798
25042981
8341609
155680137
756067663
46417425
209408113
755223099
556611830
470739869
235615759
531575346
110755713
221840285
453267349
11677392
909682901
6772133
197940091
311391514
56901320
826510911
616162532
100836555
103706520
78088635
43163455
502133935
360837137
443532647
658584380
5744411
484842178
475933014
136938594
584468888
465677208
194216474
397119321
299406423
52201201
21971352
162163562
90823896
643243890
82748527
13761430
34347589
59314289
33681934
46030042
388670461
138413281
303861915
624668181
514340551
250728112
53402294
98551
685137854
583644381
58795537
28210395
36701599
196266794
16159627
267423923
290658165
20388673
254599125
190523592
222060502
352802306
188499960
79215980
602604923
46212562
337867258
672162815
153098691
318866234
864450144
169672700
350666199
199579029
193775211
66133663
6219622
134759818
2022347
178417048
200471041
675945931
219169631
413643482
15707407
234826917
223463951
74534688
31612867
539556083
415029001
63127781
268866478
109600733
233246625
5205375
784610078
167680528
379998857
159852187
91310306
217221133
519022182
452716935
485360172
16161344
694792823
213988154
277123846
477672
519573379
337816338
86987125
233292451
169727481
44663288
102193470
74480125
222971874
149657526
88155556
36518460
158662968
365800134
63859789
163039282
468028122
116960475
134441972
3028975
439358773
521550075
301509341
135303725
2749560
88948246
227034235
36390704
240899317
59325338
87426948
124797186
115287394
82752441
60479220
133570221
17132848
40751492
896252333
61644305
59897513
416015864
140259299
727814102
297268085
113021106
170958080
465969111
349128643
66521191
1780702
48565194
202257298
75319242
265975674
91154845
270984905
336118116
542997970
3212860
197885557
363939756
6362809
801077195
65393196
163725702
66996878
3014241
11404722
61826830
712788995
532618023
47662497
388076462
101972953
4552158
38552448
101819443
221322107
295777248
257291477
154413245
14729169
28926662
681742385
94285075
19579037
292061466
33484749
438156321
9834020
237870762
5524492
78966319
427834831
37943472
69817765
829684852
67804475
20212881
3078704
561833088
151349722
904654853
32867508
10034575
91574149
71349632
342183701
15185204
98118335
15548525
238058636
72338131
4567957
294628836
231217158
105116275
207402747
162403683
267978686
136539112
731664632
701024201
61102181
1206568
230179008
286821385
218495686
568254416
286298072
242139055
57356701
343568966
509645312
158624809
96097175
222272156
33153879
205024257
562452136
439374715
5223448
574909332
144208280
73284564
34889642
216717802
72399154
682748060
275501319
440457441
67023491
494125937
717218332
180671728
4123037
468551035
248704017
105972382
101300552
289633352
6039968
302330144
61892922
75707721
54901070
289944003
100452427
191111183
909138174
107037385
160432119
548193618
272191606
68434697
67436443
42798572
872177372
181342959
165432243
327643258
334069616
166111434
116743658
214308955
153063920
586127208
376835420
654902717
119981260
401898159
257710260
313590734
665145718
196999581
291897582
46255417
105998456
9035793
430740965
417463776
4279850
482827269
551808572
34598615
21285546
275038574
164107
358195302
35623206
213330490
102938894
419483543
653791274
198297217
161297347
342875202
162789138
310340136
84608090
515216030
158200270
95722342
268097927
7453157
101102766
260742673
585114963
200692250
149301728
346228096
369371542
107678687
59134904
274198682
11316471
43645999
29554705
37114767
161229147
39447710
7935221
334153434
53951137
837306441
152646718
226301022
106899981
172502034
242520422
93694740
536961338
40726482
40605634
374617886
335648164
426356393
493711839
11022488
759975853
8716335
44240287
264482055
15223500
2908958
110313424
10383427
140290365
606381538
92380485
29871516
418382423
315183920
218531299
138469963
456307755
937468233
53658314
323136277
412783619
214440003
16559351
248226055
126745212
183495923
54356361
9696884
36126715
97336417
81160139
185692922
108396244
505029428
115885636
588811820
666908
733993797
151087552
688205330
127476177
322710421
673546343
248403112
204803304
534831950
603462620
188391017
186788442
84763887
43483042
247167956
231588247
77220233
100697699
80960733
529058841
121745264
13792737
88486593
406568481
114520929
477715190
13455000
14146568
689149441
244778526
183711223
37438300
241832427
211043840
344681819
9212340
759381
7893555
584716
90467436
254996779
326192700
26630577
22067707
143969682
41414478
512968160
3887844
69941994
160816868
297369073
43248565
589941288
60839636
333705925
90505483
340863663
356010657
2296325
125159861
199653840
39258825
310896304
8840330
79410036
167820784
22641409
341186939
159623407
733927621
121815568
371446369
163883454
36377294
789492693
366941585
274775330
440582706
16907817
158708208
7056
95029967
201790697
224993633
185456908
178953142
371484701
206724059
368684224
128494000
563790637
114655073
398418675
684427847
529108792
154478031
12093977
489487855
292980350
7861376
675040519
390209427
223218427
6583253
40739622
163494235
133358812
155234225
60012400
23319024
93851530
386002425
10726197
35847677
545560765
448659058
22137328
468207821
28368741
61647472
80593424
513762449
47571583
242861699
129666268
160557403
715603495
562892611
93949177
537726004
248998296
88517451
320487775
651793559
409538491
37971742
368719417
433181314
103735428
464165883
102304905
222334919
63968718
53269860
499292275
238796614
469716726
135968835
601942646
180499051
379818913
92121318
739204399
185227443
140788168
100412376
62677959
60919696
201336801
289714476
436966072
476395210
36204912
99516316
229542079
42689476
180478847
430229014
81527823
47535047
215063387
106150291
67720010
18165920
550311248
87559977
106290165
67644446
107514632
40875288
126296287
11921239
71924647
22975577
720521914
18311748
533946899
14673286
52561837
260980384
721094053
104407240
154091292
11430998
15204728
68902915
47674183
234591659
17178663
680947734
394355338
594863117
231399481
90341387
181576065
317547716
243525816
247736984
143025317
601870725
255156696
469971967
340795760
34194525
205433187
325974432
75914421
17527258
329414021
472983660
602055590
27388593
8820494
44875141
62107879
123365483
152139936
759363073
10897354
739481403
362406343
111624014
335448696
17639299
172202669
162081992
62192929
337148116
264873507
68560144
168393571
126883410
256713728
208602185
109729321
478165
268058819
880641292
82728453
138469100
21570362
337011593
384470
805581439
33226888
103707909
77069608
175451132
612946060
444133032
233142021
25947865
152054274
513651728
486727123
504357095
58240043
99378255
636262104
166887717
21119316
163078108
19575551
659309310
252180938
143984051
93152854
184709737
250650399
75571879
274587006
478290697
182000514
161016747
350272162
11961703
18352609
56706713
522839494
20016032
26816891
136839539
20281118
179737944
106253889
644583366
74542592
63640158
370786137
205843553
176491107
179038116
123588400
55378280
756621266
689926780
547996205
636220056
180569662
183362441
26028493
274711584
1657822
280230006
223697711
312833877
210051307
100673140
201125962
361148514
756544815
530581098
614032647
435163349
288208989
623055450
378197927
387754555
375766116
346990784
65543337
329291834
564378341
25314468
39001538
30446425
224171212
24238078
435564953
481645142
182114448
141423041
5470968
69973469
710935841
222014944
242967647
42957675
39768003
96825052
287365671
207574034
32095985
658581415
24627371
45556134
513392998
146210634
40847616
209741970
7020086
249562418
924450222
15659223
301233127
242218803
377881071
4234119
195059779
15294864
531604389
95312529
108956533
329232479
51688038
16647967
47935338
200830010
51690056
182827022
225049547
1713342
321679979
198480780
219742916
244765592
10752027
255963866
617501545
110477780
48463280
55362579
467024245
522508225
379237
48365328
25884058
118374338
188886304
276900351
246401345
433133915
135356730
47453732
210891513
36453303
162218413
48534363
63058632
67372241
499279559
232999180
445034554
225548141
315293831
9765272
604702344
59095924
326948416
8190619
38226202
94780655
790495833
685424477
468239843
328673129
549427307
115238287
435163265
214710530
265558663
103382341
149508362
86300097
57754562
199249228
609037930
250657286
487737101
78043285
379363718
208901448
45036448
89104183
170121054
129880152
505546318
103428922
261165283
84125199
64938705
480256246
86556341
87290202
178763522
297569650
587215553
370434629
112158089
18257356
669777999
51440068
615881022
80157714
220513601
261556916
90927371
252862549
528047188
113281757
380509929
93239483
88046705
161292871
74744397
431934888
36760647
892916009
37771486
437733226
5507458
759710934
129976615
18559411
207085292
525143760
131547767
83368618
604793280
141804568
242118138
86446920
568967853
271398077
193125630
57993306
225120557
49019921
231024179
12464795
49270775
132178245
447733846
5836338
11536594
246154605
729381836
236418392
100498522
264822934
71591686
258882215
273721452
141459041
163750350
415215209
352526364
829576012
328479639
399996597
361104776
824546831
183169625
120570378
187696350
50755134
7573128
202932594
8187126
193465803
555868726
523736779
128097444
373951262
349623488
19771497
63522682
422062662
191413520
585765353
347654797
238684219
93829533
608348304
168592625
505599889
376258392
203679478
498874219
151580512
53340560
546325723
769345483
67481666
25958448
21700943
4064368
1031589
19062724
297941386
503433354
361737484
318110391
799525663
548679809
108804154
369476661
82072123
96676470
188196276
7584170
553420260
357003447
329055329
88647372
33321893
395155531
81367289
216707857
1863276
34353723
30000936
44513692
449360810
105306120
253970400
465211992
295472954
54615052
10211906
44588715
600297741
394980666
44917916
23043497
176126284
330333625
88664148
23383181
364976383
211460694
88422331
435473938
89844735
175741360
4228489
439152762
12684814
47247234
84457096
198910431
29891438
138033709
224916904
9335194
5587813
207569397
911452060
692641654
189448928
169394663
255132009
289657890
105549565
501193385
544513215
321449161
350582805
176445176
54699812
153017073
132612724
317314608
43091207
81204531
5209331
383472737
76850962
197228753
415490487
56877384
345724859
15765595
64325437
50486983
9912243
638803443
192427469
8693693
299625858
465566808
91766349
350493117
73136044
349114445
64096064
124127232
220773287
198039970
260289555
354125451
389389408
10358883
317162628
24386553
34773781
64451536
124126861
161729940
733741517
10520313
241056178
336593394
2923264
349076903
57932567
179852387
218939331
281068552
38452940
521402751
19018405
132893058
328982403
755845316
157753468
1327876
57952378
82154182
216551000
563835703
28540606
101023380
199349652
454995393
459069471
18033540
103715071
96453901
438659469
115421892
93248392
175172622
290446704
501856452
61752271
207560527
245317940
499721485
868706864
369156985
369119112
634275019
387221957
543186088
292760883
601332710
582551968
2636576
88215160
843701985
725472245
74310796
60468739
89685990
40125109
207334340
770661035
21767097
136169260
784589899
203154716
23078057
149288387
283645031
300716149
297995583
160521626
19157395
153931339
94605727
73670912
311549122
76785821
582749966
27358731
743814681
368984354
140652232
514738527
166782632
325927391
76791191
54772424
664200824
186823736
347814309
447468804
3447778
357489760
303004963
4677372
477198895
276160969
11460308
122408805
228278453
436373371
713269641
446077555
32102409
256370373
551268155
126341833
215044091
269507109
140897753
182669896
69876416
376022171
166955035
394445444
558330245
315143926
12631966
121835554
52360140
293729243
77998407
171418781
600084142
61554904
114421352
73613751
469769429
848750082
313800919
190933701
571463622
89450293
652765491
60654656
321005420
56610806
264810299
139388081
618864247
446013033
42360203
650550138
19909719
381270341
301800227
590488611
100786900
185520726
355993786
152136182
187810382
499000142
139688219
543741986
195184263
55820251
64590567
41280762
256000544
35969716
334582704
13660699
1226590
80187319
476295279
748546990
119682404
728302770
206296302
14112384
98366300
219041804
3336936
294654893
24837887
513899325
80136600
20801556
895264681
60261714
46968898
78002485
366931241
288526342
373872654
32135977
38549836
81790098
263215915
179542352
131423536
459667782
139813786
263449998
7747098
284749665
420922596
325470279
670912256
80247869
780543156
30203783
646073337
114110915
368101074
48169697
58477002
299680671
101048520
51378052
119030827
330426201
425985913
117513254
18956434
173985099
328158634
1791118
2354920
175189852
107662750
69232773
269805819
180496261
26242873
80305118
374235291
718159071
268362796
246005715
34531300
26469348
46477822
279859548
50311392
14608469
378904279
403808166
237076927
294843342
390425854
197784119
69509945
632892485
516397990
83598508
311194142
277849955
276523610
299998048
16385182
687198184
261682774
9826956
80719926
35845165
50279396
887509229
165722933
341060355
21033731
261408349
460786
113141197
362533843
542484318
57915928
527891854
93121728
631820815
341143553
80975604
247478705
144972844
536864661
405022568
4725132
21585816
135253635
71328159
740614022
557281285
347871524
114892025
29258377
144025450
87858298
2239173
391492305
111919815
17698989
8199701
563782012
365636749
488024256
199804723
372246615
238568042
168179625
282928364
22063155
136112211
48954350
589411338
600703939
51763094
61540975
3570334
13256098
179610790
39036647
323854224
242735898
407080109
652804775
420681163
551088832
444680842
550236342
532287159
140133180
69496622
502309989
4496862
749603371
44511391
423101071
111895190
37175307
280121628
177502816
117771912
359484436
53766734
33535222
10885405
160391256
2802941
321380552
329931970
26876285
3629267
106029321
395244991
76122237
41640755
130782537
64896331
135004661
169460216
876227709
248834322
37036935
971418518
401183653
434006981
3773495
492228719
92877495
89495145
316636914
186338572
49557577
25043571
225891489
217360707
206106955
64534643
312235651
178922843
199484175
3079557
350182552
24186656
557741197
368424890
27796636
383837194
91037999
78488689
656519418
297532563
102160125
170452613
398092997
20153971
409225469
87260016
695645177
317828451
456387931
141681816
677599297
138671718
9270020
85138351
250161576
642063607
375288201
869469303
191976089
64491980
327543135
12605655
15598436
23350178
14296068
113817361
389279398
449323186
148825362
171859515
68932912
45586018
283024940
28951010
329291530
204677993
43033767
337812918
23957364
371245245
158703777
376525270
563451159
26308211
102722339
328088894
96681605
50426015
2278398
468753856
428177279
173658575
15509239
28937376
366504296
141996752
867789318
50721848
296732791
12282007
74524281
202509478
107198857
30331155
130867366
303805175
23847543
886089620
281064604
21750488
864934980
298602320
6836544
39592739
753043913
77813832
128597356
668864975
574627353
963773
197796396
6748896
564493501
9625088
23278085
95418062
93666450
36616287
257196035
51755055
268926068
701086456
211583793
303544526
554972681
154908013
423389180
657881780
873542329
141331495
646217
74183480
130978964
789638575
51155909
126727284
506507401
373975068
111274370
409981156
363217540
89090579
37187445
153023678
133061015
139319698
99019243
200193565
689017556
193673230
966606632
607893481
157135510
24523046
56038221
464407355
8660724
6872940
223113459
191142839
163114147
315789455
1807496
510429127
779582790
631595109
2406833
10292398
261576628
443821719
198932278
26672526
304391572
413412888
26504046
547832349
101367201
4328784
567846966
89474169
421192512
114106264
103973291
601150189
154620881
493500166
22201515
181152226
140805856
11747878
16763917
139876032
129321770
8305188
461581
73347704
954207106
120140044
798506
753703409
810334299
36698307
1324547
68326800
142072744
182667349
447377697
271113446
212650747
21509605
290695932
1859127
332980390
440949371
511649046
29237662
152354741
255886072
20066900
497368280
4294715
321684691
171127871
1127098
172818811
328453705
25020380
15079032
3313443
12195326
9297060
139902480
242946290
260622179
156949869
6363024
254551540
298545517
14949474
486849667
65551703
5105158
68974233
789577125
108572849
50845074
528880043
108807134
119863608
516605160
31923648
60060320
60670616
282594987
24856
313322382
676227231
345143727
293149385
305371621
365521411
152283458
6647062
43088527
159706766
67069763
4166293
139287490
669855227
712904151
339821857
44649652
979207
214420671
79775989
360060790
41210921
19940030
64266500
50960929
1447017
262138178
181997672
202836474
56120045
872324479
105774859
769818047
435746807
226229268
533943594
64246575
179333409
377472346
127787026
138711817
310591556
558608742
281094552
102002748
331038697
585492648
102203711
24682955
230081076
250384719
66450205
273648165
44372989
24138305
272964303
354300238
586908400
498323904
84755577
157829851
38511722
100668916
21456678
780053429
152652036
55974025
368545417
463376556
537169979
229697424
380172555
323548711
421728167
51152573
62813040
5630865
19881799
46730240
740593
83873252
750982
166407656
368379645
603864342
211787251
170199702
646694763
188977896
148349127
628604164
6984499
161693803
4276271
188525607
241138923
46121693
14088007
765523827
19062048
159814283
19737344
355666577
7067380
32453309
452294916
35296568
109963291
27640123
5132765
383019472
37078069
98882293
245421323
142710563
133921002
90707439
75081979
4554439
151203334
635852383
249742763
27560347
490996475
124460164
120904418
290850040
146270061
241686260
60187836
167038827
364560697
393356118
233082980
447081654
175575942
652384463
24657313
14377572
112021292
506990447
226884022
160351460
104742820
51250612
389649991
355488869
21294872
119168575
700154588
2764559
358079137
139516368
43961702
182000053
311444541
454140358
100389637
10550436
486560154
86528373
109537671
83644499
13807274
676126591
358510358
43924297
161688941
379257343
28324923
25776730
377257804
291062216
338838074
30754539
109831435
31290553
84456239
284217824
733637525
317276340
6490612
305035686
212851898
357023757
161978884
25183588
284607147
70496131
125227615
12810668
849420307
371467842
80012617
523109444
236315948
68101743
134177137
10437657
126589111
356412595
337670565
228817875
223148838
249248778
3684281
68867851
568236
118791571
61972612
276792149
249603077
77629778
387352370
148150419
666274143
192362025
292383218
114676532
116426542
265720087
677972541
360017678
11262040
195693419
156552282
33855521
300908073
49134285
96147667
288795900
564597530
126566969
360448936
279671933
164635578
87860043
1333098
373683398
107050533
8847887
825391863
314456491
6331221
355231462
335901298
4946796
717988459
44010090
367211174
232474926
244714154
420524231
19327504
236778352
224223858
44107587
75025311
304525946
592347796
428758109
599952737
837264913
30744099
269829429
311299858
261841467
304434932
275288137
401684624
519373045
743297623
121165010
174169930
135847831
414957578
572710577
9062606
405050291
319291462
44050805
362594884
204041357
38454983
136534164
93580990
98136738
330658340
103272499
40260036
18287196
258343816
13967252
507654295
45784467
175969488
7896953
163513841
39299195
449594542
535699325
728141058
3718967
282273038
343203635
517247804
66989803
220518254
4680936
87080768
622103330
174379262
337279255
231730438
87389445
28949209
25562227
385212983
643793484
40230301
470229437
364252420
237652830
59296805
246196099
629198187
583059413
155550244
436080525
73598672
355754790
96965141
242727916
195262488
493397278
35886045
615520248
2518555
303722008
91763049
406182398
338338053
89164485
270309
221660310
19982999
108269053
424207747
505592751
299223001
29112489
162693326
93930149
371400309
135405890
77315420
182447585
260612422
333372000
36879451
108648607
125580434
502901825
13301626
793057766
159077426
485626705
461176306
347723805
167755622
119336706
336157235
390504955
114164256
18381437
528835080
40850248
257963500
379802556
158768806
97980157
232284123
273753725
747846516
672548340
3407738
7398942
577979208
357894952
948445609
223925220
415083384
334218079
6073580
45476463
303819853
4395572
37576127
66294556
134765987
586091176
915471663
38616488
172243521
306149119
206795870
179294031
797269205
45970219
307147216
418373782
589575213
210626323
124457633
473474312
25523645
41493473
322318411
29607184
50054646
52561345
111666255
152455684
634355030
550125019
109573567
65065915
189565145
58072584
472129400
231788758
101621387
130513608
304117101
523800616
164491080
76260335
114107738
477128915
358895
298328372
144076241
405610775
33838536
226836400
337844509
569408588
365610430
166867120
155969026
896525626
36126532
519691810
533031335
1634039
33496912
376002959
417242731
285473822
738619443
827845205
22387806
405107364
378577548
22284637
62837994
22278351
516722012
333941892
50466702
217515986
122352997
178957222
132212317
144826408
700118457
80052878
21262704
138558989
64019867
247388998
229876869
101395269
546032668
91415456
233277980
173033689
7350358
377502640
146028672
10490587
106439102
210436308
334641402
220080263
140862640
79152687
238556057
668014723
339535601
11847573
142964762
491607641
134113360
193501733
418513961
311254031
104293992
32941666
568469599
549758393
97569059
250383778
116696429
442011966
521731053
2647253
198655939
88394166
688425031
299990678
415777572
532886877
1811944
177626436
3056491
24441196
12660857
56962922
451302313
527940690
324070039
60248440
560669536
344219276
466513415
191829818
594998579
62588908
127329428
134603830
316416524
529527426
148941228
288708558
113453426
108480092
255986992
40679954
285177027
438355850
13294493
336979232
503768077
337155215
750134800
478072339
459028562
543863866
779395773
240255151
792258433
162821901
602369979
324434011
568661018
91546892
408344893
6055497
126729333
861074635
324847919
733806281
764716462
398856719
793841619
19821303
747830757
731801709
105374155
4100681
37884677
78002738
7608328
52741407
359405702
13214690
64685654
247201321
362619238
196767514
249117140
114559666
204587595
520236968
357696252
273138578
129266561
371567991
134564694
650057409
452520355
65849706
242215325
841300089
20713427
261428345
151413740
56211961
33793133
398329989
34808535
93869342
345170258
363270407
178841674
31561560
246385795
90453588
99919701
116385858
151523538
438159634
128134956
112376128
17960017
212476180
50165003
38074296
125596517
31251828
176270389
376446463
563057399
200610579
385483809
2223251
44730153
239860566
451286729
129827640
200943208
380753989
22505306
509018956
21163196
321827410
5320480
261209224
395057986
214012007
463775258
83783640
49430891
247589950
133158671
24986254
391843714
49271756
121359840
376785404
633141589
413234404
826251677
387786877
444217265
536452608
5466233
352513356
105767580
408091666
166799211
199963680
16786954
43045887
61777175
49599994
164878956
2608642
225751075
333258527
499469358
221529939
49371951
155153155
694360
628156695
2314200
572368146
263325966
560369660
147643535
98818671
212272598
24148745
71700613
254262877
159586833
8813972
4887431
302032397
454531149
2525111
234146217
4515183
99672603
601599647
272718161
64532957
375154862
220669827
260117928
295376692
163269033
63321843
443117935
348548267
52750966
788770683
425018567
542684013
306122413
3252497
244147483
461333795
7478550
692713627
427799490
285196378
448356492
219890662
53812607
417862201
209839702
542762345
422222758
232919875
93722785
713284236
2189261
233265182
395959668
156708046
654927072
288880435
557829272
119105434
717274538
95626973
7291877
384115073
406727746
20207857
270237831
377996992
59885009
1148101
289734434
16870841
555252128
194664835
93636891
248247482
876600401
284007980
788157872
302341667
778099941
172636261
48672171
523342059
59735471
60952439
189940180
380724092
830987370
439293247
195337002
169446782
642420052
667978016
194376787
72295777
116458605
66729340
341276253
577249935
119289043
422395161
244428
568168785
59029776
501418596
641706329
134801311
442967660
10755009
264929657
481378424
230567375
264018463
6820800
47286940
454669693
131495748
125748478
31630259
7484715
248072767
51381860
897957892
52563938
91952982
656399755
45609918
405942717
413760567
553433440
340550722
195705630
92367021
301488100
66396874
450255820
12960205
19142774
193809510
274020252
30539275
613532656
14999061
74792797
379251443
640830583
360793294
49888658
538130916
27681051
38609405
39696374
94555236
27830983
59146636
151064555
156311683
102915028
77592890
38689107
332359255
344971211
346148234
28520867
588874004
322936755
82321599
76405190
51396042
31784994
320616814
53028572
50268612
284073975
722362504
737436211
677977787
232002500
21647910
50846009
538147264
296686866
382624890
157661361
33210547
178033026
13737680
807677636
137299108
114233672
273289926
614245928
503589974
203581624
150691147
36273279
21221988
480222009
801408655
490349600
537303727
310259214
6714303
55979603
163783437
322900465
92083782
36821131
132520847
607796115
226777864
83213622
427018768
308519790
747521105
219787696
287581623
684887265
121020811
178213922
82750584
393083787
125851038
300069986
11453314
102002901
268881300
474661618
405301698
319288646
915068034
226482724
227534386
122497543
253765458
7855041
1235741
405921831
415110
277533824
261198358
4006068
38266474
876761957
298247255
63421362
165658420
320032754
40036844
351852925
18782121
206132788
225374711
135856055
126913554
168929448
248978869
13358567
263497411
116829335
478508889
108985320
625914948
426107610
199817714
61773569
60353620
368288052
44672404
516829888
540071297
267334712
105826205
221964248
10003304
243716472
261949
523135492
247852311
658021894
225536113
537584
225503286
53396919
7716812
174984419
131125432
847006986
71443070
358551461
531261959
16435675
60714031
256602052
163795361
562081267
219331386
193064161
56651990
1392017
232480424
523729055
243694231
191385550
44547556
19586134
205037740
268527958
55535843
3646760
29064267
244182945
171873569
427912881
157748449
325330099
218208728
99618032
379319689
19453431
527414883
7464177
124388130
19197683
341406455
307117757
562842677
103837598
31366331
408376730
31889638
453103281
123563403
681122894
275113025
159903027
489406521
323686895
37393070
714209319
128243576
22754394
15599615
274688690
472215326
6162789
673653490
139591618
268675849
385496240
216611678
102921567
621882547
171516795
69649826
508908386
381853986
7998229
949138318
516079229
616762078
455476107
8275799
66655780
518296748
244778522
486008283
12819121
111206606
711012100
112875266
235110994
5745950
620792171
61067962
88675402
48559762
296391345
65405146
16169631
492150870
85499128
133027156
8994870
621139017
108002469
189489367
173645180
654659784
400895550
83930301
453394579
583345506
61101088
52145229
492873152
222431784
347162991
140288394
100937690
65439426
210158260
113167238
23343812
327409838
43464900
57845337
53463209
490355098
155786673
569583357
17072436
109074321
706642619
636154047
387918116
612267415
346677377
26257629
490323154
497467318
541654825
159421768
702642824
7676793
695361231
43714564
349022211
169077382
16547289
479809306
28900580
4863014
314288021
45855571
386853354
49434616
4659760
210270951
117111930
151341361
674575494
821122583
530051772
572456517
97081308
95830
129942056
195195786
117556810
937073
165582271
77698491
84931583
783831788
205572769
141739680
763435613
100637905
213133408
169368853
177044457
198025003
109502765
1182038
719445387
185196095
198794594
444783944
146603906
679724129
91525789
363385383
762024
146771459
119908847
42604609
76747329
136690727
319327810
46671294
89133870
473612426
64085006
80083495
120758147
465904524
49527809
284713498
345997949
2695543
250821034
580782622
68028942
631637852
244758918
193543881
5961100
455573264
750873257
147460560
717849929
32700275
272513621
388780041
22735566
30641559
724500424
125777968
305403158
583710833
397293276
512169392
180719669
62162994
22819543
15652599
264259859
37187679
733858231
33763301
213878334
611545575
206182201
66011718
100166940
650192141
366374506
75586437
244686242
156721459
27888326
494378152
243979857
433522952
177545469
231427551
313565925
760161554
575651738
107436027
312772575
74266049
278254994
28957137
292806332
557703294
450962946
567201673
462080254
73516175
17844660
211720616
70591911
179238542
492312053
499009765
194695564
724498554
342444802
129499213
357112529
369673331
41281324
172029357
691044019
115975441
271186311
183622398
419299944
306971130
605709615
152649041
260690209
644900093
29395057
53185198
287021643
358866263
71318384
2419936
181466107
66384076
10611874
548905445
16790705
359091183
158403162
153662694
19210485
373624431
466257661
524639723
29912326
319111718
234517662
484308881
634131232
105289668
373287942
567208984
717495244
195463638
130129288
162575519
127789880
271160583
15929244
570185838
318342606
48215578
258740098
556938505
285315495
484010132
98628739
39757183
106782213
236430575
9129561
105784725
30187192
214947695
217784608
38944466
730523309
717392826
483531928
15674022
350025948
453206129
515072483
102319849
149929059
67109960
276985513
23211258
103591275
158244224
217491504
434624228
715102586
333397043
258432451
246335074
30980726
25768863
69400303
156253124
91673239
431509991
366841885
749116392
47951264
469297785
592558678
2198123
41046755
514300787
207616383
58427499
169495079
154003307
437571472
82429084
472880404
637567680
341421525
289447044
175817969
10806543
121714081
604464377
54400338
47434584
215950124
99602127
395845416
265658567
19475893
66640582
56444586
584994055
341464838
19286301
15048082
278606005
104475753
64281289
270621576
102198567
560784887
292156881
136144323
210308687
38602781
244125052
604957968
166928926
2262535
253691387
1182964
104887072
84399776
43788601
28905552
230121438
372104681
810590290
25984510
553116489
14287274
99727076
290892679
232872693
530306533
446938939
67460952
47102650
363548482
365419326
6219688
47445088
99211116
148826883
141571607
134776284
52447371
553151869
443445739
132171982
349969599
329048074
403303540
683450023
102439362
581112975
103361252
352821114
25069911
742484334
217448457
510109003
2115064
114986150
436296869
226591924
316599905
70667662
48099028
475143053
232421689
58159623
192734112
756912731
45211471
144252838
523343265
44347823
580936454
54512510
233225108
447598696
45003325
95869
361004538
184849724
725462259
689811385
62905489
17247737
220992748
232274248
919003114
607131266
10885813
297063060
26810518
54421402
8442571
291302725
464371873
391371354
81195592
45515568
35527114
235452744
509572
32435203
350421286
39913838
121420036
322502530
233135632
652947485
420302724
314750361
324295324
484078270
92139797
43115771
155244321
375260076
83895133
147433126
120871276
171385784
565302530
84087081
621428191
576894893
396342760
239705693
487164040
388997121
148974509
314512251
94474232
82539494
64269768
119735799
19296281
310810832
367949698
88747764
263992462
251153147
3106828
575757392
97629980
401652094
462872306
32538502
24519091
811858185
315485499
293243633
69490238
367933672
412988089
310288798
14424020
52335312
276096301
701367155
82732034
334857802
380665652
294285475
499040116
25111513
172775427
207363102
227125138
580743611
26468049
3320286
64620226
74115120
7342649
135829873
81224377
226059454
118050433
313419486
27037252
166403380
335035487
31296252
120612118
191871858
118369021
33920630
8141950
103626487
270610115
340002889
690581434
199073206
350139435
487664203
59518197
555934913
67762164
40198856
97810602
82996750
324650665
130855587
372531202
208554017
374960949
27415667
524520707
42808478
18648613
141713301
136132152
234244940
794613109
68385703
54269735
577729478
161855840
415444541
334723745
91511524
41245632
276142088
88024992
95622211
80951530
278251995
303925928
246723370
382939194
106957944
468194246
141308858
619284777
123591940
194756594
138747314
573199728
4493263
794245904
71273786
722672384
639158872
844640898
509704497
137419834
307356758
562407774
293902899
798412200
130500803
193195638
130377202
444543660
413498235
219959427
585793393
576955393
528527486
91660716
569231257
33580055
720671964
90252343
1600281
4412503
19203243
98925748
272384896
788741377
34214589
156109359
286723397
16061597
351352840
187740822
83296676
389255885
8302149
9315804
94373403
358491068
27107909
115568059
362305888
95447231
311131100
270252872
5130759
108564379
41270612
124150706
393254697
76313731
251545908
399545548
739820865
181840804
203063205
342423192
324271534
350703475
683455866
151646429
100114459
192881905
155135834
13558207
475582467
18992990
72578720
90934169
31595334
100295948
246140244
661597998
375959028
283344944
219886817
414912701
502073002
493945998
378213586
98440903
76113397
26870940
126035272
68543458
98591168
51015187
411915833
84416367
883581087
475411882
262049528
231625684
115190482
616404925
230345410
424345355
703846713
11455660
18312900
790904667
848741889
528991039
226504346
541002892
110206807
103018778
706891470
4207183
60367707
706214238
18436850
645098483
285674327
22138875
24207223
113293252
407036464
576233482
612692957
439052984
66884090
19867698
101771302
58208894
24442563
327008421
31671266
32215717
257587638
424280608
223431011
116894896
403029410
75093255
194452363
342704800
56655910
74995767
62771800
46642534
840094294
236286152
17890624
427406587
558383149
150954475
21044579
324451699
152091156
221904832
142254698
411089266
102725011
177374140
105479156
454358308
106836123
314534302
19010312
696806155
528076013
198209345
224317350
474623485
553923265
761512583
385226639
430250459
597632506
482643093
198780050
110282684
50074632
20254747
307326220
3743985
44424308
179792654
113511477
4631547
14881895
126825754
45536074
5719199
460812204
183747428
249130880
492968346
21022946
542674665
2588986
46808165
132323499
622709299
441074146
278262671
422445114
546864200
472436112
179537199
92745602
79539237
94016123
184937494
190770130
49163171
815929677
204849845
414679002
274442866
124928938
246612216
47512277
251654373
429111678
446533841
201107088
16807838
136888859
871848413
436152097
1771083
173749594
375009310
553548744
303369382
321612362
457435169
219989029
300891251
397504722
762050918
853500
315926219
11741235
333360165
43427505
32798826
606193045
133945514
324889994
29102144
521306309
1732571
164207707
414089197
384965566
374079127
523815327
435920991
148264170
651708686
179597510
207610007
20541639
296774173
8752034
3317654
16893249
263145091
567086164
284605133
22531269
814867507
284430346
627803981
108215415
218354268
57869020
578642985
824292722
504460568
317621603
129935424
196354959
114678775
224759271
571313400
103985784
20711162
135429319
88882692
182169604
119263435
32153379
336457411
96988307
281886530
49265142
391807301
324744394
65781443
268042983
312661844
545560573
617105990
355123796
51864235
44959533
294382002
565723616
215411262
2438267
557595463
694517673
716906943
500404594
297916393
837451275
9862389
138913353
27789588
378060840
36728005
321298804
46899187
83644726
655245666
528395402
103104808
204608869
182518172
365319231
622902154
175031398
480919374
551465694
21907020
777402856
631987684
789743176
377545411
56842521
252616568
594857448
37659938
762797945
28916507
691562417
180809748
139130661
11162053
35768790
2903240
142587557
223556102
618143101
33098864
325521471
33864824
447399182
66433413
169243484
171183617
84795651
631685701
265545529
15675558
49720371
146509201
22370109
313415191
640554343
367766700
65695120
33768677
415629775
8345125
203391647
370254816
251693493
161318263
46183084
104733793
364275064
628613703
65118544
724295994
429813302
70754607
74351930
339363482
241526333
11809396
83455248
6192797
208334360
566609433
53326248
38327896
457441864
380684665
827050614
399851749
836841511
541386229
586348668
429074195
449184288
729343905
33579324
49236859
183943475
17973811
598231501
107691463
3458993
116899289
294487476
171601155
148665796
81538538
329323101
68014625
73947933
113699398
592716893
7671190
517012492
339215704
289899289
410278076
741562405
185563
661608219
145471101
511971149
38881456
15893393
230825273
94986778
1715174
491681651
77073422
83997063
110782868
32064224
116924475
67885842
285683970
316344584
387446879
116564520
102722113
111916
257866086
63283793
3558233
405374351
908505279
160123194
692832283
184199795
2980702
241850273
106638838
417970106
398878335
51599253
157883717
136187341
93711041
383367022
88391081
196197298
553774452
26964506
206298599
121984102
12910893
89100674
107661397
348694009
822326531
81310879
471783433
38664474
79196027
102785027
58893882
480483505
366915943
355579961
372400034
224844159
374208249
1287515
37513656
28511313
166501210
79339794
64243107
50954540
615363619
33585987
216796941
198637633
138926123
616724923
325769659
59831721
102894888
162489668
407406254
105568975
606675855
39958007
161063942
295770570
104817491
20039304
351716438
115192898
113522218
106740711
361941988
160526617
205022604
164292242
273157421
501891757
670419137
48315614
800753061
149260058
118567796
84060711
206274080
154040614
593739950
760725906
62425148
751800761
281101952
519368534
254888432
4710925
102012412
122655530
512182452
344566835
70685681
29747069
200949146
39856311
687696972
255987609
355085517
102119272
452766478
153878149
71245968
260250305
318933109
302534636
126674093
210644265
50075101
126056203
86336903
659925395
48256335
54459163
23426948
49453216
54134325
474014240
140408314
31533830
414417558
122596013
2742328
222241688
68343474
137458168
1904042
311084285
226305333
385385826
772533226
306670744
532087173
311793638
647876761
207158548
56522055
256582025
41723226
35811404
520737720
42380473
259591760
456424794
370079942
538116283
34962990
187665929
812273221
120251682
224788645
263965430
6161485
91515727
109062159
44866589
8064835
135637906
4773341
34099653
205100666
136235385
177757087
347550855
890704013
449592868
65566591
171950719
17823070
250152995
568448909
670827923
294219013
6773135
336322628
465797104
2175278
18777747
11082102
113090606
359448404
149310889
32436813
129626249
61626820
512999987
149081766
383673636
113603899
281727769
103015710
20031678
334887863
28861968
927558089
305908250
4650188
33287240
33205580
142567591
680464360
258557744
556554219
478489216
43599669
59906101
113936471
502399490
509292873
284934991
48855409
737682291
191758914
50210255
788937652
374436451
23177589
321022229
516531752
92888593
188101741
50985948
202045062
125720680
231302668
150429525
229216024
282096565
502880073
200406219
232647230
60983710
447578486
320168225
312536998
162125407
498943954
391581582
166208193
407198161
168718737
236517552
266105990
312839376
363954042
83936973
633125803
489776074
145802934
104690075
156182504
304052645
691345135
350171117
195201195
791187144
304538156
70975285
216150700
404235468
140907353
394944923
260041020
72251728
147338404
425818511
112629187
486122311
89038170
599261400
228184971
196291767
428481885
663717661
14830294
242519230
722619521
148421938
15666213
88345539
218846214
265832316
426867060
98698148
412716939
506809677
21757003
162721666
228217907
76467625
338814062
317175176
270424389
610395976
393486627
198855713
236004053
252537272
35848370
62859055
147175601
78114916
407604205
88871748
38097860
281412862
229492235
216285350
79397271
215396685
662527363
698757281
331120663
309245795
318500935
10895351
36403048
257178355
217368563
84339951
156068984
148290302
8402703
53080304
216481651
27451757
298218375
181926881
927402
36079800
296632896
17935169
433103630
195912041
2931400
228576786
744736
224264049
18381819
63360903
593250533
145100084
894801680
156177866
4087502
64039326
46995601
459228987
79148889
131623381
27849484
49003749
285678025
5620640
178095301
204678189
714692657
463939797
510267243
58057236
23909454
342867114
1242598
11232268
505349716
211540460
162065003
691303604
194072102
393536245
259721621
173449967
22736793
4348020
157795439
102574841
185981436
312074801
128651901
35641316
82586491
257691439
16392248
384282032
16014602
163030110
843700087
84248173
288350184
391750257
140828699
79155520
43506569
4232096
580934392
666978387
347035111
301547137
538427729
380569148
449312792
5854389
479264085
48582869
363156379
68035247
367671121
195455479
753981953
363303764
1284684
276591934
183008772
119027920
612197721
64045609
11124257
625074228
19169962
51961111
10104255
283242549
129599401
343085107
364107
515233
328866490
198385908
253535742
480866956
444343274
2360017
423149344
101488343
50579526
206997169
48483602
264288152
101293137
740276499
36313344
83571821
97340409
203276417
458494295
61780575
379841395
150357293
245921907
74791561
446387872
594701987
489217057
37404152
576711672
54574124
24764565
95406302
42534931
183855592
75815043
295667449
7062736
470806472
497442316
9300648
51826513
543095412
59480172
35203328
69358038
12416097
113189824
40783440
25361306
7888766
159916169
312430885
181985812
158814623
37846060
20104463
641950099
409316943
242520347
656657993
270637744
251554785
136393686
79915651
391575154
753846520
215772261
429691177
33100455
190830270
483935801
101014976
78818795
156908799
251988399
107730824
173754631
9929626
579050880
552241375
20915448
436349581
164597587
313732634
77608064
995027572
151845064
645330126
44940659
71892671
2367865
396247178
25353095
290891566
210560261
481466321
209454721
682818156
172803910
64414148
294813777
49372642
149790722
233308835
216472592
372784210
276516673
13451508
69882284
250311107
123926381
11699963
202870315
679841258
21560113
18418976
180495413
27292887
46586187
498606008
692171700
334364841
113737396
293550440
62215402
4926922
95390125
60791625
58007197
59432796
207052734
206348776
73358597
43667177
76178356
130631295
352608536
432658492
47592704
147887424
10308435
425569287
6970641
242749611
10492981
349365245
345836648
70324204
375321307
181568814
522305061
301754797
78296380
32054026
224449572
110788487
598645796
288802237
146428140
1281769
491121331
671589028
393156517
210607355
194413422
12822438
363422881
1884149
286447055
183122533
105238998
192955111
55283985
430429829
172805863
205702787
408911854
97633918
147923806
355200153
176196500
432453821
340862271
677322525
15151047
208090817
12848676
125105993
10829314
127172832
333095797
268874020
220632805
41309594
129499702
476645987
18596016
317031053
45853893
20359494
19773526
3374784
460307798
13837551
288389255
452206523
6614411
174005719
31409968
133965604
368821120
42721668
76812391
262938618
229577122
153787134
3852392
33666115
196033246
446189659
227875371
29869927
565664051
63724075
669203845
323873297
401805559
52432582
44586756
83636610
425150482
66012010
30136252
660168698
597981165
19206652
144190512
469423431
200338224
13235912
335775309
418241806
39549488
15763610
171690365
800374285
739199033
37497692
944004580
81070251
53564651
543558639
104177114
57705699
35951921
22393247
168737720
127450192
436322335
17146310
2360057
130612462
95678853
401138165
317360140
37571118
545949362
333369314
292882497
742497416
573688146
72509391
179309519
468364711
437552836
673763040
334056981
58131284
384734852
469734193
80545135
130596644
160907418
59168824
417178280
18754862
380606031
132668700
67330071
201139441
182695896
441689783
345013
88329778
229437458
395118539
89564589
692893706
80811501
19840980
135100922
655235431
250627833
58989660
80454657
47338379
758352030
16684504
36339158
94116209
114653135
176019010
31027666
248720517
237681873
17694188
721034443
358880712
357551218
217408081
625114970
142648060
233717198
78848446
50444549
219444063
791343555
7605189
640746227
26329749
667674405
52316587
21415704
214628867
645061937
121447294
32968581
107317139
124998273
78652815
412998300
161803501
135279980
430635715
11637537
44148995
53016573
150360413
71521565
361291052
335118010
97282008
186777535
702768841
129269306
581806712
628788897
20248631
179941571
50384361
136320573
7542599
417971397
14177331
75901358
330166055
114139133
4309666
194631
169763056
13538071
198417151
198744397
477490891
368067266
570989338
377635820
33179929
732503124
207595153
584036619
344637963
409093855
419321567
914463
330194651
506708424
188582772
400065984
510587947
45996652
680184886
574345136
227616513
374142183
30738431
148896560
54842877
11947551
432605066
174142283
20052583
225397545
18596157
302632322
350402049
5925703
608329888
207567598
632433897
46830842
266998803
386351393
113175951
155261398
523133247
140260121
439137240
72323101
67147791
86138366
634587605
478836838
190695858
213539995
613183244
484066640
125695128
62119177
127220690
128310019
302785368
131740500
191874816
48269708
487442117
651789718
395822308
565078462
185827572
119363727
687476523
120794846
57452709
397037680
214369798
508963391
46684786
40210669
274763719
288270789
4687519
62886578
14035392
287009893
463707760
134093129
378780217
782207201
477105495
41592167
451294744
561854782
290141744
554642333
185381252
511818706
631069002
417092898
324134384
46414185
6716943
324407810
201939492
5803309
275582652
858980654
249601013
142740714
124343698
93078551
18545890
69787135
139617189
559569765
722585174
91735331
575684168
541714422
373104512
600948181
560959711
124206445
19260983
44412758
685572420
492969108
441005680
580578454
39735234
200096701
294673821
7042207
229455610
233175895
229059774
191784835
23736925
39279632
9192467
145515451
20153549
13705800
132027572
37431394
25261984
99829425
284644728
73477221
64195601
20131267
28074177
301278062
397389002
33826508
733953799
147697254
494654863
632948938
235400052
344095506
127315777
497733216
559535049
725486331
47789708
354094121
25698990
141978699
118916246
105016379
333235946
72657391
821186283
199391984
50498628
105910048
2794935
66232008
158354971
203595855
602142971
338181002
235036171
119512503
641214191
235846797
92841859
824733528
118276347
484326833
224454458
386906237
96324625
5009660
40612778
673803361
317505472
63855381
23304708
122453917
33269385
63997449
281705413
871167184
907567015
182729272
12182725
695557403
51699353
579609679
397403797
437976015
1354463
580289901
29307127
42915578
272760003
740579765
49477013
270814794
176580153
10804583
124861713
369591607
23393503
619081651
583507052
229782928
703876
48899276
48869878
274865432
10444123
21252224
397136316
34538014
69340539
322730755
209739314
78681881
116623763
73169533
555737293
534913251
104411970
219309542
95058028
70619694
134892052
408227305
467053479
8021748
206093830
26170520
530741004
221383470
332901370
2063962
275153574
65753567
594068224
832687405
3480827
95153847
563963177
409257946
504379460
68220123
180122260
118546669
243184501
490104247
366571600
46927234
557177313
415577697
322995516
1523035
413693805
57305485
137318605
347535845
17379993
23435176
124673026
909031915
100763232
44056468
695435254
74438725
292941463
688782676
117867327
141815094
693506594
302552483
7412795
276684017
238308394
571366335
21513245
382846616
78563673
901726215
612276398
24712408
86695460
205286363
97765012
211837846
1066254
12525978
644453267
80656824
514024307
25471860
328472425
8963768
242417231
15346277
858458
11656619
49765772
652804040
352564531
831553692
197793588
581888775
538131305
587089083
445104228
132110334
1880899
290708177
137069110
85252403
611211584
184694068
595444991
76946738
238585670
194420464
355609421
339679730
57227455
82253761
57997769
67941499
25257538
584956101
2226168
59517119
623254133
86802391
76739266
3801233
219180389
195937836
120583221
58836297
174055258
138608068
448090888
118135274
60718338
348884597
690013136
7693513
553369198
87273656
105926478
165941614
13976194
272065680
366659801
770369986
417843647
55791408
45156692
57570077
314135670
172005511
795230042
49758445
481738964
198261285
265151947
67289671
168127260
151868350
44224053
568892982
334780725
223925888
197284318
246028795
84601147
236267176
254556395
231974479
328926130
170213397
30183668
95246151
67979720
311371181
2790471
648516404
202054435
66806806
45852020
738165786
535305784
72993806
136504987
141126353
195659686
271698360
198313097
54972435
130360542
133588487
864395663
540387606
397405954
21652376
642514921
57211571
72334718
588007352
55731945
277438824
75499835
124564491
194534848
45274318
193139446
26064602
283284521
641408065
387064326
302048935
208307897
339363916
33081266
290825385
156182524
224780503
382365546
274744162
251714418
67588237
414451335
228211114
858566999
17917261
113418948
1556850
105194957
8284527
493944510
181407252
121421599
94071090
584527535
36882454
336009648
234539047
139063734
183300624
26173081
245324043
667572351
192992256
577626987
244214538
19356007
285793597
261919059
47668107
424051534
417631199
73445309
215636832
35002550
109231030
272167579
112163116
355352086
290102611
364745479
202581558
166786537
83239352
496893516
3005534
209513075
107572613
490734265
236496087
421889113
24953704
117948858
463261402
535694762
80796652
194627998
445392937
466153419
202143171
136564912
28178703
94519465
367893344
134163115
186492190
59030065
178286822
43768396
14562736
886622721
62050638
659389837
380681414
9974137
7537191
140770269
662856537
50463434
88983879
405808268
350781511
82343454
725004437
210229363
187272300
425344812
36104241
333009563
675394906
50100725
699663720
34297131
107427325
88033916
568258709
108958945
14307938
40280995
49489623
242467486
561887697
213120295
239072246
281331363
484265959
8250738
579501572
652590043
4663002
388875027
356655460
61442719
248929471
103092076
99876711
245480914
56940248
846993498
462162525
160149287
248255748
6341864
472038060
177367757
254400115
435340298
274825157
151818233
232783857
118590481
78634627
11988077
62520627
46743545
129064910
220765188
46863988
218510050
1772777
53157994
140191898
206971196
118943934
3762743
6972865
198589007
145633785
637549543
264203618
29557360
32487351
194569504
221543135
438314576
229154972
350289792
357230553
426474350
140459393
256413089
90691466
57451035
109327991
38558169
63609355
779651437
827648501
13385616
395864542
26292729
125843436
430003176
433373206
280406755
122750961
85691880
175393927
187116203
342500536
316547167
126846283
30950536
217104257
575674724
991763
49388856
779171253
559014197
643626664
788617535
290956480
37947278
239288326
83428615
105562792
337120216
258600557
15398969
413671314
59290319
137592714
122330450
137429474
651792957
332528808
352032877
228308729
47485824
82815180
224104225
191446115
137135831
364083982
4624519
267417054
480455710
558701586
77706941
426912958
20639169
165015909
431895058
544246713
46857857
293882876
254701284
231951020
648975523
268739161
566125611
66065197
90236241
743059318
396013684
176782352
53810627
158904998
21301632
355729967
591157474
83819515
128069938
486909082
311743374
109383785
63222169
509949123
221764613
561829868
797134057
305659430
28986204
99451769
747836760
256986863
437274997
36633186
13855054
705088137
43795489
186237289
102069717
132012070
539391991
200574910
1330442
130941
346297035
351906776
629630739
543927423
163455432
445694452
51385667
226750602
28510578
91192036
602197878
302753650
418269916
542173607
703086190
37992788
135425606
152436580
69657984
14225155
54820825
853052508
119192930
96049040
146062148
465205703
43469824
152170382
1175955
138906619
160289462
254603461
163451289
279032262
364590996
136649870
149149360
130365901
46403813
15087547
199406505
294681084
9421150
17276544
328682576
404259567
291126831
51766702
580359771
18425824
485529616
386401972
624033628
27404123
53490497
731526636
117487716
102923485
192003172
131838497
147622636
168652137
218904133
665878471
267335701
332530901
97911800
223279119
487300054
3366864
322738182
287940573
148186240
478071725
496041206
8843585
203261718
602282538
320000488
119487084
472385392
572759242
611113983
180439985
764995494
398513133
230774900
735157190
321299922
377253249
75815641
21183318
177538734
147670273
188278650
211803483
358866476
44589556
74539815
687662
497590244
718503564
109827854
154511631
531403238
453602497
233417882
785255452
57636576
41282754
45098163
49083854
8816139
75722991
15890802
146796022
267762745
529501025
433311533
397734585
368534416
5805298
828115676
348485143
538468835
34301408
255600074
738684998
182469186
190305232
335099830
439144435
629240380
402366147
60781763
26594146
235719881
815702685
212297609
8680169
118447526
43289809
185171198
797948709
249666313
63480668
752012370
289383293
736760867
138228662
8908042
139136522
409199484
635808638
184895230
261893797
614830783
1457013
43459044
6542603
378792677
414771861
228339817
559452844
140065566
96178954
372700043
417440461
54998622
456093257
288806913
273895041
58484254
241356209
119993317
14404072
39461782
460983903
65764850
33125005
40531251
572638982
546742587
19601367
81219375
353982262
78834983
725137480
101855076
849586786
186385809
16612862
112931518
329555875
190631821
361991322
256939106
12335624
628924385
8441404
631414816
37051793
575931562
85942299
77160402
294649112
89129399
240558066
335908893
591542
36474019
25189074
26131361
99707206
296989772
359946057
38702539
542239091
82422870
17150049
493204751
145507509
340708882
110256072
552876740
2648720
43255038
321124121
39382159
374777143
50551299
65950163
166222154
696700033
76231395
316664194
46090701
61939586
6704844
2798004
430343895
177216881
764949003
394078572
360856013
393562227
726762647
5992244
23557036
367556642
127471489
300528712
279947247
243858824
307165842
128115663
152561462
644291113
154338114
660511523
273503166
124600619
813679634
36141742
8197436
664243520
127155606
30105190
145375513
13779826
809262885
694572024
190271177
526583229
73604679
278203625
528538140
113473123
841096546
217188043
203678557
756826
314639382
394121060
375197032
67919877
484683005
35292903
4893676
192329418
657707251
255110288
14799727
399765114
68863278
64837613
833676374
298637776
93496312
457675601
384291393
2247688
484981943
543201688
345524524
318178073
770815019
250880248
20816143
19747478
236229395
264120126
98993696
125950882
35387274
67522620
105873944
26825860
213116571
123169621
114037204
816536824
480085411
109667096
68372296
62326576
506737920
60979291
339133
130867574
50350418
561352749
109069246
471807982
484679473
91998289
102615669
526966213
776133916
50493434
848299798
484295019
34897675
2550760
376746863
482035245
535594344
290727033
134072540
305484442
199663765
169417803
151436188
103787539
134708381
227895349
133242064
424404675
356567024
668537161
595646446
39782386
638839809
98274617
117894327
58354348
347378538
316975588
40892972
375095178
515671917
96056305
1837714
96310566
551142057
89147308
13328602
552377774
297824333
120828753
284662185
462575930
27823741
14672241
29363327
60913956
39284972
79115650
351721752
277455235
232714487
402040489
291985163
291935698
239682406
276641964
295303936
122697728
300022191
58903624
95955737
404836119
140661143
851546126
626492974
239079412
187931348
69072282
98650823
278635511
561629300
241309604
183083478
138775111
141526043
394552319
250428801
141081776
290797847
21903029
494872122
545855531
302386192
779536650
515986977
648779808
503353061
107303603
534899096
378573940
421803539
371029863
396604692
155061704
602380362
23542134
493218962
201853526
760411895
210143583
84332910
54252573
861477943
2862080
79665329
466068611
120617655
703865287
859819975
204123903
150637778
236957957
47176916
156984396
467768298
624596658
438027952
222378141
40493485
35223888
10489760
211855959
12663653
99534296
365033240
178250781
179460001
96268251
403858986
8599394
452777842
61090929
96770966
4485662
48934048
32598177
683821087
228978063
522386023
5750495
78111309
338570644
936003443
213822316
270227458
374072483
70731864
24062538
271334692
68330721
607337629
32177263
69093519
253974342
102588266
113592171
292939713
158493871
227435657
933630433
26802149
70404664
903514157
153334400
42286228
30889701
255076622
12172559
220845199
30812631
594252845
98786077
207617506
420115192
401886098
617985248
80456168
160625179
399138145
492826891
138056948
17968929
14562680
100775811
609999292
409720468
296191628
411169883
580673244
31413186
827287967
190870016
259169602
647680111
185651641
61273520
74047439
71503117
17646497
955533191
158291793
71918852
468312141
368853915
461111286
375629251
28588085
5496078
421173804
13398756
925548743
79360933
149187824
199297769
26742209
836384511
96744050
50941663
104663023
83833748
115684223
157395430
562157487
434326301
598967968
220292958
379807899
537565886
250216056
539306730
245563606
128109327
93526935
201736043
438076807
143617053
477358732
788610499
740744143
29109225
177677894
2542703
5296743
1124762
5046741
199914288
189307220
675857570
283977802
198620667
539802855
466522858
105554608
42855137
18811767
44690355
119546842
494126843
318518582
28056890
19998825
134228083
1365418
2683023
67996889
221754090
663571519
236154844
129983499
427150618
104855150
39656577
21104027
170021515
766492235
344158623
229810435
253744941
463346480
196630687
455617774
95295068
146517403
1149299
340333074
21514713
332012441
141476163
548447954
666252414
220840419
218742823
275465192
527190211
291476876
352486381
34435518
100534219
32806101
9293243
44362496
171033896
206412614
274248649
457729935
572478610
47511705
664101206
145993489
132734026
451375
727508450
14304543
249456629
43759066
219173801
20323303
347987232
712581414
20104646
4337506
282939965
623469648
497294178
6452284
100553709
638549143
371965065
23346168
65592928
354417317
31814534
458124756
238483792
3406442
545400811
427365536
87932578
61101271
45956475
45833957
594320826
17380975
270673344
31058429
715524985
342161183
154550419
635129588
93552154
159712491
214002330
615826029
918169447
130837630
38175149
704366854
352833317
442809674
206539107
73933132
456893662
625689793
122466942
266004275
69335052
27504443
352591549
580554882
522420528
50782871
84548828
208863261
49528626
296765765
58204394
48523389
92760673
11376615
527453357
793566255
283497627
12534258
558030809
650106778
166958401
122125965
598035130
132321559
58389093
235468047
10047206
563012672
105544982
68937996
17427477
486561044
138857049
455231049
537885508
337372661
47733235
25444532
111505330
57887247
34878807
69827493
303248924
92122299
105175912
36725833
79071786
72625366
8528667
317312777
19542645
265760586
289939909
81465458
152625524
157039094
76022463
770289674
42946072
567417497
25377625
904289537
121708686
411609712
13192429
223652535
95598494
218909454
82079110
72692253
7207681
261145736
272511976
808100570
68600913
311069001
264625626
518609831
191756776
310253780
30733114
570824622
616543257
372015811
57856197
369860105
571829535
18451575
38543167
145551167
15693930
667896848
210214789
67868890
83927078
415370344
95324070
23458212
407263481
716432868
577243871
33091595
286934131
68351783
278514609
206235649
34617101
246552930
667989498
168686786
4709470
548845746
202377467
216596917
80131136
686146469
16605945
827836739
4960427
160504370
214080074
912774678
366871402
384305313
96526721
65629889
154062530
367886270
373495038
5914950
87711778
51956079
68153370
98448722
118777987
58663979
89454799
189454046
23146591
84575773
93656895
70512339
324833924
151829392
23814532
22849017
426209995
481127714
87262983
30869585
596040226
149622019
169483613
552105503
751581578
65370537
405605579
155665883
34585094
406264123
271783181
14334859
254648796
89062406
93369005
85719964
101096627
372977741
790331886
85989525
330329777
487187328
161495090
22647192
220786597
610830023
180621854
270653370
77701687
128394194
65204250
43101509
234492559
14676176
93968096
30190313
22248505
249508882
380169055
23456232
268461331
612226157
697588959
36920087
405390920
243883011
318122769
17378738
388567497
369826923
284451041
90617679
120410694
390764380
488366
383267416
667840795
32502065
99882850
229436158
184342675
86261974
680726754
499925790
18680161
121446806
24166413
585983364
30458315
380567437
173116353
70686535
794626736
108395692
59588
72441172
116854528
227578980
6787649
143384623
310008719
772201842
407263290
189394108
619278287
497664757
6268590
943572007
159140253
12058957
10465829
79799955
285724702
313419168
236696366
441943406
243216995
108938080
13861370
212842983
230349147
342330903
268639309
503394849
687890417
421882402
170325762
168551800
192451565
85067563
59857372
104005525
57110237
162438106
300177630
577479974
215737123
806728443
100773681
1956148
508456810
140232834
31913768
122435672
48941730
294046000
993228844
315911562
5555191
509689282
165158162
414132006
730277873
487113960
495632308
193427951
115385626
148075210
32983040
212331500
100950173
26208549
729537568
90517395
136469879
144329894
743992028
103816316
445879601
265490443
533099175
681358767
12199875
3324184
192090565
87307281
5105950
10363079
28596222
876336620
149698030
2367263
310759758
82043075
62173094
125709203
540044017
31279884
138214927
190111940
13832613
112406706
615291890
11142523
118364264
229177971
11963961
150483535
72733893
315444083
100172786
519528672
239410034
45284368
417597740
133151406
177582358
9239397
50177566
2622680
388885637
108808365
107810357
76809608
27441526
315023136
69409763
51515541
87991106
23320022
700441675
273730581
265797995
103145640
212143792
685425471
497431293
182688353
13307207
617454380
144264735
452793128
25700201
584346513
704747840
324327488
468144028
431346845
172129453
37352248
180653813
134144150
38911548
133913139
224132111
16937155
86753451
730484321
762160509
141823773
257742176
69146832
234478760
394000604
88885223
124919802
513066732
290412968
494687309
378218456
13646624
157888869
18063231
546210243
119389163
113151715
158058937
121597279
891937008
255440391
152703600
451853717
102213451
24054991
69568755
347736547
72178556
82787310
234120744
97876855
848282992
307199773
51912497
766751306
62723222
196392940
296224515
225286842
475960397
670746031
27368733
283484939
763116431
529496238
75671734
531147503
105375566
247459447
220920591
82642094
113930403
663975000
330627195
32344838
380367479
492787965
86088460
15133157
60943813
74441453
104404321
34955188
118006142
318648543
459790021
41449433
48388711
709381307
89412532
546341951
61741631
377698515
82187373
275065912
549541460
626191604
260851181
106158725
22024771
4288275
11615078
352431844
403591303
77363555
59739210
157010154
314629256
203956714
695812057
260471956
33852844
412906113
226395141
382731516
554625819
213237061
49748462
163146963
104173230
150489312
146705308
191931287
153786827
115238990
183087763
318490884
9259456
18433110
41105525
702640115
371040576
512860416
38289658
264807081
119069603
222881545
172997080
411867256
331869339
327619467
675518963
49180303
217450097
599460845
374427384
26052243
7924288
912428831
651027843
118277834
185573921
208752605
150533902
469996641
75492516
173485483
315317182
252960012
293810647
240873548
152139187
241819961
670102603
116438758
11346271
451956830
13977919
506816524
836502660
263810632
163604729
250337220
545908339
389069297
17927961
645130592
285199230
634487390
223650241
334208220
186715232
2994177
725734097
50775339
175050655
24927735
174576764
57524416
26789968
292495279
435164898
174842969
90131223
246488875
685320129
1109577
110037739
337958287
98551745
3487182
5347857
50952134
457366976
418668278
517932866
2099419
102865672
65045882
814830731
129615531
164659993
495441595
58044303
340122261
17781724
413696721
71346143
249091992
642983270
171121189
346029960
112478433
71899119
164790207
203903809
858036025
8994891
306617323
15571144
4510503
159332856
602942041
55588078
608953095
674955349
247461594
7670041
15215181
673074093
78182364
723613540
218334909
121587025
518658534
542710944
157210083
143554366
729100139
250002927
217784651
203332538
490617223
9629994
59880669
353428182
57673339
491423764
18921600
327232633
298115095
115611376
30821820
783442732
315720115
98170213
276293881
70649202
336457117
593345098
431130477
215154426
317743206
723374631
391287314
463555366
185354314
193794770
492058066
583364193
31998325
338349553
190529928
20071220
377387230
189582190
125869976
76192292
621367722
132105377
190273375
250385465
133072350
43758951
5150623
220058805
150202105
90320870
174978461
125815006
90224701
344440447
271068333
257344911
227358427
386130755
193924179
8599478
24551
341365867
453904781
70265505
556659539
86614559
617170947
177805407
491931956
561460900
201396226
94669214
514951902
193705280
51720157
230865028
575323
114077206
576998522
497077286
118680669
67049471
215950657
6059901
216697432
23795316
623757514
25359414
212003778
267037547
108389594
48650809
47293202
197762786
81588011
365823200
2300824
13650779
281874758
136493764
622348547
330855152
89549854
796292826
533459614
609275628
127522399
146013053
60769608
158116070
301341372
316896297
145372602
34154765
598991123
339380054
411917448
741966109
655327792
171011799
723378233
26089555
400093955
14013009
12731000
348618676
108379386
244733218
131227141
43761563
460813027
27656359
212355701
12922269
71873474
263592909
77283170
60678518
1666060
351232904
26572554
150720078
26472112
281535176
30079505
30722716
927764197
294386335
35023904
128031858
80503228
92621556
393570221
137868186
491286193
240215551
142781241
135226012
15462993
43851682
108070382
24611834
37840320
16427307
553063171
42298552
67838450
211257510
69193056
285673839
69853940
414112829
693591457
55909715
3846738
526786699
20597681
61690321
7700684
160905231
28988126
602018643
267973790
790464056
18435577
135026306
380825715
147997717
793444810
168233039
317750493
481802931
597101746
290076913
240304985
140538196
460502230
748641421
28688132
596410315
135199719
316095551
530671529
10867639
32063440
45420249
39744861
187677273
40160383
261772945
450848948
256760234
244394575
58578730
44116595
734436079
130336702
247833576
37482286
23331258
627133050
565302436
405876130
4680849
672290303
597067863
125773459
324652043
15749648
696316561
294317262
278169581
92764930
76608561
708820811
8252033
504026407
930490034
336524778
728358176
70010010
206783849
223783547
591174710
1613825
319291541
9243199
155756882
97042514
87719161
547310841
327021949
353800537
164951566
137875966
320360164
222712687
245313416
47656175
75013398
64198828
37802477
523105992
527924538
524914239
340113616
361492145
572687186
290295325
170544826
351273806
176168566
173637053
207942375
186783293
91472190
445546567
29132523
117534997
143228414
12075289
97955008
159194426
758663296
196031499
160283875
325725305
108098766
52665828
13321768
399049390
290540584
127692672
75973998
118406635
213979901
728211973
654654384
611898333
88147109
650738853
10391658
46399295
239344570
595992695
36204071
14729917
451553288
210418254
369329941
169194445
170128510
8512322
167212375
222040037
227934100
2854808
27192370
604263782
264568408
513157175
661929057
229202431
5348558
316244984
474504913
405758237
194043543
405787120
389348751
197350040
109263373
115182820
11718524
33647198
246233527
483248684
481496479
480997820
37911702
301750650
753830342
430912212
215002877
306032982
404785
236034832
590511461
466118670
532212416
399220573
426291335
45941349
2758376
61846720
74858816
299623950
169613415
47800718
788351873
431628277
382907083
121599502
140125135
263780789
445599826
161444284
156661989
286289126
488854812
686119259
322112880
149707304
86998693
10383623
595074968
372048927
139495059
19478203
122752142
11414157
318698343
327934281
30491788
846564517
281309697
466186132
101137812
118925486
197328762
407343970
190443865
60531472
590800203
86139515
388145351
243943766
15373666
9323723
35631692
450748344
541071290
43455605
469658632
22591023
570853191
75695354
206874744
12596199
9780703
37486551
69335836
50937321
419278914
38779435
555512174
93167744
394216782
127878853
182889777
535855031
280621251
93331319
20517271
15314927
683412241
133873513
5666074
532284163
481849462
409283986
106535211
624428584
28437733
323727503
106109065
599758679
511077293
25566878
344724717
389850716
43278307
630442729
338894390
138563179
9191844
159396394
524552687
465831606
43362264
763796276
171091841
518443964
129556106
284822375
303852152
44852115
515853373
80936917
219288879
223854512
301840241
930207629
194883039
98361174
574710408
79322833
11122046
197626768
8664951
454170094
214377947
145379801
432632828
285737375
216516204
543593489
148714593
268034207
64188746
8291333
242136169
107628827
44065678
143065739
253365440
120599459
263655201
434755761
37990552
1791120
195628002
320383993
213308129
205284874
32560755
16024433
343941807
645385614
185987363
61594655
204610942
21290369
349321280
66388599
258192050
404757404
27334853
43902980
626224973
804167308
22125622
230432397
646311822
517015891
146308903
93685393
503330915
43831512
841692488
617150537
610775175
74234426
234076191
93835359
316794192
137200909
649369741
438551322
288391550
227831742
394991463
178657490
72906539
568485123
61105117
166912601
309014934
295313377
496864363
272980403
248226409
456619034
252953441
95899091
248783207
54119998
101272121
238425879
55333155
437379992
292904470
376766003
79886494
101460329
67234615
732146544
296957334
211300185
20679334
376691523
352138004
11829341
117657095
38252256
15921000
71329138
83924375
62302214
3176291
405549195
272571077
197072084
577720985
259831184
36133854
139358987
77293788
8887851
1492676
549988794
54012578
781729055
17578161
105240870
466620010
185341839
549158972
247865391
356128393
76521489
3860227
783490397
271581807
598858777
316517130
860417448
290752475
72489812
503618270
168853872
372608808
17144033
531298147
132797701
33239042
297745656
395185374
167363266
637652543
341542504
74506998
35580656
51852128
394372522
228432239
144434850
410861767
113730732
455783237
262791000
120583096
370938940
35887793
211174785
208620856
135563435
63283756
167492813
352075080
545151830
15139805
45827183
2209559
259313237
51666332
687927159
1931071
7602337
82196042
659490400
220449266
191868607
24066160
865697619
60001614
328644377
517980451
438743631
72133546
215651385
166925268
183112398
191914291
218160779
486302793
345765770
748519004
283447042
75006991
381365641
37510005
29802291
636520307
104081526
109959310
35158315
87886007
263415241
350697173
711779442
495442229
131557254
415751747
303538522
429960494
66074990
873759619
39058082
74844660
449901290
163837340
528814669
32307993
346147134
40655827
185346523
74969984
378470195
112060251
244937700
16172425
342960820
346299548
137724274
487362837
361611577
45027897
356673898
58574157
173788479
72276205
14205171
370957895
240645839
733349368
607228764
26587518
699497706
282701289
561573933
256244296
41512053
407948898
377285439
117963987
217215715
14669984
79927064
47828598
295439575
575271777
460922408
566853497
16140557
151216906
144808705
82273579
532045927
86469737
215825282
659483134
58548099
184956543
51634522
39258248
236349073
474164677
285147876
157841812
171875265
493621153
80946795
38761160
263151698
502306790
747743752
16136032
203761409
283148207
196631261
163676641
346884969
34426446
12796851
199230293
905396718
158953584
33112239
85371836
254110198
281116148
141877848
808865647
121724831
377150808
575852987
47881603
120201585
356059364
19951488
20412146
508861063
590518327
95595745
343698637
61337492
1372824
6159442
68603169
20662
569673156
28306928
480948775
534954273
102317844
13616290
537397626
656368054
59713678
403994798
292686578
362818294
208421369
373494011
100626872
289557229
649477814
825989
41969630
134977752
270616509
87198357
534873662
5742512
311440693
59622534
512799554
693283732
225008861
385627251
148939196
699788782
286850655
261891908
169386503
321476493
619539968
237195199
36712700
102104453
74813371
280666472
61891707
170748045
88270639
468924564
782794847
140121185
462905266
20157335
304207492
49717045
244548763
135282589
92731833
184705952
77214149
181444049
914812810
96745278
48638636
194166280
733702063
19314617
282989046
244181191
62213708
177910484
261329369
411436870
69446841
28507758
147923547
290541731
574299303
38158327
98203529
74772754
376990788
43759698
133675903
323634
39343983
251681917
625176599
134091203
98576744
169795498
10035328
698754552
77776250
74627600
542431013
62285124
163657786
638530815
361882061
326784984
525868692
43713662
32501959
351147614
30845707
85097749
715118320
119135013
14251954
524070834
61146840
4323898
344704185
278131696
270672400
411394608
217932747
884098145
6670388
508632075
52608009
301295773
74755034
65601922
291896338
88293443
190334607
480986324
446229667
48385013
193972491
127288257
197623166
244195997
269634243
105293827
106105586
329982945
692304172
57588081
123137891
108597033
9588056
49741453
424077236
384166575
854161
417345218
467423393
375439876
64905353
669182759
255195704
159575322
69047715
518947905
845769419
334520356
649741660
422869805
81167624
673473979
137202703
131004262
55247588
403159502
109670231
1462887
63385252
91187768
442399181
154526473
432658766
300993736
96034377
280645640
583499557
7850869
556278748
28010158
464061252
457050568
477942636
206899533
399659792
8653889
165190654
53065505
90010175
715337003
278787054
99057111
313287820
262628614
554096327
186793862
37049725
104484044
292669917
202544744
118850117
455492379
245921942
10169444
829014107
444963365
465513930
17144114
30944015
77923790
107500860
392741192
145314722
2537984
209599008
646549433
78102669
122179148
11603644
155063839
199582312
53454999
203785324
856168158
235961728
492389956
43637313
797919433
306705188
48824761
109647019
35421824
57513210
66486777
14566624
300075464
150167972
878085244
272506066
8817955
346998587
136209666
912948198
25635266
292003
514855195
3189714
40459361
122362000
18985594
494889051
17481945
871634230
127394682
526559553
108434491
322101160
19653533
443358110
744759743
409881661
24598508
188874669
707579389
72201510
183388299
88966997
242074432
75665046
115816600
104158519
1019942
75794577
63926845
130676646
678039469
95948649
46026577
112222031
282572327
298903999
125463026
173048045
66946167
281888829
687702832
113072674
240922066
26826564
157363566
101570585
142567377
517420103
4882022
5004032
43523829
122002101
236243916
4430893
734058022
230015617
362808378
178513580
274714769
47214809
276649246
382876580
254773905
19504699
93842044
120323842
260103926
32939917
5568732
183500
305927298
8089895
558250205
59805635
233275633
239261525
296415677
61858298
399889739
202475177
104064772
101241646
192513342
14196663
151857252
117195257
282627322
293881850
679036824
181522911
41839700
16338705
65275186
31854149
99715913
21339951
582314356
74605237
60599032
57503231
318178889
361564650
293646181
230252931
213976781
203245332
149341677
407757217
584640037
178181883
302937463
652168402
530798344
151428236
438320186
56158923
260390121
310137751
634692211
577380549
190589196
24058086
659706515
445116088
444577465
263296040
316321325
385164619
213871676
204353895
109777442
137520480
35136408
38651259
806115235
1868798
11478552
885584440
235124925
648507309
552662005
91317596
969051070
137803985
91608358
19835111
373751409
51892458
56663989
16951448
494044272
564355663
475994135
509686382
147511515
52484502
303181067
508464422
520364398
106095620
424435691
312945002
81816793
267654824
290105205
20216313
383441661
504796661
90087787
319015957
255231430
122343866
259192052
186326820
53611103
17529014
81225315
520278062
148905380
937654248
211285196
81842823
104925805
76175777
271514999
355892735
655852839
93897595
55596422
177060099
78526602
703741280
62627192
57471186
12856950
258848362
67432280
25474024
49163504
40039607
28445731
92024405
2609927
667476469
45999083
401224621
92761461
864320625
600329584
55523372
595970633
32829892
46534453
11623117
259086520
518698600
462554427
70439832
313218943
18040737
168930559
16973426
239871074
691679938
211283826
218650860
446311188
15466152
171365024
161047583
310216812
16939674
229723745
126903375
73868015
121540325
140361281
384230354
10137927
125873678
8780799
16162584
205126135
158496631
70971004
435846684
350349511
336724678
592163555
49751347
374708405
43582309
208454430
274987617
168741209
140750029
280531830
178484046
39474903
374515611
325369368
185314254
229605838
26410525
236925626
310075423
62150498
676130541
336311695
229089447
107436469
277610556
574540964
5150704
280785345
61076954
20356690
153084248
337301689
187070818
123629983
35362710
92334426
10291582
276330181
135500258
99087732
403831387
190549692
32176506
28670895
28378539
856469313
69344726
131349349
374843144
267146541
381829991
302794235
48870562
127331634
712347011
39637497
188808020
333804939
844153191
103870151
226938032
9875473
92490898
590453272
5938988
409109937
473979884
364732868
617482091
289401371
204368393
193671713
123833332
608220800
195309956
25203962
213280546
226909611
152833386
470925782
751453193
22640248
152784601
338262803
331017848
547236717
298557112
44037663
481240956
491044946
407067593
68814171
701888904
625724416
303412827
45388915
22399343
102429342
120491754
124492488
67434951
93916254
33860331
4183007
519705685
503799451
455145110
264749766
3329563
726456689
28673080
90328241
155185102
209355813
130468923
864756101
172770972
12707214
466371514
120141938
52122469
130142935
207335195
292248087
307961910
843756030
202583202
89021382
41806384
66934402
520318728
105140038
169926445
255994177
6465642
225006255
130023790
117223136
28143969
330960490
143134581
61768575
61815192
142853588
157495110
57454097
85434559
131218281
363258222
70023565
36453838
210523071
162136156
329460305
531287749
36382930
436266939
29010317
63818534
19156844
603641444
84550579
77628482
756584466
48536297
849207502
335132316
52544875
585793277
717865442
615171680
383351973
365131177
215789685
480782408
17351800
37472434
147224495
21970085
570378150
292456547
57828558
309113317
177022654
199429279
349359799
542721720
80320887
337244287
47962055
724327743
271820319
484120828
197944558
103599724
145817971
673257321
40345804
237825889
118248687
466941860
82340048
151553404
118867581
139267978
110985547
546937280
218857126
356727128
169232083
152099378
155470010
348727418
288253218
197804000
24325497
167531163
344518151
146249067
341129812
109558637
38433620
133253486
60431739
93465560
186629208
247790964
82690839
263810481
263771765
21902525
8412480
61838378
23233758
834014081
658450125
371379756
504297250
12658475
226879938
738952799
385911938
149965286
693591002
630381653
587261896
271966232
281220082
501563752
33057730
114632918
214782638
171449483
2277053
720084556
5721179
125191897
218568819
844307807
46419990
568536440
104801326
418594818
340216936
363533938
146169952
211134973
110170434
179541406
78457620
687305569
526216117
13527337
69604684
150163511
499491885
15000238
35641403
388379830
44513126
428261039
23467115
4678803
73668351
321847318
419615338
363178810
708341383
54378597
741003578
119074514
88304197
188305928
160508828
256076462
369892364
496199060
813703263
518024133
99835165
21182998
12499861
127048156
109284777
265954909
399233100
168532101
51473186
2713830
212090198
97579426
124699040
408091860
201021709
86317908
134905687
644919939
168506554
23242159
86450021
19266261
202916926
120247579
160957182
6720781
242733947
391163281
226551542
200417051
330239231
241859657
608412124
43560877
29035501
272787900
219575021
247417651
94395188
326837603
32043687
141333525
32320171
385592444
20763653
495970034
81232370
92392122
742593950
123788693
285129653
880032223
706640555
138490687
73318257
594408999
38910902
537963396
346172526
565033067
161831301
445226739
128210562
14316093
437269221
55368291
676258579
99307213
530354030
100788674
502569027
288777395
751986098
284734736
105068163
572100603
654148021
271656557
461297053
224259593
28174043
204686133
432807582
727528436
7613233
61030668
426027229
46427112
45869779
181975379
758925201
604560158
121230081
210914968
204380062
173954647
149658967
321644975
58281643
522224049
301155016
176650295
12462842
604948839
202459582
14618123
419697099
164817509
307165787
12223163
656679927
153255333
211854613
500065080
13192601
849315062
20711421
590100269
178004918
171789987
141317601
340748231
414455410
282408938
41206515
58088906
324243885
37009416
8576604
136400729
388134821
116273939
187056864
377853029
212558152
235628406
46393869
125264490
22267328
785812787
677887
464152563
17909669
364376333
704361230
99493225
318511252
183416630
532111644
5921631
135306955
180718083
188386171
65720306
343517168
61206812
501034926
569553086
261722558
135339580
202672843
586177424
596720827
340639979
613033270
132332940
541629626
48900760
91139330
149710436
378269471
311079104
349568713
353355551
449708409
63528801
299887432
59516178
15339505
275412231
62888498
575113793
462915874
623436777
503956263
59890051
201574974
60322208
322714604
146939826
338541322
409457950
355129730
667309408
500130956
36371304
441393778
7822706
246719443
53314230
344204662
302777838
614279677
42307685
201807645
99154016
22297604
226939512
569415998
444876746
91625811
9465969
42994365
233506522
787695793
65887039
384685449
315072242
711302109
101066620
123811964
51965764
149466512
32267722
162942244
183371182
291604850
155430952
181331738
232057480
147229954
512495956
827625552
93689146
163061610
42933685
280921530
26599672
42855035
662423515
115639064
425958
136025391
15589090
332713369
455235253
491410410
344832555
252532892
666717535
551275819
233784462
45334074
65173228
47925943
22449887
218460536
491743574
104178200
400604605
103410958
320722
205883118
2666700
98343906
73746446
4873502
54196377
224473757
60279087
201048336
237144752
265977401
38627752
79857608
874655725
97699381
104408942
473509792
104523464
746737233
175131298
13165566
4540967
98877468
737649871
42730084
1477093
120999604
370532163
8529362
296215503
177100979
396790363
228949357
53801263
374143586
68856849
63654008
45345815
22031441
3089538
14966295
373321251
426514925
715365476
67489437
57643132
102940480
166661022
834594253
289407218
169532693
157792320
233041432
44963492
508989978
453988021
55219240
61743723
8632367
167561696
249158037
4792176
26454723
672134353
560755615
430877605
4177799
179574340
64268897
684057821
161089725
302412251
9129813
269595731
59846510
35653585
422962307
304112232
459822469
287810594
3560952
339018191
151717140
250329857
456053872
192327623
300973533
87889665
318427175
27406815
77666642
199362529
514624879
279783664
321088340
187666958
121262245
126991079
313303812
74881074
451075880
222593144
13468883
248182211
370462289
698548376
415815516
2316876
425941198
709372845
24675321
171148119
62824233
521414988
593077803
252785458
58044132
157369894
57369764
182253199
78970377
246205571
723243697
20300232
52204036
299553415
560515351
220558235
31949383
229802307
92877235
419071002
151861333
56045239
203356468
370624246
642110933
241641664
207951996
108597796
276563699
116630627
20206195
760273497
586285558
78045884
94340795
334579844
104267491
4961357
37612333
758733912
21936527
622663121
45847471
261062628
15326265
106018800
9123524
258424844
109723113
348786233
652263955
46728894
35288173
6633155
5613654
508057362
21849765
640018224
318807163
247706495
77077961
587925517
599602196
564352
10060616
434488214
596769988
13302036
608960290
170646070
498967540
450834889
114375592
51040141
389975121
69212786
72385252
977897372
12684128
113946771
742183658
68058116
127198555
272866088
740491092
234159876
258934098
44304133
26408426
138371172
63515673
20139997
193142905
451596248
107183603
526834977
174496672
444830409
5731
760544038
555127888
66659222
82902554
909405332
162172761
712631429
687429531
285605840
561408940
307333282
303754901
382286161
186995416
24051940
7266331
201900968
15303818
121312906
861711760
55819257
616018466
71598292
334533308
212297151
167148519
83086935
216212564
47862684
317531196
4884724
132004527
127869353
149442647
1241664
498382217
250501124
239641802
23763292
92297479
189918980
272855605
213953281
38479333
55672202
336478673
55046884
278167876
115413961
672098835
155712112
303572937
724251758
534484728
181469994
74030590
11974963
27187688
87926211
32385120
71128485
8791236
863426858
144190475
34997510
224438254
199800552
4070075
54055393
38048538
238202149
165186400
144968534
5131931
140677703
40405827
140153666
408841421
902899454
188448391
623080721
140558640
500639599
181897232
380452293
606229905
9007995
389047795
5566996
45195474
428660505
831267019
62205806
377614998
260098952
2448961
456063200
43608304
56200306
70966138
258679471
32254153
323169500
150085174
327561623
24759360
17771132
390915983
77262616
613333124
102217339
58520998
185910075
392888774
495115281
3751272
46672760
393513564
370864238
617392445
199161486
353944311
429703653
170884502
103035279
79681803
219262684
497538546
263177154
243172270
264078187
157731991
2161616
234017835
469871703
1038606
56477824
225969127
122925528
286266331
825771935
317084874
273743158
115438435
386782107
19791885
44423843
10295997
338194617
446013893
387905019
662366636
196100957
126817730
233447540
218225115
312678470
163300672
27612900
1650056
766548006
185931879
36061696
255013579
2097652
315210378
176158853
111756550
145979527
706151663
448273766
126760549
77899772
16640044
182233160
525071767
106878213
61097325
335745017
444396
319801536
377155640
139995955
90485329
317649504
16016377
200398197
871840131
68864242
174055251
787649769
354197240
605362130
2671161
205711517
170819051
138418254
250085152
198321462
32804292
576581134
679647422
476585886
187165589
9399625
581215307
266467250
67064943
352573855
560924957
427576323
126507509
409193764
401123824
9626755
674228766
151290028
112185665
2509031
100779687
193372673
283519425
693283732
88985571
122721286
761352014
101899754
736280056
520503703
278362283
245907095
755646577
641381224
953881673
120824758
469207667
729280917
489625090
55197719
39455430
50350914
565162163
96674470
175496112
347076322
94055197
7049235
422786742
705513640
73673568
514033751
255097372
118198799
304982654
202232516
105467269
24982828
161039051
966416975
570545744
704560861
125559696
279298387
206532769
102406049
378007526
416177844
58494284
303858567
84793285
554511026
120516673
3087547
91938466
398007396
157347707
130572277
150208702
76372402
98964681
54388238
151621463
294290403
12018536
42196027
511915044
506404078
21582773
182846230
87444654
402324439
77002789
308427035
3750548
10857304
797519
383429237
31386933
412015979
194185344
98656478
274378480
267549239
43865005
163779128
8092911
289595213
217602278
281705603
697868401
14006912
636053262
203113991
17436999
49331979
482957886
197203855
3983078
10780221
330878316
24138773
484455142
150712738
114363097
23900651
615809615
44491062
159435240
31474226
331692336
130899640
149793375
83259755
340482309
511658299
314273426
144719855
759765618
194321705
65450543
171552735
142084976
96395753
56774200
201445568
390756616
4602541
448533319
622731163
348386746
7483115
216649524
333077388
663721005
7952674
64765076
505654039
593018473
130265474
155843184
171437266
228114755
180431725
290538113
332843310
59356393
210343717
79241311
64855007
196264064
489816722
503216934
456213407
436470809
77903370
203491916
781773934
467772588
241841494
301346957
45810556
173145622
650794234
397879074
127358022
306277999
32165780
503816343
243328899
679922901
892804941
198772902
139250086
174977265
78581627
53707170
19046496
424583699
313771829
864165555
442595983
418568592
141764945
108284207
20909574
298179787
178998692
446354588
187628532
320354229
661415424
369156802
413129348
110745007
596053155
327674600
41297031
321125494
464643228
294422171
404669821
150993582
126447014
208763659
319039587
153763112
56238764
328130803
357051855
557202071
411209789
201578900
62067418
119963648
234317500
304169512
440239257
264594101
466207563
149675059
36165491
450622832
363198829
102938605
46222277
636713750
64920783
232490998
482459229
108561011
425984612
413107220
45365503
35967475
355622052
325804897
104295415
770795287
554011137
11411301
221311748
402240018
310450452
80155970
153319574
8233766
920343762
81199667
104002144
11464885
82306840
288974900
466138940
426251663
389167118
157180035
16836441
307973766
646403774
267108317
261834500
435341525
107476326
600336398
44088333
110403593
163808636
819047482
698464898
7972936
43283635
311398611
504447198
109380295
189746283
491110201
599676615
52886323
215635055
47116402
33591585
147247923
74803087
654533887
341200396
589178039
751137140
527333971
216221490
77050277
836133017
226961520
94022764
571272280
436169661
477344519
183694273
411266606
630007904
187294
183998637
81363719
168731031
346411210
227860292
20491452
773220727
8519099
66242843
40425618
483081606
181188142
160424593
324904073
413968762
133874252
241640399
69569056
176533988
806850129
427171274
694245797
357097312
105169952
523195795
371002573
305777595
448036064
650944680
913422006
51235106
42015867
210108253
473742725
22401676
504260816
44653859
242315086
29017792
128107386
194688404
684289995
752552804
17354940
238718631
402983215
280345513
779643854
66993932
360827625
2608088
689799395
487554677
449397678
640127206
298618874
83675512
96141871
192964280
95281913
341559732
48149396
5593198
203449463
735833562
50480411
11395425
200053020
47560760
827765158
270160603
348837994
17205068
244418720
361687210
142983502
192203195
103298386
438278642
556529208
381330568
134420240
305138499
654527989
220764855
690158293
216516718
175492
407343521
581347963
620158378
146956468
121852337
27793923
47863688
149075458
30020639
390722926
821867923
305499781
344121259
87293753
718326976
411776840
170914160
244768557
37214072
252061042
405464218
845015621
126081112
23330657
449950790
406958661
112622337
178066039
123808499
183398773
102432251
663220100
446634723
57064011
108685293
240283119
628220147
24580275
320634885
17711533
477040081
354098496
289192648
296940805
424294538
15992215
52073474
90213609
104127712
369198993
143300225
421909327
148420152
84210517
400510717
296560
121833561
627457238
18197465
312929369
442837970
721068004
253641837
47943632
199975121
52932825
22138986
16427063
27203647
241969731
144421038
193015480
584943440
298870972
413010352
7046476
78377734
132454877
526671275
659641067
310180555
335468951
4613
603908125
6529320
178263951
701228355
600768433
589779098
143110740
550270156
39990574
197614639
195669221
492850399
349904142
14534029
181867867
9857056
8814607
487372767
655546930
181075273
607151928
171351580
130871717
189949705
11029620
352303438
449644164
96546674
3747541
627037044
174675175
392659671
127674844
504735449
668909269
180706543
108382365
54049304
2734905
747107719
817280691
218827498
217094031
99636214
70868321
418753638
228827533
370296505
12724248
63223990
101163501
383404842
123931498
97277402
9020623
37466892
19888393
38959370
38306242
43046021
36778228
227258028
710119616
484859175
46929051
93442418
6463996
264074189
75628410
880827595
49251267
106388694
195950233
372151851
251175637
115559503
173757076
287274176
268390112
287523673
439345461
178130674
4633742
205525369
53696292
354049190
416959671
77115488
220707819
277145012
236887209
534920659
451978573
8339841
92205363
335546988
737602073
80598664
224457197
86396509
576846907
574783422
266708862
333252043
68278634
727852062
17781622
683587994
607474754
349232311
503252113
518639799
37603281
393313376
540137426
16660700
15212217
503638568
19998109
196826735
26020412
257440466
33001248
214228041
103387244
470416623
31200136
541636411
369763040
39895407
84498432
148467811
409285319
504245188
69844023
242858905
661240531
638972947
156052830
283959723
235880902
789427332
1440713
78299638
554381817
244310435
385806124
78294084
71567946
176170488
103097996
170019821
264924366
117314193
228847111
37480774
142138067
417570850
253935951
77320316
791010312
128145528
752681361
144165483
325527488
887529210
462058824
14164116
113074583
205535998
844508926
90849895
100340754
53475582
63292071
58719395
320608227
548150721
716886043
366281792
48567929
584807627
642428395
506296433
100082256
227152919
500097778
20754360
413679646
165389911
61064161
289850179
137078835
41688716
232045884
11598605
145300419
410707094
405280808
247238403
193419226
778366598
180494348
24508936
107668651
475713373
15977469
336881757
430481578
249938777
136027693
184968887
20535848
338903768
114627386
390253683
222322402
542782693
78278152
94768147
297525280
38090470
331037940
293890084
21719815
86220716
446308080
621767342
343886021
5610060
504452184
698681472
207539599
177671626
118432247
259680518
52903180
187021414
12357
336071400
269700033
358438444
22858766
13859948
255987553
654184923
574201120
92640007
586564535
123418810
552362098
349541684
654619811
904546469
198979070
181020553
467712155
50232209
464034614
824800897
927226
6464701
356017319
32686148
191170691
298493539
361981732
199365183
166616815
24645573
104046606
764859539
684678282
70888881
181931197
87637382
310335115
48447745
46496199
82761323
122533806
81566839
78106550
4517660
295578268
442677262
161185835
489530225
35004210
41415991
49082738
190058822
526929442
593514411
99146578
218855895
44374426
338660253
18844729
484152251
5943768
62597117
858114883
86951721
364809442
87698836
262870538
313297744
89986440
48625411
666912750
76699446
253659927
250180928
94819888
113716441
9372145
632332919
4010834
78701497
150824686
454987432
63335544
483994182
63334969
52747050
35476393
22480841
194800233
97164703
97487075
53827817
480109987
210985134
131208109
52956711
134241269
373884585
10607431
271868651
16277706
67672630
654588530
734497730
56249005
576806822
320709334
2275890
101820123
315993675
768718734
196264948
415295233
147178048
47878941
337080470
18305131
372928117
852353842
1226041
13883393
792702759
4424276
10659107
63488093
106518740
684884103
655412180
270808268
283960362
13610576
763697851
2336295
487199573
31722309
112227638
228342339
105698667
730961750
93307572
22507041
580154327
772721561
571233963
113780029
275731701
19438489
136135657
416309376
72707531
50055955
829714091
325548393
466416653
328625564
85949219
383383913
86250827
162107209
24960880
168494446
445713742
53947255
34188380
488628367
400337997
200104953
380016927
478793955
29963011
530645565
177180789
663853568
155276760
23984333
274951558
212763145
269821694
153430402
121773294
119307927
44757503
405122940
210234046
75566598
397878648
227660549
860528921
235144305
220620677
563721226
109196127
15386643
269781641
202846394
705638306
46945639
481716364
407737779
54497381
412223482
493393117
6681240
124751524
675396950
29499693
93733852
53634287
570080912
617571350
296683036
55408547
543570714
281169673
26698648
212139375
339717857
69031024
774430441
20558185
246837061
48022648
326733762
140436741
348398143
283694213
14283507
7703219
183516430
521624671
370462831
27172187
70475129
13013393
333787438
13852304
307583574
107704581
17371716
94013977
39921275
454364181
504730996
38541780
45816436
508541981
164652351
40342180
18023448
163685027
391863535
162534591
147458583
296921967
430482649
37370202
351329061
156441278
1312847
157524166
51539847
727802020
65208887
165153112
52614582
14874217
81496682
97822371
122603732
570738703
415192877
269696211
18881904
139374029
579511701
714032533
199297217
29298023
273121788
265863403
226496226
160409137
173099170
557413570
124063444
104283247
183906967
175391147
236553391
111043500
509425638
771757853
19396874
30085507
1524407
287653836
464336597
322824488
321573301
131699386
93933137
176590880
418755660
1899035
488452399
19729956
46187278
12011830
159662315
240156869
429920697
76670170
349229333
113650325
255997
258866479
11952456
829072
524331679
189040030
125236823
325678304
99389681
177098512
134738973
334790358
136697615
178180300
779860733
539145270
218661666
49799547
149585145
719971598
63034155
26864339
751984699
68853844
208368771
185069058
541797981
88310532
325352391
845717143
167499561
89568281
250693150
42121766
10731396
388056290
198272414
294992309
155312300
66645788
189796916
190909434
299459485
470168447
19195405
41340632
346350414
795839460
5036648
9732621
849335553
254713694
99318150
78178300
227177230
64923199
125464127
275461389
108683838
866288401
369549688
581114915
34943626
12960814
85631652
56741528
140200826
55080637
134986143
6458138
666431523
355284301
6979587
294352399
47841598
397659388
120187000
705393477
615807655
375008961
16496491
486251823
296555116
526507476
4066977
235243419
45689867
121472271
431766049
557922635
156267458
349406792
607649727
1412349
763468799
68802546
216114241
107382774
90338995
105001340
30025539
37398639
357111638
162910866
313904015
172712113
506776305
336363853
247563960
162576741
401569524
488857140
318837029
456005102
758188531
868018212
504351215
500587798
103145702
214244252
636566068
208385491
471117160
205451353
608429497
144514691
338009379
192867982
639633620
546482037
883099518
33997295
25902397
177465863
466136651
52013510
182577225
627495476
617424373
475970074
44792616
113603250
669210466
340728839
58404575
9309674
379884339
363487165
229653218
376920153
351995931
19737204
266818167
790728006
72488512
352767652
45205148
251774726
16766003
233154938
358074558
62308755
706656705
446828962
85624291
389268379
96201461
198614126
287748355
737476793
11283226
412816659
217255946
65516230
208285125
219158123
179988461
16990827
29110721
71121828
260449445
29780543
61112745
76471757
25047224
274316563
314813829
191745694
297587063
624180212
98531386
81199130
114411386
246972371
27196039
420378021
440677607
615644381
176863817
21874324
604078340
53753846
253183430
1929692
335877147
500946461
732109467
719489772
328136914
403270621
64576965
485114386
293105878
537475723
37768465
245058448
367624972
744498806
834404719
10737205
7622342
158856451
444343226
262566346
918831756
60453633
229089783
202748476
158201577
446505583
439146270
21179874
128294299
296740987
818094
34562057
193208652
246026327
244546323
599580118
35681339
285867006
34581317
37005431
285570629
300395183
336144048
470516575
153807303
576463581
120210783
891576276
138947880
173843840
546800651
229156680
119595318
13292429
475505364
444464437
956986454
411158207
1390032
291775275
7503437
412139931
51602703
312116489
259291872
107990443
48887912
50112807
210479893
27090408
237453255
287650060
11584474
1724343
130297696
500000506
223666895
20994010
892550013
454162717
119283498
428969721
152491836
216300390
199612713
156411712
44391492
127292107
803775608
96425861
457867251
139540372
196209191
88096527
844700796
225436108
190887799
85333538
44079138
788369566
171026545
137212678
335370868
141248773
53814051
148233774
198818582
3539182
51587740
88771257
47855276
100580884
518981293
562622283
271435267
525072790
127992691
237199689
433932743
159624405
377865348
14533598
19124170
376093431
708380917
92326301
49362010
98953954
116242662
70218738
107971720
125428814
789586956
5328906
464581420
264398957
227593666
113863270
65699253
326015831
681329032
331929950
48110322
78221346
240283318
202788936
10720392
176840258
258402356
1833887
21772249
405347734
540501150
171041007
593615920
259723928
41598210
21867956
79121515
138435026
531655566
844721428
32724786
5060563
401903374
20749796
65408609
211535681
25864800
119595213
4610998
246636950
166727315
44137223
225381664
104848
591279265
154834107
5757247
128512735
36676715
58932525
255714270
4795068
80230706
298251604
60054062
291376128
91895549
41516346
447803399
97043232
826634215
320058112
154377419
124841733
721813088
332026678
6670216
173378596
63249123
205837167
84033209
507341706
28776971
1341392
637794356
4183677
389916961
517584975
261262949
169173266
50309958
95894174
35196998
280179477
112512274
140434813
236440844
62941112
354510004
406235014
154240715
366966219
165299909
200412137
337118611
160886200
16629322
6262766
395692388
877484519
18920614
670218464
190550972
207904640
436295730
633123999
266903265
333372581
40165238
372224686
37764579
467426239
470612793
81726991
206339204
239950743
319800853
184732026
326909950
349880462
189798075
545936300
114544483
442209615
104020445
12803400
24101156
479391842
485400257
24545233
399729049
119335209
548155033
207130655
464621308
532079526
506377341
499102719
53693112
405898331
281011571
210076301
539826716
69829361
15643344
546351609
142986871
25274890
358143437
245190155
723758765
492102986
181052483
155110495
285606737
722342363
12561379
317302899
333179840
1359303
259466271
149170494
18538225
296426820
38115695
103460178
380697528
724364138
271020168
637096151
41550852
248632004
390512229
161242183
4145628
104880480
659872630
12406143
141753170
310017939
720678858
195558017
479302533
244416528
28557452
99273411
215485081
119938869
395024813
27245458
679894917
62274037
573511247
599076006
214541178
183761346
173744949
673318671
103665006
33363824
422847164
132388933
25329370
71068063
391919389
161434036
13577937
573638041
150359716
112434553
124357038
195919413
22892335
248813234
701483483
136253017
302191167
39644788
181603894
22046673
211142088
734273903
703937406
1860119
343078142
131696990
18659950
119365457
145987578
223847233
715826865
93452115
294388265
795503151
156107287
109488171
92292831
472667782
300393834
24632682
196504122
75950518
159689109
926215602
51974118
214248493
284198292
24684796
141438253
777469187
170401693
359128266
354920701
367981696
718014190
32484261
734707882
150735773
198907678
132155060
3703544
42197577
371895736
67272156
654662997
427191032
60949304
67048490
255249097
170867481
429662332
63504875
199891512
94188345
541986353
12594829
722073998
250078832
176320845
200025247
94928133
267273413
140263806
49059330
76208423
201863276
16612383
130757619
72475954
104303710
231852787
365746496
611355139
108481811
243989059
2317599
483294560
536478109
419987454
77010259
59651449
210503094
345656540
50122051
121738223
444113341
121514922
40766746
234909190
384282693
553919611
180047562
514533856
120956410
239228687
79370639
141844122
475424622
723925356
215692406
230650238
1142929
288857724
264775716
226264598
136745857
80932722
51602771
239889641
320495859
132394673
178180678
78498883
168752796
251827649
96124036
49199466
124498137
113233320
94887217
70812498
529353544
421786496
259701137
2519941
175159352
109372606
116491416
198220158
41399204
102140246
31303203
475301939
547235515
715398
7504926
96061220
152749358
88573215
113027964
172401986
420607184
670813869
422258700
52969369
37928033
95274630
130852370
119768423
293370392
422438833
373831589
87899579
149956567
216324872
507676056
26879301
55800603
82845075
744867436
38147216
282131811
288348635
64883095
142053003
387205571
149900483
33890850
49636848
5049462
25499220
93082322
4547545
25025787
4267486
738527509
144262496
222078801
446517714
672798748
100124243
173892714
67009261
394318006
315342622
465959405
96821374
90234071
205242325
791718085
372915537
102626480
16532650
266422459
182303832
38361886
127859962
113711318
28241584
234922877
110827080
300529306
86511432
156338563
12763743
485169529
310973990
35873084
84321513
771591993
195319741
382881483
381837521
103824970
46300847
157023959
225839380
85770967
193170009
261083614
478369758
148445727
192658827
8849104
34284169
190442035
617213334
550466579
188848919
731228289
8637467
162902138
816216462
598637087
244435989
11707987
442769171
126395361
21250196
284042566
352101882
666192534
4323436
79790620
344405049
36080304
293853351
191493771
141924972
27969808
469042400
187354788
49328490
72680093
384987560
340575765
45845374
28433656
237697850
68141188
121274636
293357664
235992832
713577081
243605334
470005779
154376910
380443564
103614453
237697915
219573446
692824055
187541338
138029593
827912322
123373949
300122610
159334119
421831445
236828410
4440455
17841367
21693959
22476
577301340
360522379
69149631
602726805
263637106
103930874
397720947
375822633
39682775
132703969
73001651
117697014
695306550
41182037
92146465
864460257
365491929
332263211
85178913
168503745
60028350
105026482
457602314
12756277
445445055
590861451
905193463
17309259
2763446
167479842
33823081
321422106
362427121
833613862
65106200
307981669
199494265
229556853
544845295
68036411
36891308
397174151
107454895
14929372
109258988
158645757
906040902
66184433
5740716
99605818
8646986
62080639
207177868
819447275
174720142
416044611
163716405
409868090
443536489
178865532
1706274
819207634
199058955
514935124
585564535
84592972
609181841
293301634
721040817
421389525
9055023
393084307
87428583
180771148
800861353
305273184
84501000
42075921
540411677
149972881
442251128
348282289
414402344
138321682
672557990
35691076
134234407
136446374
363655416
118298766
196832547
53922192
328442111
137134114
148562978
193644954
26294902
629932976
425194900
35497607
272244339
249929643
451640874
807992523
255234196
572610907
418454036
23063504
49925534
140592218
356986638
314739482
401233584
23321842
89762009
283620479
293376125
214216667
82780838
6497432
419593197
92552078
19899535
38223857
3547675
64126800
139866119
99155658
114104020
107684095
442813809
176135845
146284743
69749908
176185504
104509691
3826276
367352532
111162396
40664014
77585131
152599091
1925861
454150553
82570925
74149383
703486833
85293206
63767460
591494258
68816798
37518075
216868921
75715881
476985619
626372469
342099307
695420145
435887727
366235291
471148735
147679720
70624310
517113569
7696052
291841524
380904979
296542562
24038411
1547346
372471322
391756012
32823751
8631173
402847620
473403930
304483517
10333391
288114296
261166252
340108913
48981742
245592502
30079611
237805045
776231879
220022806
33990237
88289864
370089241
184711686
34610832
191158035
444336334
186496688
25616524
571944248
278527638
174426150
701329402
73706567
8407525
408879
27084744
111610534
259271611
97912097
77454571
636891672
419048163
596651547
12955772
804715831
280183492
42179941
65207798
9696237
282656100
200834448
290838328
173670677
508240820
166863583
104306024
177069761
237892530
74445233
247700970
311452839
432313388
53278089
141530758
62436032
112318843
10062889
26117443
261288415
828549912
659033403
145639255
512516753
34032315
33438270
136314654
674974305
109489724
228298096
13486061
68383096
601115811
253535095
740870605
49199098
290029253
193255116
476678507
59425887
262863963
106343028
165900079
41532921
2128450
105987132
185553398
36038210
147282613
106806383
92368080
27556069
250643048
729833152
65370526
122604145
338064542
22368954
18830006
207309259
300929381
311271119
109626637
69727096
86751430
596751931
192035203
68190706
161481781
523341808
104563976
100252970
537892851
313903544
193324672
232097652
632963660
406811592
91851520
33635759
46963467
115415247
125984034
230061608
103257783
37009190
200637993
65698974
29516125
119736251
433662713
266330275
341302816
199908392
636744001
93720137
31660746
472541749
102092234
23418614
344647945
235065328
62735161
757508851
348856219
155283549
99486705
118498580
621613210
2176435
375237474
368251978
176059164
69234371
348725462
91424624
6157344
55910155
78580843
883718934
34999998
48034409
31288532
621331441
358229740
276277120
64275650
775367437
92459965
22327498
924601805
24118150
412062650
190877818
630519406
221415415
47310528
249416368
39089428
95609817
127829714
353002224
167821342
148514038
82185048
71190272
42682507
217601503
655160399
7560728
418352817
70284859
230273547
11425014
167305422
44108030
526348789
428436249
110940176
659400530
299056340
453350214
545573530
155722728
68946015
6817431
177633880
311031102
204967537
69202557
51532830
191251080
319033379
348867384
2885423
6995819
14204862
333403232
511225740
39255844
845134241
543861738
449139268
733355831
184524927
278325730
194077388
629952206
877093189
571772659
384906475
425263171
37417061
365980582
710856801
33165852
40255500
188627050
155159594
148698488
1443199
34376305
65431499
48147457
205173503
543737330
278288684
187146542
244638561
55099990
204589090
510943367
348922848
193813771
235525380
814693364
72605599
158737061
333944146
706419435
25512731
28258943
98129123
145355402
417390602
750087914
393319462
22829649
168427327
754917930
671267959
587023179
181565671
99464917
277675832
475890183
520792984
89006673
430872460
12217160
812979735
340781108
2890484
148071961
203407401
2344194
251448169
200475625
156326399
158149969
316582331
140525399
600685911
52006161
80325969
480264999
21126186
88849984
248180856
45458292
84566433
217075398
55252726
581148849
89414642
389296212
578842250
732933221
644979545
545332892
408634215
153700718
438841575
203350946
101911885
17408963
359180629
229724073
4321272
379544852
332179749
53339083
12950667
454721483
276538604
563547018
308703998
128321530
303416113
8201184
4044722
26456639
139791637
289631727
151538628
429382044
115903096
160607330
183922840
451555139
112540790
410915023
122833938
15801063
184773351
11258147
198085892
52513310
151661795
260981017
88219650
38527396
77652215
516074495
39952888
10950946
102357835
59164681
36560202
127183247
592527156
133170802
63292397
130666583
169759637
4488582
63909924
4893767
43796139
19783105
461734527
39306218
514304396
658143733
93282414
864443545
175207288
166073947
745585301
393494679
8164113
73905901
309530459
79402254
161555013
140434331
721754980
23341668
266008369
372044075
241647391
7801082
253607468
20401996
233388489
122763079
215129519
816082792
95254074
67181496
115513792
174280080
77453821
339300119
524687705
313372486
107919211
106120383
383496691
2208652
1660190
57540752
135333705
723149287
55574933
70425331
308792195
775646412
324191270
322817491
127999511
800126443
416419896
460281845
250741060
1935557
470457558
866397534
288818061
444174919
902690657
161909195
659258719
434588239
376915742
149203060
122255073
468833481
116196640
33951851
223729197
29019215
75491055
158696029
96713521
279040739
51735587
346535067
64350163
8816589
113088097
354514409
149600931
150304559
171302538
77524365
310347055
432355163
171076931
36458275
1194967
25042875
144907967
622922609
99959358
119021083
20876710
160482913
135105828
33433197
634387230
255514324
402928383
136365561
363303669
47793091
30620782
253320600
352603239
237891253
274019494
325381185
366455705
891210275
141393262
5834311
121742794
27971775
16844517
408216182
773175597
225548262
50924071
21378906
66851616
136654187
724672604
531022875
117428478
767552925
145469700
126305938
191242746
199751716
478156295
231156685
228834216
34702164
146396929
216924290
161723196
179664907
59579875
145166194
198182846
62074895
399384092
634488319
175073359
275595945
293300740
620105353
20758301
231646802
272710589
89360121
406609818
186523728
803394461
45754479
457841044
77226341
36967714
613978131
27688103
647848797
166450475
311531364
206246629
367715300
67193773
579373793
585604906
1382020
67830373
400728844
243782649
633020443
63513938
34047758
105150951
112109262
685736850
439612711
82862323
289216362
515571422
593157651
490597382
3747796
342793741
527258629
676690025
271148556
29955449
8049233
809692791
49254282
398939979
531490630
192619569
271890644
20956460
122382842
460247175
134769577
30951259
188985780
10983347
127031689
260855106
269210289
91806717
247800619
46169631
523239367
89143037
232170495
376235043
213920689
356345804
713973551
262739095
180500231
283961008
64003913
15932211
715736794
96581528
98848090
571499984
96350553
506380814
15146443
25836008
306492732
399501749
130130598
31980284
204724655
8908327
242916357
77062743
5044852
396123675
41154966
40299967
507401000
301328754
664149994
24908435
205423777
12537062
268732357
76362590
95352641
823893428
481372850
156904903
283061270
491467806
761098493
45215557
201282949
173429630
44913756
485784720
682208700
34555803
366420923
134969656
339361439
115005372
59157040
247015990
156452798
714002545
107148725
71696079
46045293
147740743
305079145
101778181
132349624
68354993
36135443
118970930
4298643
91268254
249628129
175974585
131187582
698305214
417673463
88256435
143159215
136787217
125177969
444016004
37850610
264946834
69278036
227536642
106695500
80760684
88311365
248494570
46908751
186749978
406294997
106302950
42153750
75100996
94192043
52929361
66229341
519649758
12876189
577104169
43894764
245944366
267863888
395418384
233865859
69811584
132596365
110401612
64949761
508581448
30148897
312913979
536902611
625539783
389361910
35785870
294830163
121671109
261811199
797270770
502653191
45375236
387814080
223997417
2227943
393801528
38723740
91558617
116138091
299494213
1292691
350889244
75244473
197628025
426737058
582512562
75920216
401200619
297736735
77906749
112464534
296820193
434264907
81999007
238762561
165610486
466612270
164029530
18930588
410782514
69229414
470401468
782985907
45899136
162961051
159401196
46513270
654379603
185111794
446341312
280394525
338459330
55566358
164460498
594285928
481086376
675589797
811140282
301082451
129732647
9530915
180906022
213956261
768102269
412874065
28613176
145072423
16115854
449372686
41098462
78356460
379496104
331002110
147002379
763241463
76904953
11069128
562288623
511245767
311012475
392159310
304544759
230876648
197822223
209003989
78525907
206897202
227973292
15624191
478679792
306557603
3394361
181244
462715595
76943679
4146299
808980508
485874032
400946410
11860322
249075299
553126474
366685257
122758421
502635000
350774985
144992010
54480493
692553227
59747164
7253200
453474836
56332304
177561566
519845570
11395568
687261463
393885375
14891458
607288164
309628072
656864519
472121440
285228617
33123949
38990344
200806938
338357853
680769911
246130100
156223536
678368614
58765221
25716314
341666523
87166609
849184238
434869908
317033567
708802795
238823933
43159134
11327302
394637443
91892804
356953763
235569345
72185962
271293066
497016297
628039982
179888376
375374184
158043777
56441638
46176809
520139851
365726314
161316107
180147472
62044974
120980596
76497557
246242761
62176687
91977694
8542934
282154070
185425885
537602807
181017113
82621778
728919047
504734593
120894042
150005205
929588710
39138410
545707152
15728161
871721501
556358091
360030638
30560245
286124780
742076687
454126924
78128361
291860788
454191231
79531309
52281346
27601570
145257908
10714851
70900011
156586343
71757143
67103170
322165845
643297956
146416631
482514726
762693922
241182179
101131894
313916879
545340943
41190713
720869752
222215301
77249268
58928260
143971694
126753577
309631979
467488866
714466048
116726402
411842744
308710680
260303341
122030410
135231855
327458869
2424095
591527516
98882705
232664952
254314169
503516508
224154609
897322256
171484637
789687784
174279666
121121396
233645800
52414315
83177001
52538536
91443797
96584084
496503646
162253194
411974239
175668748
537415239
1900009
96755378
285433837
340397014
66951309
24947422
92222080
361035664
365886776
514383238
128990803
7046080
590257977
226276667
173015713
286481583
681178914
192007477
417930994
503506994
67526575
59230077
16090586
29705886
70687739
591089479
308211521
360424281
129480395
687465030
261466717
551125574
458122337
290669046
452692517
673409986
569776945
1524586
524024886
549448036
243809489
159508374
292855245
68800422
44523560
389540987
479547503
429353096
166864059
371874919
457340798
695147586
188534291
501514930
97755566
4372431
81942025
858458487
272375695
40132655
228343219
317147344
480805285
161826435
840367625
15245300
152950146
37303920
985878
574949485
180951054
157867887
505485339
219586682
685053601
266926151
183775328
235244574
126497
181024756
335782016
94512034
97706716
227000659
415577553
2758086
577816798
273245576
330667195
484793712
508792528
174900606
558321931
266770099
290703303
304334392
211058361
529340864
236429695
75757705
120514482
493407395
346956107
103763139
260855584
131740304
178676628
608523091
526737293
492012784
8656178
131774453
426684949
105226685
571758601
152152773
145169781
266854663
30807545
198233404
460676166
540832850
315446095
216356610
70111134
336349661
23993688
63580975
202225791
110949687
522365253
405205341
20619435
82453417
309665901
223374965
61285189
382947067
275300292
17272360
106546361
20081599
223379474
66799801
690784360
330407760
158437635
649264727
4312269
145318878
538926672
210780805
81509609
94750916
824951876
380851460
311966117
104841086
28088457
103580889
641037097
287672060
117213265
104635672
189132791
7854237
22557158
433574248
480208164
204881666
137921816
380019673
441858843
212981624
32448708
398248261
93278938
583827818
112601957
23341587
245400983
256330997
122901372
315818385
428879230
217731065
149106761
127871593
81148586
364840958
81838224
287024021
85734020
291892286
598432046
172660427
229762190
847830482
152326664
549147138
30251535
220300821
867514943
173193135
40885039
317384019
1091699
75717017
61361623
32369998
64412359
203072941
20397955
586906784
3135984
366148123
590416161
115701140
494510823
698923408
386365718
6351155
484359183
390971527
751571367
318853308
66052271
90487814
371446310
87648297
848412
493493157
6182956
5249994
157489232
244665533
1416762
176865970
448140228
785584084
545633634
277659644
341198484
327062892
10874945
504537960
368158934
16924232
11408889
88130694
630674938
120800726
363991231
662862006
86739815
760913469
96146740
222589828
301989916
93642824
570224038
91035232
297195511
233970493
29596405
307755793
307742831
403321716
679701173
21793623
176979280
294669837
113139375
179465318
222588678
616194803
542494355
239214987
66911566
789233872
117775625
408365243
9979673
572655189
198002988
156205657
133552476
338943826
115559086
97664312
200856942
361770079
7378351
525633429
354641409
50371816
284146304
237011714
147116512
352132760
62067492
130748694
124757254
491846738
342578998
18591931
336556325
7541130
84299429
304940822
66053586
427915594
380101437
445016113
402757187
8689200
336520313
785914048
207034916
546142731
97936053
460128378
102108608
10971263
471660032
25825848
573505914
423606180
21315056
138537845
202259053
78671482
15490866
807071765
39237761
384120584
24421767
19544281
2455545
33916693
238501005
110892372
54914374
877958382
53134485
696460188
70262044
102048293
459986771
306244379
520608
113070231
612786311
103571056
320435512
59423881
87220015
121990788
95092345
592999608
61941
9108790
222419197
719600593
201340264
40879544
156478625
490321357
569069668
185100142
248750551
122766885
119061596
666862139
194102024
673946
303398717
148251972
35367078
536105287
437202689
251835124
148208283
557298339
233651630
149011259
48509899
447583043
6376751
48254134
24318940
2226122
305251099
1191832
56839598
413655903
468845825
883649939
432969188
147651212
757711838
673691761
324670142
144832187
118335682
118723397
24391627
605706716
402833565
50542383
283202313
36923478
544691226
219364813
251495648
381507510
230078445
373298690
255756822
1525374
449664
393482963
50767131
127495553
230092550
407414049
32469854
86001800
133301502
339051364
7070247
571079989
508804761
723956741
2465959
10675180
94501154
423860208
796923777
823170075
62223489
10698210
390967801
436206883
91460651
247321077
796450807
93714516
831303168
672754943
166389906
650110231
234498511
642610588
64968939
46574237
1797015
289136785
191778545
68078974
271124903
49866615
90332430
127347391
77895954
143482741
117962103
156640706
72516522
343376283
198593055
275904347
74209627
926660971
373468008
777252775
426348442
151810952
171857849
893303982
356887053
892506340
126755648
621393940
15744159
650540641
572840
384245975
64178424
186208028
90333920
132673308
877205621
106379785
118680692
910223223
104483150
216589960
1370832
68259611
537254160
400132823
100240593
31371116
73175135
630709761
656028385
816652184
578331245
177324564
215097913
100646087
34085342
149781072
57944428
93440181
1686775
44716994
95290842
425939544
113195186
263879742
36602094
52161829
62275723
531265199
178109016
87346830
407499986
715142545
287474304
167063961
321604152
785753703
96371720
162324615
55904297
679028902
828695453
43577050
236747640
297575949
35619798
73299395
2782384
378558619
14909991
721774455
320472008
216261668
12932702
202757026
294541380
41012155
7141114
16182865
92137449
135353897
382506994
49078844
62122399
506895858
135502186
72829354
34575079
247131815
497402318
243628758
161715830
40334285
236141200
2529985
14938228
622752448
16483642
551554093
85924524
124847962
183722047
56948647
1400356
27887539
119884221
605956270
96414446
135229793
466451677
32870961
145804649
503518019
2517228
626275201
98248880
180127888
163477837
134397882
512436258
221868244
163676041
429991283
86265627
345656998
38544343
435009218
603085265
70236060
297549902
6780046
181123023
633225026
310755380
525868634
97679885
34030779
153569453
576217445
282743974
32210236
285044328
222471114
49164539
708816550
365064561
389301682
169291800
571177294
163231806
404672321
73547719
11947771
773480896
395426970
310271295
101120634
1180311
121744991
424532011
260487636
192950639
542080969
673094149
27411809
760209352
481455702
64521774
202597987
95269136
91281860
187144168
608351223
456653821
98926477
369996493
102383750
228994708
61013131
530559061
40209436
7586423
12743127
457514629
38588495
204141092
299385562
920571228
169341309
800969471
446450089
435987023
86067
104314547
107919610
28613787
29322253
13949030
132692418
156918582
151772680
575895962
280892518
365790770
151834
292150001
806255192
229679845
315417906
184515896
184731
138858445
165129296
205344382
60346846
305469036
110740941
405323526
548304380
360168972
96680377
255450499
468656535
385443875
62779132
87148281
484266338
215949382
217678495
12889691
395517600
606380675
293087184
871448889
1709031
33314033
153651997
124897638
40112891
212292028
627599923
387816985
408959796
345758352
133634110
566947233
461686760
396683499
643194803
710662440
451171818
311242044
378463821
423077344
664818342
64160598
657644842
167522613
89170725
244540967
678652029
2716119
249270450
442370509
180530873
32955426
415209810
747144252
506184957
643014834
366079466
50931253
70854691
124990575
317805305
47501928
273673980
77440758
284197996
465608027
66449974
80832956
370937691
376180752
119825344
161621382
58865760
608390168
573312650
194756725
429563743
75268806
335489390
229882550
300994937
168358340
94543035
58737754
209828702
75604236
369735104
7840626
43662937
62503591
145275567
179715043
39187241
159150672
396486685
97345958
118715346
311021512
148549170
237722138
82285275
12080505
51344048
2181503
654238237
41390562
709611562
559645801
57370410
322940493
11090572
813862950
188710849
108375994
238298039
58374252
261098022
196144609
45264390
190369042
397825330
245382246
332787462
254773287
43095236
169718815
287515570
12113136
458837708
312045370
65363159
199495593
368524062
462043029
411149916
246655868
4846473
201203388
143831547
215610024
589843798
7554071
121614504
296990761
326839124
158609939
193184372
79014386
396805306
66373856
196299418
1136348
451976626
589472598
44916892
43901886
18584641
2927862
465343464
281145616
950914667
201247115
17257623
585034679
36024862
16448734
191552940
543812473
164688086
432708558
799667345
9504338
338164098
302425443
530788545
147046044
3652383
182077667
202704309
322270520
3636580
25988845
53607371
189310823
579621869
818663962
16234505
472534493
60801399
7285852
714741527
11808237
127751160
126598969
54870243
10267355
51432519
11940472
636547966
502905907
104149401
48749660
18088407
185920579
308893665
644874974
479774377
366979671
711867785
351978872
13819414
116243825
6003522
47914243
203019093
798120463
237870559
494328340
159610138
5760080
115951643
21896932
276942217
169364935
346482574
78427069
94428793
122313437
68579041
322103993
13602675
160490269
21701017
63404341
82361891
11617630
22179655
32445570
205934917
4158540
230936487
321895748
4136327
11736177
111503
96895715
75072830
475215706
87898921
2504627
78764015
245459566
96829982
108031746
8659461
384983425
170889426
81305256
37903141
505295983
226946903
43907736
9408194
77693189
193324501
2886341
554332967
109653060
292578977
152329751
69557561
405152894
123376075
376574484
5327274
189527558
161110759
14512940
558825874
416887132
2673244
82251118
364353337
362341982
531003763
379555202
548731503
16107865
406314835
342671198
895552237
401717750
3796826
27118065
138268049
132208183
237397181
20216018
338479383
129197758
42472367
718629
159366425
71005811
312549212
412320794
100788243
5830800
4687910
123705814
280059862
150524676
217280015
531125414
164266615
321372107
62433
626320638
21660655
1559844
171049016
224009559
2065294
153807906
260910982
3986654
600727868
308404057
268182967
120998644
459348279
29367649
121844872
103261674
10303795
428613786
8086770
19548858
865722205
606455600
317106156
357281893
251792704
122987901
373114578
171284039
103409598
540874499
378143080
272452420
45097718
244504607
42771192
69142904
730934281
538922971
75447086
50647121
139608449
418910536
61568317
53155200
335592372
372641444
216773995
368510553
193866170
393568334
769000353
559307030
61662202
237829633
283199811
576594578
713465674
280305645
1274937
91060101
12220930
56624715
339020601
32939005
48187852
408219526
16545609
116702492
37012848
131914517
174800960
106578768
425787203
61370030
4706313
97727825
306508658
627137513
167829961
329997905
147539066
139246061
434014266
403095161
350667769
130948169
19343595
529454155
91699429
31680826
119350960
102857328
198498620
204801185
328465976
156034471
246068844
51583640
67911072
78216341
96217192
22977738
86878312
271613992
465384620
266181442
44556697
22976042
114157349
105931166
594649002
202487908
470640075
39729633
572028086
416605221
255237198
334039868
79643109
227858743
38343224
140328971
370569896
23076327
35640206
103688696
289596947
659539628
152576840
178344181
441110115
359095036
498936177
111906992
91272547
64681001
18516012
20205178
478000009
108002358
165800721
188440965
647134804
227514062
178946536
252041538
922245
12937152
324322755
380181335
68440100
440686452
95769003
71756709
417026542
21418618
64226413
84357651
55354002
246203185
15641226
129883670
429498623
238786805
68097797
585755076
424237869
71822312
229618873
726762320
240937368
643411610
261486763
401303301
200796909
372841207
285040915
269360931
106460591
143415505
520541252
37258525
3269024
489810467
503096243
139477229
51508368
12422768
62717885
476952832
35135194
23167612
285999683
58590542
252273874
831168553
189296404
287454040
35833798
584139314
18826245
229415010
264634831
242083799
137023042
137931274
358857544
204004046
102419339
449406639
292354461
8504724
90656556
200056876
669990016
280000672
92228167
335907967
167428304
335105574
91816327
408333221
237503376
276742458
266156705
233140525
25961859
235107960
154913407
200472467
352695290
146104267
5210022
570660262
317154474
313889056
6748610
672420181
28117932
310994109
66712401
383105812
8420153
345372382
580639918
42102348
201399967
94640774
600530009
757821343
671762969
395597818
689550114
221567539
722886896
17900733
170846523
107300206
609612929
33978828
380634915
498150423
165256144
322619904
67491845
100833432
260470422
111702831
40381151
4647444
10321431
163986629
543516203
734108479
164215341
261865767
13967402
91361633
128211059
177168597
259788355
924438632
578639964
329311125
85470588
533123776
667231943
499652605
200505866
5131958
33724453
645292633
522432512
312481470
417658064
696620725
529672972
211734163
64890767
285774813
520548576
116735174
857719260
229865340
224419703
20396364
29297885
23155514
318408201
597230043
171647031
20743884
632065344
580009402
81523351
156067518
11280441
142952573
232198130
44335393
776087990
4337529
113882028
395719329
27507708
7213904
66230524
15860692
116290119
25517021
256740384
129895255
586561352
124305447
405871287
463262955
52640855
33493580
315292056
45052821
152904035
485613897
90612462
5358888
483818795
159569501
65901000
541269197
86323937
306230136
234178393
352598134
568734138
429805336
161717597
485742341
608241815
36165020
12746743
19883450
148137593
91644294
287540425
154984199
300734647
252227019
106120104
702391185
133708179
98968209
328449326
363067404
76932314
625788137
703075553
17563558
799332343
351393759
803990827
262796414
505329842
66915624
162668
245180145
195997809
115674723
373470698
604051631
2162873
272474365
451529628
71153758
72480829
379085726
6865773
354227939
212833385
59158471
201024052
577939082
282227788
61395807
247535045
303357273
556499275
648249464
61937405
298855784
412530499
223318899
116984443
122650176
396948799
65450739
37971741
25154268
7891067
13415079
309257971
740604716
588705300
126370511
342371287
208872788
28816624
429198709
208402458
91477237
325070944
89109580
27747605
487066537
672963260
92752599
129814834
110186874
163813289
310479916
770265392
38316767
144766527
660634467
153604068
100546867
35312769
385715
24362005
17962946
78571564
446932109
11896206
39600742
29571458
59706344
402461521
156577862
292315279
366600543
31346305
1347443
414264191
98667840
391658611
255711460
382462024
374262612
447013511
588517368
720279704
255026120
148324908
146106427
162462874
149891374
184391148
173526921
84678506
300122511
380270882
24044053
306135331
399071891
314072505
603687563
10681540
558411978
248046661
200002274
160779618
557826075
187434807
373715080
405665662
248232465
239564599
464451735
470070892
63665562
4630707
147726621
60838310
339647137
437092269
237194172
506412491
229299436
367166063
261327763
733324124
6678471
478259275
323149700
87979161
61016348
30963838
419003802
580408947
367665936
16484782
419021358
56895145
31536913
82906897
739059323
41237627
520215190
64616262
516695896
103684108
278439510
27741898
549773909
286737301
268731547
11138732
37648863
203244503
19988530
126975560
25908445
565064655
36550362
133370523
656816650
612152356
6754748
15149407
43223343
118395267
707012667
27098112
107652305
32571465
299202509
168660157
250286138
90812793
1518905
20414897
419296946
65382510
98626645
417519156
318586174
615197822
487287595
132375681
2345739
313835240
76614551
297987093
11696813
201200847
25351677
47906951
310563697
11180175
655538116
450748732
281253771
20511305
271279198
936502283
8805215
495560885
762527721
6415491
295083484
67643705
339348361
153017817
34947253
246371773
590020816
478834806
218936778
9818275
173521193
40288222
106208494
181296882
262166858
376231380
9144090
122277009
579633279
45386502
42593342
779959298
179106213
57958329
33746990
217551382
52952445
1730228
153707710
561592686
155942936
101732329
179681898
227529654
556471518
22817
473293431
26965907
447627074
131277383
482973616
724849813
166274807
34723615
54865767
785808708
538442602
295168957
23793202
487323346
137920284
26041556
675504379
145637005
301079260
516940903
294012758
65394573
276086117
380097843
371468679
606050953
64288322
118613682
1273358
357261724
91745860
222325580
307203173
119623956
289463234
392648012
404845011
303265856
38300887
20739217
415010405
13918266
13649791
4032874
885302674
191625982
352095911
73800026
221247969
242659163
336175344
605861736
90782538
50968148
172913706
150082669
419966217
155305991
366987474
59756754
398819428
139820986
135339588
48507184
41995822
9719569
98617134
161597854
8669778
187555965
437817957
473803499
408661311
958692693
21777439
287590969
8234878
581026380
357155901
218628330
123980514
26316177
341175517
130514025
35521281
72475017
19719546
170305684
588985333
237735162
488979705
206289932
4445236
57746763
343856121
808874858
224261811
547798665
180877861
595678731
222287872
9733120
347123222
274331551
295703352
139766649
752479148
200552887
4213169
195035272
201643427
449878860
108591575
144110615
247696229
237028046
397786434
215289657
163577775
450635454
242099862
74433051
577221655
554515759
495740539
91696683
241478634
154386708
86351517
145895567
317368812
61196578
19002890
24227422
76019254
208693980
105686659
261945407
659466727
181736306
102462821
156501581
14137164
204389031
666805419
94937375
69332292
43996579
48322634
48242851
15706227
328053358
436332591
194730145
223035550
524742225
268595784
78109058
187835754
5237267
735808266
136738908
614478335
692465386
310431239
100080976
828478580
69961329
79105534
40989306
333791177
80305331
53033339
381968016
147938725
230804249
12729528
900316360
402893966
135939726
365942178
87328425
217977178
605477338
279007202
104051609
503456944
685931408
16090944
97532203
391545542
79982654
277308138
94336992
18125636
5359973
303635330
93528023
387947318
862781530
85366432
401786839
29414003
90601844
556770377
56731039
568036884
822383052
711758256
403918584
356852531
313574569
583426529
20251629
58926785
134003413
42032223
20838333
81068617
61206080
95172850
350787534
469575146
256213557
75646009
391313474
178933638
36836422
266797291
75113568
343377441
237339266
290966852
14476151
121236394
466729257
613997
49888389
166864728
52188296
827441313
184322971
681856967
347885544
112546911
62375486
44387474
37631872
316839688
4031850
22887070
544775592
155734614
150383886
33207536
6639409
5991476
170636227
46837372
55028111
551627635
95700493
395654031
173672734
371319442
979048424
18838257
140864797
33877872
363886319
88057146
187290644
230056458
255709676
9470592
260042650
55493994
76023526
6146274
563140215
357168716
234734315
580026520
495950245
63048578
259849640
354239706
75278495
850137067
264904149
313442276
13438
325260274
13978409
104659508
260732466
76191543
285795234
311791482
270179129
543563306
111873244
206164041
59474392
662126773
464136596
225471936
219420773
145361059
928508957
628216260
356680359
849438306
60229320
234931805
312546392
7525562
691859027
204579436
947421398
194921452
180694607
189219397
321266179
892088950
89948806
26806101
777139690
801997293
63257743
258047701
353928573
731460775
157745229
194884942
47459178
113023441
279920574
363239694
55249436
289350757
402702634
147832887
109429420
6092852
160082366
46990110
308959883
693450218
351639246
20791407
58234985
9157560
217941743
56418731
621067474
192736538
172700037
18406574
462413064
198925249
279616120
5032601
93154400
675204254
497050503
86444745
63410856
496439360
654520070
57967146
316542748
55670016
389159330
143442439
90079300
225046170
4976308
57837158
6211395
119329838
794297248
131455922
152790318
447617427
20195042
350178769
15466449
157663800
410377260
416070887
574932331
24282181
132084192
315707718
513059018
890603880
209003390
23238658
13555540
152084931
185695547
74055510
636531835
7305416
858098810
264731686
221223579
624037763
448106291
239013160
82910593
67448894
197458568
618830541
41238400
102641456
57604248
202930610
128209277
179544665
296417184
295604396
545451
58465627
158708264
309983418
95063883
751264634
6534431
209434811
500236658
393382689
322883772
167911270
168712358
650216724
24844601
99067503
362672323
683853290
19802978
710359762
244814505
150028808
121534085
205922857
293937534
206637758
81189316
444368808
47531592
151606654
201234626
188592275
263330630
17738754
84298115
220378909
444941708
231020101
220602483
355664122
192665799
653612039
634890065
325221729
349825292
42003407
255009019
445007377
794513828
57447171
140029647
40474480
124910008
58781451
239824415
367054172
464430534
666986003
52660046
118903587
366956876
363191279
100728844
17267550
575263030
52182641
217052815
70188162
40568588
272959840
211454788
169878249
184819941
394599992
287231582
349925077
647262138
90436392
253938406
605777861
331565194
346533731
96367116
408353895
28920054
830145548
69395680
345228238
288939596
309746571
5405898
756333346
61288153
231331010
135703423
421710849
191033544
11057451
678287277
142388950
327086375
248860746
21791294
230427879
712771663
7129780
95659293
239067877
569677927
321941995
51735655
73209224
1280941
83133812
283298889
81030077
12039193
532284558
177306656
612636241
764535976
334045030
667693352
560125061
164829294
59638363
63043284
304916837
253895917
71696145
72357056
93784856
531805712
51319802
105128546
368665250
114024512
1255851
308392029
179063554
34395793
92643813
133077767
525985442
78809274
109964788
148476620
214574430
6519372
606297189
72187357
26311443
92603808
358199282
242447724
41778140
155039262
196749650
60419422
343944777
327872786
85062705
53727544
123903315
788435261
377483127
8512021
321910730
56232696
89113783
443529341
606996281
22207623
382278485
507204028
107082921
769888872
109084635
18707637
30590888
294895624
616185
379256321
42008398
434605827
194323259
819135893
358940733
63633496
314720109
483476042
280931841
423157808
110778928
193845917
88946421
92527826
288346865
12026382
500980168
360296867
21559416
595647782
367034442
117410580
16245141
13128253
972965601
428307591
370620670
223580998
169345279
45570512
441915830
218613633
703565996
17111126
71259711
793887248
260004959
204586249
440082178
769792515
557060854
380177155
226448397
180741618
14568413
186967889
280929193
104069
30420444
801531804
541048628
149985792
452947517
431888162
27839777
519418031
248066404
411095205
70075027
40976980
318556517
208432587
46043180
200053876
16743935
278727003
288732717
65161845
13285216
137954450
41636717
42647488
27355171
414697343
85071071
216961214
58156429
169765705
958832666
161714773
86634022
89963886
378422544
12275526
716102650
11961299
631324162
99006153
91584227
1016607
260149871
396057931
53628467
51914320
109905801
91025241
887379550
416878875
437618117
117697205
99294787
11974449
174307995
212132174
411459846
632421729
195043739
579799592
9268560
113019182
71090504
399837547
261713695
329348192
47039066
293725798
461218718
974652840
333566136
46967273
904119117
237608606
34172886
646292547
45031174
455406109
655262281
145914499
14152872
355040963
3670500
1420050
177744724
155568311
438512682
118824625
191219231
143946240
209905936
104115685
156763505
8887828
405903445
208211150
311969790
731890992
146747360
160064543
656209268
116092249
22120207
259360160
238485816
533814032
262723618
497075473
60764533
138432395
89116522
858526494
93245561
1431627
163773676
390086531
30663618
175686781
346802050
210346402
120524774
319787866
11843598
95584471
241412996
80929123
560464314
394485972
337096650
301384569
425223380
478289114
7184155
65131020
662867404
51804505
560309754
378897360
323407546
146732772
653218865
98787538
357155546
232107158
627274385
266628066
122835817
318045805
369235996
178739657
57353350
2317358
178660976
40779141
307149070
359936000
44440287
18809413
375787316
496608275
86981758
316591213
87920684
202393941
31174681
84141150
98240901
245559801
3138238
374910212
10309443
17756694
280030892
420642248
2582784
31240370
495644425
389362703
425927621
481975242
235101310
189564979
367587264
204406720
700558644
296518533
546664572
77775307
22495790
141567598
561525071
210415959
173624772
364232246
124817657
9836513
10543409
563588279
164545273
539670597
24494394
462652615
3705184
383707244
16601732
102604280
731484188
296832446
685704821
721812609
13405689
70592644
268357086
88612243
122872662
6727197
504080312
212483245
480029372
239977417
675468709
162020639
264934777
81711741
490196807
58113766
223508340
7945158
388068850
114981454
728457889
58898093
40096604
785869124
12400993
192499038
97271553
419569018
160717231
801189341
529827982
123871625
16223573
641572885
185203415
569671446
410902464
330362400
24886728
25650933
399900827
53080387
258586898
97549436
689935694
54500023
7722423
17820225
61835355
388681434
55457081
408943779
554702198
158965026
8213710
2358733
256066877
249669604
254835555
449758792
7411928
31083730
304130362
47079304
87735977
241823791
344718356
114937137
174056221
469663358
232038292
799129798
1496440
914221684
32203979
19165827
348564822
19421421
20899820
149638617
35034356
49091895
334164942
109304369
98598041
462815671
31088218
158499278
304716037
768515638
541522216
732367872
611218103
7313012
524841492
71744911
119748802
604356016
113115993
527802266
206899843
470412859
146805852
280259
839618133
564967171
216987283
146191676
289069735
97294303
212150742
44307029
14771255
430985150
5291420
382004171
124953427
273909612
531535001
52875038
751692814
92423375
171384061
376972711
183745833
255159826
1045613
52684668
69374495
549904274
78688944
425534146
336306532
53007160
500578223
59273349
163731901
360259619
432718337
230128892
33881176
468722210
505747847
18633718
182578062
176792373
302683989
1770167
131850264
39004806
232977621
434670513
90855678
99232137
99751352
13087410
334020328
42982572
99819335
67656597
373444311
305364133
88603728
12407894
86153922
660620962
96626925
81558792
10775551
27278277
213299739
123430037
219397983
105145994
77057546
481791521
271152106
34657288
457113290
364409977
256728049
27208396
256533758
731525354
501033788
359952132
48986089
831366856
435932313
144987597
10317697
149606067
8154157
160183918
7522181
186602921
116156664
149055580
758646213
312107929
75073630
31795664
1293572
270368572
117471691
669417405
33629340
2620753
655015768
14628721
630705567
32551160
324628343
73763614
37656323
797736137
56804297
177616997
492193768
642002382
621987892
2518053
962950285
64793088
124458595
107852286
515973061
137142601
130361942
79940498
8138676
657068454
108581012
81087432
553091688
253757572
125315864
382625394
64804679
533475758
77027753
177220783
235309506
49056389
27683046
109754158
872923347
12329631
188155029
25375179
346704997
162994077
391898851
208794945
252659892
421906104
60184284
275650671
110685965
234387678
63898592
281760970
53645572
183912412
5671087
227510849
35824168
169185230
814012882
366139115
139439461
24539553
293832581
394813011
1649060
106757719
61082627
429599108
190101681
659219166
504237231
536898937
279253735
203527799
143908960
2717451
24472107
499684
61987774
262546510
218966335
4284053
220502271
127577516
471994148
362026943
156489804
221384902
288728285
290550504
241468034
50716450
64597684
253217682
716531217
266377105
271238737
924185039
247371766
603401252
378263037
184069990
34106615
299643382
162398045
35292403
148232357
124536393
180224308
202620751
81462354
131107526
263262677
4616547
20343343
620103612
241974374
117367366
625452310
106201090
4283456
38806110
390234711
142140829
161089564
18669491
46834939
34473102
682877386
138675495
401093068
504232527
524884491
257027256
86405318
796439076
77318730
40098047
183427042
526886695
289981318
544935769
94666429
547956356
86459861
230795359
644034844
970225
267642352
154054043
273536538
187223597
514184407
61115266
419324291
140728238
172973088
49383313
772457078
206005162
238931927
364309787
78210365
391410108
62717096
227708287
354819007
23496837
42182392
348208368
3577704
145776677
79152704
14990000
58341778
338851704
68786121
28836809
826676447
40091003
490881499
26192226
306492850
363833551
4829100
88775413
10134964
371212160
336383894
860380970
273646598
139024005
116956606
409288807
546498741
76141910
258929748
221295249
550566074
293441894
5589299
50903455
336246128
13152946
248728723
147652446
75324037
83690307
2569365
29175976
73211292
397349646
672187424
353688169
283352309
681124086
295087409
51145793
75135206
370724305
339872204
316916442
100194747
95270005
302752366
36292087
201032452
216779013
612626611
333047992
477117466
592977801
326939300
943468974
250998152
234994811
914055734
47625374
260082051
22257381
67323360
7469577
12776430
556463106
288880264
472365748
32224451
98108770
35194530
666990246
482731998
123026671
830638588
66321342
341514608
65203786
257459615
569174642
162866004
151060979
4433787
435096706
34244297
257396328
299332305
179399880
81241900
27359615
397993398
94225699
21540550
111360331
343073952
1641739
29337859
308582037
406206903
267485910
42561854
93670967
129108177
48528875
215154580
152344178
615963096
270531255
76669644
690586023
11613165
72335871
219667413
60526774
100385841
232539301
70336768
271517750
14128712
286783936
135496498
90949292
33707395
227476614
7447593
188002447
18185278
165704221
343036148
286403487
337449700
94953830
16661500
461677899
360625053
174893571
209662094
16839850
118969380
529145069
346287626
354100664
639027007
51628072
959428770
62747956
60116173
3085428
103076652
11255430
40307185
86121783
171970353
43072067
260271580
67904198
231264459
880937481
174819371
217423359
124665564
693765012
148063928
579290357
436322844
355009929
32870815
12201001
153367552
493626824
51113197
204547818
384482089
274397745
530767645
280889863
150888870
108311011
358920729
95281929
29731242
191948695
268744114
165630030
301033711
172453463
438579916
2377168
522757910
447034902
596712080
243139072
413096276
140634098
36313160
927188534
432236450
25932137
134022075
162662843
54457555
40754267
24158488
164359961
100221760
381301646
489741790
624637655
753321343
192471100
573389330
263385254
413420754
76062689
37560000
219842715
10993558
12997143
12686146
105758087
96979972
77125285
192070192
120723054
30556392
622575344
475551175
242381188
166026567
415699684
83640235
388983594
148299463
58688461
45040218
217488700
77848792
202718889
51471584
118203761
68993022
332415602
377074917
175202387
162224654
215581964
83367373
232399762
402228862
67008915
51742801
914248783
624320029
573837935
194550049
559304986
48512898
174841780
474631293
286474618
314064488
143226324
260960408
54069748
87814899
116643529
371367261
85750277
617226368
608931871
163644557
1059462
53899756
28964730
323479115
459636235
128809435
319533685
51939678
43339596
66380472
178403440
406056124
19094092
25570950
80617637
102253214
58093495
55807978
50061916
276260783
621577751
173744982
234281664
164989414
771620060
136777220
112307682
526540221
392076442
186332265
647522398
46222119
126360000
136724436
472406030
57753738
520278937
355302477
34820889
383966480
102038282
126462795
374552929
30521621
44096110
123915316
221332193
674031523
81337930
145286550
161450286
100825747
169485693
275559752
114041403
588492118
390045107
265647476
88408345
816581630
3391407
63030069
603556886
198912901
39959940
570636705
141534240
362640664
3505358
115282051
165984850
429332896
252513187
517616192
60221094
43495034
225749049
16613655
137320501
280455059
10569406
121569235
67874431
549649825
412794697
132218172
249890198
350564707
103235091
262483549
194391419
102333217
344794147
465408599
219667676
53740202
645341037
16386270
813874357
618309854
225951977
70561038
254778662
192696482
349747431
515739686
491197435
335652354
446242078
119036421
530398189
146415485
249884918
393198455
687964305
2607646
230670570
472401629
649381290
175494964
174145039
45848600
70462786
729314371
385748706
316328637
55266381
510727410
156624339
199005013
113712473
19959895
593573828
15513203
105699303
1010418
486112623
201035559
245893505
83293723
53858745
798587282
261967184
423919927
568022032
250166911
100316701
257545591
525612574
49550643
46971496
561292006
617738289
331109991
201269170
5012509
494222291
526852506
21719192
35452449
571195722
248677551
123214099
55075365
125633344
173216712
199840593
12564970
52498206
579412209
1305523
82925222
504281305
230122523
56899290
275961009
342168594
232368326
633802054
289962762
362089800
2099955
466628165
492582707
356442641
649860143
5851140
221714134
72630647
69078515
465562782
392699159
33543613
120079218
620138894
139795287
18165355
515503813
228768944
134254108
3115271
124772524
197170677
45968
285493018
121497677
82025858
102344155
433169754
169862449
21311984
446853088
388826659
173251780
114856686
161116174
702908752
383168497
597287414
596125639
147006669
172973229
810920402
93459478
254727964
113967464
18503570
23666690
10493275
12347099
90282407
54317233
197011678
158774508
101250330
482077785
298082997
45531245
82558773
602388712
151377829
360939811
12661827
194657494
194892639
563721826
110941452
371189500
117442226
700881483
7166433
25433210
676075949
315041903
86344645
97979666
166823294
61262351
220085347
697810955
234445827
27853678
136244284
7007379
18604156
398961439
227204322
68268007
13558
216823553
88080433
431211605
235612156
742824615
1100519
104716630
210062582
54995317
237944887
650393216
40917882
220794466
9095033
161966760
73712691
185878745
134012032
282503585
136347140
156263452
203804007
422657781
288163470
214001430
64221302
88411823
111004126
8685318
14127725
74261063
35030545
218370712
261976882
401568801
85745170
22870763
11149779
107208851
776163996
169910113
479030285
38472324
109667801
267557435
362905763
69724746
377549093
70018350
59824249
480374294
28909126
353531723
694150687
79254225
848156870
755066865
427939723
103486751
126652538
82740203
86559911
523588890
84740359
305171537
31163882
325785757
398358947
36819039
237083808
31770767
7964757
196092642
382990458
7316039
89763909
8102462
3181068
370242705
153993228
792255749
248553816
458497161
68314460
950892643
353977658
228032154
77806478
38524196
382428913
368004527
169880709
15049510
158033880
628704104
168945494
15513096
83610986
96114397
198797889
5486994
163562523
230622520
9237316
252693077
61934552
332260841
245602814
78594214
443046272
492614
73266914
191865070
1325734
67267120
143725411
13692514
67773850
216217981
46260385
138392397
722941624
465360373
23634931
688556045
35011107
868641712
14893792
233209347
17455116
95007300
13124422
5397770
255952867
135239209
456764486
220235718
297606848
845363909
282530764
22673727
100704834
85321223
891364517
339276266
332261119
229171193
71945644
221327391
44172879
178041489
264547375
20486248
326562757
455609893
61796429
24020908
170770030
217133116
58013761
281441975
110143127
421205205
782751742
45043615
431336304
648810241
301886396
75760186
24376541
126303365
44733008
514447537
174718801
210342294
436893421
215736495
161567
149376014
55972539
345696135
95707742
869580822
681501753
267141156
608007080
46721079
204290922
171349121
76486554
392958991
42969455
596707670
371845562
248280617
630892009
178167748
197142632
448866050
325479348
669158061
344517451
159080905
98732296
217580537
102677499
422127000
13554
228787338
576778182
352162094
484622041
500637075
61871137
649044280
375349005
148575244
336930509
243533557
473578493
230793595
649790323
411432291
481965151
395235026
466676307
50078078
520674290
86906155
606274816
139864698
424181439
36164388
145188801
261315336
186520578
47917735
107055627
26694596
65333454
27198354
456241143
334887956
119813010
215927085
422833170
695530978
277523470
413096032
6240748
604714930
483376633
2864529
514632836
6785623
485057188
577240854
8185085
114188585
337898897
571229245
484862640
597306199
638178
97334560
942363778
257558205
671251337
886531110
458587938
56004611
58262959
51795544
113412056
63788713
749833127
693605892
70627924
39932369
562661139
155331888
546489770
8785273
133096450
140201312
718633918
15978743
863337
195396174
9559370
361335568
205930304
201276517
423861872
429476904
408767845
8800557
835142755
164591017
515090864
280827406
863242407
141581321
70767269
733267076
178131322
626222697
161090161
117708337
45548495
11463549
109838899
332358240
780163604
168584046
758974690
342516177
29365246
277482369
36789872
71736858
121473442
427240151
280062563
82982344
7379814
41631036
26387473
64982885
161063528
33816992
119790460
14742057
112080362
356434156
440333493
408731718
13554766
548063304
213616226
730390536
385732055
200139882
557853784
41864859
385889608
141513200
201434690
461032657
90624778
160264488
645132418
133305210
27636416
12267478
142104385
44629706
21246482
73486792
365681510
392042919
110391971
1678384
235417921
581899368
407546318
146999765
307236163
251264441
93524617
723705830
622794805
274603392
287060165
626713718
385741068
81831469
111030953
407103695
140455567
168581840
31555420
265623695
267144765
139475707
401674512
3043059
375236418
80670516
153245764
266643846
397047194
193389067
118267754
53041720
76031820
139490142
32195970
147977
666457581
607486379
377372249
51473202
16925776
548977812
387684188
220548588
67065895
759469066
598395374
38464055
671995998
194235039
165777554
31622843
461551471
3463443
33235511
336167670
220677375
252084706
90846384
130945024
32885926
209391044
540346647
127260277
102466664
134512
29711484
53691669
181998751
674617914
9786026
149772435
109832096
297294505
280364257
63065550
275784056
36206562
128109579
329717001
224353160
125292991
35475308
58057869
118136008
158494890
176522845
166297840
711824607
160088308
483742246
40117654
2960727
14837755
143029401
130612981
56024640
202073580
144606851
504987795
334078488
90687930
260005500
275454293
92137387
777630624
202747170
115518185
80046907
42037083
265211750
26174516
665135726
344277481
608393220
105456685
288047434
92132356
601615163
242708149
200238628
276307616
209229400
572767459
48333820
3321324
191806606
101387162
58188388
324932557
481631946
271983983
365065036
171412877
241705163
637071454
744662302
459280025
40385532
14213999
151854912
618427494
25628266
230644045
206332649
101817591
31174096
40374362
364781547
292033323
21373506
32822007
170690950
184177757
179862531
15999001
20050692
316681433
383231848
512344696
173167055
147287707
473896938
355106257
82483847
8385287
131774837
811406430
30006003
281493470
19126221
517879624
46928421
842910932
291049994
306266243
188133791
216288244
82126402
20434471
145119289
7171576
503319550
39019676
11075962
368285690
86821581
423551877
23578135
32770436
167641059
122793374
365409706
530483336
2149871
13130258
189467880
65250182
451052141
668285312
637264152
557639871
223212638
175566551
38815748
325278827
650272708
30439326
142321491
481577745
738632641
359067596
138050845
409383002
205358502
810356216
286132912
51960096
329918544
314959153
149301561
139570208
112253853
678305302
98376066
369698798
137999943
266650123
52955977
343833276
21345796
549659884
504231575
367698341
93241845
96198482
710327625
176858151
363816757
17197412
452799954
11093355
473099606
11956258
11838117
18548267
45266785
655805588
196416167
311463505
225724142
283130000
431512195
641137495
210053577
372687593
117987114
17680765
71273991
89364253
62929727
6747402
157568001
857112429
55112720
275703071
119794926
19689190
139939053
671196485
715300799
490801002
772928857
585287030
367604318
46981043
210869492
170421665
652970956
618369784
246632891
234263999
295327045
623378753
222226067
144433430
287721066
220208423
594510724
704668943
465290103
40063740
5075346
474355258
209991763
254812428
574954745
45891398
994341
428748606
52344571
39546526
104779115
93325646
3704432
110792514
63272176
9899219
621207665
881818487
558721118
653402832
230612568
689624238
93084145
141930597
321983245
455820165
94106867
451508167
361964155
168822908
126496991
172033034
431238879
891155395
245250401
65513699
252875325
72878243
102563811
40544041
581247024
238295253
69729102
233448406
594032928
233688009
817397412
7322568
343998673
38507162
78034682
262410576
16904530
574634586
35284954
18551971
514668222
480647187
55953085
748199991
343037591
108321178
66203245
340888281
17650853
153424600
397829433
27999111
6978548
655904806
663835649
431365110
147407691
94993484
179661978
862500899
350824944
86285864
199302591
23706612
324864182
50587
209655942
26544798
22089624
316533966
372325047
386781663
159837202
433423688
556662686
496020770
626686697
8725067
160677611
176722086
149066126
33237245
282322284
146937958
937604827
475010234
80061821
2252137
471281492
642805720
7576599
7408793
11657739
617108288
137613351
273583529
95480697
920686
248363618
6217330
582746267
133789875
167656917
20805368
882443223
711456043
8382804
380638429
6826665
256638591
31019810
45993217
82968492
232519610
402100248
704760717
171887731
242551243
648464865
60507132
131455112
580529851
111917145
13189763
253879389
11402673
557321566
152150412
95973024
47188136
3879152
158265462
75916878
202075186
104522759
677733736
648104597
6326701
719546118
17000575
397040172
509873022
186434151
129060193
165236972
134915019
272453234
669658516
365417588
69286358
21007753
412575096
11665966
149732229
22899334
322921910
700151205
25650657
449151349
38209317
237056936
271082369
261582251
450883834
48550939
38555586
491906787
80346287
22127346
554243857
279700123
201666470
3332458
56112352
249777578
745294764
30518098
169022221
151463002
54453503
581483839
346333644
60260510
59496992
760137676
37391886
181571284
381321937
219329384
84663754
369881957
29421169
152172271
73778159
50355141
9060121
260289773
315203248
25502269
263688700
638199541
9853040
510800312
431947624
44338143
346803126
804608336
6879515
14404076
206120032
15678945
583565004
176984546
84184005
874396524
110257249
53718710
42634304
316350528
100142396
298999861
42668436
375546886
51632770
200244292
159745217
288063159
523505447
30202257
317732594
107487255
228662336
128213822
153025013
556379393
344607340
163817921
109704197
459881327
833840203
4443108
407249292
209332587
170808111
170161702
77029184
60877556
862804415
395735695
232698544
218491133
149961517
437641434
675407467
59387528
318839785
138717202
115339086
94774086
167392370
548169917
291362924
31909724
143905927
53214613
210565884
13366836
230228023
596384902
40058753
315233072
155919378
3285200
177266211
789385643
115386679
296159633
352915857
169507311
276079296
708188022
63935085
327881573
156707172
5252427
158833262
117693322
88317150
174727797
309552780
101779182
263077803
332624240
89555404
49293597
440040018
546393033
208621594
590992
264005178
396495729
182540218
595447418
85878462
389168446
532420724
45886472
94513623
132434444
271457539
130239842
541285721
247058762
1244872
76138523
13429096
107033364
636625013
62570759
773237563
363323700
99922859
166955012
132503
132398672
561207129
791738173
512162691
191271855
233295433
300635932
495829308
545021030
36662883
240122289
34921947
11365041
760122345
503126850
778474411
420726226
243780667
418739639
128495486
47224288
201519352
10322689
10683584
13322313
12384203
145976058
491146643
8673435
155711523
862606608
3424163
287575329
122667247
326428824
95782142
123237016
99612564
53889488
109761636
53381517
2314744
32444115
107394480
109324700
342809609
57933399
36611845
726980647
87016024
140765329
155728931
186332777
160920875
170090349
42598747
356509032
35264116
105371709
417874062
36048565
687975141
428690797
381722831
237428420
178901942
310978261
778842048
119305503
447216744
516473485
41528269
68785034
94225369
218606058
105989184
347478271
49830646
382405730
73549673
137118572
138517209
1152826
250617286
675703
108192006
139390523
333847623
340414669
81740286
331126098
389589957
240557507
196924975
506937204
104036631
331722609
223257252
36664583
222557609
193415202
132665114
97897789
140547606
12462448
86723000
739925284
39088975
71019001
158860
439043230
3044953
290962614
384660015
62436295
128590731
146947188
428985687
503025326
474732829
202770696
139226039
390904387
205139006
224668520
26618020
190494730
231470929
16307814
210782953
110849948
590421949
288675593
297712705
480142003
182603308
43888181
454306371
238682509
334264171
62324065
107243565
364082773
163305551
652619861
263154843
24464388
186608153
98665386
126606872
322226016
243278263
75343068
1070918
455969309
83746242
552337678
770954817
108471102
215396
24972379
202796948
480556418
454512043
305780414
709151326
224324087
1509105
194032948
181430099
256624929
239591651
26767453
107073331
103101127
585331546
270202660
185169218
26323911
32641440
88345253
397274797
1675446
183060617
351655035
233479666
28324637
48950739
210063181
36986653
550726802
28046828
198682490
50846350
10572974
249554633
349310782
126794603
7070654
701311139
172935737
641269871
272170379
176288021
11492702
604568496
4428028
654473323
49230304
23415974
31225407
132863044
649872769
19165773
554047456
91343145
58424402
40065574
68689200
423087424
230094886
52233439
282096114
150693156
612648155
32833208
344660178
154613057
431279162
94770146
216611624
121814266
86802889
573068742
208201184
136743290
7684128
324986227
56353630
66445173
38701410
37649695
47289350
1636881
237376497
104994766
27359676
809910460
611313000
262408049
676930399
376694009
207511311
329466037
24787356
223684619
686403925
480599590
473334233
17307247
404442481
494558700
150850522
102701765
413137425
51993034
36801466
355050972
21741466
107486994
17785751
551583300
531317231
32019197
151493499
25060287
129162938
75479796
237521316
200996706
153347390
128174380
258956226
20101423
296809460
20264847
787092470
45628777
62620274
165386861
263975489
41756508
162441
5260421
30909839
217074242
391661201
7815101
354020329
624313052
153931157
95477216
162955904
98307517
413584206
451420336
662379900
244578717
130320157
913641
531882324
24791291
534721679
88441234
296249370
365026364
15232884
3356403
189074057
21455190
530036606
32300559
204173550
840681221
217107474
402042051
342597050
484311764
24853186
439899938
822070457
60648632
75209293
33287732
1621123
8619635
730743734
246006143
36092
236797645
634293478
185425264
156147769
30191711
197053532
279145323
18914190
550740175
515045868
444387005
39384361
243317180
130565927
200587954
129601840
467279586
180151798
207185519
794475365
300162025
109331225
318609180
32352184
767993653
181426289
221442121
299172989
517972263
8708819
521889905
93159200
313088593
417412369
368925603
372307448
188905921
40698904
186912747
4550918
414452647
48172437
20601592
31372469
329311661
8771748
30949320
380693491
143106543
5543388
543544829
78120501
364171915
166547445
595983874
16361451
62686068
178250715
10817648
317528530
105381919
283581458
302146569
232203
218723024
626636609
10721488
100790008
71646530
302338709
311653010
555464205
26930269
366275130
312043447
544373109
289268796
397390335
214612995
18047010
330984008
127644759
504516217
247859067
500706730
190111815
87439502
187453759
47646206
395406764
336454380
491960985
381485287
624939504
30113137
365337046
180165286
124417688
166890653
509481419
113497809
6273152
71865936
258212514
388837651
241630144
180357019
60386829
9919685
638832741
250713683
788611844
62168121
212134021
70720630
380375345
307603491
283079878
173711879
466411849
88312683
351143439
565541194
842843428
665169427
490031213
48453316
18659750
418806174
624930504
9651363
817640890
11672768
174009229
61275395
208017935
506674162
171874005
394252341
50835792
25048826
582127705
55947165
353226098
278805027
17003636
401663522
30868631
39688067
21904840
115403134
756022993
21087315
18837200
98505698
364712876
412281666
687473925
26997027
888887027
114029800
373778893
5874144
92156947
529130139
392955596
341445457
37423236
212581957
53185769
522305775
74146195
60161547
145928182
443343765
803672436
493156746
239261413
323692361
92472851
67530122
321948744
22968895
175338032
432858448
664178201
192499759
200869696
162916224
16148556
723772817
649945994
123415309
374643820
33487617
41997443
110257222
78955947
498789153
604193030
127907233
279901136
696488111
370429819
85051885
88737630
148766303
218001927
416230341
898079547
251336831
286777447
709188864
652924370
289617542
163804823
520879203
14950773
10843865
311755350
308873727
19359923
51065725
99611667
371945001
383405287
248966216
609503643
30941293
63280555
95893549
497623595
128402799
820218151
585406693
8085249
184770950
216680774
603108629
143259880
23778277
445762751
35522253
88902491
20870665
9425519
215617212
38647131
214720705
123460338
275498517
459141238
12436901
372760784
425368262
730036721
29296163
62962450
126414482
343716765
23440975
40611547
91995203
788013737
141033967
17367764
12658712
642395866
1388415
627527984
511559425
29651568
46995261
514523723
474810468
59146050
556998202
324547541
837771863
89153450
334755241
167727455
707284733
34345859
304518847
113876099
155796518
1107422
38218183
23502312
424893818
18597973
152571527
106135014
632753839
46114356
160791593
44038556
121382457
144495551
359442148
726468297
51010189
68688132
806000373
15735344
28243033
327788837
8023939
308109399
102959972
303503058
27783628
65193519
773301483
41829601
32628321
75194213
157246365
292076463
19152492
172821510
377242885
221936539
93066295
17589001
492642057
783308081
648406726
175355317
314851616
403387057
123654551
275597187
290888779
267088880
201511548
587071567
359955605
153547087
33001744
31847818
202782147
118715217
484448475
83297137
184884292
494510080
26484880
11331615
81506546
379799129
26867759
48372319
124886024
104076608
457834786
542176618
120422548
475488790
12199795
539511780
133924475
108483090
473919387
34080922
640198516
151556871
50079976
70661311
631498234
558100823
238020537
5212215
4705111
111707218
13392767
358471370
126334505
63874046
15658391
14631785
528363542
148903727
8285950
479853536
142173283
34512486
81719050
315257707
389818473
577313720
487540581
251142289
225310641
612353675
292387078
82276814
551538016
10093836
711923301
767078194
55759783
475764411
353776734
20305692
88493991
647794107
676170424
457274914
439622000
13852144
34376824
590272825
23225309
64574259
189524052
254861159
37183133
589427339
23645093
219010757
396126774
67312396
3746694
3296675
326374574
24739866
588149669
209149494
303833178
85456191
477905074
390808030
455767110
9036486
81939574
98897193
64728677
59372573
875249237
22127433
74144844
209464918
155724386
189061047
387030705
49145158
412915974
137501668
1530104
621810369
24509648
84754254
9071700
151821495
25305855
14394512
269219026
130039265
35240739
377038216
362110485
472569823
40453196
119290415
522592392
160234089
525817573
249148476
254026195
443967952
293347887
142337
327849481
109418967
74593672
82021402
512786348
12935780
165370185
178436079
53893885
249051296
11905582
334873205
161886763
130346424
1729386
183789050
148538682
21264554
113948045
20500150
679153129
301031282
179649441
260546860
805064251
573504265
49843800
227497530
137539102
328752798
171015303
325001244
162004139
122409841
436723259
702160479
12883929
31631176
514180997
317232143
149723238
378113579
206781187
439082544
166399240
34154296
13473829
50481143
49197699
188929455
50114100
5056636
668160278
41788795
66295604
434339761
135206958
344713025
12392076
57967928
281988473
180271474
10672106
56934671
74537461
125702173
212478765
26795879
125220738
17243476
512162680
5987183
131618087
224066138
415084118
78503592
39196461
569206003
341574971
784939704
353273302
661110225
446879807
29824055
65840578
152774996
573997184
74171229
596014985
264746878
201856243
561432837
70624334
29775303
41431273
126978821
89468411
634833501
491653611
83817187
56130375
343584585
430105379
88633414
16786878
86269651
235209239
472281666
272183162
494074925
17809533
123382583
735778912
531631682
271243711
266473546
455362334
11805171
647304226
350256852
3606956
659258082
117123549
120836874
123784083
174827913
739027106
573723108
376330775
103438722
168186120
602108456
12212386
398543509
100490887
321002417
27162246
231454058
43005823
364451524
472673708
537044985
27789870
197121270
15800413
600788413
104106272
285636431
101738935
166727524
356091699
92578891
39574007
153263272
477235347
183193997
556205404
16578091
803141190
188151889
636836
10249646
102629150
164869822
180925855
53494591
219297503
250254795
641191385
69196484
595626597
182950365
40831049
456733575
6599956
261267917
778318571
231412752
385738224
6051629
212717846
410183266
323830
430579778
624019951
240534586
637482483
130026942
41468846
62091170
234212620
36667341
76412075
114746336
423343778
50912384
135036635
330752407
687356591
49596820
32875214
205441783
133646976
683383780
132483330
10223683
122412925
28807204
775686980
147759598
55032790
275157923
602728577
170150513
551700365
174386134
84207812
214223656
9135341
6392538
50450402
219301797
45549565
165503882
286047110
348681239
61361210
22434900
213355357
136374584
647609674
60429861
27165368
423094897
701039284
21982832
65860812
541849568
94782767
37071563
435059109
609022693
81113081
270409445
173783463
2157824
767178584
291099288
568502211
159154968
33439262
39223382
140561095
267189245
45790960
790836906
388785593
199103604
493026553
70141185
369291646
45392554
398333683
33598334
422350508
24958395
5131338
844966673
450593167
184051350
333100173
747578894
8093873
43649801
387008064
159210312
799026037
519967422
459654405
337028601
33223649
17119953
51846156
113064248
506555954
122383877
31334519
5974014
424494786
45483209
621310035
378311061
109901080
137893837
40020034
191569986
359518462
25320436
165324480
620431976
11142358
762036512
297925716
89962788
16061198
115147083
104151569
320712080
596748557
37365474
145894920
581080925
9220764
53125486
312837641
470890303
21242088
226958606
143128923
21508872
547420946
107661669
447180965
149653827
174727268
1001833
318788220
179342307
98369937
495820903
390112039
90518291
300936149
496147400
143360678
3839376
404532477
108037595
289809345
221204333
180032201
467630673
743502036
3462985
468530867
448781740
477940142
293951699
703789842
302778934
266498
439370575
43808305
299507121
432713899
371421704
796884082
281560112
551545942
166910549
66476338
17670742
47029212
32611549
197556122
104673722
58270098
79215484
649248192
241414976
296182853
471519672
387036074
428300211
365762884
442879333
25198112
670156027
364852953
191532779
630985975
78828642
345712261
200933955
7757970
110841697
319453510
1890603
348817574
84293948
644026938
552695058
354942659
357498729
13669638
2186712
174852805
512410996
56148426
526364821
173790473
173138067
440965842
275565616
497592458
261084834
248739108
43280160
63469193
75415063
112079631
444385040
72054430
327049812
13421325
555287091
199693595
70169105
277962718
108750283
316469313
340810113
268334880
51190037
133048108
505326361
213459812
282162823
120506260
240712504
161998233
155262485
99720882
758126484
158864641
18096228
182681338
682357625
243807579
39189865
235681887
425467631
215879460
251349535
19488550
221049247
52550197
245561333
445294504
303928291
210612937
445839557
11073888
246568723
250989183
57822806
54649545
55691331
81229146
98671535
217125405
265138191
472033221
60521133
360271600
672585892
141628075
256320039
316531248
271653523
57630886
426553587
386471254
661286950
23457142
596885182
317431968
87886758
25851041
217801170
483523384
11245364
126644444
43671600
198608961
57562272
856881245
575429647
15807133
95853827
353685255
129113737
98226323
552467886
880924625
139280769
598240784
3872699
124648257
20045089
36827827
61616249
301156539
33803648
63924677
22240536
16973447
395582909
52340180
580658937
134885575
16402841
30466954
57247922
27252087
384202625
62400710
1997085
87154575
548465580
293411324
246699717
50080866
51215829
136323996
42513747
169236647
64391911
702532324
26659179
50822391
407063394
182112355
324809490
351184991
101998066
127106560
102765130
675370135
232333444
240364529
563750371
682266024
892019489
101223026
591286631
212893913
388760167
159622387
66754800
99733207
172888518
530417740
67576366
724021709
419348311
291996774
494372665
41604866
454761030
255614217
198986854
65325680
8577560
76455835
199766113
501811057
930436366
836122971
30586090
19324179
16452893
795213986
55418374
178948461
160859227
12887542
222505750
448468355
17657858
253630355
140103003
19897672
829443106
343185676
168069697
248485773
457912832
500415066
44170809
393507929
114769226
119739121
62804568
504973531
158354146
396126876
144320246
132026388
366322542
172836382
108732982
118438457
84613536
684701858
435316534
256773954
710743470
443796113
710825413
609935460
265801714
440117473
173522508
308848588
683566954
333197837
46260497
89996245
422947509
230479994
152686763
84435317
26270906
98497224
229514737
640068841
144801253
529921447
313111557
17334696
102175031
96661210
88859671
87714447
174192958
47176080
122198369
420869439
93521918
335717566
90342232
55060914
84671647
18728953
62751868
29551286
35189542
862492923
531125469
149043155
554778813
31617134
13096263
184221915
462844379
2773107
214786258
315837990
587645528
145446683
902861116
96535915
508523443
12638679
112108045
596042091
135635149
146150548
68314451
83160376
556746916
380603023
96393743
86481171
82276170
147656755
478223215
10870582
168132341
148096193
147065646
185923860
502048322
243908243
133207384
63575976
108549363
597465273
71558686
45477273
119337908
156056953
303088929
550790819
161885099
22966102
146954090
377680043
58463250
539334775
15926516
377412919
334709685
316179219
307735285
473108841
438473351
167634516
78893403
243020759
697067407
903342832
20344038
228666130
8081678
872181
420118025
33184993
28357808
872217080
343558461
239259170
250364238
148726487
91760230
366804192
559642840
354420338
90558971
516054712
167674933
69874941
613171354
57134724
263642539
26556908
43128071
475859530
407627375
252369401
123582680
433081108
444301314
702008695
228700838
150976611
131655015
10073045
67103094
12927403
64930343
79973908
483448619
95417289
51482135
421502353
21741952
60543098
272530604
790229
66900925
51824029
49096107
447181457
457748467
91398435
274575387
329245941
607398423
165095728
46035016
136254399
351101246
172067837
44882235
179734746
831854356
192466088
147307722
212725591
584400083
152284287
187373652
138752027
518363281
88124449
159943871
54883010
54822151
21731237
362963978
610085468
389777960
675936355
241020708
461233198
62425198
52278828
6228962
36764920
199936968
265004547
186259349
132404861
66630053
128258418
758974535
366313189
82430445
9091973
83480137
443247125
55703610
95193631
62670095
64245712
82396183
628822944
204440510
92527784
210747217
164435785
376553500
8086659
154743825
52993899
492276725
169591291
421124288
183699293
601212944
674204259
49440013
4781183
96562159
2396434
137631488
162134579
214076891
602520907
304299418
5876924
587696957
403380731
354885091
371423832
271101143
142478567
588818808
215118605
49645975
261350140
377974969
23580162
85339866
121421746
320860649
41375639
57294395
152583344
320465049
142639680
470010434
412296894
245419357
162535342
707315514
34065406
29794165
443508749
41070133
435070197
392407975
23941218
10244110
825077317
81193659
284348399
74561875
88783736
107587345
609825314
4940760
71987765
272289583
575436945
779212242
186785338
158206373
228093895
348174556
190457706
563798317
279974263
120484179
1438013
67551106
22364735
199849742
201792956
247719907
81833711
7921043
8055210
504489626
106613583
225100633
74503728
242515404
20375397
106798146
24669160
379385840
586528467
98116064
188487632
34247283
202880507
111426648
118677118
178451412
100329489
104122149
327117389
900564605
836222552
483486855
31513024
250210612
272001341
58717302
312797735
84219502
303278728
1173422
48089471
147463583
31869824
262743712
436565599
11706738
57406181
244366314
417699414
770332791
129029447
674262244
8576083
329942847
443422144
498715136
84119492
120460129
777783
525263844
329772074
1750805
555079951
451227495
491345909
123015668
442753681
267691708
243178582
936883359
16781748
637134142
90825876
481360652
408428928
282502685
167242696
75747976
42246041
278795144
493082143
555478452
8771480
22367394
238281538
272694662
49501178
911038741
635302292
614311554
313382818
91827409
185758624
101582237
22599279
111035232
1055982
670212930
495140300
40267332
229007158
154479274
37927632
199897348
568046299
195820883
51420894
103812165
252797488
277125887
624480686
634946156
442009648
471141898
49789432
123622082
12045419
513420472
69718390
55210091
58793202
31498792
406081040
435703143
121075624
256176288
308681636
252053196
698928385
252328071
4249416
192722827
256053248
193792412
117408811
682685722
154430046
107872868
347736689
362417451
430304788
479149901
147431302
95649480
13867083
503738096
102359720
57871917
365347051
152398230
42321816
246436788
367755664
12072444
306948732
530901305
463383934
84613478
216259282
135243229
88962272
3333930
347779857
486862202
7615860
65851670
517790179
174993662
305204913
172804841
146447710
35670469
116239128
60017534
37621208
93721027
172694200
162172723
534660468
119136601
352186148
142504832
498986686
3608859
75260854
184260187
402266231
68215654
249608197
16536986
186964819
81581004
73327061
932338
174946246
370337025
430346877
446428436
445107685
32021826
5254153
286190774
322570540
847229607
98991721
426853087
319308950
245814477
12116894
371036607
155780858
108577735
37340533
187074921
97412286
236835608
245293302
683678194
7809219
542391403
101612157
47364836
10993488
187365051
253942448
161145981
371382239
48813387
291599349
47389539
540972060
32083331
413731159
302060508
568568966
118215442
624799634
342707353
325893839
86989083
631826810
56982497
8216540
22442685
90537589
25638548
8263078
114768530
136932813
801168088
163357307
287824509
37342734
76834166
442626642
332938233
59641888
162533884
898769025
418467177
258663655
370772420
161743690
43342998
133194648
11101476
363939028
139925747
281861352
4818400
16458567
131056176
542513943
294113592
61824069
422962812
47200555
321975918
1917158
83134176
124296285
432737041
57654291
328499162
78544458
26241696
204563511
323817918
787036883
143469578
130467250
295465258
83897530
187502849
390649323
375482326
607168337
71241191
473791835
754798916
442576813
975679348
307719954
44573198
531841728
22208362
47090570
90612751
490324872
357553858
561040693
62831840
416719819
752427348
475023107
528358796
518235213
172494692
24719189
828238772
445562325
77995384
799179820
452130223
47237084
74337588
67681792
333262822
10875147
23767475
255359435
314863993
85487909
193098922
382105652
837849772
46958065
224232293
51450746
245435463
571003413
40552201
332297705
11384513
809822731
213749238
684921136
32275346
5068512
149386132
28958838
412063144
170189314
494183697
35403682
831838306
435295316
95144771
851315445
204426161
233900840
356607082
402792091
370553037
228891748
743560673
817407678
125126011
382581447
30113007
70366742
156760325
739270571
511708694
279949625
625908621
14745232
54232792
37846269
218409494
155934150
30872886
280928357
124751111
557782528
110152955
196661882
79084833
60404758
683649677
1226388
925089162
313193
792469690
330127271
69236287
331925143
20296056
97849460
143187376
5632680
187540039
110041985
412553345
149390124
22843875
91242424
64152786
10082637
553834070
127820019
111562923
160302831
132114930
254892937
223197945
86150197
542658435
376544230
323153558
21565806
237145874
566099336
230598151
58662238
455549422
330547624
323647504
269104451
623156243
218865141
585905435
675527485
304950015
285947319
358566432
22688513
288540891
114528414
183471686
1893114
58491085
586913772
26696231
65642460
111265715
417599505
9645185
422168257
14211299
133049194
7997530
53418919
78021317
348696468
378660887
96920612
19672592
262265000
9591912
2693371
278849519
22780721
162243263
36296492
98201421
794362411
21175176
741576067
352555233
363068331
148541632
93403193
223260069
40580359
465241244
179388858
77956827
51711049
479144719
60644483
241931466
662119127
19577914
14753652
493393030
131403204
291266131
354736507
549995444
367814310
735749361
117985030
239505225
26542211
294274465
306582499
207668310
843527
278790084
137116814
466414166
553471926
67797369
242389735
172023854
294473799
134582297
391224075
94232536
248346887
289064835
493955952
113025830
134900861
60087459
103755202
546103095
114271531
367089639
133347241
487299453
40510601
257934624
2697208
492535638
57405936
279558318
48587194
201957828
871342764
155778601
333554600
24502994
126074213
151604077
498207094
422284615
143354135
394336191
727715036
106960120
28029572
24466534
120282734
216993317
690800653
49198599
75114682
48021649
16377161
174406250
665381433
16311281
77102310
13714677
532813141
547602794
154874588
411769422
25175590
438797584
251744528
33526940
17017544
339017316
224405753
22327105
36897450
256409015
22316697
82148793
233538402
83771059
101576908
158283498
393115801
215440224
429797336
119617446
518070084
89275035
104498374
86000333
199301019
97978481
390580911
677243140
316380483
49384045
432797428
240561004
56095393
345408195
45727588
36046964
56991837
49208102
23660011
520465381
18071433
390838933
49889589
790297401
379972684
286024433
191047933
22218607
25387408
245295030
100866302
39899106
635270153
147735596
71142726
151388066
154205184
320662136
707779036
384015308
168004785
6634191
63028249
26322222
383109380
40322886
97669259
437204874
592033436
91146579
167477755
267284736
150409754
386628567
732802378
96217466
539820964
238178137
710149658
139547632
73506262
241974805
308804621
61609831
677825179
58167971
102848662
48360090
167563141
329394502
218828451
17829703
2442942
90071205
171535290
291236968
730073150
145872039
226766138
36730918
41918982
146322673
570726916
50648210
42303809
397624828
92147566
713697653
362461715
18453503
174324524
72235617
25204527
7670
34081337
38850390
92207161
180775760
233733136
662613176
70837754
679536072
849754117
588918847
429444316
324624925
372725926
164812924
47287664
219966207
889267417
788673635
407011787
593507
496849210
427081933
307166287
23560945
415690448
30115221
4538346
487506592
356480407
167942667
208646227
162219543
599547212
233944483
199832646
144858093
290534801
28841043
391406240
279300858
56505871
224733875
282212348
55172911
557783698
239397206
15763876
693485183
147535707
96172902
113919038
249319105
168852877
524297943
297880
427155734
290548221
282161845
47628660
400535171
184898515
35715235
539718384
314619684
813416694
113172675
110683551
223517004
195817933
151174319
651272039
505632673
99166684
334901570
127796142
505094617
686876185
178803811
63010346
158887080
343462141
308050597
648533577
241889831
318540510
314069639
67953718
356330034
217689265
40418267
271597145
408052407
328763645
206774878
363546293
141645408
199995304
298534370
7250758
143848149
90048475
256197645
121169408
7049990
83452026
265321606
44419248
54299510
80059436
150282435
32310969
45184710
130499524
15953715
62437029
312273065
454364010
119759202
85465088
385254521
212858916
521272918
433025241
356428406
683860563
226283556
46096727
655147536
167452699
354836547
95227316
451925628
312689796
13158177
11940913
40938373
58415742
132771122
131233998
144480194
87348509
5042444
212760602
509818040
3371524
282770008
74184050
229794567
192541790
135921235
872665497
304971054
299498321
200865468
394503560
478440129
134875876
359315992
237821120
289626305
278391155
99331834
93922275
736448184
437047392
341768668
194231869
165607830
44217356
128098868
157978578
30322904
124037009
101197814
14102377
138899497
184227650
445765101
233735744
146109509
45556318
9197432
515926404
214888507
43245058
109624611
164227098
702466971
223167265
35416424
49774708
300042495
301032135
99354183
390507539
12373509
96924893
361991660
513860159
31040348
103500569
65316494
39458073
48111451
178386613
57976749
345290721
102780904
406011300
49533394
40672650
89475768
79778110
76214426
283492985
261151385
638830501
55904979
112025279
60356457
420581939
4235571
462223666
520464573
479775024
459712417
69691046
10513949
72429462
230801258
580313789
101510724
697463954
73196623
271441503
88013184
261320485
304978496
15365933
14000297
66364093
72042732
58972530
104032961
578470660
448761472
5717893
2082593
228402126
198005191
541321954
155114555
199834379
605925349
83858367
80649307
384362332
132075077
181224366
250385411
507795134
375548786
322760525
66048313
522188247
125448089
120015260
343037349
28844313
7436550
320448884
240711374
269041732
220338463
111428520
134045021
489360250
641546723
25964272
68289036
101617205
244795783
290755648
10053817
218378835
97810086
694263116
382092381
577353439
666069496
202437020
75657252
315556931
96027486
82158911
170075297
89900285
25762024
41714851
158858595
235735353
358996533
22247024
40773741
537199792
137271601
1571871
31187562
3488097
184049792
71098928
194688438
5337596
133994481
35193612
56217510
102987065
465500155
25551588
641144826
10931604
127260203
493032461
239917753
775419793
378808654
21771946
429365623
453002923
78393697
292015437
18501739
185631650
387674894
37272990
609174822
138224858
13374858
164508981
879214202
160300487
109169218
640765825
1178134
706842300
293089197
444905929
47098187
312081206
550661843
111293264
271267264
113528557
779142453
22621143
374630507
795339233
182853543
118790444
7911672
179550737
36997895
653515080
347265624
719394399
460323002
330758501
194104011
255001013
323489333
432796900
887713805
27835150
3187658
81970156
39222696
254077196
281288140
284530944
158961315
15127609
89964828
297287951
34693237
686207509
121889688
408317692
146945664
500870459
65882262
240949010
590627665
28841470
3693248
60320145
111223138
866836258
177524978
118911676
14783814
31057684
464218459
128542335
33549504
346686992
173626564
83169920
276308677
108792772
22903632
73362002
21439515
155599664
854197376
570343926
35408986
38907648
655812506
283368395
505221150
379189661
661736096
429690088
13572214
488990838
171293610
157366720
579677425
71843920
151850255
76202755
78571807
121937151
56704558
140759297
624031165
781015718
183400714
305019893
500295231
182764339
702481684
1665381
26055885
16154910
235172987
129323555
28405461
94072392
112620222
215959866
57134127
95018598
240055465
205520157
198285851
849030994
332088647
259124030
39070606
432423679
1482949
124696378
3491716
480249809
343906952
352757375
107743710
3616553
80628863
145303556
183773964
95534860
189154206
117020656
188602350
601964458
4804774
88214258
408408939
43336803
71546649
281660403
614110858
49760481
6749252
277813053
91856540
1809990
226662415
25045314
137982445
311703751
416303839
23841328
456307
115869646
46986575
21720573
136736325
458838382
678358187
303202188
76861872
75384620
413915532
149435445
116686541
93194850
87591761
28078869
429375669
63737697
43106370
16581333
23385867
411195270
67257059
197778130
116320351
610258026
910648651
327006754
28088894
242825538
138917126
685770220
515188477
276843816
22197742
444303423
38001436
535128139
770730166
199051474
410085474
10103322
925967907
144557859
466612431
51266124
621209507
130039100
86974454
116119104
691876663
172073916
91466097
305870682
96383905
24344748
282670945
48522244
519966147
68133118
259432049
321613838
36068419
439308546
134083424
397493895
8836325
84121034
288759463
243833368
278497590
153306779
524594090
3631152
801815717
199342343
95915416
18092665
210646874
126200927
276864280
554984353
66223413
8737838
116422227
20453222
716119908
308290518
49813421
268837344
149862154
93871225
212935990
85720623
241928027
15725476
9435503
133400896
579237418
576619441
37268534
261212065
63209234
14391077
560454905
34448713
141865133
77372857
506982834
477580120
111484454
298746259
154271768
13929471
239755101
330875044
69919251
33282945
447536451
140483322
33130924
337813553
181640963
872193011
4048629
20555383
417932915
745392132
380418287
243667713
288622659
31438889
633832712
471862107
375320892
276502261
428732137
468129313
146407869
14273949
10168129
703266413
157301002
269853674
422804945
758560567
769362135
654083662
334899632
12889248
156507169
6417231
3783511
279502032
199787892
271226663
637160847
56615792
467516581
79503461
168986899
333112919
609593944
367938688
219055449
93106974
749348715
310072294
250322164
438000495
678548274
469887525
668005111
413028095
28835496
469906648
45182098
144534236
277639203
46773331
466471672
486081258
121809147
38037941
265714357
52645142
72191882
118038377
207132099
220795854
105885705
59758503
53265442
129030307
50766825
804607527
30148736
450868635
517752739
185601968
100229187
370572253
35994987
22011353
54654880
16791887
152323681
193643555
170401888
201396134
149964246
818954629
105691504
362920795
20756788
231670555
352189195
99969492
641703175
34437800
257844352
22353227
76825525
330219961
156284302
9023242
298284753
568752697
2690815
375955580
90440843
59292499
644971285
2833954
186850569
291901441
783067
3220670
252908971
59896967
87880014
86475089
198480322
23300603
465009342
560880543
294321808
815052301
168655105
175489559
107760616
269757628
40242
555225834
901616
257500667
24587675
475597294
65762229
917819
35406666
464214790
137564430
385297420
18433651
99087739
396115742
920017212
519164976
116427865
565600014
570749111
481128437
370331623
583611237
545277622
318736942
355974477
162943922
22324962
65107888
43472972
111511582
167385670
165243729
93400221
157350181
215781167
671729391
16951584
113480997
248715171
3468398
183744732
520749997
151064273
116581231
154006542
33516881
133402553
131482215
39946361
364499844
388986822
331401518
583709050
525660848
157871484
563196457
30360647
11749527
252283983
696185941
598662547
152448997
161012170
40556809
161111354
464464999
330054071
127814157
196886276
79881571
350249456
522509101
220049127
79798125
601482575
13758056
717978558
71058010
163431876
281719766
494728576
469400114
487918111
310953925
685439269
130104314
249570751
37628274
194919923
240252636
7876432
532863852
19854027
263147687
35568985
11416180
143866011
261895665
61002779
657366816
351810547
506363615
101706527
822269443
13983109
578598343
58946822
153784904
111829628
868664394
90035353
564687446
532352866
101560393
557505354
243526683
183839112
105718180
29847514
453975408
217618397
145302084
32149674
118611316
160080149
635856744
1890389
92382604
321341250
407777251
117814918
443252127
495069311
792008350
435723396
42605431
703973639
384890583
118224095
134741950
19656338
31915189
537512355
433526786
14094139
53143980
175317201
19993610
339597451
127597246
612037511
642313967
80878300
582287687
192139085
200434226
82322172
418468541
417866622
184311922
180152820
415167022
380953619
51877024
124537539
207052473
191615183
26997490
683419049
7859000
196642941
238503045
49264809
802137473
83849857
175960255
64706554
354758950
73467756
19601144
14542547
258912986
546357947
332323237
22906848
324633862
831347636
274364873
100513591
166921888
52968409
89470189
173304068
141787086
101375442
123268197
8961115
157833407
626407405
74058051
131648443
4450055
89942289
389961161
303915558
10205539
140002116
612463711
574662705
234184327
393150823
11085760
709636191
327895915
176978119
181088420
16766454
82081197
5964801
504219603
42841985
132316047
70619438
57445243
8152580
212364975
287230300
120220306
495878073
416393234
147238629
123845418
80785289
107396688
401793830
216202971
142518490
975455521
32050683
8142872
84004650
548304791
70568825
3243960
152167866
307784386
113669609
235740666
127532088
7279679
9301148
280480533
336893623
123276099
29826859
537294392
15254173
79278678
375255382
116835229
142090154
35358077
324695051
601522707
28107797
230380895
68860183
610110840
384527114
284961879
292878041
295706894
21790045
254225537
572916388
234607507
77541874
33902044
121373594
280955445
74707508
234900141
122684272
384939585
167829108
45495428
92568217
492235424
106834745
154091836
62323722
251155224
77384563
106864013
177648921
4248866
67011153
703503619
264916978
18025448
350508468
20219411
105028473
108767571
254490767
304782015
144667249
9899847
251755071
64236705
183557250
32969330
315643473
251578897
88426035
133603330
339421825
335594048
224030030
29101320
27708943
33862724
2596151
90764941
294541258
555126742
18849075
208278171
79471838
275876318
157611707
135550045
122201897
23945597
136619570
12038173
143217993
7805286
433786710
616709691
610495564
291276597
146660788
482984645
190550405
327362172
16232058
348524454
371431391
440231054
466553208
286510380
144438378
195862896
676940130
314162426
779048988
369614625
258153877
44479412
149947878
409388066
794595438
770731860
69356475
581139790
80096429
527539826
223032403
209982858
237502738
347282168
211173198
365619013
400643024
19323006
26143458
192260262
38147117
607600467
113309045
424651827
66968780
99660576
32047943
376905840
4432538
48680181
329838241
34264587
64727398
74573300
36163844
43532510
151688063
458655210
70734893
482562555
299964610
137626530
173398322
590184993
13842169
913911047
217495811
273594513
321679035
28916746
178243604
350914858
138067779
309168625
192488332
91407128
123072474
192627842
62584200
201305808
120042732
232100444
368334200
407346626
20563828
325621044
123979115
469997001
421543240
46834338
408295607
310020479
495595236
43222598
670245901
546282932
250911058
108774253
184767450
141004722
110755263
352845507
96940261
229068252
57898043
652061059
75646922
181750389
200812961
205621657
661789807
399370521
97367400
26537294
255753911
564990277
411205191
477882449
358289821
120220225
208571669
64961390
188929165
265718525
598146539
178961866
49069458
890165202
67300700
99098845
38731780
107054751
11539349
4423876
171754843
371998502
14780327
99184179
808578087
28345980
60931195
1971069
62204332
125303424
58595329
982571580
59880410
264782844
662429575
25744279
15523246
758635524
134987277
62311960
108704324
805522036
289857952
610883373
767864184
69986749
841176383
161184096
419062025
276166766
215406768
428136001
82079636
125076249
43541415
232889673
104085260
24277174
700257364
935117455
305707857
25929120
28686976
407451091
309467440
37700010
11121660
29626007
58367057
318784628
424870714
845418786
139164292
91092766
11159050
208213642
48730904
464806135
287066886
329515847
671292073
120631969
331352596
169964783
650581859
95217208
68567758
1384891
6817531
16560727
127397779
341687498
292084246
128477363
23897268
440181889
31320630
640805028
13998629
189111037
640404909
38513660
48241999
84924851
199592479
41338910
390439041
319157649
164891099
49391015
769886548
129998894
413104313
70122562
24718503
106603414
59613222
575081688
120078331
181362939
539551569
29774374
482471995
167403401
495413362
327889052
235851715
30620252
229321519
277971178
404788133
420206658
3892204
350816436
37781739
70382505
154130323
63882789
490928762
709373686
38571026
349766367
95322807
203561617
653943095
476360367
609670794
27887710
215497358
177427172
317914263
9010685
148165360
525814694
100882893
34200121
592876788
471073442
44215149
52219472
195377001
391530310
439473159
54674412
1736533
295746933
631088237
329387192
384440231
628299899
357234743
162593783
857283618
213293091
56396087
9537514
5263825
292541327
673883708
11594224
722689183
41303563
349310291
129878830
158623156
565795813
61822179
297049062
440538827
815042921
26118777
534498158
220790348
64695944
159300786
10351505
211148025
497747581
232435355
309317646
79743140
34241990
21276736
90454016
548437226
615667136
69120619
178812408
1086263
24507336
76494038
39500866
297110834
306333287
52711040
694665350
67115013
24159915
8645846
267390768
292241203
80576223
137957024
369630447
71909396
326059258
406001241
386809230
161797039
118475879
899237819
20636491
256229924
105336136
9937131
51385604
3433571
462102870
22407756
63780661
178104027
76977903
266070534
329903622
118564419
507802294
14149280
228644392
345565063
201145852
113717110
334306
438329136
638147780
309010750
34034261
59060
137271568
41221224
506545221
289345883
20518917
132844431
48562077
34729459
27499966
16084090
84419378
207533829
2758675
181431802
78514790
233299982
11123463
92164515
48581529
94812559
26532947
522940397
28155964
146610888
439204394
44870900
302823245
375699181
53204948
229186858
213061947
18742810
519712
60691085
88787984
7806450
53337260
35167369
28925372
655018002
433410868
379425631
601962459
33231755
174770522
133972476
78849484
55417266
375909007
57587625
2000315
135029047
667741584
343458688
2097280
175288155
36724638
46597953
443633062
470290498
554208501
151783024
11469275
159071584
327976468
320465028
400664444
74488730
476909664
1781349
335554896
154560878
412983161
722011371
139783874
216776805
659451664
42320804
105232463
18192831
25641757
1182309
20545305
183011006
503981614
395367118
189995967
739089
108050181
4578947
266352391
70908231
237587933
132273897
778316523
210714810
356756381
430994993
64716467
312771194
199507195
71829765
29930081
841206733
11284788
102492902
150952588
168699471
669677637
172622199
497229282
437818978
78354425
125388804
196892057
47165514
383891553
254494587
179288478
647863750
78628165
275985237
761979362
11688437
81235942
458683011
15018575
341393887
52529132
169944704
37343407
173360365
244580636
154749687
389790910
439909911
176893965
566384641
31774372
678034537
508545582
6112923
13771166
416954129
85528190
254444365
83368130
89332159
229861410
458928426
12439512
272203921
427608876
157046364
692646832
118309684
729367730
152807719
98413755
284194047
122121429
163595124
50248270
279484333
43893759
63157467
800623490
607932342
243835870
51978417
179954297
127716719
94583333
871878339
1898832
498724841
170972449
673736074
182490238
420479753
618937135
161534206
97445339
293688730
148716768
420614979
512327392
85582289
244102289
308733370
109600365
100967085
617923834
17878717
5595432
17217988
280098631
480394561
163409588
344219023
90820859
94188634
131353824
301068001
41689752
200941274
334315689
5926850
48345303
759421849
169177489
72031402
44810239
65618784
331701788
45291413
36647542
139883910
93684848
32558215
271624917
18492193
699457541
22927199
630103355
61520500
570840118
390153639
60018665
227946729
27687294
257939882
35360812
390658566
70206457
297993983
46964428
159293394
117803915
136580903
60278359
317524476
148108172
8091585
95475038
321222277
232171005
150281688
167791702
310326853
188744
341832388
104116597
63641513
194974882
164515515
302950748
422217863
336403361
136306942
181002281
31499775
89683929
140195112
125063513
126213652
63739085
717337310
15869032
733493364
20233399
13149594
188676876
77764306
515539903
25678636
582990424
718284169
429126
5862638
429105
56727514
135645191
276487044
39626775
24730885
61239799
155728392
3824909
145789497
319425142
16011506
217832989
216551423
36290379
31844388
675396426
413016277
37086641
102527177
4377907
398176505
432154446
426967442
187896633
436874310
673365611
17467785
585212792
590428497
192096048
224823241
682605828
19988900
149399974
33383514
121674000
3620203
25743057
205827842
159441657
14661861
206056716
370607459
6561406
10181637
195499081
602758334
364913078
65130013
531217730
195437310
49023679
88024702
139468551
690682052
77997623
297938798
14247570
446066458
118314072
299278577
74601750
93866384
45710939
488824708
34308408
58660398
413425093
794537903
82500120
244288721
126176370
612327390
58987708
80871258
10239553
11049410
130242361
32294159
357228188
212012675
507587461
97308641
62409094
167639245
472637890
109457617
520720173
311373276
181199635
227328374
572254234
355571947
243992657
33477467
123785582
144506594
425938114
197343996
245882879
37792091
426328527
522398034
91604974
150041169
170759622
461512820
113010475
440033039
45748712
140235000
546614791
374917117
933490456
131700587
409024035
64534576
134054544
763938418
419681074
600605725
128641871
319743971
37820787
190466479
47710433
137212370
20819480
109091163
16894201
554893787
10151069
422231995
102987203
145252746
573827534
179735824
431914110
325624152
20913839
93240577
318893854
209322537
1676171
630699766
98064535
786892936
168037671
229248932
55878071
122895582
349485620
29774098
320301054
58204860
913254787
78954326
461135737
602748429
85361131
182633846
73785107
555186045
198930845
551850009
180928695
511530926
474967394
114835211
55124616
416170772
265276446
28752037
140587055
164744739
409019353
352809006
138163592
411429682
252447699
109463185
452610868
9094299
25728618
880227290
274350774
11298818
158656659
140936638
278081224
11051685
113252453
321456120
34064910
6142285
245854555
10836658
280948308
828450782
427854478
103533447
2780231
277249116
8611899
609960409
25300674
248844466
191143363
414079326
615411908
241179338
457357297
129640955
929945
135503045
26825334
331773111
41898880
287860703
104427697
48169048
337710139
363841735
79904166
120415039
9950556
228834915
171963357
737668769
838853149
634314167
14930192
511571368
550580636
732413271
25207080
294432398
10152520
488091637
647741466
316583836
114787061
13256195
55545840
104415315
108924237
543794411
68059876
43838911
123416510
149378211
351403723
232998119
251879276
206987005
64579407
438435961
351643048
246658980
43793199
27411530
62522806
21297304
8153098
13938164
592963907
1954194
282254909
28728230
250160411
319024627
219876836
588811231
222091115
446374715
370953291
500602722
614922407
643819890
155863225
441758293
4154045
704635667
20666231
183998809
41627763
88750
77106510
81501023
230053082
113685896
484386627
311152017
391505581
77910976
141814036
829097816
18807583
527320510
18596994
562161315
103111723
23379572
374554606
668695635
33957345
490082598
157336303
614633452
201444116
23757748
196623389
660111279
504506770
696612795
22608869
251684216
6604760
143956278
459319670
124312174
585572148
243413030
122167633
285586210
56379749
95167448
69531617
571323625
76184111
42772938
322973184
297362201
583050695
19133417
115375747
324419542
215749618
215772488
212511849
338270520
240851219
32895772
369979018
204125094
316794510
98523738
28819186
41453859
729418286
179506733
316182723
132774155
64978045
94224193
479759415
20408014
232766468
475029557
53517190
277233535
858734627
157064913
121586730
134996678
542412643
489558044
20030829
128409043
14942134
56836704
333438318
580330573
17196569
639753269
90817046
198861046
81994586
141238057
314915157
429970645
428810936
591532317
503999485
288149175
270020942
126326059
189924888
40458488
4019111
330416788
680891036
589883455
51263151
495360052
13974174
288250413
114589261
57437017
360634959
18657302
376415097
15584569
696341235
41952875
28266533
300106453
332721224
655535694
290581565
383184630
384716789
625605865
39913605
45085624
23497689
219730697
749336975
85439959
424929529
659166621
9746269
106646365
22610492
82047141
15139185
119448674
27818358
172841027
237504814
41266845
123314556
138770240
115715608
14628520
544327135
773411092
113503983
103135169
177656076
420276058
24471891
26585443
98244244
520362949
405522123
83486854
33670310
217470171
447631974
47207092
256887811
200202559
244710066
395333241
85242029
207246568
19773676
46865893
341855963
104980270
168942457
148177365
387714948
295177102
347778477
287145847
287745866
25111282
669841339
389870891
386340889
421635305
507354201
192531452
273615734
200195905
298717464
299326212
640749396
249727281
227321583
83664004
98122658
692575538
228904465
430209451
13493266
117183890
488155784
650798626
380807692
53307539
3492475
271317576
33279138
425035615
305994928
660038765
563247927
32223188
145952558
245461856
421779038
517446679
18313865
401254564
626961651
50399327
184920395
217863900
2845567
49996289
411337315
154170772
457780895
654819327
162269299
601967
142306741
22946636
149934671
281378755
326213448
35942614
188767301
746957145
360561823
3346773
44131421
165000298
60429320
682484135
54732905
90095516
540981062
78790153
698726888
245598358
12987569
104288518
162448692
191562074
55642634
8574794
256189474
249770723
151866002
4804029
392123909
161017062
84789222
748831538
621222646
210732699
709316017
7247602
77514979
248891376
433647898
359739450
435824808
906675780
596558613
31305942
298839240
247926405
220064692
15460546
247794726
221016379
433611172
182026445
462685615
368013699
262525097
52043617
168748157
186550088
258152967
95679340
636705390
310585537
486986684
779558078
117799743
234362531
26422715
202417627
232188912
465201112
117020813
772400475
421712
664785450
27275151
286968795
52271921
131276933
76029262
417646942
70067101
319406979
90030298
545906027
355769446
248157757
110182784
123264743
301882838
63751142
681191837
43460017
336499351
423607095
754092711
87343311
213983855
525559482
109594018
351574545
397888415
13264703
1415602
174166240
57626216
24101284
99620831
138999099
560441444
78319745
53536883
36830005
436795361
140811721
87248598
331168023
94202566
129538156
410877920
794150258
347992526
22838804
219848215
533728597
493248015
112089614
241973326
7352532
103003160
796972385
167212188
449319961
170868987
32282071
84578305
6917036
30176321
145774138
561355375
118210527
199858944
359618094
829274130
34076653
815647248
96310177
329513144
223032982
586156488
543775886
221129755
570965600
70650142
423132849
357870004
346872471
24547804
48639422
367601532
39834042
6654235
231941222
31368293
912664293
153911252
140846196
126944133
225059027
614250821
1764823
389946718
887595803
287565399
135998523
705338415
9887071
163136125
64223696
33597513
68493314
6395357
465142136
109050192
132669975
332859997
192000762
482176529
25093847
373885410
132300730
20170628
369490033
52247644
334769451
24483863
417238719
417790330
285189024
24618746
115499183
81200192
176313618
450622586
49728350
22146587
199908007
60728256
210610365
2693091
321748477
177159069
295547759
664784082
6209445
383101567
358263314
121633193
294797327
4688213
198188021
634276506
560050312
189374566
747391805
438377541
45087671
333210248
19910868
58556983
676755965
93466255
38147428
363863752
319653907
443263165
124795159
167842168
132099044
224810784
85861769
6813562
413284014
186678291
265367008
198205502
708130376
28651823
99478966
320756164
357303042
388957020
22953942
25834485
649503159
777782691
641524695
23949398
3299341
130165609
102218969
294784510
41232967
562525606
280737584
38041117
170567108
464535517
372866480
447981273
280606095
310333363
240933606
102197457
240549053
2425168
498984798
158851345
362980411
475206249
59117192
141883231
272649744
395712675
525812054
283022248
20396418
139054807
225168895
195949485
28409392
968993912
11045741
594093039
197102811
522412454
329676779
555058749
262653085
74520511
83868565
428255955
497062051
833137995
66959933
853805525
262469993
711042768
145099934
444856611
274820329
637950201
16454002
160398499
66284158
113202020
150807267
226307941
257746106
49907400
606987373
86334076
514969467
372704394
18899674
751554318
8260589
394288827
469421922
61399834
114597309
234673800
704405399
158754813
47602179
19830419
305940493
579738409
5008726
69704566
69990743
123289307
36439019
60507638
50699780
49438538
523556856
124451033
302093600
17914464
37181436
768830563
16161709
592592509
43775805
33170993
190357417
158568580
173190901
766594941
339813052
48271142
86322060
346695946
352652720
421483476
271274588
22476316
361164610
27344786
524071783
643083229
594774081
133366552
113463048
256046269
183824823
649073966
93473606
140283866
385394024
699298748
179104455
453873238
294147131
259483452
169125582
656196510
120455348
211636115
117145983
21678622
285299492
490729241
215295993
262134134
18374741
578342120
188454294
101771578
34929995
460128135
92320255
30925919
3312832
634570153
782566178
365630150
639142265
291519672
316753534
115215215
673596183
121091532
354127586
327046062
33907819
488598123
104944734
12726761
78438993
45529582
171216859
371305558
85567213
623703835
972822295
264009602
191686835
103679722
3915717
173186022
858081483
137419958
226868492
329163304
288296846
200237117
6855968
135832776
135630887
859428131
406432348
568674679
466020940
268992595
33223949
27019295
130379596
56486654
348846048
505382976
9837970
210984985
335388776
12971159
278596944
56601030
472130191
105949809
530946226
85890806
435384936
124867639
62973584
8916872
371933498
97206521
72248994
382179315
132089375
127607980
377718013
6716435
761352098
416558854
638512729
66556394
417034127
61320539
309260442
264173369
40509231
117178781
190532951
181730931
237527002
546348920
128432043
979669057
314737419
288122130
107623941
757142
272562559
72116855
124623362
319298993
115900550
162477166
597586383
216834545
107693094
210504129
131636135
128226448
258302057
350246391
82693423
12640650
38773687
217856804
411397458
229330684
31517827
90540178
40163687
64109825
5058348
55370481
3043876
59941659
155202856
575874656
220249177
771903797
204976868
185364196
231585268
139230591
270298893
192969981
284340125
49294801
803979515
311482603
35081487
686894394
395089583
163535
455437777
125081653
640020392
40598834
623638418
958353228
462221539
30854580
12456659
17523640
389338017
89513060
276016124
87680926
206834792
895509678
3530736
24760727
603833370
20365900
173481114
780358409
165894649
214829356
51646030
3439527
458044000
61256242
296681519
674053413
31228351
195300010
24547657
308754031
155931966
52410151
935784468
430116229
21147941
2358061
46140894
821458204
23275819
321906826
371610700
390837273
66779926
166811462
1378116
16939734
230783052
643353996
25570044
701534715
173575680
390565997
498829240
83355167
104094450
40853975
110106765
71608654
388859734
80623224
436642485
839652206
499084760
240107495
213844674
335500014
11501197
74892707
55057051
21126867
331161227
561978739
686797333
535595393
575323649
99579424
59138404
316800642
141469518
17507390
15989386
235837072
141067611
46366578
54778048
99505797
46523269
61871662
298700615
353988081
129665472
781542137
90914137
416479728
47805112
375179496
596971507
133878376
577902617
143961811
211358885
307894822
189680728
362235882
308861081
153619114
641138256
254303661
124944968
5311103
687995779
41760076
549508808
307194989
158034996
65870602
338841235
83546663
103830448
266928390
204185227
202473615
831974482
14871241
392916641
212005991
690121590
261244707
266725204
770619691
62254405
42786
603564671
20977328
191424314
100558976
237407943
48721894
37460970
1777961
37235898
196288392
86339323
678932367
535911273
168478286
431006763
697575517
59154969
604288089
539208426
225443520
227750989
237053445
489635971
72295653
475426
27065914
274815561
66814263
64483659
72543750
535195973
69492917
55973806
45885270
13611065
94343007
113358580
91302744
302511133
24535510
334615409
107639702
391023364
335704139
70308603
51484744
155459282
424888564
8490862
223868951
52861581
258454235
539291255
308199792
148463087
463481218
537445465
212117354
464217165
212823539
833061324
11761532
258060996
273340535
603329942
748589396
79137238
92587434
438013047
70862712
63359727
520368285
356775073
307826356
287236691
18714955
254923688
326214001
717039259
24014781
273089475
511975056
186605681
4158827
49932234
323489990
14738681
32126384
843398823
93631215
446321201
89236414
79108103
517995046
150580278
538956227
11060967
199537695
134168795
199085817
54198002
482986888
399694060
378705205
114576295
46872128
580293541
551450826
515049192
590316352
47107258
359008488
259572515
215316314
679169297
78578728
258356292
50510144
188140506
54206468
142616149
393263864
46860821
69543507
191471558
22884107
659918121
41693432
123985255
10328194
79039556
76123597
35147742
243553271
382772036
45009371
467905625
100777169
978034
224047958
323611038
74366946
631300495
657982712
163969839
885174390
578121713
22735550
1417462
758778089
91068986
290101195
306508747
53038973
149518460
56155675
277154760
9377114
4061070
528426875
184475882
56345984
84972488
871415529
34128162
464796840
15230323
9387843
297567650
177972844
176217841
95047247
93316301
157104651
146505667
340444214
403123469
75107202
284140734
41767570
12025578
660005554
125623983
7411404
264848932
420190012
51176322
45334623
427038
439233170
404948662
722410548
362301510
728063046
638193098
212054430
317319539
363067924
46326876
862110705
433957332
293264027
192840644
95354422
42653932
168160432
44806545
9974691
215039420
407673622
293652264
221799601
269190124
196027040
18475057
244585014
429737226
225156171
109058737
336097734
37810259
575667134
66601856
57106538
99258430
393416064
57744312
221893554
529581684
472676336
200158495
739481298
254132908
456101525
134928007
677119942
343345440
295801618
96726745
135632532
19417311
224526915
118432901
91001168
197737467
292300635
583310143
61554442
158432758
438375677
334981447
142314119
369998368
40630651
42536894
273338601
263058405
493172432
394413971
105506094
225010256
606330854
520542846
361331851
88808853
16773767
220399987
445490708
128587653
215618911
309761403
152848724
18407741
142750779
142529656
15315681
151469468
317738521
124922491
244588478
645749241
430216658
283518301
99910134
247986851
812890612
406324846
640300099
54915488
191124733
41524256
49672939
56034211
375519998
717835655
1307402
134516587
97240831
180284379
249598181
74106060
112452517
462352816
620119069
206571032
389031605
166689092
44374677
546881191
642184335
213165402
512585389
128038613
58881307
906674041
141334426
329206198
475195654
120945469
5164144
115024268
72518804
55555777
158015541
160451369
47518186
156439055
504291017
17352832
203457799
46887774
126065051
135925384
663948463
571449924
175107904
386929399
203794278
37047056
47776371
72134993
436981455
40519908
519519355
143007991
951464412
338354856
52598367
266874477
149244017
356859653
14569609
713724356
281426836
8133321
41184959
344808766
148929547
370611943
204273208
50185382
515037094
311543620
215418346
264058726
48341778
55375337
137070433
78801496
177186533
389486909
329610835
317419427
38904024
298140141
771792121
10060133
417979062
672947384
227197511
378753237
6451828
284630252
58695720
409099762
13932647
29300222
269127598
518123522
518874415
68768536
132650213
412901820
89914435
375885301
670149055
619438967
685353727
184329823
27735521
704831078
77354186
53835484
664618406
107023995
96992730
309629549
286397284
183640793
195786976
23491493
37289227
43448722
162911033
598952673
310394271
125237190
36924386
28625726
61382954
69185181
625725230
338305676
279779
323431082
2067715
268300667
59565775
283497626
301793296
14609360
628317642
91914585
34256578
31729276
165594998
111686331
546989011
235502960
394670373
547000940
125290333
533468312
445837602
510865976
228699486
8057489
87350119
602396281
793520645
590251071
424445024
484556309
55838653
178447256
129275736
400495529
476832721
25918244
5583461
365910754
154050098
193464871
945050891
460014
80130933
808534433
155474359
302612330
552594840
28603565
607620720
416766018
684388553
58102740
127124615
140437494
425647933
150492485
590652771
415260221
299657514
18315411
156153369
44763965
179235604
17462941
454643178
633418463
153165985
137771120
58602820
217137477
666420201
133041992
300201691
271771278
419777161
81659803
490679100
23717045
164866468
115125428
39514503
468298
34080222
223577422
133021227
522240708
119277850
442086579
517738925
295374637
85318233
96433125
403681523
398724464
227699454
68795003
39841767
137254671
42524622
68407790
582052711
149298734
97488657
100251553
11347413
125027795
560947446
75885654
5316067
305385708
886610878
565617164
88806871
40896542
443926967
33548731
70324513
123955440
458627646
485366807
70159458
671751549
469256534
302434646
562896904
296871741
336326763
96576299
38977238
641224835
243752057
353209112
45440193
513271855
64364881
480777413
170039702
186457927
436315897
142707071
146864635
265029010
42669914
765999772
361393378
111119275
159235292
47118292
361336255
104890646
562302310
72529208
210247558
295917508
61231131
7673527
503103924
219708139
30865789
39502570
80187145
93633646
105978087
332840381
396058548
564913246
348152830
6934383
33263681
25722835
60549167
186239502
439166352
32404135
402405221
619837626
59344034
284216845
217823160
126166755
194330043
476904700
144091060
165663396
168366910
16945327
105924386
319744641
109256044
26582536
26017470
675010193
182809091
331421778
8142819
247261645
127441363
793682818
301089349
136443988
75682110
575990014
31484056
422271539
704479739
286831344
515873041
20962574
102857215
42161583
117396525
101875040
211771097
207675897
247196874
527572258
127358003
224830873
313446045
120193820
28167572
704929066
647672302
141483867
18996411
630977414
248210687
304415512
210763684
344968474
740988271
532493193
627313516
176035827
51163521
388267176
27450859
90374998
21515664
91297336
62155777
79228731
107877022
227336983
324396912
424798000
371113479
460750569
76629724
192256761
155608884
67429884
618314738
126818887
158182929
762568501
36605071
92362022
116125924
517856970
305725857
180377069
50592418
516856457
78259840
390281462
534445655
5274301
449607984
117966018
88426705
257978826
210295237
67349910
107972685
503187574
23370878
162403106
19927500
68316601
323674692
521504785
751259264
564909402
126423
8907918
132680307
45778327
263754798
635678881
162272179
247679005
101371725
146558687
138463329
295731928
413397614
190192812
270489824
349806706
27778300
49438992
603337517
43463556
305423913
393504936
38204008
167963420
35117707
46975918
28403783
44729577
353679705
56690345
50921148
277013090
161009693
845843153
151795312
273660540
56478685
259429558
103349044
45083930
355297455
895418426
6179249
640026770
39383428
194092132
288765496
250841990
197921016
495694121
118734314
75601920
45927804
235331245
171720060
220604968
85614662
730066201
238490617
2286040
155134530
762159597
884430298
310222441
380175157
165970808
413853778
285740478
103699593
418946947
431649933
29683098
140740960
406182128
10292008
204064659
382491476
484570992
278006317
39617748
584159142
46533436
15818579
302146672
38129467
146096371
484708338
15476356
68765610
762999904
724905250
161313306
9072786
124379224
141948467
25644311
26821036
418193050
447584877
19565582
454374086
20489101
233342838
429840455
379834516
28594782
438301926
632401436
268843853
239527374
500167472
103530880
16624312
12430468
19761463
417881505
113430521
346830224
42585113
13304887
298183375
728016434
270149331
141508038
239038353
241548327
4600531
357637628
78080915
146749865
169827232
520515541
118810779
122227760
115261024
495267816
2004861
488222099
75359035
187888665
594764889
73512800
950315428
439299025
338992483
155996831
228973903
165718702
76405293
92119856
117410877
400041865
31168708
109695490
50047007
67112078
948031102
53624603
259831138
561897482
717565720
400045532
27035264
228319823
292100085
2148303
45554030
48275936
377431973
182134386
28960269
94997663
430363624
455232953
1804173
978416547
829098937
192676523
193371998
384202346
206907184
62761745
343993810
404803161
404422953
140916099
1865808
185568953
36120599
276148265
281079883
197473597
175441381
114670987
41503604
83779124
357553646
239870234
328617217
727245478
78651989
160274975
101523861
140163567
588787377
173893155
115867849
59878370
511647384
109658345
319341404
13748085
4107620
666335131
75004433
56097743
49570690
771470157
458695013
138608341
24195881
366633683
33203867
3040538
389331950
257681344
282586784
438126997
234370804
11510793
35724045
479696610
738372981
81760106
9077388
26794697
679920494
390523885
21936065
322530451
609644146
461763787
40810183
448658270
427445872
298196886
81197942
181834805
685454069
97017480
392652986
487974309
98301122
224584606
216747949
210220618
81482559
513734047
222413405
57894506
57972284
5679847
308002000
415296826
295600972
856765050
119870008
522529163
166305319
328835015
152815725
579684863
84595788
116539668
340677568
311705944
58696597
48023625
407463406
5084657
432118496
562781223
331459198
507113652
28199368
474550679
26529812
270631735
19718227
55410835
41788581
36281446
343872827
428497821
290393073
171262663
394267975
45273522
65411047
550962867
479634292
522610592
542765946
36337879
47864780
11763706
348505492
124083316
58007050
487338887
97017666
67077038
361710499
188713879
95724994
28516317
861930726
232955353
736806274
98204934
627916254
198570103
123837583
649800714
70264347
109555446
661280
166105490
287804780
3890611
32988792
1793658
173674340
627834365
140041209
140047408
634336717
325723687
211736429
282293405
19044986
26888294
173013792
769596798
267365175
271470180
144007380
8464560
162365620
645127212
47650031
71142726
44561024
51749735
168892078
115891504
1356487
390223330
836824695
371442987
12384002
36229558
72303199
756741602
72406757
187744626
39235808
410248611
314613638
364441481
88293608
74280582
216379867
141307821
398595354
11309265
163393713
647873373
131186128
217524973
625410521
234632087
33961671
71435375
109387195
575694294
99075789
136609342
225602966
731704993
157664145
44865107
626223939
96936542
282767137
451315467
348915514
268020805
8512921
436423395
59097718
256389489
373967787
106019914
62226733
323929603
217318851
427203836
447171041
4067785
321415379
882638313
8368321
17816565
257703734
515164234
487992226
282666930
733261554
700297331
467034561
409609923
102569754
335178809
180957290
2978020
4632499
69964460
27221842
351430970
191503287
266455543
152012960
46414218
58601444
101771661
711274192
572446698
10329594
3622287
5451095
336376629
257842340
12125767
411039402
79843945
126595183
26004638
211414315
36465025
186575989
13858540
256943333
15814118
50088268
280130978
43764129
147573845
29572850
48585728
317377996
816926
228656725
119161539
49630068
62666659
460753240
74018562
217524501
126413340
20659343
111277340
449940240
9149308
537491386
81144749
401530273
304139283
565302239
214230415
119786884
68010118
32561795
505125039
10329802
707870157
184279036
778752351
99442342
15733142
485614821
202219433
79694657
100617142
33185024
378800536
488615923
16999614
85675888
7840442
615331506
291578250
163341840
353817727
2502110
690936
134016268
519486668
11057484
120909745
408458802
592913569
209736810
185672947
418012049
88289875
80920138
40424862
239410710
656735064
137578064
67501782
4051627
8496536
336846683
22905314
175035327
374662398
442995581
71129014
199707376
297574001
4983644
56106646
9227858
61371300
167877004
168549192
7710105
114731110
2929726
141091449
498142050
90476456
473754269
268465245
142429920
2638317
13801841
93137671
129858954
603304344
89710765
16799444
376762945
627044212
278899466
283726656
137068711
120229072
291304947
54965413
21080667
2321694
42369263
15688777
575727891
4811951
154386882
101488462
32852406
100900755
620747737
776101
207035966
38987740
41084246
125443135
415695639
84553034
346628162
183038063
432384020
267219554
374785054
353732188
140233790
113385978
395811909
273481032
240692777
447634899
302561239
136951871
69024699
279910396
367967157
254314936
127334018
132015943
34383726
342493
73729733
308539848
15982531
135975385
16781717
300727885
367587140
534189584
795153347
98369089
80126723
187249336
128472298
115948632
670818101
654428368
570220604
49522910
317127392
176038700
34202988
31964640
436494195
408664004
132663866
829970112
360893498
257296590
3218291
560253508
531660699
108806300
291538537
192939791
96504329
213698799
561783105
604122719
337320748
23596098
1322618
346709786
457354970
455003142
589713532
293055437
78427427
75418106
279984748
9276849
142973342
78968352
85082926
157573325
249431585
27541329
683700775
104404417
206392420
339057415
622119429
147614539
49058900
630459328
213004166
166688618
49251384
145051224
210763587
175188598
85918881
137987563
62828961
23287654
137089717
609423316
41487148
95891136
48411133
204269662
13297729
528425184
165306980
59150137
278265953
256972526
59215450
89755272
691838455
297072587
16516823
518562190
29031577
34442370
454169633
683217404
1343344
216367251
167203871
186301719
327444976
32514104
141642506
359557115
323948581
48090681
11384472
159867065
308459979
203208246
33632765
121737374
432425261
137490257
163809000
108362883
596024608
5141112
243353278
418123303
90897224
442798281
280776971
208686795
9292222
153185503
19037885
337015212
232699214
356576141
127335282
580583114
316128748
234486135
427251895
5468833
48408561
84645253
272123842
199823156
304941213
718908810
460950669
134777856
154887338
387283311
545517660
183136453
59348537
260987257
3516555
144888941
114938388
344909882
41493523
150764502
22808728
40632212
467351785
503808001
135218220
562132585
156332299
215088454
119585857
393963010
85874368
86809039
664379508
249386388
151914585
153959667
70609472
26194485
36459216
145910696
126001423
366458025
45209145
585688683
839590375
94746757
79664853
109627507
521539155
109205084
38360448
208608137
48692478
143987658
481286439
289587911
217376672
783506343
305449443
16459197
493008
297525567
58900039
105681736
316302147
166745527
43231095
265316959
190354364
1252398
47662364
36198724
2652097
221472965
616503446
177627959
158457647
18273648
56911338
18532400
554818102
62217334
482834771
40152226
351098323
253397451
26033712
248710814
193924072
932682329
114400465
533460970
25291966
412188225
585482182
114300945
162158065
185549946
6351750
151137640
232890294
375898469
182505933
16389961
14436737
6239394
546301290
39803279
319978883
490644485
130014877
541163376
156600981
988870
45732305
451219608
124219282
82115461
114477716
261841646
48135088
31767290
536566784
229909136
162728706
248030864
415760447
291430374
297126709
248807634
147373174
217436414
313387870
110592854
27485034
196127503
163441953
56403281
383443338
175406491
41882109
592882451
465693889
279198508
250488860
316861322
25715200
29409046
99380132
119884772
54305006
92003796
520000872
192496833
483317823
28135083
858898
47061097
9533184
82663156
200291858
94781585
110225366
613824556
301206116
122201793
112812656
106046016
25526561
116710174
29717740
793910799
33425498
109093830
9245776
22214399
144931309
187732872
9477822
5440936
50713625
247659403
51537335
443169178
180890319
274076557
29767678
219819277
2479256
156429530
77469252
386460552
140579054
166804936
403113094
660788194
117787468
63176500
213907997
7347421
420574284
160078560
775063401
256429226
6709322
333333030
116378041
515075047
104574210
412622290
22651802
141879596
14276586
17931824
360501572
90917516
217491586
616467157
28059995
183619376
531414768
188940512
154376378
147553508
188742605
22020679
698551263
128552589
452169106
290992178
4542720
25952295
396422584
1299621
34819630
598797231
57898481
521300961
322274183
792874689
153709055
387063843
51427280
256364255
45277899
54984188
65350796
253228285
196721045
25890097
604634190
630264237
113210995
324523794
247836892
2815655
41288362
529353187
695740046
33066520
382552559
1434419
54436727
65608368
14870182
367034202
84008439
115169225
266796359
341930888
240784121
445582604
73846600
42411152
85847344
650227989
79967781
5472739
217555438
136324792
43772097
442693383
99808262
76861879
227165890
695641591
219579002
133293483
501282242
971800
71854453
384572054
124059631
720117942
305812336
128872101
394033138
437480619
225940017
71120672
2868259
118272981
23226067
885823434
161233893
254267053
49612818
142397630
441521928
51403533
571369958
427413079
61282724
170865230
22030994
454242003
133300594
187388086
218342292
847196226
847003975
718257141
41795831
38758587
6041687
223725050
9990877
13297556
241050815
130026940
262925799
123181985
5979664
108841950
4411940
450300058
279158312
50469350
113441990
161434671
103237935
450510592
256825795
227760275
64706249
2778677
490868817
221065506
161081994
15755869
90196271
2818641
215743153
237710093
16281241
241570622
749653600
46369838
641279079
20795374
765440875
135335547
604314728
89386441
510667882
166896071
103446024
827114781
263354760
287326189
947995861
434557518
47963794
6869516
27407019
791835560
14670150
596931744
306198715
525758562
245633201
14134784
210262159
130568276
547078174
454314135
396365925
195215047
41202400
810507168
257936824
315483763
211501684
597420417
83758967
2725958
53838827
71368345
107133733
334511349
84740872
245638851
25972923
522947272
156832049
457299120
811813202
393929379
147709466
40936558
396725674
53106209
443587114
130685214
200921449
302916619
58601223
612401406
577619326
154056444
282060716
30296552
757910485
303334
445032958
69093764
221321039
112249679
39304887
149938020
47966562
175472114
369466346
283449322
29141762
116548726
122351761
140141993
152920265
23162678
38023490
363147957
51815435
299562475
417577836
19914473
25955921
159237340
79072748
554167238
210568211
857117562
177986281
522832839
234810386
166417596
27683877
343891413
254614907
18387772
256223208
169168718
384259019
338660558
120946022
446225681
144408222
26012448
308834758
352818353
414334060
324168881
46288227
367053686
9925097
50446060
78541415
553463243
26054197
89613866
342916458
112094502
84999938
569323193
204534636
766901333
449659817
162575668
496853319
199620324
808762560
39049078
55523302
7041893
707951854
140249094
105423441
163275454
679390067
128159258
404820960
336677705
82511414
752294011
547406086
160698076
4901573
198045167
2795163
448847676
56540659
609926670
316269567
389351977
323232445
510995093
518173136
157940339
6442525
402203223
804059866
298076862
440125611
601831651
161867534
71727835
120514897
568289136
8772592
472791585
143310288
15230133
36084580
69776185
378461180
268545286
115446817
387191613
181939971
826914298
495267019
6091134
276342337
45284958
91013088
715144624
166931165
142072645
496591097
271790489
16066127
43197165
15828857
204015334
242109163
385999153
12157462
24311647
391966286
365034264
244439758
37276338
266563175
264700457
459608066
84649471
354617942
430652584
14596138
506862428
163776309
26078448
78310764
16273719
377051442
361917465
380964950
4571475
496578489
186384805
389424843
226999686
352841208
496515412
386148343
591316214
149601584
964328156
168223429
177797610
297275727
486953029
136487105
4356408
833380834
512804791
569493835
42777675
513279959
695314616
283763401
508373231
151272219
5179410
139282398
121152115
148308089
10994483
193228771
162348757
507010369
237795406
583907438
205098748
528229780
2370890
338872330
222528943
113729790
253088337
542031177
245302316
4026654
180935037
233345676
122863462
360595557
179427326
469119758
301376126
450660712
405801575
340842236
3374616
195728058
147420483
487883845
77413347
311499329
321792264
80441370
50690184
18664510
337689478
166265123
35505205
131876847
115998071
270878433
109704074
88012583
1781829
437331632
22854451
165388701
289572932
480514580
21434468
615626206
17997462
265691846
203402247
368527103
668085790
189566922
110351142
248071433
828877279
1436264
288439951
280818612
155095006
87953667
486452409
32529939
580409664
405815251
516482460
472027860
288447703
48841781
44613435
262588342
16085189
369958237
26491132
14396050
169360354
254474955
266650754
59436230
930422244
289757186
721612697
214611201
68128544
11383111
72666390
305070760
10680085
37173027
48983274
214732463
51982350
130155349
168056151
54982320
589025197
603546420
277018631
113166931
19699419
188800788
17830028
12927357
379277216
405883022
144248431
176349837
144429993
147912882
80482007
30832804
386844220
23521083
116743137
76309394
118512342
139199165
693511232
15071828
5492661
48066019
40185450
174318455
62538059
47644379
110880057
39749040
75911395
259424842
75596781
29743319
95073536
96115129
475570582
192422296
619444033
38432153
828922782
295313582
149594924
4157596
292026561
695772386
546252621
76170075
133805972
170673226
77364057
134069523
919920428
406829300
45388520
387960575
753727708
392773579
656897586
606911460
403739462
53251046
805154597
577479721
788351362
465439834
383565250
5946575
13812992
176689528
552211736
11451303
145416106
43673413
764341582
128192450
363074086
160699559
566763454
218371759
204754248
156810955
14670065
16541742
402968987
13201491
309421574
70055294
64706124
324014414
789068027
40040166
193514808
317464481
78344075
244509695
122702242
56634756
628409626
658961432
61439180
233094460
311717412
742252331
531011333
216633864
1374151
447830152
2602563
32852188
63418661
183104793
93299161
171968479
824996225
218745199
199026165
104882217
295513859
444386289
94240141
91381195
744910775
688668522
241641619
208728886
117593487
501649708
229026661
28726452
129577411
166174836
46601814
394973211
646613727
38789544
63354260
114244898
289577170
3834209
366644545
131168687
67603624
513794734
167346086
222146164
172094391
99234540
20310954
583474275
136475558
656973522
72094142
13021952
135877854
50941239
290598771
125947677
197233764
187473407
19517265
667183212
197066991
218723303
36551355
47733105
115208661
482349190
21051266
299691915
340366771
280702043
215659241
418927286
349245127
160577635
143092037
7932789
319770152
523249526
242368836
9601482
305155909
163301940
443182278
407860907
167731547
573481582
135228458
503446543
298321015
339929070
53926928
68566526
861548213
7283792
339044263
793391775
299356807
388484944
757655
111934236
580098119
409354121
624884340
185163169
794804586
747335054
424018089
134330321
181111327
177932829
507536907
80160553
16678256
50316073
19193084
150078274
335315064
409139134
754174623
94537690
586139056
530126499
222430939
32960637
455202572
58416159
332102112
4922889
23231557
519829575
313462102
98327783
316649591
60353538
35570406
2921408
60452131
119196343
228866448
8228566
5937934
31101664
248197723
723686886
121256129
547545735
213222319
228141643
194933779
18061386
8207641
37880482
218471372
97836922
171495055
94270862
105739407
135351288
858744844
600509010
81057995
204632123
363839314
243216359
30737910
27706723
575384512
9740222
676676208
417983411
352282884
23347801
29133560
1684735
397937832
2130234
261133729
2714637
153589997
207162635
600046406
459544
43847729
811907597
98438398
69338371
768476614
710020528
5094737
182729081
585663366
187539291
506269221
50757373
20642622
477184563
444717352
499250921
195952008
211662993
214017791
232714338
10938175
74783164
7584166
28264130
34384765
430697184
65402959
80015950
687150354
698282323
12060790
101155944
28640461
36285911
426975927
191539131
423185154
108147389
91640446
280420981
309614579
413833763
187802890
70594822
359715039
484179789
231862581
317179898
191689065
124906779
812876455
189318308
223484128
288276141
665167525
921893748
284919561
1993085
97964997
96615787
43224822
649591069
789510313
147250839
339542131
228390685
636627412
8672816
47578741
336567463
819867895
180844792
40250655
179349792
4594565
452091250
139957318
129175193
86972559
119376847
206904889
120259826
56739096
5519677
575057835
91065566
3601990
32480666
233113122
460467779
101353614
633496289
10773719
151020855
783636214
30336417
753283430
142749931
111131123
7975383
200856649
67522859
269487878
174385803
225746650
452716869
266120853
515822718
781081080
437913826
7892487
762683668
146286
66561968
211024453
471841485
226418230
182684868
15319850
367429890
112002368
400645966
588094
91459509
263712059
25577006
936450097
4261144
579154049
43277001
5955664
553747549
103530915
125936784
164174353
505900637
685194280
311673642
16653811
704391320
589918077
649436426
200100514
212984288
161905204
76669288
670095732
291632658
716303161
659619902
156934057
281363891
40315872
2024727
66450938
23236719
126736715
91750095
17602172
567633089
379060184
355983276
691785328
354675804
157136180
256790110
202351645
62513107
363041998
440226839
48209462
421374763
223758103
505869838
7205506
161649000
41885717
6687815
487346476
233494181
583482489
204245100
2978552
183940708
744201629
44212577
476736055
332840600
170731982
7489449
1512146
678128280
153187510
504103629
152961135
35199635
767694351
696865851
1984317
58754475
489789469
19028191
89962970
410691871
187694568
13637189
582607337
206755208
568488084
31970920
830020144
95025866
21104704
23352749
24871293
293926855
422253642
165983029
260182836
152079033
190970297
152566211
106156582
62169357
519021584
39814652
24211574
379393167
668339289
84561327
189267191
68980215
30577846
31530084
234665714
44016198
209028295
341782126
49728821
315970575
667834797
276362663
217545605
11869574
35609944
457381652
250350473
129863946
307456590
14876743
40081366
164459588
1852796
54099191
347499763
569883
18732894
24786161
292492270
66105398
223114846
613784800
107962126
166435651
330108842
363315258
200237226
359700561
549695513
47918593
196208304
353242892
771881343
795128720
595388891
20406934
521610552
578335705
131967592
181684645
37488020
396511967
89121756
84994434
83837552
679072642
351547422
98717836
80819020
382796295
5664989
106030086
452746373
11318631
12333995
151324632
22274971
498696498
160097504
345354943
95158405
247981041
51507516
371709948
119831770
204144387
107611196
198664783
298183619
241319627
384129499
128647896
20473139
539474736
640202450
383905477
221139448
68701437
84067486
437090497
14546903
309677363
569758175
131219640
158308892
1188371
4552489
664835456
371226447
105784468
40600870
234704799
164159475
5426561
27898795
53021569
114514924
2919397
449106066
551291572
86800669
557634999
47805376
27433726
855933638
128564525
6854074
274906974
304076598
451887013
759195312
71792327
373263837
63410938
385965
136276097
46531713
244498987
38679594
25984274
580441262
6371796
8921720
242933379
255272625
39474615
147232530
156345540
40160407
411051023
97198526
689870667
70839703
64758634
117910139
128139250
60418761
444042943
266848263
234368681
62120125
70082888
155532019
467583194
442896491
602955190
224807436
47413322
507166507
260598082
127791546
241998289
437355164
366976899
239515837
2815045
846512757
61035070
343382010
156983962
290869249
139479351
710536724
387688746
860875944
580921175
609351286
588827200
362821366
179272465
174056816
144244550
169846371
134082051
34137318
140441445
511631884
36101724
102937371
428258533
10400340
10052649
141703527
333728300
128174216
138019462
23030388
286067206
52656035
374580816
412206990
51797481
5944501
8706678
589673522
659479727
319907387
88835650
437057446
263274745
140558850
131697123
285119595
8360461
589508453
22963819
601898331
110546108
203939518
406440948
178514778
346310286
1583706
159134652
171873401
144629189
93641201
409770823
75955304
17742980
78041090
298149914
314297874
24557592
66784845
31504261
47986371
51266158
298150976
238738
32649866
253459052
86810203
301276781
254084378
290035180
205054070
83740425
726320341
87388030
774891240
168906061
84664152
338533295
299355986
758934382
136096588
121420475
12546928
506816325
116424786
10971736
22240540
265239037
228518187
587463264
776721487
28769804
356934172
86521572
22207172
502137712
109548354
398100647
115747144
134965252
474117135
15735899
55288640
375238917
332436765
339690052
399328516
55986052
44103023
104893891
475873425
447236880
62483172
176158773
531511297
77526801
92414684
11054082
90486572
223571629
102780242
37128406
20282092
143287153
219719906
60536648
399689676
264276690
38069173
395509819
151351870
191405499
89492283
43704590
61733293
202956949
589692013
396170651
297320361
845443530
120656955
47174251
108216564
23993359
87622816
438023740
24576400
348956033
568478630
83513089
830765495
62403792
211063021
111802995
239919786
6699735
20251849
163046186
870962701
150476201
99484826
75356956
499105084
280706501
353321441
14293461
254310816
145174547
343558372
405679250
191106136
627939940
446641199
105932424
80955798
84840048
456646694
405587349
34154471
82880377
528196480
926982844
63064740
50461405
3137802
68712793
128577073
61483042
1369085
376474333
4939111
8883448
276001044
607801285
107210926
221163847
639782432
645262782
51923178
390056666
328551597
388583858
155879073
311105063
881305384
46985336
631284858
738640120
627811776
496919574
628507645
392691902
3414908
267064953
334544904
167704210
1415229
256383229
18498432
4504167
214854723
846560624
126730537
282816559
108250645
523936306
6516437
106471197
25940610
174810918
144759500
399181782
845521153
1673477
571419612
244402718
269255644
435830965
271233196
913510
35403849
426096750
30753376
30565882
593528239
18048608
697679064
94801731
233506997
60292366
572889220
201652889
393127005
325135687
222431334
109746708
164504530
64128437
41630430
110529878
18279329
526419354
222065145
115605146
298878345
626702723
669022827
235688803
269084736
788877786
797747398
42325258
548214146
57494453
171925347
726972486
183796684
183179274
206860332
209809678
19262451
104775307
71234035
743412689
159275562
32891487
558548125
360014913
495719181
59158141
558298447
301514775
706707482
240118776
54422556
23746442
732938283
255638643
186356541
432482156
101835854
28852970
336511597
371755947
24625144
473491272
509286431
26988639
52655511
640379618
269919787
633466458
60812520
567602499
169311319
38868041
489852006
73068411
444824200
72510958
565479395
593096022
151647818
292249237
527299509
650966299
548382627
15526670
174967735
86810323
70878354
119127909
605161782
225630098
936480645
544229102
10225048
616950815
24597199
752545138
809704397
140205224
149873522
340832501
224334206
20268350
198391362
483027380
11258766
70967097
705818445
15482084
22794150
278565206
173871949
12028164
396169288
81527577
403747707
75691548
286550692
93048196
53837820
22210728
24263858
232785154
186179533
250402794
229944968
39787191
19083191
427926992
493457054
16621762
888118505
311229703
107672866
53497109
13239298
593680158
40846388
373354669
40074095
179482251
171322560
370738048
178341147
171533372
72552630
155336662
41239924
677701147
256732119
45824723
443233903
21899007
196400280
110755219
205644489
610163132
88052012
533575986
30751445
21313748
603373157
11646205
24542910
317003160
557305744
503574807
249440583
149598094
21359714
482381739
759742842
137226117
775079393
11149060
626443527
141686609
567155924
23386264
259082856
694079289
899193
921026405
264309920
650717772
343642123
162281113
405012458
185826515
852239530
21064033
428189668
17867693
377860366
220318648
347116681
279277150
338791185
110442552
86934954
137083135
560285182
128104498
401602056
70466537
30834297
8195347
396474487
696973060
516600361
511908
255814695
95072032
578117531
205149792
352102949
309794668
309889731
302746839
633961307
117705446
73666824
808817848
141344734
265039900
78616750
157067361
24988866
7064783
71912587
560617920
3248763
94197479
798427145
352328651
16480400
264864355
195899214
145881949
354135490
39044450
205136803
409097141
164002492
53712012
55982543
379035982
15571538
326704037
438261062
71316985
258162327
212101727
68383059
701356432
45376702
47662771
302024535
592543791
226801083
137735194
637234638
16626357
590574534
188131390
112416046
203100852
638962548
206162183
282440606
171989687
381777708
112439857
435364903
69608573
726538529
233699121
327448517
236174942
397294345
281957033
387762558
3986108
441385825
78935773
695900921
113368646
48670028
297147194
15903477
84707735
470810333
162352281
30109000
410895527
179125976
5966223
538544292
62576565
226424825
175981060
18839019
569426637
128230908
179850679
255664481
683683528
124558570
794520129
234107035
147596572
219236689
9704666
77879413
48465079
309524567
20955375
266055082
9585961
272700388
70872151
116599197
40764182
352696436
72013135
59821863
333046155
4844478
45091870
100103279
81290
382571898
45480194
775420769
491106205
7356747
318162111
124636526
957416171
104040266
273937615
479753954
23463849
130234275
618272479
209992826
42496438
81168964
245922609
143825610
85259709
338182470
544405279
81016166
469116300
91764033
228302016
226218077
210230099
518960805
375217853
244187857
495656867
333907404
248716250
13014493
799470384
688935827
9812610
348864072
146203544
789983498
456286794
22201219
155424216
59838681
544275234
22041486
273835700
245728750
646757726
197646565
547619496
205830760
37666937
243972893
10454148
750229636
209095802
98451761
144299440
335382111
265899643
13228427
512940369
8676821
147490576
158864274
157698907
161287256
95384122
382377367
622349701
341417155
191464725
479453865
520001139
132589352
341178075
7881877
450261032
114529421
680211136
690870155
351119364
63584419
714471769
273667881
559828729
7366426
417913285
178416851
820973492
138258447
13878635
125125749
168732541
40522075
120544594
371081607
30062363
33748377
63896457
99147761
490889842
520684163
349159167
193493563
87799501
119568978
325551012
596712542
165947324
93976687
189297533
297798734
202484957
56958460
754686548
512314623
14024784
72892484
165674022
434179346
516242646
390783770
90466266
757838826
283525958
83523323
284649216
59813865
137759857
358980334
339384610
243017985
157351928
504707090
1710732
32787866
526017213
455810233
233673237
163226539
163776608
495042296
135549822
447259463
139547731
185915390
112029534
60338122
891152236
379002853
102439770
336618996
320919281
797030643
392230205
516900151
544682819
9461376
341829633
199044159
782322246
277282379
754388327
324242141
104828702
138727820
406744082
485237646
10146340
64834794
644670997
407118544
400748552
69259548
67763269
49098091
78703733
820355766
286601514
640248392
192333289
314776844
52033420
595227795
91977534
39563996
12909681
639366815
149228198
175298037
493482856
16285886
663706941
566510006
42041289
37222385
205935833
109627901
28110682
683051449
160609124
12675216
99421184
88753659
546197262
320505820
544849022
349055412
417948721
41159172
39643829
110012982
822727375
33610866
145751438
418918145
219127273
55978966
189069703
43573965
143315677
39237045
362754287
364014910
209152656
162102305
278338830
5348188
408901188
190406190
337293609
289273235
269671854
4117578
495760491
34421258
34116698
192328041
41305460
778641013
559178850
424443178
38504114
70510009
380549657
112231991
273707640
70703357
397963444
353047867
248744421
146287601
190768253
725079796
356031569
639162843
655715973
333313000
485620594
5021417
610348545
417116609
173842206
336210866
355746179
124121690
86813814
81257369
165635255
102322146
43130722
263521101
111124161
5943262
626641428
4954214
258619215
728595715
291385494
670818331
260660076
3097574
570528280
32900474
85680836
35737685
126493246
33266686
55787377
54232476
30516735
12495123
323717056
503177161
700153632
527513249
730019370
209780372
464673623
11741246
15238730
344356755
610435700
679552392
266789550
126006338
464478533
247171360
46310444
314847001
316296323
458492401
7512535
106762199
770755213
97996336
81669304
37095419
905437
278245710
227193496
550780636
324634609
52972528
31822629
78511983
453001282
26291078
55283255
117100710
3224763
73239127
4217739
623003871
438561345
890005037
936890897
550036925
577045562
516250481
13547058
635699582
85296269
683073512
589300505
382556239
274421079
368530983
219329176
115666398
126779551
249851078
315058923
30275779
74654447
95192620
779478979
121130132
26808923
183731010
33585277
254686509
12886124
156578016
66682732
320725781
5130175
180142522
131851724
500697255
2644809
223782
17228103
16311807
609321944
407045488
6537681
133861450
193362201
315736653
71425474
423655756
247977318
36420684
331386927
260391039
113307428
9108854
625135335
394731567
270864181
81993684
366642659
371562814
129086991
201818777
107213383
463977237
71055260
235217997
362650450
726626855
24962156
809826375
288605250
33278024
532377675
224191343
12121630
324643961
399422340
207477790
513750935
98153805
325206138
256404329
63188745
311350764
1116655
83907332
177006616
484704213
295543759
121715048
569679865
410083455
6021550
252722063
92867292
18908263
192172688
371590565
159162230
15260081
197391025
127430999
41731837
35246379
212633164
429341433
77695303
434993439
28794661
60764170
89516971
127232116
71871757
110308731
46308975
288662135
270656917
73836342
372520083
62585564
475494392
583149587
4378879
21151101
32771641
540765954
226007606
6752840
47995492
272941248
65239993
3886639
16434987
816226148
303128431
133123433
330947620
159859369
244150552
103604276
31179948
35062479
182036768
13231342
430392515
363029544
311601534
150683835
601644183
165003636
229425199
550028703
23291119
369439863
370143951
781154739
74804206
203523263
412773159
26145522
92797939
89243610
79977853
15568557
218450104
267136375
338452132
8380572
47434438
43250278
69872416
16641538
461561575
599611506
1070729
123855950
135654664
116456652
153239409
631945313
700596649
3649327
613043620
515823596
401592304
25678835
92298877
7144885
25982509
112515582
439142229
298399165
168861704
399325365
205187680
38235774
197385209
318592269
625566005
225648947
322836146
36297629
86254759
157547518
190194613
654135802
295451423
109598612
269010987
188078764
167878592
6423005
189367157
64455495
472626685
346000981
326100048
326937272
486072747
31301188
144536985
305734380
371605615
504690167
21105891
379163561
422526706
542077539
489891680
22518179
290534522
764042437
15798592
414944836
178790240
601429386
418982785
62018795
65699254
184182839
54476444
593917816
106079169
376346189
697141069
558920361
67813915
61293198
138488754
265914455
233849253
460465875
135968114
332175209
221857597
22255413
199473239
775127856
70787721
2225288
119262102
43529542
145444696
394629066
165835243
252342524
723430733
418826777
481188559
235330070
688062731
6324007
886227494
783130424
325349086
554265106
1379552
285772155
6056810
147399638
897426655
195822038
756228771
270145620
127741847
883409313
112589305
8835087
195604794
311955734
261175655
205715075
150139974
61321264
489977077
83963202
77338951
95054973
259700632
281441485
139235883
1543068
30855570
104945864
319088671
208818592
40508029
253674672
195363424
63475979
78100304
2603341
115988617
636764583
69895363
135291671
866420232
293762870
427388554
237526449
36634447
156610087
14271498
586965158
49965159
453572251
41064595
27034015
245782083
319294023
303316696
11052057
74892213
312444477
40161599
45745893
25402348
443419499
109838216
44197000
120353029
243181117
39211675
98176384
370180944
317624397
845248709
47231183
48043289
372839997
32030186
568219922
139138547
145655905
70105185
545772945
30222113
261616947
109925997
15423112
291731035
41758449
185235549
49636232
136267093
33657547
271888595
894305102
249413367
463846293
53715175
52205306
40140324
324462135
2805212
7649680
375442609
1296920
599023092
194406178
57426861
49943544
56208642
20421296
134299881
579287027
256616628
613020284
8720251
70328070
438907432
615110449
203960322
241318584
194677061
19076247
207650880
402395208
177767400
86665783
715060989
148612686
18498172
8833854
50758699
287259268
241179928
452417187
57835618
85749810
139319930
425382327
20479952
5364137
34803867
264266191
413226730
293664180
645431643
27439885
21860838
134571446
217084087
308602233
94419836
160942536
229940414
319925061
302307246
15871802
78922574
135035341
130581886
122900684
68762185
132691851
234641111
129898887
525293037
176503789
464284629
529786488
43151523
586328099
7684708
21729156
526852446
298651899
379506919
90671791
10911528
184415255
629345229
155355997
577987939
194096834
335166851
84883884
89009490
131423606
401267946
521086910
359491652
277025454
464434026
5641291
179503656
368393221
359802731
221679866
218459082
422252491
3664848
19516469
680621018
722933959
156019746
98622046
18730528
759972783
710730579
272737584
579655624
146204781
11138123
281036551
32040101
270257393
663808346
914009064
338169
428986007
28334821
235069930
488836979
506659681
159094853
530982620
572212390
536924413
94692750
104725245
564142733
456497519
617192999
123938549
112003038
594902324
903131048
221653691
461162763
35395726
376984420
232706610
368041809
95520297
14872885
228121376
639699855
666526166
27376007
81407914
1258214
99304679
553455218
197300745
194257337
16799912
2386676
377303071
388384342
164520682
109192559
27009636
74505917
43752735
84951010
343411079
1001105
348974122
23560271
80420164
701870232
81579826
138617536
168212909
178857497
871936024
13165089
287552696
770529051
9751815
358811555
112499978
215740437
19915631
82220734
9276806
223060194
521795631
197742552
253966238
47937665
417645740
465771055
407249870
1910621
34956245
85607611
212640645
11653098
498084692
362131125
62251991
24793667
246893292
86686754
150143698
193055057
116579820
24630181
240777071
794006097
236986237
173197182
268824422
601962288
355482476
139020577
662583048
58712487
637306298
17547823
427880048
116877031
408103276
316130305
540423056
126796569
74300054
149823503
370074753
13158353
320046395
323698356
700754730
190388042
340763302
11112857
802098488
31294809
10775838
128957352
397838994
118512797
717647555
433937873
544642580
9726881
741764643
80393267
237758681
70680777
178051081
393981115
65729861
13619776
155008817
40220210
87982767
627195300
102378651
444137383
6471731
538556073
219971971
407451429
198864388
43438309
14216439
482619649
544499458
40105749
206243835
505066946
105953053
70649750
239382679
166203813
339232180
99973995
96181035
199240512
197675294
42093242
173861262
315321386
134559559
406719112
210021147
301267752
192110124
341310156
93304815
387553020
332169089
148056947
29325597
26840562
95732388
33033562
257829858
654542
431589546
387496289
246941668
213814817
61591158
569530152
34539967
137768491
362361468
229867312
140450602
140351118
489118948
334238895
32847473
339497345
40111934
44688904
127994387
417990418
25378951
19570525
50370322
179935502
34923836
529883730
377572508
1023903
430219915
341750149
32374997
104924838
96416556
488963245
19895511
810213771
20886210
185413387
632292570
104597164
365154428
79993648
108333848
234214214
254035185
47414100
709605032
157672492
118742661
56080176
234537689
115372619
689391179
60942923
205357938
994254
96546210
465890165
296926209
139713039
251927
347634964
183265620
32764740
97952299
331209062
139350920
796109
71686788
9054619
7018749
251752
821934003
24847537
74269258
108927600
15067769
8308557
214465523
560821708
200821710
720821797
372443934
110419060
99702250
160973325
245437374
312464215
314372859
237504942
530838670
392748070
167700823
38542850
551674791
152090626
622530212
218952919
33709551
113852066
12688266
202195718
370115118
733248371
414355051
710849846
189117514
516232489
676130339
362076
72801661
384043285
434709184
18151252
418993800
305658457
594707679
237704973
416133932
487822342
280626921
13899123
397111374
135538504
628760
286472043
271579315
231746347
199716799
58716551
359645612
227617282
505992398
171834096
458268336
486044115
561037967
344150488
103271029
6584362
107960089
41865364
116152888
184129073
25839905
93966751
817997687
569591549
32931704
152482574
105027416
175964416
413915
446865138
521215299
37175275
199856914
324233497
525652300
433466071
66978734
199661689
179655790
469482341
79252128
361898493
12174533
20532995
625114339
21554190
64669979
81981442
12343539
140880231
260446288
201213373
112714544
118772099
609449825
155967191
3228889
317702375
171242543
69113454
585822640
491180896
348053278
190505143
366222765
523416476
140623500
211836907
187251644
119622472
168258683
261275775
333806249
521489501
283985722
439769849
13194518
70048035
535688669
203575593
612334162
185281649
83180626
543143754
767992813
404605218
76693075
26866137
108001093
172106898
124495082
15801291
131906449
74554957
535277832
443631004
257810628
29020138
483697526
238146029
297687573
531107168
357259614
45545876
57838409
175314421
412087520
10109266
378739311
189241750
815600248
99346723
172936967
650600768
308078694
29404738
149173286
300589030
77879443
10514499
249865518
97806101
340659938
539388028
443739159
71235231
479798207
79509175
66633477
18051720
133650215
114407025
22750326
49739737
783496742
910023404
358467943
409834663
541964585
201676751
138795424
443676324
64332937
711077921
6761342
431847346
27429634
336665494
763978707
724201540
89521159
11541291
102070007
114689913
61246673
178723329
2228264
605614224
686067370
14444270
109707515
148232964
172811009
78659320
520842948
577645236
103207804
111599151
769934886
117509446
121651738
530535184
178448725
138631984
451676592
272861142
182661955
38770809
727825169
112163198
969148703
69201200
220951312
773010813
174910721
138438876
73474294
43202325
581655795
89202826
110955676
169173456
237111421
239231638
32158775
335837652
1425387
32349892
72921907
332113901
4870370
101836551
293902067
12753288
705382511
89429795
689389510
206201523
102735497
63160162
147349247
140911261
266599401
213826609
136801597
325638051
77313716
368161248
27499863
565749176
275090642
117935958
84363810
44193940
81945662
195757395
93014730
12129604
146076506
279058803
104908982
16359783
227981441
317295124
115746302
23519004
30334361
49587703
5855005
55714046
259739
551507191
70869097
707262351
273712706
142863372
834657092
211100249
53086916
21481259
408488530
133133514
325256232
4329908
84244818
301200687
449486810
280456305
17872154
36850878
2392865
313313358
144430494
324519598
108280181
182717516
673272084
413656653
400120100
316075973
546570825
583024060
917757087
324293300
200774070
1551871
87554316
154572993
110187278
506275717
133707770
355168335
324901001
66200590
583087298
55377766
340530322
2666714
500212396
458887073
503955339
281047579
333237930
522099133
354135909
8226266
570813300
474048630
877581573
243307719
797134319
162410827
629241052
181043934
368852760
362730237
439598793
288657759
156665337
547010321
7065022
5504759
33976374
310002519
430288455
952070571
45265888
27953525
195216205
190862923
100053455
1716255
641779202
855981267
596854613
488666151
893490530
520975967
626959230
243245880
162220360
455705181
20120593
389493659
278038222
7035434
553580292
244945299
23437265
179015131
6920371
444621453
97044315
118891014
876644420
495985428
667367740
735608744
703579344
31092512
155003693
88700922
89382140
236598456
279782510
775825758
84035996
86759257
209973156
58673661
182792055
68960807
363070203
17991279
749970051
96091154
308037356
86298255
382602242
39652680
29164295
373106359
401827311
12256121
584743704
194729969
28536097
51553808
25352672
2868430
31674595
80265335
49310396
29175182
74427004
89241486
24681949
216713187
23517375
163994586
694258367
376130780
120653527
682636929
288666693
7055716
468381323
248875195
234521537
369945484
761590079
679622339
4076485
634979039
459840901
241405201
196522167
140185449
5473362
190664387
83966085
229277983
8963464
245862844
26294985
26781971
300024365
88506693
219421802
690817220
581841270
330861118
212730455
191715641
366563721
51522498
340695968
1058949
647577079
48750545
107217585
97543688
798330580
169841094
47674328
298114967
17485872
184899348
401544981
301944923
321569171
60885374
498736850
357673231
127824232
4942738
7361036
63573479
412034692
280308582
19841329
67281077
26692216
396595313
2493579
101760269
554578445
68131532
321797503
176848369
248005144
544600242
77456195
30818068
57449968
103486825
457151368
543369456
245835447
309036755
74430304
229953434
172998520
202239837
100174294
30789761
46562641
151588341
702714389
102187308
225036238
11817039
671124021
44598906
307380577
9967356
387292890
301113205
10835748
693369344
419617380
261216037
58079846
134413586
587447291
14860214
244256959
233134000
767249645
119108922
255319360
208050507
80734702
210501161
784246828
57312560
202016163
40240011
180634866
718508752
53032566
807213313
26291378
603360519
719213567
30527378
628370114
273374567
592963202
17747250
222052394
255054780
148769363
353979721
77184663
762343155
180504225
154601496
654509037
68849731
109726579
78998919
213141878
387506505
289744630
26083295
63069721
158992772
81033714
56235166
35121385
72320003
683560911
277497171
191321688
133550967
166614130
59504899
644000354
43903199
311217895
11744850
463719492
495213
272126781
5001111
128814771
2460524
922610378
267416581
159247207
476500136
164233536
281614
229436720
545954662
462040033
16795238
42516978
322714744
77094916
235852200
237960378
110536671
180187586
335952229
464108014
8548310
835529136
240562154
189773908
152727729
626439012
21752130
71684537
90111982
43921874
79702585
10063823
69669410
31513735
740477838
326171468
9155509
37602363
361503893
421130662
9175655
322833979
205557484
435389354
5865364
288737358
99947069
24591445
320414996
31899599
431464891
6010522
216931545
71692087
51317565
54590438
295126998
300518233
62837947
78599302
40028239
161699982
54411702
375093363
89619433
83024849
58102571
58629099
137718101
426677388
91377894
83873620
103831533
204140991
772944355
86097814
36218241
6622426
209981114
57779529
483337022
72147182
407080711
176271387
218800836
76157755
200149378
375963465
684473883
111767151
16510873
309599239
5108513
2725554
53084430
41116615
28033155
37134871
433905681
24854336
33271080
840244214
15361201
244579500
569755904
564583663
126721185
543976097
483344858
746205921
142354782
44344460
30745145
193525880
68988664
219576841
15020704
139156816
203347419
100965914
187044759
33326392
2451160
629037347
653551595
228693964
374605824
7101195
80948919
787589834
733380767
258401268
43663421
835072118
114464855
486431518
63232742
343391674
497923549
389892112
3275118
557148528
82137780
71769096
518992289
362116242
333855771
370280864
12573577
538956656
174538719
204793930
419067917
73093973
75713189
544838364
314732127
572326866
86510534
329555626
823655408
232260850
137607322
269541592
316836318
47681524
522491024
709474701
803632942
105008620
494818859
281042979
1766944
270006647
375485128
378539595
25379636
428347666
93392423
13268725
841696714
711511187
55250398
186030874
17057116
418799082
302165247
47306594
442265297
333880391
593034854
833237242
559399767
23189116
128347824
380636712
581130600
305029
567509032
582034619
87457153
21638003
549719433
859353060
36145555
422765926
277056480
66742490
131060000
72812543
118692762
342936175
567631552
78640023
338080294
36568335
105023451
142058117
240651872
852278068
202749653
137137852
13345796
200555987
29581010
32942367
7532359
924250137
753692667
232817156
426375037
1332354
218004911
407999470
239893778
124401424
99347700
570106145
666901970
686299871
201395467
479461892
1463856
75962544
69316528
453803466
203420572
182032633
505983897
654498547
490122963
557222350
227237403
79034563
284422499
342933256
311532061
304591871
174704220
61166274
463580441
88358700
315165003
260127494
29229789
852459594
685301334
45962641
124234572
200842714
239190112
600761705
151509251
562238756
572772481
226663671
87867854
74010607
35291133
704612032
768886285
71062564
110132555
199389447
10233481
148782385
282660807
200936074
28554251
31108025
436063883
50303557
223504012
769129422
102704542
247190263
75852352
162396383
127517289
577294632
599288962
523678724
70735794
476608469
5603209
155502038
245519674
272328729
31166869
47683832
178332516
104833616
535245800
74350650
214404734
125003946
41424567
7178813
14772173
138770935
29764896
617091284
340446702
156698043
271926285
54747547
99786871
52429561
224084725
766604404
179839039
843383373
598949562
53061293
262664866
176636116
247472048
221069171
556153266
55703930
637905124
295321824
6756038
116120762
142664130
580888699
60573242
130388627
555216781
329112169
21037932
27022150
176957931
15001859
249323527
36269807
973631171
360386021
25350077
161007160
50799429
201646504
158598820
493521193
429378987
65883092
85397677
70295233
187645344
19065767
446781500
118797
17972
597785473
27697698
312751202
280533794
371944448
43480880
229332356
496306499
685738144
295546127
76953297
214752296
480291868
280389085
361259438
245744038
510485781
254895680
261148419
89552158
378661050
446672862
73318972
218415869
342734313
297936333
388098442
50030781
125801803
468405796
336787530
695995752
475380372
80484330
298339862
203340334
14858301
32768876
394740865
914173174
230252859
65349572
84584456
664258403
241324927
319584902
507992766
193661027
391967150
80153989
36816411
574304317
13675465
318500579
369180
341929516
5951290
239566548
114419306
138155647
64351242
84978471
347256726
567763341
46084275
87849846
652364
52061677
93114842
81636133
174036307
22728746
23199360
307707150
67671511
82468862
431708472
309620609
310275343
133429163
138659425
22364082
753082723
95222081
754485298
231224631
145024966
58245364
170331716
179501317
191133627
15638542
162492344
302907385
320714188
414546175
341421571
226104087
435164294
63487892
162405837
99381735
142229171
319176873
123181289
486224065
537581458
109164771
443174322
426498878
505677501
471932573
584373360
206104369
137319123
156794474
379044893
401467278
435006272
585922396
57517057
407594630
45244281
45957706
433361536
668302905
168771316
372885173
174260232
470421030
167852781
743482888
273855471
290816992
263017816
69647211
16081985
231027155
129874268
207020565
20018386
524329329
201647086
258774416
378723060
124726569
605445505
63983214
47566143
504401909
160931744
46097932
141257999
84009065
411318502
387573248
23989898
5263506
289987135
33319685
284276136
30356190
451132049
453540350
436477113
594577564
283369846
304830637
420015489
98405891
145885609
6192296
434211956
693547984
96142438
652105101
176440975
749593654
71327268
101688729
135497892
362923242
170254885
21990463
602543535
357886421
7179447
118366625
72092523
170265768
34546371
501814008
89316350
2020255
126649791
153385047
35174420
294734227
93569916
114713823
461860086
307439584
18076952
25693489
183233251
74880948
157395645
815423360
73478226
115935619
138214359
258623823
14457593
123479267
654252058
801142507
252064300
96059841
136362088
589222089
56379949
677902977
312192187
26857136
65316500
483345094
265478078
17749628
103091248
164360375
182177750
737293395
513272464
134353870
203750445
109236690
42925855
51444274
98632528
30521153
22014775
74905949
246357732
575471925
73916761
93644183
228733569
107948002
56702949
15599073
7081569
532095780
595006823
60425208
319529421
142760
472314223
288175713
88447583
219162502
154524789
45081338
101065533
4754397
185505248
264004328
857045780
740148304
550171779
108582095
666136706
204483715
311482498
36049780
352437721
56589313
538966400
225610160
89108181
4730653
174193505
29859786
368850837
67203028
288921030
491978445
399364872
720380700
71593728
258024845
520375235
363493776
659821746
712035772
323236316
134562643
43841124
482243472
387512481
243380857
614278200
187404305
146384902
18967416
831573532
92675991
328913773
34421908
131866220
177189895
3941851
104096370
202512054
7538799
56953043
19060394
5204747
47082507
26109055
102676202
92582336
467943604
2231484
215866725
74187816
182292724
18342360
32201652
290016930
5318824
33921642
174407853
11020394
92077807
458940349
469669627
147765831
208091368
72436956
100865145
392559927
830930766
515984079
92420361
84876547
44890923
139336055
88418793
95792253
254561977
32967099
214422256
117922168
530489535
105936719
317161259
122895638
91989503
279607060
147516378
237219150
18549996
363928188
433362559
277960774
205053810
372553964
128130750
687340848
273692422
246771602
390906786
4197735
224764808
159562032
21339838
93787009
102961129
1458020
124377948
367798907
4023956
20015116
630150814
67134641
164383227
752892597
432483905
91316580
30899724
288010124
125062350
504732118
6014961
208195354
94290757
338495813
19336501
87057869
339910607
531054605
221960616
413652432
329970608
299253608
54233394
484023173
21333950
217914212
231384693
133412682
33353394
25402666
150266898
470801963
49443049
196727276
202173678
103225906
32450962
234306185
242881652
15124673
123544677
377534933
45731863
546639877
163278554
670813687
136287639
444916315
11842934
240139989
437894446
122871983
214650566
7259777
157342227
603949089
622457232
47569508
465664490
37368309
562328694
240823671
271547352
817634112
225188809
60938568
26990227
487846610
304636617
28068300
168396690
761591436
182133000
2737399
96695195
843419986
224655493
28388117
280105078
594112554
390134908
228769051
61352761
467565497
12742810
143057910
702452681
858845741
145817072
416028889
97752419
132135078
130884297
228152073
196344748
23332578
36715625
30589016
247083047
4932287
46005068
316524201
188371131
800728538
48113118
85617157
16346444
197572578
636409300
811909
17000180
289491635
78764319
468344757
15333765
274649873
131167871
129864867
417422410
196787488
314571274
247580433
304796774
459133073
22420183
412843009
183464985
608704944
24951847
274516707
15633127
246308829
129126517
170369005
48519590
43215662
6328136
148414878
391315963
42814783
55598524
40898431
800597586
825605683
37161256
268312542
315335008
162626916
190801702
39359286
633214531
159470587
161215659
169426405
17746567
233827153
613337961
490015672
100568499
239106699
125888374
12647084
374747354
452208854
4591240
340087527
36520053
436696932
261158632
94020056
165072895
97588604
171770394
23923253
719019708
5861507
29491773
51387710
355168944
59237713
434105414
41147952
379954746
502772392
493799274
615601057
149721252
550260131
894552861
874085
245422326
2632638
276175326
139784397
827797670
193935848
515092345
266236843
233741795
157704146
204224322
52061165
38397381
243100682
120917708
70820532
42121816
20663675
121665118
213052428
151262362
43308876
588609231
40887092
106055065
271894132
41288964
415126808
140625963
117701259
4906273
553975072
552658047
260259856
482882136
99447434
167598313
382557488
135634132
38660932
225277015
211319865
85626004
19712835
732160694
265862480
535344597
133665666
80090604
128662992
428428552
315587213
609914508
71820954
8475392
352593878
263481433
91671575
181693865
363006448
533841386
44529718
391480231
375957246
456360392
554560726
158923457
109858374
515593279
470613482
64851580
36035708
859974032
5414385
448900171
418487179
32389935
28422819
3149552
268214878
176391262
88217700
187547655
392111147
431154123
485269339
488246103
116437738
43801631
922699537
206537922
306252674
85380684
110092964
551900787
111525319
303841153
374622401
130942978
171420498
657672958
45825829
677459360
413168811
48257419
365332433
47007328
57108607
165573787
837258180
82211262
97716385
774307
57831013
447571965
738983495
23272217
501134834
350957433
716542831
83155091
22526632
706427995
234626107
99712592
206721692
580153965
415543725
478229878
523603878
109755686
157649341
9524774
19581040
258969344
21045724
285860385
205906083
27841812
30114512
469381953
119636980
264601327
205852746
666035910
544525884
101077107
265003617
21741394
702443873
301538770
437090151
284366749
9563972
286600594
59197596
249757710
159194657
358242899
758986732
274805871
641464394
55639629
252113721
360344780
91540056
29781129
205016
16538246
275657199
31177776
48827333
93916009
155995788
49360740
111861703
64491446
1107880
533662
17439503
8433728
110075150
338407608
534803929
103984795
36735762
58619058
346221996
19446333
341936276
180847827
499923813
92316441
127697780
203720191
395452905
248687236
6723842
291434018
134146069
5438038
473996449
331664483
536958097
191770706
418046591
288594688
36083768
380330522
172617267
107759090
60189694
69628776
27653182
54515774
585102279
332305104
197497587
4149055
217729009
250455766
248288968
158990622
381907119
68307555
116764648
382825009
329362876
370425319
9056342
115308526
13735599
335444192
60217762
337763366
255557762
858608672
468193931
67068480
116307638
224041128
165768736
322664649
41678687
174434002
234713374
182200442
342500838
827621590
25886330
47777457
45927863
442696410
379487636
356772622
252519524
278707945
796507646
55618809
305854185
548848266
512230140
363087539
103152042
316242684
414731809
43768826
278293116
197075955
4129605
445200282
310763969
183978496
32323361
12931060
435080650
8018087
408032922
582771007
7406793
58900379
187255803
597840869
200435026
194412602
4460527
177708900
205450184
306499379
525192211
65580561
154961158
262819341
407318101
460125921
115440228
176808970
228249203
314473754
408289776
126775972
62758462
125703818
150485117
598898248
77124069
474730915
264037042
583992818
53967570
212653760
755580931
192246889
388595726
441293381
500528774
126876795
677125188
707399261
490971766
368545327
308062271
210335250
61331285
80496300
214190673
40309262
615233056
15785439
1394142
62948743
50641056
778098421
644542002
45270692
421724590
275528362
84088097
237551123
724833056
233426378
87026849
103596719
509992134
45365166
137714775
703757280
16330413
294731894
350073750
224736868
526097624
63006062
107559201
11963673
1060813
98723130
490446843
595016108
170648107
169117084
104223908
380009298
90162519
34514651
56533458
9861424
337301718
546961208
166432747
79857983
742948151
254051300
20618768
488128309
269195391
113386323
287772756
108781342
10159436
179161265
7427304
364076642
199216123
386787216
730230499
71261981
286404386
301266201
251473562
789959848
649262902
260573364
241686787
374394600
225492601
657239098
579945195
88425375
23702760
726785994
111316159
272210302
57343740
225616172
304724187
323419954
619518158
501224020
299873824
610055532
527236403
264955666
223743873
214665590
51296675
395100170
126313039
628388670
71537217
30474549
125375469
602676228
13619285
106336778
36639985
340561180
11033664
352878265
297513046
127695977
295713729
261448625
97682950
242754686
166994027
131646986
300085599
91864852
376811074
137022095
126333493
19094198
117893669
59571523
803416233
96862415
13802057
55260980
441483086
709742501
2487382
5121075
863695538
215312268
41262988
194374865
91112596
165617095
327264008
13259092
99149720
62062002
30609903
373948594
377349384
311524778
46970024
71192949
499138223
29429299
398343469
174690491
364806365
238369398
109183134
664248326
18863365
270725434
199501351
419474391
183152200
1189042
538855957
108441567
802259924
382296512
447017525
130250061
206841429
147083101
577348698
142376676
88181661
207794807
27302839
302580060
420835460
48399437
1765677
129982532
91584037
62015332
334669093
587197704
159781834
17686439
315820544
61124448
9623685
148084131
502722399
114481554
334516176
291065665
500927653
176272423
221877062
91660115
391194905
262162693
25263694
79002003
27413402
152638217
354252631
729565999
5883653
543945749
327875601
349477734
258343173
649553118
31432712
63471185
244860763
326988303
547670144
179939048
158907353
10230600
646135816
404205016
80322062
347738667
168950173
12775369
405561773
792054500
57455623
216740395
273630762
573881165
113343092
405864364
562726391
329693284
316854394
700395038
296926612
82084862
57258885
4657486
240945382
368863048
190243498
315915638
314158910
669648795
114074706
6421134
180430247
76172995
319516828
140467273
257593637
494880168
46825768
10923814
102471414
1617227
285971408
14156101
19725113
348338098
194114632
25527031
465025804
4427925
124895112
286537855
8218831
881964093
103829603
34500363
435293442
71304853
103016438
516920814
144157844
399689480
279920047
107641249
20614006
30180989
174247395
84216925
188874395
323230726
116999627
302166839
20455968
1909133
323672008
106152564
54572579
769608717
1243126
77883949
296967891
406398966
35326164
444206948
103611281
430015776
171778779
69120384
179162630
479885655
444744136
159497517
854934456
281887780
289028203
15287912
562896553
754931575
90625138
84477779
83823714
6534903
362699919
143427166
365239678
404803048
7488889
246706042
222403062
275692360
139742472
130132788
273893392
261957163
7962966
264330635
278308959
931045917
642762603
1850244
204192590
325410400
242442076
54837787
469447968
734452815
97290830
18726517
10668492
815064922
818076253
834175079
455712641
134490649
91766697
610346636
306344654
853022104
154477168
289064566
532230901
756168794
128992719
78715542
417620153
179893792
74198635
139458965
90922764
262849829
36245448
115719562
75527219
316594464
228250986
897600157
456226724
194921911
368346278
41130538
217743402
197126462
455270203
123850957
25361593
279893070
51474385
120129375
486639616
249012302
242353532
611770589
6961661
463487753
46683759
213553086
535374275
8945286
112299949
297364691
127703276
533191825
54015734
84142081
564239170
53861620
355524363
203243793
199636459
132785031
12574468
144217346
19368409
356123511
755804945
115979229
538656191
2296024
135153150
630812237
177720491
71745715
58968165
7220007
451852771
110663859
118456695
659089122
42174320
397070591
336832201
28826764
73076455
199649406
199190764
65020303
186251794
13876140
82955066
352252909
53906525
1173012
218747074
269869425
39452373
156353441
175706973
336554729
198958339
259011789
31680341
118009585
11260865
722740398
2778984
193171965
403246248
289317990
848189278
404570052
365265732
595237615
914748663
33967067
44880061
155283214
37734100
95772347
339913009
337680997
91198344
201400561
501826731
230171295
17909603
86793448
236326529
187668401
599125850
200155757
462027619
61784153
214845843
118439990
51594478
405480729
211376490
26576033
22961701
409677276
218870304
245584576
585184544
25324721
515951319
47324629
365964286
553491472
823235298
138459845
180533814
298983618
219055129
152657157
361646611
40904460
5444866
39685987
865499102
1380930
545434632
455182305
715227463
139215054
485440202
458890508
736792340
629826569
35564322
553556182
199715969
285476502
373749973
94192305
23231496
225603093
31835638
123130278
107955178
446857246
278816370
96605656
2376957
314255905
235029317
25227951
10731696
9131733
27998270
79020564
685478526
223799938
590934975
492825842
363834284
560693258
11505827
54841084
483101269
3770209
278947235
97930720
423087808
12971639
19446577
219841026
740754857
134466444
150092640
147961492
283203178
181864597
69040096
7468006
480605325
458655610
103789423
328848371
213325788
684775006
539446550
398807490
448684401
332229704
334612269
4919785
488263020
161691195
187232299
451290092
632945368
741185383
624234868
29400108
176430912
106065972
320033427
277817916
338355496
232462677
282562746
32946911
144532627
126978237
175775744
253387224
199455252
175391603
38315108
237247737
262087928
48421450
102135757
490590110
271227512
288821535
52388580
263380976
121713689
63342606
543421562
275106721
223809886
145706249
74510286
350264763
135193943
437018200
424393696
51704468
179201944
61587842
59588615
853305817
226672866
290994527
179443318
469922576
183099308
670331621
252083217
36584159
495871051
379934224
749448278
191545522
553341649
37877986
331950470
127583098
305739494
30774058
19448866
572170410
79060285
23374797
3270589
27653158
235040566
290700560
11743046
257671770
4746164
562884770
61344
112096840
139352607
194305883
107123964
409183006
6848473
108692223
40363434
10776538
717967981
40539324
137342145
68010765
6659487
16394538
226289773
40189181
321638383
68813082
50112356
80950752
181247324
271544557
40921534
162894999
128287507
65470351
815401016
243255403
126850665
200175468
59943387
377421709
218303360
21785402
66494875
693929203
397939975
118734662
397796782
312991019
398677232
201268470
206306752
173928081
447322041
67959421
150984134
585116839
538950555
42897473
85292470
457791122
410805940
548707412
194140041
628467122
315246121
285112109
111005111
94215920
762248
511227693
247917552
69866467
11928205
46379777
228127151
146815874
89664784
341556569
16391241
123970145
624777428
251950852
133319839
785917109
254495472
136374635
290483388
51309151
12849747
111711275
102653848
243971761
7019589
216171414
92156513
267775567
341251632
69796226
189210151
54345244
419255213
93334574
419019642
10446780
101069038
716141751
239948511
150554691
87384491
490975950
106479028
179923999
404418442
232195791
106482090
548880189
158605602
17453537
98120764
37042656
41963604
609085163
394704748
214836484
102848198
240607227
518836240
271576490
341768535
5290515
135647312
396975968
90160623
137214345
91703229
96407354
429336342
15557339
719733987
5810553
52477062
12681305
103374614
369712342
247146819
427339
25454026
28026824
88633139
17533537
44152
329804026
170730505
463712879
44873586
45984452
328029963
354479398
276134442
243667515
192626354
131453555
96335746
96591736
70393295
386521918
682130
16737487
639771228
143584569
722363870
341638358
147371494
5814229
674388731
410759621
151949177
445955391
67622895
372808273
171749226
2426806
40058802
233457568
524319
79865078
20712039
229441948
112425097
41614201
474826796
221416821
442987101
434589832
114181189
675235744
374991134
117768410
502637528
4716482
189074020
16181189
185237802
3496068
430282740
407752053
11054730
148924094
368205092
221055732
35721984
99866102
3970338
1025521
340934214
51401322
41747218
167393192
384961317
446114508
105252507
304762342
799848650
427440975
161124349
656013944
23321080
133669665
546209235
33914181
486108640
303983769
836202001
730799545
476161207
454306759
45162708
17653726
1449494
130330788
116771410
699611009
247415572
80189363
7653631
346170862
34352351
81788975
198533124
66708865
99646187
186095493
427007329
444056140
109340018
510945311
386829318
394005562
503921190
348113167
854885865
40162067
139792281
8805688
380842723
58637239
94334731
423203545
110724951
447780473
321277905
294807374
369641503
190005544
78554695
57094552
248529530
458844972
438943775
108962755
94324534
713223990
30543894
16528967
350196574
59031216
96007420
335200676
246669741
533322083
326450122
149237011
6180566
4169034
384539723
61841554
177395313
407865810
332160412
346628654
471430033
587124044
199706771
462843439
358672605
240893112
292961184
6040307
370275004
125719524
102382366
139101074
95839324
81795210
3310096
586222603
13680658
603028714
85168553
2691672
55670998
40241573
385405266
31083542
39113111
667486497
451418614
55238274
39474544
16564338
167243722
82354680
198222399
28143237
167311420
371041483
236249136
107713069
343257123
501343279
2173329
475239791
245719599
391582197
611050608
619742826
134902594
185768884
317435577
232257807
323162429
163766819
74795663
37226790
692267149
249632035
116987855
65807634
31560135
239386406
442684772
500823797
235150175
592331856
217741286
113823529
4621547
497865284
294434579
93515301
43482406
207603421
10890016
100965722
658265
547893598
85044777
272828508
520494722
44631803
321338561
254707966
74657532
54722396
22659331
721666228
533004851
23874518
28662882
1887457
447089129
165979
146248806
110538140
65637258
180315266
8959607
704521337
20237
484190096
179653053
550984708
364879209
83328270
138141099
8154740
376890611
146058822
243114073
44467000
194206521
417664923
160860081
99391699
430197323
449299110
353130535
14324138
570388612
6962899
416115454
267820687
29890215
38869700
16991152
631843922
498320105
133858083
32511220
932346029
56868216
124040215
110183271
12279301
231943712
124879945
9533004
395621531
26085138
436612550
208345882
139381351
686273017
76168030
28767677
212602327
552019153
26369405
84295031
157911710
554872533
271699480
2038825
159683567
37762094
48752119
28863664
34983854
52050191
198741613
732005513
557733653
614656216
182897364
448047648
470200974
141690049
466768265
432674755
363346071
243543989
41978126
92917888
208297617
447634981
270642955
118521698
74116205
528820454
92565304
90894112
53354780
206183052
378116818
570159372
3095959
413746578
176594866
337897574
217441844
194679401
63425748
408031864
380867106
455682037
49764692
271903495
229809163
369113454
75676706
206408231
339646863
183747892
97676400
366249619
28110908
111653098
607091194
154008429
740507935
533157198
955302365
48741830
127284999
507089803
131813669
64862151
301355851
59889162
55473193
183954259
602048931
464136928
114595501
71131030
4389335
445016523
49467978
400232315
739541898
344371263
337420073
226702919
57324768
1214652
187418316
248881158
185516292
915558620
70703066
912159134
637410100
879953771
140924260
770481673
252807449
26342120
274566857
5795269
250771886
480035536
127253138
163648670
162303151
141548500
94529176
747785339
44804866
143896529
317809904
110554822
26032849
79482879
782382626
49952714
87058599
217404378
495586311
407152298
71480419
384881485
411252410
83861815
108065592
49538803
521757069
45082372
50108652
146662571
111520214
215237997
77170523
710136076
235539695
14145082
80358812
27231363
570524320
51746483
478432900
47803816
3638462
735730316
209657374
291145153
268165843
266823022
396631198
443870051
359708271
196938457
136030192
40449556
308057144
161601581
536346883
439116934
4031949
879933559
85469356
768768841
753043936
466643040
424497259
517774253
48432701
156119404
2593892
31901056
68132105
294466607
86342145
19950080
122133111
123986370
6584771
240374821
767486640
675198112
94185769
210610978
78790796
614898
80066804
229151211
406850747
116867932
34490546
448035835
7969750
245510534
129778083
141095406
208907749
92681377
85587820
65625207
282994696
159618656
630443008
27190825
21735326
121314834
75282096
60144297
221686272
49576531
13445088
59473850
86769689
53587367
40637717
45813851
118675056
176253192
222112669
8074978
514517321
556553115
479223827
547423722
69572772
24555592
909378151
509986079
570758245
49570089
358403920
14329244
255270177
4841314
299239516
11284675
102599722
249401119
34610635
168169657
27645582
8648659
186110513
15034280
53110044
22186964
202683336
453423204
341548642
21740110
62602001
73968089
356895443
433058569
589805245
60277289
60259973
373683495
131305568
299918169
214578454
93771752
355561337
338051161
38986150
199309147
62103887
348789587
300751624
187858328
189822158
385545148
538929423
407825594
330170161
585693077
14997584
416220305
215418124
122044536
4408557
189840
217871401
270577849
201643711
421460965
835385309
649867535
341723995
207912511
433598721
445358018
319889130
542754978
186326375
83681629
335241760
581926770
35468461
535319711
102518558
287516002
555298494
134584275
495867086
2372044
30557203
98563545
441807984
53521390
627298505
9325538
221893210
241432093
149400633
206917118
748172637
233463146
534785112
80514679
417959409
215586145
139844388
22319521
367875669
276448890
75516332
50095653
215764070
152861657
918060944
63600861
502322577
51027
131538784
20814635
2404178
91169274
282874248
34792015
360222411
267172431
360752324
233883260
52401807
1409689
95654142
284689597
298618390
152623276
245585633
398957898
252862369
126401646
48591950
102300429
574055574
127046914
31607649
131243993
276263316
172284249
123060807
11749674
333023328
588622311
125299685
935442342
9263602
81488823
595442515
9137742
338025656
109868835
67991305
198113708
615456201
579191
382856445
48384561
71154289
10948128
369164350
802826059
118948571
198420182
116555351
281470853
281529871
722727225
15956089
127108140
60782041
168919556
188608797
675108580
162905789
78778677
15594270
82813913
15117197
180810167
154450622
136028697
63092923
54879177
495499135
45772836
117191841
46970453
409222161
564756547
27390975
521887366
149540360
622786798
138919527
319021496
510743525
777845402
9369074
368103842
330360335
567846850
42274496
403816557
255060336
54083029
490853002
200773278
6398714
370878025
522406702
320742847
13560192
387523767
35523299
119032090
661209683
349615454
349184091
183684064
986830
61431455
28444157
5362344
545498164
172965990
108741566
16441922
693574015
179651523
739355936
377978868
154572384
214363756
524903912
18844850
28921645
648159469
1083419
356001750
591608462
206555669
101367607
113719048
362196259
6016329
310405784
126618287
441901887
109684252
41558114
364801485
214027288
662497970
203951434
37569484
477913439
6492355
516633871
401132130
401167650
241953129
489422632
168440513
605377698
37920396
608811292
209418270
409236743
73698725
648351660
728979344
459974126
480739677
266123604
12147199
35155051
77138467
583498504
456273091
172946182
2461788
345433245
7543775
171025278
507527083
93598010
68921319
354308287
313879975
6619013
220332238
3654985
327192580
578165774
704584258
2773812
145184958
301442909
226546599
206808005
12615249
207607487
5390893
60063709
146716655
45807562
161948459
867381484
9402690
3856968
621964252
158198869
573578498
743696326
95981007
618703772
234769435
659958922
105902435
209971954
91404552
168827209
8056973
59849357
823002852
597813990
347505677
137464512
468989166
139429942
509320432
215070660
22443225
850821526
14323126
274147275
73787154
607783322
513050675
161162357
607869561
119529354
94218956
22359522
324430102
146690704
1370493
18148872
377415862
630305494
23138974
52667026
285585001
32967025
619504363
571308569
163572227
9492326
35849519
109876413
119544145
172466833
33956145
1738879
515957755
513934103
77053887
843349680
27627876
101887917
698491101
432326722
70214893
31559780
226286456
696418430
160455520
567108239
97533400
157284829
277676490
32253648
211187130
107972471
12470121
144857626
65051150
332757888
410429933
392869947
514465604
121160087
62601842
622240174
472005286
63027537
179801793
455520019
166237237
283081861
625124297
562478998
749099067
293695218
213003244
503031808
229964873
290414251
333104620
18374781
15937121
6739297
290859731
121322133
414689939
507387126
66577187
268717850
15374792
382596412
425989737
143650755
748292629
101657757
80035385
52034579
337203305
574775446
30455438
2517493
473435912
406621068
298687173
91531977
368673749
607274660
405320664
88829398
189363263
86650178
103044230
33856874
510710514
93386599
346298
74092301
297930705
511544040
342777635
566939620
45754672
60639979
66476471
254041366
54019525
263738892
40767915
421414847
16140650
237488687
361538463
373074624
356917469
222505352
95189439
525772145
203241683
358039837
84353944
168815771
151880627
777722218
57474758
162930795
395763099
47463000
420329024
753449067
89958428
413370296
564694553
12642767
205021045
9874905
67498539
118930576
92936158
38305934
358345354
600787909
557302653
3522352
157997745
118888410
179668592
261336484
86304608
84634802
19651899
302333674
521268703
68492050
20905035
238521484
699306119
120090734
98873663
103640973
97424980
105732952
219462675
1569418
30564084
67282703
487787434
604591559
73995594
21238038
433312479
206857227
340516168
12994288
12662798
673770464
168679105
390525484
77595735
47774123
8288619
530108470
367450125
521689522
174559523
35421497
520101520
191029183
293439067
202164310
703923293
224500502
489737476
59869223
294501992
737924910
44446655
369004503
140587000
171116119
9587654
378852775
695334826
20134077
890084868
356852036
243367591
660868416
429858567
359747206
477918570
135596445
669609517
400330975
130841267
740100414
560245585
63447261
603420238
136038118
563043947
13969273
76834056
6113926
26367210
362279835
70240730
418327955
201590861
13766023
552616273
34028652
42238766
553925328
32414486
348049340
156933541
274117758
266382774
89182142
206447585
283435260
22022347
426911289
23037627
121169957
550548756
75222146
1274627
81976922
122377194
7257684
25477802
397057474
575059442
126424471
103223484
12538638
45888823
44192665
20703885
336784558
574806159
173261105
88531739
11310395
579986567
247397045
175615985
135349273
300562185
4014273
591726883
86557080
833729234
226994973
545599386
243773912
2600084
83896929
674138212
22594280
81655751
257371326
335863674
62702919
67938370
82058475
71139340
31440054
462615064
98541487
17798929
116301812
35124954
140415650
289623782
95186714
77045014
813990440
98265285
620830110
354454619
28721503
75038344
35664321
35348180
22593183
460488893
86891296
24028985
128175743
256251219
315055950
152730074
703928531
530675708
132118766
162166202
750128430
191514741
75307012
595433267
294773960
21029974
766351333
451173755
153345011
50788788
433528021
39871775
56076318
100210096
248657854
213363879
50509899
583266835
69314349
27843512
56867270
163419108
662540
16417802
724664957
335463742
320749819
157064538
220562172
156198618
210586947
363827550
349916013
684264689
12656123
105119932
41158689
53598344
7579047
270741962
183368949
50311617
143844799
265020361
63818640
360409218
261563017
4828979
125253676
168503737
40896249
477776899
169663010
476402679
453614222
83807015
302507072
244457152
40892350
387233065
113154171
77622880
290147919
33633811
200524719
504922923
223953475
8894429
251393024
174969853
663543402
530577238
279178791
633105756
33076828
9086369
161297758
181094191
495195015
43079752
607286174
14000930
198486802
666737706
188641782
135212465
267713175
496275445
147929961
586795004
178952230
378745395
83398134
200167299
97035388
28334124
124279262
179199618
119437614
504020803
269614393
88386118
194164693
347406637
54524120
262304632
161519982
198200396
568176574
353887597
675295270
235271791
206699224
53306497
3188170
75039409
48363285
680424794
17981425
163401660
149216442
53574548
116946102
693654825
146212983
26124188
176766417
473748419
1452166
146837153
261430936
184229816
240631174
229373538
484988585
99935515
227085771
137795373
614498595
25583482
306019499
191243938
30076607
87556952
28841740
3768455
910450109
416781963
215639193
58311970
572424405
435258583
12942168
147958766
551705857
323775208
5984749
103175101
298941157
201622720
277391878
388712984
32791300
240832836
64297612
155407116
100595029
3429230
37946849
175305096
581259431
586733405
54997033
11625841
475706913
130367084
346569491
149596437
320150379
487325178
619483311
26752372
263983914
30670516
185687650
314825451
19413402
466054685
39350962
448181904
14126345
467344055
157144
361335597
375260329
3402620
449047892
61074736
844531
58585984
68820413
209758106
474930034
127496851
40894217
556103058
539989053
304643254
140465404
180164228
104768484
262850034
348716202
670858782
302260258
652566752
585002439
2856669
382235452
364339089
346063373
336056719
432021605
226980092
263666560
513066256
2246983
16405317
143196082
8332230
2292485
92377394
419218124
207956971
481426277
108219299
30812210
736566487
400506108
103314242
83418775
39032478
246236503
412220582
104156057
96218787
232796587
79185477
54802699
187219664
396320958
28660553
287287393
140867964
92964920
140748180
135258164
199181603
15465144
43124234
756064531
347334342
212128211
139050138
67844206
428562846
28734435
213957419
531299811
308139863
408877987
425766335
314473526
387503517
257144156
54366009
431727252
124314628
183142053
288516180
38069633
46772861
560504971
20346166
50580653
74174947
7586491
14277518
548122384
235426762
538561459
173741682
86559747
47483009
292189315
164446366
45732619
457190555
115586177
366299419
20525688
400837602
114843968
213512430
647788805
459773585
29913192
92557765
13374663
2428297
68280154
5405360
212884411
524672663
160856347
271724560
622306354
554229371
222879155
120429487
103728343
649938667
23710664
88773874
260708261
193174186
4232068
144157075
171242824
520392604
390173692
345661529
209393924
499212170
47063479
363164522
538834025
95908970
10263943
216532814
448679883
188089002
87590215
699807759
368070194
79957102
215770759
14216635
760190581
358962450
663427258
476133465
324493339
323317984
343072656
265367816
41236089
212698049
242140888
141416311
50363853
196417733
726442381
769218362
1076798
93249403
294163131
598682842
112694681
255428723
309484605
424249708
256153508
289199392
263746
173551509
24073269
2531725
124291563
90526367
188561722
694395341
355602429
37027079
117159055
50235104
50362026
531640425
587573318
15736888
814078214
168474003
556956869
147304980
820350912
342464233
822647923
713938361
628747202
25788903
18695940
26254072
888891
50354610
145578493
5187587
622309920
854584361
462983030
119404884
20896435
44258379
10557999
283624604
291420359
97387349
50484767
123621834
108877475
292254806
216087171
194204209
523276141
185994375
76220376
88575354
96131752
15663940
202670682
136163316
471331717
465958438
503094240
450801712
12231660
5730845
230771130
354271670
514266778
95625634
172111160
4348249
437216443
88358306
18800613
525002646
171470859
446700288
152493533
151925673
394303797
39856043
679584507
46958646
402042985
216927015
747759567
129789417
90923396
323419691
68721437
289101550
129536863
96087029
518034904
108709163
98502662
68944298
350712991
769747253
185336732
12840532
96271977
316625531
195003062
22760437
77344369
638676186
208754510
596510208
19326600
309742546
272038655
58662798
417389258
123209013
78918287
15816872
207326791
531002787
148211149
70091609
25905905
385390627
501975672
68684360
30111495
25767082
97459717
73604755
442173707
354712037
285535711
140781988
732578133
2949120
639356465
251989696
50999199
82490222
106432306
16798884
8151463
163447248
362207228
356699123
201778206
735643088
772634266
46963656
118700848
614658733
107724706
337993307
384104681
105359982
284121735
154952529
270466874
151433470
144698426
234487051
112088114
79759512
36505923
258530390
14268354
5254891
175261315
42684390
15884355
928184783
38131536
294044685
81657892
5300888
12239942
22130989
106524943
20186596
273653739
644130429
3591975
139744559
307354873
122149887
95977944
446777515
258783407
252681877
76703293
266993700
567780951
775524022
150581689
48034916
111166223
680400212
49910590
213682223
166477375
123660453
178104849
54457030
41966378
105471706
43827702
88117480
77005004
114906475
339850092
62691942
104503635
50077893
257871574
585781034
13713282
217466141
214313875
15624575
386403166
440535534
386430298
954398731
276794796
40470758
139874265
87622868
586018637
705214774
784963416
39937814
40197903
253333055
23085506
138157073
185699568
419374508
27132213
36050859
44362630
341595897
278877110
94794249
449110982
63416454
38510022
412015236
376332917
818396175
162842788
189848627
921606540
162384129
267191949
388786812
444395001
6648511
366550170
401244567
7174822
1583285
562455077
341549877
341251725
12413786
46342949
231402525
326370141
51479032
676406
485970921
187346336
491339301
661459654
332897063
175460782
540859565
27796828
3430385
408712319
502482312
65300535
463335043
57646923
123169181
142422218
21364864
104456442
70908229
120823172
111070065
4748564
150706035
336888531
94870022
352132041
198908423
171627228
144374113
57686756
461128505
298727739
194936076
476985970
21813558
419999766
236559214
172093377
40738052
586443280
570425087
328355434
288532958
925680639
91524649
166130730
174611975
370985814
162631520
4947369
272526972
65429198
61962381
91280493
252813848
133782522
437959805
408258643
19964125
148429567
182248177
156996034
55805181
86973594
404991533
70019944
17429409
6825864
669969349
130763185
88210960
492260359
262833482
16196616
198010541
411833709
95498027
619608524
73856419
393075234
37114565
226625661
250779136
254770266
460687219
271061265
273180276
71043983
320565558
496970645
136362943
103171393
731997987
947189485
23660556
61583341
585104855
368679555
30883828
62373627
365821518
20726257
288521643
47724436
605253886
268275178
92117446
327122969
214142942
172466175
91532317
16435111
907907560
26574075
177073624
123721813
4449611
471674156
128154654
10968730
457116601
4251164
446597477
444496263
212155108
11598371
6504569
44574476
178775007
302447080
356923541
156729103
199942489
250056898
323600494
102816190
507434394
161811015
616551782
28797413
228397635
58955330
4011617
93216324
58887980
174216464
33795945
246708214
23901860
308182051
528961800
284164473
500623400
28785016
181242979
254144988
26078491
738543874
321823844
703093716
593735864
756114426
570048505
696800518
159560531
490729698
591344766
598781949
318802135
11126300
71571556
102239020
221811370
399280
604046106
205311716
121395030
111507030
489052188
362592585
86297376
824391948
254854657
61868677
82218868
258148165
213692898
81555620
219482126
725940789
24566390
101202525
143705839
123186854
409815093
309116334
134999645
102549739
100106280
467617542
341799931
330344116
487273864
637132270
298509594
21213006
191953759
171786836
70381214
220065326
274131947
285873011
95296442
394105219
643324572
145267019
65678839
114208393
540317038
306839159
303673820
820831094
493143261
221063786
208591097
29288506
505930971
540806633
161279903
807688600
451907339
1805097
35807322
471607570
245477701
186418108
188487339
472293176
325621738
30577142
39898242
354140147
22009573
10411043
134580165
247648914
651962625
404085893
9977249
137494285
150681222
193182990
531766715
276621899
300597405
544809146
195047156
103886702
322676254
129100525
188823679
258152457
82416973
11276631
14654822
942137549
861923390
490498901
262178963
44753999
262058175
51090124
4404796
273780192
56934326
145053317
71013975
306920742
21298653
257914897
74080399
145477569
184658366
301529
117029682
346160351
29274124
879488155
47850741
147559284
20880294
474452721
79629971
572355205
52131248
36994468
194343441
339974024
13432754
73599710
310823078
828353408
139832958
335590748
363165660
264276049
58293011
303975820
5334097
717004797
152140742
228097816
242157465
141883050
569345405
199830718
602884685
93178713
102713035
28575273
13276379
865815523
553875683
574065054
213047029
725360210
191157569
428128459
93152741
403683610
472509397
657065342
3710646
243844921
305945166
244456448
179297019
4930591
406872669
71969578
187654943
165758346
40032403
87557768
173550718
311859186
416404437
100254757
123741376
241347408
1713611
29322372
234463692
306240458
18353408
549493322
101563458
82391361
21432334
45299911
18292606
638102701
481868406
110588968
793830555
743478400
54772452
96853369
583660345
202200306
170910484
240051890
81548571
156048
263852421
84544812
481734390
144113873
523888142
56529486
3550083
300509180
596595866
87490003
72906895
52361580
37688966
284307051
597805333
50718418
2744638
63564488
29657545
102164033
883668361
786605801
187610142
142092667
18444790
187656756
137610799
117445076
570000879
48108178
377408527
237315170
50918058
11910694
39926631
37771173
537300036
159594097
19460013
511361842
469292605
21116578
4811905
68825695
88983069
1585344
546374239
653567431
727301646
103091204
44387459
116517813
231100326
307872848
55197032
284233031
597700238
37376231
308522935
341955056
41674187
774027157
123745850
18659053
77071551
27362834
82133745
343677869
399215050
472020528
230074879
317500923
12041346
46025434
7302967
386240869
196929626
26406652
343784544
265390868
607061351
34976806
423639187
524875003
536295188
28193884
150330654
784897794
762525271
5119493
291285110
493077379
174592804
17402472
219734303
34660038
362482457
49262145
24075867
529668620
20544619
28593347
662105389
731264266
43658844
770702087
731476636
627181
11043951
134225020
724158894
15999664
103906518
10751981
4783729
81383739
281528964
512788448
384756536
23098124
26957297
71837275
2707123
45808528
84393783
393092079
54948567
446110303
151017145
324394398
18311411
202701276
32838387
161991613
42482012
25834324
63866622
15268596
103257493
480544905
127525488
720553582
114392625
352373391
326710983
29409698
146588183
603173777
311096000
53260
506408933
595342010
197702383
16395433
260365833
146826898
75873234
459168787
109132838
16756740
352222138
433735093
514071454
121159533
62254262
177446001
22228790
122231202
210112089
423378540
174947737
164838815
45980478
616553136
411716323
46473120
424387802
80883360
171829933
637194472
13081078
212575580
688403222
120886769
64889801
197814663
589101792
42620501
269649929
228032713
165078060
94299020
392052077
614090285
76959855
519530242
41935192
78734210
2758729
385989612
240064664
140374102
434237586
645540798
151382119
82052558
371596975
30652417
3822371
270732152
529284280
272164935
380544440
221740514
562540815
468793602
591357894
70112747
70335422
94591368
344041038
221335611
165065308
633612895
471892983
664127398
148663017
215764779
493002715
53930108
77221191
58815703
286099348
34393981
755380274
110160269
99740701
169843461
123489067
33862216
142527907
12122052
81701585
19188605
208209867
916971730
1740008
353834009
385533920
139815041
63841997
237363964
290800062
72490962
84461543
159895095
211781983
55006768
400490755
548716910
183249543
677610911
94358032
408525882
897494276
222286499
12472549
10985869
91862431
156904617
287542179
280519759
191321854
16975347
223617261
348620516
214085489
282028039
98443035
409233766
38396025
442716014
610363407
227109044
38196137
92537820
15897489
1867827
885666054
406490704
395967534
89638405
25695145
634392219
124402765
12577909
81262228
382051942
52163041
111144586
218762602
76230814
257946448
4894612
256454246
446316924
414695105
133510155
93647072
12164021
614464759
464698734
119594034
273461321
218183997
867334
81996879
678577563
177418162
19813156
861998
405778130
104803188
94999671
40230819
174919895
137719999
221406136
477945944
9443386
41492333
500683321
500154619
311497647
285232521
409475187
58226713
726301
313335725
84257043
209279065
74529430
146275141
211146249
497216196
323203493
108784723
405981567
165632910
434402727
170053288
419305479
440183024
8478486
178922282
406510528
238306898
85359117
438232348
409699813
165584862
552592165
17347532
539921631
124164286
222750825
70730075
495152126
134479742
332250969
168049066
498454037
322378420
3865607
15807763
219600854
76415138
100882345
430102348
461909517
372720051
139850165
691202276
681189526
373175722
12339047
73719255
433666119
482928052
147444860
1584693
225059773
634438573
1672271
429999321
192881278
32316084
59188238
5659333
639910458
340547434
73355394
216860067
374770077
3493273
510193932
247635474
704518894
155777497
684697787
59531642
36130876
203299495
16380587
742241450
51274977
590434762
16431285
376406950
279669829
468952071
878576
6733164
13201848
507758124
206904583
18981974
406858100
258078311
55985689
433540726
312032109
161647449
44696653
349094265
723586113
269300772
206195204
492126196
439323622
287859017
434635735
829546639
379919646
691581619
200194699
474421148
367442385
249100551
468425633
225298834
75298857
86295948
85035203
23920675
261944898
264279133
37758586
12964507
198280310
58311418
572819557
832412651
308728139
38340955
114853773
129382004
679615727
3241756
222075403
260149380
582641115
164603160
156027859
10096136
294908834
144982443
86614042
202661971
740206644
467140525
544561352
105953227
35391754
44348099
455115347
170293033
351440812
157663510
284688496
86615771
241657301
903852021
531836057
26736962
567395467
278326278
474524765
21119646
581269924
9828664
171154312
148680505
535475878
128358800
50546164
231478145
118203357
2894692
441517961
1925792
53077227
312067873
466835574
306106638
349319176
56016838
27837349
559484773
7493272
505556400
78580993
407344006
189185655
149078577
192457370
47665926
115220110
693365473
662761748
120451850
168578538
115030901
266021966
141686320
400290766
695787702
750258482
85981838
121087477
62907559
11135532
581784248
285975111
868922799
188457550
134217201
146056711
76481342
811050754
97668459
34117546
317880983
328296392
116055455
332803086
451239264
12180160
369523326
391335613
373277630
11069067
748813444
87414494
174266185
73044103
123924811
81976366
22338936
248384166
18584459
584885635
525490400
132504494
360322750
106162016
352245919
146952804
639843095
99898836
33985460
4966907
420912938
309004226
141210909
289087425
1053519
593612934
11513431
3982938
10263288
287405552
158904396
377932728
257017468
161084666
204993350
803379917
20735095
216128583
421238813
464935708
39569534
251492205
194998
922290809
205245763
232159061
38400673
132619179
33493783
324451600
639050224
162556542
141958472
549533150
4405091
8551169
362324017
14881600
403513080
260106413
772711297
37070179
36924546
8341736
26368062
229999101
225085946
941059288
35008302
82099132
4638811
647172879
256746704
4792380
26170345
94973131
276468615
330007016
35167880
149275767
59067628
222511702
16357423
36214338
599310259
314042285
77618186
537031122
338594054
108816050
85846337
554560244
5463072
261648885
11419411
271092188
48291826
337870856
187122104
30563532
529968802
49229496
194854985
253642874
247440898
34009384
28247647
400961557
198619678
75872201
458660735
808539051
434366141
389151689
26204515
373963891
242188749
512341702
310871734
703002913
366777325
142475511
374283996
129818434
546599318
6897609
192040321
178845956
439957425
70938775
161122840
752910591
316832956
315877892
242809256
45415866
61044943
157660779
513010866
451270790
32956391
58152258
8953564
432785661
570713531
5986812
788643550
105138241
20104501
43232198
29196966
36215587
21550665
10615947
104314522
241720791
230335650
474444310
415824794
615919570
315438807
125728258
364001227
50655887
739776356
86453002
32035702
116852715
198140596
4441750
402695081
299437316
150936310
138334285
338706947
545273234
218141163
155056185
10314907
77899986
35830081
606026541
471561510
99362580
37295407
248695474
14839801
245929993
276978858
213609053
159844373
291438118
518841470
26349819
366719260
468851051
9691157
61557234
214419004
423417017
412447975
111047151
458175558
130981863
185877650
535886179
857612828
220855180
10961452
600999986
45488582
257659676
384102040
64337992
272827449
109891769
469110690
590965475
98781793
152706415
231343436
273502609
324091
556048280
57285640
538749923
18201186
370572517
51233151
328502245
905327800
5507098
194057995
405652710
128150719
899589815
252760281
2289858
332650514
103521214
360608176
30022544
606964738
446065499
89388057
479522374
567170410
155154181
8069035
196693304
139588257
343938534
471898076
591274843
63315525
197791646
58752191
492769776
74507147
120526462
172506052
556774872
206806676
27943881
66412714
15447791
26127965
246168898
131134327
88373074
302260300
40945618
124450682
318522755
233454694
31492548
178089289
765921042
299831715
143342590
775572295
288673643
628624
820523760
154070850
329610373
464694824
138419610
1782629
292594453
138030048
499902755
90702932
6272353
127297231
80667347
67485565
552429757
783207049
167623008
292348486
15735463
398211820
742772522
241769354
236442080
455796292
66369285
336744509
233325549
41054632
381256182
388825945
30487835
83087641
944527532
252237954
14544801
372239166
311330244
622982395
820703485
274977549
814622203
88242136
164234777
98811665
473353715
702314400
125210327
175048645
635712388
111594347
439549379
305658979
403103374
53768275
645685690
23190706
41364056
732131302
311645511
323943408
149694939
528785750
110341131
2631728
178992163
431149834
841566516
458814452
230604409
358375224
54718677
14768270
248478854
33589338
757779546
123966900
4092289
412379418
593166071
109011844
734186406
240561728
62494403
117212923
812977154
51519324
588603022
405122480
364463275
486396935
241084911
41914999
342562281
228009129
31686348
54222273
79613494
37983824
97933119
501787118
110788186
105634065
160457676
166171999
440123633
384406439
162741616
502543424
71415369
281613771
115733820
8247631
196869738
250202222
309202285
318704755
235683364
303935904
93493109
262040308
71509038
622776667
337409018
132265956
61080501
1751248
221843879
61359199
818879095
168349285
418657496
196888055
305017574
516281212
148589562
748588399
87530121
623758306
62447273
128563275
69149507
4066604
784847893
36550397
375057838
562993454
69788997
114534818
644453415
139454861
162564490
132064446
77094126
66861843
198410989
126296065
32402727
61731451
240941406
4978398
184207626
3461237
77473841
20862849
70542643
826400035
40099407
424605774
333832228
402877831
36750949
380678979
14543144
129097585
233993187
80548788
42829871
791419327
114718235
186325206
401075182
296649082
379028112
298241161
144110832
484066860
650883293
46497057
51235818
82563218
344204057
176052504
71303454
297020608
444441295
46144549
23869793
89245494
258653996
112829986
318766933
50531034
350310175
554813158
389748757
228360910
287899568
689815279
23833742
20295277
107521779
646745279
234220847
9368157
428467129
580350374
195110195
24245011
4717831
51773983
562294249
300481773
282708585
149266659
119719563
292470655
255926231
762212554
367405478
65026771
23996864
65919373
29293927
5922313
181284120
239140971
4789971
705060103
451271316
101985813
86702260
82022990
783131135
345039371
338287415
55825450
243416176
256232845
321894728
20746231
218535007
421039116
401606626
178372431
499920135
146814530
32750763
27751639
18915366
583819735
124049634
223474072
264883814
39601931
59551213
56248824
127069595
681683274
453633660
996983
358406818
128214598
585256794
88165892
222193360
164860711
117853709
297331682
77727054
22647339
196936877
43270560
590460502
263273818
131309139
78656487
1576094
784340621
439605403
375425892
175743362
654939870
550986134
72017155
35311782
220898341
217673828
55447749
497800607
544001037
302690891
477599
116598818
418622102
41176926
577334581
482473233
117323363
589282299
194013218
162396515
92932049
196004990
507498029
355155799
63806520
274459250
77294979
403767279
208920044
164785357
907849804
487647364
113994340
194560557
86144533
206991594
45998930
32313185
111191461
915735242
176769535
411084324
280475230
16479749
535133207
62857320
100101309
77472984
655929269
128295027
224598414
23680263
261467302
59585029
103900893
223499182
266859314
406768558
33394323
638359082
338946141
401125954
114864692
263301411
59808788
241390965
179836417
79344391
77519352
403627014
426325915
46900022
205940043
259832408
106492444
195297377
56714007
330635696
150446138
188921341
52647237
412302167
741845882
221818387
238051112
142064315
1175609
325976522
9807733
146258247
823671870
199543526
384951781
59365819
74032118
429219177
480302798
30540154
648036980
205882078
122715590
448148922
74055130
58508868
565592743
430241373
1137806
10496833
361416177
316863495
50310990
69970112
137358026
605578837
223807336
297863654
16202706
42182118
37514597
294788794
57831531
251288847
34021849
528153802
609511895
245611998
141575024
46039631
643098450
92967547
313019850
454608445
152006820
543329956
119777297
626777695
193127464
468491635
19378432
321691568
209306515
101457334
140822017
10896183
127933926
415646018
651878192
855267779
471714088
715110765
699523047
295534292
639775865
18213813
246088369
580988721
102971255
240875598
443152922
562746113
316282640
42117466
669263408
264582093
182822878
27987752
420105927
22661307
43707178
378172358
374422302
35122506
44952098
140718403
40359706
421075260
135000898
389464833
332226687
158225011
17533173
69249592
154236081
233663004
246828793
107063528
724663348
17714285
36857245
21252978
143778412
116223427
899324341
445390840
239929145
9737977
273584968
196140113
248831042
457511645
64613916
114366875
336812227
196170247
49289974
809402
41974450
494095442
31266111
150666691
51003351
49428689
86172669
18470802
339914197
301337984
15789932
438038337
3292620
115555385
45571323
307167285
11025465
214240123
512293801
311876111
4711083
423762727
159445595
283457131
322397744
29562973
52022017
362812504
11822322
360561891
172979309
45802680
192892161
255915269
787824379
170734960
420933317
153309992
184927223
369878479
437349716
351944176
82796235
216966293
438183660
846522240
313289646
42155005
292869122
27985693
314106009
185703386
252025240
229117460
668263471
735219902
829883399
31093144
13875020
2971949
415412280
305400781
129853
731661822
333886664
188908718
342194006
447300131
519890946
279999737
22420456
35754469
459069643
70545292
166153643
317268669
245314962
70019166
193223932
291583417
150448847
62972946
782714969
76288183
219006455
371390218
120898480
36343564
680580328
22583983
178182866
11247754
20102502
84299834
1307764
384498668
128409072
3718619
236216396
236765915
229697020
573409461
32983008
497290946
30970767
54074031
512412239
737110565
217741691
295061935
73615105
2962586
37221151
33740377
23122420
195924480
560693179
63282638
404607851
124002189
439575415
286398135
165787486
62111579
267654567
118475997
263228648
181772776
405747378
41201844
24123768
58919004
496537415
48644723
55327283
206553383
202890631
407222411
58026028
246023167
96249058
171879073
1536915
303621703
291107285
126602803
129204745
331453307
145450030
491181917
297330267
328031896
75959010
10020390
345163781
136647288
34451267
222045217
621090665
118007162
530111460
264216533
200457390
8492675
42488022
20594393
577439883
410116550
558977341
560329711
201174478
126263328
6680642
243723447
306628434
69869430
45871001
306220996
300830315
332508595
344362394
271774213
310513282
28048753
132950954
23059092
325537886
55684925
792383
414120766
365441455
353436232
25418979
407440918
836590145
262990885
12370721
414993938
127704853
290766912
274612254
484532494
172606100
222835952
63645534
128726292
696167272
791530417
123409545
27924246
10538585
823903355
537285062
262350668
19401104
50654388
198155240
169146600
388618939
362327153
366101959
796498628
297918395
69993634
360216222
649975493
143900590
366007766
30795332
1747642
459010455
714685961
6130828
584733679
105061459
100494766
733929951
221406380
157652964
25892007
695565458
299009152
49419921
325544469
59281803
62656519
13988780
156524228
529485489
268417536
661974127
306883000
606746867
292719616
12681630
320318591
269327921
241195121
27553971
382824698
234752512
116925930
7157302
87265911
65391529
238123515
842323923
578561931
253050257
220272301
58111631
966715815
251677823
421325493
475804246
489991962
176656579
338876562
788991626
237438599
219883460
104652608
725696945
41742240
244449015
52922801
183179392
470748750
229773106
664780956
564655901
636013491
225125062
88712949
102760632
812577200
333155441
30431086
25905793
268782346
450495820
76136925
174224915
6340090
68843070
27953595
421815302
160847281
94906533
401510839
135728373
403711901
2062509
3082711
157899304
107773158
295265065
511846403
337009904
366729470
453644861
345775371
690663301
226612444
197882068
240500253
467013952
1220286
181091008
273179
6606276
141748
36998302
3725866
148391179
2513515
98753898
601404396
225315837
616272278
164125972
96144303
376914389
523101182
31177296
321701042
515311
12061241
207039817
55541230
83751576
214487030
163398404
213781986
423057
207652304
657513004
165009890
3328423
45872875
26644097
167853700
19136205
684619404
269031130
295233
659286112
25575166
494009395
378245002
259283987
64736143
6888002
21116566
226453833
488502430
175665210
49367818
143425683
204231215
58837216
475696815
18461700
4286215
247027359
472997867
16030740
605504058
389067
251901413
49517405
721701606
209690418
420060738
48218891
115140043
871037454
138241681
121713910
282878423
92298871
643719415
16559452
106685310
3562219
243437108
114767262
501517787
804022190
47116602
623694840
219233273
402188280
101167802
390570744
183064015
136801574
573137269
79980493
356265216
418050580
166628904
57786304
87744257
39105094
75625469
1589814
648169109
344889524
252883817
413206829
407303681
187199139
534668455
520248043
234049185
817178838
454620618
179919251
509934951
38723221
192182153
219225588
46863202
756775547
70588106
89913596
632355955
12287189
49223762
42739531
699286296
53053082
5600201
258756413
76236039
10102793
133984014
662647890
338987421
455265061
68464314
360395013
148513409
668194252
200784581
521308459
566392695
309200776
267223296
115160334
536532899
474000719
136301721
293924344
57916805
40080571
5365056
266200527
11976898
179748844
21876440
15909422
9626711
89550990
829270692
495826244
262859735
49247588
611805655
826656724
253059135
32255479
407886044
145677984
633363585
314394469
466431671
95649489
49004152
41462703
630039213
14838229
275265273
917952571
34137487
122244961
244535830
325122249
531657900
827387263
12602681
283354020
138368462
276859174
95863024
313676489
132828429
386579206
50364214
317553411
20901901
28716419
183850990
438230504
553906420
269461962
147550780
143591641
660301683
212900260
371964267
18388209
266297125
362093781
199941393
326983534
284740052
342231236
10887196
385604734
233698352
555281402
793803958
169588643
37572784
126517446
121957317
553738583
397760678
38318228
364402320
51718393
128886740
36516702
50273855
85340377
571244171
123654855
486487959
50337202
234994023
40469023
195721544
362891725
47512402
610182816
5476471
39734545
159674169
228930127
845822645
26760659
97430551
246855951
106253874
167124205
664520285
536855576
749290262
16647670
465224486
79400126
77856077
67443459
260471346
1777438
181684159
361314619
123255767
325589871
86398989
758249196
18444575
355189841
432879784
360301961
25622242
282684362
288365140
248459090
252444982
72060228
218168762
353274525
80312295
85660596
44310619
532517858
59012703
17358183
53831818
56826464
304094378
683845472
48511608
120584266
139619251
891284466
8007131
112910408
432871922
188741628
25743834
163501940
217997271
539462939
370291968
421639385
344937204
197080874
108531875
138839875
128544930
308934872
449409166
141378373
421906571
234106767
214272363
236751980
41646343
16364368
2713229
65661761
15012706
282120237
776370641
38452526
308968713
151946194
264779531
688958
20619477
57818621
23042552
624979127
721167460
128025305
272646024
194060132
686484334
871312002
536774739
334499815
513136459
12090541
41237158
12577702
4313879
687341253
281037223
69724314
475560970
172612944
2908020
609901173
551178628
53964465
42462507
530436530
285568783
176286533
210282945
1915777
199396536
846528393
151645791
68900357
353688184
139896420
246051346
369991418
353702661
76705797
548555680
362979137
40737450
473341624
713218747
89767878
331059233
148423857
174333950
379960
11280105
152781603
201948803
475928952
60338553
165169423
3127928
165327300
69881355
880387532
294729014
412787569
287929964
576817385
316735687
40726431
76432017
446408189
15320889
134159853
289210675
483937591
158385696
186028176
333894457
132669074
1107718
118269897
497547350
285801275
655502968
212866912
134835941
63283255
111691299
339488119
891429556
467413540
205886752
491709576
623378522
172713198
329677374
291722300
322414289
393493317
205019700
144583720
132195610
78528069
666260276
105253753
133070065
61129059
26776469
63572743
26119310
656893965
345234214
142509429
128604999
9094079
59835634
85843126
74799547
236395868
748594390
349250290
555903490
306678250
44610043
480833259
254764370
365485265
29970383
44243386
54821901
286419176
920569874
81782754
550096998
116612814
21629718
159420829
451238194
398493783
30049504
18959846
156180744
170047180
626033437
126555996
3088604
431489048
255651163
398255529
441283440
57227332
243317262
204222721
66794975
386390657
98414121
703901587
67552682
740238227
723152872
588640669
280724621
21127187
319768129
277215668
24226738
278418572
735807272
137437324
45636824
45996832
64406269
595032958
39527868
66431069
477187686
83925936
88060643
219741470
27311455
599773860
387133357
416595662
109874926
581153834
373829963
259702745
613222626
133911749
23705198
88877497
521672200
162989370
277428623
545645491
56737679
489497504
11660099
33547103
441372941
2881250
212469901
177311563
101136130
441651209
594525945
98140204
308482801
1696783
264941182
91551334
9220370
67684640
25454864
385901135
151087503
286166716
5280465
73357737
5090818
307036716
66904428
407929371
190609484
145423486
659155127
235481167
8929544
28351998
627969151
533985116
484304571
583343312
692413066
16766885
107508515
131356893
35643931
98713839
347606105
55148097
414722476
217021175
211447056
617367017
752174686
245570270
295271459
320153497
241864695
334355414
359208066
19197211
4800099
259409772
50557515
7033487
838447851
418199006
277270542
445086407
8206684
142070872
5573020
423773691
268534741
223451013
222804287
130933902
53227879
423704533
177720634
121900864
453541097
257012746
63517113
130652717
460228604
29908274
233309977
105597021
258943965
188651089
272627447
446894919
668946988
624090320
358800176
2800660
159214220
482845
789542712
130059866
212907986
486392990
130369853
99504997
384473483
229387745
227569562
157165701
196066683
172037648
2299640
80942512
504519718
4086834
408898212
308593833
135266177
920526485
557250219
598928848
2097320
23723082
713676
371249873
262923752
60528300
594735829
346078825
87011343
216050966
634728672
660881313
98899442
8382706
508863441
287313538
31133596
239504692
426473703
145557969
16742856
176899088
154315841
370135291
376801172
539197319
443553502
487397988
41348791
422654077
208658289
711755258
264308277
386373339
36376545
134566951
25790040
87981347
7590886
505697156
91772387
144361297
765865996
20323098
139717455
21960166
20756767
656186813
127701969
336512318
217736381
354620722
279102940
181533299
582299950
375570125
73969530
534216759
154122063
58537862
140326114
370481135
451492361
69456454
478402678
247546329
127617575
242469995
299044046
44888034
229094995
81417721
379446258
293728077
33307052
47093198
44520723
219068733
4532840
70182747
610762614
694456440
50116499
252874636
300516613
161523786
35766197
668207975
23973826
177434112
328060568
234274175
348606966
322236114
114523171
14184121
134052255
454474916
313795928
111811179
611615780
778738354
210452575
260325612
182136433
144558416
75876138
488408226
149243369
27141015
295783339
82249710
499849755
296169620
103345437
169192314
674435567
40903049
59667493
164087981
133871248
379547426
299603398
316537807
785190559
22345478
51117935
28535832
537173213
99318768
41543682
602110018
239863829
303934256
158784634
454949937
389628639
256883770
118510379
439730480
249797842
486049181
440861380
629743902
24481816
490026043
216631651
34108823
109004591
336174104
885535239
11549542
310057703
275931256
459191306
183248996
274256121
5935896
59994655
454802
675465843
182761992
15780884
535520978
135979269
105996200
256404273
90595027
35620196
92919740
190816493
94387871
576709784
5687697
9170264
23162066
276285802
542885857
438442535
71955502
100964618
514790210
124389740
111976184
80282959
292266669
190202487
80540440
60565449
334476105
114298678
483786352
76445802
635025744
89294610
93954203
20160934
66541610
407436549
275353762
11668118
480061811
829774478
439999544
69716850
347394466
58096905
9207331
282394147
382370031
411252207
100181995
118848214
14167550
34023914
267947430
282746670
332545546
495223775
392251556
184242383
53984439
26487478
587892756
267210634
117607136
244764509
13246550
364547182
225209246
152274351
699443098
781773570
155325703
396583612
424870821
65809461
523751021
94923109
273578252
641386493
97370705
48353940
203627388
605323909
135493658
428238949
57581367
134462915
91156288
91173054
426659778
726889839
16762873
693195795
23065600
67065222
297370575
183229702
480057574
52141763
1404816
162514307
22643092
253574241
210263758
2962451
323278079
125613013
69811484
377779567
9051374
2875871
10746384
523490723
43940453
143938517
16949510
192318484
30461358
485999217
255330123
67390778
542575592
198980078
524045393
539526746
41859871
275423882
4396248
246996496
394552019
21509633
46761221
69485195
77611713
145850675
569827721
391302496
576838885
225670022
13333743
41340152
97447099
52833292
179955103
31050396
220377213
53623873
105209551
414962934
386697517
159740805
233564957
223865022
167328325
138200880
290185021
63186224
426184274
468644795
282841278
797726
434207896
417846941
332735928
76332981
378579858
316101485
113011162
110238685
349173123
260963055
26850663
260154280
267047109
84037468
247479804
185906942
261318386
345653108
504919906
174314603
619990775
81946025
591247
299518768
705492880
187268239
281519871
263009098
295972874
377027599
42758300
30170173
229663012
36108779
13476942
477438334
179634181
21994926
305057980
191952919
546647088
7295975
192001215
211194389
394163625
73321910
140238216
347953776
449388054
623851292
134570285
272525841
547711861
95954750
151888836
293180073
149724529
585796463
53573963
216239895
225590290
115341575
67568457
49027906
402919372
198021765
11882830
330602897
307650729
515474385
24789131
19183981
17358835
66524736
760030765
86044186
107945409
60307576
485120635
270753626
661770021
208675821
43695638
294731738
242164470
77572081
514119524
695231108
181931727
516527865
571848099
174779230
64642046
241240052
48124188
337783247
18864187
447616422
868411829
618640283
62365023
37931696
232343403
28900731
111472190
477971338
723055933
876586898
314314945
217559705
457528
106391063
611523743
5197361
196341734
135072695
38677773
151060067
269457154
39706156
194805
454549418
856975616
86521625
409141042
220928458
26230188
94452626
158149951
89827475
198201737
78501854
287129156
506265450
401829955
62071955
386014079
109255696
611907001
724709930
129211501
80917306
450031389
336435446
18867806
525834100
211123589
43355606
204306334
82255741
30782410
425688720
73837502
406309386
49840601
78823846
231084137
238800425
30009572
288573560
196424763
80908230
53638196
67787960
546636057
36196826
139865574
7716788
262457326
12223908
259865474
229078378
19900161
276576054
792341895
414384782
37196775
130529362
134559495
203866348
94745675
10044230
69716744
468211807
82091059
31807765
6067834
341789634
209550907
608130733
71098532
61731246
282658208
144722150
82992100
712599193
270916671
185738965
366564764
304503794
14936990
204382652
196911890
153109789
664668081
747862530
283185192
126371168
580457111
199087831
796145914
509028727
68784386
361971040
630229521
146090605
929168445
491906228
13541196
7034815
57751924
165900347
26424966
501167675
292918702
698100002
111519250
466032188
179658754
34329224
162648210
148388463
494501136
322235569
104614577
29927694
833006950
57195335
21794536
615948343
81381219
55732557
191114204
10936599
483058879
323943788
3471814
433723538
113350578
225764495
417105509
760307000
265996458
358556359
45248000
152307237
700934534
213195247
62054505
28208255
21260749
109482293
34414473
100388756
16262602
25184959
237764356
5133657
182505316
234196298
212266384
491892245
15499445
447932913
867131110
226700871
424793355
147817506
29344217
22602571
402283386
99081149
36627166
504585541
291411910
228266261
481372850
70907081
75304335
477582541
187102730
42812752
438507479
177312055
15103834
11948438
265907114
90315223
151386593
187782368
11646654
236107920
70880523
565735
304466456
15389503
59161416
51206769
450926778
143441196
172580644
479416699
78022918
204562984
1052120
152688937
761632162
99383541
29500552
615453795
66451530
166157316
239832560
240617298
356820924
202916541
454802537
727507901
81609539
566436598
81928488
295289453
5388047
90254819
29093596
622924848
159072026
4891200
81156031
84649796
144402808
174925475
54805802
4688267
59722992
370396884
4709459
1657619
341141498
110202125
1461755
458204766
105445785
85633529
51229986
224314860
116241639
80010823
126124401
72269069
637613236
138544530
286807426
111470952
155118428
170775154
292373401
34209676
210752355
465039687
13621675
286797583
412019396
112086083
858920049
141713138
52528038
339282135
552893461
110199370
528367559
26956858
85833641
385049934
6485246
489276265
97756879
126751047
248815114
4441360
65036990
95856467
226295790
5454602
14716458
212198790
165332703
275426093
352566980
799767532
134322635
31874317
144798978
230553768
370098732
82422903
217681740
141456696
437359732
11047366
210282338
158979760
7766682
7409963
535171540
299444901
545311471
33275539
98741758
10067666
41935105
637679583
83356279
476472819
299005712
89387031
854603270
227429313
303773800
492173952
443223533
769171998
462241030
46399251
227631834
231590081
152608011
382502987
149107499
513962703
423546700
548376729
109995881
324079936
343145621
4089174
917952939
594199619
95066356
140633125
51260939
28701780
148384458
235224247
41157165
6456919
162795853
38104359
49637775
162167123
499448391
4424497
134229266
19209142
71404968
462518885
168732244
319493669
252217362
256963704
89268113
268369705
280787403
297005393
483645198
228377300
38433830
188232825
26232107
366272010
19646239
160555283
421114784
282941
33805078
188481696
191146847
784684570
83537342
170872760
21378088
569568426
51439252
88141997
550991579
14863122
654637575
3196229
274484870
105360245
275579509
878537335
32299013
260022731
512648114
318054879
416978385
1507491
411481897
3921205
131707863
682565404
906609121
27524660
157601
35139437
23867702
125723821
203198086
309061742
341478687
412614970
130397706
7877819
72361099
61536986
343740342
12951499
129903357
347765330
2471077
344892178
438024827
16125783
540512448
807018700
513054063
2088171
336246732
261524834
35690789
12180187
675544137
12596805
448930004
102446114
154156978
232587565
120075978
343088070
57258994
231956167
160511912
82306006
106206317
282230392
183796305
263927660
224239070
103114127
380281151
332700170
514662038
147807748
47954167
107447195
49979502
530147177
540164560
189884684
2049734
128758111
84956931
63554043
343287438
108396734
738323363
54583562
663548176
190694126
31838550
521769553
277655483
274218590
512531199
15238519
50761167
292892768
72731017
152866753
118383801
376964171
343541909
869054930
242576375
586070216
80050235
343827541
118072821
9370859
22006135
87679320
647660824
182708844
455044364
194552795
211328385
155971717
256793963
632746719
25397915
82437563
239856386
21578606
71715831
159799458
37459993
117716044
33567546
41581543
46592397
225474631
694386918
423799820
330154808
388426920
293053530
546935486
62982699
365050515
8809152
21469195
339644131
230639412
437754399
148797918
217416661
398084924
3503707
8074459
188736951
206327745
49571510
70763103
275494432
641648412
398046611
38336164
798986324
306532941
179925755
452420590
42433130
138320348
819008824
85702954
177847641
131925654
91539390
136088130
202692068
449361975
24915924
201369223
54593822
159292264
90044921
49326598
696262035
662287958
327993028
197612417
459588317
74468634
276154661
907652130
102431917
969418
279309078
276068336
278633451
68774762
424031040
325527288
264508581
280904864
101514926
26328274
173507411
352468909
551701133
12669979
776557831
249857858
245890064
240910761
92896350
161026661
93883881
279127244
320980553
421173508
392495463
177637744
51404551
149298571
235270623
13674569
656390547
32552854
781637135
560111464
243469976
195069699
67498336
207445888
8183518
88249585
9925604
142918646
62424928
81907174
21753544
48632099
600276320
455490892
360628186
532064698
96467374
22127006
493455943
97109710
137824057
98236132
62364180
271919153
75590149
692694751
186502664
145273625
332795093
565813004
2347781
289095187
61275244
142557962
121706266
689473553
11058433
142499041
74647180
52441128
5571033
279039036
96977403
237986324
123287743
45605108
60020394
304191983
27068214
456848886
720236535
762493292
310132957
281409291
15386867
234642
13678131
25131378
139739738
52464021
375847925
567369596
369845127
304848315
13164981
128138938
229832658
19062578
145965533
670584664
126328614
91247597
19787349
380318350
33060572
693668912
178212018
345845748
98200242
251048809
396297976
299020991
899558486
163917377
145741368
28919234
400159768
70298272
144470765
846099907
151456305
499388767
30797377
494471352
175099506
93066072
125566334
202484734
541231723
26434300
71815713
382692904
604991965
57509498
117669291
569535499
597410075
63896474
26633236
329614813
5106885
318766732
19844400
494773324
608279747
380279853
50222315
684881355
25723871
560335198
274903426
8078631
180659310
101175802
314556313
630970786
256434498
383834128
36459872
80939008
88751222
797742139
355898400
24025876
129758798
34601884
202959210
305651785
28100928
43153561
124305192
4728604
14422395
103792728
257697442
567386905
382568541
5340556
147461308
171437398
116193375
110902125
27005584
19916615
12285158
440678150
58347863
164549129
75910395
18182452
31614603
137963391
638597903
229100750
411739630
118165889
413260832
900200690
423330856
14017304
36072321
638290102
33013064
585743714
411838278
84524569
53824602
252578051
108453803
896513392
494166450
298303070
324660175
40625479
379166325
275947052
215002090
284044573
726547931
18666256
447198712
566511934
536583455
46908770
10023678
42599108
75578898
213567430
229502943
111391614
4142095
217716103
12680927
445320390
53211660
83224509
23891679
597834474
483295998
48298347
14416105
31448647
502129825
663331300
245872612
233560198
378811428
234619267
50082979
158487580
553700032
41810128
2039715
21939082
132567563
83053154
543064774
80950839
429270573
200986598
716600337
6058127
121873904
319809652
65905744
372073122
32436942
739610762
5675911
66362538
765076486
2123601
126348159
459071892
409805618
66523009
42831039
111353697
441465603
195353791
395349568
270724913
133257390
276898206
302388403
29209038
466309591
39521679
257575245
71163691
622355069
13603158
189526503
170731486
138604302
31941304
838107544
276233418
258099701
379951907
152994600
422229089
88597991
106924469
598969198
606208501
37684504
322832438
68327594
22154790
44342660
203510871
675060483
32558131
371909662
42331538
541494827
771359331
451725509
38471634
254431202
103741618
259830456
264196407
108207058
2931737
30562946
222529680
59039204
238427133
723427519
226754607
126558221
340189495
582687029
58423112
104262960
567295877
175209292
92527920
692034117
124808716
87626991
14070331
217420237
540665796
76992937
300597612
252721400
46697842
117074667
175608692
504655716
391076142
506875609
702220041
410842756
143234444
310738820
211678823
613498688
136408019
722943948
241380993
332557484
523869292
60840322
218975322
406821799
85726630
128305106
262954517
739251567
234016818
275111047
186711874
125060867
121199928
234060015
41487611
145126813
535989697
70142136
140093723
36773308
18172347
50975463
296674679
205106254
485876394
77692623
51382476
482660138
469103213
866583466
217116511
455315711
475282633
17852894
221086569
88364319
695992899
538726836
207141336
90170443
1096767
94728024
289589627
114786997
457442672
196169809
46775578
54388282
247526398
491197125
73283275
5088893
230135545
601473113
110105694
29879439
1706023
241962359
135959956
67478443
113316710
339019190
249456047
469258259
397852011
275635553
646262383
158372973
538276003
481652200
4696861
433172683
538519
39097436
113782478
110334446
230440450
9826372
135573373
94046953
626272293
110424909
20837021
233258566
410331460
149410973
634732922
48799162
170704081
494145258
671784240
15382357
156293321
307756422
49379154
285553540
110180202
362224619
211946891
292966198
100391980
608788416
298569118
448642993
146830557
119083978
296331582
6517350
6794717
335975843
398366208
17815853
2377631
100502969
353820385
296315953
162622379
52870565
127345320
230448980
29087085
364076012
19066766
313260359
147760576
1399201
840571717
140953380
456339001
204462116
696966965
188510285
21963542
218023545
66841391
300238766
653711415
6270798
132173775
141045136
565175622
708883080
286020673
826222426
591627542
22521076
105008405
37093267
177411714
357241758
153532450
194326796
396248543
519540706
209234669
588278968
4449305
407672316
201233641
405323360
393128340
463540167
136784276
482639018
109891890
63547404
72853169
71156877
944428
196759270
831697583
3966729
589816248
384149040
298483024
14127569
368368639
28608033
266222496
505411702
588706596
41803970
197394970
48678877
33357288
2331569
94367590
294825045
225971899
43387923
296035619
303490591
520148864
308815983
15486795
67346315
255962340
458357181
94535840
94039171
529564594
261316404
365044690
19523088
647828801
74361388
867679714
357888350
799835864
229655745
449057862
10562318
4830922
286115670
336555519
264143225
56727170
573459154
2747233
626564903
418179063
7523710
508348846
74265309
190805433
207911535
398752186
461901862
21698451
71412484
16395570
397113553
50677719
4199167
322913954
5627351
134921513
89410308
74295466
639106685
63982458
70493066
70753231
15973469
192897492
574913868
425970922
19813615
50488813
198092895
262868339
11792506
313010922
499196543
175772452
128080102
382508860
22619678
393911462
87722824
11353306
118261780
133702332
179504823
139456721
58217689
16702562
482278029
237079819
200645980
589183287
93751343
30383060
100519791
619285852
430486887
186954437
150479000
14337509
240149783
184057115
569133764
324186960
793662574
143759404
276814376
133583954
81849612
144081448
622964723
751726133
317984707
97993447
142658054
23224805
478296613
290622170
16480555
730009990
39941431
258648311
145563008
4294103
187398397
343350119
505624428
23559922
159381658
633907436
595623488
539356150
50762128
102774747
299685521
770775327
76974172
477186952
415819759
575386142
83004409
2713922
7978762
21004090
18455493
598980013
149329001
812418508
15609119
54283590
350595924
167288180
293605525
769862633
559800924
297935347
1280942
340616402
166436852
226593770
297064555
13695214
455906712
450740716
444027874
193867455
105167921
602089744
48960044
296181829
284177150
219113353
236663462
134548534
472206210
59874267
686494357
14410385
407808874
607487362
7982358
160996753
210482977
223110
744969654
583749185
315202070
156190624
751431288
289671833
5081186
3881833
163451050
472457912
229769108
428436920
16747779
186772005
627177450
430497168
116388654
498864363
31349249
122368447
41534498
95560691
24439682
52151626
379557146
481047660
358034018
7449007
71452593
152050767
150235040
561320956
147808966
289573762
241107168
175981989
146385839
8678881
438632848
442108179
103721664
229643151
15569755
648377611
62854838
180529063
319558316
161900002
31040516
492907785
494179628
66693967
40380606
571233142
251004160
109885473
776205609
285981605
119691771
351111785
150894831
18055527
76410424
241272749
268641282
635903302
306936242
65081495
502263226
112052576
649650512
190426807
353612511
3009709
475966053
22484932
216021982
138331367
121430016
126408481
523303784
303946892
123715651
222026167
288566635
10068659
234545632
22287903
8897377
137059914
105023107
783800463
251846971
46980897
194203819
600870249
58499628
278912605
477162966
7515651
722320750
35187909
104540192
594179254
705633602
3367960
245199319
56240169
935142087
317435143
86277160
121514037
669981865
212344625
125427026
458786078
174790648
233720916
550109025
1590508
348819194
72819768
484784737
143153541
128942769
884187473
104651452
280383601
294126185
55977071
64900458
381715432
82669519
222713985
499993762
70333445
290029244
297729857
361442510
70254656
202453589
359098929
227315247
286346151
201462043
444230720
450226768
33454397
564748070
4506754
422921135
47136987
291201193
282960274
153778237
131344649
247021737
93191975
352310326
568438135
87920387
958039087
380263772
26146680
713839044
120751059
656367083
72687478
2393157
394980578
463894317
405620941
688487
108777003
226291957
54094193
25613605
275002085
26465215
466595889
326392541
349499448
537355064
17707522
414171388
586553601
343318695
489742464
67520819
258281414
290652249
10634762
674711317
23187556
177024008
49916685
2157984
59930924
1616409
131719718
17193196
104648206
314261535
402947870
335878922
152239354
324562404
20484261
694488865
276782506
147458961
200860155
65238093
131896666
24292774
323251467
115129997
108595747
384836805
412168426
550319573
97929737
257469817
720157476
82469085
130261886
391109016
308598845
148905215
412866546
71847068
62415025
586076453
556689370
63777372
220209640
227504071
18484602
634403187
215579770
21513362
170569595
45504743
25737445
107482163
88856566
486092788
424454268
33419977
507598995
138048325
7510218
265723991
388598976
42936319
366831294
20073831
235597249
33083621
175853333
472613324
592029
90542976
32956901
452535612
149662695
13997345
293724706
191928382
337230909
869092049
145531788
245240271
46861480
268487918
43922267
5065317
83192555
69110988
436085746
49473
8532423
14100007
220843800
198529160
17038037
69736170
34963541
67668709
365864463
598426429
273034274
246383074
59699791
609627501
78097940
69460231
173158992
604250047
67196360
393974074
476533357
27742071
35767592
787195848
58371736
143662934
265540115
402350981
10227029
29524123
224815070
72724870
6864973
9761012
65449484
57012664
5710187
638278628
33987758
519980684
102084440
311649935
211772644
21619106
730750188
128275932
525142517
458684463
79596011
16382619
158533262
18563852
13822411
136254961
77236949
129893864
463923877
8117337
87089178
71221637
44731090
581160121
223846950
40368827
15716823
517366344
71868683
349598409
724410950
395097958
488275249
727921704
119356807
23950098
684669669
440359866
80661857
302110513
306998786
137352698
9858537
10914627
42200829
270525033
22600967
378697201
603108334
44432706
164181596
257581027
912158075
154959192
94420820
436668494
169727824
6224150
617686674
324219521
41236546
200291423
40401729
359770315
120541582
6687307
68280187
118798551
151233579
185883293
453096914
578680284
538116654
276775045
4979526
402205736
704082197
150921145
633734695
684474371
244350005
423396862
213680090
29011709
561030882
34823923
30468473
477063348
616618903
56250654
411001876
511773284
112602070
642539737
462431435
635167849
59501076
615569571
445994678
49240317
555305307
2789304
57206074
281646406
119970049
142420658
185309445
37990965
331223832
273626481
149119965
12617320
177667876
70889162
68138645
860774
1875577
231770254
9810168
369830158
18269845
20457807
425801486
99541598
318729835
573386464
58888020
6085088
283916036
19481878
1764079
363676639
227397232
2032350
546303659
38747163
66494467
19137271
314152921
349764212
200937265
48678299
461052371
139197655
306043709
174966678
391618
577400114
597977385
60934438
604925911
269952295
322279553
4571257
273186082
52909255
144336231
494185346
93168202
426250056
1391528
143063699
583658493
4151254
227957627
474637848
345562620
968385
77833210
353969209
3814303
23336314
45784118
139058834
219349995
99151183
272965561
62976720
242561255
100604633
678608599
301754821
98407904
245709126
549700293
380185289
114098906
7560132
228610468
117991335
424025054
144281025
55257970
60988779
7524627
298373694
43411005
5126675
29201135
79107181
74408421
252563573
427030346
101391375
780227540
113301648
424561702
105144438
117056099
50117651
87419719
17971682
434116601
938084615
116576051
27844428
76865114
18843616
41473062
453105484
425153211
679437919
1327055
900579273
25579236
37382445
401187082
133018354
128521977
508529662
137531364
350854731
195095910
87738247
388966992
274652611
56346430
898034730
27898279
220596874
274434649
5565860
448502469
160492698
438602851
325542454
45129418
312623753
131139703
84503250
245034905
571028772
27020493
250207620
345355659
569579483
259178963
547817283
55691466
82845788
485992589
41204577
94823283
17631016
147669101
188259242
2961239
168481718
9083754
298197719
132738062
222995950
51778824
291831303
39008980
245938736
202576936
39133198
427462258
780559865
38823535
802536686
268650074
457453820
8637606
29433983
33797600
67574462
120346259
43872165
69761570
6665494
341025149
209934252
8316064
179212048
57232858
196274259
105010616
19087999
83921240
147891825
113145159
231925806
138491099
10279642
26746127
21594429
186069034
129783502
367410014
32535404
236249494
311765909
217041911
80659242
226713846
553592879
47903520
422479200
3282410
525048227
17947048
298208771
325670149
27552616
374039656
383121826
10982305
301879223
335031835
926780450
133401477
262349641
167027743
39188206
293247937
53114659
52507912
262964575
520991207
326073282
142290953
447475448
723506393
555386251
253728496
280621614
54914342
7012866
198851081
81267298
28047531
105605345
16315483
656541552
13605069
6350939
696545111
7193305
68701263
474831910
304296676
82392412
112254718
84065196
15441914
651382690
282204308
40706027
646877334
218403204
816307184
818859304
670261381
672947447
141276921
276586396
123008956
158936547
182278730
5300581
154403770
197077375
206685027
84598010
840052418
289429021
174264540
347942579
308250068
35157764
221708428
39981502
122387780
31417205
20654677
123336811
239575158
49754085
44470043
2498073
1186645
442705017
16760829
23711084
216450576
68447475
39823903
579283198
362515193
13036870
12242722
65486607
161386925
106331598
1517193
511841636
2905770
42014887
5332306
77303685
507507816
47092160
2360067
495520706
103222061
188306951
251895500
167341079
159732844
630191714
306319625
451515887
5041339
395284057
66697448
311725817
507291660
187730212
483815815
502965035
295245328
1136848
20714911
142530326
756166768
852108615
188142687
176040
45378633
775228179
379291899
30671152
86710328
76500437
295496778
174490874
167512208
232670115
82410587
223843077
656597795
294083987
156958073
604889467
590648755
597510866
97670508
106263200
488864524
836426478
254801708
304007684
362489223
628581295
1718573
568630628
164029999
21889777
268444234
69504006
305495748
26095836
251300927
175987984
633028053
323547178
540982846
205951780
424751104
1728739
113431073
57213101
392558308
624116746
251163626
392480240
57982615
305984565
3007199
65618737
626075114
25657432
205786824
422853442
17072895
83919249
54501352
327003543
69697423
116463
528731435
502041533
121869295
495010405
218013005
644848896
657180832
606391219
609604792
198245538
345937008
33315895
74521098
285873576
78259524
307080397
538123587
36233712
232470282
21545328
2226709
186222383
49294834
9952470
132001930
39822391
301762629
359979846
265114062
883351147
152966167
214688946
228683091
105899237
531413848
162983783
17945609
151911136
74106847
224402759
21566049
16568952
8415586
298667272
90985055
832258577
135629770
324842555
140484002
211573033
459268901
391503372
287190581
25304698
114731308
306850628
76794654
124767388
534202716
606246886
7706151
709122382
71616641
130227786
90739385
598673588
161621867
2667930
111671540
392238378
28350135
60544181
204531012
108924075
314284475
148927575
52101844
453337307
175099513
611432936
207204967
481992723
49566191
440380311
85703895
166253882
7293015
47520411
31129999
605483614
25261472
4081619
497119044
56267045
784746781
132045149
162185075
504340749
258163759
257168323
52338944
874140387
157279042
182654609
180980939
8933486
90180307
800179782
58235206
6886707
365136322
98540598
2772678
779578049
372338152
831618205
59834295
64897062
532916422
33627806
309495333
596714490
219446859
274537357
38609149
6656248
189244439
279045501
487363864
485270105
377738953
528457127
194533390
898718963
186336346
21733847
51031222
2743568
195976052
450580983
434697903
152660460
81485728
307509012
434462038
47846470
351754164
403970920
301413822
516956346
24654068
12677383
106580735
66837045
62931396
884745171
81347050
15776854
385574567
621471643
514030847
179832380
50982180
122523627
426639258
604245495
93145954
719118876
30299322
63593830
202430981
415022918
28760177
710168302
535198050
283032235
15957631
609202322
32889906
610279786
154800148
669251290
456783765
72897737
420130627
79729284
264781640
40455786
384136487
250993170
177254423
149119198
632309585
118670025
247617430
621495451
284215635
688772347
115427573
12712219
1698564
197779592
144600262
46817710
435450747
6835453
100719811
264583789
622608928
177786082
353227412
40489290
8898369
24152203
175991664
197555936
469323274
33679135
364311552
15608201
23602206
223272115
83505239
390488154
248573114
75138025
147123061
312248961
248495929
450382921
110076044
3081239
221565074
26614127
526451544
298552858
120858607
5027756
138812558
206856302
110299174
303822288
474266998
210450612
29688819
260018607
81076787
280625815
13908153
670795061
778411401
314204710
242468572
334066928
318351868
109676419
271833408
281975203
890242692
43037323
482514428
19195065
280216601
230474653
188001752
579534382
210105715
52400784
21075213
63801914
136935173
100546474
237673881
6206386
399060093
664751827
40160639
1485265
25228112
313478281
65692377
8637238
514909120
412621594
646957840
12787628
388557584
359213665
14094545
103436891
254147552
58573245
45884889
394919993
712855744
572103304
207601169
546458680
121552199
10780706
183964661
219081316
251332936
38738524
440193296
174685947
74649683
216579596
250180761
94996365
55743260
212223385
509028760
548608676
482645332
391263240
346466517
429143421
807580935
87598380
283010914
348949234
450411147
402360435
449397757
52810588
89059187
131576708
40374761
723326660
20773383
75514902
99674138
1574900
442920998
163961268
162730497
216435450
477832613
204855045
611235230
209488001
397523339
573111817
66500440
330667534
95442203
187557120
22572839
39781439
511766855
319024532
199340713
30524341
283838567
441534024
319964041
32211789
599316426
51895716
43065428
251525735
342992108
192577976
117061368
191773230
139007764
75356950
314910122
320013079
680729663
72747289
452948804
36838333
238680944
277683117
393834962
790911776
201291929
116228611
83256036
644636748
53157670
161503183
108043814
924570108
268553521
21487199
348544412
16837639
650467289
55514847
525979326
197786367
36415460
211794375
83598103
8176962
184827001
474789979
34295123
28856999
196936863
103555842
366687015
36766755
213029030
57919522
284873340
653187899
363465843
213584812
317258494
43844246
409988394
155565240
441809145
651837173
10492607
54576090
275784103
22643615
42124227
84086446
157983038
43558933
56621242
365190874
16716802
455204625
216192734
516873237
38527889
146810846
231208785
747322679
483224166
228716688
203773822
237808388
14551768
54202047
392418886
165279254
149568447
139452719
140017126
132530485
67887741
361522415
4514642
425533300
154808368
274155025
84893826
312723819
136731437
146608077
168293230
175072354
664986199
204020805
651304684
77324125
629720128
153915305
282452352
180516626
242858038
87658849
29752244
97961202
137212761
233528929
240323533
435692875
28422828
404759856
19234856
585285538
83101181
55225992
12464523
614990058
168519462
93152030
36123580
428370159
466700642
126930873
132127355
186279362
41368635
338882471
21664184
94332262
28747382
173325007
4919470
534501599
41482626
264032328
839972912
201041158
162133763
231371769
97779377
356956533
356650895
42359081
286297111
96879989
1248186
341950751
326849222
433350854
232058611
76617178
2945928
119469357
28816309
446609996
166143351
65435541
145211610
115438939
155787622
514593530
115497601
85537779
55501495
161737144
87067346
53218253
207066375
132272148
64648098
93782372
13466912
536000500
119809794
298199287
65031628
16200346
94645246
43449672
48831747
318607578
59193354
817674663
4233492
23983663
60114950
222642356
8283307
513325163
200896243
144387096
256423038
169291830
409959591
91833069
39319018
526235435
522411097
361354313
83479509
124335864
362039646
50519427
519079450
37554973
81493209
12627999
536184488
125893836
178132221
161271455
462962701
404557760
79640206
745694544
387111310
82542155
212646310
158683056
173636192
44610413
11509747
57613955
201957773
296443642
362188451
876806325
35217242
61088038
47740159
192754695
60510950
130390590
20209601
94909406
124159463
96094691
724633047
57848086
181994524
247405179
346006857
29188281
19779296
726448621
204581996
317545323
423621613
393079218
16296071
11270089
64369833
216537412
658316090
17284724
209905514
492786433
128489352
486365970
188623264
90041503
164057108
91430538
284501882
838093
385597998
133971931
689167238
7982138
88187284
55032086
213181428
169945961
64456862
179686402
38147784
9474570
45791985
5431304
155134149
103469089
72396895
480644510
366066445
179126633
41771070
855544511
538813312
156608326
570167643
607022037
232590320
98811532
95379197
15461972
2728260
425622730
631118120
345874962
791752720
38454276
342374856
329539346
515816450
84251464
283034159
696673911
530138645
113009575
392740627
371363004
765238490
188629540
303121704
634575203
374626906
21248826
655446
186690305
356424319
359527454
115352798
216562923
191687157
114710542
52788455
392278
309281381
4275000
121431974
207999060
52138247
435159788
134196662
368664879
289769220
235110317
753382540
100001151
76438561
823608911
228102471
167513557
191458188
124252264
229861336
393963216
143598736
138994955
108850554
22668145
68743147
79071246
859362039
4316511
10845128
65095007
305297590
131555381
16565945
29723113
368598211
211277247
917780257
190954877
125385206
521549174
73638881
199553161
95530224
6947057
286116519
483719035
3737592
119108694
892526716
197020629
62626858
12374697
267875417
63275982
81110425
260525505
66445673
54058296
225485283
263023767
4652572
120385811
46518380
656204444
809929823
725842525
10002620
48353691
161352060
582800493
627888582
4997054
178306698
312302542
237590063
102854767
323631413
828522112
218337590
174594587
405709203
400796405
12475479
734265970
96477128
21750879
44394904
256435300
104725205
242485343
183662248
155570649
122508309
163571434
695005001
416545218
523042224
302248684
106178997
123940072
522038569
152217343
88207515
41013373
157276146
289326047
97866231
12148947
309927031
303167592
166058908
64733950
303690284
40849777
696436157
476695837
372213098
62815081
132120703
74137065
125014797
571003396
895777347
734350955
242723789
287345101
3618163
89367578
107613988
260572685
85871395
81492982
221993831
125277184
1450057
55739716
297122780
17615007
171895718
168473749
538916272
541723544
706769187
77233599
45410722
425060530
250534963
211337054
10087395
106928086
203815020
708505374
327276159
512469962
268373
343823832
213271648
658971997
279946227
15890309
495977240
201116543
143824426
61976727
86846348
9029916
70379947
250438254
280337768
362038523
433933643
497680082
198052708
407187532
153007289
142803165
415604373
233656139
389096347
398978798
291156401
356134457
2150751
88562141
62965277
128262251
278568451
26824943
550211103
357589455
354670269
291168982
32947504
99908886
5936888
78930913
209414619
327782447
261029942
14649113
72300619
92981771
286299140
6471156
356830487
1917608
205598891
332613440
148690958
77134539
79741144
676859428
502815111
85605073
599971088
258473070
16335362
55599035
548457627
66129286
40085303
188018992
484078077
484374995
10657863
72876285
53029644
20404089
15233283
705571112
305173857
625766806
156911038
186726681
26180985
77314059
290396680
365970721
21913973
62967902
168083134
51485434
24522937
387310680
205805132
184759269
54665301
69344947
31568680
163369944
273656129
61174333
269851066
452599075
73910108
99508948
247662035
293386463
61592063
388961837
42057584
211925082
36120846
37629042
69996680
34041788
313367145
24105444
261449660
94457160
132591688
354959390
167433741
155377390
4622996
194665788
224189916
48446631
378035175
12779167
200322947
23003876
21289218
400378551
139971515
621576275
64433977
17503872
520231958
387705251
8712852
46246062
22630180
32984789
353205351
77993515
51702502
327448576
319287565
225835273
69567365
943450555
14141814
538405531
155096507
321645759
223137722
203202129
189481436
34742021
551243518
623161003
3076844
243692913
89812819
234747746
143749535
320367260
22305630
588487282
634460973
46925954
572414272
1483129
149606004
31051568
21300346
165854981
410925821
53769631
58605043
70665294
464360279
413688817
779973398
209117140
312522954
360142679
62327291
303503610
9943196
122317736
51507610
231732976
53909219
4034513
88971356
231412288
178311193
731982626
90731539
78902147
156488908
195766278
42933196
357916347
7789635
89138444
197494608
218881064
43009541
68380325
135030304
782493480
536269744
177368016
49854324
105783104
319179565
420165836
682668404
193663637
5502185
155350017
16471319
461408469
264900703
204307890
72206436
39241466
194840989
386654165
314110175
511816624
77903750
330451007
207731549
340972655
9325791
114955104
202115056
42292014
429368716
110620042
72025292
158744098
54899886
658389093
20611399
479302987
345312060
2450277
404651984
116541641
40775495
56798087
19479166
633750783
425983806
50212855
5258352
323205349
643430717
141374309
54876041
40797233
276852079
449605257
330461434
208817684
1549385
131150407
202335068
889147519
69367790
375304612
139270611
35627884
90718647
323801365
202167800
291912641
117757163
232429330
494988798
117001051
281922121
25733401
43009864
16249673
242028351
131782712
5379513
28744163
254035380
801953491
36763816
771212839
26804173
685682490
731634953
4549200
44838985
203639258
2003343
58176953
1891265
149711521
162453060
6264548
221218554
216857084
32270748
364577687
9492531
61827666
7985361
3387508
237754304
474284087
128767988
619321305
290025557
207539404
363423851
11280628
18359940
516678769
207870470
125196944
10060976
308820395
205714674
195377449
201557551
227102522
327829108
257901652
42961340
75669559
37672808
185055948
53372714
72861182
14893364
173130106
245600080
19470937
760644077
281664445
496029801
140206224
41609634
451370609
120048852
45493907
211976969
45552781
213602386
360493047
297036733
127964577
105578809
834955469
253774687
250987147
93760839
597499972
75747697
14286435
54938076
752443980
377109061
386531548
402353214
194743871
22051749
130392836
105446875
168798756
225955106
14554948
451116234
28790825
75220738
855773033
11727538
10098034
338427252
385523864
25295220
494311950
192911767
181762952
595124601
83553414
132449237
617726814
616544035
672940
5045991
698655111
20722453
32496340
205458819
329270285
43716918
404489930
687802354
405900177
230852093
10517569
111892546
936848
82663691
43263436
126345144
174164612
15847783
385335268
308094056
790855895
202298495
268476888
79863718
145377582
16785971
127913726
40035874
6812119
553626746
717003987
32700533
46117994
204083507
631886067
384532012
438806672
45129163
45169663
3138504
39814256
12729200
194580113
179742100
56084194
819609137
76468565
546968149
78733691
869138970
348982414
301977246
79564920
85284313
308615651
154598001
32001426
161075126
106107907
33648911
19463911
141963630
80392751
35785284
109160781
227390091
193854661
29752172
104925960
69306343
107405133
2512214
250585882
660133567
64635666
2250235
532854328
83338006
394266326
398004051
147603230
305814108
15443902
580482207
258401576
3509466
204343644
72680970
372247259
298998951
54703524
4411338
185914751
195949248
134688257
38875486
215239465
9188789
128039696
652009910
211568861
83200598
150361494
320872422
63643921
61497551
406050646
305295465
32077899
273012941
278294
93579431
369151916
121373103
176335886
62066246
40920718
562519584
3969106
50524811
172335016
667673797
433064121
802580373
297028577
422445879
293948939
210314125
204680360
7532197
210677443
165224179
546941522
586747023
497909158
234081252
28658260
148755205
186545623
40339164
122066441
178511197
117912549
20371361
81327961
596469992
389623566
58461729
246487442
98137685
113280714
128574406
326526880
311896749
407204290
185820729
79263025
60310654
177025
716832934
139081598
1622128
82673368
140511005
56542933
111561464
101571616
379083241
58510690
454548998
273354356
150694100
179993159
399425188
142570077
165110081
389126672
22520868
481469987
222344532
214350106
44104789
285541773
246727952
167086693
481750328
14813706
181946709
218605802
163603021
96745500
30862261
661511560
17680112
318569464
80725869
180052590
72744596
777521834
326516956
33803324
810439975
34359471
197959170
582965354
3338955
366074708
672036770
71827425
117604755
97564258
38568667
337659825
116643206
14789960
234967780
190072618
864259215
505511230
7800039
39204635
49630002
288231011
645114002
15421674
707305702
363918367
394807546
211315579
3178432
910330649
678518
44470372
47210278
184622561
394320009
74044416
6990494
61061071
335503037
184146125
381653826
2726556
674766752
727657011
594247630
566361255
801771452
19243765
211290187
171031370
501557322
148696207
299874077
377538702
614210973
668254666
14916926
285755779
21606428
704906043
177593811
803662115
60948659
56474065
567863901
169135564
33157091
138591424
89236339
367274515
355822629
103429297
426637171
187838885
933755465
39472140
61191657
220263545
290569219
138205823
522431299
716492025
51099701
40902896
17729323
86421715
7008115
554571542
47723219
28934165
383023447
122082077
298695771
581787032
93948446
48653125
56532150
48026088
298420484
403315195
379591242
736968412
42909460
517394990
123080937
433814381
62077388
420276305
659268063
895943614
181918140
239659333
40272071
6431107
493927680
152367900
635891036
372370228
589409234
115458394
713960033
7666442
521716452
133162749
158171735
19311688
380325753
121887501
188565196
65013196
123750642
477891092
210231750
73325833
956342305
588703883
299978796
397551128
262843211
541307055
37594243
185171932
140920972
244418519
122390769
463880397
76238591
578702119
101052700
242332089
936222220
478132313
59244521
12904960
50491520
67806685
154432764
744538082
128367056
68200165
576207773
196605723
524389725
432810040
197546092
15609368
197046449
73527479
296393343
248998071
161613972
158047900
72149027
15350786
172352597
230824677
12469804
250020291
70515462
531125355
790460739
27776644
177318077
106123240
158176155
635466374
73515719
3806826
89687546
550549
131120783
147587917
196172687
379067134
61560050
88963919
98744103
148346672
504368728
342000224
790309871
164872491
544874153
6448322
160342147
412526547
157939537
807343269
187044098
298005628
721276287
36094942
11999686
87968713
177906616
24699476
279246026
2766825
19833070
8737822
440069096
444727894
467081545
15705714
174266860
279478297
82273672
538810515
639221
557094729
342170891
209939460
2716074
40164192
363653120
849376097
664086842
162725208
153299675
50485439
231925819
221096432
144956779
37271095
68544165
170802458
62611832
252592349
8553961
330591863
14378806
43071688
8299480
121242560
157142343
268764428
98611296
542673587
62631895
75415970
157318973
55939588
144618728
86763677
152901625
110289305
49455637
656099261
384107726
14903973
271508995
91657843
63237899
98707722
763859614
155845105
221793601
77815688
225576934
98257103
228273132
89909643
312623537
92381263
82554749
13007514
226392371
120110683
313773435
121740357
66860530
576101410
13408131
669409619
343005073
289644694
83296774
325746254
287762819
58318166
652165402
2880953
84896643
2942712
366163647
603807845
736110211
496746899
60004968
10316183
165247912
95176142
469179612
471982190
371385514
159361872
476455641
105727920
52484623
139905104
163263259
122511256
119959083
288468835
846661351
162837588
59954108
336922317
76302253
111695948
213557133
21993589
116205613
26864161
71390010
87916834
553123567
51736856
363715437
649839304
323581432
197479446
194685323
102701332
158608207
286404063
555378811
359913
79543265
574107386
116413298
52866849
188166801
442150868
124918082
154295670
619103777
314626725
72766745
1069578
9592975
932380313
295550258
435015766
236184688
578295954
155642218
16652594
423828146
525484256
2919955
109435126
63070441
609737743
242833800
108174774
549489821
68513377
269736522
543083166
52250533
43331138
467152313
163664579
550033394
133444828
74411051
165976794
581442979
162963690
135234226
690584220
31668569
251944400
127502406
216934643
527348898
88671131
742783895
714834823
38382904
336751998
88683866
470599606
379177295
91798465
327682693
14494943
286911628
202653939
446169881
361625102
365610867
116149237
340206862
67092812
68418797
363959664
4430892
335751581
788310713
451295545
17622707
28949027
156312678
186016872
4244060
98097058
291293306
498306863
398373787
39181122
17123297
173915779
4954752
19579943
461772196
221861573
455114422
49890912
427699524
52199089
245079514
893771
288198271
159317378
47452414
228123527
115270356
302352824
41289121
647312024
752169477
216325315
27073137
96465702
200483366
386531189
367046479
40668405
322931918
132434737
253821880
398848303
436376457
323753585
766046457
8151187
401155239
248643759
52180185
194846070
386128081
39704156
86566516
476009267
171369665
603517866
473965023
553401565
181555724
63131711
13175607
335086618
780766391
42656654
296887615
240841911
436905311
244867170
60261853
81076525
32963431
247257204
152056586
112242531
521862686
550480714
141093855
121274360
4699063
303240845
318237801
20418131
98704591
173874427
166370847
560899209
284091598
698216716
75976488
80175437
19869393
321356191
623040138
103799605
343291367
551409188
467802781
14379595
86784448
489158277
189496179
337219053
477299729
107017805
630082476
88339647
55816738
964644
153308811
438649216
331970045
80169127
737547214
20497997
229968320
3175105
309828648
83155351
29944377
61459698
50169414
298737448
30043464
19624634
69825952
24008199
214299041
59504224
449011499
418635452
256715792
474635405
630714171
125854839
112981419
26241544
653773844
169505040
336710495
326955255
447005076
120335008
333018043
193149732
140707094
248915760
590472686
601598821
43830316
686975747
22396741
651298816
247150280
426970428
77523468
31195831
223693137
520808665
254354530
65428252
209436775
31673871
165688516
307052453
317721903
135036400
9243173
338501679
392065866
423509974
404766290
274277568
146647841
571181843
19069140
504190019
441663737
814797467
639127473
186442846
127905985
189102609
198079976
269373094
201783771
90402937
72620366
63190081
167836063
583617766
28040211
72997372
3813016
164943004
202510345
220030351
561291584
623626962
21412617
332435957
103557728
34918197
74620905
37596744
800593021
547407206
374205439
602625984
47539535
194801197
406093793
397285180
313733961
293902052
603310743
605183654
154062546
484086408
47297116
563030221
560899138
506020
64793374
1784567
50233413
145632552
109765858
435720119
19122887
248662414
399843919
61076491
44081885
62122045
20027977
198104467
537752938
783101830
123178527
655966265
86045569
1020002
202620297
415532398
350305594
256476619
625621245
224629817
715045670
327462314
3287459
26493810
6507270
132971791
217916404
29301983
30317725
283658606
80200467
151368606
445853402
760201865
116202089
427011989
766808157
582131212
274938659
67862716
73724833
15206888
26111589
461494377
146259644
692470669
8024415
189485116
654137138
159443229
276657482
575723142
258935276
19945054
351241598
89839049
200879930
288835325
98338436
48463150
240399676
266304075
11514568
251788427
689009459
15043688
536810783
26035626
106902538
149458353
235051917
644591848
40051479
396616907
74110790
28035388
14239253
108686386
137478399
582854075
128275076
493782387
286597336
545668234
564148742
337480646
542664838
260237028
641335306
395065543
76732455
767196892
132964657
21843298
139145267
3157003
555020180
14893866
845915726
222636664
261321048
91258091
250707923
176750499
99418050
848034053
563851678
97249908
108172711
153764212
234671
48503464
705196444
128657023
430855925
388050324
638442236
595207515
592745468
35292692
375490119
507249741
82538870
365478883
123254370
153431250
121145420
8077786
1244555
567908502
373264857
17141187
182292105
3965056
117932586
101818092
1141248
1436236
447819099
12291311
130713133
45679046
448308234
98742550
25856452
181074136
694536578
210298097
553158615
905492897
126470437
119502036
443567285
226253593
114611736
108372046
305165104
910495072
124841650
161734406
68859254
42565316
10446523
325020569
58164839
139965984
48851538
87044664
123461830
497097459
329611382
22256372
92921502
451423525
86417972
396526307
219689111
642474278
113428845
140563541
304097122
222199608
727558529
149456815
331098252
198912146
388468295
357133824
447628209
373812397
232056973
317127880
155942349
741996
216959591
145958227
531919047
33056661
69308157
65156773
126650949
206361288
272829858
128507770
938590859
353133357
490107851
230319148
38073583
774482669
264618676
435970564
5252461
51171435
424698116
291881365
772041880
44098527
228699906
126457564
286133824
41673750
147788649
160938838
136806914
621011105
85311046
644580471
590374140
495192654
76412027
240451474
748173
98003240
67724019
60326662
330152738
321644638
106080878
447020233
91486479
96664183
508730573
59793408
166619067
235381529
517872708
96515917
156577223
7359761
382133284
8795349
287503797
577346834
271423484
491981867
21269266
222371371
19197490
52563334
301590468
212259928
251270977
877057361
93313413
1874364
317908897
458615822
285405102
16965982
268026652
339136146
16452470
316790613
11203585
56740470
511819290
33664695
68985662
85726164
765441768
53476825
46672578
429178444
555656411
54798307
710647960
24677088
809976388
559322016
512821370
159667540
448288499
111958683
435878085
54648297
154015627
261948846
105052180
796696333
593751722
32145130
437658036
224945018
30061465
331953063
158944215
463877574
713327095
211170377
73360338
138469146
58694268
122118417
44261005
353628909
784284440
752292099
357362319
32250180
794687828
149226442
52925588
322505714
9253436
19071243
574757389
268629871
809365613
6094252
272910852
140967971
412356338
429666417
45338821
416423030
25793929
219711972
536271496
426233545
283331105
185892462
9431350
112081768
485073573
282546784
699313467
25341528
426462293
54778674
11926327
275592456
245138063
24929601
579202207
5958991
8043691
90922675
436050443
527829362
844716803
53453136
278470575
64475796
526823471
3446383
8718765
21409825
10716544
291097549
45374290
933005795
467139120
268508160
21323632
321391040
13943779
708013961
675467538
34202888
174946092
493621934
331003211
418352349
196738623
551903731
279888620
20831659
118055221
168125022
98781769
71756967
15448218
727289082
47944572
144610356
137220040
7126237
413809950
772553875
680272733
11946543
347757179
95970672
456985396
157037352
416596664
103124048
56030745
366604535
24303966
941088014
26684717
134724365
905257864
89897753
176392373
5134161
695028039
606827037
316766072
193279030
111262943
89384448
727066940
254196143
664268943
498864001
353837543
328132148
206885657
19108239
171090724
285847489
4558153
31215
231160367
182733752
96533953
271673767
107224420
255391460
575857662
916114415
677151822
607802557
328992222
924749000
41518758
9971220
123178955
147458959
284624653
502004206
319297980
558556976
28141516
321186
4038370
5728740
51293712
788605795
303915972
163618608
322114248
566614990
94301445
474700963
221283585
136929279
384041707
187300586
199169879
344769570
177250025
807981259
95130943
145432222
43481446
848861328
420613406
399149737
247658045
348752078
914907681
111614263
249519136
139673042
8778261
55682138
310373466
248977659
280701364
1130139
218399246
272212222
5826379
109262476
392978478
139238513
222294028
336124346
285352209
354138488
73154540
159350261
162574084
15183514
89597225
209998956
304705851
192165293
247085946
48605100
233256146
4078014
138669340
6447044
264703744
128902569
189356128
4053080
21242002
365332359
383538692
107523167
44956720
619053546
469363906
80974808
262282578
34583709
259297149
109395574
244835827
263002628
10580496
25009503
251370505
23861660
38074154
680665147
27286070
71292255
685636553
422146742
178742417
189185611
151234617
665367074
27136355
139875433
443747075
13600045
292581972
252739268
536430609
50605234
389160709
354754757
50155976
88393712
49537629
4733184
7842029
372992036
119405472
241550243
600111818
593633989
115379105
129550304
56290052
181765327
133424061
15771698
589330647
122004883
535209315
87520501
182141290
104818696
257400369
265099847
480075289
232600107
537567695
107797540
69755220
377715468
308481468
24802052
371875529
24376290
146831972
196178917
152474246
55760438
344581282
491431792
150922154
105642063
134087586
314225576
150085370
202729097
63333601
629508947
280164277
600229228
4624657
3830411
91377715
54242582
330684702
126345922
94364647
518027404
85746625
57830651
2770254
178846614
45539961
181684675
72501378
187987015
5458199
67552008
130252456
152167843
246782296
355327594
275121619
629718866
252427331
354101809
13731589
177345159
215106253
317637641
94981529
59333916
208049956
840444433
507597453
436477323
148832236
85707019
703121509
30753430
30414974
455699733
24961143
555846444
117533561
191741971
865431685
778583805
361016424
29106297
352864962
116838234
291925773
658780630
650687987
406064209
136533548
517889094
725728039
181576276
35403299
108089284
129136436
53783705
106841807
407801100
316528624
13416045
102033941
462117348
96643291
563540102
689053736
869424340
109193334
772670027
197577770
78726989
63840524
405153
150104294
249930510
199005878
121213359
329243095
50156600
15327122
563617674
853418216
634921247
217934636
742555794
17001970
762723074
9150742
1200580
12426004
240443111
152888803
84738879
622710607
386294499
605982244
20664080
439328547
319188716
483189421
57404337
696657117
36940397
180206514
281319654
64095137
506000
453232386
209226753
57230807
56820920
47264050
615854894
132649417
11789171
868900344
726722803
243773100
205100238
248746334
192781458
129332863
340203801
157954134
750377312
603071908
107993599
2295038
12694268
293678111
499380
227378859
78486440
101013049
7197523
386678030
4667976
338341895
39570211
112864534
227849005
371116318
203091764
269238457
615259382
69623782
402073173
85381918
245929646
535795479
707398684
251715743
23683261
43994944
329711192
103409904
119366197
19615179
58427091
536470422
635217637
397867905
31929696
9524448
281167642
260648302
259572265
2348412
201607256
274794725
433166136
108978216
163126430
396582539
320818687
119096634
341413730
90579636
915943111
22740211
43819154
20966892
638109294
501757961
413016741
45849365
254483733
156905683
211619973
396043212
165901673
37178982
32679770
111436419
27613699
308979427
526055276
88367468
311733874
522049039
181142336
118453193
170013746
292967335
239744714
1498544
461617090
42036402
165987120
85402427
80040118
29498969
145454319
155206695
27776750
183642490
113303921
6284166
224966620
60523380
386655028
31316110
527800287
23590613
105014162
65278894
855409802
161058091
170386057
191856254
171399094
99687635
722478955
200562223
126099126
312904152
222926562
476128628
173985422
150427824
432950724
454021792
229656627
84400071
485756783
522219497
129045238
514747425
507351741
223853056
5439206
467327347
329801604
491640462
103903897
70427907
214490259
611280497
140877812
22666310
465574210
79231641
267604163
22675085
758261946
318556211
50878126
231296736
435072019
711894315
649246639
481593548
22558849
72147438
147231027
380625651
364497582
60979500
11104969
137602902
16261176
68270800
184591651
44089691
286934998
34790176
248981802
283797876
468053732
71776432
107995134
47636972
59041676
117382234
501183093
226779270
882286700
208934938
116476271
617656446
126411449
27349613
131204962
455904157
331290722
283023297
38351634
182330519
322835760
3934453
6186676
399846936
83835625
102358032
352119620
3008015
76145191
15279175
288707463
261197002
65442208
359433552
390196697
111070305
111313471
1447206
694218703
51076927
8186598
122282856
178280470
427853551
260323211
343700646
2716392
222099234
98189927
2535590
550501441
61739708
45472559
318691163
594118467
363413660
9207436
480971572
78629632
713768999
590032828
65555619
9923844
162650648
321348818
437657356
259187937
80691276
319427490
562104436
27979079
63079236
186592486
91255551
210195091
171142215
165719418
16260258
449549630
187414272
54040479
119423272
390682389
8029730
572050223
204640930
29440475
15942346
12021568
158066055
651335634
392800942
503948819
249706826
144184358
21658224
590069947
20305243
855203820
127190839
266571249
80434768
19714290
368017302
214158026
725896787
53212722
642211570
9505298
726304223
115741547
65544090
519960283
940642234
89984579
270197506
95727580
275724827
149717413
322344510
164255137
174106346
17032319
266245011
247582146
27125767
251109364
15056392
208406534
794797870
595355948
1019183
4732194
228092499
505387802
406548866
494973984
128680033
150705463
173701344
114572339
492718672
482481446
97481637
363231539
18668133
39867572
805648874
558629388
80326108
19124182
111513433
101325928
403636196
129137200
688282223
168331321
154243143
6854155
291635744
21729532
552949258
696377149
123566057
386801478
196708122
73025713
532552327
553404893
7376278
42267075
498741150
514289328
135692663
60302482
477913914
387862791
544813676
200042695
309861797
59905021
70726286
77377779
382652101
371809062
14889430
10074221
31624702
236859647
82799830
784191689
464140701
36432269
399678995
74896705
154148923
402693360
199716069
644067586
339751828
249308914
277692246
130883883
25618857
499291989
103019031
463953689
280511908
64707643
344190785
769864434
167694906
141748011
359785439
144127280
119297583
585955264
601759400
112438746
146906142
362642313
716901662
123984221
78162382
24588420
176952037
47322527
561740349
39874360
368773813
42845981
639808407
624970712
509257562
792461238
823208844
19428715
8346109
13230885
474752078
47723876
333579562
334862599
288963569
116713040
133364600
120409157
665996947
54339745
799611009
583821788
289150666
216308428
37318508
329158398
377707511
189927417
587810525
350993856
41251904
163455016
4666019
87196242
622763735
434741421
590001163
176226676
102590506
605434228
637653353
427608629
449104631
177221660
220228354
858322194
559135926
27666023
87870236
18819411
98915482
736171926
92246598
124062494
5466537
390227949
510157840
65270152
40856552
247593096
13301794
33499853
865046985
233301128
144795355
21956470
181808479
484628097
376434218
70038854
373344538
192090195
238196822
22955997
87300327
134934739
210137781
23080145
68608213
612047251
405236371
363198886
150315319
109514221
346708967
236277274
14553337
331726893
30180990
168361742
330095605
343139680
479019057
95748882
135863295
38750841
168271024
121602271
6789212
657427114
113864863
61213236
531960227
37426380
72216513
26070
54467971
478776418
13504016
330026971
24650904
435837329
209324858
640830829
16433825
305832158
197640444
284460314
344265282
16138352
144468505
19453
88031211
468635193
263347432
190025886
154875924
39594720
154006827
55361756
55488563
26868725
67422367
109245071
678830530
20081775
611624036
145292300
98492504
177693851
523729560
627851394
344332481
54314996
363548210
379238121
6032619
131334917
173366808
348423883
21530567
448719337
442463887
250098065
51174326
599863200
438103804
6568413
158209160
899424862
651557086
248010352
345809386
622777201
92529652
356669270
473373371
225871694
341198584
651645367
97079620
15091430
57620424
245836427
111786983
268005547
153559956
114519275
377307515
815237890
263578
467227809
87589926
1111467
18672344
166892076
448863243
116071163
358764462
507079544
933389664
11575470
395904235
445561194
3891876
41797055
287238156
737190067
72657303
46307879
315948020
230401652
297199500
251626884
19279176
4863612
168619333
497628536
213548707
111306950
770153417
184925333
163842211
49578500
223644984
114413208
770300502
2902676
68084490
132690352
392344424
17748355
127347251
25390477
41408446
10943926
341875190
332184161
599309420
178460529
729856198
396962582
454848474
403014436
11963801
509587508
10542820
182814059
438236235
436128962
759254670
824901863
38683602
647267215
254913255
248854186
62139636
173424037
77433151
9009211
55014663
127848165
250401402
315199130
268115980
219299118
301752282
422715234
438518210
193664433
310679782
16412355
816605771
46040174
443749665
90594969
68479035
160377259
23136540
744180276
875217109
698954108
646933793
556914590
389956399
156049601
205502431
522216048
406690192
225378428
154086872
337123428
612218675
55853032
340378578
104291859
183752981
208378454
948393925
624519335
269218572
182212811
111829696
134501482
832216409
178521573
24061839
408000328
368909757
23690639
196927407
376948103
162255363
171776727
91444224
76653168
4042055
89673664
622009277
256161138
104581031
177816036
30154677
129527850
25737293
264042467
97921183
66538465
300518174
625251043
111079079
4106537
203077840
22001500
68142771
687702422
432346614
59964401
12435063
17710164
20339456
176994050
471710057
162349542
23111396
121634844
525976058
16541023
519756535
450384525
366679551
613618894
5158436
349993905
249141051
411270058
261138967
522789978
345431145
86811608
200973786
61488042
40664006
425516202
233735999
27730457
15277127
88604068
165381787
367160438
127198715
41363041
73645688
61255479
47769696
810171717
25461761
606461574
4367941
49457106
103579088
369464418
239425075
45627427
31255993
507746240
105361765
129198691
138593664
534987924
134177973
284573648
414150497
146878151
568500693
135040986
1776695
336934971
38953004
35414430
439974802
109069834
36501408
524378680
348148278
24903313
41297653
335484258
15444195
42500859
75447769
67431585
35890774
510389964
465196888
152121361
17185848
8078498
653042858
304645739
439003393
3114099
100135421
386535337
242521965
31286889
8383884
524569493
570227380
567693017
145533571
85343207
390460743
432742460
173820195
363973833
24655349
23019521
249433816
133179741
67160399
349984981
583208442
366203791
616903166
381528366
205394444
628082997
704684244
163053225
89903199
18774601
38426461
257033931
395439867
335767115
392941920
152723177
450678
370248383
399856798
57912345
218439328
307169591
39987921
204151344
143505390
50563076
36909821
556974099
225688812
300291313
167070842
159021
370899436
348998394
936886267
51956825
481526511
475854531
542132
505336307
278364002
106298794
491481943
143588507
334282843
17610662
22598110
541692307
100385595
461860885
343726049
324612122
109008269
811125980
222172526
290889702
223683417
40349587
333496368
253795047
289612277
46574462
21567568
125901163
208227654
331060699
233616765
3489144
1853885
413374974
81542299
353469378
281934096
741798336
8642086
414227460
458574014
228880193
505132991
99143819
289561392
24470277
497245897
37035528
267188271
211136333
531468666
949234950
300855073
5369527
227900378
11078350
424123959
60626095
414338398
92036445
559853638
439609973
764489643
320029746
34573965
249925417
9303236
16130679
254569
80281021
24238604
16971408
40295311
186250881
282735353
256674451
802635412
415553845
50202090
806217618
492262955
136175323
459750143
148864280
134310654
448442091
199370519
84931162
13373583
454481110
842921916
191685262
399233685
86217056
41902299
958929344
32957234
141459607
77550728
519944051
502946705
303790390
302399141
528043567
17332687
103388522
138973584
118588126
529216681
481740110
613774593
159703257
103391014
368051595
181210732
107503772
101403110
647655172
3596921
243694248
511611848
135088888
283455168
161121955
735393736
78545194
400865900
25726246
104593433
32859299
113921196
83761865
149008447
270248662
274514830
297729388
52384467
18233909
233633915
280125656
39461447
11205623
133620600
271147998
757669294
120266943
285623294
275313583
18177257
257220463
429053689
136030379
238460025
75194147
264029719
593559213
302546219
198585776
215424531
278221447
452306601
19066180
44986704
252620675
37570761
753220500
381959686
118890657
161538621
18959183
223383393
340374396
35968156
564120214
580230006
94814804
530174
357204968
914114
546682957
446047297
334487262
143272004
5754103
119575136
271719125
96172937
48634262
30002302
394295832
329550721
473889794
200537166
331040196
456948985
20890131
23001103
201717847
20402463
240777794
21867408
23081770
377455013
122289226
39681360
470020617
238300221
1429013
225968066
540828354
214804574
10138311
4512804
84078535
251418513
106799068
13168813
19450980
787511393
46134702
52313322
294836989
669445945
393048206
31793287
215288183
471615806
534199947
267290970
55344668
6978365
847075923
290497975
360272977
380802622
142934627
487842651
22719983
336153230
251172837
466036795
231421035
1934590
138646020
36421497
368683734
50455448
116229963
60245957
162693161
638358772
94598637
505299239
251358908
79235520
42467975
388399128
125338728
377013062
337288458
529530163
227002779
288191083
722459405
52594161
35480080
79651398
251117250
781007739
479650296
64845098
503705975
629808150
145252295
320805446
615835649
180932312
210973131
452414433
416107712
479830659
82969085
13197638
269473825
16293836
78020323
169622774
557434728
8804812
53596615
254167845
109412489
22346699
175344143
98176289
181263590
42237732
85332334
834153409
12235056
41214897
360543647
105293720
328925578
71401047
213327409
66350297
607179665
445740083
289853685
285479238
6354872
306091171
26616610
2646805
237392319
348689095
8714586
1595571
40863965
87180885
499020803
85087300
206021809
67674589
600546638
158892366
40258901
587534362
358549901
68784191
71470191
754703321
196085486
454082264
381814221
135382120
377738310
248502601
771560449
17104029
93554438
7813252
283223970
671573686
50780083
939999898
687653046
42346664
387706002
141863754
257499978
388422026
283896486
153909857
202601881
630769382
475221403
243099811
221982985
194865065
2223658
247073734
227745982
29907511
403349772
319848828
297055539
130864146
2414642
301119628
166755677
269656989
261313945
420212615
220309213
269692229
145991026
79830296
67861393
62256419
495221374
196099673
53090047
91201298
39345468
81362068
27652477
8213435
600030772
132804233
178439635
206350506
53057323
37235000
142015930
292014228
543309462
643467200
465504510
5879557
205608784
129279078
418221314
620891783
246979364
342389803
266245844
5976693
482114900
201682061
29275052
464352002
150257662
733681
349353878
257315195
66258064
148490953
201300213
483451858
522589788
86075825
628657171
7093522
139596738
95050070
71763558
70204468
4560023
279925075
332021264
660040326
189357617
225540307
567895795
13695416
713721361
108443440
428484152
485511362
21931096
170316120
37038416
329947797
282456719
56331294
546572941
242213820
268879600
206230889
643534480
498971362
534191402
125442697
500577152
833076347
210836710
27883647
243849275
258127735
62339045
32151792
86414442
203452295
158041727
35633332
365477767
131654394
371431944
64848762
230443341
20828854
436347964
598248228
449528600
398959439
287929840
161023105
262509062
704869534
93837911
18766214
233901631
361534832
431940706
580478673
271686059
115243760
401970893
270467539
124305321
386582436
57640575
45651235
251080583
213407364
232019723
275273580
17701884
526487911
70312045
591904942
177576511
277997006
16017973
86656835
474337607
456845698
474226623
267754523
120716387
26440487
529895267
335113284
196693380
378683079
167326383
146221603
290398987
189598904
6380081
90893561
225378501
157060973
405659893
584392611
161723895
32879510
419159560
556354428
302328615
363799430
19517556
830164141
316895730
406067278
32576005
181623075
77195372
539789913
22472651
112380304
201401667
121703944
75345330
478900839
17416984
436818282
36557163
932569045
148761243
201662874
188430333
65336723
220329707
105641616
533896733
566384329
697879690
316952187
112486635
495369787
174288872
136787438
193848653
307272130
493943122
227343305
167987538
277307846
98871026
128734188
89661184
325556369
313820326
119861647
32364938
246506760
367353142
34980425
199184015
881477198
28126066
226988662
420252883
9441865
404508854
174937782
379686777
253773512
80473163
316331530
224533024
110521198
245573213
198080164
238604790
163602014
318976893
278301456
336890055
213540864
208174121
35563458
66886930
270188247
158360176
629729610
540478542
477101029
427916915
50782695
51241261
54326375
31272994
285571355
757647618
181511306
46702430
621426312
4211593
37765362
469430069
209966072
14062477
143320075
94592685
205919667
180570749
212069058
241269618
272635039
30111595
34561951
66734971
521957689
59745558
525903659
396467765
320324654
859197
48487352
485707174
96399923
250975722
512837992
311226392
147956390
372638690
391757279
36671916
360540267
343518001
151455121
374006949
369445352
274315068
347418824
78044632
258256641
575596509
86395928
50313483
281165428
49768888
87620030
255444988
144330666
107573708
156167827
647787404
70469300
34183283
109829617
312717286
762497087
521376528
356537069
245458353
245974256
769182691
323131341
208338950
469995738
37751028
337944223
92951393
289331193
238447169
528876017
677293111
283802473
193531239
498802116
398947176
92761890
209690896
4216835
27816194
216202357
400316410
504667233
107806819
452400079
756634458
50975389
93315817
104343377
76480149
47700787
10252061
10365804
94859143
188426173
390580751
78772142
416645421
108309015
234654157
30048411
61011209
609859149
616712417
166817918
307575008
86099136
196535313
126652180
53395662
153969034
23354839
189440935
160203925
366951876
333974881
352446222
395350694
66410890
102086994
196244308
379099890
76138881
221238225
97976106
486149658
8637879
554931367
11497843
47481254
36633057
216175557
502923808
162742146
3012636
69300957
208230834
914000681
84409005
146567734
415006234
80774791
384990630
573887689
682443977
245160069
183450119
28394769
3319842
33178014
33635912
112285510
638178725
201387268
131324290
732101003
109557943
178928467
660516747
21154533
167181183
72604462
161671023
274247208
604031347
549454688
189366937
460595227
21777271
231130275
4035133
69531214
99048367
268595548
204561753
49805021
654740595
43456442
714889364
377813043
605651110
345591820
31338028
277433548
24295166
237944984
577247702
578384814
635893761
238483556
17056046
123188081
207632685
230187050
8573242
321023781
23712488
597466083
537082625
95320547
754820560
106153033
163913274
623270388
84875349
97069663
353230722
728542811
499610269
679811987
98500630
58680949
12194349
179627052
235219869
81133901
359173352
777473405
57369403
33412285
125767938
67708945
142827965
78320834
95500409
399294656
228366955
322181752
16546931
223684409
291403123
84541769
104862471
536469205
61628816
496981385
72020962
360045749
27007917
826295943
302027257
66820866
116497299
500126473
428766147
284139831
90514962
369215821
219524303
7544160
89757481
26302523
413427438
49132808
433272220
365876690
121508802
16522065
24695009
73285473
60337551
724324929
635839925
128362227
15708056
455757635
336752890
195218228
482706665
423389429
176788389
156798092
380955847
106507691
253564409
678026145
45453996
75367716
725316023
465861173
199430157
26509215
255447003
8785282
859029138
317252360
117824372
79592677
230177512
314315912
133009818
82611755
446542534
137634769
175128907
197860352
322672450
188671379
456418533
366669140
542910113
329690474
444107972
285567690
85334025
106799636
471884162
322848538
122236168
824749202
460157500
368412695
204998596
740172468
426954537
537647
32350611
801743766
533653672
263150969
120036438
578757246
33346064
37410764
310609320
2256080
238113568
306607739
770276748
19156527
292921702
101275416
285454803
15909413
74274117
14691217
244032417
315007579
336461579
248086732
6542329
708808720
67824184
485666680
35938263
124340916
255078301
629864951
454020277
5676968
151437270
18871163
295104470
394652386
11798801
360929
3727412
518903450
84849239
128851999
114398003
45487099
241151832
256666794
260572947
357495469
640480209
180119234
241401059
7962585
246237972
652490896
136420276
773677978
186706103
97655950
855514976
427579995
116105795
687531436
26585892
549582124
113026634
43898497
220869646
174329160
89844236
663023550
455006864
10386984
127844985
50949461
210894974
84007401
15733231
261185658
95633911
156496399
248920140
350651348
71650598
121429437
3096238
58165673
65973669
786280918
250583104
156726391
162612654
17558197
347505718
2893583
5018659
126896963
652198222
450764765
381493139
130056885
60795040
1780231
131441485
1837897
179189326
182464704
3759495
771974973
39606233
353843302
731925300
227233565
276488879
28945659
613749052
173379373
38798181
4267305
51560324
14493027
735511497
196677291
323322142
161321580
422433259
239058961
152330159
4269570
266419393
298037799
477299623
301624688
190790315
387389633
79274869
935097730
213644313
756469709
538763915
282891400
6199691
184776372
252156301
187215512
550515060
13642180
222273163
14820855
167984809
553874127
193396246
656186
197716175
6283611
398635550
267406835
96866723
324832894
122454568
153138386
566813986
86375598
47453236
92019742
9359206
526012000
524250209
131151249
407407672
275508863
15668623
340034231
112442362
300243296
40326208
239053929
154773695
75011840
553781935
119490729
214445074
17700029
114029488
108825275
73272102
421737164
946842813
83358120
760630654
5625202
171833650
419510662
382769893
118944267
75943394
564391986
19049568
124995886
825437546
115941108
123354311
87226092
161487398
61104551
304184548
462773880
735588536
556224034
120471096
291694117
517443537
317434533
75556330
730483930
17115030
45611821
35943535
37822710
200684108
196419412
151089096
129878138
618683406
67304857
1044996
7813798
200706552
353179932
42475534
757386534
641762921
393734610
643427381
111552025
37949646
198045280
35289813
4960064
383104792
18773558
267761380
25798593
521952495
51511486
248472397
397565249
171957641
13637591
53863452
399314753
124205508
52709948
25533730
18188306
20723329
123499099
126582747
342644490
382758034
10399921
498621229
838797291
160106021
359218249
503562926
71342000
376998454
54958420
447806953
178343156
621156537
1677094
226453568
413409247
226097323
85346166
80578961
186374234
453623955
101987849
334798386
113103300
178344581
279117114
314950782
361434826
327898180
102847745
245315707
299902121
50279332
619568802
6719069
783708024
90357999
39260069
190509296
331871848
359172473
73458938
137525359
90719654
13796513
624620729
298995866
185426520
161882030
193855751
51086415
4058582
417045226
434741004
95823710
20930861
937704786
59821643
63086803
658567789
270791453
374463983
104670095
5001346
413550851
213724154
360014280
706134046
864100887
524324360
203937082
119063681
114269390
480082702
179120934
205287294
443061031
724848549
121365775
364175060
773853239
198607908
278718578
280418883
625311327
569548017
363903100
118113251
101582240
1867861
86590751
146532752
642842633
157733391
18454660
52492254
15159179
345042022
25228334
46987471
23131847
28992062
57553753
267621982
774364072
225421773
453403062
46416281
118065239
86131847
33247799
348215156
97630339
107195967
54929499
423928609
44942888
27013260
182407883
64949229
432668829
369197950
13906850
213211811
100534869
560093012
120643793
400715969
7676060
544722767
128307097
684300765
152792296
622920859
32967123
554470313
11965256
124848767
878945151
42371649
84938040
88511966
133912782
63737407
130199439
841214176
799612722
162284638
58016033
317665898
155238569
742642549
557271958
365982960
379669583
172436500
583259214
57047713
89873652
84236693
393434093
103664488
584384096
303829444
351929314
394356154
83027672
434702414
259267652
210832176
312436671
457008657
149108038
472046260
11302735
438841823
750703838
318230
120392319
149326520
244835700
225188190
396388713
235085299
434594
186949396
79957890
839744617
386206411
25852742
369050446
108690506
177192599
100542476
212567071
129674624
139932415
376734066
33498414
27628042
203463285
15016890
89509141
301949601
179967795
488257901
78733311
75274642
62960463
507454152
7994802
223502754
292746381
398974765
219338115
70403652
728011088
138221085
28774954
132645355
207809609
277772482
188154179
62557723
81454936
37570858
148471544
55706813
729965171
472865616
844675698
91554515
57396474
666282168
346626346
74402273
380990321
124040766
84565900
30545381
6560409
576067434
246776575
31399475
238776843
197846557
157496798
27128901
416475018
43477946
42895275
388670655
15777454
4772327
36199501
390721132
43779108
415200755
166599212
44992255
82380812
95742856
9167228
119437462
93970505
982193
17445503
576725999
833647167
247674435
504462412
72801729
704648625
552501451
289752763
181789803
47495472
138073721
409289905
87639336
341378092
280240910
68119590
85349129
632126382
614129791
480211626
151562357
362046484
53505216
113540116
6999124
225427701
429460271
187451999
57084107
94197598
749835780
85455709
24666451
81722552
919134655
19412456
99960695
764800031
342733889
99463668
15004253
151295705
404414001
439922566
304205416
534979254
371626068
175912255
18997937
375992310
275978917
354064017
409685716
21151759
228955025
794759045
650387047
741303741
7612578
11374461
78929383
722919596
22926770
188554347
290074370
226650421
46313760
42476533
105676731
5172044
201292479
545812805
234213901
709698219
175225876
675442500
266804552
230233805
642469783
660009008
319953992
488915674
663319141
359453256
201071371
15915888
266230418
276773899
296551352
7770536
460469553
526435503
349963571
219062881
34577493
383442732
785608823
108498149
84151603
77825342
7739148
646679028
100688112
146136248
8001999
14962182
7222237
51226694
130219374
296198200
31632818
59548193
62639694
825225410
566408712
155156523
239414827
26915848
9672254
569915350
76682930
567091671
153510594
44414228
164721803
573528855
679619973
21359381
19433242
219324244
214145201
484366580
247829576
53481888
496598609
654344675
28446938
667288009
259897479
54863391
237708676
137804428
55538877
677124694
67846407
40268851
527404360
26439864
20714022
730590626
149377615
111267945
328900885
489782657
66806291
90619227
43406318
349098222
500684864
39268889
613857740
129347518
63602585
672506807
420459227
113174558
63105907
627563537
265330248
355713812
293992541
19154014
148677827
38679181
237908286
110779671
161339345
743112923
257007980
117565742
419681021
48025207
460622148
94090556
133096261
189921906
213952781
610975835
32457292
282738419
6854269
605217182
612084030
13725469
268297985
605426571
246778432
13230435
26852819
836663545
324156118
222232889
150113488
64049309
109583305
206616080
436884039
40627713
671296270
238688134
679845745
24047518
405586421
232050887
311948472
50250874
183071304
335397644
41772486
381529714
51468318
115771834
269836517
61692119
536966241
100625181
286535622
50198236
68374042
18584267
127558600
865684013
246974533
562348959
261812763
342419271
175634090
175938968
713181886
137789051
7852346
846156313
100858407
428043250
483117355
540468223
86877194
458175018
900799173
934697058
10343177
131786834
247915236
210476113
170145610
123216024
61340988
714297835
206561873
231358677
554927124
254077742
431269989
100707871
470221423
181624645
270902592
229676536
60230562
233049487
514074060
577518400
181397435
205612626
518131701
704328979
13966548
99711602
528237035
303585255
52792064
498701257
9890687
52515394
92601441
23432440
374314701
67246854
57624956
33317782
543388587
277999091
68550621
19183538
198974649
27674298
387878093
653623233
17825816
165758593
146117629
206874365
29174936
232442399
709443989
274074118
730684818
530365088
457353248
100316269
85890851
974654
2649822
248814398
110382270
407578621
65166525
553485880
101834999
434763842
389967178
90183602
533088713
68938634
485626601
71289578
298133900
41413197
66732014
531301352
224053051
7250362
82111170
263293608
293140479
334143296
65632444
257594710
428702443
7341606
91261014
804822879
378904489
105248789
95904621
899550832
116978730
453593122
421058267
6372802
254791845
363702942
25899896
508708254
232338057
17316681
109161819
104864065
35012594
2613542
188134210
547611176
372646840
355664509
101841477
708600423
34777202
34511284
653349717
16388137
501765359
24446045
316731433
37455103
286022537
510159593
636222689
79646376
372757314
1379024
53818717
409449973
85784470
88810851
618366194
840008102
51978594
322196267
291537342
192478860
265225047
45131943
227096529
16912207
362994704
628966107
135819282
310965635
600353772
244062648
5544045
557682239
2109009
236433777
348975542
654256255
385674665
448953819
63927724
116221301
39171505
298930437
395629613
53287273
251416250
224913868
130243421
6999020
2259733
117959238
132926550
186037069
48396727
34240060
36887193
672078474
117727679
34665863
329675852
152021339
85135867
3051207
459203235
139033
247449171
9900084
250563406
70050000
223191533
365612153
41400349
258313068
428162648
70985934
47269605
357947440
413551205
129789429
886219575
393383844
173500855
199253281
363601678
599144525
265790694
323457470
209846606
10658645
25021860
211827348
345848469
366037739
109342750
675049637
23814828
494251387
15238089
406984361
695344014
88680240
261979422
296634616
111991459
52267567
108767826
690144349
127096591
13147879
714557337
548995369
135001906
96485103
40810562
31387028
313240195
490083742
62323741
90370537
122500797
296247448
228428674
724411996
37128707
1955393
223660051
89029822
213658738
246819970
168320143
219513852
429768392
245407006
76159429
116378451
46710891
82683407
21958208
192825084
55290449
125394473
275750583
305770343
282568208
16758773
507708258
98737477
141211987
28734002
35487566
8656779
409692230
378807790
202169511
884577324
218155872
269564953
716506854
205668902
614729831
43898528
333260258
95456480
106355112
339362668
70547503
254518413
27762568
89933737
606211334
573361927
88071673
716866026
77403407
78891577
90527661
121001736
334265907
10823230
134239060
90422291
153480909
69283898
423442116
87600942
181044974
122550800
14669996
7064936
7121859
137556348
299068107
408133256
434174276
107935080
146049847
172584920
196531466
298365805
215082157
373888562
36069745
348035952
303774311
388009518
349574047
20268510
712889034
225587114
14772968
238607509
73510902
828602
52422646
78196987
41732920
21809052
41350282
299659263
130689422
200237728
35620676
407269653
115149106
342722643
236893209
331663859
37586576
312770941
148910525
772820149
232226262
343288872
418556847
689271015
1484095
220751490
128049741
214558331
61736769
133353199
246646779
12108656
343307984
9015808
65832212
15504537
64664473
763932770
74261912
625891943
644636308
398875712
311876053
732944428
7370867
30048458
421305209
89736259
148879643
198516527
663758101
874988999
212658121
1138209
64618867
46927988
17060917
428999591
393411956
8496268
399073564
10845657
19965631
496636423
433140302
696359245
43001469
44590988
261678170
212280924
105676628
598859810
59641154
240948191
103860051
48364410
281139088
269369316
242180457
169057557
601982165
103279150
3742937
148869172
280561155
1445243
97552074
201728531
120067414
294256475
38892411
511077923
933556520
205603659
186623217
166395183
137896833
152627
138044463
1586622
99430915
286697514
108209900
10281661
840935128
189498657
18602355
136461266
56974166
463803489
133536292
304352573
919142975
703191673
104501390
468012290
118933014
311747078
290104689
115804183
565321310
49875210
621715252
64571306
405388778
37611969
22736744
6416920
196928505
40127803
43384727
182929262
130887951
84369656
2431559
439902525
337857868
169452864
145935399
548788404
300253281
206130480
172054779
877996645
420493099
100440306
32346189
650126808
252419241
59948621
273206469
30741
539891425
488342703
29087703
381874309
193114505
186409515
601803471
220279502
779755887
16445429
430258210
93304603
913074679
73615297
112570588
368362162
366904048
127225694
430488164
128261915
139396099
166303525
374571284
307350433
288391195
28485916
246356941
94049013
243264245
717398233
61511658
102571925
214251755
60693576
203018903
227331920
731821975
205570273
427037490
593226651
659391359
896308946
275463824
404865733
84799890
178201020
953872665
114118680
363883307
89360835
266406319
182666632
43269234
103019837
376247877
492404682
614883999
598370351
124886853
9349375
22081246
142935396
345203449
406817622
22262381
36118079
419145674
41478574
277499494
187822301
15795227
283577849
91010860
263527687
194634246
656767687
306862833
1371500
508735247
169940060
320938002
179118014
409038397
655506386
2854902
49480023
732877160
63357686
241788448
35360104
620731326
137832251
62185116
85987775
154587095
367150177
14184077
60328613
437682053
63530985
255740952
89335699
255821662
881925857
39684642
361248517
496839292
50609182
31303250
27035452
117274620
56815105
27489606
72426259
94721248
220753641
94974341
21256468
127390084
403679824
18567535
20838522
5657953
230967339
224653256
636088550
8509457
365432003
165914854
1950114
352216298
707826834
20983359
185517407
21875698
262022889
217129541
13479638
107434238
224664812
30316390
79054020
183281025
49020245
169196584
534616335
613817670
255724363
221532861
139270907
344939758
38760502
372134379
539870950
21179617
127925638
148818558
130448133
37662103
526129608
627130138
611410532
262381981
234326609
115752008
136267769
137852128
63648799
359067127
461212922
47695670
113168641
73955145
19154140
579450913
206381892
876020529
9578818
519682430
86775067
14720767
751492729
344768751
114097454
256970913
92966195
3028328
68942047
482266490
724936821
288953499
59275609
689857072
394414431
19382592
274286603
249889480
16320822
569307810
40913739
420212149
8427982
761802975
21692800
91935834
299709741
447584447
175472415
173882915
450705642
84254077
580809743
73222832
38186395
141741857
38740648
118881291
162249569
277075952
470387603
60834401
50955482
164924966
1685146
132296832
52490654
268401310
117801594
277493751
225795705
503439506
183930399
133751491
804202967
11555449
20624886
2189603
20342468
221109
185171943
78725503
343441724
246247408
575883618
263803102
143729726
64893442
221457208
57884266
3320035
108745769
172170547
26421975
34695988
851560196
12963755
287475582
431578447
87052384
360464508
38036163
707919009
192731557
23007440
776304828
137715983
47334132
39505637
7594571
22820141
897266860
510980635
135923031
305995238
161065530
83452334
23427260
132950063
251358801
762238205
74677667
172309352
6891721
476205497
146570327
787755437
109263496
148654768
309383654
88216865
221443548
337480824
73640444
205288602
15136895
84627084
761935046
35667890
44696885
813177707
328254995
14013258
234635378
340085019
467713156
61634434
13748966
140523685
88332303
98122869
49074772
203732017
342858941
20308837
598010699
817041465
16400441
261131429
487888096
313750185
82502989
682731543
88927244
17130520
99693703
87382250
46908923
5810080
523292310
87205123
472307038
182267399
16096039
149594327
323621980
156667389
315791740
269771049
232680187
633822427
442077290
269980585
307701630
520384436
233214402
115098697
450500461
145804634
270116334
3632700
427594102
130573930
167386119
181027510
126307228
310750158
171439645
241054392
447857155
482209942
126474374
131784000
397382629
323214899
411430124
587353749
395558123
56227580
32533058
341743041
495520646
292697097
61954765
56812751
503524771
253593459
72862138
149955149
393293635
108036116
63219730
86006297
368980589
277360597
386801
60189238
33492547
223496306
550462844
21680491
705041881
9565638
136406459
34174214
618697453
69801830
238733437
96453724
419248646
551792798
245164241
316752473
569714180
287235
123631258
24492153
31108142
208203177
101541478
508046366
31663864
148539924
673060520
28093128
222511379
440294691
56807333
513474844
187485637
4888807
74105730
15063937
695063875
726445539
224133465
147686235
51667412
414947466
144089115
208082804
59822015
3700067
582318441
393185975
122795577
429423633
82641371
849859650
684907202
229031253
38547519
368320003
635744060
164124240
299190481
166151739
360176260
298599807
92669424
573839036
482625858
417759211
746428291
213294548
71487590
627588679
149469478
81100092
747216659
449613069
198139716
143229291
212850641
173300331
101086292
363896686
313016717
339033722
680054302
9629248
54179266
473173752
300123645
485988567
490389639
87761707
113843400
72800777
153688426
471635946
461737696
111209348
408341490
139907574
12720370
259072794
61882622
453986630
549301285
62897685
224925838
102656144
423626610
226392910
511055016
51705513
132566435
71794605
82230338
242625749
467147754
310484779
310317003
112193909
691955584
88099087
62695067
86047869
370151946
363226190
15563414
433810216
469034229
82601573
537110285
106602625
300232078
10724087
65294508
404888470
42907880
178889101
269020778
465169927
125275931
613763942
358588896
373103162
36831801
600189882
835732081
32724122
42613080
4846132
260152496
316630415
532025312
219704539
471780654
153550164
98373593
70458900
2818547
932349004
944320499
1966121
396356019
112161051
97848629
513464063
157062465
417327763
3452193
301300948
19124002
7854817
71218678
696288115
114603801
80004876
7419808
60871638
611128324
2238968
21154953
469524077
422105784
223198607
103028988
49254183
647366445
47702149
257586360
132761951
1398296
319834799
213075744
240697310
303532264
423077644
278023554
116653977
30232643
332705074
579174808
122806692
291160395
201642618
112657148
358286319
284224334
652654948
256173014
711551896
50869411
71443329
218067628
231125484
218699274
114977593
29248337
274095620
117270327
331892993
32771698
5056936
425343664
63248647
30541761
57401515
615401194
327046478
27583756
177308379
162527152
64538133
261795697
39477736
276400719
144496356
294256350
32173426
132836960
159415751
48616142
741751793
25961258
210186993
23410433
296645982
560183634
241164090
230485782
165035831
371524047
82003470
994344
232980303
24812570
100350692
125973372
10628486
239120808
658487837
81508523
35885395
411590532
241344734
195941441
639351134
94879679
599478665
435986055
136221610
542309122
200950767
246980268
170464017
272587191
25955419
344343471
27126172
199207875
143997702
872791102
134751443
21041466
262555065
90840421
605779886
278977310
176376743
572630592
638506304
240695668
372527018
446385897
331930763
283324500
770811724
152366696
57087225
319734
82816714
384216848
732738454
573353652
181374617
164188100
537727500
34565811
612269530
643935271
178500861
201948140
214935390
302874261
462626893
285109078
69572393
669393782
120276992
124778011
493075647
19290240
196581085
98734379
245749953
86358945
88981604
227606006
389004804
163869385
4581972
5702010
39631136
346990428
280192382
6933656
55460870
125711479
543362475
86627555
7831412
17451936
114699531
132866041
113088100
806083963
507738527
500183395
552732261
92766452
97706690
8937190
2566525
813495858
793470919
440254927
8069379
252888705
115740358
95029343
343058244
49984369
4904124
184609444
538582882
80650997
7112180
133388669
815097941
291750803
49233217
401998191
278788559
207129436
76760590
166644679
328220812
68654935
293673936
265746142
362281315
220500719
623439809
187729098
30731190
243413173
41537818
84407893
23542488
316566351
600079690
140428071
236462251
64538525
637597990
95381533
206198897
350330092
260146215
39322341
186141356
725910404
485048046
137099563
90122024
918220288
45266409
84291550
587144184
1367739
350351798
686796385
66430096
817492589
135074238
186894460
192024721
432102633
147729397
167088134
370115054
150191341
284521744
515387333
198544357
236111164
30742283
20628220
38460505
387986446
57465713
1075522
900085956
460830215
369836979
347880015
183272449
392308900
69138472
371413277
257199916
104391270
586708127
342042724
46298218
472607672
78760418
4140353
465373920
215529197
748225650
98204329
290937744
255740519
596582693
140197418
22155908
149934011
1472316
104540707
7089380
70453146
681477444
262440573
383515902
64878087
430615513
158344052
1726618
94306591
101946379
8128970
278055984
421366878
4826314
34812325
65600721
407195402
591670504
656252603
267270823
78314931
831946333
799717870
28072417
7834022
563448990
194291163
518216634
65256117
463328444
81939452
21693014
12521476
362162191
13058845
528065545
149306449
299853964
35999437
132393698
664424092
177523205
309281452
164281993
74436497
338307536
48627952
31996852
330937463
37351502
630018336
57828212
434791112
146705836
7874370
117423696
21883631
5312527
440077034
251290891
3955457
332503310
49380479
656408
138283735
380667708
446254786
173478226
270523967
467259546
293844298
106003910
202854074
149470030
208140158
354787240
610134690
14338559
182157508
84691661
588638305
794598229
3657470
59024374
98228196
573544408
360915800
35686557
226010146
83636465
642681731
436870835
451529679
239508313
292996550
220126586
23386673
459895864
714882709
166485128
370077569
31844904
532281240
335288686
45785092
231403437
169206001
85063501
271569420
369715589
23323256
537291501
331442276
50006054
883407
662455757
189545429
749169326
130027304
169015178
664243682
317209660
279617601
274835809
30071827
13909883
38843554
202549271
49207482
111623447
54047421
84064340
24458855
77891382
430233494
325661319
384600929
23642635
117761028
711528574
564720137
865139463
39706036
41942847
8549332
159071244
165619854
251015135
218038962
355711723
20197141
552645221
35095378
186800929
496738458
454642984
15864780
55667747
369557383
632075468
273169372
142393802
105806105
4969230
8436248
49663899
204298587
87889416
166772003
23337370
104894831
37049178
377884619
68050874
16636283
246583967
11300054
202645949
96145201
84107431
13232704
365157577
23270189
563508691
281265405
42954306
656393749
662539470
347833269
14723693
420056091
625841528
531149285
83009832
6579181
121667855
43741877
39300858
118349122
167145789
81196668
342500396
107992002
499821929
100529754
421375469
700330049
7829443
543603334
54923206
480403171
198663118
445449444
288982376
174470930
48951060
93362346
561757143
276670446
264388
613867572
354790065
472617351
59294064
273530787
171877810
253303249
451559621
523627597
212499184
146436940
446078321
404204837
164685513
435226129
7368622
150263314
150413425
540595750
8914871
25134285
537835810
243528090
331253188
29154234
494246607
54535345
252927838
635696282
226021872
244023564
561764958
651495490
73143696
167430914
827785630
304502255
59757443
602935518
232076636
354818199
373841650
324397226
174541901
61801734
360887370
163767562
14492324
103926425
419911594
339876560
55588789
227355084
296487
377636109
116993011
59872399
42803569
423093783
742622402
199407816
249615971
14430904
136320235
28502302
411338672
520778373
17156960
28169588
293708124
148771907
24691424
238178771
463157973
508324341
678992101
240477452
924699
15785940
58126110
16369565
129670972
46199522
387570560
17599688
59692166
106298049
122658535
251590520
355640605
507652544
130180249
118116596
130389359
51919472
313600392
822563278
290888460
8716752
441834780
654210556
268558240
30336178
379788191
391858112
318440475
371498833
358094904
493841387
257424529
90486348
81524938
11774343
123310797
3620742
28460619
991739683
893231168
14289430
297174845
804226494
64949156
54264344
230656852
34388278
450364461
250173054
50241484
100528062
5165906
123498908
209921260
50809746
80404719
199842896
295199495
210325172
61817841
54687283
402840308
133607420
393021219
17314024
112571227
451226362
30009151
745771418
831605842
376559284
8214500
140753952
233653663
33220163
52684217
255094434
13020102
42255585
16481013
11446218
39820712
72903201
346276840
42051043
549639400
425546908
471099519
134232434
134478438
476417872
20521454
150725992
208149130
243270751
334320701
782378011
158983112
284651787
256814725
124944708
278312859
287786276
71755371
852806522
46212981
7741659
7153955
165429309
116701966
276032995
221029354
68134076
358292850
370384782
83515354
784856621
32577252
218893556
245147041
17137209
147586022
150776910
37165421
134996995
50144679
589425653
72882074
607899365
4827363
79112876
490156254
56639936
29917921
208550411
64171653
345644096
138660593
262823679
219251455
532130286
131285513
7332825
167645751
44290957
108327320
35166271
674571307
115323361
3031651
128001294
771057286
568413286
328162621
462000646
201341474
131532983
243428286
261249669
86136842
490200937
754749640
123104753
45668705
232616442
766756870
297470813
517673225
75734051
320222629
360661105
52109120
4137359
298675757
256594099
43647703
126459637
78581240
358663113
311769100
29516618
814586041
91309626
70501655
575177775
164263050
76208388
25711573
225183148
258024892
371686822
143312952
126730057
122037625
458398150
153363817
817837251
37247354
19535842
280382952
390373225
8837000
424450526
31913634
39624974
635715833
134014114
1082291
478034675
419335636
392198756
38842020
114534971
62902350
97973796
475287272
11566510
24342889
672873218
570022724
32893516
5669119
39200700
285725014
178766808
20991020
582082579
6685695
251707893
3664252
692458
651277873
66018750
47373105
24549879
58141308
9572091
89607800
744357194
10609247
95147113
417431050
296297860
138888223
62540593
127030778
328156206
326818352
334727663
58153681
66009753
508602311
319225251
310611416
145100587
224791155
635647529
248188084
643020283
723697618
186758500
142449021
343366783
677280248
802572401
348465942
686270246
254515801
128374559
517103824
207979147
234464597
362960328
113185809
307886974
117560879
104771029
604620809
2142926
421655265
107212096
71834718
767058425
84117079
26278985
135882979
272932334
187333193
214141119
15395956
112629163
227584317
73106559
777155529
505039744
404479125
284718155
13534534
41847738
66215694
685583183
278114931
98537723
213883609
286371658
78281975
14250343
176248362
282401961
11598918
31108214
57075133
507254191
113117941
864730374
454180523
160736495
113640294
406190460
165319885
68043234
367371041
171399303
246687026
69984471
215688318
478749662
39228787
130734625
520694009
350482639
149903691
13048463
206788693
533357610
159168470
441326184
340058215
67365634
316851519
240075108
92548620
222338239
353074336
66093968
66698102
35902885
26436611
250909846
162998474
371616400
81249571
106778596
376679561
615270723
499150319
9638431
19337982
7232850
62665679
6417826
41244461
413460445
9257189
16148018
42508718
145345982
452699395
487769906
3778942
261253923
528275707
34788096
86705453
108579408
33661541
551811291
176951349
216599331
729137462
352075673
416130736
471554787
38169074
661214137
798361163
337685281
563782715
209259439
433159704
216487097
376152755
355763940
34143227
22819693
245983429
271433431
603517788
208120430
374160944
22910127
151227097
73565896
83074205
258246497
100398349
354033732
85470282
103791357
425597518
181432081
1576612
325143715
63618908
537023676
210709050
211778116
200098960
174800861
111340283
377262275
600629819
523113881
8131300
114063272
233545713
220304431
568627708
198641224
438914710
270533163
385083569
281902538
5357303
294110515
227433974
104966417
4025781
161177904
159727587
682131307
31291258
650264404
117523046
98686830
684721445
4074463
299452767
144653582
392056853
646269537
519665490
120807001
83332699
169498735
254546515
147325650
236584909
520344282
209664817
124521063
423343997
434366218
7049652
210188441
128141745
269175570
851992900
2662557
35896589
556455113
536234932
201371501
800946191
288564669
169084065
275277801
179345493
24547627
129694092
279891899
108884698
193511659
85661530
331470634
313696602
101899888
21430458
78079563
548001107
291454113
169555393
282993795
520163880
87494613
153637810
318658640
103362696
317444205
406190721
113362891
12647363
800750505
149526161
904615850
480843405
273546549
106825661
438553259
364913812
18727236
8289022
30777436
715595895
269601937
29807628
12460982
119817632
79709905
447777091
369151376
361184223
708837583
52698463
245158697
29479856
727050909
192615776
170391726
342416802
120583336
467924724
5602119
341299895
329508012
162761789
340199503
398735280
251411295
141536867
620328434
188584749
164149512
319307924
93435520
562514132
275036334
115375540
493785493
349758999
274421704
529674349
226651570
338987559
155956995
382647548
453633980
809182647
401323460
49353197
28650241
175113713
547518295
746382347
7671244
1363511
123499531
5063205
33948497
15027647
443028345
58190851
233776921
658916296
125418046
498762358
520443558
383272337
347079689
113199132
376096580
193472404
424427078
44129679
165818999
91680859
1772189
84364560
247650206
190757806
192667373
283301325
381819884
560368111
313727975
121489426
341568477
104829488
74340204
315306761
508699151
255399860
19722554
175637912
157265384
68987622
132583476
35170584
154032818
202856533
240527469
278200046
55066350
7004215
386872991
40282715
307243227
219659155
243087399
123172670
89885450
57789893
475876575
841274652
268808852
243120913
146311783
448390159
213179718
416109993
436752410
356111262
231081634
52163510
610927293
53588437
67311737
36002678
382554697
87694920
758718462
58334969
144478254
300980402
123166934
284565518
606987628
303730735
247911446
280146949
166223577
752633981
332868019
330007802
241869426
81149217
646407020
262551424
108924063
167893335
46006928
654650124
310078925
202573658
95755543
511461025
255981035
192470330
474232780
127811437
656551038
120441495
502698185
9173733
12416971
136094736
21614996
138644320
627957573
224616850
54744003
139109071
284142561
146789272
3097293
297068279
167383151
425263826
29651548
258728770
583557849
228492054
390546809
467463531
47035636
196673166
214067382
375042581
38332606
274392792
531244019
727885048
293643505
243693500
25549491
239344079
227052106
99183952
494783190
349064536
264655177
126518020
86291929
636837408
120238275
173754158
59635332
505994654
11650674
113453855
66163146
58420362
353925432
21515487
104784528
264234373
84672382
10226315
167756692
171361925
118155594
422157084
758651438
275337846
253491377
155667777
406541878
395304002
575932344
7980993
268928578
79331024
588765403
306467934
148504985
121954654
196033354
905756875
141814674
323850560
487363940
227749886
138264954
74051024
14734125
247366932
191797833
294724758
132184149
135921281
240363751
169156369
382963241
118243686
700150559
103923742
141045373
705726
334007152
7280064
129729652
73233069
670660497
142596122
498412498
817905439
4876508
295995166
527146399
293901775
3143774
632182537
361374285
248102881
319197489
819033765
365724773
644848595
20101134
64111593
280477969
146549088
287564214
409291695
270332388
139149406
34249847
272173121
750707361
359848870
359085127
66673792
703271503
26444996
86140381
55664627
367926276
121619895
941731400
141692693
15926510
224416936
514545552
695433184
78794300
342088733
449062851
55381840
407590203
310737487
230118734
193461316
491533974
720221835
172112212
729318688
429585360
224595904
124865663
252630774
403905453
7000704
417949479
18257208
35261313
17395996
375814875
653293143
37541524
227249833
152601277
592199265
709476483
67057028
449635657
19413582
43266607
207141817
624369389
813120861
81562883
89822662
175294442
55816215
122638251
12274819
338490004
5602450
557578208
111954423
42693226
511435800
114600713
274489787
174359983
351248291
145619361
335204485
539192716
250405214
374763232
61942252
122211922
49834655
499544417
139496352
79285556
9547533
419917077
140931349
358426052
15858874
538832158
355388483
95700978
230723079
111831551
28955888
408113724
187787343
637040684
339308926
438553613
90573343
1859383
186363607
57110628
457868012
135335745
484147920
399588244
81031382
632971707
233433596
121659617
40979544
111350528
603885440
120109111
10060821
205135360
226779815
143317247
8460392
72210415
397158707
34474377
178375149
7455301
215155733
33091013
371831450
741402
36320841
692990050
521663127
111322382
219608467
264370
13977724
10285110
204401534
234854512
148933479
159915978
300940236
711021234
1418295
44669012
608555517
28658170
332148034
538133025
128234308
251319612
476713433
687476313
521989772
63178408
378514245
1750525
295119323
109498608
145197078
109605490
23575982
210916065
166941550
41885307
111019680
858468250
272478221
388434942
99647049
411609185
669434322
433951468
190793186
700073588
47376167
315328507
21266242
149192365
133432324
183989217
311717006
74116719
567473524
141923899
119283720
242122279
39086293
431974416
239041341
332010997
24357851
711853203
1190180
21965469
307756016
3302112
22512892
55823124
444010719
254242352
16326387
57676018
46117927
732513737
21977350
169627903
19941317
487252092
116811110
458783122
27877350
242152410
597575124
72524109
285682359
20137594
259112001
429485080
318516322
245484006
31594877
283843338
123620701
485799541
59452620
87791429
280584965
497045622
77252580
21628779
266325263
87303262
232797356
393491066
25469595
174379700
64773602
514137534
108551925
81650706
68809347
159614946
128129157
109819103
182754741
131965646
308877740
128512792
669586219
379356859
227064946
45916305
71133426
38271517
44951349
679989062
55734619
180878175
131416150
587595886
341812060
879676336
622073910
341647436
106224941
92798163
464317034
590512705
90055047
23810107
32332187
180197669
270134034
7412319
127344010
570422076
25372658
83191274
37297856
172553205
184026930
37374091
124996275
57174926
180822498
469136338
682902091
29899287
85249458
6454478
363488023
221944018
102693773
103568737
548408160
1753089
24529058
18251024
428872979
374897062
357838838
225149600
925324
336857520
80754654
17760268
97745540
371844151
156463975
361267526
1791728
83381906
388334603
230048835
408743933
374798388
395397552
813446917
65730956
369156374
412409361
199415131
463683664
26096866
56206481
383153221
712597774
330889812
183001827
135112092
92501553
261109357
60267958
21489037
23993277
212352717
44886091
97240379
338274044
278364824
53258531
334800089
471131188
268312990
29146022
422164110
267252854
22646002
189140399
40381907
183276007
943902653
75508610
405378424
660955344
488936296
586418376
484817751
273247887
70940302
506072684
239325953
18202722
392340922
31701553
24270854
5429911
295288988
433729568
104326487
52333352
125150401
215824189
257075134
249217487
13455916
432731548
53879465
69233628
25878874
771668670
824596794
300438791
448651522
217675979
235285
8670584
403180567
451655508
249527274
202616856
92561775
108695109
275045284
60363429
82044762
77597046
70500090
747123433
67008949
511925636
71107082
284181633
259528337
216733466
413312478
62932851
295039951
269565845
550901213
146511990
211024017
112679095
165355275
758429296
17952946
169635675
155796532
130487036
305551582
477048408
202717449
79024074
606605459
6237941
44527097
5103585
480035060
14602933
525694458
103496965
9154648
949918442
78997265
384789205
517279462
19620729
266118630
46658434
64551867
374555554
79681191
155168877
13975303
134995840
217900087
163158650
32226705
336277487
90880865
17660801
63664217
70384236
99178874
645227721
461062125
327541580
52545477
129416663
40051623
313665315
327883666
37795811
31677375
20375035
10058664
101688165
10131482
789030601
33282351
309506119
537908329
528507823
331343646
150877453
183479761
237963130
103669792
113337931
859654573
284259104
653245660
435982711
432639677
51433792
352346228
266499801
39747235
134244560
56490627
104683238
728287915
97686035
113003870
747181538
15457038
12208211
561240043
39794666
52128925
240739651
35943830
265425001
228324581
152037314
242572161
92586110
402962957
47025302
121591904
386285322
77914927
54402773
73239569
533297600
733838308
210961778
334227810
297031155
33735717
225089533
385460266
157860957
222533765
21765749
407612135
37900259
44245288
85163892
382425641
254783009
125176985
51481488
53087642
230238750
178209082
515340963
250877680
239724789
51091898
504265325
168077029
488848791
32665855
8082567
375802564
830539343
144594723
11547150
20359488
237412189
588364079
661839056
303564681
157423272
56760551
40098583
56191641
344618845
74450524
22256868
375410195
601764104
187312999
238050588
94207165
8366673
198628866
552466216
23746465
70996439
199933755
200149383
219295332
480814461
38702842
138268273
62860389
366063402
111312
619581127
196267804
31323464
263707048
117884108
117937828
288805500
754724733
257341581
17585863
16568196
164511358
308255307
717483225
329609387
79013541
6351438
278746109
109732340
50872216
127486965
44701425
563007764
64220425
815769878
301890554
38973435
97406496
56655931
76082652
252801285
88286170
790517092
46834587
521935766
94264523
38739706
602007603
20928782
174570068
95738019
324309899
107568482
5311759
159021170
1694202
43141077
337077126
237541291
143728516
874689783
158168088
566198127
267390920
230004391
65485796
152301484
1512432
7550992
550179323
67939957
147397035
307594948
72335911
21593733
121605915
22629324
436026192
592834790
235099445
9378790
23703185
311955693
386266948
201290175
478512691
265822656
172446088
183104262
10688799
247544385
305145136
324700800
596939919
524695142
3519913
305547473
375974092
249665515
57242092
139046016
45274962
617101962
304615034
559537713
267050754
171743996
100515513
190783943
348821161
24875080
78764443
386895128
287814368
55033154
871754
264581910
280499569
80312430
71997439
360984697
49610037
22385195
135311550
44458747
147731571
214765522
85249482
512315922
589171825
52186336
516644589
604786014
131974724
59621902
327546887
102049089
339126973
82093951
242510372
169805621
184910140
387617291
133508241
108816946
7640173
70599199
40097519
292774856
220135384
51156910
63705901
518556621
951523050
132456266
146490906
256146864
185870374
553636864
250542018
357113093
156370008
1671553
232393340
762210525
526678078
615524001
24826716
211175724
2709964
139451935
132264792
266960908
463693727
189850934
243716468
737048322
566167197
355692691
639646632
69196070
419645164
329690578
319227702
89174984
152478840
56641403
15101859
97603110
8232029
320115882
538252472
198429574
161125038
456566344
506293470
222463329
154319051
151228896
37872528
498560553
254399396
102274164
192962470
473173608
11442615
98010978
794821494
104017756
267860844
275408226
259771723
66132307
484348938
62280928
127766446
170160137
155955081
12054422
143441538
98517855
269984810
96162129
701502384
68794896
30793952
18798667
226641987
118804924
224027658
10949368
209605947
701317019
125581523
2660797
339954091
236061855
379535233
48811017
30453690
349547819
138824677
5193765
514829576
248153285
148397209
59937056
291077494
447704999
30143551
14567258
22264061
147925150
46839888
213684450
375035644
244027889
42660370
52143635
318711035
17381444
306854
518722665
22969366
149748632
218564721
461689762
120673594
268374124
60971851
34577152
619989961
42343253
500688855
464592011
271340388
101934265
8219104
8804689
712292062
301319133
226128658
134275044
66477804
34940086
59173446
452197293
270776686
69884317
4954245
32900892
513908230
187977927
258312420
291893387
47279762
366935962
197935719
101736432
391044857
641352147
2016956
229203050
392496763
527650831
67989469
103051980
118029408
67983158
257851994
207916281
39093537
262145095
92172257
297111872
259809837
440344619
47584861
409063870
6096510
135950110
170874142
377310874
106351232
62641550
344143452
91482079
193412881
235999250
290603175
672457961
4705353
152417549
317186459
249739769
267687795
196403851
132502311
368911828
121370333
13323671
133426326
360142387
8697392
33116338
440190729
6439625
437986976
12285197
266652171
180467377
13131403
508438067
623260523
30574756
213682481
49865248
41778483
37842705
558370522
41036859
83935214
725450429
24239584
147537762
152467403
400116240
132349798
206792497
100214060
370671996
92069713
268145919
938154183
218151067
592357133
119968973
30054658
20043951
438734755
309827598
723135023
13896385
101272189
204058321
7129132
253197068
895094680
227420512
391413556
377566186
107070223
485337405
399451009
253315713
391552620
489802300
43705602
360651451
508031733
737083102
656156303
609853477
123007493
3903129
131591575
220444032
19418836
82808997
48810283
27043236
105489915
851615462
272550960
98920725
164714333
63497759
364639121
433488894
25593284
102152476
85824479
329659100
506244374
143617292
500912427
346871098
25873686
516589373
134951776
151472649
94305854
69519075
614171481
243457947
225223558
71196937
30603023
398676725
69183736
476522041
23946031
250133455
332302584
57458615
230108925
43469172
10894005
26593751
699481014
7747677
748492305
469759848
91087466
514322451
191520547
90189832
511400683
100663346
180577194
453960523
55343470
107369588
302541843
65617314
666797924
82840069
663279507
123789122
95815245
394462156
166637339
503401
473924206
256703791
597124789
2001307
581247050
38839515
30279861
382780018
120007040
108286405
5239301
67460514
4101883
7378817
339643110
158588282
369100539
19735063
678135413
515459008
101896054
45403937
657383290
12305959
343861537
26064476
61524108
337330472
122420868
220837092
243813926
715694276
389910083
314482587
98121828
197073369
335669173
289803348
31893317
94177585
922468012
431062019
407506486
419979999
640052351
68572765
543354704
55857612
203886408
144983641
19820154
845775812
45620423
197387385
186137796
197309212
3939923
377213247
701729178
52945567
167670168
80317514
200593121
118926383
22996390
356479233
38567810
158875752
23531126
428661705
33104958
37289154
646590316
367720085
188682089
31981387
711658345
44150407
777403013
38373517
41540872
190514936
353940395
128698421
955558195
51742384
329533827
231281767
197003775
3306547
477670249
304954482
6131042
8688827
163018913
98997082
548733176
477280571
234219700
136195720
82387520
510719489
63265870
15232308
371661376
204488098
438174653
264490590
709239011
221825440
120613324
161134466
103085475
777121425
669024539
102805361
513553364
95483011
70898198
364127348
200406826
531839334
665466304
28428515
35316596
54780107
163473372
38403402
28820438
122599170
105393648
110597423
283855246
3754868
299413988
76193041
398916673
859894548
294605565
255649993
514699691
618834327
268026516
175311450
544544482
62985503
84169427
75421712
220805824
6355653
261667094
290035610
55013694
84521860
73787102
336044114
184300732
181898483
45332511
207618405
373333430
6034556
363739366
278412295
259536996
105626127
57427067
138339456
651249694
349020974
4587424
29280990
20110720
381520009
25465443
298339650
60150327
27916768
624302540
753490888
55745405
98021537
12188188
502313270
266203870
26192442
559477250
263615135
81395303
775656197
83242212
590219745
224691339
161602257
57199753
158547018
4206391
546676666
407745106
254509601
89920116
146067998
51145482
44512431
837219368
145653091
57473011
796165929
10939054
10853646
479240201
316498431
30633773
873083632
366860889
33319526
264815926
582564777
114688361
683786427
2726666
11385148
218440400
24867057
280613053
787072347
43072420
2273956
154787076
90573239
252586059
1219601
327469691
127718549
568313213
111633117
140058392
67330787
315023743
263263174
77972521
465318303
363152180
90962102
40544722
827161600
529599890
166729490
5178785
18449390
116323791
346820472
372589091
434093707
584501894
165168035
435410595
286748183
15042228
95674096
13250445
366583382
23706144
841052918
84843133
474622479
829434000
31338899
171940545
136258154
95081774
586981622
618110324
340815887
209659611
101494413
339153384
135064716
177166485
55529140
11795485
337063469
109326181
540379837
230480454
177433967
37282763
685337368
305367867
393502261
341965278
194585543
21319744
452284098
42185368
753017974
96024623
54256625
68500512
570118403
129790144
106545291
4775557
173155103
20785354
9914174
67300238
464986851
404182312
344716670
636874742
580529093
668522659
312351426
69109518
54386697
82516225
292793264
114659857
124915493
513552694
155411856
170880123
410401853
34536499
473130684
185477155
581962
937030713
736406405
240425243
53586361
417788024
36604549
51625444
481819155
37805646
461262632
309940616
269212525
177618269
26875953
334506780
297314486
448673054
29831381
278718492
269834497
4017044
108011599
425538087
28698360
416392055
168919754
197859680
493069164
314851756
195031258
552583399
120078896
171109934
142846995
665423478
158003534
320093809
190198852
536537523
782386588
46485034
552964113
332279247
641298787
146325550
2665474
128457399
283358230
274650718
62161990
416735955
9520869
2953536
643283088
608705488
447827776
447813735
136316218
759822466
518105371
326134011
301042083
91313154
566443299
360160776
51430415
539769700
15357396
113463150
81155139
13214101
729793478
200377726
727255591
53706121
244390020
103473437
104039865
521345420
308249905
29706436
277024116
107818449
3842270
15380766
5090020
231494086
14844781
3670742
216028236
42680308
589936
13955111
4569903
263626303
117873980
663256611
383240666
60177207
155893949
174790374
98969
308698358
22522963
221609763
655137565
307428392
408532257
726053354
19042478
65961209
91597809
283637338
53374277
193337937
134599676
592205372
258120410
917345148
23249484
273205994
74560258
715258629
92234327
261267051
32523408
778384080
354827593
409958229
360266749
205636466
457677342
239605734
416996063
2415647
145278255
464510765
208632680
169764628
82518684
64536384
743976514
144747489
736039474
169921032
212867012
183348951
593082321
513752219
301469577
7369938
59109252
235825849
205804349
402636379
45564891
88104584
311019239
250014909
964912
100529850
580243156
125954836
48362831
286042416
54991599
102850882
524746588
351104358
5032388
164776626
6735745
244783368
312718318
20422106
463147435
695303456
34742827
199646952
127694807
303226827
770512234
451390313
67288963
335226218
369552403
107894958
104900728
189051698
13396058
267993282
12343877
791413674
85900372
855560325
833598581
18075589
13508370
272990665
316220399
545341406
290305263
757090832
367282099
5044103
604110942
39178294
21211151
351605048
349914751
122020437
342805973
226646602
253171865
380994626
160914321
72978647
10559008
52571545
8597990
266215647
225415183
398984045
456379488
148876935
55640886
88434421
223750662
643439921
46933338
9511578
834652956
181274807
46897095
9652853
185840351
121111991
9291325
298207153
109729643
138252646
409352720
217667344
110691418
310617856
543663708
51897300
407904735
23157572
200525170
206273680
235355828
64705621
485017162
16584767
940948607
275769671
365363638
79216499
41634674
213212644
121662392
16752990
142639566
344991534
325403359
83121401
134427217
614075761
18666685
181815964
396388363
13301750
281094022
69347932
119257193
523673889
18974289
10966126
418947503
82386049
13343618
94990830
85076008
483488488
198196319
205858872
99372612
245559038
344761893
230919457
7606947
164193652
641983138
7262608
156770000
223631756
822468539
609109936
65132233
323774238
31152651
23531251
93347696
276368612
127477852
73298586
131446449
28784955
412796848
174731823
271109131
379078303
81294829
128834547
72858384
9867559
32350642
122443459
335506032
27216147
103629897
450320934
55157237
15750895
159607068
804072484
283233574
140478189
280073774
84453116
111532653
154810580
296450490
215288427
171487283
84444589
17433573
99295124
651580047
120283633
175921236
2484486
137909442
247413596
81470936
199065402
205220193
488765196
88898491
136508883
314060676
853874294
133781019
274150397
172353597
8163603
175142670
18259425
20347576
33419211
36283775
369582811
299975649
287099032
178243030
154518935
625893769
48109223
47138240
480985852
462179214
60238604
76913835
145590262
140939818
298500547
430907676
211903451
91657238
661332360
72799747
20560986
295857009
299638199
597271074
186384574
220720147
298565419
38716046
79822423
1193843
31093387
68840641
759059294
195369207
83613286
107392297
340569571
567069883
172776915
554769816
495081771
31297626
120653186
185766342
60650137
284536540
22370556
232733424
457647288
130690289
107002637
390648027
66530891
41795352
628096189
536953105
759860471
32809676
28158277
218591078
6589179
10675040
4660880
287994986
448831934
475427945
41781914
257127780
633232786
68619302
136470619
168425922
1800730
128944283
378731892
262219877
418552120
46996913
206773338
360294649
141422843
8644349
5670344
61041268
348402894
149309332
341570049
37845414
52310265
286096521
72979553
314372296
54850770
302066298
65876795
3275166
174808704
541097573
50002467
426524670
996458
168904186
826753880
1217905
7192242
358022853
46509363
429835462
62954803
63375944
57926852
517957540
596672522
147865929
208596855
76268551
241616398
130558736
251233335
76949570
21377347
232478680
372663209
77248094
131516316
492978393
263813249
8079744
123392228
205106767
372297082
130080513
118520403
89310624
296617392
425416660
598606447
384098223
45526866
170872265
37834226
646338798
63722495
57512431
195602125
91026156
305220047
35368073
180223710
46185709
443047417
248344235
538004078
184326382
150778055
156286604
17414905
553166251
406608106
22360037
73154574
200278412
23445088
13860813
652894067
2328874
174625699
116400073
730315129
242423749
95058578
117106488
466078956
155537642
525352601
769617494
267085308
239995646
125674382
598143640
225252719
119809735
210450094
52059155
54004764
253331917
249972503
670883301
494989753
506164707
322755591
16713580
522043571
47154093
156206568
149050020
48042127
670481937
30063013
679630413
21835713
227156523
14386818
362821336
67664405
792493832
130719518
227135368
204171104
81957248
574984362
190337140
244454431
52094206
486626157
203025383
65645613
163076307
102506417
45286168
442598085
759492907
452836682
238307671
316203799
497205553
854929617
34728255
427541559
92814724
58317497
224257252
27398762
54570826
105908302
209681509
43415614
304496040
314816644
605994318
205530688
301425229
264717652
139289332
110134007
108039700
491625121
215399777
76446501
228086071
483644281
212328444
422433568
11818058
345854639
20056904
677453646
138127773
337366837
309294207
319421045
144296008
36185006
36376997
31710637
445202088
357320154
13432099
198799671
501584203
323846510
278711858
16632640
169048560
33125687
410404898
753527224
623877491
144032717
94728615
430899888
323390955
63510466
249348696
253467874
106485200
91294743
19910209
132236549
218389827
255577168
298510165
18950069
167919265
193682315
143436323
323938536
331775378
274930507
448754116
292303368
299302500
27596626
187201516
481794871
369488644
611676064
301639067
101695243
260977308
237492739
280903466
82074735
118365369
93799412
67032749
365024683
1386164
113965339
118370142
264628872
89223729
135369493
6864697
65868900
135493533
675572195
41896711
80913190
74770949
13729158
200893959
35946114
62313664
216340039
295619880
175415088
246193567
123238741
27292269
804675426
171430917
35235803
72721781
94698764
257521246
94578249
287332466
906082429
480794563
111775421
451559035
291846217
66923002
13398187
238452029
259931887
218468817
317860962
143962701
133665425
248393455
215342152
117956757
314946951
405131101
40875452
170977403
321594005
495188095
54611285
27731438
87899779
15316907
155143914
165545725
318657529
435641462
11574212
842208182
46428862
611796687
474946131
366980450
430278180
8119050
142332797
903096408
218212283
38669607
291168567
317072515
23190494
615528270
132338738
21446300
316217537
176358899
161517005
108500402
317394682
498315957
221330671
166902502
2702369
74832943
475770614
201684399
547931440
222949766
906333010
150605520
245101773
919341876
57053847
88040043
164215073
73991885
88346916
13493746
396228963
73093745
522532367
215679465
142686244
59255974
529620452
23309068
450967438
382393651
756740967
94536018
758602344
21580981
6699432
110231453
75517412
124748046
888862481
699723431
617795545
152834756
494053516
507884773
54916599
489755082
203495801
147412698
183467785
521616516
130049682
213988716
35103655
968302
113722088
566752069
391984721
10325114
268668897
31205826
476974929
320009435
324095310
794734212
54048639
49945682
140327179
31982949
390444994
104390398
254208850
444567403
325040844
139245689
56813596
799822126
474873339
513145163
204548821
158620335
176467604
554440357
162136019
31632668
38778423
169824674
48191430
504783209
160968380
864055295
563134341
44258047
215362343
63725478
429187928
87706747
168311665
91403715
69093951
1469129
440342894
62558811
152724411
324964376
172423786
152140347
625360809
197643092
10113772
563249953
221857584
1576493
518747868
135642504
644279120
2183957
84873725
32981950
17309039
222232773
473132272
210283275
436514800
138919548
116331594
15932582
64137221
315146132
823481810
449946926
55651688
17517667
419948854
539009
210950766
346342183
606896864
519012561
27932935
90275804
71449511
229632465
488934418
22405737
172342439
12449101
99910441
523929335
39462792
321981941
441512546
348943038
1631984
696744079
172109318
695808642
385703463
210025644
392295935
161391081
277123408
431374717
133493865
10314229
96859024
229469541
116112628
369470288
211872276
75601682
133987966
327300864
9832107
17920841
553764352
613578598
692188449
14421646
142081124
725252708
65587552
277892381
590289489
802667282
115845298
7026317
721530
316096731
263309689
62988309
111123590
97229277
660518650
183390073
50895901
78178196
296185326
982007494
86242065
427219157
625042479
206912790
4295225
19612582
641926454
70540633
314027581
269980332
459673979
87881065
216985622
276538858
207251457
173782291
310315520
203131640
211679875
27913424
444242568
161577106
32045378
16282344
124186987
183686915
35476623
3474533
296953918
30418295
468039101
427434076
19525971
52800721
44041260
22447065
6876447
270148322
180530168
228269164
903544956
544813195
348228298
516949988
560106166
112665208
46203776
814884895
192734052
755111379
31758375
200347290
364268063
87992766
16389920
2755048
218095471
150823207
74538912
329456501
250505815
339935319
12533658
614965381
757167048
446145598
811852168
228980032
129536591
17280054
402458946
403259891
38647046
182661665
237291201
128291590
333167889
143978735
108558412
585785865
376501870
132221017
62094851
896905678
508404
300469418
3766875
84527969
45027125
262009665
25325678
211930998
226733785
511402880
939610002
250779718
205629622
288502889
41046495
118191972
551536319
131269671
366335435
504433041
99365276
320885507
71450460
399060346
404828410
136041312
87071651
81429202
253079681
336671610
478208345
6238070
327286237
353433555
100768778
84320884
885084727
379631120
172726542
261102467
149868362
42140683
570027517
210183473
136134974
293428706
105351614
146533404
27041595
296948410
44516442
34905021
68163965
125815449
149092190
117764480
133107931
69028545
891336750
107781583
32316370
80767226
52607430
4456859
203209852
602605
83227034
983356959
53763081
543687286
220932774
45464319
21015898
73383722
242679389
344771431
1148352
20919440
14598620
31069989
635072670
70137698
43581485
455914355
89811114
86336340
163501005
118981030
555829124
175781167
190816934
374261105
13480501
340744191
182487423
282919754
557437154
451370100
346786493
272677872
230886815
672815818
107347923
541626035
103048326
191606911
275045146
13932081
283625926
774103680
16711192
201997394
257386720
81979705
78308567
45546837
173460800
256296561
68770585
156112963
211962041
74571937
792218467
336990518
402721125
306859770
204539318
637317961
30842155
36778780
22029087
387488948
195895870
110741458
52859360
24708151
354519987
153951689
19263109
26601735
47933443
327180073
217552056
357672117
126103833
78047845
238389965
233344763
114811554
118324870
727879
72702297
324912474
60442746
41239012
333992100
371927918
388183681
355960602
252985495
75217698
318565749
345732920
414689474
174713095
136608074
351606125
7935595
240470715
68625990
346860924
90262622
184427776
235467153
5903891
311449187
416821392
165935508
692739771
134750122
145428744
130689550
44038616
11518142
101850437
239335926
165073872
123804183
35214064
341642589
137438935
6251249
190836967
459265303
10853338
249794470
172326392
239468529
27233161
7579693
210712759
153556242
26871115
313078397
112547984
398724710
335547022
185652649
143315138
665233734
406772317
168104511
601830373
231506590
265158952
444610623
398221727
9806076
324707097
428826403
142702311
384314982
315594118
136807456
349186509
602383415
427182852
708526378
211468371
313441746
541038390
707948952
22010112
205533403
117104228
118588464
567312878
93241378
135575722
393504571
6644587
154440810
277149531
127535896
108146805
7779757
220045249
422353366
345636252
167696432
393827137
516402627
5563488
420401845
123582320
498796632
720431727
170410523
391643556
416202380
31256669
7528677
423146880
158540416
57548655
73850533
40401786
369436880
378995954
503409185
462450009
120322551
434185099
20992566
121721246
27329387
92506665
4428079
582045149
48803878
68727428
80736151
59865390
88299038
192276254
102441966
8476879
638746759
255132914
652125729
237787433
91469201
138604913
664583434
56346455
130699314
421425752
251975505
257233829
251902535
468240143
107492679
81214483
269172567
261530425
429902376
531500003
169564566
27351376
390500193
42529522
282833238
212920022
81941202
122756372
444121575
103204941
345293596
123204404
102683124
85603071
472057439
189089588
90053499
147054463
606939134
206539753
125531369
347412731
11683152
81463830
295510611
43616699
399073938
48471201
438474156
122702158
20566886
316888893
322020922
111065667
111145745
284057070
256582939
838894640
64140474
101135142
478748635
32400215
400821479
24286024
76375876
30932211
529556186
493913935
62065508
160143550
373232080
34012202
514381906
105509985
187844088
524303731
10630317
97843400
49979091
466517689
52045665
4195493
388450441
162859376
617317478
396933473
444466622
283455012
49842037
91517577
28327685
638087117
32945462
190311602
235587591
625405457
683622849
459050514
418431784
247601376
334497489
392928087
361711889
117518499
608784
379769446
30169236
78382358
172728975
407492888
788677238
13087486
36277818
90969984
95857188
687114335
644145320
641464291
527066659
81560494
169287904
577142932
25530776
5077022
14593063
121527247
356791643
614497201
117992122
245289486
125825235
597667720
35837285
135881379
389861645
205381748
10860820
22753041
86113655
123708886
128556608
58538420
21084775
244172784
34430154
28416796
6824420
109660331
103882885
126045300
498108492
531160329
308361633
98441460
27137733
253931918
18453457
38147674
270027325
48106855
476038936
30776049
27197523
102817893
16316748
250585951
436030996
256896576
152057979
66893307
129808707
337087264
470991552
138695760
15833006
69328210
49129735
448406471
86175394
443788676
73861510
192645790
274502470
157471985
65004979
107562676
261855136
167115204
2727847
39706460
130173376
474067488
485901287
361361859
308535711
404658440
69313204
9091005
7873218
149182299
132703712
26135256
75798012
723569373
186444857
85788289
558595364
83141057
226706482
3686684
628727723
316510460
239769252
256807108
565080140
231793543
29213631
102098127
272309898
177958449
78416389
490187335
19042606
17533016
696326647
219282230
3411082
440315343
562005233
54596503
72652191
419703271
409315384
556939221
169133663
570212457
530211128
75702994
117580343
217221097
122023377
52624248
94595631
34076255
68618110
155893869
123936214
30230054
249267736
343791217
360509616
252755995
11300521
165178654
180220465
278018993
24666323
169846656
280495105
354160433
117897500
418026641
36810288
209095940
359838337
296405360
434825865
11355267
21222370
385064645
122641528
28614394
25832098
210518488
507349558
589893960
386532752
272969576
471683684
123634478
763298590
102119981
271472131
241042602
147121206
233596539
93259562
578596040
570050448
559460997
139027227
85689041
556482631
299094437
335014839
39191356
87156250
165991435
291699375
195081480
98438854
221114789
779066661
77213046
56868355
249708418
78332640
795697563
441433716
110918652
581309021
789225760
351071354
437370161
15363164
239551823
33877449
810899831
818914315
311176822
548901591
331283578
81463565
29236322
185264553
145607070
69543832
275765499
48366043
152024203
39374346
237378222
33861238
31881431
22296203
913567475
210211173
207846655
364786034
161908302
12117100
136196136
104122567
30421457
270949266
74005970
130887773
578392172
130357019
447301616
353876338
607332876
272181634
48107036
198922180
873967223
904811352
646881117
60533067
271483258
55281488
62277405
36151436
194514845
15296408
77441368
249115681
775115223
23313914
253525688
259668979
214242999
16915525
38614708
2238783
274370531
294290586
106929456
843132150
137599398
65367974
540269731
355254904
261343660
62132433
71724318
348200750
297114300
24601620
11484637
490098215
292261742
825424358
196245084
601637063
418539787
20205141
226178446
608148279
15836587
44854372
69091912
128199072
92694738
667367137
288150424
216696021
634922466
362395501
105295289
122766282
238892564
133699322
162414624
179998747
249238543
22400400
314363985
605494546
192858310
142246386
347100488
103881862
16818947
357289409
266663247
450084475
149040026
582913070
138444829
457313345
242598696
9540321
515090352
70491996
56624814
205793266
45805417
82047296
393258692
290811436
36932273
87321988
58811625
98392547
62028968
270861630
209290470
391742226
417910167
37425433
50085199
43906120
11347904
32911964
25280873
804229466
597624620
229209933
2145459
98977449
725737205
156977654
211557976
59617192
7646983
214905563
145277080
352441039
127189082
252647858
486714972
128465897
6319199
286679756
533659128
721911559
112478252
740292459
28501207
363114954
517005039
511033160
420748439
18886677
413918154
280980211
3513472
508271604
533215428
582752097
43919808
21618013
601188523
735045755
483664716
167573394
92486049
92282963
181654561
619142053
43996480
233662960
557637083
277304443
10954039
379032173
226650541
97733622
544881340
536564409
18215606
24116139
230555255
212137700
494529666
129825613
81313670
792991084
72922852
316414605
164000334
476853719
319163079
607877324
355566436
236401471
443437014
29548054
476308
107719719
665426237
327515297
45946866
255949157
8036036
152391078
238475711
34084254
253530529
639992509
174649848
501737807
364652265
291815210
239617489
29152368
16783544
172143690
6687876
327588086
61064174
309613230
10821765
537360372
235711965
251846217
73182004
134400540
150987449
158240105
234437903
183065262
89516919
99258390
127342489
302465148
224353288
394018018
183281125
291409208
104078346
320168542
290463956
194326779
84991307
166831214
117765329
228501060
109825636
5083265
107475300
13982106
268949873
137270416
2285602
516132619
780298447
431437703
508520657
84763271
39046572
77302099
577005981
11934164
604264480
375200064
13842461
461986417
355604270
675177549
211060153
2346715
459316398
340718476
29184088
542067485
44998814
106678057
104370000
484673319
22964456
51484114
102460783
16376153
626876566
49262671
122532292
124114343
380228696
565303486
358110913
299152461
95757272
292428791
350314863
51230608
71121368
128992331
202044455
415857061
224482973
207116199
27519513
392433640
346650748
7965986
273270140
283074568
258746670
46484684
63224121
442616761
203525853
31543641
118936820
165910429
100454728
178990779
401269268
233453412
907134133
195442509
147026282
815703395
11077706
131159173
204769453
132271026
120873946
316935995
683115489
249519132
614864592
112152114
99362613
5644313
358037048
103388972
134113028
151034584
429991022
64461766
543058726
190058598
93357390
52008148
54724176
139338449
244294596
85377491
160922176
418554090
583991519
302862
213654567
438210219
36163751
437870642
9793719
134574493
248363247
362358310
189171063
367760694
60117920
350936780
92450919
108304262
588748980
4946189
51748821
17570505
566102268
34681745
124459187
899637283
628792468
366400187
152253186
218297510
43721751
9773720
234100615
31019876
447402606
95831483
117837912
300075304
52169890
24114945
40031828
13068432
652421806
35697026
610390124
184275966
120357232
52258994
274234013
47943060
316849907
772720360
179396490
288315218
19841089
31376366
376028085
70086484
39896172
209482720
466632964
326070990
158037132
184470507
350335186
1511840
92813436
452116562
131783560
128306153
362620810
242393482
192433427
16022700
54615813
218989118
98520938
23236860
605349800
741668276
146038547
153003487
459937606
967339
138350664
205474243
397280689
238603090
366674319
534758614
1556511
39725946
395212115
156678531
346465916
31099408
23554076
16079862
130800026
463743470
233293206
489742639
4800624
40809411
373970538
93343623
390544372
156434960
163934889
391331289
5963975
123987608
511191901
51661554
107423956
219777391
262059077
117326194
659296856
689755265
338885170
241263946
639098727
193822138
677351797
128781361
297758345
92954976
62061903
116936316
423387459
481956164
61609620
74055537
120298264
703409131
241772117
231532334
401265208
340291655
608224431
167784032
146634820
626123591
485387813
197410125
807584465
64463971
498968413
104838088
579712341
133204762
295010658
339559454
782585421
836469753
202669280
43163253
393133555
565282229
383818269
498041872
108643140
86485567
154464535
15250389
30371387
394804342
105332951
253463041
252494350
33360770
89163794
3222844
652853905
254707
81319864
31690663
21542064
277346734
146574862
586688156
21208230
137911785
65567536
578712446
88997577
715403017
292890736
391114194
72156135
88004310
222732004
109009394
561702804
82112666
7081885
26212011
578071467
93437102
10769627
215011955
49273251
236773737
39843899
17917687
490079814
184668032
164420199
90814548
34839075
353556078
21799792
270429011
403374851
47615933
22337963
119348468
10151726
520997333
712900332
60776997
86760342
634677997
108053103
40954019
55589358
676307074
136314075
42369497
81436016
196339276
282473371
8705425
2343282
593432395
94122740
91240826
270905097
516374261
214863633
139384085
54363926
243594055
290030903
337795676
249024278
29520722
193971481
49943343
565227085
246931002
296107319
108871953
63879205
317688031
279419659
42044446
42244719
2128404
719421020
133431064
476759282
55623277
60046422
601712755
736109554
693012595
764674807
151742110
328685393
276705584
407910390
386943203
144183977
15319213
565899148
569155120
79664800
34806747
261019906
193949579
301318290
74203046
65291954
80018659
38121564
38205086
569019
487412651
625678642
787894493
170694430
72314649
602292007
179614938
285556171
41387721
57836981
37066447
229807661
263401155
106743026
63968698
4404747
107354928
202719166
6551605
341767479
37295835
277524882
52110217
346040174
354927901
19496084
239162457
123115066
14877993
432658617
34872083
74761401
71815843
52772987
560256633
9961858
375618147
848957721
420680740
621923501
149290433
591482619
75791553
20974942
136190521
668249329
162259586
260467067
143910114
227078253
103823990
390995032
431767413
572010232
620533883
58617527
592176527
518363959
104787220
7894719
310960879
61478583
38326878
35889602
279307432
138573907
21919284
403231927
58899285
340714289
65331743
361549151
202525282
466296602
726620224
21984943
353319796
862579211
363680337
38622753
85611791
192770506
34654624
192539141
661820622
368147884
304693886
14542659
162328899
74936229
504639342
638052300
23405991
44280445
4381987
133439462
72528830
264440524
108064675
229630352
346888292
533172263
302318095
50734299
189439228
40888005
175706416
38813109
13020339
171651110
132232203
66250700
430138590
146364332
456921241
157972965
744922950
60304823
555703711
511342789
117065665
296095191
864729815
97961727
423142647
528318550
540685712
391941546
733303198
197791897
8240143
328571864
211218646
512360479
89615094
921893984
299467098
16237751
10684630
188474684
114027266
271787003
505106138
348200908
78886922
755773070
120240795
130692484
223334138
385525581
115010242
172808380
453499080
156368249
301566508
14756188
339899845
385568581
10307626
319677186
120586414
154238954
15453517
693677410
6084054
108337125
42792287
309836161
88443979
390034607
159051097
118272042
210893867
71348255
22269641
48036467
39242752
431966036
193711161
618790099
482211957
298207174
442336741
30318650
74486249
313977399
9576884
830002227
166615523
337351315
318662807
39335050
692945804
200504
534104542
169633470
535276732
53884901
296914718
31460674
645550045
272590280
24822807
83571856
32722590
525129651
16225640
7360192
304752011
575250917
229615245
143033946
48703304
373861928
100808885
365392765
41336953
23158311
19018450
137704899
385334685
224877688
853830262
170240602
720050517
259937216
336889273
104356668
311884139
146352674
538687145
185391
75528525
197868633
14597424
248564390
204084421
294977027
581710126
419381753
194214091
726195468
410176788
340057458
94005225
460532091
4073957
219934403
608529888
2547873
667203214
210998482
8785268
456126153
432387647
907099006
1376611
619731019
242359043
95258268
502573110
232620272
141862944
81247450
1424552
174174906
436611463
65890256
453154787
649723845
163157016
25459884
141945914
797815732
401952748
12519858
234729755
789168310
328527387
456737664
50584893
33538359
347809633
104523164
8473419
481367042
390779030
241285971
247031026
264946597
173959444
366185920
7283464
767002307
8910482
464383743
235749692
772827888
2274601
268400750
13709453
97629886
814715164
263533594
32486917
401738642
11203764
21995531
476063901
322880788
603361551
145642876
585117008
577281865
53545343
205965704
44213259
919253847
547730789
68207429
69853583
168801324
596596842
95852994
10517399
6752130
28287870
618898055
175940017
156508579
527862924
287442911
17579163
43577347
489481950
305236660
468784
578330879
691028244
71774878
25413183
318819691
571948678
2142457
440612296
664921782
833237836
91937224
151869537
266379421
26189903
275741723
397406491
276021578
9516634
91767742
90866428
218613708
110085680
958693493
173089224
230158321
74464241
219955167
120537333
268929555
66675430
26905027
17562936
282517460
310851922
223947086
34763723
212795689
174185036
258277211
6587290
471471034
294247334
487294006
207272766
22542644
6643834
396997883
615319675
252397898
281035573
691272443
758194923
17502357
404168654
136844431
144032801
347087819
371529711
177595040
198639787
37587364
413058066
55496629
20989133
43270934
597489905
13040882
6336595
445427521
520688139
540053811
158909124
2225518
335545081
823516424
100397274
37610926
36850388
575333004
20130007
3902663
513508488
8407943
98908762
152511826
575903504
665139817
67092513
16235879
223284455
412322353
134763287
21084828
24150960
2790270
634698870
25912172
91999709
274747987
128767322
811165
295278496
535253837
346877024
17020628
71809232
436962342
304882708
696049904
29095136
131289662
283368340
110986115
205441463
366620469
720986437
435988665
294514670
345928272
304281646
57046875
1009693
54411595
161260257
254931731
26718180
10021257
526900211
58205792
282672266
345403869
110690443
45749395
751590815
256508769
214662284
225914927
386426928
335340432
590298263
200606461
546215987
325372841
4410775
221885961
228721403
94965129
245861888
117678217
141953469
766337479
17807787
30942818
174256778
118605260
312642322
34076225
80197807
206365220
71541235
351315249
59358727
632812895
19184822
607496387
359307970
618155484
314135631
745849698
580620430
287170987
60542454
563738892
101733470
712559851
150587466
724281545
93163619
42831084
547556979
64137039
23304322
405729224
434565171
719291845
213808489
158140700
178988046
2792313
70526756
12058133
77404778
685028480
16622483
70600992
74428868
659433146
171801900
17960314
964285858
52751261
16165092
168517669
48840226
76978682
533117174
51077043
286701060
31283251
17984327
34635387
251535112
455642519
420761076
455649536
125472049
677649906
96196753
400315067
470025142
161660500
138588103
139436519
160190042
6269853
80311371
538188439
40023462
17171305
167949077
167480300
271984913
393580506
408223794
192892356
358274419
171243206
475194396
291891944
221226717
767578795
6526293
720479651
162179230
130410468
23581249
610909477
272347109
158774839
25649432
266520505
351032302
241287200
57520109
711569123
41936378
37800289
204153522
63689264
311145014
436499264
332525779
67474615
32199620
115749541
44926326
424486179
427206215
173919510
157819174
140007103
184618451
7566087
127917839
344223285
21588793
381029428
3464123
684916301
5227692
28015496
471194600
518918630
161781366
500188661
88936364
251367816
447587836
117745716
2977670
114511262
54855241
379385081
402597879
95106105
31122848
232593848
181491751
113235854
159597960
53962623
47659977
554416147
262476698
515009379
105990748
551497026
55291809
458185166
61190433
11627205
577790789
436647146
297055057
514771510
204807014
15652127
176676055
337924671
581515059
56184952
167200877
431982288
696926365
394211230
194660463
8979903
180995880
169215482
132772828
295088753
167425008
248793673
404947463
150878
173600909
602541494
207723650
356503172
768453365
146707546
406985784
730644254
73716018
105730829
47071450
235546979
294888699
172629112
269243275
144427495
97738288
431772644
659942811
43560145
161776
19893082
281943628
842554942
135879855
197489199
415881570
382907209
306083876
546942855
358030123
232837270
43745849
534572115
202422618
16423092
336461163
208613123
38822812
557605581
174819979
192664941
222662687
363136758
317419393
420557060
217730988
272507505
878982141
543755910
114223523
89568192
514025784
46698968
320420998
481343894
352123910
45371191
946169117
258211669
200426810
309591834
897957548
8806017
228193468
43416455
497299226
104105715
286398416
10733585
671942833
467039505
451203854
122639163
708151878
231635044
266002609
41001467
96099405
835331308
346989417
383973402
68217236
174316446
48595026
108190933
521140142
474763599
366758591
356996431
180262038
30287024
121007432
49718785
24895013
1875486
238000739
541464989
481881407
482015401
501403626
58374477
243259548
192771007
59827600
35006621
151763681
248547287
712941063
383544281
92604294
83882933
290670996
248119418
358173180
661696371
347584658
44110466
24094076
2405001
524630138
260145809
70838047
156577703
217755923
25327989
308681783
529242981
175372650
5824430
523550914
22067692
291459289
58142954
205075076
565916852
425207927
47862000
12256927
342361038
337578689
824343497
19651143
166682654
163826446
313245750
150839064
310770580
721070237
165043075
550974611
614677221
423804012
110037992
5518789
554008738
36928071
61461538
14059583
198750032
4667584
35398878
21473540
279100891
267027112
315822319
334744559
130429990
1429687
385564658
289762326
325928229
82450157
39985541
769598520
320170678
120765076
259721596
428844389
33268511
42532815
316479100
588243511
369087259
62122190
237709760
645942275
160551677
205399591
217600603
379917618
226466798
481071809
364181137
61999560
554034130
24286999
45595837
90352386
93396895
103249526
272896078
10578748
61736071
317383704
110139365
259242331
468805417
248487871
196058255
176108018
49835265
124383545
656179024
14235813
23331563
452698717
90957974
541677562
349220698
34783302
193866661
383642882
584213701
62333624
238736244
421197208
49160440
254294507
512528524
44151547
387589134
199917961
688712896
161083181
221550935
82359835
35462601
237576843
262477449
49310493
14523239
47026003
310886855
405697003
104231267
646955534
8457355
143699763
249647334
545446182
638667667
51307794
143679637
194446974
191138961
780569916
70571251
10361519
79761462
87031635
5232653
280041770
277353998
488202861
48945056
322572963
275968982
207579914
106220022
415951797
109235929
787689243
446436987
355462765
329132094
12200128
302244632
132440632
534732267
773746006
521477799
516803100
223767485
203732459
330060722
164883377
77680074
815884732
672473833
613510409
828493687
269590677
191428551
289707312
311123931
185686008
21191581
386882047
32081521
520381291
246492134
298496396
142133925
333741312
266384763
41575018
393065792
5574338
729685762
96721006
254155861
49945421
331320140
91578633
165856731
754368664
341531040
20210992
334005136
18393248
150172736
125960621
245778137
15696901
10194339
318873363
106549314
748238049
361186043
534868628
240839332
228361196
252017015
58633858
26599727
112790074
5372920
624288976
61031712
29049421
430361735
157842382
85723456
93517895
435820007
605020448
105078407
11310853
730844158
361266135
173428599
276636945
9738190
65887672
140030465
439944143
142698683
379079978
41432357
97142129
296263911
103729432
307315323
11816421
192150152
310624648
135138419
42915546
263119671
23863584
564990178
9967513
293259438
157993415
14069940
7625389
68870299
28283432
18693269
216609072
102631941
275054907
208490744
4866435
236584747
119447932
108006732
931053615
195979610
267143020
254638754
111327631
93203884
506366448
317115208
22054737
727974731
71370420
435730061
573575503
15120567
54202081
42246886
595717287
244213792
429959294
303962958
91737896
241298031
219860912
157173763
193560035
228141290
341031898
522334793
42942255
130391876
429660400
298937832
50558699
189010667
677183222
30127842
11813843
623166358
401369922
342052869
219590488
216795710
505718545
159047545
318077261
23563471
1585084
835939383
955201
91304686
27418526
66613323
217336916
389769238
468469580
10603251
365086942
501295832
111662097
32075939
109206000
150649310
54332006
14907949
102146472
63996509
53329232
30476077
13259020
468186190
76990589
252779026
37140663
13470579
443442171
843436
154123628
120503755
62411231
511087541
105221397
72802202
137008567
173066318
142555917
209361731
86203872
45905310
466258138
66711772
93781933
626941486
539597164
44980935
217746337
219238995
139282387
277120148
143519863
1137936
217558307
473781751
65895179
429776492
45740125
491822990
178715360
508894683
556387497
229833846
9628084
198799149
439949083
584767862
68193708
102645967
32226075
142173433
122004022
729856160
764286377
378185119
170903502
553517489
885877841
170314151
399541614
358815524
356154649
119769908
39362408
483391058
209689438
68022958
147447065
176182143
138076
243088166
13860823
181564371
263328419
59182073
30293288
432224788
18228720
396999905
13339304
719879277
826468279
319061234
181698168
265903577
48023583
117194971
711264333
238160498
10693625
297433053
116863701
515547836
2934644
34216324
365169207
257545828
641603932
131492907
345635309
432318008
93149191
2436009
630350316
462255498
82768756
156436907
142244850
92994137
444470663
829543606
169597750
116588636
125151430
378804062
241479840
264894924
278143786
199957121
603178402
89961834
257755829
80240191
155516731
4651536
290754497
530197877
115621034
83118785
28666015
142243101
244717548
705736659
595137522
27145016
378393144
132691657
249907672
424704932
74291951
31943610
111868983
678606700
54759976
78766182
338085956
315513567
21215947
394980291
525915344
38736521
386094601
81207609
441294968
75325624
697026437
31529723
82629297
33287850
93658384
893432893
377744102
236345799
349553597
3150450
279866098
61535232
289407160
329491620
357678070
115033054
295368940
30744519
122386728
39418043
61460808
61372388
489677251
12217640
117124119
155502538
115370012
780111116
371039913
17454076
103720946
111800683
76839944
348992902
106967213
504484810
54836987
696269439
144358638
32117142
473446073
434032883
215313321
170773988
151074164
833589597
286315233
330302325
662919869
88359030
588386657
128785554
4433500
5402201
11961405
557964495
311742924
18946429
43366957
39423653
170470097
445051878
289004977
505871899
65055014
314236534
891090359
631305078
287942181
40129878
617384501
379155601
635562964
371501975
119233714
4913141
1602131
256354712
225810896
301451376
142102148
636985043
322003767
216540397
100194549
310493225
708357114
703395349
43165167
11737030
600278380
16578372
245392252
450457817
363304956
25982408
765951874
113093972
160509237
326838833
238023797
85029679
96158366
26885232
42787141
70168929
101460324
218715288
124581336
96409204
104918097
221021378
57087727
354566843
79399629
423582504
706076974
125664289
126694388
102791118
284455326
48497721
57490208
441654845
266477004
131324710
48036213
171408563
101545530
127831516
207304120
471174033
10254463
20934031
736387089
484874709
625046307
69324153
443522205
193703229
19740719
3190426
12846888
500870650
2891761
535478330
415949977
6283034
43214901
11868039
64441778
194173377
47252421
11660817
160310270
607710979
222116367
181701869
59480977
800059196
55595947
348074053
42711156
316808672
257005156
237368945
301359145
14469313
57168892
367716782
354610491
322081504
380284326
215537116
57899946
33143411
157050029
111888203
221615467
59163174
344837540
165786399
523169612
5845814
38478725
753711168
26012305
728147622
837623909
361183929
128445318
1729246
830737495
622345908
176986028
120403693
301579089
495395995
107187367
40565639
550106876
160319695
334646
52290044
474113407
41614690
193177313
513354082
293750497
430305643
385999327
74970849
41517924
195550765
478163086
288046988
85954565
255004886
265954110
6069532
612043236
292614142
49397606
35429829
205501666
588627180
204054056
97233450
294963651
14734443
2155395
407927465
13004301
77077221
217116999
65388331
147108700
595117674
46897863
95236725
187640477
550815625
118334026
382320379
490496435
362023725
113617392
805008053
366500043
39999980
12685366
126068188
569168661
533646747
89223614
207024334
388617169
15474535
79107654
129535224
257671164
330816857
252114
77240452
735532625
197266780
531032582
211249407
528955438
38706099
226339934
56249187
705011351
581513060
25377722
162378607
37910180
220316014
41536628
68969742
431056532
128118780
657225008
263211905
493560567
181283339
424331315
118248968
552545400
102068226
114468519
358724178
35967197
384853819
95529560
16504519
211335871
435396121
66727042
161549791
31613797
169533304
72675224
13649383
8936186
464798855
175375593
128969415
119337094
101772
126987923
616196291
282783899
323101843
48501476
142568187
373234797
115951583
38427383
232043015
111068278
158811449
216533792
433618553
595513957
106349092
17239662
427631288
226354518
127500091
40926294
14969386
46459471
363502047
16229132
175488641
294956022
354615704
16067502
224384810
205003207
373613459
42151813
494672010
304352164
217071177
41004052
269922930
8730663
366540368
19418924
83883348
689299707
77139
502777850
443386465
267118344
42716201
55522834
178370506
15051311
223958498
106259999
11738908
166283879
625219346
76686763
62986456
186997121
53350314
438330602
205545
99693587
114966792
603675555
212235257
126200589
256145508
11111385
264229032
92921942
6306731
191459295
222835996
67559021
4007754
4458795
189072135
352441733
78924553
10302221
135342471
149955502
43249593
546086891
239849120
480358406
56893485
223295329
38084685
201141589
45288506
369114419
350076846
321417621
18956329
465015367
27422585
677070837
88994739
71794896
345692809
220056362
176067524
2143043
35689014
295014297
9927652
235229334
452537516
245723232
167654881
578537865
39310269
914428392
725983004
521524369
39958537
156690652
448863
265169117
469047554
463027242
51914357
213075786
82992430
41043655
137407619
54378840
255121960
71148278
139256532
118215515
176870727
264992863
287383063
14610025
182112794
180285286
59653068
468420568
13911925
340305013
228588738
107379753
16686244
229972493
315999369
408077824
261127115
321128899
214585593
652928170
519422653
621630370
5232089
39039370
415102488
380141855
145194665
409474850
615105414
268965175
12454206
47271824
152763715
411569436
155477683
244345621
474875253
351845865
8285235
195425392
221829053
172101088
304020282
61678776
550986660
4064839
800365375
41501138
327391779
145450421
459108809
214384036
514745879
245211961
61360004
1460354
237027875
13481875
5453892
21318810
71935824
155274472
222321519
494158037
420931324
145127864
660588851
313245291
25258194
7954531
59444804
255717520
205438039
201472037
625756554
287980241
114527758
336393789
196803737
556984781
140934554
499969664
109857918
12633850
531095840
219643206
122985395
69496582
36913958
90117204
875588645
14411462
426198648
300049767
188546758
34903207
140611857
1284019
52507455
2427554
375142854
68584174
265334127
300078570
217044832
536169345
608895009
58099795
82328685
76357796
577841070
21403352
727305710
106144142
489789
31169865
137691615
430183411
5855013
129261631
164527983
152483881
490267921
279570700
621521427
900495809
587013114
964538903
62107959
387130457
479199944
35168737
54926287
594354917
94238281
457941742
356481867
121188239
19277223
449637754
51283453
206457730
386464934
536374167
70085900
16591979
361232513
259134456
426218776
124243047
443224860
141218616
155271026
372605238
1154145
93279923
419761510
53766115
97292257
471427173
243258940
118822111
370990811
830463
620097731
46243384
389578124
5804248
580022210
47975644
340506264
643433489
34698591
46791402
116579574
78427470
47291037
56442767
858002635
77445456
631357407
16020229
126859005
138641458
15709278
896047662
308551791
54742583
105682116
25754618
88938538
75660217
342503943
174091128
623543804
291405937
6908245
677404792
122360195
49481573
145270012
320580745
647834352
8467236
151571009
47098894
484465388
343942994
87732860
197401787
753715069
89096739
3029051
9202158
124315607
64778849
17771962
62513561
127527332
26667581
332462972
228175916
469769213
393902007
78541376
86344562
154044877
51231878
25316726
794049217
158513312
88892186
352821723
153184910
583423734
373771907
417396971
9001107
368190057
58671743
8995743
60789916
474631897
270314319
924152806
58540854
716019513
215477771
31493791
314735450
242084023
111011709
86601386
11094142
843447230
32447127
57178661
13347953
334164297
533637562
393334
114726003
4518373
72557794
66984936
110781982
370109625
102740181
84664550
110052326
51669797
3304500
76132349
85056510
65584853
216473268
480255761
442281905
77978065
145778117
325019494
280419365
39214248
10884219
64029297
120029520
467617144
522715563
182752854
288737199
585738071
266260811
348324154
426861743
141228184
32884657
181055561
402755169
61402183
498487706
167875919
2174978
461460398
29563226
385112035
186424436
324109756
544606799
134298115
218377280
361885432
255883497
173566903
349407843
60561384
685760784
16304619
90085698
122504987
248218082
304345604
173063999
219471847
378080411
208243744
370233161
345449998
667243247
2418746
94272497
258261714
132890102
424372872
10223188
107357141
142677159
391591911
39472972
63053212
62014298
368443949
185978239
105105304
35925719
212586489
152406820
52599488
3044537
91252243
292533648
42331023
27973196
119716566
195913867
793996480
35423607
94172395
634300076
720059601
64656195
269560772
468107526
931871512
541337182
69063140
611187706
305048454
97892651
250540516
202106423
708880637
239669728
19889218
344706681
52046909
389615927
223543445
343305406
426071134
139355570
213516954
76509328
316264
209825978
1459639
215013052
42102479
241439176
2132175
15490538
202525514
9941567
848159243
73230575
53037015
229756123
86343684
166617147
172220859
90551093
374088753
147985750
116012445
381573492
178284414
230959136
396443842
34294364
24084222
43264823
141186531
64134865
128294589
12733951
133907255
249651949
41592828
322204048
165932092
238897798
22356245
140545406
280674916
168298794
495105411
12781702
505929545
168211786
518124950
255694914
266684376
65045837
431435396
598661038
510312577
97974948
348508227
45112364
116356098
22706217
1418863
388374814
86659681
384161597
682019102
254867636
137007601
27986242
21169318
632708
289553905
8271496
257896817
153885430
591398000
703735510
33962641
13962814
689931795
173903104
237231086
27999672
79196151
178630722
17909396
193475364
125935089
125328944
4460602
90246613
254277176
643322137
14755642
738096933
559847290
359493581
238481902
264731622
93353849
247682012
167566192
48226676
338264599
507131446
117598447
163092292
317098084
266142625
759304778
57946023
373078916
93272141
721931883
431539912
738728926
214670612
64814162
552361759
207754513
394443931
12622256
214831933
225526491
52334268
185427335
5618084
68822142
224341663
63486571
525175289
111832997
433602037
64839189
521222303
531677317
49841411
129824212
278212325
256836068
306063302
228616637
533671734
56497087
118137006
120799850
208632825
192973676
11607841
109227553
124527675
171332821
11189850
29148673
517110950
37597779
746582
133686863
130075362
285907740
700883570
536510470
835795244
740019157
190014410
246523854
515370010
44071856
244825833
198050775
39612559
129479900
18590479
102426655
239852207
337544627
41121018
206986494
117843122
62338177
137202399
251025452
24689471
792626068
381037282
5579453
373897173
253701469
105505736
562854416
484137227
11841013
16758630
819561095
43043272
244864791
81936653
76970912
211006109
39060220
692511015
410403414
194088623
394859920
354125347
180144073
28569981
82408316
72425362
4178550
323086452
271589165
159826084
110915082
42893193
125198558
240172906
556242603
139727224
107152108
39977373
27532641
633607716
11621991
30499027
436339029
8666628
9254830
279284228
11057719
6783024
11207915
35788129
466643154
109709859
334417911
136420870
19120970
572757255
412422385
3220381
55241348
54546846
188617065
105737409
203780384
389629449
461551277
86769058
43887604
129879272
66456595
433393545
137725018
92157398
232413627
640830135
78586789
63629400
56387595
419687225
334131295
64107232
13636230
4124037
293455024
144378920
224357382
577801098
23024756
7019686
278843200
839592174
109454477
105979376
189186614
3739444
805039035
618395317
164195452
272190560
116573389
26895543
361917415
95969162
98170707
11822465
64259141
608811786
429440701
34915707
438830449
182080501
32395173
4580235
63727586
283962742
88617505
438013436
225004081
169715765
361285402
526047935
363484561
272958079
875933624
94421048
361765019
52980644
450491656
461701548
119136882
275364781
317192787
472115490
365207758
5457494
77951944
340741328
70155888
285668420
308125305
477918791
272188866
104165058
216721568
75367617
418111098
58766155
478003154
766157005
60253021
63453028
211018394
35773804
145223164
170777846
403513112
446650337
194646539
585021796
100602667
3051507
98364200
547783370
251715029
218058209
115695565
44640584
195453554
14959883
765489951
132518062
362725342
380662500
124218477
46248591
694408270
256386366
103545932
173459161
306137114
828134973
62318273
17911600
464639626
171845566
274780298
275885615
64616942
239278404
38636904
106723236
506385190
73501212
580579984
253447738
48405154
461023134
226779155
556358748
186014755
31710134
454666815
496306304
20906557
429304170
268111926
64808592
258077806
159234265
309939883
78350684
663809199
329769821
126745677
507803378
179870987
18478036
238008275
199657081
12072410
166635776
8989139
150391014
81641316
454114862
84612102
57421646
46362742
309797361
357245218
626574173
503212864
592106234
49689069
140092543
41866309
542929632
351308266
112973723
408748677
332987809
13584732
116494433
33526089
70110190
48332592
127705800
276807679
43011539
106379861
191752813
462297147
575042788
302747828
38737010
301615135
67965494
6359148
36556268
17129811
610317801
93555564
75845793
169136901
271164230
119399842
212308088
495232353
475689169
45507602
559663499
831986057
112345058
665784644
417208928
186598394
377194001
55786655
110226959
578686933
71938778
657579436
330801289
3652013
34667743
190787639
28339778
32592550
301143829
268111356
29087599
330297664
273787490
51165738
35807129
182412807
289625968
405020699
408714018
244107124
84536501
99508972
31568928
394659295
81246277
709567578
496593015
416486003
554735910
281201455
499834965
395289853
516604892
148412540
35057222
64494365
45678753
162784436
40148418
594771693
355751002
725060696
474687399
194931261
561310192
39115134
571355168
9589202
225078758
33589638
180823597
122656361
335860632
527378171
91633602
139044953
276924593
314200640
188551728
427004564
97398283
42934287
544101064
614753092
134020640
731041997
356963070
285109617
34058311
99291921
32661371
317599987
143625877
812050857
76578409
56576327
131577652
741618486
88736846
357043093
276823776
84660190
325053725
289121936
65465968
426815615
5358166
307256290
7292019
151701303
303144028
193770968
45464175
549452142
505920708
511679737
275252055
139437088
147515776
9108235
522238455
191454468
35936329
211909632
38694126
228685253
811910200
609035130
584689863
24390687
133587803
477106235
32897347
145676366
8905793
21119342
213101747
391626598
62063221
243237238
42030955
443811017
187470
67867082
39028622
218868935
26813771
187787861
423057706
549003342
222387280
734281571
40420390
291112725
62943488
229817484
273037123
32887639
38344948
111631701
27965492
85970150
368713786
895330
738879910
60234484
46668845
34525941
49819880
339059979
293903475
74063760
367633501
394007926
15350938
568558906
54609639
416834410
117810322
737838520
580754718
752851103
505588899
467329994
512144998
189182137
18942920
179583837
4985354
420403163
50869795
216252254
143520070
111043969
9831849
448809385
70535567
136447458
314757855
263941216
200856943
228867840
590693345
194448622
582531171
102455952
726297365
67247592
67959664
12721630
140419026
85994513
326189459
118855055
784033650
5521139
418391372
294750961
71867710
491893992
200409723
259765732
50753297
4202460
36406925
35115794
383194575
95954234
12574304
173266546
161959153
424553228
160728247
25342496
857669711
57827094
164334749
235342584
256205128
182051663
568783089
6567738
585343467
94718485
334885155
8977338
160601018
308039480
10215230
377651453
684005953
29540628
538351517
370051130
136405034
174719311
21550854
179131939
284119209
20193403
22761366
679074795
17143790
360418850
229983465
594381159
89785451
496383871
86002851
163468145
696850961
35349627
754533886
286226736
3644721
580497327
109365218
389357632
410851983
15602997
225663783
4391955
50385887
144159403
108690557
520064206
353956844
78515440
179355792
9850092
491399965
201762081
253040301
332627720
15783114
19774781
54620483
22010902
703880361
203153687
180691349
146269314
321787589
102310859
557254858
407349494
575178352
297003741
300558288
29800429
200429444
159032862
489271284
121480697
15057438
88849670
42288593
70281568
52125239
177355250
181340037
109210573
180334095
112567310
36286362
311424014
263463225
67500507
198429454
12275263
237206384
7787723
24992232
23769521
262674537
642307770
9002413
113816819
608226369
19908502
198416589
201284640
266118977
251877924
18418822
539815717
23566030
138539492
96563557
207113772
408088003
456967585
629729185
22748597
261895069
232824622
177340690
50206508
115084242
256475519
94133703
425534857
49972581
594650787
23835244
442123733
1827955
540173785
197619864
183787141
230861940
167404220
88034141
63534641
356745694
198417337
693921430
161831855
323561080
39011913
2257118
147522263
71039835
392724989
502923305
561527184
196434604
203899422
23453257
350372550
50061389
86888168
443888662
346420573
195647697
163016317
42817887
465391058
32696753
109036094
230802093
516768360
153898048
693342225
283427626
505492081
233275571
50612096
149561721
44751473
603071108
163086299
716698585
47261815
325547180
192331704
409035840
55030497
197306357
105158143
63476515
5051625
23929130
7000770
3066659
117228863
192534170
27086978
385619941
101807089
458241667
621294287
237461689
1057440
26632467
223961231
56423874
259315896
394546984
21951338
914992735
375504250
74266444
193504629
296835247
184360907
345124806
442525934
507370894
23947436
24630201
112890641
55537239
459055297
446833086
43424677
150377332
48279240
16144059
252955080
663679836
347566966
81076589
430498665
902197515
42105670
2115646
324990728
69270404
29650201
39414725
220147818
308603534
179849
324631610
230311889
6125106
285331149
499663448
402542557
490842284
276649425
159458042
50212634
360152095
66991265
173289857
248300432
496267601
467459476
46532579
13901986
140996076
69188347
257409155
82334202
231813726
138503510
557180925
33822058
69834477
13288012
921848803
279005386
345653265
49581944
556116676
74212385
156835997
79802303
154775315
2543333
380021681
522583854
456243735
208431181
610261595
783726792
208114590
502866552
109540018
21478674
425003002
529417476
880595
105559265
683650112
295023535
61513396
404211218
318403706
9190653
520789831
420076286
237283093
292084963
742365431
951888916
120792141
150718729
18577231
455262555
597845578
68416579
238175123
796244309
36171550
115761203
212026886
58422048
322694800
401566266
453822256
493251370
226002367
128641299
290545336
315741992
165578562
594753508
111155381
257581707
244697091
831685376
405149346
111218384
48038099
58752778
26393969
33489166
260031538
442768564
57724552
85243255
669687203
57587986
58559078
709455561
603197683
75643133
133174492
55355820
28807887
146590835
856058333
212927603
545870938
345841775
190604827
183549574
296228196
209836344
100751733
451402912
22985107
530544053
57848056
96399707
434114713
192871065
83337282
276709270
589119770
160287779
421951084
108461836
614386544
117971964
143455054
5970483
450638930
234561809
64697573
97336952
8823684
589808308
633151
595803768
357846701
365363895
229432662
248112167
567872038
447028462
299072764
276212067
6999629
130604177
147756019
946003696
535812766
380970823
393999643
128871074
158629850
307725723
42084835
569002243
27023745
13328917
186909198
321742240
790007092
141391431
561221349
778019705
83881525
560897871
494864237
1220105
108105016
30872003
92108297
29870255
381430975
108291072
633449225
404337009
453790602
403289412
58011921
574050066
6280240
381312088
3008383
576416511
138734236
19398015
168080665
94656434
41785204
528583953
41148983
23602807
528230775
113508040
132329239
414799501
22040819
725099848
155101744
89848295
170091874
381158490
533592118
722522870
182881738
38640654
26056030
150296776
451814268
504037878
550418690
79526161
636367100
533133279
126082810
268692333
557275041
65721169
18947376
42443
163991314
459363981
675277183
430231118
222411243
253391083
535840250
237545439
38087430
91066199
64375812
173613109
74338719
349300317
22844894
925504
580120539
179818052
85254832
74944749
444514397
841171966
151927790
333804943
56718565
200505771
879263092
714815084
16392675
413525497
38814244
475279185
317906021
338115735
194935479
167137486
564991530
154929165
286243536
81797089
579979097
21974889
337388041
129803430
11911070
499762392
359721323
114047989
443333176
249657574
31836316
263123939
187209126
6798573
26475657
159002632
222452381
151215389
747949947
544442049
685064198
160709738
18969282
183300244
126089144
11261073
161623890
18863536
3189363
6331139
555898249
2651044
502648688
198021903
637034793
2424353
915470057
210575909
149210946
585740235
252145552
163324511
731277543
41209068
454358520
146957904
625885172
356529776
810544710
480432092
205476708
1811094
377845823
184936764
73694572
132797380
576689694
521823293
136149244
119974440
314724364
47043302
78516077
7073214
159164927
74520420
58034892
529275400
264850661
628510119
81173853
515779290
31290805
110879045
62226358
5382651
555679693
155447289
271323230
92433172
207222211
101544446
61713967
15916545
48196509
116823003
89153638
129572905
453175432
511162805
512912816
258115306
310434975
943915739
590039435
475246690
273506942
133618575
457541434
69587878
177830681
97690650
31756326
308817431
643202713
303169323
596654090
620527041
283155936
80160430
17884996
546422884
212374626
55073018
385480165
563795162
595566233
244056159
36261959
735397208
233673356
935032166
4217904
532008661
961158879
382978711
23785372
93585512
140530804
457585400
251596169
582743930
119621141
128610032
12073878
744710965
23650018
308045460
66861539
386060559
38589191
175642231
532508557
409074829
189953152
163343714
417649651
16809280
417271438
582743536
531789424
43401888
333485773
80991631
49293632
88789448
7320919
108750819
240762782
24515926
186437231
86075504
618603927
754504401
420340742
515050014
5524018
135681000
165257410
406549505
295415037
27325938
383975182
56526211
255045524
905792080
331824815
213132801
30647441
99737790
15532985
159602221
195177465
535517862
247061871
205086956
281383238
414847979
39518665
175136492
552974
26376959
66098899
826591085
649156063
75364
153734486
210579508
90561043
187686872
156732669
503166219
58496838
93194003
31697892
654994807
567137534
144553949
633142357
393579869
51525499
199091217
206219897
84485404
3627547
271308596
42032968
87182002
141797245
355817557
58326910
61408048
378830293
691267292
105534267
60988484
120542984
46659986
69195322
116996752
203886131
454553377
360310176
162946693
35427032
9659159
8980603
295588943
210532303
60967428
282309
483636393
170809739
12601323
217471089
346468104
97941579
283236421
93298237
555164420
177931094
16762277
184227100
1449941
3781141
798282867
250270487
138889242
33711966
418171015
141667739
11727628
39520512
140780043
93837735
138106196
495145137
151736027
468979127
98663573
24432461
547021117
415454219
471814164
44342409
14049811
266099418
412512823
188501289
142596172
117037398
64066022
111648987
171742097
825091448
129257934
29142610
697553129
618955562
91636960
13310846
111129624
317745227
414761343
358053644
156023152
464139843
83489913
94813874
396928076
119288647
778631806
573326347
425628051
275438184
30296461
819854425
547423109
117490386
513885841
189118718
287905510
244569703
555552612
25828333
527571209
55757026
160987140
203743
114432472
72044499
45386038
396090087
179197400
50843793
32437770
638548947
160417291
634502678
341165868
272559445
32418527
398469440
260220849
225512655
167000483
474974491
670181316
66404070
51873458
214991013
151847754
29391925
11116729
357451796
84956215
232295567
397286149
545102212
495435797
730955051
404376092
14811948
145673898
105664317
49025243
167937914
57969457
132844999
250162347
706454399
27391102
252934506
139435042
253443306
4418206
290685053
154894487
124990765
792137156
643492025
35493827
134191722
318288659
339117076
499281480
78833024
308892847
86956699
74262158
462137926
206774069
122161837
53493525
353379515
213838703
240942051
22263810
467450405
9086732
670186021
82555266
569743364
117189731
113704682
920283436
143446472
262980578
592646048
115466708
668288612
604170236
174247030
108910739
28370306
365931856
204815804
702616651
409124861
128275799
33998585
435588709
174782797
154787549
490644916
4376275
265562844
99970034
306243433
77692792
1502944
135772865
9936932
79473281
635887847
429380896
168571418
69351456
219308903
581567674
83914629
68982736
237280951
28434393
40089249
287339910
331277994
134694724
137677142
241585804
316792
248951551
61770673
159161089
135170716
62239886
350249932
573844047
480394315
48291622
324751048
60305291
177948857
94391033
85565396
558008
269415851
144835256
90309686
523993566
70400021
749043034
316069808
35040832
49355800
4116503
36867627
118422320
335952119
161329079
594113474
65953341
55758547
34696862
82542249
243976482
82720520
82230487
40103054
282229071
59459476
320985550
318587128
1489682
59950662
570203622
89305547
300758962
236240249
509782080
58850594
51322943
54633798
146393949
27635127
73631848
281533495
356379352
17755222
435220476
49320490
250589983
134873141
289908616
176329209
139610396
462653621
51326026
246028050
122735066
96668628
385887288
443659329
217447116
12994297
71849841
237183463
514449179
182623435
82305286
57561384
87058038
173246325
148606519
118855084
95076882
11105580
11635318
46507292
576403876
41658924
442610271
216459245
813252808
571214020
732814810
169882083
8152372
595127833
95786867
9254536
115236468
109685195
65534115
6759641
347315513
127118492
518024484
386749007
812699063
119272355
365093627
88982321
39226016
221511065
182242325
37504032
166115968
119563223
436096031
302283557
41901788
71255626
129151058
536331802
43247966
92637263
67336683
484093369
2288803
123195038
281710771
437452776
66288258
125768569
11048498
524287690
361812264
489967938
234589555
313352339
44870468
173473027
61181875
932272308
11658332
250415276
281054850
116902345
399713714
925924282
49082750
300330809
432115805
4671688
294347436
578778342
291308350
319380299
360607697
441795507
24256594
401670593
84657094
31000989
255617756
237720044
520085159
250607043
3817367
586209858
19398980
60946258
32241908
343841449
34358159
837009016
295299313
936247656
48907721
490284977
19094777
131539028
4455572
108633441
604585033
110105132
66651615
11421658
2195526
41815109
96224786
205316240
35130984
42476612
85989453
665708583
42525115
24183248
588601388
186574037
124582123
37277396
56461659
46636186
470290043
36844817
113994777
371938489
157897857
164160711
756899205
55708614
736557333
153028507
823683288
71119189
272657642
51051604
36005155
56854796
478107592
552393021
460393858
39001508
308037949
6076625
213217505
273309323
356956357
21995094
120883470
60527724
56755206
57097702
654695860
140250707
205034108
280959002
216173078
303667341
318472780
130874785
716676754
178313167
140535219
26267576
419230233
2536890
106667939
258285784
618139530
349009984
201384951
253109897
25746851
278078655
277665619
132867014
189100825
715152415
190530875
631919
619421408
251745994
109068908
81977457
328169236
161317087
94933177
313520931
433650160
277197330
212540627
1130015
522723622
114435433
564348050
246905391
785484689
88227585
17440853
266254557
26466411
277543201
205124890
191236470
42200136
490068407
13468536
26353218
93875618
325287012
3617793
452559850
55851278
24933075
582072615
197189044
5672587
420239523
191218
90215
538374406
113312561
212779435
118169804
150020116
149624103
115270167
562530230
12891610
433415738
233932678
311948114
61413890
361911196
40584555
385633723
66394605
106901649
3142965
133094734
506702735
509692537
394337911
290381005
333572645
558124914
94632050
272745808
206605120
12480091
128455190
25200021
72199365
25136243
658694648
298830377
615192958
13986094
184678
620523912
108773792
223186369
137264186
212409768
17809890
334008809
657935794
5960904
220059178
524105997
90390902
377727480
98560905
401187087
12166217
528704480
151727997
77076036
125188443
6742807
8163575
179436879
348487118
5367484
127300193
326958709
7572194
14253025
334575688
16042895
141864418
211200201
186086789
133885347
51108386
17074769
411505155
303322244
57937560
238658382
15154057
369710400
747192125
564269166
183124836
57816094
16721253
98143100
714059550
398122956
183067050
103896165
363434359
21764467
146024140
98109101
80821281
301925228
117941722
561527630
910465
583851313
45743141
921775920
29225464
6373294
22583614
166742744
140019903
4092029
839200088
220766072
350616829
8208896
555755
14712620
526466475
178426588
39080838
177843014
354331819
26457603
54795205
339259383
738877318
299350999
159461961
165027078
77546976
65782194
830824188
3702067
247186162
39969831
629235253
298277157
126301348
107488475
60130478
243247623
279638383
479593687
773321432
29375684
39106007
1496593
223242020
314081041
139207026
13846049
180754995
194444070
16965173
198464563
210647486
14831707
46008722
43231067
199139641
426336449
625062
653809481
6387172
499260928
227468088
250794148
10606920
431692626
718566216
333700674
20067437
105568804
59761498
305373313
205252283
39260546
69423178
211320958
839084906
256815486
317746156
189199430
45840357
225505909
580497032
29615136
145324907
187365161
381339577
58457798
788702
227881238
202629754
946365888
10308311
69700422
543037804
38965834
308852646
85302430
142367167
123145771
114917481
247891503
10135283
125082949
471637727
461107615
445811406
481760005
46462521
843676528
193502748
129043226
76712868
136730872
102592347
38518270
24120353
721695496
153276537
11943907
320062763
456398144
41930588
69908922
227363165
19572152
9842535
262271728
23584955
138616661
315911201
34659288
446631466
398837878
422547425
428546678
27715843
21138552
229004566
40296653
509067295
134415227
681232582
411855109
121725318
410528820
112601594
91434542
224660930
354522476
55562935
70202676
379744861
79796090
4371171
545837539
730202748
195993309
181603618
121635438
24004359
112498664
176434348
264915719
223431461
87956126
1482139
418193281
78054276
19895953
192426844
566599168
34022593
926557412
449188045
795247238
755269671
778063834
16530443
271085764
558225109
91043487
16720619
418339165
384053742
165746238
46922197
512547611
355744231
231383934
181172589
336710222
108325557
160454681
314305377
558522560
137695119
737120067
555127642
181176402
87859744
11032248
155387397
207436893
294655138
101048612
522994418
523996678
28006826
7846806
352802444
52231890
44180524
116746193
224211613
115613019
131231977
185093720
515009183
44712543
718019246
447628801
629445153
238615937
138673322
175536535
269779824
405714007
254505243
163567529
149605978
388383258
124215613
98895808
215633385
344600497
500206115
115617880
235648628
363438438
166193453
606299431
6272888
25712910
40089965
112813265
619317003
380862715
65821063
28577702
168397173
301908370
33878769
411220147
557418213
485308757
37373085
346913723
48115701
205380961
614041190
5700692
11384577
142860087
710350023
84869799
18598490
17895808
49350063
339589374
22831726
66982765
577944373
387923848
108190249
256792764
154389534
137225498
416417277
542212923
17490183
382790282
513898014
572210113
236631470
268267780
110759731
65066813
63084097
126302391
53092891
260193591
913162150
102370248
814911032
117409240
159073604
528793743
200249796
122982034
168062430
75725341
607603850
154547621
421879539
203906051
81886904
278554229
16534573
66989196
113216962
470455324
153939091
768204338
347351795
150965434
175576760
79921344
21889682
104923031
346937006
306705459
259615832
71625780
7960651
358235500
187669047
206845013
87314618
287131458
534287346
170991908
538308251
113505643
489727953
359747462
1572764
467437037
604186319
165590448
871698672
1738413
56916485
108290781
764745497
6471024
583812238
653911249
10023577
132809841
14932245
5644669
784206343
26939356
275049338
597810805
255426961
127333341
612743989
32235067
319997516
445831148
841120846
374540976
355994214
207378338
3699214
50624771
280206722
238968933
329515922
487402032
387271537
16996504
249073279
580961702
197597608
302134173
791477566
6100206
347909022
244700922
347061987
397212226
509203328
149190025
604465254
122278826
238247577
220163944
403136290
193896985
40124579
96626769
26012920
12670821
47197747
6745116
610088269
39890196
353252907
16798175
266914692
151970137
69238921
71610002
7997945
913853906
398826316
32898514
218196245
116819936
235432318
756833
130847082
803419067
284704958
255174746
91894572
53435809
29998878
417133646
889602167
50257248
76966324
124603529
18300244
689805994
847300667
188039330
29023177
249915466
50373273
70816839
902740028
163810579
10492893
143155994
22688112
325608736
44342007
532131442
505598615
43577329
119826017
367369450
3676493
132752745
8028484
117954169
345401283
543964608
331764799
677831919
368067354
499204
386488445
721802416
129902211
268988520
177144151
46432454
26029405
474387354
28523913
72617977
40978403
261993713
354333737
434195620
349233716
100718219
263292692
76660529
286249312
141228485
371819030
77210323
170106324
13842963
234583791
308430298
666176368
280903235
562531427
560201943
221152172
229678225
7258870
139597887
26918083
19353585
138029480
421203514
663630447
401487347
157694120
28832809
9084953
77606890
390417345
151213249
179591366
85113483
780906509
452978615
375384078
6043912
15483867
60803111
262315550
50852236
263144474
188447784
628572362
13764440
517589773
16037645
50555672
111136059
116371876
537512225
183512142
639917002
826916479
47756409
66182622
405595650
112360326
638829154
355940441
51363681
518975016
10440814
25056518
16291868
364690824
649685512
490940675
777567562
60242443
18665607
330362445
130549843
381053147
1292644
481609500
13293417
372934377
120747651
467189157
258883161
28873382
54393752
444329728
653835956
17653640
37918438
309935741
55021839
154264667
407632867
121640551
66252426
184371884
74918659
489979660
371694344
556215944
56514493
35796686
280722088
104119755
151150610
45360719
529664802
8805573
129035574
38430586
134650980
440689865
597410575
125330169
536207383
857307250
73052428
421429074
193302749
113702806
26136434
19929673
72279888
218876575
777942199
33539713
49733527
289828137
382731942
57721833
183753158
28870059
6963047
4952261
562084431
423181034
84625965
754121354
71148025
344902140
14274966
91331480
405259794
151462708
283602805
29982159
2732381
278048090
357790476
790221644
51468949
164642916
471171
767162380
303663491
146721682
78888402
161591312
243297210
378443613
451818976
101036339
33012210
228077204
52092259
1821652
122353854
195025534
762241109
588107800
57505568
253768961
304124727
13540000
167389017
74350681
174158391
306336477
93504966
7908162
641752705
62657546
96799829
77172996
89686393
122159605
415394111
36224775
178627911
102302855
264626586
205309647
593187827
549603037
280052628
306334837
351962682
175454083
571687105
45970065
145765384
14710640
304636511
444070390
333249742
291427090
166206140
52568081
302598150
355404073
5067028
738576939
59661473
29255815
196350930
628429501
34657794
173934648
316665988
92245741
394235226
165798214
695306157
87713653
105194323
4153226
60427862
202540467
156066919
468673004
478330027
352567719
161178983
366155071
154883902
177454840
100733900
860636476
90128554
14393263
14088320
293467193
90555022
32564316
403300175
258359658
98027916
63705755
541658444
246655604
41464757
50044766
386785585
200998408
668868370
390135111
325491404
658343881
214627713
29818510
933208690
154290241
308306323
43616097
306536359
262262054
389085679
844384873
310052208
59644272
53252196
425051313
354493209
751743660
159062937
319171
91826126
704925276
52433719
227489504
402487650
502346494
267776956
34130303
48587622
50140804
361331771
96286191
331044631
230714496
367875286
273914300
124006147
148888221
119639019
7934395
41282511
681524428
474943596
312323841
349663067
62627531
11755777
8117812
589822163
356579694
118506113
367589890
29429290
477543736
209680242
518807144
249794092
191867437
817785804
38644414
179803110
59973087
229860348
147320838
83706382
116147927
49788157
84233280
980604169
63363434
643670956
739357697
53465767
8205121
464032850
26549152
133082066
125663959
412231272
113839528
271557137
300125334
653820898
656491054
388605249
32815813
766978246
779513064
249919533
336844308
38425066
9479512
450994864
318843232
10922438
152203247
250054461
54562030
311361650
89692512
71076055
80273434
616938010
518547311
281300636
41279005
42557664
233864175
182304192
8657649
699843783
232839229
493551347
31993084
267732522
292482587
504502787
571687020
120389695
391303161
883219478
435378165
127555478
386494905
471049683
371496124
498011786
52176926
48538411
142328309
152099832
83549292
175749033
49200671
17770205
56543292
81360769
92883948
925287692
596353140
81688123
339142319
124057173
35355667
332311779
278000472
196733134
254382499
228220933
27480727
56210344
123953555
220870190
158914858
342170188
92508990
518687501
303259428
151262021
337330538
781269685
410588563
306849532
272034255
552623998
79761633
2814807
111516797
40704036
221466409
236137247
51841370
202577945
246318000
102000314
244926777
447603116
390295799
102540589
127798657
926573039
782885390
72000538
53039836
334020477
108305973
153620605
193212058
76326746
43135099
67115319
336181489
255521219
76240228
425938628
184092439
130971071
281664401
91698948
4989867
482061687
154733150
147309652
129106878
484282557
613918197
442194443
73599889
309542865
130786054
10662613
499491982
173584824
782630829
188885201
234917884
595708540
315004223
409007331
566859503
538221810
250637962
88642806
110469264
270308519
236775541
551949911
46174656
348301980
445789025
630690715
70155992
605872425
275818411
419649369
728803636
66418622
463138879
104321185
548044859
86402701
630895746
198573751
37537122
555278072
146238971
852708179
50262613
250663701
155381144
249606363
165386863
28143101
71386857
131255352
861363483
2395898
56510412
160487028
414972491
73166293
465833768
127889379
241373039
21429337
534812570
164279372
13893649
146229054
343060559
218400288
429981140
143625388
133753462
637878693
176298489
63176118
375236348
261299
216203702
398107936
108669207
272387612
18191949
5587731
210279749
228033464
133244616
383505118
719036776
595733208
67991371
642398909
468746372
273390220
167740663
36655383
44124713
663158301
282852544
26065522
258105543
130103280
376862835
308782471
100704641
28334188
147660679
44981064
155860622
168381758
62671215
241868939
38953177
3103371
488755747
118354031
777317606
366506482
8455598
91132387
32521395
142392518
505726219
40691006
451411439
62583342
131036715
516851245
774275650
541308915
156920343
83047739
503559710
92457700
441872957
24026974
634311037
71319769
89719647
67312858
200882112
245951243
246367184
233683527
136699972
349619384
93480830
126594205
335155280
529024006
50330708
61264511
131033055
139335738
124924102
26244865
707888
51340584
89747789
571057405
9984777
135460101
65084521
601321556
93722685
416679662
176694118
201043178
293008011
41291911
84000061
172081124
118889831
642488840
20081312
29769753
259926559
102310008
355190874
639692605
324319967
480725046
192493854
688575550
246889459
3603556
210494399
9651886
174140466
374237319
238390567
122047545
414982165
399796076
709808608
31759681
625624062
1053057
19046590
463404160
485294172
23605854
627041367
585322740
220474364
40946428
153204242
98198328
161244368
125839881
361553219
13123053
171541138
647794935
28004824
158145751
215929246
298910240
502750202
294911687
328135190
649746589
112097140
772664775
309343770
86346949
318253400
288789723
674891176
268459101
720597531
527772212
253453815
334133920
169311909
632843
458373
898247759
565680820
56195261
51291524
884122475
14782697
59517946
384870396
341056540
355112423
36302350
23749283
511992242
86705717
95322663
31997153
84963176
98806898
940407936
541311769
169726300
39585108
13946881
190574014
76317684
25088079
181179911
97657108
290003247
367697270
9052139
133978606
43091681
106734007
174712423
282205874
256665490
4571277
137336711
167221595
277201793
534525928
553558781
78441313
229798530
367425553
190645148
195647599
61354021
34898341
263929824
234611126
11513417
193517490
37530486
437723853
48714215
260469538
23704758
63206804
181606272
107059080
272574746
201254599
361329887
49214264
5349111
20191190
608131888
84625194
128188007
162835924
222343154
18183093
181714076
268149018
62107393
156627583
431387994
453552896
9220236
438480550
66728546
321836320
479400519
524074089
966481
145547598
231947698
649939907
543828282
754159991
127604833
133377984
390331895
4903159
195297525
37502887
256429536
2660711
316905499
3525040
62736271
10455041
67519504
507586852
440114046
34226031
291490464
19622006
7821700
392301627
33449707
125023282
196035202
442576384
100548057
132524621
589397171
61092805
547949758
246400191
7486
271087046
597038541
473838546
702827119
311028567
237630173
150170467
49140371
450727471
666245673
519797492
8313962
554736567
270669252
25648057
55712345
303193090
57701111
104194621
274288768
376465780
84725741
285900778
154350092
526292568
53483967
87610165
300323608
319879118
261291725
285946991
432938072
421276677
160591392
185277375
689430496
60635373
740695876
353497214
943861569
496179606
51639314
228874355
95429418
400031099
202233541
257476596
102297185
194803269
30093003
252291893
94898862
304044476
161894405
143082422
7205573
241953927
450853732
59025590
335297215
96462970
755862598
1276241
248616168
508867595
50015633
86404969
67539755
26055756
656800226
110170462
120110684
165895866
299916385
312248041
66692733
62876949
41384410
4901002
376154628
257310472
665884883
194458197
612152493
15369971
424194544
484428550
148937381
141740382
355725204
91339440
212826752
79008486
649903540
851870163
225813863
349299551
148057961
482105717
165147447
172051919
73995656
70601316
50316443
29534470
45126346
58456149
158706931
333450172
507599625
240954914
72919489
28177370
770900877
257841937
314450208
243420436
11767219
126526940
156690702
99606294
444179602
540992993
314443520
625131782
180022454
470840889
583328695
657312169
336992920
665497015
223436042
204972783
249273215
479774251
136459944
757333358
22025149
67965370
73413157
504518717
28698031
100433239
93209992
155559095
47929518
170733844
138461793
29698411
625302943
66720597
122868801
179339407
467223538
291054861
51535270
521826678
314200530
496225277
92579058
108493151
36695843
648167695
148871316
15218122
258879522
325552388
206949154
931082
93311559
23544291
427221060
128621067
318646206
10175148
130403815
14935444
283863530
289336205
444018294
55272379
325945709
504872378
787109533
20267123
385707922
6701502
596585191
135788942
847586531
67432745
385798488
74704072
36760376
36283946
83340516
90482823
196753466
374688736
306204799
201657010
29421385
99774788
146770462
161952191
462324506
141172178
71940091
612574563
753096442
411288507
7357652
318052788
91101397
172997451
4959153
69458152
68083117
914314319
426306680
243536260
231661343
636245435
88317838
36091003
180837379
213371852
253720885
388837139
739885131
415186215
169546139
524372308
53735214
138619318
6655198
99166784
11768141
314436893
61316469
23664651
8226913
540369029
227591969
62931253
66495408
253452329
81903108
221436905
75723441
711640995
758829605
164812974
771406143
191618766
107170470
144314401
210222196
9645316
24386804
52101130
423062922
391176595
23218426
468392511
16404987
87857587
22190708
102756344
42010176
323515177
62803334
10990146
648338989
240613288
29591285
576974005
272312251
163609985
58222586
3708530
189815853
168994266
610236223
272091682
200922147
36669073
119019520
546409229
24198864
318119651
10735017
465201347
763297113
628671982
64368428
352171973
240651554
207038837
52839735
151526510
195957251
221669084
865540816
6237685
118090946
87336428
144656489
113542275
419702969
120464961
189325287
86931
198312796
68743604
72594832
275592726
258236627
320561275
116587837
462163193
526908500
312938562
560636717
526113493
23186440
163720769
135111987
51339579
246030355
111071515
4431735
17473346
206090686
76880672
9365911
250758937
346146460
6711515
133392292
638371180
1779019
163443424
202982191
81120022
24502920
23455141
410766846
102017359
92966579
107581816
33501895
640771141
342701153
100480463
190712838
307872548
140375721
17272318
10087003
116049247
47821456
90752277
96148348
104350876
239229603
427224995
919022
196228435
364423884
309211188
42616549
46751290
134566482
142292538
55902548
63820829
242214975
595602357
112765737
682665107
757732890
841550994
101003240
119859276
238711614
192777603
238255285
149632851
4939799
321691265
38570130
14182669
567385268
560117687
109764753
160889045
655290103
503761302
328111507
209269316
204808128
659629480
527684110
268718845
73594500
53906930
17235985
26234146
406169081
12295207
356317312
287195100
405487854
127292237
145112362
55862181
409486981
488792768
190806706
286365433
522862658
1935570
122689233
123807598
76363556
410273243
727170656
8707773
232271766
683544517
181516418
429675601
515514042
627504594
233522857
203185866
206888522
536426693
18878700
310722320
36382584
650330533
54966858
300716031
79518767
506564270
70689563
165304242
452956800
462712015
412201816
85752810
183710987
77348938
163026792
257112514
223752360
280011479
285106164
228192208
189961827
62224450
23599513
51108256
692539916
165488168
203596547
215738904
54985274
194314502
849043700
229429383
170472339
305702392
12317346
139801156
636506148
223952644
546044360
75887052
40600677
268082369
155947351
347801752
1562092
59342701
59026792
28038229
70113323
121390774
154903210
502404762
412275269
21894871
736745
756254110
59202629
127322291
417201831
19254532
235714603
238982611
418448978
404413094
56178477
539786794
51658091
684307733
44946106
273595686
11218775
712951059
78528407
130615911
349568282
84417166
151886809
104835785
11751833
186497607
309785515
11332915
11719002
18465627
1692576
15687123
216801435
64709812
164363286
55617022
441711337
13321705
376299907
231027498
24439110
541377954
193744376
113871008
44091879
294682
174160333
175198973
253039719
482711686
383837866
528474773
500440152
144685773
56736946
39963175
190183458
28539533
500298403
522940233
80182963
23683274
141823319
240871693
377865556
12703559
128891457
637548
12252754
505995218
288092411
463611993
6744390
8334583
448907985
208999835
577479484
279506213
620360926
60478256
197965449
717901655
629271097
863667770
366103210
489634435
139797603
475573315
27178199
148664983
180289480
210698422
37807611
361447814
276092189
172034622
246719720
125074836
142712649
35881459
151169035
25620244
192927754
106593696
161511666
364895649
29477204
22084191
623051156
438210399
21546386
57241395
415359269
627138538
17191399
113068647
95182526
139119594
178599942
49698050
563448076
4074250
281299077
230720707
944603069
133677181
20559129
479060447
14737287
368872560
436994856
133181764
410567723
59975477
57699173
746161380
141354853
314460485
54916196
563936817
705169555
410208795
115262883
259395862
177711320
208142576
34067865
185539911
30391774
257646866
18180278
12685668
46839120
169819029
150842659
201063096
183789356
7864989
11555976
198945022
11888361
41623027
66347478
709773578
282943432
325329053
13149955
20969120
521974038
285649337
1195665
762845937
75043097
544520575
168324772
205795794
34768837
743502494
51443813
439319066
43456051
481671040
447533432
28537494
286306726
83876044
55702388
335732200
185978409
650543658
374943019
4726828
312129149
183908428
71784373
329821063
645389129
139885521
824630701
550385320
326289169
15813821
162860125
5364601
191658033
665280174
91240491
50452510
71979276
832514357
358729282
706829225
163383852
142180640
77757858
456129460
312447946
210717169
165930479
173920409
108265713
861510340
175176332
400943034
123002228
272790468
222655455
286544285
255013272
164402507
199562243
229490370
123233905
156119864
133510550
105615248
576771221
729029172
1682324
339982577
3286134
584520174
112983680
69787943
337097740
256487195
412676119
82079047
8357900
3655715
7337419
171677231
429144191
410911928
214420011
110089127
614552131
90513909
501193757
17844362
32719041
591393746
391358
3953405
35848024
579759749
36937407
137523919
134051858
178825465
41715492
447705033
2838906
54713264
96859369
375002457
77166959
16224836
380627717
163869325
18126777
418294350
65121186
100843956
142639465
250768698
45597433
159750335
221677867
430529806
540993841
322209770
578461952
65836741
377059927
668357800
201265079
519806796
312624784
425727907
706021495
215267425
566327137
566455459
311007634
579925678
281121150
15269136
123323972
244151587
234284583
96889114
53356945
781235458
112198403
61236535
27712512
452849134
810799594
35583270
160406884
38344235
395637858
35966111
354878566
83015772
388728388
209376732
751709665
724179551
236842145
302441973
191600188
342599501
61516527
619708096
122277936
322876258
4233730
3230312
12001839
535771061
563240739
265159806
104142317
248974020
590833378
15188183
386746037
42633339
203228759
740799477
363529210
776532827
153471940
175539687
28956723
438007486
128577314
281305188
61256019
681951663
19437169
45693054
129497603
33737048
590606027
201369614
669174353
3442270
177655037
43698913
37411739
346401273
30580403
620499551
429535275
259268482
40651846
500162093
339722398
125526782
133770136
279674115
61439377
244941173
6917707
524105592
78227397
22160559
265587
24907857
14300741
218117899
254257552
739609100
96750778
70997208
676245541
615676289
100268506
311644715
67795601
527962261
200017036
498803411
214725105
87046939
385763545
20496040
327006500
93376149
184325588
58107480
216060589
18372351
372872489
476096829
11718134
189445588
101434974
65100975
132375189
822156400
240038033
427715180
371974011
188753130
69191994
405062671
43412126
348536389
176907339
264934515
198787104
601485248
124848858
678248746
373226021
174243544
117657504
706995682
42203336
405796697
307595490
175808644
562741284
103491879
400451845
208422133
162238324
714864700
697796485
7478019
63241741
97830827
76260554
160177453
265685513
686625378
195062671
399021961
569248127
256397054
146078624
486103763
527438168
563211933
304855313
3786966
959816283
87703419
626772957
257369951
453611202
700511201
48905178
391101583
847661
81936418
355953908
730373305
252853956
32723844
73146267
79769043
42803063
203303531
233845958
76370219
2928072
410963434
20980545
268801217
192773395
21062179
27373763
544189995
52512454
671363328
31054325
95433653
153084825
100817180
282852411
41919045
28486815
131034910
453572836
288828899
430827502
130756162
627629136
280392549
217708010
721175262
6997765
6969412
462215814
374056398
387555715
14997945
31487714
134334394
157544520
548756165
82670695
57421224
156024220
87549723
62358051
64333611
649509207
538501784
149885687
423964168
174726719
63614056
656653994
175010756
23838787
194027086
21380616
10326714
255848223
227221587
320423476
62613271
182029430
53660262
681769703
350640302
238182206
28738663
904213484
119122354
3056134
526369882
50457733
247078131
359060889
106824175
1754174
690629266
333312333
98512346
253638999
206606179
491424090
201800767
54727482
38871179
23500548
314792210
429975946
451035927
44432114
83960834
292021353
73466688
8670859
16391083
47111998
67046791
15948488
247406788
567587843
577347671
29019699
405729324
163963087
296156880
975534
156313046
4268828
388271121
194921413
108905778
20835830
102517168
287251913
472218370
7395383
103107493
398491009
396646369
358296520
25384597
105423204
9128314
547292525
44473011
35349979
119390177
486523024
7429732
157843069
198612119
102048069
92822390
727100048
401741944
85778938
348215466
922391823
117236826
506636964
414105339
119968625
369754840
159049456
190796321
22741696
552649806
308999844
8432670
44174472
44302218
512169845
242382302
199340147
63052089
24946926
218993734
568969298
50099570
167297124
161705307
84067751
747567310
119099336
235621568
276605886
256811559
198415679
33474687
27945328
60079478
269396074
2103310
36043671
423480309
180619610
135295771
291380037
443501897
632261063
1249740
256078792
414014544
369327142
283906533
41326099
616010080
709399197
22368011
345132043
618900677
155347178
125135756
26538664
907086373
32490170
247969
11689114
36100768
25231179
103767251
508535960
844739373
31817847
33476009
142607776
620294863
885261635
269958665
421983143
146113406
2011785
496854113
271221258
282820602
308995848
82406559
13464103
277125021
65906340
107339728
323431863
593601683
198856693
203765287
743997134
255868465
22234233
28328922
417660114
612118498
212930263
286025686
2055024
151779923
41905376
34315921
96511376
53837802
396170833
213756219
354853209
326827817
447745704
49403880
148881894
845224263
184024695
627397514
41986826
39271005
225242187
416920499
139445619
679277065
394239953
353260489
28174444
225717745
162605028
21039566
30621990
134597271
31343225
234567008
32049704
142444824
40551902
565694537
2953670
44680626
484581963
19540459
151705607
368396
350560673
90643291
251370905
250978235
3612230
82987559
267492938
464982027
32515274
528334026
20229538
364980986
68129921
60192998
291414420
361300629
333488721
11991699
28496908
303663526
166352094
157497482
18745086
10809605
448138752
92180355
344267656
413856220
297345544
60752173
132623451
33206936
56631346
207522015
196762029
69962154
20807394
273203637
13720799
495040351
2244721
553139556
94974622
10802889
440253260
579403057
377796309
262134229
59402457
508544157
427812281
135798935
85485544
535108260
26036247
8815088
639921602
321216285
69725581
791206205
91301032
244288892
516429213
513442709
290534503
321956070
314398397
29099875
16335457
160339063
656613792
594021134
645638125
736425408
353907356
308696292
536046238
84242242
19770658
110882785
170199998
129619220
513542550
50118286
23065953
617468472
1687800
584299665
96369941
638792351
86619628
809693842
393313
563137399
18794099
45342734
34113300
89061718
135341755
937919297
137675221
69025526
315610534
9294886
580299739
456601455
558906304
165548076
141634633
31691816
123184574
41854141
235362004
153892805
424608196
269683333
511846440
23932073
814925084
150756728
67008798
64644057
405950060
3077124
138703844
742774387
489421906
28628412
140019804
567061228
3134109
110716705
68362934
59128776
30233403
516340806
543155264
106397111
121402023
240386923
218415241
473249612
85309365
435249095
71635798
10909250
308524651
458921281
546115763
42501492
167511520
15047066
207702683
120390386
302582345
736776113
1645293
219247347
636112780
858710925
10296433
166633984
278942052
384525295
593085113
59690577
138722895
23750840
420948579
220025543
149462117
213986980
22537167
342941281
178545413
207388949
21815287
42299872
345466478
47177838
110287990
127303097
309767454
260587510
176853
380493366
42286373
111436211
294951927
224585398
450654497
850264795
242022541
6235532
15399780
597626315
122500935
96335607
79152877
6206443
352574404
104665299
518872742
676048608
286174047
382405764
882465783
549067036
411763415
581110340
298886404
8479373
691992322
192145018
117293514
249376939
21127075
542578843
54442162
10112427
3413496
53341193
28992749
50591515
239065597
510201428
81866681
108833218
626314339
623794418
257105787
143544113
166889640
312223655
14396719
213855064
271522203
12169512
137440560
365566031
165248315
76766318
95497536
18747636
493585016
556706834
283154632
53792815
93427132
28129840
160555816
718778000
828396865
48961483
209918855
918658900
830681233
23663067
381102467
344039036
183649224
352538236
221544583
25988147
47154180
85715208
342824288
265379353
18632977
164640836
464548163
296933351
151021718
41267857
10547967
337078504
922422530
48507775
10157892
99532456
28613900
22764716
361473025
389389490
200686326
160669520
178020138
262477797
115904746
369825354
14689322
300450355
102480687
233556580
36291665
39032406
58256659
75970333
183501515
321278639
448311336
399846589
577296285
446214185
438912202
851055405
338330075
104421845
43289501
278328724
43845070
27276766
767727538
72480723
14783337
4995575
124070787
190298203
313157335
691119461
372340387
835380319
13260925
796249838
742828817
168612550
352387149
178531765
22128386
67143591
568056103
2673903
301912511
6556302
416669080
20501906
244995121
17132694
6507088
89877587
95383879
1875819
238787890
458333167
389008420
135311837
118313707
559314353
279372011
598390356
15068109
373996113
342702236
852041990
13661662
213207950
1387682
902118258
12976724
274144979
121102352
591965718
237891184
20908841
3412691
712871656
266811730
61178372
482635983
128382675
140250698
81675005
136264816
461944086
242522218
473083269
542074815
703398
196285875
34993121
8054454
700210480
181771542
21430280
20703716
7168286
353977683
222003303
112796380
417514391
81392932
581134132
3628182
82957860
5326642
229462737
387801954
2514515
614375027
183961032
61043125
705221772
31214128
891128018
854130551
14795083
846725714
239883406
154930778
211499000
629088639
140312434
101606103
7395140
157983245
70681472
2862299
94264774
38676644
583878948
612054458
103928126
52807003
618622743
220003113
285703790
110567165
30494912
884704
396306007
137692475
136859402
366676015
152548118
96006938
70249085
533612917
84456380
166383671
274132779
712802849
406302106
485967955
44567208
83182360
653522631
22823225
145684838
639588883
136409686
350608694
188670470
276503759
46656646
452658186
73742927
766369712
277529099
91970105
110839689
48624352
369200251
82271814
181997309
39444248
5167183
390108315
585868357
313180453
397552419
554875735
268863948
454839645
127161068
12330976
931298697
459804463
105032144
115789310
140673374
318968964
697386365
288631270
378933939
117948728
42335119
565761695
3663862
783876663
424064794
103062502
24930540
29525737
12936073
477316105
76829552
833967187
477231595
544940
410293777
355146710
512944680
324046657
261772
40872168
183171609
103618169
130142600
6442896
385031801
110764486
270456696
123483117
3882637
694897705
86008046
115045204
501753017
44904370
1693620
118074578
624538938
31210428
68711238
701921974
611246160
38878700
72577988
145032931
110655607
116948903
41748778
349302879
271104213
758899475
21409200
205502926
212363101
721983439
102723387
517911863
334950724
384961421
552567394
653898643
265812655
491505294
340970798
35158465
123389131
128143068
193045141
267095702
535814185
101320492
1828346
219131141
524774005
565505814
255918009
136308997
565516825
25569286
45190416
301860927
31777431
390905116
8784573
569219616
28912793
94096629
224793698
129312368
272756957
12888416
127090678
69647491
151404667
506391449
341353230
72936450
4847754
461910026
192444137
14921118
27294023
86588211
527740642
286648157
10063420
258163951
32400644
118218666
299268786
556668552
60322313
14901676
342279874
352711972
620680110
9479676
99818957
33583504
72300280
712557966
344843670
422662304
5419765
34175158
40263823
369452635
771034476
250708245
492806299
131289480
288794061
150803658
45456469
150335587
452511334
195868952
422549111
184605695
215830757
362265564
392170758
63877504
30701887
32450356
33961428
1922223
64688136
17741117
778273885
162632486
269359573
311883123
7345580
59956251
63902085
8666091
112909469
241505744
3154490
390870685
573742802
17885933
9815625
114975140
36788800
558411233
261715302
232004810
6765231
16994082
435046327
119507670
119376126
336449475
99137290
123134118
291664244
396120345
420214165
306836922
111377500
146079125
47044780
579260597
270027349
397245056
146546908
685688675
93240159
62206355
223070822
353252687
404067402
55222226
17038488
118644430
278677281
351608849
80927679
59486639
115589003
385308335
219810394
644636840
26727148
359140911
70321931
65572025
710780123
3153197
173517669
140503417
746849436
128245652
28929036
346152855
335055709
61605276
469577200
91784750
11640668
64064015
263848285
443127612
119535801
221232568
381594935
76965016
48117117
7730728
73245278
520451309
138948846
24673759
294553560
113822871
250238554
300207456
51944937
356133124
76233919
39882893
314306364
285466640
148083720
16568934
57070299
62408929
7455170
856065049
289588786
75277774
616028829
489470807
148237236
285069564
3378469
71039039
220443442
54094867
144737859
282915719
448221985
222631491
473330702
222841678
149496519
2972377
21983497
223244345
10696630
380194081
200396226
31476754
452231124
226204251
462117020
136405201
323121793
48826062
119755001
271366456
369736303
146212385
553646147
622246765
149031919
246203974
220130888
297222139
15097111
19658255
102536910
55223777
599358439
84953488
94321532
77252645
90302721
187304619
95891320
563738315
463323615
588366316
533978777
6625228
226172773
174547720
744457817
81008829
848242311
119186764
80512577
71716986
847372
120518859
269601341
23728479
9108478
1019521
717664161
1484642
384554565
298415620
22339941
633575371
297733607
223692089
775815644
425024047
329927940
609227176
26183976
64882414
25328297
557942401
187442595
188765665
70443585
20604968
21602295
307699848
201895322
34001867
342970396
173692965
308820799
84172080
745757
593175851
35694199
313748098
194068236
595431274
51180765
365874877
361027908
622337469
207968455
190969986
92057587
180568036
10176080
166910677
159291645
138281108
356785753
4232934
463159325
115860042
106054159
59961666
126662991
202301889
18397737
224441545
222346493
252003173
194597764
400664143
180073472
442913912
362848656
174549218
162171190
103107387
475865981
98740345
311619318
530431943
618125422
761809959
474238888
117014384
79922855
58393458
93645390
459887631
211735706
208695548
789633528
386110570
199061637
215254745
502208004
113876198
323644064
427618420
258763031
4374478
3215419
484278719
295246039
74179013
459894027
591709625
152291584
701034680
55307621
456767238
99265092
169659421
103812593
334099883
90533556
401744736
11432444
249552852
194945245
532708129
183541497
227777496
124406668
55281018
683139765
308528953
319162640
13978236
164828056
543979739
240994688
68798382
293671391
118512518
223871338
261815190
183261263
58771269
153815974
450098085
144196898
523199185
127224998
558315470
167939587
218166728
677439747
397099462
218258717
31376207
546819942
470538431
1120276
117061162
32789279
41802180
128770372
205993521
67201505
53734545
249718633
289965090
208822608
126892770
78984139
72444941
483783331
65432807
111425029
562436246
54932217
405186423
112295847
476430478
9149435
188655388
46611154
178886745
900152931
188421313
463670861
177849646
11691823
49404085
456224290
777617967
2246781
24593013
344418877
254764520
392100943
781842553
439193811
213774612
10781561
779440984
6871997
244921890
441657935
442473849
54283038
97176588
840171829
779496013
625177114
570432894
148040125
47776005
455892792
33275305
400881165
71660781
125354954
48066781
56430237
92946912
35923856
300012041
186219309
195879414
1562731
33884313
389337772
415786285
167783582
689873556
723610347
330200871
86921346
268479922
147782333
464777069
60626103
530488316
467990346
514704373
2671434
79748999
9881440
15672525
28932824
84869502
954847834
615199326
107693720
53729499
827052726
304541401
590022791
628802043
592625074
92388012
435117638
223632063
129628846
130961414
30089336
280687702
232813181
347866872
82479939
187331930
225083611
544654055
128942440
133629057
21307691
48463816
70620212
383813788
597154284
63336705
426077769
364893465
36885707
21569771
18003093
6541788
57036591
237844914
197871069
69845572
531770233
40580202
309213586
411507365
1236528
155708615
582294205
106332770
287676617
26010631
38012377
2342577
162598942
387139562
112865892
33516282
272154737
237669960
424026371
240566914
78898658
40029877
44324601
124474275
763543585
153630779
135061478
355309942
463788753
339417963
881333556
406288841
154611412
651436530
323126001
37696762
26212259
378404208
46983657
159538260
825511358
41784849
873152815
683815781
46504367
365992643
761383726
174366491
267333302
47662290
84406597
103733549
105827950
658071620
263894258
549252287
390521199
152903397
84649699
806147827
361685835
36023239
172234607
60422213
201025202
518654312
35927273
62892190
444164184
316013598
164511052
59357126
52170738
287302905
874900919
270727057
168366545
209998875
267144828
63814829
67171938
25255805
294029144
683747341
255032955
59933440
46366088
174562429
89577176
214754668
647238728
30630477
38278132
101157415
472512786
575610077
80012009
608731305
262880100
277320571
273182050
495130601
92855795
186377538
409730526
7500944
201221037
264831889
796170261
75290306
115846110
595527861
51111500
57285763
15272261
483786819
402557693
212337723
29035744
371348369
716116262
529477
210973517
84368055
108990213
846022269
181965618
423998419
57897145
311300239
341426125
528255238
81184405
150919852
277698370
343280969
46137013
419801749
707346113
185945354
65722280
360052424
15006767
321314247
462434976
581022226
52600656
5330831
426663652
36805012
2080684
35888163
9319362
145293087
32742179
10036390
265116235
818797229
252008205
674328083
354615385
242093644
20697656
805003121
802738351
145221077
810218977
946547817
97039433
143276414
285198009
250656613
13868485
137056222
391078662
44229616
234162946
155875972
204117774
839240323
378767998
317257067
433210485
268003553
6792558
359064642
319589764
194161360
501631721
155214622
273221457
21256260
339867185
279899769
318849904
294293250
65925658
75745210
280240748
8944215
137654245
17881987
114725064
630496344
39419179
126399719
64890875
162307651
178337130
602603631
271626845
24168751
171467322
59320886
235428315
410085676
325287976
355283506
29129552
182239935
534838415
21736839
757444344
119137012
64110835
364016687
369441585
293163543
931011611
43065767
67339827
293722906
377487891
698381142
119290892
429186846
434941464
724176296
4350715
60095103
11271972
485059846
56081551
81713318
568543742
63307000
599735406
146955866
160274947
346901248
37738454
164905933
102923859
25374853
62417440
99709606
274517191
428002492
47604871
197982482
23488414
414597045
43097695
122633723
334330446
78963795
460794431
462440488
308074792
40767372
6298553
256508829
15109092
257996486
454470707
78734917
308601458
225624683
116342518
58902262
686701552
76633982
49518594
157366175
577329306
355488099
26329740
838895438
297269721
876310028
85660933
516547125
115636880
67335460
3524070
3405220
148781483
151386535
369454205
102610258
58960520
73347229
274553004
255936193
51838342
193124
168921787
617291351
576530268
362034925
108109448
171459923
54709497
582297934
294313062
272517739
363763776
366409166
64191966
257249946
324840074
91183099
180651899
145809030
68035246
119179525
115862870
228815446
906609742
1959655
6774720
407025721
36328448
626624423
249409779
20665147
174128260
266849018
106963797
23705464
68182565
392759125
1301259
338628429
383475237
86277769
252288226
186697
167760795
413836385
256940501
266951280
261040179
331196259
52516795
13428045
307353677
81831264
416811093
403110406
302110738
476566006
414420691
82571800
43279649
381704745
378875712
880508811
477760893
309958944
599304474
16653905
16157036
168699069
904344938
8453434
606062598
31018488
65403645
139176479
36376047
136050340
82703922
245169481
12240886
306851081
20667357
236978157
70207162
697941712
173931143
260120204
574522110
28655434
276571286
87397577
200196229
879966356
617018624
28758409
99451150
102119180
14546672
234892366
767663804
540185812
92217987
33843823
149708450
276008992
169689863
164882281
54355644
113124387
95946945
134468161
173199932
167917066
354265708
212402354
44142315
32527935
4538161
783796266
246265968
387276353
186284548
246420549
227395255
80131045
40651350
574370381
316647457
62579144
195939248
643925558
282923559
139417004
26276224
107108035
85502160
554619
54033988
345659307
16356130
92231152
423160134
576004514
383792457
54588357
44627738
323649364
119658911
188763323
110201652
476958119
191939921
389973854
659874208
149603896
57108001
259707094
769308772
229668575
145342568
278788153
58169767
220729288
361888082
734184671
411605307
92566267
38407343
327187791
327010183
365266909
464269295
78749485
15450409
92754232
322760050
168463487
102040875
7669333
632908470
1317000
536107471
435846988
37581604
184297754
445973477
17560078
369400418
121096508
554220351
312413948
3613569
141970291
518255808
382529483
244484814
96853470
492007806
353278158
59449366
120742264
639253800
160263863
541278112
1676022
29196017
504427966
6399536
215489787
176240923
594213175
95274159
251132533
42476826
322592197
9015676
238670132
707924043
121514585
1057794
93464811
184337212
282113400
10485919
35548664
157656096
182615389
160965132
134244285
560268143
104388889
239948956
89741038
267195456
6318228
94019548
50693060
179866571
21465954
767721097
663597763
229090481
279963521
261188334
403818376
75386728
34485554
359086909
602794756
17271204
229707182
383579769
641654439
353849467
51042786
316702108
350009588
169329187
317790021
108701246
204731478
78513145
147667174
204947313
179331247
259475365
397177092
453556665
816935226
136927042
69646490
98694158
426408943
19776452
202697937
184160946
126164953
154751576
57451739
668737037
180584164
122693354
62418040
107070781
16202950
236181030
490578129
457491098
25476996
696539868
79462599
781194011
145550954
9781502
130808920
253394386
46951002
590860089
41556348
709930938
417476040
97476703
481147604
97564769
115919442
30880587
716735988
274720039
81010297
8519708
29317633
244549382
290379424
354763539
19256592
168432179
117581380
98696530
543375092
526127591
196677366
802741693
247236984
341478407
608016528
62831814
84195722
9291082
807310071
68026922
236094794
120273325
367303822
24017049
65356539
167859637
198173664
306838406
100291122
171419416
98251446
64432411
361964694
304708563
187802233
368052636
950295
207039325
23438938
7458708
348370373
120764925
282958209
235985800
8592238
26867453
422240924
211565608
61629852
108604998
234219083
374017758
69415809
71208295
364734997
222573182
197560262
231888368
228225781
118735570
549896411
200840535
222262561
70898546
399937481
291450211
35312371
786367090
146380152
293561077
340684861
899227051
296047753
63948411
13269132
218568660
637452062
202220711
226488169
124787386
245237610
348540710
320956127
538585602
2697443
696080639
453422791
1526763
228739756
312075951
517630409
398068201
20509700
432192462
358733801
14373739
157494974
92268497
274949372
42652635
27272003
56490091
468984713
816614204
62741574
43010691
103087440
166235937
115013292
81040856
88677725
504990727
357726547
94244835
629137560
13306316
153897793
29970240
711157596
178920844
503089114
527752818
835593256
424354464
159369904
520906531
172633258
111754740
274553931
43033723
366701031
167319819
394051220
493462813
546471699
442106375
558745283
25897069
46074303
174314061
28054538
238274032
1438744
303411517
784472135
308570885
253113440
5438753
138296442
85702933
19131127
571751549
167987050
133998439
370835463
280436699
117716745
73089735
57347996
62474003
16674340
55849897
94193473
360637546
200267067
60661177
53294012
35620410
19982099
254331125
567784816
535653068
204785076
279799706
635321333
68169506
401820753
592013256
560648676
44629154
114514912
447821802
778340138
30181208
386870135
26993157
200379661
536561496
466542146
717220648
120839444
244185841
330018916
130957926
120145350
170192750
269201269
106942210
161129568
78560074
727102028
293421386
27630477
41732932
27311850
38313621
191650943
396619314
330940315
113894107
768302225
160356714
98552332
471711548
123913293
620030545
17657716
421808253
616713187
88261912
242257802
601215155
57260460
196877544
261832134
237272157
154787865
113587637
208330721
717803477
239388726
384243269
30634277
309611380
218002451
362037209
237904935
739769265
154394809
235337406
85612596
74509229
107215194
218260258
185766800
20041611
17798564
16182538
327287107
265006128
532825564
203521973
39827565
443238077
201281828
540298754
2256977
11824467
359191715
92555193
90337276
11253718
105981027
678369216
719054977
36666647
171568496
209831979
3712496
273525346
27828364
376657755
507748562
134560790
113195013
595797213
17034088
64757739
67846048
32084008
60179382
81792016
241397635
279178955
85306334
341926992
14760993
695371189
18925314
56611882
53068562
351520222
97227094
76367958
15529036
9386464
3132837
209975504
435158068
27333510
927614714
36893937
366607187
237526641
481827476
254401898
601337172
533067737
32924854
29269915
416202024
933431596
129165134
269991447
134911693
301792481
56169389
177568545
577360063
45467989
186908158
210946807
285183845
19244628
466835869
90843120
171429829
130021951
277047850
14844045
272448085
101180725
615475353
508529473
356262578
29674586
356648442
409149242
174660463
621227101
502035226
256325904
9803969
696613723
96423775
491075709
443360217
278759082
56579614
81590760
15223479
649479190
225364071
604866364
23784524
167749881
323373741
171800036
163671431
389447363
14282067
80429677
436941449
438457215
11988877
302687639
510127091
101749648
58852371
39405475
214250741
8418152
83322986
118537705
123399116
37795259
85412314
117678374
58807203
11405920
508220335
5278064
9367261
282493457
271468544
114614620
241410612
5501047
604197458
553647585
517178199
524061538
150513994
97929803
60926349
86213686
782505825
18357400
279620832
55437857
535447656
269188870
243263873
250729179
489667580
385865633
2575712
982754023
301329785
38569953
14472029
182586580
85179466
86558729
111242354
279925540
293402943
894684353
653813873
65247809
12389952
10145026
446246219
805843028
69474558
96993506
72493464
64235650
200314296
202327196
298742982
305478770
160778510
607547714
40357788
691455312
72201538
526064550
175400772
110090871
198041800
229916365
161673122
148804633
49847034
660708792
102922290
109829025
163385111
140252524
49877011
47652787
39121572
388307147
234666908
31888849
172859514
650129993
10202483
317294778
511130880
479889945
661001289
167990300
238416741
142610561
55395277
100350020
726031104
531070853
178769105
90578549
311205938
61379357
463566230
96147296
218959203
2199551
765655818
480349364
582446394
101255708
104378353
657935
167720099
96330280
161275384
748930717
21744680
737619032
7177721
457515868
237151375
98922935
53323278
415556852
587852132
578627396
261314735
475079893
442752038
368868019
23726912
421739265
31560945
5047287
68988652
560462968
2934518
44960700
226330098
516414279
90412333
269958270
99052485
836949238
704880520
261635418
38313545
453082934
565933842
208682542
115690067
101637882
881201605
22780895
468770757
667660557
555166140
35876920
304930173
745153681
3619091
249418515
8022581
53844689
21688686
115313583
56898231
120008202
400980402
358755694
62716621
829069053
366903521
13523538
478888442
56075913
37930921
574580049
125019541
641257977
172153958
114742864
5194116
161730220
100420211
4620336
566701451
478165693
82439928
152228742
80143982
43083899
108031834
50894293
66802848
27232414
70198686
190276553
412736952
426368579
106657332
479621841
417493112
131079312
110874077
546244409
69365340
25045786
464100254
374743519
325536191
377625048
65095028
125089974
587775701
205099031
655407011
689473
176328955
186651900
41970951
441103374
167504601
136832820
49920712
12139628
621630715
221355431
323457127
195594750
651206802
624716058
155982770
23201177
347045062
639381344
319417114
291088693
220674073
261034775
154911568
96903225
549612094
6027488
229621188
227193142
29766333
267754313
80891036
162863850
109153594
150376548
31093258
137029401
186298920
196380278
270310881
468214166
2383721
40507080
50104435
46405923
91957544
23313325
139917670
524109781
200625576
686975932
90856475
168916286
22368088
600712194
606580138
68552954
570049093
9354422
74100288
111667108
111069110
89539305
259683315
441445913
172360083
190591872
48598548
406194081
624828848
665118112
111765878
292069398
433374250
536120703
74334570
17043934
31663695
282504195
513350917
753846799
30205709
859649749
236350627
170772308
313707102
37110665
58829820
50723555
534016888
184169378
397710110
14910185
692983681
74707
241157483
137364484
218484485
211220063
400211613
44270853
18696376
418606336
42136965
474014004
245023196
93649142
251561632
467856051
136350292
888664202
81855637
48804818
257142039
8559073
556351998
38644317
37148062
49775419
159096241
243700980
60767909
119623167
4088949
374492970
496408601
491820359
612158887
243127712
132060016
135248565
28859556
121545671
199635965
63280790
80858499
74827062
42933027
98635937
398192784
18981063
265134556
56121406
13693882
74308948
24622755
267331471
18197840
237708344
77875855
13178873
783581921
224119554
127523699
642370323
15714399
278766063
102615202
305358826
129056750
40389381
735345025
400573221
17148653
293781293
261393396
43946866
592408650
161829487
323038491
297290252
126083203
177393895
625981545
209308290
379019797
203869938
120476371
2043400
566995223
52352168
159877279
396593485
31782872
94873283
511780867
665772733
229325021
299652177
386574700
56859393
124235362
584463586
107492179
202433507
78074963
110392055
45425200
152484967
508540050
162275133
499900384
432555459
253679735
379173416
340967419
432685926
209422149
223529704
342612684
199842150
519288456
273062217
711414263
198097613
327407463
442732847
96711391
96259935
349177935
78571845
762729925
41253078
430012151
520020156
28481735
730677547
34439768
409294549
198707
672864694
261921374
452470615
313789758
220509904
732000121
400980364
154304944
682896951
404918778
247066480
158437505
440158476
432000312
493017676
72355319
80109808
117490865
229826988
417940589
97757960
444081970
41356761
742938945
142984779
118304418
91235245
328850912
250728101
252283624
786630138
83757953
22673523
892900545
47449528
347014963
209769215
215456647
403013910
146709431
138717538
93517276
855997161
99692423
125976993
77842378
63350256
445776624
119655130
201881409
127567623
97131918
133718468
231289064
18437781
237633326
260829777
76252474
374334677
246665596
327336081
153562725
400850766
51386817
134980422
78164003
256499671
296977124
55307696
89115280
199414805
320836447
669137504
510316265
490225590
149511978
735199330
482839257
94247782
237050403
19861345
172258088
651702574
22401467
159162231
375038812
170538629
266975022
58369751
41461070
687125010
289679877
487362529
7164254
64506298
126582401
379051199
286831534
728721407
102476300
187994719
211728200
149630300
381898945
450871839
60232818
167112511
727920838
79756450
123097847
271234188
220975130
61241974
22891453
605297247
620066668
234336497
149773185
125148002
123920005
629816163
478285615
93158962
30448879
92365611
133040606
23502726
25726640
60580702
236504096
47008664
446596592
729795517
467591368
75951032
8683022
67064307
655007297
387705936
215271573
550319849
98547865
308872430
71217594
190012477
29775527
146844886
85731317
760703614
703847610
80103595
14039935
289428164
434463576
26086041
376297400
551794684
91435719
150034797
48454053
104818042
71916170
214978083
410239050
1768719
100973101
41451359
3684559
633507280
294820570
360414046
72118772
13051123
78402095
199360615
198710404
15671015
174821925
102910968
330838991
198325790
650763765
306028690
61302640
220264872
245693292
487054362
3205545
114492819
36188296
275175319
298494570
353826394
86068944
5427397
1128523
122625994
171933416
248170893
224040740
205746516
89466534
184836994
309133483
454056762
721061050
316450359
34107937
38723254
34035843
348322640
465768058
698280330
100847413
11179039
7989133
745174900
418612583
411357216
197469489
719717457
542198394
109539859
216649
578013935
274884305
327582510
257830401
241206359
20968254
97098816
137454694
12925179
52692862
570630807
414094737
514984273
30792864
192493765
299345970
71397275
254324577
8120753
392207843
175976417
46923185
299934097
680372608
472881231
382526356
5377755
546351652
448693412
109926069
5353471
571238961
22446488
218280796
790749689
437138668
273869546
813568255
548259131
35106516
190673697
28836775
54681595
255144417
131176030
345795499
466221418
163683506
280307352
183912836
320229284
116896422
8944004
5820188
128410263
625612470
138091345
199097440
6157915
431607754
140049877
305952108
326135812
126476945
6908377
223455410
485750732
377749
755054866
258139704
73004517
707789724
302644393
198795676
380120047
127996849
10019953
443871217
704157953
130936582
141168838
637652413
59698194
110666422
98033522
386855391
40401922
119814937
51847712
30501772
369651036
978858389
45301587
534182630
24261611
358510636
567410447
362134502
206717286
6535883
74994048
370982450
4240880
223892658
118385061
128118229
384185239
323105850
46189259
508094893
42522668
363035500
36165458
210754540
79182079
347310664
114837031
154977681
165260379
211497166
870582957
200059565
107263333
62682427
290994408
593672552
192825138
104006217
25105173
270903659
167798002
538096225
405970763
448330646
751977798
31624725
332711214
300249660
395782948
484537638
93641744
265085917
46683377
93920051
152425267
121262935
57375635
664745522
1672938
35427675
43923665
165068227
221097445
117487666
259527388
305973680
130942383
232765922
79836378
144107760
277604049
279734042
10867326
10407982
298016
38588744
474578969
261244961
673558824
127913610
660944344
112258515
253197153
465155156
535143484
40419807
28498093
52914622
12159334
139310710
35311738
239674216
3329871
211828365
169646528
25626845
823484728
26707965
342693307
526432797
15662460
399523345
870124435
336958542
191400643
550065550
162582287
99742628
175739525
575768973
295249642
253856893
515765836
46855706
286851297
101247730
19120658
17436512
129722386
97241737
199596512
433413206
324141032
196610844
46167904
206757467
394895262
237274587
12686645
90241282
298573612
763336427
900812299
108791885
129441746
878324559
345128066
1497468
14790303
12136957
302805341
640435358
600278753
731452815
16262430
498347919
89202134
683974370
360111630
155169126
24432851
524100150
125277753
264348799
344449314
121680680
303877330
391422448
87010087
589332314
151905249
146940663
455193557
18598589
478222860
116240634
39960405
160722588
110341893
246371401
300061260
98907308
205559403
2107421
247174709
23106786
82140414
390635380
49795120
546900532
145400508
56065077
480215092
38697380
344097578
73149
17764397
435539481
233764046
167991198
688903255
203614142
12207647
36985766
189903313
251244655
277145073
4760742
201563417
144637259
25053428
229220692
487135315
346404306
644179194
19117562
84511647
1913337
737347451
152668
122274401
484354995
6033229
570264926
958456
971335560
1995746
122390580
237397014
203441697
673951482
154454681
40870591
209045990
224341178
921696
100350435
755581827
92699258
467899087
39298514
2693561
659079383
133906758
144424291
76236384
118425238
194889698
13548405
171802208
226924386
86891092
70858580
46228512
362119083
163649390
365935042
381101602
307321048
488634521
247553463
466220553
92835055
37189494
29022072
221731904
500376905
837332286
31099124
347338063
70536061
459553538
225167281
561366360
591644896
435316589
179377852
295035083
38096989
448678639
727927756
196157764
285882163
289135843
394191517
479595776
564795021
89967908
45628089
128385327
8561699
323672875
680156323
304536859
18171246
592738898
408102446
104789747
296599054
114891530
66463652
488779058
232398658
59754433
235818112
19885088
412568166
41166760
408736484
233828692
124379233
98486436
34299370
3427290
189385319
45864314
90445995
5106379
279865990
6568437
247706523
127414728
83367642
603175154
45197214
179715383
209631024
6117996
50456431
111763426
131960056
230478777
64777845
42916751
58778680
253885242
164215338
191598873
286304505
434122696
294995976
272857591
260562955
521332276
394494567
322915065
230522500
116993265
58085326
734565281
183205366
393266144
10682704
231989574
414388483
366212283
259125385
863570005
109882706
344723938
296846286
119732372
22639077
257893114
724619771
3214145
104844154
155675413
479771572
152813279
46052510
233910373
414249951
721656380
130481182
94976391
162265258
38061835
143149706
140370213
454323328
234394270
845569599
433577631
362972081
190890101
532915298
184875138
690769662
404478270
586144965
139378304
101523142
298012118
8540055
51027599
189540253
164904351
237218029
487801120
280129788
290590416
209657206
208865933
255394660
7642668
575833313
344718899
386918515
10228313
39323817
97736543
52535255
304259043
747624993
28635468
5258873
46596489
103260439
363505721
68579552
633438243
390919595
500117701
214013142
439764352
243492400
252838975
72989759
127673702
191508338
106594973
807333167
9512212
234915431
57114195
850967654
5230069
99544319
201492000
329132602
146320718
87552134
211684736
434544621
15407664
231157662
130630490
646797223
637840910
250053062
81903047
63629655
142814410
253201805
14471287
1077706
735176911
276536417
588159675
60874888
26052017
929215904
292895848
928275562
29439359
386188583
114342748
107752153
40846137
4714278
17045578
426897225
74850428
623413148
277327354
398380866
10573897
188986364
673681753
70208827
246054684
30449231
26794367
628280556
217182452
14150465
61260531
49464112
200124243
464942
605564260
156992687
188564251
791369147
81443318
435824671
620508731
10924275
390719900
79290878
218213748
264105689
285841035
84004289
143978099
774473186
305374819
649100912
29851113
87740646
356912705
69377732
38488848
82824047
38957233
378736209
60508508
215779989
442282241
17348746
37271843
544552948
239884321
293711291
314944444
550003480
536567441
65286710
51273905
35740472
678167299
181479870
193955403
770530588
217139191
172631819
51636101
288025296
14640567
633444273
9714787
186062257
291679453
75202031
401417737
49339086
47873
117139468
286302028
22978713
109418142
34759837
231508247
153497667
2568095
841816424
49034518
113910186
375785864
205088365
35663596
47385246
295765439
239070578
9463018
486998262
172634843
488365254
19142069
99607355
64799902
254594852
256562172
198832339
25219715
38324495
42377808
347145045
5795323
21188885
66579077
79978009
344982690
746861639
159730619
29199781
357018585
45680652
87276851
155036048
140285937
54719712
355497069
682990076
51360044
518457282
226720853
38879253
123812715
813093397
392635720
486480745
51824433
764163266
251940870
272650724
429828446
12079707
16698637
155059254
41057828
722522057
21358859
265742472
491022549
832680077
444015353
238212319
194744124
552482625
141715531
158064914
178166013
26919809
603210088
182757065
210923429
672150245
12718829
442562772
76329552
542303460
533986224
257428354
75181256
101770278
3640787
1229600
250784700
392237800
284981962
221368179
499070948
882738161
229965481
175927570
744386945
369826334
437961475
459776838
712466771
96289420
20008604
44285655
491566345
19092417
152971202
442276803
54162186
243280175
55633465
162458013
235470656
141552084
278732795
256862662
737541727
144908149
467648143
256520511
211293453
64118663
35233201
841299091
357787291
275777973
54270705
276420116
531940631
776980215
109239509
27674362
732742515
128146666
217814547
55804995
460914226
190092609
645912187
164427312
219553583
42912720
139710551
75233123
42728118
166371314
46754076
228963829
194438673
45318507
10010465
482432468
634813971
65073709
270453359
132449406
109296104
315785378
683328909
65168065
432294472
105252229
332221227
88455498
376550983
455124358
509212758
29848347
267650979
608774020
36999575
785046229
116978917
20856400
294650345
709046050
552804535
70021998
481260790
228293861
898140212
2555156
702800830
220658225
3316810
101736893
352864743
76006692
323840595
54250027
407436277
159657703
207951324
322748979
188663373
93131362
74030479
805327574
158149904
4125998
183025055
324920384
168172534
293741060
132553648
132602389
187103240
74220712
35712876
131019097
2065360
397351406
561743087
185603475
123989296
70567744
95765903
684238895
11919036
93075138
119533816
504801592
650004459
4142522
55142252
266668700
108714529
632891014
185945935
769760172
180408033
9597215
33314131
213015541
723690686
731406850
1847545
181876975
120566019
321464904
261132596
623616533
356725912
12520634
22520984
342622222
47811210
406410608
305308311
227913850
110240674
526240711
371575335
370118191
641224810
154309655
54731684
141250904
778555182
302440885
430084111
385128674
66549073
718579747
108110205
190173213
542040750
294582258
554591427
97424204
169819665
786835
118780097
356372805
207465647
1938095
461500181
187716422
330794438
230068874
796400004
109922818
375906597
710516181
130705138
741156415
50097598
706238734
532779733
357691924
157567126
391944047
117095397
679634659
564040893
208882278
414891190
225881372
12042087
667084680
18921913
8078255
77624278
56509575
10436793
18080224
255290142
637612493
798912963
123987292
295319464
64801591
770127851
299896360
110576760
517289856
280862209
180397863
37808212
53526527
12447124
116847385
49128201
142701316
430647173
6589779
456196
78375846
12666637
243855087
436430757
43805805
34498507
36803231
267340302
125931598
23600431
119471853
113169241
234956013
14452429
413883652
720579083
180193782
294264299
914238
35876128
21831487
114382273
34272897
117336550
524550414
403174040
151780787
4754528
291097956
70939742
363552592
322990215
288698906
18385078
3617499
658726418
110801907
121084509
44889645
431933589
22257759
517611491
25294631
15698456
512173346
54242679
52955558
58579961
554929884
145950193
554531023
288812529
2749573
177212941
202158385
11924055
94553583
61372423
3817315
176970139
283266201
167314974
370199
49085271
198335959
47430197
499564375
364000261
351238407
234605243
743114521
330989924
332111027
19051015
413865000
34152208
118755842
368297518
48301374
50446499
267019033
373569932
53334817
75681982
309846663
259336336
468417549
280453625
39777182
493793237
483639637
213458243
548890092
71218
42917774
55213490
617907100
762012803
250190936
597017180
515868724
136875508
194656927
401754919
249274931
901885
612260869
23276236
290193642
3853109
369088464
11110630
135425927
218750444
46104341
655307346
234934284
142414595
113257540
528178687
36944323
818788187
366777771
16128015
181635154
149485048
144447611
577619949
291051874
167924643
561041157
267912595
175268242
165792935
104674183
408433164
126104667
323103552
106770178
376231907
123032553
207727174
228328130
33883996
271756320
70408612
95046432
90855403
181547708
443061820
13718359
301448862
76225215
193835783
478397966
178425213
502362723
79748965
727125229
231793592
17049263
453167097
103186291
11793861
402851852
388578499
484907412
533265931
39578462
231408829
311009390
128598822
418741877
344791416
72249908
123655723
76869652
334779
258122964
120377037
18359772
42588715
513612941
405123664
27812164
696396656
557849388
70438888
166820651
91672812
111056559
31127142
426621718
419095230
85535963
444535182
429886018
248839641
797037558
76384884
111174968
666737990
208926155
362006230
8374140
194531918
208027477
273055594
9285421
424420563
143974561
620120213
323545763
90541157
85317026
186243139
246797187
64947529
196017085
332880573
102808110
339522629
245583431
553476450
88430995
13132834
941902985
11204185
303525316
528011184
386781515
27418251
140673096
317752204
21121675
523998360
108599469
295047832
7341622
170006820
489797242
412115217
222893551
46374872
89010446
622391488
580666675
168855537
647946481
159029433
1675083
107278422
557839297
132292388
52232152
352409465
771847704
209099479
283557708
38113751
635412187
732003931
276013221
522225277
460819998
217439992
32465568
176125170
174904254
99889345
42753804
89395015
134965099
195819743
58809693
16645072
75133211
179472163
49421976
164276067
257997905
923549178
584592807
358708829
522475832
329757106
36399368
244135757
35852289
181417527
76751509
143879873
248034746
251614937
129761366
323841851
138323227
319307589
51077681
325568085
20173069
149139875
211744841
695793081
22872612
508270886
292913643
119911997
27309014
80319303
118201452
43401997
241185636
147613512
85924380
27617909
39507929
236549453
338401117
12766470
377282533
524693207
21002259
183729930
37955129
683963583
261068963
362531751
8066461
584241638
171183767
630781932
7098979
64872059
867368360
20804655
291973540
116279421
654946510
416108385
253153687
323316523
848798634
17478003
195073034
220820098
18395252
353545279
521678061
228343710
575371290
73086957
18144236
48140315
257052074
838895168
109855940
188955314
455661078
478961861
23639522
467222431
45898651
450544612
119288024
42232230
1432910
73248270
236422363
11387690
525074191
405516983
427867196
99354567
81207330
153836202
132867887
278924187
81909439
75030965
305859118
90264641
52568648
4821395
159593102
15415253
613897226
269468760
158837218
19264398
46262468
220498977
339811012
58648825
299554310
388468535
82305079
190977193
621772100
235781657
352304309
100834610
133452662
349993146
358271000
333137680
322919533
507733161
339564700
694096125
102203534
248220232
145018901
100436635
221396213
592182119
230455467
97047354
479653227
297823702
305630918
263202063
3036261
75751114
596293969
7424515
106641925
359630174
346586571
107761895
728342563
55924580
134842939
360104205
104660097
139997876
273688967
112702379
56893318
114989194
8995467
215183071
758551190
406761732
174020442
507001796
128798533
307096284
369945569
220937783
370829702
3013432
217836841
573164479
197824516
9540921
199140396
106006912
7620148
351453424
157212081
623831108
215908525
112297469
11753817
26637439
767663038
3120969
78458083
83610735
269209262
274419633
1397680
61854455
122257094
270269249
434272751
100907777
140886429
103203933
357764725
905295659
27912581
244107912
573840224
117797203
48902407
493315270
141769891
492937561
595958136
140777500
8642793
613589755
419164471
183911345
405481872
52083581
200772802
173330406
63401190
362907326
59168
377498648
376338183
108250769
86390071
138605369
235616618
799925434
188859779
307315962
362810640
237013253
390113984
345585500
114886425
171613193
109107743
264175258
132382441
180138120
509805456
775342014
16438252
44622755
91402932
26451782
823395232
169557475
17703803
53431612
331361905
11483368
658883429
456381199
306532509
15012142
58515470
458893602
18554918
22743002
507070936
75447577
116436325
161521222
261713116
416916276
179511164
411535036
71771482
24526530
307778462
237968879
104618793
531772908
645110424
36184964
2887958
154077619
809300412
41049864
520836485
41320140
603943373
610269463
21279631
18963579
282341023
13326019
236347112
5804
105822339
543187893
121476876
82721228
217182129
62785834
429215318
165765580
465012998
407023292
84553729
64966647
161962793
428247879
161201648
133659295
279143003
229145004
75491546
306145994
639169068
205056276
244395446
416847917
475930434
161188923
234488864
439964857
52080444
196069335
309055780
38875489
755654303
240904776
6648339
53493345
404819517
113246927
306963387
292099605
56601196
148473622
336646322
43850872
265059264
71269079
351992977
172380993
316977316
10011090
374606443
321585992
488247966
590535223
564582370
761733754
199757715
757890796
220423464
7089305
86833839
46517029
81095181
9995541
160136812
364069284
192691384
466610966
310614711
18165445
136398163
205576685
23943550
149754433
521857936
272219494
123999303
88908981
20757903
354895061
566129576
21935318
790022247
20707662
13283139
158796908
447408553
125392693
129430252
184200274
822857040
29928416
20391190
189824076
342439873
555501152
58819421
99097794
90123139
38029603
188294104
327163843
124624120
82222385
418158143
374863933
57093520
2366999
386664152
379230515
68649024
320465245
350784854
257867152
13223414
128971289
487702657
159406783
884511
12180055
166447386
7539120
6128611
243404450
118294707
19926410
76944373
16656302
130099693
438015036
7313021
841296716
358138578
268029832
276162322
113383810
441374532
2532530
595429941
161247509
660099654
78955822
141641418
13580681
811688113
206548971
6388262
678365013
91506991
234062302
39322120
124121362
80985463
26577301
333903256
200225242
62105949
60825852
484056011
635473056
6722885
418455611
245172963
75256102
166582772
48859789
207884397
4473686
232551894
133801689
192062060
599219198
65688769
848783873
430581391
206452200
424717606
11359411
85005353
101711871
713877714
132140769
106367795
79499981
413554303
518331676
770302223
433751418
17272939
171057862
342053289
816010423
44667781
75817265
94829780
617109089
262562905
56324446
262956993
89249079
264733855
86303565
119789957
215336477
3195078
529877108
407279172
517235680
114858878
50064404
80994465
313595681
72606563
549715045
524573560
193411181
238689095
326916644
203690703
52083763
75785164
343484679
75773007
720714319
64772877
473608324
235786122
591806581
517347184
67179975
327927779
20705972
248956713
462305484
111303
308695387
172735502
424018574
722685074
91660565
227728794
150642736
68830873
452708228
348792957
870227208
18199485
47534184
129359081
194383358
19154619
394184087
182368929
39352851
222268774
167235641
65244486
25797714
227385027
74396466
375220392
101188606
730244995
82244586
2439584
431593382
629847193
492928798
528021599
406840644
319298905
913845936
180324260
790213650
89163430
234876959
674555623
266367259
191445024
446069203
518322763
556006318
256470022
42149234
345974327
60769903
157420855
37352774
207017424
440695789
533768773
62202807
652613421
537408967
111549030
479814656
794339208
236538797
131196243
198757223
3584065
256373436
693242834
56176950
51414871
306716411
252892752
142661762
6091704
287430743
211858793
49110159
208134755
116469373
283796153
215650794
194485804
75923331
348566835
49369192
281637647
57273988
200832980
934084573
212769153
109608098
211100098
107150944
189493584
534414364
887219588
39916272
567712665
53184653
16247430
351129035
408524347
337963334
18456441
46724982
51442651
602108585
31569641
731148727
88067521
21391049
652729977
606541580
271780106
102557118
91731358
331777453
189404769
387263473
145170595
191843059
337972291
603709561
50418164
751688098
24906026
816657999
121223806
159354925
490664166
207219614
219556120
649658406
145673861
492121311
491588040
258873801
831851
401096915
92232725
339809684
114740082
97543
94862518
6948332
86981087
153947271
29734444
281437317
60009207
344479110
56568174
221457997
630027705
57354180
191026732
32053544
523780871
197521786
441745110
48479824
376858779
94771150
438790186
5452610
302299474
18769693
41470030
412184296
571403397
625667434
204930333
159338329
46292495
317791939
101101245
493197283
211135841
170751334
460147973
286430956
455617856
638001833
90273270
402807977
274112017
750468017
3398432
239176926
743849389
28254180
9002569
43707204
193772620
591449823
142030650
40333894
439813918
73142884
3452234
108964201
550299617
302608694
469860455
132593483
2012556
145067286
52721667
27702685
287485867
150947839
2011900
395959429
175274164
123593807
75833316
230240343
34799440
84699101
72149974
826118799
142205227
288190474
69332147
23381511
50103205
70589910
350238812
441683918
84866834
306192799
4312230
371132701
407641341
704281574
1547273
6604835
22023818
46658576
487549819
388845228
317483251
66459447
264530574
117223708
86957928
436352494
170474886
66877162
57408334
501639800
215551542
600049713
284446351
244598584
224304940
68371232
66949095
662777002
16456365
115267195
269713165
288624671
222473871
168890342
1989386
109519690
250006499
17413336
67173259
25533443
7643796
95080880
544488623
306369561
344617219
22199501
215133503
359232154
558365423
215554630
316436234
16986566
398504913
131843563
210156376
555369239
62209280
16022589
797012216
710108492
82846886
45592009
4129115
87296659
71656753
419131219
102275337
14261852
66074087
466511968
99745657
118711705
410397996
158681362
103264604
610451590
6449472
270507209
643451045
928232710
256067153
221855841
5452139
477595916
230803347
351211604
42814659
253860495
284577017
324788443
421780473
445694741
880370594
29164625
886047289
77781089
596083141
319552985
265696596
550961307
105239413
363203546
51361486
315257559
350367968
206392401
46035912
152619746
424188125
105028123
77814319
111398101
194140417
69486474
214904637
25579704
9210074
66610643
48215625
121677604
705786803
417955081
325613742
121826032
442374708
113677142
189357563
336858771
10908912
84296728
660713137
56778495
226141141
126929228
502841771
525924996
131757470
184878690
195409660
14884460
109878286
75525526
566050468
670054925
110162119
155747063
341312252
812124827
260517218
169551484
279757176
94308348
271678455
230421576
274138373
274621880
699850877
111683403
4178361
265897120
127230773
54318884
347825033
740438803
60297763
21727103
23662083
164305922
573436216
57982690
6961477
224438545
57847013
296749123
48097581
6325815
41077948
587902170
15728007
571906167
376075733
33817774
167212881
100654118
63568840
28603208
281111755
396336276
230692766
199169669
95702629
87212724
232430901
845135214
25486152
12124877
42023314
16052862
111324130
110869206
527103224
114411985
12936972
462367701
89085445
283201335
71542092
83377592
132506851
76692911
17252661
35962231
88732811
245556596
64259467
123022769
338535888
803679282
401729699
55366184
211034745
39713800
169157408
26472840
60926189
623088995
163298421
423112215
32032441
104862408
208769570
30310328
488228559
184303382
365235136
456522262
250202733
621168961
282389663
16340709
19546517
59979402
950967787
451189529
630427739
148946380
53761714
260326350
24674771
270728388
107002392
428994047
472471999
335080403
210403981
117578345
346128951
18459392
24472865
100474585
381519200
604415751
100631825
53474691
198672
127819827
221336278
152902308
544326412
108366166
62990140
421353860
685321627
46051281
266613487
41232949
110631599
370224344
150055836
602138928
95337404
7967773
255539745
339204643
5801582
506810240
389474772
6697019
314160858
145189701
141667409
216821162
378375707
595752554
146233416
41426760
459234698
221488328
24082043
48449352
184800950
6577209
16611
142795309
28728359
59033
91143096
804951626
324887674
362962855
912730424
249012347
799588802
640891460
492757699
76573775
420422038
24868493
621052376
139580703
428715865
263958688
246264383
165663068
157423629
5270586
13262953
18530104
85392044
55851492
14362738
91835432
229890718
155891228
203942800
112540311
15616949
685960228
102675401
442812489
440473140
263630295
51445094
206886242
44098367
294903974
485476424
464519562
56738563
491504064
445270758
65142428
137162621
319298589
412771515
23188507
631355930
631874618
272948085
367093124
37374720
81409671
466536238
142902463
200484087
122035190
556431616
737488647
239398740
33248030
409501783
12679288
71238346
72285979
78844177
455781922
691409198
584507886
12616984
342218892
29778301
341551202
66026110
164533752
294106195
349458857
91630944
721440577
263230389
91383474
357734354
384507124
278732589
658384540
169401572
662092700
482927252
741374698
198660976
119115687
16450358
351793099
299679912
220571982
604771402
5969114
13393511
435446713
17856925
137442141
14251936
187279149
388056444
110082468
504960966
295715203
618167289
478608290
342613585
6114365
84564803
65867714
724442621
312668789
107253503
208150954
6676301
151481288
671702130
225198690
862510082
166746195
264058400
467701998
37096010
392947568
28637261
66237678
331113277
312968345
156375207
77265188
81724144
58377068
56676908
360759374
113100863
495672592
323593772
94925389
54472741
50036667
13676345
392130540
119404876
148054076
19135579
177640169
448160161
392871791
265133499
352374524
735170014
307510463
625525575
594525244
315273318
469794000
8781191
280790680
587851168
10367624
134185025
317897404
395873185
275340340
138583389
84788017
383240911
14322763
277342535
492033429
44934492
635064692
541000668
104841026
583237544
702431770
17496430
669418351
252175092
186826952
407018850
662399134
19869009
60110152
164929807
11862983
9002482
59620664
853557213
338883959
223736048
541172039
640084135
526355359
465511433
82089478
152355772
49539746
202419521
143149004
417120664
290248531
684137923
105951325
84847390
165347752
375526115
685977328
513851488
373450445
756389903
126362057
504972554
240527514
748792528
3346951
271466646
96930375
180548210
576865903
587961459
856784350
14362647
213581177
13482752
224457428
95537222
681379991
117936360
371103604
35247259
413717233
194841746
87386956
278870139
177409460
484727815
84383627
171912057
10378190
160488272
82919119
286528798
199730842
62735478
288284106
2991827
626626226
317909414
6184846
207183322
81341476
233687237
41128149
202231584
309514682
128341342
43836174
169965553
110128552
80909982
549717979
312312155
106299585
119807246
149797798
388388830
425910734
415429914
632154240
838571269
326192368
161870953
532251415
224415262
27430501
1357889
81584324
519593911
4711260
142195759
312968159
337947569
47826933
325542561
47607592
289910436
466801516
131631773
177165169
36666418
128375535
1482417
199503838
15031422
55492416
79370783
262468685
568086
110184540
63322989
2383485
743690966
648742945
394351140
137021506
56974848
55547735
181107989
2697345
586173065
76830330
171640319
139898177
195893464
157744523
214110796
654129446
98373425
35808412
479603797
461834987
559631775
174744299
159472506
64073661
18621436
28166034
208023444
447722162
477599537
50086900
396666098
491192942
138596948
223391221
44773885
502196443
604343585
486799564
106118241
102729755
50141085
11705375
525579498
28715556
100480969
38083459
357528631
16566280
312728966
128741095
263803032
18637970
365860115
598486448
204642880
166876667
19991571
225381339
43491302
206191958
118886896
96151058
307502494
213517212
10570747
381953890
148513937
301456363
471989205
380755464
694909839
21210430
757360197
494130494
30064956
175810143
637847711
97342267
555189926
364015066
76619253
324442702
325596356
333628094
622939282
2417750
519385003
59142449
193490702
531736287
111737108
321261454
333225054
31760785
153778646
35882346
34714411
164939184
805229087
51433764
21118142
410104343
494801499
510804396
59296921
6346271
43302091
39674286
244438767
44093383
26987932
89272789
8461584
127039187
18131868
245128777
400758936
923172228
123945307
121007598
306809695
159147532
562564157
744925974
483355558
517910955
443945762
215714585
446398691
496975231
588299908
721719931
102722742
242740260
76910776
12640967
866516369
128707504
41203729
91365318
93153142
774863135
570030519
126331549
1870782
131960201
535873381
292870889
48003161
437071196
214758572
183154001
10637560
45326096
284380513
168833416
71529761
156176117
133732226
851791801
522580673
12151117
190206846
231794197
731053384
418874475
32286195
12428853
23790132
164831772
276861663
666398865
140674409
38114185
369837825
206255239
415567481
67762794
687305290
41918221
116175667
79654773
4960511
316792912
4273575
66280152
291869388
10682241
209850953
92696108
228866453
126079048
97850225
47300594
464873961
160281654
232863960
586876394
106021873
46542552
97461906
284734314
63291220
140452295
26774896
25329546
347688026
52111585
65022496
248418498
32256156
289837985
554549058
25240274
43588251
207039942
342027511
49184710
429202252
72789223
184345381
210761607
453570371
250870922
146984528
25435633
783878132
104115872
618541038
11370836
551892108
157224083
101934457
251566302
221826232
1169200
399650133
463593229
40486894
89865870
83758773
163867582
248202360
137764652
180157289
37253789
2504256
219531336
122376058
25636760
99597590
152280795
49501232
344742758
30822780
437117610
404444386
136387747
72291468
36398060
580530376
117803787
272531039
158318646
187537248
292904659
469275329
428158869
650253938
421256904
70119046
23674688
76680028
435669608
45670696
462939927
5929834
79053425
310093504
547400143
100201719
870763362
104402611
484939469
205785257
157067393
307317723
323944254
443930195
119727474
201511225
201612306
72503125
697851757
195184999
277380098
59857378
7555512
474696494
92868346
27762533
438489275
384046358
211203414
428821174
267632684
28555817
692094410
470643850
423749728
55880415
429394571
114056837
165859960
350059650
159397695
395670383
31410593
227299313
379819911
411159713
186764775
194174604
125082834
505957146
369832203
60755863
92177559
269037311
69936405
68887533
11485361
602283323
191371170
201882133
102807632
63515192
56869039
713783555
378690399
133726090
75295748
173574101
72208152
212244909
245441084
110416612
483102373
56741452
702464264
136398897
59987733
353029374
58079567
399622839
9760228
24526678
216519952
78180363
306015931
405921563
387645777
51280947
207710644
409951862
23490170
706060596
639737016
29635631
371155320
375218366
113973068
365149890
562694902
24387014
76610439
530672836
549927025
1192570
1851121
8454777
150644925
507790967
177190085
507961363
126761040
36457562
307603153
104441082
20794312
602641671
499342904
138510895
53516757
265066039
545326632
40200061
546078373
31419662
415795451
87457364
380071507
354458135
4827901
10651890
194199622
535951664
51423050
32774262
83571220
392649877
408129626
187969789
607676665
186311637
5592325
296302607
277719654
65096032
673816732
10680977
26812690
102245026
18289945
660596772
321376681
3196378
45848238
21963399
170354676
260876625
285294175
184542854
55429378
412607105
25619282
20690124
6266486
16228914
49223945
323672907
220015437
163058848
124446645
504255759
114186483
215986416
18515994
737949190
479948530
115331395
81021636
143799096
402557946
169847907
258710225
129602651
60931062
256869546
903294
121359092
240726272
246465605
793427593
324204537
146410824
21006877
74566267
195049870
424109590
477609554
7443905
136191828
306333283
521968181
274673055
44457602
5579166
8841575
8079079
864802137
269448220
248785492
684493749
791130905
193149637
24826393
770176753
713550234
149547154
440002854
847100594
631159502
78971259
225971970
204083006
3951982
117955061
524603314
327507728
241494584
533661380
108676408
10609181
312134902
196799001
323854198
14764438
341041243
9137810
29597673
354825342
18354056
716339074
46813810
454002017
576384857
322916079
181098174
102663254
375746311
841297462
3385820
635596105
319788869
31428823
73552813
579877027
15953126
285741816
86368038
198174362
157623982
118176997
274101947
100300723
176498141
6058084
444503273
192547515
412787073
282413807
3710964
38093842
648948488
867771487
58133623
706083987
95455051
71016120
173343582
150045515
36945507
391966997
314705241
2447122
38368953
84033224
154339900
364787763
38980517
369432303
284019771
32929233
122076609
166763334
36965963
293336857
83463119
575742105
91543074
493432800
21600846
741505234
193068290
199106974
147073581
9137661
451942832
22910063
2186762
59987063
46281521
386253834
45796784
500009386
360060011
450318546
448709206
260675456
257196556
221618359
13272743
122762249
151830560
14498785
271444579
104836515
29888960
225919068
205621515
170830560
437053821
507077976
257151924
65087983
1619032
46818947
140330776
477374749
179847554
72107411
130233152
77541525
127548848
337520575
257154759
19213906
65130150
205440759
445008243
81936464
377735438
84025258
564038165
135711133
257227237
51662450
75598445
8966463
501947263
37210072
323998113
261365773
5311460
8647228
61163082
7114491
8340792
438002940
153988761
149438906
160070834
46543109
68154437
98470393
62776027
65685545
225481077
184564991
126654753
77923758
438978157
322264017
61577803
51992005
57250980
184735523
61758882
23582719
21018196
871350701
2508373
5760847
443584400
286422025
418432967
8903805
33358723
177882381
378007781
67844163
177921761
400267478
395897687
13176501
87423612
88766437
318890630
561035427
13276372
10876717
164310465
11222974
154668034
90720069
78015485
811504994
553727237
505820299
96408643
302298874
313179278
68834471
97431369
143764895
33931117
141568240
342666917
95436443
11586835
113347493
574616381
126837519
258783534
77358810
330906817
18042216
95255433
362447850
593747904
455233650
133113684
152535174
142940528
462882548
82924724
536338995
14628064
434630730
516307623
91479509
239180279
80422042
199857419
124188835
158610202
13046887
983850
302515123
129412461
230706424
58816080
35600155
680156525
313839434
570895289
532707497
98699703
10962703
103545585
710129176
128396322
102183314
467378715
281400317
439279973
184182969
22520239
166165761
68407883
177745315
213085351
350279886
312290083
98085396
593576158
18030209
22112264
47684941
68595642
58128086
830075676
17048567
429957082
681017386
67728944
81611228
15147595
177969629
190758744
212510760
34905848
508491751
493122863
3668208
167867315
347226774
223547039
43107793
24706072
670449668
17803115
343887400
28453007
392480344
674508334
86367480
256002853
371425719
71198923
155953882
26255264
98069859
28657536
458001495
430908849
345711571
41725516
907516764
71209621
38990509
158880894
144199703
128985974
303856772
13665253
171670285
455964449
220748214
124908605
217895277
113308617
187637746
11640999
102483636
91750127
19504070
245621761
90554691
343462804
595965250
312751550
382533853
803566545
495771012
282315888
104115910
369158073
18332753
151348051
29300265
734378976
331388107
408536939
283299927
267983
623821633
320193776
525705333
14509429
14697916
121643147
10087789
2358391
99316479
4735892
82694634
5280118
59768987
572744859
273574317
56602835
8070636
96175732
332758705
8303145
132962456
81949695
8091935
704780332
63924465
76663650
192209115
260084028
137177605
471614977
580029170
4127011
255578085
138577533
226309667
176964792
664465154
46965570
127421184
338503478
176661209
19735902
622835278
267005740
249913712
299639467
155755831
22525483
445667296
4739125
212208366
75344082
17266836
7857171
368041847
81967163
133391457
339490605
122607058
123807689
86331375
501911153
92750917
748600052
735153455
404369268
353908907
250817276
314032995
461058684
335317391
130029456
229713036
141597954
88232513
2725569
41541766
15068616
48513970
225189937
467012138
120986512
107982347
379060239
553307282
421704409
44868523
53638303
488513546
371367397
460505572
132555854
782868375
876516772
133483592
87981221
20045499
219147815
11244260
597554090
823789549
134545696
636936503
30555399
4643159
429182620
17250684
1598705
447849913
649702055
1286897
12157444
231155297
260211322
277631307
474877437
366517172
219677381
40034663
254581702
312371398
222497367
369471031
134464427
16494039
592344152
291130904
654853067
50867078
233896939
93187802
109346196
110699666
60056206
532886978
168123439
249974076
19743819
116520052
654152362
99334800
426911234
220964440
372056309
237029374
506552640
685613594
441143388
81560256
610058311
322861271
227493
36640449
10753993
629186635
257220436
330011670
58954847
69112834
22412243
4432165
400088787
331422133
300343367
294972961
31612222
485621925
92195625
8136794
66962183
141489770
182722381
303212616
173750005
800447732
490342482
309360525
19551809
447140560
27567808
38931813
926974261
539080268
634521159
34574267
426068283
7421824
519040625
1064177
46608847
564305462
87520843
308555913
39354366
341479195
62909457
49079223
22640836
9250470
139036567
83487123
478252844
209828091
255602375
167034220
3594523
206492648
127925661
178862827
489301000
108912380
436915610
237928858
949576940
138127370
332296658
87929647
8235347
617135186
509791205
840948385
197237838
289993835
232788037
40814259
199346192
618443752
493160221
266352037
192627983
2379944
375551556
62919714
185170322
267968694
64721432
133641773
193201603
74052534
211972216
460068672
97270453
166443001
106430782
740725562
4629260
66848953
183198193
482290003
216884498
356019926
2746056
294618163
627580203
29557699
498923124
399562270
459773339
106776690
611726038
134877501
596053287
474824468
80012123
415058410
506263374
530988293
465015855
387809112
691182041
51774408
197957195
219944274
289201477
263475206
560456581
88558719
277138611
201005070
17348730
7468352
368341503
473347465
49641137
316250776
260167587
180155316
270116580
565926505
142744635
877045569
481236231
421692949
149563026
85436495
249912813
100934421
109377778
233247337
777719059
102096083
434317790
164500620
2888313
133540037
456284067
265750799
54360410
235873062
545698836
12595316
81370087
65357253
178649893
67213011
778957080
847585893
529210479
254981175
5910434
243824982
239442801
98855324
17536348
365584795
115654413
6832629
36306671
590886690
254790985
388997349
8097911
438170435
220883985
124085991
7278789
52927130
130198666
85164802
127360917
101785668
2467106
253666682
392514113
178542903
209609889
49642726
587150166
348175
241428393
477263912
48089977
82025716
77419427
22040547
338909131
24567308
226213315
397788767
359328989
50767820
219434332
38703717
36627346
44752536
315346313
4608851
327846
677511520
307819084
654483642
102157430
233803836
114382402
46931148
102161318
361472638
70308516
145041329
284211891
88817827
23787361
155483573
315366127
175114091
221884424
39324485
342778137
67964578
605789339
641805096
96084454
375278004
550308906
82221173
151477875
157808643
164568243
224712744
431350190
481370287
259401014
154946675
47850267
58132251
113541126
453786357
435413719
37827059
685481225
260429792
19092606
261611333
30182265
340247835
896762606
582052868
451854226
467923711
45452142
221672409
583275449
36254504
80360002
454052095
482561313
16126460
12363459
562716648
105378264
301835812
43549538
152378615
65530780
174479209
220748302
77805108
781340589
54862655
497446423
237143020
145199795
266248552
339328173
32226052
688324484
140510148
434341051
48932946
627996547
145342521
2199796
14309370
79808616
239787749
164515056
584565618
171369008
393929377
160001398
379236097
92033267
483302904
364388152
419940755
285974192
205826002
662909082
136467353
112548903
525457372
181789237
192796498
672187303
109828722
689429134
36633146
58521802
418778358
119654567
606923631
175364874
112756689
229247551
386104278
16691268
116024901
293719797
351502923
6419844
267230410
941924861
98487945
87572648
88472883
283287797
308001034
30616970
87903298
766832881
14627046
193968587
276620430
137710233
98051644
179844220
174712722
116169842
175718644
49569874
329082868
117902402
21340192
12049164
1572554
234201888
880624979
135391529
205285913
121134833
553371349
789234265
23049299
380401001
70122839
164438326
267636714
387913149
640405216
337862017
231859750
221215850
366142258
99835407
60943744
304390370
554970734
96119094
35617483
653496071
575719685
16895746
198778220
52671666
22159190
515253147
297480424
203512258
61790220
103775338
414457048
350257557
300857519
613489577
177786128
376425994
389722345
57870945
396371551
479381352
49537399
207717898
79844200
273489745
129817173
210815617
652964287
53481637
155815158
247336199
134837604
487419329
329222220
205656609
177700412
367783092
14122255
8122385
449114950
346970738
218055682
21469640
66734050
462741182
108896262
850815225
266178856
115354892
219932290
107532572
23387935
308277757
11270944
76070714
234537047
88793700
616053335
69088
6436778
132409338
68722608
290622633
752050379
32399348
393951069
827586902
542378074
440361649
231209922
208699605
389941375
256858470
55232766
24439743
33306828
337004380
186267726
115954217
553353321
298961752
116040800
214719696
534218623
85555164
260393491
391637565
140664110
563198317
90333758
50706649
193158001
111280921
28495816
231493033
890147468
37026348
29501434
142841452
464456768
128118645
226433704
166291575
189746196
267928676
149018784
72524855
85624990
457683479
201938783
40718003
286281168
71742085
453359382
41892024
65817797
337771569
645017114
269579736
688582589
55798727
547759792
29871247
256421316
64875962
224970954
1671540
289576615
4291594
18334704
166376631
638931070
20073306
356114688
773282967
34164121
346755
148273952
187130664
446619658
265044474
176837475
561193375
228531232
156607515
228115
585728427
545456520
369548835
351658789
40403773
193268105
195909522
113988027
181339236
105148468
21061007
191282018
518634648
257094894
102325470
555204714
593627240
188931788
368013069
376587492
481073310
25672480
76579531
348753217
1363134
434627215
761280373
70409177
152673964
96203791
829776005
203426771
103554507
21179299
176115910
204542976
417604576
15819371
604420273
413462936
39014931
283211635
666153838
172709835
211565686
13015570
89297000
640588587
134527547
409613933
391498780
84574037
73744210
489921832
8756425
503144165
692744904
854097183
16686809
37235558
283765241
351366726
10764038
105134305
22538261
51443223
150372210
389844994
139734421
155876515
277109440
912326539
320564057
384743632
833093785
268050130
289987710
423330795
32239858
104095864
32212495
172797612
137017606
106709067
10178417
19902410
145668570
371067573
846233005
326141018
52339204
529376134
173253942
18818408
364287117
523677356
199682030
129777359
443755454
105050750
495855467
539605373
235728333
60798977
265336032
284485933
548082902
96422895
55521852
143996270
387008700
330251352
58653366
752063052
41931481
31891950
103630181
14298143
29987543
473714007
44422239
303313802
363702689
24869068
262377268
187209693
233791144
154628800
722008223
75366755
102725504
32027943
41665888
679172255
214472516
8548398
42264200
608929729
193591320
69346957
310943200
481339961
226159296
458062224
28303794
462294527
50060503
569163176
167619684
119714089
22245144
90447889
738731320
138946840
347238515
336200733
90667803
243191495
437977010
622515900
95894660
203961735
101613413
3566458
196116519
724604377
655312298
213449173
64033838
758867222
295816382
85186120
239662864
442588244
349664776
218894366
378831847
20221715
376146302
257400318
29452294
283346647
29546299
9482818
649962884
332452764
12094312
621812752
654195185
208201357
31865270
187825347
448727046
195347606
131652459
176310457
20007274
419484152
176646197
52315613
584476479
261871741
7007378
342098904
134240010
59332625
47891835
21144006
13080334
125438782
536488108
196891071
135537082
113443937
374840574
401823200
78514496
651001756
27016939
388021440
41700326
155143271
501079663
259471998
465266127
46636985
443890810
25290430
175841775
5143205
674287091
13283190
56501407
39696867
9936245
529789
697130315
8087008
64899804
311250446
199881437
154128263
504410423
533362676
530954214
559192553
926286496
79568198
339363450
29966097
72898685
271074540
667785620
582305247
165218751
52589797
297462655
259500602
808382681
50006648
171395275
80076594
96734679
428493971
285199230
57125239
235346850
169627225
281390111
385153038
196100044
470472291
582239744
133721170
97098505
140002563
19140314
201417433
106188533
497327623
377530555
465958807
49123298
760670701
709477855
236756257
122247931
228270804
9801971
31733761
285879653
176335572
73156432
21932719
80386536
155082159
727316313
149858994
166843883
228676260
564632061
123096602
63718329
279660597
362231662
49704066
111195719
275770190
39789237
44469708
477456642
404068722
105054155
1160250
481209046
156939420
397960012
998884
273011151
683275783
336069862
39311874
427583599
210979068
44661134
1645349
372571140
350235583
17821377
379491421
277491334
23104303
130284
133505426
76224843
146872971
331867325
237494742
344970492
217018310
119944930
312641606
98090922
11409169
186071044
645260645
456774318
77554535
10228043
627845572
26498286
68932143
443762994
4483782
133789305
394697696
246268642
246405543
216567334
124348827
7055272
29651693
575452056
411612378
114021694
210560894
617966554
3448159
454984602
48398983
100804664
27285234
270128517
335374385
35010605
901887
501367831
94430075
265275561
281360922
177144085
537709120
255456209
151282436
58303888
36889591
195471501
510190931
7059687
619414305
180797521
51948252
53929752
252707842
205846984
497721416
284691113
191535341
39284489
349167771
61336548
382320420
87525247
335077833
575354828
204988490
336008993
816526749
81442731
892553423
19506195
2608395
65130439
266758082
455441979
358343044
120167946
116929636
34634106
17234126
48046087
185160058
389267751
589699437
331595157
212337199
519798220
81629894
179787473
120198245
3132184
232909660
5100615
560438067
136236618
22102714
19464961
152495710
51350911
417809722
704981323
223449519
343855892
327232266
18296967
61336301
175764757
414218568
29805658
177822855
285683378
372025606
278273056
15151866
58776792
195465446
26090723
130448187
451315273
277617416
449980459
11420472
559755597
400127048
618491486
263329317
441816685
630806720
299946248
669870075
6562932
232473378
214464600
201169210
65381924
62788068
10730247
38373191
521238427
407538610
452681152
762180157
22424782
448111104
103114163
49338062
175235326
195838283
324033365
664395940
234503708
279477525
458306996
226767664
266488038
874144150
104985374
295040105
462492453
62449935
56657457
473712792
409608153
736718828
40183108
44314681
478913118
4094029
112954838
235898071
625682224
865649587
355948422
800495367
194900035
18278482
392542680
299147530
263319033
18892450
234281173
516885561
356871065
707972945
746020736
739794517
19336683
336314257
144950286
414178054
31594705
35214563
114276403
191030310
845248238
639760925
225769392
832663217
125992595
673721361
55917911
378176583
390983268
221467604
124547270
493423100
204929939
64759945
448442315
191146156
468886891
277434693
21344031
117232630
377708420
470538026
226280470
120456114
79085433
13709617
437972999
268321735
201127394
105214370
129486267
85814879
254719708
152600319
61911323
311006563
544597431
480321598
375893458
523297969
11764169
161183042
30253944
673129038
54901676
132180269
105063840
236267689
227596370
321207527
673521167
666507663
392261092
655822606
304072410
464419693
333716104
178623537
156450338
240258765
71496715
737749066
68560051
353627170
422992470
67688207
102399478
41111777
788604773
258885160
1414460
9824634
8460919
595647470
201173606
298309984
45349673
802235639
322458722
19396924
60697364
30388846
143301568
63638161
2233225
82983804
3238551
149693091
417992962
573208556
120518894
398876516
384470049
13574635
154864248
231069861
73303648
80544474
301909648
257549989
353005339
614788527
216616300
257929180
164057057
4049873
494562461
181307845
109692546
710456344
124512473
11477145
606592403
27871248
74306795
133359388
2216554
78041501
66332256
53575569
191901897
698977630
475738662
346408462
140392115
395854951
318811305
509285961
183777231
22671076
92536718
238095703
39598247
3068271
513445508
26667314
378896292
79119832
275813331
375432000
118627486
470039676
247072565
243529625
19793447
17758346
177975750
452496698
653952465
484026946
728883485
249034131
87806483
82173383
110229374
326839215
777921593
9350896
691011622
461434204
69726040
341364276
626093947
6517963
90806507
532710722
79021433
6593403
200133817
333876595
883910646
181571
8535854
389657483
325179216
13875033
269623263
233827239
11393093
275305481
89390861
247980679
634315267
126604727
93457336
125277980
2587554
161334155
366182191
354851062
574833226
241132041
316530308
128052813
142560463
603272058
175107596
109595758
613562398
284942901
128953872
16053993
74831737
882965888
7286714
500696359
121199801
384397865
177509378
420230058
425781962
564043607
551500661
203670844
877952
478241064
464120505
345698733
269642449
45684166
815259262
49827575
80070278
183123290
145221086
483687012
95540290
304942198
755409998
439535657
10095577
810441821
30050233
415183912
186023916
228839781
505253205
299799364
289313049
431769928
270688682
113347811
180338822
51665783
761033585
27863160
413958843
58934030
496066203
30639796
55162060
82991944
463268306
59472178
81722018
43749668
61114846
414516740
790527762
99570209
488282356
245873272
263225163
3222390
115120331
3720410
442574467
179807588
250686885
371172737
143811341
102410357
312779339
524213519
250005421
2724713
126529772
33027378
166985316
16076926
209036226
301823855
47227002
254911359
19290045
48598619
221411715
795254974
249122002
267313927
365930363
275160777
206677845
474703815
439593118
420222087
268927964
230386949
230010052
314560919
19612394
497414792
102898209
566588621
116311598
104121161
23203390
229781722
313530102
346029981
169648367
48023882
387783417
464830376
4374648
804388201
818786906
376530257
227921919
380336608
33321910
774060730
32460053
362458107
181122259
11834120
178306
282521
19602753
4359242
28952177
4277344
503511647
301333706
557712125
234930044
298225536
231143161
20370915
686275316
250591762
175043192
263475084
184036717
626124075
292420405
85592078
66515645
70330268
339418341
370191580
96066814
409348035
23071324
158142654
26161409
39334479
91262850
211585934
64537338
152100852
374322588
95295711
633987065
294680040
840759240
200409128
121234681
153660380
512156137
169025580
101278083
617619230
926905
153708790
623502028
667105151
2977984
5495682
502081487
637417711
512210150
199296409
389409332
928309760
125299057
308580896
127690806
1641539
70020614
299435447
390282665
120030798
644548672
7030914
58074684
119723212
355398646
204978189
413833396
705747016
218024041
287667777
521593124
35130759
252907331
330992969
42699421
168427311
166388424
151556760
8342017
578024510
348220760
35625804
16982933
12791753
109881442
33660586
123998658
503171982
191202214
287256012
292334264
82284024
549971
16019810
348729889
96768332
24675198
407101789
268398939
323700285
54945483
18710978
64584648
35801379
150697572
204557540
587413608
179318646
271285109
431690942
204570137
625750529
222108482
490841958
130969298
345376881
287573035
584140373
205320698
437177540
199106399
184442382
753071039
310991758
400513471
114247421
70792712
223086912
16346229
122559935
365848144
802617014
148441784
226297124
266286244
278143318
540453485
30413590
292335806
45018098
409125002
585485006
134507139
688686896
65261534
1131275
283859724
611842926
156078292
197207698
414350805
176621712
57002356
9571053
282155863
6285986
105335860
514780530
62763959
180687719
94412275
539737
60527215
506406
139787041
483798351
50727394
689916726
48907553
39785559
695337568
323540662
394938271
94800476
5526384
718305002
325453849
185820292
136934599
132278808
349039976
296841762
369883374
156195305
11932708
808774521
538380047
134654184
429475754
12580005
123123170
108722227
327306030
85853565
87624304
609660743
26192973
82551954
707708315
30928639
13021382
166359703
67163165
676812640
395730435
117691580
334934353
10852907
403598140
555436628
483305740
32708160
212710624
420107223
372930551
766727176
41952707
182922523
56941216
245729245
438274730
64400640
315724587
733055453
87062702
495807882
12532381
48086602
382617900
525647887
366941527
103615687
434975823
86779182
443491465
198921189
473133795
386795624
300052586
11152572
43502341
124851570
107560388
90703871
6996488
2126481
111025405
205331193
33922705
557023553
36378787
52970341
377982219
15087435
20993755
16313532
322801624
116384096
276838823
40035617
144995549
57667308
29355128
334813428
392423936
10528004
119763002
294892373
62738123
25397257
143016554
236973546
138279313
149688343
134029341
42358759
253513400
21941583
526788306
86264509
169184576
78953417
518788479
254514893
529371937
226182468
201838990
579124461
164232698
286455160
154197188
272273130
256590865
176556072
15876775
75293892
177465859
72731634
130403746
193184691
35491800
120912028
126473502
325786325
366079281
366063884
41855738
371466756
14918121
46343021
695583214
112987034
106984643
121336090
278145963
97070771
653722587
801629231
178009089
61676027
702925734
217037969
239958312
73384791
129395623
378997635
162565936
179175114
114222937
250957218
408969235
595936274
23826729
48024450
11044900
463185717
315721279
24205753
276280656
258682773
20684704
265128301
231454224
626186637
369207881
334721184
410035568
2954541
274122808
428766757
258997726
480919472
18756230
361093876
267071938
230560492
51262660
474153099
130477254
103000749
41072297
531576991
80681261
85267962
473293479
335792835
239410785
118381062
353575943
186049259
54807864
341742935
600300686
290028373
363504794
871136744
518451326
401852093
7572635
16402020
92214174
74415253
11945152
79749449
206452142
11268249
257725444
67287361
6363245
53024848
226549463
57642477
271058629
293118364
769296133
348327098
10994098
441266950
471160287
91132449
173801035
561600947
294651
296115627
112639618
442247169
201593243
285956187
8942733
411554626
224589569
190436695
204409718
41052354
27018652
71558807
186116890
126193118
13717196
643741585
310070416
136990780
559440748
320811094
319939936
271637785
111430248
15367395
22742780
35115443
13595653
604656785
171750503
113328895
153071648
125104821
17114671
169477547
36619339
142298750
103516241
481729695
267593094
509811359
528508539
8278558
613594855
128862673
301510478
110885592
93699582
236137049
198833297
391315883
61459532
112316416
190985422
74323892
29475949
324703609
799990384
92852153
81012473
63862648
240841174
2075224
84674270
244979728
46910222
88423846
18137019
79855380
45006797
427855394
140824591
26973362
411319637
32632195
288383998
11283321
327910536
33164685
264217093
933245
135845194
233451607
322209628
84814399
114423045
18021209
29758602
620218642
6735425
162313600
28332302
460212649
34665342
449834651
147530307
203705069
77785289
84130425
698874430
250487286
2750858
432963084
209556204
675189491
702730211
434298904
627665232
155699732
11557589
5488686
281438990
695089048
151643904
61085189
552779312
66298693
10137209
13257556
369450294
106381290
216726614
156955557
58186611
140806372
308975259
286538476
594429553
386580606
143575367
169164311
366843313
108570577
684414377
344205438
103758164
441239196
7442327
43984316
296984172
25930441
29261700
876524888
246617662
90797369
8158775
822964203
375022299
253987612
182722209
24597524
45571783
603688543
8914451
415964677
64843848
373967649
598974246
742220100
168313571
628030873
145123851
376330827
267429433
179544293
443918921
147593688
92522097
349524906
11126211
240217228
389530879
10285847
482610158
468314749
62875817
86979483
66661502
113718193
568808783
60015244
27848582
250555219
282335594
30125125
285794902
414235741
945812565
492479659
460648900
395294468
117893181
95821962
242130374
361519944
905225531
293871932
74072352
386727624
536557930
34814530
39783449
77019023
93979638
419469124
88662664
157731304
311283253
1716187
214811699
3076295
816959394
134210951
373651894
155460035
33627192
113692801
2705682
328249085
10727816
258342460
95386864
349368318
59202210
207975229
81478
590852
134896752
370980639
710270211
62688292
413493845
389069895
655839950
693635485
9007970
124613041
607982096
114252378
32179098
141177340
229158847
286050082
213035251
887193875
380649107
39441233
571335324
85187467
162611884
223978820
620440566
200870481
54140673
65813922
224219045
3442385
90901174
134795014
342220117
548553856
9040646
881194896
82094716
244138209
291963133
73961252
379490620
9974278
50026857
44224041
12300953
636497570
334014797
505336489
649972128
609047447
732989445
748744623
17856488
6049335
102044330
504157994
153215647
331267231
760265667
274463050
334279732
187008943
84095617
411705084
71975380
98393078
102092638
70110097
152455321
298275072
5330985
337289961
28535341
31527504
575713829
1190352
63119782
275503393
107654373
120118950
175629803
254445028
29654273
38226953
215818773
1651960
91179539
128525633
277816098
829690641
23361826
258187442
7568609
255396487
10205064
36006648
148795353
190356915
135070900
8588218
180369242
188306238
198499082
271046774
133591262
37875442
517671
108527626
274608544
147665844
275804056
125475568
495701005
440934274
226086332
572740540
273983597
643638081
27979662
278598992
77584675
696896710
84736569
381626942
70110613
299253981
2044431
104356209
310901686
84949022
443988186
175194109
517316396
622051782
701146078
610839416
164322869
257390144
291846590
439987711
6975483
223566821
1508494
87842091
362154263
18406808
102592776
180785410
41684611
490218802
380589443
263768946
628314339
277206623
12524829
283754386
162935808
171526157
107501273
105454999
346097838
220141722
266834265
111007231
132218142
478587862
527149951
138709357
12986360
5290600
226685718
11528209
119946061
261843020
86176553
303448102
80533852
299541288
151621018
136857214
836540339
541367225
101313784
246730511
101495390
101787050
252106183
22448682
327179859
182612067
203428530
332196755
2451216
269501069
19251450
415615570
373330130
99596018
214763830
7795417
643528026
228595894
500153190
155900824
638092780
78609608
48759906
473537938
322690762
362779324
489682286
125722580
593476133
261278586
40356639
52936235
13630821
59911575
556222340
11637797
590476822
88896458
343051631
1884749
3993426
141511506
321493233
341002828
924809210
223688712
9321070
11638370
240124394
247987954
69192885
426210549
21079220
63374035
595515409
78429925
48819264
147199019
92398276
169116075
14316196
270312810
572882898
685719277
122607804
138103564
624074354
138101942
59212781
22986449
6092797
198352183
17805689
182461421
405622109
10363812
123265684
203842714
63378558
33456723
843815962
21096243
553126714
399464452
23800695
127534136
345893639
743903728
346779407
5409120
104491858
258431865
453386514
259016821
388914885
796458
46176841
224336248
356656360
514925591
106711506
137802720
285618843
197621061
56752987
455998809
7787184
12581791
30754623
41217283
958480498
118733724
182829686
477869101
832203760
60453863
20203645
263071840
28843316
33938553
901679764
12310839
399116881
344986777
198940935
112103667
258969869
73527099
230779871
47520590
262442651
92135139
311373926
365203935
13587169
13610372
446846036
61705620
368454986
3593623
421119726
393015988
28263256
171750039
119330250
195866596
17773494
79525016
567964721
152525450
104467093
45944680
77396543
624192651
381902787
102386140
71320965
119293430
147889543
55900951
31463106
212249975
514616598
192453364
34546851
959057520
42090525
201961849
150672113
146336550
362896595
517070394
345264855
298923151
209371801
240782397
74909038
392911564
5010672
489185988
88688602
36594694
892312381
501950871
316640989
363477086
81823378
243295431
289777814
422118367
136443589
797432872
191434040
75214394
36804439
507277287
272478917
483550151
580944035
92301221
348581263
931123869
259749554
289745330
14212341
331375366
486007369
189276646
309266837
296238009
44622860
102541821
262430268
189930369
444751927
116527373
390906663
180264209
143610765
341043166
570872088
321560457
55220472
609578202
258938260
160108734
687292330
291118297
164948676
192767283
321715974
121580945
628143654
258051151
112787748
136036156
11848483
235976180
326826975
190415481
3858995
186642235
176148766
69673312
420995890
107683403
481671907
199339546
115294953
556032383
37870243
355582007
357123133
94842798
664079421
294583778
547926614
710791622
71400604
645636931
326078324
104033703
309065962
844865865
210366242
12689788
43080543
58985581
212140069
25586130
3603414
40032792
1537606
252535540
330303126
2813904
74512868
351823473
139857459
742522140
165858192
47960541
969260749
525750136
311886054
12679994
128073731
44633433
351835353
575340283
280334271
165404301
630061896
384282378
356039159
135242735
281406379
814145097
21322029
172667220
319647892
460728495
826684316
155860884
170104908
188170152
158371277
18891056
290656009
570952517
6129790
594299686
337948618
195757394
149563884
375169043
184306888
688261629
208403386
471835760
715357435
383446966
517083810
302606950
41785111
46872927
6116397
26740493
286258261
13239147
389533117
57796125
341836145
12347366
63962704
100178341
155082517
361316148
205747984
8229431
7736926
244560150
3774353
248968456
242466038
424464368
138559112
66992746
208196067
228186307
431961904
305310826
245687890
160771088
693767390
154086124
229588153
16695151
230682955
367112815
371689185
4445482
355379664
21249188
117094925
222744617
206399869
444903786
63649000
73240942
176567621
69031472
14516005
217300143
4571784
181728977
870446910
348012879
42809629
54120997
67221422
39439392
46448988
24621585
516121547
526203165
304514649
188014930
357019502
227005397
337200574
500031921
66262072
462906570
285095304
200019651
449608308
89166304
83008871
277183269
323735697
154875799
173161826
153792217
102753921
51087527
50496538
230004442
321278671
408832855
115259680
197826276
91327369
185446553
61568103
431872744
16925062
104487764
11011475
45671430
707190841
98207240
9649070
392570908
167412941
352626319
675014686
82946653
53811931
299912905
130544411
59053015
254755095
549004120
547902879
102716221
779786357
174705356
7423455
256396460
7261457
79783946
785872579
91076934
242668944
734501609
110791904
223690598
767990716
17363482
242291209
227410970
18985654
20564566
57668514
57426074
194551360
232071871
355348415
104132802
379551779
98506260
820075144
590275233
15547011
79634769
5374087
159430880
66047040
163468216
6825553
371407700
500842502
4813879
89714944
413679559
24173819
97419162
42587697
138301819
102533584
228079743
76694268
401866380
684078263
157209329
121799601
30174984
514526735
571370258
96765892
754796737
96786002
348616326
250794436
65921408
289359568
588977017
208274491
205756465
161193643
154389731
235723088
116247949
628398181
558691044
31060890
84642933
232761274
6212620
12737950
88726100
157628671
352652488
327733869
122382365
515283942
54601915
205292356
9379427
330560961
124305446
152907755
34013766
92946452
65418900
55619147
459195785
363487885
423129814
826485489
161590585
39203674
456061755
24505276
218460455
45318699
522973500
60473399
52214053
277712899
143574210
46996098
147669368
336004642
236440710
14661468
293756817
24010528
214591252
589453057
534730297
386811496
200889286
111807477
523147293
26779505
186144154
7242526
709667509
454255869
491124595
56198510
90623177
5479324
246736357
427160941
711133978
838773167
373329019
13091350
485555336
174620894
542115982
18080344
259648501
8230992
104954824
159157930
145284306
140359928
260060976
26975907
88681919
12001021
54329672
33053071
204348535
41500061
708958779
266638066
490799798
339517468
226152638
756239429
854596095
87312292
130028736
392164470
791837563
37366483
6475328
23256251
125219470
142679410
129219267
651598723
27016464
694271502
285500024
134546064
14472519
238609063
42411140
110210686
144163042
7943091
374409873
76232668
140372194
332521363
209048159
84321361
127226569
190015478
552457506
5416944
475376990
249337
3719783
305592085
419727138
608046110
256036849
506664077
382640311
214573190
718275506
521775418
129306154
114631498
412683313
449560738
279929020
716848062
238691841
673602542
61494899
169942471
91370509
309097576
365990969
538099449
406029638
45788248
373569367
247260903
1311607
45090605
558567116
612384201
333419706
409958847
34109805
716745735
34394055
535091502
743459188
61939615
359208021
63786025
91577692
460600787
18590284
51989988
616339228
354400151
82743871
772520138
420941155
342199369
4682629
382494089
612820203
859124522
2363992
34810723
260553580
333418358
15814032
1035239
132528632
188594570
13884215
355701436
494317698
832338493
12971251
11516396
7074997
252068963
468860805
77866740
114566080
137699081
145969272
88162099
301718517
39370132
101338406
270667955
65219783
37282946
939428261
112883734
19690738
300416218
332435805
647855656
55499291
263509914
127243036
139002854
26330190
12377711
353721470
115443505
178751005
207720732
8611706
512320888
268942418
664842411
134081512
405765870
424802296
490469397
147499804
373888799
434085627
285240362
385558433
11879947
249726566
109902927
471988907
252870074
14868453
63389033
13833031
145656329
457241898
321097312
252467145
4143206
238894489
65390480
140466624
128069039
122138426
154039180
4388306
345471319
220196239
2912192
208053795
616212945
426162144
15712459
237377137
507294829
321375952
110473570
241874247
190234439
463486380
490321789
821535378
183017668
158826393
95646737
394862184
293081989
48222979
15467736
722449350
255879095
418872470
143093936
304206865
239395029
232415836
439761675
4301652
17212071
64757472
470600134
627079643
350493
688819547
125307016
538863625
253413865
29905915
142507723
627580153
353326862
422263547
212432435
868038728
10967407
35997580
268942498
732345991
223752441
55355167
188960268
165290106
170261068
358162503
53986232
776579770
829409292
326041212
57829560
185368811
97947744
282497602
67249177
38225155
69131270
215755806
355661738
185951377
775872328
6585185
737950641
222771491
111576320
735253025
15946253
412589543
409662425
796993748
177757136
703642989
394933611
21099524
16575336
142324081
475788154
117983681
6082497
229780551
125870320
133903146
21679770
124509095
243955242
620756157
465781443
68853815
173535722
320305802
59913205
403045669
183034834
405124373
794618315
316497848
847994016
8870639
281285346
2632335
137301052
20062899
78651918
143910312
631984153
179822174
94910855
295130347
148080
604642335
755742725
266649430
293377809
870054978
178479156
184956083
44949480
430698922
127731764
672282870
247383740
16117018
16284622
122003002
122347279
30525408
585627726
523904730
217514989
289405847
91064150
68511420
71176658
211193594
67589323
360087325
147492835
705960918
455936821
158285102
313488635
33745058
38668757
109354718
222010081
64089619
3905852
387023493
214469861
330586382
6524784
148646762
35693425
574601202
194726324
22611456
292119870
573538465
20295626
72084484
13409626
116554009
201144190
537561239
211597853
65399988
790533731
533091604
227319821
412129238
28999637
99538109
305065369
114742158
899054456
6135575
187075300
85949553
43683312
3496702
3137981
237525021
95595043
131266791
311554415
527183361
152459019
47081787
67798422
105687806
92234146
176193603
181724088
36272466
539550032
320410998
79117476
166082153
327683498
90092199
93155744
432054457
3587097
117290845
322000164
275341057
14106364
92382237
49536317
318993598
2015621
108047357
63214193
127335006
135695067
76745550
17112006
27026092
120618455
113748024
383802577
591627168
100027579
5248631
172495687
531932957
3984868
313231209
603645908
83600067
717431721
198401352
121608140
327795661
810064303
373147279
607778219
566539009
59215408
205296880
1839230
27355101
161783440
337885858
109292251
62078206
28401656
21206665
122963439
28256553
245196715
295759513
43682826
216727875
442948780
529809721
14866313
48559247
758204501
208665062
270856129
344914681
172273195
123310214
11619220
212037446
394708716
2444064
172368814
534977912
108517323
152775786
79357737
234515325
21611017
27641105
550675441
394373968
112977819
29031205
82535026
456448082
279574507
281170969
54241375
12978309
110490419
548724499
321825415
223576150
401668730
30520668
409896593
658115093
216325960
272823629
408222734
107749751
37960
138335669
136195768
275972353
44050078
17807883
26279687
91805117
247485976
562669730
475635741
340212177
523296345
670646166
61445925
400556893
98718006
92939358
12528247
88845535
108023121
207452825
93561069
484822705
126443071
519644020
116791579
240609989
368092143
135518601
835476
304746805
37409606
153539468
293999350
292359781
263638889
42763851
536481593
238177592
175814146
131451511
12476260
247545907
364524094
2984063
35186595
12605762
435003220
15628894
141291437
257831972
137371081
76649527
439769853
50668457
40951996
183101655
588897756
38431489
278053108
213658845
254737455
313777851
173183811
167537284
71618123
827567390
81775190
361897518
93205525
175735389
71546055
183595110
12663408
286446843
184611593
531829129
503453041
817453927
269830903
169085507
215660755
6017430
121532796
447005337
33943780
108079761
452907262
79258001
3085255
355567639
240962014
40641378
833664751
342946113
21880311
75985733
89044976
559835584
547026041
126716069
111045094
226575585
108194012
569170729
167362085
575396965
278148485
284584230
16103926
463534606
845833499
227651260
216618077
59661229
108681406
958920183
876528375
376920460
90805110
44933889
443505352
34455828
914905967
90438479
417682906
62656463
261778742
278994559
46044785
213666334
217633182
269597560
249443987
259082510
156350678
875931066
64154278
54273382
84288733
157546415
31499772
213833120
405928082
555113186
415394429
456081282
188211882
359244995
412666596
12704623
769670073
543584603
514742461
103202329
128363146
68228754
310083308
294012046
457570562
105252304
23905068
259156485
504454560
35035219
150263319
752055515
37254102
160868595
252391942
261997414
25847391
6296245
753652291
17634516
436371181
14842028
1557755
55595213
531786061
3082975
437841089
311744707
479702
39123237
138672644
355170893
462250853
528669556
405305855
386440891
405513072
160827789
11536304
11860710
270419825
744950087
2755245
98572078
433477224
32692836
492437676
128948284
246434828
445136012
346723400
155867960
908239691
91763711
121433015
180703222
620894407
229625844
82275350
622668138
252670635
567766198
334969927
162066667
239870828
406822471
35695471
174716277
224466042
561386693
196513417
116420822
447775209
199577906
94810900
401605031
94514961
84627594
52052652
205326924
22868323
31560965
134325750
1162907
773753601
202189723
166977359
234181467
409789603
235308214
454135651
213080219
22568477
14083010
265505096
2584373
84738183
117124226
6746942
423656632
293958517
54133711
577871229
296471736
59738741
602717323
205685699
584995596
20982073
82520636
347837279
177318525
496580343
229583921
282969583
108183860
149796190
301454673
33348866
177266063
285263344
345652298
400035380
298163463
628521900
531750659
81272938
366258834
257920700
197066956
417024033
2801244
572493583
121283605
243994804
334679680
211903625
136589982
318208165
2395534
35234863
140902625
290867384
445596356
228866250
66379581
246655318
251959093
373657719
538136228
196184921
393782895
156394913
378565988
167683232
355788680
10464678
82742043
70235282
254648167
590667716
144522170
347760188
27290104
730003867
92147967
423244586
625680082
130877850
473145675
66998360
111662753
230730050
3839438
37609724
332687575
188018034
149407
17841821
670442998
431317599
17552980
102721278
26373984
75350880
52225087
393443329
69327644
340284443
436759448
468506096
60965234
210832537
226585173
281605263
609945163
210313142
64557906
288764908
420955339
509025637
318840320
417311023
196563002
251810560
13401050
145528483
64515215
10989105
554187912
292307714
185993598
163408214
139705710
184222886
302095148
374944910
183100075
523191985
381821630
472624495
145514668
612483268
656119758
76615262
197031868
564594064
188810416
198384285
485208753
73782193
707288164
752674301
518166519
122790993
185228284
62779231
166069304
871258606
40222020
13337131
946290842
214461563
232923766
63303346
93990664
8425270
816265116
47325298
5554099
74016051
2909708
609446269
79655495
151737943
428162953
742018309
728429728
549934397
114276949
81145864
86044206
192739892
324576534
214740363
264725865
79922836
26210051
186542903
190233137
97256220
54644381
38734702
135883693
424167390
357337933
73811918
590840790
111624891
682426129
431653457
53535006
113753758
189720925
26737049
281853604
101860276
15791899
504799270
202066303
613830285
581868139
38798247
548047687
511322149
303935849
545877076
251828565
630485069
82844155
25050351
335637423
810218060
201031955
134359473
381961565
144583661
431462214
4465434
414266205
25587341
519600531
140497332
66059472
245530346
325179883
188342551
62181118
668151116
270348674
59572463
155871517
781937551
175336093
675982663
43387543
728912202
722504186
28296323
337798666
141877911
101199252
61123276
77806601
143895645
72003430
422567459
527143952
517375832
350355932
344616061
51177885
469289227
34171976
92700273
247253788
59861071
552496859
530556650
34731797
211864148
467225046
565042943
13907631
88264952
25832217
100157638
46086802
875650887
183986295
193876312
210958611
49407141
588486693
62568657
313325843
33017481
62953550
332685347
147078953
113098556
56210349
83510791
304103980
62613943
493487299
23304611
241942625
403414417
592457654
849131150
278406107
153365563
228027670
597266439
778283466
181281964
128775649
493283846
234080630
109089299
516310892
659537379
50616671
815337554
170651405
770465146
297958260
358983401
583693741
141820915
245033158
242574300
7315228
43441489
295468184
85708893
124565596
655714742
103547608
508532722
12577669
46808247
243416246
25930792
100636162
190245574
29338624
234238974
69682037
144800028
38198330
301895499
710980974
31736386
75169640
43618581
12453259
151642593
676146551
220949262
70478933
111899708
339638843
280399719
119818410
59583687
377437141
3698405
104033247
619976347
840827501
344074825
360998349
672686447
836852247
56218893
175648323
1800043
468984249
35835675
22903775
189491066
306016325
111245604
86382514
67704648
930420820
129021628
50830603
683381410
151136059
622626677
4350358
293091438
140641899
20149226
142867295
204875998
1081874
115489670
434077350
536819308
314019349
55559086
447800067
223094621
72901856
342934900
399265340
139312456
486452318
312283926
123621401
653512739
98583095
236244115
478230526
15947205
5099835
61779526
683666239
107952660
69852176
12792974
17745287
44186711
588922109
197949913
446692582
363724501
98646113
318551615
665782
149522600
241531286
225171749
316794666
81766903
98965016
422059898
452077038
708153699
378731689
519203152
360893962
39330462
378141807
257051560
369625176
59125672
375448068
82434367
21546699
18113643
246579735
66969412
279773704
23103
187497285
65307377
101699380
113567884
102721224
112622799
83883816
6469508
389420536
9166156
68185492
111727667
46235887
58735898
872753010
280941940
57708278
75800734
50095895
151881795
388962653
137713148
656391
284819260
948882178
661078963
263486210
87069106
369812391
538357503
601858183
556654145
410683898
863580646
110819400
126579626
879480161
71136972
31358030
62850412
14533107
769288680
57454240
102227919
57250610
38198486
315282832
407654832
99200094
31152896
31579654
15099718
262039296
186158919
413982838
42855145
149469949
276188144
36488680
571796317
230706909
647160857
59375831
178905804
8681529
244530915
51978681
600656544
21095537
18568282
2437555
121177840
552377202
134369273
926810012
568335154
241164299
50551677
313886708
6925509
95834266
554289975
459820381
199232872
42178219
197277856
473159820
332767064
260382928
205849030
232957579
290661065
180294407
88443816
127618615
339235949
599706573
223249534
56142874
219614909
3738747
20352558
154446085
580950104
2532301
494275261
179442786
206378522
22045090
67735187
52754639
55097778
57723439
200321223
540667086
194683227
303925152
76339015
66649421
178127051
524797155
70980936
117856777
302055875
599481156
278684335
186021859
344700068
232554380
314088153
200423882
24710244
324215558
448481198
234106454
682257431
297066015
294633980
255213874
420722837
130403868
30822473
1147659
608739083
575610368
349303375
77242768
22458347
65059166
305233430
216813005
367712351
186490135
47247123
11633554
35071541
65783951
151056225
611879099
302988438
4888412
21985963
136559862
17159
749920952
68003426
250479131
90524927
64959569
656473471
327589359
14040195
22961197
42517952
147945095
58729923
17604433
841948192
16248296
635292852
132272119
224500908
299460012
401569059
171205635
464048676
64080814
384857677
119162526
103549148
14294194
284200609
164577631
337427635
150919746
242131480
19283296
23073075
233487188
242739267
5102990
401347628
95862920
151745321
324224401
218366378
212514478
266645180
280196101
448441559
1336492
28651215
19836225
114570497
367590670
257282105
42446276
239751713
34334973
406020953
18521093
270835784
5948541
160462974
5561356
32194282
102343625
105093946
45150141
64936838
631806748
31214261
185569705
121594258
188201550
167217607
499734542
231311229
607759717
30496316
4977014
428039291
189654473
242976233
6899515
78892384
786805913
131901262
109481734
276056241
257227095
6255282
20345216
549020222
138742500
809954983
1236481
170705573
351188461
137777676
600385586
224287989
387143948
540615749
579239339
2263104
212907978
582087579
785979332
135564495
805236878
288257044
83004094
87713566
529721672
34494036
203993687
433881977
147640307
654730671
625243839
85500824
129838440
90802963
611085105
48943445
181389592
659951747
233333086
199209527
15512523
5642043
7295038
99347373
604945199
19965684
95408039
19043581
259551825
118849060
562372004
28226878
111379958
473250261
239627873
189101826
170399560
250539956
155339415
128751672
2653346
567460859
13140185
365413412
319710463
449068845
93298394
965854
22181103
326538119
204419809
756140134
72016112
113173909
120258159
50918056
3257853
133076327
17004367
382895605
254208483
78330857
318529438
815189570
82196927
346647895
100521801
585930620
5281967
587358080
136118889
106885445
3783526
217425298
856475772
46280154
202869083
186270913
186027823
47097569
280768905
312600051
123039987
295049706
555210674
53319247
336657109
64571813
615924488
293358046
600020059
200481440
113173917
406173068
31469813
122970809
114304441
283113427
159204087
446128197
45163310
44446145
53113613
701494009
165249106
68207613
490030353
3987061
74803027
223188530
100463062
147699627
10204948
128534154
3769467
23500565
470840756
23888599
328718657
897748663
670043741
291701906
324722433
324015352
70311003
23009263
538494241
62136499
87712276
112416165
4356588
141507149
212842581
34464433
17244266
82565666
252765594
536174829
43424708
145867443
327645183
157319936
551605507
292532067
161472804
187806942
241547496
17076472
557575985
278192280
288604948
369482543
229817387
675403705
221681747
45477032
466629013
39550519
82211138
43249938
357929217
318842464
382311769
290897008
15829293
184144373
251014736
866799471
42425286
314641946
15470271
871310867
392868863
468809706
469715192
231425725
534687449
152950023
39448874
124480299
309113073
15214816
539405203
34492013
302934020
135314296
804803154
444928319
115010992
901815602
194361360
315401741
24857344
284551412
408928892
860840
89154130
345946
436132183
19353130
29273275
82548577
192378072
647990341
196952590
158903113
84223516
16522424
462981535
81150076
59865428
142146697
48748797
107085581
164900070
185235033
398255313
326338308
52310829
46769444
67803459
185885096
574220214
369581481
378914457
101274528
217585095
94779289
28602288
161683640
233001570
222407695
4549047
276724930
133037820
1607651
274126880
12160716
306549599
646027953
855130782
9356269
8582877
84102565
70770461
82228376
537683453
308401856
7055569
203085716
35568410
424298420
510140847
545319398
71653564
395437312
734037154
499015903
45951437
4634100
361486911
292550358
539083188
308949784
684708530
539283411
284267285
200139937
178627231
391232093
99061937
509378710
233303425
95848274
251471120
524365755
587461187
161516036
216853185
164224380
414387185
780715719
134521149
193346369
164823618
315914323
137955633
50034704
324413413
138818897
265563992
157051350
725171791
792650486
593649987
145199921
258537109
274507287
105457463
712868564
197148734
107043543
474752892
39527395
306720174
1504604
767064858
689374653
216356821
320740790
533274927
711021347
225480242
47379947
474887494
22655983
212394322
88781659
18921931
414743665
104057666
51520536
384397143
161627947
66121777
399217602
2050388
83969035
82540589
79915097
186156687
333996086
434210618
36692438
551159565
674760462
544896381
445565768
280647821
96653735
1808764
30938199
347428129
367761566
363529829
185294543
229655391
88967977
684258401
77183719
362312987
634298535
72492225
529717302
175325581
693547419
116915927
9825263
121161485
531031049
369664032
85981462
81372047
605964993
481959614
687503749
16908893
699739488
73942591
445523209
246981345
517438
567330555
46802833
322083359
193138725
78944475
521274982
16014473
92106212
20568363
126206621
396544783
12026209
194049830
353177797
545973224
236942870
75208966
821359281
26348399
2598936
120850599
283109851
26879280
616480577
104313567
80586576
335425953
394203324
257766241
194955833
532366890
142196540
73373882
26896093
180516304
29031833
17829304
477195898
117641557
7220531
114134243
47130941
349617599
173357392
197069950
655447799
32942243
267430179
820891000
38649371
180473394
264153569
839819296
154900733
407945785
204967081
109763008
31125393
165885742
97231868
239742560
402225000
952747290
336954096
5767824
215491884
224141489
115508556
247058710
35669378
77122868
527564386
880991255
39841973
229787886
39578946
347406520
78450424
330709641
36938519
266337964
823720485
156674719
65125619
507575986
136886709
81141998
764268
488541923
373025721
7371707
151158310
8821944
87998753
905421510
73738707
205718182
1428947
501406619
484326165
63986807
40977833
132991108
37210765
9920093
338378377
259349777
40489707
65946351
164739972
21544337
174321542
82521900
545411452
462541690
602998988
54449061
365846598
154146118
557831290
433136819
345801031
4135799
493430060
45473047
470682168
539558940
8809151
1469221
552852709
107076669
267756359
473315319
410714976
13857782
191233948
415937293
330169009
172835813
498072870
479849384
139028219
76987267
527373817
91137707
240309031
3805664
18063285
25422360
98587036
26992171
181038527
56300764
14308124
151062819
3238451
18628639
158534724
431715181
53581921
167442721
334318576
274901494
381458070
3356343
188103462
142019675
18022403
14793035
123354334
570827022
241540103
792736318
242560827
626574980
271262118
94194262
318132827
250301900
76201740
516643910
186723848
234142543
53300108
19635032
345918368
231711924
332590337
52192989
430212164
229000860
5732511
235680480
261064120
438653092
223034296
4271858
1741959
37691888
570922370
437926134
69474684
212792347
51093350
324490614
447318059
584437149
378244732
594484254
158018331
357463182
1835196
53308585
524463386
287052074
163811140
78066953
178142116
113555396
132530289
6979923
104400458
250220590
273846691
13120059
353823324
316300817
72412165
87652610
615953247
48358085
596735803
54349048
390189468
90183363
74788019
206012762
72534980
179309031
111740677
452106356
189339414
775100825
130758036
47460994
99658770
652470397
100123687
5940898
25167995
19102837
12289910
167018997
78669372
282126823
60596378
423372229
370513249
104880400
48990896
64241086
232169899
655326205
237131223
342536712
189330764
975122180
428164709
139733475
4076192
606468112
24225703
433498284
521128459
167614352
74965334
331177935
7743841
411970113
284315908
58267485
5153366
291116082
33225915
120253542
148544557
77605795
47542311
47942913
30593764
29686053
200667839
97749700
195524100
114356760
52433837
286488810
153411047
597095931
263579175
183459371
121372934
78516228
545618202
204244191
68779292
9082289
738323346
44666118
141310642
321039521
508832466
504435794
176270698
310885667
99220696
595498243
688567555
262290754
166329566
243616697
454610704
12369324
31380868
67405918
2269630
153344761
34763158
28855732
19798706
562693850
520908161
711537514
566014614
307696759
157629181
400092023
41740198
383026668
5022791
157672925
220223856
560990434
35481626
301523171
90522807
152844445
678980893
620848544
281425494
341868160
187882717
15294157
578037805
261266533
43382175
750849458
14487975
246677357
227818249
521675252
95607485
216315863
40652307
25678066
66162863
16836380
449188558
30089633
363847730
33205143
100872670
263588664
134075261
37500191
96235583
753085618
415554492
218113717
325402419
36436105
89362505
76447427
143668580
152871643
122185666
10267626
202019472
337743240
268813953
251079589
300275783
39713945
48525768
171280505
399708443
137562945
267113486
22037022
143654169
184200825
21335203
564213237
306739965
256026765
727988440
159621785
633217109
71215131
271384618
324130254
349995398
68922367
116709751
95689098
133420000
305598382
4418689
320351414
47096921
365072395
10954409
421759462
304919067
77143709
1588244
46020531
504583616
63251268
30910718
216656918
291682652
162333302
121948981
74449835
33533936
228101358
121111686
1740030
421331851
158017493
459636706
45224315
121310415
686439773
297674874
859892328
257724037
160214806
3972789
393769180
53735877
619451092
160919134
338729835
9587689
673043925
263000235
178523284
361968697
27673124
27180827
160801151
186934338
164100443
5702746
309623689
46153864
496453846
60148365
83170241
463473496
11564597
67665889
344538596
142704234
895142453
92594944
74450182
488445222
44993299
68398934
187599192
269619185
824108138
265936285
106845754
130767555
105087352
7265373
399242166
645908801
388878469
52223200
95585745
522462533
213049531
17768211
67841575
529993278
153100798
44173803
490641221
48697592
76532029
31713866
38493558
375581398
173817269
784755632
233031521
106359105
433542842
481124357
56229294
408583768
862011114
845638047
822606222
909365700
212229570
6801827
435481332
104886418
649461537
54741158
149470986
75273242
400746222
614922361
471765540
8171184
401685886
682588473
128771268
219936481
39203352
81095651
147948885
130026805
73037332
811203394
185011063
26358055
562326855
332977501
28637335
19686264
17085481
783328301
230626733
139745096
23997043
337643188
120031203
23216193
134762968
122869569
265534945
508771713
253354578
657693118
9020073
61885013
25222101
14005462
27402676
77204668
132223812
8840708
224018562
307128804
242539941
44346494
52089859
57964491
86992849
504182286
274760214
396050662
662861841
111291388
261095172
68467567
144076383
127628342
732135632
77249813
975749961
43530732
34870516
89373097
324798674
47405517
204860122
916475988
22826868
90777
696692693
356681395
562281725
58786418
19734551
172947635
706006192
306271237
100992260
229192273
327104685
651385885
103515680
64592506
16850572
412248468
314689521
175807952
39920049
609324557
271990120
23531610
640542609
248700441
194283236
70658013
516135276
314221004
213997022
33345779
214375613
903715850
117006680
82182555
578910969
805967144
613723771
36836412
119166658
899801356
363941689
351233561
172723603
401957823
553694317
117376849
334666195
275160304
538660839
128309344
422817082
56664218
6881159
541400400
483434228
7135841
332570587
97825445
199832989
73268862
299450754
323426698
248946017
12169531
461605448
29944156
223728037
53157066
347227043
260011136
184587110
373866196
83689811
63695370
946710394
328511507
11623083
76447855
7897976
407283700
603768235
60313022
785944107
41378573
167152525
122737656
2927463
357001528
404791238
194329219
194687573
7584434
583572774
46933461
502862411
51571998
313434721
173079373
235069765
161080729
759432510
269757601
35932710
290464317
18138695
294676234
320145836
540280860
827094202
94138307
221735193
542618616
163559717
325255644
205719062
32456407
246715138
26856488
352890567
94958589
267833136
62237721
186223457
387150124
370106439
239649721
67556378
188920230
181790036
54791656
535033930
50170749
47754905
63923283
495124295
513599808
255919483
527899836
686989150
182407854
3528681
384045237
125107073
324582596
6946876
132460250
21002375
492315423
728645810
339285875
379965219
402574805
358430147
2625471
14600464
275966994
237829648
80641096
534916135
380683459
361491466
201445196
36090453
213323048
463218936
90113732
671076532
267631266
232795032
196376307
25030819
406750485
261428801
474107981
261214243
301084008
259959692
769319603
61082453
242396568
627193592
217731965
144251310
430823176
556757757
403400081
269987074
148436445
388220667
258602741
33871382
298480964
123684080
364177831
444629259
192813597
692780168
179958649
143666986
13594688
683056673
55855467
73483210
233900081
469664647
59312394
12340601
508075654
2300579
14434861
1755392
643797811
519247755
306249434
96386540
623359
420486674
396421132
344672235
36943258
370088887
426424197
104710475
463647675
808198
131610325
31724740
646944093
291122925
270636893
264368741
17062492
362616263
771487
172597976
605212693
460530910
143331722
14471439
516490681
60882537
38013079
755210020
656904896
194861109
53256940
280229912
466051969
86447495
209862517
683998188
399505142
24670183
449060466
236924391
560217403
315571419
8085925
424513438
8882633
589774623
424122588
93290286
360068565
739499489
592984790
230321265
77972984
69653693
60587635
452011083
123488272
378474224
130312482
363766984
689944377
80415277
389296010
164657180
141736960
6971965
13512401
257992954
377624994
40895192
759111126
471057230
183006883
758464629
468368560
290453575
565425083
381223018
22702751
43785536
346108734
305972802
70526372
702080486
77483575
345029468
41036840
335807141
867370268
47344621
239643082
395015252
127880102
870476268
61765273
613265502
199530968
5360194
231272497
393526965
805843011
29498558
127148385
666602953
35667149
433923920
41351380
179591998
441567093
68366950
80957398
477478830
62635577
443703856
885013653
95739853
794134218
592075731
296302976
485480104
153139410
19674830
120829957
30148343
534158428
198256339
410675044
151826925
6841662
300579274
492068170
413322657
113718530
138964750
175104577
72762345
434421386
74399220
11764046
3499631
118990635
77158878
301002880
680412501
158806481
9282824
292777437
36308073
32833795
19577123
16031271
35014302
335598851
228813474
575802191
501821313
485363129
146210719
41925036
24734350
78693962
424880033
227069700
26959729
478862023
17189802
136203052
57120032
98118981
496738821
63491448
813733797
610638435
58746675
358972400
315759792
352476043
419472061
76901810
534312975
267986702
479441678
32104511
466918498
17115621
5984695
526555485
123277818
772813186
145154241
822685953
245534869
346358841
10435968
205556412
134859426
532286300
94470962
455823087
146733040
339678353
54162402
78533107
33517973
264476740
436197491
715305943
87460381
89926506
510630228
37520101
50346233
8347350
286246790
4099620
306435828
600392688
59635187
86070841
89584524
404028471
291899881
330140858
655036892
260250608
205370126
195231601
417109873
454513551
610691984
525826192
123622583
128274458
219331270
335884378
378923773
387000222
366734257
360642138
65384959
1706426
155722363
352989065
260549096
222780898
329709833
16949944
426422430
33849508
85314868
497556393
467920942
60415390
341171429
429588614
261409173
195683763
46340706
158782392
512175570
144097666
174195984
196545080
396394522
71966355
250906602
467639209
596641014
454106832
2659735
3914608
287832087
4914440
444235227
231443998
573555804
11164904
543300350
15405016
4271010
288895824
571116495
73354821
501423801
76898916
198684225
156849622
384703531
257264310
368419535
115839200
849734533
456904939
287192960
576780343
239429933
232829172
565919788
37975153
315250974
332602447
56187941
78484595
516729833
61132742
98263440
283916077
98849210
694165869
10552774
194510119
92667243
67005535
384129775
339724901
251804477
236096314
11848921
539558243
385591541
422708978
741418824
1851590
461144139
121177861
366483465
107048234
295383103
111275002
120456586
2691020
48289903
241127069
540746724
583996660
33933156
111912976
656442340
122015040
143034029
131987290
336156420
467602913
271387016
93308839
289076761
258632600
63667270
138906761
383300804
92412073
258182444
254147475
364925399
51517904
128840132
403870171
453187781
33415491
397259296
27056592
403852921
541922125
83226752
775964302
215390442
657022180
621724111
238756405
13440854
74833745
338732240
36074298
379633438
944947476
838567649
288956080
565855556
390232237
392517312
68734125
822957641
508105106
124265210
72329874
116897172
35125337
47720922
92840044
27669590
298659687
508131869
22859244
184758466
232806884
228180278
29625344
364184501
295406990
455668855
116360415
20312241
221530364
134195636
705207522
168131781
89006310
17651709
1101530
49397357
103739736
127216641
282445427
88386801
14004519
524178109
223276732
95877132
12803376
232034429
171510992
286750994
55742212
26791390
664070939
125038325
425083307
21289885
145717712
387553788
30407037
418440625
18089569
15044121
97422117
581494555
331372668
181612052
149689536
542540852
40658566
738798257
270132821
91022949
116715883
833838228
92707803
2023892
116354287
135591340
196075724
147825
205778328
312263363
446449736
6726026
143033315
2968920
235241472
25142313
1132878
30740307
261370658
650658530
47763566
313018543
325328028
127649979
169734892
418819470
268757500
212405339
334336942
501183179
215305967
3521771
62741838
7180513
209241133
323542554
93938730
421055079
2615301
2107075
1319
784314919
207908649
88921368
89586344
521961232
439639234
247549858
925859117
304032075
105454268
58441952
192094829
231190958
28913193
372262847
264758365
418886971
119207223
933628792
255988686
67154631
382756355
9284690
660313237
531228113
430845451
79986399
60139470
471219325
59360029
86395883
145474801
961046123
149242933
228945238
93884297
304606845
450791582
283177710
87566237
10434822
422819159
83186972
514590633
5185464
143916907
410007679
181081547
303349621
146139959
853875016
41450797
312974720
331510728
72390691
57961685
36243975
715994553
186620412
40344214
1788949
170650663
319563901
91352178
239053166
60171560
447593743
58238685
424618305
66287631
147863978
651637630
247884839
303046789
349868197
46583433
383914987
55293729
300030739
113633523
3020756
56773115
3163181
12483635
267826447
316972084
61565472
55553011
511175698
46582903
35116910
317715344
576129540
477579457
397002124
553739250
103655964
122377874
314021317
389544895
371976995
534563355
321198940
465321695
67762704
214222231
221279751
506115931
299193006
16443414
1599031
233705893
91636978
327051
407895460
495243461
369483993
25619341
132876683
2688674
381815308
345082381
41382508
378056447
122328045
418254538
182127343
16913689
228719249
300563605
62501330
531090423
141762921
17987967
259708620
358698059
63530338
607933795
514941416
572894751
345146670
238277916
254019585
183686416
156172
147462466
272464882
49252867
30561647
66739312
35511643
453770891
141269514
297487141
193404685
275392959
601433180
73871086
646970604
739422569
208366830
561891534
203185507
28648685
3191071
126342118
485032995
51151675
24714575
251211468
87916358
34265276
257586293
46529718
171496570
328699213
7876162
109253795
196750649
285290268
592731643
226684521
126026141
310916445
28443423
162990648
154156170
118032797
561389330
140487110
214410684
664635974
110637517
176042166
265248476
198869117
305687898
42128257
210609304
394230003
653266879
246763583
848639688
207453988
41503762
525342359
481645826
208475230
73141594
303504348
208847656
138508297
325148280
15245438
205199855
896328
261603251
165853590
112959095
311612958
705160675
62669603
245982493
536904503
111653309
370898332
175598353
38990124
312660672
660610839
1622856
53436519
170755737
344036601
6774275
187115506
358684603
607667562
153111408
89015495
23409860
268849834
217740631
211677245
509002719
347546418
483705965
11995741
181381283
299799142
241130658
897012414
487584115
271052982
231206164
45638593
362214778
437392548
23233484
152463442
19090528
30764320
766021239
128703604
410504595
125478206
9957016
11611106
226824683
180419278
102874070
857071821
95677017
344984219
345336756
195060374
126990396
38963906
328729150
189191462
60550242
711062840
676343637
294492945
216744727
387977795
5029499
360140170
46984348
17972313
188819340
149506616
70514853
40959365
293742686
204055327
309233466
91951168
742921089
259659985
64115305
483706331
15134990
714934321
24620713
179490328
32313171
191271964
226436795
246917342
391137782
615189553
737225539
647500174
133774311
431602112
387391747
207871930
243282061
157757578
153547667
118197512
589189907
331688259
290155127
320072173
264961060
183269635
269629692
19669712
356456190
46700382
36134107
188499222
262041420
110832001
529538826
371674941
66988232
649286013
37941430
2227239
95087086
64837290
306483975
109032725
267496484
102784102
7916854
52001359
299090293
541692972
30264546
324006570
277731460
136594868
656963222
69724194
40344739
583022698
130561413
780298678
48001892
262232686
52841025
273543968
278489464
336932522
308204286
178949442
591830916
47755250
97792983
639511469
96847043
61587625
68966912
256491009
433262811
362453510
205002107
278391216
287538907
3195617
173469300
196466798
667927683
280393366
417054903
41959919
327594539
212713822
119192344
812628545
90737105
112171595
109657690
70670667
358463593
648307631
165279612
522585116
18746867
38191757
661931580
169700515
35951339
103640336
245747658
123619178
36262179
97705881
40974320
197254868
86758804
132370225
67953623
149784522
610246861
67137836
102581192
170742251
106055605
220428229
40782336
18335569
68882436
318534696
404824511
88533807
96212837
179897407
151554928
524453115
17098637
11357667
333104928
404144158
55811917
237061993
136882006
153246384
683234044
30541450
345781110
8803762
56412240
36747446
621744815
822131137
150382258
226571444
113137939
91633980
572613103
843281332
57745962
176044052
16870505
160049810
199283625
395560149
513363415
240971294
387627248
18068541
228063028
158883427
38979758
590903384
242331892
24003223
62876381
1836030
466446235
115732186
175542744
47161501
318367221
143744052
188695017
52609123
135928805
265194611
30937611
9070055
264735714
249935685
54726606
516759044
821653486
144337081
653040472
574596732
344202166
5767693
141518451
39662547
365108568
155131298
205129185
377614237
102970921
514079064
520290341
401072877
159984581
5352027
452894877
587603498
230252062
231245174
198028389
151350251
62283396
528545888
653600710
246882214
466394217
167250513
12629785
22327537
204892611
171021698
386440929
179537253
661041998
308598371
106429880
44646103
158380583
24384838
169794060
272918801
246274941
518457932
469548453
494569077
39643675
185833869
22048161
651286036
693889593
383833020
259915977
144207332
502441314
41103272
309676789
238314825
116900874
44503524
409040725
91396971
230460107
296734815
93781750
431139563
337132880
175518463
44976766
228740719
611464441
31562826
10027038
31412214
389049890
40981540
4738898
561351838
224302886
291991354
751839620
849733572
368052802
426899704
776793602
152833509
216319521
42928438
484383497
80583363
217328100
209581023
285763260
274173480
207872426
436482904
406851475
126272319
3075823
2162905
45132453
146467489
205777760
141442419
47524751
367447183
517680700
226434864
525073150
616612971
7921806
189059536
16815639
189891825
115162913
92547445
82131511
355285545
403408185
195374683
430618426
385244187
145847141
273766402
147363638
265317060
207371726
48971235
61286917
48489693
159693802
60724002
6651915
3141610
443920087
57243306
406916465
37654202
338357243
401794788
123921501
417690776
50339273
375851838
911081843
28194134
15089333
262895105
558756143
110088046
474724860
450143666
59574612
8563264
376434005
101906226
47834727
439703808
32092234
433443695
33076836
24093864
582012200
123915314
132836646
4897745
82709831
83127481
8846125
238927405
297861212
21871486
295887740
301641709
199268180
371738761
479265068
490159766
313817188
61594742
82122980
149244296
301001202
222846707
24320493
17487757
2221047
102810873
697113951
6252764
752711882
63585114
202686999
173231493
43700237
79470614
482462274
796524859
325756946
445731955
67854413
333566816
457369531
152846412
198222832
47814557
451334409
739906739
534438663
715287673
58150744
764142637
428795482
433887224
304876775
403793528
132443092
268961969
650386843
32390426
57218595
143057694
1634385
16392284
25730458
39808270
281441425
328153135
659977131
16304164
496996568
152311318
110007512
275241881
154197510
494728168
225092527
9483664
42439536
360734230
473647759
569431521
636248618
33169631
602921720
56003974
113555288
6242
271154098
587431592
203921777
387954298
520673569
8805123
15547361
323079878
6637495
174883710
299253725
475874866
212489193
47359742
166690732
261469663
126528566
866212850
824312225
173368655
107173154
360702293
185520403
142112208
107279252
106849876
214906271
1261471
18835242
13652635
556558118
484428594
13105192
217515469
34944466
11751074
613067383
16199736
157077138
191127450
579407909
26036508
67404
9047296
379782860
677871
18460543
53160834
489619808
67379890
263952837
403738570
323748931
439135729
247644184
322332148
112449920
485864944
111075982
161962471
62844804
866049459
71612308
348173548
821206841
59753577
3018375
57966932
290853645
443606913
70384625
32859537
263565973
417790203
7442356
122361178
14717769
811951541
252949701
725418276
141812380
49417437
789462015
98363416
376507178
188709735
236405809
237262997
73581171
225084024
107028531
383793943
411064450
89672669
185669796
139342451
22297071
3224066
166523723
13305028
744221691
314231307
21673250
42006046
289280758
176830626
79359311
1175500
43348819
216994029
330853449
113249182
211870351
39817775
780425722
106756319
345243323
283176745
379031177
131507086
12524367
73240630
122530779
4268792
92945280
27541384
45867039
9613596
176922321
379611502
551563720
9264931
280087858
159388064
180977164
196546425
349542230
195141100
246617959
175810700
939679285
477579696
172268567
918405313
459811287
207557487
336669352
120892825
246876649
380723623
67063051
215496828
403576545
300302892
369927703
103093193
410650919
268092838
132207780
56521681
664709377
219003372
174935294
170630286
79384328
217946018
689626366
164978181
654687853
142133263
47798262
600056032
26639793
63713982
214825199
363175767
391529104
499389859
531421699
148303578
231652762
285430597
161527702
774568480
63166061
341879354
42078309
286737156
185708362
137418043
47157407
22301685
6394445
887938127
111355564
180683913
206815050
85679053
317332247
565919835
229707312
2548001
589275474
6058217
774858812
128442648
188589450
67890454
198710452
80621959
15491202
59822915
57740125
49873762
585939268
249548221
208297856
685692601
154648096
13054342
448790587
173661280
24948097
394471093
348728322
39848080
286027958
80860412
459639537
78465894
876076791
110609962
845568894
921019260
156704943
541403371
472652392
518861981
92809929
124380838
167083974
37390681
284542601
6102465
366758743
15291710
279366660
258256690
82809418
129381993
130237586
22994851
21981269
252602918
420807137
193920554
546305761
8268133
513406813
91298483
4109427
358122002
277463208
624698326
426588978
435861550
2914448
581813535
41659043
348318284
252560819
242567873
461486644
131123653
66049867
394919803
99668270
212024029
241714643
190987436
610315022
4280775
36978071
290791705
1235367
730003855
84921464
252404624
138652013
462213129
18975537
9221026
65758101
62933175
206160925
255624813
910766875
249143087
56454438
99447659
96681581
243022991
78508137
193906344
20762935
8909755
15594641
454930833
32670242
266667554
9388499
51266164
99176028
181346212
454837726
70632504
206053683
283443209
65361627
650516163
793799305
425191428
144828330
278925802
93231307
329973275
65524998
91777504
87050404
66471769
180523830
112824888
177107097
473727124
17787137
294459173
226307943
46217659
234158407
247471132
433414300
458783698
475056844
404169801
576991765
97456136
388632084
716375898
32609490
40621999
295805949
20109686
22471322
218922157
286012067
675156837
89513202
402997313
107760910
166345242
435466348
60197542
909115988
74741179
38894675
16188434
164685879
709359415
152860449
83385047
176319260
3112169
84612320
102696951
27192216
60877776
469148317
290980691
612030142
330639756
26211572
293885646
818981803
348390479
109329096
210611886
676133635
208785138
614977908
207531508
93354226
115706064
309188714
239944885
443858671
152678530
255452776
454547623
74807604
50582405
584915188
8815782
270209195
133340106
36432812
427918564
351562659
339122
28484324
168740260
146313479
9492999
138244871
252731140
380368973
261979629
158458296
792404006
191502921
156893151
52321268
82598336
533123958
942957
159832561
345202274
387910952
662749571
617174821
106354918
44973227
33264324
170765010
19385581
374973872
214855602
81792646
601138136
85389392
385654320
402922796
502090036
20033781
339430932
157588551
198202521
37296964
18569579
228114922
43290676
116445142
932015231
112029426
436804489
4330
662316666
374315424
396636834
25452156
589771673
94006949
203002269
87216397
51711274
681346708
587182077
256383195
153916867
26603158
843192027
91076928
128914331
233991184
106593195
97879958
163898249
8727988
215852621
119507475
140991341
90514639
433677421
58927735
251600561
613212747
222405042
88965067
225224105
235563066
227679417
845285008
504850728
406672972
531082546
73202312
43568312
528874997
15119752
4493837
47380438
579598909
105302905
138803683
902976584
175904865
651476511
108186449
69460369
166283708
214585104
4942998
132801677
599636336
38415542
329816224
251627092
724138540
279070048
104077375
77983361
99341434
187986123
742962253
27048619
114684722
192083285
35900139
111053285
637434575
289447891
137861547
405712573
502250411
127518242
63129800
46411299
34707719
1554880
695254371
417257865
57406725
2579049
107014987
165662688
708065441
99925003
673539949
244502429
102209989
527356712
111954619
813828075
65821912
78827358
261041096
78338500
833205929
312329727
60662619
100527350
124487894
178283934
130837833
355246209
17816010
656617376
793123586
545279842
127596573
28266686
425242363
372463739
72784854
35692688
95226246
206562216
111690576
34293031
152677075
162188621
6690785
658760353
575967342
15827372
369296732
481096272
553998104
4935334
441284529
101923841
752491056
600523739
671179242
4967983
229480503
248385183
391168344
44656455
35696500
134818025
235051279
416013409
181043613
54278626
148952693
596664670
578633792
51072748
299817571
159746062
405679
153545465
788389635
165165002
119656899
229523944
554548746
798545878
17666561
773420698
221518825
102481377
501807735
236120966
687490884
416813260
48489293
426976427
311638719
394611581
117097855
162177558
55577811
148991716
175738694
74231017
229572757
67663354
487397628
567829785
33356386
36149896
24401451
53316515
292662132
139326851
24507548
14364196
817133226
100976
259332908
103491022
54717149
191643801
271142145
514929933
432175808
92779137
119558593
666624295
104520208
58584605
31444453
43846278
19538518
492599322
464015626
124069653
735695413
79742745
48383909
36544894
121635542
112197859
298894880
238439008
15098709
326049656
56246341
68747542
408292139
348394261
13840287
34255754
198175019
416813218
78087937
129568609
198273643
458759678
286844052
272665937
168383882
4367731
148006850
610841686
165837383
298531777
4465240
631602480
131775725
290676591
162842853
446071965
108004714
376972783
150807202
11007522
301858931
374755983
389163174
299369451
304586014
379927751
239091969
685134
30756463
63951090
365225638
59094905
29857700
52868873
4322793
848423686
593238473
475083019
2527395
58779143
540215107
291765478
6215714
489108855
8912311
67722901
100720534
448607107
35785450
121654788
76543890
328498720
484089564
62712083
46841205
4011493
35937018
832979975
142138039
100813913
14302835
91362211
504903076
411278576
335398479
188590621
922839252
5047681
14305491
12232079
141517131
227486138
86295788
610416180
307303001
9100161
437266494
137355629
375037353
321280778
188068619
371079968
332848110
102443526
93542826
63173568
323921942
243123948
486964022
33790303
159912214
104942838
144643231
68308610
524058901
113178515
119895983
443122037
102394837
168501250
56811215
159184628
42949267
110170013
41653779
15458659
152530690
40266292
280671387
30295186
351141354
189703012
6188965
298445576
42546365
446098540
4043023
23728397
419160825
52333896
226450488
36160694
239746783
6834086
539032549
668062599
39790090
255660574
671509826
61299494
194976943
6752571
499232607
695662055
14088463
176955467
35735914
11436547
370570382
21961437
288889274
107680872
52607825
526355233
82374132
19563268
386229756
435830988
8063691
284498566
192520349
403389998
307878528
7767436
97618897
72223835
275744943
638172824
581108151
153240319
171487756
36651226
123397220
533021967
261050
334978381
442449762
416590802
580844307
21991735
36427928
530860679
685789737
118624678
249799466
532991868
50801769
336528305
607413208
46554034
31172203
636333963
324257889
72871281
68272544
186820640
194610817
22867274
111032433
268349683
389245864
234483496
371255251
158624809
513417730
10469341
84476654
253411038
365639239
48731218
403700976
327406101
397827300
14137464
506646526
144377879
63011269
244516317
265126387
91374987
51071011
245649092
137730062
296431900
195450066
314057127
331052772
308693451
71202008
377618048
6095705
78087564
235145992
297028761
196204541
222195154
279902830
783810477
134897338
103004177
46679088
31653230
155335669
495124
872032379
263607734
607151613
325473398
40980474
562928417
43468953
151252612
643578338
134915563
133886708
198147092
174932690
362727553
252101990
230722247
431986153
363729370
59033367
9878783
68638388
80989594
512789297
240651914
584386407
756933
235353222
45104136
34088338
88417063
280519015
479125801
227361320
46493765
22741063
279957980
165223334
244261470
276881906
58412139
130666215
1514272
170257110
263829255
116871636
439557908
69255046
136854932
595528713
21612010
389021449
57387707
238472667
417696041
108684198
2474044
326845859
883812665
300138169
114515126
129631818
517547523
260824748
384721682
50540191
366755557
60191003
54022187
38951239
9712871
330128953
375851604
27675088
441474824
115396559
277191970
804034466
47309041
1750631
195587951
51749438
147938251
122473343
165670160
368084428
93104255
512151
465930142
233364031
22335142
73608102
819127531
19653203
21729120
117991364
123555710
22179839
176813713
67329286
25051312
100376358
226286472
50608495
109567152
15759527
620225003
21873375
55264160
22471001
774666146
819200635
99582168
157654910
29837118
580207466
7498508
382568927
19512074
47689178
225652106
64944142
597181280
539035838
160613633
91176381
515677275
122911057
141106574
314333842
66253119
221961165
44146375
330384643
356602121
163100154
20486015
127808158
335873871
115211969
75046891
50786406
442234992
525200918
556953201
720829536
334237983
186337431
356570353
30731991
356467625
163445567
25248853
109853795
154194522
602343822
248434977
343290289
29554953
250979602
313781478
114899682
611487170
200428740
517442718
539307860
100871841
302397112
189737987
149763356
21414104
428891124
200199714
271345920
497220376
354194729
53276235
158207767
18053225
858163446
310515977
35724549
61890450
27774115
10298981
370914521
10999457
236840106
164760033
565994998
54682671
1124121
107959120
217362927
333997154
138221874
13138404
532388096
154254139
53749932
78096730
522589234
291572092
57973079
549909170
367933323
13716804
219120779
158447076
61538516
552326052
743493321
41154637
371353077
184412892
56373624
251731183
410456872
107553761
213955080
62846887
633787709
199404577
246090273
67904186
131816718
356295014
262774011
445082203
418814670
72949026
126904247
366631889
600857135
799576064
371845861
113888285
6107612
45578811
54121573
34539502
139747381
25155784
78644252
639302845
148404280
480602846
43288671
369217133
13972899
126281516
523889486
40121496
7197497
143347754
182110478
187776835
354957409
514396008
21822619
764713991
394756017
11639607
67312691
240197951
337735255
5179851
28548625
458973705
42402318
2770401
294934989
93873903
167494883
537865852
151312385
17331948
443412130
71262972
17237083
72247565
746579
31459551
424447925
6473648
218730489
352511090
342298014
5043553
164141174
159282059
63597354
183404300
131146327
393671804
87329453
211047873
190502071
7117176
615855186
315719203
58205281
91430235
82478608
48767145
181643252
74572869
283814113
194536731
2399207
389017084
359819921
596805992
188966709
189041786
4387942
47146640
452139531
97045812
666116831
61495777
541853570
40451055
94929667
733357029
189003448
692199094
175941210
2463896
625127083
289154300
22861702
308137646
1528200
650190103
3298170
510371722
192907157
323950642
213243
133079562
392334025
424441092
310167960
18130373
126758723
145906039
722301155
35508436
690843260
268770574
12880821
184532219
282316230
232360353
68538549
328563083
142954929
113547348
336842798
490016919
863028330
141958004
860590717
244370000
762422611
125794007
371933667
58653880
276848474
209433679
266423588
38066752
253706877
34305767
428167684
516298666
416047333
13686429
43905925
42310832
316014548
470190517
110457426
152877226
18965378
43084844
43664619
253219025
178619554
269069733
32090393
11753304
476384669
129059716
76183040
176035351
34927580
128086276
8103184
69830598
628957116
340790213
446603848
180256081
234857515
673818302
519288622
597404876
479275022
165743345
11499206
578588182
900836755
332290193
238185909
165616184
27948436
268526078
42018873
28630903
279125850
752049525
76060188
50850546
16425038
300816561
111964460
311154505
171509385
21315319
83084937
581057756
224138577
31801048
559713609
340468053
113103412
750737772
269603103
403832091
39258592
603293784
44312027
66654152
342913100
127844895
814488316
84207583
411807306
370877304
343353108
28171531
423410866
168738870
135140603
221499041
321851484
143248960
6894520
30347539
153426206
272147811
313343840
65489532
67443681
23169827
7458825
61801759
577215080
441576261
307384241
68774273
470228422
21237789
22851139
65285981
3227923
767808472
202204783
140188756
543837637
916341697
213494763
176867070
557844838
522180332
109156045
22530892
445774195
349286667
248303875
232495754
558664091
113683813
41881090
147122683
1118496
260557119
38331212
62573475
18823659
182426059
499920248
289603969
446251762
357898077
102153378
378348408
173574568
8981999
120171478
797214142
63054720
519903538
17456009
51617869
87274601
222005554
457554214
225404436
297444142
33886260
139577130
9834469
220893778
265565847
47135227
135605692
64282535
348149503
62308235
479818578
248482859
230802399
403892842
36308622
654761068
194637676
62277980
490103636
41346241
134012536
381397018
12498428
57704683
628355551
25266247
584667512
117838562
432999253
248772870
196523344
1833199
859811497
215613563
242497009
208051436
99956460
534818539
238879923
882207162
193946701
477817422
31338188
219093199
4587918
698234593
233296339
238443980
428939917
77719731
136738716
701919773
125579649
215791887
720811919
80664254
219346934
461634
175623133
503505087
4374569
194712241
1223796
657923880
236564202
45569664
138596210
150465028
99859674
105297260
699477416
229774382
56656246
156030594
330994470
418065731
14267947
109389659
221587669
263792007
90267314
113950387
216795643
724100126
649269187
52582038
37087673
230187653
218572072
185722819
14587699
58738949
44258694
333697354
686961059
275656925
396114924
188831085
517508456
346648207
165313993
548649147
433070542
414014704
209730573
88215126
566736437
384173525
374417384
47669821
56794425
45994633
354432561
171542078
495360159
291915576
434783225
84267704
468329086
387707797
733074030
501328228
265528747
220081739
234051998
129515383
328567910
270131954
59806724
419530289
517950716
77931714
62332050
319137137
11357195
769858586
113195381
146802617
244908441
216390479
75399671
19976202
42950030
289146385
420725260
120882949
654828615
291405144
9986640
4650368
60924597
25905174
19374590
118391343
90886420
163525381
55513215
178786241
4196051
78867160
13534959
161179019
125799042
257732263
524340565
444678853
522465487
424949517
287123367
151090630
33387129
167355103
316218037
85018808
830889473
27486036
110759934
837042116
703952092
285747378
385830873
201975767
83974449
234246327
269150784
4301416
109947580
676896798
279469901
715076915
15320782
410466455
136176645
909606443
65142815
72391951
503672418
425618653
80882994
151399876
352395206
157569184
191383060
21662116
263084230
734164763
119014907
213151792
307914004
193133639
269725192
106894125
600579347
312679926
180771813
38961532
583515475
200777010
141725289
163654547
50221630
98132961
582852599
63093260
490844180
34319692
224701993
239732588
93776217
834354051
83560775
162349624
75810649
39084728
275263903
52868380
199671854
214048153
25342602
18437732
809358550
208312083
383028712
24398444
104095051
67405763
506893783
51340888
39439490
167042168
92585786
377983422
494073038
149475237
242656555
448106844
271203674
223496148
103730729
122407398
62224804
531391381
28287019
27280351
67869435
652679906
36811378
106820913
417603300
305314821
288235095
811773873
202936935
230691377
225092086
631493290
377288538
97222335
133629469
320228571
169572002
300279578
174162356
534120933
629666310
95592511
631868483
74904413
66238614
47374888
67590418
58056388
161448738
166883890
96430267
951601242
158261543
469733377
228829104
51994714
384802294
840645525
10547266
169744377
34213890
50812166
319627512
122659982
395991091
413714885
630500456
72539206
634204061
48934395
823039652
51711529
119189840
51727048
375245074
154157141
263440719
165793493
137324515
149545
190749832
133084433
288560729
626042563
208484117
96196683
590235593
360739613
297351394
116810053
460706571
307415419
763576989
9526350
7819924
19539887
445613661
167376945
63643108
432298026
403939779
677423517
384924860
315724254
490999943
230559372
34784631
604502494
232048569
29518934
30331952
294364854
220734044
454502658
155016557
428008517
108638773
90914950
715193649
270080857
667421068
491934636
383968367
15843189
780943661
89355608
318540129
141488086
116111416
22001486
534367054
110048178
183199796
85613287
127958328
383148291
22737909
16340206
45852589
147793475
14413244
810398521
149163226
89940950
23721857
3154701
223593208
47893645
32200514
320934614
91018681
209292722
251005043
5787649
11557836
279845148
211176053
195956990
75964622
133281929
44068373
71146917
428887997
176718705
393166408
1808725
154306665
333505988
40044890
93210981
626228895
260284452
257019667
105212336
7359022
14298570
111463160
307889597
692620374
67043255
14165696
357345966
474935703
287963119
152691598
581641343
446163587
484536709
342143584
174862268
239627510
1610563
145593207
63734029
159158714
150414980
234267042
38729085
419126511
205485371
654525961
112767680
73058909
387074846
259924425
144415927
180805382
62018764
357443745
381591483
263227596
37792594
2933880
457206102
294807661
388920520
572159614
58760339
275356263
189273332
124781559
136555518
239086348
816141106
2129879
511314869
32223497
107951032
43928647
35832477
6507364
478040885
274641565
159563497
108144726
276675342
138915837
111870092
338452497
115799840
70940900
212808763
86223238
119432769
434215236
118771295
75364936
2871083
286826367
148337006
204272956
16862412
65960299
234807265
183820781
175803575
237844231
562091130
44835243
31529648
24696870
220181821
612121004
498992958
200390268
14848782
11750099
28618842
25829339
417569116
190658188
360776935
181886408
163253368
320353071
282020837
496110696
387410938
43033963
69261670
415070546
266761721
127320148
70934229
180699541
497683432
315126272
87650886
92987501
320566565
378823718
353921116
748274947
196708828
331971467
366550373
145578917
194922655
164775961
465628205
16852787
355153557
165124461
162902081
540050579
266525875
159361135
343468929
627382742
227739624
526105569
146321119
363890817
452938
485604302
7156468
438531612
126714184
195485434
348062085
10638102
24408246
438879888
66364520
350070519
89778796
11175288
13827801
368515228
184109070
507033178
702587287
78215982
233312721
424964869
3820908
576503696
251745506
979205186
1322185
272278866
269872020
44293087
250406411
366951807
161466999
498955288
7186409
199329867
85195284
722913287
49346275
445178566
236778802
103029110
88551114
672377586
452540194
962614904
154164822
51660949
626620
149929039
153363481
219090285
41532180
39782175
440528884
380714529
631119389
934209338
555175223
51631194
1343356
199757365
432977964
92815561
107544111
22041325
6551470
231804367
422255728
456645797
30404709
329318890
193441174
154236750
826235223
545685022
601277555
225813973
18880038
135307619
39469798
165518123
154535705
26607225
26849949
584697672
130319938
62186412
69696653
166230667
866974221
34589461
6807247
161341728
8987342
36189046
384638059
307043750
19606927
223206220
96421982
25678255
46224317
152729612
492743025
287599841
74005133
350243801
461873296
518724127
26137687
20494479
15344839
39579501
40054293
21356363
249681154
53537366
144301808
330084178
31980597
2197253
29016615
180436358
455225304
642309722
359606088
3895061
33536762
44727902
655525838
461734856
263252780
600736434
48722629
225526571
346633673
315578514
279341398
437849027
80320849
1443328
48031360
467232213
219139426
275891743
12444219
17480031
39685912
68198706
173104880
107060159
128952948
13475322
4577574
875885743
88532928
551096837
281238035
195050855
237550863
158460816
59683960
24298204
285599299
102943977
192288945
500370899
440911489
304308651
48919298
34437892
118034354
125633507
80507398
269753822
265688020
204011379
754774125
444456959
563533290
4904779
23950555
383041550
76129676
18185626
59385479
3908390
406267738
208503204
268234727
316620752
711731322
28112516
52753606
120185039
156698899
166911549
959683076
33750723
497190634
154421332
175222446
369558415
512824781
115625891
323030872
182727227
187246975
26359238
210351327
192831432
106244237
452996355
277837752
118792802
470724896
648402864
719286955
58156851
260252198
46596879
56170058
98837725
350720169
253928678
90491877
106739301
216610966
111037054
126470030
39399383
763356249
40120192
79168969
14989624
322021096
492919084
341397516
82869629
216281693
14976463
197140979
11877648
46255475
15291170
48085729
696740980
307755559
262660680
52727979
578692623
687377350
647406737
224404249
502804624
20119079
167576471
193248472
538030326
72938868
1789581
160638344
23983388
56835383
7504557
16433816
302064647
222662287
533684937
172548735
183660565
123754970
563995303
58068733
408143174
179489405
511963052
189334356
48799454
533089853
3643154
461149689
518813220
107483165
68229394
80738438
32444942
671398665
106224783
543064480
164685808
77625040
300039147
762691143
180541123
67831547
468600380
142752478
7692500
390584536
143650467
40227415
128145628
90762954
142546675
19400719
607077784
12780014
381807142
85990892
771771077
470954320
42966152
120845443
731998919
218229588
3062207
343767935
143737822
65058938
33159621
90157646
169898537
446378918
55470461
194395405
505338632
48556210
233496833
4395157
8187358
224856662
361564604
25532850
553052095
117286929
168977702
31480420
27629101
458033244
368905151
316874884
5692639
223183294
163975952
128612246
138308008
111341279
134789121
3492505
16371918
248217617
346729644
506814418
203871326
424367170
47593592
79293412
111680177
239271706
154305512
593907755
90297551
28493603
233726044
214534334
58042447
297144640
28472827
93153580
304200856
771662734
146630054
350326285
19340997
8813996
55962234
493511924
23798083
404097143
440299988
177499425
367243051
15363661
203157188
54345578
48322979
45814309
17464210
26571
35108391
109168731
106548972
243824293
353545817
444586768
624492711
816290535
295546885
329991897
360097679
472919935
239370720
231565980
338420629
42859410
223189146
244754077
306925550
37437353
460748273
596777962
61685088
3245344
425689810
118466509
36797416
98983538
40889002
533254905
118749210
77462724
24394973
508896768
415349164
191657451
58902847
8394625
7127320
41130569
103921730
101780906
252030879
305762629
180562508
1226202
153924488
145924203
258913500
728975651
151560739
114753394
210244497
555092791
5640345
50764265
118524122
189325411
306697815
23673969
108790359
403551907
203924086
546077833
850375835
71825067
51334391
34460587
570901120
267060527
3090501
356022335
232932302
891001368
431432675
10075492
141951837
108708759
18019618
206916196
517563206
98459283
25044050
25343700
19703636
391588825
381956117
416343814
321503814
915256812
331253821
583752641
162800082
142349273
38818998
14991039
442941418
316513238
177983856
24068916
416229958
343771432
148819465
87653410
89932497
264340674
588119346
92819388
503858700
923208070
55237856
8611730
71903320
690178892
5127534
319950067
314142334
480488445
319562289
447508472
58790650
113840633
136920647
79763074
185239612
14254692
328854539
362306289
85905858
364857358
281798116
301102151
168835753
13510224
167965921
278998329
410202272
248016233
649581903
206814177
298915097
311802393
187130770
270153274
156241748
114145880
498175087
321285947
170410054
502996158
162496731
53061342
170120360
148447401
113852398
558483622
181546207
221169965
140228675
268579597
804255789
26885712
921433179
2809319
5575796
45635446
289425038
4121113
101835903
104907185
286036398
102298153
499147376
416429617
83475780
147318936
554659819
23549711
25127842
134773898
118397309
330307659
137744343
363423771
320724339
506567186
264520755
243776779
913745563
177026011
64737608
17968598
67614042
165613560
24335785
33144215
33985511
58393598
74431466
142867149
456807453
8686394
7026130
324344635
136267578
30576336
60880282
536362689
14387281
160499859
131899948
2065052
55985024
285815494
418814806
57190183
23883702
754867188
232532621
21933206
1288583
174156678
88295528
211370377
539887941
220366125
269449220
548438801
242170426
129517138
3875843
1238092
68832526
160449410
1240710
105654163
171080837
5948324
768485134
464252309
21040779
3218595
91998076
160013990
58949874
215556468
639277986
69371319
261580786
92509532
45380751
4454625
20104088
99286496
10562118
15847027
186370915
517272399
480052396
7678565
193373977
658387994
7558555
14027054
11379814
266085414
38267222
348105209
235182697
627320074
2382319
14275438
182170183
752464410
186353846
196836799
504155457
156890312
556736570
230787366
59706917
15151053
14932983
164221959
15403973
255548193
523620266
452007626
862982779
28847124
558584520
9591581
246920009
173456784
630577560
172907808
216279130
128929980
14228367
26165687
125937496
446874842
495200984
731514799
639611915
446982715
38551288
82628800
6578813
8891879
148634105
134911949
64697559
43504068
118091345
2214731
575287686
451497011
347594895
593715421
57248776
17926471
236771054
586756266
48813531
121566934
22484465
183979770
243522429
363251727
47150342
231896031
205764015
8064256
461981777
309874378
83982324
83078162
31852136
419559962
91602130
217016660
814358147
365889212
13350575
43075907
87028026
12769315
11749140
61131005
170019956
666546919
272698652
786795912
97320804
95154456
75594837
18923652
165953612
71621274
541570320
248555158
163044985
123769494
160907382
147345884
51302304
197338959
541069614
37531344
15859219
17311206
398327160
249829043
64386882
133431341
81462679
41115475
13989775
433895008
210039048
5034650
474635190
35447772
666017351
826148976
192451642
146376066
584403066
666331579
213925052
4659176
663097575
336905312
26566813
295941096
556395848
194423330
540939667
234844866
15147307
234200080
155092760
59261153
64383198
194505313
715155294
627608919
326874687
631513154
8808873
312272618
270402594
631072643
9868479
170369201
83300464
395849241
165731383
346369802
538270822
586273189
127277044
287441976
222903609
309200772
216711107
475208349
201347390
766313801
135552292
379702433
82210326
143733932
2736767
58324166
264546622
580053777
45394557
503908354
530490920
526308265
366942887
584000366
85500031
202990253
761133124
129035295
35472719
153074664
123512852
90195074
162518774
215561565
312417996
378497298
160812727
571437765
9382480
54984378
43355001
611844280
231252643
424717045
137313424
168005509
209214334
73329267
609572403
183504602
624796107
70607127
172126712
216282158
228785407
508382934
273423112
35180868
677911021
13815527
83665054
652393678
104565047
82619234
66235902
685371960
445998094
225963661
63781666
153607327
428003302
884809908
28136107
648438015
554120455
29485775
662044782
132028936
876422198
487626945
336104536
148175722
406714046
708006470
128074784
146055272
37784150
491902300
756235406
175771784
247308459
111796172
467615762
63678417
38523370
430611832
48732923
16948786
94746446
144714472
624894309
548341967
76042997
426739232
142279727
539522675
154003021
688641628
212173478
355165617
615353943
36335668
39583691
86896600
143949485
62810
205814477
66108579
129689619
503050466
31438410
478227143
94113251
124864643
10641988
166489243
493978468
311860571
22206722
331618684
191433481
676264349
294926044
93674724
24715960
504754261
201953835
650389741
7411269
233374759
352343727
9672289
62712806
47428377
8863636
63183089
782593559
54283768
27380872
91278338
135340251
88477740
140466986
699986294
488887411
26511265
158619389
109186548
295706653
114657924
138047331
179807647
181672195
162991202
320125494
9111587
263690470
404343260
73564507
313138716
43360676
345033884
31699288
380319345
427756075
166923580
72667948
41773375
412485836
294415205
15538432
328396992
360344664
181295329
65747646
49041710
71369621
234811766
134569701
49362977
113255800
18568315
143024260
225518489
373340440
177560974
54474616
310899809
93811731
90566249
18188791
63931946
99727499
235122957
45333441
41094814
125956566
34604130
238830538
133684753
305150884
177389770
59385411
557587072
376371625
87544935
97043868
786422038
181465746
250811137
247578861
954999
753051398
877139
9733370
105150561
282933060
400402458
148887228
433906301
500032280
235116942
21572984
18431422
9782899
68427412
205860310
16047305
551193833
5966188
449582366
190236825
122397734
3297825
69746028
60012378
1897795
176998334
146665475
721045447
203051310
64129289
107151179
241660832
16942095
210178092
479765786
74448156
24226022
204404890
767376765
96733199
123312929
801516970
6117374
143630982
546618729
63331687
481172893
40783578
55062809
300036028
193264936
221561295
202565580
75422787
81013118
288519808
62896303
62058402
269243931
26874193
681163047
61580616
17921955
166279450
405380675
69160685
306905827
76279705
35013881
134957465
230432665
316049910
47835922
685833871
512996695
575564281
194548574
85409008
338551993
378722939
162586211
489691005
532287753
54967725
48832473
112642302
353174867
65854858
27571151
117873592
666392450
128364550
109869082
23320173
603226699
1072639
312613747
314904308
92056415
215098029
60381822
509510118
281373839
64294344
732913563
334636436
124448612
487706429
5259185
453516842
386476824
70075626
753918706
255045517
71366297
722278
806214833
7109168
685418329
105389201
482486969
1972995
70493315
37434824
24515051
217680726
179408847
640195447
62970320
543330649
10492643
760521476
318935686
299954147
156432570
145523036
30501674
105862192
105605697
569023923
33056226
237524640
15946354
5504318
281452957
298812005
90975127
47074831
176636677
108033673
48506498
97740416
21092338
158485575
59682503
517961977
45689145
96187084
184863112
133532713
269015569
108312710
612085638
149920342
992571220
129916028
165385019
220882443
146943528
112448370
342576971
31492669
50739894
709779467
168547332
54758928
33823586
359975973
40795527
700727275
4193389
161927575
295693677
353306339
224010611
199529470
419383394
233052020
57337503
198353587
314946459
355400077
342204046
288857708
36736451
35450090
57657900
24665211
30705658
37760369
1530479
146478423
50818949
183177573
286293579
413939838
412586768
658854911
521319229
257018922
53813975
5639554
129337567
300466681
41932693
27177935
50006596
18073566
393382842
183867389
20930810
162859457
788470208
429802054
29922579
8594580
474378217
456441175
387163576
337416569
5422919
868944996
24216853
250043373
378659280
211139578
451661707
4528964
129497007
25110163
16721920
292683059
15168119
231060345
483812445
462174873
392317611
609606439
396610730
682491217
351844284
176072121
98232049
396167138
378790960
150860909
48550362
635701053
449337191
23460268
148937227
428230598
6620054
11856332
145283892
15449276
581672812
237365802
141138
33590859
198240353
199876781
61139225
148378438
58277894
14330653
2618346
6435792
27465147
362170271
93728789
60001918
247772863
41136609
424401226
5954317
99289054
144780674
92527973
213378412
134842730
299002763
206209000
246011225
448095057
349717657
3498979
401546530
594695414
258826154
79451343
48865177
40464315
13930037
72093200
75811752
28659128
843719
457135756
215072733
262384437
66190924
641332818
8129592
148738380
201844306
135997101
29341581
22307315
358419766
193282425
78506427
169005540
247740151
176365167
151852047
192605198
260596387
601557433
8649867
713346892
266683701
159000671
250481017
290166835
77563918
113941991
811920348
58810461
665083581
753736949
488999488
72308877
162464393
105181902
18140884
516263231
711148989
155784943
17085027
387999796
342512827
226339536
355798125
47958082
221198246
39811172
214247650
110541571
1078625
413527729
59659660
115892142
205978477
80238292
9970648
94408851
43867751
335171373
229662919
401578144
438371740
13153269
563559358
718083395
43707975
134053974
373039990
9906551
60264108
159047129
346918314
327445273
71384747
83824589
24740626
247232506
59371208
467056859
269383664
156575875
742495453
656083392
125080771
145589766
10917285
15269198
222324079
308828264
10295475
217577188
45981392
107555676
457309879
395628134
955874795
147930596
262990178
390082410
324846619
48540101
29981649
272532430
5009919
378792593
61007899
27754406
668461688
43017038
82508854
503001578
506251557
271223284
17520695
527767015
457236365
274564242
470834098
18513316
331721755
359540131
239940123
147908749
337172227
296019625
39189429
34264645
10759095
120874900
206453604
257569087
93271868
84291476
860838139
60315248
321544501
704264366
165520654
645235473
699409377
528473536
162355320
347200372
307943377
352996025
44879713
188551385
267931673
293476336
410414346
332574185
298091514
163785523
230857176
33045661
522229636
362478505
25096727
152105858
286701214
482644680
194145553
276657907
565166644
392083008
30038907
309078682
377475258
231934996
109365121
328487071
527965216
80995758
40822921
426874582
149754508
20410238
262603908
474608247
264807178
149099808
79656397
22709235
55405303
214963427
244640417
127519963
171319269
593081747
280296664
487447866
760428912
320406741
105751723
306358896
361857444
201046346
38530916
56656329
390400656
36627288
89247681
814619120
264758243
385682654
416267256
65544075
6178193
27536449
195060760
558441424
137335742
348639396
272171632
296751323
278156113
471167627
603720207
19949171
557407149
353446614
469395788
272259106
573271360
198850603
7141996
203826411
76765586
424264677
127876684
207233216
303788674
699406734
62260261
638976276
555505880
230233522
4294816
831399
242341696
449098111
78560506
151557482
264307421
185574650
10563309
627944106
14583319
170037721
456542377
162949663
546074950
566671595
207529613
532011665
70664359
120630394
230182468
708687174
338494881
146502847
196377592
99832441
73972540
158707796
37463484
574844765
75260196
263120682
109460117
83530889
322734494
96931881
284965498
246120497
225724917
225511953
743704042
97728621
266714526
301870574
7021327
88474622
90072308
241190064
54569598
30248563
51559198
90012373
242919515
5705175
61735985
11830425
229911874
76931948
582701801
261377627
162224622
178374131
10395102
108960921
609532109
395004250
259639728
635439815
47262739
42324754
395325205
54629319
78283159
484598049
2897269
154711602
76775842
105658151
928676630
20021201
35446517
59118380
212647355
336213657
60250192
210248982
14063591
187399204
517117119
24917995
163143691
337671036
469405
205702398
23009775
34025569
187305773
305452596
436506348
16942176
141494489
205733994
238747623
2899956
357203809
59979195
658115282
508622451
64397456
369203630
463400524
264524856
112160649
176880971
33118588
27071833
32582921
47529029
115660491
681666641
122819074
133676886
586509258
367872953
129369452
132037507
138379679
235308675
299921724
72162496
31668887
258513506
366863338
469812622
188208413
250529426
98676944
73561116
509036615
111591082
50320966
719842276
258958075
289301110
127680105
14108878
38936814
576758109
107353683
280353196
66153766
663426144
432293042
435286946
48895749
77931241
543527613
436311565
107842260
336206638
508998529
714877116
12340840
196931211
266462567
453141011
138203314
205132351
88446966
64877793
345857541
601278205
25595188
621903511
342007524
65817258
1069742
446322611
359472123
270890826
220645223
933665238
15373655
161377226
604463492
118223784
52842701
419523609
290860571
17227108
936151427
39669403
366491398
465671690
178276408
569297457
144463240
119928823
413048069
733380806
102095635
242306950
217312147
27348318
181287784
60694247
224785060
780605569
397367130
64383517
69564931
15671205
267904291
69941876
24219854
710749605
353818304
562804261
144098425
148920084
4271727
126927767
3733370
362709907
42218592
13816500
122713747
51340310
5527354
337665413
321463791
205430829
92876831
26929517
157626838
855695499
294808174
294298768
545959014
17639492
135506452
57702432
6008377
552091119
25194365
354760563
91167240
12711996
51228121
13318351
240541270
34527981
56048532
149951060
2986995
114944799
242596436
138327409
73987488
134426675
338073243
276550985
36075401
16626583
700953798
3377236
70641777
52910118
171938346
107214889
416556434
403982765
127628597
385854438
144664963
227234145
83837072
344244738
508714596
106072634
114185653
6086494
345348890
20324284
122097762
677444288
117044074
6869978
966370745
4958635
79851404
607784
281593327
530188235
22643819
161368738
41517650
26063451
316491205
43095380
295218635
67313491
312502182
312169669
71855439
219433673
637399735
27974438
54560099
37504110
75201456
92783130
168403109
69851322
623895708
403732799
19498454
204572778
257398616
26041289
67395473
787830626
440677739
39814550
462344179
260424664
135089978
327722293
118733243
6386774
211507231
59997685
408161453
538088431
304414598
16485858
146822484
498839551
556469904
282682567
190290958
250315506
140833342
246530686
436653543
656850778
102991110
833125990
358595690
112460100
179169421
108196525
659896
25744903
90262369
179090888
181549035
33504857
94138274
349373161
42269605
697128762
72590827
217651045
176785913
89151087
103542259
9754437
377238881
47762229
605615114
142465785
624158795
42599612
729297994
50300523
174427882
60502772
343068385
99769079
135405022
312893274
44439994
666019511
151163643
95362245
274655645
469508227
120023731
115271607
644220108
45428373
7988736
278514284
213215802
169525169
219521672
3318891
554817278
20828207
6790520
24744784
200663418
202598673
299400191
14225182
263895934
30575796
236298649
38145515
80324151
288814526
434903556
469212366
326077223
183211492
190294869
485549360
149468580
104395436
36123183
290036592
26350319
740821028
149910822
490699563
202765568
806127250
70650432
442426757
65686887
77739271
281762818
34440947
269986027
335022646
288896260
6763472
702092522
396899623
667773455
57101572
529485801
276191432
3813263
356543990
688434953
5872847
490876607
237697950
263298815
61668052
672508688
57068452
147801529
294640287
303659401
678285166
114793020
260764658
297374459
452636821
97451868
77379175
178637860
192941263
24354310
418427164
119906855
82898539
340308160
156391647
87271556
193471404
476511611
345457624
50987845
4982294
111735895
160684325
56642240
260269335
113371789
23771560
515317474
192800348
56668362
107141865
229615292
276086992
777315974
598739617
160627220
228941082
223452938
274153547
366579950
105468024
679904407
14674077
497264769
563746059
844631880
212533521
534440964
7879496
72508219
48025902
57315639
63557210
245909883
413308284
102247415
141058079
162157226
169516141
587961726
269383018
86853038
134804598
139104759
135820882
178762806
369610290
40221169
25338892
712011481
63994849
45743258
113986237
259599899
738934169
69845307
205932935
55749937
288831114
220110347
25409750
595447445
80749684
213491745
453743028
78247053
323380481
527607687
18478
591214349
66888228
82104023
611946331
7770469
277002565
339004203
165201502
1026656
494858305
327963168
133404363
165630720
294026293
150017371
151870957
79926061
709778027
191415335
15944346
230036045
810860733
59775914
337060446
523542417
172786801
98002925
460738202
103023923
237490063
441796817
127681466
93511757
189181027
399165439
231602575
422461157
250399590
175291374
65676730
18581867
9199556
644857980
118052730
29714230
126241979
426824893
252080657
78498098
536389254
135798453
41342090
376845249
9901234
198102353
436383227
57647429
11577992
8559635
347773431
58501491
644026673
85613964
27989217
894089094
141834180
238687562
35299360
76021621
405789258
297802969
414090453
563841909
170809674
669536846
630806126
218395953
34621445
39355721
594457410
556087605
79293358
298084710
22828596
439816993
154304758
115270611
16766846
405232886
116025755
540201307
119607292
25455074
104623146
196074435
204350727
79574911
297375594
14468066
584830649
105693833
311681407
48409951
354313217
15968062
815679812
104823274
49543072
431032452
12518
81783892
85486766
255077655
62463551
364162461
667933199
4312338
361027364
112042832
173346626
365269690
442170465
707012515
12621266
27734827
131976661
11977988
274127334
354766602
66612651
586697424
108999378
865274759
154331504
225269278
189076950
19561288
117655202
404342684
64221360
113571351
71301947
710271280
299890724
375565638
360392027
726871428
109965539
91785017
329898770
437390888
376881500
62564583
884367193
49738074
118867010
175858371
534682498
117578919
442354189
434884413
93707921
25928263
39068436
89051305
395843400
52949569
653272654
257290552
354620980
164395511
34310245
445050388
803103426
284818987
307143387
189569497
716437730
20223515
164001531
95039045
67117926
346612223
652110934
555198742
15800909
10307670
573332902
391820501
332422247
23651820
243492830
347793835
488398058
251521579
202531479
57717208
312385730
126120986
366524153
278236215
401073055
55457741
799506748
118540146
39549140
338900802
507270731
420663174
62964094
588967004
23882170
76044639
315595448
15107251
561123434
46336330
466949961
11668108
159299982
545096458
206354501
171155909
336808565
347220696
320939677
16737754
68017589
317132307
135672313
180041346
344228498
352951524
1908297
16158874
49460414
322418245
10886221
270093470
86498135
371759194
321314815
318820195
80510244
655867294
296133515
663309294
110210222
200276971
122432113
209524053
547701921
313688188
186708883
45396603
663656661
16871078
74066527
258562765
742989510
298987737
203326368
315570487
49949681
293019766
3467288
218576978
453499754
132443608
488383773
4760278
144175880
110955677
251764284
231108422
63089646
225987251
67862903
448221023
68482525
750494046
222056512
5369604
159912519
142783239
229439641
175572970
146869
90188013
368490478
321262153
28681634
26285801
219634183
194659605
555141347
383996866
81164392
117991198
22734367
20454179
293058354
67117130
44231514
708381827
57498528
115709337
83752896
613023403
483393022
725841772
569454851
211796274
226422413
110966738
230012430
157076149
29941620
83875525
127955137
238349290
231919504
98482854
297439201
134142481
471280858
187702306
2683457
76807589
414513709
560423882
430918742
118087061
89248398
7876528
890301228
31278133
109615062
442763653
34605326
336511691
159031371
16531019
51142488
110104848
222426537
218932324
611301836
28944604
30725356
80516130
8859429
704608271
618698630
70042877
472968228
26230818
547021711
13947982
48947882
917545174
148940350
43725845
430706660
592860318
9703524
308461261
78100270
568684286
181780568
310970576
156300145
224007002
185028724
28709102
285978297
702187645
187118652
23071357
65966324
110297419
561507975
58436962
178497248
633038609
167606300
12207154
824748641
293129859
11111977
704474189
96827141
40688867
200779322
1701584
618911329
100712866
72228020
472064824
245516348
58767754
8445429
123570276
286494035
82716005
258329261
106017387
641002477
55896139
128971475
24749425
497095403
28625207
312194099
447593550
30126984
214737340
264699795
496431245
77244423
429650487
8777475
148727624
243033644
475476782
381760057
64695371
412330767
452664670
41097792
261228409
161889
239183125
128557288
54878313
199005606
822179202
464589068
642335696
58883411
212809313
472436603
486238973
169979804
546591014
599603561
19841149
28203336
28365620
138084046
615897866
538056646
382852076
11760389
107181197
137929845
279757767
21270590
141755473
262483588
4547200
18606992
362679505
252682256
100154647
104162720
159291519
14112002
134813890
121804129
216168491
2681920
923756141
205775311
402654095
205776320
36874106
6394664
412567921
46525324
570797478
352542843
627696
175046554
514599911
200552695
41886343
440115073
603580542
229334081
6351492
273444847
759557687
214178
54781155
31218867
72829722
295243508
283475527
593804937
699670270
51451282
200398586
755175968
102381984
507111511
139666822
107463172
211340321
218147752
514135251
70094637
683440272
82347060
215947977
225609843
347369589
45972533
147948743
583751712
48143946
148121290
443887894
119271560
121067921
573528307
18034987
102417572
264484071
66303829
822567592
382830293
652676577
374761791
157748597
391085769
40399086
161673448
510900823
314591998
3644127
44688695
338950535
68128552
199097676
459789346
805989322
34196659
102621757
5160010
339462490
47513069
45831717
211296635
198428066
395753729
29371313
474076860
4950485
248503767
418316452
279450422
300412111
151776715
113517974
266931961
329117540
328679444
205607227
45084195
236445615
429374141
21070135
146280621
390214428
729529120
307879204
425704907
28373030
495594377
101974951
274487858
269546835
544253185
495290478
457952758
303836067
156180439
366308923
109112767
638532310
258436589
99648215
146661583
101996528
11774639
519034554
266985366
94961107
92274969
244446956
16350824
183096500
422064210
232954080
70525856
152676331
182894237
287890914
84600611
2122447
248873710
168240875
365612526
247052302
36982224
157366874
515600463
71834567
193409594
25692606
69347541
82180843
14322835
248463068
684269106
285013937
39441079
370448238
74824793
817637987
418217907
347578670
576402790
631991424
112079500
209838523
17145181
536109136
118261204
43075809
100502959
171415983
250026424
448417782
174148220
600443712
206160205
94312013
48363469
36417202
54213204
476847015
833210279
62482147
109854436
156905083
87044675
113965775
347530825
228483184
97576864
31044024
320244808
96428271
18496562
401987120
327933302
448198897
168035326
153665782
175852812
47004920
9200174
159419390
213038332
385751961
148358470
585217129
558171749
295798717
258057940
216451998
255719974
108177797
446148198
445123267
180524787
37790528
33422100
303105518
161986746
26847113
346680647
208122912
205440024
126945349
275710702
203672128
915837567
146022514
706573857
64350879
484185293
477213929
292823690
122153033
105393872
6826334
28029740
50711701
246760820
59515975
271460987
459969099
45459564
281455461
119020641
153304814
371984224
15038376
355931515
794064043
780908716
83369765
64132068
84921061
127792982
143268369
452462168
378479607
71501614
118868663
3105683
75372174
47865098
677291884
25848904
90450891
782494519
40892789
91651303
563715640
71953892
849699578
325639339
384810740
65646825
43863623
184987175
122281543
88058882
146882272
20112137
87816180
232631811
233546103
308555493
96058034
64483901
181251858
556264657
209766072
211778222
43680902
193502639
419886463
375659439
760046176
492152240
404132299
94126133
211154895
38245667
684074529
523678355
710629353
520575042
124181387
49722901
261470704
360626647
79287399
33083169
548956040
182227966
492790960
438401092
610240301
331736739
701052
694357433
310234710
32152183
39745978
423894020
166233959
71780546
448238314
330097044
270736438
319112812
59806987
43499734
47378116
358603090
400901075
29293232
59293441
59053882
237979072
113985455
162029556
398426223
294999085
46839518
184403872
242174688
327331159
586618944
1592087
426934276
197058162
113878403
764699109
409753955
159311668
133710616
908042686
389544653
224412043
248133933
288536796
417455522
22537596
232350263
35082764
344523328
30254650
365440443
65872223
33161122
209607764
400113562
3265546
969718971
23943261
19651600
425392200
233429978
10912080
73584516
420703341
190531529
280610146
881574923
251866683
407709578
535306513
312455627
329665004
147746370
6791362
195250811
173960012
181649594
460636149
224096236
338601587
632858729
727267429
53917819
170026503
274534889
220902710
23837915
206077706
5887056
68363288
233291713
53517128
364532368
225407329
53460943
125745609
80417408
230199139
56808127
496746165
5288589
119148606
102358217
123680769
1587700
118629216
345949953
305154871
165815859
361235655
79201369
249789969
847425718
174098456
57946695
820178790
318614190
394757166
42452093
354623771
211725430
214089969
24401721
471129075
99727497
462242746
171057054
572184765
65758704
174928267
58042327
507756306
281938203
811821605
35332009
199627759
90639039
142870287
163348118
349481997
817250543
338903442
432603757
426475040
628475069
566859940
699517748
106977266
28175229
464446398
283621761
76129830
188820686
120684266
33913007
3883996
127370732
180764156
55539572
336304213
290735448
42885148
218868837
29485472
197829937
31817061
149742614
281795453
41680230
347462339
131117921
643803127
377472222
295816513
48403678
744732904
10782932
393045122
42109711
18943020
260342978
366327956
321627023
611153065
295353333
219336581
6432997
15491604
420507117
13840583
41613392
157811073
198562133
62809374
168088686
169085354
304348285
257603379
8052008
151722882
66296
98166550
794832374
483227928
140490529
488818405
434064411
286999681
71850526
623200172
79131187
130684253
17415838
28624640
497560029
430680449
560485494
24602517
5387409
704105497
54691702
69083096
105916092
269880845
529192649
169265996
557734855
20628887
107920209
167567278
1209896
624160012
137039220
205154186
16959132
68341117
446984209
136028208
35804505
203510959
44142209
571667117
422335464
810506566
134796875
3126895
661903084
272989672
714320291
285481077
117896740
479284932
30610318
76226891
187224515
26371355
102663525
263010281
33810724
471676570
13994656
31752443
85326962
425180238
538372788
643959563
15346193
697791118
214936046
261401936
235470542
93896479
341058158
393087550
224946622
578561196
31765770
555476729
336228681
54739233
871259492
103268141
82515025
37943420
9020555
317172050
139958117
394345984
192346967
90557764
461927168
294459378
37731619
42928044
137992896
281809618
43205326
42855952
820422779
162180563
382642349
883953309
132771086
35086420
127935829
131613561
104192587
9684608
103199014
186640498
70848028
138116215
361665809
79338213
621423451
58641820
18578369
49097209
167780295
106991910
319358622
710437104
79428913
3771478
32230631
375524
56851744
9984708
684423639
257402097
280568801
296842197
218346312
77853312
57816794
19781566
64528237
548814513
141898894
60625856
472685032
169271145
23904924
426949211
540028730
525299978
27730098
373486400
567932728
403141256
180411824
525058453
415548808
265087823
155972985
619980
245656869
217526550
105132257
298088469
582204419
561012938
477742493
283010966
48212937
583157038
166815306
35155427
25059978
198079350
403813008
535337860
225414078
372640105
155275813
51682011
276551651
933422191
41736769
473837
413845079
243568014
8269249
756090033
247724104
420457583
57510151
412109996
56170319
425678232
112441792
100882550
112399754
632852608
94817944
67069345
162450966
457531603
191860776
43012426
6451799
200239630
7290409
131771627
138118444
383538539
128197620
241756097
26548315
333863039
187619909
721837140
179576679
96416111
467716540
360653318
67002751
271192464
164615448
453678627
245911127
633278447
54104189
65341776
394968648
687408480
333022899
185252961
23174757
168016582
154134215
12761512
171971972
105514000
3480289
768294137
647171746
63208859
13110180
417142526
505012456
568764215
15663281
225800420
101026983
82017212
13534714
326662672
243656408
90097155
514526410
2959614
11994664
24556547
161322756
811237665
682710428
63272578
607995889
195575137
51611480
856637874
18672918
105376402
309224362
35527084
47566603
89607097
91203376
38224400
97388395
972983107
53433188
163119942
644673015
100076906
5221173
23768476
325117804
838055321
339723089
215066038
2332848
305529360
82603836
212375441
136183576
968648987
813664706
34733369
38237488
79123541
193150571
276461874
549308277
127181664
4484760
108970932
56259529
27313124
802938410
519612687
248001863
593894884
31152837
36308844
32684879
192862629
10127755
88904435
224729081
670475037
340723579
596001134
123493784
149835941
267883068
16129
166417747
6190396
263297140
179558907
186430540
36164012
34363229
129381230
96855003
766617009
81268632
101424644
9868461
1334051
544409939
592296834
37393804
83440686
201035720
146950462
51096872
140256248
765855359
273593544
9004672
163488443
159995650
133938307
646966257
897257840
60252092
84393614
419802750
285102040
373581327
323329188
523131148
61530249
7127120
111252207
238297289
23048713
74120765
19807580
137381396
459214043
17820678
6229480
274462353
251511350
444459937
439362487
230652840
330486899
101001314
12683240
701450956
356722841
29891827
231170348
425230451
107872317
10802659
66035324
129140658
288670856
34022538
16139619
238488921
327258963
26215621
37972226
136882666
75854698
93804898
417770317
86035359
509190286
427465458
169925104
25779151
72110097
813646828
270228833
213963190
41940965
49136096
121781979
26489054
175735323
347820335
161949500
324682623
177757
852079952
472897491
256035552
752354377
270558995
469792364
153716642
2870687
103123790
264631488
176064496
477863047
383619769
213307542
441800628
495965025
441056919
29320451
299199533
112744783
431262739
315163315
119955367
864464453
362697032
209017735
113871577
22001165
9311926
229868824
238882121
120624707
17465178
72930710
73340495
2513392
253610865
91268042
423379326
155684634
15744909
139846000
450366792
548182821
146360341
65018215
50426808
324489540
88313451
44834615
292364
547901092
99413824
132158668
20487195
611462968
25687381
39470327
65730887
161593068
63756330
77189437
642248981
744188831
65373893
40435892
909095233
49846760
489389437
16536872
269720041
61686625
165015460
249315209
459535258
117834642
779616385
599252921
246354374
753699554
69864806
324860559
642102704
191951181
205598720
82988600
22023012
189911371
78485506
276336177
388146933
277905451
553023952
455445178
124147894
303922263
211374546
580745145
70523215
20894734
817193539
343295360
112169093
55004223
140279383
148533221
151690653
2273952
40285964
200677277
282282071
686202041
12575972
22210868
703414906
900709735
129171671
111140497
393542937
618693468
338049895
3107857
179652940
672093869
132866996
488206742
332093880
211022991
4335255
117093126
101341052
231724538
334994166
269440007
64945534
148940692
186195975
57080983
12667746
119396567
242586351
12288133
571853817
113700103
240117157
19940976
501935627
53752272
956589809
44150556
199929343
43624531
225658868
523789323
56043932
26844538
147952832
95093560
439119039
183837876
93768105
149647208
93114252
11580576
562625393
97025248
675234922
23915454
310820503
48893275
19693638
2724690
515278699
291883402
226191595
434333602
148600309
464220960
147721115
227964697
210882720
71262051
582109110
183973195
53911899
283227
135304133
112350592
248135222
124222293
25186387
35257466
563305377
769503
35712503
201210096
695675332
750788560
200488582
685381603
87133845
148658151
44551947
826081579
57376338
17799667
372002513
768389155
470408980
77718626
126088192
291904010
519928665
409607264
63894446
18996885
347815598
59957497
214545749
906020428
654346107
305975751
38447558
96364473
327293989
363595270
45240897
308577955
394977240
48837829
86429667
230685985
353682545
35100465
354795018
182900893
353300462
175649631
725934469
360696327
270835971
47755873
724830744
48429869
492205586
131611353
770227226
70939261
127426620
170634669
358547950
235649082
326342015
729243161
667408685
147324243
303936351
57122860
342366441
198989486
73342213
426122087
307705006
366661303
197321979
223594707
433733265
406756783
352993078
487607735
741751769
30134245
398754459
33829901
330112445
373673369
569497225
270915466
108904700
308979443
531362341
636710604
302729079
204177698
44394072
90916816
33056406
124923778
333012319
1837556
112485454
20281541
54301266
440690724
598368587
722351910
425935448
55937069
26593898
417728201
7886467
277851483
267728369
170285740
562421232
133614341
75274194
281746268
422517173
303113873
654490822
820580
685630415
15480802
42635780
8295156
80259734
254818776
63610180
354768313
180451225
296180424
111479822
886281257
312163650
725826391
212550173
108991304
481630766
135663765
426089362
311861944
304939798
87685344
265908339
336848661
121166955
185486782
864833359
4800839
62502204
610993339
30014394
144868786
33526885
18328866
445992310
158609508
11165040
225333731
50817238
12954073
502483560
492192302
298691429
554409005
25564369
20213629
104494553
70189240
352887686
104597675
42165601
452658463
350800070
263622259
18775702
184795067
489425696
236067657
255254298
138317207
82283171
72460331
656960369
30268497
38517756
545736807
22795285
17486958
665103030
169601099
293425096
64729942
300944897
454034782
128649706
348497069
51904970
293491201
103120927
4917137
287470344
6216572
116737741
71592289
90643351
587448740
374571405
485062
241237880
72188078
150931636
38497815
216222580
781284027
508866388
49998656
302557
179069162
196792154
500270747
746486400
462060066
240780199
676244715
126179881
656163488
22564600
136396262
136385136
15792808
401945301
126958491
7592090
115593496
376660937
181043007
402968893
743187764
252258518
453026571
374491170
10370890
473729439
265564221
109125873
325262824
131600683
398563729
627030237
738684826
4869555
260207993
44058251
597759109
2735558
204783517
100681222
213504173
179148400
37477267
423827088
43794693
267548934
19699454
101429523
416830793
286213033
21230622
51064158
46075808
56891430
274517227
112928083
331562053
177598749
87844303
47416156
241362563
752876698
193131045
369028409
45628269
127874435
584828445
19124057
38244499
306062680
268944585
207072080
29684299
899326991
438813777
21523180
2406803
3614360
93388665
10399680
351246922
113321370
159893616
72693915
656981334
105854116
612154462
331273813
561035100
196245997
2166308
68642178
272891305
12919322
137976146
215705359
157806738
377400
295895469
56007972
7694691
660957032
352270545
273490380
529782825
23859671
936402
121312980
129042310
55751662
411411959
146676497
47383593
3231880
57086991
364334731
49935307
55440853
204000913
865319939
691574752
389230467
32918891
359689184
163254389
587503235
91441720
243448604
24799183
862556833
338079904
350434625
401340995
289470448
105089202
7366557
81352165
75049427
27409695
438499801
366982488
311371803
381482844
555497346
381532104
9575324
335712052
135240645
6166329
12065515
233049065
491842864
18831839
311538557
37082695
236505150
209981899
454196563
127015256
74466647
472349177
125219932
318708587
186285962
8033812
204219619
700514721
684194366
478046528
346635342
93084871
21978928
207268805
483619611
708094410
664472
299209589
45371906
295914321
14689859
473498
392633601
334247331
574361803
78590902
451384687
354600110
37318848
76255025
178558057
365741233
2805077
769893433
27695285
808444044
24289011
151420526
242462867
9870284
258968101
563037308
643818315
54857521
50115151
460965357
25890781
4181546
8407085
28784115
901096523
44704698
18768462
80721169
57149126
749843831
89074808
650582489
511738784
216128817
158471831
136311835
134542567
37944485
93984097
930857938
89895368
599996068
337971405
114862674
245925120
54533163
73657824
108673448
76018330
10796102
217904655
332941424
94463438
55247948
135946570
869027910
9857711
854836586
129580542
35415798
41474461
14790845
279391834
698750646
550313295
22176931
17009604
270035266
42076432
95196115
27810226
34968846
185155020
678832053
898171532
214436472
213308668
684371581
155070274
814918699
33998269
34566204
425351875
131035325
437418651
691613089
10079914
41649076
191051469
477878908
13016415
128902016
205923167
222833945
199116583
533800576
106701560
398320122
55621492
91530148
337660862
59689435
125536491
161828081
174073780
412188224
609227046
86752073
688085573
822222
14280152
663776788
537659595
708879048
421323641
424948231
73695913
356021438
954493182
47172960
668774611
57960131
219411257
84905668
257593222
13228404
86331961
285370342
173149900
260096589
25232805
399909179
29286827
243032241
24449395
238060010
210087793
635556287
162037654
360905746
625624869
243077272
196822499
494497
521691285
738551979
143561548
77418167
270610953
48977385
269881799
472217932
704834557
735970067
277793471
62432670
466225084
286422686
456251139
87312139
137835837
56320909
20693259
101854903
131092435
198579999
325427181
461845530
21578561
55604384
25610153
247294759
137622219
210625463
721927736
175124308
65617876
327037310
316926908
383890486
136236802
152207436
214039965
2049951
43162382
43571299
339307598
92802387
184722918
64022997
389917029
63512383
461844890
831366020
27870104
296893877
84361161
6346120
346363006
160226693
118842439
43376800
46345932
174101998
275817372
462829170
147011370
634222547
281683320
26200725
293480121
62708819
298360450
94082213
97389403
372981608
245461417
199126086
64806584
668046937
113116441
191190706
54620909
9434283
566281283
333554112
144829156
254307122
16724598
7194680
249168355
130225768
497219593
894091979
192370984
392552340
37043004
167072346
114469027
238596094
114381224
958420
847093977
8149419
176291723
264076033
113598782
128239605
421290415
397599989
325411168
130054415
159908206
320394007
163226820
462947250
278669189
592232887
139029534
119727282
656965998
5551808
54693832
265011443
170367870
195322454
51977024
329571207
230079459
728379839
376760365
341462358
123571389
157337585
14520057
247276015
284157560
543440058
254534079
31766014
453824902
60983088
117726443
35477015
469257878
196279160
853525039
541937824
133667366
737731554
249649388
2247192
761847182
292583480
458172921
300508910
190307209
229206600
490919473
187807567
73334727
673172230
442823397
296791596
140107908
62019887
66207759
102867930
38602219
161188464
296367212
114853503
129520050
126088070
102973972
9078387
383867975
23622155
585135885
315307469
414179412
450545535
384986750
21129879
377407548
18760945
25999204
194991013
204256577
10451838
189702592
18705676
298554279
232020067
1560852
306882755
343938819
149603331
7181935
158410995
645009887
811957504
207816856
292056582
225551277
10833927
145015949
328890994
41663485
105181692
102844288
20782435
407711291
453829141
422875108
12186174
100969574
295334130
83885024
75142062
8317085
398394975
58780122
211451944
148928972
195218119
75362996
126353988
509924264
171458455
885192953
71494683
34086102
233586298
618522904
57138264
84606747
128395372
774752275
6945112
176512405
37942552
30978651
636379078
185773818
78977996
306027890
227222809
272667062
171431867
154038063
540010335
356987448
16084570
391774118
98844218
78957430
322959913
418936371
526021193
106034516
435020323
14033832
256982889
65121184
300481135
482385542
201167743
19612792
273082687
448584546
3666564
684606019
33508193
116468298
207456949
68865247
384056476
2550457
240856028
27673832
795473220
179387095
138791634
264944024
57209688
223858299
119742368
174806301
210542783
176902396
468011037
116164647
236326517
319443415
486435077
333207731
11575109
489064397
433243506
263645888
256606317
49332902
49270871
27770022
274045664
660649417
43991869
246725836
4193308
51125507
291338483
14243527
545530175
261151278
241091502
42379442
140959737
275763054
155125940
2681943
41998132
744252413
143090752
672108968
54908087
559905287
124699574
192487922
6165482
37154392
603317680
227068216
202547965
525848065
6703024
46350878
68683872
893090858
560987954
57498044
39649346
645832372
506354
645472357
157273611
365383970
159489508
186110150
24646751
4044346
92532672
328279317
390771122
184912743
586177522
8179370
338041530
631312975
436354833
161216673
102522246
37896447
614034319
251539660
324665324
317049252
388393378
183677660
49496631
386306021
237219507
157115666
389739411
400287772
425448245
45461820
106774180
585708239
168962393
467902481
518347274
409703460
228017336
93437677
499980034
859912488
330786357
545207074
667364855
399698321
514222879
175794587
92814724
71808625
375122913
43504213
97946251
44014486
466565949
657796406
122832278
379651997
147854302
582096645
825008876
169671076
275553026
754366428
168241503
5389254
260946058
140335411
353241641
88896956
39721305
381448336
234478965
5811317
114907705
143459982
108173606
343007645
244097162
84474626
165450787
161361820
83282551
376582965
157492746
173277553
46019247
657043496
60429007
423756405
269504171
243963826
608986360
4195699
6887834
77409743
173694047
69680832
61970811
371370194
261017574
44080239
416897934
215582474
5588866
231239738
47683921
310514983
73779509
299426637
356076109
109560161
168173423
893847637
322476436
23681175
148996718
1933445
127041905
238300612
217724528
266946332
381322759
12281470
239709696
301717617
528550325
113117406
71253090
228933329
105929048
138700104
311124216
266903829
296739518
559312379
319055204
163319604
195732496
156187278
197916078
566982060
62736148
73189334
326880532
126257880
432095713
438591338
395551150
168087829
3930472
94325967
213884180
45631774
154866548
36314712
100256229
386737417
21750344
532490717
610908758
113351014
1110902
410145700
73036382
14240607
34287541
418056151
99764593
14575166
310539223
81622310
1504544
401354361
159063643
372886636
392658049
309442054
64288556
420077131
378879310
728298715
138465026
125360534
115644447
647288564
95360
230418738
148089206
325950900
119438782
568563703
566175570
44439553
5747551
228057124
80166778
56804355
481145993
48096094
22235509
1835423
39086344
635296290
678366279
282630604
112324440
728971813
16641724
31893004
434081611
197039548
252975779
222902258
162569609
943808706
259901978
139526256
303569838
27156321
54227796
181975286
175248137
196860896
107391050
93689956
769014026
224163765
90327612
183264537
197955908
43235148
655292004
55102994
46077453
80789689
330578969
217563022
236378458
625211423
537598707
205373713
31043533
42403128
83439539
189047127
115498612
186503685
156708283
17270223
118694544
231080903
49644000
58680801
695613652
527771445
29205894
325830905
623339198
2036925
677533318
19024914
317190211
251517205
223761299
77972354
266677266
108348636
427540973
45824265
531105546
42317008
30044426
102747311
17128379
338528720
48617355
11395183
302006697
194257067
434517620
233883571
610628059
191483991
331515672
71490791
743525167
225159146
2870529
164253263
448008382
537866625
1761172
18922004
70155956
207477098
51476965
400806814
253365608
305502141
234544
466631839
660193170
144976045
3212645
155384
23250609
326502170
71796655
319935464
392035521
484056910
103701167
1404615
361165114
313614740
22312720
193843466
345162239
590480302
218844113
4262668
121781412
277221778
106584238
207533034
94100990
911142553
30169044
414933593
701984927
426864219
39263470
126212994
68013318
267281516
21678899
30528747
697567244
45200618
550745450
587783422
556419994
680654960
95399227
281725328
301567643
18710614
102409513
124366161
23395315
79073499
576357641
599794667
10359772
784101
365026829
4382177
529494066
121601885
527955204
721583276
694945366
118355298
179998239
552915173
404598252
288873134
44908668
63897877
320038558
364368012
247257321
240263908
48504297
286599698
187991010
204884594
399603104
137122097
282531401
537310980
84697101
216180785
224644868
131853362
10476198
200518590
323162767
3389601
71140281
829489661
255998275
108064409
149426107
118963373
233025496
54302374
825135181
92745235
20065908
186761869
505806472
168336322
56966460
67132333
31523323
89965899
371386630
100091892
105908546
422771746
86606305
250703961
125786821
18032004
338127122
441938703
104987765
671801035
270414735
750008542
41929871
24975746
56819346
391488464
149408847
261194014
110484715
553200652
207116885
926978887
40084579
36428374
280880856
20718146
8687637
370748835
310453684
45195822
119417671
140558824
461274162
54886958
61817648
79447968
262000066
209391918
6900377
308364949
849595211
116939531
478232001
426925020
370339929
81133728
349452569
157827584
77048084
47746767
508254162
314464875
208887967
23163365
712926428
790819623
318791919
127468169
245466627
209926929
223401144
530488924
369966760
44403720
54207695
76906056
145161075
108827419
241948942
7948940
470047260
254483430
208492973
101321125
87947419
132333584
205687481
412266801
11506005
797244768
251562973
80934738
156221328
16046058
56566391
107949560
63449854
70583709
244141176
58560765
390111720
74050955
737494297
165276428
433990503
19144346
145836643
241249153
16183809
61737173
241629683
145564403
191248121
293475537
778523629
56340235
738455369
316946623
130761811
586438138
9718685
6843281
47943408
481490563
552102930
565658646
38917063
5142022
45002405
923438154
97913953
320433221
123014715
317758855
834412893
424505990
73096859
469464968
933475635
272096130
343558560
199470998
29662006
91395019
67533313
799362374
887758264
153612608
11151850
307384490
604471362
91274790
162407113
91322158
194789721
264470385
14536273
18172665
463354311
153647511
267851967
609944889
207949482
406028777
182338095
445122128
7269616
108670746
177550858
53879395
99661053
104118816
52297310
234418629
314222955
176869313
316925529
303180513
621307931
126489021
866894833
94905414
339032
572162511
68872872
257190974
286007018
338713537
342434364
144159540
300563514
545042434
796870331
177967452
268018247
818667642
32259415
27012283
173488186
455420565
108405613
304959776
190539950
75168379
339203185
38306260
60477893
717026650
169342908
43909345
190813836
49142261
246559477
74609531
222434535
59991543
8058284
629595933
158784251
785837013
13487020
139122199
74499712
52805297
174357780
4683057
275597209
290346193
170491953
309565719
219699942
670261151
609069164
511510388
331327987
169864342
16497911
282070327
88863646
174527928
137991385
157099365
91093436
3950650
95110173
56118686
323872999
130054229
90645738
171579054
274366893
402882532
12746929
138536670
156641668
21836746
250562395
257450473
665787137
210655320
6775796
351816536
671240810
11033470
129280007
224845567
244411166
43492906
55963988
1301888
733194475
132606778
361254672
702650150
343508359
271505615
304711143
101762139
815884341
8186460
4845369
560815265
281209250
37924368
375886503
317538241
326847194
768415079
645269893
603980092
14307430
88451395
58739603
34759476
26761724
517862828
120998631
49478269
332489906
738394242
172710509
194252014
174868462
320745753
4407660
671436327
49406255
7111056
1389607
354447498
455684172
64703043
492300910
881983210
188621164
63886703
4014213
188294389
42907448
213903648
161578705
17504667
3058
16673388
251931803
141055991
615799651
199869191
8207072
301532593
127839119
285871049
111649595
365136135
437077827
71037879
264757663
135840534
652633215
307437769
3881231
432882707
86387665
416744385
310263
265005998
246100986
63093256
564632952
537854497
288926380
321657989
264983578
492096064
119718765
536075648
171374142
224555574
417142358
139826949
74658395
59010957
485374005
261587674
25387880
292721338
456249507
27581507
124128362
248993374
258636477
266458617
298799106
386994384
3699821
66718378
314427888
237631880
494946468
408815543
90390796
5977698
550050005
155558800
17474167
519724896
322046230
705673423
92032055
3328966
51465203
348717081
4861972
77405276
209727857
111726108
18047292
314638776
360947098
248126519
700341477
25656035
139260940
172728845
412194737
230275281
195529367
98114217
69200091
18630749
135443153
259213030
422931024
855571472
294020681
733778367
267322502
560949548
209120596
506681286
16722959
311574002
256760807
356720597
7092521
127380464
693576043
172770660
234770642
145311768
457858037
195615904
506057862
386697933
165101969
110190658
92280326
475545438
8293439
302844876
271458195
117624461
19816326
314661952
126095293
547673312
494880049
387525559
582469890
173085851
278222022
290698290
138466569
250593305
36123147
213522322
364647489
647837057
192872635
311761878
629656118
66204882
213718752
160094619
85071675
80044823
435003379
2271182
8048013
668133147
45657849
214212613
448714385
386111341
124904732
10313843
139840840
284129533
71786474
64208233
18189194
78867487
298441246
77464998
199382118
152224251
705555652
198230985
78833530
137101908
492192220
606364852
58361397
288206926
430617400
485514538
88617314
210342437
67202877
330773078
93793019
32809254
445741161
480282045
542811456
680495987
285105225
87807618
397373642
263075888
97716
9414692
248394772
751667354
21874810
286479583
367231600
283468058
646690516
3010690
529335253
25504998
313114764
304561535
1716017
28303888
42182673
73315926
47438563
270860273
15008191
70878513
548851096
240884867
326391442
421710647
478816132
609300732
149234615
236098186
234842322
251716121
432673512
82181880
20752169
19500484
303708532
674368390
131396499
461787180
744091126
142251247
197377605
44303497
510659864
174613308
708027037
168819040
806120003
2973168
212262839
361535398
352819427
305127720
38151700
182910201
826431692
479484460
4437829
721260093
123597968
310173940
291631713
649532110
43704969
590518242
262727980
48114975
266923325
42487539
68497858
143006645
488770075
81993347
12890421
387733118
111101281
287966860
4582075
307843759
176678777
71283500
541878156
493017102
255541009
100843779
475725011
59209429
281302502
464598502
45148378
52278644
129667230
240692178
370456489
69534542
128256002
29453368
130467071
38202897
35576420
41977433
62232152
686238447
564914263
127260035
125268763
91839545
57183498
514102120
341468917
7898812
3426268
12291491
491056969
74907954
772048706
86973205
362306338
53345024
2849150
118088649
490545608
32216625
423477068
487217117
63608693
238705102
890112943
881039247
140371783
441182521
159717560
89442200
351968
89724191
550551302
35687308
659161185
80528212
350343179
13919328
731486429
63336947
371968581
10082437
361094270
428376612
33833130
160163306
101240949
441050857
90425969
34905061
19312486
8722452
9452599
491895666
177906063
59093029
289990264
3319459
54178139
507020106
368570188
95420087
572129976
28811694
205676517
289580369
175503777
28859179
505193730
252991967
9640332
70218366
40737804
106235768
4121796
494411827
712515032
372442451
253743906
289591887
409047866
317382267
42453792
610923309
189074221
9348589
64139565
407691911
528394700
633372721
88547967
64544404
37668928
46254832
396333961
55242023
2691513
126984837
22628628
40767052
61034699
446801228
192171900
248572681
418317509
37254017
94126359
927391352
199654070
215613318
231716841
520628878
29812747
30724051
663535260
490135541
288090174
326680099
24935906
847233734
11285696
369981499
236881009
257422392
49251348
206374180
533443313
171329029
60159818
12807896
10199621
269276181
317955438
333178813
6728676
807449432
437681810
325003177
216058177
303839365
376743316
467412919
211603123
373811628
881071303
558547927
293945226
264458835
503191117
462606078
149428498
69176472
6729015
209723982
9288564
14101055
44438545
174686195
8411189
99422003
111649344
385215797
167682151
17646269
27756504
133297736
281887892
719560043
583685957
627109071
22876031
275253484
255721982
133564863
430408442
23529
62613359
75242348
36250648
279393734
152642533
262827784
724641610
464892781
445430522
176489175
204270488
668212147
567828959
12108957
339507
893669516
263095416
223080845
81519955
428618149
68166731
181612924
110903295
246040014
312669095
545697977
72106655
479903155
875408899
78891980
816939164
232533725
45829333
793131249
143944619
190893583
600419245
75389632
500393464
153918471
333318211
440288182
114107640
160079702
242009767
172488176
354151770
338266337
592596363
101129763
86670905
414277318
537400277
125965910
592698223
688037961
21062230
113456320
663871135
353302615
373710120
313782317
205779035
132358361
341922373
416420357
672264681
68519637
132949137
547899688
55544602
62147153
580099286
381374068
737897156
403710680
353635262
11576140
181701788
450811057
949756058
500494373
117494432
14129403
160315264
274751213
75815071
769261128
938964016
43180603
43324302
584007013
82171010
571346053
32752963
57133951
38695677
332040775
784603671
405195206
180414860
49312445
51571842
265520164
875895831
87220490
169069294
432786596
561436824
119731529
189665802
111325258
190851645
179862060
199508314
26690645
9679277
267744250
12082238
9222086
69505855
187308136
717500121
728947110
258308930
196709803
121306582
127607183
498410925
27895159
205755480
169707976
4770755
976668782
179572884
392242216
761654810
56715636
232822450
520621626
852274865
558701378
149567402
907359993
174571352
5960417
241843612
51583187
229267995
284985912
41160098
356301659
246618683
26943294
803695527
92237406
704126534
498626294
287935
269580002
16792151
84124531
141010181
323420046
389144278
216765466
355503502
400436971
24984838
267055601
555855793
179998853
540172975
585489229
10829015
79097906
488919541
640281170
194797412
3525326
172651841
282073996
304485071
21780331
385582053
34442787
25518470
247134246
349190151
457336437
142283114
491353802
587926553
281508975
145069513
281475746
76871658
87509694
74756602
80609344
412918850
131871500
820001870
206926619
341035845
83119079
10525311
258905531
205925061
281811045
40380596
12013873
536299848
443190324
7416279
759041833
340122280
44679983
51665245
54781138
8298408
52654280
536799484
169179469
171767743
83808026
314431085
95844580
12901026
660695545
152103690
418474905
39775819
71460696
549040605
220057306
663682641
156789396
40308378
203910240
251932
35060637
259787388
45326065
536077753
25339577
39373501
239957056
603392240
309548285
577174850
34159633
202804488
111038654
83619048
102795601
171568568
12492798
379619838
132503016
4163767
190240022
18885080
14586211
45884807
181180783
548033007
298175945
294816198
65732107
394752774
661337238
939293411
494561150
21904098
405719522
763773326
619224251
468172466
110313526
411001169
711251887
67514904
78692355
9053834
275079806
244227917
398129033
255731093
106833037
361737931
220836461
99035517
48501814
900678521
171658928
31959979
646379527
480775657
10141
142782855
429291798
124410315
294411992
71939446
58509683
413024978
603929760
20847505
100612392
59297729
288849521
277376174
20310979
373803649
59215624
58081646
897410302
581833751
255750292
278133269
68046154
449805599
314747879
210103125
332869818
580010727
454486943
312465627
256500740
583655625
15165323
189913496
37460251
433382658
218273377
2440424
122325544
52993878
811110050
59464112
121224706
244296409
76742083
102131630
307106223
90176018
79790764
156932544
129463150
207981771
110154286
193921684
890999693
594743649
133686169
509103020
99436019
403275384
667356298
69273719
430422335
667490552
323020679
126632936
34930865
29706256
405965899
85606475
163212407
403514770
420169980
91886308
316630559
152449541
8540069
62871457
386216868
240315667
55119642
282860808
122675515
197072287
139807930
374556865
41714769
283827972
16573057
96295248
149382111
265132349
89206076
525293036
573806215
476909722
647997808
717076159
4935199
635071474
600903285
49107307
336568936
558324845
214066517
376274004
156226937
1851444
310691912
117612481
2235865
58912954
36642245
503416133
57822634
476343687
285914790
150966490
389614583
8383125
22051468
63041311
236978241
26532947
463232064
468787204
684529985
73332500
121542769
33702864
505182659
191706644
838951501
80301188
536125272
26921431
5587211
223829086
415872364
160249794
130865358
581611694
79942977
719257158
175483106
376077649
68725300
170130795
2664596
461933419
148681249
2727278
501552099
90976799
416875775
1267635
348109394
236108738
279485800
27496995
19932930
227789199
111233516
259012869
646393653
230260028
113302384
115521099
49713482
396330092
52231280
76280005
883797007
153106376
316761830
521588939
244993595
20016706
734934917
105275510
13770667
256063037
43151220
1204369
858022806
309038472
211466255
51117726
197754181
342293900
532599298
384704139
468236457
23181207
339662508
618864448
315552889
15995027
854135020
59223665
653016232
289881217
25209794
1695793
436588228
317329096
536108774
142088671
23842171
473943244
281259498
12831686
404694348
438703467
423694262
43611471
340481894
232999125
264482836
107528509
790748533
33420284
172323870
77235862
107434672
258048159
664238182
184032899
343502231
54410547
599573753
222295870
130544738
135006763
195285970
453076248
259787676
777196131
79416815
83605836
357338449
226506680
183915493
75492254
273795636
583264525
127267109
211527522
233431073
404478154
133564321
260941090
45507629
321523651
244889
56581892
182828339
1123154
27173347
601885268
302112875
450761979
978453959
35399940
130243048
88868385
169640063
370964627
200980497
138234327
410903547
434708854
862158555
906675541
56554894
540646170
228009299
302890983
49813962
62024524
8061042
514758235
118498635
251605676
547915933
366872317
94820050
569567308
636835974
414136156
191882585
16189761
15737380
118140867
51812828
49620515
19373386
580694641
33489630
9318361
405347463
40998974
93709496
49949812
276524938
398936636
665986483
65407860
183848502
130692344
525369279
604817216
320219414
532711417
20828787
157108616
92160806
517108753
663292480
652265437
111455464
748553803
523240380
106912192
549358513
213531276
104001088
91455113
160219853
281932124
155160261
580464536
353208779
262424619
268758776
219634591
57375212
584524043
300243446
30649808
86549376
6767352
635451028
738562237
280115378
281137382
99927009
219387408
219421766
64627928
62073978
609895923
482350835
138729081
92405636
3525345
1746795
625316641
170743045
36633866
7483022
26453214
211621381
184243695
918372326
17668115
662113314
232959052
397117598
156924764
140816983
128385458
237188504
650812048
121171504
113007590
9738304
418218270
85615915
114913968
198718662
278972931
187939024
46711256
469648847
467000331
157950161
337314753
644894247
154646572
187896509
552426131
52687261
247584672
240599513
530960316
201057107
48354713
25952713
1557358
108993330
564812901
362971080
79461147
516371369
28119433
24050434
39475498
657705476
202975906
136513939
259613442
350262335
120082926
33689353
113040068
44276574
63622887
89365250
14800155
28978632
95797221
290128589
382443379
16550287
174842
44220904
798424963
137006211
136690097
218101163
252540004
36393011
179759117
151736584
172067618
20862249
23635767
31671836
82465478
26549143
137146971
116005226
199045867
827959998
18075208
432415595
560281489
47991457
58192029
355212574
594651
44018758
121522949
355116655
344762853
32797616
667095867
53544313
104087321
637076270
937094997
93382248
47934659
57308729
7165878
11676499
597311631
508386180
604731432
551904313
29516534
151514284
658339981
35735859
73397462
152646664
778437439
145791676
523827760
174906359
304703177
37251173
10047797
92442699
32202861
409389325
359044921
329505604
306572925
233126530
81810216
295020203
133869881
274166621
57295638
104348127
16289713
360021471
122305840
293637288
73662067
102335616
20309407
390724845
389938224
114518099
705534
144284079
496882980
8354002
602602864
243374049
3162463
98391739
530224249
287368357
220700320
368400086
115007423
29295129
38798082
17058306
94195481
591810260
170786976
318691255
21189829
294923561
27681776
822362959
430352650
518554990
203531884
361364531
635011984
32937919
384339463
2879427
241249350
924247108
205830489
87637077
9818772
202502710
265803584
318281220
490959143
1893199
157471331
687297490
68456724
157253189
206603590
412959079
222916153
612312673
747125944
42091138
69619292
163503771
20498718
474009986
83294811
537627389
4321605
10275726
280028288
421172580
611354168
19569050
346052314
67239312
764209962
570846571
564778949
389348942
35809532
73399524
808334652
147529278
716739156
286643239
327462148
86268536
411619759
78997158
702483942
378664856
220317984
193227770
113217804
951317752
233311921
230823967
45073316
79203582
582818465
626713513
21343903
353006689
309460759
272709376
202525925
295360402
183013735
608728409
608461780
800038078
48047941
42105601
225762537
434522973
41123892
105772898
132365202
5985630
285950922
172756036
357355248
218662973
267880619
237625863
127925553
4378428
463956227
483824018
34170367
87363890
278864710
361786622
83742055
332069189
502583978
124791301
661454940
49016379
513096030
437401297
5253120
21550460
13350482
595382747
23119054
649306697
4450025
38484679
116235546
461065300
72825804
62000743
55346896
137772690
270845921
58584791
774202236
223946288
795248143
261553947
284368089
262459545
187902290
605884587
19506041
109285417
48330497
38615252
5733304
302897489
374923054
51718912
72611412
544505519
20345211
217156245
96986797
39737147
233977289
141250450
345513108
20459663
486942221
411481313
105998785
120995260
115781926
550629437
122505188
182536186
131132923
529302
147835435
215713312
264786988
512919689
104793383
85674027
662810636
105743628
430102710
573699048
63528064
176254684
380195249
341371858
70232125
452337400
161689736
426845946
62677526
121331574
95182994
411771728
370555529
439883467
80393861
26351280
1775046
247606628
5752279
159581019
204726850
826101084
577656432
61786876
426473988
124635108
208112827
800501243
620125211
398358605
18280473
93761685
20522969
64196041
415488597
3732088
75928223
48054513
515154022
24805630
576583332
70556187
530505465
11037363
822833346
250557560
44191537
174847466
198773062
57422506
137304061
30789814
19609085
558252687
65994635
131435316
867833476
81957064
551002452
429834237
63959151
127164438
18345546
272294546
522271336
34635801
22339680
22975695
87022744
424527009
24697811
3780549
3673654
53941444
761326336
579819393
79247016
588318174
15850231
23967378
123327672
221092633
559947730
40471404
23531383
205295931
34357037
155898754
79558062
116824931
165664218
208943796
242276086
331579371
77900996
118874260
18783274
92101801
382597742
18048687
780977991
30579384
304840116
33396938
415796328
8952498
604177990
463161643
58625950
216781619
56874256
184582805
237636180
260120240
267904935
679154111
147848992
298691415
5197294
14568219
56265497
15072705
92522688
127557737
332908421
321581747
178505154
159898714
504303
661449027
52651384
297985507
6336699
209034786
98961745
532261054
86934456
434659448
131854298
246375940
551497428
255476592
127231285
24225073
71067048
727675787
360541975
35833492
63449072
47201895
79389546
207367298
807315119
103376088
130485714
845704449
387792817
104785461
297668503
528885465
171311948
51794467
3299810
450134332
712467356
401168944
327533930
19378658
6197285
225334364
2733686
120362123
9489341
235081429
55093986
98455769
25704029
790448139
281315807
20564303
87437231
385187131
394995114
131145486
118783785
216038843
80636229
519309965
545942712
72773809
671652361
244547704
57233116
300620
49178548
449688663
391613032
29421176
36295620
203254353
418467257
51754415
57576335
5595538
147154794
361997639
608837964
363615021
93888397
5408503
586916108
47287759
271778468
635368225
422742878
97075749
7904970
28077170
37944083
364245413
378778774
331190666
22398268
125972082
9031333
666565878
169811599
364385712
294139726
425570313
56087384
481127462
310083681
40328482
60601136
191233347
549928218
43815746
59999757
265052372
53617667
47161609
41866203
347463592
394976070
145637392
245137473
120796434
284643015
114553347
2596186
38597746
63913357
261522933
19517820
116337115
190272705
913507392
19718522
360689980
15591845
258631792
167660569
39736024
457577807
340355876
9282361
13835051
174904036
57891912
230545335
20052905
108750038
545449243
337609463
31791132
34642482
80598023
709181564
432595664
545896959
174727881
2443162
155307649
736975355
183726412
42174480
94333918
48110317
163733092
188926111
391309802
370919023
349785934
419459905
624574172
4073203
880034429
72238401
454969846
199184766
203990206
569397439
119240603
259791657
372021453
31054110
779111042
41283387
408967910
196404852
140257291
41972946
287759105
435473049
374289329
252705826
397241632
119727548
40745210
2610175
33105045
768306926
31497785
256459738
459107025
307424856
60511003
229102750
80762384
53381481
94449466
432891551
6156625
769667458
557992008
95260836
666189024
604830455
694213166
214164028
346271830
228693285
81180696
299970654
26616700
378589814
239107391
136809919
6802042
21309158
781231700
134912934
37076884
752572306
98346586
314470858
271162756
150743597
4267687
719299932
332786469
112957714
21033675
43402482
839274550
86006910
787856820
84421302
301369026
44737457
71908572
690298261
65955698
174619405
29590278
83512740
697096904
431431017
32620800
243257464
74568919
154680529
54795137
90594114
291092363
15635578
586159316
504499623
256122904
593308709
326761245
530000505
113927571
606282592
59888223
202723554
662973736
591908900
1226807
585181587
172547010
183825447
259170545
13342279
609658528
88785082
124950399
80561503
844409291
260485655
149004453
496552419
19299373
169256643
106460175
865523794
274517206
35259658
385860511
478405116
18022959
449840905
298742475
113245128
50770103
360476715
905811070
227893440
467024267
4096301
7367322
258932150
10784167
81490575
20543085
121577904
177657199
115257141
76527559
90547850
82737909
37990185
147094683
4119384
352992125
149548458
874274925
3099900
10314468
382862920
297376916
71410900
91228157
238910274
37648510
506990869
476956638
238941700
32418206
14253906
53579134
685454552
640227010
259223195
957117
126692308
343511499
58686643
245996636
477695139
357112448
34479344
49355554
92768777
584491321
457569796
105518820
459282341
438856548
55150176
594130763
53228231
909876867
18806911
78066586
29408776
515810258
92585179
151414178
93825108
688830119
382944604
372173215
719276490
748248875
18023277
265341520
255985777
18727999
584646878
228909516
882070138
206737129
502688787
302646394
70894223
234736209
675135960
447755758
45730485
244928979
431253869
484276118
277404956
94118243
116040609
144926919
75397226
178415742
341020643
103716920
90354260
165752359
268589548
19598149
77276747
540046135
409131877
4838785
441371948
66612014
102867373
13589854
39312445
559783666
163593999
384862968
16772398
288054731
100498907
368485356
199830380
371728665
83627769
966586432
412805950
41418031
9135383
232385
317126372
267995264
29587239
5328375
204589793
52475142
488021607
461971121
241742625
207884089
22750621
37912227
132722753
291744994
166586839
95535959
274295777
47404893
957815005
312227175
682550696
413897796
33035001
137819398
681172437
134464189
445223884
337336523
517174617
553373846
877634653
91103600
529498247
45043947
831459047
74924086
55628460
260797659
113626483
175343269
290420018
600764987
213403937
554449
89196659
41403860
294258511
226287743
60651534
46045163
4065196
625813327
28443817
107634367
57988360
425288178
266234753
169860233
162028926
424858086
389202873
275084510
99142071
55749662
110625296
31451939
132234982
136821724
274104495
675790784
306237378
476688527
272986008
475619780
440945680
245242864
191208917
13466710
28372617
30112514
343521579
143299659
48020465
43671473
290528888
378661191
600938183
5989004
149103981
18654800
59068250
31182629
252213117
661386369
558287185
31328871
682314695
160410320
247416195
79771040
134378366
269954438
574528593
13655598
6240262
73467481
74505355
94674180
817373894
112086722
72215559
206164464
58132963
359297228
71151094
101471914
258066456
279304783
481634687
352130654
779474358
404961319
67731505
47844965
177311378
240436624
238321993
343377861
104175354
141776795
108504035
569537190
194988747
418021853
435561701
133080144
294703013
73274712
322264
502703961
252985523
156233493
10054889
2682431
55621257
90966738
440550733
393799303
92560029
48710489
21950376
321796147
38882504
153276402
23206225
401629815
99477213
107233198
97394072
7440491
225571507
315730110
79809088
190610214
374056158
257995143
386246326
396839199
2128928
525674459
195029292
50601481
161337733
895886196
62506269
197825852
28051058
4135150
8364412
229824156
358310923
270605224
1850319
154692929
55888367
7741182
39212128
32405462
496366849
42165182
5991096
357830655
614192121
466929665
244728801
253672754
533844182
256392299
2332544
107169339
13281520
619549533
47597053
139286003
528167060
141246923
12080647
196679505
256334203
170428435
49423878
54729654
76517290
93680600
81916264
1071539
592524914
16111804
17896034
736140424
496745354
40971832
278314190
344412408
24717241
609385021
86263005
156241663
358680789
11174476
6187386
93801068
380198
220919161
269883053
400591326
200254773
41036218
111534368
119240893
95979661
7386464
606485766
108358739
26332381
64375701
822761059
388843714
60347543
539124601
370707800
665992880
518856870
726637784
67129167
29941742
533401058
299070721
114486075
179486706
2575851
210772264
264965250
99556666
811887235
160646045
427457633
330501969
369044268
6783511
411845505
137882216
104840626
418531332
327808405
266215115
1079419
355961881
181507264
423062284
188793775
344758306
709166647
166849965
619136019
122519863
93297231
170899514
237822436
71091245
14537125
756348308
196983738
170222615
337667090
140417363
80364945
114706424
225538603
759614437
582846439
101244257
61127986
317971641
430538777
256206508
964722147
719247479
533047298
252248213
344137025
735911623
57837645
294324955
94686888
369069905
382469428
327028154
201250124
195237081
162705621
9781644
212151364
6397706
8333814
207641765
118325909
385382350
180449619
364196000
203885020
177494485
399170
92843603
92819075
154566861
453261544
80286685
163278771
89995204
337964429
520909794
348038796
27308387
107189569
98115793
504681761
15832483
864241147
128408018
1219042
232138049
42429432
669025537
628674940
18716392
278105555
520595230
350284506
392982634
6334707
1442028
570639555
216154659
22775705
55697047
96095123
26229239
73568995
144035441
113653882
43466176
391024136
152136657
353368816
282089235
492819461
525434085
39555971
36761997
188846435
108440263
136112974
912819816
176401413
117810748
129858942
140833139
410531311
119592285
416063360
714626554
215830936
442997529
446226552
44288640
284967936
245286012
758083111
537350138
737219304
276958391
96068047
134951204
277723286
454070031
298696655
82382524
28292679
218589744
274677253
258852603
22537570
26955039
609209170
387804992
579800699
200137681
34811057
2410076
97758183
261997618
381756994
22400526
447276161
211381298
488514175
531238120
17420861
670132057
318071171
423822514
115644679
223918729
721304670
218396311
611990793
207662713
289048536
681913200
129680982
190479472
676108881
273495000
103652641
69486222
283769615
32118605
99732158
513395017
261834617
591728890
104140091
796938838
326088426
82614977
519681362
51274689
394895469
675318993
250496680
3555634
193152978
519316671
151980648
83820555
758466423
261009347
98713759
887060108
87802816
103570196
290123224
276225441
16883715
193112830
68224985
34878532
200249339
30038014
290406669
333212451
366972498
224929021
651570413
136993171
214727457
604311319
78235758
432958155
331488995
97270503
344228876
21427889
948192711
157007328
242280231
26534432
594561088
138259440
153338617
774630252
122638970
621974791
25613479
84837291
261753414
237205347
93606021
236447452
9148566
295046761
297568993
9659332
50105151
70741307
172270025
428640700
824614792
408364371
751407368
50525753
49073229
349223670
189630870
475838679
9805236
542411140
384772565
189783220
216927770
499998555
214815016
637723738
6113240
117974085
630528647
370066083
625847460
400949284
303424457
275327126
237085321
32851590
29162137
91740815
202512333
5918894
6148437
13370053
111836384
97557356
117761693
156844715
224714488
99736979
1244851
270522283
501966403
87046347
321076315
161197717
319936080
584581006
306241083
198025085
41809803
19436165
101522050
823278724
165856234
23889998
30701582
173742989
2620555
50836731
70260695
114812648
150152071
82409
117668595
266686214
19330280
620136923
19303410
3721012
180031960
224012447
284699647
8239950
439082851
314309095
52015150
419974171
91658446
286512120
322173244
361459537
201167826
395031206
303563026
700472262
22791021
139571978
6334307
46189576
212421064
268785999
228814167
37519430
2199258
21717124
190340947
251608045
280698874
90976385
103869037
139039332
396993107
258091114
557967252
883625728
72339533
874787246
37943434
243120022
205136044
77151413
318978480
46850059
183427
204532862
11592710
248453675
109530543
169572431
91109404
122968938
240296880
164565480
44492204
131116327
320472569
27025449
69349347
70977938
414368645
269394196
380600661
288338962
98297625
230002619
281553070
75939808
122996806
150356993
624600528
193874066
85636960
203545491
551048475
374405903
177310756
276794428
418651745
25020397
13085422
725493054
74475600
699272064
435017746
839204915
583556066
151480119
105653298
590037699
259793148
199758206
270488183
503693258
422338806
470167513
655416140
266674681
321098656
340308531
2313921
226137654
69952196
199752370
488635115
219416755
101967083
180195146
356768343
76996710
97075973
78888738
260535734
475039118
55640550
26636670
139484036
525842736
40462845
51961376
372852631
430476323
463798668
859840484
12203943
328105328
60992862
85303868
58829436
95717988
802688726
296815071
174591787
131716754
170814181
54980405
197836475
70212630
158510178
419885701
286901883
57142088
22163454
11031746
205182475
157731479
60530727
305137148
823244793
126625073
489500173
36628746
30313799
192464093
226145479
60199398
229408054
212545586
231624464
47134494
230799917
33413138
28673391
483771668
578679341
157738384
749866191
6438936
369936053
209835759
608170769
10727340
136424078
783571780
174675879
482796095
360650339
142041392
418220345
618856997
2598080
303297966
185650936
350194968
154926947
471592035
441227600
60315418
424343693
510579082
311771916
60138119
54600219
745695693
372152028
55220844
7141414
281426188
268379770
14760966
16454715
19604743
45049270
384740839
90038222
40487132
2731851
32792227
690254846
326766347
94169057
428959301
28812
60920223
321081184
199553198
67142119
239045605
280930664
189710019
720488082
542243832
477651537
210664309
371375350
298885778
446567233
43681162
22910078
94389037
146584673
158660445
320613517
209424910
487726073
644078761
566936116
189282199
238260309
25147226
326458507
209204637
227788179
448253544
17868245
409959680
132150563
888746
627424618
198519161
93518420
138574414
428592473
4366483
410388751
204733063
397010096
670308935
888008945
160707654
108194562
251242208
465318961
50081116
298085393
58364677
467965912
79888634
314606921
59898418
368439691
403614460
166388680
598153215
118909767
43516102
198108881
125141258
446106167
658317617
357786400
357060957
8920114
117034784
87948803
209490590
16268756
47813506
314277335
81734445
31701178
74813849
482851923
12202023
340746883
257594077
252580490
392373420
404330337
49798812
32258363
133680284
108170246
57956332
433264956
58813419
511913797
32221230
145417945
132921658
112422659
263710475
287757465
260465892
77565756
813429258
9761842
7513577
37247952
61465408
67343783
197632584
369944660
132405738
440735548
408179761
61942368
515518139
398530937
12314608
273193505
39193862
591689316
547507415
200284231
266768760
562552551
12033854
601402198
442527764
52742337
34002696
1507394
180808091
79913967
285418462
432070818
479765417
380361103
339266400
595703053
844947156
58604251
23333726
186683360
159852838
189793223
82286265
5606805
330687322
125245198
51219181
711586444
421290402
81892843
28795541
712056108
92676237
520756693
654789077
757286345
481308466
449555707
629255044
600049026
7363420
267947348
543970698
38072250
258164052
31985091
14029474
9247182
86063271
101582192
24090802
767951412
119764102
29106452
43629545
191929710
47617725
176607793
449630565
34075692
164757410
96452799
89635926
535504219
354611461
34363357
745200290
53443539
399580422
251717938
388841323
299358357
885975094
769020135
88758690
417776676
156713342
1894727
64196546
66152758
194262051
282073936
179380232
68783326
464526836
193370824
244163544
86150733
787041285
714146112
362728682
350710731
171504584
46722689
493339997
336468072
607787210
159140268
12637750
38305652
278238588
242302754
351473969
57563689
420317918
95190526
371963722
614852400
2376318
24365098
70570289
217541698
124593490
139197409
344831171
112310735
69337046
915986313
409590799
585673290
1694036
287634741
280396325
429427373
688354021
248136137
187885369
203386723
54480970
20071743
70311115
42432266
482817097
394632672
11110034
66721743
94970760
341787990
29508679
523851628
9141191
242875921
37724822
25382901
2358886
45099825
39980618
72837015
34801931
237330918
734650
442776018
125160583
303318878
303201300
14703923
137702018
37179727
478933414
184443333
505500262
135321913
3669222
155350262
100246345
122412965
736346868
2375276
329479141
32900367
374661094
387562540
186252407
60780874
77212854
91153390
52221769
110207250
117299
66519718
201986867
18044211
285585866
11458154
43728486
582152670
679160269
140090318
579573725
250199799
12457930
320835250
21664747
503586403
173792362
72007114
408785732
930725787
24254146
156225510
453758713
794677860
19230588
225469629
281577419
75468221
183323037
149321169
46928934
452600529
480781195
550627166
776821925
229266338
80850858
205317894
411024591
84154663
266701871
273830201
374472209
379792491
55498017
322353206
186231583
868324520
136942514
287367154
162955076
569880433
176451077
2372747
269129004
6458796
220995376
471191652
246979806
264716934
313444327
86523881
290218334
7830431
1363398
313995589
357728736
73011539
964198934
40500703
65162991
98037663
46606432
52474807
134258970
166633581
613621
56015189
21266495
311793871
41188189
474082431
203154998
301741842
9951336
661334243
42710125
840634751
668610931
296614942
77147338
53254700
447823810
50852932
388999063
130112108
436721662
11814984
51521615
23948359
60045248
317467833
650221142
372265443
381219405
216393949
77569692
246770854
111447963
3869872
235393530
48995432
418278416
552314493
74345687
92344663
222922832
221436738
459152191
38891451
10607228
392345558
490292932
56038237
181193099
809694547
252977819
321760420
716499962
98959918
5942812
619775881
558249923
135016875
135750295
494391
356123081
93740443
444572773
8484336
191485127
509710283
168382331
35633825
162653897
209471996
343267339
22326283
91730964
236117679
118051966
260745256
160514926
223295043
680731460
148028237
20713285
299150310
275820771
154029653
155644933
172728898
222698218
757006747
289185598
111618060
303580522
724485690
31882298
512941705
305815816
25836366
367089852
195158678
116441147
10343200
458386807
168221178
867252136
157348809
125871362
539806840
104263056
78088167
459128411
751104865
682830625
244972169
110924747
200380957
236620875
375706947
53480767
83541185
15821049
25646001
460219374
21591898
244860261
111239504
162005803
357219518
639631098
373287734
139136510
322812498
291002935
299533411
257239042
580087719
375407239
48387118
187923884
219010044
313639476
56401747
17318780
33321620
60854433
595386
2224035
17190833
64339734
56074057
368141720
317891699
734348729
35965054
29875775
232777395
439793010
118968940
20307436
348700497
463264844
180798500
302184174
158766920
339924359
164555306
14197148
372536927
490775496
460123305
146091466
2051805
143846225
107729015
522304045
23797008
223571307
120728117
143623431
412644335
397092942
220413130
164970852
709286000
219673965
536687024
243249506
334759737
306519616
163293414
787713899
229602483
612006618
8399273
31419793
55206920
300232481
1123345
368920245
615053635
174560801
599508642
458446523
231525305
556019228
57583791
517441828
294813741
209999357
17962716
123423243
111020203
195858471
60652818
41499166
311571129
34729344
33320034
6722463
429452812
43202699
90310816
166301242
8937651
131352794
102561513
364768480
64202549
31399397
357447380
479733379
101996988
470703938
61979521
69760287
208111848
179302112
579259847
959313020
95935620
703320985
262682241
19506056
505759092
228830566
855038065
252346378
483507589
23762896
294847746
619786030
189753207
571164725
427671084
239726979
656374197
44530753
90474649
350374797
98839806
82988835
51844314
25550555
71243426
27423879
101248138
431669401
25747735
133441114
708265512
219776434
169826384
104505496
203324006
443003013
427663114
133752585
247336989
32996259
97472348
4238038
237990062
10604855
195979258
59175819
638450790
298372895
186519292
225997512
334698135
108616933
1365956
163094622
215944757
537686907
689666038
672779736
92421886
11669456
76919117
373937053
94902900
99917615
211848333
777232070
712381362
387239350
5930125
61227067
63965204
244154805
495339928
248248296
65865892
116132787
155034472
879044295
115965361
204551520
3649877
85001271
129658252
5485743
50764464
3692445
28921359
58433315
42719104
116530296
176398515
653852407
62875160
636449687
723668187
236834902
452149733
3389498
553984404
798376513
82298706
232382787
78951982
597524389
270626503
523056539
254556517
570839781
212580279
28373838
500880759
719479946
87854
295062593
64680565
141070610
148020217
151407242
167842416
432562845
94308200
439524296
38390996
72001519
23356196
408389263
674529364
353386505
115670157
125977835
53840912
559867554
25776115
327103820
208145341
695471706
181979858
84244180
66856264
455135432
245536532
37911682
281446272
141944211
422484445
76190781
551818002
26504284
18237474
83179128
349264658
10866313
176114173
419781491
118250704
792261651
654802738
43287034
587552546
942657303
232347654
484887975
416119176
52794390
601765571
631806553
756480596
54234897
107170849
315925014
106856392
564568968
104456541
154422114
472435736
904982327
125456997
207055947
169866767
16342143
402934967
474087781
295517752
29269062
142293435
63387427
201834516
679216391
10798465
577917613
593910593
730045626
402773914
174353589
227283023
20299750
281467792
376672584
3529630
15299264
29348943
512425326
182023826
437363773
610973942
100562025
324526022
362978492
148349866
307229618
52551723
235620016
530208946
149535241
3641978
500685336
35277239
278875329
269211694
361568451
120875304
142914310
401236488
186232585
27584946
164428078
185696934
96483931
151466677
502341636
261963404
328924814
351931272
22884368
880725054
14463609
7153706
508512488
19878693
1201848
203661916
42262538
202365650
294558238
474784999
133257394
13186640
105788318
536791725
129638416
300515383
176111065
718964902
131020063
71250854
144827966
553393670
270029176
112183729
222579157
434442593
110228910
53971880
74845530
8342900
88653544
98449109
369726219
8144808
199572146
108886116
135326834
1106216
866935444
196565143
489129150
21553968
159910418
3586065
500672587
347562642
102496540
362364629
333704481
775143911
111300747
48342049
26170488
32924965
198452464
199938215
231237960
684723216
155031926
138303433
697423712
11059270
8666811
3984541
598920254
41662427
122695885
38531616
98295325
107932356
327390583
243592075
27653996
110072948
580983578
40249043
219461835
126731685
992369015
537165787
304070812
500288070
203219941
100173390
111986153
432951504
226038630
66552085
400523138
634989202
5623054
52577578
54348557
302948511
7596089
452412844
33991329
231324113
83932342
484356764
15070720
377454170
895335257
20022202
171813066
112820785
394932072
95920420
361341611
179839355
171316138
333060852
110957653
561461446
286881657
505115066
106790513
272617448
163345045
112173013
268810980
436143378
84316770
275459321
98100
16641831
558701059
364008164
31535523
7353463
648594849
203105088
39580345
382798599
190909728
606138656
381087941
179636490
152473234
577775612
61904992
45712995
282201193
162733318
926768
693895212
162393054
300080280
37018809
56673035
433190453
157166525
369311178
537309978
63876250
713194798
333861119
108511426
3910916
22008449
62679513
632595997
73473889
429631071
125810745
446721631
124795019
87359098
275735825
557954519
488412143
37659281
335761880
750771183
301780099
544911607
371087264
25402274
310033972
109083639
125613048
35191477
699298243
7622714
380633939
289528191
269168510
29936317
56530667
285650645
93689895
33648053
28187055
133691687
142185498
80181041
841341941
137379004
26706911
768727004
10237060
412570090
41641871
306926826
17936767
68647577
176765919
94443527
333898982
107393619
132230813
788646700
302971590
418243038
7126965
4762131
75440268
521363263
30345868
258055010
26496247
10174873
109504279
441889499
252423495
229973912
219560435
504241490
3576838
993589898
18834283
604753391
47343991
288262556
154750913
572443209
117586380
516976765
212398840
14318175
525388264
41348577
7969841
384864174
444987966
95821450
23252125
224596181
225699363
302548988
369922153
365901978
125323615
433981504
432537540
874009209
282351427
337763545
370516849
261561507
89937388
865815866
361050205
15523026
112938287
64829138
42194707
141584423
334333946
121550749
119554759
636055394
171085125
158859690
215187234
266631039
61609162
161728760
5800157
73076535
44018072
306019227
166987312
255081861
59395259
90690325
720515843
728008608
228186493
300865979
56424227
522745681
447443994
445101831
422570098
267747360
51432160
3303959
543057635
170942407
8533717
223816835
1718459
63582118
578872954
329703117
134698925
181187316
648545666
897307203
133306715
530705343
278034605
633417172
93051937
140202195
241354765
16129206
63695213
302315097
798817430
440168807
27155078
66759805
177765249
94733891
111282390
88667963
82124524
267983399
149603510
149056673
81159342
347774761
727710864
568861156
61683090
366257685
470117506
203736672
99276777
643953777
257250802
316378430
385368435
602389871
132739201
437306178
242478497
221381907
625364626
756127276
38789372
145051094
150446805
28616971
39199353
146307722
127199571
18177920
634304388
225223232
167526828
328497286
233844875
523267743
14945794
366195604
209324254
344472584
124539588
147284928
251371610
167421513
375127738
367924638
136747360
370144224
610804437
82807016
360661084
10993792
47990265
246681503
496826686
77022656
465443936
246195440
323501345
297985638
49220618
93299360
71191922
32091634
726741046
129001348
330826074
161764469
97893034
163893891
95240405
495262999
92203675
88137670
227820057
70898682
56270645
62752350
22298051
86716765
41130735
571008096
597451994
80366998
33954054
471856333
322901779
211545594
293667631
126994118
170912563
134642153
300815954
744318872
150600951
49411027
772082752
586709444
639032154
56913151
64518349
178214617
65438775
736697312
100785117
45621680
212118339
85345147
525354078
319933812
22772846
148782348
867194518
222210605
86621944
108349549
41866544
99783422
203189185
286714674
554695682
325835002
148492693
23021381
114798034
9282642
534493196
88958735
121014985
146947930
95026217
48067776
112562595
268537354
181444489
608035756
56713376
377670527
351019975
97841498
356424570
10700707
16982202
495316554
139474833
40041164
587177445
50076986
9741028
98960350
484071061
202124375
327521064
87183600
115789537
637689916
154064430
600883864
951885920
16299395
292124931
286808393
334409560
763133294
130642624
130278
108670997
23147471
15944414
222412314
5443325
678099517
32172123
793152155
276687684
49274687
558782003
264992204
262705490
593185426
1659926
70999884
156777229
357217341
7815093
429269779
76675042
1362273
36475672
120434396
219299948
449991786
588487054
142713756
10039530
186154722
120758993
22717832
182704992
457574606
127488205
60951922
545471699
35485217
706524192
524398731
411631433
13772798
381445196
40258809
427850385
211006800
129465969
14979998
481946991
10359198
180753536
41453188
67534400
353546619
30949256
45622516
15308696
422537072
392235420
91590141
204052215
73240379
288738867
227859731
389014493
91303303
200243998
98201850
345490503
89063454
484002783
425507594
212092564
131094423
171145073
540930649
238131515
407023904
171981433
43703400
739298387
263941383
440386141
371946699
309996272
591497659
656545953
221539953
317948574
222968759
142357347
309436022
234297078
401305410
763411546
29668966
195014023
321614095
3619142
46381840
870607342
124206530
169783989
569497945
486712251
355215736
193441072
105233366
127390473
696299082
33880871
56596634
132224077
276393327
412943696
123591386
310962363
637694398
191983651
40543248
45753748
658755957
244674608
125587102
239954912
545240813
100703228
77968733
77991247
32648541
62226767
211109985
586936011
64152250
106672909
2959811
180606891
31683209
308210017
75814495
517909377
81903725
4171880
754814
365386991
53719891
727039334
298310709
127357590
441212346
220678333
145809217
302443240
367025580
165427754
485029846
76575797
81540743
14865471
573412570
47766104
407045329
196297159
85614906
511706484
189956738
632132290
21280550
166591220
23287368
21326998
487597697
385924724
56969316
5583962
100844479
71161606
277885617
280900529
176354663
246097842
178478872
791016117
459004295
550171885
235576077
152044271
73474628
606422811
79772777
47475440
164318921
144049856
158711757
834386866
198371940
747664246
53769418
11775894
45334901
71435369
36803178
221825506
159634441
129720776
72249219
42793091
279541272
377434253
219162889
775321457
31346563
82280546
89853488
705409546
106372744
433921170
456099644
44384376
627531037
9620604
238387239
91619932
119807587
370800769
684103985
64725991
531459155
665496
805566356
337773947
62695491
273892332
173884276
103994140
140856356
384966194
9975754
15144888
25265488
19462402
719829492
658016791
480693284
1696773
131958464
341927190
102887079
34312069
198237474
53417345
11545949
222935163
485727034
464076639
123132475
141992882
141588692
654365872
137054524
387100873
669051577
164681344
68223381
486880530
847119284
153666328
38212077
220361345
66436787
137605072
553437764
289750400
136837990
40939397
298601648
16296584
267491905
16888395
289449723
144265944
654715481
37303433
727963570
45260431
670350037
273085232
49452392
84038685
207411985
10120984
739858696
243052725
710222517
890485108
295773248
706776236
188486130
638444454
445518626
190968892
98409537
36158996
363914667
56975901
2177857
12864928
246454503
435298733
305562945
7477265
66321859
4592173
109031396
366289536
464438297
18772690
197504702
125626818
141969052
1756000
377684724
217375216
700432886
34652714
668801869
12363516
28364767
23289972
127798545
39980606
16349828
110279099
427784737
19860901
250568045
100759362
1475604
37341992
243747184
214340838
282882752
72491310
35877020
322197384
407384468
322231849
106579254
83995893
156251426
744511381
20763870
153373820
98389110
362157573
110799674
34969005
525279176
135527957
46180381
81392454
350386028
13033406
147057641
61338803
5716157
283035082
207436436
453836718
317613996
96579547
588194900
72586894
241314793
6044395
155895983
271038400
279261198
39844662
131106019
108538428
49395261
903383846
558200776
28767616
865308629
768804865
61593227
362312815
255851388
196926581
285825352
262034661
100464041
167413197
4324349
256019458
243808222
16763
76957361
338753327
480601037
405966602
329265032
214442205
34733262
213098795
181153955
232108110
43060277
93877051
241848371
214611462
207783043
203176919
54284669
115601882
291602528
144002535
767475977
18553199
805085757
135357631
607191121
160401068
5798751
819809660
88379577
214188367
180447988
410055393
40882203
383916721
436415729
181117992
268512048
357718939
443553999
149137492
178734826
249164440
247036087
290886108
3734901
162839248
266812930
406347616
69049101
772583037
52024194
39130837
310672533
380427680
218014108
654435846
184335108
462472150
10611362
26785100
132691240
313467488
800340360
406012295
555491179
82921856
61574089
124102802
27549928
573944877
192466867
96559550
133261098
322923407
2237178
217750317
465398484
130865615
230066274
296804968
152264914
236166478
8547000
29478312
485145402
412973303
448141078
149029435
149889606
96848548
79848700
107607175
351330860
19301303
145652219
24590234
112304915
201727423
309672327
96323895
27954927
214109817
559339320
582891757
453675492
177648175
463006607
381632397
345692259
151240
286683956
48305359
210536006
288947794
173911643
503123247
285048117
304079807
175734850
267379517
246441623
16816600
359151008
34277147
803087275
473703832
180685164
32872765
96250027
86662432
275934447
216124797
205552253
101754495
229628570
52051076
251166014
48957782
115842948
586541419
39018040
88641734
326075566
629863752
506093333
226043801
314216305
2549737
76307751
23183476
649006898
230552110
205739369
34700808
120339134
194776256
455721092
289713157
345695967
233946763
169513862
381732131
638310705
862067575
143869096
429531955
52420248
156858012
13427930
14707297
447394462
80141488
509539376
132183229
28141454
167099627
10897118
106549636
532651963
346512445
14211039
738294001
87829783
171518704
733433731
343629187
377808735
182919036
51051770
608989605
323459515
784889839
124782582
220400271
470150110
324805323
398954536
273509641
172656648
568802087
236315441
78948043
118028023
112965493
6535397
81711622
411970440
8129326
416622923
264185925
9024812
95306634
84733474
214813743
460260512
336117542
5912690
314297949
19667847
218414044
1735867
346344560
618504971
203531221
377921268
545561998
820825262
6872267
290636612
42622846
80585425
65998566
176341377
392946927
255099716
360174313
264951743
13040167
49503747
433810939
164464818
64231435
421734102
5567608
124871972
332626952
841664329
645260832
80717182
219682910
196914011
24088495
122640441
626036370
354997076
534957722
530325442
761923408
6809364
50438851
626077092
385380404
225478868
14536210
92495567
234184180
618378254
180234294
12859212
194623050
68189
99454886
409168953
232728918
111794572
289095885
4015212
511725538
23052286
143874509
712093547
60713145
11982992
741711486
258803445
6697283
734500147
84238013
22902523
44267342
79280491
247118394
373990711
785507392
17884428
392618990
350431817
34312919
151509369
889416496
429554976
419360714
206581060
46096751
38839400
151568118
35402091
39580592
1665797
299677734
45904318
7237723
598222904
146767034
78035981
229289642
77259124
397294198
100231441
41311229
1579967
822092310
275852173
309549664
340952149
38428818
39210007
32701183
112351983
124786617
425625352
26392853
74929939
288550915
557531119
877298336
206004490
171923326
296346278
193094143
429000330
420196154
13074220
915118224
170459561
428313631
135868214
714712831
21356290
164108481
3806531
171748321
775797642
212666226
222059107
608511069
356318964
116892753
355874966
32143344
14957416
378838159
327598493
493229934
7055671
744255816
322883222
385796272
3643664
114276904
31296463
97558535
48452045
621869949
430640323
174727631
95062944
94761685
170495423
36092976
6627883
345229783
69436195
274021285
271611547
295585986
73414083
10650891
16175064
54141818
369669725
221774171
595816087
47811795
235739224
171499422
365310626
446066011
238648849
617984217
409134537
123773978
312368449
105875450
31540063
29526005
70995679
78753446
509633065
153409965
704983069
370725477
72575303
99356336
88893971
66603158
52969002
223682341
113549871
532108778
185727522
160002809
262950208
327234788
685831522
910676072
151100719
634414782
86353120
61408181
96431612
121677127
560505789
189380688
3556935
1450448
177278626
215372763
391344324
68641181
241478785
338840198
908037474
632472393
32086270
73190923
246647587
649665510
466659984
770564793
8559840
144840391
15961901
178316570
17155289
57515571
93030489
420377525
14863650
1728184
356427412
610540468
135179373
114093675
46010888
143778638
513347741
152541223
321392849
126100066
35034012
96539202
48979211
451974133
278976372
106632321
598669740
379548288
554029873
166905048
195919519
101662313
365809317
209786578
67959715
199068816
192611372
293264833
315970248
505759341
65499224
104239174
632473709
159917098
108774502
718827126
55070680
714912434
360767121
192873310
143719950
576556326
206052374
36799933
333989357
296882622
324939847
75468426
94470281
819901852
232610171
543051115
160343176
25319310
564193581
912027499
605753309
40913127
34284776
212544011
263902134
791171767
53773748
226930525
119044912
470500112
163393104
72244324
14005336
600234439
166431125
127709912
652118118
114387958
467394705
92091842
189393500
13070051
541292695
321279577
136052745
76676151
137435240
101632234
63379393
132757503
56522389
35167171
304972247
362308863
227360421
291211415
154730498
317576674
199274554
228490075
256109866
17074012
796895418
10054087
4827978
163473622
887518197
652206438
34564292
191302529
13401758
270128564
192885798
593582798
429565752
195185793
32359389
728341036
324323062
776537379
334742700
9118288
306813813
38197090
11701646
697526289
377284603
2707349
103061854
859574669
58564004
7288275
243930109
39376952
9477527
19891659
218862463
17857730
32411694
581428790
205160400
6781207
103697249
718287539
199087218
471520887
712498659
91938805
637119364
381318584
355669470
246466927
296250966
233844248
226391529
41841768
224313828
154401837
96794804
310430523
245929337
258361948
48260350
366614051
30490380
222015920
59523993
13031315
518248294
212855989
249612149
92776293
689263619
51736186
19330654
284913366
319677718
178263705
254612163
95944691
74941299
18222634
105282619
500651742
5044352
613425938
537398353
192579961
123538444
2229999
101002563
483076964
1633099
209973575
90171747
2428162
70858220
110102
56204297
91203506
300234551
355462507
102171892
185872323
421996364
177004850
347477435
72071851
105280931
7006086
511676309
193439039
467893429
462444437
40462580
35085715
331225307
392336090
25249088
473373950
762404594
425287655
509814672
191350158
172440098
574053144
162123862
57404123
309798996
295743569
432874437
456465385
127836171
97138637
119249091
57958813
179463604
51267567
395856789
7343657
197238727
2399509
1008493
905595015
302285691
33640697
264400124
16918619
1792220
104932248
5154654
93415178
66416152
174062126
135506087
723372385
479287481
239543890
412813863
326947537
184888669
2755678
337360737
9056667
13195848
9661387
11816271
253510926
407941192
35294858
568328731
270091350
574814293
547920940
539899557
543254884
313618748
61783974
89866058
464053897
34799142
1158855
419678342
324937242
414628028
188714804
79223141
6453136
248478978
71168623
132319832
216694076
107072640
56806291
268870614
242775303
673153075
226226693
231807017
152297126
8254431
36864069
398664068
479932306
647226392
174942496
79928267
635898514
695898081
40131015
348002480
465924075
22936515
70788330
385812448
628761616
676302304
897205748
19285845
344469297
38245156
787584
242858411
298934690
98139186
61713117
5729960
380074938
240969776
239727439
188352999
35938447
79302277
278688588
819720965
637851852
81756812
266298446
275497086
328425714
112885170
308953057
108454060
373818641
296222183
384748646
158822753
14947582
514020274
465472777
619602634
411959688
387939738
618250413
559246865
106984501
17021829
70020868
3237779
200265530
433500007
162154200
582098113
100551321
115093395
195967079
91194259
707326160
163556932
11545501
837361809
76215895
651256194
65230567
620447236
45666245
6004404
457210536
246903029
46509100
6397559
25068608
478228292
202091376
48874821
713901360
104448745
115574517
320948184
215825377
227847371
67134440
651509663
180084015
114390551
607774443
235321508
145773605
100409455
19076022
201566783
6672695
212570494
42755009
495557952
174421195
131104706
153469373
949447
38090631
29438868
70053397
144906088
175481000
29855384
569070622
32059367
13512420
105540875
67985933
477305659
897198562
16009987
124190537
701325441
158763020
38224929
100440241
117919789
105436587
301740782
126926030
161151252
24949837
402516005
248875123
18316148
103319333
5234974
424000218
278921908
618081603
194566446
736099138
50539397
131748367
468465062
64710771
191840152
42715777
128239678
152756080
176907591
413954579
463248667
47513619
79692617
149924847
294289963
134557490
107945190
69213904
139750704
552133593
263846469
474377043
658908511
351518905
72828797
27737488
800485038
61704300
274914445
26165292
220485602
130288647
252274858
181882504
361801980
173045540
219177219
270391439
393169767
483365091
3271251
155577082
38668200
468164464
22732921
673957727
70124502
200167850
159843010
117863735
42746386
292118241
44229502
53141983
307885502
378441188
14049380
160391301
120566898
203193730
4956012
244194242
200455655
97902354
220250074
90821647
51454637
648690623
154973832
34306076
385335924
174877394
49127509
282291813
232683481
117502289
51953957
197881448
54312152
286841674
135151374
569700070
162810146
406937889
573766080
47992945
802583560
10135711
75118360
101743379
142448987
655295605
234905751
269847969
566511105
8069273
318794077
38473049
269075053
158483415
82417301
606986378
364288783
437528417
29871124
45567353
520562841
611029110
101791774
268364586
102068339
280703970
1167264
31097423
97339278
373469123
112430361
48098782
42507902
12712151
153062388
1819196
27865421
324853914
3573037
20146649
239839353
256533802
41479220
36069281
307990366
82584356
753135815
50240060
566206188
119179542
81381222
136015242
335284345
30121171
270428482
26068859
36467694
67105193
276460813
218552285
159878910
677620113
374336945
50790695
298560573
207761805
65703688
257941451
335685002
614220586
136605328
501827515
532773093
18349716
367814379
409395679
214419748
61289726
439791567
8567962
12200969
82774424
77766720
645079243
47990064
177736531
197963665
469593149
2624551
717517995
254231456
201425824
13505307
149143883
26544070
77857368
2004704
90232189
458299737
218116575
832933001
131727077
840981581
42155164
852069405
424137839
503807602
308784092
86480724
326612585
48848782
433857437
641554764
396534280
308835556
193364787
213456493
21050576
217573182
559662594
564124304
523658091
54066513
8221396
491069145
646617588
137333314
146292887
21091132
32603814
122127243
395734954
8646273
97835211
410905999
279177816
42897225
29380535
23319840
124870286
88705977
93217961
25826545
583279137
158442758
105144978
165157470
142765545
425444032
467758178
293995788
167467077
12435554
16184173
173691409
340794271
278856563
97797396
1544464
119135317
311640367
75691842
56958164
221279595
16696644
802336201
108114886
71961588
634548498
53448602
569467281
249152810
107239371
592398296
388996733
111506152
359815366
114845470
85427519
68943618
60753261
225756852
8370890
204843791
172436872
294045497
18803448
42374582
87399308
245635120
111114946
195664110
65654785
628794221
24614499
36791835
657517049
473245904
72836464
425999134
472183006
686219647
615232808
236563546
189168162
186588390
53024401
565032628
448173713
409555112
85643122
269462416
28515530
319588945
142649125
429027254
199803900
65235257
41271226
52868295
290853316
92531233
59634538
305892521
30465929
33880249
464670058
521678770
340002
385483558
2305543
385927815
160081105
317733914
76864280
11724125
92185499
354419891
136459997
777235345
58323903
20632074
105623811
63910317
828462366
595330285
30089014
622523961
155128377
124189106
74493093
677736183
280508256
216443507
506550449
143927453
427305192
299338008
44183714
731985600
545052398
503278803
382411164
490649377
46586511
63265817
4970561
164823158
123405630
81749890
192566645
208947557
4738953
800619203
49146129
69046753
413104951
33650198
386054929
428912737
95891018
79099665
115626331
256470834
1901456
141180451
244311259
149006829
120931033
141240420
908556446
29583551
613613864
350231234
94185567
473172812
104623862
650106262
449313293
678193050
135831434
361541814
448041466
622615643
47486748
336939900
266393270
447873652
5274330
436998658
78735860
849150845
748431655
129796788
44902561
859100
197842202
344068089
46073000
906272848
84897707
692094389
803570927
93514526
16450843
70890669
544949132
66221106
165637380
48771108
258074259
46558587
18112132
471186981
166570410
6699256
171781778
87725754
41066453
204469108
33154104
65243513
330803855
307035
487525148
531455155
54767623
278899746
314945151
86183277
2186604
54244515
49530128
192630301
499696665
444628230
33079512
56769001
112957273
380041208
202699150
43145815
539313732
331526207
678811598
87983985
216367201
23540841
344541701
549257019
96279029
794254333
29973238
104347390
64474431
15686760
424288
540985729
210055278
398995886
36576627
127089324
539966494
677173296
122780981
140627036
38873888
1170448
28134575
140296737
88885066
475546348
107299576
272180649
198265228
153028032
836119225
521428716
935954760
640151286
445887401
157982522
136332939
126303224
445437349
497807556
458586722
203187518
254571465
85020145
5101156
715613303
5152510
285649325
218019842
173331343
83282626
626885350
223419367
263888668
11249209
41079232
832300912
264788347
809071016
553421374
51780758
335015895
595158508
561415280
408441896
90086379
291692374
752474851
62650670
192703549
9600686
199998750
376129842
164500766
248908325
18326252
81277342
120328569
115565352
551616064
175487173
79960388
523006734
164626555
47128637
3959530
406637493
9572484
90837757
45066689
382637819
40863389
87573473
590586717
68125716
4615020
412146276
127555998
137733540
404391571
215454214
866763101
3392104
664707526
172358718
100560984
24398494
2699502
232462232
178588820
149381207
955169212
202406460
877197704
516307186
164886489
220511738
317680651
392531832
484676354
280388595
616509819
121659888
22378274
369189647
148730
130601905
281597245
361752884
1269539
86966421
38302492
351010850
482460073
277435199
42007618
62786083
263434588
396995410
530643341
318760239
588230991
33655488
332421612
699461839
156201490
473131227
35176261
294227870
237438675
134944262
45499096
847565588
648403754
364936525
184981266
344437423
91423376
82247798
43845991
725113320
122011955
713431476
717062730
23410666
257215318
114061491
35372232
119629256
20662749
164056356
212535116
359810497
689910258
324014986
259213955
619206327
23932290
230107058
55937399
212054397
114383714
884934782
2754691
311899546
377658009
217059730
136049687
39928483
11009845
307756487
299226063
721889764
794976671
297906941
325609565
417511768
371240232
148305502
311642003
558253449
745137095
171451550
517777646
62824634
360483808
13273828
837550209
353130841
7595187
37558179
140511851
110055767
948310683
590535481
25942945
167309728
112636094
485903898
381460930
109148656
353088135
216796923
71554729
293504345
220412862
131258520
140996565
829038906
350002399
241834410
108405681
161831337
115224711
115429994
24993946
425645834
314559191
100573226
603616
12537063
704889245
847291807
31004177
234736025
386655751
182317857
159983470
308500041
68348629
175027259
312926191
284447389
420207188
102968040
1588317
410476938
25302214
440940950
8327113
502732669
377876626
47350193
296944878
389600739
6038548
381225814
440585675
160121533
233549113
3840031
547280287
52962829
91046442
37830553
78183528
329953366
198624414
132641952
526750682
142862373
341976626
16127570
294519433
357331651
263902619
76447170
441082400
775471599
621135380
8485050
210468544
158060320
28779168
173011644
288174546
615716977
21582171
20013625
761339614
122566645
76368770
582988481
34142796
378381771
681203884
423593722
560628018
451639987
182827939
161980356
116652449
285247949
179843232
123565363
815108252
175533098
87406859
402878759
755259814
21217392
397818557
620886473
7432421
408994791
743589535
11778918
10960808
685792472
50520890
68507864
450299096
288814528
145009985
68770216
394261632
102389381
7886606
24013024
624676880
81507490
17905967
505833975
434555996
106794824
313788103
77906216
128892893
3561151
51079813
109808582
53959977
29807650
447483680
378702058
460520971
667572070
614621078
183410160
643067123
310501825
205343459
265804986
505051471
275939732
116760482
780392882
392918151
312338548
239137980
529886432
124700887
178506131
369943196
85366604
86231255
87739880
842463437
681003987
8828195
317636532
2741421
27247604
122028451
90457002
214256722
321267127
205575714
54753519
161348557
385472709
419608333
275292065
2261937
395389349
113315202
517961755
405946876
3592339
13062520
23275296
187724961
22348375
352384547
135004044
53233974
560332956
364066905
44311291
91403846
13047593
37087083
82702212
386054773
198127546
60390437
354045078
19888023
578913890
396260023
181485641
332706674
304516374
259514805
8336975
37699199
27486460
2305458
36144388
35649653
152253897
249403920
21488854
272087635
4922476
2184066
259036413
15008578
5077186
333030044
230178548
232827772
257465805
410182289
363601732
213080996
289733304
670110938
84320198
81660183
171722888
766067467
183160564
714873047
780466
763783397
102883617
658645434
78634282
454483365
741487698
169901674
929286581
151670519
66003524
302215390
37667708
97205644
54404718
10029537
197515251
4107119
74110497
206549015
15329565
301872452
284998591
17699754
672533391
144840834
584608956
46566537
378917313
19207539
46607717
182236285
169198164
19391440
83668307
124456655
60969157
29747908
38220066
541993991
88146011
405553147
381365609
96770040
57768610
76091270
22104120
487920766
203285067
364666178
567784361
614564588
636094
34870311
463293535
231481350
197132245
59167306
92216037
64155245
171159859
44142416
112076045
46708693
72147752
191318452
314694026
471753581
780280422
16856304
133673508
26184364
213835549
330968284
319286000
11913138
523544158
95143405
67265830
4284691
67987576
6115711
120190392
118723063
31217205
396588299
41194349
41437605
158061490
11826315
668934579
133915999
68338959
313906733
344268025
22487984
371670735
117927360
380505100
493256202
78234261
558982715
178677146
372863034
210594299
233550188
57855837
557781815
15216796
440511211
304255214
8790714
297558182
323521293
32898785
39877764
9755792
144152871
58588034
15709312
100563410
43530218
344695852
185734021
75647171
120565674
61147971
17839403
627046887
237964166
462532765
389084646
837857928
694273898
615526994
196397931
502596945
11247868
233237202
285569086
362512734
182639438
33258712
638173085
104770559
33784340
10911615
433791173
29522670
178470043
109614041
60809773
88438252
41400104
377961252
75661939
9856161
53971272
49961168
72889319
281756386
459192708
337427479
301397478
90424092
72680804
225313928
25265237
329413556
213386684
382282203
97568089
667069214
170344933
127808749
28838928
99040312
916767163
345079813
235477221
72190382
612421
132655228
135587638
55245561
785676704
27144402
34265058
459884507
30640554
437683753
86895037
53287639
459459271
187148889
94758190
271650165
368136906
108366041
261614791
59561970
519448258
295757356
40629029
220771661
37771912
166939357
115649374
209816141
31386135
200764239
235077134
14064392
247115361
241513591
261097665
186463009
168041991
29067588
851480307
135138354
665078590
6516857
140466141
134741864
224628704
211585835
48249819
257929559
154353465
43616231
121472808
598458304
141764150
23849316
268118971
513398694
146154655
17570517
459435102
268009565
186613265
27098721
124071977
327069727
88453513
249359676
230148671
528662019
14073644
294560988
75938667
66328504
2198712
8304700
93465274
262156359
690259288
11096866
45341902
11544296
393465242
349451924
21876564
182247718
35615716
115107952
18999741
167668801
276109817
253575916
128806787
41197941
505128877
440482759
208268754
493185407
68960381
179101992
239626472
700091098
672484619
69624678
244022081
654640000
39616474
130015452
568737782
903374831
185298060
217140645
596752195
94997334
63067489
222936157
477855197
269907861
178564150
472342134
909540532
71042964
258751999
312698774
750535287
21571505
113633970
603159258
819265441
593816600
112301794
99889053
155792744
240211177
91098433
4900051
216500230
44137898
80078417
32648685
634290542
464387954
464982509
510846369
799403203
94804680
692809693
57580174
179940738
108025089
113302515
252578
280266965
569213048
336860966
198392451
46265258
45018627
341829207
35638111
220492475
35046441
800058807
83719924
349361680
257008717
432378745
444810796
24515836
162713029
381700453
597178243
675477440
474921774
331095405
217218352
113203283
293472887
216444882
88840348
37600426
260525849
43588630
369167368
15587103
428712516
11421861
340468479
218591105
998980
62374084
391907956
317640635
355587321
583657223
22366849
51403068
275412029
404972741
244128364
664206798
277099481
431091748
38808457
132940537
261444818
74147972
677625759
66234323
244510640
22270492
662430489
18567797
37539
69725041
15449067
433134415
228880767
19477608
439525399
336473524
161469020
606385244
249968327
428755216
297294609
153909374
188015124
8156106
418160237
37169993
773261387
323659175
197448723
22539358
130041044
223655407
47682994
231877010
129330469
51071300
196859687
62122180
49101151
56064228
25711824
22862343
756223728
285051259
618317246
636902199
196290505
338193059
4650418
589674570
549171087
265588860
6742813
212339990
85268288
30643094
129099693
754118717
55566373
152532740
97320691
361394768
134434583
197627853
456833349
697470666
398278723
2918258
348632669
18106882
218151151
652770273
37141667
371264715
8102144
25762004
41258203
142545856
467900240
544152474
74125886
688586361
394541451
438465573
65520780
709834402
73890116
410779504
438586542
329460496
70973698
107448588
102142845
599831757
709411172
601664230
776461882
330460683
487634425
229480257
407608228
356209411
259864307
55729243
159663001
303085828
7811400
508045160
309947919
41630019
329916073
195843762
578957418
5626488
547620193
78724268
6375106
17116085
513807205
38326698
50423662
590982958
526970692
119165554
15622019
479484660
5026105
95862632
347636394
416356817
38821039
5156038
52610647
587514342
120527238
22084570
235930182
405893888
600190395
192607815
487353815
456147059
238240693
42853853
287956308
366524525
317321053
107553913
19185803
114912472
93514733
829054163
41489457
144273884
30008034
155644015
926850771
242660718
432944758
68537387
83588
315769945
583642760
183099600
39875000
58152846
122396952
88263330
39305429
443477425
763383326
40205301
234931185
61225636
208006070
117239480
45362289
448045168
60640130
342722581
338735954
389541615
163205163
26563464
55770830
540037382
196368915
19509720
299328508
667214446
238323355
72534105
581533690
520436699
156930166
74036102
202590537
139678259
624920610
94367393
130778517
124400294
245079814
480863844
124329669
878797189
173599923
28418594
189791063
197233884
275585994
154853511
777304402
753845241
778302588
441239623
58247130
162936494
298017972
680149925
45216257
138780741
482655208
19355792
412138126
92912047
75632925
34197545
116320916
83093348
22343136
6465527
7371070
192732769
187437351
268621377
40063675
9564582
68496534
85121126
21158202
164462086
295781947
28647380
166154113
357420259
61687242
86923211
56479292
41347284
94058513
703237872
437314457
361590576
23593609
105350764
460501998
4181954
83654971
176912257
427371687
379039441
524819515
671259067
69934586
78896096
122744275
219246289
51751494
35455004
150557715
9421359
71991824
920362628
7910868
406478192
82833100
106837689
115780306
416277567
134590362
982303229
388391480
560150632
870511954
535345178
33225155
154099404
17014426
50026668
532550068
32760366
239784192
9098703
111562159
836969842
849061466
563687963
569103560
529740591
370226016
162630127
349326757
61300615
42132178
25593623
202906197
430805365
874535
565250847
265702979
249173075
53199435
139623357
616707727
838344376
212415384
169857294
231882093
266977765
181770276
292885193
33631876
82021980
183181673
46618868
340706427
277587796
66167299
71006612
68845156
106929188
260859447
575907719
349837638
233130923
840830643
126348351
561844483
112096204
165438685
34771071
316668622
142726471
395033968
80507344
30505637
441480764
287261283
44099827
543087484
314424056
152083
224916377
67602716
515993946
126894261
33411351
711419824
360735
348655756
44242109
104254741
143161755
168761647
367737120
322405620
290980780
13475046
566286444
94490715
33837490
92049058
24733218
317257768
30440686
325398382
100086486
260304823
849855025
672899101
715833249
503608097
285554901
124105705
528593924
36767233
389296799
271374977
312519017
146972265
273765417
212526846
714361360
292119437
13211200
437680964
414150525
278956695
166970988
59959155
698900830
506297353
15767249
562030995
206779652
256086529
719993746
160111480
74806540
71995194
388949866
165666205
229320008
417784127
297912400
739493293
72174808
49504385
239763263
195654170
16668375
52671101
23637599
54132081
574711880
258100497
369907014
174756126
560027324
702503689
77509845
110977617
282322428
419029891
133392420
104416506
658854520
66526265
23060448
476963806
10187208
444125587
76133623
322683930
452893705
204114305
203360462
57055775
422492122
351312485
63294241
505939542
85259857
500573367
178500636
143736179
74026539
723055051
58189338
1507206
13716366
13514222
30254105
166487891
510494049
184478687
428530400
53430997
42043825
147472332
421767337
19409999
137178336
424390407
101622565
44377639
187883228
186054825
195583268
337166697
264042362
605470860
534469788
339757262
134169541
355953027
11719419
142585540
87695512
172947922
527667417
298097165
52378529
66837547
139601195
640198009
85642877
295754477
6128831
560150295
72091004
242332670
589339934
671081892
866216969
100043522
202179558
93997390
307505145
459299656
142382679
273762247
37830045
82522308
494458346
251705966
20138916
415016565
291753007
409796246
348716589
59529974
202758950
87625602
185756155
217446370
49106996
409248835
3767845
30596794
241780563
103399239
29315963
208014888
318455182
1805983
333634358
529576872
38688747
478265680
33862037
540930640
559029242
631962737
20322082
362715002
110572723
250129248
204064006
301657478
692885245
460046182
263792912
103975914
861716853
1070699
60097951
974131062
130971891
136118431
100167723
213207742
216856375
293076557
520992365
79104598
314175109
595274603
271598312
218542697
63554835
38143815
27521612
703159076
355966741
179662899
48771220
50678569
310710057
267712707
451890222
612361412
440460009
215551160
1924152
286922932
164227543
334475528
69973668
711774646
13535637
24744955
580274069
135667411
507349850
60077939
96339565
68061881
133581905
76386709
158538160
46476100
213237468
124132050
160350363
170878315
41950279
157622033
151534148
117253127
306127721
653790848
19229754
315201346
120113049
151912222
266948947
463900523
21412872
114088224
200281007
108436834
240838937
848914666
308170481
74340281
48318847
156736378
113109423
273210586
480339766
99943152
331316919
414277044
64371873
73159878
804945409
507007
194043845
3393681
37012439
23140351
21971770
50064736
310398348
159047720
860823797
5734528
615469737
62721901
792463068
246820343
37754871
6971484
691979677
5612401
339082693
395786504
600449903
81997557
460666466
119039416
524819809
122687519
73444854
262423568
235289663
170725588
424701934
251727931
35124885
33219036
229057798
134392693
219021489
56674501
424884041
257776680
282494131
504665282
71446010
93920134
150522350
280705359
179363292
13355588
192380169
89812601
64075800
295679660
394826903
6602611
374344925
403787960
449728817
473143618
8794645
449647421
145968827
275471212
231009977
308790060
512899783
124353201
774010281
731354763
161026616
277228734
74696578
125753201
664379411
385020156
416883110
33111440
362551701
69871186
169093908
106626162
619595252
216288388
64862077
393827264
880110331
4802041
12665431
84560809
708759380
439044280
366980098
1752066
370296002
292751601
146781930
67531069
80093873
238323239
259445580
76652489
121254901
531728105
119168281
75222975
338535085
80145359
165051071
92614044
9154719
7700258
229687677
10151575
667918182
25087505
441377849
25487248
136350542
281542487
85825007
41404251
501647864
6795071
93475188
101244577
729291512
175762205
66537247
93580950
424158385
50082989
399213464
90679389
233617572
559704597
635803294
59547489
86044800
61817374
87644572
33904664
123260762
26123305
42762545
185478832
137437845
664097738
59742484
629902715
19449232
117404508
40466400
1515263
276156006
322874067
310984767
322723010
16269720
96153436
196792885
79967019
412472289
59183195
52864874
306937415
31632133
275324378
495263812
216068667
234070555
680821482
73168771
17442167
206460386
73209594
149904444
609147800
314277337
535496159
158267186
222115287
240392872
227324103
325730133
270609280
262824520
130127845
121752465
144608927
222730737
16793973
119396370
65891143
338818767
53480178
70262348
533511988
6353211
409308830
455561571
1738435
390047
127719149
211413116
210285825
53242761
296693495
476979430
504666828
99599235
150611289
118876311
63828635
86112207
264069442
11673856
137103428
120003047
228896256
24191370
214889825
61716284
202540675
321847139
373837845
151112307
176384331
140068099
328231313
71886765
83747334
414205458
412773562
431005878
294393905
722499451
47685585
74146677
491776548
86104588
62128202
428769980
679480788
246314085
211718108
359518994
81577538
197981152
207177253
21248029
186573819
202160690
247261217
538226488
196772749
126030389
10789956
607941417
416123822
151820630
38519154
243795236
428824581
649924618
3119380
131591699
108311556
82924156
569058126
18485884
14504149
881591258
227964838
206184702
758920328
174646761
699095883
232788652
122275396
72164526
40260581
498653905
69211383
292570369
1738911
498746
130642697
209060215
99708835
617810797
176650711
2452262
416706690
104998794
616509724
174318054
119661430
335970851
133041706
4331612
170252164
201949149
18968209
33005054
231586410
91162355
93315285
97648624
15637845
34349660
553948013
746699125
48443422
211867824
644683377
171747611
4936477
11426966
301749191
24849154
26309520
11703179
394116495
63217048
638007957
49802669
276062135
390315023
7962598
34804671
83342854
26071997
50527821
497052167
193254784
151708359
63360486
195324478
265417569
461259629
833035
43792055
144407492
93592308
136291204
222056759
392905165
797134142
51526385
127015582
181987777
700707714
116202347
185719747
410049615
199484652
128453832
216907164
81431344
160489946
274224668
579859314
225856429
9354521
217776726
977968924
3389298
573316260
826034112
165662645
30954464
51275176
87505
14215064
249626266
459784737
90928817
4563665
355993720
99996221
843338190
3364976
626097518
9486916
98091445
247669008
393289387
505149245
62626572
35514668
13907659
456106661
299501685
152163595
318654297
146773757
58350183
41192409
48386002
155756711
497511194
187768731
374311781
425738617
425890924
243718395
319480765
9146462
338273052
22252816
469590556
33574995
331764897
33529260
166749095
298181040
144234360
186804794
185766087
339823
119449910
130145215
297123868
2769479
93448551
4754938
68417660
474757104
205608170
137501411
132136682
291865281
364085781
251378428
2338698
193509392
386995653
338296459
132779027
378827015
763954995
217113856
183680312
88078284
225022623
278647386
282797628
186888641
208503932
277178744
412854187
149938923
741081007
60673006
41550180
203274215
323588637
152681006
3875829
146843283
129689742
31754176
555003207
382719285
226868948
22721305
583889118
7190650
35093111
789319387
370880754
592772175
3193070
157279768
379826743
317391235
79264830
55714534
357830004
21929912
69452675
68506783
39170551
496577372
285778993
54703336
161370160
529055972
188337250
168431714
88758884
404120389
140453876
406636142
121684991
172356132
357548875
15424813
77908611
3712591
163031057
541278972
437611485
504810063
605027876
10108054
147226710
875706848
3600342
17287590
84790101
27752970
5251601
124985316
235138891
223851097
9215249
28256676
234633513
161360894
295225999
53442949
75845059
15775102
347204862
25108056
144554749
1287132
65900873
799496000
670530365
139316347
198244972
78051768
167652348
612449188
118771682
486396581
56472009
143002520
761160698
25820268
33747698
27179844
235679216
30990617
18231050
14387252
177170274
501348838
52681379
100433673
276506392
17445241
432760780
451603643
271754695
83607444
158434867
51739327
118273465
22343796
113995694
4815874
58834556
203284067
603768232
497457345
233961312
166748144
94966020
828294499
949198429
26529188
130236635
57587297
503347450
342497257
369494258
118178487
269096099
43659638
252258268
321587734
537038899
338894316
3177843
10438926
414755091
58942360
107700081
139449402
511673536
120957412
95547046
193073824
30911211
273405177
380403402
365283944
72575515
267287573
201939388
586017697
35507953
151824250
218545090
154216885
98684812
167878316
53840028
471916751
257793571
39053839
357340646
79749118
164906458
120013468
263167437
169353677
71899927
49547248
540919425
726945441
8459597
264089630
53568632
788138282
397502373
784276541
388620117
482216658
7299655
275726673
19803429
478670815
102476235
734799157
257837006
119632879
3426306
37286297
40747331
14078766
249540251
298410296
432758568
677455995
31344841
253002307
114563167
138471654
216608300
4897812
338568199
86465793
137670246
294442800
263199461
304349026
408521522
908732986
31369330
132032907
567368448
433900603
157187387
5612789
1586088
415716984
163443670
119853334
433779784
91637058
367013646
83278640
318984876
473538090
81907131
2654394
739237534
767506467
181234090
491894127
120949749
7523034
334018261
43636714
113869140
458947114
473815918
92988498
316427083
6738085
13351715
79275470
568378380
49664
239878724
128894670
18903801
783112866
773638491
166118673
74740715
39947429
7619437
670911385
251181811
536491886
13724340
324353209
46155128
582851767
14326497
98516426
583987611
173007572
526349735
832483030
524420215
177135285
28350615
111556671
38434651
321985695
103269494
431844995
740456686
149429602
32803447
29589757
260434054
178191953
40416429
123865232
391291337
99440467
186862377
573726101
67935125
149326400
263166617
172732163
743346128
65285320
233786523
2757184
124678441
80647889
46457710
345352
5852198
788280239
134780807
261633678
325197153
568565218
500609681
97790831
463624941
647897184
551468813
18943091
73422215
11800006
415232244
323488580
371076493
158924652
133220739
64288432
43815249
65927081
330692128
495397544
137597605
566279599
54085016
881810851
45596040
394093099
387523472
18549249
15973227
159186131
143485541
135423564
647572232
58540366
440085013
283319031
348869590
212726120
596400214
759271534
359645913
84677327
217548981
197589796
212917109
410434608
193820806
812651631
318770908
309967897
31687898
96084597
401110166
276747955
721938948
437623709
472740164
160422681
465947885
228255700
461808970
706160181
75652783
296894144
423860783
119571874
25636759
183178110
65649476
192389623
154169075
391105487
320274291
29974110
275081680
277017853
214505970
67644969
702506740
169226816
10102454
358855925
490574253
115352967
320762070
769490362
1625927
298674672
148058217
83170538
284014846
30839633
344556731
6186420
27708992
20206785
132164316
795091964
380300479
374365926
392139662
397731928
227466196
188706906
46017409
86437917
397401045
265009325
777934235
659645428
112652418
81479924
275494328
627406158
14068408
234910507
132074581
127060533
131551940
2303836
42779506
392400423
849008152
142900087
330229610
578332975
265714261
242619055
253424377
285741240
229291718
140666156
27993926
411287168
268393040
14575724
279667441
3981738
67335763
32607917
4297106
169392118
108494940
417450419
654139784
66657444
289591971
190065281
224679798
41556961
407565388
115801051
988685838
100521830
18760448
940418153
190514095
129361488
295857090
213116487
581576262
640287299
108096559
121178914
57733994
86115992
363297523
309200735
670010753
664544786
52966391
185091983
218286021
3690897
227546429
744063241
26996108
16994530
93528252
175752326
202255757
138829854
540853704
115674734
83611212
289374022
19030932
799751668
468365527
335686720
678523248
195436300
201869162
44483754
164337313
92716767
304827411
208456352
369556399
114629224
123006741
3573410
757838475
2621337
732120029
28351348
106864431
105258971
296782546
378134080
586437875
14441842
548258164
385274449
12083333
438194455
320148567
515717518
681677411
314885607
539196323
289695174
132140204
480771692
406970152
32384519
292303975
516191752
227771087
234741094
553686854
764490642
549355576
687337604
331766544
294423451
681271595
472141995
394302194
1144085
37240361
355533296
539619811
280479260
854702288
278827194
415466594
686266775
15009256
301410662
430981784
451338972
26029688
446261438
42579047
87425200
73527319
3768226
456281283
16070461
519989705
142729851
563783318
157518351
57595457
15225831
69525728
409273183
267331192
8314643
54551273
97979577
473532673
476053251
308465493
141306446
171340143
147089165
54132402
327009797
385808086
784175609
664234265
938972945
1160172
183731450
94159833
68273600
423140399
41697601
374610305
431018
405480935
714295649
634216174
339405694
49468073
475504896
6652799
361631845
533891444
908178904
552326129
88271433
71442337
701485229
53623272
19414730
147808057
252727290
549377095
199502671
163173073
379643195
437615749
510081904
9051205
217579526
154899737
198590430
143879367
428920777
313308544
413408190
204547823
61647800
21421392
138370761
129694513
597411957
8978183
536607181
686771838
325126895
559842999
237867569
206065409
53450862
176226336
108914019
11329019
86733547
311642730
265814302
216148002
31527466
354390284
44842553
315302379
548288430
728295589
673169975
734494436
43369638
108619431
469470051
150689736
44939796
93213374
27678068
46417817
36049206
157394234
299196192
250425557
293870920
303429272
130305477
742168863
75056967
577981708
337350448
199460701
686161227
11964424
478325447
361454503
31464121
378755557
5289250
127514
35324407
71945970
333645071
505039391
13648749
522107240
353713184
416491286
76513260
11529081
151764871
181899133
176650080
101719094
254071517
610694661
424896842
9428572
17384560
11730363
1309620
9904501
823303312
16738266
66623957
229141304
64747771
12425471
7502734
91419597
15801484
358849895
171124557
220633750
11960518
669798419
358469424
822687928
155906707
227962199
45870352
19938341
365842064
830788829
79876614
362435544
496033225
65681911
89621213
170288977
140237595
114599217
259558760
145371550
292524416
737931739
217233537
245921942
390450168
142450227
193013624
167651480
15330622
9595496
151255974
122645281
355196579
207485854
116109736
366989902
83013022
344956733
11699877
849137283
59363325
78053959
53597960
616346950
86901723
43411781
113006218
740720198
48948490
721634737
15822285
181216689
630898796
375825003
125527202
21012517
380744578
5639076
34375225
91823701
532848210
393751160
334712694
153575083
127620507
105596152
474972678
18975803
505595755
138999817
122338850
298295581
974556333
201391559
64000287
132332957
44828510
413554401
27995772
592949556
657114462
402779143
203393748
381656266
274287285
47833572
714007650
22968330
1958598
85229515
182061611
101628376
82286093
132028502
12892789
721363536
185916618
543586294
163312655
471596370
424287877
570311645
12110753
454980665
787968784
267190484
57287174
76929526
1839765
744788093
8974785
109364826
469921503
57784775
91304468
9199923
50460735
26733960
471486157
366873472
122435084
566448712
137434584
295569005
443042404
253045084
561340829
395683233
152736970
112052546
380235385
624796509
351383347
591502833
113194048
318914944
323582074
380983472
141896299
202685446
182318264
83364324
84251388
165990434
397897571
82138344
75658540
418929799
211764008
780767175
238672704
516793983
125256593
51118992
459867098
782589691
338664867
118637745
305165256
74525908
830003265
727481669
279901219
227988060
7805764
42036206
21913998
74614001
135163238
404821066
95694730
548161075
309422001
233255909
409856920
147556374
427252963
85831282
118967628
465687417
241903202
144996576
102052598
58257541
110833323
38736672
476803693
234538493
200643375
589068605
108280604
49617251
46632640
132915854
97971960
595754052
378491819
622859866
97921667
246918929
4270194
42475759
160043428
63982088
214784075
294177594
255622282
106948087
602637626
45543701
295424376
361064741
327387398
50879364
93202948
355843707
90385467
696060
586606808
300730209
27449099
161055717
208406565
486952995
2075574
699859417
704779390
90502583
452863168
469977326
401331146
62746926
56667725
552459653
586006603
14623617
273750967
596755760
1141305
21457079
55218277
93666696
233170485
133939397
48823163
25190680
327426678
53304202
1821039
831703375
140060465
34800542
359851469
931071639
296643643
581951683
861017563
313545756
480127998
540163193
722867592
20092097
352452099
6087982
101925264
539319473
208639800
367138510
68526840
64084782
44597337
22911358
278945580
72929792
563012426
100597353
45148580
525288715
348390467
776252351
288454802
29598779
107730634
88739596
172746507
140403745
263977299
80117371
117747276
188456135
506035206
143741042
737057695
299614325
449573627
476905929
352173408
770519888
77478337
122480735
365017536
90043638
415227799
393851395
12415417
680366377
99794921
140266952
548627681
191583732
55721205
40162971
98829129
149096422
20995913
174852370
64588906
563373239
49552996
145598794
302218808
746499905
383093
379940227
52213053
77237846
51643051
413816180
270839865
129148866
760806153
251919484
71902036
577300740
203325991
244410320
71130362
37721282
25915546
11723008
293766335
72426498
624192579
107020933
351868876
849917001
157800789
778042338
81386980
282486229
71309405
379790008
112662950
234863061
185469629
37070847
98553049
234210801
233524
383354774
276082964
465104198
124587882
61854792
517401122
16119036
144898257
799702619
495139632
84480160
148179633
37807443
402221950
53950263
159311795
150092583
39755370
84730249
478623730
776362
270653548
220020627
522795027
102723525
19402726
714261371
249361392
100243665
397037291
238322243
384255883
547604706
273038640
584857684
559213673
38737715
96056896
449079395
889024504
643176851
133858268
725937690
236462588
466044065
592884032
212646159
743080
9111250
161643709
61421782
899199628
260980061
547030754
19009737
36217510
447683736
72192567
94122889
43901850
54484008
90579745
15060998
9877264
373457039
361378264
12780043
198077684
212910312
85003051
72242730
237158556
249473210
382328845
232078682
31872396
177148059
324860173
28535021
11016816
112364132
596454573
125016285
969307944
269873691
319396818
53387520
763336801
1091994
495830682
470210055
520279218
9481445
503156733
174523237
129080388
243940670
396244058
88805552
97828950
157386897
35840830
82329863
177269935
403053860
110384983
239076760
205942433
28294611
12551501
143642691
271405558
58172290
64735974
18564102
10277852
104567924
127453915
36587694
286113927
206372566
81605154
234197024
280248856
155103051
73748245
522239740
269638476
9536358
478006342
444554543
346886275
706404770
160081659
321937122
351930359
40926427
197762066
207393674
249562927
256541660
145954247
30047059
321801942
575281026
202663469
397622856
186761955
191849420
282919013
61613476
17850961
154807007
24602592
1727970
643145243
942900
473366679
10809735
88681256
526528801
397458191
118635026
41389568
409829434
39232403
705334189
186539486
562030489
199498150
10157801
609014093
514216153
448773275
167303795
334976686
61423696
671162376
349730530
169999785
78302469
571133002
200510087
437583598
859240901
125882334
277875331
175306425
48602659
173156680
27390297
19218926
98201045
90709392
18252677
509559884
28495744
9897376
5334057
219336629
35395824
120154487
312994181
32964893
424713367
239119166
21095129
299843809
656437390
211957087
70502037
51771333
398021247
42184874
308788554
153551037
147261631
105910777
243191065
50397487
149128114
19795150
25209986
55747843
152769749
46665567
213803289
131540176
326209190
469370729
133169159
633578337
469274231
127156839
621233167
223608774
582771847
750447614
148738168
194985456
348009208
116776544
208289725
92734483
74276019
118883324
1218158
291877916
349178800
730321692
246349088
569887889
88626381
376954468
88337
271391146
116265886
242556474
547340972
5016475
325751310
45686139
57107580
46417462
430981738
77396355
318952621
30253417
56295847
610085196
77460529
751957325
96937824
247085414
149273186
7828766
164352536
116273897
221666118
219084652
192198781
302560994
64273032
113969275
130959296
208207464
355761943
647296340
443934462
83642880
138358213
251913357
137209040
3090272
26524338
625318098
61204932
800314729
356137579
166415944
23556630
45076114
132831959
339349580
218018551
590007931
192310092
87572133
317160487
139682421
312848988
214561013
218706280
21374244
31118303
182524196
404402385
5775909
58787763
181097324
59231755
136872002
87101035
411927808
27410307
727051911
481489506
700414366
22658362
708685
220690729
54154165
387790262
759017306
133284579
434050988
52732
230111871
51866400
171339678
89880917
151201998
39735590
234588190
11002644
301019859
1961229
688248308
324769701
382828525
193926966
10315234
11093298
852550565
1026224
95955667
483895279
64130258
713461983
161819314
99432268
126808444
141232265
14552298
147363884
199652468
40866448
305343640
382452035
65474327
50361010
139474286
645502288
137776085
150452228
305994090
19265520
553976797
130213721
491456618
472473150
379563930
260373273
55044587
16413830
655539461
11285470
203321528
303572142
135666831
322680341
14332664
76221711
8458187
517206534
42263433
152098370
55391648
16855804
288940065
38078379
400696135
420516937
77121344
168634837
548897535
18493743
64638651
770038195
313652824
646177946
23175722
257666269
61176149
259070754
396032808
310031198
33612745
540037679
191886225
218514675
641745963
189447988
374310991
5013214
12520370
242466292
45749202
159410558
5791048
57030713
