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

60001 lines
574 KiB (Stored with Git LFS)
Plaintext

199791862
43130031
287529300
50817001
447400943
260715334
120088717
80675765
521180253
265217188
70310844
177636111
308761849
490696991
21275254
318672780
237704692
496562451
454878794
441322591
263336852
430256872
532216334
293713841
224593005
58301791
436571191
281193090
395367022
322041521
488421712
405745610
65474552
161944389
459300313
47452348
100558677
475553756
418428455
63546469
18731899
31578819
479449975
81887785
483573511
395945925
188095683
322248047
408826640
504224732
415761427
433420499
345658099
237973134
176047357
65474552
135590807
181618565
2568967
121868045
421826872
266286399
15334857
327436059
314472182
213660050
184434979
226930979
533786016
121273898
216084873
478854414
122407455
207233847
126251750
175901239
237111000
393973510
218667401
464322686
285152750
415861678
426807383
347114713
313045454
441983358
187790415
344939298
31290516
197832021
518453807
476367712
246518395
27904838
503995319
92400909
236541623
441328964
49107644
83867366
65525995
137624194
101125276
457053145
21643875
269853256
195035118
536505373
131018855
217710226
379184680
154093281
164375859
361165032
346057524
340989341
158314187
413727980
414140441
243683885
477074073
371833350
150587970
360234267
219462047
16307556
377429847
325599987
283790399
243860175
493440099
337938349
337459626
276742088
418222473
451850857
436466980
336469964
88232982
493820648
329900736
40238449
464371982
129575914
40299998
106763095
373516040
426096625
522996525
104166029
164452745
352374619
178142858
115801515
410871508
340450850
110972649
51419515
447035359
256361805
500683107
116564650
136666475
312932430
251413618
114630252
23235805
435211820
96309732
496948997
299391964
263456061
49646097
280801398
456242194
33833720
477906565
29823661
97380084
306696463
364987272
1372558
41905377
438384219
510333029
412897252
191818339
442127707
323490210
167404707
337993693
54290602
298533885
129279820
54117055
21873335
114315196
386088013
327991336
477340853
166450885
313667374
610476
170319876
81838147
38322967
39776392
9542666
108273394
90744996
255037648
266566320
161522707
194656433
297524889
69633308
216950946
236966888
99442135
194716318
479999221
457518740
16618234
521627944
149255040
266226360
470298662
394291140
454288904
325888324
491931886
524574214
386184122
165152378
213014179
116714867
181119151
177325506
534125956
79382337
94828415
271034605
465412756
410614248
106492918
528237906
126043817
459170805
145179629
340450850
144001431
412068894
346104251
242836285
72135844
488258621
435210039
475850916
276092310
415348880
145126431
469186209
218878177
388228323
91005862
273055857
535939507
180817806
345732299
298812792
171344296
308964889
510036741
276532823
490690343
285750801
305949522
90709012
2268060
445884712
481498468
339233912
366443668
429262912
322890498
176015275
240596316
308873343
410258237
260634785
256762335
116636705
399824463
521147413
198737279
212634607
316108923
421401907
295378707
178539154
406836003
38140124
72631661
424017570
236932109
312155442
150850869
286221355
194110444
117719223
488561944
521052336
129131719
483377902
216734858
343190924
298159124
503538355
184758670
259192527
78761369
293919694
313953471
172511508
143739086
189635587
358787752
384505837
11873312
125666103
338602321
166671494
246675097
477239506
497926410
237312707
327231163
443139404
67765780
394260346
367243623
518264385
417427362
367542516
454510029
528099270
474514095
149615731
251113594
282160632
179356632
366381878
172043810
420507832
445775665
44750917
362475731
355821759
14616180
342015886
172949854
184883725
39049979
233243631
447585831
83627145
245988282
7467916
125468526
352203161
306060688
211721774
327842140
421835139
257643212
525932423
198954195
422231246
351004204
452924415
424527157
405212845
403817963
163681397
232301908
170310750
363183008
441571906
252024819
383670064
525432976
303502261
531839711
75267705
11508439
5643354
503957823
147943806
182034676
169227918
536289512
95368399
355513270
496466170
67890273
82665657
366051896
282068380
147916495
138267903
358964493
320030582
300525375
479237323
45246786
389794155
125099937
393778568
137040536
285153817
517563216
105944463
454698838
396782009
179956464
422298765
269347876
87930324
536010680
462398685
160512868
273157365
76700580
248317186
505920431
157987439
400384776
311729181
317338881
533150266
388255119
500803355
425649062
34364195
95784645
437198770
65016154
479133250
414704344
368887315
130651456
99639227
210139593
435348770
170820580
109515885
87219682
398529778
170879573
57184007
209349662
365679599
433419
255276685
390355417
470115121
249827160
335739126
203081547
507972697
496003794
359450633
497842512
381616386
479146724
262755952
374189269
402028951
387390319
241008815
388283619
412437432
272967717
498920196
254119735
194113092
335108816
188597294
32965043
47222618
499430413
30494300
32923569
14193984
359126031
180909819
509025979
119315905
183642331
85030228
286890979
82470150
662184
108996796
288217094
312680857
451344233
327922666
376630763
526042515
234558978
244675914
289322055
496755417
100941933
513896141
42475805
177938797
407890341
518540631
94760175
113827269
52394726
251103565
360584299
135143161
335373784
406880247
363080641
485195310
257459700
401175396
391038722
316799470
198076288
311564207
78431288
128879578
445833617
405065648
272206187
139844498
497178325
331257271
76691569
287245754
213047487
502732045
372885034
75145736
456346765
168333899
158919573
388227099
77941547
116465907
69184875
228925240
419839281
465259282
449812543
322203910
189884180
378311164
58331734
118648741
30101707
71565845
400923496
288209249
320223540
86028781
150436986
132878220
183534796
506823141
262426222
69354509
313665090
105223828
254008541
369909611
146382236
523495065
8991905
110328639
328597282
238815852
349674232
434294546
120348588
365404196
532140044
105409529
99424674
480050097
92305853
51059992
179634201
48848916
16900235
28727556
492049730
374304498
229108177
345402550
430535987
156861584
442542994
357188457
469444049
381816461
179443373
423620772
240862487
313896553
30549007
51186868
243838981
80446322
514962516
292356829
261432798
397723074
89643085
283748088
383443689
186857661
261505054
65311072
210516649
203578141
269683109
437250612
482580203
119931296
29958449
394773988
380763746
495270655
358999260
175248954
489251158
29846557
350523000
44521135
107398327
251854319
247621989
419517326
8521556
304025254
224409800
513027199
110392564
428375009
28290018
306267847
388275240
27193804
199553404
310875105
165735835
210878081
370936742
295406408
195239975
181721135
528378212
275032131
246883920
171249554
203621510
36839521
342447879
150886813
350176795
28180964
40640054
198903705
466423024
68134186
312595813
39803849
280010019
25782446
476985257
370852602
55088196
463340551
512336139
514496258
426296412
410843511
517441525
20757570
190140324
472551957
284901472
314119041
101321537
122433381
417239430
375745010
119759976
464412801
268558135
126998861
234201344
490505666
181894044
271210034
76369370
395152700
444960974
354925431
205275964
324043357
527680683
272034037
321953671
226082141
73508674
5059852
300236168
415352888
360399659
210851488
507273591
179779352
173096175
257396603
173719814
34869820
310466581
451956618
271518868
171095387
91149460
311792681
185873437
267019128
481952571
352729688
52456834
532495144
170079687
151494095
137137024
157297603
479512419
352051984
476956680
452938655
75460421
110764282
430228895
200842759
290003147
167125492
231260301
425730927
230778407
153243695
169813306
295069883
384930247
421358406
447103984
357943249
161334347
344152398
89350061
253296942
519778305
57358072
465643470
24340735
410580027
207099709
2526662
341596272
402525382
258678317
93253073
214594009
303326549
192605527
300688983
106163026
508472653
402630853
52247838
458244042
106835910
115878121
450392440
51370261
52798123
446674271
116434458
323439608
164329547
462850231
142951804
156293366
65052520
426365371
147820483
267007218
503020008
258907119
93830850
319012841
328226888
47774705
130799774
103547715
400287448
107987123
228836208
215874556
117538159
139127187
119535195
281237285
532505633
297608020
496354146
309008410
386147846
52966928
46381069
124049950
136841461
365961200
165735835
390676000
466146313
179615999
473071511
456675295
201048634
405124756
325421919
445444690
348413472
283155747
18921231
319919735
485715458
151195618
250715994
211207197
176511919
460724925
271376676
470544073
231343536
182378623
330147260
242662027
257862083
441433043
261505054
163171716
400034862
266609902
120736710
500367231
177684986
452215610
316919396
67081521
500191000
310252863
437592608
354041331
469623160
293614827
261938060
45557536
118634154
159531899
213904158
244241720
417431832
463323340
70663848
298070217
411099041
27888634
442964697
506128260
295841992
407307248
119106868
368570720
432616445
509630419
495711972
4116193
485462867
195907510
417563705
481737310
337263241
261693930
378414610
269075585
424957138
71241976
181177963
250767794
304908754
471820702
312408518
34311914
188189097
503453339
169978737
81746835
134560601
467397188
477432182
151529206
140208568
506692014
234770125
447342898
358569436
433102532
107210510
148009139
123332246
528838468
149367047
338144678
118478513
520184223
102136082
451243979
5669139
269805849
273510529
251322755
405874308
347310824
55133232
210151847
77859503
97267944
155254945
311169190
363771368
456528194
527927581
23857517
386261173
212422694
380900690
268388305
233932392
485127988
17731270
76573420
326823109
467675920
521415119
315159951
333652777
215147109
386210552
477164322
111223410
68220824
397035074
130330382
226500901
490570304
27492875
527233819
287620375
61993438
159064731
441729469
415415798
46474727
17221240
30064192
40070216
136302758
276457897
127738085
58237515
123437203
260896201
496988922
172085450
513141820
163569629
275942262
76839508
284690973
323506148
233079321
87597114
504808007
137975658
20212505
532295387
28582475
155004195
199262991
144967226
485781975
406488359
228936662
113546830
203051949
510997876
86709766
225620175
495337088
534927120
140065816
265481008
125588423
244792467
451102326
440102699
37507362
478603584
125042738
202129772
84893094
457072081
349913738
443732649
219302747
303151881
491712836
365929787
393470099
490360463
484120774
155013927
352521804
477773383
177991797
397047794
500813226
176045327
192577369
433262743
192045397
147253652
215405235
306737138
108692686
22102848
315137333
320755981
506037191
79640959
234907868
460538688
282210628
204430897
247850403
239107458
60188020
517640561
379028776
406517547
187716833
517687816
372319422
265218593
288356468
445807616
52600548
375006572
526825382
216848170
341450486
280659095
345272751
37563353
209035603
220982628
167695939
120294452
119545528
254483295
377848520
173234645
410116852
481551585
145452142
87774811
236371278
43549102
362183609
406263749
291711669
82242515
404402717
535850442
439213199
292718616
499728634
147190075
238262302
521855944
170979045
354328945
142809616
315602370
31932631
220150497
196642906
513130705
432608059
420035863
91571673
517986772
239343543
68979256
313652360
75650712
492170279
97872779
412492157
102298918
93464322
529549700
266554781
267958416
470015539
265822978
125199294
277319494
464763042
443748915
102935335
58370907
410766941
337513768
46569762
152119338
344851224
215488196
173995005
301100421
517456635
477027075
259733727
144345222
148735795
136882088
141377077
306595157
263351450
42256789
86801302
110048618
244197054
534497167
198237744
109056810
345131622
380586575
529279817
352913508
36001807
489068003
413461230
353240690
192403019
475552102
528701715
160247238
275899706
213339310
194733758
467157073
438613482
226913267
199529105
117043104
517016242
301445600
247411869
107274277
373793150
278439211
270714545
418079835
135226072
112464449
260477881
526735891
1143198
336264018
443928020
371296637
327662022
47253565
456708835
18868176
24369556
384443722
265561290
438787152
471992398
147746775
120981523
190839036
168938850
64123372
200056098
248881584
59482608
268835508
117441283
377018976
208115987
49711664
243996722
86487685
94661658
217474453
379008592
474246167
456257559
522332649
441713397
301211470
512809930
434363553
530932494
28962531
209320734
481329049
63126224
510147623
454123273
95849383
63843952
263664916
71820006
330324720
223958206
422052101
310705992
370084007
107358098
497389320
288365272
37537607
139902768
290609583
365055754
494824916
403438532
473225275
25883397
497024953
33547956
75679533
388595710
96764682
50754869
240936349
339036724
437845519
155007995
356539124
218326278
228712822
354097421
45150499
346110128
2970792
222957067
387286762
6926186
76531473
304302201
332878971
89452136
481504549
348523467
270565446
143096226
465711147
64776690
148691270
68230400
462914411
453489290
83573965
97498528
420529748
294176616
40485580
165991170
179017359
405580109
498108928
472360481
129549579
68315194
459914692
177462820
469213149
476767312
157675277
351696985
220411547
234370883
286222104
527391765
51227546
121354057
279804372
167734347
30775140
42842059
13146074
104519027
452436399
522728371
180445563
342444681
235462118
113769563
340965245
316351977
112116518
265761419
165588284
402894642
264231274
418992416
340272689
132167889
255239207
310890520
182047631
191423632
168277504
75408640
236708321
376555488
86296218
327276953
403849657
428038131
357401464
353444280
15899815
45105086
126140473
423696775
74327002
255015914
353159989
32713241
146283268
439878604
163081072
319399558
46814956
518034908
480464347
147571836
473325827
500117198
395973073
334791046
84423300
180027399
342834015
523203031
500491379
291516589
286108149
54991346
514192334
469814414
491220817
421656148
523918675
483775037
205776164
133618903
202755143
49379151
513013970
21539834
442612162
341847979
81349257
348863443
462079188
373457076
242789914
339971026
12872713
185583901
218109862
264357546
183392021
186099395
246120276
367155830
46663656
339048107
252401736
406080011
51332972
229718352
477970716
13768255
31295383
313543670
224837922
56275884
536333224
303720952
111339503
18902894
449195392
427849349
71770602
20451647
111613508
287653567
532348029
12271609
440920218
350065604
465155926
268179841
327036466
57776335
475337119
155168854
72581197
293727939
243732929
289721373
104241065
536219941
173595558
168774182
262308497
287749572
473902851
321214043
183358002
503248956
128224207
477042011
380288528
528960429
521728036
77445391
4343347
346802673
529530043
323220098
363936545
231657641
436619421
377367190
262193071
183982804
341981617
158404922
392996249
344363257
1535962
359415313
285826119
422243865
28066784
295938256
89258724
403770292
195249286
70263764
174393213
134063691
19788913
361220470
523100319
277504431
66789292
33809783
306498937
625313
460738274
393545333
326143318
262973494
279165593
250787545
83579822
253320155
24951952
8710499
148799973
123900023
47286407
519436655
131836225
205282947
434559147
245492179
67019083
142226270
466541003
263591953
118080597
132856798
10739107
351566466
363046584
202490181
121218197
52190847
466542308
470288405
293683378
196528960
58434186
461589897
264754559
110908302
491290853
212962396
325095362
311640679
410099339
443291
377977782
487393828
523050066
54541528
73387816
484641579
143096416
168825231
318562565
518641685
197157530
277324953
484990478
117382759
138181390
426713707
111552939
492623166
453426553
238848056
293936170
299562647
184651056
531014066
527150964
50000258
104529449
99506600
419062083
21484535
384022355
498311606
99636982
431955705
79979696
292831490
512681867
446759787
358931872
213433042
323895426
136576534
449665771
103318020
39280300
4451579
423246192
75880744
245585529
345344720
125072818
108439109
491734018
452190353
119442822
100314814
139618548
154183854
143342174
615538
62543048
112116518
47921908
339203676
381366118
136051162
238470167
336713536
172697805
140547638
449429997
9293159
346898280
347963702
129389214
287642841
146283268
350424317
473797605
245054100
114146838
23710432
77317951
515270469
198235825
352375578
400207275
414936082
44951550
475400371
456159507
234155327
72125550
470645212
176988885
518002992
129849444
465681622
460602105
272590294
65554070
402028951
213552165
21753393
33625385
449859461
480245388
2933319
399274259
310090732
524271414
285927919
469273748
372556324
224114848
294556555
141798486
301118652
61327759
363370206
360309598
452273082
77424989
14469022
214003328
500537213
310448425
336320433
319318814
342715990
392334700
158688416
126177952
390261918
185328944
95279786
206741660
90447874
89851040
486851138
356198313
200035840
133055041
29400883
502628449
338881843
426991150
253524505
160611665
222354297
96319728
42000989
30737577
129614099
79208624
71124504
53094640
202633436
12962132
172197166
147720938
247310572
499124082
406145371
369937392
283711838
516252237
424038120
333424452
127378698
324240532
344184001
281972793
35988612
20173289
102924131
467786469
367068906
254094805
432134527
388061158
282188034
110787652
199832231
508550296
343830595
354906623
267230871
345569367
50225743
80650109
279884030
109975608
456592360
223226203
149666694
9082842
472096893
302220244
185557351
380690638
312748077
414382552
420869083
352850733
374431799
218861097
185655684
342657621
20503268
227491457
104790327
69207079
292107115
359990164
284280592
208587650
330775313
216591307
139069486
78773711
142944778
485733955
321074069
4954372
439041193
254000766
175306143
299454279
497862413
370543670
207470392
213891152
38192271
167847195
433109034
291660473
7667666
247307059
36070381
441457438
267776159
366387555
112170920
87454648
400972089
450363977
485600880
399044568
46429485
440057833
22554838
405100377
182309482
364088224
16482182
107091392
106373000
219882649
467258746
222905537
203416834
178750418
474863818
185737447
90948982
157648806
342025096
330842904
252400725
427990900
309269682
329652493
371550011
222805745
78750960
125882649
437050899
285629188
335603769
498261764
316227016
8712080
514381984
268864194
419430759
382131961
527944722
421673178
534321213
309596217
352073278
531642023
5818232
375242146
411378624
456082384
194539437
163542970
237426883
253516438
60835935
65297731
166953551
199867809
73497586
265665092
186475402
358684886
513205694
176687438
372181230
71184882
229084193
360930861
214908124
306264891
361366437
421310454
158878132
176024236
321880587
431547854
356235303
346134216
240792224
259652528
176617234
161593102
325574398
435782086
336693263
403497059
75685619
267095211
207509837
132209712
247149024
308158530
498113897
138765065
184775875
485113340
43627899
238063557
371971869
407572976
277466424
38391567
23929504
315965097
299407632
66579697
493498393
131630935
333766774
42286880
384061662
218859037
516079091
163334650
154703949
61279526
140554112
456658319
182794060
119006901
154832262
249085554
193117092
195720375
298285186
458839045
451771998
449166349
222976722
434510740
51582170
435743859
110710704
210059058
486092257
277981301
485914877
167897979
201315379
436772924
324372985
123617137
97589694
76668225
78364770
306487599
529186859
528741086
253696248
371802032
297997131
277712012
13755475
491792603
205268132
199874407
75836620
103842843
72190857
351230414
5383923
438920681
334087229
301407253
212546284
157390975
21619882
62401524
260371759
520651706
452579939
155561066
388490930
94006717
25500687
221993653
17867189
175306143
40731483
3241899
519334670
3911057
394153108
512108357
161609316
263515887
488448702
340473741
454133793
80654006
476485238
61696158
285535240
50186469
479911792
59155939
281491312
199488443
419755606
321675752
333129390
311441412
335674656
281736989
227533435
448552431
274535897
306225868
107381533
359315416
73849599
114908075
357720049
214856677
148364069
252174064
360149745
317058780
321777434
13059085
229396841
418028732
364868914
345870171
79790927
273937546
521107987
378879623
67583136
440414465
300771577
261728153
336647178
470162647
509888699
80880386
130304165
5392919
527323074
359605167
159922402
446530221
344710339
358399542
142886827
292989471
76284209
312533348
214490650
30195098
474285443
282585417
450488371
405439877
342304792
509987725
333666937
492231670
28513782
189552873
261628308
122622009
377366620
306005654
426932447
276540201
128100384
186675788
205624051
222526910
52536340
111981128
303647256
508686432
194664416
151404009
143433947
462798529
437295488
243169736
310045901
156047664
159534087
411536673
242882500
71373366
383933985
213412205
43153302
346997630
258171714
180243837
78901548
288473537
470993551
254890962
229464831
216322858
67341734
177986513
30237647
258328338
245950030
351189078
186271792
334547864
268673152
55411433
475896883
387455233
382850672
359430647
37202974
338007081
60582133
43026459
420116559
316080645
416962024
255293542
284326983
383315468
484800341
337832457
399085586
502110500
454898251
305675926
173513260
127259903
343089320
126268151
458303361
344493294
405777247
135905608
239331954
302275695
112320272
136620536
79234986
119849655
15786512
304259837
424638052
79202393
300159605
140579722
226793205
534434862
531287556
175086189
157551854
366044754
500863151
364913700
162953431
265118252
250687456
306293447
22010560
502596143
398618744
354888248
73110198
84083613
81788662
108005836
410328128
123142968
128970448
153443343
445464623
404433693
493988198
473097671
18196532
335245395
80819945
255485954
162641017
194781085
274888453
529256503
274323165
39295095
94919701
446139252
517360387
48566752
349222066
277677063
460430138
445084633
30019301
161268930
191288564
242662027
94584219
231945044
513572632
158068346
120177484
527456962
406079734
39771488
470041563
68349982
110923302
55097929
16080658
65440489
101878345
522868099
302973645
225601934
183263816
332155648
416524282
519871949
230974458
7604705
394761759
331125370
261331108
415024780
453445746
103453294
131928166
478071988
496627034
279430788
292107115
55903300
185067602
524311229
468917683
187242152
256918096
57334427
268958332
245165382
345357956
23551478
169552282
254176688
463698281
231693685
147741763
349915275
271237221
281884361
486774849
303519458
401727578
208771982
345119092
197613226
118716812
186049183
134540562
104020741
80027125
12422173
430857677
51113060
359777655
344249292
345323480
514676552
123122813
287855598
255455587
375618938
363489944
163842856
33290609
302570756
127597208
234336416
309025591
509091013
457195752
97858112
65422243
469531927
81632902
196749600
503644082
381618969
36800270
5034947
327643010
222329342
475038850
63945903
13362117
297561764
197215360
32372039
302357071
479353832
283525105
1085856
129448370
410952680
84095782
370274261
5581810
89890275
121291904
107289171
518218389
324128858
216143006
257288383
475148879
458274926
164042347
78770129
411595145
143036785
230884133
82233996
429766857
479219654
293601607
225573477
270160684
269008682
253442836
351051209
82720798
79184064
442832352
121916528
483261227
19080908
121568895
101389555
180399848
379682566
164455831
150883228
260511934
32282653
213976419
298638816
126198410
248338741
172232495
68774005
267121795
197975277
270614969
288492103
192849702
339281255
7516959
45881911
205194526
476602497
20013995
503401574
534219763
56549805
412673160
60165070
218243474
80769725
341560885
496829797
153625225
434352567
505972379
481948757
10090870
496717372
319361673
400707619
91421417
208672637
36347032
431886187
162775086
467429735
267381735
357527749
476234837
298469954
515696983
253761116
128685879
259944495
502763502
244171132
25950613
228255511
498980203
185379142
195613733
461782416
421388758
491848694
428312589
455270079
168940501
168341664
85901491
496540835
457037965
125540236
76062435
351158001
363338518
49520138
157016772
516283325
52593178
443039677
183185379
62820348
524470627
392433265
411660186
168381497
161567731
230652288
411040682
199793322
46569762
283317262
197751583
413904866
98966905
220406059
184056030
13109399
58475366
330631306
447011075
44903325
76309499
293713500
214590313
6093658
529823162
471986479
69064474
198522984
386758265
81002893
253955193
348196685
490663982
396521266
343673680
179642015
527644879
266865342
392646368
297169702
431358263
320269210
83904274
390940949
77995319
415867947
463320260
191845345
179731101
158296938
1798136
206235639
159888042
483352272
110338714
207302788
194792028
288765038
83920400
27063783
533027258
279466858
455322170
245132839
79980836
521444439
230884133
465412522
277055996
25175270
190591753
31561309
37820182
327842140
441385438
520643352
444754458
492051395
390797455
479748676
369011744
357537966
14628488
265664309
172331506
31388957
304851760
147521438
100055995
292803144
128684218
666963
20383937
487903120
459431312
244664628
137952788
246291772
466934976
515818528
203184924
462544641
324525864
176506874
383630889
107715632
162268585
282921296
131354504
164087847
390224620
338943183
116209794
160664943
22051995
500326603
258552835
311953773
378076827
238451361
436775058
474202512
490117141
514308104
213491700
264228784
302053696
369587544
180888651
218636610
407700363
383540976
17899953
347756005
88595397
416894180
397613816
132240331
345790172
496066889
49249692
516335680
155216001
236219323
52068445
405641544
398617262
190591988
376408336
75793099
410321180
501928843
317229239
410217528
323673204
153005677
446525044
200912761
387302313
375170455
174563711
424918570
171791654
421042309
242131514
242601392
61672619
43410515
226836733
365955076
464401230
467841483
85333057
238504486
356703419
496836408
426729246
491011765
304742968
526729860
398297985
125873690
236634482
136248552
250926710
131928903
233583963
374214766
334496204
469343846
113092306
347984408
381709966
510062077
391299050
516272969
485976328
202537383
385235061
141321589
338228986
395805213
71117941
135245730
44758786
135596177
313038502
135032188
54129805
472566500
31914051
260315388
244317923
489289300
267979868
279345276
304747330
386062092
328110643
490759686
145765720
42756735
536358426
29229091
230163059
200909853
197022082
528427074
282775219
24386304
197639513
281309287
183242767
131190674
8850183
347280872
187739085
370594408
295679342
313034898
22675882
424087964
39895562
153209152
159440106
449793914
479790627
9977882
43060998
393607083
398517194
437058439
469706651
43463163
437769903
422120823
203261171
476971140
251873393
234105357
474702896
166625905
490570062
234655359
307655312
208901058
474605559
371068101
422209225
465322563
4811594
311477918
362434356
459260150
237094997
395036720
100909349
527959447
186992697
280236797
207771470
156245706
115747301
243148621
309152797
99156631
42517233
85987706
235000330
220709624
171035913
221423123
381361082
325285820
30815634
71085820
315472122
300307359
217271707
420186093
37757379
472610739
74974931
3004465
93432037
152077855
483867053
305985478
6040932
8744859
237790217
518171483
177424029
526320865
317527556
518686656
272208971
416404528
149138058
500718806
337054533
407607538
68145088
109583392
6165037
221641114
312414139
76150026
440082273
450754119
102171529
327845328
477664310
63806691
23758830
10943120
503908339
74704858
456449089
202369651
183059072
371553774
315147845
410592900
241302652
31104136
79395113
415212101
83849120
32883407
25437493
58903035
303817544
204069461
329871467
88880659
304906493
431383807
461093618
118345452
486807324
331917950
28449159
497430484
226493565
462302014
346858935
400707619
211148779
26199777
24209660
220322293
327291725
203637489
505953906
434250253
257846904
49862708
94270585
204018377
312874335
469455515
338319544
234199897
6639035
532033666
77266353
300390266
217585476
184749312
299497432
148960217
168010071
204399700
519954420
386178926
530187396
494764930
30156387
329471275
110337526
210601927
260944530
524301556
131680275
412061250
185155462
331230796
185445667
299299838
76667338
266371441
257989892
35474116
261411828
516809230
438624303
474974540
4034685
409253821
439041193
296794565
476791173
332642807
232151447
89083063
64572834
163246320
175299909
90584295
96250943
56252757
439305568
433702466
26503203
403084081
276170021
202829523
117969411
434588612
162453082
367249334
63933476
123024344
108814868
343013134
34894389
469654657
88597309
166715889
83706679
216113703
203467593
413156791
287275101
109991508
513640034
363978193
340009944
160158715
526551321
490310464
418737018
137984065
335485545
486877927
511306566
318998111
111099614
354123286
94200749
303163318
219533275
451124486
250710921
1622479
195340386
310373764
62112897
64521898
70124385
138987474
383141965
240449968
308129547
347179316
512926796
508714084
202917334
97296365
209934959
180648709
189308618
138292766
447381637
255164326
221995319
244080164
158032225
265718756
520539395
331886846
375128312
7237816
375831830
319913792
379804670
261432923
227982867
258775144
51468093
134091428
282817548
92979250
438656133
468394475
401816517
172049373
23494072
80228163
29649376
293358724
35464419
219857567
345121872
107401066
480136340
294377694
450352723
75624554
122059675
62470512
138474123
387478506
206099109
285647443
524979513
21708351
235052989
434994772
248452663
158588386
424415952
101216308
373310947
326672193
55063760
62296231
317877215
99970545
321888393
147900175
452635320
406255696
396856546
226134693
453062242
351868836
517124505
205176936
295300167
250911569
198541723
134587634
238194213
17929338
365878612
339506482
531162413
317977214
90613639
471952031
407586970
506312675
3684232
406879313
311518926
198020567
524369771
229002200
106603667
286344406
302658260
295888138
535213322
74802849
402964388
153362376
266233884
179825146
121850099
47112481
148405131
56802244
523929899
466355367
81857862
136563800
508414025
522882982
155079725
155754005
466027313
166333785
533247593
147527851
101448020
44893755
518410696
251474284
50761553
181146323
29826995
410570749
279648152
285696850
252014571
374976748
132143456
58617423
230255582
394175720
466119356
98545830
221817880
435400308
397483412
89302026
202425440
441742701
409497125
357093834
528549583
90959683
68247119
336687029
313327232
229829136
334894069
78774527
334894069
294287653
76566374
54449530
373357891
224847220
60129637
259590224
462329813
267584719
42215618
241922226
446092255
492779698
191897278
47022928
165501567
411052226
403775525
419079866
36917179
167668166
413033476
458793473
419180972
498508759
510660587
109198347
170954911
411137529
289988285
82013286
147257936
330828016
383935599
411958838
330849767
228586970
252614089
307152162
118781065
393614920
25170156
510036741
240811423
223663438
10972192
270526005
523388833
54202749
34586512
143714111
133874140
293872626
329280374
164816937
327878067
29901566
164917213
515829571
95274448
140731955
226829426
293126314
166444997
503996750
457867266
234464477
470159828
403173437
371720307
213589211
140365422
31312906
207014857
34817750
112933495
483451965
142064645
177710851
180277314
479763750
293229891
123825294
34054624
434078614
454853601
380184600
376961772
485190640
56786516
145181791
238226624
274971240
277535145
133831940
401828094
533486312
242904875
478681299
396839124
276105940
180245418
119376890
94883918
28689855
233987548
252890715
224452155
502171956
19999097
363257364
486450735
149719808
47179354
213747876
422530476
73255662
315554335
329209328
214779256
304107019
196967395
321576277
527467721
533212562
205047021
493143709
124949376
479309017
44722370
156317523
347838477
41896768
464369930
296435008
375072608
275680185
172129259
407498823
59799019
170774431
124904159
148054806
418164819
119275407
445484076
365738098
385905084
80632670
59503638
420289573
310278531
39744171
419440054
75315926
19830266
493320945
503513213
508116946
372487972
283876345
518805092
77793374
417492955
475382282
197166324
125459539
445566824
78809382
61143902
397750358
100359170
193305217
272142202
232636043
172504249
483724461
509930883
525239118
291320546
242686341
39985680
336557840
455060538
372590015
222333675
131661416
174033879
517816813
509595194
424333085
112481031
17851064
392396460
278486308
460019645
333516136
175778965
196161628
420857562
487424978
74855633
379514544
94839691
30699360
356012267
236671844
328360299
195030996
189308618
38583793
499796294
463759205
180027399
122823115
9214800
421675272
93771286
144631995
490748056
418613331
491953825
423707446
304513322
444814831
461958378
399655458
330269620
432424930
502234925
127886743
440456642
233600731
483157687
291669360
127139978
212994708
225678744
179117343
365404080
232006030
311878664
475236331
297752177
383775385
259908333
444649258
88441254
428577010
301142436
531215011
266031925
500586741
520299205
339128408
435470341
306892769
460066043
212115240
348824593
337990866
119603034
151578186
360306381
199288360
295827362
38433551
84316328
453455346
92882349
264361881
382242264
428118720
240517777
181281430
518945377
14695603
447105000
174864591
197030408
477876819
11904502
195926737
344402405
4047220
236190271
197079029
198565129
364902197
288393274
300495962
200776447
210297221
312921900
66388746
87638268
473365939
202273515
166627786
10406016
503303229
27399371
84957860
3880538
151582237
187494710
114898872
12305439
127772892
474390590
35988612
200553643
462166637
52980524
125281250
215307107
142706885
267704849
62950624
403555868
261313997
410374272
264984875
406410187
17100543
508932982
250987113
254583646
259865986
471297737
389524916
536837866
96696322
391397333
245768581
175326560
382702933
328619785
153901259
370301444
116534033
151140668
276259542
200559742
454495373
47065120
36592148
2927537
430976409
471695323
144857359
506135483
224158921
165256522
157232827
320296797
77913429
64095529
474863001
336723719
246036218
126920896
106865292
534851424
244509673
220989964
196226302
166658017
400067242
46772481
20364235
184788349
199440305
478611130
396987863
510764301
381594830
265439794
402757539
149421165
388427268
138249393
409495695
20069469
242662027
277179730
105889642
531353284
364960065
138648883
227262027
35937635
156515604
29189569
227401507
163009531
26820120
95633401
358021886
178640419
16510523
461179602
190586400
295026854
413327563
365384140
195030996
185857882
123617137
57658093
369092595
517688202
424810449
326746668
347613797
529368870
369502013
175621136
521075079
234683342
418596093
272233962
482887136
309605424
210738323
473088543
455609983
37578089
388566564
40550222
423899391
336347143
291092600
136159497
298245052
112776617
227480145
438316943
88377553
246442138
531643775
226367125
455823057
83035706
168838409
468369777
511904559
167927784
358733305
8604719
505552130
301942634
383222457
489338842
214003328
498753689
510074331
59408094
43141428
278483590
432821796
344868895
273999582
527001697
411397694
406940761
159587621
354964742
382995880
236689374
130868611
169196320
487132273
51524569
119355748
379142200
344008095
438684746
119964498
104816134
247031603
60636741
316003506
489732815
263068617
42495438
531956347
99101233
48457565
366077794
370433247
432569023
197562769
125581815
475581994
429891870
332450362
317810638
255294414
153402459
106416286
118443183
511440963
245225641
524233319
152582768
62433396
397493296
215450659
189392680
140356567
99255505
421449472
238525997
5891384
291878017
303482622
276886300
283164605
308447079
154460986
68778001
519266014
85305474
486991491
361459006
374466591
226951355
308316777
446848840
284125399
108989563
264126808
481684845
374330104
64365217
200355543
293071401
81651911
445892044
162245629
502859563
202615701
135536812
493836314
23355699
21435584
128149902
278447802
450984797
482842431
498496602
7635974
380591228
282670737
533409355
506680761
292935672
234305660
153566274
43349956
534633563
240613829
314985788
438712654
142259861
118336976
162867073
80602210
149860401
475108522
47171924
192902780
364290448
372885034
412820738
389870962
311409572
301384563
185864228
10504850
150994522
394296194
405547839
144399458
317645013
488936168
508123966
209129875
28073543
354409688
407974929
8870516
43815321
344811380
115123539
444838615
163990726
423649293
359296633
38092589
445564147
24168864
452595849
495382951
464888919
33871199
212593041
19573031
181156871
44570298
118042550
380794114
141007228
490488837
422598421
195809148
212785211
69673941
339677190
514432470
147872691
401816517
4054441
29909593
4103846
146145516
391483740
176396896
45207850
170839258
364360326
111427473
289603996
397695230
168826480
331869665
531379651
358970949
63088336
499974181
452560576
96347939
251924257
519098222
441375666
50773686
502164326
132286231
191657636
241393913
235904256
177446908
220330532
527223308
316431976
39219643
308721621
417973195
259908333
17822147
207897387
314853184
249285062
530803250
205545370
426348804
101272431
27496004
527696648
236368217
251906585
501441563
371650002
193423041
139960969
10534332
514764512
71556783
184802577
493984762
162256866
105457010
280107302
43000908
2013312
120443582
322792492
292541306
55831575
336969834
233365071
493184791
167964171
494853557
389414838
161322019
360197978
400627652
222816157
45663222
24632708
470584041
457278864
404988751
61762229
91765273
14975499
531251681
308097131
117488829
28864557
197592095
33904500
457398830
398042662
227396289
400595144
504148294
259208512
264984875
208601005
127374470
369439908
373671160
154159178
297865918
434368712
404332101
11579460
176210468
203064449
316959447
463212274
359509065
216633844
117128540
344539334
153391663
234754576
413800251
219146548
28352692
243837754
161188726
308214046
307203461
105528888
251985975
22794806
503226071
478586962
367596745
464305166
261578828
83253199
165464598
58087881
425077119
158364492
267473582
490480808
421771340
276029512
323995082
216231611
521756647
158430287
518317367
289327443
175166574
407628391
405311330
534686812
487309554
471992398
215244668
53781734
45594529
240113543
292851637
441616100
41577386
65072638
44889467
88518895
33575709
74558581
448781000
531065226
497725653
367388745
264418844
265468138
321085226
46367631
137111407
523529829
156774608
295016206
292473053
330663226
460515491
426627416
20804832
110289924
279902631
64957151
224116344
8581745
442385836
296324794
315191319
217940207
286767562
522569664
55479479
13584093
532832097
185440852
308001477
388830293
277971126
430976409
507145176
210930721
137529359
476844522
511355318
292548074
408919108
306028297
123516090
313761330
244260941
66139312
241486178
346953764
200068790
436583822
117519397
416649371
251198020
423004300
273613762
253189451
460017901
375382503
212292439
190879030
262519902
24989777
314934500
252588777
157068394
28086803
434173504
240576460
58711854
506599622
294217807
518378954
121174192
425176358
308169081
38162496
452168172
476476770
131626724
8719083
214667891
64659843
194912848
523945836
110500903
503909844
153337147
294537013
37059411
396696348
71762363
228650890
99175988
496973975
385502704
391293647
67015970
515464730
12860321
804613
390260201
81249520
278673419
173610889
514966808
70715513
54526515
77450764
282168520
163312647
65415298
12529300
183657084
532626645
374314840
245045908
87778816
335281265
290070463
132064797
438910691
80060095
378478369
522337918
302107093
195901860
503172612
469479401
504416394
77060203
138589587
55911341
377519293
400209020
330739130
161495905
245108824
396500158
520601583
186712628
191511815
480603328
171656114
114851707
275194681
161450284
510917810
193944695
472145202
59714982
472947361
196461554
338308562
134463699
516410873
310392310
118155398
180400567
94331034
519657116
300236168
397144718
295521867
339211299
14056394
249693141
321300216
424925373
355512263
43898067
222745295
455773232
240403851
528273787
413426992
243259442
520533036
459026768
298042967
474576892
205625848
382579321
401518839
48545407
132792959
153838533
416000292
53658518
60811566
40082833
343846454
398280829
2834272
106756215
394335788
215405235
271834535
421585870
331674805
507327141
51145707
325051278
464235195
13095826
382792173
212050559
245435414
467830074
236212458
350461695
392625110
279337106
243823219
249419785
326925838
227877089
22970571
506542923
348278799
517445049
235411295
101174477
292765571
30907889
244585014
78918705
5585938
449519803
155206347
468383926
112116448
472032247
209305533
455203693
87102020
361230357
286162193
304661739
218951815
456034660
300679974
430191190
139137337
536126257
102060061
103101709
491584030
393633452
231492328
260615380
294178397
457564841
54627100
173024066
388527484
517716079
394193543
300073254
41299421
524100318
11396757
384284779
192935662
217154373
103486590
317455125
190943377
124905853
270713772
367352498
373089116
318477554
291992191
268891869
502300289
431192004
518959254
525375880
302340725
73632085
517139632
197524830
441568299
50869561
529966265
520080041
127110555
460753793
182992058
53660584
63735973
438342222
20527811
376564170
150025445
279499704
297819081
173984767
409753031
101631250
74855633
20104958
184764604
127151079
49807234
494465058
474343967
190120507
22143424
192946100
51206612
393234068
499802710
193884707
181646915
440547485
494274274
227931533
83801126
758241
452682380
275190911
453491816
336510136
151306079
158106601
444936849
4209603
135596177
353210102
120910624
319828148
426995502
18461853
367787511
304142303
274622771
38251863
446768678
112881417
408230230
373697896
167163801
400432636
215356172
467785049
451925149
144370557
501942564
145710742
143509934
410100055
147677825
108448842
31826577
10898590
179892679
107505910
232005425
326903419
158532970
523645492
158355241
347079823
354392008
49769293
522374574
169752094
346251261
170125516
56500372
419228395
436547401
113221420
447045669
104467763
429679959
477779794
298877093
301373817
403038694
427596299
457990216
394170005
522546030
310181530
499173112
97480274
469826517
97463143
155843498
458276098
324127910
125996271
14327884
190440385
422529009
401052427
190489967
238298902
349900321
141868731
443077937
169710247
531302667
151958299
273692529
312931488
14651895
497153874
10388923
66211406
21076599
353904018
432549482
471214392
480234032
152209844
286853234
303760969
131789733
109205668
228104472
380309180
531303300
317418196
258604403
270543224
330060412
234336416
501336229
344969445
217795284
108951769
372078517
467794286
153281727
84538615
311762128
64453814
157699676
142789802
237502315
243842601
370591038
320718240
191880845
292135822
257319131
282758392
247295720
493447871
357876876
22107264
171759104
293128478
507923556
376850113
242584805
226183455
411763713
500868551
463979249
136788042
245108824
446413073
437758136
62576416
239624848
65394630
148202851
121354786
167266860
519841551
420897883
6067319
28648035
305975578
380857901
306984613
426346044
177755444
409409818
381940301
414679612
443812417
220320191
123122813
485119429
198121313
337575137
530285840
330568572
217854589
333292881
425932853
178586087
26239162
419992907
246583091
103815607
375609335
490183725
422908039
266626644
146249699
146940910
67538106
109405912
66107102
113515096
317451979
242144225
49699271
486135659
93124223
268140168
242672090
515336272
120126902
381048311
358562897
305870395
484946874
501615827
14469022
246719346
345924699
302267947
215664770
116229877
35646784
371721377
380791200
310101684
203831540
478601141
460565885
344664941
453488938
49808880
204496477
431838749
295068733
111924764
457884501
13899344
43045351
151112203
226582887
373243714
478726252
218480038
421804718
124968955
128470223
242868827
132444929
516043774
78899308
142087346
117694068
315690523
352791445
314361450
494148870
403755182
378910490
421589608
44351373
147373416
534805871
435832557
422941331
125105504
490914215
424108424
38350819
487737787
502986801
519611921
536467155
186245709
76378618
200866018
273021054
210918528
37537607
331315157
43547719
292087707
66471765
109429748
101601276
455203693
24369556
192263515
318121921
120087472
372299561
528992389
249404035
419144617
275802959
70124424
154135799
115092718
527573331
284759217
486369480
89954660
219495550
516481351
504097395
69258506
284456091
410450513
159201562
448943748
137983109
477091053
344571768
268512410
253297851
502844227
117002762
183328464
337399675
482978074
503376760
10301225
332438749
353252925
276202231
141288808
187543452
534470888
439410103
368155802
27663017
119624138
467892384
508535955
181835462
8317424
268177663
213366941
126670424
260948732
427989607
462451627
111946996
46514736
75230419
231706513
277129013
206676245
285617437
345374380
501408028
121202512
501246814
445100078
116155203
110041109
305767140
349456693
390853689
277232992
125039495
101472003
499052853
167717301
185352106
102739377
512598373
219769950
160049657
363120539
91640418
441729902
86432856
108084528
357093834
249743808
328700572
346596053
232711466
248073485
43786385
449815269
349105882
163950649
328855303
531870346
349578889
378332687
81407434
439561856
271762320
394867282
7767721
428863426
390577034
49699058
341811574
52824538
390042324
234465224
163077264
381068637
332739019
248256239
243546495
446643663
238575027
106878020
525329658
421304785
361265754
211753791
361089520
227155012
112731997
79753015
219134978
219693483
187899701
243908678
519179225
363405170
60166999
281555923
487210314
279966770
44338452
317663918
118755232
308243553
93338020
380579454
76418600
213021520
17932082
49219539
203129524
79798748
465114619
31326825
368589255
247833288
503671054
255571940
500684506
162256866
390778722
502430261
441597962
13144191
510160392
396362718
104075385
180666611
30318330
296111675
528481345
516315962
254147633
419440768
125951573
43737224
440623548
63878386
63157363
96716069
74793227
208823062
380950653
398687994
406680326
16877026
490368475
238232537
332352400
405607789
154957533
160051633
404491048
429598061
283333773
213260155
20190953
147084686
380857479
344225066
174039235
373065406
503454420
270635128
188633066
249396476
51040258
455883744
378529114
31650425
255153172
536496113
143555846
136870050
311889937
470097715
153331450
269905281
115420657
486978968
172557764
212649818
381863915
204049672
291961259
448714013
36438184
53215816
339234821
4889844
161593322
413961545
214475364
31091342
188887257
470613861
447803634
117236769
332866482
181862322
462106113
180612722
516775660
386812744
137844843
411251274
54645638
334998050
260652207
378388680
170495237
317820779
125683559
77151995
342688791
226631524
145713750
310665649
177011641
479352979
304466639
468342966
264644446
444775532
175122270
169649492
49457430
102252997
199509816
465252470
458281594
277167759
283631615
273257526
447657494
345790172
479552595
534164838
365963260
348739838
87272340
200371954
160373944
104603116
262820271
344848943
95041513
104664831
106239521
443043651
252203186
316836937
50086687
497619209
505566488
34846583
258561583
163330524
527935702
15218963
18494863
42680214
396742486
198442425
276749641
211399936
179516096
107934716
510803311
21080404
360733400
517389267
230884133
22412132
53801784
326369902
476938978
61939751
265914083
140561379
331449434
249686458
449374428
197270050
225638401
15829567
22276885
388017059
359649595
199485419
177189385
431646929
485566013
467754281
13216148
167051250
407410025
113477091
491600544
469654731
392696858
288646902
319603861
443545646
273626394
307418418
346026145
261041193
523316882
329867938
285524263
458940792
146333338
137939236
249045428
406867257
534671923
81506527
172840138
169620212
222244914
452294218
503102430
309650645
504626553
479279923
305955028
495602279
189463645
142337627
105871590
398634434
467431206
261015132
170849905
93748766
149685958
260013251
316271141
82842509
279665447
397619848
101832065
248368707
95651907
289181677
254590464
402525382
510827228
457700193
54228780
499928760
228532656
310719428
281535453
387551704
268352880
215300836
50442533
398363392
533626771
135080036
109444005
490986970
267306855
165589755
73307536
532773529
344121911
433784181
150484395
173352379
341731968
81194761
208636171
416065184
205513307
139272397
534693698
202708921
62649747
490137140
252002599
98043636
402293165
88178182
323918921
255625117
523733148
23318257
236299456
371688938
466295839
438832980
457072081
505750235
8008226
518547488
246970527
510233429
100149352
516898463
414248342
36131668
87421800
472979066
93901842
163102842
148554221
412008309
485454756
493160048
203957015
26241062
288901634
167487246
448613581
397164933
393903844
206671769
38364018
289924943
324680651
496463515
157223087
433414624
241960210
420819411
438996283
471530506
289919551
329198338
114651177
314944796
509960124
523664969
187195531
337909570
350032765
166514217
58617423
135227935
181163564
358563471
403984401
330324731
329778770
390549188
272519524
470326545
335687048
146560204
400611980
40475906
338385595
120969887
256463333
100625104
79184064
378821486
174006635
326497007
184621424
513501846
443515474
480327439
16861766
255816873
20891336
352327511
223869364
447586105
158892113
225096040
164269196
471695323
479205364
248870813
261435503
379046978
484350095
400287466
467663700
501022228
250506297
443671923
434459220
324390796
210127334
103069605
130674471
340885749
109245279
198424755
64851757
174035067
518547488
439116763
90271100
408845283
107307664
245024219
53923301
387895673
262621942
149724569
157555325
151396426
356568789
168088950
6382598
187798523
270278764
252675723
456085791
124040884
62428900
91460070
396268692
73524083
94224250
402885692
267106473
399735663
191065699
443239465
297109465
327030087
29671150
338671715
97908256
26158496
498052339
524386485
53294965
503569632
151832944
268367624
220250525
319542450
245562778
64784422
280619038
239415895
208563021
122045276
427357951
119315905
25723427
54283027
138474183
324870526
197714791
4421840
97753348
264427456
358141461
446392570
354335056
145981183
344664941
427589622
108500184
487618700
456158625
331205793
326258522
219220865
267248365
461723508
37822418
436252696
535024792
329087081
7565055
162620134
90816762
532934357
144858348
331088553
22794806
351280489
389684886
300074303
310434702
2594701
72749605
198958276
212886306
174994652
534113428
145705391
359435357
83523546
302519440
433977290
1186631
145713456
225616081
275615230
143106113
339831423
174851172
119993956
30073814
259170561
134165440
504618058
348185698
417813646
433395628
483635476
327997493
477663399
468481656
250787855
325725705
287734559
50911493
448742398
319003511
411848291
510862194
496603615
49460291
165389641
534277428
385936402
110457501
405282049
193815773
350857431
327811856
349863881
188515957
460989772
8620956
298996415
20644243
40990468
432253599
146982085
161187177
519005166
388112082
338503342
254471752
279149388
353747253
359212618
181019498
216345514
311531109
140144215
150588190
465208509
315602370
519279161
239846994
430091553
69405476
165133383
80861131
265006433
208399377
173433895
103958009
521113546
467411655
87818168
243341153
508686432
325423579
23640554
95244734
230957384
155217589
430548011
503930795
489122911
418986448
106610167
147686127
425056912
249176767
34284796
66073451
221058316
228058489
497442923
281089174
25617621
81651911
223069520
329882763
283333773
444930777
8306735
89414066
369216518
310338091
341818974
127515104
81926898
476004283
275887138
368600067
480185460
2893724
221596567
362611943
186790159
19995661
414744370
207082933
500579494
72900430
329471275
203852824
115594551
4108229
24920831
413695506
8227199
24615482
388810809
158796784
524905832
81399483
524687174
398656407
511276782
464848876
165376615
176549856
54132137
327404649
188160474
54290602
177751689
90025840
315292949
354965762
330445433
403938796
181460004
281079525
404017514
71722145
28507220
198307057
293838424
390351467
70594305
180488633
425848780
326216407
107863342
345129388
229593895
236380322
68359949
227513415
220741556
195800462
232763985
87177823
246674057
185052164
441138075
298969961
186258941
112939940
317050724
232227216
480588232
351270910
27711573
451805514
271603132
206094005
344490361
398408512
506974818
499802710
295484466
481983793
124022964
361583427
181144014
209653760
96835398
186630640
445478369
213142031
528313706
166316675
80307698
392775342
168241024
483106084
466252518
384533644
19155332
491476761
4878510
494496879
531753832
294190420
468214833
384429163
449008420
270297601
283363474
78710347
232697749
190940898
111579760
31976771
480983725
498113897
98846506
218165012
200166490
456517558
311771173
127100373
433002424
45663222
465773204
357084401
332972666
308187656
256305496
487371953
396856639
516109971
252316868
114956220
317131196
364809049
246528323
36410075
403510684
35927465
517046787
145152605
127566743
148767445
384506382
33124955
72847613
228468556
29760909
67936233
76393100
337538056
252065204
78941126
496630796
310196584
83435781
92046826
348426627
6129197
142227697
396846508
462260437
414802455
93645438
117253914
523698708
335757692
283313558
359177828
224910328
55579856
345990919
518984712
8537272
178142292
254995440
460234616
257708365
394425986
287156595
154215921
86567323
459622775
265932213
143906807
253605243
60857999
133093529
124370261
198220580
260609650
508574488
206532400
23233079
25322238
237168681
529296227
83049861
381690574
221182128
105060910
517384439
213267257
117901193
257511329
433803480
159299351
531481579
39941681
128279367
524281608
379230409
258448205
397952147
122115576
282994808
259425106
71960383
219511561
109098640
138864504
502245093
116995647
121989766
156119457
267709200
302014199
329446538
289054522
268154067
132700473
104045402
30860707
276104145
303004830
102984817
57576976
71556783
238660838
430670383
453038181
30745103
197491592
508387400
172394921
509615512
395033930
481692751
44762883
150394587
171733621
414613138
390414092
325599987
338120365
201693695
400292547
236297072
141203849
420068595
247215830
488906078
521727179
607892
145209419
250179008
448961596
481747723
203242268
98701563
458672069
218895056
152490399
522065559
314061355
311394785
498837282
498077410
304710652
154466321
226311318
395852807
447609044
104031727
213276637
351574490
216871026
76810063
384745408
259809043
137287990
83468233
341059536
420936788
389805329
183354191
152641515
176060813
216680147
468632364
317820779
390826775
122364128
364880077
30693379
213196604
347228357
31425095
311506257
520062771
262240153
390381781
183642269
528685731
406127443
446925792
435979628
388259715
133882190
310814888
125320648
196624926
194652402
496420905
198801726
236810772
327243756
341314421
436457352
304635169
311691224
383953416
53079977
183947033
186386778
303332863
73949673
210279368
25084224
235071332
444223447
45234708
286810351
506656228
297515771
477348804
9248888
219802781
280358026
46138851
274535897
382964895
196734919
497765528
288869443
293115138
505293424
175053833
219880699
309703071
103222386
391745276
379421444
181953178
415854343
144729071
332197084
395145995
450179428
499760009
531959898
289122965
419508943
215289374
473456229
90053033
169415405
99403911
471548111
470512621
316753142
208025666
534125972
207442983
144849170
450443297
277277824
26205197
400668693
460627675
353380743
430535987
278662052
357445481
58501635
176951591
385571397
167830872
522355782
253577003
319155408
89210283
494076849
495483589
156291796
399153146
349479439
290486724
70334042
135808656
233908790
412377882
243645794
289490903
130576141
123091452
55990706
95709305
123680287
109289897
154090582
112169465
460036587
270081362
26669455
160412099
488745779
388265518
3937715
196983187
56670009
394706497
535437705
271802750
92387037
177568053
497593336
473881707
152422115
191570305
518681088
76924808
258434939
207994459
24121150
473097671
422822576
433119170
381828274
394197239
446938461
243057239
51113729
105097842
466762314
528291423
300108842
280378533
362913567
191522512
449504589
436392643
145485050
330012688
114542495
45891685
517591148
259714110
445813950
39111120
182114278
241574090
357195238
480250147
252617991
339911627
261168326
297435182
496000489
268862640
69965060
489450205
234512697
526021433
457211273
16012916
437297489
100639400
206617722
263738574
188476289
461881178
410134581
486168807
39828425
477743653
101505941
431499960
289440147
295825627
288038079
333156454
270398984
264372175
352810831
91021966
198389034
192839335
435813970
322046697
36600646
150223718
311589672
350485278
379005418
78167779
337082537
111111007
75855710
18637651
164938526
364275940
115141090
204117885
339614045
58426418
64169169
240463981
489563652
477537820
365916220
275783668
377826405
317013371
260976011
361256365
120967767
339832432
129995822
235277102
148211234
43949795
271163383
189317221
376211988
529484486
248278256
23902125
224973532
493332089
190170876
136736497
371727330
213542723
160163129
209323549
251975006
81095333
429567655
346544246
143180843
398346045
263019540
524180090
295207014
229589359
386659554
72952309
291577515
451955660
501599867
51062890
9589368
319392014
455777141
142942327
346253881
370939895
78272821
515205552
364289660
120862565
367134605
451818786
469946503
130540900
177908998
89599513
141103931
151087630
387776334
521437013
435403976
375907642
449828563
74719872
197900757
367565493
305982613
3518511
168423231
398779301
371599066
479815199
442319375
429881922
235913043
536817778
253794326
415894533
311088226
443024866
220877883
276230948
452261783
500074602
507774445
226497544
170566446
434934310
35683104
161133958
52535067
406106617
135919939
361692538
142890750
400292547
526052866
50901697
232262016
434346521
112040587
496740775
371958931
139408016
532642735
458984735
339701053
345937916
350567877
20363986
304495716
228577965
318308188
517875089
102231976
39412210
253948456
163039559
147631304
66293287
1227395
54991992
272734478
405829595
294704571
242584669
521171868
77537501
440289652
290181211
453017834
17570611
164325500
536403613
148109601
257283396
452356823
490549302
337952960
260098817
231912135
483954660
27946992
171155499
424081754
295783492
105266305
261773560
343633220
493040600
14606898
335570973
183994066
32266335
423902157
256429334
194442935
170321509
58965983
213832365
154990922
36280811
364454722
101090639
366990003
478967581
369306436
391195183
382801491
78000219
56885487
480841272
267646635
430149623
175062870
296923938
223693180
405768714
328737618
411294494
382270903
409448864
302051652
212736274
97042437
222733769
56953290
156285641
394193543
90611746
229461040
396268067
450980596
384513257
493318769
407838097
269533946
379452394
445861172
58449510
244306875
200891376
56630764
255726373
274968752
4071574
192564291
459622775
490944383
155166474
333201086
408304272
280788597
170981410
186048231
514115067
322248047
289833768
46295044
374910444
521146333
465101534
455616640
407569597
383110349
432266428
38262616
134532276
486404388
126691226
326747471
25268815
102257588
465353318
375706610
305337523
8511774
437730835
278232047
125667997
315397598
447247004
476750699
127832754
139270988
24829069
474878868
5861740
90921395
505671763
490102309
370926830
446218207
453597446
236554521
111003479
87061148
108044672
475514172
126372589
490834627
401068062
15350072
199672042
458889286
31592461
130034901
516746246
507824773
485363615
424617327
367868449
227804212
79022909
132340351
171958197
469581187
495743418
350086417
514422019
219336664
338375453
413573520
157897786
451710166
62909138
179828490
158404922
80208143
259770636
148348769
203400986
216455874
364248285
179785936
65602680
296102898
379497030
503087762
252988305
16631701
510104805
486086284
166278174
350322190
224225894
446782771
500354288
461142040
147478894
526461879
44259809
381675072
234159657
315250945
81449326
27017630
45064650
172615606
170717010
488203328
34699342
192307804
239433415
249674728
213094241
160252273
395720588
84878762
517160222
90584295
126690631
24286423
407398740
444873953
112229058
503826297
153769507
201741662
182933454
354123286
74983240
340586766
255458377
52352052
379692702
204881590
102092351
331028398
505049556
300643411
404685445
119663152
439674092
32044801
32200227
204069461
329311513
359234397
261723914
274266625
366036111
466260274
127886743
245294906
81267413
101214637
352950232
366482451
323774886
203467536
284458008
470048912
347799832
289171901
224003
144610548
71061397
500102805
386555470
56404278
27937171
201693695
67283122
67760622
222048726
498806889
372001887
99232862
480833391
112431839
280069332
520703683
532707981
331642685
288473537
35102619
15465509
463683897
78691450
263784216
172803966
139386894
438070145
306639557
69207718
404929861
145358362
54657293
172124128
328506273
83876402
429839998
480603328
275653066
471347016
39132631
501167155
408208015
40934661
275524775
99837920
490300675
176764004
510736593
261750758
434949655
335807866
100454784
128520888
513365161
43609491
319035963
444209633
383212675
517046787
380228944
160533656
148480484
193972334
412535184
518737363
530471892
286280438
245648510
86480286
26250515
176998180
409574725
138934865
52378986
473329995
308314071
19827818
98844360
204817300
257958986
19265331
242916977
402778166
22035236
169669511
30394805
403409932
216731012
489525421
488813022
97987656
464187325
459623149
294178983
5315638
505939853
298637230
47171924
489905816
36140312
311410536
486801179
489744675
445913081
172822493
89497169
408029216
282602066
401959017
224823272
50949702
303201729
183430946
123953443
458402004
226622978
37587575
370878980
359487700
294165592
452530434
297481157
137798169
409720383
216616104
163172726
347979467
405884352
477375184
317346821
282053228
295812184
384200564
134835965
326354800
154168790
273075345
179769261
483461843
365043166
314459711
346158734
491047810
218102245
115674726
376971304
364917786
119116255
251026927
277063623
55652498
354904
392468136
498189667
491352144
97987656
388780213
329109396
217730856
361494575
252163196
497985388
77164065
213454273
67867119
518685411
526511691
158116017
388874994
195867116
482950394
30083240
269650886
356086736
38448562
238967424
536807443
85002950
99993558
102550347
36143029
93367717
89344068
134538978
304697990
408751166
472734837
8928500
477974609
511001239
366947367
505567884
391471735
351315957
189546641
290363654
392395251
82800931
64771532
392588642
146341447
117356759
191117884
19388213
381956833
252562438
6792635
26832575
138600842
123532395
22772874
114908075
63757748
188998217
117275651
463220051
266926505
223837429
165520286
251816033
451570199
443717438
380461108
409072273
167266860
286392953
225917648
404553122
259850853
350522717
338884599
263379207
104136029
94602233
326284574
434079651
519464648
522440834
344477293
188284434
63933476
306080190
460768760
241183817
385209277
463613197
173290032
300075173
389127844
110898085
8660450
357220547
484652891
268388305
331365520
30388440
37076209
400915832
384923491
2266081
124156290
522789459
497436897
382109802
23058558
408435355
127978649
129182487
400812924
421460417
453305630
139426213
213287680
403496458
297059854
511134834
208792472
78727400
30129861
128425840
298088000
56252757
207894459
305821915
114677864
524336291
82073276
375679333
64077581
90609129
404859683
331088553
484437388
350119878
224173633
319399558
130963677
524566258
166836115
68225393
16441228
255504653
500309238
480579179
397469598
211517498
243051189
390698243
390556968
251801280
78194891
17077219
92076560
472410303
251612568
345280104
262980292
219028087
280315985
242528799
463712884
29264858
154940206
5583148
526669789
121893714
120113764
18007375
370817667
286761526
80385959
476726161
139770309
388124017
266304212
90986413
514482296
431134052
58452312
118708873
20262194
230188257
156703235
478586774
184942167
114885946
106584554
267879049
408436468
170110285
522825598
52625752
464860609
88284743
435174551
146822279
45164299
208599412
248408786
440266604
62782695
273443203
387135406
1912449
24125782
103433307
514301434
27735545
236278439
298592184
294111998
98698046
68588470
253889206
82932826
497722173
162881809
450849798
387036688
340189588
101087705
321516570
172087436
531259626
387159068
117251170
114924422
258523392
177217949
526394018
12529300
170539934
465790126
418656198
192374497
110156300
229849212
519477450
499281504
19453478
299084000
122066690
435341733
177672036
179425552
258363576
517409397
369837255
257929359
64884402
536702680
115668641
146080621
234220185
94516132
307586265
520439312
95732039
257719667
84645055
173171307
270159126
340777845
480588232
63757748
390053216
238361282
1514823
273095160
501326773
205302437
261163045
202050500
321705122
290554778
491463292
300685868
453298221
303723839
323173363
333666937
189924319
332094025
33691279
52432088
286084561
354561082
190492915
232238174
499437471
49699271
327922666
165840744
424671066
313248586
93558618
409402220
147002665
373454392
178252446
534574975
69721998
405869177
353227997
498507446
43301341
422067387
236723845
67585262
123666137
85105289
357309224
468118323
116911639
23674501
106399107
91624731
173690425
58663587
358537337
198247489
327636054
198400164
51122755
172582171
499926542
15899815
493067505
363697944
372252152
344915655
98199155
133529806
53531004
158059173
427097933
186729949
108917139
239373315
494941485
303841752
494271200
482800736
62437866
268153012
60478389
271018435
203314744
152088070
171132457
19861736
336708192
295905557
526642158
279825352
141156717
286819048
462817767
206439043
51752039
35242873
487021459
310518488
23697571
462421019
426018558
3199848
216261457
104877947
384338808
333278737
77616175
276029497
282968006
2964663
68141980
48890105
534491743
177143515
230709667
403319753
269536455
503850714
457050423
156261903
53347123
211923058
461633105
17906355
55338542
424941187
119950844
444805634
16323047
265472923
403847571
145440091
428401091
349395465
434954539
306188541
145382790
131661416
478508044
182627905
493220883
165479490
257290734
418133247
142940754
148421670
12989187
529913731
454786605
32548350
454099230
88317816
309676440
370895183
222258834
70812976
158257304
496654222
309118238
373769860
303914866
514404508
308685148
250138759
505101315
221839611
457647488
73007404
79472187
43609491
276361941
73213880
43352914
56012091
354333970
143876618
490572397
86539188
411516193
49437095
314428050
210014618
197382549
88788742
454325271
362439282
242195507
287209587
216439109
232120724
449706647
470942233
22144312
18251838
400666968
25265416
311198602
41517955
102741528
250956524
491973942
67425077
242741879
220517249
243683381
291134852
318931714
251107982
114283900
109594289
211800995
409563981
246737575
62672463
310347938
255239207
241817299
39054993
376840581
25790502
110473602
145924923
456939651
439491757
172255630
12874431
387503671
471130445
67428759
44476199
190850367
26042884
205391006
231558208
277971126
326998965
174057460
534856628
483112146
306955432
11888519
233438977
78138603
13889946
405362504
525428238
185913951
16793498
109426200
410940485
266763874
319939094
520068117
459501005
184094951
16975841
168327860
146579661
400751397
214606200
175819911
229023757
64413182
110161794
81676298
472789283
344493294
145755847
218105328
477747213
285385029
422231246
380346661
65618133
3869885
494838509
413321124
320392558
133816956
423362638
362087015
228115363
354237029
286124928
535704527
257067782
323447743
327362331
486421439
116357515
126619901
330544469
163131438
458431958
472392685
422090625
416805551
296979335
497788553
336685979
391250141
179136942
34259072
145158666
421544743
273376694
390224620
126973611
532014244
314389153
490221055
494336824
20744679
53561429
315416163
215147255
525909578
400284057
213338640
265436519
306688820
218019210
386873981
11943918
502531490
367245298
150168750
435021797
438720542
336562541
406124900
77815739
292722796
85443996
487550846
146982085
311434126
282345026
513212263
142226481
470644042
318723775
89078522
473684559
350868485
233620035
37917074
359106599
4179048
246656594
128064559
19482942
314207642
199665951
369621176
429653007
43456087
313757327
354528543
116614237
411523320
324787361
50643124
63843952
124996145
479051784
95673041
314300739
358522107
329806118
339334899
439774573
146194981
354028680
369497287
198555757
18039897
425803199
405308302
376026575
427943774
137671741
279248997
246360462
487746290
496961770
97955042
258061682
482493889
313996535
229967888
220961294
525130700
467328246
225421808
23474853
437348173
106655213
452537339
526685410
436540470
8962032
472183609
337852588
469907811
329113911
297688054
38928253
292260825
202954253
183584886
518319129
404466889
177715864
187114632
242897159
291938040
495664170
101653048
342225024
312760654
263563713
134502934
203174408
214471538
502970066
390520471
337083625
254147235
214463969
417261263
25801758
96007652
124888422
458579185
262859708
110130632
429189899
272696470
267422011
86871765
346334413
121385973
16652332
369944271
345429174
431179978
450148712
85678655
334347803
309696847
22124742
146343610
47394600
358064674
48069265
339652174
410239455
172232537
491114272
380133799
64572834
536764342
95862837
5392919
157193742
357466397
129389214
369480654
517123211
40369254
287905757
25175271
125790908
186072009
498108928
495156148
436575379
323592803
269368087
122184595
185508606
224843191
36072474
182398820
470841709
239531674
345802961
87576254
456175521
489368445
527713271
372859158
37182287
219177197
532009466
7795514
93120316
230759208
150324851
361313852
237788403
182973765
513653087
514042668
518541521
408818023
429748462
12356106
15899815
46585074
197276316
530366704
385047614
508395709
214303052
433847639
39282564
6551774
422584662
112866214
430562976
39330062
419341962
304784983
143830604
173960350
25694350
188613699
464031068
171599390
124324403
416934395
235411295
343990792
127737514
349879196
280780118
398518847
391971142
156509520
283412686
136788042
339394997
303970277
299829755
482511054
233466726
512389468
366303995
140825453
212629542
64283628
349127159
469894475
3097644
377502877
397265832
212091266
357540865
56655278
287479285
280957246
123697607
236545282
229663341
330260674
154093281
221909449
207929036
172899513
186219455
460538688
326210199
345478307
249921583
190691154
89641185
211239781
331916597
59311322
396755852
283057345
401007188
364818867
117273530
77399746
489295811
502949428
303084860
271572510
403778383
449567414
267229928
446633825
136334325
379663815
304459823
133688598
299771707
348899106
376751106
516212031
201711055
306665846
162340647
161660601
425869888
400715200
271167179
96717750
323314162
475587900
432978266
256139144
5378288
318309159
415998455
62497911
435346145
333826397
388344277
518136726
399665167
305910994
149796581
258132934
222237382
339515289
179234824
422539392
228943666
337001573
413469262
427270066
100979208
96141181
309642132
352713400
40229583
320644620
63132836
155681812
1969189
102396874
230549350
154203868
82432330
75627292
7079321
15393001
49537465
521984212
462792598
503454420
174173781
81270344
29954856
276044708
258222798
402378889
376095901
228507871
410715698
9925745
387284324
217233578
132501651
436208583
161062682
379886479
377891561
129031202
320576224
43552973
61668253
89212054
128114662
143231448
423990299
473199369
18637855
523806429
234134188
109608691
441211712
481804435
355977418
459930034
358933735
468357174
453616236
225326561
283282406
90663826
313431550
250642225
492471405
221785130
404359549
435281985
153021763
246914486
186863566
310184123
365661669
425695573
149717290
251164702
361945708
244601145
327609575
463147730
461925326
24516316
288119393
40572827
62528095
187002236
379036285
193468428
443978767
34226321
280514761
88971876
190627186
329902138
356876969
309890839
439562349
283045878
286659679
146819722
180672888
526460819
528232130
412766431
336940611
526112809
81644400
230415771
186393502
120156779
68247119
118818523
268068361
74067972
171916558
391962288
39469567
481177933
294057672
389488979
347114713
475631537
9962015
476435756
421896117
517927318
439987325
151087630
466366309
444000769
504436784
273289238
37116317
447863002
471052830
327818791
200982860
278884720
515516354
259581029
321455690
503787278
459440658
359906868
255035775
517485766
419296541
129752714
53616135
737318
48810742
416138473
233216981
118724525
398363392
155602814
403908211
374142915
361599911
432766441
317208736
341813501
493587211
14116553
202449237
224327107
33766793
402817772
245227795
413203075
162897424
284270459
78170699
180981614
92774861
428511312
136957414
63775917
519334670
374756465
144233979
236264059
457787598
344856660
66171184
51537532
394923489
65371790
485760084
187236346
234719271
288444998
190015159
218960386
494851995
19890921
382010855
378206023
366592994
334501221
265239956
363202642
297806399
101799524
447514204
331256909
72771699
190576373
406629635
258044566
67937830
80416429
492996954
331976663
416332445
25623417
524608413
348243144
536756671
520106136
87746158
437717558
463232440
306957521
250779043
472626174
272865961
305204435
28477485
195832964
293851073
200367931
217854589
234975224
176217384
137796101
178767982
336166072
23764775
495843725
118716895
351282629
242617757
418362984
428922759
55721404
212013057
205454377
522124317
398999919
205268132
393536631
397347527
188292063
60830739
484124934
123623812
32025344
11069810
475612141
100148641
186127796
123866830
38353492
205887992
484667817
292320627
417484307
132102174
281279684
123362472
211083421
487200405
395152700
192101695
52349285
415632555
509836292
86783202
483062795
323891609
192093802
378849644
133095282
19122141
478557060
314818722
503120893
49864231
236973752
463957584
200108725
350828740
325421919
277667912
358825274
33480553
501520310
242808136
226819424
66850000
100774851
389140404
65245518
340699763
16732535
392504632
103150666
302418404
328967893
317685000
278837241
149131366
273105658
446125158
207656465
6145878
187920404
347814726
322364542
122918788
447772921
203486224
489588382
188554296
179136070
397861184
72137546
349436857
169002888
57282402
512502224
203740704
308604123
103244612
264195415
350797533
278916509
36063888
381194075
91710016
122992849
413663443
239952495
84910458
5315638
322431088
120203316
443228967
375406290
498685665
535119884
327380699
38551474
263823797
134850005
163959070
340036506
317612781
2893724
137508617
119752772
531307782
487599021
165049868
453791644
431552088
142137796
292484127
104763763
398409212
443175993
124894183
279598869
468624688
296492396
110023022
282282166
68481654
131717891
57645004
327118510
59076312
347316429
333465076
158149125
185531423
295852217
268095526
133708252
155123901
243201759
234054704
251167943
529952467
522639379
275101612
181431011
326796922
239924532
301364515
461604346
136275484
141272742
250142305
52980524
425217732
119557097
76324809
439077735
336089004
309635628
483751660
93949273
346699775
51317015
399049295
338353301
467956452
67308205
375350082
78811110
6460270
104480867
442672116
242136825
189702874
388691096
507472618
295543481
108463865
345393489
189645902
103829454
61197426
181393377
285524261
82084670
417133306
75570848
44183325
15448913
401946646
133733961
152568097
249504564
227228534
394577313
450858401
404546011
455923459
170952349
233948710
491959558
479413514
274217065
104272293
355963411
502870064
260367791
1456429
48196695
413841321
280946487
33302974
268811066
238005881
453932676
497820105
485119318
48166294
423370431
29727567
414858603
403012407
479182555
519657102
385598728
131834798
361062120
530426032
37156393
450179091
46858776
294247353
183323189
120994583
54282942
29074374
504751383
61858565
227177969
355921891
456779319
509763611
503526791
501737835
312490372
114366180
426859300
434543963
347238274
468744385
23655093
48135548
42323252
153985865
294146673
4421840
49107644
432325428
102589756
383483162
334454171
417777353
531734682
2876026
77957224
218691736
323011627
431333649
74897384
231528167
106247788
115726078
341631602
225874312
522543553
255035685
156074732
196490407
228401933
337732345
468106526
233552673
311697296
412625696
367879521
134715020
370870278
159529877
288630851
62419062
95583999
388151852
421190786
171062641
385322405
16861766
460627675
371318625
240517534
85679462
42994315
272110264
334002062
315124962
287315656
186601659
279967440
447688730
218638509
462996072
271933752
191446782
154836813
16783180
529800997
414632591
227102490
398009207
535468383
453758793
264592505
466493940
66584069
349168896
512368591
264081961
466288994
231654421
170800779
108317294
44045808
186697732
471088872
405050096
263190480
279511205
437355053
338060459
270629546
285603477
502618573
516075498
60129637
355851241
70993014
245666620
249683463
166395706
58106798
244754736
199419527
16194041
279355750
163874351
414146138
343211728
504421882
204645299
76046229
440248861
203215303
135882558
263094881
462729273
366000092
98046071
376186591
126725602
62003183
117854340
420903301
197905408
236209642
224298842
21760126
291412259
445623292
353548390
423584033
333665819
38688853
510423781
402325763
112854485
158532652
10103660
479239021
527170050
64814571
363884334
192082109
150365172
369236990
351116389
383817180
180286537
340538986
250084865
180946849
260631564
34695868
11374178
210976127
450921115
472454958
309614273
133563135
12311097
466261316
418101952
454174252
529048897
332026468
254673080
243627400
325523282
304387296
304341441
478092326
377467856
135244174
352990015
340855671
102174827
299299838
488702359
145591964
439596062
369601524
33414830
495700504
349350258
119919275
511686436
264569050
313583378
174599673
398646454
74700549
216087185
24712507
17766805
146940910
33769369
51445684
151647657
190316156
76989841
41213317
308727973
274903317
319844071
302063430
398849322
181438809
443275712
155037828
523276496
286831387
377088133
513490841
147217679
252841280
392541459
323513084
364125578
356457818
305058981
44472225
280532598
325286517
135635305
340372064
367840548
21965769
294104130
238445031
423139243
439860752
7352167
225812123
370292637
46796289
399754284
501216144
228505485
475053440
286335340
399908313
492830295
7136541
516838935
312462414
506257931
467510460
209719848
59452528
166751198
173595558
121680042
381956113
128798461
237300624
391489956
535223177
395712322
42842059
535572757
454821116
359887388
398931287
90773713
360592579
242648950
381353727
305714568
478872957
209575181
245950586
14377880
179605887
295741992
292161846
104628531
254213922
323573039
81266870
195133734
14157500
110659036
460955681
29400883
83480744
116056726
139396399
527216497
125505024
344558674
110423292
129175409
124126161
119822236
318434425
199487926
196254285
423153054
128514523
432647270
150264338
368318040
216309135
249193961
450073684
460916868
78061359
440669918
3771030
310822685
336877840
338911582
363758020
38426368
519573377
364880077
27473126
104899712
243453153
489874487
357939415
483537738
88698079
310329404
511867596
470958749
230495087
236590005
205583060
285617529
198025000
393701090
124380781
107374741
478566481
212814692
69005759
395066142
159600896
420171897
475552598
23639925
99964594
518737467
99750935
484076268
510023973
20860608
407535437
355650371
99896469
502364826
389136583
353486558
532642735
342791204
14722400
20738472
143104718
181403178
494940971
212440653
535632240
106407582
287081682
346174280
225469338
340482360
109392672
321880587
443077937
33967409
40142256
100035444
185782422
124958263
478446190
385111877
156281790
180966394
379894483
514552609
360176069
230163059
19732518
521534750
37817947
73621233
529124995
495747108
230350003
52019279
341420302
106446992
215595974
186775663
329429920
231573518
527435157
348523969
460251266
369892615
345669195
40571899
355953203
223663438
26022533
417930588
516780429
39907891
343642773
236466411
108467582
85796588
416277127
167133257
241018883
403300181
14203320
60763327
173540134
445994446
361601422
534018234
262844698
403228609
82702702
470420503
112189833
126927319
368402737
443182177
210906294
447773233
197828845
129483816
498496616
55520074
68900169
221870305
56704939
430419334
162382585
389414838
495663962
149897587
204797972
122985975
368186810
534910005
515329019
457670642
417501066
104016261
284118866
440670488
233656120
461945275
139551286
152361421
510573005
268585493
177981146
404592815
270156776
123756411
293207116
448661992
46353357
527486859
458398411
142764550
500882280
140281271
531101776
260172433
430295735
58452312
264948398
497150142
313787368
311234380
359191101
261750758
453252776
284448850
316905343
536591316
179661379
406149022
125879113
42366313
45689320
83485577
230478984
61329251
195326155
319424079
481024130
235428603
126796402
118078086
288137657
431078512
485899953
399956228
523794769
147117320
254422574
468870413
257931236
254196176
207289122
97559326
295827362
274588799
114319696
224708559
364953802
458970558
242601392
414341829
468318823
156611092
72844664
534513343
313885910
496848819
388121186
347898535
315849880
231599956
469887629
289932059
173705874
235106551
12988440
532093097
117078606
3195283
217192918
331727414
174946123
273725214
206420597
22938431
300678557
387694076
505595156
48447384
474567784
56098839
252183723
403479907
21543953
417322955
408533511
312857641
282510013
353269292
21809659
388444749
80904576
218075314
466717219
486782140
12866418
273431231
530197529
494811112
173377833
428010784
319215315
265649416
377575001
149197713
191626384
323018881
115265927
488349672
319612832
206395481
23462208
333471675
418619189
521559002
299022860
472483535
376623527
38638515
294964059
529559830
363733998
281634242
350911511
152705886
279663839
371110262
369419965
311589588
377572988
29351719
97147793
334096578
520923398
210496679
414584573
287136684
192964190
133441862
270821196
13860379
310875105
38773969
224697640
112979989
302010886
60636741
413107562
40475311
54809035
251989460
217718810
529460192
266852641
119425865
32209608
89919646
48776802
222450392
5188444
102502788
172971667
148909464
208675650
331125808
412803256
312402174
376086562
384281311
444625707
120834338
37715096
249445870
404632195
525735071
292203507
388869320
53162008
216404804
370817667
120567845
408490935
333410940
203586781
248693778
281368948
76734059
98162275
16628047
341292880
71875159
518189754
411108547
517869438
201130965
168528478
26440294
177883623
148040376
302519440
189940040
177955581
23019460
379275831
500124482
150145247
354811528
234546037
490674857
116985761
150954293
531859117
320128947
379243961
375943384
399315643
198278208
423657958
450602193
160462339
31611567
225961666
65055802
68370504
408503254
251156504
46266264
38482613
248590106
345870171
121448297
92407826
277899904
306341961
94913229
272612389
380941909
181362729
38266704
327726153
93317938
340818396
429338730
354087333
364114536
409801881
165144799
293876456
411531702
293103257
442230453
55825623
439119475
284526315
401146678
394915962
510524363
220597453
474539892
442352315
305057742
71184882
462705831
118107310
15980662
494590112
236893211
60992715
449918782
385363760
70663848
397154026
225964349
517004318
96166259
257995665
39780570
40961596
148640207
27832256
311240967
349656787
205170522
333353290
519434017
239344115
432300672
468777872
253637182
99320592
310024959
30452137
370236846
350564461
476474358
489983360
129950138
223600141
126881730
451445127
78379020
452071052
100974471
364301938
7881379
366762739
179931314
120521561
266115698
86832382
65776803
492775979
204324834
336510593
375641997
302166600
33307112
123805120
339793103
235928259
276983131
144214865
432391959
287578824
382004541
428688171
113312325
439407306
143929419
440304288
520748751
465017192
59450349
347729274
438192053
19593225
64112982
332135442
154580779
247748685
379346375
109385064
320221721
370909279
351280489
274755288
51018067
324821538
111862889
53694445
27270188
247195690
490417541
384903305
17414930
430463503
356990737
34239
67583136
18047121
458893920
273105414
266075712
264984875
211038190
33185964
225460236
202069995
246500458
24309975
253846012
21716783
108975630
301746656
394564529
440301580
104469323
227004695
448462733
181915842
103246503
452593070
60659458
326159842
227310656
445947390
150919453
3714451
380601908
191431710
303773383
270610597
276809566
334423347
98253651
34966336
190141126
343922650
286979391
482488602
91351277
57142404
399170688
232271029
312222353
4430467
282280935
425341339
449332843
161516537
219747430
494759396
139735026
11199567
410881774
249723111
225378819
441212331
108155938
392423325
244564404
49295753
481285067
212427265
535120592
365073695
267470179
130428165
461160586
312656087
9668820
138025088
35020065
221821612
60394612
414310172
224331384
205125278
215535524
529647405
371131275
380396148
41188852
332043418
387956535
57353741
466223619
49370892
236574427
310134268
331231310
235162033
106797628
131705334
356460866
214746812
62962532
38245176
379181893
335576642
10664921
467513876
347963702
140136563
147650920
247985340
309069270
505005058
441195396
190512776
13969647
100482401
63353149
211120374
275812743
156797261
265625735
48870812
197153433
165349843
51088883
264352886
261238078
388343276
152088070
265717612
247238555
357270102
185943933
390035544
11237470
86818863
424636220
376093944
341714267
361527617
227110155
359698095
435949402
72931512
387642021
380684918
198881899
27946992
484888324
333875063
482278235
318385575
211963886
291612556
478086733
224211014
220302287
457792729
511945750
377018976
152629509
1953505
334228012
467030124
59072042
424701500
305543935
402623798
265785223
71390571
213119755
385699994
441450252
435158702
181347009
79026902
332641463
370513632
259329852
50507640
111107818
364731844
108336545
481931407
411333211
199331698
448095684
500617436
443923975
300193947
448218012
307882662
239583836
64219722
519537791
54640680
224054363
431077863
303313372
440236103
487884630
398301642
49739633
23501733
491201419
354219749
438594417
4108229
235390352
154675630
276125804
194982067
232565933
172645678
56876936
86618844
534418245
492841766
463954876
534976104
497454790
265762403
495764601
286761526
153000486
495639260
244598430
412213271
311832057
482128047
303727467
342149287
164865196
164455831
521543743
256335019
157433313
66783695
447027542
146008929
419458576
63694650
376256242
232488171
480260106
154844076
125531367
379737971
499347547
44513658
109429748
232769535
396583470
159321354
439115131
490620400
100001083
426475181
151466214
435749526
169626420
212824760
85831153
1931918
75022474
98944790
58786159
104316374
109143143
7579080
257175980
58934927
303467749
292687169
452910402
457233746
452936201
515853255
295116853
511766403
239709151
186388453
211583478
181845453
170255354
187588227
469479401
182019254
509880650
240954216
87892002
191522512
261771585
16152055
364560024
291568105
236927599
413565200
436432629
464209569
484806549
168390911
524056945
199862656
489838670
452996809
428550497
138049635
23352089
453746395
217361573
44440031
53776401
15323609
221833604
320477538
258712616
489809223
414785634
58036838
11897592
332809604
328625585
12558888
291490882
418141664
188971716
340450850
208824806
15080805
279719596
205491626
294204254
413239559
333596534
160960267
220838309
224593005
214403844
488451998
207002321
309079565
264057165
121514870
381107483
251816247
150335578
471660288
137918441
386899061
517947601
28207103
369820835
148317451
141936200
333680379
371131641
287956891
327402894
379884075
465212935
461624342
436499883
322983869
437444318
467125597
418196217
342507647
332461054
236708818
332675155
116662909
387921463
119176265
206094531
503176381
165414274
370932213
226934908
261599439
229391299
340587973
295901991
103713918
288209249
458661519
319268564
401475565
528597558
92656518
373986930
496351384
182323887
410790244
115481256
421048119
72035508
72512924
201689149
134679469
85714855
238487608
178459732
186677968
183936136
33025415
444525056
280581643
227008128
486888518
204401372
311968107
531090111
4730240
41255461
172766886
221176835
22767825
286596968
185209382
19761149
23417112
253135044
223880404
12587406
124306038
47419718
193806116
147783988
340371599
345289965
333941308
401248520
137471870
1393365
215455785
445799616
130990374
315789704
21625764
81825522
7608032
122424390
334521680
400436661
101473858
325405356
417145696
192951996
117360548
414735105
151271952
204691115
209423955
82813627
146756452
336171855
362928606
74508462
325457489
176514218
480507195
341885033
337834139
277789777
134828169
177891702
309087560
283452325
50900751
182686445
419861532
45870874
335720908
515007793
38192707
148543924
206681612
413051489
284388850
154097888
126221994
281097364
23183079
116534176
258503019
518230701
468940687
73305770
146981430
35196489
424150158
485584353
128142361
118924707
56839592
153605311
358988576
380253917
2031996
301210220
102030842
340720760
308495352
24207834
202728874
47960757
274947077
503416957
529102994
452726361
64945342
398051743
216588135
531884441
421883983
229847462
267190065
114010007
103235109
80385959
499040180
231706513
243624346
321358496
349833989
270637804
93882859
9382314
93113227
275712930
199911723
229800612
108006601
208958075
452389716
232099537
29183378
422366876
274863776
134091428
152548896
291028994
3258146
261221198
29930874
385622906
210486083
407869663
119643362
502527552
461168121
333408364
24016249
56492719
473329995
535039119
473225161
235755208
500755692
203117372
64036282
368126098
159101468
39134179
470777387
376410892
132881634
136407562
396325659
485683135
320044478
105102010
411229450
77256622
104830624
102508458
176975744
311612910
96134102
484205858
413419044
389352560
62770457
323619075
340959020
55671116
469935662
88832670
282160632
247835828
500519054
137508617
371395183
20432310
495612190
335993244
353494962
65574508
94341959
8562165
240858577
228025160
402511654
363289998
535596678
531400017
338299292
107338391
77366980
109171071
251071499
447305079
513394526
430927905
482743734
267283127
53420876
153518235
88463903
278547992
465299185
436693564
314357682
444051015
315584869
196935017
127375226
461720797
478606312
150355933
525870774
521300305
334270099
104587778
388810809
77484246
344551133
363522581
229516664
209282223
140304716
530769678
236535094
429917216
406195633
81965198
51225198
24168864
57070135
313896553
65685410
351693065
45544453
498182505
477246911
428111527
474764862
59568902
67822298
95848831
325453252
128981655
19573226
470192478
444192063
139702142
467804896
120348588
246715742
373768495
453453433
136881883
149883100
77466471
190222470
248095930
257158783
56335357
207060799
225701846
359091474
220843246
85576784
133341308
10159875
520287260
328714453
144120536
110217726
293196636
492249588
280554808
509071243
257605798
506370983
283328369
280288779
127349547
468969408
459789178
417617819
500004729
336408540
329599005
189324677
506506478
163796601
282807789
61916098
305058981
6115761
335812501
330850026
111031137
498956259
41987285
123130688
337462563
21894644
70568544
516097879
424666703
23611237
171884248
286567215
332938493
508485991
193422964
382318027
446465753
51558627
484151564
479611594
231243057
45518026
513912130
239413025
105477181
299444590
84722200
324839262
48465154
285612578
332427589
504808007
500113478
341216763
228353293
235460760
438734563
492413232
442926115
476262699
232438880
511124765
226668374
194364893
473798322
283594640
290090754
474311589
63659211
22757930
49148504
54828342
63901372
528675807
320408450
248458567
378156583
271354630
56992009
338729046
534856628
401499331
31933714
322899896
443843878
404487304
4462457
265478126
306541394
136065315
441834254
17798559
315103743
389427437
515366859
460036587
41803876
361993752
79943491
241048321
433993436
61248336
268297528
179305402
369324169
182693631
458963251
459734330
117077031
453992401
49457430
335578454
487104198
129722001
519176089
484110578
155686497
447756405
31268679
400286260
520954754
499139205
160899423
183921506
427809775
55958469
273822887
148335368
13629180
340455131
364181102
115310896
158310339
395482883
68403998
11393956
313265000
417896330
55825623
181625410
505023873
516710986
46143231
207279291
482950394
287884632
161115296
129847363
170050613
426732870
233809659
372165689
211321433
186908740
468181878
126605334
444050334
154707546
165362114
398499448
50518061
473254948
330833418
29269620
468356459
65406565
68761234
310488128
59818587
303940553
69542792
212255790
468742723
451980734
429804029
232668213
29310042
27978539
246488389
519904965
32149755
78118701
307528723
354266897
514871232
496295908
128468919
172065981
70203110
482445910
490286811
141587961
282986152
400241840
473892985
530506137
126796071
26539638
34563863
153152993
171468812
487480690
465258443
175180255
509723153
323742547
173696744
396633693
248906008
398795142
425623600
261870912
444495656
467378215
337302242
469494413
424647666
496433930
407415477
118975809
490535251
56532236
535706888
57990093
187600711
406344800
295811698
401567758
171029474
145843723
203770029
270779616
150996273
123024344
2780618
55796758
78753583
384248701
211612770
27899704
138326858
512655648
294461580
404796462
51404770
455309423
116216560
470038901
448999057
66683788
33473991
532665962
279018386
160246164
355528508
66835250
32321403
421290062
150630931
151670658
280201265
243861727
130654013
493030714
305693102
178342889
122236262
426208471
331414453
168530570
131232411
452635790
434454346
54975362
384744078
342922983
64186042
219387374
302243277
201697480
286570419
25080692
389430956
468175880
485716727
248391531
257202464
301302275
125560135
288799815
342931386
3669991
475168016
30798328
407558228
472136437
121444446
64761909
331290947
285178189
454272898
268505005
353836139
339705750
159124822
225989574
132196605
158449018
15511853
456851395
276029512
435175200
98982032
121880171
339038151
514534670
500559419
58718421
160866048
250085998
184794012
2039856
435238735
32287305
478006177
226142999
209372832
442436982
147302536
288588949
86605020
62647383
326069851
77106227
356086736
67707450
88043506
221170484
63744948
267099237
152478038
83765990
470192669
454729419
503865137
498649190
516753360
41751654
341890673
333569967
236722535
517150575
493037030
457251571
277554523
408602961
371912859
442384867
442247930
114006228
11374178
349317781
8124702
175354507
437001602
253184408
448354962
175417829
21623078
165944874
466848843
484641579
63833035
442778351
382774385
75541352
200840909
92870421
121262721
102894063
13820223
417060189
403132196
491755342
311498057
476375910
116223808
373374603
427933356
23640554
270537495
224583962
302321141
296804184
284731064
522586832
68677591
531910268
38288878
521091901
506737880
168379082
470598114
179120457
195616565
265755638
49502151
275028771
217028699
326898173
166219794
425359046
417484307
175868912
193418242
282591578
484441735
411226722
260263340
471781184
481055134
77290291
267523703
475961229
222477104
507616021
147417361
271388533
182855005
356018302
41352706
199864920
273620725
120417773
187451075
507865378
313832069
533925837
27333452
398843285
346516255
2691751
228544093
269904987
173072417
288706662
516342746
214122502
436942991
415710156
498233959
301082098
7795514
300771577
457520440
227199844
513915631
248545715
134353467
535819073
381916206
44295480
139294194
153625225
11027083
457267568
54566815
451114419
204017298
518896701
158523061
371587774
33347459
78121523
421683143
468004170
33854055
80558442
191808640
376351322
316094678
66121729
235328014
328334227
235228677
245688763
233741004
154365409
518115116
455587360
328558557
485611084
151198075
404875195
135849567
490946402
40737392
284519555
275704760
321574934
478905997
55618899
105022116
283654356
424120225
347264363
432928074
357010699
137440636
283928567
421935345
535795933
495950812
357750502
38475737
154073289
350557875
350039575
157623125
502799495
285164981
529046327
94662962
259365025
244044380
267633428
459501005
465047839
178421615
373686485
183194583
355798267
167955008
377611872
263452986
226285857
292888602
363801853
137445746
279200639
527551193
20584454
108843468
337530419
178676834
119583668
350497840
311729181
233375569
493901042
353055897
321034770
159766318
315756208
504861613
433216338
392101379
410465282
424464996
478693773
495422534
423795379
284706940
459213600
166680361
248870816
198183440
424107925
295014451
420816332
440526783
16089526
302437628
58905139
243683381
307986026
248248899
423575593
392634793
3120545
464668615
462257260
467642200
104199105
156505300
73164833
108530454
207359195
287978438
51071021
335315794
48196695
273754896
301575234
409485380
131864340
248000660
215181466
17666705
68522222
202624269
198136498
102780655
101687925
305599248
245876208
463823776
32136057
270083805
490585724
286549502
213423681
156959051
461926862
399031952
123156716
23746903
477776165
125098829
398166545
278362952
291021685
494710178
506322084
475316940
331599657
59527990
503572082
9529822
115523204
448545196
452302238
123242753
202330310
261760703
37777007
98706890
133908158
365846477
170830106
228767185
122963623
254767452
199738539
116783593
269090962
456894720
140595738
337722020
262475169
453640339
297252268
355788188
256062210
138116983
518541521
59704585
446465753
137660944
379597544
507112616
192073928
450414415
197557061
437751192
122342559
200053927
492231670
184867676
187124731
451306903
510964592
25092412
429504271
129191094
344802629
407552763
89062841
373590121
272304855
286975146
528232130
432611979
245677103
204696958
414406638
443770304
303165984
128838247
244418571
246590685
33799933
436534780
71572430
198895123
74218376
69238584
284085807
336456003
377965653
4159864
449234864
430293707
409425846
462587114
469869669
346421213
254553350
500459476
147617900
332937392
17484586
21698556
351964225
204395413
163745689
257895679
513129846
515213537
518427778
105347713
65697841
38912629
196288077
132152797
83175313
285289586
263268219
439396155
171705902
248606550
114954451
67299392
325551600
162693814
146425628
328855246
76217476
495415578
160309808
248131356
421485651
309079044
512907886
27680909
87354992
284091560
247680774
83545546
370021182
445587824
186019297
441834525
286899002
382996349
263248632
380718516
62349559
356793270
343624006
331647951
257691504
117399398
198685754
175318758
264865622
108092968
341811574
504242117
217174067
330659945
76138991
495174109
186393502
498666383
205930264
220814257
383274740
64689527
331618809
43473288
409485353
156635142
241486006
70404052
315846931
406780380
265477847
152265333
464193554
335821567
342342173
492769744
180495770
378240868
65243273
379080753
193753115
141583087
319720261
254522420
430061750
367869747
208311719
93139667
119350281
134247989
266859104
146064176
297906861
241425833
293468970
256435775
328522351
519642519
39872420
321599800
168389896
427444170
467864834
344373747
153228214
287989818
324534753
363387434
432468715
4337037
114722228
398569048
264928964
371285601
525768160
520299205
137412506
395872465
510696113
315154625
519842980
117054413
402020843
415761427
380013118
168228098
390157622
30142771
380818374
57507084
1240937
408633798
100495741
396112048
446402257
457492354
300795699
189846499
242334456
223053140
362635572
307205440
117441283
311798878
258242206
195308661
216325621
302674063
484328013
182315805
91526745
487069623
387288731
280161670
477030782
489964182
275988050
480643134
351016442
231941302
144752115
344391930
293198018
54921488
39797406
474195460
69418731
122034286
384895650
50199511
178463727
357232966
38019815
200024842
234763478
450050880
157249864
449397925
425692540
50290705
312427965
334797122
7635974
134497292
179861518
400661655
444310290
273775622
487370099
48747911
339958594
161480771
160369900
199288360
323192738
144160733
301374797
404200946
62301354
334035610
204785313
308044891
468886078
132603926
284626163
533723393
380252336
184999982
298271591
61717958
185553705
509688857
419114709
402124696
427415559
253941275
321192844
536807443
435720054
317079571
50646917
50485566
51735241
124906600
225662906
78214280
72125550
345708009
349907273
132754248
131323043
159895816
413617816
421837891
44791570
83696844
59616882
264233588
124710939
83638176
302011208
328586182
200445334
137247072
444447055
308444963
365811405
52365834
266402594
110438252
506190945
483125297
463002334
233466726
305232308
534084192
263685500
272812604
364966608
471619820
56503518
265421274
516179969
342526554
473089213
181816597
483408971
132411714
44285536
334306394
252954205
335281265
48173377
435608969
148147650
496264787
456785633
213155945
120066965
31603218
58097505
252290973
173331023
76734564
63288350
311363838
305736701
142155994
133262748
168580022
138816816
349292273
313980711
119849655
384517952
278119486
77771766
347406136
202971447
165949783
455043634
234159657
124350298
1603490
387731706
66053591
65082909
46689022
311269724
9388245
342365885
308944349
363396271
216530096
330160881
192921415
122130976
349420028
17082974
339800687
83317586
149948228
152920008
480328203
59175032
324349815
69083774
288671356
447334830
82006024
404436196
162749904
232203174
528956633
140474209
3346613
190475561
533165787
475773728
308822037
532322720
70380687
217500862
514677969
427752638
414936963
373469021
413409024
77404076
244182426
330486588
108658589
223251751
86085688
226338436
377767120
378364099
401452858
290822735
162953431
197278242
114821866
229112582
487661071
451733848
463283995
53488465
76421112
526234307
265707297
319828148
281017941
422340180
355513270
129643976
100450560
466508109
105200571
307447604
307560573
111831842
260849430
147514824
185895424
109973304
204809045
95025900
471482362
366083502
368869600
403471537
461435291
192741616
14377880
481485840
143470295
431635078
295021786
75036671
388506860
405014080
365959026
70660958
206100832
153298243
219585573
146042324
372481248
217361944
16503208
297922088
397402693
180262135
1278438
307183898
857309
69714285
509002909
325457489
197550898
351814366
200891376
523168818
502473460
241188982
533503500
521353240
409904259
532366432
70865742
285885548
322846351
160414483
167579397
82502932
503576761
116260196
268424279
78186223
284813212
489783712
348004684
77304342
219704793
364074537
2028220
309976680
306072945
204735897
197742721
20432310
367614689
253577003
54283027
173513260
22573063
249728616
341635085
177891461
195318768
422186695
214667891
438706941
519119825
59053466
410989088
245082192
316975570
186152953
135108900
61863457
130371725
151923308
506974818
424237076
320227280
336240965
281672649
244231172
111844886
346129624
517016242
81627447
343996485
495655664
187920404
99480142
303998339
236307754
33963716
415566917
360357231
338476811
26905548
351954894
343712987
7652275
252229190
434137763
399922423
97216771
152426846
236010934
53548113
381514377
402224860
112962996
427395098
494609965
438350745
69196853
259959108
351581925
500108147
83150710
52950003
474042809
401238114
358193151
470219916
336098585
456610861
363204696
231761543
86618844
7901848
128968274
461269536
240681899
412892319
27832521
106253021
398466808
44682103
230087232
98144464
369806905
444682479
319499097
145922300
244440071
429902730
435547779
308288668
268058449
408889275
11114935
405243125
297714201
134983562
461489065
378356159
145724367
418551998
166350807
371853719
341444643
384661855
264936571
205353596
34591984
218800956
533409577
463033496
35109516
358522698
432965058
251906585
154693368
360123156
318960925
34716646
281775513
448701975
116282973
169273697
120549223
132322956
276774710
253338647
32033365
110585450
481827730
202434545
384865972
430824748
353808511
57627606
33106585
151404009
402804554
460122509
374999704
36464380
80307698
43934137
98519899
156533245
104969699
373466009
157249009
289575358
314398257
417545682
99441248
398405400
82512149
511272162
204367041
196375410
341458056
448385856
266954029
29826995
216848170
200894638
425447788
61444358
480367767
375258630
96141181
170450115
403195554
232376506
180415273
144881144
167313019
321242808
287021604
367258499
213378637
93542291
279603077
349549939
488066595
123630758
536048455
478853482
320922180
150886813
148917771
363801853
93917470
221426718
499680262
89593260
350686067
119959645
273879246
532657238
296638567
453973190
229899408
46253670
365961200
137257123
303712036
190947754
296907511
384127766
208772882
387506936
381227469
253279888
504758837
128667596
37122264
435715967
108241115
403693708
196094637
43706195
149122472
460401295
455940665
303158347
28059759
121788278
454649136
240612023
438558785
377011225
4285541
516630894
91821699
152174637
464290814
77560302
191277445
313430804
119982813
495260763
472639868
87845676
383522471
475386350
528310371
182992058
442689459
322599816
444075422
373697896
438362880
76894073
32044246
281544212
195159976
88985599
318058796
415887302
385963060
296016581
535437705
258972445
179583446
163394200
293436558
30868499
296789987
85472930
533154282
146599555
357609815
229787539
266924743
468717205
426201326
12612521
274392143
365066951
46615715
304337268
35016452
106759979
349981014
301991700
144810680
34366029
513049262
416319051
449529955
71750572
285829684
455089895
458054316
506794306
366190273
213209049
417361426
390560955
519897641
367441031
232041465
106192961
291136721
12536527
257927881
256268364
300992795
139466917
76092185
134838798
508720822
348771524
219968896
432321317
145440091
185000820
100902892
143880570
12259585
52419723
302799837
305045726
386478837
16432247
239887380
235989093
366194644
238638067
333844711
332505199
321114827
404517957
281708042
173002498
323201924
171249554
293387842
67474100
431433148
305776886
243685090
251185163
8213453
217703539
394100285
372400156
66997913
485665228
21374108
467201676
461481594
521844331
468265158
87546219
430212984
331829148
225406791
815144
7310346
500271563
284991167
53676696
474236583
494148870
246115066
89387318
308200510
446817959
498812192
190509704
77013229
23682054
334620363
51484962
527657187
80545258
77836957
112396722
15470937
276019745
496026560
339510383
329944097
490228167
22425078
235086532
407313502
183440493
399044568
101354960
183379708
197908923
357083756
356866303
361121716
385831493
463355040
418717052
310580372
452043194
370624637
481142530
520080041
18538051
310885948
24733298
530344954
514488268
469684095
99508820
276475958
56630764
51255748
72465050
367054666
76445976
464167370
207420810
414508135
438107642
46310810
47261589
191852348
4801832
1346409
275649211
495178575
74883701
162625632
246518395
21463214
219495657
406818907
142491918
341908956
343007254
157135438
456537319
492137968
357284819
472298934
133965570
206264628
1022330
452698273
280811404
290741511
13512447
268762259
525897200
161624904
384281311
353017111
342155315
472252006
37891258
66623961
458830818
439763773
348901204
432619439
449551826
43126339
155670265
278988137
393427147
533684414
250717917
312412479
389815201
313949310
161464937
489814632
422486152
292634779
315458278
501144257
149058063
337808592
298739059
145958803
50154655
136395527
255910347
214269447
96294031
347035770
15648946
243549849
455227688
365219837
25391317
505293134
151874144
386952458
532508173
407524977
274959682
313160631
12917068
205192605
51660098
109790485
418423844
318680478
205755223
120862867
243064961
354193583
412645815
260173375
57277336
77220421
206439867
352007686
133049469
398745090
464651376
192558013
176680669
409613908
255646515
443754784
476317230
50657080
408110317
517346444
174394420
222518293
284000523
106308666
535112210
378840593
118988
315699164
438202700
150457627
83290372
316505442
194375469
345067785
143477873
228694474
223501256
479648932
305707036
303713084
116934855
286883894
154078337
218875652
176184746
79444487
327928090
150233214
91686545
492301835
234306423
434791641
422253834
356666001
205336752
433461295
78418547
480516653
230082107
230068934
357010226
187258291
28412790
224886848
42203470
111740188
88444380
245658001
531120132
328795807
21016155
28500664
37182460
142913703
308814569
127644733
158349953
512274944
300616933
244749993
22773237
468831044
94625123
102006771
18749578
248725318
28136498
48388291
370472798
193451864
417062622
334058001
221321879
339327325
296473900
467718329
168707366
490357801
57174251
412090096
108226586
680664
76734564
208366684
290242407
396580181
375089199
73170353
399675782
377201506
453491557
180347038
330540548
27139852
347006806
460754439
118233587
395398110
176609371
357749482
40774794
489436473
383762882
392976110
47757065
20061190
486709896
461160807
137828289
338443398
416632238
325747529
514082328
519287563
460115401
212653324
27105537
75740963
92738978
106192243
152891223
15893774
191288564
526948583
242475234
514962502
311891386
435007817
332913746
259471609
331143551
498699356
84658983
227105756
246499950
295671797
150085640
27446358
444093731
512178302
156575981
132643784
372935903
486521924
1231331
235787994
347789841
259372266
416360893
398791309
100778509
418021190
392382639
104368600
294420920
105238922
515914326
513860992
411921587
47200662
368749840
408702049
465036496
297316316
132724734
124489556
523365834
153531494
241058341
504900607
120264173
439487759
414934739
298328754
170138333
194649193
534855738
142446669
99707478
293996305
115132948
227374707
384884332
186055168
32526633
323897807
127739724
294361798
119852069
446408167
247921687
472485259
306418102
16088808
134540206
246670812
441833245
371609537
474830271
471460952
162850189
9926684
211733478
359475835
82006024
417188444
212607317
162480359
517582575
21943880
346076259
310368854
532620089
517663331
118945662
59142336
482261163
482661063
169311763
311198602
370528400
234037092
79869063
255571096
529293609
348105440
26713116
116312479
14679794
290223115
393152789
327346497
424512044
330051399
6505479
141297597
235575563
170834359
98729706
27063563
283315359
156798448
527903384
11128347
245190031
519057618
448942096
366986262
313123977
330669165
437229649
167613503
104674573
295014451
231936185
122076574
11818300
74225874
148692794
430206344
345713930
275468984
252143907
464394150
535170275
159874517
242662027
79498659
350224853
319096137
500850563
313460900
169993762
74318067
114190997
215976529
302746289
297460551
287628566
512297065
190484922
130554623
447756405
430339400
44595767
101515150
474935427
377877965
253571246
229699993
433771841
443965684
476852749
4397482
115639802
165900974
456858997
194529941
114761128
321308999
411856697
398520781
281160150
525937667
508641340
401876574
134379520
462404529
384676167
255966581
497555212
234011790
127885761
342119028
440526783
344325312
230784242
206219726
462633521
465587675
401470158
201667065
171542109
111862889
403990051
248289071
175462450
321872329
402321633
79389116
436899532
527668798
492999096
397786291
270598346
115092275
106368048
102841205
10859544
227004891
513228049
282073869
2087208
533550844
294217567
248472463
70094815
202422211
50458067
454245214
253890473
351756249
428507479
2907536
284118866
92645379
16381141
344112491
201892772
118017945
207664947
490610124
452042186
307615893
291522881
53079649
32365605
361838921
97281367
488376071
196184338
383854228
444084404
240138094
484872023
304584315
83188555
17599440
519183668
258526932
367151519
241324585
301878381
269437210
89357319
399675699
57466738
382634388
426073203
529750801
352750724
252961779
253518424
384612841
252025298
1564439
396991301
513640034
235929004
440551013
62717682
126152678
494005437
246662290
244044380
410333843
123244178
483513245
76448089
264654548
187721830
18051089
323549660
114818302
143176496
442945627
434393555
28525655
219104760
241527099
340673325
30064192
126165829
366465195
138648883
4167842
193754771
420820884
307085215
520776687
133001336
434969553
314535011
520121056
523019157
27459815
328455585
124263999
443029851
374462451
512505344
166374693
271487091
369192853
157062380
487676263
28535453
74838726
376304055
396216994
447636180
481257039
294676641
11489182
42442554
360299942
64248064
485831325
435923687
463564690
469900664
446273017
323874700
458141632
261595424
37804854
125455954
106728557
506050157
301410707
469122384
133835707
145689227
175965793
33025415
253067008
444113778
490466732
332996612
293889476
123333287
350060053
64072214
97053024
403631456
139017797
444088334
321863836
533446155
69618451
177324714
339939688
141132846
333941308
256919713
468769573
17915494
250645032
294824243
1675880
52298440
305851543
209767177
261140333
40664567
24420593
370185089
354904505
341497438
210180194
429277868
50288854
110979223
326531284
348533433
71208957
483114257
215850796
482096380
132572511
295093885
529031590
335292608
16402848
430797245
39937455
420278442
174224508
118949302
21151834
125131666
45991386
370328820
247449389
8564069
359952690
481005546
189444684
469728353
123271775
146527790
495984562
71805553
482983005
461338608
433043437
398018620
199325626
425108998
289704196
239906947
143405107
238799541
444131295
309166550
254160199
254545751
458530114
313432210
319399558
277903108
332002569
92362065
530107375
432108727
65479117
239666421
488123253
81825065
270655467
354335056
72973379
420388690
273442484
475976991
95929904
497416361
400793877
174230584
341395552
349255503
266561330
237232921
533448483
428446995
181159568
477087959
535813928
376439860
154255130
171876056
41865471
413920998
105942118
238995861
205652436
331706130
152213065
91211788
333818064
352122025
476998784
18292331
221518335
278823086
295544582
409883778
325248393
442562335
176324142
272399949
132767758
268337602
248248899
153858339
523100319
252791627
177656246
174037930
339126729
210248678
332256259
164448975
434535544
328012654
145628519
232180553
324208399
81099255
317577281
312160357
517838271
230308119
513285996
75863759
298842970
456184840
107700724
14109903
420317496
287147346
397175049
50430694
317315734
167087927
403623031
94470274
523409088
381617948
74882850
512743454
195114524
495795176
215132806
108546593
267260710
525928728
109234591
495715932
47129911
22172157
371529900
39731008
441716847
520671344
227503271
346156016
153757846
395336620
121626607
53386737
428238699
482712604
110324895
268506881
106730887
330345004
481167045
291868896
313664562
149740219
150659703
385892710
472840525
250750667
273234272
395681292
175210016
430880474
392126044
499212012
314701420
415535112
83180743
449877918
211308470
336698151
518618129
65425935
190888012
212724184
199653056
417639985
497111158
306879599
30423058
289273018
122980889
338191182
481279323
264459833
217874931
211557729
285987951
369165925
227894436
61070358
309332608
402506969
317395584
229112582
249715120
395923932
416189349
382640829
298698835
466203905
13363969
329954428
53935209
413145294
37530258
357423929
102412161
350612714
13115799
214322199
5365572
321165959
63056158
216622187
373049631
151999733
146191520
405230081
340092464
62555886
159253296
457243939
504937246
235764459
21673131
36638553
286839186
48173377
225260477
223229986
339501253
65639224
470930723
416369675
72143992
206078274
189686348
317869732
295002533
392001878
327655955
177981146
413988188
401887335
26422737
371845362
387399079
185014054
373802968
218062165
230458405
427625118
138438873
364337899
455667191
226306386
128479854
95835986
150391237
329299922
131330910
51175387
391156159
515648124
65133981
94086966
325251629
355057008
140905528
63712616
96085528
463956193
199208415
531890302
524389865
216364853
25041089
177532835
292758831
8260668
234693624
387025632
70173029
470930723
365864025
23342496
317952484
143265335
307802883
449332659
112517038
269297331
479660094
25430332
351391105
241411936
447797223
422298310
109378819
246754372
436611049
232458203
297411008
275653822
492695650
17710674
195193454
451295981
341866813
41327050
321471525
40507291
4916753
134072688
433872369
265786280
41996873
120024763
194584605
219356433
72133604
480064663
92502882
183457659
240179511
133816956
127294536
152089809
158532970
259288149
423315471
233183481
286303492
396489181
318487255
22772874
309898695
265598550
95709218
311607555
372458425
341560885
253231075
523558019
345429538
442917320
232110880
122801930
372224734
202698639
177584607
381523940
245333340
375994630
437270633
192370269
478905997
142534617
186340877
80473533
254553350
454931634
306291584
517042438
72447319
258578586
212806159
463280564
57958334
331402869
328319814
70774882
71271670
339775391
46121824
492060343
242694296
532742915
96567910
370733004
91789782
395718895
273485317
178044483
225714788
90319894
415717337
474934869
361312880
235282462
29291148
352649485
108708384
231776466
283852314
8588546
304792804
271426469
161263483
370133559
389422137
176569061
430657640
411629109
190388323
108377769
399324814
309170896
500653874
297279097
305593606
533675208
59918161
36280601
516849616
385769528
50550728
25956770
229557589
360327044
377095874
275657574
104978110
29909593
227070769
492502846
181011875
448201695
332586406
531847930
400765531
21031864
418200620
207081266
495316267
442722362
378185620
39239583
309141291
445083192
278176864
249050880
228891409
289327122
35314431
142354100
452497520
258132934
288285921
120299275
76825906
513036435
150725044
504600377
204318016
62256351
292415127
339329457
278490839
16976669
405903605
161848039
176946398
343890493
244552317
327105030
451023788
113599937
309444588
288060264
493286554
414320099
65296725
284000523
487240079
46838530
64352927
525089157
282731907
267646635
38170985
409921647
192319754
409206954
131408393
160366908
450302312
284586277
456975531
187376090
371155927
279250208
346454025
507160824
167019300
166051108
32130318
491722244
377758666
2489922
421103525
424744516
137253161
230086230
55413536
33449270
211172747
116357515
490193079
411025769
340362783
89386079
138177581
46288009
457277436
147821996
63481556
201916977
314878120
337546844
365896157
421151890
268519614
156744368
121271530
200449434
167437389
524759775
474747389
532672675
393632276
488459814
121053885
85997622
170337434
141481434
67362185
326802488
307373038
387207567
377708174
219316292
402956243
427209555
40158961
255895455
480276887
182784661
415566047
301674959
394372297
30005739
449931660
47405250
80891436
303661050
185250573
413461230
519803959
427154966
152479420
208608638
212629542
253692479
134445537
511787709
9627694
279164399
509260126
361358184
460684062
33525392
475664082
51463841
84988304
517977096
457653029
163056458
357016626
484622723
152312574
497900850
499163479
316631577
296054538
216748748
311169190
256086535
375729313
406708576
483125297
227806795
159944630
173344156
358347690
516433293
319353069
514961535
193875430
399648514
344179626
380630336
32007817
184212768
291374456
335911651
476112133
277146536
357796000
348189609
379939585
93322513
357328468
532031527
393963122
323534602
484038399
232452911
462540198
256827642
329906214
478560342
83876020
292808654
138597446
479002385
345097247
483811389
443067223
525253702
92287436
207021722
458405618
365301862
468923745
296805270
33538689
29259676
53414523
374195996
66022267
23339512
228838290
235738615
493021964
457442148
334677234
270543224
9891942
56335357
115946425
385319983
7293925
205127123
194698951
222564056
51793512
263445152
211265907
115812712
205235125
158112018
246292112
464468572
374685440
283333773
73752047
42211453
230882032
528366525
16089949
194705035
254395144
251306775
451167955
51130851
308692695
481562524
373468533
244449204
225783195
516658055
363127267
6395198
341860167
149331922
235498705
135336448
257192468
339701053
22005878
16474965
196128077
396413365
526769044
40901426
522986318
279117469
229180750
419296600
6265877
334156597
211517212
237658422
106809011
430898112
190378398
133231719
526612208
125105189
441253437
73073935
415204218
16244428
183743164
23230410
250171606
445594838
70765246
283853325
163879902
298947931
407410025
370152642
413734791
382580859
154596364
360147287
287540578
281881234
364913700
208547740
128224207
222024781
124675766
44137140
295076676
437229649
466618889
343157039
217494051
224267956
160314583
470097957
88496358
58301791
460742673
86101707
422989366
488378392
12030412
531733299
283046690
123043573
507872915
120654255
531617939
350344748
284601862
428119626
217046960
512246203
204596791
193689021
99576870
523931325
58780907
90161764
487661071
28205214
118779101
105257508
276479807
202381830
80886631
420716071
108402881
64510302
338493076
349837741
295486768
456573950
172065679
122904630
420855669
507869818
469087104
511020179
527758941
338851302
30547027
377458226
479255182
345131516
258697657
174039783
2311262
450065831
340726046
242280366
312732757
251266071
256606458
321660310
460182848
395670506
209530865
248773843
44047660
508055090
401601360
254106050
3193434
304482266
245294906
354395065
333215804
508561767
401979909
184598326
186055168
253254103
190838604
145730691
457535142
248250579
462030978
138065353
11072597
173054758
256213438
175145654
136924194
379024533
301696193
395671583
378182347
21411689
95633401
145210486
412760077
306315473
511886907
199682848
66711316
87614138
94582556
230179075
107569511
20082721
149522966
264016780
415861678
412393220
359580269
370037300
272705183
472488658
318302568
179732039
454956707
456736560
52931446
111981128
189449700
61606814
462339945
348758191
157382248
320124900
444867717
434407769
306026118
343096574
300179787
413665520
446739739
42382165
15347592
25041089
86733163
160782707
315982212
298163942
305593606
250679360
214429660
211911029
130596285
367352498
160905926
374058849
144930105
9092705
45518026
460355108
525695472
181601147
518439813
494601092
468564550
61700126
476537222
92595887
2599904
199997619
158313260
511919150
90425335
231512808
104314574
203532568
336352613
224267184
2924391
190484489
345057238
296973699
132592208
203530181
92837660
219902278
12826350
180341324
467498853
20541775
201335717
322091238
256129241
116244158
129139946
201727876
130415789
177202403
77217641
407980752
463910071
391136777
390853689
369588893
237275003
282781866
197630512
150180555
497604022
425033076
97531926
78180453
63013464
102800729
516597674
160012846
280408694
126497232
38963128
63189518
319530302
515005203
334898530
44750229
321516144
144378398
9745737
446826850
162524802
501314749
522052984
447417451
27117390
254555868
382697611
182243614
332111635
104806013
180007005
43996733
201509196
245928906
171514752
304699424
128076459
252807802
293548640
9631804
329082837
36955160
5460072
315204585
139968324
483685680
138526818
393171590
435618428
139886437
417295359
149981591
388427268
426540381
78032320
360574107
17140272
320224888
24326021
156504526
457774427
27147421
394087977
323162028
273822815
49398223
361655635
129237477
435052921
492513993
230069260
444321917
57866911
401702601
6891784
112248095
232821102
52076747
135949357
400011307
274303447
361756327
151686286
85348728
125869927
183027644
310649249
330686615
256686918
307114165
247094653
36400273
345922251
296865286
161269099
517279120
252172955
417484307
11442319
132869036
31177538
240115532
72098522
271524404
406933518
312199654
40026182
63547640
257193996
216603655
212289732
306122535
5722093
168864025
293896674
10567588
33350917
347231421
305651643
399298222
387546528
303769453
184419492
217202271
49650765
131315177
526735891
362242847
114477462
439447754
284062095
191996422
374887694
97037731
344272049
200243664
465585083
109566934
59996524
354334735
388832658
178370001
227100226
465573116
247744448
57353741
160401770
362467348
457779667
448736027
299327003
503085142
298907118
97753348
343089803
220873475
218446242
296883270
293375700
35038502
233282371
214346870
304506151
292063725
380648288
431835176
454448846
229798796
334427331
112577121
14152791
38965380
158751891
402297596
426249258
368466002
524059215
154984512
368570720
285100484
527494311
51190893
523826048
394403594
175535576
431100657
535752610
170146158
262459669
307954604
319759885
100196837
113805794
43882517
253238539
377502349
227146775
472960165
451629870
61710943
178664607
505210614
320584416
390229029
58449510
423732324
527657187
121247513
172203078
437317115
302194421
341498685
350788678
269870800
186550522
204347535
315554335
499718247
29151245
6417580
265699065
6383645
355297464
42600794
511600963
360458337
470298259
479353608
309696847
211355977
201331250
124593905
14327884
24095744
244388476
354112886
63769978
125977849
529670244
506064120
64017169
30170591
398768781
156575196
279847598
515317597
239100722
509983540
68407443
83590201
443331849
110450255
91879853
4517889
422826600
530471707
495683652
519239366
407597236
211563074
373022445
7445821
291093535
81280810
26536862
14666451
219146548
368869736
488817810
87719703
18851849
351744059
326306283
523792896
385698784
226008983
63880383
29776351
384929495
137962676
365129641
374587776
225461774
390773410
455380875
531332772
196518876
32283290
278025320
590634
232976240
294810241
516273347
227216671
110977999
361845123
329902347
433200732
504589890
109985910
202217263
522124317
136607675
5648232
44184018
279553632
225400756
60030504
448687125
320123430
65585880
275687999
178402098
331305887
524325604
469315876
230802053
115553469
378903057
216152465
230460229
103032874
451692005
66997913
293762052
1620282
419913636
504500955
324819869
205047021
188193910
363692811
251688949
65070853
102418272
129628777
405708758
76851833
354995588
203309862
167685625
250126512
343694490
523078615
89732670
364301938
8898615
492495204
191759166
265985096
518632020
118890568
129413444
321208698
409232164
79975024
445257150
9354839
483555272
205317707
515270469
89656567
130201384
160888189
237039822
282197751
342664673
191464136
486956827
328924898
517337942
193516325
523346219
45752546
515292651
482489780
222272624
519407679
113884140
509570592
271968460
483119432
142545828
56962421
85829513
294764567
250199500
504453802
166875613
88724473
126483524
452653450
492847882
413380712
110670015
462948005
465410942
67955813
307859272
116877470
65026797
491516933
13373589
203216740
247268822
251087468
319500906
219880692
415925437
305733498
5008547
86604511
122986064
325612118
234438344
143345840
95833218
260234853
457304974
46891120
2232284
115939537
415328913
318458205
166597232
359197504
348760146
226696711
225415944
331940589
443098051
25760258
409040512
478123513
63638651
367539205
129504837
379335060
180775499
245264470
364979762
347013257
264920531
70737741
448169991
16443855
519949443
427033436
502331113
26365524
3984986
395585837
2979740
381874445
502164314
461344743
262326639
181026575
466011233
99306995
125105189
134165440
289031848
125138631
14888547
176228734
400292547
123876941
401923483
58113795
425324971
501817767
17109809
445331512
5392919
436183197
226445541
288538074
72023234
489712266
437183866
250296612
155294098
407455082
470889828
26960030
522651820
197372192
426715227
505866817
804389
144903956
401228233
419103444
11072597
402008599
7735523
53835209
380133799
446339312
433449304
23034029
117170144
208220458
315013410
72504826
154499347
50517016
121794269
511845397
69633252
236157396
136159497
375971648
233516810
109885831
429262912
174224820
361605783
408533469
124722363
138505772
138890703
23813975
46772481
70201864
426017555
243174366
171132457
323890309
328082943
65226817
506389288
342096828
458044585
512751149
407475522
490651126
12679992
111118003
124498380
154624356
120531075
505910860
529916312
119341591
350650195
430993681
108697347
287205093
62752923
405778593
42783795
135738534
262662462
460926328
376373862
256273039
443305396
327712182
109102517
474320350
121228235
236227231
470380004
125117930
168455099
516161230
188605581
169904360
309026318
88799610
230841260
375282582
139340475
391288298
326165695
60779200
409310742
367114782
18507199
494196280
210861439
118186309
329316950
522002217
388697175
256898585
34703106
429475019
442520221
492147827
444107787
343120961
334414414
333908752
427911246
470208565
45239501
289532567
415167666
297118117
14026307
331275058
466152341
61423867
324310981
114963091
352236804
23446292
460782286
53094640
398403857
228238912
483657077
136395527
385185969
258959756
408125499
22155912
187306065
36673155
1366138
248943956
516980150
179899584
4020904
360253794
416818763
264445675
418782298
353326405
6720638
198358970
430393846
371180710
387262681
368306115
42579963
64334732
111278921
284559818
273306822
289749350
410241151
54018368
70833469
233734102
292271417
358405241
475951863
409507102
27142389
118790249
457275123
454625303
377172248
190442313
22929990
28963704
318668206
426197426
96449451
389596669
366586588
199254082
199874407
374267166
527597288
169234542
229969294
324640201
181050195
32044801
183095307
300085182
413571416
492068897
107717534
30339164
128422103
462124399
250821858
500200362
147894246
534018234
70672902
501649984
493801676
342742438
75895903
23501733
73182932
232814901
38676944
183639935
66997913
270485695
166473819
510002939
171264563
381916206
261595424
391158645
424319539
240712130
434722682
39079247
306275846
77643321
317234073
131232323
343888775
262994659
226765075
352220086
430658385
439466410
200001019
408490935
394697024
479949984
31551404
307755860
391172252
291553035
198175760
162987291
50900751
405194104
337606334
531184769
478451085
349355789
379823291
440044980
447044644
472359933
254494462
373873219
32890291
86237169
395649010
10999955
326162951
199760490
426195526
41511211
2822223
124257392
423892232
367272338
269272225
396806028
328812583
198895123
323397480
302823816
358611114
36098584
27133548
380267421
112962095
223166903
83178811
403544640
475539691
384506493
514482296
227696348
230512993
234775043
301266890
232769535
414440240
476907759
42260379
402486226
241508703
163831155
99642585
208389077
338452784
475071051
90858216
525888296
529550398
45440996
211946779
494196280
529455018
518530840
175548731
531400017
285701133
114898872
529229305
387427483
178660224
50685831
199803674
70307582
359567265
182299194
269163110
18759225
91050245
476041
512239726
244082310
436343866
435559982
132901322
453026130
364503900
87683595
238920427
289016957
86813460
515768212
48023059
236579465
366675592
367448809
116635100
416838102
508703018
296251457
421118037
85606450
278534139
228521337
224306570
474010953
314662231
334678721
252662555
444085164
91935746
101679762
372956719
85871897
256394027
284611734
48106425
329959829
518556593
213701732
462221110
427270066
193043498
316067264
7243337
4261915
123898194
40640169
411226722
160541096
510789980
152667510
663725
370556670
336743623
62871691
509734624
134195216
259091315
284073527
230964543
210425887
488609773
200788131
64892321
64301628
417116372
293630657
102978100
503574408
200806740
58931812
332544749
11796158
507578141
425511249
175630301
454138782
106339741
512839202
382798019
445790214
300411514
43421975
347410415
329543200
489262457
83138115
198044848
53931866
220801920
393024085
219619293
274015684
130739524
69193272
122367850
37414634
531271668
281234431
22612822
363380637
226064737
326742875
451903486
64609012
318235151
299238598
136082607
249866931
321567633
390501500
13092939
142538717
358428522
244691323
448424281
114847561
471427308
140043307
234257797
238619003
482266582
533500924
290253886
51381371
428838807
372288137
297636256
339469219
231208758
141368394
375105862
75352742
108319650
244651163
364027926
587745
502300289
86392224
499974454
152919020
267305091
241719530
438198901
526631273
93911504
522605073
34826721
38731451
352735399
476634613
64124000
277339127
486630614
369128770
458430644
64278487
154717922
354988021
14941648
126800443
116091338
498078939
101030342
419320880
326645396
177326604
355104440
46548376
365690847
414433201
411609070
56519784
529363455
72400717
206535879
302020326
146825860
331596728
344249292
179281659
325888324
426460743
278070640
194804417
1036880
252601541
73455095
325669489
118583670
415063969
535209492
247484359
143525528
75018885
232889469
257455306
477664310
499309002
306005654
443426123
467710300
285641487
177186405
336043175
456586738
259792137
104826024
320206351
534625069
241484564
157265343
262330629
529998742
338285157
361256365
199451568
193912953
446184804
80221012
265712115
462671065
244170607
485940277
112021806
487682437
44963898
132607708
360737383
13899153
417475217
156910533
314484680
21721888
62177406
408442276
37315677
39613346
100932250
495684921
251999954
452062922
266239458
524663996
287706123
258497090
342462919
528621232
449201008
156575356
210057518
433239779
188678669
397049496
327643010
26944102
245719693
16339147
246204664
277307916
508909755
510825211
92464680
126252476
490841388
488939905
56169190
418370803
358226730
7662357
224970735
502437795
114516834
220365228
74168222
46658306
521119285
355613717
16209821
1339849
204223327
151818501
170765381
82503615
3224161
23010772
233878003
134664637
266424307
79293216
115586891
230307099
356134382
358887284
481862156
298451704
374334305
244136922
201010264
345152410
299748917
50471629
141475329
349079194
119199341
11680203
468502209
243046489
7438221
268278326
346819689
466024961
273645405
426350904
48179072
360181644
205095714
121932337
308387559
150345569
246906789
91113433
506691946
444514237
227198157
48532616
5116036
482450826
49633555
335011635
424183558
242452841
493030714
453912926
358194143
482590266
70535790
168772997
299552071
10976704
77578302
80605469
342434451
166537546
492699098
396120927
347293732
414709520
253581929
32111775
188790911
519727336
187028083
462116199
435006387
302981839
281050232
426907827
195793914
498013926
62962532
287415877
108286053
176912700
355189829
350383749
474458911
311760746
305051474
266768152
282122995
239895481
404935094
429023802
497782912
182992058
22191488
409871609
211151398
150125266
363970925
289576459
250143170
284222911
175353463
406616695
39101472
110346411
247478350
264566176
188303319
427988755
152013945
122340280
355756999
29670710
490954889
376028622
457754657
146038588
417821456
196306632
495715932
63534529
274905824
364164857
184840013
276687708
224959455
336507511
354106089
329415906
491679189
168888119
371836962
383540976
141813023
351633837
131100078
336426674
66906983
306563081
377710157
436311167
107189456
190013687
318766362
529502237
95211084
299459367
192927243
225125353
180388936
484781794
233600731
480474287
269223815
517582575
437370715
419431989
214034275
397789039
4638587
141787548
187068828
331813439
512542692
183686739
168525971
381902041
470574020
193182013
24892660
528766637
88441330
189657500
339383241
161643448
43310665
431244686
233912211
231227091
325261637
511950185
60061674
6935153
536316117
453741472
363012312
179732039
64329380
530538341
193484412
409608063
259777704
29511325
157634442
252051690
296552071
456568952
252240830
201457457
437437301
465243283
400250303
64857238
401766966
181922135
392570588
139466917
299921870
247198215
378526862
363214834
26221970
372778901
266360287
257918875
35619875
104247965
298158945
412055486
503947904
217659486
17227948
153826461
429825792
198382299
377170572
15377628
413944897
147720938
168525971
244206706
86318595
249905692
278850486
95672367
256357681
205465091
511511887
295438840
125072818
45135074
312995270
264731327
245555938
483549203
168049716
312268787
306046342
113096456
470316811
398614161
48953404
423796123
379446563
345315114
320855778
458880739
170932015
391631183
294255303
245061018
308468110
62873734
528195365
405639637
485647278
499458247
517129471
405189648
131297417
58044776
364408392
140305805
328318768
44472225
348239385
160878926
287020393
319282441
330439132
116896655
71828063
327756468
475239195
303565497
1682359
514898567
432806145
365405573
158343956
349573781
175313119
461711518
188735530
240915163
284553844
359289610
459367106
472818003
272900535
39709453
249728097
520205729
475982730
326972731
320807584
282026016
78760588
499049621
199583198
504937825
103824368
270078268
403648010
382487156
288775463
464267905
187118814
175462450
6085274
529590641
354770232
22554838
208603408
471431140
164995147
483169128
92387021
262378917
446040669
308551107
357333439
146478559
360740236
96230480
126998861
47617856
413834971
522452069
276777946
372894586
470335591
348686723
443843878
332533922
172208780
183181835
34827762
418272545
524942469
467524174
232952350
13980478
412451785
42256789
468540379
72697963
400385298
472130113
296441123
151539730
423360214
30955576
513836570
485351984
110346126
295502605
486336135
49027579
44042825
347403503
105895373
218941828
6252023
98534203
496118849
226306386
65973493
59448830
35432113
397470112
14515374
369173793
263301962
392281593
348157145
156020475
42215323
447329017
115508786
233849151
341703026
224421833
439580937
17651636
36625469
249921583
35477359
96771831
381308960
229952608
326518516
445883221
346175401
35782672
338359515
319706232
412660781
426247003
348315403
528502365
288189977
382244372
9941381
134286584
196526186
137522945
455848901
298931209
173627244
312318946
187562772
95907074
189177642
130662937
226465750
272691000
164443814
26654950
461374560
171645294
172592454
132854297
35723765
383774652
504016717
257812597
505911939
120599694
55992216
223654338
16973958
256304160
446573284
400747056
137009255
158962169
441911965
463677924
238531960
329050443
498072488
251828976
80398030
279001752
426229245
310708330
68239069
49815972
374984125
285639185
314913813
365725604
259345548
344317881
136095010
338021336
405768086
11800399
62506371
509056484
217185957
215905737
34824783
319331229
125732537
511251597
24050821
525602135
342390695
520992759
264644446
205538420
77025358
275747511
273725214
271735300
500018020
252171459
184291184
146325381
323042776
42699060
150125266
56500372
455362467
79156894
106769500
197714791
510680523
296322183
151017554
405776171
104045216
239914726
264811653
217837051
352946255
278079869
420820884
485313147
299401811
22894769
164692781
343124271
189308618
246115066
141852929
230146201
181816981
329431538
271408558
101215691
371170707
307199693
393639355
11240452
319528575
213418399
10080511
267511240
104376616
201569213
208645322
77859503
358907596
289517422
163342628
134747505
276038111
380904804
271548322
180941870
437001602
396682629
123666137
409847607
404820432
101535902
111019168
275396795
123495529
364793329
499926542
203858450
186778384
300439483
223389727
224327107
366508054
318741469
241058341
232897525
228553881
309995352
24820533
62867322
50141548
96026733
382418554
12057639
416329442
82977629
82003066
334275524
445027977
78539049
232628750
495173880
297220257
231239524
237921011
235298554
66141632
122114499
401305444
535718246
505366365
175062870
67333888
34883120
363672782
113435586
524072244
549062
166314988
213626870
95555910
304363429
11659112
155291305
368118574
475379984
364999637
135210541
26290016
93203654
124216292
249664247
445806310
210612916
45734296
119419710
267655572
238766790
351610405
144651832
460184922
100958711
402246693
396682629
408966164
183417319
170774163
177652794
18096436
166499319
502645237
395305941
520118878
512515471
194191927
317232816
148596167
167619522
445974896
411349522
512809930
529878088
535742394
395195338
128298278
152055661
353409768
338237193
241680269
450660174
469925847
7171082
158050378
167675541
47603174
518469934
393585349
523630498
396081534
407008946
55573598
212502794
442755956
388358578
198490197
464445110
288362099
58331734
82515625
376751346
252849031
188791090
408941661
61485401
391721584
143874636
360553667
474260298
119580524
304278928
179863649
310233566
279070865
42569284
309547167
58314610
414733445
18704380
328944904
471537959
209201978
474664974
100874841
242517559
310952334
231492110
414440934
458245041
397654093
445217304
85127519
389978651
313980711
477070535
81302846
473917586
384534288
294871569
110443402
169783206
437832739
449317995
497259375
271879847
336723405
176060813
191677134
474236323
80187690
348184390
98879562
345323896
369910113
155696046
438911163
294894730
201693695
209306346
60909136
21840791
350442214
276142802
198877213
421010388
117681397
229164694
289251293
216088941
480267718
299327003
74605883
56485694
140973934
62795871
109464646
433934984
154008573
360803970
263930694
416250638
261390262
442436982
25268815
186293939
10153583
477505192
445926495
131413998
56754311
328221119
19390123
119902793
491996705
195635148
336864760
32179236
211042025
146242872
256727273
478853482
244629844
16116376
280924320
111588773
5473363
239067932
379565931
95552170
64761909
342457660
437835343
527610087
61400012
194964466
306087174
313386552
27446358
125442987
456165999
400086363
391206244
455201029
232351895
222459525
109608691
453962999
504516017
511234002
422224914
212026463
319519348
354974834
405184274
497716572
315849197
436360780
233878003
210489611
111761919
144500963
236772693
77907170
101235627
413997714
349549939
371345014
368133666
130801949
1326693
378892854
212112686
284664965
403648010
394536197
279321589
362282650
522283914
146352157
393595193
513633096
408070716
90440992
371172939
57902883
516202811
100638472
254361742
283377616
242446410
6754096
273075345
223305744
453852397
339485286
152081771
2734958
434214014
83893182
22953017
6971111
82876706
278025320
245482787
95933415
30318330
245037509
163413641
342758046
208348061
334723502
532897599
291956653
144094039
157026052
326994557
503283360
515369879
58136623
120828498
257365811
279582629
144102034
164346838
266859104
294442599
248373405
249760316
51945822
44178054
51352347
166341346
507405911
100582717
424541454
128101402
225797648
202839871
85216092
125184073
203719275
210304753
20261448
169532990
311582572
236299456
399369833
319195166
374115560
423695700
227983810
136487318
3727926
517296462
197352347
264576678
405641544
418954582
242110568
410124541
362120242
189066074
497473973
140092019
470653772
145743258
260188124
528873534
193654201
265653496
271496836
204716223
489580428
220509205
501858813
290389237
509207804
43207655
206099109
518602958
390224964
528175127
284421035
286853234
333326247
228228376
17188047
422952968
184457354
167971284
121877314
389666386
253406561
119868853
443674882
144999645
149482787
484933404
146436861
50761553
162758437
177922517
437891876
84991286
324240418
316418673
352868521
129693418
334295608
24982744
471483965
460753793
144544372
54135887
350683450
405161085
109606330
463146400
71480023
535697645
250638290
101540159
483739600
464024596
262234991
497593336
472708644
263724266
324440082
328716489
347526641
278965465
6538629
77786269
258471062
433669836
100803461
146963146
135419581
331712040
496167560
36159086
3444546
330156485
214374754
218685780
435893023
84940161
433424725
198953094
480229697
85656167
407494686
354365533
511272162
208173734
242756194
268381579
131732531
265987812
126525511
325930090
463114162
411333211
221428464
527246127
264041550
437068939
304341441
506030055
101576074
1757242
311601886
53457539
245143245
365267188
71153953
504941374
107828126
379684687
151404009
426348698
317435470
530197058
326398459
479747045
358900357
173984767
157088781
72127671
213937167
278933632
326243072
486013280
90245576
425491316
153778045
171825910
89357319
505568649
30345391
240493388
33577124
147930557
8048993
521562207
323990369
84052913
505399640
280824486
179917667
424590058
316814093
282642605
228954587
162182353
513479331
515323022
258316427
154019480
391732671
444924965
304387296
279745572
280976925
154223018
2445541
304061085
136729709
200699681
463620888
187906339
431157541
189646127
436483778
307454210
325124120
421510651
390139970
9943391
274163897
164115425
151847400
296764001
387429291
387714508
439402608
207579268
280780655
160738957
384436249
21385017
380763746
328861330
519030111
108619133
385426888
357866154
322831388
67075951
337684675
482555601
367420484
234883585
424868531
427235555
83713788
488893309
83843865
119756431
375998368
394071336
483617000
48764099
143653112
391163664
324977975
373476568
263147048
323549660
143697575
411584381
357246234
418655595
88071337
506674685
195171703
12099980
16165313
464071687
452319458
445484076
14380340
481883211
220302287
349541696
534044292
368784608
293206918
509243816
403881279
445274607
98016853
153774407
257574086
335837939
301911954
16303058
129578868
527231758
30783577
386626800
415698360
177133736
147433037
120586089
183085317
515547182
470107761
229099301
207130316
342842292
1309017
207413002
81272504
397300008
452628206
289866885
118525601
368066535
511386318
371921434
167880240
142931186
324786035
288701740
176045327
370904822
261189508
447003248
149931291
330344519
390462245
157106398
491087663
82582165
281238787
415324535
522185927
46851877
368172662
89667332
47643543
53442867
216685668
434059043
191881478
462262289
355862080
127068211
432070839
228322037
498731379
197032613
187606516
30995514
357153353
70179383
490514290
481680438
110593144
358030539
178783417
513382892
237031197
278431351
493570228
229046217
24819130
484646112
45991386
285299967
154466321
334857608
137005153
192692784
108259110
532401370
167491351
319249555
375957924
213471184
50280818
141670494
178134908
319973912
82847547
47652254
433741591
202147476
193065192
2953617
38825761
299412445
407505110
196660502
183749474
227936489
100875129
535410417
430897858
74980487
59143642
325813325
222140817
116733709
495975763
428145273
436514872
335907641
93522276
513565358
30547027
222668351
256824594
78730364
28066784
5951829
76930513
479352730
437768705
48166451
93873306
192976094
103004264
271358107
207359077
210014618
356136863
302768739
58693701
326539912
157671819
217713842
336153128
63012567
111499673
431627198
238365341
204780495
485127414
445339928
492060717
270999305
420327349
343398262
529164885
163377530
135809678
161635250
5327223
492619563
120567845
67782220
43130031
385376254
292249613
412380575
52244174
40571933
9486481
55998167
4878510
249043793
114398427
341115560
532912132
460138821
470372704
153336528
337200791
28114567
101535021
384506382
159569849
147360886
153875294
211355778
173835870
280824486
486855130
405703285
183736399
413415563
258858443
400815242
386764173
206114010
238074827
365359782
267809710
411187049
287324608
112933495
310750322
87817768
348416390
173031929
463442408
321817669
161966672
74759356
329415906
332322818
255043404
295560376
505822210
262865234
37885273
422000277
450447196
210202929
282108236
40325921
481926137
412176765
436976221
50819155
167940333
387798829
290063270
299145678
460678010
533448652
351719321
500426175
240844166
467635526
13926065
396575299
342759139
352694897
406255696
139190870
452889967
239324340
184168991
301833710
161584261
131770244
184540954
236535094
48918476
329770674
502187892
69125053
528597558
24885515
242015481
121861010
62467101
370460926
189876179
183430787
495722485
408221680
350262122
152263532
188038485
362114213
140987648
454448856
348127093
9691364
355686613
46865819
285974887
31625647
415717337
222340244
339260522
338369744
137707490
213617353
284609717
149241214
141460057
339389249
384061662
52440137
272253738
22846436
358808982
437632243
131601916
98658277
342342173
508247914
373754177
134838132
374327951
534490112
271933752
338359076
343072624
521972045
85005103
9003587
8225742
318131231
214794325
346670079
72952562
300417815
255028195
65505858
84182250
56428809
506098586
407229252
300632196
407793924
76589633
250350350
308346135
239583032
442562335
20366539
7583453
229588964
174760851
403524915
510092378
62782693
400835713
233209538
500952764
151171398
337399675
167266860
497602864
94020876
495926838
401794801
38417501
341123542
508264192
176392060
289139436
345862036
107483326
127813691
11697076
393591248
438602670
279808891
284833778
51250555
437375024
374377491
45837013
403967591
145797049
268299702
129371759
319082743
210070223
289327858
231170383
109608455
498751056
56800209
115980965
402267003
304094372
467225736
365124996
497631316
291438141
368739759
98450802
411292677
81727920
379345582
128358425
466689929
176534997
32253587
271918686
8965692
145448968
408117520
403341247
348753124
523328620
234309318
422091946
533373960
373089116
461382655
332280564
173885140
273764611
178816983
164749880
252340007
331399899
242049898
262395984
395093980
370621058
128114803
123665684
282282166
486404388
430662234
277884861
36001474
35477359
456216089
254356054
516609098
326290497
128127341
103417842
59025989
398140761
347969089
365700434
98593964
207216948
521415102
219799416
311755782
430562976
9486481
52984454
106027492
474567784
142789802
501511027
75918107
450476237
491823958
247194149
321967314
416514946
193815947
283621052
521579824
264802344
499877712
326650462
335526287
533797726
411820263
191905475
2616307
54278101
46530996
180587253
27027317
170026197
375120361
61301552
472823484
23182572
259581710
280982731
100858652
354786998
313612792
338134907
6651925
32603441
295841992
442418840
251185163
37514953
118636214
447563626
143166882
271837752
481712419
195114524
301169754
58369115
470790922
416733112
234876392
57504400
2268060
147915674
233070299
73487668
404007012
72052995
66547350
439438650
46688281
152382928
338226056
12960455
120313547
283056348
201417082
503432259
506235362
246531760
230024734
454710664
131191204
373510051
118737500
445280249
384676167
447342898
219313708
267659634
306878320
21835360
177987082
375184229
501599867
535047219
85570729
94801587
490276769
313915230
387593903
262214952
115092275
322395873
426464731
277945259
269200257
357184571
454763902
285680848
103829454
495324874
219631172
320391271
369625885
380320992
18788470
290099332
111356006
160360113
434953312
50309246
308477456
225828867
412159223
395868130
368250368
147456620
414954995
509906187
271938721
62580490
353328152
258793382
102984817
289057099
302219248
91178130
74746129
317473531
237415454
16491483
361864577
128585755
529604563
473872266
95415014
408472639
229272476
272034037
453646058
279503356
82219572
510719084
229909417
511330511
138977384
192358377
61039089
250315238
58780907
238237630
409579564
233764776
536165986
284316744
253820198
516439970
31941250
201651987
371206846
96007017
185864228
417995072
323939796
435026880
495869780
198348400
254049402
483181592
210873953
397312973
46767867
503304650
489199339
317159731
16362629
44896781
55643953
461879940
385504406
48967855
109643506
307001646
16743041
269169577
437212316
520268437
85193645
326773532
260465258
466398151
303474590
97845436
311517786
76059695
69480987
375815062
50217951
454502711
358640642
13095826
215117051
175171884
98649997
119732161
149796581
326645582
534337751
66276387
100453680
493021964
211945782
201960007
444987503
427453853
513085427
76788649
471498618
72367822
114430485
496541748
432992523
282806717
510616000
234520405
78295905
131778107
489382800
459036888
503671545
435888325
393152229
290639678
187524976
88124339
199782288
300169557
163659798
156966252
146308179
17030384
505427001
113443923
301364515
513025916
471402407
473225161
86640674
147303348
383223742
192689464
529752501
118641482
370489681
292869623
297039679
142294464
441037154
63714785
328796576
471516574
98437324
498812192
64383405
82428201
485137509
221809251
464824195
188131311
359297293
210490098
275431973
252049912
276407446
29882811
367168985
138242542
71054250
133261897
146873396
52655409
84828551
88145817
529030663
169422220
513637442
385064017
366698033
529394687
99609599
85005103
65151084
275692521
75984465
141377077
489831174
351581786
253992938
91827863
386638978
204042000
118523831
50826643
110234588
331349222
359032004
131484933
172544259
399995837
489070308
315257905
381332671
264956507
112549117
227999519
431495851
173414902
400902662
16731329
306395276
316793784
397905418
20509115
212727416
322610604
114073386
311728363
204702385
351688901
139344082
344220106
349189256
385017567
394220633
348141501
134754004
315643888
19351815
491442018
452548276
87647980
365956481
386187402
342222045
327579676
208026364
128850423
146233805
35199239
106949585
39198970
269676272
180989883
110108409
44295480
210191610
510007603
269868347
528496214
427986255
16310437
206618484
332028938
128757338
258909242
81221896
319691105
144930105
310656560
333336247
60600741
393862231
426686353
413268546
427196227
516342746
193097567
191575305
67974928
176316815
210816349
247436736
375600857
439486345
92117113
305400284
497677589
456444686
490690343
303905112
178410229
73179642
506127904
390180550
501277223
272957841
381688793
515563374
157468480
365093902
314019810
482321274
475312435
183642331
458030606
215456204
398742872
10930654
117398934
62336248
429504271
509566617
191757838
1488891
133306053
354468219
40326314
235915805
115169110
35513962
183828738
327253684
30461594
235431215
311563971
357083471
529320797
425541031
78430318
489700415
422158582
383086672
70173029
126111278
431729719
143997218
33625385
254147893
352229574
134498071
372335105
253686220
81481525
427336560
288143774
240068387
134392213
185567625
367284634
299896276
413607542
284632611
535299195
327031927
528458878
140343946
129582713
158022020
351608151
514760800
21213454
490549072
300359741
291873256
429019362
207566990
303873853
315248114
41517955
197199154
108106985
205510085
151684466
284690973
496168199
58415786
411042026
268192116
110095631
302342531
194043502
369625885
282579555
448266021
202600057
467844372
117847894
144409484
450430498
410946187
439445271
324089292
333666937
243311768
91908325
267300106
419732088
235104117
277387178
292567168
533060978
533854697
464078492
75725568
416856572
124479336
477675828
527209007
154858007
37522917
515662926
521164040
43079731
295996926
280642070
484835326
43573093
203204333
352323052
291931194
288362099
192951996
460938914
211133889
357598022
306060474
404116602
328393399
270070609
35408506
81890544
331990796
415981904
466875248
441719630
14451181
233800831
220476780
420093290
246499311
421417532
530447862
275801790
310924093
100065081
289031848
502721252
452859275
14532828
9892499
179968981
414936082
275496637
271293394
320836349
461549353
364883426
526492268
218304177
29550491
467696701
331415035
235138438
118651904
295413130
92977548
165071622
412279524
280282082
421040135
111071834
12448290
518431310
175106189
492051395
304476865
489101252
211781913
399558016
70037981
500400124
479824470
283953639
210599461
79124182
488428850
96230480
452416412
20261448
81134681
423890909
103579434
78102430
48689183
471871183
495184905
309389430
461011378
67077550
21037865
473776788
285666820
454105065
278273977
365630378
425268767
143511516
440234867
165913393
324026581
215851646
489592380
159117648
61522823
259337597
317584227
272650291
298937513
324768196
225365466
122904630
477250938
114959008
7887843
462223323
414133238
127427253
89827953
240013165
515270469
513013193
520062771
254934581
440586171
455829417
204318693
281550766
289165622
317877215
73589883
178604477
95315585
503008099
451596122
305112196
96646590
86224610
497954814
483362287
367280682
48148623
320351136
465814358
312126971
295103151
128875823
236568610
33817216
264740373
24802456
491328021
166390662
174774426
210635995
421835468
56741215
391805394
307484874
418566224
287459054
115081789
174894495
371068101
507739864
11231186
422456204
448506337
67810228
381233646
183690773
396612194
1999010
530213072
405528017
106754458
356719958
275537762
357054197
220197459
250779043
105464026
70221862
223306022
127347620
306764951
422779121
358680768
219838483
349645774
350577447
241136958
227105756
380179465
186153667
332436933
443770304
312479746
1366244
390008823
318905777
254530989
470298259
122124203
105315338
277510885
280023437
393797408
44042825
82766257
401452858
114487083
68821294
216483291
372235460
423905018
185149495
305655997
203117372
523328620
18570064
282358934
529589823
55856686
383021875
425322827
173623903
221454953
271290635
483968252
281021584
306518039
512119933
235243315
83846010
34277734
474010953
277869873
162422484
495315321
457670642
4863006
110164649
213240635
56170802
164665398
221150417
8855863
452508705
269065855
101140779
371703667
214145650
428809018
338418829
533649650
236729343
522972620
436969127
466624302
97281367
10285088
364180484
79324402
477261915
222050142
181843775
529238005
445601801
250118767
180587253
141454040
74777031
37618100
244576423
461642126
437530793
50432743
76884495
96213268
180672888
316986947
166906273
383717818
277129055
40655379
111456463
447965048
480696
241698682
131982252
498496719
23296521
531132472
109813746
451765716
434290362
46409461
101497985
453732799
365672157
130053715
22177279
246474028
6639444
171280258
470544073
165329264
276093720
74415330
418153724
87422945
432526854
446297570
351852323
200853966
380591314
240101972
276710159
113342159
450814429
135084067
424509910
42107091
156745965
42483459
71715640
106655213
414952358
2817677
148714936
90005278
142942327
278494331
191699423
26654950
376991797
43988656
434791836
64287665
356143917
455931392
253621190
394401549
424415952
278712549
523727795
343679570
156396647
253497967
359803426
335576463
46965567
1402958
38915670
107701772
451131235
422529179
429005477
273769347
83273779
252984760
456430363
145512145
91819598
174864591
106880617
65765976
179129833
369192853
276421047
144120221
342892387
305718707
198383688
28055899
409679112
313690259
5383923
162101811
502799495
274814095
464275887
43057237
148624876
185830616
424797196
240686037
5942539
248870816
196055944
510812683
32107687
383703429
213816405
346165979
481100503
392504632
110926182
29686578
264823700
488395892
158927802
52645164
493198934
392288653
432908925
370928745
336666794
219216326
269569394
495037435
372539966
349971176
339912425
429587557
229689491
220720921
15334847
276962081
210125382
209759798
118613269
48922007
311218178
93132359
353943912
392254849
61005570
535759580
234002625
219104760
59465313
142918458
358304414
4505654
365301862
243480193
139425129
193468373
325832694
288922422
18462484
34526855
129440991
121245469
447229208
361976639
472429676
341860344
365910219
111458703
174343408
31960508
144540751
154247389
178343273
204543159
6835203
230084868
370685609
243217193
485029660
313886147
509211432
491534861
499946972
200305159
373843561
257420187
298027799
363236227
176841531
128096327
97540803
45870874
28978844
102520330
409014265
371068012
38173886
172006951
439266648
103406093
174706378
468643796
416225341
509721555
488954892
499463141
344425422
66666043
459640370
485002835
355151779
127286549
372144391
211811478
292986187
272607246
397565920
256985630
293354837
224230713
52168342
189924319
288998372
433515260
378842513
315176886
451394217
149813573
383612276
360355820
98378907
416497269
10966591
18630000
317209583
134168931
495064498
149415504
489603945
249664569
4696327
187659172
504667135
396250108
529397210
47462983
269937120
398125133
308777631
148588895
39037940
213943013
141454040
221089667
220516180
309215576
5670168
121025009
55796730
66549546
73828501
335899667
147830266
206355269
201659348
110293058
408702049
106705717
430435295
306303791
462455529
22107560
392305590
500305634
95211118
168379082
277980525
314227386
526214796
51475866
148211234
290782628
319237683
324304108
276088571
213260688
515123134
507651974
56727380
26964209
137468230
170669149
63776089
260141575
418502874
49186569
485549586
168381497
141974103
51668774
341565950
337647657
224559016
294282626
56562336
117977517
401268351
294057672
114170597
366361117
237596826
510194020
504321799
512577217
194729157
177611599
390650346
29087497
264009375
259850853
287078534
247310572
131866712
250357102
120812673
308463204
233311818
496793808
80800032
186743800
199401645
174117639
222979982
334706588
206297360
32965043
127447268
181441528
264823521
250980847
39188148
353814238
227429839
311400026
524490151
52546983
129590529
503122138
396360399
512527853
234940449
518300319
15076429
232545593
263417148
292057774
502472560
37910169
227033131
159418230
138430591
89103514
231462039
109370900
62724546
243064123
142422587
318070992
91012820
326355643
1085856
214835023
23534301
213824531
384029657
122284431
144310267
519932067
23665542
398808606
436748886
41815578
43991003
82166074
121276063
6444645
91526745
268762259
90186477
106732217
467227875
519921768
270372974
226452973
116007533
471183350
469273943
473653985
143551909
126140473
441454603
492497410
375774794
231039127
76092185
505096128
99582555
153005677
409615891
72870407
220543693
505246785
103342033
383021875
356866303
160931277
432878028
499173112
354095527
204964787
60606949
261543329
198985587
429668573
124583721
251638624
323724877
415557221
330942258
175647948
64052966
411843291
396466160
423556169
191117884
369031471
491353329
146363037
66170444
59386571
343935730
318498997
445541703
113933362
314558238
489465072
403195554
212222475
423653200
480141393
465284780
76813113
131147720
142448509
341684421
187450295
32477111
345283019
314415108
145281188
325057130
275681320
416525507
167895113
436483778
427486560
49814597
39070534
115109661
262501289
181278339
99286201
44280935
507438856
176909420
517856429
225723467
13943125
38561689
335141037
490764930
500765745
393886526
134324660
535053470
506370983
47282471
230517595
410580027
302536421
399617466
514299520
151885892
19435424
517516232
395261386
519610909
194700513
150593400
403192394
495722485
87542830
401838523
426963306
4297064
159935616
201796605
221903057
156077360
306012484
373196844
315428589
30226104
368009347
115885727
504889338
75306145
59361518
392284789
179888194
407735632
226668135
234431428
324567725
186968711
251095536
370331397
131165546
316190157
406626031
287124953
100727670
449830908
439410103
60609554
183326079
305710230
186900144
521836187
88328256
440436219
167190887
85395700
36973147
264778827
27214983
171163039
329113911
1100271
49429249
397340106
324500908
490794293
354875606
444133207
459278053
130248368
110483512
24919038
341925820
527767525
13021007
47248225
216993610
305483982
476722699
368841675
439241750
152568097
296599290
292813765
97973691
257719667
157780803
49543054
44585178
153355589
362207598
458101949
451730580
146541630
441073913
239415987
453062169
401149372
259796956
247498568
157396156
475785323
441012382
22735951
126427994
317684130
124692982
40341990
105119532
184254904
449893856
212640524
466295839
154440372
73839064
382318027
528629913
354839405
311706323
449128300
151890598
292431084
273550408
144588166
531814805
380791936
307833520
176392060
20689426
528201894
123425197
285694872
245080844
405892477
499436870
95159205
80232042
52984454
361313422
411140657
77366716
469325586
73543620
78659112
352070961
446066339
170712708
152009082
326996296
432543077
215691461
78967659
331850446
47030923
487973246
474179769
457584731
261794688
355250460
269025097
179087415
72341706
189937650
198706469
229985405
184862893
520949093
423856870
393951987
80360943
88300562
72620957
10953831
461474237
462951331
512899907
311009289
415328913
433451338
234188267
239796392
119533328
311297696
146541095
49429328
528370396
410037251
166364938
126127340
1057490
44633082
125642782
409320423
425862177
281457726
103479929
20597817
409415331
285306449
345563248
170710807
498484889
181202420
80010571
485614099
418432599
125726201
333048022
298961
11442319
206657685
88700477
347291011
497533845
182574110
323743216
327952817
128667399
475018424
509576354
13768255
323489266
318291059
481871411
361687891
215551531
288250588
1407119
387089120
74256671
507922774
455775040
201471674
517617069
311990032
434557888
197775193
390094717
201434049
207302788
89167560
24989777
54947327
283841477
347973969
251271122
337531611
164444705
157643159
515729055
75373072
268603516
230660483
296172377
493159704
233390066
289567786
321639906
291151027
237859075
120706069
529670953
206759057
501291683
534795945
179714826
192524923
161733813
146405896
359178605
350797467
446755105
261302345
340151967
377428742
160738616
247995813
413938578
98437614
109528028
133361479
453803655
188313776
211019594
368149754
112248698
145369219
330051399
422035922
462817767
19926220
100833410
418228586
341628319
52925924
311452743
250999900
339994753
406158319
252288119
440533823
198389034
129961801
353909703
459852104
190307964
192031204
1117616
486411450
254967978
385680103
43718612
204160328
201893261
64645297
358415904
228845593
442125266
327721497
459652792
70912232
213314598
170729681
74273704
326682546
470227302
48605867
133203213
516134975
103822455
344169374
528321559
140647593
275902373
297890221
425648782
523412880
298168916
425784655
503356928
295503341
384401752
54050479
456762376
383363967
478892856
139855186
246082350
212526870
16010866
74342298
124222631
517117324
264233588
104316374
61659604
138864504
4098124
247282893
358209793
478734376
464182993
238033516
91103775
102143796
328090691
18291095
318612022
33459459
436313559
71614680
390773059
276549198
511036090
238150996
184538097
220803338
283416147
96243425
465272307
155100918
106065697
44434594
235860736
535647072
525869572
269320286
211712641
347271985
100043802
58383257
289906902
230571401
286562341
56637593
443997781
516254506
501756847
64447577
416751632
481804435
267830938
322859340
80671936
105906903
55134426
275978130
226901717
385109085
533485911
210944520
96215876
368822952
501414871
370190258
468766776
425383845
332135443
279808891
335711570
184300247
222745295
121507685
415687017
458575089
406729805
46397281
518691197
279711122
472203210
470424567
522861382
172684181
398554543
503684199
197382549
476360293
181654493
432146380
386943918
153025410
159064444
92191631
134089683
15361839
372976842
279778827
371395183
184300247
25635804
405185617
394042680
333339595
152159110
306551217
212817110
466406823
212656537
9925745
366968588
314502179
302828535
100775804
170851466
470088333
211931159
45659983
130132833
417937511
120162200
137457411
137916360
50882335
151922504
363404564
254003552
417584218
509243816
268136319
8086909
329119857
229746920
201512091
211464521
274444262
521616309
374581477
211123895
309071731
524049875
328071544
477239506
369708522
463933134
524566258
50468361
340695972
23185188
224878572
455628077
453473129
406512499
499894279
63374913
86813460
532003861
300488681
454800013
99541089
171730626
93973272
342155315
89034747
146970976
81545248
18563202
448924004
128856484
416599526
162718447
53345934
376008474
430524404
147417361
163144231
171807096
305601220
532828458
480359029
491274120
371199886
100902892
381100107
372941633
28764918
157304331
281672612
53467493
336574382
229183050
161289698
406619661
388764190
179732039
365141336
134894853
518488573
156597551
370002752
497995083
377728044
63684353
234703895
146657680
374995723
34426675
494363711
97533910
58320895
279778827
351468864
270092902
100763915
125894874
178150765
251625379
6309663
120984898
192693404
361754314
484039694
272780933
385395627
180183402
289500876
137240237
325387324
155445867
373312618
324866163
51446963
69419521
329835571
130644373
10908832
54184921
336860067
364429036
392634793
27426926
503765625
515905017
181075904
363743637
397168392
407708069
224110464
478988194
382047984
69876398
178101538
439736051
478012093
474397240
32439154
17375792
483516769
508436511
518881951
483861217
80812143
377228378
353921097
337057339
303822776
316209410
511234002
198032929
36825778
262144040
10122914
264551447
2247716
191713451
521851307
368414757
228322037
500681113
395073424
282873775
360410472
418028869
134267062
369565981
45821934
364637798
42319877
261913746
121788278
10873532
348921933
464651376
115678469
304270656
126482459
304682342
391666016
41915664
71840428
481242929
83150710
156311743
275491053
112718246
300648878
481818072
406348412
476877575
528297853
425093977
171054699
13759575
373340370
269473637
304716602
155214348
149500963
94100942
181408273
348486241
73769727
264300312
527022204
397346915
37572928
451670867
531481579
420278466
115359758
252547611
238246106
416350519
67131249
348592166
162483896
105359973
290470029
38688853
384480544
401205752
1533993
521266753
391055380
135446021
327009814
134077633
240752763
60877222
368289230
345658099
346977156
234473901
488609773
514769311
319789918
42999277
150006862
488544135
372028086
137525167
20950428
239661416
10355507
452102034
202670619
210486083
9301874
55151223
305410952
295011553
93343077
502630999
459008832
301023853
523715309
523346219
97555083
116882655
301514868
268253416
39164938
122609287
259270876
348054557
480171576
185287765
454143292
401477258
100255598
338867086
129324719
440547485
81299932
520746758
361203519
75658854
295098413
464876381
62409683
52950003
492622156
158609123
350845890
403682388
390163222
386828463
30635231
37057209
26989388
247972139
179895295
14055390
29353969
150213277
139656054
437699578
279452192
386242291
77527413
521361767
56392791
117940496
383976136
30553571
408163358
92774861
329163556
358970949
141946899
30574517
252925512
72534988
346093789
469695573
515572848
510003305
280277460
270300799
128593329
480119122
218274483
308703963
308986518
99629619
370676487
465134264
427433283
204317179
71390571
143963047
133778449
200205751
382010855
47670863
286522
261756422
417793334
411985753
106600096
318840031
433141127
143307752
321119972
386256557
206628259
335860695
64452220
473565455
528844370
19534496
416651492
333265441
138935591
210147573
157718108
160738616
139067645
470293140
228967569
91563942
382591116
509148221
267562056
106216028
341347778
59030326
276635857
501421972
371607025
73455095
403050864
393885657
157051500
188783337
430535987
534846561
283315593
503460660
416317843
352372515
4624338
411025769
219527656
527205455
65055802
292321781
339756968
236006189
216096435
524413437
485549586
402352789
154453510
235641893
357240009
406454271
142748683
34263548
319815808
431064814
84529248
131816356
391039237
31123408
483555272
510054444
30875339
436404374
217708139
190319572
532004002
383610017
167437389
421416907
276647777
202682152
437635105
327770775
509938638
450681214
119001686
165600949
53200187
490930914
61818890
139019399
379776488
339646944
365612374
482690684
375835159
272398690
253040959
98159225
33306703
106899363
179608740
532389062
49824488
362993802
387531461
178458778
290757981
61390515
85866866
489794740
57771710
147349588
404110219
521380450
78527899
402411264
236259165
68093688
323436918
5353101
134594449
16084993
83479349
18891873
444475861
206567844
283759102
464963002
508181400
463431401
234681082
121273749
108658589
256922410
352774148
484253124
125072965
73421080
341339999
62782693
426316765
368886276
9486481
491981061
227431227
406437586
299505836
62695573
338931547
36293240
125175246
201042168
423196851
14234867
4085161
182832519
227992323
110341469
12953595
375609335
112346505
307278856
467408108
140220245
447596950
97978243
86601180
195594410
428068622
311371056
282473042
173309592
138671637
163176285
281393785
371515196
20451647
2907949
292199921
474017136
70063985
389740444
513705507
3992287
79430431
104528974
166051108
14450671
37713314
51919454
445884159
152977951
350180810
262992656
186199618
516175324
442922573
384626302
444300423
501604261
195786623
20589412
412715391
12241847
17244556
331433253
472388442
333909691
500248716
178335872
39704321
276144009
98596924
302844801
203204333
166127564
336612573
461286148
300706561
57826389
306083629
454512382
532080825
2805740
106089307
50430694
81269997
433615069
509723363
452553313
78061359
276598511
401467227
15297092
84791722
473065633
293938382
237701891
522739898
312952154
364857801
498165354
225986600
15096430
407357229
224415790
373815828
371730418
436360780
402509925
492495585
72365299
282710968
162128621
459616512
351035078
351741304
529453016
449020351
266464233
208214731
117761305
483110808
446983161
75798413
128520888
481413045
30063635
478480280
418028869
503440574
293689454
408751204
244811806
504194862
474417113
381480466
220961294
481119721
318063899
197708677
533854697
514699380
271533288
21356589
253516438
459915170
271451121
152305204
395126347
35025994
328597282
261157858
410142783
239922598
509497409
286106382
377402930
531132472
411363575
499728634
140193729
278162943
76492958
299881383
209227987
313698362
245887032
402565825
325799055
520718334
336371277
16015517
86291428
124357989
102332010
67891868
168878740
530986531
246656594
385072961
21868056
197019140
314690849
456154657
253291836
159336778
178045753
55790305
241009895
51339124
440446470
56419781
434346521
190404557
312595813
504970635
11047271
74769154
427888902
13079213
180296995
262207039
101125276
276305355
287293380
374297539
430787757
341809418
303645374
225191788
26972692
91630565
281007511
35465049
102576045
37116
222691553
180574707
307001646
177310004
87304375
445298685
210247749
141006004
137985190
196412846
10547049
145940524
398502239
225905191
404852778
100220248
510715911
505585857
502341716
226419650
115995518
165557040
473601463
259486031
94963120
460539298
296471374
298652868
148150089
299639388
318584176
301142076
153859753
211591072
505726436
269046100
338285157
65232691
307061218
8078323
528030610
239748565
76495435
77208670
362434939
356064441
426568345
136463067
326954065
323510819
348424738
57816962
126427994
528965541
169208606
292257632
462861517
98129390
9773179
519580562
454113491
28469188
121812950
170380105
266455784
390972984
392022776
372839497
195265034
401947192
344797747
376124079
468383926
304932050
87304375
252673983
491270271
337637024
115509167
334260466
231142729
227748650
498312501
487252580
474572982
350839978
36719416
198629235
393427147
446582412
371764413
118792151
18429165
519559276
529608702
399458362
85793709
65492996
525614756
97388718
458652326
175038845
410258237
9362969
520152474
512147232
187739858
152957788
407114282
37164784
98093147
417086704
368231038
453535833
512662677
396413365
407590287
258008153
354132403
335625370
473576889
175085735
199554261
28301001
416099797
212631603
509931155
447664648
441133908
6037248
200604591
182155047
324356054
521606223
159499693
509056567
345062910
226766939
355207506
516809230
136553954
38407742
238298488
63928173
115888068
436097637
423310670
61589142
317684130
457829480
137120573
241109180
313740961
534489177
261289816
23291327
77023155
410406435
311713243
65698041
444174170
320068649
298309329
222715139
285779309
20546400
133231719
410951850
336028348
477747213
458926405
332876909
411074946
397594551
379010274
264944012
48947940
361107077
498484772
534708008
528164791
384505033
164627629
386351765
473171844
210928378
163048340
407940509
490653278
527109558
416497269
159261968
62394997
372665825
509313883
222259701
465472914
448532378
125542306
255715342
195182514
423351117
246992816
514800599
53601802
388032131
491289419
195522013
381171478
125581815
355834618
403865008
523317686
298461757
281790478
364936115
145606761
497954814
471384750
305866966
113793813
115858336
430589147
118908554
68108909
200931856
319695716
278747812
404282749
123625734
32123113
317846329
330408953
270711371
119919275
12258268
331575227
17966000
493871348
5512152
360127482
217234406
225444685
206798068
111742624
294860927
508901937
100490823
380698985
60329875
67014903
21575087
358855980
76486101
376370421
487624956
362890978
191995330
303692071
83628579
468540352
109108430
153012968
302689156
307043285
143029340
10141309
65223533
201889897
253518424
115137838
221742185
392860838
280094680
506897044
293115138
122466826
54629058
333037302
130248368
502206314
137844843
452302238
223421161
470966898
483204644
250326382
347712148
450984797
256926513
211074359
414560445
279996105
526906782
488046262
504923226
147571836
388766012
395080122
309466976
309069270
338682322
177446908
469041140
345114133
454968221
519001448
518115116
496721245
164378142
187364535
231306942
198109172
200237945
461358021
304563243
111231219
393269207
154212328
456951799
48466327
259826246
239905523
308525971
229561450
477114052
486811013
253997715
73677215
297524889
66986500
482439003
44367647
405470009
147859719
447655923
150781981
87921026
525767670
88471642
486434283
491603662
317515976
361005331
155957928
260652207
185708485
367721144
134921117
75622243
221017596
445976119
278173655
370882042
293363332
259049103
50605757
523572106
370166529
45806905
80048515
164496911
153997638
125110682
340891487
25159263
403695361
410074841
70761824
53284723
211115703
160045318
340584828
463712125
492667718
304335429
111290071
1856146
53260657
419645246
481323482
215164901
92065518
21092985
348390176
162632120
55635976
249182362
462944881
90971267
3250305
274982955
186611408
187644983
58856864
63195803
311742897
257365048
497523889
274256085
409979740
117131675
109817017
303859805
236259165
330138629
25840889
406483693
416026117
310432324
306876130
240014501
312525216
329735131
477810699
15788850
308680549
195108384
193907778
197082831
423275241
330156485
328736194
198206974
229838081
87871180
234794678
312715967
197060839
294505611
202151869
77145409
107693540
67175552
49543054
298461123
114232209
116513897
132096925
409021769
206653539
49142505
283830822
118668574
114544891
483797059
389982652
321819017
346171676
268656519
102315732
189059
148364586
245469715
489434029
17687831
133317532
186292345
331134554
325318744
423072803
163532839
201485897
167716273
365556777
266954029
45429226
426563373
58385364
305158329
254027492
43004883
449395486
408406193
273974357
437708019
420422985
439429991
23261416
92070387
459612587
75004748
133992841
482914071
483573634
330495627
162621710
74114363
399773422
128709069
478471958
533256648
225239792
467930906
309600063
224846899
152921701
63075050
368688574
301245625
60361811
7497893
311247650
381778799
336080262
118135340
86249887
286570419
489799601
18846310
534712285
205582570
241378967
298153469
482589408
189600868
351091939
94399741
227076777
262592765
133232793
444332460
40430308
305534631
219974053
457748164
459956807
310162969
241721529
527260053
254289205
94526392
1836578
181050195
78268038
50709539
67036991
92387037
411612631
140091746
288597872
152680112
67237598
490875668
340609705
60029240
111788042
480125364
146663863
62180608
485028457
97522537
430461569
45383759
146940910
60050855
203400986
376925451
84923238
18756887
271464998
95840695
211828926
350615434
435400318
164769934
399453370
439044497
212785211
65026937
387733690
109867593
360516779
215663726
35673923
437557380
38727952
389448768
89588059
276209187
326432160
405959538
49555216
45084871
377115253
17626476
314078112
180872125
253064968
116774379
521835295
493632890
307390122
408754276
186665648
492579420
228546896
233168230
244004268
53052819
274057053
442142555
168151516
202953335
25001369
267640790
172309144
470386430
397956770
188463313
433286652
391744828
112682799
36008872
101082697
64471478
73512447
307671568
488557345
419393999
408034995
94516132
264036926
509897682
103317807
93706310
44588203
4457442
402374931
486252241
64154171
380935900
459420111
311187896
270362498
134205608
211689774
391754720
414940690
414271923
437653575
411151441
401274651
414605251
98045785
99535468
6872267
187124731
371413832
483030810
104645128
427734999
344221993
340770652
172996075
382640667
165318936
154993190
8975584
406235576
260932255
208084506
54735838
44636196
52160158
3053962
344976279
343271814
11399097
56002490
309850337
380035291
157106398
122399039
249786455
320829867
334278545
27988319
373940217
277401859
117327176
532537919
519977177
22149963
65135662
466327656
83035706
154836813
527423450
328899651
71877811
183641241
446313890
534643875
393206107
345267486
112063116
19157602
427626067
137602059
308499192
172804540
35080722
161616818
45511000
273728123
235086532
42640551
119865734
396147152
77002142
208192735
396485052
483449529
421004802
432667977
188199743
516046239
77806778
71715286
116085932
109294933
247744448
351000405
407189220
100203462
196145546
83471770
359466334
174381506
130182485
37376788
73079466
193494446
135557471
473688478
208185939
465748532
510264361
122347113
522031385
420937890
447084277
227046041
399274259
479988983
307007916
269473637
257904337
151000304
252260820
197382915
100167429
328745817
117982879
286501924
152532566
162075215
245390624
367314738
413942402
119975814
169849806
375557277
355955344
395752102
403197431
292373028
51016628
293408626
241846165
22354350
271223550
84253274
375191718
234729900
6199477
111721120
364573095
379539214
8537272
410185162
139769828
233170512
321165959
359153424
206000281
79563265
427893553
328662658
167685625
145202847
26169194
20762553
61861178
422404756
161199282
155332500
247887211
131755142
232768513
361168171
32166563
8932572
28440537
430363592
523585268
29428096
15384698
295996926
424949364
448869058
140739479
377123209
179851360
347398201
23446292
385017567
2049554
88526490
444973476
74375784
487905546
60644281
77578302
486948833
113435037
91860855
187179863
386284723
401161945
451717317
452695306
13587868
330077221
80138949
421720849
465773639
413870006
133605502
73304734
283789606
212256752
203398848
469122384
346195780
4873117
273141752
275228959
57118696
418992416
249382437
138039786
401958018
452363353
244802609
75055019
153360563
187471082
10738541
219848985
288269527
110342627
149801471
418754284
355662185
32683519
263054489
509161538
455818939
162221741
486288936
522074005
430870236
209708340
345802961
372817111
431696892
302960681
496301989
521620863
122128914
345017639
475581994
366584685
190502300
263407391
311341292
309161816
271152714
211750984
194813165
246997780
298892190
224267956
128470267
136398233
194442361
483792771
443229496
208958440
468143880
416181685
146576155
197201055
514238150
60782504
177991797
140072357
516621919
145067513
504962974
39904652
208697219
14625683
72709412
332343610
27095007
27177664
111132597
429810025
83459627
20071657
523389359
194060338
198041471
325115870
447900717
270760325
477412653
101179221
458458608
275565682
381066046
511481436
463431401
292179355
228957024
390375301
531236456
357220547
102865360
402502746
157649501
87818168
447105000
15483512
142557067
7003117
249416461
294707375
74968624
139703819
111685442
151435594
23676308
71799815
141579533
523870318
349724778
22996998
209941772
257891351
22928392
497445876
113994417
48219672
337083625
157564945
227112187
181738444
499680262
406197797
275905218
534466985
340596863
284051347
369046165
289699715
8814649
280685954
317114497
289642735
45023192
288293200
185884890
236770344
111097168
409801881
85043225
412781930
363467853
526410186
503883411
45376078
388876276
7509656
179634157
263616296
164225236
103512525
250468801
381858462
359254773
390104294
165173334
144358722
452760548
224618905
68225393
54832562
501637239
467591231
17545208
362355339
112865988
453501603
138671700
245262282
351351784
220555422
73268144
21076599
350605657
132831622
446128385
221783078
293621775
437258695
336899178
104529772
19556163
352007464
496969648
1541380
98241969
509026694
118333173
373837560
158149125
406650712
236973216
66924277
7476251
233070755
226276696
404381652
366706505
86377243
66786359
485749983
445974896
112979989
397475647
200000336
189392673
254806223
103067769
64308640
278938774
178632659
360621809
405912092
152919952
422781924
240084290
416066484
378725542
45287148
119601375
255006407
301805016
252588777
482493889
213891152
201836416
97787078
362992665
195066489
143920137
40454724
15321799
259864590
279105532
276536525
364824437
288687754
328446470
167311299
224122945
301000791
510085095
288439172
382808725
274329688
149549741
495548525
531923066
240567632
454808639
464763856
26705252
319970489
146185485
281858566
124892733
125043626
464920595
2078119
97595495
436269824
166321078
90737193
533309293
173062736
452659077
516410873
104857081
253637182
95186659
316624544
356017342
235862353
142135283
20890399
127476750
295730624
536023866
143779093
518096087
143316498
410383242
395852807
335871617
383939357
187829159
322635256
377083132
387622111
523768507
515493675
308744551
329915049
326714962
506691946
459414252
240602871
475984011
140640852
206852796
214471538
265421274
28734436
200489229
254711159
327095702
117001245
260814368
316267438
309896209
273370248
51246893
65235660
14599822
277368754
226386786
212026415
327818791
345919807
519220643
523134919
355798267
393574118
166368176
506435032
169992761
417339081
79441658
65935266
195444839
217243008
50459108
521162066
57147927
398051439
165975208
252279300
353526374
161426460
43179416
167870691
373609016
510357145
128082436
317481965
379104656
506916621
479165314
211228828
179749095
46330327
115980965
3911057
253715393
192481533
321834359
392635703
299450406
46687516
216389164
245631440
177626961
285535240
403632810
468258251
435418405
6763551
451490941
402067574
181886866
391276585
386088013
142343914
461656170
1796981
250750667
241909786
443497949
364011786
220244986
514997773
210819212
66791363
97281367
71576356
133039127
479518161
483590042
217708139
106961414
375402705
13304782
477902230
372636663
300670743
147921126
217004163
440520681
77375136
321643307
153071008
91462219
4903463
309939998
235276515
260051980
458979288
510379778
153207831
366037369
357748457
347681026
147260726
262684718
348794569
380764988
33866065
285185390
526387836
299013654
387462214
16609403
350966273
29930874
536817778
400896580
108837429
5224811
10903705
315632406
254700826
193296766
289784267
521450615
218472967
149534319
278260027
128315226
290408067
534914366
355414752
173202363
253104518
16312617
323151109
346394813
262257379
282586082
38997493
182489154
401994349
509695970
495729794
223163729
244924377
53848221
236877869
529517539
324988829
452698273
447904941
134560601
147247696
381250301
291825772
286467409
65567096
337769113
3097644
460947467
49617134
248476675
517004318
430166337
60315860
88861749
8095898
504178498
416613016
372689383
422271751
247764540
140213664
331393338
149219702
384628999
389064199
288235465
459540729
501817767
464464058
282011916
60811566
459986029
526405575
79771125
368220428
351122579
93786455
507258379
317351248
204915204
68652924
100093142
176874849
29749851
507791416
268375226
392262315
215083728
492995235
451576372
361670864
313793114
216885896
89533085
493221598
283831721
82512149
417002733
372318750
26946730
100414841
471660288
390048022
21539834
375304921
8104839
420531670
322226612
473259112
188925931
315383127
341497438
234631493
358068519
23494072
500556274
424267023
95380593
144637029
21905532
300336611
103911813
183328464
309698632
387390319
356278759
424063592
498581244
356383073
157205266
452708043
17375752
357634200
364856107
251071499
524993809
248541233
248244948
381925205
240161107
231908740
175492039
341715476
429406839
295326473
461170674
212883302
408154892
320128947
536123420
418065544
371816596
231315024
267623651
319333373
158775261
328610607
470828474
34332059
495203302
380104815
70550397
406662801
38507278
120139597
266393268
310773697
502031832
155849699
65045493
500934104
465734844
521739410
258381876
325316392
3890055
397923317
189857136
453936403
501593335
444366836
305283984
530001980
386348905
473644237
478309051
236259714
241683780
274215818
476568733
331645696
517156901
498522584
522910541
300169557
3662142
297468311
380522403
514256081
514694758
222614070
522031385
517071089
445806310
408165003
39219326
433137584
428010784
308358149
264754559
97288531
504481147
337245747
191939893
130722876
294248566
281790637
332504717
372638902
334951149
195778190
172812887
194375469
294253341
76111120
149948228
160274750
6430522
105488261
224511680
501444473
449059082
403707932
42699712
14318279
41180434
111956963
148866748
168074166
391537596
528644487
44966694
174484992
522313359
497430855
22667546
231352377
36040660
388238139
52434563
25740451
75408579
132359513
81025088
484636837
52572783
515187394
300731600
491653660
217664182
484979796
117273530
390079628
159082686
130038835
114143647
333029073
459845135
253835851
349102455
341967423
338109811
509467073
442781866
290752946
36592148
116880760
119594857
97566952
123925670
393423055
189180649
329106445
26133784
115980268
382404735
63589854
531568974
385252749
129360902
259928203
371101028
50671656
236492110
273667319
368604268
303962571
102422982
376074511
258839615
363603019
483203538
233689196
486180527
398290892
222997041
314726545
283876611
472532271
92870421
401342976
434544045
140445940
88927309
476405022
422295509
189339794
279354195
402373313
252119286
409200391
200569135
501702073
201336661
399311118
355902510
303210856
36208372
83732910
231710798
355160918
481797219
288145255
340360699
488954892
322513950
144545360
394815526
347380323
69948655
315527591
233822504
146330999
389378563
314611559
220783836
528542267
111043393
127934808
344169374
96299301
69254335
395684399
13777156
133027486
350844597
322434091
356524729
427760831
144327150
524372150
151137281
343440440
484560713
410754450
15635991
292088034
501231264
470584041
190237520
25501714
69683751
80560914
279350526
379216456
189360341
24661049
156815940
513364719
294153910
466887625
193528760
420957649
519978502
418737731
304919814
418211175
502710371
73504975
123878605
69618451
71490556
455860796
27216301
18761759
325261076
232301908
462686356
259377978
357820305
18181153
74937112
462280354
464909524
68069499
233793363
186936276
9473705
453156710
376701582
68652924
110087213
485381974
306648142
104261195
356182613
456991870
20170348
456154441
61495033
126614808
203286802
254395156
52953363
135544422
187720464
58303724
490871652
500358840
383441515
326095229
387666832
108155938
190448772
335612859
179800158
139679311
394562634
507437845
455914209
204553448
385064017
469748179
484227668
333704858
334931415
213025531
500878502
308432484
143779093
328307567
424342301
353148493
143667481
133929650
370077715
429222174
205567162
357188457
191905475
527444865
452504144
306183573
59243761
31879718
465248145
306881934
420290982
67298367
330396033
211832274
345527178
395446292
325021625
54424948
305070759
291501747
533083636
11984820
307104256
475679841
75867791
521234313
82687210
394743099
473344427
161441653
178080493
363024206
472761521
327083013
186638697
118030408
251677306
87813646
23253637
101833926
347345514
212837669
42224962
318345676
1451338
331651522
363706059
338879513
422736822
206850521
455908879
288566335
495296359
219614161
241826427
480506187
364490346
205905750
247085691
390011991
196577513
329429920
418711771
312321467
27101269
134887532
445343032
510651818
45197747
199818261
71478013
326649808
312931488
320707777
412473902
74377330
249919488
284439554
181897468
429027229
271321659
321200470
311863478
184578100
316342595
466572498
515107315
187150050
460525633
151919103
54340258
417818270
253539159
345315114
147060082
291960477
369338834
209164399
245735046
39850738
401163861
287097488
238014136
246446163
142359573
275848949
254984645
126998627
376109491
361547086
244982496
197294442
489710885
120212616
12167145
196963144
509207804
26631883
464169368
157240787
21294699
179389108
101916371
509197218
533289194
109425580
340267143
237676921
262963163
20354396
90443219
517973035
248239768
496829797
277738050
295930271
410925653
323458485
429287600
445634426
356096064
247456961
457092565
391747269
372437321
393468697
281396115
505480541
157472023
149151645
489171008
360857628
406987291
205515998
381902041
371488279
163427743
154257494
61141762
38404107
399439745
440363751
341305132
276196420
339209440
233987548
440462145
24310265
486255688
7906810
42821980
31459682
18051089
271383176
352440454
177833526
233792438
181338708
525229863
365136234
533081772
97187872
461457238
127161010
193296419
299035043
37304778
141172458
187328886
100763915
522807235
344142603
242451194
38393552
169743379
295938891
369030101
229528731
98781536
102378525
84946058
506636019
485466842
324523867
291022828
383480621
513527050
380123371
388742056
122633668
243330381
457554410
470232998
105118949
297353624
226774418
365981805
303413977
87543866
55635095
319178854
281135416
69058230
474721761
352861809
401693162
265917598
329156593
28696783
93850616
387822785
237383716
314886014
437296622
296902241
232821538
234541020
340009944
248098792
45291093
397613816
213173793
202677511
339639160
219238221
159775180
461895496
422717649
114827236
212006865
159205962
309583047
250526249
448364069
377553811
489814216
263034479
344674279
326097640
60182665
229244079
396360399
478145076
122353629
236548565
174310001
101819770
338621885
81092599
75933723
462247493
263673016
256174680
457856489
118652871
501013423
197318055
20115082
382145711
311262489
59848816
329533106
139466917
249951020
359948080
208691800
318197317
26544425
463998159
535386613
411696019
216822149
124461358
4638587
1621310
495869780
152891223
114301869
492254537
137011870
299266257
114827236
259931011
91592562
170188128
6341963
128182879
444629339
188010594
1420540
359390146
481894917
375931137
278498569
313706023
527139713
492254537
444536246
506127904
30860877
149430078
458965086
134063691
371173807
205688103
43930391
109400219
223122322
27398057
141799261
11402824
479240424
331413096
377105181
215976529
77232974
69807366
337927637
16295674
441951116
384200564
521491139
417024258
138648834
288646293
61385514
59039294
225284378
192337625
302288439
328972875
126796402
307366445
259339949
462263696
66683788
24829540
85470872
437370715
91569649
413725807
358503494
221303712
23365496
364246339
253205779
356586258
8819606
13899153
58437546
469656117
43172113
491405755
461397136
203117372
503665756
501888855
464496930
451088542
174152084
123821750
536048455
415614963
323801149
480475971
426668340
465743319
246949016
473791453
65863729
259410834
149754401
135401234
34830036
476634613
141515767
381263271
413626829
147249089
282971356
491622890
246843792
26014457
189057138
472745512
133430470
24057170
210225552
90671444
47793018
393543280
470295288
4426793
330595920
419041407
163141062
351443952
220018262
476442763
495664170
36450108
89599513
84447369
27400925
464890227
213398374
100829074
166255233
523440328
263379841
126167285
13260232
185290173
426345230
135789774
455661224
88907650
7514
359258320
504805793
248684446
145211520
24834345
115717740
167856678
111078846
185265833
132859027
287433367
52434563
18896255
376564170
218201365
447846712
457380352
360831628
219599029
170255298
155043341
406197870
118825913
206620468
10051057
511983732
425358985
466099839
230172621
12669341
478829236
275730065
365076986
42604160
533262496
299615338
293969950
98036822
245141193
452752149
307894041
344168105
29806708
384661200
520632722
256240711
86946893
286303311
37860284
531315037
338726399
212030433
169076934
243260686
482757449
400829726
520648837
147858649
355119758
350104098
234716222
182849536
263136834
479931733
310165537
195691612
28435040
41944862
34182583
301162522
64241370
177118282
374479555
523328620
535791009
370710574
153775829
48776237
284813212
105111577
17536245
17200570
285851263
181612396
312527151
64046814
58104860
158815613
355414752
529636581
498710756
349539703
9926135
447211288
234030067
93540362
291355123
396951580
44017708
95651907
504555444
532897599
338454334
128660498
473280191
68002415
134464125
287525752
217693190
8016992
401290194
408732107
110314940
314014104
87626126
65761267
349779638
263912145
164463288
100901552
28484347
277364751
379007467
390520471
405119387
101734830
316696732
250419010
191742542
374049379
225002386
139946249
316456234
72356679
369275806
393278045
152574861
365861025
479696821
502677896
32723966
476013949
306551217
360695051
1450853
285906953
536332406
224490039
477039073
36826750
268903449
467893717
352081888
330775313
74498719
506573786
105758740
210545078
136358319
123061137
219422410
397466001
146939713
79506156
261991325
17525925
124785552
421526649
310741521
174952444
368483275
399170656
159353147
327813082
176702943
344013163
191743621
159424973
85127519
213015894
351116389
319131616
198611818
260366475
309691944
75434751
369747362
167125492
147730983
364065284
1506720
220412489
421683143
100553991
107614418
213537439
89368956
311345972
384758265
156699016
401158332
17922735
244152723
445996425
404768026
465627133
181021676
247238555
245252828
168204993
528111256
435457493
93637551
441457438
207630050
272861957
198894299
151260266
494391664
477312836
129670832
195850553
438994986
506734099
331218749
93533888
344828266
392520352
72082077
508760539
82165044
506227457
297398118
517385579
197131435
364809049
360107100
79522175
207386199
268915050
86601933
359073047
329123132
253859658
88136930
453566334
429152171
516849003
487272928
411507269
40928000
436882898
14801365
462908245
347929578
56737582
311149892
378195624
385541311
194180134
493340886
15413381
492068897
397685522
236556981
242619436
498609739
451555868
283987889
432494251
84073259
295984424
193156496
357913751
532900764
433933595
274602337
401434349
461621399
128981655
242984534
134879297
225458855
74237348
110040550
396852968
130440621
378723608
482907206
75849083
272714630
146444988
451520896
363820847
453946783
332505971
387132009
6034553
66571930
16084168
210267178
356686175
234738618
500276898
514889452
444643508
340632375
194781195
445934661
12034954
404466889
152343327
183353779
280076377
397012331
371475327
314313462
149730617
108845357
237217212
369892615
374880593
463846912
153014936
300479613
16978025
249331424
470511461
92473112
163060003
436640068
13026259
480709124
86504171
79002369
253992938
308560621
276689430
3727926
428589684
429142108
532912081
133409771
486722149
58078551
166338278
188097007
367612600
361203519
376210930
503621611
332006130
420317189
536317879
353468923
395297127
68020206
454162275
294216925
388325888
395155897
187062161
275033231
352326441
270319861
371577370
527446306
76417393
61524934
2803740
272198908
211823887
171633337
190490557
464480431
11484271
32383456
362198268
441693414
226531190
219558411
128107163
138536951
195726471
492522355
360864802
371554158
222152768
361754093
78568743
270094148
437138256
160903040
310261705
389734485
470612627
410745487
529136628
139800258
528542267
202656491
511425695
172321428
30260256
394063749
296488788
406160505
200900900
302991734
36553530
166452962
398691461
355550490
345919807
453743771
314596608
42803657
373598581
473156177
89947520
438541891
389183279
283356103
263266358
394425986
236182402
112607455
509806636
292462556
490981607
461395333
434436387
425602647
321119619
251868896
90180369
175546494
253938460
66118671
486026041
22835895
131438160
107053071
7903327
343639214
403173002
252248544
66544872
356564030
481734250
92643476
263927235
397681480
511030410
199206749
402934665
102856056
231728111
401923483
330648735
464277182
532169433
64262893
15551703
111872202
101615651
130033120
536024180
132460011
203678988
44854893
6604673
118704331
77600225
27949369
258869281
507878276
87150530
238639913
331812552
242341390
6415719
189224715
73988186
438623942
239927987
467799859
279629221
499312724
396995041
377401843
24954157
453206499
14828535
365804391
215964132
351129485
146362290
351604162
333120882
173424657
129540775
416879766
258687303
240787635
333731727
92159169
25703433
107926261
88862604
129269624
110378089
48540265
256827642
410192861
345280104
25318927
376780547
196264814
432334960
81398996
235146601
213094241
310059526
102727374
122863912
71556783
46537866
115571280
342558321
103437683
523498906
162838461
21310385
199109610
156876034
357054197
438249580
410285917
320529191
142622220
40103762
352450796
519466137
16567756
529988143
372875789
35799115
461137880
161619938
404797291
2431437
155506575
215989529
249427552
200007527
192870728
88040776
502198910
322289061
256265650
212596531
361613225
384010370
536328574
483627917
465299185
392913888
9299953
302275695
183146538
402822947
176926518
532080825
19348697
361219809
325604495
78121523
492497152
233864211
242288176
457914732
231441966
112366092
468023851
292136236
346756039
366634478
43939830
410787867
168713291
286758496
273209436
235993860
483787851
327745102
508395709
502816272
346460321
396919803
213608966
448157134
192807601
299364958
458564669
317490482
159480886
524882590
284051986
494590112
503522998
142875879
166158817
122241856
402993013
57618529
431675732
316544870
453663744
196843078
286070723
521387533
505599900
341745483
155399698
264582510
247474985
31011647
200810707
423154329
482514518
474722320
371898657
245080844
503862112
225112320
229787830
244665806
118336811
375128312
173830039
140011757
287391300
404596689
357862383
305439960
97280206
500988873
289940266
416074850
208592719
31451091
66938248
484304160
157774388
506838611
201142681
194064470
464144972
535188408
256271519
341356083
513567222
136732835
447681690
519213765
464473778
70358023
333207252
105423364
393595073
235605634
62692687
318892860
298168916
66784503
335641135
190907176
131157177
347096321
351488961
497034382
306072945
249146265
25598889
320132342
288868062
362966574
80136225
297054833
167368440
401958672
259962792
237687106
182614425
357786367
65310785
350537996
219382853
374186293
85818542
199292235
200166490
66050311
502284486
261820947
412085136
341445328
476999715
500117943
321668846
112666880
171916558
17710171
203365546
179615381
36765534
185394119
503090215
1927561
153187130
141011683
226534304
469626754
532727709
311393388
141269836
445058388
532638363
41745190
167489829
148405131
12627839
15489244
323349646
368095957
503001737
47048768
350190134
331768209
174037606
208287440
453062169
393614920
26535453
399170682
149226139
126363648
210217779
329521415
430138853
25727045
175953691
321912936
438350745
345676597
98402143
421149651
82227630
352642220
207603338
123717959
417482824
331361266
268164122
279504295
388399864
306336274
200310183
183520065
483422389
146748896
92689898
432609653
460337303
348147025
88128237
135108900
39182548
250475811
119276931
350212837
369024532
95185721
343007282
79350718
14144661
282908854
474788809
527467721
208299146
305611704
433281751
318231856
223822763
465267907
457110393
49694374
205112419
378646187
154343539
393562828
257717148
431775401
207615073
420728668
270683449
456836654
351235448
270030715
424408274
238864788
425656105
26694192
31117856
115576458
42169655
45413525
50822538
209559697
16708598
44772994
139059836
510479358
299987638
458970558
45974944
309026318
74548586
302424002
139663223
194093401
46310810
418424368
57472620
355529824
291490882
239684473
369473661
36070381
401224241
87061148
323171616
469851866
275645776
142595400
9794889
220320191
407711848
239453562
408304272
406439468
268509940
515003937
353240690
334706588
73291408
437960145
517745194
81407434
413727980
235097202
408241128
288687967
287497328
354004108
305011943
529626734
484184611
191175123
442350088
443732649
272590294
276749641
31363173
98879562
369042029
288538888
189614598
45086930
382528424
168699609
69405476
467815893
129265574
413237727
426077114
255834082
10597816
239935356
290005807
270416823
218021640
88787385
165554566
168306985
380642844
123317816
141378455
469316589
535214526
16976669
479350085
258289464
371050910
528265564
103479790
399427538
204100334
137120235
450107203
47633503
299481977
530477618
484822837
177189385
482169251
485176574
248103826
122792545
183592657
289043266
216040334
372825839
274144475
229263583
515292403
252447645
19450554
429290498
47483357
461333598
416384028
359348477
162551408
310014012
124675766
446375687
332230193
403005095
132723610
9481275
146427742
325045232
95446182
195110944
334683829
289260108
155659552
216251981
363333265
88696178
124352113
11930310
467304993
72973571
74045952
107631910
430250431
73698271
118838934
48633257
430275879
144428117
360585879
487980514
176158398
199141445
154327338
246075493
179916498
484124934
295698480
458293868
108586476
519398063
439451560
186551493
413791030
468929519
6639444
160001610
237927144
388197854
161444220
340251151
34740272
517750683
139305328
406718138
20424948
112750708
393220705
405442156
153210358
440816646
158907801
40818637
390063923
7921296
300306644
29765286
421823592
174053818
76947585
441735011
282417274
313637354
502627503
448390497
124842465
287418216
107842244
463842204
493999841
202547723
104495831
150072641
491354572
30776796
305812937
531251707
233095544
20109044
232918781
46685074
108812675
533019371
153306705
474931747
500660464
290106845
516892789
417995072
157119189
43538056
50280818
527959447
318971174
332424281
302117778
138271433
255074342
22799516
375040120
392103857
70660958
373386332
88328122
79246417
289960810
190170876
139361313
336169355
460221887
113341708
412747934
494622352
466677967
176882295
148750173
223397485
384473095
120194300
276774710
285402992
8989550
393337684
390333668
165613090
320049450
471207365
27364757
442917320
416225341
349005631
389360829
243030459
118875603
219991637
418423844
513609942
343590083
314056975
389864427
91578842
429978654
535368329
256426411
292264820
65393446
338340259
495203514
167842372
36662093
204708404
255263151
375857689
165383948
109079325
149415504
245954410
449646949
327402099
168454452
474924242
217378323
199381424
393817307
449008420
342735368
215487220
268367134
469591043
536826274
236259165
271611214
494748841
111961991
416770788
286839142
451981853
462488841
246766450
503773251
473503728
274555334
101511220
324150157
99936886
465646139
63583696
412664648
207279291
386659554
285986345
330786894
400825528
165688510
437541766
345317541
119901712
365136802
371652075
522448495
160258173
180786758
139567873
204512610
208748853
387883722
388319204
416632238
529722042
414413984
245896478
249559808
69696537
184309251
10224744
274341761
454901059
364560024
247781271
236079270
470900716
151796937
132310739
135513595
94471117
48467100
256229695
498616575
393887633
534018234
325728428
202469434
203646825
346683281
76768313
232463872
297318031
16537957
226109802
318838387
125109328
383332490
186369362
140677436
306452536
502020746
288604344
325961224
310336944
59890216
243691452
532811113
291361633
358561905
478594106
86398651
410836842
30705281
237919500
270117323
499194506
439446444
479658080
10421202
334294871
101275748
284725762
240429718
200445479
300857044
390921420
111290032
66768770
122780475
29401623
208513493
531275641
396770694
282908854
280341855
489386054
106823458
474254315
317433569
203571277
78207976
47974124
483091525
42018405
16619649
130492536
367934832
443363376
342826319
182389485
363847444
227124375
289754673
336557840
121053854
317186676
347850305
413898538
409020983
95119742
367232615
362907820
96372171
270491310
516483561
529916312
269632291
42514570
377011225
118638301
28142360
208751520
484502422
105464045
200675084
317534273
230435180
485480080
215893070
86406553
398168905
318347376
278175711
91178130
411735186
113755104
259519958
276138038
323354239
447941288
400306732
62807317
290840049
492415043
278661711
254935081
340862875
427998801
171055307
349189903
153830207
211653379
33596651
155247577
250669347
458602628
7578777
155515045
990554
63634623
338853087
519853179
109813746
206300797
212883302
410871508
13747446
504978296
172689151
407779173
337968666
125621541
129752714
30871536
519026627
466742514
194799665
355969634
328764752
365216502
136294624
44786548
398719768
451947412
111531167
288420217
5574544
287020393
362753688
329828216
104673777
444737929
355340441
455936941
419249329
131501035
6673031
404196356
353417601
363242056
341438468
395842233
470901188
441365585
404411773
523863276
242412332
496147745
227396817
101393924
20692115
451223653
231504272
384770714
90436938
386118673
390263351
138862069
518012386
453743146
221085978
345630336
207184213
418721639
89728606
329701646
289639774
285609215
14505116
528576521
105928015
476013949
51229377
73490020
336765422
273653651
513696908
326797432
291330873
425452505
382160390
69876398
220943458
346729523
64041572
64899153
180153008
74248823
279357962
517185255
474450242
337133020
365073695
94574710
241977823
407687250
1922987
337713755
254026328
494555742
124030122
525427021
301294081
498142649
68463706
473208699
88879365
73296541
357284819
8377119
76147142
70993014
428838807
134516530
14754635
185802612
331997691
436055117
261676277
374494281
222954032
50858152
127975506
446817959
253167711
81247277
475250720
529899196
275374793
57651695
351104638
273805885
132981483
293447736
32512887
61756801
371986493
317581540
308647863
373224697
527935702
179718078
505511343
479403204
458779959
520665833
226545164
278904315
396196333
230738751
487407704
4116193
317236745
122364872
111742624
182081176
386980352
55159557
489058099
240936349
144832590
373009556
176938493
407877809
187424301
437456884
277625770
440819661
126487053
337050565
476855304
440044980
450345187
130823040
515056781
357946451
43532987
529280899
46948392
80138949
490173428
383926532
15686958
424541454
218891997
522048182
181855377
86217307
343935730
233340978
89538077
445224161
87597934
472266358
527042059
91852
478221300
191571066
205651868
366706563
162992030
349373631
438842623
330690522
405479005
148549237
86784683
436851778
518311404
492654681
286387362
320588410
96069346
459545686
471382024
340968792
486180527
24229868
394564529
135596782
368600067
252926109
217181296
431491103
299205725
419508583
418609038
397224696
201374352
113381402
156861584
287758598
412424282
183347717
259423773
36347032
167267717
394865033
208328684
388327060
202390770
392269215
382888909
395097672
110001701
497957508
196027220
423695700
161313788
9982375
98307088
501317761
163373660
454946114
229893569
191086958
8228624
404366299
363269648
443501901
110191818
216865615
441794164
21476396
267381735
212084978
317706499
325898749
412089330
287158189
367366239
234135873
509057065
364944786
413527456
118648741
365317274
232314569
200762398
314667147
509038769
442736462
322590481
259595267
36837321
6842234
205642514
207281009
74410226
484393091
111042947
147123986
36063888
511212410
448321493
259035068
282982099
171211658
122717004
453344983
19613227
105611629
477915993
109653887
207198752
270644091
259693762
281155360
504799951
456263358
453633602
239031000
500092944
10120761
413188908
327908274
18626847
195726471
234173976
294161042
487617544
253530065
462729273
519848507
474717953
256531455
98265087
9344108
75989412
290737586
498184016
295696421
483683360
289924943
108889033
279043964
395686605
242134258
453535175
227000298
483125297
121910471
66941391
161106924
11794255
529908419
493531023
148883779
35741551
521532987
187483243
330159209
122426542
316080046
382144174
245623712
216204420
81246332
119427316
32880797
300501094
31638478
116897655
12980258
458541434
435600756
265310849
6386144
300339757
459612587
349168406
159161584
423059935
448924004
441959921
388167152
442054735
496640871
158912792
528647922
372539297
510505628
130254994
78177274
492583379
463079234
340035622
183255533
345975632
221595111
490406567
10581698
387421595
282173101
435396942
507979147
290211278
124813467
258176767
6842234
235253007
405203720
233746973
502719775
127239389
331570359
33906632
457285172
269536455
415262514
288449882
159920788
104314574
319371724
312199654
220700222
49030666
286795125
382532400
532192652
96310232
504503742
254427024
277122841
446610498
70833055
198058657
188042002
459670708
433697321
26494515
336787456
22001671
424474238
120905402
407751443
48641104
276588491
350925514
340442923
517893409
98392165
490585724
227288361
382158199
298652868
385614013
90036774
311455353
40125643
108328563
292990410
114712398
187681787
109316896
509514835
96243425
300682717
482101694
231657641
347010816
467528836
302851324
393935667
283318990
242617946
362922796
416554645
86961202
482359745
418386112
371720307
157787086
108353042
343841917
138547634
181780239
230218840
506615284
320762153
140316137
7359456
115326330
57711933
65202165
456402334
215287218
245206221
110461325
420985182
217727943
396920607
55642835
241978191
369407257
157292543
446238063
32166563
214414488
215731996
387455821
92440911
120400972
345485086
369749304
323239871
236556187
485925133
264434479
244984162
360579299
135153572
286799272
240229317
307354061
340989341
283780944
297290106
113584511
7072362
495463443
111874620
61542912
357172935
108512290
306461550
77100351
66068013
409589531
292713497
108975630
178522936
260648950
76476547
106967197
6720638
249841448
28924478
22923480
40841658
223774487
331675867
323957764
133468451
423744851
85104865
114399462
179720253
57006514
488534332
331630047
167389243
467980317
217971635
211739871
273726636
238894538
253906975
216260584
301249176
177955998
237302217
18626847
221690526
29459614
172876744
285694923
189805021
212715859
56934783
32092617
432876355
388355358
241482688
117306862
383407878
59014361
438421439
467835545
82529200
18648055
398424794
258985229
128779652
405549839
535631216
49133891
471076471
63403014
297078140
182122285
19631679
277459211
274172347
156543862
411180815
28918777
496202590
396972372
4287080
531634347
119305081
509994418
486010553
521817145
500354288
437195597
118856373
94527887
27676406
526797390
266909119
269289900
289550366
532192652
289454500
125757278
190412360
422530476
486842575
78226508
227657952
451832436
385013528
30797076
139714851
531255181
57771582
450495982
230099261
188414788
385813411
212588984
297917311
469912377
495188032
324025814
192273911
359344373
48682337
302832293
438645715
260444868
153776724
411213405
238552825
128989772
434507273
94769465
521526548
199897508
245643882
177068093
93261525
290077754
198921533
257578499
378425601
26321021
383982092
112357464
331219838
314478419
127637717
135086240
43060998
288374280
81294714
411620634
401560304
238308419
207707358
414178193
297254884
90436872
159885735
89852634
114275969
235348885
6158193
194402827
520720894
84921017
78177274
282670737
223229986
414704867
459192929
243686992
57270640
143574652
181621891
30034965
191422420
190509491
85621025
529616554
395970901
326171089
364714025
199152869
52010175
382045851
289132322
345975632
202474594
92448478
181622897
387532679
246261594
197245038
187844946
484216324
175819641
308170371
280302308
147379804
240762054
146982085
419341962
478491758
426156559
405360507
112466283
409056782
16513826
36174053
59207090
432379086
506846011
214931665
413999549
114389515
498078939
116893565
477868027
499394129
307528723
100528821
311402240
379595856
298999084
277277987
305107641
441816245
223062972
532794625
363151585
154361387
502206795
435173646
379846785
498620246
105651316
204828683
516779124
321661882
175819641
447309517
200479479
262422131
160322479
424836413
472009876
149828268
403580727
199705198
275615230
519582624
386533151
402372425
307254476
205813736
166638968
163213564
474322484
275752734
115877252
238298902
83846010
95815409
381480466
320278522
420279575
356148826
416554645
23239222
73653658
495021066
104024290
203757446
363679669
291991040
202616976
81873040
498877711
366747143
81405372
134324394
489413124
471940377
452619959
128941919
98530868
490772024
175534603
141492791
202294839
449828563
98139854
217391165
111759564
463702725
27826634
502356543
378931797
74541813
371393960
127974599
256941809
203061813
405365941
405001872
317771202
519662440
440816646
241213770
509155794
9282373
129320281
262611347
103906939
115152709
67131249
11484271
124464185
491019297
367515803
161885365
508587054
329720244
397599649
21726340
489651424
361048229
215137991
136237978
101890295
463687819
485445371
469792756
68112042
211784436
268833663
518252995
309924273
386967437
438303782
203621510
106260534
290238471
463872611
410752565
41367911
321114827
369160186
400257508
32174652
174480649
370230233
305760776
107177101
189392680
211790413
272089825
319276305
179778716
303838542
340918372
310496064
409338525
478824021
386646302
337200791
353261156
285524030
518725067
512106932
129063400
496455763
38406105
95067584
528194679
223045465
526651389
184828871
519610909
103861523
298907274
197932646
52927557
110738817
176576764
476205805
337356236
37053535
438675299
82495561
287759893
106142174
298211332
284717533
217132157
172360590
181942888
479807428
295512902
390829229
26116915
274604268
461703667
103222386
463644916
210938138
79208624
508812624
326426823
528432587
533840642
97498528
13827915
15228630
368446926
299321337
496639250
319776610
277981301
359779753
79375332
352815119
234501954
526991017
82070399
460278129
220406817
404592815
348213465
278265619
297049139
264642851
525754074
320139499
271774376
308477456
269961538
90254591
254545751
38317135
157912214
382267951
217148134
64290675
197547205
115438775
294035234
423103089
790517
81187167
107362578
438127906
10764388
64899240
529466481
264686318
153158747
127654044
384899938
445972625
259410834
24077054
103284723
390746688
6998293
492955969
460713761
246988854
77778929
506961517
418228590
525680883
818898
81672190
345133412
64835115
359720504
202137159
479240424
241599283
144694065
186159582
201251912
243246701
64837086
528583312
222237382
378035869
417591866
454891098
350893135
306285739
513244697
44450934
188720952
477152545
252371657
263587474
123108857
1098506
226864471
55820971
424377830
67613933
482745508
289367525
184546491
233603293
140641376
472776655
192390425
48235243
297724106
250886518
163866324
373979858
390675211
127096034
24633
45082542
285232467
66969169
397067709
208887204
463243067
46104599
512766682
265452393
434838901
134683672
20644243
188873035
63406333
242900139
283634832
282019427
198985587
175548731
441520357
321753349
534914563
181637434
440655778
264568329
403132006
295706026
42683239
515808914
62810919
93901842
459057265
152412146
232822281
144417612
217260648
244164245
150609152
128328230
62859407
20061190
12024260
114314981
168246061
311812710
130006133
477401708
159189359
30426427
71167297
152780718
345508578
202076685
37831157
298495812
535567567
144137893
113832494
536720898
383976136
286068712
407793168
176115061
213287179
243575097
178657432
497691664
280810008
362560136
386602103
250034275
260395050
485948035
134769616
441685162
415853949
29962051
505972057
350768309
361145343
27253800
515729350
266260466
95017664
380134592
488326012
342971068
379789693
375672348
158455830
248725318
134890133
286120863
330673462
526519718
301040653
411281645
418074253
98352837
496932075
251031094
211009693
206520347
499390016
446467408
365475843
433114759
118108507
91303650
56897317
497986847
461333598
233440912
316308073
259925773
267718992
89875376
361185002
88905442
393602956
12930860
421475293
176012731
140545796
425823966
294505776
398656407
513837321
522059796
292443145
269662889
100260196
467830066
109389285
148865183
394624009
2266081
4552318
450097302
4231386
273640668
484333922
500863151
377261095
420310459
237736140
358033221
413061875
7575112
307763866
140467330
63689549
121041770
492219669
250987113
14163715
480593565
281128967
347565898
466016442
68891574
511645606
347717564
172405496
78555798
162792679
442887505
322295577
497255087
70844327
422164289
493498393
451733458
526799479
173219548
356108289
121579130
215862719
324499060
282520810
391997105
488923561
468227056
154930081
154177060
274271983
314828556
23313782
464795145
444813060
25390750
387349861
93323439
405492506
366382237
223708828
499610418
335405468
174985511
302456730
508173906
494814509
380412854
346683281
494041218
55228848
202607122
265429585
271558744
435899321
319594033
356096571
38426172
62331305
10177144
475313291
275543205
130758870
275543205
141828343
396284149
288573313
235991253
58886556
362811505
301558286
438509140
275032131
452319194
480356091
531924437
461137880
226154558
411763713
330192556
30406659
64659843
139838544
360575091
325652224
87647980
339780728
156359997
137486677
223734282
440602886
502938868
384999143
70989691
146258910
440913977
384703447
340814615
487810363
341866237
310494421
354872540
401993189
535428045
250752114
256985482
4087642
348783756
148636697
140299518
74065243
446938461
252617991
162253673
435382174
398519974
92315221
169286004
49859831
384364752
212624621
88499299
465207144
272243501
29500270
308017246
233349014
505659709
69454643
343957973
41537215
26749496
42555828
466591693
43679229
328581099
445611414
478796390
108610260
222740094
299288529
536108284
351645645
472785029
533297161
59229914
29885014
353691852
376002168
157175018
216508900
76187680
510333029
329655032
309366583
371930919
37261527
3739938
455184237
394034385
167515700
464286134
298382167
327596222
341628319
405954016
84192346
106534823
242615927
365979501
317237646
287873364
249931986
523102698
361595009
55675703
240492713
89780707
464871551
9215612
508415097
473917893
225729663
430963346
232250092
503310799
350607164
524969909
466339827
247678918
98699319
93589430
92355655
301418272
37691543
484307487
114343563
201882299
393585349
326769274
90803859
430817075
281341877
230881862
400182513
45253590
522842764
162610177
100928521
419076004
156966252
81878706
478263205
469696433
363499175
385084150
211403633
426844099
327346338
154068275
518580076
468802446
442517644
462795569
225365397
521666027
65280672
319273233
186326835
210519656
527435157
408760042
259335628
73356386
317576811
431270755
408500755
112313148
259312460
498956259
81323548
360359989
70203110
341550687
227377283
101638982
92674647
319316912
429691097
320798336
48653660
310194801
156321545
39087157
327452210
349079810
427008593
381675072
329988941
486926730
127988333
57644652
259492305
243730981
501398555
449859671
251163033
465294242
268731931
318552997
192566859
140424191
124731910
390432806
389362733
21906598
376147460
209695132
407838097
446864851
198564943
221713474
424156821
246501663
437276645
208520512
144801282
146756712
464168588
458989775
290812234
417316777
83835114
527059611
440530505
398981663
117644173
238839458
330771335
111584786
347432949
101945483
314357682
31782496
108370986
249014192
255566984
222692010
470901188
304121237
479230849
34481829
376400795
224981012
522824145
148298833
279648152
54824760
301523770
195934523
268985967
335874694
358301555
408751204
372874493
339511749
175790929
49369560
241575293
92805990
165587611
193483729
421800383
509674067
418551998
505552130
315088818
118761317
245296344
212281205
141347064
394542490
36906200
287065091
460262009
349971176
68777979
77206046
164190204
472392685
380957610
252843890
459973375
376128285
490005878
521536522
466494
177848927
411343881
421428477
218003361
281739817
312406242
284108269
189023717
211750984
220362082
726028
201643866
65042564
461204821
353500487
82591933
270526005
145466052
26681758
238253300
355129537
7292655
239870561
259963566
498173865
318907527
312684462
304611796
393295020
295733642
104830624
216787488
506665431
373202602
67084371
83077562
57091213
103517224
101812304
112674958
171105154
374181055
471979487
253937679
301421661
294171915
321921247
335963291
180112935
460081233
352672693
90002190
535480920
24513552
469268417
279535145
76418600
417002733
377303392
404492373
378842513
187842691
107317588
424508598
456336037
391258512
388707005
512074393
69491204
83844283
518043067
468879135
93008085
457645731
28203988
499291114
481634891
42456813
504034701
48141111
240112715
463956126
286126235
19641931
422758753
161176661
353876049
225816811
516246856
137198618
147057211
5127942
510552495
260097387
174316422
318257780
281991898
316962806
506899513
401052906
203504107
353917314
233161900
471319838
475580113
505472205
189330550
74107944
112258612
333225218
154697342
355185714
243420650
421613313
337179634
363431082
319568318
420310343
477648436
19158044
31451714
44276343
128213068
386938660
511657696
254904046
392871077
375698797
429928730
64022498
465311087
362601044
28808548
208875696
287336781
204111524
333370155
91442939
79600377
296866847
519178475
373626448
54290602
300664304
3055028
346452682
139627729
396883745
73096912
81072575
433540215
222521999
139237170
253046942
203434809
425131986
140489700
71055432
180686806
349443507
440171643
490500636
50473307
25029413
250814457
284070566
351581925
324752508
264689523
417375921
220645066
14807244
165082488
204492569
325619154
247209012
461837035
279546989
384644314
123134582
190355023
442619370
361420175
90344637
220874655
413269511
502938283
365785086
144875392
410142783
415743836
4343347
361075868
4576718
101043746
273341197
234155327
116153305
141882019
111591327
182906678
373736248
443768379
133151777
180356095
259397359
286812372
408641651
107505910
372369520
45219058
251005904
11751978
81287054
197020318
412967767
362227650
438624115
445815922
99288839
151832944
289673505
399257567
237029935
177872406
333226528
438356846
411655014
242157095
201532664
51780612
455393709
371733064
293298707
267628014
531520127
511785670
121262721
165058786
10155470
508476627
322874923
400931602
467485835
333012974
445833617
140870492
517509734
440197329
298187357
95740241
129009748
211189315
788388
531610444
153537600
245898881
140322762
466234410
439434888
320338965
290880183
289685110
308761849
140248711
275194681
361158864
298652487
112041237
443874037
507631093
476101732
124117145
340959729
380319843
358200244
170638117
260341688
500978088
316117865
345226312
297853227
94074142
94503095
438565250
44957480
408279453
395647972
355390209
146678903
486741614
360074399
166232716
62024423
450168427
463578351
368833938
314929791
291555510
58095639
282004821
166306664
534011324
72296188
319283548
410999942
514959907
526734855
167726541
164633931
296010650
402012313
156561
439367402
57774396
442872169
156271341
390633545
449184579
280878142
504493276
170596674
28313780
471442008
259284138
239306091
233052600
19512051
515344856
216359697
431310585
408362277
22219985
217766819
119797326
421256947
173518328
195897553
453140655
229982038
116081515
458708854
313731140
33388690
428421633
350331734
330247864
466528110
97552327
189922068
312985542
12541388
214543758
254653061
104714704
460651980
99645757
330761725
373219462
183379708
237681561
235347723
514946211
470766443
486124830
518227010
23432445
412813894
311152753
151461373
37016591
188967993
325711722
329847959
440745086
389872746
386884678
27330266
54399740
115553469
464720235
477444092
123898239
338292216
199886272
20473513
162646717
487825351
208288506
432667977
241856624
108616302
124571003
35530945
190921202
493387941
480069137
118629126
357900547
216143006
21372167
93315760
248051465
409291025
248701213
370703388
3707398
21770658
46504735
94281591
67143314
16516884
513069546
302260782
150870737
382468451
52542467
454569754
183592856
443329102
468045435
323489266
41987285
196254285
92534567
55788922
403931029
359927580
497298555
443389972
215698846
155728517
222780569
298583594
333638760
497398698
376956894
325389118
330064066
420526183
73677215
412122265
331736598
532466281
469139918
504681764
118227898
170602119
534275185
104769020
308650503
440757888
276230590
347246519
200367520
236772721
77880740
177568053
358955276
536691199
17131602
418863678
403822483
162779317
365028629
86791084
206890926
195647899
510677463
189874747
341892089
482156654
307447604
424712096
168595936
184479870
480707451
39782131
207664947
507432557
373340370
405020791
134382845
381604972
294200846
328525200
13278741
485231616
127998489
300986663
64549741
406528790
300305187
172507952
332439568
266990314
19066318
418938927
29295912
210425576
526526239
86406686
281040382
298038311
247339665
196271221
276282983
123171766
187237989
335823139
154500738
314367809
299589324
487749356
266769075
514307728
139663223
260663799
46097225
74842533
262555726
91510275
520010601
259864590
364637798
452273023
379755684
293167849
276405429
116319358
518618129
335883774
139954305
257049432
248617986
477373293
135882558
528388391
379966432
108528045
103683270
311729181
361328397
399388998
347204226
342064278
407860490
140741271
490676095
190463978
6717219
335980416
241664145
425511058
524373649
222467508
380579454
141754686
358128139
233307807
1962217
416762578
178899060
1178022
144983930
173531625
413834409
193894422
479215821
318045532
37177784
473399646
446280608
119755010
91113433
112883240
257889056
391471735
4758286
149956539
3094876
143801720
213321224
413911333
458716220
321468805
525597337
345196312
313191857
300771577
358787752
510284117
196918058
337421236
210728776
235555313
507119997
159956443
1965485
95997010
344984963
160589781
478114721
218638509
139024603
259439056
64728297
92800459
211809776
88128837
351102894
465230458
174793973
354833928
40938544
442778351
181649171
178135215
328975698
411524329
445311591
490191899
366342891
348666641
328674213
328118551
232061302
316408487
69195090
372602935
452559662
426047102
308091322
64614995
179166647
111118003
349222066
341407812
362106830
324366330
53195699
92707186
139904034
436245528
509939106
397095512
166630463
486336979
49027579
248551035
5972317
131435243
20988756
72730251
54082170
394037558
323577276
292150570
44172373
368360243
248834447
216571584
500076188
103965887
530206739
467803573
155405677
466424405
14662245
258712616
464616594
450186671
349121107
239773863
341635085
133983345
373006041
158315247
400715200
19334061
510904613
384397077
461286148
528232634
146371277
43235293
376501741
26589709
130037047
239177549
486369794
208723482
261771585
527728594
336346481
441881506
404732257
89487179
7578447
509202258
370971682
69747332
484075401
451733458
259455714
275443054
201094980
492693564
412170230
395160115
369482055
95416468
174676157
276577292
73848819
158780362
70544117
120967767
108433797
373037274
421618320
130330382
348592426
509445880
49095739
359304819
106133694
73056109
361379323
318219214
523204662
85835165
92800294
472823484
193756057
324651560
466875248
77667378
243483083
110468510
345832135
411668857
70999520
216867379
56671320
383945087
256918083
98443288
263603148
98644625
107268523
392518512
481137591
170273526
192426387
398391323
466257718
351953686
395787553
347280872
26195274
95615010
254268297
138746854
130053715
364637204
412816241
509434811
44749393
279162984
197847318
515148433
456867618
98985998
44461584
295123148
126171465
53553942
169656805
62249715
171543909
175687717
355229392
256985482
375279610
517768232
51419515
84598701
535785413
352360964
358277759
16056449
91178130
238203533
348481462
397470112
471600873
181172552
429684976
39772297
289806574
79389116
129295098
165619461
9759214
51668774
192156372
340317246
254970366
73425514
316636609
307718714
202455308
518025811
323177296
394603794
485190640
468660010
49223712
223585140
322513885
164461187
438491578
298944151
513146814
353121324
61647962
133938110
25020706
33684933
464312728
206896417
100463508
432605862
275215747
519504216
155113156
276305355
83701507
374681842
344347740
18697225
359041053
364246747
183351924
227778242
467977987
110273760
278121787
174533099
291171427
333353527
287375598
50301246
490137140
500200362
188079
24949098
326234495
156575196
302690295
100856353
276055178
59246938
456278625
111868078
108368081
106900855
58605946
177325506
502690292
454191283
16939932
479056908
126967308
114301454
194797660
508180023
1223897
298496783
450960200
455424100
426817425
83699614
175153670
511377866
120319775
315687189
145419628
20163272
483611665
252399431
232832885
479881911
11757227
131175848
197676097
113508788
97600617
333837104
148325088
134907724
236417221
56409936
33038763
288143774
506785375
533081772
74878848
266350617
161383063
514610983
284143896
347796617
236990163
157525510
35095074
199436101
142873797
523438440
357979335
442629551
529214428
396307864
458515932
18665465
283759102
406632699
72974313
293804
502360837
298447388
290309644
360957430
346929794
416105855
139329712
232136998
316909791
240575743
476572874
27215714
329135002
147654379
94029008
396822918
167769472
100786616
221597115
192288820
446495525
315849880
159584749
23247287
165572782
396057384
110225414
215245926
401270310
414323038
266449666
493102104
357364174
163836005
298565111
197830225
288761902
115170664
138077860
183592330
228366868
261543329
191334204
141583087
435809318
157740398
180125163
278079950
3224161
91477206
380482612
246738654
128665826
243594021
289988985
534854363
17929338
178884845
48386732
121772808
207461316
184907708
75412557
155922034
190029973
437530793
33332535
180795204
261820947
179042316
527872667
520693899
288552664
206087645
225731393
259892548
80701921
83327435
224629440
136462956
191662389
478706251
17421966
90771537
478374297
424774914
331924902
71128582
357058277
486127571
335715362
480166161
363264656
204314601
335368344
36754521
136181459
334825936
411736973
162015920
220505033
502630999
234049801
39527377
244969891
508017356
446519799
367944876
206731579
192947196
355242743
105108795
8482027
323381397
312760654
246446163
452264259
349035484
85526493
58309794
507878276
99293093
266042838
387880036
462251607
152018204
155242390
85235814
125016171
260315272
363148684
157072205
206765781
286757855
360608587
324711097
341628319
318723775
371851626
426157423
484380705
459450447
343690835
271586207
307068135
503685059
345562830
387533637
33099529
434954539
301485391
142544780
59773489
139272397
180916938
176688907
252547611
259563531
215276707
246648092
50606068
225526279
285641487
475032662
96705278
379999892
148255413
243823219
94784959
138374072
209369825
263322290
494304069
124117145
54370241
83253199
252308350
98728399
363920349
8898615
381353138
482488602
356607678
440650090
110234588
150355356
388029105
31696005
243924626
457422174
91021966
483807856
412558782
303985261
222743033
144833660
355812441
208948470
215756430
218162248
2162803
334316999
307384177
175492039
164590921
214077192
364442547
174910550
246730542
231203693
73511639
68900169
460396198
379022874
457890042
411954920
211299138
95849383
52706434
524654202
224840865
77018487
225362885
105756537
421047336
237366315
340761429
448624732
346051491
534867365
420794396
19923734
345885306
209005265
376059809
307478284
193212662
359215025
514676552
219466964
15483040
82608128
288990063
255265781
368452633
506582296
507455613
433576663
468174588
147738475
110950012
536581992
252172955
469615402
256542133
360050172
19699396
216457291
378453307
36384775
401985578
9169305
480984078
42643436
88608871
273844567
501702073
127235648
488775687
38067797
529027056
192132853
324555817
232855988
434758772
396302679
27946992
471001684
271707156
450629874
504097395
165170336
78340549
236833557
270172157
350615288
533827176
182134548
135008992
423622424
475773728
194380844
439089553
6910790
462248915
224841302
124040884
210984687
492490173
516125263
90962896
95047587
185086107
228940089
375090455
147002320
50611656
437467287
339509694
285584485
226565839
347125433
480397322
336856149
346297332
408014961
231121384
166316271
265820317
132738005
504268292
88913578
471054076
371424085
123460823
369665308
238588625
502879145
310903111
56729022
221863781
222982850
206972964
44374583
115920955
73864304
78646869
101235627
358410881
321416243
267871705
348328757
406957040
435241962
10158564
103600953
251317480
399620019
138662322
468997434
108334729
511950185
243797531
317840129
204018137
130228380
166627926
211645138
204028340
436915065
359686124
144718223
362939433
7849820
373548428
410116852
405248058
501598535
205645585
160998070
86296218
103551560
402350275
125523020
446307977
8476685
392830947
188755716
312827709
270424733
17520623
245954410
182066444
184862893
318406111
370084007
2409797
49097361
290090151
311092412
348905224
243260686
60656718
327161475
173344886
104451630
154366623
336205218
388921938
490240513
349830625
181710419
154115014
59339780
251483608
368045633
446133317
273246745
333440933
114945118
183519751
38223161
441184691
146154142
399003173
311792681
38532913
90773713
406685197
159935616
73412734
212529976
101473858
50900751
270014947
325288015
349121107
46777647
426072347
223455403
201691014
144370557
441062478
245143245
190169950
440396822
381610962
245435414
130915275
531859117
177696385
234206200
382047984
4317216
10054332
216591635
362120242
260672895
436815060
421714665
396687471
254332709
211835540
497230643
104178763
34240486
218855847
483637566
430215867
46522352
235476348
521680220
413988188
92220592
351090701
488060485
394052422
346938596
42155910
452132305
179731101
264128876
344887512
494759150
124440443
35686027
504594823
486036227
484539776
218321125
92899064
325583364
92885039
227552848
191897278
340130559
289160942
199520351
163628046
499441096
463466185
278059155
172221743
131583810
385013528
110257808
358742770
76917630
206472733
158958175
252739915
30839868
108060298
183330784
404750861
508522119
349045241
386735695
304701352
101965184
479856661
378978477
337619351
389035691
152055936
243169736
243615667
39087157
433766727
76250525
510060036
374120830
259908333
341242500
67104331
342881454
377248689
180898148
134491157
45453727
155906446
284925651
499971037
361291812
204287155
13520089
239931706
380173555
367941375
177051382
291574492
413268546
477605907
427743377
221282633
257314055
197887028
408843368
493944970
94881776
511498289
218277382
386580119
369384331
479475335
145313187
532526063
483325463
183629511
495982200
462612909
14883763
486058594
419822124
24861220
369061157
186619868
330942258
495717290
31451714
169311763
495664170
220634058
97356351
190329463
356622819
64295473
506390042
262276854
48408809
142961889
517377682
331563612
337568068
51664083
320824986
106799652
489647674
354979728
94095270
370235613
473503804
4828762
222363354
195331254
335871617
392681127
508445740
409410547
244544008
451507581
71183307
410113654
270315762
430624401
209038621
150463444
414845921
291038340
492695650
459556320
334597745
372218159
275649211
145977812
305934921
235764459
36001807
274263881
299515579
194928632
28226237
461449704
487675599
511592701
476308646
504869013
469696433
406201789
359805094
300239204
11816451
11462504
13515022
84284759
191450754
419808766
354808252
469253123
464577468
281311996
56184186
60850744
414234410
21929629
12985744
346646065
232704265
41577386
213760031
111111591
513722459
100279652
273530671
259182507
20252655
351122281
207060799
518843356
40663850
32747049
14128210
351021994
150145247
40924406
218968186
209031651
437477442
77350973
401757804
250841819
56095585
259335628
4928339
126497232
498526894
408019448
135034329
232274584
126563984
216533197
269798741
126369313
472971183
140422276
472147704
391808668
137150587
401678942
459952745
135358697
434734417
406794039
389991351
140951460
413102286
246194426
238688311
372536367
414266076
496728924
158220041
417073008
95580447
440228534
113920576
88519155
151567697
445375632
283346956
176074304
227776680
4071574
224362974
343078411
100494767
210667253
452579939
34365293
521397664
193069456
123788380
328143120
128928673
93912806
247229672
511880493
124109250
274264450
305821915
122730601
343170482
338779156
379150025
361062120
6467866
316591202
367710006
69030076
70203283
21087929
206676245
193379083
16633675
353703481
453286922
461145478
410911545
45017051
177815764
22480674
431170203
250821858
495428733
26108443
283103091
275701010
533675208
408343062
349044512
92586074
246515275
31018195
248515772
392350473
386348905
361791688
167613503
140807849
234939436
227993745
360840514
242993831
522967584
172729952
41294737
38442141
264976443
494590112
339738451
522882982
361257039
385142848
41703592
24050721
423030254
245538525
462907440
148556640
365956481
166597232
165480781
22777334
99244958
72448822
330667348
238809052
174085652
100984595
387409723
257989621
436608602
150187396
369944663
463442408
232929103
467678079
444775532
104042603
36419691
444732645
451347039
15790236
488459814
73470140
497870394
305292415
467145526
490620400
12947038
28553499
8832491
507034303
222408884
171449698
454413673
496556696
457389057
535755229
74318641
223024686
395481361
298187357
7547261
206005872
94511546
299870763
245719693
106216182
487456262
213653404
382649812
535370463
196488213
324926549
462911058
427688889
21867709
174214397
536601429
429141591
152906413
397033966
377983867
472551957
27918520
110778371
341243967
432799720
236351469
520157433
437370715
498315929
308300608
144544372
381134200
507558718
24818913
13034360
489601922
89691709
489412568
239596290
272436855
238809052
144956755
271707597
471853016
66879681
409557991
402578
91187305
471308496
163950649
6220049
435859616
411599018
175246475
92522993
258861530
443174198
471178105
389822589
61412497
369184108
410783883
410131079
351348927
115701038
352861809
124161105
387642759
158378233
220439511
70945165
141269701
110473602
8935693
405508152
205854771
278585190
70756181
354123286
225560662
247554552
218973617
325838917
533123360
402376820
136946636
421082513
504938520
117387038
98556944
526473103
134307610
103277049
295921050
292548074
497318376
359205222
518545993
528469986
476795121
469260617
225360615
333438329
250128071
375785607
301108491
500660464
302086468
456064328
124780855
416057096
59502316
494896496
120388189
165931192
54168345
343425083
257945552
339366185
236199851
514638782
217909523
13800014
452737480
294534472
95681185
152455920
18233263
470165676
105949184
534191104
145831464
471610858
177848927
401429758
347861996
176671503
72744230
228935931
157718108
168401118
43628877
282272538
446582412
412625696
13768255
285431401
57008620
104987986
88528978
525081537
219802834
18024893
364194781
107746780
352664578
301514868
100388210
536712222
484547090
279734
335641135
518429623
423281263
10636201
301202608
25807268
224276646
290941313
160371001
124605074
58727145
371196185
457333408
524199328
225197204
328744134
223742178
379726540
151148162
355784193
298890750
82233635
323876603
2736627
29514124
421356317
528066214
287478351
208464355
490338002
318501868
251807774
250565397
93402250
117833723
339366185
270650618
334574921
208645322
400825528
212790597
439968694
252933981
311773492
193861436
76141814
105953425
394075357
363370206
88588840
117692620
433598013
26633372
94224107
259115087
180227264
472708428
150694473
340614927
252089264
369376501
372081694
69746945
81651911
7739595
60610200
316124351
503940201
399804250
376106006
451009920
430495469
126203003
418610243
288405386
485038932
205174998
41255461
470613861
100737706
447369705
378050027
52392675
435473290
123142968
518028055
195326155
506460368
438292761
339276417
199672042
169876499
308288668
286992513
386214272
295575000
520978368
431157298
425229029
104592508
231456201
42684695
337041005
230260592
266144677
218174953
417991433
273760150
349081182
384061959
427033839
174871686
458988728
464522509
360299942
475033423
251955505
458221516
70421222
218464073
301467272
483461843
211645138
99985917
198536932
186660015
187604591
149999979
485538004
69519006
493449233
374389277
457894742
10762838
27437264
452977459
501906637
467491148
284099081
221683171
229394853
226548286
432035208
9316665
99250503
154480920
432386573
260948732
347011565
122466428
425541031
517117324
22440696
396303625
276899158
512515886
98318449
63690103
482358719
418903052
489207428
445418731
521251921
284481992
300390868
35027026
10069166
53811772
380918439
52691182
347877529
485012512
142574510
455289527
464182993
309838940
354000253
230491701
264456111
251852300
210596666
464084505
252504988
176344878
81200598
42143622
394245379
43400145
414735105
365612374
115248534
333075751
513080829
341865924
488839586
265847246
351285990
147633838
274545029
391893696
241217908
202280340
37338144
211453407
289626530
468184870
109958482
59465818
275757775
499069346
378215517
313407082
227021231
466762314
319423640
304959786
235336477
458090078
301545200
453646227
26697183
355572363
86751105
304851760
380427056
13063871
67062988
86376796
238033516
24991407
229894786
231806752
53802092
438471315
320853243
247050499
290847710
101754557
518745600
200831328
78129394
21777723
173861478
100960983
455798461
246831395
291093535
116195694
346342365
301760332
147693197
181571464
330009963
352527987
376531626
507922774
260098222
402559510
451224072
178335369
235163310
223071971
173769891
109693415
471496518
299471023
85957054
150616212
376646363
69661954
335720519
377313573
19845110
214228279
262948386
117666565
305718707
160738616
283959369
268762259
11555466
530054169
323442818
137954959
522779209
368273967
482266582
329853104
130334365
310853237
431384640
220935023
392893324
515201767
238815852
312595813
302742270
337434238
4733716
277384761
79656273
194487878
154908343
261043999
277353498
226015328
499437471
171600682
184849715
502889972
279478811
187266144
359820515
195920699
288712431
341592156
460981521
20449784
70397357
364036493
14584391
468316070
254590720
466810389
217254970
163046413
222449181
119647962
443622427
498712081
50357198
97078546
476205805
311956579
107633062
344970033
342159108
486878262
254635204
314099414
207578771
494163044
168237499
394175720
323465289
521871369
273178515
482078264
143164551
71722145
85690889
56883543
160591230
42485714
48886819
59249281
65367381
398232861
71051555
25439250
385144808
67084300
440343155
375296473
528396276
300069309
371763673
524654985
417256684
200024842
281550766
140193729
186654164
293683378
326151614
188631626
260237047
158434079
377070082
504617471
44647591
107298210
354995688
4921665
323732588
105808423
452249627
156356477
474200773
499633637
405690600
496270140
221385157
522823268
430442618
72631661
319870846
71224538
11998684
266192867
105083432
464381209
323991008
358470045
477908596
162578613
281717657
155700944
156379980
413450291
345066003
487114581
231382803
389334754
224495308
212568220
365306894
167011155
250142305
293675198
344347740
284294176
232767733
437900428
198307205
499592301
514162956
48246752
141325796
153953415
297475846
75474435
29448639
404592815
434244596
463587105
19048647
311792305
532240928
367953812
82235451
201158335
65695202
54279667
94508046
2980369
39870221
101059326
271313106
278940241
259669908
130305537
61099890
280331955
525044500
469807648
84773005
307520150
191278875
471052830
254835493
74283816
264091403
117996644
407738474
305962377
476070315
442859268
339652773
276739510
18073083
363382398
381942744
178342889
165606222
11851859
63266281
276726595
420758284
484619939
184535681
138397463
253532982
160942042
31531834
443837514
483823458
306959213
463587105
186928261
83867366
220783651
155187595
233253676
504863924
109339966
385653610
308444963
348959761
244659718
123688466
450567536
13073560
74946353
350410665
206114010
158590945
203193656
241346352
111732689
235137091
273782330
534914063
84095782
323039901
270865942
232883767
76646805
390526499
141974819
369678381
462951331
411710958
11332982
163197392
235046685
104522506
155018118
9780586
462366474
292299059
188018373
194616257
367888213
506799445
330467597
519341088
166938471
478086399
273508720
440304288
92125340
15015259
504772750
133801413
16374369
409040133
200605606
433098088
480546145
221605946
282752257
153429873
24439336
124925928
427625118
382966430
429722343
370851190
392262315
509156246
499311571
16943266
493049505
7907110
399740243
498428986
508762030
199950810
57411782
126252476
124125919
419789512
462032005
319082820
299907576
265598980
94407676
296703220
402917353
100590182
54018924
53949344
20967172
42303333
286110341
334386020
47659958
336693263
302526662
318819025
308274786
396560734
125873690
2693200
92035697
75989412
191758355
383694997
274983069
85006840
54526515
96915977
267498836
87346825
461021275
227278129
286119010
180320091
299236365
347080694
113385825
535698079
19078060
227911143
65870165
519528335
188620220
180320091
146239417
258033713
444133207
371360223
210202929
386660787
518663428
397553829
451007582
119002343
42954474
160417968
49241336
96299871
183787394
119973446
54609334
482333749
410036825
319318814
158716079
64471478
382963548
195682329
300914771
117645354
380240575
138736789
359156595
378795334
281736989
504687227
379099833
254384025
255966581
274567039
169460347
16928736
384073679
147820483
241267075
74991032
395160115
199740342
184596983
319035963
524673557
298702552
344493294
278646668
383824756
354208561
276190540
57746593
287634555
160090091
448652081
202108493
244142879
73045497
455282191
501277679
243575097
73677215
232954278
309438344
202168838
514760800
186491017
489528814
237479242
455234179
482393208
289345035
26421251
289545751
366663247
319012841
92808632
424225526
373005498
499438692
142341446
21156970
443789047
360733400
396992641
535762344
487589868
53467493
102140497
516695651
442872169
387224389
354165010
251295881
94846951
173032936
412732847
330220159
407292882
182207566
489134523
536864351
174656617
83278394
328825432
166003702
454705953
228706976
454002601
407967670
316487261
332810963
412760077
579915
73352282
120888749
534760970
375785607
469582761
466544001
197754431
24585306
97794600
312952154
440636879
342305175
294999119
312048302
443626041
521031242
181506346
273724362
399017915
112022883
197935065
4479402
77065269
284111344
75975666
270629546
168868018
270152236
245221579
253254103
160196249
353927315
498959539
286000157
207619070
129687307
416989380
180364182
323566763
164229584
116916873
102861492
293760876
1366306
218739414
121539762
240169270
325500967
491019297
95393399
14138892
3587480
67168302
57372336
300390266
189022921
136112553
260389574
69714285
230260592
53722211
488484094
228681499
272427032
274483754
522221725
208031356
534174324
98120592
101898962
271897378
435091469
119183668
270139503
302967566
478163260
59194419
422735801
26319420
430354971
131612933
405997718
268378752
268378752
58930724
206620468
481276446
378389942
419585640
302401592
265162957
23129216
313071246
342283956
365722756
418168545
128944039
391129017
426991150
532334140
445690679
438422846
143166882
278993207
367933885
279071739
255987410
141732390
404162188
471299606
472529601
174566835
192596047
338195327
389422137
11310027
497822011
226024762
449861940
357813202
378034703
180760239
245035155
278688706
122298176
258412338
16975841
118107310
78170950
308554021
219477247
184172675
133619537
294848992
381102197
294364480
489278404
258631049
369963789
177412146
271802538
65624987
508802674
113722827
311164274
247668237
139968000
2599904
404799958
489675541
41445294
432210658
289525144
216029440
310952334
80988107
247176789
534145782
66348377
23503058
334423347
401712073
178460203
312733498
187471082
411128595
170602487
357815472
41208480
245171875
198528870
268917058
83661392
320697313
42153586
403247321
86082560
250998085
516542683
55414001
34886930
75851853
208407855
261851159
44511916
323483284
273474634
104501065
181568048
527708244
303434115
476552712
16812165
20677206
125901142
272278653
277086760
476598384
117964259
318112074
403692109
528363236
167750341
448201585
238265468
207014857
274673216
481005546
54878831
142970356
281342824
359215025
378664844
250871387
291938040
351012180
477488410
217880474
383510775
167376028
115732908
121827918
495257254
309786737
273095160
297597844
508948192
267731534
511780155
506823804
446222480
391800895
189173965
105729831
15483512
204579180
506015492
131361888
345538633
521251921
287126750
418507378
495421437
224766997
143280509
56106062
199001315
137136528
419269535
116816553
71352395
115003356
102567794
158505240
179419153
516744738
388506860
1757785
124576162
24462033
183181835
300241856
326638908
460195110
49148181
385172275
279117260
11288455
167199721
251997901
42233305
409700781
183642331
265728207
505946158
248737099
94820005
246817106
504906180
34676179
387739006
384831663
521634246
310448349
420816332
419680826
249174012
212288838
466603303
84458444
23492481
262316503
82142844
100753279
180786001
164680872
99952046
299454138
241014198
295689889
359435357
505007869
183396814
336473469
462712382
21692872
528104030
423863990
427161649
329923719
374642317
400213630
131232051
203499614
99212801
468035163
175797806
301125278
406402565
420171568
174957935
161276092
325421919
255756497
32044246
121929410
313381780
370599353
306346408
433631376
299926727
112060947
217138923
45488789
273834512
207100442
340990498
185681167
100066501
123722292
5502274
262361288
448566917
432017325
536551698
15115454
373888201
20318265
177842734
184153708
521620863
337227903
277590680
435475639
35381349
103941582
401175396
65467563
159239360
276487016
232580536
437632243
194119965
82775503
90076669
529484486
370232036
143680625
90186477
55635976
255867166
101687925
395637649
30807722
45690697
359705091
94540887
454464908
343004739
223381435
165772853
69721998
384062365
416677646
96471357
457312330
224642936
247346413
426320756
102886253
429732748
123828245
321185438
69673941
534275425
235169042
395060545
484594667
35856798
50608707
389907868
472362669
238158292
457011025
130869523
242364353
461350666
392668403
531924437
392278710
444085543
337682286
102310399
287189726
12336233
136046813
451224284
78302366
53930354
224766997
277369654
92289465
389779571
14289089
195265034
144604884
208773706
2738059
416548733
430421804
99563763
287783191
527618012
353089993
417366799
125895738
193025894
264459833
314537691
417591866
535657420
309973873
420491783
46097225
367423530
440658619
327290895
181234093
187841953
442396100
253355034
374105948
407163277
343211728
476809577
5745344
465903384
343034472
170651804
242580625
273696651
514644504
234446978
380022636
28829996
487844651
344423606
416185596
115282523
15488036
177568053
333306479
170554190
20191189
216402381
225435995
126043799
162599810
53762137
65508263
82186997
160941304
137605306
438852266
181392792
57480910
435304599
106414439
121929410
492020086
516717473
121611387
38255165
398874235
249271407
367186958
421065145
172065981
171221090
98879562
77302970
198143722
370451781
425696987
306528901
235034878
255186619
454369920
58595855
29134111
483176795
453544433
369301307
217710042
490604992
336647178
91376311
196553112
185129327
144545128
482968329
441404991
282732830
195648474
269808716
94612174
277325958
515593197
268863181
289033736
107227310
399724354
281598346
402408928
374771378
478964340
32965043
360958242
152776208
328985447
460947378
199142941
87998158
134041938
369647482
346503420
378822514
391890863
334292262
186125939
143305151
206428034
15635991
496003794
306551217
353940138
526245085
359710589
236463396
479381775
108543623
369531192
195327890
227527165
229577994
107613741
154747787
261889603
66975198
451569490
114759250
263157118
167125931
329049209
403800311
216149020
405769207
93402250
67142634
522240171
66703443
454246117
361288312
521353148
10715877
439255930
18751916
402892584
91774872
432803925
257142522
501817767
427796772
134859116
120739206
238365341
485303086
316880336
372588500
374740360
416263203
266004882
133743755
145525479
367456285
447582264
267511240
223059362
389647713
272492211
484277368
36294205
502257577
338931157
225227726
129845738
380579075
64739801
31590867
100259287
199121398
226744517
413973759
139375318
467051523
309399049
199524408
53809703
148259252
258880364
295776160
277523747
36914064
359141474
464392337
101470845
500744909
67890370
239382071
456779319
118013810
248834709
161334347
320375319
24530900
11843506
332739019
342409029
315496037
528474431
101522878
76513838
477435031
287812749
96926102
73237082
507378898
380222065
418909188
480328228
93969600
384736131
39150724
19838079
77065269
351716427
199886272
439738298
293424452
356753969
518276836
207954082
158883620
28157585
356249843
458601806
532705909
377069121
169681062
446674271
116901540
395569298
38316754
68757991
480978257
84764590
434082788
501700479
153972586
99960811
330219172
255625117
229895812
172657532
380182243
425428099
418811731
388111437
484304160
278056617
58036838
109957500
97359298
357720538
126904270
81949839
373857778
198573279
506876099
86409909
301857028
127253411
429787644
354354680
35647993
280451544
467711500
38643225
326696182
256652466
184076200
31998700
194808817
143277485
139190870
322655811
272664677
8117498
170616760
158149152
72497123
442482859
281607998
254405011
520067731
295870857
101527445
30966262
281049024
16232177
163377530
529127003
179420159
453385344
480681570
268426442
66771536
364751066
372209611
371163753
183353779
288591046
168878740
138977384
217135957
162953431
413840609
520439312
206005872
450154449
423153054
244561096
492497410
225360615
336049950
226631524
301705003
204687895
522945730
350326154
309347871
464391003
9828298
447829608
185139195
452690370
382654889
18039897
115550746
199879656
208467089
82459239
364682915
459162739
68132322
265658288
295395428
520992051
13522186
325617602
33407247
190237530
515875554
18190714
131364808
98843283
518387930
45217357
181880133
77929732
96392262
199266353
367786632
286737010
94212621
346076075
265224046
349201382
531907959
259703142
147682153
404319304
478364792
143360140
273065267
378406687
449662008
534430962
446452725
238253300
452991672
429781959
268270513
323284765
100887716
297359976
82713066
20173289
15319066
264602786
505267861
325921046
63850146
46863415
136221369
454579704
188349109
503814910
52546983
171874472
323651232
194813165
160273768
80765911
43854497
87077705
432981874
46974694
279693771
468366196
165144799
489278404
124399070
490749833
179577239
5648232
14186998
402232024
326542052
165612802
443569544
256684686
168259738
39791205
533688381
3004465
498454913
405879564
251176869
447736770
473766171
451688093
337298799
111119489
511602138
386060021
388294331
78515549
196734549
15119928
508070908
153061688
430748804
482486893
512442718
401716693
116671151
527744752
249570529
399047515
60978283
442076731
344587349
47005369
503079822
276598511
218468786
248305539
139329712
350619832
352885526
398656407
296019970
147766028
522675655
385117459
71570503
291158914
77891912
494610333
215938276
122426542
221613749
240220596
270978221
92602531
495709183
305190094
367695722
308140025
142074908
166473819
512485985
472461746
202290384
84873763
189349957
246915871
130860676
445794914
223853091
493616102
240400431
140116500
314472182
26822265
138659917
207342131
416873103
281955520
431545424
325605422
47483454
187403849
185855473
526614128
65266350
404431277
531884441
50634546
175263218
316860970
262428099
109817017
299395220
440709558
287632082
128854442
189515807
326722637
356733727
140640340
322203910
213699697
46184547
124006539
136033720
298716058
368774703
160156216
21215902
123779187
514686110
244637554
238061565
266418275
494964413
301407822
414326052
256545907
185410251
197061921
282757472
371689161
159498114
154706290
259984316
197754431
530002065
506523118
326841977
112574179
3657221
503294445
252675723
229917015
317845119
124727862
151392189
319423640
255099359
472545437
139974603
345133412
354979358
521299130
416633225
89635792
69557545
68771562
515293192
75086468
337075998
127990752
117382759
280885236
295754764
226522560
435895996
48581554
97984827
231811951
325260912
522818029
347667029
120676954
172458644
447647192
256422192
419600615
387420966
421723173
489437709
226847118
483320350
445877911
142064861
137649355
340957378
446772016
263281050
466826084
295536550
335804753
199558817
175915100
524759018
441119896
349376479
118475705
335707385
502443174
332505199
223397485
504360757
286523278
384377265
73352321
204972103
500275180
200061311
381610962
417204001
379853598
56531855
257995193
47821264
175666608
56018758
12383655
133962058
26410918
272365364
86245576
199738539
255447618
286458005
354095527
89947520
251979352
41969817
430952168
350837369
376661278
365108700
68711691
150109802
250971195
490066453
491895470
177958541
102166254
151659358
4149299
155794744
150075638
6328830
305456493
516951952
76369370
340672474
300051586
129315233
368118539
374314681
24988084
265570526
413440508
481031537
460096297
138498056
462189117
5501573
99286201
169903922
504592976
436936445
268612037
425180089
161111586
238177866
311344911
124412282
213828645
237674634
150886513
184941169
247474914
63077806
198642269
157589085
61401712
529534931
346305883
470916148
289699715
466774704
330104146
206083371
441370505
444460386
26458381
517279120
81653566
258345126
533591633
338626325
486319861
404421293
235965113
454613132
286134158
312505841
472579490
208515282
404414371
438750450
176975765
152125189
445540452
377272071
279175900
134707210
31923127
204242998
13577978
119218024
184292478
92296255
471588632
236510507
182177350
93118376
65362233
493576224
344558674
42665635
64061708
412074230
222912087
248392449
50324127
62684297
328247627
336551656
166154517
393218447
314558073
145822197
532022306
461160807
443077937
183803742
399580472
533698437
82648211
278644297
197828845
463216492
524736407
535749650
6417580
186249627
144563067
39305116
248423837
8814649
420589208
333197835
389362813
157538903
410920731
275265691
385712950
175717126
276731309
211726319
62335509
377467856
252884877
510992626
165096885
416162211
41464957
196666378
3611028
358653863
39937455
105715282
124324255
68315194
457884254
325261637
387259999
475342381
190355023
56591256
468971695
44266738
99468806
423099473
444200960
482402757
393587486
402997429
195841149
254644490
279110789
401386481
454661851
106682477
206197962
422934660
242957278
70535144
108184286
308046490
58843700
297393940
489036935
513616521
65153014
130096464
487547065
193585908
239120778
525206710
471480746
533234082
448428756
142484053
498212422
313520512
481013100
146576059
418770047
13372827
428079430
353563237
180998985
154698752
288765038
175395585
437071570
494579732
510282631
365141336
193439974
146197457
522759422
265686506
419897923
528356932
398939636
291320546
391138210
174825691
522681864
132948341
185525937
245754025
148570691
96205627
521925050
418801683
132738005
269167426
102589756
350527031
220172043
303313844
392027907
533758843
188358465
220527026
215530756
227537703
189836676
43241222
207846352
123645391
163852020
500076017
59754651
489303335
1922987
456610861
304025254
267148043
404771646
500755100
25500687
65232100
35937635
349452355
204189190
164108107
402086221
531251681
278650113
533714890
307034726
128096327
244581569
346457444
348518420
27525274
191175123
164570599
186430321
197216300
265686506
328198265
493779066
207471084
187564599
56637593
221781884
62497877
151720143
515454880
169647623
254196378
156311743
233700838
495593198
6236225
268110131
337231415
463432931
12426997
230058263
243837974
222201237
300913335
34155159
132949020
97001231
468768275
514488268
381950533
63125962
207404925
471896006
343186911
142197002
448318852
345713092
231719640
493030619
155696046
127152325
194766764
128157833
446375687
186712628
361127667
435114723
451088542
399233991
445640012
355214219
104821461
270178543
472846405
146609080
299979604
378293772
446106597
402231460
483039707
382883839
117146280
157159195
131449117
37146647
361256365
77574591
409555602
127064650
298652868
448853563
501583312
98781536
314452869
36130433
284881080
36990992
392300173
136308546
330568625
203416109
425775291
184845952
424489747
151901940
31897534
214710416
271945902
98015268
330207536
387432144
239018722
257046800
259186508
247362580
336429420
396120927
184066568
448648042
222813364
134222751
443241667
397586181
502889972
390761523
178344184
283518769
490791346
372563698
398390536
385521402
422104867
160366308
104628531
190859346
217243629
372902838
273121842
21022065
307740159
128316714
192827592
504149688
161117256
344770216
379767912
501458767
455917645
263843473
388593816
466005326
377113461
305972324
433350281
529449617
217211436
245024219
41638125
529752546
152714014
519025766
71764471
316631577
242494946
215921943
356079179
396101899
290724759
306187927
509858683
368245640
382196430
272932541
55099463
12006769
318697813
118328259
402188550
196066163
395849308
402582801
8533791
252382226
330875588
315429937
482563744
348928138
59156406
326122191
441797766
314465461
20262105
56431515
395232394
188860349
490213565
48089524
366565873
138799398
229967888
63671032
401959464
7994686
27226625
445910752
81572722
56996876
73685932
41131983
483387150
49591037
307101589
132334303
142023795
241445080
259585643
382296850
29314743
204006303
427008593
393731081
37802018
370904822
20440692
367479443
350085396
345256092
405847881
267334041
3671266
15511853
248942257
51879818
367001432
260582482
232545593
91972292
256757342
475307253
419763824
66325676
54358758
277185775
509361289
503669296
151171235
193174550
105022116
534777536
369267411
466930614
183161827
19638487
460995248
325438847
10821704
271655160
525057261
394695435
423793101
130390450
379209347
20252655
180664746
289297625
175043918
486155317
4045224
64850769
516980150
247655551
528158342
270893667
530247205
140520251
111078846
107956173
290786895
168333899
384345557
290724759
241963510
222308503
522718854
137660944
270003681
394595482
260441918
392618704
359948080
137866217
310990610
27768602
327703025
508949833
3933531
471659675
424319539
490807497
46342433
520269173
152447338
370599353
321912264
427050188
210473206
513960370
510036741
99180887
196720983
224281558
318111972
372235460
17120494
452869371
125027357
475665676
486679710
324051203
26669942
90700531
193895376
88624754
514359379
359329162
386957347
36001807
441564927
429968392
415589303
116954072
397796619
229718352
25265416
239067614
427012592
230974112
297344365
302487757
422745555
484876866
179060574
464802824
511139309
335441987
27466414
305106882
460200117
33963716
340103900
153096969
324027841
9477770
58664884
196966029
357163892
361158864
470397393
469939763
391793600
432299568
143955889
258175064
69552303
79568661
414118144
427033436
454325271
394373319
353815739
316788282
157867378
268841828
495717761
494421680
293995722
188629967
321076126
358933760
107384646
32596109
315303678
211645138
158715395
234356398
373943542
376856941
343203551
482958617
504813984
374724606
185807552
476969470
431237797
377829579
415537362
408222299
317963828
330241494
202429286
63723190
154262640
183330784
429262912
402029483
164277942
142597662
490254224
152212631
280878370
7762625
116191818
382821884
59203163
220709624
28457628
255647315
520619626
251983275
471800243
416225341
872153
269143359
38643397
276991428
303223095
176676767
157390017
436574138
176018072
24402423
470052209
533830905
34130094
520296365
190490557
152009082
378120979
296580084
72508800
377889745
371061054
72737569
178453292
417837772
333352711
91156908
307366445
459221670
524483547
5503989
483165028
436335337
84366877
465942157
117704503
468974351
530711986
493402218
467051348
338727633
209318205
35379902
339389119
407277354
391502345
326227514
504337559
94711263
207670997
99288839
330938829
463488524
517303050
441468658
68846627
173891887
149310759
281092953
525936357
139195048
90712529
164745061
403031971
14846646
121086877
234369490
510917584
401651566
239989088
239396449
536457109
433017495
407875895
452025642
371540425
410862984
245428674
155968546
76214751
77765235
228901679
68239069
230668317
504485851
22213602
260315388
90474350
161441653
401026668
40411822
521346245
352969924
139499362
460367009
134353467
163429187
304378377
449838113
527084675
454870234
533534237
207668108
519127883
536746511
383531720
397972830
235702161
138923878
141649427
228324452
142189800
25723427
454569754
187636303
344293559
509646979
127788510
535188408
47610331
269452122
280400861
286553659
91582183
171716676
57991344
326466703
507402224
188402360
406392326
35513962
73202014
9035564
8683650
28142360
456165999
58169068
222692889
76817096
424032235
183303645
394402662
523115723
256626553
14138411
115551821
449987419
457918531
287147346
235892328
355838503
81221232
273846108
7648147
464789285
46683315
344576269
178920914
154726119
422572782
368739759
330308930
371354660
214428060
254464997
483275850
297616087
221524350
46121824
529857294
48256581
231646598
474096940
184726103
290610608
16577085
374272372
169647623
271737025
180340092
73688516
414972432
195925653
200237051
380917128
391732671
20796515
260315388
185139801
311474924
427474032
284216109
324633047
18913655
298360625
490181614
283426058
463209113
211851095
170658173
333692716
406980175
42166322
190876445
232753264
207653743
174327619
525496831
61416285
66134464
244402801
306439986
120979285
530880617
68294450
206141997
378017560
51872599
59754651
355180056
534855738
156937584
395447456
440175190
110221523
20452304
104565486
231909
134532218
138107467
487171700
80495755
425998234
454631914
27281825
332105711
90218791
377066342
427838475
77912157
35771621
217389302
499814361
441454603
300495962
97188439
203091132
466647288
134195017
459560874
75839144
259024093
520167827
197643998
442529551
387442039
509704511
372947560
83914737
323759377
531093025
319183973
181419044
118547739
290827584
444543212
329762156
82309492
462491408
69491204
470512497
319248300
325202994
43748610
89750931
256626553
410430678
215208614
380396599
248432145
337236080
477744099
330207352
101963634
505276983
62985083
504006933
273133792
39532636
476181107
470407142
7122153
19240799
212751696
503497352
426457610
489047931
309318186
484963861
154091030
255416659
150457627
476389942
232743545
490974604
116576929
180149382
418757786
260907698
236471011
429003961
302616459
429565327
39223304
371440410
348491860
462488947
279736918
99778206
210211130
299238484
9037895
28290018
106411972
502801055
168487545
274417570
421159043
526551321
435548964
158461302
178428285
298045615
68276119
193132595
288333590
474570276
114801993
169430887
254248877
309152299
503826795
88905899
250289076
291915162
152689262
195107122
268043025
344067597
206331540
89984801
523072881
28968651
80760013
37942372
497484258
232769535
122765118
111060148
92886625
532851622
265244994
319202815
163563215
69639909
167190782
247500553
216084873
408008779
132619164
249552477
345841829
271503556
170026197
481880955
273400446
39059918
425924658
224093588
489386054
224703771
294789990
182062674
335169560
309331872
220891339
40685730
412380692
481413045
77895198
151205479
246988784
414709062
76899879
206336070
19496677
197758279
118116182
314232326
285647443
489198925
271508665
76493498
485596601
128284303
372909602
32374607
396314190
451641095
210162111
96244641
217713842
478500519
466222295
126238153
457431619
472273586
251702030
169384718
76185824
24734336
11163337
361649205
526575388
397903262
3248723
312531464
199096377
35413232
232619341
427522600
457949544
143018025
287153863
488544135
420787065
421963840
70610802
316472692
385496664
440845215
139797316
390713478
505816618
407695580
476769689
464391003
410536048
183615790
344392369
294029440
339766377
375296473
156752958
452922679
102700294
108231487
50525353
520945156
89454202
149189534
106762253
452863702
15162524
309293026
228968184
95973921
290827861
443466566
290491670
118328550
327362258
431123624
271927771
209841129
225186808
266805723
466448599
187121330
140208568
395000498
299253737
383594218
408916244
355342801
25617621
271123155
13436631
16268688
344114839
357931170
503999939
258834215
103321346
237759899
527997411
441900502
413599627
369101627
523243331
139788782
488745779
368944251
68773951
360891077
211720772
348655221
104377558
144651832
440624539
45621494
400094122
440000282
222041616
161746844
52476518
333692716
204441
119557097
415177982
522177270
115439522
403875274
88138707
371413832
53473613
414771201
415938339
348329240
358051466
174566835
275678765
231490655
16237215
345706662
156245706
27883437
176839747
390796000
217967843
101259115
350717825
248662370
502924503
124524532
296587495
317816244
456116052
508443708
1168494
32321403
282213094
179964821
40608538
150405479
235570544
517528835
311889150
529434979
424836413
73766309
496485163
474258047
70522564
442876021
514219417
220863781
20318265
139246217
77571344
211785430
339382513
269378506
477314784
346425685
355619100
301174221
516719809
530758148
180275517
191854095
497792327
367007546
144905457
434650991
76324809
41289932
171364024
514259324
536670777
99984058
244661350
78340549
225347927
488781847
77530517
501692297
348339939
66891882
368354626
179630901
35980246
108312700
45022194
142606
533142746
504766279
6715782
175152074
132623532
299872697
51933136
422483448
457402606
83294616
210732136
151054307
424918570
114338404
27822421
382141182
66093493
13278741
245182113
427750952
117652553
516553197
525627769
285599201
399719662
37910169
161188726
134026385
468990139
40901426
477702764
139459513
367983957
221216387
340276005
415514329
476907759
518283918
417259147
72283909
515636461
85929196
322757997
378836851
179391564
337082537
303051370
48858515
185040114
358399483
254225477
275369631
380647744
385594000
459686996
427935547
221324126
237553299
180775474
7237816
274663504
76238066
47454968
512988909
387701680
384505033
315266984
242788678
1992942
334166440
326077130
243287916
525926912
343590083
467516018
145805141
101325554
527532408
377230055
474594961
518383206
495039031
112574843
481573564
3055028
443331724
203182915
281008474
171955614
18060339
318660030
142914046
458177108
389035758
23101136
56745297
72698676
247194149
110263313
152550541
58681363
506656347
443363376
140742789
496592842
421362553
205761336
493350124
395008324
311267183
235968878
401571198
417309755
146292985
266626644
303536857
434967327
105552932
372369520
350617736
415177982
13039949
321119972
407419236
213470525
243133200
306595157
200233473
345359283
447612109
261760703
207911335
263222567
341074195
7489798
150886513
370465747
38847702
409339100
221799516
312425520
235268922
246734434
457342598
460702161
385144808
16362980
3467140
147943806
197886319
507290053
121461114
344150395
227527165
410021422
373752395
444255994
168984693
441797766
159039982
110714720
367884908
162144713
285268659
445335848
215061619
38896313
251987899
80396257
361190682
124046270
414607901
12828232
94959439
399618175
264459075
467404621
530830612
192268323
418419227
136471010
143827745
297126615
459657688
276966154
147921126
327623785
492009429
54614481
449397662
454403881
308649974
330578413
62549473
177677542
183175668
414695884
479183269
152796623
420968207
320537835
400952945
385622906
288990063
414032974
32954851
467046451
187561688
506717631
506810756
80360943
2608203
291802298
521822701
313115984
240092109
189392680
374938537
487591315
331901391
426509378
182306989
128008289
520439938
79785811
92233698
368459240
113249079
520321218
350767683
370882042
309578698
277815746
84916396
178632417
229340550
28194731
534528407
340182844
488335291
290290509
484611703
32240905
239803115
334296376
384299572
317733044
359855495
351011804
182561114
17262691
493304752
104946695
85268281
171538818
344071460
186818598
262294558
470040940
160409004
198121283
54958083
156053417
454719454
310014012
424780644
396982901
3933531
507571971
93483348
106053674
68657410
384333869
475938521
128936900
422741355
277075553
215515934
29410151
201429299
394884547
520549362
422786510
212206229
120763291
403860224
261036487
126693868
121498659
458364060
57806094
7567463
341827948
523808142
96080956
418633053
314260008
312683642
229834974
527683818
52507447
433448566
406344800
424625802
534636362
46401602
374123208
407967670
291735053
500324735
11161837
191073226
217203230
404023203
9431057
155269829
512158950
399236291
271947666
407086125
266769075
9003587
320576224
85951251
355229427
518411674
178488383
441619856
466408605
345356166
21898476
411104281
431239911
175427892
335029791
512551237
67154126
478453902
142622220
129421793
450000064
93227650
42891080
40398846
141160498
296379542
288125659
90242631
58717699
207169378
396166181
370538331
39546136
355171604
141579533
84715956
205849419
508777366
2030653
228794957
122787826
259037963
197018468
64413182
151870393
521680220
310045723
255671555
180613710
152066982
253151090
340623893
329087887
464549869
307366797
366224787
188054209
197245727
272046235
423173849
272834058
276148297
508018400
235923803
84946058
102805491
522501989
63563159
171776179
306201145
346827170
274555334
404654684
33026401
278986879
499971037
481448922
117838526
25904308
85747444
333826681
479591984
143193316
189432058
55622646
382681892
278186001
55787841
475012803
291236484
295145638
229388909
178091816
308355494
362787648
269654625
179968981
257392789
34975995
202351771
117538159
66703443
486801179
285256319
20814859
264292502
335612859
319202815
77871578
426300543
371122787
467660209
382131961
518503078
93394349
28329212
477083402
492402819
472142103
310184123
469757158
380253917
173664740
109645303
57037409
99790662
134091428
252882230
189108731
348859771
63375089
37697830
175422928
283062133
72028955
94820297
377082510
54978606
342822777
277756286
327095702
469693095
436952005
274151276
515994751
293025643
133060404
264861910
117038276
420334259
29061468
20115082
6505479
241647444
137240237
496642083
448385856
83699876
338057315
523577082
148384173
77099350
365976202
173387066
46647195
13141873
60428016
338603138
364366493
417043118
286701840
516186931
315343165
534914366
70514888
168171700
248836031
529840758
247694772
234999867
255274178
46329186
256112452
48543804
15126841
292003599
367043199
25876121
444574519
389326150
66683788
501441563
267668735
152279558
137000644
237577904
433906959
436324570
254450203
338567343
190425318
224847826
75976561
15614139
212246836
49959827
519554263
274094687
8291155
90842919
436922337
44860314
98926224
37012708
347894997
8838742
145080200
136460852
133149465
12949012
462263361
2624553
22425802
200414763
296471778
42415222
378859657
258939271
132930665
182716346
135354265
514627885
482968329
305532848
14488521
310351018
492670639
428462169
75289280
50696185
270491310
183430787
345818324
400284057
397072166
311043582
478919961
252233414
380502884
310140069
145688880
234701491
313181164
220123062
205430050
285369781
535375463
44962694
3193434
242604874
96372760
223838712
306083629
24782451
336146005
13729631
473133012
175635252
273829723
202806693
235867257
167038401
34098140
313550907
142220086
379563663
390953233
117750929
384579770
96174455
144038180
305456902
242295390
100902892
159826674
181441835
493620648
461368561
53931866
438624303
49779099
336599054
344490361
439378089
398975420
16920265
213319155
428561455
536481899
459494895
377964061
351075445
323580706
90814089
118135282
218557093
113963256
198328712
281275919
367339168
33051624
523492629
415324535
392735547
170712708
162394510
94310437
37572606
320385516
131986545
291433766
133895841
526134825
339663474
379733027
389882416
194664416
62014965
171933999
153325262
265398217
479563077
358919742
244069220
181350942
428337781
475028413
288985188
528246803
197247340
420643689
268553611
127477733
256882346
459453070
227313074
381288146
63322788
176884796
430797245
7509656
395378405
464835146
35406653
207543028
296836894
71958373
371628338
69750046
422753661
357318911
424121544
22894769
316685349
61069245
78129394
11757227
440676276
190282885
44160929
280793437
245825231
441696154
241989990
406299006
335612859
393356342
379772984
489142615
143593124
247426619
296089751
529644863
216951728
326558558
486876727
414464116
256901099
485691574
12408130
463012987
205649346
516037324
316305958
462708892
437128764
204692764
357573861
419540856
119398840
372935903
34366029
95837169
228466282
113369923
425902417
437653575
92868495
402965367
198350440
258209468
427048615
344672624
71337978
14580326
450374010
17270930
311534595
388049694
399000389
265100802
470326347
374897517
93895915
348760146
299450406
267705533
273241080
171533869
488759594
329621330
62789021
8309383
165342077
194414735
339015017
487875127
218607135
253641158
461461665
364929867
269155385
410740568
38069301
271760107
348378537
147071744
209005830
258025267
209075727
10402273
284991167
276916686
375316518
380061436
530290939
242531892
485184793
281125674
517690008
466673131
34809250
413933135
404300008
9034163
297178812
226080303
426664239
22840656
428025780
506795005
304339957
384834881
239922598
79812906
102888777
71006034
509976503
336272522
502041651
475937601
311601354
8228363
432688511
275313034
399824463
414262835
337606334
7101784
223987001
269008682
355026786
476630991
306803268
213660050
409361945
93005454
483297877
77754260
262374475
501326983
316310970
176098385
219642322
157473634
337789413
144473952
223759143
494509510
239268608
468859294
349971176
77178396
482050245
510501958
220386451
114576580
428155450
281488123
340929365
404424675
534653073
234272734
36153017
355395051
28647824
113581133
477896685
223177728
197676097
302627933
203520423
134211978
351755849
32987833
125932751
124581408
365672157
276549198
119702185
204959501
521024292
304171933
30938772
139190870
86893827
437286023
312739260
507796350
333639946
120771175
104769417
34057047
128809706
202682152
39981877
71167297
352604915
33168875
214931031
137850559
46798958
266699694
346165979
343150905
182197959
467234865
326889591
73783603
292077727
455184237
154344858
355841451
416962679
93338762
426985757
287281590
436929581
163959070
469012096
266911068
135187754
470392585
60191260
321105627
179511175
360337625
388021411
114219816
477008132
119124770
468963281
517456635
467469958
381261565
460941124
149272684
19986453
362944229
380862927
331296452
534138317
118620918
25307215
84145201
306812145
323080287
400711754
200821629
421529487
111101199
260021727
302581123
372487747
153186127
146341447
375980369
494562948
107301697
113592579
460758595
2812457
412768923
500617436
342078801
7855980
55963835
30091094
223109237
520878701
277721691
367067863
472896011
436865463
178251279
124710756
328898680
241263230
346735726
517008622
443843878
285647443
263828772
200198165
337501064
368904035
238089270
527685761
60409498
401481385
462464987
208719963
398390536
164843833
120619590
11485064
503205714
31760184
516403358
125628830
412820738
92153665
216040334
479430711
5512224
314344560
310745222
75342795
282023220
375886192
240166547
348754847
366887295
82400103
445137102
379923950
268194645
136030212
328390360
4045224
40771151
516147091
528280649
505862451
104488049
46796020
87099999
87600136
265064245
102378525
202998809
94074142
281232677
43226860
342571001
518201209
380453654
1476663
214175191
221120273
263222567
222999324
3038948
157985889
68190098
209081460
427936960
29344171
248507390
477298943
460641028
476375910
102666816
112116448
8631251
463126299
276777946
501531543
61851179
85067333
144090941
446951754
439312659
358892495
235749508
253278475
108660154
193591338
470375199
176565797
117038349
196463263
431934962
47122314
516671669
70026103
496540288
284008136
501471958
346425685
399639520
225504020
17687550
518072697
422168878
375074986
365876492
75977826
308541766
97217492
213805249
191614410
139100711
394748774
483566904
92212549
90124213
114526090
382343856
385979796
140422872
158991668
200776497
448000000
484884393
48373168
127014897
129153665
434643672
505144911
380484402
416279234
309366583
354863429
122645546
399645206
66050311
521735775
280377070
188163229
489683384
155832870
208296692
16535740
510255480
298346620
333747589
494139448
490945520
89158599
158651351
192672211
325265200
409123839
458926450
409560331
375545660
461038231
376308503
176676506
188480257
178732335
477584452
215755029
183695155
183384353
102816518
331037392
112184288
477297223
263485128
330520638
16979230
98531334
88914817
69503439
468518951
479918668
56934783
524746927
494960003
402737205
22057068
91462219
236927599
304345095
130390201
15787934
343737235
300403599
90153949
255483931
362054813
465582124
213256791
57504400
400596482
144875392
236965726
401884105
65120504
386027775
467078456
147564112
452789878
412897252
459991646
75931809
89453533
98709540
84142225
371098076
18238383
505871961
522074005
93457421
128257358
379316594
351865426
523100319
78495266
359222202
392366814
470192478
246803334
522296900
532571482
169046613
51887085
510231844
180410945
101404237
529872339
12531907
420146419
47432624
479715833
18057960
365216502
300326198
367980937
517603438
163607061
407866989
264107576
244292626
130224913
111480703
264150788
99130718
189449700
299443159
321339966
290581830
367863048
253692479
43126339
514359379
82062532
503118384
488184582
252391049
171002345
277986883
134352842
463142914
68320380
171254642
35577723
479876555
494488438
342637408
297704775
331565139
119601375
144720378
162268585
170879573
518685411
61132754
332647825
123742934
37910604
304015117
350389262
191600786
74467772
310642253
215132806
66329662
234349478
247920604
323939796
327054145
287481244
469792756
140475562
15328882
434366760
293737202
526031540
234438344
9443475
332884486
246360462
285631360
330925293
180412183
238985660
355613547
66345981
75340316
175848170
59212066
376564170
180523920
418045683
127979967
378169677
336673683
389177919
171585162
105260658
508823360
260366475
38730277
515969331
73574915
192533372
466189990
258305615
12612521
221036442
526600897
396851360
50576085
468444748
137581191
289086437
481931407
463482473
436615767
94173605
214769284
284609717
344387184
521725631
433522848
427506913
366338559
407012575
270812677
129577963
31932631
454076820
103578052
398686591
78332733
472293600
274672732
355904398
133711102
436911585
526834970
231213188
209784150
100897286
528657053
493598857
242871421
471175311
364357591
373546404
119186744
171554969
480165673
136152645
234093152
329217112
508176000
505893490
327362331
373815223
329813929
58320895
532531200
523883152
379177236
339991956
196489775
324996960
377631649
536326768
456747913
442081020
500415559
359263189
231640340
302515743
316504202
452789237
51649229
24807160
312968374
195264434
470551425
290379424
159478745
456278312
237584327
411954920
130171299
118396659
363251929
384661855
531504255
273779565
311376045
149723943
163724085
66047556
446768219
311792681
157340209
391533791
86096100
231696482
262926337
285778402
268381579
304639623
91550095
178471501
168807506
77511264
291573009
117077008
325864599
433993436
104173454
464391003
400662858
134622167
243905913
449555028
496304879
72480019
6728029
397732701
11361153
446784525
14384694
159064444
104307788
376991797
286966817
64787179
344382934
406341523
26696929
219424553
239922692
506118230
277996929
41618399
364067398
4067278
97914009
270817934
56232819
96905160
114426036
134202847
90960429
349374469
408085810
396951580
143065992
159932626
39054993
353484684
471123331
98132636
249729605
221485866
452512063
147818407
32390119
526279088
371607025
156629173
414037715
143430396
399824975
200888902
502504721
510267418
134900641
481271955
459363616
132105119
92125861
125231416
103032874
463998159
216924529
497124112
358021098
375144041
100075912
57480910
429764666
312672554
372724622
245489659
202357541
82983342
267194155
276731204
522210264
80160708
81994785
185075400
148009139
114499294
162035686
42432018
167921240
141679696
353703481
27442747
499150555
169464581
143654693
404888685
481977372
421917271
464680051
488762929
58822861
84638637
267909065
245344852
13291827
329431538
446729694
380624148
451889522
235145586
296110761
376218417
132305164
253913651
133563788
80529409
290639455
266856973
301200229
261543329
348955687
471058689
195341517
200052879
401575784
27738540
10970027
310423588
384999143
423611870
377019504
242617285
521266899
281969158
263811413
292665441
414208263
502879145
473713972
231740492
447169902
356694977
222799129
447774017
16670284
502001506
87597114
309555161
139702142
443928955
77274071
358988241
114798715
447091711
204496480
203272609
503866337
307955199
477379541
315947675
53368706
225638401
36347032
65697841
502998914
52481799
313261467
187292119
359169518
48106425
270178543
65554070
15488036
506228803
501052099
395145995
341266881
406587374
374520444
254891515
520176338
270412412
360639782
231264975
212878746
174483287
480075205
266356568
1199467
533118351
389725869
31397985
409666717
8181215
519573377
362181150
527210490
246069907
27710833
294358017
436834374
286925164
417599127
398290385
513162596
458116578
529727997
41561824
163522439
412888417
126683966
108583115
131037765
501013044
330231919
40825290
516332725
473992684
164734705
220997338
64857554
108717338
104764959
393634557
438751021
436268229
100068705
156861505
182856692
36938304
522182226
13591639
535896740
288892893
472916193
26740848
410111144
81283765
370095575
413734791
155199776
120894254
181886158
261774790
383423292
29413467
501412558
141010075
282481122
133537617
523768957
30034965
128064559
62210882
352554830
46496205
359102147
44860314
309605424
355667263
470985687
497716963
463781161
75852746
221670526
260634785
336067939
22716792
2968303
511375891
463506393
273699451
217984455
361289837
27965527
208031356
337227903
129012491
8292269
292236576
119285436
141451952
406902822
22440696
507583696
353137699
478779247
533320786
235358692
132351617
17471053
66547350
69533832
364395871
503768908
508395709
7539628
376161438
299236141
354544194
118829919
25642122
293161833
462079188
423394447
168933579
145873410
376882434
362963337
10501762
232314569
371602949
519727336
250355123
297238980
39212482
108934338
483202273
177966240
123684187
96131128
195331454
420198910
181816597
134898359
329145869
524987783
403227407
474686659
276844761
177637973
516609098
306648142
535915252
69741776
229397090
385153100
291065877
89646624
16686130
427308199
122543250
116573847
11971915
39273822
206208663
492826792
494427387
39197744
208751520
249088963
509260126
379150025
100415390
281007511
457792729
310380905
452299738
116311329
209061811
283166874
369076509
109101513
141376996
175260405
51227546
305766764
43547719
197246650
483578643
147438695
323593453
218142862
239803115
37143882
160067828
271703828
358828926
467753850
519670719
23225483
5721221
133631199
17487563
63377864
157846131
493901042
105585203
29492928
86731302
258775144
18633586
262299916
417475583
102938929
116745251
413967260
318942662
517577797
291336761
32103149
466376113
398610590
466657943
434193265
491342063
190118136
229464831
70979950
387428873
344363257
429780673
116461080
255504653
474463828
340450850
468632253
289054522
215583733
362804926
327324790
384561025
476523784
24077619
334523142
140993311
55250828
472327227
35610940
185069521
146231907
296837493
304339957
508165942
498013926
484551480
443805373
281958538
196864625
155268610
260298334
212161672
322033638
8683650
65774698
110389233
246733579
134885648
533644358
157915976
267688512
520106309
252922540
535159467
181855377
159876462
425928318
326140171
534513989
170726338
35127776
290377541
130312684
516446677
261163045
503769070
13597888
152083896
449780041
151366504
318076169
443923975
188107021
89192541
411233326
439402608
415047398
283468481
441003853
88864392
2176444
118420856
389921446
53815225
38941459
514565921
488195345
400336650
377756811
437001602
31599892
337803097
128822960
125117930
488416442
239138807
453428128
521460795
292448111
503686104
206746788
142465422
331459537
435995479
368239791
180884597
121021211
105975890
472268606
136578559
34826721
228215717
465882461
252201773
116760252
497992595
458407196
181066560
40146255
174905086
317340369
193972334
408595640
515824494
379336414
232883767
410975293
522398902
139632361
45752593
519464056
286847744
214551959
459816327
84773718
361578675
153016086
517906912
272394529
324518271
73332787
86439145
67518637
366100047
466193177
15771249
457859309
286249611
172332522
417258270
531512789
136607675
483362287
152491099
514557855
363154051
318732774
142137796
529530374
422224914
463633224
488258019
350604659
100274231
5014523
363296125
18055032
323874700
38568643
115067093
265381248
411734114
177489854
79927323
157468167
367187492
85701201
153139571
321556980
194636124
282280935
312162915
251671943
223829042
520349086
236247654
266907388
226063475
478121971
160986461
172876744
80971949
347501905
406653206
59402354
425426750
295237735
215906216
214481931
437178816
227540538
191767970
372651904
197039134
530094983
163043357
359720504
418325508
363151070
444254958
139918268
354067061
197661717
421227044
276107512
230058263
286062221
391890863
190565299
474287254
411709546
307378534
337621702
460067816
488762929
385130743
222063857
388697175
278159012
174370386
240570635
129045234
42555828
178820941
387139305
347517695
9404162
216234237
496749725
274461497
301992426
304020667
115455787
265121321
458225662
210476361
201777810
383344305
35542474
511304705
43680377
490191899
86569155
389083291
222122233
427849694
408493141
338196517
80710682
368614576
458512652
167973870
101580106
250860396
489649982
372223384
485967317
164754167
97494639
371240777
278120163
494078455
330587952
233244923
99441248
87371591
319187703
27535864
215829869
348523467
470313364
447678935
331230796
115349807
40378801
297854462
82019345
4514021
486716955
271761055
29162716
39642603
24795399
103143213
128128991
396049308
500948284
173271622
173423096
408440688
184324018
192848888
528068467
101017806
477531682
85236513
521460751
468042658
434079460
386782052
35508478
269272225
82039188
273289238
318864589
486171381
410156315
350275177
323696870
286652331
89320270
209337864
339663772
175413976
534352600
30089815
437252873
500036481
69450071
446711948
147046274
233669153
404382103
528100914
311210497
476568526
414096364
372167179
223740890
23205904
388272733
530786010
253408394
117095045
326475129
247637686
218940839
273844567
427750952
453820858
476938978
273619937
517254589
473648741
153542127
131245409
39691064
144820234
360930861
38751261
138109946
409023337
502497575
152715525
160119076
216233846
413387625
385240399
25494931
123343480
129415952
92022814
453402707
444192063
258282643
117692620
202652746
93558618
58839715
302733379
79370555
211949696
492968897
38656109
476887890
105227769
512855468
255646995
409192695
380602368
365884326
512695556
221282361
476075786
530426030
249182010
140876269
5244708
178297640
246831705
413736341
521170502
444701432
423376010
79348485
260699162
173145298
22690850
60856022
228574646
109182415
113038140
458963105
437550225
291038340
63998933
448942549
91413284
188194862
131919748
98170024
324694666
377632666
237107577
432292767
504306288
423215427
458832667
235795101
91958805
83439886
11964897
188937616
25577551
262645468
174516927
40054337
214670313
16467947
491356867
277254988
230460920
523434549
438731688
327799096
65733164
228166025
97207595
55199679
37144972
236520157
298163084
372449939
388021411
208155385
509587395
222226450
527256348
289280639
345460118
126127340
311521321
203136780
209269223
351673813
126835987
268112405
263365735
171801358
368597623
392279256
327477828
344518882
466407443
134179996
133402761
211733478
350949821
486535915
371998792
414072848
295627952
460624378
236022068
266679722
345262426
527066410
413603844
210563295
140223484
183556867
200134494
279574072
187929993
522355782
41710236
221224199
308017246
62462265
347036623
334854138
106794451
480040780
125177236
258305855
47319300
475337119
94180602
334626722
512080592
341012193
20928133
26193213
10266641
3898269
230974112
331660703
245152389
299681122
428197221
108391342
194060338
358194301
50309246
535156886
198175760
75145736
344067597
246760494
233978579
318701785
125589728
258210972
439220216
185264859
95458211
48789216
250830485
499790348
392147094
18838874
98097660
514236783
141164469
363345283
401841357
24391027
104962848
231723119
250123141
446375687
379039763
339226168
173789117
528923796
59714982
23463511
272763914
216542212
535591987
481675946
36453681
328339854
483517938
360212751
216205161
263410527
468054817
498067213
443216506
116921910
212387950
148839871
72130901
360911759
258578586
467873815
55300297
156573950
35124323
31167377
444123774
153581600
244665806
128740777
354482729
513076876
511404715
135165697
313056990
155138961
394330606
131842929
225709087
28543954
256561403
532092543
337000417
154295160
106738992
212051416
95850016
132574661
492205088
185249809
498586311
199953280
35474116
521293187
90948982
333224354
476523077
7572914
475122477
280279954
204364064
432423608
336960754
247287150
393590125
322484208
429345085
141158068
318940344
373633778
399733515
463431401
339664250
443788316
339389606
248244948
43241222
49965368
447503070
492249262
520863699
462756774
16548018
294033276
519205278
328593489
274679588
421973671
293023458
213512538
499338599
91932460
16954408
345724631
150828037
45894736
226523480
187292119
365192120
304169391
413156791
444760217
385962764
526591557
471602817
519530748
431234245
462899116
252793480
481650670
240576460
427423331
195594410
302674063
343944843
303831224
159491991
272335195
46260191
57611853
328959650
86214228
499098056
73676830
234290853
153832796
519622430
269032889
225335464
496421646
73778859
487960738
403695361
362544007
439072070
531413391
107064857
380511604
293675198
240417218
480594704
256102314
429767487
252515794
72068092
509832823
171650685
31086186
284942148
108212199
200746110
173158466
325441263
128652765
301191092
452733092
36940924
245612647
485532659
301387286
100247598
350321266
18199098
148103153
285736145
29414295
175114631
241428805
466500876
370878980
329914230
186207786
418424368
83439211
87525977
151932367
89034747
532188457
365971060
174453662
204420830
401942763
395341327
82604551
409145967
207833730
437247819
307162990
526863928
132372177
113041853
178088387
20001834
306961342
275701010
265993880
360147044
397988930
221713474
282206963
90333629
465886918
114162123
370928745
141085788
114667692
423653634
281944607
494605791
41819226
269632182
140882742
145539732
388040428
378741364
80028304
524477450
372671696
210627001
205327913
109276035
106400245
365777916
404267225
499301617
356560620
173129490
88169407
113432687
251919660
502889024
227224202
81445429
164081757
384621278
211871874
489769643
261483635
89509379
240405646
122469180
10874229
465019333
485037066
148012959
394599483
83699876
208529514
277934855
491642232
236897157
33290984
335603769
6941177
205043934
44056052
94402989
40244414
118745391
340022638
367168985
247880061
174162224
343221039
456706209
22131983
295026854
332504717
517004157
411775683
367249334
116702925
339711198
424868531
129748181
171140797
242390685
203272609
305045726
486977298
88866359
106690560
19861736
127802263
422325809
23784241
115275256
25953174
24812564
443058841
11498939
55099463
253416071
141156717
17609328
277368754
444754458
25784853
524441214
114442529
342117509
492906021
180977120
32979671
193202541
49832026
522926023
114412574
259519958
123414596
128821776
85765555
427760270
109289897
74892270
316344135
9905182
311110495
45135074
213881288
158099857
532600358
399988846
178193629
312659370
358164129
442391748
514897434
333885240
400823290
370077069
486746129
241972270
50596978
459426502
343397847
10553130
486174695
130134810
475071051
253645039
410964737
393462221
236776894
173038610
117876211
508233442
375003278
311809057
149785712
231044590
402560799
276835069
463855793
481529399
379565931
295970514
503737144
147601996
152845653
172625119
480126480
359990164
97140902
439996414
224912574
78116805
390118706
472560719
511212160
442885391
462932536
11316137
524393815
26556964
308784979
39620055
159323040
85694176
470208215
170495303
234111046
486630614
431156093
248143491
397414430
444815069
92098534
536395195
397372062
340673219
280811404
36568559
278538257
116931624
284560786
373598581
444607644
217757234
287133775
422969513
223233956
469759518
286881425
443894651
166806818
189515807
428390824
304155088
435705759
170508586
455494476
129514399
208084506
23024560
449877918
207115721
487136169
10492523
86268658
77616175
368345305
278295376
274130595
64563926
112320272
199141675
187358000
505012224
164649228
140661397
487024210
377172248
490975903
79941837
269844966
491830418
484231813
194647772
244661350
449261435
478101717
512873002
352527987
96835398
524566396
502896619
31326825
490463287
6875200
506808779
170649442
39685820
57638579
418925062
175730707
341216763
399199232
4432312
240188745
177835733
136185955
235133050
197301234
83579822
527757452
154050660
27422332
221646127
350952624
52213693
504872582
440474553
294635506
115614682
116703149
182279122
381260124
95441378
402292529
277697102
425489977
76005404
390991534
507327141
147428156
247516311
260634234
230069260
54702819
398764544
438565250
42444058
461368561
149242794
405328880
413853828
511758617
320041854
520173787
387824001
64131276
311200876
42863437
350440690
254607597
329337880
321643307
59726640
106427562
396316781
232130698
292934237
48055524
462911836
159211246
510863174
531084523
57946054
288853026
303706071
309125387
353061336
251932064
198857768
101983163
130543947
68205447
259304265
241736527
264873688
503205713
392130858
103944013
17150117
3337486
297890221
101734830
444502718
54241995
403483495
282191801
157263995
474179297
33460147
174632726
524128727
332067235
68315194
53623292
324478342
418468930
406680326
472904025
418021758
417478732
42063059
300433595
382547428
156422630
232824491
445356938
277062109
343825251
328967934
480622838
105919174
493856608
453836409
328463203
485795112
290181211
149663721
191162316
457299563
437759391
1396082
75543069
323081874
173600010
383304191
510382568
216504761
442638562
118878036
413987067
108194326
267460475
285901311
81405540
505625370
449774182
264238196
378519930
344948454
141063448
31200641
165783775
47969029
430013969
161973744
301485391
190452256
401088840
103869873
299897093
203877650
516327412
3695243
144577085
121269101
379371360
169907420
367903686
310852483
454935841
1603490
269163110
379117797
469493779
122120498
20513777
218517272
427165447
492695650
347773555
479253116
533880509
488023213
401508161
431779135
446133317
140875298
386279831
131661416
351491359
162712771
458139769
524501895
85818707
388097403
227184002
91896244
249845993
234883585
132949020
442945627
487210314
382532400
113288836
442805184
134233224
455345756
403341247
500496138
471438295
490956287
399193324
44354982
348207527
278721191
58905578
380942287
364408907
452647891
453916235
367795455
313378359
272488705
37789936
382478130
206396472
118773646
17180978
228886770
287170159
218529205
174055081
58261800
452041031
98280006
435396942
14109903
156396647
137879635
16374595
21496167
341285802
328839907
82204318
360672545
284369054
316793785
386899061
20276461
21963022
240060079
248161480
413004369
227004891
124118793
133826388
322912261
430827981
480064882
267672447
353842632
194801901
72095030
189017514
439717613
98495423
282587965
344728374
34382643
94545937
170059237
489198537
411736973
44993035
529706707
330164126
495664170
169490752
411966314
311279206
419883942
412111383
324190085
492411891
259567583
135999758
35356233
491370294
177481049
363614593
218079265
483223379
420394539
197061468
276853708
33986820
6743284
388188433
344250372
429401943
258435191
129288435
189348240
351189078
1894956
29201897
371594800
278339557
184334095
427998801
492107396
339386526
99373277
205017552
377589561
71649861
124303379
142538717
50860778
372430030
311739981
462397900
307425706
518614371
49766881
270983628
25553185
419570505
12814102
232833165
164452745
142448509
56238081
325774778
501882180
189982780
94744357
204394301
108920339
454248760
281588751
230146742
85081292
199696181
22777334
480197401
316831184
52372517
210908862
87220998
179545127
404954335
391223348
442970584
226254103
146343610
198400164
167169761
302462373
53590501
452695306
391149136
420996988
32057904
199835669
464799008
343984291
87473569
146355715
123868317
325569730
512782627
528556917
363697944
180962713
104261195
288646902
91789782
4085161
317414011
114681120
149088652
487333416
450048465
416447297
83954766
79644778
289107353
83480744
224629150
92415294
39834398
56754573
219339763
14666451
441828797
465139728
452611394
147096076
65532198
528117948
109197832
339511749
278486308
292648803
326003452
192609605
404414371
209603151
382078197
247404588
254762662
234638840
524773467
508259873
477848761
352330336
310945406
298552569
199398951
362357792
351090701
28387586
403183080
233052600
269167467
280095460
22199678
391695486
485999362
461793106
498507446
198205857
301022318
138527805
481807755
222700743
491334294
466376113
76405041
307043285
513703168
383256660
66179549
434717151
237566047
111932975
294509657
228890012
225302832
32938611
241551539
236355613
310347429
391747269
440880328
147445138
140791810
48954070
173164919
438422846
523440658
132194709
369844028
442891591
164187543
226650254
367366239
45719863
372734661
398472033
423809664
533427804
469943674
525221261
285903669
198611818
423936983
259955632
337082537
128366026
82396157
239241062
450960200
262582641
305991735
292831490
251076133
186475402
334630565
22314841
76105115
325575170
497753145
449314483
34098139
220509205
175474114
439331880
496150506
535134873
329881558
66190887
132673525
127637012
481565885
125559483
301049285
23741671
338445461
442529755
108389184
323450893
534752175
172787424
226267425
151048051
315793907
493136815
256429334
33440505
398898258
470932431
406121586
303852090
428673743
126800443
366684182
218801995
515780940
127592765
489684262
414691522
437477442
495296359
527065246
51080063
414070301
440248863
266566320
78843976
517309095
323164557
485485389
338831029
377105181
443606812
53585694
344392740
462876323
240383501
533448483
534261881
437931395
257883552
43462629
220054018
258313953
386906470
476179683
424643452
364987272
428086692
130679008
212300930
325635703
461655982
286163607
275119643
98816557
345735401
115295984
26669255
29161142
84909500
320769341
141027626
228323264
490275591
3040733
360119025
434804456
258882000
377988100
445910752
146438065
428231061
96507038
261752875
396457947
48605312
79024218
515303779
480423368
1572241
98516566
334171035
506583710
498793373
483685605
306870480
253850223
126614808
91971199
378934351
228039583
161110036
394761759
419997089
108317294
469465318
466787369
423801689
400404277
286243111
64683844
330119155
330654155
147836989
42680214
87638268
469041140
359506552
474663543
23581247
115121254
43132599
177009035
421835032
434007336
201317425
15845532
96493690
210264063
434733234
59465313
410524057
375258630
4316971
16302031
426547554
28129677
374323997
264326875
294322292
305451472
60899626
277995753
259765420
241050646
293003930
468628616
464096420
353970516
163082104
444764211
522002217
376704919
384565525
455400663
426296412
130851196
409987032
475537386
362088259
348021932
522351421
251333093
408598329
188571454
310212825
317490482
162480359
393349081
36519010
70968146
216475241
141049703
433855972
440750148
373738284
364513861
488374373
455449742
350972926
322593734
535716076
354989078
47357522
83178811
445716361
88893977
267465314
56856969
120925746
143768793
27233063
26669942
138487911
42311494
193659265
509806689
280658996
461817662
278974718
28962223
530950735
78217089
220527026
110156017
431182480
200707949
461718485
299268141
324339966
358242734
221633428
317287177
388364568
315482458
331809732
369439855
430215867
71162782
185335238
343798421
507737431
238742568
302064481
131240855
300627883
527043588
263742464
210672523
127003420
213128411
272235687
429736632
224036529
70368966
412909678
57395241
482842431
501926094
231062224
419108672
198897630
422068908
54471530
495273347
85194695
464181792
45291093
131473475
35245283
214709319
88471697
288095593
175481625
259746680
497734527
385963060
529901282
308463204
307099444
166278174
128301627
254165786
476909594
482694050
332280564
68144966
403239251
528318986
132674337
362242847
482144970
3410787
456572217
525903040
201222595
501709974
393543280
147156181
513365161
123271141
364399481
9794395
45776382
273491730
199257067
62743539
344293247
392452565
520020660
288631996
266231577
534915580
217125220
83353442
329341161
234410528
503396949
366375490
446755105
142772946
314140043
329744486
430834660
423771407
412672125
268503562
133184947
193285558
378989616
368914129
505275300
482596875
165497956
188018373
450158922
509264577
413535340
15062846
252961779
450408210
334202558
129539585
432775388
474972507
46928425
535834061
154044620
319976066
495790165
114447366
422226077
495167381
67518637
506961517
415702115
510573005
129719557
211441871
155473234
284513739
406255696
477109127
373584586
71787217
252858427
516187153
503335281
172956683
244163935
48700817
17687395
424156821
351178690
447678029
186797938
365597029
515845184
313537650
224607869
168927342
422052101
533091106
29960102
413144267
526536928
200366647
515001043
196000372
412209247
178705930
262776801
164011313
438861847
273575106
52011712
274077143
295066766
346729523
65892276
244693532
460735407
44045808
200587389
239909666
512108496
167785560
486362193
374747037
472009876
471964447
473840802
360357231
64041572
208065369
523289698
146475700
110607679
523749415
344961215
252619702
317496618
505802537
353618651
500909950
184725724
435879797
61327759
117422659
187550326
171408873
364180484
358123712
433856362
475909351
231244476
418757786
289672548
433103127
460439711
495132970
239602554
443554856
352736295
253463725
402805553
448576222
142481061
201514068
496481893
530757089
381962944
452172553
395017322
30992246
53079649
271307781
467611186
241527099
328157674
407216007
156693238
529584549
502148426
531242018
453413392
525932423
133258317
25285937
173314701
379701337
33499168
408251184
503588172
174270639
487599920
327596222
19853452
323434014
523084383
295562062
20720068
413717190
476801611
172873679
174193326
418196217
85969440
38053429
194058636
416513687
278646566
483404596
8867493
222786724
49590373
485765718
92587387
223705855
388913384
396569917
93779321
464804701
303459477
236535094
306229576
481341182
80396950
433140005
23270483
373975925
235873551
435782086
75055019
534653073
170855901
337161458
140453693
224277425
132046839
141506326
225312818
265358817
60179980
227999519
330042745
350256388
285429600
86353404
196355127
47050958
464047153
466364221
378967667
459533275
32545534
279930381
4828762
145187346
441716524
253961190
203256972
134865934
355151743
474312301
173545108
326398459
291232583
42442554
3034156
167311299
290617820
530888775
521829309
24720264
214071201
164144941
222002175
187252732
312857641
81258187
492636415
318128539
106900855
462073157
119396769
428722545
348713106
401956227
381913694
283623054
522168634
390876340
180340092
203923458
343631306
239602554
318839771
399580472
74902504
146417272
253683421
314202214
462911058
365143686
486842575
116146452
98705016
252917246
326264425
165379088
76073607
303903232
257822661
285490190
430196169
345896167
181525897
406282056
56837091
133516263
400283366
380238881
186660015
22077496
9757172
344447445
27064403
18764579
320241317
229947855
175260405
474361480
125607106
136620536
478407632
258826455
94934317
406622792
42173359
459627041
446938461
8625825
458718598
219452048
121966325
351315957
507526395
62313576
354742326
508232725
403525979
394413134
395489134
79416613
285953703
218474711
266698984
71161002
456346765
290937592
105202696
132957312
419348277
27032507
41723273
120688726
509556527
417599127
375241689
255631730
70414675
66374006
313885910
122486571
240115215
233620035
285390736
48075435
189568133
280655410
329080956
109162477
157169240
382963548
160708964
53611450
276253390
330818399
529916312
432340733
321175850
474601936
417073008
464012436
312532068
395038245
226791532
251038810
480176135
322910283
25080019
100965217
253126795
315618255
268179841
181447759
309685714
299070357
295650438
474900329
96905160
369253412
179040015
303372009
449572310
458227877
473435885
464496234
518831854
457441615
524919912
411933212
467733749
482473957
91299333
133272151
20602514
70705444
120382076
271513804
372291005
94389254
526639525
380768129
369138221
285343433
307749879
110868214
230822084
238464176
337952960
47018839
449587307
403266204
47282385
155010435
123317580
176553952
196721787
66777394
511402244
371563183
278261740
175960179
338692831
368013171
283361546
72076521
467774177
220958301
196863782
17131602
348456624
63532089
12949731
405873952
278768878
229137813
131630935
309332608
228343664
13638232
160887389
339832299
94253719
274987283
253661864
11098681
373289667
227875195
439076735
276065276
185094905
165606222
516356055
359403812
330435014
57297103
362371530
409555602
84102816
40737392
483644611
423038297
516981949
110416744
445166433
354634355
147253959
102377711
345170657
514431407
280977910
509894668
78439758
326979982
65988127
28518026
268113520
273228682
345896167
13362117
32954851
442637072
125146040
455313188
65274133
287855598
321055732
274594162
51795484
49447493
527964733
41660419
485783217
363186346
383978504
400071917
65590579
63403014
468198368
529242583
200521163
502889972
218607135
42120312
378744666
507075896
100496262
123424324
170383640
483314913
155230569
35592765
144559017
511890206
415439393
244866645
178031827
366139129
140457051
476769689
41845005
217234406
87355679
360840862
419048707
442329466
263025793
226108581
130861076
297271006
27427514
525094808
91405131
59527990
127991007
171140797
211849006
251977011
330324436
31471002
517952853
188981647
368095957
337518309
533498083
369011272
284708442
481128190
252391049
77302970
392426752
254333034
465568516
500413731
515327608
223715980
422179850
277089578
202415740
257061581
1456429
467733749
510176139
317217809
16517882
450434647
516595590
516099653
300538124
259907800
19641931
148419809
190215863
498324484
94662554
348471956
140892821
231579262
433510133
479093569
205392406
210560231
370249058
314769045
419673050
451208473
241847307
442643515
232757238
381821018
273018103
239938754
450417740
357039103
521440065
126165829
205314759
104759517
328586182
34640540
52160158
38702237
266691355
23719386
304644386
89146888
247178368
72828191
424669159
418365478
224048469
289839829
500911276
411198751
344068297
205136579
415162667
375748199
442340790
487333416
490099948
271447440
442987106
122676399
163204092
119781121
38997493
81653033
58006510
252336930
408304045
199541840
253017242
351686793
467808892
306750761
151942402
86871369
166464732
453969126
236276911
72672049
54830778
330849767
520037563
131558751
4609285
181019498
317719346
72823838
470070791
125330779
85877878
108316869
241870949
340059592
244274263
425780729
341005264
53432147
320060799
154766273
260069628
518830794
299505143
131774552
39931
377225092
87912572
377861917
427394427
80897986
259156831
476308646
323521628
219446421
100388210
78072461
334089297
308383401
111012203
400679979
109413588
350558232
423275241
532135630
100247598
474958009
297627473
505638472
20442084
332696158
137945605
348000170
383868432
218426195
67092573
174181952
388298922
368308983
442267647
487551039
445088348
295591442
213241681
319412272
31879460
35686027
39206975
38863006
424200035
190504959
240154578
83322312
137300614
283689850
7369817
245317826
316697569
72682879
329330743
165200130
192967780
53951322
88917431
146165725
535850442
292622369
130354405
136340953
37117118
186620441
283010921
399081524
208020810
497489359
66781843
229279256
171991786
51515472
380275125
382561721
267498836
233705655
77168347
118331931
376233544
97772590
247571659
35381349
298517220
388029105
161679365
423189439
38084543
280527197
536290744
214484005
347520686
468900857
40671051
70680666
405552829
534125956
395860796
417066188
241113524
334826230
520304383
285333822
423288976
521256006
324674255
10429922
413158675
358114415
32843959
155491015
25553185
173059148
432397219
143656318
347548859
280213410
150436986
347005107
202569905
178498073
296844752
116764204
531633287
2938252
463763474
346618219
189963939
29308488
94187838
71051654
175179808
32856130
256919713
309573140
150637091
337993693
340293611
425611830
477576511
220872087
39922700
435381096
65363794
280302308
133898427
501908265
400101563
283540874
409485612
406358422
395635006
182232585
156131107
512020210
326520411
331385335
242848111
260520566
260429089
156664231
164641388
364714025
465722582
352098336
512769163
162956918
510741050
404101712
214176214
359816785
4426793
32020585
319456161
505480541
272975200
490420274
487814138
97649788
49120589
346708165
314629655
435073538
500661707
450944133
442835743
147944502
489258480
295968876
208610308
284638701
274630635
382636628
294684826
503871697
264486222
193927637
409002006
43129301
236182402
349616208
188028409
258681525
415162667
337157740
323639660
184366281
504065661
492807344
495300039
386160670
13159583
504229840
364946361
208544045
468733094
198621320
357979335
182662938
226193558
340360699
136649996
251833571
450629978
206439043
173766319
45984814
67271653
84083613
534960904
281701621
176083503
530521902
2867973
90930893
99361280
338791019
491838720
17268998
467006782
532202669
43082060
353034619
506972929
3949958
510205318
166414549
435414617
397565271
90440992
478627821
328212355
120367205
81253467
521068203
280166160
8054112
467655488
346819689
273965566
180494086
217412183
253954277
60513614
397838874
476913529
248154795
253354912
368561605
100773061
307455839
155567425
478698038
113317036
448817914
318152823
453994544
474382203
365453046
529677218
79676622
530652427
501367245
307867968
67430727
328282712
480692841
45354437
410956012
319839903
12694763
112248698
133203213
153483287
138955550
221221274
20526276
292057774
273559309
278936607
102354378
430079569
359304819
298027543
473916168
520328033
422347654
444057866
520284734
259522125
36523582
523103055
442175140
274572251
171396763
524219789
433637030
499238269
128593056
364408907
375929398
44676814
425337408
456461034
471304927
173814768
13339386
182413862
187368673
412159223
326361515
207588832
44666283
81330460
299504553
264330249
348447818
516617299
346938758
41628400
422368872
155201023
368049272
57273518
106983219
257787514
343064619
100001083
26494515
179419153
78068508
396110554
311376045
19979192
208695847
124837384
15787934
108566176
437480589
174367752
481701495
125895738
119574246
93985593
11707781
401037465
306864645
427675792
105116556
13520089
525204630
445955328
31182498
191878911
331787399
132836709
324082003
153632207
377354872
259223698
61131072
253191575
144687993
403006104
344328770
402465716
408546830
378988768
423718532
352410946
120905402
421735114
202417449
146004672
55491475
140406495
403166573
177049352
459796496
478006177
454791408
236208104
236795376
366129401
237658422
448096949
291961259
503191070
355102010
463231442
35839978
128771774
240913332
286364857
124332881
472016106
156148715
374128838
438840080
280331955
345869664
327586052
394623423
136858346
163354170
196218574
392075705
462778369
356460866
370057102
282516109
107333789
441754375
210722243
289295106
193304945
217142647
80777846
56920276
83824498
367933885
329769212
510964592
27348105
463708297
491201419
142220316
226740762
196495015
36587142
273769347
18528526
389439465
78962158
323225161
81769230
511914779
306002360
83301143
452425793
383423292
48774511
76825309
461879940
104571033
256728212
78148618
126421400
244093970
274719795
93155302
81600773
409933424
226909708
34349153
488743625
376211988
120812673
292794821
218737398
513997558
216924529
155331319
529409667
41998237
161132364
401708870
346938596
189625666
27473126
3782492
106572758
6467000
481236898
389045269
288223082
182062674
459631230
403270511
243842601
426557008
382552180
240686037
498777228
396770694
344319653
534093192
44712878
149550511
39294674
277945259
66152061
523778998
470606544
202485514
501458767
89028262
508733202
478656576
470172567
401386481
44742849
69424232
273461261
116215022
267658950
364960065
534158004
326172509
535270418
43632524
166433032
377728609
413938578
85876767
186149879
127660634
339388916
110443402
168651293
231696467
7777636
128269908
148356442
529550398
13527977
104603116
471696581
516985556
372220806
178937411
22884825
102716258
178361786
389188371
23321849
308157068
297342501
164169712
206764300
295177771
17561639
536401303
92046826
27178441
111398872
486247121
292806391
495790165
339389119
464470374
124226209
447437296
176985331
144760479
468637808
135931449
376907827
276145057
528557202
485579143
366056333
341489854
276835069
131100078
486026713
515245183
480956915
139478565
431883723
70715513
374350645
36646868
352635213
397970866
256429334
93200829
134214234
46066282
260504500
161074394
455203693
295456264
464687536
125105504
307645783
295469089
392411939
20560334
153666468
347509289
431796027
67512028
471305559
35321478
423504009
80994258
119839904
514562777
28649981
271228734
416464534
114677864
375006572
82326254
398552865
145448968
346378195
529164766
503303229
83856241
334683829
480847660
303954197
233458814
10821704
294692738
360025266
342873924
204874309
430058136
517879179
437043171
258060763
257607668
350805628
384089990
254671907
410745487
298451704
433993436
111101199
317614003
468364957
57683519
172984386
412527730
128460311
331606909
274243421
19535524
509728158
442368577
221719769
62528095
169072635
522168634
7572914
518784691
270280504
319803604
278148342
298946192
488826910
496384568
54151803
472106694
327899651
397504033
39717110
458014951
436146941
451980734
29776351
295484466
231804435
262326639
256353948
61217458
350278608
434459220
157062380
536518897
89210573
519949443
87073094
494763697
192580735
375227474
358381502
208316478
83435988
135155748
424621756
465184586
485584353
405409589
171221090
144818373
417620872
398471337
205112419
390087427
288687549
453558755
83367393
210508797
408444689
31914051
430061750
227126933
133531739
314013699
313714177
152700667
424530023
7286768
373688166
98359960
534628693
340015418
377897146
500528995
400043450
375980369
372209611
341628319
229687919
426959672
159093297
274393690
30574795
513540866
125955015
88713343
13262473
423491566
345706662
254663086
85961727
67583136
328071544
430938883
294570993
468403101
267562056
248123808
373842000
324028060
224863868
100423951
49615648
311902888
526122874
174033390
443241667
128298278
504022268
286626749
413543857
331042237
220228392
158010498
437438887
395511950
19659132
336114738
126339671
30168641
77165296
496270140
260263508
196168699
188931998
454667011
320351136
433946417
261950680
48135548
167950162
512489971
532002128
224137763
409941255
276084473
148865183
22402302
533091497
228406931
385996445
139478565
284876584
336458822
590972
48511150
219631172
178050909
262083673
385061021
214893230
157796738
526564072
435817330
153025410
504871328
494946813
23437568
204073466
330660660
464381265
112124933
125683559
62868399
206476549
484635383
159867229
273126063
402255092
80032752
241876637
357866154
391819050
389779571
290308765
441003853
142067412
384266136
461104950
296650421
258046221
421136461
486421439
237919500
90709534
271400923
509852898
182736552
181853537
508395709
340571816
488170436
498453876
227006041
202206313
373219462
491953282
223770122
210354518
358662507
385293842
148405131
402338805
183378439
418696316
451832436
482048157
351076120
396866822
473001187
415962069
137621186
212844483
245548783
109162172
385520815
311988941
44222551
72627639
214039570
216001526
353364428
306520647
86189858
277366741
169488765
495740189
373882285
479395316
154747787
181719947
109544116
517755010
159852438
267747094
524190035
524832367
211698980
278457843
157675277
196827998
311267900
167252292
477951434
339911627
132547415
143957403
33099529
398687994
220904843
515325189
51505881
509385967
175420898
73417884
215691679
101190526
367369196
306514387
25235111
246360462
101642268
367479443
427849756
253133305
105471457
427418088
449302262
266371886
321730805
532691767
534588697
126685823
579487
270257198
207082933
312222353
346536151
279376674
329142408
514657197
69636273
159499176
441425358
62609425
381529870
78230429
311341084
228858118
85200266
86987798
109013747
344405949
281758240
210213891
508343793
87840265
57199536
296797504
204837418
243691455
53355134
99245821
395913329
386129326
409469864
365731724
69505140
312727321
446464925
413622398
256878984
54952121
218564843
92024916
65508632
282424595
496511913
380916841
531912567
239344115
524746927
93960783
233792438
400204223
429215479
460864569
109246944
226122316
142799828
381306665
470440489
153590712
185729886
4954372
510890269
466086345
443704224
275961968
369300216
309499025
191511815
78424600
7345020
417107487
250980847
354441983
73824403
208529514
170018157
365536310
206914875
85201726
262315264
4317216
13703766
430366713
509309805
257237879
529355725
445700663
30442860
501389861
66022267
163170837
366436708
17082259
30486555
429325668
310901266
99044174
404487694
437190189
336117427
245951956
209689631
278059155
176395759
120144138
380813703
360147044
15545144
457550075
27459815
199645208
21033550
181922135
89413140
9369603
503925994
480529582
119427939
194088812
234667398
248094222
123433201
267561171
326462245
9431057
155692933
252517721
449187702
98149696
442542238
121569039
389904709
401513183
238589497
340761798
405338826
392250205
417945004
246881598
376161438
36002076
132755002
445587824
201649487
80938629
114586579
230964543
154383766
396985668
142508988
372453858
194800085
37400123
172126496
509885839
212819109
63383916
189656163
450179091
358842349
122087897
498414153
285621290
493576224
496352929
422973012
116216585
213531029
176630907
73569735
95294150
201730010
12395278
55282654
497452010
55847671
287402275
154233863
438475261
324987667
85436181
253314594
110627388
396718998
374103106
333596534
299278532
229674499
271193050
152664959
280801758
239945085
46217459
138320103
155903392
113824297
207164067
8766707
429085727
477868027
108664823
47282385
469000245
327402894
169995435
473460972
2070006
188414788
16225552
300946737
301074031
489350320
65194008
472711140
525706478
119315905
285823299
393131333
431721025
410858957
350115913
316067161
496478881
286407895
61730944
435165145
345200901
522789459
178428740
262378917
436959199
61600922
46361160
158461302
292372687
87354992
300407911
350369488
450146656
99558092
197298176
421117966
137952788
355587658
263642335
261381735
329701646
278333979
446812311
511172509
148844328
269961538
402297727
391422504
91859332
233211377
276361941
281865592
92473112
446760838
103467382
440846097
64892323
100149352
376118128
47053135
401140821
427188778
375759394
327770775
42880199
442281846
78093147
495901278
42085020
318755580
374062445
87862016
132172569
136328544
44786548
185853603
411629461
468204574
448064368
205609232
345216282
12554681
194058636
161698766
167491351
240285506
493159704
20623643
367137507
475108194
2399769
97658364
76799271
35336591
349596465
136817393
444819626
158962895
143008787
270912872
273195069
184837261
404416733
446864851
325575971
42766155
220544542
295257587
92350091
421992661
432410969
292293950
195108384
150927946
261692694
446423726
214550396
399898703
7372856
108179849
496260712
125846534
228371297
490515873
360025266
32785339
14150978
205551339
174977985
361234219
402717378
509187583
309574991
410142783
527884434
365494765
164566755
100748109
273509228
235842587
43605124
257348766
531805827
404431277
8561996
489147472
148052014
519508237
264009768
13684065
259777077
312255706
442246582
313063651
332766372
13161720
335239539
379700674
287060425
420486944
202924661
148858772
195917150
325841837
226601778
13242865
506081240
396093325
363297931
223248793
111185080
249062642
124032724
173459400
82298263
406546105
212497402
223359879
36070381
75008391
24129496
488931938
14722150
281820656
43387238
336189676
293078268
373420215
183619051
140845637
419656453
362435090
372599294
342529435
49353771
350729057
337333220
187814292
41892838
146216494
359404634
38147486
221670526
130349133
105463821
107053071
278597473
342024938
486884083
511745568
473294786
368597623
360440808
410184038
13557350
155251855
265769300
59044131
136811709
535548588
21264650
170683610
281756573
165310032
284657906
115770045
222581647
141425111
530450327
103961410
81488236
479552595
387303003
166943505
419656453
43988656
182913762
158382141
494226178
78006703
340370220
161590181
242633896
254694740
270886824
280137982
529293119
11439788
502476382
333668925
261001608
127800518
471658232
361952580
244581523
328327267
338501693
108084528
187414752
224653780
269691701
516571442
452736731
205696722
379067771
41245601
324823639
334202035
368273021
16456561
401844334
395278229
286449274
133347995
128562853
386095134
84009552
434639587
466646485
68695131
274832711
88738041
449624986
403463316
219357820
43013143
33980671
447967033
502938868
383470152
15059248
379902972
260658586
33007516
413626829
217508166
321668846
135187754
154516800
409216511
175934979
102519498
278794009
194605763
269288860
172266133
131441977
436389602
479658080
248555063
31847966
209580602
442891591
440208182
53833187
332188863
512160887
318842591
481172198
202683246
237945064
229626616
269299827
203591271
23124179
499708969
210224597
186072009
397441876
534566488
141001484
361062120
141788619
161581647
305878939
339998277
337218547
99467275
233778855
333696793
303265096
349774529
76138991
230728506
96976213
369569566
373245402
41698942
76122143
476722699
203559337
141456932
151429956
151344043
330745337
531563301
459025929
173833214
406745081
421065145
290693699
174194551
407440912
191816096
388736029
278843634
81233075
251429167
117274125
70370015
413633499
261098709
420310459
8002828
300483735
410710002
530948022
36244324
354275758
381413908
303688258
313045454
372816574
289392261
359465941
94846951
455570842
456230143
72847613
16895090
503958272
137640402
47415924
246883920
499588960
108246416
74056435
431703364
19352907
111360400
463733054
71058117
5109369
92851096
270782213
421371681
205781531
50640059
405528017
263592999
464643074
81978016
156877716
173748356
64472457
69886300
334463094
199142941
138024749
384475643
485492808
56676845
388151499
151354486
352192935
150708720
249081507
480040780
31401112
417174976
155850947
37589765
479007103
462973683
302829263
86658359
213707501
249074904
497048156
428575924
428125882
471761397
443358259
7447180
523138190
355667263
340144576
491312080
207867577
500618319
429335689
429311501
365536714
295258449
113508788
33583802
509499031
339730264
55265014
298926978
527059881
215106495
298469954
80881011
455865830
142033646
449372488
516108528
312300770
24708417
410944055
127736032
311267183
202043264
313770532
478683426
100731412
525340794
463905424
326671770
115958920
87871180
319423640
419500210
507275305
75933723
261411330
11247666
135878966
404081514
132701837
238057549
231569434
409143408
147020285
194900362
96471357
513747148
434865485
293003930
116600870
427903595
532108865
261774790
396726432
268619884
169148361
530684458
107845852
246610626
468604133
301974834
219018291
112680347
139294194
87213756
304742968
231092237
239098770
466781943
265533891
423472248
259478621
71341290
47049303
371721377
37654024
181414307
477030782
400051586
104595982
444057866
476845367
80761611
494929482
445329997
358164129
80709739
245222444
15607083
436531027
410321180
145698254
66179822
435702189
242617757
318356024
59991266
438617325
370924202
523438440
372588500
227402251
180165075
6463333
138723529
129295098
71615065
71336114
232655633
290193507
333349303
134230144
312119321
157950328
429817602
5641190
417801921
217907622
61660647
27149911
388000806
503181730
500409747
379766913
340732076
131427736
145377206
19090389
536379564
498679943
69207718
146063158
473916168
533231376
474179297
135698791
525798107
496102365
382980368
199167861
249406867
37140107
424489653
511036667
11508439
26967131
338963987
122767633
433142150
97305821
407519759
530482068
508347250
292092862
426402498
217500275
372558153
209874963
307618609
251288045
279305935
100245992
297378420
410710002
174354091
272238259
428563819
460927707
492648650
42269788
131050390
95922613
329977056
454413673
205922345
33712242
172540634
174227760
49223712
432694407
46066282
148063983
92600143
477157396
96229789
191575626
165874467
415209781
228940227
142469266
325317105
92928935
301326438
398259740
194217060
173637406
308814692
312449378
54040805
218149719
455416394
407687250
17232915
214533761
63491145
162106886
310937499
106475418
79312613
165906141
81269997
525767670
455269895
427740086
526581126
461594875
181835462
494191341
432635448
308309401
16015517
523498906
34938271
509759333
81180581
128412477
54431151
500175005
502770839
101000449
115580220
418483782
30726385
532612010
190360065
287033923
130871508
125683559
526273214
526513552
297039679
196936563
516015211
273062999
438237529
36659295
518518790
200552273
308370318
370606423
390870159
151796937
153355589
147260726
24100239
184002112
413461230
397380037
473675305
376794730
493080864
17208922
116385444
227603340
430419334
322024008
243298031
525188807
332586406
485659405
232759330
140043110
396871461
339281255
344948454
274436654
227991298
484502422
167001109
319310792
17692483
269265427
347079404
108535500
509178057
445076382
315044368
504798858
404034545
458608619
467253325
447756405
460943731
69713034
108775875
219671537
128273196
354768148
204767101
469025558
188826246
154743893
372957233
33047424
328108048
184008123
462108609
201996462
442964697
33937172
138138204
90046979
514904061
413788026
82440531
233591529
371848150
355616154
141393674
411596127
445449284
451605100
399646153
147449644
404938684
54190967
72944142
360891077
280341169
166296930
485381974
290518628
164031631
336081942
305610631
235622153
454595144
528221838
267708024
106921597
308310414
310294421
470079230
355437771
111223410
408572875
220919752
135772161
270298243
386160670
531413939
285871555
381118020
407037552
220032746
23150341
144100873
96057671
506278005
207631065
181045966
61011458
344739070
502213428
484651093
100817950
536564084
307270276
266893885
254723742
316984892
15928225
185141582
396197366
449407777
285261904
72040938
384242174
62170401
76722971
67887807
74154270
211273544
144260086
33076140
337503202
75819117
366703028
55325096
534701297
504335507
119884739
161435961
83206205
108184286
30663730
302265175
249999018
370928745
345131516
114623867
364744963
264353012
379589486
406100021
331680461
377225852
502942288
25397467
71840428
383227337
463398491
333007043
289804063
95426499
143911990
364027926
319437308
307164482
137983696
383797260
133676573
205554781
270782213
202944686
200924421
311969019
49148207
420856573
25170156
353673374
319605631
379432474
133743796
228927373
162896320
359091474
261676209
212387950
364429036
330192556
400472350
3495559
314917080
338153382
343828474
140755458
428683109
154888251
26127848
358727856
478855220
448574129
274888453
28441210
24149788
395040592
115505215
468057670
401359183
495418278
326655058
397347527
201711055
22106912
315207095
108292678
356834616
162192840
453758696
531891402
421491674
113363791
409118685
451447403
474007550
446470070
220167814
346183847
485289180
384048441
64876204
496927936
254619163
233863817
37522375
92841908
330492010
182349558
90046307
76531473
108660154
403228609
205820369
427140903
273359152
141859060
439446703
74106790
77982905
322764035
416380390
124499706
278277086
533656886
32549888
269654625
395650109
471924343
213828662
37530258
13318049
125383428
49215068
343179700
413076923
49107644
153532042
186155129
50979127
224674845
116825151
360968004
43500184
135904541
294393012
40694607
243366399
368494506
123870785
324800079
65648149
405867320
140457051
318776913
251907836
417696063
507239842
480728179
512823845
438460771
194354708
92669225
315900733
53294965
465728089
62631791
192209942
334818705
154066664
229935036
250663282
335682793
185577313
260894742
73353549
370599353
280137982
247394106
517856429
536870776
509688247
401472299
49044367
385750059
513616618
201315379
312126971
408092462
232554401
105931217
360062841
299028226
302944579
535192626
121362067
502547036
11003124
273735102
121150979
225299574
245004309
90151510
303992704
80333773
248352777
104731838
450983857
367545943
190535741
70241591
235171349
250048619
94544558
7777636
290458353
389537902
147598915
327685892
109237166
145093905
77206046
215922922
472170741
150017025
338442770
322124881
291449452
83569223
339646944
498350155
184544368
272333096
172248056
499178614
319971946
303377946
536007591
83161458
308583602
29563357
115586891
280693117
8076286
154464964
55180781
32162785
82310565
332809660
340295837
203448727
252777300
51291419
225113779
496260712
529124995
211801363
314867124
230575550
219377453
469046736
522298064
446997943
420930960
26881517
230945282
182171768
173599589
16304284
302991734
29448313
342015886
226696014
201771615
161814214
92622886
459268543
535397240
278839414
225574925
457072081
166957563
481602057
460795025
469937680
112270227
284187512
134766038
382004242
178335872
435171063
351230980
314048080
258259410
113137523
156077360
119959004
435804049
324511737
137465072
252342267
149827783
2247716
391276137
339951927
58549277
226864471
418726510
524285251
512026595
38636219
5666408
389405680
297442913
97818552
394168828
149245634
396635231
162511215
175936972
78068508
33084492
461798623
133619537
506333824
252598717
65880511
201866578
23051904
362546336
124872621
471901182
322830966
75785614
245646527
349768924
482370066
402827437
152568898
128575869
292713417
212894905
487412849
467399041
127753030
359450633
180223242
322255352
334248364
326236271
368007366
105718065
264590134
431616361
430040274
517356157
218935738
522707231
73062260
12384332
17913606
42329666
310257709
274568477
452655591
329446041
305448430
260967192
435210039
433951784
421858118
504025915
249442957
199778613
268299702
435702189
435038252
322299256
530177107
343377748
349484616
121519858
398259740
223025235
69594453
312629031
21155468
191383192
488127540
51536260
391512725
447387246
108048198
232711466
255954372
144561569
312936324
54217929
492837662
318668206
150594364
13587868
523412880
133835707
15276172
325192165
251828976
160501024
388903218
79388055
304301387
196402238
384881986
469197375
396033388
504436784
148710629
297789572
211241804
308034921
69648500
261165912
526992860
102928488
20383721
409941636
160960267
44184018
184137654
341507855
256275925
243377345
492325506
3398418
151285390
325440251
173728227
157138113
452698273
55150374
248210551
349051282
96164314
408582052
4367063
140530376
132717509
288930121
450056587
158615745
375091351
134791434
387319285
114466701
394026724
49764066
45329458
406410852
159528925
302229991
86367571
95580977
8132697
245887032
30883950
285290012
26075608
130315273
115876194
113357290
500345798
506447982
69238584
431481413
383342689
321611522
270984402
210479003
245590476
423127196
510586364
315703882
274311477
115857166
415073992
199525480
299520909
396353315
276054207
243538784
425927433
207163988
92254704
34647141
319294664
261106054
494562948
360486607
514690216
21143537
55261622
70128869
62920313
274684954
449643651
222136356
337058678
51409582
164046429
362419987
159731728
47812146
127527005
312683600
346519911
75416718
264576678
11108658
491569836
196767483
209961717
17468694
253499937
365493623
326768826
431433401
183609473
327096995
293637002
444992486
173155294
351075660
307416631
511347274
10388923
235275320
377939433
460795664
490759271
246420633
140416160
185275692
530205511
50880345
400809431
439783802
345519319
217703539
67216483
446433494
354576193
413045216
491600544
296168448
340849248
423938362
28068043
367701260
23024560
454971999
110634037
52465164
203702106
499877848
313772553
21192303
311589672
47366106
373002658
291128029
316361698
327246173
130958359
164187543
402032723
287196371
193631045
199593818
237388001
123532395
366312165
234310907
281853751
509210187
222920047
211911029
38045243
174168879
312298378
85584648
193965578
382468502
39058991
235391186
517640039
200052879
41038110
185893951
472889791
223676301
199363281
511239101
444312779
114641948
453878006
406653206
488813022
524348004
56063049
129816025
420500027
278315622
522628049
138388143
180846598
325682632
294932365
531642181
192412062
206830522
185128983
173575880
307666541
479729920
517016242
294491757
212736274
267856621
505634756
486547806
532620528
143935892
335259355
448972479
135196973
75198427
485451459
494069762
152903275
170610987
406223048
96816810
377303392
214918844
3691237
403350383
281370860
436626311
142959381
13098363
4624338
34875749
75839144
41276952
359714819
72498452
157425930
169846529
237293949
463400317
361907747
223840356
19459616
87658070
221968206
35897302
453370785
500417577
532979929
39527784
244691407
282333750
350661112
3928760
95552170
534359954
62792902
90383835
242494946
338766177
388593816
1469755
337571920
405371488
481521224
317705533
506671615
12182047
106797628
188803453
236633456
268541738
380763746
468082467
465480949
408304045
492411891
334597745
446924793
334228012
35700771
314701420
238268791
497270816
9510227
29731076
184179107
359172209
473227918
11266209
355517384
117152972
522507341
14170385
152722897
333909691
57102155
495324699
261701298
5358455
38477528
212408799
57643076
444235744
349507880
254848265
445319017
120617948
41210181
160441065
33737233
201286226
203614312
168684169
381347118
311578555
373993917
514062356
141333085
175387732
26075608
467457854
391409759
378167439
31172898
260322413
212214166
43019963
144178095
129687307
302944579
192714335
344351925
19334061
291980370
225984997
414444068
371159329
296307182
136529803
132892027
268048984
329402251
247032517
283706787
475748450
364707445
202669977
303441941
237029935
92820651
43875225
216170735
149327331
193700516
246879926
437931395
412176765
433308990
494865334
418457976
339481330
186286581
190373797
267892498
480581845
30850799
33681826
115303802
66735766
38149097
8717013
133631199
162819867
21518615
28226237
467598847
98232997
77681301
198836041
212655457
220756776
224887592
92191275
222407742
285136495
335117120
392105112
443574507
17603402
346708165
90441187
367623742
440536088
393309468
479931733
514823284
512435468
433643550
512158950
467234865
261871350
345946850
239974766
431658510
200297356
36075837
272146410
401757804
218153787
6889998
309558603
385910769
171257784
188101807
131449117
221119180
105359399
430980699
277749677
119091728
309492267
403293952
142142643
389441294
142525064
243311768
106640614
272990146
194908379
450903896
50473307
506211376
310375843
119177909
60594721
191289464
228238912
38602105
226004569
404708827
30211871
307348075
522546030
480155907
509214873
11037214
310132739
82279575
485497774
130722876
156861505
399514910
460986540
140621826
485611084
264494750
65093806
433006260
490886835
47151206
307171123
123557455
306566056
472024499
225684325
169656663
373628898
421136461
196355034
341186424
340403958
348753124
29498717
152196342
489935994
418946699
155007995
446619866
86129808
126905975
229439220
454200548
237352303
278939690
495892932
345862036
532988263
515074243
389702621
463936729
180111204
31194093
237778192
158093638
465537934
272845957
483144168
18944471
251424308
427072247
470481932
217103273
159410183
51150891
79980358
515195646
71791157
382555264
155192973
202600057
170018157
158119209
403306736
419453942
36756271
160650856
162042662
6707712
502950322
338109811
112064302
425940102
455139788
164277942
299887540
125963668
41791420
312538125
528205611
469315669
340361492
365105840
325260493
501334656
422208655
290855868
321514492
216077382
147595162
24029715
10193409
410640550
154843018
452844162
50489587
168619893
265032762
37037224
362798911
27214983
1154452
230086110
265636285
243124361
110922867
268312192
29474254
128557739
151983025
362737883
231981861
112750708
465688807
426693303
263513347
257524813
265880459
298430533
139056039
179767608
286535343
463220051
81643596
187048626
210432408
141168336
91277442
178606938
165231101
449184579
367868449
252869344
295589214
396923230
409550441
106899363
75852746
516601762
55780168
316526868
487114581
307394240
21362717
464522915
512796274
122828710
417216873
517257899
118336976
86376796
393101351
466541996
245209237
59203486
440623548
65011444
22402302
103749749
38448562
227877089
424924065
207649164
37264363
395133990
324688552
458033668
16295674
388124017
169089088
393367855
532616251
526217815
192263515
194494132
51283942
91879853
101128647
184998862
207932588
360997642
444435085
450810706
47747012
216007125
242609362
199863149
67937830
113960273
533698437
12583789
36319664
259423773
12893780
303964313
18217624
429436708
81301714
535560545
352941559
477970716
348056617
521880752
98268071
121961102
395842233
10599510
457926487
370816460
536224420
114586444
130654013
30789833
408549972
240104276
490653278
241935176
516207017
216624382
306616615
284597975
339701053
310101335
202252385
366446452
350292147
44903325
374765442
283010921
256272894
161269332
243607747
125201111
66939915
454105504
295685744
351036188
168223204
443501901
354211061
4760435
84273661
243220766
263397285
496351384
434171259
183798330
61448691
391533791
306950567
360341194
199645859
341216763
61548869
189550499
240602270
406929647
375177110
139908180
50582185
377247884
325638848
74156759
458913324
272599892
451327884
235842587
17866016
407398740
143752247
221287282
99291034
187419930
466656725
435830885
488478018
99733232
38583793
338200331
41715549
359556582
293640559
323120632
524049807
238824353
155321160
156191222
282125746
283670750
221501242
257158783
499367408
275461854
429226198
521463740
167638920
359896990
29711368
295326473
356790067
510083739
90732745
413856721
472791117
507988838
474632982
362721279
58276476
340989341
110627388
299140503
176457886
94967044
307152187
123784023
37717250
160246164
43431345
110716988
252185375
231879095
282333518
217066992
236564125
60810518
114722886
515293407
407128278
120657533
180195085
196110853
30931433
79751697
1975506
235902517
261625092
307209148
337915084
63160932
44243097
274428324
492085820
132352772
29973120
305585735
33383315
256364470
441318875
205658261
118546193
377804092
387232259
444960779
119827916
57357520
494737792
37638575
263999528
326284812
11484271
64583178
226338436
206640135
72786932
240013857
473331260
143939939
452497520
52228862
339064151
150237365
485395843
468632364
425077119
346413652
88687895
459533275
501552714
485443589
30547027
421830581
121379328
37882399
356793457
379575571
352755457
189066074
26303808
102840863
438656703
111202497
271201942
50837220
118134888
252378095
133930968
376991756
509263812
46522352
481621031
261977804
1622479
474795479
394585672
467817969
352961631
431070344
220730283
323275321
104846972
115485719
203485774
407182333
319228964
256389969
198403589
420339716
400483172
530912793
428801284
307032759
429282967
39059918
463005022
450903896
282732186
266228427
156293366
161375212
160634523
456585878
315295278
189392673
156795619
515730794
450108192
332436933
442721876
349337889
431949904
477285907
7353937
157569606
70772386
365294607
366565873
8227199
417973082
436406669
58891237
480770522
200832428
295170679
333093861
22143424
183177954
22759742
200566422
12219086
387681414
54202749
386858742
365804391
383730960
55826106
417828082
402041570
290352099
221899272
369641265
477516375
16517882
268701025
474504348
385844060
109222399
72977500
124884654
397516782
185455740
471436276
37122264
26935530
107711538
327982322
121218197
37810693
408582357
243305595
25876301
380630808
287534652
471564822
194704488
415212101
277907622
311162598
362311152
499668661
93571840
391557202
203365971
372620744
378585557
420904283
431077863
85168880
318828050
528481345
148580395
452859275
156212913
396485052
181622897
191780656
348827665
132145886
421984903
90633657
142471650
431224284
153045285
277418523
361075868
486674734
356458794
418163279
273739777
334311968
13350954
419634927
17779258
333285076
440910343
427539698
91767727
508985824
102017052
342732877
399778616
445861172
393398026
484376672
294792800
160960267
440585539
168432686
215457203
251810403
348533433
529972071
94361611
420764240
182815986
339402598
254538826
17365660
56470934
418210884
220445953
144026411
447478494
111813356
201898938
451633072
98120077
457582952
316271141
352071794
306371977
348652367
457816346
410245698
407910839
120785525
275403570
460709220
321552132
93466171
145076038
201433050
94969045
50673949
44749393
416691501
312497930
64045231
118072583
345537971
10173068
29806708
242364353
39695147
54879080
158849226
331832377
153010449
293304624
247044593
477444437
469623160
118773664
490106313
297711667
362368770
216525090
363703676
276407446
90523500
399835396
1563094
435706261
214014855
532192189
317172663
372087115
394588890
42233305
42994315
321237616
522344766
447678029
8296878
180229796
34501294
190244272
199384629
273262168
341240375
198911145
308817333
211859413
325061059
450607375
197079029
340598288
228166025
193509989
240352604
205446610
467786469
252316563
154808216
195296631
130277311
511851267
169540153
123236679
95782034
130773758
31446725
180504986
536041974
149731061
77897699
476079850
175038483
53670571
110375954
459939106
286893365
524733691
97081455
320392558
515255976
106243442
248897362
485217969
134050296
62841325
2433913
64451106
42138382
511129753
523035093
349279647
373991416
524051186
370084007
163725879
172406697
45196473
397572303
441790548
448576222
226726240
54064148
165277460
256684686
496228483
362028462
24556331
198002292
133109264
527643029
211806129
525393827
293456800
445736354
71390905
160900445
349315162
81495449
145299902
406652898
167594667
485518617
66537145
532194332
441511600
523110138
238505642
282051363
339520109
268341913
81377210
87631794
29687176
250607794
163233323
439438617
80749611
243667620
443285292
411637108
23798153
475840219
535823143
219226706
299871562
40032318
159496021
469403499
192772150
291821636
325268965
130238969
96192684
27287641
498189667
53610268
464323823
464453001
378783991
16047217
154920501
516013844
312282923
248495304
177008458
150694710
73463376
486736216
119557097
386212855
434350080
418104273
527150964
305523872
263761924
380331876
368251938
314266597
72983306
441926184
257701392
327895588
290279743
320718240
116056726
213511183
84171054
94357543
77273370
525253617
179634456
361995712
361754028
114107544
89888829
221174625
284118866
421711327
500274258
266825244
217619112
526122874
213757694
491931141
79332678
435020664
481818479
425902417
447839789
324115036
117666343
470408510
140070976
500825699
207026573
348794569
309923580
44588599
488117371
195511487
202278925
301745289
325595826
396120238
361445866
462279762
144226789
46327104
373887577
440697320
369983203
178573063
311956579
437351484
297679959
397881693
29248276
21332865
363498075
98674963
157667765
260678273
275978377
396040981
443036101
189209133
63360497
513249776
508123226
495418278
110234588
405867032
20503268
335500817
149921867
346958806
63647239
441434961
502486218
305715676
269773535
257918736
449722380
468368237
33051624
229377109
334738061
519594676
449519803
178046234
335495253
148398518
163645995
397329219
504748024
328695148
131449117
85341161
517730724
228198854
503984252
344919857
293568951
283199683
173202010
426476523
16140249
435439230
208930177
267879839
520055724
365110027
492186691
369957947
149606797
514860069
39346969
88496358
167895304
523789886
501389711
404852327
73827361
36764135
511183105
392286272
132031916
414200531
329541536
480220340
219422410
139128382
477915993
439754973
515233051
435340749
316850250
453206499
205820438
418612702
60313565
244925588
214930978
46640970
249404035
38192271
113587723
238063557
190504959
315371908
304934717
403199144
261354371
373420215
394293303
150075638
4723538
444245719
365301086
126386485
97589694
263407034
315462022
503676875
245180220
269694316
280712850
51759280
137749769
484401647
508229958
399074051
252487340
152505284
79169538
94515232
204190529
195075516
8908421
526218369
250794600
387313784
203647315
135979019
156828269
389578851
429995950
16276775
198100675
531179422
7005618
412655434
461118160
341401236
505893490
65574508
482752731
500066804
485693153
389656565
235199671
483451965
53676696
424918570
453241972
213646337
256833441
20675125
267862570
322268558
242748460
187448149
247275763
246733989
34348092
327659852
376764007
333891296
106870033
324148170
358787752
470129309
378849498
214980008
415503110
373306332
340510025
18637651
421826444
67911903
518092648
407711848
42178091
387091249
177834741
397473368
89404758
146059625
160644554
429780703
250829438
399997918
90682110
207355440
403017446
458157274
104532858
425426343
245378729
451109943
365113066
258179778
400398240
208077462
222682705
324760511
342730595
509520121
163996449
490274361
470029328
228544093
182327837
518545993
97727467
379640679
427711107
431383351
18712347
481391053
221400085
348884211
46555320
457918531
32009458
109958482
516780429
297846217
104064824
186188140
23185188
83899699
62660383
8292269
31503801
461165657
377560021
61924809
76703268
127447268
26449333
197184149
32348247
207338862
455729922
514656676
5952351
8814649
367722152
506500610
496279561
383200880
263502735
437557380
392322127
271484687
364912385
236556981
10284921
182635951
94434130
197083397
206404960
325104797
249434695
333983697
24517191
192580601
435922530
391984467
179290116
381124131
99288839
10636201
75890700
385713242
253822041
370922917
289357834
285128759
248565256
161334347
499882383
231169904
39101344
311834864
522435656
304936546
31764914
527389737
262500010
257283396
324123036
191585380
85818707
296560790
528098513
206529744
215616882
317340504
39928169
80447452
476804311
444239092
418879911
207913898
210304753
16090207
186744836
420289573
315659538
201836925
482514518
135554044
307707707
469996614
276058836
536610229
71220002
105904425
497365433
46681486
533085039
260306124
164010970
262144328
154502949
435458308
352962584
452726361
199824720
41435154
479773781
530009800
99764612
88104251
230381359
469325758
46482088
59791132
86604511
284360499
29085986
535178081
263456577
103577487
469748179
276315252
25784541
54184921
25689041
525121664
188598886
519248246
529820552
94281591
317507023
280955771
497924794
196098974
285830604
325784960
169849514
216598749
421047132
426433488
135317448
130443036
114298066
326938334
317932413
232823963
250004878
26079554
466589627
25161429
449362842
72220342
43980059
415210127
127039746
423848190
470039523
426834841
78688108
55085601
433081201
18133384
122269125
264564652
134571164
318461143
375241277
379219181
148059015
149430831
338488879
255823968
77901371
471533052
133447250
144032633
426732870
364513861
89748646
506236702
321326349
174214397
92759557
139725816
398255601
221058348
240063839
309974146
296701384
287855598
514737498
366200463
374952823
196707148
78742378
188239868
64248064
432605862
294287574
459309838
34719244
485521098
84048311
526514838
500241860
50342367
405359792
448318475
280461944
42435656
143935892
233462770
168246061
412510190
38917970
42567800
219640174
314471945
269937388
222615820
232405254
433279207
29485805
93239778
305733498
410199671
427377540
11786297
428045057
178912743
24589689
104224029
304566523
101890295
485247787
519076146
430687854
125137654
431847626
316363801
208493900
350843587
86817709
422607278
494452443
414140441
219952038
461961645
355274125
283673713
514213764
134844753
135386701
273246296
398839802
482918107
515896549
216890630
332284039
535049600
251612568
496067328
492647411
478369751
474226461
476905874
35691058
510771556
460063669
94598849
412963888
457031915
277633307
490144016
115056430
151980477
443928020
523471810
437741941
368688574
224929397
59797394
80482171
389666386
127008557
322820880
429576199
407687250
43232829
291892247
146864349
257279351
339838742
489839950
13346140
487625113
317507023
50757197
107926261
156548426
124583721
357856398
132086067
52042271
90898237
524877975
139305328
75405815
282908891
317615519
204664387
123599068
446619866
163900482
242071613
524615579
460067735
125505024
248118321
143949205
224780706
151447190
260359258
73456041
150507771
357126373
489580287
138372920
104866703
286883335
305051751
245274517
193434768
274092221
448899915
232551961
108244353
8465252
253641158
363612537
328108048
341367093
515727529
196179207
528614738
40267841
272198908
148570034
502216832
184667971
358809522
442140860
353326405
337050565
223421161
248533673
360639782
248143491
106134739
535976027
87233458
41255461
187531451
218021640
294933704
153790108
94584219
20008230
299613963
85022152
528246803
336504258
111677991
130991468
467702691
474560688
383586624
511416445
87007945
319355122
372894586
204847378
90200546
4261915
81520211
251018680
111397610
206569083
262152548
255134491
230406403
225475290
60463432
333123492
180223242
353153020
427461218
317469311
445700477
207958392
251291155
130134810
238655628
443689041
56159123
470343141
215368074
284248170
197073644
319215315
433251660
1894457
244997068
532665511
16402848
374050331
107410284
434884403
51602051
245881884
406348412
275662361
314399247
66192776
249246862
394432531
421345456
193623066
294334770
105955198
342917002
476030012
549727
372599889
442619370
246003777
463340551
160122467
172174188
452215610
252844353
345569055
96682916
154400155
394406599
436151788
291714019
78207845
137767566
20206204
310859696
401068062
252066836
322150174
473280191
212004067
17131602
362950254
451971251
266941569
435728687
67836606
317594672
395625356
482689490
468032208
447831504
495124787
114487083
428589804
123778073
360516779
401841357
237429739
510139978
403443745
518685411
201184811
85323852
371517042
435528605
184862893
491650219
246999595
491576225
352374619
292166853
198050704
64279855
203504794
356019475
76977600
49808344
470139382
3225345
224178684
330125038
487407704
130597164
37934965
340138053
156424155
360807476
358973564
402792805
166316675
6910790
290628670
493120291
18317856
387132009
509439192
163196025
479233363
81758205
135584364
534151549
235730872
244747558
259331646
197572393
74237096
36590137
511940649
262844291
265826326
96074767
407643500
143043784
326699481
51780612
513327317
273474605
76427339
350626773
303539847
412909688
485011543
18531895
378158754
403037710
210697021
145433630
376571003
426478253
119964498
163565521
135772161
173331023
334143513
457643329
259492305
284248335
487960738
296675049
284524936
286914608
501164931
223060848
232629658
368964706
225672707
229388000
271916706
292672389
533714890
257657733
131245668
9499462
293995722
412085861
319560021
338885639
389104372
212176622
212583822
352281249
451925412
181368758
227800955
317977216
395154820
106433245
498736295
214177686
435595656
191780656
252915798
328574226
457554410
447647192
291749557
28325177
15760555
360576856
167161821
314282836
445021012
240563605
259335410
86654595
530076724
385914508
321516570
341661449
223397485
231738301
263106515
249241625
282623645
472206952
171408915
431147834
384387500
190472927
471058523
126809001
502107775
407398740
268695335
449528673
443583902
70604347
406007192
39412210
463998159
59189482
189605962
314789363
62048246
129125057
136881883
389726376
511218188
36569705
476939176
81791863
488414383
337030758
353508461
197591815
250777416
42166322
187522990
336012736
318904543
291932450
98544313
315448225
65159278
36293240
141177961
216615842
512248196
518861372
141608310
81033461
97280926
114006228
491270271
327359172
173286550
417281283
77530517
138782271
195319234
319610810
463012987
198112289
204120347
70348750
432708845
471701940
449660984
69750046
169515367
137516543
409579023
408215844
75382033
360643128
403596122
352574223
336198695
184646341
159484195
437933181
370674514
383490977
447144411
319599208
152845653
463505342
233024425
116582183
28808548
153080333
181268699
64208220
491102192
396925242
66202007
508867390
103527877
49778331
5358455
34311914
295145628
155754914
15482863
176588537
482603726
402105582
460931817
234550812
529235821
93423451
249394551
529186859
191387501
141327396
104088153
475818833
250789883
247089236
440983474
328319814
471126245
376426634
367101071
256230324
362390998
358068519
99252026
460422592
116864342
520638620
146788273
146858583
185600474
133607270
359643563
140489700
330656362
315911596
533656886
194736846
88419494
521644876
32216105
196138757
524587398
194496575
8242487
37314517
62486502
499466320
37912069
131116356
117086142
153319922
450838940
309696847
489796467
466984014
390016396
91231156
311796129
141008175
220020939
59022812
70004840
231766927
100376400
371098076
55190326
182160995
137150587
368538221
355589239
312837204
309681903
100079111
529117521
476896938
412231999
189348240
522086102
443204506
43639982
448819718
238431772
506445372
194094041
329973179
409503385
131656818
503439024
139879195
141758522
400614000
383781691
340919888
396334041
201288801
390205371
491380228
268375226
372500650
180608878
245530424
382132066
330867849
336931313
271512963
171626679
403762833
519481772
216670378
327726153
100345559
70474891
352954202
350392513
383016882
450903896
229389764
148364069
49502151
528496214
492812819
7697636
472038811
82840586
407499846
382851356
223158049
359177828
249873062
365489286
24759618
481053735
342342173
321148370
124962406
77165780
71116738
108862819
205271728
227344040
6062353
285257596
233105336
394244416
152587958
337001573
178899314
113599673
104002955
115980268
394786608
511883825
374887694
282019507
229280204
368149754
441304499
512883560
14619823
80938629
34535167
175245533
41699831
76115638
352036898
475831391
371368269
261440891
535071487
452714561
236335081
116055234
218307423
322446257
159864882
175970040
270302383
87346255
490807497
41264562
151466214
115833171
84299318
317507165
14171073
251321995
417617389
121599030
532348029
509277734
22576377
345616689
394071336
69514221
112021806
498609739
120487959
274100482
496502907
375759371
288153685
265549419
422868340
276962081
170556855
248950011
150075894
529236669
75798035
503407685
8629403
365110027
15315791
518318760
354335754
267929802
34366029
263028203
263927235
485693153
267751383
321783729
13770756
417636783
138833063
231142725
103639783
126866709
110134387
276019745
424767117
267074288
331479761
24921599
86968763
96634509
336384346
96968428
462910933
329659001
378515867
251076333
64577776
358755814
81198835
223238263
159536402
491654649
476712967
8301202
488212143
304387296
490464521
34894389
134154933
133630962
256037105
488595367
319449312
511511887
335950881
13540829
22447112
428339383
122542058
519410815
143223185
359177828
47618262
158961147
164693942
263416813
51011846
156834373
449602251
482072077
203324093
424934943
492212441
20504862
530996599
282688057
350758129
489161743
310725997
436811509
130109884
286694274
27427872
369483181
149692803
448378310
395529095
217564708
74605883
141526033
305839436
420286356
393829208
373981392
223292467
97346404
55636172
57198827
481462424
394913548
258509147
215415756
440376121
320025653
44097191
470666298
331797054
224236833
148285645
276780293
369368309
314335283
188666262
196267877
435407576
97522537
489198537
453051785
402965367
283318990
506228803
448318475
450506655
420265767
417584218
133432202
348520397
330844605
231096322
340193350
37146647
163139804
180979511
25782446
328538548
480825943
272302547
462107304
20369296
490099948
327889382
167821456
99288839
78484308
86480286
90441187
289645208
208020067
111079719
363305199
431568842
223011368
289154900
393595222
313783959
261682714
515401725
464235536
165482513
383976492
486566430
496304879
525583905
71392850
364135184
371155927
531215641
428594013
184168656
140248711
507288845
270073208
532680104
23640554
263369440
69879990
382681892
125683559
420816240
103671903
234531089
416133281
190142708
337650606
369671367
97727467
314078112
432673691
334306394
76887363
61756801
86249986
68757991
164877333
11132763
88560876
271312104
72272733
89152337
379089429
242574006
85003762
515013139
220082586
8760484
342222045
336193666
273692529
486023338
476442763
288176603
491897584
162716815
388455113
115095365
148079929
437837027
512751149
274628243
6012907
290239882
506009776
303738997
401893696
391346385
96659784
222626309
451182052
128469833
414579141
297565155
335603769
249876698
334335339
312733026
45391775
437268809
9138417
194097880
513818867
499873028
312629031
127871043
90815274
238128796
456960857
513759791
123050488
373636471
151376987
159952168
506242915
68188900
446815780
229158570
152878940
342558805
153623407
269325421
471784530
502938868
201198579
104041653
266080925
52774115
460656179
117703061
142119302
7240815
217274787
419453942
239940821
210905619
171477212
185020085
199257067
336371277
87183203
375271147
418488501
488458911
261639963
326395570
535709326
105996437
187262435
454158464
289705136
63792166
531552852
428798347
148056084
408833823
314373427
354744301
397993433
60125160
468817835
190408848
382585838
347505500
161396513
198144297
313312274
128311683
341564138
280144893
374170266
1773686
533753928
412047967
361771529
70307582
470289711
476689259
465341540
492915470
90977448
116496759
522823270
139952706
213085025
63329364
343701309
153635445
78844270
179465379
479093569
431059779
39931
215900514
22515933
41026160
435418405
73361946
323144280
135930644
252763355
422980793
220259750
248957923
146811149
392092436
194125115
253808080
262569608
162591972
118932991
363136128
295517659
295232290
132162734
157355623
128673743
151447190
209008819
453118022
238505642
303397301
44072152
40376114
525177772
360761485
147894246
13558603
181223004
88657588
192531545
210449499
250490799
52898674
87478141
73213880
89675149
104513265
280239629
401779311
270755513
471580596
339348313
508412099
210070223
481606462
483219630
405161085
506465677
335985203
381858462
239073719
84089500
374781702
189171240
266868685
453250989
308703963
488212143
303258499
96123868
125688062
9510227
235326107
482156654
1402958
386763583
115036336
204955849
274851154
247863578
3326048
158447769
430111556
534298338
33130457
488004936
437243403
497994069
350170078
16322416
520154494
176752142
131497856
253421326
189760150
339705750
450666892
263288558
198479307
202325514
435848666
512020210
395199156
371354660
449172745
416530832
109608691
261113027
333677563
369792639
320829867
138671637
518171483
152123967
223452648
524126355
76525485
213378637
455209201
336381827
171858654
241692329
328470261
329473401
98626156
164692781
492589133
531195595
100748109
334451939
141355643
137111407
351964572
196677360
381618969
55603049
349841674
106639692
77738877
294904951
130962063
372319422
7234207
211983724
345516176
350017221
461837366
461036442
36200811
327703826
190475561
118846489
90178877
213715837
131304944
192026259
427506361
273124606
420239054
416058416
520148762
33802048
490669843
139310163
332505971
335949034
104360890
343173911
168318632
345415241
188956575
270746106
405770120
443239465
148556640
6089521
26072405
283610084
331164769
301517360
59125331
531774431
520565077
12008653
138283051
339652773
36346528
261788352
252228474
374908673
258802352
425027233
322002295
312604086
396388851
149432389
286747056
255293542
295287245
241867895
384153898
482155227
457597787
60168883
38915187
242996929
237052800
298208345
98262930
258235783
160527077
67900874
354150100
499367408
239940821
375406048
478734136
444587039
36811089
180311669
355129537
297368326
89506498
407439874
154807600
54806055
458941626
218741155
366628808
380396599
295446577
204177293
418210884
463584892
122676399
313534381
229772394
12130220
188598886
67129464
61830712
190977181
203930223
111619516
144474061
136994406
215758690
125536838
38652937
234267266
172749443
112566739
386054782
345991369
442831285
1484386
186286341
312375630
161403662
306950567
112124509
366673650
152030141
459496481
257111171
416985912
461311755
252614089
506535810
82054628
511612949
202258028
305375915
184597547
59402354
514694588
10435145
170478636
472087653
213849511
13829099
37917074
42041505
84939471
141117699
409718801
121827695
351498984
150749642
162987841
399129580
69384452
173885140
401148306
394425986
511886105
253846012
24040079
245335932
251987899
100403779
420154751
499292268
33632766
467244718
420708104
385898318
466121107
249839849
512650058
399759771
489521994
227105756
46361964
355745036
469041140
17413212
239289761
13414551
229119456
319383858
212191911
59283672
521806777
411626830
147734611
323995082
427401039
305348191
249981288
58223456
232204766
34188075
146974817
162556514
178511002
310687869
261055603
244142983
79697653
126705410
402381765
338434129
87843021
11008566
40052656
351103140
80624431
405123123
153243143
118372353
92473148
480511870
241784536
51919454
423753845
345284828
420775571
27697389
326571975
340105153
79314534
508052318
113705879
313720175
494592617
157947413
287948484
309230808
104757500
130648908
293628373
247657103
180849199
434112827
483955382
155514193
384648957
182721659
446231142
297717601
295851889
166785067
34188075
496199956
80704052
130940698
65522114
298292143
390733466
291766847
117743072
29465262
385383986
438719651
41626015
417244077
224832021
133938401
510712276
86642615
399978724
94516132
8465406
118636214
21889187
527863344
338039159
129167552
373802968
141492791
242640864
281607344
172232983
195026430
410411596
488397220
178732335
55024066
63203560
26046134
287495126
83317107
458726110
450079151
522513916
182044519
3147198
126359432
284705584
54635798
161047311
349428046
10623282
428477001
180488633
472764597
469835025
306866511
157292543
492736781
15270579
165976874
509385967
194605763
28435040
202166516
438994560
4827941
7964617
250741147
340440736
175309093
146815139
297445333
29551462
277369654
292361427
429675353
270784020
127859827
533068631
5136580
483500770
221347781
33651215
206563032
504962052
205635580
469993096
497910811
395855278
336071853
153068086
61179596
233078819
145571112
197159094
326426442
375167501
107912698
481935711
57518375
533698437
265102109
518275888
58068300
342087340
403664349
242617757
130414845
426592512
124412282
30079540
166023339
155877987
157713242
1212822
252999285
144752115
340874620
87272847
180243837
349142220
283226934
486355737
97878677
448711216
288597070
375730094
460780054
5744482
194498516
461093618
310750323
14678481
172248056
64221330
383598632
281307452
335861825
18223986
494066886
25176796
80182048
418028732
472872888
29765286
246203609
341254329
199036374
426652642
459516758
10143613
429406839
292510815
208267544
97450370
394209872
218234317
197865806
43760566
120032740
225743853
122826489
367455478
41783826
15807921
461155139
330659945
219852287
83665725
417436460
56616668
415271042
321804220
527301119
487020433
402746937
30165453
148826632
181070919
425325969
6430522
497700597
12260872
127617484
41543445
149806556
447756199
158192645
74578613
464294572
60587522
94849489
478685806
60188020
409615891
254011699
514089032
283312384
163289086
93036933
9005346
410871508
447044813
322975567
373847758
531753832
76032270
34363402
50987471
478693773
468142411
120358873
395630691
523194090
21770658
39433774
211712614
147447471
105507616
158180800
455665827
485585979
41647526
62097430
334049185
20708773
416741125
359286798
530883717
262537462
35562843
271329828
17978783
304546009
282642605
358742770
470697861
186127796
486486882
42604659
126879983
93967101
257445558
489666411
405423020
168666305
6115937
346116586
441821430
512071697
125733977
251475946
48347046
392282007
397440573
44668936
321141054
314886014
19461750
418801683
98985973
107892318
332056865
35940534
57466251
139004466
469100784
96929515
259111024
65026937
400583068
93077931
475292280
7031034
283190966
285173446
104551977
495954575
85097135
58785788
94166205
67083433
26685842
210951306
68965974
411665318
451131235
305937532
254682877
282543086
420425297
247792710
303969279
88092319
83585075
70485633
8204021
430079569
375972806
494927781
403315793
386965331
506091649
249052733
13773500
216672662
520887885
389845435
90421172
296564699
289988985
186265572
503271872
184601041
139844642
374165482
299483801
2943262
125109565
358487940
80000577
272977178
490529549
337472236
15677728
347015351
166643935
9026088
309938059
19937287
533797726
18980108
524673557
222983353
522675655
86866324
392517746
24057170
90290941
290124997
471943013
303146513
369765239
158426170
456534474
389010001
421640007
132797806
159214179
296994240
486828349
122326983
364329054
172449177
51597417
10993694
139902768
367903686
514694758
502216832
106485146
8326020
21140322
168349821
406194385
246896697
362194658
529254238
202624269
49958525
158467188
298141709
23049115
358024447
393517289
239850739
439438650
444380999
451111421
5102645
322555983
534856628
457861428
460731138
309131595
132089035
515797484
360295705
219307441
224780706
494069762
423972516
521419163
214573351
231368545
123315997
99368119
30642748
222066634
188713017
264194239
66092527
170143228
411032100
116865625
20709336
313740492
55327544
12313392
149572171
232758976
167419213
356538138
490066113
276788227
346009941
445468237
346596053
68976412
403062612
269096567
343025642
221261226
53038102
10715877
234063034
497050628
412170230
378531894
142550215
433850773
47450373
298515059
250295104
414484207
16636455
298524054
218154590
408261901
160261782
425345245
192514500
503332655
328512376
454919552
143191008
87774811
365212230
235268922
67944823
401034210
50740527
420140077
48194079
53119062
316923226
436576666
440360814
46166899
288552664
242688175
94582408
49107644
17845618
437447314
365731977
303338601
366221144
234320441
64453814
467799859
78000219
177315530
356058121
2111038
187969333
402438682
9272606
354292081
360958805
260013251
109657871
360505351
180021445
340133763
449926897
494599905
44239984
186270576
332953452
497994069
134637814
207894459
336453965
398127292
11492850
469839440
131326013
527267861
275228790
309288328
498893886
103752122
56616668
120708675
414769091
155493946
481976189
149241214
177446908
63878386
168180495
242361681
444480108
393213129
138598241
397613655
352325154
457442148
233238169
291454306
501776677
5584910
496836221
385405848
115878970
332111585
265915363
380626192
472898339
387174315
233315038
318886007
494248982
405881379
351483688
333665819
169569098
299776
385540228
296742948
230361384
226386786
164037658
330568588
111008613
184448888
61329251
101337163
214291934
78220660
499633637
246708041
352694834
144608369
124728101
390147437
214077192
2963705
31623439
481399373
268363890
302010886
350703525
424489747
301495223
367450884
388634076
33739581
61035233
306397595
529725656
477317280
473066832
199496166
403332802
315835143
323825502
37092156
95017664
154548682
432052457
496309882
34804795
210447834
228699250
296710814
311803448
146868307
229501474
40158961
212032355
60583633
12408130
278493332
288133732
227138779
468598211
466316131
394197239
416309936
479430711
26369394
15788850
167302557
401515936
447028054
465341540
53747086
506071876
51688791
443029851
65045493
79059643
138822040
305320946
231437089
242194472
310280048
344737734
533942953
370084007
197957130
328716489
358112654
318056507
12146167
515737793
289963138
68741865
369909097
136788378
197589011
511395423
517046787
237082925
103958009
374764921
419260549
7374500
435726042
67944373
95729328
457597787
114940419
248606550
420700153
478092326
43456488
530511855
19239179
78077740
102119864
229953337
68680300
399892265
439599722
246017578
310643892
470314752
68670014
496354146
358797496
127614496
57973665
15720872
398854612
300643216
348344221
270976304
83055111
363295048
526130319
241795275
169754613
26228507
11233548
472647791
496798936
507323958
6490770
506040881
295036621
315038433
145349133
411585241
93961737
119166161
443192896
419621358
453094245
474902262
445094397
284398569
299049025
156145765
383146176
198419403
326123317
253956647
527217998
343683384
117960767
293136372
512753653
298430533
417672243
345508578
326843627
121810656
40465390
156716551
93898160
80217941
253717864
55652498
293642045
103729104
3122521
87023451
321638875
433755148
386307106
127214993
98781536
520560444
445805227
254214869
352087558
445955328
282685612
143590541
79702596
310378761
54937565
248600018
120599694
99437345
519274838
304573094
116720311
443387271
130312684
485902468
462851022
343383082
51275177
309783338
186665648
533999808
150290808
122861510
486808031
419324158
309440822
489074052
438631217
338655921
536534918
341593039
464833238
419348277
133967790
400843153
51880315
458276098
302519440
125951573
209389908
524913960
147020285
298092910
348156742
532018774
503205713
144679703
464832640
386752216
457940581
149351278
237882813
70503298
100607275
130367789
93146115
70425933
319810221
82121540
491036789
178006459
1139846
431806166
514511244
484282410
350416934
368937982
458347799
137813244
168901587
271735300
291365063
59816110
125751651
357842907
423611870
380654198
79469809
414501420
333974657
214766607
357162559
10080358
38936922
38971309
414383982
29283238
13577978
96243471
183416310
222745725
96471760
453104524
319719884
172049373
174882274
291687176
134549726
58856864
275403570
513490372
42132867
207509837
498324484
383565848
304307623
503768908
11097629
272089825
100675685
345936854
349281215
156569215
196081887
21855773
119088511
151622441
30845906
285178189
252663429
428956452
493607391
420040393
226902468
203687816
283470283
313962614
462789168
530147099
420085613
323397480
280903061
407903701
161717423
345121872
479215821
492254537
241870949
112741427
461962341
87488163
494117668
252919144
344342442
229687942
430949775
198817523
353614154
397011111
410902586
515829395
137460475
463023352
8684679
243149895
440374011
425058467
389703791
69938518
283151426
79184064
219753914
125979213
102849543
443381704
287798526
47394600
147900633
37424944
260367791
204814185
125222858
228228376
520154494
11815639
418858353
96538240
493416310
225539631
498057421
153793251
305600333
102609920
24476023
162987291
100832052
121456190
426770000
45354437
248855239
278971053
267842563
482964632
145458734
94248206
300074303
278856430
286131096
15456139
270507281
443927170
166569321
277701213
195682329
239547878
321200470
385726033
282087960
95146830
355859221
495456028
187841953
181510133
372939517
455209201
70381254
304418346
529935280
134978956
528282699
515875554
360918981
511149962
472268606
416155973
497483349
191393001
96567910
218854250
110040239
475359590
434298590
75221362
356072067
381731272
248367191
203939624
177189821
269770496
417340933
201910526
528100914
462520546
386529451
94991449
459278053
131094034
94360093
288027049
329196764
274237925
141979537
281211930
347718664
212782419
456466008
390566435
195372401
449001396
240060079
361169430
145264898
159323256
185263141
484252644
390754788
506780347
436431526
419859821
358328440
470551847
427569059
466366309
532095508
279719433
216826389
119962602
233778855
411682993
169726292
25302743
371012954
83779039
401534261
266667465
1622479
511867596
374439987
342762007
227429839
74656274
188078821
283987889
352281249
303242362
454969098
28149887
416723554
238417278
295846691
242408499
191854183
103966414
452512063
276058034
328768240
412589396
503428177
98580868
461485173
72327283
213128411
57726045
159626908
289248814
221510023
178000516
531896076
318778731
52829227
57770621
49624902
472197784
494927781
518593457
3460287
462896208
3455953
39658959
152490399
523436939
414527537
135765106
14285552
317706499
221409893
105283962
436391169
188519274
465047839
189048337
115956083
534378068
500608028
230993373
351443952
99293093
469457107
477192646
392045979
399986703
142315358
24945945
168573111
320734226
467859497
26995717
281370860
34674524
314907945
170050799
76445976
455245663
326284812
254544569
273000385
444188271
290821509
39165142
160021472
90724412
429248928
465259282
517887867
495037435
287828972
369908715
9362297
14902717
242461147
323401292
149444190
15011470
134866008
366669003
271586207
504574582
453926680
295827280
476969470
381789813
476783020
13794224
264233588
335908657
160360143
129688402
50938541
19818138
11393746
85015526
88989718
36411048
530315072
59754807
516239131
414343329
486714586
186712826
82573166
509727543
182112160
473999947
157774388
130224913
352668968
112823151
170796199
460822149
305437896
32180769
163668295
461655982
80880324
527335380
758241
532749902
451690098
294360905
425048474
502213428
200604248
162447301
418708016
492701682
376437382
509209322
192416386
13291827
245876205
240794498
147770096
55992216
286549502
22494241
312387670
298582053
191140566
411032114
118298843
313943921
464871551
369233943
9752128
391280450
15083477
252276218
80602210
483804109
291150161
471535001
189667457
231871240
371259711
372476400
343682969
255710072
532154388
534853111
279800575
328470403
180864893
443670117
198116297
250026924
262378917
335706508
208278247
160364606
82274468
154387508
342361220
50902574
24491461
249728535
483760932
215836999
398570305
362894099
208615708
330258965
295970514
510298090
109378713
98113725
8095533
217941520
102756544
236634875
528385726
499015360
194148068
414221426
270231408
166705974
207792711
182693631
426559929
132340351
415413220
156591951
380935900
337011687
396761733
522440834
88772584
373092262
382017881
84037237
275883223
282333518
319898333
394681735
385185969
502262843
518452714
285236260
106830833
197198402
114162123
502122324
435470341
459571457
463755815
49048646
390678987
373454392
150418184
390926085
515837868
53479004
177004427
251300359
71276238
333203224
53628261
108532486
54032325
420578144
372221870
530112999
318791057
516481351
65369394
506052784
2804592
504135682
149280959
76159356
438028874
504906180
356269588
214515739
414709062
297206378
492939168
192854306
235513481
410098075
143415961
271622459
133760448
395788125
326764946
536374897
303270852
162580002
36174053
366053692
458560364
159908372
80943852
362130743
452839587
220797907
103947766
97552327
154854501
168555009
239138807
474514095
446834097
358405241
211403633
26194119
297979630
182084513
18459838
357924951
112682799
532645650
12146167
69633126
245896433
65800575
265648535
289762278
178736422
426521224
200622573
368764228
102886253
472480447
519667865
527238055
26882562
607892
422025632
192618128
510286660
242723957
360541846
462851022
368370180
320245811
27987548
311211737
32118364
238177866
256133739
256553784
440161086
60636741
327906743
217456524
362922442
172148439
415086839
211100814
353369760
235500855
157953042
507970215
444701432
191024187
304905573
400513331
296109271
512729266
306147096
534059396
170026964
4592506
425608213
481282941
312671847
418717719
246675097
477863291
37382509
324533517
65348051
312852280
96606329
270587746
68744512
428589804
493369293
253832152
264065866
65863729
465613469
1668284
133827119
299036718
40358158
251106167
201228416
63110546
325906734
411180453
17703730
108949442
195353757
180820876
242549137
374708380
471347238
526000286
57111871
309889686
229619646
497035821
319082715
243760464
307419253
394394942
121586656
184809082
276968925
226414018
519201923
440864486
388685072
373407093
90155802
310859763
320327808
35410223
414560803
371635253
472049619
522696369
455424100
161897034
118600591
319149336
79711919
264806156
40537598
168573111
251427688
460097369
163782679
18262319
191351927
297403000
295827362
462934381
530940797
375779410
518721716
308372737
161631786
105921380
518239432
450414152
301727812
125030165
480866751
11050903
379342118
65602680
396471005
528090213
429133376
424705483
35365463
485954722
510861174
232653709
158183525
142064645
361221603
337903364
76425224
422890367
38854783
287081682
457418069
274746347
372599294
221995319
504316055
305511754
196503697
451765716
86817778
266139531
419992907
21155468
10966591
256266713
285049713
379699860
315758506
65759448
212010609
193593674
113933362
212069317
66711316
105438130
375303604
47857570
496157074
509057124
416435929
362492367
468981369
345990919
277610640
324662921
212800841
518492089
479234298
208779421
141195154
183974855
352480036
33235384
451422197
371012954
73601419
296872302
18506834
258644668
44981331
347693223
290414830
289518824
474958009
379724069
359927580
453532138
157403034
390029519
268233164
347444892
199109018
425319222
377332172
127622528
306930595
228215170
241829166
38381303
382333404
370339945
65497840
431268766
235838633
10919051
384254210
79410992
77339470
204895565
516455003
434837098
109560788
109958482
148592668
193554250
510870025
292914085
82129545
128732013
20451647
319918562
120775220
226670641
174480152
126458067
87748176
363433137
342824668
166485950
472268249
188493436
76422588
234219303
530696867
267704849
479621246
160817886
436557930
137811398
8924761
116781292
303151881
314193070
36602012
400887074
358819497
395176358
496420905
51602291
368538135
330338761
198955126
33596697
124235082
523937070
390337462
131778107
441039288
536608137
3248372
221954148
401274651
359705091
478627821
317079571
475958731
255217618
211870015
210286933
167655738
55141888
83147906
341097192
170553113
11773392
503079822
109016374
170852932
19759463
441255265
7922953
99047560
106506140
174953185
428486508
384806562
316298019
238534187
403180648
373219462
468756945
155548917
404543884
19197298
7853209
262214256
111081698
470249521
162738332
513082878
363523019
248646638
360107100
487826876
58364738
308937736
442677621
148158506
316447710
147515929
443527767
277907622
208192045
394588890
493381617
186305310
529368870
534253472
220219756
143614339
183088605
402102433
272279372
25968393
508693899
149897396
96797065
467272978
485897590
104059371
481482943
104612032
131335273
186242332
250712546
22740668
256719644
83665725
512015433
251097025
218165881
289039176
147497865
226697320
111598073
164767676
256390545
524759775
153742239
459401570
26381407
354507352
295018972
498860194
374952288
191920516
447839789
435888325
310072915
34145508
80811921
216187957
178200782
472270370
490162037
410981264
384717101
106482660
535192974
44120630
21714167
241167023
130109123
149080804
309080064
511809673
290997997
271818495
124352113
360955801
166314377
524387233
527087947
252631015
28398
452870270
130305815
319428865
163464102
453212656
517008622
534690903
354929769
521985288
210425887
330139959
329003333
6798135
20364235
77574232
78742378
251983275
91342943
251284743
319587063
263844249
362992350
436353938
89098135
187240463
321668879
79925082
450754119
300156177
399459975
156883279
494611641
326557422
431127346
83013369
24125782
300418796
444636002
190890939
64962309
232720664
233863817
3700402
86426823
85472930
438558400
94029008
79144683
253382670
438546362
252775888
302841104
352707594
401546701
223202787
333058608
459119042
453974896
470664190
116200834
103235109
212515061
370353878
86805910
306997549
363577850
31065564
522065559
383713646
457499342
227336660
279248417
416456188
156834373
162413199
86367571
98374045
414409061
420075908
300343072
358645003
162112115
217188618
491088076
415139830
188629967
3079738
27916495
461668256
494437985
495597
225267285
222877269
300616933
128376740
455062291
285232467
422796500
291131186
187439817
292482066
297330380
429714725
171514192
287009144
48231100
267152144
37012708
38643397
9808297
186083742
475961229
301976288
445022846
396500158
515395049
347830594
116711433
369323937
16988024
262759318
445252290
240117199
389534520
533840642
298172323
43676117
405552326
3461182
243232077
369683237
94439512
216514509
367043610
136213752
299896317
257498245
76959216
319331229
132254096
192601718
178953924
291931166
190490557
222720806
457743129
163271494
326328107
307185444
332067235
334128208
448083157
77708332
507972697
310484543
285383514
52887844
223885219
208115987
292122621
423492103
404898850
447944948
290401206
150303775
293269222
181893868
481723255
121445977
368420877
18571615
378570490
155474745
518866674
8841384
168249915
403772509
407108637
95882434
519107427
155491798
457520440
454288904
498525455
263335362
150693063
170932015
319695716
345684670
503951199
125117930
119519869
258972445
214283294
211534442
458467544
27721844
401920398
211438603
250519389
150229674
243225012
80897008
485757794
65422467
213527203
466659344
222821016
36808025
418549909
528526144
520326927
5116517
108839004
535547598
478352514
250291586
199758444
306012484
184168291
269871142
284400106
436208583
489521899
249638483
357010226
386222339
492343571
105871048
40106670
312998129
340594542
262129721
363621685
312124042
108660154
283762536
232746211
295467063
257343148
207543028
310956246
329426268
503826297
447400943
218562029
481328578
53392624
413532251
58791742
295104486
155906857
264952424
295116853
256076512
148668231
138728601
449549930
338727633
367455247
316839287
65202165
255705092
211707234
199682848
369120244
103703370
303251100
355103296
220337359
310748246
101681653
60226071
520587861
296129835
453403564
334245756
428828041
330904710
496356021
310994118
261488948
432723204
191575305
493141454
59354892
376653936
533200020
408241780
406245751
411862344
467949539
47066286
117617755
257500510
8479511
206018448
143415961
135576247
367313008
16343585
24774667
77495112
214346143
527714153
56974663
62528095
434976191
64019220
511242502
269454263
244767248
110877362
124694586
162743592
527612613
156574457
229366347
33902177
197828845
148158853
116882655
304771884
294100575
129366194
267537113
342984139
369640087
245876205
119684611
534862118
65158428
502708336
221067728
440145246
93880489
300618111
125843928
19543065
62985083
225796138
165376615
104398556
461189034
30426427
269202351
385888185
516408717
143659625
252418419
30283066
393392636
240409480
175062547
72591922
24874503
105826835
99637652
54797036
181438809
488212143
279600699
298621371
60104723
273523995
411040682
327712182
109016374
144065213
307386945
100839155
476809577
32269208
224133230
464304379
275848949
458510929
272691000
498085371
169823921
451889522
499963006
534037642
73163301
518549617
491409298
240458823
326903419
378120979
273308971
237553299
81504115
211345960
431016570
515001043
504622130
475662483
16320820
82848019
17396239
345161576
167897979
418228586
258877449
427650716
187262435
51523706
178233053
464767418
438171502
397565736
328226036
423057477
266762065
429995950
72591922
452025642
433024591
69783067
46987171
345700058
452207085
289735789
184180193
169597129
439311856
156548426
147158963
63727452
320417802
298607413
132217485
266669154
225802242
83014109
374587776
25107939
243586448
450513823
263511233
309939998
263749458
493318769
188286183
277043996
346688846
104246403
261771585
534914366
332832189
444669555
414232472
365811405
329527311
409072273
244431244
465876684
536611422
88703407
455752051
341108797
236173783
183194583
276594980
86817709
2993818
505893490
144105369
89750931
69651714
266111821
291314085
31534647
452418114
241416813
495430936
296036883
173035638
136900914
280203789
147292242
492555327
454059973
65256085
8552464
245633110
436979369
121241725
486975605
353171170
257585721
332489028
138501691
120213539
202252385
299800090
41792015
281006855
133743755
402501955
254507035
41876569
38288878
501817383
392278710
67105084
249953172
249729605
396283594
404797002
269579784
25740932
30960711
317823506
407861227
421886502
202767414
209239233
216345514
129323141
423868659
332271156
481270670
174412454
122076574
20790941
501000710
311609978
106157834
94154558
445663687
362194658
194848773
262704746
210154285
253402871
278339557
57345551
274130595
447204192
97140253
128135098
325301391
233698486
280236797
50213421
46166899
27395252
502932151
487857143
146444988
197372192
74154270
361290541
271516306
477764990
190571905
123630758
57566609
209374265
532969809
74984536
284754134
123634568
533481734
404751809
78408801
74085838
23349479
333519430
81425607
459986029
156575981
336047132
120785525
149534413
269407564
232876795
244580317
339463240
411340278
477298943
152611756
436494869
60790961
210093780
28383713
521954190
181277537
365962575
160929158
459899803
76920849
239940821
476765598
376505268
223029536
475630679
491996705
15000207
479470663
176688907
517709435
419533521
523929442
189528424
344997780
251105843
201345190
217336002
151989095
159828379
95769286
81004184
501593551
196290936
377182265
148508139
304378993
417582170
190951744
171126048
20473460
251688949
286336214
513975532
455518788
284051986
492452100
26673125
471939729
3763537
159227475
130404195
84725713
294153910
36917276
483953850
137471992
312856699
71954620
276183236
357628438
526063058
369057756
421117966
438356846
60259606
488489654
336343352
309660633
107870187
204557202
210102283
331218565
382047984
502170137
333768380
237871988
400827543
82976244
452392604
41335599
287148933
226216044
176987463
352511917
390937383
313163770
436293948
151008938
191797756
255882842
56167071
335676625
493361820
411639384
207023037
497935363
71876445
281058815
402917353
168692145
529854717
377877297
298970370
272757278
80662037
233698486
299135037
9069811
175717932
467533461
368520310
199096377
530500394
354425376
95746469
34181483
186712826
83686115
322402445
443361252
182088254
139570254
517138550
234847901
487409806
125645159
533052815
443812417
392003642
100290042
291365129
412596783
363356943
153855600
206538079
146615752
499942924
439577301
56419781
39968689
199584607
329002079
30837497
150343222
397288942
365996851
193543925
399944620
512994148
9802313
131856768
500309238
428789
463146657
241009895
87304375
346395973
112718218
250312923
172963485
483604165
457173017
355670946
148926179
370054302
184246249
55184841
501375241
378759331
267253853
390360762
72600434
203065233
346988647
381161252
193689021
459646630
481249861
189552039
518431310
362510234
264642851
1632023
142213207
298195045
483285532
89677259
491622174
334459646
290845983
322628048
441578715
266322143
520479675
326501438
360997642
211115990
33630384
62580490
145567525
78430318
40046209
26894810
232744829
254284331
246488389
48166451
250987113
172373275
249098305
454380016
394743029
77256622
427673090
229461040
327960655
113411558
201135857
92393453
442478607
400668772
477164896
178318946
498888565
254170011
247455033
513224764
205139306
97347065
48676799
195248493
117532713
24292842
410790672
41244729
189399375
384299572
71309345
286969847
431893327
371721983
473840036
294004051
349294745
378499745
452007277
189459719
20127118
374297539
2285608
426909697
506046065
489060332
419813608
510958483
235387672
215450659
439187328
344234223
72468173
365857842
427587654
24618244
186971169
242400761
249299235
159517020
382361482
370002752
452987686
477621030
330036953
358716506
116301972
36243727
63198138
82502447
32416681
221624942
378526862
284014963
268341697
229859815
167935031
160430275
329589570
199052424
200386697
125518412
250752872
331976663
261776032
33129964
192225463
85845771
437685889
75931809
448186298
209978344
446273017
514381646
469925847
98633469
417623834
276641214
332185219
412674392
240107730
108439352
528536533
184995503
176721864
124526543
46616876
372562358
88125620
348553161
180883933
298668184
247110041
305575772
456005093
493604553
513326142
418938927
336088882
506614408
529509446
311223596
435311465
213850842
327391867
344026169
91514498
224185702
437821277
263595510
157169240
49808619
466695074
300886089
111814034
487910686
151614281
409550849
513582452
199656491
457119089
433615069
449389588
21882416
415680122
410120377
489406061
54310681
328825432
328392237
110351647
532532510
346653461
309783338
442653345
83113381
121384338
69701711
446593662
272332105
236039679
292373949
225517152
344834493
451201181
341503348
270849647
193958912
236352239
43965380
268503611
28482264
535200538
280239629
382705820
17723945
236817427
509556527
437288720
479576274
259978406
436319529
356182613
256762335
296514067
421270396
149819323
80595242
490071448
445591734
486456167
246982667
202291984
364962592
100331448
14268475
35049510
23283944
534138317
472270370
236264059
115172708
494592617
438635034
386357819
80167598
396554525
31048369
141475329
475650126
357932070
439706907
56172781
324882939
135232264
97007550
348146734
107035374
374954676
27438345
124865453
380092180
445458585
448087432
300177095
74719872
397621798
65024802
184080066
325468520
29514306
454530903
48866612
83435781
218788849
447586105
149599110
206754094
52021812
281646070
339617179
87124026
449987419
29103304
315682532
490513151
322678679
266125632
116897661
76780972
439466410
387273093
98113559
342690437
367933885
529361519
104162009
323728818
114654914
162764327
479580517
44102995
51479291
333356158
508122673
151164623
13134110
126832963
281853751
452089748
418656870
354682297
293190150
145777897
146906514
73811199
451690098
201044520
88419494
4211946
221650041
375065624
167796481
87254383
37450160
71401259
169470254
59230106
285213626
485132027
481105657
285320277
79986676
82105782
30845906
42513739
250441650
119890669
377918893
101812858
245692196
13770960
353382553
6900747
227831417
183707180
222761332
292215018
207198752
50190199
33449209
449317995
415632555
218697788
274645564
139400750
60582399
94256722
259138234
82544795
493446375
280662097
367674053
156417074
427259196
256985768
500952865
247500553
96786689
181214768
354280440
427943774
423376010
277681548
512826950
79660637
392053116
260417459
372340951
350411
508797244
364360326
12685270
231039127
231868699
159810897
148821559
139876001
422834785
205116610
306930595
183085317
169185283
380500420
41540956
17313775
25521664
361246330
240842444
449063001
461336869
126233528
145256262
529897419
257420473
203265256
274243421
323596833
408311873
18474642
522360791
43320419
94300913
183534796
5907967
67743209
51505881
444452856
35508478
168364274
174636669
54952121
44815450
373949905
207335026
231195183
116829977
408941661
524428632
239654083
197485456
277339127
254427024
509880147
93155481
180264941
33160637
450663370
142597662
102000767
241884711
380484402
70879662
87177823
15190524
8625825
250326146
297206378
266534169
234272860
520559467
366588920
499338967
262992656
245847857
258001302
311223211
434144601
208935608
338294067
414052229
225893486
54656950
524111731
202054831
288206694
520123948
265465560
447159686
23686057
421037758
384073679
72741405
301514842
138298422
426720972
533293241
306204665
22806773
25562747
352768542
397946698
508150647
467523254
218861097
191883701
413725807
457251961
125751651
286040734
309600063
261366387
50357198
328336156
445786482
117293412
455560637
161731760
494415411
143171486
446498187
442449858
133917094
195609882
44819665
518712087
198075018
299481977
17985549
359301436
11521611
471848855
160971136
247986202
335737101
80848378
298698835
6609982
455252230
15755821
508763617
393970744
39184460
205592724
93040400
278794009
92841908
114899391
83444418
523201881
221342867
213522562
463006107
66022267
165411113
478649405
36744306
518025811
457686787
319863579
58016652
220458915
275103821
452385279
267848403
274639763
459781030
113411580
207982328
439102822
274630336
189920766
22923480
455026652
393298373
270892257
228215170
219716327
464881334
204664387
367637133
44374583
369928220
312727321
122025720
353226380
246934615
165841226
317052141
472410303
229159928
62293606
301910823
405777247
37616832
431947467
235321444
50356036
303870072
384312221
369011744
264923748
182185434
276235134
127037383
24818913
488638694
85941512
243518584
24814055
148883779
350384786
55573598
453058367
414564942
283883282
427792813
331762822
513620576
476278522
512386948
357188975
414059633
315454323
344814179
64776690
25194343
429718188
516422726
340457694
513244697
440784435
150245095
380923953
19986453
175325458
484492295
251509800
98045785
340695972
169526405
337290448
493079795
85360088
129818511
47413040
92009025
485413978
466787369
168506254
483223379
476692170
324508949
28256675
491654649
86532815
462263361
340329094
375677431
157110448
273591171
115795829
527423318
270372974
36575331
160920901
274199329
97833934
84503478
260804945
244111344
188487647
111334703
154480414
159253296
24896905
398854612
346105823
76111120
201131849
383528517
269007190
337538056
442196222
477366368
304968458
172406697
464035384
306342109
328558379
292356829
514690216
161541184
280740859
53869168
321639095
131610840
101142233
312659370
297961044
341813501
162536490
151755030
430797245
228714301
373319938
273550408
359576412
211460281
347092409
223871639
376866870
163363788
5882364
465613101
143020448
486035896
332420728
355550307
331143095
471922166
391858173
275387157
71763393
306574905
450434647
404532318
308139489
826737
187875608
105805515
257598914
306115580
77013229
169816922
308507188
530532964
483951186
181547676
428956452
31675108
242648979
401534261
267849451
176080560
385976865
226131083
91496829
7386081
380123371
459143676
171176999
511226698
425066836
406762657
171364024
400803245
83118687
269756138
123058982
12071916
530204716
257023675
151645877
124324255
409462597
122520421
252711700
364401094
93823587
168758578
255834082
103533839
58100116
503436862
369830214
387979905
305306124
378759331
142786896
494120681
434244799
83152596
107288577
140053470
3166826
187122997
481864540
182864827
273619937
510160392
364966608
500392200
352835269
502871439
97711434
377575001
494292717
46755162
128381483
451891878
310323044
44692990
158554550
93074643
134897579
48704295
107631910
500793754
6165602
42502742
415451284
68268425
23607626
330163279
522510342
213085025
332641463
384476882
84037164
109844518
133406913
140145116
257071574
508697705
513378582
99355847
196091332
281303780
472110096
332412092
407841239
481566311
264065866
301000791
346980626
514778787
109084837
213478070
80199923
143360425
355333039
28261871
231385900
270152236
217867499
230888546
119799290
194078469
467300706
436172819
226100904
80438619
37185629
8028899
395941381
49357841
477906565
162037720
447264092
393599448
381365112
392890507
4677720
60159294
326575916
269815689
88071766
240633433
104133045
526869869
145370075
271766985
182552623
225964302
486180527
336940611
176676506
288969461
428744925
218472967
360372773
415305959
305375915
47714839
466444273
157589085
504624039
181721598
136207621
287305004
521990891
39986978
4207017
333028443
309395277
281017941
72010807
203283056
195080842
41060657
494574096
180458075
164938526
425004748
72760490
404069741
230925989
292249613
418964304
32683519
58095639
518518211
369338834
92191631
15845070
140195346
400874680
250287198
232080129
236314661
182873255
377900648
77352093
412379308
213876100
358807944
446241978
311691224
296460264
18607194
306028297
342023938
84458444
349618843
332297040
387860256
50595971
384828874
445394595
528170336
495459433
388869194
252801329
120584413
139222559
347729274
342763982
487676263
368155802
341158029
358782760
524513858
17275216
307873224
248299137
153621068
331495057
190124923
127863251
351405681
133837094
20170348
154319666
373640780
421845810
150645371
230679440
117072294
315901085
454007935
349527633
281549819
236192560
457706533
160474937
81379012
368375248
351075445
178535830
216522781
325442332
110848452
270899878
70409222
332158131
361683846
461444201
447499294
209941772
73044698
98358672
267410774
472169020
72021860
409770657
166728427
321768485
143106113
511799470
529748903
90057547
271542115
188336753
460863101
325016881
150776364
322203910
450594670
58748259
28962531
333639946
196827439
175264616
338601631
23757007
309201258
38549964
60120766
401980189
380862927
164204829
235696283
304357362
520308439
156594399
453766682
109084837
157826450
189430656
320634455
365241102
278752583
321699953
249911885
129496472
162050213
425696987
329957173
392420460
138051595
275456687
255123141
378535429
290789850
444674794
488619379
518245674
366550225
432649789
376625043
497321902
85885034
394430911
441714229
452668512
30964388
410398524
176210468
246282395
263149169
316939235
329624628
328006465
466639376
343910669
37111552
110364178
187866174
440109341
458574143
348463758
99241516
207434446
204878441
83521587
485454756
183424725
125224068
287559175
424509910
26005153
425268767
496988922
159186988
305958723
78918848
66410192
421737811
519638511
168344639
492124370
57610372
441022103
379957286
108074837
373329314
332011154
164204829
60663615
527631726
179514198
491403361
309278465
11385959
261498833
289999594
183697610
386175883
203998478
115632889
81194761
250668244
206747584
57243347
352819232
334248364
470598114
77352093
254544569
36450108
536468644
93002323
515572848
17026131
39639138
509572550
505595156
402639562
317061007
436258998
518978964
295573687
201533684
74984536
141788
260674895
431875137
209167445
477348804
139292963
70933090
56800209
201120188
477233911
156386848
12049066
213038508
498797187
151349951
80049599
409108955
175675257
206049122
71565166
134077633
216339224
504200051
273715585
74410226
344551133
291729917
296057999
336593056
167638920
177499357
115081789
369325599
23665330
462315539
453556722
453536289
219177402
283025439
258905077
372359432
235087766
33873078
379013259
458480851
453458223
409528604
160314583
452408873
358435470
261798372
17071088
482193857
222617767
286580725
318442935
325969486
174103387
314004388
245507690
503462889
81680929
227185778
275887129
657281
8032578
71581936
205948675
469831162
125250765
332591052
263484588
452277214
7333971
235698819
21341349
359071835
288859883
53984293
383075392
220178420
462412395
395232394
212143149
302342531
455388238
487636641
184507118
95720289
451520511
18900943
483982482
481982631
162308211
376530089
365740670
132386260
183440493
353749678
73163117
118671502
281278987
64659552
361651666
460656179
471511695
159828379
297689433
373522839
39622843
371599066
16314678
93696103
261837612
303291623
423631365
171720422
403300181
517917211
213166692
468274387
493288804
18090540
256135106
231080331
410965066
379902972
406294842
330569376
444502261
375838679
69514221
43915850
384622359
25530527
315682532
312770541
468806811
254476675
115103547
237730328
164164569
208139387
215604579
367797620
15533488
45210961
520451405
279430265
478191596
423773201
351819623
21415928
34098139
17913606
176006368
435705759
394035204
401420218
60184811
477114676
6524991
300099359
224519642
197664151
158062571
510407891
93085692
298512679
185081889
252416861
16680145
156922287
108220041
345437091
227155534
241884711
201453305
145417721
406949507
235363398
197142296
406721993
17526784
304251774
85656764
2672260
389299421
530395770
488805600
245412415
24216927
46961074
227040699
166510852
460926328
247548967
422973012
441967904
8888681
533297586
81265647
369271671
340635464
306330502
529204570
128922048
524911922
335261021
371226003
353500487
441076123
40366453
102990518
3410787
272073613
520992759
324271877
166641938
178565876
436836064
56094984
87867687
452363353
147552154
164998117
167990967
373649973
225920840
164011313
481661107
20253846
107085548
33227571
85200232
17978783
170174006
22320794
94063878
64208220
76312744
51785075
444300423
127460714
79234986
213454273
110386327
11576280
396579700
488817685
150327196
254104128
428089314
66358929
96884569
527275664
482302684
294489508
180580360
528969445
444808899
357652936
136201209
472465734
120181488
344116639
27692274
292641885
323184733
437682830
272869620
387483042
416384028
305011943
49668734
270264825
468746885
365249224
400867421
348358788
189321231
212693030
521511905
49112260
425146108
382342347
496202666
303178780
124576162
40273415
25170156
48511150
275401713
268807000
171801047
10352829
232496441
260496896
144231696
192336239
285851263
242012595
501412558
30447964
351070958
161593102
185157670
85526493
393254168
492436767
470467053
374958752
376118128
136487318
268880608
355346731
292063725
516628091
107782929
331675563
451850857
417341519
36796226
349436430
127559589
479296122
408818023
347432324
476356724
140073970
209760017
408915749
493460007
259284138
21566299
174358716
462867184
246970527
530822545
380427056
115388011
466298072
483042157
527066412
167982829
298807403
51186868
163411339
12255717
510224448
243013193
386901579
530397431
148481176
438068689
349456693
206186163
120228170
170539771
83314145
369095855
143629822
419458157
121490333
266726815
484795535
507407696
525484771
142147385
250888154
297562012
14682453
222988258
422104867
44768045
334902059
513241791
374766307
428560647
367370506
304430791
152123967
99137010
296036883
437311203
231121356
137500989
24050821
30690021
356946848
103287118
289281426
37549338
168543466
504121779
174290961
518841279
380801495
9354839
448271116
460481454
177683799
387908777
357931170
503281154
327922706
244691407
445566824
44798946
369546546
502196429
366734688
477997229
242917146
418903052
46870417
325057130
295543481
103691135
38667239
229746920
354330247
310530747
458108842
77508201
84447354
367612600
246742581
498617986
310306124
451014410
61177482
35336985
85382810
451992582
13591474
411414727
371070553
200538528
457918531
364560048
304551478
95997010
232423605
72019398
444233680
298104716
372391711
411596127
38844381
448378310
339389249
370959802
338009029
125459539
160152956
530883717
82158830
363468861
110825378
309404662
164009737
441380617
229685329
242116609
91539898
437059249
87933354
179781171
263604905
461957187
534217410
436118209
365022366
335188783
258523392
7906810
128533409
154093281
118351408
302182943
105973545
23261416
516818863
97225382
155286607
84926191
269346809
120675409
464726782
150100081
239901779
230195738
347139714
453131208
151329167
67748906
202902424
117968704
52262377
21702012
205556646
473105066
215317710
229875900
131083181
379459162
230049152
395636445
312427965
517695776
24047087
285477502
122040263
333974657
283729415
84874560
400590700
405267622
206212974
328338815
303201320
230135200
335945032
490195651
295227386
231843056
318965151
399240890
8377119
39089005
115026525
387135406
88212954
444885756
421197541
444811622
210189363
401423569
209098471
319664234
196658434
296560790
223139650
23123045
131232323
382861392
53467493
87871180
56099509
198079125
10970027
270108248
31107416
260548924
333534709
386062092
60774056
317500275
232922822
462073157
172633551
182281693
193895299
46512219
48158774
439664478
281107596
349508803
339001347
244851691
329699581
511408825
377934267
181710419
88348978
464272655
471782822
478994885
460958608
325021625
489251158
63241703
405114921
188042044
282348525
21310385
278829420
411775683
141255687
26188110
326106111
535821554
405673726
527101928
165787330
375003278
24799098
250411125
412089330
341373418
277861777
40431422
36895416
501714796
431994831
110993677
504345141
352219504
390163222
414028365
57674115
34409944
16618234
239264844
166788520
101453590
342991781
177302724
515829571
450370733
491045784
346251110
112664247
211115526
473456229
489365170
122109485
495986772
141755545
117756757
374463406
236583140
221898993
413440508
169410011
380918439
355096983
313388916
13713347
187930667
368785020
63901392
480030453
440815575
160957582
115013840
212732812
528309105
119073285
530151376
150963424
506493684
15843361
40431422
368616397
65362233
17016655
263131442
391325623
281820656
440112570
536134154
41293973
71603277
315194677
404330761
513896141
363537363
109698823
312130000
141001109
339575395
524428632
193912953
20723824
198817053
66618457
35587166
458016114
208464053
3221918
67811343
131295554
396762608
374938537
309953451
496632503
222877269
79295057
392547245
456067981
435702896
5393687
371840772
464711116
408502662
530407933
165999489
124514299
418489053
400509300
183787394
9516718
345093761
13922332
292236576
474214731
181687281
277503542
369306436
495901278
85901491
398433876
378126169
189748286
78439758
171240337
444380999
389835773
165122133
454605309
420526183
419645246
338237315
446252039
335433440
333599646
222106138
61828577
396762362
247478350
266785215
58483040
531070598
408903522
3414173
423122658
2359651
404006898
179290116
17998674
23492481
137084562
82049272
122256979
68359949
485948035
529235821
225499380
14303225
234338009
452913813
326218902
185332322
185190111
73268144
447554036
515538761
307893779
32492975
107757711
401590286
340711994
453281668
472722697
266190072
197201298
290585802
114032316
213123347
399841397
395871652
305484276
317495453
275493752
315506089
79816141
477344372
322492346
292078742
229801258
257029723
93443121
532522462
237380064
112987826
347006284
503093558
339064151
21529053
208146411
313630420
171405495
185429501
194110444
361136537
280631003
188350698
460524042
347398201
195249385
533289194
109129728
147727629
414829229
244521846
483365965
225851256
451518148
284331423
217441453
186174757
218142862
76892302
175721823
409783335
164764004
58617423
338345301
397345544
32017394
244260941
69470010
401068062
100353298
359686124
234800723
233468112
83094829
265145564
356768450
173353065
72131282
53947271
8841669
498620720
208247522
481867647
167567791
432555962
134222188
518256870
370518082
35662034
351850534
485906718
337703005
122733974
88713228
179118072
210516649
83725617
358755814
185603159
143307752
428329036
310232019
157940725
398627951
502330568
250519389
522996631
480813218
284149976
253397123
516809087
309338503
118572368
52538470
29646116
369590911
378036529
304734362
477730358
72489606
427803347
423287698
420587265
151139198
164983656
101830288
457891546
264536817
534703471
103367721
262276362
503998769
52812130
249826215
145705706
304187207
434365814
192600458
157309955
171578611
220276021
454964900
103321346
6538629
242280366
259585643
151329167
129041862
385619979
234015567
19614724
412646355
394184874
321199239
79382337
536423988
54589845
109882380
120461774
123429757
320301953
46895100
138197971
75690722
457495916
343426060
483105934
421905253
39169290
205048684
259211535
70089679
329948718
80418917
146325381
61371755
63744345
330269620
225485243
330533779
365478783
453357187
382174760
302712682
153298243
518189754
243905913
279070865
353390650
422750390
510505628
49314395
249246964
280405321
271532764
157615388
411304696
498920196
69741787
348422272
27719795
254975074
304036393
399474357
216773976
462910933
71560465
191422420
81838147
266402594
168836037
5136580
390308505
149023923
473775911
173997050
142734454
453478653
457756457
528197815
118991240
383852540
535270056
277804271
527013090
462032005
264009768
66768770
280517371
412134553
65553085
298592184
426076704
442418813
188639931
475182001
311211737
422115415
155851282
340975515
256265650
192693404
529502237
189421727
150384513
441267438
62819049
194425483
334252463
494407441
305733498
445734492
418749655
23406743
376422856
58925807
139260636
503436972
125388522
138993854
342288760
110040621
405516458
85431656
57157464
378562276
393136422
403980756
331992045
74820547
483218028
401085773
464529034
407643500
442424803
67806760
375258139
260465543
137508617
399232558
354634355
388367266
184387712
377247245
151271952
447051583
366974600
473531201
233863817
211233611
391433430
350558308
70470412
16301738
408431329
80832425
456261443
2539897
118384314
410328229
247795397
347198549
514762952
354350367
107096421
451125639
87009719
45883735
493004428
42789889
72580241
1309017
347092409
11957603
348318683
217697394
381250082
409262880
356530404
29431169
362156787
355833561
440081233
330510636
139512089
506929042
8880425
187999358
345700954
33486031
333326247
11584193
48159493
527673432
228902909
374103106
197318055
312845175
523666159
425623600
283503212
72498452
369180918
189568133
112079392
115209402
356198313
120511168
194879441
188199743
534352600
188364108
95169631
470696792
94813334
359547323
194466998
165994408
496682783
159801982
414842972
389956367
96597148
192927243
376581534
257863379
361548444
305849384
314641992
119289977
45558023
32204030
494370527
92544862
521365681
65526854
313869756
158627286
469087104
216043920
438673228
44951550
139802263
140356567
455793275
265145564
125184073
414763553
45737220
259687300
200031667
155123901
500030447
501450066
377904253
394456962
146119386
408798611
391666016
392284789
331315157
291846979
299420553
440481086
357845492
63454908
5093069
396302679
453439254
113976593
347532589
264288570
77983006
452573812
390964667
418028869
64718316
364063951
230077622
520328427
438982830
210385467
75568897
490383672
165533018
297537869
386049086
62106119
16570115
179928400
481091617
454325271
269139527
334574921
446257793
332461054
231704435
297065260
42717247
453286546
486610185
181046365
217200622
317533818
345681756
13018728
244122749
385098480
197538668
111400411
418189333
50630091
263151087
50761553
358361905
496214104
487862265
485644657
484491541
447990383
127025977
439116763
528213460
490633901
354738276
341577400
228343664
530976048
86098100
329111330
469147502
67943389
172394921
313231710
58883304
362499062
195453710
419636785
421853365
69076208
415167666
494465682
129956231
392764352
376057268
367990712
360997642
196063792
161062682
141757540
341423661
490052477
221682374
369354542
59200754
495730505
184972205
59501437
189031174
479819427
393864119
103007097
361227139
530479570
304972012
192325042
410147437
75998166
270707091
292230564
288017325
74920749
39115518
334228012
384437518
336362752
103098678
440440124
456379591
64279855
158976937
140620423
255589713
442772388
319228692
372983197
332383660
388891670
287600633
331917084
109266877
206896417
111541298
224306562
449916592
85514205
165165151
164649228
256833441
481014846
118408657
505027060
240459310
171144766
175375710
137826637
133321086
139888620
268520336
20456736
317395584
51717606
456585878
517369608
43122306
372878298
498998705
359605167
133964308
80810014
62765325
202852566
236904901
143175828
351633837
337115930
379166307
122710134
146364001
118824428
396564347
213110765
92550292
531402313
139888620
37376788
359458259
412816241
110462635
360658103
93118136
147783988
78941126
175526491
134669712
34376380
458121400
201316918
116976061
119092017
346069410
59344647
207571812
413633013
215257608
374299015
226272422
445976139
495747716
495059418
485153375
218855847
415614963
401561806
94691790
154999121
226140824
234939305
535834061
211329847
525997344
107381533
284286699
211487559
183921506
443965281
175309824
482565699
171097507
151293433
205282824
99418900
126943259
150305461
243320609
241078908
434752540
491031118
396660141
410309455
238510052
27076642
78575784
127847697
442609753
371349313
385817053
44262396
404329126
506567259
260909004
491099697
412664648
502805220
275920511
528432587
489870837
424397871
522385700
67991431
316743751
469847773
418610243
162897424
492249588
76288261
205432063
176595042
356030572
2968303
435507035
440484804
269844966
48848222
350641156
240965539
9800777
397919742
75357144
476971140
171629140
442890722
388839488
372780396
485303052
3946632
461346095
49553766
150434014
340007184
391616400
167019300
448568927
535245095
49396203
520175870
337172470
307755860
217341011
243392473
193296766
242767875
439738298
262361288
413051512
157591450
461894913
7677199
400287466
62655656
133442144
331719178
218919063
52613123
431739631
439825795
452028770
289919551
13834937
173347439
39844456
295931688
377601906
32094428
268379423
349801690
368444595
170700705
421037758
266730290
301454136
367754177
75578579
5757093
249497059
77100351
374128838
440530505
471702430
289057324
118606972
367206719
203533458
310448651
520201607
439445271
315642816
131610840
245897399
220276021
422534689
519374473
388523348
218859037
159600896
338221873
380698985
59818587
62049942
356034781
388032131
498935030
67476785
19624275
298647066
213524466
338459352
199758444
377067678
75005436
11732315
228190914
418375311
533091497
286000898
210102283
207249067
272981144
308394747
25762483
87176937
14529839
36020141
360653453
342761221
418981591
162589404
282859090
396279223
334179601
443987973
107184385
386222339
64383665
8687200
367308096
334546981
28025214
182621114
256748754
41346394
220721953
360600715
331593950
181429220
408198095
481193276
824152
416276948
84714783
398365889
115956083
147075974
335871617
271874552
486443402
268762259
534497167
335789218
470898574
72373758
210063106
340488713
151970811
358486629
386220216
183124938
22909935
391104158
278038781
359763884
167675541
455829417
272063540
422765743
360377236
356590263
92234932
22777334
134065296
440342300
80307859
497042194
129095216
26798965
433435967
431400677
323053174
428576117
385861765
392093306
437895454
112400130
5917142
468646356
259377978
302338237
263738574
256422192
181067474
355918608
326293976
80683028
134549726
241573147
302202160
45013472
369342145
272227076
331603221
520667523
444209255
201730010
28191117
255580433
85691260
17985549
82967911
107998288
435375136
495732636
434983665
365386269
447141145
291792914
441590582
354123286
363318816
140774912
5051558
432404929
358162665
187936709
526256633
322901254
51116137
263961568
271375817
23693785
206382896
222244758
492316505
437471579
142119274
182062674
274905824
322279166
279010885
292851637
326673078
319165334
487623621
139634463
411921587
387254810
145152376
284008136
466552519
20645216
253111972
143967536
407229252
49402745
395868130
105703934
143709699
431187046
270950442
163875190
373451273
346878945
437068939
61090416
423833385
528539196
84377722
5239329
308378458
407524765
279202360
456442974
385084252
453753343
52246162
50381046
278447802
394168279
68672440
252544910
420819795
107987123
335412818
515900632
386394191
426052245
199582801
255832440
279105082
387124313
246808894
458648936
28243768
372177252
146835906
490123033
433353952
362083749
82702702
349173065
426392931
442098949
77913429
433990332
103545849
227812293
355223993
271211546
465241410
222543844
460257159
512425682
403674990
493201214
150026622
61507359
43466729
267022886
436269896
533160610
164577479
395931250
487624956
404870864
354489293
395303135
527211154
160067873
375857689
519934044
294029334
155776294
80277846
88979312
530945067
458581239
461151682
255400868
245923818
216690587
536344313
167376118
354894018
493825217
281252644
164888427
274346296
172203078
446593662
143930840
518415365
134269593
433137584
332996612
300666216
396562340
8679665
308160165
401816517
529595687
266001199
440940435
69364929
461556256
38526619
158192645
414858504
315080185
219992498
360585879
433933584
380116502
322125176
432568301
153876918
46903200
527660918
403349666
484339654
495698896
143138609
342299527
160899423
268721382
448095684
263774715
374162786
222259701
199682417
281225650
458236420
530908553
27471317
517124505
25294567
280145131
361995712
481591047
499882383
76363015
465777635
248968709
302401592
359945544
462459839
94192393
248777393
82382824
69364929
99321834
503332655
489809223
277277824
442502406
37392513
44860314
158555954
382002429
531740459
198390222
358546909
413159536
472205859
29736375
347113540
143555846
81359496
118427840
48056839
481798769
256136762
162838244
74890058
412070311
121673523
52394726
368457330
123994205
138069896
372297060
359499846
132839004
22988485
56995619
255930746
205244691
145369219
509363007
381367468
183886556
71528531
45689156
414503294
289098004
52774115
418410308
130734493
514147996
134037394
99735766
235219611
153546144
510158021
129681912
331268905
251384950
533443740
384970908
197259177
246450953
151317038
318769892
427251591
417417291
229756409
388780213
450944133
253946563
72268348
312941286
498549806
326872683
58520854
256969597
74946006
83696163
391223348
471408828
209320734
72849073
199705198
469814414
100663520
476358049
310487728
187598495
361899149
336408942
93522276
109572738
486719878
257168877
162874812
141239303
399354600
23175386
253238539
250325523
100568963
111443703
30722185
82987614
139503079
42366313
505970549
351454681
113104590
74789097
341454785
230955336
307305910
247635059
245155795
447990383
28085613
430993681
92572703
311286648
485659833
525148839
386542668
533636502
409040512
217489023
39433774
353789707
111691870
361118390
60024309
90609129
428398185
128096181
208253105
189850559
119215625
225278220
247498849
411075735
457037965
514169660
192587950
166569321
417919119
407840149
45420274
263126981
150242866
290655705
127418167
35861605
200812911
445202358
227288361
170897566
165259301
92782476
464888943
504210763
46316537
299013654
45166962
393770044
423042376
463987083
166374344
401187558
480232919
394644106
28846779
472966857
276756339
253444883
134574747
437956195
169870531
375303604
466508109
81246332
88185499
219852287
237687106
395399992
174477744
386843912
317305945
452564423
428459467
170073558
68900250
418501140
12175253
398413108
117486596
474005660
85701122
29711368
161925134
298422657
6309901
110556633
149724569
81680929
335510431
375697423
396878376
295042594
95753820
235364915
352236804
373118661
403536379
435838588
11582651
126253042
388181596
243072695
249632148
106898140
46166899
499875304
270746106
290856578
56333737
461180546
117969411
148453683
144409484
83325479
231424000
240138094
304088955
202305807
264951108
240023500
462361756
422823541
435872513
2673473
379852577
307845636
478932486
319461686
125158565
109223945
297656323
2501225
496245262
513326142
71560726
41474362
229974097
235066384
90796943
284383975
404007012
496630667
397453691
317776997
131676866
353017339
407114104
434101469
337388395
298480377
229597971
78569877
509554261
370275521
12294521
495421437
162426587
128261392
168259738
458446945
134679469
259245206
467794286
514753791
232737372
233024063
376893857
9903543
16997354
305955028
104360167
502200243
144386296
86986242
131750488
243702186
353174739
450513163
520205729
469559452
306328944
503947709
402381765
529552575
471251002
22444756
234681082
167163801
517409187
441079723
514178214
21755333
311127686
471986806
29672275
102412161
258988501
121787233
92910525
441911965
367331876
102294013
49058021
502691411
265401671
221180126
489327268
299028226
137106970
314416729
412136333
476853606
489402365
491897584
311495486
103214323
89990115
65775045
188044673
518182277
340044389
155350321
378526862
272757278
482983005
154466321
447207144
451852442
203006820
192865190
368056623
208796420
339343454
29935861
93197398
389978257
408269332
362092076
419374152
137604748
134230144
509862877
497377979
132609219
138585909
516075523
237569176
167419213
134222751
417799909
186881463
498807839
302679331
359539761
300929761
209245425
78671447
452477451
361745034
453995249
441037154
517389267
235757781
494050782
264557004
165267614
516997545
272637543
370604847
174336244
421490892
295439362
318822015
446594427
147830172
343959755
177107602
362120242
135086240
101676331
346621691
258696717
64698414
516753360
160658526
236554521
88522694
185642270
462667788
340677005
185328944
250686887
230993373
186854533
310540400
336259713
404866919
12558888
446532049
308255525
237704692
110731015
494627859
524649989
497458272
272920223
457280655
282921296
169278671
205186150
450158922
316934177
207135301
172896810
479299731
354141422
409123839
469231216
131345024
516936255
16540683
398691773
290619702
141414132
165556236
516904239
100234936
37310095
502091557
420957649
36800270
465568516
281216791
69424232
479983521
446801317
156283678
167588352
79123032
42442554
190118136
448856262
330844605
470102137
95770718
477587365
394128668
236842015
48758336
460340776
346589850
300513743
67586355
63574950
434212879
517002519
23341848
71565166
406263749
30955576
440379729
225106184
9733104
429643790
49385765
197248255
182330159
241551146
329834040
273788558
321510711
71183275
356583362
31130610
88898117
140086178
181757453
123351468
67817080
2970792
291232583
87529954
3611028
126473966
471495084
163659798
171401566
439325839
230070299
107069664
14781084
299407632
6102540
534574975
404002846
167335163
221005948
127800693
159006223
59610290
267078242
314361450
244431244
310297837
277482922
156381957
413543857
79924844
198032929
350100589
473311412
104800237
408381307
527343848
294894730
455026652
230973688
250406011
246183517
167583108
192234670
34077206
393852905
228896893
210514791
30909190
466966667
336644822
219240473
393345845
41385033
517362273
508517264
71744647
422288129
318667781
316273631
248458567
95328315
223712551
94605167
381388698
284765323
224647248
262888041
293028469
522764358
223170239
359742774
4945743
467392393
142886827
311692586
497113286
275840353
468194779
239144239
490816569
350339718
153594418
530778954
376357835
310710417
75366887
309155275
77106227
532949778
131269690
82304840
330125038
115226992
357692342
365404080
92131788
230257846
171689969
134900641
477810699
376695438
99576870
390817524
162509256
532908575
160309808
29670710
327002525
80517088
373451273
335038531
55313310
25961978
121260728
463158542
191959396
481824596
70928946
461338250
255572310
267248365
214786354
118583670
62981201
447056316
49379154
64259339
46900761
491923516
344301550
115711412
88126923
51905247
495296202
65329704
320051273
314830003
518709304
306901372
426052444
358607404
354158578
179246203
92467765
75067857
315890004
276765782
356792328
29540937
317613293
465153624
497822011
407548939
142966606
388764190
217527313
218346456
114128681
83172724
429045983
352140299
457073799
65350555
520787612
393276351
134072688
353696994
274903317
273029469
10625518
120188952
531898543
284365322
322308148
72126445
49861443
73476674
480520600
9069804
209330272
374452726
49864231
156025288
321339966
54105202
479758267
221350475
342688791
360486607
348533433
462940152
243091641
151932367
221521092
214869050
174784972
68301039
511129340
29982043
113029302
10560445
525574695
416812826
304718437
220636152
536691199
105111050
221380217
4538206
26694192
521057182
216565595
504496393
132785907
383363967
423649293
68121653
327100781
190657398
398801930
276178982
180622480
62026711
223298098
351129367
152918056
394914634
359033436
250700781
114954451
160069568
197137127
52666395
356080129
278752583
254678702
21479114
273447374
55520462
437265280
38837655
94942093
286221355
135434280
241786102
328819600
445007721
289647792
153838980
132710828
1960555
514260094
113840118
103597808
492368911
108728584
143625400
365693209
206737745
99703104
19965939
494124234
415103501
517662395
500155955
388801435
310739481
446363615
193654703
29278629
470330160
471371492
121498069
280738408
348299640
64258911
178607834
72905969
21294699
103127390
316108923
56500123
144982643
424774914
161517299
188127503
3827408
162228849
103961116
338873791
100331997
289158866
6549448
423823464
325202583
385716547
436577751
34451859
33328980
108838260
14566263
128834043
343202628
132199908
249597238
94202360
78510216
520191702
366373067
210180194
535613612
40146457
147024929
48753750
384947075
319810388
463599073
219220865
88687895
25708336
290433629
93858464
193603627
135778348
345425078
428660025
193033604
68906797
201083658
430341132
265048834
126778654
233171097
399058208
503661031
4934364
122931216
404779103
142465451
502610242
218239897
97878677
280373957
367441110
455726088
405174368
151396426
88724023
135601156
70154089
73573082
297474250
127928982
6692313
480197537
442631463
529099539
395400635
156323936
132664097
378321861
312325579
198719068
233203501
496118849
433942506
262345523
373628898
60014547
368094318
326151867
136990379
238438415
433994416
130356726
97207817
392082014
103023887
507827882
374530359
278420477
206567844
129822835
230270423
404717227
33808634
210398264
447497193
487666853
153865176
247368780
96070845
37527665
285164981
255979284
527490436
469025558
350943840
84916396
496311469
289309421
238262302
502126467
168946370
225986600
407877809
458582356
377750114
113411293
500755176
208600546
483082011
196340949
331425186
98805066
415208315
285388985
199946980
457554410
218681783
75240459
215362492
201734134
133791009
343281932
338563655
342571001
527526742
283844767
462488947
456548583
355246952
23655093
153558573
527833355
504403949
89856239
492034855
324808443
304766626
21896209
154295825
339334899
240380983
48101839
418407540
120238071
53324704
195347652
85750644
426991150
273327638
109491184
113000248
442159449
451116188
338763751
31531834
239512361
333886541
512194223
301266890
213094779
526900476
8167922
164687337
345081920
429587557
136708106
515756383
392001074
33950016
497148640
166816219
271434476
471401146
506890810
78207845
363212465
46666267
159740119
469534387
530859471
373697620
253216072
264107576
211294829
462573426
455325535
56962421
201158335
261586281
194350626
172889521
208845639
111643517
401032063
325993136
194015840
332365899
446597919
178243738
413320630
450712531
258757044
277256379
230877987
342928066
374245128
109339966
294551025
233830759
344650630
450692157
278877798
142259861
334311968
250915544
503961716
387153585
187306065
209372684
409590253
489272869
456743986
516892789
249886892
486073893
120241445
148650740
1450853
17882578
114908075
260548924
485770225
253370749
435421259
10940126
341211216
459110985
262519902
249045816
180625326
493193060
316640643
393957175
528305171
189990597
241723995
214335040
431417833
480613219
462746198
121299196
433291129
457890042
473671245
211099108
293033485
130952076
44903325
243546600
89768956
445874056
302674063
391503764
519253073
128284303
345706662
239796392
344739070
493624786
9037895
364790000
118384944
251586584
156629173
507204460
435442518
99937225
205956778
535628838
439693713
286057544
487606619
373568364
487873405
515914518
513866396
404167242
224116344
364368982
55204382
324245166
129911080
297055996
453352435
462281070
253336799
216230098
4891145
104764959
267582066
285155384
243506667
269346809
534814754
490583062
202145299
166083839
233895680
29180859
186793047
352022394
237128310
117252192
92219322
115086253
380453654
291612060
369338834
171623022
176630907
283972407
310822685
121933978
97188439
175041783
111676879
533397633
269937388
452172534
144231696
222165384
505411748
402972814
128746925
99436669
159087895
328617807
208867359
472675718
250924453
478347028
12976669
133829242
85696652
230586376
154352026
441468658
5682536
328757685
81489174
62428900
77623440
1332665
414487318
83204950
377407311
83710675
8908421
44070077
5943635
140741287
18254802
255959497
486185788
418670525
323101644
121752727
93809404
73786213
77727136
348547580
312101903
104189350
504025915
59428498
47747368
341754626
506142875
417725516
283610084
510772854
380339806
349721925
483454205
69146148
223407824
129821913
23442842
237387986
132673525
4733716
3391626
461793106
172945011
80122681
438795355
134205608
60774056
33525747
177794039
490251612
513834962
222478713
307684498
482864570
484793961
213840421
491257951
502889024
347814726
508372918
77174644
92149230
141275261
190987264
266563291
347444358
459834182
453026130
150516007
286068712
212844483
364637798
397689652
213044206
260986089
306003449
196972170
298278049
19423490
12234979
441828797
21290188
244957107
280176619
76525485
430547879
420952694
146046948
295349581
476733827
466601941
369575770
350256388
78539049
269819576
418021190
490651126
438522121
204157951
431949904
286613777
43530232
506573786
481015559
108610637
465329871
492826907
211383806
48774511
510246150
109140938
361893051
319373255
84231188
472106983
204505939
124476698
313698910
439946967
48283399
112750708
354237592
63783898
327767374
79770370
385426888
201321573
456007170
505018370
99985917
394402662
393942318
173000680
80919856
25420888
73751809
59063503
39801648
326297806
327974067
452350258
93674481
276603130
201734351
517409187
207243523
394934759
112873606
405138071
373645376
183617651
11068379
438123374
127677291
504433737
168436460
5038202
332420728
196818467
405059694
171996221
386029108
11758380
528458878
184998285
464964511
477105533
248544037
526494748
11144949
231287041
126853153
534266921
61134468
297544778
371200231
316431976
107030221
157283480
4447912
432568301
191605209
338526259
98029972
356470646
248614340
371723873
324672966
253890473
515638400
145743258
90682110
457645731
341454785
285290012
416977350
167726328
527275664
226531190
437617044
283415084
478807549
510092378
481280720
322371486
494692935
119460360
77681301
235964749
165515764
336410232
314189099
296346880
33354373
56934135
397735110
279626827
281394969
200311346
451990256
488452348
455768468
290999137
383658048
534693698
129579266
7595403
513435766
402325621
327159588
77558756
453024706
115932661
2054972
384826806
395943000
442661556
58173653
402242723
204817300
276530512
242413427
10084184
354106707
235336097
347380357
148251221
33129964
173428871
412746925
350224853
527101928
474322484
381163491
373306332
131420407
330735593
217192635
429289263
279574072
4236073
331437401
47507392
93189406
497048156
446211517
93356943
6076899
247817273
192191867
422801247
90772822
370697547
28751204
351391105
491453691
33589717
239615669
103208766
443894651
347374104
311137179
221949078
303178780
251055268
318734307
96584927
35979053
87228173
187124731
396118172
326179969
36688632
358815943
528611595
59622227
503403849
13277611
280760168
445813950
87198773
414031620
88681660
29866311
293778498
328226036
184390142
198522984
495074010
511311708
69683126
526879152
439975447
75981375
157479905
50665319
289162939
36141825
166985540
201823734
510468853
293354837
51034597
130679008
394773988
47210816
493160419
139299756
202948884
51246893
11414437
266797994
292047098
252224758
530408300
275613986
215383095
112820636
439621202
499005968
99291077
50231108
196472370
245587461
382108865
487167423
350703525
410161123
113989358
6131330
82954752
306641026
458681646
126063860
466985518
143508316
528851279
177315188
196865564
38857732
74357213
293026954
379344983
8991905
323049857
34382643
234196534
177241085
203438870
255954372
440463545
103762043
304691723
446750543
121072726
326795064
433906959
459480218
513740614
46722111
201562254
358381502
65777157
44246128
386883713
526326491
355322505
224100516
267760091
216685668
501848961
441252407
365617571
138306067
149272732
394010910
246197709
280412054
239737011
525995185
132400608
108382371
248065700
383529047
192188666
314800043
428146623
106298142
98118994
145230564
26067638
482752731
357974342
403143119
1641346
214931665
84600755
311739981
437355851
88597309
515238515
85829513
497544079
196111963
508686432
213440431
297066699
184947174
66008780
369355087
469115471
401448440
122095924
498793373
86297610
122614802
261463870
450968233
37126426
104422218
74327002
425317097
127968619
133379223
88460331
323596833
184789598
477125241
96787277
534120005
387732457
298095654
488597903
26749458
182393398
329988941
457011025
491528631
101490408
74591786
307298548
17326532
237554780
316868106
124309459
321429246
384212636
368420877
471067789
88515072
371809961
480234032
198030823
480922580
146868486
346232171
205154519
514800599
444707691
69650229
376963319
347789841
535602973
220898547
90127522
291578835
266353308
306264891
219672756
62938574
441924175
223411645
188969519
171213268
52095908
317977922
532612010
487682783
234683456
113602761
92322610
483091525
405667468
535097847
133018097
315896866
452524741
145045518
261820947
278532759
432868018
485561737
335983641
265722059
458825229
480349888
73211336
168495166
468748412
71085550
322515004
356480683
364528109
263387912
349222066
499970176
335456557
254645670
70366758
172747591
483091190
66364389
396624016
219671346
95562366
315793907
56591256
42477595
129381466
448190956
6567261
32708629
484347851
240166547
42643436
80097514
312118322
213645811
478892929
27693203
499864076
60549914
353642422
19675883
524157295
349891792
394786608
86529919
66386878
228940089
333232183
453146670
104881691
184794012
463341713
338009029
118623745
148161666
346538093
514723432
475639480
72919377
432790088
319434400
347357751
207657629
398077377
93155481
91879456
345088638
85889693
213056130
402044729
520478162
171884248
148354942
187263747
185220861
391628691
488462769
51405541
366635916
4432312
314934500
176507366
486456167
361543215
259950777
63157533
290782628
168284554
173443554
324917740
275431973
112689558
189593564
57539074
139018082
310697973
262439222
528563000
36847804
222718993
1718270
266014126
154025863
208289309
236480336
439556825
421446052
370202193
38296830
281254849
404911279
532025796
148764125
53473613
22072994
319282441
53390363
3713153
65350555
339658413
495617218
197615957
14520518
82777942
460624209
244198202
476220375
419528320
309094853
295438691
433492580
79537244
448856708
532788934
141900165
311985870
267842563
175044330
255334999
264614405
100913079
383529047
159887145
453611840
132221317
354031912
79070874
320847959
415108237
118985683
316865427
264546929
503103329
302647821
184457354
392839079
183347717
25312924
84909338
383420458
408130679
81748479
80148280
175598226
386360796
95749297
266477201
506706067
272584907
269091149
486344677
128798461
122127400
224594339
347646938
33950016
201228416
166757059
240545371
72206727
353444355
73182351
478942453
364543029
271663785
536510280
226639759
353674320
500200362
326589072
272462479
204287155
36811089
37745711
338598113
288182235
280069265
431964634
219214689
189173486
441729850
382894776
58437092
410965066
57948768
375755509
231770364
380228781
385732489
375033236
39661459
337019718
472799515
465140224
515908940
379621183
513949925
320223314
252422248
33681826
51716031
38316754
393525644
535505872
516002246
346911066
31738522
323030432
355214219
508571492
227483494
513168018
490773454
340049898
330884762
150609152
269869159
284557776
40647651
264847557
336920552
178638290
119882287
15321799
414691897
331660703
295412003
164389288
326251178
294204254
277418130
448201695
343429148
302629038
259653417
414740458
15597986
444694552
229645374
388704245
430240015
183363123
256089868
355870142
131449789
407128278
505558200
148986701
192759413
54129997
156396647
8047519
264455404
432024343
119298606
295870857
233206221
88533518
401287474
401694927
95640322
422271751
334354620
264245994
479409980
270359714
145822197
484539776
518652778
139034244
348592166
228190914
277677063
373282773
299202934
42954474
67810228
463289289
36523713
296616310
533365853
243305595
53344760
342338186
477973520
469999362
390545707
277847382
120910624
491137787
313452914
171118176
405400016
264755806
421733021
431991386
42897347
232487847
213122495
247309787
14866382
71834702
270498507
276174912
316608245
52510549
402737205
517694592
458866468
148033120
430505654
16088808
119822236
33704146
56541465
341751424
17310456
144792781
34882816
465678296
270215637
25793649
25713248
26263469
117926880
66290159
481546429
504464848
314569704
448688968
224959913
133238679
277247434
202925817
265007073
449656765
337260233
333861778
366157104
536366849
445556278
229342129
147623550
252418811
182401780
162090005
366522609
430419334
500459476
242539841
11897592
319082743
332772632
277690558
278623679
128725505
409560735
300143930
532334140
309141291
55264731
253457460
124667814
315648689
29148983
120567845
425031075
351022181
61524934
96716195
173531625
209742111
265945146
108568596
430768340
5770880
261239671
224414560
140366219
84376053
186123584
3248723
8292269
381196792
262745292
218884327
277142024
143063239
532900764
476648637
137578913
32598987
504047306
445080229
20363802
104831156
236264059
200455972
88209597
2139126
19613227
40785336
377017158
271498671
455235827
449438937
59163043
22147170
496066889
344447767
18531895
213623452
376491569
88268880
282341433
222823267
246050669
21023289
436571191
204361245
332280564
442529551
306904324
298947731
53402486
382991980
371632417
89062841
198057834
521091901
27852946
342052339
90167634
405312358
27275661
143779093
442018670
486892830
308157068
317463807
188972784
360955801
69491204
330659945
382445331
399202233
188060275
279802167
220758072
191413887
97092334
254694740
245243946
294499022
337735664
396567151
21497546
126715776
322400790
452130665
158892416
334156597
438443464
492099981
474272259
489809223
529254238
533218224
518599923
442629551
98118994
235292280
377967741
70069012
337132346
360332663
369082767
396298947
483217048
442566220
123781520
394076600
235536983
274604494
131649195
450011234
536183722
536867275
342257007
29003677
191417611
499212012
489804104
226460698
458015502
487249492
502986801
58037379
10668771
422980299
182949838
468155973
489968492
175782212
531162413
114502099
444732645
28482354
318893638
299914628
319871256
534764273
139882306
462957189
494685295
13368916
433993304
368508584
13606171
153690634
197811866
431637055
360127482
82434188
257877706
271691008
294035234
17677755
186908629
417985713
14817227
313344263
340715228
281471314
2778349
466746327
266878682
196827998
31000082
271039946
319371724
230135200
3906013
180030387
66087079
43956194
525602135
389162078
179427851
200089989
114277178
282198340
6367218
443991345
83355628
225776800
353182512
420438556
361356149
274541286
79163592
323124889
30264164
139844642
336992642
370137942
252038910
426819527
260454019
398035654
533736404
256960492
438354125
448901447
98245826
469579004
299959599
3326811
261802049
196935017
158316343
69835304
452998893
432092737
512665275
326031569
404382103
321650461
486828617
187570580
314727647
47630593
49014638
523019157
330519089
529164015
113992014
106055740
481723255
180636001
530121728
338442770
215185202
94124852
199466757
176394047
144989467
504498676
134669712
466663800
230456045
239825232
185457331
106211670
516151081
183654716
354611835
203462580
527991127
313691419
360627907
176864220
529033103
153641804
386470993
24903672
74114363
174038529
214232874
462194556
279462156
57165569
195045255
342704298
30504224
64111824
216376136
452958723
215080948
414432016
495704152
200145325
168159769
69658179
199505121
130712489
53457698
282527802
227798359
164461776
105704347
269187229
499592301
312684362
532466281
168420440
139844642
337333220
236255870
332896605
221627065
230489064
46939199
171373807
223082174
56858837
236990163
413466330
535178081
108433797
334522251
378056147
513961529
312048302
110883094
209997038
522752625
497901132
194738657
163246330
259416942
308184844
127253585
525817655
164358305
113418533
381139522
353357657
22718947
452084008
384211480
297468311
411831057
170750717
456082384
273262962
513681489
263064415
265695266
224401491
153535634
106585717
134910763
277323202
513698475
69746639
527628883
362356241
511024217
8397321
196824334
508070341
354028680
432527890
373695553
289696431
161562534
141481434
459762686
271849309
178002281
433889419
226843879
276213895
460161616
270078268
330825982
509313849
206770786
165505078
64169169
7404383
380465092
138129892
449623984
298244292
443942244
30462214
319294554
308591973
45623363
61177482
189614598
139709251
435502172
227380794
446815780
93253073
173174163
529463236
42396259
195444839
228582426
358027737
193266682
288532200
30776750
126111278
231143273
349509760
243549849
344293247
515325189
106865292
511729603
150026622
263789529
133049469
470769218
181942888
515908940
74507289
306656943
238366879
30737577
107537353
287136261
385029938
496455763
96892371
528721226
149331922
13398749
266808553
64837086
2724643
117737505
503664727
83564306
338625008
452606996
238156442
442065638
192838819
453642774
509373884
437693676
444939656
300193226
285744858
7171214
214332366
292090469
133708252
33967409
328217132
67765399
137798169
270020829
522386241
451280490
143871995
102557545
372623111
177201999
198794056
1836595
231487718
487565131
233036896
495232637
73425870
457493084
161598009
498034082
74561468
52670430
104545180
430668134
153979508
109018836
50759620
255927738
295685744
497773735
72266245
473768534
143513620
187580079
170649442
315767063
462409133
506460368
337157078
33325798
393717524
476877169
69580183
448912256
139445924
342862776
376630763
99170728
411612631
439504847
132517143
136061669
257490714
113732641
191359115
438455690
197270050
536625678
387447641
371916232
136870050
207287929
410975675
39183957
128966369
74408150
124153755
340918372
97187872
192868671
226364265
30416388
263586619
479229766
112818594
174946123
38653581
481261573
318406111
96199352
504323
459948578
95151291
144018215
464876381
105492578
273788558
169828069
105083432
507148653
402339934
230071699
11477118
268059370
452859275
448661992
113363791
291924197
275687999
73596342
73582761
349730350
315889392
261437350
334665925
111574417
352891806
104127884
416740934
156414582
434418589
351878687
475785323
155140428
3307294
398400762
271293394
43736738
17513345
127421691
355655876
485035070
64982916
81249520
205591599
196675415
520891618
277690558
195513048
466662381
327106450
11842840
496102365
180042588
55734565
388215558
410136447
74305369
512181549
534306257
395145428
436293948
259633419
99729667
49708291
332257372
375366236
460648784
417608981
161033785
195160828
272142202
288858
274572251
232535101
358036582
535199716
451465035
178529744
262475169
34003768
59083794
486948833
157615388
481613933
169979721
258471062
273815369
236306021
523391176
388607808
258900853
462911836
46438859
498316112
14258797
383725702
481673804
508713142
515917003
153518235
513906375
305346463
497169775
496317942
360671881
134983562
455556375
470048912
184275947
126675154
284503250
112618001
390796000
403775525
345310758
501100175
288245169
452427045
400579774
18718383
461294454
305821915
41680512
457006953
102258361
306115580
476403810
444562758
472469268
219880584
507518992
212081186
4733716
344902623
262445830
418354917
444399452
157617202
193300390
326135452
55498576
109429682
439420229
398388973
102485739
461393147
290319444
387906946
266019780
353380653
143405107
191050079
105015784
416540270
59203163
503460660
327971289
454668327
287540578
307110362
436593026
244939837
313960934
189674907
179810746
302485096
245590476
527775273
294182278
177626961
96553153
24253939
191386949
112549117
348333661
205394195
256496735
479819027
268597937
85765555
240074915
363057168
100980838
19434914
64072262
522393394
39343500
234637313
191479674
157047770
514636235
533656886
102813567
452665221
19197304
44292515
104762780
93227650
334087229
357813538
178080493
71541615
457352206
482635500
3509861
7092167
60439633
381290576
471479342
437559226
142763980
502438610
235785941
479748928
274753218
180672181
201541351
499787976
438674982
391142955
447695821
159813093
7850662
435885016
445365912
282978566
354906623
337729692
189444684
493367020
190283689
403247809
467728301
229150020
467596496
441713141
467006782
62219243
340910619
4270451
444278602
102565683
311677792
292242172
161553810
7341943
444732645
450039939
192579581
388681323
178178136
264321894
277715801
167064236
116333817
324082003
512633415
343726680
51731727
322688240
527349344
465755721
183104678
317210664
245890076
339515289
115507032
274808647
8857228
428116017
457582334
529548287
22389301
470551425
208624647
496286982
188860349
313572641
353436045
450900131
9516718
79124182
27509883
257049432
59540991
426320756
169982526
272990146
465955354
510408490
167466303
12356106
502331113
294715663
400284631
188633426
526987376
285897737
477419735
218278672
438651211
289383976
248921418
436828585
18214929
53976715
1622463
90467803
347934289
15773625
25751786
81549059
46009718
405814099
250109117
512533001
527640403
443527332
112070396
200471309
462224554
180074175
19331414
54265856
167424464
373431235
113587723
528515779
442697709
364029959
359554834
227191442
181531649
357459656
19818138
375153036
459381385
17044623
94270585
58007118
82276772
269650886
410350016
525448824
65897491
205397684
25586896
397806024
394198727
489787151
300513852
266556848
228466474
324243569
462260437
133369564
313430804
534466985
269966563
169174497
469729630
254422574
2798082
385622906
403847721
347583074
30964388
487091524
420310343
373594418
288847557
173468935
535516986
473916168
274745423
457695685
360146674
168349821
536072162
445043056
355980668
460030227
237815925
162970914
344839721
185434349
195075516
518744694
527137409
219977206
272087854
308308285
478064740
168733058
58657448
435467943
55141888
518462999
138243863
433687266
312772225
171659330
316011214
241171186
257918736
184814607
86439145
394433529
251816033
447504539
435899602
298932385
263167371
29398997
362324602
534846296
470249661
52021812
413042604
100496262
301261929
103427194
180943046
248048998
337106816
478796390
197846199
37912069
154025825
2927537
372439950
174006635
368643137
470115635
255997707
328967934
121586328
430329132
120097412
334058324
74314502
358060735
428939863
67288181
200522305
6346648
187481777
247089236
236912910
76726729
325613149
228577965
112931802
313236829
172661276
169570410
57029883
502834836
281309287
482072077
145837498
85584453
301559033
287524530
204755695
406803887
311068482
234320441
384160227
258386091
223780593
284290173
220474938
11094337
299553590
198922842
84003388
22721936
477776165
99556679
161590181
523533336
345904328
497562935
473902851
431445752
291314287
22363426
101462313
135155031
503825237
320306863
264781431
454870108
375515582
298166540
237290635
367090446
85987706
492368272
24167962
423648556
164046005
235075890
378037299
97310930
344342291
410274360
490182989
114536735
471427308
361127313
432582435
345427693
324277667
505797528
513459601
432064138
276991742
285478154
502834843
316271141
353901642
524986183
472343949
267462067
54715439
300418796
77296463
429704766
146096123
364118685
276777365
202081790
500928542
252985257
99729667
296878413
71375371
265381248
448802652
507732438
47613489
137637498
250746713
373306332
105590252
237303791
399290623
282327144
413930836
256975146
199353897
510736058
98550984
51203511
155435596
466860798
534914366
52580648
134464125
426865043
182784661
164011313
6835889
261760703
105979952
432249601
9918881
219954461
25130492
392334700
293269222
460100087
324063410
86179897
532129111
491644907
5688381
210896110
158532970
514284612
236014222
106797381
10953831
84566936
407818286
141789169
434174661
25581678
159600896
123159309
27147421
304448083
234312125
296084999
230792439
207996186
238011801
158260733
519657116
249475115
118799362
81743162
9689909
182909043
290607861
223711370
244988101
504662837
133560774
321766724
290728662
506994397
164128767
209855658
154087786
351351784
265299317
458268774
478919961
443814989
442931528
330207697
403006104
291983276
38908749
532682642
130614154
237885219
450107203
208324476
187122224
387397194
522230216
245463967
205812997
402900389
177441500
228592829
361899149
411850176
25708336
69825629
96897459
194332099
160606260
166473819
331481462
359711303
197260333
100954175
531088740
6436353
533826081
62355245
283336267
304317382
143053595
250561617
105286112
35856798
243017393
68652740
450864054
422687997
133666522
94476103
444903585
376866284
298923505
219664463
336124303
463074532
242571801
462911836
370250649
301259187
14640800
175400243
452436399
130109123
274013890
419880635
245128699
6434984
272242543
24267536
517132704
50507640
133120442
382180553
11751978
166219794
161826663
165684949
512508750
372203756
234209281
355472759
533926030
330234775
273893156
204558905
109882459
90153351
130246246
101408314
9621920
104411969
501600753
446727495
211009277
95312163
339063589
237312707
52131523
464466612
484633041
511999383
142795109
497842512
76846089
171907061
57313463
204459784
256645849
345503772
235904945
251107982
156291796
535466218
190604483
389547506
298627026
244664628
488220923
253287710
150010897
525564891
11182843
290959371
188760033
197212562
144409683
172716357
512319434
532897296
405690188
246738654
11474513
482722195
152661489
506052784
346869205
73326893
313532536
126305325
479365257
453286287
374103106
54223405
521739291
212373939
194154407
59939962
147249089
493737636
110658408
24731739
98455752
109217767
348004684
175282094
527488467
505500698
208645322
170431519
296393910
513728366
154330545
199654012
235336923
90945526
460084620
349685655
290821509
207570210
7061576
523092237
284400106
229777498
420185523
279932449
218421089
164410984
256756682
470841251
494460778
235290404
170800779
420380762
421896117
534993867
39022720
487527087
397057484
257488863
441797766
365858962
201233317
373671160
500437797
261548085
135390969
125177093
295476662
52593601
355810334
526312934
16686130
502358629
383218717
389145874
35417863
143014144
857309
18663456
455704873
6627023
118002387
413948210
174015148
279480464
182795027
519843259
10043039
473772203
154100266
195337725
22309015
126065727
176768846
100748109
458091776
134725753
202624269
135741719
309444588
18254802
283791317
300208013
518941935
2848954
94750446
20803755
402001575
302870016
197594033
137696802
241415558
196355034
462998612
263573815
357527220
236822924
527460584
298962952
295617361
162283037
322815288
66556672
186712628
474736355
446036837
251038691
65245613
473325827
69714132
45287148
190888012
5185956
496847048
220541538
476860112
339707988
479159514
2804592
274169428
3250305
274266625
147823156
374574382
169752094
92709699
486394511
5031987
276267500
125629162
500770943
301508665
277357417
105865671
134181349
208980302
42695666
23905357
329329365
166647394
263708908
357028578
390260104
484479024
263509961
459234507
67387689
43433122
413886129
120597479
269970247
201187297
253220161
525157675
8744908
282053228
100740110
89344068
235472071
174667318
41684418
271682325
126723459
421858118
138400635
203216740
289919551
98982032
340303795
308216263
167515700
381874445
374933321
430366713
328925646
96749093
393178205
153901259
281550766
282953899
45574481
454714530
463926133
399961218
365303379
292349260
104818733
129265736
91539898
325829703
114332156
177866342
435995479
485590780
195665551
247044593
269598166
360149242
355701175
264272698
137528614
150303879
344185098
224370716
131925940
180786001
493635373
185353118
404424675
45021425
433529336
155536653
290067807
187262764
136852147
49240258
13767959
55201129
87774811
403341247
241355861
332242053
40576331
177352701
336907391
12175253
94352519
428320517
536881312
131464901
389857148
202247676
360957430
8490701
374115749
6485691
327156482
304466639
18387492
321146190
441472412
461961896
75393430
178197583
243004796
423940839
326551441
87951525
214778683
259875786
508906912
439899148
367435063
352452176
153667798
270083043
233437095
296273421
233503756
459596589
45600035
81887785
170305704
312538125
524822838
12494490
39522882
120091605
242665125
249299235
392220564
192315347
177626778
110978793
72726699
139292963
376960039
242572437
179606443
291871099
76247667
326237854
292713497
429833818
334982664
48855001
361795838
2618496
300499498
101321537
39213580
255448274
500389226
391504594
12234979
331797054
501500300
22169482
487098864
241594703
54449530
453534510
212366609
359710589
75120026
407276076
229838889
483046263
301005993
529858187
388197854
450723736
119942899
330568572
160007481
205776164
446930664
223860934
164022443
124759856
254459592
505551788
307282235
307347600
124046270
312279026
263515887
72947122
149962962
32499264
220047479
158059173
523504351
4012551
180813934
409206954
96283026
51775706
36048264
92096683
75984465
70668181
44402855
201038763
158878132
405408651
290114317
178749818
183153356
102459079
130367789
93155302
156443381
117356759
518800406
449160693
147620094
23483512
46409461
152088063
313197443
90972738
54278101
308585113
168420440
215412580
132312249
299839792
344068297
529897093
144065213
461894913
142189800
53558978
336423679
137254141
25787780
132936464
17814086
232308626
445790214
471257055
509626194
373717768
449428773
513771620
246898604
255979284
94397150
452090383
58850829
304809831
409232164
463302842
2316270
211445048
275680185
313672136
271982654
473460972
77367733
83621313
411475984
459899803
17756439
265278893
257578499
471190765
365212230
337071247
100867691
101423777
42335573
491884560
525095068
157393519
510569033
213699697
520529295
186149674
362227825
250777294
386348905
109974628
309945583
367596779
485304941
216075374
525427274
367121479
327371868
440499607
320262807
92922492
382050991
243745400
195366211
473457646
279914326
4674762
12282418
448403730
306418102
405924991
127593505
302493907
89984969
138065353
23392981
496502907
209338732
187814329
91248099
483739600
69221789
345393714
245476719
88632106
341339377
407395004
304195563
80217941
35653757
529128939
33783168
95837169
417040581
398946156
451097736
130830576
196453489
78714606
183059539
305604821
57806094
170707266
40667402
177495861
344696773
27063563
486354637
42374915
291136721
243209334
509960124
317188664
426563373
87695307
267190430
328376636
437503198
175303405
331412075
376976700
345428918
48729848
163605544
475826313
452572638
157247644
180003570
311942743
130548379
391383832
120654255
129693418
292468335
80277846
475375903
383529047
77736059
435816061
401291274
517083196
536759945
145713456
96035000
176119128
454131107
368986979
405768714
259134242
227483494
213762300
104330055
253747907
98376219
133314592
495723614
135576247
98192666
16152055
357615097
317066060
127684160
500643794
441825388
250997745
484443486
42877872
65825921
9228041
325969317
77313873
270811911
2059025
230017044
379230409
208572128
478394574
379926757
482371449
204774442
473066832
271689385
467201253
506821102
335207981
305374690
108894504
390612243
11905176
19238549
370999507
190343082
375258453
139018698
445976119
200973206
44064067
526379447
221316529
2904088
253397123
401846991
155055253
342788155
316151210
253034686
320644620
434692893
232102000
429345085
297947535
431147834
185287765
251986023
372576561
86736022
341711477
37679293
33372251
475337119
409795546
243522541
185715140
445088432
35516072
55479479
535199261
145654944
205581807
56252757
204438547
165801282
277792782
203450878
330947735
89571218
151567697
243676554
402300516
280771095
213331457
111362672
368094318
179740721
180636001
209372832
217984455
33766793
357472627
189880940
445335848
445729234
160855435
527854192
107770814
124088983
218746187
138484003
29416260
461160807
330926131
48704145
464204256
224511680
189338168
293480936
490687161
497910811
251125510
288646902
81742064
65031246
137196738
118475705
165071622
250421981
142682064
18283812
46385702
140892821
529110410
522240171
105969698
478779531
21497546
103822455
401995797
199292235
310682954
430425192
367869845
436962555
406892419
529434979
301613126
197786048
242923232
502072900
446104660
15332600
530894253
94029008
137649184
498549307
493632890
43263431
231014593
394297191
368947620
322071197
319928969
436180857
93786455
186592831
343278882
283323185
249338844
466036386
16820318
144980457
263036941
216439109
20244284
176578234
71696546
350161758
315153929
107750102
135553843
51950354
104184157
117847894
101652095
322547284
236340295
261071701
296194257
129842084
44446058
279746159
198760701
180795204
201426723
399066560
26194931
454569965
325202994
442482859
74900432
48440311
511731069
411584381
74167175
249653832
107381533
91936025
515854483
446924793
39642603
297571165
287584086
230508247
165379088
184004143
173702309
97259018
135987298
484280321
358785567
468193374
190244272
158688416
446319571
106840239
37488943
470393365
192995520
57266956
295931688
43835678
162718101
282904998
79172970
464725737
145044474
24008541
448424281
248393104
171617913
445555250
199169905
503079822
119861122
315244786
29220774
381858462
441461713
119734014
355229575
163232175
361238094
446125158
379467296
442616627
467525966
199074375
343790214
199041445
420299959
309667111
19261421
270502153
474109902
137672142
228123259
345393489
311994997
9035564
418246459
165267614
88801070
336349951
490274361
2708690
115319602
244305874
260270397
502824355
38737179
536864351
145124177
39147248
236324428
40290140
465241410
395981497
127207609
467096896
106150366
278752583
66307790
161283887
448577714
236904901
134072688
304448965
507406230
293039060
244802609
514079619
417259147
104237711
66964002
101665558
165408058
155124708
209075727
522842764
301484611
284050029
422465969
509938638
11658602
120920376
418365478
268585493
427160804
218622367
363673869
163303234
258280792
297938421
321999428
155199853
372232375
339208529
364976991
30101707
238589497
305410952
387733690
345724631
444771850
256266713
120208476
320078429
228039583
281979999
19588623
496102365
104467763
220514375
97432044
392281689
59549604
432609653
341780229
434791836
169272985
401423569
468623733
536321643
73861149
295568066
125224068
425004748
385489776
527223308
3406526
219855419
233869100
372145412
377943785
534941639
259499904
94085978
282942456
67685932
486630614
321756510
42880199
147986201
297385615
168344660
427651422
28593549
43735993
68623483
128619722
304286555
137637498
188440093
218551925
364081933
299182810
443612381
143789391
309370710
353003887
266000455
445633168
351436565
2893724
49302459
280310466
379036285
151885892
265567316
23336820
350620277
135747296
408688413
62124511
138937175
448462599
25528727
476063312
307876291
216705408
147943364
489690953
420401568
129787040
527256348
310401425
177877500
146164326
475865115
450421481
488087760
519213765
268236380
122354404
343389483
457072081
283998813
79908777
457097987
533926030
405408651
256812134
310351018
148042615
494955005
339197116
488720459
155616086
521171868
86188486
269954694
370136155
518028055
456708835
251749238
352139874
118183818
34788425
446128385
1514823
164007166
109263040
200880282
64013512
399779110
406331976
360432961
309600063
314341491
305221185
382375014
102895626
235374577
264421361
443580267
324247515
438065861
507073022
269200257
411216959
4238337
320590145
427432561
89934700
464242342
71983422
426985757
204162764
216573372
450126575
93399056
21660020
148577254
114891722
173957927
377425499
340855558
57495788
120850170
329426182
268769185
463263054
1064906
26197649
509611266
152505284
362757802
143496555
524166341
17723916
257175942
465755721
57904275
232336283
172317771
174760182
145660691
487136485
152363181
415403804
507715077
441829272
179427851
506678831
503343528
451010158
107985637
457721926
8561440
150085124
134701726
404210492
386887051
263149169
459318305
321119972
380533985
522518016
425688748
403727531
369038605
503207757
486229932
161738966
285633467
397479094
70069012
486690113
34830120
190977181
203544936
282970801
400384776
298788253
208139976
531207555
82901220
49080015
208845970
477373293
362037978
108157963
90010219
89438732
524391543
496537567
37185629
49188732
356629311
333238482
22694745
396755852
39062289
351618286
493323669
308169296
58623743
193753115
463144756
453969716
128259947
98957173
422741355
149819323
86377243
400443934
526526453
259756210
278101624
113722827
180245418
473954746
265126242
12897608
462901489
158381024
281725551
4020904
64971678
124257392
376301611
50860778
384003440
533178274
86944539
407637657
71249704
27216301
30734558
316064834
138950597
152807573
369951507
128660498
387692693
245190031
433260208
495534764
254127807
62833685
155078348
135982354
144100909
267830857
458793473
285524115
476423883
407017087
363318816
273867486
215362492
380501041
350819158
370882042
140833060
130590183
126590323
376577166
167687073
296761030
462019428
292312463
56591211
508341552
88533518
74879013
213641004
408241780
497381597
108479147
170020545
179639339
485274385
292005232
331850446
85231067
299238598
334797122
253287710
501401332
354995588
156439331
427200792
276351633
26538130
81241980
199436101
152680112
184318592
107971952
58217850
18095594
223044236
425647539
401362968
166816219
326398150
524662777
152209844
184998862
34201183
198743792
151243100
371800852
141297317
499970176
479758267
368973394
125989993
374613652
417263427
299070530
487946237
59344647
147546636
405061834
221454953
148363494
292467890
55311601
397145389
169077099
136157502
168909047
191699423
379365624
61186152
526626321
495089048
453274841
281858521
362087015
245174130
10874229
275929513
87183203
326609127
96222479
300693268
459497878
146004672
83206205
120098489
231171885
343271814
489603945
166812439
39075345
496384568
389805329
513414354
408421277
396612194
533901376
384575493
184234217
518631028
156222457
311449547
290241846
307164905
302721076
329256297
212819109
148415637
358733305
10663963
387897133
243051189
517952506
396967963
353278614
171329628
250239142
311692841
432347467
58173387
214515739
104162310
197742721
534253472
17337296
156726497
326332788
528252356
239175049
453272188
530495930
379497411
305096234
361547086
124474738
380949454
168223204
220267336
505814860
308878861
75262641
175914465
156180459
519389451
332739375
136844973
301725434
309923096
528336498
234802209
238451361
100826430
427247720
304745221
356049264
82608128
389666386
355968153
24237020
51484962
478431751
86756169
266698984
285867627
62683187
480738125
138254535
269388230
113491710
389676378
80643117
359242055
305052459
486228972
508725831
226576831
265102109
259996627
282719186
256753092
157486475
497113286
242332025
227909852
259222675
25317533
484205858
121841843
173473688
336053536
283346956
532325939
295440384
460340776
50735290
151358574
323326014
457239866
224215008
532844881
365542582
88665237
494522383
502896619
168468599
15247343
208071724
449574946
102565075
523330648
139630372
526669824
141409478
102378525
55552999
353210102
347199678
187431012
488745779
379308038
35421779
395904263
449001396
460656179
483691819
428125882
298159406
39062289
515939901
219851986
173092254
149206617
427447727
530099841
51327149
227957449
464886880
308029296
44172373
266697422
389384441
327603398
488861417
506235362
107214745
199397215
278105355
92842911
257420187
271947666
532192652
335490902
84984646
152676363
93903641
173257041
459163472
451875931
88453243
37213635
76329343
270166205
420526183
470992824
21101371
368968957
234368658
435527383
315053477
536168316
168521420
182746206
306693672
452121649
66005262
277677063
46755162
458934989
126337141
485876912
428159090
262999575
57081024
122095924
135034329
385466622
341976845
102918509
151147568
143796540
491292051
416500697
61317838
304682342
100098511
24029858
509615512
293013473
272411510
175205138
406940674
385052664
146027994
210934249
357710708
409268942
333534709
72082384
369909097
51188651
40886772
288197872
475831391
284632611
81555382
442887585
239879605
419741403
171884248
268054875
448575997
176414883
249971056
66175937
123207307
452619959
335883880
381180551
380916841
122835302
299954796
130354405
263514931
464516387
507084041
139261472
258670492
255361315
277699448
313595583
176857415
304253164
447309517
102611008
379343886
241364302
357472627
85064161
97267944
246565306
54592433
347678231
429843013
1668284
484993243
315997728
32843959
247633835
298886087
170561327
198030298
499730734
195144377
112075892
79264829
54754160
112872654
463599073
466578817
296130746
216454157
79947307
166192525
405593559
44898362
364401057
250201900
159201562
431417833
195308700
71820006
414669463
361804795
339271344
80026814
491281929
347279868
25185134
482470928
498837282
95786102
327809090
66137172
329166945
511945750
524087888
500449733
492372209
410245698
452530434
247872346
24812564
101613975
12926466
164162914
308892297
71373159
379444430
535963404
71016766
217863058
370126138
237988763
117901193
379923950
28416893
236675282
18784394
476220375
205988742
95552170
309997217
533454054
354252333
304644583
196020020
527585650
56640524
133364216
232632556
266362000
133895841
363112968
529635622
5898655
50533781
122269125
521285678
212055627
10777894
57543405
20804832
3834619
380005172
97079380
505931067
512576974
488295602
169306851
442005584
94699812
346084378
489664651
145508501
432448708
469799266
54502876
431939829
338345301
7475
531033371
402560799
192509588
407709286
302067958
307212279
95476159
143408364
471417462
190833233
93135005
232787644
253238043
456165999
171029474
234512697
490164455
402568862
126657626
425146406
43743905
471840718
228140843
375625256
203657507
276884047
161132364
410580154
514804337
78005952
156745965
398787663
262786583
336278005
497175856
516137743
342110733
160586927
183235222
498274280
212693030
88122111
108784017
437809226
395411918
140578981
501836362
365493623
343461958
271753926
215900514
385200841
532522360
267483010
338088019
36429239
498352630
131191204
373739332
136418606
228406931
442050550
285741233
122407455
358913307
279974408
35027026
494035767
355619100
461746101
413597398
213652806
499451902
141438688
431031081
179129351
298665217
162713423
481585167
392514351
449718118
314785300
512782627
536702680
184847537
300181526
451720001
149703629
379300991
296804184
137316294
244873444
291846979
167760475
291497122
127071398
409287094
62751465
235205493
234940322
116204076
7620037
134527490
131713176
317581100
429160241
452924415
212500414
85848967
89084781
169279593
201866949
174338170
176665098
90316340
184185205
441797766
447033985
406659532
243509595
47886875
499775900
26256052
510416335
50840841
370526122
283381196
365435194
445135446
304584661
55419497
248797314
49930118
157966648
69641392
497829525
58425185
509554261
463289150
499437471
387588405
181017518
219819620
453478653
297673476
512118880
194504214
235739422
417251077
259625663
254119466
19857043
137859211
117958931
307311275
44139686
4504514
368338964
436531080
37522917
264407688
411032100
313388843
435311128
376043733
49857792
175987161
453316325
316799737
393317590
335188783
130816491
469259500
505879427
477674263
452789237
232533660
151178197
501274830
415931543
64679284
266239458
151354486
497148640
433438769
395209700
178555145
72952309
105298477
328792901
470580894
58639497
318619153
111987387
530910876
365488979
154469713
391433430
239736225
103965887
216818825
225427351
261952488
239396449
96468074
228815164
460251246
385497493
213376687
263882740
220931094
117804023
373798479
187261556
214109191
489568683
359092335
405732244
257872952
159312072
203600168
438316943
92534567
407398740
333658164
385184456
294216925
126161015
57250038
73051102
231728111
513287899
92400691
90634180
77540437
11821947
468320346
104097202
277301390
291849636
7565665
19654157
263791826
395037269
99657122
10580866
328408104
281631052
87061148
530838214
11504364
273400446
79254199
96473960
121343997
185869117
388704289
323076101
493368307
281330930
423148695
221880820
46783928
154484110
429476844
57059019
58979166
394388120
201207934
157401062
9693044
429432719
301655519
355242458
203384431
501025386
326224581
40277779
12411321
516479368
99374913
241485029
334502940
505246350
406950428
121053885
439707913
377680892
383584424
394883873
346165979
113044645
342833763
217544472
517326678
36875840
334150827
348166275
394388120
222819190
181002013
6436353
109171071
454137591
194993188
205287431
261506195
486722149
410946187
294484256
226450196
206558498
7237816
521491683
518913008
394412002
170073558
411122487
12500597
172185708
216252592
9757172
294999119
20397876
120158306
272110264
344159988
464892437
161584079
98674963
319365197
456011241
293631757
144381978
179006185
474940728
399854660
37264511
240086408
413657778
480910306
352425713
357888803
38041115
110797628
518624127
224156375
458387501
353011688
356136863
454955064
486509678
467844372
416768562
134843639
524656948
279626827
386348905
440734426
378654465
258986029
223750366
202292465
343922331
436406946
141103931
375359548
157377115
536200705
348581977
511046580
149312076
508838314
284169309
389430956
126857162
72608159
313890919
510690792
12143514
239287467
129825440
98738179
30020766
371641021
52702339
19695490
399782673
406394762
403385677
209659581
123522825
440940435
412811316
169201695
368179949
71440089
27785741
511627181
408757085
245588984
96189132
96845175
422258705
226882127
175085735
241698682
178312537
152290601
314373181
208821218
76865348
376638189
168588905
294922633
119442822
317845986
82137422
230334417
526631273
185941225
410553948
406050408
242597295
313077363
92743378
156037189
353986753
142799303
214769173
369587544
417225695
406001020
207001403
271459025
402219167
257049432
379330292
528388391
250430343
343406163
69633252
394482375
233629304
263200478
442396237
112855203
471646521
115319602
177987082
524645505
358248744
339014309
277249266
474565743
364902197
246545012
12099980
257030401
501728676
14599801
65932357
79777501
426005072
261174179
6067319
304938313
241884711
196331918
67961530
33704146
254729574
51950354
303405205
249292277
39752963
424423415
416673315
392667252
65172270
289225043
136019593
482157660
506128678
394695435
216591635
408548002
108210237
255208564
9921322
373074856
513099249
270611094
37154896
418818705
327703397
295901991
342420234
309564033
96143644
359655622
510831700
36464380
39908607
338048151
218639421
331262395
432099061
513693703
116974137
58188615
314288338
360486607
492576533
57558202
241457119
268681432
441652291
497649064
78054991
271873944
192951996
409507102
10586177
5434658
335154368
393090296
466959409
241278125
358164129
317463807
212819109
233135545
491109268
352600884
110572006
254569517
66293287
333536150
11670902
4851155
370974811
74135030
445405349
244219129
215250619
15143584
20045203
275383268
176720976
188232988
329406885
111243188
525794943
355888536
375282582
25654038
408778294
294331109
448825582
480783525
235274579
456207762
111076966
249521968
207693503
505023873
477465422
437098996
22777334
491940577
159091887
63126583
495858873
499626234
452627303
179937642
99920675
173260981
275418617
41935969
113440114
194591717
113093887
7250607
2206332
72490385
22928392
500961711
401250763
508563573
79737875
369790043
313799826
271760107
521460795
509378486
241668575
386388781
400668295
37033087
317707276
304160722
140371744
478347028
331163731
94662962
339109325
144055282
346259645
66699817
139633129
371602949
373887830
145457638
187452072
185085269
369439855
183725529
37717250
491644907
109989169
209908942
305542420
179486069
218814916
447076259
153972586
210748481
304745221
337980617
64892321
450635970
525707267
349690167
492934994
490787705
259375808
526719808
353469171
396637286
196510544
117007709
458463935
524574214
330241494
210827262
443301366
326546899
178296828
302081944
394418955
458926405
494277417
383048698
247123757
11848655
19290734
462747900
360787943
227690976
25280318
105852498
157263995
202570607
225233679
511040712
293715508
65042564
308814569
466438997
140693768
444355745
132220946
488518462
529752501
36508935
73088227
91149460
23832293
152712988
159927566
435492835
200900900
431630937
169637486
218109699
465901515
529701012
258412338
114722886
63452708
76771644
244044380
359263189
42923301
163938963
188101807
139915448
298740005
496463515
217500876
53566015
205150510
160067873
451303065
216245719
65968840
309877248
442480736
241057505
253303442
324101363
168617302
114289273
51290889
502692543
505554687
343120961
245497824
286567215
155600321
452527305
147280880
384439552
245913826
17073432
52883651
95921153
2475424
110427852
289043266
302921912
510171095
377560021
226553123
19494519
29776351
329928321
469748179
46296903
228656944
435602951
250365099
528437845
475664082
4677720
260520566
67554523
198692365
108512169
155457327
215223292
46063872
165342077
398998118
53806424
124816206
19496677
319681130
133328536
169464581
79770370
414305463
360143050
261678846
230108711
211241804
271342084
511593231
382263913
379683390
390541260
41905377
439877005
246095634
443173839
442368577
412445086
112540326
392968249
449335598
273957069
311856084
387288731
221654868
430796755
526071123
337821271
440499601
335687048
32714666
281995978
343922331
501468725
337267055
371064069
200371954
108790109
176426316
183443202
436930181
291947306
406483409
352875870
3451201
112854270
109433149
82034027
294565321
126421400
235695834
7960051
79943491
134076366
420249170
432569023
519267525
316863500
267435809
414279592
116304360
113579276
1782646
196279168
4421840
333104181
497772945
63833534
266715430
64864483
5762993
337019718
95476159
230968893
203442959
103245249
387291588
402560799
349326142
513938084
350366772
313293129
77542546
301201142
117305461
393287948
304270508
371592524
404866919
505480541
251291155
513262753
506085621
95740521
202422211
326857105
204586007
436305244
156131107
406013781
86872008
452277159
286451355
146831283
425908457
438736021
439556825
147565378
478505133
283683715
343590083
392245483
359718624
159882278
216254895
131353254
435232322
129253426
126401913
253998570
17572638
473309084
519004375
387114926
469102119
369306436
114332156
385982105
166130606
518242431
486746129
193843774
130134810
368968957
184122227
519596805
178300695
278968095
250209660
350224853
124502049
469913611
273021353
190161622
332091969
40295000
251415885
531901842
120969619
288088070
186089059
496421398
157578144
388381386
515074243
336609606
174350801
310982424
59235686
452030445
27721844
103208766
246988854
412068894
492830109
358035121
108073267
261071981
463289289
380856671
266946188
327158678
496242343
193142526
482888382
527499747
80742457
278653700
16760667
391627464
429482380
43811167
358913851
191831602
215178891
287086961
68341794
132799507
423127196
167398980
114882928
116536308
380267421
144363745
95321205
222370899
252243973
176190895
78020182
530544844
284830163
156497436
527625091
411415316
305627022
361838921
30487236
149484451
289749350
326555844
166011851
484207217
503963386
314143960
314502179
140973934
160855435
350868485
46906193
427154966
74842533
501943393
411137529
489825148
427037503
393003013
83960307
133682313
354140365
255688778
471259678
151171398
403349666
289099318
297097975
443565058
239306091
481255438
527714615
248780561
514488268
187047463
160406585
253234119
203306404
33518083
445163625
318323476
93903256
136137001
476666755
175667635
252466933
158314187
158745488
482717358
161615523
180200295
140519373
526395650
319124227
146873396
266801377
16672002
90336629
107896288
395702597
346589850
251802006
109630923
59022812
393392636
344509082
458667950
196938920
190137509
41647429
374813054
511558160
36850594
184387712
387444852
474488120
316556879
197316050
465353318
88442162
236672943
510082504
199397253
441411042
388256454
430845125
239009295
186284091
91439123
46091170
13493116
49341303
417781560
126871389
533390432
306058622
167373364
454735402
345553788
463191719
517008622
25855930
503383115
401513183
203541885
26231295
48543804
26293801
307435008
497405390
290617820
469465210
306066432
534888721
480114807
21872009
263544124
145713750
234072241
291051001
502692543
318663454
487740333
253915216
256351254
417449914
149088921
67476785
509748568
486877927
441657410
449768820
266730868
143294760
222308050
263666665
495195683
414463450
369116723
194388266
533478259
426959672
183834489
185196125
89490642
533226701
17040539
500485112
3361278
41982267
342395602
285333822
435348339
529185583
374141938
220141479
36173798
397053447
92022814
232929103
285081987
253002527
57393026
280442948
93144215
410179194
34476830
241024015
34814361
61768233
403814475
315711478
190978147
481568044
192856595
98776025
222808595
23053899
426724817
327322202
27895817
517395749
459381385
9949814
401228233
457754983
38851097
358712051
13243671
325180560
446655174
147379804
354729930
234909766
176240049
237215660
23034029
424182177
353007796
459133955
501286936
196712128
172761717
439376745
357186038
445322090
7929259
450114513
439902768
450083002
184540954
345287291
15306982
266304212
444048021
106028512
511083716
237545348
27950598
486035896
121273749
407456643
450484234
269296247
211183013
371321184
394984125
477460587
263569714
449407777
9847337
62833685
21357074
389615153
493263445
436533305
452555334
245682563
245128699
160136337
465901515
21838904
527783959
324661789
469728353
415262514
351215580
506040881
510275130
79141206
12165194
25175271
88319355
199305726
359325152
267351413
7855980
33460147
315841864
78209631
101426873
252754806
212247122
164486128
378508301
13621754
465608092
119062216
529061221
372130417
498134709
351474178
319428865
283403534
324455312
529463307
352733713
386215061
334463094
327181175
390381781
476618034
219522550
388169025
209767177
7061576
343990571
436268632
402446257
15568658
320747402
304639545
238939803
446244794
171385493
102213836
190666814
516177977
527854192
359049810
414724707
54923080
460516530
397761684
534874601
356467201
305776886
369806905
527668798
369593038
149258838
524902797
203675533
502613746
303794819
387546528
156994551
14975499
30834654
364163665
353789598
399141389
498538692
516758321
47978921
284813212
458830818
75503046
169981982
309192916
300037749
216056314
279058678
69270663
534187874
517309095
491733389
449693102
47134005
136185955
250987113
409613908
24866637
277681548
432767516
49249692
333124872
399572635
305247961
172140222
274104999
285539709
519310910
93617163
265778916
311602488
196767483
407111
377754406
290445035
284942148
232767733
466005326
507011959
216272099
327947598
514454865
504816591
324037072
354195332
356867138
410838780
85527298
499005465
85775751
309614273
108271880
170937505
457560504
161803443
151713081
440462145
227046412
406198423
275838899
106191065
504505064
309842844
355602743
235985448
195200116
135773631
150776364
8005892
440586171
115291801
3440611
64297152
191116721
194633909
454716063
49221053
338436559
384945419
190630818
465782521
306142670
52195588
111740188
300241856
274095896
33632766
229584137
401434349
13061215
443653155
210875158
405153373
465775557
189369930
231460579
86150889
176324142
91714336
300920955
252386477
312455139
199314770
182538344
504815399
408340462
191627408
512206142
156672703
23962856
81582090
225698482
415916119
275212980
518458462
103562445
461587832
173205273
50377564
68775845
147943473
461032904
71044488
291138863
86367341
391667686
149700831
148054806
387517713
516460121
484004350
520591670
466832043
172466437
483071274
96584927
279329265
149148477
105758740
112176397
259075975
351488165
76850745
204100334
343258687
92825609
427288971
197466492
506946832
206485739
442535868
265080391
72791602
420124828
409503385
475821045
343715945
528747842
116636705
213975167
77165780
334781187
219904798
211303712
408998084
167178421
235199671
149869211
289593670
135174654
494344233
381377254
46948829
465144915
477841475
437942290
223450673
284504036
10120761
218529628
181453092
117901193
48235201
283791317
534434862
276780293
104935377
450363977
461163279
532394962
146228225
328308403
192072033
439097539
166324927
63589854
132086067
3814234
319302408
121509407
109474653
2903942
269806516
498654040
72190857
68615434
294205068
417566348
337865502
111253096
233462770
394966921
160257070
24261028
425557641
39416982
77010779
405204554
350868921
421049900
436961015
278836114
294948205
164164569
190268618
256262782
415157332
457316004
387223354
374587776
433598013
430624401
59689547
510501958
410022930
398457269
427738717
30959947
292257632
442437496
331816651
338001158
426878484
118988
270084912
391502345
163645995
273844567
231628778
105396348
91819598
475626713
522451568
307272896
419680100
347538999
141579533
267071458
104029303
360911759
458990972
10492523
27398443
338533998
357057366
89145330
145021075
512025895
381472696
90709012
330394444
99083079
78341598
274116943
436565329
284813212
498294062
224747052
378620906
277810296
478681299
479610325
138840638
421885525
333273551
377618809
210738095
111290071
410317718
383775385
21059287
106865072
502272347
200783197
57306438
461077011
146778086
362396418
477997147
130902417
180149382
513954953
370709476
378916754
126483524
171407690
224557287
100544179
134622257
159039982
110727090
35569706
425603479
363744704
433555983
172167746
525433678
61524934
100495741
291249391
197172701
350805628
143659889
13146074
197645352
368974732
268039741
270918875
41523445
58250083
128932909
499375438
216337167
184173515
136688096
106655213
354326384
355580329
250899152
378597074
17439047
183798330
143377503
215462828
224421890
66312085
188076636
236941568
529457812
400005060
179496552
530134841
177020036
523841115
158399415
304734362
61068383
295938891
158959755
119462716
459602414
385393518
521429905
264890669
13060592
105907902
175507691
415497933
10196274
111124679
480518066
77912157
520193905
188163328
140358889
347040869
102671198
402635821
394402662
435952697
48175239
105813291
34841790
194348485
302991734
60233428
47837281
40513520
411461389
271796811
506868759
464249262
78539049
288153685
394756803
425027974
93253073
255321772
443574507
187494710
451956618
513168018
512984795
222512288
110124595
414744370
243153774
122835302
194814646
488139756
132310739
23613573
359222202
151028588
287448487
244411444
201837186
212006692
137416920
292078742
373878179
231315328
126089123
291037268
223410246
84946930
199098988
118052947
454943108
13693127
184300247
443239465
313756015
304486882
243796670
172029714
224613386
121139812
514261021
497365433
41282060
394112549
510023126
113582444
118672088
17417185
270286006
513236004
360547269
315549613
405459305
133917094
300950665
313413471
303294389
406583627
343172261
70673670
198947829
127800518
350059456
340281052
111619516
501320039
29886484
402394903
287677991
167125931
209868414
283513844
31696005
370870278
284424309
413214181
228777598
361038584
412359967
103516959
208407855
513411320
481043967
494771685
119575469
233821059
457441615
86268658
502690292
147514824
329330743
467981920
376824619
428577010
474241329
213089477
306314726
102310399
369019906
158532652
278721191
521662628
534696222
61992299
7153096
71107155
420817909
311953137
478966367
342444681
352946255
53727867
481031211
510972803
298418397
390059009
108929193
431924223
432716311
300466732
348790774
94964326
87578730
72943177
98819580
436280921
310859350
456302696
318663201
85998696
405835706
124100548
307085757
462859535
529384488
170609453
110842853
284966606
238402930
345321048
294570397
259000823
225284378
436644068
469467291
184643045
187292119
282872906
186086563
55011592
80276446
386658241
48221456
295334219
190168696
25914772
172085450
353940138
314365792
445217304
129998950
252289407
195682329
404254539
126285843
368563113
462651086
399393008
487895437
501375241
278023182
59023005
382350895
303018945
192020123
389739991
327642167
505946158
238107142
96409215
290384298
529293665
480828167
301307258
269226128
93118376
4801832
433509100
100137521
442525498
504754427
402118136
197890173
478586774
196972170
178920914
37021541
531951001
302194421
373479019
66859374
471588632
342368414
439054301
368572023
418549909
291100421
114684122
448119706
524493563
79478728
486074956
496769201
140731955
132567697
193959325
336825516
58504963
335703674
381616386
509264916
397958614
48325359
214225915
165858876
361760143
257049342
509262772
82393628
415539978
181048682
500938350
263037745
141624713
229023479
428264867
95978797
405090777
229835304
79472965
305394467
336628758
352296431
428449411
519117478
3954559
33589717
8335112
104631527
13144191
469656117
151171398
178964097
294753658
217361944
300454566
296637548
294610590
204425057
142950227
377798481
531556859
247337415
451052765
411251274
89652434
335872986
70632670
415687017
6903938
133744349
205105913
7290987
519525868
527335380
324555817
517309095
395359327
336453965
139844642
209239984
22768496
201823734
428924221
195264434
200479302
199845489
57116545
312557712
42494558
93130996
83124293
273282184
498312501
259145926
209759222
122318490
97125534
233978579
16055488
163867768
43172002
247166006
460190161
312336874
88306195
1028065
67038153
83581199
284888300
318162056
534969911
356134382
149724569
278721191
135821285
304691118
185206823
150394587
245489659
424398351
459717271
457380395
290994518
73622509
162187635
42793599
412411865
181872720
461522419
495829513
1154452
330813244
56241783
213023044
292277801
75378737
409966051
74017221
82949681
279843803
394665656
203486224
353987095
465379802
270954539
91187305
101295171
324331995
352387967
433478478
375569889
389685235
391407081
350051273
479231597
184112603
226440491
401472299
348707546
450202440
306945633
53205531
405260724
51779151
462019428
437705862
534947842
134438696
67718938
74183090
479765254
393269207
68666018
408830219
475388776
484769399
19030170
259586302
526524750
333607255
102006771
503737144
208020810
114657332
282438457
146951470
366024068
47163858
135948905
520850389
535028907
88403941
306766172
345592720
445519104
154213101
133662923
345752575
223466353
514934151
299004570
487293936
410350821
77531416
43947326
246855483
83338118
13607567
292937188
103562445
504505064
88633621
438544668
41908744
453485567
465521104
184282218
531170298
273450011
208500788
401388720
194879441
138283051
283155747
282888951
211534442
181361772
471275327
352885526
87486751
321971257
161567731
114003765
142643500
131188566
66579697
526245085
320209746
373464312
388552969
97016258
387236492
39394471
277210004
121656920
269616610
524677538
473840802
141983961
295079574
78774527
355365652
126383433
58280692
197890173
401678942
56636874
60490452
495379874
168143702
95343489
89466969
347743347
123091452
434287963
74597024
427786894
336016590
377733652
74577070
529235821
325568669
394181084
407055540
331660703
467545533
363203114
197104831
197846199
448954941
157327571
323050146
82303486
365306894
479552595
33427674
286050687
162281969
6756592
447657494
252143907
361418774
169392962
528776944
22768496
442507101
32987833
273575106
189547240
439741163
187368537
205085509
531776655
446727495
179740721
250285300
118157947
116146452
491569836
165923179
504982600
374779866
198304450
81805021
264557361
348735792
88671939
355732408
3131401
15964191
89223452
116333817
324901434
354773581
432255062
270447837
174069701
179320169
155360633
451240377
519657102
417366474
459107354
199067999
432983473
41693555
530497040
44091677
91868317
250451246
46161859
12119295
307866051
374880593
75678468
387801420
366137966
28146955
447913921
329928256
47399137
231239524
523581173
166663945
52066039
13899344
150297535
333553803
18720520
469861265
70967653
213036346
531000158
24881550
289749350
502841815
166130606
384950030
441858974
391767366
330203939
35569706
192110510
104031727
478567768
477997147
345287291
212340629
410710002
72005863
337921638
132167889
320811744
411044130
474387012
99670668
141366469
453244199
401884631
93443121
490444212
42133743
72665949
457597787
282083571
295803343
73488292
346249650
221420432
298331604
48082516
529725888
308444878
149972723
442296213
406409148
529311241
289301400
342928066
308417313
475958731
352491771
478057562
341108797
96199352
122294206
158225142
341295019
10308033
87669525
128390983
47372531
168689375
459773518
314260008
393825616
103666645
436626464
52532153
271408204
62301354
438683345
358973564
522285898
132603221
430034907
525225844
96482553
403056741
309080647
120172137
198716099
425210730
237582827
351541690
262802609
139434129
232642533
202700106
200861853
85839849
522885853
381609079
248328722
371348905
165310032
115132902
433815240
334344688
404298976
511040712
352127603
7290987
58475366
344484573
224675472
409299468
303562554
435014526
373856304
111118003
63287848
58718421
152817043
202076685
276152780
472504619
404897008
201621483
196318667
288687967
320855778
91245527
107866643
7929259
310792079
340472647
336477201
479115710
233767839
225444685
65165601
213549227
217233578
409532099
327396193
496512829
108382371
216788481
233972844
408029697
470614929
465366917
354290675
311956579
347299938
493858486
142558108
77752526
15591337
372939804
254538826
100497845
96176193
414571640
406170171
354329303
424643230
324706361
482316163
466275036
480228516
98673336
535183607
95030911
372366592
395911295
368538221
41624687
367787511
295464036
181783018
217336002
32531004
522287082
151306230
425643980
41273969
199283501
182659648
141209690
71572430
430393892
125979213
356869642
314512336
52555245
185025362
480041877
252333896
502557694
105204946
501937339
421506179
429514230
398400802
98877485
137919036
146803439
246704141
39296971
264916546
508183950
340329094
236442535
146134331
377947111
293890963
38363874
229696584
489526693
394087621
379318168
331585347
456007170
468524682
281778354
235659825
375980369
52100587
286366843
347204991
350276347
18946350
181026575
69304443
298444741
195669077
438436750
295957681
445388463
152879908
345363943
528496214
281961253
140513786
505966544
280849366
256680591
40770669
178138795
485647278
492574413
460745418
461907109
222767898
183387768
220201157
161062682
514035704
155012254
361431179
131500983
309938059
22208492
94298448
425733541
502719269
195770134
181680357
487679047
104004751
25224212
210533969
132504678
238679576
500717906
160261688
526295389
11456363
105947214
422166371
215126739
152154960
67851987
62301354
126590323
387488221
15235900
483071274
176952529
316190046
225247631
208084506
95981225
131846531
98644625
9982375
261821973
380112892
200776497
127962762
330521446
178269526
268625945
428875780
527644879
289696431
488507935
218248503
99101995
53590501
82081503
310299132
322492143
23416984
230146742
301710387
188992438
334417197
38863006
4903463
91879853
25493538
58647263
83677310
39524305
22118127
296700789
114968693
97236450
154213101
422336699
270566985
163117273
89459050
33334079
227865430
1420225
366986262
477311422
514898153
84298488
365351811
56533913
377949466
230167264
14866580
470821747
270951775
135409244
482473964
155957928
286991379
33609726
237163348
364355127
490658545
137621186
83172724
282139802
473708482
353727049
23277091
501637703
360470469
138950597
190213892
86604511
409031873
505980104
450572260
254902774
215549002
63133546
66012939
216184062
240535018
276401570
169303305
529539091
350598163
134646771
162781696
476917010
253499724
218912112
130769542
534755982
474638994
176398245
28764918
185771014
398485535
159283936
88560876
514450788
302265732
56282301
181984080
9646342
504539992
358004336
276708348
357888803
254531538
182462808
507559317
67084300
127904630
468223438
50961078
25062199
273927853
502904353
302573279
216423029
123321210
228747874
431891132
235267972
110802236
123694784
455230681
161704995
332056865
361190682
267432816
253545361
174725338
241772430
442048486
110099919
520048374
529725656
108344740
464863394
320955786
466227917
121041770
86986242
459651545
31077715
353618651
76847201
154736367
150886513
536776220
267639433
514839516
205571889
234058404
470056908
158510968
318323476
499186918
479429150
284511319
341725966
162939790
58405574
238575027
153810531
368494506
218464073
243616396
89598892
373109901
156726404
250768812
94274935
175873403
191427731
279028539
457352785
322920397
443565058
117961436
18245733
413491321
517952853
438039731
307034726
363494734
383897010
371632417
328768945
403017446
79735429
185927406
293831077
347199784
219452809
307789120
336048977
10308033
20488627
201307122
46077347
532057380
47534473
314381911
249178083
74106785
517717718
183210687
113422029
278364156
429015308
437976404
40726029
140908212
22575715
510167374
51409582
72135844
284010170
215133635
394743029
345033855
212112235
166213609
86687770
499049624
324059412
140543545
358907892
377055862
285021919
530859531
65676861
462545178
39622843
532258956
283683715
410862665
470252907
479926058
495720700
60678873
446852346
170125516
155350321
318098160
526900476
42369940
158359616
148340772
505819275
472904025
485289180
222626309
84176451
7353937
47096508
240155944
89906758
366041832
125977849
137352084
434400391
410898046
54776977
430355141
259499904
187068828
153355589
220527026
28590051
70895243
508605505
211074359
275915779
415222040
386118679
499596810
296403216
474432999
520764284
375518509
480511723
273973321
137899606
409618711
300222724
431308632
311093404
500581683
175314654
424804705
402698709
20175554
299753841
35314431
536739970
88896091
436358002
343235587
320558570
519075914
445974896
353689906
220138067
228902645
143583327
241299877
211785430
324822897
117082795
447643492
317500275
55434937
307542050
325608330
152363181
344225066
20511336
172090047
93399056
361273735
113038140
59840278
286298850
526581126
81572722
81765419
470440489
136756800
265761419
23665542
502216832
33502233
52564265
492712808
317537974
354429404
103479929
445811
327974543
481344371
125823966
9002710
236311233
312798452
348129541
101671701
369575770
320482136
62329096
376820389
306057788
369805494
84203353
304918577
396002974
12416387
493925291
246534402
337769113
203574975
409402700
462743523
245534417
216478140
411032100
469283479
330649651
126590252
498135014
183961733
448523482
134426395
290840049
325638848
380740844
347775380
510889337
288777397
84717022
483782819
531774431
275121701
32908567
163934782
133112402
182489154
31388097
219498830
162292069
281790478
499626234
164803241
42110436
137632494
528292374
180903188
404616469
15332600
231573518
465640314
469409091
390079628
92009025
283119071
157780803
141377731
480089655
226586355
51501822
272384073
340209702
41505112
530130899
283771314
272302547
272965384
378989616
40210595
296847392
120258744
389565251
485963401
368347001
312622239
271753926
226131083
169272985
311975916
339724782
170535284
475999192
483222606
452273023
414224158
306595096
65121623
65256085
205392184
78656420
71151888
69384338
474133847
274158728
507526395
322547284
7831091
397934280
182874625
11233548
212826949
217389302
509919002
452736731
61246633
221085978
295812184
110784799
469382810
66104727
114332156
67826717
8660520
129835290
468444748
6735237
196062853
455667191
245294906
61367784
506459783
117382759
9917858
65580251
392860838
423815127
84696856
189247429
390242623
36895466
168501930
35432113
171424099
143123798
171578611
80167954
155242390
269580267
448282245
235100276
27119004
455658371
529132990
390183473
246821209
316297130
48375224
196805358
17513444
117486596
365027189
477055190
387499601
371455020
113290513
416746694
244082310
33902177
190370661
304644583
508472653
220039169
189740510
87143799
143579882
8221815
450137491
230869637
343276234
167315132
459280915
498212422
102150835
89208600
189981689
72736816
248960971
57603810
508665874
260821372
401252757
137888594
63484155
480905417
12372292
293590806
109032943
392334700
373381450
493728348
485722831
217136634
461845475
23010772
289368231
236789204
472506208
171123258
493726405
510327115
374663875
530151376
205984964
206298761
532869540
57281696
153918767
35857505
141816544
61385514
450986841
327575483
524325830
509271126
241050427
243435137
185543280
472962924
509441616
210943933
353926526
300426128
133829242
65826192
99361280
483751175
333604173
481722958
211641515
244653837
147907358
383861153
512442718
230460346
424017570
349719379
50919313
385776866
38985454
224412303
15080624
408872338
408175156
362177526
409056782
151461819
164307066
438065861
196008560
124379268
344793352
190454738
120443602
218884212
75016928
140365422
424142922
267725124
365930525
294613797
464253391
18678327
227603340
202563695
378025059
327908274
416715002
242380773
386837250
12050142
438107642
279631054
188997727
533699375
31182498
188120753
19290734
71750572
445884159
302599894
127494323
124584514
355600220
376397386
158754936
234438712
237198711
205058900
51319478
422132174
136859772
522330309
215942609
522651820
10834836
243017393
354324628
224166361
135275934
272436855
23664236
40263295
332227831
186019297
160188049
21618529
360620324
283366207
370946831
337399675
203998139
197900757
93356943
371022610
89780707
369023607
470326545
495032427
251356571
269223872
88875656
110483512
126667184
511687209
99703104
367938783
269575189
87066905
510085264
137670685
212800841
456437599
413725807
141343729
463833125
301597254
288872668
28877805
244939837
176901002
265315318
189831643
9252342
110359164
219133486
299343296
110805122
252922540
332889985
243523023
58850829
308492136
58043668
53757849
437917476
529455018
463602201
197447869
131396723
127736032
266921253
14109903
528949118
121966243
274572251
59566817
1953505
237235461
369293580
242235039
248319290
85952197
147699664
201669141
436651346
299604504
414437959
17270518
82054628
80793426
394772397
253480845
31183690
151683551
6381372
438613482
354964742
403742928
187680719
262368853
244496318
441543643
395156555
321588536
252233414
409304887
466693852
521035045
284672981
305627022
188554788
81501777
339839979
40987151
131323043
320915386
174772444
231738301
431836205
170513951
87574560
172232495
238326094
494609965
485551328
183005205
287078586
297455292
483302537
144564287
334065148
302658260
245788516
138738089
506227969
511218732
470425851
327413467
82515158
108060635
83545546
150512782
170823544
525564891
509181909
247861817
440658619
367111496
468568815
380417791
285957452
158951145
335257296
61837085
421751139
283794784
213881288
383349730
243596033
349308242
46313852
252288119
313879678
423265049
147638386
162651004
76498279
54909040
41697669
483646890
93087027
498297983
337393844
326253895
307680084
471608857
410790244
255817746
286057187
483179435
142460960
479600912
387064647
182362365
68229803
336048498
482282887
432018249
177559476
10892694
156717694
141391967
435895996
207930070
280001375
149371565
161585309
407436381
32559437
60711960
107343428
34788425
197174551
231352377
535467287
447947049
107773843
86871765
31873372
335777804
476867122
98673336
23980963
79993817
187751411
138404231
489909464
129652966
186218953
459152700
437595206
264632658
68268161
125720656
321761763
20215359
373497334
11796158
305433545
213366941
93967101
528589692
311543436
128739673
59934132
96567910
349168549
357565674
2219442
299401811
457891546
536023953
225850634
300417815
533830905
256169925
12939926
284369054
487994942
64184927
143018025
214729086
72791602
197032613
516935684
470556876
486160902
424965014
247573009
56804334
111075575
167122293
156998094
362998722
139108337
475537454
467009953
108220041
459973375
250404423
392045790
13820403
367575177
381231141
73537927
451569490
242203395
86244227
502031832
336678832
60550711
394600979
148384276
370730191
256584870
172840138
414457545
474946463
388766148
234438712
319728498
82961466
101275748
434785552
106008803
379289691
301597254
79332678
316086725
182350534
128437882
429963190
501235524
149957689
343318160
86406686
238733144
270350088
17118723
173980147
257207933
345423897
342419480
346191515
220301512
66312085
499073321
126560181
7118593
133833266
26669255
202240109
201057937
525567833
396166175
508696235
147703277
122331206
187514816
346581568
234940828
107765611
128004752
68263179
396222925
498525455
75894897
43560201
226328126
408984388
345131622
200305319
188391178
106351288
387234249
137294269
488319958
320228251
203104106
142822361
435888325
331847714
429654429
413714021
476639231
331144905
243546339
269229735
432673691
255035775
464140008
508428143
218039563
194110444
417002733
518395983
104291721
199311844
521953028
72750031
140616573
207817381
514661440
331054611
247024796
38737179
311849076
385069389
346911066
163639872
357512581
360037831
459596589
67619834
74109030
367466120
150605471
173646318
6523766
356992253
14436740
174775956
346724342
381594830
351405681
332184011
405116751
473662313
187001663
272391960
159616239
230443633
143790611
306026118
410738975
276614444
491281929
407967860
291126826
181960184
321705122
431157541
514415489
254869731
323698594
44662957
508215688
335614425
498456825
460354654
386027048
480612803
49600601
224306562
306885412
332906829
218586103
404235353
370008819
491921867
125685964
132560032
156279626
105338053
406065340
528994547
130617185
367696980
516924511
235922468
387290650
473057291
70130873
207948723
437203838
210490098
124430288
53656342
235762813
376512567
498668663
95214771
34003768
233683302
146341447
326402335
145645527
403313865
223023193
336920552
52426979
271927771
306048616
85924339
315141022
436619421
295740881
393770044
376756697
86601010
24799098
88514872
455314142
214550396
499353426
274351815
38614231
153665171
89490642
202325514
501851950
456341918
377786118
259245206
246892604
500746116
376323907
172803331
224979860
239987262
267637155
359358764
271269488
475225746
181821749
60908129
353931318
231965828
258604371
248400592
76176135
331570359
501286449
431928743
55257148
45165197
61624413
276737876
266585299
125873690
260625474
110634037
34954882
47137693
180989549
377557520
387768552
380286303
195648474
366770648
294270106
472523871
179694127
176306539
270994746
281858566
501933700
364119972
407395104
399338584
84722314
492161534
529089715
399248308
336644822
438851990
212211890
89478878
484153800
507664333
236466411
269676272
16301738
104850190
74636105
289421266
134652689
282913320
312166641
250519636
33890670
434220872
293642045
349781871
418601100
519347186
352782460
194671927
521081565
317718585
510217638
211931271
524736407
47132872
454667573
311110495
374530359
327961337
14399076
288023127
437971310
295521867
469349859
148251221
495054766
100300449
492455837
111831842
113761324
145450053
151147568
317133496
203818255
445874056
90368780
287479799
377336852
218516377
118147903
304055403
264823521
135904541
340541246
247371753
384368352
17866016
307371372
245040452
166158817
502610242
11893530
374980570
273282209
452537339
203707353
337071247
481092684
390267770
262445830
363211308
494712693
168222404
362407107
361636723
300881857
222874838
222512288
341125806
238924117
53766870
49536739
249246862
10523328
200386697
458698562
143034969
191610529
523498628
127760953
243397008
341502700
290066139
260992424
39212482
159994548
20023519
309150285
476020053
424809460
453722577
76196648
205545370
460702227
33408941
194202240
218443547
7739595
329655032
214471538
20049526
418207416
420622929
198119448
393125660
282365210
497544079
413622398
162304397
528589692
319215315
144214865
507173422
134902356
493286554
508562028
272392382
493080694
353732959
334329486
355649127
470368521
227234047
152977951
238405189
277387178
55314347
129265736
262504865
187198666
310061779
144722350
261071981
362826621
263377094
369942773
533622040
217466626
451971251
194898243
199488443
398759522
488553524
397192629
508048695
64786321
235002766
354021472
131609391
50192799
201649487
453898800
229762628
324534753
47261589
216405441
102630627
134539414
327244641
317610130
9120428
436112469
245347796
347013257
42684847
457061649
44257919
74667877
428707982
187267181
414918768
122081950
264288104
175114631
96738261
203831540
7461777
6151340
299288529
112207005
281756094
374968907
267948670
261701298
79633499
139769828
154168790
301255735
34247593
379151744
99452595
189715097
26886110
397607811
339981554
68315194
313160631
439465456
161418500
297285979
410155188
279719433
144760479
343257448
364527734
42428466
510954562
224221832
75008391
299749705
261862348
19496677
358809522
112488658
341874271
401400247
6420591
424239597
520423453
115298114
169542240
495212712
464410590
281458567
223386026
508236904
515290808
480783525
84176457
431356661
452356823
70948674
500047591
223158740
67299392
8005892
455820753
48422230
157619609
331037709
469020894
108518757
430515264
306270154
334837920
194707781
8827472
342879025
134448793
497399240
477590817
56095585
159865232
14380340
81489714
148999898
212835640
498666383
231533360
479064955
222002175
536677471
124249623
388506860
350485278
204901739
277254988
535690506
153587435
471964447
422392764
330805350
12776010
529636936
514546875
523862837
88696178
287165630
380283946
244099321
36006244
204111524
329967403
515329601
128055348
327842140
236213832
279508028
280095460
78568743
326753132
530426030
320374358
388275240
421567232
139166200
12004313
2162803
12257882
58800367
458480851
379011248
295237735
230601203
260804945
388676145
147156627
262907280
63268022
267424366
526511691
535158233
162758437
124355470
429905493
68774005
28500664
295914311
452708043
368329799
210439697
66454232
365440609
530094983
79122657
80643117
397537009
91835067
333661623
295491911
226601778
469281235
195665551
313509263
307087961
237313036
317809713
58243677
44042825
104197965
441024286
130747089
184838901
258895235
395686605
86078900
472506208
28241437
286418436
355854772
292122621
311376045
133414796
102656775
78842971
413373979
364791650
419645864
49633963
185091907
77774225
317533818
183968297
349330641
533262496
360592579
267381735
173719814
368574502
397381885
334632294
260619869
162562287
269202351
460042508
61894902
135513061
38386662
366918867
497296429
110910873
259723232
109703682
288615894
526671936
85842000
260605742
385750086
473878058
322751165
139063085
1960555
10647392
508915384
309157193
456116052
290086020
442917320
474732105
525226792
133159952
103245249
531097396
12826350
269598329
344950584
255876959
61087192
154717922
422969513
20254678
348440264
187930667
285640943
487527122
476626213
128050483
187912172
213097454
38952396
113447887
281409954
105966513
525406844
107568977
187813101
378042156
216234125
467728101
262316626
225307437
414240262
481400613
158734713
356869642
359749343
372102298
125406401
222721620
191111229
123994205
396176395
465901515
383241601
33244892
284632611
273014963
32973620
397832131
214122502
249196415
288297142
88040776
122465407
304357362
378309499
79644778
259227014
418279226
259497808
179110833
46608688
139624639
129095216
536322039
32549888
466747940
366854377
97160024
307294810
430389061
355057008
242325421
157463580
6104812
476465335
329466125
298529131
11217266
36063888
335378128
519581830
136328520
215608788
486865513
177209821
72840032
190369860
492290760
384384847
313032879
427750952
223940286
381717989
534275425
209342190
194158887
468020792
489592380
519264974
480154751
57648498
148865183
78333784
13576099
193381130
130112316
397050457
310741521
330520638
36117267
155294098
464015579
44472225
416161317
392681127
62912364
148938968
168727314
229190908
419913636
294878001
441843369
101318350
523114682
390170147
398455471
373809643
196983959
18999420
349118045
12905312
324755330
205290618
111048338
423824709
105648397
320634455
302740986
253577970
431639294
177010045
326448054
143902776
349210199
502904353
276554832
311409572
214254288
323991008
367352019
316542746
326137197
460745418
361745034
270196355
299068862
436658649
19280324
296109271
67398184
359291511
366138056
388131123
177244974
3231511
377373160
471264722
100232210
83852780
292634779
271195624
126818226
142546839
255754958
490194687
94154558
111360400
218564575
507034303
431132094
283952837
190299092
299683979
294253341
450414415
449746268
274172033
507490122
435121941
395454361
157699676
113347231
65807639
426526619
448986293
413214181
202147476
261529259
399362769
62698637
251616159
171204498
235622153
214283294
156640953
61247139
231930135
165807227
349000049
263380339
30288852
445690177
363151585
379065300
493376462
148079088
212693030
282579555
72736354
452757797
395682458
135357352
401516370
116083865
225977044
158554550
515290808
146383723
371754551
152666912
157873640
354767789
167258425
284248335
411213405
447264092
486086284
385668493
163851788
511733599
277688548
473986624
289639774
325180560
203139488
184516122
520326927
235004124
304088776
476511740
473777449
477374009
19144076
61130615
9744474
98241969
373576001
386423074
512559596
328387941
348652367
87084257
293323242
291119953
432299568
374954676
392576375
397620490
455893264
316910140
200436002
338415463
14029356
451720001
127865160
483875325
293470046
263696460
411238132
44239984
162357020
391216499
483727485
133682313
230146201
424512613
282113108
414558868
495494638
522448704
196022648
103245437
201402810
530523991
416220048
292356036
50231108
67428759
397265832
18349436
213356911
393906870
501694506
66678761
411043263
392680052
164347209
143496555
181983517
378623144
525444835
437580745
205985352
252620020
409258479
173515519
139732919
280500856
78608258
484910999
292218377
281559598
440940435
221899272
170707266
399870512
433598013
256840589
437646905
440785154
58520854
379871521
183180449
292458778
181400467
503672397
468512130
242580625
179462189
292059924
91710016
362796700
373526915
448342441
189876179
536471431
26268685
357014848
4052947
445298685
8792436
270368133
145665497
309918821
390365699
139183003
189466043
159390898
355185961
22336419
437396624
444429717
217028622
457337278
477970716
39070233
126660187
413841321
257929926
318838387
280795651
206397900
371552643
45717776
414432287
396877762
445240198
478730259
161856605
33591439
2933319
300035274
153843929
132017440
103323733
293655543
516428503
274612022
347570903
66140823
453898800
389200698
134566763
22084294
46271649
365571549
206100832
350819544
61398905
339465958
72578137
151614281
83908132
286389872
73433832
209550339
478315724
237479242
377251632
213184200
362145558
253327938
26236649
40561193
197998870
332140519
346326178
137294269
424185268
65359043
306816978
279804372
300931666
407657340
477821762
268852389
102769741
246673446
334286385
356337067
441658440
36755261
354507169
333280141
4904948
234002625
374303844
427213713
20678009
385551566
475817137
360166537
451338457
49597592
417157501
201294584
149897587
98509658
499603887
353460677
382864123
254535380
487924085
3932474
442379950
233719820
427094707
427589622
116039096
55084865
126424095
103965887
71844695
230735999
222165754
390208724
53079649
101311546
42308188
70065662
512729381
116317098
147070156
521984212
355833561
31826577
103557000
432544289
197066936
253347196
350348488
518374675
382026772
513027778
259653789
188232988
318668206
390360762
460366080
149280959
530077511
65830983
84192119
299192699
240405252
132924949
432716077
168786402
287734559
516059675
174038820
444239041
387917928
76484505
236817208
419393999
129670832
459952745
186615139
195211022
104819365
178845730
44946423
112528602
116249426
531907959
526671936
534994049
195250914
518464956
418247325
260263508
225247631
57964558
154787665
66259926
292888602
512012654
231139918
365542582
256920753
442904160
236387241
105651770
455712417
46119375
103609245
415791464
519985004
50366122
405347733
125271930
5552029
112431320
136605020
23129216
413276984
516609098
379013259
442489869
448627191
475265877
371022610
100739082
335499900
82296269
126563984
397251454
180916660
269118122
139166200
191975592
107038458
442396100
161612112
31606470
104004223
379421444
168706387
445791785
444946053
214105554
371953119
359412301
482986639
312532747
174774426
101327120
40352837
521725631
432537830
522799515
270782213
241090470
437581232
57656798
259230032
307839115
300908437
168131832
197961232
488462769
310615297
138709780
243685279
193965578
397602927
483042157
389498938
349266882
308750553
74033682
153243143
491366695
13650955
310546155
132163337
439186287
437886239
157866474
287237061
288772309
480030453
339515289
131613734
193827154
64507748
480932091
336372218
360165245
254940550
483031817
424052926
7088275
364651948
197563792
498462676
409972874
475802219
265636285
133929650
400998008
75131903
282608055
76456632
213638255
497445876
46063872
472485259
102967517
333569967
535506029
192914269
402049471
338490204
116446318
68716676
301198177
309985480
453544004
157538903
494248982
192648417
48676799
467480098
271737025
487055096
141793843
201336661
10401200
346151406
376967683
179147029
364675080
313757327
329023684
14946780
492813915
450944133
184827279
374050427
204364064
421223379
120051763
471038416
425324971
354720656
339592204
42483075
6309663
181745318
184827279
509181909
178883456
509373884
49048646
393966816
438532034
271021833
354028503
218060940
89965902
181344760
480183993
355662335
60812701
505999830
12198387
196241128
452177777
176821305
207099709
395585837
323876603
454791408
51102501
466659344
86373636
198434476
489420150
369637785
114595226
275068364
361394476
42625745
450343339
514206035
354965762
463012987
121710262
447003657
135346829
256930433
533431163
503959601
345096494
241306262
509473066
221580557
80605469
46997780
248142959
395859344
202186994
303659385
161480771
24951952
109606330
114564668
423264220
1867832
213652806
443669836
334754475
482563744
51628969
511441516
309593263
193185091
176565797
332056419
407773757
321786436
190180412
471806789
2668759
225684398
175127283
375912771
82169251
208445919
189462619
35486610
177549429
517070348
297058829
13520089
410562120
50712315
53162008
423076792
477349367
164364155
414834484
335273100
341177475
39932032
293424452
234213216
398700516
153120204
208748853
62210882
371512239
530002065
246534296
364312915
30585811
225368164
305459943
442225917
332321229
529132990
212502794
354529633
446501045
412909688
460411467
219199101
116990188
224915287
260262104
356187545
285328942
231474691
70001648
439621202
222617767
483646890
393748126
534987651
77019719
87964379
77383073
289315301
111800277
380859276
81855740
313005796
92212549
462564892
259872164
146373883
27084946
429512659
442885391
160271374
505621325
267135620
149131072
64148394
70055296
431275214
368471055
483772115
523532910
63912464
510333029
214653932
498297781
195275716
96544454
344382934
443616202
384211480
25971461
509943379
274063941
146249699
50895792
190560464
513859035
11242612
71309345
387334958
79713584
28043650
190142708
500769559
392045790
438512195
137747736
350564461
411967827
79110270
329649864
259711889
532160743
393845039
24116246
394409182
463999667
292352422
375580008
519059290
79107950
141125909
103985267
119827163
440840279
99467275
351736131
533028514
9744474
222543844
219938007
351343720
154046805
353599723
498640055
208974628
220699336
16785068
502122324
489834823
276895047
213056130
171036564
234464477
211302947
266202562
495301755
201335717
445898910
230650305
42517233
12399613
385217460
131232051
265575595
174242697
350567737
331266122
415945479
41507179
433037033
39959221
420426334
94822673
360821397
524700748
490652410
156285641
452001970
297676238
40125643
174126338
412676887
283600992
299687204
95997010
166597232
338434129
12985744
21989177
252985257
55073785
522077365
354746251
248885987
374608020
402786435
350470333
81004184
172209151
302628645
283521671
402784638
395005844
322331854
46798958
457055913
477285907
520037563
483576049
478500519
121996473
106957209
233932392
320923098
236134691
388343276
161939488
489498922
329050443
450866210
396166181
99954498
133020038
519958238
461926862
487219532
290722509
285792964
452968618
231203693
96114080
219133486
199014607
99108687
341715476
179193008
110997792
191234976
326297964
342052177
320643341
262287274
325115870
157026283
458743887
483218028
504038095
105516182
178676834
484717530
157815224
344436599
14613148
272096832
280655410
501079292
103175779
411333211
105468231
295756442
242591728
517882401
192854306
122790638
121479030
388324093
250355123
151792987
253661864
396726908
160586076
389563734
353164891
141823177
90660636
487817150
368267358
156037189
142027233
344693903
282719186
526509941
299552071
263987936
328753686
166494647
29540715
395652976
95973921
148246278
82179553
468750251
26687645
450233638
464830180
154091030
272977178
244693532
205392406
159125267
241527099
237153279
504748024
136328520
171946304
458138611
243220766
266372738
107001271
321350775
110784799
225964349
318429630
453051785
505503827
506073881
533585910
300045298
990554
18896255
82233855
507090279
281634242
398854612
38347204
27663017
206037298
13611759
136431778
377481659
47841068
517201225
80849726
445084633
474343967
233113390
476169886
437525902
478409564
359665288
23674501
256053495
303678305
35056366
435981937
291813488
263994010
155732409
518369267
302929724
256325016
123899876
91438743
429704766
157852298
504904741
466552519
41733510
71118745
511127141
338342719
374259295
417251077
501000710
250357102
190901934
431157298
388552969
31872593
355106208
182155266
387156592
404596689
153590985
522760859
410525057
343369218
516952460
18862708
471946739
460150434
119433295
346636145
301798302
278164011
309215576
46011
137175773
115948111
172149075
197814449
40200920
140434700
524513661
347653402
197194794
346535465
22772874
100245992
230169716
536694027
434564883
385813042
208664258
511639257
464547770
101981829
148543924
344436599
515292403
300045298
16280896
165491103
453242604
51328807
438127906
234545455
155370691
489825148
194284698
259503914
151999733
304343054
397904408
317896260
228023230
333285970
334807383
114450282
110512595
470711819
138953129
24917115
207408453
366526539
205720970
393642807
63127578
402480381
97872779
364213157
180959275
338487773
501083192
11816451
478431751
21430842
355361561
149440863
304566710
389488979
401402632
4167842
533035349
125626361
308299922
322994961
200358564
142840122
128742613
296697267
179249819
20777578
264881772
257226078
128510873
380935900
325282850
308973391
294566980
474637227
150870737
329988941
301508628
293514994
99165929
404185542
114957348
425491301
469937680
45001383
381240908
123876941
148943716
387440544
102872231
95640322
454200548
314103000
332412092
68777979
393886708
69759523
227139562
121174947
228582016
502614599
363884334
72252727
369682116
513656085
69520785
264845840
237058630
299896276
227849921
517488788
189155886
256417050
490576727
524414363
25185134
2630226
536038779
45268248
108226728
503738416
300773432
212182000
424239597
88672266
408283904
311695197
183398460
352973305
86353732
115671827
431286275
100786616
536694249
435331754
183371273
250795737
350773711
470331855
391040354
16883027
465243283
474387012
62956093
209914794
276571184
479988983
335945032
59669653
403017446
300008283
490845940
209142108
434198881
223042006
45417056
491087663
17645343
460957682
503538355
215868047
353017339
454649136
261586281
60850208
479727763
279165593
315248114
383344377
355529824
135397108
322610954
405473222
62598294
338178992
472725963
355103296
77630531
278876452
95851694
141631144
175647948
263028264
365301086
232536137
155473234
173480774
437471579
484355982
423275770
257749690
33287429
421438095
392371979
50212449
252200238
204141086
346688846
56351069
240114187
131215011
27496158
141857447
224053581
90218791
151447190
79539219
135529657
241009895
372135702
81175812
521419163
181948865
180819836
528583312
390727373
436998767
435528605
409666868
418030887
476351495
353866582
3730546
455529952
429927756
183684272
505525666
35949407
322820880
224415255
385109138
127651499
341501698
258918604
324745829
142453525
27214983
342359278
270987824
403289938
511639257
62631803
484388886
68837423
169587968
62349559
171915288
319190236
485288845
491528631
351020679
249701748
345038297
88919214
325095973
56715907
344948454
255235484
280268055
197857882
219658765
347199784
108128546
47611735
372909602
358551053
50309246
331117776
205566905
63647239
490942199
363069769
536201642
439630769
436671558
359155778
178498073
174125258
142710181
104414253
331593950
235398167
127435541
103647978
441465628
429668573
481305767
423328473
389172373
411924769
417611067
462420577
104098870
34724352
394197239
162968385
191483696
458257332
88962090
268091388
414955374
336924383
352323052
137531659
33081776
382460772
299575749
184811036
175669484
480875552
363413098
414320049
260804172
182074231
176033487
189884180
311381537
143574192
446977718
369426160
147418476
398552865
480696
129882142
107321685
37810693
8413445
328420984
450848393
86069685
511481436
223587079
244489314
443817581
280244786
315055889
382170011
53110055
45698161
353074846
162968385
174924285
166450954
466456976
486855130
44619573
471077260
457344900
158931108
355952213
247633835
150761034
368497320
387234580
469019984
529146877
88896091
340635464
20488627
404553122
59311913
22196997
117554733
351959288
108902950
250441650
81079639
528066214
193745449
479055728
187929285
49857792
119950844
90620306
521468373
157159195
172139591
196295660
135615326
154070738
512346432
5480396
26845563
147776104
525768177
518832773
139567873
202351771
173771763
224896867
238527605
514257040
243837082
290647482
405881379
476322604
484577930
469257224
244924703
463376060
438718625
33686790
217239335
83089646
430062083
152344249
235210785
419347061
496487746
4568046
160178957
188194862
366037369
531637884
389411953
203883628
12513580
8002828
504794467
64547689
401581390
197069974
29514306
385558575
239086160
300666775
2066354
376505268
302251902
282306881
306281996
167161821
426576725
251569602
429461704
56316732
471708739
82811597
514556186
339501253
205819102
440862230
70933270
244219129
437731966
227715371
311008014
127940743
339712907
375758060
319987696
375866776
173984694
148259252
337268154
238921346
382249727
174652828
119524127
332204834
203537595
324727914
292321163
415730144
240979215
183868251
174692349
292468335
509681963
198403589
5032370
25635804
194111805
380521848
523231058
154871792
311344911
289809828
328500781
312690485
356980718
291450365
234768272
529117521
143277485
284708442
513895288
435103022
112946289
469137738
355619100
523917303
4923061
277683261
472039364
54776977
396742486
278880230
66117425
56364333
492922496
97656362
238992949
136195801
192584843
306291791
74103087
288260016
368986627
200366647
25575585
24258111
59248683
349685009
517109936
68269137
185128983
341604972
513605131
393184341
43164529
152385217
104090881
347229936
463245022
438582873
459620090
410304224
500962158
144502078
70294418
307695571
252692929
343890493
356446985
90338976
302312886
448668430
349746298
254990692
245890076
37188138
516980778
212193618
233082168
251125946
171695455
398877525
5840825
75207666
98000502
93074643
526135924
183395793
268558629
442941727
350416934
395063844
382722662
21538927
128879578
441619501
432688511
19144076
451260534
156575196
244730054
185152578
84061422
362462362
444718235
527960199
62783514
302987134
117439175
443699418
203155270
283415084
283199683
19397674
11094568
355507960
190161622
307000631
358696309
284991366
190850367
420491783
459391512
35490277
508869394
401362968
64784422
100440373
14466326
171441528
8248855
16163805
339901253
21919044
65261888
370210883
445884712
187598495
164990177
332952275
204936786
14048978
44637096
352091781
73742085
31107416
30868499
21183435
351421543
71505796
420875522
81800690
197528029
105341331
100760182
492689934
244910186
180916660
54353262
55813840
413775256
246907914
443691262
53677760
3431276
510837386
23402432
36495466
180612722
55199679
243041502
482471081
481412290
368301415
52336964
210307908
159905843
2565499
457085399
192398051
412284301
331934420
206727866
339067846
528109452
404346091
433850624
276200468
271278209
305739983
216571584
380242666
478194382
119969144
70814445
257877706
142608702
126149272
37433029
281567734
209436204
86964968
140698936
292198023
77168347
270951775
425897375
140800906
37333938
98871886
366706058
485765525
38872215
20170282
273900748
140543545
111060148
302540656
461444017
308056198
13003643
388794719
257945552
45648922
356671878
22657796
332107638
116731551
190366694
34301720
365575376
398854612
369122483
122690222
304088776
93807219
460247296
123061137
50879599
525332327
209280817
119902793
490227410
301545200
274567039
531594890
219413443
201041895
319762828
415998492
500358840
329626948
212055627
265799065
350836548
327836596
318942662
464412517
436719544
281572443
173344156
379772623
260634947
147966482
296616310
368820244
530839901
399779110
504985288
316567683
497550647
454854126
323654228
206943621
184463223
516125263
145498764
289958565
527098723
353460677
218625693
273562755
298474496
283287557
282161983
466325609
88647577
12042320
363118570
134359546
380501444
146339065
382593608
138116983
430323918
407240643
494076849
528010325
456832361
83471770
114425524
258046221
401176483
29400883
221494560
294378232
236728732
185795300
415262514
294066182
142597858
510062353
133783999
153928524
229012057
335257296
222329556
196857113
361361923
239924532
166316271
438249580
83367122
513879700
222778039
297075314
373875961
345009125
519798455
266693183
222607155
293130114
498679943
200368691
103028627
155862450
246141328
28715930
58376450
92473148
188286931
222797914
208631865
165585584
423139243
266280411
429753486
473713503
371391185
40865800
387841202
330060412
280500856
59515513
265579700
219422410
161025972
287005915
45701552
211186864
96411413
214269447
401305444
152611756
419654428
95015635
12785885
426210024
146854276
522214959
380579075
232516186
432708845
253470208
103367721
387739210
472632208
432387503
463842204
22704623
344851515
432608059
404436389
529625947
67969297
214335040
154352026
159499176
471469673
377066342
136020498
208845970
293592913
120186839
253741297
100460421
148774106
52058749
262875343
168706387
140001713
481169872
118563601
323397480
17788429
15790236
194267426
436295329
304918577
152055936
520455894
143046463
407962671
268699428
423175267
506639044
328875003
144582832
114128781
211161761
254679473
55062355
352092395
424909637
260790123
253688780
407535437
377679085
421419655
136563213
444546089
367559624
85491415
431228847
464515557
438221623
285872424
443756569
494503274
288130851
65828880
493988198
50100296
453499186
168416969
448793077
515963096
199391605
511210906
300582005
259693762
293389243
470397393
317927562
161733508
438994782
257981645
285069482
434503251
12874431
135034916
310662769
358816910
388380513
380833392
305511754
319506143
290658274
39384971
398804039
473754590
351173750
13537036
293398236
234631493
184090825
161609316
521843023
472701374
447255673
313374994
340666016
307451887
76887363
237176329
22314841
78573465
285605248
381508471
475362486
363523019
39895738
339573786
400619008
386563543
191221545
406341523
514230908
65151084
87958675
299239458
397476612
222474292
40605370
129147090
24183266
514677969
290203077
180390124
316984892
44197850
323458485
280812517
379853598
233772258
449757447
350998599
173825960
386706945
227575803
392953544
227310831
260390378
444565321
74316051
132352772
301879682
492915470
524266255
191627408
123576537
344509082
383444461
452623962
101045634
217961015
168786402
52390935
462550132
125305774
95348844
86408275
75493918
445835328
426832963
323898885
82266311
458257452
36081226
432906690
115776338
489301085
68657410
159970400
100606601
287584086
257973488
394527677
534678588
352912427
84822031
297551243
284719320
354354868
451868347
373991837
192188666
164759208
7422629
323364544
367232615
502348230
375782606
295805577
105511876
224973532
67098720
296036883
373147712
429806435
355619100
366174630
476558499
139300183
421040411
255320832
301939696
318793202
329880250
135323549
86353404
367795455
80666202
112718246
375570110
192325042
424767117
109165261
286389872
312165721
246276361
220985803
450032038
38640970
68196596
517535507
456503323
228924953
252795132
311161694
444819626
224105641
336852180
55420804
296642958
507785685
468623733
310725997
519620136
330604883
232821914
251535084
456461034
525250023
42832654
224587396
34574479
512766865
425511058
398232861
328944011
170656822
404007012
313681104
293505648
8972772
442750950
327680290
429636879
441869635
322129475
25703433
15628092
165538175
57198827
438422846
364898782
224832021
167082965
79075882
437565244
162874928
477605907
531839711
237544504
468101969
66861744
53762137
45946598
435232322
166910377
482887136
482300270
280880813
421813361
503497352
360470469
335218127
265394373
61354957
354847626
260444868
225247631
508588102
167386237
170074579
199391781
206381774
406354306
52208029
95909722
302220244
313122025
213887443
88126385
261310243
383897010
123858393
279541737
137851637
456480437
8870516
67362969
376631028
124899268
122450066
405794948
304641291
508129967
8741053
197987815
40576158
46182450
177090748
307100216
428313962
535128023
58502490
502607502
350865026
474751755
407598319
534465100
241508228
273582240
22840656
484822837
57510367
130037047
203719275
301111579
98309050
503032114
87164371
291355869
123425296
469649581
152715525
485963401
478673069
184455002
488859362
404583263
45626350
484495770
345936854
8760484
74640001
386689456
111111669
332562471
15533488
203051949
190978147
3906252
64477102
390698243
444805634
106870401
46560918
138916263
175116436
177568053
281101523
178550069
80528051
357313832
215125159
211166654
43991003
20949749
503600649
257712870
56284299
421700626
472574245
429709915
463781161
182693631
106683818
132278915
84877700
549062
399348035
191182837
270502153
355670946
420869083
176580128
512490844
50468890
305070759
488879901
242778588
513649985
432719642
24903672
385926924
244545479
111076966
450629874
445402064
419063339
191556829
475966601
219123095
245476719
39856590
385854527
438172509
90732745
344928245
442400767
506652765
215594927
212300930
414677079
209759798
186322647
216121082
330512108
503093558
334401682
323173363
523737544
526460819
282948432
281604072
394447258
193893541
68081471
404532318
60998931
230227031
394883873
217214262
176898908
251702030
510458997
526166467
503621611
446925792
481248942
30158081
243492384
18541564
470295288
287165630
50303696
77499461
464043395
293269931
155351700
65146756
365141336
195242443
404139585
136730990
501326773
518549883
38194248
434722682
375760155
229619114
99727866
359499001
383981815
78050328
169719842
378409942
115989611
270023566
411455844
119518245
503875154
47171924
502228395
33782161
284713084
329648620
532696031
297575902
285390736
71061397
513036435
292720752
54690166
145044474
229454134
481807755
409177030
109993561
452260565
129764349
157210993
11433682
203018927
526799479
268652179
358831545
183798055
253788563
239697135
261189508
320591303
133662923
60753350
43431345
227924840
394299968
170315272
520129071
76183711
298876455
213149763
11848613
453744009
228104472
201018630
229078956
34022087
453259067
328104102
71555682
33271368
440499601
502941437
411904420
209667305
310292351
326608546
73742041
78638846
265932213
276809566
346531575
88120873
164704777
65911273
33770469
127494323
21507314
59064598
33055909
384748248
258609162
443587767
357445158
376704919
350687177
10389019
372400156
414051108
37510435
156726497
376938065
140935698
396157430
175606225
409123839
471861155
183153356
290277533
427079980
441682225
165891417
31451907
114412574
418457976
155014829
410910720
465520122
181124856
343894244
522861714
22656697
549727
199438879
325682632
470473967
116269709
356771265
99594774
259230032
164249604
133711102
372221914
454699246
248582681
45429226
281341877
180365379
90811078
362087015
512666409
320209746
178231477
345736954
495393706
505200950
436683003
95041513
315901085
224197747
138835912
6152098
55170786
355185714
351044818
500751195
49659933
423937986
420926665
309005479
37798641
362232975
520742122
270524342
115557002
359232841
400371102
99637652
72786932
309918821
154678100
324592295
349934423
167738623
164046429
357388648
497256024
283952837
41384173
406980175
118576411
126065962
497373857
393624031
424052565
485925133
203151919
228802922
2729496
380993735
273724056
419448597
450534482
256151045
113336505
340943449
357856398
163822920
102264181
166314377
43445731
414546286
159419407
278588969
495746962
144322340
426572786
224414560
296874155
92009025
525460604
62533198
153917455
374793249
117221821
425808744
521453618
404276229
489060332
389459111
495730505
57256432
533168683
496969648
488778338
424236099
157308346
261762846
382737829
421358230
9780336
231264744
17811793
520638620
70267079
499810054
285103117
157069786
312561579
271080963
89794611
60334233
448347450
536168316
102441594
306144349
186352425
166737335
8091623
211372882
229457153
170083005
238995861
496802452
68602437
58964230
183379270
486791705
32723966
38487205
440919748
98957173
316163802
386482768
197925990
193878783
278364156
516530192
425229029
240161107
466786247
31867874
274524198
169903922
192890331
502816272
107116966
349121107
201631380
296686320
84157357
129843641
80966167
424715347
154115014
159180621
416641624
4527943
34360854
333108022
498929454
442296213
459650824
31082255
447436185
48583977
412897252
365744856
290573638
23884357
179842931
528969445
218298586
346170439
277540130
83161308
197771655
168084707
198175760
118492267
329280458
472617604
1557070
390161154
219937667
15162524
217697394
495744699
156416713
472234064
390033371
234049801
111214328
489521899
121286327
430980356
315693873
94839691
334849483
138960297
450252508
22093739
251235621
179575260
428512476
185300511
293285205
417431283
421863377
431750014
414669463
7404383
176335347
247925944
226365967
314765799
504404882
300992795
89164055
395160115
438239879
262776801
189180649
409186375
465916858
219314543
90700531
182716346
414326985
491328021
83262121
379650609
210005869
253954277
364053368
165046323
509102722
359008588
476132949
234862186
226565839
449162388
462619991
179813014
387908777
435308524
368717474
495393706
374984125
496795415
317315432
350292147
469984191
60463432
113978722
352806657
54014092
63214865
53018087
447211288
154703949
41735308
54636559
467909518
506460601
187357535
140174973
521919337
172265301
456083089
405778593
333322805
396396064
462638506
152304376
299331313
143527298
339832432
250327903
283512773
320155539
320249934
6485691
32174652
207897387
343292055
72372023
370971682
120599694
133314592
286448649
408560472
85333057
19654157
19543065
317176858
368785020
510217845
19546744
346882634
302993758
362357792
88222009
508709391
1169418
224718833
51598952
443669836
122740417
322395873
419233043
355395051
472329373
378620906
181835462
487641714
307616093
236570966
304874588
3509861
111488460
416258955
351783559
535428045
138419418
462404944
489507404
123681667
133101658
174664603
481104019
94091431
35291311
520506278
512576974
83178811
134192690
222856349
229491902
315119366
104892317
175985997
250131471
66574918
435111291
490337280
425667739
516364514
6643198
434099049
277290303
236510507
238337841
371293885
411511770
258847943
397021556
334171035
315134590
389898567
353941445
30783577
138709780
313948547
112957246
232653709
254380918
275529972
399498725
149546770
265239755
128535539
20551402
325545406
181148600
319273233
390918693
296109174
162376893
185513417
533675208
435038252
302157728
291758022
302632401
464445110
115349807
47946397
36072474
166292972
448906427
38772850
472999363
102574043
343082483
165303366
242890665
495026020
159536402
200388985
283189265
312282923
156394060
250819596
221449979
466466125
127679965
174290761
190481739
391771071
451492856
154921491
188962836
195171703
394259771
255916304
396967050
57311734
117570531
463157724
64446282
24476023
402491672
96431533
85805052
145539732
428615614
282761968
479233363
365160694
145209424
46780916
104314775
115986767
401007509
31500481
306109908
443434718
63968580
504154130
496820406
195219704
99686907
32283145
222808495
402776498
17780295
368075107
386887051
430845383
217104633
136750674
156441140
477025285
227135016
268311424
268900903
263376358
363880273
262365531
362407976
206648351
469831162
277355670
495859264
396297309
162252013
82147859
344894284
366586349
12888226
144589882
301185405
134050786
518034908
242123669
447437921
113098543
287929055
161243885
101539413
65521034
256460631
194656433
48681828
252431048
386656920
438111348
308368015
374649649
525855718
280309492
239730028
30928818
319545425
45972798
363179743
465198737
56335592
194968507
281570185
279078307
21230969
416335121
273692529
508128186
54168345
332472789
348454662
139078740
61660647
373470883
123520853
518172657
428146623
53242327
510479358
365477726
82845028
290986048
197096609
407242594
177332517
411004103
499592301
130067687
163796037
265777560
403474849
275082592
79646958
315693873
349231473
394634352
82400467
478764788
382931222
287308466
354419314
199052424
232036256
92083309
172018630
275155305
43568478
504392469
362553230
248324250
394772397
305583675
284643167
7005960
275812743
242917774
411114992
349696767
440259160
101038726
461903356
28228830
174235100
384681930
257225011
375386540
18494863
159671901
361531089
251431167
404913194
97598075
248633426
195780770
8346016
516716193
208025666
275871956
245548783
502442827
296680038
284226535
467204316
291905678
524974456
492672088
301862728
35357316
497862413
406489258
391475162
199697245
118419908
87985813
15479119
152055936
4224124
155187595
353979372
90024959
373782719
334203980
313343746
387191257
340561418
306254748
420010817
482810412
283025439
150269548
396396064
317316797
10129990
389108979
517445049
434839377
316073897
133676573
293030185
184843193
133386040
262394437
181915842
73768613
524967836
184473986
118145578
53148698
234453358
257888151
103545849
482897342
88901556
234046292
164865196
298444741
9926684
130476744
262028926
129147230
437344429
246318966
413633499
194605763
483604165
402656650
190336471
521283524
32833422
470609738
15747608
301375143
327623785
438375026
464763042
403997761
157239586
504121779
491342063
160692079
421122303
112889654
298308470
273866778
128199657
157232827
246831395
32744739
511380601
294052091
513511999
231043692
286645136
470603722
18947572
447608854
164375859
363151070
58738023
415323423
535181068
352229574
24258111
168838409
112962095
381185642
280643507
494670658
435304599
500459296
229108177
28948467
401117154
490384256
359640475
38157763
31763571
172390315
230815029
341472028
190303794
339506482
416059618
24060068
20780670
25540314
271476935
470219242
380931291
117613278
509897891
56310727
435901154
361400053
508382760
6695139
449095699
491296794
520117384
261602377
443522008
107015397
471183350
102754180
27238474
141670494
422694820
447580597
460721496
175122655
73376734
476809577
494072446
52702492
210693935
142628221
333302279
318093133
244682885
163661024
437528710
130193372
140591429
404401600
39865699
494759150
21923378
15660786
369517714
503078104
168474985
198565129
533453255
437404962
234476700
205203803
400432636
347422246
239924532
195648474
305634495
130404195
194388266
278668501
319082715
411052226
241992634
413489682
322446257
438994560
456142210
46725186
334703839
514088645
328855303
489521994
339428675
307946193
251016143
364921644
271615091
428720342
221796639
274425084
203333614
464095397
354358377
510576487
161033785
215147255
427901635
385614013
123866830
342350057
499900016
89451835
288799815
79623585
497151575
266738433
395923932
519940061
394596306
102059485
411735186
160287706
157265343
209061811
518680169
131967830
24935196
239669866
140641472
151614018
77810194
20965793
318218771
256167869
306520647
123870785
225307437
59651147
303901314
94662962
156721826
364241800
283119071
95077688
290333213
427200792
77242626
152312574
350541491
128510873
508057856
395499454
306394227
269053764
46253670
526443339
345042921
57358072
512747442
349944571
244981842
167142803
208160753
415177982
196117910
188029262
121303678
260411621
105695040
285056311
410999942
403185932
363423365
529990664
208984375
307074482
200489640
94412450
406503834
437421937
16468282
338842796
441845029
309187327
526460010
346197086
192495911
159654326
292784069
139324421
216750039
453611815
499784225
315687189
109841756
115134523
30560749
325996856
425305168
99309213
204717427
473675305
84752890
256086535
371564543
425415564
84538413
201783924
488267669
167976715
478006177
188047969
176688907
321291824
436694968
311676089
109277993
149620000
352644960
14443463
58243677
248310749
338080340
362357792
387063831
264987021
135533453
93156272
71755370
134853688
428545420
236524873
369131985
245231566
494739078
43956236
230990512
478936183
288687754
344447906
493616102
62089085
32281396
247094653
518124855
237311780
112159189
96230893
241248241
451386662
507189183
249189841
367866299
210489611
113701863
266130174
451931378
350861770
188837709
108697347
504030059
36464380
498766428
444804844
197901838
434206182
88559800
480318630
340349580
17288863
151258809
360873747
267418025
317810638
264963939
184261816
10996378
431656504
178175876
325799055
97603136
175132758
106037472
296406553
230925412
279754243
454982313
299006873
274958607
292785744
524083263
473453771
504907249
191468323
398966136
463327252
454448846
483853290
462968084
34357820
310283775
123106037
513940808
394773972
334630653
348243144
321450535
514147996
328519312
472737010
137649355
93574047
492915470
355670946
42877872
503377119
17040539
470003262
288667656
187928454
375045729
243837974
175254338
434407769
197431221
324461174
514723432
240689003
526745014
497744286
312751562
153690634
42624938
500850563
423035864
377778301
171867409
406178458
441627209
406908570
483820503
39178879
327090536
371475327
176394047
516516821
182022355
223838712
385722577
396445157
19543065
293093866
158151974
30330247
303165984
452626784
99057797
8741053
70447052
74353224
296961630
279051408
531379651
326722637
434356047
403792279
328798084
253606488
187590817
64987265
378672835
442616251
296992667
522556567
332025584
476477585
334254180
257168877
470102137
74890058
205812997
76062163
130362041
60201705
458825229
310692952
147461849
128460631
261692470
458015502
363302325
205977098
300771577
447666176
85064161
72272733
5923257
170882788
403633387
219432031
257302648
218105328
399383325
410852925
383298275
523346219
294357840
7595403
120496014
89615381
137935618
62107463
460100087
116625956
331496764
152096596
412451785
241044962
528171326
138758334
364726273
212026463
15893425
519059509
370054302
428332285
70971146
287543450
195825509
147697859
319124227
363139825
127243580
193143799
401144751
409984393
422037941
272599257
91442939
371866428
484653932
46068282
319246900
156410506
36021784
2557741
359069155
480173108
431422063
483171784
378310077
313771221
282551410
269862935
276086464
336682950
193080184
41538168
134846327
200135223
347764307
73380201
312289219
16570115
332766399
376122762
325984861
126743934
212565928
212736650
110529475
405846129
236018836
339037686
291961259
7944103
525627769
176201439
460231400
18425631
432906690
338349610
409368009
66292801
359049810
269368087
315528287
344964569
514705000
356187229
227847522
158510968
395558988
472877738
79052962
221690526
441545545
310561544
406407496
50435119
337368297
458532138
136154107
46336180
314747207
434673302
464871551
447370935
215326806
266243789
305759912
144724822
60168883
223024617
404336883
346724405
2864319
380699412
432379086
75253598
171916558
218417594
212300819
161276590
41221245
377303392
201308366
453020220
469253123
253118614
264185917
482761620
309198308
209676461
265206414
499933376
369034220
137073281
269234119
226465730
26381407
216690587
521947662
317034689
63761056
89466644
196472370
50287421
156496311
234349488
499595614
447876774
261625092
64468734
498108483
91963412
85220691
390139970
26692323
390548722
218504938
508104216
455282810
245262282
433722101
268275589
530684934
67738681
337656404
251113594
363148842
155793158
6313432
391413607
274042111
277167759
265638395
278335487
180041403
450712531
13398749
401923483
531790872
430586098
308812049
256571626
233391242
399830464
391660729
389843736
444362924
37836221
235316525
66142878
477648436
511372700
122364872
126024552
210852320
159753809
405367772
343996485
172257319
296826602
418281359
462994983
520992046
498949955
446054844
164225236
122083519
171030764
218286256
353098160
204754602
268312797
417003536
208445919
504769509
56653838
372814394
375386540
536664996
173510498
371513770
404309351
137809000
427183715
129391156
109548097
181982367
55199679
297385718
327600913
204687895
501093132
56098839
314218577
466444273
524570007
353535241
247997672
367983957
287451943
260152677
68656331
419828858
85754308
346115234
277794629
122827698
257491278
279823927
89212054
221793791
318163546
101204852
390774295
180164914
215490599
256975146
112212854
217103273
246224931
362145558
276668906
258290636
515729350
391623749
47285080
82915353
327777572
268796195
119378764
499124082
162779317
403309158
45121976
177211656
169041893
240790580
381618969
395315043
477069182
479827765
361459006
476712449
127222719
357913751
492057406
82240386
46025990
525549882
289430091
442202475
256426411
455783110
57147927
475108522
254264298
475110232
294409410
278076553
223191918
503397916
197022082
464019256
430454809
326986723
209592927
367883845
14489567
179357519
168789278
300509587
229270339
237161910
210147573
488378466
130176436
413665520
239693256
466234410
414981447
126723459
491137787
519198152
31337455
364476798
473035429
289122965
357951935
248845436
463602201
442494944
214040564
301818622
24412549
309525095
223630846
130831410
95214771
311615818
98795342
356719958
225900380
133525720
382026679
439259189
447285254
481341182
97541568
433291325
432673824
295470177
439764000
10154447
219859305
154868000
129955966
334561978
476541069
216424175
206423095
36582092
303659385
164931866
12305439
131621273
171646668
250553142
170285803
443460032
519127883
266994924
357010464
160468957
17839094
402897968
383430531
410464886
398778375
435976966
16758326
443118565
303653818
198263571
469792756
75347041
16700352
165775981
203659804
55643887
504582348
181533731
474382041
455235827
475728197
257418857
325612118
117077031
456665394
536283454
458623733
312257784
215225719
158160029
531260149
422288129
487024210
155499370
171884248
387972733
495941768
308974326
352124594
59795928
334370075
52309053
37032266
385205455
363120539
61318654
364011130
444912654
118313260
361127313
85747458
521584671
301516867
448856708
218722736
526233430
39522882
310391781
404230827
395066142
204656631
519925825
135346829
201289938
266595957
202574899
370078651
221407711
382318027
477001247
430631723
15631879
161581647
281661647
85117109
129821913
355254500
9657029
373020171
317013015
342331426
510758632
288259819
275137887
362663870
237921011
369092595
267708024
140223793
430635777
288713173
167816863
269336861
302064481
431836936
455130355
357401464
486606300
268330474
148109568
482256766
237458898
352528581
132192483
455314142
491349247
178209381
451992582
163760630
268901911
280994266
439209457
174516927
48184664
375727269
222052450
18609968
411722032
474217078
53956302
91021966
533616673
274745067
454966447
423426371
52987896
377842212
63912464
267628014
338113747
62758048
505177109
13471478
53832111
432605862
18530616
233589802
257679515
139759731
474320075
66701123
292182754
30732
274259843
504658362
318555448
72810756
367542516
338957066
88901416
18148337
166863672
482501963
48350458
240557080
295503341
403939300
460501842
3317937
369253935
466298072
106898140
1403033
350483870
236590396
34265982
382002429
454354812
247690011
120367205
317133496
138517431
7907752
370166529
139308207
488070837
464580728
141392077
284226535
509994418
87406202
110884064
372201925
410970972
3355554
172291796
89998050
296000076
328214650
321777093
140705951
243030381
362644200
448927413
143183363
334547864
380990262
278793475
358761107
352541826
401163369
228848030
29319357
1393365
90109016
471275327
12377022
417538725
418978161
396680754
239637633
423198862
29393141
498696922
128262870
327853437
244980290
520632722
152826319
294404257
492901895
382583760
466689865
20876945
356364131
249531597
234478625
485832246
242665125
213934804
304173623
73563473
79910263
495655640
24532185
308536894
522449997
525436791
422153208
376186591
522778391
255816242
313632067
45353945
396767788
358780512
462956913
382589006
474111360
404215619
251466886
236797627
228334776
95362942
67839811
279418212
360769931
509653886
191088463
16062849
194777542
327608259
185684547
319493987
267638599
456002314
145181791
344770216
503671545
423658387
350473169
340124643
120515108
5360402
242741879
71601831
157155208
172924823
172247520
77010779
141798806
325984861
424326320
512255119
506118230
466528110
536395033
84561145
275723283
402758457
118149157
155734515
156945582
502593146
493803541
86695082
495510145
312459108
222881926
167675541
524741833
55520074
500309238
43902221
295052449
268520336
328130164
343951074
139591955
73124948
311016678
9302807
252422248
239870561
268095647
448635084
146541630
128694029
143160781
236640513
132609219
209298345
25708336
508603681
436235393
322633906
356977310
274555334
366359998
383596537
432379086
162128857
64209145
26834176
452628206
98567710
426092647
335999831
183819575
387699983
103941582
315129756
310724179
151118664
70976242
279554791
210173956
186894631
523770828
49931245
368231038
58549277
150750494
120328292
147308013
372998541
178169251
491209922
68741230
15483040
26105478
412411865
448220184
191417220
264639484
248956842
225379817
365171046
185950043
387238138
136861467
119425865
79124182
305719645
486870933
270372974
39659226
348606622
277869679
99052601
187561688
253526017
514961535
308680549
128114662
350519027
120219533
463290821
535744038
453820075
327626285
481480102
78320369
251833571
111205390
146828794
261974130
71056908
201363983
92718791
102535229
274167149
112316441
145278755
83677310
420276080
394872952
100628549
253372780
158852862
72727533
421582711
250030887
303164408
17319926
225609115
3290146
334468155
281770211
69421616
435476375
204209177
284204563
482636346
243169736
448693489
457556016
440113307
70928946
184180926
10492523
197849363
75416718
455951741
406274993
261879267
234923225
469696433
272452607
316887225
263511233
518512534
191571066
274232311
411730127
426527946
228145586
486228972
439910744
332868045
66333971
251748141
100762427
158780362
119687172
351261822
279511205
253197913
5896909
394186355
344549584
86710595
205905750
83636628
449768820
327346338
445511396
487637532
122397039
175022330
209294445
247184380
242508309
10302246
339226168
365129641
450079151
288285921
70002807
347760889
204463618
281847964
358645003
515989501
287884632
34767534
61186782
471338054
183363123
293973347
61692226
158803454
435017678
94817315
6199477
521947662
384780464
37202974
30912815
271611214
217960729
487103533
27007970
138019359
363666526
108336545
417569750
93540025
470062999
30642748
510764301
426041004
444885756
152088653
396303625
509983957
209161609
454254967
262552627
443133752
217603445
78191367
56330452
386633279
224803811
402919574
191092471
449861940
330153126
130573501
521183321
152026280
247482574
47319024
395036720
341315248
317126938
125665869
141024820
115438775
43639583
28616285
358377682
325002313
350632918
415768649
129420932
444239092
89989706
241344887
254261234
47918141
368411262
74189011
261441065
258345126
453634418
95211118
131015708
186628262
405661854
450968319
162958917
360450107
499663043
476498582
76126884
22234756
109533812
145928557
182356686
86161931
70221862
28270256
476929267
143763431
172756452
299239458
331326581
182645928
71807179
176145357
108510468
248481515
121866331
491622890
399459986
282096348
131093958
226188577
499633990
13614067
529278997
185101087
204906323
378762085
167026619
400025159
444921092
46018675
458296262
128957788
114082321
242788949
342949930
82949537
406869923
107420417
261204212
424730121
355177624
106328175
58076476
345954765
403956966
265181822
291627381
101828913
220971469
68356077
4398036
409361945
97545421
209943524
212626721
147674564
110096186
90740187
331044034
475042507
377985317
423082750
470519056
203467148
89885135
54517856
14617874
437059249
449162481
440612913
164037658
490885661
457792729
342927981
162924102
338274571
382170486
141368394
281672612
478631808
86289572
314275852
139326311
54669720
455105368
152570833
371085033
377952191
177223835
159199591
495829513
235308356
402325763
245493080
36933480
164893360
526460819
176373424
286901123
308986518
32552009
244980290
104560921
199336111
388859264
434745466
468492854
480454551
127924769
472057376
226815156
44653029
131808845
104799904
132352668
317811022
328297209
357924951
322671483
477907613
339933777
286315819
290663960
170073150
525888296
165043649
264496270
95239171
38030328
531456649
515293407
337106677
470609738
68795462
382789700
39955593
253020251
238775192
291361633
117077008
338215740
157392176
85117109
206757554
245544708
243341387
37810693
93305483
72525166
166747038
295127641
361553738
246451155
530172183
309731054
372573150
261574897
201476124
158407632
322431088
241267075
134486862
17256624
244432210
38096653
187758432
328303422
509859587
481574939
499289681
21937414
310956246
247810790
220877883
456263358
436954539
164346838
157058174
218249257
500909381
180529759
176768846
48329898
301387886
401291931
34715681
517706034
501317761
388448746
483377902
381502415
89026795
524365838
167741560
302014228
133468451
94812159
389912485
152905565
353512813
45191331
61023166
355405154
205511779
336813256
326996296
404129962
217428301
313478255
528486501
228405984
17577174
113382952
99832533
332208236
32175010
79909642
220527026
165037242
5996645
360840514
229750490
274674465
186883205
124142653
467075268
176146385
297627473
207286390
37984440
265911751
465518481
242045454
489498922
476248589
76185824
369307060
102849245
309556274
20988756
335614425
197974467
206799599
292136839
283112227
444261467
325916817
90245576
55239299
516935684
253920122
308823608
270508840
288018365
198511707
404168417
482333749
480771418
233542149
483578643
25297615
469495733
414140441
151172682
194539437
116806383
226421387
282971356
396267134
376127374
372898544
392051643
158747667
288453635
397766296
524749564
482157660
502805220
232616852
205700320
394711773
29179511
520933370
19065070
416497269
443644945
36033686
197128557
159990967
281409954
98207986
218167757
92966987
515187394
502476361
70780831
227204041
474338469
159614233
383918834
244566019
479565088
113713070
433865551
374581825
90750841
163799785
177527264
526135401
76417393
444921894
533360083
360409306
88900294
350442214
512756471
143940459
527213166
486722923
172836393
448927413
62905736
406103010
172124068
508693899
274724240
162427345
265465560
186710848
53284723
82834552
498173865
47410693
92399799
287578186
99248123
402097786
405101529
33235348
50544065
293744812
153250598
364206977
249249553
328112933
32883407
101540159
326244932
102030842
143602673
246183517
347010727
23174984
340553472
376704919
425046112
205926179
192582235
466762755
203371565
141304870
87358360
532668695
51791362
226502992
282283409
424909168
239615669
158780362
262844291
119538854
320128947
264743055
147280880
358681173
116203543
264902170
314644848
65653276
144669053
286346308
284901472
284453385
99957441
527224086
196675415
447668198
385963060
361879606
109922994
154255273
416353867
114238804
145302479
20432310
372657963
453352469
124975946
32266335
240286728
304172731
505521160
363404564
477308243
476718405
35250343
128780646
521871369
167157049
336976041
175796118
474379610
30911996
488458911
108368081
500230437
297125037
315329652
470037660
228356689
362520836
213848348
173985253
65707928
32913193
242857972
358510133
464946621
283313581
162827386
405574982
176940638
82398486
512559596
304756628
401863769
72626405
420637691
141126984
170108367
494465058
97104023
211721774
395765529
387223354
535669903
222741322
402332160
534495164
153948188
501307054
378926800
409596522
56811674
166685692
444122325
198263155
489205265
189550703
216391557
72659023
19654424
523798509
38262053
370137811
536288336
373943542
462653431
534855320
406929647
370594408
91687124
90443219
4829104
81015168
42408475
375758060
445508584
67668701
338332323
485551328
207246279
78791158
413855756
311200968
50309246
137953211
27750369
191398479
219012909
243148621
283789576
387008722
459798361
358733297
507686808
141331676
239328207
503672397
483165028
151303080
533445489
214696345
267982465
363342737
407890280
220316983
518614371
267584719
43705646
391492554
302118795
102146444
532710033
522071709
321093691
332866482
308673310
247527997
91368570
367434745
282308618
411043263
488454718
327276901
188828046
323397480
109931932
285098496
244578433
19649520
253167711
255876959
305844107
219445410
155096160
202172056
41366997
58937445
200403219
399580472
141245866
86447089
145021188
108418160
409425413
473339198
530448744
530968933
343813834
178394374
436929581
534495164
383354597
302068322
415273459
437183866
191178805
332472789
277179730
118174775
266797994
80221012
443324070
367787511
135851356
505672042
3606569
424456842
240875354
349430327
483830208
218426195
112313148
412670738
345939883
361599911
366708738
522518016
489262457
315134590
490191899
254622168
394410160
59208118
504896197
425303099
512008608
298250355
425957902
294979413
133581627
20462889
408071059
435593902
114018784
361843245
286991379
328443123
92098530
488462769
319331704
307110362
25117348
514080199
462142632
74343305
270464525
154909230
514737498
35474116
434075870
501161602
300307404
239494159
369465371
290728662
439629093
341179849
446552799
319016387
257817477
107717534
52841489
395571351
535632240
115491994
212822393
296369591
474215360
477240139
204931340
5094371
396026835
491874024
240035685
106924604
87981860
315422807
136358319
433937382
69336796
150491856
432977502
426514545
11108658
130706379
172544259
212814692
353319418
310847323
350480065
26535453
160441065
300017364
151869655
243696850
127865045
347353961
62984185
336045807
89741887
148266745
2198232
395001606
287534652
495572669
433904617
111985060
91392294
536145988
146974817
139877079
507407696
265787839
300522664
63074876
526708347
409625146
87659844
421748984
529299362
148822
267248507
364913858
108160683
278315622
489635247
5953301
219162752
343652383
501093132
79499411
294692738
514698488
238233451
448819718
20453512
352682146
420828022
185642270
354804859
252190581
184525658
263257959
488908371
87779301
101245879
493387941
95334352
279878763
370362225
279529499
136539424
139657397
490669843
283106022
6368074
353979159
466929015
419478059
400843431
49577717
422764052
423508630
248183594
216364132
367426294
374323997
265336226
121356126
140638659
124619180
192761512
129531533
214531356
189764802
57543405
468646356
275700422
347092409
467749395
362993802
36808025
280625273
235180382
282760225
301142436
169000739
386161253
109353597
346581568
362384081
209207850
9156216
375980369
487133663
76982311
218249257
11286382
414399631
17558388
473365939
452287263
319700747
165143188
213150704
462232147
71336614
351443952
299771707
480907224
79644417
12415224
147924973
337683013
71073797
336117427
492813915
256360231
61772271
117770799
509562365
156664231
485275454
46130877
286914608
259586302
12583438
264675397
173117303
43374885
483179435
253226606
391968145
423876519
534982506
227776680
137300747
392499308
68443240
450217997
448114199
493839998
213628454
168308919
273030052
164037658
471121130
372724053
355660140
196699249
98029972
359155778
402105582
120934557
229474838
482465713
266241189
499848049
414769091
7092167
447098782
298564421
139445924
280467167
473065559
283187243
312252289
334704845
229046217
103400228
282096348
110364178
150883228
167290242
22757930
180566369
120208476
384073679
51335569
109099071
482999065
503515224
512721317
397723074
393087962
260272447
187674030
259392706
8814649
151121741
270264857
436901574
444278602
317565762
430169924
492640069
525339997
241454250
112387905
103500433
98675063
116790970
272210955
298716058
435348304
175735435
509209322
497376705
514686402
442048486
421502088
406980354
271807276
507601498
27460655
505192104
352169700
328106168
155647837
110064777
512204185
219424553
338294664
396230985
526545135
366287346
351724555
232631794
373463643
476273857
52234663
368469015
276751566
85110124
124692982
133822012
497506537
108829148
194973406
189884180
342124471
41944862
495445073
79813330
394545252
287871034
421771340
480707451
216690587
27347498
495137048
258959756
118419330
105849146
469724275
205534747
54096005
287043401
110516694
49553766
284085807
5937169
128037807
144365461
51995128
250010643
147746775
286390135
286321839
458066530
183767540
56862844
469964804
143354928
287697641
445905931
473399010
518319129
288630808
297629233
300857761
77285250
510899052
183252321
387550566
46439176
388123982
347527363
378664844
47394600
301524509
340142254
223233082
120263673
498530028
468318511
409200992
276144009
534125088
273306822
464565793
287778384
184394963
63194047
305963674
21394528
284953342
79294386
72011807
7203252
518681684
479509982
306875625
77182333
192531545
139329712
516936701
372124377
505068511
371911621
336144413
415289365
484751482
69461583
230643890
523715309
58452801
269455753
177324714
271820845
229074378
17438338
274288320
416641624
534781140
33416740
340672778
75382033
107383262
336942110
353662185
329113911
505525666
331194531
37154896
119276931
30732
426849527
204869906
252739915
463794769
28352692
148396738
197201298
82525101
107798075
59216763
493291339
463419437
47359756
491443361
144360129
321778020
385712790
46592194
228532656
436633700
222329342
406833132
191831602
454474543
352255634
145922729
153430960
423899391
233652872
400815529
64962309
329552535
1975506
103073266
232952350
46026612
302079413
520040025
176087905
256571626
68188900
307784204
463075220
346323003
481191659
101255367
360997434
473035462
524418930
236612435
121413824
267800198
86387479
40577845
124726437
208155385
393671500
34091688
182420213
361514978
463302079
69916240
72726985
246003777
400237733
371465004
51686235
254395144
332681324
507478864
59452528
26235121
33954494
308038685
161083822
33720156
349182397
141492310
101601276
240429718
142593718
487471712
535581229
51716031
191544805
290764764
475188224
183697610
168831674
495401512
358842349
227554100
398687994
287531357
259335628
273611349
130492536
405129463
307898801
128792927
32261097
454608573
315159222
165408058
522271207
36280811
238928591
294360905
203117372
439958502
58791742
484584725
60692225
352203161
354020794
175301293
189562362
298923505
223676301
503575763
134197790
160152956
224026284
136946742
399255146
238902534
439338983
166757059
170548123
58136623
437351484
508238519
288259819
79246417
291822388
535751277
451150472
385811491
229668291
193149529
92311107
299243770
173162532
22804862
399170656
313955593
88077050
351044818
461648104
522076449
379578213
132199908
319871069
331326581
348058941
126710906
328945290
145397192
100606601
368175390
525768160
256668841
99101233
432356233
328795807
382608768
396995041
29757476
479989630
414357044
369212114
174069701
85841827
418042445
91012820
124551392
501208182
205581807
69914543
299895154
502211645
393462221
327276953
500890022
525063290
158951145
341216763
336498859
230778407
358835821
383527513
217864858
309041632
110999836
213155945
291588896
473540192
234316310
291832434
435906202
82698285
470754363
275204144
170227682
407252092
268363928
34184269
140565107
436136644
95067584
188139595
535780984
384190257
282685612
429702862
46394093
116380995
487985415
482689385
456846250
16758326
325892322
429301582
55990997
109198347
34629437
188681455
236339057
401320432
533052396
263659976
395094850
507781563
92555012
476001253
60520612
18553869
369347221
501302903
77635613
332213971
302137549
480282466
159988906
334902059
505893953
498903976
525026155
405829595
184731151
17151075
138524382
207464615
535316837
179084454
34807804
152998544
513029815
353325316
388799326
112021892
529254238
210641214
154281612
112209372
202147476
157652429
432665172
31339548
137369880
80704052
431692132
186822206
490210692
60784776
87468263
344840248
380477846
531617939
230412132
299019562
421428477
427395189
459249309
274892308
223466353
506474540
72087597
215584161
39524305
534474563
68426395
531999624
519530748
213950561
39531609
400452794
390548979
321691112
30007418
397367467
338019714
238062744
30974450
480667369
139889086
112693291
71399267
240155944
331743332
67620838
47376464
338144678
456937069
471190765
312904469
491733389
98972156
343756326
369138221
244629844
145940524
180525170
242195507
250946219
24216927
364638170
96174927
88076917
474935427
147722840
475393236
49018147
446760838
187483243
516193851
358363304
261539122
437941361
104494371
253792156
482315075
216976734
400746309
375158858
323698857
39393976
169719842
8624713
288206694
363850005
211418916
152247080
341621691
369411784
331188601
432534971
227877089
314004562
456231601
489068003
90523498
79430431
244411444
361011792
419254354
524993809
361366437
103944013
383686509
377133508
1962217
172636880
81297781
67437668
317000731
375605793
188286931
478911170
78771498
81488236
66633127
489885708
19329831
364971041
88724023
439769270
347295571
311849076
123952432
525008459
72919377
273255943
406987291
212281205
414240262
205977098
89497169
62777616
368876132
188836634
159205962
521953028
156772879
305870395
476817692
79032681
342036830
360864802
507449926
71375371
36167997
11494606
427673762
144231696
13708824
438526583
84460542
147062530
200770510
118790139
158783873
509467073
376386801
354979728
105651770
190497441
184544368
452084008
202714291
508596749
366684713
448904537
264421374
124549983
166271498
152736802
289769546
383133726
224873595
512860110
340598609
529278997
27523830
453798620
356733727
531095169
477417548
130963397
109780190
239083478
75978370
282761968
219634290
348360146
515572848
225986474
418336224
206851900
212223147
439462039
69460726
381312753
368261260
119580524
238129002
456655533
4001197
381963729
159876462
411938523
390440693
10557738
17408386
269356010
292272156
293889476
142875879
167564350
211801363
148602796
35598651
494851995
417850273
334459646
131262209
325192165
268164122
240155944
131606696
26749496
275812743
173639462
54812080
255732846
275812743
121769756
435973240
501006432
189375087
287355212
402105582
279527187
80307698
441568110
87484193
429302330
504392469
74547684
366053692
357562404
27178441
431692132
435148101
432621704
480828167
28481931
3852072
253355034
424727302
148999898
413036421
133287110
212178698
123978517
284890881
111839374
235655231
212592069
206740301
196522268
355333039
101766266
138983862
16448276
356388562
430220513
241368239
152646016
26474254
179077239
199794163
1265929
260666045
430196169
389776895
515991812
149112004
306968192
338299134
396073720
107035374
35929199
299090535
143439053
527563701
208204448
283309404
34685839
234190400
26881517
385591372
153025410
375282099
26900920
299662996
464662248
501170580
288145295
183443202
218060940
326672193
306102908
73572689
152213065
16254367
435655977
157132680
465565163
295270487
191221545
18263628
462473539
266427171
480183047
291210413
498851744
488836605
299296507
272889830
226685299
65618133
328093562
211480102
366698033
219375764
243201456
224973532
73489330
20192181
500839767
34676179
62148396
126417642
511758617
443835725
182437066
972428
113038711
154315220
148526267
28472059
21672536
445481900
104975804
498679943
254178955
180707958
459652578
285123291
396665555
326462245
432505239
132792158
404010612
439808323
534396653
480637426
234173976
168706387
404732257
253394951
134371191
56920110
345870171
56310727
303132343
175152074
353477618
405194888
219740898
512159226
28007140
253020251
502183652
317915427
85912408
285277084
134884606
308170371
137214604
266427171
43997602
367025774
399947207
62502550
505519709
230108129
377909206
471361192
503195882
234219303
377611535
66465020
114587885
458049892
308752737
441834128
110196187
113777734
40142256
239221252
430093910
283315593
173702309
253216072
513859035
195351396
265665092
490208209
513258011
111102004
338162782
358437033
505690825
414726465
175627502
498141073
311115398
456480437
456399463
165582095
129834009
162929916
65891788
244462431
464856049
163073973
425126398
295606474
163095955
250997745
390008823
180631856
342099321
171053369
242686341
130364088
518109843
147689374
345011794
355447032
281409954
97104023
222823267
70693775
209675461
25213202
356744879
403773168
214011908
76700580
69125053
194054628
114071244
383751060
224277425
367620749
229395257
383434831
120654785
136030212
374270896
174873926
409169497
125790908
299454279
188975790
511433365
374050427
107728594
36602012
468725164
225083259
456973554
13509101
135744328
107427086
420294679
516483561
277099011
166614133
352092395
449273066
284913607
498205133
313825958
22314841
353034932
262385150
471064501
462263361
54438966
463245022
41164978
127620157
192152914
526249080
512066264
490071448
42199085
386900420
212844483
177833526
202119933
251254865
504433737
155478797
142080409
75363710
185047693
159603176
229986390
284185243
97931744
474677731
496869365
240953977
39489173
510070916
123550876
50884501
487724293
83899699
263801457
492446482
344500219
369234835
299779292
133544335
124026148
279136961
91933896
117253613
190366212
99645757
536108284
512847534
355535642
144160733
510142216
367561602
476287656
325545406
102794230
174432323
449773191
251950878
120494990
80377307
190634179
247482574
194148304
523675039
166234188
431789744
46063872
363427991
218107505
270315762
353398410
183384353
333492679
217817429
323536022
510569033
75136582
485419249
45592269
147663168
517066616
82527236
20654031
36550888
84458444
353017339
286659679
450779154
431851478
254283307
144764213
84870158
476267723
451690098
244373399
24513552
373985663
153980333
379904458
332419255
179792222
289517422
146554513
423463816
17200570
365874456
445825582
305070759
471126223
184998862
46647821
396485052
126207897
368937982
109149565
210316007
441349161
314647515
421580358
222282596
429291421
59677536
55503003
437343081
134797092
402531103
407108637
272301597
173884929
26721064
480173108
352571275
278933632
165831482
28256675
274355961
410313740
371795673
39054993
358874875
237388480
275683098
140666851
460269678
413461230
72637744
235274579
241217908
37162387
314620059
32239285
387738643
114018784
385204661
488207747
106975020
37189971
152086982
377280910
65553607
304965909
495455246
249510028
338025670
479253972
208942979
125209283
16973958
45459636
45061732
151344806
860809
11061611
128240219
505204263
137890918
350254047
28236366
22474619
324818232
195027462
373878710
363516477
269676272
337921638
261332470
507127180
45592269
72678392
101389555
201732665
436226670
121547712
466603303
385636950
159699178
355034352
323860888
43005809
129780803
33710373
117063166
386118679
37787936
282161475
392775342
342940439
482284138
431077863
345684670
306252204
277996929
278237407
116834449
83955700
272130908
129843641
73449195
199653056
425447788
118862722
154866990
106907051
202555452
213010786
30797076
168758578
156705507
256578046
279481439
308671180
315642816
68038492
168554645
205393089
102867714
337896433
354981754
430936807
89766579
19352907
1043971
54365115
24396513
102362774
117849977
103711315
303758150
403867532
320061841
195648474
300403599
475125626
512318231
292369252
62050034
132962759
49119983
248081919
428986208
142227133
348338288
224536713
152473876
56591256
401559802
272669211
500863151
359695320
208215962
359934310
386782927
329799948
180764132
159536402
171171647
229252371
5799302
57307041
115731255
71392850
83213609
396284149
454733585
129898231
374880641
261773861
342978462
313496596
181612396
492406332
296563119
530624852
277359925
326399697
275765860
317648591
337170974
500544326
488422426
162588009
500274674
341501698
414289395
376405303
250388548
384657830
269437906
383123242
306428899
126467966
351736131
121128223
395433318
92258414
134276144
130415744
198263571
304919814
2525361
266725058
148111250
478675147
173789866
238530373
108151205
189940491
516404511
142581884
477590817
243671760
287708598
408504408
440758488
295319133
532959827
279265486
392706428
372957233
404911442
91223768
7888333
513976962
229597971
515325189
5184096
294934911
43466729
18624589
484622723
126893426
366793064
121285808
350348488
282543189
192908722
434107262
36001807
456016940
26042884
474572982
163569629
365448308
426007792
306710247
204455994
357750502
322664012
24658822
270532116
533514490
317438848
46125840
496096315
69072156
40200920
37537607
258996410
469025940
322001235
240342050
491755342
476170943
10564188
49779099
27076642
59452150
313100535
412225194
173505774
291577515
16551418
317287177
45825379
177788623
522996631
27262113
256623405
341108797
529451729
138737656
64683844
396145884
141974103
296923938
406235576
502443174
220964785
316447400
195786623
497820213
278079869
34568883
150006862
327109464
238438415
335431322
455556375
355640622
161081058
510278783
88471642
370624637
433589531
292661542
92898832
253641158
340848591
465999179
116241117
448372124
160090091
229055012
83422778
267284934
10058045
332460500
301935097
405817318
98997949
396387123
267655572
466331099
205120115
116100812
292636334
128163318
313179498
319237683
27691797
339395367
533543356
425504808
465470730
437172170
332801463
470926404
325737688
102575730
79352347
485095307
494838509
319973912
455130355
74570871
21287240
349167149
248307141
396771724
177496473
208599412
532865107
386639702
380074222
7191015
53078468
442904268
405964221
134838132
395670506
303467813
367661427
276152780
136729493
331934420
452556120
170901963
74667877
284859478
343890493
493488623
504790219
160670842
380684918
243549209
250886518
256020467
375325752
376840619
266466567
182772568
363296125
30002853
177372891
10217590
177981146
132283666
200343928
33663276
465270448
140136563
505016466
223331330
143008767
497152297
162333862
140260932
482956882
230761322
186893669
104241065
337538056
92070387
372177252
290726009
98002422
427629483
531864779
171626679
211871874
166681087
165480781
171547820
10892694
127403702
117666343
240624631
509473860
266866970
189524159
382585250
417753916
298504716
377007541
52160158
101462313
180411264
490439458
218516377
504933249
374708380
320482241
240169270
14268475
408975010
467006782
19999709
249204190
27330377
331143551
420733735
28036791
222635501
372224926
24509195
188448617
317584227
63543689
100188748
357179891
314373181
155818832
139899147
344447906
97175729
470371829
433478478
3549236
437059249
471077540
62692687
252198326
195374400
166268788
486880551
7565552
479263435
470099355
193339513
104050516
164272780
211727402
40012286
429635494
40046209
236256121
86240537
336365468
214225915
480185460
416851430
114781132
458652326
59252109
218199568
358021098
190218202
395170512
289107353
269805849
380918439
60408832
259946819
293108523
496447152
148156867
467485581
267670927
522074439
234699269
225666112
261330159
344603180
513976962
62830429
141325796
211612770
474005660
33273246
412297310
454631914
243834876
252376242
6876358
167334430
441865837
63799158
350837369
324360291
374521258
498575620
457558941
256108331
131606696
358580172
339221603
306010721
256266528
248337204
363602158
135537030
142206803
172149075
163394200
472032762
11101502
47556197
96077125
363404315
50591965
5721221
282177874
371200461
81936539
162954647
353000216
125036451
362928606
263410925
516489516
312679636
518421395
139838544
284782206
4219021
150795986
9670645
444979881
352046866
59880005
113695335
342049069
535199261
288453071
296110761
80174961
277296741
536344432
266433478
241664145
517585228
116864342
278066583
253741297
469382810
351227599
135022851
373049631
405607789
489135184
79242659
203746235
428658025
309573140
20836299
380832160
314398972
151609750
507145176
286732811
437505083
493579577
10396502
297870189
524941513
349253772
180149382
512015433
454261413
35402161
283312384
270882293
350919388
306026118
177630252
266586153
528100750
163140872
432018749
170884535
23472580
317513433
498488826
501978337
138862069
66018509
494374855
143990606
248299137
109214844
533454054
96007652
252374653
261184095
471648131
468416076
268367134
106008803
198112289
236569312
494412618
489112494
45002236
101396538
35894850
462630392
418141197
506683643
430323918
530250215
287956891
203891087
377602410
145318788
269455753
317415721
264622034
180802078
479107453
304238723
26314926
509895788
92443248
423879783
96755888
56470682
103334557
22753354
5609176
257424454
371840731
128449828
515191034
349600093
94114022
458965086
238538142
452017273
536640445
267282938
221526674
245555779
403864408
525152934
7809852
515829571
307911285
491457862
224694347
440354462
277111274
418954582
276573951
137196738
47618582
497619209
348943128
255894873
27213730
133821799
452071052
215752830
258677132
493613146
275209582
106584951
433803480
327604346
307943348
82201927
308370318
100546563
517640039
189263988
77763260
100845376
120450905
320953172
436821526
72563649
173136275
124070972
170775343
93155481
55963835
255041787
131304985
535697645
120376750
41361246
243837974
196590350
335759360
34619002
158206205
112684858
411850176
35776504
275760147
127626504
447854658
309257734
283594640
373287895
386658142
199993650
521754692
535214526
190772102
260972722
340529580
230058963
81766414
433099632
2878665
493019427
457243939
498888319
185394119
76837034
30399514
155350321
272139519
219977206
24904747
180965803
275443054
277099011
204189190
369421299
47792965
134756562
53097835
132694627
230771049
316409171
170478636
104734157
89217086
499247907
190949296
188414868
533087935
522367105
245937655
175822341
525255449
32390808
419400424
77511264
337652257
445217610
135778348
69637843
458347799
388112082
434745466
434076788
77863451
119106868
63746257
266406423
136753634
245445397
218364776
508123226
409007884
157271262
469043214
230611372
505096128
147373416
484351402
412350058
11843028
490128864
302688831
283383144
172285492
252833640
16958821
284512045
264763335
435165145
467009527
376370421
2087208
190949296
168344639
498576199
257087023
458952597
246694408
52042379
525433279
320170980
39398333
254308504
170348084
486047072
437032659
446650886
1046640
188095683
68342534
529559830
55259944
510722439
462489307
15897098
219423298
445636754
283135727
118692864
391138210
459986029
324025814
106710139
254546400
445593310
111867538
17895950
259591845
314481331
385043649
94169117
253035419
521011371
418564031
338226056
45966375
351235448
13928426
277909450
430903842
304545008
371838801
112005748
358522698
213614675
135195622
407719432
72726699
33130457
289414607
389511186
65859704
35242873
83631249
29179511
473742615
140387400
324223150
519080649
459174780
244367653
184873910
252064187
183798989
12514557
2019098
20879692
233863817
285631360
130561461
11607420
364832077
142763980
398039241
522394229
407121948
435465976
398499448
299095722
350807686
94363328
26827505
14956046
425636583
91946582
28168593
426909697
11163337
99480142
204398255
419088397
225326561
156548426
365704971
257257997
70348750
108895745
89507934
429326226
378569469
130798050
313742836
459025929
85791562
330815656
4001197
484124924
79212123
162983024
184646681
237170271
437611850
329671154
238887809
3205285
326532061
217119574
415524085
21415928
411831057
62175200
10317659
307445867
92448916
385732489
303865641
18517102
175743566
469205268
177797641
123359817
523882443
279088933
54569136
40852721
531762586
498982915
463225361
219633347
484839935
307659261
75784875
135279374
344879224
342548152
294217329
337070340
292744540
299498632
487765422
276596711
55079381
354496139
46780916
219938007
148648926
351228992
233357535
427465068
380104815
358833325
6803324
506624451
521521374
436986890
341738597
225176170
408436468
349453488
37560615
292135822
197987815
152802045
126005481
355513270
251873393
257778536
274699362
458637455
55184768
41665765
361213638
91248099
144625478
39983122
16512103
162937919
276450765
63406333
390773059
219299056
450356120
462968732
225406791
261311997
347205172
195648402
369734236
27473126
440986500
306499138
442392653
255085846
33201443
450312629
417766734
164388725
267875293
454667573
410192987
205776164
242295141
259277949
228592114
386899061
417972621
401399432
430340489
299902573
204461338
25102782
255739186
64729726
455487868
27663017
527356815
284957513
159891163
200292682
403620810
33334079
80182966
114259299
500995877
527783959
398820398
487308171
355254500
240014501
158127799
307756289
185403950
207163988
228998204
389794946
465782466
283318990
408504408
369850901
255026933
525692585
77433995
116483762
394901571
497020418
86872008
505799646
276029199
87334300
320898229
149691998
239018722
3095219
201686612
201904552
380776094
148694627
426763499
406729805
523234642
452508705
404022576
128784981
478063214
428159090
345903679
270781954
292935672
15739797
420505192
490337280
352472012
154803918
533736404
165236611
384530901
94497118
144202835
245638957
305805661
205306233
392641599
453566334
10380439
313192013
250193383
166116559
223600141
17811187
135451334
376705912
40532606
134599692
267373662
398403857
403242945
50910714
88877929
272951650
329373800
191050619
253234119
210265611
30722185
533678482
529625947
341603563
374954676
404167619
383373445
459033034
525340294
267650870
335215108
387177117
30165821
213471184
453661639
86905227
173169314
122429446
404771071
107742354
121456190
330443140
239574065
309573934
244916968
422382714
378221381
369944271
276515213
225780721
215272009
448953594
250126512
93642578
109222399
20654031
303859805
115248534
43421623
534671923
99686988
325793341
90519018
379078422
48222968
50346683
241112950
286873710
280423566
343848810
107891980
349228017
203087223
191111229
267593348
16437240
353299206
199487926
35052751
525304196
332135678
290145601
8758325
167382053
352296431
406562537
439764000
137196738
457754983
48360572
124812731
214655554
16130504
364222620
416153897
433343020
407025351
256819477
155171249
4501882
357777974
223596009
288492103
510501061
28333389
89181770
430149868
235540435
471902944
78318237
343996485
370328820
346399202
45192470
286485029
380155122
472600769
364037667
63142255
57444413
476436637
12842289
132945955
517281335
294429792
281495627
184621334
250879015
70354340
281342389
454326220
108613097
495877898
321145252
69339820
195042248
32007817
36284348
348004097
90196737
361624724
176506874
99427651
183059539
495637646
386795490
131973028
182832788
52616081
202948884
517904202
180177123
61311021
12034954
367090383
152143757
492576533
40064384
436295329
397047794
387469212
350372455
309253910
100066501
438655485
316910140
255715342
529470193
108246416
139344082
122087897
221550092
98833794
276949046
239726784
8888681
371989440
382971346
8928500
84423300
134816552
431768155
172359453
442352315
158747480
383604624
483352272
360285878
60927640
521504111
414981048
304766626
58832493
146706985
251509800
400334225
347796617
520066943
4752330
465062206
468502209
497748032
170757506
26632136
324290574
154044620
317065068
100387788
28733346
150883765
316219805
134047755
43012535
27545422
171807096
323151109
430516286
135751703
509225046
388298922
76914948
331532499
186190878
2245049
525242963
228775401
167500673
171925015
5454192
188377156
370494289
47269367
536694249
164799410
235505057
144311110
313152102
448924636
119708041
15483040
125117930
499201526
18470883
233243631
139576570
117086142
438910691
391859255
406952684
297793004
427470361
249256846
282986152
262363932
353820440
45934093
479475335
397759934
63490624
180022637
521453574
499813987
367258499
201145538
137950704
109297310
503485040
223233956
514035704
416513687
251007463
319740579
272637543
146821167
153907731
271470419
463290821
355304246
318893233
453722418
264749074
108530454
1165009
10779050
235313684
253265431
446643663
92289237
129822835
335898740
344677990
452577885
282994745
502200243
487159707
318326048
100075912
240399291
274153246
106325981
338721084
203133219
18610654
438316943
468416076
398595532
223621173
315882474
523438344
363812779
375440239
147620094
376599158
507629824
451109824
24501484
397044175
359296633
417258325
508751723
338535756
229942935
33477997
218984209
457997472
25302743
325882961
96191813
359779753
253194499
292236576
260846770
185924620
86968763
11437955
37675316
447028054
92802278
440788010
527770879
20692115
477340481
289367525
346224382
393700629
157461511
481723635
270755210
267469444
182561114
215469832
178209381
170216361
226668655
382946284
83385844
504815399
242589334
76418600
133873693
40987151
311412944
352810831
220869436
69364291
478471958
179620008
284178277
22107264
8693968
138074784
231624863
280064014
74248823
475939962
138871899
168946370
432978266
471101038
266680972
477333519
462127555
477820266
192505001
132077253
156084031
479387388
451204202
162568536
285894750
246771630
378931797
233305078
406224391
503364150
266483907
310722757
305483982
213707242
179166647
217940207
379143042
38614231
97367756
23485346
321964685
196984208
242800479
89623043
242871421
317104584
112497441
395278018
399189733
387432732
316013672
239637633
82678761
147308013
302748570
24537755
464483260
483496003
291387379
260294312
274732526
152837880
151932830
513578610
55244763
87658070
169682118
149305413
443648032
143361595
152410593
269579784
517611464
41080064
496733647
488883400
337089889
332213971
303632339
402776838
275051710
23288960
94698381
455388238
145654944
33589987
121787229
177024382
150919061
175873403
196534979
137284608
42153586
40844229
250331657
402374931
280711707
94878797
313003529
505358444
133149465
325336416
307445867
437844060
188489582
346799066
118687001
70496057
265006433
233705655
151451462
98071947
319918562
429756772
225663169
403031971
126713597
209725825
473612881
247319324
472260951
320682705
441816245
61627997
114174931
402114843
366773252
509429294
464643074
268779535
325061059
321731624
481290714
132096925
311567631
136422243
440633721
139854728
179603925
245916591
466185903
420790886
352815526
92882349
259711437
478315724
418417696
434976191
331987139
186430279
22881028
271721782
110627223
288446205
162907403
100048368
168237499
355472759
531520127
9617368
98649997
167713625
273121842
271820845
167675541
461879460
48466245
432858255
318931186
531307949
385269477
331495878
413202243
303648710
489597436
169475727
346788444
110353557
231148649
396908649
185466902
390331543
476164916
42215323
282942646
217412183
5511152
325095362
491874743
255800287
411828943
80221202
326504150
188971716
208299146
485655623
269341626
485748524
151343341
376417919
193331822
281514221
10056163
164225236
531259574
156258881
534096002
84002105
180496311
499226579
151977559
56328487
253442321
22347661
25255311
138505772
43622627
316764402
140869867
469470257
306007150
494579732
361256365
453352760
317526859
26467890
85743343
476904681
421104341
212596531
411490291
533351319
140610765
290948295
4908115
119160682
180534818
237678004
38320312
453435236