0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-25 18:52:06 +00:00
OI-codes/BZOJ/2738/data/13.out

60001 lines
574 KiB (Stored with Git LFS)
Plaintext

396106706
300620318
495662878
344688238
172227515
268702312
301875631
103141126
127816382
322100179
508961446
12820328
109021330
9294841
232461462
119392528
462433309
53663773
82182382
29080480
383494174
405992849
439292366
103923144
31764048
452689643
193912210
319132318
334524566
143243159
325445700
238191401
264091980
503193361
514858735
34272584
43119325
155559881
257289222
456642951
385893822
201576721
159526357
43729534
299070040
351400537
474290109
503167913
102165601
446787860
119803244
56889556
208591542
272641
153495341
169950376
524731832
61188083
526030141
492460517
92040176
228699498
372113595
460457864
212555432
82188758
357484368
44217524
200400865
80905871
122323375
371380795
455208896
394648879
19817402
333887093
525848596
361665381
86310740
1812270
301834504
325148320
112275050
516330102
225979549
453982021
517370368
349407542
292352711
412046529
320274250
483464331
282866632
321235367
257150022
304500567
64182806
202479577
509488482
280589219
443570096
312695323
436299726
94855367
175089375
122080836
411872320
440732593
283176447
214708873
37462171
52970547
354892311
376479004
504411786
244108650
319515236
116795077
70807018
400330506
441646786
413688992
212519139
141172469
525411664
389391691
510231324
22290602
522313996
134181074
389483386
9165257
371491845
115201448
322797019
409642256
472202977
198955684
148205356
468875855
95584398
102662515
400364438
524394681
172388135
58330010
27064198
94518900
161552408
494914801
88411178
197831368
20461894
459445870
446547071
319841149
515027066
522806609
186391753
330251129
181214905
463864266
465514790
226214562
266013094
280736780
352125701
131581694
283373874
455382149
498658957
393938544
447758562
519500427
43705566
499538143
485175953
9008325
173927673
436286959
187689842
336094598
532321599
296062224
506293505
174742648
360196579
73079393
439262270
487166088
156208715
323352106
510701639
522457087
263296361
196127615
116762138
99764492
431493816
103671659
168253552
122593641
152608594
468076237
29022842
50461366
306971592
477695201
178823929
398764084
274454274
207974998
445285754
205056723
237842608
445122464
304190275
474609729
433688341
304030743
248763481
72112060
509554389
185302874
277638645
123729296
435733649
183299537
377343742
226508736
106424012
127686696
279408535
495046306
139820862
535768452
149814873
121685397
267267177
344974005
528752661
2905359
515043545
14675717
129938496
148300520
141178974
312634305
422443862
508612216
422094903
338328561
167705542
455829176
232136641
53704462
236368601
495249034
244223919
277847313
360531080
296391937
170855428
273378595
347097239
16155828
83588171
413806772
394871948
194463392
101427609
301822342
124191428
279937103
454750313
371307501
325468292
432406765
259916182
281811594
23808969
136177586
177524300
11797730
7754671
308800035
429134776
462882482
317791350
24107649
310851534
361364143
239201908
148640153
504742961
204755027
463274067
288764891
444846151
324776196
358733201
340659778
280104293
81916452
348995433
289200076
113141396
132700499
8921837
520016207
528537660
89326229
488829947
490914634
308854740
217809025
430948012
255042380
232618474
201150526
511284065
104588596
482849003
252429288
501134401
328482989
384297161
260049390
31284150
361397385
149096798
185616446
525953472
455591681
301698828
345938693
517568470
246830300
460525822
384709789
111544765
490837954
288874800
63002671
419683072
428806582
85777586
383702112
478511570
226976604
37983611
484062815
433433189
163095449
147981005
196310623
105351366
508726541
478140200
519183172
388821853
183959068
142008105
523569298
441432217
459710239
506127958
444255718
174951168
337205789
204080177
3617103
297232261
312005961
256375611
166990639
183437839
220918952
170123745
319667321
6338748
220247915
469844315
420401446
406891088
363488669
12939976
173907232
294674346
233055089
434822512
459197958
7159086
372818609
69362028
255882202
505915282
78295017
514503237
272470183
190909863
531241722
166526572
186768533
403482865
52060524
298559246
498021633
380198085
445627959
187792111
237499459
107755210
80186656
157911254
277712373
149265804
348807095
160087112
407720403
392770751
386725068
117637697
261193345
36361479
146451412
408090403
369597091
532045331
236253419
331488089
118473164
182371726
120638734
129744778
149006783
181143108
479018282
28635813
84212313
451471061
40171555
121664112
461993268
339585541
370857712
123928086
414078199
188361662
414339440
519651759
153182184
252492828
177397992
381778156
404243792
274245019
472087198
60298440
445742476
421305764
186087633
249362660
416846019
420570390
215180997
262158566
31787592
108399900
88939241
197595049
502579931
454862
189069773
230006003
138025813
186545490
45159908
474064673
456517994
138642593
455867114
462614404
80318539
315189775
231799099
61591637
155821324
91121624
39781466
527148837
122458600
68041334
484835590
87835037
358883680
263839247
407595386
273874464
226746321
306258905
173645955
391932853
213662124
197071843
174602773
281727567
193823666
326997379
392403841
275384991
315047174
423271602
356764198
157303824
179531072
23803589
152550920
51745497
171524922
496697888
301025623
496312573
160368920
113823470
464903153
191776019
102410470
534535218
246815884
12360329
44314026
236273529
374005798
320586399
251771956
26073443
283115774
167448943
301490381
97227572
248481096
451929272
436846982
237735862
396246605
120401461
497609165
463314259
466540493
394257377
485063049
297026579
369105913
50450857
178514348
59677511
9949600
176451897
61961576
235428859
56433195
286050864
160368920
110004903
169983850
200026370
186493931
485392252
234560055
143152747
191307762
46485477
203981124
281588865
231447715
44728928
350607791
295618396
474558111
347542722
40380020
66935487
304883454
378684538
168802221
467966929
10060725
87536839
210916681
371567112
222326338
113690810
322557682
456658248
503850336
486495186
271912274
205580009
29167534
95311546
230253376
65014519
448131461
75943520
342341144
475963626
414730759
444833932
500976197
368726846
79055422
56389918
78058933
222962369
150933556
512883968
250458626
529377408
477448142
304967953
531475952
209416030
470401665
407640287
111911338
364686648
445703941
132716171
252994310
65858696
425101759
392883927
12893807
434391386
122499986
513949707
76999861
259902013
167691422
161442235
206006628
503657137
2998532
412209136
295631702
364941515
487206450
278169367
200356397
292624497
321483299
98461777
147784948
416231359
359748085
315126884
496487586
298325240
373675179
233245980
364273329
314845002
140868318
419397052
434022771
71991154
99341965
372157853
152977290
432802758
463704315
74110351
35066490
363716489
535324857
363145841
120437390
403255410
7988781
355558945
224580457
207107838
428172312
169006900
161803554
470863340
331742626
20818563
352161310
331547536
283373874
404737278
70767660
353025602
57175753
506219878
285256482
160747613
27326408
59258957
350046685
361663509
329135021
416131746
421860234
303974952
78020452
490617487
311613666
492887365
456695932
291994804
377682665
385367371
200169941
442404705
61884022
148240985
11601354
145411847
279504196
31557012
22550231
356490553
369533322
532524924
139468971
220725851
213457713
201680866
510421806
484431077
236503398
295729520
444698189
212213536
330463570
208774930
100867026
19242540
521737002
121061556
67463365
62607441
345915774
332604807
212064288
7234875
192065352
392309709
487743138
36909944
143358861
486810777
133760981
432452414
253125559
264109092
213755030
500749278
142060404
303048148
517371073
366455100
103759568
343212261
71099123
460154319
429248477
418907211
106542116
418046168
285973960
398971018
502654593
55743266
434030127
108193180
59857219
292136353
249087577
146670942
331909839
464840736
241478203
263594708
343530714
223655332
273069974
331968605
442650337
151805079
400571950
280222951
349788020
62610191
124983615
449638467
57189696
309258400
463291016
282529052
67825072
250217843
120734232
367617933
219715699
50067929
201026824
361609423
198526964
325181277
17841891
121451293
395231650
535731013
257418948
109145648
380051952
341146821
246361398
106194012
501740621
254015132
410744291
180024479
3678814
390914514
296339061
389554223
503125983
78890216
208974934
452458398
284283832
488631284
145980721
220377690
369320163
379978352
467193204
16457339
38284194
382757220
126401425
194056647
466491555
474290109
250176288
104638142
241730578
159482118
294827396
164647344
317520179
195947518
516522148
303176784
105330324
78270494
413780264
351206874
293721262
88900170
457429861
46516031
484761321
270999539
146258959
6604935
25589851
89096685
269697204
490547998
414828360
324234259
476167545
57909366
168605558
424663582
257882765
508844198
98849907
234751075
64208892
502621853
110804419
321579171
494816686
456476531
271441018
504744692
222470357
510900604
108452583
12766281
359694757
500267529
180692586
386598070
205706603
188968078
91505012
493683344
470643175
91191655
166748335
15709508
6151248
176578524
26150690
266110165
313447494
60827943
445875250
147117295
408902680
245642515
239845747
363934325
329742809
428231235
304949853
258632704
92805244
256548948
5961262
452348072
323914415
57932919
199067551
361193764
507274562
13150591
245564970
465396060
422877259
476467472
459942222
67149195
526878760
366993428
163835745
7607406
119486388
339141862
32862797
438150088
307719345
47981008
383954872
193818210
463926704
286912516
190192329
495743949
534260835
295364809
496761311
70525599
279947790
493155806
41887963
122932213
362503646
109244770
25650862
97781390
526033766
407645181
472581649
304206784
229386908
250142694
224983561
82814016
144222579
452264434
325279517
509004483
271378034
226779245
172233861
114833558
162732109
3266627
273696115
230283879
407761529
224110869
149769570
102815376
294286726
99081654
504770995
57705576
364190779
317744857
375643422
34311707
262315715
480138520
104768621
371153357
517203683
262732695
177316096
462786098
287236803
45373048
327509831
103855178
230811434
58607474
46995138
324499280
150949550
356505468
101505196
487608841
4466903
44492440
198649523
454774952
339057234
531332402
292828157
360265395
433895311
500458809
272629746
436268818
462633504
531125198
405347822
182874374
444568660
308550862
450017158
339630501
440295165
286354955
168520495
152199139
301427516
90549012
224197173
375326881
7159086
69896173
283511644
460060476
446825087
44575319
390837370
137266948
193032767
171438387
136706495
365438366
226444361
368808658
486479267
456727821
278918634
108125402
133270277
395361030
72823859
195621391
123500331
117924296
278893549
490171804
386372744
126685208
358998537
512764333
476006000
500129104
530878537
433159766
469898650
283034773
24661520
190523738
213939348
109809634
19737621
291026638
294426880
128818130
212601446
250588589
416416150
278907019
313390560
225541346
321844846
27648778
514990081
230175959
320772614
343730919
306333872
513766498
30084303
210165863
270406328
264177906
53857515
440798628
156145941
535420010
59566715
469761811
314509209
281576297
381987358
1999739
310947413
384315340
140844173
199380138
54302163
104379669
161654554
109193762
389292696
361001220
264161888
156666726
27988870
493080382
228381707
389320957
423943643
170506839
293735797
7057012
301409793
353945300
337067495
117593797
37057873
139431089
158213058
113361223
383589296
56418436
465298698
220232835
448126294
480807418
324851123
368105729
160441584
174505361
245647272
467576293
38358552
421920538
188333524
182179134
85187654
110714102
467609745
6161658
152498607
85890129
470077562
413526341
485433622
76270646
96448096
17917085
193939459
86480944
472159984
113630907
111380061
315563320
238396093
382690154
476067590
1696566
426034161
303317862
181980244
235166036
455734831
205685273
40569102
250328424
185836279
85423072
389267011
241008726
356516603
363264005
436722034
400602745
437517833
430270786
311836799
153141806
140844237
415171419
126465484
60106211
340396090
190625666
450175720
503402683
361261381
361908593
136853953
407855862
395974873
117283706
522965297
239580274
40395834
506369586
496039024
156382012
231246234
482266400
417961161
60866695
252598700
144719099
392202372
468809824
18058182
349284008
402233756
412554119
422510284
124001558
172452916
476340417
517532248
369312228
160565183
17230263
276005344
338115428
364402698
448359898
28928383
29205685
133642028
166645648
76741030
138138657
258325393
80391361
243492147
50486089
39388063
443137173
173442800
26680850
340261904
360325551
238112404
339874090
23741697
94901090
322239742
399406861
71780598
111430950
41757598
64144105
44365799
465623908
216985564
86501976
56805667
98250633
259460830
443516371
182874374
469898650
407657287
436153707
11687084
297347441
336405073
261350420
209611083
187888848
411117857
94923499
82416483
283322762
387916069
196319137
188840399
207669452
473967703
333187444
244993975
336586109
204379677
222030409
348657480
313402436
378780805
348171510
104886537
473328191
121663902
228198464
336756316
417549394
423598839
83129684
194876984
278627399
171959893
338636287
132936131
111544765
112286909
113266136
446350359
374230524
415653440
200931083
169616455
433826602
44074246
1034538
298693954
324566489
138105301
4774082
366609502
250850973
491672047
106354068
431379267
145447820
353503148
331147669
448912838
455759421
515608659
306885743
506831385
338405307
421717827
250580133
432794053
2262142
323878187
341406247
499794146
369651049
123878256
83993804
460979428
302718174
78108718
324710611
237508318
536209729
404527312
499224839
261332541
510800236
383321624
445631631
34532634
504138473
346954348
512997987
509689633
133379624
194486387
302043528
531973155
50939110
489847477
2338688
508384637
167495975
53644762
250343228
348618192
480904805
350617620
383717790
94465337
243952249
78456501
235561103
71363717
8876914
349935172
114875858
231837365
273474581
245846811
498377973
318688693
87341122
303825088
53893484
371067061
54808659
373319615
244162613
201594317
341069056
377518051
194527147
426762002
253466713
318272069
521040111
116960350
156635315
244562786
424315500
32910883
336606858
317317376
180201211
216468762
209790727
199548842
7546226
430806495
131614270
437657625
420426362
450814698
8099042
2570660
470639021
496595531
152938231
268357216
192014277
478339379
224139806
410235015
198561700
331560585
466331048
460145609
125015494
102307551
103094130
116441608
385383659
277084398
92532706
110002060
410927075
491418307
334592384
109240704
24950664
463447837
304878685
24984717
192570549
152719865
478153446
252731758
462563984
307269794
335933609
4284313
12952915
134246991
411750063
525334897
358793351
535973036
480514535
482714774
113478360
328735545
43484461
180791726
255424292
244909348
122302070
93596083
163923935
139860630
444461878
90973691
211083009
123153841
465171099
177168889
53179775
266488951
432877014
142291376
401061210
4283863
361575195
519020534
244543390
366463711
473148850
66270686
153781365
365405854
75830071
286556979
525657418
161855068
216089008
281417009
525158751
251538036
149093418
429567246
447919627
475619450
326239578
434354884
478180973
230446728
92825624
341241008
149847660
424530129
405436128
362541324
403187896
349398555
50385900
371880047
110626356
288360221
32964192
34192681
101677137
533145656
302683005
273826390
234703759
454163060
237935274
453695227
310680350
30321713
399276179
337843969
521753914
68041334
520739229
11141460
504966578
160027024
279403310
108755900
442171926
372808829
9683314
55477836
31919759
25763134
71754057
199377064
185406122
251652049
326877550
435414894
181062016
88952084
526495678
283268188
473346421
374557891
240047132
346563008
486135256
279304118
295104117
319426858
358312738
78294408
302256806
240030418
50390247
175324921
234965986
333813665
491569236
344303648
13008933
115738290
446361305
45573246
112018127
158270285
216642367
190461576
427933569
263305
502713636
328484664
69925716
85997035
76067002
341895002
510241447
434756546
414434757
12441444
505869696
362913307
444794227
24040913
500696216
302175717
245132215
466286762
525723120
189264845
468275101
483660362
89688332
139281677
460599732
98711461
162108911
88897553
124564194
479666601
345279374
343870172
128492016
447181981
245545739
131793582
257463907
256376001
72588929
446975741
245363995
378855080
89121701
92775037
519978858
26288798
58417375
155125945
403562327
258571751
255380511
402534219
388797461
253817133
504942355
210944076
233418296
225568232
403018570
529773331
317719089
103072455
259253176
358085031
173476404
380028562
378769545
178514348
124867562
420119707
35352459
13312082
457608534
375754147
498541148
269844846
446205647
171699998
347689897
484712048
449711337
157509271
200993458
59885687
250432115
404026815
344526514
250660210
121421582
81540830
177911201
404724033
272222093
471366254
41398495
176916173
47347865
403263487
269395053
248352611
251889300
396060863
213853103
427818293
488330468
241341375
21651497
255930096
435293325
277906473
324779059
100921321
11432399
329842446
91249812
28443431
412295226
69991349
148294151
430520055
153980024
198821904
421398454
463216114
496381623
482985536
424124421
290105838
522926947
69564303
343582868
313813333
49514655
262165990
477819793
122119128
20073994
183791550
396306459
309377084
507220139
423554154
383245147
139020252
214261136
122640252
512232591
50318918
205612681
456795590
230485000
77292700
529973781
263254013
134854292
141931254
512872583
166990639
140479229
218299332
20257495
48125084
302201501
14956986
379797083
257863422
488507012
526265952
413619815
291816437
251421790
529901004
251889725
425136324
531693348
102165601
505258312
134422172
409801839
525971648
425284744
495942459
290066167
357769836
323259122
471467677
59929926
346836892
395033397
281313305
363177808
205737308
424162721
29848452
47948172
64848568
89665817
480454530
180697354
174888793
429364125
152725371
42549558
109730690
523836547
418955069
488707126
337682570
212778127
196310623
373959148
16217432
376731206
432664659
79031335
283238037
335284506
29120146
304042267
517294363
536242894
295368120
226204772
304942846
474122835
213047318
347511855
7410825
345992944
341204808
383754898
460759496
290343787
278478962
347745095
52141079
81053708
437608053
359569732
425478114
56800504
266449922
292273222
22650485
370678040
54290481
469347978
183941194
69376985
176873700
58136664
417406825
356407893
47726285
438347365
462588954
19733571
31258834
416460096
259828653
328957360
275398567
170185701
246857735
148400888
119513344
158921184
180484785
418184097
107644381
418128061
31038882
279408535
501763245
237522423
133312223
119918801
334199490
111599250
101229673
462126939
214919531
282731480
404641435
316087861
246873323
392760452
475013439
276321634
251404865
341797720
226508736
480630126
13418207
9863978
269163954
292621112
513074643
408316404
49582623
45207436
36685814
173646103
391431720
498454962
283452657
8358180
215000468
226328638
349922245
310299064
333090384
46426691
303912535
512650875
343974505
512792044
382399083
325763936
493465830
58676657
94791700
8029562
3760238
51900581
196327859
298224887
359141608
305461452
318397673
34760164
200729781
59895528
473709329
300494971
244184104
170656141
490603389
293074547
424972814
501385630
97374192
352620746
445308226
116293321
131377531
350572376
458230949
360230018
333859996
503685315
522022188
59475903
426397577
113454211
56985940
78687122
275313764
418163086
55845780
289109638
257620028
489579431
235331569
163798179
434184630
168781376
288082543
102078239
28438961
34253922
102546024
171727278
75158760
227555603
129513550
276718188
261784806
326250614
55509723
488888235
263137045
356069853
491414919
146156672
387838094
527355826
223587868
449480295
366692708
284460259
476126924
364545750
277525279
309264924
357564445
471194022
27521070
336723545
477150654
114766054
318427232
86759858
367711881
310003941
138154335
203277569
513116951
361891497
192577945
171885474
97633546
383360691
200020181
472136333
238007702
415709879
144986772
388942472
525978408
36768377
41746318
353435430
168748127
59747462
398584871
409597623
463734779
130708848
83089890
325870273
19003323
152741551
223049798
487251728
433462881
86216959
450151319
21034214
49005678
267069532
100601782
434154110
260702942
208428495
506497832
425972428
129096127
416825185
254871279
76520717
94736153
377968599
162623049
449300003
253386109
235221124
281000160
485644530
279410020
208805444
7279192
249485742
39593300
266153959
94760822
214573188
249513989
408137568
318461964
368742315
187817985
390545688
62746389
75322920
488631284
120814888
203550188
211561207
84688206
406419969
514218376
310908524
200701142
422628232
28079214
38239027
213555184
316415533
436700786
19075556
59240385
509380206
266189778
290491825
31518881
527916291
268168378
6754166
473712358
336230382
340419913
316546411
387520655
512022272
155092565
239751838
518160268
116858119
133663840
262937682
118420854
32944650
3206542
252548854
260405797
511991223
223239244
268071682
269464253
351452977
98349746
215015166
64029938
178121385
105259597
307660338
436268818
216745663
225238847
406376297
38273691
187228001
383766255
2792140
406782155
350257129
527245406
407165869
323377543
8813068
145830588
512551898
339041709
224126432
308066558
476499792
535420010
254817646
355712239
313841294
60763148
171255924
222999011
186363298
22507466
475386850
517853172
168893739
67721055
460280854
242446889
81990384
202188514
469363493
459627146
403932334
205800804
137198105
465604883
58028906
518248257
58046425
124141466
489361462
220291022
342361163
60601447
68398208
496607501
454535878
219030566
186986744
118018591
256298514
477547570
179126085
170467208
170864123
208104227
278472107
36488679
1976167
204475059
63628366
114065484
84082751
147995344
324245729
84434852
330967467
114656068
299281752
364790615
116191453
506169779
264008516
273191609
382821094
50439211
79213049
96797621
421868016
405508703
339384970
155975750
478483559
110029493
203037806
525827235
164292917
427162724
500618320
256721132
375890108
22148780
502246020
297909298
443491177
422086227
39232388
530591443
311622413
447990222
274336167
505543807
210942236
356983915
6008147
91225675
490978037
42243708
334145714
359096886
91107603
313562273
259190423
387066876
150531254
246134238
110844521
312215968
12634419
259287964
506928073
242202336
45340749
493777521
26290430
363451405
13236222
211469617
43327680
500121058
527364854
311319620
92281570
161653152
343941906
141326957
247941887
479942367
211251090
528456843
454013236
220773753
417597169
321863786
379863732
169476247
335872219
325851924
103667822
206683842
249302405
481982389
379323360
86847262
239115369
441396646
170179440
84579759
37782808
60506295
32140902
484671278
339212564
56092258
291311316
104192653
334671416
524011372
117083783
157665306
502182697
9759741
324323981
27151712
293570597
527313110
68087017
442292384
481567554
458570799
268720382
188839799
495866614
70772246
354278183
210942236
380335316
337632494
531988166
201608314
494372274
121015058
405554
131506020
533668924
260107865
255667366
272712338
463163859
463129058
469316520
499452896
120532950
240501618
507329858
141702312
324788522
260382380
211566274
314127398
54692342
243310214
217497615
317746024
468320417
253223723
201940117
492814844
126087591
228081474
244846982
3526080
482948251
490213304
362831323
207473476
382852909
182501689
416050131
517197102
252724694
151237481
26602163
220004974
513419613
62612677
102668976
80098398
317658883
425980409
11197187
408794607
156302860
499589747
249011940
276632799
295718872
439397132
141325741
326091363
190568170
199706087
156576636
145171886
204428273
305097140
346040583
208276668
320871758
432676560
316446048
371832537
64015590
348408877
419346285
317158373
148488922
108214469
233146019
527249623
504328251
232549493
471496458
464038854
285724590
348927898
449265874
398589999
462662927
386131175
173097794
438733818
464849267
233515460
87437299
144656783
531669202
163447252
254777361
8230002
400699835
102286390
130158892
522331265
423922137
23692136
464574845
294978380
392713058
50475936
136856172
284412323
302976330
323889150
148581948
2931886
260178648
292621112
502775213
5883723
459005767
239415539
200693831
429886652
389516355
321409032
387714175
23481976
51278165
152458527
461550171
255465606
98072398
58825670
458223566
61219018
280684181
476647972
471055017
173831183
441381669
3182795
364570431
223891887
48556942
259430911
507705161
129834433
155795367
109111568
381936350
197844817
484084394
400795732
318999766
33509966
508039199
280108981
164751901
69950658
98434461
79214970
263169775
14184320
394302615
314634106
259908103
324208305
218855735
498566308
127403654
91570804
80104270
507418495
96171139
475501927
74811899
324457207
353992559
401504700
207054100
338734963
28845279
46891655
404074995
8813068
26145348
31951541
510063735
340760644
89696463
268151819
485207763
86800081
240666535
325755538
125094968
299118017
167683411
402421407
96232631
326508405
233613906
119028503
461550171
65075347
165130564
510115121
480528294
102709698
419933835
252595412
428567958
112733213
131085289
519165867
95647418
397980942
2518605
145246735
231846331
118987033
184263094
353302444
389932036
53512290
433159766
268489614
99421845
217430071
445016868
466329431
201378277
87238305
250850973
443030349
52264055
62370547
357470859
68374288
477407998
452034040
510354724
107915089
426188396
212107182
303275801
82851829
427602121
57501460
304206784
421817727
246514185
308259395
217628996
477311193
209389169
520340071
461850057
335295876
276216111
515982656
214146393
465180880
460833479
397246663
106829018
64135523
311629439
397285444
301473570
198000218
532254578
136041531
110164961
93033075
34173790
456614008
341607395
139031714
505075800
205608137
102919836
343388695
210342539
49276053
298711938
396966514
213897259
177829923
536855031
215160119
120041587
476884475
57991975
222425362
73108945
135620431
313646198
142643410
439581868
366309367
431756248
324510334
473060483
346344324
340040654
449228585
85112475
208562213
353032806
13078428
317863903
244574895
50439042
19266478
230765631
395261209
333507145
32283851
312876221
303646087
281525258
166398903
155093238
54589927
64072530
515492675
91808104
232857896
363760200
234992652
11381208
119930471
113795065
271623215
59413485
274713051
397697007
463979026
150379788
432802758
211448809
147375945
510509774
261089988
120783989
256541348
412119521
128246083
19905925
200985916
484975204
320178626
219395668
297840844
303688214
436539218
205458446
27162857
496428657
497429052
454324373
214863584
482234089
137435709
61618682
189450287
516921738
426659012
414925457
454211218
503383968
73238750
166748335
258440392
511457991
173906638
395702296
522549812
265502477
39694818
507279642
64024160
92368413
26942466
496424403
165951407
206080485
427155688
192865106
43486558
217673492
332348373
273027878
131892701
366092658
137789695
11641087
363347958
5544883
288562507
482996689
265150715
527961699
95537055
417469862
373430560
37734786
252711308
134657755
6747040
317831577
177647699
202729315
493088852
424337333
47362513
345816758
2316569
157724631
325973020
76189271
236593539
238562902
15294796
247913599
25706910
56296904
330677802
471523713
315619173
284252146
513611070
145643540
237960704
27033433
275269902
140102617
187889655
19694440
105114848
368778975
478591932
268941977
56501262
444276045
179754314
532786512
132185782
30266056
112191400
270470083
254756493
101932104
28568042
513672611
8420389
310316943
391352426
481148610
533093788
31038882
197917840
388617634
324360037
531812883
215794601
81853090
282647333
43466826
234048440
521749402
364208911
500810903
386944713
107939318
183472080
436422947
413935666
430728541
496696074
500326806
125421395
93318580
171523972
451177507
27322619
60195834
148719602
100535755
330985869
45681867
343331717
152083018
462841459
195447912
436133749
130523177
418616843
333265428
480420093
221791757
52778214
472482333
284998638
486745627
85901221
201867658
244392438
372540571
193036970
156322456
13575482
233128150
460163903
416191278
376515683
519368963
410785650
255959709
96623717
143568787
45340749
22278150
431473801
516921738
356629479
310934654
219499381
343740073
23844952
257115430
65140120
99014975
125460696
415649072
28139399
17021452
337780778
219016601
120990105
402330616
126035614
153265335
170592141
83395746
377118155
169752143
443725128
248363984
70662703
51218855
194955791
139106460
447662826
486438332
34494407
305097140
419509209
395914854
22757277
452701377
463913677
512283256
96148075
49733385
76399005
368059014
465750006
419006762
132794440
508534035
35397994
262740549
488286002
311024358
127142362
128524557
173349165
252578493
341851614
44455999
230639870
386706154
338874600
40071477
207360631
141748957
176094378
323991473
63971874
107721042
161073353
27704823
454178339
292821739
512463773
454352417
369533322
522581276
383132299
110573977
65885893
244760099
174823838
78945113
74323478
360849474
24152564
108447876
487634487
57464385
390657468
243848455
155528899
227545009
16837863
342361163
231443527
291336783
75842776
191714630
11107606
15275954
150628021
23867328
241406636
156127347
195456219
498075247
529764338
158555199
465912397
23385369
36535872
54657520
51730584
54968047
291163531
266517854
247980967
351495232
93213097
275800520
504138473
357110579
506650927
400344174
47954220
139358742
461669489
42119874
110864494
289541736
107261672
426211718
181059559
56238564
114723562
439426863
526027586
191739437
185506459
317203296
279432929
228753847
154187141
379328237
468760326
30995462
215782903
310043881
36408899
81731659
339436
132027084
217214842
113855547
412531859
411613689
256660989
351182933
291168318
212356080
278261774
137717971
101974176
455582168
142066702
28411565
270512792
217078286
428719290
386084515
300510991
314037826
330711855
505114170
252011505
433897969
368409625
445607077
413622321
65100351
433794475
230483302
50292985
39963495
89748808
196717312
70707908
123626735
171209576
29879972
265477975
372545780
514202573
272648834
411825397
387841714
117001252
111867903
28283897
381542802
82931717
297978361
171970719
38360205
312097366
186710429
169982713
16412916
75943497
461901452
467093174
100088407
5279841
13848279
443485794
46646712
113752209
1984628
171689764
439916852
170016154
325170579
373770447
485768646
426946328
65079477
76107907
364538993
310641714
176903918
130851482
66086573
460740875
530402338
465109958
37227497
135883036
157427848
213925744
142048514
282600201
147096352
298015469
49783085
494769715
117398356
316990732
257090312
268581655
62746389
274144016
535838526
151910485
249897861
350395266
91227379
529754703
506852057
94051912
266274840
257858855
59085902
464763667
272986914
348414122
437581916
285548769
318163420
302790062
285282053
206415213
414244349
287908774
408236422
463652299
92190377
281170122
245414463
228866945
201048084
12684770
242060666
343375883
442738650
433711919
246744770
462041900
317920580
126526912
202541758
302006401
71099463
45945387
505017007
395318456
497624062
143764945
206638973
451799319
347516855
35225565
267138250
182873184
148728968
235168169
439995649
318594030
341462782
275229496
110202946
92477383
343267723
188568727
290146230
462387499
428750766
373403902
513631417
236228335
57597143
234536127
253595703
81843711
433057598
415102651
499361747
98262755
427936167
316695119
459218930
307812086
180650708
489878543
384910215
473495425
101705360
421324138
345190328
169586229
500069866
495211281
98447205
67975375
71008767
477875836
233328543
110059911
319056858
217210000
291242195
470754259
243463849
255875384
261021646
429750407
530143814
160728656
457493293
82324842
8167947
301200024
19499043
381655923
343075577
7640113
429671276
81732031
267067172
187791613
440633834
457321568
335019320
255699374
463063044
100111242
165332170
364882648
490973666
91244886
450476453
89665817
238701594
533760616
275651350
73124158
34512854
112683594
490110532
318845568
389274308
361312977
474648896
471389128
7425917
411132572
5081092
290698823
105441877
289463078
418449294
281250900
16828275
329795470
32584216
445777198
394644755
155751689
256951761
515912227
430487056
3719158
245193861
28631814
462517811
187797786
437860537
416749734
316986284
513219075
283113524
57006838
130780211
99539946
427096524
330051982
429553356
212672428
520426818
119056059
260237745
473921502
279721094
261078252
300959341
289519758
44503290
114755459
149352660
388097554
387592406
336425745
117599046
377575563
375806102
201871644
166382511
121093086
315852088
399417018
447319582
225774602
76929999
520712351
426467865
182552128
480984921
273715202
88816143
531741397
393459666
2360013
87919599
126432480
520785777
417103005
454447427
148116088
80807578
168463095
411880773
100004100
450341505
143797679
353009200
308416775
173460629
437496016
71595209
138797426
89451664
309450144
307050887
263286905
20321359
524957421
324134897
297055933
32308385
523426344
193460095
512082505
193296120
452249979
186870317
473545141
379971697
423824492
169054636
135944509
43162770
216335915
475792943
494835241
471979121
193526312
255468130
464351951
107039348
234132998
473675334
479634136
249148965
444008778
47913625
463935189
286530753
257269966
206668742
161530814
396174632
469564420
34955798
213413288
357211136
6357923
403219493
230368778
356800655
334199490
386950136
244750616
157309769
34387662
253731455
504045093
175552525
100605081
393762379
382068026
243076363
495713339
254833338
273049205
335185683
352980139
444244472
502576954
366917283
328467919
11278948
114701921
438732309
17196973
395374500
316787734
510043821
77254457
143136564
341151690
187059085
165478367
512076501
89527646
465842862
65038643
525479798
69001845
132934243
121838836
59705881
389174227
362387041
335157668
238256186
58304173
183258568
459380963
167598786
288726457
225285224
228411434
487741185
314172526
418907211
357829846
498981473
326917077
174540018
161669608
264254125
117467821
90121572
510221452
26238417
123167499
399504782
124784671
391312552
271665714
321700383
365658934
32291704
336834776
176868723
287585965
215107918
4134642
33844655
286446865
487345807
291676656
199872554
372066572
383153303
431493816
298743379
318322683
40635996
467241367
424115678
206970541
222773788
534998091
513930085
120724325
120749783
219706874
279285749
237515135
148878367
11264675
194513982
528874331
404119654
384925117
133162979
42232349
488693917
236464795
177215463
348894565
136654402
342356929
245760579
417164798
279514923
392329736
12857075
294716464
433234292
487596555
497019340
338142163
313999374
288348620
166950984
182194077
91508019
282249730
466120071
291513105
357892468
506678205
505589796
181032335
201836315
352008377
178806865
183506233
72067247
211079961
317792814
281033184
124228769
22965670
95412360
205163719
514521439
283735769
324298856
342816364
348618192
536025058
290056074
381736332
169588340
454862
468777855
483929412
265799250
64002662
474580349
496969354
430306530
515988717
424466512
409104527
281091995
340167219
286541440
134500594
482538339
214465449
51055478
282842508
96750397
154476455
105350876
523204684
137401153
53238518
325209414
349377671
53755389
286418412
277595491
357329439
212346917
26002753
528307719
65495485
273476605
449349465
118455496
78749641
53903579
472068758
460820206
505722120
251214827
85988709
311116093
357278704
314943819
454060899
515608464
154247673
395378118
268503555
21740919
313301906
24984638
230607691
240103824
438656045
43278410
364265538
110379714
497000107
224717781
424053015
49150142
45751411
160902177
68633264
504727883
230035385
282931511
369209512
37650572
173170715
473524122
108511881
10086796
395415842
246873323
455772241
474493499
299678697
524426570
122522284
276814584
128059988
149865396
199627447
460664548
253556016
183509683
445163757
29531979
386967109
531804547
104173806
379064245
115577809
338854427
157036587
364448414
97539724
71070838
76402753
98489224
147080765
465012044
51859264
369728767
372345430
426340159
121599213
387032516
230681676
504524770
170489492
391298585
40898798
160910042
208919972
211294365
409612101
234446704
448780766
136406604
43274038
424055337
460242856
489510984
382792778
311257868
441146785
488974344
129031663
265059197
286456026
466950151
235339460
138127492
380334199
48796136
421010568
448616981
461364189
149865104
187513356
499407667
37022605
535660105
336717043
442566922
255170592
479955744
171475323
186954356
29814479
146900090
516870711
6791432
152532188
163390399
64603077
36575204
508948276
153781365
458598232
333585534
508367985
67056765
443105084
380928522
420825112
302639698
317903338
26920688
174251113
314770816
413321123
173149070
448156808
79743517
431859195
190506220
205134056
515666745
473757100
134422172
358652989
63637236
111250006
14271642
232017695
281235916
484090757
418763405
190444694
424126685
451798727
426603829
391990447
290725289
290839353
92554521
169316120
378418982
389631398
150177420
337989525
139153726
253386109
267986839
4170887
73292006
212014572
242803407
70239152
65009358
532042368
384633206
430487056
111002580
516924499
427145602
234617086
233674075
146204960
272740563
280825849
286708059
487140636
12139230
318893616
111152686
372799009
353604852
349359508
451671631
444651669
236056494
188456819
184594821
496487586
139054411
210377967
41931728
374149776
5355505
345765556
59605469
436107859
444569743
286636587
493390793
144153985
451329357
463871176
312854787
41747656
470144273
357641026
136760092
228833771
512706254
342215192
284374454
304877372
168739531
73134810
449885505
2934201
69806481
28683569
371808353
20779375
258696110
295697107
435812162
93973100
77680959
126300507
145978091
354487943
374094063
217964784
224341563
465441308
184952308
498962
131615301
298594978
67240793
522805767
379878155
101319852
164488634
268024990
117348782
24836060
201033842
168087126
123261682
321828574
223847464
271872487
303414683
347458219
251299461
443297669
203415081
488061806
138276906
301459854
438347356
355626230
148192322
415854806
315844424
219107830
217182886
531795134
492424176
410684280
534239314
262834966
199561384
458986130
425300156
375708077
158305219
514380186
145470643
161391891
112387663
524533977
499545248
77513887
22332751
353964081
513262259
108587999
303949429
1796504
510543716
68589333
418728246
243190154
17134245
186966200
212700235
136061979
325895114
107657350
163197403
164077876
95005984
108166669
88171652
78136680
81090770
339861931
420028107
269688629
337146014
458171566
325338791
291286660
323686417
231346071
247794955
508417381
86516655
423956729
330004787
174327183
206213301
300841404
369902385
59366113
272763717
316056537
350861330
21192374
97253056
34432184
102804436
523878420
467276421
531203301
331499527
53068065
477181281
455946810
122853801
392760452
504452586
78817267
518342129
369116661
507710702
382176160
503121425
81686898
418932309
70111270
299552655
480892322
98984769
290509980
114076088
130392280
215430303
308427791
239474449
20114476
458926489
149818379
458881809
8992310
340944369
354487943
234423211
480230415
477712521
455313647
158155926
300525353
435314876
180084797
258816213
451843444
33280688
355534434
302585250
250660210
365658148
12162937
88938365
270300177
507366658
349479416
73398926
349706658
489429982
155912896
497591643
508649240
228024082
67886809
266745446
155949969
471457933
442293098
465719741
122114631
108699346
448541548
530697940
365950092
7150453
251081873
72466651
384948393
111671289
440422987
407489312
6324679
164618649
47083347
123731118
244878723
189895388
336797244
279834180
483933568
129690445
190441342
310426751
259564640
81215394
59900662
163061743
439538514
476930279
404196545
51768156
238819330
482056244
244856389
407492739
454096617
180509303
470697386
360160494
264882337
42121345
434002332
362311884
194691486
183411307
41040044
18672794
267484015
84761122
467250340
430476687
104454489
212927996
474692668
172699331
479162403
70345723
322022259
536180706
529989497
148946143
321142388
100205881
4398417
157547901
399203405
98190767
79144724
16900451
349551807
218883119
298227393
364468788
350097311
428411551
168157871
36133594
324996728
288855462
474860234
204543547
226866927
462881586
5816020
244680218
492973319
380376189
374826049
455578574
419156092
509551273
529267701
419735944
20227400
204266335
243877545
17404925
289287050
269335948
374573269
237943941
517760931
495527525
99223817
528874331
328629558
23677438
498596521
283589478
284715176
271403295
361511229
473438559
163231075
250491830
482689431
264495421
143311855
403384777
390072404
176987075
195344445
220753209
280731936
306681767
344053992
501780194
245489987
445639224
104582817
427778912
426426097
191809570
325449553
532366764
405763486
435763035
469228067
4612302
335612121
491198808
119366654
136464035
386863143
225454025
301926750
75782282
447264144
442828955
49593524
75114757
284383940
406692779
83331083
325572794
17957538
274639145
317861148
154547145
165344851
286103207
76718025
317892320
145613661
394904918
32051085
338496948
141927320
278302084
433836842
11916326
452959264
188245168
279638310
10570252
35897394
437620941
50571354
300261483
217887304
431705384
196070611
436414310
39751908
290782900
506492902
234786761
391616187
246799798
61868861
423974920
490310065
369112126
185947754
132318304
252034720
346455403
516236993
5081092
522895225
512033528
363391237
530365721
385390694
529532874
233117251
54568300
285482237
116551580
68417622
253136890
198819602
143042116
6178945
531784871
466345202
489331296
470609895
51256847
123222202
86434404
183536509
342995395
426895883
109656873
387332387
173646103
350596387
204069789
116610906
474291568
153817968
505149098
429364396
45041324
165654122
107946334
128621426
235658950
16540877
472035
427740303
268710517
199608614
146348128
276115852
447876242
330461022
531955787
253923504
331550644
251152875
418814136
288524362
414516871
165233211
282372397
290000421
177398383
421349081
201765809
504575511
197976351
137240824
204190065
478026290
208053713
512070311
521450053
415811973
315007785
209712372
271996124
34759789
337063239
201833830
312366809
409224114
254750110
165814563
508457854
132631327
79672096
124714981
161860349
15195005
494973513
130198423
262856152
214325832
82287036
41395515
219027479
192318040
302241764
489459179
53068065
405437883
235798315
129213615
213368636
24566412
174070642
53625642
495350515
262815702
512027666
58627276
291801553
419909657
366888571
104824044
425603493
27699872
99631170
336468673
287072466
420633701
208016426
223836641
416898268
39188921
175704184
33698398
420344676
339714020
111174017
479565116
526943440
474674496
489356566
443374097
519980384
138608924
337040087
38487867
484635724
182473784
366679063
358081637
183749741
163049693
217347244
213244669
250426064
496548268
266670685
307267040
289708010
291948869
409982035
298332092
92668495
189994339
148024349
178635565
133136531
16611097
418562221
4874650
141238305
320201379
518240355
432654533
218506343
500922116
156867906
366609502
494921198
107104140
260643659
399198850
520788455
315221627
506138462
413129051
124374913
208901179
321352125
279814359
461641294
6616628
438312223
113675745
300302158
290266638
348715319
108423458
417361300
501232271
146357449
191954640
168126972
516352313
305822263
477940995
389263787
329889713
239565013
378466638
3768710
412861092
186789560
483467080
481578372
62936036
203920548
360822536
232120214
383930999
176977912
136616711
254529480
437021762
219706874
145693108
88268094
375769365
248105883
165767533
343910756
22842645
27292359
24304480
350496911
475321612
252521292
343082418
425220190
13312480
177065748
18311500
145106238
120265641
194132838
353327912
58476715
341266597
104067446
492790047
110909310
67121012
439146828
446717541
226745875
103555856
381771796
270179983
467398213
230020088
368924758
147970849
103203754
171983603
68336889
437327752
114130021
123831303
474487659
472339440
430335262
228212731
282989851
323788673
463372618
61671330
160503654
394997452
283357721
134933158
221811298
452507514
441587687
54073962
298718056
168081301
497136671
522779549
151008726
398707231
195147050
361819570
267266235
437808378
364385532
191924469
124958340
331753050
255195330
529485386
62603000
126016211
121619320
443611822
96721721
486630122
79102351
188631559
380859282
328390708
352126516
361884001
152462571
96326883
530204521
392437723
480716123
152741551
32242981
301808161
490093557
262764941
348331789
278498051
371555344
482525345
493018566
356720445
403787428
423159269
331905614
386655432
460352321
336812085
201781813
218769719
490560101
153198452
73898626
47950657
375929130
386909574
415158009
472483910
157801339
249722799
222817708
5056627
339870488
82545449
210387218
126488330
155274680
78038887
399382186
530865426
236208875
467513157
322038321
507644866
11080078
512407704
29188986
107004068
221235643
501747964
327995495
523001588
175012952
375006251
403078460
198512985
526037396
227025284
180158124
515417333
430073716
305579419
264797259
110592348
206051387
106781625
417155989
136741038
294426880
407313545
500462516
145010860
71307275
456018923
386977189
453177027
535823826
335418191
241134724
172237938
153864893
165774891
414829194
307351780
328873216
88193057
521024142
5965023
322172812
123831303
210170365
104291842
341755715
492654768
474035274
371061106
117856571
389854365
299951935
183142301
263771260
39463818
59117222
419902712
15516033
94175112
51598449
509678148
254962786
182836980
228268866
400281906
74757558
430685266
271313729
467977735
363840321
5922103
452591941
522570886
158314756
189815872
19552527
223211894
307427770
458725973
244861102
158631809
508931977
295677183
68111826
529791793
20703790
372818609
65315410
453844882
184284026
535865482
231081380
469040134
149434350
262890884
359005945
386228220
101631340
126831711
232569807
189410949
373933003
18727161
267482281
59264745
536705839
133145730
269012153
350381041
103222965
335188170
63174575
433014869
506180063
18058219
168272292
96297836
223621298
492844789
480745379
465964682
85004372
252311107
474509328
499303658
361764411
422535412
260958163
383675335
308283398
124634927
250637012
361458385
274927736
448455093
394359640
62718406
494509100
145883566
404329763
167422946
112059530
412544368
93790202
359639651
80920177
514331264
12193872
54776950
219699011
298346942
332639475
288536433
462338554
275005565
258710302
18772514
345121374
109153725
240127813
74401294
277367877
252336659
399949251
421285878
44861780
175584149
234281333
3670581
502370630
169156542
289396566
536432637
312440474
6383393
253807719
467888857
320191854
142286357
66293545
429943809
95004367
280398664
32530797
274026309
13437996
383855392
352293934
187790589
114803319
423023148
311183178
218290447
292309801
339659834
236279259
27230837
519051792
44927159
66672940
38691038
415864938
525222474
467742928
85253594
31902686
470596569
108641349
136022848
7985781
33357246
39236260
487102773
42779539
98965220
401009713
257927206
531853400
325750161
479018282
131409230
273282793
182396184
297569683
159935521
91830503
484253680
530220718
225773027
451350354
55654018
175789606
457748613
64448169
440580827
281468957
475828969
477110154
270735409
493385962
369136910
422353525
496760951
325807169
500090909
274745330
324530600
48162244
194473277
201804043
125454968
45306155
367560228
375094899
5374860
253514651
404433053
8585935
521671235
152651219
436810596
189758990
328551635
388404943
140791005
99599704
296507989
24231249
437064578
380356205
239671546
146958672
191170586
10068890
278207344
223383359
98250633
535867587
448983414
96475107
147434006
163823392
498747036
211826397
97615022
203420807
97005527
341188428
9871279
38363643
360218356
417287478
174101483
95138176
488119246
16423305
427102031
478248706
120995223
174708977
180051000
496303414
43725631
437571247
488459399
369692826
519905768
44187382
276954991
207481522
284958882
303999095
275359161
245489171
8785011
482729711
139809861
257608653
515168623
199647389
177117674
226318068
527506624
26466989
311242575
334137595
20776030
491958959
321441995
337529794
361440132
491972672
324234259
264848061
389699861
30526471
233303859
520877035
43443694
200268333
88026185
526558218
525559048
63131011
442625944
111760224
396643401
374971515
152324407
127484517
302541951
128633385
39370320
477992241
160306424
298457221
474159471
178225992
276376311
17922873
275015831
115597250
349074198
148131164
296916160
293207873
208707666
68167135
376377186
271515071
525599731
328792178
30147777
444604184
304101909
44662664
125247719
181292275
276950653
519142760
528972980
67644910
385694963
407564685
352939062
502390711
102543900
309697519
481459570
24137070
53282303
270644695
273670467
285537540
96841455
259728500
490540166
302492686
535285442
366123914
237783479
354786581
280690772
233080601
495504694
378502236
509025545
326175646
292651168
463275801
393841482
123539420
144878578
26450104
290906946
398388983
33676000
102486837
281883801
26431465
339375250
450403963
29576549
180705404
362559230
23536618
412606014
145385357
167963986
445589766
49366180
213027690
297643898
396401531
146888827
327493458
61981933
433969314
310394377
188169292
243589135
81093287
393112713
109345902
413798026
151353425
266627755
448146433
185930587
478012703
198994186
234012027
258594831
499999201
500129104
239003136
13861948
522623947
301071813
518077282
473205576
379518462
238691113
207889535
316299383
273362419
157876370
77791566
189132560
431906465
512086624
27063050
274611293
353274754
237665553
398207441
229403972
118883794
150993359
331750371
391826573
341990869
59912303
420437348
195706762
310414043
192200174
335305841
422894871
375476081
223876786
44267651
242565668
55456187
434921843
242499874
255873776
408296369
363135277
102916275
147944101
292095718
111694232
498318705
373882349
506798836
375343385
425363756
281364859
478881638
94916359
349514130
401278478
94677229
68908374
18809283
137003839
108337042
19657034
397375525
40171555
325250233
335162053
413380620
59143165
284121119
290899896
76199817
162424212
443061061
15020028
463406951
12559980
240662746
259688149
214113228
520592556
15155120
256506583
449269532
121153575
526403873
167517561
42401486
288980390
519023686
185508520
426250805
354223377
533998047
232203476
420389683
67838274
311081372
235124748
135129993
218977219
111353835
51140622
509626859
81842136
100272027
16482172
295625460
172715445
79500831
409419092
83785447
426252018
167792160
10126530
468103260
243070912
523538194
356141030
400318114
22143720
368331349
399277384
180521297
92001622
54654922
116117104
311206140
301001901
15161171
431692192
213573854
19011440
495290652
260050051
102147993
426602545
159001930
303546523
505574730
280210535
302256806
410828170
429386023
160772513
32832829
69259994
139330502
509514243
371591003
322134498
487757021
176264355
371214885
123787130
245180199
535650118
133710908
93248723
382965326
361237829
162450339
531475952
192672058
207098327
228144660
239433457
262803799
302706621
122046976
470918968
147316434
89849240
349229925
284585011
168000078
516124894
250871847
277497162
154194630
343805315
509228569
152973021
5975253
340145425
465194002
29274449
139979913
309123588
341729219
461758760
411639292
7535470
119006701
84942286
254590575
24406258
52843095
380975380
314527125
50580995
495384235
468704398
337560742
189399267
180407142
292176792
450016320
282865120
35261766
192435772
516518618
322162270
321677345
458759343
285260383
355697760
334403618
309880760
81394735
86586904
270689204
8884658
195585735
162424882
291524780
76753765
425503344
387106524
505351579
408902680
115267166
19273106
274190086
112654903
77705919
439614740
146424408
57116841
125530523
209560369
123354930
202298362
455948265
505724321
508712407
34923749
497112751
214415803
247019022
240862058
338806226
526857357
114435200
2493969
14516422
295820078
74996437
263620114
415401252
198823837
509376974
19223275
311174922
337424571
102835193
273623001
433492564
342905493
503036680
336885569
84840302
334041523
124583172
488563570
5067276
504570477
412887245
264345239
145288125
498128595
7150453
208412682
32646049
468187322
458746878
202612080
518730633
108091131
192220276
501830833
424783829
92446905
266066271
276673974
437196194
403051887
66242937
360408033
363137674
466531362
318992365
129494010
67711304
512472721
526245611
487280535
507366658
132888513
187888848
16555423
366774481
525714688
240501826
513173458
275110199
310011887
452497999
451398621
515476840
201457499
260475038
67921398
479964292
36540632
490830517
86182283
310782353
334256443
121037787
26106581
494377016
56120956
396577504
72072507
353753369
150436483
48105404
324010211
82565707
254928114
67228487
20621894
324368096
2352220
109091555
397337846
121944798
49150959
458881809
265945143
230752371
525662216
451975273
123088486
55956328
78575535
265969388
432097443
441033277
323407786
352776265
332517913
105582846
134454428
30657711
432653063
521495403
521464139
167669684
49950661
409755768
404083753
420614586
132360164
139889584
24118789
470259339
489491515
92822213
522535655
161740703
329099371
206794157
343388695
179264844
7309472
102396710
273013116
62918960
270358119
384543798
63677295
111388454
411318957
374915499
472438884
169311624
48315785
336230382
321382780
221851831
64293776
75498247
415431276
199621802
523611372
94059243
179408404
5586595
38018409
111610652
146506247
130450482
79771390
499903413
301320023
391977304
384071579
316141599
386977731
220480838
25199170
368332089
127787156
512774960
291024377
343082418
269888276
420198270
232857794
532516702
230747839
51590995
99418279
361927282
291881538
262471655
498221963
213749883
473392465
198007701
366349096
151023717
39303853
501530434
217718609
409549707
360345609
199738659
11607766
416327172
442130112
153014064
74779372
248278686
415610494
180037027
309740202
323962987
514979396
460356513
494112277
217772842
405885870
404996287
355809932
360097116
217334092
463220865
193732841
163820297
239751838
309211739
170616577
366983497
13574269
6611544
511771433
10196197
168012641
321382780
292731469
334070199
314687332
267757512
451246645
377316572
375901035
166306442
452603811
49710277
398741049
185953822
51203253
274013907
153566293
444440369
135952750
161082533
106671195
185531120
407385729
507705424
327809893
267715956
382915491
453474391
226137623
488714640
441798971
441720630
429182016
260459480
103748382
200664421
431400245
282265510
510113826
14961085
236603178
176143206
76075609
486179311
127975601
239739440
15468951
387251096
237427467
339233154
159498730
378335972
74776536
242065234
473546444
398413445
395238001
395415842
536113720
246769816
77899127
425658496
52215843
422457259
54117928
14857312
213409619
365503599
467514122
92534191
331287566
382273734
186681392
129141311
282155744
50517920
420476728
453643664
22476130
255414343
508352126
302968387
8921837
298326075
262680150
499353880
404318975
19273987
199586440
382841634
401243958
99193208
138747241
183484296
227456914
419588796
159235184
327781576
384544750
350881613
410359677
373024729
209302714
266564835
437278256
247789825
70621806
483236464
33829266
463532848
485426965
195670963
105736360
332303194
460838455
219045601
278883079
132818857
498337382
100922716
251421790
313290343
298432770
28164193
313170319
278828082
313465417
291856988
33409443
202266256
143485596
16031523
488875752
457285712
470958508
533988647
146859021
79048240
387080415
521023448
193698794
34234996
386190947
168854863
6906223
299112581
416477559
31902462
220753356
210676279
396362378
395869669
346241794
306650712
71169068
526804882
229973103
141050667
530628828
327752749
125165082
218186258
299431223
387714175
504604544
351018870
384644720
67307361
163620439
243923285
187040986
319170233
271682857
300944937
106566079
20276611
105299287
295155453
497463658
533874457
477864699
172640130
359259606
232173686
153104766
80169918
392901889
469366448
361240477
201772545
494087845
402659906
423995529
467202829
458642570
333426077
97971323
8921713
295509306
24738102
311938412
201750549
535578768
164871732
32179365
281849644
321241020
466869131
51613967
519780807
37890543
131133658
456002143
223095877
107560202
514499671
336562340
449638467
414866401
7158749
27654664
320611979
151019366
62885498
94350081
305198385
423390060
319085757
446363518
450100782
166870263
240631329
386921506
491343247
357475640
371561559
469439194
11745489
93637557
320832772
146025475
218571275
143374053
34445989
259564640
217244419
465927623
493652305
428716953
535837109
496105490
398584871
181447846
206232650
488036286
356711750
77447427
106661777
318733931
391086849
435114112
243605668
249712676
107358381
272060205
249485742
161168756
22680358
26605310
170961582
75291894
52170126
334013744
466774766
399588636
307902657
536346664
479441566
198041419
195590273
142575764
230436138
344444008
7473758
326269934
119773433
55061601
524703621
500129603
512594858
61074289
12407212
391990447
67429984
358599182
8584437
119125169
93390455
85410525
198797336
75083057
324168737
96063004
96618087
276471699
51723579
362050115
491355976
42956403
148186113
310722664
242009421
241924591
97033732
47652820
536573835
499315151
121410884
13790589
190350871
256225214
11590499
207219427
252639487
446370279
151038077
183811233
384888442
489914314
5575477
420056553
273236075
259760288
126333575
276006436
40539349
469117307
184418377
152515799
536229358
483680358
100511328
220304686
133136531
67626011
137316106
314670064
171849334
409337484
477272812
298208267
230896712
295420597
310432102
443128509
494473886
198245872
256732472
99186842
304032340
529029582
377955098
355271771
139855172
173818997
13629136
256545004
171838256
295905412
426207900
184707893
97705410
83384522
337658817
302534932
93115397
198532413
391060380
416165356
170461938
527222221
510289248
253746297
6575886
487334074
163658665
500113765
361092322
238359719
191050591
26002047
352901062
75704304
126656078
270726649
291948869
106179645
2610390
522509106
40043788
278882746
527282058
309897228
465341678
118888339
244462828
368346980
402871487
330254868
132177299
99999831
314427260
17867997
62747977
184159895
259116466
111864286
63564678
96358509
176380853
244051458
417640137
352525231
167650360
276025613
94116441
30283353
401567604
143041799
200284854
489111674
311288764
61326735
189087290
91875927
506207760
204056338
69136515
171759701
272743161
116019639
475013439
396209220
96361730
245421582
405794966
315076635
475823965
296718468
193169411
443942810
210288123
403946393
213397022
418702315
327952630
477080881
333494436
4285467
429516249
33528222
343005883
241509498
197719062
185008918
184094087
46852453
317783515
198914371
414773270
90194158
12563173
264104236
93863060
169349313
302966303
158654286
78352278
486292449
318030750
474811520
495714247
149838397
502773217
206174340
13475573
490386941
474045467
521601229
71681448
141066510
472238808
317874125
169981526
509387001
108657507
209017601
300455699
43942652
466270067
209817692
81361985
283651637
209974818
377727767
18086352
245798677
152475046
290751288
321958067
57635154
498821367
22411302
57073359
518364180
457039732
211251121
427388146
138286897
350057070
207182402
66536189
462722452
129235919
412398483
455155065
15772882
274154450
75048157
531853923
293768762
256882620
393513237
461850057
345316106
497362757
78873167
260381236
378791427
505153227
137912570
438218225
310740038
354225000
53937817
241138519
1627619
274107799
512463740
291539442
432129237
279999030
267757143
210478739
426265932
6473962
178344120
192224543
475036846
116059013
117791866
181382998
172511091
105727911
276390874
95334614
242585765
265178242
160986318
459548724
29080480
445415155
316529252
310645644
428567958
112433860
255716329
320559001
489374472
127098597
253571466
452732621
293979259
151934992
64692156
137828850
158381629
105454511
506852057
209124017
67846831
224090529
155734494
436702637
44215691
442562539
265495540
520093501
34080260
165885014
61215473
419352697
303622706
454755937
105250841
155409583
10605804
339954564
408037143
486955198
254368036
468048451
456274167
393073318
23639463
144423435
208874694
360044191
393104080
462024048
294146037
423622651
19363211
382848245
482645020
306850847
218005391
289541736
76107907
214258296
416654811
15792144
311478921
425204876
404730374
87683258
61569568
453284603
34180034
218758356
335029704
173872980
361396170
24871683
36655285
76890863
2714131
534693646
442833084
308003095
211611760
337188199
305250747
326282633
241903443
529643305
408907229
347772760
474732669
518158356
135989791
205983581
439383291
484049329
120171715
223847464
166524442
15113347
476165931
203684373
265697003
31730842
180537287
215664350
429047411
521500034
289670339
254732624
480939734
293226155
469040302
426294413
176143206
293586937
238102568
411125931
410702185
353048364
502856441
236980785
218696457
160378356
161320869
477885252
489544164
129235919
442333776
94736153
35153871
157177785
56173116
249639926
394931836
270499396
267810051
294073328
442104491
323560400
368037775
199605670
62666877
35317703
53820291
510890369
51930066
163122626
389139335
110162546
347707095
275760677
121613257
494510306
38640830
164463672
344134111
46300377
227326885
201016741
468644024
210147656
361223689
1096400
495726836
51975924
526172760
295610285
26514566
496448075
266645033
254106634
351809225
297686651
10737262
89920612
452458890
518563522
60506172
443679524
4410387
495582900
417277025
236618196
273670467
327945627
64175
74619375
155998825
49573441
460252309
214786155
346425101
290314838
422086227
350079043
419637407
434090785
18715435
254421422
466038478
350949317
525862906
241405700
383571424
327581575
518500028
314336129
49772230
308259395
85770470
365336566
46621670
90476399
527219672
322479066
483166039
38939908
167094789
344572830
119922319
238326520
517744165
295013411
303553737
421634980
63216106
87848388
310575747
490540937
47582462
396807527
144097124
361625495
22585003
376871144
353652255
32961802
438083770
133291021
452095627
222156416
110848501
176455499
119113935
219443891
280321242
123281122
525491937
461603883
528019542
507988584
353567345
194267330
387688762
47810090
450958311
324503661
40378894
106276454
240862058
221658438
148639222
38916312
194331559
292095718
430848973
296206380
289780717
169558598
165805821
232623391
110195338
277309072
499081384
533179431
242098331
505162503
437738697
7700499
136006772
243271509
242328522
31369790
2963529
150676196
275005565
338952354
118602192
208515708
419215172
456834984
243274016
1471767
413182952
505427356
316978182
467735248
355671089
401986446
247203206
127429284
437061426
35789353
215056787
346786936
326831438
322320495
310224250
371788051
117874676
315095853
488551049
98376842
252223789
415768410
342356133
357933518
361972474
281983707
455138288
21034214
159129960
83330900
324124146
39165663
11446015
249838692
145830588
426314326
174113693
2593757
131733398
261051592
293006650
229153620
70945957
232629834
479213060
61532089
489522521
418270895
395820148
144923188
131022102
57792306
258441431
398751130
459775140
364393900
347664304
258353862
349533286
339438988
314433627
531074749
292117023
528446322
474098446
381970059
90386540
154180537
157544548
367950691
380576097
412913110
216847149
145088269
355026967
11798098
347505679
111576670
321304719
115545083
195103007
133936933
40733790
68392613
522565998
225950216
341442825
8245317
323896816
163540261
53749464
127316541
183794571
433851282
337899627
444561295
458541464
132355432
371242959
263554891
186892295
451079992
19589916
22392759
135149252
125266759
403279686
291242195
505572068
329302593
500090909
356795954
456803515
150829038
529975889
363607891
439947537
105380465
32752138
262067047
404702599
425754069
355519480
262004905
308170813
86855022
277421988
348025514
418620307
263866174
335872219
18774837
22406387
339810483
80075410
5433930
55311904
502616354
166867740
50801559
480848716
288911291
448435163
205733093
418688944
454499471
24422411
527338781
513151248
439600664
367775470
15935227
333438587
41920473
195571066
93834498
208269936
136006772
441993475
356995913
98682552
330292058
76643782
349197158
40587160
352531677
405747185
454622676
90526420
534220467
93762027
46109012
477088170
188692173
520808881
362454117
507702589
226775983
269780139
278947182
255777260
357361919
404761210
316985521
481312261
183858490
47715461
429581714
229207286
250009641
535852833
61562524
314172526
196174811
210676279
163738822
257170298
102301060
227637162
6666606
31060619
513378024
534885367
342175997
146091061
329998788
336666880
408285615
293588339
369654598
230642269
154395085
223432138
39237758
54294138
130766421
98248786
215423431
505824805
321170752
52738300
170786492
72304824
288282667
8221547
525384000
66402411
412111747
74985105
31862946
132746923
5797744
455494621
376755244
45279059
37687236
23391045
236793686
299794764
335199809
152419464
457134593
418900978
470590155
237557974
375203883
46915217
205952389
8160483
75544686
115656992
375910929
522074180
242844344
301282787
162793198
359751297
287138557
56253867
438363157
178951262
231727377
17291802
534786137
16371559
455977987
472582076
240384969
304776497
160038456
46545509
87422031
358497265
248984700
309267393
126619019
63371630
219850508
510316395
441861324
156713460
205366428
134236219
191134138
466377873
169792809
121000187
77692897
181290587
500811764
71772241
325712399
443564973
243526554
370676804
175190676
349030737
351417386
105509034
328997292
57196454
249342832
80270440
313219290
479931182
174076934
158074719
114321319
99272258
478963503
273247008
143343963
48703093
340071161
99423859
327823742
23945827
264861112
466302106
471246013
399417459
4669855
137098486
299266011
529764476
156578643
165529326
74742121
106726664
188295891
166180945
144716555
285692987
5092584
83612455
185991312
122481188
72780889
491443467
98302090
252165425
439573663
137314698
354267745
218571275
316245811
293880630
376052735
255465606
261968625
209244819
229844004
89688332
290846551
323819875
515490877
111718494
505965073
262685394
374095895
381499069
414052248
522019118
190458386
242506186
124066225
260387998
193683025
494843496
424878116
177665316
170789431
308705071
430447917
177675675
81121715
86452379
500173891
175171699
64389541
178488747
249768653
117930054
505730680
339555507
288194360
180338227
151934992
308743850
34570320
150578379
417951926
15912410
17067501
391853718
340653913
110993984
174730108
247725288
16659290
240137872
347706578
479687412
222752339
281262247
7410825
90856903
7758034
121236919
458984608
369171095
264529976
329730447
444926436
323479536
37067164
146715266
442962334
112554635
382285286
1786819
242076579
28980203
110375895
528901182
227628437
441666586
236833420
441663788
521534579
379200138
219506052
183799141
223991892
158573403
267400999
415450395
286991539
295226275
506425000
152706388
267133300
301676111
37451390
465213447
471245412
300620330
507938120
500905846
126964699
367133410
383733012
260571358
76474526
359923610
103128174
410127748
111221035
526157502
525768104
2648358
529448529
35064142
214395548
496366697
298502959
314385405
425549958
155499096
453141799
470947008
78610776
517393666
157626894
443879087
160761712
6129601
106633406
352004050
86257242
267151632
370011823
223095877
227995185
390270446
383923651
154121444
280898723
369871115
115798253
331691176
80524597
266865214
80811418
138071420
399189754
56778152
137325739
159560287
190552062
10163922
448264193
166942122
326453689
518399776
205911834
471487356
51555622
103373930
183445575
100938865
490008180
229905003
416166578
4854266
199430573
292447835
469385432
83757406
416792306
117319699
501499980
498220254
525741095
492714974
296595968
214208673
324152839
33122893
399267669
250567498
38592845
12974894
431539657
84959057
302656023
129279847
93975968
94731793
29833735
327191301
467732304
64959777
427596551
478152438
523462922
145804957
347478402
44163651
469453989
489157872
88251959
3652459
73555876
126335212
309642096
86497412
436839856
348962949
72812761
254130775
57561627
335577804
413465862
2473044
181328918
155433075
119859357
24597116
64803216
31463443
32077820
114875858
312824452
498167382
528868754
6650258
378120514
149971325
386086930
197846444
668777
260899763
208229307
67600118
375943123
183778138
297647139
484161563
471913826
102635922
350237093
76067511
243183579
104041628
329990312
274194133
391560340
48056591
8241350
195097903
177925313
168571447
159640121
413860018
383673710
55098174
377878837
11426642
252087232
86907419
283817834
456020936
137750875
424810408
157221176
194741589
91716328
274204848
149831967
329637260
86850352
35976249
344120838
215778549
357641026
434299708
2641438
495772230
51001318
458941401
100918343
75709838
139356055
122499986
221005140
48382255
209095039
452745715
536608831
34562766
452040908
13986588
397999341
335489301
24707200
69370127
425072763
357779744
277857108
203641038
439238449
401630205
327161121
153764185
117703331
208914094
289549432
258075428
478549439
46211910
189563829
300978402
244130037
126542361
138154335
313996155
18526318
66478380
317965236
388488318
109557307
443170156
359856896
38193496
383923676
291801767
223373283
39440516
216137327
84829390
499747937
254573520
242495659
291239734
420922592
183245384
55833131
348586511
534175589
528258729
209841776
314198853
395995966
435106033
150600439
338755364
84382948
180375818
183121266
375168947
336249309
77200474
266202890
197860539
248801134
275903448
127543536
486332212
202819473
63028363
337117533
137436459
7941004
464764278
243310214
329958088
349187073
468123284
157129449
117366219
371283443
406057248
342985730
170795632
467484053
316798271
172069352
516379286
445901584
162566314
22184542
438703934
103260584
181197090
264987746
448546805
239732907
84636571
295720128
212511420
50421034
426098329
104111030
238087906
56465553
507566511
387551184
261800467
100168558
28668158
259470384
181185964
495710543
73669921
76101478
316004951
255164575
161510315
4832390
64029938
364593523
212925509
378039072
4645327
477395853
425762936
205515266
380015957
112948934
56453721
22077523
54743761
202573613
188859323
53952872
129399324
320090910
348598440
386255169
521456997
183044905
202453423
23689675
526048579
302501820
96352728
74795062
62503243
329373669
233549765
257882496
261324798
88900170
460006912
400363999
336095619
70757834
267075155
274559523
199677436
120244938
288524362
436674390
452993197
269992718
191289573
251684408
475032310
271529771
185748080
305806616
273115565
295717248
162451612
80164971
247082872
181638022
76135286
124096575
156428648
386522389
80321709
134168582
15199799
282591160
216833359
341563720
288697013
93584530
504466196
280765269
421458881
85592591
398941791
155017079
231033076
302793205
391399461
22942483
59591956
221879278
167288791
123388337
367685300
187418551
62255766
475612067
303012014
345259058
458688055
457535219
461911561
374551766
138106092
304307603
51206475
437710038
256705087
222676002
417865641
509760309
434213
520000571
110471443
158353700
283038855
1622452
412561873
307651531
426365023
100745014
90612732
252592349
444568660
387371153
483586513
241521645
492728128
365426015
298036004
360544087
26924082
104524065
283421722
38161687
38267918
21218249
516779109
308654866
469558067
97295396
245968563
419949898
371278475
515077683
366417923
131949323
202482067
157789211
525862906
387139833
116143024
342662379
255879909
320077994
223701286
168142797
51707470
232790115
463810996
399518540
387486306
105930853
280776065
41993585
458581606
36629339
338248593
263352253
196735551
209634056
204162505
344928963
136535512
315990635
427691450
285860080
67798612
364150911
62787748
305036770
6774488
459054328
128208674
178132813
11348231
11244867
118230388
241509172
55492834
434032508
281954120
174916485
477375540
195778610
164220852
281737439
34188617
475022677
120384797
207627592
228268822
111578542
458171566
66576980
45084000
505114935
143756234
352021672
261519195
118133931
176996039
438852551
135480912
492437053
31038882
193981549
368776516
466249732
27858430
184254056
48465614
189401432
255656951
406721021
238096789
296501679
425707127
515438463
178750160
219277719
351872700
505520935
253530993
323542247
398767285
132584931
254881796
536263379
139027549
395195296
331513490
529153997
2252355
507663098
67874233
65356336
190213802
3203769
63601581
146294257
351658550
468773462
133842541
202191384
480513962
125489425
234686782
88909045
481937302
256637617
246055305
239184423
462543858
430497504
492805776
319392181
135083124
536839962
183801656
3747666
355561901
246075579
87889976
422020013
468742137
306579121
276499303
496178913
472367547
392059821
48422619
24360524
401189510
506520479
174089943
227346970
297427093
386474599
188366178
444201782
213245030
98337201
22441462
102699052
282689986
195639296
423736757
62452943
477811394
478564430
329131137
46891655
163012106
414029904
511794808
235168638
30560867
280566566
57291751
431801205
90319949
520837147
235475447
30324892
99697879
531852275
496315199
257010957
87628892
527284764
324902892
428249945
387637805
306002121
524879079
262078844
106935383
378643226
472402118
481066278
478488360
453119429
467135948
348507679
504591344
115440479
401933610
451119089
241560398
430538570
454310093
400580876
117643853
386452871
472356968
424501653
89778804
254785302
432343224
251210963
54203776
113370244
418102689
298280180
155200797
503837618
418956509
310750034
100627487
291451612
507576706
272140076
324391900
367621760
29000856
498779798
143917921
158671707
261087554
171731274
534713031
118272789
182617732
419040774
429382477
31776901
437904253
415444075
438391466
238368806
145365181
480599399
515344452
92848825
164022772
278336635
402831997
491676608
437294481
192909026
269206360
502257920
240141244
51933723
184764815
340330130
124519928
168222597
169812133
214354106
71270226
478409986
335721167
317748669
213503619
24299735
171533611
136040279
328996179
165571996
260546916
475698769
63695068
121939978
152651219
1881910
241308914
47409640
201059369
84787124
179540859
520917587
40952861
273047700
293524916
319562484
97473189
227253789
198955684
500017091
398075785
266549713
266378371
420010816
182199886
409924163
257180291
504007301
533732171
238800601
281756433
386943289
228742961
44041035
450584866
99633706
323015048
376716653
68420479
279212749
236323160
282613069
531723930
62432013
78962612
52097525
26255676
521034775
378924678
76114459
508034003
294593200
117877991
61083937
532860497
525097533
89385612
420485015
304942846
276693083
504671380
119664044
417505539
267706548
133154690
404069250
224843156
464820751
348586309
358899127
255840757
289257724
65725733
233714431
529900616
220579926
471138336
48292753
115156479
375055697
385636484
355458491
417949457
398355312
505040901
244823809
181291305
48056591
442461108
294512070
104903544
45591968
205511700
154330171
355731493
390481101
47689178
8499342
17649391
217151570
235582721
415606552
297279835
375803579
181334242
76413138
92234964
354443161
61078114
300307540
512638443
387714825
499364066
300596363
69595076
220617277
417362168
13484205
225387252
400232565
351366682
344216285
28692964
431624429
356166166
362515121
267124238
313808381
307604157
51771875
186586359
484592147
200319203
4731951
6868972
80227459
441268614
296686987
391111177
318021738
206935535
155979606
6399048
318000075
369133800
336965283
139783385
506340948
515683040
513512233
64091645
360858222
197460197
433229331
510356277
275345199
215161072
367189131
240790313
479280646
364203355
262774300
413672552
503380624
301966721
245876778
45660866
277470104
466380574
397633222
77183414
153030854
523192031
479290733
174442568
360982626
29823015
359018756
5276126
265796181
117221059
401681384
124153137
157685929
528680332
156408520
82879961
142527463
404411213
81954436
100507963
505848827
106862764
301912816
470801064
314883391
109809634
4456617
234826609
212536656
490563349
270192842
306232408
31499968
273636081
130306021
374696441
141157412
219106841
388671136
264199483
155864740
9089692
527140306
306088848
91257369
161277032
70272337
324614444
296425571
272696154
171712537
19552527
234028742
305361357
295247451
423337375
418891374
58464202
452699156
9686648
55175674
307876889
373646168
497051196
481002604
445057747
209986491
164898700
260588782
295218202
249854307
514383585
434316330
42449241
251214827
302431250
523891248
303176784
474449796
338772991
179835446
276000676
123161455
247919787
386630825
349701499
514672101
345839881
156435548
490661958
385762772
536219263
299513081
169518419
418596493
332845600
372417820
467285516
453768621
451498376
294832824
487581643
406907922
184135925
223323768
402500579
159089736
430946947
406271191
482446742
456933746
384102652
190920242
506953088
513787125
495818808
287778864
225897113
457024941
361307808
244620616
458117111
111835181
14207025
7826462
95835433
86721536
12916925
126857221
338613760
455339869
85106396
238630187
163762127
78019790
194247125
182148708
428559429
68849089
99284546
104336306
331365410
533037481
415706309
385327977
314718492
259707792
290384152
445299731
273808744
316408902
334071369
349800955
348971525
102251368
367622211
125069741
333385214
533596038
395134237
123087163
507216941
345557280
371691662
292124166
7622561
50825417
372130373
364269315
507600028
297176204
436350566
212656386
122030925
134385493
471407138
196839791
465085959
464441750
398397755
375664164
17273841
212207835
61610367
527467175
342118560
219241900
165706520
24241143
286230005
153541157
207802421
491674685
40239475
109388526
29884244
413267334
208305765
144868780
191250870
252569111
318521538
254113954
429694910
84681561
72091240
308140561
469426465
371138778
340167219
10461061
176410164
241436033
163092975
384144548
518248257
345248404
223491281
387782685
30014090
343989512
451773577
260609096
439161275
347527241
257668145
397109035
224466386
97746498
35680643
73967244
486914006
213081409
103533102
111045456
41784507
107426119
434650795
38271326
344239844
410975477
246071985
20289613
76406283
440087632
91703373
344275690
462705814
70758990
142370783
425072916
479714880
288139095
143363323
521528849
287489165
410136217
314525970
482908879
205916456
16812049
59062192
266747412
210593214
59381236
133046370
116079903
291514519
201759562
360077667
355165723
13968615
208122317
71508426
70353319
461766196
174729707
15329643
210185538
185665007
260704512
228362152
518272178
278817492
120851446
90586420
421556647
514036767
362629041
501457458
16938430
387269783
255636801
174226307
151259202
503566537
144410254
83230206
12645406
265288616
333494436
421972055
408297420
91036581
462437297
392652345
97288828
348422880
86516243
90942108
233095562
325706893
253856032
513761865
486431457
452491045
104316350
78952694
369179487
430050500
308064750
286339437
346732708
223334479
334651274
238867075
44861784
322439585
311723173
81119153
228800801
303120113
224884636
358073984
334322321
172876957
185717380
347439568
317530665
57344694
66542104
360126036
187275688
526553060
525876908
9863728
30457716
108433277
62306329
31284150
120664527
187480049
485477296
381417507
262177739
53289363
380133861
235304329
219964136
151873114
508960051
60673497
75527685
529450993
380365258
383251712
255594605
7649427
508726541
434168633
395823516
520128160
293046144
33742325
346596518
248637041
318874737
121287809
376288859
344243399
149784471
409564216
209026059
345734247
269073817
150722629
443037458
281229798
508897711
121336370
388101654
159331766
193152397
32273873
362028212
59793626
519276876
238770148
293906223
505875962
459297978
407759424
35942945
494068901
120491449
164909303
297158268
97060219
231141950
449221704
478209997
174866619
449799048
156569459
128035955
68772366
370243602
506310419
99561042
214798859
373671841
320667928
291243645
140120785
120148657
217398472
423745550
217330702
402855369
429781837
444413840
154646688
362682880
205916216
152787274
160805644
271629942
73271848
100452528
23053176
327894148
303232639
521866867
375845231
497423076
375134300
116950603
280918137
81226300
509271795
213266719
78817267
460622238
321458856
142881081
51787792
189122881
17692578
53298869
329379779
111367612
277119267
528709702
418992603
326942379
435544462
117441962
455992723
227216693
100585098
485627748
61113163
521074941
231216883
406435056
275577808
21012528
493574929
407438573
147109049
533769703
22719392
365669207
17752941
252855313
195821791
525215785
150120521
235447840
69130777
289043201
239547267
377655449
379925946
211697637
225404909
297792438
212271083
521859935
529306521
15371856
469119430
237120579
79711141
344819882
59563937
78710518
44217524
350005340
84313525
136110356
70098828
478856176
29836063
135095453
535082088
51510199
187275524
485388732
188834961
309453430
366025634
378804661
50895649
497895923
2586936
489178533
400290068
467847442
392447307
367414783
107997739
528085370
119489635
494169811
458128509
535933076
478377800
99481695
471148011
124821123
236453481
119750305
450273217
443173453
186986744
158499644
272807079
167041981
214354106
397378391
291680851
100152368
531289471
417310811
139589496
32505701
343417658
130825793
501128508
161477362
85489402
147189771
105757425
230830778
140799824
264315559
106614934
199184757
436166569
513833316
470357859
212733488
253339876
495465740
440197083
231128833
139377265
504638876
302907114
344444008
329073885
479376403
338648233
333410017
315522533
141620555
259491454
514708799
508058939
272949917
56447031
235318108
295233401
449366720
39140433
464866296
43594878
273216293
243220980
456642951
106524623
379693985
497380765
163672327
11210231
311316891
12010791
462832906
533251141
434678839
476467472
321057485
127912882
503601152
344779914
134933508
41981644
216003098
74546862
500940878
457450707
163129960
249579471
174048068
324944899
42205004
208287018
106483502
282888526
154663227
125216153
122442087
171476823
168802221
58431524
534339480
144044185
38461646
513102027
141331379
341554686
66841696
368468633
320927255
438697865
326022772
493963794
419519183
296339576
199419430
327148458
92054317
202191047
152767084
268966186
198245872
21075193
518111239
47978757
328904561
282584146
205582645
477044114
239097576
466082612
269644676
442808169
21109228
321399710
344726642
104800625
179802496
143458124
208705201
430641844
340071161
170765906
474373525
129711254
513131598
18798555
104513384
330857470
222977343
417044550
385046628
278272972
451660416
43403964
88790659
108398437
31775208
250959394
255335860
26018498
225947195
346824178
245814326
275581941
479815932
382766169
313349012
434097378
265480265
244671430
415946730
149820198
416235751
144812274
177296136
394880131
338984193
498911347
521913381
145750203
271417144
230221041
67494568
315395777
41007411
26099759
396043731
277100968
437435337
252725980
178951262
313103666
28482731
45232430
443133932
117085695
226204772
391274872
535581908
364393493
401240336
268328636
294445545
264886731
762450
218187076
372040629
340169772
68245278
283998753
335422704
483139130
38979166
495369612
435782656
49529786
176141402
401102229
137163743
271681631
190005084
113870476
114297582
282442836
54066968
29065988
91709980
237228771
425280113
428568122
383213302
484611839
394410261
222402193
263030777
260868258
311854633
390003974
307025828
489435411
455572455
318218984
131634799
372130373
320871758
40955198
32577699
353125649
117742270
533341135
259773597
495161360
314509209
190882666
247977384
161919462
132735350
534279165
454209853
499876471
253605640
5748977
208075315
357609865
524333176
480095773
367651239
286345593
305461452
223249356
292989659
187862052
154053198
377979278
501209456
293759963
91458592
174050514
397831704
508476818
331232653
277473718
44688471
126612292
406654963
284143872
237710513
49313201
525158725
459364067
391641494
334140868
433433310
513584156
97302982
350039160
57596775
318544164
526081102
146952676
411446518
139077464
374562446
406977355
495482432
373415267
216455141
73776732
421935972
184009362
532219468
164164440
123639781
50027362
349208584
96285437
364130971
428338625
431346291
479240531
31138181
68251952
43299904
344212636
83044622
529921421
109608212
171155573
236862943
86136408
380023548
267187068
430360652
56238179
521553768
421804929
403584366
407758035
40437612
474032974
330689175
396366239
48865090
37676644
521074941
152787876
52578796
516104718
89184761
87531745
482860044
8963149
489007870
41836646
387051292
406703414
35282608
254107692
91774497
160851011
75678940
248510799
198704562
465777021
22855641
518972893
149853625
248963835
482758978
26652942
126538278
65996293
442048530
456528600
21605427
281579900
3977616
426852626
379647761
377633550
256832921
380737258
449358854
28838648
303415753
13788809
494416006
445349959
155677154
327057513
458485007
28043208
131176831
174990946
422671542
536536041
268433791
278268775
143145806
375465241
254863329
402236334
71454694
242260373
330741845
16539564
279646223
459218145
180945217
151853396
59634943
523392776
476664948
225466983
306562864
276997946
486659754
158280013
177779626
38218005
273707989
455246838
104350967
175039766
283174151
471080603
7921666
220187684
522221379
74091650
446596310
235204287
424103892
354222812
239664027
250232403
392010506
436885117
462447462
325639399
402831997
179728593
450390977
254505466
313783924
323109574
319044515
7112242
395742354
212566134
404088673
217995094
47878286
126188749
479746232
71363906
264444049
206031235
53396473
382151298
166883742
389850523
301776204
479588464
328983100
269969388
363173518
183240228
186190902
163113953
188086589
348571234
98649223
251142556
489503728
416096975
442068021
258037588
297054225
139044614
502798750
241318360
369105913
175228296
160729489
405794623
22501492
300074788
271261835
229186859
324030837
473760280
267138250
239795369
325234351
134793426
393802462
196647910
272900810
532754002
225036814
208979102
216148154
21344196
65611822
442590324
437167534
461660910
251255132
225628762
225534933
172220850
96806134
274461826
240983242
500640704
435014407
61456408
178103320
294922828
295042441
493978199
209082152
154559492
255081516
426075206
463455267
320233506
461088884
160415476
260884325
461703147
504701401
495186648
261975737
443070109
516771940
141060754
347571786
290669571
477868695
489864310
305093506
102970839
148365185
138822956
334283656
57359009
20820596
330585732
45644576
37823406
81315945
369744936
469873555
423676982
278044763
435411476
385562172
82091713
158796657
412414514
478733311
240877952
208942971
37146879
224586574
410827933
278205620
469815503
297593706
536596995
522848111
232838195
11557341
343463243
455872122
331909368
148730837
516187481
191180369
388426619
16075729
221489565
276110198
67485339
310342627
221542677
241072037
222737733
530268016
483785749
236871877
171539107
292006257
147213244
120080790
245045744
193830928
79127316
234517342
222883178
322635663
185948621
393123483
294021038
333861017
192309153
275947991
511657154
119884073
505548304
65613138
109816068
126018555
398470706
203856986
462224812
459172331
238828594
313219290
131842936
535283713
215707702
448457162
143374053
78750270
263993907
529247880
342887833
482360039
335351312
122710918
122270772
198302297
407883279
72153705
170561497
361458385
426234585
400188022
90410349
325247584
155114152
529452653
288428417
290025136
367372826
423080900
165654514
115432872
51027113
496614335
85006896
512878545
56159451
181684692
378860377
267651201
388944246
187156662
234652120
435573231
411455094
507419241
277667491
198482384
154039855
183126456
24581649
360956972
336007869
382342863
322563907
116444949
509860502
173122148
45894233
447183297
39295242
438386482
8332523
508543091
168948119
387380524
372565179
488767793
465706023
6566167
198803972
221791757
292907183
420330064
420209034
325257345
488531194
241588213
44927159
459028749
252888990
476420107
471881582
306173107
209707240
440571596
245083386
207131420
330199630
63934306
381167424
270833151
185226041
506714263
112586783
183167197
327912955
472549074
536293019
164336381
55218676
221355445
20555142
33380671
516232434
364893852
67250595
406419969
434276770
200441995
273560240
207810811
240177892
96915269
7077652
131518678
171148455
232444614
457681124
522370740
229577007
472068758
347657484
203395269
432811204
74020989
126461763
29264456
74920682
460022369
19551637
19909413
56290203
107193012
320174735
172218436
460991368
193646805
165886356
347012453
502805986
83400787
317530665
277311843
267366714
50528229
98272649
473089695
211666612
291752215
111601332
236203467
194668246
41623390
257087095
271814242
59065117
33749664
187864477
53979174
195379688
106145845
450723256
195300993
498069383
65938182
346505920
195336805
405065408
77050948
81325430
291026638
422325945
20793464
243073098
305194625
486018297
156322854
378405216
388552869
458136317
244785003
407315597
8090685
474270688
57642238
235943660
145665022
148091674
88242269
322805027
326239578
291075748
446607470
171428401
20266720
134383154
158949682
318098368
104878629
270160069
397375525
528851314
372242410
364118267
512730014
324376433
128865747
41244335
488159860
453919766
450670432
177024491
30774099
241671173
28649830
208277331
399447186
426909826
109307846
258921744
121562623
265568671
400546677
473485800
23387324
69613787
439872589
418571022
98185223
206453942
152863604
278934727
449373860
135887007
367103033
222800004
429553217
200725024
498912976
349263475
521507513
49127656
204224217
43594878
168680729
230648712
383923469
946578
58534319
51511087
532094865
414773270
480607541
427160285
86104770
58896683
112288444
250909555
401991516
287661942
405814853
8007538
517467541
47374293
195941095
207177896
147686294
118766155
523799993
422234795
339450733
524616142
52719959
371695594
315038907
317509708
3260115
492890111
409579673
245418452
91169293
487055009
56920473
132229229
54117928
315851067
241392125
80887541
427669840
411772003
136996397
304018720
486631947
506714327
196220522
13539544
390154282
264925734
343738867
466226316
180537287
355648046
38159029
220073781
343696791
110561551
146207012
337307494
143267824
494377016
180696718
183755375
316722251
328990823
163110366
119145000
97749593
29250506
91924484
270860299
607768
386356538
43211001
338868281
145026803
54224953
325895114
354762900
347828079
103700601
403260513
525662497
464924463
93621679
110621907
350881613
496275298
43403964
318085531
534850394
384518899
127242294
253284718
116660618
262586526
288897612
307843981
150287900
383488012
498721433
438549939
304247455
168874879
365299847
31862946
422231982
430477388
23793123
101690840
475732483
88331305
217848864
523988230
4918763
157267888
202094515
89558178
178957631
17042221
507405734
471321703
506429902
424500771
334281895
449316691
143283756
492770606
161743155
36780112
4342039
530837354
258323694
138831999
341955401
222550419
521820134
409746511
493975433
136925872
352236263
176751592
215277015
175725085
474477447
431228472
346733922
93770128
226226466
241410007
219321055
84487933
173037989
355782508
166570205
465990449
504519785
117251826
164643992
400163975
50715862
458889280
186035950
468704129
251042313
186585398
215531341
124290265
24634043
197706036
467387402
357361919
111714218
136996397
25094659
381893548
706226
320922936
70623312
229466823
181501265
83298684
118075996
195666735
496176804
97120558
478186226
228144660
292982604
452483584
301409793
280775437
74125685
297347441
348995433
478722326
10120780
531332402
303295820
208422975
932428
422874281
436202313
420817809
388772607
100225559
289465988
26552448
371555344
102285723
355573694
453366157
106022310
393029687
97200778
503297103
237890201
448919188
108233219
216980242
222242713
525502285
520605180
77516902
165233211
304599925
154963700
24808969
337558801
225859715
263620114
378514748
508567835
148404218
281576297
477509760
221057621
345864741
10908730
482132220
381352905
21811735
13216361
144536162
101445666
426128185
197985754
269375029
365630159
296127472
231845472
154465547
409243498
65756726
442807951
474361530
129157671
447824197
58763556
191644222
504562537
282177675
396514335
302640959
127837632
88074429
253447101
189496677
302509836
215197142
366840590
110626294
495753805
508757742
272008126
11163097
123022867
76413905
108927048
451228805
182874374
264523551
171389755
278641447
149793641
520791869
136224274
46915217
144512741
249195743
395038616
432591222
192808002
383954082
96285437
863328
14435764
528019542
193861293
268224236
345727560
79856938
339313499
221057621
2102701
129092103
515189656
415459012
206102914
536464887
272103361
36291098
439089489
400338469
405891253
299554677
23794843
200698204
305158367
356071826
385367371
338314232
298474069
511472227
288616164
401084283
88592061
30973956
437264174
430848973
464317772
433401802
399163648
80854853
41180970
22142663
319276897
439546942
234666357
16006844
370726461
196736060
503573195
115115872
445617098
245568155
390176748
348874882
473998991
536813686
414529879
290957337
226549925
102666406
434816709
131892701
243893370
516336367
351448011
432391228
512611897
1159526
515484421
218310693
57991975
514963113
81138687
13208529
400928593
330030520
267436462
465736420
46292767
80563101
471022899
524486754
145191587
314977302
426684650
276592216
367463312
70159062
180091271
443594480
488556908
401343646
81106751
533004941
60047609
422520525
198774805
24750857
30548482
461017242
521208443
494147818
144154730
302872732
442610773
52848992
350121965
191244060
519500427
449885505
393288328
381931959
389697549
465863629
270193015
252296250
463206187
430521379
122970536
378466327
60920473
152239404
91930627
71435299
426393684
52527740
339423673
442842967
107620328
37825192
362868286
282595057
461874591
148598702
201117980
462088618
174912245
293968814
256024822
123616399
405343635
107795227
516860415
53449742
471282330
289905897
167455430
40839315
69822800
93035950
283012385
504616711
470513403
457236800
459528919
116579177
12202383
110706907
291024377
495056534
64001819
45101170
359702805
208544386
231480850
212064288
182621554
163893766
100537665
9418156
88776303
176456108
54235154
344395185
314872869
290558332
309772533
65593779
47823456
55973220
24536253
417655560
78445417
55909534
420251398
229520843
420292671
526073607
63871918
204877210
140643069
318763893
102506736
467459733
444109632
74534178
251280533
26217153
327642548
399054872
294881483
24690117
324541397
352681354
216230669
462717625
269332627
382875944
109105449
527050368
136060936
274486377
338217793
255359629
138992084
348025514
70356920
54709609
344764614
345122459
263189877
496339863
22311188
230241612
425143230
319207532
298156630
242104633
320559001
485180847
496860710
61340252
517104440
32752138
189063666
220288308
224205231
492169798
204177830
50718662
421878735
216106696
128335687
119392528
249843453
215112177
127830839
37858225
477015783
14031250
5663693
49307400
352520040
106012747
7475064
114717048
517888181
411166066
204610975
207428525
306239476
445523044
123246622
5059251
527723513
5780755
463290476
282143452
142753660
86986610
427475068
536680152
217336917
120693335
387841037
50493815
14369458
184284026
225836382
368417257
499657659
349085373
285236335
299723646
98641989
418918460
89013608
223420174
146882604
189073653
102390321
138151264
138626029
126461763
414719392
521305193
87604385
443790470
112352222
165302077
273148440
201283884
53486151
399689508
213275759
342999340
217310070
223862339
14119489
436077363
15805488
72117048
402331714
153079339
430360652
234170627
225577643
230760646
424002430
142225766
488571072
405527026
232033739
153731171
142968555
532884676
312210839
54309864
19047412
68797372
153265335
337487852
250933069
478243284
508502404
83485636
420974590
255457720
69468038
432564015
221683907
186829301
148441696
163801468
261389606
191832353
25094659
137418282
421408378
198147331
146091061
80550612
116675729
156177283
25993622
61754746
134934851
333128246
107438749
182560816
145007176
117875871
21722530
459896230
140720676
261359432
328130058
505893279
86452379
476080743
321647945
14146049
178510573
193590878
186875457
65624212
477483904
383364085
420485848
437474009
405790956
190746523
394094504
360443628
440375110
156616291
80959338
412034361
363457174
297852145
133844086
486025120
455696006
192459356
247698155
76100672
258392214
286574256
359447166
16537602
212333372
532058526
91674220
293857205
268245794
52102798
531915173
515909834
3013676
123677329
521516006
59230529
60236504
351245420
172456026
453903572
69728150
231571477
418055344
9701267
137390128
451462172
11131809
151459901
258696110
77799102
511080952
97742423
117310882
75793678
17641025
479742212
304472826
449899104
447422785
366539604
514889514
399588636
422192577
181827176
80497074
108125402
52866286
322144139
202034690
529476517
81878506
420501850
310334965
221890919
125533879
81621196
222847673
5971132
138412569
70098828
275934480
72784166
169487600
435393198
528815219
204924696
69868818
3545266
128545339
439785840
459678679
90013437
449097944
134365871
97302049
413843796
107123350
250730064
222436230
326143184
496686691
11815841
170540554
533295040
131071323
399174979
170016154
404309088
297721849
136547137
185613425
19854044
490733838
132503706
409538758
28532335
282578055
315316939
495418342
289036645
100860896
408086132
130196846
425897214
167733363
360142312
205540581
214814093
124754114
297385316
427027642
446745053
487270296
261547558
189483025
517834772
345360751
327305598
313220893
144686555
104429654
216663401
280416489
164016289
490824005
39630161
512046966
312550737
446596310
132296757
50180726
308454261
373480952
487032407
208437345
329215508
493030994
317645945
483166039
525579195
262428493
98599091
482916635
162593373
377275618
458768290
383782424
353378435
264377495
111488821
359651847
98515307
403420395
82291121
420712097
77466008
347824754
80563101
93621679
512472721
157445702
15058148
384763877
221650752
431134100
155980792
145248340
140293201
94334304
298354899
160701229
245348124
244773418
420811113
369601942
173991146
210860073
185564543
443723839
242698623
104431793
452425991
521328853
310551205
93469923
142746776
431996456
124044616
423736757
384852401
496593185
283087278
508769371
465960948
307352985
500491496
143491432
445620884
125346677
314159482
219666383
422884824
262315715
361009232
157129449
90828932
259105114
34763715
23496947
263289406
229803194
366950145
501482986
331031593
293385779
180190787
495338777
171539107
250395484
219811628
403784143
413747580
434151866
292087759
219307659
42272791
401121089
525794484
201432834
118920865
8259282
443598327
47837
461667397
196712337
286874167
475112683
91059689
446329615
341075768
432010754
307892263
259940894
216556382
366594398
169975888
292444145
156347853
17907053
257127315
65618789
460528740
332835090
245923207
413526145
139592548
381278667
487868670
359635370
515821821
202271748
499598459
503793188
358038363
433985931
534590939
507707663
216764849
293855737
171312886
430526038
11175788
169564254
466632806
242196963
437102784
111957604
365093887
274110332
126233187
359964778
180091271
209711282
143730710
128975185
128716288
103295302
90892473
284140602
416182816
60505760
1561268
453535705
60772961
231265822
315028981
255873776
288043775
225895893
37570397
29799640
22968294
214512039
528891328
257144608
206860025
248082185
345581509
193635232
163070261
100775217
385834642
480492411
491669468
476400026
289942065
288971499
195456219
130440974
97546984
428682286
93254375
331373900
91648543
411886607
142823584
251684673
452210621
271139508
135796162
341228693
213353008
1464810
213740293
523776276
396859260
344204578
76729118
287695675
369520711
182660680
99611040
414267360
51828797
497597153
116968351
400762069
218375499
276758791
53064469
80127451
363053388
368091257
437370790
228908110
24290445
354835740
72375010
203176888
68281356
90825523
234606695
103968587
155811134
459141590
342986529
429120267
201958922
347252432
366307997
125304076
427475068
185238334
8963149
351359326
93032510
354593849
203308992
350511238
326808279
451153112
446493887
361516406
491685609
236308413
87218511
524546076
203865651
170882958
78648942
68126052
268521658
70833891
70504104
188931788
385152404
88771160
505984268
236363357
227852180
452275324
309005046
306340074
376825645
347097601
405661438
238838956
17593475
381864233
160364657
489491515
443974060
52867138
75380981
459344729
161865016
493844629
91018619
412766411
5921669
86206083
99205875
528942239
382146108
138747241
207515942
72763531
436650170
481411224
196750588
236552281
506308073
40205549
314414394
238770148
3844934
253231404
484280550
524503507
490358974
275573074
254529480
271958249
455460084
27083567
229850276
397017467
436874962
524461030
149268878
520498187
1717980
414086818
216918869
131359633
514380186
208652181
410228764
388953788
176019452
204496719
357352446
473000778
337165782
192474445
183121266
443470978
485483452
297890435
493919847
229579157
204409021
126595071
26766269
287452157
176450145
311719166
524703621
260267750
358133374
470555501
384036795
335431373
278532760
269701595
514699651
338053780
514163662
348751923
14626361
109389413
403251580
439627239
63417728
258314881
353965857
37692565
242014159
536428316
520259075
58217194
445761556
200004919
182778051
89203352
351599109
397972179
318197474
430386834
230410044
215000935
340484101
31824995
311493687
234595082
457825226
23125682
526127565
138408233
506850905
14473054
401845918
443472221
444008980
85629186
418999951
35067669
438333207
134140983
53076382
508761932
80660485
52250800
3373215
519749584
299562875
220607220
41502830
223836641
129347834
304134075
85692940
195888305
347133649
239031142
370783707
426033977
181740887
9752624
286803374
41199329
367218314
100423576
192528602
359132183
460805438
37716934
198796071
366864971
8752778
522159014
3929529
140817639
403760180
207382366
72803570
215664350
404993254
352466240
141688776
4870051
135764046
527803429
458410228
423739055
79086450
490329875
469794059
220121246
118428707
160909104
172237906
436113756
208524602
83298684
46061143
355428176
393905209
197185429
183758003
243629178
500640097
303775605
20217384
488521502
96623717
455077097
440087632
463310036
221374395
75328715
301195152
183191182
162739887
69839697
315315406
371543110
174448208
517282271
418646401
288524362
132288912
512426672
62175099
62843980
418245683
507646895
406860235
139862133
181046608
231143037
291866531
536863785
216340864
107919996
381660049
368430230
357606010
480036089
172733671
313248344
402201098
33175705
442650337
268722031
334151483
325060073
7891628
227843717
19061046
103571568
253550055
19836474
174912958
280523498
51907370
481027180
141584814
260687567
120218931
455136212
534989950
84938196
464493968
386492080
334215049
207511092
13596969
497759165
78663978
256258519
476392570
322365702
260481195
222537686
31895921
498514173
319414249
430698112
432547962
5273603
214981193
362464217
464909757
431452194
101305214
138286897
285166059
448084229
88939241
12081108
173403842
367651739
288380278
416194827
58085924
478720541
133919136
356819970
326501084
508776090
190597439
341215904
304047106
144626236
362364057
125583420
485176090
95232882
251304385
62472420
242154955
216533494
60675996
292383660
395688045
286857375
126762707
111045456
265252693
460842120
294872205
446497647
456020055
254404465
418581650
478800889
519056296
504561128
496240243
127771570
207791533
412769306
473395156
357993152
285247375
361754025
474013780
305882593
57269624
506802851
489869290
7780377
369839532
99669779
534041641
7045943
252034720
140844173
326354780
267516774
158938635
263764547
109256584
490146220
11110803
193296120
329155690
7835267
139702565
265837933
211908412
449853519
139558966
139686336
529387465
351140264
522370252
64572416
305218778
17776184
127179540
528496195
493215573
80272187
343493002
36458476
437671424
227400855
87137065
368001313
131046138
100671505
204496019
352443093
229790801
447663117
259588968
37892968
394998532
350902673
181166028
217698547
307964641
172035518
279394529
373755875
284516008
246958831
485116753
173961128
468710744
149947021
460998788
347243763
417496284
270959865
459427245
134272565
32266016
275383129
381033953
28215513
364980852
73789733
397098147
493713865
249768653
479504774
200039335
275731118
486026729
102441458
462509891
98886433
504495787
439359128
506940365
499803519
325105313
139681654
436486875
170714198
330103539
414228286
183874343
150929823
355186845
241016240
148908040
165468218
90066299
306701564
483904278
297605450
341573432
416563388
527319736
486067359
327016521
20266014
149245959
349823554
417295774
435841480
28800172
455405904
193498156
304765441
88507654
311641243
204597497
133240418
225135108
158927740
524537099
68457472
499792030
239340935
222911163
442847556
384814406
117014680
314118786
294288329
462379500
217370332
126472498
232549493
199882376
57631155
84191913
53046106
210557756
185567460
87491340
472574307
286772804
504049245
528296048
246936090
395685282
231547014
425241350
54651615
340322927
308266551
90044103
209351786
439177401
146095623
519835132
495576927
13554535
307248836
156872014
58617288
464935473
235115564
492050212
320080015
36774070
262840941
208016426
496830321
355551021
392690245
345273315
184480145
113887884
165632916
341204808
436925567
60941080
397147909
276311384
347375349
100832147
459685472
524291209
507697318
15952382
199802073
172713796
417876878
26250764
386486288
39824888
87783881
409275385
340850057
112238364
457012398
494728217
151491213
117788285
59116592
111683809
329353337
301044829
278823951
409847779
431538996
274245019
325730045
25374501
23776657
324354203
157453414
302374761
536384015
307775875
37139230
462200080
176938252
323432954
226234534
464949710
183179302
90111422
295498198
463463515
379425117
301756847
367104988
530478506
524333176
502668281
313245915
46915217
253421608
201048084
456555992
234364628
480271668
93975968
335978165
360087562
99557691
132375971
86030373
258767663
288114917
75380672
405749070
193482224
274273326
171718815
234517951
184166392
221813455
25608735
483001895
374869611
519255960
413128607
269429600
254660210
139524724
516873192
437350710
308625992
500718848
473363777
339313499
262774300
226495313
310774028
442591530
267633396
511852202
369136910
505770630
69705426
404740720
110113887
414857831
39290439
394831459
246628884
81443241
457247554
474328965
149096798
225088912
112554635
166963211
101576420
513660320
262893752
207104949
183413987
146378804
367621760
175535873
520755408
455489491
290635045
28173118
51925741
337562672
457465225
443030349
225383796
2746081
132221724
325543782
303726479
46788892
420228852
208588358
182234864
406570666
224926375
135146622
19038374
251984348
269008883
452171812
445669827
58322766
402354180
246984191
246541024
469297484
284221709
484128378
123362020
254410475
258820553
405113742
311162233
504233799
476997641
166628884
319372452
236755833
381383985
512815032
200015171
360384683
369837622
41151205
404704897
172966972
455511060
84939708
187278902
107776533
535257922
460863176
320030029
95543407
147747295
459757697
499589747
107970677
298559246
423551762
167546605
494358464
150705114
183299537
297039906
414341225
407529554
110909310
395085331
525842610
273143850
28950860
26659003
491247903
58218196
46585300
143215720
381627305
481328008
135814235
96919425
248950908
394855802
226726432
70464440
465256285
321501883
101904354
128083324
273912411
523654799
197970620
154022076
187921913
515073511
203339302
218027910
40153629
13997673
366032568
15518229
243701715
333029679
126627786
350932069
228771806
452295044
93225637
342000714
136970218
167638819
451285442
98822035
300236107
203892258
403010103
144752933
198383995
133010194
198063886
129357235
432320313
289238164
326095742
382016963
25104888
231956580
472042661
473918882
147844220
476223422
156528708
251086247
281857157
208360146
78951329
436126204
283113524
410808213
331769497
425802662
320326286
483841563
111684747
406596400
533268372
92554521
195866066
92989999
159811673
19445870
505207972
150150615
326919479
482143693
246428095
214749488
70346829
108613146
482890437
120096868
328128717
33682290
150583514
309699825
516771716
453599388
449002743
101935908
285824748
411604453
35353896
386644899
169192333
418649815
239869361
471257385
258136641
433895311
468142155
462037144
118092272
248810139
429463174
73069020
239015296
158699445
520865605
510572215
94703738
5420562
455728734
108269860
215795789
151420865
19642182
154418215
534407928
126449617
53918006
321385848
141163516
471228659
25812244
237155802
25667917
200188369
238661306
129315251
527800832
338517531
362199896
307772109
262412150
420140482
132731139
467560190
329008342
216783091
319728355
397976728
155860174
430967295
182162833
124756259
531659836
302807897
150435235
379274350
33653942
37739237
283981225
294621525
298787080
82661986
37273955
249037290
173715962
452626264
185370542
251523273
129555650
81499565
136710047
211766242
232151819
15755274
53922117
349910877
490270557
489111215
215056787
358314065
265953350
243116571
163929540
46140145
16307040
162382177
519106977
149524273
184337915
163439938
528633190
171370708
480089421
388879835
13145612
496559333
368417257
250186745
152320493
215573334
395927649
68823814
46836289
230588307
170483753
526708376
109374744
14097044
220225433
245157563
29705490
525661588
270956802
25558695
67729317
468126216
295577475
382142942
192432468
378547086
310139023
48342500
3051308
59624933
104716701
86221343
303427698
114185620
454052449
290702657
248356245
256133964
492663798
369490032
443284489
127476249
277303089
306221413
328893277
67834960
180602525
50947077
167122652
249262921
516600232
165587744
106141053
191188602
374104489
303591331
355500399
194296350
139225578
196167402
448221169
82954960
364325784
243529492
455928625
487255354
233650015
340619642
120894650
143183966
306286975
201992732
444516968
193754401
252405955
70272337
292164562
58714589
257924859
430832907
127452004
226062434
505021810
527455294
254317984
264425847
466470656
317142142
517599476
64688544
145711621
168122538
312291847
503763565
32060898
290912931
26595196
284870555
451602772
162515216
246947177
183399620
78703631
233230735
492594205
176574427
400493313
195496012
194826599
199489251
441017848
282756369
281727567
32314065
372606152
238241072
259038715
323246325
302107259
466615098
163482350
499367868
112369631
520626333
205151310
239579269
139796001
422229234
454808794
532350952
386562574
313088744
493944656
371102218
66308303
400511338
238150104
173751735
205706603
343642382
105965224
487998468
454932803
162052348
303014795
327926361
467960770
324062095
341048608
351366356
484441544
421123641
60675004
281263932
143974406
271529205
56852882
461417673
85334301
339670923
143926314
362037926
61571062
437759194
197858822
97450204
156467306
283282545
416043863
263032961
382718935
75428606
339716149
120262537
214980997
355999473
100093958
290928661
60803061
351521153
144188156
94781780
435597081
63361189
293009128
526853238
95926685
452551715
363740203
396638957
422983256
345346530
41484950
395938948
217205991
365616316
305311229
12990972
532222614
25148500
287408233
47736748
516185115
88873419
260827699
99592365
70962784
531372093
97666731
389536262
66301074
316661977
317880759
63882561
436310791
143834542
312108401
196612395
199823236
490669901
455720962
452225925
296467366
334671416
383127988
376790040
105747301
429669443
268275252
429311244
81699179
521795295
279570240
214064559
134339299
56526039
315558776
222094732
247234950
23182233
459559549
392526904
176106866
381576156
77404441
80415857
7983645
440412989
96369733
230390939
54954090
234332813
449149826
366142328
121060280
125798741
69728944
236440790
258820553
227167631
399763100
331169421
139725255
426149295
395861239
52419145
504718589
322742106
483011060
405281796
183942383
251242842
449484188
1778881
395374698
202658181
66527810
415219414
559144
48676554
116336715
378135717
341759291
524207294
447814033
227322261
150682616
15668128
112095566
30632617
375272918
243848455
143078797
300145815
114432609
325870375
292732034
163502549
498459428
375429616
392646212
180314386
329712900
95902065
447071920
178462362
334805859
340384509
194924361
237750093
434415531
219569938
60091906
235325440
309234683
274783139
80608913
390914514
398241896
421258579
190696355
471268100
17093145
257666262
402652609
109743024
357933518
328680123
236847411
526538448
368646637
226673727
393187546
520490381
178144738
458883759
281074830
24181537
236904060
366563092
288141228
504461581
448511119
194490828
459058852
99359688
509771044
83509351
473068702
326218811
255445501
396994396
76222772
63556896
77427412
163388066
120572347
121580506
247097432
498026465
164128006
23182233
270898429
318018534
273568878
385998194
437710038
212826605
421396020
397919071
333043775
337074543
430148938
265524319
525785810
344461926
420501850
122221041
298648332
178854720
384544750
312254636
219034979
399258924
352463415
183308532
475543725
29131377
402242634
113722277
535647799
525876908
303419223
471466450
272269522
265330413
11659656
323970879
117695776
238491789
204698515
71674808
229477204
36021770
15023656
310844422
327609117
105516716
26512471
241560398
533149805
249148965
443191815
6434864
9005920
75509152
250192815
121253923
525889931
191126208
157684019
72498826
492701323
156350863
490283606
220319020
120416391
97179024
286388891
225034219
188892560
152829971
104346086
247662034
340532824
348163205
38342381
166260007
24572904
482879235
116860452
365283129
183896773
399637455
451035420
291684057
237941731
269703406
101826537
386712793
85590829
519412797
277367877
273836642
159377964
496494162
322125514
375388789
372113595
527892217
94178319
89605472
524176003
88334109
149965562
403098138
317377599
306372905
202810150
36961974
480289624
276645023
80308101
353038536
212114049
249124520
375059469
328072478
266836526
401356345
456221997
158722205
485087278
183402630
167792160
415017032
490819336
425146664
222208410
335354122
534295700
224584101
140439041
523221630
221285065
444413840
182729360
80753016
198844580
496937372
111300007
59762390
371727855
45980871
346170887
186587252
350664802
198222107
432406765
58118203
105145218
50258495
261815870
450403963
513304668
240648071
326578448
251707646
313712314
310317493
111372928
23209693
311246000
489827952
193678489
418794995
413239488
9887276
237508318
22692279
452500592
414118947
522889925
220166598
536030681
465257292
14876634
300512448
279217291
207456748
98621659
375629992
216393579
373473499
7939839
187312561
153385044
212064865
411613689
275816556
320183071
214787362
34881718
76338576
467782990
105241382
386845839
188214633
218521035
271713731
437575898
384191392
277232054
416312339
450388316
531105032
272199584
469761811
460769201
245085844
334654688
125662356
104468401
100521878
153776294
25744697
494948202
138522124
373805408
302452137
495787758
476025835
122721716
442237597
104648052
149818648
321658761
260391836
58330008
25931413
223950484
225096404
279055696
18414030
36246533
105412102
263080993
420314771
394243431
272559718
113917528
250617054
501765988
452981791
399611173
458969925
187345883
218016958
425279334
327880116
98711742
54203776
40034274
478442720
152427689
328604203
306887760
426283554
45380700
503781711
191704981
184433062
499427207
110659297
70356920
455602017
8587762
200043731
280959505
11818375
55062003
12266005
225053025
76483328
166089555
320504588
9293754
106893001
274799264
355829614
425124429
515385394
252915082
372406744
392431158
333866395
150012463
108932744
132887702
266666556
275027590
395114767
448660969
528544507
146116083
502425880
62505860
142463256
237758168
63412894
130493361
96152040
516780555
5720914
180338227
64602946
529149142
360484474
241582826
400363999
196080412
35201572
61761922
137334982
3224723
193428840
199399529
300425534
195352979
298213785
25888223
533780987
36686746
493066731
7290761
68762556
213457368
88784354
352338845
261386904
129688498
459218930
360297524
142181805
519870085
488515865
57742897
230002927
54857428
344241688
507425998
204955511
400030726
519549521
8577058
300008744
170149085
379630317
192306258
467547203
458999712
416718652
136207638
530147246
430136688
139824132
517104440
532734271
356308423
246204072
80861441
10346112
259908103
241137242
249234814
71386443
143363323
100839461
448003915
449130837
11341727
315874408
530177058
193400286
381962701
223887677
158889381
437356783
124269331
31880479
399357867
153100247
67658720
201571028
303955625
246526244
446225849
230170823
244534121
514761421
143543736
185755124
375778453
511129593
390045040
488817669
427109847
349971305
458750427
450801527
92868437
228366472
16282115
428218892
434378448
336522606
18050200
524095814
481283173
453581739
254771645
484171657
320587036
496696074
212692109
180408306
310944131
53197249
62869733
65124199
134091034
165332170
300925055
146810066
129550628
260583119
319314265
455622811
163651810
191261431
69767238
20333203
21185050
176239561
483331236
181506211
488811940
253296989
459219383
230856473
419169250
471435664
111295225
44177665
438401057
134372144
204116963
152794675
301953209
233882599
111966840
169032098
280483689
234676369
18667870
525119172
78937595
410907371
62904520
475608876
331554587
167479807
191360012
341965853
22025645
11171803
326211741
252960883
480906354
435355653
45783259
463482734
201120063
159539102
371351200
115177157
250712769
45593165
297057721
230765731
498912976
532314838
316103085
217987243
326884101
150313211
289438162
56362611
309238653
137212414
157010859
328174886
64532586
138752231
465887376
229923768
224432789
450427663
67841093
63002671
107001920
387680227
60408616
90649268
349469511
238723072
113600728
145121582
407419178
396545049
320840561
227200089
394339135
437102742
193885885
23055100
334933553
235582721
188061783
348955522
378658994
23744277
533326881
188137308
31600429
321484190
145854912
509451431
384291013
314718492
434373288
535547621
24081627
240527799
335055683
149986262
90973691
122851565
6688380
449438360
310288714
385256858
118737636
8864788
269409857
305157649
189464490
237418312
430190538
259345095
5634730
180805369
42326841
486560058
341007443
464431739
62788646
51221525
3406362
518825023
488093270
515893271
364339272
332297918
304249529
62703156
454333986
192251239
54283492
74305686
158417448
21378810
101378495
446930030
93863060
81003310
81720814
263732748
333102970
179116087
406039580
336961177
521087439
76381293
239939140
225686814
41607323
492114484
343332650
395682105
69675732
206213301
479520900
159592303
454123642
242732467
282940030
237535138
169875
28790623
501143077
355211604
329365430
429008540
231828148
278638091
470912127
515486178
426010810
150802219
55680538
86920765
123829128
275809006
75603477
354333192
89754589
463438591
84422120
327928239
309033200
412418334
55058300
386257079
160144768
331581207
202462409
103494611
405925
307201645
15191036
322663513
211432231
16284739
300097146
508379301
253224702
328887121
54305922
218187076
57709432
393744202
531209140
144307523
308069766
479022843
38959895
117542351
336987044
185350684
204235436
373188338
221314258
414791502
528724124
474361530
181099255
30542250
493578097
367543160
34670031
195611696
482342430
427341518
296463452
261396136
415392551
456357482
162106016
392892714
486562894
2174113
246443663
239983228
392907437
12051148
71242040
45959843
95360503
294764443
223229230
252488073
280903776
257383859
114240224
503360454
430475108
375533606
271258105
239596480
421883905
50448717
437529196
426783510
237522423
373435817
141247760
281624778
525216277
303553737
203277569
33917095
283098844
323970275
453094828
283280668
529881892
145833608
410210857
314934867
44374082
475333041
242240874
404406449
425194014
125687724
312545042
352499698
62564857
18697543
5144470
303057105
536054716
439751028
218861089
226546897
200321055
501548602
169815708
423567408
214906564
3182795
240720688
167685876
450777737
250611741
525423158
372595174
129403931
215851039
56525464
243972172
403370304
442730938
486316699
376052735
470122193
11412683
51748539
162497304
292244417
325940255
13317385
327001086
464210647
433974589
267370031
517036270
525098887
121075337
386086930
30316973
13719229
154935632
232025996
361652654
254294926
152842204
246722397
194648871
154617289
415030723
309052628
256530131
449128109
59625453
305467055
85658388
130690938
322306488
424409742
404071322
53668916
196122964
275491129
27428027
504042100
504966578
254148293
207180897
535960764
206646102
57943014
487744526
144232263
255884235
102684833
371795772
157761958
115079921
82239680
230376374
364775765
368484539
54345044
410052730
243605668
293495534
75695550
64176007
280841423
142394667
424093762
185534081
189100935
475509478
443522224
503483030
39691452
79000002
42177595
272812747
25784411
481283425
407196907
476274901
417241009
6232545
147679639
112585617
340246054
383469514
19575758
251805883
432081215
473853967
217036974
388918562
382451222
510022201
132223484
57646213
215126062
250450537
170944647
332045570
412099324
444696450
184452500
472528923
9372047
385149780
235316868
404692448
256875448
245467405
312336463
467317006
110135183
416979437
518069379
507154276
269425469
155218904
242762878
436304401
351498143
444109632
47950980
482168044
298782371
25752437
270258095
11818816
431709397
48934560
362177995
71593226
448533945
407330050
37487740
123590125
495719124
252471541
257638829
155815965
145254298
267532124
298616328
134233856
143428193
177711817
128073424
152889124
389341532
310536806
5736510
410787346
20313994
365470925
453189512
346156434
333473922
66444609
509979040
75434303
303226235
455010097
58250825
460486249
6541616
412893838
310299064
148387279
346152080
258009902
221879278
461351245
16577334
519017463
412125325
176506648
491607737
117665001
134323092
417799272
256630929
415274531
392567201
264793514
71653456
444074629
329050310
98133289
9572629
402032763
149020471
451469748
487741185
240038642
412104176
336560635
153141806
306677008
256173671
384771238
228336629
511416875
218991464
443766883
84840988
134372144
225952736
271963671
120819223
391259618
85442490
45125776
68681787
369700446
241588213
158305231
330444483
293872585
307905122
60542672
318341937
6688380
11329200
446872576
190039212
362147043
138459550
88310712
36790281
40132172
91361001
364915502
507800442
194808013
458189790
176651004
28631814
419555252
433323949
275210739
392344754
381800681
233743264
180284548
180360496
142604226
171183969
311563806
425729691
183793083
80748442
177998981
535849807
452179921
211891312
93555506
312519705
157792670
219703689
533366181
122862560
279131024
25673355
277849625
453121495
204384440
122787634
341263104
470491744
388011252
375156176
66468774
274417748
377447953
25667917
121888250
146041783
534684519
257204361
89096685
230673941
400318114
446380763
98838021
311970779
69970471
184415405
340419347
347684741
265793299
189316029
497854232
370802729
143284423
122913311
455210744
63816921
271856232
53961374
184880445
32927535
351186326
34487182
167455347
507154276
325449553
446708678
298958668
436407694
24100617
244767434
245240346
254059497
494685335
131014055
187926385
529251827
525423158
378974968
53575637
472202977
416435623
114566974
245240346
362456863
368065597
5379467
264212284
154405786
503003337
34526350
293945395
495126149
110763030
237894057
527763750
421148532
535602957
395033397
389975104
223262020
423759329
216195559
61027435
384630209
344027987
327296246
62721159
230927548
388199692
309457026
239850809
73096154
218908625
80177082
335144918
275466022
325436928
18228673
533574908
428962550
491972727
255404056
501140479
197975858
163554245
530004561
74788650
292102857
353604852
405234650
281979225
342156064
447923397
97991096
362111140
172651868
236743880
223566165
145654616
360972693
20332337
343524717
309976375
194192109
110756079
319636878
349193490
345842850
463939952
319985706
448656179
60560165
197112870
74732454
503079041
534674512
311533458
184808605
249114206
341989510
505734464
523850813
2610390
272639434
451956869
340581058
138085338
55342164
315034967
7409804
440628406
458128509
269879763
318922973
529344047
247196946
225853883
11415738
536454435
533021714
356892168
35385097
497504613
355558336
326707251
407473026
5829463
429957568
522850690
294001336
120903645
328828493
61586820
133168083
305391095
484058006
114220764
261078431
424124164
49589921
334025754
382664329
316436629
183565059
185273514
141196440
509385055
158945949
147158545
314522285
99473741
197816089
458037887
458584612
217850680
441733982
414908285
466491619
133807181
471954580
529372221
247815186
483992933
113769030
168517393
336849094
299172538
203622420
7874722
284212304
519407919
148033334
210412150
497656268
165714374
260043510
56673215
103792328
505494112
333558010
522336217
364614245
208912594
499250533
435343864
55967903
149033307
303310223
381196369
123647199
22592136
430016917
17861746
462179761
52068355
325708519
479251756
301698966
455315097
371046197
231753257
295881753
281783388
95382129
204607954
55950841
364415410
370861542
345112329
523920321
12794817
295325151
6715411
26514175
237584803
125489425
497029863
168747009
95942715
406890068
174301356
222252345
437280843
97999053
297332861
259621236
144329212
371920013
515508322
254012505
32018164
32470526
285065838
65082423
343194776
392031074
493926300
26169101
417155989
433647090
37127033
269643837
367626761
536559276
336818358
90840185
460327313
178912693
295364585
436993527
206332101
145394212
472826799
526478511
13620539
350368786
464466747
55729367
195469651
174284256
244017179
78663569
197411547
100374488
215851039
276450315
28870868
280527543
159264996
289423369
57810081
354380338
207593724
308978919
171209576
93668176
15936936
341895097
203390026
365565246
434000076
272888843
534495201
509432558
4394595
398496998
277227152
477026970
192677352
343487171
155303480
135322387
263897061
84912840
218287436
131712316
192383984
36566269
100698475
23285503
226301508
436553193
29630441
446517298
463981740
515582939
266805773
57388303
140437596
405592697
456330181
486843249
453102975
42028234
178377304
396234636
256810873
429886425
477010062
390571657
96238766
204006131
124747110
320162462
402516145
36661724
411586548
533093788
175703014
262890884
278627399
9278613
62688326
178103113
453529646
63871918
118126911
447198231
299615069
399744398
202857563
391522758
52660284
474143307
505279815
12735500
485197602
167149700
108185492
410750086
99936893
223395141
304403034
414437654
418242518
81841051
424536094
522988518
163035857
159532832
99573363
338150677
481047204
523106008
114080283
527338781
456092807
314954106
368805927
76416156
518706882
474376654
258080679
191285553
244413218
533466745
109057346
381175546
84912980
525775533
204630723
327542930
75303192
335745035
258599007
125575938
78937595
82872071
290398041
3026871
109052993
372371549
430912539
367006387
371381004
286636991
371847455
38539720
509661797
263377037
397017288
293185577
248975172
70723928
502321764
66296706
533305589
531561120
451106682
341121306
183773908
437061426
357402571
78548809
332298477
71006845
333049424
348233731
117422938
234648533
370028364
113471180
263528489
362542439
18343861
382470509
259732510
346936614
254314211
257570912
306295686
205120129
408938307
232051288
359795951
239818891
133699577
359025661
172711043
266883804
449419492
11226047
418673167
232014903
359054324
13437996
133627886
516509298
318222008
213326988
93219559
321054074
115670969
82416483
51980234
414568070
230357427
235283101
157025879
104564607
286578622
287737081
423363773
13493352
3658456
419958349
73899400
313941512
163267508
92467236
116152440
277268812
209536347
513605079
510145974
224221115
194398936
147109542
184009751
401889672
55681264
179264508
167733363
313820242
423301996
374278831
233458975
190786285
130153869
38657614
122549300
313819581
34834458
29823424
270860347
62543713
220076181
371531025
409124922
449590570
312917234
516185115
436843977
204175320
77021790
146200653
254962786
299428423
124654016
183501941
292238312
349123056
72410202
207834185
86550666
231076667
246790423
184071813
179919189
388833745
63840139
443434286
268397077
364276698
34789524
532787596
219277554
66952064
418890015
441199479
152281237
516124579
255029614
241545328
218677473
217107584
113750214
211582002
56206902
252085615
93437855
312114629
68454022
383911263
50701529
50890392
435641917
187805153
113566512
336786806
275345199
410551579
329356045
146806198
87990291
326165772
531931813
8167947
294432588
480157252
418505960
336638738
383751268
315970180
434708130
166837014
233965396
103836748
130288435
84337045
414289441
389060055
231316999
330873334
250360275
216454438
36558969
81214459
330104899
156771445
93094263
110517743
510159154
208373933
526648796
68644760
404394684
241584382
149627362
132299335
489309439
215066704
300760147
286946168
304398238
360004248
51259791
10587352
216780192
92084679
425959701
240100273
14484424
387592406
40240870
114870448
218016788
40104350
476831245
240349393
386349123
2452563
2080991
83785931
97382942
131431188
332653843
480492411
409874363
442082357
438613723
333642165
478818894
152706474
260277146
76349618
256278086
322226051
526160665
479307740
296439150
41038568
294888590
364370705
389650412
395707317
475783190
78489880
156258019
276938878
350081247
454315198
506564880
152604547
448464079
438900802
286173372
125791884
127375535
299437490
480467308
317645945
510446947
126300507
385170371
424441315
378782025
80998806
89778804
488705482
160410251
143564887
128418290
243907714
105157416
205515266
178766760
77531369
362051981
312281066
444926536
484033345
18464290
366540258
524411477
121374677
517467541
235808340
109772280
418730081
329050310
305501420
285723197
192367441
406039027
481834666
38751615
305009006
89964293
434415531
272853343
432093629
319311805
93531383
351064636
312112489
13430573
278577361
74450463
441520534
338402805
253528469
291145724
448118969
376090211
154110060
472899460
173512283
413182194
377104851
261044291
512033915
205353788
407575681
31251503
96225665
463650675
372848864
204359225
53051050
312937691
513469481
193134141
107052769
168155109
490166504
265096200
224492344
450774651
419728017
501174526
456240082
244578924
45906329
509617722
29955238
536074797
1402362
371481259
413963109
211889352
99109029
519380498
349023512
356720445
23975597
511833239
351709897
8070062
253880655
62310878
49676688
247090100
356694474
281007690
259586907
215239376
363115734
45343902
430806863
449427495
234045067
154874080
449351948
96935368
184675441
247839152
477180570
508924442
520049253
104345519
530375288
465114470
125660398
361975535
439299964
262601717
515019933
345491170
509972315
88028453
467417712
297847685
356934998
38142777
116341534
186206944
470518783
246945318
406682583
112596596
446245555
488122379
76847271
480916730
202802368
55653365
482728662
301369720
41165234
326022772
526019324
509695911
403702849
60820453
481540178
54577740
215952326
36200654
339035080
394257577
102180834
190799262
157483261
282069924
106258703
161227887
424797480
319599478
25470995
166459761
531593944
238102568
387827304
123841239
17791800
305374283
48096802
221456106
407657287
24153515
360190894
268888285
256513746
377894519
62188619
430166479
316949960
324757718
398291036
201083760
309746295
5518871
429702050
149700645
199548842
519486961
32194019
190293825
66512671
140992974
515970534
268710517
489807755
120491967
429671276
208683374
509673989
163504349
50178426
14015459
28589864
135467393
49096409
389729676
141531427
480064518
414244349
403457548
314816338
382718935
529951053
157063815
267583441
35860586
324368096
50157320
255082517
107745980
467598304
468519826
111171033
23332014
196214244
299924725
355795031
235018991
101546581
312107575
173915805
200430671
168793715
284670076
515291980
274451289
506203717
134011417
305807322
67894607
533489784
133275154
45513856
84642768
269941146
276833790
174325659
237566290
101098776
334034255
67885081
88812651
83531162
523569298
291635605
130455722
167028637
535845908
121455506
164284239
434643294
397850092
342644048
159852411
313293358
310447027
74030729
465233222
400856863
449405440
71985148
201823504
244999342
500937948
334728358
6159835
243309053
345478421
393672830
380193165
177198962
101936148
249640453
87253937
218287436
97164401
278469694
465299366
403711973
21890583
510330247
508270346
128341815
369127055
359384935
151161777
256540641
322471580
192904806
219478711
396727944
422400520
18798555
328662951
88669993
265391567
163556994
18232144
85430370
58218196
479082789
183740024
435651014
141393247
227066093
96182583
470074700
132857693
239492070
519440187
434985176
27888417
71023610
224217895
243987841
160553558
55246873
459868171
505635166
507326079
75450336
405220896
381618183
491221425
469832364
339954564
446381842
230304311
361364498
473626276
127327444
92481602
404812964
380305735
119055889
51986537
457022782
438053739
485392199
35948681
491644006
60272737
79558133
162358490
451484397
362128345
5929000
448437648
342012502
430533670
512034657
88204938
77367626
267775634
295095362
57364843
59613923
311206140
421098458
347513550
50727951
104371600
63641647
447496612
51077465
271909619
301440501
251812543
331232112
382070067
239062417
165134442
72043530
146278801
239489047
147103053
389134364
13371375
447183297
354782960
361271614
372408876
16263019
26635719
181867757
512221006
198519594
10743414
26455696
344662658
220938266
185531120
387257866
10747703
246466115
55998229
211532976
521098527
69770637
375617427
90042569
238701394
534749363
22950508
434206913
343772699
360166108
46921197
216648236
489706906
516233843
308593046
473924004
7825684
370158584
377729342
67415711
291324027
466345202
528822113
239664591
525216277
315472871
297833199
535577555
408783148
324431882
77499428
187714064
135679160
227385748
115386129
201084644
197066504
29566918
438667206
259221341
18732678
225064384
363240510
347589453
350511238
154997481
496921640
183705419
159532832
410505085
38512467
148249227
149814873
270591628
32619947
141486838
319662635
102010614
121122544
383100402
144462085
259619954
471325400
318092142
415017863
231032462
329131482
431377038
315056946
180259310
369545136
446578519
305755132
367133410
191865810
180761747
50120481
498252679
403481836
450240962
414175226
213887659
395038417
239901282
535292426
32382958
148624133
220595194
36146344
109281071
236258212
226941706
240319605
215921400
290728397
406887328
268455731
486933707
224897466
362591725
362020061
180867641
477871735
361261381
181782056
440694145
501056007
208032862
130569851
297209809
535692817
513846388
477696758
534890053
235958625
367742691
132973032
167012140
488967336
164937185
299015866
479761060
338560602
82200193
470266781
93606333
496935862
417331964
488304695
37808215
346228082
16178747
470916087
207024650
433234000
118570932
514621264
460334583
14189451
325931930
355134323
275532824
518553349
4133737
339586919
528822113
35753857
465346645
17408278
50949189
223610229
314860974
324672275
501621185
202440687
47820919
177898491
420140482
33640167
183970001
205523703
247155055
363621981
441582215
359179818
130299584
397962937
265613511
520820242
179361601
492728128
167836350
65149579
313298846
65482812
267593921
371262256
286110294
485281134
526076157
524220676
39029772
1547011
27947800
231467237
15146924
491201872
192645329
224673027
140309375
317214294
245699561
254236891
183046664
177779626
345190208
128789635
412804745
10811318
12082991
464802962
223249356
188917387
181218559
340259089
449195393
317555558
200084918
336792289
199828032
478652474
232833342
318306924
166002079
536868979
89309611
34077987
129750429
176797876
298441627
282035214
316137790
108636574
54130389
401986166
44668718
388990361
328659983
44633293
441923081
78614854
487316579
284530893
403567921
340383683
199654733
25285039
385198700
65860883
58185573
98754172
103110267
292194053
263861300
430252136
239097291
361975535
361047083
375519383
29531979
92842146
173906170
261403496
138821640
350817030
472985669
255472996
344614040
448566668
340760644
238488847
466796343
213328811
470795727
522565998
7237467
453451827
92961002
242035359
73587502
399356147
495173690
283981147
74872031
260948412
136116223
472546954
29583010
255806584
207823827
6615100
39824514
3229892
98405187
459080972
398386648
82305237
9121357
102256959
47684860
72921058
194780049
352934368
207432792
328923338
361792692
106069189
329932946
189147451
124569993
377937178
59440924
488152572
277083524
84077070
147382850
105980854
218480139
359512537
239224513
509103251
253242747
512611897
228530068
133346292
259395861
219861098
131174754
286144404
122393450
401168278
430050500
327470555
493120607
25923792
338573856
4819313
325308653
365756967
122358865
401119208
1881910
147524490
474358497
75635493
347195191
239579269
485506967
143719896
213229058
345049844
313800638
445301588
308875032
253252580
337044577
230160655
425146333
468423403
450261389
397317999
364545750
506293505
137685568
6197825
29692608
123137828
173858788
341178344
393324608
157638980
450395320
134812475
195043472
170243372
502424383
90936280
13710158
244127695
467193204
411475637
522980812
202862179
96594041
19635726
350476543
313183746
296422409
224285779
109652800
331112548
285296506
314067130
452353205
339689559
287667011
125455579
119679678
78398085
372353139
275179091
287442135
72778881
465448591
58699935
510136605
522815289
344717324
156968749
339844508
475910180
410118325
522804855
119587682
379250656
41298526
317987278
260686445
413991834
423393682
219012665
41332150
124257539
495763949
115297067
123608927
47139382
51223849
519071579
322160640
120039853
160074552
87684287
42321532
153582725
306094880
193811241
358307297
316708038
393675266
309801427
263109382
368025820
169004107
406103323
192444187
27151308
536869017
198769625
31658589
195458528
291083775
442526341
316161316
263536444
387716150
289306872
291181436
187381691
56739348
269666038
435796172
7421705
122996937
482168044
273136275
280185986
114297582
240910617
49144526
503959375
189794142
376962875
44894950
367963699
425049487
87381394
147100732
484084394
146999483
234454280
247966838
78219659
116454944
203077647
336089125
273377610
518240004
314698218
239016009
259305256
5716773
383321624
9243245
355782508
161440713
536073870
118920796
272788562
123114774
355070161
492181066
237898160
535093372
326269934
437058637
80184424
352767195
27179099
481255696
276550999
39696353
445899748
434321673
420750489
156086674
264493998
335014852
459974683
534786336
176969198
534589065
125718224
224066109
208700674
39948547
439337585
125872194
439146438
99098566
200900221
476267589
135209636
197661471
532673804
532222614
276062915
502889282
153948158
451942383
381251056
108119008
440960321
316040541
175641278
416977018
453218289
112692733
132015932
30258105
364088747
262913549
121767901
28487659
489864310
184362998
86293571
325384781
427809577
87331585
406717674
419960139
100585098
530239512
41236515
536730514
103255325
65587211
392450205
457818136
203425046
394021949
427581848
344614256
175136661
372597123
206856970
84378185
413834417
509228569
385645953
266925139
486476292
185350368
204778561
161421816
498334504
450589484
394849367
316871921
425997553
152270784
345764559
438266544
127895949
251420022
182610866
245632490
18493579
143304904
259594554
88581671
390946537
444643853
308717346
199864814
153707941
93926116
75558757
213804898
129556892
328610898
137240824
326455058
113194381
36262179
490697999
238457967
2024559
134604014
316692935
106379678
413426109
385310322
343344870
155648363
407036505
536052792
438599404
375548225
403729199
170185858
447432174
50024295
332125472
93081833
370941681
532624729
451334432
188489357
457999237
497105740
508240766
26790514
346956091
383354558
433931160
252406268
98165026
313044454
15198525
410393550
324932241
23388456
311352291
420830392
400116492
208266509
149387601
236557020
452042477
262081263
474838041
437483349
62835647
487131580
379708007
312892703
291363054
452137521
400245879
231133554
429888310
223096320
59316681
111854699
418505960
298158932
272370488
279247943
97076010
300818098
529900616
508408699
466560571
355871427
9749614
127971373
356048720
143042116
62440552
397967941
122081477
71627040
33437830
152532188
408237060
423527401
403234882
396179079
463291317
111320922
512506933
135597110
419509837
130854861
220428699
21312647
215161676
232151425
63343044
458956324
240635284
497579001
267981092
61070546
417035907
473638497
416828377
250542360
492409615
370264264
72279118
119624570
145632125
526875058
343869570
44797511
161304202
54698943
472550336
339407417
513586094
270354000
378583952
64208892
257096848
270134797
523166763
95165379
476564536
175052715
481721509
530149306
83425264
227584709
302104847
189146533
308378037
150153267
90596157
519152525
280198980
163215478
137842328
519900127
418945402
461748527
263104182
340026661
294520780
310062051
146024940
90967562
511632454
399342899
291475493
430538933
57879678
380068746
355648163
62659558
266941504
279650883
245587667
314770154
127657792
65732499
51386442
166815306
67130889
68635939
358746704
413505299
8866662
195205602
473092298
148777005
249803297
432652332
202824842
356373464
460128984
390381462
105079462
424124164
351827408
342023010
139003264
476027960
50609876
61996493
371788051
250659503
446927805
41834666
280059857
236784548
355390418
410930229
489798872
17933348
285955844
312744496
30759744
165044669
219437477
15613261
338496948
1090784
140696496
534046222
15843761
111771182
425997553
280245448
526478045
19265458
288359236
184129462
36488679
108327614
281228142
184219131
31639553
86497412
84115067
79260280
383167480
314257910
145248316
483841563
143745061
136924715
438790279
507901297
67637454
376193121
129616627
90376704
210301561
430645579
140389350
57318619
256531307
531288671
403378088
517559960
471088588
502928766
53016500
40472342
167711926
303729902
423096786
148481733
502269005
290548081
184310183
502785349
161204863
209163332
469619610
257654284
84541950
432155872
461911756
493565510
95284883
362626033
16013275
419036052
288967068
366487229
179477456
466460934
210467324
111415795
456358917
194894733
349123002
190401843
266238024
407384479
305786167
224584101
245579363
446015208
510588065
141532000
391748255
36224343
327446069
367748972
329717884
517932535
285014403
317907131
191246561
82444140
369875808
531252799
349218043
335300781
180697490
220575822
46708135
159723586
72445879
290981303
390769902
343551536
219171772
511357091
324643288
138154607
497674448
36665215
459172782
151578470
294813849
481866046
145288555
535894770
155968866
262423623
159166069
481124558
13291426
153085395
418002288
82661986
396224093
65530444
13029124
21195800
291935833
512881835
224302555
41703130
429386940
279704934
49356374
476641702
44533438
292034001
35228125
64898893
76360821
117830928
263910940
519900127
199902969
305265325
423867254
113296655
465277728
47383705
298679486
489928439
284880553
242329754
503058792
386977731
135110490
458928003
313653410
94941838
55343288
377907325
268520500
510613547
471077268
100282076
410528005
168354482
262919090
116256669
101285489
57969263
398690589
369322176
256602190
288431523
467841555
389729676
211233977
371279913
532381586
352626299
317973338
484320454
432406765
420569600
360549595
92731895
205153636
159830356
299470074
384241974
19568296
401376770
314053471
89856517
302691814
268962994
127507994
345825031
534570364
199823236
31881668
296227774
444597539
469663176
165264514
69051817
525750446
216079069
261727925
418822880
206205562
512463740
488787824
515784759
205502620
142879233
119387435
426230897
71269620
44574168
363059683
377106661
245243776
333705079
188119960
337658817
338019588
115864611
313813333
442679565
373280629
519405255
345014918
203213489
81863455
36054371
118201246
382620448
212128053
428528834
246237641
240418330
232857896
306340882
518946177
535766270
177925313
248792282
187680959
517200885
454975364
169904860
34863521
273200592
105356709
258973005
506242903
326182763
10415592
380055172
215329302
486927936
45118079
144830707
259528909
158981288
59836229
308692037
111043726
473271448
392059821
64740377
359072605
36449044
101506828
384534449
134297756
421200718
516375127
198670807
129948154
121091176
386752680
393730275
349746316
470317811
203665235
80928656
165795859
386070848
97485330
309211739
3044924
210200701
231589984
445308226
309880760
360004029
280058693
212070040
418168350
396043731
311220959
226882786
370811515
335177629
208557349
280123558
172903844
391813970
321396872
19151919
299304115
182574709
40730515
303384415
279144654
31368133
407373307
231909170
83985893
121266631
457549732
178888162
168352964
362724866
94582867
239718484
356956533
177411169
463291317
530215211
108003442
126542361
88199583
335853674
472285014
535406953
259376170
377230728
12513268
434280986
51182162
451487683
309497687
170899274
50360884
400259315
383630077
217464045
492340172
86140201
517228456
510009610
76286011
263872831
62110258
195401690
353436366
293156423
115926941
435079882
149463348
359116728
174760245
31484362
83301287
249353300
417438549
42581369
376296894
437058637
246690848
289821380
231014244
117901555
441895900
228748423
347962435
339081193
111516148
466665601
233486792
503642868
439024233
469280816
79767159
57104997
395375015
385256858
419659567
304634958
382172909
129925554
404399748
95233742
169851616
496012413
422580800
163497764
103062993
138696002
121309200
303040411
205739558
327989711
513144755
524056289
251807288
292861089
421842050
364983125
319970304
465042775
474448485
203947549
38817041
305036770
340497515
360547639
221704264
34101883
382664329
470276313
192826833
145067157
355499440
182198782
362445457
451860962
46762091
380838140
352361176
77870591
128495739
13443650
411140175
252353073
412588139
72847128
388088638
506781533
412749056
254670232
527338096
236416301
310413432
356649938
345674707
394243431
196971335
165581400
143186584
525946103
75850149
228560217
352566922
41479340
16774865
505278364
285104365
246855357
150805025
512600036
449166317
84681561
85114660
2493969
105116113
131685298
438581848
26255676
414262671
31544698
438127763
268789456
157490952
211543190
337763300
244555822
455589360
155122701
110838724
362629041
494171678
306983537
24556053
135944509
480858330
200553944
97780203
427774571
121577858
162884845
167334522
147252505
81696714
452124892
346970929
359455286
402924601
40198841
446979529
215726353
229155788
447498764
406646540
255556485
363177960
319447501
122499609
514592377
213477515
276675355
350207170
490852099
184807033
470320199
222519367
526327296
5716773
293474981
195166387
194641661
337470080
349585434
236508274
398961961
373592458
174446046
384997268
45765439
270550565
153771826
224480903
320561918
42758645
372113150
420637926
214273924
509979040
23588704
309786321
356483603
33327741
74697743
140730442
79341859
481096674
301888183
361274951
282533442
151231490
407766070
439928502
311218034
467265535
430391995
335756494
323672128
199969920
187197349
146390705
257145881
217763918
417521505
444356230
93600365
511041859
232873669
114962299
398876139
255249559
281980739
276110198
289874091
380467013
407883262
93448596
69770637
329668653
496321239
165907574
111937081
433193277
150778515
351281913
12198632
296242984
507407935
22998512
77054694
516124894
44790744
139063401
188225031
321245589
83505706
100905761
29525545
534065867
503729961
120212362
385953347
341167446
153197500
82551269
375973608
370028421
438954602
512730014
91118409
115264982
121965836
121911388
271207409
76455643
15672684
307218966
290156962
425903611
239085298
45096274
75759790
443956527
318382877
230495522
18670650
199447504
83442237
322575959
35514119
375484289
489168932
484534898
112341733
434605860
156428648
365003298
130735090
30866973
189060606
30686343
439572211
443856972
128918560
310466231
253955080
315681658
24150746
477138318
529715959
32183310
113947552
169153434
251812579
137117114
527551551
329904170
411495038
148260965
437695373
222903606
85283007
112871845
294705605
241651027
416137186
403585317
290327616
482589306
300036930
9647021
228621949
331186092
279761448
281876817
319639350
242778208
153634968
37416028
368846654
380820792
517773253
525347907
32836323
415037861
87714251
508778249
249873778
519541814
488270779
239597381
405518510
35609136
146983873
302856389
47944778
408956170
493359602
163367154
408349854
402346896
84021052
371607732
456910438
244475346
32320162
186639361
40352246
439161275
233585903
428050847
247026147
466163083
187190292
258714482
463937273
422998269
19558065
226755378
525413035
88083227
24103599
230569661
438211492
291855951
159160495
455572455
104768621
527407317
113895855
398959529
928540
423274109
383166570
466155003
87432933
226662502
214733546
85056845
35859950
528587386
243772171
413321123
236391787
186188762
145786524
297884781
527749333
345767258
37067164
441685560
23961523
197950040
444983488
365002648
43497291
440943772
144206235
419505335
60763148
516530946
63500316
461081379
523411092
268278598
485964906
408346630
480986168
417026545
252384744
494053565
24865181
97684507
129374816
330215412
467564653
195549482
262507368
6471117
442146224
156817498
522032989
278893549
242939003
175408127
370820206
92041969
147744752
31829671
348127713
306677449
141144869
471312725
304685124
481792758
426825599
122522284
148132203
208774930
449516301
106723330
196404164
479687412
403353359
81687659
485355636
465578340
260258183
209605416
86771485
268433791
255482128
348507679
127384256
431297375
102370046
385647677
347546313
514760115
311882074
286353262
212483775
395486225
338139735
361987027
198569492
179192694
508630815
531031164
187971965
482171364
376803438
487909151
492029282
35790882
353036568
444930411
432812728
166180945
224131947
337983290
128700239
486089860
274382764
206035698
20697205
94750904
473346421
186810075
531475952
109373778
63715798
86990001
109095005
277548931
51303389
244768832
369040437
124695597
187482729
11817682
396716441
307835451
108563173
38835118
506150965
423163629
447981595
146518702
91055891
423303776
7602273
388179484
171599793
121597189
199263608
9482396
401929005
403605377
157410907
401248877
97698783
392190311
415618038
314630396
516540378
213387864
164153528
525677813
121070201
233952140
352954642
23163171
320798842
437521964
199580604
527853993
228007807
522509106
82867552
4925989
22120664
345410321
143723106
460210868
23311475
439538514
64270014
38667690
454255238
2667682
286236504
192878626
204188708
328979501
374930933
258037588
323943831
402633547
449139959
74370562
304530954
83872030
523001593
500782736
25016612
134296600
268333319
143285614
502759504
198638655
355422183
447189249
357162155
428182977
145332313
97556425
205054230
283372994
14919073
207390979
349148645
261687731
497475221
106665182
37277299
81954436
403451757
100660618
11426642
475408547
105583781
191417124
102464236
47314618
164776290
425649513
493212732
111878710
261389606
263240255
320394717
398329690
501037036
193887753
472171733
345601289
236902943
208075315
278694926
175424820
205915951
367257803
99342230
194447157
221813706
93177628
492526020
535072148
403824255
66793147
132255416
14923180
372787142
161308129
252772054
217310070
490226311
501384040
6198121
28319160
423155198
525252513
139874043
272463165
509504233
70687431
510173521
404237741
213081543
479241326
171181551
347734048
240755371
326486100
129591357
482277345
511298443
81646467
510895223
183893105
466755079
283362157
392762280
137220288
305795256
498075505
524103905
301319757
155842830
344484058
311557731
394131465
140132331
177156048
30601977
273758251
509893843
324745566
399499856
455258353
460038201
412955154
212864581
341751414
217636788
235491658
70913401
343926067
9052745
175213853
145135429
168837320
429485498
193117282
220451380
319291223
387260605
164343361
271580958
100625541
279851062
246637084
364763030
157681286
435800629
107966395
474981431
115011179
221324227
458082771
336643978
121693675
290276165
515728439
526787344
123561529
203188568
347605159
512436799
317126994
515280231
199685756
391328770
268169762
343370726
241471250
35808997
75708510
365980922
516122009
425301675
436341823
212280848
407702813
341382341
471952375
429299763
527923188
357253563
151133009
477425973
403573150
495337683
375479742
232271853
295718872
400599213
435386543
36488679
60743472
135657344
45959843
451862495
380315423
486251373
490193001
395530445
42931510
392799840
230104444
101201987
501446566
395127218
165016264
437795837
283359579
384363334
217258475
172985852
478153446
227897631
288876879
64115973
68752094
453801306
162943904
210766711
129761254
323233177
159865256
449260713
205677214
508402251
283944764
189726148
52526622
506518132
498347398
240465585
524353464
379699987
151336714
19423479
263341817
339442930
313163139
274184240
188456819
520917587
369277068
168667252
442872622
436034176
491610210
425070464
142142284
45184312
230750071
387080415
69563695
127216317
255131813
59437401
330558709
132841258
361990565
373770447
377888414
341942803
160198164
427436881
44372545
305362763
491475824
24280609
418377677
185622729
404317273
126510365
117147238
73274912
167198521
413406093
16089506
85693591
394512502
326381811
429364396
206365285
406934030
47220963
266807020
155954715
528558901
209074924
476279875
472247811
277894400
216431964
381676092
101590527
475743169
362281778
275460406
8608519
117340178
415401738
445956855
147942954
405960935
340838741
221241812
259485744
319756402
428930714
205363693
105336214
102276094
85882656
301440848
240544408
340053573
279460592
82920119
388484445
372338762
341882293
385476000
343572191
217301893
183710138
6726929
118960703
379568198
483575978
318085531
516948869
224280843
342826429
79284139
31354059
334684089
47276735
190457254
353718126
483535710
73003083
373698501
526067531
77049605
117228208
466979412
331002258
55175674
390374152
533608563
85457548
535878901
466750786
197367080
424993339
270276110
568073
121160106
162135524
500870134
272299433
292755544
249712676
303962780
468260357
159868347
346340729
34952040
191211209
337869836
283366986
140240672
423349336
399365520
369543893
48298244
525741387
527976297
61219018
363596087
223195580
392068547
284527103
388426619
385028693
525643216
460529040
89138716
176068435
158567174
261647229
418541198
65945574
322947341
120465668
217242763
254661673
437001278
152073139
62236679
150071071
30327171
212484090
327006641
511104710
178676690
51108247
382990587
257415102
463463983
469239784
225897113
331441548
499045484
444783708
443800987
198329627
57285303
425286135
109270486
133642028
213886494
214387172
173771150
400903020
160490996
398374858
357275811
459678679
484047749
142323776
509449466
21791832
86170662
66099792
272038625
379415447
12645406
473527965
338690505
496012413
73898626
257708318
287267217
253344723
156449113
295737354
326780685
506036286
208557349
48962413
435672863
163658665
480630126
123497725
107458831
200207685
74723202
59574677
437608053
16724535
371692231
436338913
161552408
63154964
30621366
93915831
452949654
131097879
90707448
338290253
444568660
172638980
501037036
286192394
27263368
530636225
18567531
135434700
156842160
114792832
408911648
412047901
335711499
76302642
520238973
393826273
458136832
353875964
53432486
10669542
423445312
427004137
487823201
410381902
483395324
269450097
472877123
193791395
217998463
488369806
242884805
1656309
124787711
173831183
376514831
239893859
341125666
208118552
206230921
150168189
245224765
353534190
51873379
443843468
186883197
187893400
330397750
134794347
445529360
10626918
118086464
489273645
397190479
341806283
146454584
399437431
393003535
158870688
299179195
135385069
492924148
504238804
291115589
9966773
345928300
117726866
272049420
535852833
492637089
362056869
252687517
352826241
67143194
369987090
9074696
389554223
330585732
173781282
492688078
337445171
391381420
104768813
331952488
206812521
464662861
111915647
515255796
3500162
198662876
76353079
274486377
136957781
99034945
292064376
199505409
17550591
93426290
235258559
286705246
525176787
192373405
483306448
357456440
475265075
366757769
462832906
321026831
387593905
284071505
174076934
224911951
167008687
279383742
242253742
46055337
442205106
306041732
350971626
387680227
139452785
339650504
445030998
346187287
170039159
161341581
517286481
36191935
266282330
414982192
116573155
150580603
212804591
46109012
24734394
4764585
426317912
272595255
251748437
64814415
211672146
434803346
58495402
95520421
217787215
439688521
70224873
69850026
419311021
339375250
334879289
332638359
59282380
103523541
105127610
344303648
426906976
61451617
399838488
147557976
423179896
488226808
459991046
99527459
290136324
461812101
122640252
339793681
130650902
210590793
227869246
372888481
369000673
35135841
400313671
92037632
507023756
27076386
45110293
221399344
20367772
357973213
93077968
19445870
467310939
50389692
308792666
118911354
170666337
292176869
444921784
7159086
442022887
218548795
508984018
492527731
171921890
183399620
441765718
475280964
335510428
115164545
506134297
396725860
186966200
106086699
149074882
297978361
295228356
482828743
453046703
46150101
79224524
221153907
280675634
17447676
473722063
140348461
64395111
316990732
145039321
133181974
407894629
174562082
138072422
249019488
116601156
99959198
494016732
495590612
30296541
527050368
145928936
228493471
509823702
360981706
220820823
265480265
357644189
103021036
208100817
431585398
83044856
504077252
47845573
168452410
172215787
321763360
335038752
142291376
364023378
118643682
260560918
409903809
334671225
464090868
53096765
78424296
310779061
121372166
410467289
217220883
170701846
315965548
132139168
25727897
134557982
492751026
106587329
166628884
201430381
160211972
253017421
301286221
145926997
514111001
122902620
139812259
150435235
93871731
322244255
517082959
418052680
102846335
115798895
192851120
500384495
472921531
412152078
498797807
462633504
530112974
529625507
197806854
355332812
361820152
440425221
123371109
269832508
417393803
259103083
183092794
428792096
283376752
111581522
457650437
371697364
371246070
360306312
68877574
184537680
196174811
152475046
400271237
151498309
95937341
182207221
387536846
129800061
228615343
361292037
500439785
257289222
79599358
108738700
531993614
246519979
268695949
141939285
422133271
523834962
87301876
102507330
433616085
364708652
182073873
505826047
127468264
150933556
313971350
451473472
468075953
251059133
90129223
407527574
167162645
177272633
20631872
124471503
233440548
534818024
394493591
203135397
501607102
536181925
338831515
279055696
39056337
133113874
516511607
271963960
429927707
297186374
61991311
511631255
300353803
170788301
353490437
113450163
455400113
88790035
163536491
30751180
130131111
266245579
110004903
70544458
486583249
257651354
118500154
520726804
49950661
443790470
337693144
443655706
486135409
332139851
353157842
280482788
160190094
154269990
390236136
279874815
101825811
464924463
338948786
386884544
240958280
15816814
486272592
57598202
461106600
73898626
435435073
512896987
458038558
500280952
279513053
268101827
213082669
530891101
526943440
158929617
340231641
103100346
436201534
58431524
458418014
304825720
486209463
515823962
19930639
20243408
329371420
219171338
165013678
93612693
202257203
128040821
135993687
515294257
42053658
282634198
32420668
104553752
361609444
501718753
484861674
34649063
15518229
414307822
503333295
380147977
413645085
91819563
134051577
323685072
202271748
300124114
98946516
492061986
502529941
113704693
519201522
116587035
349434642
246538044
38837663
20364206
444489538
43172728
215546781
45894233
495166408
384728538
508945599
512073443
98165026
40239475
436605524
420872874
493300784
215430303
197184488
160026417
418043594
223423992
45669847
169626020
431178184
25586403
385159505
47553068
156668394
31425511
486000241
443059227
514109609
142673423
341440777
318311369
313815239
70569
500551585
406780753
504168531
253127972
104541418
167605277
389084434
242363792
10798061
405657088
450264398
331901263
521305185
448146433
456083617
468385369
20603522
310530314
477762265
55535327
245045744
49906316
141253632
28546
178594748
276046298
3878446
522008105
274547277
259048087
389483386
297158268
24967135
327203361
374175215
251485040
218983836
386591735
370833052
263400935
284307577
491347121
16588051
17924288
376447095
213613580
346882418
454432310
482219996
513738252
233025723
234892341
231858800
387556814
18515280
527724633
72682492
198880370
104460437
38368634
385324627
374807800
75868226
367784064
50187373
45295741
9790275
484139854
76869715
154239904
110243948
485584254
41125432
458324003
466278916
328870946
289181566
535994956
362503646
367142381
140447736
246158053
394590709
144014860
265279240
57941048
441912905
273502786
413218573
125597072
424825042
405958722
285670437
89852610
358998537
246794411
277796760
36963934
49855537
150149483
419131499
17143978
124560140
205163719
263286019
535676327
339716478
291813410
505099051
308478040
45334802
430533670
80391361
529207726
25920627
305157649
160515063
271505602
443408566
271104030
40781722
344534477
116109824
289251237
237041807
218950669
375686213
374149776
413200641
236934026
464200966
274315320
104389260
354174406
108356589
239986442
321373876
360099856
438241645
386916865
134711553
353621568
371820101
93836272
152588620
72988381
259528909
502286827
174786654
168496345
40973802
78765392
51206475
522022188
361374203
114023718
244314377
40729914
527876941
342291012
463458582
72375010
252592349
363203297
172170080
246165868
495046306
10936118
334540653
217194777
32115388
387120869
350300485
404793308
499637087
420217399
533915010
246570533
71085369
366243252
513193299
10556317
469761811
267706548
99692527
333641158
163719296
533044625
342371452
35194378
223470282
312868380
72698614
192570549
74723202
285438359
226705243
47501936
331064065
313156335
166585410
62292880
493390730
100421265
359219750
306057598
110867311
101013788
301923391
308555332
242481153
77760754
495712731
129764621
49401886
180894088
193039807
430513766
106088897
361669289
374196113
257774245
67738114
268467577
269239110
144960060
208050683
177481476
113880918
437443239
266019929
173227078
181865819
176634984
316953876
451854775
518045945
38966593
52797654
315881686
529407227
134008452
366947415
65377980
5852986
177878595
6325585
395176995
167514704
22292099
365983495
486687534
469159611
116549797
470034926
45699750
22735381
178576324
326273958
491721549
293100511
150371887
522950248
476977545
401280158
470389676
398912289
403445982
309142174
298181467
290121116
354692848
110371828
187681802
228175982
390018579
38860055
386962656
242272475
84736363
362142587
518874144
270155760
8008634
81013986
207517053
338478434
418647586
425449060
229596808
356247659
30305231
456788542
261705107
261089994
253926863
267291058
472372626
118510993
413371587
42422039
382381513
348050711
151831562
173872489
206193379
181713374
75195252
51499263
250617054
60903431
446873306
427405958
368254421
442726794
344052551
291606580
212885119
418471176
162990050
309625649
300510991
379533352
56008234
185226041
234359689
230526736
206378904
487533803
435089137
489010559
465716805
339445082
378518440
121666612
402300869
54790847
184786603
245384592
158905017
495521089
140609054
117948988
365974479
421210244
122980941
391634372
344581370
208171682
61403075
16498293
295626871
289587482
457999237
18487928
497500389
281469218
148352686
158045112
385951334
57922485
5518588
281262247
465364520
190365567
410696304
249145648
364984865
484615809
175825796
53096765
102757562
51652075
71446385
47304652
86379203
22294191
176994038
317109889
11546363
320328665
107041892
358345053
97302049
93203349
290537705
63275324
9238244
65094284
181339394
280483689
170916726
496356860
421559542
311925701
388047829
186205713
212589274
92376996
79230357
93337093
33123139
322481344
369739924
131399552
112714176
8657739
520508762
187817985
390650066
377213226
390907259
517444066
198041419
381056686
299384642
271869966
187517019
50925423
512427329
232617965
190313789
178918944
273737133
272899192
439605082
220909314
188429774
52744323
400956727
489546201
330110588
113682483
436438080
396271073
104316350
517489635
3458039
448912838
299970085
137264738
304796485
348341012
515613633
379868335
390480751
133430169
94100622
496942630
366274204
54177927
289501391
449573159
217579134
112152223
39523691
263841541
478829806
410663821
44628034
300787627
443526171
102668976
346713195
64713207
6115241
55806292
175141352
205325735
472601566
156109303
446875306
85328811
402587987
209255815
375643422
451467289
11889877
198370105
156960878
89478501
519480169
15321657
154455564
176820565
248637007
121796676
318289731
513625713
248968207
389773052
235120902
435700645
420377505
75328715
36435088
95171554
402485102
213306456
331058459
85085584
301981051
258766977
316396516
32462696
319762721
65069943
181327487
245724328
9178693
129018437
77920419
384922300
294833037
506238367
478118814
331315220
194785619
299611478
483725480
421616073
201034601
167220464
36251438
312169317
223879139
48772248
142706362
201022234
74375813
335071461
525023888
29749272
347630754
154137215
175639731
253198545
180064839
252834444
293772974
214487410
112690939
259586251
57543242
5604817
317503696
145870072
403799865
406530984
72609052
384689406
158029445
163714870
342994917
458467596
430035440
31465349
275032887
35169022
420080360
261968625
204679209
47741785
425286210
262360317
169110361
479815932
390247520
115459245
384988869
326063769
174851572
222976364
236344240
158378084
88424664
375479742
320651220
58695223
13712431
536050381
315022669
366651360
320913910
462515394
443108837
113630907
431372260
508255691
248529370
440422808
444649990
246684510
263153548
202124056
407038061
416347573
265268373
462809579
286795366
171248263
264524405
290377553
490622166
52256001
152255117
343120831
493135191
283862442
172111792
315029055
527412615
339337570
142714766
135814235
58717615
519637872
56008234
310297533
462467664
10240956
404131996
157936720
241665212
59550086
383257381
499786674
77647201
356944079
438356314
178003751
250842197
27782150
411055230
187304319
214312696
1214568
81037599
199908021
44113795
177437297
522834628
193833479
341146839
236316004
452619368
111297336
410411495
176916173
533656764
196900335
383985372
351482651
265658898
152462571
431081158
505643625
120875031
294366052
182555646
456270511
352496120
457227234
141753910
108356589
9839377
33961247
217069969
134375546
239868060
220703879
418122692
19176435
32534143
348863878
128865747
393185747
132675043
377427757
112848031
186055829
201367010
353956054
48255031
479524898
442486284
275184848
180039835
64220495
457390740
477735615
515451029
36204213
450567100
121469531
485521897
230841038
43859552
362273686
133764445
155988570
119769971
173624
435246631
76295473
234982739
415437975
39689900
73756055
465974361
211311217
160895975
530275902
507081680
251902759
33145484
45902021
459144664
309248183
459765028
437591069
474719008
509376974
194876984
295814800
184343545
401829752
508284781
186664768
472312529
316990310
319970304
429790990
242610597
517849298
394096814
519132816
498662875
124959725
29558595
4851110
123222202
77663165
123736665
477180570
253721686
407164903
328242796
278187260
139731527
440095594
378503548
290888451
391168417
147871111
418070735
17717249
363228815
101750293
198848143
436381386
208670684
79297097
414224294
230512907
442009079
123162124
158548714
334290039
431432596
122996937
145980721
348505261
519858995
455604126
205683220
336536814
448147274
397578831
19812319
212992278
527973480
201432834
393303554
178637158
120041503
228619464
525176543
445143590
193754401
469513675
273999248
428969845
468487636
6724076
65091520
139385035
203077711
147478693
192926730
304508963
359648792
508920086
118829095
341923141
334748806
403567921
76133188
457244136
420010838
132540640
128149273
468718297
340648879
13619448
333671939
52970547
502734151
418665466
263016392
303758445
186696904
736149
93295242
45359314
305468344
419965128
31166181
204149656
135555329
273043953
110874242
327748105
151739207
373880310
159395208
297279941
357810300
15058148
422872712
23739914
40491036
413682607
417846822
132425969
182582246
385678671
503073576
31955641
534581863
450228293
202728708
261536388
488737947
238772052
198561700
323675343
471077268
294960133
482739306
10157214
232123936
235058494
499471732
220433710
522173063
224284317
362503646
364358703
412460737
118168402
66247173
334757747
75467802
256805981
369815504
22998512
474512244
97817968
405449624
38904618
294797939
260257508
90218758
303575722
418435235
247247433
523096978
22991238
197882981
32673722
235321055
375588483
205834594
9814809
358190584
454450477
84706345
395945097
403894775
475255890
495974985
395134237
113135768
326945635
99467356
112945127
457253102
427789336
468929603
496695711
457690093
19063011
16686384
521637903
303415753
34324738
31601032
168181436
354893342
191144874
185767000
212267341
174218699
183239352
82030654
505494112
90781944
99081654
248140482
163006293
418954405
203641038
218553374
210412150
751008
109200114
5564595
113331665
374939020
197774238
70040958
239553341
418928169
75997229
376304540
175604224
397118983
137974677
83752835
298802998
24216966
144893918
440044874
260643392
114766673
347176921
504966578
110684749
217928056
81549363
97692407
180003627
189359102
296739431
298631489
166685712
273432453
22610199
224539569
91141534
389455536
361202522
388603588
115614951
416082223
325791070
387120666
412413671
554685
403094374
197100771
523617705
263218143
199230439
467907322
259706927
254258279
54123945
296743384
22132376
434005813
19148488
534410462
417646970
259203711
264350805
108733786
127925564
131036048
415110183
196952593
534486360
122129751
485266339
384989269
259178252
365614366
214069474
20250449
10609251
352409308
383950543
28933554
40968468
123685891
289534680
256198388
411546284
125515123
72757822
270358520
300721530
284621870
158074719
423971947
335330650
138246756
514380186
285565569
486369343
13146851
209329661
214749609
493030419
306313822
322220588
200735627
174070642
393248132
373029447
499130238
472194356
59988149
150874816
74496111
114665901
529538700
493181480
150409026
200201374
397198227
331330670
161878631
178569015
178086715
292205253
376471035
272942127
16091492
406173885
8070583
325657860
8996396
417490645
43930368
309538477
179516391
440470455
395582666
110672580
523813994
278840262
184764815
336074783
88984181
279721094
428231235
363796976
285692987
503380859
224856310
252947018
41914509
43143103
31876483
264928655
67853666
365409875
451422088
305020499
55489641
92583110
230258325
357706435
171280152
73209196
299985142
150212309
512687290
158548714
70922676
117444149
426982127
397702559
200735112
410954193
78660184
85000397
52754068
232737171
145828044
494020195
529925052
515738377
108623376
418013508
392244927
213057942
167122652
254891896
72606813
30931165
164817814
422006896
461993498
209953924
381899730
109893380
526700802
376006360
360276469
66178528
372177679
403688396
446642327
302044269
312138455
22083566
202370311
521546826
437555480
323506128
302666170
450723256
239643017
274775829
45461429
53373315
532747928
413998275
194990285
116978266
329166753
126319435
364327545
192500776
85188330
399479272
461665014
123245598
373783994
108963235
84498927
526036314
124931468
343890567
97173546
203733267
405005699
88017085
300601646
304500436
182179300
512015682
493345457
255027306
464715243
147664742
351563807
368806285
15865426
501628710
187735825
527140306
525374393
525683579
133787708
251096818
340052328
16131105
393543826
338035018
136618673
8630069
152251230
405607198
503528697
405116808
457874816
26466279
249711011
213276227
126499880
523949571
350742734
225793316
297325993
452519572
511569261
100045392
98904678
496638499
90904621
412427887
154804045
533050240
29658080
179986318
71181227
493649807
182689667
239761203
459627146
208708429
43243771
324316752
375803282
169316120
401986166
84520071
47890008
182226111
415831485
80868028
170162642
388647163
492122723
185766456
85903032
250062997
16882113
340768401
161687599
382622792
275957416
205379
175038385
273402031
30049972
49817641
57528814
238253687
467530526
158435155
436978405
153496243
117283706
177525073
462677691
180211333
233889860
466052512
204186729
294626947
264232182
274214277
287907922
472034252
353328240
452524712
319318238
93077968
124870981
501405911
501494173
522258383
184919672
477855605
263344780
52043199
361581352
85745715
524047498
300742162
521023448
371653644
416478355
119474568
389808219
514698079
137132366
60097343
161766657
27785304
400693953
478704875
108409513
2291989
462419175
309691412
6578816
205821376
274192515
257666262
471150365
377291481
282246168
85010406
257827557
404106208
65382602
151632968
162154415
144173151
110528485
157378790
506744053
191415086
389850523
370510028
501173556
430653247
102190100
291312953
163753151
342719119
4609097
43726818
509420117
339603579
79910350
303427636
289980238
293532522
215706272
184823923
55092139
33096314
335822501
464503884
340367815
224475881
17695775
371583016
77197432
156640702
432978492
146567686
437345614
426216831
79502749
372974458
238102568
442767213
400019330
199854603
114440001
438415876
215276556
274022956
339284945
158487920
366532240
135726772
365258998
388101654
475053317
288005646
330363320
421148349
106415130
358865152
531256333
26142058
37026851
415547689
86554986
490703696
192500776
454508208
72164260
318885102
478533389
116795903
197026167
395578458
228962938
36512587
424520795
466422580
493677835
484842969
201004419
526374077
381812497
281276856
205507305
290780996
396096541
36522336
503445428
165771903
63359795
15588719
278655056
94494953
376927728
175519853
54717901
470074700
171280346
282595057
102353984
1244521
374623447
457066080
308081237
79752147
525847182
356228961
378410219
303472455
254323814
70840989
256185527
380141806
386266305
131124810
388071850
40372113
222833236
249465984
434956069
333700727
149617609
497152610
118685847
252336659
507086986
144038738
113924932
260214073
83871773
103113305
9430341
187566142
89836097
162401570
91945801
527710912
442169063
239649808
381510062
12597556
467160856
519386167
341436148
518747498
333023291
465196484
132961831
198147331
270012666
10515842
495779422
20461894
36862162
512711305
249209614
8422801
40374969
178488158
417068273
220895775
524669276
275463401
445351701
217883318
201030576
16587991
17742309
480421238
193870089
336542599
25358036
335212582
360088227
373808292
527167601
25724868
357795118
256539589
526053519
77632790
455160472
450708657
402059651
358913225
502741117
241712141
90685307
271258838
50482088
15156090
78441737
311409032
356003874
260852046
303067674
439262270
509046633
499538143
197182202
256308557
292051695
217336470
446389963
281469218
504471870
412769306
185151221
385660126
494269742
328342222
415792193
82695965
99321349
404641435
143041799
219216378
388946916
94182129
23744277
154244353
305398444
45072220
430405619
410735133
245322977
422900596
200705965
59605573
341143042
76412948
290018273
147005827
181477726
85182156
456527403
336034492
260242889
148305765
203913239
221902639
469637521
134304053
299175571
152073139
131187009
3401576
408902563
192184594
216230669
439703864
130939078
28468245
438692609
154499975
241226278
98304494
163976247
185531734
459106348
118086685
512649302
366482850
185463964
50755147
220915418
95050104
430961876
127811948
55776429
206344279
75743752
283894940
16248741
33835710
186179711
360396417
456939634
519242150
282059163
271214638
8354835
449933378
433531008
114270296
421800186
108424888
353180087
84066955
476676146
186768533
135942288
116345286
17876037
147158545
170192372
457771582
530201491
9713362
217882697
491514338
185073101
41565744
82153352
198626890
509595678
456669676
320402564
284629969
84111153
117398356
205970114
295228356
179211943
441832071
205001008
433393447
419652657
3273804
265726065
249590445
84740306
190186421
337415452
396430459
287477861
327776538
415459495
502182697
485655454
441410512
521829612
49302964
175948374
208623244
463436812
88319373
27683769
177292860
19613945
18280710
316986284
251408918
421390712
319475488
43124367
341635987
206436738
220445329
387251096
197554362
322974872
216524908
509054942
485309372
52322801
470270782
11118872
349525280
202825941
79169056
21626868
197913153
314291475
370399273
116312784
527005355
354478700
315067757
401764266
286210739
267040190
526069529
62553170
93483463
220577719
246855357
297671128
352727492
277782446
264752813
461663325
52456846
316661755
422115796
238924748
213077103
498428772
203113909
150395174
352575487
205360812
459518617
309206893
205363693
345456493
354497871
121075337
100707985
536606064
84340641
138742875
106904213
402880686
278837162
107956146
292734140
203928125
428708670
306039665
302991962
374577970
222417296
515396736
386723783
181477726
250803434
264334879
107153098
63998474
489078912
305439077
319694128
510997029
236728268
480941704
56668616
447224103
166253041
535093372
344004398
105627892
163753785
382852909
514722406
45601166
39336859
482900003
477611789
377632538
64904457
442739416
143658152
39069025
191422070
308395269
49148594
479460838
516278171
348707424
498731074
433316300
394428015
293969617
17053639
329499815
509815951
246632019
386707383
514269150
288356985
321314250
287772498
172382676
231176294
195098794
488721201
346217970
300787627
180602525
496854772
293080241
108056767
203451053
11837301
257507037
337598962
288841475
296027229
303852048
305590556
231927673
462126939
2230047
308005891
145835195
52750688
178234428
482072551
381938512
496491286
363491822
37739831
121256818
70996204
467865410
401396861
49906010
64796132
522830605
223652480
247218877
444698189
350813428
135105028
50179176
532990946
21269015
5578830
373100241
445308226
107752945
195723246
244433141
32415383
260417592
203534782
145787867
369590213
520825514
28136225
198253446
276127031
155703067
75345852
101506828
63711019
499811154
634804
411895515
182154078
488121540
282600201
88921948
182179427
378710151
304695253
376020272
359639651
115550156
399657275
47449738
513320021
322743893
117207941
53933934
267543695
175844399
361918183
308978211
486702569
500254971
147362341
436469812
433041541
25605042
356458790
109912366
150269605
344688238
369213656
249563228
505855776
15959431
262507368
61605333
300888595
204224217
148149919
351503706
62737188
231553052
525216277
360670315
527317207
460836402
211806007
37864677
452903967
330623051
479829971
518954882
143025524
526040237
147603327
38320459
197005724
365409139
504433914
506969043
83799756
491989285
494061346
412125836
155071117
493520333
96920229
12356540
221230720
440833407
158067064
161576695
325260911
417966328
319516879
335872219
159887950
70917980
99178952
142059843
352003461
145074770
238739234
113529281
210391243
68284378
289977527
230340017
426044201
377878837
232863611
465589836
204720526
415252511
224769915
168151238
457825226
188761241
82091713
498951936
341069056
336173192
500458809
363796976
222316744
463451620
434820561
138286897
275107039
282156871
87480560
334230390
487901819
60706345
68279703
144789684
489332889
392373622
294655100
431399015
436333393
141135522
482296161
504461643
233239118
400196864
187393239
434737081
235710753
99953535
313375351
236142466
173765916
72821028
274822011
222835223
5364673
248223499
36068268
431794777
295018913
363847925
407943891
89745391
464884603
77868152
361074828
266077525
441240421
375760270
137781970
497187885
364154682
360972693
288588037
282579379
18498373
477260100
61520556
299102748
283124626
410880283
503717539
512882313
258982414
21002360
385640568
291989955
358903249
367455553
249357567
401178677
78424296
206344786
317555558
184442188
474326891
210154585
321666778
88396873
244273769
311641243
267296821
75693887
321026831
302580657
514432328
433193277
143244608
359505827
329161285
368915843
338736288
474056383
131875588
482104761
532447570
375512738
483506743
160612735
424512133
532145768
357384586
225851995
170177693
434782625
470433724
88753375
372525207
42031933
219950096
309004135
448424114
368820910
93963843
309405461
242260598
173475558
423467250
435597270
148196787
210887202
243457183
154320605
217998131
411060509
58839899
120783989
97431941
516397964
434742025
383604844
495568302
529976669
39423285
138980646
529919153
463637273
466863321
95711663
386998946
442970755
520411376
44671366
310733404
274237616
251947889
468650064
387410679
241122652
85382997
134394308
310432748
102264308
251200522
245887192
530433463
468237574
64915098
145515674
162846502
118541261
78687122
227319510
345874299
330851486
202091984
266538799
461810998
509079671
398816493
367273495
417660478
132354586
18352579
251864512
270965814
513437009
161308129
136978888
125679083
46051035
375136491
229368692
273282387
213359197
59362663
527590340
367950691
94041827
218328971
308683636
437131902
182297665
224668370
314108499
160798528
63113289
87568183
218187076
534773059
101761087
207661933
245437268
302868273
261486286
130628850
140484572
199294674
255964168
175844399
386228757
189846058
391272047
248449181
378128217
373871225
347168455
380600422
496508609
86793049
450789875
173838965
62440985
5638640
425286210
316161301
435155481
158945949
202279885
225681586
100831904
193754401
49397981
445855814
81542169
466772905
163558763
411021373
67355131
67038397
412124442
262950949
361383418
214017280
235861461
296185272
36639281
191046629
338191789
98717615
373405269
234016356
307809386
249208085
446471476
468804135
342691068
507225479
389500148
36748240
401310236
517921764
429869596
485737342
194176991
438581893
361563932
515245251
316866795
24379609
57437990
470617608
519378269
171460419
173475224
528918100
321647945
20063176
441410512
187738443
326406322
155749628
354074219
468780498
139697325
420274283
501802163
96208509
102513867
494830152
272060205
91116789
239896920
334020391
393764070
179137615
436283293
482565357
240025812
417544819
101043413
491871468
46431984
331762168
264118353
378478803
221359487
41757598
528453733
15786630
407029231
393610211
322735256
455223904
531506747
303696752
137741821
414628914
296486278
204778633
372417820
305496801
200581575
149893509
46684385
233781762
394769290
31222863
298306121
136646599
74271277
387690066
456955634
271773677
255130220
496197793
452136016
313219290
399323458
508751078
396727536
521473306
355086274
432316175
463577015
112520325
491667634
21769330
194241744
146089516
47083771
339438310
512661880
352394319
108349285
48383230
440563112
484257741
288793195
126857249
197551017
315970180
114459047
32270988
233389642
405156756
300828131
341298566
59190363
492450322
340090954
157267888
237746375
257788472
256696215
212014464
468224546
82847972
90799188
524185029
22078469
145156536
460821879
402895613
209893739
15726839
396979196
21504308
321760638
158778904
232246414
491350891
437886036
88732649
332226373
365959416
92386829
226478997
117431883
239364732
3376270
204820514
344336365
277333896
306104133
493828246
510238895
35042385
110981236
192865106
498504389
10461061
36651061
512645802
11826496
157205738
70890104
406297230
384534449
131825883
338740927
428209763
386190947
246295985
382512512
458893290
245789648
391175581
214895162
137140968
385425629
185509475
516349576
437657219
353989924
409029494
518707582
149947678
446571535
446210654
510946364
196467622
178132813
98054225
477735615
320459674
281211247
318917258
368551919
482308421
38667010
8749391
491682295
252129385
271270606
422404631
94157632
376794387
220527980
412531859
337789003
266214326
328772306
261792703
207428966
322701014
119472662
52909007
270591816
531196485
331199473
420241884
239673443
389325767
19040654
62270220
480050997
269668955
265662878
372905239
258965302
457951540
196053664
156730535
295360113
113575
389166880
2766834
121810554
366410240
163866162
284139638
143361876
232123936
250459097
222935072
506167584
21626868
170784823
26523800
357484368
159212060
341412003
505927505
373052985
132221724
203499684
301580922
463900870
498241515
243194488
58130443
55264026
504087344
404425260
66203958
88910634
49726470
393377571
228542526
175304924
525949093
193057802
365448851
224653310
300733344
445007213
325232766
9643541
52866272
228664227
51172888
466015606
87018963
70933419
470407611
282714437
88454426
180676911
315767156
88601877
414982192
68420479
449809981
453822645
301338066
157536412
459135632
441607400
209054226
488874201
344350674
385045622
332059150
308499845
332035712
105950626
200944945
432882561
351569796
425412587
520092272
492490196
419767650
419186294
260686557
471285773
260356499
200533431
272008126
59527746
309428064
359148155
249260907
335314112
402355464
249116481
199152769
366706944
130806940
192414198
228448053
11114227
35726030
37201651
172455556
434956083
28136225
317924364
225254475
401483518
364109566
358863874
209169023
97680872
449927846
471760476
5386649
459023447
223802851
107753535
250725155
4362483
109904123
408098567
48212886
307218966
332637347
457612631
480069630
522709473
407037647
153330523
254752871
117210732
450240962
78354562
410987996
132356172
81560105
97008766
54812485
516831011
133663840
82250177
473795243
502454748
145098483
197680179
455486288
507477520
127236629
453803059
370380985
343524717
262576659
351003689
169670893
376751369
42928346
44187382
137259901
509582666
21411924
218986787
507247958
523811026
252532792
241013593
91079047
338338095
425924945
84414583
235362868
349881645
286173372
504379862
37187954
208027674
356945716
290152238
366781180
164193814
418214914
291589431
408631307
127235282
133064332
286240485
355350444
369689961
355498375
8446296
51511337
205782798
228366037
73696777
307843981
18591705
238113252
1924713
236610662
493039688
157328163
305382804
435923110
11258304
187047152
196837980
184812954
361097233
189450957
169099562
335831010
485598702
103391796
22856215
48708970
325660572
308881601
265683262
104423811
392635996
263080993
391031384
126615926
498584816
81843711
532524924
268661058
217032383
409067002
26967037
184615501
19065144
121060280
259667654
26296991
13930394
282966015
30332883
107368762
5137319
145339032
499230754
421032610
342043483
278129613
346959744
488158779
462148966
350871509
368305964
93213097
257839328
526427266
191006150
222056503
417000844
211406425
8632319
376961623
476621690
332494939
416711283
63337742
250660605
260050051
332226987
316167611
414976825
184871651
47102047
428884369
74913219
19280661
89353644
242599402
13554535
35811068
152663782
66533097
360088227
338032073
271435278
486256953
471436778
73490490
346843944
418826436
531516206
432315528
514597887
302718174
352020756
136209238
395961550
42311657
359293355
78687122
177742853
380212335
278183373
44243357
506846339
477835555
175851569
27253467
214310963
28692964
92356724
145540354
47629577
440484167
424427298
240149443
108710711
115313532
179580545
146024940
340616322
233495924
274804656
495491242
184818126
380918663
14039972
233605775
249746725
87119853
448419855
53745193
461703495
315971402
53927971
532199560
178130969
323398341
149521882
303214282
220954370
279977697
397187099
428422837
485513807
158422072
478176232
377926281
267693364
405238995
260609161
199071488
529768282
520096655
132281125
536831010
136839803
228735399
488270779
44265707
436722448
13145318
117015717
176160688
12830124
22890875
172490697
50450857
138919198
458284008
189249994
96761569
474587678
415040788
402760489
110626483
298760049
31030368
401409534
501083666
315418136
411895515
244939065
242118702
220840299
3021381
264826694
318872650
172153559
173707480
176753483
239086341
157643882
292412688
355508800
206745165
435072494
213833668
410416443
286456026
271793321
76875527
247858199
380494717
483808234
127523312
480939734
362743895
104058866
467764476
207947694
407384996
426673990
247874018
362215354
296595968
500665258
453119429
45388629
447727881
7943907
4779703
248111178
88479693
121781441
86697859
217633530
451690871
210662825
398264193
201323980
107848343
36466878
189627492
90236080
451113346
306589026
116416210
195402489
423429092
100188441
237422421
462639131
273402031
471602117
55043271
441737215
71927264
365458672
243417496
86236691
216689004
141368429
261591103
213363477
33291526
311493687
158189026
470389676
307224923
437643518
98249205
204155195
97549957
87231280
322324382
4624571
459536187
72472570
401754190
111235158
41172854
478983640
389880554
184316189
439169854
26968018
252980277
18049858
266284106
457264735
402255999
327335866
365263297
131350814
153738353
528486803
218224243
65204603
356442096
266378371
224206521
371926361
31256398
532675575
348350412
252460819
43406067
211367735
145820809
189289507
322531554
321615047
201456177
179542288
453470403
338554389
438040449
293105371
30226351
90271530
135555329
59362663
203583463
94746259
213884688
240622967
157453414
202323980
24544507
354782960
205173972
512262748
463733450
384881523
482159054
510893807
67204344
324927223
332152894
38982923
287081716
109516891
113435954
339870488
354059741
205708082
394839865
514060577
199937467
173739629
519216050
199823236
229760907
172090600
194468525
411609582
244805695
534475778
240834618
251675805
92532706
237285917
491996235
195614949
479885095
331340961
108105723
184060756
45377693
288571204
340822652
83080391
429099125
230104444
148215680
22211141
408908528
401270082
228663233
232546246
369938144
351789940
370153601
17013501
87887054
310211295
349297857
397567910
308432368
415899873
41483116
7033149
77091020
60514064
76035755
309616225
189203898
70210285
489053598
45844951
232628671
527812180
208971826
78767697
478117173
250834710
356776353
445202759
374387661
166180945
338072949
429581714
332646498
58617642
42854217
399031585
4523240
214121263
325874286
243710092
65237992
301685071
361174769
339462980
148894173
378799927
208399606
382703253
14380235
315330620
376250686
355498375
299174673
79006570
156473050
516430402
119438566
459433073
343716362
332982885
134488168
533944859
196709489
77025998
203581503
286773001
41395515
425149251
509505248
535072148
252011171
284041404
417522997
482022533
50783949
291292456
29799640
315811907
485300003
1051067
523712394
487122123
180661869
372557348
505416356
324987382
150779837
199891513
371382287
279510847
480064518
77857097
139785016
226396606
202949664
120328482
454679820
386649002
465905953
270089084
76885859
459684086
381864357
140905622
46421286
409733752
436865307
84545958
153356764
411532631
503036680
247076462
461786711
268798460
338070886
409570492
175252316
491429464
513468898
392841006
250885079
408618986
362742148
89964293
510276747
261242477
348489630
466520365
96394908
289514523
98901301
74745124
179399597
39321795
454979540
334240423
345017871
249951739
486907974
110303793
53206281
268091245
392946247
171959756
268354219
31796924
254706443
520533902
70640161
49049561
221283814
226469112
485791988
66317400
52211444
493073631
125152459
36615431
160736585
296117326
174973398
233025723
14519679
369303720
256332982
440292926
244669959
57635154
49563696
487149186
244051458
209914459
173787604
507715740
87315062
22958435
353396680
267861990
371598803
82012454
28538428
486562340
84071149
449781257
64274808
257146687
152366989
43119504
526443008
249645025
150535598
183857121
44642060
451237244
153783611
86977300
38086180
421134210
438403776
284030257
336840765
524826472
252518655
529570366
396166826
149119484
40482036
511657154
46932300
417750988
524554623
25425261
187751584
475646333
14005320
7811200
411021373
134539916
24808807
244552243
105259102
25771939
20935606
407030962
300841404
499048578
133435842
139457927
497226789
430531372
316078133
188336578
261504502
424085500
259563152
328548610
31546912
332092397
513259268
18747902
498558277
140685805
411923055
379673835
134341102
191995224
67986072
99665132
119409479
349265590
376172410
426178716
382362175
274632598
317352349
91009697
31681416
531030921
476922219
93347455
326573884
510400546
262834966
233794348
270399753
73292006
454349712
57007214
245396687
56709465
201405196
166715972
21011483
179875400
242285314
302211615
475794068
438023762
187360396
526573762
502814202
36582166
248356078
93983641
265027115
523639858
335700665
296270208
159189353
173250384
68673180
355193147
328348682
64001819
205797149
132971842
257198778
68986962
26010057
208554561
330359915
47322714
13867325
459570692
526113740
451380036
358355068
322544493
504026101
328567232
238941459
311695918
467714849
83047433
210283690
370822743
8663965
469401744
413351802
107967075
261225831
514882237
176559536
299134625
281925059
462514250
170971949
24103599
349122200
295164802
382703493
209943336
42170577
466586024
303802138
459472033
341495886
339004740
53494482
310546754
442178276
185738729
307520165
242050182
343646056
184647202
289353190
81184769
504952341
336875646
336089125
58089496
417681334
488801770
91767777
281702552
158067064
273479504
55008744
102666406
526346334
475172480
501231124
83127796
369307070
243253520
395065411
294334802
200078352
463000194
122685032
24020357
355428085
215659404
167781901
81754038
431269866
290897802
232669899
51767095
66909594
136601874
427691450
448807832
454088300
41993553
430909638
235270709
325646648
256761630
157103552
444031171
324621137
319235759
29490192
21415491
457817424
408431525
290436039
191098714
60513557
375659404
132120629
436730997
354383046
421041934
108072658
513084412
202297715
30707779
476622027
500456550
78734538
253154960
266024115
233023403
468827116
323869264
77554555
49018645
21337715
456858390
448101993
72480719
363728183
338594298
415469658
369255941
56196883
348386366
311229744
303312980
28679405
377184506
510871991
52866286
26744954
498424704
299962629
302872732
150010588
328633920
324494966
129479837
190514340
167247868
507897168
74353435
516467455
183115483
377683357
173337123
339981230
100269845
478694338
343024961
517977683
432109106
269386651
516104718
159503407
290841091
324172106
65495485
147666819
39137840
107631855
50482088
404034141
41072512
220354895
371234648
176397445
336366999
182018794
211420045
210036255
482072478
495777040
233034101
220574001
323109574
224221115
69300098
292264145
404740720
35249202
188602431
456736920
286374806
268411519
184114258
133994422
397198227
515981387
298903564
208619179
401610711
318615758
472972289
155834374
144769808
227454979
489203041
142415764
446595110
370965677
160758508
382549022
288125451
120944987
449337801
447922150
16659290
51121386
522621854
165472664
180060279
259761305
186978151
143097786
261464298
376398745
80846666
288647985
485416061
281756433
6733007
289611552
205161649
108254332
15414420
59497541
387182506
273800268
400757918
63332382
476300779
261521308
479103906
143020626
186982938
194424609
500899671
318177492
310167372
412489247
477663272
228875108
17388242
129312862
405789062
50039045
348714042
55724466
516064743
280143343
400186658
72158638
62563715
238728724
175470389
275468241
42919228
477454859
401055918
358828337
284472273
283288657
437575898
470088703
434696600
498725163
194836130
429436119
461081116
227584472
266727962
525616252
287720222
346004070
89311148
309714125
34555724
138509807
222110628
175961327
223166170
114033239
423659207
148718635
129782307
440162273
296948668
206285390
344102293
345979086
529715713
132320465
366390559
291175155
490146220
292944920
409489354
136187759
286397869
467484053
443470978
369597091
433643397
90622715
126847406
145875087
227843717
338843536
417596593
113014560
523892497
100585098
133277951
160504726
483034169
184908074
322055383
474062865
328361775
294960133
321468402
249260907
442317319
282214490
142192705
423544428
456054328
526467622
384852632
8448607
368670627
357499636
425666743
2352002
271267327
441090571
518442530
241353502
294200379
15504774
307849449
284347563
241315411
316390770
158172045
153719946
503923512
361798667
118591021
94770382
285282053
219410340
245758745
185838702
38666959
335249988
442967566
56745259
354536178
144984370
195147110
179081399
487372429
65306364
437906270
113685452
72549693
268479043
67462914
175285771
67175294
42438968
317885496
213382452
408557981
181306491
458415319
510945514
231827446
359573338
161552408
340043076
400991490
114812900
405798954
450340462
309239065
47388022
301044059
435924630
165635576
28498600
174177535
2853709
106113651
439792748
279964637
64670109
22746610
10054685
404822975
437385831
250863439
476101622
139527345
332609242
490949693
491452846
284017779
439734766
298190069
272251449
5300609
93133414
346806708
89614136
241175207
160847772
158425232
400492764
435597081
103825477
269012211
490574199
451169016
450786039
240660028
505314567
191394084
148806626
516550302
35495843
215918888
161431333
412361660
439302762
12440294
311151032
322557665
308177868
431505690
517637746
330323559
255273184
136234985
536279263
490641324
373933003
329106979
469545897
243338221
132073320
18669345
377095862
259639553
191273770
350398703
113291051
12793687
154455563
23481514
31625580
470377772
433948922
77472118
130476100
68866413
111610652
66309488
361533088
92534694
434013809
175289117
181306491
437842482
61438466
498955764
201807023
298108524
510540923
280337931
166416780
226316071
399356147
155196154
445428183
225173720
334065806
246641469
241776961
30347052
112447997
118660021
443400276
22767182
93265994
455890740
477288479
275384991
340617823
499585633
451843632
152229878
412710526
33792485
316715147
443433514
201584427
353073992
498934321
365038049
460669737
118333264
362464217
271251691
124390609
411298104
514212468
126506874
283179858
425634330
224193917
324253358
307102761
126593320
268328636
112786077
430558630
53639807
511596826
44003358
415491016
428657147
160375522
465672984
94789702
256184693
177316096
59944727
132371081
261370022
217469083
498792113
412398483
50049226
24866626
11164245
102349185
57374450
466057535
469315971
205779156
263408620
519517272
8769990
10259774
490373935
41298526
155294584
237301353
15851950
531714053
129080307
249569078
127992167
347943119
468543008
454625556
302949979
98998233
131352240
68817755
136955183
355681862
406107456
359560582
391995378
209746389
44053192
392770339
317796266
213224309
331381336
26628126
263360335
243027717
186659368
51760121
208352632
356927391
142840447
154082662
475083086
332872159
528817066
185302477
501794090
377510277
386725068
212330297
188975326
405410617
134157290
458643618
263541127
35976249
501603787
240730874
130139835
18381426
414491463
332315389
160881076
148482533
392199229
294169769
168656115
325474859
76750925
430610358
351981841
344043890
220299809
167800506
138647463
462433309
474220812
267047636
392220508
282489236
216252100
132626819
355854600
423485963
249938342
385608729
445559777
89223875
326250614
46328351
371973202
78655521
308109225
151906434
487465066
332812305
346824178
34272584
385239209
266429685
85935988
190321780
369337730
479160207
27550899
523527418
138052541
445967033
166950079
231128932
77519866
520654441
411565532
22789495
383469514
485418519
398854820
213639312
511881833
11073379
293726053
399408059
267535597
415120001
503372357
491440795
227316583
336420862
533350109
449178164
192572800
24139707
183080840
525795992
102896429
238198863
367509645
470661911
219292154
3694945
77163376
52023291
249366569
404870617
250164747
304657580
152536932
502508963
219844231
393654930
65779076
144671489
254314626
249917120
114837938
79740770
416397897
520634513
510849221
193554601
46091528
303826142
531887166
478856176
530838867
63984160
216087396
374024715
251217221
126935095
374956085
70182977
270728364
392658192
142206112
433518990
522117071
82219631
408155002
418090594
107967075
142604226
292947224
25967765
321760638
318879682
249975466
420860885
93343729
166287949
115107883
497788412
96006827
270765489
520492542
168085987
427529482
25559730
201873722
338079725
366219619
385081867
400076105
407753120
458353382
119954474
211881346
458386349
374539334
313889209
37291849
338259003
409847779
184420306
356947219
510067267
110385244
312195964
462135058
285584518
431114700
11815841
313854267
172903844
155993613
36850417
146567480
254209178
258830684
114254862
23941037
163554245
203855142
45090045
525083746
518091193
222775004
278488570
55967407
95229359
407380169
294032086
204936214
216365933
267405718
375978917
62573685
345113751
136344561
80144685
508415863
31430157
314513749
21448738
183073932
50756633
81810057
267854076
482996689
56890320
346843586
462290797
406143192
445979336
39628707
524673620
63715798
229204679
322160500
486664823
283448519
465905953
367517615
488226808
181260659
69462909
194084274
9138640
314150543
476919800
172520489
467977437
14872777
252606641
84939708
79250959
165305681
159314344
339172795
154613203
115119607
10964811
215017976
51156266
8418472
228559241
332059150
240116804
524838968
121339810
288107656
225946335
344914672
394854457
255350948
368535325
528513328
253119196
237271261
414274530
460767067
375614114
468220440
241850463
486870731
403378088
248861127
333255054
235615151
518241011
142840447
21757906
155890366
282134213
383750321
369414301
381163713
231897951
364178386
29865552
384966233
6826934
117619030
106483502
462179832
442240350
385635911
24587783
451628576
226508736
78960763
138141151
267134379
486619015
194205784
306645213
271403295
194078082
424337333
383201653
243958437
235438144
76340962
67658720
143156058
404996287
31706941
459514773
461719625
13443650
454448910
307544988
234710776
267168609
395189016
417387046
241545328
181657244
465877216
409090238
193698794
278458500
90781944
3658456
449516301
52252935
361819793
402815421
295292934
411998831
242573706
516555222
349032437
449855603
352126516
188755224
216411685
468123773
224818710
285014762
103294381
517438430
83212741
281678290
15563225
188919550
248773636
168390061
37055684
208379489
428019990
534710172
479811547
441141874
134553066
219024030
258645060
269772116
254181935
300745111
449037299
78364708
525294806
263171255
349462649
158953259
210185538
365130160
296402632
166110970
329799619
220291819
288015362
379092642
532802667
108173489
387716364
165545130
353368941
206925109
333816770
286214519
90312010
56788986
331694254
88328538
158827607
404704897
12324424
485425390
503297499
399558111
407150115
163656422
35372185
258375791
70483682
473999975
149873780
59792950
293634011
264066206
353325714
516340104
163115666
203380622
241672254
299097899
67471336
56468714
394304462
308005891
325698840
349480570
15746434
392635996
113007212
473278806
112863393
240535121
178470463
461057177
309882797
286353262
321747372
18359115
298032614
419036052
84781128
21265507
170587960
436334341
314180558
301025623
293805530
16294982
119800478
440476972
213170106
60901982
217453899
464707480
229540770
101981865
194413935
150396747
522109343
521886177
362484177
240473128
352451841
200472365
379200138
320781857
214849888
11989985
210457301
18850404
313092802
352566922
126393375
42962445
96894193
25318326
337019998
294180372
242995662
363425885
105820807
205044711
108377484
418370078
107970677
80905871
113252658
346564859
48052051
113889591
67508852
85833948
1517730
338932108
93027706
28387146
123506903
484752998
44328852
320209020
76464740
205037512
192902389
165324174
534394254
126476448
503243578
78078645
18483546
349751887
6043016
262755051
291519901
377020440
274346153
88979486
116721944
240846242
143631386
201086365
9313987
186628938
401455932
312847102
122428550
372746103
94733728
109021330
377561824
204252680
101610415
245352973
346034079
530265546
226198203
15089474
103680433
491958959
74769704
56252474
476744999
107901424
220438882
121854231
347982465
345527145
367717379
351099010
193538260
52185790
138094970
470491744
49289437
225055503
478747904
405395153
452124892
469644978
365904717
151476858
397999341
184101317
18095560
62927488
154543980
374996292
531442849
213521792
57224807
494652732
263148744
453295130
399918580
500154097
232527529
239190905
373601127
407114264
510421806
311138666
183733454
263589620
136003539
55613276
198547226
536355869
168720595
496697888
6008147
30889131
121597189
197991302
240501826
77783379
398458585
45987312
336562425
429004680
187681802
151024097
409438444
133676823
82383622
117147238
407670931
284128846
342710148
344401428
185657678
427339156
334293900
168122241
355002109
360849474
264864657
379885267
59525431
369131684
423676982
226120024
366961068
509458409
255320386
39920153
26939713
164652548
29300862
166238999
133577984
362555948
509380206
240285909
507995451
212463740
208640118
211784244
510909613
76384229
523514559
208646992
381936350
138066039
495527525
117730383
4705165
464078579
180944905
422937760
56113185
187248292
124926338
428525493
67974837
195666735
20730309
405688334
266007668
236538431
442029485
444926536
312789700
226767340
67818061
217698917
63826567
243708114
283226347
258400719
126323801
530007259
64883972
205087081
91377779
382859306
289335397
192135950
37520243
27659766
391609281
238129093
161019923
151194768
184573691
168661502
250604717
318870119
421858632
191981342
36169655
309332879
503716068
355314642
346766671
369747203
52075855
242626436
13645888
169087060
300225792
441398200
147580035
307910389
56389918
113372334
363398068
62401470
122113144
296554704
34807420
67165075
157139866
411934456
509114340
499133897
387891467
73923964
466355051
74261755
392449286
101426835
305629743
262740704
234895399
237994441
252994310
438271889
389494834
223632
493626626
48589275
238518063
207853357
100171683
390820474
258022087
344064872
470239596
154815307
274040046
323936022
283675456
58105964
239096341
323021595
446847012
442229115
519276876
369791105
27996331
279260064
493670727
426619152
397328914
68008128
531806304
474953619
302835688
87707956
302179239
75168616
92884086
51332548
66225885
43060870
119377568
105172989
364244792
309089071
449901757
18517337
23782923
152132598
259539493
81075079
517287832
56495614
293634513
72179658
470259055
14776852
236224568
50046821
205311929
175795363
423560609
173061053
445535876
468789280
43496166
313569922
468347811
274599596
334090010
151830346
230999339
8409398
225257154
536512781
476846395
228310436
441856834
353445191
453365032
466886115
130214897
197963520
92072757
359700484
152195197
81848404
270827434
338842713
395295199
15635667
370919612
515620559
225317672
277476117
334442921
211745452
101197671
428062593
84258240
427144281
257651354
187327708
378865368
84318091
460134450
133164545
481896366
46767752
427368924
495357016
96167557
215310847
16301166
227405235
358040923
499960536
44385489
286342847
471461064
277657507
366929094
250561004
446221949
16147369
411389435
137497881
325052643
125352718
132281125
412804745
460521565
185408
127484517
315884462
405112242
329939611
259758882
113063813
353930909
6343765
390046093
391918384
500857678
249148965
16427496
84103219
81203807
229944375
466193427
300299507
93915155
33145484
446432132
43218759
331874520
94661830
213909271
241712141
507687227
420888300
336987279
159663226
377196736
28444114
479594401
35920844
16294388
512307832
349771513
236316004
457022782
398669482
409847624
361382872
28636984
101757313
402579365
146125006
217802436
2723584
448577469
481326289
202260155
38900352
26225054
179753353
12763295
155087797
526228085
256602190
151769023
254890218
218500525
416935844
201163612
209811907
274042995
147053993
147446351
177468405
380263246
78890216
16968740
397759327
191709487
518225129
384308169
402010953
331509252
14872777
62369338
63018838
381467504
2337109
255986186
293347321
61910198
389195585
21425437
334089912
410406533
191187076
114742658
211272373
192981245
192461678
350353636
319147687
3986653
192788353
57472651
10029024
349933891
210847673
147023240
13000359
391788878
179802496
155134269
311847241
352614916
460897814
266323273
447618738
97633546
216699506
14918710
90798747
189399267
18727397
408382886
132533233
198931252
460016704
68356211
13522810
390481038
11992649
479348593
430102323
418963497
120244104
371894819
189967256
238615289
527898312
184764815
486193198
326213155
481283173
307994713
534657546
133406485
480313562
142961262
126351766
330700317
42559624
287362402
176113977
65916939
200239868
260915722
459572357
444187114
60447984
217175418
229505764
267693682
3311356
436504038
68966158
292462448
140164848
40926420
468101292
519462735
402429728
262366130
301881537
295664332
216386341
245826346
317315079
321432762
256298514
369728767
394643481
504368844
204175250
445959636
461078500
47104871
360536451
288273555
233494019
317630185
325446113
183747104
230579474
144891351
143976627
163172778
4591885
34512174
89184958
501592766
481585132
388989001
102261734
374435643
486792676
265708843
143910474
259903165
426170880
501114847
434754758
145942403
129693493
507187282
186552077
389376295
422139508
347976280
529037434
505397575
368335218
517295957
192819681
379844850
447260967
516546532
28883195
40626878
485700871
193009934
116026396
266428822
405814481
319198702
521375715
279855205
386614779
433050392
474923113
323108992
476324769
31912192
311793945
123846698
473786336
94856187
82245667
401430097
286326062
177353283
338732254
332674388
323074128
131047957
181773967
129991252
227082360
141538016
272120187
63791420
467867351
202824842
155118489
200681499
390447450
400601691
531291719
135274870
406035010
388665857
532774259
485042927
186261983
135241295
60389535
214674562
217301493
481582909
249955537
187435670
484799128
535423964
15060713
406553735
273714572
499659855
441745472
417436045
392929959
357818358
15883932
33830230
32758030
363950557
110819594
105260532
15593852
96588
29528766
169605293
185676597
413118108
428695605
104132879
401011483
493549285
354116296
99514554
239901258
26283885
227680492
117485689
157445702
144595671
412000506
529841544
320955665
246971594
80545369
24081225
231142122
428408180
322071981
475223468
281183362
44587361
342110821
400269185
483755016
416230201
421542219
221900846
101099405
439146828
225055503
351802441
290846551
178790712
177922022
16803539
256871628
6255213
203068256
292067770
306255186
345660988
529260959
165750769
78786414
31630769
529304568
58660823
14985575
55127784
163248272
90822265
434387044
533215279
291110153
358329676
121364439
433269685
265334577
272415355
331172256
262912262
219081195
338639308
386516651
108983659
331313107
531927128
246631371
331244053
254470091
294793754
28873355
235950200
29669886
312522371
452626264
530208326
423190584
296448969
99752945
456939634
174301356
6502088
87727707
300317319
195801570
146679077
523271034
528752661
447549301
36583587
54845560
89961879
339309669
421013727
393642007
319600600
464942062
191906663
303097579
34230226
170016499
412130367
402300869
122596076
160989718
183977137
391523778
458550376
235592838
494302170
193918592
529203800
273812211
355732853
460496934
472319680
329151047
51444745
433565101
381624847
299685179
300760147
82822477
444330000
409996232
214488522
295661265
280222822
147332201
516467455
371409929
84958244
135474097
186148791
488235995
222911163
434836876
338125569
423631105
161545855
82153352
529054326
511998761
10915624
440846606
88910634
333490977
380412091
41872553
253137637
198542312
16765060
360609764
304620112
411918084
408336520
91685954
393286776
90044846
77700103
161892775
423413024
171013891
214217807
147449221
45386118
28909462
340936510
90340912
189674957
383584318
437891320
149152674
155575565
133461840
285438359
61945262
344583200
300895409
5486395
78909203
370683761
167986880
145098770
184341417
416673641
307298522
23918780
8837501
156822342
164253237
144847581
113567223
165329220
215664350
486810777
106122051
135309727
513503747
126675841
349656984
458780324
482837721
292163641
401727087
102469653
521437339
250686160
502616354
533513214
507020982
405113158
181961276
32257687
40245906
183930794
535875513
422874281
222396152
104652915
440382935
304888115
85452008
4372554
454594897
174513397
45135047
475783190
28883990
121156366
297827885
361373710
513110082
265823007
386906715
55161420
28260861
443673638
269610578
124136970
516069552
203609953
226225323
1503883
20652794
134128502
213060905
119028716
178326637
216874991
75994922
29202007
363879852
262985207
498207139
228445286
493866663
395232768
17199194
447404737
2441916
453473350
251570838
34743739
510276747
428268875
192980386
417769736
115068415
133663840
483999371
185498210
187611889
459918459
201604476
296402632
19798927
122117860
292885221
314173208
379947895
435759089
160257491
414161729
193890750
101013788
197150891
433835701
148337966
388946916
109838512
42982110
1976167
485798819
41729970
508554210
108485932
143666738
96687742
215616337
456936636
311669146
460865045
62688326
361663509
504060349
304662850
90195279
206478100
137718266
348812165
15229065
491073713
442180945
344694390
454109786
463983616
426885003
169153434
172922336
21586509
429030162
65218065
330351589
144856063
396499671
231590185
471882325
479859924
25263546
191992159
178684842
183214397
51015768
41823790
275987977
387621183
23241012
141928552
335386911
254552948
429491246
24944724
435820386
336601923
250779550
424311592
481241677
314993236
323544440
14179298
249836076
394578611
476080743
19266478
323525749
90860722
200538180
276067858
225274438
39630161
37876526
488279597
259085463
414759243
385117180
475500545
334263838
54939743
436621488
284017799
216481149
425985103
232684590
427063017
238574748
80323833
335909439
371490029
290555968
182507229
350342201
32556342
427144281
74309088
475207460
393664427
21470580
298785952
220565123
352216053
477364105
228864235
371644740
521244186
18650503
336300712
518423666
425064204
257786551
161058601
220898411
255519058
26157733
280566566
146519160
464237909
312529466
384524563
26423384
348843943
136547137
184642952
232984551
492886596
267543695
40153629
453576335
215743498
55927180
313646198
273423654
215105940
532958829
493001983
377450978
455895929
237793763
425340507
174626250
141393407
403328180
39101433
48005421
40846209
236560542
94431881
229549587
379778991
265059197
453466280
281159141
506165417
149387601
280782958
159193754
473271152
361818199
325851924
377226390
509700990
304948748
155937294
311094948
259668684
138714756
171310041
412057509
175197576
388591834
45865027
236144861
378522287
427902646
334151741
90063318
528051023
138408233
71050998
359736764
470230134
155924992
382703650
526782905
217656832
271272408
307605606
374827920
134672605
192680534
129656653
399270757
336731497
279760675
27678090
183111171
444299844
492048748
77028091
432882561
294415216
314159885
465956825
523133423
445083697
57161771
304454158
506564911
429497650
406893836
39341691
523409546
255009420
262001213
105515093
61478534
474478129
21130116
484752844
90904621
51663578
57489456
486796733
207563996
524738771
93245377
172929149
116791877
98908296
359461118
249074408
464615807
195378531
447422785
7827942
47104840
7350471
197195312
329137864
497916155
295703364
267155236
466756885
119365451
271375087
388676502
239354429
303476407
498199951
254304809
67960012
150343201
124108824
102079480
128473485
142370783
207229087
391171807
85994193
230245831
231897951
31662140
366170718
294697931
71170243
493978042
31824490
428048993
384418752
50621196
403411736
367218314
262764941
96091069
372840085
368957876
290283555
37513140
237121993
238314978
368656499
224184837
10612062
496461976
475843238
206262897
174805077
250566462
296629287
184480033
72304824
483662576
533625493
377223151
523033828
71790720
355558336
252405955
426480035
136652096
129707719
260870787
459366160
204547321
495573164
144818011
341335850
238625704
92548187
124378715
322183554
399592331
267851484
292490234
113469990
108369651
466235896
262937682
96821172
452197076
62908349
141550646
125224268
225473623
102248925
138529297
333426603
306887533
532958829
275657460
16824586
120749783
256826370
522580633
128803979
178042918
341635987
365346346
164463672
203422507
204201741
349213202
476056681
255390692
278498051
101932104
451970216
176003643
199234369
371018166
22286451
164393681
181776469
504981579
179033027
230324282
256371091
135272883
444431434
65421741
383289548
54200090
424122461
3638596
472368699
12986775
7766674
281816342
190320187
530068734
91729524
27100630
48311923
48082692
56120950
450018290
344446756
475832375
4573736
30716911
248535171
413255725
249411777
123781732
189140646
162564184
49906316
360065675
442813337
287483840
218005391
263544171
482025694
72022836
518756361
483681098
12334300
231780450
112919335
148420631
272489903
371104475
325288179
362187140
174239809
271513304
19147399
54716182
340121304
464353087
340761462
111718494
372124015
93982442
211528736
238649673
202124056
187994971
206434275
409575836
505862464
267427972
196772246
431100115
298385199
139480961
506392096
520881264
161607702
4629099
195174966
355565507
213063614
333236147
95388837
503749079
463081999
297936159
524731832
32930546
123156818
67331991
170991161
447064661
71375344
81023011
343462497
439016999
157360354
462650285
155539445
444563071
410334503
362831914
152746173
168122538
348982263
235328951
302384372
98802039
357162155
315874082
157579838
100191728
496989928
12468850
530533793
164471885
442679565
432059327
292124166
330708088
222361895
88601877
373739625
178307592
317714820
303393821
162585952
275853971
354976108
104033195
72561907
299122480
199455910
218610469
272254325
405972212
308402882
102733981
85503626
471022899
293328089
445124841
277533194
14931795
123051037
405061379
158927740
159086376
505757788
526676640
326831438
344812951
195516358
207967069
232986959
184034688
221540748
88201351
350189083
408687896
176410164
252753322
519765239
405061559
118492291
375512738
147989184
215550329
518692166
524635721
333957380
357060356
252490139
519749743
465452650
38468817
365157458
524522375
412955154
73569890
368330732
470693131
72266818
498337382
443748905
155394259
158838043
83015314
425905230
214343607
64031306
446289850
476869050
409549707
39294115
413250751
477379908
341427792
142234534
167398402
171717411
297851254
197281143
159504237
420293221
357955644
258340810
275367131
149090433
120063948
163578024
45601166
23132196
287796780
137511111
227191465
371985761
394629714
235593655
19652797
14743385
415634157
363139041
94202832
320826034
13331571
274089302
525577902
425256547
211570006
35430346
250464032
297010619
443750006
518226086
515197685
131372094
28898335
78919939
207514192
43275622
479263379
63856266
348117592
2336261
445435002
191567940
189631537
102396710
482360422
101997232
358385368
171916391
374533831
226929436
281912528
341942803
159663226
413317045
484737201
479687412
119221291
371194871
495920846
57954339
95717862
108538377
255780415
302022822
521737868
337893996
224571682
192357276
26975798
156463539
362790868
516708716
447613418
4579829
311865122
269443054
483960381
114054506
410605572
66633169
422186207
404128537
143442102
250849525
113474579
395257418
120032708
182622263
409377496
346783443
533138324
26095280
235741741
428239655
204934601
314939529
147904824
431726403
465040611
2798257
489128758
77796488
454867014
112099093
433834176
57285672
503377536
444740865
35710233
82821004
209330589
134504722
176476179
62393564
252960883
158867853
358757771
57583569
431032096
86382062
1569605
373820864
39321795
350289846
307931643
4437426
176565581
223520176
525742033
453529646
1613165
413519701
270358119
14176316
392303358
395626041
463722941
399586614
225571138
528062495
255033493
168774899
499701377
46852453
221123142
100304962
267001863
14272992
317375750
511421938
29318217
1526181
103412764
131706975
375136158
141961415
107595660
459410139
215479304
497135920
397196861
34396230
76121563
394175839
408182733
69005137
434066384
64378581
534733533
459917457
409833707
145279652
25810983
276846060
34186372
236862943
366455100
35240791
388337580
302494704
82543068
144572586
410542318
390523453
394411525
67343506
236056494
149965562
12629921
282734929
505088135
77381880
105363880
199945855
122536039
454788736
271250583
390480751
159123142
41433720
218357384
148777005
224432655
380382389
8852040
391302530
321715553
45044605
301024429
48813409
75181800
258358943
200415288
180400942
231014244
171291095
125798741
283383823
57269624
356299460
422789533
352443940
251144586
525702355
382255141
111235158
426532305
5939783
318903548
63097343
443745809
428338741
196885702
446531170
63875956
526628971
344218702
253923504
378058220
365004474
282792528
368632258
184166392
40352246
157547901
202754173
67093653
101063521
447964171
130018303
79610114
147548076
548011
122499505
246350078
311681762
109957113
125723460
253508741
152758964
476804409
39685584
206468262
62257687
353947549
391185299
181344457
270399753
320425770
133277951
391195304
259945418
362963232
52406412
229653692
103122423
102752313
221877396
172505805
343024961
484622513
100742808
447842615
314037826
155117380
438436915
418600694
460079299
504411786
13643355
330383663
364793083
298576562
473351752
258755398
365591507
525342660
171546571
77160891
22790084
151942529
244068085
422254892
243111355
135260521
462366459
468863090
443283047
74546862
533302556
229952919
349085373
432428948
60408616
457164123
358414550
510023541
91024975
346315311
147472493
535878989
363217684
374822290
29331896
531614889
118784984
340595244
220539469
323241323
218989876
65159525
444083852
88173856
316549890
486886879
11454734
315839109
206205562
145626743
474290404
9803487
455514289
509301014
60103669
199719276
193958421
113296655
308064750
314427778
494711249
159092988
125795392
164463672
492009772
501639178
2692512
231024582
217947632
334747438
256914918
309353860
361577394
12312475
258302984
350353636
265510643
371988108
425604015
534128878
204864411
21094198
250087570
438016334
501249349
419113990
509457866
17142105
308172690
54608798
355904508
223529920
326990979
179233944
110675206
475180067
98905120
269499034
94661889
161500404
155403796
497348019
79155213
33692080
99697879
534920948
182220908
62426471
514058246
461562779
363177808
535606837
513532852
319576621
306273409
82872071
204279508
85392508
166292243
524684155
295750606
14267763
306644164
500837016
1085885
11330409
410589602
230508281
54533623
361307808
177860804
48024755
452027085
437485097
128106838
432884608
91655484
91082994
45637667
12388118
18839843
135493977
246401086
332609242
106633130
536242894
361374618
59754498
357804290
298668566
349068882
423611244
53766953
377412116
410926930
382875398
154997481
146689948
147659898
258594831
23370805
480521809
289626218
464278876
147955339
454148135
321337719
439143915
433497360
127384256
526413146
109307846
264393087
272250626
79637661
425891277
338471074
513756099
330963056
124806669
333274179
24304480
61233637
503672399
305986373
141537822
68304522
59280332
214642540
325696252
125135854
477650574
172998468
472930185
515297156
319123224
343785058
8753730
236580554
238758693
406856703
147395695
314654064
165654122
459080972
479638385
435069039
97804118
276378955
324133772
275833454
522430775
200826383
201581110
297705546
518553486
27663731
465156416
65666475
108907879
440499393
321965993
97549957
341697785
479536892
353897373
38706494
489260356
450649556
43898820
483842189
333923698
233829131
520056980
363547548
468867611
434018887
131789473
518361290
521785843
182259695
95685491
517742549
164609746
129472647
134143548
284319462
437131902
191203585
231019862
230399959
475880297
140848775
37252876
224885314
470776930
391043060
213157708
77237377
465556873
175751926
53193803
163612855
500881756
177392729
210387218
396638039
517566090
113992227
119116446
127956276
30552477
434415711
348626872
301391157
463815728
388488318
190582640
35237614
234874526
135924821
254936660
194628081
278200948
471542022
270813793
272142388
532590047
75617140
281682900
384862813
443931288
112515163
49307400
144755636
361392198
354931195
5721820
423211812
534257024
170243372
92208696
29689741
397337846
308296493
259063192
258091619
39709656
252694127
18022954
238374631
254304809
111473192
346361781
125227553
105639062
190250232
351502777
488993508
203849829
348397629
195504468
309043722
477540184
442872622
484836544
146336627
49084606
124145826
530112974
330701744
170055309
293969617
87171133
230711822
282291820
385834987
472475598
65086989
203028480
32230755
55493034
17641025
242962397
167362844
13216361
427224594
132372151
174905924
365216704
445291270
495977936
445165015
79712958
262737338
368153674
415783
146958672
497960487
111233987
479296411
350742734
261242477
494487034
145256609
52889210
448775088
391833650
383435076
79673251
401795907
307049185
421861533
131065247
81341249
508226818
511742546
48615591
24032514
187667340
247226275
137098486
297115908
253363161
245080414
312231639
201883932
280553393
376336802
271629124
228529786
514175134
351098326
350394416
316715147
329360337
416507890
120845181
119918801
292165336
150646170
136937958
361012111
181048645
165172
56041975
423198799
139788636
482985536
524324590
158372514
486640927
456095790
341985740
388586542
47523561
132431678
406064641
209665820
306794839
532420520
386608225
246692638
207131420
438359753
535140935
212695539
163957404
187183901
172834600
479328851
137088747
281185598
77226355
397630778
119040568
134984998
149155146
245718458
450527875
237230461
101226982
152985887
302319228
361889747
426113103
21877347
136875346
30219714
118086685
160417247
157353781
32287202
484171657
497707549
83376993
234051129
322807515
374005798
54282370
158889381
291752215
241353502
241174333
144941439
280548844
453998943
248278686
10018964
45847662
375117202
33261044
116914529
20262366
91176548
12735500
91046095
470504875
470558831
254976803
473050121
75498247
380835062
88038721
165571996
378475035
27508725
162252995
230268218
250142694
75144919
26924082
57320594
205117240
455829176
47247203
457245037
64915576
247843463
331909975
173122280
383618584
28147108
159239487
443918413
479472666
178240126
165908700
487816962
455743524
37624649
131278854
146673638
302009159
318093594
169488551
407249448
360330042
429433318
290555968
357758664
528820546
458624968
116348364
469134642
364762815
197919296
86970182
223173973
183655671
520328583
165102053
45377693
411532631
66275821
306253471
247988532
362209798
202737386
168745041
66067753
190186501
48401444
334016437
214586450
11104912
187608675
450470837
428394139
164153528
452619368
353851992
133452102
305777023
487028039
126207986
347157237
6114084
60047625
445744941
112584736
208051113
517455942
165567694
138939579
145447820
346539967
150297052
88436828
37718057
418865857
183129454
474781952
452088665
439081445
505760145
412250976
525550125
477160985
223439078
106565008
29772823
440335923
237375069
487909151
379827016
124683469
272881422
44763631
160986318
226048872
86335815
378563868
202446104
423736757
47843088
162673504
183761309
261033758
513144728
113280222
81989534
240632404
418603400
143487418
266335639
461421420
430277169
311131010
448723188
96340940
356629479
314683910
367523156
422347093
66622766
116333641
306038983
457107044
38103639
320379973
168134972
328887502
121232464
87003235
388112282
367214212
102142130
347962435
76019360
136373223
97138414
385767108
131417483
523160676
398772510
167016102
302041744
486448270
159268912
444951200
150862447
253274319
382703493
203376181
378632131
514183303
290123770
316128982
479373317
220854352
327455880
383655729
393903036
40424473
427475068
81177922
228186625
63609942
369881028
83336315
22863020
11943538
336940229
114349601
272629996
207119292
415242136
424217479
353328584
272171642
434268584
374942473
322173785
238616744
373872176
448571133
390178780
331034236
416777945
122684413
383512570
71618662
32120687
234546167
165871122
125995974
226188420
510723110
323535230
484297886
103337344
388063039
396628616
377364057
201936967
328234807
350369098
79442082
311746827
449492877
420648802
291324702
271139508
512389575
79250959
374108157
284803774
22401472
424528647
403127511
260906978
263554447
374510507
1088785
509010961
513393699
250633345
172998468
174129227
363582257
341567090
278377368
178260106
509818140
480781358
188980381
230796924
147735619
207887269
159904647
134934851
279052622
340768401
233354620
356203052
139235180
375599244
376916347
23014516
393617979
3420438
134882248
373065077
493554225
517189570
439055904
108893440
259117852
179477456
377184506
437254054
39327750
195058047
87049813
512486871
21484514
450388316
227425370
14369829
210413727
194748156
41502830
408436133
414784098
327529047
139209822
48074360
127692613
237418312
115862346
62806407
213430712
145682011
98820081
349800305
314951144
303225875
66705672
282916889
73769142
231068564
256756704
383100064
429777020
302883820
244861406
279859685
410535022
500718848
218051820
301748161
194472186
370103689
348355171
158091038
225105954
57151546
43753911
339797960
534835685
113516454
321593916
320342212
126624833
80204457
258717976
345017871
84569754
463067728
192611714
299713681
241345648
162878309
74823261
249574046
515370435
57426849
512383166
115117852
509551273
227938779
80667536
88502624
33391073
529240617
196880088
213672471
321700383
418368446
83840848
362093479
489115806
513404471
63367894
470325455
20770336
185429453
295976144
520878525
86394928
25207286
203921985
171381145
341504953
352682855
180120942
321919111
347270166
189380007
374230524
464864100
93605669
314044455
80085094
227329609
78219659
189707834
71052441
149310846
230425215
81166179
336118442
485737342
224071853
248072085
247840719
163280967
535283713
318638226
8884658
73292006
170187271
69728971
337312216
532291556
259146745
210115872
222057465
20758015
460440095
158283184
120620483
531050478
166727371
242196963
426619152
405910641
315748130
286608438
145170621
234358235
336489085
91266427
173183617
440097497
433953334
26695689
304072362
247619207
199339616
162884845
25946435
383472072
292067770
239343388
365225045
276830343
514979937
440223936
152366989
371481259
73108945
107235176
95967602
121232839
231979785
114172187
392998048
55853107
47918402
436533205
220789728
384154730
223847227
73898626
304544799
515837468
113309609
107668084
151299988
460972475
412820278
157736088
461696134
298785952
491669468
421493343
479638385
184984931
486949447
338740927
256504365
519988775
72547776
321215768
529364660
330493727
512870998
364299028
512551898
520581923
36802097
202431939
329547448
28612903
446042098
416561521
514028539
455820158
364564933
107018163
440875878
169971242
97101979
61188909
159578600
476563335
484136984
242391911
428195929
20592759
251805787
263672023
78850862
106247158
156585825
83069355
346450325
239583703
414164366
290221504
380259828
99726518
448999901
338560469
109015436
111683809
398843960
452539202
395751180
457209965
377020440
330891916
424033426
475024316
477810685
93291006
509910904
419322286
219983100
286835453
191029316
404178942
427712474
152552928
32707804
204981208
504768772
238336324
528610661
371833203
370029304
249789209
379813136
58284408
402482018
450518748
466472915
214724545
172068575
22554890
40149641
434237519
78878454
221956137
472076728
238340848
458970225
179208580
348026213
18994430
448298652
312121639
509812854
341036304
107299232
366413491
214190792
512998246
257335125
42916321
451214246
66387634
27937561
290080156
256679028
258101772
517340612
52373413
152009980
228356449
481359476
251686271
209298604
37213838
263274843
142269756
76199817
177035931
339462980
299838834
68878082
234790991
19917394
11710702
455242704
129380907
3100966
514833454
121266518
506574397
355862825
340451156
151278630
449662705
318668155
37937591
478063574
346999396
350428937
259006439
341107385
73581799
394253768
222069936
28059778
206469074
477466527
48688334
32405987
236807514
490394405
313886731
334940521
11379904
482954609
97285707
518200813
213746357
304307957
530262619
480932099
469144225
405533271
198746946
252753322
420559764
388506871
149929560
19817402
201460729
357599938
479822292
393324608
56880815
241184617
130962622
321672197
371371054
152071239
323262985
86609328
239140002
521488529
288769410
281449634
162440942
240969890
131346374
198594123
139860630
404774616
138105301
126258051
194675956
185424747
501856237
221756436
196822427
72773618
309545224
134565879
493372245
364758575
223529920
163620439
289671984
357756307
156021917
42148562
105137199
385931990
445908091
158425232
371776730
94899760
184193536
128259210
349935172
85334301
118104583
289659038
501444485
29014777
236643849
56998528
209206420
510527680
135329623
383625093
517405971
469232711
383890764
268401318
271326830
44051510
71121156
346596518
232089726
501683631
205440277
202258109
484399578
181867735
440401922
154141595
145366610
101868015
345990837
13915386
395071660
524019572
3012851
319600600
65811928
321889904
348728375
280670555
92065960
446400226
342831922
33468549
138071420
37788101
230414153
358462246
12000680
14820143
370355364
437631889
201186244
191644222
411530809
327839444
37503590
35776635
174562082
172842437
151302192
387873793
434526204
220034298
207404070
78342233
285706636
490724826
306184577
441199479
101141418
53704860
29783872
448264445
472393698
324010211
312964052
195892737
124358042
276101677
501025683
485252943
275613710
61806388
311446954
49484292
519310168
135020687
528149369
210165863
309126452
268091245
275107269
67729317
4615395
78453699
447357139
79383911
392644603
338872108
153870660
420397642
1393098
433866184
465842922
294904254
369726413
421784849
48532311
489157532
153101603
182574709
380467245
293937543
492630467
131031057
52844143
99632068
327851677
178978920
166313993
5812184
10029024
294036344
186708235
183674116
530719793
248821087
472684935
213126113
316705211
195874873
37240937
34512174
289491792
365364089
464736860
438158547
97759835
495265152
417381642
524293223
296422374
329246657
492485397
114847594
311876430
158183510
262113244
208223142
257632560
457440021
179044639
471720355
416225896
257577277
221735249
170425469
241340335
141462583
347036735
60335535
271811784
389250952
355457889
510816637
247459370
504901695
508906407
423520578
22401334
50969331
61761981
46571512
160177145
425802662
442966935
69004372
283183764
352974315
9114982
363161061
314180558
27701354
448542539
396064267
201926069
159280249
185331483
398766063
27282088
263682706
24139707
97509886
260334167
71931652
177744965
169656752
370321506
179578211
296644301
140653904
464936861
210288734
264280186
374825608
436651803
319773814
334856515
394648377
362891325
509303765
132009694
282890443
207994739
293014981
349093034
523184892
73872337
183728175
375515849
208007339
293844594
482932974
525239878
454352417
12096413
513497577
127493099
246185410
228673681
241610566
329050310
370560961
227025652
472756480
378962215
283098844
482354850
138202348
382915491
483519827
46449206
234562584
245647808
84897862
534090466
92625285
466153980
285909998
473203240
257109333
279365735
294804504
164269736
172435462
511429546
23494592
382721139
302421443
7372379
409388458
271979795
159592303
311970136
459077987
439040825
372780326
15636539
142904160
459125300
452684394
214131367
183536509
250231936
270646980
155977855
331714688
29317223
300358663
333618731
265170411
15547989
335219535
358925537
46413072
3545266
83227870
383388011
130559568
339787161
483725480
371934524
50307458
171185829
184516948
421827692
261945461
393564078
335358408
393958662
271277461
420317384
114986897
526538664
483782871
474663476
403846805
133129660
273062307
485111580
404890528
431897615
452397751
95181856
173475224
138240896
219955919
208854680
385007576
172774038
467241367
325598070
335354327
529273860
470573669
78555033
173041535
20852769
451311871
311338952
500703491
232492599
415245778
263095978
202931449
337540835
524262500
442169063
241876058
177969183
505722933
6840658
121737342
47504979
127925564
57364595
135127376
210243432
325768090
433064479
434606368
467538584
45481050
263572495
166170901
347543709
531835011
251055434
474062865
56610025
152418569
137909344
257231
524178581
523086011
534104772
205508436
283211090
332617453
117085695
309474598
31469359
402516145
417725358
506100415
172698924
291242195
15905718
516237979
229665647
76798086
352526405
501621185
171822129
311316056
153467535
51156266
118326527
337864793
300073985
240215024
186059982
219657870
404583560
36664488
428320826
88079248
499970071
273263515
154712485
134437827
488577998
444063166
379941167
202169335
437643518
307480776
439146828
100717043
138511999
97206335
504942355
436681738
142655406
130805106
301698966
373903527
309622481
189291554
308524330
480272754
521024468
354769325
52402919
12431503
484638780
213392064
185203269
334067313
296607625
496762004
87758063
286515900
75380672
470454686
276429529
316567173
215651982
123332409
202520694
356130189
280188245
463691651
19986196
15959431
976
441635037
91163024
94098740
214313153
343154663
404459140
174230194
81255857
265410886
163927567
111844239
282948221
313245288
132908931
280137481
312858928
278216207
227143969
106234324
14133661
243309605
349085373
305157649
3842400
12660771
182379247
416124974
46841405
281901089
489776375
160095238
289385761
447114529
219307055
112902028
12608090
521749402
143661898
238130708
180154060
87120857
469692971
375501491
471410517
106408567
90818646
409078273
385880656
245989248
49341992
446518827
134236219
100337415
292529088
263533403
241730578
235579516
302535554
165389908
503260739
302357879
509226096
269278870
359026321
118870353
443517186
158366700
45922580
499970742
378182107
497485395
131271579
510197480
526319312
487608841
345646992
415517133
536734060
28483439
507931606
132620105
385115875
64764415
53610343
66318300
239668137
392464440
287509157
43085740
369594584
261656439
508856551
109593223
422398678
390370249
313795084
89639393
127998849
295521907
515361508
19040654
55593032
134252787
520369020
122119128
250010005
349159874
334121279
422190467
430568307
399298595
453815011
479937817
42421595
7347509
515202987
148506394
181254191
299389648
89235291
70403313
209601178
412715880
428069426
182050555
79919659
141157412
519077924
514625038
132267048
133098618
58120965
414131903
126678274
350990020
324440543
143104989
469813692
499267716
289129500
395553509
436519250
77676395
35647373
13233357
431700894
18045184
150052189
170173721
395578458
125625264
509640012
380015957
481710573
36954401
506665565
453886694
308486355
434815144
33331877
534290429
479294835
219325654
532960068
116572476
336640735
15147572
64329084
502936834
420884877
24719734
163267491
257834100
29260975
374576070
245657176
380276636
177382077
420362911
438965774
124123943
19999297
78241610
506322924
437591069
144998998
79753436
369462065
365717990
514291169
426257437
373435817
528434916
455194821
126343205
436205360
249386155
302874466
441447079
479673758
477465953
103081767
218962033
208865673
163252552
2120259
221095937
266940803
389538374
372278140
68655875
167442261
472168595
469500807
6823829
235615151
142445410
347801397
382912146
350495374
202390521
223252171
269928910
316368534
79318255
296090372
413965307
364357031
499213456
196327859
118777148
123490692
187090589
516574178
390988495
174216198
233499597
38777763
381736056
27307597
105264586
246240220
373137257
3049626
182316758
143472940
10915624
467951586
447971843
308021147
420514480
503036680
364438772
442967361
170731166
529042571
296459819
230229411
524677916
187397476
89414399
426885783
231823409
497293672
528767236
133422891
517352724
390894917
343610299
439597806
89901381
276860534
42461676
114632665
160238750
238298637
334715212
531800325
391367340
341655410
133505440
471452409
474887755
478293555
220591074
282265510
127932516
388944093
41834666
360369755
423845171
170666430
95366720
265140021
224818721
434686537
223991892
488717427
1538348
451462172
158193414
326596215
458928003
326160341
122213312
448573417
450044617
896237
106791561
145173218
329106979
504488956
73290026
117925191
298015469
319129704
219108882
483960381
231941806
411892696
81044789
253376189
447912952
314952820
231405144
207610659
292555548
75588980
258007753
482375752
381259251
216954221
55544595
515654411
510748360
241560398
17896993
439727604
117432549
485042927
95232882
511520218
367611435
398513235
14823294
24378348
335804716
344946501
503157959
130825793
301438915
166019653
371262001
283637213
330536591
170222352
53523036
288476273
271493905
318530868
298688700
482770496
141924072
130891108
25723679
303806515
169153685
417983599
110229060
137896908
327556478
147712906
501922114
229060359
84145392
447295086
123049971
194194187
246269130
328859739
457491570
495138473
231492790
307402690
404058547
402530276
277823292
169853935
97847508
228144660
122223001
295427878
316677609
281854010
116019639
470891216
372819387
176969136
505453773
14009242
29610954
249254989
446191233
22289603
408660455
188626164
65742642
59367015
148831233
449975887
488768836
487055164
149437024
353827343
149844603
461858088
78576888
307557235
67415711
3021381
352508640
484354847
470670794
519812401
368841735
261355879
427225219
111007883
227006703
326913938
133787708
532047603
260596159
231797563
55949058
496646606
441189725
144866342
239477959
207367886
83101646
175409414
378453542
201586023
22109898
428750766
244173805
429916639
407970419
238774600
252609682
214075461
37280963
469755715
495180098
244807417
299531726
24531575
76118846
70563937
447127089
278713755
183158119
25825718
339654527
72150957
396044388
406974156
275845167
228921973
57159879
311471258
32917427
100155642
292444145
281314162
492258331
147046482
41219464
25562319
417488555
49281414
152604547
492636602
464370684
403642973
376475587
313487606
233515460
14176396
14146758
26382603
515379985
359457892
445981508
261344807
222542739
355827753
166652498
143025524
165780287
314240514
253230987
187197349
232414397
353351651
46389236
449769102
449861096
324962669
273826390
348730784
536010826
132542357
210032921
476523112
194805826
243607051
10808851
482937614
100205798
292934716
33270437
270980234
326194414
160504726
470330092
330326944
4552590
166795586
443483784
491429312
392994817
422063495
59762390
141943376
214876098
236309534
459004724
464933147
236938244
476466203
414228312
495161360
41851128
523013269
64159348
369213656
135511852
231751959
533061085
463661428
479368406
293749714
55729367
469786422
76561721
297593706
202369803
169080658
230670516
8943256
85106396
52609796
146735660
236700569
95861873
457257387
165712910
276212650
177979382
62439638
170831519
152965632
380246092
529773331
176269495
395397724
315695874
278396268
473812832
330512858
284342544
228530068
418163086
394925670
216109275
111939668
109170154
507718898
510543716
238144961
293876524
188091460
74702293
466911974
2563366
210925367
521443344
366042891
438402692
255416391
81998973
102264308
241315411
125563167
94724738
490941562
184125323
330672984
138439725
235246601
232014903
83372937
306701564
289478275
400928593
364009234
10013976
63348564
117254466
473722063
427632990
49462764
88919792
55250617
493890458
398571501
219257528
243404909
471257898
401041448
484900743
444573475
508033774
531097286
313897690
177793321
447979373
253906053
121622401
32804419
535477554
150917298
342098069
69988046
299838447
210285649
19351824
490437512
98898240
260019892
105574770
415694806
44234853
122054126
339303096
310415849
53263763
500870134
31944763
191509861
30860288
165798877
533415422
31501643
260622943
240103450
221790222
371727855
25312066
250459787
351600219
267614923
208976607
57088045
17562887
128803979
69580524
234096157
319612228
6624885
257577077
328655950
149419440
63224092
216949192
47323365
238334095
95829748
245367598
40874965
487479872
366333957
473351773
196111344
73325294
229595012
442828955
104041628
229632258
507154732
346108844
283174630
313572929
109133256
516360578
318165977
349802398
75645937
109309667
262077776
121786288
184193536
525687688
177148347
80830544
251099926
359588477
458729886
133226596
298181769
56721919
293022356
47429937
131316299
181638022
101627639
270396965
449803140
180798875
6450847
189425293
102716123
228523168
164898700
24495100
252139138
136373974
35854863
176820710
176622528
328197120
276875328
229686621
456706096
323704087
184727201
60040638
320504588
418999951
367396406
125058681
419337308
355753291
328476148
467074905
414780206
181423257
198202395
212193827
219813659
320532040
398996881
183886675
388063039
194566346
200617195
268200592
64320600
155717001
190310493
400802893
400272953
21369417
109109512
415857965
33153392
432336787
177468405
331417289
169622176
410592229
71806183
230243473
84957665
403083620
313587957
299554677
260439146
182458449
242124724
527630868
151101438
306578617
48854730
403620365
376091683
188869297
379595965
532209404
394011136
480492411
71054030
285723665
30759744
228874125
411156057
149813982
180910284
447963693
295786039
175985993
202983195
407418723
55724466
414164123
530610503
374094063
315942101
526740019
343848786
526033157
6769663
125851025
244861102
49870963
513610496
435940558
490725165
273715202
9519292
414058717
434602237
314746316
46659637
202704654
292341321
229803525
460249529
112516554
279389575
73176006
1384407
41720388
386710268
405714502
66904165
478352598
425330729
111683513
420712097
420157768
509393393
38860055
153868820
417517381
370460011
460533403
256822855
58187366
106792980
25058161
78663978
333900428
94432402
138618913
307469265
17916369
363403138
468181739
505461969
102979824
59095214
96468333
131634569
434351602
10883084
27471361
393668846
177149331
111239143
165299844
309411450
173492191
348098204
173095098
279071202
418975085
167155846
221211509
157119320
495518447
311747483
528734458
217344229
331390311
86873663
86222680
415026215
105927522
421717827
95869757
515580314
316778898
287869315
406211117
105234231
273393536
269832508
132259434
71898328
453623473
96491652
297424579
88544881
110200364
115543204
60677690
160782215
413529179
14296427
357083554
405248094
174225780
279543572
472548538
156036653
24339289
458303851
300375162
417369156
112515163
386463549
286648754
253067407
62908349
511148448
36482907
323337917
286840737
405380842
317907131
400425203
396711013
225216814
400963718
94403184
207253513
154130962
350717939
86001355
85505381
486462149
241088376
207144394
268014083
117447472
239856571
46766344
138608924
54137399
212491094
496992582
162784147
348989902
360083782
114831813
211584575
343177059
411800573
147953300
162367318
139240976
275179091
349220473
355295089
297824989
312131438
352901045
122564586
202143427
217674659
152170189
132989770
220632477
57590879
57838640
518052840
100208222
389325740
197552036
219715699
296960226
78466259
222548887
441721893
2571370
529207963
418260738
303678573
248935545
421012567
116086098
211057970
234686782
16103786
277013442
11380188
192012141
137774455
186071477
300435294
177860804
484654498
480141072
96673607
214822776
241701760
239590950
73567153
103890979
213652494
263853768
402391541
434746697
110846557
50923255
21869617
405924958
507690125
535934529
40722929
135530744
265356057
212555432
154924442
404297791
264502312
91398159
346741471
184061946
266732173
129137175
486739936
22157863
369096297
151186349
507796896
92404808
415987806
349096112
266008704
496779424
244578924
286799463
229368932
468727808
210225487
410292870
85336151
248345405
376751369
182444844
520311867
340082547
442970755
223412933
107482620
55055894
89078016
41859873
347707095
178797819
233469313
277302028
444576680
39933319
244855055
499501073
111512508
397939208
18673384
82859932
463256602
433444926
178312220
480917205
19322813
421817727
375973608
139508173
126479066
32640485
276458209
103635703
226108473
393986525
152848615
337247165
45193
197087805
163423587
360203227
11524248
492605726
50802630
111995321
316882671
374049089
167967444
54189402
451927442
238491789
254265125
472850259
395012290
139492731
498846866
418394500
47959469
466413521
89837118
531916293
236812075
201161580
81344623
432099192
431691286
247449603
145239511
270440585
226272463
455507440
214694851
4770345
168893791
421784849
122477535
168901620
487682197
200846069
118305819
324208545
367039798
508388956
326234782
156121514
99561050
84672620
500155019
523654799
80328749
52567946
398187611
194953513
517806009
521143009
220012909
45811965
491429312
488070303
345486161
50658359
481199796
326470806
534968376
293308629
378860377
12895726
203124503
50712755
331794085
68215220
506439088
448522704
40778436
88281732
130780854
106247966
371023681
233469313
118886514
428343927
427182230
72539756
525222474
2580566
315561246
176254278
196075834
7081601
414398774
133270277
166877580
111691778
143714235
121309200
386101198
269425788
516821320
404973869
302959945
272378864
314912891
363822055
143976627
12736433
215729212
194701882
230281025
327041105
119009461
308451137
347902576
296057107
74831815
203094756
218754623
419614441
536367449
278728647
64057607
533169859
262773525
94162959
62711134
276675390
339227049
365198696
209156474
157806875
297024841
183115208
49279785
79207328
26281822
308416303
338463960
530834673
273679857
345902777
40641523
127873645
355992297
198023157
13566448
401815549
434271139
16199835
115943147
171908315
472998823
282824705
500775506
283830999
20192276
470502709
162062006
474069090
141705581
116397212
359094593
201649904
114751453
479706739
425597976
447222751
446605267
177781681
197468882
473623739
112038997
300040538
195043472
193811241
197375929
468033937
325239290
232437444
247203206
63426639
108657507
496861903
285175199
275224614
517944348
246837586
475927598
350536010
346907429
27363576
156503571
209817352
310101062
320418433
335060487
92546390
399129598
323983992
439857786
84045586
523000119
307194915
399025668
518989376
296038048
282427652
504155509
319553233
261458374
487398713
145442634
20125838
321456842
15041579
125463639
499914168
329930323
44688471
174852846
7040753
121865850
348561988
484054260
529199715
163525118
46580234
494221439
57442669
524047498
452584111
175859947
106918223
230753317
429277864
82988060
169857969
320667843
300630207
114090072
373732852
63984160
121429159
118530853
135036459
384812507
444739346
486106077
24737537
50513794
97872233
263920663
188040158
91569210
385310876
349192544
380108491
492891028
261735032
295642810
208662378
125576637
135696509
248779772
256376068
53499283
116235967
521532028
415527374
305425475
113430250
528510709
102038569
403332499
406152997
60008247
134128502
464240804
177712205
267635404
217299503
347118963
329661678
501269528
160586795
447847958
424219359
248120038
442350364
107937055
491162679
454209868
11330409
166691556
484712048
60842460
101972668
323914415
261335335
47736748
293733457
141783601
451238329
29581966
380962842
42695883
136211054
198174597
306478774
533498370
514304307
515490877
222392075
222770391
88830531
280638071
164792074
146615489
127932516
195471392
506576132
272314121
139853408
426549427
104245688
300661958
247191478
134578192
291141187
389532477
524305090
172646353
411840777
318336248
525185805
369923773
207933216
312465120
298346942
470999597
206570395
115801047
454266353
126648866
484084394
49029625
174406397
255915434
430238899
153282192
377527557
23255494
200472365
300157922
399963462
349746854
32045452
187022575
522554019
199978627
337625364
466526487
440705353
478733311
108012035
8640852
481283425
391291629
336358562
396306459
52440283
197882981
308916106
221016058
142412067
337227535
220498341
202793478
384589489
90885734
414072032
365015996
428274948
514065044
276541974
156695063
217880027
219605748
117406397
127423113
256696490
320145149
10159582
228051919
395369615
386298761
269685996
60974515
218341996
10587352
50334499
205559215
432671897
173701159
330014522
38521870
482582289
387348293
531318840
204104853
272772450
396222534
389831557
319549828
279840474
302437169
477454859
454098579
136207638
44608201
339444925
409972116
448601688
171117859
112951801
100745014
462467910
188641112
69720237
301908565
163712630
288241201
342816364
111286516
491452822
66145701
103820617
272706567
59892128
429025242
501117017
301397904
370284751
265836244
460759145
99311310
165998953
179704616
260545949
329335073
9627036
37788101
352423321
277838195
124377936
520667814
237277894
29414042
299974343
338332106
206924736
305578398
294358884
258381382
145925078
464315277
211159387
202228357
20592759
233729385
61320845
182162866
21717338
32073234
533611169
467229426
305196
170092383
171439194
196826406
66907439
391665997
418675147
435678414
146475358
472432631
401240336
210955188
352474950
363484528
233843272
231600406
224943381
432636286
285794724
242836730
476201875
1098143
69268732
306216052
200029831
527200276
515878146
142322767
361243533
489290426
155114152
477465953
207511545
193678489
202334781
101986991
170903720
160871868
102748404
293513781
242016895
484247302
65468255
93836272
119315211
489203041
149962527
343454989
118826700
306470767
80140327
452408012
440072477
252612961
227983631
108350534
482954513
171840362
528080716
356966967
316860795
475825638
29908205
172904725
258543442
385775532
432900812
43397946
418025640
169782700
291986420
356311385
363775063
502063612
15573522
258589375
45111829
303706234
221323379
116917206
168629307
62275388
521910952
508978458
431368620
102116647
245261011
250686160
333175919
145074177
284491319
415613600
36134292
194210812
467888857
475321682
123968558
117056365
299020914
181454603
363240261
490489175
78278607
131465549
63731134
532747928
190292347
482031804
110610309
317924786
310283572
517211726
200555854
35797922
5845788
511712187
64425355
492118111
270459407
400572787
344221224
163113953
143224015
37923819
172237345
391476402
274165916
186919883
529867211
57538587
407899531
525176543
315593224
518577934
119191379
397934802
475680978
308162902
504771580
104717979
384485642
20519237
202412541
310896772
238429401
260733070
338797336
499746910
351186326
1722790
120406503
3005800
91754024
176596574
206405071
137473258
259221425
433485702
499943510
408260947
162718445
464474435
519654166
51265846
136336379
201405196
534474755
242808986
437217255
488279597
468966714
531853923
232267328
276160497
31814492
458825381
315438251
135967270
80587756
287120243
320281229
344527497
219751881
397156061
234032541
10556317
118391957
277970819
82070512
384948393
322852845
106002064
332634742
489798872
313854267
393901088
249688556
139037261
179880483
394222587
162833453
127394507
447750705
533724804
155692097
288884956
349218043
317924786
77097549
246255462
303677830
326137282
22549332
71735217
188931048
521495403
497950207
499458841
70517646
68892885
13846284
25091733
81486463
465228572
245536031
206587532
166766806
296621097
515898506
438985967
277235534
488734236
16587703
534753908
73345114
35217269
520815684
456176621
467096631
369789802
194555464
85557330
519474391
359763934
534170208
161189455
18440698
154699692
105973836
272523569
119997505
454181142
372899812
62882240
525124169
480062997
124198316
285497773
436785460
35746985
166591662
503637018
95902975
476350816
405294159
149168781
242996053
101780781
306567577
480374366
18567531
99566902
187797786
280053066
73151964
5705635
224604670
103987217
419039455
83153446
536718840
153655413
5070908
21590903
413349981
498160236
199326213
167186177
484505202
190595273
107633148
168041364
380735311
193923919
517104440
160271668
283442474
447959129
188068592
533061085
319453235
523490552
360520828
124358042
183517472
121734023
285784673
271226181
273030407
199478850
488071762
262330993
413593551
193981549
460557108
410551810
30973956
136022848
254214130
28505423
289495036
357964675
280366012
420849794
467373032
170892237
324720212
184329736
279731047
472363214
307583948
55955188
414945365
110200920
364084793
310230497
534337613
305184136
493598122
36595040
105186732
395974873
326885006
404884632
232860693
144110319
457823708
135688629
12157312
373358449
373239644
449966359
4970250
229873803
458521555
482351804
468405758
129718273
117277498
176328197
145942403
241164057
335788571
500359428
86391532
386280490
191320283
395024002
29095918
286106720
74991207
234321196
74340357
281068353
80864738
128381737
450098595
25844289
130139508
493695973
60300197
266760154
354547008
69831482
5409319
5161555
70712039
110315285
187760265
69931466
1606442
147638468
328492006
268678173
286392568
70297858
391248319
333132575
240759551
516939952
185156217
76834001
503657137
485165175
118854683
166438402
282688733
45542402
328313559
412751222
520348475
197866153
38360205
452449554
525462226
96729833
51486980
97327869
176729550
40348724
383628620
163128907
414750167
93290777
26150690
84942286
469028678
385515433
208205156
198403042
118862724
132382168
321117140
510829337
119617303
254963764
273014190
295176761
362562000
257256127
395533590
281126169
110867311
374678623
67993628
295887517
505855803
500750203
6926127
310633680
276634408
123021600
23055126
124806865
369561434
402164043
137781970
484320454
69792399
477687277
133670612
122701781
172445767
334089912
510040048
289681609
531653013
110536596
381819559
214628773
359716239
256380760
24299735
137103996
513636838
370322280
317896178
446189434
168701469
14865211
16226150
441069948
71763351
512255404
134276267
30127243
281356999
331703531
53955943
21698348
465044347
328715809
278036043
218200182
490614521
357249369
287922605
16531855
215107918
496571950
377926281
105355069
147128296
364608446
413449282
402500836
293971674
260908812
524905072
180809575
42720149
156898546
482107796
84581593
147456602
365381888
154858149
49556016
214994874
496275298
366519108
149521882
158898772
489245582
114625770
173574150
113611661
470019681
155665217
290348678
11057624
35678667
491941528
67614759
527120759
287761842
381655045
272853343
377570622
386195416
359051193
23358264
171447296
17614559
156037825
401735002
282697772
291722481
213855716
234527712
367832704
451818178
357376911
530612503
332160578
387502658
361599731
367346283
280343337
368034950
330350198
6159835
492929175
363553797
448982634
471072152
408178211
490244011
347930173
157225197
369009054
194937087
195510790
18042009
444740492
504624680
72878134
251473084
205442182
419715885
491644634
324062165
259487379
402669585
372053953
248020057
329537155
472641115
305184136
208430543
337370327
270255116
351858306
89411832
306461633
280670866
482105455
382067279
431679407
477135742
14303708
514469012
368590144
122684413
231588344
25660440
114580570
185253762
154110863
409982104
175419617
465723880
92037410
245363106
185251036
146125221
308297246
306104846
308002265
152270784
405709157
202826122
410735868
104839150
12682933
170092383
399270757
369263136
490226035
303708457
264665923
128151685
506462977
234704893
453187935
466166710
142341475
127741833
516737070
340367815
19854044
273347870
171428401
165443442
223613297
470195513
197521082
386805184
493912370
237820556
335283832
463983122
376762055
117830268
432762050
31644899
66336740
533110128
88642006
265140050
442431176
115980369
388578539
164699512
93372923
206707666
232542897
388707487
146567686
256797581
251779265
29295998
133762145
179005163
388020062
155261285
456932740
74335840
457500918
46847880
521408706
152750421
58153086
349714613
223030591
329437338
305681300
414770735
159278688
355305939
58335429
376766530
443380709
344487703
553674
518706882
39412001
227497752
389943585
19003549
377275618
122264306
522890979
350437361
481877482
145067734
439930494
419242523
82309386
231448525
295969589
370429440
521462661
475132235
280155075
118151647
436065267
351173994
115579407
445007213
85672180
224983249
487936035
254747366
438564560
525235390
148997659
84520071
335150424
477537761
126664343
531682013
83847215
54238899
320060606
256672699
214533424
110848501
468458119
165962561
472637508
378599527
274773032
117254466
513425519
359951911
223734510
398810151
425039570
470816683
321433747
268695346
423733416
415462091
18967622
486832230
213983057
277208213
267532057
94178319
469006505
57033632
332638312
386561338
6434864
298892933
314319169
488829947
386429651
434299108
175056910
285276564
300859072
91801020
125214531
106260648
345567706
491623124
132486690
401630586
371901525
305247602
461971728
29286528
198187512
174047292
189413562
406841811
70530422
460083168
122613880
291070447
319636878
486312891
401325991
37487740
375850673
83466222
251779374
373892026
223954225
45032367
334041523
7050510
329295883
177837073
311897930
460013954
382985933
169899476
425508457
29891748
283268188
293860200
283470343
217663443
528536030
317475602
66840159
106593327
27704823
117830928
318631649
147860186
20765356
472371072
280503149
139804147
231307374
389041585
59988963
291788216
352005435
430937794
361345137
76133694
33065219
139122803
340741803
16572217
497392773
86254403
156417659
451231173
393686510
64453804
5840097
89379313
212959123
308693039
298843299
274026309
109105449
90709512
469910173
262449381
265059197
143194830
366768409
96972475
373781534
400080206
513144755
274462650
423187022
223746672
478867244
274630365
121693000
191181335
435072494
277908880
362857493
21089203
466391292
427719169
173245695
344804338
375599244
8493995
35716813
367621760
519906921
400330217
460728927
356237556
75220778
299993873
304091166
408022485
377374738
375826855
2612583
505316854
136406301
474827930
407957248
456733805
347719979
57926487
164048769
501156236
273063969
403557257
309771816
248670432
348724406
510143672
534096695
51121386
82557351
403164827
111646071
491744611
450273217
48934560
384982681
506238367
95492218
434708130
243070912
536023491
34248946
459001237
28515891
431462858
329050805
17678619
32246046
523307457
174760245
461257418
473648649
219012665
480405262
438071743
413124734
411353977
325840767
317145048
336447546
465757795
13177052
369518782
198562139
376955446
171745082
57485014
289024899
525225534
105424047
448257021
14707950
123787130
343950985
116669959
429094075
74558896
67849878
411370814
311620164
487235195
451292482
33929986
509208152
35217310
326621913
136185930
306335003
256298514
390295745
173300640
69163879
236840030
19650053
93382960
331088715
12562796
439668502
463042199
2585216
315395191
95134763
360806663
346350890
109417967
530213259
129431236
175491768
470459872
237750093
393197697
263270148
346516165
149866229
308411189
179626464
86102267
253187587
481132101
307853539
382887092
364168470
118744525
219535169
239432357
498981473
278573498
270999533
209064507
479891832
528342588
298633581
68384877
5241266
186454395
390406714
32145013
161194905
446059900
112907058
515548116
116010420
435022887
321235367
19537272
400023381
194819839
187224835
308081237
183919955
435678414
273302798
240902735
225566881
84747294
95081251
23936277
395832357
512553708
357063276
221117898
455588480
382544444
422823264
487196816
8473706
475425325
388484445
181629226
344247577
243404909
378037849
391392122
312259314
358108687
389869677
116082005
203754796
356851726
284789930
314874913
154446036
363729725
151057929
111703381
526160665
334643893
263554447
468246137
401790826
306915874
505782409
426194574
2718058
91273266
374202195
348292560
186834850
143488046
56852882
412983221
275913101
455405904
391378929
417333333
152454258
114692538
40837448
141107501
176084599
365723607
215584425
20375990
327707019
355236950
157983861
90790837
95269152
316486645
30834958
244223424
170935585
317532114
357443877
493642860
514269150
333395329
87518700
497411597
154405786
322027025
207963757
225515708
126384843
52636568
123003589
192437633
14047022
421834327
505905903
106605920
327168707
322939518
395265267
489133993
178912885
80212129
355876988
215843161
420426040
35345126
254004596
182167998
438289675
41872553
447921294
23586312
201193470
222651760
490310104
283771558
467280879
250740441
14179298
127171451
176435651
194651184
388664004
129906026
330857470
304601103
393480926
378046885
59790651
249577201
285934584
335354987
405498341
123522798
392333927
116855406
206006628
101964726
277421988
107299717
176718361
471946091
309295452
108843107
324408691
410842529
305906043
192165633
535761445
358731131
502424383
79348621
305409202
138832113
394698453
427848878
333867112
212511420
208205156
473641643
86858355
516379286
373738086
37563094
426785158
256624641
337999715
489429982
401692141
30410647
124609295
526319312
153630453
64089733
18118975
460908538
459528919
291163531
364245203
335343423
2394170
121370848
339662360
348717549
416859984
478912356
165161653
402555680
354626656
500572725
388034529
535692420
313432493
465719358
175948374
125633245
117161671
505131405
13986588
291445981
148517382
153950510
518290716
408851319
445742183
415297447
302596646
533540745
220049322
149645488
61618682
275242991
187010807
386342668
60390709
87357060
282362354
195884563
512676985
101646790
108612424
472157301
82149688
403051887
244328063
233292652
382325158
439891692
257026692
40098806
17207053
120536890
85557330
321578062
13290802
150500044
134574547
158945575
521574569
337716280
456574078
483037072
144666786
4495781
110994965
309786639
178733873
73726252
434354884
26957019
316512828
383210190
196755473
359498590
479296411
340367815
158759724
460111040
194701882
6529339
239089684
434179141
431178501
375371619
423679733
492646741
329925438
233939615
425381607
453886694
98772889
397337846
438070427
365761267
205577484
201242465
48383230
38211838
25807311
6748441
329176494
290629101
387593905
82677605
43529301
455124523
122430054
51218672
225977998
14811579
282890443
65762760
191736154
223451606
251390298
300727135
176389905
225714974
395548499
119307040
387276917
216918381
362647878
341371186
24977885
55874351
528332080
113522675
400454188
259395861
139096339
100393167
512431060
293708012
424012338
160635130
517783269
397644782
134937220
522674162
91479964
209774834
167414780
14920171
93925501
67723813
184007215
406313994
86788132
450770869
349718714
301785100
253148905
148223394
21481450
62620164
119604710
13388553
477247646
136003539
488305325
412804745
281364165
391068148
96476786
507968260
39907433
278031792
344711115
93831292
145927544
62370547
221328821
404887988
229258363
324998642
189291554
486405425
480372332
15954966
431705384
405630525
424476457
22945870
187131606
17985113
512970429
484149015
24487061
218648225
450959998
457707015
235772438
349197158
138818615
307320605
472594978
454706355
282861393
123076615
32242304
115638112
66773953
13570798
335271972
349010244
426660691
97684507
196550709
103968598
473473566
103160346
292984122
514919489
364917829
332532804
452040908
111846608
317421361
528630294
44356794
294793754
461562779
388456292
88998280
1136500
514228320
436553193
213045738
504598710
439873034
244054773
376837145
3918105
281818564
523582804
373781534
317339463
308246823
416358847
133446944
248644361
123490692
310342346
346156434
391933397
307307690
457013215
268637162
410808213
426237918
208933042
88642006
191187536
136158308
122249471
179886012
146170450
59736660
76949420
39802173
158435155
338391363
215913955
269391681
323936022
353513646
503699835
7057017
308407098
282420065
163247496
425503344
512995658
453781034
250392079
150349456
140615823
224626793
18482589
279801533
421128733
343836288
105307491
117696809
267621134
149006783
71297626
77710064
352970093
277835092
96980829
284323673
210662825
530940220
337609525
447952201
122966006
515027988
249214124
134059120
514535444
317280079
102966018
429360999
266696161
276489445
38067817
412388975
425894677
75525846
353822639
70945103
257529200
444505067
57746859
36651851
531817583
533954467
13995729
283315156
403323272
70179876
421979109
414339295
479949152
111694232
252707101
156331093
174454606
145758853
84066955
43809750
480067324
150017868
457635371
107002871
361067605
2766520
411209589
529482108
151726639
475425680
190303352
408065120
287549927
132162716
371047241
410991976
525007818
389380692
211448759
308881601
349746854
233945846
155772240
384674519
54847711
97746498
219934629
61253628
363582607
240747512
284329015
338712377
274809282
136242867
480289624
233271486
121666612
150739591
355619261
387129144
198744005
288671758
260339011
438177762
203412672
449960395
439146828
122695948
163794388
105375927
348704163
15127567
196070611
416888042
111953906
438411435
417101000
497434015
502714470
2080991
324604029
80587756
127196234
24422411
249282414
180519857
367735272
361040170
47794277
452949654
402951236
339805459
41234481
492953354
479265773
442257684
3962016
290323776
490164323
476072901
196479943
194336358
506246593
479489547
317277449
48538253
344473788
270978686
386202534
131862390
49274199
259940894
389880554
171942361
333879703
180320989
410020213
187697003
373286550
99236609
310508355
536855190
3109851
247974085
520174451
515973197
395645157
69454921
140441673
415628223
530808518
163615277
287458165
314108499
130386603
531212663
401871083
147293905
405973520
172381657
483407892
467848219
426482222
118783677
314952820
358938447
282912126
226423079
209621534
412740880
167560005
99791022
365119219
379602115
46886907
110940394
124839565
37037140
171400645
126143296
531585218
97249888
327117889
306531719
38667010
440828195
296507862
453001324
132549659
133571922
283927543
529491603
524047498
396774699
347716996
505445078
130966621
357663377
502980193
450125322
489881943
256827528
516016207
120558870
519896076
108206269
272303231
403743098
253163239
136267178
111881583
261325380
156509232
337827552
342773091
275797345
134883248
409278797
387841714
69610817
466554109
529372221
369691395
103704707
116333863
407371487
479776597
340198018
396738975
99359562
535709411
249879978
198886489
341139181
217787911
131379758
19690055
322321439
115303111
173345812
165280873
345173662
518486466
358600231
281701941
59282380
86759626
165050909
112696635
429965295
1111422
309545224
28328128
454447427
211532618
425382257
441839525
50741517
197251608
355740974
60242628
417474887
412102710
11094606
116723565
295247451
334666263
262603664
288087281
522938469
479509950
77179223
80703355
473108212
173345812
96122491
472235098
94229961
414854966
110899929
213522037
87748938
239374303
423050680
464107433
522976005
212810342
213059972
451459544
283498043
57337516
369993687
25641050
249836076
67525099
153176550
485103605
368983941
281579678
207972428
220867295
247950852
54146742
488539150
121749777
394515128
523852663
386854864
459743852
453529646
218991464
60248508
277050423
248739677
418989346
200168731
515297533
49084606
191976168
60663480
42013618
100593042
441876938
176615771
53575637
103078185
367192275
329142269
533956222
351487600
19539587
175598397
245963061
231567894
177397362
347807827
389283504
4077652
128110218
270577245
203402637
95717862
238245400
128171238
254284327
432010425
453289073
296659695
320436057
319201109
288325846
142706362
117511228
11264675
372683497
291828868
254262267
412098508
379217197
248803406
299431673
412427887
341064803
370424397
176779845
157018177
160925102
170311742
508084977
337702378
192425242
399598796
35790882
533205831
185389438
435865272
356706056
195498580
290916589
150250981
15605086
433578851
275191148
63412156
506116278
334611447
535110287
274896434
262477802
197135792
8965786
271565968
66040817
520304439
377910024
46477769
132359307
414131903
225398941
403537953
233325365
182293878
390810148
5276926
58608141
402751035
496114612
322038321
303989539
408349854
401932338
270405074
316031251
140257074
409634480
183815345
106133725
423392179
396010247
264264966
299531726
186062455
394693646
170204522
91787401
485670252
95004367
89859353
220461415
173619313
463872310
128732883
120657397
263441441
364130971
365391524
235115564
440623101
267034159
408587149
374862937
133954267
281218209
118779208
26840960
109061177
164674947
398134638
49307386
245494122
34013152
363278908
94294473
224589613
54775843
248301366
52354931
279672103
49783085
73284116
95762688
131204181
106117936
90168144
72610166
146459443
476335761
25312066
3160024
114766054
62344208
120255165
238451338
531160412
6823829
530270271
462190646
273258448
178991645
299631641
440824744
441190849
211780632
32305703
260232295
284914389
272734139
65059699
233236162
148339477
424896484
457304455
101044945
59491674
12885493
171951239
442404705
454646763
242732467
130833364
134336900
214870941
493439432
123388337
21190731
221246386
317786722
135764046
324201211
384071579
230947425
433614936
295455221
446231138
479924512
272103361
401483518
471098816
90095130
378684560
107815312
275967786
522698915
383647491
160416465
67770719
517235762
485644369
210301771
110919849
144916873
213391176
71363717
489819655
164760287
373490848
70132614
376868654
420102323
283268266
446223086
370099476
131326249
229368692
409845688
371563950
171591868
487014677
195002783
400116492
8892466
24835670
129859103
390054535
377241363
520177418
173129905
294111920
281189451
344571810
241057214
7844427
288291134
180072143
173713566
280993423
157203269
352859806
470109525
77290539
52267867
313861220
251035779
468118487
339254937
435975066
462987473
525671383
413119622
93226279
40046142
194928202
389241828
262315715
183858701
494923408
11659656
349754596
362890096
341476142
289589989
305374283
372306372
296960226
23057519
529800199
58303320
285896917
421983054
406851310
534974792
376952886
108029794
325708519
372750791
182871688
328433191
102858295
355225586
355416147
60920473
424480749
334206042
91387097
161380690
442640057
134230049
290993555
100938555
402022771
261163415
441817271
480862597
486235704
459101706
392376327
231664318
64022551
528371620
103691255
347143405
496631647
524261847
271875170
399894481
372385147
247404211
288471799
40408374
141254356
142552298
506924116
144674323
425978661
185226041
485141157
477561508
152920852
446522249
274510734
281033865
345491170
410128416
259680504
361465805
239013288
513146888
43413795
353063746
146656672
506167584
343051345
173878406
104873700
21036924
27678090
231349026
427848366
432735496
462246232
160134442
247271188
139011124
466870458
442936218
82030900
480892322
202944110
64914067
183185663
359951911
361237829
355769046
438236933
277227152
200688150
466153980
244988062
188975326
33541699
433356290
264359709
268674865
27108755
339345283
518232607
512297346
461593037
408860995
69046479
346142735
123736660
461641294
466553121
276778453
455588206
167593917
431929219
286696167
83590362
260581680
430006451
465540276
157095448
110159407
403892254
182396973
278558718
218429871
219666098
174828404
99834330
291938563
55966817
263735715
155075595
427972105
176916985
315837159
493435146
332587626
106989029
522159014
333659373
102181756
200320340
143008148
534649185
342012425
517617132
193334799
424087193
247252012
207858262
391728869
204081377
126954277
77028845
142827786
202677137
290751390
93119155
96802881
225138422
172698653
186081483
423825397
298463217
383118339
379045875
448114498
114949092
179116087
200254910
294111920
439366636
428069426
64178702
195826305
324948791
125404161
347393981
32320220
192142591
231258613
137109138
457715024
280231942
536342707
381219811
100415091
63276862
22433893
118374395
187194244
342779407
473900194
247867722
507384689
522441159
268789456
115758800
29880165
104357805
126515564
484682161
491596293
258281761
288012627
189629093
393046642
381287845
59121518
503747279
478297770
295124327
352057439
269069090
502269005
428729279
435703504
454293649
54957293
90957444
71085993
503665033
75842225
426938408
214754337
364159097
189163080
62586764
167732243
79007485
380609523
236231609
393038151
170175285
41954270
186041067
315617297
162382177
125713457
141776852
411848294
125187750
161426062
110008998
364682681
219598523
477173703
139942241
203077647
326596630
191098714
454499101
421858632
305009006
454222064
453931148
441103570
505166738
269703836
309757584
56389471
400965424
278481497
380183690
443638814
270950382
525083746
259098426
97459982
237459886
49446101
175652723
236141425
381224903
282928298
204221010
161896670
93152422
513333761
210723312
234627465
29583010
364007502
14976084
70237248
469496251
388913800
115928550
132558180
131670242
244171256
4780302
80496680
388853701
57405377
296758136
16906019
214107034
375738807
233305534
201931874
227253963
504351748
414701938
460035441
335985640
304101632
219129554
73404490
126537625
409440756
191193722
128347273
51868733
78295555
32237809
31097419
336044039
250186420
260923373
19725860
241712127
69005323
60063703
166209920
82871992
218769719
330701744
105351689
93901467
14556641
43580783
182546475
106566977
504019881
432392599
340217456
287990582
453197808
479964292
521143948
138335340
511122243
218784638
520152400
355853708
319967466
296773282
384318397
366559848
68232886
443330944
507071677
101459434
456733298
360369755
464417658
40372113
87185868
59401114
158071181
141961415
101461318
281313305
149568423
37245856
139719682
5698649
286651234
81631346
139444778
365536172
253898335
321170752
431989050
303723602
441299998
480458292
169686915
308685065
81234953
58416679
253785656
39842002
101577792
466086426
516380887
249171636
121807769
391330605
414332837
362764305
451640694
164873271
381655923
401257985
237371507
68953364
354950499
405657088
480507901
182816359
378056247
273236075
194289811
16801925
368352743
381996923
243936330
373942180
16795500
214093337
144242809
194458196
209297343
498597635
30448927
297443072
14845649
404510526
20831893
417771918
139719305
40839315
467259182
202034013
535572766
536315033
19294963
71663460
350504969
431268973
93343729
145730553
403978526
266245569
111310398
297175112
150506793
145632125
226496170
266821579
169051839
341328516
286769733
235102440
90735177
103182477
344248672
445150647
242886963
450191726
113914710
531343277
34080260
463278717
144205004
435791431
222282542
50046821
311047690
50644341
160198973
535576094
78291138
469905937
25364299
114212624
216556382
8860801
26769138
524191102
63224352
336946592
197829061
465997323
91154384
188901096
234027571
426076498
404715634
309135407
137982182
491797294
91197678
174974755
336810177
203583463
110035924
140685805
533580758
156666726
63224352
298530561
34380528
485504721
118924256
251867740
220415405
497088302
413013514
71218014
237395496
107548055
119618194
183212567
229595012
314002684
396348825
2311705
360087562
405248094
94328804
279840474
439995649
266153959
396517861
471443455
395731031
435777146
255855738
347654459
420993267
250526705
492945733
360822536
207610237
443095380
165241801
350041937
341321945
298648332
52539225
26117396
183611463
19575758
62996276
84299955
370968077
52057746
156501577
373070
447632447
460239506
280317801
39091885
515336582
113801115
390533327
220368829
417518896
372705090
493244612
48844343
150577383
503594746
445924797
113752209
437084065
70038713
237357640
465403607
12941116
331029165
26098637
84127408
168354482
289955906
285580600
222276758
292016346
81346173
78807927
146615687
463504292
132210865
382990587
345287091
206128062
331673387
443105067
477902815
87092790
496303414
525959580
494537117
277051893
439423827
370238146
280790115
536171256
294170532
108289256
475886521
352380416
69512234
313007424
160149501
430512174
27241459
357627038
242610814
136069970
82779650
425285294
233514407
468535742
211628448
12952915
384055217
178550001
521044284
345221345
527682787
252405955
509733783
400321464
146165149
485584254
527556388
265067447
98681056
454767367
3053273
292241168
271611507
438721880
379682258
307269794
29124576
335146136
291286660
294823788
275329368
271629124
187115891
300841404
383100402
186284699
259763295
352726218
135004628
183121266
206495868
469714333
148232255
197199832
147139449
529448529
409645124
461580896
411801641
241672254
422378401
278235667
37281233
299708135
400348938
286936433
354579453
487872768
521110428
415750615
157564929
426148403
248271854
370919224
211160981
204375418
337989525
470699834
185285171
132001575
73608027
17861746
238943751
176132317
213921870
46411849
247316301
239218529
89691467
68945401
356379925
374677496
336788622
359621194
475612067
136093535
180369726
425135417
103163164
236224568
262474662
403894775
526471297
527716837
145983201
118228732
3668567
172988392
465444214
488163703
301188950
464658344
450246775
170039159
273058978
501219320
516697094
381192727
170706165
483239573
125597072
504116906
523988230
18013683
418326583
148404218
497114539
278632277
393840601
7192045
255192643
70210285
83106805
224572751
449799130
260868597
289565050
517017820
346930078
259065652
266698124
36733726
257479541
202117717
207086278
141707786
235638853
220617277
9631181
335143020
13948670
522059952
299124348
525931961
167735450
30542250
514803299
474384001
361660725
465443092
507270107
324541032
333112266
508155485
102972009
223722398
94522075
466863321
149672005
83249566
14730442
286251342
460798238
444979171
69920934
348323426
212179915
314067228
259124767
428488449
521209130
47496221
264877697
510749564
352990013
153337278
341462782
351611972
353328192
23699850
204964160
94926921
524630972
404913176
37725052
104170575
31179093
126290646
178960855
497429052
130891108
366679506
515809305
523633018
409128130
150140952
349761266
274788926
510891979
476680403
314558464
88794149
104343426
149818522
465311286
490526140
374600339
154315235
208344320
520759478
10277308
374956454
141961415
269182245
123603964
369767123
264209211
488033185
124096575
364230385
441052955
438394879
139662592
1600017
255120966
23739261
228268866
219849218
311886640
207089552
286708688
244870669
533555076
505784449
345956516
341069056
12538201
366123549
493740962
476755024
47134635
524649618
180383302
338729780
416024869
530482735
485434081
359795951
359516241
340853458
163013792
295773998
340687518
169159343
432115346
138744335
117029800
495716880
418685757
408065666
519232545
276060092
509944778
477023475
168403865
431590857
119281758
304221270
462332523
434087801
279835305
393538875
183182775
373304962
82283822
399587662
158928075
454810265
337137304
79059408
210743716
82421088
382621284
73872337
24941090
383858484
384948393
406204255
504066044
413619815
278766939
390615809
60204977
101017831
440331619
479958778
41610779
389473663
349584242
252546223
152135693
415715668
474768680
157384118
491972672
400864101
354365206
236840392
394156307
179083180
108517329
282093794
135808036
289127749
353063746
142723209
62847143
262604282
436785460
28668158
58763547
531134960
419741197
522471413
361918183
308296274
25043085
460151739
521110428
308112113
313052579
434396843
181328131
345461538
476744059
157130536
51582738
389113625
495902580
371635404
378398498
46061678
62205903
528869292
6036316
386457082
6693489
74309088
102426647
241850463
478483706
230669828
364999974
479241735
441511115
21545751
394985684
361533088
458104689
18830567
195829027
339220808
135989791
423760291
244107375
136663564
155235915
489837666
261304546
209918930
535427817
11826496
176615771
2100942
494112277
171737460
334478303
41007411
301673288
31628024
317089127
477805055
49346541
365591271
48887836
132528989
60404887
74422221
193288263
24248437
399574036
250761455
49290143
523596822
485689220
506443906
19412664
171005837
99753473
117750859
188548225
483549859
222405869
397787440
507963594
472756480
211432231
232412248
117696809
76224811
531874821
336739192
259859401
381776420
52148942
401979931
411731505
279021441
157643882
263159725
67290451
331054115
195571649
138222852
467163518
516860415
255714596
51467394
240759551
202555193
121308162
159264996
522158516
513871828
302622294
35769941
490563293
71067238
352185257
30047667
152107722
366377641
350263868
489518978
174050761
108614585
62155351
118732145
380358437
478524210
274889647
508980683
212566134
148003500
377138036
5873743
314100067
251869973
39027515
281262247
450778359
503636887
485438585
30445154
422070027
477964391
437559142
245898517
23250485
55059058
211685687
295865572
501319318
102051700
144202390
143313457
479043162
113025870
209348314
277358647
513531681
244908852
157006538
92697538
246857306
248414301
195392209
268338570
474569957
391652834
137896908
373238189
192240707
171112610
119040599
73999459
463782271
35745546
529203800
402617605
216121819
394258809
93203349
194301995
299665953
500400861
204837705
110236266
166963211
239236754
306971592
42154357
111937131
424103892
238728724
150271951
259198739
259215321
146776065
272548411
407483812
442104491
443037837
266083375
231217700
390842437
88565501
259934280
71077125
302245187
512649302
413399463
76198526
420266708
433815152
230970470
7985781
485125879
143863588
114591868
20075227
311741701
263113355
30278472
354358677
314333212
305755132
422225070
442967361
151098706
284798902
48922547
241776961
140162112
322253438
219402915
178578772
299110540
476306851
130769024
143729484
489195555
494357233
247483765
198373217
377993429
296640920
480660338
341349651
514551232
332269736
521794576
234828489
230090873
462105064
422792336
286578622
451799319
255971538
247256333
198603076
142291376
233880482
13710158
44790763
443150160
435007799
433462725
360175110
172069352
266805773
169133900
486715089
176562199
176873700
436725900
169982713
377354549
99625412
377190998
271415040
226493034
534459387
116697491
460496934
360002905
139874043
45685651
301171998
416717469
319314265
14693457
403572985
13199956
314383273
127327444
93137462
489065674
379607281
526553060
105028450
211003253
287989540
362772770
111400499
220207938
191881275
248966859
461605273
332894119
21695745
519132816
398295668
56056490
97698783
26185187
381259251
274248274
346997339
314503522
189969898
392521211
77545328
271511808
382420957
342477117
296832449
471410517
477279234
356713879
497866827
53348747
442034695
422746383
214532798
75826770
261867769
286607926
299994699
39205910
531265251
78801883
422136816
462141242
76034015
231459871
129900161
364301534
18058182
80398133
218175231
57073359
131781740
105919259
449250244
255052425
89700121
41836646
133098618
190492902
187279230
22641262
204259393
519835132
58392592
325806623
501944660
419826892
236919577
114834201
532788405
202765125
224521735
100418566
374332165
236399626
31750276
151411316
91831108
55025400
202341099
228366472
487719039
219915198
273047700
405813095
447202766
333258219
70868540
453089856
308573599
470021997
515014400
7666133
354544532
286781983
227568733
76356144
284441884
474175817
113884846
481419337
502815186
129991271
456646398
183179302
482475733
465007931
319090655
515384585
100961996
71906175
438294141
55133798
412398483
351827408
260049390
165706520
273653557
70817574
132184800
536282500
394011136
123244746
431178501
288380278
280871260
254890218
115076280
134043038
40652955
416035469
86266005
285550270
134975599
231675143
40374969
441241549
235144529
450075146
495996027
434171789
285631835
432300356
80322724
356677868
83387048
7406513
532149932
18559549
56019310
484503122
325641588
23624517
532189144
282588227
34602278
219813659
535642457
195429114
168124634
182575928
348488619
355193147
424816917
131670242
174892521
436499652
449421697
285907864
340345226
396736145
401589607
340384661
58708831
520281348
97585870
257341924
324886594
469844315
17602898
166930452
502420555
427169308
517232671
485925934
500498484
82091713
440918298
214362775
304072362
185120477
190925330
113731944
4708305
168999544
202612080
343255288
354234492
525048504
119742072
85439774
481964225
197844817
340771729
192588149
518387562
315857742
398019124
386698594
158536253
483530622
506243070
204157180
398264193
212674630
449799130
7404921
254601917
105459436
34116042
77700103
323233253
353251568
394844265
2232322
175847315
18366997
338503999
214218424
398399018
99023855
226951893
262438236
348262759
33676000
109816068
276973049
422082243
47397309
520658249
15419179
378444145
411699831
407522822
118222567
66659372
13820548
85231359
134168582
411183723
58532806
386492080
274786065
506811415
459236489
333001624
322762135
31759160
263360335
49115461
269085853
231770167
151878001
413565602
365426015
100963880
395530445
472799828
29823015
477465953
136033
493565510
60854085
335366174
274315320
458290496
444836390
52154513
220446916
522952060
281458538
299523918
415145783
453861979
82721473
292977149
326004312
406104841
485628229
54657955
168259860
333710819
152763073
531272504
24996420
68899084
402442302
460126525
133345598
205067390
470511789
341895002
231544400
533499243
84719388
42121345
17577746
122527234
308044088
264118208
321967216
375548225
280127268
154098892
519801437
367543160
285359003
42037645
170952652
395920429
273920943
439789193
370196761
335550019
405278840
498212082
369402617
59902033
146219871
191201344
487204994
328694590
511277157
229065713
468963874
35113655
184454273
85016725
367963699
434137157
53625407
461364189
478053915
249070854
501074164
449905535
44958778
67241096
238887620
77942676
256535127
82154910
145215259
350387753
28794097
176876678
943150
362515121
47220576
121411669
363669698
58119390
391846637
29471327
348977059
456934638
312389455
11061698
306078172
27061765
150977703
379229921
242825861
408117276
382841634
173349165
436063732
268099672
250653251
123389599
454286132
276487891
152853242
104424077
249484832
436205538
367651239
150308880
227733280
81658601
55160140
165989991
369783069
86907419
463318891
230622803
292919024
220752841
281128726
55692721
513880267
225456292
181399703
324457207
406147313
384263595
504016350
523384090
78736440
356962868
454778144
266189778
184400088
460999214
26042755
338905702
35471850
95189698
131316299
207242128
228657071
397900548
397617609
395216815
45193
127028488
502661306
182157128
149873780
74971855
6547575
481814981
536191557
34251909
317579508
299480344
384272758
328818028
391210730
400996969
123616399
182666756
433868418
427309535
199945855
245011793
62813782
501498730
435170432
435305088
265077867
85452008
6151935
462458946
323005647
175855688
470021997
58592544
326761264
461321044
523425310
37696746
86124448
522723915
404041977
58908423
15245719
417570528
426626529
379454687
164397757
395368232
249905139
344564302
513062495
225280485
453056449
186762766
210579386
400038897
232684590
467945440
161153983
277400606
42971388
462543858
252100109
455872122
237058249
58520925
20114476
449071514
158660
482851629
352068454
34199048
187278902
144710995
97345430
27255316
203373002
22831847
262708091
221283148
131086207
260562325
349778635
497829166
284216452
46841426
507997138
277735086
432842009
3684740
270770304
530832671
3813839
252765799
438806886
334917151
473791809
527144840
469086625
4957072
323907920
79527140
517170505
464312241
510643685
81860867
300675863
190004267
397275669
444672231
327624420
500342200
330452339
320370580
156237236
75295107
235120902
291239734
459445870
120969448
469391088
220677665
408477632
157332916
328904561
27246839
407022863
535243660
385263472
504890638
454238329
52805718
483513863
259882092
38262130
311182938
454229442
365438366
439883274
388793076
11046304
238393858
295121864
174898171
380980209
408529974
357634730
134557982
118118931
353754003
343386614
443617160
112255818
521574518
290534812
482421676
144671173
305842972
462370579
336353512
467849856
335273582
449261525
126606584
23588704
35507622
80715203
72139082
107991490
391458864
31401661
383781337
520737157
420193847
512334027
279958949
457428807
304119209
180741113
209511215
202894245
531720348
524687247
480659722
382325158
214779458
285726418
339643607
288479711
423736757
94738045
168472991
499473353
146626207
473701456
314257910
212649751
304592160
178502870
92583110
38273394
506369876
36229539
124340006
448728672
291016259
19675576
5043824
509233156
3177773
513668384
361242180
381668841
507106872
72387280
305513744
87924984
243751478
492668646
387167827
16882113
503108073
317110660
155066614
342650021
508961194
292463447
151057929
8352647
216585952
532677460
278902046
324710121
383185368
423399440
54586214
23234619
496061125
390271405
15320819
505395583
486698503
37680110
245084528
199483069
425903611
453295881
316299383
340349818
231476694
246479117
147739008
79510218
198799693
177625053
90887320
236948627
536484963
438732555
3778123
517073454
354326413
213887659
443282505
21511580
170540554
390667588
27430676
285994805
289396566
406924562
37590597
504959238
249982923
133670908
217358559
434634361
52087200
377817211
339741056
127641984
163281997
288303062
206567039
476258944
228875712
191548874
226211043
401616430
317759749
370240835
294179703
169865807
507441128
250244397
239364732
10298470
465205741
482177961
407384996
80724059
130856242
365560187
437274747
25523577
30925846
305034856
232804662
146691250
17519482
77939224
308363425
444240330
495876859
117546627
90682596
343285868
18037688
272641
303104851
487892200
399939747
206503574
348397629
184387978
460715664
260274616
405437703
289301837
61460157
191019797
163253455
403260168
60759966
241928396
230792645
515001107
62633395
188485524
471493433
321445903
349436819
373124719
248060444
388614869
62017650
252036759
381938512
362680712
434985176
423664156
446769837
125251562
458284548
309190261
96586866
143399776
168587930
120960209
75328715
351734485
271555932
76695347
476024521
361317120
352898506
314824283
456728631
16264489
322715497
321927242
236708635
88141815
304207483
125328576
301745696
81365505
466226000
211111482
221641704
231158717
195025274
433492594
276063248
480332009
324996728
349374395
473186387
305736573
408859472
432914700
93614715
30251305
527430716
106012747
122695948
315375516
77511692
121593584
530742468
487551791
161804302
198707239
23063294
129734449
410759909
168953193
315472871
59712319
263838275
477417164
131402721
144933887
309859078
37739237
155406837
27558824
304601103
486106077
395175084
97266535
472679994
512887895
482958126
358107711
16515449
401688146
227584709
426069624
381959862
504494640
516886815
406104841
33694186
283071178
312714879
209789033
140725111
145090786
108061324
20950194
391578985
634804
107991490
341874725
506222468
482676248
471645951
510036109
231139640
65995537
117361969
151157108
288119887
354414337
76402753
83901699
13216361
415171419
261991075
122875124
149562384
403220055
17106537
324720108
277265077
476027960
48960612
496590511
371522921
297969147
120148056
474302384
56610025
195330698
397194492
295714865
75066949
215885917
381017655
378396576
243727215
350088906
448894682
60875742
420968570
355188621
254439872
91982766
536640645
8508118
410082936
183949896
200548980
459081116
229873700
422944581
393944356
322906382
249764894
101137269
170787837
171885474
205052108
73117067
245180199
176612680
13000359
131862108
273544611
313610200
339630752
462641510
294872602
453591969
3836568
343239748
414013400
496349804
226263523
269349300
468076237
410324534
428142669
329538013
76778333
293207368
375995524
413253118
296405632
94935
314118786
189069478
190250232
287264279
244204218
60647950
6407940
58755506
418622042
446776952
364538421
305811694
172626455
148249227
529167815
48710169
465551826
338035018
106587329
60792361
192548356
151250034
266282330
272761580
229328548
292999612
61334879
413322500
110802078
171448051
432602113
238847351
42836466
528027324
94919902
485170268
397739282
19130478
99616336
46228682
214655982
249218009
318799471
439970418
303026110
458798243
150141797
525978245
170297496
38852331
473488706
79165265
534638567
294202698
459157384
502969060
278498051
279126734
105207224
402678026
236279259
283253392
232411823
203847231
106680390
333979192
205832868
244320523
107797611
200022950
412732606
191833173
449133751
476525618
446692914
66158794
139691912
339722365
407201526
298199472
510716601
123634743
52533466
288942606
66329828
509379672
142181805
182489367
370426751
281183362
442261505
272877890
263230141
249262852
175471610
484716707
62589437
9420405
41751765
118925429
525854886
362831914
265568773
287525179
451003236
130017180
516773097
112806911
418943351
146749523
455091548
332657756
371976490
192561430
254970248
337925991
478399842
210261310
400452439
70506283
18536586
525742033
37884704
26466989
125068966
172148449
211100975
28537066
480170781
54077276
275238425
336119684
475687990
47322714
482523610
60557050
58208409
218286562
525098887
302995347
320651474
160902278
332214022
264368713
24050393
264043618
375664164
206908714
376597619
293207368
13406779
419886196
381004017
423211812
364318304
102757395
502759504
515979078
394006206
52095461
523710051
234617099
125398283
24345436
332861140
170018653
96117783
130940642
536135296
498207139
295112747
53297618
220529584
27490519
110204291
162709963
256827527
19761823
377231403
526708376
487866061
187557598
383950543
450371036
232768903
70325170
310965167
108249912
405652228
228165268
76378924
374155764
178723286
117031137
449464818
205160793
427172036
364373193
489603525
344428117
220923530
228850430
85238294
273403913
131500863
526378336
503748753
473909043
400991490
127173989
137112371
311182938
173183617
479010894
140246515
123574356
516592164
217893066
338186909
509380342
326057722
499387289
14401967
61197030
509292664
20483608
360767313
253228822
468307079
365222035
260604405
503407534
390615809
173908015
362824533
437554758
36535872
118537954
113871898
373646168
120041903
446552983
340316402
326342634
456518606
151594578
517888181
49578469
63998474
88994815
297446510
311443350
317842051
340944369
120532559
484308614
14869053
269903799
292734140
426522629
489502275
262737338
504638876
279955086
430985862
279801533
436415021
204252680
432224595
199685756
340687988
28453353
522453627
502318590
254728704
116245542
274663109
372440179
193584681
33331877
282634618
120801359
438927851
225103000
136180096
106666753
478238101
97200778
509819165
206398117
367709418
182897835
10900211
103917057
470335034
138140601
500818377
410380177
48929533
43359458
175075719
318641915
146733581
59045511
170561497
511087347
513779017
245739469
364326874
172456026
259325796
107085517
82497041
408575917
167066091
72758606
45993019
393864664
72516577
142056162
431646527
350021167
138821640
4133737
509640012
157685929
81321351
279337248
351572584
438930481
397484033
498304651
233872987
474679971
153500236
216379210
418884698
378671191
6946957
389182757
517452476
61786727
367799139
233856603
239254015
328158844
144578734
467044875
102639736
225991519
84011855
134556984
300781409
330857470
262330460
176003031
125802018
473644000
38359491
304859353
407260199
393661119
471268100
16765060
162891811
437885340
15792144
192317234
148723914
368961838
97721492
342016414
45583275
269359643
352171003
164610138
199479551
141144869
157547384
140656110
84245007
141297224
522613142
66639730
1080873
51347667
42099201
242151239
307610541
465925684
212339783
523592781
386710268
232319045
304104175
492047306
181914250
534894080
438791268
212548255
398019756
414670947
179456917
34937106
70230041
120775412
308647679
340958126
299238651
374880057
14896662
485604149
398399018
128074127
166459761
344838638
256119602
201815742
478670730
201201476
436812251
358111022
249753041
226189829
346131997
300872899
395724197
192317234
67340352
318681837
424246718
239353904
419370241
30133629
468854432
412172244
216462890
190120316
164735174
120170308
426630196
135593687
283352209
421236993
428036229
317850982
493037377
467729208
423754638
458135805
6644800
510023648
85605003
207623484
125591468
509558487
51001318
313708456
386630825
234428986
35346954
433780177
433585884
429760717
452303380
302333
419721919
394101053
451215383
68953364
132598353
95592984
260865316
269159062
12200292
3521045
115749654
452818861
109109512
281725471
235753748
91027458
194932100
423504635
393197697
385116868
73817075
410946316
28743415
63865281
463796660
282994921
336079193
28103808
391387122
470964521
223793140
354640543
271129227
519569164
271313860
470386200
149952576
455828153
370064297
498015449
414662612
280267063
44844161
252471541
432704989
105611023
439734766
284714879
489168932
81521220
500797818
377645820
329379779
235272538
347668562
167589549
471781362
534649944
108659675
231694200
523507986
335936615
386698594
336383921
136998816
381005186
95615957
251625630
436173551
366445610
59015121
150790536
431162417
409090238
159624902
192680534
380984111
54673742
519954695
430073716
234859702
228705546
178728740
161249320
467667397
350808829
94304390
526944277
229986097
224050423
176934702
57560260
483971347
241811018
319173423
199972789
13577846
519334548
9902289
249030066
219073724
125491322
499458841
33466426
114195968
512800535
290840595
364165798
196840235
533657337
342792001
82766104
447209012
172074097
441798971
219478711
472322186
338872108
415786939
230406910
127933686
140980274
249555637
299822401
443607317
28315426
243025103
56007586
296261249
387909661
53497225
211053785
381091919
432476409
276236614
14710037
377950460
85400266
529936163
78417360
196053010
353099750
483155138
124300303
454709891
357425784
4558306
343257862
191921243
59685167
129375660
130272580
310229846
298850872
410152441
497481909
464774010
188234536
245950003
194647471
517462596
250724293
279579535
53218687
128758831
479369082
91392049
449405440
445926835
180985745
359254628
360159374
352161668
114002445
277231946
302492398
439161275
390650066
493809380
218883124
334289403
223081109
358489445
79938054
497074539
309996851
535029202
154557131
247391329
143317652
510989329
49402772
329349568
119074487
316850450
103230236
174750412
138553846
164627827
481524250
522696070
422268354
487788772
177841803
50493815
254763434
323565683
395222570
105776460
438813834
302582651
256988495
284677012
54534011
493056726
174616551
149240702
417692937
215429966
179712214
411350165
446631256
314912891
29209491
1235228
213061083
219089173
440424005
35447
453177027
56740757
1721693
476499792
338111110
114380806
284212304
376994416
271906203
350805594
197127491
457140102
116036944
330290957
148387279
89050861
72848007
59116592
43550177
205915951
454081074
132181706
265822705
50819928
466270067
16239403
275824986
59397345
306978251
361331990
73117067
59690819
16938430
520117913
394192136
345632659
61874672
357520545
112826299
443041663
521688091
130013119
516305008
419497612
208121817
280879819
449416864
442375087
51090534
434084864
461580896
123468647
391518804
372848864
62059252
269566694
381112429
3567656
212794165
151568449
275472927
403263487
93343729
59659195
337558801
193791741
423958403
81150021
160826133
480491957
7343575
201357564
89815710
433231770
14871066
210644328
249555637
169428226
90971747
194655543
90195279
290771964
492336096
24984717
59192146
23586312
331174840
423844896
165230214
185802375
170504013
432097443
157010536
130139508
313728711
335442542
275100846
39440516
321430622
35773363
469125450
403260006
451908215
510363847
210553900
433485702
140664671
232768903
435203790
293260528
13226336
291744962
503029164
8685585
403355223
490283379
221542974
127947805
393850752
112538589
237106217
501064235
380300288
74534698
172507071
399666815
254985688
184246787
383274505
527803429
400282018
61829704
296532623
273043953
410447892
446090659
321282067
183796715
399430636
87021444
347683864
466646580
441739399
30149722
268605530
19574148
115528213
497776750
346101765
72543303
189671121
76543432
268427341
346380477
157627005
407617463
46320836
148985088
338671708
217209762
21863965
53834043
146308456
156643461
242649177
388614869
56666594
94435195
361884479
197123198
308079785
230451563
444700241
422547360
405190048
396706688
449358251
199687975
85485137
530754099
323958688
26985195
66501625
20933969
309314179
397187681
79041494
21177496
488005026
454772355
206964708
245607017
504932406
64606969
454408603
519437620
362951332
223530778
85927
21621018
262455037
62438618
178334034
103807746
114043942
48297839
155294584
536042604
502314699
326414637
56005752
536819448
251070715
496854772
164626248
70185968
235563256
187123456
326024668
305459167
27363176
457482534
382848245
62391676
378066975
48315785
67192457
228597379
163724225
212244030
351316491
534680618
536637986
447809240
460951708
206973375
61221265
395762924
346681378
208656579
227861826
266058696
125060884
527361861
521279793
207871712
44727822
64142145
348493078
494769604
472372626
476544671
231296102
253570913
333947838
245177168
355919708
486412410
305092848
436980196
123981907
324034529
72284045
89011119
7487438
80150646
184079690
215628827
216315367
290480814
411334786
444611508
178906781
69385008
19995763
184178819
117665787
355416147
282466920
182540008
103946444
203933611
469116943
527541252
358925770
93561557
327808498
485495463
27633042
147333930
478442981
121712922
11204474
335262347
127827730
11330409
527270934
122445361
137214370
12595622
34881718
440544560
129420488
154111491
24208261
362812011
239067729
324618933
81755157
284667310
6414938
73133117
45880558
292578845
192405455
291638536
513737031
206924741
324079159
79963847
62003622
230017221
16281513
41108442
245985895
509289737
434796325
443443969
132404009
326239578
141804012
458486921
449840068
349856954
238323851
511889223
428237734
430085261
163863147
120576335
453863588
414544775
393356134
432519472
271991996
438552761
264112013
473798466
254870895
523207152
514382321
237967535
217094225
348803677
303934278
44817460
177304032
22454537
178836247
460096770
174765334
18685421
168893739
519857159
477194500
499515714
69807283
191674994
199393423
521902443
485673180
457672783
87021803
145339173
363546107
398896158
473271448
40914235
360224690
191736154
485683924
49387157
5418629
363386973
199446789
384539559
248028135
44688055
207393773
339177193
150535598
348327120
224416865
133113874
278728647
241757460
383984649
260478218
433137287
291381889
2358226
286954582
258489474
25919352
448437648
333062340
470904773
102040137
36161619
356468174
442284593
395600132
323984048
450002163
383655729
471236637
525113800
381920506
536438244
305568204
378334295
176732440
533223221
212791612
64169757
53969810
157741387
404024641
210927972
365542177
472441323
368987414
42513609
95103102
340329804
455833266
280343859
84740306
274554783
197326106
360666114
532763597
300375162
361724169
186834850
24555844
215850190
534041641
464260717
400705015
385822358
206817762
314483096
499367868
79468559
486487851
80421737
153836834
488836218
61876751
53522819
134628223
12973211
106086699
352821533
319654241
302022822
376275619
74233417
13790589
507199533
261687731
153977156
362756168
97382942
42842902
405196626
278378735
362827707
54653976
16869013
489345073
430599577
71328773
371168195
471066173
413678586
517635138
20121297
319045402
240670745
63289367
428770086
244529177
261937826
417311651
196784959
412962194
481694410
75076173
498256648
207258087
431527917
243942793
212791612
490563293
491512035
348512335
37847771
226471811
153388137
220413124
168958083
197425084
453167518
86780829
146219871
3337691
388075047
169458041
93503455
191508671
306233537
14931151
372037885
506848670
241467605
244470606
276517882
63856266
17089262
365018297
34224197
119003894
138620988
78147647
471889240
146884215
349234147
485661090
361223689
148450264
484186267
467478965
79923633
70921010
418182884
342207628
492410415
82012385
202757279
346269061
35172805
220769839
29896144
40535679
283675456
306297515
384532897
401245447
140946497
354898405
403367945
320580322
236533223
155466805
425924945
166824530
187457911
317067973
136239249
249964643
459497570
54581669
286280658
25853682
266598583
415826803
464207461
4239170
9460741
36291098
62094215
429880966
43278410
234497163
290565824
388478297
168888601
295799174
234307067
185037873
235486478
111403887
351465889
118565828
259773597
510490851
411475637
163317464
213652494
112607312
110096094
483427525
440167181
409440527
39041240
18024784
166585410
294407420
40830890
463124369
480916730
412504644
325750161
347155974
288816138
427516006
259105114
433649836
423301996
153971284
438072548
373146062
444207185
376476544
30329260
4779844
33242961
268980080
486183172
423583016
93170698
136003539
410107995
20800523
481149711
412156740
215297785
230002927
87444191
420949647
259704090
215830955
162188982
315055493
59103699
435378289
443788173
373816653
17359979
318272069
321829848
412561873
123076615
260341220
446077281
432196237
343837857
212566250
153965399
461976904
27723789
55998229
85454337
335753297
74220595
50890392
52598076
284011484
171207074
411663598
16311120
32012502
302494704
438391466
500675703
76545842
189253063
254985688
156371115
152944182
477582604
451260280
509559765
141378623
504718589
336261023
332078857
468229558
519071778
335975493
278940335
368726846
473994499
105642931
357214396
98874673
381794674
52451057
467466371
152758964
295384726
472183573
222816046
354485437
103108377
158170216
4300406
228104329
442476684
526748607
430635216
484470575
191307762
171970719
344242710
498592231
501466955
363589865
5659841
185796397
350912402
61312981
533622635
379782638
51972532
357973213
358436230
293329262
96695258
281261521
149211767
121317908
461319457
143956236
326707251
122480023
430685266
303826142
42470945
77996986
36792212
453394352
268306289
142054785
530468900
189455988
82661986
98466421
419070906
388915219
513832882
210397424
139452785
238138789
521045123
410112452
154110060
383824777
293737884
255091002
116515686
23069029
70088306
84145392
136144281
19931174
239112844
116319878
316512828
123860627
301769256
185263663
348560005
169753577
10682894
196409516
247459067
429900374
273104833
473079841
129281005
338473150
103757197
5070908
301591012
138040006
12273832
185719070
467134861
110164983
215703172
374676505
290765959
249092180
281570702
228771806
34820901
65686655
116757987
82794309
74213056
141813728
428659310
372401996
380774432
304145597
511884198
103997337
103612730
79525407
492148493
108983659
319096600
505683525
373065077
429859484
211517190
486421936
309892226
351417386
463568235
123552024
478211216
512256987
286287197
103294109
424213080
442558924
530382257
439605758
350357177
24373357
228072222
416363254
251716511
440827139
133855150
451639144
422449127
176717097
290076610
497097128
104579593
536256505
283282545
427233882
109370102
132894787
374406610
134113932
520632732
202046278
98333811
251807288
25967765
224944380
462726993
294067373
169222175
100352565
464783483
195974264
25784571
416397897
509151368
520311867
360869039
175456326
505278364
305736573
238396093
226662502
295777945
524025429
145042066
24531749
241830339
99609493
264640699
226183021
220326722
70469532
432602113
162754209
408244878
337214233
230715980
323879659
326257489
428045364
536455895
38545516
106131232
488033185
391632928
83473157
260365446
791457
206047683
531547578
337540835
393934286
494069584
385077366
62889507
35705454
148339903
348421757
372180875
85398308
222056356
197886488
58938195
269038901
191591855
509158296
387119504
79318255
493279886
389251054
209651016
282393763
109057346
171271039
79901743
420353907
387014905
404499036
63071573
295918621
422250972
437625418
493533835
264976674
93680314
489874993
343580769
153141806
37570397
72726909
39186563
442550630
367244626
158758662
165085323
79153949
378702621
63696986
25320286
153898701
178680756
153216724
161860349
397034821
19812688
46118637
98119511
527522247
170153704
307351780
379828954
73638194
393115324
1530024
382544708
400009938
12633752
54734937
429088635
357595296
211288969
4834389
313774125
111138031
291984591
439680456
438732085
517395345
534574441
514712131
142589337
159152337
530072945
369243825
59427332
43958760
48738085
460569548
109759245
523355065
328893277
22289603
63596854
157682995
284965076
365433037
24515767
70919556
433945140
321400296
530808200
370200289
184821866
42439384
259395861
252435772
112067542
525338501
504376469
301379515
315724880
18413172
9516655
456457124
188714401
64389123
164836583
5985447
160941282
305494353
470014508
209722191
110573977
379242306
174300865
165248602
341986670
142666006
408409255
105863960
230793998
371054264
142091918
98189957
319119000
369834244
274962159
455280820
521750671
527785105
471637686
520506751
104195042
121455506
308744377
272142388
175167024
252468093
115446704
496744887
238304596
437842482
157448447
338342425
59107344
361533088
352491020
477689136
143314148
369405360
251409285
458163266
111134379
270507129
78574147
364753151
138691236
92773563
38978768
436666393
211889352
504223119
22133806
383919807
22764915
423925806
535761445
462690022
356605661
132852385
498422677
214162388
510250275
304341464
395780971
450849768
521813046
459741019
679887
41071465
282185202
515476840
119264410
16934472
341182053
278209348
234132550
410346434
419554105
182333813
216025333
97407511
131123004
309126613
368430230
204195054
251827277
360622682
448085793
483306829
321675638
165344851
376289309
501056007
162617801
306668325
59103699
355188621
209236076
111203652
422161289
478291843
221661524
215021626
312167672
338342425
431553455
213126113
384343936
447255739
302914730
288848334
82138050
393891198
443871158
345702112
435393198
225559714
157237494
344932603
280231942
188239459
25104945
375418770
198912288
15838649
215896071
346592575
229144469
88174655
469804202
239345930
239547267
259546843
245065788
319373070
420360378
318248307
269336700
208174389
216258893
374372745
72150957
240726042
282613069
413137016
241199723
105673332
436619702
32811202
303989128
377067470
491475327
178915767
120246816
449215550
146940023
259590406
508981307
449905913
347952630
259364476
112153567
173498569
185489674
410792215
350647758
516805031
31296432
157878717
381200331
486426183
473270895
498026465
392115204
363398068
298291836
385811070
277147837
122767387
240110216
244681564
272521097
485227403
445706892
255791553
209953924
357089454
69603584
367251553
351307158
422133271
465847138
303467949
197792824
63805706
125182448
528547845
412814474
150869362
99276598
425684488
468886965
158586488
407598015
134832642
382511718
401338272
40301394
40610947
322640308
379006643
468769100
110910263
101490819
330290486
256101321
153089802
70522974
175258502
409767845
258643468
442073721
106462428
433184593
101537216
313064236
452504835
111182075
407457458
64070190
114504237
394643935
225707178
454623118
316720874
306871605
179675477
322096192
444926536
319019121
117980151
180729509
388339263
426423350
444252066
75649844
277737945
124090033
50721624
470435303
108048736
383589296
252071512
56789246
299146872
335481604
182587786
368860512
263016392
391109527
38616170
456884085
204034841
405828295
36025245
280291589
227284825
179160171
281007690
174327183
393987315
152294832
187157609
435435791
168652757
407853971
165664153
311182938
301050738
12310383
485330916
258460085
530478506
513510076
52738300
207786784
500619850
51678424
295955902
401823140
315749222
341288436
455285512
120559140
463330421
168387370
159467877
379454687
447786314
135833244
375795106
484915069
198746946
442369392
267479559
243741609
176934702
119817728
423405259
37897699
339660968
61647161
209814868
110658912
386096678
8759375
5583953
203641038
73714859
456330181
131912942
273859108
428938639
86692901
513116951
495333333
248788133
267521394
138324535
388745695
379529744
12600796
93185779
428955755
25408803
38915229
84649327
388855672
216780054
267887328
520297185
280681017
136787695
489429982
244555245
499135110
485043157
278911179
302211615
530208326
174497016
249705542
484253680
235943439
184461279
220820823
212075641
251902759
494796307
401886506
194785619
496274668
88310712
69211341
504678185
428964404
259653580
439159100
250900563
95832525
268752824
64502172
368205021
2442862
409206630
142926503
501140479
187305928
83977598
12727928
214586450
261089994
446531865
273502610
197873997
305934731
159850707
207495026
405105671
3183062
333018649
126081744
379590470
284232716
122103248
209244819
261355686
81121715
381472510
86424629
249722799
248015205
9333864
299191940
49077495
529711043
482439409
87480450
337819343
59589674
184159895
353567345
472107427
122274257
25747770
128917560
88663304
458163266
277062662
327034088
201592949
136875346
185068314
134112276
33182893
320605256
519045329
364752168
15664829
426942273
95554093
140590770
137389248
64871990
377196736
151814067
308923082
345008607
497268508
422368436
245564161
169454734
164595946
440703733
78324027
434233470
471498078
347945809
341272814
287471508
29793039
284843555
5533766
521395465
175408127
84235889
35521944
532801892
384378245
115149553
253614088
129096201
244983707
424851801
512927001
129701362
339738276
307706279
50421034
83305826
275993542
18493579
480623809
3202354
251240585
446156533
96475107
382201895
417496367
207281283
386323502
178790712
265746937
386246558
400375255
451621063
202729315
362247495
504503796
521986589
403255010
124754555
157022536
369953563
369593322
142391242
388661303
404327423
125575938
24545416
391831405
522109343
178675510
241551572
138966489
419255958
246497002
336491884
495847732
101658457
37707709
526063588
301840670
256422497
277849272
82767545
145171886
177433247
458160882
10771849
358709512
436942505
127896021
360621972
522209836
337805898
402690907
86534302
526864328
170394475
243234199
14781819
78738473
368620666
243414867
162302274
450723256
16555423
36686438
55149935
515043545
331444715
365155970
233992849
98167833
60060736
169275110
155247485
342048175
382534050
474242005
55583538
490547998
457226365
187425994
123164473
423824492
189673893
436742142
22613798
339451963
141884699
268212074
182561900
232963519
423121567
179219712
173806778
514431744
232360765
504060349
115617502
256025665
499403010
197829969
25705065
40105123
480889467
352421769
268472605
320405552
130872691
515578386
201208799
461550171
50067929
505722933
87779207
460224580
126924367
168459592
18065290
487273419
471722335
379363974
113627261
205218452
464087466
134157290
432246319
497707931
31029364
427440245
181191198
418411113
258520116
112284858
351499869
158582395
83309455
49876688
223587868
447921294
238723072
109608212
210521529
39354825
518316161
209821177
310326757
471879084
54598289
461367794
427263450
14999934
97925142
240327829
422385001
332195618
206696122
50486089
226911597
186721041
69680215
71426626
470886726
19572020
486960640
70723928
179709979
46072251
9551473
115624185
410150925
526401059
109639697
171261703
489763836
372037829
217457466
377277814
526807580
336666880
19829034
194546822
41270787
441126252
372265907
81872271
105037349
212843151
273779445
443574086
127003715
517228456
267518498
128619664
147230445
314516370
926855
389316325
330542108
474035274
223419575
295207333
336447372
105877904
323247858
220318826
59264745
183919955
428149801
391722479
475872046
69266757
298259458
468437688
276107835
305674646
378042278
476979332
491462722
141923684
254905937
173870217
434116225
238637194
515837267
171506955
482474622
318188396
465118643
456805794
301427516
183158193
413370712
536719136
129083055
263368823
376847469
438294141
4616636
387969272
245887566
315816798
167788746
158097477
343007799
31970258
379730753
154774263
350279956
272915795
106620465
424119062
430024516
110315230
231971386
390458311
165815
168811142
247501744
413109899
147255089
196140449
379315628
533398411
198497528
223707754
231607182
155243272
371382287
494477770
170289291
67222912
172091597
497727915
136981413
473701456
177715710
379726681
516244109
133914014
182864843
47901728
96871931
86919649
247094107
256541348
492789041
101135038
440688484
378046885
294580628
321461555
432518748
505089646
454086421
160910042
499908707
320427649
112961888
395945097
415145754
488006236
215582965
416092872
498650145
433081295
319930225
268579519
366339058
299596650
341281623
3650913
372888481
220908067
222396014
40721765
369987090
219019887
103075790
76306520
272289943
515037942
205378194
18294065
184818133
11997616
43901788
109822390
16672890
343980709
436429672
359330082
364484084
121580506
149170083
146209861
385651611
172063381
477995770
243386411
338666185
495729160
495361364
32643034
501672096
322406888
16512844
185519786
397399479
139173928
486615179
34126240
302604643
495565408
360661361
359258973
235290824
387264386
261280888
477192200
434706869
442509148
433710253
363203297
128970113
218317978
111070311
447504163
143564887
386687528
119687413
371903643
231489024
313509078
81285096
445678828
22157863
357936784
124025972
278981993
374741502
447229068
209460661
206668132
376403018
412793441
483716826
161597383
341717708
311591805
62996276
154974565
423875618
532747928
19812319
312734903
367292795
511721807
77863474
328545841
33652078
169100944
461558187
401504662
61979539
206914620
525974844
119925474
435272949
336426918
58908423
259879119
371251826
475331147
369080712
393437138
26825491
473853967
142161007
375052813
260341123
392864344
510582965
401508800
298474327
197880353
213714405
309147107
319289932
515037942
381369556
230627939
244807417
535324857
521080806
220331560
196468906
4732977
516216388
421355793
212797114
65082693
514436583
213453633
496889889
90957444
93245377
529132730
428375001
319639597
100299353
171538627
526704929
249229345
203987617
65917411
32804816
144054774
352157200
271848448
523197642
360099856
38186023
415144645
265124830
208002063
160232
349205842
292667052
309450144
323131274
304599925
475825638
184182288
194613609
506578268
428861099
475880058
345445711
89891510
139877726
18449158
131206016
346528094
454280118
264619033
169183217
527184816
535527687
115501429
239932813
493300802
181744870
257494792
301257699
340727335
334305777
365888933
392205422
312668592
93691795
528029322
58775672
118352208
228779472
357441074
346907429
243993895
71765360
520214214
405123810
248589541
388887305
351972935
444169427
182386495
274372426
173337123
516753151
320653170
428030373
325198858
331027779
366823484
266110165
221767613
69400766
473893094
360869039
66840159
31579019
531665983
108890346
427403162
442275114
81025898
490936101
148905289
532101307
482903337
442562963
93364619
56079861
496696074
368970272
536537845
22074734
155733031
166950079
472422842
200818397
532737630
193210451
373049970
516032956
313831609
150506793
448792820
344224015
356482592
80846666
174102554
226226466
133814478
1699573
362962513
413626304
59105158
234247791
99976999
222050312
323948599
62138174
326439617
101466444
45373048
320735910
276896620
526237144
451301907
306644164
194485808
33122329
155864740
279514923
197140298
131394559
97828051
104083619
1398918
36922038
177919107
521220905
63971874
424688125
22368984
427263450
332039981
268492445
536171256
366997153
26142528
348909061
289257724
443964584
209294597
114003040
367219449
112499016
524400062
199675911
438732309
460863176
499215724
16894336
202646503
17679244
334793901
66329598
147124581
236482510
85128461
78974891
15084772
243731797
357377982
329414807
338362635
108212277
271671731
514609324
244730220
157681286
330319989
437090316
46791877
452425452
383082223
272205998
174548737
28159251
384320459
182512779
272659295
417587462
416231359
46679821
70495684
295163534
14874732
440278968
164238276
193179666
481791704
529120131
167803756
5434396
236231609
249011940
188380376
387776877
249137701
369019490
530467416
322557927
138412569
213636617
234366462
21924214
510211808
75422976
229521330
110763030
493731233
340262747
24981078
315664439
47553455
498191710
346882418
536608831
291568388
349244815
315171693
396587856
500740169
532997476
54562856
521499073
58124151
58976161
139332233
350796218
122596076
410610254
463458582
271030605
188397448
487538522
81865203
479183128
422385001
61942944
248588854
529538700
184116492
82428786
402657247
154755824
315399047
334774056
404134074
419970620
245193070
495549533
127597698
143367093
275014081
151540678
240319212
376337629
494769715
240478291
427140221
190496007
381844998
369973580
96257752
277357926
515714462
31319444
112152223
455734093
285382103
162450910
196467260
379517710
383112959
71773156
249524054
374031397
333702200
341321945
500332032
36371479
468311569
187609458
226790365
18809584
380193165
371446253
171689690
419103613
288429260
142087346
291638536
278850736
52873447
378466327
331877726
86380036
248534773
353172417
56833818
169851616
136410289
374696441
160772513
141107241
27915233
287307854
506485922
23538497
244740843
331341817
517806009
89951334
47490973
445037681
29286528
32540635
439566253
413383988
199837919
128465976
109650838
458730816
15147572
106521032
178514348
536247228
276277600
350815770
498218313
305011274
65770314
184907675
532869179
373827620
228592907
403618057
157718289
2038162
367214212
144691723
511772717
29777254
210642796
238131547
134050273
329726261
321117140
417223246
153878463
320777396
250035471
325768090
409978243
54463120
264400024
329133215
242995662
123379003
125840327
296657856
502182697
500979054
273385051
61546185
183549262
198879611
386116613
111426025
61071516
8297621
100564601
463925220
381435231
325285323
429461593
73925439
345764551
202952459
300417455
229136547
230904157
71965850
304858962
143343963
307775875
511796582
133860008
412747744
131774291
315560597
527812101
453402731
69944348
235059067
186482988
154403402
45380700
468999877
148003500
413350203
231778700
434035074
294707076
144200707
262165990
372595695
241938625
367626519
493297390
463190540
484638371
419988171
510062422
415793653
496753231
457105309
11491899
232742555
445344093
31961953
234990410
466818835
51771247
305954928
110496185
107487853
318001658
467215653
312667025
317819689
35145157
350086129
292415666
266463240
234786761
123598899
76947625
268455731
303736652
378710045
219473429
473181579
77777274
465042028
515297582
424536094
305265325
11769618
279187303
457353193
323157377
526451841
365275691
26047244
437746226
309234683
258012591
7535227
276634408
362032603
127906362
314975944
149591745
130818188
215743498
440275539
284272072
285056940
48245561
312660024
45309797
466992445
237768881
461900613
394021486
416726785
384756657
329215508
450803111
302228020
237791272
134627334
7942824
252379433
305265325
440891875
71323146
478977573
528085370
67702981
465454673
322915732
409535052
532351751
24764361
467814412
56791869
97369723
71126351
337702378
179583495
293648960
75216744
220210058
344473609
463888029
340619642
368109329
149589120
420229143
12562286
490713570
480059867
469294855
71595593
249531738
168932536
524009124
140438433
324052354
199915826
386747253
232866894
180725731
397136300
170984456
158036238
267399210
115357725
332744408
524585142
309301471
239680420
321725555
181765067
15181829
77368599
343980569
157562100
138464601
10965031
395798421
394622875
453466280
72283436
215366920
294634598
287150071
522969110
50901233
100832147
351291212
516869230
315687535
202853831
410492431
166318400
215857082
361083313
252188850
98998233
490519316
375617427
230700106
195448069
124401642
154203468
233113535
173897107
326901651
481510807
230570157
43497291
134201552
166587007
342738984
176066362
178555625
145643540
410657372
456973379
153817968
471461064
52046856
25965225
212827094
272696154
168851151
108340195
196674356
506382452
77824832
229786934
63638077
197216488
221787118
440917545
398513235
61733679
129279847
363053388
368646637
312291847
199093429
465473449
405738218
519500427
178932685
198329393
128098663
323878187
26466989
334348132
269457530
430538570
306495201
360647352
231194579
100200446
109917659
316509122
340902639
447786610
26942870
272007261
196750588
448126294
37233960
76531229
244746053
446467211
251941543
413517784
52846810
206697545
212058392
426452691
9860657
208283967
510790728
464802125
164371373
13707912
411458184
489464978
357984728
130751969
495979010
149622574
486723286
522645826
478339379
212726886
118540130
90350860
101426835
362097826
403227046
375075491
533915010
130306021
255777260
2625933
218280042
489178533
11424935
166029120
386161109
306653418
246534664
410460433
497264672
412062076
321041304
180408306
329344991
209819378
351028714
489227341
519610692
12407212
190380261
309210951
85191312
496422756
193270864
194248617
144230779
459144664
37776048
404042396
303688214
267157717
313343473
216956748
173113829
340964916
466820531
319207532
123252400
29259081
320352632
364004893
13078172
525789316
216912870
362991930
374933665
400452526
208597114
236572649
225925524
438795111
141701705
491416452
292067770
135329623
330154541
252507862
72080922
125429770
363538025
173661994
39523691
372224013
217838963
88933057
499970742
453154948
64136119
115959103
275532034
53794082
44784030
327291095
110449346
264672233
424566132
443178012
104565363
262409522
15252892
103284364
133476324
353516307
270146384
131199709
233305534
478064913
502025833
98696826
482236233
72072269
533384733
87485185
306934375
518698729
301130082
499213712
92349693
122430586
99445833
247252012
264057827
413780264
530882246
511674424
158692169
168703910
186511080
77996986
6825768
456024220
57927349
449960395
17487086
483830961
504291188
71432185
189087290
49683457
387032400
172305399
75813570
266387807
184027787
429336958
431780797
450122800
111300007
11361756
38550804
487185758
80048523
259592417
85123200
516820778
400534903
432833673
168948119
351675504
331444715
119465532
369915474
38330444
179264279
108327014
92601182
289460085
16687994
256784163
73426888
32162495
49076944
93955317
131635495
410621754
471338992
121523141
341531747
511491063
36841962
178674931
517126646
227151685
456954638
435583556
86689149
160009074
397501570
405158740
375795106
226440093
362289894
143082282
158055258
289775233
171400645
353957454
185123299
260582944
61629512
291500529
35431308
283223262
430520055
281698137
491006936
405790956
174866146
125364752
226035197
437300657
11161620
149605185
140590770
459410692
123928086
199494535
67024742
56357348
41981644
141140865
3867571
154972430
161767051
85465909
126193170
461850057
530509851
516512100
409274251
395242988
160273382
90701028
286052980
514849259
90213045
140642723
191098714
327283126
224270623
530092051
351037734
298001070
522230456
35032291
472946419
132121586
214012782
78503693
52306826
483758271
125671683
29876142
196056709
110065284
325335847
290483700
46997352
405092211
370200289
303961796
45840381
389444116
412573150
233534593
200055246
350393362
388617204
518077282
305543855
294468778
520284282
535350537
402962553
253785524
490773735
403827315
62070445
72778881
219861043
434834024
228118049
18702331
402201098
396893678
233736605
68272531
403848207
75475538
410957297
377427179
487463438
302608102
347131334
286705246
526525165
364327545
338442442
337639466
124191899
203772202
489461063
84649294
88352788
221525066
201573909
431118553
90181392
486556474
393529387
417589211
306934375
404755132
115170016
304643158
374349719
259794639
160221953
228415319
528050667
216381305
11086474
423061986
93285291
395988308
290799261
122791116
441856834
141784307
250821615
29554340
47309738
269206360
246984191
3504877
385156607
399513767
8093328
233265116
42679900
24370398
92868437
69521329
82765159
290654044
177390846
207258962
394619960
32780732
500375036
327603082
327918451
216315367
78293792
454143334
383469514
305678940
104091238
171428401
317132314
32126066
121263246
27156400
358000539
465019923
261025608
130240687
427225639
29797140
480528294
118909686
534928264
523582804
73008787
459096342
427677968
428873818
190401843
207093749
54252354
395109748
218797416
27652125
147492015
249357567
261407426
189364918
482446742
452120123
190362628
407887093
135590583
285810230
329376555
326831399
530145078
356651179
18848476
251472463
101399877
21729231
134461764
85532161
47488727
321912112
378919912
536758302
359763934
69916908
373117779
460877659
124003973
409142006
129687778
492811359
16013334
391570220
199937467
189607734
245369510
512297346
50783963
389115822
341113224
177205004
484552775
419215172
383324075
19761823
260032107
165920721
374621637
458715759
267008404
257529200
454911011
435380160
513785979
450075752
22073996
476080743
275060651
147229702
111779042
54857428
123795270
2230047
194894733
512882313
432812728
385954919
378585608
362090081
18294065
32723307
6223130
506650927
1170675
28968935
132431678
465852580
440441149
117509903
37577059
344597144
102362232
207436483
295905412
93447167
521611702
498603133
171993987
159239807
364368094
77374830
454238329
180001790
124310656
83234213
6541616
221916559
379532802
399227364
372761472
490270362
389225769
347091529
408844082
159742313
136561068
368711919
104508474
95016922
234937452
304332776
312631404
199828032
176753483
176560547
129528142
59159407
34070118
509937197
397037490
506716380
155243137
487169632
360197427
14276326
502866451
259896836
310223851
304707860
204277662
481615466
77848766
278054735
464070803
466404819
434357675
507171679
498228765
178092283
261768152
195944626
96167557
153177299
87684287
408885557
121197527
110342630
90440962
373599985
80141045
356237605
17679244
115067327
252644485
269278870
83729745
99490002
529364660
531360163
210138813
274596910
197878342
99289588
7623311
323227875
353735375
475630006
162971927
436960165
303283795
39524894
258461419
59296179
197670511
98634657
6033392
347689897
348494506
288087281
468008111
432794032
132502016
529678328
453363163
30370262
313569922
260342985
462190646
240548341
149557936
4071660
182571554
256182109
90639426
117490233
204344584
59072314
138691236
355006404
203080647
189497530
173956900
266803636
208539156
419277200
43279686
236897951
295009668
146894131
431745492
193404435
72139082
271622778
424838533
398257783
7581581
179919877
278299023
337899526
486960640
336428728
472833031
327753017
397099703
182172246
384612819
419767650
91054431
524408073
396797840
67067869
344028678
44506105
286104420
375541135
54904257
185844799
199238070
526019869
130535073
457757906
69439207
507687227
501861575
482825995
446847012
510049982
88822199
429914876
472060051
77312711
289583552
371613072
472634621
308197573
2887743
104474849
436486369
471681405
282346909
14808273
181852757
97033732
71306239
199071169
349395063
336318324
407538563
212438423
224081005
487661846
414474883
24225074
398613916
511378457
134323092
196705734
369929042
207981953
88168367
478569817
367879986
316633082
79127316
199040165
97819673
225919386
135088579
132980939
533585076
392617477
82103449
64086788
326741676
174680341
373430172
508942998
456285043
481800686
261050753
282584775
206765319
188234853
349512000
363860281
202525545
80204457
381426736
139761462
320574850
302704978
387084897
133928096
353368941
146474286
426722169
307872143
469651355
432326448
242428898
531571167
488539150
450209441
142460558
174400870
340553009
497192864
370848868
9656680
426123781
424993339
275015831
316355499
112035200
144984370
351516417
429788246
135483573
426466231
462514250
519610692
396948873
360194998
378141554
527676129
416539154
258146150
7880665
151799874
60350882
285505138
461761726
384102652
257922877
389510147
29609498
163080715
347428626
315799509
139330972
530849680
108394110
149818379
28782294
64439060
72760597
414295148
247513579
242134728
270923165
353118088
500837680
389033738
350744718
285276564
509465382
464094131
476137801
406143192
64070190
312071267
523976914
64825118
476662994
75344164
290112684
129556635
100164874
354835740
231738646
342701952
147779261
64645684
265391567
307065722
54498406
452062205
352877170
54847301
186330537
506854443
62333509
166687159
359895441
100003871
166547228
55448476
307118531
120223527
524508235
457404993
352538913
303366535
270765489
293121528
286032961
296339777
466055370
61027435
447273895
33551506
22152013
64206556
320162462
312649047
278374211
290509980
59027495
283897467
296508776
132565120
24107311
449895579
225599106
90439944
505259921
346112473
351336166
53781952
148623380
402225142
162245206
477454859
451289951
365250886
336536814
265040081
142559675
233426129
131605245
532373709
39471701
373386768
172572709
367621487
166457109
122065667
78977003
193662382
42557999
99565406
15664829
297014353
457598372
149739807
363204548
429060805
383328042
196873718
226592794
489726315
468194763
142559675
420849794
434046414
427240444
46689110
12232793
130357321
840727
310161993
217222392
281691358
423972706
513144755
3115474
488392251
187023021
279776914
333900428
216596774
293643974
255879909
281290073
294358106
410948481
479890408
243283818
288032696
158279480
241417562
481609383
317509580
81230638
24575537
369040437
487355055
167329982
13069838
507419848
32930605
243709511
379064245
528465763
52535239
425944699
257701219
341835467
140067583
436028780
253388478
162701972
301923603
432830889
185588715
273155801
234784053
523105014
286902085
111788400
65613138
493215573
72198484
508336171
42534726
260478218
40151242
150996947
164044638
107470195
409845688
344028678
23535824
3979051
119981268
397378391
345727148
414708730
197719062
455065875
409058322
35930822
461996403
389768706
473557296
487323715
468511911
489345073
130129166
390128275
487322970
467387402
374944419
413499174
44394436
202257203
495099722
336065049
492336096
174230194
501660166
297149155
326457549
492471038
357953046
406485616
305918639
62981297
87938350
470987189
507417086
236352931
119650446
169949768
71280908
352134197
245718458
228196408
364016489
240016760
90085433
367058585
391966544
73042070
174756078
90066299
270803244
202140377
269440716
815764
339826681
361955762
10362862
507895483
190243605
104246058
433507976
420830392
54392870
95795326
146148995
146841969
3245016
280899917
526394979
52627930
234632268
163390766
97575000
75868226
184941642
82416363
340597835
137053320
453843042
53841371
356677868
440023308
494051206
431586961
478789676
155686618
146192483
2522752
247414314
194812723
123544471
351845912
510063239
225008179
28716901
316553822
239986442
124451764
471308453
135330764
94129430
15365350
308846144
67736082
1095747
102611562
405719713
372000967
479594401
400728914
392288261
148108156
359152679
443572182
199787428
197671320
270395677
178750160
262559676
239547267
236436688
462048789
375052072
192691461
409976337
180471883
247984564
235939321
374176746
369846879
338839789
69348456
338710898
9401113
416236027
454971934
112538589
521152993
394044595
386310008
9325919
430153778
231715367
131826450
535456496
224204640
165762130
329990312
132015718
464466747
229679361
237820556
500375036
220923680
381959862
146919908
195401875
531127160
520840575
165073439
419269846
450347811
529975889
233865385
438183592
119306326
47762200
123370495
300196256
271800684
517265065
15006731
296576608
488817669
240221934
212480904
482739119
197963520
60082772
54871513
346149096
165038515
404163941
436226353
513509074
404436928
122274257
21599547
335497573
533251333
193624836
370375147
204312923
366003849
493341142
100947033
426626529
86185444
325402988
242610814
107802454
80013598
374179626
117588319
94202832
21330805
238515395
447108511
45034305
515556758
112614331
503409430
534843765
216583523
104514476
387106524
39131675
374482500
33064335
175977058
408321855
152569164
48075782
43524225
302833333
491059891
47382228
79074598
236980785
115617502
118215066
344486626
59882401
120995223
298712228
176327343
97005101
337483388
322452727
460299372
176141402
428587964
197990603
643217
461004510
48694606
526322219
119310655
302018222
285397249
440744346
442266013
535579712
224795950
194297298
535718204
395134237
525008235
114834201
500222268
250397308
226287231
367135203
201086054
306650712
195149579
201409202
148776524
506852057
210075244
234050998
480881162
393754421
465910813
104402569
85112475
200762537
528633190
351591399
196880088
502104609
485905926
299605103
476435321
186067678
319401332
22071436
178558374
157327170
457029304
506012569
302009159
225976112
59767663
173639461
532965205
313877676
288055617
379869871
165525756
462044179
316231707
280849592
511965830
470781347
39177852
196436340
143751487
122514072
317029201
39841140
114714365
440541448
513843992
496453249
92541699
468929022
136792117
103956669
381196369
208951245
274535903
402254708
245243776
48491445
245588082
355969911
133583652
373966435
437030355
35372185
33281426
239837973
79393061
494049530
234120639
131203644
411886607
414474550
53486895
11306915
469558067
89721215
251758756
70274573
106515446
223078893
462026736
407290074
427109847
13174708
264121467
520364051
233992849
52819015
24118789
194149688
317990407
59262284
88713856
226616598
42885436
30754398
103069044
536081501
140643904
3107088
80028742
285011889
239174191
69991349
473269181
464394498
328959470
247800409
51108247
401901226
293961777
521470096
112585137
297572834
146383014
289675818
139499408
13575482
344264685
348511767
419703889
119008636
59634943
209207462
268037769
206408460
92546390
156703740
330213972
160412385
149091511
261914364
515099112
445127192
100691354
410770182
447659581
330701744
293433002
509004071
258775729
322437118
273226689
40594204
82700345
469459893
253495475
426849259
145946059
172981055
43534766
305238423
462563331
307881058
490322571
415399487
475639961
285518011
217122900
206402487
1078446
331673937
177403739
24549200
123522798
147396236
405591652
11232446
45201802
54597532
120099172
456112162
196500162
265322844
454981751
181766499
327918451
509576913
259593877
202076819
306058061
442047346
259614109
143078797
507735520
485372563
197383108
281068313
298668566
219103571
259903165
228155660
20215012
490213304
402972437
69318261
389932036
356122396
278316736
209147374
520009825
8587762
89701459
218668088
2053031
413099647
391550981
151574124
110130074
255086674
441294797
396250049
319028114
484244512
425203831
270696461
15675307
17232112
326990979
119953071
17501282
206810046
236872383
153771826
376701271
272320859
532564078
85360550
104880060
327090578
370967167
111599250
368956119
251107086
141958793
281862223
220746304
288682676
283433514
246780157
271020382
282796584
1335344
387584966
158710997
450518748
456546393
25989192
499407604
15337933
108354961
470431448
444649990
31524280
409120015
131268751
20285183
441646786
395533590
304841669
382961531
192642232
396250049
287859223
22767182
328636411
38813021
475132815
36665215
194916665
229643402
228159851
56120956
181844506
371075261
150239875
279543572
352826241
425756030
487065104
513544219
320077994
372384859
385135419
359719091
193890750
319118995
501274113
414251550
314896827
135285438
250450537
53919360
274052227
393854012
100347411
145170621
99498295
307915985
376310191
187418112
488872072
442453979
435544462
148606330
144146802
40732373
304458549
431584815
293379883
526206828
516813231
188264501
536452435
450240003
519914658
267265600
393077426
412993330
340618644
190532127
289086879
311172219
531563819
322824417
140692744
416810770
157211090
396446306
301105258
55743225
486944769
189235430
235919241
184537981
101652496
352838048
392212265
116546820
325533447
476898088
394664545
412914834
361695864
142089964
384257304
428383529
482225542
333161455
421666986
508050839
265304782
222934659
180084797
218429871
23825597
245975280
530080793
153280639
434002332
365849704
445664277
88127473
53378760
302914730
29803215
383752781
332776303
349872638
314112515
334997972
271010163
10019797
204735229
469098148
392600404
340827137
252954471
476072901
464053115
80159504
179856576
335505627
268876162
120886360
328274789
253204039
198945672
359971787
530548482
51044563
311185317
414117362
454965523
334147851
267008404
317447507
44945120
27173387
175638518
19552527
136426098
256017222
103015133
5131886
140180170
401610711
92767469
20715018
237746375
19265083
486002642
476535951
272140668
128937376
371720859
272938175
53113090
303414683
364320060
21140773
94383599
493627450
4849089
281042458
133914014
416339543
429691248
150316510
516288505
235353021
62567987
438927851
467660451
437059943
124048771
119056059
357931624
45822000
287908774
285185389
35077947
336095827
419472940
310863641
365358917
226787783
445998243
449154277
504126778
487251728
33509241
412609675
6041569
36348154
531315883
287801120
289316149
407658642
238352859
112153567
283301699
132861968
315038907
35241896
3190275
80081277
133097206
189017867
51984327
128149985
210878974
358713624
206450532
507221609
304103263
77478350
447198231
425246678
174886935
359475350
4439357
218442350
82562106
515860361
519331598
293186833
13584407
120639548
69307379
146131855
233494019
514979449
453324370
64240675
183456139
463796200
453122182
226575257
65142750
518347421
262972388
153680482
84056432
244823809
198511718
525802005
515532129
260166174
100299353
390201302
359508735
396630889
211601726
432481944
191296610
218523016
455754719
8043228
148448826
251028718
221276870
343688246
247634083
283762433
201239087
508731370
471466450
245157400
479323987
32930605
479472666
210393485
345066168
169159265
152317862
433866400
415302848
231209527
421359897
447404737
373435817
273225037
8283901
257467610
13698077
483818981
169843870
303225875
425019169
193032767
452205256
34355744
98219722
61991945
254107692
325693978
383922879
59413485
426512775
88592061
74850849
403739871
342200225
393158702
159152939
250849942
438150088
514712887
100029513
2570660
440649538
132720708
427631839
169975119
165857202
338101952
492063618
508571368
536855031
445013498
292863263
257344984
471587440
301926750
437463557
170919135
210823237
240814554
358595597
475391220
425342710
157681525
191106934
303400478
305392623
141465144
310641714
132375971
63220662
371171508
121767972
168748127
262837708
297430305
917108
155840703
276978568
103299367
230994011
17066590
265926904
344336365
512039922
481592954
412069244
313869552
123193673
407967133
360345609
500452892
335930772
453211918
96945893
428239655
500786024
71618662
10424752
144855242
473908953
410278621
341266597
20445461
524987458
347744764
410716654
422293669
351419429
388718422
234673803
124635646
113821234
281295380
516991059
116179247
137001663
125967554
512985951
205160793
462268419
10572819
183769516
336961177
526343767
426930008
161463829
356651493
40007014
341530392
324517341
139792378
437151367
111808420
196479943
209389236
15926087
344356797
376474574
246937533
107261886
54140627
501091203
286650294
411405463
294154651
64547250
518254573
81772777
99838583
300974989
393803859
269289012
30670480
36298235
217049020
53749464
222621439
309653204
331169421
462490959
418388304
338059436
414707538
520208686
355266855
185955338
479002560
98264692
98150882
338154905
61325124
158145071
168932536
270306944
166099296
483701716
409259663
167663498
208276668
143019215
258772585
264003303
487412303
69635180
504145120
201023023
420134301
281861399
159006499
205239343
40259086
395243566
31634794
460536313
488733844
58316749
388940244
368266998
179675126
317509580
113384420
331040200
499783027
246711869
397501570
120807475
354324706
527545884
176123275
169327036
364155697
59156868
43589932
212406106
434483824
97425455
226139994
118344100
36719208
314100792
169359339
484219288
21685246
345349142
162114954
295970831
522874627
283054147
122477853
185234837
433968454
60551282
302280388
216448015
278183235
30127868
447784238
190989141
520419281
427098134
346380575
50471122
132975264
532539754
488764420
79038782
177437297
244446117
193394281
139255858
57318619
40627870
161377632
467097287
284670076
496035818
486960640
304923535
461876876
16045172
377226146
119353874
514698986
287798247
189510540
56009600
368787953
445365523
469710411
348662852
169106304
187797786
350871509
172810630
439262270
157626777
333286196
333380099
340620146
492891028
251220964
76340962
354274529
504116906
329659340
126187749
282482206
26986745
341317158
530762475
298732038
365247843
21813079
446231138
57561627
133657650
346681378
383664691
435953572
196757965
510917561
241705976
465652808
470620023
193184585
245905314
149472176
507756367
414568109
40450209
360807203
479547303
341808737
436075365
448481632
350526935
1384407
139161940
213020507
517909360
397365799
526199778
483970909
170644124
313664948
292762306
190460282
436178603
150841234
307610541
311764616
418576796
346930078
269952196
472637325
490524151
380576097
134278659
199830836
130921178
315744011
24586832
534826840
507568561
357699676
402242634
336208843
217718803
56599566
186725916
439900008
409047655
147253614
322663513
316182267
175649490
418158288
460206902
67934265
76594492
505671175
199391302
270567440
439260695
532514866
346741471
523615272
306404650
382419752
203783453
374760971
34058511
152459925
391518804
301251011
114057572
23689675
214797914
361675136
131943972
522441159
449392577
191997175
493858149
288979876
248222872
529019337
414513829
358262674
270002924
119572611
73124687
222208410
510863576
182130428
425315600
228729299
114582883
305678940
311163815
14709776
165703420
205980312
148132203
417030740
328274789
153305120
367808328
352510733
488738251
65275775
36192332
121529498
394643935
25647366
363936226
449619070
312063909
351718538
445351701
532386817
358111022
152123510
406561081
160624428
429987030
170678997
167576981
493333834
368443606
88261740
373872176
309343693
480745379
358944760
18987734
531819436
215904971
184009364
288479711
175959833
271684712
138146271
532502560
444390857
207774608
230217770
477337407
82562106
130362666
414043195
84887090
240142386
394856373
184688556
12965229
412466009
227853072
334545537
235018991
234383570
87763296
29161194
211597462
466133103
220584889
444026614
338821416
61957428
290502686
310784174
73630687
490532459
196223500
503073576
25067233
233939457
449039055
169133699
461335888
147767282
475569930
101738611
382205950
366242174
238340848
431480734
33876316
304212236
122337175
355290086
227625185
435713853
407670931
240270876
28436142
518970997
103190843
443226290
438714548
512544087
311929471
209484585
41234481
445738386
175568834
102653384
508850146
156968879
456785176
286541927
222453243
276750347
133702812
142163992
475751667
532982302
427092833
327223620
413015831
58713963
367578698
257792322
142603179
209154048
204688069
46064813
306414171
175209718
342189061
51583537
329728751
161105586
243938886
525462226
62465102
166744175
498251757
303400548
65612564
320816737
528869308
254216642
436036005
388580605
202962966
207675986
336328585
515353367
184970783
384997268
534519621
343828543
193812248
331453977
82844617
403071904
193918592
67704036
501982869
10681725
278172695
244207424
186633050
210785664
285406890
163829065
1214568
523027546
146207012
435825841
57024063
199305289
380780744
499367868
399298178
305569602
289329790
413475834
490819336
382110070
346989253
239097767
519261772
16872012
521137021
245707178
322391609
321776884
254771645
294289237
251674930
26883964
232873669
195928074
517299336
217663443
413620708
27848658
362757718
514649741
122695948
10762081
132781662
134381807
500904640
348212160
73326659
276996337
59705881
326855332
357359275
368121517
452716038
340418493
320228285
397194037
358320265
306989926
228641394
377875967
350021167
233476419
330346567
202263909
459890753
177143904
482946700
70218405
203500447
152411485
150192639
60407469
488574898
314120946
6980535
233880482
34448519
165703420
34856107
252138010
201273779
9487892
120273204
303014816
81023327
512638443
59062117
171910850
421355793
497895923
460002208
223958946
180934208
471257769
386759966
61067265
385046628
217453899
392129608
196700269
388167960
237522423
137826068
266810269
454266353
411393670
16908678
363705486
38905710
280245448
331173148
89858449
369256319
140377675
424821599
329005594
261717205
268988395
281684039
157132736
448115634
420094063
245846325
82635937
196036116
26832911
347331391
121171938
94442645
76273402
321921725
304508963
39142227
481323294
232234910
422821107
292059447
458132437
513986187
415750615
119651315
179261217
152680818
502604687
139860630
112614331
429632648
205507305
477448763
321742350
130659167
227316583
428532775
49327767
231728656
342392461
476387547
30441015
322824417
340262431
444973155
125857746
442539066
43195164
287903295
264560306
404984631
37390009
187307156
75344164
896237
143005583
495418342
307778410
305769300
337470324
292789141
231675314
482226708
345991956
344706956
297855792
86649031
313311996
282003712
55553472
529049739
202479744
236202834
261033481
286165724
446679648
158981393
482746662
238181482
293708015
105218100
233342466
215277323
6992928
68153523
327707696
493413914
190406421
388215938
378373181
257365536
337452142
61286277
9004134
80358653
345695623
190655606
448486653
486967614
45370318
446331188
328119170
446090659
251623237
145363880
520393288
11818438
72211000
523341779
2431748
376041819
441432339
108592127
292362524
200267293
343371212
330982099
347807395
513250837
481114547
426542172
479852770
265146947
363010273
239754628
527945265
211446002
142481983
232102004
81078494
90586420
423573353
38249617
516944078
289109857
252037012
516264111
311854396
103814773
101211263
463596000
251421790
100698475
227915808
352858877
336188683
380503132
369902385
415518150
424768060
389554223
151906857
70629217
521896499
479556059
483620810
13370715
87168481
162744129
414753982
512922695
208566307
244273117
83892913
193650028
497917017
451953149
162527695
522795604
80506591
482226708
435471713
517153651
372799009
113202454
193695241
339363071
535601777
479223438
264410208
164164440
394787639
434458671
71991154
277981564
160285509
197120960
284514548
95419202
486608777
442239814
378509038
91846432
117061273
110102701
91366255
347664068
306333872
179053088
487773085
282723312
447469563
403142897
55288597
50533744
72821309
124735304
226529418
97516626
299259320
103474127
120223527
70181700
214280155
388896844
448059385
213604253
76471481
170234080
497504613
272264228
243484308
308644533
302264395
31991417
25810983
173872980
509554389
89099087
256526481
185509475
461487343
135851621
368790737
110906196
9420388
393538875
481585132
66791176
283804819
144183611
213521273
72150957
310357838
48211799
219326022
238328594
273839183
94625059
13098441
174327183
14516063
97781302
447745882
535400265
303993783
253746297
23619938
83815335
24831878
245789648
64898893
284199972
81478143
187474103
487976619
11324220
12794472
336996639
173838657
423956729
51967266
183955016
23820533
34958853
315094336
265035699
248683920
78059806
468187322
502895856
290507066
376701304
438665410
309364486
129925554
43634649
38079308
326867256
403694009
259190423
425647286
24477127
301765529
534901186
250909555
454818738
35036203
251063867
291736946
202542066
119620918
306244467
487740586
5215962
401239276
232205481
101677137
8548181
91384844
273800268
70859409
316990732
420397642
238590115
396126918
248986659
487108657
413163505
136061979
492204211
262874233
320691856
425847794
215904971
293909737
219034979
227082848
117788285
509066382
140075720
168553384
240865096
14457134
167655133
6841907
523362779
394683533
59448181
204522528
411879614
480881162
352108258
357082336
518666520
452071597
240291257
71768803
517566090
163308516
493155237
149155177
277599979
251572676
266025730
446400226
291994804
302751570
174676435
388969558
58115216
332763011
522053012
407247449
522560193
241805165
420242093
232597699
151505853
85224626
10657576
29512676
279869909
312668455
296851173
267181802
246361398
96308170
82705253
497720782
70891944
190925809
347053678
440056306
348512335
274443511
15198525
185072432
267271149
154141595
57033632
241776961
354257026
507458499
168273811
458425167
266917083
337500423
311419210
246055305
236034304
413470172
241137242
441864878
385843033
18798555
385425629
167389633
225387310
328484664
9316690
52701928
158927081
41434707
430944139
213348782
470012866
62791275
341300619
192746256
452242698
524416146
99900423
44652328
460451560
25562319
440425221
285042556
187900284
336630911
158689384
106337370
510345741
87602907
143458124
307358330
62841141
194333367
88368060
529949047
396880218
92082915
247386567
78305601
49628051
494529719
290934656
491560019
379600081
95488838
376755244
261033758
201571028
341259649
457671587
76053199
57737792
220963755
470616830
136574975
536761914
331630726
55070790
90725548
207219835
140771597
122528158
383129538
524536287
379838275
89251423
490680467
405643556
286844947
16744449
280971596
271779335
515490877
476113002
80565020
522385726
377058806
71529052
359977764
90085433
511521236
244431052
1281349
439480782
84004196
361798667
257642646
161289396
10141920
99737577
149929610
360677308
6151475
187442552
295612940
190794461
120439815
23437471
189541233
257708519
84129966
48042296
148233607
313086638
19849444
191452090
354385820
372021327
69170159
167072391
56599729
353540790
463306381
317863691
508100778
203056005
460911272
145039313
34106302
236888315
64564993
2973842
257258060
59045277
501266811
470054690
296588747
431539657
467588783
516908323
444207131
164425547
70908332
39995155
288998286
56363098
32744216
501081793
190022572
276423443
88422329
355828604
365883712
531540446
54732933
340894805
431592509
164969427
231590185
293085209
495472673
19631740
96523718
57037726
55149524
522421334
523475592
400022352
451826111
195011592
395462308
389138864
447355752
280258613
281173125
420526355
370358871
92196985
210822491
349480857
244918221
495488935
187394310
26609737
458680667
261991075
251693810
113467357
226079144
194357461
510930219
105695374
165546677
198818035
111084391
400131489
384242159
329795820
255902452
405699929
101211657
338662726
328622472
162807356
403642973
306848600
323488371
448245123
309540422
88091650
29897128
150271951
124009009
52216711
389178706
454679820
11661932
350985795
343266409
29042819
7147872
303040590
212796026
403038622
382574618
289200076
333549234
380467013
294096607
90759503
432901290
237642358
395806004
197087805
374230524
360276423
349357183
484208777
39036759
19791461
110975789
434812571
438431035
413953456
501369739
132566930
475750250
364686648
457186459
431929382
172509235
352469347
403878958
410386549
48245561
253122263
38053383
494314815
322113732
169339048
533874457
303963018
8518951
371057946
333937637
338796889
225407611
442115896
168568769
254854161
510109601
508958474
491379683
14740514
288910276
242651890
10851634
115511219
374593012
192488969
37286125
77365611
349045829
320269835
82993894
27430676
341817619
252443988
279948199
408219985
365896786
357261956
503337016
234554545
167414780
83646705
310068401
507503695
220709326
268075227
138903969
28784225
508933616
195322696
1256972
35137904
512097933
177871693
528185965
15730376
366394247
432433803
399996117
523599379
226329625
479330187
56399351
309742463
490303157
229517371
121570786
135856184
225946335
391038111
281263932
428050368
332027445
323538658
36909208
400831926
252862259
254171318
36074277
25682800
475625254
499035468
323819875
440197083
484156038
377146324
342091630
430610358
9516655
272018650
165216582
404317273
219019887
405005699
374620842
506594708
404327423
283641937
405894221
69541054
99834766
379246892
516628770
206856970
145860473
490603518
86170662
63685645
45413341
118156866
134762510
463849597
50057279
16133717
196517319
185317069
234874526
449901757
339650006
242910195
95174291
456084347
86488925
471226948
235516311
392189134
220202654
519517083
384756657
325649878
477042051
283452866
115956245
30552477
270890637
132519537
200967145
329360042
457660006
284677012
44227731
20004810
507824051
17739981
11745489
99064233
196587513
453679783
401672477
201614776
536007976
483920384
360761187
22378851
195783332
459996705
96115285
146600144
125176286
120791191
188191907
379827016
525294806
70327526
289429658
366421902
510283427
330215412
445588616
428185172
510362107
375429616
532313500
409184754
59857072
422865404
490654827
486607165
182240871
88099615
414794782
194230064
181922631
200119211
413247857
366349096
128850272
428587964
230104444
299047039
224110489
425253474
12660716
514369024
498524280
78656756
133651812
275383129
426667262
440973441
185300624
157914464
168089955
28466643
152362660
146117601
263793052
234623035
371759703
342001575
514165863
419070906
192070417
291132381
320428479
301549464
351936433
376168220
220215643
390763989
211280407
519549312
392238392
326956306
15245719
391741463
495025748
233339921
536152589
296826190
179501444
524776328
173713566
51607777
232250373
34552086
526467622
144788875
11718669
123855755
67175675
135833244
45277726
173092897
21649821
346340729
91202360
272896948
140065853
412757903
42979467
453082902
376732595
78206164
165239766
520247714
24106809
169210052
64868748
38978828
433817117
452274036
318568520
483985376
487158331
441652569
280053066
526413146
401131907
217378562
14804653
212756393
154057335
498822098
119781716
369571101
531364109
298193681
455518151
440973441
402272782
106202217
344453405
274066741
262082391
393642007
338905702
287922605
533617923
479890182
244805638
274178357
443661837
428747339
65815637
115845600
316985521
302044269
447345629
275014081
375517842
7158749
6722236
129176590
491136493
397629482
302483682
285288622
206989787
31179093
396747764
323557340
16397163
63247063
523557915
250360275
165402652
180059095
232946447
327878872
433513834
174666244
213583531
257575266
461770513
451660416
60177300
411778464
372134645
202652734
306566168
450991765
45875372
455824306
386176704
434364579
364854668
437483335
15162202
395458168
200419168
17421510
255962308
469846277
192970631
364014471
381276976
109817829
517926308
533667944
199838917
225819709
535984873
364461297
379643752
155733031
150161102
532990946
8996793
29630273
371590452
497236116
444926436
490484132
59932829
98539761
319789675
402124150
60029928
363468700
109900561
490749926
277825013
35755676
460354946
290270833
156558144
518111239
534214033
533756327
3260115
200818708
414135551
204251708
35002979
463787505
104340944
514839539
1095747
220187684
351716708
417623269
372205721
375653259
419451984
497463658
84462817
475673671
131480457
259060267
71157034
50701529
327788957
438815402
503163675
67105246
110102701
443599851
490957797
503837618
454621609
522002585
119076259
292966313
534079096
374354316
372750791
125057097
140305156
259809565
170960234
162796950
114156352
107615093
458960773
271867901
509972293
398703070
389130148
118631624
529340763
395970484
328690083
451113346
1316360
358387562
19810740
312744496
133528323
241538186
196714311
86646854
503370414
26576297
244443871
504140822
208517538
183202707
102410450
155570300
181197090
374398439
421893691
8276387
408436738
491201872
258430174
9202780
516626695
514708799
393431347
441520534
65882574
465694236
423332707
531883862
6425020
490538304
151856442
111397514
437292510
361489524
259340160
35099846
129905881
459557926
343751709
456715638
260316769
193232584
76799857
508623002
443142326
499516828
74039413
3147187
471272463
293024729
38211853
209654298
434014792
260274616
317854228
374485309
414774058
186987591
347707272
297799889
355332458
269123102
150088598
324539886
12794472
212827094
513081614
289821380
429185176
382881742
177229385
479321032
94488750
355999616
78278554
61250605
157771241
339769615
472848315
446683149
458750427
451796972
351041935
529502614
171591868
530276567
148161038
402014833
293572108
224139341
490382820
435811127
401924195
267775662
328821206
403516564
499217419
295859579
468324844
107316308
7536245
367927036
175900855
518055101
314303172
254343700
447688815
348324646
193859102
347131334
439752287
153994745
79456447
356905792
304662850
297783180
287070316
197975858
287679172
445508809
333412161
63787469
81436718
47585125
314951144
136787548
303014816
497636727
185583793
491742493
94053676
234069036
94950459
400108210
513020753
371323533
462556567
463372618
470899523
324663076
98733096
272107991
65000616
68229980
356230871
502825965
104456993
406147313
219678869
141019535
146023856
501975800
395601678
446423175
506962093
156635369
123230105
354558523
517393666
521913381
62017650
21747230
297446510
134213277
113899556
490917163
197710992
20463179
432993117
112036254
275472472
166061811
225859715
31444932
402656820
159035254
387479265
101122470
252592349
160910042
86634564
359426018
66068852
19905925
187679995
349695742
514454295
132502016
13620796
21036028
421708392
14520542
107560202
460083168
139996342
193833479
99511128
489491465
70775606
283785098
117908990
136444140
25844474
171077429
83776846
502878416
154094723
481725025
19206221
180211333
83399634
95585006
125529794
107274902
118051068
56693133
95234826
238144961
493862181
251150018
51944139
241881876
232864184
262547237
466380574
53799189
293825680
6480063
376839263
381668841
449829390
242451096
511769607
264620213
220619257
272935982
451151158
348656486
268930552
180727774
489461063
138637683
40337507
205293120
259859401
361456147
13222397
489334282
425332305
133489917
345890621
389310363
268010472
160426760
21551711
527355826
238905022
322004659
466620905
115669933
19926006
439209368
67646214
377859917
47429910
246453961
431514709
442479258
481148610
339391414
285482237
50358328
88319326
286427729
69035553
423386994
154572267
72575456
118642192
322801873
478817138
22047236
278207344
353495306
521116398
456193997
88404541
138130463
417931537
260604946
56691591
40976951
16525280
433839430
227130149
339310847
25388838
310432102
80704583
108508336
309845146
154154542
17903116
192844723
441943981
17890989
208638611
110810125
394318451
219258195
385950608
533620991
220413124
421202742
444095122
164078849
54573178
395232574
154910669
175356112
86803932
210914548
323695339
23857900
487422919
189727798
216274608
436381386
341047914
349071092
78546707
53376407
438581893
24728591
131789699
9744211
261326596
526631691
8779611
246196544
214044391
383955232
154121444
17742309
403887995
408105984
208568978
222539695
202136020
52133286
361578429
62882
303911774
170909032
290331681
257638829
183959978
290033878
311967238
67312240
47427316
58486792
242809357
14039324
40904862
457534699
61280799
384182519
234259126
226083795
320908367
372124469
313687180
454471677
341556572
338117387
147313976
349145501
75350980
382602201
448640603
420425113
162217022
437871373
143047206
292599109
143663156
293291265
253649799
444748808
170937640
278803557
474829443
81282876
333359850
333246267
472743459
434030127
71348042
243923285
260958583
82396376
97807888
444132956
220470305
221637070
313563721
201398849
255077822
246947177
327372695
243192543
467615328
186834850
322819175
511818964
439331533
226487802
426178716
251712447
142513858
241766991
168326851
72472959
485782981
482060163
408841659
235698612
379465715
397198227
214345050
462893757
374737742
300510901
46413072
46157330
102847213
338947113
132397642
461090677
40967972
504495787
348478913
490917163
53585982
352269955
368447978
110690910
213660459
160134442
355361722
406772187
208644204
369748343
297722213
111097167
41992098
30201259
382284307
14273286
184608680
20416637
63609222
365263297
270859096
215900423
128708291
59941058
265124830
531758991
69521329
136042301
398110981
323165321
88345834
71462569
343730919
461888781
377796622
267341268
421311446
284482670
479374185
443695791
413038215
97985447
186507844
213939348
450395320
57406443
87528715
334641642
97395388
321869908
484655303
49869006
41943048
268262063
335386911
309094319
491744611
533043344
129092103
164816070
131216711
138323532
420701580
256875448
492191665
117730383
117847411
201926069
93975968
475026704
157821125
164608293
312121171
144818011
413481580
64678782
237516118
489146526
150653294
195040687
12105227
149196833
441549571
361368955
276300736
226364751
451526057
351611972
397440847
359736543
242816999
399213921
511899287
357251610
363861610
508731370
390535265
128471777
324098207
478558485
116752474
201843005
311285479
424577273
497651768
294303790
452072219
510572215
32145013
163154709
387870496
340747010
404473377
530977605
207652071
325478721
267427978
2292999
376174968
264230346
503344621
502289653
187228445
161554430
159388850
314349359
305847087
374678840
492620014
57897686
469968204
257163551
70386106
530106760
463258309
458146888
179179177
14859820
523916761
319003788
181494788
111770613
168259860
328559536
103054004
35720624
278743750
516924499
400280717
215658358
415124937
138699608
129056980
381971831
252614027
84936528
288967068
521585884
105207224
422196956
178225992
427515893
29823424
27322619
276632799
453367264
404110154
430948012
179686857
214147072
515464711
300510762
466120071
514863758
340890044
317020993
154184927
202825941
468223906
369839532
490027028
211809898
517169157
355379768
80846800
533874457
210757498
167412330
206405071
181042887
158928599
79551311
409047168
327887109
413448612
335950410
254777361
152226301
225422898
51113780
352250390
192961768
501369739
449652300
71802565
39303853
418982449
402864079
21318428
468585869
176687856
419446757
218713495
330563142
485392038
392206006
368934033
476258320
251221123
61940937
517645440
14760933
70772246
499502792
423037364
153764430
504949606
54423905
239664591
279489084
435272949
65800546
502589150
297648308
24527675
256810873
352157200
526262608
63481591
491896004
439688030
95426050
383469514
896237
409755768
264544299
101826715
259564640
381278667
298604640
512945313
376078245
117447472
279388524
307843981
223597596
188602431
37719350
30620982
518443573
513219246
446813115
447662826
13686191
351855717
64825464
47533364
299431223
428185172
338186909
173602256
17717249
224743024
17291766
4829849
144079273
27810264
507186198
285340495
302339750
313544699
512383166
182699062
22108599
145520024
239752626
101033974
307689492
186228740
236825666
435280885
510627903
31108921
320807586
108258598
298412955
128511673
266072423
249452248
77019111
521080806
72575456
179391245
176646584
167066091
471493433
244024225
174213079
130434867
255654193
289385976
71639673
261300588
214051483
8949785
449808411
157435797
431035578
445619529
53700609
315911751
425280113
387250655
406585974
259528909
165389908
454882971
331340961
276950653
147246238
163808165
257774245
341880746
24345436
31384027
424829978
30085151
483274002
257977006
408517242
117125515
125477477
534925170
99805804
219934629
79606108
33962710
202756940
141262612
177397992
360399560
460242856
226258617
98405187
94794212
17291802
341008632
112613412
246405713
447534701
165950830
153378000
185264342
298512526
482159620
310465861
501180868
289385883
322315226
371131192
355855863
236995631
127760323
497000107
477448142
247915356
337121561
421478575
304047106
181157055
42438739
150408019
371776730
144677538
395223019
279152265
12266005
521659790
452147819
146863037
82628724
322061263
107532738
104430701
93246675
60640708
90649268
259090271
298169294
246628884
24847868
83418740
91321951
506126845
331547536
229227776
247317453
27210601
150486534
75572068
518617949
295220623
205393887
440961132
248031425
215210713
142772785
494231907
482181487
335571145
166169396
74457969
520942096
87932264
481213952
15413735
2143211
504908336
503561255
523679822
435479004
237884149
421075823
397865699
141298940
181559785
252356070
528549678
410222524
342178995
341973499
125446814
531750808
329240435
173599235
295368120
401878233
220989596
46262414
142304992
295293712
427396335
388603145
833613
376951986
350430170
475210155
284181974
43293926
526020234
50123505
90534243
315752405
96591554
461106600
530416943
73057639
357924407
59568360
223268268
102053765
175523744
229215035
304091166
496079895
408691556
279932643
431659507
7160732
172227515
282761887
49264189
175584149
149608722
92214438
393974088
324097777
234379097
379340975
389724115
181122300
27488361
228015329
175611329
199478145
35267073
89616148
115797205
393836861
210404331
373067738
255909073
155156925
502629839
86072902
292511229
314689805
241720119
145544939
204057532
43744384
324206282
487265618
283240674
413921122
405194878
201153488
448209130
257258397
466428493
141459632
343850925
283686044
158577423
309678050
120591773
441342705
175270626
147346492
13565755
148296790
373070661
36385415
283150145
191375656
32973934
400712208
67402241
65271230
471077512
98137536
307630505
423023148
250749403
349379077
480230415
56168996
224050967
129040644
136317491
513677459
237755939
357470859
44894950
340511953
423304906
497005604
305461452
423244279
83210468
183758082
177884043
338389746
244751844
208544415
35443937
3760238
451318008
282160503
194544149
526576001
171231835
378151754
389138864
109714892
149392478
203364528
50385703
384074164
203550188
231668115
258889682
389807404
212479054
68507259
370618041
509800425
305944970
52942044
120488642
234428986
529773331
111440154
105652688
196720884
278525298
113477403
488723473
91740729
89928585
444859334
13317385
188240947
534997344
170149085
27855517
243855006
462872026
437918121
411013323
428620207
431777766
135942288
251909165
459438827
311825312
341894765
303376195
37911996
438564560
125161101
482958126
30406837
315098558
257181754
379032117
23950833
333763225
455544184
367815670
246232895
297631996
92268818
49998770
227585444
304358954
322622256
130414376
311301994
403178453
155993613
239773588
486729910
304401714
41663629
117045212
182248127
418296246
516124432
201891044
410545091
256401956
176983415
381033953
430568307
37369334
55025737
465131886
112702140
145190722
409142006
491797294
239820038
436873414
307507560
481005581
118972456
506167782
101968043
271916130
356971129
174936148
262033041
386644558
329251573
240926332
449358251
441059877
58051030
436645721
384831604
487207078
53238518
83435168
163556994
82110671
262583138
308207162
471344903
306104133
22568581
92040090
370802565
457814101
323829479
253326683
468584809
422915148
519547580
387068340
239934297
153144301
127709274
1857427
343144268
22138883
172857836
390449076
135018018
36716236
238598891
11167313
147615495
510039615
513887217
64678885
366646937
520837147
451587210
488369107
48220137
30432826
533816017
238307010
135891196
104800905
2147924
62825573
97213639
135090160
42965674
320837070
223703500
520650377
454388739
488165103
57410026
254531442
59225307
289230031
79673717
531074749
144737982
206970892
296530818
243153983
360094400
93905424
264380722
304974299
25945037
218523016
408630589
528804195
166374156
419082466
417518896
159865256
525251286
86368781
153707941
306867437
58131750
492714974
349017498
452556270
25786160
204307980
139373479
347745095
365222035
347968639
82557351
320518730
85205230
85104341
338377338
345183625
9613829
286696167
49076944
361914724
379712152
457948568
408303089
132352935
4497768
194321205
161380690
372597123
404621246
127891852
488336456
391105726
178330881
346830924
494991527
249111235
470754259
216262518
430938102
94442645
522796159
429081940
2614066
336542599
358090391
429432965
449861096
380944476
297428844
120591773
150478926
424326070
334835288
269780139
406983640
1375448
356851726
78191627
496525145
504674668
285317711
29610904
303974952
29060976
73440656
191575227
180063442
117267165
183662110
54665092
446750574
504288525
169328584
30014090
331562411
221131978
416985544
5659841
161484115
316366847
230200463
462628316
74720302
406095497
384114763
34313252
40189128
356337911
152931650
386380205
484042182
199788285
176732006
27543453
205322152
385020539
27639328
397438959
155555598
372754706
10638609
472432631
209643786
277006802
179343124
202696381
156158074
194521125
395766342
457160613
127590162
442229866
309006872
272557264
297643775
437845212
241546719
29484144
210933703
47904591
405343635
344165436
200073452
204071018
344158134
160857884
380670807
301163490
510197480
85159980
135238903
510095708
157274161
153949420
4471655
40496680
197554362
96151051
380328946
160256055
475848869
123797883
238771621
87254750
51486980
131523837
272489903
329258711
455594354
57704167
389558876
12309130
137576735
456079690
326815889
165994450
115587528
505459014
408296369
378793383
199054015
346332177
135224484
342792001
309342928
356183788
274663997
287368993
74603650
438859488
398821870
274301431
375747384
176172832
315387257
224527190
99332287
301372973
439267497
58404991
385028693
439574047
149972132
224592029
265997491
166093141
199937599
274812421
41545699
448750428
346104924
47548828
53033530
73124687
400847218
106601674
355969945
42259347
516208208
301022151
103122159
338432207
409321003
140958403
255949393
252721027
257275535
378966042
130627399
296773282
341102564
436831812
352361913
508401787
270898429
240728399
246409477
341355058
18384180
267538459
2761979
472438884
38884518
22265693
137809093
397968721
42711397
72153705
363159912
505427303
226575094
424315811
444994874
193877091
380782097
313238710
317296913
515377000
84143990
15261940
110967716
226189591
449403531
160920821
174173449
195699501
488827202
395846341
151297608
505314038
230733767
362559392
476647972
501964051
310002313
255218213
276456767
71802123
345967243
338096184
368711919
328430546
129620632
164067137
86984664
251088476
246879205
473263279
189246463
507000578
353466621
47903991
254852044
517943860
320675643
420259081
416151252
165300471
355891739
143973019
49778226
528899135
107747988
26678542
249706662
335827217
148315537
58218196
336340189
357670927
53191493
353884572
98827845
138150836
496423667
270288524
389227404
463124612
292266873
211438607
466385035
177524779
75887601
106247966
242960983
368143763
89596552
341261557
139874078
451484397
112823736
518758608
49179836
202526073
435970162
359297770
29868221
498717054
424017413
298527132
463672133
89544198
265237389
171129565
353672605
140901297
504864142
340039589
284147537
119987431
216680144
366719495
182292296
238038810
365909348
35243789
495920846
305514098
136417561
256535557
227693992
149162855
101408235
96856155
123145779
355540951
164776491
279158579
96808492
405076213
150430186
446156533
517777138
281173125
299031062
174739120
363059683
202953893
347807076
264983596
502340592
318553131
464197505
472922507
2363228
137718356
119629522
12893932
7286637
5507771
128813918
349719621
506469721
190513676
83005461
249016298
236090518
363221957
205059024
207839938
219506052
229828771
213920810
511473560
436287660
522444506
448577003
88342613
68849089
49909984
109730690
514045324
229361460
38969384
317182843
271529205
446380393
125506385
135048246
209102748
303425228
228189420
194089909
169106304
480404163
113235254
29584394
443202521
184793346
303439395
287401575
220802327
1751139
324599491
327174077
369644686
233895340
264523551
535138891
240383993
37291849
346273965
499900999
358362105
438049499
330397750
429309581
507245383
345316123
94518195
382470509
245895907
456300139
119761945
479241326
18906252
226664814
25600690
128742063
264987746
494129144
67915179
514047571
188337222
489612942
162484230
177901932
24115037
73941454
495878135
229542766
496193026
515512468
81741046
1189407
122668088
376279267
152563287
156498707
196504138
433818926
289049050
472643402
459889633
502423493
24137070
83998691
517079545
241665212
438606498
9902289
52414647
466879819
266336612
128437731
408912497
180650708
455341594
300434873
7307652
519504869
383311933
406072922
447540745
425251745
83536723
473478933
253827614
284134284
18685421
421463889
61014552
432129880
512974454
293006650
390174152
50770710
53464727
55670156
509841470
399269013
514228320
142178185
156043236
340447343
62272333
59737342
157311992
75199840
60029192
225771963
158477548
11885310
226888232
175761710
220622724
81452123
184849300
487988442
291805145
470016683
347571631
197768128
101378495
34879498
242400922
464235011
112761060
91655484
161116458
522609039
411486010
93661172
439726850
181625513
453844882
427494643
477238008
393505917
476223422
501929297
268544506
456400047
161754047
79293701
65378125
225263041
208105834
67117466
191643710
488896670
94299964
348533957
303657424
54682333
523860745
297047301
370920533
9492076
238626414
413854456
55622213
242896837
326686507
263023109
454928620
423792805
3414576
364711797
61102432
317806083
108882088
145129007
250530348
425782590
497130098
94916359
253573655
492403891
10902345
26936023
343633702
3394042
271362544
330057476
216060715
469029793
493415462
471516194
38592869
254217626
6173760
27488361
438813834
125352718
429428308
354203792
427263450
456597059
55770046
260198737
306356741
168912168
161606485
518633180
294398115
415116519
163283280
531413290
378229483
150599593
82874615
126859164
3264789
464207461
398768048
488977721
222004723
260640873
486937180
186041067
104465231
274178357
69378244
425567302
6562254
71680470
153176160
274789559
534056669
212763450
134334136
444739346
267669176
288892608
239528671
502986771
68720113
171418692
174339178
301115866
53998159
396776703
218680311
144038959
359588477
419182257
496516587
494136164
508699667
433799205
97710516
349313735
435583987
159468348
104100445
360523806
307396070
113272868
377993131
145067157
256735400
503708966
110153155
122200772
493825196
322027025
406105240
477399674
464273185
216000429
81725148
73721723
53028756
527016866
98692041
279101699
190487789
413547447
224072341
268319525
56789246
486832230
16031523
257938279
294636171
508228316
21638126
272740563
389516355
51810590
180175721
449584700
471150365
476071068
66468774
375650802
64638805
117351558
421757854
158359509
172386725
481034726
158914662
138793949
236873698
21245642
253163868
507158821
5078432
175238874
335838863
165695395
46826393
109805438
321233626
473828772
454649675
525859950
277003732
206344786
188171797
284662162
778760
281108251
327660973
386109178
118346168
492372681
26189065
132207125
347796209
209247651
107080350
18981714
187420143
208612110
78212808
223671945
89158708
19215001
362099601
11524248
487533803
424384328
243286945
479700660
155102773
478056536
16004404
48782792
515446227
140447248
431966141
359313648
395731031
212456395
168042179
312119923
38773433
119034188
511429546
474640780
473495425
165511004
487904638
115096446
123997302
137112705
506198040
5575477
235797139
471985608
264397075
313513235
227466062
292352711
320457901
221589700
29274449
54800058
330416276
451807670
50614197
345455085
481160595
178728740
275359161
415635904
454425786
51218672
320062059
292128565
320114009
344248269
504543654
39320970
343997606
60252853
132766996
277738056
254854161
251187372
402152038
463222033
251779265
68723422
174147437
398304070
257507037
97459435
217909953
176086106
380700875
362870372
292336361
307604380
39189828
520828435
378304979
370857712
514919489
485320187
472222417
317002605
514990636
388105425
280058582
329150050
124258576
395563548
529211474
133056991
401827405
175419500
492680409
255907116
79525407
517662593
310858025
446769837
370907559
101904354
387932674
413486282
59932218
388584789
516948162
320413973
11863563
505444190
33943078
415362055
333952614
180933013
496303414
344462323
43834126
401801257
59782865
410579001
24484815
430937346
45793440
17752721
317313931
340806210
213953452
370482813
24107958
45645372
369447822
464242024
377778827
272915795
147638468
236315837
387635026
356159135
61918395
88942021
83200799
427401592
356586830
438714548
142195582
419523970
212637184
177858356
515204434
276067882
534329219
125960926
68732342
287169822
97243510
18713251
371759703
524941218
335456978
473128539
276792656
91271768
238396093
519113749
352117515
256711917
451798727
381900181
35776635
183654593
466512629
464999812
152725585
83238659
423845189
372671413
260335785
487920472
282179811
100246541
338166273
294880574
140786869
287695675
406435470
421934077
254482307
406561081
476799731
147944101
383950114
349045829
507444517
23125208
377838531
411546284
343553283
314177902
286779830
518316161
494001668
439418411
316052656
25010827
149959986
302531213
334205035
355428176
44137640
499949797
76118244
364805841
98280735
238595954
31297420
60731112
175356968
432999471
423736757
415631593
526944277
286086571
515969506
360906002
3898273
427703256
275772923
352185257
260691650
11443972
333292560
56715029
283098844
211078966
400383700
126027291
345845724
312300265
186808030
310718504
342895573
9971297
43851670
70426457
340618644
476744221
340845020
533176076
458289396
5620454
345455085
276874877
509285608
497834441
386918067
329349568
289634709
52128875
316471330
127009372
242853332
12377749
100676590
238847351
2441916
185836279
330407820
26044797
199397174
282255292
31665110
260845789
33906055
424349707
518045666
282148105
478714758
262737338
183179302
318272069
453609269
223703500
248040803
294288329
494068901
8084822
335271972
32809285
194625720
433191194
4098897
217384551
69147068
379340495
516573894
242917102
110631422
182642197
312594700
374183189
116348753
141262424
340558712
412209136
85245884
357098581
180158583
182024837
226165676
503859204
5889150
488898150
419322286
358058383
242499874
141672188
312363187
175328074
204120970
305430556
7548019
113087408
26586217
320575676
177326502
266621804
28212663
384913880
405034754
114991743
437135255
466849913
240110936
266388692
97633546
81203807
338884310
314688106
120409208
294776717
132720708
346671219
23787113
252392052
117986444
108693159
319615332
305624545
35539111
55343373
339925927
388971933
78862897
414995601
159663226
27160907
455833266
68229980
433945140
33103910
376944728
886050
89876178
146591811
403094374
335436475
271665714
167602871
266819290
39943476
513789285
487816169
511144073
345221587
532713438
168175840
140697823
298707113
396706137
50617123
170351418
82183895
374049878
291984591
25877509
254454353
238829229
167312287
47426052
264733965
26484184
529167815
437209273
484084394
265826424
347896880
198600609
264733965
175825796
42267267
440167181
516872975
315450751
407807022
187389743
80998384
270501019
219689678
185721843
91741050
291997231
251736509
1845355
207423796
472116956
431123190
171322756
529074101
535862977
226972938
401932986
517486773
55357374
59808298
410687028
14762567
51203253
378983233
489772320
176071030
204090448
265041195
435735253
335356926
363561424
527890411
379634804
223752347
327884211
424447012
340958126
484480733
164269736
65315474
71017623
49281414
146869732
512641712
34091165
27415186
151484198
152459925
31070333
464482888
472617888
212283542
371901716
384310775
357394866
532139090
461298164
247399142
231078312
361599731
294546735
157639626
204266335
187819705
292554064
142280683
520581422
154057335
449178307
250750610
365363764
71811188
276425181
394279463
365496973
215357930
483202770
3450321
169117798
28575802
181191198
300734951
502906553
102630967
393761202
216364429
138688012
149167417
335880681
249448741
4867665
20168798
279489084
241651027
2718058
34434990
441706749
242934390
50403168
472819864
34406898
471855366
153772460
451846290
460388454
333325315
343568273
140981415
248720720
445664277
361926236
77795087
438802749
485469372
32055906
231632614
449879193
299470074
476194880
127944407
319807796
73008787
20270027
53191442
302991962
478917889
489772320
154817093
231730129
472522390
361661993
34381753
108469828
339819434
248031021
467792084
158788835
287797390
98788173
401006131
196401472
489321022
149245959
370146038
222935072
193203067
359091658
311102360
326715712
452452861
186071477
316866795
224572751
76551471
472501971
343422025
322846767
296960725
331931304
325148838
25350611
522996925
116860452
282246168
383780191
227459191
173605095
183419576
127478936
251889725
319103295
260306191
23985264
30998358
211845005
272090847
526500459
403320144
472235098
146859021
176276930
454384948
104976266
57069162
293176143
113944769
439326008
224090529
502338454
274736804
143416900
235954183
322804531
160521821
253573655
322528918
25294505
524486754
493892814
426885003
303427698
122015329
155114152
501344973
442619642
383370240
338112606
317311605
530262408
433084286
451003046
417729175
268710517
142274519
320397747
371691662
231745898
246976194
357746091
139344874
178298947
387835899
368451482
232207689
218312817
441209710
13037487
107166378
142176409
32387690
96722542
51597172
337529794
84067109
209881082
462490959
174569137
502374283
400669871
509008562
241720518
185817683
484186267
105928450
53164365
450781137
195480910
135498
122613585
413061217
328263471
132590867
413643527
437785046
101147511
446994644
260484484
448527287
187653098
13488922
211101064
386255169
309086236
121075379
126510365
289394825
149050648
494431039
430113779
306789678
51001318
23016858
338175532
36854513
29329311
321107572
531413179
262740549
228307554
417144083
290694879
452640124
427642117
477519492
237023348
92383138
82396376
36859452
19273106
258568805
118802448
390130521
6638024
312620057
342684267
158345448
515784759
345924810
158112909
164860297
116187194
457036783
343181340
412420952
365106503
515187698
278645665
142481983
99285567
429493477
327054498
283616697
368431051
221192889
185092743
107696493
294454510
41541104
209013198
16837863
269151526
519504869
350872769
125735296
262917106
501598093
379787072
478777440
97680872
82874615
204955511
521499073
174129227
143658152
34556688
491589587
414432868
87848388
509694248
262512851
341016820
315754469
366328250
41134606
374175215
114078454
398719173
464978723
46366176
192584030
352507811
416810770
315301483
196712337
524322737
282174890
519389734
58231190
348261239
267216749
416029664
137842328
436885117
532827017
287879311
30759744
40591308
230535676
272521097
532801033
151076114
437299946
425879749
250247312
442598845
410483091
501066767
125364324
198832648
349813037
155391739
135090625
104319167
25740468
2355109
311670306
455857572
434467011
423136701
458897785
282410576
57878912
483154657
186029836
186185072
250734494
279036309
86638291
152758964
231979785
155810257
312287371
284319462
531556646
352296890
517513066
300981611
11089616
124250164
269113497
185959785
364699757
388620833
377352050
160021297
291328582
291765364
57954339
233954189
275974670
227234525
140719216
102424309
53349799
193489940
242638351
93498622
503383968
77498322
477537761
191666321
251346712
238626617
527723513
208286234
59473653
144804430
406107456
255117673
375802403
508771198
238573215
320626888
530175257
302198691
192969285
266903091
4809058
186912869
250321020
400983013
195280081
149670021
167382771
30130586
37895636
471343527
183193512
58395602
432341264
355876988
429493477
191004751
472438884
43726818
299953259
530971377
264674306
192463252
439299964
86846308
457001807
70588595
320667928
280006313
473901487
281622439
283837613
40076363
329820103
64386409
142068127
388938018
155737339
309435223
76470485
70528636
453933510
43914985
41694471
461611949
391658895
201398849
289583552
103681712
384689406
337122595
108900545
58991911
11078195
496638499
144162868
455636505
112428018
443128509
97534887
273406248
297440273
318544164
452372112
213749883
544837
399693242
4786395
267527042
181690671
377374738
211138274
372037885
445199223
23119946
466163470
533240474
243094459
210665499
46440771
364511831
367584110
465727247
306423763
90027766
398698050
67320902
177327953
409876619
84434033
352406539
340659778
422250972
333287822
107457569
218635889
356789527
316408694
208850751
188793392
217928056
91634836
93273336
116167299
475743169
218822402
310256016
5497797
28448434
155767395
346385681
459824449
462418681
113944769
433567566
367129472
184131433
172639435
461457688
193951503
404715634
532366764
459059943
98345544
68892205
266042416
167940427
61487966
446431365
110130074
227550297
198232344
347863881
375632683
237117052
270671126
465300752
117611430
512616470
192361557
427680277
453219128
3713219
319203311
189093072
302002323
493230413
410702185
23466726
161389496
484638780
391399461
134764488
212672428
373523971
428934044
126187749
328058223
24299735
175293750
3800474
340958329
448273743
339255460
265391647
424370065
267501676
91275418
213080739
507718898
208300688
213607020
186481162
306726240
281250900
40005526
435796172
16713169
76703646
493143618
419298531
429406247
154862260
408183078
198879611
257387231
437886036
419509209
450877473
485004189
404238711
39130671
167191114
276182391
140596388
293556045
531413179
408125439
476765340
99856360
191755573
321105837
368088153
72588221
119193627
521826445
440723545
70880768
525541052
391849963
29427997
389133781
409667186
33883045
105559048
80619756
118355152
532502560
153496243
382862656
355824152
491808606
483298145
343720984
353041763
243855006
274285666
17486593
523343624
150243039
390879132
68406836
332527782
465196484
293796745
503870867
396784692
307358807
7981492
409367010
27046268
373367536
388963721
319051622
464045004
37563094
258654165
300546172
307525137
386759966
105620571
228455831
384501196
436296870
132578022
393536964
151000902
497463658
53393256
151609621
142304975
488947583
404530193
164186528
40922506
299176650
107193103
151014060
17803319
333061770
92317792
283960547
446191814
333427455
37979328
265953350
44971782
385104990
392201393
258133318
13269724
427401592
30071605
116297456
145246735
449685901
182981413
175258502
218649172
509103251
85356295
43081704
49791066
89699309
335876294
343769099
510814897
166635144
264961185
250195057
50790131
376772354
467173969
374809156
208766268
402867006
52262676
465114470
293186205
425903611
232438594
77397802
491755114
62157033
218523347
156925225
167519750
6887933
234139658
103812403
135451886
246252363
16627842
456884
473274867
55667853
471867592
448321704
280668701
411046634
259638043
213239586
250034411
452315416
174868293
497248948
116655751
254796986
124558584
452242698
71898328
425149251
96443224
151873114
497203385
397004318
384540664
151808547
425162471
271937249
76114459
20566857
205316180
34203815
101148205
290100397
72027890
175499955
376640220
94229961
26290430
478358562
308604054
17128285
433648263
507705161
521746946
397923418
30953669
493908816
376304286
237616608
243080287
478358562
351156875
420198270
77224246
338615064
421857159
297480654
307884337
479012662
70656516
390769902
384969500
196193782
344053992
8131818
272763717
462604686
222417078
477804617
238209041
174398125
214779514
267102752
308501017
212172937
223512489
47891667
512283256
450958019
477190495
65345232
196205638
136185930
53529556
137086754
362199896
11658359
485674853
318962778
434186212
69011304
323828754
230483302
425975054
167376068
99253695
515633655
142912395
209593341
226283852
504492712
121912243
84167439
494903296
306462313
115122336
318092142
245108340
408562478
430133050
380023656
14301119
436397825
516960853
427182230
514298073
353509725
4230259
88057428
356173700
514578532
258377491
498253408
310195856
366150142
322243910
247695274
298258782
435237847
498374110
400402463
290047321
255401345
439526183
249325928
442156860
122108522
31532395
378710151
320785870
452263130
90805617
175113066
19850883
413934078
151235828
169160876
470987252
533605497
377362954
374317845
321452064
274099829
409305652
97087256
188226378
42866297
154022076
368473712
506286546
68953364
234560515
332670851
439999175
514999510
531643822
239651726
424660427
64949963
29012355
91797870
64297858
358489554
354116296
129616627
432416675
229070597
308278861
308800035
229506975
123606039
379518462
371511265
446696460
429547864
70317997
347635351
440990175
383941527
530202717
342978201
441240421
493305986
380282566
450734967
431942033
238595954
166639222
206262897
487249231
232492599
218176369
290740274
435106765
285388530
462951809
523660645
427902240
481245598
284306956
332093543
396784797
226356942
452980778
72480561
429684270
333296605
108077108
153884234
530128455
487690732
58589033
476747845
359545452
303750677
363607891
169012037
19552788
469134642
237960704
411436923
259588968
464956339
446317401
497250720
124723872
339177193
145853002
129780029
245065788
57549330
506426374
216457740
37508288
89602351
226450006
35575791
363997463
213319029
148892533
437121428
362473077
487280535
124412731
39689900
165886539
494502666
34406898
235692368
324622172
516215094
427324660
8079525
224225463
352520326
243165453
368335218
33660138
302644098
260735151
513871828
519918486
29332282
328738185
347962435
430098854
314159885
227386948
361792692
308652782
269430739
488369696
343782715
344914672
528707396
394711042
524220676
418373133
374548802
294200379
470670794
318885102
349997841
73267316
313402436
428974241
435606985
61336704
508980683
301279092
49873793
536516165
44277974
484914643
253837035
327184619
8167571
328271972
481214012
523150015
486332212
331204949
48817647
261683986
291051884
278737703
142604226
232622504
10747703
242039333
432293727
400994031
196179329
4388241
307109154
460891151
512133685
2387848
123366452
447657146
440665119
268747162
460035224
429152414
278823951
457445338
373431065
181206193
157339473
17097471
451035127
332741888
482304548
45159908
98723310
362568150
34532705
403127323
110042273
204626125
137547683
285414606
465260609
307230472
215800953
312443451
176101602
63088695
303612246
30593570
276804554
232791528
348494506
14692980
396132795
388919561
435754136
528393598
454646763
313621375
127298849
455851080
75720574
265506360
104238670
412117891
251551895
117991629
217508632
97680872
101777633
467581413
83096911
313739566
477662218
193924479
522175096
184672058
373277156
159182819
120129080
322581922
41064939
146631879
320584007
253641805
237334543
46874186
220918952
84301612
478490851
230492350
17962054
406727095
378406194
108702632
407659764
152494103
323097528
252810974
115596017
386037479
56534535
2451937
101492797
22074734
337625449
339648288
512436799
130512531
346762009
283617795
218648411
128118422
359261167
312190459
473404134
448129549
278377368
477772248
71323146
125324670
170055309
4023015
344446756
133302623
69423322
92281570
87380723
525968577
497448399
134678742
369993103
27160907
325250233
408598392
42113692
117441522
186698403
351569752
225483007
194626037
66068852
263556507
317164936
23361551
434629741
239125047
305918920
534411556
362639901
26708199
378229115
292919024
44099028
334885761
382237419
15049055
208201147
418596493
196550709
33489712
451248305
190925693
467865830
88732649
443433904
238374631
241556169
261296369
22142663
427632990
143466551
344820564
455726279
480889467
9751576
218625536
391517828
425039483
211394770
172132341
88248170
273881257
73719481
192659690
516069552
86368012
62493684
169116864
426888326
100147529
44079648
356615768
32337951
162585952
466471968
171460983
45068050
5379526
207261623
102292762
131990627
307772760
492206695
499633551
46203832
434333234
401020456
421778431
179868126
88926970
197546082
405504036
251055434
431597434
345522969
74565707
353174176
192179409
401623917
66411926
494830152
455674127
373523971
407769736
88183320
331110873
95584398
377926281
58372607
286422707
80703056
487639044
507181287
298003455
492423545
399100693
85477625
214472146
103463006
249678683
264057189
162990050
294744973
82851829
386040501
468757802
256236490
407291168
172857315
100537197
244756403
266424976
509813498
125181047
357508490
382066540
361488692
481698525
255964168
529724598
104785008
244063963
137598725
210284246
345541513
455398597
185107066
366330278
365137844
292454701
334151483
7102792
234867132
423873526
56363098
243629479
9174113
102314836
57927349
34152330
485133957
177286087
396550720
509551273
84475321
378021247
530612503
270330784
112422593
289658973
25313594
395154901
201883618
275853971
221683907
370068428
225719921
477256229
268092156
370424397
7277712
185372216
74564543
482243247
267268867
519166549
58210836
17393526
49296385
118542437
334182540
528051982
166159014
471219123
528077219
203184342
16197049
94702418
213795980
133056991
264121467
458941401
88675339
200886777
395917812
451292482
454039247
54919156
449102992
199096334
379349556
267212993
510025526
83047433
77050948
233114440
237894057
402014833
111191421
151617858
404113927
433558385
64507081
18033142
295750606
219604633
469673815
105963195
63930752
39841140
471479853
396214165
302483436
115076280
137109138
76356144
115741187
154602919
506927846
24491655
17679244
259479563
321760359
172058607
438807472
213054813
16254784
128028360
182768379
35001291
48660188
115762668
55892094
232867410
329265713
436623682
205032289
385586225
256322517
355270546
230235827
89653258
322793209
486562894
337811112
123631955
62843980
104164558
1236541
74668804
363954142
365555139
109091555
102350383
469909079
111603089
376959233
239062417
176664091
145468830
511353316
428887546
122270772
353219983
150934299
270440419
431497667
344773734
22297379
405822355
170222352
59400329
126491659
105057303
161765089
459214400
72317498
509716572
457447599
367360221
510754949
427363345
531811518
195201108
28664975
354830430
519273474
295193953
358652975
520817955
220909314
198330060
88921948
102466352
76798086
401766264
368742315
390407759
37672112
25771874
195306625
100726645
385597572
229053476
479243322
108304441
230142614
266181160
435733763
9999208
293226023
122256439
203617125
423042624
120437390
331762168
25810681
366674793
62416889
70461314
141915886
65916939
283497715
271493905
358262674
382024206
241779149
270074612
523448366
90142930
443185594
267943587
296765846
391646993
533182540
317973338
48631964
279277809
115638112
317783515
294546735
168839026
433490837
467560190
451664919
169991440
190779656
193188968
329930323
364402698
48260253
248965248
205597665
52986495
112652101
117439550
219877726
131298834
493305457
227965347
387556941
231457545
256520868
478154391
60272076
215603255
309117020
433456273
361609444
527890411
482653972
56243020
57045046
296053009
5612059
523321336
122231994
418869145
338139386
443351415
321148190
429668593
531083741
310229846
26232400
300078601
360494750
255478112
71500216
222338572
417041625
467731762
402164043
57211340
275157806
89010569
34118734
221283148
199742073
401728838
352268452
245736441
483038179
51793138
248721976
480069630
307762521
198332126
339712873
334523254
536753829
416696568
190387321
299910708
418411013
440247685
165722911
517083554
238638145
352473118
487909528
88407298
525632480
99936084
39911026
54875744
387427024
308685225
225719921
491789068
391738445
158172045
480130594
243560410
401271746
255196313
162655496
401552558
416622682
336978033
403066858
140773872
284293762
153950510
504702541
347702945
312231639
216175250
535300903
165020349
195100160
264276210
199392076
520397025
222582778
472884528
497111312
394396201
311979907
115874579
468601854
48687802
516945911
482676248
76331257
293487394
276693083
514583767
101828622
489580230
129693053
420127590
27032586
524725520
511819085
463215356
394142117
27582912
292822431
465027742
344865365
13079740
18680590
212291486
111825041
218453245
60464743
205352414
193495422
274439816
219605748
346871086
371899770
484952630
423931724
80101886
505890123
178212075
348668910
354281075
330359915
139809861
191938514
526030141
108613146
513243850
356474845
136096708
279597807
437474009
405828295
342003250
311622413
76138711
42599561
73595307
128428767
518921292
279907790
220706252
330213399
9469439
211998879
412525548
199354478
151306801
370020503
454694413
470569668
281975060
453261441
199683992
483180781
191019590
201581400
377665164
70544458
97721213
144162868
38083366
335429809
161634728
241222917
442186352
228005139
20518686
387038794
72904049
14776852
462541113
273763188
425761970
440815217
374696441
247774109
186344488
435742639
170393483
359265647
13781501
157600867
236635154
258413868
487139141
110535349
257112054
157198226
165619587
259772840
68967332
388232882
344249006
270435705
398991758
159074590
201112646
142815682
449831111
68924880
525269011
116803228
310559907
391933397
454600045
260716069
46394126
264914992
402516745
334193439
290127273
419358766
421533475
217636630
232768903
143763315
43898820
402692232
198529911
143827463
186289573
281068313
204277458
500705844
452040908
185564543
243751478
150551287
233856603
385630024
269500015
319751143
21340945
325978999
60198846
400458534
147666819
37355875
41650932
51838969
108003442
378145504
389349580
98827845
532492250
349079780
503890970
173623283
150132644
245240346
66890105
202024694
97457993
166684473
136655030
4813390
433214746
531865011
312090150
466329431
227258250
469098148
495235537
463431683
520910063
105299566
446380393
530729674
71082799
520186942
311656731
348992732
316154422
518115575
466822272
391332614
499104225
314571711
153082404
232193075
87317098
454778836
207722151
131409230
225173231
505663877
489326940
481044916
149433781
305549279
308966116
145747825
350959120
357255787
6999254
137244764
480630497
428986276
337215139
435733763
175491768
103698513
430442401
451469748
365300426
234998553
241249959
335038021
350132708
279417265
266564835
274161270
66328141
466130254
259650827
135023071
135601709
133461840
369767123
520407580
87990291
134433465
123641664
25457891
61979539
94305482
7671844
200405821
124168549
285640331
253836591
525285933
50467588
431705456
281665670
86308471
74495824
70638030
46159018
405533271
169801618
360447130
312533332
51701637
65315474
117213052
260650036
409103547
352712522
175170065
449371418
86684275
339710274
183386718
486503254
150199018
197212548
222734136
386486720
471307792
249124520
307120435
273432453
286546140
1363169
105863960
17892276
503324695
395914854
479735309
69580524
364908183
247745253
174261198
279010080
255296355
435378289
123574356
512082505
275100846
113092651
52347216
287784503
51255087
300174553
318896619
514117870
498958502
387500444
471898138
460474120
258656226
28549543
321232617
409932184
303848693
286367899
414183647
150798592
113833540
62787519
267248406
210916681
35257912
18170783
173454204
213793987
342150051
364472003
159024950
380077395
318601313
492191665
10382501
455765587
344495632
353211691
509993492
148667546
216018135
118345139
300683872
487258498
215553750
208854680
517989342
298212422
357463855
399325319
530164097
364707403
419322286
277461788
100363007
387052067
253430682
513020753
223252648
441693324
286247770
107755210
254214695
411181427
259394528
7661951
430386523
458187551
508567668
410386549
139077889
383187660
35471850
243987811
60269458
174454606
408913515
366392423
93057986
226410792
173170715
181346770
199882729
290270833
233125927
407361634
372353139
318116631
349948508
128051393
197096394
494521434
461432233
452060598
34507745
369373130
501929297
133925806
448024662
142586591
259583026
149016443
6589111
208002063
316734527
123634743
57489327
207912674
278129613
146511840
185673261
282055803
184661553
157787987
81920235
474184013
305450102
8903357
219350490
47265125
363636887
166085963
359538042
280128448
141066920
211138274
353644914
198454217
505291186
522576063
151260084
25873037
148223174
133196946
211529264
452458975
326211741
459219383
341048608
247297609
129620632
338931731
295063591
74246366
278694926
15851843
169895611
9014460
236984614
305762075
440045561
138299956
92219072
147658717
371676089
136176691
106647467
76198526
264788524
213498960
416585463
502518141
282035861
173447883
214156872
107591824
48569965
387982306
403023953
76360639
521044341
82905852
308060981
345725894
209603941
213413288
142841296
173578108
468626194
137220288
252745098
136314107
52101144
438941879
308502743
121205412
168919016
476255379
466326882
516566830
88618499
256741199
106008940
260296468
124411637
197516697
525321822
289606914
407034534
80127451
4956705
489729035
295609017
21021095
350799516
109886594
484414957
452458398
514507922
230532365
37985453
231385603
464329730
108312627
267955762
438476120
329291388
275353599
471586801
205366991
442130112
513415311
428522428
44209411
11865110
118369111
423959826
9005920
118842666
512232420
262571527
340694815
183974617
294396362
45971449
534986747
183282243
187939093
34292186
361810813
202440687
204881872
20404154
384733090
257322185
230579474
123255484
80137657
87503605
486810777
481834666
360994984
490309144
230877698
495645823
479953102
191828172
526462902
297526280
328618593
303029564
488571072
59587113
243929333
330170222
420843239
203688606
283670878
401266810
106600580
292611579
357465229
178878615
354033048
274039845
166104168
342187263
371171508
50524451
197199387
322255119
471199404
349939953
349514130
285569850
511336484
309796104
520942096
141459632
238937125
126290944
313375351
529063413
244347308
487013609
239261504
203350134
24836060
341369619
297633493
64692841
291723321
14358357
359269923
11428647
244025328
503699663
503775881
199877851
457313077
254970561
46087331
150323801
77926915
524703621
266112079
44455999
88642211
311854633
150989475
91737079
8789054
225377936
183385937
275383930
149840974
323127704
9257171
443286653
433102460
16237152
27752142
383731477
96405531
298420191
440051597
224923399
90542287
213360738
123569440
292484414
59538280
339124987
527173776
18547435
77197596
438062875
315233943
313897690
43961782
305472403
138409106
489128758
279354031
404833862
465727247
390690729
367364196
171696519
58694490
485494402
83137709
260915523
449227705
327132614
116530715
272528027
446201366
309230785
99891819
313159400
448344569
199358504
122528158
63236177
320457160
260725568
466216872
331647246
496545515
501605236
170521407
29097354
434014792
401501859
168544502
92694744
268224236
248861127
513253686
219124209
484375108
168948119
195933027
276188958
153074694
37692810
422821922
257794497
324584298
430018170
318172992
398810151
145520024
491820051
320200781
251308963
280841277
262479422
461758760
139691912
222129304
70954240
117283706
159360772
35433863
114640093
217034597
65410418
97845717
177130556
384180829
129002347
345517343
516921951
408729711
370501436
33489660
160354045
229577007
449592134
371283443
221542677
95354971
388101249
291845791
411163625
447779851
397063213
349844953
429467105
33899294
351609309
101310306
520076112
194879639
320098415
243212061
327216673
341851614
435569921
212138136
461732935
335858495
15521723
378400994
431200756
114618458
419515131
309416669
322243910
75085809
61320845
196536671
301067375
14333124
460681225
398654087
484666444
350579297
471807511
433663547
455856007
102410430
91253370
16778183
2012887
342936586
3878446
42994557
470846530
219365783
513023414
312470134
354905087
300974989
227186951
30186969
30446722
272055122
240519375
156070292
81510776
74141493
286710886
394820500
419699068
255277008
410687028
199234716
349145501
293014981
47045490
494028742
80159504
489393761
278610419
204244410
513332085
381143568
99573314
105340962
172689373
437549798
509881421
462313098
28483439
198281607
527066928
66243732
286710886
326807218
418890015
3536867
229328068
298939459
63758462
78637194
152123510
301540234
354078264
486078074
344486626
63273907
327576212
458546518
271968310
156145664
62813782
448072072
39035149
241155700
242124724
198670456
132261469
296426602
515326660
534609524
277678260
391911972
93477731
267577181
24389229
268914364
130950801
466452816
76505744
261630416
136498748
378100040
56796549
355718704
471596008
388305944
1398918
314708083
383247077
459099605
241988937
279780688
527533362
203622109
376683786
232360765
313878833
344242710
259803056
165080840
308368236
172889851
154496680
488975992
96027516
319628821
170817870
119518900
79562883
435503631
334471388
409920791
223939710
399384583
446214528
184795588
88493110
25731141
415545321
463296608
162225152
489157872
381583940
392728192
362542439
93596083
449765427
484142286
229870532
297722213
318165551
22675925
497347597
447024229
350255973
404613372
56910463
79803611
183426272
8249723
280128448
320492603
13859289
9927614
251652049
523197168
172293261
219264149
274560412
192516930
330452444
73274421
516610888
5276105
233828282
374100948
355664323
38822376
247547926
112641320
116177820
93907039
210264437
333258219
259513016
84382948
206074086
436843977
275477535
340383301
438307413
514954259
194668246
65144470
345634527
62796784
316714871
58341645
344686834
339107631
234710776
318688693
133285312
79102351
458986130
370957050
466632806
286794843
308002265
390650756
244051769
471049058
99183045
72906158
506167584
111113585
304145597
352314318
16713169
198602148
36237425
152981780
524776638
181490413
382533245
136924997
208390798
219127625
205463727
87381394
136935719
419423233
120616261
383213302
337829838
58153119
107776533
85496303
505603622
429493477
123678071
182733515
525828275
389145412
387237732
512076501
331932989
229112282
436417471
352063090
6239532
377529314
14393189
158953259
456103891
74704838
364522127
448340560
275380260
158572002
363398621
523693558
57877468
46114698
253407635
416046253
307047737
419816303
170338280
442241509
287138557
493685395
466904969
461298164
374299297
87429671
169815708
203565727
504436793
184303308
165777992
215817095
378567999
438340963
9256490
282171720
40638524
384975167
466460934
340826402
106184081
61401203
507901728
487636877
249317167
166194848
313156448
408354349
397131328
85770470
501121223
179762460
9809400
333937637
58256019
50980434
292127590
497484422
306403276
88115132
463440863
445324893
507983981
4769689
315591009
166471620
74710905
28679405
422048594
113090112
322187533
477481288
303515411
84306629
308166391
193635953
222279758
417474887
307759626
301826224
289807783
420571346
396770269
93501936
284129229
514172502
311546634
257198166
210317002
424530129
113021339
444766939
464049019
176257920
233493610
473039220
135696509
267535597
411302219
483503463
179235188
21416214
459991046
386186398
491528487
279533065
314544600
147703591
100934698
275403347
276551683
217729092
191125612
400364438
533110128
495488250
360915864
532063086
463434814
404956691
343239748
293815242
320574551
325738960
51007288
173806771
506364987
462700777
50022034
173919699
421283175
354599756
233965845
391119420
254534165
425008958
327625033
354709227
60897153
197119595
422896576
139398498
39096910
401711544
408578311
426250805
382603649
382669797
274614599
456527403
401052852
406321380
345203070
460606416
8955822
466665912
38335903
142961262
398539175
197257290
327241345
281975501
256566237
440286069
41078816
330881592
253404817
355575701
517398336
86274858
166609278
71955030
474696939
455776061
211107171
103855789
150682616
96146801
462688648
89379313
336779323
490071989
500551585
249262852
329890146
342651373
474269208
12200292
492925356
478335779
256470321
237330368
354333192
468607941
37559068
199310624
339309669
469387545
468789280
20722229
451928906
26042755
524220964
163439938
461053253
299873058
184782807
335183711
98174980
389321518
166933097
102010929
174786686
159091910
374472048
13811844
395870320
3394120
234032156
143645661
377427540
260146272
301080924
108337042
402460366
501191866
287074191
118552389
525147973
364859311
480848716
316325688
520281348
299388001
203592434
141629969
130717802
518910320
218253770
456064755
337632302
504542120
98035982
13773153
283337748
371451610
458113757
243362422
439455299
412612993
248669673
39626563
134582979
87512200
64022551
74740628
230020088
270555597
52700736
131988844
10148407
377186104
477621572
22211141
364074646
430386834
515969506
516449051
152818816
455038930
476396499
220600998
152738170
108525390
191417124
502397319
79923303
439313402
301237945
18850404
421935705
77061809
398320508
369186985
133178411
79414106
455136212
502580212
19509813
473861964
55882870
60331563
48211799
80048523
208314408
213081543
453696337
237120579
397522070
214941430
350661481
306811563
413268720
454860936
284310648
482946700
157798901
25046065
357794892
484467590
206006628
267437544
108291557
528513241
58908423
54012736
787804
445116042
440936817
234173340
72461816
522007939
131117203
334674362
359535939
119332315
440471032
83726360
304355626
535306192
155924852
336239272
313209584
71021398
56489
412589407
451336736
296425571
406336949
276413178
510868285
505546343
506169190
200868439
411981697
425472800
46348080
171517412
325333378
393368634
85385740
422581615
185586914
104018938
183377213
248669673
471980920
279838865
527384012
393939340
271438164
393447075
499055126
485499338
511673210
192342047
535788333
148214226
438026307
126012170
172562340
369568867
37075454
51949024
294183118
432353589
328098884
271799044
375953973
189603599
274210850
54598289
67878362
166875551
86125870
202004377
322030616
151953429
127565479
352612343
417103764
494028742
6288584
304052610
14305343
83860908
448363523
64021074
241183199
35955384
132700499
411021525
47822154
431178501
15380739
182720652
429360999
404071322
393455491
16337170
509375516
72953882
434290511
323404328
226260000
482735430
65742376
31522370
265177749
479207136
358537881
107297197
377566154
325308653
146514125
374687474
397819034
454330506
177397362
297033088
163891982
169102681
123178448
352165887
120328482
82041911
90012197
400996969
73726099
442055084
109557161
112616231
234200485
239688050
233258846
75458304
55777090
54540123
432633962
262657843
170592141
213585961
136040279
355057099
104928967
351518690
160515063
23540848
239423433
69391117
138903969
288670005
323451523
427096852
154370975
282585517
207229087
323349606
460070892
409845688
351271876
124232994
499401225
95321251
488561531
465385786
522344956
1136148
126470179
47869228
443564973
335007632
91386009
167064637
32248044
20638617
80099520
256167506
154945584
475013439
454149429
46348080
384241974
241334457
509267576
495066960
196714777
196835655
52971974
350932069
534940858
201073151
314658265
409669051
266406360
256941338
422956462
375222546
360022039
353710700
453190994
523651218
276060092
178789865
358974499
278423311
124519928
392496820
51100392
285717917
257863422
306917320
164477015
247973408
419497612
417859224
452415950
485587548
72992086
321828220
345167995
365713596
14755356
39177852
29150948
128099280
536130343
245739233
455131717
78006957
186517647
376472954
439480730
129411559
352108258
527286349
211173979
460528740
471813807
131032532
383663602
230249681
447590382
341117292
154647942
228181095
392663101
427882530
44125804
506258095
280123558
404692118
31028237
17452829
127184923
495454982
77012045
199786916
322899973
329122451
122953212
195230752
3003116
463129058
125044485
139662592
349229947
87518700
344614116
14296027
137120927
351510626
277893615
9863728
77197432
343710030
121693000
59517429
181865819
318436068
523042881
387631936
443974187
288691375
244578924
268133443
483626794
327912955
447779012
77554555
20774245
105515093
95457696
375298100
485443470
452663356
271166134
533605497
486029841
209262625
162309072
256061282
340125858
369185677
385140461
409433001
282138552
374268367
216101787
268453235
40965609
268552403
99888343
396367505
206587532
439783718
462535118
474278736
20840251
469741035
468260357
294277673
189297864
188332329
313170319
139326175
388074888
130032289
196026864
255852800
330290957
208481946
507708142
198098752
47961461
497186564
504715492
308622159
211971262
520988805
147538028
468431502
148454289
177744873
158597611
315043370
446329615
505306039
60130878
238307111
154740568
505720962
521503406
26808525
383985372
507893565
318728528
286636304
26209113
131896158
133657650
77801139
456743614
348817416
432346768
522926153
333151221
364352014
233929529
391328770
249754352
492173216
119230452
236146492
256332982
313515143
40070596
412766411
326701914
19989406
383595453
280025024
473131795
263421997
120783989
534933980
21872599
156212345
69353055
314527125
195154582
455427590
235949341
290214492
235996090
158876459
475512190
417267368
357627038
136031471
181649653
499626486
50392197
223554828
79615414
434230167
248816662
451924509
73225277
248836863
369673236
280222951
444816048
492057193
206879558
492644678
160277722
183099706
75406257
225181147
450969687
72296012
51718610
166143943
184049788
460497865
113753975
505278364
215387990
508902687
183815345
366933398
275329368
29202007
31036657
518627495
213059972
249420976
474448485
201497305
21117403
490848439
407883262
384715616
410001431
482168044
359134760
501795587
138238876
334822421
126602053
308002265
400071644
80836060
133799582
259627477
353446635
95266187
344417403
155432029
235201120
30258105
327678877
312588057
197506583
35920844
325806630
169501678
536068054
53933934
62373775
335616107
522225652
396852117
210472888
83645346
316002156
348024412
463859386
65768287
21268905
260873347
279526166
533392231
450771732
371371054
504224703
255604946
514999510
364319146
526177701
272912547
257170333
526844108
56274841
236936258
239438594
334403618
266397634
378213000
158606455
111939051
298876943
426773876
298805583
337044577
170932773
232193308
38220431
6054411
446219619
166656036
139051282
111703381
61110022
22443128
472136333
147585598
315099198
44391163
410290014
55597206
395156895
239508880
440960321
339670923
315819514
459530977
149647099
481528153
105348296
459789006
415037861
84127408
257564793
232151425
173771150
461057177
518730341
23968042
38459911
509004483
394854457
309551445
295055180
190639329
405629309
406676367
273764642
427818293
249808826
98641989
323797005
317726821
535681181
186161543
261370383
409638478
231206883
86744006
129556876
446745053
109929266
452062730
482404978
1150025
494414543
40618357
75763192
33327250
223529920
390995072
486734746
325869119
294019753
432962056
501818544
502447679
171158142
435568459
118441722
241203497
80506591
444026614
109148263
277785319
439227093
190748885
318150840
467643310
202586141
259328215
428565217
509734781
120576969
516383173
364288487
498999514
346855398
4830208
15791173
518091193
313540260
61124901
165771919
263653869
501828046
201273779
237098377
367997156
421299662
321977240
434470834
39232388
322182237
271955250
82367200
86826393
332087819
57173788
517143776
426147556
244405112
124119341
202103632
38382288
79155213
141185734
365357428
211466035
388273934
251114431
429646237
256517651
279408535
20660209
126932314
441974092
199804111
136014604
276604541
79673251
186808030
332297345
8459785
180369726
274285666
224747570
410516920
525476667
256781049
331351931
440623101
222817431
106305779
353391596
114738224
450465499
472377761
222773816
14244018
154659685
440174955
408080086
48845702
315971402
48516611
106141053
83667700
475747370
18542278
332805012
450178802
213003533
135916430
291070447
129824012
19270905
532624729
471066173
184415766
245632266
165171589
439451462
253405082
497405370
417420918
309358288
170991161
211535907
418770511
126810313
338627357
310680350
337520539
485707459
118345139
334828254
435125571
198789121
220824933
393906283
393470828
433481088
214004957
380918663
407489025
213146726
160678290
532811781
240016754
404856949
243602599
113739348
118911354
174750774
108249912
207659103
58608141
230966588
172150838
154076308
134730916
410442317
425608447
497300719
380137236
493812491
326329164
193700896
122782316
11361422
348558168
515791097
77447643
482653659
90107422
175507780
53152917
482632555
308246823
83890970
146262011
326997935
489276107
247476211
355537011
199139820
391614095
488669449
169827379
478418282
250750125
4210137
282930141
488785917
203552943
19909413
452955973
1563905
347664068
497240387
79126300
524671560
121091176
82861652
139731527
5604817
473135357
88942021
10715196
318540463
63322081
272243079
250981721
437325959
196251885
65991738
433780177
379600081
233828916
18015360
302817329
47482837
316228515
525161616
475301091
228729776
28244577
309616225
303909683
281103645
160146912
87824433
180745237
37823406
527961906
146024621
467530738
266871990
279131024
197889263
44686239
427663576
468046205
236409374
485899275
462849976
181100282
167940427
334022245
287679172
382366217
77415941
501610471
529129329
163163309
452007250
200952633
473527965
123276809
341973499
254307141
372352607
377181485
122211680
216849774
36501048
343836288
292266325
296068460
336546160
414766197
437903830
186041894
98153730
526978990
109254352
501170751
251389992
340785376
41389948
289195581
384816515
26142528
17414733
481921445
32244866
214527445
144662110
237831523
330269253
368206480
348657237
151324333
511284065
242066631
54870246
177198962
486920599
358847676
197613624
403584366
419121966
78349621
169904413
240539352
187473355
394807605
425042564
228404704
189084802
241481033
72360878
438089942
242538392
495941981
300365096
264306375
255943583
327887266
189163080
92652567
172651868
78972080
179995197
486002642
262537929
94753725
210996970
389109486
287072799
234882401
502261606
142442756
212042241
10154745
417406825
393835665
127765421
206663094
343268501
108624322
355613808
367577279
107747988
465098885
278941503
67934265
63268933
221613498
36135244
315396865
253501511
423622651
481112744
227824468
216556382
278006296
22498201
361972474
435963699
172536415
229731372
60489444
444791174
472237331
324948791
236131241
363107802
60901982
498903657
187893400
480157252
223875402
121414951
272489903
481629895
403824255
147942297
211081700
325565450
320205671
229509921
105587764
3858459
202337424
325985314
77666835
9863978
451484397
264961185
175663019
499284630
167455347
99269653
254908805
172378201
476976536
343492454
38174463
521789935
515981904
237433992
446101146
207735272
342175997
424575751
111108599
394977844
31912192
216504592
412423374
141008978
170153704
337037802
435181164
45643354
489709045
509209622
134020536
348657892
129639860
465283232
297279941
476585306
17285555
299655092
209709587
314173208
98087212
429631649
113887532
89389723
506737080
158385151
47823456
111901042
276697776
153076839
439745043
117171795
186261983
75956598
460474592
297176204
483095872
519036217
280407786
201891044
55092139
394310619
274490119
306772958
352553870
416987853
287514403
372075042
36158706
353390614
52856417
402545452
209388760
466139470
16075729
478558040
406095497
420885731
248031425
103684721
90718690
57793812
64329084
406860235
175201232
494150313
179668287
173251873
531357421
519663872
381383985
398986187
362162763
6848882
396150415
387096571
173818567
87683006
372271835
29905258
149088919
389891721
457894485
360211967
479727865
150841357
51400693
142352338
210752059
53606285
466709623
4266535
123487902
104903544
519017463
116559270
165700313
366259978
241966860
170944647
409932184
514135413
489180591
164465561
434884945
304474306
378583952
325629939
109165566
385267546
99753473
447844582
249392221
264521286
429187250
366374493
527662593
337900794
286615917
241565565
157036587
465185488
334885761
425325304
127221606
340954586
351518690
16332194
419202271
401908869
381282572
495714247
518663832
9278613
419643182
274744397
50461206
178419263
346963317
144601832
428302530
285625229
214619850
388454201
304997407
418749745
268498855
331682021
55034921
393637919
273832461
293960798
175098526
280767332
34496602
426084733
101704396
373565191
209790727
320162462
367213037
150628021
7664262
235512331
293300595
269150649
436659347
132123693
444000455
367434244
73752224
255029614
391999172
500129513
338956704
458420983
83223719
92268818
223913892
383573338
500275185
431359087
219570584
205449736
338839957
84890323
493928721
288896633
498589344
46086612
234060329
239139060
199258961
320968081
502887826
525441520
463741658
30025721
225195225
354680819
381165662
305064686
355511124
5895402
206531988
156352757
447202262
417927724
431942033
317278973
286063090
244884396
138575333
366486377
116184399
256018388
408459373
507131207
114467453
266329108
149289313
508945599
348588230
238181482
300148285
341287715
228072222
190500366
125576637
248968207
284135295
260068362
535088218
51975108
297969147
489207006
138066039
199189518
205039415
383968949
472937082
316460939
130807268
149992509
305453614
11167313
190516915
354950499
223587868
492816158
464832751
319435941
410711744
447176482
247862966
384427329
433104693
129933428
280512424
184647202
454380364
113090112
9421366
507267478
302475598
380159961
140716326
494069584
220798454
61981933
413973227
492180892
9656680
30759898
210115872
213281632
309850616
12360329
231870245
302853019
367712569
328686142
155659923
465085756
486078722
361155744
171464970
366502146
120074643
222308544
29048032
70482495
149538673
283675456
219127625
500822568
109579302
359599112
359406181
146958672
465023042
428782319
213081409
463543561
239180897
346634414
325580471
403640388
379187284
20601002
282416781
123017402
34487182
79823183
140924193
502693209
367525710
99712336
390434948
520321142
17414077
460646576
143669981
457965144
40899235
303624161
250215945
468217606
308679898
144143383
514941944
43004645
412889829
171855264
280063463
60871972
375240694
366628839
54593636
81994013
157701668
80238833
302163352
255328584
21290475
210637281
425279334
351280180
94599698
326758014
238157157
403627664
118345139
516430402
403212394
448524704
12836854
534759737
108963582
147024830
491781565
371031596
227517778
273239648
102840095
116068537
298504273
356141279
317020993
49183424
495410970
57835864
170595712
112132773
334500260
243862192
366221540
179118364
6926977
356926448
225152893
14308045
338889140
73946503
269061570
177145888
534735815
104954248
94941838
10068890
129652777
318856714
35476805
297992345
246937533
286201772
276378955
47557952
156878455
356055994
453571858
309527509
331423525
283408805
146071851
273648894
113869876
153965399
235651268
150212309
506654233
218250492
40034313
227691433
297648859
206767442
498161774
468246137
411224507
191883959
67360761
390576135
356873608
294379620
377641906
248841162
153925183
196202883
150290294
86671692
76362487
211666833
239433457
528297323
247921871
78038887
496105490
421935972
100745014
65196480
305169971
531817583
167707699
387242057
336688961
435498473
248338399
301208588
119310655
321192960
72527331
167880961
404758249
184480145
433866184
239123502
423232977
360834198
497429310
456400047
466067465
500784989
238132493
45693339
367758652
297783180
293487394
156285544
348601246
193269081
372400222
385282139
163321175
405230319
55714033
125028195
95417964
29535591
88352788
194845690
173037554
210706551
417730522
161227821
271753503
346321720
307756727
487134114
333865996
215855616
514708799
163242452
164015254
366199318
288798991
349105068
31161402
350808519
220230727
470320664
169801527
73999459
191777859
341204808
170536555
343990273
196661884
305198385
429581714
455823067
535619520
296314760
485924262
239896920
497597153
188429570
56389471
528250277
133233540
241331268
143425122
58814295
527800339
401659824
271084539
60154878
182083584
385694734
514759790
422443862
275659153
291638536
316527980
23410520
76480554
181084627
412099707
4204094
257956193
127703302
485925934
164647344
257513825
251785212
143914585
114250504
166061811
238041833
210284117
148718635
492024461
472210440
173110520
212561784
262405253
508735393
249859638
1078570
289051557
367414089
243650283
359615478
516049015
40226197
523178037
453617061
345938137
160186384
355765952
311847695
442082055
136941369
507894456
348661143
525500636
330245124
528416499
361168365
520568437
88559423
273911711
259998538
366078766
11282598
91876687
98936531
396060863
527508827
499701276
196440265
394317943
201840590
386967610
14115066
111813102
119295998
36306933
87375314
45717938
457963433
160803487
388097251
146071851
298805540
246185864
463446326
462308279
536032156
300167414
420854728
51686634
515621198
274627584
144307523
279613870
147370360
441829965
64704146
261976509
331455720
305586648
232819980
281659354
199557654
16013275
351568287
149929610
385461680
476956336
19296659
401836433
307640989
128102469
360002905
483532834
453192539
51696004
88900675
135819093
326083042
247085864
346627983
510345741
75572068
5486395
383279634
243310214
263939753
527377538
487885880
160722594
86125870
121562623
47277173
308112113
5463786
219605748
112061471
492419796
494440954
77200474
260167557
347048557
503634478
86759858
174781682
373044888
451617254
124405083
525200970
253677403
203195912
216226796
183469155
225860011
404129387
509694248
357695779
535243516
456323995
300944937
427524217
109188000
212980003
262769133
100782576
370200763
289122679
454868524
317990407
225252911
77381880
100655519
136006772
153764187
78646607
447959350
153594008
464067201
530382257
305044752
482930915
213915441
480184762
234600305
12843598
76175768
275804610
102364918
384978492
339435641
476956336
304869019
105116113
9670883
307789123
35713182
380049829
306291017
386641674
294427736
468437688
39403102
30754398
254569587
429245606
282414856
88404541
480200381
251067888
522814348
1924713
34516268
122384313
154966267
503421181
68128130
476059192
225832041
212879691
532487084
147759738
458767991
430765762
270217903
106845324
56799830
503923512
486448351
494704998
184414573
339005797
222577162
528077219
236274256
374617537
127538160
531767026
127179598
290016902
526484257
355033596
244681564
464483019
135459987
243046775
315666782
255595875
143271388
463421265
258865810
199483069
366577193
267771049
283563904
185847153
78675754
113210975
329261746
239484333
326073522
139088093
151163118
275317334
31107542
397413419
53922117
226250366
154664418
249400968
255097175
477523697
14358357
183420289
355854600
275890627
172140652
136144281
13464300
170611284
285518011
80528917
188137308
169828688
313391068
450278832
491584336
207816786
62666664
95936867
165038515
1371485
334879073
291378845
28338039
215724152
38227467
191200131
148623395
449128596
141369057
16083173
399592331
447010864
264813685
501695285
231391603
316393758
106926919
8900542
534459387
445427783
30050022
509881421
492056839
345797878
199003811
136369661
502565719
403375926
52101144
174256007
59835862
481359476
316047031
266335639
50468899
302535554
438599404
107573214
247769046
187868531
107832084
509271795
485640462
256446622
363145517
147284135
277886630
225747767
444127371
455400098
472548538
167169869
237287731
116723565
535676062
176488568
403646934
196898455
293989732
463904193
144546946
272071270
381111574
15563225
364327545
83295716
379384836
265498540
264794367
20348438
212772405
406604206
490382820
56904740
344285849
410852380
15032927
456034072
432343224
390310541
141363430
168851623
359796916
122279864
89766031
500878207
64713207
322817018
309911938
91349638
84456847
479100737
390556481
123291930
396446481
365123196
462559233
464485619
487880226
327177924
163096774
130195977
448565186
346075532
75689425
51925741
326234068
506426502
252586920
378423601
461036876
420536961
194320932
97340802
141328949
151757844
276604541
425503344
224364109
47910498
14526587
391665611
406148109
15594040
381307820
487086492
85352629
289349105
254924185
413286825
198743921
301548083
304839373
531411354
415411621
387084897
471126388
194542894
386630825
535398026
345289015
130009277
171523972
133064332
433154340
69236536
444643853
288354658
426632475
418447425
98399316
73865550
142643410
510782478
496509991
384013965
256594616
66439886
432528655
421520354
489209995
208976607
263654495
365451561
488874201
492009772
534872640
378894195
461457688
376093194
16515351
68491294
512506933
444485175
283111014
16279525
446101146
278235667
510126031
368229515
261968625
509921261
121309200
93351335
294997335
257353637
237340519
282180364
452497999
36496796
283062149
477992241
174460141
211532618
199529804
240142386
3045061
322127751
195230540
435444396
534479157
243153983
12305982
423341141
17558830
472035
280201362
202798294
514336704
106518847
173645955
300290075
42779539
332064453
475214677
298968700
527472286
296759945
125395410
364945069
505278364
692136
82108710
488330468
63550033
534638567
113621614
325250233
309282947
19498014
27610133
364976034
61551502
519339097
137946201
131194996
433515036
11981233
4769689
133423910
201644308
511063862
168953193
378098707
434727081
179648452
452823165
264676848
313578759
313367893
2724762
289103175
284697892
243662713
404237741
58407737
114933999
240199277
460938996
316172782
125958217
516813231
300118575
423949719
211608665
61018830
517021362
520729484
532307405
1398918
5477584
474729953
263408620
111760224
210467324
456369960
87676377
400847218
154007718
206798145
233514407
348797377
285408203
326465343
400903020
325327402
499191551
229731372
60191081
195777198
481780829
99264891
401886506
166021750
200623910
101981865
292454701
181968097
108636410
431821030
133285312
476649834
385461680
367964470
482579710
6227976
403994750
526504786
311931199
511082535
261744326
1739863
260432372
57770789
170683549
60557050
364078666
252414279
324293928
503305581
92481602
477135102
146156672
43466826
300344469
162249313
411973346
90104505
227852334
436727957
354365206
141538016
316708154
84540577
147953300
85323980
158632889
146806198
481459570
515794234
281694420
52251155
348553566
263556507
403361939
335038021
6157739
322031936
365893237
397024358
20698685
166107343
170149085
81790557
304397463
146008201
312867406
492912878
383639355
43851670
283417795
242367427
7811432
236556026
247163559
361681603
162794154
477931307
492095839
36644531
320200669
119777352
439576023
29593467
370399273
278273490
317085416
289109857
87504147
154878765
236217941
238006780
426877820
484297886
437417955
374155764
393747647
160428878
42961963
394958916
200182462
53673142
453141799
485938931
203053890
267731625
103770212
342336887
127569438
98545890
310494828
511459244
42557999
89084918
738182
236191308
329103705
405113742
307045592
467102377
423152209
137834492
324581259
238109030
536524769
518688940
451176820
384171172
23936277
494717574
517410603
466007289
496870172
301611740
165587744
484157470
492594557
535728521
467425052
70022294
474357315
107657350
147313976
240852600
448043602
386136897
59377179
259578606
237344208
357113062
345340572
234426622
219964136
371937690
190198273
195402489
472842664
406667930
107142876
522575277
528085795
531893259
280568508
313907302
506424982
115228594
82158813
345696792
431115210
402478360
505734464
509309744
185527830
235651586
152443171
272379182
159171127
241095101
10427841
417226156
406482803
120632283
71049600
269558681
277798238
467667648
47533406
350884502
40614762
3966488
95167751
277140655
277421180
61952522
295319951
237653353
2535593
346264390
174793326
238779718
512935269
101606814
278840112
142319657
329705200
235890510
392267452
353186934
86444093
382204944
317377599
454328292
372392428
384320459
71380254
370148517
476985857
527649537
533915010
151370088
235062815
296248747
393546791
425358000
144466692
499843697
55464013
249278743
338712377
66784799
5053430
37478909
343032693
486042972
230183450
11024930
443747276
71648273
285520439
483194306
522623947
169081465
380960457
71963303
390856478
100202860
324663076
352125701
270988776
534247256
354105056
273539188
460653839
431116530
231346071
129310071
534553123
216620535
205178046
300266472
283144595
387664855
437429494
32643034
8230002
390704787
436097927
168496345
204582733
10371361
298640025
307743128
325533447
74798271
261906763
115181523
59551399
171440520
399525839
407423369
475608876
491587634
112192160
90197233
82084505
83231948
314967571
794808
115648383
118337056
484127378
526133333
256541126
65127614
390196055
11336996
210281083
443453892
189004837
192982734
122683976
367621760
207419389
464407736
14319739
278169367
104391078
72123432
224284317
23579485
131557984
249616493
20389127
528753275
78138499
205134056
349476899
373949204
356247659
349516945
484740651
246492984
473931314
195320771
347212890
49948057
115879857
110783135
352352094
25807311
143152747
418581259
427397608
309771816
17027661
359259606
259614109
120762952
24318860
100774138
211159387
397194407
314092792
484909486
122412645
481586444
362920992
345470877
51873309
425835763
470860010
32244866
300944759
113135768
373871302
467574874
51020523
410587884
432331075
344940574
96588
357177480
84947120
97845717
429965295
471686494
308552221
399442504
121120938
186540641
265836244
199954439
372542435
379998605
347951733
175866912
208370940
379694531
75419395
346141337
278100353
123303358
418787461
390517844
94837595
157727066
322159645
106851623
459618108
25920627
512303920
471825238
82365319
175632594
424810408
118292783
80187481
405709157
194214639
50380284
96691079
235222065
500764558
142649601
215780649
365336566
232222721
509452454
478543664
221159913
77070058
94524141
239184423
102464096
364763030
451292637
291224222
303052245
283372596
366947001
410722928
473404212
424961134
496064517
134956451
25370026
222033948
245899977
438616132
181922213
535804983
124462519
24472413
172280346
239308553
154025553
99217619
43293926
186113088
206999183
471440396
160221953
379900926
267225835
456188144
71186491
421551553
403880968
96405531
179486624
294608488
502095103
191063369
104260800
69720237
395589979
266807020
181256218
257620405
445138107
107988371
424418518
326922321
70666535
55648332
220769839
527892217
467194693
96680454
194142335
511737565
391259618
44578370
22807860
281691815
46659637
266815779
301634333
281356999
352638944
391340674
251405706
435890608
115790472
289783543
51539896
283426952
87003235
240157095
120308840
3979051
187714064
277147837
320457160
381230697
331346164
154951842
504077014
203176522
225496518
250671414
173252846
497856673
277184108
17321968
32283851
285788907
44662664
198228740
142002945
26512469
252521925
25035530
23710847
173498662
50760649
392190311
40904862
340631271
20771306
298337353
259136299
463042504
401325991
487837467
304199025
342374332
430848973
7787232
311081372
260095654
403747601
265179585
276456767
320114923
467905274
205472614
69993453
264983596
425577304
286690579
126619019
327237087
399312529
503679077
280408815
242154955
234920111
344046090
245243776
46461940
207510023
351844354
197487777
212692109
499391688
186566371
379862837
504243878
492595131
253614088
42559624
333866395
61813200
33486387
517777138
27777118
119074487
160542185
436582273
430641844
102301060
65779076
149784471
447598454
267989996
189700892
113411618
155599216
462614404
172810630
374677046
322282758
329841452
276644130
519386167
17776184
333721405
301271278
512774960
318865638
325900802
345199889
462616302
327505215
497681942
436731699
170489560
369813684
355109829
16340211
152847373
319981958
280499970
366992263
472668936
316344485
502773217
492620014
334955171
221301870
67373572
458655767
333514246
195201108
362109934
413097811
133188632
513110082
114656068
127547140
242129548
38317996
531819436
354842381
32998537
383977527
471721858
413407320
396514785
140879504
393974106
136041458
527885176
211784644
108076712
500462516
205811721
528184288
52811236
249602522
32618524
168967913
482039619
34763715
414501571
52805718
323448128
265964070
59625453
135034527
521989253
109276070
31726859
476145601
431973245
478546466
295586908
129861408
421283175
22509200
203113909
532748542
429364396
160989718
436397825
459605633
11921047
394142572
450059451
155367485
242498417
171083678
411196297
22446839
3747666
83015314
305268850
496829215
66726315
480176628
184041926
185388497
515846456
60428689
77873927
152663364
84234640
197108022
429892661
376084763
490885163
456967859
364633076
402164849
116191453
233147207
66166707
217335678
193556556
280459820
233265116
451091812
464235011
339903348
473392088
132778840
293429825
268293751
422823264
222470357
171431317
134913359
260417592
140485236
10803288
443971662
283376752
117567611
12141411
465396060
172144732
4372599
469573827
377424107
268749700
186141845
468320417
298299048
199067551
174337818
117334448
237430442
101866080
148789109
227777925
8813068
464626932
423349537
373829142
248510799
38611357
48752266
310450229
490560101
272627308
79734907
66403759
436611792
416405260
160392806
163458514
156931001
388121910
475474542
97648872
490387891
489283450
268352596
249809091
43284792
216747299
162840903
246042483
485375953
14688904
126038693
435942197
139955324
87710076
445551865
431530476
110603890
434052654
64267288
231765309
480444894
465012044
501919379
195218849
318122355
196817705
30541261
69314419
157330577
167895420
253975614
335491361
71723273
61660067
190795819
452621687
311524741
36841962
477260100
463724146
376785005
293768920
431886814
338503999
495561341
310547421
178723286
98871295
469423612
242137895
421566171
154622164
486018297
152488197
97483589
387018680
153539737
462744932
130010905
507916745
220206932
159970788
508524492
151807038
353985662
449781257
487327559
206038846
92313299
146664194
461104215
443217125
164123910
141526252
296249344
511605613
182473784
181393367
27888799
271565510
322327545
49791785
445198906
123194118
25094659
354274529
66145701
521220905
481058600
302496178
527772349
118743623
55092139
402554573
147707286
146484635
394252996
385627462
293479276
354072896
140719216
410398269
179618353
286666882
8686298
166770956
253977809
228567837
502109936
120558870
236569251
154618122
227637162
113607467
242072844
437516020
27045706
328587816
400918158
300851522
221143282
278558718
53606285
487537593
492593879
281415554
37693319
141780088
64702018
488638361
362532879
185278010
410794502
530349642
119039965
413891218
378763355
216970371
9573148
331762168
524285327
283250640
31028237
403619906
471681405
230580809
181996509
19361160
440162273
40062806
359617033
431115210
105225232
11802178
510629305
18393599
93364619
101523178
202940511
505546343
360324384
277578394
513881571
5424899
485795762
124293613
519612372
148736910
475558757
406730525
377753106
333576991
300711957
448657810
476697545
159876371
242524973
1866802
226321915
475277236
110607877
63758462
146974133
123857927
500331696
488907645
132277258
168979310
362501147
496079057
2473044
51662801
63845393
137348073
428291089
81560105
303056214
3329980
523893435
49115400
342592854
12386470
443648221
120134902
198354324
145893244
146050243
349706658
365046211
200087922
102476723
449132238
198003996
291115589
74137455
524878255
18981714
183209471
265093850
528709320
117679963
138166287
259136331
161313846
69884164
51637312
135584016
411163625
284227661
46134997
438549939
142931257
252041898
486067359
354608572
238314978
349829790
387007959
183746904
434699752
256066175
153707941
304555678
313818896
373499096
161431333
521152993
28067000
465908465
145007176
225851995
396256294
85455631
257506556
53028366
241137242
418596493
71802123
361891497
145472184
14974735
371616063
431240380
84177030
499088512
256284640
22958435
281493455
416613645
251197070
104554044
253466713
436106568
484318817
403259294
419188852
451170834
495925248
334904897
275550997
313052579
137706941
378755434
335354987
335150424
85054046
339995768
487013609
314661082
5144470
232120574
421071809
199677436
316749901
274467356
298153414
52754068
158194605
345924166
152910551
33563764
13574705
95856257
434087801
105216265
269209020
283536327
122550010
451614988
83849414
43585694
301881804
457621508
502310842
293381429
169294184
281856899
472501971
352974315
528029322
45526658
506848670
52987066
450843921
116256669
480454530
312742317
505377115
378271749
437549798
105336494
375826855
230263231
264104588
339521598
308060981
337701994
128809206
403927756
229844004
67108009
82474814
32117298
527109851
474835703
277051067
480385855
85969937
404665936
410684280
351072099
310009936
160094192
513162232
80611137
157600227
119137900
402721838
354815985
471999946
453919766
133620274
133168083
397662532
20327218
435979903
175509549
370007458
501499670
485641626
50241433
383024611
135470709
70938062
439872858
126054580
91318728
371937690
285645674
214169326
60681085
305141212
322680518
458806974
56019310
202872882
114612884
104768621
492392218
493990358
313566756
523821222
117109386
268055306
276359692
149151320
480858330
2156939
67819057
111663973
168251710
422464399
83775135
343383446
393180967
168709394
528536176
197679591
82520847
7061956
35094964
196218467
346930078
172237345
111815527
10743625
187275688
75882082
78958877
74863292
79711141
61365667
496139002
99847799
138546186
372188883
412757792
191527682
245803321
32996626
308166391
46944223
173854688
135614277
192788353
390364397
386779738
263658115
27427223
414474550
520016207
512878545
244724994
180115734
227965347
183792609
96519561
333865996
166232296
502801795
264788524
498903657
29955238
70176775
441923081
93022651
530566469
94564596
202990956
37583734
207824167
192037925
513131982
218523016
308723225
260107865
341915122
273354806
479457744
95902065
524985570
240224482
482552167
224451515
16365816
25148500
207257751
264670382
90717532
113959346
270984429
49073765
18806576
152104832
153955890
510330247
195040740
500857678
399231676
532468373
147707286
526085360
12638288
402631643
446587261
356898979
528909076
325851924
335655006
452393485
451846290
534601625
378522287
374316658
41244335
77630155
178721981
319307825
276955371
396312592
413481222
61840320
450996023
298396658
341985173
135897463
307753446
307685954
394711042
172152418
271902811
140759097
263143471
121357240
355249281
424387739
339689559
462909701
106258599
193886598
523987332
270011365
409419092
506664014
122669689
277429438
59861984
222693639
289741687
15161171
316432294
29377273
165345266
137614094
472940336
450160812
508062557
6643542
401524126
138175404
426418355
144587704
440897115
80685022
220034298
154219210
113733480
326119064
11380891
154233153
221350895
259375306
505184164
9527619
213214148
480993076
526708376
412889829
522657819
62395647
361014473
361523467
521421469
150126267
384237997
217480773
449342194
438154633
167079939
225383796
227614393
176820408
157055584
291613743
514649741
125723460
88869262
38514644
202585392
341593394
21396505
51003531
223430665
242065209
431966141
463741928
263627721
140551334
139809861
93863060
385433673
177561145
369303720
292247260
172550518
170329401
451472557
315276748
124463656
56544043
474740153
359182689
536236138
450321579
55033262
501143077
457969622
3337691
89354541
389133781
465060529
346759226
402700555
85123482
14839730
240983242
208970199
368236033
104002547
364493934
54227956
38463698
466921549
50782234
57214712
54398184
8996793
195559676
148279415
109490455
464884312
579455
414029904
395924033
187459836
125590746
291187874
196310623
524438911
466879441
200858377
194458196
156831821
233945996
336705759
434776662
133128118
109315843
493016477
205052108
327492190
364776811
392288261
341894765
310441027
444227614
401831853
149130317
408159795
85365609
8876914
251549297
186579011
95711663
19807284
12568775
222301178
450527875
445609152
242196963
480931336
204354904
393454682
14954915
9707508
215370046
426158956
189130275
471385559
245352094
49733385
77074033
170865004
130559568
125181047
127380177
276420516
202888144
338470034
185415570
270813793
463640513
349640968
509607129
287752453
236526134
217078481
133442320
426714732
6448496
490283606
190973203
84445859
295101912
168255614
470245013
13242203
221099994
499627675
27601550
225797290
119003894
59615819
288813825
477338351
146182192
281758196
167691422
345695623
463042199
167756990
372905239
50033211
349929623
443918413
14937119
137874276
292701509
493463056
455358033
503004842
139950866
11914032
110349724
340396090
476828483
503753487
298517959
413771713
397413842
526571456
157343576
59972275
193850484
474075570
505118173
51291829
111375027
328666207
73345114
440426370
460225929
495650707
91427123
104033195
410469292
247160645
78368921
416355713
303850353
399227149
512414146
156811292
246020702
79292770
265040981
366274204
156774005
280343672
331874520
227555603
254617465
62652209
11446015
199842
212975079
42154357
445394642
281525258
59403109
186055304
166256023
371880047
490092117
102923005
30983458
90606563
228906005
484976234
75982527
199863304
468478051
502332754
230183450
461572456
527989543
83084425
337541538
21240942
472922507
253318372
455838521
343231559
238887620
66664245
519542410
9085286
106739813
85803497
53365275
109166708
453405887
286201772
4616636
416964713
520649596
437731482
492344273
27073806
523135663
214282871
416089319
80322724
120292179
513573756
216010435
486524088
139750659
337552322
504237207
67698622
49535163
352788065
406452901
63453752
367658024
150926444
525825365
409603264
109080443
27402950
496571950
43613943
424149591
272412857
273698586
153781621
199217795
95508613
342190980
491561458
129831995
529976669
303260237
427387516
285188326
373071043
333882555
109469723
313133121
266983064
381056686
215417960
145847703
306993674
289356622
87643507
445651900
352506269
294674120
446723613
486826706
347265143
419662133
350476543
15862669
479187988
153046120
186460062
84350083
444766939
502067161
220428699
144264373
166109280
43420937
408223787
186571165
400298999
73493751
127826521
60108133
414789516
478627636
168078553
406351162
361202361
441509114
19702253
405285492
219323612
197685106
491595647
430893989
526111842
405979098
60714783
187034571
274126536
267418700
227182730
400831926
251906869
506716380
160277722
338371248
96468333
203512032
427869254
19911562
121819029
384908922
354466537
459980704
223539717
227732269
95421721
484279507
509984152
258212759
268141260
222548887
448453140
482131948
473917096
176018954
128579098
64057683
238802721
11950200
376911555
145242405
385260824
24052593
434796988
289672286
134258250
308911348
315442133
430485552
67552601
296955594
236699445
377343742
102873009
161168756
524056060
493058740
286636991
445398014
536365642
363221741
64147185
58829955
179208451
156189914
100898816
140315346
39186563
58676657
214411222
322821537
58208409
98165026
53610841
473296394
236606485
515716427
124219183
193580546
380003912
32347202
251215044
211951606
97837553
343239748
46646712
379912828
490556849
478281677
26282357
360990392
321239079
47622222
219246133
524239590
277525279
1146680
474491128
368953818
394856373
20130749
463677889
369559113
294766008
77323478
236700742
295744724
245005863
254529136
447897970
232900589
164061968
186965288
1635005
64240237
60602794
498792113
133098765
159164140
467042534
392398544
472992052
524295827
61547609
153506317
218202584
158860588
129938496
6151475
326934627
4315793
251541750
65235232
381663349
467098712
264404700
200554339
502753318
154012896
371050234
524888456
421438499
375811827
227258250
460628901
271616604
137221819
88452800
433356791
460519877
378400994
504627701
340041812
89078547
408065666
227597702
262912262
123198530
34286434
508556374
57543242
66586483
304470283
134244912
300820966
528664318
91062855
500932816
191038821
309952264
434932130
86889618
202726659
309534396
409921117
309322770
508284781
41706506
494028742
341915122
494532981
348104150
74402601
133219988
167436974
35613691
203531181
223644592
7610759
242738962
418178489
98879832
359158161
465346645
44372545
288829164
165743872
72904049
306419647
127652544
26225054
4608010
415608355
143987989
358623938
243259900
158359509
3257449
215877670
60019135
412670014
96672720
277749673
524207294
82905852
17841891
280362340
192672058
473211211
160330615
305646225
344053840
250897802
458173276
115424260
336260143
392026111
148965024
156931001
534848598
505266812
190047858
228833771
143058652
151606549
26777844
132328129
208254207
184127670
329659340
470131113
345626467
145818641
469175515
25370009
217258848
534535218
195601597
40289035
313277161
238224450
24677331
211166502
458028377
238040016
302719094
129947662
39639262
239184423
282241200
290327616
306846718
267341268
255527524
95078058
267061327
440995104
199763689
505073414
523544480
228415319
448146116
94660486
266670685
317234654
350832896
494010430
60557050
193003648
512212160
385767108
429751254
502871073
39189282
480432376
199990332
28217539
391259618
234547354
453355739
358665555
141930545
306669867
344141879
95560721
344963202
265931260
85106396
6116448
480434927
260511640
291168318
75589547
127777171
250761455
228876794
493308777
42660475
435322403
494625002
333959571
366686247
457225010
418581650
327592424
513327659
209942650
306563805
458088001
511407518
419636239
34534122
27875903
219844231
133670612
101319852
66793147
283691359
56468872
423377463
370656915
465680298
213335879
414076048
475325681
494973513
68627912
415352142
392956774
312380682
378846786
191978205
365992398
143037963
432706288
334480089
536585243
421713307
136535512
405806350
384066148
35797922
419717693
1265010
486818789
455164929
162942537
453249778
157914464
65198019
196634232
188504041
35173982
316933349
505750257
179648874
384077862
295736303
485769061
256056424
13389865
364446792
399023517
414395278
100439888
195605707
283577653
304020529
353418284
524207294
296569466
14521489
127569438
536109293
50550156
469705343
405042975
462515394
294032086
215787095
223406548
62873543
460262338
234784053
510705883
422451201
478609505
272080841
53919661
278458171
240615491
428770599
176778461
195503810
59426371
474083745
310643238
343388695
106068766
354870716
513292294
218296020
315095853
25738820
270360965
166126883
12923512
405790956
142912395
326292902
27161161
276375741
142197024
377944085
184400088
404839373
195778022
276693180
123813289
268191805
224322844
110634060
300904148
63624916
30713230
261774797
177967800
170748381
78575415
78474363
55591423
477805055
302433322
477865018
98957615
357776255
469040302
99477783
190042632
372849728
207095599
334535129
227163011
14590463
428768576
475571496
72226619
325717260
207036501
61058236
245589641
246132309
178655755
139096894
256468422
388644862
191858287
259230788
463836599
253836591
339013961
181603761
381674188
212463740
476324112
421610729
327815428
458628319
309928637
257096848
119169937
153728090
363451910
44482666
201690016
297443586
523947902
499272008
473880269
149738351
225148453
125643276
65061870
375613238
470323904
180765411
517724433
314873732
373403902
470670794
389240868
523141995
99373534
97444259
87444481
393668846
21239393
278478156
205642760
499809155
533643152
337063239
104402569
314977302
410696304
8372408
145258222
122461777
122231994
413465862
112098694
476723176
42482368
347624315
37616687
324098858
429126171
224843328
232618324
372716620
287937796
161407551
333705127
457310842
120877735
379382652
440077413
316875634
479744285
162649870
311907420
253994942
392928657
286345970
215537586
503483030
181530147
216229775
397118983
289456730
230796924
210377967
107365616
60148022
116068537
244075647
8376654
402032763
291167131
13865869
430689005
161289822
63477133
26639131
140519732
188160994
415282919
465672783
523804206
342512339
234062948
154007718
221796896
92524581
204295589
292392296
441073327
480458880
57143783
194106133
397017467
291011286
167891209
196267987
506650082
84672620
180538192
159625472
305482870
76958081
123996503
140850058
188677545
507454703
436619702
8753730
85370499
362912434
241940621
433940320
392754258
397109569
326024581
181495518
90337428
418835375
480358622
254652127
45967701
239894032
490044215
253835090
68405245
415915445
110756079
260356499
175125149
220588571
436499652
502514925
312060386
426817529
57483490
12096413
465156416
198338072
390308194
16506418
102590488
177942059
533417370
524461030
522969110
302109318
301981051
407752900
438414511
40745792
416799494
112447997
294764447
113412727
330143227
13438854
207827713
494387446
429311244
414422343
304090060
390479283
404006757
249002981
521893065
229488113
183038904
398876352
273143850
520078314
451972591
239212637
347593390
456193997
229534792
70765644
127460823
68415270
78291138
87833049
253754750
113467221
15374062
142304975
139702211
261324798
465205741
293343492
476604983
345957990
343009431
154135349
15214978
364075976
350368786
440366409
75373887
495391943
465908448
245622222
410592140
360488743
514801334
314294624
307955084
89859353
440204575
440181019
534814486
100079021
132277258
476529990
306552722
226666907
140497315
87055044
44633293
476246914
301908565
469286862
407389749
409542684
174460049
307531687
208501157
266884451
9769159
310939665
165395703
210289816
298505480
377265796
79413431
172510428
338736288
513847786
113989379
233810916
393423928
424410504
5593838
280116235
272166302
394329475
227052369
87325291
8167947
176628134
491989285
3198742
399028369
373278540
197118080
40348724
24971735
399776211
107942825
145813070
101060821
403676595
62876423
303761871
353133949
253729068
352830121
261204182
243031335
377343363
87813803
517779857
121153575
372711509
397290524
150778515
285208260
81292754
524714793
40955198
333009352
124216868
520874518
303320946
442899698
150224392
497707549
415644305
300773917
349207215
140979694
73789733
300317260
398879476
202407688
159268912
314361707
259198710
211915103
349381350
526875058
311445902
492647924
353655878
507120486
34707997
172103868
384247466
432665807
99229037
178271495
140594268
317199234
227389282
523248929
382881742
335436475
246508893
152691704
459435514
62653477
427848878
535673875
527130631
22311188
142412736
160409641
218553374
314890985
445899748
339389628
443745059
349033373
376179558
177916292
534339480
513867378
462331648
220943736
105180787
69769850
213898658
70391955
256122357
299089973
202529159
263559921
150739591
351931686
40070596
151918080
421303529
421924822
208050373
123833612
104968396
191246561
302264395
319567014
183754084
421682513
525658431
59683291
316365784
432797493
343563994
73117271
106139709
478850147
433584840
306357962
86069095
81551623
327878872
324208545
355508811
93918372
237768881
184986584
530954329
125795430
217790623
219475736
35240791
289037621
135964840
329534758
61114992
244599071
240767906
147229702
337227535
53170872
420394852
241509172
505434746
93170698
528348385
222151474
89099785
230434071
405961923
510150165
519326305
196234607
276664990
90332917
200985961
59793626
329320338
187206135
299304115
378376767
462781507
264965367
175258537
15936936
174729707
399204387
198836396
180432941
42526855
496203018
381454404
142291376
388892228
360410199
108304441
272685715
132960310
331762468
326814986
209874123
293860200
175048352
398107160
292841542
417653246
535967262
172041235
488974344
183428924
272135662
175999428
19534527
252195263
511559878
529441900
231665096
48710169
534534971
509264984
58423831
187113098
31078196
358733465
300848645
38743314
440891701
300565038
160431389
251733897
408630589
479268510
399455055
359254628
84735134
1205208
303743357
218422112
185228892
225572752
44668718
267008404
415710794
176110007
169015916
151710439
87151670
300375162
143096063
414793937
385651611
340418493
19581961
442145182
298040670
200182462
263075761
380559032
487630049
406254063
419471027
271595524
134033658
228024082
135262384
426076716
432643742
454431127
386742697
495366327
50165861
60163725
294288673
167735450
113821234
84434033
71508426
134904855
426317912
299057802
146175090
426604984
491817316
339302773
158710997
173704334
78655521
430289198
116856191
63404997
162852297
187435670
150810398
224066109
519023686
41919929
247395520
453429724
180818247
451796972
193202043
311589171
211857514
153325095
280066227
503099968
384405874
299828695
239469913
302972395
68762556
217774039
477357357
101939162
473180984
281281544
159936931
274126296
236526134
90218758
218779872
312969270
366446283
427423738
426171790
195040687
526801332
150661474
270546646
147995344
486764570
524573331
534289425
185870645
353918689
338092048
323105658
312156826
187906174
300056678
320904184
379232104
195802247
336859707
55054049
56833818
43486362
328552552
143934305
185826293
442994649
315956732
430512174
75989558
203155549
420796161
469927960
379247970
427671954
267775662
463656601
95584071
394817835
478789114
10334746
343278458
84636571
332617453
110993984
90791464
304948748
490226035
163309219
2424984
175805880
43067837
177156048
238292154
95181856
478442720
137220288
433690477
85400266
83050880
32095414
220215643
482022017
173095098
139647792
98246881
262950949
408774096
485538155
104672670
54781941
189680945
420254530
228970648
50439211
217094595
37581741
126306168
401416184
490044506
375576107
297386243
135823613
138016219
295693008
170022596
79181108
481062608
352001026
219957216
523898306
149370726
135234829
12344525
210268029
165418967
117740585
81787584
517265065
28436142
432682390
124253027
524262500
525283622
277797116
134258587
17829698
117484359
315441547
93417590
414728326
297459035
104013715
309091766
203266459
271302421
76196381
232372359
260035782
167208982
48474362
6442354
455821269
516482195
334451326
496542798
440505741
414048043
39680560
499626486
207016835
132032078
47934565
478297770
45931282
404786221
147692135
155361006
264281293
352296890
527944496
303163894
340712413
400125948
271327649
53580986
181914250
506794093
474685628
432829539
324993338
379152198
165983107
10057334
410364672
147648861
295359223
219431367
284867945
351099010
89574505
153021891
13119183
388112327
216091631
12951909
196140102
533512101
251226570
445305481
119085653
81956796
106260648
182718298
36378942
164426890
236363357
300302158
253460449
144753054
400895541
358336612
63147036
42944236
68216371
91127068
452415414
181354415
369357626
278014079
147878323
227141630
171578076
280258613
261861089
237137941
282483493
157359197
423214606
353062660
461981850
85804960
110967716
439769656
218465901
474927220
182981890
477671026
313606892
26830991
354727393
145242425
208498285
491411272
502073215
148598702
285741845
381683085
71285434
395378118
112035200
402485102
161304202
122867231
458688055
478447170
524660789
38267918
79086095
174249955
125858510
254632897
87666613
520002658
334140868
9194798
418725996
347456308
224011706
243599957
261459382
53766953
246479628
84044875
437362506
45666297
271895263
98945148
65768252
56145394
346581362
9971297
311701755
490620226
124203238
72033491
327335866
412014188
451176820
158326625
354278834
536493243
463977623
384639932
54665092
156213164
280482788
512307832
374803108
301787337
281867810
334890648
419600210
212617305
91725239
339123677
349303694
147482398
347776949
269922516
207511092
8249723
4230259
317572528
380706454
477034979
417466846
391181675
195342713
404411213
110115847
15793061
403260006
483532631
534437522
164243924
371243238
153313885
482168059
297674341
284664349
126472907
12535648
133886837
59464404
227099640
280103560
316685724
80387411
511618632
186172307
70672017
399743542
142849363
465489749
508827988
138881100
406491547
477566216
193290633
130822922
381224903
282035861
89084918
121287809
420090552
532141623
344539863
861778
427219467
197778534
525502285
174147437
155243272
513423437
392458037
306962522
369447822
417164798
402955119
445220816
139341660
81635593
339614016
163997798
350039160
302469123
530929856
193251768
205520881
243361378
203757629
257842033
74187380
239603670
464848191
15458799
428172260
364929680
399018123
480549551
409932184
37478909
349229925
47250511
349715408
178162480
474424110
7631540
260805709
168001359
299987860
72192675
108254332
294289237
327260614
133729518
13859289
136747524
430226001
42779819
196846240
108770527
242796547
483661705
528871675
174215088
487813879
169865055
113271315
494091216
279654962
408431449
263214271
502012953
452932312
77663165
516069552
466572430
416530966
274425625
50121624
266422160
306638829
533734093
121118853
438624902
83312555
105521260
48527779
244136266
64803216
416539493
355963506
492594557
8081381
345938137
379862837
457437537
26172900
309054826
304796485
312241736
495725729
499265878
174690779
380326458
457012398
171138932
455360815
532212783
245377367
20402243
21481529
189919555
526653028
31501950
223703500
315246158
107231969
137021427
293471479
431150046
264156189
377620156
434668213
400940217
6836491
469060451
532787259
288980577
133747968
387688762
49998572
329117677
210719788
392291318
272631137
304551293
353710700
453185421
398370582
296898824
158520135
157076165
234874526
242413336
290394344
402631643
203348758
531393671
372632597
406432217
425432935
307534396
337328236
23508113
82030654
314934867
62157033
110614000
118437289
190953819
311261013
427397608
495836566
35297593
297803361
258743473
16342473
110809141
147679639
317319566
216437652
140278826
73013137
326953856
314780414
470409939
100782576
397119094
84145392
117777087
398902490
252938608
453474304
16840466
423863958
469434990
295213042
429777453
442833084
381735328
186741245
131565478
185053007
72878134
92078933
38055199
420134301
50795629
167270971
144601832
260818390
237890201
413017975
201838818
164284957
266262708
264928898
148054076
50245138
173294100
10109976
525996503
255296355
310092643
32966055
378129249
181960735
461492775
44509567
275360039
30457200
463215356
240895859
505667822
175614652
44180410
72949509
509741218
395732886
320244745
284024328
106139709
337211662
88671356
378025171
327556478
377183524
399227364
530756963
48042296
162738340
405924958
273931214
333324909
166463704
260451275
523438707
78163680
218323838
425854907
83727693
492116801
343376533
4495781
285994362
197970620
113462331
200143876
200368816
112050752
317678569
330382673
524750948
148481733
259789869
396776703
475251835
124485552
379662526
430104546
397968318
77912369
88962333
242644028
182950083
223189062
128828980
322470152
265680850
234263726
404290518
147881996
10674101
294067373
144983160
247102668
461953151
411996143
311583720
110309268
529026524
532199560
397750583
283545187
41757598
444300268
129947620
34080260
46904234
172153559
481737341
32606272
138566539
269535387
17646587
12368611
486106216
118211306
372755306
518267714
44981983
248794799
75221950
74219734
432278670
369374634
411846411
353621568
411199521
477088536
43079513
8167571
263683590
200517145
155117380
336282802
11665701
434074484
421533061
44270031
155665217
44079583
284008937
179938027
111795349
419571327
385693183
327285348
492948735
328155193
296867959
113412727
425556225
33499651
265389559
481401384
186190102
333996595
43128604
74190261
427358959
259702867
221561787
120853975
282723312
406370154
30399772
192069425
356147085
83050880
88396873
408670856
510608627
372866490
232687238
186976987
394166209
439997391
381107671
21192576
464994657
206339989
290082214
404163941
166577197
498534866
304925305
407315597
486025120
217387723
138691236
98326756
150490393
405972212
481830759
475409771
377977179
104003259
200007247
65625709
49919967
320269761
309957841
395133411
364394991
482692495
350323844
152272642
118407984
463979026
260909444
181208029
365842827
332242216
529904837
47452222
427964013
308427791
49139365
135645076
520751804
165920721
297480971
94543489
355885628
457910890
391668782
146551245
524012235
111563572
532852452
80753016
529334365
123158882
445545010
188380376
127339668
391983020
43664792
511380926
1458224
243070912
492403026
524006661
382199927
112413536
282197086
522744648
143486352
30149722
385998056
442286697
271457613
495585651
170165063
442732982
17858124
207517053
335138614
93034409
313951377
380991364
186088727
105589290
114625327
149917540
374396759
81617399
422162368
285022796
52781395
18647078
133422755
151995083
138424304
311914891
150894074
526628971
335950410
468787987
468875855
244589499
118730285
21146241
443070432
173373999
395703157
362407125
130088440
200948717
136808062
286940115
233752738
364085965
272983974
199754593
267830082
143880042
118723727
303394648
139812753
228581572
258321333
183147763
256132472
392950244
170495293
216958964
481891949
19291821
435782656
27950900
56056490
373698501
248283163
162063343
285899159
46742478
281090664
79739530
429096115
295150885
461967408
27077391
33441635
91168262
236195121
382184953
379274400
346433630
382432529
3213535
4300406
277302469
23557532
190141602
62666664
222640350
524010152
509461320
227242658
72606813
514174479
54549812
277939001
119021940
287593671
267026384
383753533
134112276
362501424
308451801
174010957
502944257
426029213
266154246
513673369
315397636
485388732
11454734
17417566
239801988
423566010
196246494
193304301
499492800
39222805
50749729
490120207
22133806
475072772
455205700
294231646
336089125
136411310
524940094
87117246
352057439
196899011
142410768
145381467
22516110
34916508
39951695
97483754
162716260
252334519
440554427
139063401
515334008
384401392
461703495
378791427
71695556
274591052
529818661
123351556
391504033
475891779
462587712
456129861
301809052
104192653
437618118
149272482
204831804
162227565
505106668
151777433
104736192
331284662
336361805
505494112
416610938
112541955
151208613
535306192
349926035
250128292
483456010
485526476
371429462
235897360
387772748
219185618
468515422
170873305
349108923
315434911
88171593
235582721
19810740
296882043
497366761
419019204
453899654
275269902
414684349
36623574
35141133
480031706
405134774
494056804
501846577
465007931
418891374
170863739
514388753
325374492
429101195
479960548
123366452
301876427
252233245
51090534
114990815
229982790
202331937
49343072
382419752
97079199
439893100
165349038
208510799
465341678
28586712
351427671
333014599
341964089
53783164
432433803
355410634
514276577
288527593
310115881
326491268
305791532
302342066
154966863
18015851
314844814
517987799
474462371
303100684
112604985
325706893
265017841
150497558
220293191
185287315
299917527
332834936
489903966
408973749
49791785
400989242
143663156
465060529
165206140
229595012
139124221
111504912
334029202
251864512
135484212
270072618
227084388
262754944
453879030
285133660
266085875
120384797
214822776
235913765
241876486
48551828
111002580
297439947
253224702
344597116
320249375
241928396
409937572
487592237
53610343
440439601
349236672
270182874
166479461
430425778
38606574
18467746
404526633
72119158
443933486
11044224
473798466
277989943
290167277
95107410
465358867
526786477
256640057
207817966
8991337
322575093
393524394
283226649
437773305
13424848
41963742
257837591
23719271
461747635
401240336
139044614
384175021
255973064
137245384
210677598
427740546
68167135
454615059
532471478
272008126
417538097
516225000
140340368
416375849
308503479
115665338
114436467
400685979
422704846
296255172
349973091
245322977
313106944
394532371
341153459
497132325
88544881
369792239
16623418
240224482
261089988
100709827
188401204
427332544
460669737
440926800
111964930
138072422
149211767
407578071
278629623
389917758
346340729
165096716
390544244
245094837
383217422
382695884
524987458
163411130
88454426
292672087
71833577
479569531
500154289
398022532
293268966
301263222
290266817
413015831
329312527
84287917
8844448
419040774
102301060
423517581
456884025
31991417
444604184
181032335
195715977
12947152
152580783
472180971
302954129
137021696
107268620
527850929
436504650
435078005
306443866
522180955
226801185
18442254
322220918
374678623
488872072
376555795
522181285
352462444
30834773
522481461
208226697
148776524
49776885
19294963
83223719
455366289
151294426
362349817
392568328
39062770
294497492
392436819
16482172
399598796
367833910
333173305
417015411
355367057
284789930
200732075
56447031
396909185
320949749
377268714
48862177
379870062
36880211
161204863
157242856
471722335
15198525
408844851
535623930
63158636
428698398
183952736
369154591
125123038
333001228
435001454
224030627
449831111
361239094
437671604
500595603
221804525
366710439
281645496
90656453
57941048
183762978
95572363
534835685
359650813
77632619
272944690
348639847
280824666
206230918
381175682
308946545
491184221
205955418
356379925
265779712
270023332
482952113
232527529
302888886
316212947
376582573
39163330
83389409
373882614
198840487
52578796
94237661
49624564
110784339
492823777
23635387
189073103
351357205
310418773
237961595
105136837
94197890
530838867
370854805
437142316
226258617
434068092
146546350
82416363
281535863
522745811
14781819
180247665
239562648
260321577
367039798
457264735
430226001
341323062
101319726
117709310
86475036
280123558
307193986
171406668
238106682
141107794
2970693
293329262
232864691
475764419
528587386
8554784
469123985
179925674
89354541
230768664
528862051
77076964
250918725
272799077
41051778
326831034
34903742
3044924
435057821
401310236
390231879
69247122
448203203
329110593
148192174
141934696
8167084
432707617
95238299
177685083
373372975
533305589
253127972
75144919
210524074
185177123
154276686
33013965
502550925
397739282
392520631
80328241
448115634
318711980
256041901
221804525
178574383
453669374
293615153
219243828
40852875
71070541
86030516
275924945
524007070
19244102
434871581
52442840
78441665
173690154
528955143
5386985
340267943
401421365
230548694
30066150
27444383
397834731
253899658
439480730
368331349
317707845
295441668
491117958
427450050
280679038
89160751
241731276
116559270
276190143
265944262
285764269
463107424
268537599
281691358
43516432
216158856
504443656
6948652
11100387
519431356
416659180
420930499
160548
59934545
55071190
180838935
99326447
382097880
469293619
274809282
46722575
462368342
132975264
166579987
467543020
509722783
335931489
188015672
184131550
337663292
195212253
31368133
387260605
359736764
387716150
63490334
314070251
25475678
64439060
97138414
216362479
390479283
444794227
164037569
12835091
476747845
420330064
360097116
73291352
117946177
158704700
347177780
102700804
154927586
34277785
408069869
26170110
338839957
446172675
83770420
87383966
390123577
326025542
482100454
108452583
72179360
68732342
277656096
83399520
190023312
404436928
337632494
419097039
466123173
356920658
142367377
423256023
124003136
333265428
303688214
120205765
72839122
162724368
353466621
530079734
133711468
448337947
206973375
269833761
518033863
370990007
180961548
237023018
436207872
325725567
205816507
80982194
356185815
248347788
76381293
72730046
187028873
383285897
322239742
22325488
241933323
344760284
430580312
26967037
423291101
41671651
281243263
69575422
130853425
244730220
216319910
220273273
208874062
49791785
484372218
418888327
524141205
267108974
126189286
487218150
224326816
469422042
187104920
414637700
530469573
46583325
122748556
501038508
78778763
85932078
441856834
129062625
286639516
297443586
349259528
426488870
532141022
150248955
204934502
91966062
421533061
274732569
42549558
42078732
379449818
480622582
36880697
333700852
486832230
279768101
255873776
387983028
205911834
359828212
359952573
40708615
268112989
63209227
136855883
395836087
298918942
25609522
175519746
345727560
349023512
313624814
516035107
148381687
460311839
494860126
245368857
332911914
74951096
528401702
296272982
82367200
14472597
117611941
173149716
428876104
40614830
17884117
434702644
308053768
292926559
80387411
210916681
102086103
449902702
311647635
275048550
196174811
215031629
325260911
486933707
355572795
118578888
358225406
139992448
311013272
290534812
52802813
398397755
331058459
118937430
107184560
479398406
259800074
63803820
254665689
345273315
73174402
102383439
30909771
448948274
114388782
158933264
295742661
200725024
508155485
139554424
364341070
44712429
102202501
139835059
480872173
434359177
321305537
478116815
379525158
338648499
492372681
374826049
435449216
165988591
11716951
18409255
257353637
283244437
525659365
441646263
421757854
304809913
358824303
85396294
251629937
120661564
98652562
498514173
259107526
59129321
278722862
514301683
155291838
446277293
260609161
202722907
147387837
22333810
460252057
45721899
64137928
139104308
25767774
444092396
363775748
477248244
350014064
493034266
496647573
1924715
446434543
377873931
136102604
41467820
38628640
227128083
311679482
7535470
95928248
89019358
349123002
521352809
260195587
46320836
457042014
29128918
432639837
343317942
504771580
78390975
115233583
377349508
328898156
340637259
169723604
204339905
403408749
246723779
148069374
301908565
299574453
498359049
425204876
340384509
301101683
420514053
317443371
162579580
443592278
500154412
51693529
341250365
398920102
437646381
202166765
292463447
418105555
100614016
482858457
430799417
347056968
103681589
349069549
318897588
446802730
275662410
211848713
312061656
333756317
252294795
447646464
101387827
341557066
232792096
256284640
235772438
24877190
407489312
61363749
336974487
186829301
143285614
314844814
334285423
281874729
100248479
168668763
76618746
455332699
493265789
383028717
495041788
157887711
194357333
436414310
207448949
159789571
315643569
107014115
146284782
100709827
521255403
390357859
268536887
498770065
19811532
439697583
25687138
95992897
186947186
206040884
31195297
271513304
288562399
30050022
5468434
116409434
503092930
27191750
147722836
196840235
530801862
340388334
150929412
358523436
517617132
340871157
360439485
411800573
344035067
205224852
482859070
61512774
333711575
400821000
6151935
268870781
381099254
175851569
455246838
433847832
151101136
375032187
434386711
159517474
313922651
388711879
22583455
2581815
32254062
514010237
530748491
452370009
339508291
115137461
183073932
47837756
103579628
116139904
216037928
518342129
166117332
527377457
373420081
302175717
275512970
406670100
58576481
29552931
245157813
136385397
468859159
143013385
165960131
396713698
212423387
356366361
490914634
408388473
183761872
20463239
133642028
81146356
207988600
123587168
337156023
276795144
461080418
184348115
97249888
199694911
511378457
317001618
263032961
27881423
320955665
329472292
210289816
416524686
217482398
413099647
193460095
315541220
296782543
433971454
196840235
513452268
259438036
188617431
313238434
158058028
299175571
347730532
248138112
494134395
203731501
44425326
334469310
399622892
72139082
336052964
70617420
91377872
69606953
453235374
281845905
420257538
530276567
184537680
43343754
452250886
139881793
506919248
500135201
402062339
125293377
414473138
434956083
399052742
500673409
325896517
199573092
172644116
500118488
15198833
172638980
398019756
388387976
446773042
43811644
129405568
22963215
476795505
19047412
516187481
480191750
379739721
498717054
221803370
421887270
462406466
337242221
522141333
261484628
230623338
47539852
275639015
279165373
365938432
367556206
275817920
193635953
375349260
240444315
316768162
157999094
150262711
6862326
243947751
281303320
237493352
452143178
34780145
401310236
255109465
477858493
209700419
520096549
421887801
425575963
331076269
516420169
441042440
178878378
401051503
120209023
267535597
349577940
415401738
501097758
35521944
283833180
381521726
242390796
258388709
515626735
170765906
368319031
166229999
58253471
283183368
189402659
172612078
455038040
60942114
132865090
435380160
207937657
18024784
403694262
404903806
199703485
64016800
478803149
411741367
222946986
525648111
391681156
451671631
492790778
346156434
55926395
57159879
449578681
469645378
386116613
470740540
164062135
1748651
406511419
484296437
535703572
73853043
159278688
375753303
241492831
239688050
192770939
141172469
88447123
286208897
301376096
122431156
105397572
30313344
185526956
354234492
481586310
490445405
146621111
89278133
131515972
369576940
128498845
409573870
332158134
35976249
246598321
426169669
342353460
405880138
465367534
420648802
138105301
329141170
456020055
351465889
313831609
425172968
334252538
119373916
172716338
345976267
286776596
324301930
71898328
443856372
239557326
55175674
459320578
310976344
336562340
451392076
78264044
56061050
23874990
4081269
275027590
133109059
67550511
501344157
210644328
233054045
206879558
76326177
122293862
212330297
255812322
491963684
375105834
469990427
209605416
294861689
519165867
266412469
340714274
278050713
290377553
310184827
282658094
438031079
9450964
288897612
293284086
52258860
330424875
210924579
232764464
81591270
123298054
22140346
120221729
205010095
295986180
121128139
407690466
37952346
250314956
444518784
163103871
17602898
302169649
449850446
226513015
455538664
88998280
236784548
514433925
338687283
519773215
337615423
170694875
528184288
516540378
193683264
207870069
283206682
178481001
369842001
413123064
4284313
81230912
67027750
87599440
40111646
531272228
13590927
93586794
235653976
73364000
119074487
521582375
26466279
439426863
195549482
464574845
208422975
452689643
397240472
332278416
23803589
489858502
17787623
201033842
482275101
43789324
536141758
130354023
77146849
293208966
460224580
35352459
161892670
188601360
374461701
124122877
338137768
263771938
505344932
417792610
482737209
18848476
153875501
322562889
35851684
254222832
432109106
439254425
467006854
480210676
536083117
80424157
423889945
232576274
130081782
259047819
240622084
110291919
461577944
246130183
317796266
65800891
306094880
212805441
398959077
26506677
399974030
494521434
465048042
150673641
172448812
344919392
148740301
25735051
464753367
55165075
431887189
398721169
423553335
118779208
489457317
309033102
206504929
347849520
520620037
80357813
172612078
62129033
324338438
53908250
335596199
147615495
422213175
42605238
516654921
527973242
34634100
297480070
122819553
433323293
310647830
183469155
245397504
216432195
347143405
352199240
488624609
292451091
518387562
88835921
520791869
36436673
484081382
51987070
54719331
236550640
278713755
470790811
39553168
120503089
460327064
18112346
50314816
234990410
45821320
241711235
302604643
427260874
220881889
224028451
31339091
273723767
493808329
80321631
197354696
30313344
313056823
189045590
146952676
456725839
398199505
3864091
43671801
223698406
300820966
229894544
306016949
243221801
438616132
264345239
251235082
440836391
68572313
160871868
1295920
219738236
439305187
454365984
189945560
210920834
517044410
422340261
89425022
455345286
88436828
496270187
477762265
28792976
528478557
204097041
465301918
37115627
509393757
251346712
462387499
154862260
161783055
146464685
192662203
366255637
42031933
1070811
234127459
278597203
425672182
314001297
166839295
143135623
463033933
62236056
536452858
313270115
298973224
276704760
12654904
22140346
259927229
494128581
62684594
104299129
336100318
100330857
250749403
231396475
113831433
315135072
34539610
372134499
512678290
371875727
311905329
112134746
234037832
20887530
314956267
515013284
130069314
469233830
189198301
191370857
134334136
47196248
225726549
441239619
273707989
258277298
493991641
377080061
201237719
343082418
528298236
386461057
412331743
458711119
345190328
506333943
404180310
154072455
44499232
305103966
24370505
270253421
123693164
121580506
374593012
226967227
488953404
123512877
461733257
435492374
67453479
213372262
115398031
177658417
214194324
429090488
179036972
432794032
310046906
354479107
211057736
133398595
478482455
32459751
173337123
414466263
359976695
37213838
156212345
364976034
390471000
317878150
521450053
304021524
302327829
517194346
28992544
358107711
1205208
243602599
492709057
317906048
206373367
411665683
84229968
146453087
201132855
262037559
111084391
64659021
461117355
72698797
92013587
195711918
433868427
348830415
429643863
72681188
325011846
412168443
237693221
199533179
39307544
232629834
197847728
521467010
356683562
288659840
415120001
356546324
65897791
530482735
264976674
266565722
185941981
216089008
181772742
291022437
518225129
123238950
278856491
357789814
16618211
303726479
130173694
110575956
337905617
341759291
120775687
428149801
235996090
371697364
352032211
59683742
229418595
344248182
422469759
78633488
29254168
381674188
126306168
331922060
406363899
69318261
54418701
366494116
423592092
131774291
355296084
106137461
106680390
149989176
23062916
34563703
403336882
267848097
183567418
282890443
400271237
340675736
294450901
59024758
533223455
379206459
213060905
134195593
412069099
237069018
166603775
91318728
227697048
241462400
301799446
279636957
38406311
272988792
28363580
232325092
418884871
359660417
331134776
432342021
5300609
467241367
455339615
453237363
343817651
278218173
10357695
55355003
49143872
487174604
332348373
68966158
87075184
133980428
282293289
70506283
282330042
48372147
29845869
38837663
64443204
226165099
233216157
237140252
343069860
340514721
32348005
233058798
170892237
146673638
42875521
2345164
135920619
423925806
357181375
299009288
316720874
241915525
92437384
483183498
423756611
421186685
456680509
354011237
44494781
438734609
162369058
166920841
432032117
275224614
527847994
108021696
211582002
230717737
313994125
317113020
291921780
151165400
159050660
8970967
265006075
269499411
329418095
295638798
154254673
490427621
216411685
34455327
310145392
259940973
276423443
69769850
132317269
145823689
199927504
326273958
330603670
384257304
54228298
438208523
275899097
24492011
455743854
433973180
304607730
111815527
91416067
52900211
272314121
518746676
162905134
453757323
102716586
2931886
371591003
297264824
77582064
323542247
380600422
263492330
255604946
476598820
81269858
131545319
394946928
340736361
404723187
213413377
140650764
487512771
15979603
369335803
151578470
312377664
458927666
516577533
410820544
535709312
410271306
139035303
35076534
255006766
99108690
441483675
294181755
222951770
75089165
514722406
66478380
403768989
81469662
352523737
433857154
157727066
237831523
324097777
39932492
13501827
143491432
257294911
329418095
40923539
461304732
518954882
158048527
40348724
89189192
246409477
280782958
47944347
195314915
370263019
1223003
263443808
365225713
135734165
448834363
497420700
342719119
294679165
421970241
383931729
408096645
416489836
303782405
3481957
173838852
126548301
246995920
94098740
322424052
405047425
142465926
443948937
381107671
121029923
68834170
70195930
168528840
8492528
466057535
212548255
242272264
434070841
33822683
315295072
310011887
470580693
383739677
251334375
388423829
352513580
79784016
219598528
394356062
440825908
115196945
437486508
141144704
451279036
333579530
86812052
303120113
530023310
384980110
13207278
286662806
331553955
291788216
496055439
443679524
459259062
346834144
109814061
473479385
25521442
22404343
440637834
242267609
216456288
511939911
259408176
8417619
335893060
156754606
407121955
99045758
484976650
358942312
356346886
318436233
423132543
31770623
95044388
320873899
238892083
147739008
206413202
449664450
94157632
521485546
227172641
216880421
407998026
357452107
253602852
232351012
76753765
102441458
142443202
188223047
382086377
8539175
196746418
171400645
58871193
51425986
37163443
476282309
279790051
39226027
347068978
367490332
296019294
24472413
19401476
159663226
183597253
154953809
141303074
180858006
118859171
452591941
451064987
261959241
319147687
286244771
295347249
246357423
476107303
501817395
308596151
305382804
8595525
215691145
116661178
297648308
212386350
473931314
445322391
470717570
270592588
313344123
312215968
29692608
297344448
274223814
245969044
265917697
217034597
321332825
63773779
313872199
42531267
448312224
359961799
157703398
20533883
411610263
479526476
39181899
444000531
365830411
150993628
267775662
82770960
285447450
233390440
112576760
11187910
435441444
58099108
229679361
107875070
81969070
198210229
83960252
477220908
304850409
55788581
305890089
248063917
22943240
68633591
315135072
486076870
34520994
68804539
247229289
99423370
315055493
345050897
104058866
29908205
451297887
134704362
267594089
202956502
403789187
445358089
388427124
309032943
437895957
486332212
70011940
92891880
70891944
467098712
510219804
234446704
431265673
532524924
387711819
351241031
301598684
432383044
112559866
341185648
3425210
144725203
156077512
418905129
400089717
196846937
31046932
120292179
166281206
331172256
457055799
475269220
67154531
141178974
288348255
162290017
67875320
107091261
403732453
189879625
346124491
387425639
130699365
104877603
150883217
525680974
284176563
461120734
397789953
297694319
104606879
351101636
529315549
336204218
98870704
399185669
95691846
157902593
44142489
58755506
103145742
105652688
521640047
310117050
445593061
192607331
383418881
429657931
158212374
346862361
338774581
201016741
465753884
263957069
177878595
442681936
448049136
479557445
70380385
530617746
83760147
509340658
293367650
198312307
427507145
459393866
497636727
94661830
273169417
338055428
313170164
376304286
485547108
78530531
77050727
22098049
186942085
150251924
199234688
289941610
304449795
458155368
243458151
28768312
100721459
35212032
250624619
225479159
393180967
533653479
408361624
144183611
229717445
297768327
150023629
330722459
150347855
225414334
215851039
150620461
423071629
213691414
155193945
42559419
275024595
251869973
381262812
377847204
419994327
322244475
395970484
344761712
175346425
322743391
298541716
162097956
222595770
40498839
195971991
268293751
291805145
516383340
276517882
186970102
232952510
430051897
504624680
377376857
434709418
491923467
493064468
218375499
252761144
313056823
443740374
310551205
367717379
376026708
1842124
24185594
393246199
210771055
5747027
399764268
334053879
155869863
86191490
433951367
413956860
515716427
470265512
258716023
107054712
333325315
463046415
368919070
140926172
231846331
213085091
438952394
507387712
313277161
381702057
357539859
60644982
34449043
496590511
405732295
514616565
304250992
192499519
450081104
379814509
172427526
332550473
358793351
251414510
345720728
82232831
116411966
109325789
284447509
506132088
497981298
318132695
349416830
471022899
397858393
144055299
84459028
98513719
308365479
161158678
95313549
142667140
37897369
295247451
315748130
418849548
36494273
331414712
236351634
80026628
21953069
218299332
345834931
368236033
263568907
85136955
167916310
29687889
187662841
67057895
171342092
259486100
409486879
258897475
126378144
512492135
95170531
4616636
489807922
529321979
164112973
151067806
467544738
23992905
102250231
284447509
361581352
507165086
239003136
226972293
221301870
57163584
346077654
58793882
209642177
265419723
188225031
272291999
148598702
419826892
291071904
218741211
145288555
177751854
396640961
349407153
172759741
356962868
40007009
257245396
457340693
472238808
235623860
114863800
328364078
157040579
281236862
14415099
321615598
530878202
409626679
226158450
135152781
370351080
534495201
45484673
527672357
88119809
384001209
433518659
434405675
367414783
405078164
229298282
119376879
210058814
343057196
414097489
483945293
226034252
336199550
443238664
260261478
312910254
245102530
79583178
526975243
299065725
360035281
177537432
507212554
304466838
10274905
270426425
355089100
360893097
380118802
343257862
490643657
452422948
269459676
487058720
182719447
261774797
270358520
49749825
356135935
163500048
213990044
140569229
285978622
226536140
536688619
175687543
220936207
104395275
170536555
418096826
22142017
52649010
399930617
504855388
181452018
498200846
296659695
329169456
466862510
78531750
318705077
526262608
243779904
446161851
110100867
242803407
533911104
500132767
397402188
264438855
13523621
242791429
87574525
208269473
255768576
23182233
29905258
362203065
350472577
405641808
84490099
529641706
154449152
187228001
67004218
64995986
87087439
8917139
9571382
18028341
5918875
280474722
208647432
425664563
79592843
392092105
518155784
415389805
531972084
261843971
40733790
127703302
112116116
453955787
116815726
434321296
76064971
420653928
286770812
185707670
32117915
1415988
156353861
347053144
451555634
330183210
372855641
381509245
57972078
2041943
479463185
178807811
100004100
482778863
131604385
464644314
414070426
534094980
347918703
220617277
95786054
532353750
201214451
461610757
350158252
142020957
75747825
283115774
106075027
233611251
147731448
155249686
361360778
371003221
118795435
9707709
171198805
196016109
29042182
357746091
197618590
279055696
311282341
80529606
429046340
254870895
89602626
503372357
22679312
457110779
247525190
196983185
247419532
371634089
300531931
49181370
252441879
97937230
44576418
132542357
348321442
13584407
337302246
497329536
503236334
284711385
401196186
407536830
334627481
184263094
368306529
135685212
446422570
174501025
165525717
500456550
507018548
510574273
12096413
411337138
72249137
279514923
318057049
427915636
161331354
128777109
325402988
282857796
373732989
452741952
139796001
54103579
349584723
11535254
222911624
38907894
152532297
216740698
41639900
255639419
40800451
68702910
457910890
211912290
321461555
175471610
484431077
334393831
308283398
518513314
300097146
512131549
34766959
182619955
5569821
502815186
415040788
409755768
401368897
397576397
334885761
147005827
16575745
109768693
103071660
436616468
341593394
107156055
236117323
6748441
502979954
427700341
535076925
381118242
297350108
269157806
378240304
399453526
251840457
85162700
1929027
216865907
485189909
136683729
399518540
526718682
111297336
141586897
305897016
438099685
259328215
252569530
204579792
433558385
190987158
130578496
266000290
348254518
111343214
169577628
281736939
520991441
369655343
488853736
55208849
534337613
180786486
60511149
360595408
237018463
289003530
108759665
438019012
458079042
338946439
410252045
238087135
502432063
444776509
426549427
360767886
233942977
174072153
356869299
425166280
424578379
300425534
324777239
45806609
309384709
332151870
29022842
453298893
73462154
449335267
437882379
30506524
348350412
335828894
448935328
313787027
349152848
336946592
261537767
415067279
458171566
57368076
421655244
380928321
535627718
49581426
431675447
258141180
233828916
142181805
409350638
521449753
244182756
343776177
247211236
289030248
120278759
466344335
284715176
379363394
254834064
419659567
426791967
311670156
536471225
257621373
286855255
455977046
123951495
244075647
331140562
192263413
351999034
75148609
486615179
126379483
474449431
372555933
293524916
87872082
185755124
129450652
451907902
13956460
54372804
164176917
87134308
233486792
68397068
454908380
88199583
123088045
140361087
478367844
360472178
301602768
472726916
266284106
521395030
205612681
370460144
218283731
42503687
291312953
215658358
307989928
437419708
445314162
122932711
352830121
470665226
320274250
133164545
304599925
416181310
372721572
440659304
247365695
489435411
329613114
21605151
370037714
235352241
20756344
282296210
354775817
475335215
395273349
465556873
86542510
439733748
237820765
114186769
536142489
147333930
342792557
112565260
408932885
14278376
8221197
345159642
266383269
442763129
109856184
349106985
432214669
185405263
285976130
507219007
237214999
146591811
439849333
226626418
497180100
38657614
24429028
479350509
112019688
45667239
204487499
212555682
184681295
230061029
59144074
389004460
415770388
466332474
48676554
5614048
249528507
121149283
108233219
242112075
69376985
507619840
346264390
337504924
282100384
191065305
308989526
395453187
259682845
16279525
32171087
141460547
450571664
152655545
199205356
64520594
290036304
161864630
304119932
148946143
336677891
506835995
77212218
431603199
32826417
44846407
35851684
243191949
271936661
60647950
349528100
441294797
459618108
460211293
283262318
415806317
509954656
151231559
98878060
436522691
165635576
12798330
427062134
412062076
1669104
66602484
113992227
460572738
427350522
438656054
351009501
448541548
257404574
400208131
425340507
322462865
303148247
86125870
79100245
531784871
31042972
216958964
240889856
100414618
263407592
38945254
188921911
384511867
25967765
172510428
446504917
484033345
215603255
376362375
513454882
269028422
309439333
294529908
91416067
36566269
396190580
73963774
23084949
79165265
92082915
67595325
131947470
369484494
87576688
515305173
186834850
18124475
10973976
59784229
70544458
168747009
387441838
65411011
415994567
447481037
407153894
22986545
420313928
513766123
373675395
527425625
348635503
272177898
510062861
20000883
358599182
532354126
418180777
31539895
30686343
71046764
308958388
344696849
397514600
473208273
532593651
281415554
343985549
459435514
377085245
174888793
392113160
150942546
367661355
351119174
293615153
401057250
88926042
462625948
53722552
13119672
495950045
521909550
223442677
236927362
232354962
505814233
65230224
236932711
378547086
159607248
148558926
469902697
189349580
520559149
41356305
325027667
359208239
268306271
275981550
44575319
496969354
227982078
67986667
270182874
144960060
236325098
479537046
376021919
515377000
266760154
321210724
121062606
407430352
297704515
453648642
78980172
210102641
479905809
395396043
418687022
468376624
466465857
532418317
464033050
147862155
391259618
164295381
12864322
503321581
305088052
485438585
382354356
356135935
396498975
110827739
529544153
1223708
133064332
170846982
521948753
286251342
433611600
358225406
139192749
306552722
192517743
210656516
186614994
322557665
359054324
208061537
347143405
534371636
5760435
110919869
162719945
280220187
199490625
86967991
300622759
323869264
292879092
458963768
232623391
359682710
164991507
140437131
291383634
264321129
443418386
480635826
490620226
523268888
458633802
403384315
311844289
479960548
536133600
452918890
191848561
341250095
448406546
129101592
147704103
330030520
149873780
58947485
144276954
508842969
387044988
515287728
341491612
464574845
470467245
102426072
146850108
431667251
215240839
302342741
71836989
480323153
427776336
77176214
128579098
51422196
283382920
249282414
24069157
460159558
177875888
342829206
16291549
291083775
520177418
399209443
227077199
232193308
77925236
49707180
459895203
418454458
391225995
123868635
262241536
465905953
352436183
453085720
132984302
421708392
494389224
229505764
107426119
281523390
377178794
414019420
106026208
331134776
121375879
377203674
390730362
406856703
127294286
179081399
415076688
47143079
225786181
301320023
24484815
235288597
330540967
207432792
139447859
198880370
26663861
208794755
422879848
216528738
50421034
212538567
378284024
313864944
276229069
10362862
522033509
154194630
295629057
58985263
146897059
439712199
450284656
81123279
97144995
196722184
490731655
114703072
414773270
219094755
354017637
499306763
513532852
486826706
98983648
394859946
377170568
152239404
184327266
138127746
88935636
108482547
464247230
313313031
394989544
516408748
477138318
332180573
255926413
438763412
337727012
17148604
523144461
22422522
171185829
299514644
364254118
287439799
21311934
460619269
360799344
233071148
422692583
80607088
19114518
314383273
400580876
309596338
365866935
510665953
157210713
260720532
403462420
33816180
174516224
527458410
138541499
50745929
426958145
423387473
263528489
250804401
471686699
308999525
33513829
58728511
492196948
532142768
143564887
213499819
148635514
177675706
408779080
141674999
325818743
186188762
444512458
6758649
443901615
457247554
157770580
400677206
419717693
272421278
24651024
266696161
441528651
63660791
520826164
200206033
371158217
461718942
222030409
189134517
95560721
44363121
432428948
101196576
93960602
500313921
121923189
358404118
77534496
391286289
322212404
352373897
134370473
72317498
89910886
511789412
525912082
192768040
496455686
350864072
393666281
218713495
151604044
99493075
84682275
402311213
42631071
8438792
205056723
217606555
210971617
528374729
468875725
288359236
56638623
40919656
410539616
384933176
228674400
367412575
516236993
403138907
527294940
221939316
428776781
73771192
299974343
213154184
217585523
274405242
92536636
232742555
53740374
332363755
54442338
451660416
134242446
477719045
392265306
354579453
386307707
450104220
193855934
290502248
321565731
70694064
247431368
311168480
388066313
163661687
235741820
322798358
407278600
263102381
143917921
185435874
23795508
50841224
141148602
433380694
112159698
179946345
276692789
406909376
101490110
488055239
137809244
421529317
278247889
249178205
306451891
99228330
106719918
56527821
439968311
271846802
368210641
176251434
454945887
525559048
196310623
201150526
331152171
256982551
293130397
95251641
23046734
279947790
292416316
351602915
201515968
185667300
320012025
482375752
458854383
36967169
418581373
112524811
1675815
26315127
196474680
176021406
217036974
476137801
180602525
461665014
253168233
25203406
382714780
133552736
270621080
419133827
110431528
252974519
516416573
139485765
483789969
481864130
232456532
431473801
147242206
516212500
435684197
147440685
526946328
259017873
256781049
403946393
430468059
22787359
205472170
352412406
162865145
348181658
485501111
106183931
353203219
351339699
355700246
88242269
19707990
470860010
99764492
290031673
376090211
526971839
406789543
456714470
126165179
267019781
531720348
274554783
392241748
138093896
228649068
221267524
89353644
300269685
417155989
114922407
388242534
394218023
436156959
194675956
516236993
192297021
478693290
19401476
413061217
18530256
525338501
2994036
66037513
233348623
443516371
317027416
274027556
342443154
408084017
221246927
282103229
202492303
289235535
522342957
375255626
321835380
34670031
320379973
194357333
340899799
496886483
413606751
184766031
94653150
529764476
530594463
494270460
249951739
364140116
41624526
374470957
244188361
128691754
436584683
451170834
285287360
479063115
452456923
75868365
14457860
67460700
343407926
321305227
347943119
421390584
286696167
394163459
408027836
220541733
207802421
498592231
222029841
77554441
13015040
105551316
183985937
306972745
521013547
113907687
493307670
59380680
432421084
74757935
47440032
293024729
44103822
170449846
482260451
272593336
99998689
33276387
26733792
519612664
333009352
338122567
50901233
70074624
206076152
11194632
236595436
429379434
151169674
140760296
88304704
46593078
429536802
256430919
26185187
207945501
79886379
470315555
198767009
140937364
439428657
272595255
444280376
362543659
281339029
347012453
313317574
428876104
387619535
204186729
273261354
365955362
200631511
67550755
421149227
241155700
43475853
5265850
232136641
265773849
106341060
121236919
249567347
417840779
517823368
451881694
325363540
458365616
342511947
190998927
144864346
327105045
487036150
333705127
227971428
500786024
10824298
9228585
224083024
509755822
407824261
25839979
377277814
113050266
328225124
402926306
58340866
451203033
199764570
344207757
324099662
61839138
355006404
299260989
283127385
81078879
225133764
301897843
400608364
266484997
288771766
264733186
136801892
126350015
20621894
99882603
137244764
357377191
464759741
37382496
380274668
122580718
41155328
13750573
459788132
370939385
7260590
343370711
441339018
305784098
65593091
445674272
384164881
331617760
399611173
292178184
120626615
326217595
15207871
398487850
109704784
13362097
420802850
517036233
314544600
272502166
131221570
89238729
84814381
237859433
300371962
219501341
273948978
171207074
199907788
532015877
58349600
306754512
282094545
368518306
291788216
198992596
482304548
509887635
247634083
201178223
133278155
221860967
429692353
187679995
29392738
323844837
526322219
45249397
184071813
422031471
419013614
476339919
433913850
503700890
450057720
161336453
441364482
110438047
124845231
472799828
238411847
259145966
521866867
55909534
53200676
428106000
234037832
450981475
385263472
268887127
97484015
150802219
99496117
48325965
345267798
244878723
257426575
108682160
195601597
141857564
52971974
208244176
353046393
337587722
311524741
133462837
296513199
168126007
382669797
192851120
410923076
464109642
103855178
175588613
498347398
243472354
368787953
102301060
354206967
503930098
84247153
398024726
81899345
387389400
173965134
256217644
171060480
62422256
39887987
389444116
199174744
429293448
223597635
33792886
291027892
356546324
33610388
119217481
94398979
188933245
263569448
156213164
404980681
4283863
462231979
471338992
104024185
536528795
464974424
380328946
135405116
534981661
63596854
233752738
272763717
54539041
166463704
452205256
459570692
132415043
507571582
347719979
208717234
357138126
497115166
102264308
374470558
113648476
294070324
186021220
313517408
381698305
252766893
494237289
313104194
277905489
430464848
380774432
129672246
426459622
499095245
230007870
518416524
68217160
397743882
146940023
265296336
85454337
533205455
326479697
273811889
526791124
460991368
17037120
363093719
37883525
422120691
451189822
319310209
190844013
347516855
154363902
337195235
120021281
409350751
362301632
14439277
184100739
498934321
498896028
356695287
179513664
480665012
481665742
364583315
231509842
412347389
481193451
472368882
418794995
483547045
287178372
134510935
478246427
11957679
117267165
399728094
247033024
2949832
373511500
323333725
205437236
221907125
111715249
157471605
451109248
22991238
172174851
244312648
13326977
255291098
247481393
517265065
99237572
373966435
39841140
295238749
277321512
407063360
128650713
28409494
246091273
394805069
492331107
21685246
201231791
86732254
3203769
90044846
262159065
241600898
321017923
527731262
472050395
489949007
513030048
84232516
345752259
68394293
452141975
186982938
142335255
337558801
483828761
245464043
7529872
375323037
146899501
108604302
410322343
335293954
406419969
491475406
525176712
163239569
133627300
196282716
17122247
211909887
71393504
344411331
187913912
356147085
416367339
244120655
10489018
227970206
77219364
457106248
21006015
106252904
27300383
206681793
289018486
331110873
296503719
12798746
351338943
509632649
320614780
48905045
391890979
370197899
519922866
117742110
145795490
17916369
235394397
463774085
17739729
392964377
14247572
467487915
213392064
414161619
314537972
265802425
9690103
121448144
85403153
466369801
126743226
392267452
191009551
199557654
158979546
384902417
342292602
227202588
516794944
334275675
257924241
64320600
105294368
311435674
342165734
90494563
421081816
27122377
17776184
138299907
243387104
168799363
116839075
483072579
161225780
139383833
368382792
320888101
136740524
120856749
207887269
406968177
113529281
14005320
73908502
452732444
70750219
369361446
505364570
221651015
24245466
476646245
453164161
301071813
320174735
361243615
355695218
84870601
377350224
95790324
17868039
71298425
482031804
131988844
528254982
483665963
419662133
182458449
73626360
479463185
154297575
26759631
227812241
430374792
390281401
47420998
260365314
524725734
15682048
193732759
212403669
302976330
14795080
244162437
232427049
30182092
497126871
78738473
510049455
280085098
457279187
115099931
146546523
216933358
3609523
407389749
370443787
56200726
454884875
307291557
63662528
429694458
455940392
167247868
143910474
474268092
34294988
6473962
89084866
213684391
317577770
450402832
364039572
47790378
385597572
218328971
367005544
430805779
471980920
252103316
286823451
185517467
484615809
23395935
347176921
454352417
445530295
113273120
356698412
360265262
101727695
2054308
399484899
91262962
377740800
39308792
369846879
479965210
502554337
233364137
318380967
409852567
5270023
150652109
19916622
520590515
126298571
301673799
480637564
113733069
316177747
100880781
308946555
392777942
326686507
6151475
125127897
493892814
393653761
62746389
59733578
405738218
266112253
484431077
393804582
367829159
483770441
45153017
37601726
158074719
22476130
522232235
128603432
498816990
257970485
67393240
26695689
361880095
229224702
463198264
333497329
487027352
401257985
399253428
84083880
362431381
365716761
1569605
82661986
26419647
184247064
250252228
367257919
307688577
454735985
403038622
325938862
439872589
412654422
435317172
244926790
244869888
257622338
443225421
113594924
238911178
95540222
39411097
140995083
319831920
492873354
157888072
237898792
371520422
165203552
289922384
437444465
374226929
441520534
292059447
224520338
367802714
100846211
389439704
211387660
227191465
281510163
454862004
306702255
102328999
154612195
67127657
15943007
132399541
1824968
59282380
404467092
476608311
31313194
358063445
523892678
85993157
239186539
367272587
66145701
457278941
348368298
351982159
324678350
53193803
196900539
24631652
302223232
233231741
454206300
472491630
167071785
364288487
465129763
388801744
213224309
57601575
353531560
530004561
444275117
497197360
493750177
54775843
132733095
528941033
260321577
118428707
489903024
457690093
448437648
242175765
392935238
252710895
105742338
92321655
194683405
531741397
404817180
448217703
345440173
476005850
392031074
280091137
511486570
138146585
206984211
341745313
142456717
393812059
215904971
245039374
435010567
405877762
213276359
393454682
524846601
81112119
370492221
196564069
501440945
62766377
172280346
507215224
311422240
36361479
480452782
240377810
93831311
51036921
59568360
314569195
252291471
333457564
10712637
409667186
524248666
94621973
257731284
9164582
533639775
128815708
357050449
66334533
516513524
346152080
456295923
426757594
756521
57561627
1719317
228385351
203704911
202698110
488739837
333466701
293461278
221994302
409305972
18920271
440940645
293869390
444703514
267257817
391738282
420035129
365078948
81539380
49919246
59934299
432209924
225316243
523553946
356613935
124122693
178511564
272285385
290018273
250734494
471961459
158090173
192463252
465310165
153879843
379971697
243105626
209278261
311620164
512730808
31416265
266184999
472326615
228380397
410010840
93264952
397968025
230209493
352078598
24291232
65541677
431823122
353753369
492628171
479162403
417827976
151974840
19602369
470058039
128200584
115419230
472136973
429010846
155561963
492731144
192843856
270435058
66410197
100063461
328172895
311580946
251881043
308397223
526789516
35565381
216728342
502164446
403749796
303594475
145693108
297750392
429456674
70401106
282985936
440155754
2441916
438401057
210497537
522180955
267980378
149276623
513466678
156817498
500755520
253101144
350384363
341120909
221193375
465672563
161618475
169267535
502729111
393519468
222415557
10509233
104637892
194466028
136180096
91416067
126511350
181713374
157536412
382050516
265510643
10194796
70954240
51903299
227343150
101786659
367122672
237384337
298843299
105066052
420988654
86140201
475825638
244641977
1563425
257668145
50513794
29209491
464070803
139208965
14360258
101505196
257094355
294905825
237059069
162957689
66590645
465465057
265134304
90180157
325386314
215415285
295618396
361672065
304848259
327862311
85522172
137256752
411817953
196859364
125854875
107554993
467581413
96285542
523205003
259865921
475044834
34234996
46719717
68207175
5811305
499284630
457635371
451180286
56009261
116679057
516554422
469423732
123252400
276041093
426296198
223744256
18317512
419835388
35743190
261195382
23285503
93039024
270493456
300711957
428067911
126302291
344241688
522881421
267802528
360364314
257484444
145074770
195909277
431499797
55046259
486341621
170280190
95867714
269040283
288104927
66132777
294348441
88473509
315592863
358256469
422879848
179925674
437217255
50152206
388587375
256942411
444718195
231303353
349151015
246296038
508417522
220798133
59446923
268988395
314159031
396517861
457416043
102985893
439383291
470790811
502264649
293532522
434030537
243310214
161254355
522489384
459576044
287715318
417005573
146188171
166497185
157577076
481900186
177484597
350564452
245146695
267450324
463679092
199834603
159008600
199677766
56433195
294596901
16075729
229241304
227591764
412828958
351204701
59829063
45577195
414173488
288278407
56501262
213862067
36336317
85903032
1665589
518698729
314438210
396509552
503420336
355512912
470428178
280820779
502706862
511738165
402944481
507705424
415618038
74729653
369136910
210365657
58857224
109133256
215423431
331664682
99951875
536002345
12246801
297478755
375530477
420289723
351400537
423489620
254335182
73430747
498616243
216712413
79225521
176042701
177746896
51128890
525683864
244313883
276841180
324601540
258643468
383664207
227834432
146034990
448312224
55201979
25016612
240821765
460434755
196236280
366410035
44732092
415208283
515633655
338774581
172217759
518372584
375222546
419865807
247721344
462969880
282028689
417824953
221882750
335692925
424835441
314970987
130081782
300851884
529207963
58340866
466377873
415515911
445148514
303300291
78575535
278133242
446707024
183250471
210186935
268043174
333769874
319756402
313084090
47563093
275513356
213803887
274880458
77026517
111097167
195398555
377892066
298769948
17360536
439095548
74213056
176421577
456677091
210916056
414128242
362220537
287236803
415163585
419554566
454038364
114220764
340891286
365959416
450265593
126979943
485719614
259205688
234132404
203440684
506575474
308089143
80293684
44328852
281801065
510010288
232857844
141459687
120749783
51575946
58680726
478483706
14931795
163673250
336195984
413121888
260421828
78997183
170810080
296921163
148114152
191274928
34799060
72905065
138016219
311331258
503601454
334827934
324443496
295626871
523507986
421519816
64678595
354711546
265342115
193818210
110993984
216702239
382451222
234595828
98433431
86974993
60763148
422698117
235339847
303738168
356199368
461889259
32758786
42631071
103230151
44972034
107446528
6075294
56936605
138721176
220146581
159204717
306145322
397190479
282824705
300473277
99047909
168431962
24451166
462960367
186151013
139577219
137924442
342371075
167569619
90938971
95004817
490213304
355197104
412767882
56385957
220660045
122638971
211894223
532346979
390756388
313834268
157471314
284213640
21631162
351406690
139341660
359721977
318397673
213215668
82966528
161910419
139409324
535960764
374276605
522180627
258973005
204038365
81027925
155570300
188665289
160306424
463983122
21150616
250120963
411931527
62548548
395082498
25744697
94554932
80984770
305885260
245753298
275537819
348587203
141565735
297666984
378003381
400235331
184740704
334298970
179070815
471217899
890231
336854687
339444144
469165341
111847969
115661695
191636343
38819923
53547084
277965367
513350269
342253467
435044799
319576621
403626190
424044047
384738663
389386652
225714974
450613079
521794446
531853400
353160042
272581321
363769495
197768128
184222168
256594616
175263739
59276807
485941270
242219258
335860660
244200473
219814512
119155915
2108667
286608438
439331533
428572501
270904476
141682051
308724778
52094862
469276278
96295941
414026567
273928489
502863486
305089520
402877670
280972029
130032826
442441075
353595522
120198452
350553547
4388241
451884901
357555433
388552509
184098635
129768284
470257470
227284697
207350212
222899635
217489329
93540728
532034640
323391160
41173574
476692034
398584871
492977971
340301656
135694598
458710773
528489781
85725064
309538477
303416914
58019222
281797864
381132716
59393689
393057431
320961618
284164530
274323308
103876482
524533977
68723422
377306754
365153198
62165580
144168283
527317865
449260713
375872206
220142192
247175248
504524770
448530357
349686882
81827692
300130195
300721530
319055536
350744718
275862982
403803022
152889124
347807827
8608519
245222998
385080384
73769142
295252766
398421102
471385559
282112808
245146695
326958026
159774704
346112473
527197664
265064348
272316224
511605613
460996418
216661996
335613402
121767972
514584033
251107086
414257137
298540900
164839388
93825475
206255266
434540340
369337730
495678713
406667039
29071527
522895224
249234814
471323869
355155419
256923889
16506418
384626943
36116881
384060282
263793052
295388498
420635516
166470516
198333796
7220336
357949549
174578564
387106524
93318580
7673928
419331089
199374333
316167611
503859204
340838169
349248323
63793074
92009801
105953296
372931221
45154275
64345647
509984152
238332578
187927891
92090027
220372663
107422820
187525873
403158646
334090010
452033281
389312316
291571102
607768
86356322
60655807
145129007
304427595
375987573
288308782
49511094
250660210
119587682
18544743
41900043
367907987
22737711
449820979
221541987
282710401
416071904
411136385
440669165
408705071
300856094
115093315
24292688
337040087
387410679
482026071
396737380
320144932
44545282
276374051
319441635
13268636
158112909
263968931
134626352
37577059
76691309
190987158
515344452
513358890
83473157
161545855
22445563
66249909
196322319
2230047
425684478
268024990
376771178
361668858
80247593
136314107
455079708
446989886
353640353
278886843
34293580
453394352
380629130
516467455
348989058
22347661
444366823
499501696
40852810
83249566
297793023
460318402
183874343
467146637
248125637
188223667
223597635
177969183
177339331
96195517
272358229
521006297
528990384
240161067
127879585
296249230
87945584
430224786
13665687
330177495
497972519
219647963
501143077
309902167
169981526
64629946
202341744
440332497
358404118
161891470
409275385
100565139
348541206
143416900
161570055
201627081
530630403
52135950
253924230
329566028
208881436
470239596
434091235
365348974
98489224
364435951
148477964
520480536
394562438
66207142
248331908
268862034
151964885
316571470
179112850
84006799
191777859
293897717
375465403
277250074
42213775
311446954
226326768
222186598
195429114
453402731
166876872
91925061
481900186
169870745
211438607
423195748
153260959
348426022
82412608
331925831
213796805
120371647
527106493
401728838
364794545
246008582
435807560
97587775
229392850
395435821
184127983
347796347
384116179
535795386
271712796
342000714
201929627
71348042
368783717
295518466
526661118
357918192
527588153
299723646
532991469
337220303
498792113
49397981
367648769
460858782
384354905
414730759
453367264
292770007
397410535
321026831
517460023
279716036
417389942
145593564
299259320
121499805
4706575
414370042
228015329
450832080
174580063
206564055
327151076
190708567
261565922
10068890
99749816
103720770
266555157
472188933
512222177
433112758
36803697
523836547
36157451
65337451
18716196
448337947
246459432
255344148
199367734
432730781
114246428
415444075
243358878
122213312
133916334
535421424
363953045
16882113
520274270
100211729
514507922
377226390
358147526
450402698
35901732
451227018
503727777
292538949
288737788
239839577
117857769
312048209
127339618
68281356
241006541
109318048
162000546
101807567
380705484
407894647
202453423
522205085
254031119
31329968
16393784
270192036
495492476
409828855
185694971
233979785
301319757
474678062
280056986
492600118
372848864
481453056
525844226
31664844
94020292
174918198
371329872
506953110
173939930
6014178
419169250
138227700
266629917
459089649
498494275
39132668
189183315
168571447
122790410
181381277
442642556
502753706
458846111
155450678
416461500
65082423
62923311
240444315
268455021
489010559
377552490
495173690
380958516
456188144
248810139
502677964
496744274
408859066
129123413
188413586
496312573
82138050
277421180
410453279
494379705
38771614
27427277
1411229
262448312
308486355
170788301
15753406
256594616
269266702
536367449
331702431
122934398
233986777
223492835
270689204
79836412
26038866
261030243
245709541
185356356
431496269
445559777
335437294
473549001
396593169
434013665
258259578
235486478
167058843
381938512
249370825
66712343
261979367
280664649
109642271
406133918
190639034
466216872
461603883
382644164
152547599
7724517
471231420
277365102
507481572
495572019
239022577
339716478
194424590
292014613
123550937
38467021
186675925
103138926
73225277
199222424
2970536
185446313
355045102
328887502
220789212
329740816
137982182
89424103
28627923
505396693
211374562
415510366
405248094
433360927
107408701
35212032
390938062
502277955
314953206
141584814
289066652
339163167
399551155
134343142
476194880
389230323
365405854
256810873
435764523
66148655
382232503
61959141
360003982
260792811
207517053
136040279
88147173
53493033
496739458
203709579
286940115
44363121
332945415
399633170
454013236
290679178
143166145
501651057
78531750
513349668
29749170
209895905
348222750
295976144
47234404
51770369
285220442
227385748
212106473
395033397
410620321
44356794
246854758
289458082
197119702
390270446
112394520
36675887
181980244
127493975
333925760
401949829
84066955
118488272
158771548
513816174
218312817
464276489
283511220
154194630
478792452
45046380
205173978
181497793
470200375
171538627
515197685
159916787
127947805
184916106
380376189
320922595
212864581
64358897
117641806
57257283
132733095
84326499
28936600
536042604
161740396
117505298
205715427
402587987
122582775
245425196
262205678
392238392
172842437
157186760
29787082
117836565
172906308
503462784
343659594
202063336
493920787
49062871
313578759
325543782
230209493
447823006
215367736
506238367
372133625
48764249
41919929
37015653
18857323
104628830
180407142
103571865
446975741
67986667
285222871
26355135
24764326
408729711
266004971
492299735
138154607
266823402
509575597
190440115
498561262
149149487
427036446
417570528
422715613
265727601
268682799
143472084
338835795
107591824
234829127
233081392
40235681
522573220
228177454
530988169
93665898
66387634
216431964
312093052
424730939
65430901
517816840
103110459
342001129
514901005
183638368
434472973
391001883
25196754
346641277
192748465
337718861
173148435
155655437
191169108
406000390
51770369
254113954
315915606
7086007
533124968
208422975
210665499
271287575
332158134
501684305
318308017
528401702
504051752
257786376
375910929
532099276
349497722
131050912
432511049
226280256
184799848
78786414
230970470
193319815
158469186
319126143
95067718
33103910
313569922
471257769
463191913
35173982
418725996
435343864
308144929
278199891
317856061
384051675
344534477
320584997
434233470
14795080
178728740
395834933
501679620
500964546
514260048
56928411
77112813
226662502
480549551
417311651
54732933
185531120
525251099
181211743
67928562
116478104
153351710
527697054
531203301
235861461
363177808
54720679
308770337
377902452
33651241
502693209
307539737
47317989
387161650
231360908
173990450
492338493
47688838
181714625
315573724
130195977
287315600
55311904
281145451
503747279
143725708
144625461
195234684
323264329
345020023
323502626
448337947
258467049
142865105
334628481
442106824
293475834
372012786
139543406
74380052
519647943
423774739
130418761
226533145
148114152
115867090
326508405
442113241
364293377
19683770
330060337
280638071
518752626
244620738
413252183
433580101
49936333
220215643
176412808
358191042
367690564
382331849
89905837
393665061
246255462
385072686
388676502
516236993
91342956
9161583
335177629
311805372
127064173
21086263
533301906
83386689
109902730
498796869
95738659
482353451
181713374
279419717
333820055
433510139
49791066
303476407
431144183
212070040
261411109
370408422
523016050
360622516
420542062
315934315
70088306
536566368
501129589
279513601
523507986
227075551
262468262
265906765
526361124
404641435
134751154
426170880
351836295
497366761
250918725
419939806
483091963
302800660
536528234
416597892
239239851
73315121
166433538
280362340
24763085
222817708
89437031
6268891
178477467
244785003
66460865
281682900
328862893
65964048
226570
414610220
285499341
275021617
282671706
124755196
413247857
331414712
434924791
524402159
527307226
158870688
343565635
400816527
500459694
118733702
271627902
191165118
508988525
75066218
68297587
481710573
80524597
15629226
19024057
435968018
132058876
369805103
426294413
179981407
498597635
222773788
145124874
402844516
323675240
477955191
493860106
361850447
321241586
82767355
196636470
304514737
110449346
373125804
346038063
457223035
522812386
309031906
289896489
30776542
279360861
386773998
147354096
500837677
52119862
29225908
173941613
208643777
481964225
373805408
35534888
334291813
238671296
378965979
228038788
286643132
519360596
433234000
401572907
463911647
460398807
161145707
408912544
188274651
452698697
39643012
319930733
184213700
476872099
243915055
151680960
35869567
231485455
53286919
315567675
37742274
279837265
65532072
50116898
426211163
309859078
40435951
380108491
346439184
50127065
53939303
56267703
213583531
130681362
514082220
359168794
231321714
305213643
51733103
314661048
345658506
21940146
522290131
49289305
535673875
445984205
9698359
120165659
193065963
416570605
304419670
221267524
454928484
281579678
258367800
532107216
377295402
61454579
339738276
112786530
478353276
139255858
326537719
55776429
283103349
226026666
299102878
171700459
324180063
266033480
429843987
254660210
245077132
42915523
232204839
282093794
50819928
205273018
132566930
345190208
99392259
24981504
217214518
503108772
85993157
297777624
457086500
296518306
235208500
532732375
158732709
177053647
240953472
34562766
481560111
443528645
412861092
413109899
377925778
19468193
432557220
237358449
321776884
237440565
474269872
477149530
250032675
32182381
444792661
479391579
325735123
369592505
515276453
338035018
279527905
423225557
450801115
134754865
99412320
325995894
452089334
299308303
149831967
274022573
353916140
369594584
222367172
28201999
47906514
243550976
157703158
172423842
106556002
157876370
162562756
308854740
533971868
301698797
220183527
326120599
205755543
6553593
390612150
236881107
526644193
278458171
533050240
208344667
260749490
117990435
98938091
126087591
281510163
317241895
360410199
133474224
372059211
502720894
403069687
155585305
51127018
265919644
484176595
272119219
13731086
377859917
342693649
88808125
159381884
291024377
304820738
382103207
117078634
77050948
276022440
87599440
86391532
335045483
2680671
260583119
374464899
134238797
422837794
411964969
512069661
131802940
247364479
285206396
74252764
314316986
370507467
496565621
146484635
20765356
245178710
404767283
171044673
37212456
229746418
298466175
369490032
95334614
331291501
211669448
362176514
135409812
446163000
231200310
314844814
242796547
23379056
69841029
510719787
360299422
37777969
513658532
229505764
471560377
341419324
25377622
432099192
425783488
272647658
266917226
256121158
349436819
510491631
105731659
155986335
495086857
164136476
124168549
403457548
435170420
285421229
334885761
235690348
265357483
236442910
278183671
194314443
521059142
269969388
35477332
95413376
434778068
458881809
534770532
115704768
247946135
212160206
301271278
18290051
87306306
326093552
308428390
473837825
152104832
11900379
326630260
477831838
298346380
195482020
412179868
531126308
126257258
165807878
420599159
216561805
6054933
375814780
401636094
309243288
480125072
449808411
298337136
166933097
34467362
69162535
112521626
511234297
81564149
358756043
10062493
113168513
350365344
89238729
18065290
147246325
528260543
327952630
485176090
68031901
351832779
117908990
190729004
298507391
481873826
499134017
332587626
284491319
119491229
226548302
218638524
143379685
242972527
272375552
31046932
408404154
152942820
188145365
381122268
221158149
73841143
478107664
437483335
347079919
92775037
270501019
438877920
528255257
534093242
247043221
354159116
226973460
184893851
331755257
53084216
351890045
441268614
374457955
221803370
377912786
131546715
297678667
299741047
207649469
191241925
265396789
262972039
118854293
479666601
516918944
266649668
302202428
353446635
400158949
374653615
241888266
267410870
179615953
49936417
141723270
267909538
259902013
132775231
459759040
328788
270592588
127145776
427494643
178234428
478667785
455790408
468840259
306901406
324431583
183775684
326091363
249705542
279586079
263173903
278158840
349511747
94914971
212183456
221651015
144739893
133833057
195465786
220318962
88873419
171112610
279244271
79926372
106989029
466892422
452689643
133543274
353186934
336675884
259498282
464574845
43877458
123193673
495216479
338734963
219188510
365049465
72758042
99507038
268662678
145464708
96990009
432200395
347266222
404679418
108855594
445117567
329969553
458840445
192895399
136873132
296501679
254771645
364713188
337615423
161623485
282876487
370708484
269718189
499318853
278877270
378069927
341392532
118346168
154443714
309038062
9222187
445299763
199096334
468543963
78378527
326032846
218822402
166577197
453948017
422253996
324777239
515189656
87734978
171716566
114752885
158066535
257674491
482224572
419579133
418357585
507760508
357802919
121729682
18444957
76646658
473748809
449772511
165701969
436731699
28354675
168568769
532451302
511805055
179156116
425580409
424549547
272054877
61506794
233877317
214887855
403431595
112266541
373671841
446139222
452016837
332078857
33943078
463118460
330030174
433046222
425577412
289905711
287610823
190886054
392321387
93783694
4831658
306733810
53270351
229403972
240015134
453646540
348778786
138415535
509387001
333377712
105323476
343637903
45472099
467440223
382852909
167839873
21695745
228963108
328449372
134956747
209776687
473853967
437688503
441103410
360126036
106614934
535511000
61823770
34669291
521526002
363785742
443100562
178836070
516278171
251027047
20363919
317751402
384734395
457416043
440484167
48143694
88553032
178184327
264118353
348715319
326701914
395664188
303388992
429213190
63265389
140905363
369558940
142895154
30644730
405985586
183032190
175209718
475571275
353583409
293783020
316267498
373311452
187099197
340451662
313101984
65127614
182767593
356185935
197829061
381472510
292203185
291295507
109011022
385390275
261547558
64220495
400704342
269600499
216779725
125580431
32222361
352617314
445546675
355544683
362117655
207906651
277556901
363552859
3175750
504965032
485703757
170454415
495743949
463818829
306410047
453544358
535620610
6342341
159607248
121021817
277567055
256527622
325460900
115436141
328761208
201753829
409813374
199775028
331076313
212228147
395397221
258426835
2962547
37179967
368696470
201934547
506462977
458124921
341657435
456399998
500499456
236411679
337907263
500937948
24797796
349045829
18553431
13856645
159473378
21420260
240548785
11329120
369590213
286804862
344823702
189354942
58794729
377778827
410080104
424819796
420099930
247481393
498702094
174892521
343174235
343348538
417823683
69809435
358489445
467667397
108875534
281191413
26616414
168562565
435890608
486319119
255923712
235185655
332907027
46777160
66084365
204184197
460606097
437173827
455572455
14571191
157000241
303292006
118198370
353760203
535216567
208344320
504631243
454491602
51771875
313830995
168431507
143264211
70482495
350020387
393324608
64652639
236557020
153715554
279883984
107471052
81184769
32992230
61454336
168770248
90944878
404833862
143917921
271263732
342037029
243031335
144263873
161309403
155299891
195379688
7983384
478569808
257661367
234812064
402573226
235682641
34559870
452610309
145791303
268978085
391111177
232669558
377518051
381346489
373829142
495010389
17752941
16900451
324955069
11316955
401519331
533172876
301262189
377396246
248309244
355303761
417291185
431066701
494580103
66334533
13646989
452680306
259884647
389511582
236646675
222453243
384401996
400914224
278140149
517021362
510002770
402194523
138716800
23185649
286795366
144760747
253878192
171713544
206215456
170210833
477805055
464692454
128237092
293513781
520949809
107528337
441091137
74450463
200021116
268876220
131199709
31775208
136676346
316953876
366645181
253868393
128311221
31530039
89562826
136623770
184397762
66378894
85074821
394018290
375377303
476430250
170467208
116949183
128970113
459990046
472259843
332178422
446853765
68153523
102871992
106586258
12793687
142323776
180661869
510572215
253097266
63984160
99447929
250909441
506943096
355783074
157025879
518416524
336492896
162471043
16327009
471900991
376574915
517331757
347512135
304091166
54498406
450692186
263497418
450384133
10921695
463661305
273184681
486412410
419448327
472567049
50674913
159962975
182376843
109156501
512666118
470034926
61190926
153177080
300612595
445063584
400344174
460587235
174336561
26710714
495189114
399269013
54625651
82450519
13712431
144905452
91759648
320872633
116243996
102618083
418644407
375694272
169496189
311193751
48974700
176846876
416662440
199077495
406924766
17190420
90791464
355985879
438811675
460903197
307256544
277303000
247102668
84968083
249333691
112789633
404350806
479457624
534093242
377265430
159280249
417929202
413984510
216080798
428738978
446060528
457507125
167995549
280299743
280765269
295662119
282111219
114060428
276123755
44800400
60018821
536387952
428860841
209337968
9325919
222123690
49359952
273920924
10111336
505756552
477689136
335613853
51721119
313046510
63337742
70848213
377438782
128035955
369691395
399270757
99108690
468544368
518408842
340049489
438127763
445588616
440660695
495693508
23889733
409961264
21007043
13929614
521129898
322028341
491395415
422996182
22633461
234027571
129079406
110179370
361681603
255125545
86684275
349219772
277867528
122068708
48596412
292529088
408059282
233861692
183893105
336204218
521809847
4936151
13527745
240668038
451843632
495622940
14519700
369959629
221246386
491685130
72226619
146638741
81123279
120436670
144073739
454789816
143082282
395783905
270067213
153899554
9131478
386522389
398199505
517741153
510276747
447319582
220529584
45591968
62346820
219642165
141859745
270916961
333947838
415712300
219323612
428422484
501772513
85303587
362110234
96802881
369973580
122908317
318676032
38969384
281966418
221307428
347864969
164123910
31369790
527510880
466391257
340525334
435859107
118337047
283273785
446233126
181334242
389286364
387204111
514803439
193879352
459021903
520699890
370746329
303097579
122564586
119812877
139605134
4300406
315182349
413213965
308704988
307991064
17738195
190023312
93009557
367278068
436107859
520657689
499735340
468162151
400361851
317473685
257810775
57666913
329531809
444511569
17418577
509747482
162043426
446723613
240728399
241546719
516427950
327016521
347233095
350891428
505382169
354398649
357844994
532346979
254097494
445519749
100606913
16990416
441882018
462631626
463452818
108551357
279815716
304757463
94082634
243036157
523736387
92072757
131732761
376279267
295755406
129040644
391390220
342099480
133181974
520802451
100564601
394929010
206055727
382437415
347066893
459619135
30860288
473655010
178760485
485495775
19397429
64738551
254380293
297347441
35773363
383368246
455234363
404615734
455203523
456748896
359823043
107591824
393493163
255003987
425298069
143603081
461093419
274702252
263385259
41026914
367815670
9478031
160899011
460553502
371040594
205913605
64293620
24408873
464247230
245620315
205393695
20174305
39303853
337280411
281218209
228293856
418671945
301495533
416363254
412950087
121807769
122945416
33252056
416988493
375203883
24243220
305146520
59295291
78136004
248188878
1212281
367045886
258313587
259390260
214147072
291311316
362412302
521565253
486407260
284608914
53064647
430133050
94817895
388461687
112823736
284212304
501246412
428168388
432351721
428930714
192368162
416717469
269145599
441618341
58024833
88648955
11167915
91249665
434054748
25130786
29022842
369764562
252504535
312237764
64136119
195888305
362182277
317856479
221888125
496545515
314845507
23441227
473655010
61047577
181127988
97229668
483272489
261964088
57148565
122143190
4388241
222194664
200430617
78985658
362717423
417036859
149784471
221082114
113133710
238767381
536718840
5677455
493173286
258446995
509392897
425116014
398152882
122461772
210180668
430290819
183472080
158641990
284667310
524222827
131017253
190761752
479167809
412919182
479619499
447264038
233054366
285519042
66686075
35789353
300448632
365565164
226701826
43965091
31501643
148054076
214511158
139419661
520893607
404583560
355578932
91592390
228652814
273134625
410010840
157482033
22369991
460766884
302868273
203956651
297097536
181494788
250054190
191995224
192893356
447006339
349813037
261951430
131842936
467575274
506924763
335209915
236289015
11335636
192724851
126624833
138415535
31457205
424044057
455914013
438178481
237833967
184799848
499062849
281611243
531978955
258595744
295401660
455567632
521989277
90670378
88388032
309126613
159081359
25650862
185177297
84957665
499250533
494007614
103873754
255971538
23021428
267830988
179558663
15198833
492186638
278087890
514626167
411546284
123708693
159852411
354008587
211479656
187034571
203726799
36905067
65646304
338023189
426988171
54290481
522002986
354123243
227550938
387371356
48413202
124239403
421757854
238584116
452794221
491910685
263784531
45693339
230267072
12206909
208848059
398782692
74202403
295301536
299013855
35052439
215067745
383127653
120263747
70580793
208140731
404772143
88212456
355845788
98337201
134195593
304825720
91650968
358492315
80003687
49548702
302751570
55165075
59767259
205087081
381552552
306191367
474719008
340661282
28971505
127059418
134318839
486789901
219233981
22513073
281941867
141286284
43378342
52605521
524982854
327763392
302949979
298441627
13759705
204163978
358917659
340246054
443999838
488690367
2965847
75990414
402134804
277503881
286478134
343613102
518069379
100220154
441821414
17722125
412000506
436152950
327506973
50281637
83621704
360241770
29123857
54402684
220595964
321709391
120104114
148117144
399402647
331702431
35941091
366580601
422196956
195639296
414111446
63294962
142887400
236721312
498149173
276302620
343557080
502889282
397875585
58513726
240597746
370313308
95976914
451798727
193923004
534068902
84675443
377875967
393513237
531891580
224794033
254747366
150330837
146020274
17074581
38115679
338222971
42805503
88790659
212763450
312910254
160969410
527161850
105131511
270950382
281070429
521071957
279223777
347118963
222422529
338161554
18364835
95603689
334890648
229521810
129262688
60863731
511632454
14808236
498873339
518442530
49089829
420478476
507519978
463796566
280534589
298466175
243093609
331330670
504945168
272290238
304464945
107817532
114643074
167720262
282637851
498664076
215360546
39601912
467203290
435783218
81486463
330881592
18656056
206599257
484119575
382578070
41823790
231142160
103591833
309762164
4165358
198139908
300734951
436629164
516475387
178763649
357391781
164984322
152670739
110981785
65581349
358693556
487666693
427074068
197803900
32447072
54087520
3968343
73807393
257949871
405230616
288231368
506818342
210669427
188845305
78080921
406676367
355190098
496384381
327047793
294057046
213215363
180074369
467880564
6448496
208390687
234379831
443133932
137117114
245023036
62876423
64077927
227591764
268719232
441349966
150573213
302265960
170365585
370051958
404188062
44506105
470306098
73005579
509787386
298831326
412541756
174811978
452793099
67886809
524209925
352071958
19652043
101306231
327707696
231347816
484884710
10007680
153430935
181211743
42434532
66484431
306112151
101234079
169761989
169226340
394091071
530388357
80707181
533458047
259789869
185901741
147284567
425473639
42931367
319144193
369810745
253734245
271996731
349321909
359560582
265064348
413107359
370893204
375791438
155088623
353203882
308800035
411877842
410199311
3043822
280314199
245146695
5739985
492693323
186662973
256406730
248242733
505505171
140154685
48805156
233128150
421438499
332214022
263778011
434538719
303048148
386565543
8870335
339964516
534354023
528243111
166984400
253181601
361184242
449568197
66590645
364455871
513415311
123855755
76985293
85099016
306304069
38715243
78086279
288708921
83514742
456842110
47918402
442880757
536629121
509311445
354059473
140692744
410735133
478898716
416124974
336851355
49950563
33758868
364165798
287050720
338827902
331558332
441225015
499968044
318526980
122159228
27391928
25263546
106422625
124931468
42470945
437106948
420849267
423761845
411139999
505641734
254874708
16803539
331683552
282009123
86115296
389494834
168387366
287038505
388207521
350912201
448110330
367661355
166712081
199755075
149372319
431462858
431279064
117565559
226124753
347107140
82741099
283332524
111428545
243607901
268277680
84735134
468125969
136911501
170795632
497275023
32900093
161421592
205847211
421714444
115342145
118484282
176753483
345719425
23375194
338813372
38027568
256147968
27650156
461136079
334748806
128838762
438791268
161021079
191241683
282738329
45971449
298443702
266968863
153715554
381885332
88983363
25530666
3401648
293308629
507165344
509346103
523978212
111322834
244130037
480191750
384462883
299621195
522999465
197755845
345664280
172689373
232691038
344531082
90825523
485624398
346387937
271804816
171446661
14117395
122412645
242435777
256448686
890231
199213844
481116755
237214999
371463777
196504138
271872487
160271668
371614024
205224852
467193791
50281637
282787290
462693269
300798957
110865700
402829808
230138162
331299511
135291978
328117991
214654208
249862655
252225409
450358731
535093372
132863637
255359629
177450740
511875503
172982293
27691749
399484899
39711995
335188170
225279116
65696340
62954808
512446249
471381197
278665786
177303539
164911074
172977162
126552329
93947196
380051886
504207635
456083108
276420516
431372260
505207972
443532038
236754135
293749714
425084670
12910459
434643469
212064288
36595636
179807334
40111075
184494991
456481736
63649382
262369822
509394303
455681207
256221534
381987358
290499985
500498012
117432549
85630385
307290845
523535292
379971697
285909998
79994323
452274036
328497500
37509446
66229543
315878052
148871696
329904170
277268812
692136
216949192
423239304
501470367
235400700
271482905
440915353
507906881
334501771
389834603
101305115
142291376
319277633
214576234
338019588
238281677
198202395
437404337
422553045
161142597
511186233
120083685
516509298
191694098
319319197
353522205
10640758
226976604
394527128
135614208
190007538
32466576
242512657
232110707
325504579
516555222
240662746
196282376
392736758
35912964
310293233
489128758
383085331
13746909
227790193
170973008
54579654
356087183
346733827
536464887
414133078
458415319
441410512
356119508
49975721
477689136
125404161
144408309
276072830
454886916
494090615
506215218
108109220
332393448
416870402
443659943
434606368
420155323
513759922
379448366
365496973
260390222
90542391
421906764
235353021
273948978
341815956
302327829
522594762
439821383
324867156
99867132
134419228
132788791
240401033
234428986
34193480
359457420
83644652
453312216
180338227
347546798
513030048
406148109
142329814
486619015
394533060
102748404
193535342
524615409
82844617
381129709
202729644
444698322
450057720
337414736
174410215
262601168
135348981
503337016
251086247
3225745
50389537
334810132
293987992
293491896
385586225
306000870
472546954
88775121
80458447
388232882
317892320
401811536
336204218
369915474
73188436
375868900
369384731
522544770
392346188
470093402
197481174
329501048
326677091
426252018
406828269
6495765
390158612
381674188
94198176
511380926
246879907
244859915
318535986
174445806
64915576
375968518
173525306
459889633
446813115
358623938
309702756
9579734
399516843
379093524
535106112
22580074
422694078
472624916
398019756
274506612
134315121
429456136
153691936
446653859
34979816
526983143
494155430
257886793
467487915
203154986
114201480
393184087
56083615
376564844
196194506
321258950
451262198
16004475
76265455
355089100
485392199
77885723
237094919
534628274
459226968
312108401
386328306
338111110
491810289
126844039
136234985
50798914
52207282
313023138
359529172
214260988
79293004
535434019
463904193
486369343
279165373
36095126
372780326
329234018
91547708
59800085
53064469
97675520
510643685
451359771
28669165
311988317
94212450
122384313
209017464
103997337
295685766
94509644
120576969
430885180
469465161
13555865
152146372
69680215
64672335
106680390
305864992
275714451
299281276
473342463
443952097
281091995
316851619
446060528
169288323
194327481
131409230
506623321
283470343
319976960
364190779
523916761
146568064
5618081
15305568
506636106
197971281
462445864
331535469
334053822
290016902
397156716
37600624
234517951
160701137
220990549
85988709
146546350
435482636
241602655
6485386
386276946
263523321
155990563
357391781
195641151
8548181
271629942
119686350
104538332
212700235
372726389
5556090
212064288
18049858
329401429
513459633
434920255
218317978
288308782
486001079
362920992
269145599
64344391
379063867
471781362
513300230
226218240
215370244
82494040
65831398
151674341
443772492
250127519
632821
263152554
65616209
524691917
258610805
107732187
286166788
511626896
297211910
15061136
156175957
461971728
278830921
442294488
341920481
276182980
117797506
397181999
385644421
32163407
208522726
320730472
255905150
331827064
460606416
59384912
247547607
499697651
301661558
298003455
146546350
89352889
166930452
503526055
101626113
494567020
218191556
37777969
406059616
468057706
1597686
206846610
396738975
97060219
27007116
109344433
529211474
162930835
511294667
446994644
433715463
446498411
511293929
480542235
375287741
15943007
475820920
43796168
280790498
60774805
1923243
529075072
74481970
136252044
252882778
439103538
251090346
532762
126651691
481104150
284043473
313245425
331756290
483836085
383968949
484127836
490489267
406860002
189015507
141520190
270360998
527992915
70665224
245132215
297128990
491160309
396521217
500718014
489433874
351660733
236617891
277809629
366736236
126601922
61551502
451378133
6747040
426756482
142769508
180570630
406795224
145026692
78875
205916216
523646179
22965670
257338100
93243582
118720753
472068758
315569404
473063855
46434577
178121385
181309463
186616803
77823427
178268540
456969656
521931885
525537999
288793195
394398268
528547845
173756019
60192874
248676239
415954790
47595141
415692031
392014051
277503881
97031275
430453593
186200280
271648903
470154854
72254934
153884234
483037072
520159860
212027853
223005417
514877177
107902457
175716814
122531489
31874505
194297298
419830806
434357675
185480185
456359049
486898714
531857315
331742626
413935666
417725358
181310289
251255132
403295476
100731783
305362739
318169751
97348144
214313359
359315189
14378317
170601486
28375062
323695393
201845705
57567455
240121024
309206893
253669567
368953818
385885119
326009562
139332233
281176767
401691543
49289305
432917142
82650086
166585410
71001952
52648102
332109856
469813692
304393056
345363138
508920086
17722125
76584550
447745882
172809528
198480475
383729001
87351440
520252690
285660014
120947669
14326260
183694317
442655512
406727095
454652606
395375015
107287275
447117594
311428653
63476905
188205545
26852431
5371782
152847109
41237917
459241500
191924851
230229334
115706256
288387739
97272060
84672620
70097798
528209557
134956747
132589390
518030522
164907646
119281758
153302718
41342854
60830720
216362479
255457943
425443640
131722631
334249474
199381100
201178223
246819715
383838549
395065411
127256763
448946702
192383984
358147405
120878251
155986335
140725469
183451080
89762328
452732621
338394053
378301020
11643278
19574486
253975614
425429883
140746294
471722335
431521632
500471567
429485498
276623596
484994510
208616903
501684385
138997536
337074618
191732356
456743614
161618475
198380084
120024328
422503900
425484253
456175354
356183788
275947991
29488106
470740023
477110844
91282642
339543027
531738306
377727767
274770863
221939316
467145670
313313031
101969561
400318801
217832034
189990951
415307034
501446566
3983939
379827016
269509980
369331604
18634955
535952375
266329108
151457569
428318619
536592718
363894204
430475108
72060153
381840390
323922570
121912243
524144184
304643158
250750125
220318962
425435597
125782114
304318704
200173308
391119420
351070274
236436688
174512597
69818414
415171419
143466383
121153575
464023611
243074884
474449431
121370848
282094545
285314674
313951377
123747018
462315303
66716387
414438770
142579591
37015653
277963765
427323526
134744328
65514600
436199771
258161065
524660950
73185197
62617134
476840139
503747279
71400349
344028919
500449378
293258120
319172355
100354067
157008200
344521718
19961221
222138657
463733569
441611187
431361068
199382999
79886379
362174011
109731494
5630733
192936795
326486100
303164969
239364732
98333811
29891748
76285097
360666114
486761057
526307726
54413341
117403939
80638917
18654696
452711694
383122573
35071140
110649960
299525308
76092947
2985669
217220883
258156761
11102644
290079026
498453813
40897601
133903827
430308546
82785780
169177367
55862115
446589466
177878595
151459901
531216202
224965376
56921667
200781869
79091749
342230747
312847102
49681942
315076635
105551316
170694875
209375463
14467778
175998633
107714824
126500876
202166765
290407696
180697490
300510901
508538810
21323298
102033253
359498001
513819070
474860234
190707103
435343864
289382780
219378736
171198908
274750453
8831434
85570583
112711148
49104867
407041877
494973513
460274206
339319591
92523060
88022159
43585694
163864862
101042772
473049100
237765019
116953503
329841452
498812130
331585781
278786703
41829064
519706421
477858493
529261024
338573856
336108365
431707453
174557909
62737912
193993342
25149957
230753317
478575091
484791322
239489456
398707432
40965216
470031972
457114039
180286872
191910105
1699398
501406821
346693960
88256402
169651621
58512269
244861406
321579549
535995088
91552429
312817024
411812335
422227429
476867238
31775208
17785153
407201526
96026425
179257252
198912288
271867156
138869211
327010849
359600279
72480719
516493483
401504913
86787918
360536451
214952030
38179985
187900284
106258599
388552509
70868540
524433144
79461260
289177104
267243711
281350926
495220384
213559449
282647363
261912577
261744326
359099167
250087570
384769560
402559794
403973674
409052004
53060725
133814028
276833790
346209697
120046492
233609050
253119196
183409877
85236565
206668742
17646587
68423615
501475500
494610038
316118322
280558145
322402588
61734058
209381855
339058083
50607391
241932467
360511873
518156171
121124232
462587712
74838301
329117691
226967227
371987967
478186226
448016259
3815950
89021577
57782125
202178869
535211812
367375419
111026709
160095186
93914497
481968576
235162398
206743743
3057803
249697346
144413066
139042201
519211177
252369114
484569834
355249281
460506477
476312039
131700298
522630706
535467664
437030355
10717100
196087379
483910612
312300716
250761455
227774121
84011782
208437345
177882766
143665123
371253878
156342655
303164969
532515229
143523897
194521125
296935923
387232035
352919151
408271432
49001383
465084869
445530295
187898876
71037056
471471592
490492261
305807322
260917904
406782155
327757431
166963211
192383392
135390375
40265022
485425390
38710157
94246046
252888990
70783792
14286764
35032291
102643771
95102852
531862600
176319658
244842302
179577194
303014816
290099691
134003756
395870320
307132707
418787461
527593423
362208098
465556313
362549116
337575519
201986042
243662713
11487570
27608561
37686801
322491437
298731624
180608450
342446710
77102103
138869211
31951541
6281902
137220288
268579381
251558698
178602479
373193722
384637613
8429891
11094839
84675443
353957454
417965694
412156740
91106923
140768704
58532806
20025718
249092180
201378001
401790622
188959756
444370574
207463041
201631188
51726832
497659218
529757467
275095265
522282140
426010810
225647449
261226793
370092159
370299880
469786270
434324375
320163128
188467078
171484477
446719064
423739398
484253680
490405842
417592976
181261654
526417958
130992208
275130265
494367669
184616667
88174019
376193269
278633321
510311198
443886700
261209806
139093071
210483380
173394131
117119915
469149039
197272266
514892897
476662994
110893121
233975717
281236862
421950827
376021919
202585392
331457691
478272545
427845797
302748844
160126125
443314739
192659690
92601182
35676255
512359871
329998788
214302420
141908190
535230497
382337175
383863804
256017222
23650569
527824437
37070144
167329982
432091178
436365960
268436567
340850640
284745762
213542176
429877193
139301440
71439670
84851953
362724866
495098285
461447826
478483706
499391852
108100608
297723470
454204888
339583985
335772374
280690772
421382621
332833738
230839198
527391368
150486534
475297689
127937812
428829228
481147039
39896425
116858119
516235290
5677455
184680639
126045976
360294225
144804430
304397635
294766334
412312119
214877986
238547492
413255725
305362763
44415598
229239122
521154967
215603018
244471757
27958872
503259443
76326197
239827067
515988717
312787420
495854501
244127695
292264145
314872869
435473696
17498458
165217319
65027832
426171790
392467691
166126883
466158932
321112920
290866482
329531809
157543327
244790797
476273502
248568168
132486690
46343021
185721843
225072423
517814270
483668907
478397470
105752251
477323327
233549765
347871162
252970134
17792249
105516716
275945981
44267899
119995982
386638986
390568195
112422593
183561653
185342737
58193066
297413974
330146058
166299334
239031128
120629902
27796833
229043187
163918049
123017402
5860026
290698823
110675206
250981721
74471978
114069363
407688078
336484341
151687935
243307767
226026666
296206380
412962194
412428548
337985208
314555199
125441205
74761184
474893946
227490020
365681069
472650616
476715398
156517545
14009242
482776374
132965550
56778152
310441027
395290847
385923674
169347520
300534481
265856557
512245059
11557341
367591272
117014680
246608727
477110761
125214619
74168259
318742238
404804796
298321153
426236339
368335218
142845239
415507014
322525909
167255470
225296222
226420776
174299622
200648346
161964846
205260471
187576698
60400843
163553262
263782838
166985206
480917205
150140952
535604263
266927804
41101532
42170577
76739654
109819454
490740804
293177294
101111835
474046772
51617823
124700596
73132325
358239956
211496618
242065209
445728243
398648153
129040644
407158244
492385837
261406029
16336716
76589135
115738290
434822512
482963886
331922060
207815902
261840614
535237743
277448941
5963060
105003054
519462735
166284742
497544659
389376295
87684287
274804656
45047429
196356047
487976619
497288437
195433392
433433189
10883084
230989041
425512218
505784449
458840445
479569531
386940548
84587715
234379097
84928547
28442247
482131433
170269139
4375481
525106633
496095976
11914032
13563929
501543702
242573706
407196677
527638469
49018645
120693335
206405071
90987370
164164076
415219336
425253474
92284788
64345647
192333628
315909207
383421793
264322310
479542136
129053554
310225609
11665142
86036826
96805864
54743534
247919787
171976060
380960457
133994422
430480213
239345222
396593169
259253539
440849976
501070720
414367702
378123189
296569466
326968342
340939252
447413142
54372804
175258537
383950114
272054877
317878150
120622778
329970168
75609192
107924065
511575780
170030416
132551203
320897782
430941848
158996572
216359357
201109164
283282545
79260540
111703381
358215401
11104912
240391946
310947413
497129811
33291526
139647415
165602443
377817211
468943516
487704234
463983122
34013963
199085168
304881235
90429284
2519142
62384377
186034989
313901803
475444578
134587504
229746418
486669113
222366349
129555159
204713903
233056122
344678784
431474199
331169421
157681286
290897802
443011345
323889150
416696515
129931862
20776030
517986817
21130760
373784635
209375463
228891436
232889559
203355507
284977630
289349105
477010930
292064376
23945827
223533568
11338742
425871526
479063115
95134157
169080076
471897475
203754796
317098465
418333657
123353594
439438400
394019410
535973036
209712372
422047509
525818274
495051615
395527857
485335069
293311468
468385369
348682732
139729005
195429114
344443059
267540224
220922374
198164896
195111318
346273965
87218511
41430019
112576760
85969937
436885117
393034511
245642515
249002981
6495765
383792017
84128825
19484236
361383418
334686323
487634104
208300417
188276201
375795106
81687659
495830888
197979356
515291451
472897104
314970987
90194158
352443940
102642294
111751390
185694261
217970545
370133637
259562344
508773546
183377213
480810976
536361328
47497095
469218859
309594716
213926493
94810535
103698513
445485333
165363144
345066168
336239272
223670390
152415444
422949586
63561684
263781753
371276777
191883959
288251014
421790953
525445173
48902951
305213643
403026051
346541564
10226109
369764562
467962952
191170586
96926371
517709912
397049866
298326955
119281758
405199765
158870688
194434996
337661052
47047287
436030350
146002196
227683113
397962100
75412555
264349235
498253408
458553078
157435797
219515920
5915334
419043299
182023714
299260989
499719119
510043821
273324264
363083845
28424681
106454079
248128575
381748896
416225896
2090516
116530715
322680518
301413948
130097050
33208901
519650782
188688257
361505825
209050521
315888986
39248680
141140865
59454423
245252306
49050802
77819809
179443767
457832743
199317020
285118691
155361006
246299095
194845690
126334306
426252153
384744700
29989976
422799595
261701386
210538926
72165811
500527429
68394293
420019535
271442376
442401580
415960341
3398153
415880690
86106488
109868282
214160948
399586614
536351340
320761432
293226023
162677435
382197463
473524122
154785480
309057203
144946808
442705056
528486803
56047640
189994339
63275324
525449799
391337781
276046298
411559445
343553492
180350380
262507368
473549001
196834836
341455786
429886425
16725041
367196191
12475794
107463623
390750836
141297224
173844939
97879306
509469447
323270111
501896010
399542278
58694490
50512217
139649193
315034391
306511271
337105701
42761653
135730222
186745041
180560623
86810449
342012425
380589536
205312454
325167326
416323130
49194494
87218966
329858670
209664073
123915244
355546080
433750075
316529241
429370509
1401576
25138703
99359562
424112779
460334583
110304731
216242987
159902874
182489102
149592487
212305477
73611235
262988760
242065234
230637374
88669993
438762601
15613917
476747845
304042267
412117100
334784846
313329204
184775408
363231018
410898650
495147298
362546569
87493732
421391703
489914314
4466903
231615153
112729345
30498125
123492206
218713406
287404881
516420169
87811966
36313300
144316702
343872771
226406327
156175957
70916437
253413330
28668158
85900645
406806825
422478405
126697261
386052522
141321838
87919599
497860007
421868016
140118542
36390481
243605668
98058908
326093552
222773816
253350891
503647789
485161643
481241677
443740683
310332503
305242162
144868876
68321845
47429937
250849942
247317453
518190870
283631697
369545136
513134388
474641933
178330881
41043592
453670067
280292311
62915095
475333041
185583033
504461581
439541427
249789209
150270406
134832642
51188937
466501478
113454211
145957452
479204136
50740431
2477252
409667186
531530237
365461186
160476819
372693843
80640055
60820453
146884215
176846876
14864487
75322920
279853127
318199987
14854043
340957989
409624565
254435867
75011274
329337411
243102945
128364257
345017981
240821765
324360037
408450908
114752885
200212354
33676589
479526476
288555151
405485873
107611907
160209304
334931810
76265455
336411151
172848874
390217393
295692494
182587321
359498590
168036097
303559040
265653264
82367038
20004548
214389854
135672702
291856988
465159848
396106706
187885347
304524839
125507343
408786770
12794817
31814407
272047501
222405869
187485190
370968077
140271198
195429577
288251014
200022950
133440560
146606834
430495623
291935833
179089906
263965094
390847043
261890216
109902730
374870360
103083462
132318304
439570777
135926761
532837351
101392018
4690093
41203060
68390240
229470413
85457548
170537592
166933097
74598047
286650294
269090563
408798119
481632303
18380716
27933536
434457988
81462496
478447170
516160225
494031636
141707786
63632984
272077749
247426882
426234585
359656791
17619772
505895007
218963724
508249674
87813803
48723692
165418967
82767355
455335004
161308129
112757948
188692173
159048116
513653157
340480172
379972428
286794445
469960060
218099726
69900551
26759631
176938252
515437347
68818116
220138567
285754425
182792607
442189211
349477979
175535873
34640888
492873354
37968478
173218468
405431778
318155409
222676091
324134718
433720822
395929662
234577403
285204644
302363778
489115187
480710286
296119256
419064577
27045344
286840737
105308554
27955181
492378661
312226377
6241606
217784954
533870416
166433538
223621298
269282431
192911678
390858706
225030199
431095601
216457806
253017836
267227670
373289463
401623917
271429059
156766910
414428669
139026884
318386387
140695369
111686838
342740795
460622875
231480850
21190890
138781817
42516218
245066054
190656669
255222417
27758404
497938406
387631936
66207756
268623671
21088483
64698370
422757543
31989773
129953945
386202131
100337415
423736757
240465401
130781052
244332373
258386620
137104181
118631624
213129963
375462287
468966714
49758043
181671000
500017207
321496207
419838040
440023308
191255175
278243392
410501234
267594089
296878509
205097594
472081371
160925102
132217891
193251768
350635883
277503881
51496697
272124423
62505860
50960129
205755543
120334131
320857713
304199806
443386213
481597795
112005810
525125289
521131894
150034170
497680425
146859021
413960384
113752209
388602198
43079513
447028297
172820945
172681225
25364299
329095786
87469085
206794157
221845776
521508669
166904358
259017873
335216062
79155213
193356258
11333643
328443986
188616258
475749480
189328054
105294368
516896922
312279385
217253314
116086098
163719296
133609993
386768802
470115246
312422102
75945371
251595845
465040812
263034568
528958845
313143562
516380887
478827184
138106092
50067604
158409143
402692641
45380700
495395129
385431394
72847459
410587884
209918930
73551067
114632665
83861156
407745531
179939161
192937510
527728087
55205408
399032210
305379110
470313961
476987532
254031119
167596684
37625312
256430775
210268414
134321173
106068766
242711920
233612714
433460147
383071636
201807023
54965320
267373297
223026513
337609525
205163719
368278538
345495036
525661588
409864330
108525021
222704310
186059810
425478114
7136985
476894962
195960511
9707508
399174979
95363431
246995920
30740343
72088953
362742148
126964699
505063732
239469913
378684560
491361570
306670304
407433803
436436629
303774664
509046003
52310708
278680928
183746904
446163000
283466617
193203067
314621036
430443323
476768037
369752802
234772927
104129626
28284560
241546400
265128085
192129170
268906048
252432801
470287318
324753331
348256616
54926516
300261483
301146935
353073098
506950149
310464305
347505867
218074531
83305826
278593596
73484210
490609198
491750620
50309277
344453405
154773524
508495203
338755364
414157273
258688933
250871847
120148657
450157642
531442849
534793506
69756011
423863958
137111959
503821620
261415854
329358693
249022170
179223852
66664238
367651739
161084920
501530434
480560148
191360012
329053113
518543532
201388740
70700676
72539756
261146999
68428318
71024805
67687020
389133781
381802860
232964800
422851403
398946808
385403390
344583690
230818767
114142716
109270486
100742808
83746726
202034013
204111852
71518431
185636992
334827934
325639399
259067220
446726348
275671780
119387435
253125559
28651700
356284286
298826938
239887842
19821021
228779472
363398068
250287766
489812746
269150743
317906048
530622713
529818661
387095827
377995932
271084539
463562686
148229553
469218859
235996090
529665034
68986962
329103705
415456815
73636792
295703364
117226939
170819287
191006081
147080765
523915602
225796446
216244437
258618665
209623253
255052425
248634467
360087562
280713283
211433249
473557296
494557963
179443767
370005831
255262390
384892673
155648363
98020444
497693704
77050727
122413114
437529196
296185272
272698832
529426798
440191698
491083373
340049362
195812676
175424820
293166703
280824666
372519538
154822569
67494568
366592602
500870134
118044968
436186890
68945401
94064343
404792865
496805259
95118207
84125870
101731601
176634984
4204094
449883673
206068068
55489137
175976642
471867592
186670707
287769503
479867874
28139399
4957375
498825984
92744314
129865611
372391641
272355185
183374663
224409426
519534789
10909353
320972872
433466865
400704342
27457095
451702866
151052738
535799047
185953822
404600395
487109924
496570333
517464607
486730644
258212759
88151527
441791984
327674118
68708798
261507916
355932568
479604232
262686837
275173386
449702835
204852827
302466664
231323401
415053185
140609423
66664238
95657521
216400001
275817739
174226307
498382381
366249582
207992023
395082498
15376253
258053668
10905850
312581403
142671504
318782270
242709416
137466105
117404450
500300760
110346165
178931265
484497761
472528923
100704076
128198737
51769943
416217353
138050547
283474925
253798390
274345299
117228208
116407839
32624944
436489567
516154986
16659290
411467730
109466200
20112339
280616651
409538758
174019467
430147801
274341993
303618329
34108266
328997292
37623162
210557756
315644494
133310371
486979558
165920721
383673710
222696392
490646455
143663570
62426471
368708467
49771314
345882310
340755285
298731454
14415099
435047190
221280707
294000801
471409406
189878456
109179140
502942037
299281276
181701255
123512877
424531233
495538560
395900428
194187074
37918850
253656018
387114991
199173974
236812075
484868443
460327064
335748624
382737491
338400917
343997606
324652760
458975497
315472732
8245317
386969629
100406359
471257769
449596474
448126294
286793258
69182958
510270216
176969198
355131820
186240089
353434118
372534575
459472033
197119702
355905305
51756941
499746910
247236222
350368786
195945866
507976749
261781813
382887734
402047509
92891880
214823705
275320060
123781732
109105481
309661810
497187885
350495374
450290484
106824816
121429159
360288521
460055524
440977510
92377452
298079645
98788173
45963611
460342150
948404
394994326
479940028
63936237
220322549
101310306
371699245
266621522
527742551
429422548
498885702
148255546
155947191
193009934
465777021
341472492
448986571
309723611
382039882
182073873
92003145
229809458
373394962
277626451
38589575
50721624
20389127
302501863
197152781
470270782
264665923
474701276
105292270
317031222
63739294
118096541
9804462
431842199
168884116
522830605
133350264
24219701
193464887
221705223
301000770
523636737
535069340
20084738
498850970
370941681
459925358
333835848
66913659
429463174
226585353
112470214
464187605
325434571
119803244
329496273
439634729
374457779
113964568
87740400
377161748
530800567
34744188
407098659
528392574
68723672
457969374
211207095
440377948
61130732
64652800
190572361
312156826
376600481
424559693
306902016
175246733
523033666
401775625
7535470
125165082
313728711
377349508
180635879
191990767
293914456
164366098
178352906
433523007
338594298
117065283
482745269
293024729
258162773
492237839
420016632
197800765
514755145
443933486
459141590
383941527
497981298
112267055
440859334
511386652
206924741
281446580
264612230
393744334
351041402
484283450
452644169
286530753
238626617
450716706
161582877
511396168
312475655
371480325
401796988
331762245
159601848
150439150
309680101
112447997
339423673
372619533
251107980
69191356
412716034
383057197
329023902
199717386
296951293
123077684
504515544
257831500
93128383
380237949
11571333
182276776
367153019
289028132
506004647
296262923
276134330
332110378
508658466
14709671
108612424
102261735
152763073
462751798
532685683
420789155
230017478
336359303
297978794
506830926
513187405
383998000
312374209
43505013
217149328
128190170
403540537
461416229
345096638
254380293
144662110
278361960
86668645
281690711
22368984
201360010
470172039
196167402
325693978
469949981
198329129
12612519
115135989
452059895
443424208
525795992
287107006
444573475
498311544
177658183
474326887
357695779
222621439
294325147
76196381
272914302
416771977
335843300
237346125
522030339
135480912
93125644
190516597
370197899
367785151
428135269
134866103
353044334
73851299
310202518
135541178
167461249
383372478
340741803
137371899
302702905
462839907
45787429
355854600
325241411
248523712
517189570
94098379
67172470
85400266
530119428
29297707
245139773
14455422
21951943
276645023
393008770
226389936
177004696
326215075
69737781
263137045
87139001
304220204
516195254
516820778
122410689
283026175
19749970
153846242
157599353
529063413
41101532
414976825
304977703
89805891
104033195
28308901
155022159
209156474
201037763
94844482
484582727
58101812
421032786
334935581
267249453
328269182
531298785
131076880
124983615
277324988
451119089
123818986
443615976
84399230
232894092
170064492
462768069
422029385
38696211
350636038
234859702
342646853
77751393
340851791
465653409
19295952
133919383
466915378
76971649
47082699
70626967
269530338
78728398
495787182
132557908
264120501
310457783
156352757
309818724
199319063
191107465
312054674
522361449
9350446
81711684
128001019
337099455
464165303
473783873
530749566
76565711
485561511
254545061
526180875
322282758
448787131
528108575
243626376
70090211
465306747
392450205
414205578
104466564
14712534
324624564
328664629
237057239
222893215
253463087
287072466
60611324
329100679
517448081
520917587
433378428
88341730
440891701
182689667
420841215
359284889
131552940
368136139
475395779
160986318
345867407
171178968
393932799
433410979
222199354
126764483
379092642
84736363
193400286
409934607
468704129
470386352
325249250
56681351
135805569
130543759
351420755
304405331
64021074
262840710
143054887
178738614
76142714
530495674
207774908
201858114
126094438
527669164
199333233
282982765
190313789
368903750
289219516
360044191
397303313
277856265
349865542
274834488
358604497
208857489
435606985
529697576
198677975
385135419
347835100
20321359
211078966
261481267
373011352
187010807
331269389
177544710
29321702
383712007
386624312
155283014
467405455
270735409
222981573
369691395
378681573
164021395
472608936
490226035
475132235
89842919
52797654
6776861
21470580
439226509
153927610
478654076
401748939
228186374
220718390
404313732
458272906
277544879
184819889
85755611
298926139
310160723
35743190
258377490
24378395
141369057
270568739
273097162
103748382
352463227
75226299
375428078
512506951
111167776
299703632
122709879
342499631
126688828
369743005
342038177
521094254
192677917
44688471
393005969
311629439
345156239
378159230
102022766
19266478
341568833
216381305
124902954
463782271
14146049
307633370
841318
283914569
237398201
506781533
11431336
358509973
255964499
132320465
274998853
239856571
284181635
247080939
174339178
141215380
328102876
91257369
497089346
491224824
145520794
371896790
81545550
29665088
519199161
61011357
121411669
288257475
107819373
80053893
269610578
366071971
21369417
485476526
53547084
288643982
307541629
50385703
456771271
378906810
222184718
359167691
151771181
195605707
448945145
46342319
497981298
375629992
362706714
470315555
509694248
299951935
166313993
62370547
342001129
281176767
90289304
313686070
448995867
496270187
203500447
159549303
317817585
185072277
176699517
441620923
380291865
505628124
463935189
162566314
383625093
307603267
458877664
37260059
176729550
305975191
119339153
48128263
295609017
361001220
160716125
373811142
505494112
131734270
390879132
73254790
531958596
390481038
466127193
228066849
179238513
106424012
37112987
350614913
238340848
391392122
85457548
89353894
381199022
202023883
384735290
386630825
131604385
451907902
101160200
305045146
406866896
536621010
220910706
410945820
194909323
11432139
241408700
354205533
288913421
171346726
325665567
6887933
477695201
469393054
502346069
345637743
463226026
438584328
404409720
272807079
202258109
337564659
2289439
282250150
239423433
306920811
330638341
204089988
308645139
509525262
14958129
145764434
492419796
226019142
299823083
110398490
534351241
250348821
77495742
256673374
12044469
397804171
446576890
522616154
283465794
400445184
433370528
397308182
281897416
485783550
466290496
262034146
202430722
218260943
340036763
160375522
511079261
123587168
36909944
20564099
442970617
363108779
430201035
449516301
19835278
454508208
345221345
316471330
227253789
499371304
158688514
91765015
91349638
205496774
11046304
232115533
476859119
100062406
1853565
146466285
47820871
404280848
49313201
255907749
456020055
17393526
214966226
109605534
261296369
233585903
509853395
127562794
242233311
513932712
335357308
415048151
89591437
496068554
128580093
343267723
52900211
36826280
238332578
457870674
428778661
148971108
165008009
50396099
532668059
505347119
188631559
167212221
172629303
476040046
71363906
213045069
471231420
15680885
290223353
42679523
277528831
288464010
34943688
189971594
482276684
283761786
175469679
59277615
71148041
420948543
80419208
433417810
36808601
175905440
514860536
83316243
39177852
412383444
2527358
157732124
17540161
114429783
408065120
529138177
465494215
519706421
43125856
475333944
267261791
483283521
479061838
362705522
191479399
457719739
166887917
344651388
427363315
529605847
451909809
140844795
427693973
377738661
203750734
274230540
205799633
534713972
79144724
481701637
240620126
176101602
348076025
74047157
220938266
513581367
149289313
307252761
480095773
413783337
307557235
338935031
191448715
183428924
316073727
276652944
473655010
322243087
114677018
344353455
177707074
77139513
386463549
4991220
198758139
429921918
372851004
471088345
69676023
343059135
140437131
337326367
16083537
344278511
297743663
1991246
128524557
260328183
458088001
88303270
246268366
209134943
303444258
50382405
350709910
283617795
504917620
122046976
76128618
313924729
256241582
448566427
248952841
216926887
292792981
183752797
52296538
83356716
235235392
453113660
308946998
319739781
419964468
231323401
432262372
135897463
73117067
49999891
323953176
122150205
449194513
56385957
340404911
135438266
304212236
434782625
309189982
382720498
47026346
348054728
96920229
238006780
215277015
336015710
343898382
29094866
490271861
480986168
273600192
6552596
393865517
247469533
63289367
513219246
535151469
83886154
338321523
14895485
5409319
172955414
397686606
531811518
488563730
139457520
482933414
8230002
79810287
448700852
403563078
20395412
99320467
164182851
227381272
292225713
336332300
371634089
479714880
356237605
361134014
293645641
389371392
427363345
108482547
152220519
94013572
115424260
107379922
220362018
243862046
528536176
131384823
465670555
297633493
446483684
492790047
347322680
429929473
165065445
488622197
384114763
86541243
356578294
241452471
227909609
1748651
491213658
140410102
387302968
15636539
112743909
264412502
399578270
509821945
193918666
346086061
192051227
148623395
187898876
329480337
529335925
120688077
34223010
227003046
69781799
398883525
343772699
97415410
518063640
488155901
82281455
133072521
367592823
167443210
107095071
36895763
289515128
438037337
490163114
260382380
54342149
161380358
398295668
68166488
126457191
357441684
334706682
140608915
243798040
481612677
470187455
100392695
363594721
79322060
18924753
330623733
196976035
79155213
310316943
489822453
251241058
435478826
283833180
250424197
432331075
13252957
340989067
184097859
125662356
164554133
141776571
210401378
139377714
145060757
140246520
202885035
213534577
189251163
246038850
322870743
341965853
337527173
498827878
116036944
495795658
281371670
215782909
376927728
488802391
201772545
461329909
446680527
298133584
143455800
205176516
176622528
392940711
69031062
119599866
359960208
62110749
343243586
534447229
204630723
311970779
454086421
101522899
29772232
495099303
317558580
290257678
106764286
535093372
429101327
454114043
308596151
443933486
490829427
483445088
128356135
1778881
479812326
206456873
492220798
418973959
185517467
458519752
117406424
508143713
38548896
44374082
449676775
345161443
82321727
523813994
81205475
37850606
511122243
444566220
189439285
20020513
449516301
366460040
65125648
459155828
161434342
499829806
383673211
234259188
237375069
212423387
425635049
34559870
139177123
341272814
22935298
151294426
125795392
498123787
401659824
356956533
514551232
103183934
113677299
393550618
67718069
64386409
120688077
184062993
456200345
138100010
314347807
381464873
140199557
435911726
350376746
402657247
412561873
194748156
423697194
48267628
412150260
496805259
170960548
297553875
245647808
148604206
93238233
42379035
389661593
239933191
104691959
233125138
343572191
151711696
441778660
2994708
277619393
304619590
54123945
455124523
433435708
506064394
79758759
6077370
254455932
57409090
286678405
25041435
33590270
357938866
372629847
231342458
434378448
440278968
525083953
113975776
449853519
340049489
508623002
200120123
157916426
155391739
483095872
274042616
104513271
411447443
434357675
422386109
33863374
278973634
214237941
54939113
213033086
474398335
451035127
48129797
370347142
32337951
205677214
328308929
79263814
5531235
59720679
188086986
487479872
393665061
186855934
168925229
336339029
60661087
492669490
227447331
215546781
77182431
445485333
406545451
235311609
508559945
77976112
59929926
294183118
344720279
145442167
165886356
24453598
59615819
277835092
115106193
260258531
500467846
278036043
42900486
476807275
357809384
45905170
474566569
274591052
180778562
278907534
525752715
97721492
491624731
191124244
23286069
76080397
460433052
78215369
40720153
137018726
277783948
510090980
482248601
86455322
70067290
352364888
433507854
192645329
370005831
11546363
279522536
387007959
105250841
84592976
392822338
23867328
89263416
317559451
498285832
409317406
248363984
388132422
335942448
50705883
195971991
121453626
275472927
524888456
518254439
350569845
156076782
145133905
401853920
449715355
466128717
430744021
403530304
517309885
228195880
455428075
13930394
199854631
432837139
235614270
392757662
453133119
64560492
82211259
507052852
252653633
336378265
94973704
303425228
513874862
302479274
198022381
432931573
512050312
4508574
33310227
57539549
173638016
85686266
76883215
124413078
406883917
81736010
42655428
132528989
88959032
453855405
169664082
434013809
195504468
422865404
416265758
442494592
452745715
508678352
9990705
83537399
353009200
7632521
330347203
375318405
467900014
58212476
243706730
384483951
29868221
304737064
510763204
423276013
226681914
207435685
202756940
459006725
88559599
259860081
72990256
529682619
213493659
418673167
498779992
247742788
482470578
77125947
517294363
384758995
197690514
392994817
425143230
85523464
334401447
27921969
60942380
24764326
386218489
31944763
170475145
10343396
334255006
57033762
248023570
392841006
499711086
76394661
487499135
278976786
248396189
397878820
227625643
206914620
482215587
22890722
79406542
352568071
120210196
240125008
516724640
378944754
514656591
430512174
518051990
431536304
37064222
379838275
257514266
505750257
339017015
319562484
195905938
85320060
536454435
255346692
253698446
80370238
489544164
308006909
220085964
109779845
25948695
56738231
150334735
9372047
316922981
30237633
490720087
421799097
39700955
445000990
459951524
93768532
197908183
41846082
75495194
116331993
310206878
152199139
371023681
77904729
514890115
301677882
154966267
516317938
452861157
312404523
261369610
266621522
504962764
410801105
350681257
250959394
343959447
309033102
121034819
277638952
146688556
491841937
360519853
82628724
84947120
109333544
98048852
208483312
98537883
87383966
26626367
262919828
418530938
67644910
117665787
361098118
106873436
84195766
105021851
488713305
483954359
169875
192645329
38902460
164626248
337139981
470725190
282100384
304455915
136943306
306374732
130711252
172651868
87351621
131712316
448873375
400668671
23213808
74776536
437557091
402142918
13186751
522613251
46116295
306850953
229142928
226293671
136252044
334088659
9167564
227290031
407552332
413996509
368485938
59328645
52529313
85010406
75239904
417951599
33758868
354221992
146219871
27394327
310711875
463102338
476477079
114639193
417309398
173588399
447074536
365724419
416770335
14956986
124958340
510028110
221705223
227916491
459658850
218185486
391546842
286375779
86847262
373880310
61876751
477865018
190708567
507102569
29201297
2099103
80144685
331193222
277438794
279773863
212210516
470568189
512852655
43186117
63002671
356427162
468979074
350808519
297240069
72577749
343028186
178750160
183124171
237129667
338412982
319118995
279437625
387008877
523742704
136484433
201817750
230868628
467152757
450016681
336227210
231627158
410357251
90571307
353320405
308402448
343689651
260749490
112417287
166105925
211758731
493773243
493623356
503640674
98765000
369670404
113370244
149057264
167108388
404819079
326788435
199490625
330163972
184892408
375872206
21646101
361668366
391649307
155643658
8125851
420817809
459710239
430414683
94367054
237285676
369488489
441765718
478438801
516208208
261768152
168282816
418270895
131853206
227648669
187062880
396843554
488563570
262315715
22975406
59930784
154196805
402985218
279887807
244217407
505154597
343359131
287362402
380736126
408559102
5755481
100560165
219927450
424855761
422305102
235212676
74886445
71823948
180611472
260049390
408893661
294620033
104238670
340339960
170456719
345062359
130214897
348964883
425979732
360916373
127990775
526278287
478910237
483973001
215997730
37381949
385962857
167878142
97115518
325410280
311229666
27437222
376939099
239336513
177606651
209163889
2107210
211503836
239801988
25700531
213063614
404993254
434208032
34526350
130289875
440769945
129319611
315803088
421201777
268151931
461766463
323877759
102527603
59507375
245151363
185864812
402772769
128386221
437487389
404071322
91693544
326577765
242150299
130846877
104575353
34693432
332362641
395626990
466130254
161391792
204780107
428150859
335703175
105826893
148804958
71286033
464210647
489679676
532787596
20463239
476861981
248452113
304261005
184765567
491509494
503379394
382064073
296668671
292989659
185665007
170531218
244013935
44458650
487286984
112520296
511724263
352608003
247335578
438721880
140420630
174113366
192317234
370263019
494309304
47381100
237630647
488507012
487894718
87663067
328482500
471643098
99251029
235032028
514890115
320144105
289980014
440975559
172132341
375524438
338198352
408098567
390819432
257133732
215181205
504467343
131498436
489662388
477773786
495170055
513649146
336578882
17564599
521091498
307112653
456103289
123191155
243349456
516080201
436430010
449216862
75040136
202767545
299352560
390407759
295163534
269523731
408227708
238978469
85364109
88341730
516781059
461811001
241112696
443551727
495099303
158417448
506623120
449088361
230795362
390374152
179091309
135409812
458927947
5498746
343005883
47429389
207581394
276793044
417873322
305242162
490890012
377224667
473044261
506342627
349030737
493795365
392146612
436161157
25074712
24984717
218641899
202636013
133072521
142702650
17508670
476479671
380767396
134461764
431238026
469867885
30759898
154324633
471055017
396994396
248952841
6239532
442992525
531682013
319708804
121849613
356649938
305899604
270440419
510224489
432287414
247357691
90196255
465444214
268212074
305792645
310318567
82342168
305235198
382043840
322408917
50513794
361097752
66145701
51771875
256232098
472545720
522758729
304208441
245876733
201100639
20800523
315825377
528001123
55509723
403672800
48976106
486399348
250065866
232982873
328517194
249342832
162424212
340005544
291055862
357924512
449472114
402793524
514021096
81699179
3038095
290155302
245173627
168740471
31952569
134611783
159748569
36887440
298758029
30717113
403026051
90781723
114432609
91838978
20110629
428868484
208361556
248720720
501317229
138496592
99044749
437666414
92724693
120146787
347343686
485610564
393651722
328968744
241013671
105708195
325386314
478836589
490271861
226025008
414762146
208269473
356162037
254811349
15387013
379301599
455524608
68071580
470554511
57312849
80012958
256388408
37746757
453259284
320370381
373464522
376861838
253882705
123626103
335279739
1934607
498733171
330183307
272687223
493519059
239474449
119981268
389241828
179430412
293599884
255052425
154662908
299024985
506575584
460995807
250808808
465209956
432561881
43406067
25384258
517582502
238472423
386202131
108782215
383968207
293971141
147692135
296715992
447903624
55367676
100625541
282620531
500964546
3183062
67373572
149861430
361305416
11167313
229732905
225586826
481639175
78688509
289246093
273423764
92111907
55213519
193747841
464214782
431896645
374629777
295162492
310293146
400003538
171241514
118810453
252814563
424022796
207640155
86256464
436867879
343776177
352788065
532173240
468013789
415875886
305024430
511284065
81078879
489056887
96432705
272687223
82573207
507976023
154071729
205826332
431499797
530642690
29128831
536652205
156152614
196639846
492695467
246342243
217347244
518533427
109188000
440373326
168733488
364511772
69191356
363423434
148940787
526860814
451471061
58794936
139420654
158143420
473827015
27153039
420397642
77498993
3047238
55764264
516225000
272900810
216833359
16086327
84948289
244190093
517459563
449954691
198454217
442936344
222422529
34384524
305819347
148099577
28034104
513410415
370460144
205644302
117070303
498958502
9969216
99333303
64895896
364084998
227575105
476884475
480233284
534136943
517714422
354473370
503901731
57589136
158415689
427461081
469223784
333576991
35015989
2672949
424017413
515195050
471875844
117005766
106839252
73330195
474089530
516451597
10533110
179033027
68633591
303287786
469950483
165987318
97556425
462048789
80402691
150408019
535768452
213454611
162156811
73366583
222218907
92267126
532593651
277638645
472989054
73874984
306883897
112324468
531982766
399991676
479458427
66904165
8446296
76251154
82948233
507571985
19946115
149512856
1840962
229526114
127316541
211643248
198289964
254823194
342689358
304844748
348654732
265007097
191976168
21737276
528753275
508954355
284591947
264983819
459756176
177583341
392854003
299172538
177692798
86136408
77397802
162341083
161467374
192318040
267009536
388728739
84231929
27034491
230241612
302639698
78136824
515492384
98880110
355701901
395183060
229421117
390879132
199811066
391560340
34512854
32490482
497720782
270511305
455060011
211613916
325599209
206747003
82255591
492919260
509342736
377060089
431157758
198904126
219837549
302857236
299347007
410166590
339400817
172001254
132015932
229091103
437737517
157630444
390433999
159852411
154659924
35746985
140968161
217636788
295033831
330982099
205743345
217292974
304637920
324019087
131427000
338392863
300171398
152190646
108229709
323362632
368811136
516878033
313735706
218309338
5081092
534710995
206263574
480970208
119528879
236163559
91684383
453408396
346855398
510071205
375901035
79562883
68047158
87988751
308756655
458681971
453355103
257213778
440295140
172304069
226145843
479481112
534829694
3954581
15180725
399026685
56768059
200965536
488829947
377919146
485477205
296314760
112520296
271588215
516487265
405437883
336650772
450446494
274773032
311480024
88826025
184387978
16222600
329407791
292740398
303693474
319751143
532154554
259436834
300565038
98446218
55210235
42954804
398751130
527945152
498250255
300889388
160019180
405565865
426034161
80127587
513960873
344444901
271579984
431991706
148865939
40903812
242557464
94007312
347535765
428301875
442422171
470055779
152565261
437582234
3243426
63045377
323293822
140656110
483746623
274230540
372217412
476699182
320353541
488650625
360917699
475657909
187009684
132584931
451907109
504945168
38263106
99214999
140640429
12352332
10628988
282261189
231158717
304558554
344341549
241540123
175816753
15661745
360097050
439352886
176969198
479643036
241174828
118319490
260784106
142513869
6666606
190225918
328679073
429101195
385822358
250982649
148841733
240142386
125405565
241641226
380267538
384066629
501361497
478516394
50799392
372231725
211770573
516827546
107972648
484579698
119374876
203539142
448406139
327955632
529856527
265092986
87924070
195342713
458262636
167598786
367577279
59388914
250745107
66044681
398704105
529222105
444671101
312300716
319071332
335491337
199399529
447712258
53708584
263225312
332030939
464662861
61326735
502832066
260813213
216870693
214412643
482755566
114802831
222497636
216468762
450960860
145333484
404809519
330244695
441775969
237448078
266054705
134098565
533540745
185629878
247974085
346818306
299389648
128253294
416453674
418853120
107002871
481983379
35239137
313566315
185415050
113100624
146921357
282632589
36145305
281655228
305858649
36854043
372566364
229572092
477710820
404129391
521154967
448152700
31389668
422520333
486810777
114498229
272899192
187751584
531650537
525307085
414848001
290276416
493536509
9798980
237175442
147006655
312365693
429062951
140507955
34908025
378070130
509516319
330048265
413978450
333168679
210337757
147055024
108890415
419698186
459446385
91747387
447034065
196122964
423759329
8897660
366929094
257037756
369743005
111670018
501476924
329949719
305777023
65130409
49620456
96936515
261938038
182719447
223189533
16482172
179399597
80243792
213904803
334647695
397196861
107138518
376549682
367826287
348304214
19571506
339583985
274083906
15481997
273712910
513731721
152429023
116856191
418656595
40503533
65593091
403123539
192699238
276443270
244760099
485976654
201068943
127435782
254250648
497504613
302203784
536452435
256550609
186074192
164257859
160042875
2724762
306105370
310680350
378318556
83127796
535873702
327240749
484264445
109963143
243923285
285359003
187864477
510213891
21958233
422492581
431788891
311081372
244743533
503073576
283686044
467215653
134815248
413931376
350622025
512245059
72061897
389854365
430666897
318299645
444268911
169074713
330880379
157152295
118209320
99808093
457488446
168935552
106159263
236145055
145351891
454171759
330501371
128040552
477787516
364793083
194869330
169166791
531392151
111400499
198789635
121324366
440043909
61930371
87038917
422250972
396953870
447152378
372970428
504992791
472612007
313156448
381486895
136957781
306088848
24852381
151067648
426139350
422431912
174023690
210875344
317435075
372059211
301341673
186509060
519504869
446776952
346278338
1703369
198470400
198067854
228389786
285359003
484635724
410773509
336419282
501439103
230578764
344926512
31958756
366056962
83628323
31280771
307823668
224769915
419193034
519308707
59240141
194279135
178178660
293386085
461376996
198576777
504818679
261857648
467225914
172402724
425103751
517675441
146545100
194920056
10862879
32173051
57007214
304042279
69450706
381788200
357564445
431046832
89789688
14177445
391498650
22689279
264927851
419970678
406939957
205643310
11896704
246857306
165861481
48504046
230175959
97302982
429081239
107361444
150623094
99677960
97373051
134775279
271724586
74496111
336546124
494835241
417657115
84860072
431611755
102973398
506292476
285531322
416530966
18086049
234508398
333957380
65323564
211419218
90887320
427559797
165096171
534464332
108477875
118407052
489798091
355275323
290164340
170295528
140485236
212163624
442375087
242938948
35476805
101920653
122125784
436156959
363585850
429272339
236888299
425193455
500004689
19147399
313304031
193538260
211406034