100000
473885181
512221206
386175849
102630153
26584762
195266563
303907767
184353784
428105688
507301705
90958323
490506891
393461975
226890439
209493394
174325186
167072705
93402351
241866430
319101461
325776338
121361389
166554139
331953657
51770696
491319952
228017395
137800030
512823207
422616823
7268683
70849961
270316922
205805862
453979773
176351265
482979049
157576461
322500893
404010117
216635854
124294849
413250689
241593582
410400677
494577327
95051040
290281131
193419005
57762737
235272053
134085848
219440622
13996692
233691697
481888900
308815159
37355462
376069520
390734872
176270031
15587081
106611296
557594
313730855
229028366
362213459
239545262
314010598
127997922
137959137
166918325
222436547
73342097
247917747
340339659
287241056
257490498
425835531
160976710
462829837
461319482
307605379
230967655
215411061
152870194
316062715
449162555
196820373
388033464
464649243
274671972
119781165
82093092
92303391
503159349
19320174
229543161
300123249
513024070
80209596
58118964
507115549
307016028
290041485
22726784
366009860
272852993
515885703
28674980
302155109
79407558
300945270
348406449
159948675
74631022
363587059
295661824
127414512
236114531
29938533
51130156
217789747
291506135
427042236
414161472
34044505
227517037
5790974
464406944
187170133
212423741
57812114
306443452
472373794
80461267
131774108
483979754
500476217
190714425
314414705
218826789
118305104
288746495
20799392
39154332
486444002
320456067
324801174
174480743
468502085
501871025
326797813
339690199
227121299
110811481
213513421
414584742
353508911
423338800
178253292
199589087
14227216
130717905
439511963
426957687
11890639
443485803
28821771
271527790
388804039
117608528
359926603
146847440
326185241
219280603
350605438
234636036
207104860
217418249
229314622
164743032
126301450
166708629
365342629
125632527
196287735
157322305
516996537
437391132
349511385
357165520
403940095
369141732
282708337
396386412
500140214
303679138
105213109
427546780
109912589
73793711
506263349
384307113
360793001
390814029
321034362
275624561
446956024
156400172
453594738
146541031
104762212
226557587
375346492
468549148
187900430
111665166
371110558
278339907
86501416
383981186
335071169
302462062
467540432
277311933
322749206
70808040
361638687
11327999
146864760
6256064
283660782
503544235
346987267
423833788
24951486
111356832
119824955
248547221
412781312
298134940
423610403
199683600
263117976
322300766
206743974
405563386
513696890
60237906
90601059
349551518
455679634
355954293
409359016
209033236
272133346
338714871
67176707
224602657
113141243
185186674
349896961
479412790
454972451
133807730
92909772
222634038
189023422
277736585
16698449
494450259
380067753
309412661
131334989
233693289
372849670
104174807
353565667
507283426
176349821
322415945
471903443
303554202
288593591
459000166
117566522
369393828
411752853
494068506
112635907
482907386
118345561
355358816
111113269
259212882
329305151
430172092
204054842
438736741
285324360
354829717
25953475
456478650
207462402
271875867
39469586
64567295
316448558
144303839
246943711
28959034
123899510
101070342
287060924
60760610
478170661
441257503
399867105
69753412
450777473
243630309
194183089
494481936
277434695
407035292
363611087
236623300
66231141
340129903
65430249
199286030
458189283
49409943
380950538
7932627
88868335
349072861
220346348
395011905
401167219
239602615
10679977
388193298
379577273
338703093
272143609
182354292
122388975
22215088
493783393
425324200
454457361
338097479
455333846
507125221
75453020
470619795
133322392
161090697
423986882
277735511
278868165
447281883
348527638
10369117
228997167
44674166
371865079
461000407
232464913
8572354
327135546
3939237
374021969
189091002
32866751
313313937
198454284
341901352
401924535
280361425
73426999
2286676
145661745
36418721
512824960
429522451
176551776
110329941
11930668
298291766
162322453
23320591
414607344
23328978
352635772
458460405
68663005
297259459
179290163
172729760
380465944
100683575
228619759
413178989
396420770
278834769
363693592
201798510
252203288
170374621
501029361
260210978
189517769
120806465
499290467
94223415
21865477
18892736
441408417
252031971
118356233
386048984
195679077
181200897
257717250
13179988
147166598
188937843
248524046
40622492
57439460
15152920
364470070
399614001
379883520
101411360
279096581
467425443
5184616
146957524
10167554
384840747
248365385
450223116
302480639
250811953
47584412
348063966
236309822
404648860
458265396
301946042
58555453
87078905
290828580
256657750
123174523
373157632
318540771
514687156
369308005
43473768
461828093
95792293
359120218
112742569
114262628
383846537
401454443
354567556
297549967
212803582
137566086
280726903
397754104
471247241
273214478
394785270
284860757
217506391
159939019
305196335
332512035
502685756
202464022
292188884
182189587
109291233
228856061
137031008
48806016
494700224
325577120
233726037
338461123
108791556
304676509
319434063
468412080
403033880
372533364
57523256
480526488
113880456
336835966
149392458
48235750
198711461
373454887
323931898
121720526
37901352
11132198
65092935
502097288
106332811
442664038
92322150
63292358
319183965
349242651
297925673
151802233
490286868
451696649
133696244
26418888
481709645
331916596
163024444
458688739
1966496
151654413
167146043
272818118
159092945
17235027
340278999
246360276
250661924
123496951
122506430
398945507
328995268
219407699
129900462
237441689
427710463
123060783
284456110
340578228
298580436
221933867
362259822
487057732
160018211
136870430
475439205
359352010
111235132
411127246
241380286
507348198
464297559
266243519
242811547
436500955
517440875
329184914
464302067
449761034
230119168
7862522
53522355
52787640
399734190
481323229
195721439
290727048
471605715
157208675
68569060
99622497
79406528
4493377
210384132
193270515
234151314
139726459
13278989
346089002
478451916
164925230
32096050
204126497
456532266
215549948
402438521
196504093
517698096
365055924
382166212
491405293
255638995
357453319
238124771
117824083
459581742
93899879
22280627
148893180
349424345
400145531
445196643
409753174
363434957
382489629
360666099
199072926
401909564
163557366
141110327
178669736
470184075
385580484
281246185
466227283
331668447
344659553
113387461
4173024
390882040
141297243
355252882
321696698
408154595
442683262
135772786
201079468
185395145
242930766
87021196
81217652
159728415
432932554
245686779
492374345
273891582
169526490
466033615
268547999
13344271
167467755
216005437
392141046
160158414
15285750
459926382
235105836
178727645
63523383
218913577
333034729
255503718
463869543
91997491
8100833
392432218
256467963
111144278
60743546
380421897
490708957
245237030
285987043
57581916
241411433
175522832
149001478
162131827
52501726
315828234
499245127
456850093
108303203
168824800
337243601
510762583
44048053
76385542
412964873
162096604
443164226
488734920
331813366
118371164
393191862
383296394
290208712
295123450
41988101
108536640
165929663
61919498
413040354
390804933
67426818
293858215
479503027
378309079
428883590
408052435
191847053
180464618
310737546
170535956
179187373
395559762
332884968
318036449
449651930
400422449
86281648
390301487
119663861
95578154
272636347
138612294
70072479
237294555
37071522
465714584
139312508
17774250
456600761
60036264
123158588
117200138
32293382
192825647
423740716
227145991
270348686
211180165
1075220
458535492
12317490
41165417
307757420
417780041
317212983
36628926
369980009
63016667
33326547
49239657
86489135
61469041
65159630
443864168
470286646
400700210
370577369
506591492
434896538
399501238
447350536
417090554
152009224
422116769
311605510
179119711
10535017
408372329
192207623
206920559
376712526
431597692
3801785
80943187
177850427
478483571
191637310
124143595
231645964
382446728
329694298
506523522
19324856
307760156
224397231
131563181
24454695
482834047
1089376
362064490
228206183
284640835
282174940
351902903
329825919
60158557
280817538
146564498
286442399
508457933
2695572
517036591
475274619
443989038
2946689
418905854
59019937
3106973
318675324
448650224
376764047
293702594
178063225
385639897
90998185
421114834
430534912
156075371
498993704
258444923
453426638
245853500
455229291
347396931
411628918
307496145
8201454
371206850
185311143
171760474
54955898
4402438
436848275
53769483
372248258
420945587
257429469
411507762
195575126
205507408
223738290
510435572
217987639
251108631
385846581
459692418
435809865
517079128
296493456
335866748
462366491
129535164
128520566
492317457
193598832
42591461
388752996
439772440
511538208
87080025
466297237
264879293
56171989
181157166
210583904
340788297
479852651
153230799
112633997
58311659
14190553
160262740
367385775
225191477
80289066
335456236
50440504
439729205
247503123
380444904
459190573
448050381
271679095
100821662
378634579
504405396
158295020
361516541
354737904
330036256
381945977
37334594
262088196
429266014
429519286
43567617
454888167
9550423
502308460
296266581
493911259
335044576
248991214
103688391
226298224
63702173
371635910
371215207
84972329
387302553
453159518
76659253
51113031
456828601
489394504
23576661
141134791
484121077
345245429
317013468
390913916
24591178
363429804
198387486
175382794
13677558
276182066
61955647
324858733
300349991
175706799
63819792
199141046
340253239
18443690
170810867
123058343
125713646
260451146
106410494
206258556
387889412
60241448
190048327
157743346
445395352
344271006
359314017
64425371
104233480
240756068
21280618
134605679
346049753
511619250
463916236
495221657
441378231
25717395
403326311
208511733
89044691
470001479
324990752
250256487
82511237
403893788
372163512
243743456
3043846
224551200
472538697
153559194
306964981
71676728
286234955
379731804
403039465
104971844
304113518
450166741
254944214
290534283
298723959
286712282
408482556
215824179
262037178
137321903
395211275
452808138
324296686
290960401
112792618
177839549
441360483
63899571
503902141
421836032
102413126
402589914
224505771
507666654
340364294
155223691
299436065
494054553
355478427
161325917
496050822
379569814
473117351
443884119
266390972
481677728
47305584
418080832
218765025
235601655
185746352
67274684
313677892
74224749
394279545
170328171
59610415
11318049
210084711
422839299
121328035
429615161
330080201
253855024
170946864
12456933
28731171
464417483
76323618
172439317
510426452
499464317
190106302
102256476
89342862
102221477
75250102
317627995
255176633
468091399
323555236
494156184
136375048
485995953
184744927
339346301
26882101
273145860
359328758
74736213
447405581
213292933
10431941
411023783
94883621
101252397
33952308
455467238
461165187
66297189
16615461
505867356
440772586
21535837
446104629
59567380
328166310
501712716
286192903
187838219
283420249
221960338
136305912
346569864
290063822
104155937
195737066
153526461
439471688
367659393
67563909
234510974
361108278
170712205
114675836
420444239
85671806
417480449
54830999
165107620
440669512
8555400
338093283
216181805
230521178
347372020
514716337
120378656
338448187
140854937
331985073
434088490
444006879
170583233
419385754
479609783
319257069
409642911
276998935
124185208
9438699
323964062
47962682
393904483
55323601
176557588
477455215
305594361
208007642
11495166
316560544
28065234
420376278
375884245
231766742
3896811
157505188
179036408
504429934
504605543
284790773
148188444
36452370
153682954
45934848
8364497
79211930
54749979
345403471
125006553
311598713
190849848
443823944
285624804
483928890
332400306
455194231
23459219
472913433
186172890
102522493
31022989
326464887
373423964
443775386
341774936
333441352
66658384
291370738
292137548
258253163
257630548
398735527
147331024
430538789
357772325
436633207
138213469
25519364
67843206
37684464
42016197
94569253
469645328
251714128
284636677
142277517
328552117
78201197
292244335
226296912
65129979
510893937
71090452
246463379
53096977
414617815
432677317
452833693
226793562
451121174
288096639
80365575
46504223
348422416
206437527
344903039
475357277
287876320
376270694
407672371
130863738
206473212
83331110
86990771
360311483
297237574
243394203
998995
49982147
9660665
415827705
152606396
466856535
405495680
479789772
306531756
478818442
401471648
157502698
202456729
312511912
63887420
281751720
428010132
100600579
32565195
308916642
507227698
435903907
435854922
47951339
380658148
139003456
257776096
489575221
179932251
96421448
261135055
273627176
503162966
378210110
268037681
31815914
432013839
229198702
248485383
134341908
450801547
230785192
414988787
485370502
58013206
54973710
163642651
382491847
28695623
24642279
89781082
85721841
94397950
366398315
312583506
170127268
62447686
207774226
201362028
36008726
148356069
87104493
272085024
268955407
6887660
399593607
484515460
408256318
238129211
53446759
319473893
159347513
56084501
415064893
233243535
366473670
276917326
23291650
40040397
342857336
366860479
510853961
348464573
28032647
488445177
406694772
387802547
169286304
369458394
187633594
438025764
512883878
135764478
395917367
60356675
83342422
103551914
238483074
44811780
482024538
361637411
202802635
272453728
476480966
47392985
74731716
190518143
249111766
329006159
287362001
369970741
170876083
86305455
39813008
328976511
248847518
463719793
250971789
53129094
31088217
37841319
475991512
384327337
264294942
202043559
119228127
511177548
323553651
259521606
500827918
204417354
498960356
466375287
266645849
210021434
397345303
356862892
465462909
440210166
462356484
130205394
414682386
236459921
42983493
161357090
488602131
364208156
490853525
376387759
303781103
176218449
492581964
458970664
444630134
84386470
275753634
509529587
146035821
359473002
79898079
303285991
210923493
342260279
344439477
142717298
63325274
486257272
413011350
138848184
339486309
489821620
38763943
463027933
209726209
31106159
441246643
502292315
12382918
488756588
479887772
15719192
418536609
249977767
401429985
118562164
369238800
1929567
285717817
165248764
24280336
146628399
339171963
43496927
126114558
257135411
434309576
427795794
491673860
5518771
393136774
329088394
341527214
502750324
67649734
64956211
372555653
152719188
145147145
218567485
509182715
146883271
306057794
445297047
387105385
218990815
19046080
139829240
122524127
320310615
368452868
261976847
294544982
244150717
242364396
230684269
257283725
516730528
325810984
44373457
339696902
122667121
996829
363492222
141585212
443162063
18648099
2240023
494138847
228937978
393871951
72954364
489901224
110435633
238325306
467105106
16249053
469076182
132402495
125314394
402079610
145122767
65486952
413643799
134185057
332321600
300171477
204235268
254907459
223642532
23779733
370951482
7226003
484877394
516331835
53394169
281203224
304368248
102925658
77782059
484503457
474820112
306819049
97108669
352096280
401018214
106885433
466731913
130390346
255646460
353720038
113011959
367886881
248282055
193292028
189832394
393993434
505840611
392826066
204480175
153581202
499402443
434956645
356763917
382136987
78651910
66035612
516262244
313621069
233238537
30719628
229214856
129562729
40843891
296419838
462917982
350852014
487030695
107540354
298771463
214917240
10824499
178787778
182294134
223052541
223031868
178379273
124517255
450321269
454073661
78691467
271476135
45543355
385210122
114710357
121155040
496028588
288161426
118249256
53417747
209934098
1405796
129187464
21475393
176497515
376691034
110784592
439804238
373815917
131217355
490595607
224092503
375922595
429063136
421441845
39113349
326846580
232532250
503778299
351294208
35390472
215827296
371342147
295068262
308219882
6437152
491151848
201053082
37932627
178144200
241449293
289289264
5262981
417993989
516180022
452020292
473709290
498131023
53940929
8993605
290395416
266681754
309676266
151979352
260016105
356626130
177811755
281476269
492839178
89420778
361336529
205756713
43014569
171862446
321272653
152347888
410147886
111440707
452125187
171270764
152947516
431637015
464193952
258011967
179650053
487934096
469331576
400400081
391770844
468492800
517696416
403305612
339088443
358493536
127530153
395774996
165315253
508991085
49506999
344174884
215221118
412183926
181996130
261027678
343769492
194904337
276333741
38375594
206024928
266032645
448102467
179120797
484092912
109127241
268453805
409994057
145264263
70413795
428882179
152608199
357903352
486743716
118798831
18663311
415149168
193835398
244428501
410302972
512966512
366746723
119158949
496690170
74806993
308961119
174204859
365327418
455574997
387535878
23279663
214100718
174484803
444032472
469964223
458393367
379989968
75121571
133568886
10231754
139914968
448991131
344626524
429819430
492184463
224847282
213142625
83652304
319696461
11953647
424506796
167221130
303676468
56352291
250710709
475161918
447635283
332591110
343124024
35387433
56236037
119359908
372228206
31379043
141737528
240801111
346703020
289409677
291364326
66039839
45097799
458745081
452322043
12606848
38452201
515304634
13247677
250269642
5445615
126043946
151499735
298165334
327962135
187001098
454511559
284197307
125619775
267338728
491878793
494484174
204393226
17397725
149147794
108070432
46640265
32718031
346034927
34379377
423602561
405716877
112989230
271913802
342882473
37139136
140634841
312490432
274043698
478302431
409894266
298860997
196385423
90812528
278757773
235382317
129674084
58001556
255340392
494980120
79221580
36302707
84373651
369089907
77993536
246520529
163034472
209309688
30293047
308332457
251249103
354413801
153967256
158592353
315020447
320566091
135368057
76934360
345943863
1755155
275135207
352012890
318581240
255375325
344248072
292371368
494901534
475121547
424227987
490376565
112414708
312302917
309001120
265097752
401939962
156268652
108927373
231097983
212063808
393367367
13243192
465705051
332437883
32763314
87364525
361664151
516204655
63037252
479467607
308835548
110734440
174151475
158708125
25070974
171192792
426463881
323733419
447735010
185840871
482894423
257278118
173832499
382683407
178150265
117640486
142553374
367504776
125752505
2884313
499775430
373618117
422311994
437131920
272316196
65916605
371484268
500942216
336231628
348940397
169829649
410732996
208432092
237386932
456217138
168907265
20550229
296342527
372630369
97235409
229625153
190480968
434001740
473818428
389163346
377129732
501402835
49571278
41822110
124993059
292038321
481544022
184906822
197507543
256082448
381399461
15725655
136265193
237713483
238606221
23905644
35967486
23485427
478316341
222121621
460181006
199241031
240505031
166803297
452940978
6706761
203767702
187970611
109209769
483993273
245073098
80722549
376433915
315255893
16103930
63311224
281670488
114424124
460264747
497315507
185496266
209752693
414687980
514567779
447899180
45549922
206655357
306021511
390207882
459517541
463481548
362656316
439614952
140492970
78679398
484842939
272107683
199477042
82583687
299927956
373120012
437582142
185460117
404090418
331669774
178272611
200102273
4066572
153654943
277935142
450062003
185049756
77255117
269778012
333271264
285923965
43783146
386800046
92795360
471686934
415836824
447216885
417851296
69435772
286513409
10385402
75224763
231854362
52015280
16312687
208127089
25261068
408042117
295674562
509245797
494177322
109830953
449325459
2060058
77561068
423611831
159699980
400556455
227726027
30134138
334926508
195139423
191651113
228163201
307260875
373010171
339064112
59506643
433509649
383395286
326715412
488870441
292217782
257611962
299298946
508030485
486072226
272791450
241740838
253182078
32611716
476834814
12237881
254296521
151227222
63113154
22185388
116717937
444628675
307477554
346994384
153746271
338760363
237425016
58158399
295569489
108923579
166579392
3063786
471985351
278105124
499117316
470664888
354375037
477514878
154487170
490804317
252207951
163730293
242351406
28727254
60848249
251294911
442236413
222231355
226252463
92940858
343716505
218239046
350507290
429012660
207072932
400353521
468175494
296452081
180538157
58764362
283582
379584652
433983210
341663736
514066379
264722402
74826322
411119920
93962363
252855390
134080076
294453959
167786167
433923859
270736870
438234037
184086957
49660743
33924679
280827792
206282015
230633478
384691302
326181003
354697888
371821781
340219291
442013206
321597758
514770228
392816402
178315673
280253862
442702581
414037963
84800912
481555083
455766351
28453665
461972502
183039299
357333345
213986371
133348429
482957238
304217793
443080528
27502119
75451159
356659458
408251238
506459883
92294524
316717298
215832071
77799491
511022735
65398076
172121340
62765939
380996048
453932061
460544563
245235428
380885389
293341489
28939598
116811076
496078041
111454385
339837995
82392246
94807265
241987139
396288107
23903966
342234243
100907755
266752001
117549862
376179099
327640223
252420381
480349500
372440378
238760569
129176570
28399757
236361027
451600661
478911979
68230769
272508986
300222739
251238068
396508663
144508567
42587212
251528682
103136597
227761956
84560431
184350078
8062737
351451684
90486879
503520910
82495604
110876782
468863463
127867160
106374127
347131493
142837143
37727033
499872855
85389586
33244268
247671636
431706940
134053383
109918257
95984894
195559804
117232629
93868705
497563598
298661721
462601328
181065453
409870802
184473080
45513370
30596853
508911321
261615478
447598465
316557799
406113613
342002881
119852845
322948946
429119113
117909960
313032044
22438469
188732336
58168076
207685748
424387951
490345452
9466200
113107208
239238751
242680708
76489351
269448578
414964016
157363140
71611364
472089312
307562763
135622735
9510952
93640704
96719223
414431368
138435457
403567197
510512221
237642588
508625665
408509212
219276978
383620193
435346146
490863796
48548308
249694780
481103393
260607573
344228294
360932544
323857015
41803799
156383874
12733548
114761661
153828575
150429714
94454873
278692928
501270307
395380578
273987039
58184088
387084764
275383559
296206106
282911176
380376967
324357288
320425637
492464015
280046606
5761757
114545785
165019978
114450195
397003844
342773789
368150659
484601562
358176796
276890778
266066059
425129709
429830780
131148514
26421002
69235157
91985388
427739641
252629830
108544273
469884909
431234712
16694634
112505181
461210031
376995879
336857079
241515304
308611587
372952301
469966617
386558160
343685604
177399925
276258072
349343583
493505311
17222873
183997962
492309155
428505731
44659078
464500504
31420090
280715252
470835914
392889644
197483688
182346916
308680248
196147570
169122100
77712491
515654083
66014901
366015080
181474368
216398783
105198110
223365100
463039526
86568368
287990316
407644308
413674151
499310592
268222849
250986879
190523085
359216030
468755361
116531804
414044480
354775118
405224112
14483636
491503498
298483145
67676607
386451178
185647346
1785918
60023862
347385350
293453013
409250573
517622808
22447666
492472607
71264007
387217853
79833754
234379209
286924713
72790483
342782846
486572187
253024339
243014751
382678980
79971422
485404736
354198124
454002225
353949551
240951813
465066223
442882943
143773931
453404402
57459163
254315901
118693775
472461603
290633656
308217891
126897576
436405683
473234096
384627356
304203226
123740748
85166229
430682632
418763027
342869171
355559254
225053059
466447845
340762279
253834233
240586628
346928156
94324029
465659620
481924374
504586224
443997775
259480422
510825822
242879137
387639774
418778065
156963605
250604136
155988810
292964967
425521644
320428660
56479670
242386143
212677249
273155932
170685751
73901240
416898991
223804181
373079532
368881588
238217193
70244307
449936934
332165139
326179224
256626089
439769207
276292799
317809979
219123713
397784708
21428632
473305397
451415586
430366232
249372192
163307947
236873349
337875227
457960855
426867590
451486461
25466661
17507578
148508461
205868004
301849172
90614567
339850124
169153122
428139833
438814000
72079329
76366216
238161630
112881592
314004250
227605739
144150654
452555890
152021017
462867029
80243820
192394314
130901253
273787884
373031891
412777240
329352901
75177934
329139910
181142874
62320657
399200103
185921358
66001433
158669719
354167571
220187573
430302759
484735868
402618547
515854918
405167161
224201234
505394621
214820805
246996565
69637018
4232563
140329212
266486602
403812674
436083488
158472289
237306362
514234949
432890756
113910722
84961092
133502005
464424189
108943500
58420369
15147782
67218869
108433448
121828889
42362032
40763803
389312393
117612613
182982379
165273968
311972684
353836106
290372333
344419519
327618547
52523789
356761380
366600714
35261281
484147825
62581379
496598340
266873321
97278234
244251244
500195959
267557703
232678921
383387510
368908312
103532864
491469688
178006479
215037097
499619199
158579815
234043121
192452763
444565008
335589571
109462216
270226089
474776179
64727543
429210403
163672776
280307219
391981230
45595580
260914270
321707684
219628814
71455262
232554422
11629213
386879548
191580222
304448502
453007589
208710244
157866047
159460741
112828388
394543035
516417277
9255117
133215989
181585725
77605043
194320027
446015193
472819771
250849686
28866363
181140483
429049574
205150195
356442708
174852029
330857571
93102555
265114831
165527306
272444977
146699932
442491418
473250266
128167302
288294322
403387867
446660914
165113145
376876475
268902783
374017503
244441291
56604806
471510570
311737010
174584629
208813364
331511291
485637730
320543056
83750750
177847179
82007941
266351867
236388624
482155414
294438971
418305787
93348057
160250555
318533102
415734221
382074563
103039954
184886465
490500267
156804407
445046505
15567869
369146822
175152463
251044881
373494051
459738291
490433897
472466703
134800762
472328986
139882116
127782386
334192830
39010272
206183086
12295631
445593957
190612265
9235247
240226153
432325765
493593487
463771345
137513275
329919976
426301320
44742227
119074950
82412924
414402428
496573411
315194995
394371787
19991758
156597474
88346077
454509574
24901509
410548832
116145026
251117456
470726313
362683905
281998451
117179627
219325397
3439436
145996039
324307898
502969448
90281206
235786214
370997004
19222262
92015700
34345436
214370281
1171749
21012266
303082679
475294747
457018315
20385534
169422971
262569625
52074174
409991212
397428849
422601823
256678689
34634061
362471445
118000499
21470642
45113951
237600316
459110803
441022414
123343249
206813108
5222794
310574255
180489842
483944002
150035231
137569874
463990143
38453666
238505863
456205499
454337599
88840837
371406696
445780834
129143291
228716734
453884765
110847997
31570497
209472421
434160108
103053893
20035255
57639328
337646220
101443507
110631389
378416340
231359844
439173585
368818148
173781294
96380902
264721312
228399623
470549204
431633787
428776443
42381673
479019025
265259662
322045483
3597098
106044611
365815516
79049133
175507106
45408456
493998303
266962522
375502216
194247450
417199215
83577726
501450889
328007382
253153544
382886589
257853003
142191520
223559696
80616580
366507506
101640705
28445949
430311259
121555903
434026650
72188009
135728471
427860203
476831160
85915512
250992788
494664636
8334445
254025426
467746136
232481508
298042214
386372951
382585150
461254277
380425335
344877102
166361753
320652111
413372022
311863768
203133338
370127219
349347037
210846425
43640072
354993263
379199009
10302570
6332440
398674965
478078396
43100831
398527123
404295703
291508885
256106855
177674669
192445779
184246397
288084952
472405263
394903214
307770932
394302788
359306904
14376462
229718442
388472996
62969725
399193363
23212247
199756188
375554058
177185909
84778880
345361605
333940055
141948508
424962831
516140172
38088650
128539365
501481642
414328518
296497679
443706243
440186535
202875117
210767392
304803319
313820171
286083356
155962168
487712076
89776254
17990065
158321637
231143593
341564650
319283387
75500193
384418730
431796941
121649029
205375426
181279752
212469988
96034328
352706970
283412543
428515405
328374079
91898099
374148825
76620598
418676810
337122184
19838278
8920312
28857883
240272878
357249890
224640436
30010970
242827659
221590646
206356868
450620359
13787351
373084620
236472067
276911461
270117583
216853520
32159259
281996869
444123750
307530629
508413036
512974404
80529960
166815855
461481118
350219438
289502864
455517168
342459409
76429282
126337074
14949803
181601337
347084690
494844230
290387795
295626288
69794151
47020221
188546140
262460143
511330640
363976880
441578120
347950402
25612008
237959473
388609259
77972662
199179187
9458108
87838698
479427590
282090498
359438169
469574943
163953059
214008024
248054696
422304432
332651134
374147331
153587492
183072860
307281711
324168229
175864825
29350873
73510326
334607187
229921492
466917812
142970220
465252717
129885419
148377082
60090744
321714073
44303185
145377005
134019454
463355312
436907103
74046731
340579380
507234154
46694964
354632759
166027053
333091481
173192346
108789578
497577390
54846735
322097169
35917275
207951529
385676346
401874138
491976565
264160515
512120930
220723097
189137397
359781030
484347256
251639460
26496469
253826392
264075273
202215959
95078078
200403848
242482222
186414395
46156440
71322843
506962760
129766108
163355668
179294588
385849846
88275000
512914619
482495732
101464077
73753462
457847229
467616783
449423242
440786550
319475588
498888487
345537485
338660494
311114062
391824336
359958788
33143234
98921099
467913483
473227109
127432550
250975597
272708566
387077991
253846740
260979573
274639607
449139706
514644486
225147728
60548019
215658771
51412590
439315993
170900988
151947178
12000066
323116912
288805776
341618628
436237336
98409463
259228542
301243632
139432470
290476566
480572416
400735594
333295710
337867799
36223591
357102246
443045913
452943148
107836305
355617543
175971396
87186109
429785461
489573768
4827199
1158025
256122151
339021021
432344521
258393734
178233649
85593032
284238361
503694826
348694172
428018189
90275949
463565868
454563537
333885504
85426619
236817717
492285234
370621155
507418316
256982368
112621572
290580581
84337202
405231291
450834254
312515005
264352066
169240387
517072359
328683395
52205392
320216071
271267374
310783627
300896020
320550404
308903923
124564303
350927850
498233376
204821570
375368365
149667939
298902973
62899538
300255838
500849463
180285553
292540717
358651482
205074413
428426857
125211702
512888661
194755422
434474054
447400132
371195976
481773541
240223146
501892375
153052676
183508261
450221844
87005762
450392369
219820465
406645329
189661495
388739160
465846787
429370030
79707163
443550412
297654921
467124637
374629402
229517027
245162073
200605098
393454585
382003476
15348005
420837996
138854612
71023646
356928089
64409104
350746134
206462686
79256551
421313371
120365842
372303357
77274652
354305410
477080840
220739941
55599328
454345407
356041445
153675647
240259083
461559257
327289650
452535335
314418089
225144971
320966107
165320643
163564660
377516127
465758172
267265419
297849057
152246848
494290622
336718487
151032919
227192511
186721024
53170622
309702900
6164959
286944339
239571565
273471836
32757716
504205873
193310261
484925458
120929221
284274578
484965692
12324266
267528677
229899869
153163493
196814806
264334895
96169222
178870037
396155716
111715128
220344997
139156410
130270809
278219422
65043371
45898975
272897948
432397878
5138200
388516872
128974319
500594328
325033095
222971496
229130114
275181418
176549711
481801186
341924085
447514220
146378498
325690401
477120748
54941306
420749128
460949488
338738076
372389582
59808242
427007139
324969484
375434162
24703823
454266611
388591638
419624940
99986820
259433596
307944506
26485419
184301093
329301337
190099713
374046730
165618669
451764627
397038462
265142400
365880162
134785268
217627119
188809134
434065689
485187950
321698298
143772188
327598308
177372690
426218841
504372593
490249094
192875971
42470044
18611126
428299231
163331265
325365207
405017159
239869581
290610051
447222053
314251811
275382321
369095965
385136249
218572691
201765879
400685435
398785912
189968590
463801126
233974484
22484922
435973002
395142072
341904256
390565206
514666752
430458940
283007302
491241175
43791224
264109902
517146365
394453028
30780200
280976307
476055161
252798143
167295879
467230990
327413668
502922477
394426925
74292674
466775752
417807704
331401965
90078573
101940276
26159187
70228365
163213644
63489094
468369078
148118189
356290229
80901787
328722194
282461258
219097774
154464426
488008130
30141179
182351751
111244370
361585635
409475926
36879601
234158696
267913315
140323289
417214178
31249939
241847015
40582515
339917306
322547146
577778
91465228
489170034
97440645
334815135
253625846
412953473
47947954
28649799
355871782
157345104
142886998
35497017
507622777
48418650
399287658
448555705
242961672
314668846
291410659
296505341
294596471
171950649
16930230
295158808
76548240
444003965
102465409
370248054
218806500
425295249
233759309
322710262
472948005
354913226
351687832
92013792
161190564
440028972
102672376
382258595
381123992
292283587
32339265
264347044
377489400
93001348
118815047
294077062
409469581
279292632
122424449
353272684
418681690
415160781
256093979
311090904
18578321
418047722
238138257
238430406
284699830
464046672
285319834
56943372
134574866
456456445
28414838
501031409
228433311
287884545
291919707
323778739
70800591
162473486
127960559
248469967
17896684
413378183
184187805
37419616
472895997
46749298
395403576
15248294
183954634
178060718
14997266
298939182
193008412
403401261
360399675
485311738
14919511
301316065
18642289
105826856
430974513
318408432
220249857
485718984
35177544
151306064
315520567
107868140
115775015
206379921
153098929
253103165
90847869
346659936
6223447
361622048
310430143
407066880
434639000
103917307
458960512
243589530
35159783
473012158
52175271
365729433
1853509
32012682
252498688
480922992
269915341
254779569
263025014
406956925
166297829
474206243
208484832
389470195
114784194
73697826
151044585
123223227
484557785
235053171
210661022
291079552
339115722
266145886
319874679
271324639
96802752
401777269
379054645
304623846
319252205
112797559
4364476
11561895
449755095
476725079
280123002
114648834
43676011
161888980
275908809
200346464
48921989
161905726
463583659
391570581
409264442
449847911
20363073
104080638
134123769
497198963
455488002
232366888
188938897
497221454
487709203
172957721
244140096
174791732
81670272
404218071
360696272
163103451
113615755
155055276
305605469
389207222
468993105
199291321
288492420
348598384
9471598
320426951
338589180
464097324
392532232
124623197
391049317
165762485
303963203
52306616
15389444
292248000
321566104
84492480
452947591
459376178
252572356
52747006
423239387
113414789
44685570
270026311
429399751
294159405
32002838
470554112
79137540
64378681
510552309
9833904
278669857
498898647
411876278
191906519
96806847
37657535
251938866
476612601
293175773
331200814
417930389
133282711
118768911
263650762
442649287
414548707
123485772
167058601
497471290
21380786
406041714
342025816
371286968
44400525
348645326
422936824
380281411
327384534
349888931
425168026
38357242
201883292
397875069
195234453
486893468
112816328
437436312
408944530
109939789
365496919
455404764
502982049
139724519
106026768
360589492
204050161
483744579
321276243
432659382
347589073
280069616
169021639
68847584
497479671
300929058
385910018
19721057
220157238
295219454
462951290
26340632
40591268
49499841
717921
322775222
238578179
294658709
224429282
282463715
419877912
96105391
279834221
296165902
171828099
274914098
312257587
411102000
457242310
441351313
42998710
232449260
390736277
417589938
355188188
411740206
27324280
156390591
367314159
194231441
426994031
14458730
28921696
99455105
13735515
200719482
402516481
232119127
198928763
86460253
300207001
508675431
499941938
192189139
410496473
71001386
240219244
271995123
484363266
375878374
477853159
450452506
87549926
227611342
277326468
490521411
466977516
288729447
202055037
140428829
54803383
451270105
496855021
376554397
163791695
447338563
12803887
95483933
8227168
346694074
487160981
281022299
20081183
71034186
478133914
155995287
154369046
423946796
511185507
49160413
37149368
302234856
273291063
222762695
512202816
499796888
178529720
60258879
141152513
338573337
389105728
231648929
137652216
305054788
4851125
503000315
428769812
357152085
473248831
204489736
296911690
380669049
122576649
394610364
73105299
437217196
233527029
163674075
400579598
438706382
335645594
142136880
5479642
255186660
96656173
465025316
162286595
229878319
270822938
243782521
20983453
169548872
341610881
378898694
302067912
13866562
400604834
495271904
391025364
339452955
371482441
491217346
482579614
9836978
262441504
350895251
209510679
501939527
283784406
375676211
27274698
165457663
12366849
457853708
504944813
60923710
343132757
392078623
476195205
374282584
360469559
223679283
71720841
98762687
71867467
331694681
433239587
13129211
402046677
480462319
402563178
471825369
91226359
376239981
399084191
250466444
396122955
85222625
153766308
411170528
443544785
157314735
115931963
433292835
175324255
409936871
133359137
499867909
145759505
432733728
101650246
258854478
288791859
504142809
437294499
374746468
39167235
346353564
459543732
437069808
200666948
343750159
108940853
504024473
280160768
459510775
460663453
30992936
48774586
373259498
512972198
376401023
305466205
396314828
507623901
64148652
468462341
480415237
93667251
334866734
469974283
378520052
443235148
65727761
126045819
199480042
89231251
251107411
298891231
512192315
377085623
20878621
86421940
7192910
462476334
337281601
264914523
475687079
392700308
208155106
1220007
477658742
276720805
334373982
317027165
327894519
72347023
179979647
376195099
155157516
207284153
426774194
156238478
393356200
500028085
267685731
477771762
104930903
138977290
262411998
40477711
498820267
163328176
92629120
244004984
254126294
119019060
21292296
26154018
79388962
491432860
261942091
159492238
115405855
374172448
233702224
125505857
243085361
454660266
278565252
165541822
407997603
266946385
403224511
236887799
415795284
464836224
383777801
359818961
53175116
94504343
268842449
124040829
408344578
67113299
397597202
426351313
356896635
215616295
391116078
514580226
238616758
444433486
222379956
243376600
440481383
13240988
107562454
56431980
236204989
329209680
314787459
327578755
154316208
307368641
377399297
224425252
352357833
201413666
160275757
479169494
365644303
335526476
277877761
80038443
293698127
405790180
282938376
330462152
460742381
149687880
466439513
397887752
472072975
213183457
355658316
302017101
454984951
268423179
66214045
298656294
104573150
116831077
200603659
484996961
431396545
195189332
142140398
421129966
399169207
429677671
88728534
108517670
32133577
223093030
496136343
204555386
459617400
254832773
184159144
491990195
185054970
478019628
432395735
405201385
424155098
58935557
297790775
152818080
95080885
511491398
82355250
358841316
171343779
179264529
259207956
385179663
104921625
171935474
211596386
216378946
44607154
327780197
322348567
356529659
339568040
238678566
194773972
398807262
82145437
119148190
184874938
503793436
91373114
388357138
157285037
281357198
473343745
11702986
424226326
41897370
31978755
223087386
350355686
27037014
451249378
446333460
10834376
39422948
200449556
18346671
484602727
115872995
243945390
344547028
441608249
359428158
395036750
4897085
399054180
34982413
514177447
135220593
257638574
12577624
35640032
255225504
395991002
447315119
206199268
54301157
111458455
84348280
288775553
73387050
361204795
262166901
272064128
22386642
408126949
12934330
211189004
458740377
369630287
293385359
204925327
419692415
434454146
201028282
502452768
148193684
308112605
14696237
371532978
182762619
78988376
407700151
346837498
52131882
237434344
481357497
499480466
344637304
450812020
472959176
102510976
370440476
390456410
93822318
514009073
188821890
196858387
293352344
248859428
139165091
56409339
284391064
176334467
226710112
445546497
171563077
171375816
446102620
347165280
302650485
512143417
138538581
222660985
330324348
379825290
32870380
183407677
511501976
355165579
471398833
66903432
212138665
200842379
235598768
371409691
252163743
291367787
512041339
364320250
465190886
424022384
119275236
260681981
423753026
83922235
194521375
417906870
243938878
152214268
235615883
24486278
34804579
152335030
81612434
157084901
137199065
320147078
151775345
263088262
382510094
49907703
127714650
358975923
43029496
464749580
101362311
480288401
18864893
349427470
242787606
408633329
154890591
81335999
90242174
288435355
427880408
424713638
394626540
161104245
481994311
384216480
264224396
343794155
430537373
65971965
190606408
125022196
296938209
371803641
508856418
302366005
1483129
196214663
453104282
265352327
289836363
83450614
351449384
168747134
172556802
427057573
108129788
39387792
288526715
515199560
80754573
472330238
32191524
232547547
342733598
21591512
449506057
65843143
272820944
390321491
456663177
188737729
145410042
259478435
59137503
194485169
105898996
287783505
73558198
439600401
151430041
222902448
20244770
237114942
179194665
147162723
178663708
240102946
77331086
379162110
245279805
417166940
503477911
51389540
83017155
12914570
90756902
263440523
479100180
411652733
253157274
214996658
500398867
507390209
191477842
220918132
15208280
408580546
227514565
28206597
89411343
341489386
116545042
109996759
175766248
399486935
385796219
365360959
433865938
146028921
87599354
460295997
333306411
389688353
213674463
401287795
30171567
205006794
433881005
179470054
186571110
6488488
19301559
109667835
436574729
479068779
502571735
83736693
411405516
174935514
193912938
499409963
464612888
102847726
66192115
261019304
201771441
223123037
13548917
338647436
170956765
103622972
466268329
299807710
272416022
443718907
393835895
162878860
78228584
69508383
249072421
15592346
44930359
286722399
422685709
113682194
69543571
263588791
297126029
369206431
368356190
135965803
57304060
12843044
14072987
380906748
315110119
82662432
191573955
271895409
110655978
27124293
448520653
410793612
95084321
341232124
449458894
224112982
87580467
315949111
492112450
113750204
49557964
58075524
145485073
502879966
183310448
473828112
248545531
155254358
247493567
82080558
323247320
510349594
273169159
176931530
393985139
501618122
67447574
203542610
512435524
238908260
172045642
118207230
106925547
213712075
130829686
16173991
24980567
226485055
177490459
92358432
134634718
139299574
325183225
269917321
274283465
178099655
148637170
229455101
141250113
310760859
489045262
104043433
116708081
459644966
434921950
303451573
232828771
212527052
494903324
261872026
454911346
283555271
289482783
460062053
314395545
158970327
250599661
385463104
277325193
504075611
324964804
148309673
381414911
235169260
10061512
195181947
442031208
284140717
170062121
266328803
235515180
65517429
232399605
296615016
167657222
431398540
475041922
200976143
378370641
2909240
173095782
44131941
330820535
168384987
252118810
389630842
327309819
312172419
58240147
515739277
503175369
16342622
359867320
324620172
343946915
48853753
87213757
436305306
446391043
723911
131047016
382590443
308589847
354190849
159433197
117936415
225826972
227829455
158836256
457113982
211772470
105317766
304265301
413709794
486383057
351212624
20898943
256297044
156736504
341711749
104486809
41562679
442035776
223369561
404349574
186579293
319243609
249193165
128377360
364691845
55598072
489027903
237534375
270535958
283658653
64289089
132865269
246839063
57858142
462894997
422995339
1001497
260398867
480273140
111564864
424080927
254872404
435239235
148254827
473719969
221593350
169499827
365964167
494032919
208894367
448052023
286036603
137214245
303549964
277142239
377076787
148871470
421137627
35427699
197153978
379358307
63725284
430625210
505340708
40869662
175434471
346190971
255240342
300532214
50029911
505644888
92188362
316419001
121868690
170653300
138922664
58210063
193817366
81046541
178257301
486443
372641756
505282346
242705577
104283302
189726104
436883647
58576557
109491870
397496956
88233134
513806173
19511490
483551022
215625368
46477516
147788338
440166418
119079588
395623459
330713263
285870996
48251848
484722293
294651157
511197143
457913390
509208150
517581402
198880993
481873140
302277823
91701178
29688007
257986469
59568944
360962290
27941624
89491247
354074916
64729167
108157003
200395984
65155737
173504055
459114618
188049645
366016444
446197801
319748420
404216694
119550321
6741103
99317351
92669347
191203171
223562461
343698717
331427379
442347716
68922623
285993613
263941321
272992388
490589997
87421013
316767158
155138606
87807816
375202214
403570328
166502403
269918720
334575401
186141894
331441396
179919398
250938017
514946142
160085736
481925499
291473821
125106090
320110059
184794479
201563124
141550999
328212369
101647959
361370078
165811519
38833012
386111934
40483852
140170053
85371649
422691730
319062743
434835573
429337494
287785093
216721048
400433230
327696958
199963384
383262641
464856793
439275861
164114544
103812767
159737389
228326585
27762279
144561088
515988386
291313691
364496018
63162621
191829171
197786239
309767245
95740424
394112396
207809130
367964575
447265961
71545808
63562060
179901517
425941379
17920942
416874996
390915323
488533811
404100383
120897784
89726043
378716806
327205995
186541602
338840959
346204321
70771110
338637419
289830580
405116916
507284826
267623635
167651548
334808805
506826410
506549041
246200047
128691989
184120526
35692505
396369356
78487920
344423666
195218694
414369132
468055899
299206753
169577388
458390707
295576097
186271449
375599976
315831313
290059101
359362920
406753015
331890548
345707716
306466816
232721535
410475485
503188333
229366253
503295842
59891144
476441228
309777696
381431794
513817368
111074295
401832691
217831976
74142140
414191364
359532399
262697704
222347820
189225318
381273701
470541566
423058461
76101887
311066704
305716089
38900835
31262762
264375186
38159816
216310273
294164081
391411890
283052741
497492275
167074183
465259834
368408722
282437670
196579300
79533175
488566660
488446989
295127536
242242661
236735063
253041811
275735376
222640567
382443513
254494244
86057934
354203501
122878752
458167678
49444114
148339406
77002034
387035947
317102461
75944463
112341373
341322867
131966770
340290213
471755085
405661465
135888820
69647322
466419755
25050538
391741265
191094979
96315914
40421723
173712542
245323965
44230026
175111363
292377473
324661692
254513195
90649017
501039394
125076701
63496712
224431895
104896098
468835579
425573899
347015161
471998054
195864486
43326490
50539123
416296189
498405010
80586352
166274650
163847181
282159004
206629232
211246552
200732273
154308301
262082395
90201415
167161764
81354997
40786122
24427914
188322804
365378256
345225252
328597057
41269026
147736807
304964727
10040811
223727241
283632764
44055194
5865847
326656637
394920577
232134445
60055455
263129221
427800466
197870890
89738587
410159338
489600014
446166115
123542335
41143960
270236679
226999789
73787361
276749926
357487260
442920826
131439743
438479148
484617668
480130646
394616176
241860498
358270895
318448441
33306109
50619815
211668956
91429515
212603619
478317792
250364183
75343113
83387792
96490949
289264571
156173070
41365730
367388589
311240972
436414613
333872925
510311495
60269545
351156239
468622712
496406994
345998834
148054089
79906965
341935230
323636122
261875800
130555722
284700911
318035090
335598801
420347426
10889880
90806868
424261582
17099556
233746116
109626810
168139099
264235349
161665744
97049042
314551276
43862853
409490261
402404196
435379006
438907395
385939624
6233279
72391736
441454722
457958057
511715743
325062032
91990197
189913338
110254550
255092408
151866431
502938989
56423094
187782809
482251681
334271134
365876412
366265071
461660815
181517129
132898308
171358856
482933390
266314201
22876338
362349102
50068722
179438690
236517251
67154698
267127137
117690707
29990695
486180060
340003320
364145491
152795510
100090083
126734016
116252496
65405809
406188330
267788780
9625421
503358299
219744422
212978924
201904707
195589271
202486383
64716451
82983468
48846320
370856417
357512741
217213672
337206315
156767169
260403236
363696867
245255313
443515853
210764932
17184230
299911467
239076756
225933657
345399684
373345517
130821799
422360191
69540227
485161677
195103938
38193712
414197628
302381970
118838629
399436227
367550513
421801647
296481540
153715122
46802049
450841705
70452875
126628364
332263833
472424498
308712054
52463492
47640706
388607756
30212067
392353186
333737310
147575776
42114856
383199550
255895218
363714509
251599880
31125418
211524101
249525920
512167037
214557293
367235820
333122044
408024285
147526549
466308955
211646525
247112087
76413383
88639582
501230338
456543627
208009165
179823210
388336080
213423003
493882536
120347020
468349234
305752
323005775
18074821
17827987
354889643
330282947
489196756
227939080
428591869
369014333
131194251
309744353
326414359
131933025
435986621
12155475
318694054
397323589
460334476
175485886
120623933
20432452
413361406
158859866
502341710
433526728
268196282
177386924
297177560
188545139
33035576
486451003
417959862
146519342
392309839
159719153
209973101
278234274
34725530
180728917
400881158
289843161
234858416
416756929
18051396
158956515
98956521
315738939
345868550
13036310
471844797
373154582
199662359
67118552
201377085
217023907
210369503
418375529
444665432
435785485
479695711
189619587
230029797
465138081
157921933
445069537
132825631
471991749
46538407
40544801
242233198
356735881
37780356
104858847
282317316
209296575
245329018
102745338
65519456
445933305
205053082
283131358
374337970
141263979
272224920
146003518
473977152
96366426
449766162
235772946
398215903
267275826
278782874
412166145
281287047
80567212
470069207
120166446
416554093
147823855
468931079
184870352
445358767
90839863
228995775
111829053
430641003
331443812
36688488
348208473
228963172
319931126
323599030
325122511
218584252
454035397
287263585
150420398
222082100
406510113
115352849
140380350
378467823
240171213
4068344
174167229
476549515
387065572
161468353
355645512
508794050
301688940
346064717
433576585
255724396
197329762
116377545
511436035
417356614
258538822
517426908
172173237
21200985
162605667
470552331
504394635
472619872
481381108
183813785
208829079
25637256
353763249
227656700
236889253
501060388
21466122
349684055
170925118
182645920
399850935
479172910
273415537
363649002
181132015
330550916
321890398
322279295
478588136
465453189
8045085
17521176
366446516
516302932
401696286
269295309
150946919
134059199
188553567
456047714
314243165
108005912
121456738
422599607
211555511
510302055
90498702
317661151
175371140
299972362
8684654
301347590
196003261
479527193
428051008
517936836
179304560
21318920
10899810
360718847
64904324
142884650
463759079
425484650
100931336
26738482
501916935
459846576
189681412
76245772
493699753
793932
266387220
245029433
316501312
353285162
20423037
152504034
409175772
233397992
94274861
17279069
105239543
300806991
104363007
348632778
502162552
95182478
375624677
262544765
249714440
497485694
189692300
197581688
391423006
509344536
171882675
66928757
195480520
449845195
170477824
61516519
83098129
469887722
272450318
285646617
301352885
137755987
281874680
100887713
400512605
478849132
252512620
156691429
436488143
166185594
35657251
336292931
131748044
322807386
343610747
66028394
304447438
256520337
130373028
289106614
134406868
394355846
76947598
418904048
327622167
108101024
49258469
356375259
144059997
181634741
424211094
117151487
328257703
113109613
463592083
155700161
98263214
137681908
11155767
101795241
199524397
121599282
357808392
181933897
100776931
20226266
315637183
440613777
172665135
347294312
402888114
3495617
429544283
63943895
334796946
514588021
227459722
106308604
160768170
255775481
484784111
295686890
385791976
57952572
188350242
177300010
443000902
224253669
425882719
406048028
94797919
461780665
507723134
163417552
102127085
355235852
10240383
197394950
185017246
516135384
428675869
150152714
126469445
463887974
277289805
455094255
84297931
387651766
25759786
478914982
162223128
416706599
462173402
394885764
442337192
510556949
281628440
105176937
506938591
276328229
317402119
481912379
338834125
472610687
428872476
424915587
161333843
243005963
327045327
359931590
514970986
404745869
266562495
382823176
417876928
361225379
310464033
54716491
265979134
94348434
104040801
363022150
19101877
419504741
379477457
383164740
3285356
411503112
252317618
332248053
437409519
364417845
211286925
174795851
413987775
98003398
140313276
236326404
127992217
324586037
341381986
345082226
127815543
362778224
302414729
116547332
336064873
372984532
283779751
332605961
61111126
244653613
188832657
275487668
130340145
126054556
5919557
405738532
418206637
307037938
161027337
72311433
77619259
363656681
340186250
282912679
23858855
373042715
440785517
67175471
382339989
218767543
344162935
378329880
84518855
433642619
132274119
92888202
462438916
112892674
334647692
209335583
507513868
472552007
124558548
252916024
405068242
342638317
454729448
434884979
14603251
3433317
44358694
263490112
326389570
291575114
48782960
239586097
213680561
435262085
336280435
254062646
428463215
331541113
189505653
332280162
3793792
138403562
123068320
397124631
13829944
434682292
181672878
490922575
402443712
142488783
398667045
57484959
406707312
340327682
413068492
264308999
454566078
319514059
115870840
56210318
52757091
463490930
282755537
246590566
125234760
195769381
500178305
67429319
356947190
421555113
517738059
300976138
252548763
443185478
448450074
62192699
4288218
434501606
406997297
394598728
351359231
447088566
58221854
54985028
303782558
229607409
239469732
68884036
216656213
160886592
349960505
287146140
24758023
448447579
450384841
264063886
401305282
501503881
221451551
79788647
389714341
482557743
461729094
434249604
216065037
167837447
8171935
101005955
441305422
6806852
417269061
513053988
386179445
31195026
28154110
162695353
352973239
130040920
335191420
244911555
338880918
68206298
211720948
281282104
140331302
513521900
144911163
347325356
32532222
486140429
311262690
183965080
406438333
132272470
161953310
498289955
320951759
446228929
51705471
407685930
275553339
294633332
208650258
244755938
476862282
345816698
194882267
361635907
515557674
324868842
181372534
485063954
138505227
97205944
251399358
474956342
423337711
398062232
492006725
408403118
250570346
433471569
124209798
324317134
268754836
498700229
357223965
243901915
464132881
237755295
76642889
140740461
342474498
398079560
145379175
495639615
210502881
68228654
266958548
90252719
53411747
308436364
437611974
509493924
444363349
199125534
116075633
493989453
462919457
325936782
55537019
36698979
21741333
113751836
356632771
509523156
368044879
309588066
168515653
469358774
6646610
278233248
221522188
469997394
230871867
97617474
327921399
167246917
277743038
510237347
465991702
150529555
81840975
219541497
3785389
212376650
377083750
467795254
40463189
189945597
256769098
101015686
416535902
414092451
270315548
433087342
431514480
387941542
468025352
358220118
510329301
189715647
190829848
340945033
326630898
462901488
510110007
357651091
199741131
441789696
362735897
63858631
235221869
254231962
157461978
164352625
261430904
320015502
60009887
326073804
111630815
440012481
424034863
399041373
134659661
287654484
244512808
435981154
490417753
463531776
268019171
44193034
415556950
350951782
101431841
444854976
366822363
191053492
153267687
436207124
205071310
341620777
335325502
124764439
394978287
479089455
199173852
51964471
262025149
247101411
274267428
483598324
496713311
317462224
187536177
260680443
197143922
140344858
466494483
326457393
395983733
263297911
458963337
448686359
249146626
8328405
236787634
454314253
305425897
189838059
130687182
350207697
33102159
57985301
89730590
470458034
88329255
325252971
301117999
427659813
356415077
154912904
250580448
272846813
160151519
130466010
174514013
300860336
137994251
342760283
16033326
449375529
344933762
184283412
158464295
226969427
372471761
141242322
366290111
489405269
500816649
270241301
287819221
170781146
371509163
310378167
442125923
195940825
327811817
468285813
379684538
185215094
313017604
238781672
157925474
225016302
21150880
343649366
83405192
163881343
362766731
53321706
462682578
344906489
475952007
270425281
368342874
303366054
163960482
75299557
96133456
133338252
89757758
252246140
309070774
227802862
332218222
96644908
55990045
132608095
144786
377284219
298933095
33378116
188547760
163808131
267828360
386970946
474571069
453982227
479464799
259441997
35166073
29790307
375498552
450364272
154837078
174958629
72785588
148395724
342998836
42074869
141465282
192160893
105274236
121270467
367582029
359461548
80908351
432998415
6266362
384354770
388616162
210704582
488232574
396252750
485260974
82102199
279103777
54088275
369836606
93196594
352420711
312830223
372783984
407327923
490527070
133158079
484642141
218119231
229124139
236757908
90000964
236637962
310196552
43803563
505011487
381704998
201706355
434809407
368838562
77813653
348224625
373360153
376448459
401389813
335587749
105111051
186353744
330686863
134116073
143779767
389244205
379863829
150556876
436598176
56424122
291032706
343090622
94861334
85848287
336242387
206234191
40728923
465228350
487638758
463795936
423211826
366869191
306376040
319627806
263621515
219747097
100855857
428645872
184733793
46030339
381759199
101710448
450336374
200121582
272903471
422786417
64905842
297166197
342066527
45535179
33206794
478097301
443754136
487304586
1100472
32161186
29628049
57172136
387686895
61109627
421752323
400721265
57489838
102834143
480968998
100778474
233053446
26243615
453626466
31697979
403364593
160985528
259315510
471829182
463197083
426109651
313097528
207244187
336423353
13145262
169246411
25465565
151699911
511955158
363622600
12846142
307592
495188190
390058328
292295774
181584671
33731789
428170429
225480961
101021923
49195898
35451167
234244472
364900191
425371094
48381466
279450162
417128565
199578458
110504367
234431762
80338023
90347813
145753606
392005427
400030985
257957314
184990186
90983643
198418145
73226362
411950138
471873007
463555764
455765214
25448613
237828943
23034234
280732226
225151015
162380549
146294060
416279507
385644502
257368364
81154033
85740294
336237604
500884688
497503238
16192845
1472352
254635542
150020678
337484859
329914293
39467763
321676678
264066025
213119115
121905603
16444153
229768875
380911956
75306342
280621013
358685187
498804252
341320947
393924137
137982068
161299769
433615457
132330916
190658681
321611815
62675078
138155768
503826344
59684615
466983354
517833385
166514990
224883398
385672268
128596862
295091746
68844655
255070282
161301626
148052779
423523766
390934405
206430168
107785243
224503118
320037084
283588692
513902455
179062929
128722841
438361031
370869830
233364541
281884781
128854532
163069645
195337342
282267831
476070018
100589891
453034498
70719924
68474196
296613992
267477527
41203867
392398896
238308101
299820328
43826620
415618657
201482914
497850776
106306662
331909997
34852655
436001837
43035553
313455676
515482353
278695604
128647210
333971236
404222125
21851126
40870926
266569782
469268179
486506232
97427380
83841460
226107965
108710664
81615562
324899847
76682561
60092178
464558076
494163218
227403918
109410411
370082447
241257252
474229798
14058877
493955136
183130227
289352176
43948914
440462367
236245609
116444661
41326256
49623607
461822127
406859112
119391183
293289339
161935450
366733719
426696436
69562933
216481054
86529883
239655288
235181615
465217663
166464758
431768024
497930777
504778035
317426642
477625952
420245007
327683325
442557272
372194096
230059924
492848107
391286705
497886155
126229875
189872615
30406229
479662507
48849878
98218473
392391140
8517416
35365413
482714120
187237142
120545335
170491022
244425194
421595246
478319701
497261203
5176682
216777349
249591451
370677867
329879686
282818905
511518154
349075522
341507949
441168672
241025009
445114612
139210364
394152358
205515788
144490235
101102617
260477245
4828641
479361546
304014262
207085776
346704195
481865624
430257475
301672809
480560729
328929966
294255599
287917702
57511757
359671225
395890263
488708074
168830510
358808009
261530809
41159888
106964521
501747725
47697617
334081572
161059119
12196074
284376978
364388774
512877125
183106903
405141701
511747998
405692225
287995652
73601463
186996143
364228153
306167684
183027717
147110818
204730347
74420758
402019359
139055262
257627299
77118602
365636456
469993682
315652062
91534341
321827573
461330347
66946767
476981346
131177247
106901355
17609128
432938507
301302775
452830434
286721168
59480055
350034913
10767403
95196884
212863803
20222167
455523536
173623667
149139948
141007120
350293834
282732345
307298779
204753200
360384493
189432791
461168599
93487568
41967048
105585520
430059202
258043459
307720852
270280695
229504728
316180624
375140619
294676206
46989394
435397883
94431672
204965433
354337133
474513599
362900068
25449701
126159108
75720894
249890509
286061067
484342719
479696828
64500481
81081972
59089371
352053643
445074764
360316973
153084088
432283023
514466317
163829926
410411051
59487704
85414657
482081147
42748382
284763777
163124191
119616680
231954229
397716184
263668076
323975618
156734710
280755462
480403825
444076602
3649059
239184459
217559528
308949057
69875891
198761382
392520578
495208406
492993430
196344851
80297809
468353694
442892089
378870303
448898529
178475980
324232505
59483423
316327842
136079651
176703452
180108960
18566836
63235394
249122432
410458767
92759852
110291733
334628468
425976206
170335878
337919651
343460341
18258232
407303629
174951190
22465903
159328920
295181340
491460059
197299755
268010660
170990725
389366685
31257335
420053313
340552717
116046232
421859760
339548318
355202466
135805850
473909982
95085415
282990115
343106143
11044840
90633189
294662184
415889434
72310030
130115485
480125761
332867231
367416851
198347526
27546138
251497508
199210129
205827122
179973758
259106420
281469792
354932827
3445798
782603
165213311
431927034
459307008
168159120
101032447
52793932
246425742
157663888
497286840
407402845
431870448
458953986
286984254
471616650
321825798
512483166
208028009
430513607
448341736
137803086
127990151
175071918
88679673
193648323
202102127
340797700
33232507
319547979
438246957
133767387
56056327
57359522
338206452
126010341
497391645
310462693
216490998
13330330
89750526
385316028
15931527
460245442
275522543
54028091
458124260
95943610
43411263
202656752
136094741
269104293
386857592
151312027
312432399
156335553
256893643
153981114
88141143
13663102
387770267
332725688
476883722
74787784
414983728
35719611
114836488
441973009
371517382
241285725
428263332
273417806
76438028
289636105
186954307
256706892
514032958
127080540
120016575
114528442
114137179
399003068
367249760
251167696
67380949
419906542
107119759
408367121
221022877
286909831
204979480
227084605
501898514
34697238
455165148
87319676
515061773
293339294
243697118
222502145
195475194
392635921
340195737
434979128
116438145
158558824
400327078
481579954
476582721
359015729
389888190
431326167
89782898
99855721
221342822
450923189
191812696
132885418
1995418
399937139
197412699
234086188
375408906
169039408
495769763
328447280
392007971
313126117
482634080
61046599
253712271
95150452
62496911
187624099
405591435
387806332
129949881
150919166
30459878
105348429
422133380
208039953
425726267
180599187
22332133
30952040
194527178
26619832
334162345
76202038
226248275
288494088
199657624
81650680
350876258
467903013
493709440
251510241
403235734
363044745
311604055
228751694
460219120
56613581
213795952
178767637
353707636
105814699
139139688
386079562
153501206
307941881
163150235
479816966
215199678
300002359
469857305
238793279
405333879
42464335
448543081
228790263
367906385
7652732
320926716
142237574
350120912
97506278
517187901
403091248
234964403
170913391
50769053
91119703
278059679
330073800
98737638
164881732
188746889
434244117
72946855
322050597
380905538
103669845
502536600
295895935
84727199
296659012
50377113
129758655
452420315
306791625
510827553
412618299
127190170
425753494
254293838
362739056
12512696
43906943
334499147
25404846
200484878
380156689
416722662
38128207
83497751
158002407
486258741
418303175
399194678
221061385
400985251
203605905
368135274
391164738
191669792
316154635
381201376
434255594
448899735
103501113
373378926
123869086
417811073
127459730
455127651
382743307
137996335
126358016
222060999
365318831
315303436
486891945
483265848
22096425
5411311
513474301
4156190
6605720
502263033
505873284
427361199
7693195
400702761
257460039
178841999
232983163
225556499
512672605
193585408
296479677
117470714
353997010
357050997
391953060
346932765
41073209
161012513
169629264
165151537
409019449
386420667
97791958
153600225
342226594
483235425
441162086
250728767
77386154
90956418
150623934
403247096
382248478
20660722
500009147
266400232
205132131
332016399
153079954
334898850
458350812
418377134
308199665
298555165
73434074
157140484
508036035
27437336
88810835
303813713
458377925
100809992
414668165
432803060
16687077
356480792
15945232
311890052
3531252
133336471
305208266
170663444
110246694
354560743
64113033
497926600
130221626
456108902
42309290
103307802
285048227
353917079
115589290
44720428
116500910
337387492
181961414
138521809
478013207
315118795
368804862
21761350
475075307
502494588
300627114
53788042
321290980
104120828
267928367
324151313
414188051
39141095
20744602
347151364
91892539
76535759
320397893
486800624
444507949
412839020
344945799
194930572
381022999
83272560
185326500
192462741
405308280
250905322
191016943
386013618
58052431
382131788
477057276
128547591
290217544
417352415
403795304
473975968
2075340
294050239
86199167
229962731
66911024
293684689
221450535
58827526
370806794
493230732
247004581
230884589
436835827
288969034
495711392
196224782
103602356
326349069
249729474
168406978
233938312
402151377
414732799
13844267
15806026
423521881
275569174
130321755
8941505
476072260
481091278
278825229
380071740
29949094
176941579
140966025
391621287
415750579
342487173
41502399
242624094
336370019
183413044
261761138
503523908
146744161
303302695
232121244
484254696
452736240
128850060
291749460
328835897
474316082
157759213
419149715
52751548
505685768
41138062
236188213
29504495
516709796
179212363
254813326
356103945
28323733
103709927
32226471
447094134
111586747
277779491
146071038
7376249
167440208
335664831
397524173
125689828
107449223
454499444
469682455
192888933
54403643
133314000
310359126
217612888
320340577
370840398
446056645
54315102
167192534
45797842
44557048
216796422
205980447
228064176
197764555
409281134
506364800
222826310
110556207
266698190
129276748
469902911
73141181
50889403
275250023
98117906
2213779
12624664
355018982
48142141
126260555
272109151
355401625
197613885
274905698
456180494
493538927
336918624
274342847
243340527
472472662
55513842
53103452
251677875
447214318
161962956
230125857
417923421
74629151
285100906
367380084
421998747
355709886
455402260
517371974
410076305
174725994
151192648
371616729
289652250
44856210
440138802
375163829
339504948
508652894
484992035
299641765
394734368
47744751
146110009
424303553
400102579
179595496
16971635
459624159
88981307
71488594
151926370
30933750
349620474
178567318
51342159
504302526
374468913
410502741
392909372
116389681
143744164
888749
38989071
188538310
432139212
95833094
413412483
153456845
399063774
363870708
109092412
240144310
109282222
80697510
449894893
477151689
298803336
483461069
513028171
295046528
484139210
60910667
204706169
413036506
169023927
11121263
20930484
507721740
490474394
404971704
428294891
261594438
439078911
135517832
470456442
39666584
42111714
27440924
304538237
492482613
434658814
228766211
55851248
430055501
417118324
427873342
431616583
300451070
209559882
154309589
221429907
156026885
198834112
498571478
82050503
106677739
392246534
492129465
141169203
77588781
150766661
510381623
149983086
1108546
125003444
100420663
488570672
50655273
5698678
507954685
367381518
504560823
306581632
282240443
217701887
355210069
242423291
510437360
113399564
15518097
411657987
243632136
410608266
469396604
478029393
101968260
42917415
126196629
15459603
435095242
13783227
345546987
323754972
135214806
457464284
375350101
458332067
426278453
74521558
72174138
496867589
375438505
268159702
201350481
403189743
385789233
422493055
140434788
228413126
112522917
463405610
236558328
476387939
290922898
310594818
436492783
401271063
302614425
365625571
175447632
310085791
344833354
40585667
80342600
14310391
350748135
203601674
153068747
262670068
115505655
372889587
417905306
423449244
117956361
426281692
11522576
472888814
41504047
178346787
449243139
202626402
468684000
286048189
178560831
311543421
179615127
368868124
188779305
202330897
366117691
237162246
442473097
310628539
196267640
324591148
433661902
24318760
155565192
138872977
80296268
160747532
341026053
152258261
82563816
386695291
153865143
33755095
160442337
350021471
39575239
300814950
298882398
408522391
499066837
384596414
86548306
203787881
513888310
413142564
466036075
20298252
199356589
443132909
18904376
87224157
395908664
354970016
368347615
9358275
198315640
465314710
60031558
428071012
37264183
421919619
438683207
254848141
29508099
17842989
490378576
265949503
140563193
25437730
443154779
18442197
16205613
458977588
53284327
402786452
72576725
474445842
307073100
238146665
283634127
232480364
14890206
103949287
450397921
96212636
125682136
91755930
61049691
140334855
223905327
417750391
130320252
387094354
401381378
213479336
316040138
306290212
438575100
507216954
452549511
496549059
138852984
240821954
361432100
505600943
311929513
115860279
312962621
318128112
18406466
462822930
152252837
236392621
20428716
219751836
394319019
219829745
361439639
481296662
25719172
131425406
265119344
39825208
328812310
511810820
278896515
191000053
218921808
114596021
276768945
390712352
31897402
92126753
471144620
265860443
393578712
28618496
486564891
277231393
439780945
267555264
109592948
374125234
57351238
290116296
196812294
258378166
320967878
289685396
446730080
507221064
74176152
39008296
300460241
377964121
351074085
131867818
347270099
128885093
33587592
44299820
328357338
291622682
370264461
155834176
360870473
216256648
150449450
463472986
290184687
511266328
240558857
209696981
401564203
447968295
135648763
288836210
416615822
450353222
239594743
268269966
127788441
225317730
27281669
467255658
211190051
415077784
423720954
332139756
341325739
261239373
200134383
26005291
117964046
70852627
365751079
451273368
110041650
143127376
114672255
445022065
129193038
354111185
432842074
178498988
231188614
493279904
195446518
462465997
181243090
270272843
384628837
51173258
184487120
92731338
49192732
295770327
277788039
113443804
378953279
433773597
401757816
177740597
423803333
291739740
420349074
265002506
431463655
416656960
254651036
357595472
102100598
364703553
141619679
9619710
79495754
357676002
4023218
541948
258382805
341949098
93384417
442954654
287344029
180788163
87153207
328880375
40492252
5356604
38752908
221480359
51608988
69408456
369614820
387991260
387513846
349405694
315102517
225425723
76016216
503983675
242639700
304239079
146382247
286751791
27721323
445386224
369749127
493108604
466667557
425922119
456032339
27195487
380868877
271709607
110994791
399722077
262259660
260802703
131315189
471781093
63009263
462787584
20655094
95568055
230364782
133267135
474657118
21810118
406129427
185900849
53343922
492460591
234310391
226215665
287185983
353337951
373906210
296367748
267369146
339845015
269854967
95460675
509881115
380248741
345396512
438162498
294036562
316387652
290188780
12695099
461074322
43549494
130579006
388545805
240234666
63543201
424511765
367162255
104293659
416885402
413634008
71398307
151274271
390541239
164774475
238816276
474459549
264907870
344564221
232243135
332119951
221441727
203019086
394168273
211451707
75907497
125897385
227832132
190086039
498098986
80380459
444326934
90546292
434004643
165962002
430773518
400728334
405461838
384948558
244687009
181710790
11187072
84262352
348849743
63501071
230934767
354873523
20548734
340232620
453186939
137236697
419733783
91046229
187610400
251931752
139022176
373864106
54692834
164670185
174028482
285744700
86035498
226670457
119127636
235440773
433936848
164358997
308358770
150169374
320436702
256876900
426129993
429086983
110098738
209757155
256923874
132998156
479698723
386309977
504915319
261914264
309148895
108198962
104690524
46301707
34732517
384099763
515144433
46918736
261104815
486965938
43036672
92637059
67834616
154514675
419891099
421980221
464905381
270045631
200297811
32934042
146156563
115942138
258329143
313411094
17779610
120211983
429792532
251915319
310418823
265278505
229754961
42865177
189929017
264035160
516207596
119379571
176386610
19619864
442880044
410968213
289358314
495571058
506726092
446370684
326118990
330929694
333248126
82288201
156949182
154107449
330101754
310608768
148005223
448317008
290552468
328313540
212292507
237212886
291458957
362134394
81546224
114463419
276489006
499304927
227373148
229821955
35117137
360758909
62843282
182988779
149126131
84110976
156692568
501645902
341043499
56200039
10738196
238722705
186412774
359238030
186559739
239783729
156377578
64832236
376008539
61427436
473015895
208556340
24849028
77319710
443694092
470935524
247327116
157451731
216315982
89721491
137141090
442774793
206690604
293171573
150337185
309522240
19231559
161930659
268446549
235576203
273166578
255521914
392037766
165669672
513798732
210130178
182149173
396830062
142195354
83809716
193141764
444944900
179655794
233164890
63776611
151708725
87616005
233423286
359648401
458570311
209034300
360565506
121000137
470591968
476560016
40098453
350381719
363570682
294984895
376795756
338558696
336581859
194224191
494871862
147055179
503391323
510234230
338613903
417305877
437865501
295185288
149781812
310621824
414998352
333614938
232340438
13834262
29779457
31625673
285406513
187215104
347350721
205568861
289894383
159122077
6452975
113754375
407244562
506517918
164300771
55608743
139401747
189784519
468303876
27508221
162382071
446905990
76581604
41548016
436330044
225868820
14924292
345339812
89643346
63268395
494130335
221198408
86200885
420717393
446675130
339664054
32318195
509709826
312918412
289849331
324887125
385726690
150495546
232211008
75423304
157661846
192531848
275731035
431687470
516456783
313107054
297313446
368071153
171131758
149988456
249644271
430159190
343195263
435400661
51443288
208224313
116611822
460019191
144829095
175892829
259986402
164835963
423860037
208985036
206358609
152801717
111765218
240922781
232756950
406878548
245918509
172244024
266528121
301561458
350342600
37458870
87662123
85112814
77839216
241871210
420172265
49999072
24552918
5404669
429856060
470710560
56417451
14677260
290659552
476825507
263686636
204666559
167034697
435998619
339305726
218068383
343822734
16520753
167692180
338219275
405111942
242982007
106145369
360213899
97185584
472974769
432222723
390721351
221879398
467203111
65306288
55691885
285355046
335629752
157731873
414387201
34303229
147703415
277072713
432424266
370610248
379721515
497567774
318874233
116645095
399969739
377609382
24417361
33817925
495823281
224495990
18509849
344245880
261342862
33868864
466079050
44520893
475564633
88671677
321406243
412072475
428586924
396751324
50094455
229289617
131943986
26065422
112883813
403843587
9948071
73212940
462885083
18562395
477926721
459046023
161775356
202708325
48681733
376735480
367997953
248155456
58393489
466135381
45675362
234217745
341030101
172641585
334105586
388006316
438539788
170769814
155437834
18554816
448416034
327375010
310431657
83001938
246481653
173183004
194631896
345320343
186662062
416436740
246749534
190520064
189351378
315372578
192390
172226928
253584457
79155261
38044510
244572575
117207607
263927284
279653287
302401388
201740492
503883950
231201128
495645805
165316825
315865296
307465134
204549951
270491343
424840813
21709306
50507710
33372091
297692791
256773524
238629021
371392064
374265148
225817326
411395625
109867269
188222962
378308051
486901433
70477911
338648716
479372744
482437457
79643538
481835927
246108271
330691923
22073651
202217440
448456055
247709106
169612340
1576302
240183744
33202377
49041644
65759395
414619195
333891159
512214219
98879864
350725225
444285346
258070885
174679492
229465143
474434321
302911898
341294709
69857676
181765058
96048302
123546116
281683233
140015286
448945111
252479924
501810686
42640300
325363276
358597379
238990825
33816777
425275263
376989742
313238516
486293653
221801808
241143852
263277058
26832247
277308716
238400696
191099524
199969443
445990296
325726990
170710428
153859060
343035030
93560369
111743196
1026268
561326
167357240
290120289
219344574
310380871
504671668
311123839
285102078
35620922
100947466
272774161
234395892
264962191
13984939
1599456
28570146
86210438
510925115
201463984
211223274
451849119
264033818
85825700
122497322
209204273
147198566
213759896
453441822
375931667
70364465
213943643
336558849
212232144
234678174
216132691
321728130
194880891
247051664
488581501
324259473
463465217
285798456
424818450
84039598
198333713
49728500
205574073
129969548
41100195
424625930
334943383
251834208
36310120
165907931
392730103
412120947
174242473
129619063
451507635
83845462
316070324
46678301
467556398
7995080
320889856
419639690
42451854
338131637
209122138
192886803
82559727
410857807
489352477
153505987
228923216
61241755
354385930
369863001
276881453
197390810
26695796
94565244
7275174
344014787
323549155
99989908
269196720
84146278
74237156
489774127
431287571
273444709
40941199
371738220
412614929
245376767
168320830
276934530
1413256
300823532
340025572
393582807
284367946
140157953
64666205
212813039
159644242
210131201
376573831
494017528
247804578
148916553
340116935
202894898
113828351
187660687
234963354
23969880
262377268
480990413
255557063
491450941
130592201
257810718
339279900
321170133
104069039
50374470
105802504
398240116
377695542
135645462
55224825
196242275
289359693
44124624
397309476
473389041
356662687
17133433
286663143
450645631
166495203
182681959
4432753
452024935
348001369
515761692
82477434
413645068
383768637
221447101
4894332
392772814
484131656
18023139
314865453
211675214
335616742
263916120
147112277
418049032
511097384
198802884
293763813
321357555
77268990
231627431
110684195
357909384
457679230
258564805
403426233
477402006
20343986
394966966
313892612
80287683
282699886
272277945
466957299
367165555
510449913
115425665
46542403
348820707
39614819
305975273
390457587
485456150
49893056
455834143
90792085
368259612
7430671
460266714
289689899
248748421
379964429
381891851
451678690
298680965
111940452
9684446
196834221
273195341
479265306
30726632
71525363
227045455
78076508
121175609
62021871
421131868
319775363
99011852
334679377
379795981
332973746
245093406
402067310
318700143
101564096
200082043
15100201
200097132
362983369
33589029
405024024
427950436
356955082
46784741
257794840
97353847
438041194
458716061
414882757
286616448
122454910
486783083
148665481
12419883
98146992
106863968
335958680
172925808
21710874
161026257
453191010
26650998
508820694
453716552
459027536
39758110
233368881
267751598
39944851
430156819
115432721
191506453
36262401
482160183
84528660
477083085
117614463
105886593
472602325
277277209
396763551
203260783
280323757
362877857
127263263
65071028
199134779
101312198
401509029
308581709
468266115
149074508
31182442
499292103
270041876
214056671
268693073
342943676
421088476
298973383
441479659
216372359
499813197
172888545
333250069
400073957
325347942
134907956
78082678
82911228
370191626
382957231
80895335
52266424
358541646
418989351
245735480
28504391
73290126
77217899
40902922
340173877
85824202
24219054
79350323
497082324
220625481
297114381
506387784
147942663
472867820
357550743
141546325
57514742
194042917
44420135
484814195
513812283
217164993
169111742
159917298
51855778
76498842
347547610
447344707
317638513
66060188
268053029
44869071
17652956
428214591
158809851
465410539
419711788
137351584
423777851
450019949
333957602
34122295
461187038
304227184
431042545
74314964
431100483
289631357
74789913
149925210
423667563
463114062
335301185
202848137
457218318
239642088
231890083
188965050
469664362
202578479
193476408
305616048
285142374
425738457
172328882
471938880
495599084
239937327
188825237
185085
209653415
485891189
249946435
50332982
178343573
224745441
21919846
511946690
457397195
203481757
93746618
386897533
86914349
50698501
101734436
125968792
450192813
332136859
155525917
145134441
314612831
386184211
507002141
500296950
495300042
464319345
433961910
336142953
515957393
401817329
283226760
383753856
490498043
128453535
265090347
335126589
445575670
20387213
385507370
478042942
343488831
256135126
491580383
66151189
83523129
282028397
230582574
245087642
212215780
17066355
460481424
188005857
453310584
449158767
362769801
483684195
212356151
483739410
282112921
267724788
394320532
63544320
418255350
33459588
372026549
316016345
39843167
499524600
269275601
369046145
33736869
117718701
234032665
110437532
153502984
339244602
145531799
156586196
346579486
293951374
185593527
295117701
465026837
374064013
163306241
420508381
338009001
487794561
285028557
2812397
211458358
152705186
208591522
186446445
155363384
320840218
480599616
484037290
316279719
506137352
470175621
249375435
87809615
242220853
385831305
312701155
324319339
248090033
264247113
435506593
415871876
51175725
312894819
206607013
82481747
237599220
329233022
39410219
226539144
500348852
99598687
131717723
276310310
76226726
139272958
144522803
17959678
477214376
292262276
109784426
503213327
177040452
263641839
311050973
458835632
291727355
72082575
112086871
398696162
439927473
426659972
299089441
111415683
377764968
305736282
343389678
249177587
275409349
376787591
460714776
394056026
15532172
491917352
244102883
363229743
22560542
21404739
404793154
446743935
277104930
498035268
199967936
95978113
287881449
416024806
480902469
387509539
448213783
446839361
195041992
192955333
165090021
435525754
85972312
474352741
229999371
315157702
65558072
96983622
89330926
278074198
76991062
49214621
209483453
163859465
117785704
294663631
334329947
72332040
482210012
237238730
486665711
116795005
240653226
488459406
390927847
456159226
265275086
391256719
65209746
12463742
126827790
411624553
254504552
51775410
180247542
127226999
472797581
433754458
50182986
252019950
482863957
318668054
31233395
203239894
12977432
456946568
271157084
384315043
16121928
423474922
213348077
138107759
233864477
505057929
235255099
451520394
193916100
292477164
332646767
318917164
264342469
221806
451466380
271209193
365408009
302478709
455901433
116514081
51647960
49210559
320838907
161165331
252288178
329115303
422236834
395880422
124370305
64907330
311701081
462406921
289600640
16742554
47537215
11491573
93555368
296421484
38587523
38134321
426647701
201974844
131621493
54327139
452054666
478083035
247732651
105635853
116496698
447463674
422490582
35531614
31216310
326410650
142868229
461716518
265515159
21610072
57013170
373527254
240213597
54321903
272157714
9567423
321217731
305312106
50759618
490185622
410054208
174580004
201136012
205261625
394563085
246895953
344935035
508679299
161766572
205039210
344406587
20143517
64456683
104946674
499086477
247134582
278920252
91511533
118863806
146475560
168563470
503362469
54796399
457049130
169106655
111348922
41060759
92181765
373515239
14623815
94349810
353470896
269516533
381909268
497825659
506688281
305272289
80021540
210040469
401842259
323188016
119258663
391608174
346760654
90712321
210557925
486170232
354228476
23762491
129720139
48005290
419235074
403017501
202053558
95418823
488667059
288210032
39674098
282995071
93356
380317027
131437583
259279865
269991852
201327511
453178094
333954264
153078812
186625714
329239324
239172762
203777194
377626836
387264193
316579377
511986464
20457693
270878300
490372634
483208918
104388487
290448244
310128505
307354075
201687770
325039970
234021053
249705900
325374404
67116938
500283548
321302602
455163541
139542797
221228884
398590183
328978240
327953107
431073792
100277921
258828487
183038108
303533599
100751808
413639748
65206522
238853990
392323157
109725407
362654656
311027845
463598381
147081117
172167278
315756583
32625639
51281429
182544879
480335964
392824606
505107777
256023122
469119951
509959548
290761334
488580490
190655390
208642609
376590319
118078249
286557240
494115718
482197605
209344991
118505781
376268235
356558475
266110392
382477352
362894598
200147510
461404400
320507740
452296525
297352158
186375491
390507802
369588672
499753134
433403561
498994933
286491328
277703903
413613491
70476713
423493429
237354705
286917200
500462426
471956445
208297753
186523440
236191011
321214948
246827398
310149723
124939082
293317734
259179952
286601309
505923238
144778957
494191224
426371924
489205310
361252913
317317087
181850928
485003520
267826374
473654485
127747733
307586995
339707404
469241436
314622204
430637219
314774293
152557857
317802961
161266254
355001871
363402734
440212176
51932060
487330926
503942351
158088590
23031294
123796345
171566336
11034632
149647996
164922211
506656761
293048651
120036064
79246945
465690195
281462688
423478798
315433976
297130084
217718230
370502109
146187090
295393589
333560963
183598778
204756073
384961844
31736046
106665249
67914339
133321060
297566183
148438705
477728444
453590325
357306818
435033055
370876536
183255224
55189619
214428671
367124530
104101203
494255786
461991775
339335968
15540248
125346123
73162995
106468470
108391027
284887956
484592881
411234614
348491077
495836661
387443510
141636523
164887557
406656337
205943733
201538815
65225483
406290778
218024501
5964092
136244704
390361754
301102195
273676145
159927999
270139630
402462815
46670258
469967969
405356345
63627005
44759204
344146584
334448841
115135145
224654890
192735226
291674958
135536816
24317349
445383242
205797681
517306415
292014004
423862073
203808372
352261061
415887930
197377033
201370004
453182288
476731552
337792113
61769718
290603888
442952855
92207092
114667421
10073583
501776244
292888331
19741856
63495600
409159655
500105917
460382887
443349885
311141205
448821801
366269746
113139529
469847153
400160944
229797739
401311879
265467311
217998636
209047527
206114334
215082304
11133677
189883664
169935128
160178543
381066806
255671619
29590313
417605976
150256894
457919666
337447917
438035806
477145313
106961343
509013825
259787899
120979414
184290826
281726807
510231661
425053217
304568854
374796077
512655378
445615330
439727347
84114899
217029868
135894840
55865301
452015395
255391790
240307561
18962796
320637913
481823651
341936726
455308062
322832430
68521860
387097750
502814121
490518059
101082995
11710872
425445864
63156965
309885128
274250263
451445616
191079101
290744383
182107111
456347966
139181239
96301724
180685501
22630108
346269887
20667809
232707098
291228592
226962526
412893796
313917479
506782527
112628524
197917141
98863250
233975823
410018595
392837108
208101822
419089718
435896199
442924826
115964430
30827171
281399433
389153078
259450619
60350232
434688064
292673323
301486069
336863395
69831982
505624868
326340679
75588756
368291001
315691345
183383089
40867287
204345981
164521558
164650695
110782653
12970400
414538547
436398226
150144965
128031445
247032042
470166196
390388972
235857667
27369997
333929384
269256819
465724784
178700446
304415634
281172846
480001525
146947673
100100016
273853839
264433911
459594317
392933173
494866162
435652414
157516747
125962530
314526976
355476040
254462917
68387954
11820590
127517285
346090239
144882926
497474420
237402619
32359004
445925510
215237846
129621076
178604571
271595721
33815626
171028638
340934660
54294272
9880736
317829144
155417179
118766545
375618759
376657717
510764328
266990500
134566974
179493897
245692494
266625579
472111105
437227081
366979858
401753443
304479120
490895345
427769856
136637313
15475242
360082908
12446475
176480513
151475160
184248156
512498139
214970661
151989857
364350949
427527109
251856543
120581750
149203807
269171204
302159305
458793157
313593321
18853786
405805349
210064320
293709649
126608208
464584905
195696297
93598029
155429956
456185071
97861006
315974289
345535590
306866924
304789327
250333855
463329897
87050150
282136732
280815600
283477960
283656246
52487216
432147511
383601872
475603141
275481856
448524223
233272603
380853343
366865139
451767308
392179790
183769981
55814160
200475634
512616873
164730607
268331426
139689496
75275599
242313141
96009112
225815647
310234316
117427935
497646041
37091887
421141208
150738675
453875674
34827284
309170823
169088970
201605073
399423378
389561227
129622574
8901478
346770916
515177116
230380959
516067287
378084521
412490285
20557766
458968845
348662719
159234677
409981216
65801186
63457613
10483700
417702993
60621160
399509600
22200114
440798056
377150512
217379231
497112243
340869609
240344792
305938952
331423786
303021061
276928486
102887297
436758240
162343638
62567304
149660710
188879307
478330602
135418101
162432062
395898281
340518678
455583710
229078981
294683595
411544146
489607495
122837572
277544117
79542245
515502736
317763414
239207564
255847892
132687737
274685562
102530557
10965150
209691630
25162175
494157437
388479457
180755940
155612785
228417435
246315233
60347644
292311694
49450291
313614498
354018932
238704130
79962416
5386466
356895206
379987253
74100696
501008499
4276197
67613481
229213376
44904491
55885527
223246890
479674889
122977503
384258533
395526603
332160917
116743170
332462996
453084111
423854141
305727304
321800650
500073629
309040188
16462523
5947546
343213823
448994492
514897559
359757106
140761717
476820150
35751618
339583037
358386006
380859466
432896809
233237371
212635839
344044971
153364218
363634572
353198423
277545623
296949549
458729225
372021730
66615371
300593550
381563903
263197917
387303611
91169809
109703342
441144856
395053145
492354278
239926073
194546210
498089369
66713541
135972872
142885882
203273424
178206417
78214145
4575534
169909986
15906089
387380731
477591092
166188113
355714614
222210578
434913458
25228786
465528316
444639942
183220826
230522923
403523714
202862233
496866576
384963517
384495926
132266785
202207065
363743574
42896025
493319471
281575964
392737600
280043758
24739542
515755265
351316660
465911332
273664004
477757222
101343030
384681292
191495645
268744677
504245312
158793276
187437530
144450370
380633314
97399312
423939405
170072681
53384547
117704709
435612571
43314109
72593143
67860648
424116319
84954936
363808335
402433012
151892223
255052902
304030220
303377234
461769534
484405684
239275037
429349874
395034383
313973827
172169752
393260138
40294871
66781393
362399793
278341229
17076382
96965694
430295778
506511376
118573801
204971008
179668416
10500749
168900889
15081424
80932896
225983122
353128642
119433195
212402771
221156579
465294561
460310738
60873055
210570471
50135979
247060568
315402330
177431922
303719038
54368617
489636441
395849529
231361225
143203171
96537514
63244806
492861300
252110134
311189074
240447838
516141416
486068477
516564965
462821031
141194620
181123231
211681837
265162255
507176225
49405021
4408661
260025536
500548914
139793975
222128924
455345411
376611750
123647416
511046466
451533474
292966970
378463483
118981949
456578981
85177651
107414216
440652198
432947403
208806618
211778544
516689856
475986893
239686934
440387979
235367079
440991630
173389601
407698993
286691091
490206849
91453068
348183322
48524774
491588132
392696954
486857986
496651936
110912320
280834678
233297076
364183292
514633079
489785556
492813260
515548477
108688183
289048002
395870551
168554174
462167574
233658834
357296377
46433657
23556442
495143759
53257825
240292615
291927349
444656146
340791520
394407919
121669975
138850506
234849357
455700773
65522574
494596378
516300229
244395227
43931709
319276015
176555260
429771051
181530972
415613411
437920134
343153625
482954208
404405227
99799233
456821819
117807937
130682333
70772395
485775523
157096532
425525212
18536792
299173343
7221005
234658960
411456542
237033778
463383323
430716603
84842820
221219362
187554358
343293116
7931196
392235372
203180411
201175366
516107842
318823780
173385794
39593541
481105828
451608420
452181929
431162530
479809368
361395054
368652854
104678017
250341432
295141038
18424591
90570019
399035293
72388523
135496981
185728753
317297742
162527447
512106947
36578022
164429124
129095565
247445290
245493742
321858784
62437695
197476261
147453880
124963444
514147223
56885287
228040651
152458225
163337349
15410187
142676122
52184954
215331395
297830621
402500846
363576025
375939084
251697710
314369368
163809669
73875677
215281109
473968452
151783980
26687506
355778528
191857133
477643218
485743886
233317367
230209069
14334130
156906293
122158839
395204130
54598220
23416767
230158088
387591037
225537681
312507578
494886342
476213952
43146767
78048180
445786630
101200042
472302822
306138370
500095799
266734297
323578150
447589613
161186457
327761070
347845617
17067666
308356178
172841769
138782494
196780570
25410241
350041323
346276849
219544794
397789417
276436346
196166630
463766550
303048063
143945829
224946591
200682604
314567609
421006625
475502965
516647024
440448283
267264040
491328093
480168982
499578250
229916700
284604730
264128700
174130185
453127925
462328550
72763582
474918848
269168637
246566670
436112521
130910941
229322656
412036362
151712784
503718606
16325149
477715987
53683149
351609107
54566976
6530409
242807209
489663317
24439941
334553618
183338991
77080678
243887830
226051359
278284533
424138780
356043018
159604778
55736632
136261910
517482631
300605910
152846485
284015676
378618358
209739379
170604321
477754162
279603992
110862110
133748373
11625902
97944489
8420117
375748025
201662236
249073762
407161899
296172021
201103199
431566572
477873888
1902629
415807633
192954034
361168451
282387452
64375784
317987569
450217353
14798504
29306955
289044777
311012447
116684287
419698348
232031899
420994415
241376233
267367940
280506049
23486615
272976236
315523040
350228521
291818268
233829676
399388330
516573199
213599230
19519754
192428674
68888511
372296533
261799756
398532613
481572632
382762620
123540990
769182
158890297
148833377
349404488
445446587
332069770
12410193
285485765
128304876
202902443
218182981
205732045
389556658
44839654
216586883
50314191
39799160
52216374
337406136
5767574
325369614
23147877
41632069
255784898
115494025
164292587
108519963
513889787
142068103
404042192
458104458
254901189
6054610
198525539
21405862
255959684
432685788
116314589
431607374
279227331
212422362
230669787
15394430
509367635
276601887
196042992
204591312
237166336
466673314
204761764
158206122
36241503
268247649
270537011
188022622
8192789
90391125
491256198
219334554
517961283
438804187
453538880
450429977
312323444
330897459
338299678
96336308
8377229
291762467
152688143
330664896
160071903
183951249
497740660
295622495
483741140
96555216
266874431
349890032
314454196
425765984
390770854
498908839
194486808
228811310
356933717
419555944
307467939
40343635
313043453
109325122
129174662
185515550
285681843
82725948
190084833
304102590
479426237
297873861
178204446
460962201
456033576
88572180
269503269
499730389
276377003
230902972
490718861
273228010
199345448
416667596
340194047
154401969
472272126
131000417
383187735
26080523
56219449
316995094
116204075
416213990
367625421
136491934
342004172
78114091
373751694
249217423
152903282
38968617
100794496
413672181
18572234
194194002
256091091
194684054
281308790
205596242
259288685
404004982
140962317
483038363
118672669
476753474
343739211
75682778
359705317
485406412
182363853
112682315
5592806
376797307
254425444
328372246
47094774
137234968
238901052
121293255
354081345
185613034
355357116
371815308
60351870
337192668
239240913
214340571
5291902
52159000
231938456
254427892
383895643
155796688
359490604
233472172
228615569
450108184
249753961
212039049
371199227
344235298
260965391
511976306
362437116
407271989
126819073
222751074
46298311
74882670
292852166
128123770
347216213
45591728
163437606
350999468
421494081
14886798
309145564
383701548
315262646
26565967
255064428
147188822
81278946
251753795
397311324
481382448
108917309
184018888
405218306
140106377
213447464
187140374
40894959
24983038
119718479
391054894
140897801
430462471
380516049
106382365
139166276
149086402
475316770
61050853
241655486
424246246
57588381
99756873
342442610
105878053
59465144
105575936
361751303
462191981
48675639
98637394
353978324
485356079
270532492
342592230
447467228
218893409
93458917
266247576
277624761
46581876
244735135
16811201
332155402
460411182
419461720
391637500
7161970
392479729
258206221
168780318
334315732
318558039
182939961
116979583
410953553
508196362
133089682
255290890
17916569
59053183
87071714
500171257
294460888
390526031
332759206
48379489
203050871
393094646
376500958
47795424
317543975
444277009
183850474
364243353
55524717
332750931
480671769
62711581
83105978
230351235
237044945
180210318
302302917
504852601
102134492
353106232
384544418
242926895
191261154
463000588
249955505
228826585
193939440
225580465
406293989
424862250
38269048
304252715
151921141
77532319
152611519
114358720
163418892
56942132
98138664
348836179
369210842
231202488
212570203
23796135
316391836
1504728
239910695
5236882
235165090
502777026
103183549
517023645
337741001
68814464
470558614
217889504
442328455
79753631
509727931
205432593
360396805
408249242
370560017
325648658
4667109
185673261
351941716
3643829
304879500
328063637
226201988
484022703
18339658
250491006
136109764
194591089
253337829
23270920
9135446
291274094
115900197
16010401
94483408
260656634
319900247
104263299
367909391
470338384
381506660
420483531
151278334
104830707
36436984
499001268
434383475
462827270
125431057
97449832
480361388
115823460
198494220
274505366
250101428
5137092
411185431
439537304
296676537
139919390
402702800
489918291
249683432
455603477
426645752
226235054
327356727
400262579
8210985
230808744
164320337
160800085
395043889
264173605
151109009
328369704
490800301
204562383
117009807
345946673
465219350
97341782
245179213
436343141
332423908
263608811
247987191
465495177
203801385
195958430
115598666
92476253
383178140
485886190
505275349
349541250
460294002
333686486
273533279
474129985
366163502
166769572
56494795
120765738
388654800
264242345
482862565
277601041
440662076
510765640
476190251
380523870
502927746
211103639
278029940
425190280
129902138
147842944
432439977
151215962
293019272
255181118
436096502
111535299
263685343
212843981
422911231
173494653
444784712
205742181
308618237
178588501
441646254
112389554
149301011
32503343
219535666
476954951
489092710
401405462
488416451
81223182
278602692
273796547
360697456
7999929
479218523
488542310
60327197
351994383
356951841
463217596
331517878
450468580
286512379
416968542
490215155
80446176
404011818
468254083
451103904
183761462
470709492
298195107
364640503
402623980
165989443
123940091
306839670
54993050
38650422
422991111
429501394
136559207
423085786
354574323
360569239
140821497
218778501
101272609
237437404
458414807
254409695
198556047
350028875
155747356
180747043
14854015
220596876
212310323
46488856
404286222
280736775
149055052
219245637
20462921
104403237
76056637
236648439
12576332
130104819
122073594
195597268
107870570
403826455
335204676
37063805
321104762
95225285
111710277
452771895
301733197
487133314
158474994
289366946
78289265
183058623
201341538
236752344
61261441
150016321
354006928
221530831
202071517
213722540
60290329
100227016
365988133
27844953
388736846
343992164
341810554
90592602
178974252
331199649
103900769
201903657
284397993
30213213
338879679
449161516
216023322
377327005
65234332
481864454
13098088
265842581
194118559
507895147
253927215
287336754
41460547
453995511
458287586
79656921
464077298
299332277
288899941
254808515
210224865
470298105
275639108
439161396
465763630
142342118
139339395
203849209
515737703
363893041
458092963
327007773
161282733
71083012
205314283
25555081
42503594
305932383
416956239
1455
270380881
235844030
23941826
296137638
3790061
243500117
459035636
82607753
89213461
204790549
474204951
217865955
347089098
267609399
457757074
458398040
266264533
44407433
208222358
309047040
116179593
251194877
474826375
427963216
151966503
407163991
504378074
239417814
416207587
103799183
53265515
454742992
112913455
98036710
413216557
25642793
215443094
90714277
408757092
76235550
281970897
454103175
301497179
76434625
105112294
84382199
480451077
244910388
121958747
464774345
69087379
50452254
389333190
307513521
356336379
160940501
285600435
175505487
504256633
246841585
213829581
299787725
254400121
463917980
341882745
406144569
77426022
188818131
338540972
384642805
86534784
151724667
504386573
328343546
164870541
463895052
172878415
125755954
427728648
382105113
407604993
408644203
208225659
352111747
55658112
474765699
207971869
334155976
372260031
315001412
63365447
68792863
117796113
258532662
293007629
292387510
496079536
428557978
418839154
239306475
470995976
317004486
117934532
386608499
87365745
13138520
434092558
146198549
108938599
147190731
91244296
213997283
303368275
113465121
44802391
106770605
72762154
328535365
502038664
444997642
333530942
128228929
362339480
179726514
332317000
470557557
53802501
251888957
118920488
200867043
385388848
254965425
147854728
237505871
293950312
139633505
249519302
57968024
403393587
255498811
90337697
143525849
31029480
256294582
103224985
306171727
396010268
151248022
320338704
134065135
459055909
392765490
229544209
170213448
376292050
53822684
278681871
508242188
247507796
374940227
281482712
33227530
381674325
261820604
93565418
169841406
76158447
164727980
107757295
302085765
36542478
446915862
477706542
21129627
468220144
4829772
109540826
16317159
73866905
127908970
334918649
369379668
496927208
244217843
400651176
499386688
119877580
373024111
310818069
487342318
275797989
208611943
149452769
404695265
144618625
94891646
430482435
265586648
136985059
276637669
421799787
511084680
294378533
187154961
23058310
508689828
458785682
511086274
344947502
351308129
34545969
354695412
217573778
72118892
195333490
139586276
384601977
113822578
281320054
79550148
198419862
261290397
77408384
160199781
72624977
224641572
464742852
30072874
494173116
66561853
17932122
262468980
209939283
377041469
324202384
508103143
349462788
141846190
80768903
308980898
142841694
318614343
126279191
51864586
88866591
320491056
509799872
382392476
328915167
856766
185221659
113430258
409384534
517000271
440207553
358944482
450031998
135280949
454264994
290249511
30506569
50228164
230073722
33015787
225870909
26330828
118541766
52799928
364302945
463415824
390663341
200815006
101685206
118866910
79528727
231237778
485245034
58230202
438993895
125525263
284407697
388485970
114286604
77956857
103998630
284017411
158715509
474713990
294401380
85797205
449341612
348925150
444374205
112703253
86937054
296472477
299729920
463176542
425993503
446687771
301053107
104058526
169332587
144320095
426872760
377151946
473602846
475158087
125533121
499792601
419043161
145065713
265303236
319961455
390040296
499077619
315427829
31026871
448380599
108637162
372869327
412220639
419575346
482284463
110541009
4006795
427243514
198681803
227386799
88820496
429452304
425627995
430026933
255658886
61248205
229094038
102214882
268624287
108641431
45378402
281601751
389523670
216794886
285543923
470147751
452724582
149156490
226365917
228643177
231247760
106578811
386693916
225458078
105810131
89920005
5203872
369698579
147510336
348607268
119091699
204352639
223641403
345024517
384529922
180219044
457209135
207520333
187366836
510468477
238306681
173428447
284524735
357470162
284481697
460528619
86341109
48959583
260197673
308318088
434798314
39319387
311354094
507462718
478699948
458661700
478871430
120701037
508878482
165225412
272512290
461774720
495896789
101904244
253522856
273334681
365541082
89022795
42316317
379880127
419740207
425871403
256656336
451560573
152783139
496948688
329640890
400252594
274599238
251679170
434602544
472946694
486961381
516136641
420494549
51363532
30654750
155604400
142157495
341770883
402738078
47113621
308459640
381508251
30627562
442500024
380730815
160332287
290225070
53684351
390868516
349976238
15436527
490866577
133243109
483035321
429058969
5717330
147391973
90310434
129672488
412099195
165203664
270141406
226876873
60082861
111955434
89534199
484692678
287668954
478389226
200173045
53193015
65037589
244080914
62281829
497558657
227904190
339304111
469032528
84323784
195939558
182750331
22687723
43498533
194911101
479625998
123007083
514574542
339230394
515001931
56240234
60729059
324381916
413993028
371421032
389276867
345955097
3777735
23295269
165250211
437337841
161219835
477275782
459744498
275273586
467590678
177566157
156618432
443933934
24092835
340635348
175730642
212394042
173138048
294897646
281921741
138849457
351388849
477751360
119448154
31522119
486247340
286387572
10945884
469192781
348981556
139511080
232287522
19879496
141963613
279698824
67379231
49633155
101674451
416518850
415709982
167666880
176048219
422804549
273487771
515779047
174378909
120586825
72557475
417294598
48067080
319981409
257134397
62682511
278955479
158070593
326463745
15059142
338532096
252952175
49503084
472951495
204865017
188999435
57444643
121527886
432635085
233005670
334596310
174779941
197491346
156301266
488238207
453407079
19671110
284857505
393802992
223295224
27818559
461019059
455576089
122094202
468027165
250586102
303858639
62230546
510745724
251429884
324025272
290869998
281522420
16110036
453146310
412331607
342280377
131713743
511833211
87460123
229185198
41301206
66096831
123636244
67141901
397501392
369994846
126127741
184216734
249962804
172323267
48609568
234578304
399575220
310309019
196877755
374333394
406000279
479341038
316934915
273838210
398602986
229932247
10327681
350308112
509868142
85693529
456521796
259746796
10544420
76390212
456335846
117192281
69181088
331041392
301081538
212075110
65247681
374116648
289154284
186701652
283822439
221827009
120716062
52309119
389096405
360152606
415158353
111993643
499057569
70548789
183261384
482324159
405156078
474200481
224183540
513436555
134984018
218431820
324351242
9273779
479105922
191187269
184396610
430089082
297609883
112963961
104529316
21493588
359558460
373152346
475619006
242781775
267798850
384276392
236128016
235970813
229902858
326351441
88143116
179692742
481597190
391558565
356907374
294468465
15093820
186989127
314603045
28806073
214034786
437553036
510772512
299278088
435799231
101068978
198900598
494896798
336708338
108321993
331791980
46498714
500651191
197379932
144833521
37118749
39336432
137054800
281647458
114081739
304710993
340764245
50952269
160958261
207004037
450334108
508064545
174203732
333225732
254880455
424036193
129712167
477065277
370909126
132795278
47291145
120985884
2667762
59743430
252899644
197844995
220870879
99205527
94755173
294455881
233512858
506109447
288242412
415821135
292268548
317430271
86596577
8940229
8173912
144562195
95412486
86595232
514161569
467562836
367498496
405876158
80036694
505465067
69879716
38852863
249888530
53006280
191232204
49738343
21576822
490101419
212368292
141542019
124576029
344746554
390822054
114686253
217299565
407809677
448662236
301064410
11421910
137555198
30424776
301466835
134287705
192697547
485437840
412581595
138360115
254792667
281548925
168267630
450738649
445125653
1941140
176488353
51677774
478566990
215944125
369381294
192892259
304292470
411244227
54115934
277035539
306879300
345817940
347088037
369261241
74960074
436407343
246178187
510758550
69072881
451778243
505732137
275246218
496310757
473290437
470865171
133872185
14852047
208294275
177786026
92911086
429242961
71291207
390185016
68951053
183081674
190335257
134429323
323127282
179591344
477796238
461523671
51599456
501812564
501091827
197912970
254957965
61137802
247183223
329854661
448320402
329981414
8311744
174276871
435677155
153277287
86922585
508227153
384057143
137558772
216871266
480089689
455224905
25265312
306845717
113189285
239911982
309623223
385387602
60287051
398951316
331212758
175285204
485534752
253034062
214561779
6651759
89809613
163935283
485233860
391144590
327040145
153101668
60862180
381533842
241495516
51114552
11752128
449746558
6761184
439203148
80445153
387164243
98156836
283088183
499266555
64184475
441462353
116249039
342434704
508815601
425234028
60678931
426678697
165560482
258934946
71930374
386530660
32132372
39536252
231423858
341589817
133200486
417430277
433846931
67728476
396689435
302205273
152685382
512970450
231078220
517863280
32753252
426453619
204845910
10684565
60309952
106762916
166236727
440360062
355679168
109790172
343235774
441382835
418869174
449015624
380902234
441690220
214302124
228877744
406981829
361728261
189306171
149119839
448271399
471215808
383475001
488348226
57677850
404128791
503383115
238693847
286307227
334999703
238531271
415933834
146733519
356520642
79002943
481098336
452036401
461333814
298382261
138768169
176719163
478209746
144997917
68896867
188793139
116491323
104765681
26039239
194834571
229736092
474529764
13478077
315980521
370252861
222485762
53259718
99636712
198772401
5873603
194965545
494887356
282185990
426900618
196522884
259258333
282102490
352489599
215311436
185869892
494774733
224895712
352324791
261004225
309299459
97182464
176781040
297415201
241862955
58482806
201357617
114917588
71191220
125202766
429387059
51557933
115871979
346223905
80839958
97879787
288483707
179980841
253225333
106980289
440909313
223415004
288841734
51607790
353430519
58851071
325266651
311160775
156857981
500126562
255384714
34914377
426045964
506569720
276002307
249707986
100552406
443527612
193846463
205157724
36440836
486144809
225546286
336328005
479760477
485231937
91663756
489894874
339196407
201047528
212521360
516785350
305819146
105497213
113297496
172345084
408515139
248555538
228090076
20421207
486739812
11248257
25832213
117306037
161184888
91368102
376723272
401118059
351033440
137304078
291990507
464411566
182518997
294095667
482153943
261077505
252883159
391374153
189616066
408416162
502418235
426026312
223506539
293304108
406178094
348730653
184189329
488234467
106280523
413340204
209438459
254096517
302258770
53154116
365404448
381522259
158090246
219563612
32904283
270789380
141224016
3219949
448537176
383442537
449508696
92378985
142332852
509211199
355821497
4022184
486619236
110880846
302915671
354680427
154911360
207440865
306528169
168293841
468504967
149640398
484533223
53069980
129173586
511294063
515110711
82155033
6077790
353305992
465939720
201671837
90748604
458034857
61389331
252761879
87063267
336235124
411842603
164318601
229805568
226238224
424731075
194122723
46962593
501846201
60020277
30323530
480636851
505296793
351717523
30295440
88499378
476139090
353057121
406708671
85750886
395936538
7794732
501963333
438195066
91038781
324979556
251765599
295694914
277395826
239285550
419388719
231773142
179358041
352574735
417753439
368386645
228979336
209682652
54237288
130866846
111460461
315679333
490254852
443037838
280863109
299829548
175970029
117104772
32654858
451106582
11493148
5481223
339030613
16361762
371126425
385842290
359646757
158650095
375178259
69259867
231422424
79468594
140776580
243092080
307718304
488201657
278518911
311462131
340808715
115266723
231110716
57365414
51874142
158707064
177915913
165897505
32492477
197577455
169297909
69241967
258511097
493080724
438158065
379183899
259256845
479213131
443181533
198499686
187945679
1697859
20971598
251712967
180790249
13308174
111741583
510553945
55508255
325228470
347826780
324635067
299070110
98674581
154684970
334681447
62717414
228750337
516688666
5355133
12030941
324474232
128815927
248021171
360092143
345773775
383144234
218399864
203673947
512405369
125296441
374050645
319134472
124767762
346419963
364508011
414107634
242129751
188250431
271771270
357802316
498921712
216672909
28615653
403416319
85860343
251772776
129631128
338853634
94076552
171848784
480442845
509323907
324306683
397247575
475478199
396260876
188817043
267506637
188786618
209138024
83235855
33198840
71202057
192680434
505505902
229226639
277936822
48802159
449581495
43563437
99230988
307991803
224510895
28433251
316376872
22150019
312255773
374423215
100613933
310693464
323641280
106196157
103877144
79459943
58419205
6842085
366066883
260552121
210271166
313287612
38425853
33743532
117321790
174575833
156649923
419501278
454791253
3921154
322213234
50342650
349828063
511275554
366211099
21353411
9281487
202471648
70149152
348349353
441354957
233050160
34075019
455556408
448146799
325004563
244524868
289651030
62974277
107455278
24497805
364081499
403409075
406055786
93338403
128068022
363592022
134168828
425898653
450537132
299094886
321219152
281028390
343646967
351334124
91442980
171896159
84979367
254236124
434695579
196157190
116005753
131909809
322624774
246422594
381854872
55126065
79347986
57229589
154220368
7297519
91272182
173490042
297559058
53984342
517143177
482159174
338873780
343508517
163734657
300632355
495444044
215958211
423616719
506612677
450085602
433567131
129214061
254595453
80571725
473860965
365741684
248256583
159493474
161813159
362666507
210248596
187279349
442088312
168511518
282492986
348311330
319975297
214976161
342374699
234962200
389783029
419919294
257937203
338331240
111893469
203893619
272499515
508858626
156679285
250399289
381718691
106354653
126796993
293525401
450743603
219432220
405712887
335180245
148746267
429970731
29144420
91324248
276827115
457617033
230720006
186372811
46564439
263483716
95889584
461385886
431080162
465109750
227018204
98828084
307039727
163975885
517893775
466175804
243317521
82248560
34717988
29459955
33904277
323789193
191223109
279818758
325660625
493005636
134762580
168710141
128622474
490883672
382153692
4034979
206757368
515893600
140443378
284607169
517466492
100531767
390511713
256395600
250171642
107351162
503878182
3737809
369315206
2220561
491688524
125950602
127849121
43207298
103540064
42430035
138599667
75419425
262720722
93642561
90019354
21768022
236770070
20416457
471512412
351149156
221703871
461473936
440637626
80340391
236137330
41530647
390347339
353879208
207943226
329743047
190702906
72632197
142839339
134230661
342001419
282715906
147415471
368629288
151588656
228565948
422626301
473129176
259055732
466812555
300117762
480915810
338569072
52822328
252304875
205227744
82558591
244858012
441996479
426738177
386486516
444375413
242505575
513021018
364103726
447543180
295273036
209810200
443536254
375824795
279163557
244316919
211885671
64069821
166944789
33513375
339866061
2078656
186667372
159625198
256401562
100408268
31360048
129646275
444609123
77688219
367537434
243617949
189509196
176623621
384141646
153158791
168062094
174693209
130485434
60615895
310901332
311694447
215766657
202683567
124268678
83071539
214009232
434329295
116231930
26093921
357328638
348074372
113323914
117809541
277832760
444732361
217209799
371618562
491332019
312750127
34445746
246207873
34012088
21253029
264581359
294189989
28158936
238899666
175703657
188925716
374573869
430451132
149979834
385733980
457361418
14863484
440971129
315355320
106854406
428988672
300248472
283797504
188890333
390520501
238724220
399713113
355754985
84036576
429978525
87784128
447189095
300421524
137178920
277300858
512210743
136639890
397514583
66804086
205729871
41756329
289386511
478957195
29708954
408661633
47989310
361512644
331837413
511103928
150799753
486746324
348955213
13647107
23820993
89209670
384799189
48350249
282633743
378191031
238489436
184660886
439495554
438868226
84067587
476717259
280372444
266709947
396141889
447473093
415486183
74353969
344871074
398876569
510818500
360791372
52560408
95247749
40893104
255439532
256433760
195564886
131278972
232295835
315978614
23625873
23788303
480427692
487080762
24064409
369642496
507779851
87102628
453709467
422472530
87504262
75729629
238486894
5063283
458697080
82727023
441914858
182280602
118710981
46811228
76812178
233883451
460409315
329990921
99087172
423948936
402564491
324907154
280448513
318015789
512642849
108502654
464717500
164643331
376016521
4660658
388197741
111473258
184599172
318757169
48488802
38618965
198243874
260024225
220408019
247905019
189678183
96275660
314199247
510712440
348547367
337776193
21910059
182714796
209582157
499627603
507773182
368837023
153626043
463115236
35110142
364425741
59382072
477819114
129974884
488148859
422539364
384814246
46807702
199980493
281048570
243442536
391497164
228845909
387529715
120030538
349846734
391140108
414463579
309875418
21506017
383284161
511337618
250453769
13673887
142229958
370954455
23323530
40618257
406269131
5988595
214360259
91467105
397525552
5016749
437543629
84032206
420606558
414507144
338314875
374926934
486022068
276719138
139086431
57675663
363166248
246466906
61456079
486948865
243224115
185232898
194202184
397123058
222242011
505985429
169241664
7211575
316814342
72259478
360026077
302871338
42582300
396255201
50178770
493568557
191619802
164263340
195683575
265406089
470241542
116410092
31108016
501048139
329196594
253044317
475494196
148380956
275369662
364921521
365394713
375137975
96295068
330292983
134645886
284360512
204466788
294983642
250003408
283284047
381015218
36265939
170803913
96068235
74576920
174874672
178893603
71146145
492484120
7781152
480879281
42886774
204944923
140796468
256576839
129198396
517436706
85537964
473566588
319081784
471072772
235707605
38126588
367302501
208097476
510611378
152338103
186193834
161163952
269701908
10276469
290535725
384675110
312720526
408817182
391820526
276579506
132437596
174053889
260809364
247422448
448242150
114344091
251587729
337476019
242199445
342124946
464770454
497872868
203134477
402051115
317683367
370291520
11315928
258218557
402189062
219228564
507036999
396344899
340612250
180552876
492717744
412357085
61209746
72508853
346769428
106040774
400757705
358011015
446270714
111539872
259750464
264970619
42418964
2243757
319380676
357266349
415908728
194446720
117903626
312284092
118519711
249724934
341490907
425536997
439384368
297896142
62473882
66027263
242531616
182095278
275151353
100497381
54535187
74061718
378512677
447133438
265167527
356237927
474034376
338941026
193229182
514075125
278506604
336325724
109796047
153971051
229873029
190184555
118134774
221562336
290583878
195077747
360109028
223955779
47307250
214679411
445186539
147394781
86667770
91083127
264136981
85074176
375555666
490282118
90480722
134807835
92256852
367359599
393914657
177816682
137353688
480802492
260779716
75792423
487923950
475988501
506495962
163360286
413934261
300214622
468625136
246527402
105258768
237118593
116350669
75735439
456763628
392669114
495844478
494074808
219029454
391471615
1887546
178262282
221027901
63352476
430422032
257876851
31073392
114289637
70989691
296539973
265269931
449531253
473385838
392622982
215693680
59397896
402845236
9079359
165428383
73441831
233498229
52980486
276852766
6659518
125815553
497964753
98650994
338962846
175692249
501563337
290848328
462764367
272900328
444072679
341519304
449057893
329508111
197842441
113632350
223961307
465319539
499315815
385481829
21080966
331584894
157317399
418106468
464591018
263132721
320186845
1905926
116093766
130488764
2471523
48238075
448654372
175219060
417194931
318689517
19330661
106367684
181399286
256860493
354266212
505552749
436423724
216448712
408322123
406639995
273896207
200569458
425072797
92531029
413780662
209525076
417695618
293499376
66084537
187167584
468294809
469648309
501001001
339638053
477654083
402416573
136196990
345892149
193349763
310652766
106230064
294738077
333659567
53273869
6836574
443901722
26636101
187943049
296772255
241842738
460465840
507204481
396350730
339828676
71691353
19128203
483848791
36523557
26515122
489690965
137299108
242319884
94710843
157424587
51312587
503166078
275635640
64211686
149060076
156103866
479325187
363771244
475739581
28641250
254094620
421476892
376840222
77444227
252782803
350049369
65114929
479669277
134371686
174967080
381441607
121479358
395367769
350638247
405318848
89682464
516241583
96455416
295289902
49242544
47848941
121530970
467396791
29500792
204749660
177244672
424775113
385149042
449799692
460492338
31694362
268590728
343082814
89229751
214810748
123137465
347160480
264220400
392167514
147485490
299611781
241298618
48582802
379902687
285724346
496010509
443737986
309328046
453414820
213310348
213174772
321467347
335082911
493642941
233890721
324201187
254724688
204488482
354201750
211000750
439826818
127938909
174841042
135974303
392718588
257933265
285872496
495359192
15005152
372603950
80045655
385882555
144254844
22213730
304529552
485061031
462931848
250741123
297194962
43483808
344635855
431859056
233817434
55605447
361027327
207030181
75709977
207261010
350263294
37461905
60004879
406680588
385756359
90329199
246567871
150333922
19758783
327297135
91289786
195270202
186362061
140646901
95082621
174245146
477025941
513620225
180972134
114300042
446147543
10199123
16391213
396135821
470385228
362962985
159270287
341379809
406393978
143947314
405719947
31170171
345768676
454806524
363643874
388251337
60950651
107181455
310459596
318271805
386459183
432570002
390393762
186905242
45441232
208795706
283267281
396045341
118651790
196475507
25135646
379047019
393972106
455838470
380247303
194429887
53634087
350256955
268953751
497250468
115608043
501775051
457863162
484890531
467544574
26062449
385579300
225078227
67633978
102124157
247017074
176974738
353341387
208343414
315344121
131171429
105139933
439569508
498260254
163042777
383173431
296770421
387673960
376053244
476431963
411611523
452161747
8203359
245884270
415131576
114083038
142339148
282782267
113406593
365158057
280783489
442466622
264529544
40470589
75688528
509172994
408999637
369612799
298725587
217838007
114021450
432934368
104996652
276155069
383581871
416953380
323619963
189269084
399833430
214520634
923616
334325277
420969517
378542059
15639706
287616090
202682011
203086758
205114092
499800071
175468845
298884207
515428313
232663675
54811037
234771111
39809544
205419903
482185875
155694047
473182847
133719774
214914600
396519168
47694693
149691388
233936861
57646615
65304304
421982588
278562098
295723347
302673063
42154726
54603912
391464701
341283907
435684010
133874580
407498061
75910775
473433431
168929441
140363695
115630620
405485623
360518640
464766962
20679038
485227323
259995504
374067641
168193835
38778667
317989279
490836271
283839751
377424040
15761062
179784489
492293820
443866356
216438634
271148290
308828799
53847592
307537908
467572959
332132576
301147783
175634455
260686771
382960308
509464920
205837841
285779083
445801716
393573442
132530803
46258071
15487905
172889899
357806176
325390545
439711518
289087361
188168787
127026080
462475105
348099766
285130250
190132531
300955769
148838264
189179977
12038194
249564611
32574004
372682770
482973531
193874141
3612072
340292642
69714128
9409904
310400842
19268309
266482455
185252463
36829768
415333340
257114077
285359291
92167886
321024002
39021941
298027444
281112170
460347441
332971437
237139272
326182028
465769060
424466643
240509159
31076443
35138304
324060604
165002890
142309598
385670639
305117008
513299363
232311719
355955434
89176928
469155970
116731805
180808134
6983700
329691255
484457748
245742579
88658822
45115039
500248472
385889841
355844681
453643056
210005840
299811315
200343683
73416857
493123074
430969129
191779957
435615616
378894511
214902464
43023449
152829727
510515836
22357323
132801012
47480052
92546601
490633293
14708957
26622570
139221349
329225302
172433338
318528452
370780074
412314453
110012241
488929313
55596315
112318402
427722237
238228145
505356744
190187000
342163500
237120075
397790904
20184791
492967260
311353018
429532715
334947534
247903526
190296059
113187837
305134784
320131737
446324750
374738229
392745920
106779157
300510471
289998884
2208115
172415910
387329174
467531574
511158163
517943392
211006913
196245167
74302678
345242694
462638418
355862655
466370686
470745441
61834526
288745065
368748623
208516175
431895550
252159428
175951659
103073315
396266569
165348295
429928966
29785254
88783602
261564478
64386729
103124165
332158470
193040148
90921817
31157716
438718586
45991178
156154236
346916071
411070181
166866344
270476569
304921108
53168835
477919598
145877696
374898534
102709332
97466965
77543807
394331358
223086210
183937305
379464420
494830465
448338836
74988176
61832647
338295901
78049776
391764347
292264046
305441154
339285580
442525434
19722154
177101545
281715420
174878295
320872184
512507765
460386363
190782716
427632076
267436809
236450259
150189096
156624354
201382866
449880163
346458179
67365764
197560799
368033807
235059755
255866927
430919830
200030636
139778317
466009663
467183458
192911678
229610955
8152954
90527223
94544151
151302000
221625809
430066531
464629927
465666335
236974791
158058951
364105057
102702437
221733610
251911019
443296531
152658124
34612562
26883965
501470038
84079445
359004699
493425265
396289847
485906247
62323839
377688901
39042312
262176872
250820352
390861137
424853868
307651133
211511905
136053444
355925693
363095152
150643388
350280198
297223265
59375774
312390506
93808892
207758209
425839636
470185082
98508271
130915969
233352529
101236737
204307838
58065457
19733383
57354895
137770105
120984378
371784636
92380421
200083345
329542570
496509797
171646573
317388208
97957844
6455160
218798081
168601834
102475942
146197015
132423953
447517770
5132140
238353349
512096675
474065697
19498035
277103467
324961145
29770480
210405968
417013388
93839891
408373980
175705560
59392475
143411993
346658609
494693819
432284064
48487128
319802347
92532653
420917493
277697804
5754976
230827601
162684557
296249933
273006271
67813683
336858491
484691332
483404115
403491499
370171787
425474483
277175623
371660967
40752979
313647218
367023159
154135192
260443865
369571548
286833839
15305285
481960216
212333276
154873952
505111628
192556228
407015476
480440976
188292302
497791166
116195718
469342022
131893266
322024222
257504107
5533488
254218141
140229849
241824472
316096923
509931107
448781781
343900701
348296320
65849358
303530264
97592493
284505264
171756918
44584620
246216321
225598886
478804049
404469651
410464738
234270279
15498352
33376186
234092233
475743756
126119394
366646685
427623518
93910120
163129182
181684258
122683965
253844845
230759093
450317676
510806377
478752319
476682450
307528365
354916426
261654395
456975771
325709074
387012824
69279885
335213209
266785265
82773136
27988842
244719431
503127741
9789923
416533170
246388018
276065987
270404390
319219867
186203595
332177231
371477154
303261093
268540824
71923525
111891995
278563680
329586643
114014529
247318704
107932259
270776714
72417047
328514571
31291785
29629248
90609882
41455991
483887996
282519405
259171729
311682520
124865620
1164847
420531906
503250025
227293371
226703408
12847565
20043055
356982540
307723677
221629642
368863909
411479965
56068605
20206871
234727542
480727167
184413531
438664331
86664204
294269454
327261434
444577575
460562054
505673877
364020654
471900310
442786088
503178983
504783169
353880924
94714969
507536380
423007363
379024069
422326167
232649340
2012018
288452179
41142912
183068894
48800803
515758321
320007744
347975537
233884811
136496235
96515486
200138865
465701381
273824877
172262929
72521734
506035295
88958667
396749463
302690143
468321419
340280152
281887418
135600065
29014658
431904202
220036721
137253529
499122400
333867052
6943559
40709858
101418731
111623413
121916747
124256001
332861583
126200941
299747213
449315591
30232005
509330617
29205838
370401175
2963930
22282107
275997118
248291719
147953442
97408405
214029958
450911889
415312809
72105542
381436522
267054821
424337626
264391262
360904755
95782236
118336645
54164009
471880515
445738698
327475676
189874962
317209852
117998014
462096385
478805070
440940586
137487299
300150074
470696951
174577875
56956721
454622675
485189681
61388212
37532756
124214050
53568437
432458233
102407652
245321745
354676562
22830263
135482003
187638993
331484920
466454737
129373318
347111496
476335833
446472127
348970285
516863455
299680641
400492673
249244308
505906668
481791210
347010666
31798436
47567025
216192648
380579806
441636973
392606659
209987908
397605593
505313104
448684903
80084029
288853950
78507117
505280919
483174590
377812734
226577904
364299122
76023987
497891687
237921197
215605147
254697505
91426223
224994938
87034087
74923445
13599370
165375975
291541275
59608298
31407235
78889129
187517071
132867361
399212093
348274561
138045986
408056302
426262127
132345810
451810834
84270890
506842966
392631158
396342955
251300342
100057157
470652633
100010500
132853437
281779295
233569674
237839685
158068792
257786175
398193740
262390110
243459197
95509006
267385479
197677942
6953167
400691450
4986249
501241782
438779219
65355689
433024357
361907951
352205012
127302610
237776240
19213297
69167668
56104246
93836390
491145989
313989393
395570467
25824152
456999779
30047629
390228771
25355882
331522642
68205058
407709862
48444964
106804843
408582946
54832229
314406318
293094647
504891988
162719536
168495724
206331984
135152147
308482073
199329264
333343748
3554139
94078930
339037677
463450196
180752552
353822969
258587079
287267184
346051293
477177108
458717885
510368752
436174231
244387729
7257490
99999057
116603612
115921311
261681568
394872083
349535121
54520588
313543416
485075672
330463363
102824617
296990027
173709731
308498126
458520108
307411178
59547736
396268468
298217107
227399949
388689424
399959857
226766753
90653977
233499528
294173916
122821743
400843197
292737922
438226126
299903655
278161498
41942649
387452134
475865145
156315116
141281670
376961260
284175167
128433201
235316330
349850734
360383142
393294590
465136296
214882420
149326643
55833777
125573860
38382906
429394161
461057
259090454
244066335
13885664
286302427
289557446
392477036
179080232
341221037
277979052
326203985
47631174
367798948
449929145
283441398
369768813
502881305
400198480
175612072
461867637
77775922
59068708
372095667
160586636
126873014
29751047
385961341
144943242
230844790
387330690
130112307
232697437
230159230
343345181
281025415
190793971
63158356
67125989
145803748
144291815
393394553
289219897
385863046
401782267
29621248
135696698
210935762
361994854
498116335
21887979
201636978
450733859
400665625
442377872
172264180
227895877
359429552
458557210
350366378
65628853
232548749
116056354
205697087
123591092
91998939
306754265
285163450
365476419
249993281
322658647
471231672
413492251
379786618
74019965
411669947
413024488
308831343
283070033
410783285
238817903
191834448
332143291
44208599
467742723
73922828
376459979
493316732
459677124
492869052
354270033
261854757
211633331
141454396
260456548
507147312
79156551
495341164
510646602
51213641
174339549
247226005
446214480
424130968
175862362
182359104
110776952
298002108
151967610
480051781
256138013
67644600
268755991
160325626
312843919
229762519
409555135
39321210
85336674
329899181
457400051
463092349
218280484
42760073
370865268
83244297
298435488
102956257
435870569
359183506
287509996
212078318
508403215
499410979
439452594
151629599
69319496
330968837
468675540
19918028
194132442
486000938
52052478
270014764
37000565
278122918
207043321
117501422
425084709
19500817
218019905
134269134
322644628
90471362
220278440
182267742
305419651
384407111
356097923
1240300
200183175
29626220
477146621
35490232
480223758
59585867
101202176
492983333
277967634
460723081
143414426
188575941
142617578
233410450
112879945
219784554
103695057
186999682
137119027
212299101
92757112
490753903
401770519
195802680
151958260
367262570
358315696
380026809
143083533
394823487
331788942
416132923
108510031
509437453
330963158
161402507
149593066
504505825
374607465
161076339
76207223
104528198
267571838
453737950
147516343
26510695
357756209
219314395
423287149
57889925
184555759
188753818
159889217
51812105
191719512
193621879
262658246
8484088
505082855
289365655
86879150
82857344
140384298
163641204
197672926
194136875
86636563
389992759
154814423
409129778
283569452
160257290
413858077
367842411
515142759
487156491
184050383
75087576
360365638
286945628
143749677
54773862
75572171
83675672
118089688
430076093
3543779
148970483
221631320
237098903
421190611
466525878
325457945
306104949
131292938
508318971
75445140
228534923
379233309
488943101
447969650
399222713
288423099
244279552
309318133
120775920
316873587
191962030
389863158
278887419
507944309
339619992
484023860
274177685
510401387
286249513
438992082
247574995
379212447
139234687
40001797
265656188
220519205
464353625
462020966
183060573
337064128
403487477
334998037
317686945
71396974
404233016
223918341
179510019
183197204
437807086
117264375
466524776
186267397
225887343
108980807
157960480
45272336
308225929
285456444
466047506
393586299
18621028
311507383
441068909
219171951
423115038
475012251
362808437
325662359
327531287
424752304
65642033
494145963
324891623
464573031
353569711
45572437
472901217
440283554
44608532
371446568
437743122
118551996
313997770
463600321
261160472
57562350
475745999
211613577
184970557
316775974
185549837
114445848
384236306
217296171
303708441
338533605
186387983
55881341
245494890
5424496
361510992
323158379
129682661
257128348
114080574
274305769
105459778
513478879
482113147
456535898
338861519
398884903
72080597
209789530
20500726
136167442
382102930
414521554
288842959
439070274
194391679
166810407
330228003
192981263
160696465
250316532
453019511
228345732
150607190
18685456
141091613
472128037
46573385
324575122
45212468
254680352
301713190
103686074
225846098
138791013
255345669
15140862
37937679
264054028
109144808
331211467
182312202
498714230
300425487
930776
410025729
73965444
94984524
426039663
169017400
464324245
211624171
149118656
235658316
402743223
200509121
396242851
379668495
504070654
127847239
467808389
127704683
404873089
413034862
6696735
62561385
254623051
355191608
137725573
386870765
494800530
362561101
156194809
55878111
121228324
306924309
180774802
137465537
77570371
127575317
256565910
205815613
169602927
13854527
409575264
32328994
306545726
268225812
62299134
352322671
187342763
110712227
337981801
153623078
1840807
127744313
145016275
408375182
438874018
240605111
96744225
155381769
428673460
96699251
334736890
280729083
337262141
89184345
21468807
514688212
438861743
412956102
123737046
5002588
388979984
95054940
150849222
428030248
72846410
252521865
426096781
295762171
99662848
189753914
8696254
6543105
255864777
417830089
219558313
306221952
23114858
290122498
505913734
428143822
122118809
489387327
344469516
320311918
292041434
350752300
115154192
385046170
113256658
76463078
423794192
318069901
392374008
133319798
298102831
455168102
372387502
86278173
196199981
162363576
30694330
140100651
474751419
301630713
292973383
208877621
409852857
225778013
319035884
512770124
132740536
112461762
50087456
365593226
501881387
1839524
291699377
243783763
498278659
352844542
455443063
164220269
184606283
92797134
398293900
392212248
91820672
179204761
187208740
44443779
315878640
322179239
213615446
22962227
32798390
389268378
420092588
122997714
477669358
20382834
259977294
355677791
8581461
228444767
443631752
249752903
63434009
479273856
54422194
243721243
375275032
72542072
140720539
131138424
509152225
232895045
495633047
208737119
210595439
106759745
112136987
309190189
68676533
358147496
322618959
459168676
450457743
226432830
430252260
394015505
449942653
325521072
475137611
478025302
507897347
345799397
360095941
119583437
397996202
8547897
195583606
163475678
200645000
195406009
256511673
104465679
156057563
289619435
188815347
228333243
359999184
75141806
83901679
20664667
501471252
378207551
245396955
481674367
381331314
160967687
456546292
82751756
338939384
403898913
383552577
311101346
405642556
269407677
333066945
414489840
9509614
513379091
55283691
294842616
442675509
104383116
150930268
218888037
394345536
86528730
148436231
302588589
53662803
396123974
43852092
338825451
268254426
499441943
380597779
132720173
74175113
269535257
420242210
87873164
10098628
95339272
273556675
337428857
67360523
418380782
511264438
74131479
182641708
150520399
49519413
254674115
143987890
138116171
108556066
16438355
179748335
72623163
413046992
292190200
219551117
97680252
205252924
285070997
147733670
95797438
2289174
93124327
381548426
15979546
237510321
2058413
213804644
426421872
352404497
8247289
329046336
385972388
321220201
156538439
228912428
107222077
315646136
21427363
79028007
510702914
460968189
123597312
139754524
105416546
98391264
177350829
398825437
395555918
413584480
508940703
129709373
478529150
310680775
480763128
458404150
71145097
510750365
153685174
469703955
338171004
410711687
124867925
23982951
390857306
185808549
170762631
404687783
168339327
414366922
485030743
84208305
369921731
318638251
361409245
371642126
487319372
332057663
212762200
346102732
105563535
8787216
499880
232029490
457798258
287890931
211617289
325411573
133451549
386452981
374839782
135683586
166399508
360734624
252201531
315953977
126035462
16370704
318612824
320165821
101629300
165577499
191760639
96492195
150505609
28752291
17910176
426182951
345712670
196686242
369956990
140528082
81052215
433854655
69341013
343524658
263046351
162753038
214699379
406199023
513736017
356726609
240135652
388750313
279063679
424969696
132585833
172138542
113285399
136844705
295478275
141746716
312478845
152612833
472160982
433974085
57566950
330474225
356514801
10217764
503014594
399507745
110837498
328642914
342074759
296827734
149957580
292031403
214131218
391193307
253806700
128937481
504648440
178331687
300457561
440311653
431994305
331005826
314152257
28138797
413655430
329612723
194069182
104065613
169570566
266426147
359901414
360204315
330220495
142340942
264073822
329811983
190292261
110611143
64545888
168661462
31576426
265980308
192307962
268479602
250109611
279533609
227047011
215504405
133988007
104405381
196301848
40416021
1710141
199303630
295084877
409015219
344974045
196415918
372503541
410498233
466260001
126684091
214089480
451143022
510534463
252393095
284883038
489938411
272882114
162930430
164223622
103823501
511274208
289286855
304219091
18069012
202903543
212860961
443131327
194373429
354624569
167207683
316865893
100384006
152942513
292922717
52150579
294239225
273438573
237353020
495249926
80014638
478495550
499915644
460453355
509751869
247604841
52947770
160663360
418780851
154518645
395771362
213688117
283129365
82199733
128516331
219791198
283865827
143331697
402561580
497490555
384428268
360562887
489721210
395059381
221338803
205099300
199975650
463262589
461570073
56111318
50481512
32292205
517294572
96221483
495636371
341958446
350144887
391516176
82312264
374765577
308936958
124626022
174603201
242849719
101812738
482926656
69667162
345269194
30374296
326322692
428511035
53391460
224721468
268602329
329274526
241610721
4783507
341210571
370008303
355068619
82429867
96149946
437235408
477375531
65872373
387410221
486410283
345135289
92561124
121284524
114093223
43255931
385280522
83389377
115749710
211715500
112358336
337017883
203105827
228105025
407451050
9668406
174880233
725790
131179828
482860964
234122427
36623622
420202141
218173673
151178601
184331257
490331035
351659914
78492989
444388225
195488064
147618898
340404119
395339420
157130812
372634356
291224185
284689773
27543001
246093321
444724839
512328611
28054206
483278618
91139855
134298362
41229585
219263060
446771096
286701408
105222526
34057186
200373953
128382420
288370560
331735604
482791004
131989060
334810179
310902453
159684746
51836109
358387235
128402866
290572244
448303937
144909401
213963482
408136001
130652638
170525682
517867768
493584729
3489179
517197232
509737238
460071941
313223309
125100656
404609837
504508294
85010550
30604156
516229569
207718606
276071623
22352153
32584486
2725806
307188943
357442462
229333196
280112364
202730927
394508220
78529084
103806496
62944641
443892209
297041348
89399639
344117084
114012150
220196015
407367406
252743055
47002865
72507394
100512278
424443109
36007691
257501061
371443801
376090792
167464278
428011413
445534108
401860180
280811575
268378906
376998021
391222770
493111839
249768509
142622367
94021509
349984273
76588270
114943310
441762971
92051946
139648525
462368026
250108284
159128157
281626676
35235025
133274723
185551269
314130148
251900825
256598886
132718671
444045109
413796788
333765210
183548849
278760214
183538764
23561649
513505070
36056600
129116719
55841887
324859814
433640715
516143946
489539283
220858339
186226747
92605821
157810861
363139092
257844084
109285760
90861489
95646309
318012845
493351655
303338886
163333424
464090088
493726249
379957595
860477
186389204
74105379
258943249
240332659
144498289
198669461
280297495
354622656
432035162
199236053
432568615
513739003
462770633
182150377
272690844
153280173
131936618
403146481
483761919
409279837
303387599
205563525
321990214
113664738
421064787
478693291
244340346
15787798
380117556
391613209
276485656
75115627
318867849
232734631
286199885
349270659
490561085
160584687
274109790
103058508
502051352
448049149
293743733
489877081
479152605
428074221
230140828
486074056
511012238
3545133
350290446
465571624
28435185
445195392
102160337
212062114
311882962
184059865
16394877
129508332
466191380
354143059
65589642
422710507
434031625
510583130
339170797
121768760
169815618
119001679
324544326
64392204
95826719
360504864
458263725
146857548
41532050
421197311
453492762
142499631
297630615
343956244
434056406
308026576
382174414
503264463
232661764
418692558
420088814
263754433
230264985
229684243
171242337
423095309
260870000
65445918
354652680
365788345
432334258
513688303
98153485
294010832
289721425
445735500
489687768
259380852
287450860
246640596
126719743
401778763
402190448
353359278
237930290
33268138
48594247
467804998
291679358
199795458
349873620
123372609
119394083
297299252
42798926
432104800
283312884
151451495
119898729
513003898
208329479
317685079
170427085
376697128
243232095
221391481
124951854
349894361
175930312
452375230
154022809
9197911
235191329
484070172
396056065
321626024
146842256
327675137
259391542
185666429
118598930
427763163
396408923
182543470
387714
229626160
144131812
479342460
36220109
316081989
297406924
301854713
475017876
510398792
203468538
457999580
206322513
218081888
353662441
290357869
187897971
482692318
141197570
290256744
31393807
13584904
192890924
362190574
243908562
404206172
234114455
355730713
490896844
452636747
222789118
317384657
275794409
396532818
492041776
18305002
248916043
53224095
457876807
360160440
158326815
151997291
512671366
170444296
12597217
159258003
124070991
13309679
156876994
215473515
133753668
473337010
89494462
325248141
73176465
177430726
124265468
225737680
512433388
144036580
50773213
341278552
10892617
344143147
361372491
20942414
236211726
209765655
179825057
33517827
35699747
88420669
438405165
66624062
15387918
436153650
32440291
157797505
6426278
433340417
499131440
465434047
273440115
485802448
124837299
194852149
58976346
257516890
148370538
418453398
171997166
152383149
322373789
331550013
27863442
513434340
2137683
94546579
127814375
328741056
445008019
197193169
71343554
114331945
383584808
169226149
386466823
304335299
364142646
475871332
7626944
137561759
227197410
94015624
443738987
132434500
281625407
43502189
318085168
3190122
444547022
47768112
181906289
336359698
209986730
45668410
92625142
282073312
329591821
212248543
178897240
241915371
63108247
240525610
84798768
78140501
129723888
250537173
14931389
200627691
61940610
259911086
338162468
214740280
496664041
338493996
427577444
170948434
69144883
396770708
297993739
15491101
359983036
421707714
497468740
349689548
251804196
352517587
48939068
513232525
423096524
424430738
489337904
187864903
178269772
454407179
4501312
235264846
312207447
306986185
161757823
224576382
58627037
32587826
357106461
172083989
333835143
189836020
130615580
129755011
311639958
111548362
357157698
492902960
163972357
218949368
119758650
264540225
164807240
11826915
420235550
229260152
433857753
176245703
181391870
321030724
308670300
36371716
313329236
459726527
472063856
73317082
290817843
72678825
313576054
176598353
335327639
238799963
448428487
302922039
314158489
157246110
46191323
172312250
456529860
149142241
506187530
347831542
20711966
58019010
321649627
265577283
99465039
267139410
159382521
419972227
81339949
136567297
265555551
466571248
409874075
139191017
474251628
167358567
354863540
400853439
451715218
434941874
183527076
435831441
222570136
84508162
24664277
299745337
64586899
169641021
488810206
31167252
341614181
314316144
497936345
167076320
149743706
43407764
222384189
457520657
158094737
111507455
33225892
474681683
359303883
54210213
368607441
246863803
9054784
102263601
381128711
475355615
97083328
87664407
418245274
466755692
468016594
325599956
302477546
91650839
223396307
401441273
135274404
461105633
467274219
367270706
153357725
292808894
445374071
510480623
352575761
410986848
334555893
352011378
48858948
296354460
269898798
200446844
215313177
215062305
293081487
165110723
391198066
263258296
415257775
261017339
187262179
193197467
329544864
433853406
324320477
461754476
280826329
453490567
243763580
474118694
153962587
230960602
389861173
333358883
237721279
46294811
41700506
118361039
449559371
33877190
187793862
248570825
435166249
9346255
277436079
129676412
453794911
299251709
121914691
197178356
230527436
295474067
511131113
36718128
491770239
365740521
60618766
355390889
278086902
405930408
385090776
263076158
168549573
344020697
227957393
430341956
58991634
514708743
370220270
224433501
110058000
113240074
435985068
296692417
420418111
54605874
409443831
290844459
76915010
175145594
155708159
423540247
58233755
73615830
73810991
165965461
322916860
157397975
45579345
177061303
179032807
277105957
279536585
294931490
227385241
6486017
458658131
773624
130714756
351727016
481742286
469234142
331891717
112392458
304272698
286380821
461378789
174146705
140202231
64245828
175711444
5976920
384125628
127304247
4188650
356940857
428770994
355032718
304216130
446463658
385168170
37798743
82124421
201976364
304280908
516260445
97871323
251014034
299433578
450131786
175933475
484380435
498624473
443804992
480017172
349388552
445215090
111272091
438730946
104307592
21414822
162751425
229743082
438007629
414198951
53927343
370097276
455406057
385310473
225298392
468212110
452242767
392478588
370193603
365711297
266435293
56034846
257914969
384007913
501449083
367109427
24579182
455858453
249195987
269802786
490715324
136788748
7987778
25609882
437572573
460878632
143237855
88643524
37566275
302031844
470126346
185177139
318507937
213559579
386210166
25487122
396946410
428626113
347714074
168116129
23400608
248242155
186894910
332958777
427597255
27562397
328190004
194831111
94813794
282008010
236610216
271271069
23289941
14604970
79955326
162826747
295409253
18120663
404384038
155463185
320154678
205161684
485752655
157513139
191764254
34296115
281380361
155150573
416203591
123370873
468693287
136089601
392903207
357702897
335648297
103372139
64377250
164849199
274085399
281500960
417888695
389751701
315323051
320597686
137605685
47606691
408178558
51687705
50556540
215968036
315024297
192227968
457500047
463016816
82230029
42777133
507091575
352343711
85363302
354572497
281118983
386036444
269482873
220848627
454451826
501931157
329273099
439236645
8902836
38928279
162422509
497350326
287065663
293636862
129570146
354618877
187137740
285459634
377662778
335699589
299204288
458303907
472848450
356569638
453526955
445499934
495665360
354531677
100578081
296812782
466117908
3275188
282946659
215920029
194450717
480097430
428065880
133839560
217556211
93769528
347135520
291718596
362946455
47241308
456461495
476711030
190803204
278748959
509371152
516522898
304634881
65002872
25541698
502435748
413891246
202840709
288114964
437097518
5978506
516029907
469014199
224322600
217957792
307730294
206235962
238813835
96866442
208768352
375104005
162021312
516771791
10860237
237697305
70770002
329288085
119136155
343857521
386928976
78922679
69888391
404706226
499801627
451572879
110102976
223574889
247806918
6762454
180908680
208815067
182517447
427907333
109914335
9569198
127185802
481524737
449167411
302318972
56366511
404852667
195241451
98222748
234525441
448234907
271326357
119070337
6677008
509988981
235010219
237065001
394812589
75840469
390360534
332389568
78171735
31961380
426527673
1264890
490421909
243065163
420597133
250988137
120637221
292832985
307423351
365604270
128641041
355922881
103610320
39855031
387523982
369972104
197401307
238726164
221474919
410626792
159692678
384470787
301350890
95469627
154564590
439241990
333374100
174286569
387405265
307300534
204122341
97557456
312859480
501938204
123253746
169718557
117806010
342495250
461076026
231555171
497085135
342154985
439288897
410709046
409729713
233404746
212155018
129339180
315740457
381941660
389554763
454150606
70732606
78486892
299925487
358193227
21782458
282613417
428270899
517044065
345795174
432872006
258383822
387678948
221444431
217596129
31418533
438445729
252160428
334539071
495706504
354739055
355367459
423993809
208983558
253218433
490536397
490533572
68098040
335435572
390584579
435025385
443650698
241537098
13809807
423970184
469265338
113328422
360919625
249236190
477129738
15414321
44870485
73299504
104913268
220522900
516540768
164112984
195338899
474092356
325331912
201199592
241592130
164197786
512631627
263433868
270895266
391324943
199404154
211239512
383522732
406606606
65057114
489820549
348401573
138717067
378288333
61759905
178718202
335549903
194163986
394101510
377261522
301819665
263488659
259564203
10441150
45443540
341028326
484159176
399616897
267283516
356049696
347710565
210087638
301383902
99158111
351557508
407348596
315972531
259962373
64522202
44039557
306579438
363366567
419727389
153813825
64653874
278166949
428863828
28456637
368482272
109186945
309353752
489805748
39045885
192165821
471132254
270827390
421945132
495774666
245058649
223026027
470677125
156396062
312618346
103880635
398237367
222970364
465107982
317064674
447258585
407357371
461536502
242576791
376085491
64225166
190619906
198869138
232762181
217637978
115055729
43444349
313456807
416435448
166718650
83752874
335484385
26715025
247263991
148367691
470014147
415440829
918002
154270486
292131443
216155240
463977545
256830723
453215341
446689387
377710928
117075413
295791049
337599525
239312686
403637394
244223299
154885304
337142503
303485708
330322611
78572673
35211573
414082187
104958150
410344403
505730555
404024578
80938188
428605021
204663354
487198716
517309586
144912605
436446599
219167926
77656457
308061153
249538235
478122997
504566035
99936409
493789510
85380142
171177486
454596694
292204888
220753333
73273539
64788499
218409534
428551537
388525151
198107110
223397893
106356435
213946968
272469044
59927905
456816422
116764468
19717759
354324315
308954521
313607909
451403591
212817895
273053929
213855932
477662370
258877342
13475366
403753175
386637269
438250462
296910435
18673026
430250877
142402596
86984598
60850192
402767574
329593711
202924461
220397505
53488851
489461553
303225525
80429625
66682451
366255810
275121115
456619307
165473278
129782266
310473095
188367546
47416400
136863328
311662796
222127163
246726149
360105221
466477407
90727060
280765859
478345842
318416431
484248749
1932983
229069841
276670745
370566210
407978575
461493424
169032430
70411314
104158382
8019673
397671692
216060788
501297721
447167309
281398002
395794507
508664617
377307609
236679661
233909462
155317059
208435689
44911364
279965889
483826281
360475256
322586561
43743912
137551783
213080275
355841200
41037697
186675118
378018077
159570428
26438733
161636001
87742800
202378150
286600176
242064281
78963389
459369662
262609749
238025847
41200342
374398922
471942507
489279637
484577482
114029113
216692497
378905926
509648560
442204660
298767102
109179796
865915
123758417
437808170
18570938
178090753
65610121
504975201
228459917
148071586
483978017
404925391
359642819
270452156
193910618
491135960
294235846
459105094
61371416
494086960
434554850
265567392
316172629
83601536
512234023
347987241
250735526
41289912
25571123
86002122
405298029
124698469
452562491
269375451
258685040
445896491
470655952
389428578
251190295
124769541
62703020
311900466
75934747
396329840
319589066
514302881
305427681
80774211
376565606
265482709
231054203
442960253
453217987
308574139
226883266
424496101
280128344
443958112
266870385
153647464
370116338
121447314
184997872
102389451
321169113
354722075
149888457
171911909
39271307
470916669
467771356
406317556
249186666
478654340
28741140
471562490
352351455
137595237
110483021
363601853
336670086
302935341
136111214
162437355
150259647
381694226
307158121
328773172
287947461
207427154
13183927
284678163
360301854
432512680
69222985
210752096
435560831
90372216
416503965
34869447
487620068
364257163
459558620
408492468
447091579
95813980
502907469
115390342
243088062
512648830
413264439
32851007
276623886
455845123
129070748
3135896
167019018
361866589
450621860
20849168
5805247
370169148
175125909
363934575
95380078
25348340
379761261
471589235
431472310
154382924
305056292
476149964
226966097
110700316
285579930
124267351
109383900
398117552
372523695
206090478
92973900
251055284
476733359
176121258
182580428
458435596
66447138
256153891
268713752
489701279
453054269
365570161
29633232
504658681
256957061
453169128
209025109
27567780
236630800
170567018
252464058
456979129
222632736
413626308
25505310
140803435
55543995
399167246
44601349
255308286
55371559
207205678
236930795
141232655
173635756
487674347
242250368
86702772
41328179
512959445
162675347
364358527
199183296
213528099
352805248
165497350
322734468
240953439
265128015
52496209
88368705
492345902
397890452
367322294
475214925
261446634
129453088
502306494
502355520
2543319
42365302
248450660
338433208
4677362
198983331
328301925
333180145
385014456
510361502
2838796
150767999
394330124
344851346
217634964
227482969
133575192
55090133
507902626
505903658
291433578
13846763
359250920
224483511
283071637
340454328
79380587
269167293
75846878
142131637
439366410
19100765
219312697
133857676
313817679
133353030
236960297
227075644
200868059
224964571
18466017
11173681
251698725
409616334
161206716
8751855
316545681
104322783
254534665
274942763
203859843
243545731
17664662
374797283
380510393
514557002
1804266
233090263
514903627
332978279
246338044
119575082
278648455
229134589
416689495
464233665
514199914
295214573
248006049
272815879
144126219
116043561
394528578
14171221
191649873
105883587
190056416
464657115
59259428
344561793
309578769
181007084
212829952
153250600
158849797
47309869
408754716
371640442
121252531
366139441
255079109
435018652
95828299
258220139
145044016
40862016
89195182
139125313
351692842
500269886
444251245
503342756
508955316
369086666
516312524
169433166
256882987
312699954
104457399
441288107
503673923
46115473
56296496
141198924
351342076
468660613
264842964
409759486
27188281
188373199
481087546
47215683
73372083
440953841
305082980
457029510
207442794
85288841
221773833
98982777
485955966
359260569
8003220
344525058
176826516
196742043
415578759
292471274
272570022
4860349
97512048
82485779
384228948
204638485
249964209
366597265
409134284
137831832
447581517
281480295
48110679
318319425
414429994
140062542
137382553
386254591
127328289
8707646
80329297
480740886
439802959
133154484
464931917
360692386
514620119
38064112
475576456
172932211
341597215
362122640
122070014
99212207
16214695
284306331
252291248
223555844
469946254
346455883
168980007
354946612
197283695
235258606
495424139
393841135
491845703
396959391
76492091
483753438
342985004
88977473
341329621
424568559
230137119
426948594
379004136
10770203
402960705
71834737
358002469
172512574
134083075
144496387
408167897
2989237
284120108
47593002
43785965
96011265
488147808
38738223
110604254
187711843
294264515
236485230
244690460
91131814
272019379
375940883
28499946
145535056
502335531
289701658
235614588
88144657
94927838
497308087
133447086
481080679
366932883
326055378
107453100
425507922
114807296
119604977
126922052
170480619
454926176
92992329
137371037
78556865
32892469
481240020
293735559
237248727
220115520
161117645
82694738
189063057
102006984
271720523
486851283
449732589
146778707
340739680
52229479
489568065
22742909
256110169
491767235
505767228
236809868
397182312
495784125
414612131
328452877
53359475
470260737
423456485
472185844
301674348
239787417
255289878
276944144
129736777
447160937
229031942
206686991
175953240
167772431
432853213
489202701
236904727
290692135
171277148
220406465
292851129
496243682
151502242
39415699
159878040
123702188
323526888
450575596
135443853
281078366
68491228
467982282
401756275
135026872
296992088
372066572
393250007
105262791
338499780
243609145
208509003
50167691
93601550
431542318
90136041
182327726
150436620
103213998
468655109
400942716
369234639
94816495
174059181
107875994
262905583
293162446
513310328
99958315
250388407
116067695
313610932
465162811
206588754
44805267
173791156
444294665
385158976
206924463
355260380
386785578
19571125
396564395
503215035
58867727
260604598
449014188
8215689
467703640
460399151
101747353
407225320
96111135
81649136
335273354
259318693
12069126
211398724
128997953
107017954
345593272
299752403
264147213
151695012
416848973
272338676
401358749
472693903
355501070
305778847
508219362
362593229
86653885
95852639
83905900
294941432
473971666
62923826
240731308
178488748
300886266
83676907
156095951
504095875
502381793
476797025
517839813
419191762
95364520
253015281
18771130
456222967
430509531
51000519
4756128
165000324
158595199
468451505
12499085
489808451
234047293
352592966
3016783
369650347
207736784
498303727
325418701
178967786
372181826
323718433
130568599
377868769
419262394
447353089
374288219
63781948
479297354
23573691
168366877
338862776
468122710
238456671
71337647
209302533
513291609
274808360
198644341
104717184
403184541
490203414
210234347
130620233
124042096
240760615
277291591
473957020
79418766
282301602
181553131
481682013
353199803
254555204
83060962
243639371
116909380
39930309
168413167
41566628
416008571
479364478
140098373
247157759
105874367
161323610
119769460
318334539
323871820
48095399
186217707
107199013
321156382
198794236
407757679
286614924
294547076
137202119
516301629
87428496
88842081
110663534
231125193
347179223
11197236
150041835
515023400
371687878
371894526
105631639
271613924
129741
82841122
11414442
405250192
168225586
312775325
151624599
400221139
196590006
488422300
135451674
69306
355904740
225931266
363526076
499503218
80008553
108144288
508705585
355111051
403952127
75804846
483924268
294211885
155244656
180683407
323610468
10553729
107070715
502973542
172606859
303674914
149967530
91026317
315976818
436490110
123920062
174405625
171292372
405877245
285825890
207730690
171091812
215479843
466435663
358019679
413940282
104149583
350806849
384135526
289201592
106950762
33468194
487179110
100798665
74164525
404113826
303861991
312573820
431648703
229112063
288698348
431757161
350715440
135842397
236277873
256967609
97750080
359993137
481096132
362172835
422437255
486178075
90137103
6101880
189003499
88611080
1077841
335941399
11477816
6701124
400335164
415877503
220801431
17045831
455085213
86103629
67456587
16637906
348456798
185088918
504195975
217652171
375601895
207533178
442681052
209164808
170033253
493379306
76416886
86975844
374216219
443477885
516776681
233207803
95931671
149237341
440773798
316253325
340482178
329982850
150027415
480569098
63316017
336686798
38846865
306273811
324966398
488069864
375117040
329471080
361591463
365039668
13851279
262584386
8459080
339721612
235054583
128736237
228180830
293987633
222785200
495641449
277741354
141303144
291551637
5752292
270227708
260018802
45263849
122854877
148484805
267212301
402722233
480019409
324642856
491992687
215903597
207853806
24725487
169192222
397615887
74337643
317411487
252022915
125895989
129061903
363716106
497782229
51978899
350068157
41267132
289180398
71735504
455321956
352587482
441666966
198488378
394023553
335182956
434346959
31332100
466032345
197191236
64232096
168886868
259040521
285673125
372108181
259688421
96356158
334298590
193021121
460653338
490572342
181130435
411472474
312738675
195088046
48616035
55128608
141516538
412645451
76343823
289373513
104590332
508041614
297189994
365363675
224676493
441474175
465512126
125000021
383497983
157263486
382322376
14766152
320142991
112129867
296538745
218142846
454761081
508580520
35865408
256305864
414654360
30311848
47182451
401553835
89563106
305468671
327337077
210137940
402928087
256060160
451358614
230955711
264424549
481905784
8075223
397760680
80495544
123570
478111083
65655540
334423968
62093445
13817927
352375453
497169012
423567373
171691488
406909472
107219388
488377123
132252057
257425434
423810807
71438262
436533329
305676768
236965366
103745211
431317383
437332581
437064680
422973424
246447547
152676331
102449007
12657679
174848847
308477232
393811462
54609461
114566306
446706902
492314631
178086301
305522471
7294787
54508427
254574999
284283833
176469948
100343307
378120454
332086694
330216521
444534300
10439533
171294635
416759434
111400901
330331818
183239786
494336574
207275065
143723321
431769513
18698073
130159556
248262568
99928650
492682178
49098279
463289540
254569694
141834810
389855126
47181300
150638144
399173473
310062744
278529040
154683533
119442784
188917366
283748496
391196791
144443296
218599181
502001942
362800689
313839663
160277256
394796681
511997210
2263958
446424349
304861124
342949560
486987809
70536030
209737815
128438709
82889369
343862807
8436603
134628719
501952553
316225236
461680964
107044505
444879237
450201029
10294648
423121362
442025955
513022342
455678513
9946940
419571759
294136779
361363993
170351893
483437085
455111825
291714683
447952522
16077281
293316337
234943996
390032463
194108432
14066200
454290797
23764084
216958702
179359383
233299921
469302642
24253190
275939394
204650153
426754632
199077948
22055991
503988568
310379338
350697234
15774344
385095544
211161664
204643876
210841591
325486682
471372575
239317553
510667754
9971768
249063775
397359219
125093460
336899863
284236052
359971062
384775036
295893938
84315597
161788713
359002298
402439649
181680395
126272462
208506901
490099601
183112591
479803532
242412938
430715450
85275800
445872869
441887590
460129668
281574627
122647478
94856111
60558675
33780367
103967716
85465575
455387630
254950847
480253987
372162271
141661386
513330607
98196773
2962685
460330888
136057735
406443683
510599581
34371342
325206186
450566881
98174491
20646521
176595481
150549265
257390162
285919169
406487255
360876638
164487871
450335296
403541916
169081062
472299980
501240066
272279175
459469049
133852675
309651644
246379211
509355388
300474870
337052121
63566611
158017829
511569893
150330132
203452021
194673814
102675333
398990810
300044887
23554473
208908371
209440408
24312853
427380531
234840701
458604446
439358041
231501214
442708977
394462268
182659445
119633433
45197187
17701998
252698926
161040644
84718194
324409478
505808163
40073865
341942105
259602135
501971406
86026096
170409192
510235925
241465177
73368463
183804563
132380009
230173048
460848160
482571993
210295221
123927735
191653841
204559534
255712389
430500542
336865546
241735469
419767048
507374291
313538459
88761079
123297219
57558810
352243067
482070125
189300891
112063201
393380717
398256663
197039159
354678532
358626429
8166238
440621535
338377071
337742941
12961602
180860265
309390046
179802112
422389374
388674027
293646199
128742769
215000976
234320021
51605690
109424601
227034988
470583202
350993335
200956211
297281109
241888447
161320055
175374186
147269996
472661842
338832600
40665721
398776456
111917152
45498373
411037859
455281413
485987287
104448937
425183199
331126078
385030260
123268117
227889923
209798849
11694259
247823461
256801057
175922528
274004952
103356373
502851093
188051022
302828961
481822417
92364482
129160234
139713922
362832628
301401736
204204149
338921233
425867188
52750372
358088128
52349563
369679719
358408422
301858597
153637735
506601139
3718085
383437198
178582048
311877666
445894531
14790571
332796071
144795975
386169623
488334458
454789471
16253116
182332325
162745974
162128174
462722937
88344179
114333388
264365040
439541204
191768231
123896144
31137404
133239868
228516000
125880193
513384941
109389926
114452412
352393056
179530494
164971886
175927649
129839204
161857050
406748362
292913483
124882682
372903916
278396230
475771235
502351983
152804729
206518743
205127163
317830706
510123435
402865931
245849498
56448415
176195137
91193195
38254162
320943443
270508049
373101104
289855389
98402535
217073239
117068930
401513040
412643723
371519109
276746570
22921923
336166485
422615139
13806542
280088115
400933606
420827611
506901642
190414300
398778079
164441194
275521505
256397123
37053888
392001651
498996126
477032371
408508151
133382195
407370053
511605838
457232217
217482883
435590945
262152755
311502250
391074082
53973013
82946448
453244134
271775757
178394079
276898100
101237749
410898589
79787269
326570029
291059347
916687
84617098
452412374
143651374
312309349
113683900
417226642
67041949
153437869
458869395
323318915
120746327
234623892
263986114
432303489
6944906
169985794
459929004
286994969
23427937
278571715
8371811
260156515
252595251
136736502
506497070
107499720
26862071
276974095
52352214
132996683
338273048
419311219
248481396
132162904
428412173
507549827
37731694
388183483
99215506
176430328
376641697
51172047
200823279
107390757
167547304
42743676
37553775
12737282
153838674
410414919
284395160
502411416
432662276
418863880
173874468
131488299
293991998
207695270
81148669
145018061
386038270
456352642
249789566
411226056
221004701
343025366
313885832
503443009
514158112
203320836
153310134
152508583
183497367
313563245
351098956
169984427
167366835
20956296
174734273
331772703
476105249
179371792
195833815
438534443
449782899
226263964
315305708
283161835
30165566
381213474
367407147
123560925
390249433
10254593
343678360
126208565
142963085
248234012
467273062
173339997
169294888
500165909
497986918
310315036
513333756
323834436
212182614
12693864
483818383
292162792
421755535
505855927
269099786
301385449
119417754
93638723
75915173
106803469
285417553
110082881
39736326
230658548
181789332
45074445
355361515
319820542
248151449
280379633
276767841
60242688
486360340
501635573
208918539
489252161
325441570
509818303
101981808
110449523
299062104
265741132
477731169
94418343
182905982
502665359
456083995
104796496
419478960
987535
379632490
374890280
465946386
156327778
303894698
442604630
413170440
45957062
94331697
340175884
357659114
108260309
322499231
482467243
475059533
469003135
24268438
105922360
230579149
74340910
314468859
195362345
9542575
158543215
267513431
83721928
458329843
242114583
195517806
158534115
188235193
117512534
424417796
26078946
486821491
365017768
207864792
483264716
98507069
391594939
251418294
257112953
95906322
256336350
496095005
241300269
88192259
376674532
296591620
223041357
120111971
66764501
128577792
308820812
449103756
484665750
284437491
494175042
243446393
60257462
231358814
512044995
57827624
308868640
161730476
268471655
439345486
308821997
185051692
303193270
94576724
61745213
37860278
458223366
93383076
124038878
467532673
29936152
39047303
119847851
26757885
443848554
424191479
100533242
503044926
385611664
137760912
105904972
251100167
331950408
95916008
388770589
431939245
349277714
461375319
361423422
169924592
337866438
484970319
232540727
171530323
425927602
478348301
15523648
165043762
179291715
406848379
266460586
155499652
252656675
327832466
418674582
473583161
232632459
291277619
240457677
104949285
515938451
432050450
348437621
238057035
334836512
349531268
340408259
391523377
55721780
460642830
243948416
3521490
234277195
232159228
348209614
499793610
226860643
438585944
391843706
24838097
187411505
158858857
118211433
53552900
291173138
180270768
246214309
474049931
323139719
211481350
301520745
436246231
208190733
501387293
429568635
235337986
25969170
119750925
396581756
171871965
27575616
447608024
229285916
127676148
444437300
396427200
261895246
123478455
94747112
123468331
28344846
158814310
471818009
135362837
47609524
55756795
133118630
172203125
355789067
441072446
353571986
451745522
192504868
235519493
44582575
473077573
54076576
340845371
165904614
339476917
304664713
475942455
57618517
148827750
196662780
495756809
398094466
102584220
188862442
292171670
504657481
139277208
292727621
355907882
296655628
246001498
137129515
213273435
206644014
380671213
30995992
221765416
417567999
246474412
53300573
82931995
513025901
340252237
143898704
181629584
351724297
379100883
199334952
199252986
153184885
223091634
111452538
345317017
395260161
120936036
55585263
244216070
509174097
323685108
270522984
340510119
2656494
230196506
214725635
23942960
86336022
27345380
492641232
385698613
187563971
81993905
173387746
226675303
364818070
475343298
50125768
113305156
231496383
407601610
493027835
100940240
54925816
160862432
78973046
86599161
413105670
94239701
101716872
87497407
342031639
180061765
344019104
340087009
482984487
318683799
305232449
325547857
37460856
208373570
90499759
228572523
9223202
237646055
389617365
8918737
127964949
287774498
368902695
258154654
106094465
397442302
432298523
33718903
321585791
46641638
216317710
39844403
179398499
236672554
347272262
103909354
273000397
196498851
364632936
232236200
216830387
294967184
455746154
315719183
27827847
97571162
199713191
15235365
82922332
466484408
187768198
276939781
276093753
92323998
143792799
44795505
167297341
195837743
346398844
172962295
154007160
38430385
184214276
123000780
505191443
307749982
172342489
373605289
237732844
302467766
173391131
252413563
205319020
482023201
312188099
376809046
170993452
393473560
77830827
120495849
4338364
137971643
229538138
173831371
78176121
384562205
325157265
176026256
331506579
352340276
509539057
122732161
284308050
266096735
505454110
195175857
24874487
505018320
337330666
247015199
284261177
319128741
361270054
491955275
125614634
202070381
514335677
386390502
376838466
370884283
359688381
421394773
55083034
229524758
401974648
84320820
348428003
88638278
209141848
322223372
85296705
61306351
482537259
218734591
151610312
486330846
456858594
448618513
140682951
387474400
369988849
43908450
143625215
227628870
79245600
446437758
326550760
140610862
150466252
232009145
362898172
161991201
352094831
105979212
8805960
323758488
473430445
289107864
334275498
370669404
396752772
456804915
159815128
22113025
428076654
21248039
167346734
147527557
491795327
101620481
81280521
135715446
74683705
333913610
25630919
407486959
145932024
15031124
212740761
509768488
65211009
246887448
494946614
143310372
296321646
129015842
358083146
408844295
43031157
226540941
397752165
112127065
206321512
116014840
14442591
351385348
473495269
262656011
117773016
51061764
372487825
172547189
14042424
147186336
235816440
197707704
231731089
81376446
53939919
379697932
108972864
95761155
503174
208767189
481061705
268106137
222659002
185998542
508320807
176706678
83916953
331202535
24431667
295772796
172081046
376842409
124828776
218521310
133232707
28102606
397498311
133806325
296570329
115124620
269291872
132288850
126945386
217508337
300021179
53881598
155609598
1263841
491315914
281696535
391476004
471994847
421580883
436244300
154111122
490755552
389940802
265688863
39084284
363312312
36322489
199018278
355986705
232587867
42313852
495504658
250070218
506637458
35098722
52511253
396806549
516942859
45414068
386955361
281378943
345112136
330492470
1593236
254638047
238920931
65740195
75123018
361583608
159076191
179844549
87991585
350798182
132896104
159419187
241185590
344244132
335625380
82828248
154084517
355833511
19139493
189580829
254039454
315485963
136501262
306241774
313943268
107283908
106424227
297642598
17003712
268904448
367344140
449972825
45664092
517716484
187115279
62835838
79467364
109490770
175000597
98308794
270809888
248143293
106825373
399978017
51472168
165630853
406710612
101798290
294065038
5450176
419821376
410359361
167598129
284172137
432380650
315103649
362867358
151387426
391278591
384436320
491087483
270465628
216960993
113286709
449232
98576807
121008493
309300564
471969795
400393267
207218647
235868908
291670938
476536425
11510791
60266026
159535922
109545038
226739476
333246208
342594913
434961788
153919168
436420520
209785227
303076992
370687421
210007322
508694497
367355990
173006480
309944725
150473504
8538948
261522585
61155867
345655012
143937601
468770874
342825811
212320344
174739456
167531347
381772994
356023663
340128722
421381148
213046562
147904434
454814921
231880840
120972784
402302802
173875609
293711017
152651545
183403920
200860813
415210349
416406464
15361578
22228516
32645212
187295559
313809228
397332719
88076375
470090470
428925711
303686064
401269737
298603536
71868947
427392862
252519178
39458885
243637414
282560914
82327780
159162722
74515377
4555937
335631504
316189429
496627133
36782069
214466138
18422821
391536354
3418102
416721069
398511701
216239736
132636184
265298392
364501923
389581272
72181398
220176125
508383304
50172826
53969050
50112539
202703874
191190662
54085332
85820235
239385847
69785925
261585249
312372771
351436384
112609139
254511964
192571362
429949894
115523214
401439892
499620318
444300839
326850005
119900288
319037598
507047991
81603322
365645609
99689276
126693123
415298038
4295933
20145955
94281251
158062976
282003036
514975239
312388974
475305942
95355474
19378756
150320365
223970563
11364619
35772576
431077530
265781642
240651247
430848012
159058563
17824368
479261111
153847883
224400626
255393563
293523852
98661452
447749863
244774982
234928680
452399513
195268555
212687452
135093220
246018490
409784237
451275782
421074843
382234275
247815177
353469271
359520976
419285731
382773771
129663045
92434324
18784210
39221781
128107218
367490008
432097571
223661805
215654743
101923640
189952394
376300188
408494031
258508214
339674412
279993546
56683558
60584130
152837190
305181324
396721817
391823211
237937338
102995393
176902603
474120345
260904758
429422207
139727746
224440820
76317363
418822194
425636423
323217048
515518651
431580265
504284127
290045963
94738744
124284911
480448033
470415332
49472529
461847558
206783373
95720833
116908038
382693045
408856780
311465185
514394911
500448989
299345850
490435359
268587315
488150162
516228475
186842101
178674856
291000965
110092094
249019399
338310523
368054272
133230829
75092921
94803576
65695695
148829417
193822910
78961748
515240129
243162768
165632598
76108117
143720265
108886389
135017350
450964362
107894249
63076111
206390017
392664717
164585519
486260083
366107400
52796943
369472154
458455072
161363393
450796986
212722412
287946268
257401068
13613780
197611384
420890888
240359428
461144543
472517834
451065276
104959728
79844936
85276834
421520775
4807241
188690238
298620369
113694619
351567897
226319868
406977104
48997795
140165114
120086659
39203950
512496480
346542674
14770032
414236410
5729577
238562924
94973110
195962200
483702980
175304719
11479455
124609574
411265677
171033253
103652803
143287225
128963627
509683614
274279463
501911189
290482071
503440164
13577344
314628277
510850688
199114438
354935857
349496397
67646809
341298188
53335933
194423817
431519340
118081855
381195764
339112255
90856316
479187069
489750559
269215465
77029902
249219203
241156834
392708491
79741741
144742150
131683336
294336080
261093838
339602257
453981057
494842902
16611113
387395834
86407198
446091297
98346751
368125365
124420500
49027742
290929903
404376164
343041886
123495723
122160136
221864421
472766808
497295686
122545036
307789928
411500447
249797560
167696098
426491915
309714652
440881914
243476667
38858078
421106731
488287111
5313815
485411361
515376541
132080167
230452001
363018187
473672491
435661769
479583843
249161549
49844050
508680626
477468340
135601255
394344291
446013498
20590795
395456770
389119480
274027061
343026978
496418983
107270647
375549280
351975895
467462872
200137524
45048879
96170423
507238061
271653656
323377773
290924722
436689272
217237494
380921128
402405412
24154594
307043054
316989307
211315909
155350374
5464557
73621521
28049120
101344257
45054799
128316280
68961032
216260936
151150945
101859054
416151094
474268737
292437413
475546325
482101449
426641984
417625820
149702901
3202042
238989544
94917468
82653692
270543861
437517284
182487610
407330805
460157111
2297086
53261080
464182422
469020866
36192429
510227768
115199919
393298347
420372734
15024594
465934683
484420936
338039415
468503814
131367041
21345542
167391932
415849128
328621516
238494147
366257534
22911255
425387658
498691527
39395144
297683919
324529395
107969528
505737613
413415875
307773054
234843113
109034911
147529719
42088966
311631025
434053637
468966748
474622128
384980853
315997977
451246224
144545393
191209197
200954392
217654535
94382790
33777725
128108540
394539304
276732112
252674422
489444340
55434262
36525525
326534593
216850517
289149024
272658215
79744629
26796637
379292158
347969424
467181824
455816959
280249747
304721211
202964646
331924130
224056586
318178236
169082594
501922438
156344267
79748354
2640113
258518348
257081462
213094800
50450381
4143850
186114741
483195739
12689093
196788286
88723519
495056802
115118892
465028418
499696652
481317292
343049926
387672587
197009993
337477531
171527077
66488077
478442020
136680444
78309722
34339792
414790578
487015352
183138633
146532717
326578890
460960215
374838342
384352625
265236906
330407583
36653571
470889089
152265787
442658107
194938441
380592542
341685501
456474456
31820648
22777998
66299446
460687590
36710939
400605988
114328847
502890763
155238421
352785978
202009407
459625432
217468772
306164030
480500919
39364721
270351688
63960975
517186571
339079014
254429353
12474242
258907803
276106105
245819113
255834082
172171174
255523052
183365217
90434140
280452965
288748346
87556846
405402597
498782993
271301153
226814324
255773830
252411230
507956623
194872604
168730212
139836088
107536240
210859019
348044844
385358112
238995984
74658291
383915684
500018346
182956784
151635479
451241229
435182659
377086804
486034813
249416849
425028467
234596015
74715939
277097116
103461337
448223924
480855575
167098625
147998331
164314631
49334078
402863633
35565194
426145460
441547533
316173733
266122960
456419604
17975832
309534464
374260518
99767896
205435636
252161839
101116714
46160265
56748429
303309754
46274925
91160349
325711830
67296324
132841909
412457012
284814711
428093596
128503586
130405348
510438806
34773737
55220796
419862578
17688954
12475777
196020825
227716254
133127974
279045656
366456766
498224623
68274158
236903254
376301920
321123386
37987891
512905980
178462080
322548468
299770207
241297215
379980357
4038519
206168540
409768638
142073282
465165044
169308833
508668513
325806458
104368668
455507514
447609025
137859377
329458698
84658386
405884148
203969917
230411208
394704419
9969867
108572168
370758763
139704940
72813964
263943015
327917777
161009739
199332685
105641154
264108549
387385859
26824001
161482742
73710864
14813564
241327709
43909971
465290912
415754450
177077420
394540326
414221588
33004424
429390923
222526179
379742076
234618067
19081011
188632543
314697051
70651758
291852327
20572092
484676983
377226814
30617173
393925972
86266688
463396935
329269996
168628743
513160073
332966789
292803112
175581390
515276199
368682627
229139982
54974885
442410095
487390814
49925316
253208578
491768541
202864739
472516601
460837332
348588352
472625608
367200342
163161665
189244062
374197827
236998008
419721933
34538630
458673338
408141885
32077565
508218211
158363373
513166437
281742792
455545391
28297573
453641562
127581645
4337196
112484697
131043331
360127816
255878291
193919801
35285958
488511775
447928222
432114202
320630212
273360504
406887970
330651915
371056375
162032642
496668924
29900634
359788888
216134323
79329356
243137878
165763754
403732657
180851550
508494262
280080036
152128649
359756051
411599748
58438130
61053934
111021288
289909270
440550132
126171712
423113358
254547504
58130860
87785955
67871482
223027355
446756442
446393923
9600446
277367376
157271181
33017161
126120945
177065256
466385126
320268274
413363051
109561525
155075918
440104945
488059337
366981478
346850904
502261781
271015594
227662183
11002085
193643705
206011804
268742874
464326319
243525044
96274100
385320804
439673347
337164564
109672717
124554294
484450310
488397676
271452743
43525326
168006094
230942998
399043276
274296846
351525958
209053041
256398718
299063303
114327049
488552565
331704398
273154850
467112981
472999329
13368616
23068344
13988383
286225362
390854543
156082033
396744003
359559660
68105426
409397968
366736283
353426845
404023334
204183986
457132735
360003230
370079188
150826688
405993401
368040287
193515239
322195332
80448061
74345338
418198938
221340256
373342746
31967296
351553971
305339235
59054795
412922136
451602717
214600155
78020819
12266382
233357628
28518751
412909675
488314510
448553723
15310114
214565195
5788360
366468498
198750586
114707562
185033858
279313198
188028676
440040146
195602797
482034694
83221115
495838245
162154044
507264715
159790374
213893516
277303490
26254832
264909402
106927348
394816625
163122995
179860205
401457922
264542013
345565683
437799828
160454878
57976172
513149360
156830496
428529672
508358547
31205272
44279562
335593195
302569207
448267263
265459366
173947815
52831554
82713717
119632216
330037394
247041865
469009107
247777311
367752265
273178370
269548106
301408209
225095813
511989305
115649098
435754363
352291072
497941641
95965514
99281626
174862793
69149774
452606093
366350557
89615775
163157522
385166754
327399766
139053328
159558272
340262911
209289332
509067561
296300346
138540032
31752354
420468906
434331289
139873341
281937938
156635553
138426491
116893620
2416530
77507384
94592562
138050243
335782972
337957516
459041711
386052208
504234140
40174524
247927206
176920803
470151867
48652067
173287091
501398925
140694974
461739909
272317896
171004159
6669683
76182352
306895514
431151805
304436476
392760718
199139785
319716279
49629734
59624902
460977320
503976416
487843446
473581683
34749162
15953362
359010800
477139801
103391057
146981123
454533780
265293030
66708
185778631
419700642
142687181
133952925
375157188
42989694
363930232
246220471
313613062
87609665
68371850
510052305
5358582
74323469
90412098
281702477
454361299
472316249
397583677
261648658
381466553
287892173
220455735
241669031
86676994
473136624
49268648
30499946
180973203
56984794
480703088
465872150
232808026
392339685
96542447
185926657
14965561
68356015
228464550
145182913
467465970
477357162
407428835
331418791
395992578
415468238
159499244
504570365
397225552
155191326
485952372
175175842
86099995
297064096
335006264
482111440
148576942
228818379
396764783
369277357
100554163
103281031
400871248
121501306
361950414
260401669
488187159
384520856
408180592
420474813
90886084
200222836
340061088
362542412
4323963
211892398
126508547
431219477
509629485
418417206
186046589
20323932
378326907
114258940
386638700
146224329
167154537
81305596
424724132
443495067
65646352
294139807
307701258
224465613
477516268
461369406
485800483
222360369
107389460
63985552
167715997
321634407
266322952
367797758
383984780
262647184
153043790
221674054
120402362
489390179
194394765
118449632
380184271
333849506
326294571
485274971
438278412
64263678
204342020
500810146
102498124
199081239
383583415
470352389
24286684
241486504
325067719
295331781
294470423
428693785
390023159
39954469
290323514
273198441
218562308
58608237
312997637
280278105
165420679
6717308
28817437
404707369
324934022
10659286
51700409
198206143
49891560
206068267
326133587
124776628
392906321
165846231
311225523
416604773
472000363
294870391
153366146
295232000
464596275
240789084
51139620
417027301
172540491
305322132
212881621
73846690
56749953
197840749
276131668
175476107
338177611
183421232
32635913
459917432
510713760
45954059
180644405
384004268
152940989
456164443
56337796
207412977
395410005
331404457
76950754
508606264
503691054
406995640
489642842
51898203
324271869
465703562
263666175
180711278
234327363
988720
477138007
143606756
458486892
201842132
131742934
341667168
501929472
418504937
255426824
323381055
280631462
243729522
254044966
426099916
205724610
269160023
337807896
83237291
123563551
222761092
373371628
435271764
154077524
224521016
194829494
308005763
61381427
249278242
404265211
274580379
261461683
501559601
363174847
332833263
102560555
96531982
394905960
284656385
261503786
394886818
336905792
492147199
475817445
490152498
347233260
71832108
107877440
399965790
215813494
39946417
466590680
488456386
305111508
408885683
293332680
77485872
511800322
333094493
439863785
422701755
273039293
136357600
508996840
185648641
229171136
346564886
208317036
326974984
336914029
62484920
170363379
176304074
486869914
457552619
299365062
361947144
369625328
510026979
317292692
163682309
129271028
189663742
50648365
396948282
1010631
198441921
305859011
166527249
313348778
326897937
354955098
273766939
312900360
11595967
171331657
419689895
503533885
227134436
241134310
319352028
284058506
114491170
146125409
375231228
376226629
495400656
314780713
226101747
473370653
234022406
118359564
251254959
446816156
165534879
343874062
494776114
513349273
428984397
499424825
231987928
154777639
18186308
496164975
152024895
253515553
291960104
134122373
402941257
472567588
440054203
383499762
243249119
355312824
103689696
757873
357220333
448008023
451775054
152646434
72724816
21307565
73031581
158844183
234356066
59911104
485273074
456372148
112310168
246318933
430660063
483814895
185205741
306340897
344195623
378889160
450560855
198064321
23251143
337106582
420835025
217746724
233016057
276349674
132810022
387986566
219601617
73409560
157927711
415081898
33012599
184399943
251607385
52624345
433171857
205914445
223536515
163004509
64404708
391786292
123265749
463179178
488947875
325728645
421716517
469926254
357218556
270553727
224678927
282252771
209912575
465952367
322944590
477244893
426098900
312325585
201093366
44158742
91325666
333680634
429495816
448327765
15529938
460779578
149192591
453391033
244773025
397200033
484378556
241413390
387826362
12535637
50676111
267570073
509672154
149023824
35494466
258868141
102954477
96204933
1750248
470483103
274307414
252036906
268266803
389278809
21249497
189008216
25439203
423973234
386714265
64682247
204796617
374525661
321710970
273540275
96480330
361628618
41659108
192896405
241482643
399714735
371073371
248201094
177413083
355663136
231010017
452839767
103599544
178184613
448595567
455777479
291717408
125747438
460369802
250920322
278567793
501590739
117437722
323299116
72987530
266171096
246941157
8076284
162094632
121497439
111731038
103983813
358900445
355853300
458788237
251177877
420939211
456351318
274374942
303003536
24782681
76660973
314564893
435479191
333200951
35311418
430915700
395531392
494221868
241045849
400083057
6185225
144084869
218146895
60725442
387162730
464099600
472146733
175401238
137329410
336960767
130239418
17980968
325730097
327517082
108541557
242928979
248597067
236217023
382470022
26582778
398103525
98004910
121523516
231499949
37592712
176654719
297991689
167806500
147868903
394603790
351271991
385802710
145158692
473368294
424310731
122850607
491538394
164227964
29974135
309596240
199260481
123262773
252704911
40498712
383365763
342130705
507392165
438276605
46563342
5776164
358225782
185780359
291599744
399891989
31850892
62646728
94269183
347041388
148980025
6039734
471996739
377254274
416815911
57977966
437575592
93888980
199826047
261989176
252134376
281064593
511283518
126707920
509048932
24871186
116929738
368239513
337169795
113373241
76170835
331955985
54935272
144240934
264709046
402002600
318111487
89868306
310759560
322878512
344987653
420258731
150268850
243060001
440483539
240845805
511967140
489449462
106959472
383676205
222038531
357860045
260063165
460221354
45003394
248383143
3641211
325433280
172091230
321090533
209179672
178848110
83562446
154591934
413096341
151015301
207433783
87674997
431450460
51096385
229341373
20267334
82600731
162949277
409571190
180858603
184787669
211704466
466409973
312307108
82029688
196700084
329475311
382308252
57960522
474883123
3508933
2029581
246268558
78074000
268002350
422404545
144017624
4105371
221535384
264477250
446297916
229804341
479116431
99326767
411696529
484762332
294484595
281593886
381370323
417001607
289993667
134256008
255477155
515168210
458062722
414768323
77905501
114008353
165283574
60292808
66947947
290349393
410883385
216923239
433587331
14350480
137389364
185978915
179351842
278654564
316385068
1106232
459261567
196328257
198452727
375685661
106672261
72868982
12702082
417951724
322779453
60118330
76411534
379122827
260615341
92438307
513586233
65476301
246335567
396174357
330847537
239175961
83954357
123608500
40296567
32975578
314475249
268712344
200276147
48989787
124760221
437982780
419301072
252115204
326848234
208087901
432972353
428569866
318571392
466700524
356945753
80828147
108929380
282009458
279328065
114960598
235005804
115739725
314604786
278295357
254486923
4649200
173041118
389493214
16066975
346099908
465756390
439160384
12945539
401313480
235075078
49750948
485865806
51961796
220226836
355796801
186104859
61728986
168769208
460384576
87469650
297058919
271397498
483483125
167952458
26734106
242459632
113563689
350503764
261508765
460194510
201955083
18483956
370974140
16588943
195612491
228705294
37427719
382485109
270943839
271696653
497919594
180165250
347956580
2927927
158496729
249362786
105782831
15666398
241071877
90993152
450788277
252482327
50786143
112962820
496879315
74137234
22306227
259752025
205571499
46261464
230796160
475117586
127547880
58083954
212022832
333231115
507031014
311647620
151339037
486226780
486534133
138074884
456830412
409293888
343964028
373760572
401978578
377387099
290099557
274231233
404919140
499024374
419686281
287334334
229304834
479993391
367547783
219318033
230963721
256869175
199419026
41016383
132555533
182561845
146685464
143095529
320076510
201521090
187410377
55276830
327182502
193010585
406153917
400791349
231543272
387973080
271246932
129882631
463938238
317698494
465023589
41554594
332391654
159769353
381392495
119366024
409934305
276861535
221937966
85272061
231381099
13168087
134912802
6805733
52004725
280831468
139410285
372522364
447962162
202333248
343263081
212608427
107063795
337629067
244245340
515661844
18736476
490342688
28380177
59982699
432062834
10184432
75556970
28490660
341858884
476470930
18720977
460865110
347227679
91064870
60658734
198853026
343191817
274821680
198594638
146569324
127335649
413989575
392857682
199799765
13477036
189168767
295953819
41816687
517117214
262132411
163019711
286677621
246596456
347236939
434089791
493710702
406682959
476170300
288424607
204679009
400893815
67168069
393567520
18297975
179881206
228614474
214120341
230237073
301775822
431820969
385985823
84767498
349674154
310370109
18822969
259294446
455042766
435608541
277192951
245400568
56489964
298889607
21614216
447128943
235537410
302332748
54135309
156807595
240084534
281077023
197862426
186774179
363825978
109977306
384116579
405759215
391860806
197663500
110125820
173779918
246134605
270942541
233788322
461487547
415959771
193545460
97465476
269436434
363913871
147596061
144175408
64740094
445745679
366092847
372750091
516715142
97545781
159223039
392340825
302884836
15229359
513865585
70322504
188268459
251350127
146319570
74890999
432902344
125023510
1671632
27459973
159139615
362112495
360024921
279547076
36494813
236604716
216216242
421579343
30501297
16524107
262894222
454086217
356051214
359835968
383212948
5809887
474443854
236838904
461805637
110550846
63472817
391622478
243058103
334749973
114188145
58436814
473084462
503891265
419151106
313536945
299049272
491576954
310471004
123823987
474774128
378019691
138329893
209919550
55021331
425045081
451293765
167551040
327762232
131095796
506520064
69495907
315962893
179346412
334158264
422627932
8167981
75356640
75013982
381048080
73375375
278052594
318743906
500926211
325623872
108554407
424762116
447487710
66022229
98489629
68426973
470418201
255931655
74803860
404784419
356620215
5953554
161824059
245824501
416361017
469348040
278259573
78434471
63677122
2944268
391302339
154650728
123559383
225681634
39377008
47990321
227852927
329558964
165557148
217550527
178572618
296679890
218889606
19272802
312344672
289183775
14632716
99842756
442873650
432357535
119823666
167219218
388210803
162697348
346750763
409746918
516400216
162488389
171288681
312324499
54358590
470493054
32287391
14572465
282441120
156439617
354055733
83072889
512471572
446061535
365200968
251328638
280551757
230358277
294016414
123543405
1666275
380190908
310544948
368365432
288070657
20155098
237734729
171768758
463981740
212631557
438351612
460769078
364155810
192086038
197715214
30883970
513052862
313957465
105005900
54370443
312176879
348648322
221090229
221311833
379408559
208655949
206439510
194928511
217006896
101930853
333646377
436396235
229535125
19896486
196893574
479473288
245601546
423394676
234940398
107136242
364015873
250990954
274239786
436678375
458375498
409734554
25728580
476513057
61131481
378128574
380437208
281391236
17167449
299339029
202745232
340669307
146737647
315330416
135133763
276799850
438203389
333471972
415673498
327715101
20647901
312674770
445057786
235066392
82638842
68286993
27576685
350363596
491407937
231333240
380662406
379718936
186843434
469730265
429788618
298224561
318372503
282127578
135977713
487042834
55073836
311244027
49411417
117408446
481604653
427999919
241967640
455064894
206595410
423701001
501187034
285454710
116312534
170505589
465573932
155187191
318010507
150538538
186443589
229598991
247022276
182230404
96360794
92933771
81267601
85517994
244794037
421949093
161658622
97931048
437668126
7281349
26633347
146955900
237016204
349922157
5621164
153380784
171547321
143361842
308461047
511024745
423739702
90868872
503109234
37018454
323981841
43800494
448344227
386904632
269645454
85857361
247631771
308877214
105145275
451098522
460454623
511446573
45657829
381142007
130811776
203711585
95676196
282893753
403748556
230981845
444331845
381530691
502301803
209856017
339738161
42304692
118502447
459655656
238607347
114516719
150113129
500458187
8265468
281441289
397746554
33616534
347852658
459607546
221803360
427385221
306066195
179602130
195016776
13617685
503453366
83524774
316446662
467268543
432312341
81080312
368521125
168930466
306987700
69619079
484487994
287435304
357955744
407974954
509884103
325187278
52537057
430146014
63695114
372406877
392020716
458195729
159034213
334487063
439516290
23106617
49576256
15082570
418311755
246807583
242856779
474821333
356974344
325352954
334387850
338071840
15034767
176686141
453358762
308660346
402836066
374849855
49487393
330618641
217088783
506412909
237488732
73686640
120093946
88993400
467430401
297133923
191493661
124621940
501688161
471540977
421086305
226504063
509336374
108244867
117474971
364323937
340446031
455355309
493367365
337235886
437290441
160041277
205235856
277536585
280562044
308353502
384689735
107917167
5975510
482713060
267296840
427784580
301290609
98714523
363534535
351205109
122196081
337518879
516295750
96119498
240201021
168766043
496285163
207163082
288305073
289879850
28729992
363137032
146162874
298639910
278545768
342570404
147635629
299106139
197688170
67356674
138519115
166477242
498123042
439380615
434993285
358281472
148221514
423626692
262031067
240709029
404654887
130331384
376582225
330674714
262345552
374369442
209209594
328349670
382142173
51253944
459930532
246858777
290765273
42084646
139585125
224783725
399229518
331104662
368019373
153212544
174176516
65722908
126056264
9174560
404639495
310226873
55479918
263442529
512009324
218708474
81494015
462100782
437895259
327555853
204981994
433127369
223704038
394304697
435536470
78650567
23397620
52578458
383824630
485851606
394544507
391540801
317530455
260254122
373474175
484693971
496964968
198833070
188304095
342120431
247405150
226106656
373824508
314591095
498286293
293803397
323761954
153870423
478963834
420980467
452580764
15560933
4177293
29550878
24270680
26752303
225542048
239004880
382634292
211601172
420337483
473663755
375973352
385516624
419163338
381971133
447494695
29283128
463278881
410729995
119378115
423468513
219489049
372724329
464122872
356160669
308273684
312133364
25420010
83151001
154790013
189876385
231566774
424503054
450204448
44253068
398541607
127546632
223346765
483374538
462615084
431725519
426849854
333030607
496593792
273975232
443980935
333908505
260271813
386256294
132717226
458444451
51306804
370411577
174200494
293238724
167299317
132210226
226816552
184509214
476924616
336122506
162720984
285997260
270013257
349328156
116006947
354609995
429862707
136770727
507802199
439793920
176897607
218703963
443271882
473714719
456846326
94185723
232048008
47154793
338830325
69659064
335595034
334844783
238139751
256159414
246358708
189163491
321510601
341277508
219324166
84576127
439631052
379538439
58588891
274856612
134100214
411606485
202261785
168803292
428117857
330624885
133674424
183873174
413681988
417112151
428924699
498858441
150865235
484696769
39909303
206494416
37551329
125356384
462017243
277275282
458892703
241082106
6420742
116461922
75040866
447999516
383619126
53932269
154360797
327041513
45175977
435627665
349239713
73591535
77003443
72367798
168755395
353355723
35928704
441209595
25238575
170906956
417699411
479242216
144808792
281037472
217749375
114217536
469312318
345501965
71883534
415315050
208034519
225322864
400291294
48623046
299451995
478522420
21216510
231168501
118022421
229589835
91527391
411684149
464689561
94004877
36596776
453786676
394190012
107631360
251377654
343523317
461589466
375010901
215462771
7284110
356638360
265838088
140481326
442216335
171244087
283065460
9329804
134254205
444975601
210889595
243946914
182921198
88104345
116949371
61374116
411587472
56038140
81142010
9562447
1511655
109437647
346498244
144571382
381838103
478450407
451239657
268456996
178418382
235808301
488696289
325076627
36948677
357269745
409525553
356671389
500726850
392819707
482614281
256726211
118448284
517303794
394167001
357313320
482726142
39683384
155666443
301614895
255527424
67329493
134064063
62511834
76906184
75972984
144349427
112954173
426419679
62379405
298952363
288478951
387133359
123696326
302796559
287717240
490664355
37093485
505696327
456460220
25073228
496417391
368379260
435218797
247425533
421004300
368164209
329941899
245815072
12530030
313351368
204833850
367341602
52795659
86027658
109737555
176628535
138601822
238801040
75138663
265354076
55887472
282443095
344102519
204652545
427122835
175349558
451234329
493696984
411131201
205093965
241523571
367873359
293483939
30894093
411608338
422462241
178971226
375997410
377654009
270099440
151414702
142529924
224832536
291220308
234671901
126354615
136885765
310199555
395776522
175202845
226787946
9426494
139910290
61894742
355395247
463826711
311752221
132669472
4182280
432594245
57042931
332788708
171975903
47245170
226180413
306190969
514363477
129483027
327209583
35844202
17859949
458804790
299379197
377819932
338408218
476160891
207127793
319120476
255253910
318485755
512934874
267026740
388955662
469827856
225054856
102390719
232212517
449951400
209074171
342176427
101182862
113133590
253466692
192121713
450913733
361604516
197075590
27204893
485524717
326545739
371515857
27299149
283623606
12408060
330314761
74012373
86327507
172998122
4015997
195086159
158493222
450879889
484534976
330297947
176923020
196468466
240482153
428342933
149544601
157206681
96937332
102957759
292864633
117254629
342110196
200095338
153633942
336951726
265745575
56206603
258641390
250749398
357161036
272905263
220208246
108282163
91975954
182126948
67833014
136442743
323406809
181154922
497601302
205278354
131105023
396513060
48423462
299628975
465546556
264674726
462135423
27238574
305065899
328952373
489411990
435876237
233187040
288905776
424350026
237657485
347123000
126529163
464098557
169683102
68193596
501550666
284458033
371689118
427044285
327262461
449444149
404272960
355216249
204566117
452643353
234539269
168380665
483394286
230815060
245542976
61853161
467914732
497035507
308756553
340344941
27655283
291122637
335222436
195107850
166582062
314022548
261060604
286760757
126305825
144391225
265865268
59844331
420213363
219274351
206615803
169783158
465933434
510182265
161262359
297912565
68818084
403755127
237008804
15028529
304754336
232851526
40456714
156772740
319106165
287177303
227346181
397278564
421209034
51038969
266163333
25845414
516051678
239269623
195810563
158823981
314255074
184529451
261392731
399758187
120482106
498300
123201316
157067509
462141660
37310172
126242152
212951968
163220237
395424823
311370085
219306443
59696573
53661385
427470474
192104368
39915382
184378864
76507833
261328162
397186838
462964869
200680473
119202905
415835361
386302845
491961977
75677602
90693172
286247920
407995676
439982603
76279193
417470469
50867502
441977618
389730075
456190638
515491078
106363424
364660378
362287331
515622810
168735331
317192387
203697648
395314082
515760119
426253534
416959046
96827099
151346453
103655242
276532398
515525810
36073903
179542268
477228873
154559157
432650669
108815444
296304798
235076956
352263987
409605011
28812448
7055181
186334379
360879865
435701326
390450202
465245770
478010213
363980531
341505837
450167833
219128097
213461475
39338111
507749514
55701775
298993659
16087437
336851900
174263005
337630127
140753207
245450406
462858311
61146883
67677991
404201188
1247422
335759513
137077186
113877059
356228901
16392316
469989655
246256585
35306102
208220253
443630660
250913045
226491302
291175607
6747946
131049863
350454152
418743743
9490630
151776509
265268326
120057216
323068951
13562199
501501801
111979313
54105914
85338068
77698320
277092823
41418778
442283438
110312008
367961103
354881451
384766380
84681874
8693186
451540885
391900072
333771010
82928337
144797053
308174473
190687116
296889169
495757906
218864178
204582715
123298887
189877837
459552168
173618003
240002103
207399240
416814878
151747086
28630910
497434995
110589002
319258323
147377998
492719381
72237161
507061043
72193060
411060503
331303445
157061881
174174570
47278563
428210118
51004563
482205697
1789496
23336287
172128290
170023607
327088902
13353150
414053441
390358036
107310152
145157417
449510152
474212518
163942335
243002750
84130764
28039230
175291068
37051364
398325979
128957612
229894903
32785442
343352018
242170414
480785806
153817184
195468363
316791209
8341292
470769983
161692381
74274105
302457119
412963442
265896796
32570605
407136510
364547091
509231258
320376942
186987691
321314688
196543018
453540341
199420941
57061373
243751078
189823425
234487382
305644087
68297101
195422143
479787217
14878542
429957162
227179023
66115657
153217395
438903386
63931252
498413884
349815868
41849761
60527990
197682839
408329312
208778545
359492472
462418196
91899606
121088536
255262272
283968365
207456012
344224833
381467735
145025199
473742945
21730044
381612626
32232334
323775482
233095089
335963463
258692693
384251900
435020150
246247044
325817719
234882797
259384975
388386907
138125331
419548063
295920562
96994794
408396160
146648629
341623408
469895019
335896896
506089633
186144738
384617930
23694705
155930036
87624524
350940719
502282749
285970535
268482444
376977204
108409171
18936737
468093378
186339676
45360344
244022051
271880588
40212566
118288747
423027787
316420301
190448544
18431264
366040043
505901049
485270534
333360078
285526894
26588877
100895374
424341708
508491208
40300443
282787264
161021217
305788116
444306003
26073120
399017511
91597179
150744854
223622769
300431382
478223672
373510152
14976066
7090116
302361836
45992663
332950839
220184258
48668746
22005660
15438011
10949724
496525652
122762491
267002766
160787133
61758322
333312645
424776255
87388120
363581088
135741157
135775515
271929328
313645000
379554759
47125955
217553473
136587285
169843051
81966204
60038195
418876910
428530823
39698276
140168444
340867978
246792504
458802372
82405912
143472560
104230351
185046422
396637040
170987866
193595831
434970060
122483420
209755400
194076233
255650299
514779533
322445471
378822247
307108586
33236208
26952145
113178023
225345258
171817827
302309681
23827326
484667070
140332574
440714502
428039398
92062328
517181555
284045089
29862425
320459613
94316405
138715255
363423366
28574006
146745255
149535666
344898994
454929557
225058654
418614398
390494688
413961159
486352096
402236755
126983439
503940418
18028909
235281998
323450861
517579427
351390291
264282719
217809034
514738479
392823592
79882258
412882043
462667538
140087415
279185490
516365571
385869419
460956146
183785773
443368547
24623541
56791662
207969030
236440670
338155415
296844085
16381484
207509410
502824773
289946589
309897451
14015974
405237034
428072256
102514387
376411210
211529827
494449170
394688439
65551310
368263607
234023426
43787657
406468875
136683274
453350512
201036694
271930651
229820281
167176586
200161452
516623889
164444926
348549136
107035878
158468459
311826646
230234091
43371190
172537305
515951969
171219792
151633161
329437669
333227999
298367035
83551927
270228794
255669783
204087485
31388924
108655221
56940308
15111350
341049071
350799358
60006270
330189882
163415839
416530812
107695245
225193632
440530242
384185525
235159780
86126878
239481759
11506137
511118269
180703198
382263260
463139556
86074972
356456140
295647558
467516508
237268418
364837108
369098644
343736531
449945668
49406821
117674544
113110826
456840238
270762397
257707972
271364211
107833472
384016383
177981132
265150082
95151507
179005507
214518728
455232609
268466493
417284032
377648574
94003716
354996418
199537713
70765621
166655419
92622897
433619291
225316115
289951462
269018997
213091503
13119602
318226801
201890208
424268334
338007523
432942715
191012205
115460332
487892698
77525744
124368419
209877336
456742294
288397917
188348461
53490536
69316564
227559314
7854457
388010067
515633593
421763137
115342294
309414048
22538183
111093928
153183103
11644327
185663494
164659043
511560119
181840151
169529108
31120719
11550094
498237358
420162739
13049001
485098006
376271886
329791237
389899113
209028101
110830217
74452846
326442312
158311036
176422156
328954591
138799261
39162622
157433061
479038071
472379546
322334916
39085985
244427132
228549340
180837988
35279698
145693536
2637611
282528834
352061480
489799172
21533800
61283335
71761785
219668384
170336951
207256764
296364598
172190116
448028979
130157092
419696660
94263987
167688036
1408642
511630646
400755508
100082186
188702185
371480922
22035351
290036828
5800470
322503615
162891973
186813129
117292231
426002064
476320682
342719211
506947970
103432241
301928018
104177830
340503410
439067389
42024142
421139517
139399462
167978283
128953452
234381588
453969580
372129475
103274953
184016773
419648135
445234551
165588706
275111588
129791140
293979215
247066811
491094550
484733910
492820742
125926471
468384045
442995514
394847910
239882058
292714571
317553474
314189697
44687898
199020616
205423067
516886838
30377517
123160097
62676327
165859317
238516215
286965848
169036100
392248034
490354664
256944134
120591746
51494073
494408618
497659872
344762499
349687468
256310399
169645295
98922865
506454176
246394024
11311824
144647726
21800590
502726538
228825250
479692384
258726445
113135644
171096484
493774993
101593907
390159774
41243557
45453931
421387870
389055597
206556349
381658665
243114800
218191413
32697060
123423051
78809533
227663861
54983226
232342701
481170627
336847274
333739098
66428467
371601024
173801512
146376535
496170724
484470618
41380733
16250614
365210087
157512036
217512658
169625177
402376759
118408153
459118169
380654355
515516738
161046392
330421315
472831874
417806399
55629599
60471218
459125443
304575322
413463943
153990640
196382712
115782839
49100191
347602013
111246140
412131124
212251895
131178271
426956045
45303834
234614115
305714526
151177222
5168513
324766298
253429888
142047311
513647174
419481136
473110162
404435013
140980734
59785577
381842356
100657406
308630122
117913385
199846984
196161905
257131379
378197334
15896658
307577303
12753228
298476781
159260103
130261207
269976951
83882640
258024230
316095034
332969365
386414312
232474350
406445051
345337999
471061849
86770879
412615929
232133003
239977947
387683755
500127594
132778050
453412517
460534998
284870641
316012257
86735068
436601542
383839647
43646090
168292116
318765003
174359333
96663504
256029099
106870499
85747539
352117433
113525860
153035160
496266370
221191029
517896203
438385973
3486141
303375915
78981614
162359292
436552984
106704820
375383957
208391672
96112530
111813579
239280738
334626583
484262522
180345185
430751820
93527529
204547046
158034124
198805495
339191845
19665805
427771029
344719598
157967467
445824816
162297548
331674797
276407244
8250753
467386875
342986347
50361078
211636607
402936792
67744203
468148499
96479265
137222986
343304556
361686817
498893547
216156487
334021486
24169033
325570566
436939180
62219758
140539225
438599000
42726443
410969766
98291582
119542866
450455217
51761291
322053806
434526938
459933810
1003917
498188530
229208717
453903098
496437644
132298875
146561096
126555240
45172439
21703411
472671804
423201999
294447660
371234004
434599529
164127996
23823639
172377736
24687391
231210266
349878528
417966416
146656714
443236308
456676347
327154547
134264076
37783303
17083345
232656286
52058734
16140937
187545198
140366888
216937697
275524951
89460730
386712405
369321228
415046293
330507586
143679003
91402963
14972508
173499067
61744169
8306477
513197321
183970084
54065715
334563082
221470543
474648721
12522285
414379402
340304790
41735532
442314227
414869157
251629829
437198185
195734607
83439919
165234025
204070879
302707222
227848522
323919194
141805094
29320546
155483834
196740091
86076181
499091921
50804994
8095473
450270768
44756957
244548065
359403233
450921845
455559347
327562428
186497871
449486792
176035998
325989946
204594005
269864932
78102430
420690584
227317928
41133865
30955227
16194124
211423935
203034318
397149005
357513749
194863205
68598390
132479164
321942376
11227983
148299026
505838758
194400347
279112016
48054742
286024174
457889488
76534459
222039974
24187390
510908673
183353602
284082664
321842520
152647503
218326107
433890792
445340971
360147772
30601000
421779474
117627220
217246928
72437679
17170509
241234256
402331498
282379105
168271301
51082862
75517249
30639355
110766157
255592223
490177164
475483509
25959331
344345706
23363214
259570912
270488579
111445914
453346548
515882519
3163128
357354053
136652487
27664309
208664159
17636523
301059841
29453073
162034904
509999876
389717588
172836926
402323706
312728565
464312110
145278640
323125197
233599941
484940078
193219344
166071024
222987660
162006534
375250460
31008109
41499517
62917164
468071341
327955356
132355860
115048464
76749350
136086935
233026924
444943850
230904159
200764997
7982619
257063048
17641918
363053167
340068064
378398927
120981640
351387766
95105803
134158887
388566069
88093896
248171939
354713049
235376262
130550337
465483607
474463430
32807146
122171999
295635459
359195421
273384532
232457955
136169252
85191143
418930100
54858331
322133743
30408616
7954056
208525059
250331902
328392284
74451018
67138811
293247521
229338447
477330010
140386282
507568752
47766227
90636051
182861832
453172197
4254089
30704818
426992442
255903593
254488500
411150994
450082448
289552304
384205256
386766533
171897768
476286107
89270142
485704272
261574900
43064489
334615213
33848087
1956165
187881872
38130156
289697804
352013994
25427583
513230926
14748853
240649858
272752352
346554320
216200528
11892852
467283218
301691726
299333445
274350349
36947117
392902022
248912245
273926460
100108121
515881075
48300724
390401118
8964441
397371702
210839959
126151379
412011273
363343444
102021264
482649982
267389302
183008020
220287137
145138473
391908180
152691505
343840373
143689076
235448722
170982075
54572960
398870844
129150538
164402271
246607342
415850547
381012072
206307169
339585172
391829566
343436909
77013026
197616584
378621416
9724977
491050915
284213313
240710864
347600257
119972326
395125703
381464487
346591724
494772618
235766217
263228320
377861388
286988585
174896189
444985446
458410712
470660994
181176956
97566689
337210973
75282801
54243762
506230600
504951065
81061617
201131288
292666003
80299332
225067384
415123884
189989487
465143379
57797
228193562
378742226
112336934
353685535
213253996
308379204
435208908
290420545
422263134
487364393
201680920
176669425
150950840
126383799
381184279
457438316
475091745
368641423
489388878
220459295
404697445
133224428
236473852
351215222
452505541
459621226
126752274
44543079
231087571
201543100
257482009
7786577
54800781
76641545
53125803
131670069
53755191
16771497
28612575
476667529
315580608
235574998
110121981
408220022
107256778
408044717
309549473
462450770
435447543
168868796
41948284
457990068
411208673
173946379
171840163
205753694
85749706
514412942
48398905
9325830
497015418
120479406
427311620
114757530
80207820
468211101
156405977
157368940
76027881
368351842
298878123
481169261
71370182
439736855
160987881
228030125
402298779
48877485
441486186
290950311
464901091
293319822
292919077
348845327
434934880
368435370
141778918
115045301
130001965
253740252
372786553
327124910
458270923
489369533
495521894
156331596
144394559
118756871
347469540
377559166
115851351
284464283
386222845
475168260
194541972
229095062
259065623
6091575
48986489
73614382
244338767
468543232
453118950
119407410
329076312
484593951
367696489
365688375
189522357
368098430
359094879
279235785
196406352
152311078
393850683
352379757
437253900
465082545
237357439
80999720
380568405
109510314
232483590
279629813
79227705
254615308
482117936
484571364
220328791
307112989
506403190
309786440
258905700
267673329
397766927
447152543
352299514
224785538
208075314
209685733
5517109
84063319
190880587
62131893
427582043
378034923
131505929
29449162
401933657
131474127
232049611
318778133
226711740
139011159
109048265
389904123
275714424
478868619
412537330
49287441
117020945
34076582
388847838
337148673
21057178
19576430
253091619
135235632
350824798
188470820
401379161
215452411
475370696
191521455
233509879
428020435
42444694
329858017
55032627
186648058
488587526
450503129
213379169
426946447
299973602
503152278
310536885
424702242
363680464
334085823
452130745
387174279
221974413
42829281
457697602
187040977
166436694
380539804
307365045
49001448
170481735
166813823
298754301
503812397
242390308
179787961
182792689
435461932
288902823
288685253
52626536
33675137
516990707
392385121
240468375
85026799
401674205
28140465
515703203
109683791
484035720
93376880
165737682
464741098
355136308
123785181
52364648
219179829
393152290
116278640
118518354
383580062
173118823
85895016
337912539
419049393
158689344
387397994
293639176
280368751
380827312
227752147
255316430
357451616
203852984
432378442
288956592
415777072
71738051
480485985
338757231
23394761
118847662
473760330
445168095
367483480
233828463
405728024
119694760
74412027
349697630
248744989
38815230
69987971
227806761
312561217
119766274
329530771
148667276
212341445
501421460
342179464
346979395
312216019
438008929
494635491
419386905
340715694
181455167
514468989
259013925
246574196
112848780
507397018
319616388
261906365
3609953
258287997
287269933
183203747
512085680
106148761
505720918
72803273
36706333
321891803
231055879
314879268
513045448
398428548
320822054
419860594
275972955
62847202
115251803
276644469
205243162
441743230
57156943
148609389
327501400
295388691
48671991
295246343
112961452
49376655
263844322
10083741
311828819
361472253
262579052
370649547
111690530
342293567
334782323
8017486
85394526
436438023
342522912
240598273
505504032
125064066
130468725
466601789
210836905
170048663
320669981
106754551
178308126
80187338
40030954
193705848
178274444
339571699
68572156
509206143
58146800
444390090
412624018
20027376
224343598
115214401
27880146
165415556
201056812
223036344
167875323
85708725
489778630
163961530
319708924
470348559
141344331
193927469
96296779
120106820
59546163
378764962
279446461
142956776
263791897
254250789
279714253
361425276
91056254
376947850
168420197
204963666
314761320
414843840
497071447
330668013
70406971
515867961
245771526
231816804
152803514
77969762
290514542
109000010
391044629
268277354
413662828
273636588
433302785
98497139
88777533
439824072
48707162
306354006
473765857
224378581
241443356
441295071
349681655
192044758
354605116
109963213
253955338
499756887
150771605
268970814
116924088
259947887
36771151
437057870
15084169
283018639
349374227
273808739
364461758
280619693
140726531
289439992
346794313
427846848
495846029
468183564
411243216
346997764
413343981
201793719
476502785
171145570
327577007
203130369
55492124
228536553
402981013
73261318
333695695
378804039
181463151
509214332
452953834
371046102
139973697
283574730
347215196
396391775
124151676
241015531
229146533
128471507
217954508
37228289
193837357
183492104
28339681
394286615
240267497
28269366
285375406
331544033
54254651
445048051
86188083
489398710
388439014
181339915
10870816
246909918
106059104
272627078
485389361
48936294
354611537
101714082
393812883
137096921
494181708
442027512
462505473
478668219
251807213
133694213
287695995
321499912
207069681
452588980
495545320
277213003
76175525
430301635
25557277
484294816
212898924
232440204
169380296
170373410
257671650
251197478
245027630
8930275
500490926
181139194
339323264
400726620
433117202
214943963
483109752
357319695
511842945
212406232
67494766
175879491
91401258
121224859
509080758
413113776
411411250
503661525
167544339
99733219
446363013
12126800
88621624
254845202
320175572
195024101
346384940
200282658
109815797
181545488
151182214
465238639
161353019
337416913
185678915
416062854
483086480
208146546
437507190
329831055
192232648
244878903
342118358
225495557
118279156
419558604
319752294
269101459
473511910
426410936
67115902
345657028
459001645
295570506
169155996
134010026
218878040
462118668
228642134
149586095
32244894
243253170
203549940
435740262
480094169
393227970
8943026
263402313
439617984
503051043
152745487
335591108
416995238
208250505
408707942
304325433
29244637
385338464
267986973
414360746
84298942
481670470
386690288
47101368
512608619
163868729
269137477
475061589
191195987
315482145
510460801
423760526
345778997
168197160
260295547
407437584
344582424
226534411
409996574
103829064
371381217
97920728
150886371
36163739
85189273
285725695
390084185
287224324
71499185
284920783
485988654
20838436
502478619
40480578
101765706
21995004
82878343
132257333
281488780
143660907
468372066
378835534
117749040
60697544
258073218
267229780
10572806
161466423
311894824
344120306
420568748
27869712
393395853
367995726
323388009
138082715
226316048
41766576
368091482
462154848
97373828
106931698
433086011
190469060
318396863
149260681
163059995
71632927
476770442
504749353
243072269
227925756
332252131
14533713
121349067
472716081
433948196
6519869
22239118
516832096
477155093
203561909
515069044
13913677
220291130
86386788
287563379
101315368
275008556
277452202
445764498
106985100
171335290
511236415
76205165
319680732
138965890
17447686
41357633
160729698
163186481
512124224
410352974
3947
328191940
57624518
126052723
466021185
83528620
497843052
308181236
373838815
198530937
186757240
246702045
218227061
463559914
314425251
433990008
50453493
376245076
198194386
284695839
182520336
442433330
277558108
5007888
182932143
348137170
222934035
132206502
285737965
71636281
25971188
360925755
301090538
399036757
13419821
447426360
18086199
503806116
132802646
491584257
96678918
427087236
199820494
211552662
44291830
466145967
316142890
153989613
234692198
494066976
454777416
55819118
246201665
193314027
407981989
99975628
511143942
345888566
329238032
347794022
198985020
94282823
442644566
377749688
361377323
363625339
296108837
485819039
499296713
408823959
442698371
250368045
320600120
313416416
40314332
20540299
162920185
25463249
201718198
43611826
478766602
234266101
42769015
122332740
417045005
104626851
240994170
8607637
282714689
118903066
17725789
22756358
132393498
288278191
427100469
337575393
379991776
446853883
79538637
291491990
424498897
432744782
139858156
252784149
266111537
314682624
348067843
227278850
311227025
225035617
334328779
267526787
174269592
292405734
88347568
168536215
436705025
406789090
427055214
444799234
118861770
495495441
310208206
319558144
378616418
214380476
111646909
386148215
137798503
285772958
464508744
402650762
229339514
179855394
284176588
135881152
495082882
190087541
158421042
44114658
45885898
325666906
468643238
470360750
436467844
184077064
392758523
428636796
172505251
429912670
91974056
330886246
216426518
294939432
454075276
395122352
176368400
187821210
456787589
387708430
324672492
208937100
377683873
330090661
116528892
319366753
506855403
442741338
391797910
275434921
463166581
71544172
151514910
468493926
440855411
74903187
314012253
499560578
183172555
414586660
271832605
219745835
13828627
302121296
439167798
283285973
285780960
479839256
122319476
337948542
423184001
241628777
514602760
452530420
214368847
82082405
292360080
411868423
13734356
190698977
467926371
109110571
312761447
481180006
157822375
318277883
125138429
53101513
16162786
79728933
469129724
120702903
283432203
438217139
469743011
515057331
5359800
259727765
26294061
248319954
378272848
461894796
218071018
26428118
376330148
81083222
380994607
151404396
196100396
97671032
188203278
243490728
382021677
453419820
467103472
81466682
515945048
463793130
316255858
419565717
87082289
309371602
305526034
281598150
300067644
67216414
84060333
298959562
346225637
293053119
183047303
281979755
313072799
190594003
386752075
60478387
48523073
273624161
272322795
446335100
54557542
147820000
387475410
433263879
422122539
118779438
106835335
378610171
350857912
66137172
222707950
249766866
514616302
186623906
252815581
331500759
344873543
205388540
178237088
479339668
202192521
497644157
99271902
458803647
273192481
463210381
493965547
210461372
40346131
181992107
25974800
293659006
152047530
386508668
16275399
380533492
267695101
66194027
459178519
186090486
135899329
254890677
87597051
245933614
39975643
288022750
350078364
9809182
128886109
269648902
408875348
419087739
499754135
119830037
468933182
177340075
162938342
44755615
132385655
118284413
289223625
514261911
130769875
320949564
285728905
132361880
94969328
212196006
321192301
217681035
81741084
53255993
491440077
129642677
469915493
423832417
228700130
108127772
100469778
452791332
247162409
194344619
429174314
306772850
493578494
350803589
327858056
303576629
502624038
321312082
312814766
122245176
161030471
122268214
261307684
77652962
512654184
454441810
239528845
127874126
405702825
391529029
366500376
122694092
21376795
132668403
306538941
281197938
19954446
186694163
88441398
107948136
299792825
294702825
90740039
317404448
14436558
379620956
206797644
383812495
30254806
28367966
122346070
66275188
329311709
129475507
157717470
235648941
466398007
366126913
485950466
453592918
195156231
152349880
482659556
37567712
427186956
438968548
324914594
183718800
480900520
355615881
78641411
185734645
133020568
276260481
240502542
302892944
12269937
351269947
41052207
49884402
370696773
259997425
411417696
489159622
312892164
299763156
378415217
50740758
80505237
224389785
27686014
377389774
477180841
367081574
464388451
27477382
332670962
81849554
280044974
516231337
206313792
453411491
296253668
138334014
432326798
60185047
127984232
86721973
235990321
288463520
342016777
276404098
303284575
114738024
405400816
190832231
150770571
259863657
269627920
166967377
167423161
163512478
57099333
307658065
161073294
462980251
470618462
58431880
162629763
514083751
183960565
139338149
479934417
378892476
112940239
111408932
246835170
493029961
348471699
491337603
202719750
306601019
336277517
310232458
173707111
425037063
165933424
64034728
510483115
218722083
511408063
424378303
457021764
192685090
66984196
327649193
120910618
166650176
275285776
342688988
443112475
173241452
86010431
451214359
262420278
39183670
377968612
19499330
245166155
471006461
95195021
332920917
119969104
421988477
339910163
256727718
398212822
326206643
306729084
272389479
57104967
86133713
139270084
151360022
194602863
369818258
372280997
37269702
453211803
226190238
150435131
119507041
375174844
81529650
489057443
223049768
484600407
487783146
454633093
332657214
340699212
271941801
506844073
15349748
185775693
402154068
212972203
294177364
124495634
413867838
316604234
493801545
238105396
374595303
303239169
273984714
139832021
506475240
100961352
452468026
377124432
90582173
215664531
88370128
375779006
480490389
322247332
251098496
183688954
480110955
405532621
492407299
328294657
422561453
255911692
98314698
148302659
304025147
255913353
482510493
123273337
302891003
507150395
349661748
290964275
193734456
116073751
504562817
381112311
468647001
117565320
499488420
494751944
195563460
299022806
159487093
196374152
305125840
16143270
366578326
74118613
107249426
90533672
51794919
125559753
344389034
259087267
340580873
7865455
394918651
452217270
183771759
393278095
456932919
44266220
181616305
170423417
207024346
111019669
41036111
195824460
230693278
378506479
359290143
506884052
125933136
390327387
176634875
451452483
333442787
390257016
132604684
286079868
474523340
381849921
20268632
292052833
163058597
291181785
210397814
39038879
169481310
170945417
379619273
367657137
88180625
245598102
166651327
398080809
131076890
104663939
110922803
189255177
51359205
258574996
252800011
361500876
404777337
358579607
426648703
102968484
156873266
363801829
73452674
91250965
233067905
132769695
215753560
356126195
358531345
443785008
404420844
186972626
31882500
200798058
53539122
497883536
399183621
258227890
93853787
253857185
29516034
168891821
449111025
139780190
54067305
420015258
232112123
495654849
296854477
401636618
17427438
380578208
184560245
75657111
144488257
107205703
149498910
219116580
163731493
296608382
455186684
91983554
65194933
115524234
14776882
321620301
29922736
111723774
32762279
409588036
146533889
6693858
74401501
145548590
54744358
173578382
342482416
321451253
34928556
103870306
235639077
40495242
493745023
169101244
398881859
145039039
117328394
119434482
413722099
123417692
415265649
478655675
500702539
150922918
258967108
476630804
260860471
302215717
259705270
256756897
52102869
475387770
176293300
305895562
81049359
187306047
185491754
377557989
503030174
238981376
144070168
51450920
296650683
345690391
291885418
37850105
176213654
157524813
41364508
262744874
418533495
94446995
504769695
227245655
423656903
184593911
241351086
288892766
283548647
156369648
284487814
281274632
467264248
490487612
479204377
85506614
300584190
138773382
379185457
484959088
205547004
40111894
196960012
115743862
72451264
282121102
420937817
131600516
246100337
342854365
351996962
283793063
400626644
276371114
289290603
362189357
291137481
517575367
191748085
55735266
205468531
251737250
477111177
201779083
59901181
66880258
298257014
339443754
512637987
175817425
421950828
90206802
312823448
190963172
265399391
510768561
125517737
346029647
372240262
128700367
176517379
340154892
283905954
286295161
227162411
201496888
485197927
369207473
30322145
246129212
152590705
39554324
214040387
81657384
7695356
338578408
154606528
509086487
419887964
126965411
147160035
492971824
31094956
145118516
366562577
321894607
18881293
33178927
199458949
82426484
4269737
296657340
494004345
486415738
69177734
457119722
62855898
161777720
474755158
245344593
348857818
31469192
112798563
14295417
178651806
38131707
319115290
154851814
416961586
35728587
488101626
429455342
198978117
283534506
123723503
443180481
337969588
430283091
46661277
429459297
464283810
225328716
475843840
405687102
179288790
408857938
160952633
406855503
39882393
172269226
248314079
325812453
325559287
436531629
85037330
50208501
157407376
193727335
256708219
226590374
204838613
512746367
298300412
505509340
216921256
230180047
133797850
54981056
464285108
422859230
315627323
278483607
404368365
114534084
31628508
105045219
294441809
87718350
80986405
188069510
232017891
99036705
414859482
49517765
93485990
250384596
305343679
495841428
16878734
298637326
429617817
404630257
214763735
132758789
275990645
308109643
436394523
37678876
137768861
302949583
219665480
365745845
93089356
49963545
227830897
38228704
177515663
39193665
389601923
20847471
150433567
226545023
33632170
21612677
281365934
129170489
441118009
112901936
445413071
501282975
147795448
27980262
383867511
262517127
420060543
10718743
239895660
307945953
324994703
97367286
320104079
89851785
202962834
96992905
387777425
205764019
318968379
220252959
457673702
105236225
50429914
269201637
279593482
452245088
152656588
426602087
346643372
75268891
28028442
176089436
28723910
86750927
293206047
276318238
69980537
165381184
203895539
281768832
441699252
254690485
473259477
434548335
467332464
289692618
280673917
320685650
495007114
292182553
291089063
203278946
467245353
483090255
102199681
373934759
97982493
115642818
272005183
146942671
496542720
1347498
368583634
297444308
259443744
402425672
45527415
329212977
8151449
24409580
331714518
20254193
241590555
456602044
469448936
261859783
10642219
353958744
106676381
94163947
171278859
276703894
316268176
24711343
445677931
63502719
38428257
479123740
306448678
508732504
456783803
498997530
303454977
27904601
332532197
413849417
42123481
468789841
221381216
325980703
274877454
450069105
45255128
432136425
375294992
423681224
152290283
411790314
141204586
449358846
499817232
451419664
42221463
383691679
426841695
366288864
101002412
89233150
416003440
81822638
243422158
349059469
75243740
117982486
393647775
186337037
129212753
204287522
151590488
343264098
508349434
304989468
30802799
121761823
348586200
359864186
171014710
405006068
504761962
329562584
4802987
461268562
309253448
87051283
123365183
25520739
175885986
260653977
56992675
453081834
137963518
487309930
74973807
193654148
407906375
84552152
256783493
13597782
202983980
7098791
450856109
220499645
312543247
435485405
290100574
126949980
49064964
169289983
385100762
212214758
115181793
395729736
391225652
55637560
205985011
298087532
243004849
16333670
178495818
107636282
52824124
476429782
212540776
47655500
422581449
86930230
50399728
248164417
332548391
445137677
492173337
100851445
422707318
109284110
411219069
204847424
6060309
233923765
118070611
266589118
460649238
439836634
62524818
134120497
442175979
329970290
266912512
445691462
351882694
507249478
457559285
209708052
62669005
217179569
92224852
458155928
89155676
116630512
257916109
132971066
388151172
132124261
164164238
444272735
457558026
246457049
413952149
201295645
456870550
444721379
242160081
470587386
428931734
419953455
175399256
192336488
206197953
219347017
139233340
264532250
58334936
39459917
388002718
367782624
314340651
215802049
188982226
207949767
342270198
430749575
239958326
78192549
142586917
237047086
84535346
103358034
281648529
333573460
271722020
144428927
303955100
31894112
383039943
504299924
246313853
224064977
50312589
279517652
414523929
480205379
279967066
213272221
82315413
342566455
131531897
276256315
490747603
248433436
305698490
281839891
372444101
129718581
421574339
198170395
34747573
425403785
230862985
212775571
504251584
243559742
134267361
343852323
335115266
20290832
324228790
244970811
196735850
285604247
170170553
275206059
68974346
246800698
198065556
147386121
125082546
486308445
408176788
132848424
390537224
174102352
435502842
224504330
18328259
88592900
254262721
132413289
505727609
56544078
507534644
6575646
329845433
337414754
137898743
296126058
305368734
119484856
421343447
303477402
230974051
399195917
189992789
325655730
443781518
43853639
108549448
148906301
200613368
478853263
152878887
301578832
421878690
373637334
479717300
137903005
195666360
109964543
402110356
159766848
79475779
225701461
406584907
482721061
219100797
117473526
375043929
53382942
354711589
146969180
448278786
492061962
260575962
53557151
388277678
473102046
14339863
43768164
480532837
491057469
167903372
109877794
157896257
266821666
479822025
193694229
264100185
157832903
219709567
476433278
488743110
490869050
34798959
436408797
388430626
227946070
142081766
443800196
516865938
485699563
288781908
357028587
232650716
292054496
198304470
78552507
200817142
411121495
217581317
380642729
442645660
478195295
475694125
368232005
328025499
461677092
426924676
66117151
482142231
512290245
176548047
432952330
19819909
228551058
176510641
166142924
32571779
118268115
339168556
86969509
11717837
302054673
323534495
320480974
193792420
306966512
43769298
132415218
370841431
63296486
491998959
340689825
13185799
280905075
189121590
188707056
463596567
373862925
454614383
499331510
122020939
355521917
166148189
143889752
238696264
226535511
207650131
354370364
67501927
502153932
104332947
383308892
328691716
107238043
513113909
378570306
4291829
195732760
250178180
419109726
474335815
460015891
11612307
41882817
198649244
110651795
39727051
9874491
489842377
471866845
194421500
227968774
12224396
68889763
310033841
26972584
40017623
7526519
209036497
393548866
220845191
422158432
258133762
319838233
426730879
33324508
117864087
505773351
171333175
234220473
118107696
109033822
286196986
468355984
236871117
44885979
157517993
278275659
305806294
300384996
205248700
405487185
169735947
161663509
314975358
331028336
228143452
74691333
230423566
516451467
217317882
359941858
414283655
383951786
176420627
274346093
64569780
25990118
465984943
85320034
313895033
104291876
148422725
121595165
319174387
212482832
510054074
495382228
114688983
362700963
265608643
461798711
309085424
358103576
170246384
235721990
39028858
277761601
426963850
202477286
494632393
312451971
187104971
130708198
147090501
282998268
278282776
234111781
475759472
246535861
273029395
146662310
318788786
37630471
193191487
286625469
230201710
513242441
7152270
376472980
172872187
211964191
26063539
129263164
450378823
309677658
204516979
485241217
61851681
512851982
277037862
370956756
136895580
261182103
381618109
390444499
126373374
333558586
76829478
148055777
331801661
436956808
43901410
430505076
316751239
406678760
150191828
36756373
352401478
509860143
498998956
456803779
239302956
276957377
77531081
117099287
179525878
59204193
54424067
383656460
235383876
133960804
96722780
334978370
375756394
154622521
513078585
393891149
99540922
490265554
94214861
437110270
149877338
215697061
149998835
238332196
20874567
260842444
150106911
159344089
354340689
138571245
128315127
233543901
278535623
315240281
31045799
400417459
489961482
136447681
362306507
426065015
299292536
113981698
406729641
53510253
402358177
506124106
187324997
353214674
463805314
94615080
29522998
96166843
109061545
384557348
19359603
372416440
235083109
236275268
501435832
90875965
340294994
18810876
336255905
379758267
49335096
73975854
514337091
348576773
136435407
154133282
486849536
408015668
363609644
117898340
148101249
187700789
395728432
168894549
155922469
145845896
72099700
308714012
154625007
502716849
58736430
374331748
152841835
93314233
269246474
499717585
334640248
383489277
499911619
229553724
423718577
44374566
328008786
13742802
224788423
227920545
187925080
348589688
371563632
29066360
410333967
150230596
590098
153115894
398754187
26947390
400317306
243504834
303875644
119939314
47255363
283242119
29090218
103226447
415442365
495173067
213375833
1640976
289498075
2440507
132120525
284676320
107080083
344837787
235743625
356327678
252406079
401628797
18416352
249384941
505389407
189472763
46113866
303356154
269203940
15269173
355991237
225451842
156041567
196794727
67739808
368068063
244725168
371970266
37787751
425314507
462051390
254795343
62544489
446572949
378568427
141437828
217361207
108175205
171548336
281724585
175620193
183304161
266041264
137312271
311459688
353236408
43355711
61044408
384414560
394456923
51427873
297029009
326176080
252287107
226551541
6657117
172923676
390525004
331877630
344376912
259486976
280096726
202308937
214622683
459057275
436094551
93805931
315703899
244121460
11725527
163173215
399394709
460418832
125728523
3598422
157801821
209352827
149726754
160941784
473628294
231052257
168572972
272529294
193924897
145591265
447695770
32580897
260394434
171770573
226483078
142275977
253654030
379846021
348247069
257327759
498088346
360971887
12787008
34123839
278347357
349230411
395551336
11739983
262834987
462797361
430638375
120193830
201081165
93724292
282639654
258423401
63847615
71659646
70761268
180200462
25296676
499454151
258421344
216723285
466801135
221029382
63204415
413351602
74363190
163727636
117878683
275998371
241188174
239171281
475065366
310229802
78993126
170980622
67708731
89182747
204616704
239045422
386875043
16322513
175404034
356759175
188808093
392172358
159194363
481764589
504856551
182698818
308159120
383472633
60932108
302078238
135450241
352712331
123598381
167065476
321329482
362249545
239824539
471497367
424988221
46375173
29920840
190831135
460671322
118550080
249086519
436306899
205354941
52139359
418434125
161847009
165679282
274301070
369051123
169495544
351628889
25117394
301596749
60637917
453436895
54516459
5856623
201325889
213258059
390975246
405419152
301208308
444522456
4884977
400163877
64580393
41453149
193718559
180477076
267291776
136217866
72715907
93163102
94213530
91209917
357236829
432467317
250022365
242937696
435463269
514043850
196519406
43911311
455721343
77183756
206419633
500412841
344769064
439209936
409876892
398203224
384358027
189510941
12763144
57068194
466045919
151838471
269890675
286254009
469160705
71002447
139220059
248247671
184383233
422505637
514168442
127214931
269726549
279978090
5462317
334510047
212170667
82800324
402945115
210504182
347348940
206200912
395833102
473004143
484776982
422138574
437518921
456717155
208701199
368784637
264951394
154531052
459635107
466006799
152585263
451792893
57521730
158401327
13464278
150140333
425675343
507599433
451549059
24559507
419513477
467960010
368947369
303758247
365663855
86350471
304911837
163654562
8212373
183424858
441777096
77886879
411613314
460827206
91723558
411630246
309388428
73969365
306473771
453596530
1737774
393506860
196495826
164533764
10741734
170095539
315278014
274746169
423480035
486199268
251085629
469096504
160294205
255151030
398296521
90880214
292001879
299066375
505183502
41311204
281556310
296968711
181502058
104483063
290669558
5714257
176611915
137675798
336637618
26408310
441372008
469655545
314048301
63903667
322773229
77626340
424834734
84563317
355138205
244681144
174120237
441270621
252410070
267731515
507645921
7952875
219233692
228506583
278694080
261032328
337755680
342655345
371775012
333254135
111698619
202519811
332013526
282731119
89644879
183447967
197626508
111279502
182134341
284133591
156937196
247056593
366678937
221317459
456085647
349764138
7951434
84858225
425775264
177271436
369579021
323243914
422373726
313685842
478984180
150630671
148407961
260893032
474279287
319502527
435259715
507117246
314400875
497940310
279406611
299801674
39531963
504239055
470233401
39172789
477219319
174921813
72980414
249648304
124272171
403662137
412089709
316538463
450688782
315982398
306384227
469479101
455021722
370529026
301651414
404486926
6567657
354097018
269193526
415525506
494675329
258597617
70269243
419413001
514256508
106368797
23297763
500402753
232832734
72265606
29124901
133277866
445505863
389270111
353276801
368678984
183669207
134903326
85003932
481896668
445271173
148174590
324193403
281915791
105302266
500014584
194809469
102816313
332121280
286395365
151403144
303073268
103779109
28459488
366304559
23127585
274736973
195037848
130174465
420335666
189193985
480660875
64824408
220267553
490918470
111530873
408956646
164492269
52500507
82021449
430242772
211011651
331043753
394247194
505708496
298929790
11073824
92097801
223527472
495178679
409667086
320208564
166841779
366720114
5663400
195714161
6609033
506243205
139035570
125058615
347777743
318206140
426398078
428560951
8898198
224516202
66981697
199196459
215282874
508574729
506740622
352181599
86935764
9638792
95072691
288123478
226027586
432268830
168121749
273607923
380775295
171116277
197846495
299893064
189334419
367241657
55751300
308718013
177971901
492613305
437136004
363444945
96653145
475319762
267481107
28960292
83919359
413524068
211370451
380398772
409902013
460677526
143909178
35954047
396801713
32299933
290544997
202825306
330724473
387453375
193210224
308036675
365679421
332114936
312239051
23156937
362361190
444483427
375821519
354286282
500313540
265341483
123955713
270686894
26596672
465503214
516368484
487605503
436719763
253172669
125113383
401807192
373377270
378350833
368827221
96263987
314126204
26379789
218645756
20594816
67179914
269464377
397931249
299212933
191450577
189863683
68669410
274411400
195975368
73842081
267254112
20824906
425486535
144080950
264326570
56796989
454609793
90232825
514382812
428954263
322423787
431071591
345936748
158369032
259473978
335654908
23301205
333188971
283014184
411662730
159645550
103639191
434150356
402498506
347162182
360303431
8603263
262396386
228266956
475312956
457867312
185821398
177919506
161244588
6397038
501194933
211102546
242598905
235521365
88716595
509163847
457246539
98045941
44227771
170568670
200539198
141470373
483011868
137514334
385444395
483556830
407585495
382037289
267352660
319824688
416268606
28853133
460589605
416727395
170927734
246614240
251161424
338724958
375625678
424933667
157126653
314731881
91611064
8842396
382588698
149328623
145842209
363190572
78119070
274414881
343514608
249207694
401494883
490276413
245416019
192077779
366329687
173217229
215069202
417884659
168030240
225398951
208106250
57176960
229478529
189322920
12690595
144492833
432747325
462092848
391149881
487168170
195746922
399485469
441934839
96788898
281596544
489841261
516711341
194291540
327503497
358379324
107657987
316819153
407371053
280142030
48045953
487566359
50916045
33479298
186506466
100071728
22787982
171943760
81007951
224363906
374715568
376667309
156061604
58480820
466170431
457630348
487286083
475856431
185499193
71236834
157259262
71459509
14331848
395280600
370849286
358564620
22833779
498249176
421166344
456387109
65492948
59103571
10280176
467439413
439860645
133898678
340125666
167463022
189270820
107528787
2418047
383341540
188819584
290577569
159665296
301820691
465767196
45965239
446510172
343607319
429347430
139187392
505383383
412042321
453672163
350098204
315455306
505871524
471425061
438561773
164995553
192848271
303787820
258369731
214026864
502026628
73382639
93570796
42237836
60442670
76079786
389131301
379128062
261715688
145567214
162624224
20311589
321954133
62451162
158197314
490705286
7477983
202855620
363514225
248620443
1310380
203899997
104973608
328623303
136561102
280414682
360437151
329096413
13417124
201303488
71678541
310534042
4302392
94315045
396939125
505865977
86073166
2214840
158312528
459367824
402915821
247266826
133027699
79867919
117776723
117108403
138119353
246845406
225028637
358145883
54494200
509666012
154182975
480764446
369406761
382942777
506368547
390381564
517603089
226127050
373530713
438053927
38087444
479404556
236139089
50383983
266684316
320041239
344875184
107920122
444361401
406259591
230723895
324146862
438205284
215989125
418032952
351705921
352810729
457290160
162245650
12267787
186597930
406619335
224109587
346485868
4941242
112331216
254186523
69185737
219153374
30984008
223695889
285178858
69567994
43929964
468240062
435298677
247621360
309251630
282525501
57645030
157335855
264443315
196035747
472729811
442608346
182138421
230466844
220092253
314092498
258312062
320252571
365792873
74523632
506563544
388104164
360634332
245907992
285834863
362709590
364727730
47926035
6409162
165833949
58058841
309405154
17295831
159200915
481339035
387774063
496397382
256269339
329744628
416534388
355148065
379656393
202631227
158095762
242520904
331604457
330767224
329921081
318116165
200481030
303985933
154787194
205095132
298048083
346031225
209783151
71619045
120656090
420673787
357043709
321139094
23203016
119784885
454105330
196015478
19869825
262442542
476304387
486686179
439560234
286710564
103508188
448290544
176603802
413580056
337138304
187788509
409240419
260137861
171884647
488042682
437618293
96037623
417064678
69755149
475663031
186846559
123385284
278487187
420438207
272482757
112842228
359409812
218225429
505188368
201106150
121374400
510108728
136616027
141569190
264145944
7069269
375429726
455424731
21204995
322508806
44777022
176568405
371895834
62849844
6123084
236559917
58471376
327747786
500528980
495201321
434113381
419193110
384780164
431433725
177797144
200781722
36982072
264029662
314241803
137016960
131527960
177831765
77657669
10841438
353017858
359223326
497181472
503980721
34990032
208688482
175390512
230899426
248572124
321367613
287852732
400295482
431421921
433428518
148398685
400785206
316715489
388131246
463843473
480630954
166045299
501983054
361191403
312204938
105818438
111407048
443390691
156006902
137448765
438560213
269982469
147229914
264884053
517652004
388261219
397101133
445237886
323495728
126689349
415732532
119932079
2620075
258942077
326615339
153702640
254800709
164082005
219104226
264706574
35430218
368569294
352672769
79648172
67578229
279357497
387614296
276484320
473618377
295971005
25485513
322723376
450080957
109329021
267393745
185304492
133676626
498128281
33574595
456831727
228277442
642749
301791503
480217433
259984533
59066181
10322406
413975823
407635549
226650520
454478116
449912884
335621353
511553558
80884006
432190583
50351781
193450156
374012239
93710592
399999194
182048184
319495297
184175422
217970843
477304453
290587280
348207006
35902422
454493995
349071256
360334730
388156768
281231898
281771311
226656080
33645221
394537321
83041218
481770055
85686957
179206027
438801541
231259238
34965270
333666700
124789410
323806930
505784686
31467945
245231919
452770693
18629587
29200475
299687836
240921183
495970387
514720355
293860667
10053814
367232731
463274795
358327335
204571138
458172587
310158072
124409854
36490455
181724799
264568029
184118826
435912944
155884079
10970900
195881761
245855289
343721418
284929318
445493626
503084145
369706710
450571429
195716610
411877616
217207390
305712770
430806567
183944366
378116813
384575700
452388005
38786165
147571017
435519979
460580827
353351691
486425808
146084397
356563703
468432907
480640981
437102293
254796860
319472092
408941843
205804345
433730727
428306897
27842639
457335145
509537466
96956125
229312948
425862273
80336098
264045927
154744123
168357321
18707956
414054490
137604443
348205805
366335443
330696369
301779351
76086231
365626619
60466699
67016887
509085316
291417398
81484091
29647864
420007432
208554551
388259623
368713821
207495995
500415613
170384310
130849266
355078403
140840548
194879208
57834431
422366775
207508014
418248701
412172229
325752440
436101732
375077232
330468671
405758128
59352205
331774269
204024024
212659648
210081730
210851764
303124029
259327904
133013511
515669088
110940444
445407925
306512390
243981912
269528578
216444726
340267064
16196057
497322414
231467988
488944508
272589536
180310092
233920265
494285639
202121564
254819129
3095594
99806192
498428317
94151328
364219516
433034300
419827745
437605199
153220284
143972974
305915132
112460306
353402670
274088988
342940853
168450294
70901685
332179526
424627396
181787964
465059850
142054375
100852734
503612991
275495577
375822950
38922140
423070614
31449107
165324964
202119821
73701608
400122817
138189405
356247431
472045507
215328127
303736135
27397827
504079776
289914173
400958831
374761701
294636069
460035505
325562625
509940701
88539198
156199196
514596437
194818309
510982809
248539471
35176342
12338780
310790560
245313449
473300060
452037939
4140627
13650427
204334790
62426251
173152091
231437861
463161468
85753911
416250203
1705322
322947111
56305734
300666179
421302458
451747426
363983166
360487332
268135301
196124284
58933834
52654524
403337689
298682096
177996641
188502958
449564548
460861330
208765370
433768998
289569064
326224928
86290655
16708614
89482893
191997064
362269870
52616390
460014287
484364472
431095997
425885351
28477855
215609331
148134024
328300503
293686822
147862567
59909576
59999388
313334012
337084372
405046891
491542699
208014677
385267437
229356536
334403159
47576217
117300658
50474234
444700230
68713174
501737499
172063293
171993091
381728330
473984630
167976625
110624138
43060295
144499952
212180871
334837691
12220994
487476956
69090204
381158935
274971109
5860701
516780284
358116235
399631218
447105298
494908791
1185353
422466677
271392533
474875295
232841629
474055073
332235816
31097078
228188626
197660382
346318271
274416765
220526555
495101476
305741074
334524746
205589870
169027249
86195133
367329781
69646249
10316228
107061224
104107405
42869244
500733150
43356825
156451205
21419882
38813747
368524550
435735839
136252273
137503961
11343950
213979721
76123825
332292978
369870436
469027542
360900930
81324765
472576151
9816543
68162856
150228646
319960356
278925948
458108962
94456333
308838220
38035580
451134699
360372735
415429503
146228860
229239840
349179368
203263509
290467775
57713852
25664458
93517647
283061638
464056203
459865838
421700684
86147263
298465197
82659407
226209053
223650425
460866289
26585853
253818008
77134468
296503938
8793822
51055911
163806728
6829484
448221149
364248750
314486648
228190486
506704814
78329150
400392138
406255684
403946431
70503557
43062836
223981054
260522844
455117146
37341468
344065717
171797089
168778376
114674159
203091214
301437963
361278210
192423423
292841992
257834815
486449343
424100794
127247743
64093212
437975849
37653749
390194529
207229716
422874824
3196831
182628826
260000854
213629966
356482508
386697890
351324541
357089202
242305569
160374421
91374119
186832541
230183273
166915207
506800220
243250858
148246549
309197476
402195301
7773773
110903972
329861041
14198499
354898738
14791726
32910049
185077806
299533121
471388422
485392197
482988172
343667899
177969145
462991409
153190054
126031157
339026275
283659734
358529300
51938291
98815347
494630665
337903846
141691229
325096358
377415879
415065983
291247086
210914342
430096897
469368465
237938397
250859157
205778209
240657280
33768118
405350433
473361904
311126396
61016888
490860573
71511487
361280193
158594015
379315938
106579992
187685488
393045688
155408786
311764671
270619875
374683576
439973562
171825421
251924357
329358582
497100633
320158791
92639490
400153589
2735621
74048546
186551091
281032894
300153734
51999263
33937492
411313762
388986900
339753358
212073690
281766620
487022819
482316964
335799950
27421321
230665825
411161118
191277651
497953510
503327431
245499252
186707388
44748542
87999443
131746602
385176510
399687081
424485149
179732365
410273017
46246504
507996678
318829752
25994115
37312610
454419508
175295407
156294800
364175156
408203686
136720603
22661674
485471357
428698411
247159700
282655201
493776185
398682501
478997316
243474082
460456648
182364967
334125026
422688632
18987949
404204845
65427791
238172898
228729732
67974538
199211228
26470857
206802469
43713457
77745228
165322764
256734299
419967763
255956665
324203951
144038288
238050077
494424683
413853918
271704533
378065054
436084902
482994747
412043526
135014339
136434056
29572019
279453720
182022317
70197882
285830823
223176499
470289241
131822504
170312837
255811048
204731934
210943313
48428931
77601066
165681675
382108552
3974547
25303214
462724919
276955917
431213221
124216497
515871930
373351888
492104040
14580678
384507256
341713315
323852152
476533463
417285881
150215745
365301837
340455847
404332314
412366647
166306440
442579901
367178482
64494458
237641082
451898411
433278686
258064639
415857830
173569950
344861252
143360571
408916644
325682588
44425404
511052008
432403000
430576676
99703754
86904640
355561785
72439546
33217792
95557248
81903259
17865089
102227440
333235048
255129806
382193793
491524736
239952443
483823695
400858593
377496402
204134425
478266237
16279788
212313842
422589127
114288544
212326521
24139083
276259405
268766733
219929935
224379956
458258321
360945743
464823273
158373890
139098476
373025429
27851407
331252216
473465653
64324154
351475850
456308702
137960137
432876749
54587496
312861144
47008146
199785226
244840577
70717931
225527221
224448023
83706628
269906210
281468593
267503738
233265037
279631518
224362689
503345962
374353270
151937842
511859232
243233399
75791289
296849833
22196260
511753593
147860126
439533842
224737856
468585772
510629577
485092271
504522999
345457243
360172137
326667685
286781695
424588611
119422635
492572547
427754787
405374726
46751797
479382502
327222542
119531741
180907407
454730554
358469652
309316852
287490734
199348398
389404451
231025179
501452147
30986982
248506862
406901925
294992263
366070307
316411614
62494213
447015485
296820720
41506464
367069236
245697756
188137142
85827538
202418066
32213622
286532307
111465669
501017580
229760562
382698415
82635868
53673032
510183845
216680601
68149705
130883399
445863053
426341091
454000606
256223599
286331935
90773206
456261243
408058775
492387469
517766220
328010096
247652035
456140463
487082039
376594427
389052961
43899696
389520029
487825525
503037588
73539336
291053934
207392676
368451614
367877992
259523625
261840546
373161836
48220312
164528151
66657277
153350238
168727696
69257527
144557449
165430636
184995989
288337300
399581291
80443641
500364614
157115253
267531793
285679324
451171149
294197375
256359703
127075821
289168213
476482565
52566087
508139629
319868389
413770855
65457347
295156234
299205487
247417461
200671
201920767
129868906
141104942
411851505
35762095
197547285
464069346
312251661
344894498
116105128
193002978
328739342
425458247
177767666
152732247
200041280
399524659
184134908
155733714
371804889
441477808
407401201
323815506
349386718
431851646
319076308
226686685
61599404
307445857
13986520
388703726
401742485
286488397
54757153
449606971
35731425
139871969
454210385
451013962
415514916
193891175
369056647
512787
278621095
73566459
483898442
122286718
162582810
424231421
385515040
196559254
507067450
272113496
173122282
358046885
186079580
14566909
372319334
65300794
55130566
349162834
407931064
74866222
355039104
47772563
231624355
221130483
482856982
375027174
179242511
404766745
242687482
467896414
434233297
54079214
218869166
426436425
145556911
464864877
2841761
328123512
5074073
38250248
38777069
503102281
191855364
240611486
499870813
380138362
431554600
15249700
451186804
429328239
504278259
17812710
507291689
433045065
383870603
341533979
302762677
99058943
435005749
45816910
96253733
71512823
479896799
202072655
89267734
506671676
24177790
288584563
296701067
312539222
436778976
352105543
501034767
107269227
156414771
141960951
214408868
7194501
164665729
72553084
146038168
147975535
80268232
227016165
377323385
137385468
182649547
89837576
452956337
232799681
349050000
84053150
203655845
24720194
210349033
95786285
205055602
158694102
512572427
501061655
500649354
267491538
227654800
420257453
248489620
113757393
373859348
321420901
15874404
209780116
47493952
433979520
440290245
335868409
63441782
63586370
404637876
53773780
144465349
248476792
242301110
200265524
233355025
323114269
14384968
478190554
459847797
342698864
6109731
352788576
270419229
486333737
463154721
414301590
398647384
85278246
300700516
355994363
291327159
367390442
223983930
272841027
156323086
72257084
88462851
364477527
264916016
512473402
44351320
111360278
284670904
480858036
187569374
459992668
72866406
167456384
353960534
454857683
308924977
366237007
505979735
230114878
471263745
505590927
363005490
101536922
221662839
379946095
3413406
12093254
152492618
382023920
101583690
25200188
60291447
452111269
487139429
198440353
513651236
165252067
340042654
343284118
346894817
408350948
410982716
244862088
386238445
246373553
115884010
188370292
187950586
327525643
362202850
50555370
256475137
418848734
73860483
324074442
228691252
119396821
121581879
474363476
109813526
62381794
409253409
423213899
235681223
96290338
460003056
4813950
132030085
60015439
266669106
17445964
255967601
215080808
457743397
243576943
160166802
311587921
48408536
2521620
189056714
199036160
203830051
434054907
69670050
144715043
405918071
157055093
284743072
368340560
352963440
412754054
10559112
102670316
230897315
17453051
21473633
514569550
383726352
143057526
52530991
517567032
224171883
187080294
482161695
5061856
113943394
259088533
231552098
108808785
372283523
219560330
346499848
430620270
375025823
278485448
169885095
329688445
471796612
130612783
151980540
467980195
357403142
357246956
207298234
36780917
32355855
443521219
441835996
377104457
306672981
429114217
41581570
235177599
2866334
24308132
13683418
461520368
205254671
158910402
296414054
378222191
316339542
126087513
479820599
219715787
5899115
275166304
20526316
190820580
505476417
385815775
149620077
59324109
463483007
233858260
466072242
244851458
422097301
64948184
263669522
204558524
462344669
398502220
279443763
366281218
170498603
244573815
511409222
148348786
96504127
207644725
226856694
82239592
48360081
409251596
436648705
388696479
215642151
352662601
449829404
199310651
393233012
266403454
469852116
140308637
491607925
119321982
21124275
202740254
258037642
478972243
261361426
202377096
42706941
177063144
133710340
266883232
436862442
285534005
446137043
349488923
210771630
303930415
67944155
181050391
239065356
501414545
307523971
320074806
209529552
94771509
437317790
122936585
71500857
116870300
498493370
257253796
273088261
383319036
3913814
30216517
482504724
400915639
278944200
103999772
448477982
359158373
156477778
435642526
451396634
277559274
329200268
80654692
126636814
276603101
188501349
240073803
178598926
374492149
266614187
226875406
440546617
178033758
460242563
66965030
223133715
48232174
397713633
288237834
266816278
2641350
193299304
285487553
111627309
6882701
196822796
442647689
163852592
304041104
283316318
77879845
474519381
43406278
409834392
107797472
487353362
306567028
86189870
97504897
28137541
459728521
410893903
121016791
282595225
319100001
424414470
178512889
201415431
75869791
5759407
182111227
310934984
285695184
254101910
44319841
209953896
510314569
476706679
69322521
143610982
502348075
439693209
456006900
31206690
94493848
177087180
365181746
517982984
351492051
129507310
132640049
361872056
328598686
181784848
220823242
466013011
141766738
289653354
129783503
444498400
371487788
240808606
478207928
321344025
329483680
112731508
508470047
265252272
170708507
56158933
60686768
202684619
284191697
431331238
55146895
71876339
3146871
515474401
156701977
418098328
67001878
93793762
292167101
299993235
5654659
275358360
286681907
385096862
248608677
182461461
77011928
499589697
87551737
65816165
423731457
398727494
379855396
507232616
391338234
197471119
49164911
173956921
84928809
424187833
133465216
29824079
461996472
438797295
160107164
356965598
319054956
176710381
516721751
202762833
127439727
412008594
198316740
133407760
212842937
150397906
187506767
462398341
368242818
128930328
253722223
61762660
462187900
311614639
514685564
391768268
162854141
111830578
352015095
409804862
99992024
267066477
287569006
170300194
165566465
456719236
142383790
413553405
184365298
200610967
112691295
431937881
253122524
126285170
94027267
379146529
395966171
54003775
54273340
66142288
113126742
297311916
128070612
282660400
324353766
462814442
424089790
74786260
282766564
433737196
446405805
457521751
350220712
189829890
441566750
6926721
170031117
120210910
154987945
313720512
428276984
294688563
249274412
104723621
388697796
407772474
156591875
92948817
21895624
292384565
235250836
103515495
349905093
389743148
365996743
338634750
341691743
11980066
431263898
29355369
454402029
423460720
467376045
182040800
176782507
140163630
182078989
410298874
233163307
40013377
292139054
496686752
247704449
73515050
253544966
383671285
62586631
277295638
39787623
343591871
261258189
402127784
384486728
147966705
4787926
359966480
192942882
225733269
120818457
175466600
100867402
416144234
450396909
10428704
509201436
264402871
513994681
332823384
116790047
471664257
177927290
252494322
511727132
7289288
135226185
309795147
185315581
143195399
375092147
50839437
211509047
529234
249389669
374971603
228698677
395329737
422958303
4991001
461192654
39176707
435914873
461627506
173236999
80152987
64492588
506296816
361459293
63372085
492981766
79624254
384489769
244870013
336475799
137308877
353790899
22821389
448376933
409750584
305688655
30821371
227494611
462896710
75167666
392040882
482788977
43689834
222781130
443872389
263360977
413519413
368325550
339597834
60392385
200812850
268470193
405605645
422309103
209863968
79966948
319938198
272839833
108085017
177787122
65301942
355936810
195543557
386566396
66699563
292044471
386266298
515466141
105452585
318050756
307716718
200140185
395508986
24516031
347592983
439628932
356000159
196489447
72389950
250730429
433569576
215444838
147243567
490823029
17135248
443397263
249241380
89043230
232091493
337022799
333346394
167038991
61377810
185716423
461499989
474591552
269350629
273187050
252148020
389603384
460954427
149378906
42214327
135593491
219249425
451590734
259862318
451360557
400862092
501235887
189559120
64414156
213303822
60880837
414796003
296923261
64014131
327091681
434046198
478662374
493129725
508075388
440225143
352035608
416673801
994873
275510959
39521766
153977259
476287290
348331918
424120760
219956645
489260397
331632629
254592178
175420044
397252057
489657757
503555676
332232897
406215769
469383154
391979823
502504968
103188608
383438646
11898901
417861511
36034303
117693966
403553773
72280564
242254351
62990305
310393764
218908254
435759753
454267825
1302822
10497736
509972100
124735552
483956997
115054242
271604859
118480841
298481869
345425902
193042096
477672239
452489112
148488812
247384006
341474573
450213557
429442001
494323253
405359645
448740997
119309497
281375956
161233200
358680704
362255977
55969231
356502254
353522723
481503389
70057657
29434987
338163725
258185499
400481846
107081462
178638749
427583231
97321305
398755540
107446257
130926308
195740852
388071273
277886496
77409832
389841092
443780465
311377156
56131478
430286560
472976048
458696034
291171765
21894580
280819464
394882116
3226233
367136355
477393559
428450987
53582821
27959953
12782624
96395746
59064337
137778696
165919079
323225017
385125086
164307060
174447525
477194079
47801332
101124478
390167539
511831846
192191090
72009479
244199405
331667253
438228261
122137898
399624790
295256466
501371543
226411337
482006697
383289745
507041203
124612699
22375884
141708106
47492084
94718019
396423686
436859018
190870351
237624624
179994211
263565323
418402105
305507754
63811133
182369094
240850422
113785233
282600689
241204086
472631319
182887133
508047453
279772403
438865296
365673496
441133863
95202781
21539445
2531483
326383801
73945397
63029696
313242248
397858926
435783302
254225293
433949299
355700720
290175594
38972398
149916266
46866593
105892305
387859202
287006321
33732825
285929433
404651951
83967373
474847813
326858716
59727016
289972450
190445550
162333605
229037193
248377553
281924691
168004825
203973395
428353350
160523645
363805619
271097002
65537360
264946190
440808280
69862719
270726557
482636032
93045804
228860459
506077806
313247273
375787727
307012402
250618302
236546157
331306300
39907476
346963850
300080474
387783249
203780047
386504301
513742862
355757499
389150845
517319071
112509128
46145150
16161249
388128157
357531203
147030776
509209275
503106379
156518678
283151428
496575231
136657987
198677762
159763710
505619740
161029190
409883286
259668027
248189225
300508798
317556370
379109369
41470336
289941737
20430906
183080282
210551823
144530059
177366485
46725587
217384454
252697360
188019663
150197593
462612186
410229806
446498117
65559496
193301802
465764703
238029787
249041873
70051887
515701873
72229549
153475301
435336641
394418615
89871734
383470880
193216505
365826172
2388871
454523866
380078439
472284509
250289239
100468173
459121130
101244624
72494509
312203085
500575968
138838724
274677223
204253402
406461784
234748711
254233438
502925220
510541775
501278972
350854272
63143662
350562023
20359048
344662735
143754079
41607322
418169315
119608437
462765835
126097820
224442139
270170138
448763929
213648270
8990602
220639436
192841029
72290884
51613260
480191138
40253468
351057128
113288714
98150208
147185215
81811122
483397428
293260258
395772888
328591253
123316157
208919687
279813870
74944586
119222242
466606134
12169526
176203509
116606145
400776581
274680212
303945275
305417963
73624173
461783958
287054944
312955228
286660764
341066443
351017590
510822050
257780757
301697585
4796649
290671397
464940494
163871923
341293054
368645779
152877449
177349738
358218227
467038135
87131592
177043020
124581607
481616185
151773998
121158320
439148296
80177608
366103467
342784226
514898616
331250300
138629258
322078145
283811293
118068673
357265127
440198104
486218216
7134474
491040467
377622791
324410648
119289356
362257723
30153489
31042306
460464102
183958822
203651744
439399012
475452170
36721540
224925456
170660460
227892629
264460625
74795368
371710511
303883286
435871678
229914891
163414690
23008093
17403087
209396146
424356388
83741504
230901769
336531576
351788715
291618392
406307777
78548405
28765809
364946615
323304236
114872033
446898169
370545292
234129098
461494524
27279458
88487193
370027136
86211570
494680511
52035604
171931284
215532925
144315199
108712237
319385307
366216903
95450576
219720497
416331031
205198499
473851479
394089850
346828500
47284236
439920466
96696948
25371696
70584609
368797164
419146221
323746679
436777924
245053824
484332510
475596580
66542041
336994276
116802058
162319736
371403678
457046326
134538496
277720860
75585132
286922780
353259950
356093294
506360808
135921978
483673088
273221470
41374123
2610192
77861969
40677330
364679837
145375904
18890931
305114565
465743432
401688867
293865575
34086946
455221728
2873356
340771164
124650936
367879536
413163048
374051827
147057980
53543506
371096945
131613504
383690196
27569181
449085304
103957889
488798094
425048188
365827790
222613076
330956621
302781928
386540174
30317314
258291208
513224732
339818638
66774265
264015155
37651334
196521676
184540807
64321984
375095937
116538165
55602237
259779121
195311515
22874871
260644055
150338643
287889307
343808615
152333643
60519131
219178488
441321489
118322730
433915063
217629860
365150734
375198768
410437190
77881924
336564256
141471986
141889559
321943709
235033242
347876801
499950417
395347303
61006127
395655171
244467448
177703299
506233558
493082309
428973510
150640344
130758727
58266725
249058242
161578596
66606541
346149833
325747749
276879643
202185829
449905832
344584496
115537507
233399209
391127767
224935588
113843920
476938645
3925196
152693452
410451395
199232918
90216512
46778813
159166920
302075101
188802695
362347402
439624003
389944471
202778501
371820035
53266684
68711260
147834006
257045893
312294561
287396763
22094834
133951682
182476518
40878241
449676462
402645979
202952474
234271748
506648480
350066308
196226011
294399429
257621841
250144721
57546332
268077427
635555
364766679
7105316
171978962
101012731
143687713
139610736
124134051
499923817
279751658
373710773
167491476
67905351
431933915
231478693
343490930
6211646
188686163
357544587
156437511
8720080
330907703
294084251
33261672
250502498
23704889
247024892
129217017
279007563
230449583
463088462
425723007
328214908
219234835
233275739
192827382
207890375
464048990
10103722
380969665
42797416
109029507
455050531
183062744
436886740
440137206
379179149
305547001
358814754
365562545
6114034
257939084
466602871
171944860
124206140
311187371
434718691
260946277
292403294
13312940
409396748
55789355
98547189
313864104
199058658
457782536
423342546
253335487
60261433
371246477
360542912
274406756
245537059
496013565
196019336
201366687
255385898
258266665
304058478
153699557
489592636
507428361
69351389
399658538
472742064
511827641
195956099
197368964
430028747
373490574
14888388
417096273
395488779
280166351
69355074
46873776
406630823
460134783
240033190
169200633
331124758
465247114
497054886
232518073
423320236
420440665
85221354
10947551
377658903
4831215
433741284
260602554
512423844
481333836
314416774
350386010
95336634
115186193
77753425
483191370
162667157
142401099
217276248
369944996
395878121
357653978
399459924
499028602
4220747
332705703
307258952
348071429
323154759
374113775
82479213
136994678
178858736
51079839
279384385
3608292
478354790
371458253
232967312
36486519
152074294
501510859
294466319
53854540
508437115
89059171
503831172
439492106
123424740
271168779
82937716
468664489
259704242
79432515
507533234
388397314
471656411
84477775
207976594
221437179
330558025
198169030
287023403
189089232
380366975
133752253
466203954
287170171
145552908
218361359
286484519
183539930
62802108
351394887
513854053
148728939
354258104
144547567
183908040
362321696
302192533
377462631
260343208
255762330
58706860
306833930
369651867
345612338
12540323
174082711
92810873
261148891
402322045
482889137
31797065
167777213
71072689
78960500
133476902
236707716
62841496
504511472
425276666
37733274
425834214
379735557
482295064
407659876
479665628
489400349
45708004
397613969
396843522
367904880
89014142
360368291
149291471
30881010
248638982
309175384
150484507
300494948
161988894
437765245
169236008
343469971
361053098
196952985
486690225
158450069
109363338
105526993
221979026
137661433
338635967
506720662
217688952
153938012
178536410
38590507
480735357
335710163
301047728
343825672
349363002
479326336
48708470
180486125
196512666
206965537
471253795
255060764
56416118
374831479
274969330
342661605
22003948
142476746
25484387
457871976
332976494
330032433
162849542
104056031
326137863
431199428
423967596
359553898
62062452
296583549
469377176
297426154
319723700
255127853
204803204
385982477
35959366
514385818
437499248
466685802
359639709
486996422
144155503
75853986
163582376
275484260
313284755
504011245
410556199
421662267
493221341
338673755
175623846
398376575
283389321
85495610
442453575
266079318
137376552
297245778
321564320
60557489
84134564
327048064
231565657
379387428
88742112
105413027
69295488
390534871
62725723
207053381
157893952
324621235
364457340
82091657
182003817
325190487
485893082
215695165
260239091
235223434
190888528
170584502
443065637
245795433
197214482
145870113
159981522
343157490
292008489
435164392
444224458
231830015
60774453
445332365
237110067
38365449
445445137
187263663
318203579
164109147
415708866
435685376
515856866
354303912
165530277
31299271
379051030
31624330
326982665
22137402
406818298
489781116
9447453
488103294
176777206
324512273
485367524
320747745
68862969
173454798
43637796
264370896
372835815
155945212
494462393
428749602
257452342
97877894
441877612
270342954
495206718
254579968
492895060
442871709
379921226
329998988
218390179
355685934
138052182
62721398
220093286
476316685
483758185
329815969
199547570
264474457
236010750
409119141
216178387
472258456
503553953
26959514
510448327
133351912
512844806
79733060
392250036
267235194
461876976
301089139
445310159
173744006
256777139
479918181
368709462
387556587
335542775
132533667
363321313
268349006
248781620
213985363
20133114
500990730
74355183
29409205
253064090
15121858
307425781
169263749
98439726
83049776
199385117
368381355
279770877
20588171
49911273
84677232
411031502
212037004
151778495
494895498
243511422
170479526
404464811
287622060
353673118
20442881
68446984
451180708
45851976
484584451
500295931
112888145
186210015
119764648
201540192
437822973
128018675
486898962
325823144
155405378
384531423
11573241
307461880
69217932
390747733
175610554
80112105
47478853
494935799
31399986
171526055
474773087
91765
459249549
506246773
41669301
288590690
158876180
107232847
26090280
116759593
433109211
467884755
463633836
140774342
28277326
107468941
200734096
73740020
134284870
144874201
156447290
446198988
194753534
203806461
372272259
77384282
322395243
306470434
104619774
23514759
38719233
218730574
303105085
135176851
224298708
286030732
383041054
412924056
274550542
440657854
454932628
405806417
112590494
368952401
346442101
514247424
61827078
384388987
517198442
29261318
35105217
191279550
428893385
235581715
409197539
372150743
444545192
207137665
216566694
491308252
152257074
333170144
479884939
24841001
345108898
114224006
388458908
209197269
282061006
482277155
419789351
232380888
65729306
28114647
181638034
151705883
130230817
21811646
327371339
122819089
124998449
241497355
128723973
63617582
298923867
498378806
428434220
196313090
442916437
242047754
35169187
360271656
269226047
210035904
295939362
486462026
337761335
361809699
27269903
210437574
260894520
15526424
95334700
110606720
172627509
465723614
105020808
147403815
371115241
474913287
484569257
201655499
62837893
265876612
457771814
100003549
305455246
177384229
311479988
4469877
392023354
51187145
7692009
183426307
363131301
207497734
226471527
339807655
167329365
138753510
356321857
423524810
166724379
30533171
238512431
511708013
284728700
514555956
97230792
15869200
171731855
69976755
370186929
448734000
53632663
261956676
161485894
376429185
146161274
354354726
389043158
31703480
402193323
265640189
267547615
510852321
369678105
421011794
158129036
416117971
101324193
317250334
391556566
40003396
201206962
385987409
391001152
274470544
154887652
168224036
305137779
271173187
45507591
283796439
250127782
370892250
454872155
289833478
37438057
62035026
119097553
181689093
291349658
353188408
414857778
216246348
269411329
362110639
138207812
67766904
16668358
478981599
1172783
155445685
296075285
297204356
513909187
335874384
421921301
122447882
428767910
1267785
471560519
204894779
292560232
477945812
136022550
314645986
267701255
143670746
164048148
238402670
393005714
162796178
342242104
260614029
452005171
318077890
450837630
11862931
452190064
391549863
300743648
468244531
194237462
124958645
289515723
3330822
91168794
508384544
37647957
408076093
225076234
194375946
415412760
332032684
155012947
77155838
328111536
60937136
312951687
243747125
138067093
400269382
228832816
370707396
13305791
430673416
266524071
29999503
169330558
204565068
137160847
319117245
164061302
306212334
282178264
516325286
507940861
20478021
388761854
1777096
497464087
463263761
321011722
213581571
422945791
447699991
192748364
416546762
318849507
63891446
285315564
93157475
174265098
364165589
495929886
434207599
211235588
320442231
161024192
232822687
280525735
506946885
312427272
96124676
21666562
132703341
255753817
195081037
37593865
351483859
101828247
367071055
461585390
241317499
372628914
46972195
143261158
57593746
371628681
319355546
479150195
126079240
376121518
198492219
323882968
15332554
382705199
119323375
406039053
340027263
309025781
256279822
158491218
68965580
258788579
106566903
494295831
318712529
146812761
472463591
316036651
516265757
185183080
392571953
59275510
227367710
346359791
391015062
462942135
445998113
202527472
411837267
403990652
325010817
224075460
23266856
200762007
465612470
124211493
312867184
13210733
320772625
431269106
22374662
278066839
236857489
87911504
228630060
485068623
98964533
508611967
183260003
450015618
493056105
235947049
207046484
144133615
58245121
199354905
26833314
445799102
161642356
517646350
66437534
494533229
185486860
379121816
97808782
456043263
352620386
205686054
220218463
468857463
197762695
393360904
187382030
4250965
137767596
181626371
365565656
388841727
296689287
40447123
405171659
447746947
498850404
308059208
208718371
485816659
81415991
451413826
7229126
169908475
79798684
165750806
51227186
287425228
197029479
345075899
419356827
487159826
427408649
77138622
493487206
192416140
350435217
186725300
28157549
93447335
309074755
346539144
363521011
511668218
434140544
102877866
255958175
480589849
222804838
157466412
430217853
95609407
370142707
120071642
476225452
74503041
458598247
155818511
130301547
329283476
249589594
237415744
401746297
125561824
456104506
13945030
108694224
141616107
361443156
328254553
148616160
66516192
459149943
377037974
370800975
284818246
267061422
128157979
118830659
123353355
132742337
219028040
121885577
145858071
393927411
432296596
249391193
284029445
377643441
452056002
336610221
133551154
516078512
165502938
37718712
499656244
321938578
493004586
476778277
256160941
454561770
261111444
462196876
413247101
226637409
226849770
420430569
235374660
196535552
168675398
404545211
285195696
453183498
231299753
310035634
343211229
297767357
252710713
358096417
317582605
161593511
63328558
54954319
55091395
410443982
402600210
89082400
73099285
168576161
431424396
328100382
114563458
27727923
171755906
408837022
437700750
464765311
275386795
446857052
45853776
134520811
196364956
241797971
464245587
87860521
441890633
131080438
246300001
442543466
295375920
268151040
183392127
49286438
435515927
79783509
28862362
482823961
212937084
1119830
329821300
273523929
14692211
48587638
366306275
20449937
349533587
471733452
226679996
443942662
259155813
444766403
334779502
937257
215191079
18631294
138121044
91894061
19035075
61657326
469536530
423985455
301043790
255472791
128418846
501836496
284708692
204397594
348048755
310037136
63822882
23871532
376181039
54283644
72702815
46841975
283395183
99064797
280675021
338148044
455227835
20700417
7705291
68738923
511463834
454486046
471570840
508944066
133623177
322306153
489809875
16534671
118878328
39511886
273268022
97339812
307310864
305270373
419514573
319309795
296239853
45611230
361547537
409854044
508520188
94452203
165476393
229287745
38781833
349643565
321159720
294541949
112323593
193925950
447131638
287801825
37308009
230593167
204561351
496999614
496971590
434416885
429080698
158965225
331065896
272913769
282596293
169918857
346870826
35224090
419325384
17847910
198242349
53954535
72660547
443547565
427828020
204607289
60677692
74287732
97804306
48319743
306014127
161727899
391190922
376494522
482850653
133842801
327802649
123009286
444657455
379088426
400827072
154234435
3792539
347835683
487306928
42732146
261527909
470675503
185484220
414791591
3619491
276631771
19386769
123915006
483760140
342727941
372733112
370612042
380981653
511366169
458499731
511807423
479453361
376310128
47852270
337502395
268005293
430575226
304669396
437771179
71112042
189724639
506840400
67856635
300164042
425819039
139812086
367723855
257105493
64836550
411894935
446726895
57573546
232763422
268837530
438988894
501900292
318782544
286296289
109908795
187756718
168219395
381774818
242519579
348342763
12307611
376344356
344793241
101020764
81459856
313112191
77010051
298712501
414063346
254065504
357505157
322222240
111593946
121546471
84047170
434789807
2850544
317060723
264093754
299691037
299574069
129664991
105016933
408879907
400520692
361465621
502857827
123329618
442280513
479996831
131349929
216455469
329026436
65169727
304812552
15617327
165326049
249771918
209945737
308833565
429298238
333757565
274545516
318588199
383478194
495569841
214499039
491868882
300390301
203327864
382406670
64537913
149710182
175158503
375312953
351167261
331662094
96731969
509756483
514033974
511836232
507057408
218795138
108351439
19419187
94425790
389740500
432158059
62889974
465248150
193432690
481938613
267094923
364070114
275485412
104753414
9537419
315770203
396650295
56102140
310976124
174209115
400962258
329282264
120699606
353176729
350168271
257444925
357992206
458371257
9967662
308864892
70125668
447861923
419057572
104447012
74981217
389044708
194284020
202496428
398451566
236437956
71432486
134113434
54914188
198837236
215941116
411772769
227195121
40863621
90023112
403788724
497164958
392630136
151605247
405256826
335052391
303228636
513845554
189347989
242923760
68824524
315971402
370352476
54170939
169540704
105358929
253347304
397281382
298409083
210020103
361238434
317261549
365943231
502885673
182425306
204315473
501553424
181368848
355274766
468595982
430583806
155149207
353227604
509224850
277609273
224803597
164399025
217513984
32072730
386476892
164216956
404942430
116918399
421250976
113619942
90520596
358266304
25784547
341359424
145943652
192372924
211843025
312988884
498740125
110552433
414501370
138351992
406529023
221982183
447498052
453160681
19012587
244824920
297202589
380983192
49767326
239174913
95208692
352163507
18362212
42186401
437847988
182329967
447615111
188521476
496947651
320468548
517694781
220165970
177375780
71184628
429055028
462026093
486642560
448275694
110750054
337329497
21319959
434525806
473890396
455636350
86567341
149383204
402628530
461176324
149025346
152267486
177872211
94038226
137638050
315681678
39012708
435707271
267901882
118781094
250752365
45588232
323332160
291507631
189881676
357649148
402716810
20108980
100611663
170049971
363345660
38838361
469825590
240434843
402966609
413764743
398489065
334777811
46262898
94259923
327822227
467991376
162812406
255112757
351866923
322656875
352793694
401603777
244104657
500952805
80717586
476356596
383393909
415681407
140537776
504117537
458894561
299646179
8659544
177031408
381864823
8043121
444643040
308384152
401506588
148895269
261416275
217398915
18833978
480080339
192438906
160225539
23647649
348260465
461674495
69662203
259322067
188848133
40491205
447294868
31131878
108522705
397759265
95579183
268678654
284248582
491137624
407442416
216210832
336003548
84009521
461596100
217881990
154910062
42761626
255250146
241119938
413321085
247832837
215136057
371236071
380414849
375627369
307304440
315927845
429344492
555438
14702634
121524862
34762658
375211879
144871621
489887701
378980888
244620261
265519438
486577105
442312773
428601738
355565014
277769864
201918049
66540770
260887417
129844405
27282827
442042223
252954167
11134854
142882919
274006621
437504266
246537958
253634163
384837261
170695279
112186788
339130865
392741176
24021562
263747294
229353757
356006410
104741004
188314191
248279190
267940476
325051853
343880317
231524579
270202796
485649354
184340600
295458381
155783722
502811300
307153397
103263670
402518812
49529652
460155807
280383011
36446661
19036686
66535838
193428720
511604035
491342147
111820085
274282398
258115726
230473174
498084014
336445848
239857802
374164263
76979081
147145185
287511479
276743099
432252110
485670970
216665375
474270150
450661747
511995957
33247421
310247878
339246160
143934240
298298209
435371076
250747196
467822506
123470341
416287569
378994691
154838433
476414425
419217123
63206765
304939219
16038198
25842328
486970706
162828156
148788089
378750731
414200533
454461642
213487504
503896412
391470392
366331429
10913393
447359083
311412015
11295174
350071667
252003799
282203277
339281864
345226677
155318806
326493554
264544187
190917427
277148732
231641955
430232464
124306005
78712369
151529232
413779388
172240636
138764758
510050094
272382335
222514149
451556264
71177614
168520543
204682722
349621874
490588317
107946024
491357928
182367562
50153966
508254815
309092587
219594056
290054451
496076853
414272901
480805711
122555998
140255500
217679584
99237436
78967762
416424005
118128219
43861555
517467666
288124726
473036932
401353312
465053903
392453211
328799681
349136754
181047146
191556007
199350627
72400662
428715666
256927551
132883259
108182938
446644909
337012025
92134584
291176841
388726736
506341166
303163262
80904380
163650394
133085868
91808220
465531447
73703728
236845242
377576755
165318279
87594575
303799006
459417673
341008958
45338243
43515444
355932161
439839430
50611813
508170684
383517476
204232141
384049047
309759678
491582833
131433989
67921735
509472226
19868080
419493001
61960701
171874527
299544180
137272724
12519477
223722206
337070958
12170566
221666189
423370188
179861659
363616836
62455987
292467323
387422800
385946304
116858093
455201571
58202671
398464524
470132459
6655418
458896264
454195686
269891973
276246682
16735007
165574625
400729475
445401704
16486911
244764766
40092391
323825431
174797802
395385175
137147639
62699590
251731325
312927275
267862754
354519163
334548464
491705122
209795371
460380956
347228862
333499200
153537322
399463698
121781263
304426153
167966701
283951491
517147494
351931915
301298070
20479099
431733040
407983876
32722410
403452443
140450830
378847886
395700942
82372814
415546858
314039779
295242580
85700720
5347394
70158789
443956845
295391675
59933861
195257913
399598719
58319637
233033079
201834540
349366438
174854418
279326157
289570716
457431125
419847303
6862857
147275142
295346792
328206818
28888542
292638589
408357665
190192162
151965056
218540068
354515282
419352601
502817475
200479146
402794102
397276533
51908684
361680404
70978762
177651681
175484666
89392892
187375784
127850729
127603420
314479689
382298458
193129402
56891111
508158854
289347776
413172335
407828121
301107185
463253468
441752198
203000240
466236720
298492962
72294683
386374768
154919884
53961242
504151204
121317093
89986205
394842224
27145235
469585815
22340402
1873883
359669727
118884061
334120284
475247826
289281322
144687498
470743958
133050960
425453858
465581824
490594290
243047729
249049943
257170472
397825109
512625811
505625967
179923053
423181272
309682884
14017503
3741081
400957724
31878071
149747858
506091168
127688950
469210377
242716627
307082885
123617481
176575082
100476386
140389659
329366914
233494848
133704464
30718327
379711746
492520548
208772403
451966760
154271758
278879216
180978274
391674887
489401894
328041690
87295103
366364924
394460966
74516847
289663580
274244930
510215912
260501476
469610004
365386245
118697925
191998516
27096767
496106965
474511936
65880213
350943321
85792539
258142799
1335917
254189238
22259652
515004782
267961235
421198592
77066288
64696492
101920023
328681245
484570308
319926399
398462824
228741703
502741105
76259590
237399577
355785434
449704168
57620722
448019882
401774471
290234897
408765347
323674896
181583536
282648668
219391373
196439904
87457200
414485637
494065301
102986489
401110976
314093848
131401728
291720089
222736827
249755892
475049445
101502486
208660923
137423074
122695927
76179235
152306926
251975577
107263950
383076810
432281183
182269552
482360152
324243092
38455234
394489929
420516112
281880211
135471627
438854434
442822185
55854572
156094743
98254934
516254025
278054075
245061084
72635843
502937415
357503105
146730551
145124083
213564225
66269413
306828875
211850904
309199975
490980226
448024983
337975860
429000911
83988467
459296621
152057726
449695452
425694570
289298955
92300517
380232589
178136671
453523743
473404882
134365739
496703460
287930793
397797900
73533046
34241840
105190025
349195899
178026938
381070139
147827427
512614055
416646806
348503304
242163580
38312009
85783922
107209527
37811926
25985831
21445624
200811299
170668440
447805611
101373836
9159062
18700849
107666024
297864098
130073175
166203341
186088968
231619306
285387545
477122069
59757395
82808737
238459105
457275539
325601799
37129000
243357120
12907443
246095179
173239726
324441066
416781226
361926717
87665476
486143200
113647968
413422761
252647014
281737628
369405304
404832704
425296636
481647558
34930034
225215268
67227909
358216363
98044117
488449472
363001519
203890448
32943227
6995162
192164210
289703951
240138113
95478287
449187790
430383444
214090907
242180415
440801094
333338646
168565112
433956475
236507551
456644214
153516665
7382856
35815656
371849901
207874868
53234655
236018731
64579072
509111566
94562548
321974558
280403747
263097151
477127056
369709197
71560397
417450307
54279050
112050628
300607650
401214791
210088820
39685424
117188220
124296309
476622554
348727887
326354878
361917960
494053389
322945790
188509175
319253255
394100068
390038601
7625856
494461180
64660048
443612019
513575343
47138695
48182907
74262788
261925984
415788615
119826475
418050137
198615148
282926013
392063227
487275199
465316360
423614765
212840992
126854162
62408826
413931942
348526501
136854905
213454827
509134908
38683573
155449764
2500433
342278783
285147396
276666471
510086805
98442169
315846716
252559327
116421794
402610717
391967090
47551576
220837171
428884926
195626876
37487328
127976578
423015394
392028391
216017537
80242113
457551611
341439306
241979057
107861006
424119724
234529440
61029207
421834879
177582381
507560604
832256
345995630
18813441
463976444
493391027
204437112
325481748
220531233
16502481
290532210
401133654
308627687
418403836
426057947
128535098
109258256
319860550
182919290
204355748
319654009
305872421
405681582
96675708
445800173
419440104
7800149
265506948
189667120
403663826
64495510
312175121
137940924
448315163
475587033
285668139
270457406
395842543
405920464
30063150
410307907
439581961
63395901
140878205
5238627
78034930
234140460
428413779
175367364
455924017
411327153
275420010
411659884
399080975
504033925
486347121
193334350
509349712
246406451
301861317
25444142
115436161
131780589
366922076
445849830
411132432
270888194
321740231
63554228
71011237
117213534
24839246
294093024
232421262
314448522
339186198
84482966
337069459
434612987
94310125
174377789
91691804
380701195
12638221
371473126
181839065
414979373
171181899
124686045
174443347
252462557
99650322
475827294
364101727
182764881
490686952
110812591
156410282
199486989
230250201
464043737
337806468
59820146
462883990
288363965
98348619
187983985
253119896
414792847
203229733
405225325
121420462
412998571
87152066
290193191
445595533
42940043
84180762
229940885
188972988
84895699
419257927
442942364
409461143
498814168
189413588
441046481
107692983
217322721
429233260
484198216
484429744
30725346
362585894
415249211
489006393
260968442
339927055
427052494
507437335
422774392
35416652
447973483
432639778
490368887
261066810
186025766
489920579
105003365
100920330
350138370
276412381
243905504
11013366
289222279
199786726
416948003
513796938
193795407
405546284
146015467
470279568
409445327
155452820
161305935
418296557
444619544
438099045
186015206
385498051
187562864
315667411
210735957
79597801
433180236
429971766
115563638
332320573
184727986
265833506
414394001
311084359
328861067
498750522
231719141
7437359
305318836
235922594
398077574
184913135
135724204
15260732
71240332
425038352
117986519
118365140
406391529
247172593
454321778
495044477
459572141
421213552
353759903
303595044
126107466
43266947
331243605
386809518
160744535
42592922
165604882
395411996
48759583
426859102
291628324
431856759
198646461
285423225
13752203
345724513
88597648
356032179
136117200
188860576
398174925
342408302
25995829
228302198
432480823
238803241
349552749
98511179
513622247
89652623
32093944
85630973
4130240
422538322
483319644
296838385
296283608
104231893
245187148
333750164
277911519
91704762
123489187
321624991
307682041
898323
453601305
252009253
167368788
149793644
495286580
90504003
379426277
67823126
328158014
374731966
473804611
331512791
233193626
282420574
386480069
204022262
292155865
374891596
501378232
182497296
402839512
426555850
426570359
355041962
104911236
510696234
179367902
20357443
6686249
256513836
199794043
87043619
464199027
492193164
169944663
389347381
258712611
207506273
165812895
86279208
169028258
413517936
168976972
349670914
9666281
366532450
370207348
110650623
216433355
335610986
157799766
419143448
457931842
219575218
394751868
493115870
216514867
169381603
434607661
489157889
195731103
181999317
37786401
392674046
23428943
360381461
101046492
473726428
185871823
371952071
438775971
181798938
395707834
265871376
60405267
438209709
229398492
436465136
447268040
288519281
390952194
389598600
183055660
316530669
387251102
216588819
368814467
422072459
314064679
335969553
349668871
351638944
509244092
336826412
293706072
466998188
350546306
463718644
286738758
61484241
129314175
377395763
231578319
19377384
210773439
487178012
457254219
434569070
423745524
344310156
505557938
148351290
365302933
364498743
350362084
63341446
119930327
248477851
311317924
29352298
208052552
145813633
445365448
100052966
187048511
41134999
224084289
252835537
58389955
147047589
254590747
127634830
494961285
98264784
363924091
401655023
163736335
353498365
206108067
104126019
39151955
289579021
373930547
312831996
301093024
269581530
300818999
105398380
82191973
468735799
8620234
382647626
277171063
343543765
151872355
286880277
113079377
84390049
9930837
414462544
298934856
216807881
28607427
440366935
198885757
426359540
259818414
288441203
320335045
220061099
282401966
403823718
232323496
252732046
349147624
417629386
143440589
104458661
515415948
377447051
54943029
182851246
437542201
505338634
88044780
403904983
181148261
286135707
335703946
400012075
255388563
64761036
75484098
255585350
329406923
514396074
173412059
85129365
85615873
383033987
172006615
457600990
55459928
356848475
67875159
497615944
350214255
109309624
116247215
69395079
4222811
491832943
4094148
445579954
428670282
497532744
13059777
486465980
156952751
506985184
3924192
492035482
265231568
25007745
514365868
493988238
504465967
95100483
355465070
25131959
197284
489109942
6391563
327156103
503016945
421911555
56986033
493731538
356808752
430305807
329405363
100042780
252862707
462204056
90479131
451128570
103771121
327519004
456531012
256970673
259537220
208880858
323548102
62071433
256116491
255449841
145502321
247607643
423235705
213751160
360084838
207869303
335403750
407708552
204089062
82883484
26091497
162979521
151188933
330475386
130828632
42146771
402341140
148437604
108545863
256318910
1578227
253651520
49898403
196654476
245083291
204304122
373989221
394411342
425886815
232959423
349273708
104947882
364062774
272591432
432774026
38448725
508404745
219877538
71680410
230886070
400447143
207313767
253468412
325863698
246703468
322573363
373650388
197270740
379546580
284067045
45490905
250506202
251360271
295955677
319586049
209160569
241140018
464266748
398427364
297310848
182427205
272308292
63573160
161083115
46158897
393301332
202003690
343161575
168802239
237742536
224493658
135945645
54442124
275921891
176667621
43700574
110934759
43016505
37492923
500339838
386260800
297320298
487561049
412207900
336225125
355570317
303081590
362748867
511806406
8683206
133023197
34356640
376870816
279356177
353891278
402502675
363884859
144382185
597472
232521094
405865398
126129673
344258256
195021259
441619645
503948473
81001338
206212293
187281295
129877941
515538139
65616897
2319295
490726872
390891703
151560513
286185375
489928480
338055164
120805156
422019156
425380280
346845745
385008007
268126061
49061909
326010233
290017468
332682660
414777565
122054156
341553041
297236349
491373242
10446318
426574572
342793316
268104469
286979340
56785772
470503026
62244631
383991460
181540182
340916982
246254433
190796212
132198320
320955234
315851486
233388069
170934000
276972914
256715206
482275256
352368595
460925402
461346308
167821616
362912626
212579668
131422267
481234644
438893714
195376155
514718767
501813786
146280576
59205958
69466301
168442508
372179299
24900245
419549069
388686173
218199849
262066370
259745261
363372457
338776858
228689554
283439852
238594804
288083475
460004256
435667783
85281846
257375192
359064475
219436819
392480908
392286255
63726919
214928095
135837162
455713945
444028252
148580781
109820504
509375083
201845248
130642185
32767767
129242081
387512347
37643161
196306491
459104049
509847886
516032066
306868092
147762955
504669038
441786584
294631330
488718020
317808059
164634769
509033372
303103168
404131901
163950164
166875319
263475335
299705647
236850091
398220453
387772250
78899528
96230884
387016354
122450143
123807048
93301073
209083100
160312498
132204949
60567224
39696687
396525059
192521182
22245383
86282800
273318352
412852076
22725664
413540349
3707309
466338685
51769347
299400694
6650487
348982722
3975780
497536433
466382697
315479850
403995680
502782201
343599428
187416134
198112078
190744305
228847683
381099017
415067766
322283782
65383553
250115434
153337870
111162752
113468320
343369725
311891352
192628168
229901063
31566784
70818124
390521714
9285764
338655191
281673021
108602627
245457246
259748866
284568772
106919257
84213039
436016619
9336648
152159853
11748037
314465715
116961722
479183558
399152839
323935230
220825746
309862878
121229806
54788327
420645177
257668291
345848484
167652897
285782516
405444380
432874986
21935056
331460680
495821818
214416494
276052750
333638631
432783158
300084610
27318263
296256532
306809099
502304989
51159654
156100541
407658374
462881985
395312369
140460208
130254277
177241042
104839394
137683221
343139814
326671793
91069830
352483714
292917200
112308782
317069454
871912
204647343
479970739
101253439
473000528
124176968
72997217
361956071
456826758
127663406
457364816
434261535
189694892
7664442
171138030
170150234
256650720
48607772
146353714
65188475
203769373
369557778
219684527
359684852
23473531
70018934
373750091
495760842
217690320
133355734
451514705
208451026
196629243
103616870
478176809
397818190
341059789
17655833
475440881
461206893
283015442
104771943
407823971
353462106
297148620
283802855
105815937
272283461
210147224
409692390
282896776
281633885
292685988
299581911
336797491
10482189
111680655
31914285
244627143
484758058
253616151
113389309
411343214
276541689
39716361
156211324
495379166
505353176
252283816
195776561
261903349
28536316
143119929
20564239
310678688
140409563
216746183
441550138
309726882
167826458
440024740
480561741
438594795
8509749
447447036
459223732
431207853
434351583
421954639
39792919
441593650
334871287
96661415
398916953
77550031
382214246
311061433
476885835
161921210
197387987
425577714
430803158
245164928
380723969
59806881
226758515
296724423
268581364
169345133
69237266
391424866
505149412
376531443
351809007
348697453
350641282
279633069
512499177
157535772
112882602
448640751
37821202
333362644
384171096
4676082
385966714
223794220
329756630
245315985
257010905
221874488
188036152
484277926
120031848
302878561
142662578
373093299
499333273
49675595
281386681
451361945
113394422
440092213
414887686
233545412
200211382
363494092
267400488
331255335
429889729
466588707
333606507
440080137
318395640
471233728
351720196
513014067
350610539
502277751
327138124
29142652
413315817
278791866
463348460
137359173
311306216
186965881
505550482
448061089
316402664
359889036
51628052
15541272
7464294
314460597
257673124
35290203
111714028
461225774
348581939
69677594
510404945
250123814
178446169
254887713
352256981
49423552
312128190
149014897
304882269
129687278
187287177
131225161
347985667
239961586
362141104
239830106
79144318
397755959
329947904
196158817
473624412
213760909
273698139
57690249
132099297
283068920
372005647
292315892
15265714
387260718
215130103
96963768
143008069
155632261
70798978
90377679
403807347
460988922
81994917
361641760
16991382
315189007
216744584
162767801
71351307
142894218
323947194
494110998
130136610
506791927
271900528
237805663
11853654
218574178
20969305
7639315
305123417
210436088
334007361
347598285
6889913
166432688
499544248
131503239
52995360
26043192
254358254
188432429
334684813
166798554
414707979
496581320
279731568
514657869
305963388
105771490
482300053
150632387
49436916
328160468
310566713
354002396
344483280
438948943
344477615
130303092
44052577
490103764
435659186
475557407
505209815
482177211
290901066
335352922
496727432
266005526
28375685
331044881
399903208
427861495
248533639
194121219
121589891
466462248
429015120
299857914
226688033
244842980
157708089
341423753
68989801
61166378
81646024
363527316
222364289
252637300
139660587
287865827
512372609
353046283
108698079
199124384
397011553
294459180
8103189
295596117
37691358
442350291
32004090
33853090
124584941
935477
490187470
56262141
251719430
287681493
94169667
89602941
255987806
297700041
328128785
396522087
187725938
2885845
191616599
225800844
273604739
103593548
348560456
417466219
193923459
308669078
502320574
167436443
308270805
18163559
106296722
314529108
243264966
27042343
430129915
149494729
43605230
185245228
478361552
422085825
296872577
447979725
451116679
358912397
54077801
147951709
193931407
163035676
337367260
497389599
77930307
473947208
234486076
388613377
139136010
223921874
326685298
110045912
329299038
405115153
428490473
118489218
150786795
14092176
114857548
505348572
287826754
148466091
389916735
492063480
207543934
98080614
16280820
197635974
393240268
244607245
329425793
203815434
136889000
142158641
88099192
167050606
82974965
285733938
108653366
328530765
293042565
415390602
164806180
180982530
463208748
419850588
510546537
442694122
102650943
437625804
479761515
432975495
417130463
216499537
478277824
244026843
362522086
114527065
168762234
324419814
393761831
313931143
262324431
387526316
371779383
378478416
480344009
411469638
420847805
255177648
372335701
245942601
344806952
168129988
270564888
364127944
484191692
410513735
420252483
20861367
355067017
74814017
207802067
204754965
491391808
157129297
135204219
340424295
206270440
226783502
225149584
32442624
349554257
233020451
202415979
146977660
491926830
97525788
364269100
93203970
298904970
29570907
506684340
99549063
306017033
199254376
77888396
73431030
420726063
104800615
306062877
500968228
6487024
246384964
43358359
88669434
224597581
244168595
128163912
209617687
159690704
98189766
181257598
22128373
327750840
51426072
6234630
415852478
4171057
501777322
241577184
117185041
138034433
65613140
328960679
282672675
418246577
35554290
455266372
41546111
93591151
338526155
147590594
285532043
399465123
222153808
493195966
196363369
496529291
224660516
396070265
14225970
278569854
213996169
389128506
1464669
102904925
385833917
92855783
66182577
374043850
171221047
261723083
402704380
495347986
475389490
272443384
414459896
227347708
193246230
167974858
510988831
447301846
373223783
116662834
174718957
96927192
37613993
249413091
450766253
515914885
393017769
267786824
221951823
226646202
105550524
66996936
307074960
260531875
313870916
341142572
203077000
19370771
365139566
221256429
320633310
219904559
190391066
14689595
98512700
255318635
54759416
419194836
268727588
174674044
309237033
324287696
178046125
236373835
458782086
462166103
86866077
229118354
467196490
68295827
164158177
494396986
377300313
48307167
362358892
86923718
460362763
215046049
256315312
379083992
34814823
140180425
400242395
63007106
161210182
335669633
207621895
156394970
109117870
184866530
512544155
286692131
192128228
440764276
130003231
359123810
353120864
60153402
101977621
307027145
172333621
260113732
90172790
91332287
22372579
274911545
138975750
168409818
236529155
281993886
343879038
245141030
285936861
257496658
202737174
50251083
269179146
362881367
19427344
134745704
437342974
61589343
280920353
226166334
315795003
50282200
369960944
450810036
507398894
104750685
443143998
187576245
170109808
511122765
384706312
477851397
491713004
304524326
188488967
104953006
479763146
198397060
261560925
186916735
324459530
50678787
274915750
190466223
138447397
12731724
67706236
496382514
425787555
299956049
363856422
109300029
265404634
395613867
110406989
309400814
263413122
119656228
37230555
92302102
307541605
474266003
308852024
410541995
478503854
490766949
439861862
403698646
400544835
183252899
421297773
37938899
364518093
412017988
157272936
371615406
312178619
127813138
201524982
71538025
54930427
464134807
218885052
313673276
228222372
225935712
46561575
159290242
240645421
47982774
184228047
460136806
418495889
404998077
277362183
204692802
97715480
345757130
321731340
329368701
84873705
225679078
21037341
302086788
54202157
193082137
26227331
176193799
472482881
245807633
349498052
68764323
45914939
117089857
66258103
75438365
501985461
96024639
320602453
139303420
483145418
475916292
305159513
384806308
130817847
236319474
139163687
345905893
387316972
52335320
356868797
82660855
198068312
147514415
132981588
319097330
376113248
237487431
95838582
412987970
414960588
405015617
33992904
394694816
213473452
337704042
14601263
435451977
299710826
203689949
373347514
13744684
207705516
31588955
383404683
165736207
399716123
221392986
66455461
339068921
180412537
113128483
447430135
406130844
204472812
143767028
394250341
126356338
363373908
497859127
164424414
289575282
340877904
291213007
420632983
245756823
367467653
472635705
212663826
100230634
149848980
167917671
423439608
514583020
141802669
279091084
357221893
53238286
271274743
115379861
386973956
4372510
485469669
330117089
54295808
250605963
323863763
258563373
134135963
397291702
2178606
274204648
486071178
11643199
509300232
145914679
184241847
216968803
430911913
62297411
8661877
471587970
183614750
337257027
444669690
434870793
210062926
69928535
209049005
466616028
150291445
437510939
167306594
344199191
231785394
96589155
251301361
100014372
160595088
336669075
69850246
190578051
73845526
87501414
293456503
496908231
228793612
298886917
234761050
469054268
18764521
137879739
22182191
173526710
13672080
467793084
191684742
445826112
107127801
150575921
275186605
491981866
233663278
176840342
361365754
47570557
179464713
404952667
330926293
319611303
298628800
128217059
282357437
210347906
450690079
76285287
466138021
458942751
236799563
373797924
177233675
208114997
191272987
414083862
305371968
134432772
414699926
510584716
182142025
367749422
500179617
174147989
294838048
368217942
10449221
452916242
82942333
357758183
25636098
443344573
106823602
141358280
335024196
41907574
312011713
175540438
457061400
4313780
428420777
187259979
387680326
445347580
417282444
363325896
334244718
325158731
166134141
78924196
316788588
433518700
275634457
37603062
65578369
356293069
387785108
195397863
398086657
273379298
306254719
56468178
496273775
113601055
342476298
379593109
263770277
146480159
67909500
415048218
388601693
172098150
116423152
100783579
13990906
63920245
318080600
341426773
65149523
179856934
402080780
444968872
12293035
162435617
356869857
130336209
20447128
242645549
385989027
305135804
214010314
224703379
199824883
401935500
243826347
101325689
404989219
419881163
2584609
207086885
362107911
351110289
376038260
43902752
339550002
171690170
200016309
28530994
464050285
354132855
72225694
183666356
220077408
513077249
103112208
134906763
255710176
206635427
314099545
341033095
95728463
385845086
391818025
135937601
421877478
451389541
409082795
238384243
462233658
397602990
1985456
509903133
435616694
339218845
239853177
241315971
302427326
21326566
2247055
309880110
63482499
265258393
233098029
181919175
422993960
269372486
75613841
360235313
429244788
364860553
259297850
475036696
477070855
225039663
303877305
463706073
94278015
35571555
250072639
439722984
307777958
75064104
487396312
131553734
403776337
71301895
466559866
82518879
6796522
59993021
171830629
267757091
49664255
373148941
97640884
63580444
199869328
243360778
360329216
116154131
3922914
120551511
349022035
324636067
2079838
120158377
503339109
4385051
44135380
237856489
177654657
427476737
50146645
22844115
152427804
243435287
314644903
128335214
120698193
294812713
349390855
321862962
220388547
71336606
85762137
400257614
370459190
394125852
252030829
137684535
490136181
369576601
437795502
216613501
500322689
389115365
238191188
415559868
268407797
249770450
252603642
471798368
224356511
439122029
417438835
270569871
384488178
436571142
498458521
484224246
155478091
132729049
459895111
280034161
456797486
275575042
141108933
4133083
190763185
241026678
248297705
246927052
104783367
373350249
341705640
408504892
207217399
360445634
417683891
285853809
112368346
516145061
397879550
128761398
40806126
49929198
50465786
297222001
253029731
285074519
494884524
259190708
17853484
56330134
253494759
445376896
50765243
403121436
438165349
22758164
325268383
502827766
419323608
348403552
438770912
490175609
8176782
204060334
99229588
379727114
116675540
508112701
399555790
412846342
467320717
141485249
419952277
57623136
128980563
3903981
385888705
118506986
504503605
254567705
470529451
378366175
258528798
423000741
439571446
42688200
469507912
206571137
57548089
112843637
263247702
374321425
196330231
484196307
370371921
279183759
350950554
64717995
413811902
410011149
89670859
444624572
128623605
440758264
82040485
217721133
247228376
104086873
453562219
38170567
33541231
196880566
498909941
219072239
508932569
309374850
12904360
34785410
335285363
43133966
514393598
177720020
207061723
50123334
328333317
288168175
433964588
188511546
100068912
95929888
142638811
107592106
205845926
390553026
99104296
128094113
23237334
382369473
49762245
85938639
342039731
514165550
393087483
303182133
238059536
377766232
171008592
44217742
482328315
240374808
236584008
145895785
432419797
52783147
212618127
427125732
89079709
321079264
258215172
399474047
513175355
415334478
477253657
262944937
388248024
29569729
119619041
232100029
413865369
489259012
357570919
135079919
439332206
443669329
427690494
95242143
281368590
122914785
101442263
118163628
75037219
21868069
294323146
313277314
35406737
295160351
137463903
346240030
391183731
330229287
373738958
390077147
131940178
456225508
184806550
35026862
275058890
151772308
294452197
70867770
7834656
368235027
479328001
440730918
75119474
277534472
121521634
376962295
103400100
132808431
187663514
379187972
470716831
294161736
403333050
130203721
456011000
109203713
192540847
303389747
102461057
434774707
287457962
264818100
37655141
61300892
19021323
122916746
95980801
419396630
480773527
272083983
515152839
227170846
102454943
291362897
66202999
106392078
412022659
7937538
484844331
350810192
213569750
24730940
271388613
284906470
225947570
138433471
422310918
30892326
84303054
229753142
231656517
268889620
87219891
29116972
256316911
142536356
150758683
428615410
483395959
441685097
66923669
173312132
479950146
9192551
144710925
318900912
121086610
236611606
245159835
412794337
120315199
17030712
478767881
320589311
12751422
407902208
214025596
381305707
110356748
290038632
64998888
474296430
499298361
244999226
319298692
481368800
156975643
108430558
383940782
259652925
393404360
3626939
112867301
487248708
515918150
108163511
343760894
150701750
481373576
179079103
192000017
66934179
62113246
52866831
491362509
296359781
247613037
106933874
472196571
146192137
255568936
443439951
438489285
93359599
409656824
59536969
352477365
507430355
79602621
35401537
392921120
105436578
452888955
371872698
326764036
226757449
14201314
361082634
515328327
371205359
486917047
384303453
65244410
946584
383444439
77945047
68379618
503298123
395315569
469768571
119906508
307438605
420124829
418518104
144926152
444748787
359899538
380001013
431363461
284057247
166258916
270882645
155076979
6415439
500749983
371121857
62665448
86774962
343129780
369666754
349985931
147756522
431910015
154105266
219487965
205409595
458078056
80117147
278807996
299369426
323048713
150891483
39396664
241744248
380135127
137593932
112400492
476519191
512821635
454751683
453845011
129054739
73229690
273721310
223880150
285593128
362799277
9714294
227439537
121107021
108939818
406883365
374625958
435497247
504297279
367903579
323478707
513652895
202118370
144445140
378168180
187359238
15591102
258696104
228310218
172348175
248246200
50148554
453332384
500278551
459127292
30034358
261110201
139046189
322028419
215667156
297193387
447503177
136158162
13130831
218229163
362789279
287203292
289182328
41497437
18458050
303587996
330059611
327938562
348580368
340351687
485364686
412772409
179255746
94159833
452657300
286322160
386786890
278885472
236736856
239311226
62971676
515682758
367699210
144713099
33570067
445654709
321949584
228317427
148111470
13469547
21633630
486454660
125837221
61097025
97071000
251180920
353932988
232126795
130298010
372071814
378358872
452876830
105995740
342500971
423520743
407043004
57149685
330393398
190638168
311671847
500443393
249696688
413152801
428252774
513834661
142348464
61225087
116629191
51269008
478185521
299120639
462912524
73919836
32556410
8237906
184616001
504129213
334188733
64291917
310170006
143544410
498271723
486084253
422955314
127698558
309950678
182160433
275549558
450860964
252418595
160198286
473142679
243580902
207353816
214081105
249458735
254325933
263200953
218362490
159392460
75070952
190323811
169076139
392296195
437613490
220511480
425141064
123348664
371004560
11857402
494063700
124968770
113103620
54506694
148514665
250298657
422846548
170949666
486992380
46959481
173682544
432877954
103814704
407961995
103598317
166626382
146255971
8370444
15072903
365731293
385990445
296496597
320573909
452241749
69828307
419152819
16764598
157644184
26088943
101571148
261414801
56015436
96257560
53205880
216760223
184600596
110991724
344021725
319305272
446055160
142263985
85570285
250330150
2780150
487884049
188260468
417794379
101820357
201026678
264458930
501909825
446964907
301419413
433381037
36355485
134695317
333952725
250068760
98552141
59827615
319032
160121813
142178503
189810344
201181110
395104802
18292483
501030389
178259134
179829831
257474732
160459712
173124010
418618684
436517724
302202236
31904953
11090664
317519643
67276024
342297907
220612283
71437078
194378919
139294963
332497968
180234450
495676606
318623980
509402863
164906703
284595016
315539778
289834843
17303014
155229197
209826033
12222284
102053144
468046919
456435983
380929826
282076945
457139194
403318606
405013782
247985567
461581391
366902283
221257542
183993162
280855462
172157934
18351164
74447060
517553638
131153913
422850234
350865491
334379970
490489874
382751560
509275944
187187627
512347305
312221834
113797286
136575293
477872780
261861224
294724197
399849438
205783472
433048645
169050641
366852817
72720030
448237148
453189668
63230359
39895240
330874402
20213918
9904963
395831821
209389239
311400832
16828188
61052652
294098935
235423223
47591131
382370894
214017755
222705429
41487601
282949097
72701711
428692182
347476436
129747706
211123655
88768175
126774335
329159941
376273584
373717631
354410109
306072871
3342370
368289328
383223553
78469343
120266676
328287523
267769261
395251712
188625786
52656350
183423232
438769509
247467146
291961644
324958707
19531715
357557563
44956030
243472396
385750208
193136123
273537425
123232678
95663899
14117089
329723673
245746904
484410764
245517778
400289571
342433376
94085381
53863125
350751209
225695873
455516051
496105350
19407106
242805499
228420426
318669364
280548987
256238
291477063
94131870
194318524
392298037
376061610
125801939
244784028
481228927
373891871
327145147
175519208
445112625
318503061
83240470
78390721
131431559
84833511
406551247
307879071
274579229
150827736
469055645
234439513
393164045
56487394
254078850
5058694
330731026
364218474
318169185
284134939
328673117
390137788
47118776
68406693
171625401
268895114
254966833
473201580
70943081
512645991
60967553
354608201
337998684
133185151
73693902
311458365
513829528
147127378
14764410
41854738
302821403
498864693
250768144
137388160
375675172
199444764
367730529
430441617
333892709
206977741
440817641
56883300
363354158
324144149
509204181
84132237
334695407
152831260
81249585
146332769
459234660
354770423
423801721
483509961
125344644
100475313
194300151
147962082
252851449
415581075
417499742
400114683
212901578
81087816
115615744
375111420
377549557
170288021
358946175
450419414
389507065
480521300
168530729
101770173
500553073
435121985
382330534
443452182
1053434
25948472
275662940
312926154
28379171
463889333
465131065
268834382
166806017
469333706
224540922
274642771
509274356
509885699
318715300
168417778
228722784
89363193
461281788
319667045
465232584
13731933
138819748
361038008
320205140
459323563
125147431
399854393
97284449
5721170
149839051
170355124
140931404
401537437
145472147
112726833
184914811
390844701
240280945
504709429
320046774
414599790
194796405
297710396
277798580
95260873
193490687
42672208
203338590
369536336
172388317
484418817
175302044
411963790
51499146
410770074
25752240
325400762
268358709
8807113
244254497
285217594
59941951
172897630
210111555
77317897
264438602
97352847
473842864
386050824
324941547
102028409
373635483
431803694
244674192
130412108
369787183
225757229
227058193
31169003
367619396
170915950
316461823
289869890
137333970
194328785
103218962
183265832
165445732
214968729
444232995
238552312
62255096
506547706
208684587
224996746
7669680
414563701
480176693
91715297
253159070
417864459
357709057
72537037
474499050
320585798
484167163
496083752
129107114
223220454
148946889
21285306
104702853
138751670
407268760
348751376
257229583
38696787
358472997
356774139
86645470
321709123
511730480
484396351
257319068
282665424
313821255
61489433
122685487
452654915
109525358
323876765
489262270
143449541
236083439
95819681
302492018
467606946
501835061
471676981
147061348
322115658
6131950
278763578
75822245
46769608
216126717
358876417
420525078
206489663
316858459
36904051
63946944
259085496
478996164
289739820
10340194
178470401
500906456
311448182
147200135
97483076
205616543
223748378
365159856
175533923
91767094
24362664
220319056
372488832
489512336
270787846
319563150
378446508
462529834
473349668
91369247
33162077
165909253
339391726
264253854
295302702
62052009
103393309
72930554
362291490
247035297
481237031
332792978
369309989
28062854
334760740
451172384
324716004
412523572
341724837
267056007
495282532
156578788
394532248
59046653
186316157
80589523
191761890
253505659
25181006
296311338
340144626
64075507
509516465
179236790
372706326
165642501
451436589
413076011
88578013
122925943
52992727
487608966
13067758
473970250
311002358
194989597
297020378
138194468
115412908
343954700
184968796
382637426
266257002
161797590
402770272
401400185
304075620
21495305
18539695
200026781
237333179
12671313
206326373
375768787
496696557
494374401
1739338
54966106
141057235
167458110
161284522
428549707
53022575
406414222
507419930
14942115
238992589
153109262
193760760
195466601
20619474
315807126
113867396
273213114
221627780
82693220
488122299
342509293
127855246
279954333
81163987
220302713
209044059
232511265
46382844
40624359
318870985
108864585
310316982
412447550
512580718
495445653
277368710
250291213
113657039
245928803
335692436
246344196
255709082
201216551
176427209
216714634
145997286
256172677
132167600
143048201
349322579
517810676
429565441
495792748
376340620
482422798
298370654
485175626
473247092
41389788
482990203
87355947
356975797
130368502
387657080
194703177
113524723
508352529
417431575
440857031
493273544
259281671
242011989
384356107
253265017
217510672
398433628
416418172
303304304
396274421
216024650
267850562
415813139
94016849
303941144
250874847
483364087
64114121
298484484
26160850
279810421
452269499
376386626
322274545
81748062
187180139
473431943
242565789
398353018
368663645
213373890
242785717
250151072
265791622
95091598
59104856
406833738
198229777
406657483
229355023
420350915
13266189
251031856
356116578
441802119
283936147
204523093
3018562
310516670
192601086
159695469
335036982
307512308
258831365
38084801
20853350
460784775
105487
168888063
405262726
253879583
438696088
121286135
464610325
208473899
272424372
127116759
458994519
400548975
504030907
224749046
155959607
6562413
84878238
457279302
226530449
332216600
107719529
135760830
124359860
242356008
384976204
293455268
322392404
315075876
244366105
301535513
346839903
229251093
451842239
230499048
500161510
175827759
400196267
209911402
283600551
159795756
7936372
115180772
330999100
454741383
152569641
264013101
72206564
240067363
348310024
183581264
278524077
515615533
172357978
312147079
438060791
160510041
37866135
434017990
428512086
328510321
246960386
345997002
174449774
76601193
326860992
362180468
321257773
508182588
277865415
138662368
392982874
209480122
377445328
106775042
472911195
224330000
488829509
361580909
60331329
41900337
106664180
451866471
202165228
164648718
339794551
254536086
366123385
157165480
208816286
490032168
126178801
333354254
160080180
13334604
327009377
251909295
188615920
499377542
407832738
193929443
145149134
423908762
349418749
421279453
339804414
344689330
382106870
135132427
326702666
208031307
363146174
310705468
212297654
253081196
167809267
446774917
395248574
6403157
212999680
304205082
112524056
441457808
509810406
284411064
196661530
144360036
11242086
452502122
376791564
257955738
382150209
408951229
164535032
1301587
423275791
238005453
206239020
446330116
253588063
385654763
91194365
387950002
49452290
98468146
351168858
460213609
289521654
65282690
502353003
146863094
76496636
237677086
143803127
368492327
400178894
118941598
291545323
469040347
399273703
190495716
256323671
325544384
160514091
345177529
242414734
348578690
397372890
216228906
308119650
201259550
321362505
460405417
187276826
13245007
39829043
395787807
265096545
514309522
5753862
205698366
135201615
473888330
187932487
424619670
286548032
374473861
291483048
59469648
112915550
166917145
243507036
502626007
353862300
406233157
234927321
50847447
229120594
67978480
352546540
201279000
302012433
263348693
42534213
190046378
39136762
72203790
119205476
339955284
205140625
78991257
401962505
449385949
246810834
243212346
416145533
33037239
364347910
450793815
393746745
133523864
473439040
172839925
326271791
425069461
373125774
88563755
42180763
466041788
478774581
166543176
310382226
479673629
216821874
323911317
387354279
34613893
447288748
122728860
162855939
468574111
317228785
362475930
337481569
305224304
292413996
237583249
455740719
374728621
346076382
214647438
40842165
272047228
93043238
149226504
415373128
65245747
298348584
200178078
433066202
460429566
206213373
303030506
205239006
7694331
316525906
258376332
316208299
194087433
434628126
280991027
495457641
321962041
19205278
146791394
26609853
322866251
448319159
195121411
25802191
372880515
241010641
275628066
472894149
516011565
21114932
322215843
296463386
337514774
10282617
75236618
512542901
348134305
134675892
230662883
318443154
332593516
162413828
106165462
274644218
467481222
449226818
194623954
242353035
448110544
190555019
292941984
216137342
260164236
1514190
80919966
155744732
404000068
121566018
480693451
328448536
499904609
54007027
507003511
153396031
309109071
384408161
123700801
234138957
105602756
311297407
179160398
366866876
314201122
249075702
228773902
22165223
120754738
158489373
451497902
294825865
78376498
356072563
56263361
425551734
103180197
159635525
52789019
138670179
484768365
24755562
481377210
220110142
303231077
34349020
180695904
16134638
242848570
310087451
37200066
331244795
240142946
150997653
343723178
20169513
235820610
76299321
369581758
202183614
212834789
357851321
347466110
231517821
226015431
353881983
371914567
191337520
233670353
180874018
220034043
104073918
412734479
249116426
147031
353396980
184498349
215022957
261101981
336447305
4024799
254593480
176954525
354342646
312408814
181636760
45028829
392204282
308271867
156962065
323824399
395738377
461443172
371851267
473379840
126601510
384160144
273629043
501689220
359798142
493427589
414967432
225082161
194871369
238082545
486026584
127252530
497121657
151464540
47431884
373463394
426572687
464166379
126764136
142108797
324189620
333251534
21454340
433777372
309971072
279489397
268124948
434821652
153988155
450534819
350859024
79382234
218547454
234773420
495555798
414770701
15691085
13246217
187318073
475252373
64408
168633524
517018397
308535146
264697908
458903613
111285390
155024896
340467352
413826962
402045013
118801070
27255414
177254917
44943629
180663401
31896241
415736030
24704991
65819954
407742077
456864993
308774045
414134930
258555659
351165262
424913414
170381629
201360209
295545887
195842778
401078330
134900125
173288509
138175187
129002823
430131142
45480749
367789474
478399720
119376656
476381050
353626479
350521468
272488153
246794490
133914495
162996583
288875337
59313214
428684659
483636648
208480725
474138662
349468508
107247973
275557075
364205836
282078456
29728573
278242501
340246871
89774127
441469402
245424907
236250675
164653984
322267327
276248112
221348418
467815030
61538968
71299085
406884466
395518299
386719426
451334702
388513072
486416815
139382966
157835576
215723672
209599482
329387141
141308609
509341972
292890021
56064972
375227931
507096448
232490368
340803881
453352058
336949850
360579876
359199459
158568429
233505035
313150806
201926280
493503810
237947899
453370845
253226877
196184090
369097539
297044653
193587640
369237705
342197203
119687111
395454844
330883058
233538000
308254218
264992716
201055166
40395870
505778106
281442485
300477822
38589438
252905697
472317280
33699914
94476037
169834612
193933908
384076207
222949598
480015074
487528446
285105853
378782326
184445280
438946402
288618068
442455222
227136255
457305561
472453393
487226397
272154122
148455350
287823872
501496695
294334349
229035120
148851515
300927934
281173971
304607426
285869844
411605117
404477643
96750131
165931046
210280852
189682454
271769338
508386055
31161951
350269623
460319190
268321022
257336470
83520563
34848251
126807741
407583963
67283463
34910906
224189322
362690411
506724776
130209361
492920560
384901063
39391239
121272735
126662560
119606697
485961180
191244098
490943426
128819553
361656193
457398702
161053039
212057318
500878658
239850140
342268255
24059465
365459755
67837280
268584817
190049468
163044056
250619783
288898159
328376189
360392392
273496128
461931071
417497150
380776879
425166838
398291846
416763829
205073007
145382031
461044984
107255423
373501786
141221481
453863671
106576367
241729922
187543370
20252254
415208867
406836094
286671014
444371044
484906105
505966172
490837337
348261713
94908854
318038723
163224126
225957263
41124429
488143177
309716339
95696383
413753574
460260158
314370449
206758564
291805401
31035031
465610915
117876480
226290997
15351541
471778656
300233151
133254528
304963511
230957205
271874144
10081990
223858966
227962791
282628145
185865160
445248729
285258741
392698736
507942654
205974135
296173746
494187136
221356133
389439196
402238366
323742532
10277568
55452333
125050344
131543424
448547941
362527551
421692128
56274950
301083466
284800288
58129375
293137447
511802997
269881819
404636867
120342464
506408529
126435053
387358289
148206409
17523728
492473720
514955873
44793844
238018498
69081895
56568603
507038097
494955430
238983441
407679700
111241436
21334041
187811936
278479764
338612574
395341803
157941459
516562685
121441165
491933080
274432633
337990395
192868786
432203214
297207829
439708276
101137956
1523970
63654830
300858413
241755015
453337850
77322740
254671983
338202230
146768927
277249087
346844322
489306991
45681171
475635202
480126792
368180796
497648005
495223632
456522892
101420498
148489999
202271020
70650136
489832109
89415969
300900132
330415718
271569837
284177648
271472
398154169
149431790
403694200
32871607
278257805
279178434
214293843
192987324
353087379
332909100
309706008
239507570
183156737
147212752
427614665
514151429
306331944
107200297
239408043
491836084
492997970
83269293
45676527
202301725
188375559
276117232
393062038
357404418
96977361
139517793
238334561
180927523
486284185
111461694
120542999
50426854
73527292
399929402
389149823
202552411
76613163
66720960
19872730
46332975
4366155
318582301
221757671
281871029
265176914
353642766
42022923
405441715
450463386
388381163
45742882
499610869
84103411
427975867
217924422
491393618
443229992
105304315
311706368
236705728
108022585
45222372
416179012
233970658
275546572
225618655
181843172
447801713
325546202
369359249
107795599
276513431
458564951
426590455
43749270
268921044
303714609
260157697
328433748
247236436
37343882
234647088
324871592
294656753
328798430
101960234
197074375
476395491
178439407
393060577
182928068
271262682
177277327
395428880
34721238
410130497
366748278
20745608
178786343
392576987
85201998
164795292
362289031
140156530
295753131
16442498
431292121
373338478
108942432
358595127
190168859
170045239
500131306
489256367
130572550
494651395
249773158
445621217
470186472
419373735
198207174
61359817
11619497
396151223
105007440
243051135
437333947
450824772
208607462
337995038
405891030
262760067
421521996
213130213
51385370
489093873
114085793
315690235
380519367
266568140
150541555
327698472
490350590
195039699
478664036
419927744
429102612
76533352
72120755
22460634
151707620
191194648
118286559
266514137
317570423
18526257
497847469
396648907
102942762
361963739
224625368
41337773
87613157
416205428
491147622
464212878
21742644
76444798
339942827
493223256
171609681
414246437
197658209
467453196
29146199
421045033
395804627
440300202
452817243
423578582
380167993
42296816
515342046
224459914
233541699
107982354
359232058
447812851
411501741
438805850
42055779
300772151
384211497
330970726
336420044
95934243
335613106
409664374
35886744
423232774
475402830
458409273
461864871
291627100
277021406
30043562
274335940
370485458
324217551
473035692
118058106
153876880
426898102
354880087
9644262
441885964
165993623
222213999
450986113
319808988
108423421
189120427
17740786
373354423
52658274
486699283
325163346
374897350
241574344
130949667
442203432
210716483
147815535
150840378
93220845
80913224
163412712
146872957
503397588
393011588
512872514
332864305
54883095
411574425
301831838
95019743
59761744
52684805
321648594
509711615
29094607
362610840
142202678
68540919
5361285
41833667
84436676
490149846
137975162
86942357
496326514
181354516
360908146
164547886
121657113
149380876
127727834
78602312
414533508
234693519
133034609
260675171
466710801
228434622
142199566
391548646
158234254
453366998
152513887
341351464
312301682
176196642
221173093
83614441
430410396
322248761
390000790
46105277
9507588
378601763
270764308
384472159
121380581
507960221
462095062
348782714
174408515
167743787
36011491
32322011
272640393
306644931
141714833
230542110
418729473
70328122
346011733
393302882
36716244
517765005
319668349
41391689
418100046
266420954
384820118
22636910
362626264
425782677
332769084
23489537
468437441
90696457
282534753
171114532
126997708
137657001
152729283
171724549
162385510
53735479
242465759
250426946
489031024
74854911
390346121
46282904
153031557
6395077
24345934
470253101
401002362
165546085
432127751
489185990
228098676
249297593
12910427
166926015
489919344
468196029
245296334
360769632
162126264
97212420
345620320
291963396
376596546
421053539
115469871
23450146
318467879
319104350
446361771
44693143
387408414
359730842
275266856
195059875
295195771
171179297
104836891
355829873
420147680
285645096
205651147
144760836
84786843
374078882
145289629
471204410
14873948
495604105
10929688
118760904
117152750
506410218
131947923
470657353
96898849
202706496
363728569
209408880
108091981
428829406
156573407
261907567
151307295
156908120
186238578
95236017
272683385
316971516
380440165
311046113
174085412
243886349
198158404
113282406
423161341
241553388
289002950
192759755
119140362
472673018
233651345
493265469
176393839
362773578
452565098
211337536
416832028
334311725
142984754
233535059
478221832
86647843
493307579
273696276
155642797
433138048
100924742
427842152
494832950
19088049
224410155
158064752
289831661
83115911
110419090
407413546
83037072
341455370
34956475
383912091
401215897
353334667
297655966
416291750
187637936
128125345
202080116
178011984
420961884
66597059
464330615
501147112
281034901
51593182
348779367
202445643
416376019
245218105
47408345
200439631
50518176
57583518
472924081
297901881
261344072
180664667
412370748
418622352
331269604
95407352
159362151
376822925
278698958
40485377
133357932
219397180
198066616
452955223
23774191
392883220
400692868
230768134
335454482
376173872
437458302
437201049
9051953
377383457
376166982
511280521
254013829
450151338
116497847
256462600
320304464
4468267
32114586
495572078
340122623
99664543
374880513
350817470
197824428
465086502
21122737
93931061
389853454
132421441
79341666
403331481
285756485
167469160
148527383
229786379
266584940
107792935
328208257
197546203
33753599
383252393
80105248
493322198
385006172
343807556
268812107
487829476
233262352
132063984
12019067
198102259
215959926
431388522
230421802
66013101
9480460
339135602
225885878
86510177
354488657
92027337
400980484
453930261
103807624
127394175
263394049
377448719
315034473
248756392
135800406
64293011
223475644
502597619
322481860
326462237
187303592
107980097
29975843
397361040
221060365
463308650
143137686
286735808
253688860
423477423
337037816
464480847
450703905
98356916
226490191
255558362
377509025
147559970
168859686
103701109
146986231
464792606
233142928
211314017
469824478
113842812
131368525
471838896
105969415
420016760
512739260
64458381
362663153
331314833
40699540
407398476
115291202
203160439
138299378
471865839
87942129
171991114
137884498
52127322
379801748
222488393
103227806
236006325
369587180
465073767
17756115
507923364
391489440
193403534
259625751
479828219
496714681
420658882
366072856
4837436
163865260
135442812
315965827
124563205
345671536
297092985
11749251
299271571
6044226
7648918
23190821
131967890
115431189
413312568
72319873
465249692
87721611
221748718
189532013
454279912
512175560
454487236
41097440
447883976
260788584
385710143
256539006
18124843
89407968
376602129
337520498
451141973
482689496
383081798
275693106
142770496
254240657
102811007
30899124
366353366
21844405
288132322
288093132
440038564
430336674
208966479
361725521
505868885
513790758
411928616
440551751
314187017
485418828
507887825
423364659
243107498
140383079
153033725
298631426
359799757
510015321
225062294
16880392
434153628
454943433
307668510
444558473
516083085
441872819
109287132
512323822
388551179
462804566
506661143
262588372
458530038
120191262
344317699
32450501
118076382
318104736
43523470
63323394
74730316
253459954
42711907
356593319
295022510
231729802
437842813
446192090
256872747
135230376
268852488
143932869
437619493
229097061
190286040
429602379
348896689
228009572
160998521
273635434
241233020
229679999
457047888
374909044
1998936
427349981
477553551
440385436
427802247
62880501
370678996
251400417
5433011
287905783
188305972
475360410
302709012
163295551
157267397
333084939
53977826
201870211
276100453
422932681
210090179
72426927
57822447
335156161
196651386
173266869
431716827
438884599
87547940
20014292
220812260
469278903
307186997
312066494
85021784
164053432
375598897
435306710
324138785
262985225
288561344
154267296
318091643
315143732
270485678
88532164
3920121
491499035
104960995
72612624
56398880
514059207
334531245
262947333
360277092
37967777
209327850
163362938
89667751
362292507
466740959
205949013
3808001
369531821
102409591
238936230
361677957
271888102
392439757
352677971
477115271
116034320
164331391
170952280
389325625
201159596
410409096
119662626
90404898
445265473
321065792
80860559
48893596
473959952
503112718
243807462
262084117
180435307
395181016
441245192
38183666
235508384
41604276
279187307
341234537
512288915
499790309
3339204
276863704
137251990
181044094
82225344
389486938
42433512
239873411
503316519
105284741
338000363
292124637
271940072
456678988
514415037
472343026
195836201
436451457
19447292
467654998
143806071
444786704
291701856
138941873
448651487
263033391
249018112
32083817
162373905
495093390
362911038
17854525
404182371
350291832
170005412
261464621
392227972
65780109
154573907
40711180
182605219
481650863
315163451
261513236
115815875
454727874
482054112
95256547
357097759
293471514
512275509
458174575
494072482
29840601
413526541
215999684
360862427
296207123
367240224
81277092
231450852
180315897
292726292
277971952
18759963
414630082
117471838
227875458
230032740
196440908
68530786
221097790
451861561
23645055
75754965
301285228
113521767
507454354
116793886
321834369
434927525
139310147
120442132
336996229
271538947
205403924
381130602
258688029
212888467
499815291
325868823
78122753
512474764
21747709
375992950
74071754
262444403
121383954
517228857
75849268
182697436
41132511
397375500
407533297
251134483
165924605
24491474
116229625
360424823
128569731
253050744
194167701
471046850
3709331
97618530
80851795
306086961
356214619
504618434
466162669
108719155
173187289
473075635
62489630
287441620
373020467
336654047
6477013
509304828
168035076
58584629
153273964
251425611
106829829
103097347
352114112
509509691
424861154
238304987
92849274
58623841
105294829
236322606
184861655
209992300
336828032
309356450
394849882
336127080
472039682
2871840
299420753
51449732
3312665
82428456
280149234
332838401
276095308
105860304
516884800
239046468
55392053
439324042
151147462
259974316
381420951
223245403
98832854
190909209
29411860
51185561
388501801
424513984
350550766
232437327
71971702
435647657
35412058
64589958
413457439
454833822
161840611
324838487
125123898
178248123
118164805
35244293
135263879
153908301
126351974
87354186
305336945
475536244
290227561
247284339
224188058
82907906
228418639
337109099
513694134
516378051
245297387
228358505
222179333
193597151
316854966
3817993
445770484
260935017
422225068
347472214
449338400
57434534
491233973
5624054
244949881
398438995
290566797
429975899
46682717
494514094
370397234
362235330
450274981
481825322
377611130
33010736
388862301
217568274
128036126
34795305
261232666
422045468
373803000
398276497
102860165
231925180
341598302
237523356
246390502
322645703
59473563
269779091
439283495
184650462
120774634
191421121
115261583
46087552
47012017
374767915
256055632
243402999
86906561
268286827
10225454
315910650
126811170
168556462
61508329
96020921
401242201
268780908
128324927
516921083
137601945
168841561
300196215
215630693
328102077
293552038
111396795
512669376
437588645
305630052
372201003
242744038
440041386
147115708
73173473
351085807
73110442
13388615
349686395
55903549
319957523
434040540
263557189
234945789
487389614
117496713
41292397
35733311
108483645
213822563
9044102
347030069
249328284
58971568
379518374
15694196
107459658
258013106
507369046
273084013
420542149
179930768
421329163
169883602
331835305
332844418
445750961
402812497
291229604
64017715
163225655
482468756
416643763
21092880
366452628
461243097
431823733
420423769
504644472
461923910
448169702
436512612
41029478
113097110
52088623
275864642
250476508
193993001
76609658
68313261
502434551
189729210
343855964
35976178
89993996
223529593
426090148
49714989
506354264
90783249
31405915
85117490
383863196
517952754
55469180
401477687
118656462
66301191
360300351
347220239
445406577
37414762
387310213
209888075
18816229
372838437
327001791
373786160
237895907
379717874
177315814
172740988
314720643
269933253
184667186
414095898
59542825
490564606
341222454
325808941
38317233
133934748
247581961
326023899
337501288
337597856
317629386
182715904
239446954
281140132
316200503
409050755
249600358
96954591
46920632
114140813
335397647
248295546
363039654
251345946
25883156
216125027
27866367
252434830
122974602
451776711
428497628
461601678
455663567
332113437
398953112
257774612
66064191
76477463
475829516
390659334
5623012
271329866
270299510
435804300
375461784
375943047
71212268
31734084
411348095
207419488
324148939
21447917
160630878
511819869
44416856
481487454
64361916
332607765
438167804
73088153
434844749
25647954
416109800
232909442
198342959
429142975
37929578
249392950
464793768
397113974
200379557
329533445
469606192
58009160
340049348
485805349
454386716
453778986
382034172
139041581
332948303
153329691
280345109
123441797
285344242
35895590
145084823
25825597
466772578
379942233
405025160
17080927
68931744
402661077
19455437
459241537
110420780
387942991
166337159
126596266
337788921
263789947
207469487
496662562
48124069
218237794
369214551
512723189
345435400
25934063
282098110
508190391
345174512
514586024
431495557
476832936
406330306
92177685
33058163
430479063
169859024
477188839
376145325
306933306
21452104
470817867
100396075
18237725
50252158
48062611
323535893
204145604
90348988
480396343
427401934
369030541
487596189
106132193
318976379
354045872
76955779
151512091
168732066
427789990
108444115
285803206
382530776
248402952
448499926
413255274
406509012
405582905
486292280
445879349
67247853
193793607
309539503
120091150
242978069
103451980
351754709
509675273
279283055
231720288
455037681
22111415
460082615
80583794
421621775
143587483
61462544
8305092
224971108
117324523
245379969
302341786
271723643
208139893
230057750
367357671
180452180
310502234
499788940
232181548
140529128
186951976
5569595
236952633
142606244
264503682
221527120
472227334
428167280
274675651
205145027
381423115
164440009
161078678
163269873
297974976
119752385
257824566
216063098
275732533
32340702
16022169
153795534
316438073
96639654
139775847
207784221
254995977
205097970
207136089
319760898
460810465
241048150
14353363
225955747
116798795
301470177
178115490
313764714
255934757
323245478
481121111
263345860
134441508
342050823
52635037
502743509
170856613
168537919
46247555
2733955
44620128
253885805
493507565
286745464
145720129
106841690
83170034
419957107
26013970
501033328
513243854
445768928
233351277
150511812
514935941
21309240
215332954
503722734
480264456
14686397
454034290
238093607
332457088
29934851
430678610
271921567
507154079
219451331
235687995
208597309
390237060
28428264
5570968
222465137
380079857
45649155
461218400
397392345
328751391
445772724
23510944
307863563
174548459
471659810
404555319
311551314
485972339
248630101
225505208
472392115
234429820
439047314
156372336
226151733
170385786
226400271
189738459
281024212
394130258
359717116
392273195
213389500
395659102
135925221
496872259
7106917
316239868
134056616
412989763
84880736
98988751
507545757
106939763
213266067
313358798
115005333
429150052
407786797
351378661
503376389
83548261
339118209
475710711
447116405
278957912
227649230
201519808
276889539
450891605
375962370
208023751
101785638
377055062
35489113
469322339
492969225
84023858
157269706
507544514
8078087
514283763
412163295
423200367
355866770
78139440
207264533
252608511
147317555
27413762
72759840
181888916
338401379
285896
227321381
307198745
389412347
387034301
14480270
285727119
229970124
368120120
181356987
220671417
343894757
212797197
156833130
460819954
219548596
218336386
491623288
426190179
245706015
227810612
43316881
239844780
127341867
143860108
256745861
31586679
236946270
324033231
447223109
202638796
304223471
74591085
403228587
228710536
358070706
319074321
42677611
479935924
144941832
88391781
287086007
150094321
64699598
126194526
9238408
290237088
251006795
471468743
63800911
479345015
124384271
182360638
155404178
389280088
132952643
215841461
127217778
200979698
387655549
48691107
478706394
331145314
65022386
119232283
97107616
222302200
279207569
187293448
210366612
272470568
458177951
147668260
215692667
96878384
308453321
516577015
364318439
184162743
443269684
195068221
311404727
219424754
131744066
20238463
165049802
280946543
17933555
245454020
343614109
316417452
31147760
181269247
158854395
98002251
456044462
293660105
393083744
360607604
382587195
47030985
404835486
122181221
492951580
468637038
508344897
417368483
206969410
322320668
337770093
42267783
105332736
157547912
13361412
363528348
443955590
106320853
204552277
307266329
82299305
136582695
427171902
309041355
494725686
203531997
118991365
306774728
395726616
9879627
67153162
458076925
242281121
443983470
67165253
28180392
429473033
189272610
409716008
129264946
54172229
226173877
281303770
472982804
104829624
236320699
232113382
18246955
194045791
454460319
333168820
142450119
57974872
135460570
502127476
149947122
37113528
299734198
1997683
475795999
232453848
72921472
118220269
245319210
49792986
53712026
502350351
124380754
99152907
118554959
352842514
223413086
453734149
188566593
225867650
183991576
474374807
60411492
172491998
242824944
442000574
45023810
176721279
20760370
226940358
387346032
76502937
498698701
338949248
79461461
510759989
17399569
479111970
485268370
78944544
455704728
118023925
280124414
465265306
29347298
241683031
25377701
53046009
66451399
459004844
407247820
67129287
426299819
146277363
341878104
151242566
103727487
303468953
445152
52110406
139688034
287322871
225946473
20167287
463576072
345485449
401775967
253873623
307230965
55929406
149837198
252112398
218630304
171092901
366967315
461750306
95736170
258552897
463700718
142101373
457676147
42804533
17891071
152730461
437785672
467483768
250479177
20905767
414248233
59623138
230825930
362137500
46039135
312224086
186893642
103181285
225912209
38287615
401286004
249503758
397185304
299988523
243431322
275326910
438267074
304656896
483172381
109993481
319766404
98239286
259129011
434138741
307558240
262870578
242670682
147056901
24390827
168826073
516217147
506710315
362439453
436849562
197807142
54903512
100286104
281792122
262772750
324582864
316198521
438551793
335848163
424215750
166867444
324391918
295871815
298395166
409297102
505470161
14212594
5288307
442662657
414214308
190170617
368772361
60484659
19857384
244275709
137588952
495006057
467401882
268324840
143045634
103857346
222852492
12404404
302110777
155897214
448280088
180045710
171150214
219923391
122219260
401891971
56221322
310834466
397327994
68497346
98578028
174582116
500842319
163386297
204053141
215704311
64855569
418146021
457572937
227993208
161101198
492883930
281265907
397974018
481203602
504665649
246279736
249264045
165050923
489381719
261994848
232220352
453584602
498567066
516305192
288126342
34701454
79503723
204611359
35542221
340701308
381958921
335106769
460279832
382493806
81296000
106294331
107172517
200929490
219893847
216567948
484489906
16035706
294097347
157964097
469288154
346259573
384086971
16769381
495957967
255651677
290427106
172965844
196343272
498895297
367783804
157278016
20875796
401587051
233839496
294644868
467079559
514242461
428380437
394601072
281220323
286896670
485423318
192340244
299415407
241903309
305896625
245852280
447855606
416801325
388672442
443168170
254212806
274670068
460574696
173205525
338716492
74440510
96929490
120708142
239770621
7703916
29902060
317130963
68071457
20459767
22481265
176637204
465924814
48368439
274980729
389970492
393986287
298512341
371625634
495394580
232644387
345619183
134707291
247250097
333484033
386581925
221091687
126437830
474199356
195035732
39805658
145973104
128978588
498196745
87384163
188597001
361739577
81683975
446633003
463130745
353983657
413083646
131946022
73645963
342804347
387872152
300365754
477248000
466666243
39482865
284185241
347075341
515044097
412576481
151510683
103041612
205022527
227204069
493756606
349157897
233991923
434037916
346912490
357618380
503337647
94801197
459305115
20466219
343047199
184591024
225413104
100245755
167355005
298359872
493253717
369580530
158960952
438504652
22453460
433015706
314818133
425219586
80157384
514675242
61250497
327565795
489378142
154989090
330677738
366595654
512678688
186911416
129800975
490721429
45099205
163548420
226036891
372422880
401843957
303244223
59589119
416193363
120540384
474727021
231064354
492389989
362024288
426176050
27682175
106520479
237037476
88912837
72415463
376746018
60444205
34534589
334835095
343337225
440074970
425181752
113108567
116365382
260819602
356823600
45110511
474377935
117814062
330457780
434014738
114097324
79837748
317509252
405755737
80383620
310261338
220285883
245533926
438579119
296969797
330954975
414916693
156592977
169662504
29228621
328899450
12080416
166592906
475582966
219067788
150221138
299122688
133648212
117683735
337731149
428489288
186473637
90061797
85114880
493428990
89060761
420641913
383935128
181333668
44970999
7344152
428600509
224068816
152901991
215811534
284772923
337842877
100409712
498882206
317776233
41519852
349773917
158585272
100207256
222382423
317012421
430079192
261714545
383170870
468051423
93833253
259637490
428794286
135798209
411304514
193123164
228853468
438118898
108109175
420778549
160571189
110283276
69457245
109630019
435403552
65624472
143247913
26285976
430967608
288447880
498121368
440246362
341255120
65691509
187905649
108567552
160066743
72641297
333082900
398549532
256920727
324431236
285307961
516700527
25350273
419067700
338357033
127461183
71542274
207559629
203641335
47654203
376711450
464994287
467788458
354720653
318390993
265858252
49458936
414670033
112188087
128361034
411148112
29939937
427848982
282285423
110033527
178358810
378725364
280977663
29782647
276249301
471173113
83606105
182886054
214001738
267875517
178798111
312731951
252310005
284585857
500481270
4962651
176399493
295244753
352081514
432263208
434680331
201124613
216175136
129408410
444509450
122325851
71334817
380408840
446378055
323058565
401197582
61756525
165455745
357884212
453245826
247464664
218363952
282426055
153656267
115625078
293554321
436440026
178880489
57703757
149706361
245222893
424749661
155819524
477618095
327148859
342167472
487188793
433831844
484094879
343867801
370049841
424624476
488206577
52513207
246250422
390118184
172039888
365344262
466008498
409421045
88284331
327217656
168094640
424180118
363653129
260814071
226158546
95079689
498818764
386788313
276338027
234796725
267785123
158680631
34184883
424726439
165024613
405251337
316485908
397621171
29803491
85799555
237774939
447950795
107144328
495924075
402052179
176039368
431197776
409173823
280802919
22450742
207335945
284122180
236729065
206796028
196443592
351058931
193558009
374111063
282881989
411280496
351498438
99668283
134867002
286968966
376668807
302317400
225841718
133561590
238107176
56818414
142749859
296738828
349286166
18513948
83380985
12835447
396301428
248358352
178504167
460252249
304333492
218663350
321324374
44573177
203730230
442895238
224294983
92094980
66892819
315216542
195515025
473693330
69057320
227486274
463187842
234493687
496891091
408866983
258164903
355941809
469021981
435996691
462613691
31489867
453961810
3345691
195473026
364592164
332944
451672314
466872837
38407517
512734386
503618720
159297900
127802640
48236824
154634818
377141090
121961066
246813570
441364318
393014786
459049214
294625380
143413425
400754031
195748598
434846419
245545440
284855737
277345032
83219791
162978247
433033198
398247783
353232560
51452537
232525346
112627409
395893230
326632514
501661124
308653
103279422
107854326
80237514
215334434
45791303
198618471
105812793
417916939
514601264
471338760
301862872
444733490
419130211
470234437
42171043
452864635
328116308
430246524
474344278
437126113
324996679
276336392
480382009
344463951
380213134
225270514
406238392
412671303
90605681
423274469
247385597
401292036
50948941
445222491
361049653
94507995
358747090
384765138
291295475
203784281
138284325
197647064
337626997
429388331
350460457
189368559
304042485
349134815
511040263
49277608
429730403
83344248
485541993
81825666
197576257
91721065
148033044
221877485
222003139
142408949
114908534
310263067
86613428
285347454
81476017
514565459
44792642
370925117
238066531
469106093
195911005
85888916
323827009
93566870
217362398
188598588
473376288
394200388
507426133
314799803
425804704
237018105
283322254
18625548
92209727
459682933
189010882
211343726
66347041
250520225
181868813
115073373
233887445
502711838
10187255
269230787
331987282
57302578
370376183
483019720
83598495
366725614
36060765
156823736
271823182
158907393
190276490
514734704
426221698
429164692
174009083
126823926
289960746
311953545
308551333
224770105
451613066
242605504
326431679
253420098
229503567
211713808
467717190
388671428
80862024
153113371
6880070
369103523
27961632
473256941
203626889
269813511
285103900
351008507
424817202
133573288
280570201
33385751
262135411
140491298
142032247
262565013
272439133
490928499
113736410
158506375
317191374
417577446
300527335
116071377
174799428
44309153
353112948
392383876
432629728
49391513
96905384
349636906
346867652
177190753
72637596
105481827
206755508
60115615
271308026
272993562
136130711
14460018
255315313
342222457
351801923
305964936
55591767
369669054
250654505
489719848
56934347
199579903
454535133
94847398
181699514
114052920
167450556
384515131
331011166
315373602
49336418
225446815
334534823
175109506
485265430
282622304
452713033
112053907
472607321
277489245
452215932
422188725
231480180
422290566
253383842
271003645
360310432
300208992
179183482
484476802
65980833
293276784
488612617
296735887
153073065
341677377
261127325
260520945
24728043
279403106
65403621
300025638
74359733
472041122
384593528
442072884
36361546
21819973
264437595
317188112
382987715
188096756
121991555
82681704
390253088
326651614
52114171
301225868
359779889
22436579
162514166
12682093
237376574
362120939
502543316
429555600
474801450
191598514
487754445
314459212
295979939
262993295
35368768
384508404
216374912
270185998
115407540
59929113
281215122
167052180
201229146
143040168
320891766
176372115
67556680
517507464
77253855
160956497
404088998
288860521
300888660
471120359
213003765
126405809
199663817
507531192
452163355
320348602
315648115
454490717
330019172
393823857
169181035
147547847
416748085
179992264
413609941
181800476
431206345
482541032
95981894
207576634
77832543
433512235
480252832
300220484
342274242
27963257
165384477
380514074
231161703
445328736
269978391
18504506
478778724
493170887
83745219
329595660
16894869
114276127
25888737
96680183
264197648
139211698
155675040
111926537
309465742
169814119
256188681
307791437
289798173
65153951
118344558
120670547
251835937
321802582
336834442
34792693
49043203
492701295
475126260
48155425
294640243
515667352
479555376
103068709
209054332
236063362
167888303
9470146
397630534
117371352
279026609
194559288
346173098
197817975
404274046
223500600
347035271
352236565
104467584
211163808
98455117
360035019
125544176
11040680
85450645
249185362
235583021
361929831
48634049
282902892
7874065
106869082
17463528
159725029
83345484
398911409
241241763
221037048
125924084
392657314
466891724
193426501
449947498
228026386
70950725
27244414
116181179
107590428
15049833
507253527
248140194
407594918
41170135
432823209
449286442
481258953
38526845
213162484
86389539
11246763
453582903
192014178
12780924
426773080
439489114
6304374
316811462
430677345
10991552
89180812
292092132
324637456
63183802
205993097
320004682
115325575
66906363
288446767
10496441
126161559
505543744
142960637
232686187
123333490
207848091
59821959
73830755
34210008
393096355
206132864
85046925
225659961
276426195
255872456
27248241
72111105
416857891
426358526
240474859
206767975
95564572
57937266
151882529
133937326
128234053
326969943
28925827
383764462
100430320
9918288
203282446
179740965
288674734
77171899
438632343
443853377
219986629
325968746
57246351
478434579
171481763
261465692
34793901
294416417
398960108
324415946
23709857
164023205
267981866
442478136
373078474
124334825
195212585
51548061
491242563
14181310
303841301
263131586
107510801
228374442
505078852
22946194
483852799
329438693
207190122
362961548
243664717
345660318
117390353
3359987
407873366
325330186
54834965
471768105
276118545
324344142
401932444
346866155
214791018
105101367
20680288
480487942
129071866
342188958
277774631
110060113
302752188
105880846
325378859
183135622
233203594
164045846
102841838
126376109
66723773
502658635
136627019
142410260
337890201
328087922
467931543
30580119
464105793
335053590
376481158
217745671
323832107
392670697
495305750
207934311
343520703
284309979
514817358
374286095
393256819
131009808
319608104
92221684
294107848
187823534
493526355
463260912
208628272
86556682
200093902
202290615
341121805
405864230
248064046
336849104
158588633
258161915
472468656
10494282
170098644
299704370
1744340
460338427
371514045
384925535
165157865
383744121
479715354
419213348
6708025
484416243
471549763
241885960
150664215
79773937
151356623
48356012
477820854
336076914
360599834
250027548
482390081
448458304
445262120
1441974
351326073
229942860
26759637
487837554
105715019
93987905
372789659
29701124
37975598
342211083
8326870
433326175
330198317
277957712
255991021
324274996
76639852
154803651
206075404
134665432
62367673
232803619
355185755
168813874
433870764
21892428
412774330
325372720
462000993
268919397
41713253
290540041
316837572
438239501
391125285
168595097
383323215
169302081
47143134
377775693
11789751
494811899
395160290
472042518
396690503
242354675
16656572
444075215
166966294
108872049
187736663
143682000
402252796
48988133
355981348
318986488
422687085
371958509
162484441
397183830
186719215
48534642
2785199
510205310
14330047
87797342
482621571
429762483
373088946
344589180
463175093
404354590
432027233
300954280
436656389
278032639
489650019
159666639
289620675
371023924
240238567
451363347
283975155
510307924
133490098
434368055
401354618
178333098
3224998
360677467
481065895
245441424
409220088
227078355
7195940
408755887
36877114
206009549
298872022
417238207
359682458
38600053
136749923
307503553
51838955
63564798
387890849
270127599
77376776
372103388
478719181
39655302
502791631
100425626
204110657
158394290
496695222
19569767
244868355
361450639
201777072
386497241
483115137
446554366
465837619
477848859
127518353
66814634
342675367
320820428
340567286
458157467
71947372
496428323
511519168
29602926
337853013
134939489
113412198
261336711
149847236
273189642
180501322
63707934
92643491
507579291
379450828
33905672
75631967
54674626
150703369
4201407
386328617
426237909
195593159
494511700
138254175
458547309
165208013
342865353
60440976
417716703
515058678
321813630
514599650
86678232
405819988
253164406
63611762
40847536
493457286
483851709
407980901
293156419
72266899
498549274
359284365
418004859
6759618
82517208
360481864
93365928
105425473
83453412
371471496
323079533
330846331
111223390
214558537
378442215
460630272
257554219
66778507
398228131
168127530
44490569
168057777
107223532
283216884
414729521
335805005
470177585
500076481
497875421
516027979
59966050
427135814
216750139
259203328
226456931
310329356
22255712
455497638
10178576
38678588
77122214
101922213
79672035
40920688
264704997
298674476
331597544
103733661
85934318
422043944
294875204
52001959
7109408
342963455
224863172
75198485
89861572
197339762
147808024
125163014
276271915
360552873
41721339
514307230
220440413
78975740
357931835
240907562
171023690
197162705
336861456
80916460
353632154
57938869
266213849
41379433
23080902
220429602
120987235
55229833
165192253
2249341
119581577
205034170
235802739
179127891
483519215
57709750
429169361
459009848
470075114
403014537
342352548
356560027
156341599
49769178
329044895
139731408
349903124
303332634
47599849
502757654
479670455
41944442
396062957
322680085
487752464
75816535
383603718
381809969
352362631
116509643
236504241
462251695
128546314
178188721
25004704
511883609
124556250
249704365
239623983
411691467
40848608
418319855
87815434
356454445
171559401
138604958
386351573
503492798
52804012
345530994
145371150
61307497
67090716
230576612
66915343
401326372
462940007
473604243
84264757
146418861
31507290
59991845
150222896
237494843
393525681
187364978
437050687
283772908
432633451
388700103
185546475
221638149
191039046
388764597
479567540
278273495
413130533
372405708
104634509
335034292
156861114
282119858
102927511
179422831
449849290
233591151
146443562
128853154
125763582
288564666
146982241
152760820
421532595
322201442
297242204
33151928
376630007
18748110
283782591
353931896
496183447
355897665
459850348
31014567
502144094
43829098
304630980
391173779
101947875
128236182
210430833
161525445
74703079
149185033
53002965
507557668
276408783
143734001
134039160
310514913
335974616
248331751
200973232
323948537
96550960
334137698
223276199
122439974
172250279
8795395
505519408
297870320
8697923
241124268
132035975
447205454
51115926
347670077
316532338
446308616
248079757
58103415
351962692
437164610
335642176
430858052
417354256
108236704
388873253
166653570
225217563
339900286
68121633
401607557
352648467
178366546
373952106
213983469
318673775
46618667
400121537
189025172
413016894
428844163
153067643
50108524
57771947
195168352
418150028
163982092
210022805
149366950
381240025
370524702
339846141
189227242
167617498
199940836
369799529
437627325
164036099
204626347
139981165
327888349
93054652
181388935
84230876
60431506
472387456
397549090
252407383
493252307
135025670
143443093
361798212
428597309
64004206
195711857
320417470
324545723
286459094
298715132
76356510
277252101
240427322
49478064
179795260
497751918
514463707
27340036
28299209
242345667
269377112
21149018
179239361
313461475
41270738
288315711
342156068
439065157
371355414
14126097
118607815
220239103
500565670
516854587
172386580
253517491
1707037
235141038
456041672
130498571
429962618
289344801
113057331
414032228
129418372
211903201
426429628
494549579
69159067
372678049
53262692
113190868
193647044
190651944
386940392
332175405
265647424
324999128
486255321
213497242
393688764
368810023
154659097
147271236
371338317
125190095
122263651
462440286
21527327
30605784
73595127
402688555
193492128
263856351
389800142
363369703
300934695
44653913
134790194
281527469
40374392
359422424
388582708
427735243
273218908
69623605
137914446
390602603
255703477
465533472
253020470
126527418
69203359
394605015
80879339
269405656
73271767
225192557
316773512
333783359
467191782
261409667
249540708
392926110
53004727
35498212
143923917
437011477
246276494
53649565
153548255
253887337
125289311
181334748
181956921
355495204
499458289
457073280
68586006
416694395
134434218
413388857
417970797
220483314
393056910
408495809
164433371
145130278
72981988
299248761
492765175
383030461
400040511
13536465
77432416
97837444
63471501
61107734
385648621
364330824
419214529
470064669
231327726
420144626
392423750
395007034
114421115
186406209
398573234
249493842
307335571
460805354
406019638
188665128
149603801
112850296
79899907
369935196
61549789
289257529
204699827
233266307
266876520
504641771
506735789
197114856
120171057
243869768
472989064
183211502
79324674
8835185
34018014
157895186
82885238
154604167
502514112
80147074
3568552
306530530
26785441
42911550
480612687
331960199
98516388
466916022
123703426
138219155
432462998
123157444
153615965
298824530
266373258
466561607
244023246
140987374
387341323
199023381
395261658
439268968
463590093
261688135
328477460
126398264
489272606
48833610
116729658
75746673
1311399
357682373
408696480
314686211
166462231
273912553
437487092
285841020
477501370
86926476
456855725
153207536
510207925
214035906
138010880
99949531
145826128
261883721
130218302
35884501
350680658
336745178
179799989
233660754
168793824
30528927
398853491
190940165
250825568
482311568
449194795
387899578
71405201
266276126
487381192
366275187
343515689
437165777
104019244
303870888
397722361
190090119
215505755
361803485
203117057
321032624
293066173
129069137
498541776
369503491
327930743
263801074
392678906
435843815
250890168
165511396
476040190
140727699
7113779
360450781
246483327
463458497
202040087
132095395
423821874
47647176
244200764
137305447
368543961
159885564
348565142
101938956
119666036
53156449
496811580
183467977
360903396
116568704
59236287
366115558
115609816
355101491
316634850
380044767
393222276
73956443
218992257
379724549
338350202
299926717
425888711
3404119
146143554
266030179
458771514
452922680
171536264
172430782
257514562
125905823
130479520
137152840
11912685
159824105
19392427
514062004
411926776
109452311
353082663
255306462
444535803
40007462
136922647
513770680
243320316
71244705
323023065
65963036
87641820
329627899
457963548
449399315
205087140
498390724
4878444
139649767
426943188
423798233
289707989
175665264
463133899
362578251
32294762
274840207
114189462
454187072
70049924
180197141
177639044
329370129
489560375
424789791
95162436
277803932
300386334
148333916
22932996
244465074
139891752
384112360
272039967
408287944
406793365
244737677
212484106
349262617
256068255
309453560
181671080
412359519
122317685
181471589
86318276
468214820
11733706
443689029
108619925
97046699
313220022
165698742
465712543
501415744
376374572
349547591
96078738
512457185
138325927
404763250
47946745
128583824
270386072
199375617
281447208
221719762
442474509
112020873
205645285
9433096
382071900
340205878
468615032
13498922
375999788
159218191
242126557
288694172
335812836
179849075
361482706
183406593
402569150
488349789
139729595
509808805
160929088
58099236
21802376
389477727
127445773
287112414
512252776
482088545
395656438
201686215
343799632
143221722
291026725
196290827
387620627
258581732
249380470
325634479
318200114
302518963
88276299
386319147
146984467
219654535
102261823
173166092
232549787
408787952
242055620
156200536
330534640
270004096
98798250
347341914
162429998
143373450
383518807
183529156
8110984
377754459
274706907
338768612
371020528
416586999
322338080
412102233
58558434
274924994
517941934
509585299
297825092
430304329
285287702
231920724
200310867
84164430
108515823
230450644
84035221
344261652
366795580
103359759
464310252
164324654
147084754
398204239
332126613
387175514
511019815
115561172
222755856
115514081
443991329
430662501
334175816
13004867
116296495
268299504
221585443
405578674
314549546
513871753
348220397
152840449
376063702
163648142
56776514
194808011
162503708
341333124
35950705
318789994
45297440
414422259
493346398
419434987
340626017
36368582
476369608
270814686
228782576
98038474
109037119
193116825
413396939
159632608
27547211
245057609
450365418
459401182
367117130
7964301
451840091
381510828
124260990
229255187
483240518
297792062
178130277
142173565
63838160
492507697
10158239
322647273
471957556
174623136
30391509
42736498
351563822
393447218
119409232
73483188
486812637
311689950
125563159
97470718
52611333
222125818
206364709
293981311
279128465
294313090
379229132
41066142
422697792
272168254
368620614
355480064
516967303
98769387
515782340
400263819
295854098
499104626
205096176
345169058
267970792
368250621
6523953
481099894
321780857
288532768
319651843
445942965
203912495
468521830
348686796
57257988
347715376
427362741
228235845
190134637
441061670
206106440
169416904
334015409
377949267
364025735
276063007
250081998
329598696
257488905
269868213
451146553
427891649
423231623
20300357
430590924
23716263
138804025
501957733
44698101
371645442
463196005
375868442
501228521
366996496
205527099
149515375
247837002
401503991
349794416
87979185
9314353
211381516
30327441
455543525
63196349
293497540
5026165
175605721
476596898
163552830
415665409
243626259
125447007
423653504
245478051
280454543
432112366
349004103
165338186
356048357
264290158
420697620
90577407
319541131
388166098
18804606
69882984
59088367
165589741
219305396
58713150
193055794
125644083
494385514
192345897
163368103
325974760
300145009
279628639
243429654
261152777
255469811
268667529
461565678
311801769
137454835
134844300
472159827
250737080
371371756
59279050
328379710
380727348
480893215
257618094
54086697
273393118
86456292
89965168
114411322
86107919
95135451
207152164
386096301
69141940
280660927
244791398
132389499
61597861
284578704
182287168
515003644
45496591
372659140
88540704
481904536
422226186
15018348
254902242
403110268
126520879
428629879
249818892
70839166
384132792
315786783
191101009
141139705
118965184
51310034
64345799
141858842
330023349
93981527
24462732
490034373
294577669
173820712
466943972
254474084
178852606
489384399
284931819
26351472
7219668
137789232
247423982
187078095
324956169
246198789
438580522
135750440
148845863
422662914
48867230
387767777
100521015
99721779
32794369
202344952
98525327
473114600
378966912
161872038
32101499
447334504
486547348
377320729
312671698
367851946
370373250
22611011
153386548
13153308
145395661
332800922
149561802
200176762
255010490
485409449
69554728
307025967
284022269
128672301
438343433
35975071
372048926
340282468
289330413
477686010
263659561
177363682
224073935
316867670
374591636
328083123
467395412
87752745
331354450
511142294
41103414
76096250
361508869
117895892
126090908
412372440
501603847
45471009
373199640
156542032
412112246
149066085
237149441
352875018
14672998
244563752
395032569
258351957
380735572
69820163
3623084
451653778
478368887
356427769
273816198
486890903
254035432
57102087
21210707
284692294
381741715
296041401
218423410
385958617
122521919
244043451
133182461
340139455
39885947
241064847
429088002
504870649
330304850
211984377
396295
56115811
154194330
70505818
155880494
80987559
56633444
248254938
1980410
222687710
258601289
90945829
405310031
112423512
358160846
125298025
234524352
42298095
218096466
497651308
198684708
133453908
436049399
111069886
225694247
439514455
324079211
511599731
304845230
441658674
161855714
72462584
102807268
427791138
104218314
401444913
345911039
407944444
30264075
83067162
502675044
463120144
450355029
59463543
161916509
291011038
392693225
87635141
185391113
65631812
96109884
108477571
114547428
467595849
51319512
71946344
205308311
199282543
344028283
121123772
325488951
229021847
405945009
407909419
95804497
73971171
398635068
328935025
217521573
321579903
157452842
130153497
28799616
497934371
141680166
349658843
278245838
23460622
18557252
464223217
152593013
503643694
124444596
230519287
341096610
444742667
266856901
371842853
41382245
396848983
465043741
501788895
378343909
295991837
220592755
509635823
129099836
515377941
110077772
6560869
427167537
481366606
135293938
348636663
152717961
81285451
29637536
400141719
214171087
34455514
257132792
489724558
222961976
208743992
448874349
14475226
129802368
271059001
255286694
169913470
466974186
310131194
283275794
383630189
295310201
27402513
47666244
153534230
330477261
137791834
141613006
491927869
357720812
360578627
447099869
351814545
127249552
357461777
433568266
223874040
66095818
315582753
490477454
481173527
513229702
373932103
175138190
492241081
41360534
85737289
50895247
234460584
342446813
82411202
182318891
389448281
164626193
430367996
96700355
267922680
246399832
460783209
206188084
41259347
501658565
35883462
374139576
414362606
386422146
476456254
340234304
242056878
188644440
73066623
275836644
472656573
253853413
395272474
386251875
28278423
24565135
353501975
336736946
192475380
262508993
303628732
516984949
230743089
476389062
176168460
253582234
241657018
362139668
289891480
222401922
288554494
122490541
126257349
130698944
268390951
119296958
186713379
490411796
453810219
471667562
59460214
5401926
441591032
516526185
245305504
353363103
364453739
259906581
179085629
309698337
379349550
185085202
270053085
214500635
292389861
228589614
409546878
415501292
425126602
264587392
423867827
379934136
381978178
42698395
215318965
241880336
66399157
446922332
263786720
294472052
40336954
437608057
278191981
130189342
420119224
339082817
391939053
430976977
199417537
447481060
262359291
29525935
165702017
505135420
245970510
370917321
275595536
288454122
223943456
68621406
136027879
394487692
487481716
479807869
184398179
186580450
255396770
502621358
506357401
309361298
219379502
109669067
468133813
132519375
446200153
73458552
462564952
191233715
452972501
175673328
143377862
56466091
432663374
321133632
468243506
184904945
262713860
212129989
98310248
77106961
103006284
200167734
408763845
424455271
213525293
477460055
115990567
336488943
5513939
457590701
135653804
185425785
299009033
278765592
251668465
354953028
255441382
114615349
128697666
501073722
49020870
62883091
6773132
296594549
291158335
196631818
218538984
457858075
426617719
266306313
455206137
111399047
270718528
298697705
175283030
67368360
450949030
225324071
333581697
328867092
496215815
108104945
472954120
424740058
377547925
455368054
101349290
281776786
276266198
486927666
76819196
224470631
492410177
209626762
80272912
510454069
192479334
280197347
454171182
284996878
136115954
384786348
306554796
108432199
36448408
301704171
298079910
70744068
509104572
225916288
70464136
212345863
20114503
375629162
477582115
287418409
251548708
401293170
181719905
363845904
148739295
102046491
288053648
10561266
192298909
374848326
61179466
49603278
496070074
170891690
243670171
411318880
477023179
310688185
60838158
378337241
34535751
485357377
134966088
70891466
479998157
253238358
359503341
251143968
213656419
211292057
424923141
265723375
221481571
342904112
63836366
448086770
376496815
118909312
143725146
48497767
26050946
70253923
397534684
166506305
345057884
24646876
477233365
292114587
298315941
469941532
128939231
35329947
222043678
281693354
344212676
382811103
270673772
345450299
420388974
263610623
300937437
149028204
10071835
410340242
507558999
238872719
422877357
178329712
370582296
93696467
21815663
126927954
158861796
172014305
69657009
266714590
32715928
426275808
242718965
438066461
359759021
109763901
340861705
164011474
222571214
67209084
443787636
254005566
94045581
213798687
5817160
176118081
347635730
193259815
260159068
116128107
475496857
286073608
176449913
229885207
121336182
441003718
428826990
464197569
153811980
372738721
168171454
229906383
93763476
6247751
395869057
513638984
84108752
36976992
84325997
321018508
462073487
382899006
19090507
87037549
150952953
352332793
214795402
8840224
102898867
433495364
286499463
491118548
357017245
357086465
512418697
461112324
141329723
394454877
414386094
151096884
46077889
504074485
415499548
71136609
424181794
382019094
419728556
1916339
210396748
495679292
308829982
236730293
339995963
470258794
299591318
346787153
358731666
235715957
45321319
397048179
23991761
163841732
445109081
239913638
16440807
270573624
513007947
294747832
473427532
98663038
68702979
339628759
88215001
26469329
228966673
194494514
190120566
164179276
252908607
23691215
358049843
121236945
83313435
464819946
397743588
72000800
180681685
483492706
154254152
21277840
188859037
199162998
475390746
195066050
43478860
107174597
473899044
24285426
84147577
260784202
388432470
310011734
398251287
446459677
87075447
211910597
72456140
281512891
501164456
383931571
433084503
43673444
314825387
406161815
266489122
314877074
288687056
195474039
390905285
508995567
424594406
49556455
405974558
487117370
15688019
293157539
76705399
128864499
478900581
506595002
428603654
15755482
345069415
400625402
400569577
293001661
306984428
359686963
52419929
145159830
340362640
132462178
453608398
51810834
281079936
446024247
329974705
238557613
272807601
208288056
357259464
356217211
375291506
396362904
470712545
289028188
60730749
498450943
152475080
290400249
417110722
282160161
122978683
511513989
154144801
44391710
246741600
318787723
450723042
166457367
228132101
87139245
168767441
378022245
373822771
57026883
512097677
309268909
441006883
232961113
342402583
325023374
241453869
367130667
321531122
482701816
66211431
65287938
147839700
361368232
514429685
76998341
311499566
293412980
261215475
152426680
163794751
81374981
190707181
423296475
401701901
471379126
359466982
183218234
27289265
221825824
320798876
329943053
142955593
270033171
492079351
397841273
162928847
410515093
11373335
29965892
296783120
507131908
494088846
373878659
89012391
71874609
289826838
503567784
378811166
340876582
405062458
467571931
301530444
408578214
288606382
224160231
288769250
160047590
445842832
213346317
234195714
506899394
502745413
68316637
16810023
63166780
120733299
74929863
469442678
279102409
399143195
207810973
440804365
371736417
341282504
40804529
295560240
279742621
232041509
224601068
494982145
351827773
5189353
289456803
170537680
149368417
123585078
18860249
105421860
361938814
42504927
495617934
487213957
296514666
337616764
158173687
182202126
151913882
345148801
307405715
211032356
275768728
505574455
447457646
458001044
209391891
437712893
496038086
424391166
216967385
329296072
507141707
402747076
4010261
297027821
314110707
132439529
460112235
90692090
413133646
405788295
290928031
246846569
830865
336925790
351191739
64685493
26528144
209947246
349342570
203720051
74356646
20141615
381058541
231763874
41610897
126703640
39731684
383397671
435069605
470359672
160167985
347300573
168176365
290206325
185759096
65741899
225895665
404743847
331385264
515916795
236327495
108306782
215565468
171656316
399534539
493128265
139741306
42235859
204779085
246802180
45810970
510072829
490935100
349616417
341710114
332387971
275153189
51491023
15342710
235442798
2104541
468911705
205807249
40502112
213463888
16082136
117911927
138938210
459787712
132722298
145564044
451338384
403032414
255172765
259333512
342665100
444095411
378964411
249222146
5625444
158013940
89893457
269941018
434627012
379962409
403797560
185436972
457638637
83135082
367949875
172181303
399177270
426231216
54365681
325421589
53315974
330509291
56433581
291533017
269826265
62607035
452594829
431567892
77395709
315707439
321496097
122960524
261167661
374544286
141031311
359569090
111316691
286550808
94216182
486228770
391772189
374667102
97742893
232116667
224539695
129876356
502749192
202773973
469216130
449873723
74955982
134318624
381692973
512890236
377217755
192483321
178868294
113605383
509157094
432535486
351838027
388843717
423941855
154212379
66160171
503216068
110101828
468296643
420719972
269432749
64241959
313899466
469029043
353803358
80767707
286497682
430589242
230268983
30121633
188285843
97564790
6908245
11987025
494318317
507166353
138868533
237241847
301827591
73206702
86757577
333255955
34424934
50567593
246972533
113409055
123829456
120383
337749238
251025830
213788854
451701926
483192680
15171026
472927323
368874997
212392485
508719863
280466305
337153499
77746517
333216204
479772704
354090971
298660170
137049835
183535362
346432991
161281378
240403530
367693079
487485131
145387677
58253475
73604700
228476381
483315402
371058172
243927453
171985493
64072005
98927631
393286400
354956167
365351084
463660891
228682812
374766746
334792744
425147547
220559660
360583941
211149706
423668753
372343907
148493206
348594921
429278154
36167019
187390855
390592930
11870908
365806282
39702382
136989405
407044199
49814433
386132230
189646343
310746172
217316201
33844151
509019976
192765222
165523648
422413426
295476607
145795505
425231519
445603464
211269391
498702150
322572229
229564137
288154767
443091205
303224325
433005991
30495753
171194544
291463856
282695901
501148134
252068091
212048559
140082772
56720253
327620707
311224488
16062467
154583704
266826414
288507371
421561179
161119871
401514498
149117001
261832822
343313748
478613132
192564430
425429739
299058443
494666352
468141398
64006985
57669032
69169654
340905405
155917675
127757915
111843228
183675232
213195867
362637300
376285756
151936344
87009246
66029627
368372902
275650440
410996318
381393716
5765205
314849648
458807284
446896100
48589354
493084226
348634194
184617168
171868331
459963030
280559080
100423686
308979258
500057034
15238513
321824149
279263457
146559727
341548199
503387601
441125235
45333891
46609153
474284692
349986970
352194968
261756120
461639648
274131456
18905676
517262215
144058365
114502542
345558067
374465692
246809758
150002284
454552093
261044953
230378293
450117628
450736166
414412073
186126714
472720018
297759005
17988418
461373874
501981014
170014824
202202966
376624094
165222062
412908121
47097008
141818707
322612591
470119469
318836036
251024688
238741116
377699988
290468905
461274459
294957208
435472907
100462294
224420760
424336341
295410727
212072302
438063922
42038786
225588515
241210144
296605499
214563448
344796724
305869163
56060365
425218170
424371593
276450635
337963378
268849607
410569800
148409617
164766244
330449895
333175363
507011071
218612473
147996248
74331155
160219025
318040189
120617677
312416466
90270736
148976052
479576751
190771868
198032602
334274437
140813239
108269447
361122408
355226864
20897718
288378466
363821691
140975339
93579106
99573880
68087762
426941493
308677586
265042481
364376770
333579795
224807211
423123067
362584536
7045173
244233054
248875866
516797882
189623921
90737643
341288864
432352762
407818047
225492659
84029123
390192307
192257987
313376839
252240702
47755366
84432322
164438878
275874374
345155765
295288883
452626287
153411806
20204801
196428083
163632239
365280841
252944950
443952577
433585592
504053713
460647693
469107197
30464363
496059688
146738826
18474292
127442307
45636048
249836120
185339588
356596238
63686186
347555337
11798457
202558684
193145347
392713758
497244930
58452606
63420332
294208382
331822355
46423492
133378345
96540739
278448195
85469365
162166456
103113699
434181218
205189954
303432101
512345438
152217672
25048382
512366548
33986541
472440248
116716427
481362349
297793902
119237934
101193669
86686305
229518848
130409628
362429093
486837610
335275237
68762823
331509641
335973017
265416608
82515131
260567314
416523599
319814189
124463810
475120007
493299368
280245320
332352317
313315593
205223944
64037739
185262646
91057343
423162751
326836221
276708160
508093270
439136211
93497125
169968188
517692838
498634562
250443621
437699335
269224655
57358074
305692366
132039348
196954089
40038837
510807856
228304943
386528622
262767346
127660308
444221312
392560388
356799249
9252387
319455841
173085728
413736527
293188644
120759840
250921982
514627656
504464597
457944737
253398817
59631730
433158620
322833759
67422562
273625414
200793043
357322265
462178101
508713677
163010945
494672136
293274687
47468237
413628751
273651174
517837999
452450758
479611682
163549774
383003550
149443843
371424072
367771629
473521122
337758906
24172428
100140081
59541053
229387773
246082908
158704342
137819178
19590249
130990828
327722358
79946790
469319021
37194964
249939816
262407773
206263869
363926767
33653307
290611685
345248394
288799661
304747476
454601249
30814290
153874725
389476713
428634484
480598562
294254091
457920793
426580699
252302989
182842474
366036018
316708403
364625199
204485500
121889633
510113410
225280741
394248961
146697806
500268371
11128835
101793242
24179251
282346816
254858008
244179998
335313264
410380404
353676998
412639227
184790905
484975173
494878089
207607942
28753874
190221353
365234528
80983216
407603514
457959453
346649956
288376610
184180728
268988612
277317674
199142465
397830877
63400241
381528086
492194959
44622124
358089807
261879512
489570698
491209475
91344173
10140590
182827284
493143574
351691517
113679032
142554977
172669483
474690153
105295905
245445965
189699850
211476665
243057103
222243293
327856487
158383330
98837992
322387187
133618656
454913449
328323567
78601245
177358394
246516711
164976029
185964421
371402678
470065816
254953602
439334134
400825460
466604937
312712679
325412804
220032507
214573666
216360329
486951802
343386843
108262857
432382563
259293265
343080087
262012217
315396689
169917165
461055019
3784301
514865734
12743164
493943380
429879699
154812094
186084108
304663256
283630653
346302581
24211874
297884759
145096629
249990636
71109607
443308173
462645205
67386294
414582532
317837984
198695786
439353276
106463760
273756755
12802307
372266249
65652570
8949482
232578181
72995436
405133934
433217966
438897501
339337185
256357373
225572092
237598215
454982613
92798155
129355767
383751102
409254606
391148657
190143345
309931152
329351081
428242112
159827111
287447789
349588217
315370591
139419519
383907373
448621733
221111403
436503222
114980628
446906990
106106706
481706698
449733694
197543218
180944704
512008157
130645006
308142853
196168427
125830875
241737237
224592260
255780854
235976178
334388950
480942740
381866987
44004491
73161328
435861324
509498437
417528062
176887859
423219939
101335423
36617039
382907238
54668166
19389527
486373462
130380487
171564772
115330954
162944506
242979099
158517405
88453087
286428922
190301306
101189923
14383545
323601561
336685162
173251307
468013535
151460782
247091304
426972520
353838285
143848663
354890765
242444761
399838574
412051254
60278164
378008978
483430567
346948368
171856287
190113713
65226670
52076122
471972620
394750214
128996097
294953355
322039942
100390846
67003700
181114762
6055948
256470861
268896843
174769373
251264383
254122241
55783818
660890
263358820
57673203
185278683
277236142
145873827
374737083
60672309
9400235
440806425
138572937
85710149
278956911
253836829
332052179
203204077
287000027
442243594
230043139
91786888
350390053
152040809
405345159
367638790
479840636
490410340
161666946
362837535
411914394
252301213
239125366
475923636
488117251
55770595
185547970
449671287
347666007
346854732
26850713
341596035
365667432
253633157
421710175
351273016
284605922
191292404
156757852
419851740
363427510
267421499
416928706
180343252
428687062
457403903
281223865
137706631
479721084
465281355
125995001
183409695
285765225
505707464
337003316
378470161
289131203
157748621
252258816
404449526
383859017
460637489
342780413
129941851
378103532
244688797
422371795
180848698
332482016
207447915
406283608
302312322
131242166
321639283
211674014
196373138
12233582
503999194
243734095
481711615
5536889
462705250
21866830
410940234
424648771
55512782
289189704
358221211
254822348
359952089
274585743
18451740
192839570
338292041
312963950
388434871
221555075
74429245
368892939
296842841
159231058
120219203
28848907
1299649
8024129
126470658
437837719
420472751
2972024
122377128
316050351
379912115
265511042
379503465
155620009
467558501
320621234
215336134
108275713
180536332
266639028
104123803
37214525
461766552
119022226
192041311
462253587
453131035
332733069
147299408
281117617
499612902
503015676
445040529
120975569
294279541
456253185
12318862
129740630
466067032
326781353
124859910
197880101
472556554
332953998
353480510
305917066
157828365
197604271
252071261
382857169
408612917
111067237
274303342
57825972
27312616
46518094
459016686
380037519
483285315
309860896
465446501
194049871
318182321
298308061
380291404
401492088
176458207
210995861
320016996
245916672
481928679
196502556
264593593
78994240
495268101
48975396
410998164
117074305
503545503
181037025
509158641
96728341
295468520
30762770
46604405
96375770
406628610
487551978
169038368
338594277
110195206
295643329
495269118
155021975
258678296
480844795
502638951
147683045
432839856
112546691
44332994
222048874
241036847
316950895
31441172
373436890
298241433
31889353
246154931
321932734
25668708
200617166
150595851
511601508
221694117
129725285
351265019
341015351
381724338
91942545
473816763
475078522
75608382
481732698
283335953
235595446
167053247
223462931
266375245
18214127
345733053
395529292
53605467
365185320
52914298
388117934
301135782
268139931
186983463
324700545
47489123
177989401
233699398
484861656
151347764
329543647
91237214
107084172
69604127
45358982
384871881
110897594
355449735
284751958
5159602
269092453
445029451
502430497
345706420
10604229
93551627
367861592
338676809
152854580
437729807
366523317
65270484
87864858
447163592
288900974
469853978
66134564
32196417
307755895
9148850
134442585
355992627
104833277
173590365
353206796
53955652
55397427
116301263
367049991
28619827
149495733
372045169
204635597
479417580
53529081
292799142
117975933
104588590
267977346
103373426
331383463
419125530
322139907
304636712
49740507
244983735
486116329
32647425
94291110
87767240
278298447
236221909
267337253
39796204
83834399
105647324
62389309
372737239
378965499
346910042
407935541
314643814
30863677
184060974
324602698
293394785
262003109
219271162
488689190
482283289
179505440
380193212
460558842
9942350
516542398
496882843
79531391
271083612
372921216
479706070
94012549
509352974
429751399
189799034
74660165
108309377
468726865
486611355
230691505
69172362
148098520
60865217
427814674
169465754
254023132
311721252
363288549
147865145
440589672
706155
212128011
317421835
63673466
23831140
108418522
24239368
283521391
441912797
452935405
100864501
60531023
157082950
18789300
122179703
343639241
213671925
499766888
517356672
261939215
324282979
343872747
249011359
209393109
139928221
460971959
280807667
128033068
364536712
385326456
327583323
43481402
203805430
295106035
412290816
514813576
122197430
418766505
449409402
96554072
254514623
386692171
9921398
84646809
86448556
460232724
270082625
172766788
197503095
189643971
411722958
50061119
363426335
411083764
38721312
358015855
69905516
412600225
158623734
389056762
281300700
232346515
89820521
7855486
257056852
189515988
23971959
163776221
403619643
464354679
398774883
411819821
491952197
114806105
410849759
153143321
307949729
167856410
448022782
477740426
74244551
515643593
299366111
503429539
507014265
208384129
413202713
241109097
492454333
441067278
105396976
75782761
154687379
391977405
320888691
375080405
438505947
241111121
282385601
10696147
422925867
176846940
108692356
133195932
146490549
166057300
253423120
124360966
423575653
61440184
496862433
496007538
292435516
144820613
194481933
148486437
93061618
324368859
252177332
66195744
177756212
300638652
376462760
180863406
212749433
438043360
344041037
419264200
9950726
208248668
248292831
352450501
503672256
7697999
10589794
217375012
441813457
71368150
19220720
135308492
172988517
30173420
327412253
487579215
431686390
221839779
213912005
437889075
497362884
299113125
54150754
121408797
446112129
324434797
295700183
239279661
188139889
183003984
505568498
1872105
349962105
163047047
173397699
246395066
470578014
285880569
319015642
83965748
426428601
68023017
236004586
209272768
87822447
103010950
448078303
359358377
46651591
170388482
124733907
505459667
336611427
140576309
238501381
417792190
202000014
48527887
288630664
80958588
60472877
421577456
361195963
125920581
19355139
393402915
275974993
82452097
457800543
220585559
182197887
475461197
131619680
78619585
11996871
163289691
72783500
256227529
238348412
304417114
304981199
312825363
297429450
402084322
310319158
3857443
108103745
472065527
194672622
320467262
344379846
62172057
15089907
316363490
190941933
514389674
229501997
177586639
282245576
118253929
32711382
220827636
97180926
474307275
290788834
394359561
107287123
480564922
139611936
455945000
417076788
403292139
55381370
770364
67066214
182616940
492186857
91058374
105835794
357398691
185021647
244650074
156097270
220292487
185939295
129898841
76381673
192934053
191156434
90884850
1086576
327180159
139787476
312871959
326564520
516006714
410613884
124252824
61007963
165228677
318537428
450211714
171877220
81059470
457567529
114211379
349197564
493931476
146380781
437620970
341988695
463026627
466761530
29581801
66339624
440528019
342104418
54976463
192965785
222631091
10842927
63873728
425282694
324802347
432431413
399428540
306200248
206903163
156895141
466337229
481200284
35274960
285680829
372216497
349747240
42441797
5079363
298063030
156297337
515873763
114172653
272422820
175192304
13862620
462349983
290333780
128848133
484771594
364146700
170820137
153037492
462699097
443992335
235297444
113866384
287939512
317400181
187204365
135369464
286201590
321607550
300943815
248483763
415355447
348163642
54694517
371431281
199360450
253663933
163153425
255051747
450304232
70339015
306786378
122992076
3366747
258256685
482180469
95276910
399789306
96625499
131806039
94276248
414017352
399538606
233765356
320622715
442293951
13701711
311118275
74489109
66711785
483886970
149809725
27695846
276608925
4379582
478933142
398597299
207515772
472960791
190506324
176392026
221785098
136280030
502212749
244575672
220865164
420683871
99462885
462486
198598776
483874056
16235646
194502852
268397369
31800166
496544214
370162133
396709008
331329631
3015114
309955402
441782021
174925232
354106850
52661221
249386429
235540334
442520624
437881994
192947168
255483948
460083839
253862724
418767647
422230551
361172605
400831348
398470095
259669211
465796821
29925755
494609012
2728068
150842178
484913534
378873130
262429729
386297106
496005956
218754335
346261879
136050205
139316241
158598175
155958370
404243619
133017980
361174480
362313653
11509780
415434402
364922524
427420465
49927156
331561698
19736753
402175417
376909893
264902579
397737709
123436600
396011280
16574597
368010679
348463409
233675737
466954540
341951056
429505413
173355011
240781809
303527818
276735087
478913390
108521140
23575542
184308657
201076383
404256722
471354525
150915205
322397702
378917947
422632075
130454779
208711777
56581867
12005890
440987633
128091278
385647015
512724996
280885718
485600171
258996148
379594394
412997148
402235617
363701530
501480368
437760936
15032687
92954577
82633621
364583702
324290708
218604258
32506466
256858290
391930939
429117513
110629788
387214733
436911424
432779606
347231622
457125503
324804301
462870655
15816670
183459851
338762122
293180536
313168055
285158914
392125282
91804568
486644413
247358736
490030725
14960380
326465932
385559891
189813959
371577333
298266377
352736341
150686064
15415798
298510713
303747753
503961126
496300456
104117064
180447634
360815749
22904835
474872172
230896209
44023951
16310238
104475573
343127845
250925132
510617517
112987376
377265767
111870076
264514206
240530416
21964282
318678341
241630226
481348820
445378580
13273292
279152973
245518827
39874441
275931351
32651339
100546182
388983596
255825531
441704510
72435684
186061921
508906028
485913420
455477308
178953535
168232802
213475952
176151221
178323529
236394623
299722091
89402812
203389292
439579710
482564152
126153961
290297397
435274470
255137388
508837933
227360314
117755054
330960033
444055098
9004230
366333654
250430159
360826863
1237583
182703978
151401791
411389738
48313572
254450648
497714765
82637666
73567487
294310010
130060338
190653360
357699994
205466274
264103684
405077608
396647688
162250220
254260634
442249057
43613031
439147008
145928919
164992888
450717078
433960521
5323589
160029772
206349896
95283670
145250987
291015763
309482650
95921086
280529038
207185743
321987643
488933594
275780323
87467864
316793364
299945816
162016707
321080883
267125959
286325039
411990241
257511651
513517673
175325687
858003
330211957
150567742
446767173
296731624
63428482
73432203
474924183
327043140
85771262
122525535
390278588
282579317
121723994
411299450
277169792
55312606
333618570
139108657
303706029
270769709
3284050
297900069
344166142
4733901
411760832
425424686
459217206
31334261
438012804
373972313
107978827
498886524
496645376
461418008
327378493
266743601
309826210
172773572
277062931
396005062
477281543
372670439
79959608
458701144
1266686
162271450
496258348
318239449
286326323
253258100
240722308
155215116
365549235
377409257
48526745
158971735
370914300
259231983
165359033
134982485
117786879
454222000
402578179
290030411
35580472
446431586
123120842
408236034
242035393
482461197
474057811
456593931
195527851
434869775
352406239
175904673
508117698
142598843
299695660
112416142
188562707
148902545
358645465
79537598
157334279
100889024
190271242
465779346
87734203
142212629
486271846
509912585
476054138
333284518
353127279
488817558
281389486
178966727
489106937
501942016
438408469
33454305
355009150
402418929
176395554
380888107
499439573
307355472
410585299
193502791
48857600
169210783
304577630
98979150
66739975
203236671
177424718
197043050
110264256
417516013
224884554
50516341
250959192
75407933
384131728
400343616
496691315
332675734
258276921
158001065
309524114
474950177
407922755
125432327
476688497
446069110
281809336
469921658
94531573
90940316
92017388
119276386
481624129
46659351
436661749
379733150
390030479
41920976
484180937
517841200
316274455
517420421
99115668
413446192
453690532
358066178
340269426
367606153
234797799
373778270
402474705
200294768
98211143
68409622
482057937
167946501
98565278
402985844
140286957
308066875
378422481
312849923
212360789
469005881
384886932
393432570
70864369
7303981
439895183
288544069
247237749
58926644
493576600
109307036
65913900
190546059
394045479
241240314
239955696
310753121
502862187
14994765
514830438
220604455
501529359
450875768
110977092
288521438
413015429
340062794
377114818
280538009
390523585
127733410
42510293
42654757
308860671
422367841
166604086
344864896
204072762
258311019
420709222
345532554
246995149
362964921
245761925
252466644
232612198
465140565
57988118
54363576
232572316
130180636
85791447
405828380
408940320
179767243
440980131
34451974
340789367
230911887
131103408
296136407
368935395
445020257
145692502
510141929
397925880
321741986
126711824
473387212
93984944
161615343
432856714
315556986
132077222
34204555
433446101
285920350
422535279
69004012
363073103
498106169
164461291
125537374
449914321
128141366
454309495
45291714
471966775
73397504
316596737
218075464
193674074
51090876
381942848
399567351
397670488
89873606
251009257
344420649
104923296
486522539
495905382
83042429
32741482
191221137
437580662
497988565
189175951
152108375
350558550
279246670
247085676
19486941
272567803
327315947
295640225
479858112
415058873
362014829
111793449
95938082
270327104
399135411
187779630
291021982
172899697
91439265
461646962
127029343
117290239
56168977
325241584
76054678
60673469
55369004
287008799
252991523
279047182
39644606
250667087
20795837
382695384
162865877
193273089
340405464
410259540
231412066
320837419
312486034
216852196
359171246
202314905
400435006
305820371
454973910
182686958
341389378
124719528
269492322
209698300
415614871
123032307
462098449
388441278
489779765
78856455
502598910
367988414
265432188
209236666
366385751
248301949
32165516
293821293
274319199
203173427
259980260
471557696
435725113
103450285
232646215
169001356
485789798
304163184
464015494
90768483
179982321
207892342
396928748
321704724
387751905
380933330
476333108
65539301
174202474
188408522
98559371
497364623
491578342
130889485
322277911
148741616
440435187
52115340
44298747
72941636
78197320
455011217
276132912
307393574
383268301
394809634
333033336
362537113
162244480
402902443
262393906
64790485
73489971
510220276
428651032
127980676
148354566
1018659
56948420
117948795
186875648
8862775
482182751
3440959
77049245
480454721
319694281
400274919
68701395
275611390
363529382
6589118
54438527
494931251
58735408
205944772
107103519
63749424
91816613
229299661
117590547
466173937
5601675
222982578
22799818
21312488
287928692
421393490
138530129
153831672
27697787
184730663
283614072
284095909
141767881
109063737
2456765
28781351
61112246
299961145
435261054
184527341
381905907
52702541
88835354
104348394
299349455
74708816
87146057
420651071
327321325
456128617
490671597
177167480
437312750
387760273
449571768
229479798
421635927
233356549
336179373
397147516
484728946
50344921
180132524
233848857
374038564
57643529
269058522
144609076
444041208
319928366
306215061
347775586
347380433
307415435
508718478
203118392
193872355
286227210
372485048
372385510
87431722
133944012
63004993
9233711
406132587
240671128
131927340
68529007
182193799
22405432
103239831
189260656
354998984
330935389
451516534
60049045
413257790
298278802
368611100
96913335
223131235
35047403
346125973
475555027
262439196
178866769
379107317
510704386
468429006
461377287
245317735
53530095
189112236
413533840
378360870
45444723
158487470
220679281
56266635
260221896
379274342
22797153
136648869
468621539
137502226
342238451
428576330
507126426
472864492
390674005
128789035
480524748
508821964
406121850
61600616
217328890
369648010
493271065
16658180
330183950
30531554
483082875
190679112
196381355
347947492
379329722
330884638
34726616
77390067
393933622
347658589
336438666
197702379
134101233
126905288
164056770
307224269
339178633
294105
461618143
137338325
274249152
158038438
190451424
99512512
159044173
447187784
454234801
102194135
471803911
389459851
188963710
274597633
489989568
176216691
290875595
359110408
372870783
230004457
214165326
355098165
101992981
5590327
278902366
438633418
3053805
250745358
330123679
414561291
399354598
287281239
224523585
505827015
290277247
478594098
486679006
271948555
466332832
405045155
379959274
53163644
74327094
437648922
287219096
440612471
165429431
308190758
85361555
328125613
302535580
39358878
174950010
341448664
462749331
419160461
310082205
177928687
450458831
164130335
151046765
445080520
439185617
432565181
329531853
25980721
437392776
272747572
347278311
493485603
332056524
511145231
307638787
154033171
194013978
369780724
348546340
373287895
142219342
149669945
512694474
131884338
68074856
147705402
46266384
368208469
383236318
257117549
465365783
173555955
361971989
19214786
5782734
336265177
307814995
350472996
506401344
51146655
269235000
385164824
429639756
433863743
89298235
251680365
68403305
236801289
30366289
466099290
272565828
314516777
188834451
21927011
426962094
502477159
116814314
279741049
222531146
314819400
481966654
169296268
82126778
429070918
389375421
319597842
392312959
328425690
507039319
60084729
394392316
431570323
168665119
512109830
117699225
516221001
53121353
387377893
439616143
215939549
499765475
123906816
70419122
468824652
222551696
309393789
401465130
198620342
115571639
342338752
312521202
163274768
504750498
400839939
106862563
260002119
198923896
312766319
495415214
122066046
380487173
447198348
136882916
310480240
143555406
202265879
7882611
325339394
338904261
305128577
506390237
318287698
52409200
36462443
93479908
16712555
278796733
225950091
480081635
444737195
96828507
78827939
91371744
303362663
354533504
418387958
163342364
137786358
94311572
320352921
408319718
150083928
394984825
180780452
376883197
359130576
299880238
215251791
10102485
16545152
488423687
510117009
438056591
480339460
403949912
219005769
483193903
264243681
503425222
28576232
426622438
453676463
267830024
103988899
466084236
103660171
428793203
13503197
99475339
492158120
377036433
10942039
21090454
32493550
147847698
76891040
142386747
338229261
77120306
117891220
387213525
312943685
135345231
8837506
46176999
246301536
476383256
444556858
308875092
142122196
415378716
447524989
43989962
49686500
393491669
416771909
63317924
428660723
363023219
189042277
485019858
367237407
55018083
86497049
47412299
462416552
229272594
380253111
453465265
240582737
393245995
29382325
89329821
326831386
319462776
161887029
183444381
389567583
357419664
225350477
362310723
302445285
440509783
167270423
44502217
163365408
438864095
409088634
173190408
279125053
493642
60453629
4175886
423292233
490658485
192465876
44036194
297010143
196294317
247667824
115088821
212342805
174004701
500397312
503924925
418722975
288416461
97687046
367931777
339569741
513274136
140020661
329755147
325210521
307745265
80742340
441709502
271915553
257033356
204825347
363848425
322239727
255067024
328120338
50627453
454559121
93205986
6506945
217025682
221234765
88255453
177345121
27972689
382790880
500875654
272866127
99679999
486495818
327087403
196217850
62743556
394334024
279400105
313702636
53776033
90923085
424408268
382358792
137224085
287817765
65767565
421814562
491745219
316182990
101505114
251515422
135112269
220953142
50216773
160229720
136001645
286120180
120303011
299234787
333799177
399258233
467509761
271217304
57022413
113221223
385247572
41932184
10840317
277090876
491750920
362851142
449916124
363882491
377747395
10605880
473071798
389000905
85128246
466939502
489420831
363671308
5836416
491081372
368461317
21221955
357191596
272749783
74802399
499149952
113903276
130317720
390214282
2345959
5572054
344630418
517658880
358383458
391962120
224111036
136151207
360920934
349238617
404162185
142627464
87123934
115222310
185861517
438576637
505527531
445071285
16636846
20309535
129297793
512927594
356972584
360628545
451202852
329357220
78909337
34757734
11163633
206605796
485787836
333576629
231882823
508839732
150652483
94062622
248149071
329632017
347417281
369361038
488429111
169584879
457205052
101808804
118501182
142574903
285268621
9097547
456036788
170717937
205255998
376622162
315394658
192095943
387148171
118587929
419134761
93172669
321641334
67012006
59468404
197815424
25250783
228211975
16583358
88715122
395323461
471944307
437172086
153895932
424264376
162308526
293189844
508323391
409360450
119012069
114139441
52519693
362022185
193959746
470082167
58710677
121282997
385553770
139719870
64460013
321180027
303143952
502976350
332907925
151421422
341107326
160102841
318158395
482259545
110950830
202939416
493272454
297668041
406725605
359108221
265397291
11194074
236427823
408722071
94099862
60788251
154894107
167904806
417474494
101586419
368099720
421537130
163866711
399082796
122798311
150207209
501984302
162904732
368655812
81477308
418727324
482063937
426615278
88038187
104885828
93837928
220891392
240856344
494117122
64787166
46574976
328897161
74567870
286279176
355037891
512092808
225249796
304603382
487535159
139441930
410014530
406472356
278103619
415162251
23897392
108271693
103318014
256739877
466378887
401203706
315362937
379026610
505596331
404760828
259347436
211367456
179863795
476297647
60900303
157389760
273259163
413030807
407587225
154188366
510563777
216454179
39452032
337483816
205495044
343805035
209024004
451292293
189746929
119470841
84434078
320181923
202834718
209006060
261198229
504555855
297399079
469274378
207752459
64610627
72334676
203429634
432129086
234634997
308887652
137780560
380105838
381584603
234052358
134664068
222706698
236552545
6687888
18915208
340613775
400318869
395077662
299279684
96962613
51125013
109315205
181627947
473997004
3781007
418691148
80203088
88410353
145423951
329476966
44049364
321563262
16675771
336250032
506592541
268740974
447721153
242782815
423887023
263341493
157190791
259852592
54574447
509100817
499716224
28377202
295882756
485214081
208234927
301002551
438614971
417732175
131501841
340338214
139782595
211456465
201881936
244584075
319307949
516981112
49833752
232123998
464528799
190798487
275416184
151621711
417444960
95896631
54476006
323108357
176600563
481172405
126064441
72307893
213105414
29756200
429423257
106760936
396651811
257727385
231145164
127770859
155865927
394027961
227161186
239517835
8501278
15076999
191376215
423519398
323002614
18702719
424314660
423776109
496272117
226800840
10651908
123419041
393279641
513690208
57940486
313791461
502037543
153687019
155196815
495778756
231017212
272151204
76892988
249367952
419334145
395520208
134295022
188780965
91451487
207117643
416276090
151367517
393093231
148524999
101310143
209549556
188675073
268708008
160209605
66087384
457174321
225828662
408723389
186609699
386115838
397481273
385489393
72638634
459160419
43807273
78427411
187385866
225048856
316681966
94834614
464505593
192049363
151467876
86477412
262140436
440463484
271466629
26035579
517474944
478205282
11894461
169107897
220811163
144622979
362383727
187835651
347492613
124804539
401031303
344515786
207034302
109493518
73868662
463030467
326587820
184040242
284531152
107611907
313463235
456903940
161652322
69616565
104421756
344080201
50701688
29442149
462597807
426012393
264563186
4069511
447957490
139111847
465490089
238232330
369914537
218385042
244284744
276779323
398569344
192412815
224251783
187952489
123229732
116864432
362215277
12289896
124263280
38749458
425239574
303046090
88733813
369091350
133244317
159989719
158683130
297880603
495293220
99951360
370051647
142961939
408590988
368660274
498823937
466905198
247685180
144269102
326984391
245432458
268564925
135336658
501959819
159638952
485905009
139571653
137409139
30671557
319240095
242976305
251080196
223434805
300428661
245655140
430228990
468201933
225297288
266890557
110016745
51900822
243509489
312980515
485721675
361201378
422754268
171452454
503444870
267976312
42008689
80846087
280646099
208019730
494254339
138113120
278288054
148018026
380284816
480924503
406568253
158485764
301745603
411924564
100340350
9479354
166218609
382759924
452297809
469144307
436621910
374090689
350195850
4496517
404195784
382327827
232897697
144280603
503288535
284737618
511442607
395311130
321548606
310219268
221105398
121385652
438972076
289955978
267093581
305556049
5427524
249655119
214510585
264885296
166378124
74797382
273300870
287466582
99765262
314035589
279444785
492661022
72731118
132685613
128004286
319052308
457760508
177217718
310651596
310815661
175622634
496786272
211330184
292025625
266102304
487327615
314063130
217267497
435770528
76274762
327116339
442563719
473074167
108243590
510606009
323100655
360322384
62356226
186013939
422265644
80245504
376031160
16916857
331996491
170155164
61805062
483020772
93425197
365228491
304823592
18205834
310668710
99544331
324702752
453111560
428910329
244486049
272325323
235446850
128302940
500243542
105709411
312873112
290129038
432081673
194698697
507052873
459569431
160659055
52898612
482909147
169978694
325337669
15103925
395722684
112937611
64668691
301304032
364177133
514096022
295875039
344478688
221556324
216990430
304706276
502332255
138614330
9452298
361569746
87408354
28773276
440154837
331741530
222034118
228139334
260519073
189219339
197921109
249701999
195326598
516055590
211908860
458369491
498891604
234787435
44957928
110821976
306223905
14951623
411813696
408485458
133760519
274383927
293311456
117638488
378067802
488585655
317760057
176945186
274899028
155033719
173571029
51244947
510833252
515629349
262966736
357124136
325567875
271688235
81099310
302347166
81327847
314672234
339766354
163637141
228731275
244056946
322141836
242704068
278321138
210916232
64154644
499040877
331901015
317511495
199892069
148442883
245696550
288374899
88676072
374604241
328251330
252812096
412844473
253441653
34041131
142576958
482534653
368605493
29971766
299324380
496350032
192477863
126070261
409900639
430700216
360400941
267228666
232244745
176642637
106292666
224910587
493747416
88883502
243032838
350278405
269692876
254955008
393226182
377134080
220566856
239181720
189092308
71540596
42626047
370775767
354827740
182666464
404382447
287778837
478552056
310107751
56368396
323297606
288013372
355988438
23550888
94820078
349426231
13556119
303786048
240424463
455143972
431652825
465962813
206245670
34555898
409295952
286940832
31321350
388610606
180539263
73649872
202373625
71899027
513107894
240169454
482254558
413402488
225088257
483242501
337857677
105376017
451156466
34128827
117307147
433781359
465255276
468926133
228754337
214023884
61886645
95127143
465913903
402809389
249506878
217677989
114409895
442874993
428852443
487452772
262235125
276969426
171665904
440449663
115825140
355508447
305353008
107284996
282970493
104386600
258083716
245858889
84048658
148841121
256424866
152324547
58769850
510080887
358942525
155095511
269306553
375000748
434836714
349626089
366503630
202331925
511908428
373308178
194449306
96165606
433725798
343568315
508492400
102845661
460997764
142177286
348367596
196319146
413360350
235775992
73926311
362350175
313924706
127004445
72958837
49026460
223665893
241608781
399895130
323521928
299214291
113118809
287265444
310582437
408826997
240303075
386915850
61996306
39372796
189577330
263491856
235114001
491748359
131734775
122742665
90076863
278089552
403353378
143106770
465539715
451652299
66550399
262930251
413715572
37617799
303278664
496541590
148185944
172989997
372562793
432438895
476251144
82403129
272162107
433423751
487640339
377620941
467735399
276358674
395975717
505040073
405693331
108139141
113274856
438329685
39841517
257269159
349085601
384673142
442893300
32201455
487875219
276010991
146740916
413317135
285089126
63208376
502756100
212702195
186532498
44228839
245749776
242560457
42942830
351915399
111411967
35273601
216520261
97763740
365864726
316507407
494244399
323607490
44179381
181965776
217674485
269878985
89624092
50745590
85419687
6557260
135205290
282771813
102919794
102301341
442352094
430843196
173465388
143619529
168247290
177152588
7163739
145717216
409809062
358303739
211730236
492118680
317175597
93386874
264427503
474333179
223841985
216076219
16461369
321803795
380050225
38816676
375001999
300320978
103283340
3025922
309818900
349258597
280511681
169037159
178135117
74721043
58594530
46624083
342549685
114006651
208550253
216352122
67192873
17228706
415280989
107196309
4430167
186280905
168656219
392523783
113244700
385143001
108482317
223784718
42359923
400028183
206636731
363713081
106544975
480220579
460905557
67916993
342139985
447077574
177181656
328981910
163493427
309903345
270438103
112403803
435380547
399174767
410995298
8279775
230131398
325231455
28345890
205259199
271040862
6541614
116597850
6354329
475541842
213870924
453459664
143807503
16001191
450844134
386065450
144635003
453846676
151493208
331991706
477814973
206915322
446390039
185664727
177552727
312940172
249046087
138954531
83735187
408640997
397688176
192444668
199243845
237237285
313497875
97862321
341881453
29062902
69445490
239933914
334005580
382671666
68660263
269244627
311566569
209957873
44562627
216905045
20820955
20858310
136842393
358401728
481360673
353107384
206330447
514954300
49191547
113179232
257467235
10566232
155960737
505095961
253673439
210291445
76445972
267802026
444900727
108311707
4622090
45910120
79248252
283359046
476784728
50320338
89942871
168636022
259125933
167389153
71589561
56639772
224550015
393684769
450956812
108613585
254124521
508866724
306219039
111859209
312220053
62845921
427250187
248836738
475610120
288879118
337933204
428552856
32499800
80781305
418215635
481444135
18021164
426908743
217757749
115206228
30706663
451265049
66766944
283054253
64525986
68681821
267460717
432764698
306734931
511220606
202338555
47582095
493199323
343072529
173238285
265929081
275504955
96407789
206262776
484799503
104581217
455606026
151918353
279463325
341356644
259993724
396739637
43156621
23534265
507640402
10253486
237001788
228755423
163887943
102313071
167080722
400207309
168036724
374545746
439595028
150769386
271705705
176659609
103331984
82283609
79869183
352137572
112133993
273498763
165343696
53306049
98978074
120143649
435518860
182949047
333919188
346362977
303893186
474165680
84717078
408915554
129703363
207479943
372800741
391759370
115029593
153332433
30238497
294131669
508045739
486479701
167986747
505408255
280857567
32428436
278237320
511257815
500693245
70024797
230154449
461293213
454713897
221860412
116913550
324902075
449261960
150808652
488547256
37294703
156253860
259147137
297431135
266778986
417650965
411898484
227958930
458388903
318965641
41557740
386983849
384793141
159118393
426017223
497143455
41875576
236286882
292510319
96864911
453586192
361488340
282001604
268661134
184067121
97987894
122220378
39613552
177930632
432534201
226741967
85867260
475679022
332674144
137934141
434050014
335187149
277044311
191914471
30407537
265334084
57910193
364847497
259627281
357074527
74974965
375366427
296959287
11794065
247224812
291899010
476141949
135860301
18887203
102888940
431573122
392064385
488825213
467225165
396134609
426861979
8366249
477660451
84468602
497957481
266670613
320931041
198539603
6463496
137186145
376218650
475149484
197235057
425164525
451320228
53077996
474933482
490867992
494940998
123614127
101943196
112719136
21918521
188208748
432668401
213891774
315021900
110522176
337535668
15132542
350620154
191013902
51661077
291194204
3013362
9081133
479943474
300043004
513041714
485315303
414832104
446892765
12484326
164238777
307578765
121562976
173793670
491130779
235103460
393697684
349633567
309621428
232451127
34177285
334822022
123928820
422917148
426280679
92470084
480066331
501304208
174953626
240875073
457037835
284570425
420596059
223183929
35001480
469758897
414811386
111264196
300476631
329021318
445554231
22926599
430478046
137874976
368940975
456475842
153924185
452913479
78810724
172483818
157853583
250190333
378655388
481622607
53120175
326883441
71463421
423503398
89980105
498980288
308346819
369773453
336970868
228781400
107363906
472187367
496886323
368856002
432150664
415487324
446070215
512494076
504492451
336347890
329098617
417620855
122567532
516226208
214398254
315134680
84014500
307479517
510218545
482149747
260410398
471473218
171829261
209003013
426583039
390255918
489776582
58842641
293071230
515205035
140616237
297761364
25854879
494079480
71317641
99264364
223432623
131086038
173519354
69510042
434389259
192969879
314167653
48393840
393941220
220258600
44504446
486938157
197621455
390116728
60617749
105554974
124022445
329032355
282569493
54622309
492930331
447794710
309984549
307098425
230983337
152510324
477555080
99273763
514378328
457502837
149244163
212478632
332079281
45827213
382916364
184407618
167613887
160389295
96405761
3968386
301193399
196578161
461675569
313290501
379564765
88619684
493884227
399191603
421179174
466263006
28946607
315870492
55110641
268691556
293445842
409891105
472006732
178574809
228849173
451689143
310067843
414276940
219644103
414174493
470294699
221557587
193361607
508381360
37135791
270414937
359588199
153124507
308474001
59486519
437683427
484567043
481564356
339790458
407724166
244354580
456860888
310819260
439716464
322493503
208972700
68365107
266042702
123756188
195914614
246615358
143685799
280604724
342006849
374674697
18655322
344382009
106507170
471988965
206222178
89041239
34501865
465784811
140305358
108685572
165232180
207665335
432498915
114253572
501133884
445030794
85608126
437527604
72976031
318218175
28813488
178117511
177041967
182579259
17982942
127512251
321905313
283517735
128669690
338052506
485607938
434919317
98750862
387662750
348439979
58477641
73033142
45294153
149566516
104060198
196749621
174573336
215325745
319325908
301677464
285666948
360654253
28387670
7443637
301813957
79097148
191790349
212746263
335716514
250703398
332770772
294986172
279828394
383082981
325428609
5412332
462577534
318912979
142456378
425384203
511364402
492256419
422660619
117837323
227960629
367028938
401034211
219755603
348159157
345836050
346189530
377127973
198635760
444067543
188307818
333934840
320259241
201130123
295052634
5675027
229682842
201839955
149360688
37213328
40175628
276764316
262424578
427521775
321567965
36656995
247046726
447190870
114298280
261074089
132702318
37320273
504171094
42750082
344571335
12777691
497628867
162877586
395699105
108253521
142665856
123010972
234537487
3990406
46004305
312069656
103127786
296118489
180571640
285110982
147071593
246606135
292022749
289242407
358178775
442138969
287619176
280176889
277800702
94946713
437827629
340933531
100504228
450504541
385174792
340392691
138795623
173581177
505037750
414468680
156705576
324414388
261294675
27847127
369222489
379313717
49113799
221927402
171694820
178313975
372765660
100596313
205977446
508667179
387883366
434537268
494926327
153118427
344459086
484985539
334398447
144228739
406861046
206138408
489533332
486025420
364486616
399265377
80255551
340807456
244422798
140655996
13810925
455419166
433090358
512455838
147313200
47844928
81127377
138936981
201813116
226756373
221155214
116097475
86462262
234457750
385413298
230383773
423930456
500242109
212731972
153409903
265367167
373724804
486598967
96527593
134338154
211075571
214614005
668955
318425902
398152218
149672377
477053770
99286758
243391615
59146990
177892038
27966190
435644339
311478406
288274853
491203629
220312284
7147005
401810828
468182292
298808929
212058434
259960455
481689315
440799510
486387577
399015861
56931602
128645636
274444326
7481145
394492653
315775817
206654119
507677028
317725895
275297499
174153604
451448154
7413365
263060986
420910557
13861274
221088821
446382951
152882865
435477471
291620868
301919392
23781994
269855990
297400327
390951146
155793747
146690320
291006447
73674613
419672724
501299920
403376722
26877621
471160455
132561837
286338733
328579636
129734858
298900021
47482099
499257841
217382943
479347129
44987532
320831390
391096736
108834727
146772219
208776657
309198711
179484519
331198491
127082559
254168056
406702321
46905520
110114060
429257717
414725930
362691719
4306978
116610194
282603708
482565226
421318148
176435190
484573324
255910618
36678528
480401689
166602599
201541569
440561445
43021207
130055919
345480102
222248655
151619983
178822409
246550529
228659947
21813063
369673570
276413902
118905774
65867037
186257050
110996429
156703469
194886868
355544309
167414083
467799554
2274315
73038040
196432773
108608033
221669346
506905859
112939095
300315421
389023840
85442620
474909658
417419431
164148616
292374312
150900032
39108979
76589514
485069932
191454380
312106462
34695084
76935844
359697833
436433529
351153467
490496235
430680016
376511315
305904506
174837241
309858016
466310617
56290950
318579466
374400681
451115191
219880101
48157361
265355930
503097819
277347329
197738788
114043740
449816556
198653223
497154173
429850644
287721125
339716004
201679595
371839023
644342
61764652
352745722
432858472
195960029
154640634
377259032
14555883
423527352
406646856
87028439
514191868
56983431
473774271
467415619
273614406
503653946
40496515
200896516
343433645
167426062
334313294
313040642
31329998
343513474
50032532
397547799
329316866
305655095
390890182
52535182
167633377
437239346
176946706
176684801
294670669
113378716
421810829
56850800
327736667
299638187
455614632
465195333
207593416
271439555
217491947
451104919
260031358
298998416
180040378
316542851
177314681
186052914
189578333
442928907
434717634
154994065
208016500
204029566
298204255
111004241
149674311
295830736
146207210
74711957
335980356
33451516
90666551
74160100
21936187
507591129
245709016
497635860
165640112
178935664
411294306
182709942
296806684
205924134
467461564
357583625
85785358
10474463
40430925
343092031
162939363
394081289
281230268
98479422
84992691
145594562
371589209
157710696
71238707
241560367
387996342
211181429
25502689
169484959
256594246
206069655
299080218
509545871
306854330
432832789
266868288
95536725
17491554
333156946
274228478
42405021
219099283
244159725
508896277
338046738
330484933
243370247
63703721
211954284
95890914
119842470
9112150
418443260
164909821
441135316
122333969
422970195
383564865
348870026
171107796
221045518
332652193
108724271
494100074
237617686
126444054
404650135
256484825
443457953
481728092
69349742
181619542
123149223
425338770
180123344
8869957
108508736
433147979
4290676
483870074
365989246
350222147
84648437
261542454
139626810
493717640
51480214
47160075
110509841
29970322
488058105
498407160
424991243
433901119
113537066
214785861
451274506
297509517
455995096
258019812
407887219
84995038
59420664
365983630
291831575
245830155
142235542
11754291
413187915
73706438
301189839
280083989
383817600
164273584
86573112
161894995
327644296
185371556
416865831
76306396
438153834
479557420
149003866
397895011
498438754
22804038
495652217
17493485
205908410
310665131
161657063
65619061
129845498
495186373
163521370
165552859
285095378
430996952
480050768
302751143
356822203
491634737
1432095
487418256
165176086
508712350
433877562
265403042
122699963
86499020
122637564
171158786
512674031
280095610
283248778
59364726
458540887
446641503
128992968
239459485
101891709
197781226
423885394
119403468
197416140
225977596
194393148
457839801
195072486
400798545
405038732
348794330
309746482
35366822
115395052
439074154
70264834
458633035
116886157
317474801
352083008
207759692
223613848
492537456
273748392
398721212
377484484
286527448
275626218
241166914
14536267
271280209
423417221
517296852
355272455
242186787
431380017
306142509
230417867
113193821
386662467
165955345
295070692
7601474
263594666
273239182
159263666
375247570
299422188
117689173
391117891
461785756
54781761
360794317
273304870
339489787
78736913
234690859
569693
468099350
149701189
126562320
196281441
83739990
180542898
353536248
183123275
161036832
504489666
270182498
358412465
226960657
340438346
231463632
324817337
327169260
84910856
49875327
173907159
58724603
360593655
413930813
66891077
57816841
496503486
33774208
274862239
264530565
403389079
415394142
33400233
151685762
437916936
468379723
211759154
263761173
309344851
328138706
225002968
400181579
66338399
367411620
480299033
333500957
511960655
37255736
486738786
427314174
57263964
230301569
6941756
93618899
323146409
64249752
264590776
433907646
263867703
72614280
508810263
352802283
162985147
454454348
198809170
477964622
318873102
43693997
352223557
63027132
50431281
87974842
481123422
25483222
470334147
228495676
501413030
450112605
293459815
458966383
486020782
292719162
130075050
38386820
226436221
296696154
63429639
277085458
376204020
291445812
116325526
51167908
89807897
511555173
223743172
52068328
332552181
50478386
24449559
507633720
298514114
148716819
413497947
246919277
223802261
423722820
37790515
269156611
481088782
31240156
5798096
114888210
245610800
189827245
233808206
57789253
247309429
306294817
27812114
444600414
343318179
283801806
264774706
384903664
103879501
210577395
26538732
121806333
317600424
494898168
61258038
212317100
25818198
390280651
290913097
197239271
91839149
35591731
363458822
446617408
415815043
55738523
154095332
153669575
51190529
240887325
511695005
5657186
163764839
124146340
495366837
431906116
238713788
86468857
200558288
29932987
379302813
273188601
205263569
326298771
484880601
28580520
464669894
284073493
170991880
229720365
251433410
361430827
86455049
457621010
440959812
291222255
427452232
482434678
164671983
75165378
371940220
116785177
340549648
217089845
235728960
351697156
384979573
130537830
246174267
158047195
458289277
142006700
509763521
361268905
73564837
12565242
399102287
84804706
452287855
91356031
7127698
280569042
336436170
262877458
79998450
158618830
102821600
268876730
85556047
171298241
367990959
336200181
289811220
409564604
252658917
345052152
231274453
480234039
434410825
248004611
405395736
356612737
342034425
26860571
379225406
80779806
32963526
24327101
132405808
13472387
435853691
189689439
304188522
157539923
176530324
327817447
229389019
173188636
110641848
341052160
404308720
474025923
140912143
233413933
219112430
298535706
42434804
347750808
414943995
217981337
469760814
139983687
25757808
511058780
354767640
361384462
30250262
501855432
379941130
511272280
100918185
190598690
481920478
381364437
275089605
384773745
437129963
437095325
10611856
35473195
109044777
464863726
83026389
166697152
513716136
304610786
334939011
26008426
403610290
461871920
134930019
134348755
435419413
151087035
258179440
516848809
356859798
303097178
332428451
22172133
504059284
228363653
79893345
275443734
427619504
407921564
300449529
2925935
343922430
55742056
153393813
27250702
25575006
288182425
116155152
403734354
328516066
155874651
190994994
443982409
199016620
7583455
172716303
66643974
108731902
394892912
409606449
106114984
235617671
278014965
60904441
34217989
316300088
243280532
370872802
364901591
150383804
296436919
383897103
272407620
197612534
176513898
293375088
223126128
151950711
118734814
366949652
121834697
400801981
378310952
391108142
167983359
20954849
256603986
319906877
31603332
434948907
5742408
69768149
385308744
272247412
273199469
146142521
344858708
412468695
402909015
275838763
310467543
509421853
112041016
295681429
248983312
389993836
77449121
494814692
401235354
508758005
446029750
42455214
302725435
354441701
144082186
403699839
210078984
57831776
246189569
181905181
116110241
35262801
173254436
450276498
105572952
137439740
433121351
85685393
242317444
479653692
80469010
411019867
161668780
487860141
173395243
4119140
232103685
401122562
487451341
348717536
504539409
435491405
253395625
334008576
54009709
430218895
449088040
96193059
191492582
332024640
469320423
382711747
283352671
60810083
368578418
517114151
472298950
366894715
392422166
82468012
302005022
170332926
351392115
316669146
515430905
184901841
475480784
136164232
180095592
322368967
511363193
337923430
11615163
253534186
436554625
87415190
425223679
103237881
507671895
344790421
23701382
202765084
382764279
23599104
332916653
89866134
504900221
442064526
296567127
81909732
226904777
37910928
359710062
31715664
512570953
310593523
157629509
259808457
512360472
408462683
482536007
410763690
126117484
473839363
107149012
330789330
453588893
187160419
275954092
429665701
172679631
85759097
208181910
513603598
264373223
238734669
51418297
500912136
76617637
126361669
292172832
280061657
439137685
431116274
504690910
256751934
35349499
209334115
204871988
310641576
443499128
409926358
326478664
461121267
303195773
172259799
461328152
272282245
237289093
9993196
515869343
359976303
57554789
54340029
343350606
34014507
499671736
146550834
499418627
498172813
285164655
195972890
248943045
22801344
20907167
504384496
517714675
342290090
493983863
85340070
117905060
146849367
63857076
72529254
146944752
189353719
434527994
468665702
450549151
408150296
250469673
157324190
198670562
402994045
38627660
121259131
287004202
249992234
254924155
96767491
5594303
288202209
81593427
488458092
436773875
473019059
129359743
133964319
353834706
442318393
483439314
228503860
87373033
97269163
269068926
230359990
357755004
356904428
91966361
104574672
292658156
396009004
378694837
460644759
281070734
193315709
81006141
432801160
30041679
239663002
130617062
239083307
327896121
116134515
387856814
227630032
242737177
93055754
456540620
177855489
323930067
421104964
235679752
78080936
29060571
335761836
35278017
3171557
260533854
266497083
263357186
199422066
178855551
508945504
182899721
82577909
42473354
447873197
491038505
469344909
439547323
213602428
455002729
145529910
370197156
28252902
115332562
15985648
288813557
13421196
517872573
247951521
210415813
99134928
251774931
166207667
432207721
460365897
53853186
88427540
106301087
80835509
438732580
326518360
283547457
304924657
166102155
500229695
252675606
146879781
232356989
10850592
28976859
33373451
293074043
433685487
409717322
371389871
432600951
163514122
198338876
74119659
119856013
412012589
429556879
69215522
485749200
378948524
148220022
473057322
398368688
269969130
408557998
77603856
508146740
125984133
122272167
475524286
151364520
341714616
83625797
194030604
37838621
70784963
381602366
298478800
275109887
468443638
415317154
400710750
324358635
224687368
353143984
509388450
332436259
160654358
88400236
186180983
355161787
368121606
438288251
270115147
389945795
193059157
159457750
51594672
25182575
255269679
308920339
318907552
460836092
370901562
157871403
55826991
59383310
403479292
348211758
296405912
18495443
509423078
251437085
185950595
353189537
142629482
77878443
17343844
208758336
115280159
64231016
393987902
126268105
354817755
242223
484910670
308214900
437282767
366159856
486301258
438997705
204948815
469135552
242985704
264671709
284593074
222397401
400108389
421614428
271103031
274207589
159834425
379997323
423316589
401016506
115301304
478246835
273358773
462241651
189777788
350494820
446473446
364439425
137354863
117929825
292853560
150901423
347423778
446933049
474472223
100559363
37605229
10022591
79945014
150998880
323734611
71590957
136622363
357176097
326419430
81588295
326447885
150409690
51388405
56704780
212774554
167070729
165247715
34151972
389790016
320535491
322414753
402008699
110398771
109146533
363255823
96924216
267457274
190955892
360354885
293282074
49276123
142179612
287324748
385509109
69283110
219682805
64605956
300520832
514495880
309573725
342770630
201601722
360970510
45607063
129480823
367970212
161970587
183151244
30764036
384528246
232388470
10230248
173089262
72258143
109445497
144766900
423847238
132493345
211812928
363985146
86844516
463435689
302279770
452169990
216513636
149063975
150526129
326566143
161694256
414306176
42897804
337573568
319685010
20015981
185617290
231046818
438545073
23714780
477135215
473064829
486059690
514743251
18950361
57075669
122117636
381232287
314634947
460975350
289364438
27184550
323142681
246538970
351133394
333437972
52142064
25138384
365033855
75707083
333372769
119316180
366017661
328957014
191305022
279288531
242527896
188482081
459383475
198133852
159657014
321235796
176825245
321455942
211787991
232626839
329114223
154370810
360774172
272914776
464544316
136254983
480509013
141499719
492973267
248138891
28610424
274996074
219768316
334913496
250369911
89813236
124457735
485317517
289206096
75447788
359693158
188114040
324658345
315316429
92541315
118369499
456035292
205961120
343751516
252199536
347654056
59692645
413327868
332791551
211525853
184602235
397081708
48961755
35969530
447504993
173912330
382486711
30608464
130950873
430799448
323475730
361670873
209139485
259250465
3071996
288727532
333017224
299133194
185083704
57810473
382946546
475956073
94638626
36281191
258861445
62625541
231909005
336508334
189464611
249656439
370733161
26845913
398702725
149604812
168493963
177263576
259504641
43144390
345903594
261467775
202295909
125418767
140504094
232386617
130917720
140849537
447981194
227600569
500262144
218260598
416770262
474641192
270987180
165575789
376372064
71217276
436324459
253449850
125067736
58506958
350491783
448885362
338927077
1849443
13689922
437894080
368802914
85625706
397523067
460056596
512382419
516209946
266626673
110302531
134333251
273386641
255124735
426988259
324208289
103810594
338100647
299376008
48985374
382341642
152156615
248763258
61243533
180071052
196277660
65320356
506727586
339888392
119862707
163611423
357230794
483379822
160420624
372616519
506910793
459337165
325495329
443193476
339399689
229783840
393562023
401222532
103343142
216704700
407341200
164781325
194985633
496653097
54114162
458050965
116036982
128738378
318980321
51122338
400362888
416580073
6980352
94781905
269017681
340041187
236298814
156352621
49774406
135234419
430738853
357334513
245288223
216875350
72201287
169093086
28608962
208290199
451877043
255986317
288236451
8984425
103005210
347101860
403966275
270173855
347480742
229030051
126780479
152965694
391207709
327751870
453192825
172238430
407675533
103236730
475374475
216883869
184122100
286149316
392650092
441327986
49770315
255395455
500083011
50362449
33421342
428317337
110385535
456735444
281933458
202506340
268305566
480828275
431829754
91312810
408881565
280852519
128679253
228823711
434079055
264432902
211751897
34143707
198370143
335449464
459999621
309015169
508847943
364675492
31808926
201556198
484961691
10107662
268070536
459666317
352724639
329976109
129649349
36517697
266511579
465668010
240155783
432979482
306553183
113279000
38624175
337309814
444115112
4946437
58225840
192639853
111587821
159957967
515150875
270698077
148428014
119061993
4634250
98084909
319682081
439682706
442976379
140700247
83356159
508080496
231270475
20987972
38812253
14495695
414287372
199548593
46727199
508512784
106799914
337120373
123172524
107206885
174371170
241621817
85944287
346843186
73784789
491858635
140843462
35910612
7051876
474274481
340088694
451838632
510455760
58878878
502329672
297111780
205349476
250484570
176528858
425913253
306139587
232177359
251525988
218561207
365186798
291308547
355756326
369760054
468017732
302259864
414663087
490013684
452167082
402887071
3256153
165784085
220781616
43351978
240136656
189265747
237147291
475405476
493736427
327427214
513368517
422670032
47887189
227759229
317860557
473051678
34670317
365202924
332254869
403964909
328890778
336319592
195249509
268862954
452252484
363257261
434810759
229316137
461553897
452937836
435339718
440788326
427446842
492355562
35593719
10430660
251769564
363773180
194249151
3047012
135124466
353299219
76224271
322090707
2089908
347557182
380567169
97204630
135778960
328454668
480153749
412518268
370890792
210329726
220101372
48869783
18916891
406495593
199159804
458860288
373005272
211356283
194839898
392546707
155373776
495350621
407090436
386951465
243270815
357741664
143139322
438336077
347553972
48063668
396987626
467986922
37705715
201043329
246455570
499242302
195462219
419720046
98438424
480751411
122112245
370234228
222714239
332313429
438120878
320848389
500822717
13058295
134941685
420453158
232859426
190403106
481627489
60976287
6970818
363042994
378530690
216993488
267817808
421737339
53167035
1447491
406194967
124098146
110071510
31077577
35578850
95571682
191533504
34411335
141857195
296975869
393444717
458026726
442868314
372516925
309952182
120017828
170813613
254624327
141478638
250344981
60587715
397876801
307774167
462949365
411697798
415233750
110997927
54302328
116836405
449405100
508212665
155533289
192154996
421243923
80100390
196307615
356395179
107635127
410424486
248272288
317397789
153339718
251296872
517398649
80206770
514427993
389683864
103731956
511636553
210155286
262705197
46834479
366645008
100615901
9959189
383023273
503113997
141922052
217951801
432899497
101494117
339348976
419563989
282712534
116256823
351506592
412071137
486879648
351336052
367808811
460325442
413489628
79905082
16096560
112293825
101329540
460292509
387209368
423927744
170379110
176966562
325790818
333042696
58307964
249295445
507188454
60378978
400525890
448334591
201504766
48828271
397644544
471471439
193714458
228743479
269618685
393284755
107683376
25918936
479073610
362027670
103328837
447231318
257686357
100651681
47809362
514558862
45449264
329568965
82574661
493721787
34860080
175438249
82947931
20156600
278317803
212771228
114815358
48530435
44442678
102355615
231936906
367777507
470536754
100588573
14035587
468351125
344991597
219426373
500805308
472702633
432691959
147158767
155084832
328701492
84541219
319261295
202052080
98250548
352432506
402101915
65762673
144917905
355467002
170971654
472263011
123421334
334227722
424091670
465899970
290627872
139987163
124417179
60742158
356760360
243101539
182309378
182524266
6878946
379875353
352259238
12620174
156641303
347479278
253960827
332209353
185080590
483620517
128317455
272503593
390152889
16402085
320380111
221623970
216109021
261115627
89988174
345395028
264776632
216536412
44344643
47981404
377614504
347450270
125976680
187590424
510206351
424984924
38893218
432111241
219308631
483033954
285238329
142880040
280573699
132978657
59155367
336643847
312977025
167725512
61526832
369155039
333223824
434608767
162122754
104985759
425386111
311619123
232390514
303904215
477822471
361264986
120044056
446207356
363812954
91382398
33432305
100400554
452466126
171779513
131067070
200090739
466065125
123315119
425503925
213553179
93983357
3426448
248601452
280659066
214798816
333004658
336033161
69085395
35858194
199454962
355637451
156088723
245882049
235620982
120850765
412300086
275558980
198433560
228185518
52000308
108803601
479693897
481111127
58581390
271792356
334769639
309707816
370348107
354232433
171532041
357508488
461682423
32912029
436334121
215839372
359143452
304472450
331718134
45276745
430256086
347822281
350501283
296888141
444681054
224885682
459175741
278312972
284947070
390377587
192686558
333743059
25533451
322734
99469452
95886234
181621595
35550187
46055118
157276322
19424216
279917241
182402709
188962173
233815410
283339737
392954548
494167689
265895287
313929926
29743551
70970977
379112666
283049066
83154741
274105637
133272997
105807199
418186177
176238906
482523161
364614339
98738735
107746544
216430801
412959253
324681879
79075806
259869902
46378034
176849322
155233440
40765846
279753289
404633544
19859965
428706268
296181205
315288020
292184544
7116113
334003739
207775926
89465571
291320440
11535856
180252981
488272959
177014941
469733880
173829966
508336809
382920691
136987752
310867135
20649353
49850023
130582500
296845557
253882671
362169656
191026382
95581157
27854004
80533709
352885000
435934873
314680227
460443444
31660711
221330437
53569584
366181765
213424455
428174715
462347623
380878832
448003999
17575543
402627295
161298766
252956338
463011073
110905428
421109688
313064343
260212252
8789750
34028923
34596991
11281218
32243573
285270163
150600741
302940777
34101459
116449355
173020236
93003810
269469564
321636173
488958145
449668785
264204712
483269971
235678154
369109382
201091440
261155628
434963280
23915320
303545705
76754091
47297921
490107277
434379508
43792606
306465434
58197605
306973580
47500893
336362230
188564452
72644235
472544024
277427263
440744718
193883995
340825729
182398699
516211019
31352556
216765672
20412648
258481236
425994536
33785081
167752070
221744728
116694000
98526742
291073990
300990174
90675503
432901260
329616898
64229976
153433092
141992571
305589856
115671958
37313819
122213065
18070101
177526316
437759246
502959223
159363583
280314544
152451884
439378341
3828385
489043055
230424997
191168339
320702245
191851361
435474380
256795108
243700883
162698999
187816475
382398932
502398200
119134625
37215876
365195832
516856445
200145456
488066128
287149847
182396273
30253806
73276549
354331958
140672165
9171659
325226299
279410278
405718003
358585145
504087968
454539093
309338548
447335647
279001335
234425629
278841605
169217162
228888238
266498321
192408940
127316077
41577891
268866859
494695181
104257059
141718347
491540851
244167079
346873590
406230457
62209822
264257809
155852120
265281480
66504062
493895800
480628320
182852436
59136138
424655663
459301803
188760720
235023591
57679160
509854702
44122029
112911942
303211373
188518779
405393498
33762716
240803953
330321500
418271830
322575610
122379904
423990173
200609460
11079130
150039610
321927038
334091600
377831152
453227691
487920300
324230256
234919635
117062445
18287373
339187468
321102267
2649110
370095833
14090073
41627112
459424357
262178394
111678727
287373307
485588026
48321464
481271149
471514317
291466611
31130059
381094725
196725975
90574907
329066320
34154680
512692730
260750321
339132518
210653740
146592710
101198399
281176734
509797061
133918521
471730280
222835169
433582354
228685735
359830851
198769369
27040455
259194489
177784273
225237581
514900324
312941855
352857190
120995427
370515591
15940677
502145981
434750849
154338951
218041036
304128665
374037261
171480107
375508016
469719371
71594241
430932583
387042791
255890274
388471890
83738496
74011295
355779987
121739053
231369455
459277302
370846648
221066495
304874624
32684279
58839851
161785710
240553764
510246826
251206476
209482156
139025281
58237285
414157881
404406424
117406627
221743156
147987182
362672868
62773684
13367508
155753373
165495431
168514270
371271201
454175323
430132684
214311875
219460570
213309191
113061901
213157533
250424996
101186379
253348380
367273345
474585396
211142335
14953896
104711575
455469025
282331593
73820833
311664141
405175432
188494408
322487286
221700390
332772652
448585124
494829088
3722955
343297913
282757047
452122201
110006971
201315017
100526781
513350762
488702227
260909513
98331711
55427945
280968978
179628277
451181824
506675979
431698551
353970564
139806327
211657272
3238119
350660954
477623191
412578599
252833029
129467382
439648138
501843815
511751320
482887408
50221910
272034538
414526857
474667315
309208518
297418945
470624464
384038268
68398136
224571227
403266146
46146782
240277357
320801175
41351010
197574500
442199690
29601471
147465542
299606254
233899275
50929478
147774274
306296529
372365158
112101590
125221757
229945410
318129245
307569376
366345194
36479632
251657855
408532453
227150754
46721820
37770300
340914261
51561892
141172510
479504227
507309872
124524571
442089432
404021757
422353580
463024560
216668064
153954509
175957911
442730373
354852013
94046587
424178223
485432869
408454976
392567499
315039783
155806441
224633848
356942519
431987781
210642951
70010258
171821639
399781865
10284391
419539122
397390862
390767738
57534162
137752040
176182725
132467443
389807896
133463224
473463735
375955440
485545553
391978777
451885479
501487423
452347797
234937437
332146912
182046063
157060377
418196940
451288928
249202032
391011031
502474734
179349933
179756709
441929675
287351247
281110967
115818548
320458604
365235981
81486758
289392460
276439100
334273130
299532089
499368648
6776731
397379129
430269080
213251874
318911559
507073427
146949623
221686283
3385273
81490390
515162630
482090437
455625766
356161744
375296049
101245771
282129666
37612684
486824552
272695572
364700393
252129702
511428594
455101171
114735506
78682456
43865623
387559425
141600759
514113418
430805555
49801217
121873686
246604284
411610260
493515772
387511080
509994404
246836578
164923716
150077418
27895591
420584907
93745187
389901545
438649245
376517106
270917523
334751594
62124629
286238526
314751112
506337569
334254749
46341720
425116578
437968892
21862761
314326172
308129933
226936237
212498192
417751528
26316423
94732107
253751124
453362503
12909273
154017248
403007336
189307697
299242288
50879300
307510672
18372777
343406465
33049326
180611663
53825832
206926292
454341041
432731782
13299345
45678110
310886829
322188980
308585246
472882953
128374595
7444716
75772747
439258956
59158835
68874967
92721248
284921868
218817797
92120745
460702849
312593178
201942185
117616841
75576964
10117268
195434012
320008815
188527485
470512279
135046371
294813788
128817679
31118925
44086014
384198296
294936164
454129097
404054531
209348822
284293403
80752755
2341066
153649162
135348823
51902742
273750033
375065849
93903118
355052967
398640707
74518739
21484903
112326735
414723261
243804735
153151409
49238333
278430390
348142587
446545651
484788832
408424002
296956215
460493525
281336148
256589590
381127641
379678758
202881034
305733902
456942235
203952325
307222057
483698456
266415341
408397990
195067082
403623918
115692463
512989429
305324552
421644884
37742331
179370089
282753389
44825351
354868303
442074796
132574777
52529140
247774581
7757174
512792253
23131780
25687596
161822679
390146084
135634260
6272862
368805937
148201067
96277362
199378340
180828116
230671198
156064530
64304447
50529475
185852787
500025567
239848441
227604634
448836984
96952910
5199342
367609224
88079492
307057928
460322565
61939077
158693046
315915020
453774079
105831106
23509580
138527266
393655648
105480745
87509012
105283255
373087885
212238330
452382130
90638909
16420483
436602849
171929809
7007890
251940796
234679910
70247375
284765064
463328130
435106476
420670239
457043494
51603546
405080211
329583216
286150666
329817905
423534268
30445725
184202918
38856248
310289304
261768555
309653280
179028620
210345278
429351083
317768280
267464117
72474314
23542148
154488691
110238456
347690888
98215964
188549553
85140608
75878026
225102341
444771324
179584796
430495085
447224225
116989661
430470008
363695513
412400989
180246259
233700919
474493964
426550371
136080681
298313046
420737774
506579496
152703829
84496629
327196805
168639705
303183760
107947067
187066379
367251416
24729568
279683128
278446750
205172460
98108489
337368364
272313309
63098192
466425025
287483459
186736723
143930933
476492329
317070952
321947653
108137399
273571392
367835658
411459716
24003307
94519824
365226079
247324757
275705417
489817459
473667016
39581211
416262652
308719128
59680938
260999368
88706211
187197585
2992140
470543629
163902050
439593834
247367759
334441727
195900759
73587377
27700851
52456192
265556712
323490647
217935921
448825228
279970853
188828618
55732531
504637845
115897175
99590696
273972948
135735713
67642943
4727183
332687485
254046861
359008589
203017878
114092049
154663495
152117539
245409811
336794148
177801835
188814190
276143729
304214958
205748529
5010136
375894314
56607221
188758508
495809528
151657192
501539539
296380065
424444591
340249272
290268847
428151591
196908919
9716561
156611366
145566174
279484377
390676802
213297009
433756128
161444778
101732656
421191667
402200244
116146571
239218278
292596265
224949585
242337967
136359390
273574800
33504288
463314257
316904302
452482027
144787843
388634113
279957500
109972162
5532403
339952364
477186007
91647507
505114006
91827029
327239396
335124686
109244732
67729897
487013943
407929400
423506195
206242080
149626835
226542203
340374454
420219166
225628927
290579107
147227479
504215136
343798442
96022413
67505299
492874141
462274009
272090969
192709385
91231099
362717064
470880700
177245838
410015970
294261691
126759110
257494476
242137296
45554826
30643162
227036050
505036511
309649015
128121785
386212223
31568665
468089463
382837147
117088183
376397765
273094094
173072225
425032927
342064801
457576564
501442283
5743477
236253313
111414035
146400510
515985244
183693313
487838932
159183793
495926940
493666462
84770372
195147781
498004525
4757332
65018180
426246213
357256324
313041656
163559206
55305826
372371774
21697053
382813831
6343712
253132248
424927736
449567047
123166486
113793119
279512602
324916030
96437731
75436574
491956879
147015263
382157463
138516266
481351962
8113789
301899048
501757931
64498577
417212059
146906083
235348984
118939683
181607838
21638527
310222590
127586578
70194278
490035762
369177923
289227241
141342459
396958159
465227036
36990623
174838256
167591809
1559719
377933373
290677404
463849517
143232832
236356552
470475902
368362427
64517508
295844283
263721159
90208512
77935394
285153697
98083578
45835985
440188956
365244732
325113940
311911597
282422332
42481316
262423511
155057978
443077548
286187105
298820213
194302020
465261256
130554542
325244746
273662292
276856380
343311953
19591408
94036809
501827331
94870753
336192570
507100382
200350408
331983405
179614078
130010938
145701499
190284570
355816816
332526208
166534180
413129176
326955175
404415252
234721579
196246386
223267532
486775893
276429316
265408079
211797391
23662263
225515513
262871932
449460603
67579407
482899970
256546383
321671947
172261475
103994177
333275340
14469363
129319561
83038429
447654108
341584819
478973651
88873479
352806912
161346437
386279604
300219137
307070747
399878179
69596042
127422029
471392033
286509889
189159214
193034969
33899730
498480068
460367466
285401664
238845026
79422949
83184425
2712730
171256389
339823141
307859362
357182654
356314601
3180420
393678745
11663369
128454555
57980741
508813361
504632561
163246315
109714843
336592451
514359659
516495932
181715636
29666299
268934891
305557129
194934327
14595342
388728186
389961183
184957255
185907045
280513615
26057644
259738207
191184877
111161563
253872248
219906325
512160879
253614930
432376240
356495935
200158687
308503074
157171528
53842735
146903739
350555372
206554444
212909621
318452459
278883873
308382936
262892592
234602602
223978009
168133460
12390442
282883818
504514844
140461835
457668860
411471159
434604073
358491429
396434920
5897845
80682141
90568632
373496192
49382758
50326838
189055581
184927881
323707898
464913453
265856843
312048490
185414592
358642851
98545492
374467007
105961960
495159757
382902588
449807470
438473997
475559117
15071808
200585489
511904638
37616192
285740712
478537908
150617848
431855284
267834816
487693200
150132089
303584561
348441292
14517613
505319682
127179177
57311838
368069629
96602797
228502517
380081014
343135999
308813707
259064200
191604258
110742217
490284980
283756170
17178368
152433976
499144163
191414223
336898245
234475662
456690269
122618164
509399027
103138157
156015302
342913699
14562328
52869432
133554088
385659486
443125687
377302029
208120926
415899180
430034520
254169439
251768339
254787671
355750184
340897838
67610601
255952917
241396693
479617840
119999501
256532287
187579787
409029961
33142145
194026005
472558958
500422198
452708126
174261657
432527247
7440104
341047281
236407107
73995927
106493933
424958364
338335704
231356863
186808169
410146096
81982356
475601970
314421828
106613973
467355304
342391876
417824479
239788584
172835084
81129257
286883709
100441487
402659810
367399238
375656616
99164017
451659633
218320379
396935737
517191621
442118885
145913541
369175177
304536706
60315237
61780745
134798361
309383746
237773341
272829858
57242440
439075528
279725071
211989960
263590823
106043344
98539549
134776995
460969645
161674696
473115656
120786561
172412952
90184554
9418686
240655750
255909361
378007213
82846612
241602694
228347390
31458206
457801582
74531
214789821
219530378
418179141
41688559
50340681
388636513
77486950
78574063
107563571
391376107
10092965
216341542
412799958
44823372
5039035
103511683
37701885
368704055
420613729
466766763
268290406
284075160
254043104
506304992
447158757
26061004
429197273
500281880
295446318
296522819
481272491
102734009
408744529
514271897
145849350
129503307
250850729
287821875
270496666
160064958
381053064
160999709
80352561
139465401
237596468
27277572
194780404
347491289
34809074
303896448
379309650
322843212
90608099
218230225
424176340
185652760
425614568
337388832
219779792
299852372
221003185
214494365
56981811
190254500
110643284
397104904
86005902
102835420
319648590
358104851
469286385
193937854
121303528
427503559
393365967
402464697
366013894
258763708
109368036
178948302
169558766
307534454
446682602
284281379
52093040
439910877
209157379
272204764
268178664
502490868
480219099
136097240
308262386
299580215
19583501
38521184
277980617
334874823
354733825
315211308
454765110
264777998
45716989
136478993
9119366
513927239
426717859
120749944
478056930
336172457
240248465
55807913
265551191
272077100
323617674
501420193
387757489
235718965
241441825
350122011
192738475
165998848
489036697
510196898
96278759
72820708
70546514
266547945
235313008
79463931
412935498
42443516
234716507
133746053
131715755
401637727
425381867
515290661
289929567
514227831
31864558
454227801
57122990
376812907
411980859
331921128
362531476
99635171
397892417
77505863
291633812
19054337
26266581
479156372
510257589
241046899
248733598
244068307
191504589
294187439
318106083
234867624
106751978
174400165
242058506
365423100
153528346
243587985
28563603
69640470
394768937
121808277
88159175
335934240
480305466
388271529
266757803
467373387
30882953
176155942
109882756
195363697
516896477
485351823
478086507
315692811
14386900
474193537
114257058
60604953
124291321
387030786
175868528
78508814
412369668
155816453
380041175
51579789
318732996
270238180
507012658
216676486
494512813
23165558
11307921
180690899
54084191
383816089
353221302
325031232
252383447
40754949
429672662
117125290
446202480
83985416
464593404
58792686
324086171
263762658
183373374
108021307
482778931
333978771
411375454
517560852
340865358
349287516
422221309
354897599
421606846
447233290
459362247
482375176
446268860
18723318
188867217
106342400
405609437
481461012
162572636
428927541
446507366
18309670
500159205
205357549
305161223
17838639
169247544
388811593
375417629
383330228
291351180
308606574
306270881
511056829
234013244
381488154
98529956
298731640
467792047
423384085
407318353
227221422
422500056
115953583
303646404
272513544
364332354
40778887
347473459
376569584
228148954
440625304
75352585
107093965
349574045
113755733
375883134
357131301
287405516
389691838
429779754
63101606
348566649
153744400
393842507
135771097
484189857
163443858
452116715
74195848
416929946
71743252
433035677
214378755
376715216
32414590
294232184
362109132
505690693
516716622
120251375
268174030
402038948
397719475
359603845
514414032
271180337
59166206
504914204
178710485
27123256
5226597
100909031
124877777
145864748
59361634
52223987
155925718
174407100
284682202
265761226
123972262
53481679
7575643
206888999
120528827
91912394
207276250
359816273
133120485
489336751
252404100
336876358
357377681
211412660
280821824
151942866
494123963
268081764
25634953
278013219
348266153
108002230
325888394
491119982
454293413
124901504
45442381
433808638
292276785
143559314
51026140
298550281
240570347
418476221
325208982
442329916
136972842
1313429
90330777
405411878
337673930
88340635
475123883
112174611
282861421
18101770
365959413
245455753
193829071
264222997
342595994
509673683
334301410
228389164
97010375
196612288
31917381
168389187
475905243
59269611
480047029
232570883
85304473
50671861
335197138
495251166
14200081
24598483
492204457
516043287
172339913
266083462
89964035
257654665
337796917
379202880
62158520
490803053
56816509
316367766
395750014
464346547
74832170
137585527
116571679
329354420
262939685
350602193
270298449
20755699
3318215
291790612
493967726
75304698
238672332
513819196
308372242
240192862
343338630
191140369
240120474
278723710
236606901
245941056
381635419
120438792
262761726
72200255
114486417
317634513
345856733
395404908
211213484
130154903
21905418
286103737
503280280
127265787
354429600
129523059
98945559
380538303
9694911
82259052
485510783
262686080
378010435
495353079
234752553
290397868
173032977
148043530
63705269
274666895
498903320
419603494
398040136
33420064
260712492
513754185
245307327
57401554
486344852
81594686
300783366
111043157
227363032
129599476
477866287
331184522
170006543
464221758
130501170
505755197
393457425
244717587
22233116
74740386
113309306
67918230
175411832
209448617
49083253
387054277
407589590
185259110
103653997
392285226
172130786
515266527
394370565
236700383
70203763
433706510
137331600
322795755
166919602
206766273
110833402
213715627
452389132
75011548
420470776
158483289
108678181
131494673
216719275
210164081
157422857
110014153
43475607
331330893
317214311
334964483
359272994
218909893
12131923
381768670
102228778
25396160
163916269
90389446
303578346
341797531
307950812
352698364
120215110
287071239
468792389
499934638
66697634
311275864
403192141
453070342
215699158
67907417
162461084
488957017
384770646
250456800
499932972
132521056
184085897
490510997
384199768
180639302
445176034
151794956
11788403
156445300
378927903
118569743
459442633
247614708
274559477
361610035
217376309
43972392
199330755
299017582
447290129
424470472
386572471
376834122
503543062
170390373
133137722
132610451
38157801
191370319
90896515
174268354
188270160
493217926
407300612
484366235
470546400
138552670
239188142
305090553
321571715
125618654
466286779
131880145
347441364
411764569
248438691
251212785
285431263
106147340
247809922
53835914
484598658
11250220
419343353
369399110
403444464
83802875
450254288
510464597
321909864
225615462
501440503
201741617
48894928
507589203
422107690
436520903
218679700
244800425
144073559
79596440
73303414
270146908
512454446
501700740
56201418
397661040
246700223
33118282
35127197
104853805
114138307
322456019
56014267
489041594
148164846
31597712
221427955
348287095
376456509
124397554
350322975
482867330
274148502
212530101
319958771
292231915
137793207
147558861
248672742
317682313
306100978
413903054
83681755
390147303
90425952
250326737
406306456
295736099
189894314
5610847
124862347
210182038
239136005
254441422
411656417
427952122
438764903
517633136
11075383
253274563
350116521
376059801
255353064
281989093
432729943
184434655
43965185
159063304
303178101
38319227
277473372
471634176
416741645
497946969
60272101
222052281
175510963
97031996
217086568
144823958
357355605
133556968
235428110
276643387
335091971
503699707
256431977
327455030
212784254
496405451
200708304
21524121
337946275
344579303
132172834
338402690
109847061
303885707
149997150
361452095
372810979
131014238
273010647
322713865
156287903
427548334
436934361
158248474
217870024
233638458
418088164
331481562
102758862
223363883
152122920
414015892
445986669
360010248
186204957
229220114
178593044
492344241
305053232
48440404
61800111
245088982
373188283
453422923
385098843
301299210
440993127
373706642
466941363
42545948
305923600
54185301
308527093
113322507
496453691
187717362
36496201
123182157
57221950
381347763
406150059
66622313
225006452
194599417
63901810
384945808
210215839
185158267
511844645
437251674
290798425
214455456
442707375
9897495
186345016
364283517
226270660
280647272
125839872
128748834
468816165
141116990
130761360
325852052
55325514
110505783
302586852
83923373
383830684
342711072
285313432
437709677
207647650
120110804
311170248
370213880
449426812
178519441
434019540
296774179
25412799
292636370
19376164
340141128
496245246
139143204
435302925
407313795
413333002
388152569
131399114
55780583
370634201
247646597
53030908
499498167
195220095
494618076
151195459
497884821
46101148
184903719
461416298
324897489
226402136
265389567
463023357
438660914
10750775
248187575
262816362
515720865
164493798
93010836
112891221
221112906
23506277
357655309
371643979
375290234
247911298
495230140
265192397
313508687
235593835
343343675
132633663
416189325
373011547
505397136
506816872
496892831
256021083
158429672
482943763
469769905
37893396
442931649
28856748
106269539
38884329
336154244
430276787
467097314
491815798
159534212
366807117
117047189
211369337
408706473
439107285
193831578
69748399
386769207
343612154
313824916
346785529
181825293
193050076
69780072
490924927
317096507
379527907
5994805
167838697
397244763
53586232
95351711
419914922
428562061
265187742
397510009
305152641
428835222
98579994
516050535
329682883
362804479
349126121
462042416
487800183
220746050
16006337
316658034
237125712
355620251
211004966
206622147
503879630
16285032
371546912
85455659
320038467
19731079
197675976
28337145
348322091
81606791
10097422
240194995
112366553
123816464
265227048
485915386
369032241
414257686
397279668
192525737
333781363
388503283
386675566
83960375
227349144
205529075
389890040
320083117
266759401
420422214
267881610
487942242
278369073
511907365
381005816
43363948
477063443
142623445
396433071
89098480
297411407
105310462
370493636
245609609
241771636
264480828
481402291
175901738
509933172
64755916
12866555
448789017
222908463
97277204
159752284
12627779
341831513
381747657
315805528
484839112
169173080
224532291
155531959
19694175
155198405
140805597
419996148
370002672
227794038
301983332
257250256
306451109
127687759
83353788
426115927
406067196
250651858
411556922
380857845
185381223
109645083
513706934
223573772
50912141
82200868
454259349
494501940
400712310
418855522
505556853
279148334
496454918
201046021
238949992
105574537
100321121
335978497
429159512
82525237
211579453
453843876
5072908
142274953
42526763
122773991
352955115
57293520
180600404
503299271
13467672
156458558
26644640
453489401
344474134
331805883
425682712
125437804
88403647
357188998
299975515
144200517
315125572
292660263
236830717
12421462
156080523
191979307
263376792
12199759
294301885
442128219
182502254
439782755
166893624
429600084
437622370
70032680
370625682
348455085
179937267
62123218
120834966
358376378
280883048
12685917
147577607
508263793
251646611
255809873
170836477
212800859
429110679
356716286
6267602
472378026
205885485
281873400
446890328
376514991
57167196
128309733
210501423
302199481
448157615
413070486
355203790
119796961
178281385
190583685
185306906
456208865
199906868
113132176
417434463
429319497
169146310
457067809
126456648
34786432
469335724
76423101
279286938
17760882
300984032
138881725
275450100
167524195
412965887
221975457
410096757
153208726
478892257
309579770
107150190
342617607
109999056
71656654
432508961
48982239
309031850
442115062
420598467
156718303
146013875
296238283
73806799
473232801
53008086
84062051
205652386
21695971
96533483
136643034
122274138
494266229
509560896
103077312
60371521
242480700
230497717
499621392
284567384
470633397
497744502
219645807
375916139
41038755
30699661
253682444
174086558
62667203
457330896
69240590
468788533
86732849
130493099
224765428
334131867
478897454
205108603
309133382
55655616
32534880
215570286
160913754
1513169
18072583
444134416
149728338
293783058
360893489
153348281
482562789
418995349
124326175
32139434
120490565
349749848
219157801
10447682
499633693
146286069
443044115
400079191
10773612
12150200
327311719
141729616
225795921
344231045
104728239
455937580
192290190
202575345
243263143
507155698
462372584
274846729
222479828
103417968
176596699
339997065
13755537
82944696
150412161
116719355
299183184
27479487
112745140
353382097
500450556
120235963
245599564
478456492
404178346
196127832
50115305
1094473
358055306
479480095
107408176
455710096
48883108
325188583
145505852
437455865
2119585
172891767
119872768
203851206
257001005
391230533
473591894
76952104
13621848
29186878
40169636
288476536
78897345
288143781
18377547
366855405
233483343
252978092
449549703
503186757
32483960
238875544
406533981
397801247
477485696
176228641
157454828
272010477
360947459
65568003
468671509
223902489
422173243
342024331
252006959
164842189
412757686
281412405
380942842
500735038
162058509
78208119
497227935
383990355
30242879
297213260
415917752
389221168
79043200
159285953
195101566
309499914
349384209
274961939
365832796
37871377
205384789
352563259
32064383
65295525
285421780
57271253
281017942
364309926
366546250
504577339
119201259
45717995
261526145
6142438
423561281
815987
66093077
319107861
460240719
249268658
135138695
455225998
6505664
424508385
332448259
265866890
476110993
294882953
39560310
257484543
274161840
214136251
355916112
84911931
230280760
291760568
198233989
128744680
423164584
190227512
445577913
297050054
127339883
96026609
508741217
275913629
255885290
31869969
20798311
232533528
430834607
355211167
231220008
510594637
268128864
417900147
376375669
457807194
424772179
310640091
348020919
286933421
411919005
149222923
5179308
57884140
433940617
206974515
86088672
428593455
211513497
438047022
498667751
448068223
191509768
513268729
357841177
117972025
517615124
469134420
373404085
73882882
170392067
186350864
40587459
303437322
476365710
160969087
128644449
152096992
412648083
463419357
234045023
244979351
9940765
91840754
350185424
3631741
87198930
276168133
90346250
432388729
500853451
442536645
480754900
58629958
17034936
329310398
358084810
36608002
41952402
395629701
233341663
177917898
72283815
370605098
286882450
250136890
207754744
90528812
334657068
377182827
205994815
517690577
385023554
458808748
455594028
245090556
470980702
298614732
209533406
499897873
102600154
251504384
141068033
81158298
442977523
110055668
27596470
262488954
16861492
498231866
211640386
362949793
113996802
46344782
220605621
104968867
472957960
326811002
216460644
484775491
213964644
433374760
454447812
426186727
355268968
19242215
510597975
260325521
374455202
182458467
78599986
393474823
436418446
335643510
409973442
2547608
42339645
129629222
215975172
409771671
448133346
92310709
447732656
329571297
163309762
16665419
495763654
199187639
165788172
105048950
281058917
161831906
397382322
160713853
274793600
60066894
383145897
87286594
437302228
157040087
18302282
197493149
299547775
190297991
139421357
30410464
499784280
110276517
278286196
271601002
342848825
214747329
104607914
123356726
338032695
84279154
334145264
240066140
480282495
243449390
472768454
60786867
37744080
510677385
29341205
243855267
165070786
201564191
206803707
361119831
144257797
457739708
145212056
279701837
23794200
322019292
406421353
109334760
94683214
183910567
82691700
368775719
255295096
401677001
445247376
168347593
446524699
440998924
316254585
67463854
492697459
20757002
219349126
316042083
213673174
424370146
390458750
306558400
321134818
252904177
50207352
63119666
97970581
444216176
285251027
393809145
486288082
369474617
505200319
440108851
397971533
251064013
179730740
451807239
477004809
143342070
225883989
304349885
22845123
362953858
296693768
199499569
209878403
238584145
484140429
94584349
198593330
403590307
432566641
326036416
515340246
427621911
409595350
139402803
162290234
62108473
473756767
129410154
292055767
21623583
319816186
336312689
53292380
356144692
326089932
61942339
339918689
256208339
272647836
178486873
436118407
292904534
340106691
6722200
86447007
411015299
394437075
426368209
413441407
452202175
434458250
346954135
55310742
127632314
219395241
233560219
352210109
205306381
182228642
28992478
115827961
31164523
133159806
491936588
72979372
70312685
25921959
109415688
279738957
473153597
191096299
164335608
310123246
178871687
198319598
410089818
395751645
448937052
210194877
223431535
1680760
499381990
120474554
454272299
56507787
193019041
23226686
28745978
9331681
444796133
497712473
450236760
274544044
435099760
294715913
470060389
155724199
455109501
178979374
16464110
254532332
421872373
353317495
246683875
450725818
174385426
311932685
325194472
242885128
252759150
28152257
252295086
174773377
395851085
385728519
504460073
370249390
75724472
23277791
345952308
212856981
217381220
26630047
464594612
401414323
73420004
419040445
231539061
421780544
475345513
62162522
142052686
484591830
338577248
245411215
22877439
24864827
190373623
131903046
365611230
227653071
186513671
353148470
229560686
286430131
465456782
268426666
131847922
345908105
154446686
218847509
430530656
411793743
182992837
350011736
291653690
387184688
445940292
8415791
10888098
4519194
192200468
352342209
81794143
333038185
32918696
471365336
441794632
42603177
142462661
231660974
142466181
294200123
135375143
191807730
452641329
103651529
317620357
15881661
464902426
349449311
90403382
513892115
352980042
299005138
386783718
368957933
403311929
298314737
232584524
337055524
233708716
335302741
416648089
391707764
486219326
177208154
508065992
503550351
109618201
164525703
443863002
121399699
144866086
515042647
200238931
233846618
496600757
502406884
57505379
148417568
430323461
383577041
273755514
108817097
412937354
430194289
403609219
419450983
187402664
346742256
161133349
12722108
76364480
301453155
117625277
167537522
50574856
290737553
294730084
506209060
322882956
408506815
409818231
189741599
75954683
375229672
283819972
464032471
200653989
198302006
172673725
267025130
377431326
477238874
366794069
388202756
296040139
270950350
441493657
22464050
276044537
94070021
274032592
84128693
12276161
497255222
73843836
392181496
404330332
474752806
174919091
432536998
268220498
193679041
262203786
148822473
217074909
284209515
423277019
122033978
166578339
349690757
175956591
81735940
499864563
286803289
366972504
189849288
16008843
301665286
471721074
71557097
7074048
508295810
236244015
147121115
134769388
351926480
490548585
137450564
336598282
212673608
131362136
331240550
130874999
14069652
215151638
262727921
490263596
246514521
389628560
448126386
131101957
297031515
507473416
335712253
116300076
346243687
88700731
446466941
174963546
58721586
247272614
71019227
81939528
393731909
372578073
406228076
82447373
313891368
209959708
165573245
122214469
322220065
370432547
170705319
81130341
73556554
99504611
306677023
133769006
405678967
286401863
334880000
483389607
253224104
420947320
194655023
44471989
502224053
213017644
100735
360777548
301188064
253759424
200353672
408336039
445009785
184307542
331271900
148432031
41305865
344836685
184146283
67560922
230585643
344641962
10465773
297694161
340442017
227422809
366434144
403159825
255500370
37042562
232750150
364266431
65836346
197335970
200411313
84812518
188480693
210372998
70894393
3764885
118803018
118999892
206190021
44118631
55611040
311167327
82545861
197008809
51877318
428563343
175366305
179798049
137607802
143037134
368117580
313203799
335122570
367590076
430386017
254828636
398697731
127182160
250174202
290301877
76652920
360292002
278330791
222422872
36221891
154124560
115998580
296901752
205067025
57467564
281138870
308184548
451517785
418128706
68061110
114609738
353001636
183294869
134138893
293901336
357048669
392238834
380598828
342339978
440961362
455914706
14282547
349271718
318018636
14618411
483701525
337089523
206481333
28475011
377874723
40101975
239387987
114950505
506654067
132233283
241985830
329994018
371166466
130348760
352457569
37677417
106729965
77512885
384545867
355186817
215956360
189940153
34294218
74558137
32250671
50766387
89630701
346080739
204464527
62454868
474086219
446178964
193190160
6874322
45237702
337715537
360645447
313758617
264769718
354325739
350154039
202654874
391365008
16898355
71250424
402380564
180454780
308081372
356687977
190311808
72870163
353101190
63849458
168998925
250931043
156222508
455097507
33175176
364577247
452219529
222447281
279298691
425211288
52678780
414918467
443069486
448743440
181299241
59845769
457836461
213567163
20997551
479385082
362318214
386827397
140253597
218240367
295277664
160439911
345121530
136794862
69143260
74838259
58852557
99295467
276809379
57441573
236464909
273235310
499860676
59899862
467023603
347176162
420362755
265023082
328469978
48757817
71273495
502395920
349589539
307059469
197881457
468313117
161490913
48494864
157533838
136409848
130070174
373835325
124182393
259875488
176084317
20639150
180357983
62884935
213665431
318392642
152044046
117656091
68834973
462027568
277521670
467542874
275075621
140619803
422999114
308962452
473622696
408066371
224243556
459194795
461115844
443889967
114429941
402135420
427737479
73204292
61429710
476720428
384598786
274776023
205229525
222808928
405657703
92642104
198421500
88063244
240334343
150570862
465199949
487311479
105681622
215400438
96909692
360345115
100800996
242766915
322225929
258492526
200199477
251637225
497794823
472143027
430833519
427407461
408550770
191575743
463571422
484638631
141614806
61451885
498074292
374100839
23116517
23860244
390836050
167163529
80949044
97597453
195286457
222461455
158107182
355399960
22122729
400643390
268830345
467132341
421830095
430801359
489247597
263598873
57299270
442139979
361578056
114703142
343800658
69238830
22454506
303521354
26634398
53818662
468644518
353972550
217351657
110875447
507691029
147450540
472866194
349376686
422352421
402149746
89395641
284187074
458433843
251484615
122109466
236113408
358478119
471426947
289860243
433648697
32795422
30635025
128043843
251825161
223579490
374115100
501755315
313781456
473541656
360431762
98819620
170190191
65463036
177354122
322978847
355329884
433154432
98328977
189844023
245857702
184346635
473852822
376591482
335136989
1981557
202255983
77786087
85808808
131924716
468527959
283551091
237240300
243437255
385818096
457175959
271598546
259505794
219494015
243964678
126442161
515326790
226825839
439409015
18219771
125210258
484279460
24180587
290302889
176142931
244106079
443566662
345533976
349666908
234281075
248862328
206271759
442432018
120059874
243447936
220602963
329124589
503309509
56440739
513198955
385774191
419854883
233195370
472112198
171681230
110451678
15917187
145285550
250261204
58680275
46764605
397837286
87806123
132781699
31411105
215376349
288258579
297247257
402751600
510832099
53571200
432652404
256073623
73840009
368590912
110269653
261851161
440874558
181857749
361490860
110752097
468836777
510880670
476618243
277819701
96885032
378449559
162044227
309507890
466481701
344596262
197847946
37223015
46057656
28220922
247161339
507075350
490109531
396875352
515029364
498515326
214270585
362241575
292777053
119110795
125398640
212396005
362534721
88533214
219381552
516363919
7821283
336269008
512698073
232493810
473560366
278729638
85900833
491919025
266772327
341186896
102837013
319046199
42439035
299162443
312107618
396370379
407218263
117577177
139636905
16485554
387780410
6378162
258973878
509772062
172160733
105447761
126388928
513760462
242061858
465717148
131569936
473266998
191413063
489201461
172905914
215501340
251029961
435660477
20112839
76087664
232778144
40503522
175016342
118275682
19611303
168087300
476696056
36128737
438116267
20195012
446309933
378820957
439808986
491481450
341182298
426052651
381167918
297278569
443888335
150130164
299265817
356995374
300710824
106725034
285408378
503237413
44275431
69511157
463511284
195557974
346776018
103312760
512193796
161239759
184534131
255870678
278319153
255795132
243786971
507771298
431062347
301230147
85995761
463257549
275031562
162004834
294719703
407054669
267469545
219727111
49375335
41420715
370703614
169535811
401620860
71262573
379363181
430107091
119452237
282080248
171502595
138992855
167756150
128285800
466999730
412744591
54885082
73241946
399967539
11724160
465048488
420623385
50757867
124172459
83348402
473665282
383234879
105863794
106104415
83301423
354668710
272649456
229020845
252972111
402810894
127065232
72829206
94848893
90650083
86453107
380883768
300799446
103541971
72471860
25886763
511892378
211386710
451657611
87331911
222869306
418824464
484856014
299040746
471558762
28851906
137485955
251043065
193844249
35919136
49181362
14545405
30623838
75775883
273388345
193480164
122701688
499908272
54653086
336252066
489972708
4985126
92109776
156121016
270282870
165823238
210624956
81961301
280296472
398788054
131639537
430355741
106290923
111051695
335035716
313533934
298480515
120304074
365321144
371170683
219591285
501459174
375721121
430737379
274933978
467051528
466783751
322840578
430315376
499845122
367802681
393996556
93938813
249379196
14417116
193716892
370206224
431696788
490075425
495736534
377229747
312119709
136566027
427011622
377064248
110665649
1121206
214987738
253917330
314410855
287834225
32928078
375067610
405417553
461461203
402543993
207138801
461477483
145659831
142325097
245244271
123525956
295037653
137206019
374490347
340838146
58234903
248637486
65178161
376873713
402586628
151833034
481156790
507289707
187832626
494704365
398232202
308308188
499513435
218264438
508290216
12744933
380069378
388085547
311274312
26433817
383721640
129935297
224091122
208011119
80775901
207474026
79170405
474310800
129316500
65541029
111225371
6559529
79714998
384555427
454176836
517993858
321524333
333776391
178585049
10594304
335005073
488741971
59611610
42952725
24135632
356297639
441422521
193033607
144385715
22869222
70661784
389703543
208113526
236644999
509641820
370784479
436031574
258606754
125341351
124366933
306896927
147750968
113688734
230745892
205075815
320244503
454681753
254234494
486714216
409917121
294507270
486639207
292644588
296961244
494176186
335152853
352935861
126112899
310119607
187274657
224750623
266316947
509540927
487606732
475029002
382253556
352797162
44371918
103683382
40823134
365678244
474024918
254314650
218154968
330278981
292583187
881133
173865892
36317858
355868062
25372905
210158937
197625060
162255484
437204173
444709410
243903287
505002528
391750760
163863532
110758138
216957576
176891894
114206396
67824530
178119313
158432513
129080526
207487685
274571291
308604723
267942491
22544380
348825417
96742939
442496673
225004936
307522064
443750935
133315906
69196832
70034444
386623192
9775072
499195884
388780834
297002727
34761387
510715693
133063509
66372602
474705506
81750295
77841173
185427113
382945532
203938642
227612768
175029861
474113945
384201364
449843326
198446892
350682997
252053999
183861667
481304622
157580952
252791174
354929708
89207199
356373742
58978175
208279963
88114909
280078854
81254158
217455085
11221625
163452469
399756767
417253711
60301803
469476485
442870256
246967046
412699661
10057246
393983851
313074289
14336252
417831780
432140526
83386500
363827158
99745388
221831133
378038921
327708348
304471427
343547060
444089737
246112880
442014813
491265804
136853697
137686387
79365556
66522721
155712938
181861458
82910184
254702801
432031239
445604652
184207663
50151399
236262741
74581988
119845979
427491013
394048505
416004796
28831088
81783211
44027436
408818957
107512530
303433778
488441280
130857854
301584064
411003254
445346163
301789820
327774374
104472240
168978044
16893660
26314924
363262436
430870499
102200882
209519802
401845937
84020945
346086065
109770647
224317094
433052570
196209996
367223464
92231367
296791545
319040500
53460539
427669600
180413795
131981357
456565383
376866792
43888631
332340698
126386592
352747373
505469026
197706024
265642428
174007109
259677626
423799487
95338072
181655610
449533170
152798874
371627429
39205894
338827000
284974214
70315696
253323359
289710786
141240872
256063517
186504926
188856559
476154617
90308745
498242540
386535819
436659684
459238016
237058501
454885350
389047665
419970794
27100727
57471674
389811965
316386373
484512476
412473172
80395788
142659386
20701961
50396182
173252651
282338965
377125439
294222710
386064076
332557266
133783487
100993575
491803450
150071545
211405105
66908800
14788802
188751444
474341643
135371079
237575059
40780153
460794418
23973018
448559676
39087738
238171316
76965073
268706845
152950350
515688503
412970094
458998453
362944574
469939873
314925202
433248015
184844550
174898183
364224355
115140144
36536311
407063627
406632143
49035332
495386847
167455246
89736266
63165677
27411748
333270140
46601425
392229402
190339799
105196229
408217192
145260709
251367939
490391509
282512458
307163532
410446833
245304149
375540222
87746571
72934674
23562990
128016995
101945979
160247213
504397185
110927470
8575719
32769523
274646049
489940280
199959603
114267686
467427638
34693542
94293273
59162842
314319075
222803551
4721425
368778155
49776889
122459664
83428200
60056906
451206
396262668
483756727
495890051
301731143
511107468
252856623
71431282
231529720
486580321
201310100
23944603
54117468
472659881
382007908
101699242
15611976
321577959
482927675
325616632
281763989
231643786
275028149
478152381
497798508
149143614
347038577
131999449
244341406
344481421
180976210
507197700
2632412
417563777
178070810
365134601
414499697
487305779
373722926
298607966
56722343
163985804
218413319
420752614
261480102
385913735
336427805
45194951
203107255
329371328
345614982
320564936
390491232
36867737
252381125
477604413
177428045
433786881
216669242
27553864
177376885
53694842
113032255
343950184
345991364
80631425
236536487
180658893
146122692
327179034
60895327
415729591
464298788
94923202
437196360
270985691
219129694
305966291
400713586
87177042
327672494
158820836
95462431
106837790
97454169
158010131
311119290
238659047
340434842
359522710
398593241
25534491
198013260
282776182
360756782
24029163
498863113
5844833
114321848
208074267
124746507
269082698
223215453
32371825
246936421
474264678
290975732
105095716
465076446
465010187
15662630
86586026
275269647
173193721
62660526
474642672
55215267
441617578
107495351
490384100
129504355
342891373
39238235
407734873
197766294
337870996
6947601
373196515
36510119
32883587
268189633
427884153
44377939
109546511
303149258
6844604
123952396
402644058
206781745
215755732
134460500
217022175
218489355
131087180
205372290
68731626
191188358
280474912
409863861
505323053
26933680
32482061
503772092
512108000
111291781
493313732
63213026
1055273
453558827
448471798
112075348
4596074
342262961
219408924
364599952
331875716
127468831
461886676
359753943
408527052
370323644
402701719
479724647
247842802
25010968
106398056
178705471
39155900
415551839
491790437
241391303
189374607
212374734
488270055
130800094
381598849
499533340
44405319
270900980
81050494
17749602
257742209
409353702
434419959
357662202
286650832
95582486
87526347
270358850
29524551
264499525
169710166
182058251
293421137
36913639
366193958
139598616
399584326
104485150
24506366
112321953
402992872
20631729
47414822
221324392
463053831
96709069
98272930
420710861
128875954
119186492
496278293
334462307
491474861
512364953
121831792
318429666
287674344
447579148
506500611
282243528
262865873
46827888
192657108
471690357
49574784
462599758
57491722
412803105
320191691
41945741
471099446
197869831
181781629
259801263
279019906
299424310
126556585
421640238
296314979
241658957
400180576
238323070
351880234
351440463
18829111
244263742
149224740
371570516
499446759
106338252
203607777
427675551
140976775
227623769
55079149
2066096
481370047
82197413
177459423
328825213
311734378
407687189
396187993
369756428
156719954
113552472
260203421
12414640
198992882
226964663
106832120
46527289
438468515
231236329
232109487
92480649
232333418
142869341
119767432
393200895
273102879
115723073
475820831
309850557
240646825
263567201
11151893
248894155
474042695
395675288
85763247
104124823
358012782
187552727
243037665
347971331
57138499
341549838
351482571
196592937
269719138
166243807
192148459
379081747
160960124
180381259
213085794
455706644
63126252
410094985
127378472
119828425
402883401
145863084
219861372
75924936
332767828
148275701
167709247
295619552
164470212
420998323
235174289
335653542
295078990
497093769
412454126
400139994
93944353
414474836
430346510
499832354
420526738
222911341
85226060
255955323
247656754
492249554
142228650
23504754
11504457
387011149
150845613
55071617
448963109
334967298
9770879
23153508
196538080
412006112
221972776
38058190
26564395
229770469
286741006
316126207
84788017
227168534
341883962
82238478
242890399
33956189
377759268
455125291
129103736
295792052
374873595
457659920
460289106
289465281
324718766
143905079
117615764
406200297
285377240
75317594
289537714
192558517
400367412
66152539
274769548
406600289
163823969
186225275
254388050
107927170
53062980
451297671
453799411
22483405
293696677
427278854
369414520
383261516
58523447
102521360
147265178
235260574
70963187
291933500
330770533
422127096
260953647
418167494
510933583
179237812
441187824
147981237
154726255
275848534
472762004
143279079
515535096
420223583
304510801
459622619
210843225
5382003
120524277
159189192
27227887
200600922
44074801
375322759
161360483
273270400
398800065
206046806
517853463
323855646
478440379
103737225
389219672
63953022
66505860
465633501
416420692
110511993
54409153
160320274
265525939
484700684
230747126
497259323
517812812
11982806
275480216
418022614
512689612
269541688
335605666
418221856
220912367
107290244
322198026
176412868
118538722
256585838
499002318
356891719
432196958
245109395
482503308
402512608
327905454
480043037
465960896
38771067
284089677
400769243
405735600
490666271
420029995
393347758
263750589
17697255
19750645
480645377
62708970
441129840
133047853
223441109
459540259
380209793
517112996
75582550
87749616
69626822
222622665
309235574
342457863
42562404
284101523
64934065
53630751
355271131
58040895
142175757
269780662
51965943
215502914
18349315
176515011
162673681
379907050
435350749
322879656
372382029
171623369
371138672
406165432
301281449
381485978
259440315
516036821
411194469
380353105
151762145
237384735
33713025
461100457
516086912
494347477
108372139
182647446
304261230
245799609
163228528
281315401
122861022
411297448
374576246
252685536
296009892
46189328
483963242
35982118
434123205
110565029
401057199
238975914
365818385
392744025
453534099
281242182
75351512
138560055
248044818
261432175
112465833
405226777
495723530
103657023
463828897
206760955
435874924
128327054
286222766
126104516
90386529
513210643
83586225
319214256
348377103
291759102
328695186
338140715
52928004
95376234
103153845
24986099
316650441
329463190
235888140
357752825
473704786
473893720
5406199
470040070
475291680
341386221
138328548
395179985
157715166
454634385
450326643
491201174
420734505
120207021
296831998
259216052
105634143
476477238
28803852
493763387
278435746
351040817
302987937
137729448
134202915
280099722
496621318
61021623
304578862
126814040
294968898
270501092
202508032
267909879
217144241
162292731
503552750
140515273
228453343
46164887
293808527
88088755
311707472
391776205
381475288
152914082
447401964
196999977
296247886
113690669
388861006
128729034
343826813
417495349
413929232
113383417
124165632
324187791
97500750
333232366
188161557
232820651
393269904
121564143
137629789
178501254
299152947
428348533
251378890
340879235
373241882
66140543
173382936
199386186
163450832
275061953
145262630
371993929
495979959
112567047
28225598
192722927
306918955
47898645
292030294
19535875
206491601
462899850
420225509
65576900
452514228
272990413
500744830
112438924
36267830
43536504
291767341
145639642
50639698
301777171
39543751
129768044
304638351
347948751
275704138
33763835
188035029
450929605
463570333
127145326
126462497
501609426
86891675
262861491
473107490
261587120
127042216
258178124
367511967
354558716
101270936
100541137
126660167
37773373
69381250
226414540
369903261
489709525
461169791
478836348
459991594
197204755
470845652
364229247
301913731
39461013
498146928
2096018
141713297
352910239
503750002
448044522
302051457
470067832
4527913
517959722
165436190
435768693
416037095
246090729
376343054
498550402
159022084
475674344
451971345
442967138
372104774
515545217
422630769
122603287
42373817
43946323
201323958
363101941
374536343
30397269
443306803
110260044
116149886
435344696
304321933
367870125
264330409
262852513
380028279
374092586
366363031
237413133
454051898
200421579
305702033
514159355
312953502
428879768
248820632
379835670
339968839
93963685
427520144
242967893
3138314
498551637
31891758
159967063
385414517
430182648
303951647
244084223
337625951
44530083
250894886
166714710
76521255
79973231
325270307
162008383
91291750
166241675
165863830
340228757
344713293
106243375
249448622
83027748
213365309
352277103
391102313
172982135
95691425
149377775
216050063
470972067
174714621
176046706
144018832
189635935
305854967
39119738
477055086
398587098
259813146
23164221
126408632
319217891
403544467
472066864
281458974
386385504
229622568
77439752
156408158
211027734
216392079
397350712
41994313
467966565
127780536
273051801
2875998
511448661
212324718
253918466
383419428
346602386
445915996
484901491
269561252
317532437
43519470
445957023
468172724
455776267
436596430
7117609
357415672
446356810
384227128
515211202
102452130
378086154
20782591
295007716
70586282
61629495
18353736
356429629
457613189
305596162
385997714
207063009
80977577
412531113
15848486
163830981
361444356
311815806
43221452
429701702
190589702
171312116
492254106
410587385
185695400
500424922
78576022
394351492
194028131
204159200
46765972
281255992
250843902
484409146
167443939
281799751
444379355
426833359
319038950
285318690
482903078
274567905
420190998
133804547
101926653
96019319
197124610
373506462
450852442
255097993
257077720
188604006
92646971
286161638
46066246
128365039
414202570
9759751
231397753
152766303
186502395
511216805
94589789
480186961
58496189
317408637
303043072
157595489
471821759
472177060
470573846
316890551
283144493
310511711
505115332
382896175
380672295
256017421
65590824
78546805
95361970
126347082
405782324
60953108
98279123
59903057
365974293
164419807
333299602
327596789
297996577
34163344
136662631
451318402
263506108
57575127
190991895
279919496
466333919
315895249
47230805
292972093
389629729
366097151
319689055
180735178
441795794
213936172
225995836
277713648
29300271
187603925
71850671
153228520
231382762
468990913
200291990
446814470
438588710
157444929
74114052
480654289
387598662
184238893
481294595
150584704
35970554
165624983
58961364
97058493
422971548
477939098
126299213
205973080
50958192
244739235
134760627
406673549
243026216
446628077
455813899
388129286
384772348
273969803
187698735
38820891
303908809
330588758
82741886
65019558
209590989
86817972
264800572
393351793
101143092
193489
323977619
474428216
454329814
270524687
91649407
25639027
12524725
108060641
232687852
292335550
489503928
130006126
485669663
474185987
114384125
392936357
485027777
311272724
185324591
125702635
155430973
95727265
1667654
78232697
355560533
125874624
413061013
337316018
427673653
310863610
98829522
32953615
439227571
74004926
157798618
433558847
83585213
465971918
166698468
319783131
10560180
251540769
232701836
435194793
141829874
441548677
176112801
190701334
113889647
467720553
321501712
146440362
456833043
426094710
38831645
381215544
22458095
111337725
345742197
410325193
179805457
183925917
157843916
1620674
118873528
235386904
455256574
327981464
409486820
188947735
26708449
402223955
324751973
130467481
469818581
455877895
346166653
460118682
176643726
132401084
425327264
363558743
344360610
57695202
388751790
480129426
397631593
327764515
378747444
377474202
442656356
302917366
206192015
374759270
20372361
501719813
238379304
440759871
2520620
286563320
216872303
222629148
429151253
184803508
257486085
242606859
224563868
375977909
436752673
206727540
391600601
97369183
245712111
499751188
204880161
84219307
29050404
2348849
264450809
340447315
401785041
112457323
461860377
240927422
316170508
308155421
205118926
270091251
94943698
98905333
75418344
268618175
36634418
264110976
93679214
103118897
15646685
508532330
55028144
132944711
509394656
492498043
424544580
461181932
69353981
66555089
216523990
343899305
386773490
61875003
514846549
132425649
27472094
253469692
435540393
361061723
49812449
261665685
33293063
136782105
71806864
482455955
327838992
250350525
209095535
27200559
173643519
20203213
300348029
382184675
301420660
1352677
501406931
135416541
485114202
108453581
504437647
365197412
101269757
349373116
355054431
398207504
361005174
465577324
285742374
251670432
458628573
487472898
96917025
9339654
290304694
442523153
385919292
109771707
279212065
377737066
115590397
56066757
236884903
299374177
269459055
392474039
508330414
76650142
21565470
46744280
109502719
308056299
509626598
472799402
365405975
474785546
415717950
438341743
323888248
370882523
415156597
237872317
300601556
248663669
323489141
36532456
184829120
257540646
486903058
122108181
101983190
22015783
415363298
170953725
305587019
451182962
23960331
171250330
458158772
458316502
444254637
443476484
332530098
508140669
478510202
211132689
289844860
205373802
48462335
344551868
30768540
283270845
505211099
189944397
401754530
261349700
154711453
393759322
44312574
367234649
103907606
392584496
135331193
386160523
323676343
85617110
325654084
462063562
267218709
276440112
97602206
192512247
124827352
16666857
488563957
64909938
362376671
51447321
438532215
478980523
34588031
55144318
357448615
454285573
108644025
359180752
340136648
164252748
413155402
398486217
221167354
100446030
208462348
414626953
509926048
357690923
270034362
147651563
158723664
41593843
485254008
282859499
443526059
285818515
261546815
34703158
231073846
343307944
221222687
1852136
173841069
378658742
418075761
290973856
81187756
5114337
152278168
242809866
496992286
351562618
92600975
187091834
504016397
209612760
400872515
81255476
69861057
122589674
419542026
313676559
54530178
161562685
458754289
503297085
143427713
315796796
101354679
414933228
356134492
397555218
19243557
88332822
308324875
209985590
507157231
3292835
113848136
403969142
448961214
178755819
323945566
420942928
90682459
28707440
9536296
165439032
73899389
444843389
322052295
117855580
43746163
247427143
207145354
146912597
49424889
318753426
10875936
348397988
92875768
153961535
174140914
6186800
116841264
474482192
36450550
178496959
4014196
95389866
39163897
117190958
84664983
425998725
331305252
179508487
2269716
249856206
305132867
162994691
338512393
295794873
24906422
437363642
230483194
454631503
351670167
454288915
223323950
473007098
329494699
176221312
93250974
38855246
341747154
210452979
118879821
252364744
162242989
327097985
187450228
111808246
72656664
60426318
203976028
344374788
409589132
222676898
63610136
251652848
376296448
160777862
461534074
512804765
120640802
176389267
263718968
462402902
225531568
492857884
459410302
100637761
412755178
77877033
298645157
163940007
417015886
419137705
128260825
305581264
261311271
464034463
193120272
486445260
151928094
505193882
273241990
48164288
201190898
416717329
488733766
405468125
97777649
147138689
429275458
339966084
436508121
365755029
14025789
170244659
134140689
49356784
249926524
89165108
222542901
45614575
265508707
190341677
241121250
449609692
467837796
327258981
46638024
435176199
93413461
46148330
418398966
86620372
232324844
25843711
395419406
46028453
441737406
391749719
15468313
231276662
901935
188749792
182473074
124207895
242823733
54791496
485522969
129303749
147672318
380706517
315773602
100166925
463008514
156762997
140588015
76988344
225530421
21651343
446694788
499019478
263325694
138622649
2823035
30684143
279382398
121644635
98098846
353500183
146655676
71484860
290796114
382363078
216307031
494265067
311097357
222909987
458727359
304864169
438253035
390238891
82528395
192371778
260143167
397551546
168622028
318701758
263559798
442298308
283931639
317424420
18263259
450806179
126591956
195771577
278742621
336412921
439382548
19975919
387755982
428766242
155442394
13587458
7107964
492738164
9428285
15156533
131767098
70890445
422193412
305675445
25798450
377454674
193360297
65682434
123221117
55016103
52645610
40822122
319199255
352484940
492382193
34093715
217472454
478467791
42523981
281731043
176049534
270625091
52834625
198972960
294376763
476486841
509492016
52850749
226884283
84209668
198455566
517140303
359734845
195327954
285846514
377345877
268734194
183249512
160195124
176641399
60133230
313684515
196087932
267395734
218069886
366485144
305873927
398693273
260976920
210099512
239664059
245968935
237301150
217780319
214746286
433694502
293199975
442208844
486381291
433798938
380365846
180506029
235080405
6414302
97310676
13733152
268294716
232742887
253177400
2974075
32078568
494332162
143460975
3630212
198576197
288472139
512780473
83426159
489884331
138247083
467117555
339872766
315491388
145766668
158276083
19162346
243624416
425451632
372483617
496740998
41556652
32766196
93312677
394396226
193271971
275201782
152822124
338302544
39218962
433919724
455744262
392808316
191018198
123505018
297045953
263859702
480006588
313244251
141917704
463727688
498067784
169936890
502544605
150729626
283256161
85113860
6919440
243647743
179499386
34541092
196089278
102585641
315476792
379328041
230493366
99201915
163772349
400939299
31884568
30703266
118644347
495637900
392904512
308445111
449033311
59016175
299964453
295714753
350036692
246847961
63613024
455188590
439255252
457044790
245826975
141622117
136453982
146129135
162825358
354730385
386781818
359573668
331276737
126616288
516392663
202177255
211818140
170487748
171916925
252618641
457189172
357367176
283489956
199739472
168084534
169458151
278915533
297958252
407890429
85147991
198424499
26602739
302403020
493562770
167327403
249896588
506435810
386621474
160432036
507626086
65121959
339705840
88591074
467639666
480595974
359722811
215432300
157009011
7002937
288889474
452842617
304746445
41177099
276629846
261353216
362520557
424230387
415369930
77028043
409061745
86148308
509308417
146130225
345560743
480004141
497212150
302723631
19387929
227456656
448992361
280566575
313468306
449400408
416653432
212045461
369100509
247086958
294861153
266389846
29611975
194978492
257303587
186880019
98459689
335708068
190443681
43712017
246345908
408579450
96508794
66949330
339941780
510920293
291992299
321470872
193704716
355362770
81264753
68065643
102839414
108305034
226228211
415444038
266753959
440465834
274134062
83192239
456364215
425699167
424023793
20437141
67171710
194240334
44774206
381028058
357363921
75649429
95470791
473195589
32667249
69989767
359091366
103890454
177655748
81085167
419840914
255514056
106347464
92100915
272568963
434268946
310709918
396396267
219450075
222489853
279251239
351709785
433168356
150513007
141346681
321678322
487075652
359046190
224220457
492339007
236367467
329191153
277050494
57097473
189046393
329758188
176116309
219038172
477587564
206663868
239132828
62910142
345195917
439437999
514784708
220752104
517992416
318940484
64636988
270616436
337182944
367180996
474766861
324880630
331225258
301900641
371281080
326280482
17597995
39279802
394213078
185447855
236641234
449307538
474100810
174557177
122698642
393206954
436712343
94066153
213148070
459923083
477747596
242989997
113242387
156293772
505963952
287169152
379307285
108569388
446798725
214407227
355233404
275515572
359649882
252792731
212975360
357366142
370143782
11162441
4792431
179108256
205560594
451887629
435629315
295690854
498938915
7227333
357454968
25604745
262586086
468367488
264939620
459266675
292294194
49508430
198451591
51018768
328346184
245281194
81821079
41552970
389308050
60717607
78838191
313571647
69931975
321712443
145751607
205788875
306452252
368828784
357660123
363420415
388455600
152727209
505885287
217072077
256919707
167814225
214688484
506078810
171448018
290194719
40166042
359635469
172108212
61279706
144302045
324749289
462199534
263951357
452018662
473630354
339971576
308303814
417705152
43895599
439125802
116557963
258727577
352211672
484049586
412700678
326995708
333520571
481485407
380855044
127794151
352564749
478644130
113504857
264535945
362502395
514996594
166322903
445684915
268223952
122351950
152507095
464072290
333620394
287957141
101803357
351145233
381026956
373663396
309023571
45118462
226212003
455920009
87041679
417505801
4779381
10747423
56939110
243566357
306458947
261079843
298918230
346590310
451708654
17683033
136101792
498855417
321126340
483787044
248321964
157332857
230407156
14915406
465253971
293792332
274401276
341062786
354754972
395621062
218318810
310519330
271315770
162621337
251363520
190487115
21128301
464022319
408690097
320089536
180507833
128289863
75818048
317995510
429359456
365875187
154916286
301666970
510730206
163545491
57845875
216051267
357393430
97542455
47279853
200422970
145339769
280162042
34601376
285623172
460912824
65535256
490352281
429871576
217203477
67749573
69414455
350139824
364136865
442766546
483819825
93844719
146045611
219754538
126298104
383945046
370786726
272122074
161626910
352125642
271210793
404445960
372493196
388140196
94125015
140596675
196505863
111519182
479408698
197254194
491336374
348557855
275633066
455427467
182753701
221992783
377678089
227007151
411295907
7659151
131051455
156960041
311688313
64604146
479735551
151443341
151580130
413720413
27065090
463379108
404506846
92463573
136748802
450909129
370919708
119685204
336329950
56762558
83664112
212574411
405842360
438124468
423191813
152549673
9290640
284389573
17050082
462738930
471723853
182945247
96414464
277632526
509553906
53350090
145055215
104673808
221842293
272732020
136871570
59394529
44605643
45758809
400069900
461738376
408003468
197900720
193256177
458590292
164905372
484126579
215524296
188393316
408241791
333376684
356444537
75815237
385633363
126433870
469573106
434485513
516420507
226206279
83915665
256301850
224336132
294912100
81964065
193976672
338217487
59958472
264456148
404535250
232616684
168984594
61803883
186157098
241179427
204123395
174044602
57531278
14850803
362309209
121184837
448659818
345545314
447632292
497722611
341566494
18441078
1842192
307466453
77778972
9245481
110743325
419519728
8278187
23365086
78293198
75598653
248914847
294221169
70456984
386220014
117833491
344087486
232504406
470987529
117462448
352644500
143329198
462158833
194456313
323341840
223608987
454495844
197072816
243052695
1556983
263093181
452129707
327728743
271170311
391022878
337409298
162744071
38015051
424361470
416215429
60870602
448587305
113165958
478490915
40689049
110879566
144169148
95750553
75507350
196955827
418127330
44652378
20250564
280879308
352504219
511699499
353988274
58708562
21477136
379213710
179763937
170714295
401066987
512114032
443343096
487703194
456146519
2544712
233321540
471932436
505321863
36945963
347849503
261718277
257085223
314445864
169085243
88333902
26165718
380128284
23139287
52260838
159341452
43628227
61295983
189628853
143405832
209257695
256098736
254903566
182798088
246630660
496716201
43429515
511384080
417639228
114398262
401809199
340887453
304723258
32714713
125352267
99424909
468434389
21738245
433212604
331526815
100748617
307115087
404125879
200843695
107409807
460460672
407641414
492227024
88102465
406701094
478289115
409568957
101972933
435614082
416979927
16083587
320832552
230722372
306550264
151422975
512170157
332426551
269480305
418646072
439958099
221517235
203693001
222123534
473848545
44865434
6684846
230632327
310392038
190907655
359622244
374134843
65935593
421817019
357543260
424432157
85941833
407319465
392667419
8324415
427195339
508934247
250963161
415757369
383371271
420811813
452197882
291161487
508200659
303749187
487021647
41352491
362641089
330146691
278183759
370280256
218303338
489524362
83974527
308456279
141234205
369904655
170787494
475521661
26269392
122758883
505895638
19260757
250509703
490113171
212440380
26938864
467833013
302238358
452026343
331018156
487247627
247628614
85430192
87081047
160206824
17269589
328989343
8731043
75020630
304016112
347974331
501558231
54464310
517101773
390559485
347477943
176385449
358041765
387288225
36468532
438059571
47940082
158660320
496150046
295834652
119083699
159323037
256427527
452949643
293776482
492328291
263110857
312047426
362856316
265564871
68396920
207150611
365569146
43584809
354399767
446629593
69870628
325979697
384547897
9344409
130071532
89211564
328724844
403288660
477415303
130319216
457339738
3515774
215206400
468260402
389886823
166219774
229519965
4864504
109517924
174440615
441856769
250672213
193328677
506157437
152674466
363955272
245350911
513084551
4396835
196615396
13685127
231667169
14861163
394815259
154314554
426842835
215157803
470714912
400315172
149447556
251223346
5085889
247958392
302291074
444086847
38354264
237329081
373369506
254335150
412199277
325784714
91059518
332539421
487574541
102481723
136088249
453911602
45206983
372294790
386085839
174056424
20037954
162988949
310116926
176170115
215698067
131498845
498052937
319921879
342483664
134716318
324483814
36425938
393671027
174321372
368155031
6417497
75662408
448786436
149002750
258239791
77975745
27229809
297062564
429276794
498423960
208952431
447257162
51149675
149312317
395943247
195926868
473448473
318864336
176534990
317797863
191102665
216144881
371478380
177295701
425193936
47411158
463797130
152237371
500259201
232050912
449569680
83128277
299241276
362562564
119307921
224512820
13158992
203898728
507351399
203393703
323501893
109290006
517834979
231156269
234172775
103832195
91923849
513390358
411780028
372217843
75159583
219806486
333176723
482528450
314838325
335870144
417894423
334094455
472441553
230978315
10475696
79545803
245467368
148560171
133346938
309214031
77191058
401765735
184212399
67771732
234411342
308475128
31972237
84654337
151523960
435119330
193914456
286841756
159515834
425071256
46530089
84261347
43590416
301136784
330405134
481162245
24972165
97165462
421189527
253412474
333670804
17662754
391788002
114989532
215976856
213446075
409570060
426564380
32420253
476231820
348297701
40889116
105231676
452800844
509879655
481820223
73870611
160893725
417517086
176619322
181572670
181586900
333370907
114987607
176582158
386859693
224747605
109301658
244072113
457935277
55338659
305832255
60087506
398189033
1507249
176479324
72008141
121031558
447547209
48566555
119680637
207876275
258984194
57250955
197849497
470659141
225511420
132277065
275209023
284091157
206692079
53753655
461665762
410144745
3692741
12302722
109292852
59067528
150108392
420037464
307916377
230958790
56558094
409483540
342533194
126500955
394926296
221171099
399857070
375403925
79975581
466744747
270539974
290996761
461492194
366652018
500110830
56230017
194113359
348969014
332967954
340394873
372767593
294408267
512050234
253583254
406545878
425688111
336494746
184406023
34870710
188691829
502747741
1568733
147456268
115989312
373898640
376544738
359477602
55972268
16061082
439247814
200263535
314308950
230894093
74332448
500128768
99534991
84043867
465892025
471122321
255264798
132383810
400396277
264895117
169690773
120145967
430142841
516597217
233148052
255611243
114482006
499247224
201184300
423744489
292751393
356909337
155858667
144721526
284805122
76289034
328840899
224332690
284611582
276006179
488154759
349469660
356384655
42512411
449611011
122322999
434294619
97115962
435858165
145396678
210748208
310077589
419236196
308415601
323795009
102170781
424229364
274820495
248401122
44112887
512957991
462742947
190268873
116479601
143831707
210074010
333837663
345197127
12392005
428855894
376880702
115343732
269497227
120671668
312151864
34937073
194059485
416740077
463180646
435787103
348915922
231901114
335677358
120643374
285817222
300432446
238011642
453687586
418444773
468897631
23635035
361714272
254083543
515879115
70904980
498368864
44959543
114535735
229523494
273035925
62630
177328623
50882746
261040218
278481525
374844406
433530410
471852784
21955146
180484448
40958270
454642184
162404665
435640868
460263536
130907109
273420100
130215026
224303707
311385198
127845853
173894940
153439358
64315935
330849462
69066399
218545544
231586106
372461670
83748917
87479176
431019480
302313325
19434959
50199329
409136155
408183959
35863449
97663488
179158778
80225834
123256051
300484396
22177932
214216807
498007518
481802488
217909425
469833466
48134563
283274170
131882812
95941962
20499468
13664529
327660383
511032406
411007438
195537086
388840088
33960848
17832207
379469965
59990299
127520757
349429936
329051670
438100452
201849444
126991429
517725689
114027914
92602381
407733300
126868275
3534452
317101237
249056933
87988696
129269642
513302276
275644027
33341653
336253243
390660932
35108318
33883909
57636239
403927700
15702447
57127131
43920825
88381239
79507718
406044310
334968697
507769291
139515246
403744820
353823981
302358562
443447305
92761874
166669557
63630290
9213249
251633198
328299396
359845736
106064785
312269693
34481162
312037042
429515479
179511304
205457946
237740942
111387873
143928445
143939828
504086074
24418500
265644718
76996450
95983644
199627492
286584404
80150031
346698345
482702819
317670662
404970221
276519260
352674315
212209597
179620288
516906191
160822897
100585392
405665957
111206524
347074223
134834872
419166720
377655514
297580838
283873309
203171821
232966180
208728676
20910974
210085808
245067506
162190722
350869113
75360597
492538517
318831366
306917680
165285490
230938842
328186484
499604794
411846389
478791898
394242881
224301964
175923605
433899769
63407902
322099326
79677874
79119190
474925330
484998719
98322390
344550213
489179468
336047053
79607475
401041937
50856191
489105775
206337059
246649615
478041713
499995513
484080783
211034101
252712850
196279779
497069820
109353959
335226429
379571240
172864173
55426515
23172881
168192358
205242040
316655140
156286360
276092580
342973256
413450109
153601615
257861357
250251655
144453288
372623352
177778811
114198909
304940828
265120391
122771780
291660826
393855149
48855602
133156585
68686428
193118379
481164899
431156318
446508924
170650181
375024510
218669150
347302020
473429044
485479018
422020751
331524259
10108704
188844841
363775869
124304164
179118406
402187797
109086960
43635232
491079951
191895500
488578936
414458500
179682287
441314533
515193052
10787583
197226112
300105824
348973906
332842842
354700839
282619599
308018058
466400583
288050784
204267539
509015659
412793123
47727137
142771705
473341440
10624578
2625925
438543516
97047823
390024235
425539480
167589790
415380038
512343984
388365973
441154713
163528072
353328562
39437915
174940819
470673056
515528276
163853677
358806572
8404201
318960810
149898416
397471468
275832719
88508013
93262624
122611756
438010890
296401877
320584297
233621639
108863336
45690457
277391549
273729569
379599279
292744492
46253347
155177718
235805402
442907304
442551775
146815868
113791204
248986353
318451134
2998530
71823727
4507728
159324695
98299513
464854481
12969295
408620219
309183645
7419109
386854951
324291927
63059632
421386822
18390307
15199857
408363539
14007870
180566744
43051020
194252153
196524181
498301737
339519894
89609433
59148310
489712225
482719122
233696728
418619722
394451175
99808030
515665849
195700799
62359252
166811557
57329750
350597253
440120453
422162859
221413345
38161117
89313878
179827875
385858976
433929893
136576951
38300603
387709636
430351729
55709232
144230654
331739421
352460554
504757905
307520900
257111422
367822205
344652647
372643279
73903943
30280170
302753262
517594783
176779295
282863186
202379516
87321063
287254018
404134100
403237806
495501970
100460693
397169172
276372442
25163858
363872490
489553558
89396850
371991505
495532114
105134381
243634098
122682029
298035477
345204544
304919876
506978707
186599732
148856765
444128412
176403216
45301715
413127268
267415281
268431950
254220235
441705608
71341358
103893488
318028224
141170949
14039406
278815074
352060083
505231207
474700126
404135189
512078925
202863490
344250465
320830158
140340802
148762947
138468419
35881900
195271756
234096926
329259922
502966153
138460337
456356092
313908971
19014615
56728022
396710434
263071983
269795362
499574194
257738412
307111453
300410175
338954387
274477465
62253491
373683892
159158794
504821143
414168679
453950552
286481250
474137048
181077404
185440113
31956003
399752568
265005155
508784093
497427007
283595971
3542441
410784607
289720032
188378715
77225452
394071590
315630207
142211263
87994315
402541456
165776551
35123060
166350888
40321789
391120335
259873279
84160062
468951251
367260944
472126525
54287185
398889604
188423628
419266349
340889440
24020184
224012715
396210207
284897427
318962250
482892139
144771362
105390921
277806141
388116206
348815570
330939022
419339750
61666141
440922245
507349960
191652130
316191173
432772176
424505310
504143950
495451713
415168133
133870100
244972636
359592082
382955998
498382566
117901700
341317266
335400118
51747257
301809667
257159508
182625978
410966517
501627273
207834269
200760451
305777098
238827964
433360273
370676569
207970789
202412425
107688559
311597495
151949573
215591937
161126503
101875012
21624794
327604987
43145599
3303756
163665558
49552655
209265887
341791921
86105343
321145660
477427020
347033846
362816121
45424637
250837371
102179373
503061191
128139101
183743975
269767258
57392003
470555561
188430345
138800465
346877963
197750001
75461557
4687633
254455292
8048558
317945876
501016310
20719575
391195352
176405725
402066090
494714488
195623629
80519831
199110430
381912026
159020272
376664515
399779144
142321999
304453382
352664525
266750680
181456179
421323125
442556042
327477215
505952201
418265899
139568488
168083112
98777232
108380838
307451459
344992810
201916963
6611558
492071039
410256056
130226176
179122465
58147999
127865686
205415415
280876180
67045194
234428573
410544889
136178145
357117600
473768894
168838591
344281086
425740305
419784514
120767666
331948303
420327007
454694602
39362092
250635630
403631897
81598951
354982688
463874721
377379917
486675254
73324308
390802436
132966166
141315058
323283662
12680569
511108714
330007898
415537725
304904846
68085972
507287830
40199102
348058584
249043883
304895408
474300864
379753633
492418975
357866762
280415795
205155442
389809075
321526707
422722708
186265361
514346441
461442166
387566307
372884738
484340392
208395876
106207284
270944890
60080913
287039059
489794146
389857878
426016158
500031729
102561928
293072705
499438015
272689034
339061463
254584083
267811077
113965993
67793265
26646979
406524981
271963699
316630507
456039745
286902689
43388181
432332675
169492443
235753752
88848965
143003387
265673080
215713706
232794619
402442572
236362323
508535108
406937850
81443263
71165349
231205564
364197298
323773044
118836681
10952083
118723053
163698940
76843774
339719788
168626756
470760141
317706469
392720751
184242897
1234924
504389066
300525419
139202845
480041565
486371741
380731817
291157026
97270991
357094553
140642413
426596081
9162601
289165550
90910845
87207032
219728147
426743515
128430790
382538711
517808308
134761
79709292
469211586
75429637
203269033
222022867
325886937
322176355
274309016
428983327
310120920
207378174
187207733
211985402
370684774
243125820
485435325
327272281
226663921
270329898
428114373
37887281
263023643
63470053
220932239
287705415
271068664
24787790
388392594
55001386
29988272
444426016
291315548
188411524
386314813
50595107
177835704
51098513
513407712
35747517
364434818
15092133
463326200
258946154
173868207
513168419
254882670
417654387
293903182
247121623
181594342
182243510
177701158
380944228
305242285
440532647
26792867
71546917
461058712
296547690
71069875
5020474
36051032
310320991
10218998
66145659
213805931
261778329
54306522
420776312
120673790
77551324
470815180
514265746
101233147
451634437
166954763
321458691
280150450
122806883
371712181
326646897
82128718
496426534
396714506
21512911
141990451
297401654
288386918
23803078
26095763
35393876
446321956
8928733
337510310
29630859
113704450
409356245
280243608
407688954
121329054
501423500
12880694
394384595
464055111
108827007
373304420
350401730
132539719
440232102
43025919
337300671
99162728
124758168
417722661
112845053
350709466
185274754
239629167
287626973
281942953
279347292
392600139
506112664
207367150
437635623
372285289
61299043
431964933
125960835
473868035
92998798
231879628
183550318
339784300
478493390
319583903
476292507
33019912
208423603
64119823
365709631
104244494
131877775
181259350
328556261
185345763
155167363
186615051
178282804
376581059
226353291
229874865
325986160
307494555
469404763
36150920
253858832
318800637
81989975
343166857
1579840
395941838
183164830
381319320
372494260
419621781
463116285
284755957
256368292
420205192
204876483
464851762
21379377
440376233
10772018
30130237
46550358
487388588
315826609
39994696
154840214
467739666
148998584
154036709
213394952
283357423
410114992
10156769
195568585
312848712
177326170
348236314
408465521
319897036
161517152
211197814
82492785
261869084
360088116
444356575
477782982
141575007
97446461
259654811
299477867
512924374
91941332
98081863
138869930
263349706
341804008
282344896
410624374
99704971
222885108
294832211
390708582
187799363
152121384
451594817
373080591
417549099
421308635
55656707
295523308
296073517
393908123
457664971
135016191
174235792
432340746
390575187
328873553
105399693
112607471
235385156
153674515
128437431
320664127
82009982
123770600
6725863
425260004
327137115
178770007
260188088
312660746
55947944
439606021
348837414
414921876
397499641
90798634
53607203
143742689
62495908
340948070
288598155
461419140
116362746
109149015
404209592
340019010
418865341
8468231
62877471
120914165
249232319
497757710
374182001
487740216
115257229
467158676
11243766
282645978
413977927
75259002
357357947
319476906
400883359
184070742
357368633
264926440
355766504
390359252
186230558
469337206
192081585
407252084
42344828
188365826
494040432
75234418
340527687
9701543
269836786
436175881
134129654
240008549
38712367
195251407
386242776
337129740
340368782
375191989
18908577
112521455
292927786
269403468
443595585
156470676
483892765
34896461
18779642
253392292
312513270
39181889
365842069
494189410
30602521
317414017
291640213
397732255
142902925
32969768
247619378
178041896
481221208
70952416
9231951
246440242
391410770
374226826
186341697
264893621
418386607
300921498
10319674
291469377
231272263
219467767
472070478
256495698
215054659
291814712
121133463
452142943
192097564
355385209
171953458
114861513
507495850
164607522
218207630
156283957
28911611
307119102
367839395
186056728
205000413
422313434
93368839
124600490
235253334
8934554
234134563
389348397
230941456
430339154
141331926
182897127
3451240
420854888
50921745
488230040
59772529
268984611
183311581
97869436
411423402
391232097
293184266
308597398
321371081
346365784
142042743
485777035
429502844
297021408
205206176
483601158
160821507
123450711
300778631
374556765
328370710
423169946
339065784
435731464
20672237
1440586
111320145
294080457
152106374
515090147
144061035
44660776
390657650
173815481
118868566
299490481
134164214
320681546
64613624
463284211
453482560
58907770
60603006
82736407
327712378
483559661
133717921
497101755
368899559
129041224
313494180
236294926
65654233
335466441
286719251
355794494
387225787
100854202
122492307
204079922
175714586
317908184
269273721
121386979
90157019
134799614
90644644
338602699
113920312
107973888
401993273
36025172
152262873
432169864
133796287
145736054
264397886
110745354
69897565
78604774
206177097
178586438
155926725
285643561
18782537
220509895
307994718
343326661
298330401
379347665
127786804
503872764
490484216
278932423
49525783
271577362
185525749
218519689
334334638
252752236
508654303
467072234
266274137
342926932
35309874
140693237
393907054
121861640
123492374
334694325
375142966
12960553
438931769
419482405
221563701
370125831
60459297
248252758
352710946
20270250
157134934
497103041
228940708
24947365
228567825
58107961
489002228
338774828
165709042
27475165
15582577
470879471
53871472
286291530
128826853
22612434
360635766
230341908
256119293
479020291
410108406
517585936
183341151
304192460
270803248
42160649
103253815
510569349
143396213
171248323
484797322
282430895
275007018
517682341
239693586
356996711
258506177
247945407
50242697
321814900
270441794
172985999
337238539
230789311
111333876
200474516
414260777
368931336
169587818
10444194
344324371
145898060
281855312
492577872
187503506
351689779
183628850
115847073
159397902
144832127
334941466
109591834
154131422
137406403
101091048
275979821
298200685
473286773
425249638
225474673
72066334
304116479
5827796
234738729
270200655
378957876
391061570
420315416
127391704
517945692
398596066
184962637
276365198
150754165
311350574
491765711
154263528
273883302
126619912
143721808
452764728
331951850
507267241
359331710
420547849
250343227
74329498
347825092
109443661
461459946
241338364
122612806
80995356
405321495
475334359
173645131
410739603
400070911
45801759
320102097
122790314
499841823
440893542
59377517
170171724
344424844
247650116
323850248
162780188
36537450
313976853
244055116
213403996
31109464
403856830
183493453
461958334
253598589
491564810
493530889
369573204
83102119
19422573
137660228
351010759
145804983
27826322
66978645
369833924
111106717
457761585
429450650
92741934
299489419
43814520
256808205
491602428
472087313
422489365
39272721
178752341
178234680
280964122
413762910
398471258
135510224
190092974
381046823
94191071
234495732
182320333
46578330
99244892
329113209
257509393
405667501
477790312
106667755
460987090
94295094
452730170
499398797
258618893
477621207
474635496
336331295
69781413
289129357
330357142
453097181
177497176
217210895
13532665
124037110
49827843
503364404
420085938
159036211
146827151
20289535
379768310
237167810
63356308
91086547
58142363
399740773
327366549
333495218
225342721
195665233
345326102
25849950
54263404
188660708
240897762
191709018
514827029
415467166
28605066
145649868
256891866
156938201
381749586
11082220
202141589
269320244
448200069
344634456
194012804
460131660
260058533
393807810
349843305
79148287
245912305
133109797
318755290
250637032
504312687
167308535
276341755
462214301
126663744
415935744
49016744
410719867
21245636
174409604
450771796
104093427
312795697
344890371
161149965
247068421
220225451
141251600
8179566
372821212
289067380
130598941
144392230
140136729
132836454
349640891
282721209
254614187
172202014
490501834
80763912
340931458
164483140
322889574
174251718
10195362
422291877
216351088
374435398
436060898
412160727
209734322
378692348
62985796
411975229
284068880
140488755
37809562
23502823
420267512
414775910
256997663
414105946
442419147
359497710
221153327
20985656
511240345
360249388
349635826
253630079
337504430
152123979
249153680
454661810
467135809
514703428
387456904
55223287
152340998
232590395
268823173
358609872
311993509
440259687
88216120
488536667
38694308
76261012
351300891
333673219
364209631
477603006
421357710
469392882
402906233
418010025
243439720
471841252
194855990
92070402
333027373
466368623
472608785
125496574
20583739
495086752
134293821
65219233
364556230
179988339
467404689
346576406
199408151
174581007
385573769
474195604
301169269
364431919
80403523
399269045
28064084
426929262
233897838
197641017
228986167
175857011
247829468
397805154
299910388
254856739
105211582
288890856
481961757
498315731
412825890
85008760
479624185
194507348
9613173
288867405
488240133
333950168
487759714
515064710
484635307
33407423
410278812
6100462
183272503
466795472
316918182
83642175
284831548
363266582
225200363
364930501
489354417
221900367
245793852
382050582
292422082
405923511
153229648
164304522
190759947
357143964
343839365
175159800
20117065
22596336
39398061
136667371
107485192
218018245
350189506
403488796
177746345
397822967
55374774
468358767
424297105
316859696
158831030
52116856
500108045
271420970
29498004
143169800
176388252
506831515
503196556
311149713
509198428
336982602
5420766
423899553
467850901
451310690
307661430
464059329
141350923
27736954
41544173
62582481
96237289
163357337
308255622
137379054
432935537
231769813
272631670
197911753
139678787
25512295
122719074
181623498
218305232
332068339
369244441
99957025
109657507
244750540
273546987
275210452
384195401
483316562
134368303
185159836
50403421
260175756
242733279
431827970
234638574
121559818
104726570
509534155
185087251
423814267
141495281
281267675
84414950
139624317
262447920
9075019
28430833
349575317
482808593
172233462
183653797
381217972
492545962
440006371
202385938
338729021
236148942
490844420
248294260
273323397
132793875
390187863
170662353
24298999
232256830
54562084
71355599
73277577
373286754
432610580
170080208
20989152
196531769
198932189
20208449
32836261
427997283
207210056
120027581
441668820
350765119
179750313
202025318
277982503
311623454
158051363
87346047
177997739
114086816
14868353
210018928
370178234
218242010
201251352
286533701
294395278
478642951
484124219
176579597
296726856
51106612
423068686
160337068
471678050
220995029
460842861
442985543
482703864
102239073
218856704
445647891
166415231
190420539
461841817
228256483
447225885
304509483
3031251
255598822
281817607
200225375
6278928
410326874
7831810
196933642
131596702
477239937
12936248
477606814
108062280
40117374
514652092
179352849
317740598
215715362
193352688
303412517
214788753
229404178
491279256
155032198
108215827
238053590
482827060
334868571
109153150
306119165
218397888
237885259
250853722
288855192
152291403
379010641
90210127
412585611
242863208
141505999
406399275
425420117
425762749
97139421
98169101
342798013
193689531
372373042
340248007
7489005
454546454
419997301
134008955
103033513
42346403
119870969
106271300
101364659
420826120
508518636
271808385
389409333
452407602
183671180
419086472
306061225
225904424
177924241
395395132
315886651
390985739
306752871
329728046
489300632
249750295
516534871
265314661
200355572
517434314
209577250
204551110
363511296
493184389
56811230
434052091
193987301
203757898
79120356
110349471
515136793
317103462
255046943
351000634
350592564
265086391
132902092
80585352
476467688
26773933
101600510
3005446
511906100
278924141
338259262
227552706
37977544
489872369
358224117
337947310
124640695
147205798
495213886
196962863
54682541
504169662
388124875
156136851
28501570
474388006
376940287
217249235
98026954
100047023
258917772
82118051
140719054
128362350
12676552
273693015
247853808
507950250
472600310
463377867
434799401
26666952
109628315
183326277
22379763
182348508
336566577
204922542
257246349
452656097
273874747
42818071
246637538
516181471
405904548
170648287
43588904
39872075
430798329
157057556
482700313
498660751
57390925
417018904
414480609
463602140
81456160
263716163
500542647
197113588
269743110
336590355
344696466
125394123
42479358
482447303
270209400
24402123
460859267
421326529
491763175
170276941
409888127
221632936
511212225
242933941
343936317
12256354
369102365
451992439
43149020
457422187
398288562
250714633
156596364
201013489
309469114
342468438
516796829
458322280
116604699
492212151
390879002
457899474
483547284
93385546
160613112
135691125
256187192
511812903
473419217
14845027
138831081
318971457
418181504
390487307
366122088
165692594
92704061
5239665
446783014
458856971
45963797
80841359
193199456
250442078
327313678
66548464
414262622
239611472
311415932
81447111
74697236
489358359
445613496
229748046
8564630
363163076
24957796
78315750
332923653
13075847
353135339
241680566
460357537
327623245
279605728
442603508
116275202
192315859
351217573
264710724
258810432
28215722
345107805
111811230
381577696
448269555
412986719
296290562
197534463
307802003
209614041
141481372
491421427
236797363
252585286
372621871
166818717
294758818
516741279
416840278
358836997
476543936
145991919
182688345
362271721
253175332
480341034
322358612
296663017
357813046
362338371
493198309
275959805
233546995
387842739
177808672
87430253
448677163
290800068
216107100
256969393
308779650
307327280
513680995
97225295
313967431
232404067
248592989
306561183
373013231
316111027
480323921
91118564
289074942
500984944
1433716
77123267
15222748
496012333
239537713
141782628
478723519
354393328
392768709
416252489
135788353
448656538
73596869
473656997
497653975
174825043
90519416
381062022
278041768
127061428
251890924
285276850
499668144
288646450
389321864
248466914
7334816
277854703
352628001
284648651
384391970
449265896
331538480
224300234
267479519
394077796
438962250
517654238
7076179
223450564
12771032
316834704
152157845
369589944
480701065
120077453
29968949
24626642
339780309
307934936
370667576
444877247
319739990
423925439
117203883
128198986
387604163
417644157
439267160
506136048
370808474
295164928
348487014
338657442
263580221
269296328
247163910
372414495
168571285
268582989
48841124
26399479
73201999
497525346
450906114
316424219
359159734
185726504
193953998
483973609
486932637
174830498
98567530
338878416
280547665
415007724
249430438
429186158
245233698
403340658
316453570
162410292
404667908
115597477
441953082
114571409
396974014
304875645
240908620
251358576
280016798
443036388
249634289
454324046
330018080
147368564
463518326
285517805
97064275
496290268
113611224
415674806
176856522
468318661
407274936
501839514
164721778
358754838
41309658
197287474
187691778
143776001
74910151
361973587
432349622
327082875
517517241
285836124
181005784
137319227
343631261
128639814
480847208
118143488
156699994
253313082
383291219
259616363
196390841
35033740
26417708
60930562
343246880
317650151
351711285
223643885
157807278
116239602
474181198
127183947
460554710
174834570
253076235
450544208
181031291
387852182
145696218
305678533
142167102
498207063
436610345
213093595
124652079
241517503
45183467
315375537
77920885
200964370
455410219
112991164
382815076
254783966
351201736
128105338
466728127
221246473
447816287
118019536
202462710
18716570
82873399
58414299
335405507
35992388
412322592
486793466
36003462
137864904
178903770
13626395
493095955
129084707
335538372
157328246
181879060
434083138
431574950
126673434
41623512
115318139
151191610
241787525
35993470
473965422
143907755
398155740
111771205
37123273
246013944
471737464
141625933
301543798
179056698
486861440
76355258
234275164
420361439
82902919
423165788
39797681
501301025
414873154
498606996
385130174
316100980
91993787
168080468
145193143
285720542
375848788
348677405
197455990
456431905
458935959
278547114
500383421
506666756
135529217
304420667
262975879
272540541
432895183
309426604
239270973
230816959
96186190
258078671
15404591
198007597
304476938
116344269
144835240
357731001
112013603
25556264
218122142
89080753
2624031
448903428
104228354
8658321
128549956
333233546
87315323
44863802
419233948
88398172
232853075
233337882
19481157
22706525
231166065
492137998
497634548
303004916
298630399
413555000
199242694
8936445
256630974
215379526
7889247
335020278
414357868
198082541
79240577
150258554
437244334
171297019
390136133
48685709
255801382
332881619
25737657
295965943
279668947
147387687
10548604
516706420
334722194
220275079
181950548
486164931
114418709
30393303
71176430
355076969
364429884
216262988
325574872
482121604
423945504
389760123
365054302
35633139
98563435
142982309
436817081
259124337
425977399
354975525
287565668
149519264
203708602
101901520
420506418
46397682
15422326
252044185
341319324
228931167
299093054
180636867
384558488
325857599
61367273
174304978
264845776
18289191
313883884
309828163
442593373
78850614
101573433
78154810
458933144
121964120
289109381
78836319
265169087
137138325
209893058
31686777
151080716
490367557
177105993
493601434
186063312
188920010
154746852
113738195
291258036
188363967
214078105
103505956
304896451
101966975
490303360
418854042
371039657
289532262
497045708
440324588
59925614
460645784
375183639
56193505
498961450
132754853
92961064
93484529
255554225
227907606
312148169
233437168
517811696
394771627
386646132
283351224
101551609
463051432
408300305
494280260
87204323
266332424
284434784
429260623
345289393
217313796
283482509
485235670
388615048
61885044
58208207
155170606
476730007
143234706
349862496
260633176
238541288
461815922
9402213
43729856
181293770
333079485
331425588
196844260
65807435
160642599
143462677
261365930
10393052
480438285
274947501
115694951
24562931
487020251
419785755
169607729
200281014
61420170
468488061
198930390
414851598
318726292
507034566
262215352
375673592
12294180
202123886
337092034
244476173
151415957
503697071
242090135
28074870
80893661
469779859
290693543
306793684
423054988
453896190
386578852
408326973
419849523
58974781
74397577
398144659
488753194
506042955
185394014
484454640
196630768
252204530
390780801
489853347
350349082
92189818
234590590
281092602
432461256
184753866
90204852
158833605
152511404
374319848
247782492
430416623
189949834
162088906
463569220
278406475
395796589
222816191
351733698
428724705
390509645
71580313
109713549
220238011
80249110
500954486
8648413
157597946
114550913
285545780
61946261
337161432
148896730
446157631
104602328
372274343
477153446
77186340
333845592
497534353
286054107
375890557
403269700
262427104
226651595
236509264
135175207
79099892
264321334
413692983
373280325
308765725
467684399
221369103
501773236
455686374
103700004
117117528
27874145
205191298
33647173
179716836
206951511
67051030
264182783
206385371
495865138
278034264
7367840
442742932
229470465
175129410
413825709
404870741
385593538
256694035
499132648
331391890
101276383
187898990
54445580
425518484
422346354
413008339
186565572
13883668
161173083
188869091
438740243
19664408
115979864
157136450
125951949
476581323
9853109
141387716
177781423
138415776
466183030
38097779
125917479
421809580
373189401
437336062
335147217
54996096
138653875
6134870
142881778
63077197
384448556
292353251
69693654
262527538
500084667
347941673
390514322
343596758
515681742
144105573
344629287
282778048
126714842
201580283
62287071
60085816
487795991
517249580
9598876
214162688
258464103
500198013
26354017
4670744
359285735
166688783
437934239
281276077
431664074
299728508
238030853
517991068
80163627
288780037
421540834
128632319
489039701
171260700
131987844
214945569
378779612
283723283
93258547
289346117
133170453
493916097
460117451
491788947
456874855
322706147
359068755
56348420
208526783
108504657
241780926
178857012
13439284
78620811
262214283
505013370
243653560
291613519
211421025
56819687
456341472
379512875
166141742
341308988
446287832
64011196
485596222
244234653
7642120
68605879
261190631
341732068
261362897
167153339
4674114
169876605
404871791
118039655
24713765
227935363
241215519
480222552
234157375
179618857
219066501
406599028
13063775
462729689
205711112
371425860
297657925
387962076
37370948
312116505
99358280
353867308
445239427
272505091
43759910
228289930
487270349
170007553
415006076
259453728
330070851
189418970
162887833
173175215
475700291
342414041
195185929
218322071
190505128
331904109
165621853
94695603
182934020
274554570
9262677
368680646
3450019
422274281
27675701
233673852
304398654
198062290
487001242
358044969
292549089
244707749
22257441
287108056
500456838
133188930
499313404
248666159
446506071
19818703
313833152
391487663
271387233
313332444
430457757
218750337
9747079
384817300
8495618
312042086
325539094
413788988
197297939
218109530
497800718
381120422
81596498
299891608
233878632
482963838
382474864
351878476
502628072
388159285
493175742
415928759
495785639
282258952
363307347
33932190
97813638
71230526
222733410
362503524
385063074
318235543
283999159
238617779
169727842
349943728
276925147
498012348
389019875
69699833
278976750
384206432
312014874
492246515
223854221
293494598
512753104
490574838
432917669
329740323
362643681
476734815
36146951
159088862
366372940
43449897
398861399
516924869
287873610
338778516
376821773
351203556
266130314
263084185
113711132
472836613
136594427
17925138
197709001
443096271
290884401
76775463
513548788
375667458
319498696
253139432
45296377
352782471
351875352
512105071
59916671
502653189
386361915
338130462
501417656
415275376
342645661
490349241
256548359
405909526
324231307
169444515
443887230
390418604
288292436
429598590
328852402
43223434
253802666
444516122
426982568
125783096
136162862
80864022
200660903
498793718
309063461
344653897
456008688
475423013
357733243
285693365
458677238
44164250
288724400
277456734
184240220
288761063
379254141
229566110
473770538
195507975
25504303
24295357
121591241
487776769
336895479
440214015
74193087
466408958
482346972
265678973
356918266
199063636
480899133
317800522
387067632
233596876
395277929
244239697
169393861
246441312
398408888
98434179
196839675
164707787
52382620
152082368
129452058
511782873
445399079
202993788
62190785
423654694
277717194
228171366
355938616
225320979
425490207
451717452
401563013
255981782
202133854
147939468
35920555
397491837
440021262
359276921
304760596
378642214
221079636
273062418
35627239
227086815
331432453
392132833
41798758
44422398
285890511
95134356
136228121
132245024
109617185
358619070
291070407
33954821
101175711
387182779
223461620
95599214
410535427
104205913
364529444
21783519
72575009
425058592
18613638
76821539
417973559
261192109
400042571
379226765
59303693
132103391
462828667
280309691
446610200
180403052
481685249
28973793
449482317
275646197
504506965
370028334
73076219
117714285
468498996
9217414
212727909
136600056
246190700
25858497
269901263
3895230
293516071
421324531
236954971
495988215
129046165
389521722
314320959
284516857
349452745
328464724
438196153
329163723
488937828
256454524
486952908
199953379
486923508
5920822
382357470
130019039
19023985
4553609
400644470
441206396
361331029
391050461
179431780
275916408
461122324
224458021
240114117
140784432
41762392
31124261
112264114
196884182
150907671
170847139
36826795
87293604
350310873
274382057
52123111
343134401
133949756
33982648
363835245
215722161
134119296
2589902
174835901
431146267
111049648
55568775
157860614
316698456
188007131
240211277
1948467
388265591
321999035
432748360
428492035
177176367
415937557
139271662
21050571
12797041
457055728
203665874
228962018
184313435
225614449
377650465
436038939
516307206
483847218
138636395
320000956
197375510
330765790
217050366
236447289
121049680
55057902
313662053
209547507
140227991
415357272
51455177
437386927
488606980
496545953
246583666
489132944
313464925
411677754
186433543
497568992
128371359
172709397
85643087
220652630
458944267
338694662
283770642
19681358
161655508
247123084
292755635
455302712
314330997
396304545
10960249
409011123
396451149
504028178
139023656
469445626
137909751
245338997
253483739
348513357
290073054
240013566
357789085
488754946
83226137
212619339
109114092
263797075
456744548
231067243
184865270
504113541
141402530
374225824
341699372
146403850
511942555
163798035
95734219
176378323
32308886
284910446
422244583
506746848
436289036
426450013
409772941
62523368
398981934
35398447
322291670
18248711
225630536
203412986
174787955
39017566
176255726
72556408
313373958
482071632
453893916
182872692
261626538
142652130
296163529
17105172
56349753
181161206
177555235
476257411
316667203
304184793
237894045
1564518
331239273
381750899
248308892
437109053
453220761
195581336
253556482
150167618
138411808
24699223
228128883
179429509
455815250
264218892
502394881
156030502
233850289
84194200
120484828
117920702
265737730
111992500
196258147
43725465
345692352
405517951
88780442
163482105
482869640
138657192
359452756
64185982
177844094
10216437
476468995
138377150
158347405
485722686
382690690
283361430
166455698
375693770
348218216
30740807
61255102
326893418
18605133
510683469
95584864
402408331
93815825
438995811
440322733
335649640
466825571
366051905
247640798
187522292
502017941
409038599
461166591
141147256
118640247
452306548
430502059
286853301
291624690
492595442
307800069
377972113
232557152
256724899
89451451
142876832
288633000
495125178
91802350
4996536
22417984
97134519
507662813
486138979
44535610
150292963
484587208
373742647
510892368
74858846
451582919
481977654
486588232
81009889
369228202
409538818
51223012
332672840
405571957
198785241
27917839
405510969
499161701
173113858
267749573
352352533
20327825
280997266
173961801
412848053
509891523
82222757
428182615
250546862
189305166
375532928
218858305
6818297
232338891
492462389
390993300
138002609
6144373
315282581
343118061
410944167
22442701
182890972
256742014
253800812
120722545
347218131
210719911
239329895
306048746
210077121
20473363
145358092
223048228
468554696
399162287
237307671
441051409
408037996
294034278
254989918
213474819
485604089
319288626
464416234
322631251
217339849
226453111
17238851
486091754
371999806
200725751
389121597
27319941
461817671
206232405
368470296
72350341
420107939
75148298
182341191
381044946
347420886
474822792
195509162
311617163
482465884
16273496
343737548
194089993
146603150
194091899
281317038
1494801
195648232
137237893
114492644
189237104
482272122
203135574
230573426
351173806
452011962
505776736
408846181
344337697
144024118
41376368
47560209
74688624
445573265
265735509
285135362
354785192
72501281
94325339
301522197
277915769
18059419
10172198
36690991
345714170
446796735
244046678
125957104
46089270
214749255
193261075
428585581
311301867
335346369
130427408
258694139
150302865
401276567
436710838
296607143
101170938
427840734
25232003
447496571
96870213
318045172
194835594
82856172
43376532
414488041
67461680
9698390
109706643
10024264
274120231
352784053
242575443
426789628
354756235
500371499
381208598
346431960
285641943
189951269
431371326
413623469
173905336
294081873
94502979
354641554
134587192
382808485
184266818
214315988
328641708
133262270
212629624
397589563
354396904
228968870
73223924
362048830
355807888
108836431
274525916
303593355
409597982
6915082
34202100
23163179
182609586
308511390
109597346
329646429
35686992
193384377
466392482
467545759
421345355
221543780
378424303
416470637
148282533
65416574
504729339
244849174
1957291
437512782
435387937
509899860
512936221
183175097
397689371
308226997
227429191
254699903
187869651
262171716
399749326
428291337
71378056
200336905
187934759
462102630
211507016
212339007
1371809
52450536
418570105
80264189
24546614
221115968
251554357
45589299
164143500
59766820
127149430
448165233
323951395
281962698
228383926
164230430
336027078
223028390
412911442
219519177
402288970
432915315
386495519
369987818
125462978
390446408
167151692
424830951
225669749
110854621
119347415
471245518
97255351
416949200
487526315
275184290
219900109
472327357
383192789
137815473
509525750
145734989
145999807
324070850
516238142
342755550
443450340
159952342
412351240
63894488
176835165
28047451
298148586
52542601
182837521
66692684
312909265
405491822
67786622
77057541
194329872
60017318
36967484
26085820
14940934
399363254
471457604
307202773
506838617
272086821
154458416
204703213
76795730
158962720
506739128
468901935
289804737
460402039
413109519
513544093
180321094
225233036
161098295
35561175
268677042
288066931
120619651
57409577
65542715
447422420
244552286
502049022
341570541
339491629
362408680
305681228
479371727
361740969
444212598
312525502
82506091
485362805
363347191
290084523
26592076
224928638
190464056
310172783
440014203
135840026
184285108
244003132
393706167
104852344
127748764
103974584
314081872
163993707
459388976
467840953
367785173
248344851
17574302
247300271
227421436
46363780
337283663
463460370
106490706
9230483
427945239
424354226
69061147
20342490
517809486
432580572
386465298
338973135
338542613
135137661
47316570
71507545
306746277
228859024
249321855
467379270
517503544
503011057
478167215
410127434
76860283
69101996
368106803
470079374
507395413
94724583
194254094
376303290
320575217
28244109
215652454
110274684
424029268
242702908
372438899
89909626
237961753
134073200
322610371
145482182
237426663
471114960
222362262
416946836
396965586
282125512
89584442
181541204
362101898
429715154
138847092
189474344
89527999
289505247
81155478
270663009
97953091
164783286
207411695
278334509
374433687
224099041
281085838
86988628
217887861
151300288
445017412
479056232
179648311
82262661
393749081
471279549
197314346
299632429
415019302
173043864
393668146
305279904
72772180
92471985
245779445
399295504
357145694
408864851
466773762
248494827
495441972
261940223
267031920
247416161
113675082
329165293
447956209
36144949
303159456
62327893
345942484
147512688
484303275
262057847
418449711
55248047
464712503
390383077
408393686
32385936
115525459
350109963
319609367
342905802
23475416
428041389
226891842
24644198
163969444
52003535
467040062
291588426
26519048
160873000
405174430
488204953
220638333
386346425
101176911
152649466
235787888
355933685
322721939
396828485
135530684
57914672
437128607
168201419
452933568
247452007
313134194
95387922
206036543
20448409
95215106
140362525
323209977
454606812
320451405
351246535
71344765
64357423
139821040
142715301
244684305
462150252
409208447
480284023
210803337
329509393
55724853
156859101
74686075
270790554
315790971
140250670
323944422
123383008
388249626
356728470
204379558
428135989
148702431
197812357
366205089
296703902
445884778
443702456
448810040
273610212
282055207
371844518
156752333
236469255
255835935
459969299
377970395
50972065
447763719
260220746
476537637
1669694
86669061
366843741
108082136
428119757
210578550
260292766
232659410
262933787
176730398
175428453
354139840
390314940
304452327
267539407
360964173
113390379
31521099
20758997
454508490
403300955
509740055
418324968
337576832
166503848
319311434
105847254
203694079
58357926
85388334
432597516
332879420
255537280
408430473
469086560
59892298
163716100
239165407
86767113
138293064
60335164
381994098
473476481
39360965
55148130
487971171
38213098
383893802
492683263
155775227
67932481
472905333
448613200
353183944
360591949
156385856
216330234
341376514
407851036
429100779
246598252
88194842
80633679
440350758
414816445
174255535
181057109
490395764
360340345
138558093
395545272
399602043
44985711
352813528
380436107
388276269
412364431
86954301
278954333
417299008
23734502
276773135
395110868
117006008
355493889
285893445
301556089
82341421
269122938
398840193
140349427
187834245
454306707
264604698
256755476
93017116
494929812
481998635
417745841
103161137
329918476
59614991
389679404
16355275
6181422
407267038
134400302
92388910
225497221
480063388
469834757
63033376
452868622
489707370
455946966
152574079
282334794
472158601
182806510
114131167
1012300
407332833
280940505
266427581
32650249
287612197
504311387
6814116
177624968
454699835
372336906
75991349
313953393
191178938
217719933
153169757
36263881
50578627
371953345
142990821
70396096
491299071
129944128
53328401
141215398
86810278
333936279
75383527
340537770
456167001
310873348
245892563
266715824
171878958
424169196
488387328
70773937
253382454
461450790
176885716
396788302
365264708
163147541
277662512
251580171
216163163
516755518
141311455
427403041
350331411
40293379
212581592
323486584
116326900
308538318
337631850
477365756
202400650
197439694
127122039
13749267
48285673
426777161
91184928
393967415
374593312
109372701
126751215
68152639
481810638
387348399
483803600
442431013
13182198
175024601
357716923
484648690
337352847
461782456
13886724
79618251
270093071
259485927
146570588
41650222
513283117
307683429
369499157
271451513
100044643
195481874
105209060
476906173
120811545
198413091
39156914
391267802
237538549
426672820
202398970
466456205
137103594
163500001
448910818
46699338
289422126
480720889
487073349
256790672
92815318
216801974
479320887
427117382
93148968
375517270
244835013
93755068
77748650
360942045
158686429
324365019
117835397
419063055
253671450
401227226
424284933
213741864
30586834
248027210
32562376
195263458
103780841
488784505
462647835
433234546
234550413
22011370
54815108
222420517
290845933
205839500
423850884
440679672
304118778
4506497
75267208
171924808
98586023
225163753
122976012
398891096
479343833
209908282
281493134
426113091
32417157
53699339
425940096
282123941
402431596
324572224
55106599
447421097
400385978
246419664
400037253
239281827
19058306
300287237
177813
250926484
278680851
66309476
468844003
44854326
192348323
335705016
481880360
26531259
176093831
508321978
221057807
42871739
401309401
231243959
78234521
249543440
264337733
193903073
99582328
16469375
272776031
65952187
110145122
171127973
273057145
187667635
285006312
489655972
308613014
181458876
28342906
353185849
239551508
52668564
263190997
220337682
362174704
422844669
434003396
423682584
2008852
372993698
200040221
373014514
229258334
120552793
89933815
120313893
167291585
208965315
459591686
294906166
315640383
296669258
202201688
470269182
320282161
491293809
466521777
56461413
278199513
20696929
241899452
114291411
17011761
375557749
215562792
113967084
273411136
124403048
140311743
9649127
99148770
201089373
73093491
394740833
280532243
394034766
502775881
264055735
3436053
499175091
193478473
144013173
316875370
72482982
300657333
240122339
132559244
434296614
236956628
114588663
105431681
153200968
408206640
152036017
43484921
184041583
140301647
53395187
29947720
129317616
355732437
243062077
173047488
270291888
510380165
307136417
34803537
89888535
506015778
171813996
477246764
423105659
234357647
330084057
517116103
446555762
76913692
44747161
413745845
411835833
430275082
7668337
511677385
241838084
216494593
290178299
484466193
129799688
388747254
220664250
374663621
141153752
76490520
14966817
309395191
47282049
170268489
327453331
417712762
430956930
54944500
66320514
28763939
103291748
452706234
465352458
178843449
170338504
117799619
495759763
132091284
85670488
389804893
494414032
219316932
186418078
219492921
211767169
264266190
71624905
38060810
112728164
462462668
235516760
375536604
33557326
384597529
355647800
354945520
373258064
193932591
470017473
137970598
317565913
348859034
179884942
424157200
4084241
349755900
83703472
367803700
351211371
358120490
2061933
270391589
413506751
164199422
502255800
397097869
34267792
130335044
44972782
469166317
112211157
66759786
333667708
285093952
26698415
117548016
38686556
44062177
306925874
243136804
157488557
400913972
161769554
53409249
144510355
416168320
241429341
416608276
58561335
480240471
427256158
319345906
171360533
198027233
488335635
284108553
35035061
448783595
311003767
491947826
158061295
325141286
430935332
169091575
410495165
186521990
319701717
207206692
180397593
96070682
269484168
308470083
100115207
417633821
501818269
140193575
11362604
408283492
364857433
256243866
30606815
378062085
25963395
299293710
192216288
508571429
349726643
503968212
416783530
228720504
487039099
59203172
268156145
258075894
44383840
43594133
136142142
8008531
456681200
507077952
242864551
54444160
371219571
323231629
228821935
326896393
221687461
39215208
343786225
349711641
358153617
373968945
305063036
308209134
385078832
504910597
108547738
13763173
7126054
419678011
284474141
20275002
473701918
22591633
248938130
162040408
172511519
2903615
299165175
134412655
479269587
76270199
354723634
373854383
396784258
295397733
222766921
405069272
476907981
278388734
354548917
288563176
313770886
414938055
41184262
342023152
26429175
450678230
64536300
481119794
128749927
504319374
76583731
154374762
21567626
165062282
432387471
462700956
393157158
259579060
361905589
256027613
423999737
55351382
197810263
293682865
325762482
452980845
475626601
276897091
362741732
389411165
475528619
497585709
358264488
497263523
504795245
306149279
362532893
506176258
499822964
164927809
178362192
314267141
266735870
229505829
162486643
8066461
508981346
96667963
359945575
201803463
234336899
442711661
273596807
278859364
409725248
6851533
325485290
262606088
194582837
461859324
202695935
510645066
393389069
257317454
389764142
130505761
81200578
494795184
189034211
14378470
308540071
432555664
261544081
106385029
70151752
201169999
468590164
54377503
5642671
197980984
94994573
374310290
291958418
225056748
105975020
320217156
291520699
436516704
194474106
203357807
434021418
324987837
388246378
110273211
302648192
161875610
238896624
138564031
483616577
331114179
381683736
256128842
313862962
54214600
446979987
58741273
279572183
222741493
83263580
477289477
304028853
266433627
130552879
343104815
106348611
247460590
65207901
365024156
411039014
114133928
262202341
7768615
141810158
432079445
254986330
176279678
338352572
110725559
385236293
1765786
406413102
488544487
142783918
461383925
283533407
233727840
269824534
346772286
291611986
239500586
369683755
57423804
348375166
44896003
147012886
494963047
87486732
410707280
31722006
326388324
391807833
205580557
200986032
129848362
47965003
167314893
75296414
331551851
226789356
314801038
501668428
80648820
276188003
517387889
123046070
171841431
279380913
276375554
181054527
497737618
204288767
339499695
98880864
158539740
358646754
491514126
336793023
437724005
320305666
18862270
418967172
167951278
270545896
32816352
230945316
384657771
509742095
300912451
98794380
20280341
230141919
334371855
130823103
146395175
201142719
32838825
423898299
33409941
29804954
173225167
451844787
404490958
230575283
16397281
167485363
276068060
424892142
382044312
466632205
487565315
33424653
22451772
58646343
448866654
390008750
172994369
500672859
117186442
440187866
61282303
163253086
129363607
109206817
370389333
129439499
17272695
148389682
121647467
262582837
103367431
162584691
454167862
186496024
289545224
449850492
15013594
339512338
387717476
94353880
348103195
412634355
229865969
337195727
462468321
174847452
178937390
22958927
147211590
288764865
18778622
74549592
196667855
452979258
480518531
481112974
17072929
391726383
439085912
180942913
368357235
101092052
360279790
1934093
149707818
404419017
304550786
232615368
155854967
76932950
119869553
274527445
276536066
182917842
247665000
20852106
246908338
336777796
393742001
162701949
79238105
339434826
227640792
167424827
183843650
190648776
145507849
260369059
340315123
455798367
403310634
336120566
197065883
446845844
499294843
100954286
404421942
94552172
496834159
81835429
55905596
279122972
176544444
146590730
434954268
463236634
414375877
507134360
189030542
110688284
286351860
477869900
276320071
288431068
372079492
214362223
103403278
46081129
473790112
27730768
61924455
432019769
509278439
441219373
339573278
352529647
348186296
99145731
25343323
339576100
353133787
118009875
409511301
383046247
406071416
363823886
220738406
481569169
23930716
97634011
406758828
115152331
172671225
335216569
468626833
429931875
211754420
430398814
387502638
119548509
498522358
78773910
122349522
245075186
489118262
25207149
504985575
355062390
457624678
83239114
65480592
450915300
261792968
183137380
71296298
128329591
141962038
507118733
93189617
43893029
492094701
81887687
352486896
433176856
65607012
224234121
235752527
220555990
412025229
26319471
52380087
374716758
261025177
269566565
341801004
302386621
41479419
12355949
265777597
215913023
162309939
229694409
29092494
370301482
190613603
250916211
174532728
461640693
356598016
222593005
242514074
447990595
13335715
194699773
351489174
44349843
135206633
135712293
121737459
57818691
96881649
2508336
107345611
369451702
512294424
351810167
511910150
170347060
214781356
29349061
31166116
364295454
184776475
298344684
30900770
218827888
246417847
467554412
170234583
299410198
513800962
415405492
394519763
360327945
495768518
235293859
129756106
406868677
85353218
380882516
266245392
219418173
410176630
500515091
222899433
74436308
81668596
98831031
494182842
394036326
474046674
121058695
105324270
503525451
207522250
205138534
381962204
501901297
337722199
11350796
72302779
136505828
247783870
24817082
270714268
452784830
9683260
404533557
319232435
283192104
84857151
483445395
313843038
100959262
180337565
136574181
44561468
179883091
64452378
444264275
327515266
40479544
184577462
405443070
429250035
374153411
222339284
155008038
405267754
368857585
420912755
54293017
149685332
131886994
409802638
447705152
466152286
511953769
27249600
354171690
74248874
125834055
369208521
389243201
68930152
341130672
5997914
228837519
263245390
167481460
228210158
130151175
80294596
496097780
255575473
125776969
513861449
212658195
225245161
407711832
512141329
505825616
54208330
12116112
53200148
441799040
49071435
324370836
381578882
388818914
239519261
486603393
497823909
249330650
125634458
385255752
75508429
326808963
122532684
443423951
369224490
299334455
161489844
328460814
417822633
59328548
354819238
160074925
184229509
349381227
66743614
325865472
338971946
281051318
284313382
169448673
228313759
461010694
48695293
483045993
17027342
3650505
457537625
162065159
137233110
183957175
497080824
82085024
62154238
344046320
495971732
105457888
276517340
478312219
106304553
67281038
28657764
428584253
388599642
98918856
414649476
347318729
180404955
224248028
19129815
135659613
335570239
288937959
320412193
404473332
30466106
53671345
223619147
25408784
399933272
293825506
129476607
17840063
241477140
103477325
102280499
68876312
70599961
83508517
357549423
467656367
238848352
429403264
432070834
45451955
320659495
385531867
184934568
7610679
313985353
428052992
220892672
279424843
105809112
296447948
18713009
346553267
15939610
221214469
154954976
347306804
262149089
444714158
202269230
37280026
153223336
11257258
147840849
58010236
253912815
285958046
502312675
343656698
221239605
459395880
300339799
150714509
480809444
475749514
492010361
30343157
487316438
245522453
27486629
49817320
233978920
153336019
502983877
466149575
356880439
57446247
266637935
2576894
17449738
180458872
108003295
481837351
85280295
454965792
133917459
363231413
91583835
27822449
368167299
292256300
208968070
329551702
139699957
255788738
235977340
50983039
474326599
387150385
360097169
242128079
116556692
166532266
421848457
159680528
490438408
475692643
29696507
254754490
420096441
391628619
230009351
63797565
1991206
224213745
39050936
100221145
177883527
133721939
122378283
179558014
460201271
246523584
181149700
279289624
269741035
347746575
258714295
323409988
482137943
393353760
123001800
44586638
428476309
126225877
78812143
251810622
129794262
326416626
50540413
107344187
154462437
304779110
19941135
384482474
171719777
277852799
341978536
183543749
149239731
269842904
449648558
111785510
376080068
229350871
287582468
452691093
56429159
102791013
450867548
330830920
31431936
168648855
357497551
73696375
366332580
119481839
121617406
320423191
454795046
123662399
45969532
214584312
225866468
36685747
516169297
160901921
7100019
104802307
353885528
115550072
152819481
173568427
50541541
193147164
382568220
3343452
172327695
84632821
459743382
240617772
98594719
409419059
368354356
14481931
143069280
386133466
276107630
328941120
101739049
424068241
402016696
492535176
480357495
401556411
350436382
449395027
108680409
351184956
501656125
222880665
464713687
66008230
173631535
415778301
225589860
100593458
213565788
134408435
352943603
24523701
132283352
112430778
167737492
441334605
62579382
508459570
437970566
495805758
104258737
123377549
41010538
188719393
338330053
212795831
299319712
162003795
447065636
278744081
494299760
98924299
53189004
66855178
471206184
150096213
476598281
104284402
208754843
193786724
20077286
351396401
354582858
254191224
434773097
284785232
478586548
422606173
360585785
428224776
19375161
204769415
147605179
69297646
41223787
410165284
70657845
263799083
450598814
403164420
465894364
216425306
371749471
82449055
499609681
345850079
278527098
385115857
274429389
367494693
457099908
193565570
113360208
242761767
213894811
124794937
183441187
384855285
61249373
234755853
129003993
494757179
193500077
317168880
224261093
337469609
463215465
25905444
440339001
222782858
197843476
239022081
261281314
472129689
511510836
162252411
187394530
375167110
40773076
137716506
395414940
110133321
477903286
315999851
396191441
353878034
178702179
255528520
173444801
265800236
161527036
408306618
235649994
467194762
178301885
392914480
271187526
338970729
66011057
320284019
348249598
305804686
116214456
216080884
441902280
479719811
348840040
440421917
109377558
212416621
130994843
117899596
475105406
227290721
15539054
450311017
389716282
70568812
244210256
291887410
93175637
369820781
6910142
464184279
80870309
240519274
489732059
475124951
275665757
125389437
320431007
319033724
324992378
96665011
290526574
231688931
48700669
262644652
286680614
509975388
363844043
416650149
251706498
4805867
138231006
185119734
161200400
396384221
117133463
147935585
290181638
250277398
92333158
318851109
474977478
121616018
349400981
504766839
405346463
103266503
141339676
472205388
172200482
24896075
253655976
125445834
326444552
306055902
232791277
433433351
269760301
451812559
220955735
366105504
422272520
383837675
385878399
426391895
273543906
304820291
175416411
248318463
102903540
442504430
231204198
286801135
376744315
419926628
478272142
130987933
370353771
31209361
86349026
94791253
96683784
138332934
394098518
397434274
268709585
418195100
266361218
24241490
443028040
423879548
183888117
475189622
346758891
158445904
341410213
325772389
303380579
147922433
274167865
351257473
189543947
394281256
80156039
347353679
261402497
236424950
435455732
276514766
274900528
241698175
231721785
124583786
367258577
225736606
472647668
403169975
182034991
243640701
334775543
275870225
262099685
448637376
65630107
101719433
18512191
259933650
193809048
154276386
102335311
468008531
80318286
96836204
288802662
38991791
4334930
178490652
421462444
116651834
197109529
234352614
495680958
486063868
324540275
78094535
159056978
142033343
412698124
202181672
1382541
41346991
46711268
47024400
192211634
44286801
508207193
69499311
305689824
83395994
164552176
58781198
317019467
481574978
15493522
370858134
36243035
151819582
380189282
118397592
139924204
346656355
70578223
114704224
31738993
159591376
108333196
458132811
285806096
454677538
473862658
49830797
196422393
142363984
346984758
222134280
283396450
405435968
211248862
454130692
286221246
482854106
486356153
314833376
469339558
310899422
35660559
274752829
432908339
56856679
432456261
246491433
92048721
125832182
74309299
347425119
451565201
19197264
360369307
419948381
322032134
223272695
107217773
265939352
473460205
312810379
255848897
74860591
94658566
307446864
187201875
302881209
433436161
109166641
450118636
303884645
53764216
414666606
132015918
102902034
167356132
253699459
413620282
326286416
239564
38468506
274577646
362598174
33074382
485115212
314086298
395477646
301142962
365639870
26819718
68324685
433599064
12291564
318014509
302716237
39223606
384147378
366267847
344069470
326387244
95836990
184743435
240076706
177754639
161328358
365213491
365966958
157081113
6294628
172558261
301527204
397741975
278509663
194242135
15435032
264640429
48089399
240101244
150387354
327676466
54627845
49110712
231379410
452531491
400336978
450827752
245462620
49550989
58155155
269267392
388221592
270639774
477691121
20743112
476615536
16938534
393472237
153081601
191201454
46273389
155983512
54404984
55815565
237325362
428374183
75511450
446974333
110039518
169786605
21850124
52938406
75621314
332324144
207630323
383100708
320799905
17358667
357735493
377656932
432831683
210555888
380148883
128786866
129134047
104583470
319898551
138948414
279655290
371638003
198597590
681580
31228244
402296914
39896833
220044777
383026819
498485936
377751040
136924650
446486068
191989834
379720101
428246094
429960766
454251255
43477753
160580064
102248652
384370584
471918188
420090305
353788328
359405059
341421137
230231407
97462564
292061143
73281223
315006700
155508477
328198660
87495510
116094846
378669547
279262212
199773319
339538693
397166412
231647267
261324579
259799960
234648398
189020545
270423391
508498787
162402405
96813344
482186908
155054027
355911573
282446228
387650682
216294857
76312150
153384723
382227569
508729398
77295964
424201024
93467129
486608807
477222313
467310845
173481666
342879501
114225250
64470535
428614395
357632264
416085740
222457135
405937526
489845341
235756988
91593374
121137727
164542146
332344502
177730022
286762147
129625406
282984356
328706238
147114210
156617387
344624948
372153536
427030101
29518101
64559956
392081066
392442587
404326999
460220153
97624823
32731322
30481654
402979354
111172094
264831186
362424440
187034956
159161402
224992971
110485505
390786359
124382217
361449180
450114557
241901801
133636160
149492074
413837102
19097226
129792524
98694303
381193921
240686750
138924104
449678015
515286491
261927532
28161017
461087526
170044072
249009506
373146823
299479720
429703975
69051279
103408366
409778487
484928489
288542839
495243473
402064209
382904964
189994346
450515225
448780769
445298730
180694878
218475204
104894902
490989507
112138420
64055872
126984646
81404798
408031063
483147339
478304777
390505720
263947588
329224245
274686834
79135149
319403357
217886139
462365354
296036114
426166670
227280259
103171406
208471299
110747279
327459138
225683613
150028466
20551261
288362709
53345347
134561953
506084195
181404221
291256532
368484194
18449770
5468733
193832792
449960781
105908198
419506425
104874346
449083750
9133893
114760450
236271814
52106455
218451208
513665988
108829668
262471691
440505208
155232193
54130285
81938314
492918490
93905245
471097633
198256132
149780513
372003669
68593396
100130174
437781041
125395966
231922394
468868270
123027819
315759394
313729701
39044199
172180216
422355155
285124289
502838723
162566982
11730515
349558847
97802510
194648228
464131520
402910984
112116933
226595801
334956591
338893871
479829495
214116286
377500227
17304957
466523357
340202613
285360574
91195598
348741605
70824279
483056745
65318822
37096484
329018113
421505155
38205862
159228946
45432358
240384013
320827489
351233759
24468398
260225967
145626832
106317409
474720389
111475589
187759934
470670582
466357994
170240607
126643426
16111919
509889334
154545550
445369443
371680962
372427935
299768617
169383102
351315562
126213255
262553330
190731860
333099879
183747314
484993488
167344162
277001055
233144940
67182521
370670682
382511332
147745618
370608774
215779333
268771675
445393528
376550498
57411862
489616844
345357424
111606672
464258367
351722407
202188783
17706028
365697059
416582641
325738376
498839213
467193671
155009778
156319681
316139279
159829332
36294976
274744963
511198690
217816356
205915461
276834930
119719916
86842952
377800176
189698588
234247636
51945023
229913838
339357972
237282790
375842696
470173897
180213024
99943895
292932351
84188243
447360999
103182457
407607217
249422401
104249865
243040054
143634579
15214162
286758221
364074011
157476811
443523413
48437894
391955641
392389357
199823237
289008222
408089887
320223075
83384053
278358599
468849785
24855015
305920921
138904137
293120258
217939089
76784924
432460004
466669091
290787746
398725906
148350142
516232927
61148683
416122103
506795759
292805856
144123165
248732402
415102325
445843836
412398976
312971822
283505011
122131019
43766728
346669663
130647883
79140792
291638568
7004995
195453048
214457193
12794975
36442039
71439396
369292490
114778967
68148649
241970499
41332831
275615830
44500340
455449624
388428746
187228972
236768336
417812972
350316406
510201591
440911201
418637599
507928271
515700662
255512502
124873977
287133123
239445812
502462923
333204273
85138648
463715840
175668770
407345573
254661544
287655679
45850244
76043611
393645851
8224422
443836185
185082650
269423460
436182410
447330596
290719837
510179099
283925821
389786641
473179501
472788201
205922377
436303609
316963938
433613232
406029716
4526396
256089360
175739085
200649658
334540833
30138207
252617171
176873089
195587701
291330536
173812490
253500186
503603435
281699209
308133273
300786481
403660293
343439272
23540488
457034720
262347263
245152269
129761036
42770452
457298126
296826491
26009468
270588940
6193234
156051744
364033849
306606090
176260814
19759913
507213713
358664518
246970993
280065700
349951733
236342603
433146522
275852655
446855825
103453412
164241036
281227057
222605200
364707051
31368958
329197753
138523634
480787423
265433579
504006875
413694089
465427696
42497326
247673019
122691100
509470033
104151216
148620025
85032736
207098850
511498314
174502385
157220018
191192622
63347236
111456142
425478796
441171005
124766181
376872679
422901467
244283148
456232952
244884666
63053196
110233908
121937042
220798475
212622768
162770526
443406017
476865559
457770527
197515629
179902873
440071758
263793869
506394561
122224525
221457069
139557514
282724120
417968488
192464211
140034173
89149028
142924065
103001461
9145912
326623099
254317970
105175158
50184539
261128700
267194644
244097560
228405567
60007896
86043123
70142149
397999850
8041409
446456184
309309138
211749406
222047349
210365200
119700880
209312372
322269799
324398923
367209052
212444992
435852333
260871403
234512700
428881092
438296318
209065753
39671177
70070968
345976672
504886875
378680709
394747179
227239794
170818410
444465098
283424653
223399898
462447882
33965825
299073902
363446241
219152165
400681198
264288654
266635038
330737828
236396833
313535525
8582847
247455771
385423131
327543211
461486468
292368413
22072424
80660910
231930083
429279594
450653464
19428902
415254970
434504119
63309430
258357764
332452882
480140425
414638818
339816822
427259322
21178310
156345676
63249731
119216779
293882451
207518753
66885651
30089020
444846934
296093000
304900669
515263216
460736330
220401598
246965424
352293814
465999948
53873062
134176613
81815740
426054528
61265073
380565945
95555442
157360144
272756332
3409705
500469067
251312600
471283002
276656392
124620447
150236349
183251117
207982400
343259049
75971485
134692256
297851740
349319206
322810787
252536579
264537879
313759685
31219670
493094861
157293370
246416527
118636770
284927386
442225873
69918730
457947509
515316569
238295874
207746009
461367587
63706871
312430517
175011790
480311835
391811002
442092366
459207935
146787624
187158883
261213643
11852521
352600683
370361254
279329954
445541375
140658359
247306686
81441342
290649694
392107569
230178889
229274451
447033314
230744498
130453768
115516873
445535435
393979788
79514918
418958564
136880768
383017737
206593802
127568294
476010332
308991064
172267796
382212289
391555113
389709144
353407919
235086753
358159297
453514812
357855533
161399575
375692442
95041854
6433380
201595232
327050734
63511083
15992700
408585528
153863823
364763197
26048322
436365855
327325303
167982145
17776092
172060804
436865184
63775087
103614981
481680349
214683852
512332465
460911086
46069397
427936993
275170780
137139730
12659231
373381413
423995233
504003431
252654702
56714755
387867748
426826062
110622289
382649178
1052217
484062071
21112233
177222547
225326882
131914547
475763027
264404514
208017699
340662519
95132380
263653828
35723281
194435764
172154852
396036096
33156983
190130479
427483532
177599894
487441709
316595235
276836740
11712405
462818852
331981992
318538806
21364411
96920173
472714460
201352041
140941028
7835783
414734194
196573531
143348879
493768446
252827533
176614729
360626408
285996097
339398117
285185445
246993483
107085510
55650382
263645972
139570408
293242385
430532758
428046439
372874097
380936997
453518538
315050345
185517103
17336613
334618233
393452503
54651496
236376332
287292371
270455677
6584321
437167268
495888256
182796372
9540835
288394593
42407376
34207384
481454867
296439097
232138177
425956878
203568339
2782261
398455542
328077500
181701650
126234581
457504028
332201066
430875711
245553994
409488638
84217628
96325477
203060956
264752890
413963186
5208417
67339665
114921014
480390238
14326111
165558494
125823246
424276890
216441029
113036254
78870292
61397787
363207526
141220423
344685756
432293498
439261961
221533665
92711989
399675814
295067097
462632256
31260202
383833822
268029121
334337657
232144175
294848885
171620033
156047292
71224799
140971611
161951569
272360107
376853996
449342829
226241282
306636957
254055794
104936803
95924810
276027842
104260234
373040535
393213973
120662682
283714367
207628340
513810851
238293377
392570733
229569338
265264473
462375457
500989230
406796576
175728999
65781583
187556929
114554056
356364291
151389536
370714110
403493371
431097773
409651779
174751342
401947122
165219639
151200729
145320222
107281308
464321205
276252068
268214139
420849061
130930008
155074544
11858769
380733713
155853439
266353828
17157754
320979378
482471891
83878886
443026784
215190012
274869431
480826655
75367885
91971612
60674665
323375839
307902915
459247557
143403748
477910159
97038276
329440449
377458880
516827312
74745196
154669550
353496152
497856481
269096000
415576778
288762368
462557609
401282900
105597697
23535534
177242750
48890981
316471398
415839396
293648811
425648556
501926576
130064723
50631173
104889296
517293463
186003583
440584350
351285434
433528210
42166603
286742654
23199419
266490139
131410785
196431016
262784882
18749606
241216917
445640020
328640199
232355298
364562463
152609737
432385488
5153737
434231675
157480936
397933152
212041033
7392449
495087910
185918424
108769797
182527604
149842474
215800748
483286691
108095573
117226449
386731909
441672152
307872500
192534526
68498400
331784834
124790607
39789976
87639151
224411508
432756692
199305995
303331465
306701913
342412359
514339788
79268182
489509463
508608481
151249642
235152792
156113113
160308026
232519658
86304111
204654042
39794316
224816141
450582133
428175872
410207715
332011709
276186137
513938351
384080979
8645812
51879029
156639351
20904750
136204495
129352576
195742110
421252386
309809720
216059491
465210704
75842110
415183778
61571745
277896895
123908168
431491410
367363696
503770448
282411270
367535053
264792803
180086779
372011626
297588704
514733282
25864056
63954025
286836153
181546806
98725042
501311952
389563974
494710243
255831535
494787905
504650375
24726786
478449293
444495481
486969082
184648724
335512438
495824635
53647166
155011618
282415458
424858305
195164728
23181032
276471157
287913244
200128939
153278529
123198885
105473825
439817739
438163675
18612593
203919735
104718628
123839334
405834833
365928688
240590050
449656648
210782048
53742996
255700514
220859774
125642153
349087111
86243993
492631121
136638481
197275805
37942553
412711301
5030458
271089413
282794588
77173376
480853782
148694631
486125217
23912492
194653475
205115786
501547476
412621691
319356904
414937050
488119242
297057232
328814038
194782942
195450898
186926271
491792191
488017919
350867537
336720022
462956192
133923586
205583017
317833718
93122591
213600881
450779604
404207712
121096025
52062477
396491804
481152501
186585958
483002282
157812031
476613765
182482913
384075106
225942015
169553647
19464253
271522121
496972657
210616408
485694301
89187277
196069024
125727016
10765852
144396329
157390769
347108464
451950886
109401061
381288878
218197903
396961254
245286949
272193673
439457212
94578359
460766491
213529562
475101435
109311194
445396592
353940691
69986321
372804649
102671323
341767942
93260943
437752687
479945044
278068340
281496886
157037134
96724348
173171269
205619023
443300624
49194370
366351602
341216694
406064936
177728392
306476493
22134621
324363071
7433683
329790104
437379885
517374821
169162159
243262050
79956520
167268807
139717508
473750057
287752162
131011615
118963336
336972094
390402997
66613667
430629950
333609597
157778653
342126144
64471792
181413671
330040233
452798940
305390001
431332496
251672185
117268127
137712499
379640107
324444244
188000552
225205987
328003376
489380248
363152871
365694291
303609805
345037864
404504904
76173410
183500990
249394959
418316517
90673700
138477345
393341179
422301698
69783614
92492778
14977742
175023268
78796636
294545993
71126977
117247003
211186309
80422747
129894863
69411049
29496100
381170789
356860972
267391017
301367022
77238949
311052937
87704936
367930425
269133656
85780060
14343247
404189280
355633441
316580499
488945559
400901764
145703340
404290063
326228816
447564398
503586678
46757653
219247304
343864961
404764724
187495280
497528524
56208390
507698164
302065578
235925422
193335625
421899242
12377843
316248102
464812866
506561722
213802013
58318622
93850525
478130908
67431627
38224791
99479077
288291205
367959875
82037487
362222603
475927023
397545504
137521718
82950798
24776555
266381516
227508766
269386850
34290600
396800383
416905547
443810751
280804106
91484632
326620186
154793605
440653393
188045603
51730536
12989062
463765133
241868464
265365683
19304577
356948708
142916310
236928611
249932555
154085586
130654848
11469774
509795785
112846977
234073296
388361260
427129403
410980743
502279082
492659043
335142934
385688384
216899395
432347862
40131199
514443091
297822472
98392843
243275913
154945503
116777381
428272019
475965607
42933357
114724813
322082255
365866429
437838872
426211366
370507636
149580716
462848608
438372614
279225631
464685162
52231250
50110202
282641765
371706041
447279927
415116376
83228017
118721259
125170430
18941507
449246552
503965260
403175467
430498557
69393686
178485135
153558176
235487686
378402660
146359099
180265784
211300465
314769052
432992777
502895531
276250990
477090821
137577084
494142560
184991601
291746938
166807551
406780440
138892665
356169417
83649481
349875492
175595155
300687658
292289390
257616968
487223469
41633706
407631868
67512211
507647511
312329150
3576101
255202741
70741022
124385830
86618396
500096847
185152046
221440193
324774860
7720044
105888284
214586536
205926101
371257033
208253584
499265319
314929504
113534136
459860715
211410079
1736064
416645488
423473184
227006131
268318193
481213730
203750718
185477082
267878453
213880512
193127948
205983870
296803144
210950854
64676413
175720129
266887431
268688453
365355146
397384391
420455070
353762035
144512323
147837465
262304578
59092423
376835851
402875686
227316610
345792733
100355665
152626734
432873042
229038504
464259838
440823866
23854554
483642211
247471302
434251457
198264373
128960855
50817643
170823788
137590040
443082256
469679625
171030957
302014105
279146202
154674251
143537727
300137566
265665836
379878473
365525386
45773520
118923988
201758119
178226626
516167733
313018927
364382689
372468458
355459216
307127989
429356090
415213457
286101999
440215278
419016802
310875334
179072020
406757145
249687019
78004615
393075270
496522677
513935807
73625565
315551465
38099005
67132083
370246628
11928814
484963155
150361257
190719601
406275925
428545259
96220378
370755832
27136565
437590495
292804302
289988171
78474552
78911609
501157650
202374693
191787884
400501196
458792026
32842260
509022562
428521327
28037524
399259816
43469795
90816786
253622883
274314640
495796967
97081802
38925255
185712791
297502338
306968095
350563662
478478157
7678391
213511930
226905873
179336168
128638710
378493000
340288050
120925433
193899315
103075747
198167895
150111844
400946883
356650842
351548070
163105080
102947604
29854895
311247859
104199431
484949963
472792998
104747574
284423789
56493253
491300870
202488421
186115791
333280306
279612317
38376615
72705329
143878390
415690152
447519381
430091591
489276648
495851216
364644661
243043888
177069740
326560459
305924875
202680311
90979831
24214996
105980387
434326399
466981584
259219668
85409927
39196938
282742943
84119530
499587906
238026909
224836816
425928820
458467631
11456041
393391024
336514563
476048131
399340207
164536606
94561174
331059905
433687019
55661231
341512174
372183230
479394447
383222412
263934415
511270623
439367976
465392157
262338248
16609230
109280194
399663987
271891932
57363966
369611548
504123908
213668684
101814679
362676646
125708310
478772173
390385642
392242201
296572616
419442166
314676339
279664627
143242801
345231098
319905439
383429355
113250863
34169243
383636507
273467799
398483263
326357670
332737749
9260155
162295608
361566441
21343934
447251321
230291374
908538
517656860
127918840
389437932
386547466
203384020
352065092
171408827
252843342
12758747
66902006
181786092
56506073
253473637
514479211
237309477
392225309
356163479
203435857
360150163
280057465
117368705
358174330
459384537
353989370
293522393
80394764
372202787
446360287
270722328
242596999
199257753
152461286
407298196
164403981
71408000
97132894
493371569
390212410
432218372
461401249
74938856
162806690
258832692
289370449
516949132
147079266
184567368
268782712
426739280
181551738
215929838
360630442
299059960
339247337
412424855
90165391
150100611
483068202
78893798
411300891
159567852
362055656
121342309
170598801
460718745
86437267
176509404
378003249
141195665
175686362
433352321
51228651
490252046
393355071
515463481
270875151
50770342
45993731
314867741
298624059
360889368
189067620
239099431
118646127
197250912
431802169
86241366
445085296
84776954
190173409
250499386
338551078
66113707
163572449
495255939
295399126
190399730
407819201
217008738
438364231
325923818
389748739
105446009
276332291
426554616
181962820
268372433
217152286
191274653
448641862
211728862
464113355
248723309
352767733
309557554
507978203
42102948
65513588
8262446
16670434
73429171
389535814
178162678
197579645
189697388
399662439
393482367
71969600
505484857
353315395
255138987
41474090
253479505
205317309
158039444
471874026
148973934
372996469
167605226
282220912
231012527
177837778
512529967
305802069
169896567
172441057
481832433
503285256
347516005
516149732
223586256
481740009
327197807
267857068
80914472
183029542
102342702
21260065
410319548
386631723
232515829
456213177
50826003
505052024
140247815
389706050
206237148
137089990
72998544
132753595
232910871
108560723
314910663
476841713
333489199
285173676
161093349
176521657
193442234
222399370
438597595
172613716
173091205
42291070
296320643
360405524
392218516
424269672
466493112
454338827
258359498
506544003
247960015
151915178
184632028
120977681
200424131
129738201
174119201
45737986
286038177
113455400
182523264
421311641
135976336
229645835
427396428
144307193
473010411
406939909
111657861
269093603
355681295
69685013
125843823
22052464
16672329
469526846
401507812
8360162
55207724
420176091
369059122
508225438
408234837
409574157
223625391
123569150
427768641
36631689
385675281
285687348
512729202
357268561
42758294
376920441
271691200
227561075
49543962
436863858
397061210
281296370
224094526
212308822
426767379
109276625
288578921
112834363
206136821
436714721
132961016
17381369
470544633
473445177
75726043
122452139
501431794
323785025
174104023
390979171
380042693
387597483
499022748
266969718
163506300
124129343
416281649
391904133
17444082
336295240
333895513
158768596
78448353
367485468
409976321
341541904
140075627
5896357
170172937
233170495
76483033
34048803
234144161
310420268
177507307
276427508
343131115
1531275
28004200
230532139
275368467
141122715
118572454
216649572
249865021
231933444
230109921
338847853
56307277
255095556
288859268
491776802
29018848
48614483
199505853
36054574
194426697
29661483
418912815
269349113
19871221
503932857
68495622
312893611
146474482
35972191
280109787
63339046
53288344
328737689
198582161
462852253
291298553
239363993
12532875
510149763
388762860
227682122
254825726
11795222
302378068
426222973
230887652
423094118
225908473
247533098
208255011
364132396
41488759
415285367
63853405
202808433
126253248
127036323
357954562
212676119
136092870
103234760
210981721
27631516
424910443
83329870
347732254
407104013
121607327
90928512
268487000
180581330
273665602
28637658
115229411
177492638
79235191
281760908
478841014
468414854
21889789
142518888
75219733
512913005
8742532
127177119
366023792
192489846
233876655
5773828
76067792
217611366
142087107
300263718
272155987
422997350
179752329
303769978
464830876
239097615
346421914
271909327
190558746
437829599
123392599
396942134
217373470
25753966
236122123
214006526
29036165
161436276
364384644
216486482
138159323
401800879
376023775
284327786
24681902
384243175
57137117
152321494
493044257
424670704
441644779
377593519
78032905
183380429
312541599
126590080
6726934
199711654
165886800
42106222
371721432
500358522
337859986
386828860
505844172
191910511
446496080
344586315
435288715
286884714
264483930
443692666
166363037
83731145
366445249
436078971
413314809
271774578
230093630
414750795
437049509
246006020
130333136
243597312
473353955
27871100
338085835
146117935
84443059
256499342
236968454
118374711
29989482
351615250
246423776
231914481
318346327
68563128
407495257
461098644
512538466
250180451
420122937
77534450
64153120
54565092
277065297
155860741
45768990
285665484
327619579
462415395
447368571
388295736
280037954
79636892
380115607
210937495
312816254
108197031
170353618
117498005
135847141
57143284
188913050
485929117
119940994
14250179
253266062
234059731
249863885
117189633
35334078
26037034
427107867
223279906
233014601
408394801
255841545
25943850
167579642
331635272
411909116
25583521
362783999
421669576
234412527
441090533
383976583
401592119
304165286
25666289
208415664
495210823
218314108
441152802
232327150
268191548
297795347
54104872
432478638
477502675
191930641
297674483
311303103
464203679
72960201
20078300
176496365
102426280
303560917
192430911
306257593
218393640
130186376
273066295
10703910
73475549
28081167
412418865
153909854
139497947
53201207
193443998
390863089
50606619
513785078
278241346
119450758
290486906
112348263
405893425
424154014
215342974
353916020
12818087
260050127
337442612
287802930
435004195
177984279
258554513
54134016
69412264
55475111
236091957
380119992
31943554
220382707
394349105
25627102
165069161
359944434
510145358
498180349
177189561
110056919
511898655
68837446
296966972
237316293
333093414
91045168
375753301
363067380
339309635
393412062
262651621
299085990
347059198
43258823
308698313
348604008
56909446
54102107
301288273
32319831
80759433
410727679
375348755
257295246
366991661
131535997
517816728
179278793
47661829
75002502
446289598
508629517
447286882
257649770
77154
311979907
517751002
35168039
207908138
303248681
426135369
429763560
402890172
236912302
91163644
332986072
62399429
366809727
289396192
27809534
153185937
332224593
16401034
512410444
3953688
187290629
288276150
4320707
261035557
65521204
238977827
316701467
165501737
386629802
200267099
81195485
44913078
230370606
177922467
345045319
454365306
252716025
494453456
504478860
354617484
382294737
57664583
355635602
486323971
484350939
511045132
59390776
199758072
141521270
421634834
60576354
231957156
57986665
435052959
11485317
168359196
393785786
51992986
204432986
276569946
22870236
185702382
67056808
386137212
343112803
225516523
288511739
273159429
265089126
17514139
270205990
4179056
29953273
306106246
509226351
39174983
109997943
148391169
181270594
9980613
313008023
373681053
135448505
278101909
432124606
515196224
238919023
130893821
277243275
438596459
305316508
326571835
99380393
269488444
477386664
208630205
361029161
37622332
442701491
210041692
200315042
292945785
474971838
111637051
79176270
489343234
117530227
52705821
67146570
367666510
173410236
151470385
51347907
181324867
457183468
64853570
176976930
423749251
503013151
43409537
505142953
327444718
340347601
434516751
335165410
24354574
215146459
277692150
121706099
385772778
128685916
504873201
395008255
54073405
5477832
242463177
301567510
48560369
246560882
421901023
283165343
382441704
457580171
221809932
364290176
29711064
17826327
189197315
417635040
387878121
79187755
49986047
255260692
259468092
347745431
56663899
484923083
276195110
231469922
285778017
2257997
332955158
490667410
309211825
413874990
224371236
196395876
188213591
102928547
270751533
75329515
171842469
91269184
142667800
311421149
23396389
67640799
464888983
503707248
127942493
311941134
225966711
382540977
375514607
423151554
249381627
478721392
19787500
489145893
55715741
465174148
159244012
106420164
412285582
172922616
39079265
202190740
201337888
90664316
125578831
286930606
127156886
288405889
163763622
368072846
157526262
24237743
400458090
133354156
414549918
403445502
334357849
191149721
8469525
456672557
150829500
279596972
243796213
25916735
503816430
281026758
440226774
428710136
141369085
385901737
417860109
495881618
162010891
207733814
252582577
419455032
22486641
233270810
424576289
492923174
309686792
333190326
231061264
316972749
278157655
124948459
125898868
7591274
475894088
450600168
99320413
123354828
344520794
87190958
11497995
85775420
10481181
417435995
102156283
362671853
279126835
323723295
381865899
26011016
166474549
185621666
311080923
243731298
151068971
139397782
219826843
422234093
486190857
221622070
163517954
505055403
415769032
271098354
27311278
169447172
235502370
64305676
306622714
166760890
269164000
78182288
390055106
301021587
242906244
157979383
469642838
343339869
436169607
490984982
510614036
311702118
192568041
267658621
253798946
154963124
154515682
141457363
289383626
444297710
399670583
181899165
353598776
23401701
327971086
153737843
259139366
107139876
139643903
340752039
80669665
504131590
209110856
390626311
83467910
290740684
5071814
92696092
443356939
416044859
175565315
335389574
433762376
286763412
514623691
500451625
170024934
345648784
463012826
212439180
245652012
71765842
252888780
85694581
225911097
45525712
48836505
294063425
390312028
417046470
35287297
499516430
124977177
145406044
359627459
62264560
296936746
456872301
153305922
450277882
232405613
333119796
451863286
276895731
470245361
149882208
197160350
137912619
153453312
293397942
463498912
435481574
295983998
31823330
250889088
261762979
63064723
238952522
395317545
356114371
369424362
373022371
152862664
9906211
382321274
350166633
39700589
346054844
43905727
369477800
272195244
406775924
430636196
81824418
270949198
298171628
245275686
15446630
235501035
333879136
323145336
272274031
471266091
197955189
163076023
374650218
118348228
504458623
365642463
88916468
341650978
313412611
300370145
55436326
430986585
444174060
48816112
328534127
100707456
144643665
263069005
164355695
187884038
285137053
483341502
79667470
290485490
25495622
444517666
487988671
291125896
189048354
212733050
485748115
192952845
330251270
97568464
5055034
31075031
10256453
218486495
404259287
174072560
497750549
497446511
190026318
459186082
514376080
205023762
71548717
187850971
258106911
333375459
211678926
94395353
427193830
313882683
107682274
88746213
113068357
509495184
227033432
212528584
498313909
241733752
429461687
59997977
274451017
283620012
416157338
466564152
150838261
173960558
11323813
273196861
456673918
421641774
119017239
467997051
334846143
340946912
221507201
281205045
420773840
326895351
448276881
186212459
162079226
263266344
173337743
510796847
295683305
342547022
405108912
501389215
113871974
218477809
281302262
58790391
240392314
414540731
102856205
406328793
439971979
21805982
286146358
199965217
135339720
446828073
148561259
403391187
372751885
106076048
426529586
334342305
100303487
449646801
414924124
419937946
255705283
314874959
505765395
12491949
308994550
337457040
343303030
277734302
389346290
57214989
447897135
411140783
36729776
323305445
330069789
178297381
204411010
196995825
320654019
348243859
247848364
155845758
382570517
1080285
234935091
244076503
189341694
172156357
456192552
227488041
72023817
386972099
185589962
193278426
100538116
338252050
244221842
82696129
290701694
284266391
233252853
91783089
204431454
264900627
296597922
55960419
209991077
161613193
118665744
435791006
482120132
355483560
181836744
176128104
141938545
141319569
295768631
380702929
3577995
132255180
122051819
297906085
62080429
255189860
132310050
264217258
113985519
224082535
2268376
140599272
160746479
94765007
43129159
56751461
289978360
104962413
437169370
69701630
116574865
217070243
32413097
73335761
355502452
397461628
96568489
164201922
443119875
281859232
43232394
56085883
420639154
371452627
445919647
496431977
211712163
294600894
54461435
322003481
459196429
121198542
271826103
188588695
488843646
17233977
178412948
358393338
92744180
35721483
33192752
383914063
413185657
83333258
469871289
470766498
52988068
163423333
231986751
80229844
121646442
342651991
320085271
420803173
449952957
181103363
125236733
94884940
307183876
166387793
277904791
434108255
191668317
242326417
89194058
469797194
510866602
316625628
268616605
505700018
143920799
376003526
186828692
12800024
64488385
517673140
286996546
187309358
143225296
498498133
255713470
250045610
218571149
6850436
301701351
387885074
447711459
338208881
311667890
178404566
448538940
233175709
83624027
174291111
300770725
433825401
429025727
30950972
445054193
331029715
204855927
429539823
73734512
494378807
147214218
286796377
433372862
428085710
332742481
144149421
14983723
10609638
294787131
275868283
200185169
382976208
408851831
473264249
506314516
326687644
165586879
418882312
197508913
113616798
499707181
2731808
297422317
64535181
346060053
266824613
273711117
287551627
190536202
82432125
440417592
459204672
422872177
306166289
379197357
472921745
104374891
450865096
384417460
313679197
83187877
128805854
17325868
35383980
315616421
100955929
517460718
201140011
185806876
368998657
509027779
16755604
476961235
443531139
468957694
36719901
495388158
317124746
63211523
10403686
37249749
296995897
322895953
116692612
79521257
182889145
450279505
354453347
305473906
325125368
500517967
196799794
130571035
191875414
249527596
492628164
423496164
347280061
419408905
148411482
199504065
177327228
394811378
8899752
315412023
20041148
499571918
169560991
419622801
241841037
378144871
171674610
359745399
161611995
479454409
238208650
438306039
76237063
225090045
280841464
69190074
285145799
100058830
333183580
409092390
512656667
155348363
342950662
481188309
138129373
265749111
55179413
490108491
341703454
467974527
485160597
74339401
339074440
43988033
394509625
205018589
173870235
256479439
323073276
152764203
345005559
220121652
322048446
512084318
470148790
367753860
456247544
146469982
355870679
391954437
98540914
504387876
6469442
136857884
395416599
319321323
287927137
353872064
225463234
435480475
259849340
211814166
138900224
26247078
323961136
112870618
489926011
225901282
173381890
393215413
149575811
396609753
446077129
274459522
438617862
60393473
57647646
407009190
447687961
151984044
29292737
54859495
375898792
204153055
322494585
248206974
316871347
276017018
80056427
427320699
292378503
166535300
246671949
223638174
325685071
275804596
22915685
155830891
326041952
11805334
403557638
445213650
278894867
295438388
59457770
148855743
304974731
230929442
399353448
192361816
383095401
211165631
119155661
417857812
348884532
496800507
144495153
220935970
376051071
132083525
26866240
272973307
301653190
96612375
306982584
316665573
119024771
407633235
460133339
59171371
149404805
444106647
75153075
397829718
400536455
509849149
313305616
306488210
225804757
457589268
130354815
472886465
401409351
447612923
259131777
162845527
89024027
359136254
249646505
473163125
438039560
501779140
457320703
4839624
233307749
291673283
436235483
483952566
84182677
105329028
361435412
185769634
147747482
314215664
50083370
248156535
208672245
101991535
508635812
220186052
140278907
254165785
5520952
116758405
294533916
10174864
471881756
242185163
476144851
150217679
430139107
201775463
322632887
468388271
55013506
233539024
517827650
486442984
408342744
94942410
222453094
315702753
21191149
283111989
120078988
271208020
21270353
101804464
144476992
392338403
357231914
109704503
336105472
29833320
91571236
444244817
205089214
366182795
17765935
229077576
347173095
381030049
160156274
353830516
236180848
485151954
134114681
193814196
454894005
119064985
15602445
118141912
82961002
492935117
237871268
275605670
315809124
202158849
66401142
137804976
378640797
288425770
332339496
18057984
238775599
305732166
254361976
241564851
114112796
85142826
10472956
208803248
269788360
249082024
322860995
491897733
430671512
137857599
19910253
230084157
52527147
135326120
480578210
50273287
382934802
440815212
234318818
7894809
41837183
212616512
300037487
136542405
129347192
437515581
430439755
298714088
497668682
345994031
177204225
353896485
481060378
62865913
407220228
280434542
119517693
265046550
51829281
153732809
346596548
10025597
330819459
13782216
286074967
48737067
272101778
364109816
194258129
432755481
142509957
451943361
179061380
466770508
512322536
70429506
115916007
242009186
11449779
514772544
124533083
346757669
308493131
212503686
28069146
3456783
368665901
504776013
131608661
97455719
100229037
489665358
384261030
413390219
194730110
384644603
464945623
130657669
376692206
392088251
68633871
456971888
232040070
409960994
377047467
185295090
140077317
50502469
369883937
262964322
161202910
489484241
61871727
337085448
114544438
415172653
71573019
2313475
394609149
42172627
235112223
252106342
419714044
347597090
184551854
463619048
327776186
507713301
434236603
404614534
499537434
196591751
364272706
54337691
435263323
314924101
203495913
305976281
7495340
24786566
198042155
236772819
348774970
152762702
349937334
56726644
50011825
391043486
203998146
481846592
130305712
369213096
336048569
386162245
420868633
194382094
302168103
227870890
345889924
306272196
19605917
264020352
373039119
297308549
311121480
152377124
213604971
498613280
503080762
116633063
266719903
338336729
96163775
334522755
253894680
269477057
305355378
247364993
330990801
411748507
499737931
300473373
294955261
466426109
517671339
367962678
508236726
117856776
235339909
3038602
430709643
91681456
197784561
243608121
194419486
93360884
467806460
399506625
61863060
486315997
103169497
45679875
307200782
507308137
302157404
31692961
402900717
70866206
394002924
214133456
329349789
155207848
7546347
384449655
306256330
310090168
410702081
450968072
431980827
106631260
310202135
286205645
432102569
480804602
76013018
353209389
118418304
283426141
506598623
60372616
175427380
427767378
462747397
346749309
169881887
516705156
226418406
100883520
47234932
351248316
177104684
147694985
167648755
344140505
517415229
418996380
29354319
427998335
363412887
495566755
164475424
393483539
357984406
168806342
97626544
497950055
192275726
73285166
232963439
258211043
100957799
119226847
210188298
146025693
253008200
197410561
472597304
193739040
420246297
273373148
466662921
338645525
387186639
331879600
1421650
485700945
482462995
481799738
485313199
478782890
440255922
150669022
147989297
173708540
72410494
428370373
279414606
367039095
426748270
198245750
389007354
73175216
9027569
247993616
71373310
492728691
404934004
290948776
93734563
444411644
337398477
247010464
197946097
405357397
209177676
263070965
481655002
478741967
134823759
137387013
290398891
497652834
95301371
346762610
288317075
260975704
276737316
272094674
454239660
458256736
306365111
158902626
167017832
92123094
43186254
432401011
381181953
239111328
16641744
244169641
400657402
96468519
343038650
321821845
253180494
509455954
275194321
13656780
255008831
464764143
471871664
508515747
289006506
514972482
80504035
131383240
375259657
414457495
132803853
373302418
221998398
74820409
293269207
364037000
271831595
399993360
218156598
323303223
69687463
118983749
213125803
482774622
278857500
461910208
443861472
76634156
387608568
182943442
169840182
209143103
377713978
450565084
224370175
360939761
40197516
215794436
64698230
247515960
450220378
295689355
453662111
137843196
392962666
30040543
33547755
427422201
20532372
297051916
450572448
408077774
94379566
418680230
467441040
485820487
392333569
154857380
175513267
278291923
514160568
68160901
486942391
48772422
1368820
25255485
206038314
517389725
96432332
174767893
430516320
387438295
140822563
206325126
75412760
516195096
23017269
342567924
195309350
460665494
285823415
11839702
444566504
52291889
409381662
4661896
354205496
127475840
106142771
206486972
4004710
433823956
272835369
502082788
10466795
139652761
120477848
126581451
233092160
58562947
249712707
21541418
237030893
507833273
459406232
448508935
218366602
241251724
193113783
214423404
320415184
165360049
424409561
163329749
221446041
401721149
112632953
103844086
386913112
20330482
84068817
138182509
306070704
459309894
328979276
11873799
438911724
277288420
453989116
41239497
393627547
441815351
460782006
480870490
130146029
459638967
246547666
416620593
155056909
60595310
155378496
169003108
148910872
143861287
403929180
89877493
228909804
120095699
482357283
390020795
474246268
429659148
265602975
483122688
384977412
268716561
55579991
417225033
471976842
215028340
161317026
246362059
36732785
200500335
238019881
148216299
481625581
157579184
164862137
491522195
247608916
420139861
421431466
86912914
377556397
414845398
182856815
470984072
94896805
510525533
57094980
204556433
232784565
240021500
292273353
228356594
124497327
188796081
59134956
160169295
416380367
359058624
364506281
265327856
299545387
118998168
207077469
107115109
195491236
161873909
365884112
61854877
465930580
399290915
288513429
167240778
31098941
235889297
143239380
415109036
291010014
108125990
504639427
350526623
348938163
441307118
108023707
93539424
454646715
57203615
120711812
150307037
465662444
257251846
143567867
204783038
517801082
143275221
299525786
395721364
500623599
233390632
419562444
128971971
386139282
237278066
473673990
514352209
210336455
487624758
498389390
6257644
440451343
508208542
5763277
510980366
10635903
89361244
57282742
486509870
201322734
309864605
57310514
217814088
113959328
276121504
318202249
511740398
186855683
233178392
72558833
325537738
280373608
239365680
443392378
406985493
84859639
240353607
376503847
96902193
475958943
430186133
246167323
388656693
29963341
490741074
198463110
275417878
108833700
179527110
301274699
250192224
22644323
254773312
297300254
80471500
214874666
462457731
469830404
78633824
121099642
476526151
59317723
438160585
301051413
422253645
376022504
377625609
57911277
199873609
89153015
326412537
88240605
399180390
420282567
152088749
203907323
369462143
484611178
496113647
79287665
163152209
147452425
304196265
280703051
209144906
239406026
307518168
125757908
393502521
420850079
88414759
502486465
8155702
99258658
375479823
123412464
513628942
494595290
486532306
349382664
44098759
505899363
201099323
122022158
227969793
219352492
54922
338955426
335606831
510819587
13235459
145550584
336481505
102402389
50830287
495114622
430273739
371565233
252803017
343623646
437643247
86948592
329147963
190503629
156992171
432152417
387897719
298380855
259909208
335447524
449319897
337277094
340713578
150363967
84139829
322182145
147480855
276865255
437669412
430684437
148227357
414281297
234445860
116302838
187002207
47110666
217395536
319263918
445983177
214289810
273691371
423131662
336227002
342132531
144975996
317164914
26289350
257350249
278973537
343588644
233845051
53307467
171810634
458069162
289687046
251026903
160323947
35288319
150304486
158721896
100016151
466738179
508278133
514326213
20153888
468679843
202010537
381803417
330516672
78591161
340521936
122457908
120321287
132243319
399386224
208404035
478735292
254495284
152101705
492144414
102122935
182088507
395117299
178719630
149943529
339923501
458097634
89337881
285009710
421952445
501330395
226460600
18678344
14684762
331186138
116062110
300582522
225472815
450552244
482067227
247730858
218008335
101169882
71707054
193327513
127310990
307653334
161243444
482880544
351841161
8814034
129945672
113089972
450425965
379039874
64320134
230077662
412132429
65933507
216747936
85149316
31202509
228970394
213919741
345400999
58825757
230326988
14418587
248612388
308499865
346675900
152468712
288537071
321288928
114177449
38942881
138222047
290212753
272526671
186054164
11262434
291419724
239284550
453188222
249377138
365370893
184474138
418620909
140266776
350047473
260139744
237792532
216800273
89374936
91267138
282679772
482841413
404351019
51880122
256061599
12156629
472541224
69064040
246999916
403049606
491617171
53433900
481583659
220205881
387240963
205766235
293064462
336743483
384237693
162494884
125914363
466817067
432335270
334247818
141119260
353580856
493414804
308932374
440472094
365819397
477046714
156604789
21458805
194935891
484073033
511287398
479046045
290279054
189937564
509468855
137954266
493738566
416140915
446439079
432589747
463773271
505032781
158220682
358065088
405650876
478698008
347611204
373406259
492928097
248970081
181901254
74031671
493612589
110325846
470550650
119712312
330736267
397541240
352912606
91913530
241094753
194338602
504002412
447250164
502663707
364767857
516015224
28860644
129374453
351235102
43422205
52454427
446620364
244863932
444739184
230444581
429038843
13073634
395019129
217080952
277433422
142953303
220927995
267847589
160622570
44116931
114251628
81888898
40077634
197521193
424845486
347499840
517897230
76069120
334299624
17116512
272346363
257569701
38285276
306386726
452271989
457432423
335175087
117093653
310751583
258191655
275182518
347999766
433444469
39687300
212876672
403418139
471885108
176820974
160542857
307132160
66973756
5082
208530709
137701862
124965196
74873918
187505545
112215787
93608524
93663166
26235078
143457974
127331768
52190933
480633050
133005377
36724912
22992517
63514852
173271420
304776588
362373987
93743676
301403879
224072513
402609420
82329031
465981789
455795594
306591870
251710557
79115934
506086907
439034603
390422477
252292453
191169769
148926910
389339946
116026744
229073162
284710128
68048413
107872263
339345072
242943698
444499796
245116625
261539026
192135044
119762314
455478698
119800933
513465551
319555920
258054973
173877101
352409044
497786236
236569060
105589606
499601120
395546739
479864336
164732528
360353388
71879460
515660411
16200346
512429642
360248081
482617698
462857305
303630690
110673758
22689020
305753861
23921666
72078244
395336690
239211664
75592457
17596829
355092783
354443776
25585939
317664890
500388809
367571786
278560153
228178017
291236784
349105732
399050971
371001305
367103270
123527380
368131120
402735577
199908989
409633083
313380434
458594162
414121050
117847162
450171718
89166414
23518634
94188174
13453719
429492779
441463708
360323715
171700892
268339523
236120196
145208686
59310067
312614770
334889094
15359771
243158109
216071778
283739700
240465046
65048753
386339548
57718268
339460447
266133847
374428607
189236091
305008382
293389514
361579263
172639848
84999649
352193942
427987979
337877530
45487401
237695371
475940690
423631657
105172258
144378412
424117891
19842685
310965428
335364800
217003601
351401367
368920176
174135145
259828541
412797541
454915360
324833713
411807522
467168125
143483547
290114310
427676711
480037933
79770636
388267392
296853393
443252593
15019354
184756503
425421191
278100434
110241991
380830019
394745448
50903916
300271751
381597108
278491159
335178930
399502351
282501698
221335450
489555288
343248449
309326353
218812291
421182536
310290712
302356939
435358094
274182188
102502766
186973776
250646538
324417761
461300052
79989099
397860889
383495492
237569288
511690680
35093737
106946348
26690304
308644366
395442255
185030940
103374728
334982498
506923387
70747320
380140396
317644409
96103467
194846857
253965644
123340158
325473709
337734312
516033405
492496116
429342569
35877947
383938111
6125704
107041769
332563429
109869207
400495810
49916945
298758378
22663735
452424293
255560825
414693442
263231941
170942452
221095647
322926665
37084871
14830356
262821615
146351279
16825662
128719073
292992133
236784879
210710177
358302462
221607938
127629938
97191008
166943621
295093722
72543486
510830257
217843437
340819558
398680484
273364680
461244721
337267554
91180241
46740118
165854700
137142997
408226128
57306726
118638227
17724191
373136288
198687324
9046474
38081385
202452387
138664882
129325776
303602145
456207424
221501257
292468743
406173630
420960366
210766127
342866364
394305726
458752390
196601743
382830584
166460917
271410335
447848343
21367126
189036888
396022495
424526271
250639122
54735242
303897810
10391630
37187604
294353741
183597023
101473922
496789558
380736645
32034960
294673343
47070185
380616176
6324525
181304572
504313880
73981076
41786897
164681857
361942295
82822002
405451178
404198859
469828927
360503666
119937912
362392827
364800361
224262533
460379920
377403174
331840192
11259096
358749111
430284972
115364582
76040157
367863474
191200154
352444370
410073643
103677253
214234198
341273530
379606025
218872095
383473922
216167830
506882012
236783447
101048189
234444089
269871080
314707362
302787715
264517045
152938975
18706533
95882428
119980085
6724620
101218971
398239022
496923525
476027883
148854199
406385588
343645892
154177495
199341293
400324211
208090912
469901655
413769067
9764053
455210029
457388292
383996789
16965656
42827691
217102555
235295435
132352027
171090542
391701020
236059562
348161813
83193300
311082278
66675898
332246354
18089637
102073515
414034180
501276656
340146435
45125777
237048467
480777236
174256720
440789754
500091374
85229527
277597067
57240804
46259584
81605130
118277089
179779395
156049628
158755474
96851224
138111382
381477553
466063097
75512856
461171802
228336376
285220409
280643845
309410921
180872489
516976397
510983999
222748025
396553622
102247112
47169132
38293980
289917902
108414665
409688743
237247713
409566555
288046169
153779415
307360947
388813023
496831211
402655777
438263926
208158301
86470374
171018996
198183000
173738570
369901966
108563431
22183446
331617682
39800851
385561299
278269442
354787250
188557833
451615191
221043340
418764266
174855581
481435791
183616436
388620372
216775166
212094567
451790148
160681103
294126877
234701449
54415990
239140709
375097529
134416593
16191240
438331070
217656884
44215906
273328088
170638244
159634372
404269509
70265919
256886510
420981962
352915219
422888805
160839896
177374638
171342125
42037124
77301612
392022211
174547064
18107127
306573667
266577631
222836839
314228249
217183973
408553847
460211201
311733297
215450262
407447224
373819239
331153321
168076774
33013892
15853832
342376271
416224681
18389225
258419996
228829276
351302699
349009107
242877964
327165655
346849035
52070039
366200826
289840322
149031117
368539407
466161335
495514786
75777262
341602209
53277314
82702195
368807255
324128771
234744325
154443709
276122747
336210092
249220547
324993617
20766411
199439559
270121268
315403403
270163913
368946086
120982954
251981240
110438771
41196352
340697318
476680833
107707921
93631199
226858659
302905461
392973750
8927701
452496150
486355015
249884916
27178488
294904980
176935016
281867919
375249382
355715758
75015659
36762321
166126362
276722451
108357390
209489341
219507616
411839119
469403560
151806512
454206598
397308153
393003655
481482896
434592687
312248965
486176588
463301492
515030568
246464540
400912799
103894636
368081874
230018456
378579677
376817579
378016608
292720401
107316650
410143246
174939259
202031512
291216248
503708724
285538324
161447970
257203310
274317367
278081536
490127864
151569359
9220544
451261030
42676047
315148311
43095775
494535154
72103735
467647206
73744512
225564173
197229766
386939270
485257829
492750688
321252329
50283406
69726054
32555269
47426497
401343245
432254139
213480769
218208760
296195612
396464114
513357599
286630434
132285191
469749921
200432426
92296199
336101605
399221437
261216581
228268537
488911060
171838508
164893754
153454468
457310509
41977454
431798649
405785677
116352079
123376036
305642791
44321623
238685640
89037755
247336749
142544692
501447428
262723632
260478475
357217318
264971997
35028618
168444828
171994272
78643221
294841137
122283203
258105113
424393907
317978739
364399559
39411646
409211167
471967934
375005078
308062464
301461590
173403701
78830900
503474398
203293380
338115839
44031071
271731753
454544975
428905797
380133940
227261656
164882867
494184166
457925272
379579168
72176389
84838357
20630307
169804962
170110858
209366077
398802989
212893819
246270246
370055198
328713647
359706338
235017034
272481584
211113400
36052891
465889753
254811179
202744160
408480851
213390636
53824425
382453540
425349618
413976884
428483249
350336234
462978265
104173244
340040112
87922718
415834112
511313498
357235559
135733781
449061603
206831387
276709227
204694309
431082278
185945983
203961579
373220653
190019036
236577699
47018430
467270859
274714538
88823749
186120243
454693571
155799369
83415781
432045749
137032464
449059308
468153163
8608866
128600189
80973425
170570162
339264077
249796244
340733519
40168238
63231381
71871070
235026459
60094066
158416792
170212108
415211552
431000499
426658932
232035232
193052705
390292726
454734399
118052610
220111910
127523295
326487889
296066695
445941939
279448185
336398040
433746416
94788411
310707463
115603322
399628850
226284320
243046372
297030042
402285671
151516554
463842327
100797303
433885929
494584504
116411683
301708295
87030431
358540064
512035986
406231910
95630421
238836361
352221317
324186506
81449863
157730556
384994221
312723114
478920928
33383113
139201400
42148355
157450434
117817341
387874933
457482645
147553554
435268309
511100689
64401370
245657399
179667346
320496839
357336397
485966045
511531609
461542203
417002851
502871448
101742710
436860705
500544343
468814691
234848246
120813608
69776785
334355247
275277233
129875133
503185489
61170680
62481825
180625503
110322568
445155867
230151177
512476232
503407125
110614175
404447886
279555137
507235685
351012387
226926782
9681256
498054901
201826118
98950146
336766481
283694063
158638486
130566658
235029961
108122250
465359500
127373962
284069908
289380167
154493478
242749621
346477887
141290975
444191580
208319625
240324452
454458426
366806072
426343080
377867440
252997447
407414886
515093946
249446233
288732354
251298424
47539256
330269608
237857886
104893711
217185295
294035421
290605597
356914961
124113627
341637387
95382608
291943518
322237336
434700717
222681535
216143349
16187990
449904775
355848286
186507770
125820984
31918680
494161766
350485550
443279276
146792982
224957699
410296833
224843075
61917098
446852211
312598405
256587959
175169228
28910288
16283746
2308349
112059649
448227375
347336607
424486154
445366709
305669744
362979575
232233718
32060372
420428006
2052847
220256431
354403291
171608565
295885918
470666007
245952380
254249432
36669472
301103432
279343471
70755461
345610371
337078130
477436847
388597132
379115550
473143822
206808722
335163873
320290166
301888913
162873107
275831210
457239981
148397337
420446415
83580271
124379735
134608502
14946372
36885826
380710244
235731741
64090916
152442613
40619620
261305618
353178073
194168747
235148468
441015239
395650359
76910790
447369674
15252747
491180480
182503668
144515889
120050151
111719579
294783651
42643779
162076716
160136094
91734615
354038165
470785947
506682902
214652108
373009105
200347492
149736243
222000504
369866509
405018438
456698176
59854281
144374756
206862390
26358277
198426378
290014134
194196780
189184898
147268459
369644056
412067643
83669541
215387168
297748300
275829821
158428555
338745925
11655808
359856073
8507307
137285693
326521590
494823159
121685665
267824575
486602197
356045083
273902753
456038284
485018710
39550409
41415808
490253413
216440003
319687680
164890394
36409670
314899458
227706153
149656295
24772511
448806101
130935354
242295248
3094447
286194249
490669969
262915634
446336380
23604400
448695590
430151471
340616228
333131797
167545950
46848826
71151825
45188473
338874783
94238545
360269984
282380633
410066698
467232264
340488185
494937580
502033825
172074239
297176101
82779395
2566167
62688521
331546472
142697946
513630558
408873948
287945158
515685973
43802155
216819615
270309988
418425736
242711873
363278612
368504296
342147777
263745209
155656177
64213269
8992602
415129773
58012093
461114461
327725092
459816119
142282189
286921484
244227933
160538203
260762734
431232490
233123488
466708823
274206505
261230929
184722378
222534837
61500219
410142205
486621671
365837358
339272536
33113750
516352045
283972936
468033424
341967987
175741967
511048486
165539892
360008596
262089986
450707315
193331889
320650193
1095729
179095025
503655313
366668563
250154135
83078954
314973641
347132963
429959503
214534871
154825167
147272952
264389414
60105164
501641422
285021796
48178146
114010619
14985408
119970950
144285961
106096176
59125475
191434320
307626412
104411302
205164696
377618184
102415040
276244121
512861330
255409394
270753429
134950188
381740026
507302949
90554734
422618483
303535271
428654478
452585668
100039680
343741858
408020261
498575222
230925528
311640987
426409678
194422609
138184372
81384261
327003619
170019026
443246039
62137151
149829602
236881760
473359405
40522160
125530491
48942508
122296897
481576085
145455483
417262916
466726951
380659245
289104019
242088709
430785896
152896142
373894611
75851049
314477207
327936822
238998815
344632226
216963829
146784686
195222475
267911976
250283580
6845884
169120426
325215546
38313066
495513408
350796240
63442853
66067969
496617761
9093549
433379788
286542723
194483275
362621044
191005691
398796754
499216056
516034926
474367058
150355075
430460844
253082387
248746771
186281977
32223713
70826012
159333447
151197059
166823343
397972612
36383939
303725317
328517316
403973784
238440588
388707439
214779981
199148387
299297837
449958878
24034203
100274347
171275733
334421338
100374987
491232747
506916265
88311637
176944023
392625325
464465411
279651318
343601670
53270400
176149391
476084376
478925477
27456033
69729552
348008473
418516249
47724085
105224265
213048368
287825502
141225258
387145025
281710257
485194160
504305475
450639222
119363056
122363600
284343712
302383413
327864970
288197260
269590452
329058911
399231256
475814171
326887325
330307011
164379358
163248038
276296296
30143833
114715701
269807344
302537381
2708128
85318758
71885183
432558075
379242576
327119559
130448522
38358601
446062616
26116106
38592552
26624131
338498347
267988131
401704257
357924020
387600167
340667496
69751619
229723536
184933559
42435971
170743918
288012319
421411074
501997503
166525903
498780792
52758104
325455520
315508641
444252850
322729476
449728784
297788298
412477654
63455701
456636968
282248938
79605928
13575988
189885603
247908100
205917267
230987613
260228327
44947487
82214566
498496375
482418770
333784899
283031372
127670729
197747919
391851789
217891591
8058766
104495898
198723930
18306611
129751348
365389973
13969800
428637814
222528073
232122579
304672719
418544201
25873746
415770875
481468254
89822099
318607021
166050796
12545582
345001439
3073583
314307296
368333533
325694265
129428913
117245813
513195975
279689490
330756097
506908734
271108993
344610507
328303355
230235718
517131654
259561158
333281873
85786827
218829216
398316230
114651354
304821811
420410256
58765950
392486518
56668005
127571046
397908314
151329333
314124235
120709358
423010752
495248302
421663675
272140193
510118240
379227921
387274892
482183998
321234462
8418023
56129002
110580625
191732594
131145226
441754099
329443577
118290511
219602812
9960986
445148054
358169657
505832620
336941702
30387740
295765242
166715799
276032342
486472580
220876647
108473874
210835198
336466969
28676171
111501152
148727344
407613396
322650568
26230990
333039338
105832567
417672038
172503884
128056185
230277126
422665843
341656759
21551203
74037568
7990802
182627005
238009114
51881445
164785959
75446272
54453795
100750125
392417294
332454098
416075911
398618108
440446579
18392034
211054875
387427929
201448210
27241466
316657014
119361122
515325164
430854030
60428036
416557665
176829555
494006581
109845520
25375558
313048407
226832561
246639579
209602761
391104193
511988058
471287504
183994164
211699444
46597183
17984043
19397627
63422142
356906222
404830522
448359475
350655161
234633527
355824560
410781730
49488511
272723615
389125758
142027242
165520187
129517761
237177588
297099810
129146153
218929657
353629853
308381006
26637341
10009169
387069557
43413168
392735848
173002242
248131121
374170611
145478541
446701430
479359903
259449309
277365529
356583012
156298699
141286775
36950312
61136535
60635440
470589727
169530184
368511418
70704296
126909548
8732784
4846978
253596664
347742882
2287982
113248276
98316260
371440049
231296326
30638349
261326900
319448414
140580359
21403170
237153422
448558345
365991680
254654529
159205116
91270403
36282289
106517315
496196483
446125465
303132856
47441995
127784069
70375902
95043430
154584916
317541977
383973380
344975637
4642012
50673554
264995614
58326782
154226469
495335949
237700187
328348188
308609759
352786993
336056572
421040292
157106023
62740217
140360660
272538674
421099891
146398863
429690192
91089042
278467903
250458693
360901936
367624102
22790919
145851722
361124126
386944136
506000589
414642698
97577588
240591303
414132338
234041498
176494831
517349313
192449118
517193390
193150219
416614666
354121350
208986273
394976670
375534925
180455817
94396824
62929696
138894592
517576396
183774333
403252600
188504886
247824574
132492262
199188811
27073922
386055459
133074633
138650217
183171317
168390410
472249752
27600214
189887886
458972003
473422437
33224129
370012333
97889230
292577914
376172364
359793219
61205010
11610308
504629899
273002165
171328566
330210114
221158931
316121601
240478095
201941078
191640387
272253994
70462094
414951865
69788459
453756461
361026095
424849931
271101809
499952986
231866151
93970321
333943303
79267071
241922476
317957184
421969372
351143353
199471808
257877983
381269861
393944612
152187233
136222226
262783748
361902536
65120096
278293783
243757052
423298984
311403002
184386911
134860930
267371567
349501449
119865069
65171619
250222026
285336521
294602188
412211714
347223855
516346240
262810135
438212678
436093469
69790316
450390616
51081592
144993821
14259371
107288126
472428451
42177932
82888228
314607120
68377069
252401245
115329943
355939636
490269934
396244699
55556979
367395739
228263717
207886889
357672707
14539490
100688934
399453922
207111650
351637070
159054104
357149037
162861271
479872099
287809401
375365339
263805551
66639373
15489188
166942578
475936277
499233806
166529139
3992247
424016163
158161936
265885538
197199133
36403036
292174319
298851146
107169004
418526564
265582344
333917501
491877690
199593303
239466529
372037508
181925599
438193127
250455449
38860439
149294775
43538301
469282246
43756833
171412262
100500707
148406625
198774204
445686900
197151443
309315227
385351680
306755313
222228593
419062043
406972692
271768296
280405958
412972866
483177599
162730312
100106852
180948329
224627578
356813369
184071864
378293232
161942331
298239206
25688767
27711246
438273360
483994555
325925258
131137292
51819286
38057113
54285481
397980410
508904535
190729051
321117439
460812966
454492304
279377083
296536981
136139639
118624283
224136585
347266628
511305281
54180801
473731831
191581920
299616437
498826154
364385843
171039046
237731142
85778738
330865176
346896662
24850593
252510059
27454049
85069399
5232027
8613976
512715797
374272660
243222778
483096369
116226649
173199370
500141382
133499306
510387863
145164651
328746143
287367977
444271360
63073696
105326471
361781951
145107341
482874191
366158548
340291319
361247071
355083570
474654264
653394
461637590
147244750
511528779
217063432
98709471
146039219
501305556
153994242
101165789
412730597
64629572
243237638
386425103
308457407
367308270
297012889
482727518
346466615
260818102
154986941
2467960
396786364
220395763
18657078
209967636
294649176
95573258
413690657
455752603
279420898
208860268
404537377
241034238
343095017
415645347
451325849
503509690
358053816
239419111
310522099
493042422
455485597
1912087
204680912
203533229
367360642
177612843
193417835
379861363
225235587
163447353
492792155
494748087
242458299
353479383
462906047
445235871
494560125
157241278
66674626
483782984
15472845
386003173
240294599
458812850
211556815
198666048
235378807
4240768
110778217
265916504
355034079
492277652
68001316
63263253
106662943
391718605
397479817
430281016
427359314
55266818
412343538
376133685
343841635
344272656
352868143
94202521
379432975
509195131
395989306
332848436
243835914
297163332
128053984
106003010
144962733
192214380
471044541
476377760
184786608
315824170
15958668
463368349
16617116
341956069
201549647
114059829
383797527
157217077
12021991
103797973
448035005
382524846
29035032
147097352
190936389
435823521
195138078
192492889
48636224
325356183
9733501
120084021
48687040
387114573
377172517
410481111
255327941
200864785
228890617
148957284
309994837
100859432
425024328
341962999
143056186
278217616
206852392
55031627
402216198
165102242
303529005
468374602
347003343
375991310
480775529
271132752
93986812
349211245
12905690
7331988
442272724
146481273
511307533
464880451
170144694
66899650
75819957
250380351
76960914
448703424
388096237
343238523
158019807
14785215
310166193
142683947
77436496
115656919
450550801
173632746
379706422
253421978
506166388
34854470
57552354
299559562
241159266
13451755
249080756
492153440
458071343
252193847
163725374
134103993
308536800
350981709
174051001
187173690
357974050
125981205
170825994
335741968
290673065
130646461
107068777
285587149
485222791
498434975
398004996
5327673
266606435
122202977
377661224
10831329
402138071
86247758
22195082
184751739
310615547
430894698
95457799
419732152
230416813
429980812
400036157
51364723
298295720
133174302
408651692
216391000
402198538
219125176
90566645
243907099
156681743
298068985
40910238
198120827
506605057
21562929
303680243
206526175
508641711
370953265
215148915
294785478
118932778
189970533
310879313
282095219
125046062
267607617
38441756
36614169
341151179
185943173
149969041
420353818
336563220
24584531
173878657
412728860
492108917
27263872
172189054
398920090
234790573
391209604
229651900
327227634
455056175
368293391
212966136
181876197
418928682
198105966
157426488
489270454
356834846
372768895
21421876
66234263
205637185
210585175
278939996
403710215
384585729
356678513
10817578
369964050
129434066
328018977
443005511
26415279
494582387
87897877
454156008
480842325
24946178
396991630
365584556
471539252
63022839
349080064
271638710
413980995
415767498
31064942
340449254
486820207
458940703
402596461
303095361
330367302
472971175
436314092
106113334
52423036
146735172
260452369
83121660
71406421
111457300
365882160
474999242
179317069
470969835
379500637
505597491
170084306
255663545
441532907
360711818
167103767
44251459
375360379
261666808
319992942
224498545
475812019
103321046
333394696
142549033
413260077
72407657
329016772
151472694
321536279
240400304
325451649
85812170
442335393
252547585
507585704
258944515
473021598
20662002
187162237
192162173
43890690
479482521
368338281
57794409
55455330
441353251
463554401
123786394
57808645
389050453
416161185
380446820
163883307
272052033
25856780
138619572
265974885
436351836
338381538
26835039
307322928
305796180
426710450
412705170
63818283
101996041
154206356
51571655
5178243
505156577
229074956
296384016
182550249
195221155
30125021
140470026
64737657
197777440
367834199
104674834
20394442
231910403
196910238
351546218
432409107
347552246
410006284
209905703
158075546
330934379
77450538
260207934
427233903
95745514
82718179
166701752
442414826
498682280
270808335
495380345
500169272
510608920
283332416
398958523
433169986
355515483
364804234
327553817
484296224
474852058
388382400
449989118
308035644
101622930
251474840
39371277
306409400
465355899
482358997
326142852
240758726
292628564
113063717
288193423
244516462
52677677
310510237
364673733
268715178
311923931
176208774
479133128
461161848
55014842
453035560
56190727
11914976
29632162
128627364
189901981
237556178
166009571
411821608
154224279
190442262
450715486
331659791
277472108
4938794
42870421
445198120
482883125
41620584
9920042
219478170
25514346
178963801
194736191
344400240
350449811
169803843
9057930
241270590
279700568
194362238
434076159
265697400
282219046
150508707
17120966
5659072
91850804
181659166
82338550
360021610
86380806
64308376
295216059
253188990
249816292
220087059
10263305
235538784
287333071
492780183
427144072
23490777
64336879
108158389
87012968
82678969
260628910
234116156
102011314
225545006
297420440
442437328
107599824
34036186
200723024
452841373
70831577
298354455
40274496
76822759
498384993
355563680
39884745
116980697
428223737
230069268
186335674
1177870
271877021
470900144
213090281
242302299
215497110
342855995
215765300
187310623
225960381
243512868
116016992
400341935
166539937
121728136
153419369
480387575
304302560
509812983
449126233
143059445
141886559
330016852
117999066
120635174
395485995
148599670
154125732
65857685
501131308
148572885
196500708
56000621
159573792
348984602
143033595
136785847
452320562
97042799
342033424
515106547
333239360
14455202
207662810
325659342
12863671
204771579
160891759
401401838
256196091
196571469
356316909
412849572
190685321
514492903
40788059
215970400
440623403
414104619
218443003
48073636
246401780
297137189
365759462
351864382
12726820
327647204
222284634
500055492
188705129
141507952
235726957
202414651
359850397
231239798
56314251
366903616
116654751
205675163
275254248
81536815
231741488
245294251
152011232
36246851
479655361
366134183
364645912
367515444
254557875
255299192
222540937
250284726
346046672
102158477
396431194
61065073
279170633
412692589
285312251
297086587
381576569
395590656
75471545
271856058
285578827
66088541
141769732
198247977
91287807
50261153
137560474
422906663
427714898
31768296
333123433
512604803
359501336
70675327
391717056
479585356
111721217
65907709
439420778
98227619
116738680
513235109
8891139
494681865
339209374
37687369
162491206
467306188
38034433
227059279
179181549
379135132
249383603
423966555
283527585
485689124
78425829
280133854
406448974
428735701
465209588
394307096
492602961
284321609
229200534
328114384
47136713
403173896
120392151
309985634
309959135
192158312
378395659
85788384
151567762
2035815
408872579
480466547
87064295
498101795
205168419
370686314
56857800
6590827
233657766
496096777
481387162
234031155
153640340
20547075
384680270
489622283
168283332
51007306
113155443
383272806
268819968
302744200
79373877
22944133
468648180
170809129
137036621
32674856
345867142
102399636
489881705
187714908
179220397
420065609
386125603
99776672
2509804
134499612
286658440
388716441
28839521
476362179
512691171
229795042
107435842
463129534
387801292
89336362
95787554
237175403
292646722
361748594
52807209
351529708
486827050
259432541
441775771
484194792
421923653
216533905
430474978
115521240
471096618
140040938
474208172
372138843
19919926
244143827
262233325
76105550
89282575
302856338
17764327
42061228
254765467
70087870
463063416
56310276
265607143
281566308
68045327
419497298
240079159
648285
114190704
128970467
229040303
117535255
245041756
307017341
392154255
373569354
330051779
426474455
18579506
62201611
370277766
221286512
294846992
409660147
427390210
77607578
148217402
189338567
307449710
486478662
250900111
257184811
86197884
384654517
88152453
84704253
22772461
95445753
205260293
410488750
113592837
496384371
98097438
158835230
415761939
392321577
396390329
330015820
164458030
285026877
335527627
425326050
36592734
447395519
487763070
462172059
86961271
293527388
147681901
374744019
308224169
207983849
438591760
184603719
110131021
163613553
483212769
141749896
463169662
237351077
206372497
78844271
289195892
331692837
243084254
480817908
53651509
92648244
107681149
377222957
396583613
50732287
480419452
179486468
80265451
19886961
84512975
220718900
351627551
30423072
64562174
311653992
487677069
442265475
114501400
33463544
76962054
327305509
511579502
181606738
335033000
309594754
137271454
344998715
299118737
242020443
365871962
165935082
50520310
262458918
336978800
450193999
248645495
163909017
238074617
352234118
417739310
97963818
372058661
206563954
147708155
181944881
332430828
218532709
455323342
43668568
512401011
457424874
105277120
15500885
196472019
121323201
370603712
270519778
176712556
290210988
98679124
201138761
55269751
28782733
449949938
312581360
184665855
471765559
426921940
202273978
83764451
352679424
457041196
408766572
231687241
188185352
43912612
365858913
33093998
414331831
33466967
197057961
466923309
361105558
152481061
500829403
143942684
205723160
296698132
286723725
474067236
244557505
430095064
214132323
4714957
280530836
2870335
331429884
7395209
384420596
76163792
315782088
135278886
344135872
190008691
90781310
229311254
213380907
163919758
79011394
170472263
440319573
483227753
389468037
275076874
363505704
225411185
143071240
122139205
117738402
32452069
445747187
457834685
495009723
279864835
414803169
218671315
187840427
436976773
97093445
227010041
218755707
59943288
292954079
52483415
483180095
300791680
283511155
366723253
236185042
424645769
47003880
194219488
506396947
414671671
102875663
310623559
448340691
311025940
16189350
468197447
415856494
220821575
82584919
144633127
459203295
243758315
432574796
452945845
94982367
489211143
456499312
499809717
270654618
304355490
304851981
236698438
371142609
65439889
365372756
404180922
190040929
217012718
305951975
286929451
275251551
357873094
509997034
352354473
191090399
448437264
184739879
377111484
57556179
351433765
396429865
108985232
140690006
455555040
71400958
273429138
11284579
53723875
331671456
92517366
410461751
316835762
478431884
368627914
276285781
232802305
262158977
353092918
474051979
378411606
444599241
51362369
514896056
184317505
401819973
507717052
111663463
7224274
473532644
438812608
197417972
422195821
267774832
71771835
331781578
182240218
118961889
380791743
502489766
357712478
145572562
300845285
385564847
467093620
25391001
104212263
247897731
184438689
383014599
480443922
490562429
30443169
253324707
402499684
284425963
201452403
182980729
388236611
240083480
466635388
262400225
293496268
218939191
434686752
138089792
372961568
415469779
252765688
374841741
245078005
350990661
387418234
83505396
468309383
406045759
81348863
282605017
5146441
127016751
164938813
233007515
100346227
285264756
473462071
11011750
15455111
171606198
287160226
312285729
217695988
131219204
381336124
205740679
263764127
117452697
448742283
224519598
490503112
70762867
108552532
282647005
397263555
503790881
504912320
426663030
368298059
420610216
206519836
264881519
76654030
270647790
272110847
57670274
49017962
286828001
241618954
326325267
219681127
347078669
166308792
67214638
240317497
430266942
440406713
362935816
464270351
459504784
208910107
198507791
389660209
455527281
488605273
441945140
329746719
350234107
128449173
480003084
174586183
78501751
439654236
209461471
460449083
254562936
78217134
169726492
169851971
84435255
989770
441967236
376851382
128626345
314072324
194865650
76465518
389739215
299146527
335524198
244313885
435117767
277416297
454100889
376101294
322102603
400960692
514516367
419946597
420816661
401107001
263778676
368359758
68857567
439765427
483747589
277084168
257968757
370414275
117090942
79943557
436768582
365548043
270336404
492525549
35530575
445880554
444121732
299442405
122092809
274452344
452069945
411250231
235207360
73079308
308720191
43320059
43918992
296214051
442612952
125453472
41293983
11734746
8457737
139369074
2960946
293047009
271100263
105349850
339197729
153174554
338087890
197017200
352770702
59358759
94613517
60191214
199280853
2302013
344808339
130492077
157496691
254748827
384896145
196778321
458592673
247553958
375355744
490389388
348181170
205002754
515380262
108083153
317912368
275470258
19089224
164373147
342021967
307845844
220301339
34874535
207589165
153016680
278202809
417304135
5253030
390597682
6631042
85097285
365722447
205677154
171169812
124215069
165459262
155344586
362611991
127655441
198861999
344465530
474869346
324654286
347514122
341471458
466184798
421175886
167227963
494671071
488185601
309685012
213571886
201104381
179832493
426749567
395071142
361398787
10032381
125772739
318842409
232337822
70644949
90970784
482597199
370537424
290945688
401334907
376574977
200037871
221913359
111799442
222839433
113407774
400630235
61404030
386635922
187470946
252575361
469001201
445486902
175526497
351993052
275740001
461132801
251747258
139668443
221996707
178411017
40767456
54509977
379419248
270678665
453495961
165464765
165888112
347080335
511248045
63014627
268142427
266495304
90358684
130062719
39418161
492180394
300289433
498974848
101885420
346370563
49865062
396922065
383673002
10442289
25540184
5968016
52515004
105879357
109878796
504072490
51350285
141099842
497353273
216301896
172120205
408777749
52704577
503336079
366721577
22559136
37508782
435401774
122472442
146854186
299411670
122665158
172382957
108721000
474905954
58122082
128307561
282890819
362179035
314433016
214941914
370245573
394784123
472285912
77100300
63547073
327806882
404267195
265594829
182660463
259756851
208448761
179977573
148774756
144674785
225690142
223275187
219256597
479518299
210429114
457865957
85842060
220680576
500976224
177039320
157087564
517034979
246903242
289572594
358722035
294013986
196355324
508302832
94815212
146753994
48868692
334438096
93700603
47550569
367513095
498181730
281704299
439642005
264333394
159654845
170399413
119806092
511879865
309666093
483583155
216933104
148764614
26100038
204109264
266349993
349829807
508505429
12020130
372411933
174781692
133205570
162497130
86987220
334557157
512087363
255875843
157128090
200398599
264794219
324152746
323053405
81303885
287084363
425422535
36119804
454278209
476811659
427497963
244711777
160758256
516045625
472791836
339210969
384457417
444576347
482092734
111763722
174540203
205226169
448563981
143699228
426512568
109788419
401813109
406273953
346615328
87273884
397808458
358172806
58205552
406764385
19038344
101118644
485123644
34682602
516481940
261747673
460569759
114802007
288582620
337902382
459940801
241739505
406163479
19393576
382158947
228892323
105732059
442719244
351284177
370602059
464570793
503244472
476624392
405954219
233381026
332642943
75414714
428137641
96412012
242910831
439778450
417221252
487112735
42223860
256136674
140518968
175160970
384919647
263017814
250097805
204863909
273536340
517446637
143231819
190521087
295675595
422412322
12099439
274511218
281602758
279324848
41096220
46288831
93882641
369306503
426199933
123960719
501541273
15165826
379502046
80121154
58681595
365840663
163300656
428966263
341789053
184081023
349358955
13195959
186233286
3599893
170253975
92137276
363395624
380389089
444611608
209854573
229241246
210629809
401619342
257104031
380527819
279073172
253321675
39530576
449215879
251848593
422109748
141379417
362364186
32249062
8567760
232643175
396310584
371088440
278376861
450955377
403546393
272925294
163299053
463702466
341156315
213987849
240435859
345481915
505909977
48299536
15255025
235518156
476551192
438071078
480907836
88477834
454712697
294073548
487397789
403920568
55493203
107690303
247186427
79908840
493986623
307715202
378082242
355266818
123509045
145555775
375863648
345171866
253730255
51126399
30375558
508551346
50738770
502594617
311994719
56771463
313375389
294505567
64461635
133491920
156259879
128214108
224085698
449256511
499843493
310186848
270232291
142878774
467451689
330316430
359628513
184020623
12396090
331008980
30477299
443730123
145441855
48710788
375094214
419231175
513974501
214631992
37570535
224800325
440100780
438870608
260259058
454198391
135222548
501987072
443716890
401792112
70767900
516596160
420399432
315676393
349268887
129252084
510357261
313075638
241342722
363199235
246162999
494913509
447850906
324561585
317900661
305849518
427209247
64272368
266797050
310360469
266878641
138024540
206249691
195385269
186329617
200063606
312045156
116947603
138946554
181742990
105548246
431134488
388379631
62516671
504431602
10328806
73072465
311802959
99419661
138843886
13794111
285373775
389232236
104849361
180242355
291271450
114201797
445136532
249301351
208215619
265934510
50096550
416724536
427943002
158126312
311552459
21206580
200024548
17236187
213164970
279836638
48934148
135064312
296147415
131084346
128585358
271918022
76849053
161074548
382938866
515889095
506154733
352079836
195496332
314771673
411171673
499757950
443714967
455538614
420505255
357586601
412597064
400019429
445961552
50372886
271998611
264515649
319636735
234095137
206549628
51808944
48466177
108766028
244758903
336613169
173660801
362724654
189659928
341387953
514007112
511125901
189437764
254340199
193017371
410091879
282147983
342647010
310578610
78598102
92204729
45142138
262366564
169043895
448723952
191758274
124781725
214843485
302006184
159220535
391318590
188629440
351650096
167438396
78037534
217610275
114158706
477529022
225259768
256155772
143024708
119710162
204316802
92166521
275159856
246976927
404666582
384238960
268329988
119905373
244889705
348215935
213247430
213084623
112012422
85498602
307126355
504184291
375801588
148336467
191180274
248337728
196950725
320055738
54165178
77562313
387763861
75156817
52398652
127911204
443847372
65465623
381471509
400420206
19754724
499759372
405473078
225704864
2894569
164247698
412408770
82651328
383227859
235569543
509627678
307895853
509869488
382909218
144730568
468681801
475659348
58696754
185136771
472550287
348590762
109025637
390002835
106702581
238176917
447709463
96314503
43592612
120388367
276675995
472733880
330055822
363481467
474152796
406285265
63475005
350456591
18307778
127573668
361928227
375293115
129215084
395979166
504851357
387746548
194739721
158869487
167122011
273459649
358740143
214653114
18046019
354876014
187944338
223805492
90637371
9250497
113603260
442888396
393109921
92778502
65326659
399059657
303171806
106617921
247259436
93168041
236646723
359590997
300776356
152974609
99114618
495199769
152052825
66822707
352326492
416526851
97034680
46630463
141094609
313934018
124905999
460025593
176210586
91178479
233972858
302231840
179520911
290481061
333584713
122154801
405234687
50684817
211932580
221189617
385336940
54033837
447978103
469024101
412117488
418233093
93504178
303771075
462400264
465523043
354362574
150725757
102832360
469927784
9141220
80384986
18679496
241262009
471493193
383044569
231927674
419679703
102483511
164987035
55620569
499795178
7675636
452462529
169375017
286622993
436986154
83692055
398954291
481708606
199022378
370386868
252037950
467374591
434086043
201911788
507344850
176599501
292674486
463084512
253404287
462916339
182077417
60728024
169784809
154044159
4867213
7414712
257321353
371908585
463078284
181468611
177861079
151440282
372895154
125587098
49182418
202620639
287959323
292428668
168455169
92220561
61133919
264165603
232669142
20131115
307336992
328171954
292645662
117862165
324577017
457462833
695696
398859364
491696921
136381363
52623013
289221187
225378910
372676622
35868591
182485948
25159072
259726520
389430270
160645839
498673624
91366113
353230981
218438675
306371773
378834035
95311746
198835314
334508423
231065991
478724575
82807439
472752199
57751276
387057209
448556988
237438646
192524288
453617169
358354790
311223244
511900318
206633299
88691127
400838227
27858428
464769216
390842388
146742413
374843021
76160581
279746493
382361884
348285863
73168682
273435212
392910841
451617661
26454947
490968470
300104664
319933010
271965396
278786260
362012953
161245725
225295527
103066793
291672103
272961636
322859991
235095302
383233322
283757363
160710634
92544709
137336055
285607831
469747684
478743957
429579397
227918855
278360331
346025966
130423536
194551291
516081168
394742069
157484870
287764995
360682610
318462979
471258175
135155689
139783805
331593454
107282772
80990110
386628352
483018163
301717749
366677431
386153924
37451254
164369151
108811832
479222171
515354510
360831130
120029503
389883256
133171954
209644284
447351675
384024770
516133385
380927612
405892373
121012629
510570518
371108566
395688802
67564948
496863686
433500331
280328574
289381973
142988368
336691724
364598281
89179575
12602228
248413474
190051595
470469280
387497695
111045129
382038289
146292493
230629795
180674274
181831224
247398130
360124017
300250204
147329403
488383931
129219368
337644334
18260637
278120522
103092034
382866993
148997510
169339916
481108754
392226553
484448499
405232868
244282029
494541269
7025869
234120009
384815954
384070847
273706820
94853213
317867180
408312217
219981100
72723363
495217297
500627823
315244965
426188038
241184409
87908131
275631586
168737075
267051584
89315397
158076592
440538937
253726675
236065535
297983648
430933965
381056612
291662813
300909822
332135755
386114710
384808907
299010631
480445025
431672290
439999587
82013959
93817019
379969389
185607976
424213992
56012278
149005620
63180257
467184487
20355560
494263433
250788757
71505653
337650016
205591471
367000272
349826366
403803528
436226298
210977726
336976672
177506195
66909829
458402568
60483178
194195271
451482175
236398794
292943824
20587124
201544583
217343456
97611349
153133164
94390928
436150576
48283293
248123043
218491977
54459450
44246913
276552593
25682752
284251280
432752203
68873306
416243489
501495522
486186184
179144682
91128440
373452414
79128700
195224218
370517225
158291531
221994058
180043540
134805735
465559130
78088690
296169640
398435682
185042681
365104493
470477371
265413572
425392291
493453880
96151029
278756615
339882554
300496399
48208355
285109959
66440586
331089311
341215406
437273523
250432610
328393685
441939941
231431964
371112359
39147629
449974470
30356480
231286350
491374877
47301228
456412378
274628145
351698842
292641149
507618746
469913521
299350810
258931411
267740240
23000463
97660326
265013145
497068194
34236441
14289368
120327510
22378448
376389087
35114316
106056918
146554886
66882022
192515584
444926287
321005622
82386924
211680595
55281502
111617165
335085928
217205540
93678159
445231932
1332765
325758395
167095790
39648514
354977278
290679049
39346678
478979205
182854339
337311075
502079711
273525466
416046183
404215178
279228521
342642302
170516259
410232341
303846253
250177119
4824126
116143651
341586521
474501610
343671841
141734044
440123193
73294185
10015613
25108613
349698725
63090710
4382976
329429213
36767511
96247667
401000012
230634576
47646004
52178002
297442314
194953567
44347831
38934799
386457878
92510985
161479552
318187792
230830961
253428059
45415526
238579681
122001681
336599964
306491298
366954092
481274411
400918503
416555269
421078500
304712247
459875875
517721512
51335420
204003033
485767866
492182013
177429222
207940775
430480633
189987779
253333782
263925735
87530141
133925292
19602454
42159554
510949581
412063134
336426327
191052092
200014839
198952997
8331049
185623494
153074845
179307309
418739222
126184949
310833103
458961866
441131935
447821290
231562109
355855689
228791659
119208425
456378775
257615609
211125531
487088725
504392450
469495643
24288371
328176582
244752826
284463051
424340631
332517924
332728747
8249410
239984272
329995644
106158806
223386591
256844092
324655625
303343610
496944907
2283475
398001529
303703870
257471597
205823967
2950956
146336748
306898721
5922749
176137293
257079347
354034864
210285954
296186314
197060263
17913653
452559385
18943317
394020979
486146099
378292148
28705837
277034402
240328658
313061121
250472349
155924568
225673865
77077425
298205432
390681424
382338481
403743412
204199707
302547700
42485923
366505988
294355634
242826259
321955856
263775632
256890555
485742539
407945793
372085633
236462928
325055103
95671342
35642039
337509141
433311400
417247254
390428565
482980255
9419722
96367981
407546043
332273458
301565954
73119583
156695260
283829886
9505550
160235393
113485756
274090435
21700998
457469948
355611407
498351196
308146588
403821980
270876678
174234512
98056493
309529476
79755829
32382695
370490647
158583596
134361019
234531052
433209098
383541435
496630237
6393169
317839413
288208824
201375224
282539562
382380648
162896065
75042219
487641915
60598572
419633259
5772606
113290847
183968997
490457078
167970849
616447
496173042
174755612
123687752
38582635
156305396
34683725
327423160
246479851
45318728
343290213
77492017
86020850
101707832
425612658
52970947
294844517
475628440
511701104
307179397
133755265
153983358
69548290
481944523
118084718
325561059
60390662
240081938
274749663
430622788
427656904
506599690
74899493
140586261
300165078
36709696
79171722
456107295
493899100
101731238
368296574
329116776
304419504
63584962
431333562
188984589
423016847
161215208
278579330
48884465
90121100
315319689
396853655
314972371
55844720
324514061
412309330
391303972
494160421
27292510
147037317
99367145
85253285
70337739
342753983
475229702
344707038
330501589
491198676
453077621
129589811
320865832
331036095
12697074
157558134
271716121
509234957
125743892
500405633
36849708
189343495
122947158
516092508
276009075
38505176
330575565
123773987
67305169
190815651
200473115
193345473
379832181
510816781
249253047
11346119
445673641
504723412
446826603
425697410
279886693
228162069
54310246
235267239
247540073
38090951
499162930
153150199
400397548
222454158
275053381
203238360
431929399
45309117
198317802
353739436
104271407
391567982
106554089
181035098
302385044
409357904
36160783
204115738
180938025
188404105
145779607
402018188
95856061
390335596
410633374
151750700
280794079
345772477
362613821
193609418
343977363
475351966
244937779
166744625
331712799
270286365
458385663
238643376
320788762
456258274
190715915
95961444
331768528
486427353
344095215
144688600
300115567
276825942
115177377
24761625
214602617
299132013
1597304
208939221
156326524
303812166
103147477
148130416
1867174
148352765
486896641
424093669
238819125
169586338
318093050
517645
115464525
88564816
120769323
287125969
104881283
231771106
76850910
126182008
139287840
153512942
323592846
378400880
171593503
329448896
161335930
83794789
493388316
123146332
95468400
267449754
158426782
57635010
508044439
465973446
254187619
513555932
242151372
51177374
398927556
486900330
306103222
74239145
438229785
394531103
276098993
404285071
124684914
433738943
303120195
405941426
348409135
433404654
46402522
58832999
129884075
238327488
368447751
510743577
53752600
113881727
461812660
115359357
246349561
130162265
19962092
370816509
67445813
244872866
409867040
161038
448735375
76195791
152249455
156285085
168117453
263432569
54472859
391435358
246052808
384829800
351832513
101157086
279590313
365467685
426719870
106551633
459772419
155797754
361921472
60025234
35076761
376327041
500681959
132246976
270459461
140317231
479430159
61699756
188730743
150713410
474703861
235541803
153382189
303953602
395048636
461735861
201606130
490831439
469474683
207944863
334551811
315136728
17211452
104025937
248085831
217685424
425237594
26720708
202289070
85528554
505842254
86806154
385950247
248456069
177828345
105280842
261272642
80449469
216577723
494629119
339797796
151258558
260206213
296971055
279093890
513954766
474702452
509397970
46589277
348336371
147982991
494527949
507817856
267211014
258531395
198093806
32663317
445349087
41873996
149635646
14155437
24356645
47457655
194416232
326076139
435595487
273004863
396284307
420839756
392267539
389038696
133684734
332253763
326629218
262889691
179416915
50150230
35186246
335964797
21798967
161224198
134296824
256523616
436993130
361257329
261350918
328037825
47804279
356519596
103065684
95756280
404530146
468850885
298694380
42395523
202257758
138506483
6771974
190342749
416803501
56225408
123660423
187606330
479406792
400557461
468866488
201744630
42342147
214753321
253987919
76539776
514711955
343659532
438626752
256348410
353785874
313357093
229138886
150438942
399171740
337133201
29198082
284725249
383762114
324873417
131677484
155881627
400259812
282000200
366492129
277244899
315408164
21413788
202545522
78917629
202998349
214787143
55552972
203911094
63998058
93860717
401565721
321773210
442659814
464127097
245716419
400598716
426782920
221325559
428486893
230734844
480461312
298596510
513269890
5452510
276705309
24421167
378316247
282264366
166386157
451090377
463495584
257888808
266459439
50859889
211158130
90931911
510077341
16564789
43621210
298566657
232297486
216363482
340057227
154466967
14309373
192964302
290136783
468890489
388835746
287381935
504376758
111881966
339842893
56924448
159522736
311257195
13166251
85150659
289709629
196849052
143569208
73498776
306592887
297757589
276340360
70682695
453897274
11828142
110037191
369541466
217527159
336595262
404171517
337263595
443247099
113838436
103412092
151217669
436063568
358333760
293422371
60334151
72918702
449425207
516490104
471761834
276505299
439706669
315191845
189291309
174240533
158923499
43808925
202547448
418451520
309987054
200937627
37369238
425773247
43937065
245645162
248482588
390132205
102755590
315792633
121128274
255050420
400521759
94588383
487770729
51664021
473857483
269784258
128587278
451957764
449173911
514313182
55302153
65814884
271844193
431403316
453711682
445656784
269703609
440433327
245949477
271341109
63850980
511849120
276313560
515539988
185902372
53072782
498578019
458738133
125612533
316876810
311926512
118515340
492557837
146615605
38255482
55785588
446369128
334774446
34498693
15885301
53848900
77277365
103930201
173537131
421842949
488901968
107154030
244271050
115795303
114150601
242754537
31485240
420001165
214634979
282950103
25674174
423816460
226311745
38926567
184978704
166566623
392342580
324611105
170124616
29531332
317942560
111022927
426711688
412904646
265834888
39860716
495990831
276354876
200514593
444432430
483088882
96801290
224517278
153360625
444320296
469602359
91639674
428208130
335462286
30333352
106193515
505888930
138543971
272391059
286052529
3624767
410628703
406340704
437292312
184161088
85188241
260740591
402441215
226176932
111684387
13963824
75242593
278353638
206118720
286784934
56476292
313221475
425553786
144543911
278666229
143531609
370256204
288904684
402983953
491810336
89353543
100186118
40527635
373849495
382715358
54181977
384743279
90631613
306844540
9357019
341820970
299542181
23676559
348284569
194630520
200039174
129035234
172360252
226678317
344813536
348324922
143006656
102294959
322936124
24766668
31530339
351024026
155785713
409553823
458458143
414395044
251191552
307347210
41260887
451080129
504203322
371715094
105153517
350707686
123004033
290704947
404732387
516799396
336318313
274110955
104989022
426083972
35338519
247151229
213176013
458898061
68604652
182680407
329496029
467133344
347891060
516171939
289275466
446751723
107950304
260569869
111545260
327742660
375113938
128693834
169856515
517536261
511494187
76191288
77697305
175457207
302400336
339234135
417197218
515227862
482336310
419391395
439414635
358254055
38251283
412514003
239713157
186666265
374082879
295807535
231455112
52293622
428387835
240320265
443539499
218289968
48878843
291907488
228980493
274072509
38244415
231109106
121665413
331962373
23213631
64115877
393127248
15986927
52508346
85505362
388879204
503033986
100560988
234817189
242991863
292712679
84465011
386643439
182875270
385951995
466039863
67392314
502676325
311375518
507066072
426030058
417459060
250585041
284320536
319480697
232077611
98903816
221223979
473607171
386198856
449301936
115720334
435231455
261205335
207550089
402126132
360272743
237334799
490677528
412591956
253295872
313414960
142938471
273090359
474376449
270728146
20281859
513361836
233768334
459218825
4360744
324260867
218386480
18411870
234061648
196634265
57003027
440487902
283346351
295221
316377911
196393971
483675588
381469929
375382380
404982352
515492501
450184472
457050323
118885216
9393752
111249755
63855564
59644366
425017896
212372148
174020926
360295281
44655262
371972504
226207371
109921172
162349069
407999103
153830004
238256730
270118612
498009725
80379054
124494063
330627453
424189012
452759931
245643268
472308665
503859203
99382752
232055690
94020389
6479060
337750573
28984018
453010480
383109009
201695143
163504423
416543233
177685845
153886607
218700243
499662667
298438920
442047240
33516807
510517650
472579736
366054531
123113916
162077771
210296919
401662472
23875759
405656496
159222017
509038888
7029549
467763594
38615492
500480092
56471176
347996103
218534432
273584674
388721274
263871059
265759374
430226243
69612050
142543027
388263719
505811254
496552502
367560399
251785036
232352342
272456047
298355645
325198958
288932207
419742096
290454246
339945233
155671172
361436657
478526707
350237440
265460848
252330596
406574121
509324953
280805674
240843901
385493942
323898656
466634259
454800180
281928473
231363941
339598949
489927069
54436129
438221281
445681584
400887796
180142702
413382696
120803969
431833631
399382688
408634539
432331338
394714893
17871231
424019110
292430268
188267193
406395192
106504929
282826764
204569819
497195319
497632907
312554640
337250489
299718274
40290710
495034374
87229454
461117371
296326253
56540401
137460289
108040644
328942962
88005820
193645678
234603884
511036948
248721967
310469196
488096929
443127158
90538668
329639021
268217643
282287483
207407711
158596588
148479465
437594757
409710193
491062621
12819311
333319605
61975685
345359941
474372714
404488452
42778665
252788335
454675324
455196297
2893325
354986132
391802176
138144331
235972238
345966961
180929944
92185648
101837751
71087545
15209668
152987050
68476138
479153699
110157954
162597544
160183963
246531076
192024290
69083700
392130962
379126998
321768523
253406285
132107329
360624627
174272364
447285082
215300229
201298887
297671427
218859451
430598619
124783049
268345844
298413367
360648229
386370470
223456120
380481920
56117596
145544283
357547187
322177450
101627505
305862348
335497067
436033190
393313486
191750528
355739864
353043698
192562467
125947011
161254030
182772483
7766642
140319573
169449794
492674055
144940639
52929204
394474215
273762756
239000140
261782463
293650389
228344487
185557966
363593955
148869517
345443229
303511181
443057878
237758627
39359913
372524884
246984640
412080052
267273151
288629412
190893687
250431387
332761017
420852902
435776565
154060457
151236474
40939399
309089975
340758361
257167496
55145510
181291845
410553336
435814119
455312238
114212588
450150276
286160244
503428498
433233290
18569439
351075758
266581275
260070350
450030201
17028936
320761827
418713777
361553150
247407112
100189672
180175948
88164133
330539286
99777770
421077348
304043649
350646841
478864606
313015911
460212603
316366602
92325842
4669005
336962927
295395877
298553256
378817654
333925467
160445968
371866115
489603946
480087921
107944008
201751069
368363589
480101712
280021955
287992184
153735692
288993881
115981074
146214904
363613276
211107479
199728519
379995507
61971985
162120016
188206554
247865845
241260170
416638206
436603916
403438815
318672759
152757241
450975109
289940104
237405446
280479337
30847871
86522035
292677786
14177606
425587856
117318816
180389314
368032330
359278142
303002515
235324740
307238281
376129850
378258883
196526139
209629203
497684487
95491284
227344614
341129230
374049470
120489373
35803703
390215288
311967211
248381501
353345024
154972377
370029618
478850411
56616694
107040739
25184566
158822591
152926820
234324397
438402058
373625891
514783441
235436783
246248688
357471521
295213375
232282649
194685897
171434552
232725093
513121692
275168438
29702592
19716554
118994829
243884543
464296279
89883130
324799258
501753200
140420890
164131949
96995836
145186175
513360100
29899013
367983197
165339703
315649640
122630787
195292883
37354377
123203473
52432896
199928286
497874093
98813149
325066451
240112994
159115054
114935040
225073306
509443359
53124482
38497096
249927992
490742464
27873042
287624831
466893517
90732015
215019767
462776480
283542652
454178298
228301023
111288499
109849142
495351652
134281743
3503574
516147063
514584619
16128627
43088292
207394124
384165314
34091718
316141542
444369774
3040082
205587034
200113552
166794261
516255872
148590280
289915589
426349474
511949367
145014772
118366958
215168832
95365972
342067544
268137068
43492642
314976710
173331097
358031183
222100527
315815064
78753328
513429085
517100426
360286006
216333490
465645952
44973908
143635806
365581852
345163067
167897492
207660435
43461387
12466168
438389623
363508795
210318465
89019010
316535988
125700821
419180621
388968747
302670661
348229921
89973361
207948003
394763152
157980997
503604443
79263416
245776807
271314173
148474918
218568582
229445504
393584063
89787294
46367011
149121140
368562322
274186068
226086405
211184705
373973455
221410349
374289847
6592488
169482433
346052990
487695039
312877351
512997770
249298824
348135657
44888123
123447717
273638020
114851231
221814567
66844632
350833064
224499787
318368806
30268965
331803303
293224880
152472326
299014904
183095029
230661306
231444202
211170476
145269300
222936658
453610901
49449104
337844070
230188887
401815525
118049402
253086035
98013056
91228981
136063809
411169379
512217170
360078693
147477478
439806210
470954454
397265935
113262893
508660542
189250196
428275206
60781571
278266648
95076655
166889504
298728367
277946407
385013353
325954064
393135685
426142712
302974459
156463477
245426326
305475289
110258563
378367384
321360963
84700338
412896084
105336003
108360862
493724552
218135593
407094191
487515502
7518514
424478075
445886942
73125130
373616568
241414949
208824000
355535455
182112899
384943646
52267870
200775250
226901301
79765301
213011275
378256954
377521986
340357913
413493472
482398977
104542253
459257966
94448766
19509103
441583283
473446999
240413462
478614891
301398060
128900821
295926147
136140854
33353723
285716810
115748274
29777554
163958278
517699183
74361303
371620099
124247244
169994773
171500341
130653641
241286837
236090701
63990670
311211391
218025814
441296232
491397745
39821342
310389934
391559805
294624261
25748760
397796203
396590083
97229709
170055190
94303185
395254719
451033712
113142683
90711310
452279518
436694374
240787052
477759539
131571379
320385318
145606872
249757567
508078930
229084993
155889705
295179525
416521546
509429621
158600376
480013972
359398098
141015776
199012330
399396822
21283480
461250007
2750688
118691484
137543090
323093979
371091463
145187488
460268927
407322208
165240017
268686813
408903866
469470000
165570051
94539408
268208944
506232450
358486
189695974
33512058
91227802
24811359
479642977
461425314
57770527
223932910
479079510
88914675
413197398
195616179
381902665
215825549
344797965
230672215
472251358
311173599
346257363
259671766
413538103
303071402
394176399
248107127
403998372
326480470
464630970
395401947
148000781
257472914
502149031
215024811
405447170
150403778
31176379
395577021
186782691
335344811
161241857
89515485
173299270
60994475
463685130
119730706
101399401
1791197
230857591
457498143
185848646
80435672
357888267
330182739
382393821
124099163
351238504
421497880
117599329
121321100
447593906
10705638
126523194
228329063
438558392
33706854
163664232
364377894
136738513
23037166
451060768
132659169
381360886
431831335
202091632
320972998
243353293
318422463
394162319
113432189
369681960
202343551
85264716
461626237
356119283
134246290
42864023
302571572
300794340
334059718
191905430
198777361
363873867
332148544
277145190
317334734
76546808
32747938
311738786
130514807
123778050
122342467
11886395
210848703
464432143
395420840
156231727
322558818
501545634
335061397
469256391
245345853
296341343
163201813
362756582
169900275
268826033
141283441
440541205
14349375
133494475
113405469
461163480
421227649
141039750
43968297
42623228
326891676
513975517
382536755
492542733
320010735
501019675
166320954
29950492
93971341
260928735
45829853
174432254
136601767
115974500
39185138
123420117
352873974
172341210
175950592
397582666
242901184
399375913
330290990
207385074
54265360
147420225
307120522
309655224
38138878
88851519
48222214
501003267
98723735
195625030
106674826
502384402
138515061
494133011
466235189
108259176
170509319
184719336
183283500
456862019
492784713
91872555
29927205
351016076
360341641
50013649
158225556
119068586
129971679
212490921
336765297
466324576
325612563
449326829
351974150
227773411
472044063
203052669
30558515
23087868
406057228
259856998
499607464
121165676
186292503
313224914
458224843
155257990
187106154
298463359
175294131
513449946
175803132
310638755
339024655
105565663
193317457
38274204
277755147
99615720
450904371
53844292
164354304
202602282
198981778
393401233
110298129
322804856
290661327
136705221
420588479
301641243
50614723
49871223
251142478
143965041
409523446
169019110
450862090
20959082
476702836
506431274
95888090
131686840
81112852
460699562
120780835
178884363
224034383
95518970
398442986
124886551
422166671
366759527
227444866
4149866
411616242
322687069
354826660
95606401
53325985
314244276
205801950
297585614
189251267
474960877
307211361
84489639
171049667
419853095
433744620
391105269
466792625
314530214
312751693
4707643
371703560
251858370
220960092
295910758
304404188
139467648
143612393
504909483
388482544
171364615
94926398
198266499
374280532
457472006
282685898
154000793
414080450
40593678
426927195
191118692
394623689
190946267
82614797
447200662
489253698
374805038
136656252
147999698
277485976
273606394
131096829
366058304
102184306
392624071
125827388
264899005
807324
460889688
249945233
423060242
168517054
88747412
496372987
361484545
51716038
454735500
511489795
443821787
182481757
511063485
383903069
179562019
266384180
153670913
349371300
179718748
67867954
327875118
470779267
56198630
216729879
372564780
113668008
194833415
328188135
449744763
311906448
107729913
69009593
473973132
414955240
210864916
216647562
209394637
173470639
514825983
266141850
200970263
296623649
89992321
225124442
346829916
271471886
460602762
73154981
101149083
410046549
65686956
285235350
443412054
516109692
137820207
144837379
438058041
481084110
126461368
210353093
378397205
387824870
461402728
264041995
93926835
38231681
350013020
254607787
342758497
214396455
145083691
386613917
225700221
386664022
468900319
107831059
245555216
411242136
465241358
418431562
115398627
257964116
506128757
461869278
425184237
198307815
256355204
297268311
76953253
496599700
219040096
279308108
95488924
18033389
374540130
462859747
451040297
128655508
340848684
408569098
390139271
396998562
354821012
429824275
504058239
507092953
272803088
400369495
347260193
137937217
487918470
112189604
13779830
512010532
414745371
195886376
311413364
199053967
89134752
241604128
59380711
345726081
29284692
102037495
24437302
475960208
222668956
112639118
166369780
516116006
72735372
410133866
437702670
418871568
455203641
380913928
82755808
105429838
191147758
411812194
11981282
172101311
464154341
57345945
269404551
287411845
22867285
161134628
424195887
149068196
120710501
387537808
478386621
394907448
218851909
466498806
28774687
92694726
364012
20606358
493469701
208980156
423988256
47396668
285739577
265223620
8989463
98214062
462201017
196271765
290624027
481609307
69284889
312348216
430237978
327214142
368969488
406920986
502390191
278866014
182950293
59096273
292584972
169402463
413181436
485218843
32524013
152959338
446608458
50790824
313275847
290450905
76248906
403268334
258322009
79355110
500653791
223024963
416834012
466090102
173795029
430558404
514090769
373502789
157949055
287676938
398311181
116069709
11756239
201495328
252117666
89655337
369911753
175464862
441613300
502930741
452141769
461398228
233295558
310278328
7721052
339206586
100905009
249613049
19475617
253519375
100180633
443386787
241965749
307171479
250043745
265152046
105120354
426764099
506102380
390903307
466387055
167323355
502645481
382099878
298375799
481723318
384995549
104992964
85126928
395413129
15075815
66387110
203036048
403521329
58305785
400866471
203696050
185830515
513043017
69859218
442972559
52737793
517439629
9515574
227262905
290379626
290675717
172686679
272537123
186836210
225591002
169708686
334245897
218196507
166171400
236048412
327773237
107415250
34013176
383300133
322233615
145306833
132209109
451954462
158586336
123913207
58733363
282034854
295859245
377851564
355445625
389574010
265730242
378984342
271529343
342599713
192117082
138726625
294019160
252549844
444976733
317540442
462550513
329183409
48753534
46353117
392265153
114819522
79530368
202337428
96102431
436873407
286411519
316112333
14583442
305735153
200380654
324251981
187067485
66266349
196160312
426903903
423826546
171558050
494789714
228835456
198527624
426902482
53725613
230217247
350146258
216633504
447926545
445449899
426776019
294510808
113634293
175939524
73004451
473490496
223878540
157976927
115452184
478554545
96486464
311253307
159846528
203802749
300444633
498749051
143639643
153922781
477074906
320844502
423443789
484727130
481127915
469057573
84676192
325759716
5567061
382708630
114261126
113691873
220835351
181859191
17911986
387201850
38207673
305978741
318017174
301557693
503919212
53404460
36528120
32832591
395866601
417378595
392043936
218597252
202886077
313628720
60695882
215483425
468999831
51017060
375148168
324442745
275272156
290903015
410067990
181040545
3954802
362599259
481556726
2635429
390246598
170293362
135376841
184003322
363470092
211801560
324425520
386503075
132578548
468776975
477428820
394241453
186668760
266224387
367120210
338974849
294175912
350201163
208338281
457957056
111895246
285260511
444222346
364576171
123277042
337053974
164847399
461966031
365524301
201316298
138242294
300270328
117553756
302072485
255201458
374472701
204530326
217630882
56789881
442423134
4678560
70212875
494749251
266039719
73106905
81807404
320457536
448439558
381957434
219490078
465250981
363684482
51326995
210723734
141000288
319813021
381356856
88153466
157089463
73582221
343327713
379466499
59675043
504447952
420184504
225146361
332756282
354547006
62300569
318687981
392935053
136938340
443583233
153638944
291174393
469662947
14524934
198322850
185238835
446579315
506851601
391525910
493207339
391831364
448700184
12792356
39216222
453957020
415323040
45068787
62833887
490723853
210127332
305942091
381797061
102057289
408171951
40493757
434095078
322292937
410606482
171152046
505904997
358682424
258958154
262385964
62096036
292493042
247499600
60107632
87210056
12809609
342243137
19614690
174445115
191943595
32646338
68550132
375541250
432913637
308570387
326525813
266144786
164940020
131052488
452471366
337507824
273238126
86858423
329497526
164904005
416167304
333856393
500969788
197430628
14415476
150270266
473717995
167659702
102627649
458645798
263558499
213071346
121140611
315418885
2706561
355610103
229850053
139833106
480123085
3208975
387798517
15716695
287211772
382636412
197494769
186862819
278840136
375688925
439043595
52210284
498025356
403635943
187795022
434134319
465031381
269341238
255722558
194374593
359953421
175372535
435072269
213397940
408264513
420450180
452104281
48910220
188891607
351786016
470251740
302623047
364341106
468061173
388714704
77381640
481581963
436090910
261279528
516813147
245616883
199294428
269206558
312173708
448345505
293594087
97741377
417607886
216278646
243398195
516915927
216992021
319173004
496533368
363774839
31204245
317265461
381209767
416338318
389304589
465160960
477956966
191344645
497686182
350301861
362991074
84485399
98164965
351635737
315203846
350930467
356267836
226292053
279600054
177449038
240178740
320177719
469217419
472013512
15991555
119330653
426484305
161386997
309978632
192129849
179888321
236215274
16871403
74932912
148603170
69559001
91738564
101722255
515201404
343665114
472259617
27780983
242804030
295333024
252590367
235226228
272497783
295888816
86761785
122475149
414644571
330944427
507373002
497795920
212475423
264511046
347839752
344492126
175982446
278624792
503384840
408161185
96590740
278972010
200621500
488098994
67559006
11443483
254571225
295130089
415125746
381207075
59558395
400516369
336601330
291197782
446281036
239424190
486023437
165733153
443698690
104435362
288611426
487961574
49901810
415711117
382961580
138174103
33041772
26628467
341099469
468719512
83612618
5900923
344915585
335367284
306942530
1443080
393345361
232197918
277930997
367350086
38083094
190596904
74762200
28035533
255760919
129920840
451008667
24536022
14622538
36629976
16896385
505800046
342314287
484960186
214577877
285363635
269003522
457751026
325748950
135956909
173651876
421134566
20828093
191967366
407088967
54396449
92132861
154073217
103120803
423555329
423386296
150165719
91186216
407259481
351236376
381456286
387262542
144875670
241732348
168114926
331911730
245335354
2715531
167301889
108445899
397579633
192273052
285233144
466763164
472639522
161033712
383328518
381960458
517168179
511539426
254200380
45198532
127649372
27991381
78989877
77372894
478799226
467897444
302831564
141416416
437747884
228406793
97100043
329309003
135801543
466671519
327879771
308330577
57544967
158918851
64073031
355305434
194186899
211433890
88905362
75961963
443959465
311703540
60221792
495384822
343398827
403081212
249833618
109391458
300613200
103162602
474927848
400800246
370623507
305068210
27419708
26236689
51024201
467076351
276183210
159838283
496249025
241690037
306496808
496802982
428922789
359385257
119798336
201291371
411398418
263600826
89020134
181632878
156169469
422730975
6198328
298312030
297780468
369281705
363169569
61531498
404363612
115556679
272868794
342660398
485639611
284136309
251365488
456617796
191866314
468287326
427667785
503889239
10399869
395879322
505337555
178673715
475033865
143690805
506132380
298922459
416485608
289745569
330636483
132723875
336266672
118527944
467198039
70417731
263906314
159906410
153353503
397136724
76916781
117364796
108161524
152999203
142531051
256456376
340340696
467206296
329992084
754862
303772716
340998381
496333297
279121864
176959689
92916539
313935446
250638112
271309899
67373813
56019885
336010201
419666587
140881966
63102633
116267360
278593959
76759893
198890248
77523817
484438817
24161906
511718835
368227435
74940542
321149463
511973270
469157075
9136782
82573294
425401912
425892227
25935426
428760664
30914229
51065299
181219253
323322048
482865926
313795099
450466958
208572502
134846070
228191676
356845387
299623009
367655536
87266131
190861230
245182803
295708552
350670141
265106677
402124574
195686405
503715569
142259104
516788600
162982338
72014554
432620808
488932173
98930325
412714482
96040168
130429269
80221195
138223846
235597645
130709944
218311015
509369719
394293595
70794285
172425290
122542317
244803024
60752112
325090816
197803210
393683143
348881805
161744897
366542083
377492670
304036657
258990539
345658699
200114980
206971702
377772460
444235143
493655545
282315532
252639824
396379697
156004043
68895813
440600795
34247659
367847042
235652601
243260840
40302455
200731172
146478614
411843851
462646662
468340990
286664854
196659164
423125829
219207904
414511689
440851908
477546803
275580427
194870332
338361771
151110252
296862150
431986404
165668006
324888983
442371382
100187913
29826461
443576807
302901506
515237357
134847188
303108895
118497568
420148926
414046788
302612423
415340381
445748971
82083668
94068805
453194819
354299022
125278414
277519587
239301864
231132411
26224875
229877169
44570623
458016813
129930826
508436003
96312726
381402369
177620488
235570670
78766371
420603072
111131101
107180331
380021708
182290399
194554283
70780299
364658710
444989089
412584119
85757151
91934119
251933593
145871805
282609267
180390411
466697963
63552856
403601897
480484279
234619197
424483277
416481686
438760154
218085210
131304006
260717034
167879220
127071227
382465408
64779725
301760738
302146029
137538462
389161676
32854681
470203923
229279678
105786293
2157139
471275380
335923311
331451707
466694248
180904919
7138682
234101138
331296119
76899554
445330182
514613006
249974073
181509972
258774131
56151137
80881021
350716832
27246476
189553914
119421215
191313586
379424973
364642699
30712511
69696531
33262902
516018841
2498591
233562191
77958597
403582562
453005239
334475937
390639063
6195113
2305483
153315056
165718614
277075548
96413420
451993946
269698255
137872602
356669516
498812185
35568208
418183322
505301920
357370389
235634994
450625289
446296279
379877453
277363395
147482781
437721699
174766588
331869936
163576043
499153795
22222818
50579987
126215895
516038139
143081935
397342322
317595887
420164584
421586812
340038507
424476803
494575482
325155549
332416341
507567591
414833190
83365142
64932316
204775413
194876814
380758585
277655813
215459953
411446657
169142184
29064237
327338401
129148399
21770801
404199937
52716100
79826050
414442399
239120412
353187269
44618366
437562766
164015168
331260591
430734259
476193411
258497637
265489279
212853931
424066884
293723225
335398842
169637676
335287930
309965682
61551522
502190071
103319195
380497581
4249325
35584428
203125706
20100306
109141246
29057942
86890552
404066761
71413477
25942372
345398667
22334432
210793274
225115547
213828237
295766635
53447818
391539545
327270269
501337376
470513866
16884529
184274500
419619612
157620074
17369879
71433669
224355050
503267586
40154134
308555910
248977994
287098417
483085391
127050269
29691975
456599620
414140831
131394957
129401939
234015255
230710423
433175059
464023865
82986689
170513580
135357076
260085240
117954464
507079083
144318850
517856262
199189905
91846361
61730720
491269562
371304323
381275196
326407291
487850687
345172969
143229808
101131876
361177930
137583694
155275247
207863147
142656344
369878517
287154628
279490917
15845671
154849162
4957903
86238138
330359575
300402965
225713526
305471657
189267530
87642895
246569339
21094694
299914299
231434872
416458563
358720542
419845310
277745356
502225277
182129889
173641080
218120794
94790112
189622019
138750259
227927463
481329480
324691284
515289202
55303811
418849897
503966484
381266568
136462570
446488781
411879942
182282422
110185815
159141606
217453068
211311455
361266715
482739535
393973229
339755277
155495255
357940436
313120256
49111969
501787372
177504239
185502353
323052307
72414222
417037943
105779880
432117820
127528638
258364139
367377133
84797386
515235901
405026977
415358614
250738223
255413268
399119951
340109601
382989242
482489077
121924155
505771977
292547019
277223801
204632690
12501645
282275554
70936215
510101268
335110520
496516270
124814520
19504002
104366454
379442835
281634975
270861179
357252606
35336164
70659767
207799206
204658531
369738816
166672937
500204715
451332230
97603567
54026827
340828550
448597459
207885608
468065229
74408578
102966742
416292968
282432167
29605827
381495609
132269540
58554267
26798556
513506557
304497141
74887560
297940897
26226254
517158511
201998738
154083134
402232275
288059083
155256041
188112364
89292734
358459973
169343184
441362616
402114259
218145432
176875078
160923166
73350447
352283405
255879505
259398159
26342542
73262493
383246383
338805077
110290086
451668585
393292298
362362297
37571665
224522199
292267411
270687926
371155591
449353562
72865398
414633574
451123155
256465204
125812267
441712651
155406789
463558317
192604774
349691796
485897541
448107755
430007543
380104657
491214384
219671421
338456505
333920278
19530236
2015370
276610866
495867253
231225544
20826539
377977001
308127641
360675537
399327541
368675943
495475027
355132313
481114903
447170929
182152543
114885158
342061056
490111921
481532896
10940108
468063784
224956407
63893272
335018856
113301411
321902128
262081377
232010295
55584239
318573045
494602923
489250159
22147030
129282574
119182720
182599714
222004720
474237398
11922809
267277816
218659962
74282439
458343619
458423508
432870945
354570142
29270960
312936147
265062842
517539450
427940246
115946504
388669327
221328918
303710017
64111088
72363652
447580253
364765614
240379923
221394409
51134221
504061448
92418265
16927667
485021321
321365674
221125273
135780953
56631968
49811223
169878841
125912429
112571450
357933508
287858454
447474949
429983233
42322249
70409434
224566053
482386122
111610516
182313216
425418165
122935455
434529411
909809
141715937
397726129
390111393
265032270
508287649
195454217
227549723
281213337
3720322
329042033
239512088
238190078
22241211
348271131
476249352
440834503
505638947
472584564
267325089
247936478
218757426
252468423
76994663
239494217
453783176
4297663
29265509
114207920
18709604
135825211
370308977
252433811
352400070
206524242
205020345
301645278
456638167
410662763
465578689
291757863
151896810
450795361
516266927
188068194
43354235
287090314
235215880
454550993
79294626
42981406
20793281
326559239
142723807
43597183
414953261
497501191
234948940
492767952
483484625
474870945
60517571
9450798
144992330
18753552
91683258
459849135
349422976
9838106
510720608
473212182
117484994
344577088
348918517
143214067
376685571
477589386
345800632
154918036
116696652
376222595
503008122
34983688
45031432
104823650
212691797
160997016
381125173
220132476
208739059
9155577
433365617
269886907
507140613
284619148
424412408
142114156
409730728
373544969
280062992
220926983
132081554
218709560
61115485
145648094
344191214
159793887
271807217
363752691
270648912
84724401
264583841
435426883
86423997
464621931
498057291
68055919
480618845
439807934
160160490
211199099
431298408
173101178
216338303
513813628
311655891
423544031
83933919
372392448
24734418
306769748
324080414
314380106
348334070
389226283
347717660
245893690
44057301
27113818
473351613
212433261
197761314
464661835
323688094
78704504
336058001
160068261
371447683
207088808
323891686
395524754
503255819
478564135
377425913
486607070
252801022
258398182
107975695
344325560
410098978
171903908
288091432
277150922
449178944
499229965
306411818
205337321
118594566
300630186
238316319
151023531
164126695
373796163
512784073
297229430
369078367
378653794
323386817
244988265
445539757
221699024
75136940
404340323
482060914
180025260
405118930
427072797
114928530
500642259
103125186
34059031
399130962
259112366
246725120
327364690
84997002
423137953
394350437
247472673
83328791
388994144
286640385
429392724
137870010
104691691
43369821
424795378
115196330
163596888
231715280
437928029
52775151
268484029
415516049
251916903
134186259
373447175
471999304
19635821
119714274
74494655
189745078
415976564
128339052
61206754
516554886
333854493
364538717
164551109
38277966
184752786
33101087
377892744
333651794
281861513
274000967
120595225
228308613
360967191
179811875
79781538
316758769
196244137
491817186
97251479
25721929
29054783
503270597
447964636
322815429
303724072
425621125
271701123
483486708
74057427
278047188
421043457
190579292
403370866
479000776
109441717
468975376
466730049
309646030
475962091
259109955
378286261
263804402
77357354
280292838
133594224
330872837
210098054
297678987
127811515
172765656
148832341
447084640
243562020
85210939
205567755
418224910
194777824
368458329
177150818
459800804
238479010
455735276
17043856
147263310
509718175
237148335
27731805
223647775
58003510
97615720
330871334
24244262
306463150
442863188
315625892
437184351
138802112
462231232
312497610
305889991
238350037
414836424
29820224
469093197
15852232
194778853
74815342
81301012
41171387
333583095
360984682
5781084
133008724
189172985
472598871
108261404
85600137
124508851
16095512
201659323
243417427
412330214
161088988
367195370
334414729
409629565
263698591
241673817
428589913
264164233
240703314
174161064
373407470
341285143
368825278
145032828
134795479
505915651
151746008
357320696
343138490
243969730
338789722
275472851
198713563
279900720
5613386
183378875
400678823
420859060
208301939
368361199
421254638
115508476
239755088
305108545
248349715
398517156
258169410
274211770
292815975
3245488
400979241
6981495
34764276
138986291
360725387
232313633
186000435
286204288
453260020
412274085
254201728
31587739
77955394
81760372
293788568
174592235
130611536
94549069
60318280
334894210
37844187
73629348
453063247
350032948
362283196
276716999
346733704
128658468
513183992
370426678
33990568
426669332
110722595
506521877
296560855
316184359
302369872
183547267
287875074
215900115
174453967
455481989
375071538
156811902
232523684
256762798
8820264
53846072
233571279
487986739
468106477
61613186
433241439
183842253
66021170
497759600
303745010
380667868
400652176
237670485
98057644
213402296
467096258
384078759
257726017
304618235
146756105
488354924
288391539
275178026
314470338
391696265
227019628
343510478
69420984
217529872
243322832
271681847
302633341
195556548
48340827
376636320
372342093
229744137
357490127
352925033
289583674
323096931
338946874
163391896
109979992
365518999
252650149
33909293
315548429
425571023
117388840
118957703
4267868
296521089
318989207
317218481
124896342
274825463
488388870
108107878
488808609
127503122
262105115
327248477
90526083
172737543
218080104
336998807
473837887
313587933
409230424
341717487
412975670
452715042
262523533
89529645
281538542
369609882
185908703
131132811
126473232
160010772
152431985
407263373
134152695
48011345
381065027
242569644
352659592
34828854
343255048
30758257
92505566
203120351
197774539
355119054
45180419
283712697
243452508
182562983
71718544
235625472
36549843
486895463
72231075
293550794
289066261
32605724
445807283
194428484
233761717
139088348
294012564
130996044
251666836
378299585
360886884
447782266
16365779
91896549
445537521
125188128
58228525
146861014
471556472
297601099
502098721
341735064
282296814
13849179
461467178
302033770
7801170
244763729
348669800
340629026
55743814
424686609
486823315
506642007
472209693
322029525
410890857
219328485
83662962
513898030
490592505
111237694
413632351
218694088
63679130
359518743
110686034
51669260
323812291
142066567
195806140
170068072
227659774
137890274
54225000
215639177
380814964
54229042
71978146
81370233
235656111
71326204
361900831
152581776
63031658
505228374
10100153
291513316
301853437
501011371
172605628
320210266
398657975
237621377
275171947
480556179
338083618
438507017
306634272
308064983
55383682
410886658
465694565
93577939
431008786
268108016
51011300
135755410
150613038
266212302
126304641
412525958
5952001
441592379
13778054
222151097
135307390
428418016
290999936
129613428
198078872
279578095
386447868
223255978
466841229
236554456
404999966
48427140
392414039
387576107
409693837
260797577
11966931
407705364
196417492
12340238
388481109
30969986
209837738
37539905
114930515
41008281
80819709
83830643
135713636
9110851
158617694
328792834
80513425
89500936
412240978
469030400
487768251
480286703
61063535
303414449
270119757
238156089
467126985
517905185
193404697
493791322
409856443
247632907
174775848
226967310
330606596
312327331
360938527
209706264
79254028
295819658
480280192
265957833
239017927
461232208
487332750
406896030
480258071
298081826
237201189
99108829
111538487
113402174
465074848
32477475
444293385
196071552
92655712
75308340
56958909
469471906
301619354
165790140
66971975
125986693
283430626
78579181
325502718
461746671
192268656
312271060
388877888
77574146
253207108
492656671
182901342
159145518
159854091
116554307
155821344
415749172
195226570
184809512
507059061
305199233
5439610
175881406
274430521
415252940
72658570
213877662
224121407
201673206
179397263
81848211
201101512
287113555
235087835
315301619
19066674
296201478
385173539
258776955
95367493
306399943
438378970
107581999
121093395
132712377
306175866
16597466
424077503
228601428
377328540
299400
121431084
322611408
251086962
172789989
353963017
217406089
516320570
187175309
5012508
516347806
239443050
264157214
107253790
89715055
194074744
437208903
372771822
504804452
59461286
456612866
370394691
4656040
294698137
380789928
52320873
424551734
235630543
76115087
29831815
372793013
172350284
132212694
404645718
163096586
197923142
11887424
131541821
141053050
352634559
472280630
111041546
253327145
467304440
290998596
25644785
75635123
446945316
281650184
138263027
446983906
226623497
316743276
318878279
499558666
80101394
105047873
159613979
56079133
316251840
370305637
26305314
235992059
43175599
204642812
130786539
377533099
298029661
491830344
261649832
124597860
502005214
4952305
101595128
198367063
331453670
238291386
328975475
299342326
503854905
80668392
179196498
281877196
506196553
368937005
173259062
475016454
117717115
245181237
256469577
2072803
34724183
130827601
99290553
413107312
10682192
70025882
379716382
390501567
142413117
515319326
161087575
196250000
494634095
402670319
508521553
497948353
283808447
18241178
434522151
421627667
347303705
371814173
218460015
34226108
303194629
132199328
362395731
10180885
157007824
365801955
424672339
65698760
257108614
233113451
135067276
21537760
61431868
339723967
470355168
279709006
115021590
216919299
114794170
385678117
156266816
331689819
18596687
460472198
359298005
241947053
117342320
201083111
32123825
338535314
75528116
287567024
157813293
439124797
164926550
51188520
41112975
192088173
349814164
113666116
168416087
123895061
129354424
205733199
515664840
218012278
168008404
400120354
49945365
517792823
373759367
435008256
17811200
453998861
327609056
515807998
500276510
20321217
16984135
376025005
23951765
433272432
452171364
517189876
355355309
291914548
369822539
350442271
415214817
151917176
122996381
464163089
436379277
445977139
340618113
209751525
361957398
241633083
77922230
50040228
382022703
326660952
372820196
390723770
506770302
175839358
407395208
283737946
97286033
103472502
396929829
316305029
207535045
287694047
84924935
99017546
376828234
217528429
69189065
59179455
205617692
21010443
437300185
118642735
496490810
118676250
420611490
194664319
40118396
71714287
302404219
255126733
308811726
506156282
325380230
477076513
58089727
274007779
364367581
309310648
378929248
492871661
199790313
275833762
445431588
76870352
305500103
516889690
351252554
262907639
257873782
163081639
76122642
453089177
92758239
383229753
159174147
167435089
128311124
446282536
6448720
458526956
95558525
361517863
254576814
356136936
401823819
160830999
99547326
319972640
231395472
357985992
410420538
122341113
232370754
195934063
200863662
201051476
500972244
50877161
218126395
10080308
51654347
233740765
295639159
361720235
241333619
38380603
382495730
70786647
205830330
79641414
159519772
268864239
89770292
170231980
137200173
439145762
436035300
132006894
460361193
45828832
103947882
397490424
17139599
143621149
246717895
485630534
84893013
266881642
468638443
48174667
189542625
414650557
146953619
26229301
163496507
253593991
509690737
517790860
211735279
399938772
335546768
54713270
69103805
451646210
645752
341247161
2253157
154034960
206028582
429517565
324375288
450732388
122494090
14751213
276134580
506238775
172776128
307590193
140468670
132963061
54119556
452843880
471385591
175990572
192458186
107385548
185909974
309408145
49081226
231494302
449961875
37163343
416053491
166753561
248631774
44873646
424838866
252328313
455453585
491685372
516929629
498427048
328238367
49900269
172161748
29455720
392428842
23434847
218380026
281973363
412795769
283833188
448720627
125095170
412561088
390479142
111115341
231791275
365713120
37192975
281145730
347287385
156102381
363214241
308762664
413649457
159291435
122788526
400836257
237707961
260713722
513524668
96002868
384221395
147583730
72191353
423637711
155549078
340551637
359261869
509882523
24322344
329373248
336518958
488847825
419649981
335171028
423078498
390127800
99731982
510143748
308772394
81957669
187817889
149123870
188734306
78537638
362523233
370824789
245612020
161767696
500554922
480391670
415256488
474238948
36560041
303878475
157503721
13596193
484871960
361144103
329361901
316072011
138722146
349111208
84296213
254157316
62791849
509310283
423704032
180060724
487164193
37066434
115951529
422761195
166041311
342029867
248230867
85406922
143444440
454421155
209205439
112630499
142120721
155291011
45557341
483549853
5695375
462287122
210490456
158188812
249565722
507482455
84835203
346216727
153621463
40771263
321786223
447625873
7596806
5435332
231710972
416690786
371561698
196967575
423891254
370251369
285154945
247073142
418735443
69493090
422775832
413285832
365938354
328573492
473668680
20511963
164233651
187198885
434719755
115804190
371781158
264138173
342276689
369366646
445382230
2342729
23189589
16286956
251960923
362397534
175794519
69671178
90706121
463872104
77519940
280814451
346036710
100073054
447283370
426558857
69739091
415978008
75353919
46852168
337961962
411778649
284540520
227786560
83089829
66298388
290409497
82656276
393328703
513222916
141844582
272930115
333688143
142777973
72920089
389365433
221977905
291008856
160574812
276173760
350462317
171295778
157842885
393751173
262445664
379881558
318489945
350818629
495820437
112592462
168452582
302201151
13427832
196600075
65529361
363842845
466335462
51471083
380252092
223212895
184846266
178319297
66722170
275648768
192832645
485889582
82216759
420856176
334075676
161054107
450583375
426310594
385712538
71945204
418217439
361460668
67306377
351002856
335150952
476781020
205079785
268628998
17448715
226719775
410117727
236435247
245532595
431395522
54621202
374865486
514905555
189462133
33119529
291857714
376390993
425764142
19841140
256346904
53122954
468845109
138035967
93369854
239529888
152588059
365229963
110341319
165014924
24534180
202213410
432796533
418056160
164484489
467570189
171407548
411553303
498056204
133563131
516095115
494960264
258514977
186071757
386353922
515311777
372911162
427850258
113739471
137307283
502690608
90192380
101520873
116740172
88497144
249672014
66859752
341551435
22722854
302866108
222285669
289062946
512598682
117987536
231027015
237944187
482409736
248018001
402832706
114533052
307670567
170573511
402103900
242084727
61409019
401064799
455121305
117630279
163127257
398347511
299184943
214202303
455913279
43882632
122853014
12145185
40885090
250440871
488572732
461325619
453114190
466363976
94719297
448710152
285856665
340430724
166043048
296194040
10047960
513561370
129926311
222611659
84993914
359644099
322064409
18252407
427428788
112268813
111578367
179934737
78775659
110703184
37940721
461546322
3326624
284466255
499862604
504081271
250086029
82815351
202413627
377664490
515679197
471953430
24675479
199774412
363618365
479414672
280694153
329581713
156979896
19610205
169264802
514626443
312523598
463489214
269799355
391862735
182651467
371438942
413535371
272595774
376984458
162365078
38045894
117377239
49924156
309669910
118269840
202320131
455110791
322747666
476075471
359397035
165522463
184710003
147457513
477306996
145801226
485282670
312923431
314762879
11385415
321147859
121260810
414103368
482652584
460709297
288105106
330932715
279951831
492307902
254313067
375853788
2109922
222255414
105414308
2074213
155475231
193031650
211547068
4989342
460451607
322371649
249053981
508342557
336432585
133650497
516940147
383729523
246408854
454638943
190337826
27499616
50422256
452857946
21194178
158074205
77396736
231273337
355222541
407924920
463655278
393897556
233336306
98671815
499561800
362854996
188655427
249085311
32998808
234071911
304023462
108603965
135352441
353141120
415056221
33562823
401294324
463245889
462826195
378407015
34505746
331119738
379652346
425198354
483627677
411824398
472583198
416566407
127742436
68556511
193371840
73051254
117728689
245649237
31651216
248299178
493569563
278070190
329360191
267304112
6625471
219533308
11055573
277953182
483210523
211659171
14819313
179739854
6632045
221182158
409203794
320044439
517756185
122523021
178155839
249265890
123884630
454602878
435974165
431474326
425176017
445403626
216054831
306727480
74466833
186272556
497671958
288750775
40628824
196619716
161776520
33887997
258667169
346976675
330673003
24531692
158451616
401147589
39402161
410235777
160037868
226434674
174904909
156780540
56231969
444613602
487940927
295101914
435747911
6241184
8734716
252975527
106209650
113056231
515575815
374048301
229347308
322641587
328772009
96707539
8118004
382749622
6121528
56674054
489071110
275960807
295852797
364459475
458391825
323211052
265859277
122056882
455365997
60908880
413208471
242813140
392026197
180185464
323156662
347894394
315817882
210187081
432343159
189031549
342164849
400200420
9611261
399384282
325774265
344078358
98509961
201698636
417828571
372105831
400777807
150036450
358641800
167761229
304157815
193472116
430330589
52745561
29390170
43368019
505657506
215430392
27089836
220289757
514884960
138449998
40916831
260767757
117865752
308899192
100903171
486384720
427341606
448688684
77890106
419616420
195755271
95486780
141024657
134090987
420117960
441002491
85841057
94559704
264010335
482947917
52431598
46818092
455865906
329030526
428036357
290127518
464140316
247289091
478287937
258298216
2172072
392260951
59119788
171337956
77353461
73002977
473559331
485681080
225427728
290908456
168264516
197999211
143276766
250712949
195365915
121090857
435953930
513124213
34335385
225037121
122815501
47881182
151289801
8398573
387131727
442228491
352422281
459957485
198115789
93170082
394527065
354152206
453760664
452532560
421660533
309722178
302394835
320541263
374944980
164953725
327208073
237131645
290682340
961063
7824934
143076141
402268216
514749394
403903583
508326387
361466682
172992782
375958491
469290167
271649720
429002086
443728900
154260313
206822898
513070511
427437250
388195381
403137656
148965072
350143250
167521254
213660924
158658904
292241743
427257741
202610802
26201760
376209575
284527994
390590415
212382572
137648282
297616322
510798907
247565771
131090789
198734155
389576462
370818103
79573904
172964211
218059715
17986684
59239485
314393940
46221191
93953473
181790890
303197281
406192287
242723419
380634553
428044869
662234
150122387
338326506
351963698
478016241
330029011
466966031
93633177
182683510
320260789
439373994
285302761
284784105
121138737
186772349
291306346
182266418
65954445
312729729
445926932
293141400
258503129
341914573
481784600
177037342
68333059
60250812
317991198
14908006
432707470
89317582
173402329
340485924
421874450
122987687
176617734
100214711
82594082
220327084
127968699
335950672
61150255
505384550
437784564
199620041
60063353
464890464
285569082
382617236
448105222
156435418
450143694
503225696
91489338
228794701
409707840
273545419
104213526
233064314
202023739
462668645
125664085
179384776
161544530
65748411
488016390
232409510
418580395
446516308
169351897
161255115
192083490
16759713
221199897
448083916
476979461
364058899
239901641
82456939
158805725
380603822
511672069
199309010
109132328
95559799
469740208
488414545
97040938
504403293
118960680
33519563
287370168
315484856
513533484
312064047
41804829
370113666
21653431
247444142
447040255
473784990
379787945
472156376
355380207
64390970
433019489
192797414
41647791
505562833
425896714
281041132
433262794
466852173
101150703
99959343
247145614
467734011
416450275
508243370
270563435
359205524
295048469
9023109
502519074
448081310
292180278
397274455
79853521
270711190
514533598
482168244
289863321
380312867
463165304
76472920
62664258
164844815
185187942
357960671
398972519
286780414
403005446
318966828
258883893
67857885
215308428
1846553
39107079
242970859
54636405
515082647
495880496
477059457
202871927
379766441
6534086
130338033
73955058
242534919
196269967
347712250
107171204
391305141
1502752
379036150
278489412
344779174
459080058
156487910
229180355
219781224
299640339
241409201
286148312
482825140
73373567
453895162
381394936
56152305
375105641
9591848
64325192
340156094
309373314
442411631
22225121
13965456
44328731
26668465
483938054
184480638
388518683
1463433
400968951
36734011
164973663
215585806
101646130
63051623
151771297
99451798
269519981
408140776
281939054
300405616
134225368
170069341
451707598
2207045
129830599
54246863
100863096
132084680
179929421
161454321
621599
281160087
339698583
415915446
164047128
171733188
439651201
171928190
208495827
234580978
103987154
318376770
472331574
267011438
388269677
235873276
30835544
217801447
491425231
184452958
22574766
60817512
195664136
260299382
385139856
207027227
341260281
285567465
2821
65601656
183586521
115826203
381321973
451618933
24097670
403489981
42556978
166558508
473891857
418508687
37428794
307767557
235556167
429060220
468823387
381365835
343661475
315549825
204340667
163974145
59513487
52740316
511071168
418968972
241217949
6340027
325899309
308947851
146715807
408593375
234666918
334948844
323973951
282886553
270177903
282996312
28227224
256190530
467234521
5924898
303308034
147089012
305033760
367443977
338391919
452336576
327130154
455640689
96120960
377267447
48927479
73164072
101634306
82906881
276702053
118921554
283190678
19732341
498066651
162269282
231126853
502211564
472048535
74028020
366513931
399650520
72409247
286846161
100389748
242401450
4055818
403118360
353765621
122261863
110768826
344633382
178824039
4988074
166792919
80626377
358144175
289217969
470246472
290642231
173065294
174017210
357778146
510248394
203958759
409278689
92212722
318774113
234213838
493695606
160741846
358036367
192025790
403101562
45339619
87898998
436416134
424550368
474932035
286898960
288399107
313893707
512408886
173505569
479457751
199460979
353290337
158199196
105897465
39354163
291461676
258911338
440908200
224635934
215401882
157248788
426424318
414731625
90193989
58693684
131250401
183515091
348841974
200763309
461255440
382581325
371451598
246126703
181532748
43302673
491454176
486200604
335291138
405503515
16282100
85509282
384755077
288503114
365171902
34019163
502684438
144927294
257165928
111959903
244828326
21463110
379053308
62066061
253358057
134483677
345161632
326508829
123220073
377256144
267053193
299613250
222715545
387118912
303696794
245873531
456552320
333772846
30467625
128306382
153089970
301265259
283570574
405209416
57487172
100972649
470018933
499063448
239198161
263527977
188037451
75114047
101303526
515741137
22342211
235765133
328228750
438152366
66075046
99450432
53747519
193988668
146262812
487831006
214321060
418942464
294008574
187798160
230835425
377990680
383560835
278415484
306474771
81399838
509685066
418938778
236764131
328245295
316422798
316549816
220251426
370496477
491699657
410001982
56039495
502617187
163101226
501043579
204874778
267556664
191644089
479800366
6593982
56706911
200274883
458057126
129183564
376941573
60173702
295486584
262781798
385270978
185969218
425318494
209382901
110503077
417314306
425185781
499669890
101686355
285508495
91698952
9973995
72525426
185785847
267492799
254561572
219858608
102592138
380838697
339867256
460883189
14552291
311031559
135158491
299866296
332237420
438384349
210374706
188626841
265682288
357345700
314916385
438328533
60109587
338516682
274394873
227164697
444445892
27473185
344426516
407955605
252834219
235565457
368143394
42020969
269327164
462289569
137337318
101605468
206954250
378176059
95590373
387335846
258036217
385054046
111700274
49259804
142580912
15220851
302083140
457560567
496080756
154397447
383096434
229964510
315423250
213494390
25077865
128947384
427721073
210010155
9261381
221467142
107296352
171926881
339981370
395146482
3424444
397885780
357347333
466530441
97272953
357910715
223600553
511621255
435657449
359824650
6710738
500472659
504878478
88797573
207687018
339600261
279295418
134719962
173615542
233666210
10820499
307675241
29165719
412175828
453387715
370811869
482266511
296513246
165125013
103861643
452416636
472319536
393541588
358056506
20198423
205439281
440374655
329290811
284436125
7079804
113608578
95909122
274999860
48666419
93207637
181113255
325022179
451308916
456950472
480712331
474416049
418772685
30017730
9743380
119684056
448198755
476807202
114320121
507168080
482871095
60089197
303604144
342103291
318412896
313200789
370761305
514462422
133061535
271949575
326417723
474226517
300158804
135911620
124885004
167054760
73884696
329980015
59740412
510034253
250141400
163592909
76231054
78877055
448967099
316928595
329813208
363309208
33771645
429056718
109609014
149864808
118785928
30675031
331046520
47054913
45189615
107535132
199695257
21708083
320432975
291019074
270997640
228172507
204049060
250297563
479513728
345968025
274982406
443910399
254137059
362928315
291934766
424907994
26119494
353071205
481073769
12070127
228871950
166545031
117076497
495949396
77680076
477835175
89185522
357067933
452282720
172485343
81408961
122431114
265185136
141509238
34765456
152440399
56654363
182694016
151711425
165597048
381992296
345830691
71044953
423193174
30123803
56741556
138531175
306352870
358239886
419094645
181880086
79297573
19624976
213378064
416202436
122781150
273120958
344387401
45277865
389619624
317363751
411823388
174076800
164656630
181191845
64528440
103178449
394870657
131994476
64866509
497137680
481085825
476458629
119460333
484671446
63344468
202199835
401195882
56390326
101123352
54804839
206031318
510375319
94777413
229693341
327820276
395834675
138749119
5945907
207960200
293015682
203534363
426639746
332488180
464961365
116711998
43470855
416931423
257613617
209664743
414901478
472351484
107856220
141503358
12710157
38724518
465597791
17650025
24824929
359287872
98031663
339725291
454287552
334436051
250487883
38295635
167510315
261598014
436178551
445468999
332956199
414025905
481070668
401033161
173900242
512407218
336021787
173980344
301586201
438901586
354661092
460870414
283804971
493432678
463380354
455223027
463255025
16055974
364064308
51568845
176573926
165289996
187231128
131904456
349169385
23028901
14324750
10197062
101030738
293114135
441999500
162795078
250008346
139776961
204408968
41772491
443662763
494313333
365809920
46121244
22808225
97364522
377659937
496970013
345594608
411929659
115591593
240896648
25164935
290380874
360988062
450563939
362770841
405053620
340332077
61521061
306631181
93356025
115604914
34417731
202116901
41840944
353870934
501160448
9595978
194584574
99864288
216353948
51660061
291139357
141699534
35566636
367415569
202969055
367860465
500742755
309033373
81495050
482822478
48923823
395996221
73593338
6858408
117753878
461760457
70934175
400026985
461355430
241834341
44571788
459295474
415535959
386460699
439740552
190976271
110093895
360825663
512466399
102400772
16540013
308935925
417323911
260982630
375179442
233935044
43928528
212902919
19706685
434361596
374213864
111438829
285564430
479067196
112606068
478673280
252446016
147582242
237781614
400909497
130067401
510363940
314775582
66229395
42703480
344768051
5709813
421121171
340843382
365035552
27390028
152331191
387146257
354803399
398658977
132573772
125288013
339695844
298402478
192732369
512205228
506784425
324447614
346048608
463656631
142330706
424331085
172553396
443239832
382883126
18030303
173023402
124431299
127030582
182123508
190452566
405721818
216340296
170684413
503096012
85659261
330899853
445978578
66725170
24775537
306582745
385517812
517013393
3192031
388563564
332996507
66738495
516568293
122321277
183995882
167303467
132840685
302230045
92417055
313524783
335467574
153907097
459710963
213670159
234437292
389390103
66077037
468600909
462050029
156367085
401096302
135430698
283743869
42888151
229331257
342746460
493197013
256125220
323848252
72757661
411623136
321992290
71943209
131876471
266008785
80161752
7541535
92722847
377099850
349664002
243919727
452187551
39300898
390783684
448409263
330466152
320941228
173167140
363237299
456725857
285605474
517159594
508781809
437425716
326016313
293534764
217445258
268291960
73443575
183335236
327801103
423491199
477205115
506662745
430681088
159710647
274805232
426727802
63150569
181063642
91849009
50291472
189195996
75207371
494394440
211893786
167215743
188395189
325701200
82871563
304389362
68983763
374230322
428436175
132399538
491197215
172706445
93437212
291020750
329814493
84429282
227441412
84816114
330670796
340842056
74227300
95816362
343309217
5092179
370587299
218247174
232321104
144810334
307564596
208217990
493365533
274074350
333470919
96938450
238315311
9807706
253487430
311648832
170323038
427538883
194626077
378543885
103395114
336138357
242638612
215818524
12149031
167638617
493879642
31593457
143607914
120334163
40913502
214327276
200352234
410166318
129064986
432295015
336630868
230736326
282320074
278206647
284180452
441256026
212725595
68628066
378348579
272519183
363036541
390970543
326769250
29378091
454658790
474578450
279788884
493813975
457201898
389251888
113744482
228320664
43625533
112035653
319430402
194594301
118310767
266155404
433339415
450470333
411827062
302926747
171450715
101341641
467759078
359113899
465100099
151016837
125935454
157371144
258717356
434989432
29860922
460395555
96990521
126360449
333029266
282035958
381337558
338275648
168981774
156022131
515406256
48944742
143067573
479615111
457571750
516635926
213345150
407381025
495180133
485465718
7710551
496409833
340850276
507781991
20224540
286856041
132192655
330394976
60845891
464458999
150904399
367523286
15867937
255691405
488528398
37547713
197813757
331864794
103050834
339718409
347343324
449185885
210637815
106197938
365594703
100000586
280425048
18843917
161825703
167057191
146234600
408931837
287604730
356807180
464739453
8260520
17408484
177699261
303403834
233205578
150075940
497306833
413453115
459987512
83696642
364610648
466247190
390926134
410035831
256240454
112018114
61214813
475048377
432776897
292148721
133428169
312793873
349225986
252980239
358282989
349953938
405488723
423920368
416383897
208233151
317476678
130107226
232336318
142196968
61002207
2863256
515052804
456943811
134192089
91747280
58856404
352637687
3452254
405671606
9862768
441059813
366411821
68846064
290077106
295415217
189094771
133750014
133264223
437443736
296148686
90540136
182870773
41561154
279728739
172674745
132614704
500895222
403841806
418602540
367375508
328667029
57050930
275322910
275114040
171142515
5019054
489525366
370080932
469630162
43903970
445481394
385373203
146389694
259991866
326583054
387882352
217092042
338798600
227572870
174168362
188888763
332802568
174842490
309219175
396560175
187108340
162283037
463174042
269734783
311574641
137835513
262528675
294183887
220584398
339776816
84452062
441178313
225482573
5676778
218717882
461203070
153705488
382081680
473228944
268022197
388410649
438564038
397325039
413123955
77678086
208306884
465873633
509282808
427727636
284198457
459292786
397397949
118232901
174388280
434023856
189554999
72964672
367326042
298509376
127219648
346859394
14233288
295154979
265017842
510865099
442979186
182469712
495054951
265516499
34106543
504779221
11860869
64023461
38645950
302785798
221114408
480135834
142498096
164931642
441817325
73288705
464045146
422757622
28089596
53354588
489003887
196104931
417785606
336315100
22657795
190470230
427337732
109237488
203565262
63664937
55840684
280450106
204748122
290102712
2939924
90129632
192500617
439154989
289225231
510386737
472763699
502222780
327190282
190567307
439868573
153402451
55258284
77819751
292370267
394915224
45760238
164013376
216452335
401710316
58701459
457186033
434151688
127377263
513664620
377606645
258456715
504963017
40532154
191983579
367030628
312550196
342261804
365242743
282050432
175170760
163526543
77937092
73655612
390858585
442379985
290747499
214094319
78334655
95766952
474094867
65237986
454701194
363289664
309943548
136450314
39546954
102320179
13006884
5650379
278375282
439291820
459106170
156765625
22176561
163644052
275548238
268400335
447888438
25202894
54338820
336596512
242408396
396204694
128318516
220375728
21411287
307880922
378911801
482059073
44202941
273133733
261505047
88845875
405711575
329653796
247048230
342195181
148550753
291276394
148064269
60911705
145601409
446139428
90291642
50893946
236666543
129657939
478438914
176463262
294129904
402973599
391575219
435251255
72685232
184909299
278613002
280423429
485657418
108407426
107887891
338153685
406908302
300479575
111136555
203795000
199293388
82320110
360721277
344967046
397285710
204181096
459209573
182161622
437862955
68190934
464729633
30398761
308264040
25661283
341002676
66758652
409422983
358630767
264589419
235352875
18637511
222204930
500098476
476769204
184091980
179110371
404152178
382952944
489187414
460678951
191293653
481934962
455803729
336542342
176895925
60114400
270145112
195661992
345119173
102757433
433803564
322527180
102323043
5869109
12200802
189690623
267898577
404225280
113236773
431537847
304226149
457574535
64423595
276941259
216828253
373682373
232997294
286568207
468860156
139508170
375109927
144850580
475695615
262580191
390527916
478808864
175220988
204380985
205781362
429920049
57483173
454262693
315349302
157749992
417580791
64658600
176924172
153152749
87380175
133489020
516774960
34431907
82824025
225952669
141518174
341879722
296837144
420360264
27761130
459798950
273900932
390898992
18923857
79132117
409213939
217699055
412619887
440554705
196094960
447300477
487713603
66337177
369762831
455207602
115223866
113153125
425086687
204624341
227054832
414769635
32430033
375577609
469213057
192587637
8694303
481954305
8660710
17727502
200230005
197585546
406914645
363170619
281564625
445319538
61093255
313995440
507499422
122808081
382405501
31417148
331034416
435254595
210769286
115357209
320700074
212318731
321142936
23415209
387445119
386737341
184977218
98740529
457153408
59048299
517425647
8786040
237151795
72621784
102601192
372855810
51996915
325526182
38267861
315618245
343048786
230019833
203734842
390399495
413889507
294314552
387056055
323909901
469698637
328699657
28274193
268555999
54905075
147168615
28900929
165230560
325815509
409459571
487460656
398956864
35131730
219579059
253054039
118451178
127637379
377731821
411355166
369705086
23018417
417868982
86829538
389648538
241685560
211609564
335186066
488189149
208380
238076494
57427885
511576375
394267837
340709882
396812919
413819540
443667626
334900692
103415564
365812641
455760292
122217700
257850177
308202437
337893691
182284043
287261372
49283598
38410491
419940585
338481734
411769325
6464828
363093544
61135056
424709313
249614708
513307499
162163236
375695576
105916577
259758171
513203361
448690096
475471689
514142678
169408619
158883168
93557247
381223468
274681877
274711334
323678838
312713718
329722223
385410170
427760796
307356546
382313006
362494499
34292246
233051557
457313429
317443892
421699108
312765017
386379385
97531998
128715666
242546226
415568009
313342308
324106668
165123152
296667463
270964971
24078813
82065007
99738314
434945899
500867517
301559566
67222863
246096460
464317480
458225857
465888551
378979086
432980999
495225470
71173661
124241307
206884473
90138928
511804594
467772637
276883134
441413924
361986094
149101388
495053377
317564670
460814210
468445586
303479099
260310120
253426795
437448474
408918795
118432170
109428318
89556551
234625008
475842249
378672420
120668558
436824921
247429179
371486254
493126440
228581272
273407150
60768673
284317175
382552101
117643765
297568660
67964775
9495930
492475540
105360782
71812670
4410984
395740278
489349705
419642904
314090099
301851610
112047226
468127429
14576964
206904918
455282654
343689554
394093216
390976476
375084578
293291922
56928970
276816292
398171472
478286222
86743027
386146729
295855186
110788467
280503661
36687446
437144219
198232528
120795222
219027036
315513079
451393638
154941064
439705070
334578347
216001376
438345687
420299039
472944203
210540878
263602689
327352141
464914802
44334450
465184768
267155687
139204648
329468112
59386434
411181114
170642817
408163754
41736840
100951463
400513967
348227813
55088760
429786627
410205855
502865810
397396564
502595681
75541368
266599261
428528130
365445684
484083183
85591543
362608281
37056250
81809135
338642417
327685565
195866
371313489
414879631
81347782
131131538
156513635
118746521
243873856
291183751
25201763
107464829
349113199
344543587
136349493
218892059
451375070
363647123
204478421
95575452
310820334
82862656
348117511
57875038
410438372
389826872
330923399
208136065
2594521
96126362
291842754
57219706
439555819
361525556
313737632
31450599
267979145
313699043
390769630
507286495
334413383
384759992
461286384
514470953
514115214
31748621
354451027
3546475
89140287
330355961
251738351
341492719
38412121
2278665
260524505
173809500
348873447
49545786
142757105
203227754
378063878
403901889
12437159
33825299
473478558
236603688
65999521
37365402
341469051
150545248
433108172
395041363
119772832
172034606
37952108
398715828
363824975
141036787
135694619
304474869
445032289
32577942
351362047
513365588
496301681
377253200
256483500
294009752
16454071
32792354
160640750
78567129
448672711
198258926
359376650
437519935
236170777
47677935
155185137
451896786
142080553
339045897
309960688
493068069
8230967
201489452
243514498
396713063
414325719
397627722
152988809
366826435
339324358
441205077
485186629
84862470
98397819
504946551
459031697
322350250
316633794
338902886
216501410
280308619
377881845
71052180
423407001
494271585
194263114
436751561
130460176
351840097
454883454
275708515
296765422
483322640
24554679
292797994
246330484
311289651
232764497
75648330
516093632
80521364
36769074
41246267
20062606
250248976
257322465
204548136
10304030
255062452
427682098
167839959
175968983
27683981
39273941
36353177
316498987
124824367
415217802
197782311
445179815
429816960
249437950
206521711
338734436
85341224
9531137
164099185
253307968
244935908
92022665
75117836
196221340
496218100
364338529
243034087
352145291
108019732
164427139
455353889
498715408
386838121
189793175
172772007
136202500
423883546
144857867
91421945
271958663
484631701
93249398
22021687
374700310
335946694
285014151
472150039
99007599
13018472
387388787
437732951
421084429
497720921
317622771
328521987
72448539
395980776
175360603
1091535
206128069
28223200
152505548
437583764
113773844
223929852
480276358
375154268
496938848
139785640
350255746
403868334
117451510
275566721
397423767
297364453
221928687
412266431
252869252
332623137
299907870
289828607
427740844
93637547
253456851
87168405
27242839
164657866
338882589
112995763
162808321
502053544
434288259
351789950
99997137
371200962
405219455
113324950
166605387
261131623
243897767
6642163
484369508
25577431
19865111
517082231
512469898
257204769
227515951
37087905
226175443
193330198
25352686
200193311
130061470
254403879
508335559
25106453
221958945
457255578
361414262
474577063
201472278
148789909
47796794
392656231
437529261
61479928
95405849
334333621
317456751
421282666
35156630
384026225
350882739
349127724
351496556
14619889
96727115
228372525
69397489
484615934
418069655
419743841
218569758
360465357
379379456
467901865
116127087
166935072
233516379
418861224
515866950
506002673
345284576
353164690
167032100
396854889
230888877
67915750
29388009
495192549
293557490
358719173
68038545
137938276
71450019
266033884
421070755
440069160
380935384
320963187
253881117
256802531
393815878
472735462
120310047
164299454
279745387
268032383
420643274
341230713
272463686
450780946
420312500
472165718
56978316
311444870
339260633
222435308
89849824
152568401
25259179
287807919
363310698
232079575
139231435
476201361
221263193
486057204
501135439
134370012
289943260
438600459
435437511
480673454
433211341
493156091
326940134
54437163
237272879
28899386
217542947
197559132
219652197
230515867
149035235
154644145
314025675
472707446
51832633
42521677
238466074
225654349
325527438
145151322
20229728
76695464
500900352
160416741
4503052
310719301
20803488
136730737
340148649
326473462
491409732
310978141
352207024
399118493
61925514
382937422
234984814
291413830
496976215
40146222
85738956
294704753
269577002
300963623
330446991
236201432
173243550
86697378
339104524
403212204
426370839
68533795
202439347
392024699
144420336
138326992
351220122
497233752
111536817
29308460
408000416
95358566
121841868
148687135
290946874
490471314
370129500
378199977
420239606
451571796
290657071
160444879
113530028
134518769
294695837
119400570
12209972
110396850
273282447
381755776
455971935
284498332
66943466
148597914
239430367
396879370
83140597
159594644
13925666
401719937
129435603
469949869
472036395
362260953
374377186
221254812
68117384
99107547
456851600
71820235
347586041
482623699
273395172
44014353
418540388
513145528
132780612
317171962
383627410
57474105
462303568
222984439
205122743
277076603
319026423
507174198
378693629
202869210
268593702
164175937
147203419
179678119
269530319
380543722
417484021
138597863
499866388
495928805
363004383
375703005
294775509
8712618
407350253
74501081
236030
111424112
65985598
350517240
185928796
105240760
318953748
405617805
126490963
161746336
142076107
434740977
286153941
352516043
333932668
493356926
453615311
52220435
384870453
98543647
295992960
398042061
425299034
57337792
353927422
352019958
73421273
67954603
245143725
424750862
282523988
88336727
387527692
129131999
336144181
59334088
297413466
88031741
181195560
367726833
489199835
31549001
62898360
473282118
421112171
85185063
395207501
245188388
245593626
123111969
488095799
318044022
296908946
307517079
350055018
64158798
337689469
321552936
78510603
323131922
375871481
429567458
289099720
404519412
352506390
43997179
59640172
515480488
163622367
9221985
485450530
505289724
135277166
412625993
139043159
263482211
367781484
9695951
408325726
416549500
229052302
287258212
323330316
67468945
195651745
171214790
286672834
511412374
396658948
63874778
119807649
333596705
285809523
132041518
267353993
67197131
467154606
210822160
81167166
190438155
453882926
223612614
152112327
251342268
471048782
498086762
169639578
100755214
49349554
387547352
371672851
138885273
6359575
8034874
43727900
183681377
10736339
283139374
66465514
68976196
465563788
188717576
400577012
293640865
460169177
116306307
123391149
517831455
318876631
238229407
160725747
12171887
303612843
219759649
422194591
165666615
237304393
279893999
364259950
120904793
329118644
392147809
135005608
46579498
498911414
31478455
215021235
85558025
483214662
327907434
367620419
329175862
161912250
498605962
280899131
81213828
320787269
377242790
174037482
247952651
422828711
82459827
405521249
223502805
406127583
128373247
244152689
59022613
112024242
169410438
45684240
223677738
455087252
74143348
177829901
196581668
454504787
189739921
154420567
258650651
76621995
218332364
290179501
425838038
416043429
170377743
136363292
189420308
128696477
115479878
436295077
139815525
123294274
52939548
265721829
436766736
52434317
314901696
319790579
373850673
197644407
25153107
238555603
84295187
444398446
101227065
190927521
52314707
148412956
442108147
201743575
360156835
481917708
403441132
364569549
266190244
209615730
227670774
14380158
401274779
179268
308429118
250928982
278315132
262699549
317558970
64106947
159124277
20097372
242340282
320647574
130850921
290134594
342541367
68670548
6026189
293490748
32272859
321542990
165800594
455899502
303350135
77032183
278655891
422093998
159940032
385539027
199609321
514123260
77287744
101461159
99820072
62538373
308528407
274099
5501629
132592406
321293850
443849797
105475422
98531898
174976349
114827544
85209144
504547201
57782535
95527665
446312612
473880220
437248214
28952831
309811798
79933325
482354145
414610844
133954225
4333240
25939928
186738353
169531757
347575905
175057772
325854868
239137617
200652773
165987695
332466631
26196033
175787820
477958025
250263847
477580437
234350946
278085717
367412758
97135773
18010124
26914299
511655680
408923750
509945206
87045175
251498966
26055032
207387748
180416838
333681953
137101371
471704896
480868777
449514009
234703421
325733986
148337835
334521012
283774830
354150862
179404410
112700576
59017407
71411944
462805819
319226830
27893294
517106396
263130246
492399719
496066837
34593173
247006661
82034820
43790114
316933033
503645460
184429322
325020816
482695072
233652360
400277765
199893547
427780212
113748734
190386710
79158227
345015563
50664543
326095361
20296312
166726114
290168807
70924868
260640059
39672361
75786168
338419709
262358257
175489203
221438751
466687297
428534622
310659670
137063077
111499393
251782252
145210578
135187569
296706705
409631797
70619015
167370409
413215186
99338126
24278551
208137892
219766447
47391683
394618765
254881516
133633713
70811450
404606248
321883866
152918615
179311023
317605933
12232506
403181282
267434518
21289932
91084570
192379781
33613107
227634343
230387074
84690507
241163106
415164233
438482029
464924304
186985285
168227524
159164620
294449810
355513522
55670521
241199407
157456621
13832147
402749059
225188688
339313116
184338797
106202118
169990425
469721483
216885195
488193248
186377481
336053652
135575265
283927518
108411077
480917107
496508507
151413506
151264353
394767922
290790522
356224197
416059674
377388404
64989030
283123388
128766404
443735898
436227356
202666271
33550227
78209858
281949482
476384881
452460630
423724056
37059160
274720981
265025304
399760498
449250948
68501468
221946163
68304
364618640
39261448
127472334
107437508
47924799
5864194
317390834
367517400
52290647
202252757
40768561
206207196
364444450
474096655
428599023
508488984
161803678
189533561
120567190
222730758
46902603
272191941
390186055
494686186
329450576
99426792
486208319
335499258
51951244
438004712
307440193
122982125
361933767
349710072
339856047
188556003
467816864
165327556
346350550
221980138
47277414
34332907
474920619
517260727
97789138
329681324
350554311
33006049
311215900
47487370
73627244
513456608
78399024
360882990
70670038
120633300
418965551
35184238
50662697
283086835
145588602
185266659
359436271
121987250
398477664
405200003
175461304
371909835
151836064
133046818
465345245
276613780
347680754
384410212
276433096
357146804
264395322
192324868
447837658
7449685
36894214
120974215
379580607
158734962
477006033
393804683
198883967
399540136
288838313
41743432
121057342
153351849
88021238
146695483
326337237
132169476
458852160
275393738
35025724
319629592
162838461
319967865
399224437
245266091
288616912
219203344
230275665
161997046
509404027
182805118
12541883
218266108
151939563
382134203
438935208
185528628
45959377
110490173
302854381
218729228
6799261
64662284
377922793
43822350
100295065
230160334
338566650
269285670
96260432
474217306
158241300
483954366
391339964
142738285
509037475
423360351
364622263
29503187
52572879
217178403
308966980
379657477
501817066
119176615
405685011
373561399
308741249
229121669
36509029
337768807
449991432
461720813
387645443
430613413
159601932
336072433
156893502
254110556
289125986
471248698
374775271
206096899
365388623
408800751
337048640
135905375
19432156
205743190
208623444
231413373
474610367
462060169
173752712
182105626
408261846
332021642
474602731
502475935
94249130
22261676
105167872
270349844
338412331
332142211
244255742
481567373
425732167
391443897
159360389
140889106
43974941
479946567
72027273
513308639
142932575
331572183
187922089
222842522
40750506
327770601
501740492
412824479
373947404
171324938
36081323
183153208
47945312
90112611
309005011
13150478
313492028
155311265
233111856
60676054
443309990
355333191
56585080
358866158
226462871
255927578
422695262
282653513
440756644
114937293
99259779
430236789
263635352
208089818
335118096
286329464
389859601
484795179
128508122
280140413
438213967
476511273
407802074
397354251
327434658
303837597
358795045
165342313
366675985
475704309
269493708
174857259
40598407
391182689
116584322
435290973
191603150
405371047
22462505
281920343
446961107
197187866
12844697
344269796
109221870
355835648
141192664
395768450
244909328
444403236
330599127
436706829
214317604
17556864
282099640
87452681
303442324
495882742
265605650
212486966
422467814
370831622
407320743
102140198
427610415
515950116
159787833
300442639
435430779
479090567
422415509
390587834
27157889
5875955
12370841
378787221
226775656
445219566
172881423
290241597
270323193
182799323
444223443
490260314
331931480
144177155
288874014
198254394
82768029
135732571
92108380
163091026
98684294
238525047
106688046
488316488
315117788
386601363
56406365
515845480
295366527
155119513
501805194
326468118
311862086
410375746
230135569
340115807
318352859
377555364
79032468
136253826
208637702
406604807
495895265
299589781
447042181
42669438
444386540
185556200
120359171
208648601
451444153
24993261
399197765
280670317
392852221
372648864
374608719
2709723
69133887
258932743
180961669
503758872
296554919
43677382
242098626
271533404
70809646
126932257
489632053
485329372
24152130
50931619
489945326
356230241
91166301
78875381
294396945
463234858
203844205
451078268
16853391
284508339
333088204
237630815
187432240
445459139
196603098
465415705
88480293
202515124
38851429
323860806
150262511
214649405
299391670
60879158
441571125
227618679
306406542
201663899
396119120
372334640
183402667
61710090
44842380
292299087
8664649
180470130
420039203
102066658
76161927
223333578
261429462
314563001
373585375
64617154
46676932
342520333
4711515
243296521
116333419
50420549
132231554
182370731
221140125
72019546
416510603
401691647
185291781
47971760
305399005
130216906
358063002
118951932
431119987
268886206
283058971
449864930
344953291
99926399
63105642
90368224
24410897
2163328
71220820
272793018
326222146
363755133
217377858
248046805
339307678
258798387
116969051
459352190
1565726
266089977
504428623
212989504
93490170
407419996
371750594
372653371
100881603
445041952
355217499
435819935
257264667
416391119
346427406
314121161
122301015
245039962
459206494
261218192
344349307
240388809
168897666
438235730
9275301
235289143
380712131
379913451
76200665
55631663
230525482
10122866
257674431
131821045
338396882
212076204
422063899
87035171
382414923
239599055
510407857
34966678
205771738
516626307
273732022
394535934
334285317
331888294
184415685
264729730
38066628
443946890
74472743
378305594
506346533
10266959
371707350
196331669
151583107
368513130
205077600
301681288
472148342
111239631
357150538
292458976
458964687
207139869
135538373
86164584
403314191
303364172
456802284
515374967
510801605
294749558
252880539
65597716
34865091
476068062
250147215
392000201
237615357
511454265
373622300
209804990
461102180
99814828
117642034
37346002
320167442
327233963
220512825
154743059
96255051
47318741
9651027
88450208
250901601
146997877
323970323
122199027
308229797
364770805
185738066
307960962
254519722
297920316
271908327
386673777
158508113
160214840
88665588
516114045
98612610
336313896
131577429
301301691
412595129
293222492
200544783
32884627
388604963
401094470
45184589
270417711
367414228
249737026
161807707
174419702
347574738
282215603
11508561
175869834
210146176
438584723
218285076
439901563
138248364
88213683
148453821
361890037
174600222
154246565
173144479
232932774
452346176
269409600
166768304
123935591
418046342
242279337
14358693
76466560
353537739
384438148
457556557
508001740
478565636
132915246
227590078
399341253
480761137
306751316
157151417
461399664
428165591
188703285
359640895
341983522
274689090
345332246
121018016
127211872
234268873
19052423
434980169
101232139
250219781
277255528
309019976
458719765
105061988
314854984
465212821
405575569
195706342
364261821
431327820
94152824
238095547
152523078
371153795
164897213
508631757
44111310
180905961
353229166
90200265
177966136
162859716
290891222
465853816
440965128
421582408
8784209
308266983
359574899
188417753
431738240
394821942
401469757
511343411
362205900
118715365
473360899
197134188
84247567
271748737
354752198
506099378
90559227
49832451
69634081
205735071
31564843
79638050
439525099
464080474
499852092
414677949
103438115
290537720
235013555
304621294
354834618
75338043
225063924
251145523
417718393
506512593
179626146
439787603
387557863
278631898
377537006
53970122
242427960
79434379
349521748
306238200
502852609
485594128
229386469
2941567
402946237
24213689
470487221
376592849
95471818
460516226
8028974
296462314
167129533
38235395
300843275
122241771
301172109
252100862
295356454
412334448
209021991
324587755
259325250
24872943
198303075
320803817
348939227
149521922
406507072
6976426
189582705
444884519
488167479
458055871
183982105
480124254
89138720
446272939
293069372
248606797
244274061
198184956
104917800
291553726
448209538
294751393
171069508
13088790
77019981
117143828
161130393
261592052
381133459
373240079
269138564
302701105
145223459
441388911
314611397
405604328
249941032
361056268
319350343
461155381
316863608
58738305
293441597
112042134
201713147
274380802
158742368
321733532
402300148
176785309
382264895
304913215
319210098
222550336
354626402
37762017
49841922
323582327
396254049
253242556
120122647
381449268
381439252
263900568
313502469
210799428
257420200
468701094
226880555
510014311
477711332
471474523
83277311
88881963
364549052
494019476
20728600
72961914
35431967
101499469
103217690
445918193
493017055
77206962
114995309
110015555
1574863
184503011
304432636
475001856
228908308
398893555
32291002
292765179
406172558
312662393
351367903
97510802
467384731
321997200
426996011
205519173
412272266
319566758
76714750
335463721
404166140
18795326
317842832
374541768
65890996
338417956
67750815
395009734
110719487
390772825
391699189
456231222
81125367
139216179
22747739
139640227
250997781
207421019
183790215
63750870
271236556
354483878
475146392
491369017
217138731
134794173
279556345
423247499
17501909
334474700
29788585
97675665
376282630
185412830
241670647
113707921
262507221
72123731
277548037
299167848
92176571
69635342
296048372
480236027
416170825
132350048
360477024
497214144
304686324
302899274
310020999
363506763
371198027
109975564
170524309
407551279
463695237
61339119
467007563
512012162
128943755
190576606
379281920
450371366
505756422
98752624
362865968
450386055
109205251
131551773
326719680
420476295
27102235
389305820
313727902
174404286
71027515
498023586
321916268
412974011
30290554
274202761
190098459
218867914
413267587
392811768
87584212
404581634
322606322
416577548
186449449
283057887
486440157
332635435
149720399
217034486
361937519
351588381
109721975
408839227
272291620
147615034
473500576
144853848
224318750
121962588
379966209
279815846
43830805
57803827
500240327
274156338
322360133
21356933
107659480
429381867
452017265
301872863
1445915
461177569
283169858
277284910
183896811
285386279
145337650
10419068
87950372
236786430
192046338
401839168
481260409
117456516
212047380
68076202
72633819
213124214
72830537
206141895
300965453
489507472
491960746
312599707
9756342
382521977
91009444
358984039
399307866
6373201
497689781
306988808
241132684
305170516
388627348
418397146
504348076
293261782
121651666
243882660
475760535
331483671
285572444
500401124
263139985
307046024
160104647
243127115
117393238
433124075
240260763
177894763
378238100
173528879
208658355
286070432
96045080
99361032
404294032
469218518
131155615
392780401
14161750
155080634
367917697
61072079
436376011
350848248
513438334
367189947
490737487
343731130
478899561
56637995
89978073
167729520
497361682
114817115
163701796
451983698
123776673
130688855
10865028
119252632
322290420
265193831
32784048
170910317
228111239
119723173
423504549
310661316
332714670
120324897
63645300
279014154
142625214
214322993
192621853
87885122
32540586
333070016
367027444
41902718
282281857
30182452
364949730
259952662
16664
328678700
246518143
21067138
244417458
271647415
32071169
341525038
400497236
487291299
427797258
287137575
386028317
172025710
376461064
381241296
403461321
385484583
389256949
475846379
238199734
405052199
151662824
389475321
425841219
383874233
167365227
363259044
198876689
12387376
487643651
205107066
123378679
204246926
319750781
152087297
59715290
234844895
383050459
99931537
456645985
46582965
324745856
363764923
294198532
391803210
125811234
472747045
67665699
74438139
430788451
6913102
147187762
220553207
229334726
428674611
108047263
55618446
252824835
79223215
96410597
462489042
411640808
105954435
259982597
86495899
388691283
64172125
463429179
402356818
435733847
223945247
67299176
244362588
241033104
492600106
47120374
406850698
47325781
66662223
20591869
426356307
134042693
412320453
201300415
493672839
57234716
475624544
418268901
322741758
65420106
95069904
387384207
476787753
90264429
17952254
69374502
71716723
137848936
312158468
391545996
85103252
185703884
7611841
288021118
87847058
389694490
167962424
419456612
101715406
483930009
123544539
56123123
462721660
227291737
239588802
205081932
70610753
218471572
57295367
208863285
488766743
167770802
147241651
41017395
98595912
140474574
241112270
257666939
205715693
490952266
411978456
52274314
11701656
442584084
116418396
192710924
136250179
390964405
459730047
294769111
510406607
100197094
225100540
352714250
239702842
176879102
353258307
16910866
8204858
420370931
382299706
346400970
106411730
304810206
243484995
86949769
401627669
437687219
203778638
380279564
186087280
96985112
483791654
25780705
508411217
68737012
385449955
62466792
118596379
213582868
414009951
36443610
275930309
338597921
498284587
136234053
364333885
124779242
101401210
240701626
344818242
341276073
78159389
341999710
414881210
178165459
441759513
418917222
468563529
201821570
186677115
42283960
364966434
418177189
197674775
242750985
112859477
436780701
423178560
359805729
72502369
342729128
462109007
471485073
371063511
291819482
225658027
303801241
447895788
495937159
217257243
234149553
333678187
502903493
10222683
288556980
194724419
241425809
467605893
16722377
495430276
59341579
342105431
379986118
294699188
17461681
209316771
234333346
411240285
374794349
219609641
291266574
473411385
437755487
21546801
141186496
418817386
37234599
467428957
230376763
165852161
448009148
310870248
149179073
433995780
509802612
222365532
262555569
197929981
129850378
442048766
341946009
85689430
110892911
371399489
417039760
80950575
142201154
265435327
88001387
198253250
103070359
400332975
364185498
164490362
331433810
67140097
420028985
4449212
354431287
462661967
78261512
188617049
28648055
345465198
298170301
10618536
103809306
444802044
4073517
244877005
309724607
460147895
291347003
486760274
432973530
86824220
250630503
62444122
54648039
218061360
244457750
234803586
64255961
407475388
312595662
134604171
160083123
34559267
465405018
234650383
337589860
409063731
496634336
274445348
52485578
253228452
121601629
461636529
153458638
234947117
460138632
482028114
163822003
59851471
448084938
208047761
511420943
474101864
201345431
152858921
494688002
18835430
143702965
465320543
169186200
186543907
75762733
433196000
396851607
70436830
196684801
91888331
37309080
7059041
515403670
255907192
506244233
364361262
266909622
111565975
251965919
95918896
185260779
442412880
249901162
306228750
208082892
144904074
184256169
238300229
456414868
333662565
235047488
147108621
257508078
49229777
139625600
490386245
384630403
107767795
66926670
206440744
467432089
251146748
236325134
17458591
499098989
2020672
134456006
172667623
391819149
121009677
366125651
192210486
244599731
111072813
502796521
178994103
96214371
13867869
7524955
79095782
184190747
324244158
292213460
122229537
132357006
228799621
407701345
38511212
482401948
313663440
481453098
182218538
419358222
60701684
6468437
249810422
354122704
91208170
76221192
415712172
372306628
418867216
306188457
317407180
288175818
100764624
368961510
118559539
285873821
111287058
46490231
220058706
17094012
267249718
516970275
486336728
102348337
467308117
213045046
195070138
141879080
466638049
263108531
199978621
58557258
17363128
417104786
123991985
142460247
444875437
242880509
418644015
459467923
463388867
150193447
411931075
34231484
158355261
224219381
88843438
56223520
301742030
435919710
321351607
294205767
424295885
317651177
18939886
392804642
516316835
421257465
372526428
465734745
55465415
492619394
353774717
179130160
12162576
228164577
248627344
153121564
431414873
327076018
79698011
418941397
62640051
381003820
249005592
158431369
154700395
515710809
358855426
430852301
116920465
310754607
70671903
491271259
275211831
153154380
139847488
497603772
227251434
271911164
127944268
396975162
118522442
472887725
250338186
85270046
382337117
111293750
253197233
227371611
208163987
496787894
324081839
160875170
444562044
206973202
164016386
77416073
278016960
282153281
220080025
188115348
379286781
366715391
397990397
279391084
323269740
255131455
489255108
304955423
296100292
284596638
25979331
390472560
25240461
299881262
210817032
133307837
349971196
352528274
77723316
182264788
94930007
362342145
61458576
460963384
488171224
7598270
42293609
480838413
377671909
325853804
236412523
350403659
415900473
398264329
349529432
390632998
201245607
217649838
271185584
161296390
152303959
396557643
50354994
59421936
319454838
152444138
45298989
460184584
139265863
152643474
506949438
474898708
418243541
135752819
249355030
277200299
499727441
409544657
320314315
286982444
336829874
45140877
446696550
457381084
248141224
410037324
192265424
495588173
430123061
271784318
111028485
411254083
242963329
146183332
226095508
339625463
396642801
399797587
58101493
62638566
307035863
424577768
269363922
142861304
113945303
260609068
130103742
449041657
285735076
327174435
465197243
456269191
195514012
199376848
486234542
154821873
310782514
112132479
269806226
436763361
421714701
423465244
71826169
35115706
366462101
339632235
493439274
111078520
420662049
33310195
240987714
24635481
5205241
85672881
217811142
173711247
254533662
144005697
238630598
445699115
228972520
159310629
394986826
105723100
340159529
395687445
14398625
367898789
213514899
472585760
481205389
26754571
226213363
392330341
296987577
477763158
60308557
35424213
268646778
126675434
182534077
174488570
500676813
183639008
21601693
191769454
164977685
17454223
41583245
389836376
395222283
78056869
441403951
235667866
330898852
74300835
493820914
476350722
15895343
492072951
62271816
467600756
512921635
152577804
272911114
218883515
81362392
141463886
409467878
80823864
370598469
159735899
513182128
121910666
376256561
231355553
452731274
33176185
445086390
16384600
168331022
255387485
138964000
67269957
31561826
72196165
312964983
163222430
274920368
247838503
30769549
357739427
289240378
379218352
447943441
54504459
297894451
270666960
425709066
219828354
47413541
218022178
307931181
331957544
503468067
342972256
295349969
333081812
13946258
450579486
461658900
289896841
47196264
172809852
390518425
91358019
463019818
504166920
31409292
196811001
139908611
257454916
141300874
77978995
96256281
18088135
396736338
61391124
496752886
171892809
59907996
217059044
137120175
480982772
271278101
354896211
14421905
402279877
85227124
101353185
161364933
212646075
33086715
54588645
92353374
7577218
131807850
401687727
106089167
444695660
257012569
407972089
31842474
342775274
174448673
364989256
260153199
177973204
131233305
73343435
331403185
12684605
465181979
52708223
136437013
95466884
247527354
68210201
227513140
494923576
90973480
384732428
258999601
494008898
231717934
11715251
139199941
212981917
176644884
314997814
342252781
352440449
460121880
435114312
383553972
308549813
441342246
164269447
407000198
397740037
245298859
282710626
88290826
190959149
117387777
486428470
399667472
440453197
123738580
173734316
391138302
182205434
433993956
131057959
467988851
32983573
218087654
260341750
424717441
204848704
293600908
369229885
189538298
89716742
511796164
64087068
39374
259214053
34363642
235197675
454144536
330148458
29796888
364764329
141959417
215486215
4463594
443276144
285349655
256298304
316014439
492093443
119224132
82215728
442823851
240052991
302714238
270991278
487563873
194285497
314462322
245571622
212980042
270684291
335393187
332468005
160703370
473716048
5056244
428526535
93537462
5436760
257928592
366161326
267575726
149690191
23980650
358366577
62793021
310014057
419710343
115843675
366094041
94673508
56331702
336580108
329704074
101776838
265959985
24384652
90959998
83648126
431086027
499931127
171996051
104452170
35099901
381672427
460890900
171628015
93563795
417524845
124259028
461866097
405398571
340428366
319561501
90158046
506094488
378778308
239909615
203858057
98999426
286571118
320236036
467016423
51047187
400623773
123131942
365199071
377924019
288707486
259209199
481792734
494329211
175883601
28270443
31155330
76786513
53638473
112637329
312274566
32363070
285390904
393512393
308147973
470952064
315663802
258214032
231651332
194390041
199676726
196466786
421765901
440167657
334164281
316398345
475900750
324930558
403540718
78878401
105370174
425408240
191331430
113718100
10626930
385335116
491254318
401633630
407522039
171196991
262161365
229702361
372613504
265643613
93924888
456938190
140570930
119997934
499166874
367866695
478109674
392930938
12913351
456367704
303456930
424556396
498296243
412680227
419148535
99904556
358592691
106692253
222273361
424426901
173068670
20944212
263053254
39349013
315105239
104629610
121350093
246402875
326743043
497141251
367496283
494711420
382566957
402789595
37558241
274441624
340620998
167741139
227842756
291234516
148459028
87000096
297017654
426377992
486875136
342370606
288784259
211460304
99753098
355892041
325818954
73266070
72028426
167020526
473297659
38872329
366361142
142633271
88349902
269582956
461221350
233408471
515865581
217051894
136229375
227931362
109332360
41001274
84153969
468116144
229510321
454900908
218033845
455688472
51486065
193342788
477496780
219802071
107291975
80256939
282217914
117917996
358593742
392377937
70803133
462209664
171754764
210499389
251054113
388590564
198964596
49433441
176979745
78696986
441116740
467162589
405568127
515549487
254015534
106856174
197685090
18204478
170855230
332162742
479597041
169855135
352974709
135381357
466688420
117337218
459321994
46592443
96517807
253097806
36411314
456227242
13047174
444817986
74717467
328149607
487890211
3679387
231657943
377019269
288848259
354761958
160026094
337836055
104954920
252611702
161961602
156754077
226182393
25987988
423795627
382460910
406699630
209589792
416545164
353323995
7214513
240648435
248109874
41641159
198705397
214268776
112948202
425702212
405471100
487272181
81429587
184008213
510913814
507224890
184381622
485121727
80858443
444782924
179259649
411808696
128682400
370390952
144868071
327956879
362692763
374582165
165462303
461604113
279793901
393059478
330204119
232792997
26194600
19586750
275952171
432806850
459084479
147809421
63865657
173058670
174521721
340805046
348171776
215752255
441027931
293086410
228114815
195401448
463424839
33834801
205791378
142252853
72974750
349081513
57513600
165408343
316923298
331007163
344447457
376965017
385220703
144736690
114543422
120003801
424560747
352167590
75669803
82799016
509434345
37086239
504675223
453873929
75745493
47386397
277523597
90058320
58505440
162447814
62391688
298852216
234960606
407261803
90317187
189174537
76493508
188849649
494373293
336163640
454968706
236305663
333458687
170112997
79210494
154741035
224908834
282741054
159018798
357412857
438319900
487496641
411059373
365847109
121929437
413297672
51308492
513290390
45112474
456250765
17586534
165168720
357930424
169806009
370087356
332820364
516766517
176061602
156867687
28659178
149695700
326376500
387643816
96926099
481759478
249883395
514486639
221421131
159032436
449846219
304846533
154975054
40715418
419867938
22151107
196645842
499278950
415101319
359118604
491954080
399821197
282103744
120440814
383269913
435312105
373211803
405204231
514553767
63348332
237613773
505828175
245444360
255142004
299174454
117993690
425607591
352479576
318785317
290104454
179254496
180969542
309331167
434521127
47112201
68265530
186986370
345415379
53693732
85632424
367005480
267806092
307593976
124797876
210623783
154783445
351206876
483014378
410225281
380679773
235811563
44848601
157159369
114630378
399514196
499146594
263768097
481325639
12305295
51237869
362755284
336099879
98461570
457975893
447332575
146151961
147546519
140917524
38598472
427375647
100347701
513148042
241712360
19798739
362785011
160573115
451923759
464338829
445456193
341931507
516779127
490842845
4242153
153883841
262514400
134627002
10401388
289269048
365770544
199336057
253606295
458102963
420031301
208834908
448639239
298978094
257236131
113523193
58384485
161395288
131318918
393703103
108778579
88684322
27152001
10650194
259362369
413219177
495431707
252579865
455275912
143800283
264101249
94154309
118813978
269638250
328889759
402062382
33898724
129829469
26257440
337612997
53204494
179257821
138686311
191020532
271174815
451513281
300939246
480026342
378057772
216233622
115314176
293027641
126653074
250405735
357229291
151991340
98478024
11268239
53038506
430869151
197555290
251610803
425093038
335111970
425597497
445307264
365456582
349812552
23668630
463376691
116507743
427995456
171692683
352465065
228807131
187294529
123088533
511110498
138206103
410212362
208561396
351972863
66102821
48026263
45492219
326069293
347153184
443088554
368976701
124798904
416998150
332342515
392642115
499602155
211225335
430572386
212391444
139364199
184919016
489578399
104863847
281175175
17420968
94701384
26911068
464376013
513842534
149871063
501665657
216136187
15594738
257381966
242131701
238694855
79130123
410233660
310053459
192333580
476573104
80216373
495975613
229290769
455270329
308157874
449177324
300038680
224764308
126251630
379156923
448448638
190122520
413666756
95281632
393158284
21515995
434393542
41128724
159073822
409249448
450823731
244318881
267573778
54891770
108234215
268341589
191645270
213151529
208654421
273288022
493315352
486745150
311739947
258207252
496792680
234545100
285914000
288428249
263788529
311054551
164141323
336020058
267848811
439967244
486795553
99391452
420964865
73997284
382317044
302009246
146044356
489015732
267431893
300146326
412501503
497243864
406109820
57056491
55355474
154852958
56671759
155759862
421811864
174421791
463595250
292039983
46957491
253613035
251700218
257398138
238309104
21833375
462144359
236668265
77599915
84137956
491995764
424291734
248928066
387459772
315077805
373540762
484358684
484144907
316416426
177951149
293872156
9417258
445303214
376457985
181967390
124647968
214796570
460446687
38747549
434340993
467459626
376065148
174996932
38881946
351605996
211653861
432491882
204365645
305267232
437641778
482872918
56764032
51092819
433046970
373869841
451422557
93942920
172141178
231594419
290158739
154748117
453914081
99010685
511663118
78551023
265116888
365981411
16182464
112953167
102429174
278867035
206172769
478958415
1341072
343456815
255459031
479859984
224791249
293693369
300650547
376276143
388653464
202076670
439580867
201843363
321653978
217235752
204004312
278802097
501923944
161286530
132451358
45882118
151395940
472779269
61735716
44136666
40824246
509202721
47810533
95670293
272022955
383869006
52598227
20945305
292416658
510660130
431009849
420555178
13384879
255880741
419298019
482173340
93416184
351896787
232935981
248325489
334419534
44871594
275800015
352823426
448687635
468540163
26631966
23121517
87234125
475792621
389046279
93493212
517199910
336499769
304695573
272778821
147290775
240625336
472390773
234611839
151755142
483108009
57538863
199659771
34668854
376857841
225765897
83517299
287894980
32582853
135341635
470168358
96906541
366147710
344329303
495992778
26700736
500537041
311744677
326872469
48528959
272531273
158085018
138766074
88664070
11883908
35603219
486191955
505099064
214366035
413852414
208246337
242377030
212828182
189139790
238960479
286977537
31004613
453376320
479167233
273722481
317895677
510635087
101601569
192589417
77658850
30115988
479608465
56170646
97381417
262496783
287099616
246682663
366824729
508876442
349762860
451256649
222685979
97293879
454577671
314160390
427280850
29023559
143595460
317689570
73746256
230508336
154480284
185963373
384091268
338316976
43602524
13081437
262777531
340624499
179017446
14052135
69925204
217560986
56974754
206283946
455726327
352456197
415688373
186007534
469346712
242029359
408409558
363337271
231844946
444328661
406648207
100141161
483795383
20508377
165777633
311394325
283821228
107747785
145177530
437012833
239806267
98680225
349444895
44225717
436814811
438370894
424458685
247953855
366872619
477456400
479933081
379173876
333714724
260537090
208993018
146049560
175369312
17675331
233722499
391426450
45236106
493119179
327757969
82364055
493100611
408762046
42475135
482150963
215516147
506438609
34255458
351445731
235755726
455659480
28826098
210082928
351224998
153546290
53756991
206754091
281294168
39721244
384769504
353196305
381924411
170504549
325000292
221364323
149201366
410641220
257854594
221654432
28024300
190851960
76008007
298287712
264085291
118217650
89065520
440153494
286993478
188954770
165426835
267128376
18436021
411524819
284325620
244494191
490363682
424924749
471621222
203544394
345520901
335583718
269584564
317562784
106349811
244237459
358068534
302710616
245513256
161945435
14471926
279456930
447168331
473292057
143244027
42913912
458427609
7621255
75290919
14230411
331690982
55476445
388535482
177823299
230024960
411825762
163931889
477474505
419567020
219595854
371534542
344394854
213002456
12861005
91071393
32175595
283334932
461791729
284757762
353663737
320818652
11709193
195812301
375904811
350025294
287392862
469807711
141383771
212404648
186871752
505488251
51225042
119300180
280668540
353204446
170739430
412379890
452361919
391929660
77911559
398816343
320024733
407917134
76309088
59926895
468568644
93063126
211686652
168559878
170626650
227334111
189867606
406053190
186042177
193990435
199032148
174154995
384694019
256885444
169337761
186896815
163894690
293724886
242532860
180468703
499850614
513869318
314539154
133461623
331945169
516954590
128633679
3105492
314335980
417655916
498317120
86240083
464568925
496870978
174218112
398622163
124147822
307871006
276109244
294975801
472942614
145078342
510593520
59588053
358567784
329121853
225311722
125978175
30982790
303690221
239006306
106407022
138582041
469378234
364211437
430105367
488920152
162338102
427074613
156755947
338763534
455416963
122031737
203225042
81929318
409084403
513398065
174519952
456133251
453964669
337278192
176863061
409826610
432501930
380561385
312410209
389733069
407068413
467177620
111541737
217585429
49816094
214609202
22230211
401165887
473864092
16393669
170371932
281678133
310663980
129981974
419503071
140341995
362645035
515789409
141029750
82033250
234833065
345252084
406440355
299603413
364148293
305539503
244792851
216703537
158434864
422620111
517263812
329410180
276018335
241385199
11169122
39347803
327717937
408022664
486365336
398500634
379712864
259252532
140674244
354539054
434258209
208646059
416852687
89953432
50984424
81699005
126459510
301495364
478646063
396794606
387040031
330910919
109811796
99659753
424986912
253848441
180440723
457288563
238239819
108564560
36853831
91780590
76414922
331780385
111880020
378393695
500220018
65299087
111929217
478211384
424260046
491321942
504020102
5077053
416675866
501652424
205990748
36642568
48632399
387693242
323586731
23945866
170165735
465095417
173197966
180096848
313288979
38364268
235878195
116518484
411485399
238198341
89046689
150698741
139587772
459161739
429434779
61548212
56570433
1492808
194849255
118706821
416842344
378173704
515966077
470702798
498978809
344686936
390097215
452392539
204078391
192390441
227639368
442357897
275355347
131512137
138452713
510445742
274704207
297274587
360241374
171436231
93083498
183417137
91172808
79686366
156969911
12255136
125161784
236012710
295567298
126971948
294755457
306320655
343658382
91806134
211266800
512066332
45598751
433728128
337928270
423548830
467239408
467691043
166729614
25219100
272458396
303249743
66935939
140654876
352196409
396527266
336725356
317058053
263034505
438670984
101304676
452659137
343974208
271960353
376449524
296080692
169125223
185314117
508753915
98682460
212454429
484646934
181864233
377452509
461283718
106519211
465545450
512895622
127259886
308586456
216291552
181338464
146582959
377427751
398396978
491400093
453372432
200219865
459678170
271863503
152614565
456271303
81121518
44183360
28131535
431200892
327385882
344809444
22433777
144575225
422114889
414655662
228488870
388121951
147390619
157845518
200366897
505466993
196919951
240613053
437325447
102103260
362697534
1006882
313245701
500837129
483980840
261244129
358273939
260126991
212358231
216674857
238221939
217854693
181297032
290012671
321116321
88471690
410521633
310038450
194454834
364567564
469340834
324092180
205174276
392739775
362218231
510609967
479904976
323933632
195738322
399137288
484456656
510139879
181133525
138901305
435225088
250142518
209851425
442691643
69512524
55505711
225432902
96035687
38438708
208647369
180940171
87173397
262294203
252135740
463883349
110701662
71921126
437549051
412267988
354437052
109406939
350520110
328404197
207295743
206454144
502120333
441581891
514660023
329738620
79650128
421846409
43545259
165677327
42594482
164496637
234184845
349490967
79399009
390425937
74491530
8015490
452931295
239685778
445922362
286515082
364504030
290829965
397426960
444942304
98487931
475698913
197026239
146606468
209716981
411454527
283587278
388330470
281449633
266766380
225760
30325695
162329000
271002475
42635440
297971853
468954286
282671450
234936320
265191077
493431102
438475273
218904278
483095296
132602757
418405445
234723306
24781107
304446130
323540397
455202625
497450282
307540027
43642007
291319079
401051688
50637125
408561242
438062189
305659271
71801977
298908259
177697564
292297798
246501903
278413779
89120908
154494609
257688348
156485772
381686444
192742679
196170634
75810119
383124501
285549014
261364299
434204984
486589796
74742089
465098367
378955236
279671016
337204337
350977910
315735971
432612696
473160881
83029158
113438200
55846577
419211863
72376307
60978650
375385928
276877110
136420492
321965358
183712856
448469496
309966712
288346392
514312149
462140478
359784157
133395127
135256047
16571923
102038607
142404774
5144512
11167316
478502724
152579780
347055241
131739664
97414113
418223000
474952089
248949366
463528332
219400243
409904511
439903843
286626797
397540106
344029381
266685443
322405404
219584892
374276997
395382249
303625420
277482924
186802311
54990155
320533069
60940698
413039063
183418584
508000256
349819449
410820096
271037439
396270382
194605325
438883572
194592543
118532076
329541267
445463285
343205013
154002714
414400959
353389568
53051435
228088570
490791858
306788034
423613060
205709795
286431652
63301506
79861666
144383885
436577825
293197133
34394255
280500487
294476055
242661213
475837303
393315321
212614555
5326471
145229965
108153466
127083575
370549370
28932173
84985024
222355211
415222376
421009901
161869255
388475854
214261827
285988075
184046986
87011329
423535377
449086895
413615205
52696154
466696499
473533915
45365922
100715790
74852985
208662837
126976628
30000846
148809533
78394838
107439876
177044466
134220187
310213343
437400523
450047308
85090415
400116427
513240917
496790644
401787583
273357188
269236087
411040046
506603534
191032361
222395735
33406176
427386858
109017552
491652658
472305207
178075951
313409971
12626031
357944373
395430838
342643498
444537191
284076291
64318171
437606262
181215417
431211733
135243011
94495933
33525975
24683210
57887510
145990020
485734295
37752332
19478775
79583400
449516135
405158611
224408907
445869204
81933663
469379749
451650837
373648881
459753406
339253422
138191171
268533007
25293335
255304304
471164664
448355610
222092474
407904779
238758311
466654832
481923009
503164829
415153522
185148681
216401446
377539226
84684065
138201672
443665337
492383955
343417629
410897000
352863324
275609031
467852763
402687073
56462743
431133183
431475917
82985415
52852650
220710553
311102516
289138771
9962721
205453010
218497781
242303602
203551269
239538791
84022662
263286802
173369596
388075123
121505630
245300678
439535549
468942544
319268430
460981186
196292603
64991661
417778396
255359699
475614513
435314197
420909171
384014924
244389776
19086603
20975892
139546528
257226033
152251254
118226913
262860212
118483759
138229878
217171873
68900841
162918437
509952824
195367860
190360271
272713853
319917851
265641411
342403678
328062457
504243405
411956309
210446613
55994520
237964824
311858312
512779332
265958853
496898041
139178752
140934485
199557315
87358972
194511525
219061364
418586617
192065282
185606684
31804414
116227717
148268925
510685347
47368723
445163027
353303903
410933267
360816930
430241161
464782937
187727143
155087763
440479970
256364137
317652732
445565470
449172729
284713330
397807268
251323470
381664164
200419691
69224399
334327673
74252293
45355122
43211632
517556607
479125248
233945687
468613513
131824285
158632821
458624753
156212924
26110815
25432001
147389170
72672869
124656599
192670833
496404333
301151884
221672250
79704777
37915137
269038590
88616301
264576450
290258559
437378799
394545667
99642510
2091103
257728841
390451219
162270377
440497596
60320515
350618404
354627627
375299920
426969063
55849777
99724058
427108896
419618205
261240697
62879228
238707455
301545079
289626540
280897846
291253638
403419865
362681189
396367593
130339066
50171456
475116037
462089826
483906436
173297015
98224765
417997061
108241805
180902491
294869205
200651355
41240590
480383965
16595715
327480817
194769732
21340592
311704869
108424938
318643502
234628619
410665136
26237806
213921451
485803865
182642817
442359470
166365850
349038948
298327771
487314669
172785582
478481775
397717936
134418351
132311696
150884989
71037224
51512661
189727362
168855196
397904898
100811083
248842186
140862678
300134588
410155680
349399015
288086777
515017710
471149820
105158551
363240434
291691009
252168465
32090628
342145103
107533655
474495036
242230342
418594265
37002041
362904421
371847257
294873871
445891654
515109374
482986298
156783545
158516077
225239527
168131273
386187472
471252486
2938605
94044095
499210446
109746110
507784741
58702802
268154405
170370348
419752538
252665394
28338578
15974747
314285301
180300291
35095192
279162339
427466062
121417363
219580614
308423586
465401728
109189423
197378624
256079392
221746196
403716062
183399321
183477216
411303121
142242375
253720816
179310019
125593975
73390652
441243120
255478543
346886043
124307200
428975233
235607774
364250122
385816919
33857185
48077295
442846395
329869207
353346960
46409642
197440900
384271763
317371543
398056471
311324533
132509526
236260752
438724843
109094422
218315727
456823932
135434870
400519414
171129695
98710984
395193034
34788121
215063496
509582286
289846611
161354448
391721372
345590751
148308029
124741000
504798136
489190471
42844275
361861219
509970638
97627911
37501982
142788693
468252518
487254253
233825726
248011303
330042188
122327030
195372820
410935254
234729768
248339323
303707257
30536475
238318107
300805599
232610605
71232299
354039274
183176360
39784425
110633307
257206685
51343852
119215066
370297044
155289494
493543724
97415160
222337651
452266450
10623318
58841142
357868635
394927407
347628703
459120024
477847352
107003614
146874124
89137234
423768001
148345628
295586385
218632785
95044902
488545833
296639345
93901582
256320869
263664705
478320842
11209810
253497480
177595124
513833090
171725921
428579035
6422768
504904962
102081069
430988290
451218292
83925203
350615967
394718357
34624096
446358605
422169785
323818260
464778505
361951469
214313673
22626393
60844888
72371676
380806451
127048034
191648180
51638731
367882092
290926513
442597860
503149889
373153443
150143199
291120908
228547571
179055378
159941788
496115657
4374174
308781468
454172750
302326961
275807729
116751976
302999768
424574811
377249134
317282414
22197628
445436824
67430407
499998276
157124830
134737631
186529123
428695523
466253246
467036179
47498371
288241384
92772745
339140090
111403523
194544615
72515058
192236836
22818798
17929467
206504317
106231788
175335856
499267820
385748400
485017401
478293821
407421563
513185789
110426857
436920714
283154388
488635439
304007243
172004206
224967993
287299692
30688411
228674433
407086084
193134277
115015235
101449369
140387694
283325276
423445490
352228584
89599879
251453284
455983973
400719901
250698995
463181659
116293173
462490197
252245076
325635561
326006149
458122298
384478280
151837456
279776166
156098969
470420300
85025658
362210657
487907729
170687639
365654828
380052054
99310860
141433359
439208931
311154408
294845932
268473704
420134408
232526825
344908328
246823191
265753085
107800150
118914965
112260289
117092047
22346111
44025124
8598453
501114027
422305889
36847214
260795601
337294617
66907434
278056171
107625060
255298076
108155242
463964580
449998083
135671330
273100015
156890717
251752481
79785007
306261370
105685307
482859634
140533139
362976768
378501751
329946131
410796425
360534562
12500567
299742521
405243204
422905289
208457280
127889427
108173732
149886623
387357224
200841150
221232626
111857445
485487044
367276518
452534247
207894138
287407305
153330703
48829912
365990304
42333416
303168594
292288061
479110624
59989035
429030459
445721620
278827711
156741814
139109826
120748371
212593615
155154437
477282895
245139448
305946564
181834557
142367480
485304214
353610603
121458577
478689323
29327018
90825313
356141644
108931172
312654672
45567241
416884281
146313427
243182214
184277155
226229572
115144484
197736326
492586167
36487879
13675798
293602308
289029561
307193362
128069383
395745619
27067631
339350582
318064781
90873083
90343296
335486782
8195045
285609261
215286343
427153982
338818054
157192211
377108413
28767642
186932368
172418403
235219595
491849078
244162987
627790
2807457
82062382
491619370
193323127
190934849
407326783
6641047
235467005
507469977
69221831
467454412
58518411
76371597
377565944
116852494
164725993
327520822
21766664
246437130
5392962
234159723
149629168
326230383
188618214
263423756
294000436
279584942
260847701
269293453
280712221
342102237
332707242
186138534
385807630
81850775
419218925
174761281
140914601
37878832
327641539
145668695
439969764
209917604
262365143
32498305
79215515
71354085
363340075
32760347
488539891
301075893
297424165
223827394
465063408
114622727
440933864
117212083
226599546
135113529
65461403
206167056
409432439
175925075
217345626
271803654
513205339
111964546
331783577
17497212
299011686
468691005
480474436
183721148
108080269
108438106
189938650
304527926
248976020
504987179
86972648
281755497
289092433
175020891
132510532
74615802
481922007
512980402
245780735
468937195
494443617
502449745
230048010
171799087
260792674
329546114
121372670
463177602
90549095
254257113
167114371
108551189
26209533
374425515
463693348
77850397
339642974
122354077
73211884
120473225
463286158
501217362
139693821
290289367
38706849
266640409
51943781
400568511
444020717
57195653
275699333
397778791
107090546
116925954
344073945
156324277
36129876
414128203
422502930
291917563
475920013
18379741
121688342
439770752
110034555
146299054
8169586
269518324
61908866
405210532
50413760
82939613
361757857
325491437
83429411
452795523
356311704
175926335
285150830
255581588
91461232
35187693
139245289
50156659
251517980
259025832
189086271
175018553
175849266
217920584
249601865
293741064
147965488
200360845
352141064
186953101
78186361
27159429
321356450
226064154
205860328
317743172
498727700
23023300
129704970
161515187
372400045
457859830
116828177
8421347
64295200
385650630
31328810
319791742
95907716
397356115
114448605
409035571
53219705
94453415
487573069
400731825
234473553
95440816
368912608
288524814
417509868
317313096
449330134
57344281
371315456
344197501
164565613
250590702
70451671
501006977
329911429
237075382
261139920
344910052
42842594
368058006
249555365
505796203
409160759
28520553
203213834
373804922
352314787
30135844
276277832
399113058
425258723
333181276
90464376
180692898
88132695
377272821
192323806
249107884
422391889
79824643
405660311
365432420
154882169
331099247
176708845
396246618
111802895
6357498
276498731
330138134
185879715
234740784
119557773
13968764
272053928
299225637
287416753
114812253
15125701
296579595
359620977
59235075
330772506
497973805
209089047
344597795
294106406
510604383
480049611
471359488
62243081
429263557
159081291
482964903
245378707
33543317
144678671
354606204
150990741
227324639
152598231
450840687
75300690
45603295
354703017
389987101
258892663
267349573
25133695
289444723
213948491
89928227
142920410
307781699
465588071
214296330
422847654
475633869
482921559
218635140
34519654
510757296
64900538
376298438
233377242
498348276
17661519
388705058
157372382
10286985
460615713
400050384
422059912
109922173
354992000
73511992
305484247
393995396
22395664
386641103
16579135
118119413
108773044
481612385
516398992
114390534
475661390
442290015
336282313
182590307
259666501
66898519
291770415
472359363
268362867
243648892
250187167
381976308
254376094
264302251
500112708
141785631
277585872
150707513
50692688
427121521
30299546
107643109
237918150
401279416
324516313
511065844
209634938
342519332
66143908
170082832
94338604
169563063
13750312
284053533
32317072
465198455
323873710
470527575
151144798
390363317
322850034
156295836
35841174
228443723
107402190
113804055
411872588
377143213
83379948
145380347
325144878
265493870
513383533
137117997
268545192
374347928
312293015
53372850
455052891
97404779
24814026
52686436
281611390
87701015
317149073
513885622
208897772
249496899
461085655
280081976
355694180
211436914
345474565
287680330
441169843
41126360
485366482
41373120
79622852
319606213
498028597
514920615
283615472
197820844
176041284
392108893
82869877
398926041
259851326
387455343
355178708
146064629
324404055
380741424
414740269
3506600
383877625
379117068
283447647
104324903
126155825
222058340
158747104
447689827
138042443
299890236
2914653
443768686
357365134
120686066
472451525
295499876
272977511
330213454
213681599
181665843
251642576
132371808
174336446
323530060
455895122
11762360
440163297
17951039
430891615
440230166
49280000
50744085
63154579
467856791
314608653
272007105
7160137
74989684
503392922
333106124
273827875
450224239
321017097
447776227
88709062
315769159
409228878
185032660
188683983
294643126
464866794
207299729
35445381
105464938
172290088
293309541
272272935
469117220
139535054
56955186
397520947
51723095
379402770
290163247
327219202
482734718
217027099
36871069
163933813
366573547
242043014
61259660
165382832
145161222
124005013
268265365
363009029
59578203
244754271
460029060
139751614
208360040
509496690
409277020
95443644
423932016
247677998
278507917
369747861
95097774
80635449
495616062
471625257
292168903
509110250
229156162
394196061
11188962
449076356
453323443
286391770
460527317
321463132
167596858
404346445
236869752
260535678
311313165
19341259
26140400
3753609
83816347
245086416
438018388
224612334
360239448
10051257
274518484
105837709
202001118
338509834
494014696
192638021
201691006
130049751
127267197
13619007
336236524
227942793
102349772
501096651
62245661
70797216
322080012
94461839
463081791
202294099
104595507
143522167
361150481
192249556
419595242
274507017
184333253
508966444
189852464
245125535
21517478
124115900
285584114
124953155
217615506
24557571
418338708
363663095
420686545
62457247
132398254
144895026
403739369
479337877
410669139
32079728
503389538
411356881
363479757
58091093
35475006
391180090
267505014
64702320
295036553
305092490
145242320
181277194
358544661
367671741
445766985
493636370
111026814
458875814
244977801
179663162
148470453
280572402
273014147
261831090
433103624
82156763
140985072
474048847
267188075
411138950
297486667
190660536
132511553
446795216
217971886
161783747
57502313
288218171
43389422
452255192
307567590
194067001
130601918
125569603
196074693
393154198
513844136
165046196
172409019
239737163
268430942
328213484
253162953
50881137
400064426
153946169
440280264
455325046
509229024
113064719
119172994
117922807
355591003
33140434
262257950
426649985
259425895
202219870
236781684
421956840
385903467
79102618
496615406
1953476
336207294
64082727
499735980
474389938
64480814
68893538
35057844
75509574
190587995
415359876
80878073
50686559
219364195
398894689
6243413
264245642
78009606
216678043
207337121
497007383
254733077
66467946
14786626
162740649
177078862
97833838
337760192
360553917
250250647
16359310
28818874
48460259
168392101
76048248
43172677
303795030
501324435
363160258
184929120
172525194
209969143
274075405
421012827
56645264
252864506
232709534
478255467
438117646
44525031
51862450
410937161
510911099
127636077
1917434
411368832
253351819
8367648
270472444
121375756
162536859
407623747
373348580
298445297
251160401
55907330
486929120
135809220
254449004
475441885
348635539
438716682
62366100
92748981
491565866
309151191
437005108
100591544
18639256
464392155
360221829
221650672
263009071
282803174
285521642
345468575
384233199
272179463
85547784
141270796
107646382
394244462
483526580
142573797
183439998
259278739
350027795
470407581
119981342
382862882
470922260
508034849
314598766
51246515
129247638
376546642
67884501
509549751
353517095
168842746
114336703
330300193
347671942
195100533
240919921
405317534
494934212
143089225
107798873
168020680
68924990
391020989
373297078
157186350
193035981
459221084
280164402
326645181
70892737
52926136
370745162
266559836
318378218
485310614
291381462
448983720
55123490
397757764
176141697
16584699
308108551
403076582
394998571
451626692
7466338
233833012
22106485
102799934
344180106
313627214
144740531
290375148
150756337
514597532
163547308
136114536
508480396
468375665
385715955
381407877
481879054
213294969
222080616
15400491
96447634
468346950
205061057
36753379
252858506
26017102
164524516
359081884
247197288
66672864
341690640
114859732
406845502
467406079
18662000
209203237
411133857
467629198
27541864
470452182
3075436
63512991
467946708
384115142
413847986
413189903
318519343
316449944
178919601
463211979
82458713
116658811
58739472
187181235
57747256
48699171
451945865
281394527
267972724
310735381
488056137
78327312
124823148
463586595
84227833
19295287
229047989
22210079
82530146
138252851
209304062
41145874
131830854
322629615
497698374
462772702
40982642
400687155
447220371
154596370
335113893
322331291
340582265
247137527
200047758
472572939
409099878
7840384
382747912
490432761
237108081
73287675
169368925
69430060
368108570
81293702
324248054
209117137
218049613
214495423
225369695
362016432
184774079
397707457
40819308
115435028
320294883
6832864
128949247
138974673
391337168
306800654
128874363
45138015
6196796
155804758
246797785
91307365
197538934
143154665
323870293
426252087
209100071
301802913
388950385
83420981
24648632
341365733
210958547
313085448
25510592
420396691
108810519
83714762
228903817
210109405
315284147
31403095
118011265
63790871
444018855
499838449
258209675
370819675
464434071
275613326
289238405
32949820
134625917
192203898
138591804
425052173
463852556
380153875
461810710
117752362
496523998
262963246
292929245
294179199
27668721
305998703
234188556
43784783
232726821
289446655
264798679
231768582
92835028
409855340
273095573
506018952
286593428
470869752
316459557
147551481
246476314
83723067
412798748
364519308
296197081
358772357
425043665
293651725
289655743
396757175
29672699
279475609
123627612
281546654
154504318
103095425
242314415
411840772
62999742
447846993
352377944
159979661
303321556
137619296
201063437
29657382
353887942
142467797
471053412
139566412
479882438
6854349
448043385
357238023
16403465
149168612
3733523
206928090
392666085
359523723
33979278
142680315
129309140
77618200
514777836
392959947
322676459
60680482
399841707
256875829
228568901
229303314
196004330
219617254
517894793
376810531
199527801
407083561
21691205
459344843
89969849
402649019
268428807
351100212
172499877
242893285
238890814
77176374
273461410
171973289
1072399
458797124
327495744
89538985
431296632
43532078
267004133
256254849
99181578
127210042
415894945
131460308
387041589
320703752
438858545
421612638
472899484
441236657
225888593
382462030
390459820
463603440
444930000
444808309
70775384
397319646
377088451
103132883
396034815
223545602
510373704
403778882
48239140
151385672
19092920
78934931
75852737
336953203
246329010
210319756
215147817
453951801
135483498
230143942
109139606
181989917
384224447
323853780
70490157
149376727
55226470
17841565
20022230
194897304
213803013
507346215
31778722
282330568
132796559
349767132
43510545
496447775
142816088
293396135
144397648
164275307
61881792
428861045
398747375
339989102
493087429
343688160
42810884
469220239
192460940
73094714
335479644
144620468
45495055
220969926
242471569
7616068
161705175
355303712
123200279
71148112
452472962
497841754
473225733
85798551
447093117
365796685
182342938
317996923
409036974
96206770
216172533
169008313
443129195
20210024
191003620
50124361
446993592
287811337
450241098
489864369
405028681
157912787
371259759
197536526
512271110
317702983
434864514
480128245
459809130
95386593
163166071
200778772
316752692
8147855
160735646
340035697
122951862
252601755
314322681
407916027
178915281
341535935
297517419
222458333
116613244
373606596
508408397
341704500
244220018
302294689
181197513
465237555
387026216
113277999
429613737
310302733
133609204
67256649
72713919
517124818
232740485
411431262
406880808
252285435
214856717
460167759
377578629
235234083
229777917
276334757
387601457
349885962
311159655
441220591
124513373
388710305
400546865
68667802
193410470
135719072
276851681
210170711
196196445
453455560
260412098
19276747
405951533
324870249
412521738
74670648
353514724
116023388
269602487
101952783
47505302
92922426
204418632
487747149
493384968
192678658
134486659
98232350
324007306
492594264
10621842
193057237
276916263
446284407
248430904
361417114
126791297
76770553
95177020
241044117
13500942
467420955
143066135
308941183
222340762
266784168
271131304
253567028
445600786
183219644
13186922
363019535
478777675
302043518
40749011
56881325
465525805
283272660
365074920
62715906
353901565
132635042
351614097
351157692
421180652
130444755
239513266
261020671
86354474
174704479
27622519
384705158
181358509
11874957
505814127
231714026
211505245
232347566
409801131
17274429
208262095
133265722
452825469
118794561
259651029
343593148
395554686
413697894
154429460
438103402
478512132
94756902
46181579
311495409
404281151
289397448
351026730
268827106
73584336
159136682
514344582
214239122
360471901
412637844
370642257
380708246
145385825
383414140
318695847
117992365
193957721
208013273
148083117
226362550
237934362
117145412
97569774
29156237
339235327
310720547
136846069
225400652
105169371
424889881
513314137
228113576
91127424
491709485
109702158
156256148
121800239
435865698
20615132
20414342
262844634
197872409
391363428
54174810
512768406
299446453
478633930
396170923
487738039
352452486
36991641
299703213
245587272
408769447
18751815
3362294
62968128
356791199
148977342
167480100
293762421
79039129
447035298
290455991
395472048
391985931
183734195
454918560
124472272
266872301
425361009
277944430
116028188
429954231
100502523
44546249
213388012
228574009
221858091
221939757
76277831
139514086
263643765
185839118
306959820
512284801
223890003
76459177
316925984
110990536
446794042
199746226
123780553
151324695
144777821
47072305
288989834
134487664
151698155
365194099
388642536
308918718
427202904
259665436
406037757
242959479
269621262
491148794
378924947
17213228
396809415
93381214
417873778
260951001
319671382
424464158
352394538
51352671
332009907
475798940
74189957
170979164
189257090
430859475
77469807
213323580
501379311
313384670
216179738
101635877
355836867
488888156
426670442
378269236
96988265
46107684
433800708
307321365
485130234
354670539
388364462
215133973
289040687
223728668
445870713
116212061
83711946
149799288
253650269
97984116
377132796
437570871
277462791
215559329
202686574
234048676
386624373
131192380
495190175
448833990
491153915
434110232
435073983
179402223
300923729
254673
291163146
393926
23414051
69052603
260883581
372391116
34851279
334224155
208827420
173472335
40462012
362790821
300836958
407579929
361658768
271503603
470806349
115274989
357501423
323344618
189910824
139289298
189539714
103470681
114831790
319504108
326562268
476107192
390877779
153345962
250095837
285138762
501693677
444510954
316479037
210559616
26317995
411966150
335270592
346755798
444663810
232881306
209287850
269334658
22316065
459789401
482459376
433025979
287524000
191539790
480938570
259518904
227149728
247042976
44106653
110391967
152768997
64987107
48241042
464004343
378037908
439832267
106791820
218254572
376724753
43164926
146680683
449252572
394140659
419224268
322915338
10620071
134353409
195463873
72874036
227209035
1169910
114632363
344279838
48731133
277334666
294655695
178944402
353568365
463414557
69218985
409395191
303777725
89086722
40534822
385551511
128932886
163977703
277059702
171011998
152773731
258156259
502086905
231072133
166103551
169599332
16230234
220303720
414856173
223800730
275697736
138863462
83653607
246879934
196207075
497382867
332227543
355263890
329862886
303122156
9483567
199045488
494044951
352045152
364336855
321509064
45300086
295315199
335971292
491343597
460196123
416438391
354015724
177411002
315991621
85013706
8753572
283875041
287659236
17267730
359549570
166055972
373365185
263499620
143134848
88375519
516867802
115764267
433729553
8315286
37826958
256761738
463282325
357348825
23757850
510354708
4405458
67100193
409485256
343597895
140234340
203128916
428211581
202104508
104364510
386117491
157306136
91781744
38981581
136613779
114687867
896667
472367427
406397135
343854228
481003575
281995802
192923714
351728656
349350188
451998210
348167122
104531664
398649953
65928452
358474639
398197747
19402273
199423390
201182499
255990004
70874978
267992006
340142203
12458772
94690244
254507381
166641670
487010302
374533529
413965091
302964704
407014233
267916944
517244302
434259914
115801322
313714530
504784352
66589144
441688560
58683383
467095225
424266250
308265601
65139276
424863940
256141203
77821230
237789528
343560634
433958011
54220407
74148184
340236902
241360722
129686250
49934623
196961361
287179948
382450905
475543717
321332180
131597721
260833061
67439991
194233516
237503851
270773415
297930332
162137115
505016974
168994928
141730641
230859335
52981828
379022979
404307672
370491806
168230848
226375101
466074660
138239718
196818318
201239659
47688560
493583573
118101287
216265410
510428852
316723405
198815669
225494556
37846426
312463537
75187714
66197132
357958978
248175160
313472414
276724277
462817009
176323590
379623552
267379509
281045662
187469729
337993460
321354597
427946729
284412645
467803876
422033676
199501275
2329823
361944277
343152539
503245993
423771971
6096777
382652549
75920552
58051368
418013757
9923349
4948014
144722925
169886968
391128804
297331032
41378090
386930953
465681972
176417453
169060773
62150100
429132042
223449342
163071770
483521828
387926742
151052744
419309376
338442904
172816486
376317002
392369533
397034886
431901319
112858070
317199521
447900273
503897536
102780799
330002262
189113408
27898933
284618117
226078154
42176056
29998363
421547183
314038364
3083217
69127870
113995460
164746020
89477563
341401951
49888253
221647566
368346283
449289882
124131404
386571422
243756033
109387954
110456749
318713952
329195451
134817826
195826522
256591725
172526318
156874492
452032070
199586447
138841872
24809769
177096309
203322345
380811862
500764239
245051985
287301576
265145909
306562271
241309498
332830663
478582659
279030177
323065485
323484833
380485121
234789412
426769650
308228737
499397001
504931267
85698958
39510831
11340769
230689621
61536007
331087976
114323014
475574430
452338304
192487358
337694081
234456708
500390836
315307342
3070358
267135923
366882591
119904274
1079033
161461523
221725321
318052076
160943529
451882240
378746074
300469364
193780199
496225803
86641029
270080725
332865895
327835598
237217382
509798227
25498341
449040595
38880851
6049762
484823813
344344047
469266905
166428299
418741927
432001490
244592826
172907716
323520354
17722567
157544762
355960582
416593052
133859198
462938834
350428257
293984174
349069639
333244710
78852508
222071311
376158225
304853434
370923645
460775162
321511990
80075578
220976359
13270156
184674975
350547677
392106228
261340680
153285911
268810714
103388158
425455383
103492858
197633131
28423026
379034773
324626794
392077593
514112335
440641359
59700532
179106705
482084569
161947761
30815913
239759288
380032907
43387135
346258371
71092577
212015621
243893963
309813144
116130886
74841354
380574019
259614058
29622381
301648758
66689110
195409673
473614398
356508442
408648521
358805250
284560257
194854095
220856181
169154989
394860264
183321846
132752256
287985338
269877650
17570957
476442730
18797598
276405119
67384929
121568889
203082700
451467407
25065985
101495497
431723270
200562116
467077694
248968326
23861994
421804830
437117593
323206461
468552915
301552192
263260158
27555364
103802854
417825538
499176302
272949074
352110045
146754995
476860188
402078001
341252015
51272076
503558943
241710689
457342621
207146415
230134477
424847776
298968785
516046676
115006940
81198763
185204278
196341756
243174508
287278835
114406644
424641215
108164837
100168762
175232590
258516483
370918568
114927164
331843703
500260985
384491021
392821230
11252070
24289728
270154321
7565828
449828037
280592639
396445581
463126678
122086360
34148075
10065395
331853424
351779982
393719249
145318647
54819803
507341832
453247541
441899893
91937155
277928349
112704530
456377663
162632573
4731412
397068070
265927971
329534913
508304521
384845425
130634882
11351816
363595163
59749420
339019984
218518448
462038632
514665530
109508431
509263336
500177302
364566198
491165593
106732962
374992100
181990918
38233484
438780961
162336787
406566382
463070737
305200332
398395602
190642418
107716403
423570350
77635038
515268172
204414503
76017844
95593294
62608389
298606717
502551543
456476932
242494436
67097017
506388884
201171105
178376964
33878521
319143516
245133297
251685589
121942495
52504776
244850217
129147292
115378420
10049492
497459015
378869256
104822058
401437011
12521068
350405364
165684783
419769928
405022537
448784629
421185226
485822032
459669191
454889444
100432891
148250906
317944181
366940398
1404700
118733525
448745172
64612138
266307869
246292543
381687776
474539927
224187003
87282950
376934022
156360109
336933389
365998580
258443571
264520340
77348854
151141768
226006789
21966071
211267804
241583874
254389259
46045018
223720837
324257707
31985254
428452677
205156503
141072944
85644206
514292052
190000986
90579835
432851511
510723776
35789789
507636385
316957841
515780355
403563220
143994137
27705523
341631975
274587007
44778763
36522012
475485413
382334569
496430129
312862833
222807583
333274096
258722091
385141076
106921018
119508467
311155661
456896959
319515605
339215320
349751332
241826579
117798563
401138197
24764155
322428035
341377913
79518734
235923859
492452084
398093140
291730345
85217520
20017583
299140498
164543681
103419754
508529983
253715811
458934376
105721882
453710549
465676819
501162936
243441270
329705269
511771139
307279737
53093081
13030830
95324475
249210962
197645452
376639876
240746807
439424412
112851529
34416356
412125616
467774941
324893409
493408392
101462424
196719415
493871780
391693329
82998718
119725166
302712341
92886012
38685276
161597650
441670826
70976604
165417000
412279559
424778247
363024841
71032462
310164394
398694873
372893508
278000140
340375482
392103685
471764117
404138144
100091171
295286282
127291357
474813891
194822338
246136064
217350332
417711394
90198390
208328218
223887302
80667213
49531142
360516777
49662317
383776754
351117178
159674139
43157788
85675046
55199193
483119118
324120278
483920973
237097296
11693209
109557236
434775944
261773190
159867022
364535064
496536729
146416980
306628747
454944921
65973382
286624237
263469615
103612128
246821609
128439850
247129705
484263973
301284054
36507921
447147372
402212836
482035899
99200236
119261194
36203320
319492208
143843951
358350193
70540071
105784057
327508276
227581598
57285825
315012158
274343950
216624163
31179264
268828299
383066930
226168889
434746739
243780969
78223402
261299620
349802528
385868046
233836080
456211808
215394258
255926338
458517320
365272572
227885946
204986411
73888944
294660754
40019507
159428104
430521463
501093812
394266248
8619089
49321119
380953041
217748261
445934382
336228415
4441919
110942979
249970617
274479062
204164294
502671558
122933654
162406337
463855946
496550975
104455294
445646103
5527232
373811699
360828073
447434634
462685373
277633552
95742012
453879911
114665719
362050671
305664043
441780487
273150330
489857669
75339646
364171590
156389189
363012822
31460452
465732020
118719985
26575123
139745750
192033194
506237343
63680527
252137596
436936087
442251564
148045806
323978865
148300617
351805987
473746848
428296
467277386
119428544
326385829
163539612
63096404
46928373
436073845
261731695
73413460
436183434
425866060
354268082
374777946
78609043
411379863
465406759
143963423
202089448
43318513
267233423
48191462
489339350
509708035
288388395
334302611
506790430
475257593
65502344
223136266
179785755
514425630
264978596
443890990
301897932
432090779
328570559
188236871
201829874
494406302
239441964
493765835
430939206
314298912
446521426
405378519
236316324
457640246
438856403
502380508
129414404
424329113
7467737
461495685
58644365
88681158
29830581
514426838
33866839
441536544
294193769
76089567
372445940
70589029
68323496
364993933
178502834
127645638
156942851
177173504
513814664
79760910
301734983
262616738
399434388
493054162
18429722
370513803
21288361
379132794
147761070
275770821
91600501
365615801
86687771
251926994
22951019
153070201
473480504
173901421
451631844
458780851
248635327
485936477
69873902
449922889
105191569
476523985
307952526
13720742
134995897
222059951
324606376
422411133
223291584
25488147
504741883
376572053
409986698
174624244
492502393
118996671
19479848
378205559
12112764
431107898
180738533
470287662
512020954
417245907
314575962
17562930
201391358
175601511
208046399
322908129
343435429
232013083
40525956
209853164
79412188
11590303
338343565
471692890
361356911
500705713
22101601
280104556
116042080
190695913
196852237
444626197
404191579
184926586
276477870
209516170
204955682
176289697
100817408
248622344
454005823
83553328
107301467
372269799
287449104
330587755
56396197
365912965
136483418
23603318
441458944
133397453
258599807
510275152
189355351
496900429
125716545
223763372
465425000
199433471
285795149
79654148
155501396
78185096
84309134
471433688
152276156
436338020
244798501
250776916
267076011
412562600
81143357
327923205
116383297
49996391
416591614
88384865
371685178
219988700
95056778
288919886
511846873
427090782
274466806
208521759
491526585
20533596
252492409
295851362
98420701
363176017
98248686
410239641
50780701
224309380
355787337
449525949
1673905
309064972
210896404
356742395
445974164
182470836
135160594
14905840
113463860
191456313
416651846
430149709
2320652
297353722
249700619
317452860
58430752
62723330
256102286
304320408
164559617
215629254
22495246
304340840
146553885
176949548
279332008
375642540
261237418
255174734
451739935
194275541
305382363
109298949
327334573
315258257
38608279
481199072
68165725
460177651
121247131
23215172
106957912
268881487
123367443
254916737
435611267
76257831
79040872
183078384
342326100
382824544
390261362
259591895
263347571
423889048
239836788
246759227
425923638
247054934
12129422
117008153
68985925
297224989
374185589
408173105
325420152
465655795
157309489
371156760
509458607
147143190
453606937
231564086
199430672
343449351
332018073
342166361
158208047
358123784
507380016
438055084
320520205
356207111
418514483
147598077
142106938
297384677
181860450
358484049
457666928
365494931
452003021
74184172
322969793
98502825
145220862
299440816
323238294
504421813
62417559
383163220
352795419
74734535
162392540
72922708
10224229
8069280
504854892
380295728
442640061
328578300
133559793
445641347
158405357
223343918
159554
83203820
496032819
110763664
310446296
480131993
305124796
508209793
436393405
198368934
362978283
53772507
445043734
260385298
21382268
417029839
101748975
164952270
305940658
274573223
329917309
295162172
403012191
256353852
290813810
289310016
217844609
367245583
8164024
173911016
390474894
211365766
500104319
211949781
209681563
423403857
98330223
342767986
189460645
162133356
515238525
474308306
163941115
140870317
316927017
399410322
512751775
132986788
158333027
343336093
247475390
179826472
6154492
205541937
331236905
271562434
198752911
246838024
271252779
150783346
44254802
271834218
298286120
99161345
207954157
266932307
10193368
393543221
547136
161095530
247925931
252558020
457646816
53274897
165487481
273936751
104130589
324865941
471415533
385651923
100665479
287505958
161212747
437067684
49421292
393682072
492491214
101313249
7461884
282369894
31849885
166208959
24721357
275207959
167997248
80214837
481346069
19379887
227409530
192944273
435555395
246152022
405998869
148773466
97807425
399374185
339169568
79117305
64635256
179578760
70068777
209171135
360598426
146005799
402852983
273042025
293654526
78632731
49894266
500244926
388484165
123105561
210113593
77904342
184951412
294457935
452860298
263232946
325324800
457939219
158622030
280578100
335087186
500890317
467323879
93613697
241430898
331868826
329101688
341639927
127589811
101587883
447027245
209311041
240979182
494819623
89666432
480470693
23727382
363224237
296549432
487416827
316953150
192648670
135777755
12123625
36502507
1675270
21631317
325393760
483135094
280662848
427230054
296051355
19025792
47692709
456050224
130413209
458713580
63018385
273869932
49032522
316636456
93309235
314067295
485488935
27715917
413904680
278165149
322872230
494810815
147522592
271119165
455476206
62007021
257096617
473055488
320381354
391658513
164531860
229933253
68157673
58204258
316441140
75684607
188775933
333516641
115385237
23200810
223339044
250709683
245004698
201850595
333826451
509679697
506971462
420212342
182021009
373007240
198717188
193267780
379853571
253366702
428168525
264281275
306696093
253828091
5348477
165664760
491670881
48014530
349409462
178126390
252737871
366960279
275657939
417608928
459529573
38891900
425513243
54888060
90583447
434595612
48978906
319831678
459836891
144356380
428383646
211811568
23064521
167223534
1344330
254418361
390806716
510800440
225780890
73987211
273326226
125706104
430309556
11306200
53080510
126617734
126668190
407197445
316315031
422867506
257987609
434203745
295113572
91623525
462334571
250311983
188605716
434159077
142682547
304795287
288214385
332331482
91870447
156600402
177195184
169068549
313735232
411179495
438258802
412653032
75610720
301058384
470424011
475572803
352697180
435994948
236588411
158841014
88518384
68084690
229148440
143197721
163877274
2990344
250175693
199701385
216157509
386914216
120081105
163692829
29016276
132053323
322854563
155618991
168758133
321386922
247642202
9248435
31287611
486991364
429906508
336275605
487259683
338727339
334463860
511375393
356912958
66663395
444204169
98771332
426326710
170237284
339712638
195947750
44897401
822488
156835006
411749602
195074170
119757443
295169945
243374639
276129993
362642664
122697572
411775190
390064157
76403225
143116154
278022958
458396565
157819445
293371307
159659974
409031194
270405509
486008265
56703649
416061356
439578215
89320285
135524419
502291210
82752979
134190180
134796560
246629351
25167503
288716048
106908462
508724288
504575070
473763403
390753241
22299591
270207512
473856199
47829670
29404652
54874254
357158714
249975879
336645599
219592865
454620920
221891942
471390062
20741944
338409752
341425421
199157161
1870665
124462379
482587950
11030527
2449906
24248249
344518694
392838250
401026904
435015928
295573999
106543368
202491748
61644074
514267685
429514011
396348840
218600762
364677672
466733021
56312115
330996511
466953222
110817203
12033879
78653251
271501704
19467033
397133952
272757835
161188363
210753119
172072799
124610970
453197702
481509903
406441672
119236252
23312250
243008742
470538424
215389811
390251944
36224788
314161417
472151457
170576856
60326181
56593
226412983
186491483
164974769
207911533
136830101
62517848
431984540
407299410
44833599
422184928
183073938
509279960
86662333
385599629
186799696
285169322
204788969
398627349
59512008
402192002
102079974
516650729
10055932
106128584
67515609
466075769
505851285
223596445
6649392
305955736
193379410
264343544
517705528
251035716
237878314
136504683
515983456
246771561
347076598
289073220
290972077
238749357
257772678
36391380
46059260
243453782
383254132
393358372
242452867
503969811
52792372
252210429
15492429
302734225
213658940
352338385
68962745
498722621
78885902
104320912
184002126
10588034
246285089
291902151
341071324
241848352
386756706
152048874
92440272
107384195
72189323
213887034
435383365
298277090
286252095
448045865
509392113
446998793
404193998
496323395
215495637
274514266
4356296
447162211
331554725
101584938
342785840
38236749
164698935
464008934
341061318
490114794
235031065
248052892
475657886
360646820
263878361
118352565
272104640
59434402
450511224
140786125
359252012
358704153
5065891
87744326
158127742
471342962
228082571
48648528
285087852
317727888
11332040
294779140
86928184
391416828
494016436
360086234
481342166
343315350
55104757
394534339
511761846
403162830
328963332
360536270
442728794
488159528
297959454
389819361
345419629
256429023
80170063
356513622
177333908
471567462
30529973
445166842
475914908
125114471
433778564
35341365
442806197
336245962
300820963
241181294
120092596
490119144
92099053
213631050
499532088
75284545
112519134
27427649
187721010
3914989
340217429
240442247
335304138
243404776
324345710
150723511
234432903
155273356
114437091
94149586
78772469
247173947
312594623
480908933
412610320
305414258
66889664
160399259
379332372
258794711
71600596
173147183
328809861
451826551
65505803
445713676
253604947
500678545
209320470
150248761
115138121
39848289
8251858
379626443
442669081
672092
203441650
187124892
200700217
232907734
439510226
359811061
217048917
399330416
315196865
132055149
372264907
388999270
286189231
506332229
182128094
413434485
309793891
174057690
458600775
231583147
480634507
184288393
430210431
32648929
488427403
437441816
517367083
192689476
326127965
471380666
107801302
92033160
304207728
438275449
197915444
194950374
482298985
11392998
423805150
195596109
32829803
323218699
37363677
230940107
375734717
382631744
505378564
225158381
418289092
264293940
478821663
204278270
49322994
119090092
246244206
503241487
293178889
411514967
507215773
207884396
44213193
26649659
287592607
337620347
186712075
207816375
427857224
369565151
371474540
244974965
255334586
177247051
119844086
218445699
489064951
15559486
208971688
1228810
67981347
142214110
228767500
141888483
388487601
391421250
186627066
340091020
441043096
376211019
438513896
326590828
210554416
164813638
44574547
489302860
473513470
3389906
277364446
306635291
79524022
203810141
48897382
98730142
477478174
443593473
295660286
417241689
474224039
172464993
46388976
241155718
410463093
230660299
37006084
379728389
396660308
215341389
455810711
181618427
105179380
506407255
191396091
442258519
478305777
334310198
107024279
182751723
300351585
324117186
360439407
282062964
260102149
317465367
175139832
62886332
73007387
287042580
85060420
217490175
460306911
111375069
48144953
263026904
197319910
310072002
126630008
240527313
295441295
113918274
33514900
11116767
138022102
449494060
50077394
159775501
429144238
48206486
323936942
211562186
188104160
101775276
372192995
82243071
327467271
258826685
515804822
105113397
389674307
76928271
382991189
510443982
338666687
515676113
24702590
471005196
193115659
458528321
131626979
239540248
422831747
336881524
41158727
452276294
81893270
482977989
476616960
262752902
263784545
24484449
282289474
201198517
76208696
491575402
117429224
21585690
38355432
224990509
108045544
356944062
400621335
471579160
47477400
10678128
301896179
498829191
93290446
392397714
36545202
84900848
278145862
190250309
348759209
94612395
355771962
103107792
487227867
286219111
126211094
290366824
207101458
413772072
153689832
276597254
510658246
368691643
419002992
461628943
209727559
145923132
368241236
231128826
213550646
35476010
380576246
226815387
447639898
237750595
281801597
409415865
224573980
512480616
46291863
430549624
6629439
329608196
59304966
23724262
99101863
369052368
360346841
290149894
203593261
117248037
221019440
133409405
333113248
166480724
379195343
157011253
118890344
458477457
192862594
174850104
2018140
390990159
187567998
11092545
128230917
337383332
247707321
378227867
446224321
341253703
165126879
78954363
43440125
86004062
104713113
111863263
293712025
389963884
195778313
359387164
248498889
154305665
4082992
290511043
440634458
346940842
86578793
328638898
364678785
315558053
158604276
374345648
136766507
337065360
95465231
136900310
461690039
119398628
201428064
185562590
90218607
473172360
444180585
114640523
165871409
367670599
252142930
69610509
283780927
194741029
223051207
472829538
406282021
458742414
83224785
515464943
450754824
247683438
134544961
100756953
111692443
18984698
32474087
287401782
333361509
160683684
481736656
393529717
248605469
470169389
417790608
79410276
109487768
195534074
347361417
9499716
365409192
178105921
76765090
45450624
301191599
70314407
493520495
4908029
476315372
44636278
181175778
395853427
286998130
471898855
361073261
290111241
77496858
234898526
329221247
93988927
224632531
434442089
39357108
479377329
10599560
255281101
113045336
284941568
454254366
39033406
453675131
439032844
168033622
123427509
5363031
419533683
251885046
438821203
173356518
185378313
280902429
441026457
475437829
83205009
414358929
121341184
17100737
483958241
173536036
136839424
401561010
167427119
159552379
411661548
36296264
338906872
240386004
281312256
161303192
315099673
302530704
457672295
203362489
320247157
458489603
489427175
339901895
499929145
322308092
298090059
151079487
133698039
227722339
123607076
53868992
199502636
89800064
347880700
52776294
358898681
170674396
140521353
37781634
372426022
508168800
317037228
478619452
171189633
28515044
12526648
363484154
273913853
342008496
84827815
333748603
198528897
438676978
102474067
435010246
108395957
493761564
261078735
12974662
153762977
26508305
102216310
464357274
509593959
291097717
441108024
301865200
334569652
154575432
167750572
351282582
331812043
166713664
262492277
247402924
438952479
401648169
480027923
475314497
129855832
370173221
357120654
443904522
516406021
409938335
141544465
219430266
215734355
232864691
388779204
493609013
412030416
349093362
275947419
151074565
225017717
513763610
32240380
41302872
95441889
492772748
164236373
170401072
241122417
357463515
411466696
362587650
352429334
83397593
6537459
420861486
147950498
230266042
232812854
345811969
136176771
504655402
488502561
119643519
279188992
164146963
370046204
429011270
304332478
337013721
102093171
467695279
179814522
394953799
365369804
363807267
184769762
396180614
95278459
112603446
371956338
252165146
418998153
307709798
156270548
177993228
475431146
267186283
211126550
140324906
337783859
10849229
160743501
511767440
80049913
485881921
48865710
427844043
387379230
282814308
98951439
74994530
187446897
411925728
410746617
283970371
372788071
174351510
508434005
515477766
241480683
198010709
514224794
225313216
54736394
443500877
389471326
42073840
234555829
226231090
32549077
460438114
105455372
341117179
259170234
208482761
73759157
214201138
168646862
428632937
17219404
254530557
441717863
116250798
505628661
236590241
29046501
426876776
435543535
206844371
231696340
162086908
343203371
305703508
347009249
220772620
284408891
262662792
240055436
441177107
276446127
289471282
159198243
458609436
21682815
278897895
400157112
128014581
66495724
498690431
161870491
450910533
323448926
257965649
225405493
451108130
286375948
150297102
276276800
473998067
337555780
471084730
314287140
365376949
113235661
97555491
480731285
345695102
418409746
181283938
86491911
129077901
474395431
406400334
416111418
55037604
118937794
75404543
449616538
100539800
107443766
398191962
436128025
97954865
393903270
364858813
424799713
373631295
202574052
317836043
210462588
264796111
449271765
166237939
264862395
446209839
474028754
331442611
165411013
108289843
33809174
374094747
357701474
507649293
437656802
388865612
29663961
75645572
337088214
339714240
433442945
80813283
296255079
298385131
870004
517616235
334857354
201670359
234955173
489953141
165603240
309741965
392786737
258585236
80778056
196434806
25057425
59060346
257271050
65596261
20461323
277146882
430582363
93702649
247976904
489914652
184700425
106644011
271306634
485354780
135104058
175802053
185619682
241101509
103277703
481949509
180811866
466134011
387827375
295294051
463529425
133713654
68263589
363858831
499469778
148621229
387956745
109102051
42734028
122284986
297089488
47315468
400746157
252730683
333645087
32176705
233912680
237901349
483599868
201977521
421436535
420130725
150415851
483879329
178007592
492994726
84650571
110963360
496103814
38524018
506697719
70470496
43986184
436075556
400062490
184853289
390778818
219041308
38065201
106584874
115170940
400642078
512628010
388082466
453355551
310618492
367986468
135420613
46079861
443103013
361251722
29894779
129650565
31212410
27052790
152104240
443047928
258849608
106099118
137364973
310327778
321583871
5816072
378438
158634430
69403263
311175275
305618099
269063535
474397323
68854391
274465491
118542926
197957203
222109839
230053634
14515836
412930157
174169887
167016494
283235056
456954591
60183567
21007499
181588146
481225894
339251574
304752721
60468372
208055814
291479547
90634306
20199905
465555403
247165414
261570978
378874137
199943240
100726031
253328209
265326014
176062764
146297900
396822142
32399436
476528034
270408767
120316789
300159873
236062343
354931566
281115803
53141357
127431364
323091774
399499836
236417278
80463049
256306885
77178846
387236599
26746847
225368137
487631796
338961647
204154230
27138942
103939362
261459392
414126919
54203335
415655492
90453707
208990222
495840126
206640442
205335857
199470346
360772015
211364709
299348011
415930161
12202787
376161771
108385671
434932203
506210689
234003341
304392916
281103740
456310201
274997211
411363331
392640508
194189273
419232268
424419116
9028612
254402505
440291624
356453387
408399971
370018395
215980371
100710154
304741509
450774825
280520940
225553756
505661042
212934004
92931773
505431603
275318155
205440849
411386852
216332185
389489461
338919566
485350764
404014980
406749988
138095708
383958642
498926559
314450398
70183381
338264159
378087608
81356570
91423105
56649142
491452436
292140429
68158853
311585585
477504002
455310007
35344341
488088365
377809601
200020381
495608752
506797722
351198608
98731901
58060299
202967867
287239605
77503983
415502295
391951899
360019272
293767633
150488396
201953926
20877470
243877107
7826089
68251838
161048177
382579481
504760688
130833308
81742850
290401699
347550595
155141061
263445279
224211952
493373434
219667044
110533018
504292848
136095982
227388149
9085056
311669544
66950881
413413772
211755869
51181321
36928487
515561210
477767254
265487495
354465994
72671081
195652988
74304247
426225392
163323144
316962742
427276890
477921095
377681848
73978899
54216984
102527651
59773539
156566209
171629948
393442571
497822832
17820817
111490599
359507751
477619888
414772514
372246917
345469895
394766220
459449027
156457279
316089513
311239040
240319146
55063511
400617166
318766531
96669343
107059550
77990228
194828249
159292857
365453032
21752638
251324473
37836662
491144392
396754155
106784372
238829073
168844647
364931685
94879365
243074144
232173802
190228775
407471663
345329780
335544896
335394595
131258352
151625821
4497938
144702441
505951013
299929789
295713465
69957107
304465508
120638716
435549429
467445103
484653225
20982396
46006197
363167890
258790095
458795675
406987309
135396997
189241247
248387585
13759118
515530105
127971199
476891441
270058375
29323756
323220629
485449529
462225571
458642706
86166876
207712837
377118182
359488353
385597830
190496734
247798198
222813050
189900313
293607859
168182936
277286880
396886041
506814101
120743063
297742512
89295637
480251493
12987259
3077133
236567139
251844531
482432866
286870225
289255571
485919004
494027453
124664545
33278489
14045365
473378218
70479537
168617341
346091798
120486022
117737044
478975092
492272534
471744939
273634249
181235322
63217389
356033299
67476566
179616948
232241112
421500777
468556077
320341804
98396053
205765039
487524886
78244404
236455093
221015039
228441824
20919685
366749910
71423336
327273552
200181770
344203585
506498814
396307871
290690576
160113158
62614036
366909189
48692688
219623658
269956893
270521782
306390757
357804081
206240700
87581668
329192617
295133350
370094142
316564941
135558179
262130285
187246828
463741018
385766380
230027194
321940403
136322997
442157218
484619531
341638401
278975582
461645422
247576277
397460244
118583731
92609249
74310984
426830869
242139388
343000727
83257936
1553208
106160632
111002907
370842809
399679727
453508082
505483289
84795820
44346041
498946227
491329158
108806095
425278405
172183759
276128760
375772984
165865410
516157483
185392814
7969159
252149389
313687800
152861135
85408576
134477564
82859010
99412198
126604753
53986367
301273593
325862616
113741338
430024381
382656545
26027612
259226095
30184069
396608718
30469279
415271198
218882167
332505059
315187133
426244393
237015008
362975419
16416758
149581866
473788646
278842820
171223451
419430704
190890105
293615478
205635884
74228378
123457094
78747534
7734729
11142900
431710845
59451123
149862402
53468977
235085726
78355929
10614666
251062532
267661631
410794864
268777485
39232910
352598860
100051432
401796024
420832789
102632420
227455072
123325615
476223557
45985816
170239253
366417172
354508424
123358638
361522970
431035093
462319175
16124572
121011135
207187331
269396694
515532071
51369047
291297009
431028519
355667058
316792278
291481060
9635190
481247247
184894967
69054803
60456545
229904471
366020573
156871393
276674553
97183669
512606477
255094072
510848873
482453739
32914739
62231797
492021351
438169563
228091230
252039571
248244450
347082115
125918711
495590166
415395167
2793519
240581193
14913330
243481152
229808060
211889034
359494400
374889020
16531485
224880601
109122793
406862673
446328220
417188747
361776295
142396776
402089713
290688452
12418289
133116818
25301226
260252158
515401108
324562698
236207089
198922877
114068270
405733825
426709094
377478410
67841335
450014192
89741414
75866864
355775251
165697017
49954574
110100556
390046401
406840261
115570085
60681968
332234046
199237941
43724244
449686490
14429641
229376191
490332599
220023200
423346643
182522090
390546767
13473790
398714292
48715325
418956641
277211652
479476823
392818356
478542517
440392767
64228874
332704399
89319170
515059933
252045748
310474276
147718173
429494234
426403478
315783291
324011683
312117804
34199737
61568250
490903358
390323362
397482721
198560213
15330740
95685801
264781166
374279040
231280995
70668878
17019024
276279613
452318167
420968414
225974792
447991629
357035384
194348246
508650817
125585449
434036134
329401721
448829789
10951018
288049169
390079591
438444683
101450713
204996221
62593128
287384503
231307924
167130763
454435518
336714941
197541566
420501170
268303785
347534446
331155623
67174012
377581877
466640769
1879605
429901514
149850132
139444804
126480663
462221412
36424724
91925687
89485463
473373527
380571116
348810739
183775876
374296934
481197444
148903556
27968039
62439813
7778297
429645419
323419324
38963742
145241202
192193146
342303242
326318670
20747881
240313186
220102552
181983313
360501991
52213913
34243030
144388162
287353799
80947340
493025705
347019998
457828699
469697232
513725635
245065244
418872822
111121043
116856490
441096566
68708449
416223474
449699772
145777860
165912247
201250344
170758850
490475750
250138444
3308371
365060138
443649246
268381952
121957513
401189996
243131553
504026088
476995178
13641712
42477999
433118572
483917959
348668633
452102563
383189497
504186130
403140804
308235352
327372911
27497853
497265087
26359611
160161512
179321091
211469452
314692152
78722979
144124335
457005112
316162600
84702125
305340458
164454566
417554824
65496371
278934773
315811235
181316105
80381793
190010414
218258188
350614745
216976532
97097056
236344284
469284782
276073363
89341687
444957122
468670352
484886494
53832730
38068544
237407270
25329158
409300295
459239597
131238267
470798343
384365077
492754881
422240447
367452016
125894658
389310848
217926361
17309873
107467306
296833311
105501594
288087825
496693346
51752259
482751313
20804680
458763985
151803359
82368413
422690486
196660257
47239622
433288975
117636760
180857091
56121987
447000614
30830712
327302790
99826849
25330530
1280271
166560021
147956954
49491689
400127880
314704803
386821014
247611311
110299437
376913548
88256460
468468417
457172
269863493
493705324
197181598
343040225
116787862
509967613
2383795
375003464
192355711
337394246
265307664
357987807
210633838
486673799
147556719
300977678
303373830
99130270
84589382
404288297
126641060
212977007
351811418
492576671
6051574
205745681
443441385
194386076
255164132
455650753
475724781
13928952
131407741
76481784
332724056
323528346
506415937
409962555
450674090
450928355
469381632
449112342
64080288
153219162
460945737
171202293
239482936
319538270
48551544
59214868
37065228
214591199
94514555
475232424
407301742
397736267
429765242
142657403
285228084
384207886
98821255
134778940
197087814
220784719
141305122
46662427
65058551
242103634
330176830
5434255
415555359
469439155
136361004
483311092
284071707
109007780
14473951
300465376
299660783
481527737
6466674
479536142
252740619
472750324
433332498
181394883
380831908
322042366
99254928
457890958
434192950
111822031
307041058
86974092
33374611
72590026
102472846
318204614
132241333
359051969
320168694
24847764
443251429
286372123
155903189
314061557
37094631
41568311
482970923
83890149
469886716
504221486
263544517
411901411
463952570
24340483
154341911
468048223
310182168
345685709
141654901
60060259
414609069
450195327
146030460
433697314
249500721
439738620
513119757
174052192
387401223
306722220
307156501
8038609
377175746
210227372
11521214
311013671
14229149
448111745
394702608
412743314
307254205
24804317
50589532
7027967
8358847
191965612
504645818
312267947
436449358
211462605
211232355
240381325
28174945
472878738
50236114
15197780
150344633
258654152
87448386
409217073
349665251
308938813
471482839
176455893
44551637
305717297
365330613
411739087
416149540
222330079
333101638
26440247
396827303
204991070
452875823
104623102
377287765
405558925
277863829
481163458
195876617
297324911
13425504
193152147
453984935
455437400
3416731
273999281
93474282
329836710
206501813
4680417
286093047
190965939
18975257
204859362
474214048
211222126
480813051
238365518
105712566
34165939
250428814
234759845
20663166
178580244
251613665
508545277
288766254
504381827
39389586
428312169
455571662
476046580
474020477
126314096
492386241
453238823
293355073
46043438
34641304
328661210
468904115
157814812
230927317
153326450
333970141
295131567
283921236
159202490
201022551
14156542
339081159
227908703
319083990
159055409
391284352
418314779
470719649
65870724
123102260
107276789
334134734
89656870
169699301
500003766
456306397
299795267
499651085
78222021
190109836
25174670
138488478
230203914
25875624
480312940
385395486
489000133
362106022
22988329
503432854
295300928
44932336
164921177
250852533
460324174
234084626
303618221
408629514
704061
494377540
278914220
144649354
108533507
331807694
390056993
224646806
80981017
138151926
277822119
328091782
145829092
213384228
173260517
291809677
242106654
317320143
68789838
86587778
391616474
97295339
485927886
161859557
458376799
407573088
444720281
359220911
276416463
153595103
237460539
374109128
421912737
80484312
93784613
56847882
433502028
419626262
20998935
356916549
430223127
500697094
323368175
307743424
355894498
382940734
215915832
474592835
213574015
63789388
135060769
319493288
122470049
369364744
396734759
30007396
180718431
238328526
178621150
296131642
81273329
30344757
194601630
220663182
259184554
142935426
113355962
60421988
419910662
267501839
257946249
467073950
383476579
508543186
438642379
78125810
120430477
370337695
190526425
393800101
396536385
77545158
239905950
473216288
139536347
298364023
25411525
410126263
219886912
170943674
390294015
390356440
513468346
342752077
379357106
66385396
505681161
269255078
294540117
25500154
394881096
474032259
501872850
229420647
362212103
33127488
287664522
432421290
62687165
158927166
405127201
249212311
406892556
244300274
320587976
116625973
402394211
464975449
61074793
308076815
109385056
48498896
377624424
94176681
214295133
129658960
307102310
480476182
175393127
420319333
391479612
76255454
388588548
279549798
302532220
402795667
456046088
266947895
247711257
59404301
70422352
407544660
186425445
12394260
418490367
294257551
320509378
129893571
186171474
503151106
48334670
305028610
311870539
95853816
147161696
70302262
291432045
51834281
188452025
106446356
16733145
194165581
27591619
232705508
225143799
389083675
147849217
487085485
50624692
210075494
356875147
91643633
202358965
456665231
421541965
377791525
56523554
345239406
10514110
427804084
160963926
337197974
143761225
477810440
305518953
191841975
17829850
256939893
86555183
232783226
266158739
233310945
336418608
93814805
170252291
333467183
3607071
348492155
85120080
437202379
128071876
195440171
328581383
468629388
503791916
190141303
57970805
63411249
52773902
63555517
125564806
507169966
453966344
119835894
459886970
218837101
502563303
147630153
221010374
333260309
239799323
206062723
496176847
466782167
138270149
363478235
25145273
471671342
131451169
395702426
217009977
439418424
421061435
70394192
387935887
1601969
292624571
154834254
141302035
89831394
25061099
367188410
416378072
499639106
470799504
235532798
106583378
333515007
39688752
487007106
239821401
355208597
52108947
191642131
483626223
184048393
384818996
275422004
19630528
265986115
329306723
416159052
326527640
129302535
186637563
490201819
157761597
80718664
243285361
275866115
245804649
110475557
435585241
229190384
65561515
81641220
331265431
94175302
150897691
222890051
172944181
36978331
144052305
430092798
7755599
135282231
206922742
91697142
163844246
194781640
9583027
392591627
257413534
291797889
12151312
52743613
303867609
201465126
421290924
368434206
39453948
408928303
422232975
296638153
26970363
485921182
456739141
489368169
12944526
352790718
286530588
20277946
516609156
169777428
140019181
352248921
20652010
411082720
225389984
250361699
402211369
146767319
411481983
106204039
439690944
215848256
76251377
67792192
346581255
384972568
108804819
276798722
371145397
81123376
309483985
153964427
50762109
82507306
266993896
363687958
416611200
277666252
84141803
430863532
495254408
463696584
384055021
14745419
421310458
317671739
400265557
438713008
419226287
294805827
489304336
417508357
316033844
137747548
487401742
434650517
169034373
162810051
56138872
297055119
90684564
128532854
277280382
169223232
106629396
355378052
195580080
345039749
176964184
404551775
242372784
420280601
59034764
508780786
69100170
180466550
369325657
393707211
44815927
129090816
360252193
198746962
263785671
372760735
279333893
91075028
477101127
350522650
484551428
61611360
335374108
404251596
95205972
485358655
417637776
492034084
328769078
282491412
420815272
351004719
333095546
252116227
504599348
196445484
23094137
330056965
200142532
231659200
205402084
33408463
157971355
81371890
373514001
495425518
408921440
308025433
299195573
417360353
339137141
118521354
308341006
131811477
87357812
250113771
218487857
468100407
4243255
796378
320161825
237711626
150498004
85707669
205599968
436975407
135923471
212535272
469777829
495486479
446087701
211563237
162776386
279440851
300793284
219434269
478747127
258353305
70592085
350199982
366366774
7378079
507182005
323926362
248051621
267222287
493370450
83972386
453305304
435952569
360106901
363290904
238471657
193020121
95326397
20530786
100471486
121875412
405391982
93031195
42996313
107268209
272880768
190265495
277437725
456813423
516935020
95704127
326177471
24091773
340909957
491984929
106103179
462211548
59157037
292271209
333565139
517932826
216626400
170257956
451578392
307591708
134165826
359960461
58993261
504524323
318263268
489747865
410951829
31683960
404039129
304525801
502943158
182465860
257841664
54361798
384277544
315111299
119600077
222749998
374879162
374694483
327166865
334839938
214758454
326750391
215009765
500667106
279179558
167698095
126131081
256430134
326051453
291025202
227072735
272704688
267668890
318321164
154601066
272033019
34275950
372254844
471970835
214373568
177810181
452004078
32085304
96083740
363070075
131949125
507938751
488731994
176206945
129076831
375765060
476977954
356695671
15880456
451628548
412506365
88371337
323923748
343994855
204934881
471743166
41153760
455708535
312136848
410643665
514957408
504667164
416028945
65107139
4299643
227128789
204728024
466805489
251193333
206901728
329725429
188087351
102690190
403750565
222679904
35927557
408516615
213319129
407365887
67257678
327146753
140042489
204487388
432780664
199158555
387043970
332929290
204481885
382204776
480655497
23703631
455996917
314095585
245603082
62510152
161019447
230856374
269248404
334576729
373642684
462104107
491260305
431190105
219725510
250280844
6691088
411292285
411316016
182955632
39555514
386344546
242619187
45933801
512615683
128099643
459609057
16350574
441838599
86550352
417386150
259095030
273408199
56155932
60510265
482429093
266544538
137787723
245977163
216691340
21409729
306686619
42487032
378228992
508801017
353635607
489019761
156282009
108123832
264176305
452096897
406051382
83480293
125419957
440963129
107768958
83909063
367105568
257597002
102683206
144279340
329689969
391921112
72834929
314382538
229088577
319008080
82150531
309936023
446563373
79309334
398045315
478902444
51304925
20575305
375412383
77169755
369528864
126157642
107647790
320382936
375339126
463288025
289680071
311165824
501099618
306251353
51956554
447887222
123226343
92412784
514304340
483570974
142559581
297157874
264897002
272378973
352701644
498184942
104100138
503804997
13978472
296292047
201481582
339208159
115079359
206445509
287702289
271259585
173245016
409751884
300897437
465626208
335401498
37573496
50267834
442561464
364574105
322903719
267962477
342296550
321684646
514328812
88955583
378625402
117410268
225403581
314755604
377228632
207113582
221752159
207172734
100447063
335485434
18090686
179293413
370509056
444136218
2299841
239872020
325112895
286990067
199591951
26501304
442883959
177175170
399886960
271269359
115683563
90021111
384549887
26864606
476829989
355259360
12947525
269653806
439733995
117081929
350076975
44537043
39116824
132993592
26954129
464721967
246878742
97147479
360080041
341127614
150393282
128814804
326244756
28624518
460533967
361742907
453166854
265646195
456912072
318932983
318456578
466959044
301174898
76474016
151825608
298874160
340064467
121023286
139082966
471106357
347637110
425673389
305679547
98847400
383483298
33381919
255544280
260592886
431404371
455833012
238743231
186727812
333054370
244531805
263960647
365221853
169137730
291255411
277374573
410426062
293548938
443241029
120888698
297270068
130054171
95864252
309634157
402718279
446746800
77755909
383239455
322016098
154174938
5652097
384092461
345674095
198655175
263193495
461749176
50560586
241125892
514710483
351364548
136521625
328759051
309736622
445829320
513480311
216141770
428021867
491946228
137610876
199043925
321844333
93354837
219320785
154087044
287972708
491997899
42605184
137290955
281284413
13441426
364746272
7813598
137343182
509024418
147216712
89764229
233533715
52112730
311213811
139443781
189394700
381296314
389627368
119026746
312428461
459750661
397290249
47000975
502436918
447686090
300534531
178020392
395961784
276592118
135359008
387939733
410639361
160718780
432970858
78846983
299604599
52377166
133002900
359741526
144991233
474834320
373543570
35735020
258026091
143992990
306627369
405129242
516164181
262780710
394911461
446698689
401253955
207465185
348344760
95485713
95991200
120366942
293017309
226250074
259551534
278788817
27280520
448762591
430080863
5812353
298407180
437556424
88377513
158758930
487590534
28067650
281169559
248303823
228656478
277263964
318759462
482924529
116917062
269955074
498039583
90352813
462381561
126353310
512755527
62000567
488900740
38439813
451630271
227665933
357440911
470540308
72510022
485173793
123855669
311446747
54049111
72662226
312580058
282048523
194396153
297082867
117430953
291147331
432905792
316574611
169364131
211399831
424000828
195585228
66694463
513483844
242831808
495553838
515488193
318332358
185611541
299168858
377698200
339824351
279530013
211786411
266166479
291850649
354417676
38152380
403559423
418596592
475347216
434132749
371193458
355418573
63829557
488503918
183684795
199787794
255902484
148483805
194366250
184807631
316516315
253683712
209337780
261367128
365573949
374701624
327529707
79356806
253851912
182588816
436623178
139403948
515987125
429870404
321225062
471606801
474320746
432834690
364661547
303682143
14681920
466566791
71768094
98089478
24852226
145372359
130540924
284810722
127607070
76440668
376399402
171949396
100258927
232129599
247093389
271276239
491601245
44249074
315755533
468892090
429594178
273015846
432706172
247030980
236085451
128296907
476756304
422777811
212647472
334905568
157498053
496650569
367695072
466478798
194431512
384695627
516321902
386688768
247361845
289944709
320562995
257583736
139628467
509354016
14542084
424309255
289808708
189005391
491325737
454393674
128331850
378105539
157764380
208354595
389512579
498092937
313550362
253199207
378066525
106601822
437194739
219876466
331621043
238705205
241968677
356053491
264323902
76912336
83769992
321766082
256071029
127089528
152228748
134824901
52621515
503578027
415686688
152302092
224210930
258509384
345055340
507024378
222829257
268958643
35925423
382109823
200477585
252227458
182791655
320696178
500247123
341986826
262593484
409872499
162969150
12025958
261145898
186390596
279266058
224077223
16619378
313761227
121465858
37049391
399144370
75891437
305281981
506058463
288216414
257341898
28539214
325669903
430058073
320693380
362660138
447824504
360449607
432903949
110794547
121690805
113042335
371816705
273366893
27258519
315705611
329144458
154233243
381665990
1436062
412466315
36289074
369296777
234509075
302927828
51516119
15557838
110715192
60785650
504800016
420813728
366816536
483438203
424678512
45240834
407547292
174035524
419939443
483271828
185670656
74357812
118093782
20294964
460050972
264300340
244272878
285343072
278947693
449012648
228202245
316824526
242342780
310447359
163284378
27649511
103740783
334731594
468209500
484282224
203847936
244815983
225060558
91501299
332818416
245402769
74375761
207517137
309712261
396517861
246642193
298949972
200455404
341954129
134751662
392425038
443228085
505613057
507578253
324494094
106844773
475922436
309877011
73267075
64928550
252197844
161407834
427383345
43464735
393895342
398465538
417099149
191920707
250419427
468959121
194246430
489357247
412903601
206261220
309799409
237557851
60186382
7091697
97534433
105279517
130898620
450745744
457988600
424961217
333941446
258681865
125835927
486436029
272919296
126986355
361373932
239064258
274641589
381025052
5507654
429171865
488849165
388498233
144491596
252478108
258372726
80960112
164183388
453525467
517489313
56400600
369257242
153171131
71115489
136194431
146717006
505517262
426195884
21261393
222166934
51759879
110043297
20152872
2557909
380849845
184219129
404815719
215905039
245783242
3100519
158562856
421572855
442001850
130182486
175034838
176115166
481124776
301476637
61983754
25877445
306938455
112290094
58201620
119623619
337100242
306102088
281381703
423216175
282610493
216255358
150273665
359854300
453703138
274188363
98039892
294143945
192224610
77767453
162026125
335750974
501004511
36408094
99191041
476506178
324496717
420601766
58376045
321072877
364169850
388068653
58459352
65017122
388665071
162057077
52182686
437787845
309057964
26719378
210380754
252184128
221315693
51508203
115305194
303789193
372429048
200718482
211273398
250791012
247053308
73437736
89569076
312641314
450178693
90175857
131328890
328326072
454399945
147844341
140049505
336594197
11223096
364173949
229688172
311182641
273649577
429251854
399446456
60973289
260554782
277013553
460884493
428805533
438879071
295139516
344863129
441723923
25400803
227211951
191066828
142950553
67600552
231941547
30819660
498705422
165095517
59007871
270682426
404531907
287410723
119357711
153999404
362675199
194784476
494315535
131308841
22866158
153951596
58757113
488565253
311398524
107577908
425987647
516414136
143481140
40984112
362371374
456169551
57971894
48568316
391098081
342772160
339970450
298292953
463540625
182159303
233894295
231310173
141048447
356703190
209786397
429178297
300083505
303619510
281521063
422608911
89536463
420580855
130222667
133508198
157365974
35210213
112533161
226522863
326659882
265560407
454909030
230703756
112393703
481645631
492618167
216551836
44903369
18967183
218696148
71682291
368617402
465861520
463536052
144139550
488867274
312946031
117249494
229451677
188219534
506960221
405689199
262587354
110639510
396316534
137257702
358356084
37439297
245084451
41471402
369278517
101485323
214633358
134810537
183064908
104127080
21251782
457261548
112470789
71577246
12287956
55019766
353709098
505959434
128336567
142444982
237555013
344037059
114944460
209949433
432205154
425514646
146098861
323792468
260927263
134560517
402914656
426133625
280770053
517590689
399488557
16439757
67253652
105444642
155359013
153244449
73603117
380146611
260874837
307616163
162523436
420582294
471470055
36082436
444722748
140824944
379177758
442796023
496116735
364040197
191963875
364191747
111766590
387610530
51911011
394137609
219295808
141667268
275702863
495357833
104530367
167279181
174211763
360461332
381291373
286452077
459502310
460100358
10084774
257931665
275729815
168304347
407730674
214474037
321422023
415765716
250914445
183778398
485717057
248094489
332329488
409260253
123667056
229825971
19659145
80280293
321100378
229327845
324313302
514824324
482728655
470691249
491444460
430291703
328955970
496000574
88166618
486418518
319149990
245924516
128169315
129691745
441770067
452677542
368083641
271251307
17717380
311460694
283080195
214973345
466979408
182170916
271813400
184377564
486167179
368225062
390048357
212522599
112283388
222544487
391742929
208977389
33163513
254309548
147237071
73630842
30615616
105070502
59672787
486545726
183147140
271766757
159686472
408663142
24404815
193158138
285081488
212932715
183262541
466116566
400994661
439916141
230366291
18580774
425311946
13365114
382877008
24526717
339799185
204230063
113174560
472723553
497741807
15657233
306136840
493189677
214836596
209532401
472933591
331902369
263192309
121129330
30960227
37531486
198326282
391773819
408933777
386587497
175551929
17324772
126377493
394657922
399022477
223053938
219973128
78518513
448457290
514327313
397706259
294504220
220561337
212739564
451883655
301368697
281135143
199443727
94709415
213960056
392011045
516897911
279323688
107807664
357578423
369765678
494771530
202850364
354395132
426376038
488939666
261500178
426250921
182909696
99790113
499973865
327886154
458736886
501533573
218823745
177650100
213773883
261589852
445564037
302141
435626559
113410333
116066333
223569442
196067351
340431871
290080228
40275770
251382452
402100185
24735838
481997138
410379071
164564577
421047032
350779560
420560781
44305328
134686828
3289633
469060295
246236131
402837572
115738002
506051650
86343021
514780606
506226871
472776969
316317463
151889349
241239042
475143978
303929092
105719920
283184203
428728654
420851202
378023649
441453235
149749060
317722938
135033995
245469265
88641391
402147757
81988886
421108600
169234151
3108958
164982099
378271675
269910782
362776704
423528530
194657730
9618036
257645042
133577446
109100071
462033707
421454033
514855904
285927186
82491240
141086659
190971560
401278323
74915401
292921575
30949072
488424792
58846471
150486649
127479484
236715626
112675782
59849847
243837286
38486994
4912883
182484544
192544060
364768984
180597412
229986169
17869834
386793460
187829535
491991337
17603735
253507357
140195536
66930433
233871842
191947951
45534067
27766309
55367208
74805633
297632359
271962573
417693163
62282985
510336074
386517692
256962911
271260742
80266462
401747665
144542680
48480815
55985949
32613560
383995044
107191359
77427342
225865212
69654463
41767898
155250240
334712555
442331052
200065144
454899056
16833245
344456158
455683577
120787582
240368928
290463011
118180891
59256512
56166832
470422814
342993123
478827092
119786760
423901542
200025759
178064963
433415440
101081111
268120284
7302494
492121774
150128246
455623595
173110864
249854707
348073039
36148653
121592867
479865756
166941529
465504265
493232620
293805811
231191974
462352981
210907570
109787191
10905133
141054407
10273378
48425281
292325861
213069408
472501254
50761079
327333153
179308760
66741847
287277209
17872996
132017347
416382102
255742108
66212800
196115436
200401113
50897515
227294847
279623974
491625005
442081832
179356467
5715300
54899150
103914828
91504155
474749633
53444088
139352974
486687583
67484445
243400137
237867135
202826670
231964330
236727313
252630999
161379737
492237190
271031207
351147320
285327255
87799670
72804824
211281248
257665046
206864859
40054413
465710291
471355760
203686205
287517752
103326956
387951839
462850122
457035981
486456146
369665290
63958121
314019490
342036315
237448393
392894915
492817122
214858381
176888965
351952157
332327345
197454687
83444271
468387262
89452626
468804255
53279300
393765042
124671621
319725454
2405932
149569071
39873268
110595288
58541176
74487072
43735497
229834654
299841557
13037534
154560991
93029052
396325123
174764191
424819543
491280427
139888471
182379763
416807220
85248038
183075343
99894854
76283606
107475464
129075122
5037142
334452295
393114212
29032221
23319575
164764708
314958554
452027379
512506415
187165284
285528929
329264318
274624584
86007829
108902889
276805504
181613235
49773017
463487558
40350635
12128011
357169757
389002249
210657376
280948897
472416510
233988793
73573018
356352261
271199982
363619615
201915202
252365821
205572917
180979354
37498195
151048645
186970262
436453044
144717024
193336678
165377335
128301431
156875575
122243517
126190853
189142966
323408100
460792268
248936395
200913379
344892781
308023041
260429950
496619379
481762659
408281847
178424885
57500656
135629905
134901682
458035883
370674661
239781501
130890902
396399146
316054950
149630524
6802261
379099733
66819358
114840700
457745458
366836619
268179882
228635575
252151968
155584866
435135120
505097795
220581339
430115341
500695673
152634946
204842307
133324147
429925047
305172822
385854332
117511441
95500148
280485118
45158894
208726956
16117340
265304381
454179352
459534349
279879871
382238336
220147002
358368033
370972515
229362663
8140025
416850907
374934271
116408719
255454307
5211451
271762563
198980509
79396280
343426881
384379324
88119901
244244327
158447941
40418880
53930657
206653027
424813725
118680342
11366335
82630330
414056130
55800654
45643736
152645365
235548981
138811056
25796745
362029683
22317160
246339324
493288424
215323544
213772398
446607057
313370449
287633396
382594458
113341307
334211264
260799248
246354343
340046470
335915411
200407999
500776116
508311701
265207769
309444498
273668468
159542482
69390189
469015266
164414926
348028077
149429970
407892143
410959350
423019155
150408398
333630552
28426836
366900158
383510595
502668344
284711307
313904993
398887231
330060934
239010369
355791981
344452620
363833902
309601502
186472322
129509699
467989881
267132581
108170908
431001869
62176343
377709237
34442525
377721509
482435958
300803926
413032319
60139020
54256395
494565804
98521244
295233164
102275998
474022313
121161726
269322595
217277518
321864464
101755038
348618426
135783916
60639838
341588505
178321708
202646574
312013006
369871535
488794849
195600429
23649033
42289805
508699667
255977946
500873248
365257719
244837862
236926877
484863077
401434418
221922192
437445042
343762813
343771451
58447815
103517733
2077626
139229599
218918199
485236943
244726339
351115760
292157103
135641609
328946677
328872432
399788136
307929815
133225457
259308682
109984115
245430266
363250302
382094389
79306483
385129120
512748024
418359055
490472622
135804748
355511555
430873971
36276885
8313121
246925704
120909438
82904928
269631177
308326239
254581616
413191686
186218906
348610494
201640964
384130498
29321830
14479166
160111540
404789039
417872015
192695541
63597970
32121656
389772626
418418953
345628360
401981200
61812622
342721914
391084057
13300515
210969358
254085606
373546305
198767886
476364169
82489017
218549410
47390314
106200799
465627361
442670123
47186610
51374615
252174593
129565160
17942371
449073056
347824001
276235278
328687049
184198647
424375109
156351182
121047339
299995424
167603864
111526036
10745944
422942140
348695704
311279286
22640961
352370024
95830471
460484944
88227047
478163822
278953070
346646934
417929064
391662897
170114930
484554820
492639450
301875675
320483466
198680038
168402926
323862181
474683103
383152996
31619408
145797431
516914392
481783151
442104019
192808485
469149620
66508384
375869883
358663381
500311434
221856540
89509996
385621325
293834243
269984394
365123452
304942617
347422150
484415106
385480192
209926175
248048227
424389339
235425190
117288683
22020531
17623001
369764255
42459439
474407207
296187378
258082315
408997977
56702040
215867173
262599488
311368613
180161591
400967285
11574778
393267026
47023027
5328926
268797566
141732486
503850108
387539335
465354136
510789802
315453548
131775848
173399044
5877463
76864221
269841709
27749245
229947025
62848689
462445533
120109296
505237712
441055517
193223140
120532210
81173024
448620481
188210204
504822843
102935120
488882509
258772163
256779134
454417846
145452105
178543604
286750188
346329428
221138363
446326290
297887228
283682720
274002801
495507793
253532952
188537075
128902600
222419202
262097262
214288754
6663696
483373274
377793373
93662150
2466579
506849899
347758707
433369026
325692186
92058612
455249078
220557674
432134454
172118506
19866672
423551282
366992812
107197455
490364971
309313581
301622748
227538020
257970762
446092318
155869303
151842886
69089026
503294691
227507601
195014686
326208490
129526655
391333045
460398133
360539512
500767565
145664970
384361649
317163736
408098062
361779434
366850378
197315603
290170039
160188198
480446105
462855251
304930079
192001806
429821150
330043941
125888706
93879362
92805969
386911816
288297129
40217210
172096769
70468533
180241117
331577218
19318684
272855954
297405358
101878544
139622685
373195417
233339693
128420962
504420794
1595087
326701289
112447646
2966283
81481005
357263659
224009530
38154018
505489708
171740806
109207881
341472899
464660488
317189795
403740416
192537567
361260989
168983409
33148908
48190045
401052727
367573375
37970986
405342565
507665490
141581246
203382365
251287840
1703383
377144835
440077591
73761516
517637808
496034667
512960854
260470182
223521313
80788926
396258251
217332527
277101906
287584474
205451503
224599177
329714531
286356539
186699073
359367178
27271875
425049668
499798341
27640127
397799604
41295235
247485971
316734386
398407174
257796513
159694380
451031332
439905443
47484924
384253981
128823757
338037627
44915830
126558668
13471012
99083962
132220125
376937633
323710573
485536401
236842350
382318570
393882501
52144853
216537995
2877214
472224292
6958522
170278619
12332849
484000993
29786632
182740943
59012451
492583517
431166932
382056280
71568779
40630908
359341961
4511505
238474540
154527205
512611521
412081912
115284199
73779944
419869510
205869787
442661600
385610338
21831624
402391041
21728139
368371466
304170699
10742801
27680964
171922091
256648811
72666
266178477
495031882
246429390
281272724
487432275
473802910
465786680
390614376
359708296
121771924
404438783
435933559
192599511
342828852
295942349
390155055
286831876
195389405
370838054
121480825
400765874
258315363
233565370
515414802
266791961
264001147
209800174
205622006
383159797
484273339
323928284
260913093
208374860
445991319
141947476
23672819
410523343
235125297
358242119
264547303
499061093
3123545
489198391
450316542
43489073
63083436
27254199
52426294
99670573
391813721
325043637
417486015
398284644
57077570
97160244
75012887
434391163
478966343
329827688
361492307
244359299
280933696
287843514
95583497
411509896
48253414
181028384
362909834
408155754
255288002
63907982
511213452
98383216
470403323
430085661
129762274
514594767
515361456
287462896
401081330
494515138
112584791
193380832
430063964
368385308
204860554
421533671
116741993
131165856
161222405
289884051
157047505
438337914
516447190
489432965
461787500
25592865
15126820
50803790
140425729
242193273
124883881
207711293
455295805
176634
437506105
210133243
460333168
22435227
433845402
91040572
481266046
209619307
384308863
20538776
23069778
324121739
22580708
403742380
291756258
128456379
275571607
153978550
91233354
193368052
489679545
484812993
425344904
135996796
497120211
223508582
457670543
198553766
370160769
409391375
449575808
52360763
220803347
216191143
186754807
374186728
403453614
22694161
409425281
337521716
271884731
144567381
220887946
294127915
136405272
236977083
395685846
375640644
209937817
48667568
106740104
362634072
144226381
167351086
299145048
270190538
61023074
4103518
340664063
170976188
183986607
334843440
336772127
28496883
231772127
450357006
194889634
269783227
516208674
128757746
401760195
56141879
70389567
119405470
460490965
182274656
490733995
364053451
414021452
365891244
68939447
103047301
250632027
251008249
226871551
376015302
313232500
223969365
174090687
199109042
360822997
161893027
363107427
407165201
440829136
414641109
139180201
198156812
65126815
137004986
178703791
99288178
36891685
408697637
108014835
82817086
89884592
234405649
85284533
275539110
305684136
116376047
138401635
426233277
184707444
404785867
197767423
474658198
430725860
336912620
45928204
504202068
445706005
107819389
104413040
312957265
425499636
385562810
212794571
75240156
97085229
366402173
369152528
409646990
82781043
402257897
498363232
403466872
96760383
155216582
358733948
215901556
83563843
318207555
354521646
417054479
65818126
498344013
165795481
169350326
188794665
138487227
15298980
274357071
423979807
491456583
212009016
268295929
486453594
243424114
184254619
128509318
288385569
468989573
76865545
221230224
340361029
110658576
206157972
275851425
468708275
64969697
423156990
154557764
65242314
28629693
166735129
215026765
410382915
337113734
80441368
474708366
515609963
232325850
43980867
311873958
339469596
49079768
356414006
272819446
335043377
155825480
292667194
79312832
389389017
225664155
196627409
192285875
271435365
325647520
227090853
217095951
450640959
366590877
308764721
69460642
272161032
382075624
256703988
344016397
352577588
100179372
388889186
369688824
431684473
463457287
69312742
306747443
41264258
348550947
128024942
99260849
87191983
130473160
69940386
32014031
432775240
347174898
304979236
307972583
192576767
42117214
160311458
350319579
245024928
319721065
173532466
11279403
421704406
508964564
27606893
17565369
427679930
505189460
273714877
113445803
293585958
498959050
81899577
357780350
403854948
385092148
444901985
221876015
464922370
228350287
438023939
143478444
354131588
466832278
312225448
433992357
29461467
373218609
17617004
161401229
469889299
177356122
174089674
163283096
100309412
49607626
327859936
1236577
488243372
229953370
256796232
192426267
467080885
267604809
87169583
158958801
253084334
71081799
288696048
303819140
84615682
212112267
199104523
452582043
360806739
87474850
347378818
321828990
92317419
370043389
99279613
300096506
185264487
337978665
324115420
186137443
7993287
208251786
37221373
381500532
148086395
197683858
362281696
463207579
189526507
71309424
195998971
2155168
321899658
393024026
463803105
89825815
253297088
275578233
96576926
250049012
186059351
138982893
516396714
192494197
398162615
120082923
256825525
28280270
335424204
437003582
465852601
466110198
25267255
48630645
193661529
295107110
34104131
222083309
467561271
84144202
111579765
133525293
342852791
82509387
439140743
399349507
394212006
145902924
131253278
343824527
169653345
169411798
142506082
214353832
375994984
354718805
201364247
120026145
475696930
165073264
34508808
50695246
87099859
377011708
257299118
362602347
156280613
25765229
21681431
256234996
140147825
113555296
39283075
93090803
433439305
89777609
452339519
222948043
17818240
53172041
116216564
222823567
391403344
226102908
296215728
222282822
492550121
397733318
334233717
235320313
385994175
84258683
80322907
72293527
388977557
357647964
288861783
395237317
170795147
298849350
206116796
178263857
439151476
16296909
149951929
416255476
105605871
26070421
248783004
128258857
194819428
369392649
336357710
416465311
379827773
137868301
74617132
331380638
265671010
485958693
135631763
346722512
191055273
125583160
417132714
59736466
274902504
13418132
3443625
164955694
56397432
513577149
394666093
31085565
369746745
108012080
472527905
181301937
374210716
299015939
19826715
154127080
290452415
407152587
346253725
6377084
166658470
64686664
33668636
225873808
281695221
256798289
62037077
371498428
395666118
98775318
236643182
126772873
34776411
39013785
340058955
130563746
61363564
515693078
209446617
107387726
40341330
331149146
394446509
94340565
270690356
475077343
391572186
398243203
64434861
258510
241788920
182135810
448704993
182821696
237290347
200042515
84898693
450210670
108097403
67098592
364215517
265485435
168908681
473792154
437539547
352932557
16717717
430722600
191065528
41805887
421978973
283896813
309119576
8154456
255530089
147883240
177052350
31699097
90254570
17894857
202081993
60554125
175508520
237502214
336576012
451709776
503192422
326639592
102691960
433182046
469111667
341543088
179523867
105427136
506502310
76900998
474394420
475097166
139431280
77355901
15160019
429649358
264696812
372753518
119813141
44680642
360448586
86910987
168770309
362087457
384653077
377580399
296251190
108770829
228562197
353974151
452067644
241271786
357962474
326910580
323749583
97101406
40439602
23410348
96526292
244662215
218106199
453598298
498831998
171569800
266820319
30008654
418477898
260528822
275429367
30568843
467209613
48552545
162073738
120239259
145976789
239862384
167376020
380504658
130058854
288804257
485497160
49067059
413932997
53657281
333465800
244431136
414925388
508113995
102673833
37960793
166784431
454194169
3766416
128098473
32208848
216804376
118047736
48008178
48044424
247461839
244141962
329905264
393150949
384474879
376815435
366615123
201650791
488697596
330255048
52917833
453023687
266592918
121608940
328084821
61739301
499820105
460607987
168707577
194093649
428666357
313359814
5426321
311382617
398999416
256898254
212939298
317242928
439576856
130785329
300217725
35491604
233679832
219481483
63092530
250539679
94975142
283408686
240014708
127465185
37546
89938763
148419512
23683188
305989553
496468999
385421872
263203917
503583600
44161981
465593025
429099107
495497340
17856894
431215180
80656633
15794066
139297648
413090798
490404077
224922397
163753257
78698740
71376112
176711400
439694743
229507587
91060523
288159545
432307071
353066590
158921342
478114025
470872359
517525699
303111234
227710373
477517346
197389549
242731335
302758206
352872752
487449394
730965
123805769
40106157
376927592
503982483
142128003
264037149
98047038
54792553
16091950
491793698
18279626
498463326
269022640
428091805
165992005
495510290
410324101
6462068
104270016
371581549
130580674
321256734
1070522
422742619
385268762
414566702
201739271
485128583
9280119
297275734
337000163
231498381
508192071
324164589
265805109
36219044
305583765
255114883
155169200
423690986
224805932
157666928
274741056
356536426
412982309
231016027
341720876
218219474
513381011
16943733
229703692
77709867
148967155
224297251
129693091
346996077
371730853
378301579
212596972
385592162
481882483
42514801
91035544
462281874
92359538
146714729
12920467
84109937
364339979
991882
399604211
388241763
514742201
375969951
73910931
36339640
53347341
159753721
230783815
267803966
226543660
58284781
385686695
47452219
140939369
323452484
487212667
334526591
244360697
380713827
128232857
155397059
109632416
382784728
207248594
269796818
459524628
66696256
84491331
197281278
13642954
464761404
255485369
399885722
51673676
56083249
474304494
342908485
197950817
40016454
306926990
397912282
379007861
298412320
173493428
78914218
393834693
285362356
83530527
196442280
138875746
384982916
346737236
167393442
516499930
167724008
499302944
367328377
440088498
74737338
345043538
389666190
430860663
90170075
304598137
290905116
330543178
505623436
1202954
204832649
32575536
280695618
438898657
40934451
360762869
214915668
367644759
308666011
455262880
341952776
335157740
123171463
194656166
27637597
197450632
368252562
134167625
456811788
110285503
275543813
514058011
253607574
261175005
358581242
173659141
198892749
337754173
106151370
115551641
130778473
49972556
449488282
293043570
76514815
505894525
172022701
392517135
260989379
334222992
115175340
293966959
328314814
183781085
75233320
260949659
352136069
60924950
252229093
361948918
147223017
417622736
447044783
182898569
473294032
257870081
270165786
464941778
509579012
400770625
133126810
451935579
399267292
285776748
215677497
227202202
15887997
402949494
26131563
240252444
326541550
133708764
4137200
375333175
320648741
167847186
477197477
273344555
405846068
115131960
429426455
483103076
195516791
311372018
153747573
321230026
382922752
222922059
379485540
342367538
467661552
403093291
444921870
153560553
50369535
456640185
380085288
268020586
102815247
58922391
478670125
338771218
262038873
396789832
42198473
159047369
310868567
360343394
63549546
33720710
219859917
132924196
102107677
55763512
476208611
108179517
483053989
70547756
106439659
112261599
420805086
479224085
352639976
214142562
393448228
239319054
111875806
433216586
106004840
333076753
216067224
401623786
467648914
258331393
151409641
418060242
55517313
216686709
230171477
426443481
191775502
382674652
414579126
499455433
182987000
36170520
412942458
324461341
468471198
135870182
297855430
226652603
414717965
226864666
336783306
470718063
94162641
316390700
493550273
250592189
202110882
175355241
415981989
432585499
89708822
118634335
340333515
167612845
448357192
315985218
171068242
221402275
335240576
489445947
198787743
395631485
19560356
168509410
333379056
89756612
45982366
188622081
340569255
12704904
394755181
402128794
158037343
154799442
222942869
150499405
29296697
283684213
197602596
211129366
382739526
149784979
288635173
446745785
59291914
264656175
109782139
320211892
12811521
485695755
425241545
231953171
515163804
461993731
123808755
119031170
46296538
262223806
258916012
105613232
411086399
210606361
45038444
224844734
445450939
165088252
317584048
508361400
189026812
115204579
383532574
443736934
516452520
485887837
176438752
435292235
408657329
342068903
425820913
361679368
418076936
157643173
439257245
408512623
470411970
355632386
113772700
186590976
389212332
272663823
477196411
287064151
463484999
171303179
95180758
35065682
120843276
503995290
322557242
398265648
345865807
55284888
237161065
36420580
2094147
135347377
127593932
365705817
7035038
200720873
479026320
368369665
243042015
39412775
454031380
2362208
468913450
122247914
354979266
332629997
6438297
413494899
143738986
497011206
258086078
478736330
376963775
176446882
368642871
29414110
326775922
63267011
241148559
95933129
10173719
411565732
274836623
316840067
432422553
272314984
298893151
117244401
470070402
70241760
366629812
506405020
360107946
477381848
504271672
6873272
120873607
110923986
106077524
169992157
204493996
95569942
66034028
294666299
50604135
370805100
243198333
127871635
500765721
170707271
226390265
416919492
457869775
269084019
311769224
86512281
41599821
109648866
453141836
251638309
58633295
468330192
194250260
252753566
346791546
480906413
186364367
220391992
125247770
242081066
225997694
371128236
493301638
20769838
325767840
11214823
40834642
118050704
386832347
377221384
24917820
356511966
501999356
13333301
384163921
194487866
224782201
241318596
355103622
337015226
335278385
169268880
392541763
349139492
416583838
247562476
484747543
163508278
169062001
92270137
273943716
131428162
384525776
293279250
184613440
493722891
374693417
410343167
14579671
122078645
168027294
6757307
98100448
343145939
106183821
480668143
316598851
435002301
34483765
288569211
336677196
234622079
279785609
63445332
213199372
481378356
467652682
129785312
464067595
276855310
33370193
501400923
88100771
3187490
236540936
157711906
485917377
442781411
501796318
176759469
251466028
77960500
158559879
173604901
494580535
175614681
27981315
96286565
321412552
5632107
401001217
140746866
375770051
392076370
50425479
43927454
229321590
195722443
165189719
157995303
43045677
301807992
242116717
450303108
436761870
59466917
411708996
274989653
159496122
119554683
457793960
399600143
433477038
65776092
448350212
386822620
197131152
394846492
330608135
218337955
178635095
507998743
96805471
340380832
475197360
47450317
204112024
372055601
491394622
497869463
23932653
413119929
363011761
217993538
106780298
413345129
294142403
49236676
461034684
352669588
42456330
94916056
244231374
75472773
31112427
272831921
132005833
72083632
349459251
431876121
275086820
392968771
342740579
437085093
232736948
315465241
271488145
62101967
330554147
281402946
475436333
416688134
442261581
138178063
101125870
510151354
17280831
376309057
50607712
167542927
94595187
260405355
227506096
436510097
311157612
345780432
404150819
391694689
358575420
432997126
81056820
394988697
404963754
123779362
374287159
309077413
219588754
232234776
257032207
341966521
33687462
272532995
481908665
100770196
358631968
104745863
126977690
15303616
106447577
49353251
416258714
176060372
177813980
267455884
419284035
442705609
163570142
189458504
98217197
441523662
225651080
113743245
442581809
107138312
195025648
516370791
446943750
57917251
222078337
360371658
351995951
172457985
120144865
402355624
481020203
452138728
339471064
383238315
247304583
166887937
360686199
261856685
93625416
145656225
297445354
40553709
26923792
134947870
57741928
392972678
405869192
108682453
151952294
504531564
397425877
220316817
163061719
96471956
423339961
172199441
331196196
96031147
330916414
440369644
5960668
283948805
75030430
335330240
441065925
281544982
374232474
475525571
432637792
450649954
51662858
405601459
320062560
437500313
348470382
96957154
377673707
434929723
228675582
377538173
497013334
388172324
80618082
407749832
162544375
485773962
7407416
187968289
240366572
384231750
443009890
469658740
485766779
191601290
115653365
21467171
132477451
114277275
380787361
70098855
250595598
41190495
263327039
5565679
346364301
259375291
183165970
412201805
458721014
19198902
387402934
191742670
504481777
87955868
339040362
341998445
412480410
514035185
65425346
238244798
362204125
376470837
233492491
448507461
454892983
99403773
281519834
381413426
83857747
165734813
139918318
270481769
359125215
385052403
483408978
378607654
73994141
150437881
166240147
461673197
386208558
67690689
423207353
269738661
185207248
309261691
103937043
107908977
217470108
41956699
107553325
171222284
137149278
123767839
512342670
418227461
249723716
317874264
182049769
294125634
403761049
226661922
448468232
301424151
103131276
257828440
174839327
78420923
418678187
427307204
455054423
502488580
50395055
375039790
226481897
325082589
96077181
54109096
77575155
343621414
176000981
232605427
70819485
473127859
507919500
413828854
280836115
379160126
325358589
205562252
137922635
16812886
137592557
424263250
491049532
122909004
402399414
290027328
449720157
247409786
248235998
175524870
333222220
177198320
240181264
100325880
400830088
71872448
266727486
158728587
84012821
249858821
93945370
488871675
77420213
184479608
332860568
353738402
288341354
279607563
67844474
109232682
349256107
354194876
495519959
413377146
135592115
264931877
304437778
38754343
227139656
85696357
494480758
184045412
77577100
265588578
421177889
231963030
496421136
488497593
388915982
414296126
317642733
387446423
335732219
29377005
431458530
171118467
35020009
330354757
455034918
473440434
367506816
198879991
28838226
268841324
351560315
220223469
432177322
236913501
148340879
433112547
128568573
361441968
291517480
149418848
259357645
469049414
129779426
196678037
379886748
399921058
196813304
487690812
474429700
85305961
187216747
22605944
217093417
224249961
151959308
278044249
228261416
134385697
456770801
430550836
478035619
390758769
329881176
177535833
162396382
360407345
66235481
161293288
100298410
251514159
378908862
379289242
395396464
327502479
203914221
104432216
418120793
116627588
115421872
484612360
491244571
408425450
517276576
33638725
228673225
261880781
84136207
336123737
180124886
227310024
101146456
373670222
68651067
102296764
226781363
169143301
236181995
432390120
233219724
310137770
200322648
38166633
287980306
21948292
129647806
470847813
101572228
394958848
420120593
70848853
131973544
335586723
154627415
165598053
64757752
393660188
500874584
210569092
296758866
336833227
362581697
498411748
310323548
419468603
176609930
479771423
91138184
397846887
352247691
377890121
278040517
339560677
7502134
34107899
412764662
245544419
287864461
199957706
386059837
509524399
56407859
434556533
229406770
471586419
215961585
323533289
468852427
9474626
164305923
460013207
228311468
404426919
486770118
115721372
340919252
357725676
72585050
515859573
3294748
73838537
423353147
515585873
427970282
418703814
13127877
500736194
401442602
458881219
427066278
202425714
406623683
335128358
322367688
405619760
218953350
63843106
498027185
492213708
31868557
7562420
163312016
65546691
157154882
220850228
328256276
501182344
174641693
167766981
266506803
22263668
183893713
482846718
295413490
203718202
454951022
501154535
193818873
103122577
76461931
261902012
454342645
36751931
171981976
296076816
27698966
32185704
104984577
405950396
377460320
339875810
16639137
506414668
88238760
458333936
432503154
216820841
220164044
218170901
338708780
163484425
6447197
407242904
513682274
432476949
52413708
109227053
360557446
386665507
265680764
296077953
90589625
231152541
110348238
413245641
169187819
17499406
66276594
250386498
90604352
462812378
50767619
507891737
463315672
223189381
128659648
42702197
100489184
239696347
64608646
513713190
67297831
295868354
353697109
423494439
104450415
384240280
34897949
183158097
177760556
205450050
212366521
106706685
34472109
110559171
466527266
468592132
454779851
74320646
445178276
506644940
146407059
331351530
165856701
114197047
457129513
125887156
391937777
229529764
102960852
335731083
156583477
285132452
333425155
8206036
419705301
75323782
342080191
268188412
259531839
122520509
499573032
355436406
276667677
440671606
326172638
187319766
96207851
94156136
270416181
168266011
187599458
496004164
189357179
192989898
85539314
383143216
413447775
44152271
420141009
173379925
379283253
293681059
146976510
218194591
284506511
357764354
36421664
195378265
110887504
83253925
440872701
99716330
153856038
65510022
505127702
107113952
153659204
364178505
178395836
128783266
348415618
142989819
172407201
21718774
513776317
177311978
231256634
504927644
272997671
108878481
78768070
435593477
443395304
453207106
416877648
84612728
364753015
133787394
169136353
305750075
447292266
287456247
262774211
169802361
42596960
185376281
269439457
47808101
499517725
35208688
294311928
220371896
78555242
331542541
88707921
169812474
335074979
351344043
267939048
45077665
34821704
409739627
144284654
114558685
470050619
347638771
387830355
325993810
155016322
511529974
30906957
474669319
247246482
162493222
197630490
212836527
89673463
403993547
212935272
16644485
3142339
199560411
31353690
414728386
62998603
294277955
61937699
498543640
20922763
346260690
150948349
43726628
222994706
336635751
78058050
78123856
244715733
217202451
474249136
161723958
321389449
69124129
460626398
234637238
330995247
47329152
7564776
286519362
393337012
80817770
338345895
358233790
341056800
57124651
301473465
305154502
388395418
427641676
357509913
433364518
248449587
348722101
141050149
382873682
145879260
502727735
397463035
489453180
392891097
69419237
53423958
512742700
431430217
221070277
208436940
42630919
189303489
55484737
317359566
446465187
124959989
191946850
388342484
423755229
496211863
439463954
292678894
169117282
25339531
50699553
14624824
88677689
229243445
134813599
87065338
478786639
388393705
281490408
497123164
86989731
42668079
193275542
316733071
255273232
139453233
202811140
294374983
370478646
323763477
136977337
73306874
445320833
104575946
198357552
301391579
480706004
211389160
51792638
80130894
254809560
150325380
515402197
4319606
312401428
418507458
269197916
167310878
346093008
12336059
228166171
498505935
184015733
65012107
37834537
156229575
357667079
300747640
298365334
185331932
184422974
444351751
400276758
301569478
58298755
52544183
4033168
287989191
379864885
95416067
395968108
487303529
500321131
133066670
170004252
511515027
42549139
453925865
386424080
69995604
14338771
343819942
66777148
280231896
227657971
35679203
462478893
133410923
8183242
307971428
49383886
498148370
251595282
254476385
134829831
261771249
126512561
14779155
186826844
156990176
333031670
223814101
502972466
465351142
483346650
141558442
93666137
240972120
198432173
464360640
76774018
498896743
334847849
337047587
506943944
295042427
210989298
246196882
67986582
265803307
185905481
333623606
368306538
466967146
80710203
154595043
308617198
390539815
295504438
386730158
488026189
216373544
319259561
93403795
296208583
418937224
376749362
233968768
94270680
228299784
338731792
114099078
288736580
118191839
847178
128567089
361648650
380507447
378802393
127962650
207026100
473980738
22413383
265109109
304617059
140401310
303358329
413773551
238582719
419021662
140967713
516773687
483796930
468415871
360205591
376916554
58671640
52396527
311278081
128127921
138261079
61537644
433049810
311467404
335348947
206418487
337876472
22837051
502106030
399511068
385744649
104430746
66154238
228523602
402260878
229939555
375513410
459564940
402483903
397633941
320035332
446286712
393830401
41299708
516076507
84099252
307185186
145257838
158316392
186646165
83138789
348003237
384969193
382935822
517911451
436000411
382753074
195985322
34796636
84455056
353300380
116565843
131338969
306428107
280240725
194493465
511757891
235280472
72486145
303848158
336690602
500010397
166585583
385138604
344791571
269460355
292141674
426878912
105759833
151060044
505665190
119645502
250328634
24707046
150751918
263239243
422279733
421592861
279080815
330922100
161548537
416209504
471465412
259445120
236387595
45308107
197348837
476925761
225087032
256848514
376331563
234696817
3961735
260144639
294538263
475802210
40366395
456447579
141120303
33633785
448348909
508963480
233246667
189403224
107220651
211411169
508223026
18343907
277668327
478161877
207128861
205679067
416659266
376336952
428259053
88300006
185023397
37382553
501893397
29033359
90353931
469365555
193213335
140982733
157969303
37725295
92997026
328122237
201440038
360929281
330623539
497547634
492488864
168642535
406115593
352407711
326260223
34344299
80829494
118228513
297739331
232507884
36098290
505728697
131271503
250545530
101275244
53479420
21152103
261335052
112982710
166612625
296227206
103753324
138628258
510699375
116283982
290962542
384848343
173120666
450449333
260873660
145421849
4685770
318990519
478765493
463870936
446841215
247392368
473710420
91148754
288857050
448648350
204404718
396944956
129632610
89243396
506812863
96895691
151037323
510540068
83309995
495852893
232552462
396082456
401341371
279976097
321917897
142069990
443022608
503269043
139436842
310872192
366820692
220568817
57570534
416507598
501549105
418073083
27533591
31668440
323568495
100849359
29610709
229352551
161755632
380039451
307306500
448682182
362404454
8405754
248766606
227489922
228229511
153974848
486039080
120796783
282577481
412292060
233925602
283824284
86334724
116416809
308020336
265667293
205505473
332381102
325492556
270344052
390477623
278168173
143193655
501116033
1864167
165822083
42258380
131591057
48183992
344402155
138048910
7072075
410004373
220947323
323939469
51212112
146072606
70155136
386733953
158966420
298885234
43938155
515547148
142674972
83806724
464981341
381948774
114568058
382083434
385238953
437666516
55572775
485431190
218108487
154732173
29972915
517066662
128950770
394172516
420377548
398909787
246757380
431863426
159411337
386755690
49760279
311000656
293837489
299472765
2682365
70742214
234087817
487576114
81150857
300082016
380689508
473584718
212968052
319871433
280763451
461036542
401346912
39049787
335567312
342151965
243779738
320738200
127430113
465479868
272935424
23487980
17651803
380187811
452360031
401072485
416704912
253245705
283300865
280204452
252508038
442974012
358986095
407160802
375829506
83478731
105697772
384974289
327749316
464063347
14062494
169889397
77508796
371384692
360957762
450998482
59346803
263728006
151817654
88985426
205257842
209862593
14014658
234569231
511825855
95203931
482811391
77874122
35161223
481371545
277858950
444634262
103754687
192476695
474823929
406437087
516430472
405483510
6371781
25862366
259675112
250481621
34689942
316223557
77590276
516968370
444780407
64966996
517963086
398254970
486888655
125131230
150467849
5633704
233598602
258028083
133441823
458044372
150264384
63481070
331097692
199164872
281819113
262157959
409162362
382812496
358249717
123688968
312126943
296182476
345344067
452283860
306234306
487816237
400653507
451762551
430631057
288558101
154385055
508407261
397208248
166879805
81492117
371441066
388363156
505621911
402777527
219365242
113556403
322340634
281031354
492528663
182254544
342928872
445103091
66004047
480961918
82393670
212880410
266477494
378020953
352998503
299257231
420727825
417570927
229978748
155201496
272190829
481391190
112476293
132004071
266930915
225242361
67655999
376742639
453266666
479376050
157473789
166691674
203902689
168546233
322834974
304707972
371386042
30479178
98887739
478950725
320413797
19303331
51555321
169431974
198951051
372507115
60536523
409465146
160904082
218139060
295915084
501848235
410366967
91595162
365726797
96808601
304903348
392139702
255695183
44495175
110729940
262965650
68860975
426588779
63669901
349949964
383803222
468449579
45149484
505125893
39866955
159762295
373272219
14476812
3499581
314140790
667359
197265385
13327315
390463849
224833963
38039235
478590394
350884995
64783049
178555732
170911713
303817356
152103015
84470380
83016021
73472334
11225937
398556030
468110132
344988907
299096336
501671033
138297403
264130514
413420767
363153898
311735916
238330400
51022551
171442150
477571758
194064993
479115042
236202638
350141320
134749722
323029104
150385368
311344970
243652388
225220512
338933050
285868675
166157828
52717765
268768350
400948397
348263193
66677163
130386127
275003817
353238103
419726183
473024267
461356469
81044204
373615283
396868484
162330251
56478434
339558916
101294946
121200033
388856735
483743032
373638569
199985644
382658800
101990520
507194155
295948354
244252616
314760146
441586085
380536919
198609128
176243611
63802225
301617808
352474460
160421692
385352904
312719247
466020093
464440609
65953214
486148768
128401650
516379908
93349512
91420428
408954492
53733665
77724347
290425388
296190024
111618275
157697962
428265914
377957157
366322
310791682
32844448
55700666
474490374
290174289
295534826
19001154
14389040
299355624
51802575
261241869
213483794
378078330
182537720
500447105
156708409
496224630
155680515
14432069
139991690
190430903
477384065
431822669
151369268
346333576
322044433
87747662
406409287
420510910
500265102
33495381
60809041
12165169
202173635
334384769
252770568
395458887
202667721
507629264
380817497
402969902
314545289
479074895
73967377
109402549
372627237
344811702
333329573
435041914
160380191
167864708
502483974
182352807
405963064
378748857
132338053
66135853
412170022
68147048
276870879
428467102
414178190
140184615
58428939
228137864
12376002
46455613
235233001
498036384
351961099
395885908
284969353
366050806
315546647
344309018
64709532
272597396
371801769
186819678
196198098
372401863
502516132
382344448
11882298
350872814
10758634
199723522
318172169
469910147
199671113
181708786
481413659
59191218
187616492
395217524
280407697
106602984
378318783
508514528
21560124
302169127
32210525
348435829
63535163
220599230
173723942
288407473
254703937
427798720
396575326
71808693
280255255
335372410
202813573
111335696
202221741
264999085
353102943
130673713
84544700
7441789
298578686
357713710
228893425
187627996
406718255
170651767
150634378
181088148
65471484
44862566
35283708
421889381
410291937
263830891
112832468
123279036
471012920
17087704
163845957
279492390
91679216
361688004
403784524
76177842
427309481
453203099
387271512
212753617
417935155
92124331
337552184
308195312
24202446
510203672
95634622
434999093
292279886
514706251
411728557
229729736
258975171
253617677
468773870
410801686
235782267
238148458
424628614
422083076
401649767
409410665
448919453
356494506
516423048
507359533
305929256
58930330
7145053
73384574
19528440
338936533
21147827
8434968
486840237
121708065
314553562
331616057
240538927
495709525
255407665
393864211
399377356
66556625
139499277
4183673
401797804
487882960
510538707
342795235
295648898
67704597
391828467
113735131
191068678
85274564
226081083
117546334
82967794
67675346
466024718
299912669
486885422
297737616
81215819
241745726
41663451
133781115
216238463
204300859
160679713
306969771
269076237
16706669
371301893
175026969
199474740
119552141
336728115
366771746
271067151
199905445
394960706
461988286
433355640
469441366
486452350
85023770
244991321
409662015
138276720
370279250
412451849
429483163
415583067
438990448
214877931
76315851
105770124
489072882
308626280
237974963
430717661
364724857
290335519
15519260
400299607
191164807
412695537
469960530
22058904
363338366
93434879
395349420
476200154
424722546
392732747
9895578
172197275
151556458
227836620
128137863
8641415
318449481
374550729
374787451
361909638
50059213
515389277
133660360
165906121
119682568
11342221
380644079
214913118
170571841
183048431
194397440
505229866
422830125
472810550
373730470
87622356
74250084
224383288
223771865
427555657
46313854
68113388
179354532
84380723
97325513
201548440
465752333
484919059
321047235
188424910
389343005
204659623
65673284
107551872
284777387
114970859
249495424
316569213
320925325
355989718
504055505
64812952
485217251
137501064
131827377
366764385
417799676
473820236
274551789
430512597
400983702
463763517
276501835
282179838
459349972
71878317
12950088
285351074
88053753
162900599
101278240
356088257
299326213
386715995
41430817
194117060
345874147
147782788
182929836
480710721
307309492
92587406
56662548
82384938
421616652
449011491
93367074
115120257
265936212
248834042
195759913
322152337
433508273
31375739
250541668
279544029
364334927
505981926
321544256
112058201
18264540
132086310
312005484
177470758
40163673
469214652
463202634
491263433
342327674
60992633
184215324
246153880
73284023
515054894
375107809
451791294
251472931
124485121
305254694
130266859
264038535
429709441
79015437
99480753
346989237
372609068
412640964
53960120
288368695
138672211
510841575
132699480
11380023
81353204
99706584
220151268
54289672
277646902
422720154
226354841
428532000
279545981
294549029
160456537
101764573
400297366
507196039
363476209
214364982
490579142
250641995
334489790
351031524
350288239
232945328
502451264
256181743
304336629
375662311
85807185
1156963
472162497
403009746
346290016
322587643
154610163
187362507
123073698
426883578
421253626
229552724
400810769
72218753
325756905
190564413
258004532
328028191
495058032
124114732
353700555
84287580
114652519
235414421
180402047
103824547
457747502
162424679
341374746
301267666
79351627
110571174
132920849
317890157
18614981
466312692
4848851
431946018
513335397
312392947
348522694
493995300
3786771
267989962
274966801
244404494
512800011
409878515
288257133
204540285
35467260
130989552
280839602
399947690
113175664
366407453
341140195
186288425
91140965
290697445
191514992
433709454
491506907
292466134
417850042
405932050
111469421
335814419
131808868
428285266
202241430
259113714
421119920
198927753
488757891
470494994
261075642
489823181
108622179
483745718
166443579
492591385
326708694
262301578
166168925
99810159
328620346
183281116
86102116
439402394
461763691
492570942
239816167
285181911
191754827
22440519
239127849
324498896
420857790
225823276
423965391
273200844
368233908
289055704
150022203
45602086
52933632
5172139
224740429
263842590
200556174
308113647
47806309
113245799
484486244
73637646
199533621
38094775
207436424
84266670
279129607
60230689
371021582
31040133
352940767
44838088
199771836
148271248
490524032
503286775
82378177
231939902
416422262
55533403
83800699
408260438
386762322
189571868
481075170
422549500
311115907
206125964
186399523
351970421
25708788
428963788
495356531
357865285
5003839
288949336
166131036
476704894
449081515
140183459
491870264
439311497
67686610
303660331
127762243
196998861
124755059
240489175
264630267
510725636
274348694
449492165
328159217
384143311
452596190
506235868
16090667
477570734
262219896
511119437
414352447
192133723
332645022
381268028
187233565
77214638
511426197
68678299
305482122
179418589
279791442
57259652
448722468
58546677
131647648
152204665
194262044
302342908
469010521
510567699
494007889
383403612
69804671
341016830
336937973
284334601
467237929
260100933
110025619
17439273
407433334
471551932
234973306
487297127
379939464
193132347
238869684
218860710
118079523
417766123
135512686
506437092
457375330
247789158
379815350
347973258
123826982
348524933
290702779
117974173
429632160
407674097
458572814
225784271
207806382
37285053
183511758
512319820
364292698
463213211
294224569
418318025
383035697
471531619
69644371
459852242
480309845
439011561
413979055
476801218
128109601
70390664
351189005
354378893
3593180
113766620
66730182
351765679
306598828
31281531
205416948
215388575
351108502
386836732
68262172
19240443
421417825
324866943
48332253
366739954
289541170
413713786
69958505
396758612
323420854
394394358
37801240
163583948
404407905
405548733
398790414
237474733
494537510
399665574
463896770
253371140
13146611
448135975
241725917
93178615
252687161
84191568
428965201
332889359
458882410
278456459
492623621
367275121
70448895
207511098
33039917
513253408
253376631
67187280
303860422
187896809
228721564
10453440
508974993
337864772
494805317
302918576
423991670
286328301
407684327
35937162
259310368
287371917
337397363
347838297
392938196
13331432
178600594
245847925
468813138
293283365
248404867
247438574
201945991
257641666
293806944
175344452
150874590
246522358
236238695
365126143
143596758
497789710
460128178
47351544
302985471
408011363
76320535
325472030
225255887
147652774
13765588
303493786
327203299
453983335
466373472
225254788
250557883
197397337
176160726
351657451
21823345
402344718
199920341
41651996
39386086
131875266
317922117
443474020
269130294
347756339
280478317
181792284
5209418
334650369
124152720
274848455
338707261
303023343
497472511
90468155
80316603
407797366
488138709
443438332
337314075
327010943
154123123
452144874
277722621
95815245
348184885
354355848
77628278
72032013
487683347
410204657
61487929
5485651
422259895
73912733
49162292
233076838
235235264
315593450
23342737
371377213
495644279
281370467
353220195
115797526
394861663
450137209
252739463
230872894
342819630
229427728
460771295
47843522
440588006
332878400
168729104
438852675
412485748
263962094
409869709
25884855
498641456
191784549
65123942
346551650
140498333
305335512
52506695
305042857
346616589
196264882
294701179
384316283
351494515
216489056
494353136
332405645
357935134
363031809
17230673
265294484
273003527
117030415
510843925
150674817
399907174
224275116
52243273
209545980
183606329
416356497
48193343
179996943
153773841
405365072
71297386
268197444
54747646
109794645
477260329
446551445
514857292
320953294
74825036
308869745
28421083
478145120
13282262
497904510
3193190
517562425
386873848
81378012
119622028
307556997
109742363
246563501
125009001
430529416
500315175
42367553
5484087
396019594
335025666
388231874
128385463
228200494
135958816
213089080
463269391
298273469
367524691
302624884
301400525
464562423
159192518
338765075
54372942
372608066
127466525
445443875
237021598
268877752
495069538
40538285
133176322
502386109
474294776
275352756
247501354
65367885
290625550
507597519
311666005
380529733
391715833
449296150
32817621
256386774
310171655
87812489
204363729
176608481
95397956
506355512
254054718
78237579
224393941
370429908
489995768
454781255
399765698
319865387
490698837
85048495
314706028
257640264
223110664
189498582
430065197
84272948
62794120
238895326
366235842
395592156
452009387
222744359
234104567
433290415
348057446
261669471
406488823
268415154
58552822
313926234
240012000
21808585
424014248
403070312
68898367
437086321
129167710
247543460
294482994
309740843
500979201
446427780
128235054
194659484
363626504
347345562
34691344
26532876
108327378
460522138
370827113
283157776
402295158
179221478
100640025
138643262
141422966
358835516
314188579
264626848
516761292
429967177
150982657
250833356
117968983
508920487
409718879
168861203
375436413
183703006
164611105
33369126
230300
199988314
192484768
277342004
481472087
487195879
515046015
285928406
247474347
391031186
138370449
302628753
485106145
111145416
164499725
283624644
389253569
348729025
313653629
302288292
247268268
245678931
457187282
278265402
83568173
193511262
210363046
344148648
385588218
51989596
140896024
228655101
375273201
508946871
192530505
253552927
271827281
393832084
342116828
385253241
84215877
288345087
173982299
149766668
50449353
267965090
389559815
410658446
306469079
390515975
505758225
309293819
130812858
247648251
274713109
495614638
489203832
76638583
324465465
363724440
218232594
84692277
30575159
478050111
195880152
122460680
490701842
48351741
37454088
351524098
17115461
411393763
485732933
470630377
504097699
296704927
264396635
61615189
445543108
191939307
147710466
119328203
65162413
386053463
123933308
27638763
304535497
393640136
423715063
471409144
481457509
104006431
295629553
88861619
313115400
248275515
217990103
456708524
135532655
13280920
440740634
68136753
281056190
77327469
316702938
326506871
330196392
336773513
442182590
271146070
359163499
27861119
186358121
351480631
321052994
82484136
36168227
452586886
104755149
41513045
167536148
408379417
173358211
56769642
164709399
135477257
414323771
292245521
498902318
308722127
390897007
217390517
473091328
52208526
465544242
169511800
430205428
310242779
331189971
410710338
336510780
50922973
262841949
514781745
266667586
72433824
285683058
368854548
338553021
68330814
285762338
327424521
108226079
24783809
515657984
312282983
140378486
198306449
365658280
469763889
391790985
108570508
359339112
103708056
450839080
177067164
442348862
384753197
499909953
189398033
287187328
193087157
22555749
177705150
368323453
500600393
132176217
27470166
84083441
428658664
475489003
284178941
397869770
253369467
127937602
27491013
76022600
451007489
297095097
130650988
342731092
464426083
352272802
167486519
423049518
98998063
116078713
460316375
492803561
44707005
80657818
312160291
2596415
367739521
351288333
161459931
375924535
366239889
201878315
343669367
371027208
310905911
335701102
119638095
242402783
37491269
306883858
475106691
364978888
86467585
157734336
241353516
130004946
267601698
321448947
201147162
233895852
406141660
205222407
258530068
487419719
339468269
436940618
167101811
481302271
385819757
154380021
431959923
257273204
31708578
417415529
224096455
74566796
382424232
262796074
359972463
266701471
436636373
275760084
511754677
289527108
306841138
109522869
170973376
261163645
280115611
276900627
314365551
152071433
490768364
26323704
219160265
134780802
119610652
334742009
225587069
100718652
205175571
206223583
118056222
444189939
111290288
94641513
14519059
370992014
196845436
445065253
450982632
422629451
367263832
69111979
118250776
49331148
310592346
509961451
327099708
411642385
32509436
137990966
435961399
303267589
280972421
311974565
379866421
174538988
260645315
144021206
412256837
503009544
354575941
84316922
213717533
246114741
331856211
391964134
111592068
207029010
475891367
67903916
259528055
177571439
442459022
447202243
140086337
282194700
71188921
499709287
305860358
494368956
455278546
372423911
239486576
243749996
466463259
152583557
143523573
313268988
265590157
328988060
200504542
18990552
303614293
486753148
218796425
402897856
433122805
202697469
371087304
8030504
100240499
238851900
397043982
240209889
162205098
446588703
480293567
390330835
72547174
106324131
376081879
514759956
207780504
361117496
406074143
171022681
166149337
330744687
179859078
109598363
323458695
308198414
24445551
29639870
181381307
161568622
302355562
517605975
73236923
494164573
142010806
313142506
191287255
334265708
227583396
470205278
240901399
499900388
407449974
279373305
86715469
113566000
449981934
493586462
449622751
433605181
43516463
234551443
315897437
235034936
393085385
241074789
202532733
441946483
224241709
415774029
148612266
375956524
248025607
363623632
354073428
68457353
239020051
51796292
416372400
41570139
283565039
384241540
460765355
289744096
327438165
441317686
337117109
351947114
450072364
337640376
421936069
291042876
249684766
152060870
249331685
507318690
19710780
176749050
508495726
59514580
181603430
15564391
463342498
471878156
236088635
337786932
441751189
464628315
194264853
488110828
366374604
276560259
148214744
282425045
432624712
9311900
318494600
191772353
381096111
17799118
231857756
468879645
308387493
229235885
279105462
404306369
324298536
288401974
459985177
9125610
440691043
226217336
456349527
370004517
222856690
483998347
195191234
351309163
443355749
370850490
130838343
469623374
475571625
366701693
427685818
481526054
354462696
505805600
32235536
425610001
58640821
469104195
8443828
242846744
64541989
142310763
187716168
436198827
78166333
168960959
249083916
10423435
453045856
456587403
377877389
2434875
377494618
424449106
435450874
169266266
6334871
55454244
295090381
83057729
29391286
358717227
35613894
508101613
404460821
335184622
354655835
210482879
123974505
198214257
407468250
411781107
176762456
420210661
270502780
325982025
290443674
83964312
204136419
492811675
31308297
413782692
325184799
381607307
157179205
220861586
437655027
207272581
70056087
314275495
357734341
354586112
196530162
351416467
504269145
498957755
43595985
508873212
467358690
455657806
507010067
403348333
313053861
55447772
311431736
310675188
302353755
516429092
246137807
1909175
191843182
44568690
249569652
161603205
231131336
156663789
339661991
504393580
114549364
293899730
272833889
49941748
489274160
315061441
75411734
254228140
434734987
204148618
391141527
343615228
394761692
458739293
265874272
76813287
422528443
261566411
457719238
216145947
476942055
426980646
189417910
393528431
367487591
401668910
333833801
331863092
22511566
338896135
340126951
239476653
398313988
485393910
31063337
180697703
336085130
480695008
176792361
408129398
328900681
27604374
70330609
80274837
86267928
135823882
493483244
248953971
359765008
34004223
95878046
154645254
331929621
433532220
218151783
171156436
85297708
79067041
272364075
211441015
380620496
369897849
515469581
397065976
164005126
330977199
122903727
88236983
19133372
330391849
455505044
291404586
132768540
44683011
470140074
15739881
383084122
288939965
345364813
318291827
72604716
77529173
231902793
369150053
201532564
434648549
435592038
142019634
135462935
199339487
464020539
111433608
263175675
324125684
310095133
198223301
243165978
47669171
60163235
64828646
484235751
48357335
19991
93007177
186394509
3336847
243086652
120887002
153730909
44339860
143977736
255929756
446293229
373016330
35506782
97267214
376804963
340517427
343784390
60987062
232489035
376405565
28031286
369660155
106534842
160238639
439314383
187425837
392288307
238051351
378558956
215095473
372268764
401134758
243470941
357727058
389998323
370254416
411726531
364423863
322617756
90668030
299513094
159932756
477367755
81235750
242145984
160245778
171414435
219714687
284318875
462254831
152702560
374311766
508333771
512100877
190370830
514724450
345932733
15509897
217777329
507523535
398327602
479619745
247870181
9053339
329050326
413334068
425195021
265107702
280603288
261532440
238727881
209460035
500864693
104162025
490790814
326927244
445241927
37635166
308216215
11454674
123699094
412230277
275809819
334143022
490105185
452231560
472433982
256414203
188255598
323666969
68570919
476968762
349475225
420767989
387239370
20735936
174954861
437776705
185150652
20780588
65422560
139238360
453150970
21522650
163000981
164674168
313941616
126237580
106144295
292956021
294678319
138286161
102167891
279216824
414996956
16713863
101895746
22211784
8258859
389566531
232658220
484074393
237215107
60252575
66598277
396495920
145697497
272496028
263912081
176621391
388936613
339069977
18893753
256286451
220075318
337685519
73282595
469799896
302533768
77145059
274929646
122419628
508423846
311834010
145445558
119008748
482672045
396223447
71043716
195933003
509030993
163850866
100020486
353980772
9185069
240003408
512967547
122157374
421708840
261226333
401045566
457130901
486683373
8946756
199307984
403297399
40466694
362768437
148513269
497627653
195445290
42837551
416199307
482469987
101300614
24500674
25294953
53058822
371188520
107521723
498756021
288509206
298259318
118509305
258937139
385794882
241031050
379573071
49178425
213420419
121407514
70992936
302697850
514236358
437168284
390668089
396473034
470831632
107186155
90089138
118395104
466112242
152084408
403736858
275407731
105588287
360581799
84696008
403770399
231581982
91022442
176742543
320364191
203638251
88891541
138792798
389865836
43887170
247090008
116287255
38070502
239527060
171658831
114919126
384899115
260043101
75712290
233184869
7930155
514489560
285855346
223465029
392452110
331162425
372124343
478391994
121326777
272562684
365680847
178467172
437330879
7279470
417862971
37367040
24283440
127648036
419075758
226928537
187704514
140129980
4272019
415566672
501332248
78263147
489456532
407346928
238640060
162646098
420243825
155575327
412593483
320441112
251349029
153807927
85080231
71783033
499217381
482879457
84163259
86726941
380341723
15851040
499623195
184133283
498410084
62252398
304847757
179580835
40127765
466272261
313532917
398046840
516212956
513684497
288365506
288601268
173800349
8373078
279219964
392776636
379979280
160739587
331445787
446066502
56189468
131885674
261419899
397701633
453263444
210592312
351457630
132913659
116018976
91153111
47361902
53689705
290442361
516922815
51719699
301795006
273834238
458413763
266933342
132180382
166808630
352313420
506714826
331487688
164558098
505240861
460798163
143060659
440827925
487273889
349354735
131546887
264338926
74833776
239822731
490071444
57585319
326517224
238203083
414637554
36331490
155572466
491326755
147492440
209941989
337813473
91176152
75327153
306004370
11673276
254560239
415973415
321226122
101957927
27978602
403480772
452792828
64236087
248257706
400633581
49184244
358026438
433042257
483725700
89794264
198008799
336005591
204200829
189632199
234305232
465300448
38561026
315677697
438747874
307752526
272486421
329572613
55308993
230965672
191593947
88439454
74559347
116285378
21192532
506841593
344968672
179013512
89167880
130839498
123879727
508184232
482996575
470883243
190937447
12320503
324026948
329002244
294681779
45429764
368332477
447207002
165079729
99207852
125132875
213306329
508816628
66071178
310606770
506227890
38932311
472539900
186400852
275678188
216679146
359713377
4979536
71661492
144416355
489275499
95493101
282694751
279043457
382766585
214076575
19277783
343565731
517312621
63385003
29827642
340048088
306110299
324041966
273945041
345318071
493157874
210382302
50044198
364349076
229453596
97779333
385451875
168212696
340095673
22948009
258896687
72782444
197316847
194775970
24026286
23767211
144855217
35129828
478390547
178685173
33284360
464597522
123005358
391285512
316250355
288471071
329300272
511798476
95482008
13448096
327783393
237297466
110497945
412404598
229756480
294490084
93500301
354387836
517239248
89049490
83579059
146426693
63184994
137122206
18667015
22148964
459616208
321893097
45022230
198050393
261249991
250471042
244769287
142290002
503417952
513082286
228031729
498244285
316975906
30738673
278235994
375165529
363880520
108393856
335028699
116631902
155629746
22936806
34261517
3893394
167113146
447484425
342059037
424546378
155067071
291302136
342193544
49609855
25625369
3875617
154958841
396198757
109564442
416973724
135946775
82209699
228386453
44403901
221853003
320641365
279571181
447633622
109982905
379385550
273621655
443518334
452732681
336961853
312040522
225109992
101093680
142030793
408865886
135353763
399824300
224528921
79737115
272092017
233028424
416632442
329775881
241381603
392940287
43282972
4395779
372457476
239738384
277250539
451662311
190627697
51120920
113051353
254209736
176056967
436880782
104729506
455099266
514752907
454813544
443984572
122095413
440444733
186224011
141578854
273716617
434904146
323102510
491754641
215931203
236307168
211895424
201423672
88602734
69043939
97027365
415025142
400246251
3602975
220665699
413784505
88106765
16130236
224695039
274619433
513462337
382870927
30879077
160796093
174861040
78760747
318457904
46323131
396388246
3024081
374107516
312423091
296392734
511801634
38291148
157699851
441740740
203901005
193435832
256862769
212449764
33091744
200512932
71399715
208721148
413887516
297476881
43778768
476191986
101469814
339067125
126576323
427340555
227616804
473122840
492990713
126525638
232192214
226500850
282358885
454233524
124458819
507816513
68237393
128661195
228714899
143812490
306980271
108117898
314690580
225241354
67970439
115834874
90705012
460164755
53766971
433922295
512074454
43435160
176799274
472786841
473269707
45072684
70427470
202534002
230750945
132392208
17217409
339172983
424441607
381645633
228019110
256903616
483468335
153610251
438611074
16723865
511325825
58824424
176937864
334443718
371742092
450939038
145476866
106511021
484815384
149356329
35706910
368095987
405791700
511679989
506743224
198702277
247128164
408774289
333944756
289731483
66945411
30865358
233785864
209609774
288817374
384790044
504133429
318174168
379413144
223652641
216896052
8264056
3744987
375499950
365492586
228360245
69681469
240879657
123705092
148913182
486847682
390628411
210275550
135032552
109090968
339099361
267511674
205898385
360819416
138621518
372782960
415478297
413617015
469877023
475004846
243517890
262487588
372632097
129189207
292527059
118109677
228174082
96182330
36133148
130627750
417204584
314408954
73123866
98456753
14616366
463985203
461555755
314684516
110372337
436782348
115046798
459274555
428465517
383939769
236920992
150794663
163777571
478943969
465661411
67645681
286726205
270402770
387653670
78282161
142077400
453395959
406494526
117815732
363989387
457609720
112653949
473758471
506650594
116735902
326240309
470277106
225899790
488134878
55164296
355875739
44090608
473813901
469962354
468076743
467858738
10077452
214587602
453802714
231942573
178381302
230192106
265945114
455461229
240498047
120414795
344937726
253372762
347623500
387356023
17122919
164706644
81221917
69880986
89173791
474694478
166775972
68024029
466553784
218262532
60654638
189207664
339367882
318730929
33590112
514581249
149745081
64335650
155068524
51276872
94463657
333407176
320994614
309998151
43081103
46652619
509054604
133468154
5771099
116343027
36712536
389624329
430322056
375038129
383703223
253919775
253600100
494904541
267087585
25542901
433636464
162654621
262107050
67562009
341152859
503900236
45908296
348744869
204321857
25146725
376720651
287978447
359950696
398145780
173530816
172886741
235777598
105314185
20637764
381721459
263471500
263928788
363496407
441345261
69782546
263083149
484731854
210794956
336417394
288844801
388191436
321529030
51572656
237287406
72131756
196222682
177001007
360796047
50254058
440438227
319222298
474567878
93535666
372203812
479091886
370715441
419874459
114711457
101997219
43576249
445072988
274558138
214630509
90796464
443375625
442684547
319947300
427374395
67166358
373816977
111810183
189956713
387861803
319297534
169513003
238285650
491121397
20871262
169800528
12976352
469298735
32627246
13223874
221387368
339212080
134223379
226765227
225944889
232350650
337522883
283265541
230085741
473241302
304633835
192863822
138030898
199175511
401084544
26543303
243717669
487293324
394030900
291072045
195235703
50939556
101492540
169109217
377543977
172164544
40929799
279999764
23309591
221904552
299720999
495938439
498014749
36931755
431520835
10290623
43491188
430408760
361727234
181467297
506308294
42746998
199766247
55515077
100937082
474612209
76698053
451283860
501969166
475260015
254633146
257324401
450070805
266658739
270492679
118511175
112270675
408138717
421549125
495954861
380318053
368002383
388930561
86208802
46239481
510558134
301902418
22293385
16838327
249559437
183898038
408213909
102427996
492597780
304761998
256787364
370366928
367831745
36378731
169273925
159852589
317301404
508134011
11973155
4651198
160981599
466661347
312651214
361019916
209226921
397953932
383686929
452146246
332650110
269056073
96118063
181045794
434817644
340827048
434380934
311249431
242742591
450836474
285990833
318454827
99581180
266704583
168161547
484637229
192038486
243362108
227375147
376093374
1455239
148047454
438623607
325295573
248825903
10519508
512379170
163848727
431719659
602559
235879939
124822027
498499554
137482261
153343006
60150518
379895319
82536135
79710675
475840474
59020992
11360636
207428886
441647767
296031129
349649373
391351935
122134611
221947405
501249914
451132800
19633115
171117357
67230002
250957710
67617631
466202045
254769004
427034062
126447491
476736219
76223001
26000910
153045361
473180675
379102176
346752089
30243915
375503337
325414699
450130776
169807897
467760912
453958568
200665629
251467949
284726901
93292495
117750718
245270114
197686254
94090294
322999069
210679948
124499259
105977495
380589733
503501712
337207697
310928368
408884604
26283018
412712946
305291804
271886147
365732414
62936061
464075588
450630840
504923400
151501054
364698923
357535845
432490312
33461764
193642238
186348974
509965663
92924280
170679782
225349286
57283892
123319445
232249053
304407055
311287848
347707175
516065939
499274265
76945204
41505310
296918048
123085679
448031647
341058556
238940464
295532840
411655004
350333882
409634105
503846562
481517825
433810140
5385091
69136156
260596786
88078137
274494602
222597716
129231373
387958555
517163673
69575736
373248704
338019952
153514501
168109987
113081343
1787145
300480890
341368740
400954929
276582749
163477615
312762491
68892017
327497792
484751071
511008328
505849483
402156030
157420717
114311281
121257921
6095417
383634297
419893383
434098542
127545311
283590613
393455678
72461101
104659847
253813521
486768772
511736679
405607150
399432515
233141034
458817730
337242059
402021781
146696781
130139945
156146585
28002644
476897239
118622502
136402390
270101129
430177509
275629377
132195781
13497471
5831855
372817398
44083419
515503777
16219665
273337770
155555870
181882639
350702388
350676799
384730892
461768478
269097900
458302028
103052164
399404152
117575971
403859742
179914309
43631184
310816839
144999062
345348914
417270407
199207635
135423902
181203939
369180202
391400383
25501358
256099745
75658848
389144001
165936464
38163677
443842621
34459107
355741850
337560992
234118581
85397780
223061824
421831467
24482230
89459435
58180690
492099594
285616842
329557149
501105648
263372014
137617480
514874928
473205724
215615223
87741366
73144691
16351781
115539534
322383340
470756422
138532188
403119474
61375150
3858876
501534844
333823797
75580150
499004627
444401563
71435517
39831993
88941697
324815
397832939
106815934
329214876
509223796
194633435
203231666
90544577
57973315
357889465
191944899
15482964
66821018
81315088
317799264
357677160
144442067
57658706
449144409
275451893
271499386
28476684
8886147
258841182
17032090
92330118
330758593
319965888
438762421
438758487
30710861
76527855
348631441
387981484
240336183
185367207
144333192
49201036
440604503
413386960
148346912
178728802
220666978
91550841
250130498
404980458
30716143
214848196
268488470
151537906
70377556
111146510
114804662
243959470
500980492
157606421
126757834
15402058
170108399
337135735
349018890
318498576
197212889
343544777
314098237
367367495
341648052
109396735
138637943
183213424
197823373
428643747
146511233
254108362
118406533
151646588
361354962
469099733
197889853
297169143
184651976
415891619
363660733
118804259
425152168
29721635
305310460
392963696
431498467
210692732
306090855
447714192
399858677
157405104
456586393
236573982
460154794
161594890
60065892
30341289
205758143
127730957
379869430
443503244
297458510
513015124
4654905
91716527
382296506
363952556
420489426
389285132
329930640
452911270
228168337
176947856
103751601
358423238
154926866
483778309
335553768
288367048
180924462
417733277
306748510
114352372
374784586
491690701
427184317
209611387
17781009
351566561
320344362
101876945
342766382
275087904
174459581
475317989
257015231
458111329
213338298
513649815
28990987
288612540
206996164
375126845
251189295
489978770
295236020
150135283
2546555
112800948
292411310
145690757
109069824
90238519
75388073
278345403
120737890
187329382
128822750
33109502
374635939
95207628
296037583
137658817
150058938
311109594
73481338
48845226
106563298
228854588
100572364
262758848
370748254
84688902
96427501
262222330
230727064
231783774
480507728
185773899
407485596
50079444
310998929
359542405
55828255
238621338
106718537
258080872
21990718
474825361
301864057
495416540
88909630
434830583
473040298
19952632
376394854
105091242
513180254
237003186
142307677
469627052
481927552
512427961
321869543
971583
68852390
172866708
181042860
78662954
192542385
138085186
386168434
268963
192313929
355689353
77742008
403961738
64190566
182276306
379394969
34836465
429122252
145636745
174604251
211663988
242123065
213940428
60691911
517395678
107964598
350773273
434866325
494649798
190283175
329428030
44379048
359219041
74394785
119295902
218020934
433004838
517340581
446954898
273289271
330961837
200912192
339574474
65004050
384595030
207646006
191882310
69717012
1663516
277412612
196163066
261235842
473531245
236168259
284668306
383276954
425789688
298984671
129118248
135154429
232947088
111156429
41341619
8031818
256451359
236713812
377240859
15623425
409529772
272367151
89497033
82738437
330264594
108609353
344569312
62401778
188196999
341985510
179193255
200499231
366731544
142372532
489552187
1135553
424185834
385904911
188797321
185281903
454961217
321693764
131307044
240658882
247693483
80896493
446575852
128412968
438503263
445489668
21626336
209072255
164194515
99545745
230601117
303220857
475733586
11378445
418175736
139341568
228081120
33680649
265030402
400377193
39447593
507206052
183396454
246997836
384485540
66985430
464422886
226214519
498040777
239025603
288942450
283193711
282198749
254963827
339422091
355073004
319406736
380287839
218006371
301811122
224876520
404402541
441380239
289589083
231008208
471155278
355417391
160338793
415151817
31100546
341575616
287498665
418488399
105264192
514384378
26929513
135494686
290792083
449740767
58380630
18128930
374598047
74675842
166128164
259939323
454376850
229113323
274983886
251683949
338922686
120998493
369689993
19436422
406213576
444256054
348957097
260099661
456541784
377449765
24921751
485672854
306442216
96441046
267153976
121971820
90618026
471059645
28083670
483292433
485170716
396084474
85396446
17389283
454774334
423627788
517854508
277659516
187594699
415893688
99567569
379703326
253665231
261692135
232735869
167899404
497920745
255427844
446859864
31642145
454835031
178037643
6052801
106052891
446180535
346374505
504094635
367231042
236256028
412406077
148187027
215166837
260945056
93737137
392443916
286729825
376334859
317196123
154871926
296871362
64339653
358048456
246039322
281923624
65218104
2432621
85028336
114221949
316832698
204205551
509897418
55654501
145888880
87720169
300566415
301079195
260960346
115424492
382413283
346418020
29693203
224969567
473194438
67652050
288393379
344581016
253367845
411076170
282085811
162617752
414977512
98345430
271171705
26909669
517882259
431963220
187977022
184520760
366729742
88319646
502828987
411415096
480914620
265212291
412035138
510041188
432028890
507828779
487630076
85748688
210857099
406423419
207789072
305986950
33836565
37823573
333653309
458973754
297826640
275744269
362097876
52753113
328604394
435040563
9323588
229216255
89765561
364094659
162742835
32907663
222294586
44340886
397469488
378500188
224856897
225937457
221400426
294094364
61177857
232899232
199561604
268563424
38631292
191296642
381238253
248202859
61585496
170182301
484107901
335702655
288679196
357406651
447584945
127936554
359316017
427608667
471576461
234328847
304767406
193655963
457832161
288978243
57508592
173232281
24862831
220889986
425505796
504137429
491306875
233072175
73318805
35994608
500741648
105761154
452246369
131508102
242935041
427152012
133743085
337353893
322783659
476273190
192087167
358550725
498876986
84193191
235069249
315902132
80740478
297751667
491944883
181852437
135767738
82362456
505782316
268210862
8574278
308690224
421535712
245687917
78921679
268498024
115061405
99782935
347800952
434302258
498726553
124479534
50410327
173702377
390341011
199822235
266011156
219866920
255179593
319432437
201649343
312828588
466429676
46458851
227249334
67178058
465740063
341027287
18996456
499157207
157654847
503368734
107641290
385453813
449371179
333847429
87889740
355792986
137207857
204147205
155616608
264557453
83910499
229707862
370975986
427757618
293617207
304659120
141088020
395163060
419171688
271919109
126026112
492206527
107349953
15907350
31959726
174774709
21395215
492757887
50937753
182695945
372080840
192297725
461906315
54215628
112300752
431799972
268873574
110753203
474140861
30175377
237977849
288636595
322939313
405070445
48301782
241186593
325370721
104203296
76197996
1155460
110313851
223420795
162299078
161522539
353428675
266173195
52780345
1950465
338710766
427691798
63117930
91322347
87730018
395103335
65626672
264545225
128809873
85206168
131784273
39713007
258879847
387570930
253861648
121028245
372324160
448985801
241790405
94075426
43293796
184224416
150046163
15717977
498678167
299273436
510094813
126603497
357429848
115228126
346114223
133510149
420572352
271194426
101604121
218655607
62795914
99283075
298229798
15610508
322132567
330892485
336784431
242899870
61867319
131056899
339687681
267214385
180351128
418285476
511098793
386839488
464920592
8725346
107105435
420925810
314337916
342945664
483084154
284497025
159006597
121277724
65374415
7657973
389875220
466984657
399346339
230717352
517012017
441969927
83332119
199867967
253551019
375583924
453353953
176996810
396657362
446206198
350271419
9982959
267120840
276409789
183498963
4910903
148467530
137168854
37990633
450685292
235505686
123746120
356567807
322800732
231290346
112428988
129916741
376826507
126164266
477934011
215076880
212327902
478709247
59575373
133072468
6647843
92603409
485682798
491879942
513105923
146728316
295620709
489667367
34268969
372735314
360789445
501809458
102180696
403695741
440629259
78320008
407697216
284775603
491965754
3898422
271655438
94438317
298673182
511602549
2455014
362780867
371330985
231406769
460899216
87193746
500334121
464246613
329579905
388168215
23322033
233641974
266446072
72010613
343734869
309671277
246489987
389086834
295222501
120117190
162024842
319772149
120173513
514102031
485963038
81913360
459580264
385157491
443249096
499451785
114869114
184571871
366450206
363615273
210662271
142769338
435368472
199890208
456595026
208258719
60333106
500482345
365695456
435154492
368152415
274132860
257934684
429409328
295563882
184885393
39281568
447577568
395388066
240027014
488975599
232036427
232011658
420660272
11368003
383861952
316233073
87645638
50141140
105227310
68963902
444447581
244906136
429413354
378792340
371893029
348554619
203736305
270135245
275074469
227308106
189455507
396562171
440368145
325522750
412342424
109861184
151614983
304688378
249949806
75140542
299264550
206798753
45325695
192606562
352821652
354135089
335615016
341697535
91121152
87039228
158713341
430893611
284014291
35830458
7154288
341063982
394385676
61978160
162568841
42162254
53760413
329634810
288730916
287024424
321590802
142678580
323336980
481463483
224037457
240367817
382225582
151106506
408414821
4466948
263012164
488562767
113009058
432540492
108246284
383256167
432451229
13370295
410087996
348388868
172806413
84285859
350056699
351472276
40244807
425643198
128015913
459823270
498049676
177394921
475925549
181022010
270420800
53327086
465693088
285221620
20116016
441356683
22535744
244639379
498002722
365571241
515958954
8175780
404979404
434764689
448509942
279106543
419092811
278075738
503378311
256864314
40609383
418187616
474797242
202467555
198016669
189597286
377527579
32138162
266992173
212206078
214125515
364792382
53761868
214654897
474056109
395205166
119401956
86666723
424558009
477498614
23707853
333692599
496256573
144798450
345153924
88788375
482501719
104234703
268937843
367800186
175963912
437163027
262938066
459474264
277939128
435201912
143820868
161251694
180754323
41683890
354649844
4713398
75435539
392490684
497001259
482653683
271346432
111772206
388611777
165606439
77222010
239568968
183110647
517144540
345341638
372023386
467675340
257513379
179705936
478443974
352120114
291685197
171890366
324913131
275890170
220600646
215716999
477431343
150105415
151090724
229581866
42550640
277058161
78818987
358562799
234205714
127098503
505105945
109699055
69302296
405550547
340413974
19366732
188478601
371924690
140741924
315397916
60985404
367698076
185351489
487821263
410214054
236565409
293960897
492893514
462941101
423981767
387289498
311856793
269468432
214864285
290739001
183759481
505108837
312085054
58423948
414962066
407156150
258707575
409112930
441623638
125507657
469007327
383857977
86356585
422027354
148478114
93407429
51971903
173653728
117839255
504952327
183159221
327650435
336259007
42253418
513216166
237330937
103141102
468095745
437962557
496759020
89005899
224755071
405039778
420024940
405452421
233176909
193649494
436292143
52660136
105018150
15272843
312978493
517302086
65370698
10633063
360408491
127289696
33380061
235612582
483609378
368572108
147531671
176070419
140427161
14262242
72806228
41237848
448804013
143585620
238006784
106372384
339454751
462404828
353679404
83059003
390384535
83543253
393063668
109666494
91412552
283436308
206343225
353367988
403876068
380087282
456012496
249895377
150976047
178433786
177804212
439183254
387181073
490569291
130371181
244433804
481189710
512028495
230274262
213216655
53545180
405410307
181681481
222068032
321483845
177199634
352591596
20518627
96439178
240152374
335565961
508656891
277239356
492885087
384084819
508141955
148574258
497636861
253554589
444082697
193986299
447910822
5522178
412064943
444502056
203340169
223357942
118153440
217614415
81709708
235633063
167783874
159469845
371981702
514103437
79243621
140328117
485468512
123586613
78505789
153552160
475151860
329131265
389989951
13737760
106682269
52445242
286323493
193473867
42962009
345152355
331906317
244894446
183360875
164333293
417673151
429546724
22310681
251273314
289819833
346853508
45783192
239931778
491987700
467247417
127722932
176132424
400925661
474329868
470254749
191988419
96800034
285822036
128451779
34735423
209223053
252990065
25690685
491941774
481441784
295351318
157291812
500012363
15618713
67784981
62693417
210274480
80047876
115548286
500977356
47287135
85001976
514305356
258568027
123406649
394294720
461990081
502147933
144906031
426289798
497699841
290445028
268343548
298683972
212598511
365668567
367268348
280697095
290176833
237634916
506175238
39902017
52269364
394309126
113669472
403700960
126943267
223747150
138851510
32501558
68693262
348972010
38192022
230045206
57268354
202792427
316617619
184030402
248879866
498956421
315259582
444903844
202457764
193626017
268102957
324284145
49402446
458164267
469280363
96446170
92392352
458476049
240620659
65144921
156865922
349420843
233130565
110335240
331826408
472313217
434606332
34046960
261141115
50583420
294151087
446728078
273603206
124226848
350268235
421617764
195610831
474188697
225015218
252569730
191484544
27501035
37265581
482590081
163787953
142507839
356844287
447825649
426977982
54654454
229764027
223897291
230465393
30119634
396471248
371653446
96046388
319625344
158736557
225799728
107922663
267995059
369860766
45041852
181307786
418286819
506889690
386317691
443869333
197942211
44939713
132436073
476484363
243315233
105586937
134094938
57649178
504140342
424273645
231898440
271167163
293154453
414980608
136398721
513134530
51857761
200250166
139473554
200357366
269010755
381300488
32868513
261849723
510576269
485165358
222709720
463714804
366368502
469776500
52415495
62060781
319920865
396924418
274566271
160031508
146932014
121038598
196414259
350487193
174313862
351948577
78302843
247223732
402619881
224114711
358843416
179503756
290125650
262467061
124336000
250822134
378864895
302705844
23038278
409052597
30745997
70237172
36934085
497808841
152991526
239123487
406072543
473435570
228621150
223238368
371181962
147379047
102118537
165612028
270187657
294078259
106592966
198616696
454240734
356718762
299966247
268275514
50696588
395279180
122922274
208740441
389572107
201761720
124140287
430708416
203657277
262597609
291397957
394939513
191554542
382111371
40036107
185370299
318964146
314354194
386831063
238381236
468667114
246955043
192700923
223848961
116833942
30520855
45331399
254377519
285925691
505722751
160458362
430300015
30132675
91020996
493766840
472443358
47672419
292418006
414173095
82078755
515390969
424206001
119715398
25054025
314996040
463118135
253150737
468114899
183809744
467106962
101380122
179230881
251010974
142520186
62558638
325310295
57989884
296897557
490141805
61746732
99149928
193006724
106565139
142095194
300543798
469226275
306584988
304739525
159543754
462892766
22002001
264345137
350083037
492045055
206388538
316699867
443312428
399218028
444747741
68068363
111687581
294717676
306848774
115263977
81716188
493657483
473452177
222015719
324746964
165950691
515946234
410336005
251949493
35420265
377030408
174613034
79608552
143995914
286955092
285468036
477279026
500275382
1424553
83921234
271868722
265739418
488904158
497769056
17221086
235025254
504708272
479352157
473213781
426158255
87910475
75179351
197289335
322793544
424517111
9138223
175931669
342507464
204809091
384291999
450668995
323787807
341641101
342603687
408861469
511385136
203536147
440297914
259782625
172346466
359943046
343778098
357127438
276286876
82275861
124132429
146600717
341249652
117266292
269388468
187408799
95996973
332315259
20567786
152001670
342448017
50605531
127176109
85435265
284753259
207920040
317572727
441772903
465472478
200277564
11391375
2929459
497183443
469112762
109530969
311234472
332709045
47719177
443802225
359040962
288321093
511675619
434991972
41472437
345747298
509306751
268672742
410685595
78514064
4906679
459340873
428069129
35214604
262748664
381379243
517126638
166470248
11423129
255555337
506274595
267613823
129312337
130945227
280672544
23624462
134111440
353641176
323632292
88134578
25199019
424935420
406994584
160267227
85172646
22569501
487873895
498561446
290614189
144321463
6894161
245734376
369577896
213718727
509923459
244874757
72194186
397593011
100150609
218822333
454298478
432489049
125144698
29362265
355014365
279737243
123494286
280418121
347988416
332123275
134484896
269271022
431742393
5811277
142891874
118106453
346826582
283085556
420203649
197195157
511788547
270412134
116862653
291372195
230329076
403531491
42781123
333676870
378532451
81381678
500087682
352597205
386000201
41053345
27990132
328572274
494141158
446768866
427862753
277909670
10113062
416767635
241997324
28010383
496590944
307458638
178527346
231187514
12024664
47665163
481354444
355893413
329038838
389813168
254589520
395532530
25225485
323721985
171062986
439426089
193554648
57179956
123177147
23804959
294337756
438549241
188057470
333187024
256735836
213489460
488453957
41322841
479233384
1814690
515922146
403751900
313561063
55349726
282439403
210608442
21220799
178167312
308802186
220846859
40191098
1411493
344748232
419800302
145029488
357141484
307600243
125601758
287453445
135853454
72421866
368037680
517234071
398828117
166657387
252537805
387416441
200676572
365528237
462197994
135297804
287555732
62002619
297341471
131438704
211600120
308696143
510333584
56532737
90551798
29006053
438772929
516685201
488778824
225953884
387259700
222888451
333852578
167747364
68506077
197137880
280935408
459636995
290172422
115596255
454722815
358548903
61633773
310068849
140534835
144836374
478228402
270094756
71693108
178982962
289050531
192263912
506201085
310330613
326637496
59972587
139874413
507731722
330301959
227856250
259192816
302767252
392706355
203590526
174374952
388203966
24883722
8241072
97306209
224372856
118029153
181464251
491477989
65697074
197406670
150659232
447725503
235421054
347814543
193950480
502786862
468677565
449116158
279923578
25606732
367368757
476728028
393806039
286091862
310365065
80282150
406638505
25387260
456549850
253194032
123599837
237676014
297103704
235555120
105755968
436965663
18873530
360968688
56917724
412412129
95628580
119192692
91524496
264652541
331470997
199523059
50950413
483138957
187713003
410602355
444059384
422553406
415816403
464384654
39165361
375785448
168795771
385356412
462589587
265287628
350853236
372854440
355215020
83581432
319460778
36184436
421018337
491727124
69070140
474795458
259633239
62806855
487031790
353123908
187313398
179743794
487853756
507122483
409556227
509978442
92223393
286947862
117673231
301309273
466250846
162055512
404557045
198963553
251412327
376646832
240348078
49742142
259681405
47172905
376992132
30051669
443685088
195399649
28757789
316318906
152996690
132899719
345663556
78264830
175172225
501840847
269893888
73049676
168832672
40945150
398530306
174172841
272812060
452221528
282004896
123671827
2506833
200744565
105967692
308171201
172414291
156204465
312631728
513280263
85943080
28116789
400817387
429166612
309187563
37452550
139823442
36556158
454541391
88212255
302197652
114597806
487299597
385955647
234010601
50187862
190898141
379028151
459814970
146979129
87211222
488194716
460115767
106527251
115863121
338334447
339302534
486702094
400911505
497876507
51157772
507299765
60130402
378166505
383225457
130150125
471506817
18803243
254199257
357823366
514503487
185667461
220104013
253244046
376364991
66111216
197863989
447336904
462802978
260260910
391169015
15882806
155743203
284747380
444316427
131372815
394143728
62449178
365505984
257839907
310410586
303176724
272041789
127608523
75990319
175575767
358845301
322282594
260760978
280302129
330113967
260196068
443138727
346397290
357968165
317786901
74598592
141462080
438020838
513112399
80234707
194900917
503660270
465524419
155672378
332875013
397016558
31743017
83942675
426871023
135429194
33530687
164877232
342832688
151796160
361109832
209507561
410892845
34477732
145978327
355935038
178414626
294194771
339183805
507210625
83185879
137696082
5750941
284143674
171854846
354906666
496757611
284406197
393218841
443600938
255183180
221906002
340093805
150102604
24724164
68493237
453333418
347630411
223541247
65677537
271299983
291615768
40952749
295229951
492244924
209015270
9015705
197910033
178448397
125996595
478687477
384540712
211237712
249110744
254554072
90181046
341225911
383682380
278831624
414975260
213590597
216296043
318472402
195254670
454236707
422217499
84746165
91334722
42831127
516733624
279730173
149309952
308557349
193045676
319031256
423159593
413353298
419242823
30314099
363899146
424757350
384293669
109900036
99882546
105781526
10797541
462009439
5757842
40549992
128544584
317537137
299659086
459275988
263824621
66564754
496379408
241337241
233096420
367908166
308837193
219937999
269315561
493938956
434155521
486521466
214862683
71103338
467400379
240532246
253031085
400517437
133350435
356605950
354427841
272692792
272414448
240599357
34578261
404493936
164770315
286195737
462907522
156981401
66058315
302047722
314045517
370070600
496449676
185346943
362843762
202205204
493089280
464204993
387360286
190911271
1438644
313248774
76816052
119410422
207015956
517020846
72895192
338968821
137429629
418566433
420170076
482282119
364634815
466630549
323681380
420692159
465798582
55364116
316400313
187227153
145806923
480473224
166569411
33387489
370274285
127622626
11048296
137616392
142244624
325501623
509574663
299434579
360201715
283831347
132501672
94500009
256047694
244357693
361874764
97299034
470103242
470764753
452114578
128543549
484595369
462970060
157898235
24612733
106971495
156002669
162897999
66224139
161406535
424473344
445448001
84761423
453036931
53235685
399457604
171287548
81066059
378972560
170259280
371022593
461997576
42955351
366974859
482457094
11834062
55528945
28566999
254346573
46663632
319780202
507652003
353456575
235855807
368201525
65709527
512403148
112243816
297810981
155136148
487118967
65494702
180370784
152273190
158140932
516059650
248869964
501883141
87316843
301959138
335754288
439922578
36270175
17999560
389657469
412916266
387866056
412696869
72146508
365906987
247443027
93059769
226049698
238439333
253877189
339116832
77898263
223844839
26655291
392701571
434535048
85431996
213012904
18805818
125195494
499044251
164908423
75201882
188110938
181051672
241358820
315478438
237203042
378780709
329376461
40798339
19226748
141633030
294347105
50379495
384668573
19161143
277836895
278525859
4465211
447448674
426141408
182013014
404231930
115112556
89542110
98925725
254502525
310907465
173289672
395528077
254412457
21545457
393488289
46208611
472637670
264732374
437142781
142762650
35459114
103507095
195704070
236003223
513931275
117275845
303779263
385629939
147105802
345428655
156810410
221052904
8603
201676449
159887717
368588080
147804270
220872514
293382888
510383663
200698737
220961265
312882388
225291127
95987667
206202459
429157903
241213272
295848158
241349355
514912906
155175821
347632376
233385513
192140900
47949392
405744231
110434349
11429972
127060248
270328152
330604328
217228161
471893568
327571637
288142370
154889191
437397214
213683676
320200033
69056188
388680491
250464800
39665008
15762433
153657455
487110965
355145700
414484125
244856529
230517357
362517944
355291827
482373536
516652993
219003103
243501594
428138646
459603612
448708758
511783973
207797364
377126679
191345907
340197421
457805060
12531189
239386983
512933781
165205229
360674526
158538194
353767804
66961637
197102728
444667403
382275619
64103948
250087306
151811575
190054782
176657310
202882861
9804836
467351854
230023694
34573805
312043199
348231543
170191245
416169459
512278722
128859583
368531777
330419740
155541188
115387208
190079768
153809358
3860858
250324916
404877429
143284668
513893437
51681807
460542155
438508608
218256200
272491779
233362305
325362225
204835927
25914789
365285792
326589007
351570580
179497398
175037370
258863122
389035470
271896856
4174066
209146227
177567912
81019202
235256685
242255792
1337059
144583896
225357303
138157622
31760262
121297705
137553100
51909777
13579056
158204670
113066533
455892658
31180444
159087011
427088720
37966331
376899024
389831075
50652403
293862665
59782691
10546344
356562683
124970265
311497148
326654762
171716504
381251513
500792146
203342449
379267203
415980026
383662865
478759110
486919774
214403796
69542177
46969982
71294751
486684688
329153674
348916932
245001126
184138881
138303955
380761273
41475803
95914467
416876033
389426443
128811708
284859419
62498238
184618730
424581415
51420692
401825639
142350313
11450934
32472593
132318137
508993875
365483480
515975311
401821177
187225311
211548183
402631151
462036719
503441518
151664177
432879707
224387971
295547285
61309761
488081994
498215695
306299452
82227684
339119340
126874609
311463678
7599524
210122778
512103271
455408708
467493679
229673993
74993212
211965787
383755863
287130146
300274651
240802811
454476669
179995633
356426363
506815270
287345371
401370924
255324629
242118410
244363896
292240551
247363634
467233488
377029244
387256752
464966748
52032770
504867370
206272805
206391283
137278960
123900622
487956425
472166861
101884372
190432352
396060992
340811246
180364640
250111816
163987086
412649131
285267222
375233772
501575022
159547653
63326719
111463622
22411810
154108534
41992704
84860868
426906868
442930003
405948308
492151521
355553734
449344131
451910283
379822485
504552391
178602603
58457370
187098161
122058753
9449692
236144438
106634612
300696178
252930179
425755522
405906430
312038582
268051621
300930503
115987437
276947186
503381891
88560447
517680723
319647033
464639462
494857516
72215043
64226882
421249242
352631291
342776470
275835167
223442172
29670737
244138035
166615296
477906329
230117066
392343892
494572245
113661946
273862238
479813300
482722874
349215659
46486209
154042635
7935332
373477907
39488775
143794679
479511846
235262448
27771334
7287608
439721681
483462804
255417261
512651459
429945168
106188861
501861855
130155990
8422396
106024117
179847209
122767226
127295651
365717499
349748669
464530116
64205977
221001959
1508850
206759656
378149852
219009891
428554727
476187096
453599401
249588062
442896342
149731569
140530343
188745777
263227088
230455798
196838579
149027005
362184215
18522701
481092894
296071683
335597202
508187657
84506552
466845374
465536207
406561129
109477882
18705045
356059730
70192250
155357018
137436035
280002051
393217210
90529839
254708294
296322694
281743852
333999541
351193451
169555623
31649648
347142548
147267128
82655143
236020352
144047130
411135745
54533446
5320730
87245516
302577500
63688667
164455755
410900173
348400387
150581504
256289288
130172559
401396367
275554820
162301026
119266404
3125422
474255714
17767596
398918802
438348286
268230307
254625545
473112008
38819113
44470761
475913697
303934872
84609408
88429884
432465081
277143357
393013380
200296730
445724605
185389648
349300013
465635199
374190211
119003275
293054272
196640702
458631647
101614943
104299890
328258886
140512325
255843957
449568282
458531968
313519887
334180822
485549219
15345801
310497650
516112317
71251982
26740207
158078404
271409082
503370749
259104971
381581698
321037397
490120954
295149521
271339845
128894083
441846647
369804072
257385812
73612183
49244360
163897674
57372941
132700912
444568860
304565174
63340361
471622956
349117481
241684364
412360715
139593561
276267820
118347021
412136704
16832228
365450015
210790173
60452161
480570872
213937272
89739817
186660119
121832972
417853567
136338701
425095989
129014128
315709220
495246170
26245778
506852736
332568089
152222272
387309179
150406192
212573365
517179872
234517686
513346162
168260192
206827469
120282527
180592107
196229239
381126304
373310761
343225057
22302289
125280435
416493511
327624700
429597484
276166219
32841013
323175212
304533205
249012377
69728389
75292141
227243932
259797011
322022309
346824629
424788066
445387352
482637280
159603215
137397709
393463139
362239140
275641706
246969848
352355852
106262909
495433313
304346278
515220670
297586827
188512831
506625785
360934313
409851718
249234802
35392015
298012396
347875095
310801454
70697560
270816604
216122599
500335828
146972005
127312001
329851924
486114744
505658607
310241689
190327930
386121618
38423778
184566007
380990489
185493178
10822424
456500508
158843101
63406132
487721857
90003783
480237454
517080908
377907243
204962348
129406426
284673069
115220802
503780316
127406875
136702785
208885114
348165256
403911309
402640637
65366049
388587273
159313512
412361964
330458815
447590967
28561437
226699242
465795253
177451756
120571871
129513097
238874128
8884508
204302728
382215773
486803371
274363853
405983198
316074418
5235394
418365004
513958578
219230189
502465109
33850812
17033144
69443681
497301737
148400494
7132679
77162193
189331294
343151523
405757055
312029801
386438650
411797881
31319396
110163254
411546576
291751172
300547355
186913511
262853622
224777718
391648193
250932700
222904289
131545256
492601491
403083372
415061763
175429773
50155407
5665346
318414498
119810966
18401588
116298286
255744986
138152937
37396268
210238846
210313488
444275093
161852872
161385931
144007761
211920500
328462721
259206719
381008080
322928809
102139114
101545257
400876725
329559971
233117542
63821347
224579570
458586618
273497236
13600695
434779067
127323024
71863744
472522497
82880019
286158892
82153067
18063376
381952041
410433128
152618212
412040870
346044691
79386697
71277338
224871118
300192114
21807239
3315765
125571583
315045405
353914113
15563281
487585936
352055137
439981503
84721461
81714555
69304255
59679928
362156410
500683973
9257895
156073854
512760440
56295264
2511246
419530600
320336341
300773974
264857476
486974750
231852878
50993010
203185753
468635950
392686737
327524523
60134739
412222916
393612157
335383439
77452021
304384998
155598001
296130475
392110417
487349317
190657138
336646711
153605512
396296916
205182734
176152433
415242772
84923089
275706838
44836991
89674876
395362612
316197022
101063563
53269205
92652073
93960568
23092393
460867406
329731240
465754896
7651291
97933000
226725792
243415361
413300372
153199601
5156303
59646356
56188033
339749489
250596670
82526531
64627875
366599221
186165156
17553155
53721302
413560291
328341820
234951687
310384972
79305045
83537505
26536978
282783972
374882449
121202040
512356788
262272965
57103592
28854714
149538986
336251045
32536348
486261289
176883166
517347329
347274089
111551637
203020870
168474014
343494188
497478572
484850170
444608072
277763345
351527414
51292405
321643056
473944192
86325938
403304358
329567668
357041206
245822556
168066280
394612743
340373099
285789460
231449420
511901676
274129468
241447898
415436061
177308780
112123725
195253078
300949559
517876551
75514291
166837571
152694996
386436039
406492089
95990058
327288163
391018991
132894321
132861932
327237433
272000140
276979076
18374826
362729774
346178190
474506626
236999597
442034480
189099814
24228793
388639316
484112046
54886843
25600179
360982163
191880597
454963651
479146408
416324833
186888008
5364602
489772965
31861420
295927948
110052935
265635701
491980670
482123491
357342433
288220779
239435726
191318371
246698626
100983083
147757853
392318037
269362435
214674662
179560399
335267337
270421938
430690634
6102944
53503624
17494895
513792118
449074974
460650632
22114063
103674159
217732672
385884468
493268574
130257577
266478965
254227063
188960234
447054117
307409961
516224494
293873951
505306530
459861952
144436572
60028568
397158749
187641612
348041797
471661341
455177620
148163636
247834355
187614571
331721687
207831849
387809641
350983479
18815110
385690545
28156058
2027507
2026280
149072669
171783878
412722220
449321651
54194545
191537884
172248631
212153836
2132944
331519129
413570120
1275124
57802069
98542429
375298393
181323215
118149118
483568113
250798309
118736607
101556521
390816327
460144599
507362801
507328343
256126701
277876443
402158179
463448471
361576572
234577183
319064308
70558578
202063454
131380003
83858889
229681205
400228547
27814954
347615247
193162934
278159213
52693090
430777490
272979893
124460809
295805801
12749868
190881893
203158993
210378834
244588109
125658506
129394478
219718978
416289470
481410001
499975920
297778262
333475815
386387654
385569224
369322632
206845770
319649958
103200753
260758111
299335631
39811177
436606036
29951587
326680444
156448352
427620613
51831573
191334423
473836343
81042556
70795662
462943217
494766877
86992270
71030760
450622862
429696970
201453981
249906175
294233997
241398398
316812765
245111391
355167517
241017046
145270496
428485621
146661157
153191494
378795613
182066661
190704159
51094787
396548129
204900867
451280972
170425574
224536029
317923735
487559369
34531233
437782635
297234009
484542935
106476914
93864795
516177271
225914523
2532583
391295155
278644886
90972169
88049797
455369754
408361639
55337398
238871182
442244845
398440275
420251303
280521945
308438881
189404384
477389334
161735394
121798682
405879176
124471223
410862692
337004367
134611317
410895749
306262844
28314787
75681503
162768929
92569443
467034701
504281042
151525409
133241741
52741645
160541272
397084448
233648140
459366769
325395339
272027144
319800452
228544618
296728086
105278409
168235433
31502100
240637632
325401793
107045741
143869112
363681730
127861745
138607770
404526856
510915286
303471103
312368402
7178115
269317115
36020743
87446404
178361037
124432843
488094513
438231216
344996823
190139641
197887779
309292088
383011546
377376505
332627888
9227992
242571993
402519943
251508764
197189614
395044889
246267493
168356313
381520732
35604238
321154858
302939212
472777978
60574911
30583962
403127402
377077913
131636582
199778757
94313378
81256596
104810501
96922873
436148021
361837784
314583110
15967135
474409307
300559811
503909789
406143419
298940856
310503404
389449531
204777808
167661678
88964906
466094712
240476239
470724875
172564131
203259614
33150049
156576999
298471438
458054168
82257369
164718238
29499491
3605114
303173224
501868328
374735360
272824942
370915566
103413886
273622746
395356020
117853994
230419618
301847650
332765902
58265074
130281075
458087102
231967197
378494916
241539945
128613021
410338459
112128566
287938234
375073590
264004496
17442558
445532142
515787381
298228753
111255063
320996487
459091155
272560284
492421491
94242486
208325064
243464955
470563197
508983748
91092792
369770598
105724846
113307098
516165958
356599798
78977524
221520380
338993459
64826906
18841283
161495348
451673816
319776515
29466336
105514762
271764158
409462945
139808238
432702252
391041576
398401245
333636916
342720854
134481030
433589813
462572840
183193632
247513338
123717644
235373326
134759180
310206809
449034896
495811982
514828403
90025092
321539837
19257382
66736975
413894974
34016709
457511693
180829480
457095672
422383421
235986612
397179412
361410905
313480088
137013009
515251719
391646718
107728024
382408407
62018114
497323577
323497695
386869223
458783888
493740814
378890881
467031053
257438756
306832539
458555718
376057388
502720567
460394412
186868322
414478199
218850426
294290330
6993809
21931416
409541079
469600028
1708982
347156266
382366849
123322251
129655941
440204762
41099019
401083203
136685258
360430585
485035608
87465023
404550466
20668897
170842929
214307348
109333613
35622618
376349981
420325659
322771929
427948383
343901787
322752869
167569328
488961762
237949404
390586088
45351842
146227387
252599991
169138986
79469694
477378464
431048710
290750474
127221419
369066523
83451699
266251583
416679701
385717220
402756096
257248872
7015011
223044105
144481137
442372450
150898904
401525606
209794251
282909273
314935283
85017694
169564707
180846118
275351233
366443784
258972372
487463458
409262932
58808972
198648164
48657486
342668648
198540815
85020166
384298961
299618116
98607991
290987039
416897986
123513796
369476432
485025896
257026259
372960202
87367706
212383650
243752936
263467374
413521372
150670190
245049026
49033671
264944864
227185920
430571059
80554331
353671397
61663700
184409572
377985366
126011945
259329122
354353548
490481463
120297906
56324385
94808495
68527861
385317726
62695360
341391808
295743072
66990312
165097021
5264021
329250601
184485646
151559046
144559446
267196366
488124383
444885687
483496613
187250512
315357983
132705625
365051593
331763121
323542217
242247854
76468060
388783942
289866215
135603633
332783826
168919341
95426130
245003034
118312240
214161014
54817831
280524429
83718744
207154278
7299787
368163174
37297492
455999311
46315656
339654135
12207823
271683270
481919219
290509153
134674853
251459906
422203664
144900937
486597381
338828814
53334880
476552965
143845250
267181741
209381816
44623653
398029593
168360424
295884460
486019500
165831956
401068136
139875964
495327243
354371625
276399452
313001198
490957991
62946140
300430368
451820672
20794810
378472121
437481982
40219244
397494671
156844332
59788371
279613992
485668245
324928873
295420227
322422184
90043611
497674367
25062477
30113082
486110013
322589187
199914231
495898273
417961726
144172191
249624123
123757384
124515356
272376546
92836358
504518745
80511523
309094191
86225172
173873110
170151757
13143927
226239994
136238211
169009926
216913405
179015729
515554103
371786470
190532513
44465183
281655
160916899
104181973
135266681
42179123
485943369
478716443
293133458
907008
271920513
513569193
487383707
411018123
109168255
286460433
271996545
144693147
351807448
191809038
457352001
440396364
300924934
497325609
22588653
194468639
334160584
204456930
69140470
203326391
219291222
266929751
15651591
470092539
308434149
513660852
177165136
378372372
207344335
140936769
9964818
465765856
397338750
487185584
435554243
95448584
445312079
262941608
487018837
234019412
272535574
196736867
311958462
485077530
442837811
426049982
328270102
182528820
125697086
343377956
369742662
427765035
164435647
158756967
109631303
286080876
278247090
110377655
113423991
52149461
383596879
489436932
244498431
359851693
163840077
506760555
142739967
407108251
316641555
347118268
249874782
196447429
372867860
267615507
422900011
390216453
377884455
133466688
458061524
341556333
151169090
313301066
200553019
306147945
426171222
434000027
218813630
100861476
509866587
411391288
257899064
401572537
345613936
475050461
276669166
420480739
25732027
203816782
94423990
106521744
248778575
502561915
172859786
149845340
474633936
459098102
434124825
27032818
405072224
161913914
207418319
492956705
324619059
467664305
79992602
60181464
393155953
451271917
178416747
465733642
492470264
338908681
338791442
168990185
387365062
408562547
485712725
447879192
133823276
437901478
23756759
327823501
446681451
484412375
48794091
472859223
400667027
374200140
44133894
361587835
250732098
26948708
79633359
33107876
433135992
341275002
437352079
364492032
125829264
231622811
101260939
102659368
291391224
401927580
33237767
330246574
282853830
288301314
159944681
363271239
384425656
112208695
504907210
188662349
461839665
153796906
194298386
39656652
183871768
232147907
408441410
317517963
497725922
323204627
303741045
180831090
499309505
85676306
165265605
445898596
167893831
98151643
41253192
70647197
355442537
319964469
385811572
47992135
154215996
500020569
10089615
375369545
161496586
117592219
230855027
404260843
12837500
77429221
356810313
284733522
308507262
95904284
268591849
263714095
365057960
465295670
213043414
320420913
470758867
25923375
63545745
404935007
398823897
86400368
71578743
110910791
431868864
368265076
296090958
218577141
68666634
514765492
237765344
159126388
35931455
17864082
232365018
488265025
342209752
499342692
100040891
402899084
28288485
193230804
236150780
387821550
219206127
90741155
8410392
27020771
416590141
235334730
458367074
178311160
433027504
374180686
332713125
243552640
8535332
497907752
319941290
508795861
296418226
424760756
493676391
344712236
412775710
299042669
97949374
377616998
94498984
47261187
320625556
425171904
286486460
206811333
136890202
434847644
86657301
370887789
503663572
507400111
442731703
375074689
124065973
414760855
270510685
110468029
194908964
473223161
367883933
131363318
504149145
19592660
121429205
288308531
340546447
515258237
347678412
211527269
294260562
38761524
255411312
441402305
515197656
119996157
370412909
16272428
161994838
474306058
460467160
516278465
491075620
506197809
248024253
69625447
216128368
210887699
492248319
124283547
427629465
101899563
153561653
407531322
110955493
78828997
108017789
27599123
207977612
46037463
319050833
171403333
366767093
293227750
416601569
404026410
402275709
348786362
102029721
491347520
240704917
446587294
488492028
462376504
24210755
489605382
499475060
100655746
399840295
406182230
512380371
142528779
287851314
247872513
389248522
504423548
26680388
82057646
363189096
206397769
95353354
133334878
432494291
140490089
14300911
477443524
288778307
340388282
300918699
470801248
194850304
323397867
281305578
271048735
226868079
148242028
74243522
60796563
507247321
347726773
200032346
51382499
149333921
464265014
384444215
335120529
334765211
224907116
516627695
252679350
390583067
409992400
239959630
129739587
511957047
362477645
438950927
206779519
281171237
397678000
214159818
369600298
207156044
107302557
71955717
173802620
87691902
274819214
259363530
204102544
362852621
241746729
262872933
502012486
447324998
129273628
487633694
665446
262673208
184819542
101133174
357891234
407166737
164463036
82784174
288211384
361844258
517773308
355820254
327690594
80930120
479638888
98042220
8610627
272269131
334646652
124178576
115242487
427137200
353810387
345194487
61775049
274038510
363972817
364023874
348601882
412673465
235333425
114743187
164345699
132363390
105165013
149218174
88816772
78525948
229721860
77759882
57871138
269803946
444519038
479886090
392858948
273385589
227093656
180341614
75788747
167916333
188748713
265418244
442155851
402855129
47958247
508730470
363235459
474510487
380094059
222164643
381276384
198969941
130672553
18031417
82335057
190768347
485013616
211010275
27276400
273226434
216996078
267767661
461033648
244533301
148102251
407781706
218964103
384121562
494770501
4277883
138786624
322364319
255234126
152535959
362216547
327143758
219255529
276833774
232373899
362474184
210004734
80250289
136824119
269398467
141040919
254892659
290906840
122091798
298942287
262059559
340114009
182951444
197623732
483229238
133183961
235290843
457022852
219200144
81717409
5476674
508157421
387124381
510581448
426441701
118178920
380342952
56842370
461893506
144680374
355602258
143778378
65390462
480084573
187278015
235220678
328031857
153518430
217546361
57590298
323700387
71639540
37979571
417817533
501653544
374753856
190171933
355368976
365592158
164244801
342827694
37256780
115265142
162671606
426865689
171227050
401123838
211115096
298879729
77392032
190329064
302804908
334235255
16131695
43587881
416155619
452261763
131330318
211418128
285820849
51912446
206423255
471658289
328656716
444794400
351345549
117677244
29964738
161343127
131320783
2597859
95173843
343201568
223281211
70938124
68581063
310840921
338793183
237812353
94625839
32378284
319469375
11458364
279514859
314737067
10829739
499837322
414486647
416913794
203404625
237445973
260315907
514263145
213749206
169873260
35408153
355486930
143608951
341413303
246015867
359233358
75065403
480724289
435750728
224877951
204105125
470689930
239222203
378901923
514409578
316396975
208512889
46668475
243304788
367724887
149517363
317526060
419550607
175694738
432033097
475912406
37856976
66005493
406658619
176607095
346880773
441642870
483801880
439348851
201281218
381653046
235742074
388949373
395910233
184123218
425561801
404040786
329655718
341337533
275876931
264707888
216860221
169212502
183495014
150341158
40426522
428990207
507331994
691994
250336958
40323110
163148926
204664842
507133173
389313484
267937632
174451166
457524325
228158846
73620394
476078382
311761249
436645996
174337575
318985248
262356630
496578416
113747531
267269885
68390761
91150155
185247274
320851414
404249751
139676497
189907959
135591002
272625877
56105277
370505850
488403990
167873964
514117460
265415131
97645467
111510986
180910285
405644334
337317235
260905766
446891436
342251518
10406889
201040888
296026438
244070065
365583256
14122870
373578671
280178848
266045263
374770723
479500276
213504354
273836535
228634561
223337639
285859185
457081270
101936637
203101262
427554336
476895670
236876490
80591087
489782193
352006034
411282565
161440700
66110121
326755815
129728692
427494643
105237804
291113978
129777423
455260341
381831677
55718427
340670631
377045975
288950729
77314495
133900508
432308744
344430022
193080361
97979964
376441831
66788178
131409286
478165444
224979299
291883724
383303684
394692873
430872937
160447386
298167146
212926176
297660328
269640520
376620516
58243596
437488154
126472152
359007543
88963198
44459561
53114554
130291722
449826882
181069478
406489836
51755652
134206142
42397756
307341726
212021786
157464872
436988188
256037931
419337241
93498228
453438032
44997640
223266215
56430627
372001182
195617849
151094550
199539290
448916183
387921622
21348150
241877675
32127660
148272540
456473052
453458447
65689805
436229380
443455221
183863393
336162284
501989005
252271166
501410720
509638552
140431170
328274502
191135499
91005008
276237059
444962597
369422887
85863230
379535424
24155917
425060296
256183264
408411409
363351395
202917813
335464935
303632358
171103399
199200181
268769864
203046300
84713810
243077238
403100315
276543496
64927390
169510645
106814668
408459844
290615946
346140739
236385599
187099753
40543599
407571874
105069110
314878263
492548818
279461842
101287957
106893791
432661237
328847609
175700324
390248324
352761910
159412447
418400477
80849624
46343108
43688050
138209075
388687892
515486135
119760145
461616733
407121779
199194993
309520287
250832244
361657718
444800448
369024570
237525459
142495311
188321092
28974860
371059642
512004900
408622570
335200354
392512657
428284153
185961535
268589241
269946860
243366198
326844861
191132563
112365248
223731510
111307204
124163756
449064737
79519765
417762425
348007066
46290737
381792287
358255962
342248050
308338059
394495100
408447489
296318531
266237246
493062926
180534429
372082325
410341678
87205496
145580187
14909311
189523851
500199950
18838279
302695946
440185031
395194316
503322771
238850246
488692274
232270491
6517021
129997794
83832773
84634339
356022131
503220323
403561233
343948720
295065595
74878335
336216919
464973501
435468193
38299350
364525550
426704116
451348438
285432726
202576772
103305150
263407293
13686332
115486344
31173676
411707689
383765678
342258974
458979150
353968174
32136979
81671959
427262787
291945864
66348781
69514922
417587057
356071394
475349003
4559509
373974906
812994
97476370
416476217
449638097
199261590
324584778
441783538
428183683
508802310
140089064
482241341
208051517
440337858
354732427
269904277
245900669
349378508
216120517
28748802
493777834
89268786
206464312
336248792
150274722
39921736
246799267
10067777
295440094
463083423
373003012
488541282
442168659
61559264
364685119
267073926
71359850
271438188
40064245
332189613
73762680
388337671
342989832
77166500
448373967
2170259
277582478
349692848
263261331
10695091
100312687
15581194
439720020
215392949
154418727
67376518
434874418
347051564
128791931
300658778
7033553
129795910
503621225
124603057
61272669
365747459
473162117
16977118
215843707
58182779
329348017
254762152
75340765
8325450
414479316
418926914
332402949
415604695
99249945
220063712
503227041
35946478
448820380
129623869
84831526
440943010
238079341
191113773
146180360
58517230
378216105
70397331
283446464
316483061
449360105
420075325
276385375
115337328
435258582
494387469
157656108
279858474
456388378
324998090
473022715
444730448
200696421
516784220
87252192
63453999
252298980
405255366
279812283
388725048
123180877
297438193
233463350
30400896
227684293
459420130
107674124
388160613
167110122
11829159
377832426
8904256
382329386
342894998
396497671
291768937
206421598
216148135
275756564
270467611
306383077
91037615
515521224
276971424
351632468
486531044
263414401
6956813
292042642
505345179
123169750
26523888
471010955
238037699
388719711
504603950
193398792
343376947
356180981
316311207
273585980
258534314
25667377
112740086
483552883
3936451
214399909
391381445
67508961
358203162
477438076
432321011
339688793
257930533
282196161
63491093
285697364
167300795
41054526
14210930
501640126
123252576
58177887
319564942
434588618
121629470
498300036
502117448
371005607
491142747
49968118
18313578
345697052
460473740
220674556
371172349
193617292
190727637
177791532
388652422
300343571
341179996
429367605
466876760
140161033
364652265
490602223
133938663
517278298
123690972
292313952
201746009
190565494
94769929
400227146
342168747
472629192
132237223
443687392
68646332
6078993
101969992
176747057
516695942
387841632
134631876
13102351
46800721
250001501
268236282
406289030
400561983
473646152
115189232
122508022
444022633
424439989
267889335
397949663
227924617
47973178
464387134
243834357
370643513
257463755
67747253
320183171
516941624
408859679
320159950
438889209
162664711
248447441
338449411
321352734
324261977
378496791
235937721
513761705
250648041
150913860
147418609
171353500
512641012
234063072
10727754
323338602
47453982
126676550
464460917
427411624
141272075
275655554
335425989
240911502
381817785
498291719
18414814
166335790
384187478
247019263
405710329
69288747
430744367
143330464
259259547
255065520
86870383
446457782
339514514
386526396
445133355
496538307
392311495
91341461
458743757
443277451
504995757
264691866
471191973
430961046
328921098
110320380
127402963
493060679
321737191
111888661
34750174
247081988
423249170
188574840
296210083
349757482
16875235
201893116
303301668
368702788
244368504
376773747
503620057
146786453
86339994
109910602
274281373
412045350
454666312
287503313
448095009
477633287
225740997
14137514
183319041
219941472
113859510
448484715
131249172
405397246
423773069
288221834
49060662
483904915
287591544
76243558
142977133
74133392
42532261
431164902
16978714
212201372
293840933
351488003
255618093
40037759
148731546
44101621
100459173
369305232
389609781
304171794
411149942
115535014
56459340
305933886
322973336
473753220
154637500
436323004
396539738
197055559
89498827
211375998
251593311
138989613
17469311
79450720
156918992
459653276
125707250
111705824
179427541
98971711
472261275
456869035
516791216
19923826
199388291
24525444
425121871
198270800
432845385
427816682
404881683
59410081
2666510
269817020
315742339
459185077
426024704
312193775
460576231
376109921
457821726
337455770
231738008
220814313
269126522
255418877
167330396
298901497
301363763
455059170
512189531
420962968
306653503
336229912
75469556
284723343
329578208
232014161
240918813
400462615
487239312
513486444
429719459
76993398
210269028
40918210
513278076
3348528
381295111
115211223
291725339
224607602
28085351
172909441
8549592
210386683
26024015
171291024
332371912
366222868
327335645
33787115
400936767
378314362
382761177
356232240
11760714
182708388
399551015
203009591
203176559
403349657
493355423
15161448
65220985
64051625
360128902
184505081
12537625
405640726
404787529
44293948
217645849
180804232
311799731
345683983
106686517
318977754
29122056
133920279
179437414
274679116
129185512
253732503
356867666
159458871
218420060
427921422
164096782
224638178
209807360
214106958
346891859
357579990
512745079
251708127
437692682
26604722
491246093
22023139
322555717
393261464
207688582
447586667
127440936
18360345
64201125
201827448
440611051
32444469
28333093
337831172
107107660
155581999
180861511
72440902
121598017
375736665
227461366
17245666
3742303
375410703
499171317
152689176
16951252
372458746
392269637
234548212
158264536
2425123
70199095
63368542
103628366
34961805
154715042
467464554
165060121
220642311
165078660
55973526
204759794
257724159
199808906
432121107
72399565
170850229
360173669
436496718
211183681
340016783
28978887
454455623
288788549
406425472
427723543
43633302
397664676
381841083
146888647
447296850
322942290
500780751
350223456
481275914
192754076
511285349
25941172
422218701
411310412
4122914
86449962
147984421
362344505
252133213
206373884
46451283
110494429
433591362
322902244
312804955
382852303
156252578
11001035
92890531
31068099
107004698
378333613
330631469
111269393
391925262
253797815
88330620
181164701
206018186
500085732
291475149
498937563
287610808
149699467
144325178
344466805
233151799
361703599
199450650
396950137
435780657
272928819
193733108
114813654
215132781
186831356
186829771
328130176
131554982
434536049
399093355
334432575
514293518
131666536
82502636
475134680
515596794
166924259
427788121
204076965
150000646
65161197
429530903
125862406
360298821
467620573
499887280
337324068
146643591
46495793
49764573
74038828
184321212
223293823
363720493
280146727
359905107
444334973
51540043
126679098
229773131
145907049
129110291
174041755
453046898
234645710
227610000
62947815
258949513
414133756
5006574
366355331
391170305
140841633
340941864
47034000
165508299
145206995
287398264
195040797
424527498
343074505
119866640
15676511
83413411
347893002
450770201
220908047
351473559
373121099
508843268
504165433
284778397
382687237
325983813
271946148
209913975
355311673
200746315
379812127
418202992
79762834
75247647
336926804
305004206
308878981
515245082
189482620
105014647
281510365
54556527
252131644
369617501
508789719
346194835
111213832
242568551
73153415
399954271
48173300
184515254
122005124
436580887
5525608
491924300
268663495
501472722
271428439
296757056
52946065
432171740
279485466
273311888
267718128
26745748
103192161
251012933
251717684
345036395
281288874
78912981
44402163
155451665
25083318
207056904
42665921
237629589
307145764
388170382
4880548
100077132
100429288
62053594
355795631
92942120
451899878
236097025
358737245
364225931
119095623
326532747
405240431
479901527
432384476
352766215
204840791
377329936
517935239
513789593
283449176
363239125
199456143
385331419
926341
515767807
456450017
489800625
56729759
292094013
501606483
46541069
473089820
443969610
129267311
61233168
299679151
166379255
353844447
241492535
456966117
486188008
282204286
83433152
320022938
472972528
199041126
208407721
186255148
136892288
39375568
390808368
177157974
269046824
40998252
498425632
472415374
434475455
371397940
423733309
399652825
323324689
239146058
145473442
379685781
300797361
156603173
228764634
348116240
81967847
340866872
228325061
338471469
200170927
6061833
234877684
263738384
145644682
225051501
106819174
46831156
84779921
2738256
33823216
301426483
326293463
508998153
467619411
206642231
162622736
324939155
218414535
207241729
18176701
32920567
181230044
300673083
499782926
48653638
309131412
154455665
416887225
11688860
397927367
425689664
91918068
109836682
512908834
70297582
438294612
31846740
317514866
14952863
433070277
485436498
412413266
139618315
194238510
268280523
408196129
240982397
430748347
383119043
103401888
431227779
115858816
350031885
132681272
379993984
71983020
72847976
449855547
229349592
282521681
399110417
80941800
409256877
212697022
284491167
509396302
360391290
460610752
351781621
181004134
146930385
92705710
462043900
157857258
157118908
461800454
343405211
324492407
261759474
250835623
479095482
428095368
207091365
94184066
415389277
324338339
330563084
251280749
497846099
249583878
468886423
429220126
319236699
350608510
340433171
212479798
238351595
485474010
443638433
111102250
26768603
311814673
254192610
73992981
27559752
301676334
356920759
67108669
264735938
119546359
506254697
87891383
325212074
19408274
243732841
262017482
332239878
165210799
83599696
138238279
37858624
162115336
286766177
186631751
404358262
166564548
371559087
233083178
499598155
441927061
131270427
92586235
409562672
397096145
257421763
12754360
57504284
330690160
42326989
70637373
219523895
514621721
242829820
496884833
122386781
470344158
73618098
355525330
44534480
376012511
122763760
297623791
2497218
175131982
147366573
229371524
24499079
123716413
495375170
46832568
109441
86023474
365559807
213800282
185588414
302743156
285452530
292333986
208266338
347485133
56088641
20929157
197177006
429663579
430606589
78999588
321849691
296746240
399116205
419968882
125184246
193612992
379909874
219656516
406629701
404513443
476317935
497810175
380809271
516794940
43233939
309974396
383384683
343122585
327759770
444704904
187858790
285080012
290528923
501742209
212003279
214686374
150190572
396876634
102754402
31217666
191215032
457581914
235737874
1304510
502826061
112868349
411312146
325024782
184822302
46469550
78745856
428519922
285759199
374407695
107849461
35582656
280359048
498312490
244382332
314041427
41771096
191878163
215914681
292142980
378091973
15181788
329539269
478834277
382049166
334649337
205358650
490529269
381904704
116698305
76153708
291863181
364615927
306556135
387406808
347702234
508276300
421821576
7680838
333469045
398655828
502125047
94144236
199177258
424909195
111794454
217268604
495146014
265831198
318902861
485977144
83442921
164111066
262630202
336880184
508517021
115034072
338424918
132935455
185580882
295741152
36329691
319122945
310961311
491418368
126993267
470926062
196528051
424216987
181393590
306410797
343086145
456325312
208104412
144019851
430187740
361351892
159642924
68415920
174064148
462574993
312165489
50090213
419453860
483602701
417242905
282044753
154168788
175263561
291787392
155398349
461475093
492730346
514887371
83866950
152145700
128140327
462164575
44157006
154377922
389696429
109489738
493694083
16034570
100288368
262779323
472514072
277425845
436371546
160227980
108193830
301721428
508894129
166660040
179449529
277115821
373967084
337141229
186359742
304209561
495414047
131333314
306440568
232384898
154655960
199457594
151732837
2965264
95665346
305902797
95228242
186284927
66861696
140318417
209026260
230837127
421382716
225609375
28823711
439056412
232506224
44053964
284655125
94635348
116108416
313035002
4339448
98448641
163483187
306414210
99818222
126907987
315876227
506009316
470663286
139168201
335922039
209057784
429877106
328576879
67737522
323012255
99112684
2261048
276646188
428565707
484633449
446173603
54602634
406426718
275617323
145882671
494350020
15957136
87820758
430713842
151446662
483158482
9267293
120100989
153172339
210326420
446809138
515646546
411730270
202149916
90327033
486930813
38165451
468872129
385606841
294736912
152597117
43082460
75373737
59343065
441308141
429520495
218661199
502141898
398974305
293430497
511010174
160590777
405659201
257427769
207861408
335217992
80630362
384359769
246230883
320870213
4570951
314864192
302894433
163700249
88138044
410595298
381478620
58115640
452350627
236442168
464993244
476120946
50961904
114422472
270179132
240796480
69179982
3579813
88860055
60103186
196598132
328036075
464498961
321428651
7137527
373610986
441610610
251635780
112425906
216355080
471130355
14523709
69711480
328820602
683357
78763608
172621458
126478870
389910191
364904950
69938938
354947995
244302230
65892155
498833172
226768543
325548962
155147947
337356473
750357
358267356
69633031
394748459
222478030
97853879
155027894
239949677
155026693
455020549
95806186
257410424
436145471
124742876
430013628
432950612
190137007
388001347
227910567
366025370
368971036
445736999
12660322
302243415
157486741
445081577
419955766
282514890
255415609
184896841
12379297
377951798
429723886
231439291
109131009
439298513
388141859
514181048
432355839
406186563
194009085
52541514
191633873
97766173
462401292
204326258
340951357
206291357
496531728
55539930
386014881
312716234
269314231
45815882
281221870
488275644
506298467
95501745
119657268
361561890
51005815
105341776
236916418
330532865
340972635
493971818
207825886
253576
208107388
435654053
42735323
156784665
154996492
244420792
192319157
350129103
282872925
288591806
456957465
512549073
68859351
150109404
85794687
343781320
342283225
221176709
274604955
358925304
190157299
376439373
319736165
126170305
410878821
59362850
234859821
112795037
70465192
467887995
468577228
420944490
378755210
425473225
337935665
30239593
392031012
381816577
336496060
400779533
161337162
389754965
318375058
302416274
32917613
169628189
33558827
504250516
125207022
364915098
51592104
280725850
261652878
425135742
347699381
333990635
393801767
254770360
221872899
463029368
127206792
21238679
280163270
60855930
468940649
397903265
497555109
400523108
486656991
69205359
186008643
41061841
97095545
394232702
205492923
364969719
133803233
216451144
123909941
78424685
294424813
312297795
25299388
123341619
384788240
150278510
36006512
49211740
209668045
366614111
11087102
300035819
379042704
402881650
64016646
121893104
164171671
140513408
242941843
32913064
183355413
319072941
422836654
352412715
278850505
336909647
394277364
274767840
293045430
137918167
169325899
241395569
145009033
318063721
345170285
227723990
130547295
41231422
320293792
384778002
375708315
89097153
419420358
423706516
438924477
261981359
117544574
344661001
285722363
275914984
254153534
309220291
243635281
252002786
29943499
498038255
402112265
251185029
178383546
29365031
258504576
100643528
71361765
462128833
202214428
77299789
51847727
184712765
212273592
442355159
14164269
274596133
343197344
202351881
155474162
413217924
453657585
135386585
275819718
424152849
377560755
430126331
354892224
252424737
102051242
460617617
18744235
88983259
44449479
138525326
391576782
249834904
182289096
118229555
233948566
128538109
365624069
273216088
150798556
143096902
444056496
210567529
362448518
179762743
99920550
517238227
164434585
499579852
463974468
319080018
408559665
493933020
293637980
472019379
487550443
46850506
123050898
349245143
343575804
160075960
514465216
288408882
119194344
216349406
293661779
68740731
504491404
497476795
78170222
127970128
159440839
410129282
496670253
353741428
141138628
504027144
271018833
242869596
25430786
434828917
358186425
440555729
320892918
509236805
38840259
153498348
220297470
120200822
208676277
120008466
482107115
228072297
182097643
299749240
498907061
466886758
232302422
48294665
55127553
70258916
225202022
153405315
209675624
332595750
57702412
102532065
159862071
275781855
197245641
503634955
178895633
494083914
302500823
73197499
18573584
64871244
263759725
298378534
334407448
286744273
187153727
309969174
19926652
245242806
127278330
346578397
244742428
283803912
365255343
317201083
136598231
452154855
326124840
466278353
207668268
67754480
341373001
87304904
213244069
374624885
15993938
150159146
431847516
30298039
427549599
239340849
371476154
159116543
487991627
300363958
66593306
328432100
280895417
80912197
33788469
72573435
92291106
495262993
74957768
385891443
95765357
391178184
137714152
96970064
251037785
516170591
298531115
229480881
495525264
454378830
228466282
82539269
15443461
119107157
59167739
267660109
66884244
513332166
482955961
123557495
199315957
412449013
40979092
473605427
205779615
24836913
51553456
280779114
257684352
475118596
122587831
474432726
126092720
356282060
232465965
332269666
450380669
83881315
164751486
444905370
383604913
117562256
432154123
337118996
158012369
210922088
131532907
184098270
239893864
456863365
409413888
71303958
263820246
53412948
471244088
35074124
483446886
401781262
295684828
27429301
468529678
423398776
220524849
152710050
462470806
455840362
368973026
357411624
406098353
480337760
203812678
274871640
256490326
18664664
208805262
36299711
510106741
174402766
315356714
288625007
20181796
247995410
84122917
473786480
316663206
399777276
179676456
358569046
15855850
220098321
297303591
246601715
302433742
495473211
399607276
432167576
336990423
212243022
513369784
141874970
495344229
164083062
214412137
458049480
6579777
91314524
99443019
368661556
356877598
377903391
341922719
318820485
130587183
314014799
82881888
509298090
435115931
341992809
93852336
455294506
302657779
508841364
475681213
420142698
371962828
161922680
84050721
267357594
392864277
494344563
222239557
414471304
242108518
504466970
245862620
151482832
319290221
27153043
287594649
274196568
438076199
55914795
70602747
214616433
58981093
173046464
18079281
142850504
45404972
513404013
396347676
243575082
136020980
232522676
232871425
380569917
348368767
287883252
240028475
169516012
483934301
516812089
186323556
70552930
185615864
425531939
153470032
438612775
278846395
244391411
124085054
28262574
137412440
139516389
36196871
161167175
185630339
155595404
277154688
73120988
485544179
223610717
388039723
109740822
390134302
405037382
440349119
448876457
240095534
25724210
358106928
132946500
203591994
309095248
85936304
507886181
482622633
464280433
485361446
235061809
113173262
45545032
229431117
258501818
465470630
288094847
438394104
132433268
193234682
202473441
499248914
510842814
245744038
517308338
202440825
199268030
6490451
385039223
261081470
428757022
465826476
429077068
321280467
109089420
297806947
386841484
324250797
506798807
280233141
397941325
71689561
319490995
366442312
241661706
213041948
160147651
389369179
406364887
98615555
14180059
120124235
172730946
66179129
263782656
63232832
261413345
108370574
100251885
225139946
122309609
291860923
245148390
336205153
165585302
129403906
127426493
293312457
456609761
384906796
330490715
231774456
41654943
144597963
1753481
289031712
208049114
15730049
366328675
337692942
51209151
371249775
317246240
66032075
20830482
84640599
179961256
311209132
450096304
421506440
364594889
90355819
206268843
149043547
169434217
487960206
13045692
506628513
404082812
181804498
194858182
278679684
299067417
143826464
36804373
111276038
424719116
426785858
391237584
359666802
37127340
384873234
70909181
79086354
479057747
79510664
19336169
283488904
349761153
288534664
101078012
476887154
111805682
391239753
441625552
388230110
164957315
325017257
211765550
258940796
8472808
239851473
411251722
50158662
202664853
158258763
353357056
501161752
72738832
239236880
249052352
194295893
500531505
9726860
281553078
141702688
95384244
313657501
265147631
164381590
233681968
211193349
125174505
307833527
199145442
387265836
81544334
144531081
395000192
144707892
194340427
317826222
89784940
408555993
161854550
350659515
331995373
70109192
157780622
11376673
197023360
151693561
92320792
210273069
20315024
132941577
31357442
61315256
360060006
497578885
446262492
388666383
270002763
8361356
231323700
241392315
468134933
171867230
206196220
147278364
283388086
195246919
51917977
138414540
225263091
217734101
153484891
332060863
349694264
305898499
241941430
498786102
431908762
261974092
98614327
271490210
415365400
248623927
257722737
7369109
216276237
85484788
453196132
498576555
64393733
2759677
72718926
285912605
448951842
168322749
281090234
323576305
231433017
483542262
17159725
138574297
163341032
165105763
51745273
181837925
420535109
112497142
350225197
453563275
398585788
439564800
28547560
334781113
327330216
62908334
389127037
178964874
68328602
229066303
72560008
132419377
105159942
61506021
155933133
152327947
198820440
488413411
263363309
39740949
399328829
377850013
202163412
346474747
161547106
451050501
427696885
422586018
404185582
80939871
214769036
101184367
104222251
278996802
407760935
479815413
176911150
503599657
10170564
292906361
421127929
148414279
332840782
214886300
93255983
514179748
446492326
253981998
317983799
424811258
159817645
50442512
321477567
441091863
380452020
366238616
371317129
79836360
483881860
207446835
234053678
291578299
282774891
469980473
265102233
346528237
395778051
347053342
174696864
36332833
19230229
97522204
135819268
299549785
269431266
242579413
121933705
69388607
295097678
494990751
474580702
368220027
61311494
449885272
233474902
94165067
427493280
254019291
271713884
110863818
111619585
97738712
484980376
141161534
433902352
39473282
14048729
89620135
81131920
509580320
503308005
310264969
365068274
29259580
449097853
424257408
76902764
242162266
387577658
163210079
362405932
292475395
152721191
231814389
247590146
302806849
132964292
129519194
292388761
345047344
5403295
223284892
451113722
407520764
251464450
124712036
23679421
261449775
255156784
156721205
403109200
410791792
43453333
234183029
353585412
428936637
281165011
219008013
176960803
54419921
414316858
219703570
340548109
481907239
346978225
12926666
493110138
347942674
131280214
302528523
374112469
226406825
40615277
270242998
118340319
457554580
126670998
426845524
227902500
362706510
89264054
156321901
429812154
302166043
143470481
264960978
242309908
177537172
93845740
11219970
494605609
435105213
143394474
97011873
311161885
291332218
125588657
77924129
269873590
261650903
107447524
422423724
436587059
326597665
54487135
210038551
356399399
102588901
385383537
435632573
336271093
90376152
263251666
435937431
401865109
62167643
243272018
463256463
73768122
142594669
287910995
225636681
221695764
211516315
252760241
182033494
170548115
230463631
330171121
412032506
253498571
205812256
93843691
515870818
331711488
341605612
167289426
465529626
432922487
346406708
246310619
239213524
130590489
382079292
106025625
432329918
357993858
355089372
383643027
476940113
301690617
337404334
217494736
405121517
156527776
85387168
477325792
144737848
22344578
410210150
396574106
414920354
18188880
355656438
25157203
212159824
252959280
245961353
314609787
423245908
126262218
434754931
434087084
105620428
206248246
497595239
486727754
147549498
210712255
488916174
196370468
267833721
329729560
17602138
399282775
108328513
304547382
281878361
74088448
62354013
291832971
137924368
108024719
501118417
426036792
310079789
421489194
149602455
109778486
203986097
212895734
172139623
204192335
447449759
96738909
495550750
424203880
465185964
266260489
69117614
98928889
356124748
222427518
288186293
188283356
360623601
39449553
200092002
380904206
263081251
193627055
390701477
511828702
456126085
272457203
35794816
62932043
482820799
24300943
153378980
432075194
52554075
488780151
120009724
189287630
230010445
82705607
502788504
512272963
313857550
420751194
343013507
361024490
155745919
441614939
93473051
191934902
347204609
183297797
356304251
155654791
478310998
274569300
398971450
352123456
486767270
423175000
328693303
227418228
506969881
76100673
92593847
248933715
516898943
212017838
157567638
120152234
11792808
116960607
87693613
292662818
426565766
124474093
278071636
380375530
254439475
154642226
339071388
40906359
512990680
131658489
366942132
394592769
81965175
156257534
412275132
313652149
8792525
65896823
284954282
453313733
82330784
411255578
348515821
369953123
290247824
16756917
63712516
276042982
275717704
122645302
11488008
487517118
147735552
116366679
212764301
10096019
99647941
258716135
46815800
171362859
487953821
237672719
299282555
175087511
490829887
16555344
172924789
305261228
202856776
16942109
162324445
245122662
339730886
494777310
396814149
271394115
41534262
206274525
408724836
145670548
116850591
129283852
105581044
355460278
429245859
278445574
42779792
234801899
246534808
26652101
248486492
433552747
160155196
27224040
125085811
261473692
77208024
170279817
197617659
464567596
321498601
268519114
212481448
166348443
334932809
264716425
171361829
382569371
127129286
373134860
255766310
33050328
319396235
312170644
388239944
32879746
455514799
76797750
174411458
92631090
194403759
381631330
73209054
122453178
300434099
457057859
273882017
373386305
396807568
419520813
19643388
200766607
69551830
24518091
118303210
90477066
112339416
118526035
98134949
77606526
365586025
362388544
122823129
376469188
314840960
247736780
468015481
150604032
415921631
33717638
190235908
266565137
306259299
238712230
23272621
171486486
313152496
511607659
248002460
152133256
340565728
32951374
300244086
470780505
515623889
243985021
255460985
129357618
456416296
41931070
509904397
83582945
271849928
58578409
177518793
353851293
403094582
92955594
107584248
369455045
499855758
29706529
477891502
379603531
196701724
408878039
455568921
69702943
354004225
498969355
341358032
452406579
323439414
435252647
451248334
46099514
61274277
457596580
466244261
234841870
169521852
225785895
517333710
64744118
26211163
310322531
183563121
283461106
273485078
271115676
147463289
35859564
191111434
206072582
297608055
120938261
263392348
430560731
374548928
512006064
331665510
68012991
213999122
348326650
229919832
487400353
326800169
353621315
286753193
107092422
336203994
4008323
178365260
463572965
9704459
254520948
154529929
414125161
315215215
352438838
451860033
306037598
78822030
133361977
146577694
453755133
113516225
462537128
499948027
14088320
229675274
65308163
34496051
375900627
294061960
110219865
26841971
446957272
30066562
484508086
415300464
416755756
268922572
175186307
175463830
130524111
334545526
300694968
68698068
179864874
485414162
303425900
87735560
160208437
162581672
270112448
246396277
42689211
463879736
407517311
112854734
420872930
18988996
132975540
230685848
182489845
97007672
304866151
211991849
495660196
61011712
153663433
109142413
103265394
151391003
13224937
429955682
275719887
170734396
221758671
445562957
112446227
116822084
433833180
336919954
252533779
169977339
219166755
713832
209775518
171524977
354504847
435609959
205894411
139637939
144337024
283308971
196420822
146987582
3634807
180845061
417911792
131506970
381205873
180855210
131123136
410547335
458717
110682962
339432261
194498051
273630436
449171658
295444098
167564738
73695127
487668471
465706148
264457312
265676993
237622532
243134449
9353848
229225292
34590900
350300178
145658792
196480685
261042684
214182904
72357105
43158789
269857064
340422199
309703969
309758159
495966641
398185068
49548838
254174621
79394936
255783433
282327061
22554577
319095765
155479298
56292908
70173625
195668689
335238812
394032775
400284311
145072746
115665792
129028859
147218961
258044483
115541553
313981605
220405080
359259400
66979925
171938060
291892579
53962499
268697298
424165026
79566665
12929850
26529454
301000469
360914388
97851458
248463742
437720176
110268123
163131160
417953128
236901251
85745690
105845387
125775910
196652616
510627247
111327156
477318676
84357827
305240287
772152
459782939
505801523
381543442
443713378
386942009
401964356
476809256
53795400
299732299
292487393
411365594
98136065
114483762
513399174
459327074
266177013
344951284
119729237
307721979
250056372
380238829
441871715
167077948
405919314
21492403
226866168
263766831
301170618
124816551
288768062
396867276
318611626
139336697
47670982
473468453
453991914
123905375
37619211
279933084
71708285
440208666
477109793
338518743
185344694
83710660
365824337
211789150
189430880
305690949
260495196
235406757
182532149
279345385
327665927
12389085
372307675
452503542
4051609
391293712
33208530
159322013
238113938
169147716
420200051
483951151
295814977
424136070
121660509
440281586
424347657
355997256
501908609
65570933
210713923
164919951
209677856
467318369
491698263
78754508
433287197
331657969
411173012
392874452
417173031
337777912
74656089
199559094
121121004
430207372
93589238
459373597
448950160
125781878
466050981
493278043
480519661
191507892
512377866
134049260
471940211
31832309
36749680
469221957
110156349
279482275
180985182
122993579
402388946
286900896
394638992
285404782
117932359
236514022
9082475
388037743
162200633
472677119
459745888
373435605
409540026
100435334
158403224
252957553
305326824
83359750
320039893
230448491
1056284
426369531
216590428
314534136
171734528
28458299
417773395
49779812
285895305
292395614
122162560
45289677
315560049
311850596
66157966
472838441
270224742
266900921
222980048
178028822
369645158
65777521
376814182
420058301
111470940
359769553
256049557
442788165
288389925
331895931
11718922
386950130
6341456
116332368
481104404
502761272
451920456
262275902
259217153
150867178
340949899
93677019
155303632
478869908
175235105
483124522
226843806
514530081
425067951
258462886
160720532
477773109
57496935
91669969
448551161
131452311
205208765
269950748
354454710
40469068
24311116
297491498
10838642
316805981
340815523
244207417
313881320
495973174
343733443
199224245
134636118
328999704
439695934
413663993
118955465
9976072
121195049
142291706
366956242
380450555
4227743
267702510
88373662
505010126
493039933
338521856
97676817
285875546
368016720
142345982
174518647
211160472
52625348
181086548
64166860
95643831
169663539
55137652
306003327
143629198
410422192
44496968
337960874
102217825
485108075
318734570
76824626
192010991
446649038
112103504
409610923
306814524
35045548
349513621
475264922
460908567
96513874
440180216
448629202
138063019
128513437
331823747
75336053
197012512
80614906
514805535
153050945
52458331
31817236
397587542
28129968
430424225
390757043
142931122
163353553
40225953
125899899
413223997
122655409
480557397
105033510
360703587
403584034
361744142
162793013
162198720
438875088
27612182
364497055
455843501
198632851
425102771
8657017
333729781
512832553
422939685
143158287
468105088
317280879
474979273
154248060
136085609
240827393
265034010
396303293
18340821
458058131
487681302
117032734
122613890
396728984
94122417
120957786
130494761
97168090
70572901
330620252
170728360
137841324
196424502
166518245
252718091
219208965
328569042
192539045
4937175
232299208
431456712
173045096
273793485
23387313
469195215
195386313
100981172
502333818
337675536
449253654
215637847
316823012
47909773
424012377
101616298
489854464
322827912
186853622
393493330
409345250
242740791
17371378
278173294
253558734
268735762
65140462
144032713
8067731
114889261
333341824
401006344
144286973
86226682
85045245
80720241
8104343
305922313
360751114
397966005
356990555
5996203
175106831
121449044
443301776
513031465
204428551
118324149
426557301
456454770
30159945
199513691
201049892
439104647
161623541
229482622
155415402
501570294
433985279
53979092
76510192
395900113
283365050
121718151
428049176
453076356
31777357
376005134
345528618
297670253
280514727
75482812
200987710
264873688
135162212
471411064
146626526
132373662
169853553
179522737
459033669
362627987
456319707
135990458
324056491
99257582
437741290
245964299
382565206
511532758
129105366
222481760
427944050
484586120
21835546
130016072
462902586
394123317
204595592
184673202
944864
253027662
447196826
221532444
411045109
97812468
27458795
82579600
213026136
411034304
451682086
217389118
161808993
117781964
224010885
105407075
398615550
283073654
105371755
427462979
125193411
193730617
206115472
418170611
231377627
245595200
188520289
21975767
335519342
247074453
79035641
256101199
316694406
205962943
258455321
25009581
383392640
375458673
321408607
375225728
454388057
309624242
389900238
394412706
15797213
285979478
84782922
356898531
210545217
240757505
287252353
363014815
160946360
19216661
228414176
214218882
276853873
508450953
291214778
474828112
209090516
459256549
158364845
126826323
59676939
218535948
189903852
340354899
498421638
351493164
267151838
476109664
383332944
433680344
268520665
334784421
366550568
42507445
50843505
339164254
175509622
216773970
238867164
480528871
382843850
131142546
184337079
206737027
348445532
405673445
439820730
395859905
51852348
516874595
142615924
263924309
403825322
238377327
486051477
399226825
365940974
10557538
450099790
321438607
412880535
149740866
440694173
12153982
95503018
262287385
470858901
5095198
461619707
428100673
350662244
237066564
183036077
456124359
122029075
429753159
269846530
45012887
391449276
489878120
359691240
90240182
93834610
186834284
41592089
359668721
216287737
52571076
465887528
239353821
117525748
74710736
76442134
453809084
514969130
303191650
289350962
107545638
218054261
249675384
265238321
349753929
53302920
93040019
321162449
96773019
439021007
185255447
321178989
281866248
516629169
130166669
476221512
114124537
449063372
147759078
39558377
20469467
150037664
152435954
31031953
46139632
422254699
232019387
179807273
298099823
72856866
153362422
298234192
313623043
284142631
516533742
117344245
471569838
300448335
46466584
461020518
335778944
210775146
193015593
227330592
391306716
252545400
26968826
402446092
485267256
166189725
238937446
125246146
211151068
362639258
26912466
325376472
114078986
505542317
138375305
75561972
488941694
162173159
342511635
380061659
122072211
24926832
195915879
345253350
491468141
432881386
260635723
206334351
330374676
388412328
503385895
197878935
12998564
95627416
127500708
189556048
513983057
195684868
242969694
249227719
427103242
32685913
492209434
143692368
224305301
297085007
107132289
103743752
127750466
393007132
63374726
515543872
186298521
134801776
24589791
23744436
415927371
336948844
451959130
79150512
319683715
468005012
479131446
391752645
417617175
59812237
355229821
290039813
325467828
315457007
425061821
4330817
155493619
374020696
143622534
255235327
383745347
96306088
84855596
209784227
305421623
297001724
195621376
314231009
366682801
340831935
228435988
334428506
397637864
63402106
41033814
14637276
60360290
267301308
348822683
134363093
288357501
37931021
328837022
17612210
318721641
433308925
476390062
439290531
31446453
74564597
196712228
133435716
494703021
333349985
349047930
280664327
39669972
237698348
193909287
57369882
428351786
437285388
156404023
393880644
294839102
224439814
330535804
317409890
256527935
38289053
175558678
351528626
300377615
284346137
399220363
445416747
184704797
329601624
496592151
455181900
148818817
325238125
135030681
342674279
453262030
42349809
427664472
489079554
350123136
131257350
259525615
143653475
311762938
473295274
373209097
488244440
501588225
321091707
275600474
81390410
459833326
513019496
137255887
208790735
321906827
126192063
195765174
138064719
400940753
11072410
24378316
487691874
12633442
238904358
337139664
408974933
279095152
117649160
307888132
102438725
396970086
432977832
89768716
220414232
8145994
299019417
198676097
404988000
136294728
434084737
151458654
25494003
269943661
506708456
411814860
441230582
276054082
96569625
89350662
478884409
283996636
197318404
243140735
220006549
267966586
824606
472519194
305361750
370326050
356786425
422390833
113102070
515511844
369826545
143796547
65483449
274405508
162655739
238879222
144267879
514348823
102742285
83327229
56443494
110008175
26197751
500350282
308749955
25119805
517417177
356348627
516072373
185079420
496057733
21359030
466037997
206531423
514472883
287304496
464589496
227661065
102580795
391618923
141634561
419794174
74246407
365274908
382618792
492921664
200889927
86185124
30103742
382126526
464241608
70147860
111532396
200710057
393503530
437037473
236886131
333068520
251415117
367933540
134490672
258432462
441232152
318866482
446105793
473008753
170682730
194002149
234286881
250228127
3497123
118653010
16599410
216471167
468146851
357082944
399645508
465963842
142734008
473338959
132268256
292994094
489859335
192102435
388883935
258784552
265528927
304423102
139962397
376928843
406770259
442188872
137269483
349629805
361788707
49938497
340326666
328588830
267493820
143406894
370734283
326817261
340647229
146719331
204763085
137623425
146047257
11372131
101154972
153717972
19987951
378405753
99187630
26710125
112952065
344415216
68785360
410877109
168753146
202636990
228637280
502910241
19425856
334485643
332206665
278354823
170273317
484785257
205996153
357617120
467216423
465396056
461576581
145532947
405366408
301542257
445457888
141401083
42992911
509650475
204857442
371789692
271637634
82360587
374238544
30170454
38121029
269069989
43922525
409964162
86280360
180202410
476186007
381833106
279855860
448187153
317827519
291522238
103649026
106997036
306778000
384069516
178266484
5108348
512061856
19978813
207858527
332633485
236365799
380816200
508942530
142388986
236071895
62790512
46539482
307469628
99357061
88807520
166132537
360803459
81962723
219842869
134728806
503423685
411585677
9597689
367897039
212043623
232231500
398009534
509856107
143694202
508913104
152976698
45345547
72098682
163389137
14996234
282265859
397064510
472283507
494721224
300034672
357008487
257310042
18315089
425829063
438101556
214827133
439458737
366175410
127927236
47517853
263290127
237276133
385641647
456110042
67340909
300029916
252573376
9056369
359766396
73232439
66388247
227801084
69213872
312578539
517442402
429644370
511704086
297018942
228928224
129511182
346548108
156339775
460372662
280710748
220071363
82927114
242365796
134509591
37585013
238754420
57472738
204521887
17985255
355173899
291180074
184463247
361203354
203408991
63133676
190232233
325207461
40576132
165710883
69045453
431121078
192582282
218720430
250356167
114237801
430214739
347363139
494281814
350688414
485661619
131693768
91116924
505848179
226472810
321282140
75448961
450989404
108742949
272672015
379756562
515138819
505342516
198438523
458518675
287660894
337681901
328945639
425310102
110635107
461944486
178271388
486915163
480227068
504589184
50353531
210920593
233643896
24994966
370327798
457749370
391450929
470959479
36554387
216806194
380330420
176714612
