0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-30 16:56:27 +00:00
OI-codes/BZOJ/2738/data/4.out

60001 lines
574 KiB (Stored with Git LFS)
Plaintext

256656043
175641498
304914797
453531197
417690140
224282491
208919298
332477437
14925692
65146287
458759530
438360405
241569824
302884205
222785664
420703538
156959147
378087216
507997416
473001346
376385433
314246153
141482037
227707379
309062476
81029705
441291661
511891382
227577210
89128020
327219520
251998942
46208320
214063509
367016329
510589086
527337629
510162325
337977185
496244457
1068733
529088329
513391286
417208065
71315609
328498449
489242123
155226171
516739075
218248038
462263047
113398040
242457273
256925665
440461624
162561523
522011914
117031247
314079280
205624571
404238513
503366057
410217035
342453454
370742192
486899725
37537619
149092520
184995379
516319681
527032298
464271319
360721072
334212866
388719331
503785346
260238640
305830361
99710186
345824419
346853079
34674125
227299313
269686578
277941210
179445956
261051616
492220767
359105963
504495172
488973501
14088264
45936022
77701884
388405570
76243181
312981997
421573361
36472378
445689123
308716094
128731882
472028282
488564240
385651969
480588050
406905493
69445802
44300780
486409613
249603087
91657122
44075569
321085711
474383760
365732364
237966109
503507465
474961698
432198720
421834881
364641721
406365862
342313684
133711900
142830541
202489579
524612505
535268082
531071499
1410283
98965096
239654124
82738464
516444095
203015774
389615678
330343785
38076427
404487128
176731657
311576883
351190736
471394269
437207103
311186470
115903689
99321334
276063285
412866725
6656544
502856927
425767346
474048423
59594480
377838574
288469580
85945762
532347354
459251969
309044606
379615701
99719330
330202130
187201710
244495026
75795786
150643687
363899630
340814166
191577287
278237945
294923407
44121712
351877276
253967929
95575168
64993667
233410676
196582350
373616258
184508426
534520776
372131411
429308687
364005986
203060571
436370312
490123678
87315968
306661903
317792936
186710290
462810147
248928680
533907170
190937959
398124394
30878952
425175872
435580822
485759304
535704504
313728713
495821397
351638579
182131673
480560314
438482413
33938337
147923295
197036227
527408551
436411846
526246046
487607335
384051068
198197217
357345300
239071365
106868235
183349629
22521856
453647063
491705182
250501242
296501863
187764160
502157951
171641847
403444940
447444584
240883861
141713115
93446486
394286357
431080349
196405573
317391852
97808238
378288144
33190566
259137707
332264283
172801201
450683800
486065376
314836906
45193396
389176705
423438803
325006844
198918939
382682388
253504204
186859261
474718368
19525569
66855346
261703440
170839175
137978617
524871636
108583669
484524845
350415788
378902669
364149734
287376058
131489017
74847327
26230982
508574729
453070168
98123839
323700354
472550002
515358827
216563436
531297549
519506307
201325778
240837820
130879970
168755457
476746367
527420290
386047169
499584531
119641885
474118455
498113250
172524093
299598222
126269446
70198153
300966501
40341410
358386192
316833759
435043818
413434552
392206359
189926830
191961179
78056131
320983568
385298558
310874383
427576523
428755592
132376592
422795331
354839877
447527888
351784974
485703073
387944228
249703504
354500320
148342765
186906304
448010444
328807701
383506376
418186726
51276477
265304244
172537389
376726277
489445390
163824974
97113635
204992177
160302586
192257456
486080257
147370028
8805275
180873835
260942991
417976372
523313719
26083476
200120604
51906594
137172447
244619582
204002302
21919856
536055168
67197263
473527523
408057667
75138055
166204085
65440121
325778350
347365297
257480602
534368360
380425170
49560254
329939213
252250430
225210440
444218607
405247376
117874142
228361765
407229112
32915859
280233258
453751068
287136808
437543932
434788740
259205810
379358921
490322806
291671525
303092850
126831615
153335012
44289725
221674821
280639159
130059716
107019220
459690575
268466002
499100803
316017610
393829112
333273760
321653032
318387673
386655975
316482902
56975065
445705764
259498707
438000845
323757701
115294346
515973442
427268786
140971873
254739927
286066867
119246638
212039580
533754457
241550750
5966972
432407590
143489970
461550355
135436667
392557026
166676000
469498822
25178669
228411362
70257950
451398282
353733314
282707732
473203635
379544177
275645967
74909373
124407001
107202445
186685523
249861169
320156360
441377156
243480294
272883931
406355374
84692979
186661293
506545417
369413242
506329182
437859699
459482522
240154441
320292229
506932530
396113347
472274023
391684938
456710665
460070699
161542897
68313883
445270076
72369895
45245111
509555621
360944134
40809439
481755792
135844858
225954293
471974761
473765528
369333374
147395217
483065381
151935727
503918163
149847597
243105336
54020285
100515256
99332235
495281616
362198118
77033351
199642494
416960053
480649002
403003791
336225290
442910806
61410180
117495903
321599807
528306526
253508905
99173713
374193144
53904160
246001150
4939874
176412024
135243912
362653434
190571530
295809523
207418473
488552917
416354422
344901887
300179152
194120104
220556108
131177461
477760752
171833327
155035441
7891696
165410293
256085190
93875259
345468094
277900253
324580909
166381744
440676447
167878034
216676329
484668771
235144105
358386192
363681028
7994840
59872224
506235510
150332900
79251635
211463628
289775386
196223869
171669913
277303636
293666489
285624171
23072735
433617400
450122223
3425200
4983647
480890011
341061291
139274317
347557780
88552705
248112921
351750596
113165226
216692503
322493343
299328468
249350675
69830151
371075
167821162
151265243
48349103
254180219
522218221
295859988
279344091
117521020
321314904
248949432
500236197
31802460
515376449
275142814
52066298
270815043
39306061
165815235
481834570
462645482
94901235
389116982
265530794
51006997
144648153
503939496
196086760
13382996
219655238
434421767
269373277
435178025
529804555
303147300
126572233
407914807
467216302
414471690
305993607
437896502
271063958
421497793
335435145
300461875
221982048
488450726
400771766
263273918
458806682
17831923
170269525
33342539
371725266
124053410
224617233
331184807
25816571
156413975
365532701
34467210
307988484
76403284
219038627
436470048
182664612
259965507
406656942
420362465
496734294
244965368
515533866
32176146
452264955
247057054
156188785
166138680
252790593
295310065
301831907
130163190
103716342
219424283
311309914
397051816
219914337
310747411
293957750
173732743
139729447
457488897
301931258
126974200
1198227
403164769
224735139
220910867
482780793
380770319
216490512
81322738
148890783
295562075
152809130
466440419
88157088
113443969
318373199
484298824
439752545
473759247
357828539
136467164
523176404
74609913
64542259
407645100
206712469
511196199
48809975
440654332
530537194
319962097
186465453
410253895
358982880
393774168
158562614
10285577
382911898
55115993
417152233
474415566
138133116
300889604
173689418
111715045
399665
25173966
433622895
457146102
306740018
488200715
72763261
118967574
248546634
140625542
124343923
319540939
2829279
85076124
199815289
59362380
215401545
400497009
270349105
97401476
155124641
280513650
244463557
412273220
499939947
451819987
138068615
437565785
171157530
81456523
153131443
167552982
220543007
392071897
296882231
228916376
132411956
475588974
286487306
239495149
452009515
83988147
38770662
268347092
516547103
438297852
169570043
182630788
368814406
399985939
34048482
41422182
113116941
221286201
92505796
43043378
484608247
290473694
231941454
154843453
258928858
108404594
111323100
520835977
341224977
7240276
75059675
322424273
505714370
509686284
87902902
324107674
280229327
451645937
367329692
214908087
463268535
184827682
413313350
45025160
38137314
176102297
56975065
455055959
352983219
205343391
406364587
172746523
180905833
483936405
156149428
309264127
212800599
370758214
91192201
221200180
364281893
36515040
73628872
228660724
338798104
385506595
173332032
403525483
341046748
446127954
209706683
47684629
185901039
28276211
63590948
44335317
92279098
186573528
362507185
259801524
130485003
525948419
311182768
237128425
293518823
534746772
315976802
127598662
191803686
532149982
40579679
245979291
155959958
508915655
466822623
514201693
497119166
378807191
143990936
182881677
168772849
40755656
121978651
320641182
454024953
59966561
210345631
269241159
254038900
24140077
113804735
226722604
400498654
337678603
425750926
399665758
382654860
201736936
470330609
284703379
452787776
172693107
454238891
315274974
116076785
380181646
78474942
60118393
369458630
290603085
166485100
224882224
88096701
524462715
158363893
50962613
293621440
177057463
250926438
264088591
230398712
424874790
343005851
57829833
408897592
169851805
48989742
338726761
228302384
476736771
15614360
69592640
416362261
18509666
449206570
153227565
57023439
176007933
93973392
104769458
232868644
454869559
159104079
150501822
402718489
110125172
145992703
284149856
508077613
282938041
89017235
367424677
513332838
46619605
434269428
129601874
422122132
414485340
293044074
229968125
169127398
158108082
199626316
397191656
38726473
93185858
407291989
118773683
292380335
356045236
321465196
258962461
376298178
241459918
520934417
341584153
231935915
496828550
307057202
223599372
307434735
394542533
528426811
299181526
380534343
498057141
247900988
291181006
369176982
236905183
83410530
250643067
153412017
90350620
464244847
208696322
213985590
167634966
379916735
464248121
454573763
438784420
175275874
153596204
374224978
397331532
141813533
499624804
59305751
442094318
141414585
266700083
60790704
225052983
320715196
500179569
20180122
176853218
222531591
45538340
313943689
417770065
105170134
412599166
323949848
291099948
153653055
480707623
315419888
266033654
108518318
310665017
525448435
495354167
519918905
521557128
118196524
113181709
23403251
357041239
492275961
63981763
117829976
286678709
398151426
340923367
175116109
535783587
449291765
7917602
437126852
61076978
141644138
91849011
279173792
183871082
507796314
519163745
464100113
395007871
191823991
281233677
283045672
352631920
479411269
165497239
325297372
34882162
160579759
526025594
345856393
297101570
32093966
285825434
291305273
7364057
381751423
526566567
44051957
411732142
426810021
416981857
425599068
219820719
400417785
133267585
423858242
525794461
207746585
504283190
473133366
459517560
22661383
3399995
111722806
404918079
403598395
320604867
154266990
224294456
454685028
349815279
503811732
149556017
397104419
12263660
286598644
454717662
387762626
220512440
183003231
263077525
175325448
232403621
100033543
34522003
114877184
128272148
526230028
332367765
272818291
473909407
257287008
147336374
502724048
28599620
476788574
197985323
438784543
94608782
514759680
484799724
410379283
3645348
122232334
343124661
249840333
210868602
185185599
219150606
279120807
205301574
275689191
42762915
159859951
467174227
523203261
60710391
489397365
191733678
326150543
341876198
306570075
268216846
394133932
374528222
396195372
519483623
114008439
12371679
101084769
442357004
286919027
26016808
261488748
279100474
415688505
346854133
395174876
275695674
491272818
340817235
41356997
523614992
435759866
477090859
63306465
213786283
6468194
190613606
335327281
377574123
338613974
302720197
113296609
72319652
182299828
441536738
87024679
398969132
398476925
279029263
163910187
18589887
497358820
374339806
202835061
200821924
36313483
57160383
387305469
48692380
27747677
432405178
393726866
369726295
260476036
159727366
354794785
221777671
533838686
144535125
27453037
471685020
292377076
286767836
269235738
436162505
458939436
224954362
180014435
131346075
169477639
405094122
7227073
60642210
478223957
502655954
443696201
28071467
198568617
34737720
238328006
230284662
47983501
133613896
184064198
126317078
356490486
321627313
128161577
165308109
100339192
72224225
335155642
174754352
339426503
423214491
416713609
188207310
502340027
520355610
384880826
157325604
86254607
288391707
361900073
247046381
418897879
478483386
432384586
381507027
155946229
357473660
440451165
369915349
463202588
536238919
404754062
90984569
392998994
35335803
306430678
209337715
94967916
241937662
133603722
28246861
192852689
309637462
13840268
262612193
238963222
270526177
278116408
209115067
244393275
434007582
397386732
158403379
316478741
369237114
480055852
444611388
355169964
270909400
237863200
202034274
418064141
275046495
169916249
83189823
268083706
170412544
281855499
340650575
302008576
18234981
320057535
260894808
131211902
41701907
9239149
286783059
250909932
162384667
90019825
327773177
532569450
127305454
81530330
142846831
520534179
394990286
185367592
94408553
143729792
190113962
28116939
355620181
147529992
532480982
255590314
291545921
186452718
93609922
389035041
183096060
86394651
522820147
487689277
246256025
495827668
58237759
85806635
110187327
260626962
387642885
477070538
221308790
308109957
125644021
84439528
434559130
87705694
335214828
297839635
514193763
424519328
419743711
308219559
174955831
297921998
502795926
195460691
363095689
360067907
390677383
105643817
164418362
52316878
78894521
134060121
106874228
104851892
102399003
196219462
525089261
349835810
91220270
42436733
20775876
273865659
425688259
28112240
57867506
188696047
313275959
262363725
17305390
475800362
163145727
478962311
227375140
371277935
332602662
533907067
463782949
211235067
157187993
167498638
236134741
73977365
143694374
342512566
380665203
171217035
270722920
291988580
373824600
71152556
421285861
134161222
74458861
27153685
143697629
483394154
434224900
218077348
302862494
487834239
127327533
362149368
391010782
283713477
31609082
199433941
302479034
23079788
66493292
90976341
237865453
337890472
68076253
428305439
148725181
327802452
114212905
530535490
69894629
243174521
76966754
100844735
471016816
180985934
455096210
66012456
153914433
501396075
237465233
405861058
522574903
310495522
170608069
233825231
92471524
292049686
9987391
536173032
243744387
461804175
215945450
406599195
515793720
266662211
9881515
279579829
342148188
427649001
396482735
264543164
485237597
271745074
498961799
428519180
399373975
493803287
494571413
81002058
431080628
440718028
226951625
412596335
147833545
378611761
434314995
153558915
441271610
306419164
522889599
189094776
400660966
167246241
46096292
493030621
12576859
93115193
369323715
242324114
341841410
136265464
461337585
181815957
105849069
506398499
421384183
131390983
439731684
206493139
479250525
345635413
119741381
480057757
466007997
8634319
344797457
210622409
350079348
137191231
95435655
234902459
533743073
314319520
234895815
226274514
261281360
413746990
328952212
13926368
253117865
245718289
221137748
91015519
513484423
383763904
123342042
171059411
331195793
439146873
407471078
483125179
86202197
411805714
28676056
212211813
421219576
184392432
475291038
170157504
214034674
81151965
241066304
3232313
58385489
466768349
487399886
498944749
45162382
363499656
473332136
263255765
62604904
215618049
387963569
219178960
77886728
859651
471248476
332241486
53016724
295932329
258993613
48366269
33546393
29020219
140221284
179654171
159932021
447958184
122494963
408707748
129028109
121099559
136461245
207351603
265798843
494633607
463164977
123691714
340090344
230793430
467478360
147762191
329441395
392069107
534171650
377175491
137296040
192770667
169917951
197820839
277398349
394183258
221415313
179322355
122338804
140054926
333148719
137552297
197438349
114096389
384443617
301923363
10570294
75505346
263403611
356024855
491683079
147120261
314814570
302598574
23468663
22614925
65252723
305554577
85371074
357602071
425527124
310933196
106430497
277124633
172395726
225878073
180532686
115866900
98150758
181985241
303736484
242117736
24064323
331103711
183961193
214016863
320996208
315037496
73448111
53610502
433617400
419398235
153820021
56880322
258228467
420266230
373027872
350779070
63644837
305294087
176484387
103869295
194138705
204562697
417071678
13165232
51510853
439657093
81600494
478974754
362373979
6570676
122808115
243389612
47021179
353949201
500273811
384578427
430868994
511730695
107074469
9494154
69489733
444048985
182203289
149096464
413426096
273120785
156461511
311485568
351143973
327533504
514867069
536674322
234054599
379049081
227981947
193125116
126901501
190445943
180345366
377245586
202938129
379439786
460660782
51708613
182020628
295190275
455610530
459644284
146798513
121113000
493541127
153247834
243528242
459833290
358728245
216976684
338006665
48454626
358019526
464994539
263806245
416897266
333116310
228792796
20809997
282596342
184917806
21740855
498768304
362109864
424409599
536190120
377634101
444794694
232082635
382353442
500337480
221317681
482326898
287528044
244418489
118477891
111799727
222818558
475331247
83719792
519595105
89455107
121843673
272846777
53058519
320223835
436018340
243507613
102481850
30013152
197352698
116383530
295569965
411720249
185523831
181560588
24945926
152461017
255180018
83690734
480411114
492393897
191891155
530521100
83845438
290960690
332342687
408942825
361382818
181939817
472803180
51609923
6995243
292696921
533434447
536467398
149752612
170152091
460109361
119761769
190915742
301074648
407163768
469734467
465727798
152811169
340786216
498026272
248581041
464729790
58489694
351197866
46376150
246844504
230245941
415380656
177961342
115368048
206190615
43474013
39714255
299287701
100926568
446774680
511347050
94688305
53071757
116346781
27657565
205118452
87316290
208978283
367459507
4543776
71360709
149791516
420474132
392052687
170079079
349760642
293760123
77068351
280921649
426273647
99549544
473482797
339609176
240589416
256242947
369673401
37421753
91334692
5263124
393949831
214708115
226402447
349175047
49949051
127233620
34730150
43059713
410727610
95119712
84825493
290166170
120969086
6702775
230227562
100640994
220996544
63112258
220852989
505224263
333656522
23597601
244755283
422665411
129240093
488453941
121117532
274693628
436633199
373518150
536177094
49704790
32773421
403781024
508585290
97920172
263484678
26135948
207624886
109430712
265818827
283969512
123339018
288474850
402603862
86788794
251427429
215543595
195192613
367854534
306561792
187741895
179011271
246579967
426227125
16962613
143337387
5105507
425454619
455482816
83707964
107864727
325291201
432954554
203923385
272497851
62553586
265112783
453781591
348135044
14625906
244081598
517071858
288993138
450572901
294921745
181933649
179407055
69616051
363446518
108019630
371708395
323992323
22879722
96263705
177148364
37784763
338393118
180039700
125988361
497227543
464195300
300319483
63230506
131551467
267201942
367910309
485222302
457969006
375518633
276729738
501060741
382498023
295431177
138181008
131752063
155041429
124397409
56034522
5614841
143547455
289569946
67012112
58155786
60264151
281604090
219893890
33333036
55618397
179902176
329385984
279127000
31465417
513599317
234524451
395221019
158176990
503145945
30218005
132328318
109468388
507098017
248694671
514723295
287617738
240428171
453257519
143502607
65718138
63430565
284127713
129240093
124170500
525104268
345378002
41102623
199657473
396703277
221684580
145859228
21720721
237093221
45111647
265510367
475998024
45485978
509794263
87404625
283952420
513777468
401723623
273588317
83202169
124701583
515903610
339586848
179074500
97353743
70267275
95444984
315684252
147510863
462175871
83452168
146225969
534448077
492522739
505667857
328850518
4444553
408245005
483053832
352555162
507547324
442336343
247162839
108580077
212034158
133864372
12973193
8357672
199257929
126416968
421860560
152019224
230755058
318731037
398888901
114741708
256184302
62879903
175974091
345776031
129294631
79377951
70433729
153266919
481172691
134839996
57770323
230437736
11160953
412876470
450978257
64166366
407376018
525668678
83581435
175914525
433719209
377767987
258137638
23564405
266708832
98552098
449659828
422684392
327755890
380135903
492084803
5021186
276545943
79957945
263374038
430624081
261995560
155016641
485280405
131226331
150841748
280162108
310795708
62399164
442176181
419868149
212359740
182271927
480538832
309659088
146820788
440563026
389283278
233451147
316134240
43522703
312328447
417908436
375544458
322287390
94376085
339796407
305448866
339805078
127147086
460300826
228656482
297677488
518965029
516911803
291402476
27728974
80801127
53916006
422095734
400381525
88124682
187646877
294222281
353309207
425272231
199183826
9893020
237299322
106717876
7203576
210094662
146415492
65892239
31285867
525531549
130147752
106348276
262858338
248954202
431604148
198698842
191318779
240723405
269786047
427681533
97286472
469550653
520516105
85933288
491702782
83468358
247203494
439750683
445830023
72354513
57100948
258570104
216182798
351187427
326405160
446400729
277159427
288435637
215624296
522508631
315486390
276106973
455786722
200368839
358783385
518608967
479856399
218529706
330664433
509333079
447681971
356994019
320752623
64370556
342003064
77723052
423808083
61714690
449555865
216688344
102765337
104895620
410293352
516295872
320318221
510767538
92813696
87212372
164908844
302150103
45265805
504114498
447076358
137056613
395325933
414918894
387306088
521651241
110631259
520641504
450654547
487324300
370960869
421668920
476650026
200635658
344085996
158262350
294585844
73953267
487265499
490829558
499995465
65964068
379051823
346998217
403224585
145071037
112956195
265900336
519754310
231706172
362792468
10152113
285290240
214894498
8279036
388029234
237399163
232937100
72589968
267173954
423321286
94216577
33352837
494838251
55668563
132946229
257716229
351849613
229262659
502643483
66082778
59504265
17248322
157479970
7787570
198416170
499779352
126482537
204669765
28775310
209011699
2875323
225505764
200585310
72997415
471727641
182544640
262745354
147340541
261369477
433943086
248884216
338741372
364141355
394812904
459696702
40457733
431268898
297655495
262441152
42282080
45485978
194185061
177923774
287834601
339863442
458180561
102072381
303689352
17723375
107081490
234760794
57652515
220851681
82004969
457597505
133929105
291778038
221366161
188971866
111471017
119542252
141147653
13228842
177947204
452127515
377877633
233541462
200906824
238587535
239855023
500266155
504564336
322181099
520241042
166757744
910212
349826924
412717670
361993184
2088018
225696925
42515995
219690406
494346061
138789530
14125359
256732802
351223405
494040670
388231552
393668847
303239599
476139052
476424918
379084076
16770664
197864638
503992578
494346717
357629676
51072182
157175935
187454246
457080639
3750578
323960154
142714116
255795270
378723945
496986292
48563125
346084162
85261771
500073168
535522100
228707417
54973908
247142016
305725838
503502670
339242359
439776462
279670415
32474548
525391485
29027226
84841489
451379135
513935351
220365225
289602856
470218383
487480531
210808680
375360423
523226248
164799767
356591102
27515117
304143371
75604950
56326217
90201019
128846841
95534147
480347844
407167397
423761343
410921981
507302180
157533383
317837350
244457054
85738665
64514317
345909291
183272712
368856116
371001674
143808228
308881004
383556387
446615114
56785752
243072512
203487880
231127348
210426439
321029837
54852513
500514853
300386660
165609959
528987176
264814936
437817970
229484111
498840133
250003664
11570123
464208039
192113118
272217818
92249215
247491805
127818593
459100889
270123686
510826422
398243743
101972228
287765689
289434544
533524451
88452612
292688185
155178389
203239071
436998906
160610910
504674065
145071037
148618768
222903783
427265365
127427152
519039716
190435445
489484594
29991557
474503847
423342581
407715199
514455225
84756320
500128519
213599716
74847327
440386715
122781909
484988495
87304310
337759090
498563401
104163309
351724202
350045186
346071362
8213525
314662394
260671734
14016077
45005091
507598027
178694415
313273802
517608366
299289634
126216041
457377444
165141872
176601803
393530621
27558325
83065222
150846178
168535876
349575656
198154355
389490214
118336967
154274329
86763275
440728930
102827015
172905249
385025834
428464590
214125944
423843731
473479595
60522761
329776991
51056915
277090653
31815615
359692156
103152281
18213956
234322631
200889295
342217362
502749235
311346951
94825891
533705159
424870792
36124151
36224071
519498823
197142057
414203356
247764180
300889604
273168834
26510214
146025691
34306916
371408574
203903282
453338501
32684538
437820582
191023889
304380174
183273025
432142210
259193413
168739179
280610650
171748595
220533387
422541267
48499698
159946932
408223479
106681006
96447165
297403584
501890434
34251157
451995619
84106117
257738413
446601407
52610693
486415023
416536054
290435155
512113714
331544743
265403560
411872342
481000603
207907694
213555613
480362647
70871082
507182097
249454806
217618425
196264169
443850168
162946910
347925342
341227005
93490460
80236087
411721534
96619867
53484471
218971687
497953266
391390865
30263926
142272409
497495439
309633566
261522366
47110645
123918865
305952030
220514895
352253056
443373614
351329766
5250227
350599698
272897389
285095125
161827747
281402256
189325694
153657485
400718858
170471023
101590038
92173227
433445437
512678937
432391002
112123284
177149039
216102823
63615368
433344307
482696722
292174145
46332958
192595150
192377841
299280934
478745465
363684458
59067889
281487861
73909284
521813867
180881648
402486094
515112508
75053955
20558878
65002798
211705909
536575152
65511562
254856283
346812132
430373999
77949080
365636929
467668664
84867801
215505539
380499133
405181955
76734529
394518916
209494436
21341288
142166906
421875594
316833143
283168615
420241178
20014344
46695585
380706248
110829603
518051197
269428787
482376624
100968236
402985705
16699306
262584248
495402654
138447261
207771520
158417531
383663140
417038797
174886207
211436390
255650400
95949257
516103314
116643758
134755745
415054035
371925879
352150800
292048146
159808932
101239347
514911386
352836358
76844774
48085423
276327874
311144128
77756636
483813539
435533828
293436152
63888384
421968260
431546466
129113291
456722526
515039046
402204829
345409758
12508950
189167452
53746041
471367254
448201612
411779240
489583862
39025525
37418728
139820997
347503108
424316254
243737075
133919854
452057207
459748283
90631501
132474939
369391352
524670138
498464740
308459769
244965368
409229220
171895568
87204918
176127939
117361528
198479652
519158535
295958713
274662909
242599060
193216565
332947040
454717957
197411884
154885332
86699558
528267039
293919110
481219192
144122942
439802681
51688377
414262609
317136735
258292300
14419516
316861384
46229485
343299599
325971572
27747677
282423921
78595870
150950681
118777010
180651956
399746148
391916481
141564463
449903598
294872202
143646354
136156289
186273454
42523759
526987498
286780644
80529230
408281675
253726835
143784343
218954523
53144486
49112057
430556567
133594278
81600494
54497907
195189145
512656877
21344654
133089215
416889154
314447359
412997990
107825795
393036222
162324909
303633823
74210137
172439403
479683405
429433088
170435186
170608267
5228713
181073474
444705446
103176683
57068105
152558184
507743742
408685375
442000505
513251938
294158884
160364957
349763367
37124113
468926689
463851221
10437884
200114883
356955819
285980817
413969995
192228504
266349104
18411789
436838104
107923228
416964260
118411971
304812498
343299599
483334117
59932441
409438112
482155355
271681304
330692809
425205634
498810529
475027015
402497782
238075083
232194964
401586204
131776859
277002766
21620047
217953036
159634502
453524804
210460689
4141425
219258496
430780164
367404626
445934106
476972365
57425303
470591156
144816050
187390674
53830051
348760664
529650131
110167206
420907736
386521266
233676515
216226705
125603969
528901579
87236877
131112543
462380905
431443949
525844443
482624135
421497793
240680151
154080657
403956694
356744022
414437943
116307543
170892234
112134335
233293116
57569887
418374867
345878951
256582513
197327417
57724372
362711371
315717956
8502328
364978441
163294539
24330338
156609535
450849698
387946990
44846598
261679296
470849311
114466659
103827006
389700596
456217315
259051871
513151243
417307809
51966417
39932919
441506564
98497653
245906459
351297250
164238758
329940527
465813321
88973829
475129806
151523281
411620506
323669183
430579241
341118119
187323527
388123177
364617721
349968058
112680279
295750571
289319408
161127992
448353959
280143938
229626053
275016182
53654774
160257958
280685927
515008813
336279348
28889024
80302239
102329712
181117577
411458263
112569590
371133042
424631467
485600937
60147414
384585171
294171740
29453526
311639187
152738682
326266022
364651025
204902390
61540394
484668771
487048774
479737753
131990838
198481994
307629230
471692550
404719117
520551268
224945736
353479831
455178108
422933497
434829355
58935919
500551638
51126722
426013776
536529546
400833656
429979041
339946935
330065513
245789539
334942609
152205777
223906323
484378560
140350590
3465614
262360727
271666519
482880370
406727500
400419501
18360
62757904
185267118
531840829
114723914
477544713
110109425
50972584
311991353
384414479
240300637
220606794
293634077
250083415
24519855
438479316
24656352
534419085
38592076
287188009
285681095
63289581
324610306
315735972
203258241
373568770
522552012
496292325
278600796
49913858
492298497
232501039
180849351
231723633
353307818
229137319
32671355
534597213
262989346
415209818
106158949
468077484
40255094
405803613
262291067
151043678
197572066
354789045
306900576
62896540
285873465
463396374
494386107
3793090
326855463
132528301
502493693
93722109
423010207
99192968
377741871
413069958
287100847
126267676
112374159
520871150
246276933
336354489
4240221
512651467
21581779
88955728
362111443
93206072
189740938
124123384
335119124
34547305
36140065
312870915
37233031
2188521
393138108
480217850
361809062
309298806
151455260
208624272
390796460
124902139
10639117
16464475
89578684
139597414
119237728
58653565
4480310
321653032
301204759
431193864
56094344
485184445
466270320
50922283
394286357
95075313
439640079
258647447
521723519
64211376
510657012
50926833
41250871
460406388
296118162
400192979
211061808
31371828
517348056
162071979
372067298
324012707
15776137
510792540
530833142
378444977
152172668
376496967
104338555
412012395
246716293
378084299
93844068
527565518
222381693
332692056
528207217
345874171
206069903
201499399
325575912
343072898
412363588
439751318
344452213
233541462
370878001
65349488
11055491
458845723
381743902
497307140
277928869
403826501
319948785
481843613
69507394
317972732
68364649
212941463
213099368
442845660
442098284
150788046
109746832
225687136
309059329
321291281
53084444
284749027
357362628
257490254
179417326
354699772
432894873
70793349
470766716
124910827
140063153
418146421
76661620
345580976
322569037
435004854
293760197
40678283
461626372
149459242
25077912
461324037
315704933
511992277
448566398
24246068
126178159
360284604
148123700
403317713
15999563
321738631
71258682
188419697
85758413
49707570
277681257
17066351
39271887
146175032
283020797
517913950
40925787
9319795
20453953
154615867
361880013
479313141
271429832
257094491
190864368
100863179
514796741
327678182
199000486
483673943
499555254
364477268
456997960
480494099
275772261
313094563
51181704
146218339
146673963
99450303
432158795
205045661
156824842
458412754
31583477
42490130
176669625
293789177
350458944
271406626
374611894
45617236
209566904
219788266
483422566
477934429
423617939
112202550
298859605
296471411
487905769
413199719
213781600
492124693
419489429
532122095
402593316
319035855
220897635
201877422
50138119
399430563
194131968
105631441
328219422
66626302
322050229
422574837
226905493
489994995
486116682
490999006
218751922
47936901
113482319
426280966
39056350
59213337
21221786
400256514
248881579
72930893
215358638
173958897
432655442
255414337
288037481
202378973
317391566
470637786
141334416
73036256
158750302
404264948
399202471
294895591
223821701
327238501
148203192
403916962
504610604
481700056
407739866
474663629
150140636
509565793
355637711
41747158
426988578
255071274
480347844
178488214
309221582
448140950
433787322
289403207
96203686
381286548
52469523
291578187
191771867
95395836
51866636
140575302
90221832
91198079
76864140
396102642
259709654
267252111
129569963
387200254
190344188
229702078
347766595
363263487
530626817
319460932
125063443
225478198
318622442
9892224
377073181
116477221
367503664
307603051
106467491
411177474
473124683
335672963
341764188
515586461
400787561
369796737
215034645
118181128
28427141
374095869
237903256
184283617
5339998
237889764
125472498
106616436
532252665
106477775
56000782
41009323
282596342
290238874
318832107
423049608
382145202
367494230
465516700
486523488
234892715
386645334
364582851
333147528
514201693
41430840
491896576
437299692
283587440
271892411
39242318
173265250
446695737
379734990
73466873
300319868
20513276
390284393
378003059
152937374
316610012
483271556
239294794
326047398
142851667
208777799
268688937
503935541
306241507
61895543
355527876
528297009
354679736
267322499
38080483
53011839
527953666
255784944
496532860
424318771
421798180
383982037
139442695
449317548
430480591
465764207
232403621
351321874
134694342
7318580
232084905
362255537
464864530
451841171
300002713
329094266
59793345
69564035
495898997
251768319
71266718
368982341
4291721
184070418
323778611
346756559
198049327
386442364
272776809
278074505
514416018
171797589
111137584
164863203
112259478
456742220
232586820
316785051
65589914
454952969
78706001
249182007
433923249
555851
385833065
148349896
515742520
512716
149993057
308769348
494494846
73462630
426681861
71157765
194108080
475258745
266840078
437715933
413854746
198188380
325797833
465928796
313156736
36155164
46365583
341928267
216251675
378618696
12445729
126336892
78867726
339416049
518447178
411973471
532583155
436172761
220791406
359731894
214501764
21237235
54667081
450771429
228244646
388712283
436308395
153440032
177560094
2238968
300451837
188299570
61547
164546989
533358024
35333696
388769771
121050358
218125159
472471916
177025379
292093007
282661754
279164829
453104966
133347656
518129917
57789591
337281939
342116462
158286701
94095971
430364579
50054837
51372833
178574007
400332216
173261068
365014496
453751327
332733194
362463853
404918079
207612749
73834683
436863073
456249710
301109072
173316510
217303934
234214847
468268297
63046583
258161227
318223996
451001771
476585927
456527584
524070681
527409098
502150251
506916101
76569138
419326140
192499693
249918690
326820422
460060791
190780902
133540620
412299668
218453059
479376
190239487
353179085
458841659
279071926
332884567
210230018
338769555
410566514
489327568
535043491
506750049
421023453
120788821
260882036
341185060
97596312
149843495
41348150
69856106
355442526
73018681
429314524
318922155
143213886
367948594
307261962
533577181
516467205
90098195
39761908
125084658
278508503
25295220
409481053
374929245
286267150
213721077
361156946
229296468
454140505
182347510
387338145
18673491
237730755
100915941
345912051
105747601
347702621
152728371
498168495
318378026
209667943
439080360
255092091
32667756
509626154
401198655
276956984
511174841
277443221
420461859
90699370
241150129
335694384
254383982
457629019
480168667
55193086
419431502
104764175
34612140
515389753
143279658
272392485
167735479
10780316
204166774
477766424
494550040
268152809
258486797
534964056
259844367
444666352
290179662
74647875
479846815
75026772
494503496
107844167
361028396
22792383
533927143
423597753
55249727
400900045
277013183
337019207
56665453
178593657
315652043
342457763
323653031
209995842
533534084
440712019
454647276
236514214
280213947
445007833
237772479
130460667
54395661
2346902
269748985
11891040
190035486
466647816
358073420
534438590
65235791
179067657
525528807
364309526
443791146
128148349
470206917
494289891
4578532
285677332
342116462
453820986
483287812
479120524
329018937
522943433
1840277
423427112
145902749
196008574
444890141
42905640
115238466
378871019
172795991
22878951
30060442
93116979
448664696
207951244
289620083
491602497
290169366
467710105
342158063
508425004
176644201
217898742
356363696
185038867
224047843
378552015
62737863
121259935
85652706
319171484
27706644
119385572
53138384
13039706
220852989
246521891
10899870
483887345
179290831
224263737
94346514
204014682
162013092
211403994
226655530
217488217
157890906
150095068
532878734
461091546
339881255
118967574
213961315
114730010
81700891
132077443
296635267
315477800
360089212
130099107
408267174
108176478
301086541
334097154
68128245
356362120
388960890
504470570
308572722
259558905
270787210
215176052
528291861
172572833
375227676
207501476
38893809
377588001
112871157
103432435
431155263
309976005
167644131
89359811
342737667
76898662
357222684
519959963
395419084
404693922
308288025
463679993
436772672
270373055
122028618
473022668
106161071
523655014
96614439
473065666
190037650
247076020
456876818
60570283
176706758
210819136
396392112
220600505
1872378
316801518
497713570
112951459
224352998
382876186
68791531
370882416
385777618
484255304
183422895
397280111
196332767
102392961
427214102
405379
76478938
335751155
123413732
293518823
2886539
336822926
265492844
117430856
152320655
413228189
510064845
271666519
31286155
228450976
347631089
379798203
171543295
431054840
129634080
130896763
336798355
336411848
378434439
302109821
211265134
300584576
250986529
150912976
413548247
354692287
293080747
260713645
313987038
529517377
498913820
165258642
293866796
89419920
239042857
433051897
364023034
307579097
424180776
389391278
161225856
83021400
7653160
58558545
17826742
225828644
104957133
112499051
236656235
533952125
36718135
396449464
341937173
188928187
201651785
357206776
111727109
39809051
494939965
341196728
51666250
57119846
282935975
130300986
228098055
119271206
181423714
172341116
475818840
319540939
466015383
150866186
433694564
265009131
253326712
451980923
200740685
477640407
259850971
447290229
57829833
215338202
476679603
139090145
536193583
41411021
213458813
309952457
4451502
535097838
195730699
96632444
193196691
177790523
407047796
473780870
223845990
145659056
139954154
239330401
446922898
531616755
356287733
12642109
171036925
277530679
197749977
43072502
302758140
251150125
176060634
86088278
69773149
191592233
247544791
21536528
166635766
235973809
78418850
270225290
354737412
399389631
338959262
452787776
45309831
403608483
74151016
87473475
174726982
485384228
251750045
14378806
471055055
140897757
49643462
246632426
279268812
204562697
245238254
152502081
523840183
72371816
290186052
514381690
17454068
373448181
102389287
419854162
519832210
97807069
275275290
33567434
139852252
204139066
210412309
39942830
487314674
379417195
244097053
162483342
462213925
466462474
398576585
226131647
184595605
47656928
194992174
428038984
234059941
45991259
260781894
101011193
167526919
82845856
130745189
22789277
412194858
132872803
141058626
21578500
429293685
484671495
314635031
20504876
272621290
528426811
356742651
68729870
112680279
467087657
394600293
510760870
208053628
204458300
214877890
476323437
509735850
328659877
262904047
468967346
359958684
387622998
410944981
132187304
262667173
381238409
201397322
353210462
396593649
140061268
456060275
498261649
513239654
274210614
329192869
237153579
40457733
259224598
332166806
432445099
15136281
177560094
449331343
396613711
447829419
403598395
292528467
433366808
494346717
427135955
39074673
495616524
455275968
182143795
67481478
354469410
334144067
288622153
444715375
189218049
342824578
173313710
465837606
209807154
533820430
332454106
95184277
531814622
138382310
220291222
167325092
291567083
484455903
141597830
105371815
225960274
262062499
33727633
237778944
227311207
358188089
494549193
395372483
293384867
103724667
222214719
217289727
445439786
66606545
378550622
207690811
135854186
328368027
90360639
340836586
183211795
421351944
242112217
264450356
342349777
153017259
12348145
305363931
314760066
519867997
494313893
76118083
10476930
158933788
43740373
237996284
296400117
372737156
291882051
30617423
182578592
475331107
378536144
70555658
305393374
305787112
396169655
76112125
459217457
193201077
158188994
525121790
535388089
260144503
460652032
31558475
28831001
22530610
453396434
163450844
226245657
441487847
276263626
104127351
270235703
128731882
6984454
155918265
331854508
201073651
504680319
69654638
116357296
21116233
359678316
494335214
12806746
84127451
55809845
18970493
159461005
11856868
320048813
360056344
447909838
292507160
48496889
112144777
486865935
340570825
436772672
315948497
108171275
241600583
7870420
183702148
202043353
535522957
135019241
155015540
224272122
154557000
446928405
449817367
108445529
260293086
519845049
418457382
238000400
355031939
172032954
148726631
327056996
8074299
55678554
299790742
91045890
198020022
147016722
502317385
487209133
398779472
459900261
385455582
194072172
50058626
420795789
60256134
448859933
528141989
388556691
387366108
418061534
36327722
518772098
379611768
223911856
115218320
89776445
18686749
304743797
291548813
488939789
488623285
198988589
493541127
228669553
278858266
80474833
417601688
234308411
50159892
450627376
219494641
47269216
393530621
104129626
56078340
220563535
75818849
413682778
1427055
265194450
319170207
420170875
2346902
384905505
226028911
431510925
117627244
519256920
315408494
335657623
326434575
389780796
180502932
297502446
398402890
429407535
205779360
240518072
70824161
372852984
157527946
292682224
31456005
394000727
53733707
396329487
234895815
389116982
289947871
409077744
89192102
124985938
375114805
534836727
164750800
507598550
188246046
342469091
520765825
413244284
123843530
212710325
205589662
221993536
104328078
311484022
50778031
319728512
464586466
486244223
382069357
506200282
391844781
224039148
21267921
485433836
9358875
380018221
92723836
484615414
235328866
511526419
315195798
307261962
293019069
355939926
247924603
359084531
369695967
513258108
239379991
340637464
323547682
81140042
412458299
360285409
451011736
71535029
172970557
318009898
61139165
405024181
293207874
326958164
430568898
339818855
485245344
334735129
389765992
52898693
8851392
75585514
37995299
287627106
334087423
148702701
433422797
148031264
83435421
366831655
118275629
246379355
438490195
168166264
439680078
529730799
174273805
456263666
61462783
170045465
474141809
296501075
395372483
110148153
287063643
335874586
395227327
394679472
202387299
170417280
75054659
393784498
217035804
488356635
83154246
379117342
95895897
363808766
325044168
407163263
47336651
96674507
126831615
509023034
123779124
500767550
115745928
13019778
351000847
153450542
385811671
199680747
182513879
385788915
121071056
83542246
85806566
164907198
405469518
259279979
76508535
92135191
300006047
239344049
437994435
129868145
116273866
275025896
407218103
252818098
307563492
153657485
177505730
495579509
411985964
184292169
412996092
259929987
271817633
221144181
86461724
80150266
127525066
378105920
55972760
483418392
33173804
45822118
472672830
425875830
522095139
268645963
16994431
354204112
18792251
425949871
167117365
309929549
323240031
304507333
481572609
476856376
164968426
236936066
520683693
248894132
450568269
533128488
19855757
250514392
442973551
214518561
405410691
200575629
333214016
384514855
117626398
234644674
370140331
179196309
168247214
319170207
355594311
324089971
372926264
70635964
177427937
496420735
236598998
520935399
319604045
26233158
261777450
62513032
37470342
141435491
413228706
405246613
410163606
372783774
437794968
344797457
403162476
434644337
66172585
206461670
499493017
392692221
432248644
315717451
503230107
480338089
151578989
45470424
427885436
429280688
41625689
363261069
154506079
391089786
243840216
61132893
114731096
190950794
487143823
477166580
511038761
158909009
520203862
74474157
347445802
182767726
47852183
396329487
290179662
286993136
359280276
375598626
525798900
380425170
62737863
512198232
466109785
236598998
10846133
357728037
212446887
497771962
162592786
261049875
531294001
156549656
101082135
499381703
44741906
300541038
265194450
51576327
206311974
401022188
534115166
132875767
384784050
396781831
398028491
33076182
206692126
314555898
11202510
130779445
534684169
393255586
420426096
310839696
486018214
516359228
124077488
163962292
134348155
48839843
337047859
175947440
163799989
276975150
366298755
435118642
499976322
289053631
470725113
297784370
421387120
466855148
470582838
148409527
265824
428318947
341398377
198909018
97023209
299707884
81391087
267265645
389551046
455742218
54458607
234666043
176575758
522325275
196639496
62840497
483346668
467041664
298456923
428817729
303468860
305344496
325829927
340201504
526134106
344160424
338189643
105084666
514209896
328134739
278418263
336107006
18474890
319710895
214930880
250733913
367516950
355341366
9783301
409026064
90898014
413108228
322652204
373948979
123121530
23653524
37457805
433595680
80534444
60131166
119107203
287889333
60992138
135316183
207393544
455052243
133554735
427860604
323698638
23263384
534004174
40876335
457756138
290563833
390122610
215586054
49697698
330748261
525246613
531511191
362727610
526591953
249234054
151593637
103149598
137311810
421205089
261400428
264915935
391660012
2384810
406880416
134593161
90798987
72768347
110760621
54194431
250616917
320322886
10299061
126191212
71693705
99196023
448508090
275123085
338006665
301113004
290719934
120376786
129607406
530845859
506385183
530120867
25105117
248139425
210622409
95946048
183236234
351070131
325291201
273244721
388723326
380775671
247056918
86160067
329900182
364861655
37400169
34840487
513158502
320067250
196690844
471974761
57517894
455055959
22229189
208305988
92196733
246331594
396897859
142150440
84110024
374491904
242935142
447688980
226698860
400117951
271180915
356117213
271891832
169478330
39539850
280178903
89463902
84435779
405813487
94901868
165939946
71694078
287726762
197627905
331066076
501561313
443069776
332236926
107602156
750378
175450162
307668424
363055515
54487187
428204668
66414128
429492813
452501660
42383179
236936066
67614475
59213337
427540028
356388005
109315863
9369234
503913681
27955554
385372167
476229462
106549051
457096166
412877387
222506320
134840520
344072829
445444162
270707124
301585635
501198943
440462758
417323878
71539275
254375484
521372767
172460022
117835588
154003561
31415308
161237200
159959642
9948221
8414006
45973005
211337674
323595008
92466725
219881098
478950894
482318022
460805646
70756074
523028722
202611773
39331005
209741830
106854902
446339169
174120278
217002247
514908764
317411308
42340532
303890896
414705990
3406645
134146105
391937796
387702983
58732487
395954357
324942110
28578036
242493816
60693622
352976036
77017185
75435509
34772601
452510864
395606707
7060519
77026568
347212023
26775371
423220392
335621966
353934704
150531557
371668748
218069160
213779182
117070440
206534842
422957171
34278951
94043704
214823
85352460
75266524
251192889
217646564
471507135
286222389
382204040
153673473
298629715
342282938
74961222
415848041
171702563
236493038
325861874
510242597
318055277
520751770
58006214
170897605
356054731
268328413
191635750
348824180
427186534
262030115
41685793
274084629
396018522
209650319
48891671
40400249
55608283
500796031
378352908
235780586
376296465
349907719
61011949
30702103
258151260
209227445
437636670
85806566
94435550
269729876
410544834
148388369
272096967
31619765
16875878
471278293
332762542
148189115
206688497
366855180
97300117
327360309
22106670
251716272
437915059
488254694
482095303
105954782
42727608
410802584
211171014
147042835
127140532
372417183
55509736
134953759
462656577
76558297
75659987
208622880
139652764
79929193
380112284
413604960
413027710
215249749
191114234
124103563
303556893
451456064
165815235
106568930
202246017
96838085
345101394
309966870
367885675
506397836
385168871
528425226
496251275
372677964
30173227
197253280
131492465
282301117
299697040
92476351
215447146
385368809
436537177
484105411
69687236
236525319
115796023
200378905
260609843
249380523
417686918
345953020
525013137
311165345
475798530
525869486
76020486
480413203
44162080
202469242
176505579
488624338
49925501
378372633
279314460
531010715
249968528
232279358
227544467
286765832
300474733
420943586
106674129
246789398
354976192
65676061
316288574
176451079
168809820
164198405
216210740
111622480
161225856
316609406
446895546
186721630
240265369
349447033
239363339
328103425
419413248
300590684
497393740
87885318
88798429
107326251
86892362
82732516
533360894
182620773
329469485
183172332
201742363
13947665
239027058
150055269
404646548
124840546
156064209
194285652
186988389
262580200
158688764
417494930
314436395
269863059
35847132
199254300
365509089
283128091
19352328
500617710
347944267
38142431
23913721
23793208
284070250
436048508
131890589
85935473
230258031
31965743
174226145
502831517
132264857
146785002
3814143
220407711
244022691
424452646
177910174
260329099
456706261
237754490
200458452
61098721
176805557
16358519
449291765
77232439
97285233
297199552
324745345
229584902
326209882
212659751
497385482
234152536
386025339
481323189
242953093
186878442
166646912
159647100
221277509
443410669
292952980
209852257
414927112
345311648
200786172
326975028
467895828
80164474
435918505
380437754
125375813
474603665
529465416
517935346
466009028
199409054
72521871
139886293
160123733
520191131
364377892
136847601
321279151
376709700
385239055
441565744
378380323
29864229
249047864
425146861
62284857
20289249
447261878
385169347
28335232
262302399
339055237
526943985
306516132
273902964
118311136
287937888
265551984
85730107
43402678
46057668
39743900
527858522
51721034
533242185
506358348
193753866
137148592
351985042
35240138
6938998
492071680
397030957
200635658
24629635
308697518
226452872
347490088
316727132
35885386
254697726
115105947
366377960
467756290
82427998
78082976
139195440
418191879
120221234
492697486
116407350
248363571
137653892
444135039
65579056
298079814
211647498
292527086
54225592
207942593
11043649
99803313
275236587
406213770
142206814
511548796
314537357
33219542
75808157
428874690
115648278
478189571
35286222
444697008
502901004
106582208
167735479
214938500
59833169
484309583
267910238
325445238
390322370
369609911
296504839
385677841
484128120
441193783
296133601
371605921
346636041
342086364
185550970
525043712
369914003
290755212
351572591
440543210
136913167
27941244
451498625
146912495
380735211
286157144
429291806
114188937
295222756
424290073
367947152
514393263
412037076
487639619
203439997
167677725
156408873
413847312
106179213
371658095
263338530
398521368
470819650
307234929
113006113
37131065
231608345
69148444
278544283
72101516
386249545
200757332
374780235
302238739
213235076
230042269
106328327
297787681
497550592
51166192
481142324
97571339
92426164
461535388
301219266
435722858
124864429
432510751
329700683
241290546
35647108
284756635
217959326
218386659
213207706
150497559
105381634
373384030
355808314
192526105
277689075
124749161
68268545
259113662
280814851
215389145
128668882
161444309
122753380
411817120
300889936
405244542
439244081
59286619
150712479
503171347
32614828
383418637
289306997
230053410
514743230
67886025
337060692
371371374
378914482
206411392
389326973
250693199
152839815
61751313
378772938
97662619
250693199
510964323
16129007
27156845
108156124
94732238
365494313
507052967
159485694
150986793
520465079
232923061
110480347
386084314
312590585
456127182
384518329
446588366
193521658
72280420
232997853
390677383
197001780
396223522
371681930
32653583
231831000
331010220
57770323
378584658
501867120
486940077
535435815
500120717
509047568
58054859
534569313
60579789
140035769
23687962
232243633
396890883
222005306
235933172
169509078
48975969
139307792
228240719
303796605
261184015
519154805
83190366
411453907
465992579
28179997
14095432
488462363
58041412
198427527
150583784
371587371
204243866
523199283
135728110
323238235
523987208
221104319
414131069
483280519
458703148
531760726
123818343
98001736
2480624
343989492
82153060
107826805
52102705
160458726
322579689
84776671
511415757
324690978
292775591
530672656
340478779
444039489
37537619
354349719
174516676
303944507
438046670
286774333
327351004
487154078
417883487
434829355
133981664
449921728
506364563
247683588
80084140
486618865
209428184
116615069
40578318
525366944
425051636
90053010
169458719
318952973
316065461
72835981
52889115
249609200
396559734
332679455
337846377
517822685
135009311
467024046
520962224
8643877
28323419
377617973
141224363
398761433
40205602
212446887
124825581
270394061
410346173
466308802
428995344
380973605
181582806
178016802
196654927
427808280
221306966
271071615
64603005
384758821
329349915
192220220
473831634
128514555
378255776
463100694
291919060
191173622
335024536
391314628
169475442
163865515
303747065
288509363
36562042
211791547
393895340
116604394
39729562
11820127
424467287
485874492
510552536
378228282
246646181
270251187
190904957
409757772
42790313
224095529
267589815
448395489
220807541
489635063
343487693
163390352
404297753
366985056
41453492
260012834
334012408
264899122
178606716
471754054
201484391
204204213
342308222
36401835
57824831
455881564
13409536
535555238
109460329
111788247
358647911
155006555
235678290
507410201
78833520
476619743
112626883
300832688
166733453
468830723
492144968
140765581
11792361
309874191
279196676
417512715
427313310
346380470
29241126
229702536
339675735
47776223
16537692
283361861
421700631
436589001
179857057
461160344
517550430
291178396
123580178
27519321
167500789
439453586
142838325
116985335
261919281
468333104
245809218
419811139
12471582
176731657
461254988
413484696
288992034
168608844
404819541
128295255
496468391
13655299
385679418
312371875
21621482
491854331
326634485
316776216
86233181
203972385
306463022
367160481
184343600
178526106
203586609
178848009
485631729
400975210
361968156
314565613
384150951
391014176
84867347
103363500
52937634
89146169
427602266
194036611
73883220
458699977
284443906
390365940
111452778
326042905
354857228
174385194
506517367
403432990
135316183
472488697
463240235
198598113
514553740
105370666
456604284
182664612
262922049
178111269
89030428
408963179
114395741
188459067
447709460
119586102
243991951
367856655
264413503
512244415
529368059
218207816
278561797
42899853
273875243
174482167
127077608
528559022
473575567
340569998
105406425
529426515
23269107
408078882
89309811
503002735
147191562
97642263
158851392
113804735
37064405
458058928
50288013
99516596
316395211
79935046
517702112
86197596
206313198
510731551
82425149
497644373
522536235
264915935
114246350
440814347
57470663
105628170
462246181
423442308
21226111
215826004
389956308
501343145
225437753
513405253
56993192
73523456
388304979
313669188
167434635
447674235
488183129
511996605
397864869
311967237
20353678
404237631
457084539
500761833
119385572
225472643
271610330
92889907
449839856
434645796
41399404
213739208
159679899
198896734
266613511
515549142
196978083
193984931
284541383
395467294
345338960
230549740
464217302
410352662
285314622
259140746
141843711
48385239
220512355
441269827
252726676
71831955
340119604
403587854
328306165
217254937
455522225
411344059
299978059
156402115
278303045
21714804
137324393
465329366
30159147
206193743
351793171
440172521
170622597
418385017
56235917
401330472
86048413
411054963
212659751
301758694
304373306
383196689
304328390
171627478
509059271
313197627
80583881
517539843
224576041
116751415
10970888
527150734
245947813
94573332
166989114
106360659
12234052
13019786
354518262
418616110
285779529
248026455
6708815
334432157
473527049
177840779
140452787
132488475
223808396
389878656
302196173
18473289
89389203
344032080
193598840
412637124
46783966
261394367
298531607
347189083
139161908
171800541
518747610
520577438
246129930
159440638
462406320
310442407
339122333
187520637
146333257
18213956
491817979
89401327
225183660
351871193
210056332
390288235
10188362
368275715
123425974
99970203
77658426
224263737
420750859
432961561
416619766
424978770
459594813
361661191
125425570
375948198
449473897
411951830
445007409
388202109
223555350
285130927
510729251
453384190
89867854
21045356
120752836
117729138
501502770
339140820
530304287
389852329
246597768
184360752
187143150
187947105
2238478
349641609
460233735
459566898
182441453
180974402
461856711
30690421
51279949
323895985
514692830
501438281
250753749
449654383
553524
228087384
207989079
30427045
177500524
430780212
304138587
82402834
343849932
204499238
103892405
286044491
279459800
40991880
26925322
413229996
302723911
501491849
330741021
322944654
439534767
88081357
180974250
342727427
30598768
218505395
500326660
66077383
39358771
499478176
244064405
143171504
367359202
52422054
148251008
335536840
398841972
388800068
272444184
200649648
321231629
368408657
294344464
73069496
247887764
486337350
181378157
351187340
404353515
529036037
141453944
36218229
517721876
297365371
3500406
103546372
219005109
11991038
227314350
442727665
443779942
384978140
399317318
218237893
138857528
529739219
148492098
273270887
189205269
109183939
529382670
236539858
235363310
490529975
447995333
116302098
45426338
298828484
279995334
5160976
443250266
252018494
16441628
310551353
265787205
118311136
514927392
226464976
387353252
119171338
527256483
344215083
317425647
114037803
304473701
198845354
123604595
511947890
88616361
220945088
513197017
245588625
459100758
207262637
186663007
200297179
390249675
440112105
52542726
306321700
108199091
75858501
255852614
289645823
222950079
215554648
304011446
323608750
442377124
21971309
458190106
386746323
126985885
331193119
249830876
277878565
67650662
192167036
232090218
331693920
317475341
141216383
300263045
509698611
309874191
51660357
348948
299934880
497962894
209778727
67923102
522293414
357290175
448231082
480457060
431477011
266224220
313687486
424419946
13401140
133646103
174950106
268497646
400943428
46968135
268557173
276199744
310417009
514889733
100074347
179946538
477433144
415098658
238063477
520554188
245350266
174051157
405533076
27878269
369309387
176695247
152159319
223342820
64449710
419298980
92241483
242406628
268603884
274982836
333583446
271351151
333708374
464033242
498675222
416549378
195774236
282704709
35958071
355194391
194274641
224263737
9032058
297508762
262895482
423294774
336883135
122837318
480093537
278407364
315894523
126785761
312091463
135391242
173439444
267465872
307184381
333859699
115520158
216028025
323539487
52678716
9360151
481169314
16156774
526809166
21787034
209677561
276633290
223443829
507107387
292229413
358300507
358683062
262890544
255412549
3238566
534376200
478214792
415854670
391523467
133126089
79972997
344951314
400569585
67442065
219417312
182874187
457995282
192599129
515260642
9643636
401540516
504191566
487950790
393667055
201534431
114996904
311213402
327997227
268227828
71142678
108712711
31060854
514528048
148201870
172817992
518746884
482152634
326465574
423041081
519862459
75709687
48340318
466979332
88398297
294364687
257593966
396912513
183904099
50818063
47493824
287288151
105155639
101896370
188994224
474849063
149572812
187051448
136025433
290416998
62374401
183470846
380997601
288801801
176195275
484481466
330706516
83477846
137564727
477942819
226859830
37152657
407888998
483679042
123818343
399601795
403525483
188074752
501316198
10489335
320637701
185324852
205727729
275232070
474415566
532581990
474158631
518184884
478738839
359020046
95788392
18290505
435587908
44452185
477454878
367396688
157988270
214989046
317079559
208985612
433279369
520646564
328753265
153052455
388902787
318991034
216891045
389098529
408483229
248405025
377866601
506850084
412993686
275383803
257291501
293340124
241661819
116857097
226463074
294477002
467954519
521691478
268773015
186995895
67503094
321651000
408122900
31807869
509271740
156088082
121418031
359885651
238890960
305774050
117686530
381936403
217569980
1901347
363587997
482802544
529190065
519883990
195876693
521486997
490031354
139753321
268853474
423001412
133148965
356846269
203981726
350719523
125549271
477466403
450037620
59239158
221800253
379117342
269568790
531456292
433726728
237391878
207612553
216252653
33397541
28764369
33429751
213024484
2375510
235747649
498550980
5200972
9860868
105658795
290253428
434265496
194955465
252510697
213550145
352726482
504067858
174941082
47269216
224142894
289613763
393099518
344958372
362316128
442573214
306928689
409703145
414423711
519519719
435509279
384251035
118742289
280761443
452271426
282478244
526795296
31534379
50506251
402133650
523540989
180592193
320229499
483988167
109594289
197677381
38156345
154153552
455292136
161868137
168295078
210870762
89865631
55020812
134183637
196609325
355285185
517173712
315815523
391630811
278190632
506065223
339538997
183434748
420354192
496165342
262010246
54200359
248228261
351012066
196812587
120924460
286880068
317258667
222317108
107858129
302217092
216640405
159369152
66530570
334065578
217612863
463569913
286750498
369013108
347808404
463090420
344874559
124478319
357782424
135084106
126696073
172202607
195072722
313212519
203452117
353295707
448212433
442758189
479759019
5225307
15436750
15187079
377319369
251716566
401237714
128187395
321258947
168826918
497026983
257498153
378607829
199536029
222324321
410806626
460577028
335133550
287362752
10456136
386297428
130142748
74184102
183072824
146293118
16541261
387204134
60656798
130517676
95867445
325598400
163825669
208843855
152155277
57142056
510490014
151189419
265427379
485346189
447355313
427593914
394468233
482682451
359179793
234553920
433393991
175551169
310254307
521334472
393303260
127748730
499534618
469409700
139590100
236639811
290674178
470982024
250674031
297844791
303832086
365447825
491702782
518987629
457905422
464665023
110548351
156726706
42350828
413340003
75581630
496998689
321005716
506121214
31151271
384881708
60706279
395114750
230692247
21961421
363293759
191046775
342885212
234960111
31627134
53424173
480850392
252658670
198065350
287368053
499349978
501966262
473904342
368558543
227286594
464079416
43184387
185165563
120593181
125427723
331984405
292311462
141410931
436518170
396770903
111352366
315632898
507728407
61442729
294482243
117414361
509914001
467524563
409079467
387223337
224852310
517485871
76193885
479348793
157631519
521612865
202158824
507380323
44654324
202301919
215274148
395871292
516815772
414805324
125583826
304299278
90745365
190492041
379425032
4243626
92257706
102985371
476859738
406485067
169236670
314111957
210435656
283313352
479697611
385905227
193699065
149019544
421857968
303284536
447158429
111994974
478607547
400610988
67773551
146062863
474403682
224252832
121988119
157679125
327818374
412194858
43964559
124693686
486982003
415173082
476036613
258807148
377577590
301658307
216488523
276823231
126044274
348335649
235677971
72668800
177498505
71719961
98800399
125616698
352758460
9262223
305729457
443670241
140125434
72598549
174704940
374138480
320678820
327041172
290122968
115458486
360879776
123928080
53293648
82552534
258391632
258615156
388246809
192841488
402070285
42221642
496703112
141579951
241973865
301758694
477676429
453224528
484768414
285652553
447400669
297845043
38712919
32392865
198322069
321603606
384831680
217896085
82676726
243182478
417427925
261766058
271760803
438924450
162533032
398762348
417203378
486884037
464005780
24394886
428560437
110311144
393529707
451103195
120441152
96686338
459644284
341385981
479829828
95689529
67736372
69758227
250627270
296192428
122887051
157721822
197126473
199330308
453222077
274997396
251185594
13195983
123257901
207730197
99352165
248644326
159315830
331790617
158699844
238554444
354096
27559026
270027454
25385655
253783356
279423106
401177740
9772828
390261070
276405837
251127464
414552130
67295203
53337224
533963630
207783460
234481660
111557970
343220137
131751179
9124195
248462459
515499136
377382780
161808641
505368992
394602893
463231019
357875482
260175818
280485650
185867717
83090607
117951453
428626689
182079939
200779146
151970095
534085371
167396025
192769498
185551265
213908499
492727245
141269404
509669496
91793689
137827381
361310837
118420376
480975431
102281532
354780077
98373030
100355604
211655383
452214015
387166753
180500942
388002148
91109926
107464992
444004700
310899855
35728775
91546346
234008676
456057328
292096521
356083048
492816860
33750915
392414250
472107816
328200182
487150299
188151099
124299328
231689259
172338622
191664719
266347788
182956641
172030359
290179662
82251907
348928485
355737046
453397101
292894786
430602297
128501290
138808243
452991896
344176258
510596088
168599660
30105834
284514601
80489413
314053353
414213769
31244240
328281770
250688138
269342045
64573022
125201673
307030021
3789469
374028696
115392934
13586685
258448860
525018348
214385580
426613481
310695144
129449250
227350665
452879978
310582924
156556281
377868395
364094486
79586760
175477223
240493171
166137069
446923750
455131818
432253433
325969988
83102366
85941465
276186227
137086598
227345483
295817905
534550114
353930439
91720355
336943711
285947008
181613018
32764765
243801989
521527116
286750413
322317485
419255372
394217552
499137480
286207271
368963855
166152036
90097025
31198436
234935365
367253137
341636389
438204670
149998319
277309154
283984840
357539227
467215001
28429080
281616986
7229950
402077323
89824291
522873969
336041700
71693705
206401803
104273932
298598353
446313188
239421540
348827951
475557991
238062343
387940760
411420366
499061392
187417857
494556201
443567968
236038733
284806437
97327870
396102642
144292355
51516047
299602456
194357886
94714367
389278572
272664668
219532752
37111392
304047389
497969499
405883806
247202457
519674796
490453578
352665807
162574859
283436192
69478044
400746139
527770644
171382037
200845456
530039141
118773683
370553540
87172436
32540439
25155187
375307986
125054077
341185060
177780700
248233870
250039988
75035525
34789735
37583885
510582101
337514335
190172759
181643001
454139125
478860008
254501439
35176440
113895212
462571493
116738584
30968740
206055174
356906948
384409775
519220855
439014799
161618999
24062015
8105315
385291149
288053431
152502191
13004519
273744725
23266050
276727780
430134065
176607196
333061438
529070236
335407733
486727063
22548145
403627262
476915810
38859609
70744135
292383288
189899585
473009788
228745389
450163633
28450789
418822766
301795833
452814607
161497024
454742773
395974727
47217023
47832096
457589527
181066144
185225343
290228449
496126859
42917416
67119234
448088652
501048798
310788234
135584851
191608378
80229222
536484206
291685861
410850525
507409843
84403736
224186988
259152773
338198393
508309036
209169601
153131443
257586780
501849589
437708310
212472918
345366559
265364494
324714361
376846808
316018987
224932809
382529929
62009001
485129824
247433478
469663033
362699544
173034789
20089498
530893669
145183948
322917017
445420693
179736048
6728765
520151014
521183292
327304735
389208811
226103049
10569875
397454980
421667814
15678238
7795712
241136755
372844235
321519044
258456092
382146550
350479636
433160166
254159497
287081112
127950764
237209753
513321384
32611713
484130279
444949933
435137742
301238971
178079881
359194615
512373220
459127279
161972078
79280197
327023969
17433364
225826726
57312171
81130713
331901896
453201373
153658132
44053629
483628574
34379712
37533695
509914001
119029274
245247662
194270975
458294382
422879763
179536257
57677587
69560275
76500722
107773448
476413994
216960946
209017665
108677656
39853046
175527018
359272383
70379726
478653372
225510399
128719427
100339192
482045201
245750648
230201520
349142410
88045168
310749655
527053188
77011273
341587282
249850020
60076385
233989816
109921213
221604555
468680619
56427223
223660280
88156365
52323507
423132141
348695958
315974765
467678478
277305473
197483143
176916446
19178885
152107460
417033392
225675999
130212279
534475469
112934482
210544214
136662649
368241710
430591222
67247850
143155971
115823520
360983299
243527912
340875746
344157529
511089732
90950378
129767339
534684169
453317483
77796222
361333787
269243873
155663438
31578236
295122657
522423561
84214526
51482748
383462462
438046670
72582910
292627842
183871082
206696003
158837295
287661249
85878902
42157553
164644916
12615932
510983643
27471115
271520345
301669364
62819934
14082971
344681919
414881019
535278938
450022698
44224382
321970576
439197487
185900220
234536849
398172677
227236710
465315238
240147007
216357003
124365554
459438334
375315569
296116278
143635095
396897859
306078093
177703056
189513085
268165591
361993184
165524063
409108704
172162311
279191782
521784776
416506726
515353988
512870936
207467063
458783230
107324465
158093890
99215624
332769299
533926555
457380828
355435298
517319900
481024817
351298376
468611501
247615835
285353630
344138569
217101457
87136302
22098841
208133714
127879958
331014776
106065983
357934694
440843425
415214295
7451634
7082586
119002302
495827668
195806570
208981005
54761728
467040177
16914271
226494760
59619250
280099327
118182573
91775237
154502671
347612515
212098456
412576940
1358840
63630960
164587143
205743999
348733902
370382623
227803457
416852296
199262913
454597951
413309575
501885946
423800376
16703890
95304984
533368296
133685206
301947008
328864999
16422442
56341767
459643967
96133300
376549537
480897913
131424117
377153068
281633834
80624044
472219587
484823604
279016354
215755527
347406265
371023044
508382073
421811825
376468235
142552914
397735051
464737480
470659331
326562009
227607834
114140294
219389826
22227611
214259043
188635279
194128092
71501410
453224528
197918496
437484167
409557599
250498680
248026138
246717768
511746738
160728752
520221380
326537356
48209676
166936945
488652323
272714730
433529488
432339213
318439855
247443547
363382022
371423166
502897467
191210161
308767151
313917636
373538167
3367628
361792851
329520531
385562183
162217465
102315523
127082705
354733145
473701451
462084538
484733473
357832308
472760760
518906761
481820008
71808596
70900788
121718334
139598962
67753021
36725983
156827915
401018479
173747456
389721934
312358265
64960353
311984644
318366594
443429262
425236022
7294143
17628404
64971856
310814343
359040197
432078820
163178687
225737526
33622483
367064378
378105920
126863071
463136309
62225059
324062397
289282289
316155711
81011566
41311881
220641511
503811508
292861633
525820108
325586879
473613871
472556234
305469497
53393437
7595027
224286503
248709041
489443990
63026841
318091457
348468666
491977221
728202
74405885
398943516
441571380
140490702
302561417
193264075
456145994
261958848
78150164
530835405
524443288
458190106
76891132
166059124
338543517
364477989
527150734
491102024
445003590
479276422
166872365
449824884
439730601
472122899
360144067
294447453
449157317
26988143
157967268
510048534
170328700
274104903
206160854
108890159
56398188
209169601
99739011
155238553
463225283
65146287
484099710
516905481
467118126
497308731
446193493
177205069
342411948
48435081
281964593
358233901
305449531
503811169
519286551
199990779
418069864
183092686
80692880
71549635
51654941
330541637
78588986
524673314
426634344
530588723
110926923
349885865
23883604
443531174
385426960
100511188
14951506
468198545
207730197
506436819
483949460
340533845
443915093
105841800
368794612
107936604
423812628
454018464
255304314
147169720
6495073
462153428
268245046
517768607
357617325
37135388
427464349
501353409
347982027
37441279
443749354
301147790
117678093
224367777
307399685
255296816
112252588
205108349
306271802
368729887
437543932
243250082
144580183
76502058
364623440
408704079
394587468
480751227
214033986
513452241
420956039
99791041
305278377
201414008
279740499
201437376
490242324
346853987
393037121
175430263
226739977
522133317
486926738
436675810
370217992
428814168
68894869
302051664
349455477
78919873
157515593
188105686
460939642
314863010
145670094
476194915
476829942
272168298
39088366
334092674
362759792
335469341
162285905
87886128
120872000
117402560
325689831
101167648
94983854
172917162
367878867
62618016
166870703
27732935
535408155
92767203
448208743
347406166
346418193
395556584
136514441
321277462
216789032
515069528
239523046
208033098
52461342
180720331
91486651
505652848
72690379
310090217
471505660
237545270
25836335
228872884
332306550
62643488
412331367
28090181
442822042
322581480
157884719
486733878
362784820
21124276
112796328
387854959
75818385
459748283
317388568
317732357
136369098
432266390
314155047
262558769
366048953
60292665
448480641
111879194
114956055
417783784
150454796
395046566
171096760
132819118
403127899
265191622
286914480
254843683
434470037
341736416
95884902
444356588
138099640
143348567
159758432
9473705
144211099
133014520
81598840
480552296
177002914
238252365
446004884
454834043
53899025
196276070
428519989
520151014
310668089
142714116
31816077
220001074
216226450
386004383
162897855
200407103
327203494
443577093
237241543
1185720
170500632
418119
230851639
415517502
1525236
370619443
251537687
533200603
364292329
257000166
384517151
478650964
333716918
111485352
463081887
281983561
509345361
70146011
109257974
74239215
341452932
422600877
497733913
320913990
217290103
76930055
352905600
231233138
337793488
172011504
339960139
177110540
16714433
531957693
328149811
525199518
471088558
299988025
410377486
422834588
254319587
318578851
451830851
385640626
1297389
352644987
83592569
517875377
446580009
289055562
212066878
496757663
67371143
107784709
52468690
106034685
460619854
325832294
456436144
12572942
114178407
343140631
333370650
336406378
203243480
487416006
207964215
143237099
295693780
352101078
133917293
70249760
265029523
387261104
178295500
238087259
257355177
364789878
144865742
367997804
71639134
322898776
409927092
5719432
218198689
22702982
355341366
474357183
188562205
291941497
117209580
132367233
273958066
104309406
511203156
507076802
279460138
269376968
110723431
183894018
163069664
8583201
111523564
153919145
130272038
418420176
331319713
446208519
31923003
47315708
335538712
429983977
331680526
88860311
352831129
231491618
452523918
134125018
398191598
75542607
146684477
395871292
424185229
112259139
246377329
294034536
272625523
330653128
180460757
222730320
499018839
71893296
320706233
431521389
170537022
51620972
309206354
317540997
302397424
457121023
360752595
348532114
95438290
233174280
517260268
119403502
423778235
316720328
346252816
109010578
39358771
472466571
401517438
14046016
500983638
425439007
157234660
392571827
507511891
506312791
362808144
14652935
398251878
303703987
499902111
122529301
93180108
72482420
191393197
51482748
508526083
357669520
371606410
503114795
72939608
104366522
295047396
233762794
333775567
31588516
265189241
518185590
63320851
393602225
337238609
407973593
119391529
124826577
55376619
326707140
530802705
132521485
526020910
334212866
163715364
163818441
300616374
425804277
51482186
259882955
28036646
215925303
226957540
97741216
33152108
445497656
101394446
533430421
381550004
38373035
526102878
276623865
217664853
94987980
55893276
57355749
283630021
412740552
132381054
334587529
340082267
52461267
190414158
301758694
32096758
55045872
384462486
467774898
521447570
444850831
182791735
344055707
83722520
93757593
85713689
274300328
71847874
152837886
6249469
38020934
168938934
466006168
374913724
520029466
446087535
400641078
375127626
33553244
130196891
209702293
418846632
465715492
488144962
96951515
47430692
231174345
483712012
325756430
390441976
533098474
509596034
490624068
247900988
143648917
228715141
514641055
428204747
212635198
504833262
134892378
244697284
335436689
165306376
56263966
252527964
223288018
138037001
350563632
418909411
274354225
445298259
178701979
468488638
272474651
472705864
262863925
341384597
394801431
368022487
125153843
257284065
531597803
25529121
119756889
521658431
453005048
4874212
307777920
58691742
533559581
276764232
147912489
310028685
286352447
141544681
189592909
66449261
16263741
313021443
116333184
111099166
329558783
235907770
211862557
462041830
281380040
68461433
529795021
245471784
328096813
104327837
356187333
166275270
147444154
160407758
274212106
534087992
70930701
454706934
401776236
105035066
324579393
32082318
484308151
397752708
528599541
232784231
246787236
494032245
206600314
137346472
450917270
129459192
158913057
55169315
432171319
31869562
131079703
21851525
289248804
210634373
171175303
157465876
364835434
444014356
181420528
281519
231264114
196366409
282650851
61619410
44331516
527849015
188998865
271932473
180649067
241708013
29967401
443296668
372366767
306978985
473999463
33202240
345909291
496575184
464900584
174291996
369935893
453538557
50157620
166520175
62790063
400896693
69626855
391482537
52437869
84439947
325755701
282877826
97017993
45177501
170415768
69873097
381223760
480266342
468493500
145702089
462177086
34872455
176111530
510614579
518369529
526426349
476388181
252057814
406509571
418909411
223172309
208966431
530812333
185454878
395118126
56378183
382429109
49866732
141896776
125119710
26633183
31538189
192195504
206951702
529734340
321773555
389832255
121012817
147913333
53692022
407750590
307964208
179802167
198677906
289418
395415783
277878565
53352178
476388181
201653274
103919634
374175131
25056731
431375443
188389523
213905935
388029537
13591939
187165789
456269500
341223683
493859986
97870623
500566402
404300880
523029723
231394651
39701671
484199480
535163916
390985326
162853252
466284750
303047096
68791638
405622029
477619017
487480531
247569405
73679736
397026432
461872281
316469649
122229226
10414053
280168320
12223001
508654492
122656497
71045676
501205262
363703603
240537374
137887762
230821487
388651296
352368299
1731031
424678097
94529229
349730815
26827642
224899648
275860474
235985381
100674150
75056170
201255889
342305924
181383614
258998349
142210802
217700609
486010332
531311092
129251917
238796405
104979781
524222101
306153799
463881525
225075101
506355068
221618186
21718767
190324234
475402916
489375408
12377682
461104235
144055853
377860582
229829127
462483826
178818630
404345199
452972786
214332000
407645100
291425764
517498446
346572170
171412552
21510598
101896370
224220111
430199871
451454429
389823875
168530661
275468656
747525
284887096
346191690
392346008
115225888
265838656
197073125
220276516
195673425
343622626
210143580
99578385
1955349
352191115
46439275
87657868
42536707
239265097
318194865
249322435
502201217
89707869
458329860
79524409
288641382
434219635
469492209
69661550
521001038
428992335
406739532
360450314
307442073
448540513
432495182
355965783
22303600
354096771
214566938
295476566
1329619
376637096
335184380
513153180
503462628
438235954
54337510
88219302
531086092
387150073
210981752
260149379
365913933
197048036
218333717
254146321
386935487
158329120
256413611
422201657
356278142
71930563
38584769
293302315
309927307
246214747
212863301
459358089
135294878
201826069
213127142
102536687
32628152
162281525
32406842
269622749
29687914
203330732
147557825
338988609
168617881
77760516
111512631
218850620
263687235
435677331
110390273
503529688
419714067
71694078
409104636
487240929
398503266
328913290
154315715
218442362
285215365
99657140
172544134
200011948
530108575
345613437
224083275
317180239
428466662
249189865
254786834
327962715
177900788
84757446
293093865
78381035
67705555
74208786
187808262
21613816
401434055
197002475
389431463
55779664
455148217
450972140
319556394
2829279
535944179
489548801
158040646
252005448
405381196
96663015
14375219
426054851
212786817
441482576
71718042
469018225
111549416
494163006
123511233
480880127
269377804
69383954
404265712
376798949
442160061
17526969
392791676
479479199
254558312
432450779
311669606
242441423
429765504
360305188
78344776
463520200
395239583
369134720
364437027
194987622
492698562
249189865
15045878
57370991
155011094
421933595
428864719
158842579
525709643
315495890
237361805
464278215
431658331
189543793
297734365
465975260
315283475
13970150
249791583
399148174
421243024
1538883
377492655
63850417
185399105
489500399
286631277
82563680
197074704
98531852
417957265
452715177
245568940
67054674
468100382
36413017
169585165
280640367
123412116
298420017
520153428
222243261
349511399
403863537
178956332
80064824
79110305
192338498
4965139
29070751
109643252
216811632
482809148
400610988
166777429
241034774
173558015
400719810
327032136
313275558
260113367
502498303
74749379
313552860
258719458
407136580
172366341
21186234
153163382
363271310
268586702
291899024
309018338
92444447
274582173
322049097
437333453
4382598
314129273
70292385
328508353
20750442
364400913
271201216
371483052
237228309
509331878
116744421
554985
157372731
300836023
514056904
8381975
126060106
197612359
489004199
849817
374963776
26213092
479095902
12416962
315384064
463405942
124147651
470790229
312667422
279524258
97051461
32992818
183392659
248722902
129884701
50101462
73394290
119023338
161815574
164932070
519845049
267744006
350061535
98840850
470715659
361587740
262720302
38712919
80180148
342230818
234244535
75751630
412512994
28347111
116307543
7294143
321627313
244989362
364440613
424508736
302221324
268068665
269492402
213144081
162950110
123973405
534642612
262317100
76584852
262959594
410731373
23150091
400676342
469176359
343487508
275262458
195176962
526083579
300524612
459824467
85309003
418251821
367674390
375346064
156696433
223387961
133841026
191811658
376635248
533307584
463738473
345582618
259997651
265523964
59342186
517824615
135084106
219050788
238393836
480122568
43548732
33109272
58945294
186131752
127489294
396806186
235402520
284779793
161716785
111305018
162067682
417930627
303260641
128002732
445333625
512800242
505777037
215055052
67382298
354499518
519894028
236124373
292515842
203868014
395086307
334832039
498184680
101690764
217346813
370374946
175370451
525391006
174157529
81584155
182229423
418394257
433787322
445717289
66606545
4996793
522058333
384601592
1763640
185361486
60492665
283404194
325415447
424220528
86144010
437967179
144685431
146464713
181560588
129638078
218489728
276110874
243182478
465881236
205363982
198018839
272131793
162682468
401705784
471543115
499464334
471064492
397799678
501086211
319938723
278908867
268227828
368681264
208059898
2332512
132320808
212762350
307030021
243691676
214414444
197165840
257125394
388956882
245009006
501328473
479652121
12858552
180461532
463871321
222886896
256077174
335858812
287023816
192462386
263212470
68334339
321491507
121467759
339919894
183428906
147772798
483347881
72312108
117986636
475016770
176813563
475005602
228941853
302684549
168058308
150007246
68809821
308109957
450865033
166633945
281003060
18712828
441690628
530611772
79245856
481333608
330750571
88030986
46593682
16219971
479999653
159327434
223220514
165026967
412952743
19663128
280237899
278853020
370875495
423638425
503909402
532760541
276919171
462136106
139962752
195460691
7998248
42011581
226173822
371407259
443694717
247506775
536047484
27545698
448885208
526726100
92031487
505053729
323590580
77530709
378897834
71351518
238318467
231462925
52076644
453581414
315182458
521614886
392856251
431096072
245414952
399276618
310755910
24839875
413871652
17373376
166073162
369870410
234474659
107240026
252205336
225230465
76243181
293393539
355309035
332346567
14197229
31900149
30551177
290517240
68767008
34690612
442034416
102481411
401597263
526431292
29476947
61898047
292836178
129435860
281593761
314449764
323077349
55301205
391793621
387679382
351605044
103155235
41324776
395892449
311254340
1310294
463170080
447747835
458930999
300287476
125003632
74486368
92973263
387854959
174696976
249234054
330525263
245438436
24148507
520224492
317972204
132387099
72277893
498842144
198500118
120859115
360879776
70335553
63349806
271808980
18439619
1931302
535035794
466042071
490797511
177977312
375218433
200592258
332619129
509698611
392193908
430734056
265388732
100082698
352302074
158415637
134752374
280451544
257437512
431109813
433366808
42116137
357744170
501432158
336273505
152168647
353115725
249296284
222755575
531792596
406216641
194575888
78681952
72038068
394393347
140707620
228834376
272560851
185182769
37410345
525010375
201879929
398650100
195651714
316520348
328581583
503291544
507291302
483717557
68572539
320274369
112269045
169791785
204791946
72531905
277705553
78784221
138750224
9358875
531180338
189965703
133860588
236321537
432838308
486348633
473646725
233164349
243381326
151988419
385523358
153387952
161538599
386132589
359961605
205671204
292551534
397632447
13901721
319140627
161504627
235729921
106954327
165889856
344684036
436166897
346105772
427447605
493641140
371727215
73909284
183632791
429975256
526587409
246998971
484249721
349059966
66780943
404754409
246309984
119832557
438461969
534251426
33360406
26740506
294129687
332363550
164481730
194288471
168342437
430287017
45286382
331188338
119166213
534918197
150213230
507943519
248290664
11630206
168903437
163390352
464285306
302355208
266433185
320527460
197968780
513512363
139327556
117760035
9267815
125613919
62868579
325582250
380973605
477377761
480206458
236769047
312082473
450840321
382743242
153452742
140493721
511416101
52308076
39324979
483670615
370133837
70124930
217597867
242912455
229521856
284023240
3670888
393851238
356187333
138440928
497281531
89282663
224961596
154419905
231813219
341522311
191756060
135394794
162445733
464385555
306522808
275066798
303747065
479045242
159207555
468475896
165401118
404022692
468822025
449369355
6812087
481503726
277888208
266470173
20798783
388192272
429938860
43021020
107000890
528452899
278416365
440635283
16294554
408521381
193932822
132069673
452909277
265031820
265696335
191826866
75674366
497471980
382136048
16852062
360879776
257390604
293348086
343801375
241279564
462232752
311030255
398132270
28974087
346268162
344565448
481113268
525004598
502947263
482832626
37179697
351343716
195592220
317095084
223151487
214659574
183442943
345577181
524129812
411129684
182230011
203766771
514913115
240349808
120298114
536230599
295029092
294527040
265116443
272730187
231667452
257948051
168180511
509476247
129004576
275680611
492622472
63420010
485487058
217506789
533910801
134096728
480167199
40457231
193162648
44867675
254553700
506200282
138791246
102606383
350274686
288053431
315390215
346711325
226988597
154672172
345456613
307967808
62031667
112044792
221331829
133477827
178647216
362082040
160947062
107074469
432564567
15040806
52506247
194979809
113350042
477692645
481137677
242028381
312212806
53638611
215512038
97014664
78094931
367462820
364367007
246878251
436862701
2677762
176669625
203124809
238318467
388556253
212272884
343996322
333019578
309921948
106866742
397306605
401587426
125750812
85371367
110418091
353386906
227548160
198806332
489576962
2732110
104978468
419831881
260090374
404394834
320679178
261992763
344421334
160461512
394779326
39904327
71082807
443838381
455011125
388048452
5764327
87580013
278255816
28669125
479790021
164016806
306877176
441978402
176085282
303767742
340599443
405861058
244641376
362718873
203203014
107563520
375571155
377265630
480179841
330241240
87080148
408549516
373554038
407105943
78716300
474157483
248498958
515386420
288767312
91252293
413004786
222679295
363929163
398480348
21341288
41550155
416801437
528698778
77313588
528481720
271934167
444060982
300903569
139824055
325778350
192009856
257211506
272146683
203944621
143750457
392799286
20343823
439954207
515287290
242362890
250871524
252026999
149422546
304497521
262163035
412232394
416239652
468572269
226778219
81917337
161146760
250252777
150230779
450259391
515504665
23500862
238913342
292033906
173621037
39285574
210168993
419217672
392773556
345650311
158053894
373345106
402625440
314229157
336993549
405061259
180717598
6783155
426740742
329850932
218185150
453571986
129624632
442909779
519111339
89991348
66275191
104688822
215196157
482341968
458613156
377490578
145729585
304277459
296118162
506137004
485743590
367128292
54131681
372129457
513647068
353663033
392985409
484660202
47755365
11188218
171830196
213964706
168507525
49931098
358364645
475721852
306329516
253910312
148023145
100745751
280054741
214734088
505916876
479809245
324690978
321551470
9879436
263517321
167753782
274837044
157279048
105425576
387700572
295224779
398033115
59043889
312091024
435266229
245762144
290441501
426578927
289139319
38532772
10052019
436213401
224642467
273048717
204333598
176111530
451833541
370060614
252564651
521441222
378210152
524466505
323394711
19220140
168349224
15481859
317371078
510436600
404367760
510464418
372463937
267456370
216109081
57100948
3005192
135249711
512788616
352795858
489276773
229584069
225393838
207021079
257691036
342860447
288985014
525277221
329054218
190520427
462597569
294288163
237545580
73917661
240064989
482850849
335146735
412725063
174881554
229456079
35356873
403572484
103507911
280978016
71855532
288007082
193114488
118994842
245906459
458919976
62909830
289527600
198017834
476585927
251934468
447356643
271561534
507568819
189690555
340178508
89511018
179351499
394678120
137435351
454742720
524408437
382015046
477306963
388831332
62270256
96531311
213560097
134543666
161972078
86994078
248865892
499803992
470327863
234336013
30061751
2930906
421357633
530744651
202400617
124420261
404348431
118275629
193911576
126357087
523962664
528884922
135747041
497688102
191837817
448203919
131700935
50271968
529421128
515435202
442119349
433919969
120029068
513355922
425631585
217066930
337151280
73083631
372040728
428435129
284669204
386879535
156505183
516087103
387484601
87928184
477436267
307090261
472672830
238112363
281745805
33006281
369993108
285426564
196054461
376468235
171929132
262930676
280232607
371686987
415876842
26367005
55110965
68973857
198784041
253781851
499776760
401148927
234952448
322069232
144402724
339966546
62024888
136801234
303743685
425515298
344157529
165865635
24239152
133538713
278300925
260761461
114731096
247590197
322547034
20252701
321177155
482924251
311347741
159084714
378227843
261463696
283043362
115013976
119173536
134979351
131561030
520868233
331026908
217448139
458205533
250787718
166433129
497121262
146697275
518926546
166718996
141713115
240382801
391133010
382646445
140173441
160336999
142290131
172630747
204743614
498619558
356732102
63365323
195418965
514128958
214590687
356850993
528636716
285968051
351729200
406656942
348028892
111588648
336850876
335698883
528089257
334317698
164811422
57094480
288977499
445544133
342330301
96531478
294477002
188142796
375532993
230484023
200361170
131230262
199744758
304273732
312439665
439893618
156023984
445847440
339366864
300203449
453842472
286861699
511464564
20699382
261843737
423400641
1134810
505072748
378828251
455052243
120285363
476860654
56069479
463010934
517520739
509778434
305670729
448673816
112013702
486172740
290547046
464496880
197411884
110403173
269142104
447536358
25877622
217379508
24140940
147714071
313960249
197755837
478777276
341746353
41803945
119783380
512494353
441638391
494610296
355723545
441098748
25029907
375779178
394093285
134604749
101580274
521035859
290167080
267217390
188790172
430459243
463988085
110512204
477258839
469281319
181820626
513045597
164822032
432820361
301339649
363031816
323148319
508864231
186328635
27345912
256272824
45024664
65401378
229587039
522794083
151599535
87090883
60224335
14313447
474131373
415332058
214796361
500000073
55570617
1772002
17365148
421027123
218936593
79772982
508309036
81575018
190154790
459251969
283691412
366600545
395885753
338089904
472789635
239832921
414492319
178066681
321827277
377659488
515257080
49965010
513314191
51261843
190560623
5200373
121697150
169330416
511260868
368718688
33151445
461927834
294848788
423377954
299998388
30449425
531452932
352438528
458290074
234910871
444108524
491139939
149639417
215538265
167618488
445946916
463977270
200916379
402663419
272280031
259284075
197976921
47946976
463252582
448383575
20557405
523363073
486257388
139286043
67738224
184583212
145301388
203385177
171714214
74140314
305404839
305456484
352257453
512255415
11750887
26030922
203354393
194451924
345641494
204786434
111687199
97336493
492649842
31640519
332484408
77553013
430393287
174847932
305136993
351080672
237425668
122674977
375948198
468296893
272710453
362240125
17980600
270043483
248504006
207249354
277919490
132774703
507405479
377590134
5773749
73978684
167537025
329901694
330728751
420469080
35372561
531289434
62565458
497319103
42011823
243401091
18075607
480777219
140300889
392190924
296756380
320287931
268052739
278067408
390363208
480883318
469381631
316335600
71037268
353055043
292020737
247563908
115420241
253212504
68778695
434157350
471215372
63749343
383058458
459120304
146233302
142774232
49809256
424340725
33733976
326898359
130923898
256333148
349178631
42540674
256378335
420583054
208562933
393667992
481087450
224471250
493375959
532382963
398238854
484676021
522612506
370002397
103931467
213567449
173606344
146722227
185337704
147662905
366993245
211016789
298499360
103865368
418546317
390635866
423010358
94294031
445616284
355733599
232720737
294254001
522040637
276015840
458754692
402778442
469702681
500277650
91718429
118147583
410163606
333944405
104110247
128141384
461150781
342154833
35506370
42752719
34414369
75539928
77358533
457132639
151988419
471473171
386689247
493976521
278544391
354930316
45870019
334818123
451377456
424432813
507654409
12278958
230484023
404434948
121418031
118238906
66193700
428420925
195193423
296439982
103290827
22002504
220840767
173975616
391106899
190926762
98980668
461315042
288442890
307956309
308499828
483935249
313979938
124218357
13769059
46655224
289504866
519679413
258133796
342465430
344341390
97225120
206920240
489044910
419371888
483779354
246300774
85402151
52609187
66954826
118324741
474767078
256535496
89455107
275459470
254195014
40783589
238115967
319476926
281488102
139232690
102250699
335977933
363139675
134042035
271089625
165749023
396382407
507298472
374952444
506075778
453143313
473571122
369721691
295655265
348995238
482267011
71753536
390013619
26905502
148414927
327426390
183749359
298373888
251514528
242202594
207604620
182541968
529803250
533128441
230258031
485476097
164506116
366029224
400187353
29078729
271788884
103059967
267809043
90811178
36131942
402860884
347383601
462820327
151303262
475524356
355789058
333803074
42812951
265874002
1775262
436085879
102461646
127940703
40474410
494873751
29564456
498178691
226959870
65056046
513384541
248539327
282401780
199446151
271499170
276521396
291887607
41803945
418468967
480119469
395232135
287658622
505694429
309868488
98071688
435114605
370468094
118182573
138467119
407294219
451386298
392085066
149548197
174915014
200287329
74951030
424506675
432283767
165645474
425580406
314320267
6629516
42509563
339760450
213781600
507769606
167356876
218773599
225489622
175411987
423808083
450820933
291096676
289391481
491450360
502997786
20910168
168845994
487922962
182611146
437142172
165783363
266629948
391381405
284235830
215572110
225053145
252632196
380085481
74303327
309194094
291869047
99619255
175236445
89508678
478276945
241595328
514974372
183846078
141363076
277947573
45743111
192901458
374484741
346572170
239760056
187371928
145778286
530507310
6786486
465744764
486044514
52160914
256309920
167675569
487968339
326567841
107106013
30194533
120965651
493805398
120286321
533629435
434924368
163975661
4295597
329345947
159510031
153434989
416283438
269606543
36011543
49438296
19748978
116827868
525955969
120018725
159540293
498947433
202022645
283167643
366434172
452800306
481863208
467103877
277163912
275409062
515996094
428961131
174495571
376245449
203434789
34399538
23017168
40960449
132257435
426038216
417565690
507777224
457146102
167087382
223784536
400214700
482631060
407896182
449749576
359474609
354434974
200585310
497546265
278172106
107083780
469732893
499434970
7805399
247712878
145213258
371932574
7183947
350599811
412811231
21190980
315585069
189104041
294532386
288928544
120837377
11852572
370953293
123215337
241650291
386440999
467296935
74474283
498178691
97700850
88618055
108380984
101446831
278145512
369925023
514010062
199244050
65501040
117165525
491797083
76858996
467229953
310388114
200419590
519618693
125500403
28073436
121350776
267457154
447266581
79748858
468728060
110545474
432158795
396161139
509215040
128007009
386429313
43737437
25835224
479165672
423515864
162059879
280742458
258696536
67511872
52035535
193943551
328422969
160556210
59892302
389113794
141086647
487806459
275466472
335549718
43201153
441870584
170839175
514301267
14630824
13836020
158295443
87469005
81733917
264038278
216451846
56091251
89260311
291621402
329083283
137476942
28931920
191036569
303908303
165483168
447267047
313273154
175874686
255890286
6337632
215400720
118913948
213886722
384292465
282178384
341047480
246079786
452795246
164438052
336165326
441084227
367078665
205580126
147113382
411137784
265213951
241425541
268993045
307152938
476096913
429593029
491560805
246878272
192187782
44139494
236326429
162926264
340985618
391904544
132396873
487756978
80091477
163634206
154401351
512029810
340902958
314713653
133370298
367931409
385936353
209938418
1379313
443215035
53574968
11817811
349760642
282459275
444662367
488896276
336130752
260374074
429520422
441915474
138060369
299703723
231548832
464738899
284218683
440494915
129705215
380806740
434495268
341452897
446396989
27418224
366066417
485711364
105273852
23642917
99936352
343645965
421931977
341928267
268243143
165924694
431335106
45952760
462246443
374612640
106255359
2661877
31582498
42794257
34822086
22259549
393432742
404954364
154716763
138142448
142131079
515312191
79769211
166627529
411482361
28279734
278297353
383561300
449670131
317810534
242056813
130728253
57981101
523707668
308336147
238981017
92929884
59361145
73719109
30488456
313470753
186019676
148692148
189671087
321343811
436780504
354730854
308181824
519796429
172395726
261536287
366436988
326958015
159813823
329792125
359641254
145698175
449518692
370712398
247770941
209903913
349760249
142986639
312770008
106621523
271294538
337142486
190750889
246331594
366595195
502334746
94163201
180604163
137783719
485810938
463399133
186253819
218551614
346005311
140524972
84177295
399239339
236844501
373346259
516802686
241737010
361820109
18748028
268811272
291770504
380299099
175143362
252464086
226786061
177388297
46095258
44946303
111984954
285289171
182390052
154078897
21048451
89736335
328015827
97295330
221000525
469702681
401968243
92156583
276135462
193196691
284613743
502148181
225246208
323428199
184499434
206314590
237818528
190585593
446198370
315928223
363908542
109081440
1096066
17930156
479696537
524501913
167191259
247865703
350160842
409207013
123733564
352565174
129498732
136819886
272970834
536645463
302019405
371362345
364977920
503490716
397884389
45825223
449423360
460805646
152461074
291956114
123307590
420619038
484965814
478856031
269531001
66163069
478837920
465641009
452036274
126866045
435936763
215453756
510928717
426807781
189807731
78537317
155484711
39187772
134267341
340788761
71935970
208843855
235414540
288599212
205087553
19941135
457459189
478670500
352734297
359981236
94728593
309864069
218885797
23419291
138298727
406122032
330706516
426492531
454431184
205243679
342148241
377106375
383283678
258822034
156476060
58579762
140445613
522341834
385872326
51576327
530761768
292742977
336939986
196432559
291817868
364786478
461164372
176457807
443169910
179449381
147211874
441120298
278348814
184814679
531949688
208009072
182954389
75205022
111433982
201937026
23564405
99235511
254688202
9519887
140111035
445128349
471058270
12265364
398208706
57420903
512539607
517073918
96593411
370475362
305393374
41323047
478404260
48022086
204805980
165498124
223846558
213525255
203098311
84684218
365706898
475829316
280814851
267821900
412940616
415198156
193544347
226988597
288927914
255688287
27206170
392990378
354836101
193708082
180570829
313612579
435915216
483813539
214624820
3114428
229569790
520514511
283967999
164796331
222601960
495393710
104494128
515302321
240723405
42637423
388556253
247240405
507318638
501423133
335894474
311585543
375382364
228908375
456394230
235881278
297603708
482285786
211231107
474683222
97285233
321720187
224625275
190486658
535714392
278770124
228559673
169678471
198486517
211110360
338371792
269370018
6592580
12838803
184817313
425766817
323879320
521005626
195788927
418386001
49904624
342485728
75704101
97700878
455352218
33845833
459137254
88808552
9557830
16831047
163683930
390617950
373321760
381519294
373120723
529384363
416738125
216563436
534128460
278307830
22096731
336159889
344079300
187580268
412334978
430858596
176033690
29026950
387786808
120795838
477541318
222982041
58901841
469064760
483070010
526760583
101964273
382866853
333372669
418250855
156734487
164899564
257483538
17615328
41900624
350054759
238387891
464865231
239694364
490222835
91213528
367461365
523488146
369027872
297112369
453618604
269859641
284664698
357627309
102072381
352143488
319102856
203819454
163823338
257902267
303748309
335745276
286542489
90468864
110549492
334149407
93744190
318454163
296105878
410447295
478324004
334414951
211004462
82881475
151922840
522325591
127330858
450002113
42356240
453916615
426638995
179540683
415510372
35691841
345934058
277741608
157067657
446661634
380530999
302009078
503529489
519171796
364458359
171953162
497770798
486140075
412001110
366777761
117502109
322027886
219947478
247365477
480068473
365644996
233927911
483465671
108118073
323609377
329898747
99759380
141962022
298401958
404301179
73530322
17513263
208703631
208718988
410942353
24085697
182020628
158870832
411030282
224262206
461045162
312860773
248328860
147302313
505920409
218713402
361187463
48511362
516298215
289003144
5488295
95979675
135946316
477078417
405855089
24066558
14761957
204927894
461308456
236621461
480452863
456269500
484569832
449022152
358187132
227251219
29648545
2289943
230589109
274136260
96721802
106721600
102941910
252324243
36277561
279779263
382520083
196225287
419299728
496213210
530264702
485905553
347581870
293848822
364568161
25961157
110853941
288293951
359414981
53908750
374251668
146002369
207276955
415892663
330834445
277732620
275225999
404292205
162986326
412317239
231038703
205942214
525071587
112048457
124981231
520765825
279045593
447356643
466889816
140842826
191174953
36706266
17098127
426647177
232658994
210988112
365138629
405029919
201800124
203882835
521280139
391602183
340734101
470750802
350903476
18567925
523639565
256413611
158930972
313604782
344661501
197393814
480134859
359040197
82141685
6416404
442154312
465381714
513651369
532906537
175822538
400176372
351609271
132314254
526501105
442214781
318175886
86376482
12634378
404176070
535995256
344603982
200152128
32077610
273281292
255972620
326161944
93149007
325246828
155079108
446457657
367689507
396875411
65791207
60359679
532238396
100589107
270178273
333166832
10011690
322662490
359981236
479540294
312844078
274654723
288073362
195238973
367029564
120590265
190668259
69583632
94121055
259095044
167727245
338655743
22279568
527262098
329419763
288067868
272024279
291758338
493843045
252731636
486653072
24203856
470520422
182889636
25924459
529579801
380028985
239649294
243684098
301619360
7984248
178647216
459607683
505389928
198998713
89352113
404297559
140145112
286923255
182855107
364518915
203558268
176800638
32176146
143224860
282401780
192162716
141627129
146617751
161077237
456267133
454386205
151867358
25773233
528324674
46685154
466769570
435993408
353802374
29642044
470443744
387963569
150949367
203187455
265060831
137854532
433454249
61628089
227758045
156131675
398841059
39585145
3991475
382302169
203274286
533714952
26108616
371782671
81459540
248947248
422623853
280224173
328803994
370971366
108858390
500590550
462288994
295876160
232383493
227467343
462222233
11378638
269930135
307322670
322231016
147528703
478834818
433342992
49809256
143344653
372212527
124744199
424122361
11293972
220407663
130966339
132939172
346231130
114540551
286993136
283232920
251970340
209812596
489711623
332405979
507382797
380989318
147519092
94680483
176605534
168163977
473499871
9292661
478953113
41880416
169524674
521503040
190620155
110694011
44298716
147011510
138662861
65048657
364012927
513952946
491963155
316811823
394403169
395112032
335525948
141890224
280965643
224250041
375129127
333166832
527382477
55931374
221940163
208157617
203505746
173495644
107515657
253557916
446313188
78056131
194357904
488697803
6623527
147197209
298618957
358853342
534143828
496697062
238965898
415075276
402664534
330010502
234575633
157917940
465071995
456512368
251875159
445320972
466852021
104005927
441316977
216337757
395462059
47906333
421714865
440831452
503144644
146547972
404596388
267098396
160250230
120074881
381457731
294557653
185254798
254636777
14854161
305178738
525467873
426614949
167855057
234840363
74113498
413976242
223571611
525497560
179929464
89833022
491703098
447225904
393022076
299808004
350779070
156291821
89293448
86144010
278701708
121652130
247971549
311576883
101565921
223322507
29523821
469156284
423027816
61819712
252341845
150373259
468577754
50562141
53830419
391489034
238371387
317054970
381111554
231490713
510359965
173906820
515565845
7459913
312046340
23149058
339161884
169067277
404420978
162598730
189128917
171349489
363594256
522937555
131949014
212698064
248724130
472672830
224197004
356597949
412369955
324206201
198396343
261632925
427370477
285551199
16380050
510515715
251029936
60176714
511071599
117867346
184594119
522734357
63498224
121050358
53903634
230977454
28542723
44449853
118911176
209743593
426068763
436842083
27169923
236194107
346705732
281709926
333636808
429275340
219001693
237823766
23874009
316497403
282477243
34612140
284741337
219490722
22721363
364861655
480488497
157962959
490984986
454077059
135080697
271349281
97250333
136439873
518701945
91693108
335216200
99671376
108826149
168884291
151408343
42628413
410981934
72757498
22538058
160812638
237476039
367564614
15905749
24145870
446873634
117682564
460939642
226602058
113580245
119118508
197247973
176208880
124841378
443086260
55964242
468857668
303761926
281342249
197660066
255912899
60642210
112951997
279716968
265710542
98227991
27461939
170565509
292091616
467869854
245744404
273735227
57402880
244721773
470202732
278709785
54759835
388468099
497425839
329066277
264641298
473964590
256939196
291945791
188375993
196889692
240769059
532926942
238496697
512741232
36426241
68672828
73939367
19684052
51288778
129432962
205589662
265334786
10569875
274766522
434442627
497261710
434993313
14431792
47791368
376531860
518634558
324912627
309775561
393281109
86610924
237534198
185888099
219036102
101287440
471160991
483725992
316951246
509778434
90617190
344704188
337330834
66956566
359365523
462456250
450667139
300627128
331932473
136178623
247489286
213619870
31174236
484199373
480452334
295753623
360720508
42252371
465837606
132103769
72422810
510676194
439664442
169467124
15211039
236827039
197471183
519845049
332489708
97545064
150484284
513174835
279423729
12154559
476778389
535887259
262666091
212484407
111529001
370438935
235619379
141179291
326849448
172602522
423187629
348284626
142742523
33781147
186757845
359723754
424333137
88633131
505510735
306282868
303783668
490960831
354252874
81217322
369497883
276978678
500007849
136529173
506077767
204979303
77839368
86701947
492608847
447667176
278851815
415012287
192313198
477078417
113804848
364835704
313110636
69598139
281409730
379096845
384684421
401604916
225002808
531430759
249616589
296544300
204135233
64209569
513705302
14452442
366837064
136019858
291201700
43038024
493967526
456034651
448268171
222991217
40932556
441408123
294805073
468313590
425667751
469841872
314818056
348006546
409200993
279100069
68109647
363737069
365284529
11331338
182805951
448947320
392914059
512899260
276785814
30458862
273612776
404022692
423379190
497603195
400986
348716490
32779122
315315433
491474738
255239631
373768263
9840826
341790599
52432245
308185711
157756558
435804860
128404505
38495187
412120724
529750591
193294960
199885375
393945820
231660428
41666065
60206853
462951739
247426372
300673945
346217922
16742585
330197437
364083048
351985016
90216087
215969123
208843855
417263057
268807309
167657200
320874865
147138514
115042485
298541541
166707134
55104641
245593050
447712524
525401945
294893969
444741244
281237785
116255287
326498980
155653720
378005262
429288458
3053342
490817991
40182858
388591669
224850332
468164000
147286979
126520529
433903032
397315019
9503836
42209589
415946467
185088805
226838917
356431074
510579870
481291034
315134490
293272661
97909781
101195966
351125748
72972265
498824890
487619085
303780860
301102710
207230875
181501399
135531474
207657704
348938930
287083195
385777618
83544672
65886753
50191173
323981590
483853283
469522511
443131868
365941925
387353252
122154901
460821389
525134000
495587317
402546205
27916425
367601576
103244996
70409364
231974
390377835
11641777
99224983
149320663
431214500
69483989
158318889
409297352
72889610
496493518
427050445
265068809
366997518
267564685
63499243
231026238
507903711
257116179
405736053
193426039
188294214
251804609
133863185
167938911
465637408
253409910
145176784
32682315
75886348
478452880
346404745
197523533
131973377
312324298
270360445
370395645
485229786
172743467
258718943
251029936
474137175
197898670
199967101
23836581
48161458
387245134
403003859
153848494
66913477
346398455
33608985
15683502
186710755
291277582
305024478
324534115
270622853
469076058
53642789
392106208
23256205
55509736
356628587
134369611
352191672
299679108
7319409
45198397
436207310
230408882
20797850
448585518
307728930
495998805
369831483
455177825
220460203
290584941
89476405
530270206
399278269
101405015
242575021
470553790
471370304
20245097
154491987
265450111
39405610
378676492
531878521
316343934
514558461
20949737
53077341
114154555
474609549
533809514
409278650
47641494
474183005
167618488
305761417
291236253
457003718
52437935
89529238
67394354
298219193
286549625
303047096
192978044
326161944
144799836
171907841
507792267
422062604
350424806
248319987
260476036
263988964
265278589
248026924
374941677
36373893
317914867
258349689
244153734
125903693
282442745
285088262
480757810
173514775
139363442
295505871
135519970
461647635
273765074
309933411
345668038
388912485
419339734
7221488
289963214
340336188
240244369
173329468
459602610
376012305
257800817
130715003
4403892
78800148
448552632
285553968
308447769
445826647
30267949
249589112
25784300
104024529
174300214
110803458
170013467
221062159
366248090
77283692
222782998
255891408
456142108
219148864
390708085
377436516
353827219
158068875
327322743
385684641
122158011
32915977
126651256
467931987
391465228
125603969
69589070
285651681
305943908
222640515
77073453
353967262
101381671
312053771
197364773
507787276
454249202
258778915
20156070
104590001
108113201
525322520
150893639
344844913
350980702
457129096
320090411
335292368
513161155
448232287
76783027
12015180
443529112
470112127
346041731
142620625
378343258
179504357
58324686
243514238
535488071
368362344
509618700
136830426
459734138
187093452
155168386
63209529
385279887
110485102
43992622
132802017
489326764
436718734
329743327
311347741
293440800
44336019
299244337
434046570
207553734
158459638
196484494
54241464
13381322
326027637
419230848
349887526
142592327
36798462
36115555
361993184
354143896
63324373
42071631
2655532
68220687
282752773
400008947
306367164
26533613
309791672
11000816
532494943
501401439
533765067
57596522
519150171
268808430
203333190
94677613
30249280
487280719
140473264
269783444
38210392
422154470
341885257
489861178
431474731
277444174
442687209
50325508
4214794
142016448
371443731
39308153
478363913
25667456
210627587
87090423
17960716
74957483
201325778
170192378
246675254
468427780
134603363
536184394
180376541
147874641
525520358
312070921
268885530
23525135
166773203
474601643
279992350
310248161
64552204
378702684
64909438
171109812
434125124
297666080
222955004
397338787
236413068
273628104
280113759
512256610
108338537
66112286
380806912
396109455
170287049
116344784
132802684
7211843
63265403
318471577
235628443
535711845
355073378
475700773
291460404
336696634
432576658
397415392
198042751
481878065
11465318
139280610
236524930
413713432
489909470
260059625
250062206
436485530
363729324
385290546
107347743
196834905
43688809
416652285
476338118
80838819
192582770
153122214
90728758
15975179
386377404
68968986
44878298
190811989
7041227
123207833
246200131
12077233
288028357
425091800
30872270
494228579
299665579
523288876
431847782
225414497
276293565
492590658
108042
97260946
434851683
279653799
423486275
223805671
357628650
460617445
71824018
41768501
397178972
301623276
219810503
243554714
175170164
374930821
152218396
363310594
71911738
421373554
118629550
168261334
443175521
254208817
492497533
253732033
17993245
49875725
232323797
3645348
528956148
61819712
329798651
271090799
374723345
76943127
65292777
356703558
521173454
136925780
290077096
258374270
413986848
352184366
124548555
120969086
105520548
227994125
485936512
9179671
518264159
436996081
435685509
349535361
218426156
429403153
350424806
476428355
344256964
440420415
228005647
260777734
475700773
111485352
145529016
341729708
345050463
252974942
535313318
533271804
175009201
522192788
527865033
397825931
49744425
245362604
414856375
494462787
525573861
247391127
421353595
392061181
484568591
169003926
79805730
497719706
521813867
380337250
174744413
61785133
253260020
393077522
14200950
143557886
5334958
492824232
311176090
514163492
423764718
502267881
212134192
71654882
3362167
267619594
137335080
24888138
124936165
460880679
10926949
130167872
238681213
88510108
330975826
206746320
314559991
295562838
333770734
494931970
2576265
136064141
525759551
453525079
259113662
22448801
63341593
320837113
118317313
190244195
331778533
79342939
504673191
440462758
96516914
108482541
508003341
272446418
264233649
146963243
169671008
294872726
70221063
79223191
18567925
117472987
105767558
136075407
220728997
96176749
453842782
122076518
90220510
366405604
380243322
12916130
198071988
446515360
289440097
144441827
272236543
444618490
534441358
207831454
304281547
224301202
39614336
361116635
167991408
23209110
143237109
499795307
194878620
444421885
348729633
478438228
377671029
356261094
155324118
485953102
263631946
513422180
285722858
126899756
88628223
78143158
87294156
45517966
62095532
437004863
83227951
207565181
506139635
414175663
19818528
385265083
100036873
332670221
254383689
105871980
351701628
359594513
508807773
197284895
481151186
450142108
47282878
225978609
258266534
260149379
264226074
38995277
83635978
428840949
330195331
327860911
255358414
133035748
137828180
222913233
338493728
436308395
293916432
278970945
76155722
256424777
6139331
451769795
371092817
309098380
341755944
533037911
403378457
479467379
14723719
192679004
251304608
401415329
389734143
390478148
170537022
125903693
137755988
296829673
163470166
359849095
34003875
316511333
291017444
145602846
86899579
163644861
332252756
340795342
327385188
276496713
279868987
145257354
319125580
198821515
399924130
463669081
295426495
214930880
204731952
218623223
331832002
436203354
288688011
406803213
326113392
344796964
200235514
436279504
411752459
487470079
434934212
231947406
339037277
63443874
335557827
366866774
10906904
106750582
419554555
399153306
217165167
72654626
19770702
42917416
467632986
388626584
370744308
58140541
338281546
91200572
104592449
499563937
55015624
439938620
285666849
231305547
147320427
188881630
201223893
271800402
273516669
353388321
331187711
210977773
69022245
193629015
280956568
364007528
305742933
252056712
57452897
138064108
515757937
201681080
291731415
27644677
52661811
198741275
28715891
400161544
158540294
179290831
360958732
440326720
368870592
20161417
293930317
270693462
236297614
519771184
279880034
358598216
259925865
335114901
126955584
394695457
255860296
344127639
476584341
152784237
165741768
193236650
221061541
148336862
114809287
208819786
68190580
374182078
377411483
313699607
62725082
165622436
81342091
400528981
347358549
365706590
470761829
516934476
357279677
283076206
464252180
15732888
435427380
227608640
293146843
253448676
384177150
152992522
60491434
144867612
158120837
365051750
363908542
140880768
75521376
48323246
433362038
455295414
154686045
179147984
17015482
274710286
373822440
21914441
378062306
404292205
278683634
179758871
169886571
162716982
66715013
118824198
26758107
240768338
307187719
171381162
23993255
378710435
439814557
213436376
65764862
299000309
206261989
123454746
323654690
118829278
435066355
309874191
263931847
415116488
494854924
294727099
267436651
49925501
155250873
381030819
445902332
158999618
420309721
77952506
211978867
500533428
298553696
473629290
491388693
67886571
314664552
58745627
7218038
369013683
521239641
319802623
134458972
348532114
292140621
203610766
20377083
163136900
445060217
293028998
206327126
175539352
87775573
189662062
513265423
376427803
3749251
313018050
105050759
200210578
43095963
182487214
320326209
184791706
346640607
350653749
190926762
266508158
110772130
60712324
197561526
533921340
495385095
445101515
397073604
464062385
168142847
271756303
447342281
246348017
55245582
466791423
292461841
382654884
245722091
347309849
1058679
362896598
463216490
250594238
255655787
379504492
69347739
400803345
520004798
251748198
382935621
369478525
402220542
14920077
349890781
122658468
72404319
202057520
95020703
489581975
229604931
243898247
369586562
12356601
174443956
419880859
240070164
416763050
97291579
505060559
214508953
139144979
474221976
257678301
6338164
106906701
496624347
120652435
514771098
46925925
217162296
111126764
449392151
429751029
188735351
115866900
431945660
282340243
71766089
227935401
102352903
209301293
137002736
20049250
239002461
466902322
5764327
532633458
385813516
271094188
232610891
534593953
89089797
167103735
109913790
456265350
442287870
118813376
297725485
292693763
346307687
327820647
249371178
272986498
450304845
232541704
113434788
113852266
376953425
246416310
161366953
215811705
37967240
119813156
290529905
183168914
449918547
178038388
303435319
278878703
292087152
208814464
328970733
35500911
87189030
66916375
142553431
219585866
394717739
37971013
510288396
267266646
535005715
7716336
73989808
33639870
313466958
992500
435583385
371348705
477453291
399653135
457252453
482102878
200263365
305943151
202067210
272255150
523588685
510954558
214175029
168739179
112513097
494768873
104040989
502897467
521566997
510957634
488680842
91095747
41394190
136467164
530006658
481734072
519938213
38928068
495554141
162206195
92192310
236834236
449049329
113971578
446660043
175085485
203429261
393551123
317750907
222070467
354480578
468100945
288971702
451508650
155315100
20274786
424938385
295261237
63516322
243729637
17989105
380430364
9133026
531744341
227339480
238025889
174876970
156000197
301628172
187947634
103014549
238191639
435722858
266119468
49372498
168385814
184736635
430544054
399271494
450002113
176159234
354658670
63488019
290373149
378571095
233507319
454537440
478374141
536286866
88832595
359464968
518879764
37203290
75500888
243897555
4581099
147232756
119508279
81006723
266031045
13949808
464985230
238989293
199825782
151273792
526935912
170565509
535065884
247280355
443063296
504105390
43372537
275712954
347251271
88589550
11900306
20911353
440978654
439227064
494636152
61612514
103945785
422511494
245892864
67661863
461091947
106289481
455841693
325799119
418897879
281061424
81738317
532897150
474963584
443322115
463842377
252289497
258352372
219002240
516162752
289068035
120469102
69646158
130891936
240419801
480582365
211980393
380562540
521329514
61547
210893240
419213799
64119126
26739746
286764690
461222361
441329532
533376908
84439947
131258597
446367400
407740015
518102367
294782209
159651405
406694862
198042751
263762005
25257617
236457054
176892936
331881525
331286113
130646193
177713927
238432570
432023912
320776433
5552476
190082989
147553680
61092369
265876105
275985662
435954581
389488824
477647856
209399637
94867207
257297621
519365910
464738778
198049327
506275015
367029660
228656641
429938860
194570472
291617892
196785412
363745981
532635468
383732004
222082352
475822852
276724928
315409052
324188017
257290655
177402546
451818481
41550155
386990514
312402640
176603724
417677186
382964284
444996731
108324803
398372337
473124482
304807036
69894629
110167206
401827920
49422467
265930387
138039328
490841863
476611196
141684681
49788150
78672219
217501794
362796146
34392248
269281755
31687541
74673619
71317998
12760279
167748302
434289939
424064981
310248161
468825906
257602653
380405344
341820132
271586328
338147367
105472710
11449655
146515145
331639976
268888972
395751230
99466001
359493277
278379512
211789287
408082510
487250318
353858219
155387027
138650331
190559224
1583130
525505333
501164317
26282365
417172755
117249162
491086624
320318221
75435509
180671204
520666825
425607659
364326766
189388915
457562991
337451479
45215496
248557621
478837920
64064948
201072579
347571564
68262040
215676351
412921773
58100700
70019863
485521883
274367640
135756188
215511517
136346861
18200643
409759936
234970098
93237765
201379407
301925830
506944798
347821003
214738476
374713141
383507165
194446364
510703588
333633824
491845193
65004107
301427789
311085905
419008201
68622147
172832576
12822430
315709768
495236296
177383008
240244603
124443666
395119782
154227790
529250915
313274606
88012603
253398077
205609366
202330681
228571917
488485814
475931574
426091433
212264393
240589416
254100384
92282539
440550798
300403864
86018912
112249833
407910354
376254860
91971650
429398717
9843156
331576830
41250871
336708140
277968017
409077744
9000707
285660337
241443793
522430025
266342569
347244211
326709592
70054506
467727661
20350559
144528699
75532175
507044927
196867235
237441002
215554648
276912325
55320060
362781459
215055590
259563623
522264179
377721898
418641037
524585404
533577181
372926187
40389791
439561863
460253183
489373383
197140637
225240130
533000109
165775364
143823552
127391151
470495983
127534660
484455081
209389831
240588243
406226244
127925916
192833830
527789673
307161206
367913821
237641982
247278358
20924684
76700440
40245449
428500415
524902195
483638252
497173792
180812488
271905581
220577420
167568842
415390108
495981133
174473085
354644190
182664612
461801992
273590565
282919043
74315377
360521651
417853123
73321771
40277354
26604102
326412462
55021592
169585165
523739986
73459128
370551848
110143748
275002128
389391610
332828925
172601270
248598023
32742186
245283575
445742091
75551379
157275766
222888540
199900319
408259421
460019760
382517838
488891014
402003368
274754573
325972723
49197523
534456297
196316860
445157547
266725705
187944975
16613654
325938330
152937374
489107044
218791969
339240140
236044201
113895212
255388352
531873309
57103908
249000620
462984113
364035636
290282150
20547352
90159833
257925781
414105953
104155084
93720850
377141909
321320870
441935176
507936830
285304434
288870316
266368252
165926066
238987251
335760877
9517591
263793086
470576248
160741166
61371099
122255105
174861710
352315438
362696599
120160759
245082828
532871517
307699586
228842635
374274385
181184833
61335064
9365176
399825122
232463048
296105878
332477437
21953026
455444094
159405710
404444492
342149973
402848886
508159517
473728937
429314797
270712997
133043943
378665309
98171709
79695314
407382252
151223416
357819857
4101313
129321145
111352690
226526957
26366001
200614919
499523352
67211452
355106737
191809230
487549882
118855091
209675191
375307053
59696886
368487538
247409391
400883702
44016686
375812023
185878098
482331522
525781614
211886450
51601796
340000027
156142879
80098105
107276587
317788260
301505102
516655355
56131684
73716162
455143641
63775997
458267740
479165268
367572823
434163708
408667831
381177670
187551821
126521242
266443987
243899491
96241404
507991661
433259581
484556711
272373811
504993460
50116246
520331532
48426163
250060431
188763162
89870693
521102739
12818503
200419066
59339016
244552618
32433452
281395057
54497907
264587477
249948939
250370499
181172704
390151214
212682508
489946701
228251427
201879785
247569405
140164020
256409675
110061093
452751059
116828024
282401862
30361496
381840742
182007289
367338457
440348520
98689061
51903850
53989255
423130856
356055751
60867028
193942967
324272580
223220933
283607185
330330893
367031287
211249746
449919048
232064772
203482482
52343890
457079000
193538218
136480011
310909411
259457476
146175032
109285472
149587189
204723480
139456472
238795464
130748397
239023048
163398574
221572519
388565402
264376174
6724604
52423119
234119370
458138955
433426840
521432417
162298414
137973169
84092510
423024090
443922175
523688467
80509559
238328006
390888384
266017416
298628932
95135036
319816814
464665023
289231667
298364409
492237293
486596581
91482261
30177081
234967840
351633970
181369649
454024953
375553565
269044603
322722499
229101797
533977155
210507302
451323489
92158853
64546439
283612342
412596335
295843589
39211684
429847528
223797215
129067365
446327857
14892477
492600996
205804387
222357860
281480890
353557558
225045796
27135873
132069673
492084803
43450059
1354775
124427041
189812378
93389563
44555265
287046049
128805403
156556563
189159929
160841279
176805048
404189396
194028462
175367467
259311714
146665169
291730401
28940847
100472670
516428474
27652569
320030264
130135034
277518701
384438464
212665293
452045854
343419102
22823249
504918013
419355462
428480374
392062080
504348385
322240859
245376306
428118124
448362890
237327335
311938340
51154415
22908226
528657051
408146540
416668526
444954167
430479210
67854963
211416508
339434607
336997481
275060449
430474112
362444112
395538579
206510729
483724360
256085190
207509408
480409729
127653593
3467268
279563312
341233088
476072950
240640912
475666133
141107728
313489594
187162926
131177467
350806521
358126664
314801403
115903689
434905301
367837219
450421849
216479327
62896615
426978085
425839450
190599430
66155539
382975203
53364278
198565716
335131084
466957860
170309512
108057967
252229228
17443288
225362474
151782404
260866812
69412768
326820963
67302314
7828544
103702975
281224220
274996467
167934244
508519689
481185529
37400826
2216921
214231896
374929245
387195534
71203300
38175881
166290077
512716
496749742
433262899
533780921
239783894
286521593
237218846
348646893
1775364
359932190
75073841
197586771
140235230
97319277
121046454
459857911
512384470
260160866
353173072
335301446
379027833
59746965
302849526
341149478
133395970
224301202
13138176
437476970
270644866
278435805
488201403
252950931
439292412
328508353
178505981
525967068
472144748
298746744
253145592
16059716
385025419
119057858
459515148
281913086
78633995
196994850
421212116
103741128
425763409
27478770
73038511
373052885
259361060
473794478
107092550
429574290
474593907
303531974
264038278
430672459
478902228
255003950
112631494
466593770
30886647
46729070
370763111
31319337
264800526
220553907
62821338
531901544
246946284
221089143
180372070
97505058
139478113
422909740
372855185
49736547
310191319
473206728
285513090
471366836
430734056
128027350
19467576
290762490
439808895
141269404
44486416
483788752
521181447
502050644
392944076
96262180
423945255
31018456
422130518
225826726
104696025
523973070
412378254
251491663
307465968
5790916
441690628
417642672
111205316
72391491
84834696
163995200
113626896
328422454
371968763
487462440
57019770
93169528
92690493
482884268
134779339
377992853
204700454
267255689
187395881
133177749
375639159
152777079
155441313
471057322
464204516
77552803
329658839
280785690
302352802
368591378
99134991
285404272
50698066
262085366
403958164
515373879
406541976
454855316
140842873
442547855
306912008
301204759
273063759
425145077
43095048
484959578
520953923
130452046
404479580
97795666
236750879
217892795
171461668
390772213
527678014
347546108
140586375
51258866
82221214
306559755
223032103
246445702
442695608
393755514
304935529
241684648
446451492
27318347
21918256
432230264
193487711
256313069
40272693
267550910
321318098
119695419
271912017
117799228
487785123
143869781
469215951
383169645
179829992
118145459
497402823
280785203
140551450
460757406
249528778
115885549
176035919
125529446
438625297
176785746
300065930
250498764
255661857
418520580
435747623
73241945
145680442
97987297
251094394
184463291
503448863
264913060
331807810
277097694
66571474
270817145
280586477
473084155
521775045
50488
50713333
282432269
105485097
311056987
442424938
413141589
442641709
114008329
464926382
239760056
168893897
470762701
85765073
502338317
187455675
344711113
488494308
446273865
7211843
504871562
102481411
492120227
38368512
326690865
28829119
150532993
223600498
178756954
52398676
516826616
207949653
173043190
183013503
497935015
380787589
313524989
33126663
384122012
187148300
106404331
510728529
57329755
356395556
40271810
305880412
163383527
135836395
347309401
134060121
206613408
375602508
262363725
134225962
509179696
387607776
61656378
142690796
508496365
254790233
483487640
431457611
378599505
67066664
481801609
500129772
284749027
297150091
21787034
262807575
45731624
349744228
420679264
351487466
419732021
481937206
191868781
373497079
105539337
326353707
420932376
161727187
347201883
24573098
328729942
83951233
168563097
230781269
377293606
148607906
193487711
231621874
15915674
391832210
134683223
446608216
332533655
84067609
275676595
424578878
67661863
97993379
20367042
126366937
399933267
5276873
465058879
132388744
333896571
484550006
366745865
389377844
152038951
251022443
161355152
327124696
67157501
272616709
439244081
146506440
534216512
361160049
23809261
414076837
473677481
188650404
433400981
408258326
77014620
253608720
76130932
61699602
344874559
81966525
10263419
300243981
167303994
120810847
291071338
214066376
237010017
354485045
24970865
271012395
198335917
65644155
462252885
210104909
408808930
327107133
302965309
174139780
220555286
287220692
294970296
256270357
522061484
18135826
399458081
343910464
316288574
491664950
215434978
231127348
396890800
503152863
137731254
189303264
258790365
80444706
337400019
366287267
473999463
285130927
470373614
53012148
411274386
123706128
197638428
251475783
305684101
37096684
89495538
438722006
69564717
338963239
119181338
94384978
4910807
488785785
153260123
520562855
287026448
508680188
499492702
406477968
267305465
504051765
260638963
198793138
198260520
495482878
70063347
265631533
169337615
197886335
363466749
187286965
495865300
408394786
446289947
237517470
444840162
281457148
483239724
466588979
516841909
287483075
524010769
148296323
164186891
63341593
522077201
513380944
97353743
504276521
479221532
510333145
458418806
19676980
22457755
437522113
263447564
174897783
48652223
239031194
195293950
67628737
48774037
477833803
56712606
257275793
125992579
72562008
312777931
72532423
473447465
365039585
532862452
208969217
463013094
158233431
334071895
410368376
75809270
507299839
235813053
313416519
130861294
457997788
505509976
50349132
504440562
71831955
245494135
100535981
210646854
424030889
287529894
45292342
2972152
455821101
240058482
133116102
366911450
314270379
241127670
422513594
107620012
141579102
462733864
376606480
480108008
393099814
500618820
414073580
72627701
112733019
106559492
532615660
201800124
327726662
170611432
525948419
90250104
109836935
258583556
176911777
240984396
72080421
109519690
172652133
200417666
236335244
18645253
221026238
292230319
362891918
157271058
343712862
476410912
318878020
489831872
469467124
206794179
380989318
109119471
61887509
513024991
108762524
294960443
220153411
104082220
507431546
421718904
111259757
233145456
314750327
154693497
56929415
287147200
195598568
64813073
28048141
236445266
57038419
17079033
332919591
360348874
532527039
329105218
255125593
121547034
112260562
482328133
4029463
143909786
481219192
6346817
326385413
56812888
450259085
46029372
262601416
102205110
255206719
22672547
410288037
7183947
123028470
314269219
264750356
301824265
21585308
528696288
272173973
229079949
439561863
388186836
218937913
394551257
92529363
113071325
297999711
6570676
147773011
44447702
198695277
27418344
194373870
234481660
119734486
174645945
456586287
414749123
209260061
356874562
443704942
334769392
408929056
385833065
513380944
9861416
514178383
148947638
429834144
379314959
350766280
347770426
189218049
530278489
408281675
287154506
204967715
352789118
309993555
357133198
536456176
211850994
62620094
238476210
259933807
150723418
492770411
14284562
262380468
292556369
90713413
480525349
501849589
97561203
61299092
333861141
18988682
429428603
44125161
33634360
209038424
420742258
514965111
378912210
189807731
184427066
355776372
507036556
236677077
378576217
36026737
83526705
345513358
521724503
25297637
214888493
448097802
478198146
451823106
448471355
290874270
476273773
320924180
167237619
141429859
63069682
529767260
171765769
116378739
391565812
353397779
120948273
504507803
248836623
157061307
427700387
192810914
66332044
336864594
264310841
455767563
353119495
186096539
67021888
43858829
8152308
155262145
403560797
25940735
412904959
338635781
260832794
357510644
443966945
504360585
254765499
401356688
371796938
161223537
428435129
363391093
473574411
273782123
341914837
125207177
480122568
427381734
235212869
279243637
153103432
96739749
445922317
171273296
399976098
293653805
394527290
355289328
355929260
475740575
499675959
53898956
323911754
3206686
9408035
482477961
23517487
521886352
236277164
470034378
377568681
214947938
252029621
509465518
280320438
280126815
458508150
332034096
249557385
451803226
508508619
262601416
496749762
472387614
412979043
179775559
443935423
245979294
137558717
400483541
152770480
77291918
217258517
455506460
513302732
489940793
494561967
153837578
418848599
387700572
419783388
442598081
307807691
411384152
55310790
520962155
165605110
150922169
272533762
102529035
69300762
251981061
134588244
345990558
184499434
288676767
157196821
314666076
171826971
49947787
58440865
136257853
174330649
357389610
169723757
33386745
326309316
259726314
41727305
138142304
533215359
182664612
452029785
160409230
83429731
331713646
70057461
186026902
173906820
499242778
289244985
477273240
185651511
13020044
66637882
489439192
491751472
197717045
45283700
422056515
169142936
302165004
433862826
113597318
488017631
109732278
427163454
441833150
298545968
304689390
70351924
97026313
510199306
467566028
154542927
522057062
456897152
412200724
212761171
315514688
101218161
247250000
127106760
133598779
300929860
162035337
422174267
473447361
305178738
42943978
171389642
289282289
240368975
52275089
129754454
285858284
275170204
149183071
262314576
414691199
82612552
103325673
490567511
213940083
319956464
292357431
142861222
172328178
138136295
393698618
445765458
499461720
129378950
18887978
106316703
481661911
201368535
394667188
153076346
269868831
125349433
286526739
277927287
137503386
429229665
371960822
398317456
132852226
265138105
346694674
273573564
524200302
533728471
153907661
530200852
257572805
464287680
247173020
228751716
113781213
305991705
345001627
386930228
309999003
338292587
366455691
51993826
112577697
515221746
240593460
451774699
74083093
416625089
25664305
178925173
154419905
387940860
517829643
275331436
434697618
37702428
350563632
292816050
284883951
233610267
185620589
53464242
402867501
4126323
276925937
483844511
245350266
17781321
425653025
484988495
228995555
245439403
252497211
277347882
88491268
178318564
409866961
354437193
454973841
155890888
270926576
372131411
401852390
79640416
112099927
451052776
417764059
349529441
197825811
70165664
88149819
38584769
185097370
1209073
375639302
497820762
468470318
66825287
50944274
160581885
514367381
151773896
91149470
423342581
242607745
220993363
58609580
140643858
527498786
385077155
509927916
324070733
168027101
455679101
322099781
117396433
15797091
178245565
190229668
82232275
83535131
105852722
58888234
93640401
100619674
38506629
236817257
57259680
471204106
29287557
139906856
56357718
227580908
230621071
91523391
448512582
271740919
298629715
488843619
444207411
418881528
427116177
394748082
330164700
65854816
126672313
368865731
432007922
74678372
471706566
220911678
305597888
223763317
139621492
438672714
315094163
176669625
61749342
496980509
487770276
184980764
267195239
345649434
112088661
210573160
504019851
175868398
475656508
64064948
171722653
244776297
165052585
250112730
162258159
272491321
270663521
286791834
688878
363512775
53554294
480403285
474209793
59486986
103313227
424116225
302429808
249001172
290281132
195460691
34759645
100951758
474683554
268969116
392893639
218962454
448604696
141912901
248060428
150765060
195616163
186655094
62510930
213443715
498656230
313602582
82124113
176601803
414107387
310970451
224978253
54764993
60675454
259785885
268192368
341755944
132138216
42836718
60767180
489612160
389876199
246812424
472554606
285335819
337727858
268789278
510948078
422798306
98324275
284149856
38058995
412940892
382043015
297236291
138020852
482919154
297410222
56919235
396751039
420147036
169826612
268546218
40666731
384414484
125687273
440170786
435882617
13182226
288611472
179269707
97086268
31307838
153764882
228103735
507532633
197411321
254130251
146633693
284336435
454843663
433376651
114153430
166152655
131160146
502343395
167551593
533088623
254397708
299790072
107968314
108332229
450731367
464623549
448545809
259754245
524180362
498822580
148407374
114363666
497120003
273957367
148589631
127997276
472122899
396173799
205252344
157861135
241972499
286737952
442571249
202194595
29644704
479433901
512414755
437168386
176076380
105647736
138813875
315388841
131212693
270926576
351075219
281799154
449555865
532752494
387929247
29751835
391141323
301125045
156073484
94486218
25633264
333372669
227252528
342534513
215459888
213394535
511801691
462980696
115520263
422456782
516705427
216569467
90742505
257673847
256139214
500069533
231681281
187388704
461331951
235672194
481955043
276791618
509095
215721506
144828261
203174907
192564021
484662485
306625840
83950140
14193588
349984090
162582209
173628664
484933431
119654869
236714346
428986221
406081045
411712655
321004088
210925282
423492365
349091502
119998091
103658887
267196329
432006933
287240968
425308792
33662499
314131898
159803564
161247971
234717646
76074077
420591281
396600767
225386473
21928682
400859566
69964128
268090949
150971840
100739336
300499550
13980658
294225171
482888510
480748814
370030253
19731367
226917267
101122400
265203673
264280706
80268038
128136366
375518063
463548022
190223293
455941842
476679905
160511562
91073008
172231449
270192958
396293880
133499697
459330965
162158685
438201736
351255597
230484023
3471041
208289575
137943310
150530428
132023070
185808111
482052051
215528100
426246793
439534767
292218825
398402890
215901142
464002696
359266778
138889374
166462176
399801617
110418681
380597034
111622480
96749269
450134287
66937293
145984681
423370925
285215971
31232557
187043959
295965737
282545447
9094736
338717454
172043553
336864594
480631199
223684850
510703588
84612209
361349118
67046242
424344428
111737102
316036096
395631996
31108725
273384956
242327694
282576145
228592289
402220542
197911970
455925604
145945187
491417617
260092852
341398377
228425458
8936821
260735573
92834662
428980426
426297623
322911693
5699591
356547347
101668912
114717751
300612628
445412101
139280610
378980112
299726996
233620531
408521381
287984266
126505512
344321968
82569853
262417197
86850748
448283809
272726501
178130752
214479832
217856280
533110897
150363929
513705351
315735972
113374630
367631580
329881613
247426372
325461067
168713122
1947205
73562132
510757899
404905383
432915619
471055055
487260874
335273552
30562151
145670094
95429071
228446627
303814856
19220082
421356041
97613267
198214115
42579119
154800407
503946689
505865082
477249697
301794714
56508387
478008532
203858734
357226664
344064368
367559260
5282629
524200646
6289730
509629406
34959093
158971801
370420878
389696525
218134993
386575596
389833615
394998082
375932928
430701061
117017285
323156342
179074500
228540960
222839775
258486599
368621362
480016142
219418572
398412986
482318022
362555835
450444500
445971311
266116914
426032945
327353063
122255024
249144013
308815665
503945991
194028462
201365474
306203409
133473328
437204960
524068975
65235791
51868115
152775143
232829151
497385607
276082448
75300637
332665463
40996451
275274906
374349682
403172287
220015497
497402823
175644749
24896389
366557748
184490721
416398217
404299023
250327238
408106186
20347680
388096823
86388959
28977719
519177388
510447217
74758377
35301439
185687219
358781607
290525879
227675959
26966361
385296279
109335571
208171968
436077104
34804406
476444450
199098708
420396040
344644399
158903870
646871
403603275
79197808
533437426
249371893
166018654
363957996
453257519
303153729
139094045
294034536
379348130
435509279
110084365
59351218
66376251
77816069
416888292
437738310
384737453
308628329
529712135
97696698
10042997
304836452
174631187
385483950
226504779
433855298
164352579
498977379
299875945
206374816
248657561
516871721
535607605
12540160
432388540
31812361
483937293
159648632
26507115
375812023
70127154
355365391
324270749
456527833
370571102
71206079
205940243
470507860
510129532
122523317
378337381
480592270
406311078
3925742
96579949
405075678
189303264
423471569
166536407
146789528
227265726
183784636
337632047
332692221
441107899
505325170
172734991
206067485
133377598
460128614
30406886
69010196
159310976
235887852
256585866
51595058
136381446
371587480
382530758
237505643
45711853
328945279
130251212
41626685
22165400
262047903
158339300
386825609
239379925
162609328
364671162
398904796
48456969
519674796
356347879
222526427
414606304
246787236
448447240
15717722
255479719
419217672
366890606
60371219
420204565
491149257
319278937
250704330
383620876
13004519
323873420
165581786
273218566
103458635
398746054
250907732
164644916
153056300
46892691
352582865
145058485
278888563
326498664
298177267
44029878
340213469
189532153
397385580
520221380
54527080
393844702
36975330
407101925
70996761
258790484
515685669
489281567
43054391
413672040
299993539
440093320
191635750
448683906
433477357
79480345
533235614
425630333
59894448
312370863
174786099
257600193
221252773
420871347
494644149
100690252
50462939
416434590
229278253
33552408
511935384
120376786
508172405
485938521
352774207
432767783
411218504
70483961
389612918
499707369
383838820
30895930
346757412
204177556
464978767
334420127
146432599
196990817
276107519
422011742
324810585
58434310
512603141
279555952
28043792
172992082
151681877
316504738
148890152
137492583
505873297
26464962
268559887
367094439
503844127
191581011
468094605
53376796
68472910
149716754
60710391
353465777
430725483
250146787
17381466
194737627
528457068
239570390
36280117
90206156
126199007
390772213
465888797
381426858
460793008
186191326
489666638
372334769
480497863
438108020
250889598
509659853
357734430
113997878
514177220
373616673
266268720
356120685
273674747
304534632
463235045
213545807
285149623
406320806
357279677
213349309
286632736
371799237
78913285
328868932
350325400
359521652
318963993
340647490
208697525
18270121
501373355
454145348
475798530
95053141
393943102
170266940
50267256
339517865
63965168
8584637
185635196
453050915
252297297
233119045
104586722
183804854
176265397
499393029
291325960
506629404
250821007
189592909
309543766
171885306
219755001
310538261
481956350
520826667
107903536
366044903
92175922
335793085
531903944
155334786
300097149
5200373
216954246
525593023
529426515
367652206
345880173
527106835
97008813
70696659
489169951
520067448
84485518
404698447
389116982
168286621
361739911
391411388
443793489
129534365
1673001
329448994
96586348
12688155
217164226
314327416
424570337
372000427
432043520
144241935
222509137
78128589
15100494
155443958
479260614
316524052
51753477
254470519
500520058
205836843
446765874
485499523
460555001
388870174
111355214
64777849
498153338
220911678
153902179
42939122
81866037
345460894
395674129
401099901
404756411
131006197
498188518
274349424
279102467
266570137
396105663
475452666
35575870
404699315
5552519
226034412
446105660
290354389
188486536
95636541
474949917
45382551
95553482
508161256
365993427
454187649
422075563
363505106
229996345
145239664
220939642
370756322
219990634
255517244
322227615
133471772
230828614
482651510
271561534
347784329
243491307
428923613
199018868
18578416
213641870
14630824
83691637
372479912
199398644
355574115
329062640
342649342
201963837
119933573
436137747
249810138
327996007
522640559
291314576
394564111
505396674
26887900
67844170
154537302
277131619
412234304
412191895
523659840
459005129
45787215
235376945
403768275
217558770
322252684
424997051
417151621
262370140
30385830
357496322
498629639
471128917
175566698
156890932
121509320
420397322
497437606
268988321
53543047
43287098
164002468
68056928
504813682
120079543
59746120
172564576
190451912
31405475
295210333
363411880
303048181
335904753
514226272
38116107
370898531
496891160
507625688
212642491
467648242
307306155
146312165
168320753
291354339
281832050
229379363
132615891
243201824
8393353
359950467
377194791
209081041
390450974
471677829
103201299
4439748
530320279
133449609
261397972
481043778
420600161
110809673
150951609
262142567
134681778
488489962
329506972
124133263
415974507
173006159
252054805
393036315
172987972
54601356
32043924
161129585
428867996
490250460
491005536
184355332
233503709
221308222
170788014
431137692
461898941
329876620
499867443
71044510
108826149
207849319
350678362
22211091
483960165
403040408
38770662
310959163
448822899
111874128
523548841
365787511
251817147
535283957
421402305
178322010
145931434
208431668
483828184
168480729
391464136
23559615
142449866
410838452
23795251
42263912
482255290
98731139
476297357
118381109
103200422
478892921
176799087
325650663
147168332
263700709
202893974
334000013
46054988
90283040
173881321
360728437
341974823
342313684
388389381
80903019
321320870
52890523
168715759
140216546
450871896
33114641
184904593
135073337
13652189
53642789
480694755
95316988
158208716
185068753
333299884
213560097
135220037
37418728
94223742
254769413
477149438
287875949
25863191
196964350
320478625
450505521
279973167
520264518
117929435
422841249
224402088
115333445
88151721
334626859
43283311
118234529
152885549
144359268
189982416
239706476
202940084
177427937
371422486
424984322
335426622
352217798
130563686
120021298
226626521
183688476
397932319
405304183
442511347
368220052
48666324
114710840
313766366
338189643
31323314
165322843
501076112
377664906
20527482
60040056
102099866
179540683
3645348
22730095
499902111
256476450
89358022
440451165
336213391
206271679
118394776
350037840
40711432
118430329
346373945
107348504
277361306
194740031
306931232
322911693
339619632
22357427
531390974
302176395
14220634
96157161
268557173
96236388
479268306
534049524
355803933
114321841
183612148
204694854
221404991
328268752
258404170
307104866
92395010
367560800
223349720
202692084
133822174
117219787
285890632
123370129
17615328
221531983
343454468
508108838
267564159
512876754
525181835
473390672
269425772
372307282
18735479
63732320
311991353
68772039
393908024
458550876
115622441
259673535
139905284
357858902
304786222
306679513
290039191
138410833
333986189
496712577
155388975
342600305
54694123
48202772
103700964
386868152
252502371
91096660
408700454
471870871
159396280
87783634
31307838
20639496
530549982
484272680
238998626
451919922
511753084
286198855
133471772
419409657
98988343
270624296
133090065
307786556
26388855
98589232
307844936
12291943
491651985
404063501
317538563
408631178
476033703
237572182
463473031
309304386
412959504
502572614
316235495
76463762
185062424
313002996
454039231
315738341
419633774
43692381
96759730
415915130
116345308
424623696
75624690
83987784
291372700
398021118
407927059
346711325
27279822
138303497
219611441
441960153
105797237
256555876
354986537
152184887
104147153
375779884
6629516
483316750
202038722
429751724
510666982
23008086
180679613
318849273
63254384
247865703
236109289
105295832
22106670
139937785
231040936
300021684
168570823
224262206
469505084
452099518
191664719
367511000
374621060
425748265
18072191
82974527
192826812
529149125
178397096
218367147
241458314
205466644
514784801
205580126
457090904
384762705
182855107
220102797
11720621
518583770
362069682
485449985
204934237
253854804
471335769
172111358
118191585
323122107
179210922
63656895
264560878
280570342
370957305
322533899
409773831
151880304
179355385
383623433
200714048
48991059
146615093
377892317
405652382
468287106
227882065
474945943
7411226
525246613
162016031
462492008
195898296
455240362
52463274
501113675
142543008
138108584
166460143
235741867
35428413
532312854
214578303
468136480
106226395
247538046
484016496
183029503
531641068
502136008
5253081
49717896
89761551
356255629
195737574
455148217
66679824
336646673
153111718
348499826
326579656
367549312
425870611
535889438
87695521
190132839
60833327
446039596
242446849
406198275
455546123
533437869
427728084
508387726
160741166
13993731
291184341
326442048
218630707
53871437
409272352
79891316
504633125
207857325
160693944
130800286
11567057
369042062
209406756
243325927
35277083
400187353
489104296
107582460
460080363
451291035
11608696
261488515
293019069
336581277
150914405
124365554
165973826
408006775
391006911
347314219
6015175
86931921
486607242
457395714
486940077
106399296
130346293
343062174
387550509
88468699
10736962
129274223
122500940
339916498
101818577
317330873
48351882
262915720
254940230
492050073
37938423
261115658
228009476
98959469
326415040
117317827
155368821
188844586
360236326
61696298
102830627
319767244
346308726
204023644
392306839
479684921
184996243
410637303
234585050
294272443
486102931
273281467
389998285
343487508
164137925
474520978
302227501
377799299
417527689
176221105
245063439
283899448
385918222
7346575
371149975
209056785
511235270
322052582
110694493
337571272
275986062
124138441
88291137
257902267
316112641
385796529
496055667
33928439
212327638
123499216
206414766
67030948
326862757
93753838
273727231
389299507
423923833
283021565
409236832
171035622
105631763
98497735
120220436
347167453
357466720
380521760
250907732
367722463
151061026
444829873
353585668
46989965
400633692
483589133
320748752
399430563
454733878
331872921
164351303
227885054
406641957
217740495
25694931
265658535
470775374
267491616
518642854
453725102
465295882
241708013
316296649
78137333
31393672
433486909
426868630
420998206
283004976
46430319
245809741
342728294
168428485
74457857
267510922
191696573
239442548
120264308
384121818
514097319
198095630
83597107
37244143
253873270
83452168
59570135
516641405
87974587
190147292
109616327
463883510
441802439
94640803
306245046
186906304
262378828
409510000
57634414
114443059
322681402
5937949
431157552
276191793
241056608
370117857
405945072
525316885
442359773
119389050
17137088
374299431
290885205
148504380
98045893
321571062
208138098
190934895
67384625
345518294
316146203
354732730
249164085
261730948
247643785
532185552
36684871
380870139
181719812
146432991
494979398
262108508
353991493
176701746
71070077
434028069
327865154
244001800
414214711
315145183
133096617
149590125
349572925
403352931
209220173
517945198
235205765
106544492
136681991
100804141
495351436
440798370
158913792
127292692
356410577
272283692
165457933
329332453
267386340
407529082
55545361
523316395
273860544
501328824
389131084
216240366
477482494
235256508
285239079
492366687
1956619
359750665
504441132
435037740
19580848
3595224
481985566
245751277
134961812
317407498
411844608
222476241
145797063
415635728
183212232
357622477
309768828
132144563
231427988
295975772
236482212
371557194
306851726
462191640
387034336
522301478
423261296
153540009
307694438
311029476
187253248
46638309
458795593
258883489
453710897
51084986
451594187
363502459
150501822
404828998
246442965
351299164
166379473
66163047
396809741
152067227
514374119
439425509
329478258
105475770
318204406
529518069
80824501
532373774
218921287
99404973
166530084
141147653
68917574
502167149
83450926
107456415
329847227
192932486
499037292
129881914
64349709
340472939
484628657
436141913
439514779
410082057
407296313
495748000
59153736
394506733
257804286
230854649
533588051
29528868
59996551
84598051
333827190
431194911
285083988
289607159
442191446
226606531
334578243
189944370
206903180
125595233
57372788
389391278
454737458
149794208
226088992
340148111
424722008
193489592
497847650
42715854
316066795
82790670
463802532
318832107
84233176
135593429
162298414
198416170
199925075
139379035
35690197
528146070
319330842
365544336
182563067
56344004
393112761
322111312
315224501
525058028
303187206
481971620
347581870
37629745
409799164
71660154
462308791
416789430
405822745
204207815
51747114
56300934
396962003
62897190
347970478
368160983
153379281
384424033
362689458
319793720
488111131
462768616
122576533
63402968
26575165
951837
12838803
191623024
116826271
133240341
260753555
506083862
447158717
22611352
394375997
473152368
358205903
31060854
230572700
103466687
118750878
101664524
33288651
250996486
110549492
102047447
213479912
376731673
433250069
440489018
13256241
206575699
184277840
518447154
462823298
462452549
298617847
302963039
197928283
440342073
531266061
195730699
351109561
297900609
149568201
533203300
32893796
452421003
110580869
49356753
330964695
272136831
314852824
455807423
296365642
119697515
483137925
440974364
156454734
238864286
210045912
22304509
320143463
215744907
379665182
489289250
429765504
407382296
473796861
302723911
352495557
76105806
90087886
167246241
431631216
188151099
479177244
427051606
267117485
149146198
323254095
239779953
532363570
213945222
299177704
142543008
9085412
240733480
499245077
71989744
525840624
324294896
257390413
356803386
99942595
221181502
477112790
114376872
163924420
184678053
238787526
103285227
110853941
514314982
415100686
166628696
216248989
31894338
278575731
325206033
192922972
380719942
96536997
346380470
72336801
227588312
491833241
373685802
533863422
396388558
425017448
162512450
166443335
410239
122277183
459263791
29556602
92653559
426671431
319563900
145533811
484063315
76767154
305434500
328371362
340156621
435395603
141384990
93616601
445801699
101468359
347404409
25835982
13689930
136278037
409800494
59462190
93818053
361500716
224882224
484728637
10084327
507685921
12012105
29289507
430518962
211057712
208000870
521323217
9565549
399292091
525851194
483828184
81197359
150247559
93334458
387554410
209737506
280432880
412997990
291985331
92068166
386416889
355789058
44436610
32611713
234006073
29406584
287340085
319125580
79000654
463101234
227425210
59097163
406208725
3424323
470822924
152852359
285920607
150367215
380114357
456594353
393018436
397269011
454534525
119973847
485758796
331978100
94753099
534266458
417103774
95073686
261746253
364779909
314246153
459177265
422221735
186493278
491768700
405665984
118065208
175572149
290469524
226703399
66685417
290122968
444690448
32360802
158261236
110041194
188337688
410638092
98738030
349648029
190935846
285388595
186402209
499464312
23849115
463208447
9505647
313366813
247287576
362573639
144285698
206649926
534381949
172558593
332044033
303878321
108500539
350874011
2729835
16325877
121003788
427798961
203938878
45003068
396012093
79773671
357457151
295632452
461266657
188633384
372851666
253225935
473574411
111474785
490093659
307891084
495976588
484889728
133347079
533528014
134317822
20647698
44574535
257194546
339410850
104870398
283544200
460836274
150677070
423661901
328375282
200276250
288810179
515815980
474300026
115829467
195062738
223799862
206055174
424626119
225474219
380978202
267452522
480677271
503294211
167618545
1624993
140414778
314365958
418040138
111032956
176614712
416284411
257492905
27197703
132368181
5358519
148979886
529466414
221602225
8390978
308243869
495572005
383252466
47596496
108107042
484001235
119918745
288668642
50511187
22130541
386674586
174658974
323816594
517074968
38912976
83122449
491203483
321289426
172266436
443544293
56833750
62473364
399408212
172961229
335970020
89111887
191050446
454344354
63388511
84044880
488405507
335475356
290615470
149367610
31405475
434508652
94216017
135394763
483223387
534931827
354956856
333214170
343813572
98561811
202334342
76924877
225420868
79870510
453110052
346109688
138350824
42707855
10295892
150296840
283232920
175614816
502373676
195533458
16020185
482005345
130702319
457672130
339619632
410563845
500100518
369406713
358335538
250559135
367415806
58425893
470582838
179944077
118434001
217522165
535829380
60497763
405574565
212175606
283841120
9491246
138220262
182660708
432634422
380621936
112347655
433354510
258814659
102242016
199645011
200255030
247029615
139480766
496739158
313456704
381063249
465934108
314801403
347698016
482996075
306127021
506025485
222148450
508191052
427055012
456943593
126960848
255017397
279264930
486481622
169194328
535595449
307108919
329836496
385220312
480896840
404907609
525593023
256317855
74605587
110936692
354250971
286603952
440728930
434742486
177520415
91556323
346083114
86337644
82876300
517676348
417586409
424907301
142046684
311881570
333274971
224225814
351729579
225053145
210107304
176619059
400073797
55456397
285990345
476548129
346336018
170802416
112513741
101764180
237903256
192211518
87311655
231205722
16093289
201989752
396069127
358787993
6984944
258119533
352112052
295790959
401168351
183089178
344504936
200635658
105496079
165370106
378288144
258116301
72271436
271155079
368610140
339863442
267868237
61002914
7264994
24587760
516600537
334464494
268407106
345432480
51359235
7591878
117169356
191943337
459860726
172007105
13618933
141638172
191826141
279392919
38793144
63872442
511854082
11714101
430606762
405758292
301028728
433814858
46552946
279719254
16700729
55835182
305294087
242293164
359205638
435094905
19486761
309143864
234465945
135162778
341342536
337932459
478714236
333244337
192136510
171908469
216399484
456061349
236089828
302306444
325778350
525872362
244532278
455196808
173311823
466127886
273348709
338325788
202613140
222028657
9155940
233143816
177404040
243848514
163873450
158423049
114089888
431305754
376159730
146798482
416736607
405431823
15814974
129017676
329849249
177252156
146270611
145835918
327682817
233078259
217492819
45718737
172978973
508095178
262307945
289626693
440065667
212668254
297508762
220433190
376828101
401037116
164430297
366661739
239962868
408729233
253390428
500208759
381377898
531727260
31415308
170868937
273043500
101334558
289376924
121272510
466376181
148354547
332871757
506434444
255772808
424610065
409234140
169783763
497923632
258005908
394211172
175534254
109867040
226988597
146050879
316426430
516094320
240250510
298981081
10409489
234933299
359162465
472562751
281824629
400718858
250124630
145784381
124478319
255416266
382815358
181855350
80400817
421284861
490010164
493761246
334295998
418604321
122015216
137495918
204198350
249163458
393851238
44391783
16279148
102732869
88151721
493568999
249341663
322273262
280286965
390164449
267172160
176857131
435130581
473124482
143199546
115257369
335216865
109576449
290462644
238511268
126199044
201900532
351456857
245370253
503480185
314090402
74695924
81606729
218207263
232857129
240126948
402860115
239942555
134854507
505756894
89168952
471367254
376132057
184791706
417249478
394262336
226359480
284222221
419811139
356741010
284728768
407472841
350099662
108443139
124159309
128902633
188486536
334134083
399214566
464776579
475004997
427761676
334196631
418823438
132293007
308222999
260343227
395192125
245216296
1034592
61477262
507194010
178427015
399085097
293828770
483924698
171202781
355553263
4925161
254644792
21075743
104977425
46328944
362505698
339651500
418221500
264505891
32789118
158057501
281604090
98265946
367989126
466795127
382890183
331132412
506850084
187837709
135929124
224380724
527349349
145078631
102092668
279369020
292787739
285483581
75795786
147518630
514868637
504034306
107019066
6549538
89470461
377972618
113743476
136510027
273022229
380187425
46705909
307054199
288749266
73814514
392907088
463594528
435840273
497525002
401031740
47537444
1747116
247898276
302963039
18474890
485614970
33406809
421447021
235873642
326537356
72182608
107914492
260388505
440859235
263865572
479655489
519411934
244617389
282667626
267515652
5773749
268441877
54861879
507769606
156253227
53173905
124844102
39537164
130402110
52507032
364906902
107075346
431350334
22494132
342563803
179866064
367526840
12696718
184387840
486626472
529834578
125929347
459554716
187540513
262423534
81323355
120021032
473309461
246519163
5577794
526705551
228468251
308675778
374116296
246152863
175744687
403638355
239032858
299827319
262314576
277529332
251252501
72043872
502067342
510393122
181936363
509429438
241025930
298406579
301430073
391943918
388246841
410949058
362432979
452133503
297848169
464185122
297179656
335917682
530648799
446334499
315126035
26938940
131447293
498817719
412103395
137460123
338479658
169789813
405880749
220493266
421851597
531623146
188323502
463318438
1361603
99491188
17521801
97019306
89520456
160961941
233036699
364846835
493108243
282882945
147401438
332828925
261829071
413853906
173383270
162671398
438875156
445613502
136678923
87116244
393884199
263267545
335119124
158731097
187842974
54573939
165092818
30181438
375779884
352831129
484920277
288622153
490587604
369056972
450401925
523659184
186436655
280906195
243878189
266891514
236988538
478768154
164568105
344354254
378062306
455352376
345624335
478174425
59778839
55089429
272094278
108682368
333096864
379109119
238015382
176508968
349453794
495990724
55643103
516100683
58097385
187633016
229448003
148331903
324986498
84270572
380712703
424528772
122072332
317480837
82339167
230744099
373688728
383556387
76519680
352129997
117990693
114697334
258266534
505790058
389110778
332453198
419663803
457300281
211926167
422115066
459075436
443896000
468850076
73621265
454903625
15814974
393971144
319701992
20021701
342098969
73969057
88266509
382838744
244465097
330143162
511263652
200743014
475891957
387303210
319452171
60259111
527505339
98659518
278434816
292660221
169193164
520548213
102392961
196162135
417110255
177499588
287205877
179850181
189816758
521852345
493197553
206970074
358600150
211722856
294959709
24853797
476807994
293433908
304681683
207643289
395886170
336669238
352590484
273308809
536074458
380029937
427149879
4607092
132460638
98473524
429514409
474358737
296060902
52343890
131277288
58799222
279245682
262782273
489755020
96792349
319604992
245595099
233024062
253069391
121395269
525601310
79422099
521323217
412709836
44411819
275262458
287331197
232769525
239549304
113869145
514867320
213706854
27079747
173383802
42287828
384045487
61845519
436595422
162661818
309314233
114621657
414929065
533230799
5294677
491931096
238072875
89918424
453916615
462677212
300408617
195901352
327773177
526301516
148607906
203755881
495659525
211500140
45593219
57699185
488434201
202365511
422187476
75473575
301286987
162266965
137631230
115122576
274837044
320370268
523760696
18024522
241117719
52436152
279045593
464606778
183635021
281663579
377524107
245193446
439271420
187185781
224625208
463473031
60264151
45696914
451245851
244818490
202342790
217880683
288668642
63798830
260161158
217035804
52308076
43098441
255125593
280960980
311171730
423171738
172378129
262220782
454947801
176479766
403115796
470930091
535975640
407872961
430510902
524069603
303160948
130989636
285666849
466169630
317163681
284771247
404328231
283670921
48767067
87861176
234691747
499137631
419044470
292003715
373237322
315970559
208966431
517866503
15949848
224914805
209283573
135584851
230133165
407878048
29378923
414667036
399659827
354206438
11078476
221108250
229994047
157597045
358979365
49474396
338933523
497943354
529432727
204139110
171493946
38835593
48336188
120475834
503468226
59219857
451225481
101063260
491029679
478178622
160864186
40335826
332102720
354563710
56113343
7811654
473987902
399154974
433801090
194265242
501929428
446711907
192825910
462664314
110867657
14037259
344958980
254632056
412625395
26813258
7214243
239134219
118599912
328945279
3465614
273600478
244969045
12977845
536362748
437169040
340393177
463984731
265403560
285864818
350558253
279131978
239631341
263626198
458626888
335202159
40754592
510287809
1563965
374677381
163639944
198525922
3305969
83201924
117458553
236353776
221827807
101179252
5617744
362913684
251081779
90143997
257202201
144861399
528473051
265464011
105594920
84033697
234500301
104374075
17060672
439548381
2849526
160430470
534477457
501909330
423917811
501463403
489592053
112009303
536225673
117673427
27037176
263839428
347385477
50393390
49813484
89655443
42011823
431794668
188385933
342194269
5568237
515781253
374023120
457815381
60320815
57541207
232371916
301572613
501813432
498257197
358830723
113181709
353709469
401076402
299996948
3411664
41172342
120729584
327850416
65025595
289424299
234251376
67753021
324163678
434660632
19516169
488567026
183636875
208934487
411940419
254322865
117751775
488946733
201185255
17777677
182235061
125449712
296355224
425525152
410541309
462694518
302350523
202102568
45172224
421001449
120969086
394255358
104232173
447741585
100525967
241858230
176177969
443293678
93965174
283025743
41803945
111873683
331186468
188491337
304538537
281781291
208973636
245338633
377089523
456536065
504372823
168147007
442411697
39876328
73511034
180264320
115829467
460037524
229767196
330353658
403738120
225662317
281175299
451901315
105543485
361975751
454238891
372278234
495571880
158880580
247697580
369265269
233298142
485433547
310892594
136965931
314202643
375924447
12494318
60790704
16765526
221566118
392160833
509431768
73919672
527953666
446083811
117256205
90365021
382854552
163310560
193735635
81299518
149265484
182058065
118285964
68880095
365540586
380516912
290638296
430320378
532602970
29163760
362877396
440841284
372324500
202173509
430348955
83213460
232577412
180922908
179578714
109249154
153336272
185255160
424432813
222045106
144848942
177621669
307592896
87090423
220460203
524429424
379128768
49370030
323293
274764553
258098685
495691449
250554530
18861522
420803993
71208646
464926382
94941463
495769083
142746161
232365040
348771420
202011141
110204853
13489009
444126802
27510138
288678135
262274525
496480336
165893532
443604157
383089690
78733318
363563770
385220759
159841686
27981655
509731449
369285266
460702837
300236274
9442095
260175818
479207513
326776669
517079508
444653335
57007803
69704603
106001298
335488761
325470065
53929397
421182886
204677672
300094119
474243201
103055566
46623098
454468574
6025111
108318848
40318608
465596732
32054520
319554653
424468397
34617549
304656535
111964444
449938610
220845459
25589269
409009588
430176689
109730902
330192414
50670957
158434130
522877107
33277152
487462915
270774873
341016243
230677665
339122150
321180285
514511808
90609047
314762890
420937064
378447507
62413417
313112059
378454068
108569698
219967528
224760901
97313365
508564937
452429435
273612776
102277032
387185345
306576822
463147335
353257205
19415166
337122502
403443876
271975544
322927223
199408856
491913026
395284457
260067581
233434490
2335222
269289196
465928880
406708511
518431873
136201634
523965560
196027189
70752551
205920435
276304287
53614385
376314505
304552661
442727665
520800701
150734599
154905879
50253676
309382894
175023936
215339599
43648950
371272944
504285074
36989595
526016633
349253900
318716536
415261248
78567644
258793821
63831719
178223038
457005263
181383881
97177648
66185170
202517928
107539972
337316683
107614977
412233933
33012861
61640883
158827122
176412466
265551984
289086460
454932336
385648785
367804176
7842244
305952030
32225862
82151701
517124758
126823684
467484115
406662285
505135876
25143139
175260807
403839717
296389274
287803136
320064797
162926264
13876921
517917345
300559333
380188541
234360965
199417813
375924447
448953176
4860516
221369185
445083428
425245653
311654927
409255365
385943614
336376419
95440535
23809261
532377792
431321158
501821070
97466304
136414372
96106997
407660776
484459213
260875998
439476004
269619166
445065781
66093047
98014002
456034651
346152414
255191393
512386171
209755757
181986806
268807615
340391536
282693208
423426820
270644866
452627790
99586577
359810342
10579938
260699399
267043100
266479738
463471662
254807353
104471748
370930204
313553000
25644566
255867052
469815854
59214884
72716474
520456955
11999282
400694003
511531621
70355853
385326056
333628972
400161544
138764620
437851809
254802757
427024373
402725939
213506556
223656767
50997335
462781660
138616654
170974742
120122331
297901675
215718172
378518761
329344745
455431527
107508062
527968088
420660465
494096357
260237073
321766474
170647519
70793349
369340481
328985157
433423069
58012922
311837784
174794902
199667767
142215788
163472531
146665169
528853138
79691796
191787959
134890788
29387938
329170918
477210161
206440421
6719584
64812527
123592335
210833985
183131298
248332107
384898387
139472805
442632414
171492740
331110532
126317078
279475936
536534788
474709662
135508862
314053178
221554813
453242339
61817795
389859872
282917436
489993267
525952573
14254410
496285383
276728674
18391177
94491054
378490844
159505907
116721922
163990057
491341711
531283746
351478773
299175105
31834482
521503040
423035586
49998244
283929360
272891498
369731286
78850489
264570368
154639377
373992179
98197827
213322837
221057138
509796567
215963797
413455549
91213528
467926340
419732622
284655583
116491427
201323029
384791189
124685575
100466821
123230947
207113840
297980506
186066353
277257752
287862221
51477715
487758462
299580844
455100679
155380713
368926290
233573888
458410099
337988748
422251463
332710261
263653893
502635262
79775910
393476797
157021337
343543941
411817503
458253771
357319389
483019613
40954812
244199555
520955792
64675232
48928920
202462746
343022033
278117248
24643854
446383002
318624953
375688792
82138262
34881316
130877252
144188675
402313595
439776462
173418027
279146489
2803957
436300119
250092402
518539875
405353340
466309268
124955914
102910149
101290900
514525838
105643575
291888786
172018092
217492900
59642545
187941055
501729061
210256849
102234176
340395685
140831748
227650399
447024694
335881626
236629219
354373382
398808979
67844170
261336634
235626240
210351528
189036042
9207292
432284553
101742789
297379520
467013146
3675121
126533829
141160469
235224307
88671785
464426462
425417705
407333436
360980812
264761725
159275942
196889692
482183638
356608056
310255576
43393170
265544029
295078723
486110509
164691473
336417388
294051251
99971989
166769164
394598713
290921448
379348130
79297521
111695628
338122565
179767930
291435037
160195585
497678300
429679065
441807446
53673629
370312547
84463999
7141230
125667649
382231552
338953578
230735676
496646144
11142050
96586533
40579387
277813104
142545507
265853171
278543337
290453570
24920354
16916377
377348769
149596694
468056851
330732265
223340773
11744181
182388298
45095038
333802001
356136738
117475678
151058825
308847423
31426371
253349777
25218095
448988964
305098396
222525734
280451068
111380029
528141989
411899307
354449816
536112866
286885369
396809741
170386420
72105706
334290224
214992192
531070381
406168834
427269621
216983577
81330792
403313101
360092935
18519085
212480627
248476428
526457990
211735385
45415993
52160914
370468094
166433129
331532039
12844056
147533272
244517949
88049076
49876833
31453301
316018987
488974045
224659103
339801472
418389544
95118223
425503645
44739691
146497411
421888312
383918755
192648562
32465837
153764096
320235374
44162080
360746637
242602674
88469699
368431393
477168371
58642007
422229886
43458901
233281015
129182394
57185628
171635404
236258637
519377478
96409934
127924387
204632503
102155208
159774333
377850782
428184424
242793777
163606245
32691546
145817930
256302702
154692085
231395009
5464242
535243857
169568285
405832741
241261474
289821807
201437376
23924950
456775956
517567194
242900175
45906260
260241171
457428893
61790636
98144155
354465508
467623325
399349872
505776356
108679176
385545786
371081072
489995269
235268989
509656725
421241237
228557928
182544640
452820108
218653352
391357799
343161363
158764319
419143750
531528422
507701290
34893502
275515538
281861486
287638033
63665480
303047096
472181562
372029727
405379
480880214
397386732
70569636
283715854
533719415
240950467
288722625
92080279
387030887
251405037
284837480
254863785
32686239
53215650
282692801
207501476
339566875
87294156
113349605
18380767
224231429
61186402
369201957
106604861
384916978
19337400
17984622
243280051
379613584
410828956
345247530
445308124
362649368
517586838
429116457
450513409
510592414
431514299
64675501
389115592
392760093
473490187
208114797
258420299
229996345
92297641
221052489
98468114
162352247
60984114
238655671
79447273
309136959
168411156
296041002
77346815
213828435
440554073
270489560
301100193
222900620
258257473
292507160
17274325
104749213
498948160
472488697
196572445
399179722
92672075
264717393
84022160
177420211
160243007
447112446
122194224
251716755
296395038
135923336
479916469
522330425
17195068
473742890
57854863
122035327
434364136
205243679
88406714
213810624
469277021
323547992
376715203
125489574
178111269
28503238
19489807
116900625
151962066
26615998
321706093
166928237
52837807
184454611
347279586
1493737
492863886
404487998
57483872
367892204
119469426
54720835
42583889
185191608
348065531
387204134
62977909
532279852
220681321
461907878
490376358
56721517
12270788
337930736
231559818
148082650
136824342
243356015
375493813
519926011
106985749
522926877
235205765
459742176
151751424
208967080
244499030
222932784
420678042
475356000
171381978
354930056
153020508
359278665
374852472
105994182
223776119
340109801
24888138
11766362
279408606
125372232
49660434
93869744
68248158
355584968
107246571
374019094
205942214
360542527
377588001
106597798
84134534
424515752
428276281
376488330
13270288
413192123
132401757
420855025
280206242
419512270
18216557
53345280
93038923
518970238
154984499
400199529
408734991
207987728
153581004
444021530
126048904
252240778
490324210
79026202
531087106
417075821
329272552
42319492
205209298
148204988
322223233
86046524
279518865
4216021
523161707
340126596
160467897
178197538
9466444
43075631
71517661
247672146
1939880
23234176
364461617
106073646
362912020
246024353
36494293
163995200
474571989
291780285
190559224
134975458
217798080
21347173
57770144
348684654
233851111
14181916
119179912
103055749
179509559
487141885
347385477
181583347
46930772
471244845
155064180
409316675
29411528
513273910
324190641
437053124
319198185
110926923
109893445
44397288
213746995
128342542
18115660
344534324
254399239
250062206
49020314
380534343
186103658
732855
358231365
247770060
206024401
353730103
242464278
18863979
513811003
461063623
435377910
450419550
235854125
195162086
61153188
35465960
293099225
431772280
348598344
278172106
387093875
158715235
24558482
291564446
29099089
243667715
311798713
70713443
233334860
211931875
435717333
314858645
493054737
124343923
32628384
439740475
407550989
479468393
103155235
70822994
71693705
127473996
54889067
251291331
493143278
126763978
231831000
53284839
371264000
479326856
405008419
442301693
248462459
219678835
9312394
39539850
204379873
134456105
416761990
260655970
128439479
237216397
128348086
505244103
37624690
288886402
145041132
18004158
468561406
14940195
465676133
239100888
278372201
101418993
408913113
332011920
195224756
282949590
126643810
264386905
328739933
29952357
262871938
492195435
460038242
428266464
382010585
99222282
29278423
410400549
72871294
76117901
67973352
224742872
203811426
431516604
256430962
418051800
301226224
208535340
130149127
500262370
393251858
481238777
398966996
121008975
279264930
107334037
372585254
339323339
215505539
454989562
77671089
516764038
509348298
226641629
512291848
423027816
312370863
461327306
304717788
135997500
45206813
499295025
71499996
154844602
139836326
81428790
180209776
501949878
204430109
533312672
512867984
181901267
488015795
19906842
298160913
428615208
464055810
118336967
4414504
529219603
528295938
398423904
278765648
396011249
415268951
528780993
119451102
57151851
259892328
65579056
347113824
500007849
9548458
180310797
438752226
349993101
216677543
36565769
307344263
209527506
10467590
500156509
351089173
260559772
51055138
394553703
338642241
91584044
400057944
73562132
300921615
445489388
514524665
379809553
119752554
125667649
145004827
37567935
160520290
531207424
114979862
311673097
521172562
404624710
258642001
472002458
383443631
8234188
265189241
66150959
526094758
205896902
317723568
143284335
273335677
344032080
62173204
259614300
113722618
218142566
102644578
64877401
394142069
463622424
109206800
201497278
184894632
458170914
35495988
459822091
3321841
427501750
388411703
446922898
211248217
406485067
48293568
531029006
456128257
418593289
186206791
227237631
164842506
480926214
394691551
10270430
230274076
56161439
474126055
368595068
254576617
279312794
503978381
429197022
139659249
63235467
100424919
21969230
106094066
193943035
239090387
151033515
361336976
324952048
201659934
376798949
65913582
61619410
63017143
434755256
93714661
233006372
341071258
276402355
44321966
111096345
358009384
181217936
456251283
506866494
269222136
206411392
280469691
283656970
395581455
417090791
217165167
31163174
259323068
178307697
175572149
378611761
32513768
412251933
303346794
377485647
309805722
431155172
113098973
69707803
39932919
287142063
133707251
406116370
133400343
27422175
24494563
385518372
425991492
141645294
504297307
7935361
524244142
451716013
174747698
88345732
487220470
197944204
276451806
458806682
487219114
335966655
302449652
510080530
83220675
446307719
361356805
144154514
425677052
361878130
508210425
476211708
272476512
280231416
478989375
346797038
482092441
25281306
262996927
11248157
309092630
82676726
402529317
356886797
27428828
54293031
32983058
121906929
256527273
448185175
322137344
136482729
523186462
438795037
35158770
6211012
50965302
122250392
415685235
484245982
464023046
228714779
114700283
335988599
208419860
201450383
486177231
363280528
251092799
503141902
302806590
219546560
313585099
337364007
276298113
366480884
223887083
430785615
255101449
21516923
10911469
294076707
516828493
315547082
167805968
164345226
209914124
50005570
481271837
458267369
432520521
446193493
336248953
372480871
119081459
174073298
62818711
385293693
317293761
144353599
328296363
58751733
184184935
312153362
59769288
23567138
157373891
178971468
83582931
145744613
22502421
251633507
112641818
377237691
426979853
408755443
17971648
122601800
396042791
353113873
515537883
526067285
86132784
485679634
459105340
113938499
406531652
120590265
503097201
255471190
231544340
85830457
96439483
446167455
234800164
301351770
196359444
521683875
493464512
176038757
426705386
440103671
234827607
371016122
224664149
30645184
385239055
534899863
479852126
418386001
361895189
3481005
483271556
270325348
229789324
263101327
351478448
65715300
527076235
33927338
148680519
153208924
141096864
213725915
304294269
425011836
303622356
59037469
232181705
150061720
147101001
442346439
171489945
242404080
20513276
454549320
367910309
183210931
335374121
33292396
40932556
289723647
121138402
344529896
219756124
199466379
310489490
231455623
292206595
319450486
132633474
306173105
282737937
60727756
480463038
269305740
464088620
457330353
312863690
72707522
391260329
67563874
199318259
279001540
416164177
489534797
292730927
133765001
272853862
520841215
424822239
131335746
389092305
410518440
242101445
435021824
247203494
221267566
459164757
74397483
285811174
304813007
316934348
65971951
163574418
337113173
147090855
32993370
101816353
199626316
311828453
82724763
99599070
41803945
230293923
290460635
532756992
66562862
440853278
258952813
33108603
361303860
204511869
109282355
231011874
224094421
68790679
428658493
58188012
51173672
346634877
214508953
174827080
71508441
273784520
106177937
178592949
1289370
440170786
342724784
362701714
234432878
294959709
216277558
142857941
360348874
146515979
462406320
33493475
494225364
516151246
236456453
508168241
111980044
235627509
429882461
205554579
263917249
360893722
293340329
360488680
520891239
512691987
346661416
248421347
325800551
20163510
455089505
182176411
117581930
439829721
508219596
63400188
507278844
398442152
337194705
397877552
136126943
512384470
394432630
201288558
501857431
153907806
432142210
61276222
385575492
356439859
152319251
532067286
135258343
30635476
100721516
148865730
522688043
63269721
305732936
23582384
426469425
68287399
426248904
278756369
105801139
347740067
350373928
520455243
448749947
185200614
314575509
104088587
433875423
113723455
266066743
338960966
143723042
352060722
205087553
528150931
402529317
124857081
291325960
430199871
420207967
458295572
135222056
440171507
196949484
406780051
437820479
86039699
413340711
475215764
108134614
250820658
489335586
344045092
32832941
402061186
127840488
373745528
147533272
310711708
459183293
367491632
141057308
354219969
309651978
16722574
110954304
526209193
309613886
454889977
359274198
529013543
369362977
455013748
23269107
159387195
33857768
271712657
466006168
107277330
32867272
223377224
65187322
111001359
465751023
48994921
8478242
19873593
346841068
218237885
28241508
159666445
390276083
312641381
237606726
507460540
349145717
429045158
90085634
472760029
496712019
405267987
87052093
255249010
483869729
171312898
515455392
36280117
126091566
289505202
305012388
134675434
218606419
141069668
460532776
63572732
396044927
246701127
419355462
225136355
314537474
222881852
517425578
88746891
454983489
145957051
180359587
79748858
514641055
354382793
46918997
394717739
428738385
230231021
204523667
272482724
36081845
293537911
287205877
64983075
399156566
198634611
270573866
114104212
516274332
328289789
470486771
344738244
505269209
499966948
220787750
354800811
53051082
117289004
114140080
295448149
278922698
206205605
209523723
506450471
528827299
278814036
61706113
405667830
253549055
465742083
391642748
276742929
217892795
379927357
359008739
124864429
419868149
247912013
145213258
137066854
312913489
226653064
409451214
535723555
212885663
408078882
536700352
254161257
517686366
469665849
333099759
246391653
517525548
318852678
467399895
476534835
348850087
109800821
506055225
198768005
139025446
412742775
41314188
346802701
399035976
234468788
158771311
340935683
246789888
186026902
119081459
438128795
245979267
372650160
21980388
410358751
303781706
115779470
250382040
495947624
162175640
205486369
146900907
246426039
517574406
489352474
278768169
75401576
273552892
484729258
229167832
120055574
171548380
151185872
188308318
521852345
465320150
228795570
484446737
407635712
399219849
1903161
324568010
182585156
390558960
323165788
174740996
410875415
507373660
294911828
80180148
371277935
222902777
153574211
486666459
404765385
58002475
298815829
37008767
21380009
15591203
176508968
464088620
497148663
29024420
160364845
124409279
379731513
62497765
206983699
384892221
489942000
46774762
168190644
28738803
57228943
520120490
423027816
507170580
420308092
189089684
169512391
455557662
192972800
329085028
280626890
457809451
385122231
257111039
134727908
228027281
350373928
60148151
313689005
40355697
112956195
295534171
251453041
40495032
312575175
47498101
480511769
368980120
194690239
125086988
271017995
41905803
384192181
175364658
147757292
398124394
60374154
222453209
82058829
198090278
247684816
419953559
9207292
197373656
436876334
152345804
153733308
381402873
295207547
280410126
521576524
208132664
261088295
283515374
152030178
427584911
231892893
446694788
254339781
501035566
419270091
351184647
268661477
413338945
25641270
50274409
494309835
42861772
123706128
528511817
250822337
525809221
181135452
267070160
307757177
84177295
403407826
80124959
76237717
58139177
281499727
148821807
379943683
33286549
94120132
288497165
347613731
140593541
330811109
498127407
355843953
502286582
378955116
524528988
401583688
31687541
128646644
238712974
34057336
485199430
299880298
205846249
476161912
288767292
190777810
126615975
119109065
393737016
295743738
238110293
81391087
7129715
24409754
209179835
79742805
480860580
213674787
280179520
433954239
132253779
321824278
216145544
223457144
460941298
8802864
45652980
270909611
194546459
427540028
532801582
335690919
485869576
464705146
357602071
143986989
444610940
66949432
95622326
77366014
199128338
355532113
375029521
297327681
456479566
42034418
285594070
435903343
264949194
300889049
431484222
240536183
525462268
157811947
501463403
398117152
200746153
109390145
505577490
191686217
218257875
336012242
326123022
458420766
22524395
515890639
466617302
248703175
399210508
374154831
355442526
15924835
432747439
82269987
199451200
178188377
520483341
454228621
50039397
190244195
527275749
280013243
122105477
514588492
397762114
52697369
207280756
274150574
193235135
133374300
172546622
350412281
473338839
236043295
381519294
215033822
465408964
270580142
520022751
353771286
12425590
501035566
464361809
49924413
7359903
76028670
476863534
520624873
145683429
488796397
261432789
77543233
196397016
507175420
518123988
363855003
78055238
347817306
107485057
515608527
167868387
417361571
111137377
505032785
83807985
480716638
264623802
50325508
99847294
397501442
97492773
180844386
47971811
49006609
40579387
13335593
30133501
291564636
419937026
422542946
25231940
412037076
447326551
54898353
296315111
106638795
76705434
418127634
166944451
109510963
59067436
51503298
308974046
355549663
365378294
264445573
457960188
86781129
21575334
513241048
432348253
533517523
127413321
234649931
303810902
38104215
123710864
477111503
172914465
467425992
179314495
238625366
452065547
279792376
180780315
435653456
313231465
374395648
129896165
248595872
406745620
113433533
423224577
216971731
414989380
380941387
289241324
112882916
291364188
198342049
101883172
115912421
38930133
94046170
456582245
322584033
187634883
68580044
31385398
194018746
8087912
54948532
251493135
418162608
491662930
275919029
18200643
486123264
484727518
323590580
197710348
489627922
387702983
66397343
522543858
359115709
140165399
504797537
465201193
264356875
112692043
466754206
492550347
63693259
126653188
342477199
120952783
481863208
235756463
441843258
342430275
227481832
390865106
276383712
371483653
453571622
415834603
3794198
73804313
519312476
134398103
310113395
140812985
501885946
532388161
459124516
343712862
31619325
137034023
361321815
505080954
154628117
218099564
129431831
450437764
5148225
383547469
33744485
74760249
504765833
351966349
77984702
4672311
365651202
395735156
49340669
23722039
236305384
520572025
401825549
441152292
399883751
434063793
205987768
507445976
289349067
66862375
3571986
256243900
32465446
69819395
150973712
249948939
507398573
374269274
328547580
383934610
61274759
145394001
305687189
273397477
139726020
451379135
335452065
412623303
189098525
74207967
37782924
188720430
500126513
503010332
215248275
156722689
505363292
136518189
391900901
437805160
440947378
368497036
33217784
451813003
269222204
219132374
52659485
181249599
507017636
17041068
315717956
532997876
243469130
329871359
216282263
7120118
305186678
330666962
24121271
153620158
299640654
425542973
134541451
273334837
510399166
414178301
273639068
9578359
478794807
520675555
220372952
197752107
121948640
124378825
485963814
164141896
315717001
272146683
362373979
199952863
179984792
507598918
63438754
393887837
522839189
87686472
302001989
303382041
318192330
493105617
499177634
508700436
403980525
449513682
258152625
297586295
160984620
450419550
167837742
360304515
43468849
144512659
105327572
392856219
113483734
370567392
85576354
432755196
336413555
374349564
338233366
147103853
531407282
296218453
473152368
321821859
129344909
230387408
227873280
83714070
29946476
491809574
162989977
141006832
447425714
90074711
46527597
387095495
506227804
375818311
66385941
488750714
102336977
405753471
143787264
484634856
284739287
335055418
141887491
276455213
336005231
447210562
283196379
158994456
308867268
125495812
62281614
404624710
170391983
14546190
310755910
405138094
187972185
35447621
319444616
361687622
501758204
344050453
440704527
396812156
66912299
5571168
79330838
257368025
497894390
161653506
113398040
157842027
510199306
316867107
135318483
511426670
468073088
131602943
90329072
33798032
120620225
124571393
422558640
37737791
313328153
531896636
295629788
66968325
178942502
263761918
525346294
335994723
282999109
325044098
377713680
481765818
493982001
24336603
463745490
174553446
1853538
109257974
224344480
61990752
51145661
319143308
256182782
42597876
511517121
504009819
126533829
220743912
159200047
484312247
67738224
123132612
344247412
81145163
215566716
76713508
115736299
127881590
4680817
262241
168301893
230800693
168558721
461909722
267981164
78143158
306176542
479354898
525246613
427356196
288516084
290281132
131185696
433595680
171934095
342871143
405121364
466834315
33556465
284516187
390334522
460638374
351177002
347147240
292311462
327761842
493807143
328530763
363109297
525901676
274514131
173567921
318200468
4549049
449040295
404267530
385013180
498647103
501570555
199615570
200234423
428466662
202166114
157380136
494238716
298942563
58455784
219921887
303690223
38394898
147908805
43937893
2823526
101438921
115123113
181975382
23156839
50157388
65418608
168523695
23577286
294254001
142511477
499798515
335760171
479129877
17418230
106440724
252451016
298419239
143450439
359065565
500907944
287004525
291296217
222361579
393487574
501881210
133418834
221317681
332543248
357191664
77672226
341707429
145994149
338841701
52664318
89731946
209790399
451638154
420586835
371935080
519563460
492201070
529335841
138789530
5508190
331083430
4074801
375448584
513841411
340981127
106152067
366703195
266778857
534287660
42452509
353062613
130357439
253108824
245802019
102602589
259213183
135689980
246922052
407793254
122250392
213622462
216535172
87792616
326582136
192207123
217447253
186709589
479681701
65492152
250188552
380595126
396414589
379733579
261970975
500425655
451554486
73750271
294901743
110333599
163142027
358683062
42851699
324896828
185254798
506526463
237379317
287084185
510288396
333696811
152690124
139824896
196746041
308878312
247544791
233788845
503161024
528964175
257715305
279280297
306354802
81072830
296564702
37967240
251535469
115537124
365779338
448888508
72757498
19111068
394407780
195771993
274036927
412279126
111328132
231205944
303604490
488110821
514137075
532984774
166282281
416347746
180167515
119066729
53393437
202105215
320192329
323101338
245272598
236947144
249206099
150735042
287153177
521259924
217022234
126775598
72150830
81976245
477793481
261593292
502535811
236299921
187848390
159449957
233985280
43413763
159756186
257147590
75001611
394668113
108518427
505300249
168923180
166781308
489060715
371992315
483015272
101466370
494520110
279864117
276335671
230774682
391141777
265792093
114209181
329321615
218367147
132098524
256284449
167592071
359146728
60085353
400209723
236874488
64112739
350282678
62725082
44492198
117874575
79374308
245509684
531040179
402693654
149474607
99915481
426624925
374677726
16121770
90721991
270056314
85247198
451686146
428097439
76325406
522407800
395115615
32654605
319948785
360858593
321098481
440156372
155055634
345338960
367764436
528478689
496131380
27173267
256978686
170431016
417283319
87913586
296192428
133277742
68443506
90210693
517958919
319604045
307147443
26117446
445375883
215249749
154476303
283970831
98881257
89157604
302594358
220834119
253096665
121493994
395963775
482664303
267320513
302158759
535707485
42106665
118678782
129139290
485247181
436589001
149222961
88990865
372262406
176557476
281982892
216467715
454537440
360829316
70515361
110832341
468162898
330871196
291359157
535216545
34834810
299801614
470798574
58234478
482098970
31961211
10270430
364073854
300453975
461973192
481801609
313580093
226440606
178133703
313214300
178852113
477154534
32009539
4656888
181005107
261392999
457135392
341021287
305725463
348135044
299790072
58196058
60329830
22313647
379712657
284702789
457814603
191316268
487048774
118384097
420165080
58196058
192388156
472862532
143315063
196122153
113277628
92426164
246833453
39456844
463123642
40356334
118343946
451750665
401129803
233226313
266685276
322536173
377130622
49008167
5744688
258945684
185451190
455826411
43118153
533129603
489560830
337251407
157124478
31183844
121992304
264512888
195071637
169716306
147209589
143840814
166091790
338726761
217229299
135920192
228366856
512417061
221537081
221975826
164996179
251005114
416859566
331623989
333515041
517689798
440718485
182221569
531070381
245105972
380888270
97610016
14152061
513199152
135439877
97095227
186056222
147872267
193421300
66011888
500994074
142237631
186463942
379969646
513163796
354452700
395396471
103264187
389696525
530864452
442507780
249113696
104612810
166473760
78758539
426335480
280915348
205311196
229601577
277882608
391437401
293315940
318908029
461921865
441989040
411594555
399753973
403610504
411921736
440414958
225751536
449158844
497726816
288676767
198396343
181777019
89786776
2452970
336995223
145286775
374436471
260719863
347309401
215105365
201126776
77116802
406547132
52820799
278814036
7874554
303908303
473504502
307370603
491129226
467742046
362585684
109268262
98570052
388305033
118059535
86218975
509841110
338695041
241116323
64632672
331462942
185478638
421374878
209905461
448058011
522353295
504866805
139779241
493405971
491601811
528732015
151675834
362630320
282347870
396420258
156995157
466769570
82622585
353604079
525155550
151918355
509623017
318060806
484397374
301723874
445616284
42727608
288930869
499948349
101504402
78567888
162634100
421966127
62389077
509426992
16298185
193440259
339052395
125996925
192990576
401318759
126263092
268557173
340122279
138251856
514097319
202871114
60143353
398033115
231997654
465329419
52830215
238754420
276713256
15028803
278919073
267345460
71014462
506188843
514583960
360950482
476879630
43122948
451182666
270622853
347295601
247396420
493079342
256175770
246879755
473820481
326068516
418740500
451459279
107872106
185247492
210662313
97521850
5175637
4943993
536032405
405705128
236875223
433902571
403371143
260929851
126495547
349751612
4281200
78070956
149767298
139822862
400695117
533188901
254402512
96303380
110217071
391010782
31305183
270793623
172290153
452050664
351024985
410056771
359643805
535727995
351736596
17379540
401190252
105954782
33670154
523270565
130212279
108665081
458372985
44006289
112976237
290517240
344825788
328677559
338884874
157737555
525667900
53301225
474835812
345506769
513246128
345257140
21870020
519167481
378012464
188171815
117482388
375178128
392678515
115739361
236754704
274966868
293163229
292012823
518546702
378046208
251302448
504444587
409364949
296916733
129452595
433342992
489923040
363139675
282140332
50582093
136243057
470966745
449400950
451300521
141931131
332592949
233195552
120013379
466866794
418548029
364592436
321763353
487861490
343341002
15739331
252715272
513814935
335116583
181807402
196834905
272909114
25726286
515723825
440153506
482283118
107826805
265863893
290789865
378558835
490506029
499993254
464623433
98302469
82843845
87025062
750378
224367777
53295338
377401881
350349531
15837609
256555269
106357345
92442339
283439372
48940339
314798174
245067135
96434376
479378255
436299213
244965368
438125926
179606651
468682753
214231167
234571220
412376000
513011087
303121511
156701468
529060613
473834730
108581352
130510400
379703046
468547507
481109064
533963630
148690075
360929059
397897107
59128432
413770264
125822495
400800562
55863069
436261363
100826882
7885289
417625328
67184346
354025247
407007432
369874177
129513605
480926508
347008695
464072565
392346000
461756711
49056871
353062613
478330370
334628726
390578366
50198073
241016880
460586605
350598579
218784713
141772364
80207239
409451784
315872531
398626428
527219548
498490634
122828846
316124097
415957299
340548693
119159571
267223699
309718304
352335347
481869008
492235303
32686996
450910253
492419871
376219994
237129028
282382450
450996667
204965270
277504200
264447986
488188933
406104847
453564375
347204049
49095320
230353019
353792653
113506180
533738455
423132438
448212101
363662999
268385232
433458454
343288708
521809816
389270842
102597514
110798811
284482363
416832383
445976872
235019802
356878085
132316866
506677358
492590794
308135177
186277937
353829786
235476294
176008220
497093637
166310050
208194820
195016796
36935452
176595887
115209307
246306764
300913326
187075697
411496876
171316811
205048074
116598032
284883740
114495870
69234153
241086994
211479253
194054754
443423694
324257222
387269238
63364151
420703538
76512373
360007533
429004472
137531229
319175257
127361518
114577994
140659882
442823051
114225776
481165982
494031228
490334574
384350112
253334159
313949760
412649183
504253149
228242412
184595488
389352458
290593549
108474378
356875143
347368951
294822445
272376853
180649067
171936684
477205761
169467435
165129807
204231456
268214934
338793949
38863219
410437728
375343452
521206547
388895068
159659727
67576373
380475600
423321520
113301725
282566244
105563199
48425699
5220478
75049132
242214639
316371277
42810163
426519458
204723497
298607461
84937162
171424362
373975553
402253832
75887655
359595338
433907603
245607513
332510935
284751620
404195804
418810322
509395764
164644319
488528506
308311602
239565044
319142139
491445317
100358792
39058444
294433408
313463918
315726454
229974494
48146410
334016068
3825036
231124812
339994491
276906523
215248275
183240671
8882019
380916723
396624361
4414504
248556308
119394439
365284604
119770784
123359214
504551210
62105471
473479595
487280725
27733952
43861460
468488427
99731186
450860924
381245481
414429515
387306627
529598099
509459770
330771891
168434706
485503511
412067062
413224712
145744613
420875442
447664285
291572374
38553397
280485408
168669766
115401548
99590458
51122908
245802019
524234273
399397273
53293648
480860580
212800599
7443613
314002659
219806224
400964650
311160100
214508851
161679964
251290601
503716604
180007965
260670891
246276933
303334654
375575038
414598973
424030889
308182756
436777585
121949147
315736346
504814241
202365511
238934398
133334073
218080265
494005121
471942674
474729356
320039359
474131373
57400693
194633480
404001635
285342253
161808641
53025878
37492040
16966674
51644528
367748651
174947121
249511369
502338784
332246737
13892224
203816188
194814083
438260106
145444465
399985939
178130752
118223580
78044410
179110925
409235771
496095319
323243481
473826720
360964576
279031994
55281109
281061177
331630038
265945138
234575633
191872795
271740919
301937525
44966752
506044582
517293843
365126842
411880677
99139287
80401563
94753099
363272627
334479916
211110414
146536543
145371055
353616130
271278263
321265747
108775700
412877387
193750866
308938268
269938985
13091043
512420488
397913597
197590499
149510655
143134409
457403850
127924387
258398564
350359123
4006483
65897878
328031370
251022443
66480441
36801418
387787653
261028787
354198042
465599406
438822426
344280172
11821351
199992734
445742091
324382316
300311343
268101776
369832793
407033666
222594768
360894191
427226623
257297282
193538553
209204724
246756877
259243677
380714202
31336346
75329187
115766069
474157483
97140848
341181624
349840558
233485428
357501762
135834224
419441130
147282549
407078136
516379348
188578961
192978903
79709329
345378002
38406006
365656839
124043241
30277619
118413483
211246526
131035779
387028929
24832942
84883138
377174182
74320251
361784680
459852284
135623021
95116620
192161115
121897809
286902567
459972663
345844327
419559976
505973562
446936375
293451240
121935671
61845519
162483342
284554136
463026218
156798920
110588062
61645814
149750922
316218443
38533989
419799273
466858546
234081146
90014152
494775959
328708413
159824234
527741971
80927480
173100132
507107069
515072636
504765833
138812756
513938848
252767063
7503448
183184762
103080839
344144592
357727922
385521826
2264736
430982163
533952125
237229924
207941798
371401390
288697239
252388328
357622477
214304224
395079183
108518318
197874079
230863152
211702279
431124957
85945762
217707100
86036700
533248419
211275035
61755650
442857645
292218046
420327585
99873128
184804724
494472474
182548045
313069490
332838585
530356653
196994850
440976848
513651934
274738565
429444498
104338555
263355332
339192900
428522096
53403025
24756002
414040470
378628222
27534840
248557162
443344399
513451810
92372590
207726673
91161135
446139008
56251616
381829247
124298746
173259392
436918652
315328228
234592389
46067537
18556971
23986511
40457733
401868568
103049689
212040267
148237514
353673688
522430025
39118542
363498152
275934809
55539382
287803136
310133517
193294960
94726078
468162898
125224499
174876970
382178782
119140050
6600579
17575160
253245172
260274928
347981178
176889641
379469163
192167036
96568909
31150261
160581885
423332371
129285396
299815152
80815097
280529600
206843226
466096611
257851829
478605959
434668332
414452664
278571919
154266990
535037636
245821
471542948
461685315
480967973
388130889
159569484
287501234
183306220
487665656
420586835
494399585
498592862
226693419
208468665
406825825
304063604
238153774
62362482
117938205
321519044
163378636
426380460
95939944
513649695
187221861
529437011
252384593
174409323
137531229
286736005
184491043
226671953
166989114
113211722
529370401
199514990
528299773
3293288
42869864
65442799
42076308
175403040
128354583
73834683
340592749
504613622
277038831
307730794
185884732
520854579
409368430
328779396
349447465
377198685
63219591
283720294
304365231
398328668
195903994
383919
229185670
520475485
364437619
535925368
135288357
21413108
428072940
462411307
210809774
30846110
138969066
469995643
28778131
104073093
109690261
449187174
492431967
499788769
119804954
356716431
350054985
208984388
119387966
329184333
506194982
225795365
451039129
379504110
420354839
92888177
222572614
131249824
7041548
349617010
77167515
93369136
167855057
100274485
328767829
320319304
339525536
515785599
92514302
107216789
152113564
371399964
10515492
20799846
52974604
483344378
467732278
313212142
197327417
509298432
371730845
57010844
15453223
285209904
241740216
349688794
297876161
46065679
306127804
439566495
374486347
306147926
282501851
226273553
82412734
201311573
251902503
190233649
179448230
44063182
422304391
255943436
239052410
41423277
109756763
459229963
272420855
205811998
125616575
281175299
330972228
338049347
136738076
24667484
67628737
505581176
193133411
502367446
85345130
467511622
325300498
384843233
118065482
252656037
182143795
229627949
9045887
515271758
444434132
515828530
62297267
338115596
493141904
239648587
120173721
250627270
499732600
429323500
36088547
504442288
250432886
506374345
19764022
490457131
451066566
22777755
531902729
217128020
515781253
401107309
369496331
189250942
507555259
95484585
34354322
214257112
485717318
317250671
292502275
152973880
59228134
230776275
44249051
379596994
511299642
427155084
333789572
232561436
170623259
32114081
485464054
5284167
244849682
154320356
386046426
284070250
89682744
189797318
128719302
446254093
516408306
312339424
135180656
416914490
171022727
69456028
143401735
462886641
289451257
445979977
184515431
355581055
183292222
473469602
201075054
370739277
517082495
144273693
62848044
388040238
107573672
530243870
440237120
484029447
65419801
191733294
189515029
26225508
377077489
466576809
384672156
219424283
44430765
149868814
496715795
314295515
209745934
524430559
219488934
327768488
282082884
23826912
304951788
60656411
312861071
184531931
262102146
97936627
524653013
519194350
79215208
462047097
137615010
408070951
459366300
9273840
31888107
495474508
67769159
404695955
360512790
227274756
342458109
466888889
119171338
138133116
292881665
506976946
318581397
262561038
360415244
55855429
166639327
521329468
399179722
375452999
45618843
508580557
492735511
131176350
328645893
117276519
70519413
178794832
307367179
446398625
383906538
259921264
102690416
136461245
316759527
306997335
245943856
176507443
125236932
31969504
250707461
99943643
271715868
24187293
162832048
141983759
152385703
352859793
510938142
331653707
301513302
237716909
371432764
486110509
62084259
489694067
533331312
127654478
292044627
87968406
100005362
418110576
52391148
443489450
402664737
490869730
347373684
103629515
356599598
357809252
106311289
44612044
422150394
275677539
225297088
335359370
370682854
434153047
218945398
84526235
64975048
201556447
211198335
363320151
510006748
465883508
63154788
377682379
499884222
159130236
488891014
91473476
345386397
120887257
248213447
498558321
232811401
24646395
238142417
128920111
195052304
484396479
374252911
370364071
210256849
246205085
310243331
477437946
222190516
469698418
54436649
379105216
165815925
299740991
142875674
104090190
82069248
70932987
92801134
256452107
422542946
321638460
524805939
280063761
502062897
290171784
312447766
503431478
423164194
39238850
503182492
481588012
168382500
367391485
157811947
512421550
535833668
165517378
295620025
296290322
209945516
374455463
499650006
236493038
442419535
271639924
303704111
391240613
453572303
206335128
114609049
280319615
367689507
287335070
85376143
281021901
227191949
116229660
512239943
44975907
443283222
322545774
70963636
4943993
443636575
75476160
333500853
148461875
149513944
362056033
242706867
322529659
54820148
116346781
53971165
293012229
3256699
314760066
119662335
263734425
71827558
486492800
409680632
18330890
311060012
194244527
193244576
19415166
46294360
305613969
478980250
290851471
80534444
283002732
247318778
218818907
92049102
299303294
400752564
81140042
361783509
214539396
325984503
365572484
235892728
288758463
84520101
438722006
79964989
407022683
271236069
361895189
384693607
324394152
267444203
256040015
330714414
111425505
531719264
387702983
64813206
191046845
482655046
461461762
287081112
500442926
259613245
495478249
470972744
339042091
470545123
277615341
17053393
72852481
232953541
386419507
357556855
15652695
504700345
496356151
258757505
503550291
526915244
501287329
459189674
474697707
337545762
192511359
321314150
534243605
40871073
502020427
212778466
275512429
188570780
439014931
486647785
491560580
306347000
3750049
303995279
293446041
390493414
130299565
167233943
351884954
122558314
306520841
285668025
259777107
48608885
452420562
448058595
237506344
459093314
265502153
128310541
403776760
213555613
418835840
400862798
136741769
458125247
4746661
214231167
339874938
292467683
330478787
332706417
107033667
286437071
184454611
521899683
192756052
414238419
408355982
404238513
33397344
464893809
464609705
187820913
337238609
70237613
67301048
454094356
189961958
150253648
535246166
477289662
81761409
62404494
387427826
465855763
181201127
391336919
259238936
285378496
96470836
275636559
69632790
421586088
282204506
202988214
410533120
225929615
519822545
72093069
255048148
389313040
210962435
453201373
425659893
231491618
229222401
68726627
170221736
415913310
229648115
178115726
20266663
11598358
460764835
379131230
525502156
455956922
355205530
238048529
81085592
458325218
531631388
26190672
185641360
454370598
365773257
157555420
326925244
201269268
151148593
60313021
454013177
485406220
400606269
226621030
330152393
431489616
22635062
533910869
838403
14992717
432156737
223634868
161150334
197939780
105939423
146106102
471617052
478564
12736279
191306984
492090317
463423590
255860296
475017880
508585290
129591650
327584488
482296602
265890687
277090653
265022266
296534063
311610093
134533574
18022434
252033213
33677001
273731798
133937832
358081275
146796822
526493839
531095230
56653049
458738669
164939934
251475486
215596511
392111941
145213258
46061137
115908693
176817611
78886919
522965611
322154346
7650785
93604959
455785319
262525172
206990422
203254179
122838226
404387006
338323674
187587687
379123686
505399783
52982118
524121297
312835032
529116349
500336405
509389742
52535653
304036527
352280024
466922852
86178939
489987464
28736896
148690243
314131898
317755325
149468802
251427232
50198073
426417842
349233951
416327132
109491114
448475589
106020208
471723353
105630396
370271875
28217106
198644103
156483008
363729324
209628616
215432682
372960877
483914171
257173369
256360557
442755264
533032873
375045354
500778194
21209532
129294421
28118084
463124967
510893388
34057336
19026292
162717753
76319730
387387213
137428533
130767492
296182676
514221317
480854423
18264821
232818847
166052968
237804757
132609875
320243730
492070712
201621727
153856367
341914837
269665820
275955341
514266780
469705980
390929017
453881937
453858417
315384408
309793481
106431116
208343923
314365958
356908940
321260737
199671745
230005389
213760329
171558910
359521652
87094760
513391286
462330297
335620054
216709954
289971228
410246983
253651158
391322988
170836167
302437209
164418981
373691727
4672311
74183410
114681462
187922203
281339488
64552353
220691748
305713495
10244650
334097737
405189319
224430050
204194264
21613290
140626776
137716029
518557102
351292203
119985274
323320202
136647114
179946276
174261195
222045106
371782026
392396381
496276127
20036154
370489319
362701714
514597927
299960320
75697399
356905730
186691303
502731354
484651010
154257991
209467871
270343710
18704138
346460281
115390347
483281099
136691669
237487651
54487116
367690409
323883559
53501276
270034565
170341631
344669341
13747068
147872213
20027919
118193218
194534661
186293381
334600177
184055231
265379
205625435
444453301
22756229
458649643
117301657
448529917
114229242
281590785
71258682
154193395
462891762
214996411
22710450
397026432
74973654
272986498
132680490
235551660
35684024
487566726
132621839
139501748
533027156
240938702
225333253
522797640
401986637
174618371
320369111
286743479
391232068
412928188
47867923
223053181
143603098
9878908
307490458
443463383
437933092
366959053
10970888
74852436
456591248
114449001
365273351
179875246
399644746
42034418
529252312
427821120
199263064
469091236
58707156
331454810
111315441
202938129
173997997
90158598
427335818
321060337
14753356
41508287
456716874
111788289
314862866
252323553
94378977
307120362
352305225
388428951
481334419
361968620
470092518
295613217
505674136
76616452
83334962
271587322
257613949
263044281
39112770
124515425
33325316
178944067
220141450
439086814
451797600
155361789
135649161
517313682
105459261
427081571
523896012
473624431
190492827
138451870
267667444
123314189
328287580
333058213
524630669
416674446
491802881
183737811
31018456
130873702
388206944
351871193
134700726
46392013
220528243
370465864
485618214
164303809
97385767
56696643
338539912
99395415
112248286
109690232
500666998
82620184
46109271
328159284
382082237
221072850
508519689
24179046
73816620
529437011
422131545
515596427
76162690
28878224
412528131
274522750
186133432
66436477
515128202
14181916
292754015
440831452
414150861
315265879
467832847
79021249
207849319
285395189
280589706
286162982
501399331
341016243
376748408
76973003
301482199
247841537
237574378
217668775
376361640
495141118
60004585
363148866
55209736
525323104
378261843
9976266
128207641
366625107
114004489
393547758
464676700
298423363
461055314
100558670
497494442
404681306
163036869
120585871
238099466
514995024
17980603
317077603
107561412
238948277
504672522
536097290
495116819
341749472
470392216
333069092
230610727
336529115
173267549
366178582
535945936
354789638
195913605
403404756
103478124
384744362
188686755
88831628
394699456
485237597
260352693
86227625
337672687
479848247
168907809
343850884
469439167
90845735
279922599
103847183
416276901
286699831
233268347
172645984
482045201
461887027
196147290
340372287
320007659
120021032
231105844
203607378
360415539
101993130
25432094
148411809
146770861
245196898
483984754
493665466
188710240
315995663
242035917
385017287
90859370
302571810
76628240
285614262
198277253
477138395
466637254
443529976
361035904
492407461
198998713
142256241
166944162
485397082
528185771
293219388
125568679
251921102
100762720
389705187
348680736
218594574
384101285
294672188
396309102
113277628
28688511
375112356
228937750
327814714
401768727
284433748
23894208
249366037
163041979
363272627
531723536
517393261
399337609
405592683
150333588
111970184
302875001
134417652
195125592
59683159
127986995
526537142
166879322
76746842
496033362
535418009
233292073
178298524
205799615
468812749
25402998
382602275
88360584
112795324
217624403
432671532
370408960
522199194
18851179
514687562
21202341
30695548
471965232
374485532
495554141
348155155
491784290
402911030
227375140
71689265
243794516
485805294
235143921
181183944
152828924
452557282
360975243
25118740
118932025
125719403
517637793
185204513
403057427
199304771
35843733
407321524
536622472
42794135
346448790
466591765
366580951
254460899
433259581
416347746
442291934
383632053
299040295
440740071
270932833
96187022
350781905
438622483
484960846
310046157
157209813
145193528
511517051
88873317
432275217
163623346
428365496
445390464
398937830
438649949
433079450
284970634
297909675
12587298
10447889
406573375
321526490
441023775
66468423
48563585
159521642
258993613
176113971
477766424
307416617
291483690
255180501
425713966
285936757
391027089
171894592
59697022
375508213
51729306
511650102
52344688
281273137
521961951
204459683
197810964
126508962
277689075
122695811
89151621
40666518
455791239
475095163
331302503
264045747
108701948
76159847
388820455
464482686
276727780
392979719
315679607
272447540
200044695
291222965
246655562
115694250
68206553
2886539
309176100
515341831
48974957
492047241
490308546
25195018
101373514
419399865
259527541
176161945
121002462
279767344
240120953
270286435
328612345
96262180
168661333
434145403
383095114
67950182
90620403
358624320
60364579
239160310
162280118
103037709
250005500
400342118
217650751
52549952
384923362
200623798
95338157
62376890
467032582
140016833
507247432
162630128
53419166
354499518
300239215
511642106
359217589
153131443
276389764
520286445
521180086
215474121
77879350
114626278
227585559
123809922
398643971
358017337
130171461
475331984
393915665
424617930
533642954
358190997
345460894
112741749
284085534
453678136
120190435
374030233
497475722
230401188
445588404
46202789
68312771
68909125
423435354
529118537
517547207
149112296
517082495
463538510
389439945
380485682
7373864
380585050
154301040
118188819
164332426
123710864
83719792
18934836
501245543
355455187
326412462
205655202
92885443
302740282
42392930
169986570
99928403
246674331
335938865
106560652
440441176
191166178
27216758
160443874
447264887
63157294
261075897
470881367
278877130
494979058
530396612
190379662
46938928
517036819
108405324
500751033
386450962
326555557
109788012
356511899
232454117
278330136
102889319
484489115
494097044
500767550
303448185
408535737
241561224
18214089
11831718
441345378
509121558
376872810
181228730
88365463
495868718
123563688
492735148
58821645
468027332
259213183
316430275
298617515
225755657
146767426
61264575
321937509
208233979
254260662
65292777
522292359
284728768
495498536
317645020
356565376
420931218
416900522
532806105
346765528
419255372
197289172
160877493
177329677
494307322
69687236
524966966
401738727
138640722
71422218
301055150
6793869
292757082
25951742
513031869
65739910
38707436
515475265
42224920
515723825
178138616
360958732
371935575
522465597
185973273
335764114
492195435
304929938
476622810
371413751
64862868
271479215
446941885
182609562
378103892
431736886
50613725
121338441
438817761
427425886
27781489
266980888
212222576
342670837
76134273
49870398
179327859
478321593
9907103
446757601
446138219
435605644
66215614
419487720
361197856
456114045
8259639
450086839
520723461
104927822
404090979
202634980
424997792
525524997
386058190
286504468
232377357
252458707
368893569
293322759
428766068
172473042
271286403
460659433
76317119
455648448
351695112
9215608
356741010
84644103
345976061
94967074
469869445
479257289
114249798
253406559
103929658
140045976
357919089
284928402
26361931
85739943
130514808
370189904
167206782
137324393
165831546
241657774
244540331
407337837
287883817
106694181
237031657
376627069
527057311
140780776
17044504
527408551
438440155
148520618
270076476
200669905
378975490
375768261
292022863
267148648
292338128
206108451
207717548
247740698
128285194
411453907
332844740
74729701
40976667
224188002
467329692
82427586
182168297
62909830
53873664
316443809
353190269
85187631
478650723
169795459
269378279
516939976
479467379
365148755
9881515
533884284
145911770
168468303
250514392
485014622
376776682
391146802
3829267
313040898
311074220
478253455
231270966
177572536
111760313
531286675
250953380
380815742
146383899
536456176
46247317
279817991
300515880
192552775
123343033
332907514
462062292
355421688
396905869
386790659
75712401
522054626
451300521
338524534
503576733
421939142
72367725
516251218
14747900
398594856
378676741
379665182
508606549
311011435
504378590
316230088
427138722
252481090
294148839
304450653
52364247
12108429
443147442
457866139
159026530
328347068
219620856
42515852
382136048
478882101
212863301
326776045
183506978
67838516
304105560
448220533
403813626
360285409
479290875
305233077
487584866
152467792
178352286
44831714
293302588
108974298
532902176
446383002
332173144
219005109
92013421
318159443
129902567
80043757
72248244
113804179
164285543
41718844
195356434
118601664
339527569
231452763
155982061
350776858
371830886
347013371
298226861
289064011
390790451
299933212
16978394
352077007
256668451
130692549
473808361
307994973
139472238
224213693
174594476
49876833
231374592
427962187
366343172
80106277
194160305
518139111
239236382
282237833
534331763
276514836
305554577
11992864
170586012
516206346
395155699
102657888
468611486
346191690
525207421
491931096
168051582
283306051
197464441
32745855
453057624
217253751
492136739
297299727
460680451
158419558
250756990
448505092
412725063
432007922
393492429
23256205
474705417
423359044
423761979
177147156
408708915
423131591
488339892
311842250
431759638
39325440
206532966
494683856
291314576
491363167
36474954
185783700
201990034
248459969
83075304
199026446
458596903
164911294
264721409
286087458
49267470
11043649
68117661
439899766
18229211
107539972
121722343
270704157
507029746
440212240
219610083
196679901
450924224
48029752
114256722
513011087
88805718
73793500
425951227
90563775
32465921
361020501
532525063
496283567
181847991
32992027
232017303
267094296
54100725
440651499
526074487
427244630
191372495
302277420
185469407
532801023
110895148
211248217
476315799
388228558
393011968
205526978
350150478
348385692
28354167
527740724
46958159
378261843
433667481
409711873
28432144
23247582
328941985
499399604
389500899
225879518
378072056
373729892
214602064
472681813
128731882
368139778
482750118
273050455
100033543
444600201
27643130
282013469
146584225
159207555
44560504
114850492
343415009
195364275
127411170
117412449
415066233
461571473
40285850
287650714
52729076
120991781
353443386
265088078
231919975
249570889
498845177
190904957
292783969
303084830
363320151
523876428
450264044
349682094
108425421
457797546
507797986
155411860
61886844
179400014
251028594
367974631
482383692
416040598
306322164
351572696
26134087
466192532
153833745
126510714
419135159
465221338
209293094
285681095
185985549
262023328
407101925
514911386
356876964
298922360
62295790
517738163
486302508
239778002
422033788
45040761
214703150
246298607
505689581
448231082
235028596
110065806
205099075
58195733
366526567
374930821
385812863
121447369
67440674
211032065
493163901
337420386
442742689
267576978
329620472
85106255
241587077
105267358
167418874
307668424
295315616
480823201
28413500
197034787
443702211
534598265
166955719
231640656
506148472
35224710
79127822
61911252
50439579
198588209
377830238
86958745
285607960
306943291
111183919
28059153
316462279
168146162
188683283
227826988
117767897
389673769
490287873
85074092
487076738
375779884
348227213
329325350
273218566
306826988
447935605
496759593
511114748
3651377
327150415
319322207
359637802
529685078
72067908
81261897
188783641
93823510
286885369
237628838
118317615
42193054
221192781
482287352
491023435
380370711
164905881
36218840
296123726
445324436
165306376
354936694
230496198
22721363
325235709
38294078
159345052
336018305
222818558
426722755
395723914
368890508
365744756
477029816
427782939
318763090
341626954
374172191
226966380
510704151
307671557
506874437
170134376
423266398
469882602
180570829
214925642
4915968
294108351
370391601
125591751
143709219
254384790
180931580
471617052
144629488
4022345
473374958
173514775
261319813
511343480
148319671
170525773
397976002
242573878
25199089
92009585
280715956
123327805
469779646
45449972
521484799
111250829
408854011
335721586
370250652
465258251
454426430
522601609
149777179
445407162
338455001
395087419
58761315
426466739
433842243
275124158
282756613
304232698
221233857
179045031
367056175
250505113
260373857
510659191
75889186
416117264
229606105
415892663
325180742
517475291
473777550
533654802
349741866
184822124
392166083
131599048
451884471
310338947
522159764
17116728
458176493
501078311
122222191
293167607
352528301
385028777
316487971
517586838
65243495
441145796
22553958
56339302
42007187
75693755
51026150
517745737
11046809
263330005
215079481
505362378
142806020
379079244
257711981
102090645
402681212
347726206
56290326
350819
122406129
458872165
525794461
236629219
492781920
276467005
73816620
296899388
8325771
532570392
122374672
157709414
201150553
309571068
522979091
474935089
262402106
196326568
317666405
281338080
114153430
313498213
191606515
202503746
283021693
405533076
351307043
157147157
320592684
232084136
346257179
313926744
121277257
375302173
533819623
485514927
188609304
51453639
487549882
55022558
357640107
310886818
483367220
155656124
47958620
179813082
258376488
265320955
97571339
335094105
400023925
510930850
251304608
355704015
442758376
450676266
170461793
214334636
164446686
434134063
425974953
480752067
439433438
90182709
475541262
371127210
3789243
409171621
301517787
337124740
51779162
187161153
163606245
526670762
233750066
8329902
263091816
159975027
181933649
245762144
178967359
19803029
97573473
51291040
153825402
285921674
311344375
274940997
300599026
350094752
125861269
395535213
465641009
196901235
373238199
71176917
120455606
428146064
374567667
365544336
373836094
12362202
24882161
39714255
359340687
80420857
199990779
147784858
156960574
323276579
376755747
6958379
514625600
357367803
101284999
472531094
223893767
149663171
478068599
11958354
375788767
168250877
446133513
48832622
153807847
72665571
420308092
221201667
378133195
502343395
175206047
535927725
323082609
21681802
91849242
354306234
458555303
232888576
95044900
460579661
419732897
120586521
66238062
299734559
353467831
174790890
274102651
511089732
108551896
465562290
128577709
95167940
244086071
190296432
533588051
171517889
177831370
464600693
56529841
331488771
21074269
5029216
341007388
476589085
221745970
436338475
159870683
62362482
276166028
76519680
510088634
108581352
43201153
256850816
176723166
422891974
272387970
380929031
509738388
86184148
173032236
158580722
501272128
163342536
352960941
71256579
416502316
389421422
328985157
465516700
425220046
489192334
182168297
381142137
279263573
53831213
178229636
516312007
483255298
161092094
20085971
409220805
344234823
49285892
502870915
494536145
424515752
440320436
177856547
477412718
102256333
238275499
70578828
503223133
196449396
113598348
162578184
441650757
250558841
138681800
325769953
208706704
423158267
346696654
516734582
351717887
91614337
322313012
492120912
200506627
481243479
319954846
522486929
249584397
249956747
115630223
115364883
386132589
321820628
36557867
419706622
450061630
493005043
281590785
296620520
28678118
425102945
108714714
529711735
415042987
132471744
320154425
401636073
285905720
176739526
325829927
331304853
515470091
132883251
398021380
249863665
154274329
459985223
111804873
244945489
248644203
294979218
497852909
305660467
145735580
31999515
402911030
241160845
446025176
94606953
515077131
107918498
390961803
222718572
440084543
127007276
289913916
288952289
20446220
16984332
320999688
24523956
422292604
336925596
506335639
91813364
149572051
115237790
146777111
461039029
125016870
357294293
73381885
270397071
159291138
164002468
192484938
451901834
493666044
393323575
144183996
389520738
80173381
122810804
204657780
190729203
108292640
188009822
200328361
155517040
274527417
456296884
465742083
173429333
238618936
163751264
426623620
269300129
463305747
31578236
101613340
275501736
101108864
28711718
92767203
269372362
327408531
483240823
249183468
57461932
451592785
456686840
302412620
225353826
288678135
4323560
75009066
415149684
384286761
343402599
98325871
223980319
259137707
360009130
306257281
329761764
526096286
346195995
466576809
418396592
205601315
165157391
339330294
217993969
356796865
240678243
375300714
23079788
288439082
43312010
252753869
169290686
344527182
416733409
445921154
258986590
298682184
311504767
495588633
513941342
183241283
529013543
68098785
527787104
97339269
191013406
217653260
409838355
302024830
471138377
243174693
374811358
103776468
130272095
31133592
260213393
354760421
376445176
16400774
432607372
440341293
373286671
441576013
184129349
208591035
451310270
179994869
356559004
260992021
70481653
151075288
480335068
109119555
115666772
325339085
10219775
315617799
531784270
157021337
473769601
412979072
128640451
92845125
324151901
325324030
8012584
383823309
429803152
196251919
285745244
428596649
400945361
7670846
392099581
511552929
359826471
495675563
234504821
365498429
78820007
90295883
26151319
490499171
1265752
373776999
249264805
501890521
44346857
158909047
429836261
93703340
11885417
15187998
309067289
16016254
237627849
403881969
187397702
129104284
501298218
116707624
2585025
35428413
484192705
259013276
46366463
217785394
218868636
171175303
433373084
452829838
283604866
212346274
482865540
113800840
23988432
313119351
420218554
145949765
510770942
181949286
134129172
195344394
239188218
311379070
420573453
527593987
327158291
69905153
242220700
388095955
215472556
383806022
95397273
363553927
533000109
401442039
383458023
530113130
507020115
203269368
26674280
81921220
323399124
17412266
122460857
131704177
305567273
124939815
400576763
350050582
322875446
7664661
178042206
103331090
144103812
519395059
10010796
504841751
205689268
390182147
160407758
412338873
435179531
335853625
380804216
213440175
253790498
195941792
301352912
157849943
408184783
175131143
392376370
500889987
443043323
185247060
37453939
283530376
374514552
397119589
309022654
55271764
470390265
149260823
159398695
5308687
188685074
200434577
13624159
242151160
319802426
309863959
143019889
141412314
370689344
479468393
74652207
366232757
17989105
416819918
417617683
359087372
220667888
452580835
277747706
47869954
497317899
9926540
312328447
17606959
402760652
238362083
307984009
203479273
215057324
271756303
122755069
212307594
195153253
198813734
374383572
429680232
31361208
22670378
139096281
119027459
230735676
55634154
532521477
251849044
320442381
409934545
218080524
435817104
76094474
102181438
314664552
232161633
124217076
179471931
213300924
140805712
532277024
208466079
148829517
97939624
441619651
249927660
319004117
239188549
81100492
254146145
332399173
47152527
70574555
366987257
456755472
297677488
370332338
407927462
130357439
115985862
500670759
22236147
107026520
289868268
352789118
86425647
189898938
309466205
296551328
207532894
339240208
135546202
58292562
351298376
144134934
91064477
58498447
337122502
526893234
26561201
182503202
398362426
347077879
322094893
112817909
405964997
150095481
72037063
76141768
278048207
338733819
482316446
248337579
288275451
291563606
132725137
117998446
213535376
510165520
326480519
396714253
495524207
286529348
504881047
312328447
113683484
190200170
127601171
157257652
15492139
26124524
349403773
465353160
493032395
419013564
163244417
222269315
445144522
234120347
321243738
78554865
460498810
167121345
100911401
178235285
80278683
369152492
354117287
462369524
270051951
310439826
80026089
501885946
389076039
397586041
304506440
211362115
367330463
21497070
434724698
283157929
322205294
3053301
308040838
163883112
223285312
342624772
415866931
381260425
481983349
150258030
520638754
59102316
241444065
306709126
348869629
273485146
325769953
443403588
42202695
130991607
519434233
488694448
420116907
363680409
160566290
450052535
207837737
372490155
259962839
44814437
195419801
429351842
101591072
503293088
388156406
463748747
262423534
432707319
262650858
275484275
430654234
4127774
458047121
145046293
59214884
25735051
96256215
31385398
357514340
420256804
161978718
331576830
251252501
236881438
153299993
260531557
215437448
187195434
442909779
135435319
413016771
81115135
390165104
13195983
528457068
277615312
496828188
364658412
135115869
257065154
6415537
497236758
341069974
140057194
338571017
535413028
339306038
300722652
217414486
410837800
106312616
51359235
78989719
492324278
437721281
532152758
458549977
128314939
480245919
159338914
518799479
76714488
386317360
39711858
274852755
523052245
222702901
527337629
392505378
114845051
38707108
456916814
446610850
431864306
517293843
78438614
64852453
33847775
422155765
532536387
120238604
183211795
506516156
251999053
442769809
482029761
449493050
418422550
507056211
24768370
297829232
531632602
411595628
10284515
448341302
401198138
265418641
271153282
204416566
230694842
243174693
191276840
273533973
94750875
404710238
249657670
103214517
196707687
46989407
129121568
208582790
192118525
295622591
116782655
180093711
109348311
169562307
472709365
327315006
120844701
83866031
182721623
479202357
83287888
524772046
352948983
324479163
521394341
173383270
47227055
95458266
225289924
31934183
315495890
38785737
74367462
528553673
409878011
508141045
457673782
402604055
479801043
193162860
253353761
373391891
447203063
216340953
10081816
358561792
373682291
182706811
420302942
183798396
193756876
405579087
471374853
314079280
187175587
275409758
23063286
441690628
336896822
196000726
15594958
421523725
475323378
77218350
279236752
312626464
111941669
46686692
193651469
294102999
203704245
88630116
181551619
67382298
67784069
11833161
285594439
185874036
531231454
89457065
430430363
324249478
328164316
293904123
369533566
313207162
314014555
316451611
24563981
315148143
288611958
396923988
167959404
448298233
504312368
448147957
77380933
18684021
447469378
426623620
40754592
25305276
76758487
431023750
272568882
57925868
143972386
474486510
449357255
396377348
163307598
168115041
152644151
473593998
21386059
168631171
462653625
454101836
181796959
288060127
282743679
200804266
80389266
328392344
280945756
520246346
386544620
32676724
260626862
387068038
310939186
149726289
409938206
265962099
48951628
355939926
165223300
510551464
110709517
414743041
351033857
358383888
377967122
358770848
230104263
86869347
175261425
270732515
358516701
334221748
332252756
490327242
194910401
207262637
276765619
372669457
466764942
143256250
388820424
47201902
122828274
142840637
248307558
490782763
244745046
420892483
242736765
38720337
473699979
64378614
297983971
374612640
362912475
420107633
295083740
93576920
359080870
335718282
433368468
249780429
160507958
141606641
285592501
374516630
190701591
120764348
74603228
534560514
443193113
167837742
204878054
275196638
449382365
254731361
293621440
280410126
12125982
1676033
11663794
458436072
522640559
460550314
308865899
309399282
401449041
531746913
69653725
173253746
386408706
100390763
393934701
275667921
390464907
187049036
415832591
190098458
436364210
162345284
344457131
258178823
381807725
17628404
39870245
256804708
473454879
13547060
249058949
518254676
417547695
142543008
180497572
99995780
413089500
315390096
507205140
197826289
134321909
32391140
205076906
494754968
465258251
352350847
315273196
495468058
363242670
241838998
128217417
461359411
245906665
208888634
19306094
125523046
463285510
59486456
423920936
192074906
296305119
70272518
26135948
361570437
21337863
309447758
492915683
444133109
180894669
89470771
174483058
136310986
246205085
348784822
499644937
21585308
156182016
177831370
63628824
19003071
121495350
304011446
231546885
331783032
154841467
491604958
145779274
159554133
365544336
116330204
426243641
73585304
452954726
133917293
65860937
106349476
111396775
105528737
56139503
440931923
167230074
186307269
422054427
358808340
35148354
430074104
246384749
281438580
345322521
490796074
164216305
294483400
472234080
280973574
258244082
492165579
135994095
419309952
447489755
317258976
171757076
71420336
533572786
275563168
205142211
499810652
90105329
186400616
323495384
58274015
75332490
11595870
478848152
192825910
430160856
461900624
54806403
410271790
469651008
41416057
457096166
478176343
474661335
497453487
259794453
396286303
215829512
58391527
13266179
271504339
119436248
226806960
120433111
134492615
307339475
230593865
60727756
427095401
534888568
9564262
415448811
410298468
49588162
163498247
239326769
158645723
340618172
341603031
223782180
495602885
350927447
110911387
85271446
416074897
28873005
313273154
524512664
91606869
277859958
227927777
398732160
301548705
195072722
332202298
393706117
224474058
298675500
503562580
343695306
247494639
337684632
147386239
444983760
270974309
357952622
128805403
123207833
496336956
177654808
131936718
349685341
106248309
509764506
434035156
134593161
458842675
346767450
187195434
300682480
95595512
187289952
296305119
370271875
228406260
50313260
71429889
146435906
133963465
348597514
113982866
139850180
257414906
488613562
481653572
254087195
318763544
489662471
48450600
316980575
497231041
9132465
150458519
226184276
404951524
276027787
314998665
9483505
251323167
474454479
368565404
239878747
145431355
17321935
379141540
454212219
295870121
53072414
490528531
226578117
394058280
170567098
99083069
104633101
18251446
405258121
304167365
200690419
329589292
455331390
267613906
366993245
40003851
514391243
150197200
182930060
16792933
26497905
75982948
230724007
16001080
169381743
70248392
124455151
227665054
404094307
362784820
189491196
444052429
359849095
37567935
249091383
484033096
293666489
129414561
236493038
286202969
219393970
204459683
368188706
255607509
327745222
395483683
24643854
257403273
403841671
27602623
349258009
321986669
343589762
507306223
40896191
459708831
101918738
528686752
87024122
212451205
308290519
269859001
224913406
429368097
168987621
354246238
127353515
395848473
502599870
250917140
506148472
224246681
173330116
366311668
302671641
102275668
475830741
409795187
365366316
56807319
399482789
45464370
290979208
365242043
294070436
194131968
354377949
475554120
4867961
201197371
71729480
50103679
338425881
517758721
313885731
496575572
189806830
448859933
381512090
488325964
83348179
467000395
5348235
162782789
155169121
375291875
411994949
289855515
404978260
397860710
513335140
23570236
154153005
395884525
180136310
432504022
510953266
345160024
48701104
352633593
426106214
521745486
465661891
443493868
330003694
455148217
439808895
429427565
18637582
35158648
322448634
472142587
386444688
287380546
446815827
42157553
370622334
499887690
145012414
339192900
351710167
17217806
381908094
341792234
389807204
259672137
523754618
30152450
506064326
531416618
384591344
380512799
31738944
402313704
342461540
192920086
107615062
507434709
383647043
251817147
325274861
323062005
512568225
295681372
64102889
219045132
383139283
240942006
349564053
446565591
254418762
327802452
350076887
36711350
106915668
5219346
306788575
516437312
467071463
404878454
55540570
342905769
109946144
393631951
361149096
489666638
410485902
514399738
129126449
244811409
301836114
424029234
218716099
407751132
522881611
25726286
262005378
443280893
481200147
181130992
230227562
416557929
258925386
76300164
516459852
141764074
497136646
471543436
35811324
49870398
430606762
475268591
230028371
56621015
226658676
151250036
339566012
442641516
149698456
454983489
2282295
357069159
101287440
197993608
218142995
148075435
259968493
407296313
391879413
224861325
13101567
294476509
3501359
11372994
274339402
105443296
56429624
59947897
17429181
126643713
387294589
436059773
374579763
446099229
159029741
434250652
119393626
118581504
111333101
197284895
429653777
29070751
383870773
516941531
234537944
474249774
211913900
41910152
491254550
478412673
510553985
387388050
362469457
496141980
429490666
434140946
20753122
528493032
370602141
330581401
519392548
413340003
451386044
280380138
422634938
8028608
11190404
346567830
58026449
434905301
1669559
315845163
139852252
482240484
429781290
345129934
507101358
517819239
506015136
269231959
2614190
185904332
356557851
160860477
36788565
293767800
104292130
172422855
240509903
388726772
141421917
290520804
26369079
466471701
381188840
114318891
18719170
437174533
144845579
291425764
73337636
441698986
317279006
433958375
428120384
380682288
17216635
179015504
119804954
428470583
450629696
422600565
530556135
363694990
62399164
306639620
261980214
39030280
95503223
21444488
254453732
391796871
248003987
433667481
433753365
469208415
55464364
224048727
240894944
317580597
454952276
10061904
264119132
271140794
499939581
318909965
161498168
190152181
360275862
454171927
509036636
388716655
32146744
281745805
320023024
371344849
499693486
56240794
126392885
33710779
34308737
530420971
459516303
386869222
252151359
193031175
19924610
249019599
234845920
9221102
337762529
72686069
35755090
209092003
92682620
142311892
360854600
144145868
262536604
85739943
304807036
334902535
496213210
521234931
411921736
414927112
184500504
143299188
477747697
516153105
246998971
132426006
447038157
457861099
478628436
144579723
370819833
102374710
65264683
208135898
86466443
515759384
182773168
377055956
483984861
350749287
479603804
74064191
484776103
132293007
344127639
143502607
110996709
443832401
427347639
502155801
243523268
411148726
347568412
444983760
508325070
524598719
137615010
145821447
84612209
425615103
490603936
330061941
69041575
485644016
25863191
317164419
146506440
379820375
347728815
237320357
533021031
138321729
338848259
6585913
2193717
340592749
369832787
297973029
153913570
149716754
81417399
45913798
60753961
73742572
271112589
496678637
420381390
377718626
50672840
204858616
499563554
392208832
120625397
471199793
172693107
144032719
79407719
300453975
278473315
131819361
261826165
216751549
136326402
163405041
203607378
476379357
147396897
209702376
119013404
104082220
6728869
276659484
247257398
357350392
246416310
514527389
27139009
389131084
322016646
339527569
152731625
6088283
287118907
486952915
299589275
352043083
206855256
318285391
286656817
166513839
6948592
427752471
414977217
495636358
461937234
458330939
457920558
298376368
242909168
454093404
222046529
261974724
338038031
530976966
271838790
34823629
288952289
236123454
31590065
369218296
480411114
195460691
266774223
476954328
46059396
294705243
527791328
503905264
104082766
11752750
216176223
415197984
436215832
486164168
479165672
321331297
456422688
369413242
322089839
4327036
530606073
175895861
158021308
223345524
258079796
65365861
58961868
423617939
316811823
495152319
164990439
297890355
457941495
85622879
274104903
364846835
524340435
346676058
456622081
406509571
438899164
315775078
215746544
38168255
161259307
134533574
441017994
160885046
403282408
386416889
366514423
149726610
190447051
511948927
214870026
24178299
345811476
25181366
12753742
266710030
7760946
424006087
345807268
74580141
194148307
290355270
384711729
349258179
530811127
484201359
398186548
212426413
209562921
444332867
256543742
392282475
474644148
293302243
72105714
79259072
492348213
524578571
351633970
124780188
286826097
171816588
47995423
46299424
149581291
327653114
290018911
280987454
413618010
45936022
498908147
90425414
176412024
410288037
332565791
259459638
458386380
309915372
491203045
379761759
403400912
334921318
270316578
152932222
56929415
374557357
487133801
90627836
54989505
367459507
175993341
85100644
271707103
328326323
522784697
469759715
124129078
154153005
456925421
365315249
479865552
65464831
280884927
137851567
180957824
145481220
400397114
268429055
151784703
356058870
230866668
164251476
465192886
278508503
251047443
134445355
443275853
163691461
525810161
319146380
282620493
42576425
269856077
313992989
258651077
171053647
211980690
337342009
296864989
170230259
387898503
217810088
482834225
345718527
191529258
496490269
99689016
483513019
307694438
496547525
184346956
21977414
364436931
136381446
451685559
302102832
140221031
296193680
421697710
494548754
182454875
452954726
1393172
25089374
235564258
409819406
177457372
498809670
107252411
486031415
266022364
251789882
262590504
301179687
251781159
456290436
400755262
264780355
258752881
16887115
487944276
385816832
212133096
233813280
325930930
237778944
133071960
137997631
220744545
431824303
178031625
450351265
454327028
435915216
341329834
165667137
500590550
53296574
19677215
396072452
290920139
533558664
342521996
76263983
2368593
439925214
79018626
453326307
20755568
480923069
305518678
455953193
478391103
234152993
88686960
294053984
516895876
256025569
421752992
136293460
482377226
69889412
469523597
179595817
386332803
417927027
1663873
46481622
243842593
486986875
389176705
210003318
30523490
503890370
110878314
147823070
257649513
106898611
95501199
406640142
16143608
94592358
199047814
242671982
16422442
182880887
285515444
471462126
111496022
71143736
195892805
12788610
268582763
322246192
109900993
474327585
69504394
221236081
254399528
345093002
352867257
335970020
121395987
290324002
121258751
423132438
391866966
501180644
149609662
273348709
442337013
292302712
349385541
451581680
331533856
277947573
305586983
361555641
453187612
119687189
103797762
261525325
79278953
460448413
30105834
72633555
121950484
303720798
461974341
297559670
429177379
158497370
419238367
140765581
193088928
268973363
384148225
437980861
153547886
98190817
90102496
513805992
255998426
74136164
39351397
92225251
451854221
143531613
210892717
201864721
70248235
75689744
334316974
28335232
7176628
160798443
114972284
31892573
396260928
215335823
190190079
533435073
187256953
209430554
403739282
317684693
68811510
318275654
378201043
263664646
401748538
267935595
323526411
81456979
91169050
482360698
457623100
448177596
114401401
418430162
110462338
270123686
153476980
191690519
3263116
47371957
399772658
427602742
89595526
16079517
308518401
100770659
20146855
191036876
35438262
364986637
341755944
494077828
377308182
50348907
504719587
72854327
55852184
283743221
279555952
37631163
310016479
62497765
435915053
271283818
195334616
360465049
72513655
103929658
111240848
3773109
358039453
380759275
239701625
3528826
294563018
283122887
456509028
351379246
457537691
418250855
5048357
316792103
489439192
57573726
339541575
379598749
329428781
348422281
20113853
352617300
489713829
139927156
371753452
9066151
510515074
368465977
358569948
280732301
527340572
55464364
118369144
347648202
89727027
180706992
514075586
56807319
374011239
198588209
7918515
497054346
472169938
151039202
495478249
322026802
139972052
151031086
428468833
224809903
317704386
508386165
532884116
148336862
462082670
179922929
93753733
41885379
292103017
210989176
177360414
474745157
465132348
415349029
343074904
391929463
83627121
426221429
408314094
397867011
77088522
38758326
195910244
318114951
533000109
363074098
116589912
397686879
248365807
90202291
224126643
309399282
485085745
474673626
340202498
80624044
209018626
143192712
378902669
406408091
290483817
86774085
30193093
241151118
363808766
211365267
220466789
121256109
231204384
253827103
286478410
158421447
92386790
333982687
293655415
133139000
387307197
219370463
291104968
131119940
63400653
78745236
382941191
72191381
294325851
458190106
199422834
300499550
426248904
114956055
331330851
431601258
127281738
401504120
466258968
384049126
377856781
211046761
329776991
90045019
527615004
463672954
384895382
98021914
153658132
506321924
163289544
479091082
89019394
117760035
322573780
505155393
395893275
393707104
332404160
456245608
170475893
262503814
10503191
404444455
190121912
291078817
2554038
313600845
170367331
459032247
405057082
438140914
103019832
210220277
48947429
492562307
48418833
185243819
311697726
151370298
462368071
299180339
292527086
494890715
445676254
2861440
220477422
3266022
318009898
131169889
240923239
167478623
78700581
154604621
443823059
313468876
143037470
411199094
39753406
197877178
33405392
323629106
310164347
235660241
350079348
333432080
459175812
277583929
313210873
293307673
449567201
81573574
460519763
3017987
46174341
193280145
75269091
212428655
427896383
522643440
206479107
481497597
45716030
374898756
93817570
427457418
452511514
446762018
100957060
223182780
156931637
256155353
267963247
28930978
360135700
290899968
232041830
131980462
55283495
40338484
152320655
117667665
513241048
490814115
380390394
48435051
6500275
440641824
457084539
350835384
331334176
285876472
382308901
142016448
418745733
416814363
201555398
448392126
421604840
396827380
110099787
379590669
201651785
266385699
44196222
83037154
395798056
459070159
345537726
493578118
188445270
510833925
378782045
298696739
112880028
485940627
265643391
489946701
419734030
399202471
98767346
150404734
361071502
18619830
205708825
335494784
248062363
464970917
411253020
93744190
512417061
412075233
417365641
406100920
314949392
125093101
393801339
187551821
367212948
430180199
83613162
277047783
31991783
178151427
44934208
133803804
161009103
313374016
470582838
506637677
271554078
512408300
79345922
280425031
191132955
227537153
263237565
170230808
7838758
297188430
379544177
431260484
265771836
230260179
336946424
125298176
480068828
53750373
26282365
443495390
118855736
496637854
523759520
466166977
326064512
415559153
137656767
19707037
386969622
71178936
232597765
438159150
301347631
361030571
401105219
374031470
175004101
154363015
348026530
80817892
495471510
367679527
425001988
305774050
448993909
270200089
407203919
300358357
457507256
519029830
379767251
16977230
89348219
437206043
18519310
278963602
119010798
351149024
313714421
243482407
465152969
100585883
201881101
7553288
327908769
324235809
440588766
308116807
257918053
494844176
137684453
91690261
216113942
492594639
508307752
443367302
214550536
470691896
183216663
124242968
118221459
338904058
44171530
489555744
432671314
527124653
418732001
171489945
338905949
485714362
253707579
514097207
170341481
478956177
173696063
454043879
266499211
140891096
388727296
51423849
225688162
40902626
221299502
427311948
84734236
425798581
152276071
199911048
10721481
374194516
188042258
263469300
350795378
442148374
278479854
426106214
426039938
213779182
235854125
308049606
253560195
72502855
481779036
22503001
62009001
509214154
354517265
188896602
351411269
323707867
504489224
514644270
454692761
382498023
519669576
62495218
205048788
10893764
292556062
511059946
114076656
180869612
97916647
497061828
54322979
510969796
37414157
316987612
170784141
313091224
162178093
349689927
109167763
190339454
64543424
251620510
300510671
415795856
104503240
84147982
3722687
160411543
343933686
437511014
156914011
259073880
120837377
273865659
210083262
15144091
57885176
96760445
497136646
234105721
347561658
245712367
102989998
532998865
309995089
74436768
312053771
51258572
445860410
238637285
103202122
329614020
392576017
251584173
282771472
186096539
483766519
505864335
368437144
464603986
387465863
414911764
396808929
349324624
516936462
371100003
99334703
204962288
474046432
347762829
230681995
91550672
161499537
244669301
483395170
477895726
76192770
398433931
322915928
516566937
426840322
487348209
84875303
362311250
97134180
10922523
532264052
476196532
203326129
529711938
344050453
33541807
474404440
157756589
160499171
75016458
505889670
70764383
485785774
10846133
397668012
207060592
117339190
90726210
172290153
145998704
355234069
42761758
527040604
364445551
383982037
234825626
515063411
226630257
261210973
339417761
119326369
152838567
434443871
205128400
353424771
38495187
450242898
189440424
319948785
56991711
23842279
423172832
230734476
488943505
239311715
479709875
409987383
300026530
299361680
492237075
178476381
411201113
513920151
58060487
163266098
180519570
459980557
277919914
172591054
142001409
186305055
413959833
528763811
303672792
254707098
447830642
229933930
88449666
366792280
262880087
493478649
83382299
299331427
365230959
240596560
475105035
263756305
345402730
266490971
117521969
245417540
262001360
341685866
34747963
494489407
16797438
343702149
257274657
201785679
199469519
91116663
52949294
275110795
529724701
469949569
459863945
224083275
456918226
440069645
94494398
404656740
303299704
424664816
506328947
172828385
263706503
457814913
341850770
58226241
395848473
468877556
260642165
474833086
371868785
108659454
153907806
216185622
127628922
6304881
387679382
323491069
374996476
361820109
185997094
476072099
102722730
346276357
90327739
11722675
283571
281803648
403632977
82301338
451486505
136841598
286617291
454970690
198663015
322757166
274103491
433975252
471688197
371422843
410361397
421374878
48087343
453218712
202275370
171487221
301956680
54610970
110938063
142099843
366271813
283330027
159044037
324759732
335273552
364489551
406312029
280225407
33163199
481323189
260492261
291301023
416467303
312883442
437338620
32078293
205288630
252125694
289349067
261683602
334771925
499076289
94594964
145418813
259389892
229807035
3135468
177403426
443582936
234694927
446621399
175007882
482694782
310737524
140197396
165410293
519579026
428611491
440551618
324794470
249698647
108154519
316926910
439566495
238004478
288002049
37550892
506054110
302482456
246340913
161438739
478950894
242506547
264079546
525235931
224249436
117279047
448232355
373384427
112553394
403990260
31060854
109036470
479608339
213467915
123546931
216227143
376326507
283368394
511363757
9508083
124201876
366837064
368720593
502373676
155088713
510475065
196228375
142050993
258980788
243211601
509778434
271991933
387314484
374130713
225452249
352191672
59383951
400986
98148547
235462028
513251938
345858162
397512927
358089389
278850165
388944692
367032456
491839668
468760959
161056040
112943819
471161218
187823009
286164048
252152025
430976633
224698577
243610628
158924486
95143141
302135039
68978309
83977852
417813125
536173032
349480173
65878537
349792460
105151095
219827979
464547228
239608780
434938260
185951246
2596470
182000932
198551581
219461317
133898574
523636681
301096550
224824294
265070822
100318831
203285910
276751221
443281495
3174631
498560029
11083996
518995897
129986918
297531189
172662415
261557164
525683956
57239589
10753890
350016567
160970959
336558433
534582375
463247933
1142024
393315296
162967323
299748482
372685663
452483152
87721172
332942301
54766058
507966582
455548122
109319703
426691721
37885548
517073918
395950003
199746242
458871106
365322617
15398979
212078758
370622334
339614652
372955828
34805296
292300407
213582209
412114930
231407383
198847560
124678645
342254051
178286967
62886191
48051268
173796331
77368766
228406360
376204901
268614673
373860019
468431332
245956983
134264308
372647995
331668950
372783774
439283312
342268797
162249971
143073601
101324656
431192769
271115689
474401621
433225856
347825288
189008612
516426505
366745994
482579762
419284549
141080971
139475986
156696433
90840950
108708119
125649571
102818776
417819663
313695127
29079076
192332099
358423089
210131302
152729220
105475768
323548570
408878686
353595658
452791849
367959315
365156416
25975994
196567415
118529566
437142172
260894808
330383468
123236190
45326262
193819498
471088558
50455122
97166194
519654138
86847996
251022443
348397773
79377154
434693024
95602205
527373451
525781690
485516508
452709384
430712486
348586093
483889437
88793256
276444150
92895145
19856949
188686755
411652611
386227154
420915035
74966347
292034732
287691008
236950104
351549186
194497685
520864937
174612228
214979242
36976238
220790157
86123746
368845675
500130343
126866045
404740280
246416310
457360367
94812579
423171738
237711225
532423919
321314663
531962314
291754134
443632756
420858366
468232109
527605527
498482111
250143880
45224503
174121417
95615812
239570390
139272579
497656011
181346304
141870053
31302969
141902882
42357924
258235575
318020076
377989676
289500300
138656344
52351754
323038468
225828644
393189407
493856475
332020294
321382373
359954886
404482692
114807135
130486794
499032761
58751733
461927367
280162837
217942081
414943230
30286003
425786871
327834334
333657916
397752708
76410377
269148652
376279544
412911332
141383625
275466472
258161227
331304853
132119895
442958739
51749545
464346098
344429467
413590549
50173480
218253697
310827616
278930114
448682878
376901286
500596301
330713035
360363900
396821213
195895815
231212112
105275607
448053452
5456067
221502554
287470918
283177739
506697308
54633397
285354992
283420186
6004196
55307485
425005837
162642504
225324825
120625397
26135948
13660760
471562192
17333912
58047423
456248623
240972486
454872298
369882140
473698250
183016254
477249697
103661413
320557755
155720231
331566549
107208740
16276590
8659619
144134101
48047759
335495026
95299016
87196534
338957913
190792464
309963334
526542317
449864702
82606202
453034808
294351313
242604361
434524199
535293209
182451929
61346701
387276339
534814320
237885071
69774678
64777849
153273675
339307962
388441726
101482199
458718202
124307676
397265463
192912172
517917835
442340552
275916621
421641612
134383392
316202072
85675674
253839552
378103507
329695574
45561771
336390546
245609174
72597532
528831525
125134230
312339424
157886420
89646377
314555043
458196246
49111633
453374168
497861803
313970944
52533062
62335057
293695156
478348574
451019507
218709750
103904896
6733840
479464886
252268559
319172882
253567717
91320553
347866881
37713267
402830552
295083801
126608524
460239781
129420020
369364456
414020421
534110329
147528443
133766200
145755285
301436010
443398776
297697413
231967492
179370405
305802175
355083385
85101625
159604665
309279894
333103132
199318370
520224244
385197210
29556602
340696252
381550786
260024765
27107752
424575868
128309514
401446745
31390952
74837174
481001318
348338062
224747051
132010615
336707167
511515876
451999216
309805722
491994635
343016953
235409233
40871073
517505380
316695647
196355037
520401781
375121382
227231276
528638931
515233514
413908875
170221736
95484585
180931366
310744863
50218928
506062655
459358089
133116102
179663877
123660033
356055751
465100000
336968390
209194376
468075773
412826131
337110431
349850013
215838864
187065654
340198124
265818623
49811745
106631554
401626502
246245271
367265457
120526086
231951744
186821531
533910741
232667337
487229393
402909722
138485671
233503460
447381831
518190966
88261195
229448003
105185673
115059158
488288336
78158748
389250203
262137129
396452672
51478457
83708961
503541350
438264086
272098547
403335606
393562073
85744664
83630480
205208532
69805365
74469221
488734098
329180888
338149412
144799836
473164013
58582999
22734359
435574308
6209952
313451557
519851146
172759219
332065640
333962148
299717631
232224000
302855237
286885262
166322556
326747347
486068370
391950474
451544332
237217788
195525628
529036366
46316109
34577295
423207138
264016821
423303564
510200764
507966582
273507258
220759451
264413503
149066975
466033305
288175769
305020277
449853631
527624068
201848851
345124397
184553669
198562337
78055150
354733145
395812001
99542342
164263259
132460638
137060696
260465232
52373723
264940077
171587447
78340590
461224081
298042292
407688692
34737720
473343537
533577972
145379115
340733210
63230506
76995058
6726424
115987205
42515297
249568614
2608497
366393364
531182464
233422262
427419590
37546995
527382654
480831683
178429590
134779339
488127086
314042412
115731869
459968608
429436364
256269349
283689583
55412024
347916274
497411791
257605684
464977125
478387074
263138048
112817909
96962579
253561367
183517254
147674940
414332334
500701871
122267034
230130968
221742261
221066069
6546347
83169196
492771686
34823629
219676952
158879663
29427450
16244309
262033838
148033539
276438585
180610746
21459768
290828223
198631024
524733357
276809224
336995267
105499145
357006070
293906590
472456564
415205702
426268167
282844535
4227611
351395707
253349777
48304356
168629326
11826917
351446561
408135603
521035859
116447236
12264408
446816943
522748593
417129927
341454119
357602968
402029663
105969631
487256603
225196581
125874733
3943378
225920485
15217506
22789277
250427885
2005777
500061263
302028717
268514138
377094633
219997303
322752440
496575572
480335068
189652335
181190395
39314509
159858906
300081605
163498093
334565125
144095247
45382551
501489984
299243874
162547688
131048180
410167780
49766043
177544235
377050018
145810680
369683071
298420017
367108812
409445326
480657495
168568660
236888948
439324514
45957652
257158448
42336744
292151532
361867195
341367068
499626243
304192314
262417197
366371604
168825723
198058641
409408668
384978140
298962930
190213931
255024168
142846831
458157340
403846000
380577424
301795256
506483290
408542264
144324386
161391699
471726642
46795041
200104138
297585999
283112133
184126878
42702412
313214300
507298472
20753833
481490003
438906250
467106802
102596792
231244424
361121148
436322979
317524968
110629199
68644034
468877556
74227339
305020277
305638656
96236388
286746329
292553702
4747790
30450350
199076304
224083275
188473312
8684007
287046049
431884013
2084948
418708156
490912400
395096553
21720900
404010563
114246350
340125
340490255
6315626
465342380
399601795
122348279
92876335
106928699
236213298
35479239
257194546
202131046
35824320
530276343
305631827
481523369
270704427
314703175
483625051
453270930
330116132
351444100
313102323
298376777
180333217
329434073
345432480
173864847
42715854
50364993
74427122
450064353
527440443
343516425
368736510
417920063
476315799
430725483
56794425
284633217
289317568
406320806
471617052
331448910
376410051
222401287
130272095
157280311
465358281
275695674
112072948
66889081
408346656
455362379
456328121
326498980
192336205
24394165
259446357
206263435
286282974
1831685
256127528
101026316
54579840
484548153
145817930
456985249
453031596
239217912
222889451
103201299
110482751
444653335
150061720
180611536
161770898
521102739
501067017
29648545
343834761
276588664
486953779
489454287
391398167
149375829
228242266
361336960
263315108
527485369
411985964
164500552
72140906
308016704
99766548
198714992
26361931
401572003
463442270
315701131
351709766
473883626
91736494
204101124
504920747
429094185
483676489
78943384
50621641
305482284
185154027
391666249
481487654
278211108
461854370
426990240
186301120
259662842
182702786
354059841
347565864
445270076
87141457
51331087
69137344
283117647
483287812
111971213
35089445
524516178
19066075
5451526
447788395
469409932
429945528
334563948
185643908
64180319
529910934
239377194
80951526
140493721
161317762
172960352
482230258
258509060
64247500
295050084
289888445
460617445
152240285
173299433
83313279
494041747
334810003
468980786
406578108
211269911
209974537
149710422
75741677
459168400
330282432
230353019
497725697
383198092
199321151
329245681
50585204
303662583
259703216
415102820
292098137
283023764
469191128
101211011
73871391
7929346
349990946
118278768
228553101
165024363
450182184
107251666
396202207
397950979
460880075
425679647
486854897
231639896
375031805
455084436
462574709
23284751
429624668
433747173
164312614
124886422
484043730
485662729
333527135
41297615
365472836
171030706
347556779
526246046
7755359
414047826
281019432
75861899
127812025
175325123
475055288
533656036
425328002
249927660
123132612
179269707
496852314
469199093
113820461
238167658
6714857
46075210
320777038
517490446
421602414
90190565
429951674
165609959
171124501
207230875
159230204
414779992
206824662
251768319
457623100
143015363
18568350
379079244
305391944
309929345
96288782
366919967
230908259
231844649
404642347
45203475
19166938
535935459
78575492
159073609
83981465
102536687
437599652
370395645
480807817
4367734
408835006
216210740
312296907
92885443
153832793
288429217
61701008
424295728
66682069
335732469
356371204
199862716
113277628
67572959
113856706
212408094
122264076
425240646
378366060
469716609
289214251
470693739
193531353
466647816
53293139
389749344
297481094
328974618
435429700
318937724
20818212
172202607
181562109
304594395
28124950
522260458
267912084
30057925
497363590
294217619
339474543
438947986
439382982
203610766
505694429
162947749
422780752
342023343
424811401
458030047
88094377
216460302
443999359
41620957
459599822
297297319
525432208
77088522
213168158
77346656
149344270
187696063
282682687
87813142
255607633
411784333
357286072
138046943
12371679
426691889
57931843
68441080
138569779
341230677
286542489
364567127
115036303
475511013
515718247
377007479
188593739
207831454
495217038
2492870
11271386
239553334
297335950
317915970
395372228
20264189
124057052
508823768
25216597
153917981
114236528
184387840
2375510
354187125
45622623
301668303
189634615
374863437
103040119
355027931
535121870
320404058
261396646
534550114
314880151
385362150
183013966
453575481
433695700
325036071
459829708
369352162
365510954
20498375
509520677
17741658
80782102
324105726
330846232
437010303
262910472
13880021
507685921
203838823
447001958
453544193
67646696
237155850
9919536
321372380
108583669
232791926
174786099
473490437
450267390
432064831
481745758
374912022
389784867
63901449
417257694
496652486
427650082
297832215
181408404
201269268
465847643
428519989
161798697
242406628
480068473
417097316
404211947
225639243
297026749
315948497
416398217
534518301
200718681
244376133
166390533
178756954
114460894
292449427
507280406
116236041
305363931
32269089
237558295
90563775
189050347
505178290
311121630
236945119
437007357
465035085
95142636
15577131
32565853
147155420
101560847
193487711
161975451
387660910
114870560
14420763
386387509
266136689
117517175
509021040
399180270
44814437
469538468
102364347
122222191
322647382
188927476
238916017
437504395
422384105
179735159
20670987
490057215
122350875
523518119
372559344
442433533
508002180
220957271
58680702
252250430
450503134
471870871
366843698
294434462
492134062
367721651
519005428
1579494
105871980
320308007
100983932
345935308
436199766
75242709
386297428
116480638
114996217
333659900
301125045
358129404
266311372
49704790
251589965
437277489
53016724
19381833
313876699
53266435
519920775
116378739
207120053
91453752
295962070
279126733
236613594
478851849
269821355
292326146
77031992
129896165
260113367
320308134
61728300
372055970
52769973
460625253
522574147
155202174
51276759
86564087
105228895
451424450
316029703
163069664
360782820
123261216
223002666
56121925
231175612
449339493
30845964
17955797
295111288
526150617
463084078
373310915
221245153
261047413
341390108
171096760
170962380
394871442
366963386
253792038
311339412
43897374
180410536
324241515
396778710
80566087
113591446
268601286
159895766
225777641
471409235
308390104
296275503
297787360
18243519
139042573
91119894
380712703
176473813
439046714
398415863
125997230
341194677
492114148
65248279
189482218
208440702
215432682
230278945
306866989
514640073
275677539
461119651
165024505
406554724
409102062
28782284
495708763
58847489
205448607
207930770
495982159
410679200
514915666
105644205
325016799
128239650
391294262
303202351
515216948
111418373
295003343
326629149
331755375
221720699
382135381
220433190
96704012
428864719
140350590
52542726
529076237
365749640
174202271
189647665
292467387
83697662
194152867
257139992
381524678
207632287
93543461
400765708
35894371
157657507
39448352
98924556
9782764
377577590
154178149
236621461
281507504
461331175
487138971
78046716
44672445
121843673
216330971
212667973
467049830
101871880
99074471
258944343
181062764
103399991
44298716
308072183
408979898
159500608
623244
209523723
267789597
449395738
163062585
277993934
317388568
193791003
340539167
390275430
481900672
344225290
252044051
474886492
24690206
512542042
323884443
142558749
289418
302036368
154737690
208666346
88601737
382169260
384952869
166374386
78196632
52789244
255884442
501198943
29419528
91061082
77633031
451363262
187458452
154572586
481187911
267950917
355093735
486473104
315276693
173567921
288427198
61132509
181061844
370785673
310998559
412642554
353260921
428471198
432593345
221028883
506253420
491227254
225140217
79686460
88368424
400924977
183372857
356054731
117249162
81942587
173956604
33745216
144850829
66522671
125027519
314636824
37428186
311032161
327769769
520877949
291876264
66641939
109852487
226754478
494536145
309563536
103635822
520437747
64945342
117414361
447995333
155669886
96063657
237432546
392247711
77814270
45353669
257764441
228480537
426681861
12849789
138786108
283617270
287265312
308193564
85608828
336324425
23486872
459859454
106952091
419560284
283946407
288986085
471215372
378558835
174473085
470213220
114088112
422410438
416871510
250609574
371180170
247304836
498050781
31795421
521104877
462485074
276826187
48347073
340836586
198794747
332914317
70674723
376250797
247552404
151537038
447190277
154908608
152851919
89788073
115432081
284669204
123590649
32857626
267963247
358808340
125236932
45342938
267867144
295069076
175011673
494003572
353607540
185847920
169215027
114582886
4680817
531225609
358360254
494665040
369340481
89718685
511153702
28883198
308317553
492260254
530927644
533511212
129631376
126520529
391419200
512885049
154455142
174839370
98146363
203419036
160259010
15881189
51181704
482319212
76268365
173814343
238727941
101394446
134531705
502173240
71592795
200998710
88907949
391197212
366649974
114463415
507159258
64514317
174202082
114674685
77816069
171316811
28057606
710301
32346737
410253895
279685244
440831631
290946731
475881368
201183232
215765863
502959109
383723032
2639837
451199949
262327273
399883751
145715060
212892061
433617192
526316676
96495349
25688003
529638882
204187491
494005121
119851320
360204781
91733732
194888754
98146363
297108518
9375118
182092401
365509089
21263755
88053241
466875771
445282800
385371950
328934791
283556488
16832854
264351718
20170515
199508830
445902332
485571176
35228352
446105660
375316922
126177929
329685170
519194350
470735559
485545160
445738367
52179404
98172761
375951346
279744621
97319277
385359757
202785722
108060012
362025641
529510545
273239532
160107553
391956500
130819978
436781494
49997552
484239877
506796489
485568350
20692509
293428003
320690477
474516331
335476947
520191131
137416666
79683753
113301725
6479812
269235738
95118223
531014721
58012922
304026659
78987033
179540683
449311368
504563903
444170118
25162057
199211889
485527480
295243686
484240630
61387272
200723765
342141162
437980861
168661984
118259282
499032761
8642097
502844601
90889256
162010829
343933686
139820067
293046322
452804988
3454604
330982162
308497842
224622830
502115696
526134106
115447019
99202504
431299929
345817688
13181472
480028541
41282004
117132688
398406744
125261698
473057957
336838517
239729022
260859840
93658802
285434703
4246488
6948470
146116136
397421818
48205923
533919645
237702579
282907548
74548905
234369948
241962162
173650999
496166857
513239702
220494968
518185590
358081275
399074038
415249260
520829835
517504086
72747731
170807059
369906069
470592563
183351594
67399732
378864998
358447760
70839457
381616731
316487971
277039952
238250327
212937859
380015783
83239645
536032405
38308757
361592500
44639062
330993807
287283541
35285213
498971042
201355876
379122711
427650082
406570443
185457709
80064824
525813638
478813921
31788530
482615070
17904824
470430201
453751327
522260458
100826882
175020379
411840559
480426112
396146825
125594533
383184548
308810428
52876525
399914282
368109844
403594334
158492482
157884760
471375679
533806075
446458199
490499171
129600822
322254388
117472987
294390594
451907724
489509634
112975461
521834488
397817475
495691829
167708059
240593460
115143073
289032428
359402070
37952553
469251940
130323609
118751392
57241289
4262013
166094313
171052973
497071829
496983862
525425921
127147123
280057871
245141776
279401527
32825958
528924291
395463875
113703913
440078081
225730468
528117455
503001559
231915463
74883021
386766895
86631358
265785912
262771726
154274329
293403634
475523791
179872611
128087693
19029479
245187389
496490269
350259624
356578697
304569599
347162272
114330941
396449464
309645345
229379363
238301826
75197928
496679399
67047754
439468644
198963105
380612477
268250440
361700591
312444992
119135856
516701936
478214421
110688716
244989362
86245872
58770347
11012649
127797845
83180775
526645398
363414205
185073978
519792154
23597601
27035388
3630302
438378989
100803142
331319713
28367792
369974070
454742720
310538261
304204684
208431668
411021821
492324278
514553740
82662143
61116857
329953267
415608521
476389284
417767855
500004510
90652149
234954732
38496849
30747593
84136453
414433272
461078554
196994179
158631905
376245198
138799677
477840975
531420591
406659998
328941985
454431184
112831551
408522721
170160565
483869306
428368019
64102514
427653811
112183155
518652118
68966735
147660562
83367103
386190823
370508829
311576469
62332239
30249262
158819048
50222395
190291466
222559980
203819454
136473147
115225888
350779833
250056581
392571827
249293232
213088529
116743657
156789011
205885548
495185043
322064627
357007239
514473128
60698510
528173530
115591652
162391584
497061828
228177077
213371013
443897818
39607299
157530342
338677906
405019517
77900478
279308576
189001825
459717159
532816926
427723337
376901286
172609675
193770177
204940194
511268048
124217958
122073501
276126099
476650433
232236807
451565772
518146956
170829997
501709268
478667484
352812057
271927594
254748714
477149438
389734143
529215268
147663917
128944045
296389274
194163498
174086003
396928801
197411471
465407428
300172097
142331408
228317457
15776835
518551666
468769922
175397918
250010652
300536812
135806222
429586083
10860474
329540823
254576442
181901298
287118907
85041286
208291801
246209181
409448304
65337515
101229550
291364188
194801635
248181748
515993791
504510701
172959627
418403914
507088106
501909330
227580908
89201306
281911118
323247241
41330749
64546439
122004329
299003219
94310014
523775372
128725023
342092403
109681337
272468682
350753055
13639256
220423335
135638284
509907166
531654870
467663304
22633476
295304096
448375772
119675152
209452489
497686928
94812579
70426064
274406268
242032901
401476887
508844854
439874506
47744723
46116662
474377031
54567671
401844026
306394003
9513782
193498438
90713330
335247289
383709488
452215966
355418847
263257279
172196464
528998422
170588934
317317454
360323280
411875474
186463585
344198922
375611162
522257882
56535221
324535394
221210222
1069423
459004995
364321173
475268591
441978402
94628541
415774558
252594117
365676912
393766851
130793280
70355246
146661240
22173463
239480230
2188978
126126381
217857653
102396173
485632316
247990018
247715898
462210069
232154696
180953389
347964018
365535407
265375132
435434436
119563786
106953800
24173159
260922579
394106386
448735000
272903474
462820327
320175010
264336764
219439415
114232486
452570266
194575473
196442736
418067691
22759778
459544640
221765963
314687482
375558884
502102498
135607224
316524148
466836689
376032655
147009006
402578160
489670842
536202634
250361342
257858079
78260661
181264890
459105340
3459032
510429198
511118656
106487144
440284022
309498871
14937988
439454852
464828282
89283807
489825606
178497390
401737868
270311824
403275017
227725912
517951167
292899145
323439766
435073983
406168834
410765822
522912441
124347474
509692877
284898538
475005602
57485968
147257611
356380286
41623128
288957529
160131859
384514855
534773374
477418885
112539173
17025657
136102980
514425137
341255204
395823063
114551260
382048257
282677579
283588513
152374829
461236506
101845597
235136265
86890373
446661634
366995891
46557875
319937908
184320076
229042385
48148469
427526075
99625324
426156947
330597926
213609180
493800698
252923742
242506181
147972669
135466538
521578602
521981164
273923215
11836144
157571972
65467623
112020544
106431116
213691052
71231709
240687988
289572712
710301
140954133
24650190
236203404
84519491
533563883
26081900
520502498
175777190
256940694
23026774
273740274
368617461
410497296
6623527
230824372
324244772
395730851
308497842
450441856
404068669
398070427
20572602
122186136
248799989
486872232
393547758
449508460
165730138
158351247
503468226
504487777
290888581
298186396
84039334
264430240
532376063
14664066
287288151
42283942
112902619
170081601
439807692
198561657
98012549
353982624
98262610
93710010
253104588
469685560
522983351
120127957
48982548
473284671
496002727
509495990
266925652
77200200
465440042
463093633
431808480
272921210
431442588
179871656
197977858
138833461
487072452
378649561
473517409
265299728
278247923
158092876
403473104
283058579
364716112
250593706
276113729
176956475
82827976
173827353
434586971
283359587
36847488
377806104
283960482
76410377
176658785
279938786
245324647
9080361
42004675
114873340
292325922
305610354
361215614
97113635
25720075
181175068
357108877
206190615
391418024
47892752
295346819
304762242
19417241
281390641
341633201
62373777
381633778
440332049
318446957
241014358
338478503
500501030
359157957
509022950
375109950
349096373
237479494
102634325
285843040
426091840
107360024
124708167
474835309
39704948
72886566
99956012
284815468
395239583
143516884
58217328
64119126
200757332
407841617
257243841
431808899
419586624
147133626
358838728
422233314
80538035
354777980
507382797
222936365
305993023
204628102
318905550
201533146
269976150
197668373
313602582
246664134
78276803
456861273
118928977
484002413
204416203
206068991
177878813
70560345
384598233
194425906
376045473
173181812
74531911
494335214
245342038
143701082
409703145
429354161
259315071
396139875
230413317
89128020
252224964
382472821
300981335
182814842
351939402
79644998
358047700
520376977
385617710
135283140
532486234
434463755
76530185
391085195
201105648
201436155
471599251
497481539
534647238
230737904
366221588
169002704
524178472
74560921
122781909
380924259
112759216
182579495
237733246
83288950
202411137
98262610
189857336
430097589
321192401
233149939
502572690
148251939
5244593
76544990
92730441
7657063
492218782
18856730
80638493
298950028
385981441
349593354
119732528
231396993
171942046
130432396
3296563
420249395
279889728
425212018
502221702
460009973
488642307
268916027
227392537
106934381
321369812
535588391
160203485
298995039
145831828
225695706
3077611
96890410
256763537
280915348
477111503
304408863
29056145
449290897
378440617
179892405
491764203
311387346
294450207
153699185
171184943
242964948
244961979
375300714
247576189
66088829
317199348
41010920
200196063
178901671
417393828
123413732
407727632
112288655
96464712
407055576
236150517
80400817
262072938
351977759
265643391
462958579
157673129
125090568
511312379
382131589
513062590
63400653
185564825
204460230
467434829
423024090
316213372
229756814
93709623
142879140
532948970
271094188
499061392
140855185
512667778
492611749
486354774
326661641
273727231
126030193
513713836
387799048
282568329
218439825
39836877
480390344
442460740
329471354
58699828
425302630
272761422
213655009
74905176
197412807
142675045
354679863
31009917
318507853
243101749
377858145
133468008
52763436
141091897
6648291
413793617
198335724
144059327
205208532
153448703
214004765
323369884
529639110
112902619
316028865
27611322
229036375
363987910
426771879
444784936
1523190
475400700
532984774
346744198
86946740
154359733
228367453
516312007
334628726
199648937
522343954
166356287
151033515
349571294
292189832
394228373
169725205
161166296
232490936
160756048
375913540
35544635
531814622
135887697
371966452
271771928
308534183
415797678
417448803
208981974
190659167
461770503
369562908
4025601
222883351
335227624
157611926
441022083
51994575
462950419
153535887
431081408
374253223
134961812
319540939
442030271
416285491
69102843
401073490
155527143
514149183
132820546
117918495
431184859
112183598
83229795
23414619
341118119
114929614
214983903
524466505
256282307
136702219
165156782
317884868
194898013
404114078
50997335
353301968
488802561
418593289
376777442
349185219
504668664
69086053
366723502
435906843
520298506
342322580
444425473
447681982
282231446
5361878
139949012
169422231
82790670
351255597
189790658
529678177
408866530
11356923
369925620
111328532
494118647
404691019
532809737
198047348
101606407
485047910
402043918
6974735
138382310
122019196
484959578
344850478
375138233
355169964
415166318
249102246
442541864
316327620
526721136
175574495
260955403
73506131
405149358
222705768
311760688
206943424
177086166
455621274
65337515
362137346
196291985
489394567
473247831
99706858
274367640
411921736
52182478
225407447
219361313
527907642
437060475
274754573
89833391
274771229
503417035
143175193
185170803
344713014
492918710
245809218
534475469
401284394
19111123
322649322
205369440
1119217
167300758
121670508
215400659
374358539
204978526
386440999
317662669
165389665
262782273
212307594
205099075
243017116
212258444
210699636
4944583
317263896
423141330
235116827
40598039
13018520
272241104
205590727
158698067
532423527
373306438
254037322
468141048
351595951
72845455
169881188
495743760
136720223
322477977
198990530
86913827
69680343
78598539
222818558
107749046
258289102
292038937
246514420
501814370
403494323
259540107
524043972
154235272
499062557
451790440
298675500
324586354
351975302
80875755
420610199
489742242
24991728
402999199
471708581
158296745
425227864
126090836
460026123
358764879
375170621
360095752
453545662
134639336
201729241
111356670
77881922
527327531
24030484
121756632
238508936
262699008
101606407
34849099
623244
242755194
146555137
98099363
418517729
260294498
8845242
20221166
304787838
48526537
398943516
529685048
124432911
233978200
55412024
507078349
105476601
156046963
444890141
250328680
377971909
368998666
152538718
504923118
66606545
422174267
66629489
369505462
69229950
490480316
349435990
57068105
54551657
58930612
123777881
444989421
300253216
330449301
9793488
283841922
503748220
424890586
144103652
199000486
531003898
302569
484604626
406766917
256446413
149437409
36923675
389068589
481582992
402942948
83379722
215511516
194045834
533537003
402562961
108724664
370324573
13355634
215671708
409458886
183035825
286563358
189307830
433412837
15311675
494425648
399737962
535214868
335335799
501498660
379854758
402943993
326316845
264847057
37866364
400234209
76072783
218495930
112349718
63602717
242425820
256669726
138295656
506314351
236904521
275037002
98379948
3017987
284313154
404432865
374117189
273746222
133099452
101233344
350712948
400616499
45774846
435322149
506086900
531676067
332028286
296652953
514226272
98753486
479874069
426870424
367475263
140461438
288754085
350998060
24193693
431716940
375768261
433024749
511071599
524582219
470463188
316963301
86318425
202350722
71911738
528832973
198331490
98431076
301352912
205774960
6836230
314614859
522402315
382449012
220720918
306923980
50200702
375715436
480998694
211229668
11793495
156442347
365887666
192899148
315641712
369785499
397663733
314324905
528401452
375779178
299023986
459780573
221504627
75738095
74739436
330728751
280824363
134145142
378232193
359080870
141672579
457794394
331885367
520123887
197801654
197961581
274302087
362901056
100524842
188775268
452071602
35708993
357802746
437522113
236745623
332319002
476821369
336992450
233024062
190447051
192259001
262446759
449187174
255847226
368146734
492559701
28036016
396475175
474570859
484427817
127735216
67448653
512707203
63753193
91853770
175495682
66285039
396587849
72391491
214265678
2242610
227938667
416908648
478339534
274715459
497262330
201728101
328081141
252915449
512496015
255804032
24006860
512442624
420627537
159723876
191888805
221966170
135347939
114634546
431770666
244890799
392117776
85531747
117829724
282767267
95048730
6844100
450462070
135490359
146018359
486739232
106087737
485438323
392162047
238042449
406789322
343842457
479457499
377937429
113938499
472436989
234970788
71731233
385836342
363683538
458494518
280160239
127413321
448342699
387137173
510230304
11035003
524274475
247893675
75095869
394087439
293249992
314192863
436705893
105064652
385457093
116550874
324581789
280067575
282343462
176605534
507949851
77489374
158817539
13879303
19439109
102216136
473041776
393545401
276040366
343081183
352842737
457198086
29115034
477275070
149044251
157137275
31316428
382837587
379548993
462389857
517878890
342332331
83292990
85337844
111970024
489540088
279434115
310869730
317395043
412595170
170578766
474575788
31944435
29644704
400626657
376398631
489342447
17904824
101883415
268957560
122481352
62640461
210606348
94973049
266252631
422187476
440973656
507530131
251643109
364294139
471767399
80112332
59721206
484195214
402457394
415764358
399593931
220278351
143631419
458651255
126780298
499652591
36962536
320621478
131128186
329138769
437206043
438721230
407559479
283470348
231953470
11373992
185744038
450689476
437636670
103559662
274069638
230237730
101523329
346271776
28883582
525657802
22923170
481863208
90416275
286943682
325953973
7314404
311610093
534125571
513626529
357409396
245439403
291341780
203100369
105711433
20054337
286739193
60662697
41475957
313663600
195238594
207166876
282908585
526697823
342958030
358653691
386254778
81215233
216676329
268323677
513741980
50307988
306637643
166657465
43962521
100819489
470367666
225246208
411633369
514373987
420698161
525497560
319143308
99046816
342859688
441951370
149597815
50995840
498790606
476546160
370019373
36232751
3118470
33940284
137946779
215827568
47668072
211275078
392232623
64777849
445094387
168759203
258902742
314339921
424167923
37213171
401271672
170083075
3937492
108708119
180058034
260250734
247810427
394019352
192704684
60274266
85504981
96358136
186772724
319070551
17535862
390054325
84570638
528134217
142833996
401244423
382455745
505302929
498416705
198089775
108148673
447158287
98710844
345929286
38676261
28479631
338184254
404964956
382353576
244086465
362502168
268186739
90250104
7287272
141893556
64905110
105551977
367306027
120644028
277068741
187957361
508153474
233643945
192992025
112625772
432986605
89832555
525844563
7700707
84644921
346652425
148589631
323984547
352455147
452740041
94039087
393756845
516459954
460479123
332286701
31699027
176032344
221429099
306476761
111779170
535889438
331662564
535196028
438653019
376887892
253925801
14046016
464442698
316520348
526952390
234827264
169081834
268090241
416744934
374932431
432238949
258550262
475886336
206568060
52278083
154647067
339052395
130193411
166947966
59983499
305901915
493789093
229171489
464458064
314637391
478609475
455299345
183437463
473166458
125450842
267701641
135249711
507258558
219578948
262035127
371436750
16083129
238379037
389550258
457262559
270684114
209513233
278961208
378226753
130793198
106241382
514018580
527713955
46247317
290572866
378069660
365288992
163232671
80287231
276388085
212974868
463838037
176603889
429993376
55863439
489882611
196453698
292372571
199520733
373691676
108900830
400460211
435933408
254890375
416541183
472681813
127735216
114551729
71573999
326110694
380421017
100524842
451553334
471655186
140517926
392360845
499961668
266831462
108733922
535761429
491140785
262634246
464206504
384518296
473367771
437154540
176142979
356875143
131513286
49544540
329576236
306983124
231858960
159625482
489582548
487346857
426791653
191043606
388788583
289466772
157196821
264841027
179628543
223925221
98299987
280753605
356514439
296259164
277283235
255517244
17298195
382597409
260113384
349823423
524602993
237889764
68946480
193176889
200293756
401038754
211428904
302158759
209364596
93303731
229860
1216438
472368654
303613126
421851597
58529693
117271970
342926571
411826155
330978415
180208168
483287812
310568251
180359587
413615676
113188533
481022661
3943378
504680319
317164199
497042019
76204628
479501006
443758928
516368071
473111505
198722321
395883785
403483289
159316620
479352745
197597229
490207168
193520333
156062287
57356235
504215175
70284404
394998691
234431554
503882288
118430329
26604135
437118814
142910702
184443662
272712972
438786771
287407573
259645068
247076020
26664123
6103603
358122624
378703800
277747217
379538817
405333787
65847412
288892639
22879583
150095481
194670732
504523424
57406039
433709785
281466506
96133300
508077613
184289249
186579121
83270891
354224158
12625966
62854491
251092970
250121570
10063428
492120227
226778219
299561688
33173804
499287903
512357969
18853756
398411943
7025293
128318367
49741866
94917552
342475588
350884350
518439369
15911918
71343849
507530131
384154451
520713126
331130659
174876970
192023564
479185563
59183149
202530349
382574136
192612837
139956320
131782757
241402328
96531311
181562109
197479721
468352706
508700436
188955856
329728029
268766319
374622906
171554097
119148295
481955043
222781485
74756627
367590913
368538133
1447773
211228895
206474583
470658195
328945370
349145717
441520230
389328930
54720835
327070770
405375484
181472245
104923328
242220700
87025628
12566807
124177322
204154181
344649887
297743098
352047369
86739337
448172803
18525383
33677323
437506477
175535246
45105558
244629700
101496288
254030039
162582901
97088353
87320177
245979267
290232599
316759527
163632622
449064411
145971984
103847216
298455911
76076060
56070842
485054138
471224173
489048118
532853434
334696208
519264831
325649621
387130302
307337321
42252371
350556929
343008834
477644438
239680500
296754641
446096571
502019037
62848044
518480929
411452525
477008064
288697294
314406562
501493649
57996287
41501385
156161026
315754476
83090875
420892483
136326402
5374056
346689254
457494954
506330191
360385978
144319969
235606202
94444059
464729
411340879
256814875
350296822
403752411
215468085
102912550
516274332
319201360
485571437
99355322
218257347
583264
190213931
345008058
374779517
507194010
318696386
64223035
140871569
329297955
829325
389443044
466166977
339782848
510353956
484224448
455793549
303260641
90096727
185022255
335211489
246487317
241318649
445039160
131271220
21546307
77031992
291422669
445590029
462335371
34514055
519086187
193768890
117588769
419883612
486067214
6728869
414859104
474141809
103432435
425675599
534512902
165674048
247772908
242054826
298778822
199381715
381199170
494682946
300836023
39890944
216864813
176109439
298514642
392557843
110204853
382156728
530972727
129756910
274303333
377464302
237980785
297199712
143733889
70313087
63523543
32773421
435385807
226203791
336418755
458393858
524446691
242258640
8680039
407613700
309352918
404115883
205801839
111345481
354338908
93817570
275840017
425772142
250693199
297395535
1374072
480560314
99438813
410633201
49435260
54822289
86268166
433228623
22231137
470467294
290593163
390414317
397235352
127527071
129749704
118441903
531937491
18595112
356721193
117201298
433730028
402942948
488476511
430667560
266904390
258084382
453881937
8893254
491561328
27129379
357514340
303844149
94140344
224104046
126825419
407114432
489143597
94178364
459570163
126344998
17578060
366499067
103519638
73728632
329327394
165452317
237903256
510930850
61154191
198967618
364594293
10978750
12327194
489537043
464890435
450100980
162821133
282164080
294760068
491424828
71386293
493078464
70956904
365673726
76191895
410621462
188868092
419237618
163134022
167938827
265219279
41297615
484949446
426688874
458256274
476005223
276048697
231104937
451362707
319025949
194148307
33083678
220728818
183329400
516338494
44182980
101143066
186857707
345745197
381522295
433566876
417224206
527752200
335905890
119926201
114081511
373685802
80826300
216063508
490022182
91392234
367689507
488818678
453987565
261028787
329331923
339434607
397377967
291637793
151869675
114860396
425166376
434342643
373836491
513166256
510820230
342920878
152684954
125761349
379913203
482719079
217178126
195430844
2579437
401506513
243117011
89991348
370608354
372262406
525794461
163789962
57851876
201293410
295210333
237060292
478417745
74105283
196421687
243874449
504192154
13958479
536830443
389699944
431612721
251035464
236911398
320984120
123590649
340964559
25709353
503721502
160196220
437193087
467812809
525207421
178264342
485476097
463808906
121836922
36478742
524200646
254238472
134389061
320029557
532081788
78190797
356846269
9256994
459385259
273340096
137220903
117169356
206976870
459189674
269235738
186804286
52876118
195364275
206554718
513606360
313563058
29166976
243848514
77572857
360651032
84734743
301120965
316234347
443465405
316811593
533623889
324867852
159820948
273052196
512610802
70842879
324440157
422564006
460075191
192833830
497336970
366199478
125119710
281446517
58350799
193236650
492608847
183214377
368727671
88450717
527575515
156844708
438408950
389156656
182669110
332239678
272151602
25803700
406842919
499220182
197673940
156840073
216958161
368558543
197354354
235599474
224965990
435043818
166774300
450764029
84336936
174811624
447889499
162300599
21763154
526438090
77420457
269719464
366892684
140446310
430398387
94694444
338435220
516467205
357566185
8687420
511739979
261206411
150896825
71087464
290949191
146191314
280552420
339449596
33541807
347958563
448994657
518886503
86436296
86203177
240216139
444538011
521206148
273740274
352016700
247287576
382169260
401033729
411582980
319466152
309918430
317685328
274995772
327524144
87707666
126328388
114994392
347894138
206949010
43923600
360762335
33573220
150250642
516915567
378874857
480237439
530278489
341891487
205659300
349518028
220366314
133728129
38627979
116570174
333016620
476389284
407109873
18798396
258805316
106131052
423320230
509005078
201138340
162528415
335546349
299454383
274357830
310580914
279058303
175807256
226083736
400434472
381502201
147823074
259377017
247924603
485477474
14791081
80538035
252954615
321342471
150922169
475514522
388820895
113617398
323105796
500497447
506221068
437323518
140806003
83437038
325161473
177934022
535555238
168239360
453218712
57014989
119444062
28841077
91322862
384808514
511543532
114559246
156480075
23532906
534438590
232798434
133795768
406804760
377554583
75312537
305434500
37323566
181650576
427767700
46411580
17216103
299820474
170727446
370338285
172530349
282321635
252171198
422982422
516841074
155510635
124303277
400374856
11530667
199403228
429471568
137709528
475906616
277606830
177498505
60290339
531885147
304938703
495495099
473516713
218633356
380927869
351604723
128325321
505152206
400569585
129614317
486217184
45803353
16635976
61410180
137843850
495440289
292099174
136453788
23952438
366116786
391664461
92397217
120859115
263978938
386931708
145033852
132095509
487423129
20025519
233376741
496489669
502535883
504664968
7357655
72295029
423171461
61368361
433598335
265701483
329257370
467365781
171419206
223366196
45046815
95501199
158064050
401887363
208476501
105939423
307821472
414484035
509024767
80879541
20446220
259826441
165255032
32839233
2149643
200307657
29752180
50419394
525520358
465744764
59885186
176598692
400278327
239379323
535977678
292775591
255446222
190817368
519677058
39979117
74281326
507128491
487155373
354679736
46581718
23275417
514374119
138833459
343530284
429242900
289832634
507123444
311642400
139533037
145931383
212349727
400792694
296075967
503480185
301395029
345757531
95335852
108304825
303977152
385842977
191443224
483190205
296123726
484065044
160952712
58598235
215674847
24409754
228240719
104078723
306565438
519223811
96053027
100021872
116517052
122476689
119544142
379433004
82888399
78490180
45338200
536489845
497557451
206034872
26645927
53026108
218828092
489332529
509429909
429261378
94702934
137086303
404467187
79775910
242880136
236533476
187988855
352474184
5197357
258188417
364096117
197353139
496127260
111698312
304868587
486967058
231028350
196942718
97261326
76219935
364326766
420860938
72450850
511309092
500727454
101711220
372060638
244243641
49716376
190590357
449267680
127308850
450807055
18317490
327761954
4581820
235256508
175474246
334257026
402767402
245828390
242501846
520430722
139729447
112577697
522598373
520767949
496149559
431531129
277690892
212034868
116915138
369194168
135996443
77380933
313488382
198232746
431634629
156781391
307836306
409488756
380559761
7799783
335312840
423473149
475567203
312408651
428078556
148038584
204383712
390731390
60109384
400466810
94866120
65169883
230083165
357007239
298955819
64378614
413001172
279156317
124263394
132515252
104976454
202746727
457763172
460069837
300753847
224949452
125418778
131849389
26747774
75263453
48528001
213689227
125761349
143088497
334176638
329595417
143783611
310663925
159272657
447755748
343996322
181128251
319304989
98456008
128846841
240962617
153424758
412180601
439690393
182436273
193658137
503413897
391902179
67561518
344925968
335966655
453566135
523358630
184792320
228082663
186572344
272883931
329850693
520473000
272472780
205114087
415076496
317691053
280942329
171508748
73466873
47057902
141204370
336428416
531525007
284220843
96798716
57302947
348862961
236072646
89201529
413949236
444074012
322057427
237368599
174039368
166975934
105487337
384045985
96666394
506617703
14511872
337640238
102508892
93389563
29775662
246245682
372555493
101768263
130333300
470097024
134129172
168326271
53369197
389724598
115614179
219905185
50884623
93048705
340911315
505066698
166094313
521960231
73439025
290415559
213916699
208827474
150061720
43488350
304245303
476463183
213897315
534873246
512624435
283875093
501664627
297999711
25700324
140625779
286635261
223406078
187979290
430996330
323522365
522920235
167117365
250005500
37328951
52687668
70300662
23922706
190126951
515565323
20511438
337242882
207323603
345745197
259786318
41412157
115673386
124828628
471370304
14236165
184229860
180764776
309750093
94310014
359365957
239530364
74967974
430976633
8095491
172123404
408495143
437884532
506571155
85052142
529199278
732904
467340199
350097734
125472498
265165796
364266156
287385315
422384100
313396395
440254405
473166458
399179849
101252806
300655890
352495557
58630171
526474245
535643253
215810013
282921635
527559824
331002280
452557282
319000258
413769523
398695567
370469053
496146662
136014466
441504405
360278225
464216354
170380545
313465388
334428967
423164194
232421950
17670562
312430707
497943354
10476930
81944814
33674107
33883561
129400530
283179518
322359408
526839695
333574996
90725087
433182036
180876899
515079184
163644861
315325164
311805693
59598182
247301237
176526342
489936543
291276554
147772798
180887545
254975754
526265580
464785844
347105633
121897809
192242021
265898517
275158318
215741591
124837070
521397652
228693184
204596113
318168042
501818550
169625216
12187687
283536401
375127626
519437276
349932485
198301334
305089078
348624140
460075166
118451316
144757281
328753265
88983333
434059558
42998818
487281806
111992580
1795199
14496054
511220259
339444031
445598713
154393268
356992354
495528468
135385022
171814297
53747949
444297594
113942111
443278314
87148455
11826917
411482444
209592070
213025454
145428328
356039285
190777810
131313106
480081826
485040440
336417388
493337525
18402958
166885198
310935174
429608499
41558739
455901718
247078925
65989827
336705739
171032086
356002540
281003060
47493725
486644345
330755066
195746366
93405063
329506972
370906649
479675030
206221845
295755291
300242546
507175420
10816330
75686052
90247099
488059712
116624895
331378794
407195416
448579313
526425060
301537316
70483961
169459038
480745628
336777834
471405197
268970140
309035455
215724285
531797495
385370156
244128728
502446758
35113981
273044645
40509037
240984396
435717333
28867612
101049096
521598445
4187340
463039393
503395514
536571568
112550159
134110632
38403652
398428008
81046415
506452413
373415943
381054215
139620880
427050445
229772134
182850336
378702684
454573850
396440615
65922505
323776630
346296261
55401706
7664661
149468347
268821375
319148334
307730794
515786453
522400522
357349819
352980140
346907931
375135971
266903972
269447015
373887214
14985052
156122870
488259314
269748166
220927828
347130410
66910188
331304639
399475153
52391148
287198451
255230447
84576959
324250470
150677894
376682046
511213808
443195152
37232498
404828998
63590948
347687974
336537106
215663620
324542755
280810054
73142169
75664244
505047531
335622309
355138487
113907122
1627046
301805647
478067387
12835989
333148916
515782238
43590147
442716472
263190911
6656544
467458756
380849371
237216397
288385156
117251209
383483156
200694022
303656559
367280152
182366072
154476303
262353518
124365554
350335999
158266935
42668495
497268196
527864607
91017660
45598363
476388559
481303543
69942153
348108665
90728758
253622359
415428323
216225292
49598914
22095628
117266644
525072106
248351344
519894028
48145947
103247914
331821717
67561518
444829873
132585607
324252106
272236543
284325944
39278608
388962012
365549145
90419831
31834482
418465137
305425637
387388050
68059185
525917694
527575515
217329046
268941878
354116367
1530036
51102460
242685373
164389698
504536578
299986529
161636342
208874690
219596982
121818264
296576112
360011232
512441581
236228625
516170062
78915305
105669267
404090979
63586151
220979179
490068193
371300931
30767604
294057806
222464223
289425425
446733741
502535177
180944020
141704983
163933276
205617844
175380991
390985326
150782259
377058415
103915836
155799777
186441156
76683124
91633483
397929212
429291872
196256246
200539594
27099570
47712667
29651154
158497370
528653055
463596765
66220565
258649681
5973897
385624688
16944746
88961196
121328379
516989722
507869348
127144503
285597145
217281773
491034976
404353515
55236108
305122587
122177722
129631376
367144072
71763042
522796025
418329198
417212231
238697044
152620248
332265720
446435609
530048343
456726322
61980732
14448539
376236253
67090390
134125018
77853047
14518345
376937717
530893471
533567392
494917007
79062248
36322733
456134636
362922743
232805632
214164769
404906659
511526419
13036850
477745861
56785752
222772227
174659125
220382241
516703586
329150894
196645926
412457452
498901124
182057734
411450647
476213795
352503813
174659125
531149835
368643879
165903306
430610068
304013047
5447472
235461941
157021337
202170672
324163678
69543514
514795149
467665528
188636484
396167340
291006599
471096428
192267048
56897251
14493633
83815259
16640904
360083959
128537236
56726879
510209399
505051015
28813966
381453972
78628516
512239943
164911294
488668464
512005834
433405164
145666644
337044380
80839409
221424624
465859687
312747373
279263433
460860871
292060817
326924796
137929143
148765501
219552787
153540009
23849115
56078340
46423505
318993294
327474758
335710911
400483541
128875380
140992386
508599409
467442099
202911518
501502770
319715025
445543087
396789763
14562243
139904808
204731952
469729290
407632723
50263283
354733145
259216577
436690382
164546238
120469102
230825223
328153941
160770380
314426317
513295819
279289638
267622285
442168049
458548228
239728790
495918691
182690404
465503096
497580604
129410869
427386290
282515157
422388034
232451237
358787539
333699276
6736780
98068366
53051082
424077237
181474289
170798031
313479874
372993868
419642698
130600181
214286928
189242456
300030535
7694623
470591709
237701207
143748987
35933933
466929765
320924180
462558663
97371587
396094395
353167929
31437701
476247982
235589788
134706242
107570902
365997559
464453571
307212563
199121367
339077973
160865919
65686702
305186678
264926235
114881273
207474014
395435598
507125746
229325192
320843445
356651998
215576585
115082647
143385693
301656676
199228291
297050166
354410655
134906822
426787196
482343171
133124820
526375725
139327556
424481474
309105718
465817877
394909362
473390672
366487073
308761603
355128933
260119651
423153005
37929941
522543182
517505380
534440608
171432416
297796719
382960521
26313636
179213525
326656205
299183372
4213916
81368455
221932731
120995283
368619585
56787899
8529450
425475291
531782736
329066902
88045618
337365691
328666631
439550037
497470214
154594214
353324586
133710177
531064431
443828460
315968566
25124509
253131630
270177603
484710727
481622281
83827504
131124427
526115059
258969663
522914896
186774328
323998916
517029271
397997417
30365584
226806960
98454827
282721530
231941454
52431853
63760042
12447396
234657651
79422788
449501864
96495349
48015311
467171622
532165752
462638654
202857689
364439641
103215931
80124148
2623101
36926875
286869636
122187157
368996621
397676775
177010923
260067581
79833167
23973714
112692043
475483218
268323677
287902256
323008726
284666793
270373504
451353653
535399168
27975758
30954695
352058292
81589394
436053339
164658242
299127397
354947092
121797321
458271172
398208706
43888179
296250050
304204416
141179291
510935541
158509353
36843155
475495432
164014487
304107727
148625340
438804702
51903850
177907614
488642307
370393816
112183598
464287680
22182809
448726405
423371929
363562860
186887512
2176990
5742150
271084957
117811544
40510640
348670468
473591780
250054285
2449248
522213744
386029243
207314369
7166372
251814555
374477949
210083262
194768962
510331601
357262290
348108665
504782516
113948643
214008731
54314146
105142117
514156120
235054410
192485095
169827308
18927225
478353698
349647749
89839279
65603653
75051363
430521169
205592624
92093154
509561117
489416605
208985612
369096479
431352896
393217764
502494607
234459525
233835352
84761207
172192464
256139443
178689665
119299195
305142181
448936678
417427925
109054180
162175640
340175613
474002305
43632022
83522372
507766675
44833603
57607144
393496058
489245704
272356790
457902352
458287557
141331601
396102642
382454527
131271220
322213724
45056570
326736940
439962797
201833631
536802481
16030806
223050050
247652757
310973748
42653062
20195330
510494338
147655766
191025807
261694390
390626859
457756138
116330204
244114591
459222525
7878753
14239961
436040033
57662326
346911472
309745032
173985844
475017880
213774104
492813727
153984470
3067815
271742972
480936295
45841303
349365053
41615194
11017354
458722478
384543822
135734090
534295330
248710051
268706329
386829783
263424595
243043815
233979224
200849917
188569545
508358599
76619026
54046090
507496933
444101967
501118791
50903742
520083620
249140413
320701223
93884890
457859067
279418166
429282658
23881953
531700513
189564230
124683829
405267987
467132301
87705694
369322566
331766254
127564174
437042650
71805658
534415944
30297253
372281761
483281099
415604032
373962856
265346655
496291989
189600415
495413281
87886128
195399280
88896533
282428232
111352366
285814927
80667490
423758363
75953552
345105141
3576521
295154287
154537654
365923114
331082680
24670571
44069164
129349450
524206186
146857617
471692394
106868235
323330311
438736939
225478198
335114901
494185471
473522910
182708343
334474854
532618482
418638770
367413566
486889584
517078913
526460879
193517408
30074648
259428012
25231940
501065139
16982049
385719924
304613997
468825784
86376920
322064622
394485338
436153906
48409959
189071309
203956022
122841305
11222420
1695070
88494181
160560142
145683429
463409067
481191255
413386913
414053405
2289943
127934431
8588926
226842784
262417197
83466401
469377513
66853701
479320814
403951954
355738929
189553266
307519189
184703884
456027179
461547356
398868989
235508392
274132500
421110902
326532848
185558675
196444333
28792129
291370339
128087693
379167297
483872962
263552199
53227983
9466444
380396086
518047174
482202499
395886170
75189245
208973189
233796871
440859235
365889959
48188312
400793706
339252930
508208768
500121448
281691491
384531310
91650967
373148630
379544249
473999463
536674322
240523353
184272849
286570803
228195886
125656048
312423994
57392650
491999594
32907536
438244124
320596753
29938971
516556152
351004685
13809325
372602696
328651375
254969684
260260903
271435419
96314967
38645901
21272306
19137953
190931575
350961619
203517527
531741450
93184630
198700910
399990785
276288499
402817016
168710473
162682468
144594337
47209225
230521578
518907164
189051756
492222374
168685354
439941607
60729506
461462703
393755514
514988735
241876822
275449624
7811654
207599854
124923986
178656252
389764884
466861359
177493281
520892538
84036032
439180795
436717967
168151159
292173796
209018442
170027565
93854878
406568049
145813064
467559704
180802525
43016406
366801917
52290171
324492027
272012588
416965588
167026080
169452226
192662151
371036789
49945721
154474864
20333636
114242497
23445190
279165163
129758213
506918534
209964153
275569918
381466753
101798131
241773061
16730938
366539398
511262983
366120150
118116902
106855748
158276081
526754182
452026653
118510271
212445134
24500920
37412990
8507327
87869870
140063336
354509283
224414568
249116341
294050471
108005219
30327524
275383302
183955449
114357249
51668832
235258836
107805021
69303407
129514706
218207015
503007944
378895590
127094961
179992983
107415918
327566861
227675015
128439852
346371930
455208928
134506426
375223752
449456639
469360468
249719851
116255287
109784401
122059198
209685875
108136790
352257453
516185950
354324715
296511016
467819013
48081287
434363799
230549740
12717025
32867272
284237590
122440771
278615241
435203291
380036984
47522376
170513310
294801901
466796641
172249129
47757471
161808662
523047072
163949792
289143863
178065109
1414567
3362167
231101995
427298327
220972141
402908856
152238052
68587851
233228754
37266296
351345356
215676351
252790123
286531922
278981477
404994606
229090349
368810400
56840094
27947324
416871510
528827299
448845127
338804393
228976306
150897365
511375220
232776126
459974596
116477221
60766301
296804583
435876414
84863500
241162360
446435609
378103892
213905935
247465708
214984158
428657877
486961655
158262350
303561744
58854554
246582294
205510283
60945119
244549833
473065666
416309704
231103887
145134349
464023046
254646615
58498119
367092345
214217110
121246497
231410912
523264642
407232584
198419077
2268360
270817145
157442917
339104804
203705097
289054184
238755113
370677618
88292895
270301100
356420962
371601332
245283798
372507302
395797940
135662353
95674967
140432527
318699125
240448643
36492450
34344305
510867017
158509353
122285133
292098137
62310642
503183476
533048714
416977469
180575809
407974924
185989505
516519606
398594856
354214537
519851146
131219582
462320239
282780085
512656674
91974005
208451096
165308100
141944455
760219
274973905
343728619
370465320
160511108
207941798
100270821
58866579
386738700
86647214
84592074
420858366
503694113
444996731
172304556
529208068
336130752
363579595
122939039
307547213
11373325
288966709
512163133
517391878
23154572
443784183
273516669
356380286
27275273
67885780
262095627
74721187
99402254
148362521
97531919
116682322
481441040
382890183
246939828
430662041
222615431
122745847
289948287
162721641
210319634
106773991
488075629
175116109
215165265
236366292
356146549
122566429
405205932
296398797
310361842
82062844
76186479
317054258
457160419
451675098
321532889
501814370
189228379
144601872
74491859
440368211
465059133
378322080
523813476
24360730
219967878
111098236
10705336
394306454
345121292
519184178
111077214
6489655
212888725
294502493
315547838
349385071
532031676
41643081
392133955
422560839
88291137
458847690
397955519
475693846
118172433
355073378
9408276
341285714
123410362
345109927
473422776
156824842
143301163
534773374
417442806
291702238
491812566
40799965
464484976
84732723
67847405
350481364
55754381
364024821
314230631
510519835
282704709
125486951
493007083
493097230
319634080
239100888
307104161
489656098
410840721
388267753
179295149
434993313
139937785
31641062
46583678
369579979
146728866
305198884
158104189
251542061
119783380
178436973
15522962
281799154
136188087
534568738
341178989
27193796
448471129
231807845
443784183
197672990
303385748
485166386
165852318
293838209
76492575
370694327
130131882
19039900
450205851
150728311
260552093
376983153
67697786
513199152
515348053
438235017
17464976
291678276
81457567
180426543
376650556
302745800
267562445
459990712
444756592
317873812
207132286
82909709
424650508
209316537
510398740
507175420
157594800
163127906
376136437
1492425
443373041
339824261
319028769
303779294
115779470
352915571
21723043
502423615
329384831
241099113
149655899
180882332
13740558
398503728
155010592
475557958
318380398
475101548
509564179
132144563
310794793
301720994
266200722
274996467
488891014
262796723
494110514
410508529
175442584
398059651
468930168
240875578
517082495
424772576
265533545
348387527
163289544
358583991
174500939
505351299
37999576
159511069
403172287
474947116
481014665
406789306
121122336
468941717
285954253
481837923
506937762
257857329
307951792
76941457
448828026
67879418
338856805
534297332
171601085
265715955
246401753
49198471
186390619
281878624
141179291
522267868
71236375
486197749
439395026
477639588
167175539
130287420
246401753
99173713
131895334
430565783
402221555
224965062
199769521
6585395
110467409
357833020
455753276
373195735
461169701
440420415
197118343
286826534
49839503
233397424
450086839
40868984
422190420
219559862
206265400
202541942
289085463
390538607
319260265
437075411
142553431
72731246
272863172
73765725
261356556
244596454
316302453
438456575
375824638
383038569
481140527
372295457
359630557
69234153
352315963
338817776
425596105
455341453
107755024
20240294
159785893
219567252
401681585
426900870
222903783
463024315
95091983
427392386
119849349
203424735
276759270
246712406
206846428
284441762
371730845
37955260
275878913
487572396
107415918
530504744
161718816
447033278
64372585
138960455
43903670
163031433
132747465
243913648
267689558
74923979
114334944
76205784
422036448
256779072
302057825
284751238
113804179
50148587
22539685
12539819
458132366
145908235
386336274
234105161
354007174
120819173
18229741
38518850
200593110
533513450
473294618
456128763
536079940
59380438
36980354
333519335
245149880
247359941
502657471
9981692
186178551
395187678
247802555
9410091
253659195
68947403
413805632
94836759
336284633
263518470
91375578
429566714
422149996
440831631
98738520
57642188
20714978
28929537
323912892
352789118
128141384
36624801
342298675
317797534
430970311
430072287
421916882
53610409
190819638
500052274
360427771
516312951
295643560
254229959
452087879
532742487
359967619
214929936
73150119
501787418
42093557
316867107
512631725
439548381
37253582
108397473
458839281
153189991
378591829
453215761
216086560
37270388
1821442
18863979
297327681
377318790
290197602
110939406
450811719
460452474
422233314
465928796
461313200
395408729
17723365
436542520
123613933
317271654
410222763
392920555
470922833
352149156
376650556
51399950
428980426
440494915
414580558
408883054
247836863
336980468
250001252
213960711
339688844
209606414
223486630
86660867
388556691
110590776
96348744
214514921
29486710
523198219
476899649
192865550
188515057
460389007
207044188
312893844
36476327
526452988
8970811
45089119
102400150
7917602
328313664
466998135
330972228
341954046
498955131
474394799
46634501
341792234
326483367
490554490
9501493
59067894
466079230
18948982
376033394
71803532
237622037
71314601
288897067
34529015
34467210
496300924
342793291
150189632
86219500
116515777
130873702
491036132
230953624
99150193
164385473
473892855
283964338
311817690
418469035
428438436
293608289
295147722
90639462
30347516
412495219
260213393
436756979
428255605
30633027
433706980
167853219
34131936
499928291
46671450
263282615
239767000
376772501
499226324
212090157
3221162
325143776
248478482
219788266
216052487
262002107
115874006
216109081
480030205
26527402
483312284
342960455
446151473
194832212
387261104
9840257
488276352
208098040
439680078
334275456
198559905
118375384
354515140
149868456
468261895
211026944
466980360
502540307
155890151
291372422
36335538
171256698
52978382
31257672
244105558
328127160
450913356
166786980
23737948
511141182
496149559
40022523
399535533
260109051
424829000
331233164
314542795
291981814
298913319
259689249
451554898
147141003
225798665
519910326
486884558
43970970
453856267
356356193
62346141
212317652
346469233
230424219
310012435
240466440
355245028
142838325
287908673
37568917
241690593
504610279
125835261
510765382
134906822
174565392
200833148
360011232
316066795
245723818
341812277
44747435
102825226
149096959
351773566
243690209
134660899
447976508
150771403
404050664
270056314
367949517
477547105
50040829
459005129
137387454
26471437
80371790
57611484
242916760
189306767
15756691
395812001
460635747
289199943
154274329
50698066
393506973
473009788
75808519
452531729
305880412
20777817
163888996
479171018
169458719
78682815
231203302
523017023
498680259
126937609
533021031
417273811
402881630
146100290
136558217
351395707
442419535
432633968
414268669
377702282
166773203
218847263
93879180
171381978
523577017
49945721
370799048
352150999
465814249
311833619
30598768
412921773
183785053
396786631
501445195
316768577
454682855
222367296
460176856
145938875
520935399
417055168
304236367
465221338
334176570
58734746
419019885
252313592
328106678
388940753
91741486
303761926
119178056
421532630
383618144
227638698
277089515
522603674
451907002
493875556
96335894
293019069
384831680
384884428
353101262
241068679
386985220
99516596
512641537
429403140
431764097
188459067
294691634
280235901
283657289
233755581
517074968
84877815
415349549
506398499
301147790
431340763
10816940
315144417
12806746
470571785
11348571
21946174
216961599
51626920
500321478
192120627
238372326
309981403
10447889
479136846
133896362
187420184
11548092
73276906
483271556
473117148
353985269
35199402
35757057
388530042
530401920
164356744
113320827
266320686
220153040
268838883
505469404
41427771
345226310
18243519
535038816
307334455
517681998
329773068
184617934
229262659
301517787
480880406
335665889
387053091
329934260
19531597
520067448
457372433
375699001
360613540
6950855
308075599
88092794
45832442
245573741
208106082
459536963
193693579
316851641
355402178
109215271
328547580
147467665
494031912
96339091
424202943
223712172
425218483
489995269
617957
68117661
356262704
30842211
312175301
462485074
262533992
63481670
384744903
445109728
435425192
101021761
56845013
175025043
239757818
308530010
443429262
79011086
292323497
35267766
523201000
432143634
70794637
285166747
254649912
298957794
335681255
502876087
203419036
410159999
258637612
106248309
21536528
200203380
373021191
533199270
215453756
501762886
487242434
29026950
249522857
3455723
312360584
377286328
2239407
104388311
396439226
346250241
196662480
122920867
118882183
463165165
298655971
6749978
228536561
301479158
338183888
513448845
435172236
124363777
216954246
358083128
3789243
62132240
8933802
398344354
221833049
517678548
260906041
212172757
487260874
359488696
5313710
380115665
496786480
169552630
258087433
293340124
122165979
521443757
408119312
98284813
2804559
33339954
193095256
97446864
134452684
71205421
463721796
204918444
133454642
290043674
302862494
486768519
41222863
343921465
201254441
375889537
361324751
280871221
368321439
163962292
241303819
57480169
259290416
174021501
1797570
234904881
151681877
531966382
199815289
118570212
28601265
274709130
240029732
291452787
403295990
42030881
304047466
529592108
264435545
309288904
143578258
412306056
306132361
30559927
73769629
70835905
10211180
416372517
226686439
258922389
22430388
316217792
36314588
9658116
410248179
521304747
308095213
455930561
24170583
420107633
210045912
136039812
102761229
115849707
75167846
298959908
472297465
13869198
127628922
44140927
417148934
303509695
222344333
151303262
374387077
413644886
505069656
177130542
24748970
27926507
394423693
155061219
213558363
413024829
72270563
486289465
526697203
388311929
217074360
499653283
70225016
429472492
257851829
88144203
37188135
381819100
209828124
288469580
235724290
101418993
239177267
274799014
377094633
288851137
80772601
515676291
133966971
35017791
399737962
241949027
495568336
65158290
75555184
126933355
378676492
468262742
325903820
156034173
59961453
190213931
407658159
257657156
46850290
291349393
364150515
285093622
163068300
183439955
342583356
225558092
270489560
437832570
443756436
10707573
429786174
493122748
407146111
60996160
360178627
460433723
259907402
226450972
113906549
61920671
381119194
530426730
383397157
534937952
223493386
340829702
185791012
188200457
440168805
293983623
265996574
184201474
469451415
289856941
412023233
501402531
371043670
147916190
306997335
75575242
252272847
747525
9323069
343206529
21851525
484498238
323329978
171627478
231601136
376494324
273155814
413720367
329675871
28131858
72886061
456443462
351701628
481007770
519892720
272854085
185469407
140922022
114424023
422089410
461908913
418638770
460108190
77766357
518069145
8488780
536558817
368691554
223285312
198355265
193530851
284697527
402480032
198465558
461206826
433842243
125801951
499461720
242179942
62551728
488218867
85701487
280763527
244963554
130291404
313324604
388100006
426310025
110998128
426547544
337462636
468008375
459764488
475635746
267606502
125389555
504794129
491416301
64914664
530699863
347314219
428644108
64223410
217585065
492722872
322878600
355842888
53133199
166853465
292896592
435387667
263333540
424709090
646871
258244096
201306211
363276569
534280384
70764753
384405182
359770981
327368859
193975521
535594762
380425170
211503036
214958058
66423050
50142030
334497447
110798811
208966431
235844863
151857497
140127821
59845542
39537836
485369836
264050221
212882363
532965808
529624123
324246132
532956647
467868824
534018664
208697525
316885921
99332235
162792598
314747526
386563321
173859375
296544300
246592281
463429836
134502871
300012873
423387930
130955324
174017744
306655628
364133440
355654056
110832341
502321913
251584173
471187393
192109992
504982504
142985940
397127649
268932072
524861177
292676454
119500087
180972064
355676250
256115852
445707652
126038111
534125285
405881211
230681995
510652903
179839391
180102335
332598482
396490917
66836043
419740579
126859784
56165611
363672860
410539500
222952137
377005642
366622603
219960795
400248104
520913426
474207307
387782863
360983175
306928689
220442763
227245005
507024540
294004480
442301693
178379818
275919029
292098137
426856191
366271813
522569825
413513761
416578447
232586820
272767598
446762066
104013448
12398686
496486935
268903597
445261918
46007067
186612511
523407951
98311440
118700748
98001050
85953798
60125245
135351810
227263164
299409604
526074487
218709750
143728265
329953267
145582075
242110742
469125792
465929713
142763087
199741467
274627231
52753553
206696003
440704527
222440628
21114943
260260903
330911751
137101046
441654711
74690219
251441841
234062030
184392913
411720249
11227789
183096054
212093505
320741514
348099508
58742545
355267024
396601771
454432581
375977610
317770192
316879023
54252877
376531860
427363053
435377910
168700974
129834453
139910214
65167561
494516225
72453669
226675856
127232726
442100954
93990520
262859573
492463591
193735635
39805100
134733656
246289547
342751453
386156165
8250795
405352918
147367787
191429501
81729949
393364814
340826501
243934892
63760042
518369
459790141
54457263
404545052
499932263
321950188
30050055
421290939
115397460
389947134
408802049
217226990
316184599
391456087
74818336
468130866
6053429
148827344
314546266
30544060
317988868
499023761
98974059
4925047
528546813
113987004
224225814
188016811
517945198
90359722
289155444
176379337
261893560
188971096
118411971
436642944
260179894
330277896
510336538
313023347
296266709
69982171
484498238
199229081
99395415
30262516
493815877
252691060
133843136
75526487
237577413
511402795
131865874
245361247
520679134
501119632
31991783
161280720
343054752
222320078
310210866
267628722
486440132
14517554
212498620
354509283
88657926
114632385
336005231
89556363
49843301
1782357
466102774
254002804
101611706
476026108
443003525
79929193
67993458
404853241
128625267
419904664
74331756
392826023
33627927
457929338
225059957
302477452
247105314
246379355
74279660
7380435
48662213
397924085
95183257
113325944
533248284
324641777
145870346
83608771
252464117
473657616
281090284
337292237
275247240
58680702
510185177
210118070
274043727
260655797
512750474
403983159
380729799
350540461
405586059
42728640
35518925
445850955
440661082
377885724
454844150
358154342
495217894
397995943
521742487
434652383
503228154
171164545
362334804
67149165
195570409
497869402
459829708
323941120
385089942
364733859
321501916
306665814
278589890
217893511
201174918
294678238
180649113
426906311
22460378
298890481
112113949
435178738
297214057
466358989
475722427
64423959
135620939
353832578
275967579
431683674
494875740
258967463
49591882
108164493
281606854
448967387
471793909
113942111
81302336
119544374
68479892
413847091
420703412
429849535
364490597
5719432
413165683
94773146
218453667
241160845
170269525
171864880
471356686
63328660
28036016
290789865
212056342
2176990
511515876
33424035
323308183
388902787
236012754
477644438
356881236
167638117
289893118
381252598
271659522
331082680
270122206
410153351
29621133
258912974
490270938
509831773
66899361
143352003
170675749
131854220
248286649
352531809
339589210
403078778
535894094
421290928
446367400
32671355
167123779
208036125
333400160
391997174
252046153
35496867
33806871
300758473
78420239
465352555
176073319
28992786
121516668
59652378
214206522
226907992
472903597
340523513
479017058
377099663
305421501
180502932
352098566
407425611
397315879
258116301
257952554
484157913
262874555
324394152
162414263
78482446
185849830
159014266
61092369
335813684
213933760
421812085
60172519
330162097
255533510
73453982
354814052
206081500
368282665
400034188
270135536
133434314
4257554
185949456
28736370
140883476
95399011
534277604
458027617
133219111
380717880
279028179
214903771
30931028
414637329
245526629
51049085
335043588
513762949
378759878
139978204
391159518
513456480
389283259
76469187
341052636
356739398
94545171
59343750
461055314
11885417
186519113
4220551
329332453
57361857
18590183
315637969
173219792
483098640
401203995
165931066
176454578
456712490
405095312
205343391
412610619
414358247
200483583
93226125
106530649
374694940
42073609
449598221
151370298
420245221
335133051
76105806
58332891
434943823
437061133
127346542
169733824
83881680
49425944
455240362
130298491
73463550
7314404
26238398
403577737
223279918
425175872
484859400
517029981
459286922
263430637
423228310
357032607
108287227
213443476
126324157
337876150
128347180
114781048
461733323
401069533
382297514
129406044
436308395
447512356
243035133
397731897
294525071
94780690
194796606
343780222
526393353
54337004
495574535
236059023
76189312
21760898
65124875
20088079
353683880
342461540
99997644
531711183
173185618
440299800
347895179
286851877
251427429
128673010
439153222
438412688
530026307
479012107
90045019
235414540
256751961
83987784
238797903
499645164
414580558
244674621
308228063
351444100
244540867
198829803
204007282
285149623
118751392
60541871
280598868
190000111
39464185
72378662
346323225
142483878
438399563
83125866
154239578
364733598
41689303
307370603
269148488
53081396
491534941
221247747
351145410
327753550
292212789
108405674
122118467
376642804
43338737
336609634
255790632
236012754
525560966
377707561
40962685
95941573
292608867
37385754
208051437
295018788
503525462
251135251
222141793
469829690
271891045
252632196
7015229
202718173
20474719
493825472
297863426
197534238
460097856
532986986
51447522
267647444
477766424
207989079
232323797
227571280
258061430
446504371
122911571
104572734
521840688
309736415
168926954
274362634
237488543
516165008
336317990
259689249
405198246
437280024
386493401
527369110
536047484
113192284
279370217
483346668
322504610
518646253
221892471
384887616
124565935
499976322
531888859
516144473
526104252
6416404
122404342
384320726
192825910
432627309
134106725
338439898
346197127
387920941
305164368
129967572
102935598
294629768
204255438
150486479
20408640
384918610
273552892
483990455
251549947
112779934
388474994
97285233
117341636
46079447
47916774
155411144
41638729
456508539
237627849
246096871
386091658
182032737
517520739
465638792
272716285
469933749
146161560
404742176
279029263
481997223
202976817
295370193
136389487
412624564
435987455
470289144
460879717
237822437
213003477
417565690
363822340
8205125
456066523
108759257
178944497
170048701
482299294
523792889
179951416
128453741
88814121
264193344
10347427
314449764
247912013
134545279
330777167
307695287
310142047
92468773
14588460
140387311
424870792
198030010
245071236
398850554
266136049
421911735
505350892
202251648
193587387
302740282
71873700
446221732
193408037
274160751
234837120
312299648
339161311
68250231
204718233
3608930
125028249
24111458
389804213
325312804
113597318
487033059
354936694
48608885
396058467
181954958
505674136
145586908
166356287
387899955
126478617
161663646
8624756
26379603
427030361
120292594
263209288
58149246
449921433
382909337
165619848
11172604
65949261
520935304
70797966
397426850
210391683
208114797
53839297
119223647
219484217
320028856
478487737
331881525
468998087
369225734
136220037
38858465
531484207
246245682
105223867
378098208
243925736
336309094
4932338
231016513
248028646
177234259
317684693
536373705
56667759
261781556
118065208
404946244
195282311
515530042
295913939
290229251
348157811
116589912
424384038
164868626
372255236
510162885
93086075
9322250
319831177
50810617
28261206
103632679
279141448
314222148
2604628
289475848
333301203
367134911
432105042
89918214
91163765
219170256
369155698
56420270
392025636
162428826
394505447
359707171
284682837
526884176
453566135
496560131
293346695
333673950
421887763
115420241
53327389
25353154
474950395
47371957
409872726
422033788
329687326
510573693
65496657
371036789
122742558
472436989
86448886
378527230
322639168
158171499
187869144
317527026
477653381
36674955
91998187
38627979
533271804
474990764
371738720
124625564
502914943
53695572
7674652
450818536
210922478
531634100
448290588
516800842
450328391
12969936
258621129
158934429
393136267
322695222
432885315
391648074
48947429
210060216
347728700
24343859
275313017
66560751
408364977
8011859
411747479
102355144
124998872
143840943
536003958
35110925
44208212
230666977
287612857
422908496
43367115
526656940
36962536
320628191
87308841
443756957
388547295
21825506
420449422
399068002
82764855
426784246
402268444
360579139
449919048
399078015
535075687
152140209
258005906
435971373
62246703
75842481
433690749
475564456
325247535
492581303
226259884
116643758
28049220
173117786
297461986
465258251
264358443
95304178
227487379
89289838
272196287
313308583
424468397
448121553
506518060
249767446
501449287
74737858
96470836
53610502
191891155
37960336
139728940
324304745
70790032
286789790
330411822
424697728
134016321
253428630
292156152
52437869
6931708
519639039
124365373
194078946
219279395
476337932
51444461
50785410
316156802
360544971
364285518
411689519
180827447
223392322
142546644
288815442
26709273
392748741
517504086
425083551
341193681
238372326
289168919
441146
336605487
139912930
121155059
18402761
177606974
165535272
489509634
56912331
246475208
338752243
143213886
429643370
56351023
429975256
156225885
525560966
207262637
158102531
38543846
362290204
428658412
342230746
269037861
514697473
531118200
405799048
524708884
472373979
504861283
212062247
472476557
119977115
29585816
162964039
20887368
335721033
185479157
469173557
374466414
509399989
427632490
489185040
314505730
353451776
304120293
487561192
146074282
112509733
4267661
461117244
479468393
529931491
511557100
75707531
58710984
93517184
205663147
40138520
85351524
231706172
291604679
21236399
254192449
105644942
83349016
60535883
437304653
357493125
384743735
3346856
513439520
245468362
369595951
439657093
258153608
105647736
281609460
87832737
150017146
139221056
358498056
360285409
490861574
529617978
278146541
307748556
495998965
379598154
46266623
452483152
385164491
105028026
224921517
372905107
191441030
380156486
90249551
8168211
37315418
226358193
506889411
223148188
260860576
433779422
61358880
255060925
114481933
363284339
278476270
201189651
502657471
358294916
200405852
28922866
52578867
512064165
350686789
447950403
498052303
526696706
446446887
369505462
529523601
326710952
272594862
235804724
444049450
503948488
504471077
505612089
49386118
478745852
273582163
465423651
447158429
172922791
295445595
357182342
144348169
374369324
420081595
464274181
265579405
136296890
232829151
364838227
52784459
6203117
429467799
228353155
494453162
430934518
488809285
413661809
275002128
489685146
66010649
197689110
123470350
196007545
521636800
180234275
4493450
129442042
424397660
286859512
507358956
488382099
466465126
69170620
334809635
147724346
476233182
488262888
243978198
351176900
56047373
330255170
204251247
337194806
90614275
492097392
248301576
454642693
82120486
480054648
311193691
234144425
489269148
322729559
309352918
257237818
387330337
48366269
429557739
220692345
515863648
447950403
391028513
441269827
279083405
104087242
294848712
110756209
423554567
406554724
186636087
106242944
37868626
207757966
463295763
256349392
40727810
67311657
117899318
339978128
266798626
195310603
49847309
390635866
175189770
83502397
419740579
374792112
368570954
449079625
227220485
103238971
98729734
37366540
213755197
87985741
265947679
218446017
476209850
118491243
179606651
219163871
213092886
193055255
422544657
306523671
261917052
409983578
65856811
474775078
349216047
338147367
533524451
359217589
165564989
192679004
132984458
487510840
313083713
396922850
500325750
164874676
456061349
268961536
365145934
87136302
124699287
501132587
370223680
139286043
373457347
317243015
458710532
288983652
4000646
276828061
89472029
364204103
237292391
436482265
12485083
114000460
123332675
207541072
144881785
82579650
513275693
51369033
511183895
529919275
346021810
412223805
359401176
473457730
224058049
444116979
374485532
354224158
449964964
144374038
295169315
350097734
383366169
347630730
195259579
251849044
111167599
359692156
534177360
95205187
327810738
90792794
213690602
4691993
448164304
292467683
396265919
125609261
67588134
243675256
343853869
274790373
364082120
217982807
509703663
433842395
406953283
59885186
8050927
262347097
363411265
165850038
527939609
49474396
233686779
166162177
485499523
231951744
348398694
417621717
224839228
13607573
169330416
154363015
535588391
393896499
453341176
432442217
39561454
153691957
343136698
78699907
450443733
123544976
434082850
144413118
496926865
270679887
348896793
186878442
55162608
214024417
305902815
245457843
14197875
476209850
64897815
40829760
77714441
386538569
249182007
11901758
291838965
490109608
125418590
17876625
151593202
139896406
9997884
126007165
294094530
532416740
408764199
521671353
271842606
505399783
23981870
129274223
506918534
492056186
176085282
305015059
512458496
67817158
346108834
401732095
9940402
499148511
357222684
383216632
286353461
228304503
174081481
356865311
469482390
249616589
198427527
276388795
522763929
534475469
145344212
486273886
421786185
203767713
470008487
272703507
364396105
181201004
183273025
294959385
176313403
401774664
51124530
276038466
479674528
421968260
203568117
532080720
55983384
208892723
96786964
221848317
341343468
102519989
14733518
60778008
67691176
341365877
190053376
403005732
271556632
52117001
468987373
22452111
460276818
414699237
345949753
219315377
450665316
529919275
74575579
325284814
81413940
134914996
247407341
45244957
392478969
313707915
377467425
38984583
405075882
463792818
522545347
99916169
284837585
247950214
473206728
221518343
524527446
364980040
456319271
306377155
392426827
181044823
150480130
240710008
184564327
262587924
84539649
18985016
400214700
124952915
46866040
147302605
126998511
42755635
412056197
11244302
95377668
473271833
139855783
233390313
444379511
488472235
436646790
257835184
25712004
320568614
38710489
382964284
186903159
134805186
275071768
13468327
468978966
162990524
11988472
322036323
48918184
193797421
459432468
10325194
279779263
237544388
324807506
282023808
348232600
232227540
90979322
457918482
460710680
491211282
173798184
398547469
518689357
176118258
146318117
279230002
252028469
139254794
182210525
436052737
177526452
175492467
295669784
13113714
247033434
80342281
236179949
303556893
255602069
9843139
269283126
251666889
113013800
437540706
468350932
332713358
393163499
519982712
368062029
339509488
461325375
178074728
380256063
5728006
490863225
529778193
208808147
521729585
342011126
306275473
222455402
516668032
403906958
330544865
439000819
355572775
202369839
392912821
258033684
491301250
278375082
517295050
431335861
499741092
528920841
156900670
425371982
116120746
478121555
7293171
83563748
368442850
338439898
279790376
517817013
4281200
336291903
302723911
259635039
115614179
453027551
402860115
276746399
5701381
301102607
431105663
141946336
519877692
490440528
464519229
437860249
410741795
111053224
452665441
358400889
491567704
231542061
464995433
364073854
178743567
300722229
481980431
283224414
101223636
199990658
233503709
507659323
84547758
397712637
491772825
466109785
185349768
397564540
455203584
500314754
75914618
388416003
205751371
146446777
140831748
330728912
440908818
534684311
467518971
484722626
336813653
205918609
365787511
479185784
531226031
385535323
209472073
380612477
192678525
449458151
32831478
278310016
101717650
320952813
516837722
431832890
434727364
105141137
432111811
249915726
79217387
227378329
98874467
77031045
217304341
115770818
361514486
215022270
3042705
53085493
234193415
228999546
194575473
473114567
464577561
5683331
318222368
149957507
515469334
468294430
205832703
161951805
141278977
214874205
502124858
59037469
527013507
261494462
110159050
240963084
230287902
290400855
490912733
413926186
67091558
3304716
361753735
323081647
490898215
123243333
94656017
198988403
178608182
44889321
289628492
384596202
201707207
242419764
434072532
120021032
213562662
268853474
96929545
391200377
182855107
312112748
482227801
366246202
316524148
352427231
59462021
413373809
457185019
229481331
104547944
141535141
433403486
192736142
217652266
25053235
24125016
229068335
506886801
279325159
355394220
465026913
300888684
14661355
29187126
226495613
410885990
181407991
35528826
311011435
32898376
21236399
342330301
114093958
167526432
335238509
260260903
134475461
6719584
179351273
382461366
445910519
130761725
77199116
517463212
58320153
438542019
294237636
170629099
283491118
519280381
91537417
136677039
17754249
403808231
234444226
453080547
448316532
174919956
502014372
476101613
297692226
429117575
187837709
183128218
384150951
339398934
68904344
82408667
321871768
459237119
191398782
97318297
253521333
314474702
147567209
326961652
190896555
513471546
156173093
315832116
387622998
246573224
244712603
389832255
337142486
70590101
129744068
470343861
148251939
300763381
241178718
482705259
12303922
137864146
285095125
40684054
7553684
118411971
251251739
85068351
400740256
197499311
212349557
262334834
266311330
5539534
30998222
312193608
473367771
12989870
46675162
92690879
496161760
186753969
449919048
123122644
147855406
226366562
129615547
172769084
510652903
48651271
518875538
26070751
177542706
242900800
399610
476866586
289200954
292269384
416436898
161877720
208033098
125315739
267027153
174631187
316610012
72056679
134942266
460223826
11917309
86367285
309569720
431572822
507353080
71824018
485605339
2935415
294999150
496055766
457052022
225736230
327246215
330152393
97661381
213107923
477899455
238636439
78377500
115945492
172571009
258697852
358509118
3281903
96709261
29733905
356688382
213446562
105904628
487277906
114731096
51510853
17966616
39732556
491262304
126073140
356523016
407660201
116383530
490237247
478997122
85586105
534546729
489088075
352315438
272015430
99820110
530817968
201708431
221216387
253061765
198622161
418558090
228864118
490160102
259537318
509089285
387659613
441242040
334636404
121066571
378429805
20437890
262077451
221509274
356868181
417333612
398328668
150951609
209670896
249549175
175236445
400361858
318378845
500587929
294939341
391014423
47515807
507654409
165945929
221982048
222318947
332484408
302397378
267660527
532569450
87672552
224912115
64251687
410491097
72643779
527565518
85337045
326552327
131238811
517862247
176776207
359380120
507268849
509200214
444768033
324246132
471507121
254842661
75553433
65777097
478536437
40755656
276541681
323311384
289934949
88345732
183712842
192113118
264097041
33461520
425297445
136156289
496515318
400394408
348920700
49809256
254652857
459214053
180792815
122846578
347358549
69668190
433372292
258816159
95893421
84684189
137774868
137663992
520678062
158484928
69435458
221317681
157039810
384616799
299875945
70648895
156826614
231560731
59290490
29847742
403900171
91775480
484741328
328015827
475482125
68420082
18937497
239838808
383227441
82401336
212133096
368559915
5287042
169708366
330748261
377063899
490211919
166947752
253119364
473642355
249603087
463366327
339917227
510120395
283952420
130613539
496712019
455502592
151628943
478367588
293396211
143750457
169560314
297327681
346252816
322679715
379978437
48701104
166125434
131056553
169199318
212994445
475073919
224666033
179233957
107618589
308981143
223119001
57420858
166553199
431938440
531049369
314225584
495841053
215488887
314301233
34892863
376324707
27991446
36213596
36408662
366768068
262506515
154910803
175538291
206780824
244471058
138177004
271788884
354351557
492178192
273731251
89132152
22584477
525183365
255298487
429408287
51168779
454219330
373109764
151755791
206750286
40389791
51977570
426407480
488048337
493554095
112475170
257887733
279596790
134483025
112553394
422017980
440282952
95403105
403972202
279832166
53424173
44620903
214507518
244752363
124464819
108930266
273983960
350811926
195819408
24607960
207421593
5468281
186220302
402554735
401647754
166844953
244027459
237216397
380327483
156282656
317350101
458463616
536653858
78150164
269535208
29086404
11599202
54189853
206674852
520487398
373485570
449829461
495753835
291318569
161890122
498090455
492229059
346219059
465104018
36074666
29127074
291209953
521168172
127826424
904208
59213337
382352433
376923655
237711367
298007686
426895811
474782322
226268486
34710117
155910525
383618144
132862226
198840140
486784863
247782773
531460554
434197023
214602064
8708004
3513867
516300756
300453986
356054731
237129028
256763537
71514901
361764778
10533972
54900794
74565313
353828784
11043649
422214055
495930437
241162470
143142295
176827433
410995870
398203721
466269095
133374300
235190700
406404295
419315062
201816265
505072748
99047491
435569247
307053433
475181354
522312987
68922528
481905893
301931258
412107593
34193795
157022858
144636706
159033145
78638373
165410293
318189632
150507547
479150062
108518318
222447249
341118119
364566790
275294837
341175371
448486888
154493298
375913606
348391533
466118798
526935912
100863019
355471084
100033543
459939631
253399830
97853003
369553752
501366233
195954019
393496557
249644381
358081874
487507526
451004657
362630320
106196908
388955115
229714420
159108044
222128049
64392460
526334055
308644427
510227153
160814534
341175371
378629827
207658199
321465196
190832891
214201039
506865322
98713558
502599527
59805365
369013683
282326836
85205472
248837249
454181113
188107725
67923435
23842279
398289397
156824842
503421959
82203880
145139170
165918905
371605921
200287236
159091149
372066424
7119219
55320509
450462070
456076824
106806320
47673925
346810171
52674061
25325077
514801107
359966471
182669056
236904521
116019422
42652240
460075166
22256295
9643636
3829267
364584780
438551087
199225534
478604785
190401166
259003508
280232607
42028563
26925322
239034623
93215478
342937040
6203117
91230633
160454022
68615448
22396340
250663086
149784579
188896602
39247901
291432677
495237801
7218038
489057579
212158569
512391212
498908343
475481325
46896427
247512539
516230277
471143287
425991233
168846865
133728269
252731636
352059024
234571220
79278953
153867996
162812912
354661627
71671422
274016657
306083950
95266786
305022611
431984852
333858047
112733977
59627700
138335617
520131774
358039453
355361834
70240063
259031140
469870885
235254537
415016011
286322494
415892663
241133926
163450844
388257791
284983746
30615968
189264796
65085271
468038524
299602456
422183415
533238816
148508934
393036315
362497752
216523138
405509474
100274485
496491631
118444740
222575688
142501293
448736293
283214397
172460707
99832212
76619744
268490399
282694538
498389940
202043353
354117287
482477961
285515444
220777747
483152939
379503476
92989433
400603912
321774664
417976875
55336299
469649294
133961633
299361680
345352839
497503301
101275706
466087899
111396820
208966431
252903034
200613354
247390204
35637743
222045106
193203930
268582903
17085350
191820779
80797161
224380724
38220792
486670774
211265361
248240847
269407540
174352961
403411752
225969422
28373076
335935156
212575699
213570724
536842434
177420258
264469376
233258684
462900681
238976519
185586797
485408952
470842892
305829413
149144781
194515355
59278305
428900625
237443493
408034967
158731097
197596618
422946498
446406412
317395043
71846886
293760123
412002349
325621064
53227983
442340552
99383131
115632350
178888715
309865009
173749652
76834469
365470426
97708220
532824197
328799530
219240022
392251435
114955084
95013402
439825767
267444203
178375044
147286979
86962707
200740625
410611222
79682564
122938306
487890729
520990048
461693799
74549449
223198096
531641068
525570073
302673532
525667900
378086726
433322408
377036041
168458647
460335894
40346380
441990179
325281251
89882148
448220533
121819969
411282042
455948751
157479841
316022914
46534573
434491190
300280951
269246638
178559654
446048104
305904604
361974006
81231505
84082053
382509775
224463404
247686553
193565064
497262330
135558816
133411298
245066482
428049421
250473635
498705161
147780659
249730574
379407715
469524644
23892570
274073029
187049036
482748156
406589372
58002475
191305367
114972284
299852027
412040057
251349359
331082369
516584177
487167370
246420174
117835686
48947429
5216596
381857895
513132026
500596301
249236289
152450828
465101836
404237631
501757121
140392530
356581163
310970451
17706565
117999588
510969796
282917436
314192321
239577124
98548810
506008260
224818233
493312800
520465079
173871676
132521485
264319
237698560
311106396
450089396
520717252
141609367
429691301
522247667
289308756
446849849
64101208
346128304
508838562
428346712
352315438
386314664
131313106
130300986
384456648
226910104
374339806
442532848
230938485
515895012
283491118
8922729
153443893
241934080
405164036
479925138
464215680
60734147
93217032
105487747
236793500
266311372
175193789
290538730
4775113
395112688
320478420
399382548
352450555
200417666
92428673
428028781
405705128
39242318
511679707
503281334
514361981
63127449
176456949
197859561
46280559
136680763
106688705
126822609
319229129
4221440
25391863
34840318
515993791
490025316
297141742
129516607
81935482
483931404
117271970
357014917
389297010
310388175
460157911
291364753
461376179
198571751
455793549
528597468
303788062
99259264
166884062
261328257
359738933
390153277
485184877
324702220
328018972
413316338
321346436
227798479
162281525
328868932
344963765
67387461
214310797
190741397
304325741
455971378
57613693
378249352
383214533
286326650
173112902
281793603
386710510
118691756
254935972
42034418
109240926
494810955
293340329
246809983
524869819
29751835
518167558
261738459
357445231
68760856
526785856
275144095
95224045
508868880
215210468
485131687
118782156
421047056
218032294
144024225
455734552
25614436
265307956
512207804
303181171
113801776
378249352
179521045
413340003
479908991
90960337
163965463
319157336
300911670
521763301
3630280
12374027
465806703
50045494
242857208
1748531
74277862
7184614
459483304
17096246
441587341
5280540
225790894
162213274
151153072
250319783
120275603
391089786
479537544
331282151
300889604
72940146
225496888
163610651
445076738
370137836
170455501
399141793
65224395
48425699
296791657
512720297
47538291
470196862
160354985
181468446
283232920
172294431
243314894
56132769
357589016
247699255
63570965
490634899
146655778
404684935
90652149
144483771
46734169
388305033
132295188
64701402
227161558
402558558
168654062
192312662
55175631
417257694
101242068
99700289
230476065
427211547
138496525
7266656
276220526
300081605
399179849
444070954
379510874
43734434
19742711
190520427
138765688
499284020
389112069
51399049
7174091
495831632
310249689
263658859
536508562
204604393
174148440
99992276
164468454
169726352
432520521
91213528
19700577
485277750
259812491
10759092
215610740
379229054
517916148
286068867
413147892
74555405
63541436
64090062
403195977
7150413
315261611
6684832
290355474
504615567
400233483
451930903
453217359
35740229
469127852
419486438
51602476
336583883
329911601
452759485
473035682
140989746
402070285
67858349
122052776
493987924
367329692
367491632
469971558
451638154
376260591
310244295
136075607
438273129
349009727
99731186
37562065
470392029
455013682
370076467
225640691
8185747
219880030
321055428
7459913
11891040
515376449
159002431
248663124
25878518
519918905
109319703
347647919
435229931
519154805
253145592
394485338
104431878
461534536
370911690
50040075
245866558
199349294
144900320
258924618
420968606
257837275
292757082
42717373
319465611
373195735
440863933
7700707
116779242
268963496
23281882
9775051
299846366
31293816
95269825
491004472
414213769
109842181
488889586
482598895
254842661
394910335
495533489
128629576
208620285
105874821
397702968
296060902
255404192
286542502
400333753
382843935
434840710
106698301
117125542
177723049
250611198
249698647
213779182
506453168
85330494
390848569
113188533
153215654
68081079
75376376
258892653
150800591
361816086
109938421
392921973
161069755
176593240
234826927
61677768
479726304
528832860
252564651
137561922
463316562
403161931
334913239
45635619
462485074
535471616
490149315
2681868
277321748
327195813
509216905
205510702
362533650
188732759
276067314
9392283
258636840
380822775
189350551
451491587
226128327
387001504
207044188
266992495
297050166
2199337
331618843
379613584
449620785
69478044
58516219
331692182
311225002
240914922
151080179
145770576
514240629
161367896
458789020
481809839
127837348
261068040
181355140
3596661
262556152
528057721
472070734
143044576
189115307
217545788
278992850
5574315
428463256
129781161
494758679
52110829
342134087
482018194
253327780
362496591
280174519
320644398
337613964
255296816
151364530
310851578
479848247
312384567
531138543
95199184
174069146
212273764
535828795
363781816
37366540
386843094
8502328
437886991
166673009
271609107
435745113
88086243
514797355
432477832
346954050
88709099
171736586
250580207
201325778
403576126
32313233
321464614
327865470
238120283
111922737
148802618
285259036
58840489
33486722
305216504
221104319
41968884
374509704
437476970
59242748
369277062
268213306
461261373
127898734
364947597
220199057
17685557
426458504
347185988
138366366
304341876
220921044
271666664
396754982
418127634
441351803
220277252
480339827
205506997
371388112
464901571
27477295
528142514
275779709
333185668
140106583
351266427
529165115
98325871
61029
429502120
393820448
234990956
271400081
22960424
417443686
56094344
368934612
364693273
497265484
510552494
520317651
158764319
190416519
177505730
451494097
270044757
251597700
532183913
26646867
518160867
100007767
469850301
373715516
318871522
156483008
54146461
121194138
66436477
396452672
332295524
117197217
482125205
341786904
90755324
216625099
318373199
457143427
430109228
147990495
151968573
401249357
54795611
359895201
411709644
16233254
306123683
6140558
147937585
115711106
153888969
497068680
38489748
100204746
378217628
63380371
343035325
148093713
29890992
516334445
11166303
329840773
430829341
328997314
356130577
261628261
391621994
45203540
253586912
46137549
370507260
87563263
192388156
268125188
316335600
532122757
130458085
524924880
377591247
383363415
58751733
532426610
201072579
240778804
188316450
166266840
153001677
62137283
95949257
387311566
405218538
176552019
140320043
381027949
89736335
475462799
97853003
101737980
17082637
519191739
238004861
142219215
245940601
420916089
127357456
135797883
241754814
332681135
69760534
259817199
72521178
527540561
448061390
240256288
269661763
374303902
313196115
504235306
172850995
183955449
61612514
52328465
211705321
115423366
122271569
376604248
67692158
279883994
249386939
497173792
101661278
57485968
479268306
215476083
81330792
71490055
374410032
326797247
430794449
335202489
328540893
294603485
320431787
63367733
94417017
536658136
83955518
86530316
14052927
218469238
56753473
9067855
62460833
323984547
486083853
454578450
229262473
236764509
379761846
166934647
344916600
467162292
107882716
149955902
305368707
351487466
490901322
473346708
324140974
83722520
509682040
483427440
343088502
496202277
506062655
341078763
460764542
464346098
271700728
59729272
142685811
269218762
291595268
512386171
345472359
158686925
255136931
164568105
141096864
376385433
153296846
500325619
23639060
222615431
428781660
1355209
531581608
407537648
59892302
2454347
394162958
452306500
303579970
145994149
399883751
255658467
506077230
324546434
60896765
20986761
1583835
125068171
202309217
460389007
210835542
421563475
382672063
64457064
144188532
468957280
316976007
238050362
391666249
331012353
196885825
240412429
415192828
338513076
69515574
350323668
251545641
156089161
241652281
273600478
159679047
483021811
519618693
241539257
384671382
20264189
92866410
84077448
313511850
270580142
147138514
44041966
336917836
151370064
17412266
21752651
506355068
320172833
62587805
470298836
76508312
174947121
283491339
32825664
104080000
502844601
204748874
312728257
216167206
116720404
147838646
31318391
63553964
233187314
503767844
436626276
375777873
38943624
506434444
402201816
111715752
510199043
144604536
353329232
456550918
54567173
44954249
217754905
52721550
360720407
39972584
314658511
243108181
398717978
2333104
93703340
512303542
368718688
17590388
236846960
411153577
178826850
237628741
344815001
457476919
273840493
78632489
161765100
59153736
458024521
481933434
185557498
45644190
507623840
530867914
435324024
290934821
213116055
55608283
305974924
308681055
257593966
170675749
364489945
168926954
399425636
333731871
228353155
264631856
430179348
368982065
322967141
320804037
270897230
55927499
351925009
498548161
177436386
535152498
143974557
452106963
46613896
257570018
124804218
142894251
168128721
355457313
40202618
509202857
177085610
204201624
382995027
489537043
184547439
77653228
1373168
74737858
402313595
207103304
237181034
197989176
194851683
136375911
366918365
46520775
248657561
463702383
1905211
375909206
125677460
468890159
293138582
84289322
216557614
133185677
368654508
89532673
104135380
156150471
524325258
324479234
396854508
145701608
23525174
206221781
7225482
150487653
529155883
62644517
127353515
439949462
432767178
229783773
496202277
107951812
55281109
453681686
291362096
80467585
273653166
90895507
133457560
362516713
52223062
300565843
479367397
264048382
623244
201082206
522974058
106230516
217555017
309985199
281523275
529466213
183438196
146251542
374962786
318745084
457648280
436041463
389834546
426199314
469043651
457409049
25941380
407949841
24954251
407326863
491697543
162948529
2892700
69606966
76949775
3425200
283106026
111911085
438828094
162771803
313314034
312024543
106872951
130437381
133949332
497435050
107639786
36420807
44692950
326405160
207817584
408416215
341578175
488497776
516192630
132496629
340788761
97603608
79965668
238224246
298862890
329847227
72495256
420670044
390966145
240668913
484298824
172558593
38489748
49448633
529646921
185038034
121016773
200769728
188720430
268958638
113543
306303505
300030223
331704257
274160303
327833554
119627683
274444449
183189080
32418674
193351086
168987621
99619255
28725622
512251143
147991262
47684629
186080840
90392565
17465155
165043605
389990587
216746341
284542834
342185322
40962854
132715936
122493393
253509038
275534161
329988513
287388626
194310695
322640480
353138332
510745255
87542618
349571294
268627484
361427085
60342779
516991744
18773817
129671889
352512019
419693306
289625873
407301144
447622946
43907902
523334666
171852954
313035099
392346008
369702760
353726672
220141226
171271123
367220835
477268451
111622480
28246861
494813980
136543839
491657983
211256015
508670372
45338200
2205041
190618965
124191710
103623291
408047343
178921306
32684538
422059477
397431952
349612370
290538730
265517152
108100232
310312619
91470814
202377494
248251243
33277152
430800003
330491781
27987790
302393621
487550147
245744793
50051143
475178715
339275487
53012148
124668625
85140306
62701378
385503688
45023147
439329621
521431840
61213432
510946918
384974560
118945092
371622013
61561510
169051871
66021760
311282891
126887523
152992522
184038022
291651498
213065904
453407539
359093725
303571303
117883809
12930504
255502117
388831332
434620145
307554668
267088795
155743236
389777195
353182178
536548104
273339952
75703837
435249496
165637367
170501843
347055111
462733864
448155733
4044958
39161296
150165138
141006832
275158318
237877002
154477750
303336486
141261491
148681103
121405528
453421021
443812567
168932031
317425130
42008366
251927171
433482759
209924507
268875352
485644072
47858944
34352169
378919149
365775924
73694364
530845859
37539218
238195247
428976817
168773807
189063780
356392153
109350298
14102776
80742678
296563077
361469753
389369690
108043881
304972328
420610199
73944687
515261399
121501797
265941586
502404153
178438743
162071979
156507903
385148574
146398812
13226180
525783335
330803155
429173454
140180520
82203585
433477357
279677493
79502567
339103561
322829881
96818239
242372999
258040346
224139755
353632056
401312630
458789020
300758900
210113475
282282686
328691760
495039182
272261872
328729942
163055402
76175089
122798124
88871741
394399933
274156381
445533868
76910880
488828018
366070342
71965568
404939693
13239076
222889451
283147391
354784550
109953133
225878073
485894740
518875538
431451755
65770207
76714488
149044251
278953682
533926555
71989744
12358526
435681213
200539594
8752780
505280923
291946200
288443063
253173370
520265036
412169635
400777721
435300475
159193255
34463531
533935303
112350672
408702766
252849677
298097976
178239803
221516143
324837796
38873925
421744731
528832973
307637404
253370395
532527039
402953860
482865540
49573469
83364069
78840918
304755608
498939474
328071595
149814753
482459726
32977479
494942026
87112230
136599211
320857273
113922154
257656689
316903047
127136820
326422922
404655610
166955719
406770137
324458090
443922175
45829165
366153980
231497820
31604011
339702071
17109673
252105862
414132163
117011426
203087535
480493816
331061588
444429166
534441358
264570368
110625648
325737701
278578736
503576733
380635066
241810187
142108503
157192769
332894932
273756702
310767433
122334474
355675640
437413417
19932383
338008080
140407086
196662480
397675595
55709599
315006425
67883045
63324113
458931597
461973716
500016449
186443327
295020979
248033502
193294960
436996774
365436582
397757197
58493017
84022507
367701056
199650820
442066848
218937913
522769564
235204235
66012456
523288876
361866180
206643812
363324187
165028169
44633
351018909
414881470
487910648
314449928
69722203
334759739
387010430
193671828
300712574
503684586
341236182
18292729
268350779
4763692
371335036
377134510
232403545
487128672
248244396
292412982
384131067
23553615
166956808
391023978
98092977
454706934
185127744
252365714
388542644
379971797
136316796
172584083
379603739
222500040
218532727
179423313
520251809
15453223
351321270
368982065
349916834
452414336
199514990
139010656
408325878
415491212
249833485
146226287
31738944
440046804
41474120
106634510
495482878
249498547
521082418
209474126
52695634
73131935
142106251
459273678
336923138
514506592
284742043
384150951
118888218
512251995
418801642
463112663
246424263
435377910
101351139
215755668
282724096
390823312
223388402
107807392
536878588
394187878
405059168
223646011
90300967
115069687
402370045
309574926
184590438
362967790
222025183
482002063
462958579
251242907
104172569
29688574
273038922
519419175
309130512
53584923
363179402
399536278
515989507
64641238
127868773
136681991
209859494
430554668
290167080
376236253
460169064
331623989
229154720
347196113
343674339
134743697
382982261
275262623
411240749
225642049
132270132
297569092
52412240
157820613
37186929
104976454
434624184
206411392
210915222
66347958
58100700
263358101
151536393
384933875
426050813
441408123
145335769
457781936
197060041
170480015
53005812
389276504
469461497
261773494
520939572
346987961
470593862
510528724
407932850
193635133
350563632
455378297
250822337
505432732
281609460
461587980
218832290
460088493
345328093
428840949
490817991
240696663
217379130
277388012
78459204
315343902
343539230
140140052
280888924
3019020
527588568
208085593
217302600
274704477
365526861
403030109
333775567
490631892
27601118
188658807
270932833
176734867
198134351
305130607
18979537
106269130
116743657
441292280
282307779
395651910
403968658
287973942
273746222
235618414
386674857
76029353
156626365
134125018
55715254
521570743
450676439
446660051
2630820
192978044
294181795
276116217
179376319
283984840
355487338
96890410
347177608
3009753
474908623
45549479
126528129
257155267
180024443
233002854
316744304
12984327
458581729
323971484
43290219
287851639
117713081
441752744
121710943
364000461
64719870
495596149
528019388
237326470
413479140
369580312
159211460
136071742
174490558
117107659
483724360
255826746
326846067
123499216
373396585
256450302
454717957
189037150
257541525
441616569
507878062
508021963
417592618
276264804
296804326
522302827
116273443
214268279
114514094
38408043
495492198
377061690
334712166
231217142
136162806
98959469
210891040
388988705
345824419
68412693
431484222
67404347
472790749
277114660
290403512
201900779
24014177
150821222
326507461
339823199
237112183
163086419
335874586
497034666
10702502
116506213
236712282
499999349
376193010
273042129
192206705
1012778
44580590
59260348
377464302
40962685
434446040
340037350
202847299
419757287
454870334
521827347
278209395
294893018
454433623
366299141
209846869
405391182
279098190
341885257
514366572
231445780
348518748
514027345
452778264
378507634
230854649
299320951
346920293
280288017
187286965
25056731
534027112
499177634
1389560
434129081
34617549
372555915
77617742
171537191
48147739
124743566
124806804
336540226
341772561
101322812
296754641
466824090
169819674
482757742
37343818
96168040
401583688
426807781
262305542
392244353
348992697
278933237
161641844
68332915
214456412
165127337
128853995
342500824
481980431
19941135
510204710
449249984
39644755
202499681
306027359
147689189
89785844
182487214
518177883
234009781
120477758
441059025
264004841
108917231
165389665
20714831
403394912
436211491
152833116
83250536
192285280
475227129
84549048
298178023
85719585
361333303
425024279
201756307
41494770
278838302
228631759
500767726
26748321
475185901
463631846
392977978
228976306
422944845
386272014
426810021
423554721
313819988
307707641
470185714
121131988
433480605
431323357
257963317
186145046
339795631
19282720
383327015
372292220
521132963
16851402
510287549
180945623
431707223
43449234
527778117
117814847
451085119
460384197
163869953
408627942
298487592
437273952
487549882
107239702
357135974
318714836
41146101
280160239
255555184
10711907
122887051
220748468
76834962
268514138
317184320
224150667
517311284
465290199
490190082
365490872
324317342
516003470
174491059
29093200
33024856
466615326
249818006
80460701
193025735
504848348
431273522
232791926
435204697
117124577
215518727
121817934
57725978
346901492
333036085
362221010
533933552
15383662
432577776
485466079
171493946
25230643
476372818
441877563
114237395
472617205
324903677
423078283
294814805
363280528
130701179
66817116
444248727
400001900
173014014
158171970
8598503
331656876
170181587
9422780
1924713
246661292
366669132
456753303
405376418
527788990
98150758
209909231
109946789
43510483
490012778
423597432
96354933
521147848
514189128
397237320
190970737
504747648
286927391
374169550
329274855
405688224
170839175
131423695
254362854
178705801
503816833
471961965
286994282
35958077
217128020
168770933
174516676
265945138
183073810
476082290
444576154
280469260
157781563
446499115
83894922
285483581
356436514
248809388
405736126
207920445
481022081
367516459
182144588
188301737
47745522
428827081
385423251
121974972
82224398
499177634
316085971
192798841
461779560
451006434
16279148
53401355
198378434
166066115
55928414
336003321
94851202
498044622
422375473
40325012
57169554
221026238
1374072
172186327
126458902
381582307
420388963
433767456
41369636
411274386
36795579
261637672
133244580
253386167
132242315
60321094
250575255
16799607
282918081
109260815
87110347
332948988
535157165
341749805
373770204
78516337
269313263
506264398
57493021
459859454
175898457
205831146
439533588
114217495
34797214
379245653
427191266
376057399
179084739
437805931
457151455
18611202
26610380
238092057
187988855
413449767
146081028
209628179
469660086
146538564
500496397
16655039
392143164
268296821
303667593
345652421
472126644
136506723
39094008
228132154
368121493
49945721
139048013
314195702
516634810
466634882
227606142
125648024
493099579
237574378
333260985
511381325
36284106
59312291
161225856
512766723
274361958
66981142
92382939
107807871
480538832
1780938
31878528
147574852
143466878
319140027
375276826
533220745
489637323
335560355
105496079
304237218
12775855
413702739
345319778
304951788
162219233
184859734
86612475
182545829
500152848
362177069
279964754
119683261
36944063
164644319
276305603
499585676
236936066
432731304
48828403
329303477
376171753
367676772
204301321
2151699
150190523
488004025
196086760
477076795
283061501
139826605
454187352
36962802
52063933
348432436
366820868
219976222
72707522
471785297
40659924
442930647
14886395
19072057
481519349
90364711
271650797
356350017
293773814
128527738
97685395
141870053
132458257
414200827
71054866
353451776
311978564
484615414
20109019
230791362
217252447
443602843
327273438
381054215
241406108
503677652
98971725
50364993
67331274
118220041
340344715
132933204
441289868
427089774
354760650
132572111
9959540
526287572
428348855
168878220
102373600
51007243
430656782
353827219
27941244
357806552
279744621
187344366
29695835
413845809
92120494
188911890
237445494
350025728
25531125
340005919
488582963
225256175
155426453
69660882
490251118
399220145
296112383
311060012
306865691
223202986
510659193
405423358
294466346
132431785
159979926
304361716
90960337
111549416
214133481
309478964
392902931
118697773
353232270
281711074
245474881
40131171
387293792
185661709
367816857
173259392
244465345
43546131
361154766
535518520
456441982
334265913
485644072
277029635
369315633
135236246
179423313
408548679
308828257
459189945
274666206
359622428
493589604
530318898
22579898
172200430
153733308
265928029
501415110
117492162
347615669
524965681
141627129
262115604
199769314
311328404
519149740
397259998
244784622
65666755
257928741
400050324
465582714
100195793
248184207
168787267
503410962
290976156
391875834
462437294
236001035
18215194
65932100
71598822
211347035
48230791
96124199
344107141
90316266
435719520
178942502
427602266
16506872
501604840
102443754
274098135
248136716
173213499
428835858
520456702
408495143
245810465
365284604
177218969
422602657
161837023
512703066
28046866
528521862
218343768
517213594
131297101
98924556
323444057
229367259
378005262
391491882
259647339
274022535
14870500
285209639
51878655
153851021
316744304
251054742
4041342
206490379
186416272
206976870
407937952
471379821
35438262
498251596
386504959
59610679
238247296
49025
377356386
10025170
213641905
507757829
102677223
112044792
280073593
363990484
255969376
215334910
78222076
496687289
14403119
71506370
186805276
200509030
479104228
424788599
131830788
303912898
52150201
365711770
394512377
29046971
338642241
56328606
274174554
125322260
413133048
348298601
59269338
352549744
297662816
48303387
216226899
101313740
212298947
376205999
206855220
509254942
295304096
497405659
70535539
72664213
119926927
142358375
484183063
435625165
165092818
483527047
95843576
175836580
340536098
313487192
407545920
509751197
161224800
224545800
313066397
338629076
434041994
429571628
380478980
219082680
223387961
423151188
274893504
200301322
160724254
346334602
236889405
515708434
108617742
291919060
381883098
79214471
271065009
506338663
66388211
228656641
366826260
152464633
279305966
474110677
151308639
139490381
83300884
385909947
475055288
7563193
212222576
370044869
433369223
352774207
414484130
233334860
402645728
502851110
218243563
535946434
346920293
87580013
75818849
135758430
313428225
43450059
387547491
378196772
102592164
196102266
334822006
461735133
6704350
3017987
384266939
106577400
107230240
377607083
359568294
372224609
91849011
371926296
146464713
379045673
463112663
385069179
207527058
525355295
367854816
55554036
279031994
331012353
200821057
438281169
340326663
442566353
161309148
209339322
15059053
272405236
356821306
423000205
389169828
231951744
430876726
2135998
297365371
504323981
145293441
495895910
142219215
199280239
74837918
43692381
472295714
8340203
220787831
323814237
78225751
485682773
292099174
505808334
426492296
376070661
90932754
385239055
422354398
166231289
461425447
280904990
432232629
280582033
471063714
493800698
21777469
53853707
87799956
440676447
358298959
251096652
107019220
306715072
374194516
325433029
207114826
482384980
118784668
238913342
139042986
333252524
362927186
390530116
119209268
310345516
37071560
264683279
398953138
22343213
485274509
21226111
402343495
84405880
258275649
394093023
451673889
479297955
428276986
34899584
426180281
101746189
96597333
2238145
478737777
235568343
303132257
250297924
136379193
77026568
133316552
522935416
325369729
156502973
355619962
489128040
520215745
258860219
464140846
204204213
389336120
502543005
403572484
74148624
141902882
142206814
339881255
288429217
253064471
365835311
433240078
260409296
199769314
448566809
91073008
379504492
257218787
190792971
202825441
343339239
498863046
177584333
290151905
272491321
129247472
362378853
293084963
467093291
187141891
346152414
38974222
230053410
156020227
507433587
181532198
483631887
398243743
516600537
237318245
304476949
467996308
481801609
265947833
340176285
497748286
107888793
88370525
74338473
320748752
15850540
432550270
156628999
333707906
24307143
160518151
229833657
187751238
439263417
49182305
14250262
508426744
217025446
434943823
327479535
523471622
198128731
216519615
109710249
401738727
417038777
290396976
77284999
388485378
425318442
446253836
390013619
211321518
190145937
50078334
82139415
360280550
19041405
358670712
72150185
173324225
325148322
524071586
445232544
23538854
408129048
283730860
73240260
266031045
218868636
536739460
199785921
452731595
94380706
452749944
248237870
321551470
33916383
182100631
456283058
116019023
238415486
523124749
348586069
23072735
464002696
88414145
125918148
204556516
444304643
106041540
500566277
433198841
440162275
421216863
201197517
398503728
403321087
488034332
357427148
70150008
282052980
143252392
347039497
442741047
368580944
205951490
426563260
56562687
331366852
321683197
216259744
208411336
57823864
66276057
113028489
267503964
219332293
487336092
147357716
321290346
208816355
458511294
518462241
232928989
410382025
450906412
462456158
177248402
117450990
353467957
122243702
215124338
478919157
448321116
366423529
107007082
110127911
481365298
161146760
212727868
200760840
98249752
451404121
480955216
34321894
440654332
216832063
83130404
225562463
213771400
72182608
162547688
59473040
151154859
283811069
416347746
466928205
257002377
338393118
203121217
155888561
239400737
17222263
514727423
402593316
371369635
222080638
522962348
177365340
232413408
402070285
207930229
252142779
139584412
173675074
522551584
92951778
235473665
7720740
487137558
40951112
496983915
280102601
1840277
325324030
394910962
449423360
389631476
423895111
31619325
368357276
190608726
80590569
149350975
10913186
535739809
534079558
17116728
165924694
211880433
149234341
317617799
381820315
248423351
368621362
61443661
308756340
434788740
38525968
1492425
474074880
276267541
500182480
244821590
265150695
122391049
221476483
341776413
423277598
149220284
175028155
159870683
29723555
326543206
240368975
276124865
71386293
67791873
22968413
172402627
88670184
302572151
454578973
449593413
223143392
185338017
237627849
294494947
158321183
404011342
17002882
461423726
77804512
175754753
376694604
1987220
172600348
500241417
71317223
262149683
491093929
401854653
520022751
195842954
44825580
28018671
8187718
460239781
441777673
429398717
140910228
104589220
471839961
508210425
44303032
454081070
214675266
479923565
52861800
506152188
72119627
339863442
93592156
311890791
532251925
218386659
315343902
513701810
141102590
477536114
178889949
173956604
188378041
126442414
61387712
71994143
337684632
32111929
235256810
413206757
145729100
216938300
325926841
203767713
405086293
404989897
281528222
298981081
484907641
139075946
129866891
431531129
193979869
460063970
53983908
121276791
352099811
346569316
103118994
10430232
333061438
13237140
383778029
214805865
370799397
285644177
104283399
229584902
384688914
381846072
402458298
319921857
239919952
172524093
355374039
60807834
453240488
112962875
315225074
521035859
488739293
483018368
46742194
118117361
253096665
220946129
293211917
167532261
30230342
28304796
272343012
464844181
105004287
221792779
395265296
34773337
270240687
40379166
398093771
411746437
478268709
15348002
505666711
363810963
93897071
271182407
482651335
527369162
86124796
436447539
465243917
381688732
21575334
152811169
234935365
253893294
208055647
387860192
330955091
404265712
455389015
292882052
31218067
48786451
510845905
480186046
521249905
136726092
451406160
151583238
10913186
195190720
232258048
50884623
15703044
384952869
414227696
305017801
168845556
95675373
214217110
482544532
323311384
423575618
113192686
20347527
351796639
534412357
45376940
71442316
93494917
92468773
340484668
25839764
72835981
373531155
286742881
233388764
321114597
447385169
425293788
149855176
500000639
500904426
253478559
362129365
71819165
272294972
188207310
412798038
182608322
284742043
80200326
103734477
284676379
193607017
11182591
195768534
396589498
534746772
166738153
287921459
530263449
236637913
493665645
21272402
11720039
158909597
502826020
356782765
477713836
485357307
490533005
63534122
335799437
206143353
120002168
310573214
200776370
458294382
200844993
47707712
324576491
409174740
395729606
7002378
274663773
401035688
456097142
535945936
376714548
239265097
279454317
486422319
12177613
96309709
199622056
472681813
399549675
399032714
489661294
238129860
157073036
311701675
439014931
133772451
336965604
493438316
111153457
278922698
432179005
208725910
386408019
308091307
122842273
301784720
416576768
341222893
502871311
369993108
40064114
27153685
122054877
265029020
459432468
375805186
98851451
28114661
461146613
220170480
218400156
96296083
446650472
309800515
379031117
232825538
117589282
311165345
351537915
75147412
284075107
459957106
93388007
163642575
99976241
66565654
193521904
186556751
14419516
169645550
353815841
82258718
292425444
342609002
231732130
236384569
20437533
490172327
309098717
134628246
406595659
198241669
358378795
122692104
236897946
356102763
81700891
464592552
46886014
63539167
326552212
31462649
150014738
316413188
53003220
355237993
47935415
68947972
122286526
250012424
304787838
499324207
533074294
453537263
297325925
436238590
311898680
270522470
69720736
407676762
121971586
374367182
77960285
236700820
2149643
112933928
85437736
284189943
487266714
227649829
296270309
441379116
505183101
109808229
499552055
313612035
319089086
397237320
166071549
316146166
161164148
514625600
27765402
143301163
531760726
226688233
187892337
498571142
259278162
198640870
52663878
236178344
179011271
312417309
505315584
345516276
406830084
317297065
239545543
155664681
177085610
226843231
331985907
4672311
267577154
450723042
427401925
335670586
290729856
479575132
259356626
231627503
393359711
358233901
116635405
132817476
126586527
533741671
501127909
265016736
426572970
446935534
324366461
302246285
429799410
330546412
73507195
67474052
466791066
103604932
132768556
302571810
181841470
211428904
248610053
51888723
352755524
363811079
331189919
255186759
277075295
151598342
260634605
262470553
130458085
24756002
942703
427370477
478754052
199615570
204998925
366843698
33843910
102597645
238673274
38498081
11214888
26702869
74143754
377995794
488830900
456282668
450437351
354803806
280454303
112474829
366313355
461292470
221938234
426460205
104004263
473923829
156201235
178732686
195422028
353807112
143817837
178647216
33896075
91095747
118149736
11099634
439557708
102445597
27540733
480783301
307551879
253569343
423151188
438284492
467806834
133867122
436832490
416041150
398279466
475666133
372164371
361288246
285480919
91338412
451334312
311776106
374014611
199444851
274599645
96340981
86438169
433539822
197551504
389719599
29181973
196449250
334219991
354110869
221130561
151472493
214903771
41119423
147022692
458148197
290878684
234099437
467044605
89810879
344225181
485695451
366396529
242660331
114443059
191488776
395210831
13265358
425297153
413971374
305518678
532596139
33954690
87613886
158864009
3806614
260855894
293925018
428239712
322793517
257144447
364595398
366000823
298182791
2567844
119322143
424305747
44589663
289247543
2608497
427419590
450254119
210950381
497117757
203728909
249644850
467532869
166749571
421526156
176034026
416389947
114478200
532159432
217953036
351574097
292723202
110413378
58232692
310016479
369737988
395007871
303912914
55039118
410606527
346202072
227057584
215616237
375429898
426237371
502941585
357475424
173222079
453719404
157379818
35700243
29022215
152835328
499531716
144620207
53011839
384266939
291094488
212379689
264145590
171262339
131363204
176497582
81769481
285439401
486971059
489107044
300416428
126250658
30848471
73463550
170757477
509942456
187093452
285587389
45353995
4213916
178795162
128086976
491802881
458435089
85166857
59290490
298139128
122220503
306226935
310415471
503995059
236872856
310353604
507701290
141427648
72240416
192843948
314385897
325036071
279820999
145903591
264382459
509393635
525335109
419563956
453106078
390943903
276916047
151389069
413999077
325657735
181847899
395377083
23176071
197741540
422273579
179287944
379636734
156861334
528578743
55278731
491337108
282772306
366858258
349241027
448664696
209382635
163232671
452101708
348747012
13290282
84684189
345448837
276244327
350148836
361764778
393827019
462143615
298591200
285628201
255734796
129874216
523630247
406718768
452197062
55510110
109876614
222362705
133028587
239593932
246568777
170239248
222421081
61032378
385640626
531284184
299567477
417686918
173429000
76692143
149190484
103146341
529374686
291978213
463849503
72672163
126138227
251586888
59213337
112154166
264631856
102191370
393595458
356045484
533435812
115663548
488785785
376681022
249895622
173514775
533356602
150954992
20557405
361958388
74647729
140365392
221317681
276296047
268431191
139597204
393408565
234184039
137760404
160668552
134888373
51762501
263777092
321684142
52056913
407415775
135877753
425738159
148414927
33270016
223288018
247078925
143811239
106149560
312998753
417694655
60660860
444959263
109948440
36705302
515702213
68837553
341790599
187091837
178360384
334506848
334117941
58361503
68273005
69616051
89781728
286986420
282039922
369487040
481156786
291908665
326429956
178696087
316711065
83410530
255412735
252386603
256799717
280115117
419274264
375123895
479280061
252033167
424153993
100666887
248435747
312139985
268686230
13403050
530873612
458702738
213110770
495433015
526989215
34821499
144309152
194404139
91095047
339629076
395997403
55325597
28537184
274316102
81597214
522410164
88316866
362384362
527722790
339718903
527868551
531967669
100158928
137056922
337283919
471594401
416169221
394206417
150123868
221304671
248318918
504219591
154692758
246582294
257691036
521431840
9252127
336053355
16947227
354372558
488970914
183097056
333803074
204602140
447277940
481582992
273036340
428787303
282281006
441024520
460374801
293517910
359965633
504368692
350216553
530327811
174227258
526211994
190918187
510935303
362913684
342031089
475773171
242560642
245960419
397178950
57567214
78919912
140482984
367436234
2228252
431487902
442716472
357628650
9825422
15801952
289895895
224714056
237228309
480949048
161928080
389049411
162911146
333575695
30633150
42097382
486603447
121379270
421968260
376534984
26731445
435672523
3447585
133845796
190026120
445675350
292083838
518680303
84627352
375922360
521480331
326948089
405995170
461117244
205755370
511824476
327186209
386283115
153991044
416040598
66433724
191285441
89389203
383227153
344585194
312014302
78326324
349170245
255124707
433148910
456906801
453953032
313258830
311905084
346093144
63390369
68794921
172089270
183660846
223088698
199220840
145292912
283977173
265427379
435749859
368351461
169924335
382978668
69235931
150277862
20917046
97571339
367055001
102568288
123408328
364655860
484950833
215505539
178851675
218525335
95902685
165744474
189344677
270629290
104379140
102248539
53104802
135536832
110447021
40888349
474816164
484888463
517440290
322234220
325983961
323311571
33401553
175378170
114627180
196535525
303019006
47911673
327772102
117229079
380178780
297874810
247979385
468850076
132158105
95119712
256155353
21182777
291691494
492099681
243167319
446557838
293522790
239878747
465731343
110672482
221720699
337334219
506750049
225320389
420761875
394409996
336739889
151777615
505547332
290588827
107036375
24213165
66905307
338260121
397052970
380080141
461423726
263835117
294667331
477477506
230552629
344497281
179355385
260627279
396298582
279820027
112507811
222117694
216676329
471350996
503293088
349571294
503048165
30461019
412331367
26151319
401867322
100886472
330024304
171598936
265874002
217830137
410510494
454688515
244445844
392195357
190294224
124614254
166914268
83848358
183865150
197717045
218423852
27638439
222952818
389053167
380592658
83822636
419471260
136704722
396045473
499372439
516710569
500439775
90354199
15629497
101932254
342235592
263399938
389897995
370777684
333340754
332449688
435060094
385521826
431997582
186874924
364898514
258877457
288681950
237888688
440718028
333812880
186180886
442929439
416335810
81115135
225798665
527449675
347534937
137138190
277517764
430927687
381408471
18474890
96347382
69696773
288358077
385519008
473028418
22006676
290436320
400311599
197001780
307056711
463139483
517348056
482008890
148966479
74551972
196345806
294848788
65114125
121030422
23167578
90111005
304499042
297210404
458511294
358472641
277685239
338810188
293899486
202616884
185951246
397180813
178181883
219389826
144501317
11835125
251977043
328344430
365917979
442936720
435179030
295044781
496684571
349843337
313128505
85447878
32520034
503851815
286004319
279045593
265631533
155176789
23639060
11185522
320360665
306551508
512251995
426980826
179654171
74101016
360746637
438440155
317200886
242286260
172938583
364324721
517323159
176946191
374739969
296459388
502786995
117299262
130387983
106573068
422259359
246276933
225967377
404717385
292383997
348838738
401033729
123410092
181587909
75801062
275462003
477111503
433385991
36399853
464984128
191337382
15588730
221111513
348688399
72747194
444439817
400645447
373021191
424577597
62028362
224225814
230230240
57053664
14888800
354204112
205448607
209760714
19236135
236379372
99350765
328083665
314735042
373441110
271699173
40300577
294224060
495715895
173733177
370541386
469127852
23478242
321571062
322001453
397897107
256184302
116534736
465935951
288077728
411840559
453109316
24826637
344261694
268899860
455178524
359896010
25089374
290177608
221749938
451424450
388773327
236499115
391871484
451628767
244465345
28569514
516522444
373960746
379344391
516300756
462283290
476247982
466489927
51746042
288487406
294950471
394170223
12145558
281369639
513362159
359525556
74230554
314992992
261682176
411194383
336845242
243684098
189351955
270309229
179993907
176752449
143655898
362280393
401511144
36721326
333244337
154865837
391956100
488814646
129800331
529465416
245361247
174791751
499171873
325744689
451052776
55604245
385256074
525619520
177263467
395284279
348867705
202687881
414200827
218759493
36368815
78760836
489884373
168568660
322700519
437794968
368390404
248809388
25546169
356278142
421532032
371299334
288869124
229760676
311670343
155204248
354936694
507465960
47337531
483976907
254183261
103100157
134183637
218363193
299831580
40504132
97859868
197904847
278708201
315726812
214277771
389676992
449518692
125948056
188028655
107727210
509531608
105157443
94289729
205932230
464212728
9251779
44928431
3025744
226373710
175069484
356001457
436077104
95799009
466697644
308381491
353587245
69788338
516953994
264487362
51894605
43139925
217254937
99355322
428933323
421196436
112956195
293140993
303070293
96446324
68215278
388396087
110958949
463828899
294241884
256804708
112919772
512029084
230525700
429593766
308034311
225021666
460923721
19540657
479950566
237241758
310274613
55715254
308733533
340902958
514220524
526253017
335407604
295467826
355475427
141797457
328651894
155663051
463656957
291459767
33678208
278507472
52663083
216477727
337489957
180332396
288697294
511328926
214050969
87477587
500960203
141409085
112093053
141731460
219917305
389696610
232405317
80383978
130268569
57094480
250905403
198681514
280503876
492294853
83883707
72627633
474705062
102442501
952966
337180139
197566550
132472084
362987000
510080530
436077646
523789044
10912749
232167873
283070142
62469172
218698956
602958
406657660
121553197
358782824
342596590
340628304
481055444
455519970
124642998
527968088
63843048
401673245
427039288
203241361
483679042
426165613
332758722
85114075
516794760
231706518
531604638
47932101
484632814
129899234
246883667
224719072
376289598
451285019
391718503
250958856
160579759
201482014
180876000
15612272
288878788
316007746
262008190
436162505
403175396
475822852
54707560
98313418
514722496
364400913
22439324
98131631
349814915
394678120
4584457
352804601
172530349
81495191
210184281
109063333
287661249
190358126
240997161
340387313
244579322
251932321
192364104
94407196
186443327
305486897
125805585
10809975
330010502
152109602
35333696
340336188
330465435
225870471
51061155
444802339
481389726
337147993
520935399
155302403
333944405
418183745
488026124
489512330
422720377
167447606
254994615
443116992
246424263
251135251
363391093
471610889
85636724
78017344
190255735
343555650
203493422
279241841
246055994
265982657
364082120
84076122
476221776
473349321
529652658
181155805
354378122
345071415
357556855
262023328
522149276
261093018
182691533
55809249
449060755
120668890
153355557
246129581
110445691
305860688
222473896
113787957
455953528
442109003
502286582
167550897
173465754
466606048
402095088
334185921
302853336
158005640
138559588
355086551
409867899
338822299
344478909
399833137
223703163
147282549
373768263
23651263
116193624
106766107
489332529
448050939
78852700
150971840
417870272
69959173
367709034
374622906
405530908
165196130
402321695
500834346
463473721
236376707
49152130
47438308
132992078
120656267
351559737
260151170
324017975
411852642
187602284
384585171
12834974
131450289
190505031
359238345
172402627
398167604
143187789
299693059
145971984
328643219
289071752
374723345
114016361
251107277
378622114
316594787
126362627
295087622
237134584
37441279
322424843
167009869
516163445
304328024
384831804
163076224
75278815
515264832
419278877
532382963
515470091
80016144
299827319
316951246
34072511
469277021
420419181
37429532
311540289
434905301
526122797
505370533
287840831
313268200
351255597
249482574
128354583
74224098
99819621
264781657
353438127
338040312
509313408
433975305
347244211
498427943
42964048
478143512
284390956
209096479
209360897
94794156
407407448
73830318
76617206
70019863
226868349
285205112
100611877
111053391
417507019
463573799
132155815
161755678
313212519
526674986
392998994
147923258
358900381
465329419
93659327
447044205
322350820
171521860
263655985
419198665
409162934
458996975
358017713
395471021
91230633
17562715
193055255
225642049
502082650
459359526
293608289
396963297
313876699
87865817
19570369
53563398
340532091
231382705
507012944
125063443
425245765
427922809
28736309
224035712
343730663
235881881
54018830
244827140
345562354
330972228
271065009
258827122
397104419
409829062
324725197
155167806
444926977
280706784
28918267
173814716
14651781
415717988
132962194
8392747
180848863
222655717
149810331
378759878
336280241
215586490
206696003
122059198
147754357
514203972
515304058
258448860
452250529
131961742
124749425
249968528
406614385
456263666
269276172
168404652
533230460
297395535
487536055
145602846
476388559
126716599
343881309
437457563
42515719
138891552
380879163
67346792
176411471
239706725
191837726
508288110
531396624
12606958
331424129
119457510
384894000
498834055
497193192
441185060
520377527
8255130
468172160
263302013
482544532
291690685
524147029
250355223
529957400
96068926
201927346
276392283
14889240
273419818
534040227
382254882
157547004
164939934
94760992
343077489
117355359
526905386
440769530
480103286
277747706
352288645
72760903
245887813
109784401
110645440
463907322
441689808
228910123
154634645
55283782
277244849
140723425
332665463
366271004
6642059
448099645
76716637
84494002
242117736
414557417
490379489
338677906
169354121
363562630
408232944
488996632
508363931
251802063
423359660
205885548
219614582
129899234
270251187
258977524
366099800
5692282
212699071
510551464
123704279
48832622
158156235
304622856
273218566
307318330
156648496
53691356
531727260
508415124
1530036
164188403
523588685
519964509
241016880
26541195
395432282
498114725
44465606
145900756
431394661
171381162
146270611
175655274
16386505
50944274
532202357
277367248
61968588
523061205
246763252
52066298
310845194
204584160
23389584
57118690
299536049
161181411
170618908
389956308
135174241
111969511
528787319
100842617
405982748
419761919
44573607
226875960
474843906
89999025
249163458
349328764
193975521
175370451
202997448
174471232
370738352
10989312
107677655
193996138
86157819
306350175
204819019
267566568
325734032
126324157
262969167
89492044
472991804
292584519
438554380
250618989
517941823
409171621
279483089
254887457
354691790
281363760
491702782
414306751
130030609
326296558
533102170
255718659
323104052
485727207
359966471
40560558
231457687
396976566
316179030
408166010
373017340
5414292
512309505
45353669
339307065
502805266
51923261
449620785
132768868
516064154
343019379
409318840
74554244
127601171
488615889
331401140
435613211
158086151
406336938
154062565
176593687
16958969
225787941
124078123
11012649
17332439
242916763
480618334
148968421
224830350
455555082
85436246
434012221
518644014
256413141
357411328
263333540
502774805
29326632
406408091
494698861
181428850
401852463
162495422
523630825
89861124
75792522
166453478
527803939
456906797
386072079
501895337
344522925
14494893
12312458
431117857
298110421
122469332
86907085
79292809
260859414
522073652
26984663
369780381
422662406
201697897
440853582
513260316
225478198
90672416
500180937
228361765
331009709
215743635
325983961
236949797
511634355
463888204
4021286
368083487
348338062
415414598
95980282
297481094
235650473
478738847
96991221
451140721
153353583
522925419
372688976
173326010
361464966
121311026
368437144
350390911
513427154
138805985
288713966
242705414
82881475
524944793
112750372
196013242
299827319
211246526
3150879
47551566
192100626
248003987
204681503
149376270
204596113
66723638
267405609
465599406
201553940
396845533
441077300
303374953
468577754
306329516
260143578
427524573
467691516
183552329
524702650
93928222
162428826
227067023
124554576
27152351
257858254
443216732
169044973
313376391
361173735
288208732
213708065
171938442
223993282
402725939
431802794
406200161
408073997
198212451
243869328
179478876
208672598
518783746
502560469
223781966
49448633
379212820
307863237
188783599
396260928
191834274
46583678
230115380
23068368
26246170
243934355
164664272
225242503
433087156
246715307
285627792
416801437
12977845
228034042
32158989
14218638
110530965
477884158
309544761
26868212
416025969
401509633
42989385
224898673
402467015
230977454
178111269
10989312
476512162
345950632
212788452
425143935
213758739
404044546
126169849
226806960
93425257
496734294
50216077
325027638
146490825
503889541
269548709
201907452
445830023
53786925
348775830
29778733
109921213
192800372
515705723
107565134
160860264
3865287
318663680
347845016
219329398
398069361
167018061
62051024
438648878
428786552
147991262
344387754
14078580
374516630
367634559
147663557
514409966
503002735
200152787
339669704
457164876
77804512
338964977
345495336
159686119
250938190
158417396
120804881
385018207
324054131
276028871
43411795
307519189
356802495
11071610
230087293
457696857
144257274
131035415
336835176
386445542
275681376
64609625
280326289
447329773
199773925
489103762
151988419
268747204
334839189
226955648
437995392
493641140
124103563
361548087
294478819
221433149
437896204
358301189
143408054
390275430
162258159
437206292
135079856
508744188
508700147
250039988
85933288
376761120
8056164
519846623
267714957
449673718
106390728
254888325
370570215
420612939
163888996
82955769
95084620
155737394
214399323
525433876
75505346
6670400
353609466
386404049
198988589
479037353
215274148
527027381
349128705
86257513
128761243
499722186
354069969
140279930
307984940
389448944
81704323
529533687
262670426
81370109
505366995
192417007
231391217
378969546
40525915
407555442
163165303
122658015
493607395
493342896
398873276
366013354
364547476
351357661
139726075
327687325
181255024
103660788
5447472
89492263
396838197
113178542
61913802
509960601
382837587
141754164
147620933
191973450
152595939
74905176
494668229
439839301
401420227
35410681
364464883
29520815
376763606
241900539
121897809
256483976
432454908
507644092
24209497
498684582
185681247
103669781
230643975
425412582
229264265
241146840
479846815
400701509
138808950
155226171
77503298
31573278
298968197
215509747
515529304
155321591
454901451
205317809
531700513
490390811
407304040
362838763
6709239
515993835
59613049
89927582
330912863
504495673
15650082
157068818
335839078
333020526
370278107
134782423
405275025
325627300
482610267
14424875
60016229
108917231
136982457
273692107
355849358
265048641
180240176
319298658
193161767
480294217
135005220
504683480
454055645
415502872
502493693
49322568
57103908
264540356
387614873
481131119
306153799
61332994
379490677
291204525
452721594
282918081
188287817
76490772
501185492
71318058
151503044
192713854
40045382
484499606
156648496
162095728
161114945
40783589
171204710
312728257
329066277
184084995
413711936
462210069
176304880
114643510
140063153
334414557
277566787
230817193
245778163
287855457
432712304
483438612
89824291
236563654
470388731
311436429
529019246
397541979
130433470
433429017
201251632
217454034
529539050
103918842
261370844
534128830
138503453
25302352
122382005
525152728
45625543
68320295
432896810
153412017
431012541
495939902
294911828
438739991
262957437
230756255
38220792
72075832
319114193
20782742
32582827
268773015
249564258
488844624
64658607
526875461
179369714
107559072
9656698
3858135
396619863
21740861
327360200
163354955
30434918
442820681
101619631
236220416
51369033
277610977
121745643
378825127
191906708
187232597
513484423
313487192
51479757
479254878
484419048
89924874
33042348
145201655
438508725
469385491
34251908
433617400
411360048
226141484
446487823
207832494
396746300
53816452
518107604
331901896
227588312
204719090
505212910
277577008
17448215
24861986
37306301
174381598
522892095
113564617
337481614
219098705
458968633
103741128
534817197
351237464
376137076
226314968
320859025
493041746
470844977
331353729
152247525
171257543
35083359
201879929
526571641
100233422
296290860
190845089
26890986
128558575
145410177
310361491
290958657
490440528
383366169
118679048
501378061
518157724
503946689
254812704
386869222
496291989
198593982
269037861
76179008
52449185
295579721
110549492
149648900
442871689
251814555
418882968
127995443
231920590
379609804
168180325
471676162
306565438
273923215
137640722
113203027
368214877
451498625
90075914
61085216
536270182
252272387
310419354
182369552
475738994
296878397
145821561
454064023
183688476
482450877
327804678
188995351
342531026
160364845
335071306
210483698
166010644
401008532
515035608
390412370
322583372
269847488
58574614
159666479
193398337
181521033
351436440
107464992
455930561
299119163
437449614
116475928
445649825
72816920
296868648
32163284
83875036
404612118
110062287
480772424
331138271
165405620
354508812
314154262
83469079
14010409
93140940
391159518
283120272
382564215
77039176
9205978
341685866
130827203
8476668
423040417
511627827
52246381
8362967
235453477
178914437
187373889
363284563
435011043
359950336
327584488
372909150
261334270
177736252
216232925
509140834
252232029
430689300
111727109
259132469
426221765
467558630
160865919
354195559
411194383
60768289
85920440
422477155
478347075
93419304
7829912
505942133
288655493
256175374
347900451
484169979
180645687
330278581
271182881
412317275
403123162
173871676
256242947
225189519
275715262
177218969
113537547
309430154
265874042
305974924
464664360
238371462
241638464
250215174
58164468
457537691
198622161
481185529
199132887
302115728
227531746
288512385
148619447
390557449
498065872
270334896
64180319
497870033
411556350
62167427
301750884
522757769
461527324
179806847
140495189
286462946
374118464
398693003
522632445
66976784
359588171
467702815
320860105
330241825
396469135
168648904
328826001
370540052
176450586
166833931
460389288
292021517
332424455
443405962
159058176
248465132
172463888
11813515
324708497
402993900
68672828
309673812
240012194
143030941
269111797
464142204
419473446
311379070
377777954
347222004
497214013
536304773
331100900
130896763
95290994
387331749
112802558
68810459
206746320
488559146
420147036
423797252
336959242
268344726
123470350
62506071
191881070
112360639
438734073
254582269
157732592
536203685
428341736
60558111
239586871
403863537
60750116
258376956
32938926
301152513
184326417
200786172
242451616
285907025
292480225
260699399
275812914
405638671
163767002
424683358
429378579
57963633
484548538
267336041
142416008
403321087
208290061
512293975
309298806
91200572
448467549
96567440
54653790
429510824
210317230
355783945
123673605
175894735
342845943
202486379
171555021
147367787
464729
197680999
312974484
151804466
165471403
518970238
130786613
410738967
45726481
255050788
156931637
328709438
446951311
260569264
493965652
424121753
293185250
109006698
450064353
237930617
207521859
236743183
499513649
196248824
248832372
413529628
316007746
30051249
252238302
12552394
115954453
322602774
9681421
366877280
457589527
413061445
217440501
255201923
454873422
239112711
217377541
199114668
272611600
409975681
74989836
390103660
229640360
470629050
75319823
215402190
322702278
91504967
90910809
383523686
432711337
192988413
123136292
164546098
191229940
233285655
104080761
494946100
449949087
170390071
267029635
457852057
473553212
24220384
201080547
129040219
93866848
429308037
445286423
526459688
92759906
117395234
266319704
515937668
504060054
17020457
292454609
120580473
133573812
385813516
199486018
511517002
183932841
455953193
22079299
359301688
278348814
522608122
45358954
375230921
182160396
177199797
162572114
509009603
298096127
159482155
341900492
424724476
400329280
448552632
433828886
414695570
246152046
275789632
152322776
474709662
389303165
164976287
171342070
418801642
88896533
399837544
512461567
316302453
397514764
480802316
312332875
510635985
34867818
524048501
512096257
334674850
193165826
517000126
468787001
453778820
77286577
345836860
449260361
446960620
122125908
481653572
513788754
334023130
485384228
370675715
64496845
439150477
377617973
183132270
46372529
338270738
471572409
517417224
12844056
534918099
331557160
408878686
250453402
425616165
470559464
189388915
388210775
500052274
108046472
367144072
31451822
211403994
71578473
111926969
201393823
42958841
7750616
9987391
522760235
165788870
106144865
158353410
409959479
132767439
104147153
423435040
508747258
411594555
390603980
32448566
140091705
26280491
90051689
470342689
436440928
307423251
536240862
395640981
155474766
194181625
144979403
44341127
6067612
179892655
178564632
243835684
290358160
19248995
169155085
144851030
294948434
460783484
113142661
271479708
180384557
262131091
105905446
27579347
5411615
439819464
335937288
384293926
100553178
231254921
79265314
519669576
522502396
48161458
246408473
199759082
432384586
196784738
110772130
359742675
72672297
19747421
240814280
417512715
321268673
439454852
44292375
354999810
323628444
417025032
501637946
483065381
288882295
66843346
370756097
459881586
503182492
217361996
123227458
433655822
325596710
489526055
189443281
180311117
58387404
195447502
414507518
166167605
436848165
67091558
518185590
471375679
380285890
411652083
304856507
45522373
175460273
32815273
360636402
125741934
488647644
60274266
95572437
368650556
41150978
154235272
502890022
56263966
190565190
173134314
416543076
375942739
200539594
409517804
19806201
414711040
13650472
152947477
271934167
530634664
498044622
521127881
507951317
288867462
113749127
251480635
157960450
250575255
227880587
358152165
5209046
82458536
173623097
178354743
511908537
65067339
262657186
953365
185963401
171039984
525377384
428379285
260398017
385271679
139075946
42326353
443120887
20775489
199076304
104349718
143704482
337672687
182724149
354219461
318469007
218567592
168055649
151857497
334479916
105248294
510467575
27443342
444113217
451581680
395398532
338877758
524200851
169511594
151203454
329272092
296770426
126295800
39428675
320673897
46362908
101656840
498137916
22080770
53088193
518998382
532994738
322954363
196073014
8583201
505182136
475787764
516768878
76112125
168845332
339875518
33885352
110926923
437566303
394749691
181514988
49414684
284091691
49849599
30401607
412884999
161106466
293821690
307695953
418191879
152371804
234954732
462706596
520842877
528352451
429510824
17227802
200836093
390464907
33735141
468467128
452501660
397973831
59452887
47190677
380600750
96614439
214741799
330116132
479694471
122673235
508963242
514433073
4581099
469208415
248795033
232793565
139123788
184650449
498161729
377780901
202462746
1001258
319893186
456550918
345498011
242107617
322287390
447863981
257428938
277499633
90258698
244532278
324473919
114536184
334659859
328159871
38917379
137018649
485791162
487908848
184292169
239962800
6982602
114416521
174516676
276424160
234794385
477340668
383839328
91989100
231813219
372324500
172982157
95264718
471443899
363519976
506457304
160328414
269346450
154152293
23751738
416398165
437543932
486334912
311991265
361209450
445536542
263552567
162717351
163546444
272339970
515513580
534431209
439170817
438942122
303996188
75548122
297376856
170412544
53835711
398112396
6775568
345328891
66562862
427603647
75979588
367750040
343905225
222875810
311140543
447453868
214334636
296363920
149879707
11330076
69435458
351961909
4011433
282601316
316808120
87655438
233539829
392856294
526618870
4858202
64900555
167507810
35722341
70516543
213343606
184693768
396969129
67736372
435927723
83390547
483498417
72622477
18450807
487620065
245462888
102902116
285707311
314871554
148556017
216505377
375380871
414507809
519131233
459062631
387033372
458018731
263401398
235066905
517742579
95053141
408904429
361802159
401207752
443192409
178901671
109747343
419072348
525147116
350321510
183235435
162210149
208748583
294895726
155910525
449455018
236089656
354608685
404289569
163244417
406255857
372993868
378955116
192018105
308556357
372176922
396503923
505942133
157859732
150502947
416662448
515952639
300491232
504255246
273860162
227826988
221426822
320949253
157774114
407841617
13068561
161497024
372479912
64975659
224542872
468448412
153473432
177907614
164315222
15776205
499101697
456128763
86909662
12889227
213465182
238742138
1039942
250377133
81699156
42392996
46241289
118213456
488204985
122225079
79500518
411153577
130560904
380000321
195343206
265612298
518156283
356001457
464828282
406435841
323257583
256992691
10692049
45046815
503361362
261427139
500467426
162510989
82799421
372840324
127989502
160558196
25243587
90305338
321680148
435766658
313184653
383419010
516428474
18307141
368281726
404447853
14450336
132497538
330972228
123910148
271140794
510495547
485151327
69908599
291137920
153101399
409642176
362982092
377887462
501463403
355828934
370898531
303487498
535057052
83877572
310271122
460022181
386789886
306346388
183672669
86612475
70893809
305554900
534285892
193129294
131185696
470548005
181522902
324394981
427726081
441050022
129363766
117991146
15590510
248530
478449674
443683934
499898218
366625107
92516963
491628361
185465255
234496840
531812241
496753621
189339581
214859975
292030433
211833965
258522367
360542527
238522017
111588648
239787286
531901153
341366221
112797018
465121281
498113098
449302315
435097700
334851378
117890155
296801322
74393691
536295167
265773142
178592949
46660923
531167262
314683724
430003729
13136229
195990757
299775969
466809233
375978851
35335803
158285373
308090186
475390232
184109173
319377153
394136428
297846076
163491659
319260265
311397454
1667724
357143705
374714146
329708547
235357215
110106081
74095192
183750318
467200673
446471534
32630377
215232973
497177368
376911332
37974948
242607839
165042774
185332312
503256969
133267585
175101078
451612736
23899158
478244754
413492273
358741056
55824671
84112636
228425458
280894992
381232201
528306526
461331175
142782146
327844001
334537057
57893459
325111906
247578144
79957945
141693231
409397037
59009171
455998988
471668051
144580760
536669983
64209495
213221654
485294977
163639944
200066355
215697435
466372377
405824860
404711716
278816269
431323357
238948277
461122481
436991141
442722872
49951737
374235013
61728291
246241145
356247262
185497577
138400952
469767149
374877229
49509934
487673984
376599078
432273383
209365418
464953367
106928699
77321569
307844936
156136328
38820907
194274641
139985905
14824022
19179191
96053027
10489335
59894448
416371205
58746074
387335104
335130189
276853007
297529390
483190150
338795582
258986008
343649522
395542516
326594397
75842481
194898704
407676762
319634080
197798670
69261124
459566294
74607406
108848419
51501517
181396396
437009289
328826001
264058315
56460243
284416437
201428381
161387669
84299313
274369455
114979862
500889463
495038329
10942249
50930949
346197127
75380787
516541245
522638613
395442547
417323013
515128202
119523173
125282531
462526500
118827645
423929658
534578510
289479403
442936107
432396642
221079363
323376979
47910145
284764285
123134002
497725697
138867213
215781740
349930082
146697275
106172945
179247617
276835102
168568660
119008908
156502973
151329238
331282151
210881607
531190021
52385460
376387273
360719312
126665880
372264542
435860019
213267398
227194159
257726472
138039328
535906613
361518326
246967584
86832635
37743533
465112736
233529898
285732153
428362013
472395098
353325621
18712828
70989459
300294983
135158880
112349718
138318998
525549857
301330691
220460203
172308505
325224135
189103204
183552991
478693045
301185798
96822618
521692129
74679636
472015003
201005826
281010475
382976046
414444407
239379925
269218980
22387254
393398703
81917337
524901526
465884020
223770312
455665721
362011987
359827970
81920715
509294425
17793636
181756448
63158925
443322115
129056791
261328530
48847096
473428844
88680536
197083039
356553778
53454890
215347689
193185490
443085698
70755769
519760369
217136897
402093701
387916945
270426784
123271526
46174341
45221737
425387844
369712723
5314460
398837405
187053713
254085201
280338530
12116341
91546346
194588311
474118455
132615891
405019517
42653999
284330771
50231771
197793764
118581504
294404302
213428914
300423024
305106853
83010651
302645222
488048337
414997326
342964931
368289070
507596890
230650463
39590701
390459182
453451087
6390415
98585331
15710106
89492263
262038326
464206504
527152404
143466878
190289837
400935251
187612818
341140993
402260910
391866966
96072449
293488194
388955115
373998540
387124971
446422875
328881880
111051923
23681126
322632067
512210539
469419315
159124395
498124071
401275705
97952666
259756031
512303542
207733158
205472315
292385749
512391212
101084769
17190887
165223447
250655141
101690764
38695912
534534486
210892717
260891462
352623812
259634838
401567818
461605453
73690199
112269994
361118750
82935719
387236215
349960756
88827515
367198137
195448815
191792471
519803796
15161882
209524109
309865009
379051823
127273170
122920867
7692918
317914867
29317970
450269174
202038722
274741620
494775959
1020683
53665598
308336147
193436450
6926117
132768868
81976245
263831606
525314847
328851020
392550098
105556835
276402745
400209723
148896425
479313141
56139503
58949584
203051466
93407979
427937093
316776216
259244361
141482037
177093833
247785665
445799172
302599531
169511594
107669757
15652695
218065113
438069476
330069216
381305643
2300068
55602534
351530152
39293483
422865312
403649101
404467187
423753681
502146234
162477937
366697559
320845967
58072745
99783561
491064133
385876578
212882751
298617515
162510869
208607391
145925872
69044873
185332635
457960185
148607906
104645306
456628299
535852928
52422054
426466159
224224976
101151542
1486550
423563138
435379724
315849434
421812991
179309436
291180610
137468424
392658359
506889111
316561039
42661952
395959010
205702613
422809647
155443958
459140060
53873664
318288738
175784683
38364594
366820868
249105234
279915534
119002945
341776471
96584079
135667091
251672536
534858477
490888030
4945916
114860396
356023697
183773028
109571005
235531503
334729061
6079214
276309666
217004602
165775364
333989875
259323068
263417031
122208862
393895340
164011358
225695706
88705813
161600901
435922729
69564717
140800052
481067896
498839885
113097866
226157283
520655763
218750648
151798548
187682396
341476109
82299546
272094278
32653182
180014435
104072600
336518317
33144155
318395619
421334293
298158985
44953565
536096990
209790399
110471853
429784286
226464976
294240167
217664853
55743417
277357691
328601860
54759835
178056360
59954372
242065065
234400515
524524069
356602371
382455745
495973233
515736492
65908581
143720182
255732777
72160308
162750021
467701118
139806213
196277763
451223837
535522100
269582067
233408646
132497538
492260254
3930200
31540540
147971308
429016805
2108301
518413866
453915001
252497969
194845934
84875056
447203989
213929917
530304287
531522452
132456832
293403634
174879459
100125329
232505666
299933212
15064281
132134743
525378631
434006847
188095466
532153734
242364638
36807778
257126703
223030424
72183206
182573555
319229129
296822572
242399023
456459252
393949809
274620450
194988798
324999522
325087305
5589832
421840222
357191381
121328379
29089653
280336848
41604579
471505660
368436986
255904530
222559980
160129015
416037536
167536002
445418558
527503680
206497696
476258135
215657879
314371892
206479107
228751716
440336513
98055818
311938668
14546190
213887988
216094653
360341495
232698084
82359953
168343784
159838335
509842746
107999072
71843824
193693803
35439551
47176728
25657808
19418549
137523052
264132722
437072305
94231144
275481010
267822914
497590400
126965436
286337066
489994995
447413241
64185169
356184079
333727827
46371721
487211570
96340981
192933448
288789344
306667600
474016847
281008591
153780942
461637627
122460857
191763666
260630844
49898365
259370900
111736613
423013878
11189483
133108223
329302623
535723555
283330027
222856813
506631816
208157769
98965908
95340847
444943184
215891202
499604629
466232541
72319652
74578920
503106559
415245498
39438599
203786729
532908261
201859522
348992697
281947333
480236532
289557602
324901571
128692164
336188323
182854151
484946144
510397667
400819096
523124749
138662861
257290137
110947870
418521520
240252722
397937547
119976113
166035579
55893985
63285485
177806797
167436984
271908515
478876631
333833189
207292774
170134376
519792154
103074518
375951965
389185597
435612184
140250279
21543201
460621723
10857538
463011154
309304696
316859570
395232135
469682224
389924345
454578450
266187204
189851187
331670184
240992174
305406027
270793623
30114256
26153324
298048427
202800097
122542934
45772961
474516541
219332293
92723836
15500485
311358737
501188407
443112369
523488146
312049360
308357264
169642379
308480279
510983407
261632925
393149297
524382261
517506462
21663695
193484732
191168542
413844666
466178343
180752643
155008892
208237299
154137981
328475639
281289578
435034690
279020274
319458020
165072071
425707825
239782886
250501242
325461106
238004746
431837981
158419558
320976652
111893441
250219701
357423948
140054108
300167016
152372388
506746108
526632064
199549529
291536621
263999518
169356215
436939746
245933858
339424908
184494739
135147375
18772992
319694588
287754502
231598765
422603942
370061281
383376734
511275731
174443956
504760343
408013074
102092324
469346339
448025341
13048437
490684467
204210642
13196382
298367141
280968999
224983957
42097382
130287358
122854184
287506184
330094850
368974459
511714385
516992167
3203090
193862963
413350143
332047280
329743327
197034787
71824964
337762036
338695041
363846915
265909625
287985166
219759877
26465487
250056053
265112590
160137515
522886678
350609681
314153687
237368599
533110897
275956819
68947546
418037150
217612863
421677063
228687138
461785197
395118126
199842876
126282172
180087462
532679208
271397980
363553927
490817813
238180681
341040478
150773065
470038914
258537843
20353678
157322571
47618949
151664633
288713966
358887687
344320722
261206026
380150210
238797903
228714779
186770309
417820187
135329146
529650131
31150261
365039585
392210761
458044719
71208646
346276357
416019170
519347828
161679888
391659924
206486524
17535862
354936694
77974695
436757801
52647575
2758626
61457116
379520978
434342914
32080797
275727273
77286577
469243709
404315261
509556902
44549520
33455184
36851690
98531673
120923471
475181354
405469518
4919262
504219001
28615653
98972032
211275078
48250272
233129582
113735973
479436043
262365966
141610713
214255846
102452444
20146855
522159764
34463182
529503125
113194881
108450270
72835981
143873813
239110521
451389602
316840410
29438397
460880075
492316685
287377493
83231235
130204103
36526144
68204473
285824979
349129998
14958942
350204917
137552460
262348391
108867401
43975003
211360523
201872822
21538071
527373956
404179750
9743506
110907996
19806201
528784887
514018223
245593050
336581675
21834847
508681211
183711464
270031949
268360909
165246378
445337536
222671645
474415566
315625990
527530374
523218423
231560731
361992282
452247658
385185390
396905869
81110457
347039497
526731222
32346737
111699943
150571501
487527032
52819656
112151478
215596060
467583758
193833483
413230240
341063874
445805110
527752200
430497139
388941830
445261918
167127155
184552268
364243563
93625295
229606105
194039473
170364367
445109728
34156325
401982652
442650894
147784429
279984813
478516692
313436637
489786050
467812809
510522067
179304940
504776720
444715375
281991765
265964300
295827706
498368786
421647036
261334270
477036399
110485102
384547720
12712690
511030855
284607853
501671669
423818864
366076360
501717419
288734480
416306257
299331427
464119464
495038329
313486822
188838876
373109764
525768271
21803419
293271968
15675930
490864571
411153577
48485538
475417701
480599595
478634802
48352681
273875243
517564716
181384382
429405525
322256356
343907683
278877130
456277697
342609002
316043271
201872822
31263673
408839648
360006538
54164435
171755454
283391521
100312974
352043083
389163387
165168195
343528827
191911935
143716797
120477758
488417551
428316861
275681205
135758430
486840838
14406009
301627753
240944675
389464964
86705927
458683489
67305489
329272552
66151178
200613354
189876899
447709460
456354414
4367734
377992853
201072325
457915073
396945993
381252598
115900984
335152185
76910314
17082637
32422408
469993012
497330149
30736838
175671108
137056613
338571725
409728519
197502189
526083944
393318450
178042823
107651580
383787040
488009895
449990394
309288904
473056378
383741926
508198423
84990878
23682014
249222198
507593414
38578430
235709637
193835408
340092411
501688854
101412768
338541658
146547972
399004405
365526861
531997872
305792565
333547870
281126826
453839539
329926197
417918741
355335280
148854139
345357464
269091402
357290175
503939929
447211038
394173181
286953587
146857617
455462481
272833880
196891867
194318180
444329489
475829316
129636403
375237173
295196373
458345244
430773125
458825942
303127200
47941709
398855854
144181662
68489540
239002461
166529418
77966221
362441908
58283317
314332751
36123283
81417399
116050013
421348753
164622748
262719050
453364269
328643648
462597569
311853460
14313232
182506574
11575450
85444631
423415826
25937335
177555702
172636552
230847033
463630236
319774245
346158573
534803994
97513099
268498759
283992379
480880127
536297819
10641362
33108603
462953680
110543773
285021047
30516408
321162042
371833599
41804043
477274562
79360393
245952273
204030486
235454511
92834662
381202517
490967551
240295917
10312589
285808899
59382740
168646119
313501568
286361651
165767786
32355934
160873698
165877286
345770977
294290025
252556660
162298414
457940872
531095901
398059651
168002783
133476548
235737717
380830445
486530214
281415532
56570072
314820527
211770968
278529769
186788143
56661908
176857131
367150318
448654014
312908412
420067289
511254312
155031570
66761118
264222466
380285368
497770798
355950666
237993359
205524724
404695955
463018671
447329773
396758978
396737087
124650027
351537915
143279658
275479918
370199586
504611857
168722080
139742814
46724929
118945092
69993399
330277896
51160377
56427223
114739311
43760167
492099740
447038157
294801901
247292127
318517456
160131859
494046819
176858062
379414495
185499513
54495568
524119676
446561960
312807942
466843695
487473227
260959603
513339570
163318871
158854160
306485347
443231857
161658603
461831529
219562670
59610679
94210346
479414450
363109297
200824835
433905515
497494442
38712919
20782742
388820455
488694448
251065808
95291014
330745427
195928267
35714537
445841086
322895540
260582475
76526347
443231857
195021294
63701674
326193741
325219782
521477277
36718806
129660712
114088112
390807643
379646057
415609478
359506978
231850089
378043276
202743160
198368920
283775910
332404160
377279300
488758042
260465232
190129127
279968362
436463079
41477514
289175830
277444174
312207135
227301900
388941830
361310329
205789783
115852707
78706001
350148836
65158290
371415753
139053356
132474939
94767630
232763522
377445239
447435957
459482522
279099641
430757096
232120291
499492702
220477422
453473032
502292622
352726482
422955445
59162691
185095266
367590913
207044222
297525890
115155844
523225157
527449659
95461938
163459401
353358407
84633530
142936550
451106427
457866476
295094726
191944753
64639126
6604850
436657249
267293703
151352404
139478644
353488981
197170080
6971019
151370859
265243852
497690074
63163744
122105902
369013683
352756056
59233553
8814772
32465921
27332603
85607971
494747964
494225368
207832849
23273017
4964481
442823051
447190670
296641790
493704517
395588376
142505593
382632597
352121009
238194316
247072992
308937519
438875702
433130375
302494464
377436791
217296406
325900284
264588283
118774959
430048293
532857004
190938364
327880104
247637837
351177346
499788769
532279275
409622647
193457841
208178058
273655985
354531166
215803735
150587583
18769055
175277914
218240760
391148060
449920129
464461419
437583047
267136336
465330289
32815273
218466055
167460774
70146179
129673654
370947516
203493422
372829618
182211301
467287075
535261122
112134335
449067273
432619632
363624447
95698855
395158429
355064345
16814335
271300148
52306182
17233727
160925932
288978946
30716862
157497362
451163758
29876324
406485753
73921409
103969695
234193415
312505062
317451077
89508678
530969433
95523398
9993111
206441725
259729216
212669164
395685954
370800083
428265069
105747601
219756124
281257667
184829573
335869134
446873634
400303278
41766099
372649800
454781627
495629337
441146
386674857
407773383
216499188
221116973
276383712
319677640
365993295
214618173
285076495
531397212
378252707
288611958
70268770
392492794
363409248
474305687
253145592
58742526
340621128
148094058
17068595
347962751
414053462
410176659
232818847
108775700
368902924
281946868
148207834
432555423
468161726
271454625
449659828
167243409
217451530
463802112
91558489
379561419
458196246
489227189
235475157
254650814
127392596
433819087
447875160
507123444
244316434
445011565
9698219
420862756
200459702
149876073
449022152
249366037
442954424
210606348
176019197
294258283
109864911
327996007
157911432
379907846
398360996
525199518
528487823
353807454
89146169
447310864
130228745
92120494
451020497
155079108
26207860
527863573
38294965
205918609
8055473
443820092
327074595
375298906
169719077
402499361
388427323
329898747
115677345
458024009
113703852
406865762
468100663
531086092
13722820
172864211
264829033
22117358
516708944
329612353
233708097
213064318
300865569
326498980
387353252
179011271
336952047
191733678
316508759
127370033
235678290
161153933
231058645
338094267
10753890
253171178
476734429
328083665
265972572
328910113
130702319
122665397
269460206
66905307
218495930
109469640
441601591
531623146
375779178
495891802
461956585
204681503
285618489
149455424
343035325
14258945
341954046
54626227
351045968
63380758
522745629
248026924
73910
57552828
51026150
58892280
97995192
324554390
376752942
377607802
199952863
22557403
236876655
46702347
216202767
456877554
181847991
484944247
386685085
454900863
38720337
45334457
2238478
3596661
230400241
395259547
469802748
463843621
14591779
214456412
48783954
246621030
44131333
200568398
169917951
288489289
140228157
498491988
284990936
66589489
350998060
213014478
94125651
16415918
364466476
463112663
246463449
291263644
363696955
220464884
404394322
320941316
42593805
510589086
18095579
357197824
192937990
125120946
401199418
52504608
466601239
136740961
387388050
524108602
42438177
217347211
521494149
127480206
162682468
180171160
168292604
449444497
21668482
155202138
497117757
74509574
139644496
181936363
272394845
338799274
16940818
383172901
446543626
255964528
482700153
15001499
155516183
212490475
28515451
242584747
304647585
339814268
503780882
464224698
84439947
62558077
109179450
183351880
295751876
513622806
376287388
359056536
451444006
446578553
229625479
15252454
243947938
465603790
479337208
115894914
515345776
168873348
460522966
226666894
467774266
29723555
347690786
26630063
467869854
319684997
152878442
34912287
399390444
322511971
183984906
96586348
109970633
621957
31944435
512414755
271156850
466384404
411218036
398122435
39331005
172266436
446376413
529382591
491317293
85266001
375584221
350292384
199885272
327052062
127698829
235712719
14562243
287203385
239534625
119977115
412806688
226157283
8608867
251723807
449777499
269548738
401059650
452461129
240326879
278832058
215275226
302770088
326671911
240073323
460649392
8624195
292944384
241689824
93491761
203031594
315880516
335414241
214199409
363382022
74078527
487240929
290805388
451889797
114330941
434357915
180405294
503557665
8844275
146608452
432784429
413847312
475422054
14579924
48809975
369066877
454486459
115841378
250350366
128723641
143835373
410221832
118285964
324089490
35483646
232561436
371602254
227292407
140607232
250659475
6462280
474936501
426199314
53720003
331888876
110254554
326136277
359847520
450821703
325703460
422908496
205689268
511072223
429012342
224058049
349195325
536202634
487002026
215688311
315418692
178460545
135476105
428239712
185894782
277176632
469235904
348920700
442287870
272854085
177640637
98130972
45497986
236152819
242645181
44529154
326030246
512978781
136469538
533888389
93227677
156901608
396684155
457873030
215402190
166578305
279292933
400829336
269786514
297831426
338213703
31939447
484396479
438690838
281824629
150086353
439730601
280151480
264567348
76058955
456161109
203391660
183688476
434755256
205804387
219861920
11750887
297126242
375402831
277744743
420092200
513362780
498928137
317286183
487465402
372737156
383622931
110488697
166160882
382761687
201040878
469713902
215409423
93115193
339230351
397375155
458665485
529813175
364628351
313885849
2390772
76072311
313852913
508427097
483857332
173894843
396887444
265307956
479845955
42563560
77881688
148512614
389875760
528196485
434232238
262641464
310794793
45120623
100843233
167741840
247070261
362987000
461994443
406035912
216095995
211931719
77610881
79156607
159316581
242199707
116633834
430296914
223392322
87137966
39280889
4563089
391433035
350647126
528657051
351387342
116779242
385423251
491459854
389421591
45163423
283319795
125058752
534547320
174952000
52437369
437330160
92966604
213955769
161590511
93277816
415025252
462662473
191464561
185478638
198320345
319713690
396897859
146050782
202436844
179909435
151068196
374869006
478730642
291029362
319645429
414287830
164312614
180461532
167816037
272583843
136167248
172937612
391659924
46696933
172960352
141186939
400605962
45464335
285056150
503111434
466223883
133176561
279264930
212624648
134457596
365800630
510186213
182496758
214566938
5244593
463415015
392292458
389848551
153699185
447983469
478444509
238890960
275112970
419344749
266611023
121952639
185979531
485086554
83317876
106060464
226677215
435587908
126385109
111021509
263136041
87148368
96639983
520665160
497570811
423543437
56080963
326681158
130437381
474322507
496575572
358262714
384639389
285814532
519562842
295800902
123503625
126744348
80878744
222440628
66321436
133468008
244657152
28526336
48202557
268128871
149253212
40733672
292135297
79419655
48276282
133462529
528235108
385792751
359363207
116829776
175839913
209350853
82523658
179813238
37695551
2649148
297379520
399699474
11425714
83729807
187573902
117134047
435966117
134296811
133301083
267493828
68947546
88563548
290133787
522674472
139257577
328192684
54682643
176087019
114968330
451245851
256378335
329689040
55281109
157669050
72966800
147620933
154180662
202567842
255278929
523840775
218530491
8144917
508278949
425977444
177252589
105585958
4550949
407353142
251620510
168051582
24929015
33986336
389275227
506227804
419705834
225870471
216544603
329993969
150177383
111159350
270040891
67787388
410461591
304886846
505499935
67651014
449347601
159416437
312807942
464536863
155890646
352586200
262634131
447751619
321073179
188760736
371493543
371030507
309742307
527265464
3411664
471971409
522634956
389893198
236600388
306337745
296549351
420654455
378856183
164310481
268665628
511478017
120221552
443557910
428661258
387496187
534937952
170839175
286004319
331775442
471317303
226705919
422951905
27060200
491261708
309394370
123438989
160801269
52932078
226449817
401059650
113047813
393099814
166566617
98195622
441505050
333128278
309946922
480585382
116680096
63385569
111779170
136704867
56582790
130339273
392083791
83227951
138133091
169706105
121338441
486940077
245405125
449249984
163926925
498714133
318219852
483422566
4126323
491148825
414005444
306364325
182906252
23247582
253659195
505631120
505469404
258448664
91323555
477466627
505935345
447203989
280498912
472745012
283761727
301193265
162274585
448567849
320437208
441556509
515418325
308657012
40338484
33739436
131442903
152938218
338807663
451756933
418369645
490789186
54567671
246358380
1530036
494829079
230635634
89819708
532576709
484499606
243629349
110306447
340036719
148293334
138116960
486453505
106560652
494393726
246222406
194255889
197812690
46075210
54003407
172319511
441776570
78927700
467005630
391895121
250745687
309498390
300805637
458761358
334629741
321278582
196290437
432784429
208897521
276148638
386223712
100014093
184076958
68312771
507316332
90676032
83700842
110096898
52630842
327305244
214846079
122905515
46581718
66862375
215030540
516940153
298137001
370241814
175831928
129024679
466258968
2570626
355294383
4961732
189817854
113624724
4962896
459485219
227428882
72000964
139256677
262088855
321694298
124518401
525784923
164171368
128451954
315046623
86388218
451948774
105555364
86292799
248554614
473769363
466062502
223456376
91602058
144237541
443982598
498787330
501814370
20222943
528521862
377767632
300256503
19742711
503861620
521127881
267562445
177420211
33737646
495587317
299464453
310764031
368782689
213725519
479198939
48585327
224460746
110968551
466006970
225140217
57709930
60663945
431594055
99260060
84548054
336391968
9634426
189879065
500467426
487254694
506039687
81534704
480365520
137940041
326536906
407349226
530830216
98876993
129703122
301627182
196455352
151849999
105028026
257897979
460483750
223993282
6383152
159845881
191972231
186231516
212192369
190952947
116479092
257400774
434871448
514616275
445439786
443828460
362534028
59128432
212346274
8386396
99877270
502897467
383674170
371992191
219369645
494428512
489952714
41236005
463970122
462287916
58133340
470700355
25101828
215482782
336883049
131367484
314351108
119845553
439154240
197247973
485694196
158532481
117761519
48610375
434787330
133834525
511353859
229706337
161014643
173833337
322613853
158448377
116410624
73325465
177978944
342859688
423764718
408383420
114318643
485133800
50238546
512671954
152969794
329602540
465388985
226273553
527685682
262965985
351035118
530804559
252825399
140343691
377077489
73137916
499625125
248479582
236838522
201963837
50045494
64211049
302486867
181255024
483696236
120115759
410849683
8110910
517440290
420300273
462906564
467913253
307487753
60929106
111473596
324617540
515849676
521634986
450062440
222601960
205513530
187634724
490191094
260398017
167526432
74393691
385637447
451772090
447760059
231753272
115558485
450002113
98324275
14254123
297387032
105724796
178295124
265153105
464186115
333620023
385651969
235568343
328268752
121684441
346365792
334902535
466020155
366192317
438314069
49588162
150055269
298558833
16186169
491602201
457531623
436732477
400235222
256014033
4945916
475997927
235229760
31501053
454081070
396890800
445765557
322257632
285865867
118053513
219530659
401103601
26919458
142407946
504340709
152450828
454058006
418184847
240945415
332018768
450002113
59167363
447016670
435596839
417054998
444502320
371935080
406668996
307618798
420342341
292047175
426185858
267067326
445742091
63336636
521572663
716627
418940291
126150430
400186051
531989029
370056374
489931368
525227012
28820084
167434875
59036137
41045680
301041920
314463642
321556468
204397985
172982157
156108737
309058013
526280704
188840692
514659790
124443864
112211738
423563138
392012277
183995770
186799886
290956450
359482647
139991400
285851309
297684788
157677732
204430109
147557030
447097613
60254410
1496815
210792784
108056943
161858013
528416846
141528004
436431118
308316162
393325506
121441380
330376355
185941316
249361092
310582985
331330834
269920810
35992751
480286906
6939518
223721329
498217097
96168749
518319514
450290582
63037364
395488576
451410952
411085479
442753629
188274634
35459421
5334958
324944341
29947007
268495690
528426811
25260385
509355824
499225578
227714108
301996639
262179602
375756254
446040451
452596285
174551129
320067250
404179023
183438254
208355795
2027552
457973214
372397180
375464726
144463205
454534525
330318945
454440384
190416519
526242679
141712827
337775714
277039295
522302827
407696098
64630938
29286395
136824285
432549436
245527506
426544192
456441982
322861132
182528479
208843855
180849351
16121770
187653565
65292238
305703510
515725522
435783806
464531093
210764940
241837806
397638169
329066222
151806617
120832303
425492513
530407639
445888684
126832048
468241175
232403621
224440914
147336782
181047793
403811301
507965841
186831757
470997250
432970602
387475694
450353822
202623323
487846748
74113498
426722755
361900502
236162190
415371070
443870787
232512614
529413756
247849242
411232283
372107538
514308337
184508426
164002468
128652602
186907277
449360448
36604584
484233260
125211558
195767511
227074807
107559072
112859175
422282634
456081615
309280917
220812366
447327815
62621470
346455137
450010313
219044714
7357655
172856669
307238782
366828761
54817611
407542140
68025970
91347352
223311388
289312975
337674201
503281334
364700137
320853216
342522076
411333402
534137763
280263372
246152046
16517155
188616317
14668560
476209850
235745786
89149676
182456355
484741328
274991142
496120293
420622668
205455864
329316790
287229885
313073069
467790204
292079828
474103744
309926619
78841274
416081337
36335538
320451
275553046
24204663
514815463
498379313
264884845
412239943
380291620
281844835
174965919
267794085
234202712
402359502
433729835
487486736
404828998
140880590
288037509
271800454
129710449
308080814
295035789
468449618
363092179
72494037
13237140
390493414
182430664
493339666
220989965
137935604
388817580
489183634
533037911
279036847
96318531
413113553
156430884
235176434
400398987
92584377
182115250
517896321
406331611
334332683
41574338
535571341
365666322
107830471
441172252
294824838
394888796
197012360
192457540
324719650
53144486
19329107
134042035
206965104
56000310
510954864
72748788
217300384
91128598
244167095
293493355
68293424
32398436
334817792
264933104
209742599
26766063
273598371
382635024
439881136
327067036
51514946
325628758
167816037
336567397
32465837
421393511
448639077
109714400
258267115
3425200
304077530
364121082
210030256
20377083
413455549
224665103
334628726
178974505
137838211
71899045
316375264
446621399
223055491
148739966
191911935
223202986
139401904
492151056
248043372
509547298
72589862
383241048
415395948
456672241
533582870
383936380
500128519
497317899
27821991
183615045
256593530
378611761
282506051
247824489
189255709
354956856
178235285
112555862
380286140
500382942
148347174
200639280
152611935
252558882
192173435
360502273
269535208
357326921
319592104
222367296
95636541
69390495
318009752
86804103
464429765
103968860
380499195
460345777
323040715
500669180
409300639
397531034
536114424
523646666
379943273
478604785
353932284
346105772
321711508
207454332
506268134
117814192
65098570
165497878
409341131
286919396
505145524
25345380
521705158
258056883
9316463
193603452
189110410
4711998
389301891
330997489
69576738
230980285
471677829
287146619
359407429
52760918
76218283
324832818
227642727
118515882
125992213
59906565
271253411
157073036
257851708
518214
220100010
380730763
238912245
150455793
265948820
339407090
482001262
150084409
347238544
253088029
217530024
346276357
522796025
110299748
465193988
473325089
141750863
250729200
210110314
358138614
88948993
322508450
477394355
447425714
334509947
92684168
400984471
106006429
71290559
371924501
84800649
58414306
384293926
522425043
9442267
110094425
183437463
49413619
372658279
305948429
65501040
125736416
406081282
226888050
443549462
519456250
130767492
399041291
534092280
291010460
345321544
445120271
46324743
78778741
90773781
525713380
197464441
363798941
211800369
239895236
301723874
75304426
418079639
122196306
386437368
284132952
516100683
9484248
450962020
130485680
123602422
141544681
451910583
243942599
425429237
268153433
393453562
319835454
19208141
325419241
416259816
32871308
426572970
41094813
163507413
446142200
234310707
378786078
425664252
68695515
263315108
110136536
383034312
108835871
51110721
158122097
129066628
230097997
24690206
244696454
97069651
167204878
478970735
439975186
75944369
330510710
388077208
104519995
337548455
40896191
284696500
289227996
488567734
425778134
325133832
8825078
219224287
132203585
261210577
147005212
481512275
52791981
235208411
474767495
488144962
316302453
209743618
266512331
163729129
263236878
346213900
470080278
158298174
156995868
324304745
5382352
428090735
177739027
128069417
51968764
519670770
228737106
486899725
245111729
371018484
22960220
338293535
446674177
447873278
174010021
93103336
297531573
387810242
474879556
497917728
191034225
10100622
338500015
158753499
124797930
290377652
41923150
3090004
195240933
278329807
27040020
262853896
384543822
421348375
195239059
368689494
421791266
239700539
84179237
418341659
108841071
45785752
169476116
122730428
517225812
422076278
199446151
68441080
23632979
223088698
138681800
502339694
385067125
132012485
532105834
44254046
212194066
64108111
211500140
190594708
22411483
78622549
403638465
290473859
489870300
355776372
13091995
295973151
257327889
415110141
337380844
325558314
398392744
120425483
25981792
253991010
423874892
363023800
174848657
246135706
176485555
185986856
398131755
74303327
8624756
108499512
358885870
27827911
391381405
223553459
363336843
220973087
365336741
120949995
517775445
231506958
427051606
310515580
336783594
49126357
510686956
129793542
452460584
279100069
135667091
127451224
403350766
124369715
523976082
421697710
265051852
412776745
6604850
518055228
437893307
90861358
493032782
113325944
328864847
291978213
518614009
375528518
519349463
271620767
319389247
90982425
81511690
140990759
472159449
467174227
99389876
341369277
35086388
498492482
363794868
96382614
320549557
328799530
202473049
163664440
197864638
171148962
97781492
241696954
47201902
200991431
519852431
528543221
263019668
309575997
502817773
61373309
215459888
190970076
445088871
281339488
530677919
501324144
244460057
112854659
96777717
435340880
422600946
137111432
19444913
232980208
332979101
154743424
218991976
481177439
418469035
162272017
286062313
39761237
18391177
396084059
461226159
395200925
70170984
52438762
525824705
345121292
141363076
497224694
134656017
430904421
517831968
80640570
108095991
253089988
198448782
13632099
259484269
443955026
483240823
151712817
383635506
499461720
59152560
467933125
412095569
306805411
221940163
211495980
466161545
464430246
385364067
508098487
449022152
176669625
151410652
350927447
122727867
338990233
529215268
2945402
20742652
307391323
300102875
507394908
315880516
462107384
509561117
506883944
149698456
163949618
105616382
519307324
129040219
56339302
393190879
286521593
511440526
74094870
126447960
328164558
78041424
480581248
187420686
367517588
340492739
390145932
32596421
444135039
337156472
362482342
314251594
122482602
27179792
111144362
66703319
378694880
521602642
179324162
275829425
454717957
499026158
83247120
523414717
290223816
393303260
212162527
477751822
98823138
516641405
402118715
170466440
392138726
388962012
9910223
83282498
295699354
20625382
313681407
55903017
441235294
408394786
310748144
150923044
85350598
513868625
61143833
228357681
470510343
283367852
15855427
373297207
295426495
29847742
280656952
521480331
293983623
230066802
492264045
193407659
12780718
199836900
387940207
56809396
529524603
122317028
87975205
276973341
516026804
326167973
31463516
257980027
385849679
183707002
306974162
285957932
443250146
395419084
209227445
103638105
81307378
246456285
263811812
229833657
124436460
310057123
48325212
457980738
424384038
505108003
433240531
227853968
259461695
210562900
75446680
471500482
493879295
252495569
304656535
404603415
483828682
121796813
277305473
218423828
382368404
361296837
164753691
90044970
461000912
134557164
406345294
80528634
310889505
79926893
457120561
536159130
68533412
30742245
31391477
244416835
228264956
373179174
324040739
535286586
216145071
343223369
289545310
500840742
298247440
223398648
137487206
108057967
89314250
385108385
164320561
137400155
301234686
405982748
470939114
459002351
210951640
119107203
240773550
450138500
249031678
428495588
5518233
22430388
192912172
255865910
502157669
324802038
470694671
57881231
30042941
1771564
252000575
415730437
460619854
413350143
425612498
78791654
531179666
453421021
301182034
470463188
59339016
755083
315726812
501508517
483001805
297313108
181646522
443332678
172088699
111808061
494634034
322323723
255809141
412287060
401249357
461588100
289044667
294786258
67411151
197498366
409371550
248539327
347981178
523398864
528342738
11652319
202003062
515575783
222406129
458956849
218423828
448220533
80150266
298901448
197885970
459105340
516884667
408602788
200803045
75167882
472432011
365097931
455717115
116873375
181045403
170600100
398311524
525831582
518369529
55982508
338717454
343674339
205894997
470788736
158538632
330475163
230090893
389632191
218521696
185759793
533485990
4596820
59317138
307683599
383753128
409609847
447683888
380654114
290852656
331912637
404521410
52570230
47993080
423457315
263460750
485003471
316628929
89884746
317279006
375452999
367555537
346049136
349583092
129571409
281677723
87648835
293878096
24138565
375381108
418151877
368005144
290822364
305993607
243911643
335904713
320302173
289241324
489701323
397060331
68353230
239110516
451774699
271985463
232949061
253525912
40125051
94919944
118087
168852932
166255737
55373935
197401380
82797435
513826666
204133709
149155441
368623824
271374445
366010836
331696703
384331110
283841922
290360768
86647214
273288662
370471681
380695433
389460507
192045317
398055622
470303777
484433596
293354111
447422501
43692381
408508521
119989824
519722737
378133195
490263248
454174334
829325
347397393
302698925
457805733
443987349
409267724
301680306
154019581
335517171
230890235
89033703
84310679
395461068
271312266
344771086
475642992
191480221
435244309
247269952
465822102
131854778
385698697
200895363
241614570
237974455
36197313
448562594
104828347
453842472
50871705
93878368
8105315
228528542
54307185
130323609
255621116
364081574
12848793
430704528
510447217
160634757
398567534
306688601
166358587
21028092
29200329
168014164
180537271
80958944
131729161
361954804
265818623
416393021
224497154
166359240
99686440
20775489
153510778
443903847
423598972
1610011
263774019
484196296
80634653
272268143
440527077
338983526
55643222
274888648
75001611
394518916
343313816
336474359
59792181
86557667
4548512
12592208
477364520
33615313
485605339
75585514
472395421
309898164
490149092
3489722
300250977
1336669
84486845
351790942
14231304
244505918
114327700
291945791
348531167
66373883
403846000
338089904
91936231
208114797
381226862
245666972
412709861
107717385
527382477
267185398
499454793
183800938
137392582
371442239
355266909
89861574
391259655
52223062
240337681
434886529
475095163
196708468
233910677
122286526
392005873
437245462
81864648
460793008
50824918
337578138
184317490
123690758
263310018
141287106
467702815
391061531
120552451
517164474
83348179
433643405
17513263
179471931
484229980
382586291
431184881
240619778
470488407
441035830
327818374
510477824
245937348
469632773
155592866
510134921
145971984
342859688
21701361
279892894
363072265
335994723
163922359
14958942
41508287
445436236
282387213
384713486
221302173
461580100
194245407
176062744
204914669
229564523
418411094
395926552
2482807
138738075
27219007
473482797
84082053
237101709
21940008
295932329
346696654
294959709
71317223
330428555
151322934
17808483
488022345
39067634
54598958
74922899
534646043
314690475
190222595
284019215
19828639
15566145
52161352
175944257
356588357
366539347
131805107
458336505
123587187
315276693
420331298
269461375
525207421
200857640
61701008
437820479
56255079
119092722
492944086
87988436
127190931
459411388
333351979
100416353
124395961
223940099
200016535
460150549
59920965
46423505
118095210
295376551
492847907
310469359
120153814
438802096
13025463
414336052
191920610
18728160
408708915
452224692
355708227
276657142
158639520
429154650
182951405
524956418
129296323
337930736
269124364
296749866
495865300
72249162
359675101
292083838
182961494
21071042
58051604
356065765
349436651
437199512
27713256
510162885
129177126
321119958
96722404
321833237
193987165
93025537
34336782
440304972
28993600
513731113
304492750
520099783
319543591
39869628
474443777
140063336
248657561
205169173
470795365
202377494
473346708
232127377
77445541
472223908
423956854
343526720
357002597
409870690
228072623
480592270
220846775
221387892
206793258
202336159
417042246
279521994
139313250
457590422
336999591
387912899
49485026
405392841
316471740
146864193
19569345
246716118
339067606
362644560
166964191
68754197
149839562
175515215
161532726
409001513
323104052
312737606
355142736
232488859
312901849
300263953
483808411
467008512
112044792
91034565
218869219
56002711
520655763
487912802
226745308
364641721
13876921
536834326
136755660
108147233
381156324
167110500
377908723
520905135
104968294
141096864
443498640
148531112
238318467
14856312
488912491
471177718
367144072
389780796
165225878
521870634
337120669
178584884
368511350
371816015
480679447
84323879
529491226
335564226
275916051
447133101
20647889
373759957
84096834
520675555
359772184
27806705
214022066
504920953
386484290
276499039
22562821
447346429
457907733
273508744
167248012
124706210
29192026
285483581
425875830
522343954
136263802
385299483
485438323
3462872
53885074
286337066
134417490
275060449
450307017
226406721
214925962
224319941
293270610
434848727
148455976
110134536
172203663
254288923
265502153
108373764
254121730
97062031
92568946
524966966
443250266
448086968
304263092
513705302
293916432
435322540
308266186
222437824
422666944
345668716
331107598
275205742
385293693
378656403
378320351
115603484
402339056
198217326
440884936
425530958
134579886
515111571
205024693
178461015
476590371
25626998
276063285
446853426
200954257
167191678
268988321
381209744
459717159
256446413
24602955
386474745
251045226
359947506
338817025
105239418
132408541
225154239
35729439
368351461
239078308
432755760
338350066
224408263
303937427
355718042
441039991
116869460
108518318
312144481
347503108
249184491
245762144
175162586
498492482
397641137
502979383
302729857
59227941
103453985
254470519
136755660
111532914
269415934
30277619
232846412
89283877
479411320
345641494
200557989
454606394
524702320
196787553
266840078
280871221
198559905
367584063
1345189
172283003
166085711
166387100
523675570
526743580
205671323
398687348
390128039
75843929
360064188
2951602
31001994
356002540
459385259
229699842
124846182
30767604
151078349
118938150
431152412
219014751
497358820
244474669
237593098
288007082
226189115
90327739
30636993
362069920
54554706
301160928
113869191
455013226
116267391
14867211
211400513
532916861
2468527
403452884
189202425
37111392
311639187
328068890
372411988
502170763
475541262
367223353
47069756
207344571
255028817
68639873
497456844
380490410
164440117
520765825
467161522
425218296
51806084
449867051
23707776
5915236
484443513
190336517
337072031
73981559
173135278
477955558
171036728
223546426
9397149
378354338
155778383
377398521
436469148
140910228
314338129
2197311
330052434
292960670
513489290
416469096
451581924
196368856
226493404
338335649
342515347
3461450
112247920
432390317
190425753
416672389
31174236
109066853
404593758
51146694
308781114
108304825
110931843
292441561
439466155
168945632
432351879
471528213
147336374
198270655
214056072
498148082
108640827
407195128
166386466
43787907
102265624
367354164
244792548
310692471
163949792
98025519
208683282
488470045
90088711
301425699
316721024
525089261
407201407
420394333
355914642
338869316
233168909
68720849
408940052
286176829
81777715
341911500
312479145
369223461
476992387
269849243
354160502
433940623
521294845
328868932
17412072
154042132
413370652
70569636
146518647
419547528
321833237
220105119
182347510
46295028
10490357
122191713
462012908
84676834
300029586
232650200
510530809
474699564
284132952
532310831
526072437
456068835
15001499
231001893
101252806
135728110
424195943
531087106
9312060
521649073
222636797
390365753
141609367
460633107
77501062
365106351
335810098
489905279
165438603
348911555
69852842
378660641
241178265
419479283
98963964
205484594
457377444
219271368
236264421
131282213
497223398
27510138
517813490
228160599
222761831
102118986
355170765
258188417
452461129
277343062
212655836
513783795
517806130
444722413
483438612
432178538
349911032
260288240
96883491
376260192
38200924
184283617
513839875
79017835
140055936
387970939
385374071
501508720
241961722
488977670
169477639
223175559
458872165
149475668
350556929
413181768
93535082
441524415
466015383
485771296
116180384
235224307
25068334
338029985
108045711
172966364
494441852
238192291
349518028
24409754
134923622
370001894
507013918
430587694
357376952
129086053
5314460
206978793
228485589
392952501
170025630
110260426
525207421
522959739
135447995
170192378
384496008
392111941
403378457
80872890
131300105
97742599
193824327
204076251
204397985
276424160
71170356
268984694
415025959
371299377
7002378
276997507
492348213
189307830
468113065
307422332
510664707
402773933
528116540
484117825
530803294
143252392
190344188
197039086
270097222
401706724
322714790
530209611
281592351
42034418
337224553
324519263
40170695
49917554
128587011
27878269
339589326
52336139
412439298
95491983
107779293
180275424
445070839
467913531
50109294
15693251
334674850
530047404
442035346
185367592
445232544
470811680
115194789
130320790
229507632
490168863
340206438
430049383
492324998
28650221
99150193
263251233
98132947
333191701
322967141
458702738
217530024
144226581
425714733
502655954
375129127
121240600
105683568
334604087
188745188
286662537
482844363
8790357
83814489
346061552
417989055
531571639
441022083
137722305
272375677
217185450
510036564
216205882
147187793
456753303
165223447
52700830
527369162
103827006
147377110
161453546
440728930
417302418
288971735
413113553
345627695
148288363
509389742
418458750
8125122
397193524
202634980
213972002
409642176
143801431
254493960
138785182
345709485
326465574
393496557
254425441
209314430
456732417
292752869
323874228
190622583
187357249
295119439
400564744
375893191
255970190
527123400
320873280
406970765
446814227
336141350
34573570
347759684
301048163
60656798
261177600
473872752
322181099
394498880
110832341
261865406
71987602
262520498
16180170
51618166
148355516
63191333
132754897
494350367
347300787
312750267
496882415
384815193
473609490
30312901
19856949
301794714
118019747
425580406
416074897
314660775
123479586
368526788
24575962
304857162
467623325
156726706
84644103
464893809
192905593
103631747
187053713
294824838
4536824
314537782
209687910
259672137
178257567
158869205
419130227
476961690
248247763
526950779
188294214
298187825
215767066
264016821
4874212
368109844
341910993
75781443
259814183
208884979
416578447
361221289
191606515
328779396
360252397
417929897
525049864
141688926
233260115
438224706
505548449
139089695
108637345
206162208
154628117
266226529
478071128
148756184
219743650
321098296
122670819
140707620
219024605
413137744
442866415
479655489
384494773
425486104
177602221
318122707
334269130
334619497
498901124
250650124
163637430
302726197
534864582
201314924
250967031
183328457
466950349
401157638
279613118
332420402
2396332
454458130
390566358
269852445
292243850
179216092
272956787
433768224
128475799
161606498
137507810
4679476
403057427
252457181
428780072
176916446
200638773
500590550
176221105
39177298
320302173
208189675
224089838
535394487
180104680
158187803
108405324
342728294
194844635
16129007
198612817
121344680
266402271
6775568
9570172
501960869
458803730
8684007
162769760
487534594
24233021
464853525
294369005
514054576
200280673
294274776
171844590
336990817
375573831
187806274
102466640
491135350
503655899
102463951
313580093
279016751
417886163
38535761
81976918
175235235
28081943
13705555
203062563
185251017
443911159
402088822
178256193
25235620
420965303
55414962
65206753
414910293
501570555
224530554
257322916
392889782
515855282
114119775
293378052
149572812
43871506
52162278
227219928
181234777
27153685
153728667
59822676
394174785
483868277
305337946
232481123
291684162
473020325
26292162
297654669
434784962
241159526
105829766
352676622
98619608
52775471
349840558
194851683
396738102
274662909
207358937
373195735
248987429
458962059
129161201
177406339
406511261
89675465
27260968
24721370
266731462
534087992
171481302
417439866
263188047
201933956
327882568
352217798
511309092
528187048
489583862
63264979
117370602
205520655
386213061
126240667
21309498
185608905
55175631
265186476
226686439
373822440
98243266
298956932
400498748
310246178
418604321
355572775
533528747
40389791
49557427
115879511
294434462
402953210
88525
410281667
69148444
131205618
344544300
431914491
218746827
86207345
290773591
3604129
225420868
398065508
487965254
251619351
97906365
34393099
165026705
457493518
497310045
291154881
8882019
179915538
148894308
310779513
246749766
198805221
121522155
6394901
405566427
170200228
327780416
395468435
222928274
282489776
304846191
384578594
456705091
207324579
482131336
442225008
213009535
474157483
122172476
114781048
468319366
329036052
171102467
166012895
270776951
298870402
400340563
502920912
26257634
480257413
183669314
73574081
95965847
525316885
364582878
49753535
36527312
373303784
340378117
147163240
86210182
27120429
127430264
62332239
124692265
45190718
38775162
4536824
449479735
239797524
175777190
308354969
530578337
362825588
408693828
113617398
393412538
22821269
39035058
515677800
6150007
478577507
373426121
84224659
63909100
27451911
333754530
274666206
121401355
93786119
188765622
310178342
93105354
507970830
165711600
169423483
250121570
58858644
222419633
423725140
947843
520131774
34136758
213159394
3493080
423158267
262736338
513096272
491865918
102722730
45503605
146144293
221770164
70493143
290365885
362129365
239203908
453451087
218280360
473894390
50960294
134531705
482204172
420680711
250986529
444441098
428443054
38117995
331662365
465452160
442448277
475047898
103631747
530617311
351640902
528368869
166050556
86254780
323680672
305921570
389787636
499910894
252067830
361809062
349242771
436381579
89822732
345185934
451870369
131313106
412884999
306275283
469105232
29491152
121829801
43328015
215143393
290717841
84323222
132373327
371866851
54317806
325890023
340236199
13697562
157944745
519009725
207467063
337877412
310550450
381666939
161102059
105373224
262171642
333209494
152797967
172136252
107951570
174876970
349085920
300407387
400062490
461770825
350277190
330314159
511416428
222320078
502817773
355317870
396962003
485874977
30820770
200709212
484024047
365226876
459527615
483960165
523675570
407486489
442272221
16386505
77168250
477746423
513753909
441104423
185003995
97234643
148706440
355828238
211177442
117757797
314636111
516317699
383755231
254208817
4230516
536247436
69444711
536869345
1944129
485898799
491502705
197140637
175922743
76666852
138241890
106112044
125925484
483259859
97421751
252711859
208403244
205343918
152367338
156075319
480119469
179255882
254888925
455854869
271238650
296605941
168507810
462362305
277913116
230896296
252213067
37219105
195238594
349999969
251716272
185502863
84463999
468927184
258762095
276263626
170618908
211835039
419742107
58170620
53026108
498111461
170665657
446735586
163629384
258873203
285777962
295774338
149147473
36996767
175823606
393673428
197503456
184980764
97410527
45160580
210039461
3052691
310187232
98163723
424456793
36721326
439730691
9441932
396187091
346060629
416762565
500985750
527968695
282750033
6534290
341562691
495534963
365398711
441606127
372168989
383080736
507083097
69337948
231564100
51760182
377484826
127089527
54346529
147312595
371601332
233224078
184665629
255582415
219294998
244788171
172557954
312867957
386754616
350581272
61669361
109616327
18979745
388550291
102117782
371348705
360777947
198618047
268614673
411227831
33277152
247260712
238067493
91531755
104904311
241846961
254362854
307307570
149468347
503621561
401976299
46152099
514855483
86137153
34093457
488148786
275651714
89062251
215338202
341175371
427646986
165955549
34141206
518010594
465466204
179798507
359849479
13679212
217712601
491798976
351079046
3999589
188316450
166946289
423418575
169064580
113180553
20565012
214160823
488195549
329670573
30063988
253804548
511556529
29102731
225160005
95846197
273375184
199740603
305278516
345378304
291137920
361901421
65621147
430815485
451653825
471215569
340285237
341598035
529402049
10100622
277144151
99286397
453188541
324886371
483007329
126686826
73097162
492047241
405598924
469273060
492606605
241773061
227707311
335905890
406664675
519288869
417390897
61421616
244169188
177238676
368152621
88497275
317039343
381307085
516039174
493394326
246424263
8182584
62655995
28260533
21347173
65788684
468657196
68581891
63470459
428484182
521107761
454771250
267613906
222070467
360406966
299523726
486217184
155011094
279711723
376946955
368431514
194669910
423415826
177671734
522806683
407037240
179091781
332195709
366997518
386685347
239197676
296860967
495095556
241014358
464871558
68742828
409944688
55731375
119982628
324394704
411686957
4962896
469594909
122692104
130016494
504462874
122629553
393487574
140525255
476428080
289168919
184073304
1868225
233358913
318514257
338083159
458855153
473703021
169070410
101713553
511473003
155471346
220372069
128463414
209284659
197171985
155262234
234542326
356590891
309829520
347315425
129775636
191664719
219424283
9878908
112531268
488600505
520473217
104784020
527303221
179334921
122232013
392726674
380316992
263874052
165529483
423796196
120633060
279100474
445439161
486836212
489667206
187825186
236656235
213746995
317902071
385089942
291153684
331880525
419399028
485583975
131293459
185879595
57045641
329710424
529931491
25636025
282097852
467549450
53077341
306467413
120452260
502144168
225736230
191714818
335587134
231930603
305588582
475026009
331858404
65426407
433484796
377165662
89146456
394142069
100024808
22211888
480122561
25907354
389451898
256658005
530938710
176255809
332028286
4356871
484116380
131803405
157406675
157210067
246348017
272268143
182331371
498058761
480245919
191792471
14838206
435434467
444802339
225593504
313110636
145950989
518342274
416503805
442384828
160955499
49982696
464318688
387365652
25252065
32231827
18402761
502157669
450354164
523888919
45751155
270272685
406861607
11966171
508055671
380934157
44140927
261217409
494923801
504560652
39462577
35103662
103393443
482656662
268459665
235881278
274924569
24246068
309307761
361097358
69771300
520286445
471059791
318801757
138376688
398706243
492576855
263540673
172922791
130766826
403376561
92417806
150507118
183657003
213451021
303566350
68799502
412262627
439899676
461030397
286564665
413202722
495087110
120725708
502060241
150223664
403164828
489683705
276726144
383458023
203886348
286719888
512678937
462050519
311059617
507509525
131547183
436274813
423130856
301475662
344138569
285378496
94099492
101662599
353835346
214188853
6019130
171300912
128359523
215653909
379605628
47378780
111441914
321846086
309993827
285938824
141896776
125315739
9557830
188624344
257955036
130437381
74075577
408980558
358462288
64614306
26465487
304790324
308422122
226685844
69095589
154017094
29751835
140661469
331009709
465582714
460219951
215747226
476856376
162856302
142591012
517351608
239465145
107038851
487960132
108645172
516458953
347254946
518053773
496876914
240448643
311367559
85402151
305045426
268095674
387484601
401243540
331911477
164347806
285573503
310406876
386784390
243855368
39564931
40372024
477899455
579529
40346380
415571134
135836395
3009929
401544878
418616110
475265554
315628572
230022008
203284272
405059048
277440155
302045736
216670736
408913882
268452933
380620579
26030922
457233183
407548964
399179849
109907650
39280889
222934195
19853895
159845881
23738205
210095471
13367844
204746799
313733297
108782267
379378198
165370106
260109051
414711794
471244845
422890395
95689529
38775162
124131981
498099781
462109494
295193431
28624804
431453477
456216651
94607334
228873294
271880738
519415010
130779445
514691935
125743237
48906095
119135283
200229874
504920953
426439006
325386411
372578037
379735672
339527569
407055576
1371389
264556039
435641636
293258648
259777874
333686725
88220936
18317490
292730927
442272221
280966807
349529441
57087923
138440928
168997853
174310322
126407907
25836335
241754814
310000921
7916091
53209677
436186814
212698064
251604188
280610650
106770528
287841746
264319446
304743797
273509632
450226547
208203538
524807305
399740018
486064605
390558485
361193918
177042372
343332512
277792033
403299160
40355405
276067314
278040636
332346567
54772737
428711940
416126719
247546392
118015495
352305225
311954882
171660144
362713546
526785856
362476409
290997420
196136411
73813703
77727911
195136724
101929176
41323125
504521578
316018987
33088687
28065301
399748339
332417391
478162887
272574772
244092099
198095630
391659611
159607418
367936458
212473159
140891096
122090242
275743470
403960519
34551695
55396117
404323115
330225506
278146541
149320663
166453056
320215107
517281692
128902633
333616231
190937959
101662599
324525759
497776120
521480331
377998124
26140341
421841424
519636499
8545242
289563837
533608938
154723673
7154221
161480161
229918720
399990785
188963800
51946786
7835801
460256036
116946151
387860192
380902851
474246636
369580312
86407575
373776999
147316936
457613217
515880598
325476341
461029619
447158000
35894371
223388402
293002233
361802159
419030500
411441852
532293440
377992853
414026444
66439689
372495420
329674124
142708934
482271978
116600915
535113547
255156130
278686478
158329374
526327269
221953782
58748880
155784055
391997174
181789788
375209729
280165665
432019308
389169828
91219304
322878600
529813175
252015963
515691816
535272670
511154115
415957299
28167516
481490003
452725110
444065209
176590675
322212052
55519002
458174846
289164308
183390022
36986905
416502316
374863437
187165789
209327409
535164277
457629509
491459854
116991094
114860396
433954239
364025595
464346098
216259744
319198185
9722993
93589632
221590066
5094804
122938619
525167729
60414356
277029209
187673244
307038682
178628637
315018846
183934343
85531747
451508285
276084244
399886759
247287408
175918649
291100950
206327542
328287580
507072768
229086489
506159037
297697913
55625679
202098258
486446938
470187890
474736985
405190177
114685289
79523708
98365539
393784334
11752750
17465155
353653650
453916615
389875081
112174012
344031363
456919284
373149898
423442308
14033002
506257965
40625710
166453478
47381071
427685732
505639957
12657499
516354888
245937348
271218150
19452688
16851402
487211570
447683888
48509397
439678018
173662779
186424900
312371875
242793777
49267470
98738030
316441266
346334762
464215680
124102647
331847708
362247809
147894183
397551250
457479695
275623886
113567405
231463252
80263160
331065724
270590406
74405885
356794104
411308047
361556725
44629827
471661685
457294372
112849308
134393477
258719393
192972800
252208570
276587507
263310742
30037411
58236191
311144128
72346278
510659191
435151798
288145307
162895469
22545402
379658447
67183360
531663878
355205530
223030424
383068434
26233158
162299597
15503456
438074564
308534207
404296426
25717944
4880877
229589267
29163760
56578995
208109514
148121145
102118986
204934237
48153618
380104262
26242844
256518927
6392243
115123113
95639654
66185412
484808884
333679086
498262020
445166778
533558448
21565038
216332255
327598168
251666889
353259656
130420256
424310778
90996397
175793653
505014565
50624454
436133006
65755883
338725662
2509313
38893781
275678557
152460995
36339464
357276405
470716312
529439191
494972
293974348
406013203
481922635
153384572
331053865
523483512
208668099
397981301
60309012
706482
523976082
248064624
458518598
270159562
302207595
178138969
302794187
289513678
193525704
270251499
407037240
45796737
518974167
82271622
301086541
10678957
385069179
491037768
244100506
254171766
489281562
27611322
479353036
525072611
442826977
316234569
205951490
337608344
87655565
365933050
167941118
95215587
398907303
389656927
339193723
329080455
336097056
532569450
254248818
432179790
74208786
250535798
365718647
523495772
266002825
246831156
87176585
160109891
477288069
113703971
56178449
386794594
423833289
103326221
132248751
150942398
8313438
3244943
37990998
285848490
317732626
300718471
221576397
118297629
271960174
470532565
326105826
146806531
157061307
399660453
229491452
129754454
409902512
148252013
213044324
312927186
15364318
512960732
317524968
388409113
317837350
154716763
220979573
471692708
14695483
174473085
125889553
23214837
119990712
30958606
127653593
344072829
125705668
171241104
111607833
531297774
22499798
460941180
295161778
226038549
251764363
43969930
418740500
210895102
36391495
439408062
447789647
228290840
141863366
430976794
109079742
5956636
401875446
113406084
263389218
41411021
303355564
44862182
492144968
454807616
300338373
424318909
50417385
88689836
182731352
530670909
139876486
487829739
221057138
471160991
364490207
284081900
137405701
52903702
368544067
388441188
96068926
146886099
435021824
140794868
111840370
36478540
165179125
47493824
440525763
283102632
227804279
529122464
94226079
46127995
434012221
289217580
373229745
534069235
254153673
508752343
247712461
456880158
276182497
271617398
533884284
124744199
245535509
235529788
178122432
139864084
209998592
502258258
528628344
121147778
6255662
51659097
469461497
526083579
483036215
399652628
181380815
81088731
242998508
417333612
485619997
467366378
307054199
107372322
314143991
200345477
92584377
452128750
295569965
218481010
149648900
513649695
57925868
320913990
188298600
351149024
94008988
447693898
120819173
388153436
273794938
176760825
198805221
511435941
262527471
356550045
119734486
396782027
320955741
233500597
443296668
450453875
314449764
211587729
436414281
119029274
426244608
289368586
517940840
249666247
432232629
337462636
386282555
12625966
512730022
435678565
235866489
144714651
245755776
460647526
199432307
141673511
345556304
298635222
391906871
86033295
371127210
22557403
217511095
415037881
117729689
137614868
29946476
323656572
121401355
452192355
513362159
523961581
419308898
246775163
456927628
241556670
31577086
262528447
262528158
199759214
92084485
49006530
231264114
405813487
142781381
37090945
356570198
265364494
454494706
522416467
377247619
168442783
223198863
134468898
263136041
62748098
514221317
475361763
41768501
10980929
202998042
72845455
391913788
25442103
98471331
474516331
363403921
417261662
132946688
300341557
449567201
232403621
217512779
489100975
396754982
261811993
162326398
135080697
144844984
24990032
197126473
353559332
369893756
149468802
257496597
419280995
106541222
406109998
142790829
301193265
69593497
276412249
524335807
188051560
229026538
453659334
481387679
284039602
137572892
143992370
205924400
96375901
173856076
202296572
4439145
461078503
101619202
167572581
68978309
185633989
529440990
498371300
468234185
323428199
203090223
176892936
103712696
306232622
263042547
343996322
16298185
112265605
255826746
31519873
85052142
51477225
330142829
173742545
126795146
412734083
212196472
121667626
187825186
440413902
226524459
351711783
47561592
75409701
407407448
294672188
336062572
151514569
69080335
441311562
111781998
487763960
85462898
372425970
190411336
431004761
36462489
513192442
482318964
359078262
499902111
378089945
288678135
513781136
417031348
409848721
298444512
449798516
52305995
283295302
290573271
470215331
191986278
188368720
490003390
506351842
515838157
13660760
245649081
447203063
438699149
106933256
135505656
357082583
229448003
321372438
63572732
509221835
314006775
107602036
106348276
15735023
96072893
57630423
235639607
264132722
266751728
384841633
187856509
106004481
497610654
501939210
60444091
71949426
198805221
176603889
130795337
214089367
87001266
248719959
19601409
159380498
501074238
193264075
244645499
216602065
5729126
219417312
145012414
109046043
296830313
343368047
245857225
81401803
51465443
169309736
18378666
497537939
200176073
424468757
413092000
462850707
198677377
423722897
17248322
445161335
196274256
467938696
161624275
117340292
435355510
223399572
486555382
12465634
433183939
222080638
167991408
480791903
377559874
347239866
389229080
124624029
165629188
72731246
297141742
212521941
33024378
239201854
449175880
519788702
61175277
330762445
530735876
182541968
369918640
49485026
28746264
339837019
340287206
275509272
10825041
65500406
301752196
105393421
352467549
218522815
429938860
18907695
149915076
130718308
8032546
121947749
174448957
520437747
395073931
436762817
16020351
395291352
14064358
189333935
204114235
50353495
427289672
463754326
297497747
111984954
39324914
450127879
414484035
492949858
510859723
113482319
528460326
507582961
415943724
334771925
105239418
215790140
152903527
350800390
532042930
343124229
218037294
293722674
407384091
65822908
403429896
501328824
309539850
275728994
6910415
1160920
77315987
248415564
227347518
494463302
160825144
524637601
433997634
97733666
421940988
213952567
34875552
9102101
147816237
214410922
159904061
308016704
87878140
276813765
333746946
259633926
396153973
320029688
297891829
407385195
398907303
146921989
325213910
436148514
466971346
352658755
37152657
442107329
172645984
109486349
467950890
296399237
381846072
451198965
137721332
485349895
122835146
65686702
472143789
501227712
531753974
12833674
350490871
283361861
383382139
302876522
196047458
86908479
230715076
61174923
442305290
212480627
512167385
426248764
11387405
357802746
261924865
265391024
483152939
344269718
354499518
215586490
279846914
456457068
112717151
386260919
8584637
11160953
280165665
396967998
494754968
464891369
29718820
119106214
24793052
375186314
55495277
465685990
174612385
322092251
229723317
467882777
518596718
197480707
386171501
192013572
280269599
222840973
131289268
333998564
119029274
530681246
97215079
146058065
21602860
301824265
152484786
450295430
240733480
40628428
320287313
379941378
378427786
189086938
232143864
38587998
325938330
415360880
48646913
320869604
26036600
245171283
468866148
399903961
376848405
283853757
496426145
267712001
184109466
348085240
235756463
100413650
300903569
224398452
38627979
348328029
462452565
199676501
431929119
313487941
526600041
278249831
300459194
184318444
139414509
151732339
83865069
472462790
357473660
150438445
180077980
112672201
240894944
341414517
205316918
310749684
352283923
188290126
185247060
179154197
223956496
109729415
461512970
314223653
214498337
236942262
195244495
502856927
70394863
120474472
193320607
19832450
88131735
105838668
2239407
136320931
509696462
348817468
491024590
65929484
155232759
24929015
160667021
406489406
196280843
404467187
77078878
414608810
427039288
120167751
290921448
256306724
257092017
82507304
458880809
438722006
470646681
266656736
420894297
109781733
36638343
243975119
448143368
534589395
95672226
88876761
338992435
143415979
366237423
224186766
53012148
284739287
328668113
334952288
107249611
167005167
423261296
164725716
535169604
290834209
280663562
178472855
309539850
221032755
201836897
17997877
318953004
150968316
368870573
73784602
361566745
55188456
497872577
495916495
202733912
193898907
518439789
429979041
28739306
206532966
445242772
135259060
26128001
134695657
35714537
329776941
198070964
78453286
496551824
372251451
100626457
9795444
258264010
296165174
329612353
359011534
174618371
298131593
242442052
504680319
193430367
318165893
309805581
393066535
243389079
54982392
243993556
116592160
411232294
531451768
291933906
445857196
6317979
300085728
183822667
512498707
346277544
369090014
469921110
104363798
34354322
249674766
250668834
13596742
163910187
483491559
236498782
388232125
184552268
99785830
10786264
511216972
412403323
301351770
269686578
63732636
309510460
243565842
377945625
322681402
474961698
489406453
224345812
485828647
480906586
13225350
21628868
132866330
359258523
21155831
525940626
310566752
126011331
160490111
439755774
6955933
180802525
194152867
48368270
95158077
427766500
322379155
487855594
234007801
115100439
419416513
126054101
391743512
271937355
186653148
418810322
501607874
237930617
219595742
78539952
213098772
19153994
237382679
344689113
267606502
472810371
380102536
124699287
36673332
460469011
106547205
63232900
272944477
501609366
522077201
121813035
3621485
512239943
291710072
140914785
300549873
510397667
333896571
30802608
312844278
53050306
264162932
390054325
136953862
529898459
152416804
299264143
72119456
412194858
3199373
213981426
107202442
514953011
148755263
257807156
245953856
150534917
2560082
438904385
79691796
242809184
285784029
181305760
15364318
491660300
512838476
407501845
12714075
365617044
169920190
40419801
235466007
226966380
115628696
297743098
118221459
66589489
114153967
228406260
233159424
389673769
63166353
499204174
188020786
243869328
332116468
332344161
503716604
121012977
406607614
82203880
163331682
129138371
469023267
71183377
333147528
511026313
387723132
346293807
17238368
105174771
526973772
9608250
513898650
374281871
80080998
379449350
467570754
382916912
153228206
205951490
510857829
236948162
252561970
87059786
248724130
259678756
434541632
100677196
5764327
415185294
451402753
306444976
98468114
91493981
408826810
14425467
345812122
25077344
84612209
322347915
482583189
393526931
328680401
7977435
380050106
464442698
277758562
468410510
362168645
219271007
71689265
235813053
511072223
196433518
364314539
478251653
364592436
461956585
308786762
480928592
136489463
231225815
268429055
475788408
382462569
342226462
68782383
195694646
360521651
486404802
113154229
166513960
13058143
204188800
131719139
71242851
526958586
377063899
10891230
371062156
15627957
56775068
46100698
123198384
91209488
320939778
220528243
74302059
18709
3560915
534957165
33410094
426194150
490024764
335645748
446739100
393661356
218581103
213188047
340486374
175897647
313310090
43468849
417031348
470125035
327010217
208643873
133048807
38004750
463449992
528130803
519890674
429975256
208799848
402535556
194262016
198929557
28940847
32230594
527257505
346461684
39846854
474632987
207464193
107584802
414342770
48966242
57889217
180510254
20832225
253921286
377832783
468136938
60468642
170630810
24394165
333269353
139384235
390589438
467860257
71768622
426988578
292212789
490962490
495163956
514539221
202848567
310747597
45909618
101219351
520591242
326832833
318403457
224467486
94513226
116809993
344740535
53075028
449949087
361427085
205252344
499733200
333992226
388156406
193228897
274254582
323200013
408978430
217128020
123564212
501374705
125383105
76985299
496647947
287740659
398311524
533952125
115218320
41953569
272373811
461659615
77039176
179607346
467547682
526837744
262053248
332190514
427566377
330916479
59746965
247634472
533918980
406081282
281637592
452679843
163856178
80582164
413273528
508357921
121160525
61443661
279685692
52681445
18785858
128468759
148523919
398028173
448519297
72541295
262922049
301654012
458419095
392968597
522601609
494208371
56410559
457629509
401072121
74466143
214173748
227963560
44837638
108410672
407236650
255789822
277911599
622928
148347174
377776060
113998684
414066401
53337224
527920070
355566036
171141389
160640864
233298140
441770162
531161866
336833104
534286933
456511989
132704465
385306163
452093520
353636481
8854338
402544554
163355277
475417701
44529154
406663742
235001437
180014435
424827715
40444064
514373987
104462046
112308416
96069716
523517945
338620781
505011169
476782433
53538905
400364948
193541198
374355497
360289963
52636003
24557467
247573149
479384855
230789472
348898072
203223382
267283962
373822440
484302132
145686861
18628034
455493387
401859687
40711132
214918509
3099576
129776728
224319777
52284970
233143816
203710159
187293885
39179035
83179606
141059737
408854550
121289526
474930756
59983499
133165365
300571421
305541356
363259653
301689046
138569779
430023533
295375688
299933366
9408714
212345416
254717069
209205856
359321469
36830972
316609406
156613706
136453619
300093702
334369390
501734389
179624518
375354264
376697902
239461384
347500398
169819674
248063691
124089153
522928108
479191069
328068890
188790172
162487082
67208563
7835801
237076357
58869771
438341693
11573925
459395935
321663507
254839995
331607253
353551454
452238699
362640153
119081780
366638423
35128769
365014496
71831955
143859705
417927027
122384956
80082934
264172565
173442296
438884923
56079204
132180220
135510613
499117764
245193446
505776356
533682367
272655816
510719373
206648779
227160825
99569422
30205820
335436689
390557979
254253760
454810103
528445406
360252397
321877777
167959404
506299326
92595010
181184833
272485665
140989735
200515190
325572109
146891246
477853416
104305208
262720473
417781674
387014429
189531298
158847364
143922477
494266752
188489825
503332029
15968927
136553872
20776514
325211662
439063260
370217418
123327711
323992021
447563356
93001873
306741274
514104337
393528762
248423809
224506822
205276806
468021451
348262776
334067939
12488878
480677271
163363624
114057696
536469638
292250083
462966706
241290546
411802205
336411848
78264873
263331724
161439393
138908986
146957687
78741089
419122653
313006743
237370911
94812436
413089500
138924070
248982815
391730403
445781360
306132233
182032737
316397553
319134797
483018093
281472000
193861396
352763412
134628650
1780283
211362115
100968571
90221832
524966966
14011768
251248339
362373979
477015932
228453250
408733385
416372517
135201787
461171428
426240647
166518158
470215194
113863287
223886352
276659983
334631468
234622065
101019029
181095322
511915793
21106454
214519962
12668606
426690674
395715488
503557131
348085240
31780033
465138461
217393315
77405265
21629770
494396568
48459189
71767012
50697934
531528422
481405962
142723209
316407424
203603504
177457372
495474695
330504426
158502452
31227013
382379880
185399275
373481717
31246625
220828901
498759669
307619030
290303827
313438207
126795366
427239431
192312662
213055533
414358247
289350338
528129557
503964907
499705060
285610026
281929625
72498757
54861879
371906823
298734916
282733473
283708553
515169080
506133960
337365691
337629304
364859454
405706988
530140842
13540990
258969663
200339083
482889331
230635634
477400006
517378029
406498669
529037834
308637822
360078176
140414778
117290952
54464973
191424945
397009081
41084158
446811439
11295859
526226460
454404902
378641712
511486257
202992364
352737067
403134316
86239776
161294371
43458901
408627942
36847488
283009385
316381747
510784358
20017279
169193164
87131208
302227501
287816964
414068300
304036527
297282914
366048953
122234389
82317544
225202367
452059590
145724596
353886121
257445333
221509274
227282413
36231184
256124139
471702043
282677579
468083295
140673166
401602318
411945120
362510331
158540782
158180037
150593004
513794400
474706438
435612308
13318791
263194429
168630148
168903437
108955416
174202082
395166115
330799232
525462268
261532192
338725662
429323500
427089774
326612650
38965330
518096052
420803993
328042259
188051560
299933212
221618186
322776235
185548971
292594204
175298317
454580552
139024069
170462206
511093402
86569752
330241240
54719520
133966971
143680802
265116443
28379032
292312354
29404078
372053172
364764780
468309898
136606161
343728619
253819033
223523927
394641393
263440484
126044274
409314569
412555677
291586742
241359122
404901274
397386732
33753904
83989898
310241760
37263495
141059385
520669707
467573137
136385529
282559128
196708171
468314345
174967042
307771508
523620471
391141777
320489880
95089708
176312701
5881250
254199979
32054520
235415685
512348157
105430508
287899517
51957328
114875499
61068589
101008570
409562902
456622081
12270788
102389287
522397548
274995772
74171012
475621168
58833443
156287785
532897150
370540523
10042997
468930488
390432636
128190417
439015704
47109760
210247382
503300187
524956418
309887345
380475600
489136937
431305754
393416724
498153338
204904307
9947871
320957229
312934173
107881311
347544721
198771020
427889871
1523190
151074579
113420279
206108451
239019444
346296261
253386167
340347400
167630057
233262560
390804785
253720135
179892405
533194161
79279848
357564721
102763518
395695945
117020844
198428701
61358872
186887512
511757628
98099363
139621492
195345729
476424918
530886845
315514461
63732320
127239840
414723991
223372018
418396709
249783924
389708767
210572651
120445404
246236720
426767300
100036873
354480578
4236178
454018464
355170765
337333806
95809435
165028406
254147332
394582955
81372115
418642770
192013572
352776762
337628965
427923522
460764835
233507319
42348149
479268306
257241450
202163835
493649184
30895930
269828297
96640692
21005805
154587878
56665214
431876060
6415537
174855430
458913271
10424710
194411575
107354202
114306542
279434115
439700363
74303327
299966024
199409054
106149560
472218307
17165560
208171968
476340416
78820794
390030791
338260146
247546392
334853227
109109293
54379433
284913683
92995910
326653133
22405919
8505438
338350066
341945539
358152745
462454321
132891878
10511054
25391017
126669657
430929202
292031785
375347656
253493301
362607716
511497641
268089561
123082821
412577493
317691368
47984114
184133425
231205944
169345534
45203540
376535331
166147637
359044914
142272409
218367147
479856399
419140985
389391278
497454198
171301932
352623812
305548739
417607647
301819182
55944848
416596538
312087217
229926473
34060735
317411394
528785950
185620589
59486352
434542528
173623727
402860115
389773959
62356520
271405145
459948249
212464984
98397623
6061966
9218819
494038541
488750714
415173082
209118742
101121246
195189928
51247903
345462484
111086326
11530875
97371587
6984997
175705873
215118399
120539722
215594743
70244271
111690320
317830456
316066795
57186190
505146239
176311759
277991795
405325742
471995317
155718771
276412249
178913327
195039718
240351676
460688233
496058431
198613573
221578093
322878600
46085306
165167130
205355216
388486125
114495870
283506534
228736651
241546203
266090577
102930155
451627061
109036470
11862550
280727927
520229296
81944814
469368393
322484136
430296914
49965010
248696911
448081649
94261929
501366233
482044939
369068747
117631847
140109294
156860328
168695895
305692027
467215695
335644860
10307481
265056714
31929161
266323784
62649659
449839167
131782757
94567892
232098160
69344736
418208865
382646445
252688800
254704926
362895767
303299704
445005757
163003688
418102632
1936267
1411788
82476737
519442214
488841393
416704106
81584155
132791168
37008557
324458090
35718207
502429432
372990615
305508817
499265661
365656839
509700266
471510884
10260980
507475094
535159555
137034023
148315956
474518402
355810427
304599139
417349662
497136011
515927849
413981122
82125152
32757495
4309482
334587529
265097940
488643312
260160866
445805224
197132642
533489012
39038343
210303355
131493652
421463010
130090126
134042035
194963169
62285156
312026722
102324395
56485941
290077096
370117857
266013269
14261628
225473657
236277164
107755024
335904753
182787274
120674500
265271016
349491770
179725931
390195606
266111580
263042501
193441211
247562229
535874996
514808650
460242571
532862452
143875813
191708634
113873115
315710884
316049538
370217992
61302974
335169710
161497024
331250532
462308791
273089788
96114712
432441119
493244123
154875622
10145728
20753122
365284604
114569789
464666287
297031454
199952810
132633474
477747697
390348311
345201283
396154513
256789518
427915939
428682679
256523676
410348150
225303793
159794115
259831005
188389523
4853730
360843947
483141987
168002783
329711021
399054309
506007757
271217312
57038379
491508108
43006971
3217250
24037074
434848727
387303210
512570719
221329319
122335054
167439110
380499842
195941792
262528158
309044276
233205894
200515190
422622951
320930133
158885747
424111904
259690005
394258329
303928985
148322852
534138162
106625625
35399060
387042471
489491252
12919919
139214605
330828488
506025418
277578747
370694327
475924516
131227741
332688609
97413743
380762002
243565842
514328822
459808140
295193601
95774770
212974694
308215387
181269165
406231350
524507641
235116023
239329066
235066905
209510513
246456285
324236605
192221528
132496292
483324067
531317683
28940880
10053826
369972526
227920339
473029707
251348190
207600406
388885867
38893781
204877385
507244964
263623509
479795350
502267659
98840850
226028911
94029409
185209058
500185022
134352766
321029837
166103358
399390444
299464736
100085351
91738974
507134614
257681041
165201769
156408886
350980702
321795418
405694291
235849937
407009790
56617584
35825671
274722881
141316475
392476517
292210788
424122361
449970560
337640238
318952973
432430792
413471307
462452549
193750866
413075040
532016913
109729415
54343525
6387680
505897635
54564784
170458351
13262552
317758168
533150395
386037317
397254397
257835184
156315660
234739351
428332773
381005187
344192091
498419780
228005647
300989347
372883822
419937026
96280703
90088711
103118994
61305369
496515318
289157846
247385592
284885394
301648633
472368654
531663479
350349020
525830469
5833681
195278100
242015155
6704350
234895815
156571668
176007933
447722432
21123499
463029662
22425444
140249846
374991823
21696724
455664633
199155445
336997052
475802510
47339084
419401451
183979710
158347562
192057197
328070312
18106120
29364577
219186638
492905246
393530527
407994372
147788325
297683114
443085698
273294321
379089661
193791003
85224046
509489443
258241372
470718488
500816256
471983711
391200674
262993207
305246494
380119141
457083362
110790294
235457990
461261373
340179173
40379166
144605958
93330220
326209635
253084758
368552005
323026523
375474357
232239297
188554865
232879091
70963636
327193654
460562587
12311782
268080277
474983797
333960007
315777266
113992002
293378052
321846260
100856378
307339475
245115767
56761841
265393699
82802158
502643483
124883707
33163199
12819525
69330596
189990203
499500630
330448316
407114934
47135356
294561284
217118570
261098770
57347596
501977230
510825480
114178407
521432417
191324039
517213594
475586696
458077444
496185411
264317652
58525524
201324271
48012436
29687914
80174735
208431770
116779242
236492422
123576789
41204463
1771564
343518617
164966822
462995804
275218547
419453430
20078214
38995277
455998988
10032630
288073003
287516911
127047253
470535151
286066867
246735601
486651168
530355660
81697886
412228382
255686534
83711275
437155121
96089420
156505606
282834073
524819988
204131095
262353518
442636645
376813443
8845242
95044900
144482092
369832787
265537350
159946303
112474829
451819987
272897775
374939134
45010990
479845955
278548916
56070346
293416636
404297559
193196966
497776120
294216113
511517002
461099208
457110206
386058190
308963284
250382040
69439571
186063284
333058213
404334086
474343555
473117148
131003294
67146800
8673004
371320958
276282643
184174972
363754135
392416838
229938665
291084315
518119812
72025307
414179982
455543490
344401193
144678987
223737991
51072182
383029046
67719807
3478832
509171342
467372539
67545934
479268152
183235803
446221732
165130169
197291103
237315962
71260564
53665598
435860019
22883912
297333846
311926148
435425192
18243519
444878229
269292530
37120645
29544995
47727904
174117854
204229419
508306129
219745292
22879722
37593142
351463603
272969129
99165996
72953417
62093703
2407447
413568299
371281656
438450386
423896841
52172746
14027661
269228848
99204150
144066392
520401912
372191500
4791904
40546797
431000214
439649167
168469937
104349718
446610850
514476274
341006984
138143605
31738944
10860474
292240025
232167873
242598441
393432742
331108034
389829574
166531106
113065979
364309973
94857631
31552156
380464087
98190817
94925591
512302727
258562717
115607257
236888948
171050624
513788754
428595189
471366836
528901967
266489194
440728930
368948606
51666250
59594730
117245967
479631601
416762387
64223410
207331235
258711046
222937699
239636581
469649294
94745476
183815693
165880413
141064135
144983394
174136158
190138612
99136220
16496819
50617858
225732837
307497558
110493307
148689756
396864171
536134472
60332029
527996607
54264630
319880955
311850591
421454320
421076288
460726200
150704845
29116650
325191978
467048718
49741866
369391288
418917923
27569347
435824198
292987056
532569450
15001499
515254316
216578049
96709062
349431390
209193583
180136256
429414092
315851078
162428826
243140822
459010635
73316765
434993313
79413570
464153574
325437674
302722088
146891246
171484986
406572743
169746734
320050963
167597132
215945450
503844127
188116954
104087242
255582415
268332094
285075085
238985685
513965099
389389946
65949261
95583654
339538997
511591156
464962119
307699586
463277614
437898249
297298833
94226079
246984567
459217862
359152309
233509747
355415313
502760067
230675751
534125285
160244033
63060100
399541958
355112449
300143886
317330873
224978173
166535487
315408494
81057295
172571009
341843010
121804184
252365714
16850209
83861879
274884280
341435263
375180027
502043040
457188167
56578995
229606371
202355656
96335894
408052088
220662933
82164504
455786722
534280384
455139058
329587433
298314059
393306637
48300923
409927092
399391228
329539942
69049254
21226111
423723530
529460755
269674105
209396440
242907318
354824478
164556413
428921369
127234973
245284055
504359806
342550558
338122565
485464054
435775582
371413751
366405604
458018731
445821302
271972148
80732517
210625123
472789635
418437480
35428413
136023878
338431202
142846831
110650683
19884632
481499121
61987857
62112686
342016257
67393373
523310678
278329923
12911644
64592140
119237728
278017690
484215936
294959709
121066571
200746153
513038857
46565053
242592997
94688351
345079726
320704441
442223632
528410637
249631059
228245939
228479124
73732528
12785684
356154335
258466843
28381354
119074451
133896362
508458586
55061149
404754062
222005004
339666014
234845566
7221488
130100798
495141118
500566277
340209071
473185286
151601299
385014521
181007576
54697253
462662473
492613928
493776089
426942925
95935721
450443733
149768523
349618339
258447834
146144293
284657230
114393896
408881282
205779360
15171928
417043041
11919835
385078250
376279544
470207255
125760072
21063074
398783451
32131323
54352886
265886706
341820132
320963063
108061785
38210392
374562826
36681033
369340360
72427230
502162110
214259759
119444062
178618585
504692610
125236155
461260081
427111200
212379516
416059566
109515775
363744379
400094196
268429055
277598852
463357231
48489970
165128632
43541026
502497660
367996307
312245809
466149087
165553107
280225717
186543992
43222640
258410764
197175790
367816857
145063901
112637841
398494597
312976733
3203090
63888384
289040913
499767682
148238906
436838104
35549522
504019558
344565029
470464634
376736039
134628246
74041041
379970192
108061112
534441358
318694360
396970446
114195010
461779560
439803767
248512372
152696781
180234275
227226479
203976152
300763381
217903986
226907992
467048718
129899234
462320239
192115534
373507985
26972847
229659054
304060235
36782968
370883389
457262559
148990857
481985566
127530588
41330749
42255395
308758637
154776196
258945684
516254065
181182229
342768836
279302784
5970751
453904346
340370555
21900623
384131067
231269793
373899798
56702134
393037711
178152668
530382489
291155483
198260520
251604188
271924638
130246571
509297320
72769609
368766865
75514298
168748674
144287829
160183503
274620450
523040145
535532584
42103736
336883634
132048723
375130289
483735807
433178045
260449797
471648935
216254374
374294430
393492429
218289764
214365269
304161087
66277953
122144807
141545010
535157922
200435847
518313184
145945187
202994055
224647031
494829079
237431205
517190843
240779219
369109121
434250652
265787118
132103513
98177535
241107897
298375924
315311843
89504341
6831412
327566383
301489958
329604126
518539278
73699470
30449507
111573511
92397217
27386258
171422256
368425956
25256880
148252013
515952142
501700425
163279410
475829316
454947801
268023318
61180056
113116941
328347493
503889541
131043166
274345101
522943433
391979683
224971337
458962059
310255452
479367397
411203955
97310608
13196432
261962619
184736421
340401554
18789985
319040747
485618214
323912585
261913552
325219782
174618371
273600478
15735919
49607909
119010798
446729648
307443352
118229353
74113498
469658627
287019410
158575626
247260712
408323126
360669602
454459790
451790440
196959743
194700669
250874498
87620581
240028391
118377790
212403459
273027189
381371238
177566197
93720850
93609922
518109169
393949831
27661647
46958241
135786465
374695750
88317094
319930604
394939360
44183574
233717350
373965833
508657192
224961596
159612508
140148645
473663516
267359100
24125016
355350244
327524320
82540709
127031130
495175564
138199222
419284549
440452140
316621609
292775591
373410821
234400515
172421439
504557717
344357817
498705161
44873510
210174887
23098705
274496597
217668775
141963237
82738464
383295592
4573828
109431175
446127954
191275526
421639244
128702679
74458861
73447617
474827334
157242086
168542094
333524703
314690475
437487147
37522258
513632927
127217703
512144672
418481752
57124828
346005311
327721803
487855828
141890224
402322221
386962183
450213068
209998592
266184964
372296194
200339083
533129603
404621102
389829148
174301279
158554761
231497820
309791672
161502486
10126557
179872308
126030193
491046554
385028095
449217953
355201016
66721861
443280893
168089078
347202697
136105611
265744959
181259120
350998060
149680375
136702201
533104454
530224980
511260868
129120948
484514713
356242870
463435013
282263483
297907083
392841195
164114775
75481259
295094726
513977125
174791751
237108004
196217782
81659728
531751255
184699786
80677189
364723667
267336041
407536877
209891401
161339913
381177670
219914687
108723428
3459032
395840696
450698300
135026995
303722849
422726825
450295430
32888164
347549802
169962152
261784975
1506497
161561533
373807223
226028911
362127052
242199707
425786871
52647935
204553812
443361497
444502320
30262347
247786371
463998508
160435344
73379985
211267423
26235870
372650160
205048788
448391437
254877287
214082319
368265316
394167442
383648258
527844527
302135039
350771682
65075261
153783266
491974338
508347980
193624656
326773313
521589903
511984576
447162442
468346125
326559245
389003450
522302827
66930737
494875406
414929065
404122851
416925335
195175964
98413310
97008929
16863377
415964914
519483623
172937443
39981472
340076467
167005167
500186838
236271924
450033480
395751230
140298801
195856262
166718996
339349782
498013525
338375189
472022869
440448858
302715182
89248674
359170498
242747071
199936875
231427988
356875139
311938340
273027189
515996094
319601198
405326524
329934770
280854650
311409202
151907897
473429808
523234711
234444226
490123678
343684716
477629381
167060184
535278938
304413978
269567805
505643528
51157208
455646804
521789156
535986262
497943354
311059617
305132020
137675597
218857538
294527040
421042056
151814795
252481090
17891118
467472546
132351380
259992241
72118443
398808979
4315075
86576132
266119468
215628912
495494034
368948994
118855736
136720223
514492687
120767050
78220532
180753735
126952579
401352346
98471464
395588376
443359311
398372424
467772110
253713603
503992578
411030282
34073866
252430887
96586348
222116336
334244724
503123556
28543955
333351979
82720644
313885849
493810634
80064824
376033192
319539321
315181828
260381106
366137621
4559879
466279235
292701242
476531027
495178053
238192291
235529788
481007770
336646845
438804702
484254605
35668867
412488014
311844673
346927140
228331599
175275850
58519127
306424869
203679131
375446925
57258218
427675199
315017433
219031587
434796956
400520016
441429780
420707024
374685711
415577192
243812762
171660144
16108536
92234509
124857081
416104599
70967081
43080333
290165187
346203639
127948951
9232319
465584753
58347525
332417524
353482140
81790753
151755791
507573625
133892960
200629812
105175494
404171838
276279552
331692566
511351211
417764059
393820448
4565214
303861316
63101896
495857765
22216123
513241048
298773764
94092730
368621362
217008157
436549542
189811385
23986511
388737322
29483154
518557102
293067879
307754400
241279564
61147858
191337382
16099450
217820318
65690479
84308944
482196370
188779557
476247936
150095068
257113326
287428647
365230467
258685132
61624789
225901317
361685369
76621163
214267335
185209058
346421028
85714267
366988831
472680600
160388645
106707952
181499181
91209488
154295813
509205987
311011435
400374856
113842316
109872658
338827407
286059737
61116857
477518233
400201031
270615087
322610942
407022683
255806302
339254486
92351113
405968722
438204670
153977635
452668256
157771209
156590852
469220352
213037559
482403149
49709857
416101281
349509636
176038757
134743697
193204019
94408997
225336347
222468633
456527955
533137643
20657040
233426546
52529220
494349326
17955797
401505537
407423658
167466837
385149834
369598003
239545783
1355968
232947950
111158705
158658883
330346363
423024075
502793214
394802939
275874113
310962726
421196436
64926440
3485132
37528216
361213206
172183688
465035085
291547321
448392126
329016405
187571442
142407946
193862963
498727608
89706658
363808051
149252506
461331175
240088032
124303112
326846896
32684538
109470911
420975935
433579191
25178669
413044674
159918889
249563491
488726515
108634513
502020427
522332857
338873083
65348611
161254738
206513129
203716660
332919591
484324797
203755881
424229210
488207610
489995269
144251777
220546218
509071046
396286303
520150338
441687555
26862664
437984747
322878600
432576651
341025412
426473390
439975824
515168996
159448883
132663657
385582727
508191477
277237930
516722512
154572586
299208091
464547228
157114331
122446439
60664175
285553968
87806605
473133366
231309672
198711308
255608794
237570205
100216494
78018575
21898211
485482935
261205977
391002099
444417633
39310814
370180448
385242825
121885775
526719575
191978879
309349993
189911967
512188276
264589079
148672183
318439855
371263236
218476993
101340679
266495560
219942590
136723745
238836466
114241988
155075194
22968548
368287857
510186103
397926596
439585128
230641308
520558052
150200959
226727015
528762481
82251907
515666240
74140314
415597250
257540674
299474980
262704080
397896012
70759594
181035524
474778408
355361543
423597753
437994435
230643975
521092752
134505362
38385536
98978473
143331826
315250619
372627560
358147310
249739049
466697265
199052942
22143937
410991580
340085598
468290041
245197450
470900097
206513249
74528337
289367898
525903236
286844047
276741306
164644319
16358330
163359583
441107899
33818726
347500398
368566402
223684241
239177267
513032922
268015139
156003912
358796265
158849092
227425210
469352524
390955369
90931106
195216847
375715860
67216279
453907434
205062411
149252506
175551169
198746937
519226656
411362081
129950852
346391533
268179037
207373310
316974273
126424684
331813363
223557974
335225105
326343068
443990783
81933533
198929836
2661877
440124332
110143748
126516416
284909783
445815297
230115568
253748473
127450134
4598450
425313418
432712304
496435709
304538537
55540570
258216630
407164093
379095560
211669636
412798401
514571985
196007269
56466600
210233118
72902205
515586461
341285714
247258194
375634201
174925588
133420538
21629770
369516046
214931253
256543862
458788051
223012049
65807009
468773390
54564784
25279881
531688159
444258765
96846730
85034503
444557247
454551250
96188000
383919
424568515
236821276
439975768
342828114
447152631
127597089
355497779
126744348
527084322
178624571
247516552
262745544
50061268
457242997
525809221
387276339
474383775
512251995
223062581
70191927
179216092
433037341
191177263
186721237
24409754
265893069
181366208
226469737
126640996
278763690
380806912
510118746
127353515
108098682
440001967
530430195
409141280
84067609
409530883
5519782
292694039
287899517
489060715
80839409
267011467
338143106
300748963
117655370
286380431
29951586
330137002
177612844
400050324
74564735
271310533
484511535
91771422
461550355
243003049
391871484
73162865
403444000
261917052
260861943
45245741
507074658
112167223
164567112
156580085
125504582
105773308
57470663
141279883
90290842
256182782
51513634
120718810
408958462
345423905
86889167
268101169
50175412
65885965
403450105
187692231
45681767
104114308
68492549
465307636
369056972
425096235
216072914
89854402
205349092
248420946
116019023
66930737
220979573
94891540
216345240
57543742
247913497
311647104
427011622
185804696
312976733
234563825
473948941
357828539
198228846
69330596
101383924
41581827
328787531
368557186
203202888
512251143
83865069
459075436
187862928
151008493
155591173
530798603
294996062
311833619
453448096
158576285
410984249
158247723
123839794
454212219
303048181
216400560
234629117
189142257
165711600
328456585
82773735
348445275
478146037
95767854
346936166
226888050
522311148
471900715
224760901
399004405
398218263
39755603
305434500
460433066
408880657
345196457
394486315
409735935
165860284
175260807
309805581
58003329
430656782
488941401
105115222
339038748
62455941
167915167
419886504
347902791
386341484
534247649
77199893
240034720
8875180
266935522
271364424
79485441
378129964
250955047
502959109
135139752
306349981
83008264
201158486
955486
339262451
312529455
162879534
4791904
501929847
309390306
203944621
38189365
81629234
438757531
528732015
272370371
283232920
215101218
370785742
213680072
29919466
164796331
533879761
243221390
89650534
215903465
414084542
13668463
233746202
141507908
40131171
218033844
430132554
515034622
380691776
450638374
344887146
15525922
431787550
466874601
38201096
255860296
337632530
264792947
114843762
52697369
10635226
419529644
383393272
241004868
59554821
47155130
106638795
391452602
13249614
76508002
497619019
391383468
432491083
98095927
504191566
105422133
255404693
486164131
252781070
355224624
183163757
85205702
307956309
331703355
383320115
169532481
435703624
354733145
274747026
154634645
451198965
299287701
116041179
49182718
368771080
126007152
532577915
138046943
503270603
390261665
466697137
333553835
100204746
245838327
301783185
366798226
94387142
403968120
257991724
74868364
21891858
392787644
11088727
533393151
523364059
166689297
343020249
476633879
306544125
300247597
288865894
529088329
238333315
476550778
14400457
281541358
124325058
255329305
340542372
444597943
412386985
454858240
407914807
236555786
532601175
154295813
519947175
148739966
279475936
30068746
152187170
141929786
509973451
395018997
197826289
478834818
281017508
491410903
454951521
359965633
100780087
86630742
56764520
145235245
38946726
493611938
141894413
217554262
262658107
195787657
115699365
261921246
527879114
197156265
280663562
354603507
347287733
253366766
331665189
119286753
315047076
181098105
429155090
227705291
484805987
26466846
498666026
318670094
466822623
319170207
507387244
439326212
27747613
374017707
337697075
419531039
76797473
488652323
260047941
305359027
394591625
112014053
306367164
20228032
110954152
489599528
213299633
211231266
457981249
224388831
78340590
282631577
176485003
209621113
232597765
526287944
283157929
49369114
495753835
13089929
59054610
262634131
370570152
356999010
52066298
514294780
530735876
346529262
117070440
187646877
282447108
126018858
516350679
229104705
532583155
488950498
307149070
97722920
513153180
61658143
253265
158941380
274228817
144620207
314627476
276251168
193342369
337406960
302876522
407349226
456791343
46474864
120882013
413690284
214757725
441174978
202460907
482889664
508702034
128074709
226736637
381499778
523331218
374477949
348300646
65597954
243949552
123779124
262507651
402661842
56265911
193133411
398021380
24482237
44370523
32199835
504179295
447082296
339736868
417157228
261917590
327009664
407933288
46346210
55944187
197912539
340592749
335536840
43962521
228350531
96707486
31370452
85681139
383603559
290436960
154422782
76416112
226928572
530006658
84176706
451507694
519883990
522059184
300261242
525401945
171408910
209220173
171489945
323391960
126976222
136437811
453709888
38156250
358561792
420022800
98923063
329517321
268991190
307187719
338110250
409879715
64005474
62959249
114229242
122100239
482339506
510263543
431601258
98679033
166206885
359044749
514765870
460517911
82904415
433919517
371423225
155250380
410549552
172146354
28118437
44421142
409357667
339899344
1688824
102385680
404598069
491968734
467478360
443470892
18951577
466972975
307060643
488489962
245029737
472454052
464249938
80839633
197044262
309609216
219663316
321343819
99956012
74674049
151787631
208672638
331733097
58345087
209628179
358122624
21603894
314031362
472403510
177790930
287084185
337371391
506940652
143636205
83037002
285525254
385201995
205161955
80706751
92892071
250173101
509554499
403982027
476849829
459738808
402949787
104048891
223968119
245649081
249483254
45538340
210695528
485493859
18516328
263319528
23900114
273952493
337546072
498377224
516791144
67133037
345378128
203976152
6930060
456554583
476659224
145583455
95963211
207113840
160758264
425987473
205552356
340650575
466142203
144325721
81264795
1049105
240300637
473094456
181189534
76992889
136107946
131392626
398697176
232510483
44492198
457189915
436842083
525603166
108876280
413309015
455461436
120154598
497332322
135168834
161926572
281000497
174794902
524323264
163732934
25660720
128640451
33874113
35700243
416662448
473890432
191824630
23941419
298096127
66468423
266682142
358607698
141320640
318446957
377022685
520985777
533820430
379573287
394153181
345503312
534636527
460935257
325769953
451883661
10041306
108287227
278205468
107485057
392622167
163927998
375644814
511353072
135465217
528580117
307984940
464140846
487554412
272153533
65471664
477031147
342233292
59254341
437323518
157721822
224286503
366468611
133712791
309209751
381831887
340279806
283775910
251620078
79760774
456658574
524111166
310379306
463843621
206183403
486409613
292085070
241066536
498548161
94694501
197714427
267897730
105606487
137395752
148489046
75721798
307199001
516636103
83633772
148450273
330259674
113584004
268452933
7230258
281694663
302115728
110432983
392565213
449541296
216511541
350608714
51709676
39919865
455743959
442480998
496352103
146207360
464196681
386689247
376144518
128806225
280758560
216643664
144315544
161364424
52625208
228284316
502535177
303816945
123814523
61186492
126262452
299365146
480122561
94579813
138462831
237974455
511935384
75514422
38635141
195137526
299280934
313396889
340038057
194446364
524850624
475467519
234571220
518319514
289473396
108038231
221697466
52987520
172864475
449382365
56432323
302391459
282502393
205169173
227015497
509131852
246331051
60740768
532127619
254996632
399833137
127940703
137601215
361795454
154180401
308045708
489227189
44994492
455633078
269431238
479608339
474644070
4280079
527928807
313393796
96373439
355684791
225140217
456278424
267733664
62810520
298779580
136782921
221040536
426473298
30691727
170154150
440023892
53976176
108890159
299700602
5087354
189990203
89342343
452282300
2242610
152437853
440159963
456275488
413552679
208843855
384180764
335825224
334488986
420550717
354284179
23063286
217732998
86018912
364442536
241249297
274449287
506435342
534957165
256545464
244459848
117767897
166436294
51141867
237445518
377936307
469999162
220976537
215334910
304214007
144636706
43326755
447613048
397376253
482807029
90573142
535878505
211428904
465123810
137476942
216637985
19282288
236947968
391106899
228976306
87316290
149527945
371671284
482617603
241366771
364073592
380056047
223797189
293662767
312048080
81417399
474072790
50090553
280126815
122534882
529116349
354664200
246763252
516622972
521886
530252428
436762817
472359524
402949787
70607981
425272231
405817285
207186454
84854463
270225290
432312400
482803911
291664665
495098424
223167565
93405063
143846341
19677215
372909150
422274316
96568909
91849402
382300126
40599874
529785161
359054471
39958921
430934518
232413895
237513251
245578925
70058470
517648048
186293381
372737156
37952553
279514877
323276579
5991568
42103736
173747456
473415663
97310608
181247667
135151111
295552905
156188785
163732565
428463256
531095230
523388432
88049593
357259410
336859144
299580844
52463675
112539229
276946584
425199389
474330914
134225962
339917227
159198623
237680239
250986529
327400913
311278552
401608298
287785504
385042036
509304480
467771711
236406271
480148107
411598754
277017002
445425738
151415592
427090092
497231041
123434960
147444154
261921246
33030702
35645960
354382793
36524461
246189209
516180296
503827213
195341537
74527681
447893232
382335156
182977032
462552667
412993686
128439479
485599962
213246392
157913196
109809788
466927882
83349085
279127763
464144437
107580646
458546735
153241341
63545381
233256671
106905349
27963306
256743610
255190591
225985861
296223223
829325
427889871
418013162
234642924
442156926
480192679
327832255
266111580
477599386
139499646
134426382
3061869
226935212
476263472
448755327
329708547
210388458
526969341
493310510
2701675
336247333
79170080
144066392
2286751
472697101
230245941
356037163
405410691
483645147
380793443
481772860
143977753
70600927
400507424
16325877
440510445
473064380
97725211
444050425
56002711
207362794
520801013
80238421
468121709
163767002
453508359
78550971
295721461
325305973
100499527
77182085
67576373
159302653
427675092
404424607
126293796
356291066
186442784
80870553
184957520
286409004
409047600
199718276
371505777
24249292
79012971
528185771
84592237
156877977
332828925
131134519
63821100
439776636
431158632
341533590
485315482
369574087
7250146
302196173
113406084
8671534
358306831
139079810
343780449
184788389
264741006
328539670
435678952
386678164
23414460
535053798
477066624
484784247
351604723
418761829
458416716
264883377
8966607
28131858
161909633
446729648
6773397
456112681
468630733
447912251
207247562
422808587
425842194
258374270
533488717
343368047
16668244
269290448
506071552
258447834
36539465
303337064
115967843
181271679
161642435
426324304
90578686
120725708
303326855
114674685
202579388
305486897
7163883
315613577
397864974
333729330
148204359
39610336
294893628
215314851
186424900
149590125
99060570
376009308
13048437
203816766
70992457
516459852
430823449
208701437
439865430
164285543
219796138
91396082
42220965
412970673
223799862
37562841
497734587
164593329
350686789
155304999
455603264
536506709
463762589
131083663
129811635
61153188
97102502
458596679
124968484
21160389
173259842
152335279
309466205
122173417
277530679
31538189
150658138
129420020
441047632
240105817
181351556
508193690
294999150
193387547
94680483
328167831
218448423
390179382
313486822
131754003
235551660
515587381
498267650
366127787
342570749
43328015
382097930
435398382
77346656
30427099
242094961
214779459
135568896
135394794
406570443
212809348
71073394
319389247
154019581
249232133
481480516
153852525
411250435
460213146
54830627
31001994
345429668
31621554
347647919
442578309
31184751
110025611
348908809
452234507
455985528
525853333
194496395
425735291
335345368
194158601
198613331
84228247
293477059
293170940
414518493
69860184
311752703
183156942
261369187
400485554
383641971
510653852
191148138
321137795
87137966
196762890
224912584
337956946
243162484
335255204
207585185
186075338
181597345
473182902
530868334
505938016
214642094
218073315
250572674
414417893
246737783
243700807
202640370
216337757
214376476
243523268
13820196
69942223
141199968
165685199
116865998
479122603
199136645
336069746
145777475
274085524
514606123
118017932
325779944
221293251
9494154
100819489
536439216
148161063
432430792
498533992
84349777
53815235
113495093
119457510
210713431
275411117
174654071
77247366
453710897
261830539
35483646
436670255
24950243
334079848
150701793
480410000
85261771
203186438
477500855
36140147
393602475
523174425
414866680
24901649
370650371
389860824
511335133
472277876
453050915
19576564
224764840
86388208
199451200
311178829
261184015
14173626
356605247
120175472
113700871
431314785
505577490
487242181
442864772
407699223
466608576
433182036
143299811
417172755
385063026
445957674
329602540
469110260
479024341
194898013
484308223
69736925
332465460
300250977
202963300
199514990
4438407
103352663
338926048
204113313
40781308
217393315
372730292
384779015
335997863
108193615
467681268
249803655
3410197
325200370
232509663
1343988
260092911
54828030
205076906
463954419
53722866
208884979
393341616
197448211
323840183
367013473
287153177
327741327
186315817
331781022
290979208
268661477
35961786
234360965
374219853
425033872
335177735
122572338
10840411
368552564
66620305
216539599
377536554
198704743
43020575
440272681
79689540
411344059
31819216
266700083
465582387
411721534
106548044
466116076
476585927
385647685
238023277
109872658
91978143
485076405
444536451
329845852
291354005
419326140
320845967
330727551
351145257
200979036
279829930
172249663
307832645
20280328
182341216
456824753
344267593
4190190
49542348
112075524
424045893
188473312
239034623
435805692
294938088
204424383
459744977
462136106
438027845
203258241
459781889
66870767
195481877
474843906
338934149
531956893
509198827
361074393
375509315
105205601
379014196
292770858
359965633
452904970
114020115
380654114
460481599
421931458
445066887
309995089
399049262
477578889
266242832
373023261
417439866
444261927
87308841
305020277
495174859
475473239
372596648
486272985
223905587
378547289
123621292
444061470
86522359
95884902
365707623
196332767
40546797
275002128
312292886
147996618
195103569
240038223
473793258
324634958
408984742
344534989
483973122
188918541
242087671
118691756
129269745
235207639
303193853
194666488
395325933
392731052
205293169
437578542
275211305
37891377
349416374
391381818
224622001
356727412
73380582
247396420
38940697
477363219
206327126
490884402
332431348
66642651
304657464
169274708
267532998
492218782
135299220
265869303
276814490
522912355
171721009
190412394
244062200
46299424
491567477
276125422
51049494
441254472
334151275
465411740
217873122
122313158
132245564
245525458
432211682
85528293
35439551
139123788
192065132
5564288
151814019
319174875
34161833
419593477
460006067
213220943
351081966
462335371
215781740
480949158
21143516
320243730
299617844
49476146
454285189
415422710
386470617
507532633
257761007
512622974
353345239
80186615
208295460
402957095
256167522
233365023
193627
446968668
38873925
208194820
324033679
101530513
213002527
48754830
98316206
441874383
45286490
317634671
425800149
36576679
4243626
508956617
8961597
76902116
112645901
517659514
258873997
375587728
514816746
404297559
388607795
249164085
11776879
376445744
347727617
370312877
114440468
426479080
164694438
222486487
355783945
509515602
404595067
479527057
106480017
426807781
234373900
515547733
525774197
120897277
187893313
256151592
129744068
346307687
295624109
293350099
283838032
454843663
78759319
531200735
87690214
377701886
35111584
171790858
220321241
305611811
137369892
205831146
454070038
319876528
73220858
417278547
356683839
530321449
191034683
91212839
188717406
327627213
337072840
252312195
508878099
8834772
93272697
246337076
47153134
160470019
438264086
166773045
158883192
117265533
87401269
436832017
148493367
311501905
444570171
135283140
500599019
62281614
338948735
69683508
302062546
249765686
365900374
307306170
51680487
440611014
234405835
531981595
285047689
356703908
67495386
265464011
71638592
377257094
34148618
392302954
31402468
483594178
385078250
58375113
145903591
172025349
82402834
386292730
306729194
211246526
208415376
206764657
186648185
324329863
53433528
270298460
183407323
501298218
274285034
412788898
402190896
130142912
46522910
277892426
332817339
352869628
179902176
56181324
243949552
421989588
460027837
81081225
420521892
450029023
105145697
186780715
142147416
98039647
280110996
462833785
4420626
263192220
309451644
189603076
294452406
461068499
254635149
285216739
321271142
264445573
522683188
284085534
482593013
186223124
521407777
526652924
391728248
93362354
116088097
291078817
379399192
351393853
365780930
526884176
307227811
520974329
147065277
341492125
245714305
435431246
353073636
89822783
829325
512065543
112550159
264855713
180080455
64387137
215743277
343217202
419182606
208672994
75411066
366793813
324264349
38707108
363950837
207933417
187788598
429448815
357056612
369955278
176532353
72774311
84453715
121367847
150087990
455212705
22132884
25373085
115967843
510664773
446711907
221436194
494353440
180764776
147318627
253166853
352479087
62263810
184289249
524030805
449919800
135237803
453031596
394992568
20806087
531146823
465549740
179284278
419182606
199004406
226157283
373683865
52463675
227948418
141763229
20043638
455485889
442701972
198711308
1353137
241276068
254632701
324886839
274210614
172081513
169252866
454168721
314090402
167057189
400509946
38124059
255701513
350325765
288275274
83407607
131470295
9413714
344133446
198929836
69492251
391213370
52117001
498232696
247562229
9102101
309976005
345257140
400278327
400161544
476246366
119516695
159167460
116546498
371077412
366849362
157752478
394300695
193204019
307390259
237631451
463630236
127624869
141790822
205977074
474658176
66620305
52014034
208426345
429428603
485533083
525233593
529155883
250188552
185102490
515952639
13769205
119584846
58361503
309070952
448914685
95603332
368555852
332173144
83477846
65419801
436194935
40652802
514658643
480937858
413673002
361827879
151907897
169314832
244861415
213580783
462292273
384656305
220807541
84484065
444437981
212031290
378259521
529903950
66903995
155959958
474869235
57035684
436589001
124455773
507224774
481007770
533714952
37024313
184456900
148319671
389302559
138919684
181269165
156073484
195459141
301889734
296417219
89581051
111462536
169754621
442176181
443344399
99065076
207114826
256249852
241122207
169826612
316078625
245431877
266110866
144002512
152333680
396649616
231077034
1065061
323981590
112252331
139691341
222408035
426816312
466131053
276097569
292783969
120219061
483851961
93912329
282704709
102909861
358734910
227495277
500400055
66844715
472482487
174381598
261582476
234373900
156629827
428306727
529138162
468841760
496314706
417513714
365933050
511123606
429182930
22756229
122897681
118017932
341421068
514939737
409018209
439134055
185947774
18391177
44518475
43702776
298303276
330873626
324304745
353937570
98429873
232015479
136574926
170652369
486347271
151115038
191887513
256658005
274705066
104207267
118167453
407720869
180493315
194994016
810677
201108469
507037376
411694607
20458723
94491054
8687075
301330496
436442298
456104927
350131089
46489070
128592612
367487391
407472287
463435013
347949565
307748556
383618144
175246214
218746827
531045823
60653076
533331312
86178459
242606732
133804587
69877366
181579296
324900666
474666760
526067285
492583862
48663324
359472341
24159455
198517467
134876391
160116041
520554188
292118466
250110221
411246991
122766978
156656496
4868582
486486046
271445897
115290218
328540893
258376488
476688157
301672244
457743224
234267861
355424023
235258692
285863646
382121651
175468460
290880642
125238061
9881515
454446748
209286429
39133616
300524599
234823557
271115689
351505840
364521865
221072850
475191739
223163935
386273951
33541807
96241480
329194496
138273886
11172257
98615773
512710870
411771361
444397657
281466297
464729
395538579
467901604
315381914
35927016
73790243
206414766
424829000
199244091
273027189
293103345
10558668
260556319
91742800
32998672
2908972
13717106
441650110
446161850
451163758
246812722
237676520
50352970
295994184
227630964
164971200
106390728
110947548
71759378
505315584
94294031
25780424
153020508
304560609
341704586
9778615
8875819
129121568
210421503
115304239
400954393
357389610
495758451
118811493
334428967
9263307
120221552
129502144
46910949
206192186
109133268
488287346
96518212
376972157
33152108
39701671
143462994
455761590
391316728
354096
92656883
326930948
300720118
245755776
41194860
257254277
304143371
449852585
82802100
304318825
470327863
527112779
442714287
194468581
5183252
475659894
157058118
185401436
302752586
429508070
119698599
496480482
343914075
458277111
78800148
387124971
50511187
441920026
183981695
377010175
63806419
405903946
409685231
431404755
366310415
410013154
363261069
121667626
484180426
402911312
297282914
12990886
536116250
344279210
51337311
497308731
129327556
183981695
32014874
511309092
522612506
359801963
339942107
439411520
285444976
30352655
112247359
175311191
194697810
28911224
371625460
291817868
119873910
469195885
201281156
322760894
406174528
504597599
179010903
342546966
5705727
531562799
38210392
526880126
134857407
78076682
247849611
123160861
201201263
125504544
68334766
195769090
7250146
363236326
517505598
75049132
269147948
521214630
38652959
524954999
2204846
405612890
223876498
462809668
342512566
258907933
417160784
462263047
446199587
527804461
70915153
197416453
39285574
479915729
44647408
449665721
8943735
100576042
78179648
322351709
425975564
272655816
167200672
92397217
322205740
411414104
292608867
267262605
371891195
197082031
173911598
237856344
489584185
433186709
429228058
225469699
358351151
342348445
133260432
327312771
146183143
177615507
135603681
533157229
208816355
273911118
491314595
21891858
3478832
201524672
223920967
504459468
45787215
376813443
19032836
247563703
40919840
272014852
334363083
459338892
487186728
305631827
341864306
337495007
519100344
20995998
190174520
274357004
92876335
523831337
423281158
122726228
253342951
530970095
165243639
430137905
409799164
363845873
466232541
350252636
353827219
419973243
505727079
471028454
464642898
380727785
252801000
251052310
18665937
34056176
149953967
330929178
350054759
274112378
292723202
57655107
68170049
98827879
423079139
239490314
285618489
104707811
420612939
501987403
5070970
215958278
298606747
323376620
352689642
91953334
519595105
81446255
92444447
413987334
147455934
27193796
100636587
451110424
226843231
238087259
238681436
386666512
282349514
55492378
475176138
372830690
297516117
439790773
50233435
458485563
262516013
298890481
445399810
164343839
148219095
196201882
254577238
28733240
450094887
309024980
93609922
311991265
145387155
84551706
439787003
86758719
456054068
233190167
504444494
200959896
393631951
312839121
256371073
37695380
192843800
75146993
376835301
246139253
343072898
388427323
45158725
66688452
488691405
132023070
431451755
93999961
430348955
58274682
83041503
111722806
4927837
132269978
261579877
422914710
482096630
438567159
219135920
96962579
339542107
69726007
472617205
140469177
209806584
234794385
244861415
346056267
106547205
306615
150470810
123327805
36011543
125609261
400650052
109746832
257251097
219989692
367631580
419854432
492356287
71101008
531170789
305675060
120833716
332744917
138447261
102049651
484161944
482309220
376726277
403687794
45772961
83702365
198122652
204871825
508386602
139489322
241388191
518527079
425688259
486688993
37746970
280271899
107661028
103625712
250627270
46924305
57889646
397718472
187646877
507349570
182160396
37391828
131779514
276663795
472359524
357424468
415258564
185973273
431468836
329735672
218248038
103155235
378161985
358917104
311023937
450715511
75718450
269364300
283153189
524742334
520241922
167915167
472374087
311773681
441029047
219531671
515514644
32794493
499949942
215595322
127135020
370763648
351666661
196019488
68057661
4090568
323512728
229759720
462696164
147728846
478395397
245338633
122004329
297004872
128956895
373400880
395493952
27223267
242574994
109460329
89784178
80481920
376897448
15881189
225050201
119276860
291998286
210172328
144977605
207532894
60435723
81989871
404176070
493536048
443966872
294889441
145082246
9648300
145921844
458183406
161252123
400034188
395310386
415099468
36673200
431299929
148414927
237693081
164480752
406338256
436153614
332026574
249105234
511066864
141483880
17967399
277573740
145716249
135052530
281395057
264861476
115508387
452483152
151755791
87792167
227025701
401449041
281992308
166671548
76264233
514607983
124968693
298117405
502322272
469771974
97702086
527514224
49872066
521197848
126964265
447877455
124267937
49712917
179295149
413981122
369108541
305517860
7293171
327389703
273247872
26631813
5197357
156375933
521995882
427345320
261328257
124599436
43250903
514976032
298313484
242003678
319831632
478629069
516785734
233781084
361720866
195282311
54284367
100500267
251854536
398177952
327563977
282423921
168045398
326308929
89117193
304574985
322178412
345517914
237445494
520264518
70451735
449759540
198342767
203625588
449704239
277646640
239485070
37732826
199285975
104634708
231276027
398931939
202350722
65960863
78179648
208940606
322743141
347175156
523569121
399288945
266375364
501103742
184947410
473122197
338207031
486523488
306131765
207683966
176595629
331554675
216789032
330861959
122500940
309072281
403620585
502550551
227274756
191574714
48913761
369586562
17995599
140350590
370223680
347296146
496624347
436306810
326498664
303021595
148070778
528371914
258707943
33573220
139922195
299624647
127016537
500405989
247402205
397424510
93545344
30167159
433942416
202316757
296417598
174494454
302496691
477617098
80295276
287851639
239220438
133347079
328651375
355083564
445550179
329105218
248391836
534251426
176018178
103813131
344017611
486383175
461617959
410004960
78593936
43416578
286194778
526865843
64023892
164975118
528204344
44556203
285403557
268884914
189282609
332924791
199484782
327138498
397847506
236673127
403732816
504368692
249458683
46113787
92365919
286750498
183963665
392674863
120426135
501130141
410015530
275320650
72453669
272812051
29465671
16244309
115677345
357615154
176507443
165752357
247304749
529004570
43326495
120871774
193125116
327145543
513185370
487462440
108620273
406363808
515172510
388957991
410598127
71248943
443428687
83117618
153709100
134381369
732855
52275089
309373231
318423774
269593712
283470912
40100421
297004872
302264783
201436155
242347218
489141071
527683716
89359811
243559763
84886475
191236302
36897289
523544082
462177086
433842395
391950474
475356000
29270388
147615671
467739831
241513142
147586587
253181801
462958785
22174985
295790959
188343777
64542293
138969066
93273918
416527069
17002882
156670742
215458114
402860115
373836196
201907452
245892864
317837350
528600989
447067728
460396765
35470132
353523205
173395046
109907395
512978781
425516874
305670729
532816279
451593921
270974949
220053457
253478559
214463261
159838335
288135305
103973531
114545100
70493143
141750863
29605076
253418465
165318821
366271004
161442422
313040680
169332274
229756814
453845217
278916605
156960574
202663885
203838375
67442065
392920200
88953357
94083022
390267686
518831627
368336584
515793720
252142779
85107499
83338393
13367844
59409059
304422636
460287415
327221480
374483267
371300809
527189735
238799321
461976839
168463209
251419198
33384798
79624432
241752899
329978713
62549299
396760263
456194383
348636717
236493038
159800822
320174064
28032655
182386575
108259727
168986964
320458070
71023250
174728363
383947173
164420495
400127808
459527621
322556717
490787650
325155370
250478173
311545427
324752133
441915875
527027381
214426548
533435812
291548813
389369690
126531494
389149755
149918822
88075144
64671492
95310704
100335440
342528437
276724358
123781131
458032129
148884706
265787118
268709825
318515265
484825257
420509517
88009938
505060450
206539934
245293342
378276031
377476599
449686858
51510157
525237273
421526156
350145776
252460462
500364375
169856893
491427629
476139052
110998128
261669064
58558545
111252937
64211049
121065490
275385921
40727810
113035661
289309934
34394842
267293703
531457447
128211935
189133524
518062263
374624306
81799898
408975632
498907532
455299345
490566981
504770705
467478360
178704633
446631588
8116216
425193574
70842501
35710385
266410822
191529295
380104714
247130473
468231901
419008201
112576366
222211483
223557974
260228455
122970508
162274585
274608631
499768808
341881187
99107561
415854670
201539250
236072646
107792942
295684876
448114142
41245250
505149997
38326459
432923028
414288030
9201480
256182192
272009272
668331
118275247
281801961
346232564
114327700
328982448
320418444
168056338
482624135
122174247
524128766
512696189
17947169
465684009
308096941
355383833
455045166
473111505
433459034
291701317
484944247
197380900
345269928
327149393
204480778
207837737
450035836
168945632
46229485
127095221
517790129
441058941
315477800
460568271
406331611
151201530
28059153
88689836
121168267
469473185
337288487
219663842
309451644
134189403
100585883
457437579
363409885
60992138
141896776
242667002
257535805
169975859
56453013
177634008
482350523
513830025
110300653
193233999
73342215
534624730
100956153
302023101
233979717
143986405
397633515
120775360
293477059
2576265
7306021
231038703
291167165
337559190
212173236
314709946
113537547
213258546
241286555
235458936
35149353
130942919
84555295
131111183
502720097
353878564
452545731
261391073
233887958
168368363
235650473
392162047
246422970
259378501
34086759
399286843
186919120
164200673
357422839
122646275
44580590
161339793
166910747
323394724
114122018
270200089
124215243
74427122
237543637
160398897
424508736
300458523
266515568
379672280
120487948
108216287
348546580
76764259
54445895
517820485
136935408
465730672
370676260
249900218
430955280
138191939
111857241
79251635
438050710
113319419
324039572
529914226
292038937
241102095
412522639
40533355
254492883
481172691
418567651
518051197
233796871
522664520
370858628
228240719
411017576
509758617
179362828
49932290
406118044
390966610
253464782
30267949
185011072
490520231
426248904
246892732
158413670
515471123
120764348
345300332
283412152
403521293
329194496
223151487
369990863
535600834
27067130
295405241
249703504
54750003
358947409
378704485
312899571
175895861
180436780
238092287
12279082
391279283
82320490
441466790
303168031
389095238
229767196
305518678
380422139
231227670
366697559
450623869
8684007
122025685
499823230
331807810
234587106
63219591
446968668
77273684
173025448
213064073
210301990
213110770
244734104
536292987
331781515
215860184
208248163
294970439
1355706
215248275
409000559
1085576
104660477
7421558
12260783
33546393
58848467
152538089
286774333
433028630
57410990
454571470
486207946
443966945
457024315
465163894
272533762
122561845
457401582
423789120
242322265
346336018
32456807
144869822
10911189
220246017
415168326
506994647
281929625
480607177
25613932
463314186
233959272
534272584
462408695
398788420
511434494
290888581
200010765
215229726
417413510
329468584
263285989
421494336
519135591
432211538
437967607
2905369
275855654
108519300
233313624
146219207
444777602
112736528
477058509
191351754
420374044
239622992
27082848
304818789
489720590
311143585
353508269
260207714
65193807
260866812
518180862
341691301
504936941
284265882
84477065
1353137
39360706
90454973
127508097
509171650
394616730
203120959
307217929
128417860
122787157
163792228
435715998
31009917
335255204
406570443
377456087
165909609
113789034
426106214
235544959
191542691
348586093
496399580
326422922
457834538
446969172
170693956
529564352
486098840
383982037
214885253
282935180
73488229
216025430
432348253
419757287
501487075
169524608
61554173
37736383
508924228
109400415
180040125
132533708
327468772
186094535
311163270
213885047
440403714
465092342
192775778
231038703
474731391
111099166
55027494
337794125
19256614
502460865
355269043
378278762
42905640
471507135
228707719
110004342
67725469
505014565
254038900
368729887
113277530
221192363
321136214
449458151
190143453
39067454
264814936
275866106
350979959
464957850
447793543
35568122
300594425
260151170
341287571
162257642
92615477
134774587
505590570
39770849
7925813
22456529
327105951
3283007
49383754
460636113
194158514
4929360
88497275
98882851
7013241
109691400
27147348
423249583
217853188
469208415
329874103
291613200
321655038
232239297
398199505
206399218
127029451
238069562
220119222
422844085
164671249
228522671
100402677
387539664
332676149
98738030
107936604
456985249
439306539
389352458
390197014
420204565
12916826
159498337
236743183
520424724
362924769
342432000
404479082
230367783
206242124
22562821
17984622
360629799
114762762
86184148
89048837
290459270
297832215
176265397
226366156
219070542
141269729
256415422
422142109
420662921
422644479
525432468
491046554
260839047
323961384
195422028
205877137
231386527
107083780
238839109
409828150
172137640
451711245
140473763
442380038
94049726
200539370
87753658
373400880
39094008
46756186
482032361
213002433
71994143
307563492
534302407
177330512
534085371
364893086
478387074
414518099
234485424
525331800
176379337
425772142
30496426
485874977
292123119
282750316
129509115
404845268
439096947
333590014
234935365
322359408
213566658
412952743
87832737
481400372
311904901
296540168
234575633
207468411
420783733
228758843
231459283
440932065
81264795
156882022
444493961
203894999
492370009
60648156
247862419
158023866
416775527
9364569
28317679
166031619
248001000
327322409
249810138
18549464
481588012
2058380
316390851
457975115
536818222
334771925
408534569
120547058
10835480
297624611
253196782
192747629
200623798
51247903
431096787
480325763
9360151
397879362
343736771
435605644
125613919
514185480
365617044
268460645
445766933
324321159
2303424
265070822
311681174
426138637
319048801
454578973
68136041
78017344
272875533
141996650
88910823
8372489
503277402
250143880
426507343
465331865
49131176
237519307
41180900
335512474
86590342
395230579
199260819
164678042
244232453
231607555
55458749
250426213
289963214
182408741
73218375
351500863
306367164
394577054
296482921
217596170
31611349
475479663
384815778
183132376
414112988
164139094
324576491
347180660
179783452
247599187
323327819
300408617
134215266
215070473
344564190
497463355
262052938
308485979
65759090
228304503
527939609
501516660
503137735
141013526
63702088
76528401
97666131
112187742
39945173
413529628
530558846
312502594
311655346
96890410
12965627
69603034
222991422
98816598
345613437
449508460
259633926
83284750
215521429
192065132
336524993
290303827
442806939
275531329
115304146
316446645
153458959
492114148
380559761
105801139
114678622
12791742
202467510
311454522
149044251
260403477
185022140
165214962
467843679
294770899
288472767
197879130
389531683
122854585
196645926
101008661
526845808
1354775
222952137
36050656
110539896
153932621
105339353
406968183
449283048
433695700
331148992
213146663
461225721
47665256
425998421
81375695
322105187
287928400
437719887
160682446
154587878
121531365
123262592
101286352
85279756
141045698
117996964
241797887
464039380
198777125
324247015
84033111
173578696
138375686
526333483
32450924
526820831
431570446
473639746
264625770
53995814
418181465
204011264
236889405
492392970
171472142
446139524
362405815
388956584
407343968
504755660
374224978
174511854
270405045
155931044
136677039
188729038
209804815
44934208
336489371
138890438
307637404
90806274
156696433
411292483
367910309
72589229
409900909
49782218
509447895
206435380
437751968
143738543
127947264
486184156
11466041
65886753
303393467
277359401
214463261
505765226
293165701
383124619
180944020
403656298
350463436
372456746
231976703
285695407
202467510
523796375
156452266
117867346
316833330
285907025
454168044
299950729
35121474
406541976
302331935
201352167
78685724
22335660
469554878
117648876
40754592
66530570
197098284
307619030
354295576
76728413
414463169
157967656
158924693
439863743
68657661
369027872
412260322
488943505
473469602
230236926
487128672
205311196
235309439
78915028
80509559
467085728
104785122
49131176
175447820
473069316
319539321
294682060
450205851
461749309
5294677
270293220
72175256
55931374
72774448
4860516
369925023
116515727
122525923
170028226
363566343
434886044
296754641
182076956
337108509
435899574
8013825
4239909
81260074
480363969
25279436
22314335
469794068
82380272
130950230
389199076
491190178
496623662
269883100
312970222
449206224
474312288
123858121
283683163
122333205
112266925
243382734
409733889
132791168
264800526
251101494
446290152
144672166
249593107
62621283
465750097
347948941
42836718
272636188
142820781
307066621
90971210
92563087
503213350
458252504
404398924
506331129
469894646
321668519
359414981
345710199
470223871
265893069
113568991
488870913
57142180
520965310
421310620
18041408
88726712
326508992
348091154
132413188
264557653
337096106
206786847
448793215
124663398
31878528
128759916
92349902
316151739
348751382
109594289
169700928
441960749
417710149
403584250
13820196
206780824
153151089
162405501
361009992
304860836
192149200
376239533
229107911
312946040
388246150
257710433
187099506
459251969
418061617
457994084
42691794
37449857
278814036
305541356
222225249
413573108
412774026
142485984
523922700
413477572
106520266
273111115
437971106
52570230
527013507
111401721
170850719
34000723
515742520
504349976
531908212
484195362
427849425
45936022
452833855
401722880
28784294
41622911
479709259
351816
50273828
516051557
228331599
211620080
369461269
132070036
504556210
365859720
217661394
503223133
438326263
211016188
200182378
417208942
135727611
505453584
173623151
192869875
229154720
477692645
133791149
518258413
391159270
82879950
485172576
316171944
191318330
56016101
418941422
219901285
188994224
136077116
43722061
132776853
522313584
242225870
364160041
481214006
407343968
278630569
70503778
158396274
454092762
70781392
244579395
486925137
382645106
279255653
446493367
168453766
402830552
194154058
135058953
63692335
188248719
275342284
96849093
461035192
162946910
125201673
178726625
124128329
22723715
388431356
74058883
281877039
279255653
497828032
330735590
9878908
521447570
176239375
477112790
431275782
149030198
419445902
351229251
187761029
129037964
144994935
113418774
150992994
263310032
150954992
314439415
439425509
15642333
211503036
354361399
44599983
145505427
248374125
36553377
341986408
226628138
361650214
342721547
9716775
515101674
121184825
231017507
394587468
405717521
207162652
356876964
446365947
428002710
232857129
196338263
302273885
335952698
174330912
222739963
376314505
58821046
139345402
337889144
8234188
145903591
379520978
185748762
401765681
230767747
508127766
177298018
194068088
497863012
68028608
372118515
417694655
320865622
496899009
127612824
174941082
103059183
430855710
138008718
253605911
176760825
536696525
80303210
276303207
4543152
328191014
480016142
207485075
285214388
382890183
141760575
524986590
101076975
283083394
485623535
524861177
357963763
532232183
139277357
286657660
278550021
84882599
21718767
432402226
28736896
325006844
357628650
434021897
272255150
308937817
179658594
284597624
297906551
345443867
50648270
237545580
383517028
59517910
373368013
109269745
271039667
522268637
141175366
434719024
138614857
440551618
273239532
205270451
286004319
146446777
204572485
330780408
406474135
54743269
180080455
462082670
235712719
191859295
496852314
527157166
409193704
392952493
173975616
365954610
94753099
461266657
270199632
349336204
8363919
181114447
504703711
218578859
473422776
510209399
387334664
290497191
448566243
398127206
461652487
300913326
242722267
106900776
515432201
185662309
326236048
290491477
250021373
251899189
456859729
139797129
408232944
223751761
295258144
91989100
313600845
265012207
198722321
237116628
28788526
225289924
23171964
130191618
251559148
532214277
395304161
437302990
249476153
265217765
224440914
8011859
307754400
391796871
257980532
189482218
8515711
81976918
374588345
359217026
135524460
278665705
300279634
404265712
249617269
339645498
11910589
88840867
383866105
194152867
10771218
508240797
73259093
386595707
52743460
111168884
7117646
437199512
182115250
380136608
400857591
56121925
523027356
59398110
107228984
86550490
276821966
1355209
220875501
223050050
1355706
173025146
510267307
115731869
94999837
205191490
241956241
341365877
503727153
29486103
319650644
60300735
284779793
489390669
165009531
229177580
235821145
332926528
116624895
212655836
222860986
512821626
176526342
9702002
450722034
366669132
50381821
499218344
534789278
506010577
5910296
366830899
8419145
87552971
262141458
310059950
381926770
168414169
114039787
99015903
227434810
214539788
286042491
91261509
236570970
317678773
94680483
275786334
428457538
193636658
150037045
32163284
450962020
197377209
13474974
104077902
81009229
51444461
378835173
118985526
119649667
137688866
18907695
343122208
48366572
79526983
141154185
96324625
433571715
203281674
229740408
194288657
505014565
263206273
502632064
152082895
386724793
25532035
517704616
179769106
269440158
275579795
40558661
402610659
127633779
68244639
263842319
343020249
180993944
365250519
284640769
269695758
232558326
349451503
188918651
75905327
426054912
265335137
349611916
249331401
56860866
312138598
251539989
63956120
54086193
339711266
204420548
334154683
534858830
175776791
519191739
215631376
56332101
370062370
11541545
341914837
285976289
521886
401844026
116147213
382687823
147386239
1018902
515522982
89719474
228507405
346868153
138924070
256309920
272390377
221512022
239326769
247433478
155335181
301215618
127868773
486374250
328180516
111125838
150669004
147567209
154740977
62959249
55672608
29539673
68306716
166266840
153907495
244058435
252008799
304691650
276836389
454282539
92349717
199937700
55074879
215663620
443437888
336053355
34086759
411650192
345727301
51073564
138403734
50729639
37666420
194681022
369847025
6203117
63478493
342053575
119335031
101833331
347799300
21581779
283206084
84472130
470066816
82839906
380291620
174946305
11455026
397259075
129770368
247033294
36160778
162454412
123694326
2204846
254619873
478566127
397471150
331594289
255274924
251121088
153441051
460702837
529363927
317690535
526102878
369668100
515935325
492190752
476106397
195745221
140634463
122025174
201848851
419286207
286126344
474164377
534246668
288090038
203220096
412234304
94607334
260040350
487287669
378489396
382785348
219592509
95257846
119166213
433270634
321795418
375729111
432954554
526880344
26868212
442078114
4354997
75902916
320775398
223220819
323405094
376035644
268636467
23419882
159723876
489465502
436931670
24140940
438765343
265420419
503552339
80097928
421950814
398960898
132757165
97981633
272473703
520424724
225461797
5770821
242250356
226268486
67635580
304063622
373114702
474016847
167421171
295595026
466931932
523732375
12464416
259278162
150895056
519494597
102137774
183042075
426976759
468101770
368948606
236739623
98097086
44447702
158678682
482016423
433172437
492954523
402641055
300012873
255508187
527314679
375181152
393706117
173219627
340588942
316926910
76454270
332356964
77961914
137656767
198375906
55540570
38072087
215152047
20085485
23894208
442596795
391659924
36921852
466796641
259715189
141006314
127225156
170267886
209920657
406126274
267784636
135923336
245935892
34422110
111618757
421923420
34872547
111932647
266407470
333885902
500266925
425829219
516643974
197034234
345401350
82266955
302154303
414818325
288087134
65732583
207523159
144529904
26862664
107677655
190201318
11071610
173650999
93666980
29797317
229740408
477639588
12864125
370675715
500303683
437496106
334044653
464484976
300356001
71828673
380114867
285935227
297697913
151489192
119559652
495601818
398227632
1361603
111955471
491662930
359157944
530803294
186419464
451545338
398657437
508339399
354869388
239236085
393509798
497967020
309762485
113973788
14180576
115441535
332689138
143119564
443548812
389208811
25077912
417475632
487658090
204163820
346794103
519241967
64120238
114575417
295806526
132115234
298339980
196071045
24563263
492222374
366587603
446708936
78631913
533882886
87802513
530257722
55335335
301301111
308873777
226655530
135676800
80676555
511798970
389238278
266891514
512623909
504862955
316978970
76093745
317360155
176484387
353095455
91622836
418996586
237517847
253076464
214797650
302561675
4190190
249595133
516337469
401049000
139148754
208569851
92002466
515634034
503821835
397073604
68215278
46307759
357501762
60573483
509162702
270442112
329531483
524801820
500816256
502087245
321817763
317521521
297478952
263712184
367089566
330692809
507764483
390866345
122911500
392405464
291616794
369497883
350949517
259162730
242549850
448000517
534246668
55063650
399443212
322345958
341885257
329941382
125134177
28977737
43534121
496018910
463569465
173455402
505988041
109921213
265108470
112137285
351538579
189431049
417541236
139949547
236968043
499779352
436781470
250874498
300420699
388037936
359965633
121995386
106483895
526517210
453777791
119178056
10483719
429858959
390310090
459236218
352634120
352457112
508273415
444545263
512945542
402206867
64692912
217465879
106922845
42223323
476657811
342582917
25216597
124729742
381324503
5087144
4925047
251715832
166529418
276296047
406329372
180066142
480268056
510209399
324554390
18794443
347362198
263883774
109266620
464471092
489637290
226917267
373182542
429637108
208802398
207995032
335227624
307637404
486189268
431361774
296764967
518671501
327279424
127645739
507603608
133359723
143237109
534551531
207660128
296081619
441233088
421432167
276746354
457320269
365666322
271924638
359922740
22166235
4868582
423269719
295085501
224103123
453461710
63228305
222159837
175043280
281432989
182465159
400292064
339675286
369259303
281608675
296778679
338337579
238704089
412034500
104886801
303180053
477751822
489884373
70246236
56914994
324242472
487434007
81583862
380492817
455803415
166152036
207535763
364221596
2407447
187442319
391803725
28450789
530041236
100543460
507812695
339824261
8013825
407878017
142359751
424929322
225591764
262874555
374934158
273345385
410533120
246980902
153036157
487697720
246946284
503472841
191820779
449515247
223940099
408082889
110025611
411919337
464242798
521259924
470324445
203281674
406666208
71194898
60992989
59213020
162967323
206571770
379892339
248823058
61599424
425289465
327272372
221435977
510358850
451930422
283224414
106554055
529733163
179802167
73546450
260535598
56131684
473891569
331904754
28218745
305646600
524111166
165243639
428223129
395725118
473897034
335861701
284885948
98224515
414594553
275319760
211056835
151000230
145765113
187808262
414944996
233682597
182830199
177499588
224377273
96450891
146181795
48145947
314575323
406503937
224402088
457057503
118356313
193700129
327914747
525897037
111060044
164146684
282555475
282780085
52518412
986594
139980812
243993556
457757075
229760676
242393979
49470540
419160282
296245403
11307082
334095673
396027742
264244104
471306189
157073873
129908588
518696655
141230864
56227666
330173836
228550467
411786699
373195735
204784594
359527157
474357320
107323050
103108761
35656133
208525123
257157283
481971483
250327902
486886931
45244957
369570468
467035673
387723132
350765380
396638405
219317189
292155017
374393100
363594256
515903610
355031671
325176438
505612089
73519186
365297099
360076093
76636316
298603151
163148916
324366295
190475219
289709025
426634344
506793740
358089389
120740258
484770447
428136213
51889253
12906028
404343663
496688246
144338399
78084330
135433950
82811485
447091467
311741681
435271304
26246170
221061449
508263998
308761603
495578308
498218038
239674260
347538561
234104982
436537177
151423638
75547750
501501846
246604743
232888576
148284715
381471417
28569514
361021800
309291630
478130452
147724346
112872013
48687430
319157818
70915153
83949724
74946285
13249614
300852495
415892663
434098591
78739394
175519532
94030082
110834080
321082203
516664662
486083853
385962459
145456352
241337649
149836555
84173198
517564516
58694047
286529273
87793043
439967666
257764584
464494353
500453935
29687914
436015044
262754826
456352759
7941660
158999161
511757628
190978393
426439006
92843655
199034333
122968588
531572427
26187568
24122644
6763330
83567652
68981077
527084322
391117514
126055298
384888787
504760465
67738224
116282559
412973671
27069837
313574767
243684098
132095509
257222251
206873381
329716626
401554104
477860837
33844545
9987391
74082810
524961304
215723140
195590250
438350610
109441162
436160234
514897099
295278639
74172351
223759766
480667122
529155883
35107744
532028058
510614579
471403426
448480370
60125149
263052155
318932060
386091658
287889333
417930627
230856982
102362002
390043738
457090904
50850628
64645779
81072754
435772416
253283346
518700785
167592071
508967961
411292483
12176943
222960208
522682391
191756074
158736149
292247447
468162898
260046186
30883120
329652116
525645740
400945783
408204976
199270914
484928576
261084701
27860973
100496344
500914478
117991906
149880370
251540697
513252951
190676080
315254188
353660990
303321079
177184251
341802639
102360125
331384988
110374921
110694011
216936616
281561552
98560349
194588311
249511369
440688315
174461385
272587890
114262121
18942338
288678135
237045913
483121268
453212139
171378933
524524069
287101772
162528415
59152888
241839094
87696334
109997365
230104445
236031909
228367453
318338081
298138092
259193162
246797810
240029732
293879821
20666622
386868152
307332551
336246160
125779568
153475889
207813212
171199529
329080934
374612640
31850096
407884497
233249111
457533448
481823906
397105271
10266591
46906724
414929065
90895507
325858277
24940560
532472672
179115799
491272323
354548186
435037740
367836525
306768584
57953924
220203929
536452324
68554932
302044054
475557959
107238807
475061879
202316757
301369468
6121227
66163047
170221736
470746011
88429887
460383373
522877734
224966285
96065053
523659184
491657855
278681910
232515033
394753615
494873751
230744099
375471872
434028069
353653650
25641270
288781091
369484858
107323050
224523588
162572114
357427176
397933709
316632206
126510410
102466640
117246491
62699468
45727305
306206953
195876693
381063249
75141519
331806828
533738455
72951257
220947473
124002820
242887015
525642873
189921442
50050043
15422368
161752055
50812307
52223062
317387078
344202910
387873409
526102878
253372152
285200767
225258272
45822118
183520654
442573935
333656522
344610491
212715722
118009430
70066681
471238716
415274531
182520393
345258437
31954308
454853485
496547525
407173647
93869744
337076936
47126651
450711037
57943538
400313449
479575132
505790058
133429879
319954846
72563628
95160524
468094605
410239361
266311372
335670586
362607716
501681585
238650948
60656825
162299597
162852471
307506904
252263386
180870572
280961776
449601775
368351461
366795668
167371914
407164093
340532091
163076707
53521946
153596779
319140027
368266024
174490956
567477
503592388
28678057
472784965
322172163
241058445
166031619
383735995
404034376
162272017
74055530
11729378
322841775
207272613
515291095
257171567
367759875
287701062
167324371
313585099
100789848
216355031
402057673
147728846
397590525
157398361
454453964
236766538
66685417
104904399
361481678
173645942
166794628
473471640
211349731
205128400
530402165
456248274
483465440
132223282
467521992
95850909
475114957
368928552
284487584
289287250
254576442
232931974
221881380
166806421
329898240
120285363
206297937
227211914
301197884
167710750
115389046
522397548
313836283
65158290
159954480
77751773
194148307
327484324
254376430
445005757
424578878
148023145
214888493
227864649
320630704
144273693
457859067
216390478
17036119
337120669
100677196
72731246
535273459
274611440
151782404
233636027
316189025
527327665
531885147
420180530
227538436
203463349
331609288
525522778
254162183
165391268
387568837
75179195
401275705
46200265
144689127
42971657
20664288
135754673
10142742
133594278
475793796
165130169
405156784
492144968
292066227
10284606
31379787
355553263
377701886
392446648
273757032
478137381
50263283
186153108
353673688
218099986
419071617
356414062
163152746
373026944
242017874
84633056
271431124
399948272
140606004
69832096
36604584
279321392
175464819
433559602
481423822
388876957
203216881
408674145
282545447
246777608
179152819
202448317
507056211
468662617
472608376
240933852
174479575
5352459
295630349
342710030
528850676
16421042
281606854
367675765
408837242
312727687
115194789
142306088
466544075
217202195
445112415
67392766
167968519
360580998
130892564
248181123
467913531
156401977
508193690
121137225
534498191
388412749
438225927
411218504
17584069
146955909
396929173
455778932
67666150
301768854
346277544
100034124
449712886
275562884
379079244
517996089
482766528
75056170
508458660
98619866
399286843
372706730
298617847
159252634
1065061
331980674
61779547
49027314
421514391
137890036
472122551
49425944
450868593
522746276
142191050
286514412
401486409
134475461
246315983
368591378
350298235
512392246
191575321
94047314
341528071
346253651
136798544
35933933
339266843
190994077
351577512
392448886
490881951
389293935
190128389
419013564
253064471
37179697
466514545
311225002
201377107
249780429
322901976
17263415
441749818
242683155
71037268
310501180
168873348
54861943
184737268
260823302
133615062
317060203
389449664
66384040
242880136
520682709
449849716
476888403
66738007
286926349
289312975
377578715
7452136
445420156
479439708
206980264
1885192
399148174
26244544
91446398
156434830
535094607
493663743
22614096
26379603
40986202
124837625
298557620
523225157
241667495
286531922
495610111
45715399
26674280
376385433
163666436
57220139
187996295
35130320
239915147
234734548
13010577
458253771
276626408
668347
41148434
317691053
401812331
181063868
357277582
57677587
231652982
272716285
172577511
499372439
223148823
224805561
472129910
518099662
295267272
408601780
499732600
373868706
443549462
267474464
434938260
145641384
130715003
411678948
517307011
235252740
346879514
119743104
313445037
447361305
39405853
68974188
33078857
158438013
506780365
298028749
214655760
165864788
533106870
57596522
298605686
328189953
199349846
333695128
390882121
325104623
366291289
388195815
200182378
163802717
70842501
209430554
193438022
185199408
441292178
5173167
200906246
520920385
428446651
79841073
213723763
284233517
68163367
248501992
429741401
303382041
192334045
388943099
239760782
147612518
298823506
518343785
498266951
189797318
1517923
249644381
519203448
351039127
20592756
196008686
195492200
47943613
14197875
197014964
251139914
233207364
447024694
479424663
362736664
386654106
57296395
358504793
302936357
65718138
157732592
457075187
306857681
107162140
517275791
528452899
116338955
459764488
229275764
294673565
182701053
39108889
417492280
93557956
484809825
291921522
285696534
163883112
225939096
475917954
283683163
352499486
248240847
424350168
433767550
392839451
252165805
409287261
210856613
189282199
376887922
44812832
228822817
367648710
317060203
434969418
127182857
398141915
325437674
25065454
234626611
236834236
502957690
270840192
443194417
388746127
481739485
251781159
393914414
123454049
395478203
129614317
31041652
472610813
204927894
287004525
242386338
492019671
120230300
380112284
337643036
139424279
142166906
133345273
281801961
93277816
68598322
45593219
225452455
257439093
454717957
367436473
400935251
326523026
258912974
408153287
499458598
363845873
204149177
96907187
260954147
68215199
193538218
168790901
39752139
80112487
94780690
103196893
398270359
472996675
170630312
10788981
328729942
349437548
221544046
209286429
207827657
297179721
254446964
340949759
54211654
346371199
418887078
125282531
503078908
395992786
450816535
297055558
200994193
447332873
147481477
333349605
49477131
292890360
497480774
294277903
204118085
527215783
405276154
523984648
108981043
131311783
131779514
496054583
113360921
429519516
443956136
226044374
162285741
257803628
502465
19745686
205525174
31415308
206327542
504113475
59918328
254930060
374742745
184913642
241962162
163825588
33295581
111927375
325477577
219769519
112373829
106647899
527485369
23905950
196494874
31043176
186691303
29285472
405921251
520251809
155965583
491717300
145431997
226494760
515708434
462370136
139647209
506722334
359472341
368980120
463762589
260555452
366527490
93458153
441804791
12207831
72825352
38908049
238194316
219596982
350345903
162943323
262319148
469807893
485919300
40820872
455866884
165815842
356995929
285473844
39112770
32820634
346487048
215734405
220277252
329018937
209402718
31174236
159931627
223945146
361333787
204552616
79749652
309747644
206344752
38289241
350749287
404317686
38979484
226008982
245109028
146773516
161396370
185438552
383052161
258816238
196200984
401323209
235666386
325314448
503157836
98450689
393882175
266755186
281430310
240731115
220046714
76185387
522912441
61043941
189243125
383507165
155635738
519924085
5629684
319450486
126257555
205155995
329773068
29998503
437738822
122263156
242606012
497278128
359067244
177856214
286474316
93539330
470250078
282526378
192163871
482650682
134855583
38785737
393235740
423995240
376187158
270476282
292357596
435178738
429914705
46423723
168506772
298742142
516703134
451019507
36530173
264739325
231930603
231932731
112116028
488455105
512986228
271815011
261532192
92720932
246162040
224093193
243221390
309113410
430532010
76076060
351000847
208715259
164345226
242845861
96626620
89334537
89306580
261105679
151346517
93851848
382429109
374991823
324891271
283196379
22595331
296858495
524089332
307201927
473302663
25019122
159073609
104880663
493188509
196255568
264307290
179180741
426183610
150367215
30523490
147090855
327484027
129131132
250627270
165266166
480830376
337324190
362896598
184684736
346911472
497771962
493723195
135786465
96197432
489994995
298806420
88896533
406702472
340809280
487536055
236014543
324581398
376879812
485248648
105091781
419009246
494761773
432029781
93818053
529248972
527256483
7513737
183643251
166738153
106334932
334645004
324303960
83781936
280794442
465912913
483931866
417219945
357499158
113700871
214913047
54623998
124183552
349052971
524807305
525637578
335247289
142763305
322099781
51847517
500129772
358917104
54861879
395950003
132727203
79870510
463240235
474898803
466756793
405817796
494831652
436398202
111618757
5578255
76357931
498029221
18690704
91422665
448588137
211427494
473542844
484265005
158375318
314935292
98550078
76146112
295278201
224765159
366612741
473407394
140260655
116243604
402043918
433834034
528558720
509872763
99318252
445934106
279316272
387150073
131011412
340158620
235775579
354676484
503139360
257424873
442243139
408829198
217164226
379358921
210430646
111430778
236380760
287104961
520877949
337890472
533785080
134871492
5585788
31606775
214125944
157614725
508476771
275486225
326905128
436796503
535939874
272987598
199785921
387622998
376636983
78631913
478950894
327279424
105170134
40675928
484895305
482439417
403585334
208646262
53360630
104350440
29281304
138611401
143278581
85100644
191473509
435902977
280834278
84892723
312498565
147430480
116637078
39774007
128513884
233844919
140811478
297941441
388507045
398960898
78113306
522122467
479479199
311891336
157571972
337495007
9813195
306713351
62105273
237194574
169764317
157846443
276721043
292872625
427829207
275853087
34399379
466061695
370382623
413784816
417571074
391750905
460548144
174010021
267884001
259461695
100580155
468525037
40977671
181189534
18101099
397508182
452001914
524352550
257357711
291204468
189157993
466481520
233660994
133565404
191347154
502458524
21602860
324693620
363650833
160604356
98266594
347561017
358734910
373846085
90220510
527409596
174249435
150880668
390626859
219742051
222190516
75261172
385752474
427836425
529603539
187026647
151026578
84432131
381873153
520532441
436918652
498026193
347964018
499380791
437185725
505052093
168010465
480374083
448755327
74037702
354434974
484767269
469173557
262383104
195364753
231593506
310115787
296619705
404521410
431231535
319565204
142901983
277025053
510953761
63405113
119279630
106172945
143652938
529825791
76368578
189870211
421357633
245439403
72041710
186662711
278374254
352880539
34840318
124670101
138787155
206889249
62423803
370199586
319845402
505476873
34252190
93598129
480179841
488458443
118219003
510779066
231861569
298477457
167852262
256857198
99832462
195881182
261025106
258250666
507337202
347008695
56068190
167407950
92000341
202041466
65292238
179216092
432111811
202750149
505081380
498785761
516791144
387236215
451525465
472451564
136550109
269148652
368139778
299870016
317209096
313117132
4255878
358971486
468964838
328312548
320578164
492855616
499626243
145989607
292047175
137204299
395155744
432403680
157547732
30370694
533157229
276606187
95845343
205290744
527479111
530136943
385903520
83700842
361325716
367931409
145862932
204192842
142524639
58602814
409919610
502157669
40770738
488127086
238075083
162154918
350978071
210892717
16495558
67374729
169997069
189790658
34611673
93381581
117872409
473963856
315108511
291536937
71265400
75138055
278109952
22289949
409971872
132974904
525500126
104817982
32076386
183556131
391095585
380793609
354999810
505295029
471750444
8309603
141447393
17369513
373627143
524924014
465104018
319140627
532675716
460265813
4354997
270847583
336294998
215470933
291178661
244754176
75680804
245324647
17081334
392007035
136102980
389348964
308642958
237739231
294847978
507770739
85830457
104341794
76862472
441832802
175023936
20702074
418208865
93274765
251141061
227195082
84047843
119756269
258908907
370963056
427193439
245105972
477942819
229860
520562855
3521663
503144644
216940932
195813426
165787231
171938442
479670901
10218430
494262906
214486240
108736653
535721482
280115117
237643189
332130118
432507147
400228676
202617850
312030730
161623624
433998224
144055853
426625223
4429265
522593017
400752564
226915303
463315708
281981766
533442001
113373534
488251297
373148630
95477374
79263401
352795293
138813875
393674412
389863752
514616275
328756805
321731289
21383058
471910401
265712911
365913933
117125542
259742588
283009385
149411042
158004294
147836864
359810342
455579194
496652557
134701774
480265720
313668711
414066401
248467594
374528222
501739192
17222263
262536604
168784523
380511834
215509865
112161342
167142151
300122268
442884268
152784712
283153189
253137119
413025659
394757619
312548167
500022912
401318759
312747373
67037994
7859503
511259173
165805506
486411386
285578570
401271672
281305079
350997036
506987741
528734885
201318521
434082850
96792349
72900499
250498764
504471077
51601796
253199714
88882385
122576533
223615772
383001063
213349309
493861201
353693885
502174867
324804708
106508879
70956385
477214203
127852759
203117918
444356588
313310201
353194705
505421575
242779941
467174227
255394079
38322133
150345239
74221297
82275941
496058431
238142417
360559465
244674834
344901887
224400783
330555905
277686773
291362096
517745737
213941420
492697716
14691819
185377585
29275672
61719186
115220863
176746959
211587729
130378420
48736370
302251247
293726104
450110220
103008575
310627745
317221493
526844823
449317548
139283141
236303664
409255365
133666042
391630811
196830220
7328362
233860507
449025518
40360362
505796809
425685135
373484392
371455301
290303827
380870139
157752627
45117423
425306531
158023866
127812025
148829517
381526901
294982829
363754135
491670288
515576037
478422966
255187886
427586310
374887260
345562354
338057041
467859059
328628652
71238560
28599620
279083405
263403611
236132469
341389588
169726352
109107280
77242989
202369839
357362249
348743141
467696393
336274848
239362012
529252312
163134578
192856180
228588961
21479501
449739828
290984177
441739972
292345056
328688260
488075011
67290505
461299615
254130251
320397374
40400312
327687325
216801772
107323050
335229814
140097231
391938189
232361102
432831626
387164020
393053060
299134162
142012174
281616986
181815957
386170787
364767878
151537058
470066816
308808958
363650833
444996731
87617599
88926220
534899863
17695113
442424938
101513941
180562930
258718943
9767965
317998273
457409049
374937504
75236629
489349487
466158654
4771142
124964630
395560119
377877633
288208732
419232691
468884911
295344914
99465197
220989965
282132922
400192979
429982043
499995465
28881990
216511324
296493064
140424996
350811926
50125365
74006659
12609399
227968142
62884034
253711911
534037554
470631771
350776858
199123341
360720407
100889241
252076020
232627001
481324829
536606321
120341054
242635511
316357033
197401380
233622215
420113907
531858966
241650482
168715759
189124244
191173622
286770340
196473582
269904829
363525300
527202878
422783340
123531225
151316474
487094951
226910104
258087667
190926762
194546459
333590014
9119584
479290875
449674938
239310347
70956735
56139077
74923979
311547676
46457068
477066624
370667982
460120952
352696001
67346210
2288981
486453505
522259467
53638611
365733040
98021914
327305244
507220156
404376158
9573705
415373586
261211479
399593931
399515300
349637126
343341002
185754004
4388935
511877062
4388935
315749623
281555706
126169849
332044033
235136458
347478133
270026469
375365039
84084647
439954207
382396748
105643364
198972276
108726613
326905128
324666507
341689932
60432193
18549464
404598816
256543742
350909252
336518569
244416835
333855799
416410079
118789362
376613997
103152281
48072249
410687612
495497275
379265144
485931775
184736421
11785469
389260191
515418325
206786847
276199449
183317707
68579373
253548577
90976341
247595479
76502058
79654996
458728935
321772165
435547802
18985016
208718988
382890183
200699372
508282446
503393695
379403261
444952666
427025349
49339569
50141103
191891155
383521864
377663973
396245274
523388432
60148151
502106956
175602473
41102828
131140557
376296465
527906146
97395893
526218871
303068380
133869195
113863287
89161165
432823324
96693605
490210239
23284751
495981659
332467120
299595986
215823539
491668840
492233674
285947008
452065959
243059351
232698074
508084
154721042
169270258
200778758
409838355
507666283
518326315
57699185
502443072
439825767
427392386
140278381
14283077
246994734
221881224
290989112
288971702
379403261
157575840
261139698
436166897
438895131
348192034
488156392
489456137
122409508
172047217
480545276
56818800
16263246
115719965
25950438
433344362
304119446
438367196
14018378
246398956
356957702
422542946
292638685
40277354
187462539
251493135
288167310
27197703
424474542
452842065
117679029
242527450
21123206
20809997
4826113
416648472
493838447
399056685
392086917
50853496
55209736
534901067
273578112
202430486
475912096
272074693
25981792
223355292
219552712
20782789
46592008
422153138
172325229
269818286
124002820
389986533
481191255
278235823
302767560
431790267
187330576
24656352
120286357
302074580
65416707
271283818
162035337
407751132
322474023
432450199
228006979
486116682
219372130
126966225
307094764
497441691
77760439
453623516
55779664
101828383
98963964
178059091
198195953
174279982
229577519
233182171
361733806
204060072
350327307
417172755
388528237
117508198
270762490
59324828
36339464
187041374
103889085
475522391
401887363
346202072
293486146
503844127
467434829
84192365
387838246
74928668
511872267
202249542
49438296
509901410
134954390
425805620
330761855
309606578
208808147
166996746
454858240
407487386
489287005
489289250
444697008
87487867
279744621
125538407
233472843
253706958
497295440
510107220
402389908
157219638
320452974
365195506
319006223
508263998
248137231
210987728
447905202
3474285
175793653
313314597
452756579
521799288
437656806
208658507
428588804
342773683
299788145
393566506
160129015
265133147
420333214
220726757
98471464
453940101
104158748
267280733
400569585
456703275
80023404
151095517
197373656
50697934
302479034
271934167
335993257
305435427
329214449
420124636
69184453
195043173
447986960
426035144
31163174
274528195
212583367
103894751
325790876
209606414
47304352
370678786
132401757
370564597
29378923
422435035
141218551
345498011
87461124
478629069
492009509
473563911
218028005
214740269
495365003
15979849
131128565
245353587
474628732
327822600
289424377
140593541
487740833
406583998
214104738
167813850
6932016
351531244
184331120
76297991
225555898
493409261
131134519
284731095
118949773
206146805
182033366
92876335
129431831
364141355
350287846
83091566
355718400
392324357
333575949
202893974
67037413
155443958
264077251
397456742
298602140
469566847
196455352
340772253
174258698
442243715
389808916
510779066
149597815
84177295
532503566
116764314
488997751
14111794
17055137
478967171
140014953
7451634
503594997
75551379
492134062
73077226
113192284
521424276
41544165
209651854
224388831
451919922
352906631
480928592
316516822
331827214
291745495
38448891
520968844
486523860
518225108
191705292
25745004
230891375
201255889
475258745
248485460
349983807
281127350
229070175
454926273
475847918
321273140
248244396
486091080
217850841
390570852
311522960
278498996
330822069
105022733
103068467
160014080
118097507
526211994
215697435
531161866
105795472
444508609
454717662
492301051
116475928
67284586
105157443
152684954
112408291
230235594
12742213
242957055
524200302
317171671
52554444
55095337
172309164
315717451
148868939
288985014
74442950
124448838
212359740
488240094
44672445
295058438
217869329
25256461
497765381
527803273
257681041
179063356
144229267
69698504
505327185
69964128
225517848
209307800
267803063
9696434
475919273
128028320
232017303
450017914
416775527
235970160
526853365
471733340
364617721
188795863
517104186
401943259
100669318
342070782
524890666
207841478
40297400
138087274
289221075
276405837
210653242
406830863
535952015
24290173
163243150
529923201
64288594
422982422
119335031
9043288
270026764
431246039
490867057
399802461
142215788
14105236
165144344
118820372
465221338
98436836
72827638
226089835
90843512
345488158
296707329
18337421
318521955
376534984
328550948
298153462
61248449
196830220
330525087
276321661
312794249
11201902
18539124
502724048
48250272
17916762
71922752
118820372
124364843
392811661
178366669
308309104
505706601
84299313
300156910
381142505
313665166
375191813
476118832
326465359
321745097
24748970
437287055
487922962
527019123
143089001
513622806
332036460
306661306
384905505
87509758
49697698
380603771
62553586
61755650
381305643
66591389
46702347
450394571
124407001
510848700
140203715
407112900
349069717
474032179
310760110
356269557
261652616
235596540
328191014
190932910
370014420
226729017
438369295
308030992
388134338
44829077
76130932
158631905
235473323
97897109
132528301
268208313
350148251
223349720
255243620
478610795
245083328
22943437
216578049
315368952
130834208
457838601
25988397
402465755
502340027
219967878
167006784
5720526
210131284
5386865
138298727
296230030
221816591
92978975
462411307
242788989
343905225
459626072
19093532
140378592
466061695
140187363
320150787
236269063
280889957
168120455
21560183
436540489
139451023
381829247
63628012
238636439
285851309
433739466
378086726
8940406
104906527
319198185
252108127
295221010
494972
401188175
280903481
135494274
523212250
482024002
358619729
387807500
21958687
76288654
273362816
276625628
118081419
317136735
246751741
333202649
350903604
123696792
13815742
459255952
534520776
174098970
41016175
181755767
214862096
354124414
253471051
391217513
46680556
181957805
209899004
341140993
288655559
485702452
315497476
125133324
92262615
6708815
307154937
477899455
261694390
516417807
126293901
389549518
167434688
234840150
82151701
231690053
484008578
500210074
520040720
375571155
55320060
520921054
189157993
163284363
254502103
16555914
313409147
318570047
74151016
24377695
394485338
280733504
354999810
250315317
191023889
335750033
89607702
361935558
38367206
341626954
276823231
84033111
331546024
487861490
53050839
453425577
207978639
309410103
484043730
346455137
132537816
442537560
414775637
417435552
202409085
296456928
312175301
31359477
478605959
215142281
227128628
139079810
23939629
449009110
28127169
145395214
262010324
351903581
297973029
446395030
217222149
133825847
422890287
400823984
83047987
99904188
480167199
124796030
143716797
188558751
141017506
442866415
13165534
301375366
370803457
236998307
335893143
43413763
425735291
46639972
326266022
17255727
263706503
292383997
488111131
467642902
339139100
17011644
350094752
359678316
321607609
450681790
61589140
522769564
348076605
311000673
474683222
252008799
101583191
442276753
428293806
365572484
13713735
174743923
381654302
171046666
450859119
525468221
168862878
344500414
274754573
62715886
486621624
303822682
77342076
70146179
62885220
346334602
137941721
520572025
164134598
50364012
428642495
243167319
404616324
244463557
377168120
140986450
430625491
192211674
386646250
215625405
166855121
295624109
14063075
362196900
379449653
247253938
102464312
62137283
523848284
228368126
173083461
338250025
498919972
185146819
397360224
78741089
304763563
8723351
68716313
244776297
161774913
255947430
126234540
186344084
355237993
250889598
264732546
383982037
488015795
378726388
306208657
73162865
123241572
343020249
441235294
53286964
497136011
224638403
468812838
517408481
463997785
83531359
263816399
240433461
132635376
489763820
178115726
468190494
126083653
227575356
204242679
441223065
148336862
442200348
140636340
31307220
63001769
296899388
314756715
403391342
115628323
441233034
67347532
103393443
228066090
30327524
375893668
101066277
435916962
264413503
329540823
89785844
135309604
229918720
147032544
439311304
213181844
469421424
353121223
524107587
523553868
415309450
411233466
68004503
7611299
165647940
526935489
503622806
185110591
171218622
208582790
186323231
303542242
17615328
191287945
167133977
228898681
521450152
385169347
296390042
84482367
391412256
283546848
107932448
60917963
468005733
161323626
59067436
86877953
147658370
5564288
529759158
381453972
53756044
508251835
259382786
68179144
503095651
416238882
42847613
225461797
230285210
43893442
463485002
3468488
8966607
351414267
140349027
386051716
425486104
158407585
245479222
249523877
435565222
260274928
426550641
81324151
496726892
249524502
7387046
312249511
364317796
157562607
239042857
98071832
346250241
133000942
185748762
450402936
199469003
447290229
242887015
155369947
429882461
261298392
375549732
235739456
129636403
457439642
335452065
164554920
91014998
234066407
520800170
129793542
477454878
422320678
64904524
438549617
443837046
522536235
392977978
385547920
288060127
194945110
473598027
188123652
505968866
65935567
47887334
355566036
231462925
133429879
175705873
319148688
337629304
143927323
503280746
357279112
215803735
337072840
215666319
107447088
183554313
422066061
157497362
348790388
485687570
328047924
171204710
355241275
314852824
243094276
503784335
82888399
185620589
56984194
322046054
334292410
382199204
86077637
365554507
426199083
237106601
57490455
209676103
182130648
95141878
350980180
70958970
351589563
346477323
282977682
465736437
241159526
405032263
186711768
5394471
343529254
206410379
130460865
198128731
61228439
6760358
355001278
309543766
426146024
482583189
84835146
36295797
339620779
131961742
283666557
435332333
366980747
41859223
369021440
450843850
509415203
454017902
348746372
423303062
124135470
467087657
436488516
200741676
372742954
149288482
277068741
120191448
301990307
459863544
8365806
453502692
484273817
470678876
285685995
44149183
258065108
191068020
232058205
174046226
277310749
123382728
173331839
190582913
144604402
522734357
327283439
414621911
3317659
58691742
389345398
290276044
374597568
389299507
153734739
475921037
294240167
92156583
201948814
208322067
416173420
372154325
157061844
122402703
145332175
174963158
285651966
497603195
388267753
304324151
88876761
435407573
223762712
254429300
396765621
529744241
29718820
282537891
159517614
525425921
150496379
107765402
317063120
276091474
256025636
379486427
7248051
123553856
161584059
406953283
389088253
263085982
173083461
150315336
229809385
50175412
37149689
500864136
155366647
215047869
514930473
160801269
401659403
352060722
146921989
218720605
452442999
417187196
390093413
60196155
451085119
157895378
118209275
13836669
127273355
35653905
485234537
85608043
132243012
299190632
368347697
84182546
476390467
31491462
53814704
51561237
219488934
246348233
241290546
176590916
197596618
457838055
474197750
153783266
36910756
25302352
145898313
213760702
234935365
392839451
152808349
428118124
300007549
492618125
356878085
159518329
307077254
339488500
529730799
493809500
453133820
120679126
394512377
7910456
213625147
466979710
314480736
46383517
269638742
133194098
514068640
445177900
339002122
242406628
96103140
400520016
378592312
161040855
30069208
417395816
479176104
70031558
195894945
388172426
380376459
519674796
509271740
392137626
20282184
318963999
85261771
175141116
75150584
476139052
307257628
409689323
35836355
366595889
192320827
199052942
326653133
148268810
336848828
28555239
223609368
315915153
122409508
505582161
96849296
347314858
325824737
373759957
510345127
268130398
180303354
191826173
263383251
304610358
372929354
352060722
364157814
242520363
282300403
334763272
196304274
285754698
332767659
138039328
122110416
40114772
410274371
117542121
297341197
266407384
435710576
332806542
369224981
82964773
383115822
4536824
467954519
91541904
183743256
500352886
26350449
284202549
458486185
109208227
231359326
351906711
508169047
279292933
408483229
153605641
253561367
237993359
480037425
299672014
316570140
520249176
464549306
509423671
318472174
44333232
165848195
46326619
223713454
233789208
81959630
514810561
328740530
392805289
140109522
483959173
135389815
209406756
128531011
344133446
407304040
205969332
230329896
203446122
255201923
440643500
298291643
471554193
16590193
334566200
455512105
377793630
467326813
51311299
86442841
247056918
358809579
180058034
291691494
149868814
410355074
314503479
87110347
234747431
193167894
262335697
123226750
116090896
421357633
262924347
367076144
241618269
44169960
164400090
365534058
339376077
177057463
279575830
379970192
325971587
168470974
361359962
171185801
349583920
186514299
312706864
361469753
23880235
375532993
297581497
188012336
364020018
289504866
423525728
247305374
268216218
499707369
376972157
246198135
404479082
504665774
44475376
447709460
348432436
459926976
249747536
436213682
177694615
533346448
199312356
237574378
462082670
262604810
292524730
14025601
375699001
210375915
152471212
113611623
2149643
67883045
89586825
117991220
394213821
119500087
68806649
524264975
430316459
32738167
385123825
315417581
127728489
231001670
469466472
444684751
279182352
3693567
305628151
308938268
384841633
134348155
144829605
371720902
131554984
449175711
459235606
194154058
411223431
270787210
342525351
431737688
375519744
522574898
290631242
1264676
451708188
1782357
262733702
236533476
201708431
369429606
410008505
108726613
435887707
458580362
465894735
517917305
262650858
455506460
210075550
208672994
314111606
424940175
322513265
46029372
506222071
302512640
257590833
493808280
528281510
438061304
129042950
514103074
320046211
341276078
162879534
224440671
49147510
346733067
121950484
119665388
211142821
43836743
415995843
103898647
357130176
409562902
161214080
8176544
268020203
309711982
459358298
181383881
48913761
5699591
163571340
309775561
134821384
157436854
330065513
446161850
157068818
165633872
533104454
34379712
312048080
396196288
373674536
13079396
19687964
488974045
77099206
231456983
505928117
296396089
289856941
446376413
250118925
62174888
194778795
332710261
330365508
370763111
327816867
342011126
195749260
165547258
259971288
460179618
514059143
39753517
424894526
502795909
280889957
490568341
108364128
527046727
374655994
250199812
317360155
176513269
464594466
321005716
149543686
40755656
267504076
335818748
182265539
17321211
426900790
204011395
514164841
255182659
12168008
275025896
144136765
227552366
75312416
230713568
98226651
436153906
360094192
147869147
217707100
471692708
201707207
186800034
245462888
124160281
530744651
74059082
477205761
9608250
329061662
192164539
320282732
37534792
336605487
251805843
140490702
274388606
32045059
417035366
240386548
273929099
155122975
45193396
385567394
223876498
253883973
40478581
499419278
413080797
84640775
455085686
525784923
457248900
350823189
527111177
133418965
519540062
59473040
421572515
370911690
442680550
492670386
356948011
271710956
346336319
199409054
110818389
119283721
354603507
186315817
510341245
305105175
141516646
523893222
250010652
1305165
74549449
106537435
390707284
429359374
120957249
455783760
43199131
137133897
188233789
437713176
72683389
128887840
12606958
223647402
226824479
511857414
430048293
214966430
309597650
513320104
43439082
123511233
417853123
366158375
24402344
243441282
349494955
308664292
294597940
457479695
60051258
81766228
191347826
113247567
460176856
410075761
305693229
305301076
314249905
442407615
94279940
488559146
524459061
36992090
15776835
475881368
458787037
334604087
317248576
232055165
216909403
202714324
161577468
126669657
16368607
223640075
120986662
519217169
357383030
377469381
112461615
404919690
345843171
440974995
150268506
157036151
191083467
268726157
214617834
371291248
34246878
442593893
444315787
112783201
112509048
425650477
58559174
466642650
283666557
433836772
501119632
5489674
383628750
299499302
158367562
499121717
166167605
30427045
531949688
33026428
179859163
30551779
471346039
183270601
341974823
182172082
210704148
194348286
377659488
219794547
467885532
358083265
230367783
339027235
494531928
387723132
170151287
423249058
438143062
284202549
78044410
237276841
46029580
368623824
264645181
359425601
477268451
446341405
375677825
75618364
433148910
314228548
85951480
251833619
314096145
16358330
309307376
381529424
368223615
390511872
15911918
372080179
104774755
160868075
133922235
300696755
315259930
199417766
324325000
84626692
517365933
35053090
168190679
480133427
435579714
275436395
119348893
197726725
473657616
49102233
264413503
4718301
395360829
106637085
469319117
24629588
424632071
414691199
53867739
445543087
449995748
406897256
357476761
113703913
103425409
281993111
395338046
386361936
158816172
30179500
40421173
241445444
352585602
191035599
58642007
103813131
319323452
436409657
78196766
422509607
216693761
534832997
227189723
501661196
51073564
71208646
330703282
480570754
502187388
416502475
186692316
347833803
170055120
40745480
178136808
225664278
211982566
199052158
390247597
173946997
302682564
111788247
311627344
37453939
392731052
163873450
41435317
402597755
345657786
62841329
166177621
474528955
122482083
236861825
303763413
137722305
304284518
373039419
184651239
420959335
288329802
159686119
259844367
155076989
167684731
21500344
355201016
207237779
405423358
37665090
405923827
135345772
396728129
359564509
193893384
426153191
515596516
271806700
401123548
290871770
256579251
137572892
460060791
177145472
97617020
302646807
93658802
140806003
436328113
293171407
445066072
203956022
118900887
162196644
359347783
335563476
266422738
168664131
266132625
263225847
174034948
418810322
98071919
152969794
281444878
471475243
318852678
51175663
108658639
75381203
86854515
455334088
224461107
168871277
153409059
292323497
472617594
47962118
460156412
502658438
388817580
525457623
259627235
295035789
518083226
49619300
99177999
333611913
287834601
396531985
275180169
185358836
244517439
215487699
292612094
152415543
463711127
300919313
49695290
535068336
37955260
130233986
185564825
401168351
325230032
23553615
374621038
77406218
246712406
198524595
151983752
383891179
479389442
60704971
179449381
526128916
269032353
246597605
436207639
415464709
241287428
13533539
435377910
536260850
144199982
534110329
63047015
375891267
194206434
285732153
117016920
284657230
115985862
369060392
255352405
263115457
322161619
338393623
444360306
27784787
240875578
75664244
182379841
367477610
283841120
360987788
495713541
58153948
400569585
119309610
168568660
430871946
62579940
414975859
93097218
299032384
152370403
382454527
507219104
430402679
390377835
7590302
8710489
224957017
291817868
421718904
364966371
150390888
141719802
484647825
271405145
252213067
73218375
114561047
82743226
3084534
223615617
223646848
44087521
534237582
480167199
306463022
150390888
443356416
101590689
378302633
118869916
362154061
166566669
344979621
58944261
75763072
382396748
347479307
133480783
330703282
294088087
385309487
337980653
77462869
508281918
117718799
317380324
532564919
50233435
272009272
56569691
294419548
308256080
306430678
59052466
421374878
211827095
240353364
521557128
389051291
471096428
152828924
286933457
419252270
44489235
258402428
206302922
525152728
186319277
93810458
50677785
454742773
456637211
283839637
132264730
138652503
119291924
392677218
302331935
329009660
158417004
273347672
241055813
3497634
64390444
70569636
147889403
259060591
182134763
152370403
216620041
364594293
528684108
433894520
171855279
262635158
389088253
280009384
384178626
404650324
409828150
298606573
62275951
125763789
286902567
467672666
5173167
58682215
96743465
220372952
248537090
457838921
316338694
403824005
80916467
275553169
508153474
17916762
288514125
352757114
201256713
283773783
71627624
78673939
14757748
375060476
190177115
377646460
258056883
328685233
125236609
445536542
465939517
339043828
167861817
55835182
184572218
59778839
341091569
317378126
412339713
273936537
181061951
89734643
57168696
111091597
69270710
329272552
102674706
120441152
87183799
355388232
299598222
289666331
87630868
499268738
496415030
469594909
226386926
379070961
427439571
168599350
363331796
459734138
61271069
270964
535434702
303193575
517822685
480804326
92168979
11499078
247433478
370553540
351638579
91372512
474489914
334520040
361227511
406310155
493628831
212432915
292449427
369601110
237371756
395413386
179312728
407400947
402359502
220316900
282908585
90811178
476876525
365444074
207648151
458056042
507175420
58677447
25103287
89124036
159095830
379378314
86988486
194374320
110511493
458620716
325917456
320786397
231113367
115313807
315406355
480787614
178806348
512903298
346189649
159637287
248338055
473255451
464648416
63636471
503564575
116651677
253560195
259503059
100827340
115486649
459411388
405561880
390126948
322980008
383982037
481558578
122416533
499336641
40996845
213494772
78271534
508084
359365957
453766494
103912597
427822135
476558474
488693450
302521541
533175660
327322545
467710105
486641832
241965790
293695156
376429640
205300405
166168510
317883411
288028293
520397837
288713966
392007035
516065060
42116137
79883870
324289576
207900706
311938340
20910168
475379375
421413502
429481694
520925118
175946081
402787126
30008761
49631001
409461967
319221808
406338256
124090431
517736865
434582596
499685062
353294048
489245704
347272292
381307085
60933633
246482932
27670121
469139829
399718835
68385219
287019410
203597364
248026399
45795582
519227708
285483581
202991391
106707952
192294904
414552130
176018323
20419739
172530227
259941
157472804
188650404
130987793
39556557
34075234
536121532
40288290
242992868
489339069
219766952
216953650
114860396
380868349
175375894
111589067
30057925
214347672
378828251
23836581
471254175
306751511
382642486
358838728
64170901
362813146
229820324
320777038
484925018
501966262
276402124
278242822
431264336
202252131
130173539
115729948
418329198
495207927
483127172
219981857
178751985
115520263
488650676
87179574
117201665
52266116
529192491
513376893
155266575
333190505
354244621
136917864
78642577
368204467
297173194
38195225
114469449
234506516
112789362
316293991
112044792
94027283
206971229
336077106
307453092
351263802
258769336
262281621
523191357
295749074
320029688
458418806
296356509
499979604
517314098
128679455
273218566
283833409
2225275
280004159
349568886
64673831
463435378
242139369
46219876
302913261
363375819
459268968
312026722
524335807
517504086
504106078
291468800
55260217
207872934
313241321
179705423
465549740
218609317
344437719
520241042
467700481
319446543
15390211
179397116
106718559
478485328
324170947
388427950
76520269
134476321
130366895
366763554
373868706
168368363
144925278
141030628
501048798
289395724
118885582
439863743
512521417
381296930
441998549
286863366
526109293
375307613
144740642
288467114
160657422
348698419
149558843
455307564
70535539
188274634
20988490
417326436
76015735
522683188
292896592
35544580
532036381
525103006
425083551
289284646
240564712
166676000
23585183
199344745
341584153
122144807
88608605
530396101
388521260
355579690
370576106
17411348
359082608
212569189
310959249
196771460
283102632
416124889
456162061
376586672
96387956
184564071
145259052
527219548
43287098
13642542
419580411
490821501
219514171
156849481
231608345
115628323
25413991
324438949
130950230
374359864
37149153
206995052
339343610
301377390
110997760
89308210
14606585
363179402
228714968
120479672
13623761
52769973
385677841
322394437
24162473
306762874
343818882
491798976
354302153
49511498
526090130
170567776
342894514
430885726
121574696
373367089
220316900
481933982
14501949
97307193
281839506
136944108
15636218
318663680
335549718
526202843
280245740
42576425
220957271
397696896
319785629
135717651
83381240
133982075
61671253
21086652
172395421
116385196
219287889
287581665
180333554
326209702
361940959
105033573
202131046
30891236
325339085
244641376
223500623
350753055
55393835
183831794
184559964
492554929
142583617
141017506
368005144
87198251
50175412
203360532
107995725
358492095
458375264
98497653
464328828
259668168
326045559
138756155
231311054
419831881
96996181
209216493
483255444
468530292
338019344
112650168
213005351
407439817
454849960
361181302
500804777
407393141
343122783
387873253
106132620
128612544
134603363
412210665
382202230
369056477
518757225
195280189
294796354
504442288
305433953
182306967
421991027
63578940
12253184
422131545
15211039
423765317
21308396
309269965
191574714
360980812
171262339
65977626
248338055
238135059
249074897
85711036
329334922
527624415
13196432
248374125
460619854
458322207
28851281
182754661
426747769
54835836
39451248
197293892
510027916
159782365
178225549
122442068
34333263
373570234
427131316
200887600
165220334
205349747
250099497
267439818
294226947
164107071
78967805
189303264
299043044
510006110
69805365
328638737
364786478
287084185
296356678
239112711
155443977
206115608
193534293
219160583
201651785
486647460
466851373
272376853
34285631
280245740
56396246
61293982
301523329
53744195
175524249
427623112
393602225
280633626
478962311
401376637
455220990
434326618
474300026
85459139
494728446
256960749
337127790
246723117
529774775
145392341
355908346
88429887
220726757
433160166
294267893
223301809
21902906
321079168
404114078
475458314
25468718
177972943
881227
408146540
436338475
174830174
306503935
76403284
219142395
397933709
278615241
303225655
170551198
86886751
53369197
238406027
243837304
196193849
141357774
262614510
71877709
119725362
196453175
532165800
184724769
1160920
339042091
270159192
472703508
439428378
492813727
515489976
468702756
25578770
296635591
532028058
222602934
495841738
191073483
229396027
211859024
329215694
22171129
186710755
387467664
180728607
300065930
414818325
129603556
340901521
121082705
292264180
219331702
236642150
223824070
378794124
369726295
406634785
136528169
78820007
176956475
109107280
237169485
291557911
498377224
206487491
381771178
218829100
208631741
472075879
519280381
206779606
233781509
394290738
3624340
301015610
484092919
345646112
519306763
300836023
89045145
278589890
423128897
138652503
281432805
403927171
61670719
402552486
206523765
440326720
507925212
227784679
328974618
26907196
351070131
361441918
8797923
348391533
16252571
404648230
517273287
463321953
436900030
307832645
7130717
98803294
442939765
344788600
186543660
492725355
169773066
436808688
517866503
4868854
131430067
83861879
400389712
130620384
19842120
236503076
77791130
406336453
459956218
524954999
166526545
484459213
30633027
498428241
208265714
93742325
471528213
339077973
72391491
261287211
117829585
306477560
261055003
283436154
124137996
531319428
419703536
509083553
166214620
473312346
528397244
276594948
427485073
127799845
200803045
295994184
336189798
312617318
376396853
346003732
73795121
316486962
72545911
484063315
223195982
79089933
209289947
284310177
101713553
49155311
114153430
171926431
4065560
265231045
394872536
291004248
177026142
266157117
239962868
345760552
276184447
507015734
439239476
188754591
65154798
530044434
107999072
5855093
186846751
173712302
318515265
319695640
203953336
306608866
510666982
320490957
521438755
320526784
129607295
28869337
325628876
204255438
34392248
34648017
114295175
318124288
12579356
401726946
384898929
47070283
330777768
76273468
244318233
225675999
480863606
365196814
81301668
53646198
195210553
282301117
445588404
162085325
344374957
471367254
277017002
305848229
890400
245587345
53839297
362933446
321152021
140880768
341987771
173831276
470023799
36598056
169277743
460469011
182437624
104688822
287054051
44558501
442575606
283391938
180707899