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

10001 lines
96 KiB (Stored with Git LFS)
Plaintext

74651750
495753703
27301457
215527572
464440128
396873505
275330738
155255912
220893823
202861020
136132212
368573580
280959585
166859955
440419267
390440206
411864254
119699003
187213303
237564128
348428328
254180804
61951693
430821777
447618358
427735688
32356421
51030969
331084074
369616985
293220841
252334426
462471995
326769901
419544441
57417109
231358544
454608943
186710595
183196888
396873505
299565868
283949949
70127269
25229301
397311924
270523697
143381941
409072467
316798703
91807065
117609111
488745726
407486812
55113840
211935374
351609926
81165212
369223767
507988742
314587974
399989001
70932991
266181071
305848670
156766387
38198037
321857499
521890944
417055664
8648479
221489285
53822364
51000881
151407391
72750234
493237936
196178745
311628720
85452606
528480381
301048812
352394175
59829399
504894454
104042456
470392643
351147326
476339512
415965593
477877669
131622984
483885
318237132
512000037
95315711
454239700
338827429
372718871
363756039
360007119
149804742
316541367
132233580
220246304
167201431
256242039
150524237
202905360
487629268
251951656
8519903
42895927
395958998
203680664
527175195
480198295
124704330
511271003
11888514
37806411
169271649
443090756
147178228
367915768
270068666
411868642
106095858
400908581
533558752
157783934
395970553
478209752
126059669
149781714
141352340
435502529
320868996
346982410
112706978
22506169
480071679
159368006
503457582
374119933
258430846
517456839
40999308
17650813
281529748
68995814
153436109
325337853
43615220
76894385
309988149
484479276
411112737
457626620
111075019
338336668
212752634
373511697
42517059
99446546
426177954
352938272
268620975
500241669
329797382
283697180
230380805
284912743
506311861
282015028
461220118
420955783
273629941
358287243
304372428
370081730
330370611
157926682
52002327
510437385
273697796
494652794
510097479
159765104
219343253
492551564
319041431
75711625
73186650
515652367
256626623
398258265
477343555
86272248
476578529
116066085
468971214
534821529
368829386
514603606
400671
428344249
509274320
18746392
380790202
531330600
420473450
463017506
56258401
395978273
400313309
59264249
419812178
360114387
324921362
22577348
357015186
427677425
505555614
485506028
446436793
372579854
510205055
30852541
428860171
54089196
310318978
532570591
446967578
269919480
393464740
527742392
68318977
285963438
439090834
444068320
4179271
493479206
49471091
20023999
219629956
280504919
342807543
114394163
232334222
159247014
375371837
428110115
33247538
264470980
500868226
285611527
112191770
491019529
124294071
26997998
224896660
207452430
186214686
535324619
160984202
54515843
260201283
444808158
312352440
251531743
202660018
71188600
342686008
17811359
91762790
100638761
336577248
469428346
167630659
53901986
18642330
36301855
250343525
405512692
204158891
524450144
449300941
505637926
132749212
404426885
355041078
439669929
112564266
261804999
72136654
344715877
139931047
420163631
517993150
349249160
500943878
58223363
383567478
93637760
117533917
110663372
156905317
463407657
448924681
410916068
502545694
93421804
460998207
497006604
268587603
84354381
273356440
160983259
150178445
246708810
450907529
54645819
507343543
265014306
531360987
525758134
80394951
59993369
172532370
388848294
260023588
164118573
369062952
47529381
182709297
510117484
413530583
251667748
166199751
480252768
378326287
269860023
348724490
111607278
196134488
254990921
173737738
72316000
360360208
489899661
118933774
367294170
134919220
516190842
30783275
396407481
474704734
516927723
482879388
139204312
478585071
53789816
445875331
233410383
322210
75008001
479783164
429744568
205547144
232741698
463676599
276955097
503534526
486645969
217223150
532837180
175847095
197352191
312303744
197036359
363046257
515189831
405590394
377205650
323194657
353917768
460579070
246313143
146614734
409724122
510199103
54654456
262923396
307186879
1896286
283621571
326803433
346407936
368933313
239159718
232762313
515604019
418390819
331176550
152126622
130285497
137968427
444600772
212028343
53716768
182612844
536087326
521847203
356170363
317366931
459959716
217178719
460584249
472781272
22586789
422095738
291708347
227198835
182253264
54717031
449711304
453696157
202052041
532768681
81605018
377195021
416396307
502307397
297609563
532225590
481510796
329656277
274436655
443654847
194536377
415731999
278309139
487185163
460338272
262434492
421266497
477116110
91807065
173269028
19763608
520919494
522613246
389303907
7499965
290625720
490509215
102924089
536067807
451209294
46803588
341865697
316246962
531289808
3930684
323524454
86220591
459942507
51464917
356179829
160579888
329475240
46525220
88331484
347345674
380775098
67577969
195722323
231881043
206960765
332883642
305000077
349111621
58274147
331556654
71633550
382537059
136358884
430527852
259631899
304372378
36017010
204266042
399379800
132177001
435726586
148937508
81432610
501805467
123271710
385867687
233815352
232732298
529899222
368986466
266994992
223638088
152387305
270423238
223876084
270455978
462642069
237180495
420051198
250974266
376828231
345654547
492548339
478598481
76431728
283890131
57152354
398000989
280046317
399487545
368996645
323862470
105814293
192273421
338239238
58231207
390673027
531809040
274616209
172826366
27000520
163541669
411896880
289446173
9037970
391078797
14223995
19331822
176020242
404087691
360223428
319448103
221795824
353065825
301033446
339069809
369242295
16009024
405371934
114042654
152677321
347475461
492976319
490602274
334413058
379719493
354811573
343686354
485495266
150923840
522814079
182145244
523929473
392289043
59916843
24836167
120349305
252572739
61416814
73791314
158264322
36756434
111357538
7042129
111185892
420156192
71622307
331182821
226905992
182141011
307082872
332883642
340199267
486722266
58244271
334877376
349859747
393811311
207917353
170581589
109802125
101971150
393958571
412466915
108845098
458832332
258344618
504931202
181582853
265667577
182493654
36945131
80467857
529842352
360752875
229003002
38742986
181103389
324401163
449950205
476274025
55371301
526791839
157396151
253177588
207309680
293198770
224789386
122948584
35705042
379309330
113400999
446014205
289906120
383360426
40064732
188488003
296629520
374328892
417224134
45801502
519182441
40081101
119340521
208007920
341024147
238381306
329900562
303791199
369971188
131330211
108951541
117878012
496940135
414585795
284076687
242896430
418847678
447463254
452523146
161007336
275678790
484918975
7083470
421068773
183960170
498129597
174707316
284573155
354412620
312987019
313256093
157794695
226006530
466894196
412256582
126461186
55936408
436826560
464105885
50270466
69190448
330156903
273317688
274574848
45945756
522179264
148316397
177967252
168425641
430629321
485214009
209506261
138808347
536805317
456996647
238236834
506117166
533949887
72505100
536732135
359595789
379971395
453243903
525380490
274763229
424996771
232670968
212929220
240970071
138330461
456290680
50004697
425170729
283446478
505597431
362693916
333866482
525257442
399736935
513564777
73939681
175743104
362266271
369119403
367859148
284097716
287444181
20819647
219045018
239470572
242936869
99151661
339726000
214431883
17670808
372506839
338664937
47174667
31859652
107163021
529125925
303035029
490334059
24497680
5342400
231620983
168572910
36951556
145347244
93098174
220584165
277670778
159866288
186047776
41569612
318851742
199950795
476562119
167232045
451309825
312107133
336563272
57022874
347758794
358914285
360434369
124573458
96710029
107677603
421811033
8836215
502681308
389024914
102161702
204732535
521319366
138220528
529086278
330130552
519272785
347306989
106006356
477128852
346823680
63148784
369733012
293162150
254927341
267470623
229574682
265959399
258800921
248992578
450345465
111224535
179183524
451917432
317458451
163042683
22074450
116491061
116602994
131588239
335344207
125946366
508872382
297867073
383103772
161324517
401345481
306131419
81010969
161882289
338304854
395535950
273697796
485608636
481110524
166070623
135990419
160705504
174824233
410859100
119389658
339524725
376812595
364098365
403930181
196905186
144897869
385599547
364979392
117213323
516913100
534976579
166909447
53535120
490797849
199926266
185148069
317924087
65792919
391447112
253244272
371306960
420827842
492793018
316125909
92403500
149390919
525580704
238490589
392803171
295940775
161535672
391798333
480303415
309800129
433880569
103643390
332265070
482438407
319870077
519379325
11327183
298539262
290761133
364609426
485739246
309594669
155540366
149319974
290775177
82028778
474142293
156168770
323820110
525937736
176921710
105494050
443500231
432857936
282147158
468235774
479362219
93472607
426478076
390351281
153919541
298354685
458720437
134708966
517387093
24956311
432052581
106339824
19597525
488493272
438787690
465632839
427449014
76470101
289132037
340140030
293767954
116512699
515953122
373389350
98503191
412769237
306579557
445263644
384307617
198496477
490350585
424926628
31887343
66612418
192630851
461609289
95671833
429061996
396760609
490097268
385696772
96723096
534663670
109690364
77897795
20628643
76892311
321718768
479057879
402926073
392000205
221198393
365348251
444740787
56703280
556457
269115145
45779018
283032990
313789050
432242317
528605407
99124876
258530434
12340960
532870997
285853586
330740577
311224706
191299675
20451378
445866939
288572925
101968482
85456118
137452950
35439867
51634513
24790441
229210258
91143140
113070849
1309907
367277001
435540962
514761805
281978227
184337851
410786528
144172836
256025061
390290291
429423907
19823023
462440654
17988144
142311536
148752639
216552858
362607714
430527852
58949546
18802129
65285400
391898222
58803799
112462424
131817642
209912471
181179676
500737327
385058905
288134074
64216160
170753331
297306831
491654084
516727543
129730499
405432886
181369941
365286427
77157363
223610864
10342267
309141886
364686315
98944225
427143902
59307995
113705371
298334846
104750096
59763762
12652122
47937860
129891442
448241046
206723110
198435487
162462783
336615267
287315026
85566104
253652561
109868160
197059753
167719883
436631221
354438160
10602250
513027027
291372277
344893098
19432774
231730673
466589074
146280137
47954094
313894935
59899174
350285492
362268351
352105657
366037510
490742946
240536462
93203004
456498204
410395200
290268846
27134192
174552373
223653476
327074679
249009173
80193705
16289384
361148933
497880319
360504738
436518850
535822290
20235411
204013682
411387530
102369326
205967010
385827197
536556140
473796439
277820255
267500621
245005818
514119906
218745685
290601799
30925802
252738037
371353627
425954485
261212821
54701285
253180195
136601238
85625288
401263682
357399361
518755414
205913189
42376213
283849548
241484580
530354615
33356695
21663961
496748955
429506354
103510814
437832479
119410331
51987949
258554937
128282318
219513667
303695661
155579302
327096747
237627060
253381533
261967378
353962574
393994998
4302727
123464668
178594713
40326886
309494825
318211437
518035695
266994992
307687752
197813205
115612816
482439256
112788991
53301974
236036648
101520928
504623406
163444881
99741291
401348834
157365729
467892134
231475044
355983296
14931537
348316974
137039555
502842510
190143967
381478161
350046481
281393977
438529935
407432018
314029846
166575238
485478656
251219894
437147472
475083985
386367702
42894786
61820835
266251701
118144211
488521393
410009610
129992525
96984917
321834398
228464772
81863422
231198697
439387606
169465008
225210739
160055481
362573040
508060219
102628092
13913139
493640881
290637004
10701117
38035699
25852000
119631587
295384734
433515103
206997809
437586792
501871798
108958
142960560
315806222
316505580
98810490
498926680
189192482
524154865
36863228
137102674
405413439
68573119
462508858
154521653
495284718
66915265
433944197
386465119
317781190
216196217
23479763
20883906
160565349
525444980
287503844
481214064
161356074
222526271
224547157
177636471
445846992
48955913
115078337
297559148
377110287
281292190
265228214
390067117
337461487
424645481
4980304
345112005
333254802
469780568
375653063
221869904
407486812
494965898
486309781
260568270
388028086
283694518
231198697
93148590
6097620
448840881
19593346
13962672
275788062
204354470
529313856
293666193
419313355
22755120
528246279
24736065
102445653
536327117
135952317
411973950
315162484
321333063
329704168
463581793
532204284
11609307
297529139
322873214
88130284
12193610
170317241
388446698
246684316
509152822
331170323
21331061
456353057
160935778
155911576
511621362
9093425
65111184
241565922
100941973
203202511
11993743
217520965
166013653
424128686
108052357
62794932
77719451
102031113
464972841
318167580
506390717
281253798
51551496
40392306
339961373
147373696
118539335
306383735
143776451
13210023
444428917
443858832
45908320
3437977
437701628
496220632
441202735
289391399
414435541
62816823
345112005
210733613
186763634
5270176
433372628
250716657
165121695
254339892
22608773
497188152
121702970
351363760
268219523
309883862
365128994
281631708
49190824
29381579
338837443
152638830
427449014
312192718
161267372
34978109
271432009
521196672
320586347
185681060
117095869
98500489
330955271
268839620
209906230
434629331
349193292
442237377
127740161
345359448
46206912
77063010
369539449
485864593
135204025
45628733
239729237
489439569
253243633
490834171
411559143
18054818
200581007
354959629
212400004
57090585
458180136
121304967
142979516
184969478
385009025
381720562
430636759
224927149
193638790
456753662
6086623
448932662
534230727
410993016
361739335
32000001
309935201
88830798
104767371
96060527
438623910
5081855
413229285
167582074
63664647
313451460
14384164
247094723
144320989
313564909
23160779
28106236
396971731
221529415
316087168
506544082
284188346
230219658
281802453
226079705
34187042
295899610
409776199
196935732
319002897
375126385
15302811
494945755
171749395
282327790
129799888
333049698
124573458
519473503
81622922
487211278
178937154
517630656
211722691
294065943
223339130
162367336
270811550
88276592
407917622
301729678
318528022
249238932
462916207
473687682
507871742
10012551
219905780
299329723
122374996
122503159
198301898
458224753
379081755
293177767
61702105
329581535
519285778
471571175
57088906
344226526
221424415
298504534
295662249
192606858
61295524
302892070
20442537
353293786
321452790
312192718
198122247
427155423
500868825
267675506
445050624
455133471
279470852
460315410
370238310
89622249
316226225
151969066
476499980
271747309
420417774
71158105
167904974
262188870
234105138
491457819
25859788
121317962
349264653
122307871
325440395
147709354
194573909
29179510
228311977
94455726
47754467
44389185
435991701
17572499
107717655
214872634
143893248
444170789
124506663
197567136
163185687
6044733
265531858
88050042
158604490
505882137
175212461
127869715
87107947
445089902
414928138
74792273
441828541
337228345
169465008
193099953
308909333
215943017
326064840
290944191
507305989
513266995
118904535
68452187
239451693
291976833
58557488
159905021
455909220
357843422
528975430
209526350
19273954
520379047
9816873
406486200
351609926
498315898
531304495
491270729
91345325
150058969
54799070
98155920
67949105
235488609
117550473
352654044
322151081
295039493
494254002
26598760
151316521
52751470
299272655
290396104
155037150
73430178
373464300
81702431
440723957
20442537
287093643
246032103
404704666
227326061
396128708
297641999
85974734
149702028
220434127
394969927
235481014
173707419
84353860
144298996
133488885
492730820
329839247
376568538
283213240
195589540
407432018
293061993
451699754
171886788
44515233
321573651
450069045
232664467
258231598
319378892
345846425
354857570
282427907
437165701
315352727
21755484
147138411
310598264
512096380
464026875
24167016
31926428
71009921
194129233
137599367
356365060
165427561
181582853
321680402
325355657
294513176
337273072
151273635
104082387
252577013
457120180
390869283
484463358
98694829
200538147
524516926
305120569
82648466
510881934
222954236
104478708
112185631
74243064
100907978
46164267
196425091
514779299
97678397
244553544
453428264
320405184
489552122
292867031
434157939
421864928
511719825
194719272
396051988
313383365
199423425
182642030
67437394
431621245
444255979
257422518
503842768
206606851
467411722
131437148
62424327
521890944
397340474
415507940
332594315
453998452
185699707
140834001
165224999
299255676
219045018
441308733
524744884
98591252
304926748
520776252
414573502
444268389
231547443
326637900
403588498
433951619
504402666
184116366
290775177
124783787
250310697
240863399
199752733
427299008
256643042
447027000
13663049
213711859
443855730
292099685
35461785
394009353
189328524
304776328
94897869
435024165
376384867
59538922
511264349
138187071
228388238
172918160
81817673
205539709
395720813
523257327
514373864
135983219
255939260
467573848
318201883
52544461
531787084
324620682
394752052
190289485
408607794
264381684
79429230
208826007
142691471
89652871
530732251
476524230
335891199
110106371
267431563
229943301
31745230
378884617
517571611
204042314
201105602
152699059
437551482
256726873
48124930
29595464
461178433
288351025
461327501
330286526
411627088
284408069
144076409
51362646
33854205
85143495
341515158
332595210
449750222
306914099
150125416
390241665
287261100
417565767
36000067
170465440
379677694
419863097
239639961
212247007
344384970
260549725
29819342
16556022
456922349
505530996
355608683
116717152
457446851
52635897
362216935
350160359
202699126
284891714
23663657
489762984
104935431
286901158
102146060
404898346
68311385
176205782
334571421
297551628
277871517
47864192
208274237
322034566
230886360
241784906
128021027
12235187
336466879
183337310
493195849
220579375
446064374
39884838
258452923
230784911
345340673
173413250
505627486
366229146
282170417
149516564
300106321
364979392
393106085
332572982
118706788
318324748
402362053
213267563
72750234
178543520
144449665
360360208
56832999
314392243
275663408
461301120
278039704
58282718
150888373
28215503
153658865
526014740
397992772
481812315
227213244
58424100
386231533
396671063
132656391
51315353
298821700
370647180
247378299
353607124
212503594
430535411
246043755
134663339
322611301
467289395
395684527
511225229
396157905
372552889
73148508
362296128
474421732
255671856
141560916
245898967
154229936
138206795
437546541
507605524
67938751
128641332
42092127
301446932
199807363
430278074
114689090
430905955
195983773
71985317
406502978
534863540
243544565
8261274
14171200
102794820
105144898
22926304
8538889
456950156
470803828
91474832
127591630
332701914
125836371
458481392
523735286
229303236
191117959
415825166
7777646
441675157
81784267
135798946
158643495
374455060
94942975
312879940
108270616
173043037
331701069
524175817
89290607
104413864
480346224
268507181
62957726
69112944
286184098
129677831
153437541
202156013
280951368
364838270
488336297
359182056
72085220
425036659
374455060
24586684
227742937
60196019
255165202
145347244
145881671
235905937
366371089
161929514
288482155
499589759
260781115
160806649
415628714
221481843
376991805
389337679
257287160
118341460
259885679
400828752
138387013
36171857
71597659
328247291
252873827
149318574
523032545
358857012
448859450
165435216
462581338
440923344
519583277
440779960
151273635
273949031
188244969
100389100
525913697
244511806
117829586
204827479
101533797
261754134
425386041
85861107
470436090
252648057
356816557
82686276
251668594
439247943
316148646
485143005
83026913
269039283
27080948
183829896
459119327
27019784
77190310
263284104
420827842
162220056
462692259
132028519
1188837
434138313
316772602
491896335
273051752
449816710
23867082
465476284
524084779
531580041
419700434
429032193
474260238
362029050
18172447
64836778
101689216
231376652
275156325
347366415
282969088
19028170
305902735
221273283
229412459
524175817
152091601
402912364
47076200
57215057
380359522
422167086
353347739
314552218
140599309
500282728
354206587
168500459
256976998
401550161
284793698
331179337
113977360
50755340
104431227
371363827
153644934
85963057
271823646
353535292
400819888
138238102
246899288
493905322
285591489
1060803
78007546
428296913
370951751
33182570
262486051
416752779
469887929
157182257
275056653
233689519
194262997
179410631
53714450
140672841
346641737
29278422
477507514
510902099
119974468
450301800
220737421
197413269
232012790
51597430
239719408
453503753
513225093
382286823
491265116
485620434
508629796
230939594
65446515
282102238
240570040
275104103
51854726
68668866
345775695
373686854
166248528
314991853
1026400
172799814
240286623
103994727
21362034
121697000
279496223
182789875
401014835
104292258
250700764
47863419
252776144
434901033
513064660
170015602
498513296
102361400
485134899
210517668
250071292
86531162
144743160
435540962
408908852
316540979
499927716
356873941
408203546
311101892
462738864
203189983
457576153
109034784
79986875
461434245
531816799
381120324
236362486
244804328
371507175
123943717
363645824
24469379
206576076
498289691
83680448
406677976
351335510
120169783
299087316
55625426
198849059
95774838
458468573
465999348
293830017
102111612
454423766
137499176
39415452
196210313
118188417
25165299
471095027
62765349
192433999
314856341
498578510
320316553
61478856
453750658
309591389
414190788
394025106
414177677
486121883
422729963
48969877
362801605
505861976
458504692
8462436
518930113
239220261
160565349
429014399
270029386
9282524
536772519
162517943
257913726
472727739
523666077
15430220
407709583
413622483
432996279
45656132
247256174
471436439
172376309
527633026
307491780
297551628
293066858
60091091
381973923
143905470
428290002
324683293
260513539
268469115
53279463
13173066
182951615
278225949
282176744
229220860
291106631
4477992
217210250
475589803
37958362
431295118
119865570
448748887
139190700
455985669
81435730
146886774
254250534
195014351
450395196
3908241
512609571
378644881
195983773
401564340
301983477
361173103
396947193
20342713
224197160
30458792
46317875
514927595
502903023
165663253
486281575
337384425
334798749
483934163
329371352
105886908
287542332
146321723
459207844
321977805
108090154
419298630
89079273
439395828
247342406
118466646
150004668
154727028
168467476
58656404
21613756
183183834
278760117
214276068
501084955
181383243
97019345
55151828
128942829
192287295
181338544
374020592
60444741
107757340
97859747
410681416
469550338
528935166
252240437
166545982
490075308
409951403
399256788
240691092
13070427
158760286
217207611
276778503
214555270
377294628
174746064
48488477
183737605
379202587
151116110
501085801
160588655
435233059
519425537
85282095
227555976
396756988
203764543
371911951
274945035
236900994
154529588
267439772
253843139
256147091
428089014
106146547
172410245
269189098
69535066
345156662
304531314
258718386
238346959
306261752
187069316
72136654
270988956
10877888
345053231
231439593
66348571
417459825
157941537
18667253
317125736
422720078
273697796
117870432
37878513
367923214
116090903
63285818
398587413
165745393
144611602
93406169
518407469
51578564
229976598
189026510
19376826
75481258
126681659
219725448
222231930
176519833
339309506
328018483
436420221
398051005
422926092
25609784
314913984
270962201
516273294
198909531
201614779
77100412
284000880
308526880
15137400
201213455
255204802
96323814
275315703
164672579
66969980
405123488
214650201
68433034
349534094
534970627
339283728
31339408
211966079
148895611
169475962
58932948
333102128
113851286
307000940
34511915
380505847
52179365
380616273
174119224
496154488
374851891
3053945
373794270
23372197
386264788
45679315
25165299
313105446
160766603
182414788
454787979
93014587
392508545
284276515
121013104
60269829
263529781
409217000
236954109
287315376
492879608
218501181
412046786
105235501
271923625
278673363
14934546
146379960
360300329
445773214
13470240
404553669
525638692
470889128
157319498
346130949
404437826
425469173
255055913
435183540
249162054
303245145
273196324
462906440
45924112
163706868
195778468
188690366
88115317
279185833
536391303
248125058
225926663
439542347
227099228
201714721
62470455
466029839
76184389
303421803
464708124
214032266
33749935
227667981
185599201
437990620
171646607
422302536
151209859
242646330
215013254
141468904
31706305
385604564
134461708
142589037
295291613
465107262
20870800
147858561
29562586
159601213
190418339
67715833
496603587
130313970
462876299
172491404
403984438
362942730
85330586
324370769
153537015
79465860
331334879
535923860
281176436
510304723
461365606
92198134
364851323
517370643
75242638
473910595
163063812
281444437
175608366
85610563
97109556
506825709
86243089
375367116
173634777
17650813
195250935
78440
57204603
314869931
464241211
221012910
439694943
485393906
447250212
116717152
202171013
147111595
327416503
134663339
218305846
517700832
436529647
119973615
383096323
286079861
250458849
18958251
245348896
205883145
262398727
122236482
217301481
98112628
283125299
378685623
247380527
134348253
516436820
329749105
387829583
296266813
475807052
206945902
430171868
469220138
344928406
290590411
510838926
362411472
282413322
197396638
379158582
88030190
225926663
508950295
154535307
313223281
28972668
434296669
338618900
469997002
474075159
323848004
351792359
514778235
507382202
388238915
454284084
367663472
239618654
525986909
529125925
7493939
185906981
536327117
346328900
262522947
129237886
113990131
79637056
393078834
389468800
326341819
463374025
270767680
30657558
300372212
174745442
157471021
174936507
226287624
235138573
320819330
246626227
323754736
521097664
424640659
359315165
406845749
231439593
365876561
47457244
307076701
77945797
2814665
475123879
469601857
515172549
82247114
380034155
18159959
115002923
391271160
185315003
260881543
8088489
307082872
118281466
404641497
17257213
501029526
176150862
257726405
515154438
250550019
68727278
340241557
263581500
363432258
239798515
212824438
8227508
288056143
102529344
438055430
164356370
264836578
485902331
490623825
11528617
251495668
205597827
19008812
180027049
73628075
382964311
282085631
311101892
491370918
90160992
232802212
42611059
532224448
477700003
331215665
135057076
81708051
504775933
327332049
235417485
443632386
11661433
529426814
39149444
297280819
517428227
408454194
16629434
384013614
401784481
145983380
524900389
329711867
7190302
79159220
438060547
189192482
218603545
456751773
288784715
530047986
120423264
223688698
134961711
374353197
40751771
116833756
439509213
535271834
197907076
467803705
528186721
397870076
450755915
391590557
294465893
502013179
364205817
359209906
387362071
155418575
213184864
521475629
437522113
326773030
365506611
260845524
245365405
526440941
91736592
327064438
85181945
519504016
156031522
261682738
222422914
244762295
342473385
65068463
205311296
415965593
150354950
219595559
314237826
57999014
432242317
93195606
31365686
472692767
309731650
95502610
180284836
416563335
438963849
505520321
206970629
388410459
395999100
226552476
12837189
443940047
171222488
425840815
422183749
436518850
511905330
142211455
203130697
371122356
458267157
324954738
391105871
302242322
241834323
435252412
311947051
268048551
335155841
334905540
18853169
357484401
121265626
140300212
517511840
35945400
396359748
15010196
520556234
195361322
27043770
5094352
315263179
341241
411987332
504264557
353768345
158287425
509022373
64509031
478933198
520168688
481406505
349405964
529538384
89132365
128614004
381876548
490150611
100085886
332646937
211107198
500332348
501327228
452580386
393867217
255939260
485398000
210871636
371771228
250802316
355294613
387552518
3127846
419608244
162271026
511926290
13663049
400637048
402987739
437990620
479867483
11997904
150096061
149762316
7849317
304774651
11972544
224197160
268084198
478569124
282540546
365200470
375803789
385827197
307353169
385501697
122608220
55631763
418304239
512458496
198492460
296144841
212055566
115321913
277975206
307999881
436834747
524265610
161645002
504472079
202676734
523189921
366707668
318493383
382641043
440114836
404017182
447173392
510745528
520768503
70894249
272757330
285722225
391395133
7397358
202433663
242195551
296169036
122265974
189102044
247798303
330754899
92018617
107344771
530800058
485004051
357171995
506802306
448559027
348813700
97347616
396354018
256757331
402176056
376311943
249921172
441180465
485864593
431610820
156838720
58557488
397095367
50163691
101146060
263794261
165374200
28899220
217852362
433750971
393639416
81298264
81446390
100051580
176289587
491351002
340800479
218719458
360331044
415242429
520229227
91494079
507749203
249465674
508360304
191054256
480653479
531635831
11366598
113081053
104286969
421255344
495608721
343293015
492193596
193323139
104763106
517631265
244962832
229976598
515265082
433514474
307141431
188196186
43857868
142697670
294541699
497543422
438684530
343690528
298517146
302124560
453268149
211879575
299816143
282674973
49914111
434132282
298427007
116002546
141290151
365559877
335059929
462024383
244590380
415315811
242809618
499912333
139301207
274004342
66800570
176965508
28151504
3526572
168403642
315783785
154465754
113645146
270775183
308956674
24078644
272961533
175877189
60467081
274975670
34706219
301145890
125784642
396467329
451882905
375157122
8693601
50332960
88019900
259962446
162588678
252239722
114167102
264083463
503290297
221883314
466232181
337407825
415965544
332069687
345437862
160620453
94653102
145438964
375799188
471815820
252712933
361486495
328819038
308688601
535545527
111571404
169134439
109619367
2791391
174162023
368304541
156608162
136145911
383708875
91947777
170912567
86143291
18100795
335690553
157056479
17385782
215171376
375916696
234075976
175038076
317545994
3112175
256973996
279182611
341300336
477234914
28196282
66022719
394263691
200093016
140260902
354653067
284712315
449244120
350562472
407117884
40399613
221477728
43629861
269183180
517387093
295138047
11428538
111904026
519151843
293804671
501674348
318736552
207400710
451234542
444893920
282960503
47228419
336547152
462146519
391923323
470922792
485844938
230355615
234987349
146031806
385680952
117007097
63939745
258772164
198435487
311944783
108596790
532799427
478776954
8363744
462890360
284165253
66713697
236691277
80011605
69982723
439388605
225267055
438245077
147475173
107339419
166703861
383961749
471231442
331828695
97032431
284537593
465553005
98856442
263285578
530221375
102924089
466869246
61413538
70732419
90379209
342473385
417021829
68408126
256395974
118193025
66829117
192644534
283392028
81145024
87413244
148239814
340288104
45515851
178437135
436978908
298335499
275089533
413974497
292130016
94773604
439079772
66598472
308675836
471815820
60545529
304090772
531377802
306864737
385452979
198534026
533446404
468864488
279608183
147422855
395528083
496607888
103144878
530562111
5170672
99352630
354409556
167016255
398911037
437438115
300446890
137702054
269328517
274651221
412702135
525817627
463812743
12689035
153105650
88130284
56738663
380479300
220458515
363927177
42303244
139543419
535648587
38068403
518175442
204643879
38292839
211812745
323211269
434488806
291166521
154579540
482439794
329218570
325548492
272665353
242600229
286116853
357896929
51436629
194219357
287875697
411784168
254954047
127688734
6119737
522151719
331121137
399384389
420883630
281363607
484101064
76818048
420608372
20408868
116133265
252625434
527064664
47527997
465258215
180070272
343323427
108951541
370184516
72558770
260989829
159808820
273432320
522225003
180882247
121127096
244153062
46249504
397314268
138203445
181489124
216240640
43615247
458247509
449949718
309547622
460802196
318297117
318595792
24167016
229885001
279392006
10085269
102615585
265944656
168049973
449498246
448900710
265374214
384851534
240265250
235633831
107568251
229110562
494926636
250686097
338508124
522259214
350542481
478308757
2925302
142506415
150230788
445317573
508661140
523425814
213157277
503420412
79694080
161002844
106026067
402724383
301625047
178594713
386245150
533405
123280251
233820320
446679150
60958435
32004638
237681828
334984504
521166906
345904661
45503288
133203331
369098153
257154113
71939383
176084510
429619520
158531103
159368006
129355986
420551833
396927368
270038420
327513693
464140400
485690226
117040317
268519155
153884977
218549273
351988100
237481571
26539431
363906152
203208489
299272655
324745858
494162507
457039657
168921362
492106613
243787719
374058362
333105412
17387949
219206312
363784430
325753258
535451039
354522146
56386823
444731444
22275647
530965504
313066956
125144144
457964050
378521920
142708280
519724698
464972841
332622187
115740162
399808229
14853803
417737346
95787885
117333483
361739335
339835143
194440344
263106751
124339478
186214686
22334386
334466212
391489431
117308997
86014324
222758881
525262060
435932897
405000681
161235639
201041990
291867515
248547816
122017189
129413804
406747965
334681953
101525698
43615247
505465452
484481810
128712968
206697121
100596856
135386246
97349423
208630602
176892944
125670612
293135907
384124736
265696477
262055882
529792440
491512244
412879140
4556409
505034416
303085556
107677956
303822657
333186115
87932320
369197325
159511264
387356889
412828034
343532511
363110543
477502160
321473503
436577783
204739539
29750896
496607888
62343472
160299009
359573260
58604048
270888273
478937650
354884050
391739836
32022460
464400501
115704615
96612568
496808125
401066963
280503116
391900569
213475374
159647166
524893060
396925468
396150077
431181979
245294126
496770136
99076675
118950860
430562634
116006281
340879970
93449639
57436721
429834488
375085421
405836649
23014030
128912431
135509565
441338882
14920764
117616671
410729684
245039010
353837126
57114908
281336532
508425268
129413804
108566010
312192718
321704093
48814843
440299879
363051722
336683020
330624935
402884833
379350991
527861286
253809937
321691110
504145027
143953973
353512139
355025590
206501983
269183180
226006530
272619149
498334560
85205968
335196273
220909748
215700437
344234283
229794320
458195508
2703459
96859498
299670274
503946886
353921645
186057408
289584494
148027097
435397964
65149495
140055841
288269399
160162113
334200369
398999885
299506765
317725270
93300331
217412942
356715771
225043253
67045629
306382164
451096774
164403450
472006052
325477843
245769268
519671382
358097538
333147578
244015321
427585478
111895612
516599306
396195421
178773683
410160100
47561965
230713417
311782889
465661957
201684122
377642023
107339419
47847605
148448566
92906508
122286336
269923812
198188038
256025061
168446667
163807505
272114048
94738916
261209115
223630579
482513626
311925716
8800998
119212087
102973816
289419787
166761609
56694144
41581522
95196908
502928430
334873483
390492453
228857471
78388934
372788429
137847225
8696255
185548071
124170159
201014517
463049893
252822185
58316731
81313800
474897659
288486283
89390284
244616326
363283217
356451618
477258760
234747168
139406359
334994946
407305534
223784152
374669530
15300
106960495
419083400
97362542
136129008
462642069
219745387
434757917
222974241
301497592
285976944
274173925
439300169
516334287
238735153
389314052
264811299
264291122
496530230
26997998
170078883
474047998
102637214
510382190
106188080
147432915
202052041
373424739
491400654
339818038
86618293
381677231
357470234
496227004
342409856
350379797
303281114
327262144
163081536
377872513
68195069
319056044
390400900
148824102
98977876
55291363
381029407
211021897
158287425
265489618
365507627
73034689
316370561
487458967
524061393
523539851
248992578
359546913
189698158
361486495
393965091
467125180
373633377
430572492
254618186
451213735
476093217
28481490
84049612
512356458
234177741
319870721
197778898
533811079
211954996
97393695
154481152
219905780
100272098
196365881
478114086
123919339
175038076
59480800
26684210
74275450
45628733
2531481
258766322
304094686
423221867
97867300
125718187
373664756
186669461
207438083
497109730
433044892
331708783
260025790
271167250
115870816
206820786
69688557
108808242
126104592
359189156
30231589
186461932
133869492
111974268
516303547
172704174
427905017
36095181
31745230
280360965
385335774
436054127
514111235
119439804
529888544
111607278
520204724
31456758
195197043
51796107
232489016
443338343
343123193
370502485
390863090
203587903
287988030
103272587
166802860
378804727
345340673
19772492
152820819
76304147
430538296
204432353
259658840
16738260
256086220
267735593
319981298
370502485
25416473
365796035
260969595
373749497
124219023
23156669
267051126
485207778
57223741
348936272
100240076
458003921
413090537
312496302
191632980
489938537
487786336
418304239
351022092
350375134
1400291
154983072
93919477
528811245
102675202
339439073
106681293
78135049
89290607
523867433
256543670
321519863
88022079
302673420
404561446
201237393
532995295
460338272
334763281
256395974
177439923
472949492
348880271
110271735
467385872
288104679
330839018
349432922
418032361
422864002
275666032
49565371
368173607
251821810
375014078
162424083
276325915
460782660
4772623
63399603
198620656
495014455
286615552
216059783
87676919
399267666
446770667
132402693
435259539
253591270
131259512
52593688
25096753
433827446
142255806
333812753
41943439
167432660
25852973
255842768
262559561
270523697
438787690
194064314
236876025
132045604
137413273
383192419
517370643
377330178
133976275
55671664
175476026
7574137
276248275
321520703
511353479
206491870
521773212
254504083
74564804
269091445
515468926
85982083
294400275
104993298
357011381
17531214
16081524
381059960
42282160
477984168
366030222
192522845
18273997
437763717
163670746
389108827
421308585
52030486
49491974
305433422
323926516
415423505
409535135
268904618
419263863
67245793
137632241
407183634
91193153
81296657
516763317
450632870
46835672
367499385
462674516
528931928
227326061
398103081
406393893
300344931
437414655
438027265
385133448
502696966
178595078
27354292
181186474
229397167
421163385
38460532
222231930
463921229
434316221
54010351
252280897
168372218
184109573
237254227
318271595
407030562
293984891
85019856
126771858
203004112
215095680
40671034
90150071
325440395
164324086
310309245
74737822
1201074
363645824
81533756
321086223
131235462
268691751
101131958
463583697
440136226
255283298
266059791
145739001
39557835
471805928
233061937
158925962
199256053
332793124
108133200
80865113
399749598
421313649
467764270
93570684
512122416
474910037
37409273
483261543
440061838
450556921
86797083
519938201
393773344
102637214
27748951
502902245
311573299
11443584
240054896
338164221
448790941
352129605
220550811
275131565
415135522
2906769
194118087
422663724
489761399
223335098
457735371
100418271
78068602
444678082
123213027
477914027
490154027
286308905
307141431
426123872
53667257
281466151
125367932
316530611
127147264
357820883
414692737
160675978
535008903
42023048
19690805
130306202
230233134
21417451
112240325
408391322
140872599
31367886
239376157
91186955
216018089
368406891
174017722
501737233
374664150
116090903
194452176
168243407
161235639
195751420
406560058
90214237
168541587
343459182
72080985
395395630
240130251
3139232
410811446
278288708
451699754
302458040
247985085
81473207
355074832
457321872
143996524
232656901
532838685
230355615
480596508
225884413
259199215
170603737
31313025
94127847
178006149
168377762
297609563
142237828
300597393
484621428
482862344
31714097
110526462
239399074
531377802
420873756
8854473
400056857
477891540
83523445
377109357
382230975
36012326
916460
4134210
147698142
180487065
77138406
130197567
409966612
380104572
376120937
472047054
192397664
205005772
236118405
100638761
252893360
258872850
139799214
26255459
474292978
523495044
229616294
153026056
229186716
516273294
131948963
249056641
477012607
241129127
70801373
514533775
498232819
99805026
516306630
272041937
137324108
483123840
247460393
262713256
354189201
448565053
424546738
413246392
514514776
435955471
459947357
247022377
451538249
362443031
78981930
522552336
419668631
500195097
337474484
441401610
310751095
486801679
334587175
505091125
510603891
189683046
516076408
424221731
162002933
387503922
58433722
463112749
243953663
441548054
496096374
427256297
116833953
473962896
146215770
77842681
186108557
303570017
20864279
137161233
69744058
51249348
291855827
331182821
441179092
328478950
440606541
102401912
65612788
207875256
259954887
84378964
284964233
180637302
2780291
5533894
380231727
387081243
202784861
366718798
313882774
301206336
390834854
502601546
226529554
414372848
99652478
120708345
7952307
439363898
407861849
368086171
429465104
182816097
315902169
380730120
61601363
232863530
48880666
85150640
87708353
184875405
38707060
340944367
471255714
8335034
402377902
70783819
114821634
368762854
29411992
483471585
370745342
453790411
326912
392664657
16970927
238516095
213516938
188331129
85260818
242234214
368148724
75552791
175621906
390263687
188353738
380303282
436826560
156990890
166916697
296125781
152713071
521928609
39915896
65458427
434874538
317910246
331988625
367022567
36683152
304768100
170912567
459294897
530047986
265198549
327074679
303010072
116980672
429798607
305334972
88522614
240947387
296833375
128439537
164348741
443006873
471232794
483680168
225567471
426637395
23047639
279323230
438248353
443656527
342322670
407471761
127204948
302395012
492407961
346777469
442775443
180157645
332553420
105775939
427143902
334792754
398355567
46620966
460008912
337900368
416430709
96701656
297698085
151119741
60364220
6777679
126461186
390045200
465135748
442195142
92849021
230606797
170380754
23084086
269115145
275581174
497820541
408505683
78353106
174937192
481617276
518504961
62069825
404047786
530616978
501714723
218624086
306232784
110399831
531224887
297823221
189120817
60588296
196753362
118844210
56028506
204634786
91344648
107870007
346800603
422407433
266937314
223268563
493838031
283650237
49392222
257521134
153501587
97801343
96669738
153623303
150158317
13964388
293883457
286442830
28625689
475516968
77968631
457375533
520860164
92247960
315542049
485851145
327983071
69086011
482123818
501149710
423102348
506804879
398911037
298911894
349241203
350851190
234204799
444169637
124400090
528515856
320205561
274574848
85711229
98172445
40706815
470870848
275653334
122179538
392297919
474259001
246967992
88557811
29154351
129385601
254954047
116114905
236518763
271539641
360679530
117253856
227299727
269646433
374018626
454668516
240960507
376829936
160320284
397997376
259064475
277307218
216436783
107187643
287220187
166157834
350378009
286336134
64518507
413427097
193128525
324682112
431987726
234957511
339909881
131379163
242190263
323281714
141281881
152713071
58897570
359231321
36425271
218707622
332769887
171924458
44166127
502577728
228693288
254442840
465782500
188598749
55363032
117052700
148647792
393114601
362400998
196596060
53027883
458479890
500634941
415329426
67237434
305974410
293399063
293902534
431983522
336545804
194453373
111065544
26232085
441767527
179009825
30789487
244646700
421731197
176451298
89913699
92703207
5241154
269074154
211254494
262151333
141500312
144970591
286488481
93549281
407566069
137647338
427190192
370724206
509827218
93570684
535830160
533089630
133219971
460407479
119709356
474781777
534901328
206576640
463958684
22025357
292110022
474995024
443026875
242490179
449866837
312629452
25660697
41967847
379909344
145508
37202322
358333350
448737880
357115877
437551482
29486692
496926594
398587413
304550351
401335644
443097098
2987467
37693257
377642023
13912787
10823903
307511496
501344321
460598484
343034641
311228768
331505386
73241445
417237824
155804304
435386432
7758744
366001612
329131783
185902461
326345132
295776949
376056031
360300329
57641936
499463424
29191454
130879840
251717866
281246707
114817627
487729915
212985590
214466958
184767482
511496731
415063684
350606047
149526383
524230020
203909574
528364212
437180343
225724544
26149106
427227790
512318507
129230506
501485124
523014447
335481833
3069052
211634845
188001393
147228129
153264092
136506775
511595175
395504914
149183870
11366598
20376717
52630261
457817798
132470879
11001856
234773515
310795453
458835437
265126483
488801317
170008895
318673472
227774073
489055095
55667609
415679644
404895963
162629241
352890782
279230873
138206795
105818545
376999351
193254444
512505826
437214960
85995057
388898249
43555190
32505040
279622275
272507750
136706088
483346730
350018560
240300280
27964251
329407395
325365369
11080790
389493737
80268896
39457007
10942193
318286478
368350598
120398292
501880363
133641366
284484793
188893469
159905546
67114607
512289667
460129323
288152322
263669977
486419827
145764700
458267157
233367853
454668516
72558770
471120113
276108486
187432250
458506839
392015760
500359542
68144600
43699323
351231550
407543031
433518614
378884617
433951619
7456460
99758365
247552060
302804121
511798120
439152454
85764297
419222703
467429649
51412374
268993110
244065670
426517575
194553830
181056524
369779135
382113797
378237032
135016793
300676210
59639245
261743989
200908915
194432630
275654561
131691907
51968913
535272501
96975333
446163925
501737233
287726284
362304386
358021322
216081470
7459688
354061443
246341972
168391024
22801086
377184078
426762060
437312145
293103027
334901208
285194472
534383902
355041078
3341627
415792973
12566902
190867839
121082475
495262038
400561942
352068344
403464902
456902466
320325435
210119355
258712740
337788307
97367557
88308704
290244661
482238495
528246279
371499190
490927274
408989141
373829033
111533010
432907616
135504940
347463365
206684447
442554184
207641409
446543532
365689451
510745528
282349378
405705777
238393134
303292851
492149589
227345125
4076684
488435376
506715002
96330460
425225986
208868196
498010926
79045922
245016757
25780127
268776069
523281707
389173912
124621718
362300207
518282617
361339945
201553329
367499944
444068320
461288858
382544415
248584394
394363590
479060485
476778210
462524583
405002227
515917208
53674416
259613968
125721694
241529859
482012205
415628714
13836687
109672200
371091940
321552295
407484810
450630338
195527600
487379929
317608809
337808784
304357275
159541799
394120850
29130576
211143350
533757152
457120180
212475654
458764883
75481258
478786844
315171465
10685030
1576417
118365072
352102400
339139991
154636910
198774845
202020463
153252843
71772573
328336674
514471821
370138271
25450043
127298165
90608020
24460968
379697145
137545035
533809939
115449678
107138370
179715438
189141854
105972986
429908174
157922194
453992382
200891210
78143452
193638790
214462104
41512014
447169521
296499526
364381487
309320697
112635060
15302811
268112622
438915619
421266497
89095182
148231308
447348174
225959207
501603831
432990916
195654780
341480439
96788784
485845798
267014425
505093678
134227729
48780687
202276431
343684224
43197926
198574380
244021044
309839213
173833153
227506518
527388333
453577740
232568696
50419105
348027061
43058193
513762233
29329549
272025162
304902314
46770447
438432740
196254861
120845505
424643033
66759990
50094831
477499124
108728520
503730153
181749288
505867308
525680057
316147913
122286336
338028593
382431708
106326882
193394270
316314792
271138108
341349228
15462302
66224645
400278390
188483008
29991350
330021486
13740931
380400787
408602511
81215077
126872678
339473522
35655545
507064788
336349865
209178265
332581139
532732059
426190569
229838411
231548098
24902589
356015745
213446083
172107487
398151966
170656410
390921439
503743334
281197526
36491214
201817450
283184019
447681139
342354826
300529774
527718115
446566039
155944287
478510607
158552133
392113381
381611281
480402621
172341821
231439593
430326049
184856407
122116616
357251095
522406718
499996275
106986568
481844058
23232484
286280035
75065515
52264811
91209963
362268351
307474393
149170383
154434748
21252286
501439765
350723375
492399222
518193586
496229917
286258308
501303542
52413482
172414408
43180256
504276119
455770380
96349466
155824111
333359763
192210506
478014798
327874544
347906600
325016564
137078308
23957682
270378340
398295392
131885231
13419773
299722445
128557124
297879238
416729608
346525056
108284584
109438227
430110559
219124197
512296656
51626546
430273871
362712167
305913609
437111089
201108793
61679349
237815786
342909078
414217795
365858883
345144294
297108975
364442710
426665205
420306123
411426542
496320594
356572881
25439222
262804088
458314482
228603060
209829001
43857868
299098038
292053930
249680241
240375234
167246516
229220860
94564983
279018498
461123765
221763678
156961316
526448444
355485638
222552441
242472161
77313973
533310332
78868345
308331266
29247790
11682626
429961335
471619810
259929004
368414088
373065237
228381050
125883157
34657548
364176445
520860164
97019345
32363404
268855802
54071943
176495279
50153871
49609879
189670337
307604023
212217641
329581535
384109697
190073896
248247640
178427412
54515843
87983537
266227407
252757137
44142565
496170508
21425408
240936202
372621981
273866491
165905734
60328300
456306160
445832511
24217151
174746064
48802122
494690778
309716963
23934629
193295972
271347246
196418369
190626170
107731210
348991434
279838858
130461176
58339962
493772315
181320126
166347696
232792796
90325190
288612918
277468633
299320420
409276140
363203809
191225425
186967558
280974564
62446091
377998085
112589305
401981450
135798946
417698370
49555192
173042551
330927837
119248577
433774663
27482968
465977151
124089087
170701962
230808206
180191965
111078889
278764759
220427220
36986321
500767248
217933918
369621431
38477752
509445659
454666791
337712062
380079730
370782755
440140104
497082595
504998966
342364491
486571223
228302609
240726116
297163846
296440400
532206717
2987467
506039942
221777571
211046415
461824705
502588770
412836340
489268487
156850413
457297897
268935136
372316390
280144470
129891442
112534724
376543909
16856052
469155921
98713176
340306496
522019206
524155208
39966816
304277796
164513994
285555813
17811359
53688693
149577617
411398688
241352884
445054921
519115520
223510222
256250413
400099352
365102656
528135915
264422816
270811550
176166896
376499836
304148282
404894148
341402349
300619337
452625765
17644233
157012781
419139188
403610369
11795915
166600801
151681503
70541695
159905546
489016531
439941822
167869101
235605282
322270442
453255713
521412807
116576629
279896781
441194761
239026766
161371384
138746183
11857213
111032165
103613767
361155088
343078098
224968365
98605246
293254613
436643360
62944722
54613186
397320652
421459591
388476918
72928147
434576591
160162113
483897873
231679085
258535811
8981901
515003888
287082914
325219195
269830165
62034346
333359763
106439702
205913189
176052838
342819055
166762411
392117547
413158154
43034815
418667705
351668704
296551285
169194902
88130284
139826440
96049802
421158641
189102044
361813196
191575638
220816833
494203830
195561661
232050107
193252229
344330201
441057796
285086669
284059388
413238550
120474010
344663036
165351870
166018977
78717759
151502008
309247283
224082705
222516382
38951443
368932310
21693461
455983229
121763263
359313110
218913467
4144338
21893321
275759633
236728059
73722322
167062230
4302727
502825744
233412100
353535292
298833009
429797303
304774651
366248626
164018165
82457218
412274218
368768806
327045683
170667566
28704417
384561409
173803927
480880404
485099586
63993989
410602993
344293048
119375100
277047209
44553993
378191833
526660771
283329437
137587205
215342228
51425838
4126334
371667325
168922589
17311393
8158329
463428547
4992655
186533444
341300336
497325956
515358898
41321082
110131577
536558228
401663940
372677702
206799478
422934972
39279380
259349622
351445048
152048351
151324941
263873287
45051224
365370389
77818406
466543384
347820305
519141525
425840815
111460665
392297864
273828750
1715888
475924706
117253856
162673262
426660480
443550135
156469910
420163631
26071621
146055828
303227130
377955332
210740843
422808766
473163660
473163660
170760116
12207922
414226479
321040332
427155423
118199002
15482891
483319510
346167290
368303809
28363660
383148849
205274496
183079209
10197985
128130261
133909605
166536942
435715261
15526047
529015723
168919136
490249865
256390232
453531052
128953664
342812643
525014
63064664
121373
5533894
283932575
349027429
470320841
304774651
294918083
487157652
302975338
70185994
294654186
142655145
204648741
57253359
401843287
481882470
41498437
189324029
479264577
44079644
308808952
442442416
531213071
74767509
97678397
291031725
257006715
375761785
498196898
147111595
328067289
201806597
358878357
73367559
74978851
103657475
404952439
275946426
234856660
290236431
55151828
422962239
516566979
160062148
300522278
366697311
499863723
56995558
380921914
533023092
504421939
177601690
511604483
212636182
105576827
89999355
39602175
458012234
162680880
92463785
416025656
217018292
443338343
470420448
122964752
151485920
296809764
435673220
106186257
518986946
228199386
513121691
384961671
343947168
94268274
524073371
523717776
23047639
354557559
258719451
390642701
177674332
149183870
305167806
510297472
267575130
205136772
193633161
103798922
29745723
142010245
3069052
196974253
316782508
223407141
445197299
242048662
149563315
401865552
254664822
37059618
299869987
334645357
465658337
188686326
173914694
200202903
78239959
131396373
396621695
468028195
194955125
370130521
30697258
185481009
131196170
535266213
85968562
461466750
340898176
24688466
262534282
191632980
122330078
132128276
519997968
368048051
380632294
158415518
201008835
179735163
300343876
530760643
422750588
332335175
261505243
255544269
165444216
401935364
15820774
21618911
78546649
434879662
193394270
194219357
339315438
154626600
182228797
80149156
129142549
261424078
149994264
468668781
188807163
286097866
251022037
177069194
457250716
226905992
487677557
245434726
217139193
167495561
490072705
166802860
478829392
14940268
422242538
499102468
58690888
493146909
69845569
283400319
69330892
191467438
102258883
388052501
91261038
327341350
311209300
32894656
335781153
167773789
511880738
351008696
392899675
38647719
135559696
183577174
140131219
388528988
463710556
202653545
292600806
514562262
178154442
136164494
448837912
499903400
395824470
72126938
307184165
342835697
101988449
111586374
442275533
379598806
416112167
515888200
415049906
460188043
485397736
6942160
313644729
338906889
93156138
225868167
83292825
65292439
469684832
127267596
181179676
150113733
530399664
359398771
231658396
101401952
2256568
168552863
335235315
256543670
462654336
366387992
359753270
258573743
211675562
196231587
314906680
46038210
529811985
160620453
58724703
113098582
34404517
525146785
435863550
506317220
474560682
197948366
82744263
264107488
369197325
502244028
366131305
403756963
204158891
126662048
527561074
434694829
342968710
244551308
243324911
443795968
254185501
50192776
260265030
432802153
214700063
313877049
261945843
360105657
275242754
108301928
184908114
129359025
303443886
345283695
527360561
96476028
250902510
335517321
12414103
376183506
18953924
75346084
276167671
192239313
9049566
423729574
54116236
87423885
27052893
117642626
55465724
328018888
69284327
380804823
185282333
136655585
268001132
67960116
431708324
503388940
71770457
211935374
143319206
447623876
341155904
101731725
514291754
83292825
150064691
506013931
519234776
149319974
263376665
177604709
516954642
323880737
317129115
183575881
177842380
275802358
78128877
254334519
54041280
62928199
39557835
431456264
200774004
487771166
290650413
211560950
137114336
1775235
362245162
500552524
375000577
407162910
100529141
241492397
403473222
97760399
403657088
379937309
248860884
324395522
196657598
448718090
189368305
393493762
45921278
13620519
94957247
464106088
122002176
206603185
10580608
43993267
333646095
268789209
201457610
334941144
120907743
84855562
241390125
189946454
122419498
350558284
469981520
180061508
497925144
483693174
273710865
429946052
224413504
90268199
512937212
450101659
229081228
261691094
524313652
254131473
507298414
61303262
395958788
113940663
94455726
219642507
205968630
446836301
179314716
191426347
216512027
60860172
511010992
493858245
428138195
179261598
29560516
233762148
350453468
241535873
257154113
54760589
270142681
489499632
432506355
76208093
318673472
516579458
161872369
97426256
388607482
217143904
395207137
93526207
88717099
96095134
317738468
298880086
148767359
179463783
279619825
5228267
236347152
62847970
193979477
98117469
414565168
293423568
412836234
145951280
135525665
369885714
183566185
64712411
516573416
453665631
359942221
38805214
158424652
71764180
399485448
321725299
353059468
83562394
152483435
442429914
57434192
249453264
403714662
192132809
144032370
351656493
135356718
403464337
230839240
126661248
59899174
467258500
47167884
60427985
93474854
85984003
236481951
337928870
147422855
238698607
241085892
428978305
54804572
256533174
43657263
409497785
87969402
504914625
63165624
122972492
336581494
369446317
65092179
290256444
172560201
59288992
72984174
35712043
178563081
75547648
509571267
270557782
197378049
301577401
429166376
519314301
130974657
348744212
142021311
236565740
492399415
169913959
252363284
321893612
148690061
39691394
512343651
89680932
485651117
287407
170498688
178427412
154867612
81356473
184875848
78622524
159412261
404426885
103467148
353646774
82245726
275126327
407927537
437100975
29423057
523786600
479018341
57038838
440025284
156255499
443858832
463025817
314758037
406357493
14866957
22665798
9285457
381901856
253510518
334823200
69531948
477459377
329102081
196680330
388205279
408765531
89345857
426768084
191259939
533589069
182581238
124118149
112635060
217260070
435921923
227657083
387796981
306627812
439359948
50831305
99213591
510768507
170994865
35765306
489400438
450349417
412114341
447638257
157096086
152494721
311170036
328282111
239729237
533496719
369254861
457107382
128866627
206199486
399736935
356849163
474462762
527573089
288503198
504665596
504491783
113436458
357564320
450770214
115063168
463498695
250376969
297656064
466292920
280663104
454601181
466405626
128084991
439844766
67629546
466826120
165425604
367952091
296486739
29264599
177253494
175419995
115851080
380832574
460531427
379070470
10011475
266793719
65003697
235252072
100359084
54071943
174427610
195285196
211458062
351386476
397726786
282516877
259623630
213103031
354252827
24646814
466910973
44506570
247479008
101450758
157356846
415171820
133700157
67034093
372558474
250077935
175877077
45513003
368367732
536421640
52304376
34496569
169479363
500910650
378400473
18367632
536785244
383990054
100939017
323173160
388302344
469242151
368351879
128796827
32578721
501681944
384952875
376236167
413390648
24827198
26206035
159120172
204255741
379937309
460045000
238098609
200832378
523148815
387678292
54933854
145200219
482594792
414217025
224936814
525086063
501060528
464241211
257809440
20893341
258259465
281831273
105931207
486518419
56462599
342151620
135457993
252782954
46028875
460919006
424833563
379858752
115555792
361143151
23815807
319222994
459320330
440957829
98731318
402536478
110204302
366573328
291579801
81367650
229190028
455007645
350663839
392907832
87702168
102940374
247663020
521680138
171271033
532197462
63351916
274816952
236016711
110021511
477870674
230983072
305405208
470394360
202731920
403284559
449164706
374577961
72074008
145569803
412357768
360588854
153461902
494902492
516731034
402210924
235812404
87075997
183504943
259064616
233277208
91009530
485081875
474163982
132127730
22561186
207849488
416793229
232245442
408361811
51333624
89383506
318101314
296050500
172926619
275582695
522250157
444078641
431523959
84049612
182385102
335603625
396397649
395355873
506641106
67304339
461688240
217156088
191244477
149479933
209398599
479535235
421598603
526660771
405852690
448805487
179855234
461365606
509368765
249083940
181020049
432968831
379542404
420225589
400220388
31313025
384015556
173328740
448416955
250285312
80394951
200555415
110587836
462082985
268174385
365988581
154174065
288832167
382787063
292108927
151150359
465111843
510297472
255021729
197128036
424911792
87107947
92984766
157306281
279762716
472919718
266271698
282228470
438277162
388708024
67949105
194722769
388584221
147288295
534248111
36189520
186243467
517482682
509274320
157965273
65998560
303790366
417459825
234054413
33040526
118330596
481439712
506070864
266812910
415848531
381997486
303631473
463230190
295424072
231118651
396982726
430107055
533199063
117051546
199940531
186879176
175991156
321814621
20469907
445418437
199175336
523955238
115846424
284264003
499848670
481428206
87892626
488858
14330986
425884584
106373340
166074115
75831676
55185796
265278957
254569691
118251587
164274349
204881908
209607623
318201883
156198375
533599143
208809362
61200320
205363876
513253032
26699084
407469520
441458725
276876156
220615218
453062993
76892311
3401988
53259966
75228516
487725144
444815051
312079358
108244726
401376536
14093511
432999075
502247949
188940150
297833073
322472282
300636492
72269204
395214266
483491370
525919619
42118915
443575591
430632008
455578851
1215371
389928198
221983341
496128359
113960356
492637096
323880737
492107968
463849254
436789081
128292114
33226922
78547841
481067297
31489845
192885780
126083074
403202187
269777896
273775780
74526179
390909910
235096308
464830273
373628785
52777299
281142156
473875978
102984949
20924032
198552239
217085710
280082170
89790654
56768730
87396438
56471922
113406420
216457846
109820044
8957425
157319498
477128852
433328484
173532158
463754760
476775888
20628643
104012723
271418552
251327190
247636193
225722605
298824045
418095042
207298785
422344734
312865862
287282619
280165240
433904653
170581589
133266593
473022650
373114208
159968666
3809204
227526678
194922900
530530074
198545877
296185389
425730949
363403324
206248021
284573155
221677713
491943580
486866524
50153871
87301941
190062635
15137400
50664045
536517765
210854383
503264215
290019606
115309705
151084832
234794341
269128135
79103599
301906846
503034614
378611224
517860399
399772126
147500506
98043235
433501668
62625075
132698852
29440794
464734811
457004055
36271453
271539641
271638329
118283919
433073631
271813338
87366127
224354006
90185837
407880325
141050992
362528115
165070597
57559198
409787368
429577737
204713779
120660137
160669354
21641622
135056963
66716532
240848682
293218682
264561794
130230315
489476305
134726477
495945668
416563335
241857535
181988453
45465298
119973615
198389329
373044148
161915131
334504487
370048969
474596054
61794198
377965231
424738582
30808831
303079781
48043908
74131608
369136638
346215896
307115239
490004085
148298816
211509844
436131906
194965627
279496223
500637436
137545035
182520522
207167051
196935732
216179191
409862895
238839934
206997809
171042233
51299968
111708481
165047162
449096780
206338893
484479276
407747620
319578456
133756050
485140949
309597511
535613922
182365120
144500883
199945330
249797413
323446950
244728533
66366248
131800853
499554046
292273276
96893667
146321723
518213996
495344396
184078771
463966336
194240870
265663660
428699404
480906249
338230321
45135543
95221377
155845243
246104685
178833966
140493837
293733967
285990577
331437757
165888502
375384626
10078433
242471682
274325370
2702317
56750287
244976360
476470702
81435730
88207054
530562111
420401911
411508013
97827651
472190740
535821120
344509338
322102790
14016905
242161563
242057898
399659921
499927716
459262392
36956802
284604646
57586928
250904132
164296731
484439414
308808952
23909366
510254478
454910177
91175236
505597431
322092900
188277372
59194337
234392921
301482233
504461329
422392092
488944798
208809362
488036395
102865206
351346865
297698085
445360163
290006784
206587223
415640844
463829437
221448088
353244065
777650
82648466
179429155
166194723
83612718
102401912
163125264
97916576
214128876
509330375
379118737
277320681
340214505
323307550
291932891
190470977
56670971
445001530
273288260
55371301
129736268
305551752
247231018
489762984
240732020
365833361
431989143
96334749
372864919
467848870
347854026
57757887
78586126
393482604
12802328
333186115
40361754
30935327
416478721
138326124
135025262
64499465
403725587
250004007
90586140
79069525
208810226
430591998
427500458
253059090
313506509
536263939
115457053
522716093
316036866
477737159
425857354
369050632
431146818
482879388
334489121
351093351
374548222
431248996
49924860
2821265
457626538
76085986
20083331
379331404
406861889
129649995
154312579
433243262
321669834
64744160
467558887
323862301
210829386
416578823
236347152
193030749
158932251
301702947
150750960
495285297
230183792
255047259
391473212
370425398
174548285
126036557
304023467
288628786
455376100
293660993
325525049
51033556
165191960
256223876
506912240
207838897
507741549
298401319
495824358
58073886
131948963
265646983
186179421
95768717
265377495
388145542
433073631
449482851
150279878
277684792
423103741
264561794
477573569
495395863
178069573
74505594
304144304
403756963
78800302
144361668
61239897
271515716
259461580
278164076
268469115
374098298
406775433
384118085
379204941
173167034
488597973
268596808
443747186
357079440
73238407
257115077
54187168
462375722
319386350
348912742
202501895
479263542
309702708
54476760
417849233
516238403
181735090
238300201
251844386
228616334
486423303
524616238
135304589
468133640
157922194
418487865
30603066
522205426
58403726
375353348
403592741
41210114
381066722
490704472
445818489
78508463
151992185
231485712
145189884
169445914
153831960
285506269
180046189
175319978
131222384
323393667
31193110
16385724
493806579
321164347
507941028
76198424
73460144
531786353
381127115
398979140
231824450
227930739
386296773
338794995
3948705
24335274
260254034
468018653
250077935
448006905
167703847
375529915
108685925
487382762
295739764
2397202
525637882
422055374
331708783
279018482
392884702
352135066
80201022
119663247
204827479
446072418
438627951
324745858
319646338
454168603
286395726
490993504
10143531
123196569
297396006
224699493
529163434
350998668
30522711
532349703
286462099
6597374
493055870
309318868
61479782
90509999
156611308
34927042
470588930
410767811
176373951
63907957
488932033
398695762
380517854
200606257
83894701
463315711
427305276
221850707
123350233
231631920
20543919
435386432
54987482
412836340
95227635
474954220
453273888
317814091
126231438
154078124
501016445
198884301
45333161
404426885
253568271
479135270
490695364
301909999
472623013
191860674
224676643
338300920
238771752
475242145
305340703
357514067
289432057
489192492
486819957
67586079
129209825
409451296
262104069
35181142
198026349
233049758
52792198
422777160
449812549
262299918
108289723
207779260
106104276
385503222
8790229
46620966
237104518
323604391
106063477
243123429
188771291
454142627
377179069
303735514
476345909
8445654
388564363
441870549
399868044
343806646
93414452
468267615
366619503
392613527
309263836
72115581
203835924
171658551
390129837
188882329
379233869
79465860
343829121
147709354
471852578
160984202
412021429
489194473
287881366
110733607
181202080
235838551
309800129
270093060
277951524
164842552
5803178
337691548
455805515
45962831
130434849
219886875
489499137
494275679
419443243
199222724
150113733
307630469
168122058
379535198
373944485
118242621
489418530
486541826
185556396
248958058
479038081
515652367
98171452
394537959
384187336
154024446
222885779
365846338
446745737
298207318
484292676
243715528
259256947
111256380
286184098
144743160
522594700
453998452
340799851
2747595
357831677
158961443
80844480
390664495
450266733
477488259
189315753
107391886
175237775
466086522
123003816
339372747
247820311
230300279
308827607
116615518
294343747
131736432
203695090
11327183
75794029
177987190
304869172
217024322
451475533
399282265
518975593
185392435
212684141
399301367
97859747
287793222
232570034
438552980
188476878
312183092
413753944
244487732
177547024
399529765
181024521
284072026
439708852
271500759
109688641
242461272
401185781
139645936
391125967
78660672
277228776
457604495
422044789
153550058
354512789
380644738
369910297
370984529
231314446
506379586
171540492
118490340
325554761
382374061
316074130
514404708
193501575
229397167
485057656
412409291
344298300
378727996
479973339
458369410
371946925
512705913
383137011
327787104
491782416
332559552
379210662
131235462
242819035
504004633
437225850
495445140
360556697
151869336
208741277
336067877
394815738
21856187
386119570
104322104
86704141
352583784
442960759
167782097
432578349
399487545
58873992
533379409
181927662
58372399
169033516
462675689
56474398
44103718
370610215
67759727
280357060
88009159
117829586
457964050
464400206
12188922
359047526
101772776
476622599
279474625
444152718
286602446
183154479
161984158
472650888
100857096
109375014
514533775
236347152
105923979
312183092
350965221
82840102
329807342
77773236
149716671
389167467
440828038
136556553
76982882
471488465
377457592
10762035
257421996
67251192
376153008
361834929
500582419
193501575
512493249
463722359
215944466
266834692
157309587
118539335
473537226
248534133
440568154
148752639
169323379
434046534
485113409
40727342
144187752
296532586
65612992
219304766
313027052
343179337
371268380
66837038
23790377
188701805
76180912
282867905
311785803
66915265
327035181
457117622
511331307
468031606
442616227
407249921
178238332
328705820
25761815
92720292
402246972
198994226
238441876
331199654
44433940
519724698
306137314
271865648
82490437
406666195
453506460
25143841
283394442
49161028
73115932
531786512
317722464
44077721
98039270
105025339
432465483
390804825
265819608
110191208
489390609
535293017
414069997
153381560
374416908
306085330
489048656
47763716
302738048
91134465
234598835
188456002
95735186
137481838
515277404
336790355
406434702
335736181
280945580
341122270
205925156
145027653
76658673
61523297
417588665
411474765
354071641
204158891
168847397
130708190
443163030
93594803
61010917
1827790
107005459
165427561
235309999
206153366
431808309
262276237
277723508
409435956
513641780
198758002
283612304
62354058
284137054
312422375
298425251
521593346
217639154
72304144
255467142
499525891
520765773
217442789
191484640
500661921
61117530
434488806
185626198
428179359
510078578
271476544
403327777
474650963
54645047
103225520
431677272
315405965
182709297
63401571
128638725
169199155
114571281
167157697
172705538
112351388
478245184
504781736
310224186
424911792
158490178
176263735
493113294
180765815
251780153
425991645
80056883
356034022
229051652
364225745
411179531
474462762
53691211
30514533
322834596
222200988
239541647
102217052
458563655
91474832
170244691
401490761
201991212
63700583
248735831
463050308
454199373
389928198
65149495
422961966
146666227
32170589
136779948
412375186
487442369
437583548
326840238
24462154
263081856
9132615
387285587
160871261
369476612
117464299
111928210
85711229
533674962
356086800
247057487
459942507
506984963
499554046
171285062
130616139
534989184
217691491
55704377
159252093
151676157
360662173
528907922
383148849
326345132
438493638
67045629
64712411
530711261
408015965
120474010
98094480
266645026
482226391
81409750
77968631
111677338
296495859
291425786
193303749
14581297
341777242
491197948
53620459
359980555
504491877
420832035
470629712
245529493
20161185
17725371
373919558
429193991
523543728
19404063
373031394
445197299
180075332
41772860
376902757
408644331
147090115
527758166
144386138
459617696
423020082
488753081
46275418
38679675
44607009
89184884
496530230
342409856
224656712
309420484
79442639
130478566
130662688
44695442
206997961
489545916
161339308
257646895
496229917
172410245
259256947
178467179
66224645
221543826
441034370
242890411
80780136
164966627
69407491
40878933
518445027
369965210
158932251
1387468
401172627
20619412
521828326
434420572
470040928
118165783
399375805
186358227
323658150
87059484
413007730
234898749
187880585
355132527
456550460
417556344
217955708
22640330
74026853
34936960
362600326
59812364
243438384
332443454
59763954
454110974
270093060
125367932
229872539
26717291
390293069
483734501
228251812
93875371
234906845
451024535
447342646
7244304
72080985
143138995
358151934
454547372
441870549
500515414
514374412
204158891
298526862
310499162
345366220
370924767
209769752
127246953
411596383
243269532
43713053
433332621
98135180
165704588
430255622
134282360
260881543
490249865
309380146
476804695
488723990
99342039
261467103
95975261
387183619
373861476
78412540
442394045
225935013
214700663
81392795
196920659
415340101
331130359
111288936
390801045
222180476
486454249
247985367
130527273
403202187
222754825
114315079
110010143
76517601
80253663
413519543
206248021
449835002
207207136
357510064
371874725
38068403
33011402
453508943
90205406
67668573
274975670
359539246
260303440
340167054
157994409
233599855
13993346
282986171
223221251
10832556
502169350
238193874
428061053
123511068
120657472
297079590
196662346
102146060
45156307
492790957
408602511
82861527
36178212
60645430
397806209
143753445
30522711
445832320
428502175
9450916
319909704
55652
340769424
2045738
418449552
447194097
181011057
252823720
69935446
273866491
129382311
182476028
367700351
235444289
297126676
192014664
60775801
135207585
410081412
371918464
534505642
437798812
293361001
50258694
507783505
526317504
339969234
142266805
315285683
517003700
308103425
277792653
236835604
510109883
148070894
407891512
60368939
164592664
381061107
305240745
39049087
215389743
189003503
134811045
143945474
389587171
427130393
376390907
467575773
396036078
429502899
60451446
349371033
501728473
266496403
533884627
190048497
118411999
458012234
74871752
406252484
511790723
131199474
52172679
221191432
31949086
265014306
182108868
103117580
122192904
402095420
116822901
269176259
17967876
157044598
129730626
437627793
463903921
396337225
167904974
281830059
200300210
356489211
67123244
431812924
173737738
387672242
35685435
495135097
437611297
400181801
205841425
197142433
156796272
393112964
319319001
417945999
458804781
365016275
302542385
459346660
98596700
21279797
263625753
203937576
66951504
393070446
182253264
30246325
379636509
430699844
62929408
389718178
98246224
178595078
413275851
239636397
352780065
416647813
33852282
531769034
211090983
325357569
26229736
503264215
259216740
224436148
106182666
221123493
213102468
448635332
131303926
330987081
6835092
515468926
524805365
346025256
281253798
385571860
365603909
214309049
50650592
240902553
459123879
253961067
213080339
151701829
287872415
198188038
495469752
514790906
41728194
498783598
469198547
345886634
82861527
124407889
138178675
8730905
90146164
119106320
163707526
29975145
507291291
30589920
143550969
448568935
132091032
402975544
394647394
302163664
117580975
415664191
399821588
239070295
510394808
413872415
204175266
170634538
212487728
106118017
331624942
427672690
208751019
419021320
291242316
420623395
370509390
367627
232741698
439438498
67300222
303958857
18918693
122468193
12294040
197378049
322422822
52432565
17811359
113334597
76579090
372049145
184826543
138257104
318690253
229849272
88177494
266844456
247588092
282730734
512305798
265990275
59369305
151068369
369632950
500422291
302086991
428143042
353793612
265497099
476127100
59052175
525155278
121265626
67014010
310412005
310586186
412478999
285977624
430722617
398203189
326769712
173208888
494618925
527435294
445034331
147396642
15021982
536389953
128417800
408762828
418863599
247396428
285482365
331125562
117421319
250416985
390213875
395651833
379692637
476562119
201104537
246078861
251523344
217486663
127817567
505262289
117681567
429011274
192141981
437542184
244319325
95498719
407250211
377161973
110846024
268888851
380001130
445239512
135319548
122391828
439504856
454303749
490825854
177719416
253334695
233546688
124463996
257788306
42375409
270814782
349570471
42181758
494349696
355099609
120404768
244804328
78152248
18988343
190843163
35046762
284115906
467288171
340030978
469436151
259316992
397956590
106185362
57824320
526086915
73327934
425573672
395504914
363413995
187646390
426460559
276679534
82849558
134898019
138708211
197460638
204881072
480402621
384615760
62411273
380230912
143393542
206298267
535041924
175593879
20160677
272317276
275204744
59689238
490643175
476541737
365846338
490949896
277482263
277167701
27272770
384015556
28937815
393602341
516927723
94522421
190901815
349474246
403610369
213211093
385070691
257248808
218630366
113920844
191709747
211633805
151253235
107701289
81437070
286280035
486812736
141233453
170446593
113699413
459107508
167190625
359702144
18380604
481794093
166018977
459214163
279100064
91209963
77781050
17055506
458382287
242195551
111969581
200870569
84073167
274718802
268605075
385897023
407318288
520961086
164225073
444356393
400594360
349268440
485731316
404858635
58570217
303820444
333833856
371351660
434653231
154031063
463730268
422680235
71764180
505465452
516283840
234428841
533983519
192801253
487121366
18930209
504921514
347491341
128712402
453089410
472186258
62526795
267172110
268084198
491759646
242545271
382187524
79708704
411393173
104971946
472307074
6480441
223734065
204177653
241535873
215787469
118434453
467429649
167630659
385443242
304187206
345457938
136056899
309193428
505417456
414862862
428910298
503422301
451261342
236211297
96382188
286101466
6971339
224136340
295086834
507871742
477924189
383994306
518953304
463546229
437221977
105332652
404037478
463106973
90013967
173158868
248263557
136679751
283755244
257950611
288461270
395504914
134581415
358481611
149716671
137228230
392117547
213947695
276562009
524121291
385290003
70475071
351996060
526718104
460646758
272294683
135424723
325877301
233256376
302715288
293738379
467948328
304621183
526421088
127817540
87287719
399585227
181659683
294477885
204042314
210639211
434458386
461664519
100762971
908352
304234440
444255979
112191770
345460488
370122168
512159204
372673922
426328715
454668516
304168378
33849552
287302176
120216014
409097321
294033693
379398152
478223281
270431728
210339823
28803354
44717374
112945122
518977244
393722737
523193664
450269525
361155088
358232784
93474854
503769914
93749920
283085590
54836954
117872548
205463812
427905017
397612917
312058298
63360646
520771298
295064398
224287847
412256582
394213169
368370158
327380255
508325431
410532489
198238232
141377475
109821172
403356011
283591878
364179799
199203012
44142565
477319868
532140360
345459305
82368406
472123107
467014795
107138681
56066504
116133265
41498437
429953620
66990061
235491239
412576324
141555634
456008199
325515524
136876338
221763678
504230911
191480951
477430898
372259578
241660305
79909754
183365856
262271916
477146736
371842283
182630098
419427854
36614707
391856822
79727616
507001549
396100998
335911777
315800578
337537327
519277747
435954137
60592758
376166051
392650928
312269868
122265974
473254566
15564391
47598815
172977361
123213027
462449531
317760807
431160032
432699621
72483196
517172953
533961634
294855031
426331447
408132939
195268090
351576503
440523455
154771118
433547137
432377659
365617835
536594447
325251661
286967265
435139043
102499250
73472985
474861397
154993980
324206444
474827559
164219859
36514957
55245813
368946210
445846992
16106118
223225247
237337268
337063295
194208188
460212505
455117304
401082047
191444397
502659096
275975080
406821948
79095225
98608956
536263939
387534717
171363957
509627521
447578874
28365171
434204841
447774943
417021829
164638562
296509010
384448726
219805429
417562649
121777680
488967288
383806055
322829867
151246491
488474075
27080948
314540837
272961533
119276376
264879210
8246638
205572591
334190451
344886731
207686017
66752389
311634557
160475567
208752716
461879024
12037089
207213923
309716963
334908321
43576354
288840280
286856393
526275587
425991645
495528135
82987059
510476439
256898052
504405474
321888223
429552760
36618534
245979031
142893817
387824565
441819587
359745748
400181801
2254454
38723581
281939016
230403866
373718797
319455833
12782492
514107608
25841688
472402599
25143841
201585139
200441734
498921073
349714498
280590018
39493372
510938865
155578027
396995399
267263654
446226147
463455871
391900569
76198424
117394509
459678956
204094430
252816833
511396256
293683959
69927582
157234766
523032545
237564128
211704046
241234654
393563002
372786696
25292710
314347978
532870997
533574320
287202711
347306989
316407900
122215814
451213735
480198514
293058778
266445342
216797765
90096853
187291212
40999752
270253214
148767007
43747251
383626823
509025772
302581863
391178905
68891764
143970249
532750941
447437656
202928192
150776673
24262865
204859421
515524171
233387299
392791295
323047736
22801086
410004340
449011898
480108266
520786578
467567724
377196599
390032975
391229062
327243570
395218674
389916296
316980503
58960630
517798463
536088111
264965898
294815325
389872939
517338218
447816101
167232045
316832414
123350233
229364131
248601603
3778660
345293722
391473233
437520228
426308324
58316731
215841958
354413302
115889423
353933536
339081907
135996097
399267666
60184538
464331205
293338929
102012341
273257448
395557485
366615319
33249206
6394686
169570915
150195502
186006148
337711865
320205146
414254340
31746582
492043251
207921579
114438764
260249959
502175652
302337219
286466166
419958582
176244696
398650221
161884269
313130496
87983537
275603581
476939848
152804304
2188316
446770827
500938614
211181226
204694923
174572846
149323068
394725357
31508489
329690792
245016757
58943401
391086660
428507057
512359294
110420386
19247860
428862327
67038464
426543088
283489399
383616113
480088561
234532021
451096774
284108390
380371197
501470018
52387571
119609608
385481094
62350477
52846490
495118775
158111289
320078320
205875742
381731426
353834163
207421275
460464542
364950404
26826015
229279862
290911735
302662504
500987766
257115077
90440074
454423766
468972709
277424815
292668728
58960630
291664181
151379725
328554561
74345459
483410641
488201437
217694838
5228267
125941790
376960605
63148784
108683654
179313044
377225024
271404300
381090850
30955038
508714500
488177445
177092223
176737667
102272050
182159386
35173596
9760681
374220930
135427463
182527703
69086011
259929004
66766043
477379406
257089765
325659147
39142997
30655414
169450081
287315376
147149379
303791199
139222906
208808765
442569379
325175061
101380604
372170514
54760589
227131344
171023052
368485398
204953488
228272528
394872267
494793843
32634211
34572932
490058426
263301986
393181479
6593707
274478040
386866737
111984989
335120204
305287066
356643413
413417883
353094657
9027009
51683523
275228417
247319800
158757435
154871662
194563062
64858546
83485966
49860148
510811784
190143967
424939881
343226805
407846841
92552441
24833075
286008656
346154296
505718513
196707916
535472101
151303856
248468910
37561150
389547068
200162463
143475418
263338017
496480448
247856320
140174833
361996917
361016706
422865881
316810113
236334268
145711740
154490730
340495983
397117283
2307936
16526957
519646959
32000001
43122217
289723764
489784064
160811944
74682201
370810171
164674982
325154165
137259555
50007780
463106973
358320051
439504856
187714200
5598781
16876798
25415242
51704467
258047850
390293069
411304478
438615133
163255053
193886524
94493215
103796353
255003413
137145190
89429464
435689567
153437541
277288680
403304576
24058506
99614917
412046786
358874876
363766860
379755966
371976322
318511988
269009676
518505359
249643261
344046085
256629625
184078771
22275647
14456371
466351461
2296730
204078069
156496839
417594478
204219801
453222299
519096583
144189667
392184383
509208098
130290310
329951381
468113831
269184320
474047998
353244065
485276944
314256825
328381472
367472989
390008296
214216288
67731856
405039116
453814655
134719249
76259757
392159987
176008928
256778666
247407034
112244374
15820774
460951215
336751234
385452979
229866621
304521330
280355609
464646994
208194943
468732123
239713249
384332112
470588930
316463142
23728817
76174772
159166769
254308367
67088432
15567673
534505642
234017356
68621198
190316234
531152703
307916031
287503844
324806761
529086278
101020740
249923051
453708895
287360871
394335860
510007024
392285357
116644305
78192224
93290572
332559552
52860835
145602366
533439214
287726284
218832312
425280086
353233043
437940302
220791467
242436030
215901656
385503222
487255497
50873944
339849980
486878931
30388475
31914438
290995141
141197373
301968
372189465
93261125
424365681
307629952
130198450
126964487
473627349
396779566
192552060
168407400
371424796
29422151
256183400
429356364
235365343
404735468
82177918
325256797
133099733
395704388
93124677
430096868
522742558
531917113
142765688
262188778
100663113
318781075
182531650
529298117
80718948
192952700
21331061
112933025
11926057
161859687
266849039
522595336
134373316
80488801
531611064
406949037
516604312
440140104
249048614
316787847
50670370
11728931
457731069
131676124
455970479
208028083
170078451
483664796
239016354
359907606
523153198
175381868
131690755
442140332
218242105
472186353
309989311
78406193
226416047
73798984
69122202
69075648
136358884
165987110
279896781
300333243
508820792
353837126
111914530
516965789
413867824
61516414
259954887
66598472
137273822
428530419
274516312
354599373
237005550
437147472
213639759
234963157
369226435
276043230
357816987
479651134
47939828
262291355
105410159
75794029
94171816
157507495
359702144
220785240
1463605
405720713
413066888
513932816
352758922
229871667
111203123
63261304
244400650
501472222
68416639
536448044
116791434
377861842
509130544
73879915
95374078
376704266
300676210
420015210
286489891
40476248
121884923
199856350
293724075
285128262
229512416
314991032
120547430
29019503
298470466
291132932
324554443
524616238
351164409
237011647
151006298
363182190
469693025
279139638
443747186
219092436
207950613
390069474
146753909
448052028
165700959
81443787
344753131
259001143
287012448
322636050
226509974
17583496
323057543
144435814
495823802
219151190
355890856
502548799
345602271
473286750
169331131
489525974
161503539
485326746
79740185
435317650
280990792
476392565
383116791
77897591
246698486
206320108
177687684
425542756
535751736
175037262
410706816
319957837
395168030
163759137
158021402
357823206
413107142
22190484
233410383
374345433
316771504
471107895
65529672
464221334
172099319
91002324
154527133
195243757
284978497
211053786
432463902
279085322
189091825
337596045
333061692
194045502
456578674
116731954
319130868
257724540
64899182
96046565
415853893
463717291
382340497
287633665
85610563
152761698
453394258
240732526
25500368
62300451
199339028
58618271
269982451
44799394
245937647
171864980
447001707
269282662
186719991
517482682
54146410
122180342
70436754
874616
43034815
142103540
181159822
469220138
394390922
458479890
512167036
105592156
7459688
247231452
231884190
519919869
281156259
82649884
347375867
323316258
155549253
405936066
228054739
529723031
88474054
382105439
512481051
250478532
27643587
223875801
175432870
20834061
474977636
518391464
275774432
113625981
210610145
266774683
69644960
419313976
330967700
536043340
523568028
276935584
352595492
462119236
28730555
364098365
397738029
253805199
17118594
339135683
20752913
271107403
462024383
467803251
234106437
108177148
372666352
130976707
65149495
215603023
156289984
511843188
280185711
91494983
448007104
349570195
446757563
290268846
231327829
67034093
404692196
285915067
485214009
54410146
54742760
388332745
215798617
195805047
229127098
42666772
170634538
250239795
143945474
75062245
462913489
49161028
280884679
42634778
265135406
267097008
247501007
484986054
504082513
56464983
195878933
1516313
463813874
231247481
214675183
341388235
360637077
530156422
201698769
312582099
534257828
434147943
292243303
420098528
424608322
281681086
436794481
182493654
471972437
131434355
106657286
460858424
106749966
27727484
355243948
25506787
536008674
475320873
343978584
57019815
474981780
108868484
179409733
302990500
258676643
80166823
177118873
115352519
371314062
502619961
383617778
292868542
513964973
488036765
490985524
381978486
439833928
49055340
111032461
353233043
23646215
42001452
484566197
287890860
175408883
43152753
246899584
143252358
338362990
266726944
69648157
202026953
437522113
192459899
418092841
145363279
142124724
358366571
449271212
71874265
244160774
33226922
490300294
264578587
479651134
509712668
494742968
466420454
168762169
467305511
114807422
442824356
355983296
486422375
130259045
179183524
181016235
46441523
91688164
62197017
221647391
511873352
222910092
315466900
417481954
424746332
334354872
383708875
452745188
13836687
199851481
463445799
298334846
456928443
529332749
452128822
329404797
501516181
404211480
13417363
181081213
393592839
474677383
31751648
343841546
264298112
45632894
145361667
433051392
336754322
390545867
365828603
468294521
202282366
106972827
178185436
322054431
233553770
183167034
118411999
361739335
381459273
394661770
96304181
47527997
145352727
420815218
419949678
61256628
68096085
306275787
466650784
225131513
23563362
189737871
260125623
390069474
318226542
453842194
145525474
457627902
126733787
185629103
329040015
236717440
59728689
243443297
507494757
401120432
449164706
181443268
358635593
162649915
418393894
493011710
264779188
61732782
247482246
3559925
43420617
164803252
78726047
507520173
444009808
161931295
352023875
524092063
404552889
511460364
28730555
211531171
485845798
247417818
240902553
235122796
30422672
321314385
525467538
1965786
11023368
533959532
524923403
398423767
283302184
120631186
454088420
384110118
474550705
348260076
192258637
413086242
40225625
113943987
157203357
322466458
222850490
36683152
1775235
190500201
38911120
301755492
312415391
345031511
195189563
435763707
135413162
405047737
253937123
191951814
177021447
213324323
166166854
111644
336917503
221391025
354263133
395315272
93974450
525580704
471360213
357937446
80270557
20804413
388152901
500282765
323411647
34719540
271864435
477994230
288617022
331625284
37755132
412075196
490618034
82181298
150297728
379498228
369958110
122265974
28500206
125256479
474180570
72315672
139026083
300139312
9708870
43921406
259885679
84379517
197813205
253490789
124115917
115116144
119106320
142244325
500690918
251936670
128161546
490709088
187086658
95542759
267673768
215679229
108405535
89781485
71184194
439693513
271966767
254887036
12720572
348555488
204528449
509387305
202009179
43688513
73502041
153877354
348641560
474189028
108596790
373138580
270387365
357994561
40869500
424778397
163837379
367297079
195076129
229989912
346868834
167276356
303159840
479575090
115579806
510768507
375931382
33127241
173284821
288520400
428551636
222023403
91219426
128796827
106112228
7993023
106005930
437551482
152274955
521586712
244553544
381724148
369676227
147855049
536040107
165705218
420630821
5453505
160465034
449539430
56187812
202066767
147721501
299816143
164825207
354419389
107284875
351076256
391629790
7758744
210638946
275409968
71706951
333571095
116535226
154174228
14245332
80723334
266905116
385680952
374376264
429985117
519790607
216952467
492695641
394873953
521308151
342526016
89525576
505264619
316832414
519947594
29643485
161750971
121783973
535691271
223306824
216018089
493631377
182055621
22929764
440463999
153651574
425117151
122996158
512392807
486487106
315648114
486358484
344720580
386640194
243141293
222488732
162333700
128963832
119002515
359798914
160102841
534841895
519095295
164018764
424713435
119810606
252946506
106134971
396993760
388543595
274880720
333284006
434590990
3866414
340571736
171337962
366428050
512103233
498611940
499195483
4640641
353440913
455340546
311027655
38315689
53027883
450930564
242172323
353216695
72558770
327243570
142634710
408088950
366247673
436439492
169581712
265941308
203214202
266235637
28899058
72080985
196417915
274466855
143990088
310736724
185762587
337474484
63267543
240943356
127432128
264120579
238868689
281631708
38193239
400606529
367341839
479346059
353751747
535195047
242140915
86578410
426030500
160786244
437275151
230850922
88316740
240370342
389184988
448261903
426105593
204281848
92161710
523423219
15126958
264422816
150315233
476093217
139189207
479575090
465684450
406879286
531638434
322235358
210802320
121131196
407778257
382382567
432797228
112130781
102451069
8062299
167315815
70097306
230239733
355726031
262347266
482060926
24751376
365613526
366822663
80149156
370647180
516616710
253008825
494773117
470588930
198483224
446320020
520942966
154751452
330740577
493946954
33320835
104905200
164328991
2999810
28520943
78816922
478735747
365030629
130517121
118547662
534558370
9898469
496991099
421199089
233053257
265713788
201951227
6942160
113389958
514550253
486873029
247323535
511066296
375080543
57125943
267922935
115658145
449908186
257014059
440390973
8580882
523676358
294633009
141023030
444352128
406845749
375592433
168386878
639388
44364291
127557785
478679736
509007606
35426710
338746796
336878760
499102372
229546850
383226124
335059929
215519251
20870800
376963488
17826494
283061173
67088432
250888032
177699998
461582770
311411790
458400804
443015370
121327098
65058383
205363754
299538155
411356430
11366089
155072266
142255073
224685675
40405228
350931768
441255339
418164390
513253032
128711936
429600317
403064357
474861397
268174385
449282802
242048662
366334151
178807707
76140002
466718309
90312057
463564236
440856916
250121254
270993258
101185326
124698495
243064104
329496372
533647390
156850413
194719272
75184574
348358600
140339396
476274025
2667065
415135522
518909025
411813021
354022746
289104286
522720715
430642295
472810582
317730308
452198159
142674157
211027504
105670226
398584549
295042877
222849888
31606850
138399155
93522947
343340662
179314716
84486651
113946866
181252914
500306345
128340850
240447037
491087654
124381741
227942372
266046035
237760764
271884739
266477968
45475770
321261664
171307952
251464291
268213101
330658380
286117412
264107488
269507031
119032804
397047276
257359631
469428346
141003348
174906914
158109337
271155811
420232363
462179896
306487375
518157057
234662345
188310977
306382164
876083
282046272
375894264
434286649
71816794
212814473
257199986
375382581
352758824
183737272
173289514
91021037
507837872
32170589
146677369
242059882
521758422
275315703
45083970
417237824
248468910
484922477
301606578
177865306
333482677
536149718
341241212
495395494
171202897
17475346
173284821
110954668
145711740
379450183
297879238
500708205
476337081
443821537
245958862
400863579
124256568
371701522
505142086
120649439
169971048
54309662
384332112
179349808
495351327
443075587
479057879
398040180
226302451
139725648
288807410
326810095
223901816
525357268
122369886
72845452
271944609
449493448
465107262
3890221
482439794
234054413
55704377
22753630
396160696
335496830
383620509
459794874
393515851
218624086
334621684
433808942
5570800
407032374
159891767
292182882
468767234
171265877
261443434
508258530
108616265
478824505
397794946
103138524
304764258
450657988
206514789
418470071
240795875
210586540
168297156
121841584
142581077
124733762
259238456
319700812
247267301
351734452
440790970
125624930
67843000
155842570
6971339
97426256
344260845
449852523
130945471
271418552
440606818
221821683
280639264
298350668
39442239
32623166
239719408
420630821
62478357
51629030
324921362
247123894
126020949
400883207
479243076
12893180
208047387
507342152
167400144
355492568
274137824
306096942
5420557
419211647
21414422
191804510
415376740
11490956
266090730
494084879
168855447
489316022
344855451
184477811
364069036
299524212
41088539
268915425
132107895
110297923
165059470
318415700
342039438
393649242
64695735
17971541
4144338
32028742
534424944
308997325
139569066
474043833
408081759
301643781
439509213
352027216
508751854
491676420
42261276
262297632
212799914
317770027
470347060
57683361
296706451
93156138
223103120
536610287
336628273
529847493
389388375
454437237
120435526
140272692
473819225
8058548
28972668
470687713
226722779
184406460
419403175
333643961
164139227
494122434
495198415
181443268
305770721
521814394
359332594
495355630
518413337
278681226
97983206
60573658
454898465
153050130
141352340
159480061
51030969
371125745
88050042
338248231
243401717
529244053
339775217
352622250
275559241
240617661
374345433
383004156
385232277
146075881
491351002
245152213
74275450
285815037
440369574
17846720
212011117
195318439
332701914
435122071
449528408
319169850
247204052
356643413
261276789
185906981
187352046
96050606
444252693
38181789
100080611
410793176
89095182
94461605
378143832
243774109
165549494
531787084
142943174
5906598
343078098
173285151
287883405
100992803
447367005
347925463
89768796
222232448
91407113
471300093
323524454
341752967
261924911
307050566
477082480
228162638
40653292
519285778
104405118
462827654
120576548
16927501
477048235
120086239
76179167
377470145
486499599
45371116
527795195
477725064
210686545
282217156
143041027
2466764
138310409
61099005
118249879
113131475
336663532
355194077
152260149
183954041
402024680
181279372
305918228
535318144
312575163
113266747
315244218
411279289
446613343
180308921
403962121
198435487
143443784
244870200
59194340
479724577
104744153
502460695
514096674
118959770
59205094
111121390
402388315
49452005
276470985
37171098
152189497
33657230
360808172
89457474
136934159
279387100
246185097
57364109
466676719
536624259
372640586
368289839
174159229
394582636
283069544
422173149
188767448
185951420
42203238
168248361
83758515
344130167
365597914
424649808
432199214
213393581
158311086
497381012
510390652
517859778
413337318
189620073
241705906
447693714
338290118
419292952
400979944
160891250
42962296
492667624
195831676
46160464
453531052
304023467
94291633
271923625
153057512
51704467
382533416
222206518
135074495
159651213
334256910
449280611
23340792
469914320
410546539
67926974
208439060
237942558
192577210
42741688
272244692
129649995
511880738
193837423
223440515
514957920
469630684
418985193
221908473
189991834
489851211
529521673
410195778
458690657
141374058
228840831
75067202
182067089
298304936
48733729
95510228
518414636
189255003
306085330
219426751
212185312
347571337
47752602
299070570
80040336
295157041
134425749
512559693
202501895
102634337
39765908
160927947
81827067
338618900
106634592
372467089
385772061
364715268
101370622
426062757
366436353
240696914
427489186
27047889
204928347
499315850
402440440
335059929
135307454
166647327
303291626
240269289
440646270
198817805
340910793
122608220