0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-26 05:51:59 +00:00
OI-codes/BZOJ/2738/data/10.out

30001 lines
287 KiB (Stored with Git LFS)
Plaintext

31926715
185683979
352458410
206386783
297740999
74477236
199042435
300630474
385018618
127730490
27789286
147159698
391244059
165425256
465174042
241341700
212744186
286515856
181077504
96296812
207886269
207171728
49501630
213394163
464645600
416544198
428852897
488270599
297749368
241076269
178563863
269186630
283647177
273957034
510117053
176777260
355757593
86898366
513809413
83052506
112167415
29338023
384526521
52281946
422173085
10604022
505591759
223454470
399105362
258130625
438009455
32390950
263354452
234899289
516459739
274968040
247630178
322855767
286544851
84454773
252165435
133687873
436991770
381859485
1885875
138820628
92281558
456056744
266899479
428698394
451286757
33826628
381490524
513078536
154713719
188887842
280195961
135005885
473505481
408440323
123414813
138456846
476689104
343356076
3700231
2116024
200793244
346480964
90883685
34996209
306532736
337295837
149741341
391877779
370503539
220534221
468839554
261856118
449172
127906762
2747874
284728419
114791062
470514204
435840946
278094881
257629957
356413930
476913368
288766439
79775073
370158125
508743932
341629429
47033493
339570759
37593744
78496909
126124390
5084066
246707656
101520224
348983577
455872020
527388051
202500233
452367904
378395127
173045484
383832899
119845322
24756959
251198866
400741087
315589700
320688500
430373869
128286463
461796458
157173381
45568425
234587050
403095226
29682072
102235739
432633909
63770980
310481955
16268733
68732165
471607911
181236263
137477090
534691291
190706667
413659849
105778098
364540084
371290678
463247789
353939199
173747232
64485627
4751040
256194672
239666042
401472470
448070552
504636582
115999072
507205451
504345675
203993369
209085406
518035865
89980967
58227249
483360694
386905078
242720452
99765243
143930882
126245821
255366275
463672249
293550038
57815613
430662398
31329967
425404469
419243095
336891636
256594914
416086540
21620049
328888002
367418856
147965617
41424590
90401162
442099044
145213486
372456577
257696019
402173178
335617352
511769098
36846116
28117962
503474198
261619839
261002
267199230
536630899
196672270
221627123
145610559
460659120
104970042
261462611
149853621
88487418
172379908
46646855
56862551
58156257
337989438
300436407
411081265
125489209
13892318
17882699
369833457
463429075
354471495
457474752
465512112
153191096
329581917
34769512
405764675
413075013
268857493
369464896
83840116
452743217
85338533
203257345
133305092
190229085
77558662
232105696
317331040
86189669
511951059
202685037
458963009
269904674
143516337
530944027
405603805
243737901
457079672
272963587
436186527
341251952
149967230
167985218
49523461
346159452
171499712
481366383
440716560
408331204
190370635
135154220
242576168
393419403
148791460
246593886
17179689
422763366
58512419
204736725
161381845
454923308
119813389
207067680
472020088
312367759
42188317
36654465
399923002
339144095
116601877
108169024
377528606
189620909
176124994
204099956
243913462
394069480
375293489
440159689
383550521
101190899
403652863
5301956
276114773
200771329
44784394
251965715
3757209
287900725
252582949
395524937
136245821
61684152
31306623
339082915
524502252
253850780
240599871
110433236
535129983
277388992
70943304
23951086
443777051
485380445
256434874
299201360
416308466
162607237
281850581
104764448
394699195
124026958
340041611
362872503
150658583
65259246
429977453
499905348
490131386
168982459
102871295
502767132
259069308
492815453
42861675
299511514
93559191
384166459
421951572
494461107
236111799
160891630
50902625
438771434
331559033
159469094
474390221
288403906
524991335
406367668
135420534
143897261
283788937
316058318
32843737
138298167
91629032
413481638
378513270
352300170
165083500
43121982
536592484
177150812
133777779
157399999
343105203
102115574
389134541
94731709
71127506
198928061
265679746
124390287
466634867
521381630
354665153
41245529
255661660
296876886
489191736
458466635
486073985
286423035
438361134
303577430
529566105
285287171
436325473
241927866
229146233
266874443
332475190
190287368
221487363
104570801
438212238
331816277
220412025
92059374
520401558
452691365
299652966
21693042
511430521
112494568
748330
305958798
353040182
367451088
441808678
481047734
95765111
192376119
439973546
439861424
384894247
138500609
128319806
81718265
111516874
252664765
513984304
477477896
20700489
234916357
6163191
392996012
192440716
296342119
157860364
118011810
315145647
452255145
505140845
463548408
185584161
78945928
290415279
336643889
255353148
309688776
50134772
470116099
353555118
257688582
376955038
119336694
206019432
184933465
397062786
328687698
60882541
449403809
232458897
113846387
176449143
111783902
53349428
124468557
371352464
147882769
333065185
453561996
443289529
393498904
208754723
329446775
188839986
229704680
187124239
498862952
285238073
152780098
27004393
372691633
41487294
435150795
438009455
365758754
274946773
390256178
263857757
210765913
43227340
466806649
424605150
284518054
209326383
113646629
480645526
181077504
423902816
101863694
47173521
506433185
450685665
472965283
202550591
484101815
79258714
306344793
93629327
62668960
339061254
170973266
362316052
92724072
128820909
473349986
309485534
470659081
304067944
115600676
175306911
167900770
188722392
401081204
364393272
280709575
213423061
89818865
242167816
74074122
306036477
180227290
475673228
332689334
490420240
264148975
176202657
26976742
492238514
296753161
402891358
387489028
246392540
112821805
66481872
165675578
474044215
125003951
48232304
464459510
317384727
88165718
27204323
86761029
208521783
498083333
413079625
454093245
404040272
178442628
437810249
368591888
68885007
322986689
535876385
173510830
402729977
119599373
63219677
184580639
516449826
484613690
156239085
152442482
411601892
95750319
360855765
375205151
277907187
430824162
474777898
248760318
43042386
521401896
196120873
172734570
477706511
80013590
394353518
88849392
232172048
147093352
491796436
377498611
249124441
305240422
133906136
443626737
143474703
324884411
521131925
444174034
129211223
162733975
301488245
204763425
295470534
156482784
376479219
432848995
522421496
531501014
353166427
127025083
199854767
169720263
229857239
76254671
447263812
515882244
509120270
324684413
474055852
165212989
133098374
345089192
432133797
297010442
212370959
105153429
483400046
395399653
66703680
405927198
321793956
346556838
224029456
328215514
373473920
331297446
232851354
436707877
202051059
238333393
196195880
488882869
441557352
308663874
529088231
419878351
405373661
225893440
315449098
149693922
297771601
498909861
469229629
151994497
203344522
332222199
511566432
326158327
492392830
191828460
10095634
294485065
179045074
179982264
385875605
341327719
307604385
64851371
207417111
406228621
211819875
308675343
466328311
384864446
174816013
182709603
231304270
201572460
182902058
425835185
3318545
432757505
534226299
445148495
100893296
353988499
258978856
115224902
233264356
40659599
535485536
405418954
458230471
354530540
329879019
374344990
489155023
333601091
305220141
135682381
102924460
14772211
56554492
93246682
119250729
144121357
466003134
380888802
524474407
443674306
372750309
261853120
220572808
60555401
206449122
219746491
435969241
296768811
219117144
497051359
456608863
449583919
163066737
184323134
446467542
61035510
239256184
251649943
88534230
449940592
48858922
55123445
459535715
212156810
519981334
399062411
407309220
387802392
442707475
17608942
184263019
273524742
143916279
400452361
43325023
363158287
9748981
134940286
66156372
513269623
427549649
411372747
318509959
405373661
16911247
282884981
410682874
262345723
441138739
224420698
417733246
482138860
80460027
391623657
264109168
154123091
242122330
486852592
13958427
180143282
192275158
507556219
200339486
430890812
358695717
65344442
120088180
397630086
57394658
514429550
193225925
429885923
203536318
356477055
147739002
478512132
311519694
448882858
58235681
402602764
255195257
62586936
276397448
300392868
131607026
173151061
508883767
29584105
300702145
456358292
115566157
152087018
377694056
463652689
180996338
141471990
28091422
313104138
36382853
296742909
317327409
306246494
273066129
68755272
395973928
110611060
379727552
443978128
527626885
141138867
150443915
455847131
391848458
326234997
519610966
161091486
49231178
14436821
167324866
420742727
63203329
467299538
524737342
469003898
268642376
116869085
532305904
180553227
204472596
494869135
514684634
507490314
196963579
309388553
301915146
363858949
365180185
458923276
195959345
341523987
511386000
195790005
154929389
524902506
21278748
409962264
272415755
334010665
488194672
158439101
528299321
199172151
78775503
49016596
211116333
412321447
227076861
962495
21689422
215428567
304984237
213222134
438540898
217133649
262642004
293530358
397823972
190332197
210208536
481007971
142306038
102802969
120500992
482256191
355131264
42918564
491303493
353577571
61170496
527040958
194341146
433254591
168498654
416736435
404367046
514705727
474484391
407402964
531246038
122934394
142071193
521828061
38866859
482777259
360646086
320200127
473091102
109403351
488424554
501686550
432168647
385119946
444450090
403920354
429993208
520605604
163421186
296057764
115836301
275585331
19791410
230685494
272349475
86336322
452483269
474970182
24746738
111995271
77349895
339339977
427071892
306012649
217893877
339289695
207121276
286712430
45393527
73006369
191897165
389311119
419496139
493470020
517661608
231353646
115422304
516694206
151194499
400269871
372979035
351139646
403632858
154801489
504472137
528073035
275109142
25915957
403305994
298589003
214739663
212114357
30136021
486501539
459110079
276066089
375150472
511769098
86485291
348985010
499983223
347583315
260932511
404874765
522344071
91229860
205487279
56823044
124788642
274314088
92132628
439870611
44716074
353496646
89830426
179705303
158291177
172832609
22078201
189401590
284076727
490971044
18951946
306952431
497846309
132456545
383980482
196216920
43752601
189322026
244678447
96238410
39014376
398697754
130562319
77094125
331549714
306825677
79567368
128414659
317994190
144176656
89224207
479638525
162600821
365665981
426537826
345396330
312645502
7598871
111504893
24564310
209444221
385015035
103559651
299508698
12568755
515772140
114653726
494928423
128570082
61239861
163404773
449039563
251600342
500210695
48980273
327559274
340369875
186080629
533409337
243987495
334096358
175009441
258581152
484186748
67498298
469425251
467927173
357058882
56372762
244042322
351346499
400647239
25174972
527305873
209732959
130509020
466973617
304191571
507541459
324922867
299352172
288634930
16725092
465960206
13456893
126909005
47253245
455787173
55512432
321106012
135276034
451801306
356397883
326633395
202442872
466117522
249698362
372707109
337678457
171677746
386503524
253511871
98690925
48960584
151162211
253114036
463524205
200431945
220129177
530957838
359365118
240714585
129710280
427593631
303934444
17406029
195436895
455860941
408831659
229584286
403278248
280818150
319821186
221122825
19009575
475154535
88862352
190056705
88165718
255220555
480268759
333268074
49454864
57494540
199883667
222885796
446956202
34447854
487637714
149441996
484565984
416515784
368304219
472078511
342228818
477705292
278843208
431056340
242198976
18229293
82186512
37276747
445444773
380045612
97839958
235818038
394136171
180425371
440582463
522959816
282206896
415090662
369146661
435341747
140628438
228668834
519801389
277999374
192767017
207499280
161919860
315318668
447208793
83052506
190494714
449343795
301091938
463767703
426206757
449051352
299809110
57444327
263714068
275459797
281664760
367156651
344718364
337728873
111852710
150033689
335021371
318263281
420485440
89963287
134318083
248082160
432680510
243199434
465687241
180785045
7924093
251163520
43210779
295582732
261986629
419791898
350879335
309687766
29961440
88143255
132305461
62927680
386985350
389470741
69465251
340093813
107594956
112085561
226816066
501666525
514937222
519211034
502101486
206832262
225239196
438582490
350585715
142591745
161571275
180105958
485681681
533777907
327963841
298957469
269164430
438771407
276387929
357124684
197280497
134790911
341738158
338787928
308331455
407696126
357009335
75124647
423777623
104479969
245489433
92445243
120866891
182709603
158275284
99982984
234334047
112227225
375520746
431229950
121727489
151438996
401489084
328554823
504547632
230635802
175936880
325272019
503634686
40473437
153294634
403885075
56045751
290527971
331505508
135040318
20331254
343470808
35980828
263923570
15032450
161053726
425924419
202917195
230413266
294672826
405097902
61434835
171725695
523041326
234868135
420399723
149481329
18750558
186831880
408474686
379370889
414078642
20694486
479231720
332057108
250912761
113291567
189862556
369842373
185656848
136148887
363705544
304068291
77715718
416861067
151552324
486061089
160484300
379193982
477201992
455855602
326714386
165159603
291826300
485390618
50821074
187373153
320842441
293423394
75759113
278759759
431017862
533011897
57514328
37069112
409777667
442243911
15964346
57416169
443189158
40412874
530811069
446289177
256102497
184700098
280620067
318556942
442171397
333233255
478710709
382259753
94063413
286178216
391165097
142608092
83675038
148681711
327740349
411601892
261075412
361532431
247140860
38852157
249831868
257040399
136245821
190761370
103822444
488096144
248347651
128111602
214745320
446684213
437817583
46341248
476161665
210387376
362604106
124227264
54109124
268269941
248260697
316176716
449895507
386928899
352894949
337467487
348268267
425478039
52964952
240295149
151744817
334169550
133964496
376806596
500177487
192512267
118147936
38291873
93284326
153794581
403847324
7785462
469110521
519197956
65669540
391666246
87664523
150735920
314995879
534038925
148791460
182440849
78600513
61280113
269727303
260225545
483643331
239310452
342575940
376446947
203201669
229053713
325275504
506293923
299305026
512926081
205498179
169906847
233730933
83190229
321750568
215831966
409080907
256671091
520589798
426419884
133827885
316899984
276077096
265790200
9145310
266299906
253933862
135362705
469270514
379013793
235371980
507410382
68436181
480710059
510940538
528275153
304201983
296999530
207291577
288985083
158442537
9110997
108417270
67586690
405157623
356112011
221684972
189030110
379142262
534876564
367418718
137931283
430884232
244044404
197913442
519426845
114975687
285343856
206732383
406726255
152764464
340801620
60008900
42913074
187906529
280031022
230642904
72372319
36100475
246719391
240011956
342193856
336030835
524060924
342965930
44985516
366011022
16826916
23458211
335775693
407465073
309778897
218278521
292694088
471442583
463946120
484727322
86344367
439965770
291943522
175185048
219728360
21206096
170273258
397071886
235673029
330292845
371219230
357771899
336935436
491356194
365960674
153752990
459313978
123214561
276870252
470803806
165614687
253574816
172999947
323833997
11564115
57813868
255215592
283368495
9110997
243572433
1250688
340186167
169861669
520198535
405973322
231386100
34889128
331825323
410602136
80871564
1298846
370702205
253797354
351785572
56983945
498216767
414344834
277057525
389385409
373166364
401266744
93753726
390256840
257975745
141559646
466328311
444512170
270414376
504854439
375379380
437860922
291384366
535566674
27596373
76654013
7448261
461141423
483957199
52869585
225926052
466399425
249415045
300470188
274069060
219108250
385757189
470193965
495870128
284620428
166294714
380736799
333992423
533194244
468525445
177747209
486898596
120173269
295109184
470247466
84645194
21851020
528849109
19102960
354956554
357875152
288977083
239253765
79739477
179661898
117815312
22439679
438664452
247781535
423740109
392635071
534084483
280160168
240825321
330824106
109089529
44574798
247724338
205858311
270170434
502700802
466041973
84882996
143765601
408359706
473883225
253971518
484578674
106305161
246688284
523390968
107566434
187699529
71265179
185948113
175724621
274398233
391265387
9145310
227454430
186869701
67578159
421590524
90963678
458295188
242861831
94950552
392775906
333818973
494859414
192915997
480645526
89173409
298735776
48215161
285475822
514840720
250764532
285631761
230796162
125344252
50025531
191248474
149778739
203155998
289334625
522075283
294863209
26735307
152051981
522426660
97460255
50675650
370656563
511737000
8874246
167288465
144824072
36082499
120496897
42913074
198821127
485958902
60610747
309325091
433630421
86256327
140455552
66042862
251158672
488721464
179502354
111188364
102235739
457498743
303735468
258447490
406790823
400218172
128476913
236020533
512367096
473122416
41916023
56951309
249714589
361213429
41003827
70810347
505584250
261888665
87499810
4716262
239072552
348313543
202024686
67858456
119320250
148345361
190883410
365459453
127956044
96905436
370045249
132670469
78810055
294016199
418733188
75649469
447092992
311884171
341939412
437557811
496152400
278622160
483910152
41787322
108236513
21332512
516808104
445194308
213831517
211949329
530790056
103358841
458386730
279455340
383993430
419348324
316810262
526190299
344773787
217661982
80023126
449454761
4493016
218802648
3248990
276208294
525704181
169013844
138536407
403601083
246456000
451692232
412605986
367934453
33844538
202550591
242651986
251976760
481834673
108702488
367029817
418958409
109489242
87688313
287983639
485588555
488102231
261483392
490563974
355127943
144907209
518873426
470470585
66070967
491912455
220631532
40756052
114504568
482165481
177007441
425714465
252783402
481023203
307717481
507830628
71396626
213105038
294393610
517553496
516939121
395238136
445121425
121301292
52204899
314140137
202990071
97994437
154509544
253490441
251464473
31677101
442692523
496244447
379788210
25927643
484600605
226844284
168985767
95033135
509329978
106314984
152725256
26731189
80730412
196013033
528851667
418275342
196116170
218808142
49762181
38147688
136124931
435233994
156594026
96819739
308204223
380100524
15602222
420166119
351509503
130500072
307358886
472261829
256649718
60610747
320903987
75686357
386460539
51707157
472525046
388310346
173544392
251352852
470865999
121008561
508749621
37574944
259482030
216338129
388954238
23097920
410291421
337742579
261379344
360448679
78140328
74530499
218157585
220923638
162688783
451657665
419844285
532519251
307206660
497808344
330374632
89003745
518170713
252638535
183019948
363158287
139823135
555332
328346196
492160665
127170583
498043610
34698312
509715546
505683571
339515300
170214948
453002993
197994753
41775016
403775489
289335322
173652088
376535290
69583536
439411586
50780689
356874260
83100215
93057879
196522122
232750151
428759477
503206156
211122883
13422335
34648116
339006050
126185809
161509497
405212066
32456814
202209158
45362589
50954927
299051501
132286491
453000408
445155892
392047972
243143719
158279013
254599883
193964119
361937461
227512511
65493171
452322093
204408343
190097500
31117866
87545627
334105078
371620179
34609952
449777660
148958363
185417625
128028229
22453287
346710348
231992799
127738735
81019692
279836155
38748955
376021024
132551789
369409898
237661904
416871475
413803238
382263267
471914678
280487699
58606349
195657737
3902288
142287361
501622049
322858436
2537068
292715282
67794810
292855579
497732529
494520362
481179589
279501768
291333028
154980212
471294696
487854343
250957941
528807670
390223575
79463623
151821349
485536101
244708706
203759325
99765243
248777654
74758253
287476246
19094434
177513768
253695980
246831646
71458709
39008496
158169200
171740627
280930782
9324694
505600221
397351259
254562409
398821453
383183810
456841537
323179789
110323574
63799342
421375105
518275310
310257319
299916964
436309698
62183772
441173872
418370782
46170389
399182479
314913559
17638774
15369534
241392143
462996412
424050499
271733060
29971370
314860726
498169082
284932190
374249951
464435092
205900991
461197293
63084975
263441115
394511583
220350865
292987826
159228331
33527469
345083131
320032675
529779935
265838720
144575869
338473371
200038677
334015406
476068698
320872781
437496948
188245902
288659068
349941921
511999466
222902553
145707896
415458504
39430128
219209477
23827984
526689437
355171974
328380843
473671789
376675517
9336889
3619948
172186967
81395387
145418198
124664906
263371996
356155613
7614898
396385231
97735142
324250613
225284932
371081857
72191632
20712392
317878031
449051352
370658661
155356832
45813549
420578374
348471916
406693145
63467477
147261494
216874864
166294714
355860545
355812505
488856106
297718477
219832767
454095168
463531464
24519055
435593941
288342664
169675170
24685408
211517275
385696491
270042339
291163960
334444628
315191598
363340225
371486864
485625455
123064646
371231678
107488738
194921806
424813820
178551967
466038020
405632609
450868819
128823198
451384319
121844620
231225918
462733498
5594485
199477214
314995879
314698210
503207682
438429567
14324967
231510545
17595911
260403078
271077528
338720001
282035263
467740205
67833626
75610180
494735563
166531186
166653371
107729190
387306018
22347554
259434910
363377298
269917530
476679100
32219382
364293774
327557428
436707877
42959218
262599112
245223508
465045982
491684973
420771620
80310140
487545135
105257825
311898315
358460167
364832650
172606872
506233456
303618528
259142003
354509734
459019771
195503641
526530880
428385113
295203597
462996634
357464876
357793162
24685556
219267771
4157916
67046680
123449541
504115338
86858935
97384382
514612376
273803487
231637615
249154260
309229580
512972413
239661329
99564827
448083718
395807427
465161157
115819598
311647161
240201938
18782526
453437749
391061023
33904999
182185400
52384906
227823671
41930036
34308586
263668119
295591832
125988533
393584460
206330362
431263683
357738530
308929034
467003102
30409170
54244007
324435337
249928583
188717804
13819016
489338167
122240889
25579521
348700357
428413235
259001875
46895704
334068993
128817883
216859116
173057618
110899668
225294549
381296817
245344396
92963514
212671125
400367186
365615012
345047018
372958313
319097057
251452029
373933836
532584514
356555722
199824418
38264556
457089774
363381803
342575940
241515805
40283318
126092221
245103671
387060809
342361053
240153792
28253267
261282809
436817798
456048614
509505591
207471204
531237923
175641776
43110182
104300843
105096656
507122921
10254162
185237126
175818031
500907071
444183411
318283063
290650167
47961164
237775367
53993165
228735029
277584741
467603646
185466084
424388085
358292638
234819449
136272752
69639365
422535585
532657415
88938778
138319207
508271117
198139532
447193611
182077546
360529779
105825972
38877037
33390579
75141728
303183405
475725469
239146072
395587799
75597386
154653023
367833616
36982144
348147130
182537131
164840047
187712057
58151611
402906787
303952801
178743743
183643566
347018551
466328311
308000529
390677849
511509172
403929310
97187540
276669670
525913331
159597433
205658693
517589115
283677734
93046666
267769699
152017293
409676360
139462357
188565772
255453800
406438857
512222978
195824153
79809042
519038325
328140774
482891553
294262917
330522163
303444317
89244268
35596595
94838769
70219062
456247145
280318894
458987768
329273735
145925140
150318177
456795198
268783145
475694485
469563665
352453166
166304657
202579714
265432385
271430479
146777066
261533992
223776574
235116766
316486087
89147568
220062226
80144454
57526048
343436163
189862556
339728583
506783064
517007960
123390332
487542283
417328099
88000278
439259730
213388855
85338469
287200121
501262905
455291182
261702344
47698853
348261634
94794123
203803987
38125296
493016763
3382535
392960187
296641809
16911247
209167165
359092044
127248434
167297098
76185073
430205046
95732701
402751421
89201447
31177276
59669457
2627213
343186668
513049799
273990341
499248413
275778321
77481392
208317240
469674812
385006085
84422930
347477478
111958914
143441836
429296910
129482105
370823206
511544035
108097204
132208849
462479364
510430262
381781006
506631904
98595180
222399497
153576296
230457239
386624547
229233175
387463583
59820655
149198111
308271864
533571881
266175460
312769949
524651120
518166441
335616236
369681456
87857946
312055422
210466871
246978083
62219835
519860216
365211616
204779937
234566219
432503873
64041830
326911343
281024154
234722604
78834581
277344235
300657191
13712915
109340777
522946786
285733821
40908866
352580410
121624181
407017854
514823825
40147363
49235431
465280709
298584761
181372995
24494640
460486296
415111497
430993206
376535290
10056157
347655178
512433843
245488272
41475535
502313492
298463141
277650485
489697702
27280467
86497724
147566090
43107128
501832627
523862064
434721041
470121881
160824218
207098282
237482276
98165137
484376059
233632808
171181063
508755405
411199696
244237148
443430696
94023975
76683881
264578580
380364989
116620936
454666200
140731938
215095577
376745594
120083571
283391220
137899126
130896677
119281771
256702482
8918418
281523251
39377859
123571463
500226718
403510233
370323056
394577994
66083086
137777893
476658132
530910654
77252104
173270649
404146417
530899515
172006080
357554223
493501543
339672294
11317260
412758697
490747129
93086141
140969544
467310580
83753953
201296535
533755119
264161208
510002373
60255237
374602293
256420350
314999163
49454864
259036216
479522912
163888729
340558969
38094439
359660863
371132866
37168060
306783816
31390536
286368933
260756084
325218024
427698966
66172510
115337235
1075798
202688439
157692567
311594757
45196666
122871897
183253357
476438955
248096586
107308357
343214589
453501094
401556511
113230459
489644815
483726931
496664954
338172125
238414474
465126618
364491750
49339553
451602911
91238816
280304401
393196377
70588705
212264731
365406090
454134167
44415226
32830881
176616190
406554004
272636119
533600038
279874861
522460079
456871255
489740116
458856585
193116661
364300836
84285279
231263204
262291970
325034476
115561499
4648430
52890102
276794527
180054718
489137204
129952407
508690552
364284575
36184780
479465788
268694573
47752532
536444843
283077281
506688191
4463041
35805475
373203082
331596666
56937561
226815240
122044984
215530223
530960129
110714433
499994323
289624827
285747287
157035456
416971885
212048014
75068366
509627012
53713188
372452989
330572209
504069430
84467475
195820209
483642909
8530800
365802883
80061599
394185908
510669466
76910376
269616071
434837050
247473484
144744465
285362575
503517669
324586005
485532595
419841904
384049785
472389581
92050300
477991511
246928696
448948131
486865987
71507733
302206403
390038930
316952560
415247094
479720715
64113482
1831562
226888687
368274205
16992659
254624378
110706944
525396217
253222360
366873919
59149992
494318929
121062331
410137520
53072851
439458470
223589323
202336233
223226242
233219505
27142315
47390854
149700151
458370666
47644414
415266591
423428767
225346756
217727678
140530540
52379097
362671314
534158570
212423691
195687520
290527971
189590284
345772958
411811797
65765033
324188162
38281161
362162870
171065663
93201358
362911567
196631626
297189610
92942612
197609112
245553989
17128855
535688337
481872715
273956655
521018953
46734602
5160032
162688783
509985245
105441326
297530316
227616954
287469672
277301651
361607435
59517083
486762847
106997574
224631808
471500085
131305784
194189456
276972366
125176579
347989012
305230164
139434225
279060008
384408702
240728552
484949926
68031537
291300297
237084411
246185301
36252026
527382835
138355093
127189235
421938040
156140833
255464297
190826826
42886746
406011670
515371349
7879925
133567016
455830505
193643214
315115666
420742727
438385437
173068571
515547066
29516002
536497702
425619448
107863463
106602229
118292453
171500447
489660192
177733638
163596715
485653107
103802346
259907519
470621280
295853437
497346635
99725070
105427762
522239921
470111398
106173507
393190045
264944437
4004141
427733062
304068291
491106888
533233211
321308880
314017540
378676388
223591937
272939606
277852733
425141062
366793229
347392810
490404446
429937206
483284159
73342750
125997596
306016324
474196839
473236986
423393324
334577828
368229404
493887627
313253390
521451859
445804285
259963049
438439623
63968154
519904492
243073027
239223043
409396473
300047355
230376516
500380521
288037970
159188298
210007689
248809149
388500622
339381379
70077113
323024843
6884781
130650414
441436004
148552725
412707318
317551577
303018002
441106006
412295124
217070686
176050815
392186775
314587855
116779101
471011164
424585306
480976035
438048107
152704654
357377385
169795474
259013360
250772934
375478967
255283315
434869771
426075357
98420413
357769437
267596782
399838722
144045339
320433923
410249784
392582028
311545381
533260033
348008045
321100345
264787541
524732336
146219057
74552654
264341422
423777623
152656958
186787093
266842417
328098312
453923111
150676361
272839885
474261192
68454792
291333028
315820539
112679608
14423886
40347139
26563433
343422840
429421265
359474970
360006411
490754674
88977786
208267242
158203795
415419338
104909753
57128032
336608686
206309803
303115667
125006080
272960058
63906702
517212594
176693608
8476834
517287725
25082983
144540676
322300447
312760855
80171683
527262581
389414274
172721594
15888090
140042070
427881051
90275874
362707685
442416523
457759943
517232346
82989558
339672294
179664705
456052311
310766383
463567790
417941663
118591992
382209828
505072044
400151960
322796652
456562021
413487613
125712847
294366388
222225968
518275310
343223752
315330983
368199399
273763297
93785302
377117702
507878199
41746940
203203234
527644901
345582035
345038115
82052538
43086440
192459331
467555590
32083801
441901980
191781284
219900905
4692726
30315218
323665933
505145573
146252040
517043584
62212997
347331321
61127504
117423384
464845669
282671977
241045235
220046552
131600559
60360651
449399279
209388412
500583794
177679772
139197126
155869924
82867583
159771258
162832180
32572332
172318919
476745945
416391134
383803728
110686685
439303590
347912476
14961085
52987684
301846766
325284730
117079021
403107041
386183257
322940628
279142372
106985331
55738673
252376859
302161495
218403772
326561239
121248280
71975395
220759557
9734497
191630503
166220497
13705582
431546873
185099790
292717205
29280401
301788599
330579430
439551225
503132712
329217724
187650489
77473787
136383774
8401852
188221471
117210415
147952468
239374323
360877239
391826607
493319547
131734918
296053137
392342746
395751329
25502704
482496009
294668328
535668831
494991572
387671712
355366998
335832303
305613907
181710088
252056353
149817048
211812223
264170062
361535738
244471898
486163684
408243614
311334082
203240093
160664488
378779017
59735616
474283572
14975935
332440313
323131893
415536968
356912678
274589078
323163699
134989503
235743191
1957453
8736576
70374442
518804084
170697061
63056938
343031437
350246589
94788709
188838555
355338296
270973985
331832189
345519053
100254003
513635490
532900052
413869830
480510085
140577580
274938224
203879689
179658166
82773547
289868019
238975026
233809056
92809335
189804451
106220516
111240398
226582870
381944842
273074395
20525358
364562546
404625216
231336664
51263788
379608349
399337428
267892366
522776717
196515502
386854269
207442820
487483962
187559112
430674989
42033739
227729968
452926432
496868954
378204224
281845844
268901017
496620287
138049403
527426422
157035784
104078338
422117722
377859586
115306189
72254063
109996330
409836593
113021759
279123386
307501577
210448527
160870528
389731499
462128040
156711998
458535916
45616935
96616438
419931662
348060002
283104056
244763329
459783764
18926577
240106352
387802392
201216620
122439911
513606737
27003151
7598871
427542618
149930113
333115502
334786554
157157673
145160600
491079493
274781917
161123970
126591866
338874646
477604977
526750710
146162395
450694592
316312963
98558489
243634130
450694592
61853353
348087250
336130425
492179991
101583917
201454671
136198605
221547724
134883200
343263808
236015225
52574745
415158241
295361393
8088083
44294158
245177726
140193062
281805766
504410026
91009113
38446525
322261454
77878236
100190612
474727164
378611564
201774612
454312868
381554342
20460938
85144180
29108307
494237334
176890212
279341035
456174035
499081056
458082954
203449665
24908146
377847187
258639434
462884351
61396535
5026905
296090161
459810550
105253030
231586469
230066160
520125760
172080317
273029642
94485902
69374697
47491174
474963239
124617236
182333377
151764177
235648927
195742967
255563826
444555424
505918377
11183463
188687234
434880599
79868751
138299669
420849166
428501790
473447043
295033847
133737041
312734705
107172637
7018153
241775587
357392776
417169596
290868698
52532917
155956026
144496028
521137818
520330272
300913648
38121837
258285344
457128189
453015739
437862579
444739283
72564140
396837938
179671680
348238930
63868561
450478292
365906542
390003332
130695489
383771336
331301929
110618979
129839141
257194505
82773276
355516157
521058704
398846763
230126083
92254242
336154151
32425761
301849580
160957651
83816224
332879954
273201049
334329099
131938799
192116016
271758744
243290993
240980614
54750669
316997610
189632983
511109346
20197982
422103540
415058169
43333281
189243085
446390843
24920072
277429847
778596
39605607
148635498
270055932
291655276
124595746
362260766
18905805
419735454
367331442
450669158
469485254
377149262
354486052
373953958
188346887
249484004
197380149
156716454
382523538
188941279
201986168
211341890
331958556
281652136
233131238
347989012
202581409
124227264
525109539
352153565
130310671
346480964
102115574
272194321
259614650
340608237
241744561
382844996
242025178
497808344
106502988
331516803
482658717
87594112
89354293
401231572
444691451
441421596
295883138
105886525
359055960
464185794
399126960
535371187
458646583
494480407
274877076
222112200
200757963
374722265
148312415
348089984
487546027
221011852
79147385
221545730
235498089
435494071
506339620
310046346
348345506
95562283
23719161
446700990
197811844
505701153
39578399
491972780
384643753
53444019
150841381
77958825
122103704
72075008
271289123
190539380
119877534
432529154
474647206
331958556
496549594
404798537
163271631
107444343
466915540
318391087
451220953
98369519
332169437
38301615
65873190
228711727
220776112
126792848
132093389
508930759
273547392
391244059
437575343
308240880
332211357
52398736
473351087
172765417
333165073
334810421
426068200
322724139
469209551
390266577
443052373
90832377
305851861
287484454
319956219
8942669
140708776
178280789
428412365
116201032
433394210
328892426
244161136
291158511
320751375
199733716
354956554
196796458
187873203
462195998
339337594
367598660
536258649
495479898
124684348
521624167
11829510
55988962
187353842
283656076
188735785
192105114
243635836
513716355
150310966
757723
335297497
202418431
82814011
518714631
256792508
520154654
181257407
101528422
149137505
468067596
355532123
86997511
146373327
228555397
274038625
84635611
41071349
466872172
240900643
55116063
294674193
253055998
3626915
493793998
346532396
478790611
99312120
435884772
484739932
237757013
378178384
328426619
242387675
326919941
157633499
342658525
307319634
214065966
294304844
425372663
242271099
152787303
364300836
9911769
310867798
239624353
270408782
336394404
348486885
56760595
395444525
112687384
369058268
178470767
160734773
94910681
293254956
84019632
200535063
357435473
46735944
30458026
465071894
502031727
516943761
90764367
529372016
226087260
118661344
474299597
188616639
292717205
461518263
367510201
170549440
328620540
58600935
278529960
279054216
520798700
77447487
62137025
344275975
497476498
517309536
455590091
336076892
222554015
291163805
227996780
124337229
167833453
526023246
415552999
83996080
61503408
438536604
332440739
59132032
36727628
462281777
401568222
13965562
99283089
310321050
494600089
257502653
264417443
391429276
331788501
234958356
490163075
197699930
200284510
461851658
74906494
9235619
68221193
364296057
291667352
242060768
75311813
189238619
65250204
310132486
152526107
351756040
109411326
236350115
249578053
93292980
78832364
125176579
392067271
123713287
102750315
63973477
145342326
333372860
536595740
491500305
120676170
369726770
277980328
410838543
408533666
211994568
21969449
444398310
200601219
381414021
108489110
244391034
391039634
106189547
164620115
201810592
287174386
129445441
158889781
164825519
481597386
292446741
359536102
399322913
188209700
133318991
221507914
371286698
81743348
481757987
366981556
56868342
97387831
396277576
443515824
347874672
163256640
418709464
356327854
488654565
338082182
339119035
248693696
88902343
218026285
124664906
19349805
327065630
252812260
131899297
535503225
221014198
122275303
521750131
333509180
292276002
252979771
300401236
475149271
100845923
336965381
149993201
6139823
99057132
297698055
254098243
286784256
52512103
58393171
122849302
336911052
327835301
346138140
158413313
100118358
88313087
489180422
305038033
329954198
106314984
425743610
277852733
249776747
163139823
472025375
344503132
403018836
124873226
252842651
234629658
315729683
455151445
4493942
53485886
277973411
108536385
531937639
3164642
174769591
429868625
17980323
457277273
108028854
89011873
9930765
423200493
431471050
525023542
534400573
305240422
38629368
138718396
536044884
380854252
32914063
45233145
330084419
216769199
389389546
127390348
383928169
357904109
204007698
478795998
116172356
407190788
3402121
204463962
651404
171099573
292375925
450695741
42398587
73193660
236899644
466512117
21174824
11458339
364857115
68073864
344651245
361767167
169552733
235916457
179407126
327045619
180408575
176424452
278157555
129478164
265557307
28223511
202866137
377316525
333046375
415299022
485625455
194150281
53567698
302981837
361561182
38916151
518712875
269856447
354873462
104124058
525964356
302299098
453921473
418544117
460711893
319068658
410540090
204753700
34439417
499318943
425614516
419323405
282206464
242931182
245006658
289716767
270416252
54428397
369830845
298216011
526511452
305323601
390296960
360009869
175917090
410877472
373322277
534184354
519613878
128523480
194590266
57794459
17157094
405015246
457117825
76885387
381900345
194235786
129812691
325814355
44356397
286987149
82850318
309225796
257935172
494148083
343221519
316257931
75309358
398823062
313987289
418204301
388236392
60007334
456609370
393697004
193599474
335616236
30362987
375156501
458871443
215734535
303693851
32326645
100976288
171192825
508856660
466471569
279841303
32632099
376756603
108528358
487285600
465297674
208378591
85394707
200492
65878849
510024909
142366568
241691601
408324164
243750259
47582265
56366771
417193475
106072243
221371666
422439627
209412799
241684107
527687557
284017100
184945170
46367548
210559787
8726402
417956070
118940995
300808794
137460345
528561916
369028684
74956948
410135140
296360841
119541608
256757457
293670935
262071474
519317065
535294055
438603389
6460546
299869973
287622144
349098408
263116406
465507038
211534580
210504625
77213010
13124217
514440147
166518829
347290634
531662643
142949621
192343273
183296238
116750435
181557422
376176783
16706862
204660108
263615963
23970375
246688284
160021408
282592640
335610840
455667328
356435167
12340389
119223000
200440205
524365444
282421812
461786520
131476235
470045442
22217581
122527274
468555604
410311528
218879015
366600891
24229650
411697785
296878265
62136616
6978373
76717228
208808818
526710722
175291903
207030671
427357869
159242236
191529644
105257825
192105114
174715408
189876888
390343997
160525503
99320523
53343867
424692505
409553435
19158492
25223609
91627164
7428504
238684989
236044704
72248994
99665184
312829480
271459465
310589121
241570261
481259788
218214375
118987086
348411458
505197090
323607955
138575636
134109609
129696712
182655913
433917987
108321020
432119241
92909479
302610962
55546938
31528551
77448693
416931529
254488154
39977066
386668833
200759210
313563472
42131554
318246975
223132525
207194232
424212550
524977529
484624301
44827626
298421312
115387179
160936031
459264339
531281474
123721635
411293034
363805222
417732704
71230448
386796037
369330782
314505591
65803462
47657854
511696473
49326092
98625162
380619644
505140845
153194867
295656368
421237438
529360817
375379380
471852562
407193575
521014026
82520003
437355098
211520518
480982136
23477757
413171392
495409365
262106932
290727340
355146581
370373603
308929859
413641537
525868118
478000878
24223895
55628081
297217608
356358912
438375414
179797084
50085671
467804191
533272482
498363313
224638754
292810991
156006230
78229332
364418012
379918956
74244838
188885824
31689210
12893970
493796681
413121300
31422776
94015645
253442263
502181140
375247661
414954000
341409795
327437927
236676075
281592956
355195664
126851352
365748244
532509237
482509478
298289205
287575511
489152550
230015030
231615171
59162185
497716664
158970141
297665334
222512393
357271454
390703523
347388672
152199382
231264953
235742736
430281759
46473140
32449072
225503930
315951387
415500704
485614930
131537339
450935365
387983278
18336478
376247734
359109964
507440332
142827456
199663366
247177327
211383469
121175226
170314600
287219860
5533450
154195695
96406172
440244768
359677801
394584927
342920320
20526927
379928750
71386216
363278733
198126135
404437061
228666424
135680778
520833344
498139125
343511361
169209069
282136034
93058228
534806102
135394311
188909759
534514953
459810787
515543425
171794374
331334875
103441011
491209415
40191689
106754543
92679590
264405566
285875534
59882293
50067552
509322847
190393211
196044710
476271056
185671569
413039018
246495533
187841003
85254658
478902686
383894609
154989830
170840467
125271540
225428691
522398461
364321789
72681600
111740259
536493945
525912793
425668324
256698725
360341946
30226427
488527186
376530869
336817658
132386190
35915387
51068643
432879777
55407515
473029144
223457005
479112806
23036303
259040764
221786922
116329710
59996814
397085619
226116392
283214688
299254926
306614066
213117453
230279899
207930290
170763469
267234901
62628702
362680925
190412993
126284940
97754459
309645760
434553648
83122313
309218725
162450065
325781524
5599226
416616404
379878555
82606348
402423558
149882538
118104214
454062177
114620503
146147933
508580702
501301739
61784308
470685164
397954610
111800011
326989247
8318092
468367107
123706763
185167317
273412206
423522018
123758278
54706121
73280439
185013639
528691847
222347791
188471922
107258597
473111007
370178153
448922204
332438954
430653972
253559561
467552147
275981197
99690326
135246939
125184213
117096660
418913320
409330794
216120277
146486829
412651148
399702727
456592047
2498190
172067316
249869623
430300777
42105804
443190560
53144196
370080154
406648269
212135914
346644355
450437559
38224318
244197326
203408172
481023203
319083100
220473647
363839200
274893912
407362991
1509994
287278412
497309676
303367141
433574945
442445525
423442522
425256912
74156717
331672607
395246758
101445102
315710470
296805559
346608125
3160317
383174691
467245939
327963841
102635287
194958297
502396559
110475871
60559254
183098901
407827036
193957528
356479117
503568835
236853659
27797480
248640382
43642827
367375116
349804876
342718564
316714218
210076646
238842356
396927714
162873412
219989777
305749931
344763791
358653208
360268112
21145125
185359739
392136744
127688633
243924901
268136090
125418588
266141889
466367823
266085113
182885216
115732880
391144933
160005456
254342489
201539749
22023756
513554494
519731048
359467100
127734246
116674747
181716487
400115894
371449160
112466570
101440963
5406079
27429678
171188299
309797677
519623175
55793397
156766924
510803325
236060899
362283046
365607447
177703679
181223965
119497976
5529758
517493836
400236867
110837158
169395736
26710840
150089293
523129649
170971338
310594551
36203513
457293678
82486635
271288125
478332690
411451030
203352417
44163743
430515994
307820484
121943936
210446983
462237893
172154658
227233049
68562043
368972073
267725343
165798474
305372415
25581143
500390079
289313817
263704026
488343623
423609179
503512214
336796884
62471817
421072187
260083204
506554271
101989656
58223972
299999141
499376609
221211220
360618101
98939624
333356679
257914160
258788965
136713233
242142146
195786281
161546199
134017033
118848748
521204780
433062338
312396477
7463289
27138867
455415406
433392111
399829365
158826660
134968441
242935815
344662894
497183374
325893895
204701934
27335648
262597556
87483482
8098543
432127742
515978595
486694153
52193125
216879667
137556385
178059178
107658231
179368922
17551264
160980998
379381741
8275806
482299633
236654197
137275020
519848026
138078681
138285029
234169689
124530472
111712459
398590719
103021040
289937962
49964376
314670882
72748257
98030502
276888121
493013725
388181053
23136510
349519922
21750251
422173085
26737819
56498510
194262914
77939870
139026977
147634411
396749786
9962490
232683295
172232045
220357021
373673817
150577315
527342488
329330799
135546908
419119079
419165179
280436565
328284132
113041472
39771857
87541131
432800168
40162128
28052391
210688981
500481975
257274226
82552146
386223378
398937674
519319945
292093676
421446046
341378775
274655970
321096969
120094416
226717441
191714936
377483207
430321054
282583854
247137252
94508061
273293977
335057815
410405727
45888461
436220664
439908414
240647760
21128336
178006126
509270707
360571027
533045741
296498461
449642543
377660928
19507102
527868343
78430644
502200699
337828749
365479244
314380721
234187982
27845001
182397050
109189506
422421016
317983731
384434957
468744660
425210887
425553215
206666392
130545493
221519044
507967793
40592948
359229478
536476209
88061110
60094986
95141968
336309216
290098562
220997538
202906842
312775798
33993749
272531155
204650894
447826068
150966829
265090712
322392438
114591570
494528602
356210866
205290155
67121944
394809847
322357097
226533872
82651777
505843300
145695978
83145847
280948711
90031075
314487434
197433987
433119149
530244644
273152351
393404275
47643132
315996130
195444575
432927147
492968570
480264829
227785237
455011576
72807710
21357157
78533895
480021480
259036216
313768329
164738395
259072804
497141690
491376771
333279539
415161116
146511846
87114583
462167008
380619653
68532179
353988499
164706801
470023991
299612253
481380219
22552342
115762262
417958290
327951244
494776760
295503802
10449609
47758600
341621512
274118781
110890363
2344467
114048446
463893810
436216887
497312398
28079757
241926524
258306194
371641703
108467989
244157699
375205151
197303465
123540480
7903646
272971901
469569544
474271564
299344404
467115614
221416135
49152211
194721372
506554271
88704026
433629840
14185173
26322051
369937073
110116415
520215660
437571314
455406427
430118579
404382222
462008030
157242572
358664666
220175298
524678103
15289741
32830881
53097670
262796797
234054676
133766346
340636989
513949168
484274816
190598849
251626955
290335524
117377382
11654094
455303398
506703045
106502010
407506754
419720026
370169149
183996445
118963871
78832364
327827574
53993165
354047484
125303255
297959613
433685453
31716911
106572240
210853890
186577427
297830129
269442415
494154795
177877388
414828062
265000613
214457680
72880315
146222806
64709141
418092373
416140125
106473375
96404052
232683295
86255464
164486478
326244532
40622120
73008602
53693272
427899616
101113975
530660784
56620619
74608669
484154702
296694437
107965951
312522828
27970252
283192994
182520235
401930575
267833532
317030057
39692379
467642156
462346521
222874264
463057851
294322892
371870038
176727833
272014991
340390834
147326798
225414759
183634175
141249957
289987194
24818451
234462006
214244296
43744630
19023713
399516303
184199385
426665477
123280547
10079202
346934649
467869288
207666922
340207401
132878007
54094016
350020114
180288647
441989706
108796809
103541587
43048570
76474988
58630689
399974977
59988925
414424771
151345572
528022234
137040042
114559652
212083508
220744973
328687698
485094892
480489385
17354287
301754595
257975745
73707045
57295865
494130024
26809115
166658207
259211192
533513398
211078780
413047286
279929050
160387426
113230459
176936345
90361972
311594431
178295374
369513928
127892463
294760013
36998969
445949777
193093993
441368370
57785219
337747501
132820010
74166859
532900415
120724849
217013737
454419604
133069314
337408060
169153045
149306444
531987991
299227215
448580847
112912153
128908351
78589126
423393324
505590670
20645504
289785933
130159811
332083459
347718090
27687433
128550436
164214152
311939702
287785021
360009869
45982260
391942651
18614063
458301462
18617456
443509330
226596679
94899951
23801925
476119125
504014710
60644966
506515089
523753399
263626950
382030375
500631618
306776731
128369625
4631210
314282291
159796017
34609952
357562688
133566201
149836179
186012272
94963631
286229509
528592862
215623303
426415109
84784965
273181618
213995633
198621480
314202692
304760266
500615396
2270725
258794393
67546281
501646126
406063694
144922604
6834877
178557196
453482644
57760360
92991512
112959140
334047373
441037765
296813564
323852015
382708851
275538419
308133964
319252153
478531770
482374416
267590143
337197198
324490337
466748360
103353789
486483785
499858338
150014484
43795417
64795163
143913578
458992083
427221511
106954155
372284735
154779455
313364398
507784760
122433713
308841571
61011375
90069782
279231138
196903489
136224658
119688573
304877857
72306437
23710936
143913578
356102149
205680829
454846327
83801288
411537012
118167306
178050789
328364993
232809890
486546072
93216362
111834340
435123477
432461155
52205091
264842187
30108222
183226729
506306494
24756959
29103381
54618829
278534439
366197137
415925212
329470290
351868959
354251724
2265376
87761470
477830490
375408537
405144572
38351555
209650396
491233423
223340605
406037897
46653432
245718466
451373411
26895499
248828597
166972754
318812496
382577899
485536101
315090758
455408299
460810858
62728251
416464466
273736991
257399267
364300836
60273118
116906662
520948565
466219208
186388016
365892797
283368897
390573366
291935328
85504000
278684333
23941959
470674551
354892923
350591566
354321865
511595332
386503524
118281282
386123845
282447696
479178248
337475908
488736006
370905421
308334603
145342326
523161196
339083447
119068116
18585840
467726162
158968743
386013559
133461977
452584924
430152009
512765027
442685717
117885656
133859185
341795217
96222005
97131490
494157244
31294898
135653777
504331864
369502380
69281076
156072012
47970217
206424790
122161794
315156055
159272493
409266448
209001086
456258348
279826650
502276035
184966956
519875612
452282689
320707491
193262730
454859142
470917401
499373545
11616413
190961536
264293123
534820530
454117226
55510577
511096103
471744602
149111632
344258762
9217539
309220909
19046447
285951633
209305286
432430046
69924140
500578530
520838001
380588143
3128718
167911982
77528296
144274947
519259589
486163684
323459402
472570546
200284510
165531074
221060232
529685551
367620977
294857387
70335813
189426590
446009714
241371596
29245534
383853920
213761630
180759953
307906039
40243840
60081447
106391786
374520117
75745248
736093
3509136
277999973
231052503
4537597
412771267
50154433
42348159
446912017
520793404
138866939
349661488
162245891
27888056
152425601
313056599
175394387
343605242
99792288
197916262
286541189
377857061
188076220
128557945
345560236
435690482
424464621
66105098
161159109
148391068
321924449
83227568
65124640
168354616
449149174
507958888
166111274
476304141
64248543
117226357
307755052
491902706
147533729
18320966
428238874
130695489
136759361
244674591
235579749
134259446
374140488
417645525
260464726
121940705
509194627
511102552
120424768
191739075
126597790
9731103
45398081
241387653
321668182
217627472
1422999
535365055
443673087
208487240
62218871
492153092
162425302
318370274
507183050
67635809
207493924
272827923
230463835
164574517
423766558
130159811
213111059
147311433
168289928
442674202
454558234
370120056
196766492
403305994
170711177
239961681
327618624
465041449
62892991
383392823
30858049
156208043
132353516
321296951
275028377
48733147
410687971
391144933
63043797
234009263
237993097
4997105
75655717
484387859
160226920
44620936
277771441
251637884
514444289
479727179
486966166
68327689
251125779
336935436
477603050
6399021
285206332
186757214
174425173
355812505
521700374
474121348
520032146
281412195
497634271
460372566
423735359
53020560
48372317
468367107
248735716
308868038
534622022
8797190
465593750
330283630
142802805
79874569
230199168
389159255
210607431
167456807
479275116
212709571
223175269
23966888
245892244
403093065
179406439
355195776
350588462
355048787
364191576
464309391
465852985
279431606
300879441
287589315
59546821
525077484
360344934
494136628
133246251
373313501
71664961
12891868
261110134
261258438
391451482
302286956
466757235
72722346
481708706
450487034
346500315
391908548
95500359
412517202
219244163
394136171
234445475
165743081
418980949
234998177
502226738
62795932
369853578
338345653
479195533
474239964
18327256
66380148
25232645
85704296
118129572
47177910
47291266
378874363
166365256
392180890
23281110
19001
511786230
459971219
391813586
66472615
93222851
140149053
129142600
266462395
279988677
428231545
205029157
112798189
535060962
235710370
122355099
111367939
350664720
301605188
145621326
104284875
50194226
194039709
385742099
168648102
81743348
18386614
88872458
63073553
423134297
67595056
506626838
463462243
397643217
355809381
507869829
375786336
194331171
84501641
107493128
458929155
269485881
146448972
167463257
483891828
20417500
97873994
328753043
457916382
11526987
412190783
536482774
169829115
515182025
476210603
111948484
441837595
335984377
274410532
17998804
87138470
196850146
106316465
111020730
515357482
519867873
320805080
398124209
261585936
275158616
125590354
103644895
376926387
356889080
405035527
491846676
225518625
409090951
296621950
237338854
7262971
55587584
466700663
372453747
6506986
274655970
494871692
75394742
179381778
403093065
116642152
221414428
343061731
303294539
475539241
332999652
103687338
77839398
148482932
18551804
243036547
285905493
372780662
175767346
332325017
415835874
533748494
338994927
326741688
525469364
33771325
463893810
283174201
300538803
257248926
526542386
365097251
531171167
76923699
402322451
364053164
522215244
171786439
25078483
495132770
514543554
351086363
163638683
467152593
335557133
144381529
441209594
250843223
454607978
274141045
401895488
266520099
264049473
264823904
7980490
340313511
430050725
356022058
450926760
508171042
455347713
249737218
496977297
27375485
245362
112538493
29823163
335654080
105220734
95902193
168967161
174300706
40194005
386073420
243816265
420530389
320734458
132067515
365958847
356889080
119843798
305171173
280500456
427298905
248087300
255160933
468112739
473764827
4767584
522862388
457035747
424134929
20081604
295508071
514082308
124601362
81861112
449627849
516881737
248790238
189113483
506208574
155448726
286987149
523800336
63496375
44387341
102868385
276011599
301002835
68459769
300661663
179297772
263174913
473319578
457359306
59952117
209012898
260800800
112306855
459547710
491797455
531508131
320174585
447684541
4664739
267532557
518324092
309153933
348926760
214604684
440095179
104410460
384547114
48264739
112509386
143317735
444509307
321427579
391947348
314507393
127753631
178146174
410967533
183739110
489123933
466978470
500781414
376468735
439916620
421711005
236214875
507130164
390568139
157694364
338423524
498095913
45786547
105153429
446335762
79244508
57496415
322387201
223589323
382078447
491198381
230843030
95835351
460134167
155071316
490377309
360882933
98146624
393987406
185476223
298352557
156912858
522528735
276254403
466473386
49944055
133854919
391439117
261348592
384898843
331807451
155817383
503994107
493534201
156071731
274164070
346757024
361057917
160962973
519369700
197199868
500714852
173969209
69611765
384162755
289405649
349600342
44743366
429301599
339555536
19759024
81183770
174133799
172314017
483512409
315832618
155567173
262933227
188492250
88257332
474005569
208317240
158409218
292379658
213667146
471064160
1067505
372708767
395950609
350669387
525016541
529693900
415119494
78031980
81028546
337005087
511675736
437813379
421702325
173180623
349328530
300536515
194557056
305735230
247139703
438619342
395216154
333274045
306753605
396748213
57739221
265007457
412843355
242198976
529591667
68591261
344918980
57986474
247172682
34323031
55563296
133549715
210761369
120871499
405046069
209679808
440924297
137547277
216230398
277479966
322796652
417597751
121588513
140708776
47650985
144274947
84460121
92734135
336173212
261568300
323179799
10241597
350328337
270394493
199969369
246693666
183341449
143949831
394587699
298664099
478926267
458231599
352650545
209304412
535083342
406313926
479576206
290798871
278828768
508914715
67519000
446682724
510136770
328443471
405899677
16234362
22314971
469349445
281430119
433697181
357862723
186956901
179548094
237560957
448119108
62700004
97525366
413079208
60137172
449516418
85621595
87043720
252224807
100622878
513512099
238403231
426273805
493871394
196631626
55156032
503663225
458465709
374020968
108332724
229749558
202685037
288170382
409942801
232375885
357884926
438789626
321626237
182034237
457313428
279043706
468289270
93599810
138495244
299862152
85702611
119131084
490803691
51905988
1741260
397978057
225569529
19288067
319331721
215416067
218913617
369804717
16381325
271103420
260173324
169888078
530120011
292753328
396556918
178819576
96222005
129774018
391967948
358181873
369288624
192606059
55819791
273305648
182796763
295244939
441645508
38515321
192865688
275120722
205410241
487447602
186751144
228032803
436318226
413249263
20491683
57560415
113308585
149306139
490678046
86522935
166897145
295617092
428218674
49697911
427416307
173976212
150004485
166294646
381113155
485094892
141652023
297818958
413204579
419910072
258261758
325948168
864660
263704026
419749087
412304578
412120005
306164927
127061231
296547575
470476683
427730811
320893404
301257122
5611310
348046744
257738693
363813883
461834031
212210246
180113170
322292743
324656546
54766875
117938112
488210769
349289965
13683068
473253503
81542362
421604983
383366996
64113482
130846035
278319038
348781525
331144443
96404052
337153845
199564343
74257474
452045603
286797411
80840398
320862654
283996756
56746186
48825495
280578721
195663264
481884630
365523868
170831733
500135049
508349673
245804034
176428026
493372564
7703421
56373206
411347075
181100297
79516260
336849435
143783492
39374656
358735536
249309075
443297252
179136318
212756114
439386801
291787680
119268838
436283241
57739221
136083679
398625262
14471178
217124607
105147743
90846966
226123078
115762262
272324168
457445653
177572131
30886750
72726337
136200175
288018070
388455177
399486813
451219408
172386688
470348961
122449368
27910701
129632045
485433907
3755281
277160332
218235738
448839361
514569343
418913320
46646855
404431360
191516277
70588247
536474236
131282520
226822346
139094796
130567429
466108696
376765961
462899408
358648767
295588865
79522647
159691303
285956161
143809329
197952360
304726748
299465483
13575037
344277589
509099987
171669396
98531587
185802457
230781095
437760099
439463173
214655850
491223453
489765031
441051773
377741586
48238133
316630971
125521798
23035333
68325039
299947182
467152593
338120123
364317840
103488822
263066693
170924064
91412163
181356939
316752100
495007165
485176189
44591855
353606893
87890027
386460539
255238692
383480650
256729587
157634011
387325311
178106497
273898467
487399526
69453051
291097147
380786902
354897792
69930423
525913331
512704489
319396886
182430855
41689559
153455087
417384732
466506741
6516906
521025114
152698802
258138522
94399765
42148696
335944383
292568873
448417622
79025957
472718641
149077041
276574782
128082573
492203206
240182279
24668900
492146490
414606521
82826063
432317801
292275706
334372906
52244755
141362931
223556261
450596665
251282881
220554927
63622604
490809287
152380089
369370508
458457731
500578530
354861197
284990999
478884708
482392750
475166171
57276551
81076685
462816815
380786902
480539443
485258961
336066294
298225137
459631882
377072455
277713009
434461310
448084172
312751312
12497565
464116363
214338908
411735841
138031849
362205730
85039203
384198263
2584945
229977506
236697322
323024843
270112052
23094545
81790956
130320739
333378168
423141051
450691122
420259129
170300858
267208008
474207715
136858810
362459915
120247315
489825664
36220456
491375434
94691443
20204926
440538602
89100090
92160311
414942699
186336254
229741450
294747132
475932590
73048514
290709751
258970694
420897108
519674225
415124396
511329034
19767098
243606884
328526381
324020468
161847671
327424161
9857314
287219860
147952547
243001951
402908338
381198740
255220555
449751442
199449200
277580918
504665645
475284462
4846682
392414583
351364714
431154045
461799402
334024848
103467494
133207300
171890089
466041821
454373417
220901393
400627826
264312067
298561336
304323904
392605065
453878699
211694022
145080839
100067535
119314764
149128446
376633729
398224877
256950833
413506972
329173215
166624795
385666121
410846956
379670867
329110903
120331135
532592995
65262249
3072318
201014703
222442391
322967163
274164070
443050567
295684132
265393369
379178828
195615409
408204485
137074255
383763429
367428692
66615556
486797702
280396223
100978079
275116223
271744822
15371145
80009974
424571934
297868828
531386570
348335505
105023302
443114246
120759966
454722845
220508238
97030995
152248231
125668785
268257891
201990693
55546938
5138089
246849485
492209194
328514316
80925165
313986666
136828058
101813115
122161794
281140928
398697052
277719
279026256
226611780
463383578
515197498
529768768
74143621
70722742
94393446
429821682
483519977
156246237
108488106
453183242
244572035
354974377
534811202
187626969
297553270
535211335
355698338
440519244
69625052
221487363
28595939
72220462
345450620
298490628
50634249
143358528
25172919
506126701
86257482
27943069
122505181
517691302
445081114
370371090
147776310
205895339
494242961
112709170
127314304
278529862
303715437
303727384
7592699
220080120
237972849
110118186
427395259
144440211
216163404
416417921
8238981
271687580
467340970
368078577
138724645
275416848
477253484
110080079
114348863
408379883
434466593
341219364
53911756
98059719
110423089
432359715
511657668
354285394
188587133
530222682
192108946
306246494
422035761
36983655
223603428
445251843
51980341
67295119
470483833
280539590
514221237
481378132
475372069
310668216
379181961
57605448
351726333
397437161
340693994
213855001
491594339
282077063
67211038
278494618
410012649
21284313
202066485
63236203
310332993
507476599
99964679
380295297
311157468
258631733
330228617
306196053
269480769
388208707
430654215
490098414
314261251
396787035
424780939
283281738
394891586
465634181
303158991
7740832
305834241
454482947
4981760
167947861
302886103
405455316
261555505
121479545
532926212
530344217
226394206
207406876
4997105
362707685
382976084
297297605
152720514
527984239
160158696
106482772
429349526
104408885
48009976
351486707
398043548
195867721
396244951
307234545
145885889
107508408
413141797
75043356
307857452
156377705
369199629
33612863
384796745
349104882
467552147
534386868
68684640
472090014
209275978
384526521
106473480
320873467
421634601
361309237
287129481
79929296
229465893
221834868
489250441
471286138
638612
36601794
245328442
295775447
209156818
147513133
470785609
463160399
530204249
386459316
234629667
58104735
224638754
7031280
116744453
48633476
106649737
343696926
143188148
6607185
462049998
350358802
113182273
439228573
8290495
27333901
404957042
278865195
173270649
9381891
78217987
222361893
534421100
353949643
415200255
255037169
310327578
224610605
401892050
365420425
381793343
392190785
293900003
435854005
110810226
154293095
249236621
511719932
122916471
149078827
268582955
243508249
189920450
398340744
312363048
46009204
399309211
334567835
65815250
132863727
108872653
307089421
132789802
450693151
79147385
116847297
438348717
169355538
435136983
170181300
47688632
519760761
34967519
282873604
281301858
363543406
113635367
320443338
139736134
525335536
412395640
197304317
394465074
150318177
512126369
172746446
410241172
211017578
447964421
419867314
57276551
256936372
105774518
534979193
491099610
362978052
72022825
317568795
502942672
182647503
421076863
79453687
414996062
260756084
101389089
184254407
514186348
252842651
99353323
20674906
254561091
219787655
1336306
476627730
80363490
202919398
304183080
161919415
411722967
306604580
84693104
391708891
418413155
401181504
12474637
166109825
524849858
462078843
305107139
55217890
125146329
513731312
54673602
393499301
411075199
365511214
152373600
391659572
308479205
451811896
363711511
2602105
425399711
452411850
385213202
234548872
181842417
197471397
253389551
480510030
228424288
187834171
510685979
30808899
231049552
332287059
164566801
387481036
31785402
179672351
261294316
118966869
116303408
75419713
220491104
178412084
337257157
303922284
216067872
130080930
274570492
464133712
193889046
80388842
530204768
32129908
466727836
354602017
519741609
171215767
18878575
352835600
490386421
68583972
284582177
129175607
237073863
198376146
95940808
56631619
99398185
490185468
122509138
412227958
259152755
179061508
300933565
391396233
412422483
172826201
527151264
326587553
465828491
225907224
365979093
490073671
256965217
89737401
457395478
416462772
490608981
292017007
369871926
345969079
517976672
126545766
155127393
233657346
294284132
410446673
244001499
202608256
163098122
461567247
186818543
438996406
264507002
336930970
367378719
154916221
234212623
202301140
353559395
363761731
103259378
206288535
432327795
38394166
440095087
212978611
303570572
209078187
102274484
306220184
45073875
477555176
157047834
513175372
315427726
116957213
248419577
197607574
5752977
214944558
497253688
213676012
300033956
378355367
531074841
383765233
326656845
489154499
441252807
366687355
470127676
227017519
378173081
377123815
369094842
120338503
392312630
468330792
115397214
402984259
457255777
403920354
472789647
56352293
248648806
533933449
494746230
163375296
498901355
38446525
331517218
503609259
322553539
502385273
264958530
106861198
154228595
259822929
80590353
72279987
299862152
234049253
523504293
77605662
192512267
494567512
14280837
268251439
5657986
184866046
491902105
99959346
361963238
421423741
344667557
159871035
248314581
103428807
117288638
52900764
343477397
365180185
131487711
173736582
279754152
205388725
336123088
259891948
67133762
234772318
403724221
451638721
373819310
112970533
152715680
458011614
397126292
222622523
502631125
174008380
495441722
507541459
58643496
155787687
488553794
518433399
72597774
361748721
407299366
2175356
491241668
2319819
303351836
467242554
44841788
191890998
165702028
126078996
317902322
362002635
516300920
140849509
439713629
457265666
399452069
403744523
481560347
534268878
405351683
242017404
197861217
45403094
313582742
147575256
417434354
25335101
345772958
198067367
207737959
199873285
96379751
287995747
238975026
50043098
13106875
418817201
133271610
370592190
58650041
2917355
135954015
425092462
11249975
453216462
358391429
530754870
438181455
456296244
417152431
105023302
454036202
87593430
55738788
423326629
357829395
437953647
335800115
528033631
412674237
187904808
221098232
30639251
373533176
229969040
21841790
253210562
158488524
158203073
375364595
308429116
324262898
90295240
120227038
413232929
162276335
303442950
485768241
413688194
431625054
124067262
263832823
343615619
534535981
431820299
266382602
165592358
192142370
164129654
191897165
490463572
441172997
187766741
101338696
132963347
197994753
498140690
173832674
201309850
299224952
292031738
234187982
320410254
111027274
145574756
169890921
57699081
19971604
32058551
270075210
231550107
222987107
466185125
53682922
464744200
216995087
231012014
28381169
380858709
175943412
299900381
137711091
410494208
422320792
246594588
154128022
466053830
331224829
422354031
479031307
263145148
85970079
108224184
123097263
363645006
57846989
429808032
201542462
251668595
221197891
448388177
224610605
71126798
118125708
152655334
24889391
213433886
272078581
30672479
49487914
390404514
108029566
339196455
525276233
202249574
114828961
383130566
64935838
191683011
116822630
351635501
332743800
366975508
350961617
480331472
73028935
309278381
56111301
96331832
161835256
523736560
386860518
153440307
303871299
98033685
323012096
432926170
165970310
29453214
181405651
206950321
489352455
309920505
173014486
91858484
391942651
144308810
19290376
93072019
159527232
16764713
259580089
439144733
510859993
391007214
334599066
349658266
431004804
230911256
461892123
264734761
476826040
134307293
282447696
345422846
107565661
337612158
523996082
452685713
423312785
145015748
341571281
522656169
156990582
186680211
50139049
162252182
485432468
196444407
457725912
335236238
89903479
248565637
174744405
346599015
271289123
213054523
388513637
233568142
57217639
297921448
103276685
112167415
161203407
518214224
197710093
102975656
532308148
141294733
229310656
458880523
57998233
158945896
513063751
498121465
365583565
427416307
350885561
41161080
461502862
146106790
406422282
351953551
325933002
453817070
140787848
447561393
446416566
422311257
491909380
249864668
284294549
193020885
303556082
197256602
4998608
280436565
467228813
207079778
277800812
442473121
90119935
247679906
81951388
454093245
456544056
507759028
352907008
397896587
51995167
382641897
365670497
68772003
376815438
180304445
443812992
188211314
272288144
516262904
46759117
170402943
304179007
418359776
532610601
70028656
74760728
406037897
305094365
182919866
254905925
311167192
196791135
259347098
128820669
533998519
332598010
40038752
505197090
319596163
377711396
350693664
232164078
129670100
502836038
110228882
474506086
37757529
3500285
114265856
152087018
112114314
173999357
212446959
252427030
359257873
272849063
275699565
292330028
395724563
226366702
33825425
162845634
499459272
110514924
393048207
436467411
316448857
131122413
316373577
451762781
401168531
115115902
443983243
489032747
18046343
182934255
36419906
113393453
528083003
226977693
177148525
449567834
443919675
24173118
289979846
470608002
207778810
309098003
330713678
205387463
248119604
270794413
155263650
193324872
53491049
220641248
16888721
418851944
193746826
407886548
469293398
315454448
86524119
519767378
50067062
133297236
42099990
234183768
321656105
99819799
374961553
25126999
319160937
532266996
197549314
376262775
212897918
179745629
95254294
46403690
348077733
283638362
340609222
480510030
98000068
107014683
519369700
10738225
4834612
262653020
75492573
53010406
156235176
361491263
497131843
296130109
26994411
433858920
252934523
447685955
152130467
135769836
208697906
91394401
350431502
305230164
510416807
357567082
472214279
522475904
441445912
488190708
385521850
406807978
56591817
466177683
351785572
498357000
435158615
358114121
521496994
366937804
132598718
196537515
63041045
258243187
184945170
346823623
45863486
54133284
193044628
192115856
64884690
511505027
237147877
65291522
247596496
80666328
291857089
362837252
194572323
327472080
230147314
475729628
524386392
302391967
381251385
77226456
275379519
90814176
174925545
93438999
394367630
290613303
418027634
381728320
297393725
131757027
237176745
78468186
342692820
457626752
25696007
427844803
463747859
385542642
131146539
89505829
346600536
58566171
523542156
429818652
467544765
188266882
10038446
95755333
147676594
527182346
308363006
253255269
415245400
496896434
445982676
474022323
219138026
464845669
354606658
373369867
118775791
267892366
223082719
80579099
353073959
295357845
161671586
522816642
309442790
499166662
38593229
352165339
295291827
429559016
346095909
292765376
22751488
505665726
18274085
236455991
27254116
15702514
136252744
28913236
186080629
447023982
515016111
459404777
451509132
60463715
28362980
296575322
179377317
155075037
353485801
230343879
81385413
312448320
74425304
174950440
310966407
54216644
236926308
305214659
101601995
113249455
248701236
321530844
500204561
407119687
203294634
71977073
478936128
339596884
408708152
299240392
500968188
267198027
206560835
449777883
250842432
246456000
368304219
459029987
113002297
122152494
192141860
369052040
233729869
393237780
118472747
482989109
184648031
17292653
398637747
368492201
139709938
68384854
401850762
221811507
95868534
348378775
225119101
128237654
118671387
73061991
192089593
310111411
462600098
438163266
23034662
372866885
70457274
313441388
260933851
446314855
238169504
252989268
211829837
294241576
427000437
480126672
509462282
18241058
391813586
61747244
157128319
298215397
477517083
103488822
315090758
288408927
302625053
370421664
485490432
536346545
455228061
47801466
277870659
89201447
320227139
337500773
128936522
321280629
508238026
260130119
287552130
512666935
125596417
63136621
152762501
495021299
228882495
523589199
29037707
372492437
192853006
226155937
290608444
487306577
180974746
284247902
73185369
52945465
439581713
397947368
499705882
224085694
263175215
18183879
20988438
523061312
176392700
273957034
513868744
517193340
418397959
14102693
301133682
484671879
526573517
295901961
64166726
233278392
375280481
290060952
378310160
223489136
12185106
497396471
148370777
117193993
329422736
201827717
117476741
430660195
167355272
463368650
326978204
3149001
153874672
522508634
297902533
378957192
242168296
415822840
170988125
101260145
193994329
309227109
293220625
256125930
478116446
285122211
12379854
194793180
347135432
395227939
286675823
241942715
35094398
115910817
118144273
41548509
433976256
377558109
179646791
376940256
530620134
114673039
167651704
56749543
252355031
121446939
273704157
193626572
215530223
129065064
218943918
22594385
166507202
107062100
21175235
530733629
472587390
136878296
23827522
379868189
406516397
178986837
533353032
274547350
344201775
391610285
524474407
121972777
421241456
212561927
2647574
493423433
365806118
338063466
421024353
363377298
447022160
526892089
256982132
128729624
249016376
238456312
254070181
132610921
30582801
246395154
394966449
321970415
58973876
108762740
21128336
415212703
22514176
319470702
434239687
316687174
11229205
304655214
357717247
454482922
193847286
57727182
390127138
512223244
387711046
282326547
410238144
269592968
304541550
182843799
113480228
527111372
515761281
528287972
79401819
156874950
449827429
92519666
477538205
260276744
179454516
90684590
306325260
230200718
445269242
86119425
357247488
369070867
21024390
407528853
449524022
203021330
189614583
3413590
164609227
311476464
149419314
225359949
215248252
390121241
247689178
444783216
13091934
424179688
483610029
181698986
261300345
225857852
293241782
527088257
104882188
64633507
177878044
509582748
395049465
69658840
427542618
268969841
56787772
343766456
497077740
326836010
125233254
112034541
47706396
207916824
337457375
200901063
273957034
350087395
347600148
389327661
187167037
442417719
518913300
62040790
243104707
436372730
472942865
483487214
307335641
444149701
313638991
207477732
70398073
514840720
346884478
33718404
119988249
71689604
146394738
407290561
80390254
210175666
464803340
390691036
506950478
5710647
489571788
111126786
237123823
324395150
324480013
514210887
395010926
258486308
22194427
343422840
24702296
370362043
370702205
179871155
345326156
396507696
339896566
112416937
353630698
478826896
414925871
14029042
22467410
201244663
395666116
526340299
512507977
238414474
104092539
502497010
194451428
475781318
265594357
487370948
345224146
445041581
159246600
379457891
145284128
107863278
212522556
433692109
476731838
94214123
402461517
221640032
12185106
256882860
455257197
504453149
396007926
461546625
86878956
107032203
5390603
207313957
280070207
363331890
390528147
514905436
164409782
263902610
347008844
48937671
69444546
4135760
181258818
145106164
203408172
300937206
298206215
523442140
513791729
518156862
91442856
376745594
271668903
241992522
362421755
430895713
349938880
193302204
509582637
504496276
51291904
113991988
225264201
25229854
337932751
113851114
514444493
435322190
436379705
403175277
369867743
128682255
303564457
84869631
356912678
244763329
262455817
159147604
96025388
507527031
410412761
444880606
185958371
276372126
333755124
143878728
193333434
253490441
87313304
489191736
397195550
312613470
397323680
76618720
148357276
327358886
528359681
247280895
99696219
344790135
69187870
19941418
419800549
504430970
297627239
157173381
90395512
197009061
165041128
64849062
199846032
117193993
337518389
436939497
125661427
458902855
319619933
162381744
186652900
128230758
141480298
486978144
346470685
359081698
115613590
434390037
177085943
2606127
54967991
96271842
10137432
489765031
521018953
515759862
344297864
84997865
90479223
159888360
451191569
414277748
15184114
201747849
122136745
429821933
168197685
328049519
254962026
272862614
392126791
84784965
479576761
262658854
172848887
233245251
530468223
240564823
386843018
462261742
216153436
522794728
446073597
141285557
293900003
74920648
490928886
115436985
452109973
347624294
307952271
292095657
2363340
193339877
11344243
74765290
318665413
484219246
80370667
443016267
251400929
161525354
151892358
203516133
6219602
185496111
490550575
383922910
430789736
259891792
145956684
367760397
464996400
488089840
237323923
476027314
397020095
536400865
132320988
221454020
40191689
270025125
508313343
403578178
527645200
246205987
434865650
520777280
430470450
340240293
46963041
425613328
431803797
359997989
187396184
271245906
251973818
4582361
16306428
363300648
174183979
301289908
143111473
66154222
266411324
210568454
209119888
411757212
203583715
411904485
198640103
196164517
98899382
22815946
476532498
260126725
375520746
446931065
79151625
388013135
91688384
154250526
293671377
381824797
90966148
498927454
144471850
105734705
368366636
355893281
35973644
377947382
288829013
374681513
138831703
343468738
535044375
59713873
458992083
117710318
298373263
424570042
419034261
226155937
352402326
235945840
497042949
56265829
516334079
425648753
521469465
280557145
466236718
435671255
340765546
266086543
251702378
130674006
495165462
123157782
164098785
398421849
240514848
115023698
123325122
394406094
12315917
164652712
127938184
352773428
184741669
191125685
509712174
75327179
373691845
113707438
53071461
235346268
469505147
414367763
5608277
307221224
256197740
256224194
113646629
363560545
226805972
476063801
222094414
388418331
431479449
141313789
1678662
186314815
171815065
303065189
214279037
181382456
378870627
528129953
158442537
134215222
151549365
90552908
322334590
183327736
492445762
361924473
198963291
502200779
326574433
355519615
81141270
144510912
173235846
215962934
27540650
446808394
183351339
364829206
512414267
296643848
428236058
429868625
528029643
192209162
329980467
150612415
402802055
295235395
258904203
393286386
378098397
283855386
211130391
474298177
502422502
80354041
47114998
48513983
447465428
109053515
216331300
200601219
252167852
267122437
157174647
135723304
160358776
319049253
212945621
275847116
315055604
289453051
326738553
249041779
246406323
332545857
409926263
181725356
15138190
232326530
381058996
75893643
322584257
215200445
528439354
71458709
205967026
33731759
89354293
96831585
228370770
448094268
368924303
263760202
319336292
475312587
319220941
122419639
118024310
360953365
49174644
433294022
66069950
136858810
478467703
266329114
309218725
488910909
55458807
60546493
146025046
112996059
367691656
379591589
502123712
432571300
267829271
109030002
49238544
35375105
262786045
370866305
483386385
441132807
475848549
81039187
260944627
405245902
275913792
366170855
292760912
69086552
240283661
31548814
374446836
302902054
174949295
497862
271958208
402369230
19584538
127397689
3750699
396646995
290177510
501337949
145777519
378739437
212848870
168894254
203577588
328465229
94495471
483274221
528326344
84597589
276076756
400653808
460150609
128287453
518893924
87088597
235502087
337443419
334314029
372183117
157491188
263734499
4021248
536107866
456577453
295824682
21493805
409799153
398190390
172328703
126308251
191688493
10743228
181388010
76379325
84970899
389897878
361932977
351591151
917249
296943325
528587837
486443999
269968233
314100586
458183525
510533957
254770771
345601417
311511063
185099124
234256916
396913586
229397626
417161717
43501206
76067563
520737188
246961923
270833975
428070065
341848608
231162055
320722912
62940549
206377678
487966833
446707381
155217374
449516418
415119494
126164926
39951049
286880086
485003573
278105260
439581713
447343026
29510435
64129870
419867314
273884958
65323021
46671750
70375298
66417151
422451788
34908173
271386940
366793229
234377758
188266882
447733032
38059401
527151264
404794022
133678695
379265471
108405593
536768482
452149718
148121461
452247385
530283379
229902636
330577312
93852553
192953016
62874135
187112219
388520088
283638362
479532525
524516836
188153304
459135655
50278753
201757493
219121581
329269435
311351754
239876692
52127865
487656583
522017649
325878513
427144806
307436640
47879322
409777667
136588357
237443616
399153676
530179352
452959680
249506357
123537790
428711519
349429336
111269538
293688756
525105571
116505333
108367817
318872814
188506780
270639139
161955617
250587325
79843708
195929230
364644415
195125452
391143109
528655449
403830581
344773787
194368028
115561293
335069180
395774303
283787755
336035948
524468177
505061231
67289919
87043720
457874147
157209964
329010398
3472336
326414891
33803385
419508536
488195997
158417343
475694485
411686853
338780502
103902244
232522325
507694664
331590985
171636403
356000817
319780549
163196178
188765525
256776807
327287651
49892626
279811286
62630306
333756837
509798772
163170852
452393438
430881211
492708000
150389032
16312705
110246569
288695029
450182450
342529546
118562607
206688533
296464617
451164446
18677661
350754537
449442249
221497056
64191436
486242602
336823980
408624987
478462074
494788463
138709355
86522935
302161212
55090134
255932895
502972119
352964952
216882332
240069417
102765477
480594222
105822637
246709296
372099719
103593776
333205026
150003752
376152169
255100131
298617266
222349342
16019797
79430988
253152606
25691636
415159922
268857493
286041446
352973272
333606558
85435629
34171369
290253127
202544189
253350032
319563099
221560538
171644243
333831045
218134820
69583536
460179286
123064646
135425020
81392411
228342473
243111435
68209612
308751190
593534
130331969
247047009
380843453
43998080
303572512
355206300
491759518
460602840
126352338
431382332
259550823
116624632
494513488
216716930
529294176
488702921
187355836
90870225
507348251
386538229
220046552
20508920
354784279
423914860
523745937
60783913
361300656
271777898
470164373
410515252
412566051
337473617
366251958
140864079
529867505
96615239
85555646
398899291
489979542
44901826
361532431
471323133
471395734
372092238
230303863
283493451
239481476
476552004
369141201
486045561
362697688
471693819
436108104
21206096
89497342
212906935
431768892
4527596
275513905
277843999
313827537
328937542
469575519
280453698
435524266
294864613
34613459
53644880
285854730
428347276
153794581
243402544
78102042
215545047
96567095
473517936
303731652
457792032
452831107
474239964
48083358
377675236
489002237
347056525
71192706
514654645
466946182
413286013
162745956
382845608
379398295
288924828
392712105
443436394
483846127
431246212
507859239
115668998
174585034
319496040
522755451
419776093
513880915
511486167
133316514
186649813
389719307
135455008
55849284
377142179
388237562
26327653
93503850
25714967
178532199
86492893
195764215
384709406
260523041
132299440
339167958
64336675
399831123
340409140
497133665
432387100
326813968
215001544
6706300
414772100
377472978
67595056
150334637
110655438
130432640
80840398
107881427
260158028
233251614
376675517
436631522
262493367
305373037
283269617
111048288
409942801
298725026
434615011
410446673
424204807
84139316
303417452
526065762
520023142
51591
137897713
85737840
423625437
345223793
522425058
453290018
156556152
182634028
239292076
159795359
481740044
397102315
166334224
473204365
77544758
383538304
200842416
226977219
436645772
521725082
480023942
211813619
59132032
512915296
438619342
273220712
329282236
325022286
43470808
226303621
363339263
211196983
266728503
395223050
412467385
516169665
360231663
258966625
236090751
121714502
205999682
176893688
376993468
361057917
477508377
297103955
424119034
300778350
207057789
532825523
367606465
44687236
273383875
173384515
219657449
21704386
245637777
451682939
142279239
306870258
174267693
326344460
77265020
430373869
285724665
73093566
84565596
324072469
92901866
499559133
509381528
186414378
57604732
318934641
372426236
192374549
289213966
128588699
43082356
373855411
336218491
104411771
309846131
94788709
64865784
363313936
285428957
466910617
78964381
358107813
104952014
275553751
534082022
391059616
325702513
391310615
427177089
521765186
235869205
73017173
62006668
430912716
33574375
336311072
394111598
313184168
230701042
391557553
379837909
219459772
369368602
299508698
83816236
233922738
514257043
533761328
44553009
118920823
294172716
192623532
268857493
315965909
444416115
482804017
133817800
427231028
122871897
404037282
31670926
21860843
15703949
94956452
153394963
18865668
531345210
25202041
274647938
145101165
133087110
91360932
230541304
230365823
490662817
184283975
509079027
481812521
13565630
437332056
239553560
346837888
279265540
177290069
358258078
379801156
210076646
4947080
251441423
77998923
221311427
239279151
127741394
140936985
5882210
190414360
133784702
169600764
444855966
232803262
167297098
260484585
341172360
486461214
193607791
13114797
42979859
371891585
224231521
133520632
127022872
4058614
143914974
521614212
484787069
84565596
417094643
190694101
141484431
397539950
241121573
192817737
518295714
180563063
129709876
70720332
106373509
377099398
181043178
74530499
479764556
284748021
79893552
27733799
25525680
222491095
124360568
386414989
269309047
300231725
369014855
524423785
326021508
78848428
122386563
102882248
496210553
145695978
56366771
295105809
348089984
16368444
234262526
522960659
484112024
288715378
53349428
359470773
217376493
302572330
473091102
156074096
192691634
365726629
49808726
457571571
91693757
91973238
193367574
259102279
11256807
480743651
82012611
103267584
111287220
96654779
517328450
336989828
295640692
86412002
428097987
140577580
272854211
163719229
99888723
306672010
354008458
478949803
526228896
23803041
230441831
213212246
487531233
163818261
476122518
77439668
123285109
511546611
376854498
79467882
300671942
226341405
366185577
410510272
522192149
193702421
164914593
87444345
292715577
84085862
165280365
426310154
124736214
533089801
236865821
389281384
261472516
312252226
70561269
206061364
153792279
4648430
70463926
305128732
489529307
507571472
71230448
355416740
331133731
460965366
444299525
133523015
315825837
126604005
238068708
512512960
126541073
71433595
178652556
413143487
98396542
30795620
197974351
92187822
519161148
297626162
183319433
118987086
291338311
399361761
238698805
187377518
138339161
237152188
419500324
214972665
304002778
430404384
6006578
451210857
266417345
454533507
58664363
380409906
79324290
259576340
322295717
456333200
333293005
433904279
514772943
382340293
303879980
117250053
308872608
376197377
196872357
400687063
434602211
438611676
160350516
57183920
436045067
195710356
524770738
536626910
308548607
11151106
461090264
308632285
299449038
177667381
330138603
16331046
69178087
200674692
99190182
418660151
205886384
85190116
518803820
347837413
208952123
500091772
12240668
132506799
507853941
188899325
418779690
48713576
396073535
253391952
285186517
68334021
229289692
250793886
448584952
242700929
205823317
143358528
158129613
425990175
442883466
32885477
168700493
104678261
451855235
438393045
27415809
43617592
337192487
384244426
415194963
194816918
304385727
456286231
407061836
410589290
99656520
213361915
387758457
442591721
271112678
31701004
512038152
233232662
229866879
29254048
166368561
372880982
18244708
460965675
85464522
113551214
146545436
457792032
427302994
51365309
199538913
260942883
343822179
28502218
332211357
486470137
425215046
78088414
183561138
279757238
293744182
477467847
245803138
170173139
418168347
292751512
491787941
157641269
183571375
501510471
438678686
483037426
194365335
54106972
109846159
532836394
219319239
242980664
474466849
250609372
397586377
347086980
380971622
59895668
71239092
49637957
60511510
29697351
285582196
86449997
3994150
462936093
435884772
362449089
259817400
203927407
275235895
296595521
432940075
484677200
57986474
314081251
105867258
384244162
343224882
385959143
233736142
120729518
354260407
113506451
244059372
435129016
204956673
62518254
71293041
62502028
303300304
202755924
305735290
483883226
166838542
228427048
12567740
99781938
482509478
280033377
83355932
363038141
336169870
452660534
115175668
70485826
489268288
155764553
280540310
314831022
482877117
381791559
1845261
58821032
428852897
351048115
289682915
124059454
528538832
68422161
5143339
250897496
41632200
180660257
415016712
223078666
322271151
123155323
315871833
408027420
46786396
376247734
512919886
451399212
31620154
277596482
145745242
268269302
48814053
99028856
251224903
180143282
10377758
315118005
59949207
402186983
499368638
216387390
76109313
455347713
450254139
380100524
275704907
115224902
523488756
256128427
497415917
76187007
319754684
238578306
513403884
118933710
514155420
9164733
83633727
379253020
120946410
468769026
124695610
361012981
334893807
36595151
120105088
174523477
221011852
214745320
409483881
193348584
272717509
30383282
171931556
163269891
277618897
456815836
450489944
131338413
144176656
212925982
59050541
497030578
409586750
140584018
240591609
331804203
468185131
157965735
500042967
437829312
21184409
58400019
405029241
153550496
33001077
228310340
521210550
164793468
220095179
442534711
215809423
199918354
264526663
340238889
112199054
455218603
43448820
349301567
117999443
451191569
261603121
51068643
306718363
342289407
36872131
526728863
453852041
405001260
39309782
306420026
405056940
404056995
60858295
189808129
156071731
248834100
456324899
179986078
365488764
384242074
151254733
351167783
508738737
366106075
163644716
367371631
527555332
131338413
138151382
385854326
252793115
339826395
524642265
47697216
480634269
172335671
525101376
5394357
196861796
514806353
115913709
420704402
430152009
81414227
134406552
279474957
393800856
339699761
501550561
34731460
293133253
286756584
128914979
273838921
9900447
315173558
201136916
170575472
289002968
37691733
52119290
105520741
505749340
451644984
336233412
21206096
88444915
155217374
380364989
382220834
400483959
286222634
425958521
491764983
11270867
374210077
62284451
253750143
195480295
415646548
196522122
416075244
284117061
290272423
536445109
256298385
314332239
422747337
35056853
6445597
404826403
291347410
489810394
493480257
156074096
387479731
124075958
73095913
84030360
104236264
83689078
318429584
406750890
443251129
372010018
321768228
117070056
347237126
411938727
301331343
134804572
356750388
355687132
123565825
275337860
35356029
482489804
156453224
439046144
63499125
89799085
107088824
479177802
442090514
81444010
242300298
171176259
480682702
323430692
435037625
61436156
499980554
20378272
357932839
272403653
272805774
99356029
513692711
316395195
352600801
187672974
466280156
457476900
387894199
212312807
472648674
323608107
488426355
52205676
52218651
273667961
7196076
239976993
18344503
485134388
36622492
154604237
309818982
222384391
247400069
511330360
70600170
132523891
507440332
330276941
479028343
498452508
525327315
200054705
511820887
16826741
269980991
53505747
329301024
63839151
500656871
133857447
256441262
203918565
474458471
262345723
108552822
166766957
300029957
297740450
274320138
327086861
205120991
369028684
355135104
206190773
262739374
332040308
388583987
346243927
58944314
190529005
487179236
86048507
498095913
128931415
261356254
151345572
509244223
222995951
375676145
246406323
532333298
286435613
397219291
306171023
126832631
92955962
227219773
458884648
233196670
307506958
267572069
225475997
178298182
477262076
92227841
192376308
130256536
503792456
136528155
121901454
401681743
43718339
239237782
375337442
68381370
151073721
83943794
148764966
185303511
457252431
124341224
260827353
270520652
356908314
525254888
317249213
99534514
184496720
126336086
478888091
59640904
41475535
75744992
517345967
360794696
340187470
135670454
323010673
530733629
505591759
396698088
482374416
86057370
249154260
496896434
175210836
252376088
371180120
284287954
521517883
59217582
3948767
165739699
74648561
275379519
224094932
263214646
442006863
280368205
356032981
339303265
161694694
121203965
79159716
473876032
463270479
275158616
2400022
303119537
244439821
50485943
121157611
256496427
485890149
32974622
361283361
338872844
333293005
483082932
314751064
85120780
411713839
145394233
229207409
220794727
219022837
144200623
420967596
109342678
289482967
93023096
129186827
243123347
287476659
182588089
115305085
393789614
451906838
84611413
61470207
261462611
308519270
110891403
412754151
421381296
143930705
467967766
52863579
378236230
375643438
48137365
337832451
420487272
424043088
497812725
140822780
6542733
464918466
210910955
484112519
457050369
261046796
6976992
431625054
342958289
374391916
182686595
363299757
349675896
529437961
51910479
509700517
177753181
187509271
66714556
467077510
77630503
311057601
328915578
89141820
329651672
263331819
453265150
190233698
143620105
240184784
184816759
374105080
319633319
87088597
385195092
2556686
360531253
300898049
482119789
292796519
335830515
149912212
351151416
394193416
458668274
531877029
367314507
297601197
480489385
508506693
32219928
200077832
474547811
296384645
69966797
175003802
463639041
282252046
130526176
303380412
356110752
9796472
362295149
240962179
395866409
117936281
479250972
388206192
342986032
410852268
82550357
282957870
377913979
210852523
507055345
455861809
251456631
193410468
269321762
222011733
452250630
76131922
492052431
148987028
290196138
31056112
40109202
94694337
481869097
478033485
247666737
113557272
289382862
290800045
55767277
499098339
24475898
372818423
415257812
481933177
110731662
91310573
297573208
296159861
143778992
99715136
141239673
108880716
143287189
461689723
171801458
393399030
40984551
413421697
399516303
524460725
205668304
468579741
451380165
462212969
406092229
486508666
47390854
208754723
156039852
83702995
90353514
251599035
132160047
250922632
378799953
205388825
275496142
278375523
505232493
520398381
480772631
150636876
516858956
111693108
407429511
514988288
410386901
337979902
386304747
300417811
175451775
439632788
260417383
507320831
170381113
536337963
250956987
466968717
302551103
75610180
531350572
102208836
467530845
508740169
387481274
149784325
94197031
445229552
118480354
398031995
47478135
81257732
265747275
362445529
113753445
37709761
409662095
467918030
307070819
96150264
434085170
443732191
55849284
397749353
182245021
408599502
299408175
513097576
21031428
338651528
225954336
503695419
240283661
49530710
367896622
281670990
10254162
271599271
338004976
355707231
282136034
109412550
384244047
390355089
457889571
344158832
158742161
344972091
172708484
511486167
355558985
278056124
171956180
186120531
401383496
371409105
155336999
53478166
358906761
8301165
399071720
278560944
154969556
35583558
266999818
534017398
76267372
6995862
390934235
221505778
268645155
210879187
277907187
100195296
287835386
495081519
110545355
334432719
24949294
429490508
380187005
262867418
66885740
424482757
254599883
82000571
110549616
10197276
318613246
519944262
264322078
225938342
189389821
403305994
184386731
284382816
60137172
489698178
442202472
324785021
523736720
41862474
331965972
21393357
390119535
499176414
357228659
205610822
157382108
501778520
516895023
163762246
361767167
300494802
20621939
443541351
214740382
43643506
225727351
38439727
177563322
322132541
373987824
182900880
446927825
137842259
9490727
251162099
509082755
491688895
638612
328721744
105938087
45932492
434409947
123796122
127974461
69263671
157418672
32581858
243175382
229962966
76511515
24542935
515207982
215248252
315156055
471591456
489075249
462817331
474468839
422660781
295656948
274781917
474083050
148012468
390777283
429186732
292000635
415923037
222373180
133207979
63203329
416358374
410944680
309630756
205815583
358451311
530472782
318469925
491033517
96246914
21223572
384194105
107815262
482788416
102483289
330959279
203583000
481278006
461578441
57847363
297457795
114048446
69740130
53058509
383215562
488835177
397053855
54427582
179815489
282314459
176340378
265488190
314522654
375034788
81815824
399062709
121530555
352350868
214307575
435469587
418616173
521926919
60131390
67586858
202713209
486787889
379888463
107282015
287012241
158718900
10051591
96355111
432577374
423517052
515063587
384151785
462460814
462405014
24472653
89904990
352040215
191408339
9947976
366873610
165533485
31354009
428393314
101130377
399094905
4537076
319696165
296089613
275235895
224705964
317930257
231728547
110693740
334118330
401025136
266117656
520147271
136119792
4223283
264922053
97454792
289509258
494733283
258144691
299384212
479159756
176298811
361353440
317475136
462667034
33822498
439250658
283209042
296784653
337655732
153515938
344516397
77206171
338820399
97369315
387002065
166127216
23013983
192046354
77226456
65126362
78063812
372401202
83672964
103997842
391772181
147510202
184767394
5315516
526882473
257202323
79594158
27897531
249189427
210808780
355644546
447834811
15590822
370991094
418982673
182407322
236401541
489697702
64393392
110231143
74734713
480221724
177950434
92886767
271440322
49390015
388929148
170437582
511219785
462961717
284065946
286357925
176636600
95039550
8485984
481685182
273608423
205169594
37691733
290487184
125085362
436770469
137898275
110718426
204954802
414841323
227696263
408747312
473354397
212189971
155138352
317551577
352754949
252416888
309813607
481680506
396349520
225739928
55497219
266868848
517168638
124276977
76502022
136213950
424215892
22194427
366970655
221275172
22597257
285170627
436748767
339453167
351730309
294241576
505190618
350464585
255264988
194581847
239891454
454413597
190612872
59964151
378850796
315328265
397062786
125641645
380409243
515992088
143411958
366684972
147769044
432309062
336791504
329632577
240004551
43717541
359552474
21524378
210120422
204984346
335095619
522612408
265609446
79448241
30297047
474597957
386928899
139968368
355698338
257677214
60769442
42241078
176139703
487658095
513773208
403915451
208570466
223246534
92901866
357755096
299382962
427034182
127001575
379070136
452623937
501623972
38085652
266884229
205988270
431875333
35947434
201064147
47446495
261431184
373586342
415483497
349053543
241749910
287380556
80297226
406960469
263371065
427985792
120663840
63091569
448856636
143468856
140585761
192426839
100893872
497126058
231466599
407526129
299775973
492182738
331368444
103181984
276998172
442697025
263371065
231847959
107759079
411112353
87782527
104661486
535423294
384354918
266040490
262649474
260538934
440127286
438535909
339179648
472401255
102413250
515265862
512885001
164852986
295656493
341022944
39000916
127919340
198499139
86449997
464565445
77514922
243402544
105447231
194557934
452666169
355144754
423167913
477602780
14596505
443438231
140793497
94865299
336929549
382300934
179130524
85439570
414606521
181013562
132821490
180310537
325944409
11691063
466540124
63835316
52948862
352643280
317702494
436309698
161360279
8597738
457216035
430258253
421147112
480517070
149319461
423301421
39160342
331022656
160623478
529641559
179941156
451800074
362746244
11385536
282676763
131980999
383601933
518414319
190232482
137081648
313800192
284070219
477535224
500287962
252444822
399572492
374655493
535387422
353185773
265906516
316670302
484867637
194368028
321105181
117987786
34514721
22101188
242840132
107147323
197550606
129888281
332921217
292765376
202979685
241515805
126008771
484872537
138866939
347297128
312220792
439349042
398154352
269563706
238723507
464341887
261637557
318359606
79856774
521871906
179002333
8907538
109401572
246781076
83092458
34029531
513809413
179065693
309210424
533427509
138665440
408094373
517613888
196903489
532321267
246693666
53452234
462509219
21174933
7512887
326803433
312201583
487115523
167291535
494350814
359021641
388999224
485710268
45372484
516492930
438448936
15162192
239069006
269506348
116592999
26273522
192691634
255662473
371825760
78033671
7614850
520253975
85415588
20802042
87102429
191575293
226917350
168316734
39008195
94616955
139437461
149435620
474966894
173136174
520107813
139764914
163834656
101374415
30180935
47688632
8326269
372050442
142279239
366762726
460042248
135872308
16464898
249629020
284460310
121241032
436450361
309688776
243354906
43485284
492708000
276982165
303713928
219600962
233181153
48973105
480129192
320160252
504759109
44683709
133880947
431508200
209636326
428783276
325297716
27795417
295293662
200869568
489670945
479280601
504468611
206137744
134996925
444159396
363205323
188319022
347575786
470337401
440546127
267838603
216871803
313892283
480267884
298463141
23951912
64916348
307227203
368293692
288100804
271933534
505658964
373978002
216256109
259443292
234072396
360292774
347798430
35599965
393595945
516951786
375077395
47156116
125694607
528851667
180459143
138289038
302374759
308136610
226146456
510513244
294486700
309240342
484977503
289335322
34665462
313847697
128867746
361552107
24926753
220532937
512466612
501215882
131644041
37859587
49591511
424816944
3865523
165885924
352877241
489077970
411610141
235316193
350825497
74549270
405450295
279792460
7592129
442752828
182132598
504741674
139035465
522892944
232604124
294128545
166680292
393845315
163638683
252745280
278187178
320312430
385603334
229863330
390294061
310755588
271453036
380582071
317431348
160182492
365199803
144717666
279774686
353577571
69536608
200971330
113572623
275130265
169870328
119057246
203397740
463509551
126268642
162558328
228837120
160423166
502446508
176960050
20861157
6261363
28027541
502407288
228666424
498318105
303793052
383365942
396891138
516998679
193648989
123742285
407286810
290800045
395984588
508974311
273844938
43742073
290124371
133617506
7614850
232954484
435712473
228697698
294168335
165656822
29689744
512258111
31595010
189379410
216871803
267675000
273936043
207425860
30637008
166822792
360739629
343646481
124601362
11534279
384020860
437583997
460722005
486073985
532310740
7402863
292357744
178256246
49662639
42759536
206540019
247115754
106625415
165058105
28663858
145934639
44354394
171176259
287668317
69651177
89763010
479112806
453073028
61813652
158722617
309708898
64934907
76901395
53682922
400786487
32036434
459404777
204030383
57719796
86433283
516218187
136991313
27534107
417959350
128282855
12184539
446360851
525206207
134909893
284049986
461620211
65816175
389298121
85553405
119125222
8076582
100195296
293869091
51206164
62518254
294471000
308289831
81814505
25120
505652095
71569345
362191609
373151436
119710107
197029370
412050449
278362532
114439074
234284272
68641927
213547748
514389991
33401665
316414307
61630669
89841928
200574716
216303648
86048613
191772608
19288607
458782449
118658488
107422330
276199490
184466572
24123502
442700726
258740605
390653671
170314635
422294452
69116437
288432602
370698490
241635929
19378930
291597616
512109485
263760202
75665549
90115707
350245779
234500175
492153092
145964354
389116926
9152618
530961275
19524938
35459499
111931368
326021508
52194223
161176999
244971954
480061473
53879808
243464532
143135307
403124641
271051114
174496323
107699533
14246542
90307360
255993071
319803930
476120670
218595274
77428969
254532128
270736046
479969829
280290925
93767030
291817882
152045776
377763646
60763917
166449339
483688134
317517703
254673835
369314162
515961015
227822720
313881900
457045507
391067065
304820487
534697712
490805717
37592649
188722800
368078577
216219619
120930594
174706624
194508707
323534442
367065144
534329766
190145311
405194615
249609461
95915669
165502048
164139477
63108792
374561854
477218093
208376109
350105935
78220427
139018219
347796961
361268063
176815503
355195664
315989426
498749230
254013583
313403263
93666631
133221303
359919737
161697516
81936181
213033481
481865356
437433715
515568973
117053446
412023633
186621338
483521695
442326765
67334388
326774407
63314549
102373249
23144159
135910597
285760230
227693660
196796458
173970387
89448404
232902460
353360896
476611638
324381137
216551396
525074356
216627046
134114201
427045001
191458694
197841305
193703079
204696418
513773208
324011785
326659609
449553202
459889741
129416309
263959026
367760615
46767273
494364812
292067547
475724015
436751411
269455378
33914853
380108317
99152460
353667220
89969891
461769397
369300411
269208514
211297240
323347138
534137889
492672229
452733564
471154085
103498059
439100181
104968165
458546060
523395178
418340453
389263113
501474838
272014991
313730615
495342922
304917075
47033493
229786192
82815611
391802044
258243650
456665884
112823104
370529209
146480347
166122309
423295370
154329570
297305523
366336630
322055030
516455726
270723706
290763284
308937418
196627861
434437733
511785930
520470219
95505723
193811239
458531722
180539851
475729628
482432521
293946113
116912874
16619686
215254278
266728503
4766912
515855247
283258113
391470377
402884134
107398122
112973200
508101848
167661139
532528221
23534445
61511877
262774831
283258113
203448830
267369568
337853627
9566745
148087356
482690781
183296238
365262144
373709688
519884725
338866918
508084620
280050669
465042844
526265306
383749565
178736089
479159756
91873080
213676012
409628703
438325098
42924358
43488288
417999315
348261634
447661559
158674930
521277800
319083100
268952830
395256662
435631621
260283709
309200400
371269428
167219124
151597802
206313856
222905346
92814668
375639157
516585771
457162900
116989585
437077385
221395136
432751668
319819176
519063153
412313786
40067040
326829111
240069417
509289313
278869061
122815203
84977203
133316514
229235052
302318124
16266486
98405313
170661686
170586495
338919361
424970878
304830719
48097426
446453992
234598495
381958204
260807419
502787069
515661728
491506750
116777835
518741974
282791909
327483567
441863962
209650396
56694662
448017752
232382740
37100427
16041297
288408927
321614416
352121938
507041669
304234441
497636252
252771684
353848671
104611853
69532821
335346253
271604663
55129175
346748401
305876826
143820875
346625188
195953044
494001481
246337078
207740269
116002411
247791189
398307445
234990861
444999302
262143887
124438350
76060464
119529052
198137004
187626969
53317561
505088983
354313096
255204837
47592978
148764966
197791792
422580057
470712461
169906847
9186267
433843732
368070130
212533874
298945136
299430536
161401690
214001862
149737613
161919415
289070775
408769611
513809413
170604832
203504412
158367615
271869655
194901760
296643848
474023414
478913933
503768006
224585803
121291013
408252840
243502382
245261429
276434063
495062666
393091321
503531740
197065616
199708374
266382602
68979122
13906419
450837092
378738768
463007380
518051093
257745047
450961080
141689649
457456512
392111434
309566639
268469666
460222059
73331576
400470624
114118616
477218093
171975948
4544488
39711673
400798992
522687946
400069782
267161333
210388143
91434526
83399599
405388528
464645600
288533477
241194112
9575458
369409060
477792330
126352338
272935360
69930423
208426931
438611676
219689180
315685637
408503168
348678446
337471924
304618656
301300929
214990457
481650759
80558842
412418458
307842685
354612540
17500846
6691475
241014969
143411359
491191798
34736849
509039819
65732073
386053125
389632163
239521484
323179836
258780081
178596923
535912427
306035770
536755405
407861539
486346099
83329500
498862952
226252884
316014975
428648808
453884592
7810221
5355668
320974867
159198821
210977759
449589598
385489345
93161003
189113483
140728194
528964385
253544643
454355555
234596312
336580320
215556248
240779398
89786298
312782063
48071503
6059980
264964917
106584400
18372378
241498110
382957766
412560578
97638769
512277446
335128261
447165808
32911481
522625676
427888664
355994894
64954998
485625063
28393879
177412025
507869829
223198687
339939712
154016261
438117611
187337021
133822362
290909195
140443721
500709706
516252471
136192165
410228331
433387571
122709968
450488980
10963661
190883410
355644546
142676173
93647648
113409535
50777999
129689688
337241751
506773646
411856773
42440011
410311528
221332928
17409143
173741660
486601954
316373763
191306936
481922099
37380830
55971517
75899242
60523090
139410713
490018513
494769937
159801623
277117979
161955617
301454493
401083875
386138308
524601612
49068541
124340430
480824536
9838007
62673587
393366175
331484419
240147522
429767277
523891886
116297167
438102424
89549056
374725745
425711752
207915041
287171114
371706654
291886458
258484307
200846414
277562801
117771486
84096570
354594218
156912858
43584034
279874861
272899655
302466362
38264556
249928675
171202884
69495006
425767864
398155632
394809847
272839885
249582686
506701133
144257136
102940392
63336781
376908830
200895286
327493810
157710195
403170812
189508568
44172028
228260664
418304929
159932431
320301930
4997105
533720237
436903856
245997882
451111392
272958459
159815316
382738653
261734349
185972499
70098028
358742486
383117524
22409862
298417961
407303663
80787487
39991714
214776035
158027944
226236464
470547190
491985506
353604689
289954155
399630474
446446052
520505470
43941255
377024730
275481274
366664371
430539234
535284655
199372410
90480833
236085704
156316353
465539738
110731662
534045987
506141576
302982004
70525507
524818669
266430977
415480602
34967519
107337370
51966398
1093592
479320648
293973422
57733651
39406395
444980884
391676721
204319522
205844921
350358802
162153240
305613907
128491054
47730540
144936999
107108429
43663934
374074234
253991780
174102290
315830105
275426448
89518162
390247632
223227044
430819611
296042122
199356656
473754100
375041672
53847458
75745248
518049219
39516488
292735311
283804882
96296812
48707027
5519005
520235243
393998030
347171832
289005730
272801631
180424616
319497663
128231389
277378465
514716239
29942088
326380657
44268819
189879158
216655353
425453290
47056227
77226456
497376299
179722576
342474069
152657198
106422026
343733616
349156120
211362000
168705102
440715422
72142672
59711933
210559787
474641133
241390439
184807186
187162138
479902159
368983120
148462404
21737145
30834435
191764982
214066548
123652998
354222779
179041448
209941507
409378886
382121147
375014956
265137696
241993507
490886916
93213311
13369134
261271954
84180152
478824577
99667186
482363862
170661686
40726894
166775122
17216144
285056383
188630104
82277100
26843454
155858040
409420695
347201171
292307884
396716202
264766712
45786505
155726019
427367033
532296825
534504866
351265344
338910508
109076797
311801054
43743039
360651727
81713706
151453848
201326620
342489871
304070255
228644665
259175055
253417455
207332931
384582938
282339519
514869033
62774945
112823104
10112769
353295620
502555817
125944163
89843865
124806456
185957584
417505685
417638592
494270955
153663289
206995905
115277656
229245288
75838186
370779678
103267584
339376483
417892236
417343639
145140278
300889529
348983577
4936648
333632005
208935267
231130009
116620936
344974072
387009293
147384849
471174457
394810134
173138027
535288093
382601169
71031299
390968947
421786745
312332934
144008913
41419955
435767320
464760379
365529466
168142617
250751753
426614307
145441532
231831324
175024190
419999890
376221379
382387125
174479092
285429323
519426845
261700548
11279232
492495109
467391480
387616754
369990775
48902571
185465070
30753851
433395416
331788358
393832691
517430519
443859832
518092647
269592968
115600676
178501132
233245251
435826164
358359932
165953408
220964685
471991409
53467550
514424002
259792155
40450365
503622005
295468985
334748369
487238654
126709437
356234196
36523414
124355810
461578441
417378920
239650115
296595521
24154128
251207154
510416807
342755324
2130693
373813919
528904562
212368196
22082119
263214513
70281471
413869830
418377196
434631221
375094679
191590706
64149029
85290664
156037213
480349379
522233268
99381551
204146629
200173763
177402095
127795965
166193316
407768756
512484720
224403474
311099511
278430970
227217369
76078031
401233139
355636724
382005975
188594051
28811044
483466229
298882485
252557918
122905056
480210606
362047146
397664915
344772079
172629813
162445839
106851177
432202649
424335679
193865924
200868795
123515863
449372976
108583152
356203242
235792362
185865319
136497135
29108307
87396881
281795203
302017161
197444048
147212374
12945291
57446911
58851075
134015458
315499270
308383521
515638064
514099221
88934709
511256660
136969286
254262888
121395486
436998104
473316410
441396596
395039720
207266130
411018952
431057545
348870244
20853210
230431069
27901500
502555122
26895744
431148777
138142736
26090258
53342636
242986061
505641659
334796682
191775517
164938595
29823163
1653566
384976100
50594412
395902683
264249663
397083135
329717859
116265062
467348626
111739476
310345581
373491349
376595371
286420489
430826417
92063145
143085090
210448527
492332813
131869288
21120239
461299353
461828243
445555050
44705354
477162139
169451241
430728890
448302390
179491522
272260943
296771787
137031768
409763768
125083061
357898871
322093088
508549290
518429528
155282058
35015073
388984320
330732225
297643362
179684118
253863927
417294807
147513133
147256750
463106444
86911974
435669727
341414785
271755183
100602425
28044266
253751400
423238655
251071420
406048163
444867596
224517955
283373284
397819121
378115466
223163292
533993978
508473253
358383315
339295134
516574020
535188551
32250817
247352480
487024952
525064149
313116602
299887528
457265666
121964884
57533519
38263013
133425016
5467765
400624486
496464023
463496213
513293962
477199862
258679113
491266745
23447012
151026917
112509386
2261198
116319700
260826097
72463844
370299981
203522007
146632946
530553488
190598945
425224170
85248160
144001830
61311322
349649
352410884
454696004
471361075
292438816
250829387
378805537
459567599
489990740
223125551
108919007
492495109
408925637
440652643
359109964
132261410
375597248
381793509
298471269
182209286
518065004
165732199
86266069
77578587
232931472
536096007
174478908
181160948
415262093
279807972
416666282
206415340
412728784
397826829
441168773
389577741
76625190
312716261
13264278
111020730
213662982
441107008
419570516
327765831
22556977
79761589
218453872
453182411
6557871
25746169
22731473
268004672
236052778
504115338
412172257
355050302
3641578
420246255
497573857
312322839
115147
257117020
435207049
63783610
140648119
518544659
142576777
24475898
498533036
515961015
170973266
185433107
411910612
75032747
486163684
152138561
182487843
253628666
9383535
479705689
527116118
116401451
215343032
487950810
157285115
423059092
206374924
519239881
137560541
373913817
339303094
47015386
460455046
134235950
141564510
249453347
137471967
425350240
92469156
27262707
468665417
307437764
454815382
337200589
418204404
393720890
7416757
85619246
496949195
481681753
76262453
76131472
433284411
435728937
340584394
48166703
294843610
445116439
444189033
435076313
461230252
382985080
147533773
173956631
390723373
202796771
107473098
131600559
418179336
232192
273649217
242311013
326808907
526466193
191310298
25911103
381441523
423584398
418566320
517922879
3002164
362771564
386749619
77538962
451762781
461624450
1718746
103993710
172701400
211060981
20195121
119956583
298853065
312476872
384609878
353755700
403165446
405174432
517998426
179076738
346959038
155401644
159725476
283459736
507248815
220712846
277249916
115829093
178703119
213407797
370505644
46894838
351373466
524393990
266511724
332798087
339985683
495550710
312396477
114323979
128750485
172826653
119626124
293461234
285091404
196121429
203918565
11472618
40659599
34514721
467346613
454873179
34574641
495865707
314042902
453374833
307670160
356815662
412239480
158966314
273319835
445768033
84022687
190061739
283978453
148028430
433569928
249888157
530108648
122554602
101899901
125314651
160894043
5788629
42816147
412542873
138165155
234395870
435909670
21255592
322174482
122575027
438440039
207284399
238135294
411301573
425328151
311648231
402906787
207640995
128908351
502687997
10667074
519842037
136947605
394915348
3968501
69004320
256377970
125313219
145242499
234358974
152680427
166778619
367582473
186196826
347359142
436713047
488691882
384858310
111129611
241904977
521292592
510371306
126274410
240485193
2783640
503740836
349476762
445568067
237332856
249461256
6979339
275526901
385853533
387087563
453090874
473517936
257985904
407726089
526551980
164564839
398451516
376257744
344392193
234009263
3613490
23805660
1096308
80320928
426804798
223878151
308703310
251980718
369486153
114162372
446583951
18551804
209968949
447855282
524575579
469382965
185464644
179604998
507299909
384780870
456669333
166889794
22133314
317377425
301410831
61869338
277557285
457105154
385447092
105759868
505764336
536327001
370374299
162391496
401095205
238698805
201186834
113523141
153827247
372405630
132617653
432192798
437752504
514516689
123453013
449298365
448889616
487501309
404515121
498222455
492732179
53373761
22161069
47246249
361309741
73343492
495162101
206309803
485207937
304492501
83054021
357145735
284364711
403167162
446398048
376627622
42277739
238890996
118804911
310681670
395182200
298383761
187272660
197724212
161907246
208462093
391742171
462750087
199802947
423859881
229706381
330037669
51203461
233181155
169388833
280033377
469235859
521510147
264275492
411706521
130984022
213731507
113394731
122073464
140562733
335639790
456917277
429341425
352489768
216667793
124743497
58947688
233908511
487029548
360936897
278836545
91099387
133768238
276870252
71720701
207277506
445444005
258079966
126629072
536773807
261039724
441255851
434692726
457125411
436764918
440582463
364489332
294570543
303928643
121339380
152170961
289586610
194419531
451371662
201300009
500943420
536846996
117388683
36699309
402085875
504991214
283717785
229195120
96150264
333095725
51617301
495536519
42954535
311795183
139968368
375250750
234304835
443221504
392940245
513049799
73185369
391942651
270983262
142355055
64011481
118455356
455920089
483386385
346156290
312200974
355393065
94889086
474369759
131806203
246086665
236316786
469463531
91434526
401844986
277802390
341524287
505860219
137951228
125797154
239938364
165681825
375373881
401270276
269435673
374792154
260773052
205549468
197478711
300745112
330258826
160535988
452952313
151203305
328059463
182377448
277378465
324608908
385441015
184288542
13015652
427048559
261492408
393597814
314744926
503449796
504403106
55462656
54601948
414098392
342185176
25044225
24820375
374653852
434195582
20223143
122213012
109250924
20240410
428218674
456047852
24597966
89441420
525857735
469746144
135959328
520433801
45350444
348542783
461183109
188347972
220398194
489692828
202929282
360209616
148079173
416941241
60427928
264824380
37763935
343746876
469796575
127339550
494748312
389862594
186455806
105447231
56080136
380837687
357800098
216648052
43548194
206864745
220744973
528741773
472319745
82594084
75954696
184990894
297036394
257696019
499973161
140401385
153428002
392518269
165323041
192542639
57506852
157029617
27896394
309886555
269376248
301950273
265741587
492925460
288644811
339028447
511670116
446629795
80675238
237534391
284365623
507581726
88872458
397428237
493931329
298953067
530085375
116327076
96168280
43941255
312982089
505375081
428483817
489120129
361838323
404420555
278319038
231647469
285646710
30514443
361883189
287359043
448094837
7801626
194135076
257530184
152461188
184917335
371397963
259890944
118215060
455629794
59733817
494735299
154472591
160237174
447038249
246879675
63683170
203972108
275950246
62523511
486808426
453544354
62063959
121239406
45867443
361596338
272199970
413295217
427567285
247444930
311337972
247572506
250919025
16386734
502733843
501960997
4846682
493977584
350041030
160225753
296832820
454312868
369827148
99618585
322564398
203302929
350287510
421800859
368659444
398814850
250334592
116427964
65809079
394737860
401458318
444342998
146394738
169745564
534529639
460485652
372513962
435719870
70860656
413519875
231990462
47237225
373615086
95381080
360996485
313038455
483751877
353222612
384889779
178558791
235447184
421580142
75137011
4445571
55503839
97518168
222390896
245735326
526682668
35891350
412591251
132162051
465154299
218533357
45913199
282204168
449495887
358453421
360964100
93154912
525102544
50165706
143428014
215660546
329434555
368659444
204839389
496826358
427743903
522398343
31185060
224789119
162077746
174768089
380468951
432259052
58775328
523944798
527063005
4936648
183829353
461518263
241572467
188439456
312828330
516895023
308219441
439673527
164478390
352057022
21404020
531862398
165743081
26741617
330713678
33419737
283630251
292662481
37183383
228594675
316241557
135743300
123161741
463122906
206732383
395169074
355770191
193186574
223101032
197027154
112148845
333606558
236608181
404800289
488440924
224897927
266335641
453242579
60487268
454062177
112676466
296376436
391695224
332440313
397792365
372367466
26563433
526402145
34745721
6719158
153151905
142177016
276371841
302750979
113002297
184051552
108516070
447195111
297789032
523412857
30371238
518290019
25870814
104851337
414534897
433104674
130970075
302267233
51617301
167532301
123652998
163948742
466705757
278881643
297909142
521094424
83712873
136341180
78842863
393091321
179745629
135696538
395613325
876824
79287451
254045029
275159178
92278220
109778823
475476135
160982541
196956004
524605
45822775
256507970
125542473
385559389
435486458
295850622
108434937
406596090
388437833
372325254
194252117
329679250
308485490
393776945
426264200
452768761
414446365
361870757
256796445
1096308
322542540
103159514
59997406
470491750
111927380
55770188
286699093
151110432
513330983
130420721
181026079
95180657
4537076
52976960
204882428
135307890
391781726
293744182
469648556
416589821
443352840
374114882
253055221
1857244
143222930
72962369
287565282
334063872
270162879
374852786
489571525
36622203
141392516
350461154
529087036
145434605
405072372
58137840
116105061
14833455
486287389
503663225
413881391
421172346
149392104
53700451
235320501
248420650
384002358
164157057
148764966
235320501
178105814
272862614
101511775
380712974
404515652
153758963
93140508
352488314
489401316
120553570
258484307
60740124
79313978
510147616
527070148
42798162
399062709
439861424
402281471
40470398
4537597
463566190
228086331
194593595
155299892
101529251
156909051
230503112
76352096
472819753
126115040
80401307
420770397
287008797
484581810
23542459
265967729
288914691
240527493
246706828
158247790
157048397
112288653
231479786
2598329
355737318
275078755
93765972
191216271
529523242
478983716
471020293
66469067
45738988
274111324
492086873
445650906
325286926
211340298
415955190
527685057
375337442
166692526
270406972
211348718
117288638
115604219
214220775
251511503
227066754
141296805
311533071
297296130
370271189
41477458
68629420
140485526
258464483
181647798
369052040
61035139
21024390
174030477
18826649
38748955
291356354
403094172
463053522
145621326
453678860
443653318
465280709
55369397
324980792
177893535
533594517
38446525
516760864
509194627
470932216
459713460
433010702
150571791
394838855
455076518
408398995
376246402
78089203
330276941
357957673
283868419
460821682
260579045
97011890
264018565
170592283
487323734
104977255
78842863
118604618
388090743
9273666
190554699
276618147
504874096
25301202
173524478
95915669
126245821
192513656
465850048
244237148
499995032
151886720
60364959
127928520
320876261
266724576
317441789
520235243
464251717
147056426
22341993
190733582
485433655
361561182
1653566
50270112
222483374
380568223
328346196
424012832
410589729
490129435
37257320
392768263
223670911
510162322
452875159
214944558
333871204
185045778
244683783
42134820
165947551
183626627
241635775
61330885
311136427
475890249
258625768
309078402
257187119
167515757
39581254
531065549
57256599
68298034
419902453
364259745
192647047
37626366
475438981
362281240
290281848
5197469
430776771
208076235
111053287
418289532
361584703
511774239
211122027
304040403
283626447
495732802
80754096
467059376
125083061
435696483
34083561
104211676
342872798
40436319
30323118
402108561
498227182
171213933
208026362
404051350
310311714
101291878
182943457
397102315
41996763
475054115
407445061
318263281
315608153
93710104
386192379
109342678
248257798
202360667
176591496
18677661
148592422
258598696
199435147
530744122
26445660
409454522
114247831
308312062
397606545
8998900
431426112
325449725
15530201
437912515
130727034
16931987
474581778
57377618
374735236
504355500
137556385
334759737
423200493
485056199
42961294
114277661
237025933
277375076
192876996
88222122
424842070
218470067
210923416
328086304
180155171
322193115
110250608
502708728
408379883
406496130
95424026
389176151
298600760
301714764
411512468
467336726
188256619
349948374
185007850
204621178
307620869
473000947
75813474
185299713
448836717
354886881
233579570
459269693
113619968
178584569
13993700
425375087
470647791
17883523
493455161
267746933
136484669
354635893
454025804
293194147
72947654
400076572
63683170
1831562
41398484
36665285
352454248
336311072
9373994
86791853
332532352
421804564
265512446
55640001
128224162
271525571
483820347
112494568
523061312
238023539
254507067
472011073
90558420
73941087
196458127
318837041
10407392
219718585
208570466
473159640
358015876
318089706
32722533
397200942
410265718
455546835
465549605
311454723
94431039
498224598
504418295
374818841
154533996
2144425
452066217
156990582
101285675
175299502
434718657
51207721
241471595
513572314
329220444
361862454
140780953
462670937
528518479
205498559
106909651
521739396
56998524
180453152
511328025
100606677
367841494
60763964
366004093
227197455
431540237
53031099
219938530
430384369
445825615
101583917
271803850
155992508
518660669
524992958
406995512
288471880
476713579
504178262
496354489
10934595
497247748
509717222
192112531
460592724
257617338
369297135
504429598
30239422
339234643
344011551
291916040
126278285
468294062
145253037
469647364
476930099
529187166
192782368
202564032
388237562
22594385
352001737
4752688
433904279
503675773
440966802
86251244
334435013
187905349
322153576
114723260
81668050
14185173
212387240
155062987
328443471
525346293
231467482
51186396
464036207
414940121
459573217
297258346
464283366
148382194
236060899
414396333
220707586
284076727
294651469
146880513
49849325
60011167
79010920
149452227
275379519
253652866
477386386
168946109
224512163
475174048
417169596
216164356
421754019
465506179
376614734
290279090
422100211
224243418
236411702
424001564
475565477
30692038
153158781
267339
140140508
21064569
392489973
372863265
140202556
341873432
245814788
462466842
14964584
87345908
379253020
401131985
83609647
471800155
416037130
210442189
7870393
276104791
184919301
157197470
165261880
116724808
204996414
468304419
382783378
272899655
422536998
307891996
72479796
53593955
421742961
308581492
197156238
445150234
310754965
512829582
531941143
317842546
517204298
420239321
227874320
336276952
250675770
491670334
498227182
78757248
259637500
128830777
86527332
462996412
470723767
295684132
351963372
429594016
27267200
257300616
38434058
9460225
314564432
210019333
398939181
77790869
41461932
63701875
261425955
194775204
132341534
260944227
151537305
65402372
355118409
406238445
514298321
185375570
246780070
366024784
184541266
137386129
96678874
302083426
479734204
71580396
218048810
219854024
382231904
497865622
358974469
277247606
277249916
346277021
363853527
36901969
77605662
222313193
443732191
362191609
190598849
297678746
367902647
45388868
371286698
196869343
143658902
482434166
74309470
345906740
430603772
335355728
24949294
173877632
262203542
431000156
41513496
412504179
392182301
4056580
280457955
176430162
412337334
372184611
304540313
56763448
307931933
209802623
97888896
478780724
13793400
517141031
270228115
329917672
181388010
52519356
91365445
484052711
66629560
456364946
319405600
127758939
80565098
268914431
509524915
47467275
51802459
64741077
205576846
355653581
99312247
151345572
166336265
76204279
390002805
501363858
88554501
252762113
247211567
157399999
419069527
165489443
388039647
200002222
122865934
334046180
295770175
183098901
210079082
200079129
325953846
526190299
341186419
254963563
419248757
168121410
89116873
122627335
348638429
409937240
401792864
60690947
187953256
55387556
214244760
66366898
311869667
519316862
533995677
370570062
407975091
404633036
480697917
442471565
223684588
433985202
447282473
334422642
374959571
53875326
323650796
68132458
315483971
59119759
270266770
299512829
436366666
45544052
408093470
138681203
401078765
448479559
403093065
139733819
419298689
255288690
171376601
310966407
58992245
281652136
41461932
47928644
58761783
300509023
209712377
102115574
158740016
491759518
281494391
423146425
218987078
29388961
254007580
114399414
331030837
467348626
343477397
77718754
99934432
375310145
353101248
406487159
408418474
466314966
145712713
326394671
156742495
347914556
287864848
216463112
96845238
467161130
397102315
314857209
225849664
136898259
376853235
207337552
471007805
465271524
75157733
430878472
209323237
3001028
87790995
172957528
255399017
494183905
291305034
453626299
165544694
47739305
106756894
172361317
107363532
12756900
326002253
12282258
140965442
256132348
207841238
431665989
486354854
197428569
481211049
281224196
133055667
23123813
406896158
478700928
386253098
465870555
47087060
341219364
312252226
342165365
234598495
93208880
44708239
529757330
76156157
464906656
506246365
331735932
385037058
105177304
490347611
26323592
124451799
415765245
162020515
230078206
187466179
126305756
518362707
228506070
365324621
52352508
414515321
148379821
98540651
140680977
129500811
11449915
471353242
41891043
82126307
423076646
25493329
169472260
342673523
309232733
115616800
471153681
521158438
434352938
462923077
133055667
366708515
514920584
95345054
219378244
524224596
254431564
494326765
522773246
466296760
10436890
214758839
55185426
363646815
424216901
420638787
69486392
511549909
532798566
446424585
148919524
498481516
82232994
67730190
86825535
307717481
207917680
307371532
173694111
278984065
422753778
294660020
72880315
449811288
138500609
50953572
277635579
486637735
462984990
344379589
210523419
150879415
446191832
239661329
494745842
72937670
371276647
430776802
9654107
253132554
112598644
197178378
421129487
229991267
47530240
402878001
131728915
80904503
52532917
528552931
535546402
275594735
28745926
528768487
328836199
2270725
77231005
509106413
401569403
407679246
72895058
283047166
248708672
396664681
443050567
302898631
443098261
501397821
302940626
312213396
450734165
323886260
418639408
366792954
231808881
101511917
19349805
467735411
159593185
66529819
26916459
373709688
38512551
480977753
39557696
471521754
126936276
297981657
68983398
369909429
145454128
330883104
36252026
56618392
199272150
404946996
424093805
96749337
294295059
439459329
208376669
162192263
197428610
431352675
68884834
463826359
397581299
178021306
285307866
435095062
492677005
187233072
260472522
446615268
191482541
509454578
151886249
476491023
302259970
515399269
9604369
226816066
149295254
238301387
77531665
451682678
521055823
260482010
156008619
22894591
23048046
450640733
20315493
513360754
489517262
220652789
464459510
19540689
308166435
266981036
185933039
396305772
526120429
516953319
517292208
220411092
509082514
327207128
405647681
420499589
249011632
164223147
155569983
72279987
215337257
82033188
177482423
310011237
125950129
495022192
34046029
479503005
534149652
147529728
167456807
397391217
414958920
460237348
21332512
364652073
151715791
27080398
361865558
156794909
129581686
331721898
242133126
391857509
214125597
411720097
323833997
374043395
506801608
307178536
461667867
168720343
262788661
323615693
241320675
397423295
219103265
207312508
360648301
165638809
286680109
486601954
510904702
345631608
293189375
162020515
86221167
36363150
25574723
200657261
464777990
349787154
124585633
44020763
461137433
305640927
442927002
282491040
149676612
114807304
445055013
162633684
93456309
509582637
480573357
329652840
415552999
369497273
232461502
312917375
14078876
281439266
166849558
183676922
265673182
11930903
450689296
62333578
237804157
492602924
315969040
304459984
301302139
6313069
272807586
207647650
328838459
364462591
461757291
280390560
338951952
109647464
396312045
197020654
18585840
68459769
515388288
298735888
410932090
57739221
464700402
242496828
329211958
519258014
466474069
108739654
315820539
161636726
200340093
154618136
209988035
315704804
469986664
66853946
520471968
356596341
529567888
68809768
362237838
215228156
288647634
332728723
346157484
248173827
3369899
319496040
83507903
38423166
212040918
181050898
42194118
271843069
146493396
364058140
292452751
319920599
434522922
398293966
152591713
209969421
150314959
302885123
447310064
177781193
250156698
94273557
266187511
270344719
79809042
499767577
270473651
446134088
7750395
443269609
340327453
452290580
110993742
484516321
168234503
77321618
530107822
252544552
7103627
214279037
260865984
311428978
97025218
354742950
310464625
201628307
387176391
421711472
329698708
68422136
438491651
399738535
532758244
533229407
106562950
49692422
161690924
23805660
245287676
249648693
301707363
177712175
377123815
69845270
347076125
196318456
148420898
276374820
338830979
105891044
383625753
74933482
185377777
408975426
382901405
133022247
84688462
154509544
272109981
26363499
433985202
40883934
536365310
533600430
280894874
318354773
120990736
11776193
205988270
337466119
29194602
150395447
413291327
451704797
52466553
494809841
472257794
167187724
530007828
250250995
234487146
55034912
517844254
340192778
335799433
423992167
7515343
524399621
188039431
10567269
303226485
270886545
293118758
209178700
347379410
441735298
488900777
34643897
530867991
207980603
206456104
247491040
338015856
177423812
474697654
428157150
84955818
327628871
69139384
20096491
375471405
372388732
308742095
328837285
103965012
280335837
304163779
444121041
140970433
252080457
297483950
18024787
55156032
291598297
412889526
402179134
413232929
370659385
402803506
339171101
330749643
34630322
379811687
391760237
117924962
60131390
482437124
525591452
19746585
167596063
396894448
378395127
31842338
371286698
119253695
47745534
53556392
44683709
450256299
43434335
254483871
532592995
373643240
518554920
372409699
273007025
535414101
53808064
507193732
123469817
513049799
512280800
181214471
127322695
535731940
60760149
269420078
80210118
82625547
217049650
407708311
280195961
149481329
148471465
398192049
167179594
377498611
16986746
51233940
520792285
92787751
250941821
362272039
277680890
182121165
219546474
517459100
292205405
90025738
127524030
250329146
62291044
410231942
427993390
407948960
531937639
8438924
278679179
150845491
51105626
439134722
167723401
127301681
32702913
25103007
258719416
505525922
454193948
521214463
382498797
71851883
134064503
149441996
401429413
463987574
44990071
219199450
396904033
177498153
462199003
256829454
400627826
168663516
59841197
32654443
470733576
134482890
32802256
236947223
484583884
638941
171786439
87548242
214488790
133098374
206076095
352617387
319490000
444801851
202827888
210626461
313945156
151458094
225884405
162983237
323187473
320681442
147360503
114273924
187393898
113890473
190412993
459494649
246716425
282136034
517369150
389677482
145399904
171139918
269078178
196515502
534165826
121847874
26683560
56331817
482290024
77850367
243428434
405551477
124788642
433634917
518052458
481263683
471799294
260547747
508473211
522782344
98417307
152581752
59039696
10187511
181437701
375811933
374391916
22386859
138281247
373325052
288914691
456705404
381534947
25207170
416015368
233279487
265855333
215653634
375257751
214394794
31537620
176896343
226010636
319257735
136429245
438779255
502283392
131371141
535623064
319679411
419746987
276598755
261431184
119364881
412253039
313591697
485362952
314284383
387778594
126643331
125083061
226307125
265261665
217762359
156912109
126328013
286154733
318268396
334560526
527919777
304786780
283462078
431128049
229679953
435415785
417228897
266385890
170335529
310835954
147207807
358460167
371602473
476725561
536709992
95293019
299458772
15208256
441687041
96120343
48232304
332536232
310784037
91693044
16638983
78832364
187237620
348854928
270690329
69700431
37163820
117581617
362440706
195071098
503114377
109835349
417932251
326404661
321582653
520278424
79948405
488432781
55024444
135757073
527332416
44974968
174456077
374420807
74682016
516714116
489854062
42148696
186120531
218543053
140937531
420638787
49942554
49651033
7463289
48876779
118631739
404824566
98041023
232092712
339200397
97476606
507876446
386205471
128039078
275478808
535224413
163104136
450191167
378550453
276331324
9059801
493871239
420472940
36652218
308969173
300808794
365910413
507365673
464340337
519319945
417169380
147384849
23543791
343844676
96799607
336306064
363900000
311113256
102077974
74759697
32945923
187704923
449631379
448466043
519327258
367071628
478163497
311594757
309992907
506498710
269135038
360259480
59565082
161086132
291350193
370432759
115999072
304400457
101596418
530071526
312662788
294758772
375175743
247045145
118593471
498386004
328795545
466185125
45372060
462800660
328193526
69410426
509921693
40038752
485176189
339077604
2416207
382698008
157843901
4017336
99909534
482116454
444497322
456675708
332211357
218052943
109383718
252836577
85811818
72146913
204896669
34142488
392594352
204993531
528556860
70077113
367378719
279311373
534529639
32622518
526576867
450134319
57638907
144352650
494019969
134452164
408495413
120200423
245554663
511536959
174055297
474005153
113772759
78744294
457614614
133162387
217031674
405166030
175673904
518352395
428284462
4859616
494425188
304604853
246891825
41747219
305319279
137389315
319742096
191092444
527122275
401117009
64165746
188498868
496181936
206599669
463743259
401269676
78062517
56356079
347412312
90906880
59063350
428043747
278843023
77973922
314104739
126289905
291191443
334415199
141265341
452714334
527235533
448465979
104425791
83314922
164106282
146110628
298845990
299534349
194135076
437102530
299881255
169953878
198901575
228801935
9364348
131640332
396292793
469464807
461322788
59046797
1557703
53873362
209918498
499983223
188145268
140511339
479562441
271065664
194134283
333422842
2900899
93708354
490833001
369823278
294798715
534421100
382182187
130829986
443923445
513446641
184127843
100904819
325015409
87127592
465600262
192440716
145291333
34361479
439915144
483393981
170099722
56903665
492748696
199820700
476123546
51606818
403885075
33569259
385709836
302407253
254396446
296638445
209664670
159901088
401116551
329254492
10078644
400768309
442105908
416464466
55489658
459283705
247685173
271126643
142037475
134641281
229008872
349242557
113786829
380579647
469463531
31306623
318439871
174481538
358434726
440066902
182542729
227004624
487399526
125967014
516565420
69700431
246205987
343830202
503050952
68300981
463914613
288064997
415660737
241007717
204273118
260273427
255501020
449996652
462526947
407462691
392830530
492925460
261176321
389099095
446289177
261503220
49883128
394849761
524682784
511973994
311939908
391890
475691729
2452706
179166824
346886595
50050290
126209258
346227928
431514407
322618178
466915540
6506986
361938119
10604022
357777032
383174691
118024033
143378197
513629475
348091423
533597073
258899528
81159159
152657198
221775732
39221359
174203444
532319102
194289270
260613442
418204301
121328311
21827848
414191643
285737922
482345470
490185468
75212816
287656674
178318098
226519428
194570088
533600430
180847754
180349400
319791916
210784032
471195877
161579558
480992993
482531133
314570733
257164691
246913178
138434020
194084298
446379865
237096006
90295681
190590894
428031552
216824767
148228722
339762364
96527189
464207233
151537717
83864399
331174659
435806107
370311297
85751633
515282898
204742145
435958771
219127035
138039556
515700272
464215006
492557335
75162846
403298024
484801758
360551646
12556033
392248615
262352791
332793557
382204427
71064752
77780143
487856916
373075487
303444317
324638905
331353602
503240985
132469823
515553860
32180995
423782926
72844109
220997538
34218919
42320124
482435213
263038193
53706448
248854844
177028576
81207809
188258736
179245979
131143993
322949188
520903855
110664207
315458125
382187008
131404399
247211567
120569898
156532176
476703461
217836439
165463320
331363507
98030502
171693288
500922703
234046068
195026889
326898101
473095111
353279456
230420900
283902712
313138300
315959315
55532046
492961916
435593941
499745636
463761290
99534514
446682355
114014041
244073869
56045031
64612822
126830272
381159436
291884751
23263730
520836269
181148209
202986871
485072463
223845619
99454791
466338105
340427801
146175020
248020866
146448972
433278663
174553048
234652117
140167822
231638785
103069797
445024006
139193950
242319373
398560279
463162195
71807306
54108852
294511328
81280377
525444646
415417524
168736914
238736521
287983695
205132843
251346843
488326595
319436581
259683941
204534139
225739125
380044569
139426922
303199731
205287167
430346930
332793557
72601914
256767293
427171929
78267523
74830213
435595566
319252153
336916267
335541164
14265049
41405036
87763005
492384998
58484094
451811896
247947074
93520429
506571786
158472094
277250845
1678662
39963378
195824153
405012600
122675286
511946501
273824518
286626077
169771783
194720563
376823938
34241977
143003120
316693441
370665216
275288696
264260494
240284794
325585207
231542896
163501532
99378591
225466187
23237205
144876224
486232458
511208386
218907218
67989298
369002768
200339486
52701210
117895150
66105098
212671125
297589688
315973526
135195173
452955789
1523627
74956948
382492143
383313323
288198519
165154675
48066348
377240059
323104845
497824263
64741077
178343720
410303569
252930419
445680501
144578560
211895623
8226986
386708627
222939426
185275885
133603695
189673053
280928001
249204232
490732176
450362043
161967780
133230691
339888704
126673328
363309495
288060842
506828075
192767017
279801179
78823419
390894054
533882904
92288932
255496829
43293035
57526048
475239064
218606639
530867991
240232308
459200455
162146846
66150779
469924848
173902434
284976620
435157698
23459738
248441448
347544681
345083131
308649250
379591589
168032088
106160804
237281134
122612998
398090678
272472290
14702804
59672170
267088178
419402855
130473427
308942679
440646660
117104030
168845167
267808157
521066648
54205817
136528155
212546751
269923747
169132153
71580396
356735111
13556245
301290976
101054349
370288632
245423938
296738724
281745305
362890430
52965891
7095195
444980884
218115752
26737819
196071161
280949549
494275063
392008778
242519812
184879416
9178241
20420301
213222134
76889334
312654958
51607358
410818539
198755855
387725954
423312535
275962659
483177694
58370184
297107115
242208105
401118887
503906216
270216138
429550410
354163334
408081484
89095940
405516871
371663955
432890083
103457078
333775854
70466349
24958240
365027539
513851048
66544064
344692679
448859408
493527428
129211640
31341739
304872035
27677019
156140833
50902625
26562147
295980338
78479413
416026786
226827459
285638500
456284700
206913960
167962840
121986260
439328632
108337618
445500869
497717582
122815203
209323237
416247373
434104729
341103753
346710348
11575393
139889740
215245341
343263808
434409331
178584952
242104419
159734836
465017758
244007817
362634384
520792755
221143823
30252560
401442786
326537697
394006405
151713330
401200100
311683118
247644231
259069308
74532004
276181201
53955724
121972798
417706368
316555626
45692658
486471995
232089176
348649
536875085
438812660
428178540
2466792
321174969
215463918
495794841
318134379
49076157
485014308
30116169
456931413
53236861
330306333
59118337
124152450
24907384
268308704
408527087
10407392
322745737
281492267
303300304
66014100
510940438
146916979
382189040
317820593
380395229
150426228
101187350
152299860
192827035
376804641
99071366
298579317
147116820
628738
163737693
345347004
137081648
403017808
515872645
117525159
453153537
146927694
259891792
178619293
482974370
366691267
207648218
12670349
443997653
91222329
21145125
198632738
216356317
434901838
531189629
20797722
248233728
16576130
141208938
92660138
88107027
44930145
188594711
274972529
324653709
141969649
204118327
314016956
60291458
42075413
235622976
482906025
282292570
289915629
391738764
407197576
252776576
521449088
414200257
404783169
504297817
128789765
404580708
91994747
341284839
505973382
446210487
292547866
22167278
418191082
380853551
252737976
317994190
194720563
137294850
213883643
53679033
474159511
212781544
315293623
384801664
396130014
2697529
251266322
436865664
349559806
381699285
272495699
384663963
33931241
494229332
377566586
150103923
292881103
500042272
44911505
57679896
476829914
183728372
79480
154285310
30542401
365482222
421044266
59257228
478102813
429568484
213294972
261660793
162303065
533958696
197436999
12585033
313984964
10483121
424865580
186587044
118276728
171288436
105901268
170106979
361307335
342680870
530932713
24340255
447297686
320079364
508622654
310708583
391658004
343215671
25221188
222491095
189720128
68254759
498637263
216390133
194447383
482320964
155582943
88875994
42655477
67013939
397261596
79100296
55534832
25525680
38434058
107452625
503638640
533625407
293507232
276010182
182542729
488540241
292452751
510444065
140804481
320144423
505936769
307898794
368015062
11914900
432277793
253004280
65595410
56318462
348693660
211517275
176261985
42342775
400654796
35142190
386712133
245840299
380166686
161669445
124176919
259963049
116071678
387926541
387075179
13654450
329504843
227062804
246078077
479751209
129191908
173637775
215309607
241406844
246920798
294004071
219997504
276245120
193313119
163647914
286607029
31000544
306300746
161284875
314836052
264490803
219363639
167485056
435954103
93803454
518050358
492966538
175099143
81454122
307310981
524319244
338444696
468481477
211481826
339915435
57104695
133382298
489674618
481404328
212708020
356996633
438595797
62852519
173864834
401191912
278715218
53445593
351635501
493142530
405166030
380102548
213704719
223060673
249461839
321838208
20423556
112779313
272487998
485770126
389159255
448204693
173586340
282294612
334914620
486483785
130577332
451529811
487939577
104970042
520669833
66738331
457482046
363158287
504189110
207340675
455068601
210996980
518333684
177290069
175723145
498384800
131148719
188039431
198069032
497355740
456019790
477874361
188693673
442698963
523171290
168935456
342564650
293196236
204984346
442479735
190493052
246495533
464361738
314371355
510410937
409558050
333714420
321930905
406177705
200793244
175617111
524387069
311217424
122757230
272899655
402625376
504499962
361197365
422536998
417958290
406155595
430346821
487356910
312165115
211213365
192470804
209942843
273397098
104877007
1940274
242300298
455206310
275648938
516010323
342764904
382393016
392705099
15362337
386414989
8998900
423301421
475312587
2794266
191170156
416031261
27316543
217371933
357550650
528022234
366650172
304096579
257910649
486566706
19201026
79010920
262949089
204094394
229927054
188242015
255379768
108319054
11829249
472421786
358357495
343662046
86637791
275395618
373291860
170958089
231367978
314716475
157814527
160604873
305537956
68323999
53911756
122295480
131153423
459915961
286824936
179287994
38813570
382001556
446240696
491884773
451720899
517678219
153777311
222813022
288974090
333486039
314606525
219110268
437889613
190936878
309410058
162209496
45904957
118003378
141317356
359589697
138130878
13561233
124768813
312879891
528827376
138318658
208355134
135190107
310578141
389564059
418290265
268756443
231361513
242780266
147539006
329277554
324972390
106985331
490912603
215991879
433092392
284016071
19927715
116356055
141217680
173421482
365262144
508609777
124831229
122668266
240375444
448191329
115326455
413353951
72379526
191575293
125923168
204235087
455149860
335680856
462594865
317965524
83767611
179273142
143620105
368544772
189116365
44268819
249790654
463490569
202141087
385142099
169311322
525900577
263541700
350358802
212236437
79849877
496414445
51802459
21133122
377498611
303455913
26922675
70385564
55036182
415052811
16071713
46478320
531429685
17690653
197733135
235579749
116725274
327858989
414218342
240709549
525335536
235592931
425620729
196959409
170664095
296528998
394742434
70881085
144274947
74542077
442674202
272040448
347010816
16265331
27011324
274326391
475424617
518316525
466444561
67845296
512158260
456703868
220412025
348295964
536538773
448516878
2532167
238979970
315577313
353704530
5171610
484539290
310467211
416149911
219021048
29723396
84496329
286095052
53191461
3568781
290509338
462608747
286040393
203775688
109040954
285582196
54200028
48741934
190362453
170776297
253400028
518065004
535038252
407031743
303634047
208592103
199326248
208526386
367763556
351980557
366041778
364701781
370806453
392996012
122868236
153731975
522781062
263509760
366231981
277924929
235053762
228401895
281653723
119364849
147254869
131095597
28663858
375777510
272971901
5258687
503820663
417316682
529445026
223357198
451752727
268969001
392499959
477465807
443034950
375621514
195721346
296911094
344404643
457241037
158272315
261729093
300781868
391593207
471734418
358872637
302866057
349831454
428826965
122716438
308533457
180675924
185231970
494688740
462212969
75306329
408829511
462981646
14397562
233313427
62218871
80468233
247446606
335775703
531788972
141818409
511100413
417192560
284594365
211624290
110768913
374014774
423902816
272100959
269617663
132757615
359332165
85515732
505853306
179334913
529532588
295620091
469170457
379618269
239008255
504557010
509891429
488849323
44356913
475200284
316271482
218657304
68686868
453347326
278657124
408286586
211553175
233943305
42252390
13182079
63887588
344692679
137929907
498139125
189736734
194953557
107772012
41981506
313246969
435718993
162175411
90634822
51020898
11999363
204896669
66647575
281322593
159597433
185244099
269399732
430901745
282831855
336359912
261155693
268004672
42420132
242658209
447725637
62925886
270360022
138356338
205867781
357771899
351095989
421989220
162632891
267940280
237237699
210432386
243514224
487965381
394173518
2035643
63991667
248281148
118374122
467767813
536581056
331946681
200548168
97996754
426997726
525289578
208532182
522596124
338853042
237667266
169711167
484471482
505199523
167498938
453339451
173574687
471250979
147962380
167862627
461686890
210765913
320400547
224182437
349931687
106706177
146848779
174941046
307875130
325915695
531107342
49239994
67973076
210074229
248971936
347331321
76933582
46052168
116516705
528556860
144381529
436231526
462088187
511219785
118900798
427698966
68157355
162557037
436918695
300647159
81448583
485662871
501651694
111553630
154171286
55445449
285044592
31058940
178735890
138508076
265953022
178198865
507501677
37774108
265314411
291432103
281685735
251441167
5708105
131627888
400422804
264940457
276129407
371411632
144782154
160113417
274505828
430925119
482316882
90045710
414421260
410238144
535290749
106560871
210467641
13712915
100602425
226267080
337548843
385887703
130893677
98266811
122070134
235971428
444980884
12877637
521986983
304686167
199228472
354668829
130317102
284118325
493662967
514457986
32703525
2644466
265118478
528637681
73345482
354446217
21496791
237227722
533201079
172581399
327395359
231187116
519277029
238456312
230114677
486513693
18229293
221427713
232458897
50554201
103655235
22404362
321150774
23543791
526916184
446134088
169456244
221631648
319884180
531528483
373272056
351391706
126354879
410211530
481288052
12665181
362340035
369960327
200140854
186235195
233827710
404260091
321849143
402221285
457202431
229287356
409396473
258353886
40928182
259726226
293869091
160936031
414318892
499740372
351963372
507185157
40406976
156526803
531224191
384078695
195216475
435398879
247410134
113533246
27160433
441462426
145240303
363305102
531709457
400407820
433890274
103433022
180145574
498104027
480806129
528299321
413769686
50778830
283272698
511156865
214467435
439351974
268594896
398655539
337555792
230381426
528034258
338628315
263197095
30766556
530722065
5788629
325647796
400872334
15289741
150360295
256723445
173255224
421225409
457682531
160665152
230937624
422004401
315199512
4141964
85581601
268719328
343656313
318276237
145678976
525601718
225584219
410948191
513506253
419107439
38866322
259397377
334977597
17754446
105064007
486868685
409652937
58973101
78809914
468497346
207328632
509655384
212538693
398699869
348285267
255220555
105427762
146454267
271002322
108117348
434553648
121428472
394014205
225904714
78398955
151876492
180758628
484333976
423526785
226871025
457170735
236008437
186869701
301370485
197197731
461565006
427594369
292843657
286559440
459170304
135873875
214865555
450000428
121840107
326820949
155962918
59666500
24589564
250957941
214604684
185559706
484528905
224541360
390203254
126110868
364876946
443752090
183688916
376497927
372379432
260613442
100118667
277618897
216054759
228183358
363095817
449974773
44842817
146341780
421109352
326809324
126001107
359205676
446578355
354110117
378939210
461028658
9479705
219810075
33718404
297553139
39961298
383067121
138929810
491209415
167773536
56553413
109035519
179640087
105427762
346390845
221994174
184316443
415671398
96586644
91654734
232255834
337961021
83355932
196044921
323753782
467361417
81309589
96506041
257030954
270657677
144273365
320675732
33388142
189379836
202202219
352121938
243380361
92022854
250325749
223230721
52321361
294303343
260535267
74345691
526791484
58156257
496740339
26359391
62186237
444414631
269010862
89508378
440883519
528455599
499396696
213196738
508600979
278094491
473468844
155262788
524128093
135452705
50909940
161089554
370745716
519658399
39914293
451983010
66907414
509295339
11604208
233411513
380688722
374074234
361293305
111945180
525724566
351622620
408733492
265436936
192427541
496639001
43151353
99190862
407804451
149481329
446097653
41682506
284371457
123456270
289937962
36282501
479841043
492506767
309251759
413288089
96556193
402641314
232311401
181312644
434897481
266434468
139040706
493705114
5540358
163256133
29309299
224714976
512621569
451027138
463855284
68454792
343615507
400281501
371188567
250816078
437472048
350614465
532368216
199198633
28719424
500791792
83508246
378862637
93219571
478467026
372412969
378829632
312731185
14708403
476683518
403954600
514972378
269115199
478326970
311958296
60935600
41202613
376213003
406559312
470550275
429779520
184677212
504350151
357646190
120235120
320673982
287520842
112566810
468863319
461894511
256907977
9180945
250145536
258285344
248203292
465413711
33844538
366212907
490114670
174209255
285874279
234104570
231325814
147921108
315582717
53637966
41705743
88984435
217739390
233075462
512956610
277656864
309924003
301947294
257837160
209526533
153712982
385547773
90728106
211653577
449570962
92361332
305756270
289586610
60431637
1387852
219539234
249270429
128512742
189065939
383976033
335346253
350652299
117868093
499935786
27203551
340936862
499025416
524333333
341335251
496639001
360815925
135769836
390537064
408144949
59670313
221220601
485602981
283978453
418556262
126245821
4852844
527258497
194924110
88977786
208660239
234798744
251846256
365077862
435905433
321813841
16466595
106297985
478465212
337174145
31490865
422238488
162522239
527811877
154101919
106292230
224571985
452451165
65793706
383175422
175688007
27928025
275599806
54725670
305260619
444645515
209251366
411863305
243529993
467987723
311319910
498463875
197565928
262858972
332377097
80254479
16864035
309992119
242984394
323665594
508533540
271907410
357874690
172282232
102066384
390723340
179090824
288164340
354597314
361012283
169822347
242421641
506754743
469049079
264215942
51164023
83462820
237525110
401848973
741854
241684107
121271969
509945211
419997857
20170187
516970979
518095504
227802582
290006748
259409335
111446600
254875851
452683742
520427497
80436276
206109993
369424511
108221450
235860926
325822070
226216095
218401609
306513241
259852396
480548761
137036001
325639893
136977844
273480931
347532944
39309782
131734918
127003722
41746940
229367095
473220850
520495864
226234631
330214293
466135942
21084008
521998684
383367186
441156927
429819789
225311619
13875791
492057897
32456814
275957357
283462244
98352745
166407106
240004238
264724906
25337071
112682618
515299288
12923577
258527565
516140070
24823885
193454962
502569918
100707521
456409307
2459620
67401890
238811390
400675107
266335641
218651322
333767924
400076572
120683339
455848685
349011080
310783783
487432499
477196097
489788203
509072667
141951632
35365632
466865079
215001544
129998008
113749925
256344940
511274777
317222127
219901694
234722604
534362792
32516024
479011695
256460439
506454836
179825051
487647754
128791287
500816209
64393392
87055338
429571727
526112398
447213315
94079584
131142564
162074361
220253526
386957868
7229443
166113231
372098081
288017912
105075536
448531003
87442423
448492446
483361440
133006675
153864641
117968719
255626835
107960457
382599602
442003894
146133899
143594270
527804451
54523195
273802279
275768610
143507351
164350996
152238739
225002209
498438529
365097251
389012747
61753028
92399822
504004901
307308375
116635852
475724015
469603473
59382139
110856670
439340394
178087884
151575365
144789329
223589323
437218237
484327204
521532119
130678654
83132758
9888602
63471498
264806317
16778700
324758496
101980894
264040381
64489569
420806250
232639403
252857283
144267419
326653117
80743984
384151785
513571906
447098821
312885856
416391134
111045893
181999532
143279619
512426885
365010133
177703679
404527852
333994897
432800168
37458962
397856478
904601
262113064
498238440
417109767
502973712
340970920
137448960
317161206
515982967
387511481
497982437
477610083
388999224
162833173
461680483
277980540
164499757
395613325
479043593
69108331
47101094
324569367
427045001
449317757
209096124
244409298
483793124
270262808
110914292
255431180
115060030
529815049
391306315
329153084
451633392
324137458
22694436
375129498
494294938
517028639
509672668
379556584
518092647
306007965
283064560
186885298
224136929
11003326
116724808
16356376
24548197
390747365
486795654
259005462
297897339
371122288
162068779
276114773
227755162
163618760
129700164
383333225
362602009
270929345
114886248
10187899
15728226
180093566
202380434
273310101
350213097
138870377
133761869
190451849
243578026
334246160
424351986
456186304
437652865
335348092
244914009
327879943
207187182
281594578
79449574
236533425
226734128
258279600
46990630
17315018
430901745
114335658
430050118
122831916
317324123
377851770
282089148
231075589
221361091
483297566
321507963
121464639
251965715
266814141
382904143
63370166
280301724
111712459
400602414
449012950
322015549
420026697
378528416
191579713
333184527
304081667
235168128
492557335
18859221
315536569
367125316
335047860
89144519
388908465
9558329
520170203
49986858
413215032
423078425
436489008
287493724
419768424
207189032
487186701
430948019
363893269
233170675
196661361
246671215
220916263
474440996
7088490
323438653
515628513
386684862
212247691
175240836
85775650
90603274
174912532
380329024
177887035
506431105
433070468
67467827
134102979
245593509
314912363
317994190
27551006
349949136
95894952
391108287
528397237
191579713
19791410
191918852
118024468
335327189
328100449
322308560
191989297
329043772
428750104
34345488
329809758
239768459
526257877
516808104
388134529
400202840
504759109
8401569
180731522
337481687
285998265
93855609
357504252
263894535
173375863
449550694
311153358
331031457
173681253
184051552
129585591
326781505
225689760
367943746
159633929
346525912
255714372
14950706
194234040
526770712
524017916
502466230
398475025
1207682
426207170
422828780
52474885
357674180
511455747
445857792
508998363
495264793
248790238
245378183
162460333
65910349
36164862
434777260
247948295
511772420
291562217
422311257
121827908
424714420
381793509
60685264
294651469
523886740
243924901
421800859
513564765
445046648
155047467
225510043
487062194
228711727
489276972
436456493
9221906
105018447
347624294
400076137
437253586
277508117
30311075
42165441
424997300
275513905
474844604
526392255
307548637
500949082
120954813
93590599
255224388
287459785
395243971
358144295
460278912
147401769
396748213
291305034
67073453
28069808
153879970
132529142
295775447
324293953
232347562
159202822
284224564
339668457
435991624
509300606
119528144
208085802
91105776
339961719
463201112
336656881
375815753
515978595
176809497
323411890
430776771
311120318
379003289
226273052
260126725
275112721
125542473
479902159
122831916
133334568
400815105
410738457
317517936
315525942
445123016
57065564
232542013
280598344
110437472
254898613
226496295
228850624
317678360
218176930
450540711
142054047
205192918
371812417
127024751
469471338
437797138
272143448
202179683
357196491
441863962
22212945
271051114
281917891
44869157
258742110
359140700
244262733
122311489
355631015
337408831
425954032
103936718
42968631
77533897
90985075
215659973
427521739
373468583
12100559
414351753
225574560
117017105
502767132
406736186
504468611
486689164
206492519
131029112
533296378
68596109
58926454
106845174
379260444
244572035
388903893
352939658
22814448
474613088
109852712
507024345
53601355
471009525
517987558
176492448
242041817
327908502
53493034
286986201
458118099
390981451
459392814
88719346
367923312
332628141
237358567
313365791
316630971
283525884
365997500
327641264
293212501
536161970
428895098
46035695
34333396
52367185
276773322
345638774
166125764
308221410
419776093
169668094
332643408
125619919
305851861
54225938
133825442
340831307
49603305
406554004
318439871
266552317
136595260
415653321
275451111
190985137
324797011
198933661
43082982
73483064
287533223
378602505
293625068
482788416
235424889
221159087
200548168
456460779
430240575
45130417
134174837
121526315
444583181
166647863
125968206
92228589
186808187
114942854
201706418
347277578
289331946
347786019
208102418
341251644
152120158
507227393
453726812
391244059
525440695
320793173
475718670
446737683
18754987
142199929
185480492
37592105
111659265
142717156
438223276
326281584
255600553
230262076
476284731
161104811
352696171
9178241
340801620
530339702
135047813
85758894
96376130
268717081
209728395
525292369
49996993
212642968
488780925
273658129
431967264
371058142
328722225
301413634
275709877
481884630
358155551
338406052
338942515
331029282
59123693
500428830
450359694
76511515
52367185
327661906
49860188
40969123
312519745
123932632
523082592
512704248
423746112
518580101
518801704
14178388
270639139
472671426
211845467
332416389
305446162
368450233
209607551
385305294
426772227
328841828
67375978
322075696
200628255
355508459
477946781
378077399
199776960
140691416
340352689
429373977
149734748
435800959
486976416
69317069
65335986
389656213
398658046
100920867
320158319
38085652
514071426
507595867
524106261
299079402
197007166
475912609
214767770
174008593
316714218
384190647
15744433
340751810
137593571
285182444
210002660
466764606
13239534
320793941
92100589
286783993
249342171
231058386
89170004
455849014
488764422
282966703
324059661
19778148
504152738
473728447
384637654
513097576
301330930
244967386
168931324
276914005
208760298
318678175
246588950
12193763
65803462
61229640
520837531
194467293
83897875
228997600
134804572
273003406
227300982
179987986
116162155
314658368
367357028
143044872
309259265
336474928
173462722
235608532
351398532
402042233
235648046
424055682
424183108
42626294
191251440
89022041
5855950
165426329
404124372
256867979
488049511
508998363
524229955
517458445
70556931
109071851
70749803
5641932
140768170
480223449
126368242
54306212
153775282
193978190
59722797
435752873
400096305
478813448
449103888
209711500
274728252
531598907
468445916
409133045
85839706
434738863
477118866
450137
245963490
5330401
131983738
444174034
457105154
214344
476839540
61131976
526940396
409178583
498086640
486686148
439386801
181755496
74651789
137058301
280317046
456795198
231187116
200339486
17607570
418639408
149482406
115172277
147965515
403792623
196075592
443801414
125425676
166283136
296716593
484591113
290480868
440080842
388710823
87316001
126713888
252638535
56553857
340325411
347180690
76647689
76933582
102966742
258306194
73065681
292289398
376855843
478833242
426960935
311402389
231211265
247773807
64803236
52763464
3493528
512915561
149405181
244007817
515634900
349947804
383469503
37581134
118974785
483258795
444018019
76132571
20511990
31037313
429033811
515216969
423117328
251449370
293017617
229952837
394208157
424996254
165425256
265090712
135782187
97011578
213324885
466938900
440887552
196653940
275957357
509295339
83940514
128724036
506828203
23008566
51060408
476137600
466177683
467863829
426330865
319956219
533307497
303057786
254892585
114547738
483642909
485668851
388858156
49707394
388752521
118024468
533252634
62881589
46191260
15204019
128583640
234845213
496539286
379465429
359273850
311958296
51720230
73809766
389065417
94753856
274332985
22069206
222313193
45723683
165189053
344219144
199127202
78447912
15755243
34682502
264700627
116085531
363185415
104114399
360571027
112020434
191186104
269689594
43754434
534945226
456657308
316214812
288985083
357686233
257615672
369096923
446953249
357641115
521190314
408994507
278913010
210993933
358889028
108470672
410838543
6579134
31393126
243716857
284920330
6494291
432670425
434637665
373673505
530790056
436587391
412885491
509093434
462015235
452149664
359451453
236516381
299465316
217975758
461834031
322546173
170933781
498363378
316087866
342293427
158660631
218710247
192489879
129761237
223959282
269599497
401281447
342208269
307530021
296907184
347341054
468157940
160897674
460152333
221143823
67527482
364882458
438491775
475903803
485238171
456604693
31924501
489422266
524389750
470235817
24609751
221797476
187672974
396906633
361944628
319493857
253253291
34083561
292881103
241276424
208004042
528788315
277429847
85403217
229350014
148083927
487175961
456513338
444027572
96845238
223044821
445267930
358357495
444997177
443189158
483533425
282053759
252706150
119022777
457938435
403607584
122764198
42042098
269438407
416725271
262274969
455342499
386113413
490513664
275380179
258619435
239496941
322874362
260089608
529094272
24866498
168187217
499638776
412865075
194594571
528754712
415976062
496478679
471640715
416343422
225359949
493443297
94277659
408550829
467456237
378371799
46093938
320594363
531921538
331840858
52573758
240793417
268652929
462987831
296428099
147173513
452140565
206477262
360448679
190638688
404276730
47599272
15886476
355772864
522305363
454305504
509107650
290136699
70056863
32564510
414572611
146394738
375353888
525567878
481356715
180113170
474625310
183458721
277418493
494554757
360937486
354710744
87105647
275389299
528034100
454776337
473855520
400050400
356172151
278595189
326772544
145429808
491092617
195314601
261383959
151194499
466778896
400302504
16203138
209085406
185232228
102469616
5948981
285520357
494320785
526573517
465561160
30404544
513309263
264521635
157048397
257474088
486998978
416539638
266913827
29676602
20606960
284013238
184205087
176607478
390032570
163499779
326965451
337200589
222749084
121926632
459714694
92886767
120081508
181043178
293017617
255140047
183756292
374353083
201979996
348628789
53556392
148303370
292449239
144614439
210226003
25365411
492799348
82751000
350964009
283704569
117269481
452466495
506695095
484741471
102963134
329590185
239343308
295511972
330831860
529050539
124695610
471432920
232143944
453065309
501617157
104479969
459038012
180149259
475312587
141405418
479950075
118991157
516285417
190559980
422153409
59160317
213529748
62074822
504639333
19452885
160523286
459269014
173535204
512054932
231630656
92288932
347144860
378178384
445921569
357842931
128318161
22758850
261518839
365226833
30300861
66738331
456657308
166889912
358852770
381192010
480760874
63481903
197197731
324206841
379200502
390799884
501558946
49829090
196499177
39934419
471030609
245217540
306054451
37000847
1043553
90832377
173956631
152136229
183342592
504485562
445124480
267059425
131095597
43935302
179787442
106296875
384589610
66578491
536161873
162827308
43605957
521451859
222809312
405056953
279026256
185584270
186829670
460327737
474086493
533792638
336455475
479108607
15896903
436281175
53059424
444492243
250049010
311375592
36686195
455789864
281775660
257136546
120307369
227022373
280143282
332274090
501039059
7752052
337993622
212857090
332558509
437066187
38877037
454355555
293037880
384888698
398506675
134497748
142177076
230340499
265367133
477946781
512797254
260138925
217040661
265908988
196544486
63770734
25599237
489110060
384240904
33342131
40867751
27080398
378098397
170630111
436055733
263999966
76181680
474378004
508593605
315252737
405327408
14345098
386129380
122082355
268670100
454859142
77973886
26293924
294310098
536725933
360658575
48858964
316834388
308465527
161905081
357101833
532899095
196955175
347904918
344662894
410126864
111746055
470111398
478669685
335502729
456178312
365906542
9834040
90388778
242691070
202866892
489997359
389284922
142241717
439914459
358122761
24479240
191034013
21353297
235307615
358311114
283191851
372203547
266913827
450129554
296977174
127601892
264766712
529887989
5030832
53947322
192425729
485726817
192767017
381027100
429448404
231388475
48230851
527308928
457163304
377062933
258791119
448150372
329446775
72882161
433848305
107577769
254044790
258068855
276278196
326984477
332545281
169834941
19927344
497990528
168483649
354919111
67600169
135392548
243273377
252095716
254048316
190002102
42277739
315106389
423312785
293316050
393595945
322785174
148218653
301605252
65940889
192033870
96069310
67536097
385995198
478490379
390386796
488194905
414187262
311256342
63850244
303634965
234866639
319382650
74544707
291478120
286145211
34724951
451622985
408009356
94863667
408100230
535232942
279562359
282971948
229990000
498105299
121003628
360961963
317136392
450170784
94048429
456302527
316633964
446984998
364950119
320079364
389665396
127727492
378638615
219972069
268811700
170206148
319148599
484626637
293895478
355004879
218307604
340374816
89479148
435395000
214660826
482854246
431564116
456906261
276741184
296005758
239723881
149752631
392137785
405978578
375183964
525117293
47502496
108172031
14351721
43213146
296900102
199159158
320274588
389618743
48335897
180715116
302850045
353514852
407726089
25634849
47234649
392262116
512195513
90973705
44591855
22887107
205630244
412913841
278790691
256112048
283373284
84942535
159544817
428379689
140415722
108513625
358154921
312673753
388337096
163888729
412794047
268927575
286902094
313311987
239607277
97306214
64661804
93314519
481064657
229659568
40214731
431259268
286534925
300355780
58636654
425982103
37815063
402680090
43717541
386226572
479699467
399405982
33417910
64709141
361898933
195239674
355643914
384571238
180595179
155191404
341403129
237826624
47150342
122191314
246706828
481351628
119281771
184932106
5948981
486332611
305024690
108644462
286363640
7466477
254286381
73370961
134245459
336060030
255323946
64677688
55275371
515547066
237534391
191575293
501094313
423464843
210280959
468528828
419749087
297579448
486061089
288698672
4165812
60738509
65081198
374012643
7122770
489004239
18413013
490187023
377857061
67112363
392247431
41043246
300890497
45549796
93248544
189042203
172077766
533100194
441113215
183183604
190455187
397826829
148384605
17824551
232819992
387297006
187919788
311040129
449689411
362265005
485837676
198288253
372574610
466637338
96930911
439787182
253410173
415822237
191835714
264880415
235319799
440735784
436918695
110844164
417618550
12723120
484904272
341298300
417328099
34887364
54015419
515117107
98954721
204062490
211738289
29608248
256646752
377099398
240263591
221311427
405397462
60144589
70148058
56504637
475021080
526329063
65368212
336703877
390082896
310952644
517182004
484092882
454776337
309536892
425078550
236566571
257739340
184206175
153739438
164554023
183665022
5899491
138848872
27313963
250481007
125224672
392593325
82333465
180253801
200568360
303777156
458763294
303854232
71163036
65025119
406647660
496405390
237656518
63627834
406302996
122758292
29110799
152693422
91639037
188790087
380316880
94162267
162423272
416609249
303448508
99283089
237443616
245629679
425313038
391089926
436557297
355774048
473305222
310890783
80492718
411757212
147191694
127654292
86342097
404522446
102921610
107665245
87396369
9419480
37454385
382164999
251600342
192774249
326157077
295984784
62625968
340751810
442326765
209940951
489332289
70959851
307972331
362429035
98402865
396710348
410148224
266874443
133276207
324849002
501859689
226323237
178512871
179608298
424947378
375028705
338334503
514563698
496115727
237814994
164036506
40432503
47105230
195424459
356134586
302723487
314013618
18597262
254852009
129641687
315427726
192659527
167355272
377478460
419997607
136717996
193835410
335278464
98503736
48154995
16691091
321711016
271386940
24685556
341384683
480012949
196649213
485432468
192862999
172029791
4856044
399762068
77569474
260142734
71124965
304040403
47186779
216002937
212781070
149376445
260999368
89244268
271146008
123004168
22149221
55601458
475718670
23607236
23624861
151029037
308737493
479587560
274534017
52174835
31154317
329827856
61801095
387625016
201394097
214922368
449272202
384368202
265771433
254599883
20073169
223198687
424271776
472735769
288048179
510356492
220608919
123280547
92825937
357894787
116448505
427156742
483643222
84559798
191656943
117742542
470247466
200845807
59336170
156341061
487550091
224576791
99331633
300566092
307991060
137105800
204827188
522686707
399562226
366236872
71735135
284347624
314069130
27467069
128134416
53835129
251944073
475560997
420053558
388725324
222193832
323974038
468840132
9672614
141767864
44264240
522800346
491356194
97580327
145617856
523338702
196148604
488819630
410303569
202049182
9219442
227381740
443953547
381442875
12312136
367357028
440272114
175917090
408919060
475295195
534806531
93582423
385159049
252026919
13707062
250219991
49586152
501589756
439340394
467122679
5924751
515887071
490922262
454712825
230199168
80344186
470962418
17742511
163776738
137426002
444609354
355156671
459717826
170129709
85326326
209275978
67116959
162233092
358041670
399936086
249401601
175932776
42538625
292471993
64799668
304139576
365803653
522615709
149776361
70815369
152338282
442025625
37974307
56667080
499226070
62594479
303342621
78144940
213626931
43538843
194368028
49162540
10294912
62512483
94023068
318354773
179454516
330364880
296050017
28142080
143564685
426681989
115328275
141453349
460053296
458636556
404800289
468420058
374308468
203943082
80748233
361482574
195573607
163599612
373184507
393784402
522322849
152794484
35860396
226816005
171241879
407017492
411332208
246406323
498088556
303682626
459609422
175099143
323176678
80410346
392737010
276555290
155318931
485556447
143802680
76910714
171816803
436786532
464427153
57245249
307122460
45034079
342940311
473548399
49966463
42954627
355100533
112016250
388386101
524900765
217825724
499493571
330261532
136620282
475395476
466742751
16061075
107490383
30019509
301002835
129655684
139956756
63510624
173749214
73317795
418434142
124428329
445183835
267671437
195410999
357648309
401114311
235629969
263642831
367906806
256062944
33302241
112481340
310538182
79500830
488672688
336891636
505003621
339484579
418078718
182246582
79501527
297740999
272258697
71028833
513196327
510993641
135995604
128032482
288659299
213933424
47618110
168681029
257470636
329469343
419476416
137002453
83558944
34444558
127991492
359016248
229658070
278443127
291501489
365077862
442445525
104313603
246395154
191216271
33781529
233777526
96292364
244763608
447514449
72167507
388346238
416842144
472698020
31479501
26182392
235297063
509448585
266837826
59462152
355248141
175216030
472221529
526847082
160989911
423456295
22683812
363224661
390941489
441353855
122318343
402304720
383366996
394440243
224452626
442204427
290061927
312456571
507178849
65329598
164371968
463490569
219685529
167247949
290677287
235256963
260276620
401231572
95801107
242312668
80852881
34377611
421510586
87879803
125055771
107873524
352645625
95070651
90742436
279635016
45221481
502096084
233891193
263800930
154378533
238781326
364207720
66366898
15254556
232157004
154641198
438345545
119026030
24861803
400015579
153999240
35616881
519744599
402564510
107188118
490285266
218627316
349947804
234798744
329752857
317157998
80300685
97569739
368983120
101445102
6098166
309989185
508562775
196350622
486409969
272181961
200578727
408679973
142823423
121285272
63788107
473682232
249180583
360185304
301853515
248459174
243877140
445958958
408093853
231355374
72740069
222797725
249942355
166022956
112438032
192539272
448816989
206200753
264728373
331815917
519416107
65695003
95371558
118680944
127609975
485873986
263444614
33909591
378685937
8961717
179472738
79879849
166460509
314402473
318739611
77290518
472764818
214421928
263656296
364950154
345115451
224085906
79537415
221628049
184829186
88557281
532866940
499772018
506498710
507133087
310873028
405305843
137979890
60994215
352057022
25915957
482146543
394444631
242041817
338270743
86135113
175720608
517942524
314761001
100797258
423518880
305208149
246909388
334660787
109857730
357810771
258274948
47449971
243029892
393784767
206847799
31932002
220194539
466185125
366623749
505119090
161694694
170034051
390382098
109429024
122191314
202631109
85939080
204651278
243341315
70188555
296738724
129362343
5323799
324068124
165273884
392908952
250958068
485279939
168628992
175887347
522258525
490336296
536401565
131478992
470431225
104612615
415335152
181998016
114394318
272017436
48710522
203653855
218468961
362098765
262670300
13715507
249902713
433304405
432228554
206635660
37846276
423586917
125894659
174145398
487997298
32443836
314344865
388726590
217923163
400754003
360718038
386210263
266890987
198332464
99376669
294671735
376010400
115558184
482838746
93210245
422352646
446066003
490571111
136517184
161401690
462884351
338131188
118389221
473471887
131383346
383135718
411119784
7500870
33708192
386503524
501826216
245196354
123748627
21282216
345695722
93901082
141342899
207908686
223757269
369880241
133584626
10422177
79937982
370502335
23036303
9824428
107452625
504983438
297922168
242391196
144922604
282915962
534573737
476792080
471609576
492787948
11654094
401221731
235629969
392518269
20326718
239257606
16671102
384442110
219570545
498096314
40131158
429067256
248104803
488071702
224108648
517010881
61427316
311637754
206572995
151871479
454772086
287149031
453346766
453617041
530794558
363325168
396176139
33255386
106673175
500417714
25967900
353162063
432384443
525758516
214488790
17233158
483328484
125190451
261574430
216654417
443279178
290429988
110253706
169018321
405107004
434123187
487973422
477538205
499586248
335135457
112587633
233454031
196195880
452076566
214567395
76040456
480595829
50691739
145684832
151136483
58584657
172629813
342481559
508486099
432649426
503947111
447784608
251388193
522915829
283517785
297499678
148956517
484671879
329503023
479601666
237394068
383110608
118219857
361278768
350781677
61733281
188805837
418109028
59021731
469445235
339623760
92341621
471560039
158820877
176534888
177301408
494520362
300491630
506946007
226761102
490809287
293384029
337798258
193827987
262400659
295977505
404203831
211250917
135848911
424002757
493361080
431696813
279950648
377298215
8240119
405516871
254836329
452158448
287973905
77356100
522254394
522864378
95960413
396028692
150957238
208125912
396346787
308555012
532609699
133634113
435078546
514188895
95194541
400845401
356750388
104606406
52074413
467727394
450533257
467626670
496606373
65281773
518565363
258922447
39105890
454553516
266498320
370490792
206993886
44020127
312622827
493647821
138189018
389887913
157835596
16862428
461584499
291350193
141033725
129573738
312391830
220491491
329934299
192539966
340852859
97921589
166920390
274728252
452046603
473505481
74178395
337690236
55851287
175810417
59336170
468706856
98912666
341662265
467366899
452909023
392795447
64851371
513560407
426361001
175740987
54912222
314574789
240714585
384161817
209351151
85251017
40882385
369420272
532179409
317870602
338147387
358460167
147533773
1608885
296500246
386609844
488138228
366126706
358613572
110118186
49036446
278931020
70806118
14432733
244623792
426997726
351526711
493123693
290105438
243921583
428918974
176129519
371704662
525117293
335426137
71591130
282077063
16219684
319564329
23141462
242951305
533675211
251677923
65457304
302703696
145240839
332377097
446066330
456181536
222125969
20741093
377350989
378887093
34058954
336678352
208952453
469819112
408834183
125970607
295696661
481487092
202302392
448879701
265339821
161904528
295362540
71126798
521457299
64622651
507706373
379815255
152299860
69682406
361706800
344955573
229699946
327837992
474978270
465762668
62815717
437533146
489011352
208376669
318215211
80155864
150712957
387203872
209655206
173736582
386395334
495022192
349813854
195743549
109754577
15310958
450721731
187050051
366090184
108769435
27578121
529916357
97202869
326772544
319530380
34377611
68084184
495149499
207291577
93049064
263895283
177180597
73994500
40372463
24573110
150321192
245872673
330838786
103156958
255518677
390121241
449569601
56557125
187523761
67851461
189065939
418709464
263276747
26634902
276855017
503625279
464093789
115385798
124342258
268985513
120376776
47765067
491087744
359098990
219782627
183364945
52714263
426655206
513689704
81209619
160891630
19542484
150615354
18339034
160806433
96298236
517172403
380759419
252857283
45782180
520116309
523800336
396512674
38593229
451123168
91006843
160835654
162225411
85979802
215408363
95946162
26761918
387836286
424031973
139753784
208543522
375463667
182617302
425758923
474016266
389751311
512334465
120160851
69979308
242773379
435688450
171048561
168783655
175303770
104344643
273698238
75834916
466857420
109682204
340164826
214220775
198288253
475291741
147255789
321713430
271371185
115720325
398892610
50758627
220716051
251861254
221098232
392173120
313898510
270761369
435238432
171349844
514092551
470482628
420634732
263246539
515007619
201294416
67412740
376887488
392917363
67586690
46093938
446722913
73422204
114325345
356271313
133339291
110655754
302114429
256261375
324960236
101860109
365987108
307520175
300890497
226202271
71358841
261297693
308468774
230387622
406026462
429932448
272360466
86677442
25786687
452232909
517469294
527648325
418203361
126903104
5524789
208265621
3178832
145865065
525318659
381781006
338202352
504272150
56119755
185836624
127430977
42207162
383643631
385854394
63855175
61832159
502918176
80996075
75897594
196787071
180955888
466278277
447899655
193173435
183758778
416970665
361870757
335914049
292890153
151036897
332687154
268733697
231636317
416029818
397809446
315163036
337516362
406571256
401117324
38191936
318501314
447943486
333268074
57479773
64076479
60309977
407656887
377550794
118075318
52870394
223340812
478136690
387747503
141386823
260989538
431000156
322946906
73113457
492327168
288243088
431296427
312276755
523756791
262870172
394859528
82005229
158122580
449608745
524112480
253809856
474163373
375886397
436653646
293212501
89294965
151417881
375895314
232233977
389766825
436225251
116903114
395380296
270348123
394421107
468135898
451279973
98255634
262659437
485977145
304929946
159993397
182170910
416892186
380345773
138694880
273201767
209091561
521503557
200043518
212336265
130094253
87488327
92036706
158754964
441302212
104478223
184285470
333959830
410199673
536811333
217727678
267138614
282951265
387559159
90497749
18413743
466433626
350187399
471784671
431732621
218106142
205185582
49883128
112606217
41233535
174615918
435047103
309688776
169820114
400138636
101586578
217770409
535440127
70018558
83946541
248960363
151830562
345601417
73107746
44708239
502276031
228302528
40168204
295517010
95041087
296751240
155671070
14376574
515371349
450756740
201131616
464744959
135119264
304099193
419032692
330115781
24970031
188850653
252055686
160007122
458880523
285620576
328299776
442518784
472176089
143462127
233043075
467967766
515016111
375106613
533340706
277061680
83322522
413893022
484852292
289729073
500749074
386674017
28878069
100187552
274590083
344459377
328328131
160797994
210408768
103802346
63253715
379556584
354217257
286154733
98451494
226734128
416928253
255453277
28517479
213131373
164833917
376512606
182060852
173324056
114134936
257920973
519301960
536510506
206891293
150809885
402322451
132059828
138715778
148068433
481338798
155072034
517553000
458535916
473967066
286782015
194269331
408922733
45411365
205369370
210614466
345807708
90997177
341262705
512883858
110542271
516903060
249035664
14876805
56809354
232470291
56598781
421089448
175045819
401195560
266456429
416172613
326291374
304343327
283082157
304679931
505365863
149135338
350463471
129233173
215506208
351833305
458045289
51849742
514002403
98050198
106488600
322329825
305489318
169931924
265488061
502859780
434680237
102542390
467809771
58756363
465239257
243385021
61875867
332438954
409460687
337916339
217926517
58538361
322343720
143271830
178809784
365018694
306340358
461238345
474881485
176344330
79868751
285747287
25937441
193910754
387410918
891649
492335071
106160006
193377607
135777210
112970533
449695651
437664118
523952457
496481661
110744942
348969580
525535422
401823170
35878909
118775791
45647687
10377758
487296914
251271074
389889079
167966078
273325271
154414227
359444911
99329419
105763950
454638599
470320299
271627763
469489297
100797426
263570370
45356373
351221086
233204264
406405948
158203073
304068588
343960007
118742019
489260781
358836326
497965646
424288319
134623221
46963041
201852037
508622654
384281649
273768879
152825250
296042487
50455220
399677320
399074586
384194063
321178667
441213270
56352293
246546981
39000916
435239896
215044634
411998689
66829045
532606994
51200013
231898969
338190543
442193928
75611464
306346632
405469028
341186419
486536001
290729088
477202262
195441619
48787456
317138112
274976319
333304644
426651853
53905188
392519070
346486967
205401067
240106352
162632891
405154583
246667447
30076232
120242648
204989743
65784235
312828330
322083144
367906806
516970979
109106502
228004846
472061928
502555122
107683689
169340921
97240095
252664765
438458242
100133811
424258153
137900278
118326822
103038850
396604572
386957868
125132946
387642291
392358007
390646439
353722678
228732310
94812533
159141337
244037152
149288494
438790635
486873139
472312126
474396240
178703558
234301640
393401995
166430897
106607452
93025738
530533328
260283709
340538664
213989715
34357952
177513768
378738768
129439793
83059722
291640775
201083927
426799485
318006489
68293306
518187599
430323821
92809335
250573353
304840423
213233946
347130949
59286598
281386769
326860483
159486268
12081580
491384134
210226163
511117126
280487699
322015549
299551851
147593205
445188234
124907920
356266590
367125316
228717408
269271526
490243792
38804723
343658555
507976448
270732749
274326391
528849458
210706576
257030954
485826676
165732199
268888309
229397626
195080241
4011777
85163737
312213396
447810639
367657247
73276642
516388761
87230400
157959743
45615137
87935300
184205087
109227974
90915812
353842117
173878211
409240104
524274499
153657137
64670675
470658668
202262952
526415942
218052943
375530165
179383534
259489830
235726020
216260839
206496030
351304197
276434063
139479660
147661702
415217285
500760155
216885753
90703684
469182992
30045983
58779156
332605433
416023936
410678850
455536758
482234826
259349155
29193770
251971489
114412183
445926843
89218233
6368201
257311517
198143787
320868590
336719003
149090299
442552172
442930084
270944497
25746169
109067636
19054709
428891572
227209853
59781354
166928593
169712837
510692085
93588798
122583548
377249166
47539291
58400064
59630544
473048298
509175382
222353059
337512230
127809301
301872896
195611236
262475927
303651733
389108262
5657986
505384912
378467859
497226218
297293905
397711853
391832698
331805050
38115372
151912016
121841803
408704763
471925196
17023012
284041363
468027299
491897340
52398736
302442646
256702772
89053401
284322417
438242946
521341932
510696482
409558082
271741662
481070385
512093334
335672718
201296535
394381382
275481274
248831722
347018551
176377122
135226006
179450079
155376559
242627101
11338935
39410035
18328796
274882863
242088568
266088820
77330403
483955253
48226428
478993762
97761332
418572004
146083976
91681850
273066997
15465500
43274297
263197095
269173327
530660784
219447465
184576501
108895433
371092568
362761197
116706016
109403160
416490970
532875844
529660707
239716430
366370987
73253276
350876715
54133815
436454797
339895888
464502962
495126754
27333901
124374145
239063663
298665129
432258672
431257115
323500095
423987895
411731358
176395702
71997840
514579847
60878710
112462461
130080930
395877487
91619449
318026406
440333977
316978672
2697529
296348438
274681860
182935982
116659020
324231594
90547232
25709726
82928966
39101647
477871659
365992488
432481489
37815063
442006794
321743709
349023303
109672380
390167221
342658525
75502341
314497501
18617456
460076059
401330098
519240987
131299269
459265417
304207728
360000946
256145759
155217374
33736517
273705458
341610060
462496278
79490784
255162343
208855830
188129847
484436082
514050194
504806574
145890172
41006193
82140708
399136733
316395195
240609484
400573828
256297806
319861841
140080398
331484419
312855461
174912654
265132974
238538416
40652824
62046477
324364884
296936527
41191925
449188348
441415226
501054577
443179165
532319102
337617377
351469981
117658750
422760875
489728450
401792864
354708025
212705490
110868227
329877170
21704386
423944735
97016900
390953498
444117434
103917802
431702713
431721991
173156733
424622585
359107969
191422903
454678237
356609662
411039481
523107535
431778453
499086876
396766303
235937395
227755162
72040124
366593777
30858050
195424459
370134987
449881926
426621639
268965516
517327943
369050061
146797139
493527428
389306335
224351566
521617324
432474015
281653723
124278038
289313966
51756086
445411443
12427364
381998821
523788275
120226847
103857507
446796095
422472771
305168261
148335292
502494789
14308656
118633653
212827080
345178002
155992508
145015748
399140147
350278350
196390145
165555481
55512062
337573226
180028209
356858249
527247770
143516337
501518532
523430453
206196933
364462591
186734729
303693851
340837028
318676315
525334651
151796343
52223664
371309381
378663484
336564530
89843865
265512446
434576656
127604780
140395341
327220733
44968241
61151301
147769044
263532374
417971417
357980351
405533628
151558281
495807532
9692156
210974524
85749492
70959971
465506751
420259129
2555784
10998171
156636365
408617316
524278361
262524087
78062923
437583850
122530271
281538939
159517965
387381248
514020171
153701630
189322026
530501939
235863699
303115442
407382070
535592740
42287852
152547056
256691418
22249337
472658419
363950873
123713287
375507003
234541429
119039314
397207608
127022872
278190273
483643222
239754592
289539730
315516936
507869829
5030207
451572677
204788884
152825250
423411720
123162978
119747660
412313786
302206403
470126815
337445285
376797365
162186305
70584608
431660547
40542074
267498114
244303763
461796458
175613747
450168815
268719328
27276908
57250875
278713697
215273793
215543044
267698853
264516925
178322106
7785462
92734530
520792755
533951585
340552362
521163283
524477486
146222806
462128040
374231772
510559397
305409820
222738240
245961883
241287034
38351539
444407953
80712479
333818973
241606228
178322106
434005944
167485056
42755481
33251303
501188120
271784736
172739550
520407418
453172682
212885542
173508944
33246887
77732531
74624957
410061806
407708311
369976898
443997653
399138768
234978154
280033661
495435362
146949544
296680230
230692019
97135416
13867989
5720102
212757088
266781807
164348235
24613769
50107100
271803850
299899207
119390075
47625656
376022605
371870038
82449301
382144044
129103470
59295093
414946236
398249138
446682212
404920103
524977529
45786505
91389885
415564298
129487668
208782677
512832911
431665989
160496596
422828780
425792924
246884504
416857235
147618923
457008814
359309059
57715663
275308583
62134449
354044006
283471822
20807733
240846548
142177076
436215272
78917712
88385137
109288152
22472067
132757615
529246103
478270994
226612568
444342998
4702451
424306198
245966635
473314384
320442730
296077107
465391878
130335795
536078304
498577685
446258586
501752051
305405866
288694834
524474970
353103371
382317688
396215089
395359510
270836245
94958856
504368124
3658314
145804784
459511503
91779859
453219707
399658378
345951032
149776361
487656232
392142377
498787038
378673417
325956248
323939122
247344063
450033286
205845807
496311232
302643434
20195121
223245
87688313
432613307
364977445
281983023
152252605
501567762
108503322
288617928
346884478
396573536
514803434
23306018
353295620
62964834
177632310
147533773
232390763
185678944
184193808
90193240
331407133
249698435
158910731
37413313
303239888
263611575
365479244
460569286
477780271
389049189
348077733
480309116
534734034
436374605
510458819
104634824
50080030
248173827
213054523
271414576
45085709
397001481
473988857
423059092
213934851
322454321
133187039
113812031
403146755
61771320
490022188
268561299
44522006
535181319
516504706
435388141
521843404
66069950
535562738
536861072
184274362
167112672
483170817
405060817
488012681
204119386
377877679
122769921
338411612
122347568
511712816
307621041
374669390
473041691
305923979
372096229
67937809
293890030
211751659
240153792
387738104
44578670
265092925
126429858
339700583
120778261
265009451
374380386
353509430
32151014
36272620
334501060
147033131
365921328
328599840
379317252
38614855
217506583
7965839
110449787
347228563
185456076
137593571
99916987
202349687
512953535
439925430
529779935
36868378
223060673
191343929
185938401
472931061
237757013
382993104
491659706
505240340
426334308
502718595
298011285
299116927
510261483
182078674
342764904
303922284
503600743
389159255
148556904
1434781
448084172
360760797
315728277
126355006
184316847
389853301
132062970
157613352
240764057
195595269
453161929
31210815
502804983
529269106
186012272
281119502
263412773
311166393
4315072
36678656
169822347
111107806
82971884
511972327
361289807
183417824
90136826
75801426
67249022
131053487
425842156
141572113
253964314
106607452
120579974
512391706
65059190
269084983
103156958
410453005
73585998
277348380
222352771
423902598
279182554
392373308
275955128
55549533
487607931
205013448
175713212
65730790
440186002
180099806
316192311
286576985
221858744
17585255
216778390
363300648
173515884
290445934
221934811
442956380
153392982
75813474
248264283
68641927
112164519
303634047
369196712
212900330
65231680
26830819
429034644
135995604
482029873
166637493
516971143
369816350
39634429
301066158
119056452
189860251
84802088
517141031
381853414
102057509
122752190
335668583
155282013
464838579
289469734
82773547
370449898
80038585
401632508
262031881
505954580
485894053
188353871
496589701
417746077
364927692
12093469
374381537
520259721
189389821
320440478
377176872
92106324
40972178
45618590
256665014
486391314
198190622
374274305
77247540
509700517
293138780
205416956
98050198
508383639
524929103
28061081
241983595
511323409
22409862
36770880
265372350
377889548
22098471
236455991
121884267
138449852
202680143
460901494
396257634
518473151
202132154
336137207
250502579
298617266
148420898
69386070
256095321
396855826
190184793
250571935
237281134
469734775
39765748
41233456
105361806
148685638
69636788
235577072
164730624
306683455
119324679
55392526
371616700
414853488
228202447
28480231
417266275
523886740
358618873
274433704
136921835
114725113
487347726
74474901
77550255
5220527
280294906
383249891
124588323
213399046
348100127
38960312
307675517
451058611
400215233
35860396
186710019
124620202
283035091
459463796
339234643
24617020
167500323
390296960
512287188
299177901
532266996
335411165
255588848
444149992
262653664
430690373
457035082
220504743
138469406
311337278
364596619
391559680
406350499
463621696
241355875
519860630
141294733
420273558
235846041
291306858
195615409
468416068
56646478
316007173
340954453
384198263
69215522
467022392
142212959
466910617
199819953
333160304
428176969
194236999
377955303
229857239
357839055
346608125
444101322
64762296
273332693
103828229
499513617
177012513
183211245
1846984
417346569
527951534
277226549
354380235
516524439
511271792
211496458
242706998
26926058
443208955
466082529
44513444
305503760
74595610
169956216
466119354
397137105
392870358
191983691
389138648
474023189
141871008
22160491
81000888
285724665
433472067
377464117
4196015
162560889
333224472
149734748
342103235
411979555
221593378
15868600
396240176
75279511
273885816
465179433
391142260
349839853
201282018
363943994
2842314
50174495
194557934
521741674
210053139
408627311
28961391
449105526
287481552
534694281
268810139
415486920
497537230
135961345
174567432
372489592
114682021
496876821
500992917
13875791
467360987
240057872
210795559
187054337
83746863
79966712
393068265
403597626
49016596
463345839
23203062
140286572
297553139
333224472
271210260
218953862
247197763
387983278
363444475
364833891
512043243
429384510
347844446
328505185
210944982
297856699
261523327
1502563
445582999
495670828
40920349
70944033
67257341
396794503
256982132
254007580
430280117
333028209
74683342
12389469
92455845
186800524
117831918
411786815
127201343
478119472
50267160
64410825
508648383
15528494
226834421
317662561
172471719
202735684
78982136
350903629
177540838
43094164
393109667
138507177
528894299
191475970
121394787
97872577
197675928
93086141
165404768
234857396
149147307
138930068
181415022
436622555
209658504
16898195
371531949
433250599
210935123
171931556
381904959
38301615
269689594
6150693
336873590
411473330
115850138
409369300
329632577
425682372
307521049
82113419
26008750
493463155
247979066
489572419
458197694
371211019
336941329
41831118
235529635
12984791
483037426
437681986
508293839
118148420
359247976
85816166
43470808
107256917
76096940
440220920
437253586
300303572
235268006
524060924
82617068
181720277
316810262
499374105
192549107
275743298
24121579
331928448
13253661
43064200
297332624
184567879
164100583
371631301
242143903
29278201
145385033
273256388
154767584
461272582
173785414
414782277
301484299
2228178
216526694
298882536
95115927
191104493
270079023
245261429
482490346
16022938
513212786
389031036
495019351
506851523
90120257
361195125
529881509
226682474
203600949
392232359
374602293
291577606
278923492
88298077
96427446
242319373
476029502
473372258
464372197
286294576
26694339
52933574
522520806
472800189
131913206
10660802
513361411
102587572
134259446
409089979
219972678
69004320
84721883
208125912
484565984
163011099
512087163
438106488
186534874
374958124
139775312
371219230
66293050
186454878
116445153
166511762
215099770
528612950
59669457
121964884
357732404
177216112
167633804
92425906
257458911
121766235
207067680
380076512
201637530
171023084
294876311
90236270
70509049
264593327
491514299
517577479
129134612
306622719
242852073
236789101
164329275
31680331
418798810
203401045
132413673
42766728
394345008
29453214
473861325
243415720
75539197
257021389
232290044
174869968
251266322
319301621
513469783
452142688
247889612
462247785
46993614
330383
273832144
308991694
446516127
281492267
101549355
428764272
459909748
495146074
5752977
328681983
499942809
475726271
419636455
444138685
76727198
450403760
94147679
266463464
281227356
162388962
223457005
319289082
138322231
136239331
133611802
148730717
263533954
93710793
272414093
54312151
151404622
380316880
69743986
502337683
331136074
249987931
504418295
489621195
201206847
288366557
19614554
403682862
338899036
399939867
414213617
190910527
145716934
198933661
304070255
412525628
55603582
4834612
58536628
203471040
348545091
520715353
531366975
43119063
254898613
315915898
499854669
494033335
217747120
402311630
184213907
515252742
220164324
72020523
433420437
365648586
264326081
77356100
34001281
10377758
424004458
416482750
117573541
424073671
217190285
524472276
467669388
229575502
25020902
358060349
482895706
436374605
40806280
225980321
360216047
273005110
358022867
261114398
297299804
198208122
329737779
5097574
453251749
343222684
368972281
142568606
412883230
247374757
318738929
168705102
201454671
113151657
339224942
43017713
203446584
419165179
156134499
240669134
350733672
439991960
134569120
436770469
380045163
50281772
22844311
233470579
2183118
363891344
426377873
116734629
32443836
390043484
167488359
179903275
344800875
45731346
408620427
263857757
354217257
437782182
452859659
214112745
410125118
525678445
95125608
202452580
444887141
338380680
69556290
408620427
162098682
221594059
481150582
449176132
402452595
499550785
383909538
62202925
125348527
392535738
431532526
191677939
258505900
228339516
531709461
98909349
261355972
199137165
530733629
43905424
216358227
218958267
189426590
61239861
270023256
165999407
241525388
258575136
239624353
115231039
13298002
511479564
280650607
392145220
256968922
385281913
531031836
445030892
457700117
77309106
253853282
523731816
347985266
309712319
107696729
423859881
393128335
20055399
64905778
73345482
177006225
229154183
266976999
146159539
193454255
278428201
76600533
35677675
379260444
212533874
462077461
345418059
392834688
9008863
481040545
70542108
354967038
230888632
61266218
402483498
326384532
421604983
40855970
32576747
57151351
216902170
300942322
178767790
373974409
351567943
536641278
147265082
79523281
274398233
328426619
69251397
447985902
121654104
473649480
98887728
414683502
438034677
203267871
478741329
471442583
47114998
389762890
301122662
144352110
96514616
36088353
201252767
156678904
41883708
242208105
27979859
386371888
40925576
246389018
376761688
229786152
390622521
322394383
213755457
326105139
25077075
405171152
464768141
356912678
458341084
530512026
426256048
234876093
212477612
212999269
339311352
191367436
7965839
171887168
98409308
166758717
116674747
225915849
273521093
445433705
451823871
8100568
167361353
474584607
232287488
256776807
514155867
303945825
520547654
48874925
39793773
206424790
1007058
353594702
228149742
5258687
81409741
377838380
148875476
472422516
507698980
531349396
106434952
200335946
410517679
174383975
490624358
313725733
465230962
298070357
279310876
265220705
450935365
530964981
425926899
525584964
357874690
423685955
371656467
175547775
133353713
457479007
129195574
9824592
176298811
478203196
502130634
325256748
419371401
57847889
333682860
112426151
483552548
255881738
396474936
90308543
51233940
293093158
129547784
234457064
213633763
322165774
322449335
310488788
9284818
128936522
279660019
393912185
117771486
177740418
276482656
59019190
312785036
90804572
514238561
113380694
526610180
144587008
244407504
484119607
182984913
117210415
5522751
81479092
166303671
73807200
345183314
374076057
165555481
2302010
225358130
145892981
439035408
340770310
484117394
254334532
326785019
221691020
143627322
226980101
96535770
451906838
266162769
235743191
437472048
7091637
103340519
470850969
304852983
375716870
426109692
379809815
289900864
488705693
95401660
257097873
263897021
64603195
102540985
324052621
306748011
486687758
392481455
302480827
93439175
288664446
527640245
8077081
465603087
223670911
327963841
56585826
110913215
416294664
257131180
365229110
430783832
321332469
388789451
201294416
206647158
444999460
249919286
384451737
10079202
382631749
511073429
135174433
93203514
175389971
96761584
299742198
99846557
34627522
169605641
274383043
95868534
292442721
355100533
507562388
202336233
419237216
9479528
49861343
405890187
256194672
527859135
364869079
435206016
480579464
494440434
57466793
254647689
477892444
396893891
206851972
112958411
437296414
447683229
293186975
162575301
244104323
215023623
99474819
41682506
380965457
446176692
262472527
390968947
283676866
104640525
249269823
77497380
269876200
405229671
483274221
527158129
309891627
507706373
3453638
81160660
408843299
159695764
38410742
502555122
96875425
252214792
310520922
169953878
449626217
322837202
353353608
61357851
383279237
340396331
323578637
255616546
313432455
532825070
282475800
347854465
169075223
175637814
374020968
466011829
315337567
535846551
17514451
31098843
266061282
179802618
40659599
92470768
85158356
431085752
220478879
458745860
430402788
327004920
502449911
27532574
373643240
342181359
64033603
34777842
167019524
401524325
231944636
300243115
419910072
41891043
195043527
396806395
172710598
27357010
257751123
374913848
416640312
295270502
169680775
497029021
475868768
358404552
207321518
394772134
30754687
244549890
427045001
296871044
520529835
136693472
467905438
50080030
26091790
301301989
151335227
219719772
138975448
312152072
238975026
340189920
451279973
16801518
336764191
509027893
345418485
84492465
98566733
204683524
295261138
42378386
237166720
135163251
45899937
142690203
346888075
83548338
102873697
336323500
153398916
30014582
213129219
262285601
289811849
247689178
514066455
12292605
135119264
496606373
169124512
100427601
41538846
54673602
431368973
487179236
472895359
182314805
6936436
493013725
328822280
63019517
518988363
221031684
139345190
227010851
382684760
488873210
54229289
426309890
512320284
463722577
406088503
444938336
293158626
375723112
301133682
125827713
320032675
256331140
8956665
255786144
122482411
288076409
481322818
125089747
389771955
49390015
302625053
371715856
185686532
71864881
518187220
91818943
3958864
217009012
418246725
194234831
249862810
29906550
89770668
387959209
437740670
179898635
185656848
125083781
463574700
322102659
344786259
16313864
495818602
26042592
121115896
282329094
254334532
230571639
329189052
184184401
530957838
12497565
468512958
137450439
153679805
393226481
94859089
474873766
79147385
447204062
294015273
28057481
354619678
477618065
220141641
386098365
178653436
295266592
301853515
297758036
314335528
9957002
234749448
100359152
372081571
291452051
258340752
256736698
113812031
520198535
252963197
86951920
338089569
495832460
329169814
463139270
8047788
175450676
525750153
247502803
229102511
14407646
190946349
152461188
16462905
168729450
536581056
453243785
413969750
360571504
69961324
256297598
514716239
385786675
99312980
427177089
357861082
208860191
46963041
42881179
390607024
212817295
120099430
73827120
51559282
20538386
218252938
418898161
30621260
255081517
222164868
87024216
34169737
521658535
393072633
214548174
292589988
115083412
152487909
178745976
489020081
348880861
258347374
224773394
508368997
291532706
394200899
437051201
170406103
229816170
460207262
12340389
316043360
457918548
348985010
71588445
478724781
356495005
331735932
415547266
472011073
176615405
75610180
427779568
317751042
82742542
413040010
447169312
318974013
533370753
352874430
450911423
255316582
420943876
12945291
338804391
9235619
52244755
415683434
498900317
333903644
506601891
210214118
328227297
242915654
283655234
419771440
19094382
154198064
199268123
102274517
297838779
446655674
129502826
300131807
19382958
326281772
84156269
293506550
90308543
490076092
230519325
99152460
118186524
323956489
3258871
495862325
137034624
164654582
377110644
150297518
31099861
257715511
203986854
456871255
23778557
294713306
133399003
106673175
50775927
464969508
534734957
230712625
285559738
343201856
113493704
33124668
314015335
409042657
27004393
397025495
522525463
144260645
365802883
332668064
293618746
98503736
505836778
26312522
467465879
165508819
283268066
328353272
339657150
353210878
122942116
98982316
108948234
434441071
25179892
183222625
300561015
501009610
112642381
154904293
322203840
365997205
244706319
196979120
388903893
519726605
496639001
408051697
146124181
262176565
446754248
513326551
501232725
293017742
472779176
441521513
479727179
535160755
220287369
168021438
305935236
116605480
149944225
446922641
254748169
123494662
142244606
398057664
243877140
147992002
279989227
383796520
418291804
41477458
200198342
75008420
243481618
314770140
298444879
350790416
531928839
294505031
468512958
375501198
485959050
493632170
386426913
405434545
91829250
168133842
240414057
519786233
307539573
41522714
115462077
100427601
63480939
464185595
60523090
302503961
406934605
510868732
219280906
431874833
229138257
80222150
215870594
20138518
330880336
434707109
329736616
420352039
513363486
279021936
460724207
149729945
201794632
525720777
34617074
399590927
220023169
418308462
464624566
249581909
316395195
86147595
39241393
212951198
155506064
134081633
356680054
323626379
97711336
418114230
258962395
289002968
494448740
328442216
490525213
36621767
276855017
441900160
536240929
22464011
235612883
528610400
3751683
520926597
482345470
138408616
29751752
51263788
202764614
485154340
155867689
181947483
362859500
36111214
497675827
61921192
107968534
284197669
361714594
107601045
293411549
77188401
512794965
462261742
174208321
476927605
98129786
48911990
480202182
99375767
418299809
152397860
51039666
462760988
395049465
125971422
199117643
103785441
148919153
530873639
514973283
448247617
281290404
78433409
180803472
275940074
267771997
397447563
421904178
105836481
312007953
210961823
26860120
69439100
106607452
327172146
420246255
216886305
431929303
261182580
144824072
179076738
335634192
514892759
102455050
374204818
109451271
362489256
103538280
533951585
76097007
108025313
95656128
4481269
76321041
192275766
503206074
175990266
19669473
268640720
408528382
106757385
520956230
140810484
87545627
425934129
500419205
85087197
78102042
229832107
499905348
101018655
474605780
316014975
438199325
529003376
263133094
153936476
496630550
123154445
195982857
116458403
124643392
389965785
520836269
498166850
190279265
358481344
100018304
488786853
355750379
235665368
364010432
515016111
496366247
29254048
292821319
309196776
445113483
202678132
78543635
26514662
437743192
257895087
306491800
235742476
146341749
525614043
90870225
138094557
393117934
447435081
16826916
478028339
396625460
335881275
274219916
359942793
268854311
207737959
444110544
478123900
61985341
464175222
185591773
337024074
409473162
148800590
361580914
67973076
371075158
269879712
154027789
298206020
395556749
260202296
41398484
103065741
463783019
356794520
363432604
491836077
265964181
153281246
57813868
217575106
114739180
216331300
69358532
306840059
469987400
107195848
60644966
460259489
291499214
363702984
243579365
380553854
188740816
522802216
490833046
339554010
43752601
194298345
302504244
358748327
188457762
77288485
239480415
164813672
79101077
350181248
275587390
313877548
334696522
155340544
512144586
510952790
402473793
504719957
167833453
209371738
160876440
37999812
337088943
200038677
264909551
52798024
260249367
296993242
315293623
202623776
24131495
507885926
480910260
15590822
216796909
528648893
353043345
41968762
374590865
114388254
98153020
122666563
168809362
22828278
232320295
243015616
433872319
246959733
307256326
238426729
245833527
439869961
50574958
148227987
174912532
193588548
343170515
453002993
284332962
108061905
354133173
98057960
44407737
244061008
265715673
96331763
116841007
209036233
302119769
440209464
358028986
261004960
221011852
249872934
154278787
299665753
205921052
74997442
34545852
57719796
305620830
197007166
354735541
36485591
126001107
127852352
512054932
176591496
228851071
353555118
428255873
375084889
342715997
374308468
151728125
460155037
333169444
184424364
35660171
72653185
98017311
531199493
463649160
262811809
106508766
378117502
246027413
41052757
287079969
194148760
489639043
315871833
482566193
56331817
150334637
128483057
410561452
149997411
213471150
108459095
284768051
109161548
519317065
68454792
114118616
306518260
440220920
216526694
85815324
419459713
504383741
146591
28551359
272260943
470918455
389887913
400953168
140044643
506043095
356689297
414212161
265712104
169141809
279843741
361706800
242266271
424305247
24155619
336298327
471353390
27941120
429268357
390296960
145955910
165882229
413922876
328049519
263666304
107965951
123407941
266552317
131774853
25072974
353854793
364994005
9725197
195922113
487273369
427786729
456258256
13238531
310916233
327456968
475145823
466129891
483828701
156835471
467204021
19000703
515371349
83611770
310440698
186961233
31864380
391120178
156339981
60714039
197156238
231335241
446912017
326588151
347717065
110475871
321972624
304932303
461425616
258633876
42924358
144790396
98527025
174850248
212417832
298128783
8305680
100266547
321668182
166060365
529551495
153876978
248396165
526661363
511229220
336606461
529011617
284389259
210504625
482988597
378989402
462199003
493647821
303380412
245224313
23688875
498091050
473000947
206208770
387002065
424206708
406831660
423625437
354149901
243954353
435136983
157273974
10589718
19094434
428522197
300789760
71859108
173091878
484112519
352617852
425241921
333253819
177997756
135328782
286512074
436309698
273705458
382696858
117352387
412733433
532296825
447784187
211436719
446191832
71385665
63857953
351079592
63609163
199396198
70026996
294929970
121863637
476953095
407617457
385786675
519277029
66083086
339489317
233087722
316379491
139251752
87765386
528345566
27048594
275285966
457322170
451788267
158882982
111847486
405303524
78943271
410877472
381436809
121652457
274148398
221011173
506067849
419220583
79429283
135743586
169351047
365810553
182344408
20073169
385195147
80017007
521739396
424004458
393944756
266621897
330732225
536241756
374068970
26896884
124873231
284097592
199028754
429689948
219319239
484788885
1964342
490285266
389815319
436571342
503240049
54006768
153434557
468506452
410823829
66518581
433423700
379768299
234462006
255267555
217010611
414200257
250785125
174771389
526935991
480879406
314017540
170438328
284109537
156489026
290068555
243990697
103593005
32763069
448490471
367066908
236280618
34129855
463875871
338866122
65094527
496758997
3205508
168552812
305432775
363377567
531583670
22662919
136871221
283955877
518864501
119504
148078163
533534692
377851770
138406053
106370928
229195120
167937587
476249685
1878184
440741297
126164079
153712982
308983382
403383545
467620833
113851114
79925337
520528076
60546493
281442791
159202822
356000817
183426461
41786049
476562312
159286493
216052199
263361281
293538504
121202356
418065473
23701150
36083949
41332374
501940713
266462395
224105213
327729321
204642223
485132351
118281282
323398048
33105147
448532398
167746198
320301858
438049106
411451143
366616798
74046191
350846333
496632276
90641122
378184372
330084301
358587064
512855765
168995215
39981129
124261240
331716620
187081603
108658129
357466274
439142164
420742727
26753228
5030207
519696357
495657362
82830807
456477627
95339978
378715852
387110529
361288937
37304571
135995604
63580261
480485531
140858600
320139163
13237756
246980101
18301483
534400388
520271545
12182489
433755044
362445529
526872688
457827402
377184756
509917220
191534845
422026629
270303229
375735383
453251749
308612881
493369399
508265043
502050244
4611578
74840336
259679781
279101860
492158193
156036287
344738066
69900845
371257592
171509397
230979651
164931276
100697206
115852896
70863066
145954050
472627712
191839975
416822938
223264248
116145031
99701043
345110533
499916214
86803239
357550650
19143060
38197873
376954862
128111602
50653334
430526903
65305603
177298992
52710687
216133311
300933565
385658126
199506393
411034471
352112455
345951855
326612183
536218913
528552095
469209551
117423384
470918455
388181470
491721469
359454298
158868561
449077479
441729487
322176657
305893006
471432920
170614614
445156003
238644829
65928614
321626237
514738068
398939895
419802377
346574538
510905269
484871529
209918498
305309218
21827848
408359706
437533146
502888408
509052718
523847674
31307590
273980931
506479354
369823278
307604385
313341079
323995414
316430356
184063024
19314947
460903686
48753917
311850280
140801849
310690065
271122596
7264619
65317699
50266379
316467585
287103
110362221
377627692
166895482
364578486
406421318
499586248
450299185
56283863
35199469
98820615
426467213
350200595
217190285
92179248
337652027
500730450
332796599
239334283
162657956
304179007
327850308
131954101
498553569
265118478
507368697
249527152
34929442
186214346
372079483
99937908
297553139
424198147
107964170
285221163
351250483
245069878
97402813
51902261
422652407
309865594
377779173
49722540
195503183
117968719
271572164
351509767
105058202
286998809
6039687
161209241
77736922
379375423
304872035
404199875
104659332
290365933
296489977
366862825
419735454
425549123
368356397
389840049
345474754
146039823
510952790
506693134
351541903
424838711
22777163
521115416
470249948
89189109
10175983
326050122
450579140
23043278
275236434
427993390
141694372
189357439
440469676
463370024
503701501
58761783
285372287
459992081
336764191
401889321
6972291
493196394
33595658
325768668
44317813
385463279
89980161
107815262
264049473
515620324
240809852
17792660
303792893
20422206
527816188
337555792
463728935
241072787
29278201
223903015
255095028
40138758
397250952
496481661
376176783
220323000
104598550
283234891
506481690
476304141
475610207
109018543
340785519
400156165
486788390
392501002
113810927
236135221
502338429
186802652
347914441
255434745
94418918
299200556
288530920
250337542
150615354
73136210
411460426
55447207
312369376
182943457
9368029
481840547
421014713
492176228
401068948
125767433
177140716
13997909
467693285
379154539
270914770
293153409
178337624
404570037
228134184
174992884
142150179
416156272
242392834
139911973
449334740
60945004
98090868
232265257
282190330
218933892
398614742
223646459
257790694
412910215
2342662
264078828
369170471
354619678
443709570
166558080
524992958
477467963
363126488
118456330
218052118
523068761
141121703
220582128
37560178
364363078
209666535
37777856
59420678
219878468
336656881
314913559
46341248
22776837
452101327
109479135
366732074
467122679
480701887
495068013
411073792
72552643
313254307
77664888
474497290
182247442
529694601
441521513
404539021
66578491
195103960
324439869
158668463
520605604
309027222
532014118
130118939
275437041
5468904
459141564
11823665
57228703
273275225
115466224
425092620
306778049
326220187
347905597
253270151
230148837
296769821
403725302
382128069
17425560
523488488
160208957
345623463
319917350
523015917
171473762
349770699
294025442
343906068
286541189
151172505
188108631
229962966
448508385
505940977
513293962
444190914
287889591
312715840
350120254
244416377
154890275
203968130
32166765
485261651
114643374
333339326
332853219
423915498
418227314
41253323
474519130
199172151
431803797
353849765
43958807
54750050
474641589
221356698
473481981
176395702
376621002
74559250
203352417
139907086
11602789
512258111
36134560
383656294
78334999
265637139
34707408
134177211
473883225
287376750
424178156
137524929
331229235
332815300
161081124
534503941
451703062
442171169
42914858
310490499
337284650
493699864
113167489
240011956
503864536
410537844
19732644
497828908
202646881
201014703
349941921
148648111
110057686
371081857
278538486
489249517
443100373
379070040
123573936
129965899
442768882
67571653
25343536
228685646
189249620
374153883
91494172
196071161
236112771
231970099
331003311
398864787
419652829
29365706
347829951
112996059
421647839
64761769
38219461
211594871
360404177
487717374
260719571
8286480
129072346
292355402
222336315
24479240
114957
447588017
530256568
8098543
98050198
37828136
99028856
199594868
434908044
514666723
166395634
142094377
415220046
470023929
261423294
223117752
243147948
205767201
369250183
454798836
288147320
8528648
115075301
145326065
90052502
283552037
106525309
305203449
426604796
2360445
175495921
503737918
529757674
459744091
296780409
142657312
45917923
329050
496554437
107598410
416553611
319083100
437061790
404026033
153761920
506646194
437324175
27054955
46358877
230970491
180456059
355891953
504156062
149609049
406497821
175307265
87689666
206436367
511566432
510592897
253842210
496892237
248803797
273745748
185362444
178494387
482974771
456604693
493858090
442134926
387389495
453033988
462541426
417514287
379591589
252601292
365099698
226161135
4328026
476502666
127995609
363571998
118480354
386766995
153616630
189221457
257081935
178038524
379992359
226539979
122686187
174600180
152222108
75491783
152147320
377347964
417238402
515691218
347201171
436751411
314964153
80516998
473594090
372010018
472735769
162288429
287079969
306862490
453261308
334010665
141072732
46269353
191649235
487575392
488154712
358015876
73358551
342147497
118678117
419283210
30449921
296345823
298540471
16265331
140949607
517408841
488765623
432597155
259142003
204794977
487679781
410673697
210769196
38055689
76245569
124970801
528669464
430005052
201671627
335827316
457064943
273029205
333268074
24844929
63244037
1433383
144137728
53020560
156521826
377038753
264950117
268468024
342208269
479720802
339960342
50415381
314565101
31932002
391755455
204437056
214647367
323488100
371943854
13214047
104507695
398919270
365981865
458230471
277312349
192414396
296151998
397896587
71038490
112369303
469341759
166124896
34757819
13916021
63332326
388999321
16052555
89642811
296695217
190477808
376465300
373874004
40721665
31495814
422819330
414502434
252098698
256548514
234010647
131217315
367169747
34002144
234262526
331788358
512140896
236533425
114003283
301572899
49591511
237554710
424966730
252612454
521185215
52524464
449499861
89748771
328205030
428449876
262721160
320158319
350694925
289678131
374990564
201615887
293143085
173478429
525109539
456747957
245160989
385074820
522568959
438604918
277460727
94660941
242935815
471835633
12808597
521878060
386223378
143810554
356090919
74409453
15693401
361932369
197116632
129390959
167161455
245242837
516283371
129435336
80257597
326633057
355696726
120242648
33975504
231225918
260852269
332464629
421763548
384286166
158684191
54480907
158439101
14761934
259441128
8926192
96688387
417100067
534762108
92607542
410728337
507521007
467281874
534141452
165784998
259803668
364450869
478693893
386807808
159454720
78937331
313384382
415765245
282252046
80740468
197955402
469471338
427838294
489027983
295777358
235074225
318277539
480793956
164288403
194730427
442213186
57998233
281845844
194437993
275801980
434707109
343965155
192058022
504945279
3864946
277647177
89292673
371647043
516627343
355552735
512798929
423849756
503272385
116387009
69611765
122652570
470300419
314751064
514920584
358311114
416299557
219070930
23102499
410928638
89448404
256628979
406306396
111030844
405328740
369037153
247786965
57567666
381826362
492417108
182857984
37560178
302309491
511875630
216659075
320681442
158247790
196230329
285284215
216722037
336437017
260044142
70283834
6726621
156939160
236732777
7218358
122356614
370665216
514563698
108257452
469054922
18852188
56103786
437870310
225376024
236991155
161088013
385854394
22386859
395647193
156713528
320804837
8753097
65459464
184966956
349925977
484931774
89642286
163826006
400042664
497761098
373815960
435969241
261487270
103993710
26420563
199883667
304617264
182639379
386534459
404114110
326208437
221031684
80809859
164191483
225869638
337091953
127761433
80839585
430219556
247689178
478871172
415669858
69934804
169669722
333650929
316834388
295825683
173782354
373819310
58632444
164972107
131872888
457460632
247724338
483248854
453773444
171050201
71183166
492547976
170755085
348020788
387310547
164852986
15440342
170767398
487043897
207527630
259134882
55563212
302981837
75540536
389807529
138158220
400992713
124495476
345237682
349074790
449780545
358128134
236602713
414966491
483360694
14016624
198077856
214274666
487948465
32561229
381261576
411910612
392373589
232839165
56318462
503915665
146580412
83788659
225418380
350570169
346123705
511232777
229558497
160599916
75140673
4587586
301001565
376779461
307375933
489788203
112687384
309145779
11495779
119240484
480219547
354353195
262002048
269366284
169663888
381023773
465185498
274502670
45212584
40039235
204779937
53411467
79522647
413286321
262830877
233378987
476494371
99467036
406486913
415277967
470933439
290379457
7434115
16024938
96138533
431631289
257019618
53123443
391264935
328621502
272459931
266609711
115735479
24208421
45398081
8790111
174432029
511333020
28075991
268304263
112350860
492225440
414836115
414458124
178626092
430061425
262471112
260330239
174124842
97205988
295875096
456795613
452784927
153414621
250548483
144156748
10180593
509898208
80203759
352447405
48685739
15655708
245553989
24803822
472509303
139805618
372098081
204929713
79593997
440019454
83388017
16516512
168708402
13823487
518695446
30365643
167985218
89105368
83196681
417625242
291885605
274332985
119959051
117061331
120752625
192995187
370592190
49955682
460741480
38253727
392373589
22762773
436870272
477604977
426774076
507665504
266708306
383471399
197364151
418023860
499656838
513394126
486506785
388051660
513072647
365657233
189744279
472947963
40643370
46651071
60516987
244319235
109370906
431198704
394983369
367250828
517661608
186742290
294272340
80816180
244372821
224202789
338980834
347509286
417721092
133988842
520392302
383178356
379289349
62518254
113593225
232364195
80871951
46459695
421904178
209506195
411362585
424642868
35179636
54242370
93002697
443465143
106284447
121250010
307035491
246741560
447276738
316278683
151290251
521546736
324426661
164332597
531928839
185618099
285752006
285042838
90463702
75890679
325695942
426113765
483129872
325220823
230915538
41481154
191737188
413335949
327358860
72281524
62108818
477698247
253628666
213968706
166614285
305131816
467958711
382404213
389461575
424138013
87379062
140396133
457582360
422510914
435339641
202884470
252763687
495390730
445297885
399677320
399071720
175326986
409133045
65125160
535731940
129101589
446566619
156983284
942767
514567553
422422903
173203729
193064776
38950281
279774686
313520509
74001972
72018692
231670807
426342541
62136821
531665416
417767454
252640633
363553323
528351206
354585663
240875366
76827151
226598910
200340093
249279631
81516166
136883921
306379323
277785175
206216654
524723570
146123967
170226433
302886103
383532622
95105159
42499332
385592646
510637104
330659614
457178841
202917691
145159437
457585361
473030501
530319931
393140301
269963979
115689961
252465356
314126384
204469324
201581138
178681017
487024952
379205807
393808927
353570013
33316541
422540015
523286818
359098990
480716107
62259727
114677006
407948960
195615409
126292150
210831128
269437600
44768218
98492364
23701150
78028880
153697742
406024243
72513531
520563842
401443744
224238969
530689527
282289891
526850207
317438504
30039629
300494460
512389289
232281741
1245512
430830633
71802324
48012038
428929452
334874933
513882221
373942974
434235036
284999444
15749935
183204402
164745719
508101848
494104241
307581619
243660075
131938799
71362920
116466553
311534058
173574687
488451562
336917860
173014338
233253624
118636131
30142352
498438529
54886276
386229471
323740674
451202767
86367444
461137433
427011491
128519567
416061993
321919260
241905070
191712570
519744599
33776802
141186122
369827148
513971229
122289868
102898833
359660863
296853737
68209612
408074237
457780134
62186237
530267360
98258744
145499945
230872528
429974218
477841114
275010175
185342118
510647999
511669285
13212266
325734864
204587507
326004727
377092729
189401590
344104896
78657350
84083409
318006489
438829273
382663012
402372791
401334772
487373856
396940952
385417467
201444868
492544410
10051591
193439400
144658821
112581769
358538214
310722570
177291249
373709688
433652105
29170824
509683969
508073683
506395431
506155084
86954128
302240586
225697989
86652947
77070647
298169462
488195997
325289210
19559710
73358551
424059730
318653680
397628212
297749368
149535535
510504118
261879563
17364017
72758636
375184661
250282777
306846900
271103923
214706461
528090190
434677627
497010430
143340975
418708035
445907157
80949807
195709081
275060224
318817288
318312546
36922834
201547722
64050239
15601395
255061141
123179828
349484049
269164430
388216846
48243513
71266976
161596015
495130666
203972108
2064718
360271930
361288478
67257341
475510669
231225918
323936120
73140755
194246471
76378213
125164992
216154559
241684107
160891630
204061222
362815546
349931687
167162004
400624486
319659246
222296944
320144423
529451617
515068023
249374824
262172243
329980467
239512796
272036099
462884351
51206164
303942515
234942294
384377081
390805080
480716107
347144860
175291903
10233216
379497636
155567173
106422026
88165587
91250824
108314908
376627963
497418955
391557553
30286792
405316128
365931923
373326190
214000230
155569983
383613171
438655990
321592130
322534323
216904353
4050322
270621698
333585419
187653434
402063883
122865934
324699821
381296140
335793185
115772086
307870119
90825786
163251481
309798678
376882461
171011729
511251112
379569719
170009700
445671615
4756436
436999875
417210227
180822501
93773533
508185220
186066343
442151720
440542533
297579448
23506990
229340503
461040911
202678132
469783767
432287052
13375138
16169939
218306604
416969617
172735738
148776914
507943807
159224152
321116560
503167459
390377682
265099372
456070485
370081051
54120452
370340971
480773307
283268066
368899713
275209990
495020733
253007352
472521723
432168647
130080930
508648383
276855017
87621878
90039533
167278186
473546734
250155029
48414503
84520429
268286609
399606701
296916906
286665306
507448203
107092907
330366416
436100765
383928169
132135184
337121819
114957
535387422
6664159
97142455
147659605
285634145
279995806
45524838
165493416
516107740
192739533
208241323
12085500
367826924
466045941
141206725
178215862
502050367
522479477
327176386
196323248
16294662
534677539
256809640
207210916
497556072
491540059
4058246
476003459
93097380
514221237
86525694
458808526
32625313
112642381
126785383
223323270
463115774
238714148
390844166
91236444
418053787
458815010
139019586
331840858
386371735
367450986
92283887
235168128
392879467
244177696
29184395
366862825
413337822
300904290
217124607
175205395
308110912
14321331
346216953
194865907
328109408
63075756
465396540
143391830
239403149
142566805
281783326
357849992
15989494
57065564
535615801
200329855
525208290
287912462
436374371
271323351
79372590
226717441
482793600
185948113
386709655
90815722
397417631
216425065
293158626
317275589
337826506
137450439
378613325
274550835
96397374
114886248
26372271
198079291
288536563
365567709
4078313
432577374
343985948
175589493
372786030
164856685
527740496
179410990
40999606
275552182
117930980
207017340
330394930
333757316
271385640
240003094
405547656
529163385
266781555
128523480
380031160
201539749
1979215
372850792
435573767
354715480
446184454
196256199
347585944
68934848
103309660
223622326
373166364
266679668
4742638
516871005
533483395
103058322
476490341
512524548
478067908
487249188
177712175
150087424
268386308
156362789
273794748
273762712
127493945
228517129
67975115
366283041
439351088
487610582
450522711
416609057
401351617
257014265
195664958
307506958
286903882
108266234
451917530
343570719
2517296
246407961
145897580
307588928
377368284
511848991
463630705
350461650
214745320
97580327
279051492
424617749
257211210
266162769
282722103
390027843
343222684
141006006
305131816
439694263
145840884
9043240
118533819
87556285
114383555
80852881
345232390
166904937
33715787
509273164
449351377
280870487
77072750
265927630
55801183
15513813
296944663
247941309
432814525
152187635
467767813
496026651
233304012
200623480
101520224
156923624
272748877
201547722
527432169
125049254
202511941
255546652
502215638
136148887
366446194
20197982
304481624
175210430
284936162
207527630
515921468
890746
348483871
459703751
14916074
250250995
150966829
160897674
187050051
130423502
374420241
112789800
360373115
338359343
463563666
485905906
26039399
515155044
397417631
46541034
23129954
197466817
519122856
520528475
97365998
426853550
441248856
452752083
299489407
492468435
328888002
426346316
322380844
60496547
19541307
476703461
470448474
312288851
241775587
163173863
361401472
467988862
517403130
518544659
238718141
438249373
410386901
428499295
36118619
318812496
104425284
156709132
209480548
342164097
257817875
416107872
435298728
13456893
28824715
229900468
166338298
504697489
456205476
99010488
143044872
145928999
289987194
365289058
474738886
414370959
308130196
69280827
451726530
145219801
252124197
162315634
88755058
257302844
165523523
507800831
421991283
242735235
292040587
326803433
366794570
200867170
166416313
386138308
184933465
312152072
63983422
272146687
26508890
306325260
236220864
14610015
269058964
318238674
366873919
513728053
3498889
60819893
6330840
262175176
452319899
486797702
467177163
71362920
434343577
11436628
384183559
118002976
50554201
362714091
262197988
313945156
317174667
262785417
94497492
347601254
250307168
177997756
401631116
496558473
281976608
453778970
280318894
328837285
302106011
366370987
212955925
383025866
215442351
196254279
501819872
269430395
373035102
522727040
61058525
239149226
125596311
454514349
490168533
86255464
319517212
254804182
201542102
521626686
69269862
509079027
450442691
101615133
488101759
166822429
309474424
482995079
336797456
275369433
467609773
180033540
499919024
459720716
330271046
319257735
361924473
498411204
193827428
105059184
75830934
223081912
110651156
314434630
280478069
70468371
436066340
454085340
59711933
159213432
95029500
266331157
512287188
25525680
246200987
519326809
9303241
527388051
70011530
334344
254771294
83314922
444296581
382187008
345876220
203252987
78974715
5568470
38676791
354261589
460157402
91523690
95623170
423936720
185904042
85343772
125184213
87871714
11338935
244326880
224246363
359851456
12100559
337185468
511451703
50173795
142854093
63108792
34169134
461454991
427007126
129195775
519813123
95624492
206192948
463916096
256420350
258144691
410482421
536186051
143717744
467980253
424970878
148663091
4140951
112946072
294511328
82549517
184887251
527593344
190305178
88440759
397680495
17088380
230940405
35172414
266246403
356323169
526600095
273810987
210582793
143271830
22528926
331513224
393308928
111121037
10442075
59138445
458671037
420661039
508801353
270854712
180563063
95765066
274967153
91238816
358463467
535456829
316463827
439660152
193220241
369482396
168025098
394690745
308271684
408616510
451657665
254279549
326093430
279043706
365728763
273448437
75744866
154039192
247406249
446271429
277665376
394392355
521381630
18015494
407433928
93649441
183137401
290309514
268530532
11312652
211513524
80869529
399630474
124222891
445927044
449589395
73844388
416015368
59295249
305405866
522781062
148970552
409222465
224963111
461671321
273780111
365341847
380766195
69062151
238544609
290429988
526112398
522398461
282144044
518074667
481446706
468935306
57205048
333304644
473500715
420819529
178777933
246652243
499874798
339359034
132887715
42279014
271872176
39063841
204904060
339062277
273519598
498963143
251465119
264203439
396584796
42480789
20840881
124120658
533212118
323862836
293893493
129445745
20888781
269874353
10032376
505853306
407290561
407537914
485567833
87166912
530380265
234900001
135829041
145023641
263326255
311199523
40533051
131692163
13914418
309442790
30589263
54147316
461141423
254215882
316997610
197159753
5545172
169315106
262517872
478145534
264451987
262884101
241820642
405365347
131645948
288536563
431700130
188369869
428764260
179491522
461339483
21667700
75483872
446277378
162434429
496237374
190647242
149966479
511226157
204863354
230484570
297525304
222851336
370316347
85923990
503380145
18499942
229527342
17217233
48272463
196212060
6098166
182132691
460996186
263945225
474259663
452762383
512390163
195664082
257512151
24971771
58456336
77160178
404302133
36651987
406825225
445261709
198767249
301852997
186545233
157410848
308242829
78835961
215958539
231160571
32723099
400202840
313085372
200217526
467604168
424602680
309251759
402800687
116880053
387837372
117100966
58150181
518429528
464712362
374110159
511566432
530380265
226659502
299156904
131195570
287944805
27926774
441278452
515543425
352942434
5644059
311897394
409799153
29507264
376779461
487265451
396040888
314126384
315924155
31154317
123165912
338027620
84339927
189071411
313517368
399027864
35124798
11659093
78662926
161319027
26606295
477477896
471417481
182312885
488210769
483157828
377877679
60092796
401818255
186845335
453921473
6616646
88887751
533353032
508367642
384623301
123336351
535547252
221256107
410945846
280029625
253596698
325077329
451290577
265066178
252471246
54767965
350404025
378109698
266406697
53305590
392952068
192864048
136771026
248484578
524551406
474234680
227301397
424043088
212212978
503941614
78657350
158043527
172226113
24697534
82173360
440661013
479535443
6587520
154807455
132269395
504126138
312642788
432546221
59565082
221076977
215779850
475068879
452926432
338712057
224937657
72842290
328128506
333767924
111834340
117827367
45991804
296595521
184136898
381853414
320368284
451044593
55363642
98761348
353440045
419279073
79966712
187897347
104425791
45578843
442184404
259560356
427319418
62379097
243779330
481664232
43754434
371797110
70060514
173678702
15912011
134920880
534512847
324640098
75455753
314653335
217506583
88054935
467073115
134081633
388781638
47097990
288224688
392996012
492511713
466400630
285271763
62107746
454823335
411451143
224165916
218832859
213694072
310467211
124497731
62518254
209447572
312023189
8420282
81444010
349676488
407213871
169230782
481283741
223236472
25709726
208740672
468257991
464504225
351569783
270914770
113514039
317015789
198337352
271894474
333282238
467329043
243661374
101770613
371922108
414305005
78152694
280740627
142767874
309798678
444317281
19831243
305756270
515863646
239016460
384423938
268640720
163404773
527800278
512231031
280692822
297579448
387875527
335200228
287219860
397955637
30667003
516669920
501798095
232665317
301970545
318512375
488190708
45655755
452743217
480211442
275894176
167587070
276577245
239978495
410976863
135119264
70860656
103059609
17324469
19300943
485237924
120254431
103292873
460224473
168959386
119168120
417915824
295883138
439386801
313148138
297442854
83100215
342481559
437594182
86253502
136696282
305812053
269322796
410941829
361821426
274834694
393048207
410105459
196260254
189842708
462054989
59118337
79728576
133866865
43981112
372132287
486462954
204204299
505027376
506218797
461549799
56598778
68021894
24681614
160387426
499819044
423373894
112219913
339359034
302658331
370028804
218963318
212749248
210840802
122683607
528491121
514563698
199160529
95033135
25603714
353780415
391658004
74527355
386264713
318527095
255682455
175546211
471233767
97669000
501429296
36484975
194112749
440928386
458822181
28930867
12636915
59304822
297935709
246992151
158027944
211603108
24273877
34629412
43373830
314402473
359076523
402908338
497494131
479317349
49052468
164785409
424221038
309379845
394367630
52890102
148791596
18827221
218581734
408118364
43318300
85320345
416166644
179957770
155441494
451045799
263656296
358702625
418452978
85809859
59474325
223228994
439713629
243074248
404096467
53026090
495629483
530830815
536811333
389463471
411240269
371724385
407708311
451385929
300089706
361063008
95621818
118167993
234942294
432642499
273021088
183226656
458667885
180645788
321211814
277312475
77639050
75057718
53152151
105051664
245688451
393789437
504508988
497044728
462030463
283836409
256297806
212222934
330228617
326949103
129142600
90864390
470705666
221559832
147249698
252462662
169613971
317433860
246181168
292575972
486606949
299521931
486657187
406421318
127906762
111628743
249902562
234690107
249565248
374284431
203628343
368545564
406577325
330032087
103244160
501948605
367899549
6791675
508386171
282497992
114975687
296859295
138665440
84156721
303793052
397826829
193454255
89860227
236273232
440409343
64970885
426596733
114745637
339021063
78152694
82186512
151805618
316529884
50732371
418778427
447400261
216904353
341363376
430979028
289678131
334344
145000460
200780699
63666160
125346826
133912755
164828294
54783828
112172520
41992611
470615851
418192156
310676898
519667830
388602608
222307598
269873773
436305062
77549552
80311504
30749540
215962605
270928498
366033801
52456224
244162787
158198752
388181142
439044583
203292797
123856640
26002204
137614200
378821991
306016324
129173948
239717013
343224882
300525623
358657270
258377095
240362619
354938864
237634865
420448312
116578375
514474198
442171169
151513824
25729897
173653675
390633343
110001664
452447547
394566363
216286586
324835212
297168059
37404236
385555015
447403096
337610062
460203759
462532305
239036151
146872268
35021899
470128939
292784070
333304644
505087033
194816918
411722967
208564260
183121675
22571568
213276124
386226572
299959219
353097633
352118966
182055506
423750226
410991241
334624738
147756304
274967153
400903356
108257452
245966635
394497150
132801332
417704162
310543468
228441705
108206808
430989158
91349033
534986402
435882424
392319835
23281110
203234731
376451013
410185177
525289578
393194419
462460814
63661994
489986624
450193586
121330019
416099160
143748098
56878891
366990060
511302558
114791359
327455063
123470350
284104484
300847227
520180859
534569281
346404447
210699172
194559039
457269957
380710945
205601467
343032516
464787241
79179070
309767166
485094892
143164862
217395847
56526049
284285941
225294549
526669038
41022147
236291834
111981512
9640563
279051492
215035965
373840963
183794697
456083962
299479153
80406037
234830279
272862614
72336478
287649467
37354477
361178027
44697999
343201856
63233096
231189186
109746704
274408031
371182985
267454240
63588573
178470767
168037890
256062944
517007960
323179799
425553215
464067715
520473407
332348923
62188072
420335249
107859162
405365347
536386490
470842841
103753579
367387014
430884232
201296535
88875994
120708736
282501201
222049426
92955962
328021392
513688738
445745294
343948822
235863699
335737906
54190133
198980356
277134826
268196161
466950706
387238770
36802473
472548680
382850080
129373364
449506024
339232375
409738175
87575313
286760665
452076566
335532642
165900626
495103022
124199088
69590091
217371933
248801668
432834196
527251264
180275989
218201802
13491995
193178990
230248284
78334999
403516850
340867457
106714143
257244732
157593174
393533997
481366383
118921673
309745997
458682965
86595199
417257169
456227818
98410869
239609140
87931568
11914900
149428752
285113625
3992995
265867157
478721675
456266553
94063413
109468923
363775466
428139168
517996502
201083927
306002484
94825960
421790006
74297467
54437752
128722020
93474531
297577473
45250014
125797154
502870384
289509818
192964125
226977219
443062690
298927158
423549178
57267225
469458432
89849739
105903432
302318124
248803797
507771331
482756745
82085307
277370209
364241332
421625043
341664271
515369094
36088353
304126171
354409749
80741907
193214293
317130637
170241901
147689860
169210094
271417947
528786018
265480445
23147370
320152100
494418616
221153868
127844049
241331005
342522811
242971661
33731066
452831107
48386228
283234891
387475429
59384086
112775574
474944474
91284130
37686796
91647445
8485744
291721320
396197899
28396294
116884500
400903356
452568021
203606820
69029749
454753432
507289618
431954221
313226926
1669392
320301930
383119821
243485692
508611581
514902143
172708484
214984426
150565848
142708879
181280834
306646588
290309514
306852472
446882916
368401725
264129286
166263839
158589963
51720445
95672481
357919628
186829670
113411574
329497828
199187441
529439709
194981261
190232347
477872691
456890676
39472048
277618311
429587395
45186838
237796685
447179737
200155232
285182444
184807186
297261162
15963251
457776000
289531911
225683618
215013227
125671261
213103790
90788670
105737648
128588699
31563515
275060224
327171224
331717861
147264992
440290644
98390132
486667426
148016934
491384134
227387256
260189937
150113258
325814645
524433927
349082139
281289012
77064895
62210366
308566085
254745110
70097106
466975407
343719245
95198734
4936648
369141201
132218343
140556920
451705831
489905844
280431896
40499256
87532031
471651753
34730262
471067502
466757701
39950969
104091888
92352413
65094527
146668356
486287389
393665629
171349844
358246259
161419111
240052337
389340466
256736698
460411078
207897208
4493016
259181196
120358852
79983320
458636556
380133297
431159460
505913745
409751985
470352311
2167137
231944117
218738179
124184953
378948540
47117069
325164247
454627353
157935552
490099290
530954270
207590772
213433886
403007197
514942920
95755333
230195242
415750933
494830962
348473450
429067256
65383387
341252244
464133070
306583508
167113722
134130930
285724665
433196018
372780662
276627078
469400803
477555838
443078290
410517679
119336694
131210803
43783751
268613590
143722220
362177755
256224194
254547088
401977920
56946499
139781235
374601903
370205213
531139848
31743809
530626571
462858447
386573160
487536169
190556012
74252725
229154183
516183269
2756910
238676596
205369370
411892457
493175878
293383283
498438529
210138469
373586342
244439821
234444640
91174776
390247632
430841389
154673709
335352990
334516854
173384515
332114491
99614973
486245578
138037216
278984065
453225995
520389426
81443962
101976596
358011211
175556482
81657950
404676434
486762847
450423969
279994418
477936012
480875425
504693063
438554807
301049736
231130009
509710562
465597744
27348587
466705757
530155628
278286823
310229665
328300759
164587724
146872268
4172431
19090067
197124671
410932090
465144894
533361142
414669158
151050207
445827689
324175520
95134948
65192086
495062666
451674951
83565658
296654741
293143085
56194557
97022232
13793400
361299559
107200223
359069785
245813682
381441523
301632278
88186372
217530540
512496716
48541455
41811199
72936756
330435992
493068500
206635660
1337002
428501790
512394194
93934046
430174998
398031483
56746055
52166704
140906052
406392201
285569421
379647913
389367206
473054060
124635379
511714351
513640545
298315877
433899457
289261939
63015540
42462686
488402991
414461133
104909753
134092989
282402707
528367372
105229652
499874798
126487259
55330412
428394456
90206964
119501037
503611638
56366771
245065311
332379706
55196836
343629711
28190796
316758559
355964366
143510919
508533359
382109368
231656939
59841197
17038495
4413139
386336917
275556980
412794711
341170413
431378862
270118614
350659198
510696482
371412841
251939038
346822388
325700285
78121474
285307549
440513874
166391518
535490374
154610957
475726271
423117328
201887610
266557319
356041794
142469242
20338506
476872617
10021869
137044220
292795582
182648162
419402855
468897943
334615304
429932448
463945781
536337963
375657280
239650810
69748269
258166921
266552317
463888972
497055629
11249975
157174647
311368775
29048617
465860426
227654044
370158125
459943309
185835629
259677220
424206708
396864782
293194147
408716400
96583222
48838075
343673985
457614614
413755288
493335115
204095970
280843854
115772086
231072795
206654606
387137286
153793633
247346471
275173695
371557511
296911094
210218614
358036107
222222127
494440434
239218257
481309418
47745534
101547458
22024472
174492393
60329582
90126049
448516878
141702775
223704175
106497087
297305816
411199951
340187470
4140951
13374708
198399162
370476299
226169632
437109495
517105179
287459194
181440756
481113704
298578381
293542722
398484533
209096124
416575532
303716423
390519922
422828975
370214221
454223305
223825298
177053665
279203595
88011860
177529157
443139604
345223793
521046418
300654007
178775824
274534274
935920
435100556
117364627
174744405
278866486
453696587
147169425
249732957
450715113
285564874
530660784
450566379
15942170
40082769
226146456
313690951
482256191
26190425
274474711
386012679
489254586
288585754
114918166
343574349
260800763
369373403
63268866
58518193
55976678
528812899
21080022
417178937
91198046
152231700
531979916
368750507
415087183
361179548
358425905
336612313
373205642
378348761
189322026
384643753
421938040
404306021
333968107
350840563
198156233
153914998
201810592
322190419
272092236
155282058
273820693
464710772
132087493
159685522
347002775
371858318
145934639
170292370
161848397
374404664
314503893
371466009
253638600
441157249
47721860
340364191
133931993
180568135
194924110
2335305
267713466
172587731
417878551
333567900
379244752
307132583
516808886
78580868
370335764
25930599
159198274
297699239
508618322
249215755
223830585
153876098
411116542
270079023
213696860
340968665
281409878
225637651
376228552
44808551
269001733
332098052
363762994
115714215
75849580
426396638
480982136
18678380
244085481
237752772
318283063
277881562
225311619
385679253
105711594
231072795
161813383
195239631
399825697
406747594
279157309
136717996
230785001
94050351
28721396
424676482
386731866
152461188
157031049
525507155
262377286
233160808
47696608
2595143
8501518
425971849
391911142
473832384
204116320
419445935
72075008
521917817
283735926
422753778
473728447
204848370
98569451
146781259
109087135
414006711
218939379
140774106
342548950
175045639
518035865
88486068
515049498
479043593
271420209
186802652
373659832
535248994
492068484
103242903
412718400
208898128
325149025
493742401
190612872
426114673
517144696
255160933
528673064
193532511
191869483
284917931
437426732
340152583
429826908
256798284
167280009
415520500
438043266
401850762
510667867
457144183
525500671
111883879
6506986
365021893
214725157
73973747
430300777
307620869
121657012
245991506
481219021
101226219
31712947
237443616
501125410
508369308
307439551
46932337
272813579
296891667
16903350
481599257
127115063
461350444
289889323
142195059
330435970
311475394
347912476
467302252
319249631
124825443
144113420
405250938
196775303
278869061
212367168
192346333
529482359
217610063
336394404
341682429
240544762
503484200
322625236
237096006
247226457
124330939
294304844
127190747
275769135
39858699
461986665
257562421
412440463
80579815
93943328
85586031
246509102
130705905
375688964
98609758
477886020
522075283
436802395
91217450
521381630
224506560
385491525
444901408
223292548
397955637
435955963
450532288
120334177
380971622
58918471
188556171
157290563
256062944
278770997
47302652
25320654
172372506
234580092
24101844
117845356
294712058
417748104
101148224
235647423
379563193
14637762
126219024
72569492
37528329
98790188
230015030
158397275
498801273
511726815
378821991
88836155
204724432
188790087
191891735
126850584
192873418
84961758
429897395
124895843
317275589
320939055
457847290
114278436
68760756
26922675
306498091
17750565
231068870
316655617
196573864
492182738
422963029
326604626
101770613
372401202
473345786
352571870
136689635
251443514
291679212
182777002
289020031
11041069
530693359
430216050
276887958
81430787
45403094
536592284
401901929
319226388
375312410
178195283
321933481
524900109
311691598
251587779
39265825
11339836
224623801
357101833
409225394
262133282
506631904
118963871
41164178
505374500
366275210
422899131
305486199
311691598
197469927
384451737
252091262
10510644
225696816
483147069
166460509
459081566
404975171
89916199
42116728
26761918
219532093
65881206
187971176
376899286
275397505
172705554
279288197
469227929
461955231
136803648
307112104
223130670
140587198
465061935
495767242
136340055
29018149
283487366
72635770
500216075
394444631
477321148
214649489
141292338
108781196
256003220
148859795
98388361
436112402
81577257
123900959
397695275
30303497
17263032
162288086
81861757
124616553
162622867
60328228
443589373
264925785
240783441
508818531
273632165
257266301
55132472
380710815
34081946
520023142
264330305
432552848
437324175
390502601
330654699
470745316
427776093
198181580
38307440
202262952
84273210
437032277
97607340
136702379
189903151
265330858
494201446
337583522
449108237
27933850
140645011
58485285
315910625
12339482
382697852
134461357
180283114
90245082
19572997
334103956
515185819
17690653
484144326
475004392
431183524
518100419
295899649
512919886
237122417
256261375
475282711
204580693
498577685
218845416
52257326
75437153
184256366
58951795
469670098
144343542
306595945
63911160
396894448
118062242
275962659
392988810
488967489
200069593
75825129
69646389
448127157
531891280
163384205
473054060
516056919
29276498
114445170
40515532
383513815
171780290
429200948
70176964
252177001
463005446
481812830
518618201
194896547
307036660
482498465
94214976
99997239
57760360
475166171
156882862
360945079
429725658
293455285
89230976
483710730
137400012
442254240
305068329
154751880
279818897
433894866
520230705
262362771
199265157
498732141
84282647
360802044
119243393
175808940
440089453
112073492
459313211
183502404
496271532
156473630
100254003
386395334
106256373
247594014
414763050
58456336
128208933
107566434
284970166
285678336
103664944
300330924
141307349
275155421
412590646
164306772
41060991
264051609
360670721
463770133
414914569
250902101
178311183
192768596
256301335
337241751
475063074
326813968
360191877
90603274
325350041
328453726
463606485
342965930
324413088
242127415
5057473
48600012
292536580
106900913
227237462
91365654
526042816
361907977
232910010
338004133
137861779
135738340
249624251
8173352
292599604
42674595
345225637
404389374
180376990
324910699
35356029
250787733
463825171
498798765
97202869
39910040
203172544
356365942
339712184
401883950
368272785
99808423
48515692
109046981
254174181
210687165
461620190
329474643
355994894
202304077
238714148
196649213
478790611
444046548
104597088
441569141
522686707
158484125
37483697
295604687
492272560
196909259
399313153
224436623
173151061
498114183
30808785
157268963
346867836
353420997
349744815
213735623
165716098
113755492
533671838
177994391
84705191
496254394
57034961
372002723
200762326
316014958
158980419
525792669
497802347
438224099
395524937
118035160
135912082
454891817
293874332
184237797
243749325
25282388
165026304
514693967
462192200
499042324
244075532
27226037
536116926
19382958
168370688
232274234
506341989
241774979
485586432
527449873
358128134
366600891
305726154
406807978
329173215
253030641
161113599
141113413
314765026
478334640
64069336
375619951
436702401
498043610
305980462
127125902
362664683
99057132
131806203
313366615
437901192
105741622
337292829
300029230
85364716
37826883
194508707
137977879
80310140
376966520
64807541
489166849
62115648
72657933
198280667
7609423
219870054
358359932
188600716
505143336
129064330
488096144
478789410
462667034
375175743
160305950
190738527
466766173
457219484
461148473
203862759
353538228
17531176
266093713
203826567
217595935
104961752
193827428
351536447
234553273
317735505
157694364
181401118
17983107
29783088
29083975
478036219
323336242
380764400
260137279
200694174
434873191
338820552
250683551
273698238
406024243
180477434
403160498
378113897
509994434
7120728
233218057
418192156
370475213
323656898
334208039
67133762
22404263
258322196
266759310
475898497
45575311
360531253
34539727
41227173
312936552
247890670
522598399
200869568
410589729
219716932
114608617
68144234
402328687
15289741
166752396
263951725
290310465
416206278
36299773
531508131
232844597
1267026
126505163
461197293
50025531
60850388
195407721
426303352
454731797
434005944
524642265
423811717
504731644
522536921
507654216
104192035
80799850
356114522
89841928
427229016
105936249
475152393
131994173
86579077
497029021
142748134
477024319
377657273
115376694
249475978
13693711
163448594
238468674
131020799
385275270
372367466
391363726
458335711
275707773
10025996
157877830
190929238
104496456
111436963
75732776
224212276
434163252
416227766
68785817
163493315
525495177
458992421
355064838
176623867
465937100
415458504
403888711
309264614
364849065
371172650
362967764
215909081
368682928
369135347
102966742
181053851
323071771
110511382
394164083
297929099
260748163
164856685
6996627
194336769
48579884
514809626
46314735
117506370
282362158
404299686
67761123
138037216
134867133
404416251
316910210
515328299
337796837
534400573
433574945
228170837
334102177
277370209
476505186
194811611
415571669
116624886
63992434
525911109
309233948
520673796
64237427
54887901
91852250
93479709
373035102
7349123
308133964
476024000
519818679
13699393
192001235
30204689
186454878
222449140
56599354
333062658
222024573
329947895
120157667
272717509
453172682
213626931
301138653
28136933
70944033
106602229
325167316
62626883
140726828
351641101
338000768
215900088
108516070
359667330
490405153
349327798
245261429
470637665
310869876
375210355
264529750
412504371
379928750
299119726
230228481
156208043
166936861
151999814
488333739
109431202
41935580
418733188
146480347
317662140
309066114
164449111
42540723
260267431
65159539
230650484
379062851
500590034
151221346
352910051
173553046
373913817
298242849
147857426
533270001
272451027
522217238
117104030
30257865
3789187
252830066
113181611
297715880
231700105
176322094
455544100
360237763
79407445
73425233
77054799
162616462
185677547
378007337
234349796
88713371
380072505
493369399
498798206
433458391
429664463
460941326
484673875
387115599
270084063
97671568
269976446
114918166
515725991
49547525
518737382
418733188
328218416
481399587
445444005
465596370
428918420
219831416
90780640
17431552
30108222
253255269
348010758
185557715
144762823
412485693
218158539
15989494
117395990
42891939
138202891
402251917
512622311
383012021
26375542
311209886
529506509
119911392
472208620
495895116
188693730
202210584
345929749
362671314
376981365
115907064
325601782
198220076
2556686
94122925
202547696
6541507
97984548
76511515
275130265
446488414
200550371
370657702
120989331
126115040
180752833
536140178
364223144
475338475
462987279
335555836
126669650
526601270
35430923
517509717
49960948
15744862
514050194
237592651
175548513
508897264
483489616
262196495
389898114
248867607
382683488
148514176
486795654
101019700
228118207
15985521
381081671
102697453
46039916
136959657
196963579
128865929
35661085
372979035
462278063
267838603
328846874
358294776
290136699
24922757
282680633
301942512
349789887
290099542
146177773
103113504
140336765
289009791
409477493
481267285
451211185
406233899
483087794
502226086
380911196
343022785
269739161
6412686
305742709
302824104
410815664
404705632
494604915
498350351
470932216
159651067
361240
364645082
150383374
106948238
486265830
64855581
87517265
125641645
4924116
145908149
250449600
356939479
221834868
143462127
279349386
412849329
188319022
103634324
527608182
15319562
14166556
296738724
368598187
481228377
77962115
191737177
179398658
459533760
507130164
470705666
268469666
247060911
508281088
258052988
207061145
437743192
373369867
485521946
111107806
518390596
224239376
181096661
383962611
150800730
65218221
334030930
302400090
251515470
242197130
342028294
100843339
39863076
230781095
427917290
397891105
320146460
526348252
411132409
196383780
407089628
28113351
17588423
149392104
426921703
229616480
46932207
11473924
99056495
394606406
453644020
113607199
56043150
204064658
502973712
68076902
403776601
508132385
272927539
209167165
365445947
298504407
282735411
497359724
401524384
296643848
482188479
154722348
288033222
159969345
402450749
348667444
112311577
206998508
396169468
48515648
346430538
204621741
357756153
309248321
360533217
507571472
116975862
22248545
116627344
497400219
47097724
26290555
485826676
213268507
516668195
356055415
395745599
214446189
263696768
7319840
465174042
157315235
436993389
351140528
440766382
26442800
406975684
372513962
363721620
528319355
146731033
197796393
361933661
420935849
315489745
470161767
198846067
322366211
190556051
294863209
461933119
81370198
229007462
61821973
419931662
446860420
176310516
528484807
291064874
174975976
437768383
347844446
78502674
514689442
232817451
474443250
532758244
516808886
129698630
181190313
291861361
73370961
210135618
440281959
338751207
325077329
536626910
374735236
344151989
451692232
506009455
280318933
303295442
260594811
3627180
289642123
532519251
49251001
263684642
315989426
319168148
275176561
158709737
22999762
131564177
388204623
161612995
163501532
151322462
420440639
404522832
42546226
9471709
347664977
280189846
264293123
42192206
406440531
213294972
321190428
307036660
288973163
455521722
162643507
346822294
165106349
206309803
21580968
441190605
452958462
295921617
90720239
89961000
118184937
81042034
192785566
423612881
276240831
244567264
339296307
164939466
333871863
276560252
486881702
72654120
256860305
183998286
486973952
42790961
284948934
435272656
127947679
498043610
370373607
255357935
451200495
300997427
343996469
289715053
502116189
358268245
394199726
51472876
488165981
137775049
62474192
465850048
286036756
294890885
351003420
410305925
126987329
437397035
445396246
196502090
23688669
5437492
154288443
504280668
450814507
488801733
28143361
293509977
461901951
264919504
98569451
71195958
256723150
376706737
523537640
344707864
461037131
44840514
169692634
260145564
422338282
24780620
370056472
100740895
388134529
141501199
127539981
311299872
133869966
395492564
446176692
154211460
87739177
449359053
275002175
503897461
354956571
137563558
428540950
260195054
305999113
135851962
206462424
484528905
204463072
51367503
389116926
457260135
364583979
202425349
212269894
158728068
502159355
208828516
516821858
21063426
256600190
238719404
446737683
128400125
303481478
293898629
359556075
95219745
228296703
200316917
268533746
528910165
265000783
158243746
283105090
99900633
146327959
152865147
448479559
380788207
439832191
352717932
116989731
466397001
135207707
87329446
79638361
15964233
122668266
438328477
120838259
379364964
313591697
238849185
441240115
313897524
30157176
452831107
46662303
229749558
477312429
81587532
421172346
458301462
38510099
377058341
361644101
168329714
250206346
532657415
121251671
509124669
23778073
227392583
502565159
356549391
238277921
27532574
410239544
400115894
126429804
312669612
306319793
107953767
351692715
428031206
347858807
406514704
283560794
90662355
213450118
116849383
120668069
106754568
99587572
151747651
32914063
132960226
159187925
72443880
412585050
403146755
17710608
337574727
220475951
418451077
266462395
441621937
159681156
298206020
111183855
87100956
441263925
223343032
430979028
341672872
93123361
407892142
21708668
420577731
389923894
531113843
173466033
65383387
77626527
285391876
345241677
980991
333401217
100801420
275084987
287119276
350188919
340501870
173658002
213133072
219851286
74318900
267065912
206617466
90402685
351378530
172029182
414498598
492255419
530339378
98323192
456136220
423055223
91802555
240604218
175675423
201690121
168416319
390334343
465548138
210640774
213433886
349460188
142748134
425299101
63510624
100622878
13693695
246416385
252029156
203193426
491384134
151518749
180648138
184164273
351402294
47036603
188594711
525758516
105933541
7822808
42462586
514298321
84812545
6752169
518653210
36276331
390296960
448364424
388203438
35287258
254875851
116598153
108735061
306614066
24062661
99431319
520701563
211302559
431354094
360316583
246997316
265143225
241983595
460716086
142181356
305599464
476313620
103348946
253200878
83378359
284338179
472431333
218335677
454554070
55563212
217575158
321630491
350316176
103852699
264714768
370437756
289760342
904456
442889549
388831300
399061923
231153894
237495690
245988474
112593021
352876118
277902020
458183525
423833689
502874209
344097223
297251116
447497241
525696759
101989656
453695834
306689425
531368224
490187023
179778725
505475649
511925703
347837413
382972032
172746635
336254732
256427778
150236726
24334902
462532357
287327555
491164049
286262948
7743466
21139003
190145311
50028620
209607551
177994496
267452124
130482545
62108818
369842373
263923570
173042677
159863038
348372996
292984591
26327623
140768170
456047852
270442483
413903979
82847586
203775032
471235795
76182113
363115333
532974383
93881782
332041653
462550758
516183269
405411264
2726310
262718418
446771752
515832648
412462350
396794318
525341966
230072849
401688827
147258280
65633366
139714888
94283681
21539372
349201628
213133072
459062576
387957524
508473253
530887774
112097527
53847031
73342750
331407133
112768418
251041482
515112520
130285790
515076203
182537694
366126586
21574691
120277874
407443845
372367466
118798070
348451622
472804647
279757351
8340193
20456530
518889662
374117175
298600760
415495813
177216112
239558969
307928705
37256126
76511515
151167072
489990179
94508061
34203379
505019284
1503220
444004346
70311568
87002972
313216017
455694814
137002453
272512187
482029195
29887432
525016541
45164346
471418758
323336242
494411516
120186384
515577123
507204691
501993447
222985626
338174292
65023787
366320172
117587829
223920467
144390249
525070195
522511298
347030149
296689312
129615234
344244007
403528232
231823254
403042249
173375863
274503225
57835154
92478317
507805956
176952755
216660309
456949715
54133284
160928621
12893970
164708628
40703901
373819310
527057848
288402674
99709063
334719601
241586929
398448812
477868322
59487016
328443397
341221015
342891184
206506233
202864369
52100392
22597079
323834435
510803325
440567282
419876332
286420489
331238797
48208220
310044356
7718858
322867271
320836639
119988249
251266322
63747874
197973769
221831967
414458124
96973707
39897767
355698829
485718802
120872574
70375298
226373044
21746581
444193754
336309216
492145257
531709461
354858581
469398881
67763741
249461839
325457727
367217994
33084568
535814793
414978273
493955499
334237968
447275732
521068200
156089966
280487699
345092273
179697246
292568873
529818528
120854331
58629343
255599508
462167008
389111453
494760029
64664475
384198263
210808780
507926659
139238121
277656864
13412841
402399304
77558662
158284966
440538602
153070661
17993938
239258588
238124415
452803165
422089399
468311963
431283721
200206061
51610151
47653033
212978263
96792199
356091558
227197455
182545634
469694255
291185344
283943285
403870761
393512359
139604045
183532720
283560794
320303768
452266324
148076865
528087810
383704273
357934431
458484835
86738230
82610642
381414021
48858922
193554262
512947781
465747692
338183253
75258197
45414583
131931499
394347764
263839775
415344725
495834856
437362939
172832609
420952299
296753161
150768685
397630086
121865354
460006749
58381158
215589315
122960622
291391609
330720257
290800045
1551316
188654422
103180170
491508418
486329230
251210888
252165435
114793461
61541436
524815063
252877060
420333274
417720379
137877465
222019137
345484401
504355500
294876311
273393979
249324265
357659897
268731865
408616510
366799804
80374003
494008449
104016080
343762569
445980321
397233480
14432733
42822631
402854137
446421048
310591351
169587540
525587332
232172048
464694669
81382253
147882769
149801009
400354958
327268433
51267074
106282131
190396564
465045982
82552648
1417987
336823980
133058569
473950764
433500986
153226676
89003745
392669384
311965406
246956228
178407818
435885619
189010671
79486803
331445544
520100268
222211123
152087018
303693851
459401326
259277007
139020130
268670100
412542873
252215933
324424390
502032674
294703561
65794298
58041220
1894471
88872458
186422752
278867847
478822343
442064200
441774231
9824428
43110182
44073871
245237060
440010038
233342045
363547412
310345667
281491166
401118887
140342068
38610855
194022889
408027643
105737648
340090554
293636579
496115727
339934592
245310222
155852574
287326600
329504843
20939731
499962146
276976354
374989702
249614002
460389069
29545459
371132866
499725093
213184162
6966152
140994656
231545835
280106968
303635602
291595440
88902343
349027109
469078005
29196142
118671966
140931782
309140824
443907958
317438504
24240560
290805302
232105696
149495163
493455161
400230031
213372036
524891969
355495471
228262218
250039054
398422742
355304335
505334483
229255105
325493449
512046135
235945148
303397526
326468700
360404177
144702630
392023085
501107345
160527368
90427806
412462542
268171715
72160879
457090369
120806520
290868698
178091420
81774159
485254523
180241669
315697580
207595997
359046167
64494689
307582976
36382853
74838716
219669385
490460245
130930903
313148138
513564765
491179044
519580791
412717982
398342059
139941645
473400125
175133454
517408841
403274146
124184953
483995512
280798442
526580179
161260827
46906008
420192765
85923990
296892509
324780794
316541764
251928957
384407410
400566990
303505910
465463517
32951755
416609249
337797957
126124390
215963743
299899207
650064
30303048
287039085
517309536
236654955
141064628
9898979
38502264
515668435
462618168
36056040
529085210
79501527
183003327
381872739
23147370
214740344
469366131
485457668
484383335
504509853
348801869
458293137
521126314
49747993
398031483
144591480
76122099
381826362
167526006
249582686
366076151
64363993
368132320
12628302
139671050
207196925
266087866
138918098
227454430
100167049
492502751
98050198
494488248
449751442
471223960
133210757
438678686
56683474
341523686
321116560
336600684
128059198
170471602
316254479
213655056
180913097
93803454
329839665
504683406
235040599
40079635
5641932
430686630
249276538
351217572
11151106
20599677
164709129
468217607
41981403
512639493
365649373
124730884
320718018
91876149
192862999
206477262
288318392
2842314
341939412
382154878
75825129
120278578
83602428
56941421
313690951
295620594
4763847
252671752
439470951
165208990
94048429
49062101
466748360
453228004
292054860
501604120
319138026
315137567
94399765
87482985
390916480
316121577
457049436
490571111
330522163
495782766
446617843
171388266
180143170
435937816
187509271
479375487
37450513
339082778
424917086
403649259
189021867
9341759
286871874
476713579
96116789
99432516
378782610
134318083
369748455
6385169
172413489
36889490
152231700
462651986
285935790
174561009
112039080
451955813
289612820
109732978
32319527
120569898
67121944
148428523
504399048
255534611
162127191
314794397
204521338
122382618
305137558
343719245
81988356
53270875
204205386
39406395
107425782
325275652
92133910
236053509
318139629
168603053
53630827
360273118
104857727
252066032
148859795
452258242
424792976
240826877
282065118
425169011
229823928
300949542
180717867
208435376
429115179
306215176
37877807
432706804
121863637
84094608
266300265
188556171
260624123
263699455
237056526
317242225
131692163
287346403
31741474
403170812
318697259
202710685
268552014
321703165
222287630
507201866
166889794
55861495
66378364
155441494
267065912
171171676
226913931
412794047
266868302
3755281
291260436
347106965
468257991
283671264
57052736
284701185
396130375
414695470
16103131
119943885
10589718
417892236
513646343
105545595
272717509
47084425
485339711
508291945
400933126
225171336
347627409
169018321
133731311
182313997
90361972
497093717
157939716
106391538
458802625
18570561
412447643
240432899
325049280
332916518
126629072
338180875
462481365
207311570
277479966
23719161
38502264
122586036
513196956
272158833
351289004
367205037
340996974
275159347
239928891
269337962
247376188
363880960
115537609
296050017
156022436
183957154
131420238
285926578
11625651
458504302
218319746
43152166
73357070
414553867
154071898
235728716
510989969
389862594
215785685
474032285
357299069
279718992
18448186
197866880
498169082
60612456
511655907
323539479
53305045
109087135
124714355
380025728
522239921
500578453
209351785
346327844
525415664
142914953
262723754
322602597
525137632
258806520
253409545
253683747
81334267
162388962
474759559
338866122
271459465
419323405
165740677
354268528
334035892
286326773
446684213
291452051
458953544
432021759
505662305
217535813
62934811
277134826
150423633
185909461
376479219
493990471
289844493
527977098
310536453
246509102
434754421
32202100
99303279
291070931
144782404
8196020
238913319
143279619
200492
210843374
59949613
478026032
161198121
193820812
121400390
186909440
374532779
374140488
162867990
177706327
166936861
496301595
48758931
70620134
229977506
511091299
523061690
489288465
254969152
387588450
208092693
174748674
138459199
218757459
333034783
512113297
305980462
209450580
480966659
366910431
501688024
209068422
250555887
177536747
452591097
461155036
459810550
287649467
237997640
134643792
341523987
529963268
127654292
488835177
106379176
180635897
32037991
486335665
321833497
417598495
36998799
353994142
496446081
497100083
148412827
191066426
58604096
21145125
41225029
2752377
124723056
302749646
95389219
219626852
40321704
524596711
119683886
431263683
345066890
350647081
511662824
345255955
51037992
506109439
124214742
486099936
197007665
320200127
478525125
387616457
92059374
61389602
75845101
98030502
490243792
51493249
373473920
501582956
300028408
184213907
168845167
36538248
143308185
342656969
452683742
212639648
96023141
263998863
180612048
174101831
24938562
107927526
511662643
117180632
279382043
284639698
530774878
187773450
500662872
106502988
408085190
43447413
394397542
473021739
106284447
64475500
325658755
172394328
167328266
371766034
180239346
266658942
103916172
71038490
277222990
98607848
263559317
227076799
506792850
138368111
8917383
450533257
486706617
267199230
78412236
264389560
305519398
296279412
47879322
484677200
20041869
410062248
135177969
67801069
417359818
512972413
360006411
204315278
215207687
402030785
418663329
254461998
149520842
471665036
126115040
517072650
155687786
334874933
328353272
500622251
446283232
407162991
71358270
254267890
314431715
413539322
495977493
395594034
461204046
382203748
206329834
86765192
250742374
167442247
234343739
10963661
46386957
216154559
44447523
19541307
460077139
451111392
189632983
368419602
62781053
325621447
314895573
17998804
395837285
249581909
417014492
185298695
243225289
367583284
448565723
202813741
105926911
307126900
352199587
19704276
47553834
34952894
516148560
479675367
265330858
267181779
174049018
400103223
234566219
193132545
182773196
194117477
85107471
21231375
177180597
108151284
18123134
295235395
368679830
219044434
230915538
244303875
164962057
440684033
528175972
126466547
60143791
102235739
451168660
261468214
346095909
80359968
415064240
532526140
196888105
437964712
328496446
365490613
309983740
259920104
395949044
286910432
183468051
21678981
177390318
16600467
376434478
404352858
10232045
258914311
390842187
416824478
243717645
394397542
277907187
478953471
236730551
170314600
337736546
242073672
194235786
360316583
240197988
177779505
369884828
530732112
364562546
177597444
508020951
24312962
185957584
500609273
338342816
266757364
209940951
82568915
166390730
444576081
208432562
445901482
29193770
4648330
122868236
225349026
133613097
155512228
87928768
305202583
505942017
272595602
260365722
425792924
479879200
227175257
499003371
53018564
256510468
318375784
73167239
30753308
363185135
503941614
481561496
510846343
475231361
469442956
497418955
94469751
152120158
15504520
369314162
196661361
210002660
473832384
235567690
371504966
205192477
524639661
275587390
366084447
530754870
517188629
436339834
197273447
24907384
454301761
97972957
446469377
534535981
379051085
266003287
52104588
7936630
7706511
215200445
62108179
306366945
250339850
93215081
172186967
327337234
355305880
371439381
104002623
466161220
300917145
349043469
27565808
330741911
238090507
370390173
463524205
95750319
107209389
494733283
349519922
207161502
493313737
430011926
69196697
39063841
359694344
331251990
353853836
238027577
434817456
166569412
73221034
115072863
396364269
96344514
113567226
78684087
58801968
473634204
327183313
20338506
273971505
86382521
349746783
305801101
388388686
12575855
130995555
90985075
43134932
184063024
402882058
298228508
257732517
498927454
497170172
307399521
26080623
111883879
524721103
402281471
116805605
470268363
137727120
187238036
337573173
255822847
3898869
53277726
220571161
92059374
74980556
246514626
481390882
504697489
368304102
366447616
181727304
348569410
534171872
319867943
330741911
315949321
11970768
110794906
117674836
183226656
479873654
100018304
462618168
447971202
337344732
247010504
67410477
187076715
288140473
481612127
272652124
439065637
511802750
62375113
431892898
438021240
265163689
458910386
139319097
24909021
421578243
332114491
310706318
390223730
8421432
427698966
25159627
368924946
467456237
164306743
318275749
453607322
109145532
468171794
177291249
131548966
427430485
145629497
279809445
408009335
501000125
130858534
232851354
302829627
285905493
526889185
267588469
426184907
418451077
270419066
414350227
511157487
441622895
170663087
130054686
409802701
272959352
293759279
259211192
112800942
345744444
71186792
36569540
125658665
205185582
264417443
371797110
382852421
191989297
407627473
328920934
390081115
36699309
11877233
72265182
367003172
40902626
206080989
296950854
507721321
251484189
496328672
144191546
293578600
326716933
419515765
98338489
206579276
451568927
429805004
12315256
227818139
285377563
381326472
9065835
98954721
149621603
220274619
515325253
509107650
59674399
390778987
366873610
32686060
294903180
72330418
357587740
460585257
125579310
286626077
228061024
178886795
85487229
211933551
268985513
17538071
215428198
274968040
348215624
26954185
371452742
39986536
392491507
469812287
210812699
351639281
154751880
207243900
422869979
292890153
230777840
332069959
222602434
194816918
323749525
325082043
122351223
516871808
504558996
44916102
243407398
184331547
463502057
242441080
159572589
82305432
321380565
372453257
319201504
375571349
108933336
430296972
54535006
510692571
361865558
117053446
148614623
275913792
493283631
35524294
214747344
350884232
69062151
370529209
239500237
177816259
334237968
494242961
139010056
226496295
508002481
145897580
21726916
296131003
460978262
235734533
524468802
147976813
424642868
157192309
193346198
118562607
256860305
402695929
245904793
506952569
89848240
315507471
228183771
99618585
260914114
95029500
463645445
136179786
114768548
24577177
328091969
170604907
388841516
144696456
263761793
97569739
521752785
382072794
10501087
130651912
106621942
73830642
220524072
508549060
506137412
446085111
319102062
135524467
169228492
389758070
432730995
129789016
485785961
42571282
98389351
391430609
520230705
329033161
126738848
475973135
401099119
221881278
74840336
251655963
156157895
259104910
442084386
355282913
151766889
238574339
136571628
129670499
528396794
187396184
56123078
82277100
189871682
391911142
48369346
58403009
333768188
101583917
349251285
330883104
85581601
83710
334035892
4534135
148320456
346428211
68934848
12095345
30324695
370936565
122686187
120039824
41027355
359087794
516435222
80480477
291202365
536419437
367858900
155071316
479703846
465572294
333500189
69392361
94950552
253584693
239179689
322932810
249668176
297531114
12352237
524173726
283679484
496422094
418603585
20030753
417704162
186054228
78835961
155582943
370749063
200330029
382951881
103541587
409950930
30329757
126384737
440984173
320494865
401440649
62744624
73228557
331902532
401622003
508178407
36060879
2398547
440354086
487678834
181795423
189483033
90388778
84189835
456544056
60301886
481825801
339082915
217814656
315507471
24448368
44650226
65301029
158003222
254070181
524112480
106160006
57091657
378623793
76129525
131537339
319903834
106484604
256194288
447562039
130485671
358453421
208376669
382421688
222970789
275228244
331657430
463804470
488195997
136766337
30535652
207130926
260354325
391911142
74037820
137450439
146979904
40552878
135954015
376414340
375061421
500994487
23303451
150141484
532176368
127201343
185465070
504430970
378395127
481255492
275243887
282756888
2234069
143721660
494667747
165304716
245961883
80110398
486335665
344106391
258174677
238377145
244962673
231355374
35318098
105058202
167268146
88186372
190745528
93058228
230387622
170049865
376899286
93725300
351506576
493751289
138643127
118808108
470661568
253074804
190382620
386766995
392180890
226282755
85890836
434352938
206808520
230872505
366642669
106739495
365089645
370434599
399700917
143981109
59336170
361745371
221865552
397083135
437920617
71398561
252635028
388376351
366732074
28674552
47010695
109584215
28248920
436878099
128583640
377874639
224571985
473951711
452450665
9720499
68222204
259482016
290253127
431317172
84057755
370425695
536474236
102455050
465670310
520708464
347392810
147348037
244042365
28412615
211591640
314143170
321480400
288823647
346350887
37674042
120683548
257637634
17364305
437742170
397736246
117884143
469281076
194352008
356891006
372143538
184984403
144020813
174419326
28721396
497326056
201294416
264918881
210388143
486310451
308861710
386913067
173198254
178088129
211753914
294641629
92301115
398077120
513699825
204245397
74786622
179383534
336883309
86471136
490538014
213615204
473091102
153121455
133678695
69998606
18643838
43064200
116029412
489119795
455185746
442202472
71782415
240668488
5907050
347359142
94334582
218518060
456669333
221000338
52577555
303322344
311232149
367760397
476438955
50593280
407818301
510343133
481826842
454607978
25215990
157390232
277172082
162297111
110764803
208403508
92083288
121525685
100930938
87582264
422079632
256208972
478679997
162379149
75144010
207948756
103428807
406559312
448372101
249003486
66707375
313638991
487283235
377921354
480163284
515970876
78315965
421920753
40735599
472473434
192913069
241850527
432696181
67994360
449782676
418853014
323530145
270095568
95647982
293550038
220095179
219125990
362508844
436707877
460720190
186376712
83063838
459113622
506792850
251625670
247163142
145472571
458902855
386253098
365972061
140828209
208355134
13279360
43430585
350600707
219276115
398334803
452378516
81030351
410167844
365970502
234372954
108495673
256158329
233618997
108898829
374601903
52518917
180084972
24212032
420381628
354925000
326588151
298797663
488982809
34261475
268075790
173914424
61542682
229888440
489674618
321345576
236959608
190792384
414950194
210795559
375277736
250742374
454806604
479457993
9008326
484738274
529588554
302415067
22104777
500606003
348115630
178074071
142510130
336173212
214603432
308618601
264423133
494567512
454230457
283770308
394675622
59133118
420563079
235544675
437841155
411277099
134951327
481953587
483972071
327858989
330542182
222010087
499653629
117209248
500302161
271770465
480388108
384183559
277710085
371092568
460457829
216147662
474773656
434001108
421938040
465194625
404143125
206982559
177933588
214065966
165464939
206840076
60671912
127807931
434088236
476017688
87359906
465422164
203488612
380718825
130080930
371840919
413904547
433408193
481133596
388783899
188735785
321432956
233378987
493806766
339630878
509715546
480136223
208620121
215656592
520059490
363452901
100199518
497336021
488822312
397261596
63110224
463920135
464461018
89053401
127197885
375507003
374637682
371081857
126513489
315745252
72856298
341848608
497552622
164931276
298724668
68029320
241320675
213866613
55184847
336090922
314664592
121157611
143859062
339889625
29288931
459200455
520822164
175045639
410157290
332558509
395227939
524163887
310621530
246430952
201776430
431597122
279700500
371557511
40167547
402161337
205306942
43500455
177633664
127809301
342427222
44483080
73554959
353608181
155852574
455836561
479789966
128463265
265720145
296319166
503017436
516634541
274173796
159713388
17998936
371148462
53481887
93300801
469431900
16473994
345053163
187411699
451800726
439786978
473820678
1878716
115025848
499539547
87819188
501564810
367149143
363705690
419800549
273101332
299928142
224571985
268095481
441368370
350348903
425924860
341988034
405561840
126041250
107461952
183424339
504453149
153436987
523003901
124366826
170404382
282654467
229371472
148383090
379003042
190339949
223369296
42729036
35879837
479896113
277688314
333490778
14345098
60144589
441929705
349291874
94236053
338075999
234343739
468334087
109528529
485037090
185045778
315752441
343946166
473485535
262914986
103146586
416227766
447435081
386070825
143856304
11436628
444317281
469485808
82715029
393818542
173870755
349539307
510721305
371161093
437448321
243945364
498273886
345055433
509204228
432987331
452180227
485246944
316777813
423449144
255011591
427943191
491375434
60431637
226243836
325515926
531709461
114888205
216766980
382450933
369457696
144876224
359255720
47015322
131423038
388331129
431096941
214127043
518865852
217505797
107883591
368527332
347583315
231595313
68663672
35420388
323595839
8318092
247269480
29977884
389067782
448642335
467914650
95818274
363118012
412467722
357885923
99715136
508004291
299523973
23121404
11419739
309442790
305131816
105000984
214863876
234537435
365490613
450960720
328822280
470834890
451123168
370975895
319789096
384946436
161910885
359917494
326751599
453884592
99491157
496236082
148583719
263796213
369319792
414305829
398560279
145837688
397087295
211865765
411081265
264486886
531589827
485981999
23022537
474250485
11121027
528218372
404277956
429178427
280859304
525704181
94699994
521341932
385246407
254804182
378564503
440453356
251397160
354388066
518839342
249875172
419920512
528552931
376842988
404295719
196535109
304190539
218477158
84745069
186666272
351430310
142568606
404874765
82738314
116448505
41726597
131631753
521210550
318596991
113040779
516056919
80820192
494509668
153377989
413329475
532056571
340734922
358180041
198414113
405691937
409161895
495007165
516970979
375700030
208970571
264051821
64076479
273649217
473733090
395224994
381595788
435123477
330286623
446390843
19507908
149776361
469647364
171870478
195976398
251452029
316374727
215254278
179608298
7283554
218551846
203428118
183426461
7499862
507282899
7964969
222491095
505541442
529685551
521600290
469245868
304033244
466081000
476328867
151658395
383492423
515077708
521700374
460606136
242855801
31717569
347187700
511232777
47491174
99756208
159713388
119190117
212168143
320443338
70514630
182935982
429587395
421037588
98888232
394933063
138656716
486304706
208611160
217950735
466928417
298228508
195611236
344601600
336793045
262786045
118798070
375978038
37415841
296575322
447067376
428825898
93919996
243944524
247744738
451657665
290487184
4045543
214406678
490579024
460759327
441900160
364849065
192350985
499683330
35217584
157768079
417739718
434461157
96819739
187679820
3377203
522164845
417867636
187717289
227666908
311939702
154130685
145890172
407703898
362217537
360180667
329338365
488493074
450100409
123515863
77729077
121524573
417744395
136518612
494928423
398094950
435366217
66138991
55862100
33636467
56486102
247269480
258123439
497452652
427549649
201896131
197285355
163255079
217932587
250621572
234835459
200079688
108236513
418798810
468216470
137138617
474259663
392156406
145745242
169712837
458299233
114901063
292123241
504514038
292366808
516552146
21759148
141146050
211939049
170226981
28117962
399130652
250335863
483508613
270148894
479195223
287376750
461549799
306325260
352410884
400793416
126102870
8490781
522870757
368124852
162694478
230054979
330744307
186003952
212919846
56065720
470325983
104677993
424918263
231456690
228306457
504241208
518187220
459609422
164603504
319300572
466946182
508883641
245242837
206732383
173156733
279492684
136756380
77314557
418959197
173076744
270364455
104204077
178332456
185396107
337961021
236817107
259050549
61731658
203073440
171972084
392770392
122913399
126663557
30571539
113204859
92490266
286294576
410157261
26520980
82568915
192716519
36011172
219546474
326496001
442838633
410421564
176770543
292346174
192568190
176226513
149377473
189604078
525991690
511530748
512802768
42440011
348472862
222017920
55330034
13543745
6996627
478702316
123449541
41729990
255673020
305223175
436504099
478326970
163538427
420431399
87483482
12532436
107645033
265172664
165489443
252740213
457147247
75068178
34690911
99534514
439236804
512158192
506062900
402945174
295750327
220997538
366664371
379142865
317010015
321157023
523061312
246482063
170873720
50802564
394810134
517404169
29498679
338821317
239368273
113480228
487054407
359993946
93903242
26508890
444159396
32515377
8814680
171618262
459228130
129940934
389923894
173353910
338405753
309210424
210895618
70992033
75715790
247197763
330522163
532926212
111293307
207657348
169223887
275578703
385391283
303409170
502556417
298845990
11492589
520921480
142827456
238842356
391965605
184051552
87575313
342556807
462846046
24675342
259731844
99629888
171085308
46087189
151709987
436923528
141435566
34149128
445981919
383193600
408020889
59534401
429419102
528197271
138025030
407024210
40792501
506887524
220713582
392024390
366836248
446099758
397690040
290629251
318596991
162372723
220307448
290265636
182215778
356982323
312505464
388102621
144342266
98985509
534694281
214046953
340839077
28985436
273445945
294486700
276616809
496872859
29871910
423586754
352616257
348689989
78479413
397909052
374252926
512809761
129517607
342701586
266703004
221175059
134195767
456863186
213002563
506720852
527876080
300566076
125992651
1718615
230054979
125239318
18096300
404935697
506894073
481459413
51206164
316748298
149495936
211017578
158152213
256567329
263997838
467726162
516984958
476191814
470268649
264249663
39646414
88513029
429150908
46950737
61880739
419841904
86643243
94701539
406063694
460935017
196631626
105822829
481047734
271474607
224117594
429301599
511292754
355871386
63821750
257383015
241135735
325150075
43644437
60959137
452971670
327796589
364841782
242345582
30514353
290337015
311796796
67801699
145811267
483712084
351094277
203073440
64253483
136588357
468402802
503800776
464640573
429691471
40356967
51325734
489110060
366885646
350973438
151710988
266104501
499172264
407475728
262174612
494350814
358808583
253650923
515299288
516197668
431230376
166735212
195739791
104348648
158719431
159567279
171099573
353755700
22683812
161081124
297525304
478888091
384840153
106673175
269241447
272260943
338789134
30733807
236968320
33776802
512119799
286029672
329511988
197548030
8588488
329111805
394903030
319334724
531597870
259183825
98420413
416927362
349017353
127102953
466595878
209185926
145847596
231377294
54692329
468814233
497950783
436878099
374308008
133978316
151162211
311631982
428841280
17041446
171465115
412885491
19379587
184355524
306532736
335634192
508395357
64541500
234914220
125607464
171040336
521874538
378612293
366776868
3318545
80541759
516574020
512639493
351816025
139495513
446953057
71549926
388039647
284654726
196040544
68482311
225416649
62261936
309673839
135698374
290800045
343384096
107478345
326598434
192659527
184899310
394933063
177856370
353616906
60137172
388781323
493011587
296650401
111596196
374685021
202392513
430470450
225791813
397351259
207562491
357647287
216260839
512231031
235895849
307865511
382285096
40567401
162296573
225772510
431224254
282119064
361584703
380585423
51720445
302859123
472057750
246636382
444884313
141042451
498904302
27194055
415275611
134087324
231637615
286586097
97400500
96097401
482756745
269434263
212769255
306616032
438812802
425456119
533625755
68772003
515279557
432696181
461836637
386746252
493725054
355691856
411054525
282159001
290780972
347515300
478473727
26414455
514973283
336829126
84771254
25020902
243252585
223457005
62832794
411715621
75855825
170857684
76478670
503770919
44791278
320575047
400202840
365021893
82360385
161063469
143085090
474875099
396000245
449106583
10991163
227905820
353607091
237383884
529167967
64700720
223081912
232640059
190851858
27262707
103618872
258594621
417915824
143810928
333287923
358233966
256496146
5909253
295588865
250100818
293345545
451123168
358154921
295961411
353911570
525070195
89523174
184668778
363109433
83489377
149535979
73401890
95530042
526007215
431825037
351082892
425163262
305726154
430878472
137444423
41705743
21525371
520779700
7214739
74046191
431502585
435912302
407977540
408055810
333005272
319754684
212895810
93431967
445798047
245358032
95793171
431990349
200521603
306526687
330509218
507201866
215826416
465453156
286867829
511767946
135740374
385435317
184450532
27079519
450540883
412561076
253883345
309454862
34344870
436174830
89042385
288982633
158319037
196224504
217619015
512928895
400060482
104511246
271251538
157593174
187690816
9996440
60251256
123321240
217183386
441432351
318909612
18854451
334178666
22106374
73910024
473190361
228594900
351963372
140290069
458802625
305129877
489399575
321519660
118058520
254969152
531296789
432407877
472838604
368134699
25690445
431025013
470235817
163888729
339070671
272628282
288462493
468912487
482308677
404956466
318566867
120264445
334973675
26676979
392126791
107373570
256857543
516509333
1974127
476880828
293074629
91174776
228310340
231189186
29215275
137754851
155597059
279099060
271077536
294854572
291163805
95946162
521471681
61630669
358011211
374127808
226289562
524992958
294020679
373529308
89100090
489002364
23778073
283660037
79516260
256496427
239088529
101629278
311494380
131013260
504874096
70943304
366616798
178985496
450961080
326811760
313530105
187068749
446919407
434938668
96364369
178726406
51010266
143483136
280505989
454633516
274974665
467863829
100350706
235947058
23969818
368835508
423047589
497240385
342568893
534071014
358404238
38743034
502756512
98487625
311942510
59193567
116380686
271872176
195293929
527728538
287983695
383183810
262084979
514925409
120200007
472735769
343629711
480446927
243011286
215354405
128733558
450283414
332598010
517359718
301792965
180672085
107965951
520284247
473903494
485977145
256841921
497273383
324381137
520253975
475730236
98409308
342564650
330487893
103242903
181220374
36882524
39008195
240450365
99785310
377859586
417759446
532084209
256505211
368899713
284830285
406621577
429150890
301349106
54062115
526919251
75855825
300778132
130902985
111447689
137275020
57308357
420289466
86668334
307176005
107540270
103227898
16566963
84040706
246913178
528101207
436822308
221236682
83897875
491803871
149871837
329099074
266934712
223413719
229272666