0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-12 03:26:27 +00:00
OI-codes/BZOJ/2738/data/8.out

30001 lines
287 KiB (Stored with Git LFS)
Plaintext

114056757
169584069
95268189
144722316
282005464
425613742
28791032
241903002
438820661
96487091
486647216
190734356
308062732
381476282
342198291
529183805
322086154
519665464
387200902
383054476
245099624
284339721
72814622
75105983
492679305
23074318
139255059
222359335
468493074
314546604
394554631
82949513
209578899
89469116
28098628
199540144
45762475
11010601
341514581
8668529
209848093
63045258
464315003
459282796
222426548
455514219
101250492
532740535
97063672
483888324
180240127
152828253
27277702
170153003
230718768
396244642
526993831
236917396
211182252
135670728
264981483
961185
93449133
498171069
63055104
319646069
65821943
497315522
446638396
250764472
46712542
230005881
370150157
145737725
208783446
493673257
283224152
389503327
96740047
82157170
492078237
175062690
285056845
426472706
225259414
190213327
466191208
218457126
64049730
19539951
171230084
512528734
98622940
258732164
163711044
448943630
18178173
168173674
24470364
370156647
73999937
345779259
61608928
450971306
392414793
530335890
131013707
81024122
462713739
72550229
207464531
471138877
20165175
310951057
514193482
235260733
52804255
131159202
202132157
414457725
62578207
327143728
261427191
382222872
197695341
454466487
479914924
282715988
107112971
377070240
443235699
405816018
164111583
326415906
20536741
349902535
341893361
182140327
259511431
193149144
197558461
484155220
452174790
151837156
231379437
445655015
240096144
131621855
63412304
81753242
125666895
37450035
250155414
301524584
55297777
245972152
92781373
431307797
526244293
295290358
451229828
12714800
392925612
9435718
262973533
356395274
272735049
490137562
463860958
516921018
109371754
428754506
203164137
260975970
197942473
229338735
432316350
507956683
369997805
234628273
6312861
32709228
720886
414126594
291613202
202478046
333862956
16933895
300782260
430792654
211171603
205563462
440828747
419265967
75669401
59450689
405696853
286211337
273362630
396087161
302334295
13335050
203515985
500543341
117715064
206720340
195081739
307556078
10978511
52417697
45079932
509694623
531008438
314688888
145530678
83749820
394314102
101768432
303397902
38788549
113755579
294556637
16645772
75601938
436279606
293219115
198728702
486718765
370643659
111738272
294947243
207192041
343837515
209870232
872554
55567815
40285978
430925920
135548238
363806891
297730779
231301083
58004162
302143826
216027818
10261238
328981958
523649180
205161462
419378651
41678968
4364461
356896867
103318290
235130700
47297006
440101364
331875351
282319986
113634717
87697052
385891011
229060211
379749453
155157406
79216208
54621646
192710607
137663642
211166487
484274551
189401511
362675432
344262107
135891673
150026396
209840716
234329474
117673300
244827774
214200564
378985092
374679427
257404902
468454575
184142450
53800533
72443680
454383276
424894701
182377027
178135395
80267134
79567894
353298459
220878688
177513401
2867568
397497478
129478305
91974039
305117430
289065695
191233572
335467513
317294092
261811502
430792654
322836249
358452256
308537971
415535746
498144300
183037963
165025708
306415306
136110872
84903070
374722464
339720093
480468576
414294210
478429846
206564274
316986483
529206986
193781674
58892164
45755294
196884945
196688872
528241319
321133788
532068327
201031856
449289305
83183230
513857248
159369627
25763285
210126429
467560552
284032483
448736020
164948823
38860973
522885553
244344328
186772616
80511307
166613284
305087372
381177534
475362544
431547831
464958155
51345417
30785838
126507942
178425949
112048384
460340482
243414302
285060413
399313049
209230130
111093185
258522540
78764108
13441111
73902514
61441799
158561720
231842358
250427911
473294667
166751569
428322936
460182995
413573446
26626267
245467884
270250991
287714148
222628055
524901635
243316925
359951284
155956013
232510997
530034493
125087111
345574380
406768270
347063602
348250945
108904313
215987174
122658847
465502755
287901413
158665846
251587635
67905243
484690809
192159134
432660774
371271979
6693182
482984781
352637734
448799714
501635729
200167212
214645036
56137128
196855201
184297280
193194724
221649724
257485155
508667747
280402029
323502090
346510887
170128707
528983236
59125465
526230915
172250878
500588528
139974670
360418972
29851502
84414594
75159086
409308940
279031224
253841520
455515001
521909831
345581392
57851191
335043305
271470030
52719117
38022628
11888104
330050011
385331532
318994452
292775919
436016551
354299363
487952003
504382012
377683566
434592171
165773600
501262496
309558659
450281684
101719242
228551382
471512424
461012156
359186880
201903396
484377275
532436151
105340015
514443768
123632506
138555681
436485537
251384469
460324697
34528326
216436593
359616961
239701838
533502178
41429479
281400489
267882935
197684893
524865336
152600528
341688164
360902256
332176899
426371185
78810657
313248988
328017543
139372288
177234307
221228111
214411165
11577282
306623421
305684344
396538501
427281456
339175636
392689653
95323831
402858629
102100186
336054067
180703460
345933225
396395467
457216331
404186021
28173432
279922469
123378820
212042016
84750419
172941649
461702276
188751985
16522442
467892062
258980058
122972471
440502882
317249192
534763876
3244109
389225196
98683517
479496185
481831650
289764603
448563965
200606534
424681186
91286288
37129554
97418730
408055560
351949259
92037816
253384319
396651099
365424294
188489524
338544702
372208751
429762679
467556737
127018477
1518111
439450454
290295300
482294217
518557831
395656101
50532790
130018470
493000543
532563700
394296077
234914485
292591713
45171829
27520903
273618851
303336447
155995551
378321971
374727235
363288230
163026567
163853762
322836249
392682793
84259234
172007695
7260009
402343339
481138910
38029381
519836257
326049009
235871389
57985384
324036682
342654252
399589999
31081490
476268404
5079312
117692557
307850897
378818938
392389281
490547137
439079323
399317563
356043325
391115520
36553164
248444038
225342528
180097603
187944906
237450418
278994825
217553525
222619109
229340622
290114876
521680452
470252634
215821881
168095051
532165307
434853843
421067226
368357034
526741264
445987602
522653525
147946786
301319507
155765295
32059051
382640011
254654906
214367230
76448824
107835126
112048384
285067753
503567110
453712877
474434069
527181109
49505354
304299411
528072068
390808655
415868570
514890856
479861782
173713723
386064507
475177171
103155502
199731994
331994184
459524126
215565684
105938239
38182867
220199603
236087330
513664832
437232895
355206591
53905282
158441476
320937160
482808955
210179766
272846308
280104454
524444534
526128246
272190921
213597446
137179079
86862549
439035030
230743543
276361870
358823465
96715898
413059702
142469997
217367423
259002478
395542431
26196815
293674462
501721913
283783744
215728020
407037896
427652639
61433161
246289102
181208492
465813674
476207043
31470392
291638928
423439343
177145
216953983
281673970
59747393
479944301
367296374
133517282
193180953
428471752
215829194
57436842
416540808
281758549
176683833
348851045
86177751
174089968
355814315
445586760
473280535
455533884
509661222
401618254
403859404
273528901
338774009
512482064
238843871
11625590
112741735
299103565
467824382
248814917
209337667
245078628
287264805
350148816
97908206
134080338
520020219
520534281
174376015
216933608
228088898
453993660
456460007
508997250
421171706
301548064
478283285
137682395
42594696
481639278
424707641
347313283
189189173
104640417
162693517
229127630
436595990
88404898
273341966
55283587
350949205
263179257
369241506
276408387
482930837
501957671
204152225
357907223
11797668
72458175
232771643
195292073
535740255
504816747
12617442
174675796
295717260
70347207
191386467
419089948
205994408
347853274
73060356
473082260
418387840
70788650
293560948
217832534
336140168
48098970
63392974
31235690
325314944
515728864
410085158
211551048
316618213
184441566
124555104
115065094
490558280
392357868
193761207
22381757
404826140
392698507
156447959
162847323
44945229
24282674
291271569
104945808
198193629
436601875
156973705
108244339
444990753
11141298
268200758
211687249
508445874
449721390
501831585
17592672
159537542
339350354
440342849
420830721
393532248
58004162
372467010
400307554
458377447
397522421
252883585
329600568
21948175
261837599
287924006
502562237
215856122
158186934
356583094
409571682
179523517
124681728
429035332
63263417
91802334
236642524
85281324
474780681
91254407
109085982
232957329
75770417
194408975
118150634
399573753
316836951
413568290
380056613
214809126
321559271
519891962
402075402
86044725
28412899
161939836
394988512
68322527
93022879
280270772
496283410
282691360
27077820
265440521
121728958
525545044
410037534
214415246
116309534
277902588
346547085
494299295
242559320
503624071
364257032
340521193
443068626
522471479
275333195
375798798
27809711
376427725
536070465
220003625
102759718
38048136
86059488
316328791
323165232
117741434
237676037
325153691
523078916
367928966
132343130
260948608
295682696
152422954
502406674
355432558
272949950
19045877
130178216
313624882
52816539
369002237
212038631
152236302
309156537
356455670
65052335
87373672
402772823
514890856
503507947
151220301
489391096
65584282
284423068
456870620
445830209
274131396
375936931
359461208
518265626
474176609
31036788
133485255
481327571
89631191
384640865
437241053
346577704
427717052
326254339
454956556
345648732
208250343
526733912
400991045
72353572
416417296
357194627
524654419
193927463
325413256
189922208
348753689
209093916
171537775
28675690
18430875
499844725
131654745
241559850
441372109
40368978
72996944
32987102
243711767
512557622
104209397
325246981
148471396
425388057
240561649
260911004
221227599
40070299
66890010
239221300
149456980
489725283
336299310
9818982
231848134
517865369
71454690
101419068
124764959
123150145
171532361
439414864
79441863
186236886
335226332
339088858
412403168
254576590
293019494
22860472
169282027
510624091
387092401
241486526
317643169
99720343
166679558
78279095
464577518
530915027
110002755
34533312
82200076
436698133
272018209
78397169
223987878
484907246
90813407
120959141
230665600
130881792
141732486
396053333
462932546
224536687
17592672
355368488
49125165
218243772
378385342
6404449
20662239
336087773
61843504
89241507
102135833
516549868
275971229
451429902
318381757
274840481
461012156
206579760
414868522
249791713
513702804
19715282
305955028
81599365
383790768
55711120
195229277
110058812
457597765
171336674
279485716
466443362
499877564
232719521
174515094
44490103
301552470
304002382
84504846
376161057
193330030
193602028
83887927
526934068
469678026
529148933
529542464
11673244
341780421
4012389
67659082
245221917
268319503
146983365
95051074
505285665
170616435
248024547
197373287
306954225
239549440
125410616
442574711
218448975
174453244
404508670
254201056
42227369
148273145
338556419
149136244
47328503
191269155
333581234
10144294
516600367
359918672
7904900
505617255
25912161
248399708
469489768
253893383
405249168
173610096
184576535
457956366
281436933
412083669
529536487
447689236
502361243
486459111
466413084
16520896
450035677
57535209
306233476
206729947
164440510
275339821
53513687
193547605
392592564
520688508
343136972
118168517
84063636
399485514
380764428
382049541
449317856
283723057
350505510
354569518
480441124
191426810
166198347
502617788
473812943
246745457
135943584
127126957
91958782
256612646
39915354
180189965
240375977
78559045
173153094
519922703
121746943
186550095
248746815
127002361
518680068
57947647
273533657
285362142
320053945
245598021
50999386
338239862
39001844
70387265
519701232
62537801
104831536
306452684
272463974
313626931
212651262
202056676
377885079
535679720
311329155
268160833
444029014
479030183
130799476
367063041
318453869
260578599
59108464
228093387
279962107
296524626
125630690
190769127
305641817
365404274
380689102
465318205
137249308
256151750
85031227
259105360
323966673
74955442
113169882
354368331
415219202
423722699
349535317
270124157
426042947
6117723
377110215
470026795
346422372
177596795
104280724
88445405
490754418
323547708
229182201
340241855
535545801
18973250
302866114
7531492
8666749
473385862
463936583
216062572
323791262
150017389
261859509
144992472
256680389
26678837
141069255
15639267
439729779
249791713
129680658
470800014
443069741
215526771
60897767
508319514
276199999
299985853
253473706
251202725
529874390
166192317
75611533
450485652
337883669
351427664
452070142
17014275
417412087
242389632
154473946
346147828
144264403
29753109
96746792
279623552
141717141
413187496
427533922
507259227
162930329
299377685
314947664
225856084
5978535
406886025
22577143
387992210
437322271
154850946
317780167
484373439
490040665
230215152
318764859
290152945
173906421
219040959
316201450
337952677
366541165
210172780
519311953
414408718
257768385
269635957
228778297
113128516
418719383
260022412
30965693
527779503
413122705
436226294
401442893
348065579
198476634
24988393
420830445
486940452
56009736
357023188
21554563
284845426
135944625
320024336
258747512
391738150
453910274
491489967
123656832
437301218
494442297
533199993
324570608
21318146
221738674
34718528
492734057
377591766
32879747
459396343
38783416
275320225
229593725
491346756
502280613
175296020
186452433
170056680
275392047
337399512
517526423
394826712
182216544
375552747
460956161
273621210
285707424
298751463
462657489
155112367
15978169
221070968
147950108
209532209
276179360
130830895
387920555
34173088
434658517
46151294
487579494
438675932
58691287
466243394
450419685
370415529
499034012
59234316
337330039
243240230
168182743
233872608
334831625
194669095
322087469
292699000
158522810
171277227
319145931
402354459
475284565
43355958
486962064
113896702
394187417
235438705
382705275
318755713
103550712
493530147
197296423
340542423
93201360
44214670
421243830
421689992
392573492
426025265
324794684
423004636
305664377
452014575
371394706
530290800
7334200
532085053
445493659
95821479
449936628
322815006
322519113
26766676
516520413
30792789
164597327
282306112
351091179
266228239
295684075
128162226
168862219
219606090
370203186
211179348
356331558
24989302
496163197
67425862
199092346
476115420
242123790
475776156
236324084
10979233
502984199
343182961
172791231
321089400
182240874
437885262
17603752
212071928
290263313
54122534
533817283
413822714
515748587
478063009
288778441
184529413
370624024
439609449
31894709
15508071
115357240
116827354
48856273
418453969
30427541
78554001
372619041
455833694
438219075
30463219
26404556
334005513
192800483
426244478
188671085
407890000
196263011
160716707
359742055
452008563
242554372
259707089
66454976
55914889
13837148
497938668
98385460
150806661
494835945
111016443
423679204
273054560
524555626
29997941
417673174
447153350
53395519
450156790
191202781
115979147
16630749
250103712
118834510
140332497
383449210
161696120
120960841
417659701
202310202
291005256
328014910
310744608
460769474
215152753
462609229
526584893
32949981
511142312
530203597
109281871
176372248
423742517
332270091
147455665
295481459
51730832
444148077
505703259
89422644
253871719
326664314
242364588
27137776
238947746
44579823
353491247
403872674
205866302
176140745
38020406
241539721
259793836
56794201
396677126
203154981
252528623
398015795
138770904
109564825
371513821
364766857
457711781
309953771
518559939
15595120
124880384
477251135
343843237
496256968
530265302
450463597
479558352
134697020
494995956
249435837
477903652
51347736
478101198
295557184
219097598
535084951
366266105
86206833
391916795
115241363
111722309
375775569
147586673
35977231
99119719
394894278
503306167
102826146
43682450
45061061
174478437
10232938
375095779
522036500
420241231
443131454
306481639
264762201
19593592
230386611
271221869
192762046
178108773
441639775
536448709
390651922
469090359
487266610
159282094
171889444
188260913
332463949
85297640
139038214
141401698
250660974
249501875
19585026
218806830
264508758
117620129
433862152
444093142
236146022
92314822
6609890
479914924
123079450
210242976
471035653
458066115
283591358
469871481
108614167
16623694
242328304
56785493
328846732
124155456
185807319
181076797
517991279
394483571
115272030
258761928
364556261
360840571
457005275
90227645
22416176
102103090
464921024
79343540
211706652
462679355
527152305
339702168
233192709
122908253
390612382
340106866
60603393
202658296
31810281
283486309
451648576
351152148
16522706
126589480
299667135
179819387
38234144
207804797
490070608
484363106
232416028
517182673
290700179
102174310
455998283
176247193
248475711
160604115
219320116
500666176
88794767
264157762
8863583
436739836
239027347
410995228
527227524
30863854
172192806
196688872
528749576
290793447
216110853
492819884
488531923
64481856
139325347
238675788
19208079
464009323
38587408
230414955
509443896
300276981
238053974
36331470
17521320
144854686
309900388
451692282
418103117
308439341
9089752
156326117
89135786
468396665
408062367
465311696
138000088
414156481
462516489
2876986
406506611
64842197
238869557
32095764
61142657
443223975
479963558
358106838
137912631
378437679
335679912
328678153
424308609
486199837
68910206
193366752
213838878
270834883
367748573
453772210
25010055
119487708
224009336
505707798
132407881
218182366
114151667
333848295
334360542
513102209
224436842
357398572
266708296
430126554
147316431
246133693
7701723
40036305
134781690
76205160
133085458
503831017
305840516
171825117
264812041
404754052
387156141
146843045
369448833
121247986
159496752
388471750
26380005
515041267
121300966
269717416
489641541
32124011
493644353
197472846
186754991
342214962
321192839
145305151
497721178
230554682
228235655
319350738
66956894
78105366
85310679
521334093
408783839
201480411
114499759
346214924
134501230
49310589
484263452
447312050
122842057
51819075
123229418
527379772
302220467
479346066
360864012
116284803
3280188
444419980
154107332
142004945
164734220
42438422
70897757
274597307
518725010
178913011
98234433
356844934
75405478
161424994
519973187
517162079
88002755
245032675
260207260
186891546
92039112
79264931
328623679
263378422
225240333
55897055
469965989
146987386
340670492
181835299
7701723
186066418
525406584
355876808
417301774
532214459
198453183
530387205
283984967
78078010
52721397
218630069
147994548
408114409
4822703
59589090
435734995
347315773
516316608
269446635
307490204
393318492
365972529
407803041
493840820
324563813
259099673
396821651
469299129
95534815
89109711
440491793
83560110
10726700
531874779
62647749
332249865
375190346
171774720
263174085
172391482
529633323
206564274
420353714
173986380
936576
55897055
228240581
187386144
10117644
524856935
343779582
224405830
263326453
172858015
110598890
173100178
153990823
514894709
427959964
330753829
515527275
322514959
499380096
176247193
148308377
378742443
133030684
325874835
236917396
236353409
446588544
249601658
246277774
461799199
456155122
242670334
446372216
331867553
204609686
497328297
279732965
416712274
57250199
309481844
479295030
353371525
44674252
267173064
333449814
274930942
483385932
302152584
49306540
309871744
65749004
315087482
510711864
430861168
125485645
263579332
418149621
100194602
533264576
99809460
362730097
261276599
368956372
415613349
178294215
357660303
409750298
247697202
533129228
229471147
282017643
81115329
61730904
358484000
274469608
125053736
203937093
146008344
231520298
502723452
28800825
348808275
288593707
461633228
502373919
357230782
55326986
528996480
522886293
291967941
189710586
405324243
531320562
68459980
445553356
241914308
472310601
187342788
246507833
525914566
463741846
489733349
411362977
345857573
473627330
1808312
86632679
251696823
435959548
32059051
48655219
314033607
173187865
491341306
337104719
527513480
109051381
327140606
214424754
218873394
121580435
163821962
512175062
521904528
365246671
385646441
115697227
367745332
364719237
279546004
282257789
105868952
487038374
533534009
262899607
29541766
29640985
243312637
317636270
463632720
245109497
152103148
536818522
200409164
379637079
14637554
449094070
400448659
289753257
200241142
393690143
450117229
379813539
128251396
101367955
523534327
366060769
382536791
357885713
98466029
119863721
78200871
150429095
131576352
181016858
215922185
200373323
146384461
106275249
249837051
179643673
43977584
440594428
464394606
198296609
460199280
150785079
165717136
34148543
415626129
140792904
236715932
303234413
508570069
104326405
454342688
133598101
318608755
282490693
247403557
302503068
243532310
267209999
160462388
145755453
402376108
103708797
436460051
517401713
348782338
289602818
416373716
195682975
76640234
269545438
527279304
377373735
401180588
36775168
233994366
205378114
116436651
214837638
176176151
464175265
148062928
25430551
150552667
43349971
194887527
201768189
256242421
517780953
486862528
203689670
448501002
77143735
300993566
221031979
480775989
452319575
349218089
39336888
247934010
465244115
282796773
473478307
159369627
357113791
25434895
10970250
277519613
81412127
80244382
397240410
371314554
410095375
101009186
397916419
421861064
161386997
259060397
350994229
142078021
458268131
511948031
237093545
366946918
102836770
492974027
363004955
66480504
96673946
218002014
360034806
438717697
143912381
320133559
399341844
76125777
407120975
336677910
233066003
394131603
359306758
303964719
295107729
383724798
135364629
139559133
498954092
92471732
515288208
180067318
341303370
498409066
181057812
476992033
535253785
506677180
298924110
36349462
196136625
349484190
436939242
438351698
248604156
29533366
58232165
375122831
256877199
233549543
205449815
246906230
15683884
260500938
153704252
120021765
48126759
313227518
413011288
493345725
421933240
482512501
352815732
501832868
320473206
506398643
207720799
240992456
432571332
95597543
482606347
499206683
322453816
368549521
142049804
120130707
459924775
318808130
204487392
371668184
57946017
327463370
147889459
500924121
314991802
118081066
374918330
79913080
430066088
13019847
353258946
46443575
382159811
448640121
35835838
75241264
43834831
295625965
9074854
244650638
209394756
111458861
213108839
487604130
20174683
378201490
12441161
134981004
158486843
64482303
189747991
55148623
401840857
530818931
289398510
51372169
514042442
180101804
338791608
87546176
321641398
428525175
340887094
94160629
137904836
113378313
478729404
341706098
434395579
337701388
250680796
158509345
63249666
43484212
506846453
176713566
2767879
355922246
210211072
299366366
528630387
156978542
3357505
518772220
233912501
239997740
100021259
254739422
226235654
330341625
218362412
353474323
473995951
467160372
113188395
105102618
350219574
499763087
396053333
461107881
388594370
27790606
518391057
484246234
217576870
301247480
420409088
289121751
222897499
276624770
65017521
31553737
464700828
285598623
175138231
239724466
512983863
1531686
416457795
261362468
307831503
402161330
7866307
192511881
18795751
83977235
111897351
101964947
351618243
260446040
443619729
340917392
519999679
39248759
29295326
202066588
301741920
337536628
636084
370644169
47892594
471588975
303470912
448225969
395834744
496859802
182695569
203181424
499280008
302755526
255932984
60986462
355367131
395711108
237565427
244790789
284555868
471386517
389589350
344848297
120310022
78841139
33787035
378012940
132845328
350694546
213496655
414408888
116312827
25841670
360446518
141174919
237363281
105459694
392026597
354299363
48193930
215113905
62798150
508095107
476670226
221942945
218960286
399285747
251400609
104209397
133901054
530648350
172940552
126783582
453280855
352250710
37940637
451451037
217436999
493167250
436987289
32757360
354811786
259593715
196858685
443299123
112690997
197912147
286567968
410770648
332954602
368660274
465283864
6253334
281799649
137339799
117721464
52922786
39608828
57971052
238285034
461513664
185350316
370999825
166685611
115408210
497105419
300481654
53847129
459562241
12711765
28260049
344998336
405816018
408850321
147525965
389752570
274484959
350068556
382771157
64731836
534971210
283438798
409960654
170529811
121617774
270962965
263631485
20865122
476637638
357312013
26024286
303167478
221132445
106992279
428901381
398415302
371592843
186232958
448033747
282510472
204011112
208156922
342606813
318136588
96857756
229989324
152224009
18565656
518803536
521790854
355334988
456944419
528194555
91883664
250930117
257079542
227311816
209093487
140770803
521547370
298024880
87190232
325300562
402212001
331499301
318216238
390917066
492685372
375959629
296569251
281547796
475277883
18588167
472884589
243893415
389339997
474163798
17718982
22903615
442020295
52123727
226463954
326702031
101705687
12823650
226325740
164829474
21744074
136452522
444609951
375760734
479277288
88839158
429772320
213980444
522755001
271161744
366213207
94832147
530290800
24494881
27993478
113827528
260312248
265421961
187831982
215850930
223543349
390655739
323542280
410013899
464935152
223518419
83309164
51778898
510624091
298850395
525280434
29104500
97612429
365638337
480437382
358874678
401988283
322268694
415670863
443952130
493147787
227577357
406807402
474552165
107348623
189600383
230435620
362744203
67843048
31097767
223173040
90382971
389466031
200486245
261681138
193602028
247596392
231739189
382109541
307209674
155540863
176685754
425051196
266652106
17777863
81727535
325738701
81518572
21158656
92884219
354874586
128097224
175496954
513086663
108790734
289028046
93226330
492026410
324187978
69373609
96776325
437106100
150768229
345317060
316016015
492673721
268815175
133390809
340502006
72041659
363198236
11619149
519063528
283669989
266142490
107327631
78283239
460893220
261312222
208270342
304150361
463079858
269420954
364537183
374919425
303766972
491072606
506024732
314874405
136634041
276518352
448800899
525799380
319838203
64432146
20253063
36680644
154358161
108760412
141813873
467968226
45310214
25033534
457961989
120214367
445995640
216497104
21105992
175534795
158817540
342719537
469988310
351820503
204299373
344881634
38190746
51436396
50609437
225967163
121917656
49124541
434178218
292491897
469463346
79896459
84858466
523215698
422000705
72024268
152672565
446602950
506925617
402237302
280404468
17425776
321559271
16060205
266817046
417746678
403305968
131160840
262063578
409399930
340633043
404992970
359186187
95289307
284929038
382549210
107377523
1888643
271792562
348958859
405749640
330020365
285952776
369903039
55933247
94963070
279866282
467471450
343424270
102807836
337958810
455235318
421027281
194420864
460486419
20456806
350036219
279118112
411030532
131839781
434025661
368048279
387156141
55835109
176167365
159666487
28442221
210978421
232495239
123787902
148755692
296800312
493707924
282768500
291817601
52639478
445966986
271103468
181070879
215127589
330363321
32394768
497673519
385925652
494045014
97670046
134925857
225528565
509839697
143900167
66765773
276344370
71920431
52562296
63811906
298330699
495973612
420368368
310225615
463008233
399379049
191522661
92523088
194637669
211743397
475537328
113427037
440594428
311491420
526538352
332285110
451778614
462516489
461836795
420087739
366281776
8935595
425893359
204614015
170305358
93854329
418813640
454600144
186307811
213084582
103313123
250078209
313228225
111015093
531390897
304473585
272917036
386085244
405755978
367696063
377655886
273408936
145980713
244568805
59970
75228154
35562399
11137898
208841368
304937809
261554557
371662004
202010737
525505586
94931048
119585586
289740344
403565557
349119358
283137613
53583759
278089837
350910782
61891385
483735397
419378892
170839261
215106981
168024591
445183210
57054857
433760347
97379377
396168461
82329632
13457705
445813056
242840619
104869685
35117284
296641606
56183112
437122238
316750423
462382946
453889828
469976578
383060588
298727845
313930084
376184772
361019225
137700216
512577329
73595867
194363295
177322945
506327233
48442719
533342487
420100351
253093417
253995642
240874175
152690890
78608995
444614671
342276776
144354235
482667709
481985201
76090353
374646826
232955638
530449766
9043068
67824501
314146903
368516740
218123678
162383306
451449025
476144393
459041680
404210513
379794546
202066196
196423273
224276371
338025232
108760412
88931682
155800047
101246556
250252397
470504698
244772812
304879127
393511199
321672224
94574294
444371881
25434895
214631409
393607780
114025106
77493837
267158780
302873126
451075401
526126370
197116488
31764651
161975222
144264415
25345852
122139077
131806266
79698231
285121176
517656792
145329463
465534136
153302288
273262330
94419639
281268596
143482422
176303998
413539795
379675743
68114580
305699652
303724383
101538834
455945290
172452932
325556715
227909594
273516823
351366110
413529663
9338396
162748808
263940846
243855826
207113746
261538562
322967328
284688048
356311961
304311109
69120619
507096366
506943026
209676098
143945559
82908140
316666684
55624958
302275500
226155463
201877475
357758284
22333199
114169225
31309492
358964654
218954349
28384712
500136033
47458989
254378087
347007538
13995998
181164387
116713634
489914268
534282140
88074367
110347192
343681183
464001218
422122909
129661530
319766499
490215523
440487595
383802370
63255345
484023857
209168594
77538400
436806029
259458424
76128527
99091912
295607400
330464172
432873091
107021820
186355379
4663822
173030210
253164854
277379581
399311544
242442240
392281684
168096148
48169075
286311319
141770968
468481869
532846745
373988875
170503653
434128028
411962300
196516056
291307627
147290447
80587659
148214825
435215108
47645680
510571034
500924121
354471109
362777452
525310918
417771555
214260770
19585026
513040961
510940237
489015226
161808087
452823348
147779609
94038028
309018544
168894463
130201551
353036153
332547444
31781302
297839556
178713357
211191473
221378669
516435331
88067666
296777376
50176364
151273442
339452618
147414148
316442203
10739657
182139573
109231441
202749510
397677659
450747538
527871009
261074815
469926423
20078535
306949470
468360589
16151420
231554679
10149107
414883993
95633845
282270650
291754002
424766793
353789627
221449743
158856492
480147014
414059666
423049774
400505235
5569319
252707235
466550508
371310951
31828319
208915155
37481475
271410564
346124909
317304238
147307170
498430003
346885968
161125342
280540482
396119352
299455048
311249250
164309987
478240564
313686772
111449030
291069999
306564057
294042923
171277227
134141946
44324490
100590827
41713
56975030
331042144
517788754
190986923
461172533
191809782
134122448
59967803
496949647
168213340
465891475
94176099
526354679
25003781
484065482
182105963
134375701
36508564
401801557
181561503
535716119
31502684
86524226
313572312
25893743
27528448
383803372
454658657
275607411
299419829
218993134
400639284
529895114
363374610
233047982
295124161
33996022
499952615
153180203
107705925
251873425
261212381
225732816
376670803
352248282
206478109
323536287
361783466
70502145
517379017
106675422
384893231
441516099
288295637
489198696
479878542
250928185
77755267
219618848
526066363
352373854
222057461
165360051
437730475
236642524
9914222
382914722
73908693
225185264
76532569
448005006
289434604
137274974
502723452
432386633
187726181
500729992
103854035
31965226
43436301
465793335
327688922
303436690
21570392
244650065
285155030
325974232
164273789
85228139
19816938
490639342
463290316
522580839
461319961
365108424
275038098
423088915
168817915
520381226
293674462
453224948
92446761
263231004
189268443
339813870
152039685
46781035
20357377
394199140
133386243
34359214
533335592
472817703
394480661
163649969
128997990
206168302
410989149
322730209
500439045
101427538
96741369
263038726
62312851
34295819
462737805
57375465
432834277
183370305
255671677
484640314
503530420
29032924
177755397
62312851
3224984
474546325
255326606
205474573
163357043
383257903
392825391
209275333
531617264
31048789
362026737
479656613
205533243
214036068
333387232
198621688
142301710
485925529
99302737
171886005
314435414
49117601
294630039
295641764
376531423
441103032
239086487
115567810
191781314
231892957
401727834
284937870
390563572
472385014
203119719
171889870
118589752
122375191
43384577
204845684
502947173
464634337
195842890
17074340
437642560
244143726
328382605
169069242
291494598
42660990
202062876
238966022
65642777
248458556
434990384
117083049
15246059
236064910
13820357
317723242
536567817
57756965
364086022
83671181
131705355
200379264
66960215
321938119
286136225
113834136
240766325
517597639
421755928
456714045
20125112
228534579
481557341
14205645
28636780
137209066
298071248
441035747
528594677
158636016
292835497
211225860
81472370
171629663
478085755
221860610
444018608
458870701
461942148
360671103
273258187
345492893
132747964
56155720
492879987
178561389
64946970
132358764
311373560
122824749
462220275
454506444
45397048
120802828
463008491
490109574
255111911
189271959
169397182
219151353
478271052
470196477
254256944
262686590
522287255
261153188
492403551
163040668
397740576
200483664
64786963
77227762
66308579
332861391
504139965
150639818
467695048
505257969
421233962
93541355
322452840
254576590
460315130
91661218
90185185
45070065
300074367
368175355
506129412
155386184
238285034
92191091
120363884
437369071
387570502
154810224
475329535
381249129
221025559
381021277
126741224
153630238
322034006
390121848
391186525
178515353
200391085
396354883
38886500
372367144
186824451
290140077
95901072
326555344
37165219
177515544
236600182
162956680
384476914
149282072
248249290
301898447
234600923
337563092
5544007
20172867
492763283
427020971
332612625
423539887
366416054
113169882
343884220
248660070
351232959
225106403
449629519
505492342
272771462
162128318
228278960
443825062
499574996
65706338
176305742
225742068
311585679
24521661
413579547
366379723
131263692
45899328
439668080
181642571
165746275
409208828
265582502
34263975
318745655
473653140
108187561
178935536
414286552
411937267
241908770
255241516
381393624
395685828
441750921
365527087
111255069
320792395
449206921
244722050
162315357
327465325
75158836
83236392
152859379
358286790
304059410
34833768
483527473
373068462
418186238
207661200
246303873
221384122
513173746
186472372
89015967
364703821
381722717
179143296
486785340
425706640
408333802
339436970
371466039
461954834
461056709
395907754
234245242
443821712
202237089
419627778
509953917
367872119
287134240
74660305
338561297
371877604
429639110
333452234
404285269
535882012
356708147
359853576
170546151
431218999
54396274
254985389
391546496
405445823
257102751
172556058
318138633
18813926
28956649
395826897
128405563
417001568
42894784
327163574
263766995
238125330
211883652
27421343
231710552
421959919
147203691
369301291
527711016
341813291
159737563
38824849
73063099
166712400
314356922
259586337
357940513
494695520
127270266
76127516
346883834
19057637
101008238
340781630
259237065
248123771
91165700
161884481
357691249
349556840
272564031
347560422
264607274
59035049
275976597
35876190
100263098
411861957
434442837
387052692
144653017
491954589
516271646
328489861
519501993
410894122
199187247
158522810
529697315
247729068
155329245
214251602
500306711
353439925
96341701
520281627
347301922
360610853
323311331
236043750
459127888
510211229
448908100
420061218
40221513
65172750
318764116
49017681
338062740
491666032
242015045
51024534
305349371
36924543
44718023
180002042
8134516
352758939
160386442
25434429
394961624
27494597
258600080
282545474
76051437
469000977
429797846
344359001
60006732
264745048
522532471
458870701
241245962
178581188
248489115
265218828
487961544
58561330
77064592
170816910
44905988
418497084
19449457
82058682
327046995
378925822
275548466
335471120
344585018
447154969
12007412
528942397
456611384
369158260
395135994
56847769
134272214
447284506
159674968
285963999
425123086
334177068
190755558
464324311
128715903
286925554
63928607
307346771
249078397
283074669
363511916
217923412
289351979
437048434
441319154
523407489
90826184
268154190
507044074
497939486
150817881
212097996
165266809
176560914
137986381
430858064
364458932
233390559
180028068
528485506
349898903
254803351
428901381
339254746
39248759
42071997
16654116
115947481
342225498
383210768
236301589
163458629
112510077
169181130
532015114
533922910
106316347
454910644
126727769
67947831
146345450
314836664
515271076
307895389
171931658
222176059
412722428
127989996
281364399
404352817
281050540
472956853
110828834
428139676
308843354
273212587
3772709
227321975
83090864
405948301
390096681
256335136
182762613
203654286
411919154
413954530
281828426
368266739
439478061
470327623
390093427
516415794
511175855
159659997
257743741
499439828
251986423
33177945
310777453
396458895
432279452
67184675
505761386
179103320
197557552
440845617
7292086
410961034
66408131
112305930
394379124
241703429
176571564
197445304
333233986
387718956
363449501
139057053
404958111
436366261
392522842
260446301
404519444
354687610
304200030
350505489
429610678
285155030
315412798
423132279
357716506
124424587
209660905
316522224
200023490
236172271
284664964
161483138
391922915
261388406
6400305
461083849
533043634
468839147
384223747
135723414
16886655
431580326
331998601
266734435
160757886
456857073
343187566
536687584
190676499
255490550
357889331
501542900
420079153
131036135
72807894
508421581
254321137
19889846
41371508
306351783
426778160
418444550
948492
274034268
97548916
50331434
145954484
125797322
179089742
32165261
238467768
119587226
93389256
266847953
372296844
84974657
76672840
524995651
68611626
160089395
389467137
134213757
187844906
467483174
36702106
228365659
259286934
267504643
387958755
30528495
519058389
356299240
310523412
219882818
472782863
374375129
275459364
303863291
477058131
263508051
408740645
473926040
473594244
467329292
319756484
180575860
369990252
400184806
494530395
43803947
138994529
203853857
433190711
94477253
433685704
393543093
126479943
155751010
407551825
37400826
383660986
459038829
442611948
213723457
337833026
465085748
82296664
484306395
199978687
148361630
396917460
207376782
358387276
390121848
274606068
270417125
381319347
454910644
528942397
341893361
329029868
515300095
168786678
11710975
406097220
507198375
416936461
300845533
192497623
456082955
121669845
25661774
98406244
159493419
391132716
487344886
391186525
484976539
293822735
75692536
283797015
375529701
302397788
257874579
477736412
250740339
5074474
187116367
102587616
400212035
167849881
80882987
170128921
532255734
314950805
534245409
122443565
179416722
368861005
461793658
162421851
174139485
482747308
6926601
347315773
278089837
296513077
86060391
350385978
40766710
314844903
112245119
22977119
428303928
499692065
517054106
449061973
105473895
496484548
313686772
408652330
426306696
492991400
416991829
248567879
192181381
290847777
377322131
347301922
129292002
466694574
42382151
483523019
250336040
131075073
163766170
148778511
77534137
64356492
173313116
131081634
52062409
515281649
117677414
268436152
46823206
436809266
434443788
220935094
11653578
75286181
340619869
478982738
441787607
451638339
104538937
274468737
389138409
175263306
211248317
280636770
446151363
253295644
498145081
115131651
375835945
481344226
128101839
292465670
271477791
16272507
372310990
96229195
458962331
311703991
191404087
127919221
392192981
114095209
13373892
135846291
393411044
517073920
232733808
378336528
476807185
478581108
486208948
286093233
70526433
360246300
383400712
326950162
465033916
15568287
92402933
60190272
78915383
16834351
315211287
181418570
113000433
327938521
535841498
346898688
64623042
406737451
427968354
336016703
377568881
314161519
474303382
87614661
362784180
300545277
210352729
25279004
224438141
268701652
443750096
62343550
465747684
535650332
62570001
346247860
314464871
498058400
318608755
420331524
490299369
168096208
192277072
14889783
31810281
516580816
254707322
128388549
250915598
286870900
190839681
528706082
352313656
297578127
282445321
332063071
80920500
130430921
514412219
400388795
225565312
29889838
496065813
207085769
367961199
478229888
89290875
244319722
302333567
79778031
267961643
174360144
138685024
4236791
122649202
482576650
287995413
371495594
353041141
342148378
234345182
150559517
320094237
262760070
300635760
50478711
155251857
27943953
103836267
413282624
494437944
263075128
343244478
258484279
266088431
243124424
58923552
459511036
306495520
284199058
166310153
155780010
47860963
413025332
488901514
399934804
371191293
398926998
504670852
368490128
143276773
459262001
341744503
258202823
316153005
159792346
48859659
63570478
198684313
260398494
58922697
368206596
445128808
281531077
195842890
54916947
305419434
210045238
238007834
148524656
207422654
355907500
325344567
466700941
221637616
311517458
478292864
134161357
499273870
86902771
291246155
533009171
46455242
100542475
195585348
59005810
33005775
184806696
150768229
436300594
124304840
435463159
48702496
156977344
215147835
168203860
196914446
248667088
147525248
199857085
109399866
6089735
138347999
40175075
324875211
385476810
398566223
210494547
394495142
377754870
235110417
161543361
193446609
363766330
457202056
459408346
423474231
224694347
430693864
228707445
190059550
171812638
92511360
286388028
131455960
102680773
32297408
190075813
281771639
344932585
269713910
326503391
346466401
30104098
286367126
402160877
288484829
13417720
251141708
174952462
314908006
44959544
77831656
38271387
120574687
326797665
4387591
353837011
14731642
341627118
267586851
120110644
48590492
395395313
107004876
205690888
482808955
303305154
494855409
267399605
248995032
255741258
394996497
204632289
12401497
168357938
358625786
204722486
432047097
488620816
395583326
415299597
43907138
14723309
31591842
221013696
208915155
462083587
65642777
377345945
300820315
203470065
475788568
157898385
149923298
135025903
276048346
514919066
328476084
446197108
207477943
222606257
271544866
285036596
37474058
509519072
27904140
264446039
100716397
174100676
177486748
457020412
53257076
356122622
123134346
484907246
223918384
344141002
141745441
299727684
307263444
163141660
169360114
340400239
265482227
71563314
283318671
348250945
427447739
390620329
286467213
300211028
403917407
125456115
59589090
36207434
222494999
500226766
128635502
165242190
34749700
276130043
468023414
192558473
277070581
280554726
456314892
450100958
296156053
119291358
528735887
354773347
192291140
76670236
509405294
375785978
389687547
56644330
299667135
468567143
365242197
303147396
275868566
162919444
356340424
55500176
311442379
379323595
310152782
44072235
118955529
70949025
506611706
475476455
7541128
115697227
119169720
451019537
94565889
165527186
89684484
245381698
44358598
50377736
221200087
476620514
274739297
466839366
413719047
382614243
151545287
407891598
31326427
489566050
326665129
269872052
351559491
167451116
321573015
370379369
202771052
68950712
353993567
218997257
391245501
206044590
82058682
395944788
339954768
231406046
360487382
25136010
440001305
193183932
405650768
155199739
97816183
457711781
435070699
381327416
472641661
84263557
116152584
516470750
295820036
122068781
62140195
391520110
45410020
96759982
292289359
492614634
366449149
137687510
321933674
524859501
86682011
498645855
223182343
180364930
13827808
55415555
192420658
158795782
48811847
494227971
414829719
486995011
434289832
470774813
219275986
473407769
310216746
44722585
230017690
159493419
151732852
471735351
426973140
212952699
138807470
444947081
56576791
9445052
481857882
352867240
518913022
188428753
177854514
95620974
25842599
178687598
387521891
79752593
9687963
310998394
459776075
223646191
524344362
24232607
339725504
59636595
73765178
294096170
87509963
320100293
120464212
350433318
323561844
235711993
380029827
50700606
75211029
86977706
367251931
91808012
370260675
399031842
131696077
356556432
411218145
301865601
145833406
110411779
221727134
117169922
205416706
341133885
181957304
211174173
472782863
83063465
87350758
96118231
45287101
19896657
336424903
3780258
482397986
186127756
268936251
307441276
205106368
324044357
359640577
13570957
311375717
351616507
26367230
186976812
511370958
108739238
62301930
434245258
161460088
182253784
366899470
21525054
385266538
53293794
529177173
219208461
465499924
507304138
23076846
247487174
484160388
4430846
191816569
409739808
153310912
305170802
249824993
194173022
262120996
257182583
253323950
399341844
238922609
472391002
369424481
480578362
257818985
516435331
315330500
55496960
64786963
412788273
322075598
316442203
252003816
4617583
396771235
71896817
331730691
133938868
355623052
158644399
152837944
27600831
400980831
349416598
296618960
288183646
171867317
36758397
338571067
239842288
43307551
365933110
200373323
499516944
317639630
148743730
127206696
105760865
472554841
20461416
200248434
2854618
60231061
7608418
415248346
149621014
31081490
291388290
387018205
259463933
31688380
136231205
261946405
417391795
489360973
152436524
311716739
438766912
310440649
440117742
528214527
372189910
347560422
498629959
52710045
165439011
145962460
145258177
180719213
82994368
184386751
25349528
246697614
283963749
143729323
116711032
334303629
441178309
418518138
475121918
287394904
399434654
3701835
229998599
69911322
333324112
491263590
33872455
473395023
490495329
93106449
463687246
69556184
473259834
335641812
226919289
532610356
116868733
43445600
37359453
4087314
523133544
416376411
261532851
468007216
101677394
369133022
1499314
41005972
65017521
43598719
116759355
323821238
476333898
71161155
214759551
346309485
420787188
67444050
128377152
45265895
274512178
192777641
158109645
359973451
126943351
155765295
140573701
272783464
470155315
333491175
492961744
210688229
442528564
116269322
326650011
534598718
335272308
523544122
454368705
29696346
80200898
60205608
163302001
326702031
86523340
159735163
469650822
233266086
205260499
200850895
174294175
64960886
292748903
286054997
118099591
294007248
232400412
199060213
303849892
361137367
3717187
254135947
44496859
115079071
30796334
471949004
509839070
348346917
416429410
458461824
484673817
463825230
134161357
87884993
328657871
96821776
257963587
213845239
447577226
526561848
528991997
280915638
60392730
507468298
20412394
466433464
85956908
8796571
89694093
344593250
259977654
334802011
106553104
134376073
135477421
273212428
46501790
128996623
364963241
85812726
112887367
86341716
273978415
435270039
426347629
160422756
146583656
465017292
30376919
399733015
520901023
351091274
194227632
381796842
206897862
405317389
183663800
157141260
43384577
324226972
94067841
319237970
187489933
10326062
420005935
201662592
186612143
207431730
84118141
128255134
534616206
491081988
252104218
432704775
429709466
491789543
162658409
372955998
264101951
407855292
328956221
55270343
55618563
106378066
319256915
453889828
57340360
222928413
513759922
269348649
184962811
197430470
184851744
156909431
165331245
326355057
313721209
201226299
317739113
47540078
424173352
333129061
113745471
425595645
495429436
122131418
126935102
206738098
468653908
112512207
285374644
496337902
492896493
430231802
301632110
132099092
406847288
85180600
158931281
395417207
346407374
366126355
358628406
118782616
27256827
201368928
14134550
209874277
27883863
19028019
254860467
466957076
68517579
73248836
482119638
337071475
38446810
458881274
515539293
357671355
441471051
167699547
13567891
357358977
355170103
497668251
42872523
262380906
87208996
367682568
277188722
9426160
166055912
145825874
21005330
300276981
410128673
182542231
101168812
448229881
247141072
168182743
4706045
477813848
457980373
395388181
437170708
15218676
55130242
145587301
198410820
232752178
44991027
59997594
287280137
527004174
252128181
449061973
458009059
318488266
208776845
31449328
272099349
74634636
505828846
113991070
153649783
56457747
50805966
411383406
256315212
478677844
369446390
187906163
389153186
327343208
398393966
305228426
142391405
424279310
414971983
100570091
400282996
322822822
25986175
353964346
297009627
51419257
356290832
137093946
15627212
50478711
348199076
466579693
417107443
215806106
428706728
440817238
141702554
69012883
259665294
49025479
222212349
213470653
145350141
375517528
376978844
519634501
309839621
375230114
232409773
72246797
288165073
58947497
176561058
97848488
341230651
28350030
57897357
266358826
440213427
482703277
403812607
84312716
273023043
378721987
531586253
8445821
425233296
112762385
323903847
131693702
213612584
355406639
527655982
181843155
419038977
150038374
523662413
420144901
389321569
14844780
179947465
265762112
159029025
323455474
227511522
435866016
229036073
360278752
270089906
294333359
125097205
309829416
349716809
361804484
366748454
206847525
228602834
505526682
441763897
24801880
97506668
382021202
173412494
93040339
388926604
124243745
152235579
266906376
34191937
488662705
403711014
385061487
404364262
29895543
378789551
371893089
491350482
432922146
134300092
419703661
155547155
304430582
205430511
91383506
61934701
420012987
114025106
117161852
283086235
354012429
215829194
524697325
430260977
36434516
176766052
388380974
396893022
343822221
189599959
22017189
396539148
142315655
498326243
271327872
444896878
88839158
293780219
160586976
508329421
306917885
10091304
89991862
277613055
476990125
22861297
400673942
309458411
304395913
24750397
157566551
453242118
395070195
525957276
358066590
196187276
494329046
33108768
235789973
322511398
373277676
230609561
236694784
245119572
339380876
417314333
533247283
160772311
238740653
292491897
146750534
4564706
520070550
210337242
266382371
276614871
170960101
349105283
45442411
98434296
184751006
58829265
472399908
446130816
370027701
430968869
44494772
245529619
159055792
49663311
387654560
411737192
88451068
259954717
409044790
160866060
415987612
144315719
501891505
18727174
325544285
254308681
390343816
438973708
420322726
92033007
204883575
310586845
79019927
348163147
433195407
241170609
526584893
147440310
1413613
37418233
5663277
299515174
185674531
195909296
66846703
427783779
389218506
378403384
393141086
238498839
459565763
316143433
271636325
438351853
19694632
279800112
464173529
54721792
322409380
289554310
312968124
509230668
126460707
462055095
206725039
284256917
29849823
526049019
501681547
356047459
79679065
247438891
397430165
125900451
281849683
332556767
422265031
420152797
433408995
412511374
444029014
438554855
342815022
105760551
357735089
446700184
441647235
97517353
241050860
13066877
382383926
319520571
155637105
526590361
30093804
132218576
177707992
83213959
523939023
361746703
71145734
115540114
290783986
39432707
471491181
193559365
166405208
294575932
279175485
446135735
472090526
293341513
73963626
284028854
406827108
505640740
229157760
181183622
469799664
431897504
415796169
516763632
47898937
464855952
183275813
258339849
409287299
70746322
147465498
364881029
99500595
413252789
65373295
218318299
36049268
222242700
117388682
214363551
137804945
530869003
467805281
253896064
201076616
190360240
438765546
490326494
239704825
68253978
374864103
527220133
95736732
393079745
77049280
330368608
90420671
30515644
187809632
437879421
9615043
109463926
318634838
514416689
358358920
155324757
31818492
185700193
411627632
154307266
159692660
494314299
69439571
357912595
120059223
16553390
438283387
526057788
69797697
153959746
423493326
267709024
266205298
456599736
312573840
437195035
479386263
275564168
479342358
407956712
357230782
426652502
177242045
368090144
250534616
189213286
1469941
145361908
208875622
1778960
50834436
249078397
488249965
110751333
115955752
186635684
511148608
432438970
131416346
265548583
76116565
177080836
65140998
208342134
494084731
444491656
426037928
116893759
40285978
187973436
153862372
491403761
501721913
240058177
489849552
34872598
360671103
219068649
283323310
389199412
306980532
396539234
31690592
22418026
94102112
16669941
460506389
427951247
412026472
108130053
185189905
404047174
451920381
461316000
330669992
489391696
141684014
61217514
427998401
135028368
10748623
449881134
294323559
458439919
159486563
63189668
532165307
402187704
495478083
95423587
276418470
68898055
100438451
292181437
494012081
246400120
472194652
244942311
143439949
226241233
200684910
528453569
153420122
168748115
372988206
158665846
361071029
422061694
431907177
111875760
234884333
447490822
508403001
322372929
300245524
158529279
260069060
343681118
26518382
417669443
224090390
78366320
290841608
300907302
174185452
64698455
199209800
393304237
141942652
134843982
72883179
513714620
109024671
356845651
162979554
208796248
219253192
340300991
83184069
125002684
124127150
56097546
13457383
106846750
270971984
500322594
65427442
177581615
476374775
515325599
85994732
123306649
314159550
443500550
461322272
276877686
262892627
382511069
315238080
512243534
409311150
483058165
223405881
121767935
440623748
414661321
333140238
385138573
198793126
115513587
340879326
363615745
248142266
6033902
351255752
133636755
280270308
71883393
211884055
372711273
247083785
308682894
161959606
305913510
408652330
480332783
145692742
240295470
462219910
467500283
258427280
325445844
264562178
379590504
358882654
12212005
345873876
497364129
350810553
48249650
314882032
482447689
331555952
8721968
119598721
427196530
451429902
174330578
240419812
486885014
74446850
83719267
31836653
62847664
421885502
41788987
383101445
140969878
102760888
372332606
241799555
356299240
153089647
348223456
442299110
328843454
411694461
366836792
127522221
245559566
369374750
162488295
420958439
152562350
114082838
256663703
42590153
203551261
229651130
36840157
253896064
301615559
320519540
267961643
321133294
248407469
468750707
353620672
39930204
59999386
163258169
439109771
352867696
404937844
513810318
389802718
169850664
278367276
75658369
164048770
140390086
271458814
28096217
52836221
49041455
459176382
399872614
534200347
314246692
434656448
330975170
106528148
346721628
324330685
57869911
348085881
64864201
97363315
282524545
123046574
474182293
347215490
390664657
43534647
130536709
297978769
326555344
413627915
515349290
533922800
218857266
16063467
95583871
32260318
7622790
145519046
366130328
300025379
300328887
418080338
438866488
345029189
528660995
79701676
309753299
21296518
505763433
468322229
15442395
177795976
322816468
248736335
508276892
366771058
124836914
421823000
279856551
477186596
422916370
496742723
344932585
160952106
31721954
255160839
60266368
301653135
487134688
219134724
529961654
36591334
362330688
352867696
163248550
176168476
189281248
127855284
227511522
452107774
457614219
457445074
100221434
185975274
120438207
502749207
293173430
142022928
152995475
339809673
82277659
99411158
62839747
407542906
298104413
344305375
451839103
134436303
100023203
41582821
494273193
172609488
188241691
496245575
491670920
512808572
455066360
485426639
43575012
171046801
505661958
418249637
380546851
232501783
306838570
55567664
283090316
263317160
282885837
111336038
435547381
523340671
300496146
101181640
350172935
33985228
302356735
13881733
505156173
118334680
516192838
389115238
173463763
193213252
58049877
503119742
173788627
403313434
361132138
234870384
421853262
301395787
456302826
484137446
62834355
341401691
275525630
138272311
156348200
512215872
89314817
130318998
415827935
388088549
529447339
339169293
141147658
133914430
27048224
320916299
28848729
18628190
479399380
225919331
520412319
472291310
313777971
369732381
186356944
37950972
261330088
107613254
123816165
413141617
483216918
387427708
25305854
475317990
527940699
98179536
159343751
325729698
44086002
529074905
388708287
304221785
154784016
536352473
476966077
216993283
429901095
316543056
235403098
122658694
511238090
212015542
528486122
358645584
166280074
428322936
405757527
235714106
329260828
413797360
452520143
183000942
197064280
485487579
274161445
97086381
130792696
467739331
261946405
113057120
142355694
261518149
254395803
30531611
261817845
90915908
188233979
491081988
311037439
323023885
412196457
10815195
339210950
185770032
437773865
134816536
143817985
379089357
165670856
126727172
258191635
405069813
255552106
11394609
444462288
256069091
62380579
165904448
202654178
113144751
232002226
324759581
241650921
369122372
73727385
362287558
17923865
367339188
210492422
328804192
108852865
271759757
166434137
514950691
388985515
316964961
515619297
249596008
141345299
18178173
35704997
21901255
280466860
97128623
317426437
112278187
180287104
95680392
51091066
499113880
27438013
514982847
262210739
49748475
374718054
239677297
350154276
519515598
296094235
324279922
497841175
30921887
130694091
164339789
38475854
210831874
338350367
240448644
317208546
50301213
201062115
498949282
266615937
98123487
293654274
195863220
167366912
186046173
445113815
368875349
29418179
396598342
429773841
58137161
442016368
214967799
294802342
174661753
282319609
397490311
189189787
217264007
46388112
36382219
369328917
446861869
346797646
180696367
337030846
96963424
72663818
229608107
20213507
74320058
298134251
292863451
257414858
119524714
274990450
170214713
96918007
479951720
499954667
393746157
214552835
22116650
87413612
341330414
64143015
286499911
260429410
254403933
117402537
69448234
263934951
511519680
457359262
76323057
273077712
165443491
404448890
196488366
270124157
233047982
46793848
199295569
310248236
138770904
157548017
211607913
183971856
69144041
233726180
332857346
160645715
244508949
528436794
169645959
288988148
393080406
451867448
503864454
374615048
521337289
218592769
323362838
198215791
447330690
367684395
436527058
400950647
118305531
63888219
442315132
359751115
300785845
290352823
391809585
176680157
488082921
423191879
393921058
175015894
5830556
447622957
234405651
241359118
346586551
226314726
435216237
323073897
27445559
198080665
504196250
161912525
433784616
181817827
454364875
314563768
116932197
254943727
231332521
348187109
110620009
66239344
487362459
367343053
501488904
59053190
257257910
98063985
51927078
276457424
257630562
296319847
328978035
73932066
525627149
26336353
421925524
16509215
60975100
34144941
150483531
535636801
327302560
267788984
47627666
303570195
294460694
287498557
369327024
357586865
350953027
233045991
498493524
260567446
51824120
145246419
336824831
380056610
456191551
296865086
210822697
407812421
79415109
522115702
458604781
265606121
381553040
62732436
113389461
86637441
487291728
254032340
20972361
483660612
181418570
415692356
254117064
160967068
336016703
478668160
456302826
276996812
37940637
188617035
411352907
294767255
228195969
213786882
449350731
386258228
238538274
490970716
58991559
68355951
180602549
445810224
204199551
227340141
243784186
441672973
501831585
332537763
91029364
77734403
129249939
518691414
191937245
270857328
472816489
465056899
348991099
361137367
440138755
516355045
22705635
445743679
65616077
105695368
101694433
185572357
396725178
260806441
265507828
453352397
87038201
239677297
467364079
149408372
533110502
184804622
238088698
197075270
487500693
77963719
108341935
25158190
113627042
326067945
122044977
161714119
3581955
451403297
489334365
227821325
149232877
117968871
419416091
484516040
528911927
258091511
493009585
167193529
236716719
182244191
238865667
189295509
341096061
87325454
46864882
28932472
455098687
473842570
425465325
487515883
318675341
430947472
361082448
124807232
484640314
106457266
501621377
114923210
17072951
240967367
335207466
457418644
130806486
302418855
202023827
382807420
23782732
438502149
130271178
523235894
26863742
155220265
336814374
434655785
352876876
1564803
327279056
334798426
523432478
182765854
255747797
453927886
229201697
469866600
91023573
271031337
275500094
128918708
296972452
108800588
95627223
284772126
117335799
279944278
395656310
148057173
317763506
465639669
334005513
334040236
263811074
510116584
312476936
84858466
484663031
84750419
511304978
502407722
48655219
509722352
482032654
310219413
352687482
230554682
243078564
299870765
123979401
195024947
193178178
191382639
377119920
150786067
148651403
226113883
386578977
327046995
24907808
296898986
297475872
192447896
340635486
525172900
109507544
74396973
257490195
366569850
79844947
201502800
294419174
248824713
34861280
185365101
25839211
199707060
277442755
80962539
499802326
483335989
106894029
426042947
112870875
250742669
69907961
389467137
327232732
336703465
495522517
401036200
507359932
328203135
423057820
309818473
173123591
533156486
276506394
400042135
278234219
510000190
433686774
247189447
353211774
132352952
518323731
152919000
391423790
222952717
228946479
515526877
157752510
525224117
397940032
533231450
29451101
31517624
173560417
88526936
476529083
468151385
213042229
258327094
326453189
340133740
226234892
11210920
152517630
296325426
347742440
526650317
404582810
294609982
125683061
266626270
248736224
536116449
221235179
512074732
506367658
514664910
190250892
335207902
494873281
351121817
386443069
257583035
272273446
146174036
519913383
167351290
318255107
43454876
227736271
518124361
471931196
208899862
242868901
422789399
256528169
284875567
507116618
420820468
297920377
498068469
513690558
226500665
393242778
384492671
483902330
177221505
407009771
131873658
361153079
331445
407641975
160425121
293342221
314874405
472893139
93449133
388025420
69003496
499313685
44492874
459003533
428139324
290802927
367886761
237912005
501533006
290001856
208115532
485373250
85154386
398834337
472891091
385418531
7016758
262615918
130694091
399027322
137961097
520061614
266247482
51944295
281814167
319669376
349045595
395247183
423081020
380856110
459553619
154998745
443997725
21974899
363853449
221183142
535807741
513731752
111744855
249250821
401876303
198119450
119991523
291426777
80551471
522804699
144297149
401648481
70904711
495393291
446716565
26815767
323966673
252600632
18685206
324498034
291286407
141358654
408573640
313512858
141908962
301030942
326379158
292591713
336735463
106995499
487679043
525406584
283206889
961185
307435293
169819584
98961192
36170778
63900720
314314956
167835682
408076814
536789383
234544288
7604217
4324362
407079053
211380521
468478605
531183525
383501846
129924106
103570258
402298287
273788157
247411036
304192663
425658472
495087140
184733215
145353542
67449211
73136425
402005325
434442837
380180810
146109081
296162962
460125609
310082808
497444706
56183112
163871112
60765774
147513600
531941759
65679429
419683109
432824195
457249608
530712908
308940119
239720729
28061128
476285832
209037854
163866278
51910806
35165010
242650063
417079775
90262469
176901366
505847843
481417117
346955162
362733791
219248951
175479394
44454432
75996140
452857140
116537473
71573259
182096653
362468712
100894683
373133312
345830921
80377440
506960428
397525705
208888683
48349374
470614073
22981605
398534685
9775969
156621879
353916176
104766195
509694623
306077827
194097256
394648053
67528474
49518954
337690822
369812024
174559729
406474813
137555976
108098286
106131968
182911855
284079053
434831457
377172308
89213622
518568751
43221016
455398329
80523871
268607195
123793867
105994165
284579264
468007216
155336893
356432325
344772968
268267158
393742129
213081289
434484718
164167561
515533264
109859073
362777452
173759645
248053515
289892493
81883538
298922257
94057117
502723660
489098533
506327233
148524954
316058173
296708997
408667687
41928067
216307451
177406172
223017808
288422083
249061214
6419858
496697348
193247993
232444060
252661415
405146968
229573274
147432249
71187246
412282580
29999362
155620707
406807402
311572834
312269270
486941724
448217269
163858745
515700986
425716941
253612037
468824035
139845121
383346678
444955709
123972293
116158168
145443464
454910644
19630492
431065514
198557623
529874882
160386442
167099554
67813543
79640251
289620453
213265222
238083984
359047378
80199414
191250122
51384688
44430583
521494645
456588446
477350701
224244406
355422393
490362589
141758801
366836024
76147995
151303351
100322270
281067518
474639238
353348058
476512507
347565672
138692801
23076884
443076046
160398790
134940526
268119956
485607509
164829474
39533229
281346750
335573521
41540216
273947218
120234221
138098701
141458919
146353379
332089315
484534385
225258196
463580562
465330358
358667681
358028479
176129193
158934468
58622410
394646732
334789282
352007430
49932167
374855871
261983042
167637254
302777478
485366283
212318622
345827836
134330888
520974221
255896782
375359533
463221638
14705968
140309014
381988412
67961308
113829129
6175832
360619318
16237806
438963039
354430803
59929076
183941364
441076250
155945930
268344613
398661542
94397911
154667428
92767340
369950173
452249592
408782753
283916275
424069194
383463485
459151757
15013674
290845756
40753593
92433031
491547099
444513986
276079164
178080103
55272708
180110301
393282269
503129209
446498885
128620541
363870614
89241507
310806678
499171887
531759840
426945967
291388253
55702175
439121603
63096204
317597712
424681186
344333505
351178297
398022820
185163286
241155427
533206361
397277682
242578457
102853478
233304642
2711599
406037506
522550903
411426315
145234160
20259235
193900687
282664486
427054759
297072174
303205163
102713973
292919246
182822097
44050786
371859737
320483910
76706906
78415262
36302163
106233791
264832962
333881586
435274037
227591730
528338802
276614871
326639018
39571035
115519023
414783895
260925820
396093454
277992184
28775670
249315592
420087739
239179413
258212883
338062740
342679779
346078458
191143958
419255391
205884780
242829876
25013468
88509357
52921673
65152547
526159915
272339678
3112679
216717139
286318729
391857872
365689992
459846816
515613509
13763072
61745508
291043718
10520914
511476716
38093451
11499806
375068397
103861126
310916664
331377082
86847799
531953211
291945565
286310611
363787930
292209882
409259276
524897293
316522224
409630556
499658126
246420828
353419513
332709933
170242192
259270727
265218828
67414242
313280875
143526053
306482668
470685546
473254086
139435155
466822477
120207858
456599736
61327728
101607277
459666499
532507928
261841874
312383958
271491100
474756542
243530791
499077248
430867135
416036729
109672129
153567971
391680684
382651233
255162159
321685617
9432281
36776126
330267717
8960921
81710904
360062774
232107584
298815835
386929119
181549732
32803801
67925980
471416016
268249091
485215282
393921058
507269774
12730377
364896813
116932197
439604532
328238803
135789336
248070862
361581854
10445478
257462222
84816635
387111198
337391333
236230512
73747642
418748351
197912147
358107193
413937444
147211220
421910580
530780574
267008449
524220321
182140428
43424221
208770112
79792539
73857841
438115949
329730546
163544971
20815802
529489199
417617915
490626743
23172988
4079130
288528512
264607274
165907330
294872877
379814134
465622675
532038958
17201492
253689289
487134688
220072490
524846441
82870024
528518069
52709707
345573839
124013908
532787966
18685206
373689800
282254154
14563643
200707038
507610362
400355383
462642640
180739309
70035517
111409431
176222070
474405378
477487485
364652428
380630317
76604126
518794631
122671233
87085020
530583895
374767400
276275877
132355124
368263578
389589350
506313880
176684822
208259588
405262827
457557686
230464939
95145537
317040778
197660298
347207455
253356770
37801421
293033074
201835674
313908900
343402373
45235824
108865370
470734159
65292316
221183950
11471071
378070870
401753779
98883161
398798120
483649040
50956232
471040162
156383281
329370194
320239507
191774251
182217046
228860577
535411731
80443705
421214523
153960521
425873035
358201707
320300894
82796529
90025640
375690284
179221882
267767814
498354861
201984058
535386001
441618576
307876782
260874685
453183179
49363349
228214493
302393681
135803102
299058733
133931798
71916033
398534685
260694620
107420505
218893822
3593688
38692374
483666695
63507880
173504187
221132445
180662199
11780611
106943881
358823465
299820673
53120378
469866600
347752798
310734559
344372939
163314230
212879410
466458626
151146099
65350632
99000087
481846572
311585002
298468266
140825838
311551650
525964260
26054984
509582167
49436253
145976935
290710725
27159383
487457230
307666582
86012520
32922083
318290319
151989818
170032223
38587408
235680244
530116188
58287321
103738300
69155876
37262850
376802878
232261686
473764441
48458394
95038591
530012648
291865529
96142392
218154002
191201437
274759800
440594428
414431746
213965669
56173879
218477265
82529072
478572372
261741633
21781984
215700816
505534723
452971344
89655442
478419890
189944446
289629182
81213456
516874391
270204094
154811752
319323739
215925892
209397105
495473037
297333329
331472155
473294667
305848915
47841277
276616460
346573216
236339676
230874405
506594713
505103511
154061386
171809313
279036397
366171163
268141309
346747695
144353479
365643656
135552476
219717077
314388786
291307627
439395455
21362643
477926373
58067960
68520580
313973383
489198935
57535209
220985028
407483293
45792727
76083991
17186383
361144405
333717024
5913017
177518987
164465099
445561548
8063308
401651868
152108479
477437938
254097600
265176367
404193816
129032601
313737194
5012254
484274551
37457782
27307551
406374183
128630816
267644072
503534640
185332957
166256017
221754768
10948432
384673579
296325426
191555940
3351829
294963893
187673420
154113274
304435972
429572405
440510000
364766857
59073535
56788510
505043282
105737230
533220006
297242832
81914507
473841542
98164071
67122133
246610646
168671202
682821
260522640
424943923
210996728
108210028
478221345
473254695
292307993
478282561
349540066
36600430
9089990
12178540
319892671
367033607
381161966
46519067
349584252
337893271
34599053
516703852
447647151
40389356
274141451
182089476
387021739
58691287
384840329
414235879
435547381
1979812
523087913
401394606
256079981
185710407
407443924
167351413
167009003
421711016
48159706
28014839
496197576
129597599
275438390
412282580
498214084
381842797
302787480
375655883
289889998
425218202
341666720
425857844
239921054
441594567
147264077
319280643
514140517
151625306
105352544
193415607
518778886
505810469
151665039
146716128
453448892
17007930
120567075
272739141
237997991
225196780
41099508
280243494
328975444
869532
46370961
46711576
301028715
126850945
314497519
347690085
128377169
44028031
84426717
33059427
177558340
92980831
340901983
102874273
98512839
405757527
370046392
505169645
244247517
502099069
229469712
270544796
59720037
11038518
28103742
244074789
192706685
365241947
401694512
281253248
18681959
234884333
516415020
17887911
195712423
272654655
31049158
217665259
245210353
41182796
224267263
134242852
281588134
132844815
520567095
367820425
482381736
525698974
12581718
446411139
271447643
20545144
370429158
467047416
475803926
379114155
487313557
146406139
216763030
109213625
51275884
479772745
192811567
415520579
288658442
213927422
317067549
157013367
230017690
177068000
306393901
495522517
414728293
444777518
367791678
452653886
4394413
438098399
7701723
183659075
37418233
151507261
212762214
451662962
308115399
195185037
21853724
106515660
297291371
126865591
149973000
352295284
1839605
473058074
500414004
459616502
528792655
464954794
2898269
515795891
292049639
182594753
136797770
346036069
433068238
534702745
167172974
149360540
318371086
477559752
158933753
356922483
103523357
127596923
469133097
116502153
9670327
115801527
91807151
304274973
375749993
336008673
252423097
405514695
160022522
353135567
368031746
316837461
202387616
327302560
72095133
76302150
259318225
16371392
446571706
84333402
171426559
387485829
532038968
449341177
428489175
439876541
399480703
65044162
281706622
518548414
154525099
336013020
520213431
235454388
460690103
163593777
460634272
201941388
364923191
472106162
208023184
97183295
230616275
444939117
412776859
277848068
453885879
137053015
268595339
204599051
286259211
347196151
436316068
351205331
298814201
396283600
478092706
398013115
145412174
462029146
285946572
530828744
67959458
324619124
488340102
23736133
48349374
278442928
207096293
451779855
515407708
156253323
272190986
450095754
60579211
128436647
79683991
360729218
399282280
470088263
64693124
192108815
151580418
478660351
193111698
411738324
76866738
205402836
533087503
422946024
419735708
428225673
115899165
114521957
355898429
513280462
429252177
84048082
423595233
218348595
320359723
517211557
95788140
20837604
112881775
406475381
242257007
382848941
3280188
9559552
246782367
116932197
426507503
172330334
428917726
225588333
397913747
165141325
413505255
430214398
401535779
125830984
305268934
297520975
230185065
127233253
379852485
297932371
247571889
290070996
286380391
24157220
63712303
347008630
414122531
354994433
18233863
261236239
455835990
231057223
478622536
524658435
172115996
229279632
346639187
181150483
271664778
288182869
216457991
433565254
170587806
425295729
287616510
421642450
389483850
216889662
314891178
279951585
189314820
500433915
511307761
19716521
337456407
196308432
215107095
46266426
57897357
487159531
17964647
514583734
183182483
417290033
205114038
419703661
12172101
526098924
320378262
353429568
271064096
60410884
355204933
469397102
255929274
110669959
107960179
416230839
220971946
41919042
39915354
502715927
234620855
346598702
59897970
279449372
275812626
500013224
21583836
95785376
422283403
78377655
105682452
45821883
389809145
526567567
78619119
56155720
510312213
199060213
234967923
12860105
293478698
198749607
85919902
383838376
157811602
296970453
401484767
253363977
25850328
4067564
105101725
45682385
30354788
14832468
513644497
293771425
350622372
258761928
117283645
474176609
407994195
20052728
224705985
337350156
117631131
260948608
291601554
390522853
368654130
48506439
252351875
314388786
366637945
334481425
274116606
385477846
338323754
351059851
435688768
268644374
171427725
282846149
374161388
339716384
213573697
74374831
442271890
74331688
425938641
443216753
375430606
92648891
193490167
149246547
491861346
221654436
110661175
496388209
311716739
13014378
238065893
353348058
376005824
35943385
302620580
280141786
467051394
397164328
67936582
485151540
4385012
41867554
238399413
234087031
454067452
269987115
514294917
488710397
112231116
246037600
388652181
242747043
270183274
299089533
422294899
144093651
316996758
214345113
258875369
297251661
237390223
33852780
124566183
215940408
33869084
168741867
66712458
363283739
92290727
416381202
305372255
259713229
74111166
231989282
257436925
215574809
354593641
302983458
530316975
485116606
126109090
200925243
127838220
127004406
448681201
293151835
462041390
189704627
358919565
201672638
10105462
281542770
311574680
105706285
359277454
450486702
476723810
240333179
394585948
253225506
286941544
228946450
201486830
299698949
363117645
314177725
139889405
25762102
433195415
531126110
530686161
262012162
463862311
36977905
330503667
254568928
195543677
320280689
424487875
533129228
374495411
142620095
492410726
215294953
204264843
366863781
181335222
213664780
448060065
143053885
338355544
291539410
49169277
97773799
65649075
440432319
528189980
198511003
455521267
285299154
423181285
413041251
432031134
414492083
479331372
51308477
136458538
383378478
317255902
175910850
73711221
81676749
273739203
166887039
169763144
177926571
6351014
199133088
87119778
257239755
285067753
436809266
444069147
62630534
246077324
119075864
69767064
201031856
103644801
53965051
22286359
230655340
270291311
383257903
307831503
481416673
513409147
506009669
37768492
21225924
306209799
61418056
423222210
118838022
407030084
318968861
76889110
374991413
347146418
426785793
91502085
185567643
164779681
316983935
206781458
141802469
237211035
504440580
331806584
465928262
469011861
320267174
74482586
27285080
531028488
462995198
407629408
151166693
258284674
370310560
343155679
227023347
205307238
445114421
185068895
86465357
240237977
178683849
285512608
47879525
354721333
489646356
4410415
248249730
489003522
414840074
114244838
67465996
287825567
113991070
122212060
245504947
91715244
395159492
288658674
376434868
124337497
386265188
366618915
108172754
77564198
396689511
430089787
429172687
340777057
79932513
240852623
338092529
308423057
363195927
375187502
288706728
478130215
199228213
459715846
289316776
20767176
57554573
457560235
132875734
265552330
412967700
303941729
394238771
238763181
98972471
184672912
182773489
23249310
457053839
291443199
32233043
427857836
222502061
214174858
525291427
254189593
485853688
150723579
378173145
156774009
304051159
296099262
393103949
238394774
315422210
269673339
422157227
171803709
190446133
139763407
259757197
380057283
191544585
345012899
504196250
253296606
215114765
293849557
211222115
486265321
203567304
239941579
138584803
45773752
401713185
194431487
5621279
487823303
24956010
405096491
126018336
210350831
497084963
127140074
58614025
37338992
448616759
379588022
138964064
355774109
523307276
227577357
438111974
202156051
5148441
147499529
425542798
219475085
132359572
58774020
284772126
488513315
290930606
501666601
332032274
524622044
15837991
448947223
188729155
389195162
392763187
237762240
146747011
297324336
225178772
161375345
186574778
98143065
504196250
97294502
127881762
127419132
299790165
110620009
161912385
369459976
60633135
9394246
239329871
28950895
206332746
236678970
506844197
70636335
87941139
295277150
160399377
89254905
402569849
178641432
224650697
485327132
142866313
109108813
246161968
512577329
180423388
30108215
398176683
69767064
230066185
262111457
268768403
196970330
114422140
151820516
81191930
66489210
520954833
331570028
11034982
231842358
455148318
345178626
427504521
495121012
220377203
292145833
423526235
421612523
58717557
336732471
401035940
248165181
461443809
176677759
84576295
109369095
477500690
198257122
180061596
109085982
499441959
291599542
214243996
533167514
458478852
530933927
386318040
458552443
220308959
141937026
178978593
436372532
2633358
139778435
53167198
483341885
400833803
62032384
44046775
284891511
230335433
5251803
142807211
494635198
506380049
140449707
529117760
186356441
405083087
344980085
415396323
187726181
347431608
350702785
533145605
374725136
269016503
220434080
446372216
82209710
144038951
534513055
319653960
312243328
475283958
248860240
387981045
387707364
513372393
314571331
470574775
358827161
442221643
138110067
214015040
91240763
82359445
471317093
443254043
209691536
129217441
344584295
17855346
77588845
312963600
394545854
497931287
320377110
297703096
497291573
387540412
246853598
515634067
350596067
174976314
408221626
248240289
513548687
469689547
331846742
171946471
30941921
239160047
83634097
453382040
349002862
536401621
404026039
388165601
327880998
248862147
40460465
369669233
139180707
290659321
467775384
334534202
213603135
471621060
74712131
168563516
240980907
57310280
201162809
414896240
128475850
82006
359156210
516905260
226022024
444614671
332723663
154811752
417303603
243811406
394247207
527251730
466598986
107887845
281923280
386779858
372507264
482344849
333800861
2422823
269072947
392309160
237959650
387853709
383349101
323852552
97600810
342495674
18779
203146840
60334567
338859601
392829236
272588892
325436926
138426669
496872348
54863700
19110815
516355045
41867554
382976062
535021129
467874946
39650430
310774489
58184779
496725155
123588048
97529229
223992589
311807053
387806095
170399690
528870141
229131866
14493463
253088758
174927674
490547137
44059330
491400136
310889532
381767537
430104934
416257963
370260675
263227672
101339321
204706749
458081668
530956508
256428466
58893212
304773639
444609951
215239301
291134250
8391423
518913022
17261576
102633
165464045
123665208
209336225
142101988
239320513
282620273
190993873
508672561
275291440
297009604
343237989
77686916
371828124
67230010
271542299
227292476
57941877
461292211
468478442
115900025
399354871
425767183
356445085
457959591
62328203
514631156
499663928
531546135
199483699
328324779
122949985
443623471
218002014
441504298
520957293
407647475
255489529
156988675
413516802
230129132
260776395
449843722
280399374
222633133
469633341
154653036
136530958
256655991
147010903
138711474
505869989
286520230
437106100
155433340
285084823
530546503
357370840
82381295
45442411
317334074
66285475
468363543
65403391
68311355
316833265
424732971
156246455
340606884
536168990
382787341
283168876
53782962
74794753
239996906
340857870
518354265
24630608
366101346
177011679
496902859
67944682
453047833
324154032
491339264
339451420
91914413
177911556
377600091
423820570
119278387
279068172
191060576
149414490
454536154
37668013
506244527
440179388
479964781
30449946
413169653
474096511
11037551
155695686
162410674
270977596
219231817
138214364
31875178
17337766
289772230
214989522
502102589
456617800
452436482
526792507
492170996
168897580
382665968
458271285
515482278
101507459
121141770
477537511
126001490
102922168
2766202
104435803
480126274
237410502
147838152
277906762
270108921
415348390
317266794
451858755
296131622
531630374
17100409
385673799
144353479
337546795
213328318
11051900
388620164
247571889
196822068
216066596
153570555
443085840
114845643
195299130
80503929
151925135
148505154
37801421
100799495
271739643
381590209
138775336
309322809
521175691
68308429
11237150
343615354
3535891
287362946
461077509
172163017
355482684
512620955
242360302
330328213
390324810
254411300
187810053
272313087
330599628
390641100
219966094
89740217
447962437
308408649
178370185
528153447
297154336
509320505
326826846
531501354
115186494
288599933
28561966
156696440
48377282
357569690
280568658
265190427
423879277
476794849
213996055
197129519
340932792
347985721
289528579
129225020
534098703
150171290
390259754
420787188
436733042
215740166
205645077
535842180
212385834
150703194
464990907
92382057
461824409
275149336
515410613
101586947
188546125
440287627
516378911
361532162
517162079
117703384
392386969
175290282
298711785
131696077
37041690
201118835
221457072
265123437
308454507
340670492
224912253
423132279
198847930
427776796
4063120
56183112
462234922
121668698
204361764
449684281
257226952
462878984
301998967
296064564
236805542
232686515
21505893
139666697
240824804
481650493
26544508
399667983
319636807
96792533
85514676
6904922
421711016
532422699
281961447
67992921
357739643
342736678
477222270
281371040
260446040
495316030
136903957
74679882
356749647
57620493
13872337
285564678
220851487
275364450
516316608
299965187
244582404
360353869
165746811
163818048
335772715
520896534
290102087
530089754
104766195
235972102
58519939
320127925
290050133
486530939
495235917
492914583
104259695
246442398
511992843
344555348
452747312
25700308
389210679
45240089
271580034
305988861
278986795
376501390
199357523
90884775
180399185
52822061
455802717
192108815
132718602
210183461
374718054
272993322
301362894
519634953
374516978
251634933
520839455
294925793
300152796
220219464
309015286
128313820
36221073
223331587
162069575
142847633
533145605
536721467
527693796
134927504
464963405
378099702
300595049
283486309
188549703
500589528
355790795
330966301
99886231
128027897
501621377
272232316
324708330
357483177
285225274
409564105
504080428
184857430
411789289
378536512
279659081
61034890
155052649
431225038
335226332
70771364
174948028
117721464
93176365
254189593
517053604
335533834
305678676
253088758
10402177
195816267
469025047
304887403
272052143
324570608
388697869
62645795
262836820
523008021
431907177
13843393
90368859
145240182
272190921
329538552
93107758
421824291
468895986
302263400
347535832
237120741
83719938
307434146
10611829
454673118
482478942
338492248
484966561
357491092
192923630
2042124
212964708
221070968
91613632
411316043
195257952
453530029
530384291
472180077
272962710
247322437
175989754
326860530
495831406
238984494
250606902
434660722
48064116
16855667
475950082
262072463
24611925
136797770
286581021
450268652
5067387
79659308
285928569
71115008
167351413
153959746
536852459
449967510
111306831
296582853
486530939
109965301
380753379
511277545
492552391
417851879
280063229
418554799
50357303
475690067
257627406
301339864
65379696
490674488
309614273
324170009
214274769
133651053
194978870
123292739
499223740
70673358
498902594
493359002
161797838
224705985
242074709
234158448
76960872
187661769
529469429
403751708
418262449
84786313
483971588
527901442
28574133
453641061
66333812
454507698
148823667
312527026
176685754
198795387
205866450
370920135
443235699
178978593
254946761
197062300
225432507
213663949
140123436
171798858
287570593
46178779
412635791
117302037
283302858
9089990
48700055
267748380
218361349
151273442
351316080
430990622
68045314
491954589
466986146
293574117
222359984
412482308
413742157
322239365
260458218
392968561
383761890
393927648
422675448
43192655
491265698
205904118
240112259
332768158
433784909
288271052
213984815
405967870
388887907
244108087
123852734
26626267
29766012
212460747
295896965
499802326
104913136
380333037
336112253
251857199
92799591
429047465
459151757
206306875
197132546
432571248
276658487
468302835
109060666
380971524
476243993
480407288
436540675
94112622
192800441
458840758
380316710
396608892
336814374
208047052
69060762
346020858
394797244
84843123
277698692
4324362
222424729
140390162
325767820
123305209
223635423
238595065
221363468
54223978
259047159
243894998
355663722
128511087
482544271
514329102
259811114
294928102
35719488
212227083
291547870
458487299
327946833
219669063
176769384
11100819
422774365
474613844
220201317
83433230
9352656
393545070
442949157
315035688
308471769
257608768
377027549
214862586
131419634
462713739
461096973
191948044
301809285
233845405
255247827
227365649
426740551
9344616
91026213
397592246
511211585
68302592
47521554
244968788
419345224
387718956
263766856
26590514
245640498
18454577
303327083
432123420
161103993
459846816
27322188
389001518
516140850
435757588
312209107
110248355
8994830
53544836
27648807
497841175
364890732
104639794
508233761
125925347
479406521
457572396
454536154
534180236
123190858
111738272
281837229
524716917
215613317
496014082
229298813
397163816
503158766
172744162
349267890
279159561
156232646
363769088
431495963
252417992
114177941
518900176
524319888
264960273
68432471
132229147
187307653
196285714
138101261
493015381
433717857
288471433
314477443
449915938
480213800
240330137
153761013
146783406
533764463
364447857
116751604
405032864
291153222
356463862
54916947
526823847
109511774
249439681
153366061
159477906
279899120
465590953
21717227
378759571
397525705
25358486
157455738
536700629
7231718
249256597
84308910
383137268
157868259
80316536
259422005
176843880
27417310
177764689
176410936
155880808
243844173
155118467
31264466
10296216
174849775
369472883
506257029
76926087
310909179
390602751
530330567
5750114
418249637
314563768
391183004
362663243
457602676
261458805
330775036
471216167
311558949
228828823
443044671
402170929
180306243
49694145
238007322
18707195
49518954
192227294
244977072
56744807
332161030
418901541
413049542
5567566
257156730
26747696
446895509
115016182
108237978
314120314
305456154
135601600
427338868
211506418
334645239
43141048
100864304
61005457
481297495
214232478
22243221
499433196
72358270
425206734
72417982
405583925
121078922
523358601
274227677
468064907
49885795
4156816
117283645
356618739
421451801
423824525
488010440
44718023
367963097
167379030
223910158
102100186
187683899
54513394
530614441
161506886
494118477
507677228
522082390
165763484
173845700
231413647
347429659
198237309
400080582
477510906
239921054
307431863
261449372
45040113
218184580
224019813
310887251
349251864
298323885
452653477
318841430
182533039
46228035
211447181
389340245
230914029
95028272
314800919
299633613
281516774
208581321
477294143
316667029
498021418
406412686
32295170
402086426
450662753
400673942
269832096
323717925
156203679
262016794
167743383
283004019
393118376
87376741
223175177
425697085
1882909
522755001
203808791
100421629
323025244
446144387
198498792
227955446
156206396
167555747
124228379
201639537
356299240
52120423
204527752
18438846
400743266
224636721
209052385
425623822
158819242
268871733
126987838
15345070
17064928
388887907
450068038
254452683
360751216
319348029
103153913
118984550
346921012
261439536
199180010
469808771
350442284
238241886
196655202
478014129
62901107
328406494
197809132
412269108
136207631
219372570
117994503
464097041
232164334
296049162
365573584
474662604
95971239
519716265
343010007
188071436
81209746
349853947
116092100
519748687
284113522
497179491
493852957
511280158
292742204
496885401
423449969
492222410
339535985
184393017
203733106
249200702
260595568
372367144
361015456
466518740
140715695
90411739
329876531
416593147
1826811
203392274
78853269
112150032
513939164
93091840
461017151
334794718
152412693
150038374
312873627
462784383
477331265
376572072
85824651
144602985
80710545
437848544
2097842
501457231
11818633
520722352
416196609
98116386
368504387
506794166
347836720
19285425
389001518
92761155
520817626
309127785
161186456
168153547
281112445
128796781
169750467
361026612
476879010
324255536
460928079
463627878
269078250
617901
160284314
331954233
261659332
369468493
94362732
317287295
318055968
432724867
456031581
223753821
331747583
58499013
291577706
10664750
406768270
262702417
250450019
194964440
137660473
485081156
215365483
20125112
249798287
52253348
346953321
39406181
535253785
391793184
375952180
298988360
223489901
301995452
45670887
59545008
338428214
207953086
102802719
231902135
425044004
308232835
492456857
102240826
429404248
75579278
420847345
127341639
232240618
66243818
180765020
406642850
298527079
60476415
65904266
343381238
90366658
309900388
170975233
400849771
500679792
193358062
247322437
175754327
13079088
40089677
256751094
320514701
495783949
291952981
455163666
96790901
366374479
482303757
147258350
211244069
124717926
80266541
27769293
334888179
332012963
169362573
395162412
520645874
491696249
440187207
32870206
436959957
127550062
159450691
506505299
477473536
110519190
395730230
8943877
520494741
239276738
493056728
229983053
208268238
97840337
292140118
316757776
373917327
240386801
483067073
37041690
240058459
322363107
76824400
471340172
155220265
318605371
202832545
102803621
340610225
199544394
121584326
408742472
396796071
23269313
453712877
160733981
367957017
482007284
496067211
194313778
300130459
224030136
156988675
203994113
256658248
217285846
530351220
79800756
155796811
88722886
268877998
325733400
434793432
253088758
471481269
186386462
223625374
423131444
401063681
51573749
322135077
289470942
217077658
268236231
502005171
257457992
140214789
418441362
388726037
214008959
445560488
254207731
109089761
204039219
289146375
187712690
34769694
282648553
351128104
524897293
466613118
351071975
480060163
504531507
360562207
274272788
159878076
450278917
424129370
3473668
469881591
405574208
409743470
139392312
110971770
427062207
64144025
283086235
426193049
201204131
324914292
324103573
405514615
385070370
218887161
105060621
21362643
221566056
369804285
158311873
64914791
37308947
320223082
467612594
178109200
333566970
307431863
383803372
32107444
135450448
66215756
452696937
150992605
70299852
517618433
301192868
142458245
441440950
443325771
331318812
328996383
253561281
273787619
366843585
212744921
131280955
93412311
122699296
430670185
366947215
345510186
357109615
463334729
506407312
405798747
529062423
526877776
246866971
443175927
471925710
62573398
477341259
137845202
258573345
434736393
450908967
448427
175162885
387773788
164779681
310599176
164351563
423157914
402335258
178441720
76046299
27563514
73312999
171315506
303155897
20536310
486308435
192706343
335216132
172281402
432610068
126522584
70652429
116350165
283609047
176684822
470171940
514412219
240493855
241641403
381848898
207051452
43717635
470959519
52927325
135386190
129572726
120553413
4272862
397177232
172016284
407755574
394525862
458653549
21044696
445116665
348323230
102389237
491800789
197805689
524282770
369054978
300671170
179045217
439551602
135994215
260379242
220744514
368746085
112144652
402220286
194799090
446927150
294468264
270031783
263852364
14956847
114876210
232316850
261208716
194213035
131282210
457528485
230061407
515471265
151489361
466222182
488628796
60398585
32381871
514853918
253952243
395624333
3217958
5328031
75336408
518199995
23800951
184710599
117383536
159625992
467047416
112084809
360915728
118985028
378785019
382722163
495722266
234600023
84036064
94353335
523097926
153410666
324813785
399469231
207019535
178955709
441187436
505008399
121248866
313991647
223518794
455629600
56840765
66040149
313727064
184295813
92799591
439656408
123986662
455576827
505975201
317393024
388144118
249699631
31186106
515304781
395696395
43778782
13625485
103829576
523813099
142578641
462751085
214736172
50381207
505988875
259270727
191609769
268983223
451931376
418314015
475074465
190446133
294182293
438411707
322203469
20536741
152788982
257683004
208240118
382739624
45366853
444230939
212459457
54093481
19788281
213740911
57129236
197996927
479179559
265965682
510331716
123932038
440360470
41663333
328457012
298710266
462971597
137687510
54186573
402030371
126917690
501855527
110145981
357471966
228396298
97322883
202777164
158047959
408355541
482733011
382349767
512644517
232241672
341214748
436169886
153899482
80207132
431816719
364516541
120926580
430772536
500261507
167064566
309757009
485457278
181301418
162171078
42990244
530193089
298262351
358266974
330179698
37940637
415934793
226743419
160111442
374251885
414160875
228067984
316919876
417828908
463351827
223988766
122652537
361707855
60376924
118330083
219161762
171983253
350807120
238038970
498056763
413946331
193040311
138035711
404352817
19210617
299820673
192736925
152559771
470893768
193642227
348469309
505403
326773156
259398123
300839412
523133262
526253421
119959261
25030043
215606795
105423621
252699675
133126407
126059252
360274347
24157583
5866133
18850782
369454447
223919531
516272250
87981569
518563278
439957485
11479115
8377300
224116107
275959073
411706558
175210614
288074571
185475277
413979604
437532563
357896475
233892293
387564201
510845825
187444500
423090145
434044647
401535779
477582494
271168565
307091591
366971155
240509997
278844437
504766983
239844536
196407004
154309088
426038717
84184296
92041693
108053016
400053032
421984836
400262044
370148250
264468314
94030010
45603678
469224161
158856492
251500252
454540178
521260938
135765669
158062430
219824995
227285258
13924117
10627988
277695749
452295807
304753623
425993798
10796389
533398638
405395746
92570025
255585783
526896721
185936292
263825521
52439381
192267770
461122620
288987293
238106922
135417520
273065867
412467119
395016143
202870470
148901786
51904447
253125757
423090145
263523895
165443491
189428500
8023515
143053885
283281280
77884030
191334367
194213975
188621386
39075880
405128613
374227687
454623130
354738557
244691184
424188395
339297574
266517589
175896581
104687690
24458756
394826498
86241878
74483012
123705532
313760237
83565464
262214625
77625697
530752816
264002929
103378447
267973722
387599862
32404296
339712493
433296018
506811323
40985303
161629754
325219163
456317716
390420493
498597072
230573810
307691554
89522556
519684659
464244491
6588679
249120536
412782433
452244629
102031930
302217258
224374541
206738098
271497845
65692048
327932040
221095533
526244293
428606846
302911753
270272986
181719444
393922628
153800826
282325782
252594471
268758277
153401919
130820129
202774095
500527765
195551039
118094641
375545022
254464450
339315640
373638859
329058377
1762776
339911504
398097134
387468789
339330051
340697693
115241752
273182529
52053467
196102739
40770106
309152973
429818725
19694632
250690926
392463097
498914737
345626852
227416595
335724813
423629810
205749583
244964842
115298288
79519088
210990426
196986832
380970056
467511830
208545894
506871607
25081899
356305795
408114409
256287045
43719530
167207321
491348588
433639264
518398547
474471448
98611802
89176081
203300225
378057745
418755716
384949186
97613587
136131012
525314037
280972671
327835676
62621236
176144649
444383612
246764008
483685540
250057106
71621133
281834326
358698147
285924079
10563203
19159165
142086009
364537183
197081505
348813847
504855737
242895768
16804003
9904515
523019707
232506330
220103313
457151387
344426318
447687957
287021037
163633778
291613202
372560921
23101625
31326427
248227346
519403214
185022552
274277594
35739043
355693702
132773027
442399220
316383993
179383603
298263797
220710625
102909123
516891625
57141653
424579335
38713719
118419893
233007804
343308870
31169871
233158163
535035939
374319044
178933756
152360078
32739154
5022731
21469626
516271646
275427319
480442027
271227992
418444550
505836954
19389327
227358432
74615952
117619836
328363959
495182155
145829032
489376918
219263856
235313884
125046247
532082739
273936044
2971256
57210787
169282027
48859659
247042360
189990259
503674643
96481534
471065685
266176336
317740591
4490898
218763831
459924775
291246155
392814701
104255988
130662250
197734513
454188214
208733355
105738903
370802212
67769119
259209991
412424377
459553619
266876532
336878288
42415133
369237484
279146720
282215036
285839653
64687729
483570015
400092721
442979391
463526253
413674793
468591501
50360895
479215051
332038146
79537674
175270284
200147690
187023019
113042724
381124638
250763596
305409927
248227346
477929538
437484337
150786067
356795833
93089897
350774064
220863843
242497386
513458879
125967878
462114351
439975750
121360785
353104017
464296565
323103405
167825047
39429164
218960429
352722342
519459082
397424665
412516817
174388794
474149953
185720613
351976145
286283981
416544105
204111804
500877751
311698460
516232045
189772572
331365287
172602388
382482591
293170811
72663317
64445421
143417189
232498357
270355929
31869442
40590567
418530053
430089787
226805507
5956172
534579143
41698847
507578339
281468073
447029390
231080566
356162923
181767106
203679818
206873494
395791577
418931388
38210216
85580943
39236446
132670670
468237071
322239365
232510997
359281454
274669074
291872753
62446837
114452038
90428227
458527545
352269602
216002436
137891947
198665547
67288445
284033963
148307867
334398618
212360808
519562120
416712274
495962217
169646673
215753307
148685009
217094946
136596384
335481928
380405980
480617514
409457593
126789453
264468061
423317795
77347969
337490588
530419098
369783549
20852285
50381207
200373323
137741542
190461878
45247143
421140161
456936114
17141181
401673452
485276400
376098607
478898813
511005583
292208488
414152203
26242899
212271033
448943630
328730303
516282865
412348975
239404020
282016332
298936890
50326195
3140114
469741774
280402029
302264548
500540304
275486152
451596122
57491972
422446775
400031970
345876096
157733488
354311443
41099508
373620715
393630285
247300414
459167647
207137850
21362624
164194772
511930957
86719214
296641606
334666405
341896731
418817592
259102471
94927024
313904874
409839806
152194928
413954530
323637176
132828514
262800311
301662810
494430074
167006851
69622623
247850016
442655445
479521388
488542192
444405108
299977044
519705120
103657641
189985997
416627712
112892004
493273680
361836859
203164137
340025386
207630432
132670670
406163485
487879737
350055529
387999500
368054393
97624513
248858162
516308569
433180276
248172955
328489861
452661664
90837655
299132783
91069370
203820326
143594871
373320272
482959314
334984788
36917679
11581567
294210791
100237625
264258319
388725563
11237150
145223908
48752019
142850344
354407977
108354490
2518654
498134015
343976571
205941492
4489297
333334293
193600322
380029827
356706265
85560518
534476509
440041150
499670887
219194662
11225740
252528623
92057048
454676778
237617481
476156609
219717077
532470119
360446518
164266880
10203327
308974861
93255541
215834097
60716902
79673990
180919182
91424249
428263736
191947719
120356270
313004709
494065724
140020915
158638947
529397208
175756258
184079644
178387714
315216673
422545633
190458847
3851346
426122142
46311108
45253538
491131851
293219115
219229814
360960305
527268836
360178574
268214903
288012061
263305464
489914041
445252937
241107152
72523199
287620863
28924075
434561009
120275872
471545230
159496752
496351077
280540482
100365600
367046347
484584452
229137158
411259827
226331484
11998408
25187635
229619510
354434329
162889123
7608418
472661865
65156111
356299240
220168577
320933676
264866347
457582442
337679207
249435837
399179336
202363922
205114038
41629631
134168827
376395899
373661334
266734435
534483369
4688278
286969183
298245544
215836366
328320883
399806670
277752695
140180800
92392825
371792207
83587683
405331277
174986335
125311525
280828293
152878191
382251775
383368157
24301234
105359687
291968869
154554067
114529132
456520978
42431264
119416003
283758749
288036964
379813539
133227223
116073457
172139442
179800040
186614332
244271832
75657487
472112816
314667667
213664780
197955359
524684794
352217812
495076898
334773308
421940283
238573444
429800376
450125908
72778709
524972253
517297634
338119712
516828861
256957687
6420755
107066770
201064102
452397534
491271554
455982814
97056015
380278715
356903641
245070459
505443172
84504846
320971247
485162809
168005204
437500509
129059423
331067214
335530637
382196750
63423539
124702429
334394428
6462595
515888386
464338238
510933697
65035075
72665396
381262377
174657339
251301446
327235178
442448513
41222055
153313680
241732546
40987877
536776153
41417910
290804804
456412994
470102128
35318417
179817210
235949992
377082655
29139246
234041320
142515879
534009353
225837001
522259307
333402081
38217598
166019459
131419634
399561950
146997798
6406242
242320534
206857208
220242387
429020197
400013136
227291930
390136080
203940358
188819918
497477585
109726409
97517599
11089652
329568011
129159653
34351745
208240118
503976497
2971256
145358640
511620092
212762214
338859601
509020570
232261893
445473271
450050401
253734595
163877673
233689220
176416544
321497230
189569050
428549999
505597602
11673244
432841972
147162122
401442893
326119083
3889079
202466240
363414607
445601764
345092060
129744148
532705924
306337888
484976539
476417983
188480619
256887791
386655390
458888538
130829287
241779201
440718098
287572944
144905811
302686863
235975011
194000961
211962312
62511606
125626765
410586013
508020335
55276061
41079051
421584402
7518920
466553179
226520117
288507988
366255079
528507020
511836614
222349216
402787846
243180287
77260980
297810038
362785890
87118040
413009237
175843155
205169903
313572312
198452779
450139902
248810516
355084012
285393979
262272197
377204808
312990194
227292060
486889819
135622068
193514514
171319349
503302745
2183228
120565786
453808020
291069999
400180665
207118813
181373586
502949366
244353468
390358466
322547887
328241150
522434727
247761787
459321018
46230405
297357642
294799726
323602425
468271948
462703474
462591068
461779390
381220897
183257382
385785525
378641364
245473625
450811485
220816762
520238739
380431414
33865079
269151702
395298193
224116985
238235116
174849775
231747418
405115110
276408387
191520253
517674211
7094151
435751108
383930678
516806734
206449568
472938475
328124252
275452855
210036754
187001293
5986917
338759823
399477297
81752399
215191349
388690962
131896188
228287603
532158866
16395952
52880157
374025502
305936531
124295268
263890471
127855284
13242018
25006534
31788071
123112948
434097922
329114903
237979867
439123903
445116665
358812938
256311365
498535679
298924110
119306759
275890296
295448558
431534094
343470442
141603549
531945586
244069671
406202904
400288147
14088968
124127150
274327939
361342814
186443579
521209052
496117506
4351492
2109240
228847894
284108704
507524688
300827012
184962811
463375518
118419893
398084706
240561226
177168474
350759794
245341702
431828144
270012883
417063107
483021952
351939770
489198935
471944564
386278781
248896310
41550381
474473455
321217983
526647909
531055804
494171389
448834896
439035304
515164784
137959020
107730237
363845979
255526612
371881358
476207043
366503364
51450797
147908845
352955391
60256357
492879629
355358392
118599004
508730434
320967476
279707243
394682440
246884018
171777361
59957220
370272051
470003209
87363712
409960654
132556812
439156302
118449223
472483128
462930338
76382571
510235839
181021355
295769602
388656725
527337162
229902386
408299987
265632097
227292476
424221029
59545008
232145364
487374257
92847612
455010997
24897158
59183601
78247663
93415420
484235821
355981130
485604828
247743186
169325226
144577246
246561428
244117504
129182548
107721709
8849627
104217467
410038492
491340500
379864761
447834135
141519363
177446499
158835521
342458603
43709276
462387865
178091110
85871807
41312782
175830489
458051868
183275274
62966361
278625618
213265222
415659553
476806563
179674949
112213125
431074405
236537180
65726944
317897712
130919274
2576925
455130797
131019281
248486704
231062102
7892764
193970407
464753707
505378923
450124189
219272236
35636865
127132277
221543113
90908615
22030968
145875769
460545085
46934361
229827825
199745754
237737328
534529433
317678600
513797791
532328048
108852865
327463370
37233466
388010291
446463808
71227093
147298158
83765064
272422522
400417846
322525764
106620952
396659917
197867444
467556737
174856856
260483075
399153171
471566706
457918551
277046501
391425594
279269585
58939208
148473661
424732971
365577489
199990471
288601654
218744855
46556715
507135326
409679158
432943676
474188616
389706864
424102932
338292698
459811083
292348985
236324084
532680427
457284070
99001070
113851268
364659889
14639993
161483138
127004406
264346347
452707756
398214891
12332828
318252549
297880276
353619495
376165141
346639187
531732897
393474693
300053723
377756949
331140289
4438461
380094983
405614455
330669992
109954497
155450333
67649091
422319029
68985538
373550120
179342714
230520363
461286900
471971403
122739786
40066862
377169601
517493154
103637903
239257860
255963254
350813777
23034040
430833156
347895287
245473625
101461787
346446192
210538909
393248148
82701459
164072482
136695883
480893970
413646553
344742320
264463297
371394706
527405738
219826622
27421343
117978669
478339021
180859541
191498448
79201349
443767135
280630671
227343904
27383269
398430367
172284704
140120990
329923269
81437579
351475462
373154888
505531849
202510238
103219257
490004901
243447290
403258994
211370323
192991604
370634747
66944353
268828965
15760183
92048987
293381368
208920270
327990628
351559741
393219003
66958791
510098496
137020911
327829396
173616770
428488338
59896062
38773375
290531665
371284573
46138989
175367020
200135998
225687004
258684224
301408056
366128519
59054779
271475867
220200209
513697391
208719448
443774727
303980674
148333210
381177534
329884153
410350864
322822822
47789182
339274521
514804003
251518748
298842653
114397342
308926110
76009338
121917656
262728948
437556419
312269270
33602399
213908551
455329896
87325454
478691900
305325643
518680068
474631907
443371681
349667941
533644823
335021811
6089735
170210858
298071248
147948907
93203492
273855439
199209447
176278481
356265300
314474889
387636049
480400276
433601965
125778946
400917592
332542457
117703243
110091897
16965663
392555768
414339205
332463949
429766603
262448235
121466719
192862457
518836914
113545308
122212060
191544585
74643684
241339420
240586970
212615115
482576170
331901602
29700965
83128891
424262419
292240264
67655080
184478288
460033506
286941544
462605457
155756535
75673023
365866801
510288105
131955381
519864154
376947532
282892917
433594384
532555509
132865522
11568006
169847478
57310814
485366283
216467673
328882711
183372749
120425824
188691524
234895210
67448710
212049685
167370137
132355124
508510314
74769818
406160619
162081255
390678190
9258573
10477449
281239958
427922928
116693562
103004346
465959865
225452046
323475571
16921422
108090103
282856771
448477835
24258084
456862109
513948840
500868847
67346459
91051631
460187618
227343904
208897182
377951338
117395962
290201282
436013808
330994000
61372928
410989149
267244735
432571579
417617915
326076885
251718375
194313778
282418657
351295409
532256108
306009157
440156642
319843257
185622646
118292761
176079929
469659439
486169331
274026457
148804508
58820524
472599647
275426474
35519275
393709135
287701733
409213191
89655161
118154238
208301739
514506162
171319349
293063979
198757654
522540556
382321825
473625781
514398194
252926344
212071928
506586044
250087018
85248927
376479753
268841258
7496312
168610428
143378443
210276639
175501596
109923130
152567035
57420009
282818052
358412673
204657192
457582442
180959261
321342158
499937719
489985390
410793326
199193803
55983434
127618121
199927498
441530662
466494970
205603028
129604158
390359705
532343169
65105540
229608896
192621136
289879280
278593985
384945099
132782782
4047719
83113472
93795455
70335203
294499538
102171867
529386162
323708174
339336761
422033698
289147889
392068654
147849142
509913448
182217046
290806461
259276458
382505980
144286308
502089378
374087135
253709801
8721968
191201437
282925496
372711273
308883234
97961311
13282349
471249725
381395832
166751569
324976512
447716433
94076378
480002736
115276060
255622245
475258579
196704803
94489892
76889110
183080968
22447427
270557900
22676810
141716349
384456933
69240778
120045274
396008479
69499641
88032136
371871461
401956256
260484139
412616568
420152797
413946331
354450524
509263487
84816635
347159225
259651757
482918760
52997580
205884780
228097591
268045794
344897149
300976131
138946669
138296017
72309790
268317386
31593681
92983729
82316427
154774146
130333994
282973282
504395589
424210252
362570845
149144433
434342632
410193492
70773122
416143919
307395855
75232488
78260599
322718775
505284609
432841972
62842039
348757095
532507928
354639770
24633831
284898730
513591658
198211012
350622372
433116220
381464545
450403111
329505733
505058760
202683692
866489
516320266
327772161
295329407
322384674
332343771
171254385
411528630
76382571
493361044
3097218
201330038
467044126
84589542
205378114
330598196
31804483
156427961
60305373
363222381
425438114
1045302
338025232
6631597
412446045
329926685
178891176
20688199
154358544
193052869
458078499
225974200
534677491
116572157
502000941
105952548
191736016
243470158
520996662
485527373
147839740
278896216
279324733
515526877
96286964
458277113
229883768
79070132
310285360
239152203
263387872
181450574
41630078
164249607
71426465
105431764
125037986
317287138
497769635
418491730
17733879
175395987
242185916
427789393
470037512
254306919
409126321
249170332
122501333
535933126
322435177
43030490
155756535
150535218
504243567
419365287
37270467
103580177
350597553
200727141
5148441
346411023
77193946
97048421
457961989
215779134
35183839
197809132
49766041
330532864
24004035
150723579
184653013
195122123
389563458
302889710
252468315
474732901
169232758
349460646
504674423
160442200
122739786
451495192
140624634
431065514
247880662
109794167
253497540
13531118
28036530
362180137
484151568
374006185
162735702
212147208
248444038
409471783
143554379
447365147
238378587
45607617
229131866
74129344
484828060
412719604
377732543
275089425
591226
132369251
261051843
182800948
270901341
295107729
309806681
287671764
79224756
392258938
436618165
126277152
193548719
100466509
45821883
269717047
394410462
62418608
457597765
423585727
205563462
79110240
469917987
169498020
76717201
437987517
287048166
519359300
433170507
27769293
399243118
444903089
244112657
481748551
197956529
459157074
401181524
484926850
504716309
390128699
491398228
119573098
196699381
95098521
23486545
360079372
230323860
347915783
521422460
309914271
24956010
72155631
140560083
520494741
481508480
438470148
393053999
68336169
445014694
471825973
536168990
360431359
345648732
221744367
380080089
465650710
306482668
262809357
105180478
337883669
278912759
25977029
306605890
182464516
79813321
425971792
226084651
493228254
74298841
297237224
516051376
298463547
535426132
142923148
321563787
212645765
448751271
155170880
12706952
218002014
492554004
238606853
117782195
16553390
325257879
150785079
497062405
289128390
80343914
144820439
358723232
339060363
373575250
164482480
285323462
264179893
300152796
418474139
113991070
481989880
367862572
37940637
117620129
368410989
317689853
285483416
472161355
210933296
503530420
246060726
350684463
273633449
57486432
340355337
278509957
413957710
91958507
456531018
216775989
118535548
319530065
244665534
353264314
307749035
339011472
316137913
88949708
59963798
348538272
12684147
3226988
45307342
434979091
351549215
218222953
402694897
476434967
346273491
169977484
56899831
180358465
205751157
536777836
142502141
223244392
454093354
136560692
208986098
428125086
116658078
497669914
27025181
310856379
494270352
123702474
90847050
184515264
298883927
256815753
240745021
290550110
450308698
219255048
129442944
465813674
451022850
379712537
483864343
295079750
473337571
399211279
502813451
428646415
445313545
424943923
229097201
186821255
247887027
162821701
481508480
344967435
399812884
300739799
93830116
472295456
427763742
223133753
228544706
272780086
333310901
106131948
523389520
115630654
118448707
8353623
225397097
368810286
509086968
168963447
347245353
313929626
308921820
505481911
290961824
398408656
165492099
41737435
475162931
488583833
234031789
194706388
323467098
174063942
433588616
398153620
402229933
389847269
243844288
106963336
507839872
464655127
505544869
7166606
83920636
148348360
527542047
180403008
117470766
27878308
217470490
284162910
36884377
185365101
149590452
58091571
386045948
53656988
218184785
309023997
321016971
376152100
135946835
273968811
343697849
98360336
3625826
88156095
94160629
190819158
80922785
372007023
511736541
59734257
124037509
53697617
199209800
45179372
294281363
492425250
242449215
426555761
349792104
83120996
105431764
210432261
78265264
275351982
149935232
465655865
510809442
374479660
475459006
293349157
269439472
130376434
43109389
503507947
329892135
444114172
183055463
17163653
529766210
44911200
87552447
297033028
208917100
228831338
196204837
436229834
213612584
176850643
273258187
458027595
17141181
248641488
78861282
119679322
377443611
252031820
409206298
285916908
239416511
168356119
517270776
160833340
276075108
251341986
389177081
270275820
2922116
106707722
111540806
471201284
362445244
471317356
526428012
281634498
448810752
88794767
441508232
346845736
76051437
513858788
13531633
66484485
459478230
332713202
202128002
535487754
292717896
168043207
312383295
145380284
533438505
254138117
3244109
63019819
106824880
73595867
174706460
88874391
460604098
451616328
218744855
169151919
191970431
514872633
333026667
5973989
381979275
116572157
282461313
33704155
103093670
345449215
464990907
487997766
218614969
349352884
358309455
101195104
426325022
395388181
461590226
390619871
498578590
108544215
290013702
189529546
374144264
20671375
13763072
271720284
195202904
181959901
19449457
473627330
32435361
115130302
121372678
521576564
139101027
412497024
295644228
137586462
281161216
282264808
503674643
252920792
149775881
132863345
28806529
448499126
42846004
70899127
133965082
130124378
520371347
334369658
28377480
253331621
356900785
267372174
502373919
239101559
104890458
483097049
354012116
416703010
312894581
210102013
142469997
310863071
509090175
240707925
350973591
253015958
379928249
352704912
110154377
253372981
159494652
50542234
52484671
39729832
368059167
229243560
283752554
444383612
409184635
483934374
32465499
226687490
482724555
71443815
134565120
263852364
393451860
856521
333287456
447516063
161547060
310613953
249816404
348466676
34402156
360606957
175226593
257432770
117595869
428385124
474039053
392924585
37289236
474732901
461854784
51253453
4202938
420874101
394098044
323638412
432259123
45887108
355170103
221086130
51822943
360397130
403441674
212377267
368322055
163624633
9834863
172456389
115786989
88286394
444991796
410973971
42688623
400459065
224701289
348665480
219507855
304084225
295621377
152733598
74180587
500061639
418048339
496446773
320700151
411089679
473336649
252799867
214044565
95668940
365145963
290374764
434933399
193718674
143653994
100552127
227753964
379350906
178920951
279653618
255455452
170981429
355219082
28798536
280156617
62553996
135453102
323134526
411466170
274642267
468141801
528735887
237805745
68971171
57434396
191484755
402622506
356754779
244691184
308421824
419803096
64203283
326819722
320223082
314553826
3675928
267961643
226630071
62559604
184613817
369237484
505703443
464128898
369309263
238394537
94176099
215290793
337681037
107876561
7962437
136246556
183721625
87515383
200776924
181166835
432398765
47256181
177781798
454522945
415838636
434602500
128511087
281725775
372559061
462201370
139813355
193939798
108694737
35938540
446168712
245847991
209336225
323156609
279134751
85355493
107777389
96999333
171259359
221082540
436685716
528634291
68913955
89615315
519838038
18204841
56368603
418186238
352373854
238966022
348652040
296654406
420741275
423059461
355833319
348775744
218466689
527788005
343859406
196220549
140909983
94587793
55148623
140050339
501625808
67883546
128438602
258327094
244395796
199424139
349556840
201470105
157789604
350449740
304859570
515819472
346950972
483155916
125745697
164544246
146020212
82530427
519258754
405371695
286715570
425214071
46382327
511211585
72417982
58490313
139032302
444230602
58989707
216697193
375760734
489697730
191481274
459242631
271305609
376325502
3533576
440041150
514294917
60833188
168448515
217883231
106733274
521209052
460266985
318751388
313771963
198114675
214304322
138516940
112510077
195667048
130653523
488671833
98513748
321183442
366527270
76669097
263060473
30531611
172263431
163523895
215604366
527097491
180593830
244720635
12730377
495395062
149433385
101110527
327183986
127084483
12180202
113597917
76943026
503841144
162595631
336105676
275029803
404183121
354281132
393411044
176301402
175053537
235982560
459950203
534194385
200080440
515564482
470940812
173193684
308268639
441407737
84708358
411654770
535872441
355403462
467015125
57712241
441911731
136252302
254657177
396361119
141220525
370873274
220864574
384209287
144598122
298815835
92357224
162611010
114628799
234906755
422720657
101712854
355915836
109954497
130426340
54899359
36346839
477693337
264012692
252590895
340407731
526844466
519406254
181267093
23388866
229558119
443044671
206155538
341773008
54861774
155077465
12843960
201838595
409567614
292557552
469173229
380860280
245051377
447152364
198013321
512620955
226994812
524934781
531905829
428278435
451889512
34076391
520091447
227207499
534437919
371056819
318771603
420464918
524089946
31378438
233806609
404174415
359335693
124304840
443895097
30227513
226168420
435304524
527516085
59422451
192834717
248613480
111401086
199120380
190580284
443341740
463511154
323256035
331795187
16509215
259349452
182522331
266881860
55681782
155598736
333672197
81930012
297912105
432206067
312656569
109176044
338021726
191842107
248364528
99512071
178622336
189985997
5587371
412069626
393888131
520491267
217824626
364048967
199715304
521588035
530419098
298740111
351646795
256760091
395298193
151915653
87830197
21626829
284714857
66209000
431141443
83064156
341432598
254105456
222069544
211904449
22519570
159818235
434359785
274000534
293833808
278863376
272724932
450533270
50920148
426289151
87992540
438006859
233018786
401541736
70653173
181038050
80086755
485616383
517597639
219361270
186676655
95278000
28412899
241507055
394031621
86244680
25235703
477513748
470224285
432961706
52287070
251358488
80076931
415829632
152583088
24752083
217090027
285175799
495572087
391883314
12532458
305022572
8054412
514034455
212996393
441873064
115084296
393607780
63219727
109176044
96880122
374660861
533335592
34894071
503514991
457625163
320675608
44977331
245793103
14723309
165370749
84533720
336932189
195118561
521632753
359461208
479315905
495946228
74571176
515724083
193642227
2185178
477626694
121213870
176564922
351427664
451778614
315954745
37951891
366117061
507320428
142366565
26417179
489293768
137731146
285027845
403565557
171804710
201148331
429698451
91035986
411155824
20511394
370225660
401536242
298439722
492078237
496815895
513690546
516131966
265857657
108130053
432386633
453156482
164340603
195086251
389195162
521434195
298126651
365575556
59234045
158298036
260383160
479332233
71667646
148976872
210769914
96834183
315706292
404885503
441873064
64445421
64316864
59377155
28147612
228550203
201900281
389111484
215925013
279966742
293780219
16629146
250828082
149400971
452209516
369838174
181542587
331985463
459715846
150340553
357411734
99296670
318962670
308062497
34707295
175210614
203848330
107240036
147996552
305325643
19335444
315783013
419378651
218131968
145955399
99990741
111015093
395309346
63724687
240234523
73840
274221239
465628488
122104450
93498549
223413143
93268650
237252093
60489179
26518382
342281076
372356142
425323640
321178605
466255217
123305209
498757490
376633375
161465950
232898475
137691653
479861782
443456938
74482586
212762214
303268824
109231441
134025630
275318390
243124424
412749817
127084483
183077634
309182726
389824775
392667633
428615605
121046452
349565233
401113850
368277597
22272399
105362229
423287201
439332681
330955409
249969070
325014871
217130445
86917227
481737967
67083143
118329340
10032276
270367218
357251537
120654385
8230405
471602505
359708935
123268124
203941760
493627927
114817129
404982782
274413922
75803263
393643277
89140892
474441196
203902726
524675925
477341259
355957814
440441384
42710010
380639751
236145645
296635290
459176292
421689420
258036041
451371235
16807539
465126550
368291626
374613304
219941554
239232459
404488724
175533913
266293687
283797080
470891735
472930639
153758838
429639625
66827137
513841034
221391840
54126977
231948497
211337997
75391690
403081333
164993245
232438816
415660974
321042045
432238106
222006741
68303165
443952130
243059864
193464859
259839722
254325759
269660025
475265951
118926550
292303841
472216681
480451239
112256114
336773395
355181593
337281641
328556640
24625728
510917667
450118572
134231633
415425149
447951753
462102132
286259265
279191036
371781621
11680746
457429576
29020962
404366430
230344772
526925563
76194349
494745186
529693534
321003978
279813298
86655339
468220891
375731589
319300127
393613733
226244750
477291240
471074681
14080327
348915281
286739386
490777215
282130092
423608141
56850152
213908551
297828051
284523016
37142706
149973994
433729607
113408085
450546056
10711575
58909954
257915335
380971524
28647053
384256410
216019762
452587160
389411461
216399883
247740847
335915298
113798837
433429726
158408124
325087799
531856632
450010236
31593681
349103472
468115963
410627389
424981884
502408499
351820279
214017141
137804325
47753584
412930993
435199422
464674910
252000403
514947631
351080426
428344093
341174327
513455365
128174679
416118920
82985204
432386571
413283975
434506624
355358392
269881282
415657374
233304838
236452917
262891986
110765572
74984420
316088162
369435714
181353714
48098970
450132882
67641032
38143930
385995999
298454470
126572560
361402998
32124011
139790729
221688090
83788688
123390479
173461038
484274551
245660868
59848482
504866404
217339445
513387517
30670323
138252191
31258335
103388922
421175667
492579550
536476776
349784999
200707038
358382614
306363621
416600062
327635943
4451447
383496909
87546176
160006644
431566603
202618577
25250582
148214825
426485174
467502449
66170740
114852683
368662887
33002119
246023120
451134463
473935807
518967868
153828820
185401976
329941584
341634082
45866775
88193158
364754506
27927018
102939422
276791448
378099702
38637997
375746157
409246740
214594407
196954391
506574384
272870146
523631686
339200518
531911331
67180031
439031853
40439472
71921857
247927499
197951182
176581473
172380379
246219388
245680772
181819496
473710762
442709205
486718568
474497803
282118845
502872686
15670643
386619424
355794010
343010007
176690146
505039697
5708638
68253978
469269507
468648290
102668863
135987511
387280875
420131030
119119784
473249397
28166545
444948728
334904094
319734488
528619682
95620060
246741516
60080445
22446056
491815955
133632319
287761864
94052301
350436115
47003098
403233626
123292739
230316922
206772382
292498431
114242458
432123420
367281283
324708330
107380412
317792135
498785482
516305807
344121906
176721506
101763928
1286483
193474450
322355047
159371631
457757879
143739574
141615081
156762670
93267827
36969249
196808155
29000749
164800818
448430780
730064
21765076
234538664
65928440
510420740
316878889
350859458
514885956
53154504
260625940
483234793
329484400
251356988
187809632
213851408
103093670
254445398
214628455
188071436
89795016
251424564
23749916
100949357
212493048
112672697
6132120
144392571
134879080
358456419
142523633
8820666
492917397
333759035
523300674
463858283
449713973
366843589
187008026
239739790
289924082
170276147
30569360
335603755
59640070
459533918
416298979
15937737
328125691
338086177
37006270
455432578
513690546
322007472
322215170
525171081
69392042
340725926
394953143
337040087
132078946
132820039
524261248
471336258
89225833
56674980
217661158
398371523
23155101
298219071
275935022
336681125
29516772
34082745
262917947
110983388
515887687
399792782
192950601
385555507
128267847
41351362
248430412
406029018
444812250
463099742
155289425
457256614
241171770
5687827
434653888
123387416
126032328
503613332
88261790
337350322
186688014
96725803
115805791
139933544
298244251
94054620
71894697
432155261
111449030
299870765
216169279
169648529
201763741
291666204
137195252
231102312
361354673
287620863
208208646
86034085
405528265
93986379
77049826
188409903
26240212
312973911
450775831
452661664
67180031
204510751
370735859
496598412
180710826
513594337
418522979
340778866
336352256
47888299
375427774
244977652
425564983
279013739
413719047
509582803
299121176
495141661
500979848
309955094
294791166
399939025
21674193
360629330
300292159
494695520
349437924
292200548
47274241
16051120
472279729
402167973
52323204
500013224
338571067
150270348
461287438
328887571
357915673
288743215
310216746
397449100
30785838
274657263
516754181
279849380
102913893
178056011
225967163
370418075
360375911
181868228
364486606
341554356
12530667
296986897
317009356
499802326
372026305
389470580
518772220
58770377
275935022
188634790
123983120
387998008
353195198
248673085
87637620
492294933
439729779
287794305
518578722
290458591
332871344
366413641
181697085
505058760
203197535
64527943
277765677
389144137
172602388
233101381
79310111
230734278
214192185
428281846
242253678
406415746
24751211
319229479
502145091
465070485
278260401
228733444
184415156
406369986
275309561
392682793
287907928
283218205
527098798
43096221
113020369
474546100
449774243
197064280
498450146
192973540
33174290
106774527
98016789
433669916
207391347
359709835
395779654
41312782
196333076
399417663
473086757
77777398
235025888
69590664
369280167
37389452
430350356
92053255
459299476
24843061
427420364
260340751
414874522
246610646
495253811
436184445
84511138
268198341
373661959
478820545
490546051
348085038
87373672
26558502
455803291
195000417
124260910
379048934
17409483
315839492
477484581
315845042
238016285
105326952
490867446
132456733
336932189
384517913
65427442
218830284
458757774
182699149
183558473
424070826
179058506
176764169
149100415
34405377
366521894
367129546
318439403
450565847
536138448
15330945
464042005
284511973
211302835
38824849
17523999
284150912
241369043
314960778
83072670
416182736
240970951
530380939
479100845
514759263
201031856
401754450
72533004
79517942
320080656
351022774
54927259
428681156
180961952
261774971
437273583
465933757
525148486
470598475
262161771
290232690
361467434
302381795
126225537
33820230
287606603
110172173
182823931
124849093
20675543
15444991
172811938
393519324
311297088
236352843
267970929
171212414
495543010
258499304
300662472
283235045
79552150
520080937
82314048
248201320
455629600
422390521
502857647
230981337
396089759
77414515
301387536
417692828
269307163
521859327
144987702
410999101
422760441
448593442
497044054
40072830
335347857
111252428
311553586
199119567
426730792
423807584
40405219
208046529
450204329
79017424
191108568
140370275
396018030
331359264
441756742
478090134
245260481
434915864
274627873
17068888
337681418
149172074
409882448
109432032
445229066
417635290
117839870
97029579
27790606
344034379
142222694
371370023
474662604
10968159
169451708
402162139
129131463
357851983
129751581
170050879
448183584
351662905
533043634
446519813
83623733
346522454
148946031
18091610
341003844
82050067
16756445
467697341
220287689
133073068
183941364
48832777
516916999
532606771
225243883
6312121
99321734
486983936
135623029
381339450
451229828
15949295
217722662
348014795
49262464
380349689
137210667
417359265
352519158
412429194
455544638
93231771
494887767
37457341
207435602
142167352
193470913
98672500
440529549
398000421
515074567
387343821
492670299
387492584
527314683
137259703
267413209
201321645
92037816
468839147
399560341
37819016
132824756
498699914
406262081
303649420
250518593
313322186
81907689
431636203
147485222
412253663
527141473
15992864
472283121
414231090
321497230
322934491
29650340
491945662
267183916
191590367
348766000
308242488
471602449
15647483
454758221
304811536
243392299
40069748
441594941
114306482
351820279
53096086
28056715
113089135
337679207
497684897
55816595
5442231
226646065
77297945
239264093
464149517
483879008
8520571
519660757
439028563
79311303
38378465
398940887
469938194
213233371
287555409
248377840
205650711
525733007
134110454
47538136
508894859
349158882
8615243
518933418
496387652
146412402
156641057
507004049
484191410
81904689
225967496
59568440
17989946
108022594
438251600
420152797
47404438
459858519
404333818
463758955
92591951
9055924
387388931
404109488
250540199
229491181
300157866
314890182
413350624
342681504
13417720
413529663
518568751
82157170
191101709
26688096
80199414
426102798
47828444
490756780
461569457
326555499
9458853
185628221
285064297
390891945
443740259
536350045
158923968
504182525
488442535
109454662
316649233
103585982
294042838
71184464
487546638
3016888
60247573
346422372
499535571
134908504
233362518
262800311
189391691
146749183
27458228
151285590
336164801
110248355
471961221
240860401
246037890
180614273
530546503
499978218
460367905
32801078
163245084
236496033
96012622
489320615
344797203
284937336
275022300
191228987
463869751
256999220
273947218
434450220
473941068
497877019
267787044
130083486
152662202
42365728
213265222
510327730
103102527
454176823
519718367
284205280
179180608
424498444
30793587
153612905
214806921
158527747
401503253
39467864
248185508
114912292
366762404
387299042
1181555
62630534
474854801
405605995
5169184
434600773
287087841
476387401
255520533
276171235
430494201
286498890
388466576
101503910
450845301
130209510
519954366
119675880
308255077
88138917
415661081
308499342
275386958
298236219
181755816
420742085
159792346
499770852
354702129
173365090
485729401
307923586
23851174
480003957
381320470
71690893
62126500
239286393
391280255
149649178
208719537
290140077
302398503
44225
287140166
178901262
468895138
171970604
382824178
48498563
76200803
529198844
186183
272340888
346940442
239620521
289742971
73766684
424388426
478633673
54865334
303211754
507775973
464199957
528332515
386205775
246425926
192753343
376647398
410752265
376202515
356641670
259782128
252147001
385622075
326597137
32623635
155796811
425379653
372097517
490000258
33360658
211181293
329877125
458270701
223173153
389869452
501895294
59679053
105555445
143899219
416351233
190755558
101434190
420362726
444087066
515113672
259216140
531746302
321251543
439049939
444985530
111197635
473208785
436945601
314188019
296552087
480302172
71278044
354631118
174706460
162048016
123632101
395172471
385526460
111437646
436973485
41947
366935902
479657622
108900023
506458865
187342788
245823915
190261018
60376924
210614872
19057004
50783868
291140842
458299098
318198904
270483880
518462916
406340427
376227272
187179541
291297151
461002152
111753316
446614437
3898608
467685616
9216726
14555947
390966634
125978
10475435
239327278
128203213
96252435
100832798
247826284
137260260
483734759
75446536
427257637
435622879
265621504
13974375
60036414
26242899
409696192
231747418
319567557
278973723
132865522
380646789
287477245
109756321
50621908
82936712
470735137
509249648
214081429
280052450
470690689
344132829
316977731
217793218
218514286
23203833
155469321
115829956
500480932
262812391
535849137
200013992
112541628
399485514
188547942
439649240
247861699
314292047
443130426
273068173
37006796
299911404
431345046
362007509
426985774
110749197
511734059
64058950
54382258
279085736
151217224
186076068
111241028
19400340
488888527
222464573
204450059
335667745
97808133
81827399
268691867
99367017
377671594
460671065
304059410
121372678
234481345
270590975
44582397
422072661
346518364
112921070
282985367
531378075
398455137
533470767
345084200
336087773
454496186
66853813
257141132
343142264
437464849
109454662
474286807
340556915
435498021
388931832
487852563
488950366
267513859
150840078
71454795
333927026
191842107
271760175
256825571
60779092
28301717
226451974
41318903
507621411
350215151
277024057
42284496
474543356
408839046
395177807
387256573
292278747
20734549
34536122
163652936
1535088
385627924
395726392
69767064
207716324
317294092
357983613
368607190
248390361
279056152
342825224
939609
79812047
520321447
527268836
233071661
25432176
475362544
276825128
194600331
485457278
290346172
338753326
479365030
41840637
203777323
10664750
368795912
195934649
279991497
116977682
224635887
259588129
259785808
30274857
265384409
287986463
534122970
33684854
342716108
399508963
155571480
70353799
502935964
38080165
324615855
374697911
112887061
401482725
353404206
89247252
196062398
348071087
6233667
62193473
244072971
427857836
116786258
96551899
405061047
529641154
422061694
213598112
78031324
437455556
286084529
42791562
161103993
319756484
415157466
24511563
446593136
200606534
370021612
19362519
393767601
36533920
536746262
431852390
85239830
484856187
378809348
291864966
368357034
223312868
241805887
220324985
20865122
533150361
264013574
534112134
192511881
386818377
407933388
413764474
62839747
7217954
388776834
319270758
398716557
274268558
403212671
296731532
389859449
131696812
143458548
191098659
491800789
251625658
66620633
39159367
363615658
207734024
168690391
241359118
363195927
336003547
260287974
136798643
17186383
360862973
508241285
213427932
147597048
69938707
73376343
155123054
197833818
428312021
521658131
492619100
120522886
120992418
420776654
176627518
516644230
457738358
91933389
408795975
115256829
188007399
88111237
58067960
389381239
292134300
388086004
471332439
834849
242134027
222242700
360667777
215353067
330842614
114981455
469392918
269807868
83811677
349838856
51347736
117721464
298845027
16906830
346327768
179139874
496707045
522198485
89508539
432509076
309263937
524364598
408699028
208544761
261355034
358915943
125340355
155639861
388247418
155363272
409837270
266487292
32006391
46548473
460846886
60036414
449847560
212428759
471961221
164145550
82022450
201572971
442949157
531190564
241654022
192243287
87488755
511062930
118848750
476099846
508592345
94246333
168155329
80555409
532755872
172880692
160977027
427739178
167995578
49340062
264393301
409471277
61692158
3896907
133897747
24301557
384991164
500315059
131088363
270621302
62435723
464430292
187906684
323769990
452492074
147722641
430530507
239658586
459003533
18558862
378794172
11972185
309922839
206291922
380579659
215051437
511443439
343302335
227772526
222783946
123767358
177307095
171496310
44557023
354876369
84896341
346107448
155827709
125124047
445897876
174997454
77414515
168561258
455398329
76029870
134123657
425644827
36724435
31593581
152436524
43331605
148613883
120356270
181720597
96734932
333436901
87752849
124330832
256776213
497824305
44968083
89465843
349778054
88608119
116152584
345449215
467697675
457231390
366232712
60177139
107141092
304171190
330374984
196766932
179307287
296986897
48373676
15463966
512191338
78959375
230418782
40190303
314735988
59588848
285719135
148923518
330663947
115690729
392914180
100238899
391397284
445746305
95796110
238491283
243308111
128805240
301550518
290529240
30754336
250518593
510042955
361690400
400938203
290568905
341902446
307045363
402367355
251837782
158403343
131031677
287006929
432279452
171084705
424178071
399706962
158649534
81398219
506506118
314169077
347797974
526966066
228254060
507102959
76574699
393222670
394681648
79194293
283438798
59942329
354086484
376619359
450766467
237050830
76746637
138294646
310225615
382515994
241746134
3111898
88100769
123605951
513711365
82623406
116245772
216110853
451375996
280086238
302056558
490004901
54350211
526577578
112962400
427615890
55623663
388489679
169542504
267160113
189218084
441629709
207689487
40221513
55868913
10914883
122267308
192109342
175518183
87603445
206006508
51574104
42020255
15659846
411387256
339124498
525642482
149128677
307641525
37330995
444812250
185183066
158590617
420898308
333430165
157666953
215940517
71544387
455665972
142366456
248549081
244768948
28713855
206015390
109154798
154412874
112341006
178786691
13369706
282892917
144718341
3295864
429234759
114177941
213608809
154481770
57977401
472060733
283479267
480815830
48405129
440565220
482306827
450471782
145264002
20582346
40881119
462220275
277637120
76500822
399777196
219613299
103728746
144530118
342495674
30916254
216516691
475382440
35724070
268802417
129032601
213889140
121927455
108277532
44820955
392763187
425691350
518284912
304900513
491995520
42386397
361594026
177221505
64174389
485610377
180435428
66445272
457898765
359887406
213965994
359451583
208388771
406824162
8454869
297547418
138517177
71671013
443840632
511177580
531790017
442582958
327587443
261959889
82736565
406970744
286421619
228814448
517991367
16747941
358911350
390774222
34579754
176454590
298943614
150726561
68287681
487073135
8251957
166569448
15579772
156696440
443735521
468560640
91074929
475199906
298755525
504283028
169185965
59397939
193117112
529054834
493733397
343373482
131661944
170623639
231155160
133501924
524309213
214071844
243606308
308517023
165993493
393611470
92217917
6647598
306996519
192589668
415292342
520499493
16522706
443914980
246995171
112380875
77019497
470064194
165046873
289091663
111529436
138555737
145600814
100315854
35861702
237573514
177242045
503185495
292875132
379744175
535408313
148901786
186050980
254596757
315506919
439530526
526932633
493405918
496768853
419229562
167251191
278115139
527810038
476285832
152153896
82111132
421527368
506831492
131423235
417908094
423663671
9676988
214777862
166775989
434171616
398534685
398107790
69340533
387343821
371328048
363102886
72851203
198055444
435207506
194793385
258768964
20290908
460833251
427552157
97212814
478474094
477957644
20909569
300376556
432669101
167172974
375893053
440337290
202446664
306838570
307434146
111397716
475114112
471640182
267413209
458260407
374786444
267070998
355285497
317884652
416189382
464536430
535241382
172930549
492134292
337642307
9872514
432254990
345398254
219906859
97750312
123360840
403875566
182347224
400982163
99849169
113798837
100363610
408075319
117715064
79861025
472874203
378935068
81137804
32107444
410214306
497437809
371815982
398556713
491243681
497643870
118161561
405411770
214213850
467595099
212843497
107168279
492271555
313288782
231986803
310467028
450491804
461233132
35141350
201173801
27985439
108702295
152612630
80488079
519362553
297155034
375075252
489396923
237624170
5391925
173026733
214233289
52916923
110747688
229919333
488363879
475382440
168610086
172751848
236321970
237610215
421521721
111504457
69010879
311450957
328476084
234445739
18128059
120362732
29766012
349081086
244441619
341492531
214302447
16522442
245590091
426958506
515127482
274232833
425129476
440017180
211191473
339566558
214431140
511992683
155827977
141537112
184216385
137479298
155341516
215185728
152285249
350078769
435823371
534725455
79867156
499606278
267166499
10032276
170666082
274599375
410846748
226616324
109019191
4773149
174397099
134772621
301072499
505544869
92988050
386796333
65251697
155077465
94390214
6826830
130995684
198910405
399706962
209843235
198211012
322007472
227358477
417874103
280834872
342257565
164353309
161185759
406624078
314229705
40209930
438417111
270183274
298288834
143201243
246996003
393358171
371995992
164597327
262469522
417384109
471033795
390292515
270870155
232838004
350412493
37031023
19815830
440152391
146910256
216856241
173359304
372184510
411445039
472891847
37360108
23721082
290611185
150073031
96053558
221008271
358333275
262183482
193163858
453299190
441939266
106916466
234607970
247347140
414151017
189178467
354319845
276706921
18151868
464012131
70851425
280860232
494623167
11506964
489333569
429400404
494672797
478313402
473876839
407332125
89623884
520996662
432751553
245084139
319498235
513995268
410038492
412963550
211883652
46976262
388512120
340551066
249313938
522295182
46368934
349540066
141537112
500349330
292208488
287032677
275387170
451366218
251074447
244393693
500838669
524738317
220304296
283152973
30777991
265270707
131770696
136508437
201964561
445678340
283427938
327949664
351973334
259176380
480646502
446754702
304680500
105720293
216088445
96344762
169357473
272190921
423155353
108590795
255783197
251609255
68591801
2770750
140394073
320792395
243092254
48347466
375080037
9644718
351218809
348174393
189944446
282102208
529063404
39899561
525681610
402218797
171496917
205543184
376993539
222744956
134088837
274754660
460315130
27245126
155409372
400751188
350385978
443718822
165048949
53153494
51291170
230283987
280273691
387763549
177664220
490624024
331499301
235489237
312112448
98329428
43268035
70541818
524673617
463404914
104209397
204548137
520198693
324523643
7201059
482502999
435951224
423269962
479433478
364129371
360576207
445064059
515349290
400531017
40460590
292567390
55022790
150882184
263241859
229544160
171803709
464128898
158065883
117717139
228195969
180240127
225023313
341777124
237438184
143737812
306701000
293482134
206777015
489472009
182719534
66910454
315958250
104217437
39265552
69010879
353866400
504615512
279740593
127239132
530815273
5866133
65504061
471698536
270036004
145643680
323290678
507207933
123251028
407803018
501925518
55367394
370612575
391352525
493796451
105116746
60933266
312098303
382567248
178469943
51278292
287264805
320827188
138074729
190415071
400448659
270208486
62391035
34677920
17857122
392187151
479244802
46756622
344676
486754347
150106594
2358868
367652640
452030531
437365500
419453606
480952415
271354089
80385094
316218425
310013319
60486338
180123007
294872877
46969833
212645765
324877851
156834784
398535031
321063957
10534277
282935412
187519371
141402796
34528326
270759428
109138125
182217046
193411434
499432312
430247058
171958114
498912893
304883378
116025599
5318604
99393834
91051631
20272474
323413846
202310202
532619185
80880589
64096052
493586572
360327207
16623694
501953397
322095621
474407438
335163741
522995212
39065082
373570448
28629827
229377879
138685024
374412581
212329960
449240138
445860760
463733953
277536036
115929796
263112728
310275017
229460725
291184103
490488889
398947082
159761285
427253815
399159586
214984190
206496928
487415041
347462963
347820137
364873554
374025502
187661769
445211413
520061614
54087802
328611539
447545277
352768260
34353937
502601203
455084919
478557591
65292316
474782599
112639527
406676359
342680235
457582442
518075518
131643729
222949625
385334201
385476810
128200275
348286758
396210872
25412349
425240606
309621778
164800818
515924526
409296864
177757139
263986307
479691325
197403388
481942547
166483873
221817558
311363006
39462934
438765546
402451258
201903396
275192823
438007457
171861245
524216397
328709981
531785133
343916241
419480981
477251135
350085639
308519471
376934875
125809793
248361987
63089414
4704139
168203657
35133228
417741167
361152049
135773927
146960671
490461917
83480887
436584241
226469359
194775478
8236609
337332122
437041380
433381729
257265454
300635760
339124498
386601224
9081027
238284421
411357632
253257232
408569730
239265633
527220133
109143468
60282960
507939183
26290959
86702310
79977133
44415667
404109488
151741619
31649020
366213420
335667745
181688405
352085492
70572671
52710045
440230437
385816189
247262585
290491158
18604545
19001505
469878048
54494868
107224417
139071078
217932351
12233490
397363592
59965839
163663065
277613131
361611553
314127704
246087155
131180072
377548932
191486748
286402899
298580736
419449163
125446050
288984386
508939062
234347017
116069061
30343491
355974424
209532209
512696117
127780510
482083453
255194680
309190543
74955442
381477825
440968773
451417821
425799078
268389728
145010162
192706343
162220057
354794370
369069525
303148742
503340524
482741813
309690679
370007327
398941483
450870394
482784805
188071436
530306823
71901567
360207381
500272396
220088341
321372498
469998068
168103698
194676363
39297094
37237458
414320231
430258188
9644718
114280930
396214565
243396046
470161986
189790372
409902168
51200820
453126559
390173149
90350380
459438329
164849338
495470850
177446499
21881289
131712231
40671712
54613328
416243317
312116791
428894450
102589855
86882794
141959500
434258660
252327260
151924439
99849930
226390935
523445109
397961376
342346238
349804926
154248225
497733559
302264548
326025456
11057033
265184630
87850583
289656106
505834742
28679028
312844738
356844934
331630233
390096233
426239926
153193203
116288860
229213866
546791
238125330
342269321
93085146
66342068
280606071
185350991
164293262
262854837
474300675
306295545
199206630
294651951
531695993
396073100
514213405
512832743
308573220
224067165
363586173
152172949
419364903
448876891
175157585
316516597
11383723
434114605
509731898
535973110
85365676
32338600
454078876
280633908
487961933
203617521
349064426
258805046
195410106
328170631
507114534
445530712
246758731
290252708
214365142
471314658
331167795
451968717
352953671
494055330
231001706
21765076
519934079
514711159
67361116
311245324
139139230
442944697
59919467
74315667
24222795
15566756
80074597
145532121
427027451
103031443
272522503
382834041
371217717
526682489
348418936
308356101
98123487
153753266
287463934
84424684
425857713
294734468
412139069
59019751
408742472
149286201
275726129
524860906
293363028
147089573
46755121
175327744
511625093
157318537
431163896
83273934
439525362
208581321
306016966
436822682
440230437
31154316
360207381
351653637
103899355
336588095
236549421
121390584
13388046
324901632
122142491
242399533
515353142
450624976
24066244
64973318
238699544
292769805
448217269
463820287
128503323
76324022
29238442
76710183
314735988
128495889
304033853
337486624
398924324
324903346
259001581
230895596
136277896
510722370
139491034
192291140
451060528
438221410
123338229
299808264
464591978
397765326
256326780
421767706
192190264
12819250
450431049
505012194
321176996
41202638
21399246
33167219
57296039
22960605
238343728
157787780
48967419
129090637
68930420
405870240
307054419
535080789
178481068
132123916
272268226
318602985
191776220
342753545
234586693
525968570
53965051
454067686
205136846
83033531
461761019
189991266
78862317
17535497
108770334
399356362
403416285
312363394
325283720
158065883
322365572
267944203
164037388
497503410
292178843
436346584
386307014
32315108
246299225
105523159
44168219
46958042
240493855
440746304
201774141
142461337
264950797
508525430
181357122
215941
359306758
341919397
259496820
142082761
369199334
124106037
209667016
339947978
132788947
410766494
60051437
282298707
269012579
232758822
83100613
464551666
260252566
203588658
292561714
367275718
8983248
188656494
44382555
337622813
2941155
33071427
467026538
397420599
52573600
85179163
498672343
141732486
247449187
216762436
469646389
394483571
127193120
69394428
264832663
77963719
69811148
308901781
86994724
38431477
106480910
232693073
169505391
452968936
508792719
228510965
499247300
207769251
460897708
309621778
277271677
500646274
212836603
69796048
510571034
502353353
33565682
506511558
170942270
125475970
54492390
247020917
388380974
260458342
191936271
204832957
19748182
262235233
315177384
409626458
211740760
101054227
470245635
25337374
263732702
407965565
173778410
137394109
28290953
10145498
133299182
459180569
289872322
521754034
283974098
419021182
50484550
169411779
493842933
202884558
348037145
55087242
521597014
348407510
378437679
246871130
83981089
21562778
14194818
158989366
380668616
83053113
465622675
330400860
433588616
456373822
394826712
208243588
16285796
278017811
402335258
99874838
277234169
281550359
264696567
82927248
122540971
27910654
143403235
267951315
288697896
460398928
284766224
388912711
52649331
434077942
144794699
509405294
379389787
359747858
425523940
20612466
290793447
206426157
310621080
198511003
148632364
465519359
403047372
177486748
442520178
322795419
380111913
223608278
14205645
221082540
238353962
111234247
400384400
252364348
490399051
45778866
159547303
179094239
43384577
41349637
472653017
355181593
431624157
315047837
327744995
115364253
439604532
139223285
396304720
407317144
151430404
458717660
357313597
471474351
98638929
104285576
33167219
182681156
70134007
222100336
411245931
218160880
78400990
317663886
227142668
76242676
419410451
259529067
464244491
170868860
388985515
122805328
506162754
375351697
323234308
234763770
340635486
505619616
199042700
83673489
11638123
176564156
233162893
517699432
167276625
360145058
455896454
383836570
214652395
372270601
114640576
145584399
23074272
389709964
455111334
170666082
94307257
531591872
524146437
284611995
142957391
298461687
181254555
328956221
231762592
237948929
457230178
250851780
342362537
58264273
396650006
161025182
505126561
300125421
438417111
457992855
261884804
40390228
514664910
372685622
262267859
74330935
287185033
167961427
530242198
141346882
124877906
287923769
483783634
439049939
288423124
515113672
28503407
322122014
266307949
460568409
51277143
511038368
21463124
413565447
3284354
239413633
301766228
498793266
399572454
213723457
279851485
124548825
10561866
279948590
517030125
426676694
335591844
520906998
447597289
478063009
122403755
256144688
85154386
82689856
226303774
361581725
346169537
387500534
68971171
428741051
14889783
27350403
328606983
283486309
185901733
269374265
73758930
430945713
491940626
80208535
315746327
222928413
295035576
4906935
322294506
73768635
181278361
230212649
306822275
3237015
405103973
59591157
370134641
446421644
130023188
2222757
298806356
502783676
472529590
25932408
494833744
72504569
103637903
46911065
10815195
122699296
70734004
400482966
398120932
230909775
33939347
21954686
360003220
210370210
59582741
455749278
493076969
63045258
404963267
422985648
378057745
63757774
521770956
329611217
139304735
81437579
99812889
533651538
287577980
19299752
149687231
217452025
305808881
495617465
511875132
288047608
83243394
468762599
480887562
370920135
226675048
479526962
405870240
269485759
362375972
517617156
459555873
428139676
38475854
64174389
18865584
247926857
123691731
61631545
340773548
124097836
164828382
168252238
84298594
301793700
146493974
69399162
244858152
128470835
449520849
29171451
522570062
128809925
10953096
424270599
499952615
260410762
521878597
456691135
418804179
40972543
215824599
490648897
332953786
120799532
498646755
528166105
359685107
502723452
191488356
68602360
39767271
280170933
426654890
249773441
310792102
462874264
235938184
330749332
408506390
139016002
24171251
79292576
19545931
79630032
132869384
197790783
405580095
136350713
262334300
108267907
227379783
375086102
283854228
321725944
3426728
488442668
186109686
532743492
308906312
223133753
502281
74208986
294570165
4696524
192267770
65965708
376396152
237136489
93638026
104178556
340736246
374073978
264718234
340773548
127722174
399019414
401045704
141875844
146345450
169734660
43332653
173036180
92410923
266880818
158770294
447949227
104913440
507484386
84226195
360733619
414883993
530633626
308395146
178200765
240211556
137038685
309276920
52916923
490647348
464241923
14001020
163993876
442930029
262765246
148605907
480457543
216644422
98001209
163968400
286523586
364148567
295715937
491600861
234575841
429905860
9647244
410020017
451536713
242464331
111780616
109093343
483539376
372470047
426350976
216316171
220511015
16631077
447977068
76604092
213506179
220199603
429861665
190626856
96859062
152819659
350568969
125680956
151712912
206384205
130279199
155331847
374943297
462642777
140177077
177180832
336324993
413130966
76531760
296835876
244503507
108769820
421967141
283714829
515684376
457554450
212513599
346471343
55933247
269786962
137676719
66125339
66066748
464128898
32617871
122259525
504861813
245611277
142389061
239651613
138707178
325813663
118350492
422698682
390979913
257589147
83023049
246473639
403108602
297711911
98090503
129742830
470234008
80661930
33254513
247856308
34661901
37038915
163674740
512536444
20137659
50773123
356575033
412275382
526871386
187469434
91286288
204974225
129607065
369327024
465529409
327894493
389626923
324962981
84596333
429849915
515451323
175592035
77746955
484843285
422545633
120247718
73757261
299600184
120279117
24489966
367928966
408057899
417131985
200688143
274146161
521355005
123931337
314796398
529633323
333685163
27048224
440958708
65016516
483521473
74641414
116644990
488253337
298695719
453553930
56497634
503049395
529496764
46517841
250084832
506975612
28014636
255417589
342477511
133390809
219335179
20936290
528089572
439729779
335603755
384957467
245032849
362696969
400531017
335442936
344739789
233178822
337634247
495582085
17888298
353390432
501266436
421592919
145664917
514540927
264530024
531907758
199750610
437497613
510580520
2494121
261238549
344761591
173270960
91383506
378243424
51602654
204643817
470312001
359897955
215700816
512944151
121540630
70058566
415623350
124850952
138848025
290595488
321932436
203617521
398683267
269781451
468653015
150171290
123736481
156806217
139431514
153773954
229862496
494575376
400107107
387723882
79925762
267951315
212775511
436129875
285987310
376308522
409305558
3754559
279056152
350412493
494024179
483815257
389503327
155285395
345412930
484490613
255299579
35576870
416357099
156378452
404647497
360052141
236815055
502197786
529858401
117781200
528072068
269456230
153808793
526966066
163853762
281023628
480454634
450925854
258916635
297481860
258285687
148574378
489636927
399089516
321877137
187144001
405976705
175527127
229504674
520125360
287611492
407332125
119047710
481490551
197847176
104794867
135103526
24098810
515724083
399555646
296754005
206099053
377433113
291089113
171156042
205889845
152553548
167811758
415287011
531586253
508344240
94831801
477903652
389595943
215001278
497044287
400438024
51850640
345701977
98399925
197834050
120464008
154313129
132130315
226401609
100862586
49219841
211175482
369274273
103633450
11337236
269161619
355681440
134081430
220979996
435176175
487879737
187576837
176173143
6307176
111020534
295544179
514280285
66948559
196052023
198901074
319629400
4035788
472785928
268294052
163357043
436554633
502361243
88465121
375331561
168870425
144920118
321459303
407365255
142823383
525827547
27044823
345712543
375130442
80385094
320377110
227621972
432288317
113567964
163214848
525112314
89336216
532187238
215779491
528218023
305247688
122485860
456317716
278761455
409640161
188791912
178256112
485933149
247907531
172907141
514115442
476277989
379716572
22296101
55441150
202877605
383159310
220747259
336870598
353601103
467902756
449115986
269200955
514322000
103668926
388904414
322499549
29627966
377640349
66040149
28636780
259867739
453838756
301230380
350637678
417294188
205494275
527225372
62921157
77495385
226861942
64986729
193188198
13996372
353721339
201483089
155100508
501632118
329960293
207217692
503614837
417683007
88891246
147455613
411723272
381920655
374236383
80962539
141876795
159915219
459265832
229482027
170486439
192589227
51506006
252018297
368654130
64418109
459639573
399211042
12106460
304432377
382228785
532658924
223897254
123439231
151834372
20265365
84767172
231389774
464140757
149248608
240592855
401831135
415206989
146732779
352973903
1472426
181757953
47800966
328061150
172393932
45432098
309526567
16839029
192159413
106082513
199505938
343653563
515825026
447912754
478668160
113057120
8350792
139669970
400430176
88515240
127036937
168701730
299305086
378873996
106682144
157603596
196139586
115614921
517635187
64819466
363394251
419798503
92254044
122658694
536803595
432155261
352955391
281839526
122069796
70378844
160428139
246340204
315815860
161798424
162150082
324857951
335907979
314891178
69499641
338580292
70965766
381887229
447328457
39287679
139574656
255258408
287489272
249230959
133194574
8722899
58081948
186957288
283481608
41996027
388977342
154469232
212038631
411466397
364591888
166525539
259439517
270432092
12324682
12584823
231890875
94800064
326417262
249105248
167785244
304942741
333115736
81710989
530169948
137093946
120535543
42567641
447535919
159035888
179699704
117588076
321444882
106579963
387781039
266405026
299731622
137946463
29754200
30127196
452766226
301349849
500656767
137694056
450518984
90068776
382693504
186125647
529807842
519511300
36182832
197811289
366969247
23302500
330578244
170938867
67454745
239145759
152351777
324154032
531247555
526073468
326841275
474084775
252083211
419393928
92864527
415813404
481222509
345641501
64144486
254096984
192939162
419537423
107928181
270500365
535217211
296156053
348744076
355731574
212965352
46928399
272095546
297918807
7324456
161497578
103261772
11495337
249717579
342719537
519614977
482959314
512058011
237241436
499439828
430117596
235789973
181172700
501910292
514236507
351921439
244238520
85605125
104139377
308833103
210733934
124499217
104391684
91548316
210191819
411569175
463023553
132986347
431407221
371001038
220008527
214680834
444948631
232051890
443107077
399395152
436279606
305985059
130553448
392689653
49864120
180153374
331649415
20154890
436959528
37056559
510290395
68137306
414439141
80972751
461756555
217719767
269632999
311290669
284047742
143272798
288342066
470526225
70237248
300674630
17726016
101571837
428907121
50875810
416672842
307556078
132730299
269808786
340063357
322955827
47865505
248388173
522862079
190165715
179836959
33258106
40341381
323516765
28757002
305907599
173471
358510007
154781405
263621063
99620195
482714534
188923301
503674643
80122250
430908391
393901579
336870598
221405471
186075218
376426116
204974225
173123077
474289668
62489737
226118480
73201309
363879935
222601754
325811184
174818340
464732692
519598171
281228056
292348985
424010444
436249177
58003356
137053015
242113951
60255774
227295247
275291440
467277952
57434396
205866450
493744632
353720746
379317302
221775588
451187028
61858101
114887441
348503858
231744874
26454127
494597012
272279494
364685416
112672697
33547890
147208568
356223891
79697428
302776936
134311563
172032225
11206792
69676070
509239857
277003761
446537180
200013992
279555996
78009345
315087482
15262207
409902645
270057457
461657138
249601658
266412238
19280695
457216331
102297526
325630868
238789298
529791449
326496029
98512839
90416440
144300052
234354584
210426684
69074818
157133101
178362312
90353203
20565736
494001838
138241465
78670753
408759232
434342198
155160384
177795976
296627627
212579990
280050676
404200534
304593410
273087971
376108301
248054115
292742204
85638372
57946673
212403502
349792078
102566606
470415591
172913527
374124481
11464678
225350307
511491684
64868860
292519850
316308662
323297313
394152345
266161070
96386097
347087661
13067354
323084400
291491528
252081931
179332114
140943337
136273368
404277439
311205680
400842953
512974918
277215932
191062101
307061362
393746157
341818348
50515262
107368884
31720162
39131602
281886308
113991070
144114829
210859755
95953151
210344895
367404485
68922968
318278097
294172291
316630853
319611348
121653019
310639407
362302308
175040847
190562460
509195009
20209340
247907231
271133662
96486606
217260194
178893719
534959028
426990235
274879551
195651826
290930406
229619510
423222210
412669352
394296077
364548614
205538030
375205158
398616613
426559080
81327176
229860035
220212290
96497346
123797965
505763433
60981164
296035171
115556217
353253959
497347107
204242696
61418056
79010073
331150875
338473064
463489382
226963863
182698276
335913717
30136562
199228213
210401013
271312944
388457053
85505956
349349182
506629039
431173699
532614135
243421140
179643673
190458847
368478217
507668002
265024440
37767674
527655982
135371657
268139243
407924124
100194602
322693135
316747053
6136669
418133202
509467436
108172754
86298059
404135846
190059550
37265358
402849576
528370296
102218674
124769059
228894791
305050715
165790013
336420218
23172988
263072203
80514714
404377411
60036414
488819602
227642491
463378330
353550938
283609047
132456733
59977185
412511374
477131779
140449707
29032924
335691716
129053236
188439372
467753998
239287020
403236457
48795722
172472193
447109041
251063434
162748808
76565896
256975980
198825347
506367658
426037928
409404769
238992472
395270112
477741110
517469396
520238779
334448256
94685370
52123727
366213420
87262044
243108737
420756444
295565049
698456
529711208
106351678
534110465
49978004
129443228
175030828
25524579
324880690
429648739
369662250
131130260
196139586
70616298
38536685
87519009
113455249
343252351
452057509
206991970
433828984
132526995
508371605
499592133
205358762
517656760
453952723
410415246
523019707
297297399
51963841
363473689
161472262
326386392
404068337
424864979
74376931
1656226
422282157
264225312
376412115
127773595
382204643
207994692
311203439
152278037
483967875
33266844
104886059
360643114
4351492
200189914
147247759
140414022
205410597
521272969
391900456
196549701
72807894
131248847
183849902
117569661
168489256
295919226
127122599
31645365
86682011
233112131
311395560
125066975
13303112
424649749
412595059
315205210
196050667
437547524
462877901
70927327
88465121
179564500
495842526
145771196
293637623
104166574
178572345
466992839
288597372
211862245
457377208
439247832
83622120
195294721
349185114
157133101
232056250
483483248
468685037
239545117
104377937
161465950
101459396
264658814
333371055
66780480
458761203
348991099
195560262
92882898
529454829
48054991
452546922
370137691
373049667
529968386
491832932
165774224
61696047
239557564
384383344
289377678
101969668
358204489
353588577
750494
131863534
194000961
206811781
11476159
54437744
200609760
472397894
112447981
104412000
245997161
198227837
83962628
316903457
151100404
270235885
467994324
337723074
248513264
26776751
422199049
168703894
420694013
284824526
296729489
61372928
123605903
199369994
327705794
446800038
187998097
357437153
84945975
485305715
74330935
169470634
442843850
161706164
521518564
389909708
226552450
28036530
272091476
235089282
499998812
233531470
39710306
530794768
83208123
366867590
166846298
251721116
206335647
463641182
392652418
28115015
5898949
225714675
1535046
516890194
515819911
385985689
495108463
501782308
487579494
444717104
126924210
28346886
497733559
281633225
186632389
49141976
140067750
372520697
531996167
313514581
117878297
290165070
410864894
271161744
23800951
515752818
453195407
477830505
108325163
382158634
379570905
337625033
230179368
439333281
121769341
536307452
335108299
396010232
1403229
162001612
42157684
454476969
432193141
335431753
180480295
84298258
350955667
439929976
534389202
326810774
416959533
313479559
10509930
364551186
433180276
125354081
458995833
353100999
366669067
167556389
381451381
439897288
124024271
215945960
479809510
483893666
437682319
397924387
56924578
5727107
143203443
446465800
19057004
503960971
123349503
338635035
32845689
56847769
73767895
22296101
142472632
516968182
457913089
394098044
121020417
147119610
40006940
168823640
470154991
248135205
51193616
111015093
120437799
12396042
462844635
211079703
367448672
430316703
241546173
49454874
181615384
92230122
56419190
6872696
366973224
392606318
467901500
238844440
489069647
394585270
369216106
466945590
94007724
185651321
249429149
333398189
162960759
506433085
172391482
313184816
157705554
372345500
254022858
60553032
457509732
239658586
139729922
354015925
156941808
38052838
96777349
393536362
113171873
476254729
250655234
212108268
367201199
19988806
222252877
429604646
513230797
504158388
342787283
368790397
486087545
187147438
52456884
137893885
280830490
378364881
401530906
43227839
19665573
88828793
168199853
471251949
149516485
314286795
27865814
244523350
305129690
408913666
251350866
437117425
227288494
38274528
179947182
234620855
329667173
10774464
198013321
253103678
268421701
117514916
472094739
441176745
425481540
414506161
65611214
143172835
44135352
94052301
401651868
298677483
184800307
360782375
153805287
346299511
56875917
69667087
534058442
300131114
112476673
508178519
98075146
25859724
347409385
468502821
33520941
368504836
364776438
378502861
267282232
380347864
273642293
474229002
423894614
37040219
199917075
401473318
127922199
177901778
265312412
171709360
340916012
456047922
200261684
328284583
361387986
237718119
423858467
24232607
312071558
424069845
14966803
158343461
148894733
199680362
2328117
203643542
193506705
82027297
495357145
372264177
132015574
140300721
10839970
300741912
535253959
496552743
520552645
472606013
379704128
525877291
281534357
521937321
260306769
101470666
461587512
29263471
349750474
138287574
162693517
4532493
258618325
25414630
393101922
479944539
178579084
305664377
162956680
136503491
411782162
409911051
19477388
76718522
346196197
7170557
260703126
422266810
219835434
59963798
201547671
373206011
292593366
367343053
20886981
270183274
196220549
341994149
164125172
78543281
133628281
435296352
367060956
393212298
50652235
330825974
137682395
453806195
10683843
64699863
268985251
474837547
121372678
387574799
89364017
17797982
355324230
84495610
151978659
426239926
467374972
273448262
398637791
155456668
527210555
134263518
291376855
450775375
143399698
467003583
198883202
382872234
47273714
489835814
157711945
75392512
445960869
389826088
382468274
477621067
292005284
423114022
247232502
169255612
95309922
405308517
312773083
427652639
281555195
245663724
424868192
331941565
365828147
479260445
292870133
103300486
534282140
449950593
207591097
278300258
330674194
352448796
267879862
481866331
503627658
335043305
255006155
268936251
285885230
36203290
151968256
191646982
285960508
309125777
443358943
230579847
495565093
502374349
78690786
382506660
420842382
232862648
284989584
512877549
308461719
269059253
493359002
463820287
363066392
442319480
288701910
509768795
35298148
214414737
60933266
185202181
151078085
212758082
278198901
12602192
240207849
522241053
341999439
485237607
449434137
319793750
371046817
485514580
149902604
236083663
274615477
483636231
444771834
225310557
362057693
389788861
380542715
61105178
63730819
409084555
359413276
343503857
152143980
149258521
197586180
529546532
254097254
133830543
471503850
83687736
424034174
84368574
337819638
137141467
444355808
318511449
432164268
53363688
485925529
321547580
231739189
117261336
532000088
424425437
258191917
103361620
20883969
71498630
3220664
333731083
291205567
437068689
508958400
280959876
283343545
73031992
71662695
200815989
120772145
432398765
527187974
465283864
470251344
116614076
209843235
147332282
148176986
252926497
14907987
485182479
398109203
377231508
374164778
261573988
535826660
96185412
252178477
525350433
155444663
506007022
389336239
31326427
356641563
494390767
396655174
480238154
219578961
138088344
129777170
340072243
222518382
323865385
396452841
470223859
388611086
451355136
424698414
438179977
299309085
256910249
116868733
36724435
277130261
37555613
29824867
272783464
49407995
98100753
402865796
11744042
73869883
473766635
453449499
449353953
369733818
189164372
463727305
89473252
98765523
101956591
74512038
201086124
210215047
255362338
524339149
393248148
496003365
139251460
509698453
464729082
197746941
3240326
316016015
231948497
465979140
78196248
308633677
258862706
448263077
455562111
297112154
159915219
61026377
45969467
122240746
401291617
94410223
261884686
466359251
350162745
415472939
205349098
165986152
440692124
291245052
327630776
258267454
172971925
72006233
49395848
429486955
15133946
75711072
462796833
294768928
225089651
183987316
198335561
56279382
54656094
55293906
61457621
337984500
437767661
233330851
440951118
475505204
274588013
177020083
372617654
513636020
93040339
214578952
136950616
409201028
259757197
295977846
98016789
329546073
414661248
102145180
346470668
28251541
408736292
126912086
137742383
60051437
295158684
52362144
535243601
525541494
29266198
7228090
20165175
217930196
12764706
276487755
355129213
220597706
65471807
44410354
320746984
196374928
32637204
516332487
88029819
12178540
171433176
287010468
449175893
124448125
285033167
137558567
336932189
12020783
40020575
430999907
418786053
82492448
176271089
256929173
348759544
113545308
104921830
341303370
415483124
473959283
252891225
411243496
514916129
24054980
77385622
525768533
251400609
8001331
301158496
402259582
303865444
67070274
462533432
189213286
505795396
211642466
145350141
17325834
265291267
90889599
526364405
20164419
152156922
459049490
59491681
268350459
99672062
535984848
384680987
363188493
23219293
144513380
106988418
90000426
394459287
504327131
440081628
433068238
136156254
386543220
307037209
72313483
202869977
527809665
98272531
151070399
148057173
124499638
134123657
82871350
42942196
326582451
24785441
50211250
242464331
315418643
55085323
485305715
131341356
218381522
334053036
326471719
274105433
362046872
193542807
231032717
105926964
152991212
349821582
407214869
35836873
269028890
54486024
172562394
525768533
414492083
244193184
469903224
235820869
269487571
233906310
513820148
506014707
104538937
345648732
300479642
220985518
322340887
359178239
234592302
294921777
214368177
44082394
364451499
17418950
151548680
274978049
159588337
124544238
229088480
123360840
217321897
279118112
475888538
481000186
158786666
273570434
70585876
78635219
157670892
194011696
351559491
104005473
37227970
507956683
196613629
430911227
466356595
207231953
328041103
74660305
287611492
221199155
354317365
397703119
213540137
251110432
371995992
343986570
104563185
314441185
225259414
266708296
379829417
49181014
176187654
421618407
220381481
107769060
56843000
505257969
307643739
198773917
337673237
140848909
169071105
281333904
231656286
256197474
477195083
65580741
413958066
92033007
311296143
532028322
55130242
182710182
135981825
280540482
395081846
440484404
50766732
457763411
296970453
524875499
274242543
416931792
420887703
439626198
83673489
137658736
291130535
292749768
165029226
363783546
227438528
471961221
391245501
143764793
277546970
61014900
128602795
73532272
37342874
495163091
169123000
494935519
184601914
309344690
202142689
146221423
165936253
475469844
367412198
120382457
184931463
437537997
237833896
487118140
396538501
1544728
37538343
536507402
4803259
234598621
135328179
410552348
485775732
203478000
532687923
62061195
516933204
343941130
283274924
15969970
398545692
12589072
118615162
157998410
277766443
121212007
247887027
516490418
530319214
52619873
334303552
420465207
180655929
249589545
146878107
147500989
309123353
497128765
54657091
516467889
104538937
250384490
400705365
320137827
400799950
146783739
343944736
220061262
467697341
108553066
309829416
520085663
295704385
178408958
532504359
135956694
415135380
449828528
67481283
417673526
51110199
155895400
135834568
303640304
22904688
344086694
27009608
50371464
338288992
412011329
376919831
151653859
451048002
117125032
264463297
213851408
354450524
68769264
276920797
362517430
374147137
175157585
31162429
159359417
117302037
156271876
299421136
500502170
365438678
288844461
136963730
497885304
63888219
215145163
275216854
49262494
189380602
374162272
159637054
146738739
210714972
443879151
461761019
228849959
83376473
446712033
483216918
5816408
203478000
490648897
185547938
62165314
210714972
315805627
87309939
88860704
252265358
497659777
309514197
114869002
509479767
259786783
181032513
177225995
62899094
322498116
205858251
66028050
353390432
420640235
338207938
178034913
384134682
88617214
111026868
288486206
128434004
27175975
148471396
6370291
376281040
73299120
481870120
251488023
469870119
64119908
439514730
164085813
439156097
471761630
7231431
410052208
319896738
404263680
146928743
383396516
235839706
529045204
395365875
68312300
88322414
204860946
390849464
195682975
326793787
198883202
345839821
499863362
44508733
325002036
283723057
446565411
481870120
27648807
17923865
182983944
510788006
174502172
20374471
496039029
346413773
304887403
420189305
503652154
20156664
322531520
101434190
307367987
323084400
22949940
157647987
114117154
405614455
51900008
191895219
62662727
1162594
158936378
94172289
110539736
115947481
87546176
478389067
528877323
95487968
33320342
430061381
504650241
278922448
506681933
271933466
159313373
212391653
179569562
245448267
515825980
278854129
201557144
348240158
51885205
412511374
40972543
519188273
464881656
279252128
26536490
177370266
342104568
168628111
64986729
15789696
452090870
154741767
313107783
469102659
170112856
206684592
417391795
217058609
89352393
508681003
153673039
196423273
307176029
15047519
129568195
459983279
240715551
303162994
383475930
160840786
515893414
362647904
29326672
489549277
418103117
202572563
513127423
224526061
522765297
153173968
411792969
3990706
535269346
501526801
56850152
481706594
531541385
108266495
304721476
161712546
441076250
221140834
302889710
281509527
192323446
84517214
192706685
499403851
467498778
182180934
71426465
440382721
447020630
272511717
138167835
96969172
219780509
508265487
351071975
491803791
183737508
312997412
437853613
164051672
88584997
297520975
515589547
160789475
233181792
251370078
509263487
298583387
407421633
364307826
264823898
465730577
295150045
523595571
361237105
21975540
248523621
321350565
311577392
4751756
116457509
365276674
487961544
533851405
40763640
2019935
506794166
317541232
356229378
498851501
202231921
422190443
409626458
248436299
394190906
299326473
226741861
351040431
102320722
251917652
389466031
11383723
99849169
337727939
512642299
85341161
32692073
491120776
26553024
189191242
394505655
115350942
36652817
144819639
372039002
152893751
389725880
46368934
438554855
215401859
2591882
329112430
179817210
251569755
198749607
181735476
485305715
101991440
197123149
47348325
287636681
483064090
237129373
2194134
274172876
237093545
54692086
153245305
1880719
410721549
45684653
384825860
110262844
301868729
237604115
496852130
248240601
507114253
166202099
451138303
399710051
206391930
48009269
519369228
256162730
328359798
500126727
179836959
136362959
46697770
234172928
103256101
370027291
479746828
161839299
525712528
146513557
442239515
318995885
362075369
342944733
351091179
83757134
194338950
273036438
171469592
456147313
468166412
92153379
308942174
100530458
94304528
162792006
361847662
492638967
197625061
368437752
322122014
357441197
453591410
520499493
147444612
57538716
462989378
423557352
491774941
259037514
122142491
444024104
468859808
463862311
302003522
429456474
520940383
275988436
18898376
262802562
150485479
388562763
331450801
341252426
230411860
141069255
406195440
519718367
265933468
399069529
373988875
235207959
214036068
492649660
80076931
253709801
320440093
379929190
456968639
83707987
186829482
466231963
502530400
57953067
111900847
76531661
69060135
70411658
220278039
371953360
31403743
516864104
37342874
298858298
209642689
84504846
25602293
59656476
117946504
409306574
148562275
337966826
499372282
274669074
82559040
311605316
443305713
246283380
400068877
74874331
463351827
510795441
524784710
294860426
312309914
338379859
94112622
124168733
368693673
458266203
170706990
305777457
445078076
507377397
268097062
309839621
248196897
452407952
218446777
158123438
248851883
438765546
102452867
28293187
511402187
184923430
157961811
484515810
493012032
330785859
251668648
67206111
335395828
498231417
453605013
507598250
210849256
400973101
307448298
146034578
188267564
87934197
319411890
21674193
406411681
459726531
301524584
52496879
57528942
209874277
321685617
407756104
123979401
114845643
197479153
365198516
442662057
433725188
423497447
510272403
426406517
496155607
163156399
308623189
213195906
514329102
222895510
11077089
373463064
525219924
293574117
349533013
186454793
130023188
67484742
1722316
202172225
344916119
343171936
11926508
23256172
314935722
514580953
270869600
459343025
92107878
67700696
476863811
239325543
31210444
46149882
113413597
7510018
18628190
97848488
119954001
220893010
215478989
502145334
381412696
125087111
313757554
459457364
387298415
8145582
366874057
278986795
228583337
382926884
470702775
248567879
511736541
390449825
511364723
536585870
192975339
285304451
425075601
115460760
52047813
496135108
184870184
223464159
330294979
179159372
326434177
456106657
212675152
293671670
421620183
426918028
49682619
11946952
107427824
286059473
364749466
70218151
118766379
448236892
92142441
147734924
98766918
69297975
320682416
426878020
508319514
239789507
323050436
135025903
186760277
202503171
436195718
132223578
301258037
214976914
491828235
293150306
116449212
88553377
55148623
393543093
496227456
52624728
475716426
400784563
244044988
9139073
329568011
147305678
169170606
356793395
169258669
143285174
178137612
536033985
490663489
354792639
194097256
450796408
379250082
358820047
481901505
426634045
250739721
120759067
305962979
165774224
283323310
81527977
205472533
165286156
154867814
47274241
242281736
271468971
496441582
71424986
195705314
296473029
90108399
91051631
167582006
432633099
221888662
145764620
511142312
427050660
37442196
257600109
365230866
484169337
80483540
299824151
188627902
5898949
480961885
86229978
115746177
287566315
54866680
378551349
298356475
371740089
389321569
156552117
8937827
486176776
33684854
477700508
401503253
316598145
49567976
17628130
509197988
334666195
211520807
55465079
390375624
13384935
181883781
153148092
116037050
338040140
21808572
531399244
8500426
283072425
173040400
321221358
520567095
115966145
338580292
145829032
190368558
533723940
338917030
524926695
518230912
158590617
393242778
401816254
70199651
4576804
499978218
468099073
307946864
248128114
31715286
162655719
524273746
412263906
47121058
197481226
379547450
463862311
418677725
243744374
169251461
52065510
119877585
516550699
408048160
144833691
12563011
233681651
213144139
342308103
481972260
98936189
371334604
441814181
107727114
167159692
150524177
358827161
279341406
472077737
254539111
99823501
271201275
170760968
432964479
519584836
471083297
59568440
287991582
297749086
506932951
430276836
119722876
375945037
433922579
373643588
338821054
29512277
319799974
355644250
128541875
364735942
288165073
312316694
372887398
254367114
46186785
159313373
461322272
325413378
75425119
108290966
512004267
391074466
281312353
140756561
369960336
315173173
395299698
224508993
384111306
213889140
233620289
289577792
482036109
320272785
56951152
120364431
508766842
256126016
93198174
137337530
198269170
366891445
193710892
36852117
516507853
515564482
114796359
116512816
454803211
402479837
165746275
101145294
383056028
535530488
73948700
414184377
108847437
312091236
321497230
117878304
466894831
465878641
127863075
369510280
352135647
483927410
59177875
237140239
512317545
186377044
428606776
382614243
146960786
20756658
101506615
416181459
375925663
390021866
17856257
112512207
41207040
282918405
284835199
190258408
101339321
108980867
448183584
55933247
254022858
213173423
173020883
239863306
388781335
461233132
419341627
469463346
52353540
234158448
38093451
70622659
226473814
180330635
278875875
140380400
228452256
98429249
229428359
474841319
407054556
463373936
420775766
410481041
86279816
89159582
119010332
213487400
236536336
418602239
316113866
193445627
233315133
93120726
206449568
390552340
55335077
444429765
60880250
327202581
137029890
446691769
42590153
182013847
71771183
206299477
143399698
181011444
189649436
289073521
24188860
211643400
232862648
221163226
431497025
329982794
533589629
445313545
47856276
301898447
87213391
292146231
197720910
444985530
489586774
113180286
28843276
475141662
109499660
406403662
485998172
6080989
64794635
7655010
316460667
134123783
313886852
466859779
457597990
128217982
463423022
491654228
200983726
27790903
375296096
360446518
356145185
194384824
351363831
75428260
435744645
109821298
171463373
351569004
340252728
352867240
45189636
290837481
354048085
342898104
363342772
304675487
442971995
338354195
374965146
484268433
157122275
290428841
452662507
252123355
234980626
61340756
295292870
426172578
511665193
82726108
121188326
198099759
510182417
525232685
177615268
345552654
122825491
380129328
527307476
69606810
5151016
431488060
179879935
63873845
402513896
148421974
356570293
486718568
251879035
533429217
96792533
411292171
190512054
305810137
188544225
369144087
198606960
275468451
142869385
297878611
352314217
131829299
103325317
93844638
479060951
185148668
532919300
178009110
465467600
31593581
257529920
425794982
246420814
442839942
189710586
343084586
427512056
327594334
252294197
436129875
438456948
86308921
425524194
111689006
491709762
222615364
231722644
330937021
424778899
227179101
40370251
328546905
406326078
15377165
346509019
464566724
507521133
393511199
148791667
460197462
476101243
171257081
180865413
308682345
314085952
188713886
534725455
27131509
106270640
312084815
38218555
244426054
505470635
149909720
292296142
464753707
292844136
195209178
71411078
288701239
456288248
37337431
500809943
468149456
160060929
497195419
298578147
298521166
380137289
39796503
256318294
177293600
406450831
206629731
189712860
486922800
179317699
168563516
159365904
532653580
162919444
167719199
150196962
36661200
444940453
387981045
418229540
529434993
225258196
447873847
299187663
345294407
364645322
303022146
270532568
427288478
156001496
191411355
11568513
203706196
506998068
481809534
532740535
49206008
154189729
197297791
41575904
218395016
360063710
39268289
155114645
237014296
260312248
362332717
190439953
69303263
426948903
12287563
344648056
120110644
232644436
125890115
229177298
223744306
220139556
415758476
39960750
164100216
230697287
47368577
490010655
29944016
373992767
465126550
414037395
164817217
30037360
411861957
354371708
253127889
434729427
105662630
122290800
154777811
284710458
146907893
384381866
25860309
311147148
455780565
90815206
71218863
70791953
444637300
399663102
137327205
208103738
89320223
281067388
33409827
342522940
214140249
535302262
439106408
191273409
138127605
382383926
75358927
197373287
152610825
202606652
504696934
180101296
472698611
433864706
135058746
205910263
75959974
165986807
434653888
184727922
400281988
130049687
310094872
184951002
347726212
132938006
483102538
461968940
258011165
185113531
258886931
205123296
41633882
50332013
145033485
312944543
317795910
397802958
354929951
18943271
49092655
199203430
350893138
15941263
323447952
386906029
213927422
447524967
115202494
382216179
384015217
438832687
132103016
282457206
157096576
219123358
122163815
516705850
90183774
417745544
425061230
481338373
303610050
97726577
15176872
260179681
309309965
500368334
159816005
120658935
273839244
84435673
162919444
134357454
250856811
183037938
272634438
88009171
274120978
22674407
440571519
156393554
306358722
304116862
367735710
84333402
257462346
84927297
398563560
51755806
462121357
7850742
148997606
503310502
350445529
99064502
353161074
271520548
418932384
300687168
424597371
374613964
89560061
416047783
6072777
324875211
434496405
217729975
13373892
170249266
416970703
72500310
322241968
434031821
90620517
204479652
278571841
49034366
105148202
3134527
33486383
22424238
443299123
314291931
521003784
521796188
495556007
211442678
377274830
268059011
82176817
60696294
478927589
399179336
225787571
116037050
51259345
207848791
382846460
145764620
253075788
478925897
225528565
42278501
222117777
388599758
108094175
507350278
79911791
410721549
205150990
332293034
329381119
206371047
509513962
34841370
50672897
421940283
453646047
1009585
499924491
281624773
228409680
536839915
535228720
231340741
12376630
532504359
503454989
315102969
10611658
236564057
50377736
316852650
184549448
274839806
134985733
392903510
99393834
447239037
262210739
272210695
526388144
135107632
99523491
424467057
473594817
45202050
112533502
475475751
16405235
170996422
81431693
150850213
454934129
455747249
145627421
283974897
367644469
130083557
408082765
178358512
519681161
190553405
165595917
24751269
426496733
232939529
477187748
444340944
444383612
55159120
27401193
162166440
324595165
361855305
411405136
231216121
5188283
479066478
40430516
24176885
485466003
160536337
244506011
178094441
338570566
459887439
352179638
354920789
155290616
380672644
47787578
54967999
143752849
358298130
7430660
15262207
100490892
74737020
7311187
94828844
437028469
240426671
137539162
318416971
518550159
277449355
18900026
19512790
359547035
1758501
331489183
276874142
453554591
303126028
315998369
453090225
429259370
269947205
332858910
309167117
383666506
426676694
471314658
359687049
342919057
525659933
532867661
244772812
185148668
501740354
69606810
300975154
354004482
356949659
474208272
128684529
427574990
15616832
190923963
213804699
180798921
283736608
328669164
518764634
247233804
332942720
246434850
179836959
263617450
9361185
280886699
54401824
45659053
420901183
317263402
316649426
338050002
183849902
400472341
251429760
284082155
340538271
408010086
284609685
41565060
186816651
301886327
159980307
383060588
401669800
156873931
278367276
309922839
347849196
396810563
447150918
225008296
374986224
151590287
181410836
471168299
409286180
39231124
304814494
321902294
209691536
534539660
28979879
514411668
132343130
355380681
252083211
424264643
319486994
24160885
448800899
230652781
148286266
157436527
115611223
322480546
248846706
449109371
349975253
70133037
358705055
212740267
288501855
37578361
526373075
426716128
499944331
138517177
125574496
503530420
173681582
223001423
211135150
120987881
111833546
3186751
22106207
477958915
217470490
502451252
74671792
174089968
484272416
447168511
285117171
151072834
69391600
71138705
128968576
502677909
460594467
482117640
13713416
327395399
415560557
56959407
51148370
237438184
492915327
352232264
16853553
258189724
43171681
99349929
95130351
62551228
45419408
249181783
397240410
289867836
387070309
358032952
451450093
270609094
84597301
499433557
17804684
12324682
436880752
335456872
183513682
505772548
313787613
34463146
230982547
184239005
420251766
216539107
530496862
3062348
190258408
193892735
172866612
197403571
213685880
147012489
227905117
55912209
115573071
388312452
119675880
265317925
534417662
66535246
181832141
83446144
186623270
495182155
388852939
188133129
106095616
133252161
181972894
313692973
65151925
531189437
377282057
488290743
448499126
374303851
506844197
433888581
223174510
443175927
284859023
507917344
206621901
283283278
304469957
70342699
317304238
40405219
439623345
511145578
450179131
290983846
436566498
91936665
22918839
423680859
380200152
430458897
29928674
92743709
421380783
386155568
269682969
311594137
189213286
51531113
476489543
499168104
198763782
114714220
165695624
67425862
307210220
403943236
248935509
484293206
181710056
271108429
392194610
111406982
97375107
426131476
444852033
213723457
303305154
369419963
410211445
374941412
233043367
7190525
475943765
321643033
166133536
144683713
203488930
334042947
206845695
317795910
302874948
460315130
328193996
394305015
51250742
15639517
500589811
255006155
447728109
267431698
453453977
207276800
239997740
527245117
500165351
11427239
230711132
40687599
131031677
138141793
149580885
14838727
52575034
469202580
184768893
467380952
41932043
264570525
414036171
43260562
436169886
14023917
452983264
259276458
444218502
159321797
89425443
44590163
172572962
469184679
228889835
76009002
422730333
238531086
232919335
234047002
391707287
77505539
367635435
503885127
350861203
289223144
15908382
329288197
377588613
483579565
138182421
176410936
52687306
274367823
191492865
400136056
414036171
103101476
427759572
528039061
268833851
193019228
146008344
29295477
512849807
291277326
138127605
444437344
287198870
440179388
167477882
347300240
525406584
178156135
182101340
523888466
202441981
444340944
110070059
300799300
2956168
450035677
214140249
372495273
343715464
257763341
169410365
240812804
115252448
233311202
284258172
179414376
4189954
87861502
496842509
300518203
508348503
322327631
451091979
258845564
439347565
68319642
109452295
160304388
426547628
357130815
399055662
180900041
28770482
193029344
479141283
459160105
73515450
288676565
279864092
180801206
320194719
30326711
27769293
166657448
86279176
38622415
402493159
458332360
366580545
121417170
143012714
314232592
181148881
246062057
263333496
460435025
333293357
321844142
5824507
65556910
43682450
374251923
122267308
357411734
462765180
147349303
105454611
53394357
451219168
405031881
144410613
229704454
451022850
476285832
331167795
35999717
198961380
482456451
427974180
186810761
135202377
490561294
423666595
86877290
418079051
406510210
250607968
60860570
40165942
498262002
263811074
359738821
183632397
170946279
114763430
371668184
492052073
335181673
494570595
47888385
87166661
251926921
452014575
85926247
265333663
30792550
385088991
530387205
522485329
294879821
16807539
513068261
256411481
169155321
61810754
510749210
220602871
371544635
368483151
311139294
72716677
331847925
158647971
531501354
71469883
320401811
495943216
335540180
506577467
363559498
512175364
350720813
446657349
392888783
408099967
39199160
211339041
474543356
307601238
241536714
229630892
123793867
487054764
36850688
357778945
7909790
428836776
466894831
203365217
330532864
430151338
232832998
207968240
21934574
180855459
27890336
504371299
108847202
473058797
125535624
133761455
383332118
171092033
81907689
362023028
251911754
418594213
525138044
481954160
26392665
118765381
199977006
58806022
522874605
29030005
127889422
451048002
140400492
474547106
398722047
91582577
9879358
142874908
112202980
504379153
326267437
416922656
471716482
290199561
278115139
188831771
78619003
38367868
533922208
535593470
331067214
59475386
378039102
377548932
231088845
243245194
130543695
181164387
526060752
70519041
114788779
474388532
217436999
424173352
337865168
8615243
165492591
153038996
242313826
62278552
286142447
327025641
485361036
117046933
246481490
143172835
256235525
374793343
213576771
209502537
276902678
214905049
469274431
329600624
63228974
261326933
213777801
491679471
83472534
42698740
221865136
174535435
228227743
383401756
125123858
133306655
150847582
288701239
297861438
113984925
460032539
432232398
41862217
353787708
368130521
145258177
481825339
27095472
335281191
10692778
188310921
406338145
145452164
117611801
204070066
287708050
397760829
219973874
91064297
444622620
197261679
364367360
291005256
486822656
524250898
166461812
160736257
47521554
471563210
471694965
417929171
425525315
320348215
216497104
46473438
274895225
535252258
254634189
106597428
463467472
2305336
62847664
174986953
247603963
343759606
37177886
110858877
505010123
314419662
347540740
225649580
479042343
321379682
65373295
205125890
527885246
285175799
440197378
199540144
531172222
250284791
215937684
249096025
319892671
180306243
461576446
99119719
308626005
174474263
476390320
472350994
78032976
474642981
466581649
419913775
227531700
245109700
115846119
451956279
80345752
258018715
335180201
144093651
530388837
396283600
511089413
99370359
463680165
55914237
275089425
382291381
424992536
28141941
409066245
185686554
115266846
315045647
172739547
194735819
322854252
393172333
343926079
221300511
527711016
108671437
528777401
210760437
164572578
139161216
262639042
72427791
523534327
531629517
416950496
492481347
175438601
327052886
423512779
31427297
523910507
502406419
74070703
480500654
64605152
315309939
116977682
126774437
165285447
343244478
67901203
373236948
410780697
375252202
135406661
499095692
231076358
324103573
534664738
152850940
500356022
212490993
4536995
250790097
259218322
241339420
41607441
185948549
361250813
46909174
346020858
38072046
458840758
529514767
53297207
403104481
418164009
177330642
433286739
253399174
190167398
150806661
450769033
357756213
462139242
354299363
286322425
481513423
292461912
373679905
49845678
62839858
373463064
513731760
504165921
52858154
235699042
496179045
47269186
518557831
253075788
105579245
45366853
439985520
308059848
425476354
79466007
515335641
297763796
202698133
162294370
528933215
509114063
202100176
372580789
355089769
504080428
122149722
219079211
86323938
417876433
457131857
378817598
155450333
158565008
108648568
14924473
356340424
410074289
425880594
518239049
267070998
154611374
299009246
47012101
240635212
383079796
453506448
73979086
299174474
203788171
528198798
242065997
397049788
85156283
466749834
530895955
396996764
216316414
521927290
148473661
302169073
137078843
11780611
36060459
8524212
89696867
113757346
238707430
9852653
97790799
105980278
58229640
433955672
496015827
388252563
272852573
459391632
111196989
44023483
124861830
513458924
135683960
251976361
350382979
393895313
121378373
178056011
36506917
113658049
410592099
303919386
408849476
396281199
385493636
152810264
172192806
189650357
47266597
200385610
457259301
205453611
303964719
426254925
470288238
158924575
244743602
511277545
286223214
229496290
23514089
279066594
214930235
418836611
347413202
161808087
95014056
398490984
94456220
238339106
240099590
212644823
413797360
507677228
205645077
305146584
235033175
414457298
198041063
180626300
291646810
55326986
419772021
116023263
137672528
441706255
454878083
387343172
194332199
126664762
38809683
294702187
152386168
401149735
106120883
411437036
282069898
400720405
119586307
257210221
410623313
486922034
106452278
333159472
159730475
166963431
390999393
170658226
466964254
133940621
397627631
276575169
230245381
306519424
67188091
523068701
107046362
281796591
236906301
111086568
167414691
305041040
16692997
106774527
511356445
128640016
398034555
507746415
185988510
471662600
276018547
69164680
383444081
157267562
201062566
388512120
39114994
275002166
167455547
66701027
178806274
357257208
375520546
254069852
393613733
273421417
102068136
295926334
495756759
376646122
69150023
174103898
158924575
149967685
499384189
435054247
10230219
200248948
358367768
426844969
379963086
416015314
418444912
152671226
22368247
104355116
311883953
353407756
128434004
137528096
413113202
531382142
307217798
112699639
33036798
74379418
168946166
354253601
142598882
375600601
468125560
447977068
480213800
124069729
533129228
152329885
345595345
189202556
147387402
479628503
511235690
263219317
377999815
416656240
189747991
37153479
214950113
88141575
331377082
463990380
397258318
149315362
367828811
209838544
149610920
312112448
106812408
211184318
435485766
437441444
450183609
186723609
273258187
27568533
206335647
83469924
320767538
226371331
331487226
114199452
226084607
370429158
377460017
11561516
426138129
335782591
325831744
393530644
83424413
424293518
245529619
490545680
338247031
16161064
311071481
98182600
49028506
239131197
518889999
160974255
231468110
391705538
278549058
132114901
229310490
113664132
107040620
527220133
441165995
386450405
291666204
18571546
381187261
326183244
207780530
527640081
471082420
92252317
383508478
346112801
66333812
79764640
487097939
191988538
408677426
481512768
159313373
79257538
345041352
27366363
485669895
281059541
489316011
479342358
173069550
394741658
124667183
276848351
32350301
101952824
524744499
274278089
527578025
379455717
216966098
299026388
420830721
221020097
103071687
64356492
190074673
384131271
309757009
372137845
163242454
383170427
336337991
191747072
251702799
385267430
303244761
308682345
38400443
2604274
405484708
49825554
229456585
395453312
260717671
419995699
482035380
243296238
250039781
206005609
440990275
137527020
41362951
124052505
13668795
40696683
121627952
366884064
467918482
338608934
426443206
518334474
177907410
472686387
492481347
424095735
229795617
205026348
511148608
112343916
403521749
178135395
3396391
224444284
110303622
303862259
90538924
105495540
268239037
269367081
294047608
77307479
475712807
312388441
306949470
14634634
320296905
467542346
336029342
127986632
478805287
228396298
364922258
475823381
402451258
92884943
268019649
112543031
290363588
278821767
313633726
340046946
303052203
152430313
310055546
388964148
98406244
465859371
106986117
304250393
510845825
417271126
50972004
53885796
480635831
21130283
219118754
367627646
294047777
536300474
37960432
305293852
499266739
532604653
120310022
62099528
324105462
195350615
408265277
241290226
531495070
34245779
469669303
208462458
319887340
397740576
38463888
129012394
84527082
37128966
140866555
275025198
174018604
364720800
431165056
472427602
443588152
8001456
498008631
346518364
199092346
31588127
343666808
408142958
253304850
88904129
441248865
132833552
37964543
398351952
105702446
53895839
222168826
503875143
291830731
182944541
111026868
20891319
281498698
39606342
492175304
490238009
222316986
64049082
504241216
369176317
49980663
476289444
135846291
26947316
128771054
438832687
47744834
296865086
472260989
167825047
127636722
382163079
246420814
60660012
450485778
520953332
368821610
428263736
72652429
309247647
15616832
38302738
359148324
70879239
85871807
19896657
108480883
197980520
260982462
377377465
466158814
135204727
490868315
370415529
456337022
268745713
358388988
319510781
88348913
126709961
450376233
98242701
467321214
89001766
119135534
204214179
107530519
129090637
313824522
407994195
64104499
404285567
447620264
274277594
461034311
475501412
510863604
306858187
180061596
42497390
408019397
343373482
135478760
69569267
292606451
33580981
130272885
181762400
157482879
41736527
160985826
510289431
470501988
258799772
136200166
28103119
24522963
457964058
452609635
275779299
53656988
234641441
299977044
449890097
521494645
340502006
348469309
503478603
237833412
72663818
12270950
39944746
189451835
196813839
125897168
185375736
300215968
153942908
200486245
256271554
477642432
530111481
377230526
72015783
240874504
68907286
221549285
104122370
119863721
99036347
35400949
167234356
196810242
91888920
462323151
353953683
466720881
254481308
29641749
397151887
136195395
395089951
366993729
181047675
172425235
439656408
458943427
184143822
380366076
375872523
95944746
201001450
262854274
499305682
46053739
91032291
440618573
158124206
415981674
276141620
12546931
322428009
317391575
7592420
131829299
183484897
244450495
353036153
289149308
194053631
476221839
72064276
252489966
452046009
275908472
69410351
257777753
374273251
344655223
188905594
321028316
343972740
283432812
480213800
92439073
267503678
286421619
175564915
59898713
417762322
519347177
343770613
4157399
141620590
96535655
448929377
530451068
108107157
497849005
168173674
520776275
476793943
364553736
120737778
170088136
363904813
490940420
471527045
37703731
174559729
523120157
411159996
33210176
511359799
367828433
191179712
425075601
451956279
500883058
530132633
34528326
107012361
273696364
81318912
439334581
494463303
77412209
246550686
514230855
160582076
440280910
140040222
248878174
408185056
314682595
438417111
359451395
438989995
463540347
221844469
177286005
317253536
290846763
179064279
485908817
217941018
341871558
160429062
501474840
520993541
313093715
133946275
329432181
269263474
135541115
29627966
307602191
249960834
427447739
439442121
162506833
83821448
319020306
452306537
400027993
413511309
439982764
392011393
132254492
161823113
142139354
408496521
215700816
55992702
2615117
365056718
492751898
423362717
409040934
294801864
79293135
417497368
407821033
398177541
251770374
283984967
452093888
317829763
379599581
300274916
116485291
518170675
55785851
5715125
206703991
27814143
52070541
286642393
111609697
296558393
524688120
226561261
484971221
206279455
365214502
908549
309369659
145829032
480079865
491300160
187783823
203777323
524992553
385447520
58135023
27803712
272771462
74070703
466938599
93951864
201781085
529038273
193939798
87611858
526144702
190504261
375080037
71210210
394599563
151960750
191562642
521251917
157318537
117781380
249568409
384008438
464104917
72357912
440088570
170733525
382321825
171946200
118154189
498015354
17655004
398142856
492803777
155486559
308586335
58391663
468046759
160066676
376867232
378183230
403591821
206866342
144328005
510069705
74816891
79681133
411676513
186764618
180810728
18865078
504780446
463618425
177861720
186629561
181584931
536759256
471153763
188987137
58263600
421885502
108462642
426402383
131559112
159065625
235116757
512528734
219897760
400784563
131834517
311671159
214212355
391818879
317001417
185066496
12551453
384449567
400854669
266405026
198022903
291514889
47909468
183565298
107560629
309874070
159447072
448430598
496300829
161434219
427705598
279231260
28493937
121995707
443111280
344631065
46835308
425183040
25292072
406663740
78294231
531785133
398967976
214077611
5456996
29443693
181787657
143417189
91424249
256694767
294047777
412230065
313243438
51956192
41075481
182600296
277442755
527905819
479304495
272735049
152517329
462778540
280549167
203807607
60937343
17834476
203663035
9253718
158527747
37457782
110858877
61697199
59977185
239264093
292684504
514740338
37448833
345200730
103130405
15740854
472817703
369237484
106624340
234158448
29934841
499842518
494863464
274657263
94222077
212194644
120641545
135669405
504816747
180016956
137131650
289357587
297336842
79483539
385126964
93697621
220260020
290725732
335585812
323239310
114131502
169225682
207849747
22548275
376716395
166980520
266304313
188432652
126403821
130018470
380399563
334553940
37138956
175499928
70622659
359360876
363473689
218233220
292181437
312873627
12546931
247603963
339060363
409640874
374251923
445724383
487253425
351060055
90420671
234869214
536714881
85295352
433925546
209076937
41639854
274235000
79487096
408114409
340469841
393282269
134813072
73376343
461633228
378600501
194776969
381590209
221946616
127952903
406970744
370914027
62333979
206978283
11447669
515899191
406160619
27080968
503334079
61092949
201299603
232240770
284835199
474346968
357840195
512236693
197405276
281869638
301711835
352803100
461375579
205378114
402270390
175162885
232133192
167864675
11327772
295557184
203568929
48282565
65498272
185705615
267150252
408055001
32954204
207125892
394408551
465825031
528964695
259209991
492713668
423191362
124499867
380142727
514759263
375049006
312066364
224845548
147941058
205867034
488234001
347245353
229250092
77375288
196106886
293455652
325526134
484545886
495352699
425968654
410086199
43191110
371047955
362541050
187605054
379832113
176812704
134525325
323602425
84278027
49286742
87376741
416197898
535101474
115725555
359663223
60395296
524581635
262579505
336446290
516944927
350407949
277045280
177523714
482876073
335820977
311716739
311053472
507524688
207519148
11834314
103448337
318326419
428606981
5722922
178891176
436449474
465878641
44220011
411752663
134906216
199877412
364899529
136792085
118305602
472460793
493586572
126225537
28914784
107853048
317249355
295666277
28723323
468581081
414457725
499948918
103461260
76009002
24494881
65624258
521927753
467539541
162504426
494962676
480207307
527224261
225176462
280398655
458320699
347112189
122605956
92801956
336020880
436858595
526223260
118695669
299902148
66509674
460761734
430709065
369814484
170399690
517032413
438138457
31535801
196665372
345346069
145756320
281400489
484640314
268585105
265125879
200569978
22763924
433889384
10402177
254476499
186647354
51379820
450073320
302983458
268670198
83355584
523425456
212138831
447238334
239615777
391284438
55087242
199363145
434365494
234634133
259416209
518605010
296140395
25790193
195627132
25878074
327293297
174642321
348466653
195547528
7737913
460638735
137421078
409720790
164325682
309614273
250440095
203029782
268506282
472854931
269216677
523227886
226572273
261536327
10924346
19823222
426252244
33486383
143757238
259827937
103459154
283254997
78174015
103779968
329856805
266417477
364198300
380192000
342290994
411531001
256790858
319466637
134312305
481138910
275569173
64547107
332664751
273808631
265190427
126570324
57494519
395751419
367961994
1470092
353621466
380341596
387343821
77301520
107413903
109009019
109155292
211963674
102371825
318243971
74679882
18230869
233615501
20229942
490025461
498928739
520931947
349348897
455897490
225906227
526177550
261844195
192178285
315792288
125213452
72254897
114780942
526070583
504418366
430210189
343485519
323903847
458943427
103256105
526434122
437624797
256256933
315422210
530020237
212981390
161655091
55190425
190394540
498289731
452880404
519590865
467246657
447030231
453931478
372179452
75071115
72820317
254747420
107644502
85522984
162685840
63397777
354534004
363999635
271799305
25697546
204775662
337730439
373702655
320831628
209502768
455263112
82437086
244164366
414958143
44339941
455185116
132456733
394678180
488943178
280676907
19126123
136061893
439277975
254378087
44367417
161149025
93344772
375528582
213376314
530337214
350215151
198579520
395689443
447801208
450313959
279198418
61341475
180246598
75962645
175226593
207663083
61267079
377671815
278164752
144331462
256425595
206478109
327202581
277903880
465325442
67655257
158974971
277928409
536757887
329076325
63091103
437577290
206834592
405399960
57216545
525080032
223522489
191356465
489365564
288662117
303763563
134318892
365407457
232112581
488819602
200033306
123687596
289620091
488904605
96721650
418190088
243070542
277681900
417316366
521734504
404885503
128185409
376616138
488298365
110858877
180720145
63367280
417099842
364896985
267930776
465894908
293377217
32154344
469417826
313468207
94433281
461338451
335884069
487629480
415015102
305801679
416959533
231755394
170390829
461637173
407803018
261659332
35159926
240198192
34457022
266529457
455477874
238740653
408489962
413826308
169359062
243777807
1351244
413361409
266652106
497466961
91282489
264062623
476859281
418449966
480034766
354651259
522214627
134479444
50128747
261533622
14159334
149898684
170683210
60965099
56377544
383941103
318275480
51667227
170638708
254321137
463657665
440391700
511331828
53714538
256135500
175271103
38703530
494084731
293091698
162543299
158430318
47150045
335827569
31254067
493361477
432633099
418380136
209875977
39137479
486817248
531318663
156281066
375858856
294770117
360675488
25993793
249268427
222944925
88245225
62477486
525981467
508459208
488114610
442765414
58013298
211758499
88661378
238432602
399842388
195154505
322547887
473270975
167407526
437507055
389508194
123393903
270751212
239600712
77520811
196388472
497114592
377927143
21461556
480556095
98278708
349951788
22023596
105639146
316201450
98932522
229692908
187570295
73957976
158274597
265169003
27364289
264988593
24301557
226828915
255046859
236898098
41522077
64786963
238285034
4873053
372007023
54510897
34834808
389281206
295766782
104718267
63987846
271676657
473376042
82202764
516340534
399890374
468308267
264006586
88424825
299619179
322795419
99411158
31265818
422945357
489284975
218859697
379728587
311347957
392098235
360553644
165299198
270829658
341896731
221130780
252492421
247774283
172188952
286699681
151428103
491518820
107496721
399091781
277028129
387150223
522945315
290936540
315330500
211603763
505393658
129877014
240358319
388307532
15582391
263169811
383003182
103923991
462818600
61108107
32265269
48096031
480238154
424802375
163652936
48320777
311487195
274838434
26336353
88709470
412403168
315840572
51690670
191850393
417698860
27310380
167706956
255772318
317177806
61340756
413993535
72877612
29231742
98055473
440932403
107550633
203519459
398034555
449903995
210913396
116181909
527874481
245355399
395986501
486627976
168043959
111828072
339629883
306345085
121623650
508984739
77260980
366181565
400042135
457356212
412994765
52211269
214312623
158601895
253617442
348300580
117811549
87784385
482781485
393833352
139276039
122711667
88120088
498288742
73687821
61372928
368836896
154486258
89229791
529730406
14559159
460132352
111307555
402652283
166068449
336119219
18992167
89435114
366322602
44638944
292240264
525857898
535330550
270974269
21532014
379856454
423449969
354371708
428473979
348850008
411789808
225741986
207534943
420656457
80391647
466161616
222628055
83396598
483784811
461791640
103738300
212241183
502683883
358415346
121621289
464733314
400409238
62621236
353107234
427806
143726489
419463151
302896322
136142289
39112163
256197474
70085133
456053015
476772063
403613739
332118455
62711843
341316483
434482803
67449211
491961760
165738921
262149116
517076400
90864896
210857317
72801571
227953948
221408411
448477835
493078087
432900195
515530525
235591957
390512409
434938632
159814850
513648076
180029252
232518722
213473799
101063564
466915678
35165010
105123019
315713354
111938075
45021477
71111102
313388716
284275144
265978936
93595535
396281199
265384594
195682940
152567245
477119088
445960705
455031476
412069442
118676717
58759649
102230046
134615180
86321616
122722219
56033072
371187971
81539725
210933296
103521272
89073967
458537100
202511491
97431669
48730238
512009506
319370305
228405323
100715122
109959924
372188910
30439534
116265272
449541824
19887830
298607793
458944352
288772879
620382
51972417
500355612
447876871
41415168
525961062
483926522
4078401
304696826
361247397
250621108
441667002
165681221
1760774
343424270
189813397
168786678
376469601
319135990
406697042
397334006
235184122
248513264
89199883
282021130
175062690
399895793
497888954
159560875
304859429
174303946
469657806
186889886
502749207
113580369
147851332
424041814
412425703
140703827
347252373
395221147
27773281
374812106
317287138
432600390
358031850
205471326
165255100
60391567
521657205
338365663
24086815
164855686
347666959
472032820
66182744
397722017
346934768
203744219
121796537
239858635
31254067
212147208
270003775
429642616
408661444
123527715
446979363
364123508
105827816
176280170
363276328
222014434
236642524
490627437
375152125
36408551
7072212
456872324
352793894
498373450
174445174
489886522
19047476
397145446
357148353
250035646
255671157
88798694
125409648
481634249
51495423
64388495
498753754
468798623
418934984
36756467
236696023
312685451
530062493
144410613
79686998
378985092
395842236
6860430
196145617
195651826
515523453
152545324
298821382
366635895
247634878
275821452
301072499
532798276
378321971
126471069
106870045
86128909
114619777
471383534
42766366
272228823
252118585
95503512
527025512
251309678
446957880
448272837
147970445
159925046
107103011
409813872
391089669
212602744
312471584
421318502
72925732
440401966
461735364
96497658
420459824
26111155
464051002
359957805
227609385
350299463
185701332
228654544
322729950
362825517
30142743
23727472
286071964
352687345
143945559
62621236
79961671
387156470
25013468
286873777
124957015
491368960
376830055
363302932
450558742
249234696
403850412
451137954
197792426
267008449
97502897
531907758
375886822
104707352
371352121
305632889
161186456
81758190
347560442
231901178
330532864
272934728
505348890
83142104
3032609
388373464
55624958
66471514
397868069
272273446
450619018
250477348
316267119
374983665
307462698
26537247
437284957
47986379
314604697
19087689
12800283
36287166
365198516
178636456
407840065
352944569
75604217
339675075
305840516
464490257
50930752
497693617
247390497
277839831
188621386
478263255
452894021
535612327
453242118
24541636
472686387
480798797
513576008
522230592
295657641
227351673
89763452
489842815
269957923
91121992
24211373
294782982
300540152
83855157
24114881
18119056
439075372
228128352
497413193
46447226
189091596
269669759
136354970
41578537
123521461
128554927
356236118
265909909
136706261
201511651
285512608
130083557
79671700
451433352
8240621
356452497
131378769
273168363
126802510
525914566
409720790
203074332
185991070
395658965
523112161
479764896
336001460
81827399
423586966
92101953
117268257
524776071
459555873
29535916
420830445
471925710
261686304
134600019
313241362
498312928
390159505
532743492
7574338
321107566
415865075
110628724
253050868
124593917
510272403
338768684
90976101
276747441
105220329
448928942
410974704
143432690
369861930
48042664
411679950
188915673
414151017
408951274
266626270
280913678
528280873
306174124
306433799
480974805
317093760
206623628
35938540
173566854
159391571
425242062
79396225
23049462
166812138
491343858
526547863
511635352
362485130
12735120
378252594
486022880
454309903
213576771
329399806
421933240
18429093
127180632
413734082
10453119
128620541
332943262
111515595
280387544
20767176
322984555
322216304
107441729
432676056
5571757
268883415
460041029
71218863
441672973
383178648
519290781
249875462
196564266
251548573
412843695
169151919
151497730
472071797
234625289
361165717
127384043
358114276
121804494
119793478
368173040
320032124
400349221
50885488
228325833
440875954
451067914
271320789
271101258
195717185
220229156
519890360
314553045
329148970
493167250
137053015
500336158
22540702
226792206
409255082
468870670
337281194
516914551
456423101
7292086
115121835
200663163
119154098
447396504
85519273
503811310
332003979
409626952
21434378
350565071
244977072
308115399
274440258
166003738
234870161
354478169
182772718
10739657
457943076
235768310
238974684
46021849
324154032
56919807
129046825
376585251
521119127
224858623
458367727
205707378
104074466
269897249
202319648
85138621
245794282
27136439
321615416
490296709
393358171
92638710
133812810
331800740
529895114
170405435
214552835
410208978
201390757
290969328
270673833
313894634
43043209
494376595
129292451
531716065
447520728
352966749
351533620
369144972
217016190
469662762
268385385
51028527
192316720
146449128
131917115
250497853
370666558
527016574
370943264
259367459
406207843
59551405
48951612
50614165
70979486
372555894
470891735
365137678
441179427
139992406
226354311
392499027
294382807
81358462
438134388
324471979
203811992
84945115
353261653
115725555
76669097
179376765
24909223
112785137
315958250
214777862
243699042
8457187
461740634
152612611
431559092
270751212
435647472
8211626
13337906
165985849
67623484
247300414
453314363
238083984
462049704
71392591
207559497
332847220
491459540
308645392
526388775
149621014
420838026
360782980
413875360
344014962
522671767
418715344
459157074
387781039
395320777
120056657
75815709
185661467
433351316
127685076
115944702
108491014
268274581
261266824
281467632
465764145
178499917
365638337
385406485
67609619
318840491
422395876
234544288
463705451
481707322
73585550
351707034
95769235
492973917
9790895
189394333
97868248
191923194
344593250
161576381
260151843
214266450
450763181
183196113
299554520
186620098
357889331
509664599
342650502
232511072
254933642
158649534
434245302
309470737
190132918
69271993
147368032
445310950
464466000
102629959
149536209
125844382
81047248
489951629
104747883
3304759
204205778
419452845
19887158
498609989
65394356
165407106
345771146
274074024
301838740
484159897
395072910
240358319
145932689
6894022
534212424
57932383
179819387
399777734
83127708
484442332
53476715
24719856
364578494
506355588
310470716
460293073
348177290
87767007
488191923
270929309
295822897
74545899
480974805
223895948
450908967
455028206
252614375
406266410
17443386
137809531
295509394
246888196
342846910
319646069
81751914
218014728
254280343
511209446
169922341
504849462
129764818
361555843
179430583
142055092
408835571
127444025
398605052
219541779
369129041
24992886
2222757
394270693
484411757
380418081
94776325
341047803
286211406
516882500
476794849
278736164
42933599
14706494
354334987
82531651
508869050
496517467
150190762
513496032
506126711
339929093
536066632
400006033
175499760
404932780
457283081
271061112
159238897
28170879
191419675
125897168
142696044
229883768
207482259
179336826
146987623
217119053
342836311
100907449
83480887
366532778
167544263
357614427
105639146
490312367
35580963
291529330
436601875
473843317
186323333
315867701
287137167
57904096
343932538
58998997
299297777
261441599
136271610
464729082
271933466
501085586
388738203
90976101
484274551
211201396
173312580
377655886
56592464
79362967
64025300
153410666
232716687
22303682
458046999
289007306
471031699
202483287
293374880
153058617
394328518
362874944
515798203
26092461
42213556
18310862
402739783
486940452
30111057
6340802
520811169
412516408
497406657
452495110
344683869
206629731
101853428
256417511
112390944
447488795
424726501
47945990
425649765
358412673
388077572
94398942
280177852
85859692
205544876
73065530
55047365
257381803
54138886
450241899
489244179
480843235
519293418
313337345
21921072
17600543
172783791
349654915
20022591
238394247
468630324
244082022
425172907
280380959
165222660
46053739
57004415
273094422
312950488
449890745
487983452
281392784
362362857
223782982
56288928
188536696
121783382
475255717
106533103
231057223
51596603
504472647
41753505
206005609
301950336
241273191
271875643
246112727
191803801
109435972
481853182
317362279
291594080
65087877
817011
181760439
266303579
521709042
417258015
479936748
410627389
312951720
6365022
171463668
471131819
464721334
463251850
70911954
402820685
300711195
486371125
87231371
313276893
427653744
246239188
533398638
80136621
232736872
44489658
185686554
451906839
416976392
322294506
316903457
338990516
496543091
131657174
373946175
107420505
529167248
220682065
147630664
501632118
396654295
57756965
328274164
143032616
355626112
83219306
80102422
69478929
61200002
530121875
59080818
535123305
453553930
435360683
11308681
28357316
490312367
458014806
300843195
217941018
503694366
114117154
149171940
299075731
457048146
90520724
258486988
83166431
145458320
474361792
427987819
434882613
151100404
127539443
362439373
77325929
523449745
233177456
71115451
315839492
327860391
503221614
59868600
436136094
496081768
74833890
311502806
58614025
408318825
73460224
222677219
417384109
35653845
229534595
295144343
362498779
313757151
117443375
483219878
473962464
354142120
37658467
349064426
419863959
127587795
172570108
69069613
373952427
365323787
136452522
381569427
412424377
232641708
56006673
363986163
455342817
360985033
466283998
463923171
55884055
417209475
521014839
101984480
44339941
296933031
301319690
279031224
214495371
425338761
480238154
487978885
170849207
317709058
320700720
462628438
365076996
263910219
295804560
433387594
45070065
325953236
172250878
469542677
285588575
299808264
437439904
452436482
498287664
104093801
136992733
27310380
175718020
427869410
301170590
33036798
209627606
513019436
109805801
217133588
395711108
83750281
102267577
98010621
134259181
477224636
18458409
456694803
183275813
20173949
345358512
160961003
468580661
3413915
124492948
98276182
122753277
259815332
149346860
91521082
123427955
268549102
230059453
392923517
133334503
413350624
431407221
517635187
395379248
136200166
236815055
410415246
426652011
137487564
224444284
183657767
374250423
145042961
412101977
510580520
253701776
402832870
102810172
469055492
283975331
193043838
319481585
249629260
180078151
412944306
95456131
289065695
69752675
60364053
236671710
504067681
228605015
348958859
487381814
29756624
533925641
159053539
292068983
282279578
474991244
266163767
326583636
195568044
507443277
238487773
261489617
254328302
228885412
229549130
215113905
492940329
175046676
346845736
464041951
313021914
392209729
145013802
533718948
410623313
409880236
451167855
3227566
197202125
346850945
14655754
118163866
522483344
8697005
504849462
531937285
13555794
380790290
140825838
460795286
445882460
247284851
1471715
113679370
425015563
135450448
175180005
420215189
402892238
226168420
273677758
418009312
225588333
448892027
50935956
273481868
62946911
256584492
112769358
65171681
174388794
258900577
409302393
226388410
335043305
109925466
250521866
16271620
185601822
431777865
486280729
22797440
311163990
169816240
47538912
213974029
405678447
535988639
380352051
410128673
370516115
368206596
408302517
88931682
130818780
460293073
373889084
2851994
129211249
178233498
418186238
337364313
272242833
282971406
320861669
536549598
414692427
215856122
90232327
451526612
280236993
82314838
12557108
428041642
187235161
252014630
34273832
500032268
462866844
377421001
273845576
56470524
438977562
215417717
486690608
260756658
453652135
218565587
525182174
6033902
348324192
342012526
437325471
178805294
150064406
245987887
299667105
364500445
251791110
262867397
100413968
333301811
152321428
306022913
242832015
126917690
400827565
476096934
99955125
397145446
42529991
344203691
254311393
90125057
441243359
78192571
91153398
139562255
385123104
190730903
200894857
231978482
531254206
505226341
57316935
120110644
109899730
241920340
347454569
91680393
323912451
429315380
100163704
473955343
330694141
272972162
224391417
368804235
506145515
91350517
76972557
130430839
353787708
524816062
282620347
67024356
214063825
408373314
280288068
141408762
354552972
158901545
243335987
532682643
323355736
487516358
236394103
153669704
335464613
500703603
25756862
427819596
362810027
238771245
140405614
323067634
498756882
72155264
142549228
419636086
1196269
318881594
357050387
70242311
70480323
259116426
285086902
237740719
262751960
506783453
53875355
297852526
210657228
177876192
502575387
260932499
299053464
228760010
201699964
344602943
159408368
402926
73198373
192318509
256689411
162685840
130762744
249687799
59861295
207994193
118305528
528961445
436882017
228067984
33939347
11673244
34020831
45717984
536435601
387702434
48832777
146880340
366063923
430833156
514842028
353014086
46673157
224183291
53965985
156970323
531200570
82579418
58002959
141234193
241650921
45278076
337660151
259701897
151780436
81883571
4423253
482228153
167749652
225023313
203517135
373835280
367420319
374424630
281493785
23986087
332198945
336040271
76029870
469680358
370496732
477487485
283669532
377169601
331850688
336782753
219813725
447432414
326960636
63722570
98706827
432874487
368642479
193366201
397936734
190250892
43452541
534341522
489532357
150785791
408652097
230802294
238162922
218654013
106840929
56799730
224110130
414018096
98830002
336286936
90353203
418280336
273928953
231390288
177581615
374227687
497477585
348704012
453618961
212643789
316992609
350746226
273112199
322607401
358705055
41489469
428945553
352869607
290851917
331086666
232366346
164245284
332866851
308107171
132564044
167237778
488772736
85520141
425883116
179711869
448161850
332626495
214544509
469976578
326459187
122485860
388185538
468653705
425540125
375723862
329362820
182633582
5189886
99812752
316346165
126189382
332079317
516151474
506998068
136094425
70235876
20815802
126423968
340856395
443434901
45670887
231327256
123449722
96880122
157793868
303067269
193931337
273784986
135394447
69526253
299736577
100907449
150040407
42609921
144602985
520657783
103522580
408736292
459518088
432268733
435925707
441085723
246351038
365735898
262021847
170782414
269258788
305252772
99302737
303810959
14451822
441393654
67169057
464320957
14516730
252167662
68762409
419569551
429444179
147749653
333430165
317040778
150383648
399372673
270616580
216595640
399489698
440824467
486451765
46721383
518975866
85956908
86620395
401831135
175183714
218537107
39197079
470339476
201511651
405520907
459858519
184896562
310770240
519644562
302145651
514270968
337131242
312004917
21950828
184448102
172748499
148170041
458448059
533260149
77412209
403545503
370810921
370078219
421997703
490906759
303083179
457513901
141857510
118519286
381827238
92471732
461616235
371408421
388114768
216597044
414079100
343522327
535277364
429854161
479051011
134695015
220202448
34114084
473762142
105868952
393604333
418437740
32295170
521128980
250991782
451990610
376380355
221143177
223804790
307486776
288977261
168581247
48076555
204768660
335979751
29156645
498609563
41042847
415662716
396727581
518669862
252094384
155423944
373013792
138770904
56253846
465852238
33822115
276864111
333961813
413407385
442901255
339138229
532798276
395440876
464874067
273756495
120341125
75511555
35416128
309924576
41442895
334362199
125333984
402113519
385526460
53051791
141875844
98675888
462875690
89378
73108347
203926199
408299987
115340290
330994650
322426300
389104892
283178009
132680841
334541550
195765158
408180679
65388047
385107649
231057223
22485145
461872214
68352831
501563678
411701307
219323493
427336247
321028316
137280307
501372945
435660853
252981275
366177191
134359868
451035651
514866441
473653140
365607604
411666483
76836635
184297280
5319946
194814246
533183398
20808870
452766226
450665986
231905828
152230405
322816468
41378178
396119352
372018773
17360401
500556002
472420174
221973032
504835940
360771162
529054764
296617132
246895624
227993429
295972918
231301083
221380662
223598505
261671451
489835327
44728406
85850203
166381012
201048362
355531218
336001460
457782390
269832096
390860694
110853636
163280749
279882737
19191703
85497893
233626405
23478367
429526511
254097254
12551453
145169809
530367425
426201304
103640369
477164397
432944231
519922703
348223456
450231623
155084020
390686746
440227336
482355670
515649141
257883196
290485230
331767419
119954001
153038996
294107734
458370316
270812774
315223457
465630243
241727915
397555739
208521481
211581434
185727419
247243036
275380404
264825811
13017844
183634598
455227934
264999474
352303387
89900753
464886109
488665569
169971148
474937043
72241581
397957909
364664268
426138129
186151113
268976519
223240669
463977346
467364079
379071203
301326026
366500074
63488815
81124023
54828556
488204676
376810434
497116164
456959076
164120739
259314852
430612015
113085552
473885147
59672594
492545827
124834537
283690649
59892775
414964375
354086060
472686387
271312944
514029412
394382673
250563720
493017273
185131057
176993731
110708757
456520198
54804888
432273793
288486206
222176059
360704633
154507621
205399548
197375026
83379817
113847415
11499806
97579821
69400410
106000706
202862324
360374262
105760865
325703755
193213252
189663723
35636865
156246455
414096323
79323221
119627107
123982421
489725283
123558422
252728585
349889534
165958952
317743395
10394801
335632395
75168826
380474700
385783708
415075002
374573155
521680452
441823462
113087302
255932984
88342139
135050922
274828715
391076524
441007179
436944578
376947532
338287343
396587696
73521932
88198472
345401748
318309555
505232031
255006155
398784690
70259183
191902941
375799293
444815622
3658727
153661598
112689866
183380925
8936511
98934704
124670360
284921254
273100361
365424457
398387119
322607401
318943801
293427568
199790647
227055626
242662345
57442401
462677316
102452867
346446192
335283456
532037948
336943484
104681263
534489941
384223764
194240462
37364384
250109497
401088679
337934198
121071867
200223357
192093355
332075645
19677997
526231696
360062886
416424549
520085663
352923454
295513847
488984162
202977130
20165175
268670198
384975267
190097072
339930824
321175063
195687270
469299129
204361764
206589015
297142697
345206505
94555305
380816539
154148837
219226619
389138344
247588115
124227548
269247442
3692334
402462106
466986146
238753034
190562460
388977342
309983120
411566291
330690631
203939883
438843780
489915783
263455522
523241578
430943406
525155360
191060576
22168051
64060818
435240071
270442061
504693974
495721931
461419591
463229547
174522555
185863970
191261737
71384470
413361409
6184792
462816636
411610240
64911353
154152139
385231382
489938841
464729082
3584480
128458982
109547619
487997766
489446938
33985228
530869003
535014170
371622247
343373281
294897542
167935461
67439209
403055971
395907754
26515522
159637054
253466249
435610398
76574452
99757204
215262647
300606698
500480932
220246424
348806740
84533720
422462443
346482854
431699015
507868735
1020263
2515770
426077139
177896519
158623276
433682619
15296031
340529316
413511309
96311343
397495420
135527673
228824640
440824467
177438228
57969653
421497554
355743758
267316497
276518352
283427938
17933856
256838368
532734698
299230925
132201894
232705544
449195819
490180534
333836241
441968429
398804357
436229834
335517273
517597580
470030959
282648553
152620175
249425591
227786947
468633860
472892842
417079775
220307944
417689804
149326454
158402744
365846926
212832725
459715846
114538328
532831597
378917026
20217015
472664859
501796464
514713435
57897357
260138376
448774917
166940953
516166234
196549701
52654273
363325945
324723402
464104606
174469239
386702927
290571459
126196111
354892602
187357520
70010603
83812809
274105433
427835791
271910065
192547700
430230068
393108179
8248614
480636381
503126192
436258847
349713425
172988270
215217342
450015019
190043383
260128509
444228492
159920688
390919494
515788055
185575670
34207741
18938512
398682946
383988870
300771345
145689032
281895733
53895839
228385061
306843178
306404148
113627042
277992184
286973424
100566048
146753302
120535543
472785928
203403498
131621855
504166020
94493375
372600779
297926178
400611987
67234126
39890416
68692095
505577728
218455183
292919246
140564926
482128614
487102464
32845689
154493547
316870847
456050629
419528770
207686604
442591719
251436497
109527409
499363702
446185986
108131971
409725102
413166000
158543191
38498862
180474949
278400730
514824126
33633926
516140850
357138333
311577392
336056283
532047622
167647166
102218674
360992150
83671181
216907392
202500928
235657888
104446710
269216677
285249432
214565844
280631909
144024494
229907335
254942791
247253049
129217441
381477825
370801160
33483418
167719199
217111097
41446686
146434649
304367153
54873915
407702762
378595803
274238875
327576247
231850705
36776663
526180923
51789065
132512172
411266724
3765262
96217786
133315813
459588876
6505372
523798282
505134655
153657206
163711044
53652477
172940552
392682793
135500244
474766650
379971568
322333266
50101591
502994542
37201242
472362229
92722659
4034331
277032042
242647027
241349554
121627952
387772618
418623397
495076898
160687964
492478048
65327673
177636468
156746153
443623471
533868601
446383441
381010260
79048691
368559901
353549392
440049911
305644518
127606361
130457855
207559497
480433984
371370560
264354384
187288693
259502646
508631587
410592099
346778468
174210565
199228213
485623590
374302256
72593695
300723977
282739964
95619252
421032651
127455342
34697663
435955019
73672847
281455750
13430538
466140424
253698919
466789989
285869382
243684986
87173698
103662493
94606673
110994787
228170931
47084890
255647537
34019
401562717
273741223
225311844
34919961
172375466
353901330
131025336
9579229
179927535
473352977
265582502
35970113
83528251
55863125
93278765
13906122
457681576
332170887
444739626
529365865
48856273
260385353
30892755
438837445
451325912
130177890
496081768
262760122
244053432
118224111
179938482
422537550
399818884
365214502
84228972
115311722
392197583
333236606
388858481
422151502
453535035
290271355
334362199
153604776
373943934
84161783
261594301
494963189
70362950
370429158
122035998
338288992
377548932
24983020
438912167
266977884
24180183
127539443
525301551
203603749
445746305
159048032
86377054
267440942
32661357
244255652
53050951
405984836
485213213
28649481
87282486
32785807
386473853
482984782
255019508
515610366
276374848
307359332
354462833
521796188
278854129
467187076
191022380
282017643
8972812
140293715
278172480
421749616
122202683
316730859
85142646
205472533
128214087
409219086
479100849
199079943
277929273
526271327
223709295
469168521
50921611
525171081
296563644
341187446
105640850
348211710
382452872
519644562
442736308
476323984
255811006
446098068
284832222
201663998
82492448
209877138
139184769
98245938
336408876
374270076
227589472
28361178
216399883
425333725
405751983
278851479
107097966
151277795
485262704
480701185
483702045
282539602
108121263
486690838
177449628
281334530
401130403
38254364
394961624
423824525
374942766
7070533
526934068
510795441
397916462
270464453
232549939
443117082
291454412
405798747
266773446
307453617
408455640
493784233
428976697
297559591
319437635
490756780
259099673
165986807
151648071
59793241
254988879
416714112
319742281
314025277
161493170
128203213
512268230
178658377
115341692
430721091
390657049
57314740
470839496
25784408
108694324
237988159
141625955
511580370
238890853
21717227
227031573
395041573
174717521
253425120
40249250
508817149
151220301
301908024
425235666
168488393
181566083
230592326
117318062
254585121
456694803
344605357
474217590
380254678
237833412
193583909
142216610
58690664
240254487
295159177
293285648
477926373
229544160
298864970
317637124
128960765
17409483
27201019
12383355
357790408
381559474
347252373
186239389
516222821
184590530
103199869
520071540
368153741
96981398
501635729
173409749
294652296
154185291
228526307
510609909
526228290
64288736
58561267
159537542
500187328
52624771
272016285
304971060
269151702
253035146
497195419
220350899
324627367
66090845
468115963
526577578
59029063
494546112
93386816
12187411
24034560
43977584
359387438
470515781
499877564
286508067
307465264
383305243
466906249
12122981
48518534
291511306
268053386
497163430
167311422
515363257
404554963
65613961
480041833
38311046
4163796
283795832
9096285
119068289
120747849
524497297
248990769
241370860
508995133
473580269
230554682
517045770
102396260
437527953
448936567
113705234
363845979
20253063
173742573
281993387
333820539
515412196
374683529
281139121
161474761
418747565
249489306
122347280
516186827
38247676
267785550
241627281
18546332
469102659
413052015
343843237
197056902
305712543
135594360
500866446
236674813
28582796
12028073
335005383
7480534
430409366
151286510
44777654
3563985
44066005
232912487
280875233
362254718
217931362
264052965
455367910
361387986
362332717
266942187
257769617
507677228
189150275
197574927
216642488
91426488
105862337
408680454
503500272
418349331
194495435
115599531
385873502
121329456
312473680
384247410
144920118
202138173
532121114
508783591
174376015
240963767
73672847
534420417
8670733
249584040
430867135
7412451
131331703
334696638
49310589
346239081
497984503
67577323
86364195
486224232
128745841
526577578
158110856
64790976
248806784
366071344
161975222
183571648
197746941
325952988
251769211
219956336
139104191
209568650
372615947
327926398
523883421
214499452
116051326
3183579
343202111
522945561
103153247
217077658
84298594
323139334
61726047
477529740
166569448
41697400
131600941
22705635
71203778
239481929
135803102
503165321
514186359
96563855
71328048
431094316
72179604
132833552
338428214
218020019
149135157
98905413
374424630
402630154
78702583
98401281
84326097
358358516
54455632
82188404
133598101
253563318
199243158
235949992
278108513
241032316
75425119
120377365
121057521
69074818
87325454
413704834
85605125
322027605
93194825
429433742
331255744
27321950
349380736
78853269
444628445
160173947
227764182
243016006
387759874
523001899
201026421
505264520
93542257
281633225
187805891
372792504
361014108
231561363
158590617
501503118
9231785
457560235
100524731
102257891
362281196
127661277
146714396
94555034
341380367
135992980
498020508
274685583
457436381
36708160
277929257
289371136
461799199
62559625
298633604
46054644
322616068
210348756
405808211
465272919
367887037
436652201
120288990
483576953
188737674
195118561
374256208
393304237
99065880
336016703
132213386
37128966
344015491
287892290
386565141
145794652
241664700
14734595
394837784
246508008
204032426
180858842
397352805
424887425
158687937
113539492
269374265
26462181
438977562
435014406
437148672
203110522
382320683
369814220
425370926
363389673
82827678
794846
352244080
135910166
271073831
431874121
386266678
472184810
520582909
117106460
488776901
440732896
17592672
114197552
426183928
105345162
467899023
181136182
377787559
460886057
165986152
224853260
418717969
317304238
395946730
14241250
465933351
264533072
422462443
58017582
246956653
519699833
261514407
498590833
445003474
18480430
366986425
87809360
12695969
246778714
189610384
416707250
369669233
235344841
249237886
372040598
55778081
506068467
41312782
224449291
446257579
191425771
75746186
266440665
374354199
326381758
410331422
417851879
310214224
312223632
383803372
48700055
366339734
391269571
211191796
426193049
237059741
500265852
242296661
130551083
237769331
404585231
483875423
146375211
134081430
396572938
254946761
20255384
465747836
428075448
440222823
490042293
536356427
274895225
430115202
16152300
105454611
278300258
312950488
510996516
2467935
334835034
372530724
176559620
91850741
511683222
473386838
386707136
15676003
19061372
277206527
180191436
117252399
332739119
213605117
85549356
16440056
340324603
398312029
253953543
173661648
43544755
329370194
322874331
239662408
351379546
279074059
36170068
423035617
171362861
332048165
206179654
125288522
498082396
296042732
458677856
264559596
154087253
478192448
512268879
399872614
71666529
267841298
218521081
353891643
88311695
253261631
170545173
429032395
78265264
183571648
96552567
34022589
515414414
512857899
248858162
519718643
332715439
179376765
400542860
225787571
367824510
474937043
458633394
322488998
252203305
422372273
30793587
32711503
535070158
419378892
176654770
122337453
78672638
510290395
177581615
190213158
143111024
128444809
410822685
265709253
413826308
168730310
420756071
185907687
531455419
485904730
170435685
264607180
240610933
459569425
326797177
70573230
106737433
4035788
219771651
108772323
64934337
395446268
14871620
507471447
168696655
36530337
105868952
138668380
28148009
237079215
246477659
251081802
476570492
21156830
499424750
23290801
36977905
49502803
161789321
383196123
317284501
351750005
414682778
15670107
152878191
248810516
40303070
126375041
340020933
301174134
323930473
60171821
266648736
385091006
475400447
493654169
365137678
342679779
391229805
489341102
274669118
21437727
121300184
403457861
485790699
262724845
496043320
383878598
291027105
336624066
444381580
100753401
298606834
321814258
443687967
144653639
69608928
101602225
177125008
125418406
350445529
489284975
309781037
263385021
188673527
258817873
320682416
29030005
95821479
534948979
271485266
388171078
438782225
62099337
528887131
70527586
385129240
230817790
190746691
480015978
515941210
511570282
369652395
491828235
311382885
61052209
222020993
505674358
118404814
225910637
14243579
423526235
381726574
246177567
459351479
353946415
529163350
80675367
468707717
456482200
174232308
470098691
11337236
248185508
214728169
302035357
482214890
372127484
233333923
205377042
163025276
388731193
261405268
243309666
421771715
334013341
402161330
424056162
20226118
390060916
71359884
31169871
489517805
130954564
244112657
462041390
31068888
383499885
244748793
415169983
250543023
411802562
236213350
303092268
127881762
172842101
18528041
235821263
500744959
370427486
381733503
445157114
439144028
151612322
33822115
512522255
132506157
208046529
430861168
522116485
204859654
488707256
472456456
278089837
528190664
494963189
356381009
362204218
346163302
178220988
234844704
190043383
78804827
41932043
59909616
84990347
138485327
430947885
288145798
503664083
208285251
219950592
404762891
331398586
30506219
502702665
310056482
291409488
128002715
278640611
3898608
360142279
346327768
244968788
75999897
16623694
418817592
525915825
16113278
507835361
345870212
24829641
201111712
21210059
340270040
80349372
91662171
94739077
123464978
316335743
533220006
204712230
365981827
204329830
392507439
208058667
530125464
64876001
451165238
18660344
70335569
425948572
294012665
166699496
124113798
499770852
510316757
357898004
133358692
388798745
411908817
393932768
502370733
342882224
68468696
115852831
212042016
298914586
487937612
312668271
106975646
7045675
517314158
235996632
128805240
72155631
106562679
367477423
185937644
34517441
283840201
21781984
509999752
225747924
192108815
384673579
124127150
156348200
404470101
474543387
142091930
356417479
482115060
327158687
192457272
46337220
274340424
516360217
534891898
318220423
319653960
269931428
197370403
189722353
64838145
386677368
471577028
176352276
131886105
61867438
306823668
522238623
304418602
520179393
10117101
151950836
522813286
52496879
477363809
513697391
308519471
56605057
231243333
8872966
163420660
259717526
144840025
439859204
227522975
378959365
34858652
411258978
20500115
190839681
150064406
261655855
258747124
419059212
309620898
289436069
479681662
204859654
301239619
68973012
203364150
433650806
440810728
317228862
461229361
372314753
509443301
108980867
148946031
326373679
192056965
423107795
167294742
451386606
363763250
395054635
505720295
435976614
415473432
414126594
186816651
411039446
428995690
371149610
322526684
423402043
217130445
188139332
404647901
247926857
512175364
470880530
38029381
93609101
130065458
443500550
329362820
512259793
370570511
18626903
318587305
342104568
53462991
297352031
336680334
293478698
3692718
190059550
365882871
409378575
302728367
392846248
429060027
6132899
510711864
252712540
367938290
438307046
418262449
104743149
383355511
513455365
447577226
152158918
276129003
124293685
363514102
280360465
429254595
94103120
169362573
449890097
345787209
464282171
262271166
221657438
356906284
322141997
393042991
3340416
485070942
372926780
356296167
109052279
52417697
253776154
410620687
163890253
362254718
339774053
24587034
72477651
532476061
273312312
503627635
458642297
61846624
386242127
492598354
260091998
461943345
226179393
41995555
39533229
194963464
96426550
297429598
71805076
220571941
166864327
203002201
390384575
195570627
133776473
164687640
465287777
238216884
108370201
440441384
205432962
219348647
475761966
192230681
364323865
260781562
217880219
439656408
225449330
76424143
357109615
413855211
268508781
512546431
125903237
320052592
69594550
430108916
471272390
281356815
66375718
397192305
379741388
487019395
21385983
308495031
416022170
97934775
504646507
4763087
431447010
381733503
219248951
204982473
103746856
111911610
31965811
350335971
412875869
501811180
489849552
5053663
214429640
25711439
59540776
342699387
312747891
75189141
318449792
249366712
99480070
244035657
246228725
48917377
69113432
442425790
144137962
400603822
220377203
478591053
147602990
287767785
171886005
494463303
177620676
397277925
222044794
3659597
516743537
356122622
306049974
105639630
172149483
252409777
34433710
383112031
444017223
215218562
258444724
502867356
214251602
459231267
170709604
459234629
487439679
386824943
138578862
340372520
493239349
533247283
326525850
141405222
494073070
246991886
410208978
508888014
289989783
483234175
128011211
103669461
256275525
101184373
78184138
64952292
173785877
64981107
297716104
229782352
315855128
154305595
160662850
488392285
411430226
248807279
37883801
353631876
189335884
52769639
185416933
84572998
341503979
354847814
48808345
383350136
494029463
476569702
92870362
467111306
533241154
407755574
110455565
18469973
126953056
440872403
508750280
444523406
164438333
63397777
176610754
209142590
502483632
336674032
488894222
314493456
364710623
93986379
148859595
379205465
509501039
493950223
169765446
444355808
479179021
429540673
122955330
136227867
42721936
208634188
483962276
492971046
4480165
105891748
149315362
501697176
44725208
263996675
59243648
481715732
129220247
493889539
143951194
490768148
233018942
445934204
64840532
54513394
201644189
69622709
178887755
245477590
413573446
176401439
177548681
177268718
338239878
88176862
489996973
468513106
376953413
510851571
384526648
316905119
104923466
528350856
524379085
252810135
459049490
440807350
159761285
499183654
423241583
86063725
233138986
326114122
157318537
81313435
301056733
508459208
243167978
137833448
495191978
453139755
517633530
425909550
461656629
23572444
135318197
91671599
469658410
245527382
245011708
252232267
169432765
24810499
423660649
356554299
183308982
91863328
441763704
191865813
183616592
439487352
297188384
298987850
489055343
11552990
111922976
290252708
512215872
2567260
116614076
508758863
484159897
502710004
344359333
29638224
230044589
360332218
6222692
419021182
210215047
97813914
356414107
495543010
45131803
318255107
182749086
123712430
205844065
275948828
402892238
39147009
75145268
29440161
64819466
80264002
494124741
152359228
414981097
13914547
27959439
418839379
374604538
438866488
485925529
525047427
237805745
237252093
518900176
312217521
98271994
425716941
443025330
480006780
319470707
424747773
7437572
518568751
220990611
316420401
120090303
194674914
314626417
65679429
453562222
483547240
487266610
152595429
333950307
207848791
399372673
435091343
163511169
363175828
335962916
217893936
444292397
292664065
361371558
20448572
250050452
483805925
469160228
418438328
364390573
423878019
38873144
338211429
81910718
180815007
335098706
213635601
297730779
45079567
255016478
469616978
357169611
380816539
517924122
445807836
473444064
9991549
78744676
536796738
369958765
409642566
88380520
71850665
382163130
483666695
233071661
55719030
493491141
132070544
534669894
55529747
349602762
325113443
318683785
79015570
111203567
183214754
97684616
395730230
94359852
175131028
327490577
269028890
197181445
215684551
2515625
238473744
237802783
124077679
435391588
535330066
71320546
393579218
239409728
401307514
297473736
457928447
482381736
31210444
517416224
380349689
96777349
54448719
357519132
454787565
170478509
256758052
406843738
416809209
385247921
369461977
407643425
272551206
414597411
26441088
253304850
65151772
502089378
27910654
143399698
139812354
371927645
2723885
436991613
277895486
234957135
236001822
425883116
224009336
535479055
219835434
580396
319280643
495586335
58550162
334767098
33900603
296628056
392257845
244034797
17047264
361450467
318387492
408151129
316696403
507011974
362276115
123661510
259529067
297920834
292863451
117633556
495523259
239295636
207689883
84519359
353752044
217130027
32882943
328238853
64401546
306300340
132738843
516484218
10948432
304865013
101093364
468501391
251813879
28179190
356267452
288625690
255552106
26085624
205285060
263632947
463538163
269240013
340017848
481356360
93500799
357896475
205350652
435737037
482086511
49579104
533353808
159035888
190498146
525788150
435684131
56978297
519290781
329414956
12416382
68634755
418502093
379824896
227402036
511401083
28135009
469299867
169734660
372709553
91810225
332666538
523649180
455116254
285160337
459262949
233416562
332612625
124999538
314365325
438866488
97582176
157550096
272302837
284147360
3792126
459096913
396707791
46714193
169323204
401421888
153846968
531066194
6792028
24386167
94739077
299736577
346003207
108971633
130716435
29271433
192630239
158311134
157868259
181315511
354004482
110423108
163744608
292384322
262357667
73999937
485679713
151812181
129659843
368694695
309969797
18430077
337009266
530008144
523505055
474564905
196970330
293482134
367358241
420533614
232437676
106737433
136897925
222700033
374741897
293632024
47678809
280370072
445520230
379741388
72336058
476495740
76741118
3412085
234460380
399621451
36052390
378149839
418263444
44168219
282792614
438495034
185701332
462345170
21008132
512677812
351304402
494611528
262163114
46592407
143323220
203515985
110666145
136495950
387894737
260500354
341662120
450332282
218575005
5772034
399278242
480877757
118802766
317375218
131654745
258137540
243414302
143346135
311372908
431334490
490182880
62333979
141281512
491224717
180876523
252508511
414936806
325727794
388833803
187204109
8024668
246413356
391707750
399241918
245816022
308981327
301525373
382140700
199180186
466444576
481531218
308313372
239779008
295252696
460030718
121584326
433343630
525652461
471149768
391721385
253646575
510699160
295662436
65050766
468672876
312359352
132841770
39158402
353400899
284175269
536050009
82516746
414883993
269795786
14405846
312273714
297669739
246489452
462679355
514325259
404246777
461712930
509086968
528449485
66543181
398000421
137809531
330742456
298977741
50301213
422905230
132836534
397703800
295892004
227285258
155466160
513151904
269987962
166984274
203213118
368446735
220548749
325965300
411802562
528248985
468315400
506435435
155623005
302367613
198448286
259430082
430861168
449622020
221156465
263501579
25522862
403457861
379997793
162172246
63164400
268851072
359620804
330488580
505957664
312919008
192093355
425204611
435141582
228876319
309129979
16891008
53450932
506112576
310983521
110420399
85726313
72921043
314736809
374211129
330870312
69212177
450097698
1466762
461386824
252180151
184755915
439398738
172718216
334541550
255819918
275987476
217283098
155573333
253735700
10195938
264875937
499760668
111776597
298759789
386697539
490559022
43613108
251112286
17007930
298404768
129079588
109343424
106981496
398997136
263264341
477704187
119549421
28384712
254992222
407756104
339809673
355833860
116070519
176581473
348907589
366160365
466396967
520125360
269128289
184717049
502028356
443343910
213683231
299511870
429709466
526499229
211064901
292034127
130268143
31619021
373177520
33667992
31574156
192336598
480296188
458466341
459266615
219926055
34351745
221331400
375041330
10477230
154290467
210316812
212202304
253407406
35385010
270183450
470513343
531416884
134582341
403783097
401479366
531956039
177781151
480751459
120616038
221612165
161431582
29865041
183535828
359272706
534929573
357368926
306125203
437189214
345974873
102907496
387200902
54348441
434749071
218372250
161572948
446633613
437028469
263227672
312689548
335592912
295770301
77534137
384074970
195288160
2846353
336750373
183738715
329362820
15394794
272078379
245383130
454846744
76539804
275656920
523150803
51192604
3717187
136747178
33713307
300976131
528368970
54927952
209079853
286576367
534540321
516811836
153899482
416947453
282647386
367078691
222993097
162927854
340538271
507113841
485228131
496815895
336363332
528332515
201051100
398508148
241978885
175191943
329450897
59286747
478208064
443733826
124572256
360073688
464183740
2567260
287717256
302716876
201445510
500841554
198080665
194604316
261236239
126424586
262686590
302275500
208557793
39608828
234899178
377305831
139365892
100234425
174271682
178924847
478490864
208191220
147304097
106146393
96414823
198680514
439247530
5963048
311940912
350158925
374032028
410195561
254824221
205170780
87193873
276036140
424858632
287347826
455685875
14383526
283624969
513974180
106119742
149972718
498454130
269733078
290420352
246340204
89926169
349234910
47348325
222700033
119671390
257961428
12133214
267488369
300933361
517865369
84073876
401577436
123972293
92747677
104730425
206475021
222897499
528201383
463724263
79078508
509083741
261302616
289240353
436320025
381103561
406981062
333429426
498603208
57434396
361625169
337168435
271826560
330278830
185457428
453657410
201706580
231547233
496852130
382213939
116529804
295537898
44324490
196720741
308960874
26537247
356148585
230189590
336706
447560831
253372981
235647086
38430525
144151580
288009449
59789717
299305086
203706196
322370986
392101255
269469289
170349780
3709896
225052429
533572120
277757516
117539781
264132616
474507004
441323167
440605063
535839290
362439373
309924576
28209548
163821962
11414084
146616122
526947396
392214904
533300515
352464308
520456999
184631528
22619609
47811136
369119008
119487708
351352751
314663930
400748006
322357427
163553522
134637553
21963779
45683328
298715435
197829142
69999662
385406485
324926698
1389233
85001225
248905451
145223908
423664292
324153424
21949824
2418696
418314015
58893212
533345858
422573287
171849806
121589801
122342346
112481014
14971505
6132120
177208367
25209927
312071558
127319185
88629439
308046242
463903592
347899199
247157939
358689491
457991790
75080852
114157211
93500328
377419071
459493120
141025964
98702198
79760486
288344741
313570082
364735942
380849867
834849
147525965
524546424
1753907
129731070
370810836
411571586
491832651
223573630
400782313
265542892
272976006
372955998
239257860
291736467
182245992
109156334
502183863
491754447
436999803
260069060
391041964
129681984
525439027
5231993
342649797
409259276
184248156
212865500
253301577
253980743
446339328
80517304
513594953
98800673
481234725
519745400
78841139
114211217
69742719
372522983
279269167
102837242
460548306
459565587
54865334
133392041
104095851
205240398
86529322
467438074
460985454
375540980
187161089
284807019
182227644
151740138
386612951
426894350
349898903
276133645
179335702
219771651
501315507
277395194
268595803
31537703
428387192
501963294
524246709
165099811
222628055
162432748
383819072
434484718
353899260
270297626
374989283
235468628
77659583
326217115
41202720
31563990
86476387
244978303
202263510
181477535
386017418
95412835
480015975
502505870
84514664
135975197
401397741
177268396
97862164
258886931
118994226
277813654
26766676
68446409
26871653
346422372
463024301
521632753
244117504
168563516
379585880
177200432
347588662
82236881
162487690
68721777
198303960
41253818
384062051
247720584
278223444
535241382
95070451
174025256
154148837
207581526
430562816
91825696
73873675
453686830
456438504
245945254
211175560
18041916
109099742
366293865
188974551
394953143
306645010
234789608
19622237
6064322
496713479
164182775
492875188
108266495
295544179
207143913
144905811
355106417
302775960
157446615
125562571
272116090
172263431
475611360
235403098
458268131
159788288
255663371
513070089
341526933
363799530
167384449
94945950
38463888
51114200
129359863
485381239
118464254
24135309
445213809
91679516
509159588
474642981
522770719
466233713
317868293
309184359
385316167
329703596
125961871
159138731
374612470
63960495
207482259
394481116
346356958
487929701
156407563
132103016
242693048
453562412
54900303
422197189
472956068
67693728
494516270
405411992
43039661
233149942
367003044
437773865
386016553
130332638
254303422
142970303
432265447
261077606
285052862
6855030
346612604
210496128
446934701
8983026
384740637
385420
8246756
298770256
299071825
191512411
415975678
258001999
140511128
427095922
390868326
276339598
451810204
115664051
50660457
449645030
221385849
378533998
311094198
164176538
201492881
115311722
124898181
129023192
44660905
425632715
209201088
514982847
249348964
359537763
493239349
431955890
413773468
434395579
183265319
36872092
90918000
54381247
1722598
480287354
326603982
350364748
204926959
345967910
304198013
10774464
403560459
374941812
390630523
518482302
72171055
427745758
121905702
396936794
299885213
472350994
428564733
513100235
59997594
143917338
49144788
116992061
176691223
277495465
51956720
146224182
57375465
60635801
389613950
137528096
96272049
142427786
494857087
529438153
178034913
488057059
96929156
4039800
223697031
214998993
187566461
511733618
159679090
320308910
86882794
486922034
117817735
151142118
397640295
65008739
403318630
177951332
13509051
397665011
189401511
178893719
186782184
293245550
34155887
510829642
123385586
36529782
246133511
274708410
299545680
99847656
290040246
500588528
264261065
448929377
311087083
156791017
340432084
43248634
529290706
287069564
522137927
303025073
417797450
57668112
267739379
440846463
163588076
397645589
82797544
86124801
283190732
490896441
117711463
15673186
294556945
394379124
536510690
188297380
347424848
409537952
113810710
59402046
348221051
149413198
47841277
333961813
338047745
163182896
484081349
367129546
21119252
14639993
271835910
49126879
69411254
263865292
337629237
486903251
176901366
109093343
393304263
320402005
523277727
122262142
5613844
512164143
365561816
233252121
288135307
208396137
516584843
173043788
26408375
105788907
195619600
82050067
130013071
142372028
135787366
78271370
522009075
278447287
70411658
342649797
246477659
123268124
183616592
227772526
61014453
442853512
110058812
96227910
527826306
5740790
415440030
235849861
425053264
96198470
320999322
394018749
104404894
410770648
220313071
389339795
20557269
450292182
375458177
180287104
527454476
26298378
291023201
208424390
528996480
181861353
332985361
85351323
193947476
399764362
504074156
407411310
133570473
505306012
473380822
268114807
215365483
519839740
304475015
82072726
108325163
105786496
242986045
156717893
65059846
452141988
470037512
455395235
440337290
184323886
203770172
488904605
141236598
321082409
533748515
52620648
99588978
197198220
226212566
482295604
197549932
454772151
40020575
70803829
470726011
517735703
301423198
52579065
244328276
322559961
97379377
196616886
146997798
50512423
447449409
66420768
159737563
485740399
494390767
244873788
372617654
451450093
16440255
225266875
198904986
485888423
387894737
496996835
238038970
466111063
81262156
342941819
56362168
506579900
438927254
388594370
185549650
34441743
501654110
232079195
339480199
148281336
222612352
450900712
223923387
326415906
205759065
12419240
328594903
122949985
129921451
445292610
41638454
384593131
317396382
203029782
395270112
75215384
302303665
257436925
409626952
372777232
436122054
7862132
222308147
471048979
455455057
300672151
319652038
234945941
475283958
255016478
158899059
18671621
469304152
120144066
215494163
181327315
331643565
191233698
50822916
416312933
55187790
466741433
469653732
526237677
164626323
227568716
161528917
126979129
460985017
260756658
162230634
529874882
251081802
110413727
395159492
412703247
363689324
126775206
425912048
105791212
190018300
86042925
367710149
498057098
82559126
412574429
406071461
503314814
402546736
384682801
401889860
32035732
341979815
488725910
11424564
291321266
487534363
478299427
468299742
229988008
102095200
212744921
97846222
519296116
86258358
234585321
431855463
402232395
97931368
25860309
321709246
308039579
188510696
361462225
115514378
246623010
368294339
318026401
296967912
56942058
49482486
427935082
299951752
322241968
514419807
367409241
241187875
451377218
31147087
145617201
213384186
278260401
271268220
107165384
232041540
213975353
446277200
328677041
155594212
253298627
452906222
460633208
182869965
435871921
323717925
279996841
454190838
487940483
155301489
63593341
86247424
274137975
139651922
111599785
483155916
102230046
369572430
343885717
372672078
257383177
141096473
196416902
273070032
368804235
385816189
213050844
129075522
93006322
69831188
198356041
326669948
468879492
32962174
205703534
330938339
387633167
262637935
314950805
159816005
130239859
507899325
534134607
222819414
344121092
494213164
182743546
530103625
216856241
522706133
510169015
234713417
60231061
386867218
200480524
528654947
158447340
490004600
505280950
74249563
242143961
353434888
200116539
105915063
311373560
152153573
157299068
524746417
507477523
124566716
458095811
176600061
450097698
72263437
261214085
535849137
170658226
188949991
353059904
489185703
209073613
312347555
326247694
466010731
375945037
371283659
330599628
394568807
47302867
351742469
222041555
40174645
225234761
139646744
88465121
227070362
265080681
173711480
24587841
8634576
323776226
320480309
219956814
158780295
225797840
262208833
458461824
134565120
512521245
508300342
288717154
157421278
333891830
474080576
123805363
257347484
184431580
181275989
201098296
389727874
83369342
162823174
283159366
486368872
282805690
442080388
272842705
110828728
51750611
64908898
133877382
21381382
55118829
452520143
81597036
325282980
506775304
338938142
190736189
518645728
103659480
246745457
125409648
11169482
286709292
257222429
239358433
36879128
367309930
255896782
4712352
170201488
528054898
122318996
398495270
225619774
234181873
292491897
475190402
268800409
48557412
248927859
311192268
199566680
82997933
488018100
482642642
83878189
56942058
302982486
190383787
138344985
525172900
406152515
120078258
429415730
472469409
304688341
340860859
314188019
160089495
465579232
322381415
5269619
44905988
146008344
199433491
519152918
368040572
183738715
373970224
79091988
234113690
197167173
224815772
43370973
288871563
279369729
15071209
137214445
91621862
176652115
382228785
283270074
23347393
256339252
393101922
212861081
380143749
200028532
483615578
285689999
38463888
289600394
136963730
77120365
45463394
350146993
15461283
254008026
68308429
2604274
149144433
140835379
61074417
192334067
96497658
66343707
208103541
329053315
236909251
275123331
467264112
484904526
390619871
172352180
214631409
191108555
515925252
219353441
466822477
16756445
343253218
424698840
367514419
250014285
137677244
68704090
270552701
19459050
86213344
371740089
277859079
233304642
180961952
281720274
395660102
93840785
60526388
460030718
321709246
37197345
147932609
390002017
288938336
330352084
383900808
348695808
329103740
49250271
166373535
197829231
229628995
168245412
392495143
289320109
186925965
211357880
253427407
463657370
346107448
270721036
71149479
176824392
435490321
235140214
221700450
285578991
134330822
494991953
362733791
353434888
428741051
402120111
352117474
452324727
333820539
412542019
117315804
96497658
453647465
238763181
377871985
231344958
70362950
23262478
323970753
475330592
495640049
286441791
102010063
138944620
130901117
19956316
251103655
512707337
313973778
394304550
153660653
124472418
24170
412403168
43410504
107467105
334631013
534245409
142752265
236546440
25279004
336281486
395112637
444429765
289187001
489947469
361242972
382685624
79872553
43033521
203591932
417511754
162386311
148322841
265836028
302434033
321727298
457808015
160083246
199637770
32273436
269659980
495844847
431200077
521627864
460251
162634458
128860540
155695686
8023515
402823965
360640003
316631174
200106302
168764042
12278151
420005207
332291556
81625909
8008728
481854340
114847088
483684491
42282055
477331265
405491294
356828668
173914030
3535891
14357438
6747369
291184103
16037897
349460646
36653813
364840586
239475700
336783969
49641923
334773308
403047372
170669721
365586002
523888466
525262088
69678770
458370316
252180391
492656361
503139
180607804
273520331
483041874
329019047
158672218
32987102
62777270
373557931
410397616
371352121
503872759
288938336
152881793
35653845
135300290
375685735
383880110
335675162
510897353
511307493
157898385
370694973
201148331
357033522
321051923
176391562
398974871
485350379
339383322
389994909
202809201
480234550
276154475
217622289
171863259
469068638
369823565
182408399
7850742
376395620
195983198
168550687
311883953
485531916
291574993
451315279
301549640
225198071
194706388
330919706
235819203
17980249
502505870
364728677
337569036
422256186
322283468
8350792
227129109
517379689
501273707
376137523
621181
462383001
237571055
488798186
507526099
111666777
450829645
446695867
156552117
482007284
264306155
390536903
484155220
76051437
394014410
307821407
6470177
264544617
94855593
332584516
55561281
233225881
204625864
170757072
519836200
140695066
169668683
393943846
472141598
417411861
94335364
481930095
150106594
263782022
24907808
229887403
487013006
444941685
393643277
527860855
322090765
251293218
276774970
499535571
371332321
57602837
41515135
27138968
208152723
163637728
13114661
114001396
413693014
448808444
327774510
44182302
31596840
420139538
447238573
459950049
55540502
122792913
85628263
236919887
336348670
280248036
7633408
35154400
474555564
183473159
80822544
260694620
319183399
492614634
216475870
281455750
390207535
314161519
35141350
300158609
161276880
298575334
54656094
29274550
17064986
4200888
38710326
399977555
320998010
139017374
347117229
531950077
341368436
284047742
354200993
266216723
265434818
247611910
46354582
4813727
204102100
81472370
152158918
341678877
338978209
228289494
305656403
503640317
17495908
481500830
208923101
428041642
24590482
422005936
480516828
272500245
175015894
281215439
89506346
515110311
3908810
97029579
286641879
207630432
49998290
238723220
381498723
64715839
325219163
529750267
444367221
39962774
127748300
218914976
269441298
97974936
330053082
171576738
248955273
319222788
201999781
431245206
172781345
362141452
479178395
377027549
480350108
183677150
454247937
236855858
297467741
25117604
216428436
479493122
258805721
253243482
175322478
46864882
348612941
215005076
422275135
392858376
519594646
147304097
65879442
340372520
414126435
469965989
347216209
287623826
78220267
147932609
366616108
456657844
419724115
183360468
317983260
436897037
373161718
473114241
458209553
217334274
380466911
236749932
415013990
214950113
437987517
241978885
270386367
21358191
340168332
290199561
424487875
46390614
22759931
244457677
511933061
263845664
138005794
499851848
312729648
270870155
489391696
446498885
218788097
388964148
517512595
258740142
130854573
510372036
430897017
15331930
370831960
126144875
348989710
136599235
339185449
74249563
317249192
360717214
404287715
218019976
126277809
121378373
460340182
387441873
228196394
10954587
502141839
51750611
290936540
169816240
349327653
130268143
90667591
96467475
153487452
479059991
185765000
53526346
442528846
113857922
175242676
483537910
388180909
526067647
22806719
402010701
25932408
318326419
199417164
291629908
233579616
498661243
9145373
390868326
207129627
315793009
37418233
342953564
184151960
360751216
24993769
279790471
76438097
142098854
456741873
57879743
69639960
180959261
265378212
103275186
441867599
488464461
392714226
37262850
158644915
526389778
497495176
461836795
529815833
394722817
259790587
176391562
520847040
137706697
348320354
44343168
496885606
260865444
5937168
203520903
252926497
73403592
76877899
527676547
110691307
83011807
177322066
133691707
519085855
110164380
293328725
533936611
362917692
395734263
248640928
480528491
227343410
405750430
215401859
90188652
450125908
397547954
523652221
55188698
382160706
21630241
199425065
36951819
315459954
187292671
417293726
181196881
532794974
407407800
274470917
73630827
156553690
114159320
75804131
366306752
476283237
308107570
238491283
416490196
309620898
226469359
307989437
225052836
177567936
414184377
459575362
108205677
350819952
353540800
51573749
225862410
407862235
180411094
435856869
382611594
438659548
44078249
84838265
491418152
489979418
89247677
23038033
399144032
116466729
83090864
33005644
298383465
365682124
132713218
270382601
102815407
448810752
413025332
81416862
358957281
83367158
78157949
122798014
208926022
419442995
160966957
62077571
492545827
416956700
325999042
44728406
87312972
493817980
358705055
143069377
6894022
502943850
175833334
303635883
318602985
2425645
231081552
195523408
143778972
359880813
535547153
361326641
289492746
293611549
146074338
392667633
164433602
302896322
362346649
90020277
98752818
490648902
401055707
75564183
406029018
39131602
360247595
278441760
152988225
371365
436898823
98649053
379343775
381939285
46703099
436013808
68972421
465932492
224694060
342116944
133681393
427587142
130855746
182764239
262239912
388020520
103586321
484263452
132161694
26401701
201763741
225884602
511196496
130279511
377671815
261307306
442340894
96432509
121748879
466799389
235160202
276661636
399554021
448630040
467697341
414405990
498432234
245084399
170715138
514136797
521896927
144329002
486176776
306827601
39476074
211382149
177599055
75108628
251654927
196570093
413904556
90741687
491118312
485933149
491961797
507426425
288657761
524779500
433522069
269822417
467895552
18673450
528201383
286307863
375544001
254962551
352451292
106424839
107020344
505642463
42937039
261297974
302532549
256235526
317249192
283274924
289432420
222128123
399622713
419204576
434650914
39705310
240715551
477783087
342372561
392945472
534960651
293325252
264472442
215544321
405163112
251423042
451325912
252096484
41794368
478465571
38248368
427628870
417296340
330525955
274440258
239995489
181373586
279615647
43111152
168781113
12802873
462685537
301002903
50260055
461836795
418363965
85311940
426673136
147932609
318976084
281134462
96728670
401427616
91160757
222391748
300174164
356149917
458457544
6926369
23723789
373431895
211580257
38656019
3222171
139919653
196503798
341015580
190247327
246434850
471272390
507269774
433663134
370920135
94222077
523611024
252578627
166056822
206034791
456862109
494073070
145757184
378089958
433817742
390115950
377471757
498160010
467943970
33963771
213567819
361449129
217032225
65839464
215555803
20622335
332581177
371995992
333427335
294675984
113907089
269862684
102476876
136085805
248085776
304573871
312705132
513597106
51051230
286909717
536790168
60395296
108098286
185264904
17288284
99022062
524365091
91229706
478098358
290559054
48876464
44284262
397352805
325103411
65995650
244988670
48355658
105231247
281459322
344953340
443628399
378089958
192323181
67603330
281459322
288574954
371767193
328821894
81484103
486846868
147525965
215634279
186654052
158416352
268347335
186718724
428664047
328067188
502325627
69012883
358270896
138337350
279670671
428536526
383930678
391380508
94937574
251386052
54586795
234979347
472616589
316789951
531166756
357836295
231317765
239930143
130707379
453476265
490682852
532038968
156560174
54096288
17360401
14971718
68904440
254470610
106992279
394231113
484442332
459608298
246022792
489363483
412258749
345857573
143818033
430061381
179196151
265422167
207849747
303540361
185290934
160999221
514778853
95096141
182095365
282082737
491118312
209956134
102092030
109237700
138849047
420756071
506375865
50557514
508116448
419569551
265384594
163401192
138337350
167195633
331698602
271284402
74809578
396211722
69937398
148034521
440943089
66814016
180102955
12617442
117525348
523449745
12926124
474983039
138074729
198965104
138247579
346634724
31190488
137397367
121776902
230121807
111459544
14721610
286482070
2336168
374774568
83222143
428835402
297074192
378770997
319518901
407391048
392573492
372765496
298356475
459565763
245723880
91443302
237038117
26011284
95701847
105833760
71461482
208755683
156057829
429998707
501293304
415876870
259717526
81849579
143590830
167032510
48525502
131058513
434342632
119485454
21494864
209059325
203008707
8179841
363202589
179181254
360324245
439363766
309419695
121156345
398039678
17288837
42241738
177622
504074996
15369618
43227839
514955161
293625679
75406883
66477980
295766782
494398946
239897599
348010358
52877057
293303888
62625863
197594147
609280
56922815
499102962
185781149
258232136
432343489
210614872
29662446
148083758
96236104
244506011
436314952
179498306
520672567
307445954
90067362
399243565
498432234
455038900
173301152
79760486
229132540
442520178
41946123
372215319
237265021
206408735
139367243
258537057
395355080
511933061
404875445
183849902
20374471
261994971
487122352
476033645
137261766
259447455
155556691
56840667
505698466
76522595
126979195
17297106
477363809
229905971
67548119
400942362
124509404
96563855
171496310
349177486
248613657
15675823
417972172
315316851
502734190
456862632
192030520
423828707
461045998
293407883
202258992
189989329
521355005
507219730
184752704
478603938
232102262
298137889
103831992
386677536
53992131
362209902
530895955
160190655
429159247
464466000
195222997
441867599
452947452
24544518
468620415
90399604
456889724
212352132
494024179
120414164
295875270
131555092
97773799
378687069
9549697
47931899
226675048
342722973
516788050
368538175
452718427
386481851
279461600
317864728
442959773
352111578
238124693
333896069
372189910
44878168
236464642
521999927
174645013
306562878
420311614
103811074
297861438
171722578
52102470
43724068
499199637
298883927
137479298
47635354
443971174
418363965
282176826
193474450
377172308
52349403
3996062
512751525
292384322
21626829
468493074
349348897
2854618
7504832
21949824
174617884
58893212
91588618
334382205
117583835
13146308
385706873
87928662
199745754
83737959
72388508
242140370
500521092
219812022
91550585
309748818
176680157
119349567
98168933
179781546
367063041
426155138
35712731
84711476
482295604
520513777
22703572
274687362
42148637
241021
334773308
476456909
473270975
534223860
161292874
314687249
319230909
95121969
472396409
207877014
220124096
368662887
130309629
319348029
496111061
346163302
279617826
334743976
110828834
334794718
176145536
90127629
325014871
4035788
375775569
163800130
289072366
332692450
62537801
329623553
151974447
440363088
322766551
211857034
146145101
517325662
405719347
169973859
395070195
96715206
134176803
188341193
291078330
466191208
532512526
255926732
130493593
9153500
434033707
376434868
77442110
360397130
377357721
200826728
191486748
104027619
254097600
167823810
340258264
417168841
24826189
219372570
170634169
480848590
170635960
445252937
29429014
395939226
143335282
181855305
383998201
330532864
103836450
107504398
410803074
159772459
137682338
296668755
419089948
143622190
22153425
110344959
353474323
68972421
338610892
65439792
304591415
535344580
29445292
469090359
22861297
14299939
161185759
253602686
233895357
418611767
175879236
172869023
201851463
501209456
250720978
174084989
146517133
113319678
455252260
33521341
482358689
38367868
352698354
243418053
419132664
276825898
194775478
393943846
320125633
95357260
14752339
233413546
431448778
292405294
411624806
439250939
118880396
189498454
50202886
394535594
409164019
168807064
55684009
448928942
42998323
267536539
61074417
175879236
3206987
337732721
388912578
48590492
214151277
141345299
55742476
28504061
191359994
195345312
332584896
242145708
27264200
344404631
217595479
116853500
168363545
60583965
157337682
6189230
370418075
154152735
208141367
241903002
9747288
370475843
337369368
254004728
146744601
287596427
290740732
59568440
438957136
441516099
234541285
301174134
271793706
6062982
10586859
193956730
56009736
80137686
22793141
88021546
214061138
14111839
196110229
53544836
249568409
277841596
282553626
375363220
317081060
55602274
454372237
455170289
422770783
266387154
138227849
161797838
129345510
117538925
341820184
120464314
162838381
445442712
169775579
370691243
345084200
180703460
244293214
81743677
120759067
387023358
174982111
402531436
322273987
168285574
133472233
384515232
38164740
111910802
347114359
379250082
240766325
254662328
290309624
472532970
41042847
460952549
528798427
338245041
407332125
535867046
306506809
185659651
444443479
313237337
374896666
293674462
25233708
215035294
346590609
229983053
232023537
328300826
523236992
40321009
167121293
50948207
270386367
504345420
203126193
350615969
146839174
504586737
33451166
182350362
37115906
494597521
71956743
442077634
38296838
423442185
182605772
179221861
114367185
44295585
487952092
353525601
31049158
176276694
340309424
408251785
178933756
534324203
48281664
30892755
29776878
527070093
246771095
158166049
229795617
213928589
128762421
37448833
188722628
192812754
345802818
327079382
23072187
130760917
322791928
74428977
243155567
167129510
342802887
46381670
270759428
176278481
135945477
330651457
185587477
195237900
126089898
154811752
422944553
530815273
213142469
173660335
73767895
210562339
525968570
442750980
527269318
232107584
177951332
139506479
121855921
244523350
531390897
253611598
399042886
138250007
124312511
393665123
524983612
473682874
274345438
295337603
182912222
516768872
234566474
38339376
22261046
499821288
261051843
408135886
117952022
363227196
481800266
164470462
220677865
294577186
402109171
224189730
70025600
139249564
363025086
122805328
252171323
180346913
283152281
460007207
55862089
38493188
221690870
103168164
262611226
23148361
166051623
221405471
527314683
180719213
160528440
204213202
399882659
316018337
411876658
267139737
261606479
50098643
321360784
60374410
310927798
230972686
268556625
109480518
203076517
235260007
20078851
185955382
328007467
409572993
381762508
524897293
66508898
63803647
246160298
23929626
418799768
111557710
104577512
113288716
519021497
148219656
218575005
435274571
29234522
50455413
405128613
497238438
410552348
486644359
3717187
13487210
213218783
203620137
175195382
395383354
468661966
131472771
298194668
332023749
532208379
219922237
490346163
88892038
525048506
521659328
290440411
390033717
425911311
136365027
532682643
527684264
253490
213614788
249242614
492951478
195000417
72764656
406215892
307134077
47201023
294096170
66430677
312538013
464241923
481211048
98854897
357284294
381656383
499077745
67242110
368102868
138294646
408839046
22072625
456736381
46354582
205665525
501113713
49125742
127474239
247642683
78847206
110754019
480101301
416558060
172487071
324066441
268192467
472460793
207107988
84373390
91206396
52856989
252549853
328937780
159537542
378397708
98357506
499998812
424476198
487123779
402546736
41667864
401272068
472701997
15719408
55047365
117705337
337882385
516272250
227292060
357547415
454237367
356973695
211866211
112155892
213827382
431816719
155929050
444093142
309874070
190683121
238700320
297703096
346063364
106095658
473500127
355839651
443588152
416792229
6931044
178423885
444022904
342118819
431542505
163723635
209791885
272031931
258761928
83311108
466443362
122563984
290684241
391832534
319038965
503123602
145165936
510936884
277164910
197892467
520264579
75999897
23823717
146932817
9555485
96315320
54636903
393152413
220372100
460338310
117375062
224819770
244523350
330294979
473764848
224746993
474660417
344469766
414122531
430012728
279711300
99367017
33172563
59307688
84718108
411357632
274170313
299902142
169861764
175833334
526036543
171341452
379937803
431528359
363081295
271945847
491431250
495640049
488468066
425960637
48528614
470462250
304183168
197781172
297412614
301538976
195256938
434077942
433755710
97472789
183254964
228931132
22715284
224032916
526175155
403662929
385694423
155289425
263869211
356873127
55368230
453956010
353718062
229691309
78893661
296350728
396105522
258896677
9647244
198158247
136947482
527263021
228005594
130279199
122284533
136267520
533607177
37776555
274367823
532933299
22060437
313322199
420089804
18375921
245367874
392040380
212379904
235820869
423779287
173760674
276002541
467580477
263766995
421019399
460436008
455086248
280377810
7836115
322135077
78032976
27320693
13066877
229981249
165360051
421387111
183835329
354865659
33061660
91120577
201578155
323582778
162249598
129295924
131277758
216630751
85198437
149079747
484317976
370450616
32410655
534789714
482918760
4841537
304289864
409080440
439149219
3017629
26356117
19879237
7755664
255666296
224942870
337958810
447593167
404135846
333638953
499469928
234541285
238432602
473411443
169968759
1820947
200979871
386431541
359489083
502734190
475095513
154362260
214702037
413902789
270416920
116692486
389596919
32410066
501241351
160083246
166032355
142737888
534444845
267431698
298120139
496849955
90093248
252482290
420335660
408138973
226207033
359281454
402763084
460820827
161221625
354160470
119485846
317353784
7284017
339290444
483154977
53584758
110891083
59146558
334676711
530876168
197480783
207952257
211690352
236512843
218809446
437733638
440920741
349103472
174586224
5148441
348681689
518300152
136181750
396153728
129143208
233138986
316495882
152095661
67361116
291739993
340964811
255931071
243060003
306888455
518647035
234862933
358055062
456599840
488400679
534942449
354040167
356270281
68762409
485069138
98678218
420943461
507343233
242723379
466111063
232791748
98142370
260034585
65926465
373569553
53950753
58219211
291798878
534126330
155403321
534163731
520130694
328365299
489008084
337912392
382383926
410950355
243476389
132747964
468435977
293341513
367071065
165874010
424894701
33415772
69542328
524483231
367498579
72388508
525181204
178509176
35576678
252411570
245888175
17742009
320205172
415231845
64731836
388127980
156515467
312677560
469656794
158784880
159219048
304243665
274767350
23489095
36930012
156328569
59848482
488563561
456370125
27610180
503050853
323112132
461440565
187908310
380474700
428655686
453348797
426583298
171576738
93268650
524829622
456302826
85434123
470924147
59268522
144933579
86655970
317740591
120509460
144093651
88249677
334074017
90399604
50245823
221298701
503301038
218406757
406838521
149972718
306757841
289471547
448069645
50165717
122325747
142018998
530971685
442736308
319333547
243538605
395280210
56360036
513164868
524779500
217145116
268794281
524796518
391849347
492924009
7175481
467473053
286037274
178590198
9055924
471698536
467602612
4587517
58359851
158412995
444429765
52562296
352563760
396073100
215053949
55475623
79672913
382271279
428091740
130554816
116444711
385394635
68427447
20803709
353085016
290001856
365843030
3487470
368218389
67328403
518996699
65140998
287817205
333014500
449100784
355056970
225688766
30911078
312969856
304887403
241717392
438587109
106131968
206576822
294632936
319636202
116038855
17989946
381474431
334728904
70773478
298074242
315409193
87613817
413774877
462642777
155123054
226006446
526711166
124731905
269297880
47737616
411604723
16015469
72038532
416424549
463487622
116648430
165062918
268168188
114719723
252740274
275756586
264607180
468996004
227602378
398282813
476652752
95272923
424000698
18458992
397010257
316142406
126829839
63482848
123427955
41667864
527454476
97496102
216848680
422895441
363657896
223280582
237638765
374474498
507578339
527362538
77024451
230121807
386013977
461467751
485669895
161866157
105827816
117013300
384903796
320723358
209202542
364589943
289346601
58808334
535849448
200276623
433789327
386852539
195773689
158978483
370652422
136103076
483848395
194193106
289281638
112963285
82516746
397845072
410197847
246002139
58404713
148176986
522363050
452455151
502610804
181821928
483425565
51308477
366843585
216393754
308714757
327184665
503627635
256480401
176272950
500454369
37310069
384254835
116828846
147694276
9571998
390096233
276078011
103637903
478765114
516968182
502357612
421189376
455479547
77126265
261620233
3700808
197403571
279293234
372771514
63874821
321094808
243185581
114788779
222877791
407942009
481442102
253969864
64382814
501713317
38015182
56470524
484702909
160654698
110676832
114398840
519294233
268084209
126565567
146411687
98577922
173217503
353413460
267970929
309969797
76888059
6658891
376460915
392966200
353063576
116630466
20076141
359026693
459049490
367231929
284033963
513341159
95137003
60127850
468091512
533718948
85418197
210879422
16982118
374247357
447506007
276661636
50979956
245727952
384306806
261569196
109100163
394716360
71860731
430408173
476246465
39361422
307587833
209552621
507837377
512874523
286031478
302871057
251824256
255966068
319756484
81306133
112716594
131820162
485602987
233041302
174502172
144596501
507408069
458992525
370519586
523208060
332294623
140754514
291655785
195410106
298218575
298263797
273721965
46949136
165801110
349797803
45500544
77062230
202607095
49135396
412250851
499384022
161494709
180447141
76202274
446151363
515042487
47678809
141288382
3155110
58767300
343150181
201001450
492334289
305690457
169648529
308996053
394900945
464729746
207804797
431413174
346752244
194837097
81561179
72432198
473768382
424619953
326755166
424261486
146987386
231762592
248817084
179589430
287685062
374897188
485064357
495884260
109756321
468184670
206465884
187697701
512454548
89404715
378310171
330503300
196011575
311254447
408849476
28233059
98143065
135991791
526529191
64941416
320723358
277366820
300318559
425702000
322452840
379096068
404101381
517807661
362557100
316018337
183093555
315583527
203112442
26679752
332289776
286394391
445183960
251522992
445461851
28828525
98678218
92907654
335186248
512516429
24166808
44776961
450118357
267363503
155978820
25628472
279269167
393248148
106824880
321727298
41884035
153522631
508128923
455430310
466422231
532535971
273069083
463097106
137131505
413513510
498511672
216988058
420333485
355134728
342198291
189235992
208412268
192095588
226869661
349658449
184710166
425512800
224391417
27278841
330512546
409476736
161581567
485176738
201492881
320864922
47251080
464173529
91426488
277698846
69461189
123805363
50713056
370193485
221337544
242874505
445236801
107644502
191382639
32029689
269121396
206511598
456404707
68972421
44467780
375640377
280370072
481488071
369061313
289872322
507064882
368043831
331675935
67615820
416976392
156194361
419406621
296447680
217615248
184567008
185360447
180192712
28233059
403238320
181283259
200349438
128405563
458892729
38631391
353721339
505763574
109792592
199006637
197384309
447153350
198601211
92065366
499603314
438262920
484377275
514844175
526261758
206576822
522925936
239575805
44429362
335609057
473169459
525524592
147677173
471023075
131572790
91720638
36072178
245727952
68249846
40641679
217883231
184641370
505651740
343505781
62617688
253885158
186069232
130784412
119323191
287240724
480084386
397883527
60965099
440629528
490984460
82037247
388254364
131131078
167316675
477467369
312209107
369918367
439591605
42698740
208753680
314779994
15685538
122164698
397688314
227193701
122058776
171855104
107571531
212643789
217771314
22532414
292561714
154216254
503357430
363710237
111261872
298097317
242697179
224098895
29851502
289438293
355413551
514251091
515175491
74872018
290082514
401132188
291646810
143956786
406557489
153171922
105073117
172480620
30914205
116987244
111973392
527930754
321626632
224982084
476905252
206564274
205663372
394568807
87358941
266586630
174661142
330008517
423723432
177581516
156977344
317229744
239250345
460229794
227129109
371311744
80200898
276667809
137572134
356414107
256351436
160469662
287644128
95860899
66375718
342103348
242257007
286518347
342425035
98145386
524513326
6098330
206340037
390745697
152825459
230059453
478271052
19429188
107721709
466143468
130808848
532632102
64590858
383165165
239495299
493960289
373921301
163069173
207488562
221183142
31396473
338782196
328934397
177234307
90094114
274371716
41928067
137777129
506009669
81910385
28828377
522434727
483682295
320132794
255961390
174542547
519751988
188095446
207780530
311863846
427302723
277709053
54122534
258712196
387052692
114887323
322685999
116023263
520080937
360537561
494075204
19878825
201470575
487722786
270955430
214133112
397049788
308268481
441814181
510875959
477958915
117996268
136052196
212526097
425467357
326386392
214460983
390619765
245157810
115170230
157163618
342919057
160442200
65170798
328198835
59114685
108277532
110666145
503171998
533343728
16410098
441721688
62642106
2098242
509479767
107871795
166757607
384417709
319896738
314723458
233315133
203568929
518945524
512119451
45912096
329646970
436801022
530870968
50108010
385147958
441014892
108094175
202292076
155840807
209993378
355974638
462983265
236968495
392645061
381502282
461740641
177349892
430651974
468228048
371537093
266656069
422266810
508730434
43503163
485082219
236020805
65710917
245646857
509497204
197888807
447298108
503567110
174986335
298409767
244370509
289620453
5122161
73474185
187263664
396219597
465460637
33862562
120313204
76488016
10561866
404254735
73107857
273603307
424923539
527405431
97038626
494278907
349289986
255559728
526682489
209483379
412282580
477892752
415896991
231327256
307788044
74617754
400438024
360918433
246933903
272846308
456780561
488049249
512357641
175336561
22732730
461430951
219379737
273070032
41930575
126398319
469604088
160770586
348250945
482312220
331483763
268007609
388043449
245287261
452949935
503139
52719117
358414515
333755387
419553252
381400457
94262199
111374613
293980544
408037056
257058569
309593156
7747715
484099494
4266724
122699506
466613118
160085760
370534405
464956146
230784558
73641431
151383999
63602485
282425642
347545293
449096866
49196436
160613371
448169941
532195650
70423371
314737568
146406139
86931823
77517388
439156097
52525499
472367698
426488515
302003584
192069971
511321270
322337149
358777636
195618238
422823593
127386929
247329546
369955473
16693754
435788299
362969619
306022913
515935715
284672540
388875739
196142844
301319507
215904576
185650861
16614355
285027895
34518049
374985152
232549218
528681504
397765326
151443427
435580235
97816964
364685416
79679065
284569013
408819195
248854114
482157139
529822709
224096779
216939006
448238988
374037641
135009040
205995826
223586803
514141069
12978959
54382848
315461319
265602062
39324151
57147651
213013396
396073100
301349849
84136811
140214789
291446495
219669063
92376731
436778528
359953796
215478989
158919334
399554021
115079071
300209326
39081275
9286183
209599087
360234615
185948549
362075369
488894222
434748744
67448710
1938883
383583417
350615969
481036642
455102394
44674252
7415153
81625909
8272741
243016006
106900691
530105523
371708248
102031930
237004592
381486559
523208060
227593195
494623719
399088896
28046526
518284912
165567910
533658710
344838560
465997181
207432567
184736897
353375458
25525133
478579196
329362820
254364597
516544653
283323310
343029126
243979395
425162252
399138133
511145578
362458827
115800555
454056032
263385021
424328868
219321673
4642380
4035788
349975253
261211256
369069525
184433224
476530623
527410158
76169897
248925844
20078851
158193868
440154407
352251155
221302599
172115996
121256884
234475250
77818215
141288382
57535209
255783810
447593167
472018986
481454194
131044086
286156975
394636786
348267982
385537541
238394537
268334359
334947494
52263286
328830451
396608309
328305646
116430358
274818224
181754369
477019444
146907893
141550584
142374974
453617462
61200002
29018169
348288875
483547240
517658519
474792931
197100738
310228807
451626822
425030612
424875412
268147182
192093355
270266386
242843769
505608667
187147845
116691706
301326026
473750586
275987476
402461707
345588229
507291381
502451703
324023978
117356892
464541572
361860263
3639227
53286811
43593430
269345983
189589943
200800961
155899150
320401811
508596280
316919876
153981802
288918723
353116507
332931559
447211329
158629215
126365091
220027047
53639682
426676694
447506007
269717047
71611130
112075438
33246827
329879261
389994909
117705337
63639370
399647027
420477270
122306756
334692315
293287152
482667709
181774658
255157086
243310782
480291714
105203271
3966548
161568754
101756525
455617825
296781095
213345182
189869412
300517585
315300464
106225622
1735304
311015746
103301707
251785789
101175729
523938817
324398819
216674816
485327132
156184939
200103103
389201935
413641477
253077383
415393674
52990374
238652358
300912454
527320291
208401021
105791212
281636796
521156424
515248744
88253363
97461005
300209326
407868080
245445744
252822393
504526946
207299473
118203387
8609320
325703755
268311867
309990694
425960637
138337350
197403571
84107552
176286683
513511297
211140746
320592583
230327552
49786271
247854091
219936559
49354085
312911401
218817695
269566396
455879718
449661738
171463373
371853643
55538386
79852929
56424289
121654787
272099815
306855635
388776834
281946579
98440474
89773512
12092501
8929592
244413328
525344509
534000512
100209652
477430490
114906751
194120817
10178987
10259513
47202247
123416724
213956924
209841488
388833803
107842122
362281196
181415544
373261228
435041971
437894921
75172989
138995782
193600322
299094787
256658248
301968447
324926698
382580529
114809676
200587836
479728351
62226188
320592583
503926910
404281070
327833760
355406639
294362283
419502257
497881352
515553254
408829105
488442668
306436564
497809226
70347207
8365750
298922181
161939949
417451165
171534126
466488188
432837104
377987381
79844947
516524885
439873323
353737665
33095061
178522847
515102406
56537611
120853840
475964771
514950691
530301388
366063923
137912157
8837053
337157284
260342947
203886929
284337809
418094574
101982451
31329998
498287082
155943856
205198772
55159120
337309817
515539740
304357865
457582442
491756001
117026465
343999038
258110483
177956853
155467041
219479158
23223435
304208510
355432886
468151385
464954794
191769665
355928142
349212112
231152361
487557837
449347196
213566758
462178984
19903177
34237900
185551941
334398618
110166489
463847275
524684794
369675845
249831944
519469001
376900286
401707334
443264265
69786547
371492223
348342374
446015526
158643911
154152735
213435810
68324800
253126669
65995650
266593340
263151280
36494647
373889084
489446938
108656072
219599848
144894442
181170702
404521167
480475176
62067041
371980923
334074017
180941213
348183156
529425848
204115661
530761381
278422595
122817583
50662244
87083347
71921857
221107650
154187865
451550648
240790267
219135344
172721544
17181396
163555856
518389102
79415732
419675074
505027994
322007472
173752984
193514514
455023767
309803537
323287576
15673186
484243749
128538734
126120788
66510811
157381900
526485008
353421815
319270758
351152148
171262897
307520281
365132295
302275500
359678091
253205137
244768948
533495014
386338382
374037641
4153721
84799155
369918051
43122386
94760771
482076336
151945397
403882210
356800082
422006995
173180247
394545854
66878046
276747441
237317246
325096502
187500721
168081426
512049949
374840301
393451860
287202576
306233476
171774720
472745087
203573408
148392955
190368558
270217600
206728827
281783433
152543833
479170870
121743890
288938336
469011861
250961330
274911367
517986045
258712196
354586203
490194979
40172178
38980792
508894859
256708497
408819195
484232400
430124229
382943139
229348266
520642764
300947064
123568595
416800054
295144343
487785483
204775662
15506306
164402136
249970606
414980042
45572095
116447020
235207959
486847445
226994812
190612600
509020570
252041636
71790770
374550979
95557793
16787834
131879427
320898078
466421394
457614219
109234736
401705836
22017189
533827367
233177456
448819383
250989296
168956012
431243166
218806830
12671004
337868123
140499504
121220263
44904148
288000444
13079088
223988766
505008399
208923101
350433318
224853921
158023536
66342068
366836024
8661057
139695766
214200414
10039988
124154252
528467886
257742199
215879225
101239710
292294442
17018590
167779926
446184304
408191922
491612813
239390085
280225499
511308772
186619716
73653319
529858401
146158522
375968792
212486094
166699496
348286758
202054642
293125850
356992854
275951184
78600746
314443446
380232800
337157284
211277663
453004159
335016708
464996337
289936941
60191533
349907541
369076446
222293786
242074709
45322084
349838837
72254897
445520230
511757124
422215140
184448102
196944945
435588176
218295055
224391417
451533174
378074200
261297974
314046326
162249598
479347656
473627330
451501983
437151171
518764634
51648421
192391390
407543708
164684517
199272655
535268258
361670759
450624216
268508248
58587163
52439381
59817101
388043449
349105462
265548628
482237612
366982630
479238719
40948768
262597773
262936599
368585086
309709951
431238037
447556469
247461847
356213534
197598856
149801695
201339969
117080310
410338830
122476377
113702222
226744242
44029294
178901262
451386606
390757477
363651849
475178980
335183168
513863140
377999815
210850947
165123786
529297647
218218598
518248575
7766513
305572474
38345205
356493549
127902066
469593786
384818968
223304039
246473639
393729081
46674353
81933323
75999897
22149789
29117987
22780055
321459303
147597048