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

10001 lines
96 KiB (Stored with Git LFS)
Plaintext

75116946
270101552
195195603
403091921
442860673
498030910
360651868
35272523
175310232
379697736
74388410
343868505
57303794
178207319
154750499
333279357
19650
177986235
312321228
234881580
254005434
40955003
73154061
290903738
7117324
420778022
450792965
61572952
492856330
30243199
337143375
92697436
451717530
13794154
449606076
402689950
11687437
99741178
505676157
325309312
489731330
261787560
444872945
239151279
270575022
477479086
407423786
89670960
249290885
512461136
46112104
46638651
435478377
391882345
410704295
988286
267011824
264448054
276719445
217165027
326620519
104475684
327416626
259434430
231117862
409769279
126755812
85157558
457631307
415990314
242085936
186674408
85759026
18094125
158470766
47332554
217205529
44443372
63763031
252430174
312317477
177917133
6901501
321353374
20226995
142766638
30769711
47509337
433218292
209477315
512751344
126620112
374589873
76920643
187170874
74965166
174921517
408460050
38932966
492246819
459439034
496465745
466801069
318521640
274360188
470548761
397186920
506020214
302604835
458612915
434731716
365937298
145637500
364740815
204368805
353907964
122181162
514298275
119033149
364246757
61091288
263015839
85686459
507208075
528107437
22747358
224256616
158414878
267200771
391819009
20047270
172778724
136672418
415408127
458851376
269361200
53485341
536829179
459325251
461837370
277319029
309305984
463782676
530854099
154573318
468558737
3206347
194980201
225530662
391343084
75608660
22913196
354300788
456565761
183142028
51500616
126891592
176875247
520246325
234899418
350212363
259820804
89881817
199703717
270176017
195553623
360129646
297625801
304564869
42851422
536012581
340516635
392619821
332831805
318275388
19288686
293945540
233526961
528016730
208783414
483416821
434107840
41174333
293747489
462075166
198002786
343735291
80692042
411887142
164845867
362060395
465660055
132577297
205216301
525035818
415594424
61023899
130249945
299388152
3670116
469457851
290425264
436648016
244870815
116173864
14193172
389001872
479050111
424068036
96086983
87736504
530396130
165177245
287895547
330358719
319235169
108538624
377594905
357832274
305809958
459233900
353359878
384609449
461273795
450348003
316773800
445517555
463055787
194030023
98514910
289685063
9465655
11495457
68173736
425723035
496095073
45877823
505456885
450351158
474815306
496781444
249900570
403200128
238606166
524770646
309178243
390213492
61119130
41073592
123348328
423405767
203928792
193661262
248463784
49809613
417548805
81716550
114773302
184101373
297528092
202666394
310890744
138402724
339932326
50040955
182577776
33320709
24786332
337739317
114779502
189290647
128051038
121256468
67079896
54174032
344995309
9912944
483451361
392177458
189709990
91097863
148650616
85915013
458379859
383280017
122489485
211660040
171217904
109596499
495302200
231596822
319996983
528304702
495996598
23382199
424644881
468036601
307747354
527209156
198063306
192459361
234252444
144118400
343700174
291320208
466051727
401717651
367617180
116382257
36344025
412594261
386647383
389258659
192756360
245511410
442720221
349329212
374592373
352027325
292370389
76130139
90078268
364927724
14552783
357069299
479236725
273896478
354194444
76993430
4601329
248172896
533409719
20836406
438386316
285894318
31439921
486443627
306326835
388366122
317033115
234680428
50333580
466150186
423737963
513494392
475163342
302402135
460198021
82759551
371798721
129719849
455516588
332742022
152691588
156745898
173579938
331231498
259237289
486807915
491961877
47102997
136105472
432980252
258440666
419978983
22464679
116602633
69653469
301359814
189446166
61572952
500303554
373615925
153499777
208643864
287420073
285450122
351746368
160717810
13840252
505695100
266652090
35292229
290913961
12958474
467968573
484639352
147147741
6478141
163115628
405797219
293121973
245146161
239141302
19432808
504395074
494159102
54305497
441363139
356998639
156973352
341565682
336389956
265705523
134031251
161404846
55386822
360780420
119734323
193024818
205350195
219932604
455240499
481243960
415329130
114925010
471540922
379577135
262049172
392092841
321594173
174794242
484326799
440273595
325122203
496465745
366482614
108147097
526763217
29823635
139232998
201243488
253573714
47366871
65253280
222953927
351601991
125389735
448613647
338541863
206528552
331628485
404922243
330198396
114925010
93129521
480151397
122824542
522957791
294903004
376145079
276345880
339432020
176809333
369768267
26068197
259291770
73648756
510683429
202892198
61951375
331333610
163860249
152630742
8242868
337219417
301103529
280236113
150741769
477666140
240383319
168270584
100279599
354141068
71428906
222764461
34635294
516330068
29359948
473956829
59299920
239877345
202628720
386930448
161876803
152448637
87442559
330547891
64810611
394494052
56290222
413814646
146304118
399703479
269361200
149998261
129199340
497598619
199767257
382045511
347758053
212867562
93187910
298112680
29380388
341688117
332128963
65173535
84864923
24257356
501266153
236645970
318218672
126501858
88664814
7850123
307070781
236078023
233573457
197391474
126629551
475195391
501266814
277798806
436786386
175626727
363455105
284156894
420557586
423135892
402504198
121398945
159840403
359677244
15991402
408547713
95568291
71032554
109622440
249847128
40647012
535505622
279406877
149832698
421297508
147335068
306551365
296803740
374158253
461712127
294865806
503285443
393622580
91209323
325116499
88739920
533112712
128506810
48338706
78803654
371636198
253603000
272024814
41797933
189847921
415013810
117325383
453862856
317855261
226525550
104923682
174656387
117459911
115229787
341596262
143372954
92979634
134018204
472004491
121392742
175460845
455274148
305473678
273976890
313085918
163857120
527349157
159207106
531009959
528112266
24293058
344758003
419645985
247664357
410224900
261246660
286965439
342885760
422197353
530589043
383510663
238646995
438570658
142677252
384632413
78454280
269324814
505393462
67496537
219496705
123711515
74091272
348399365
84072087
228482741
482774614
68377091
447418061
272941070
203315575
395571038
282698324
318048106
402208759
360831643
155869709
333581823
30197220
267736145
463861580
93815607
11006090
234037364
153745162
244484999
321587703
138497576
335830820
200057459
170679784
143180767
464408098
201249399
698794
16495352
475820436
313464573
48446787
61131890
495010673
427186253
115615094
157599992
151872401
497238248
455592793
25496905
257801936
358625264
38048910
330869635
194010372
163127174
270209610
273328738
84588929
256958393
471438007
104392951
117169925
382309810
467234373
209661904
267586050
479245530
108432398
247664357
174224754
522828776
278914683
310506379
35380792
75608660
285634511
324618926
350555311
51349410
504163264
462889363
359105251
200661040
60157455
196160218
343935544
198345456
222164100
391296103
112379115
432873661
250555344
610348
371193445
439568040
383198990
98076073
161997275
472861334
37950954
281942066
346985536
95702340
336021571
300927842
281316875
355408011
363392152
150930911
331573698
110711603
203556996
384539117
206269868
512125134
464242206
215291389
149568455
63843903
439020060
166923229
424795981
398183813
524962739
197096281
403549560
39188050
125045164
446648480
519725026
156049857
212053136
260522970
291681272
238185069
495707723
336074945
186674408
498744858
387234850
286814491
465769393
420345467
238761845
65971679
172773754
62942782
471211184
459325251
462218524
310165535
393700354
532802212
107485797
429806171
230852540
164925415
267056704
56403668
190808724
323643627
448210217
174109877
150147119
351173091
417381402
204613257
46199959
249832651
374304633
54137518
32484602
74541698
275254677
26909229
139985800
261178456
244829265
75182324
252608322
152705265
96777912
31309881
44267917
82727618
253728668
378330009
263277520
160767043
413640677
305984981
407951945
527461872
50622139
324239862
380778083
366419005
303618515
178816665
189651830
87453847
176214232
423082234
86927934
414635706
297084195
112744264
145533218
150378173
337908350
505291403
479550272
142402314
59837505
305410554
86165053
477793675
137568950
245549056
404054598
87857190
8327029
108550252
85274937
250478337
336004795
419862314
54852171
196822925
168939270
362020341
30487562
223166960
41388661
298523994
395893237
388462838
396384658
130055631
371323625
468970621
375844227
29173002
310516285
349479500
35800003
276765708
54877707
118045864
413220431
251153154
488274603
480446235
305522770
14620070
368831098
353095510
178981119
53043303
390392657
233873981
4601329
144582676
258696672
331681007
139940451
534647924
113617583
93051685
50099675
344012542
475370545
526398377
297900289
302717275
104458698
203317794
16012941
302957167
277985644
508884424
423285078
128864328
98599758
505393462
285552076
82962435
378562529
528148012
234131958
479311762
327343241
177119201
83309434
138341325
373571032
531010427
243286129
103586255
436566903
288294226
136220528
117686078
495499910
332047444
9037099
94945612
409189187
265788812
317508857
341318787
223164308
148248762
360385770
502270540
438077324
166903006
62862671
346409093
10997769
27308161
517294622
351954684
9398750
213610078
410170219
75426819
405757303
74481699
43594208
293407786
136949457
399522941
412309996
518562250
279967833
94201350
470545126
509888670
312540108
312520009
321272482
334955826
47922771
72228999
135272050
316938824
106191880
224483974
153792740
427996750
141300948
418388043
123431951
104650495
96737106
417753510
93086588
353474554
200205323
360022930
371723426
137595909
516487988
87508043
418146180
305291394
346728302
311332730
374916427
341928996
478665022
181026626
43490456
400932686
405253871
102082968
437625622
312564009
237870942
337127906
283273915
470478804
274094809
428969764
367585027
467123362
322080125
103851913
164650340
366910539
131227387
353273652
185371024
208728178
274339994
335457609
370044681
150041619
86352020
197323017
26257818
531709886
191918149
419613685
247456747
462053164
412959625
86269682
123499816
345541714
93558799
472352578
409920279
531562896
471753659
488251732
230453135
191955966
71950874
347852886
454079978
201130164
530939372
88364549
50444856
431506207
17284039
86000884
215189630
76080699
195204281
422698118
432981574
490112446
194606043
180052028
412760443
89955389
383352456
333464977
6896859
486390488
109496272
431244056
21555686
54040136
136417617
10451004
189763920
40995957
342532079
108879155
244826346
390640954
14990970
99782554
72163361
499066210
375789717
9759793
482469022
408729257
108955600
337282408
118070961
475630365
128567075
21736892
407728971
51912254
93098479
106821509
289947835
10115691
18118884
463165946
352881544
502270540
391533031
422267796
521708176
367074701
404842158
286085309
435355985
428004510
223542572
145447601
120094427
525095136
67585495
408170326
511404116
525616256
363442109
212406682
227117807
305253487
243992331
192471198
13190906
110851067
121710404
49276777
137978275
468210419
40504604
140929875
410920239
280096316
134506319
520881483
121214199
438453128
228387405
111482754
106569295
237548484
367774464
325122203
522264429
476150907
342326198
524391862
423559409
434958136
450024993
23789232
229533834
105206343
71485367
141342889
434514955
210216687
405280578
314725103
246453971
342106683
132954207
433324798
213536485
45062610
24230079
345546301
194224351
425879169
536851251
185593620
449788742
406683175
92541495
266139559
456192915
480771296
487979690
168270584
106263739
369322769
267204097
305427082
465767554
362885624
364597785
422435826
107363658
280291945
350842897
492227224
532690772
282256435
102150314
133688002
300392806
298350847
292989049
255466794
490721224
395409775
250887171
3018494
506120925
471394369
110189594
399785045
215348842
347082706
108573586
120223427
414487794
53819577
454963098
153228711
386289139
240078453
318740207
50797895
254447810
486533808
431792552
251634245
327262477
261957317
41866745
510700014
492472269
395909846
345214824
326739923
121506856
101104903
364412217
379489992
306195035
255292145
201644680
107954934
151243665
30938983
301122675
453269828
531009959
260064768
226649331
246547196
324394197
389170360
170781214
362151291
261218206
210320248
319439447
426517986
3083041
137773013
206942196
124752056
72053166
228386804
204261255
472643100
402977731
107257769
183753525
454357645
344315579
518332698
288664465
114471230
67525689
67264318
321732119
452364027
11180821
33785742
525796118
520962461
30667271
505185350
212243228
363502318
180164114
272912947
329213817
430481245
112413180
124516311
429717797
186296343
183840902
200477495
244712406
258774761
514996783
135629342
223342927
518432850
372556404
387779396
214201652
318095269
390374277
280236113
477767419
205363608
206257343
388424909
102431742
56761116
49154382
281746616
94738157
313139713
158752575
274384998
337429452
348702774
455099807
122386854
47818109
274503016
246427865
475401499
50348595
219633415
26734722
199892884
298804439
133060262
151591556
382635952
536267792
456118770
172335983
116127364
155637523
357576097
360050169
493788174
295951406
47421644
287623562
313499853
22790203
111555076
22315086
181295964
243465997
469310213
405996780
148737423
212263830
285678949
83032795
132193372
217678037
233390914
225958025
420356688
508538685
452798813
36210921
193519488
303529046
20328501
146892275
216780235
292475059
177899548
452298545
34080864
4792765
215712867
31783031
104857243
198320138
85220791
53186594
111709199
196579154
342219504
201904276
283792838
68958677
475982329
224226804
422218695
493360587
141010128
384595570
225621441
73574973
192715006
108616204
330299010
363734305
420577147
241277970
289897558
57159112
287070832
501177571
233351597
164133034
423289467
100460025
406018104
98490640
211641702
219046656
367745820
342621913
329524777
458572408
350936167
282846940
175976411
150469880
518177077
177725941
960083
505753546
311177162
185290211
42054551
293147062
111869829
221549214
98467326
6100887
505456885
417622214
25744558
355653818
394041070
374289649
27286645
63832051
321484315
483899528
491374017
489438875
193349094
327304966
445768563
31638978
285414524
773786
248682258
398776296
38499979
98321035
109282572
98180382
157526084
67876313
291098775
495135229
216855698
119817571
526095321
439343118
271231819
244397103
446795768
308305643
176852284
369688021
133630553
462194616
175894079
492184028
448133248
154340492
413494491
319210015
494497404
277129301
407529298
406446307
465568108
517994232
163594449
290742056
15411075
177627931
61866502
185390667
128354654
12047798
112557141
140545224
227591851
19650
295693558
208457146
500196654
323006468
531298039
329779015
42126994
410372662
85592104
186350755
360044871
55720327
20938074
319423500
240283743
302343226
189416571
340629856
371890584
183998896
453036738
104482492
477750181
512720852
160717261
228154729
473961309
418710873
469215660
450950058
228284967
445333685
301855690
458742652
494511798
281779419
82041220
339177542
418624385
81246623
314641290
440886814
103072365
214130869
160006543
377819456
530173463
93797978
441358247
289499146
513743114
274366513
408247631
101005529
202767594
132077083
485668473
209492784
100704549
455023265
378986943
406672461
338065606
49634774
117422086
107234845
349271696
147894489
37450946
141898517
516041856
369834787
476417139
102028372
279177299
412116583
207686328
357493267
238528240
240498003
79639577
458333921
70184596
176072835
198666256
339985629
182526385
271392365
39474
64880011
404549056
310519093
90272204
467011851
206123764
512603564
474378014
372167328
393080072
249571670
124121749
381838026
17564717
528242741
126513701
336240230
317720725
74688933
179322472
359324513
74609015
257105917
437845479
101866234
451224977
9007820
335016157
152219964
351646642
480275293
386261302
255442854
415617706
252338024
113859311
74065789
387183612
157120208
169666154
127203109
151700
349424422
372203193
126423873
200985783
371160325
356596525
457322661
470229964
302317733
455032509
494570603
113706740
290183076
351957665
147187349
120474733
458618281
225501321
315034091
166756018
333685299
122723308
508941046
481115773
326730191
101104903
213917685
22829237
338937618
345720138
70569674
79273074
113522075
494884031
32106464
497827987
63642485
417209664
137762966
295952208
456402217
182534032
74556061
145811002
332481646
327304966
137938595
214217126
275855354
378655594
403772214
536236036
519046429
3352983
303463571
335209631
502239609
266931110
263475534
194941801
102876430
441055792
31801700
395315119
78454280
97970126
104558670
163649274
338498039
68881168
63608460
328524100
286998739
494143104
87562290
129463758
104785447
163497224
509001139
136602867
529807705
19113668
287000192
95768084
382477774
432243754
509859973
43852501
419166937
25463846
145741570
273596879
172839725
438570658
361107925
261867010
343386391
393344529
463685979
208782846
453243563
308198948
49162161
24512892
65345868
230302534
8264758
126574066
508060930
219679310
188176861
261603665
178968202
25532489
6124156
17413111
533521339
384334618
477295153
279465193
259114847
300561524
329347212
32435714
337127906
303907232
528127343
386245758
524780660
352193440
451457264
377299968
500252300
432761342
91470612
334485230
386592093
313727294
193783210
421399520
150808257
17104530
489201414
386376970
76691299
470512215
504274626
126695063
203349104
339106362
514572209
523832360
393205931
441302362
100499822
76020079
501262485
317134662
248985797
400704720
245653131
432061948
280871446
192969961
366026939
415060382
482428361
229412239
504513609
64278085
121827002
536025754
166015032
381392754
127660390
275944522
134079790
454440008
141289127
198438196
439995226
134440241
54196610
401672744
454740101
316872890
184284496
179226
48630677
179201731
329949360
340497771
365701716
174291371
475566660
519810160
495011091
95304725
297586830
124679144
356724230
68308284
484254537
475260012
136032956
99495687
196973441
110464007
204881840
93118845
503283286
177471341
300299711
482188449
57034761
506269276
455801773
92708790
96089197
179638192
211966172
3862331
495030253
16040197
170776105
364986991
197414292
65494722
87306445
404069988
201817680
450871884
68802239
535943342
235782843
358656693
58760455
304223358
281892755
457424811
506776394
339606593
233619070
131452635
204837402
89788403
404510180
461633764
260193613
393614687
303931880
458158915
520561958
80704556
337591412
7082299
184476181
285537024
128230322
7653677
518875110
35330947
173491885
122102758
96726110
295653093
398358021
413220695
437608647
193419695
319463434
16799614
6138027
217336807
376474811
151650740
197595265
244870857
202582384
240481526
444883939
471937784
519134173
494384003
134050494
22588123
229453628
371323625
321091338
130521935
90166028
372559254
497597536
387159039
81536255
436914918
142934261
487170852
88590852
515208362
176116019
140271155
435121839
424835334
369442255
412533771
274413551
295183781
475319274
512603345
411601932
303954558
72958925
362605765
58429952
284697093
161117991
526452619
333604106
154594897
288298360
480010714
239804934
189776063
443447006
240807802
386521893
473185367
473584888
44356307
24507473
392739006
132035403
340042837
117481577
291462013
55958445
380954460
204625981
356610260
375940180
479549519
3513637
101674137
446551325
78630636
395097534
533143273
514829290
194025827
110520807
518408696
417099637
520674749
396942212
106723335
61745980
411718837
167818182
274508001
465268052
107695084
534621434
152937957
278225737
446168985
319959578
52096788
100787165
389553810
522680080
395704959
390686910
448150493
15098940
434565864
45544373
415819867
467594203
494660707
469445773
153347590
370344673
329212301
194930919
513341343
80256020
52590251
306595997
409201381
244762933
290500419
520374424
268925420
4944474
426710892
498189938
212995460
303688427
37658288
438788908
70701080
36725252
358617299
208808627
443340422
246949509
65372938
313029701
366165125
215063137
429099266
366671181
503080140
393326542
478833773
133440839
314414304
472631949
162012286
296756057
168724858
461279461
318796309
463727024
104290975
155287252
263105361
270004049
28027637
339699009
433003346
238131130
185440466
495441204
240131982
512922800
253573714
353533917
84476414
221041308
521175474
417867889
112786262
351583686
114033535
276947358
199293980
218321191
434201741
297908261
35330947
505781085
433738989
286907714
256529888
218255399
88094995
410045729
442448961
458040516
262448764
161296059
334187618
467176123
109282572
194302913
158693666
244435382
1738313
166188319
190579412
49945044
161284300
513494392
109105823
142854954
38515474
240382350
308434426
273837697
383131327
533099818
530155858
523026246
11010711
412540749
450662733
535001761
446627050
68646258
442196772
514841139
450188380
247315885
240334881
445676470
419411571
497949617
366098348
161744657
260937870
337063793
286617797
468540132
118512528
247166782
445076870
518471627
21653473
167796063
428381337
146605410
235911464
380665223
215311169
471559289
144906119
200337251
502580672
478821372
89727766
434731716
133781356
178813066
503838242
452445027
161423353
285476971
433043643
183182585
240663466
267193107
302450488
408907850
518559359
89709200
492546378
393653504
472243429
387890722
431992612
500252300
237914257
95018204
389504853
217445497
64835185
95310641
162553224
376936593
148247245
59025276
138524988
242762269
198871102
213056965
56634570
11180821
509796695
134772750
418904229
476433678
460876307
247015821
335563392
190065729
353081123
122834419
407263428
425196864
384298352
81564776
178565462
480549808
115783611
186797570
281773679
19224732
201075868
214473206
331527489
362904474
114560281
76521168
379611416
156287141
462830212
305874702
179788738
83807260
284998711
186942326
153950231
422877413
349163192
467832733
401800402
432424223
143455327
313519352
519860515
235502561
281326038
429313894
364291933
418410052
274164103
331459341
312833128
1578849
31163668
134853737
84097275
97347929
415309848
239388041
149836821
54361225
322749402
308533610
464620413
69997038
224749026
215063137
456684876
511234115
54161801
401650841
359117403
363489217
334045426
429061406
256099636
317142628
343345754
492051360
498057618
231938345
491771910
364702440
59805817
371246413
128112140
373737876
433212607
408656298
462562664
240081100
35559138
342511670
442570758
448134343
97557427
9125369
87137354
317864749
101579651
125578346
141515330
412227300
118320147
488618486
93607925
524826301
523507082
210369643
269803696
505931085
436390451
108313492
92882067
3403722
521450393
177088416
356092099
397086933
528497234
526847141
397783704
392010467
182986894
380159901
492867153
471495431
169781831
143278496
410148635
400682716
498346352
434568813
531443438
305706255
158561746
97818425
181743081
284534873
346787677
186536798
329386889
32027288
24818319
321046262
363392152
144700148
104476899
246910144
267278548
444360037
37909585
485618894
462657762
354903257
435424064
231860288
176947723
294958758
404669471
463502635
408268452
536736561
314939125
209707938
494633347
24492976
55100048
179086000
212224673
387215043
507745954
16501766
502911870
316948650
472134498
214617663
308435489
258623128
102948951
265688411
255633221
222054250
16497482
301855690
380933667
83571462
305326617
250660842
503474128
203106630
380634175
508529648
478308951
19596351
242998088
372733936
145046048
499597919
389656187
374425494
107125714
415812851
85915626
323571002
536636528
400781650
409864642
3984941
27357712
345873560
208862413
104777863
366141195
55103526
273328738
517616477
170186535
32756520
293745254
337566528
267342323
530559527
465548171
487157309
134421229
507248248
121331440
229903583
504190102
147932316
273310232
496648265
229672654
252230418
70234443
319189688
331370481
427617046
451192207
439168108
374822604
388644710
124653757
122236289
414993118
238872938
498796970
35221939
447901819
230957876
196874418
213631347
188227253
399139361
115045471
206489904
347166718
150755006
436131767
155147130
270585174
27779159
486056305
411572345
32011395
192812559
374508576
223453169
32634941
118415097
217771035
12364488
506186136
513201058
151298759
166023228
447976855
511311204
282211153
442999735
139166259
295344456
367402029
342426812
221480211
14364444
148025906
379626194
24697323
518665600
145605138
419142831
97780303
106897086
255959531
461018780
501344559
193261361
490587643
98341918
89152618
113211327
305670377
86795326
6871279
409739963
286257496
75195246
96139900
43666340
342786742
311631962
175924007
356326159
392022103
365926451
107636709
192521394
370546668
92600851
6335739
144818050
318159583
115877663
1798826
487609103
231975255
80715681
141769765
439344925
108541412
334528512
499770291
283057061
152061077
212888399
132170956
245511410
209561697
431707257
222453286
387381378
173487744
436231330
392527042
361901065
532153283
479293498
424760506
92355608
231980949
349630184
113643567
507594228
23881404
459925348
515992108
7783358
331747158
166747120
264730804
58723207
269048858
48975083
426969413
224865404
372427300
16095209
111035262
71406268
140947516
69941575
32340157
439724987
506972242
295960307
213631347
407073731
48728516
85534193
247725165
301855690
430517300
101490964
264319019
228781526
94709447
363362140
248168610
343642392
39913787
9317851
231521635
499476048
305777959
522256727
446830660
377565435
38493082
145166924
406494570
278990561
342007161
8426243
12889498
213631347
140280316
465591673
53023702
449246105
53938731
453509571
466033774
137443780
290487008
127874066
139300916
411457472
43385102
474572827
287967978
158167777
131923567
173785937
502706141
109366305
529598483
192641093
266725646
422066323
499278678
103481738
231822538
210856847
69737231
435907216
396551046
257158079
412490827
164097076
431479133
89516970
272031300
446345995
449319442
158564452
464219594
343481852
463769896
503815102
464160053
377105431
83659249
234927851
143785819
112476605
327727916
272159241
310930656
48498931
350154562
116489237
322535809
310791040
467004788
486714175
245194287
89881817
402549369
215323687
375016289
210859490
318463309
468914709
471271775
440016592
146454037
491912291
434913598
299818758
368053483
447147579
513592881
426083880
128729349
236953784
11000841
137716134
532355331
1106634
211843718
281088020
392455480
369754730
347771744
147564795
333558519
53227697
458516849
311919936
267990767
342074051
153906387
100572681
314856959
32869282
313360064
100914058
78973189
137270202
402287839
451684019
464004061
197386401
335600856
448510324
46578453
227117807
203556996
505175477
112623096
140769233
255835660
114230592
382552589
76697258
302491942
461307544
28365555
145402413
317930596
388870444
88653564
399725475
505461166
275751200
436548554
232416795
289431377
398961341
397517420
373550769
361128831
232310372
285113945
511732134
110189594
50348595
332621792
305811179
397358281
161189174
219919740
515576465
520358030
136809170
526724885
481985056
132919258
475731607
357674527
139836553
74548398
496873007
26302461
239185130
429413732
239438854
230328896
287987375
262354446
406926697
435254189
530455627
145393585
23927845
422024102
20166726
404232324
18387208
289965568
57286131
271488016
80946979
345386316
121585873
198942089
116816160
73174022
383524014
366199282
330470153
398900928
373639061
475270646
92224289
407956194
437079039
31232033
143260654
297739732
448823113
347203945
520329909
337127906
243668003
529795243
509810865
445598959
442161370
289765494
97551567
384094121
371986997
125912984
360195825
480821976
91623630
313273262
519434547
349918195
218382447
250385110
12746445
390587588
278067025
171385840
221678664
382549712
209174924
206961185
431810436
261996975
310458713
101527384
431331732
138623823
149195512
213269905
157849895
264585564
280703349
528487986
58139255
17731407
277586095
72359775
167201344
35338766
337387892
441014680
511265318
378382676
247678295
533114653
166387690
7106786
262460369
212384786
67743020
324367095
490136686
525417032
385284098
469631121
509677522
301246864
327345076
441368578
509870706
52611912
65599322
58151564
364558724
423882045
435819348
530396823
200027162
99716638
332348261
155092812
6191266
193398280
79844336
17601372
507113157
222799379
157098791
454151439
100339422
346131032
398655700
92468727
98978153
164697191
409460578
236683523
195873878
520561958
417093852
481024307
48338706
234459971
427538559
347132589
451037344
428065833
454523455
249676007
338459509
240805291
164868623
417495325
120903286
497249102
505940672
50444294
284152701
204134906
143111197
50219485
118166233
250135960
532240446
1385255
464539349
487975052
509056929
503202139
420974278
396008455
187052451
155636658
196288325
475665463
333540438
521325428
196527844
431151107
167366465
347859906
120913561
218974746
291960288
425063808
421470876
454935514
425527732
501369499
402280536
433012641
126476766
438603464
323728118
56450452
47995751
418889965
512922800
498030069
379692479
239388041
513372065
298237208
424760506
155593785
475096281
309400013
42239281
324305852
188711562
201093733
224000288
8229659
227720539
535261158
207478798
492300818
274942075
432814685
64406803
293121973
242870158
385862648
469970055
425587692
116301391
91771902
110771643
432395437
427336088
388733087
416125508
495293925
49046112
357647219
367774464
303965196
170024158
171589064
223010799
295468213
315320003
90780875
324386022
32177033
141065271
117140351
275232177
439982534
493184662
94953155
408279643
275782934
141939545
333713
200480802
185613705
84104462
174684433
99495687
203918359
1201295
93815607
506603956
379550242
466109925
196536893
109842095
329128607
385800676
366434958
112270549
480261873
285066454
176609304
440069128
407236903
324297940
38272913
387878934
460252917
442393492
338066137
432143201
61693257
515338276
350146822
499681897
404899674
41085511
399925407
95682713
202459893
210214186
127232486
267386271
243563627
12419615
172302175
506421411
48039526
208357122
89760749
296676278
274814972
432678023
201110154
61260569
456411022
382309810
532189710
420245455
241840693
371040651
453672823
8045687
520032670
274354104
450578850
429762180
188227253
142595986
124315688
478580517
65158526
494384003
124302389
281511033
407152266
519314502
24171840
42219415
231017877
218854998
322890196
284591938
162880538
305901271
119114554
230350085
63468416
32030117
518242402
365482947
191020526
196072514
174249150
219083351
155025968
33931306
30852046
412511498
509674904
482870328
457322661
321458968
322676592
54218847
514836873
36372989
251281371
480267399
354639820
521388516
207918916
470941258
55431854
295609211
11880286
368777412
270859958
118423323
119518712
27840413
353149792
56071210
434902510
443065227
239696766
323528264
202014203
339740831
177481006
2098568
355797643
11406350
428521304
197003386
391595401
150209492
491252209
237322765
418101427
115615094
281730788
127343470
170274128
493151540
488962834
93451079
19545981
209325510
161792188
397551918
20673234
428438467
76210225
536615265
377253519
203215954
87214228
257812736
246831233
308220498
116145190
477479086
460618596
29796989
411063939
53699662
233256307
337482792
375286615
317485958
58719575
294788034
174095569
6899276
146232724
349872447
232623601
511657261
411364745
183550644
265729905
524283892
339344351
139758475
420429802
145277950
429083828
152373701
20295246
478210797
247014523
128124461
389870440
166518104
235981067
214463817
403625703
316038669
5801777
290477008
328409039
135809574
410538188
309360206
371269242
228018428
117161995
297613516
373476225
306367282
452028011
1597427
154337812
286970207
227680874
463274834
374013134
46209086
174449096
8726733
392259578
142946107
188411580
290672458
57158778
516279238
493092118
286072205
521467228
458349840
146704759
17938363
203572224
208527823
337115554
460409446
43843235
343323922
408429295
93816502
131490564
5905516
344950337
194490785
110073470
467390080
491355714
162203831
184360640
143734070
488381271
5953677
532814064
44363571
123539031
48742458
443121432
208959906
62421784
306511442
512857578
92457203
195541924
532694705
301009207
358992161
426533594
169602875
523244522
358194665
153403611
284504023
128230322
212013092
446888095
453580855
180604168
247317588
207540988
211658956
379137226
418485554
85297568
534500108
200605519
137278234
479432109
105193044
144885101
176961626
206619398
249948585
149243566
502273939
518708245
370412874
157331520
349406266
365631107
47332554
179241230
372336243
207254748
3995481
72167201
476145765
373990317
66539738
478660068
411676088
316292167
355437578
42161150
245694783
284176818
33280536
447823780
78062196
199485077
536771436
12049047
293493026
283057783
55290770
458346334
125203941
408274673
413590204
233620876
336719839
6430170
390479754
86127212
342938144
37536667
248319721
100814635
191517878
315268135
296853369
442933729
467176123
14861527
19372482
509689475
395260970
20551412
270230156
27812206
65746266
356029188
271528676
406856776
194410229
535651945
236772155
73148868
211320292
336785555
44826293
82830738
287647079
371429770
524234843
243633049
324239862
451370750
59936061
328714355
362687247
370427000
101616216
64077615
421424614
503162534
519652732
523433763
512620009
35762385
378718612
213419460
505489101
456457872
276704235
331195831
122148059
187321099
129411760
363271965
502657972
441372075
467536340
239519329
9578210
271356468
143997822
179329755
472214379
278105897
34475103
19454264
224007843
512319600
348539520
375537235
368066566
118118518
115796956
260593448
434359161
381715360
313829405
259471810
523486338
522072483
337659786
494995937
40349514
427041854
291824891
89786455
65342109
535415590
64299849
68043085
275957430
487100048
92708790
488347426
361487683
231979888
439743786
535234681
93871954
214225576
375392141
465332302
299716297
420017966
341107571
35099287
56625234
447391257
381874152
317784767
457490291
363880954
74588617
144019126
70323659
422261271
405624903
401136782
533446929
32218163
59505279
96984165
39953406
536025754
484326799
52377013
341413425
178031115
490391060
119893823
37165174
509674904
523270821
477592859
158169525
3972883
414127518
422218695
482755268
3220963
303750116
57387114
383634739
521841436
464489077
77953144
177435894
239185130
51359442
285466828
147336567
93193100
432143201
301769929
420552938
12866518
141664885
314364205
463193254
223346851
200418965
264485770
521785708
434950546
257783490
501116208
413282533
455836856
407188953
293703911
478115742
155561874
260003729
197826919
202035572
515222676
93913284
480817579
278770685
468661591
128384373
239264894
319873021
110514656
19974995
126133362
100841071
338140295
206851501
260402389
30591485
409072078
59069111
441510319
272615427
424903572
301502586
329253102
409867606
86990596
191035867
443224025
47059268
372024089
516698974
400861640
447924096
883233
305188731
379803353
141790360
339649780
303995206
175759040
342913868
170112648
526273256
460300141
346428999
227015492
42229270
478420439
21625061
51202283
214804241
413473150
335122043
290907405
529304975
138361665
503069310
309298745
509689475
19227495
446222606
109089381
24626554
144695121
233929754
529304975
436817232
371758252
113263234
250893702
414775153
344680516
285634511
258270950
118197077
49498647
137600419
441642204
6494837
440860153
237693779
2315590
383255133
512782925
516821075
426146669
481403037
524345381
133230826
139758475
340539812
509787560
450316579
134164372
75823873
307439486
214741961
303477540
253048661
405216600
256959163
128144997
102609926
285357808
141160848
101061508
81738190
317397258
283722173
333227209
176935500
16451247
413891767
126378762
312399950
290995802
478093473
46334533
32922212
524686841
80416573
512611809
304052706
160760431
300908212
93881396
463438006
303902455
315545941
11092463
76570763
530902876
458345894
411148070
113539082
128250747
523138002
517500217
325740804
411871421
382951820
421518378
382874299
270955795
468059102
197188635
265899126
371271280
203183698
518337487
92795523
447762437
345618304
216502858
494372671
104666572
70415338
50720048
296876885
330483258
252223525
1608709
347297711
440593432
297636990
283210891
314307798
513865228
444710355
323464968
530814911
415600462
374253168
340080135
496826318
536785099
15351471
301869277
24697323
535488315
167217765
93918767
102311483
466413745
393805277
333115145
95809304
31309881
258251273
8617084
311109
410464226
67897004
463550909
474603309
259749409
172625038
218416464
234512563
314166186
495030253
260662455
310081438
131663094
198819714
385318030
128985368
524934335
315006364
291041805
472842539
412461923
204204729
388144224
44587844
448209337
380737849
507079134
463135019
8198447
281315444
179788738
427810833
136611895
193526343
174236586
452383850
118249549
282193628
11233783
45822230
320306941
140404386
50089371
518295542
536149818
343375513
469521797
236038281
324742505
223135941
273976890
519781899
496954092
153825756
516699057
433012641
251628243
343098182
314181230
4150435
199690400
7791825
201716276
152669761
297125543
267079682
304923536
274371196
423078156
191135579
221669175
190792077
208348581
245289334
35736531
123431951
468619062
3018494
68710423
77047047
108846504
85511952
110540127
502054647
386974972
351571411
525171421
54262305
14498991
334939851
299215827
251484997
156628433
212411115
441783494
215375923
181071023
193172532
330869635
236522249
405467280
399828412
48001670
217793355
73768090
498280562
509851194
119103352
210124232
146324047
93404021
428564407
369997453
117254713
260937870
239344125
15325759
278769642
72468429
194962948
119095312
490019313
289177374
434550588
357667676
27415255
447502658
345197040
161106950
190887935
45959057
259933034
338413404
494457476
241729540
253616960
443016774
189417419
230821554
258862444
341150172
43454846
287623562
491671450
7173238
100204574
52226662
204881840
148010162
413891767
518131323
167278085
6012529
519507162
115152317
185276777
14764219
371208712
39074193
151847564
492856330
46426738
8416298
243686677
84539497
474923355
391005643
173211204
141898517
281942066
250189730
19087715
419714739
507817425
438927340
161896099
294701529
61373227
11050123
501133022
503121759
440445075
106171390
135236239
516180723
536621551
525007389
374213567
253375797
400290313
502984328
5734521
354145675
261868321
461648042
312977196
342965823
226473709
497987604
74943928
186467991
176410582
145288071
111601379
369010401
481963695
196802295
327351013
149577196
228296324
427064917
298157361
391018987
35221939
443853396
236825174
84209378
418191680
241960726
483735779
468009432
450365173
529979159
42646886
485700882
313186711
172000313
106983541
92355608
140505865
488371076
495867718
381416688
384825200
312817150
191012135
532599735
453810994
35116963
509421339
96048628
18062327
291508812
221204552
213710517
74505508
289298657
86471036
432921314
60439638
245019561
520820888
107482801
35390659
364702371
64016331
474868250
288298360
291005756
206807217
433130386
149379046
358929413
25174866
143929733
168939270
194034722
335436116
391978445
276581950
292495656
496810961
228761522
161456321
399929947
400932353
316632158
183413840
286503857
284835614
166770777
197386401
294699517
338002935
238873110
68740800
290639359
344480043
422238899
486817345
85610485
63028043
394312832
114461122
11616180
254580828
74965166
485319036
404374575
469380640
337969185
36942012
367617180
358153720
337409809
104476899
365282633
385922362
887528
403925370
370290482
470843935
50889662
355126107
412276579
133305634
217412770
260504750
239862548
506614197
311432817
195204281
224527105
513250182
275573311
299038001
464317666
383737039
441975855
249842938
95373219
467465054
436682676
440249369
285967400
476559666
247145331
222052008
382069530
229453628
144622676
273219430
31903061
499590750
523850165
429134844
54297237
115298755
419221107
56171998
9336157
369049656
29239293
167061120
35196766
177615987
191572236
439129904
159188926
77770099
189855247
533395275
443415304
508421558
469333159
85925531
419432503
439962374
363254486
43547015
156229260
177755953
13141952
531334242
289106335
476604467
491278870
267605665
97147623
33501684
56710372
376309819
181338790
15517240
213631347
42533384
34442157
393001824
308591387
145597143
298062641
309562358
353490968
166222747
106294422
354812054
255328825
67421960
269748338
314885911
324389860
12919802
61888721
145786037
364328045
398964824
451811611
342228987
221715539
306181668
422790556
179813527
335251064
417712825
56938244
465548171
340756139
242861271
407590686
23895403
428951762
423203431
252897535
422574699
279934539
208803673
198522135
191122445
115173218
192541772
452040616
60306285
222182885
97638114
498154179
378700828
217792833
113738442
245172639
214380154
457633187
490743483
459934441
245287474
266710377
48183304
126849792
535655442
489619637
317249974
499483365
90025397
67706324
264292331
473931883
520056370
226954742
427995570
190058961
72633242
239111783
31406192
45796134
455773204
429134932
213391434
513940264
157822489
53659617
84346596
109381273
3376825
310183075
9344373
66598578
497336881
3176641
308512973
489076210
136384461
29874849
217996847
206236789
323734299
244315478
40950554
138718317
19855566
157599992
408886932
470389831
166277502
185413006
531075082
267686674
354152723
501695509
127969362
11180696
337607897
22638967
239085860
56071210
145210642
433745858
518018066
247217031
396934344
513410851
60491385
266792141
365693820
12016733
66838923
72958925
389152255
535176407
487912933
41240202
14504592
203593985
94704153
6779292
61443381
42664262
333824080
440757373
43103419
9397614
190448117
515816540
4115725
150377521
223215360
63064630
178277097
60698383
176632806
134855222
110103965
358530820
48624019
14365538
374224022
358559750
411396822
241153303
218661748
206257343
203990687
119787160
369762628
92022275
72085335
314366195
108330665
364473424
419832773
23351935
466564570
284183660
407167989
224416335
363362908
41835411
179796031
251481575
225476371
210072732
11894008
339165123
206771835
82791093
385484973
260662455
168557106
123849151
227218112
340118764
503156108
385171254
197940633
468129505
392889314
317534396
69529886
24740907
422690599
106339883
215373450
436566903
536785099
471665649
150234974
62662850
446877504
351336414
162738846
27741361
321848553
380151184
336791993
246677237
180820320
290162602
304068844
506661836
55566284
524535965
284752121
280518095
18062327
246670219
198917
24399088
460681864
374712844
13987248
481014278
370298743
363272901
318278440
381534917
76233138
33105485
288070729
208547436
340754692
44862912
242013934
361402651
153138733
205920976
306952085
153517615
512608958
25288110
66299945
331059721
141481942
80364457
141013282
103121393
475369754
351831139
412633681
217243446
31416371
413115712
21248974
186814325
15872221
202739865
61353768
415038188
422189632
508826317
208652357
518684054
519681276
275993130
116800778
439416377
228143277
322733657
510721854
491224541
428077909
196610028
384871485
515238168
78470709
161455079
391790071
167245830
194647097
533739174
177054878
416388472
86387406
394837620
353224314
132384946
508228054
139774326
145241475
243663992
118713189
186461881
173855213
110769219
128230412
252898772
370031527
63178133
16766485
18820911
462941969
402377995
203952474
508372888
176573360
19063056
192657173
143693976
91474774
121820932
30445911
432009534
469876063
138741685
154801266
146655839
336943767
65338818
489670614
192027235
32372547
196419854
409594439
108452253
533669175
317033115
177278061
45544373
401079809
16294437
132152848
175944310
442049421
364616760
428593709
338097236
108027682
317137532
290438107
311635307
463315373
332111105
132463102
42433037
36318099
172302393
514675605
304380095
213994017
1162295
181569917
269492706
136318258
66207668
302410934
328051381
440624061
155109587
379911014
62349418
347895135
330008998
428988640
255208050
67441369
208173457
281330049
266272008
512998671
233155371
132360510
11379112
414098741
325723620
423622713
482981932
452012337
448860847
230573711
178259103
125379034
248069954
292744132
191252074
437070049
280516063
496360089
318410693
198856622
393468815
47610710
244451552
474707283
530799949
176064401
128581807
262368126
34502154
128287196
87951378
500919459
181924464
278184356
100204574
214174749
361577329
338758562
182572305
17089120
31732470
301584248
65650994
195086087
379187432
196842499
471881209
274033624
75245523
455571202
293932644
413253750
259525784
131259357
329920389
314865952
196204096
481081821
52971184
24697323
75195246
476174561
373722776
141999588
45543693
372203193
204642890
415066116
206611505
466019836
108550252
9027738
455561037
494970941
299950168
418896808
232338658
234787021
424015438
142027888
140372572
35689149
22285687
120689233
341355052
134764936
151694861
121514197
520064085
137557834
360609040
69123738
403491526
474820307
360382575
59635807
509926036
176209182
446266236
216639553
329200434
135215827
154008063
496593332
492547180
142810901
14231262
397340998
358709719
291451124
167800835
489216543
131335236
101959208
231871836
420069705
521885262
49763661
268123191
318005519
532396156
520042092
421880121
140341696
291629244
347357411
32950927
310520012
329780795
489619339
255964217
148759334
15935332
450294275
447418061
96932096
373299314
26725510
447669030
133224849
29679060
519133008
266684220
504504978
174634183
254320799
459146781
283827631
428472532
216758813
518707968
156914300
490721224
536832531
522588695
405559306
354199478
127056677
202767594
167944254
482774614
218731164
243239898
262363171
270799300
347618582
7414835
196842499
231369305
369950906
67264318
246212508
177739682
343162266
74133711
264236331
302729554
104954450
2700862
385887009
70453785
183536989
270076815
380704911
373765766
349203521
378045298
51768750
230453135
363333999
437995032
121827002
298835321
437648814
501174552
281879326
312130739
218487566
426021075
438692558
249683733
87877560
339650538
79492527
461683920
111606398
440320000
414127518
17090867
389462468
452957745
474143446
95291843
315263054
378893821
225359958
463237802
422462747
495108064
134311600
503162534
122354881
223947675
489635101
135933859
202892467
423715316
337540376
55332535
274844104
43799830
494618747
273976939
263958921
244107925
521140769
478391372
324108948
310366122
226993244
379459840
201061216
177793213
471700726
436738936
382586992
523259178
434128071
481331471
365672801
402560748
510785896
124440682
357370172
49562024
80790421
10845574
321002071
167091633
526819083
429083828
74609015
339586428
397786544
130861048
520737179
476049930
300909396
132482686
344178804
131994730
114808651
275223638
129225184
339645977
144885101
499038944
337957720
413908843
352158302
11167977
454998200
222377198
294626633
364091779
514026929
305877653
345659879
348140155
268947143
237066286
324290011
30719943
385102675
118950441
97833381
483509506
383924604
535934951
86704982
98117235
525472313
284083531
115090279
467004788
137475997
12138256
477238289
242753693
222761341
424300984
240131982
462667312
70359226
387029142
69524802
433008822
350146822
3652527
478015770
96003748
191162074
14504592
220083318
66862390
280306917
43661414
444275088
181439722
534626300
424126026
312564009
455749528
283590826
434623775
43810226
191219875
304718249
238836893
37599529
371321364
181004766
382596485
186545175
490428045
333089921
122271164
289761189
324527512
483550392
274903301
488712064
249792318
31309564
499859807
251893158
467957802
49289683
334731088
366052966
4562581
363031903
242602051
528114326
107092292
270489984
264192918
61913902
141033007
288152692
288732244
277766418
259796042
118756811
172012043
29942615
145852532
148061118
416558202
286285460
438972473
257482661
380780307
261623014
483278990
271439465
427826674
365766477
26703107
414098741
206236431
258248988
247210292
73391184
417920661
70441100
464269239
305910139
467090707
69468831
18715016
233385335
12174677
381713928
45558611
184056705
351414696
277207142
259553005
137327454
61472960
287354135
349962887
447284396
314304536
229272801
374527255
25447658
254030182
312834824
472369771
208781403
310556350
39800598
495730548
145266129
430214738
74785028
315962809
506581988
18498490
409456548
178741205
116834747
40710982
92484527
121918460
135893191
352973276
4838803
298772999
140611023
330300590
72190155
370577933
461834402
453034399
248283321
160881866
350236911
322444583
18018658
183427338
124121009
534013281
224291115
221809763
29823810
386732077
68932737
437841185
154594897
211131391
32892796
448865540
58147583
454221535
340290905
222611125
184021147
133634584
181685901
369297199
367609607
434958136
351223155
200977092
279350044
242817337
513911497
474992851
119513908
413379539
401226908
402905746
403763148
391351690
111869829
113229621
357970027
259379582
62687829
103180725
30108331
286806933
230239694
207469070
125874187
240663713
353868528
40578281
338556093
94833463
228007396
517506292
480588266
146325382
192903477
421039378
480618422
420363663
439488162
138714217
22281132
26325243
525879512
3462802
50749439
219483521
81909820
134784101
321484315
5052168
588090
222608201
440564750
429638795
390547697
511160037
488553995
138175826
109025151
260446261
366112265
284592544
20692739
74466899
458480732
91926897
122460869
193972720
493413264
48741471
143491086
6933444
98402519
220980751
174232532
49355970
379911014
3376760
235480304
153517615
483914136
270718226
468497876
30706289
459288775
308322899
174405558
337147171
215839329
264199608
319859529
75412273
476062415
183160425
261389746
380778083
528825239
227700960
395118646
242013934
386245758
1918808
400763578
172453042
443632585
78893069
18841823
93704500
457774876
245478311
293123503
123096751
437691244
280067694
507788342
53227697
447113603
77150139
338360085
269398731
191924382
435132519
499558266
433236517
144078115
262528053
301618173
273326069
150292977
403313250
340912254
73464439
238871243
359412621
265899126
143997822
254177959
495435659
251600710
385043788
282646785
295585773
199518976
69362990
51821688
406131640
415146700
215556027
47215956
231017877
470775228
118491989
367998739
87151745
465157196
409938407
446274163
361448515
120830671
480690278
240793101
134446029
124645113
210866313
423380793
466466160
480257026
187593387
398101775
431825884
222219405
214036962
379128365
238276180
57682906
143471799
307930897
430456168
193026182
507583338
225925869
454032879
311366844
517567006
277062384
414588579
16992829
181677351
133442166
176108343
246172525
481953262
105766301
150004328
158550017
242088517
9614296
157381539
237546841
179802523
368124570
305828831
338640506
178259103
371321364
32236035
314174353
462937461
442780748
309241585
319089182
279538238
253445059
474526291
275497229
505600835
441097379
527874656
395706524
210850717
122852481
333390227
125037260
530044217
502091548
200244320
366412161
430229734
384233544
30181405
484576438
335194345
530394473
22104001
348418170
129900540
178159931
378473180
454258031
371820104
386647383
348869471
476368514
445711303
436875653
225542402
264036574
407846088
10785165
503225456
125956129
441266045
468408818
288320189
139115005
106449045
450826132
402609192
347643983
390319769
203482069
86904023
235391324
380160360
161419199
69998520
219504454
229399403
255403708
275563988
276382321
116309817
24171840
183263196
266811325
171804273
233165611
76579375
78835515
173762275
491287826
133751925
374737813
40028333
536689084
59505279
305396525
136267976
350100822
14193172
307365023
457550612
358378959
60400537
231169596
193299150
428929126
71865412
361749417
224576502
86412467
58230411
85533223
477088956
210430787
238828744
300486019
487345770
149567161
218600751
230103290
201497547
472091635
203022534
454685202
189119136
61608449
272727876
348367605
457578407
15296211
192574470
372710532
458265533
485874000
145177096
382276208
181863201
264036574
78740994
268507223
50755437
410482699
222290839
236183808
310604683
91758739
395221928
148230685
383719240
166853462
492439703
167052630
244491286
378888898
471807145
509790971
436909592
150628315
489522784
131317041
166718244
164097076
409863330
49973757
403784629
359697848
334141113
508186596
166756018
536613406
188389483
279173034
237546841
193260569
462489590
43048299
177303119
422721701
31912987
408399214
385008371
34597484
172695960
277342089
96168569
321649692
307804635
79963759
386974820
192256849
181502161
339649780
283583801
317041147
79989709
421591203
184360735
348067210
192964113
525701629
328195576
469556421
321163700
174201122
425316836
99143228
133148849
122591034
305130005
109761512
509715255
285990120
130564647
328596750
447331308
494660766
465552842
149846758
496734055
371797984
80696157
407726197
133232013
519098094
344810240
230733600
123506967
43595227
72173011
499532578
6118005
165728193
209267775
425183276
482419342
191543460
485538692
212523085
335450066
388147504
192588209
450456523
67264318
467342143
439225981
138504742
65291186
525654517
161175959
336205982
348693566
523337252
305160003
145307525
99335494
239807431
73567640
510331930
162357261
4834073
342786742
149567161
430685885
177190535
399522941
13528425
527668789
115901643
452756865
93003888
13502443
26653170
283754502
276362661
342477177
128968544
41174072
144216236
142267898
221017188
519115709
325839923
46246241
209434034
144411166
532690772
19306504
334788819
265677512
384972706
57443659
52236834
236550300
21928890
150084940
398316120
371875738
248339486
18868174
531841995
144700148
490563755
18610290
121908626
104337639
531738267
357828170
13142138
280296776
198265245
280897597
81901831
235575964
217090003
196534708
206743260
93027755
35783108
21273950
44117133
212087880
99335494
20050573
182135093
450213254
389160350
414184602
27047664
305534982
132186636
38134235
106814722
233328147
56230848
167065026
525852759
153290736
136273507
34084226
415445488
102808913
266783249
74079354
93139964
261017843
398358021
349424422
197345597
196437023
87590528
22135983
207693008
75419509
162012252
32215527
536677564
483371465
247985504
209159787
114622994
332326617
53816297
419685896
142959658
154474987
531792345
373140600
380370680
169453144
379361944
432888802
167540995
413379539
181326252
384885301
326322002
443462310
443977138
276537979
235202119
352804925
536236036
381418120
301117198
333289170
81838061
420022972
363982325
348926270
187598484
232309358
122698127
411901269
185784874
413701554
54276345
440423026
443330781
173032753
212463685
371665180
104353713
137946869
205900574
399929947
355157993
266956271
250841666
395409775
208109743
59229072
245696609
148177432
14685855
292520781
321104464
201823058
88665711
318410693
200957884
93521364
208803673
241937166
313715471
118411310
449864456
334273850
422083547
147557981
349193553
316076968
291672629
512611809
483275884
169964328
464926829
394326473
22615352
404165458
138112051
242230110
527058335
339438411
422914808
436060606
369010401
254724170
1743586
217397165
140260185
172228830
244699866
295211364
297062995
477297976
70792069
339273702
69062033
110753059
408046816
496394271
465742043
506853493
268879257
473435039
79686728
5089714
210930069
482739453
343261081
400763578
240692097
49859521
238131130
197198143
151436995
165354231
448451673
20537425
483292859
500532671
476801640
435204680
133688002
53974087
186350755
421381376
514271707
81873907
275775099
239953131
480287330
200823063
437081883
466455845
70861057
42534401
204173178
392010467
231879614
96736025
330133234
317114827
287104472
209954543
400110095
180157492
172898032
311054599
481002689
305516071
369697041
161106918
53410076
520745374
162403597
524234843
477599286
236608007
179757855
101187366
102055268
295183781
467448359
244759189
378145493
527349157
456742467
253150621
173577505
133869239
265005081
449362315
493952264
366255327
390405351
193571286
447743085
525697255
225289142
287070832
339699009
331567009
292793636
96110427
339438411
490703901
247481920
108766578
248412756
450091815
367819984
92663305
214768900
523499759
468935885
389932343
164241742
73773769
15796853
531234215
450382889
536326636
132874091
451379505
255929491
131923567
97402457
414453060
428361300
449500102
100787165
447741843
318131694
82462682
285241400
374933034
465211088
134873118
94041331
353003404
100116281
498389754
185536861
340367243
258415756
12679265
174291371
418346373
324241311
263626059
231152679
482846296
219733110
91623630
104428136
336558160
526724885
294336536
211020046
289083747
393001824
143907972
517817122
169931031
223799497
51350367
494789157
3367532
226593333
123006794
505952947
456674472
474249185
166632634
517821197
205199630
109851665
197940035
408539887
18901209
281114980
435285530
485298905
176962363
357910229
92742233
253197031
468856905
200792741
274995509
281081944
486281515
328322036
253193615
231747737
503963417
500665948
491224541
172479740
426901812
65710352
524850342
77143932
332740148
423209740
260166180
472654020
111565342
274858241
64467558
454007174
200439046
256256594
229361941
187543534
534231756
485248503
512812042
110680015
530361059
460060551
384326734
339478984
217138091
487646727
29450524
342541111
255832945
394334073
285357808
370177859
81670533
76179125
372177974
111515893
367625834
332312603
528531853
316143923
28317144
428566955
471406009
487308555
180510826
307768520
265342565
126557841
29044236
51739714
516539123
291213518
162012252
130223971
464756556
63768789
22310353
473485694
412492534
388109121
207131792
320057560
383267405
141999588
292771558
291976255
83768718
106282886
336241682
140342012
268858477
224346186
296681051
102885931
164257567
506823142
487795121
278184356
510373876
121348632
246910144
155323185
474652924
262520602
460364893
102808913
187608317
421361407
132874091
500972116
482177472
414478323
431141067
524330905
403589233
399694914
57982992
454946671
290088032
125207745
300542672
394319988
373880777
186635533
313752586
509405001
303562290
226506437
190747036
56105558
285626023
71556569
514568184
95423940
428271500
327346998
218734743
463739511
138843309
59856993
165493060
317953669
50620013
39492884
310913063
101926492
263589551
527594364
57400758
1759141
450950058
223245873
32920166
202138096
250961827
98460911
351018962
503102937
212511981
469058601
330844225
192998663
48575802
14789362
219012501
279668521
345713567
74221756
512496481
205185630
275174737
186174465
4037182
114561846
293334656
470161591
334780782
83381462
81754028
128819111
221293667
35390659
171772599
278786403
398544182
193968155
272254354
421054167
81557397
427440775
126675979
356913091
220227423
85875
478812172
384720270
81467763
461509272
470969676
112069640
151941945
481004766
238708485
22628931
123931358
338123607
284106114
234031830
159604385
305025103
516115381
348767286
491158066
484831301
120704705
11179328
136481963
324341309
295949432
178259103
535176407
132236131
421830038
395907103
498287066
533045268
176948626
48191459
215761018
478120663
88557262
421857266
99335494
443585844
40228733
474064622
66132581
525164639
169883859
42613497
308255098
122181162
245908312
304217349
482535005
400437434
536194178
142179011
535499806
3493206
358168908
347796837
468525389
473029317
328651816
464339614
510140050
35292229
331527489
454097836
108310082
37571217
476155622
140252922
266338247
218942808
510799313
327392119
400546349
295291721
296297245
489442218
286564653
322577600
452718413
200661040
66497754
163681910
449796064
313349005
395927826
444150552
379647376
105662830
466966474
265705523
53450684
473779263
107604088
83900297
244425857
296061190
402945275
301561803
385944395
123539031
177611348
370166498
94017090
476368870
16120844
236825174
209701527
475173618
201075868
524069883
35405146
30541665
533815138
39067271
463999165
4250366
75115366
109105823
204079903
162755710
465628546
454663232
278056984
424481197
319220173
76118033
131970247
133283850
238985831
139247621
354836232
403028785
481938870
147548768
407187129
492822887
158520956
183509505
6821849
57247482
38828604
487403434
266648485
443808300
368252841
24267776
162868923
97930227
103652503
77942889
39814277
273606861
313218195
20836406
194817489
110893
534579463
230564893
208913895
441266045
400733097
263703634
61365417
294936775
43959606
114918018
151602902
80691807
398731847
419180614
68409236
45693058
168691544
320144848
303781515
341223305
299299536
257849831
411818370
72972351
302152371
458524923
475691972
534637180
247883694
318987451
448229206
533183610
340328581
287371188
495003936
344478639
17559562
55104163
72086579
182349731
445822661
50788315
203503718
77027928
507311579
94409686
299578429
35372775
130102267
86104948
528148012
276334333
202656277
92875702
342251515
32218163
134983845
19581511
44090701
62214072
404804687
437593444
126284656
512334055
385200390
130305406
140648607
116999723
89883295
193562717
493883589
418209606
333443302
124876331
306599376
94725087
353067096
505521545
242720147
343240653
210591496
73946265
182717564
331651895
249018253
505873132
102989397
176280034
531235451
417280137
204428780
163236212
84577936
499735358
74077765
188648735
348935939
52304140
170385759
130228613
229899292
351123279
101417438
31253858
467203585
316189173
33507729
393909596
429960321
396918518
119485873
485686948
424283392
256458908
284674910
235249273
314641290
371271280
490898777
232911058
26195664
233046215
100435590
296509641
413403504
413870374
53462344
280396518
118483481
96177277
515924620
221556831
424939671
393637497
249887915
267193107
392501991
397865210
299740498
338675195
369695818
367653132
207348307
165461862
100435590
285459090
198433395
423715316
7250896
184568481
346198966
391808380
511576362
426639143
480158989
306915996
237684320
288275746
274055305
387058372
516853823
164035046
265556906
362145510
188368818
384810358
240201134
352889355
300103632
70271689
360663632
426777163
534454016
162860925
397469374
508651688
322288610
52709915
480339249
210540472
121052938
281231342
500074572
85610485
401416909
421290501
57727757
467342935
349756156
170034732
417712825
400992686
125165479
257733766
246182153
465578119
456071998
80992333
256134002
436472888
318005519
39776693
59602336
310165535
266353778
110563427
511896827
397920636
469634547
258778225
112263805
380631411
57901907
439144724
22140158
176890139
130289164
284709807
145597143
530690615
31659111
313875896
252231443
509595876
252082253
69483284
502527762
268447356
204161173
275149844
180871813
426620796
58072450
283203672
377782940
194009523
343177787
9188990
298140455
153626086
37247242
465157196
240555817
257046933
258121134
502336414
394789696
256064447
150300973
363122952
378778104
411735054
254427331
9897766
477323193
205396122
159993365
166776805
321152149
157006616
469774272
275404549
18571638
308958517
422912669
402903346
316287022
122690487
136708838
348174622
173728213
32178470
458742687
287075664
395304894
494834122
434959207
513401821
48605754
172298582
127827819
392899360
155012380
275096827
159970745
197682751
6484865
54196610
478613774
272605893
117459911
317415325
163486576
372924337
349827095
516242070
379568709
413825444
516085854
516085854
253963230
329003502
30632838
230299779
288308743
44116977
119884918
99749283
257761310
420008290
462505846
480991433
168449525
145951456
224490412
339606593
160053289
505079205
339101827
206939572
440232590
230369453
430054670
530579547
266505677
37955100
503015106
283922377
210749626
516637198
447930946
46900974
335164554
150061936
284119785
238131130
499134417
322159493
314364129
73989696
332015079
2063303
52144844
231074745
83954299
52372183
381323225
438080582
385888764
290624481
94910267
417681724
16185892
47212451
389654108
470039439
181832704
216640461
470767398
369754730
471495431
220726030
83758699
227095207
374996093
14883741
43060041
36546675
21775285
251939056
365785354
16392081
307897312
49527044
204434482
270085029
100048716
213375052
284712703
429717797
536149818
264549755
260206840
33452968
105890949
464675370
219028675
8416298
74612524
144519493
418996330
536667298
233485300
203408202
523060360
76428063
123413964
219337058
246367643
296234934
7940859
212988477
392787106
458197854
411887142
129138501
201496411
228152298
43233849
417428604
395549884
306697604
491822571
177303119
471919196
298725606
34183787
321732119
25744558
416198866
309178243
157549330
531172643
362695251
404264135
218765982
314902289
238449444
412840120
348446848
334234755
379487364
400412769
421093106
309452225
302079494
222706012
281447857
431006344
534409290
411263969
387141976
535685187
381098422
163983577
371500716
174344017
430748165
246704516
378854934
434775045
105206343
423158252
207282747
106291998
259623248
231765995
120589534
370854810
151746472
29186147
34725904
425758157
228910347
137900412
385590629
407926307
476581480
172906584
215761018
382647593
520067799
176406454
171613780
82483688
51123143
129761275
349810634
9692352
418996330
373800157
402988447
451598077
57303794
219988540
326817214
80662545
435974413
201827949
89180414
314660330
128847396
72009397
372957327
274948025
267586050
60501960
275240320
391072211
7861474
88835966
294344793
406827311
418514973
402989430
87863913
102080986
433543686
362965431
70746327
155319947
372355311
50657588
389318722
424906852
383138511
107417522
379056821
436580397
522013396
517570510
336230007
55503179
79510739
392004877
387172771
199737401
149253271
179760597
40615645
102480786
35201972
4090105
184241414
74897478
49119807
288290396
255818414
497291591
162186203
320772355
10431719
477986339
207772876
147405459
245850716
75683521
199384851
387303326
489894023
452002880
158443861
195555806
258361740
226674153
40463102
74150587
441142387
383091814
398985382
62278333
95768084
359026830
109880204
436564094
5762916
454503111
434016238
479868592
79717972
140059860
29943519
487166944
23467347
80966189
174329851
330861002
368996256
139758475
394836672
392685115
148014365
503265784
86310935
338986910
237212610
472619938
171580663
415060498
357331021
252936835
266103368
427304504
421548926
90303123
105039493
218374808
245806605
500807835
98206066
305718281
377655691
177354162
390470283
64414705
174206511
146712258
185440466
86655425
405378094
23573571
245563679
48271734
164190316
519180338
364123086
499502462
260331832
204250149
99818525
300463624
351478187
238696224
12177554
97145625
23139078
267614378
201923788
166428645
412467835
341268567
334417932
38411474
182391390
136100649
147295907
197653551
384123873
406202761
527031470
173716413
8963824
353227354
394414670
174935326
310844687
358322393
302450102
1769949
122876973
324830555
416615913
3210941
352317259
232128645
342566209
122237824
430925106
429165521
125676355
417552966
106495067
395538109
76864492
59931950
407328241
495344266
423894484
292340770
520037832
35445383
414703719
290687660
363734305
347526419
5711600
132518373
393001824
409930690
11944119
515924620
57762685
294903004
338758562
417585714
212138314
43862107
387461574
244854968
145786037
509623621
174284626
27779159
28219437
373224227
52261477
534822105
188594414
268452334
370054048
528878972
415647454
498217117
88974036
34843287
168260030
192913023
424644881
535664437
189542507
370007449
258086108
183719020
3642122
293721948
105766301
487064767
25823254
413422813
238931882
399285068
428381753
228330904
329623219
217493352
265159367
152669761
305540688
254438626
230134089
365000425
136852719
21352420
345422409
311983686
510798598
518030173
476150907
115188364
149189082
207835209
498743334
254953106
38402265
434412739
387599359
91611467
49025360
290084903
39310819
507200806
354361767
415504170
258970167
70468965
165518784
510113073
258121134
351876291
99549307
254651906
303101397
365938212
252001995
435104886
369534261
197026566
287132897
524394929
249769649
335855467
60511954
497961945
252898772
492026437
184025676
192002567
333129196
10540783
323283857
23103596
173807596
483737565
260403018
19446426
282397529
425276477
369309982
450122801
275684481
104233682
158920081
98730770
89338173
450269332
320306941
432312016
4832001
465104211
117020075
364251110
114672187
454742705
131961226
267986346
423882045
383894050
276362661
509932909
188908772
266220574
514616316
426829739
274315836
431422067
249759807
38496728
507680837
12296941
361650289
217449675
61082374
443985854
510673580
374918764
238251402
137715121
17776353
181943369
106689671
413384660
9318273
401910397
292681121
148962667
232912860
73688541
38171129
35390659
520032670
36086631
313127614
229111767
354195588
382532642
214473206
284027848
273973386
92817839
261102610
83087172
304621882
468062646
98145396
127557442
348510343
473908055
159617408
289057699
203097090
329219764
468499718
436587402
328714355
485844186
265366527
196329619
88032614
376662614
480536556
502651944
489787398
507198701
320071843
167238744
314945264
252973451
236097121
98676194
103655998
336115292
108771458
300076696
288777146
418448974
489912213
480340494
403232946
332318569
287840292
73694097
205191953
1880543
453453591
528504600
486083158
52604394
487979690
478857427
337576402
251604453
15339915
87941513
441285931
309149953
389631457
532024931
42883920
22638967
100369878
495653906
219572743
82728366
102797520
153582705
154522950
213279229
345443353
366924890
405998724
347801103
188855831
523996737
324266842
277266810
38582464
202843761
433240431
120044549
331835308
365362650
212960159
494140664
328142685
136384461
7905564
477159319
467035397
47501415
358231235
364568894
277145084
240723982
94534148
514651943
326001027
27072393
376907620
97545408
485291232
97888152
369090889
345951477
502063982
457209960
259647158
144745528
27514026
485390048
84849073
33737960
346228807
517505820
39990732
182315230
414387830
417268355
504058757
466683235
503215179
213534216
178694948
124129370
277386003
104897355
404185574
312144293
371820104
277384819
163835398
535847482
432328729
141731573
85393758
32221604
526759199
307036423
348674543
490075299
189741770
266654976
431141067
446320002
213568399
298018469
42883920
441998746
523159681
452398842
303137482
491296870
464581681
170677953
287927383
139572634
412673374
524254376
409839666
127699513
243316240
314337058
213196293
136153609
387774056
176818147
91353697
469037045
370917318
380367905
407695606
500332961
206882713
28575518
246965986
443085288
167748821
494177343
536143924
479659898
204537535
342510208
133355086
505873132
487745945
469672511
377472882
154372234
55584780
24724830
251230131
305370091
150957269
377414771
66003553
172209772
247224839
517459096
520213990
420681378
509405517
451215866
227919252
371449701
273786693
170682934
420274503
356193550
80093202
157584422
259836728
372875037
437853974
58622901
73965200
279085755
376977864
163051007
359324513
371278069
28741082
74203495
116414333
491583896
529180289
474985021
96404202
464245847
84004059
177498035
117437319
87761461
264656534
469303506
469576543
126433820
341131419
423956051
258105780
280040077
166116589
221809763
155552190
341102068
434412739
50582622
133172391
61159557
428587225
467522575
11180696
473126012
308421953
191955994
372131910
48051766
136988800
184509518
461598708
370439922
328551368
331557160
387602276
236645970
59241688
534600545
380295637
173603670
220989158
261966063
491188162
256458908
271867759
92386645
405149556
179254220
208531852
144175009
27714361
328505381
167717354
43115619
345145172
208599074
92583189
404412377
119266384
240045468
204537535
271525587
159604385
450455939
282075484
240555216
62059253
187246808
512891610
249601609
407198916
313185235
515062882
508213733
425605315
29907240
315191060
404782146
156354475
469608566
24935444
414009851
210393370
126658156
269098018
132601881
131335236
48361278
522298598
500737986
525452339
387095331
270020184
407940192
257281510
225170523
427240853
172051252
486373057
269478064
395404196
133886868
430852824
316271456
56233807
224308109
176094123
147631819
347169155
519093299
231463040
212263830
134996544
110971772
218499659
373809103
280337949
261164417
234098237
63105907
440621096
139983547
206748901
296924510
313460915
512720274
55326729
251631646
166560973
264784230
240481526
506995256
181075893
223312753
319499327
6937872
204990411
395809155
446771330
149481818
261304018
371285459
464890362
475312679
226678831
91387450
483665393
421399520
402412126
201350886
205726775
272881307
83234432
335988106
513614660
349633087
299956037
436472786
446500600
530056638
92053676
112896891
529072648
274221141
180604168
31530347
169931031
492120216
331681746
355743661
135793112
111893816
186119280
54084457
181785590
358120777
353115459
343734107
135666091
72944219
75309899
100357537
462699490
280319726
294347606
80704556
220793959
247547334
138260349
211149056
428013832
207323207
161874389
318309123
5905516
26794250
14350167
82462682
32496737
93913284
85872011
57583554
219724419
166832099
88460830
357095470
153822095
409938407
369695104
389787890
400546349
510614145
339748621
169069022
24740907
374952156
31732470
352802834
245850716
14365538
222958129
305040806
15796853
507091333
313138052
149050950
62487288
75894019
68352807
3756764
25584685
103887104
483416821
194899037
294296348
299081339
352414556
365846924
520235044
293356584
428211647
318258895
244565157
436553967
72975005
130859503
507657727
501463068
186232256
445247496
384650288
256944472
532422552
175405378
455435495
349028346
62533047
143287384
351014538
385417345
238787657
306599376
220025301
380392583
432095223
288981596
476103835
149117905
69065267
108768332
194395373
500232449
511121014
89403034
162429820
413933435
156087269
306465322
304733572
265343191
417495325
324499976
158829192
363147591
502295729
66199117
451868219
387818634
25681856
384832055
46407499
271955966
66649955
195124451
183624134
379777676
483744212
339032420
283754502
87761461
246547196
466221529
494497404
350301523
197374953
434270715
200670704
159450026
106164928
205380147
338419815
101187366
63209125
445440716
397258727
1187804
486156738
114762249
277489655
518701235
253438182
440163277
81397828
269075206
471176707
166600599
35577454
141963292
515567512
360668887
166447185
274667697
286662071
484412542
154172242
382633561
323293488
334130798
21625061
468128085
397151201
402740467
413591698
288982121
444816319
138388272
137250156
142360539
72549821
223558741
8987985
438121862
36329640
174425813
148175960
454003963
201143932
512891610
118257145
507806091
530204466
420611460
139939810
342539221
107085305
272833574
240731012
325059167
186035062
145861239
168546405
242781568
379930972
319984826
482663855
344863654
286439449
338840929
223199110
111680604
488262354
101145082
53243606
411198031
516664994
313805576
330667433
529181891
141370177
495329123
302598591
500074005
143695124
169478735
180331459
380346134
39869437
426889920
212744100
132857473
58607373
155261883
163704167
403734665
160717261
413174269
321163700
378822597
40320089
197463844
58461092
176752052
486324683
465823546
20765222
392091428
219137844
356933112
535701269
219686341
43588889
214726064
418825086
53169756
53058370
334866631
81886523
318798998
108603701
430384195
135746480
514028861
65438719
352630345
392290722
402211756
14694684
23304512
207095944
51440704
490854244
358907838
433891113
58317864
139707751
6650179
253040965
68966538
275566457
115560030
392022103
413472473
378496184
47979265
11895875
127141888
181037773
335138982
443592115
374533909
388837642
279654730
435722827
244337439
297055957
175543028
158981
401266550
68686266
480223355
403115858
223050583
129494373
433236026
248948875
42470780
154810756
62607722
346715514
474090590
528561745
258390086
22301337
512535127
13704742
8245722
120240189
27575547
355373422
13141952
417920661
370175590
55012116
292054166
147326111
430708706
391256067
344687955
69236024
142758880
48630677
511174292
63137974
110152509
183886968
199751063
248716980
409181564
223109925
523588032
118757710
462297111
6335023
438095741
185302601
58648764
513395458
504395074
315246878
109657413
145515227
21136321
516032953
96104973
393760997
354361767
279502105
104274093
256727034
494721165
123300126
412760443
220707957
275247655
8987985
168668476
530499332
50099675
469209057
36216929
387351035
506886606
456086106
389622813
173400153
353081123
264183408
416555623
376221085
360994709
141013282
23041412
252959459
65150076
129414767
65475617
226934240
24993630
178816665
463194471
320481087
126886700
26834847
203649537
10873840
302846228
487455573
102544729
414560913
82866513
494437011
303454361
499999760
338063373
274657640
139014550
359358580
160182293
44344297
226179716
473115681
13103031
11669860
132752255
133171388
104891290
344771097
180471776
126346883
147957533
348646876
371850212
228018428
500697171
204903761
19681460
473832513
228692500
7277126
513745700
122228024
532446235
342819105
265480305
112278256
296114717
464812752
129737961
389440072
465058061
292012606
436228203
244122478
11650330
336372227
99921303
491961877
170708357
198069845
502157464
191541883
488497072
287684776
15962204
216944788
324400974
357328850
324618926
247449080
370805088
236295053
234389966
120913561
75921664
427943068
480751275
222013163
526042857
63914144
392914959
339941979
513865228
525862785
368408824
79542960
480669646
439577848
274661563
108061171
478665022
126401778
389939590
171865927
510728427
110182239
379697736
142657032
120952411
290183850
499476048
434991999
313745330
87284072
523839764
275223638
342463255
418054148
208219468
294130463
159759448
169030831
518703382
61597118
359696712
149419214
499137519
342156806
105090023
31665501
39820508
286845217
202843761
445185073
473999882
394939559
107825834
454119150
98323896
216493669
338386299
14789362
59537110
20969060
338982129
95350063
384606436
440613461
323734299
327764520
169712633
232345427
409594439
365772737
429154758
211901116
105136174
535589787
465070661
263915548
114230592
170879341
141999588
155048557
194332977
466457078
224429285
275283298
441443747
206988182
402243578
95997266
163743225
335033650
354393919
23176004
444791672
493049150
157175466
362931069
513737516
439839614
494292518
248094089
30653819
142215570
454221535
531476316
66452859
191022244
242630876
426950295
247002009
426670156
144361944
518690991
51877908
409766429
17231643
334432244
286503857
372965558
214173500
336241682
18902890
452044857
468661591
236177505
4838803
122662069
348169314
455692892
10123152
381056693
29402656
46977585
248426462
186464108
31647602
62613293
68332091
133211798
210550547
154612554
485600994
507048505
195612190
195872106
116591238
199784020
175246836
290013018
48530669
63736492
170187057
407675757
411361148
434172661
131924848
54806609
516265930
122731157
392339445
536257242
457469588
386573561
277586095
177472414
82952831
413069841
470472391
430410519
205387632
467018079
186515760
178104777
45438190
144944125
357818493
160386917
19741506
204473398
215178765
481863277
250136500
88840782
304804223
443217415
327209084
351084754
130652788
104010533
274114677
74880568
225479391
284697093
169652902
478090637
229010293
323955164
512334055
451110714
425225019
226506066
469372001
411499022
362300409
382534405
356857811
534889121
226046091
536460496
366101593
161575398
94724467
175050275
150504936
92663305
364910340
382644807
371805467
150755613
67978674
172104512
362514343
392555609
89727766
245289334
189781381
155639948
149094069
16120844
221250962
226786306
18841823
97622661
451680898
223432210
67493444
395379300
106832663
85180354
309689274
418300644
79510739
75033155
408860297
421114105
142743288
417971129
461904217
162688751
313312279
265447873
406826691
356275321
250296492
15381577
366517835
280548835
409954458
139583898
488752181
375789717
221211046
213984040
135595191
248158345
304604670
101971632
25767420
468924132
355473629
437769691
502473691
178838353
477888028
344810240
124896438
361545364
102996971
113432180
285283297
58630481
124382098
296200766
13277044
239005674
355963998
63648799
6749546
189230098
264528261
115938469
291960644
513416443
391494274
382945020
456592305
170179092
523113146
13749133
74555586
496223978
390209130
522195153
444890350
176567115
302387158
313243827
218590857
14405677
451103989
305832535
389160350
203066576
510441584
223233388
244733629
219029811
258757225
12063674
27851087
457948139
154762328
178583317
524163800
131994730
418990340
257760641
327015408
233895879
388019627
447767707
394041070
20874759
349414111
366865694
252706091
139970856
518540456
531668083
120293818
149719174
126915313
127668541
109092472
194730919
521805394
249813599
60265281
129113096
92689521
28222541
403552816
502054647
97059081
159633924
341679807
334766295
254753608
113106059
282206883
431055694
250199615
116897088
237537293
533025883
108235146
24756582
513398976
329695544
312331435
93539719
341469686
294006413
4942219
432050032
259936065
471712451
482764624
486271605
433801505
516729801
175537093
154963087
197773199
470592265
226441640
247680615
192998663
398990572
417722582
123926177
162059705
102376235
504629511
204697034
10696963
97899784
68290827
114692019
411638315
23848347
342211226
499057008
338995941
378624836
421588064
370977916
524317649
453049070
64662251
262646659
473892117
151978767
86265582
222640857
181331332
240081100
439617031
38499979
90209142
200985783
15872221
228176420
362980744
419180614
505802857
234817910
65147262
50129055
228387405
500480936
95371762
327157033
278203972
451636053
6323836
37193235
170516791
79989709
218293194
287304054
122294976
261231205
319216045
13453168
524120651
375520046
163381271
177929047
442783068
208060701
396935917
134091860
470498896
303338040
280192889
284455707
513418235
11495457
134869959
216172076
24551223
138233073
471251741
96089197
216960260
333115145
125601302
446203033
176230334
512983413
147959261
408578676
469521797
160145387
72461254
12063674
389264916
497353641
387445940
463165946
498708471
204851363
281330049
254651906
191413293
489313465
26354363
312069004
69152768
403051759
514219385
19986755
516754241
511952004
245713415
219776054
494542326
452857151
79375622
400812698
400582738
456100729
482055289
290687660
420916249
261770069
259373556
39496895
8394434
360264715
89897059
112974675
440346929
436915871
68234634
443442972
499959291
277641783
118561000
277990557
63740178
240749858
12446959
405731091
266812805
125967865
514572209
389160350
66451823
299978024
209979685
247970970
24118674
278479620
517628244
45205635
488467428
324305852
432756879
525750122
62133675
311193603
277955084
249093687
376580000
274732390
73867395
405805023
450382889
509521369
496060203
255526860
521325428
51626277
410345369
403199828
3113836
124121009
413660711
183753525
261309628
331673434
390538661
235961621
1412247
116455514
50967367
103500077
77260925
424353431
384564452
34651698
503129845
254568701
339803796
72173011
3670116
94325940
369966038
52549663
370388705
184006573
8648357
211644171
27763274
490324762
529471602
143076491
408929304
381641904
41981085
227111219
434150751
40188823
294015743
143907972
46417787
459919708
369902998
499100408
296538317
379640723
381347690
92139119
330553147
99921303
354469998
378936919
282214197
134605060
316128502
403552816
524052744
304138027
472950165
213836615
116892055
222638671
499621714
404653366
176914240
268803602
517380630
502112864
237487891
276205143
312610873
39595173
27787983
200042943
535961084
284457520
369350757
453566817
331236328
30722267
353057643
510151378
365693820
4874139
117938431
357316164
63178195
371805467
509710254
531831149
411800960
465165237
60936739
23881676
104667388
379591277
415220315
488442573
267472790
217442063
330629650
141840096
39760271
53186594
97422794
341705209
288189322
328679069
19119208
412072396
364328045
339050142
495499910
414354360
412073529
398737199
359644833
174858381
534875602
499641871
10451004
513360234
79980623
445259783
473990069
467370500
408075517
22862232
388644710
108104280
209754518
420781682
292027896
473126782
459699625
302073775
214011210
511336864
443587730
523758524
76402105
181206443
290973231
416297516
332041146
274953405
494033000
261710970
151041870
264665965
316302576
474875191
321030730
477599286
67131670
469496007
23174883
500046982
70674729
413759686
279605812
130781651
313218195
350032915
82670667
336205982
154164235
495445079
392337728
255208971
134422699
315654155
379287158
329007568
60681382
254814891
251348536
109896117
524391862
158292328
186130765
426241091
173021243
101353709
136834510
295468213
101485490
498748058
161708819
405255117
24124951
162002024
225099910
30467685
353512812
72242993
356766421
476150907
3019950
276776215
260900069
265941111
478701498
280054135
78619092
194297345
266380733
229882569
208419186
147335068
297271945
201039173
426559895
108317654
285274883
477289430
214105965
300117410
150408816
358168908
305035816
369472555
216946130
535195402
404026549
167278085
496998341
327823370
466136879
31185894
217828362
169506393
430448517
339165123
49973757
317245685
3984941
142833243
217177401
48145214
424314494
131211512
425358435
202394688
46599378
255816014
456809177
170186535
307139273
467121877
358766443
82493601
366629527
434150751
229133043
177885985
404694240
152851834
253344864
463753182
232594100
417200344
527996157
130205115
526500267
239042550
466924648
460717667
405424911
134964668
417079722
383233287
11091455
189182028
168783366
383115488
404232324
68476437
242725571
406137724
13522717
274648990
436056037
136420676
81009193
415506801
365719335
460755339
472066211
124487096
355405936
118278430
251006970
110496852
472842539
281712762
463817491
296075077
381749514
282941063
133282167
71123057
327461212
79856360
486390488
370290482
127790647
524640576
454261900
111483588
520440152
143025562
438488891
136039398
91498274
509325985
283384324
363894652
163103855
373789020
138792563
256585485
342629188
505521545
482037593
227570112
181611586
30104892
526500267
182349731
95785047
297426416
385791886
500347386
17792752
480304557
148060189
152549127
533337857
306968367
260064768
239206883
429285549
44344297
362334106
260444278
88455120
252003594
242664452
169964328
469629024
354204909
197045302
299818758
156904852
416558889
61335282
60903390
201504560
5176101
462768263
16286652
481467463
102820155
514576550
199611657
251006970
89289144
480185088
455185508
329545181
269930494
445171340
107039796
143316120
92856287
254559522
293806009
340234608
24201146
250081855
356678345
229566395
383759380
460073925
408656298
90160604
128849018
311489999
205982134
467047766
167761331
262230368
514244360
484385433
171917151
121169030
457359470
534402549
463581628
60225785
471919196
451697496
24510530
331181003
525321572
336352145
277898121
458260937
173336165
283317103
532027774
216555577
477375680
210725101
377090224
42229270
141158814
517857370
419597966
145494139
15770213
390290317
39474955
346675929
307998909
171955011
517024075
59936061
498228224
7046317
356059056
396684920
150649764
162235036
217814876
314921568
227298349
321213834
31170369
495607852
17395033
129192345
62595900
307233430
396871488
344758003
275050782
307421888
40164484
20161289
219743026
335163896
177362663
177533038
121214199
194928545
238254400
43682992
151193811
86830609
171145907
109025151
215768824
25862316
353610503
226703125
487874444
114065401
439692499
111869829
526780039
1126363
369527486
342355543
431816094
124916912
184284496
90461606
449970592
488279150
112058248
10869347
105854694
22135983
12902484
396310750
183912176
218155954
293271027
531469342
218071694
188447340
81262238
503566956
466885383
508763317
85620741
96597004
387885198
275566457
280240110
247130557
527614180
197272094
335313276
326110891
427305955
319258545
415811551
443182036
513354949
76098771
286438724
461444792
335626559
387195584
336214848
470534625
532819260
441943080
7936720
135356453
16427214
269477459
407223052
253150621
120097533
234252444
255625507
129383425
431592305
49771111
53711023
2222808
463375278
497678813
325094790
136406096
155031012
175030721
135909196
401845775
413940842
34593792
130090026
202268996
412809433
30967804
402189665
44637001
8556755
363387843
76219343
241378030
78942802
503097944
159476314
146368232
534791556
138492483
350091747
281506197
357950064
213777732
143346131
345714774
193930348
120222572
27352796
109671229
118560854
395938036
232172396
404082506
318368856
286891107
179780298
275273068
348626009
218322872
289540231
209766427
163184147
385841014
339586428
290384783
393538931
280098590
91077161
328338063
171052955
265368907
176900400
311545537
137705752
52409422
98808976
16133658
11406350
369809132
228801044
20653716
199293980
383076121
241195894
533440502
128765260
210067972
355114161
257315495
129153678
237750800
532127350
394267654
254934636
76219932
184062047
231578798
49046180
268794005
486670653
24818319
404721094
41053084
40705695
185121898
476401960
218779084
3923983
113393817
523451440
316309891
19251798
256797797
76063347
294399058
332049039
478797629
195319284
106472199
287932836
364243124
433752293
282785043
94709447
504903415
374312708
487403434
170054610
105511933
341107571
336469670
455212804
289897558
121644089
488244070
268811594
401941915
403051759
82898248
103530030
269775509
122870135
283912458
189637593
311900053
123698307
315098841
483232094
334676603
445679870
153107820
270452695
72683291
226105026
117020075
175673909
203441575
525697255
262138458
266727001
328911838
303276592
205508666
106325424
25829942
216224897
420961279
288588417
233265404
195003718
105738869
444360037
200957884
415139324
306369864
296440685
275451595
404335916
359018264
46988707
340265379
135186082
307297241
170342496
156889701
508541749
168219157
145450062
289155062
160433562
264932998
187529204
36216929
113697569
503901084
5393880
456019432
192574470
120358377
91689532
493650595
42896307
467764908
468008475
30129347
434337409
209065981
511181890
33139522
161404846
386523882
457285527
509833042
438169226
326443537
183862136
89502200
7820581
524881922
320198153
209748815
340209701
268580896
19126576
225359958
382522944
367852652
442780748
453708460
385275037
469451086
116916510
160132038
499574671
169109549
64892748
42229270
24704651
112677563
14730001
506732810
275407420
255812534
222322159
250009822
196634290
418624744
501713649
120633960
456084493
242196587
509014467
369546572
432463176
292822864
531820895
176406454
238520284
293541503
168105661
194843956
210215940
177678745
355703899
229882569
2213427
54950079
113384570
37450946
194179746
179073355
217152771
294744075
290691799
513398976
386455395
204133433
64892748
373678586
75151578
436103796
87137354
249043605
221250301
466466160
288403602
171557003
214862943
534875602
57523334
166565776
295871972
5844245
266931110
3185929
453576920
393894692
300765404
334119481
413638367
9694270
403385946
184614513
392177194
64103770
210550547
382591632
419851083
25946010
109934160
86820978
305253487
61863287
484290482
360201264
375593393
18673241
1438831
149719174
238067509
411489251
42403260
242796870
277089202
293610203
202726813
104718037
130949937
445787446
264243248
531172643
480961141
219385918
229773265
87113532
136318258
206357705
259153220
475691972
331365228
382928597
267889839
51128643
300779656
119747581
410438146
179336241
129712389
98442548
487925661
505867638
426671496
33351743
43547015
414359216
411678143
503316254
310556350
339214488
526759199
493184662
514124463
213895901
219119077
383867650
399170084
276871189
53300692
348828159
368768247
106666326
476559666
66436610
529295547
470879941
241742719
481514427
147179711
337727732
472950165
55428410
306383023
369615217
297029153
212523085
317784767
387543929
382999329
242276147
326030086
221330842
46419538
225958025
399103822
21457298
266248439
222322159
151220840
413384498
463343484
125410124
389436215
509787560
332965906
333707799
418388043
2684697
8223148
42239281
270436783
285344060
357156689
24948738
477291431
530396130
169501175
128466666
89723799
532938498
407593720
375332493
113510361
40253088
294006413
33346040
294087213
220319712
310546320
25829942
105845381
104892058
58407736
189274138
295015033
210064562
416427105
19076906
180632813
381618707
183425434
88029248
303262106
395403004
528603989
463470252
92713529
399703479
473858089
377039665
240451974
79264572
194144446
129111358
153138733
489294609
412123792
520246498
506546402
449294370
376606754
144935702
200824829
139163922
310835918
330378136
221380275
28027637
456423498
513510614
23881676
473704208
375775311
14422352
520589624
90307831
379039695
512472652
26302461
533088256
535080985
362424207
329253955
530622645
143516297
104539886
130153185
519595115
261632090
223256406
216678473
94443194
97063205
395703894
111188599
297458929
478157447
458144510
451918402
245965466
235248007
490980445
103729162
494510673
423015884
382173384
347981928
431845725
200544286
438488891
109606237
102208494
31309564
513354949
468353599
137420197
263028519
93118845
9336516
276412365
377594905
95427136
165798114
75362777
385315626
56736147
466863279
403784629
351689690
534051815
340906543
188331865
358382591
374042202
410183095
261309628
109848693
38572743
333032137
95051561
212325563
8663088
198572774
97155369
476681427
362046329
135101424
315177413
524527511
345209663
351080660
254263133
387543185
484126433
51023568
37814666
365846924
223010799
274942763
176406454
159625914
458908513
327420594
150407442
139513128
128551847
185477068
136917590
44017760
479266622
460595076
143652093
18801809
96283022
42898109
456566489
250279268
78074332
14032115
257315495
300376848
223370552
61224450
364339385
395423122
352327575
326503947
391588652
272358641
302225989
458132706
240115593
23744182
197391450
350142287
244337747
130079472
326313241
237843408
436377437
144770253
180206633
315388236
179438097
437815745
291098775
240848287
177611348
342709305
205923207
535488315
261754269
203066576
454830610
378674910
267255164
522103609
93918767
381971287
402910936
257979234
15323598
364020364
200308135
466095467
422578320
341110148
329977869
425992632
394248788
439731555
180052028
243840195
330218862
5684721
406018104
518098105
510631622
44778739
458549957
333540438
257118161
469592964
250856237
47212451
119552610
43363968
494650435
425201087
162186203
72721781
386278493
34936032
377335746
379749613
83384914
174866740
92319683
378796598
168777570
93725993
93003888
196179825
211630220
490898777
257516188
247194523
231831689
324214312
529642860
295676815
204075510
183369500
521818122
433236517
63740178
320409410
99340046
324991795
499038944
284364128
447418061
174827207
15210279
38196887
395470349
276545076
487301767
6100887
3284606
40660663
328868283
327287263
529642860
168902266
205331033
404571801
367609607
396168289
170496389
37475280
53003594
23638189
318218672
406741892
90989498
342885760
233256307
191022244
213588459
510799313
363239937
32849869
207972263
271758417
333946763
72463454
521600332
481068404
323726268
368906212
318757094
279346226
356026519
78203036
126779853
31554297
92976899
412264958
162182368
401397519
324973780
321400619
118623182
433413564
75423142
63173848
199021457
238549013
27813557
456469077
384816787
185743816
147336567
35380792
52801485
295676815
396739668
225076590
474104722
276023001
91223910
279740436
131185993
200887842
270293623
231194832
4871216
451509378
360995408
238701639
350429949
212243228
304007691
207794715
512430907
430756442
1340819
342433482
95472832
191955966
80416797
255403708
513646192
4925892
504058757
395726870
38080117
448466357
431639207
146041280
293372428
6777635
170093905
73164338
430521426
71350489
173407784
466863568
173286569
499641871
72522902
393771199
198747525
244751522
109872951
201883794
391494274
50227643
430077858
313917292
330299010
470478804
306151664
325907758
133256558
277291425
189222935
783718
239649556
478901106
51011934
421283432
247972199
350017473
88676689
453708460
81062911
300286973
173861871
309764525
92875087
69340713
10976152
519860515
270841633
371434189
535355159
404706006
157001454
187325534
462016005
492756406
454169182
273562792
124153045
223525678
256203690
115207877
69468831
292237421
37043969
486486117
483769432
212882614
473484335
291226706
401118335
394267654
499234742
190638869
368053483
213923102
159357329
224207615
105090251
194440903
32889304
277887169
35641829
354836232
356411686
142685552
527026955
415576390
33351162
495330087
355281274
269541117
382420900
447487174
316793120
21196359
73739865
57235932
115861744
282218521
209701527
80364457
199307345
279296513
64557498
345275056
392179350
486991700
148554996
73738763
120826908
373880777
94348237
253826495
457668805
375129778
191172201
186638749
262263352
526591339
94799573
504333661
65946309
401827332
353826224
197750646
439168108
223971437
408517777
299092998
513642370
456514124
457224626
211641702
463106021
245157596
96726110
38098406
530968673
223269687
223439329
5693209
364597785
201256140
254814891
331747158
226993244
416494833
109566217
276169904
36727350
287117851
238335803
483638734
501382519
33701865
89387845
164778431
207540752
487005786
109354926
121536816
294513679
529855365
325737704
69983226
187908203
405849435
534503834
143830044
225618599
517664960
340692245
183310463
115939710
160195522
237723963
235197780
98599758
404768387
392098095
199633685
341535783
470660442
457995718
6376980
156533989
503391549
215315652
440053936
2255230
479527232
395593258
157369864
45229228
180363682
98599758
200291126
292779744
358722632
281463775
530067759
165420857
414811645
399950405
173461102
274667697
175537093
266867484
368164036
300004393
148013302
475782429
47097641
379482829
160809690
487798880
431243996
260947445
10684191
492706675
240402389
460619608
226321218
453725054
326583346
14205639
47595321
163796923
214834355
192130275
251231292
172329904
137589695
374729531
67813307
81680140
416643765
483741539
515550578
364628741
428661430
112191576
285361928
204276632
191400515
285894318
527874656
113202238
272358641
349992691
114003842
466457078
55209963
286305136
455795896
404899165
270134301
476184313
186266412
319639996
401549774
261720229
186264790
11752067
86434157
434143512
525982315
381819512
53721671
276794861
64878145
140390039
218079941
156356246
270973727
193238756
341241590
145009317
296029938
293766978
466457078
504415801
442196772
336333972
268360524
84164890
65793282
199450626
501106437
516047330
219945543
315006364
171938781
268086111
169022646
146454037
391351690
80606675
323288296
324656737
524912111
535626609
7016468
48361278
330996592
285459090
372390884
467154217
253670404
83492371
78553516
447741843
247970970
391554352
301483016
446298455
448210217
424987294
303750116
74815054
315836347
106452844
54744898
79231285
501731989
138745324
469212968
188504858
355150824
520877177
403109437
153859362
375643252
509020642
424001543
38232540
173988755
355207425
69618470
394764108
276848365
266725646
245327350
217050673
376709852
149701744
190371112