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

60001 lines
574 KiB (Stored with Git LFS)
Plaintext

437091919
307325555
451041108
395291508
69273681
29550233
194233838
111526662
524811472
139982870
475983083
24190033
489561586
152115002
442808678
404447227
309068595
17291528
398532734
406529664
489057699
110744924
305097082
119993743
431121128
238111555
350598124
475142317
312984211
445016079
154763788
314235571
452907109
170742649
516934455
515686575
251017040
46018453
62844610
82354177
183741382
260758520
188391905
329384578
113822966
414352040
430846810
486050713
19160504
342219281
484422448
237380832
453496910
13950286
181881391
368850320
187647543
199968178
62462856
64230015
101008191
45282333
97913277
515956079
296159340
269717622
507113318
129100281
367763390
52808742
142638629
382612922
386543036
478085342
69133648
163280543
511004880
122052815
460200903
497579125
56840076
181543712
177615800
255852299
24878628
279555519
449689181
214663283
282766270
225946892
520518912
193264814
226299279
107553839
164597262
422601842
58340864
530608063
148954886
531137268
45722138
220030146
52720176
423643670
211747356
377418259
308902818
285213804
129592832
161828828
319798673
346179028
140323311
25751774
368838212
325672383
112966507
62182397
275985714
143963272
378378291
173244985
398194110
271266099
88227447
472137842
187781853
505826077
453485576
366035316
309049952
285031143
534320606
471639755
342347232
15630294
137360133
510496241
382766538
4499906
408770557
434203539
130437713
71413453
443812208
140713279
227894995
517483793
25788987
316719095
286844457
514344976
50069946
332004974
184966406
517429748
529415561
337535043
219772539
341563071
66850445
20424505
345133906
199677342
312290970
322970513
191667179
472883202
184804381
329748052
126259010
516348525
33598863
169345335
3927023
213262520
428995200
473400286
207340016
464414202
133250709
103664402
390562393
244769892
277804173
221222298
294956914
267819687
248961491
87760321
254307414
343636928
292808565
281980103
437943059
228714531
11987514
536550506
395102244
307009413
298732169
22919582
435451176
338225037
396682623
183441419
363659170
453014245
270382882
46178245
65190362
310024583
314387636
6007387
50401600
415151410
294607121
370254659
64399935
405234554
380015506
26508691
45287767
181118961
156827701
267286754
414814422
194359015
420889893
134110528
410234639
130841317
140259936
149457211
90398897
210734329
68156433
312151250
10418871
350255336
6613722
164553557
86815969
347600303
472305225
25634931
127762920
358077048
464066902
115128279
356648454
451593953
430543401
450241255
342907751
48539290
163143953
312443127
241427244
152237819
105539072
119651027
203862059
289171346
23654559
142947268
224802049
427454749
514140625
164822933
206631073
453519081
525878645
93565928
252444324
144446492
7018855
512456595
476316189
393691064
183526016
202893543
326081390
81329615
317890080
416981491
105894014
90793546
358977977
250877173
205728870
359901317
524569555
267503602
228150541
314977053
3665841
453316436
213540957
476206556
154674573
196035571
72067286
167829466
37090883
148538449
336619650
333595752
439949350
370078876
64534216
382720622
533020516
212791621
268700566
485349036
467774883
138417775
167020785
416124447
368754366
426048291
173456923
126698658
464569765
142423169
427642542
317522398
369823639
48781386
202660996
267885724
334177670
29980134
25133891
285022703
246095358
5733409
403132855
260932918
251259394
326658711
417985
141028194
31866626
265503008
56625784
55307471
5448397
412289223
510074894
314102036
515111273
334758419
536500961
193096126
90899999
169315589
215602974
30841283
168593381
143660536
472739127
60907190
374064019
159788571
463281513
209862555
85778126
335306237
431458477
3509355
158279472
459397476
155440688
411468106
331815617
535820327
132099099
29832313
279399381
19056190
352084374
308187363
506173790
479378152
41159380
216516860
236694228
82471014
439587785
19210699
3417890
348669115
309802806
105061815
185563251
421650010
24269393
17017211
118425137
194425768
120182516
38903655
226297138
13036325
26769338
196779145
249879994
226476987
430655635
311196575
39242971
114459193
501502383
490768095
93326277
205794837
254107200
167399748
13026832
386621938
535301291
389980299
50962578
518426358
422842265
74194259
177227314
58340864
291783553
432892039
191959335
429253972
129513536
53714793
504284439
94030231
212184610
361683286
168100282
328254626
335924713
109845518
153625517
61663207
283426499
160287651
70619373
422331767
207983303
100920530
298013666
361846384
139569627
90261865
460107466
175447945
266900989
493029396
412518797
294636649
224546129
312358805
81320386
328815566
382689341
76493225
401934906
347017301
497402332
53174967
83891035
17237073
326117489
166998292
393892657
312893553
431858885
262658685
137226222
1829779
427304302
492643889
225711511
297912634
231150851
432120862
485986426
274264882
297792497
403129127
228983158
44310370
269515577
299108096
250877173
64127112
228972410
136950385
249452256
284936391
205004280
330220263
214808591
441292809
520004956
526259815
221359909
185222036
19586456
428885014
299166350
128421628
308563100
181462819
28979997
247989845
32676495
222258158
422540102
107424419
375244163
47349163
79638966
295604144
262181696
350311410
102336039
313148232
317098190
173096993
370232073
361577318
116517441
295473759
267928694
97057620
299657091
390515219
34101778
229818062
337000429
339466995
79188470
92448338
325148805
50332344
393209078
420896904
249867332
528122455
222514429
179909610
473965369
331763653
432945991
410792298
31324058
171080333
388267973
31095149
24088171
256943645
447356648
428550176
77878274
426217092
406809108
276847594
261654567
301488153
194528032
149299782
208155715
243949839
67089534
213389054
322307971
220692701
498884066
77184847
444887773
36732952
52849584
413843211
211641114
451085411
457310136
10960342
26887486
348037512
236545329
314514362
88017358
362162637
405576890
246843804
196538680
104308865
79687800
508241337
27241619
151173705
355732217
86589570
290298575
522486808
73635948
321474985
250341510
126131867
489058491
449851218
295435874
60358086
264659179
401934698
392486041
297543031
91296285
473404486
523502248
496783962
315165
90643795
266887111
37415843
529451132
10730892
257392268
359009043
258697342
327236571
490675754
56237935
351653444
37622689
106359996
485403263
140082989
480506873
473626514
255817185
280919913
207995469
330479233
149766344
60717352
203392263
267467168
3632726
365105703
420474902
96786095
285271861
370580351
93243744
44523579
324659194
138517455
58259426
1780406
260099084
435240235
484574579
96405885
81425017
423742030
293667167
35084282
301785330
113014950
83739243
80480026
34810912
144348818
344231689
220919606
501678770
197620770
221025296
31114197
26265816
212829807
352604822
37521119
535482600
523891301
151861994
393163248
382982703
491071674
524400121
8231556
342496227
173259882
137898759
431043301
311724129
36290529
457274527
9808882
163037927
469451045
428141690
112336831
268297909
239211965
33421979
342068098
435109087
220619571
230254635
72974449
234506399
131558347
253188139
139001145
224499504
479894405
16335157
81339438
148823823
213194130
143986329
198072001
152565224
12416974
91173970
201554097
124046040
162330472
295751561
399492979
290059768
372351300
442798283
48405003
114494918
194739657
87756941
258091907
17484967
117415070
319836936
471516247
358802722
369580680
110827771
240111713
370097754
93780903
107879519
259737567
291124145
255395042
45060929
504774566
350897428
107133898
61641120
101001713
380599837
28231722
164486610
479272630
197576350
224281371
361353358
311166636
406365772
219129251
103403139
412722023
349728107
128597307
502551266
462505400
29174010
143053904
194769334
23644997
330695504
497981312
471723445
210737199
346243815
448845252
348533786
328385720
52089520
535781821
374869209
490845939
355454863
365662733
363328712
280190534
325257396
272245427
182700826
3292314
332129781
88721156
4148070
196932037
90819139
368307693
109169475
270217213
526565951
4333699
56727797
76673805
354142974
291357888
289657742
527224351
359704662
13177212
166617034
319094997
522022151
518323260
449432828
446626373
485957004
334758419
488165139
380369510
262786817
429761353
133355661
526889526
88178089
95597344
410997503
459139900
531981168
281962629
467571716
180328282
109472935
75671594
344609019
464289115
527137935
8326868
288347997
204560594
364283623
282714296
530572224
309431541
23078849
230817416
222990130
380673889
424851777
279114549
419058474
397246195
179693104
468790167
285257638
260789503
527783108
211436563
425786085
224920347
187628136
200900569
481635029
306429221
159010414
401549800
123319289
4322510
405555013
244450817
157374261
481636925
497369476
453286905
436833212
309223527
229984160
354519324
278028659
336215980
382579953
143611588
232050652
123609291
131076772
433297022
280908884
268753884
314208613
287288137
349469213
266946109
123533327
136101211
44309200
109776526
12935022
199261901
350764754
217555880
449100984
169319491
309639010
104835851
77783268
215914095
211002871
78841390
14748582
194455602
97797289
197825837
432420096
242328376
461773568
26465116
213499709
300886149
250176757
259495787
20943237
244939043
126328557
220481293
55925995
273682840
510949703
460212025
406410077
258771625
78353245
293695495
54501712
137000983
50777985
63412504
202863619
293377949
138309026
231509297
534054142
24829103
66869993
211637898
383153464
252165407
476906695
397543769
133734394
356747367
153623010
368658647
228985152
432920572
478338678
438226958
497276556
107805057
206038574
227393432
356019525
504592164
287962213
190474269
107104257
56866647
40764189
117175057
372774947
462945704
316989218
56002877
380074429
361751653
203538846
513034737
1451653
421142908
337903720
115162875
207240563
516558872
431107722
497042395
155296567
88992437
404587854
398791887
276094307
172154003
13820363
279917352
291224195
206277806
95279692
518642418
303874375
313076872
491604305
435978247
34321565
184611208
74334188
380368999
305432943
424825996
79289548
171502207
468035720
2580765
435951483
464005289
32790942
292244582
324844592
141618232
222007720
205373086
491134940
337831684
205610538
188498733
225629774
406207416
38827907
194601928
295533607
144529320
79464096
183658957
35899733
242979718
304045738
388208970
319917487
317272941
5945654
253293497
84227325
130681097
269687125
324080963
410792298
292802039
374512749
81723434
421822756
150466854
430907438
199206044
148632046
521339110
39952433
496252682
143334544
269406486
503772399
265910368
506345176
178276322
117542568
290973872
487828780
320075044
405797685
6590744
299078303
391135330
198539385
338356591
204540645
383731586
35130538
432569582
418513534
78686155
66409467
18031164
203704226
167832960
300321397
64934632
247503167
439106265
105246906
282119357
518633699
105745351
245735466
165763028
474586335
455034361
137687210
140370315
252030809
443455958
426421334
332063108
156575851
179432656
353136413
171301002
22844252
451519486
476020978
438135514
152784838
166668412
34751753
355166617
197266305
312008279
424172973
453974302
297358715
445184256
139241296
18591603
68620227
273736144
312360246
122017595
176203868
277007865
208721697
9795946
173388063
392596767
374596198
264191911
361192219
499209056
147185364
261192771
330156723
360974082
331786297
395443962
35583845
43116440
223756467
523959692
520265931
94641627
368805672
505875890
10404573
55144603
363311596
340581147
323984033
458886242
447493271
41945573
372309514
17214478
352357459
64534216
37749728
363080402
334339074
301167222
54394110
84002839
176441572
131578058
410779121
267670616
467428533
23071900
170955521
182135975
137119663
470785050
123596093
311165798
150651092
262903102
193452841
36011446
15501042
330899448
443149660
75410554
68041411
447338447
200704060
104887418
130933868
39912121
168126559
285708632
399178016
367995737
66723483
461410452
309224577
212733665
181659288
154762295
270013236
19804859
71028273
448315357
414222895
160900800
84163398
221494479
454012162
185564726
248541730
143138079
466439973
398377100
44699700
439546793
402566076
333454950
107826756
288498185
127370899
197347135
517926761
502055584
247016864
76900893
402873020
461765093
91849406
487309601
59197336
489482089
59836124
359337632
498715882
393938505
457580032
103686521
502846918
26285018
124792184
14021166
143327642
68889721
8257658
462828625
197428685
35203786
429973053
234743514
407255182
29666626
64974138
342249175
132888222
407766487
78776252
234749755
89463827
413327027
316025598
294391080
471989398
4596402
81652431
530950024
124774510
231159693
280227333
349496986
467805718
374514444
413308236
497863911
258609419
147243510
211818891
517918252
361212565
146258966
72429169
132896456
89226079
31536383
385034438
491654197
335738266
143651961
387719446
533661196
9493234
107815360
293329316
16538409
350600716
402566076
221412837
304447247
435618746
9666564
170019740
283251679
431985236
145902043
77511884
520722579
505478436
401334295
262424506
433948789
104970825
430820615
266390488
104201606
74084373
175478670
480634925
374518735
414182414
109939489
453578083
111986918
518482477
459840379
454690529
121529699
479455713
26031851
299165290
31630640
33361442
103374075
43992957
51036928
352126671
179954020
117079476
361853795
123771887
127444989
323330285
361951002
528250564
35101524
137241964
61733523
114774372
326120640
111661123
517918443
122648953
4709608
54518274
73866063
501699620
486362978
497365527
396421366
431356262
173190138
478122723
457144740
244801836
53373781
46675140
256131386
483669485
243109373
530795161
291676960
404556914
292244582
223160588
152504932
478117593
483464977
99349592
85193685
226623462
128477454
169763509
314630461
171944624
334748839
464973011
518357654
459401362
285369182
7355647
159131987
444788316
365102082
334487379
219613492
184893185
160992638
288806342
96193568
430503586
239556279
228767210
407602825
100845201
132681454
491402428
359795808
276394537
26592084
218295884
296947778
43730370
20983203
360959836
369294108
386081947
317381621
382631091
102689852
111570863
529323066
274377502
167824935
454835606
309772786
282207126
413463920
237327404
188704124
134051549
212478852
112895218
409241491
372310340
303719595
263170706
17653100
453995163
479155361
479380689
2944901
308372551
267362419
22115491
53390440
384327252
318762890
520032688
535884104
275038654
55056255
37995975
470884206
217139322
461085805
210777452
332239124
439377600
119442275
494645827
295589771
215710768
517792069
394291249
13063502
528404053
517042259
174517224
4981818
327396125
78795910
208223013
495697155
524277735
251665018
175752947
120098156
58637494
18392217
529531131
440848391
331496678
232514652
334653848
143255763
129633791
309109556
49202744
20568092
283251679
530993258
237891167
264047849
220844678
514229883
62527365
361311899
77783268
527890196
91779145
398188022
98490475
170493023
168114847
5430471
54060882
313151064
504687061
256967620
268470043
212575
330219275
420492823
175394353
354939779
478735907
213383175
439547789
229791171
103954170
53366447
253080240
392714013
3273997
454593414
464855559
512862284
274143816
318865580
459042708
486755469
187424867
416817716
91181747
528592000
509783563
182663715
201812733
448675527
401322737
428173082
341626933
272427980
65267648
519973495
45357719
411417831
309386551
414828208
219779898
94418590
4484022
422857589
80252593
513691628
315382012
38865080
82012050
111790934
55875178
72103695
202613110
266988796
370070836
495470863
227002746
377514441
252862807
134644295
479978118
21864882
271163327
126571357
76643034
530735141
459935720
320131329
273609546
143979553
352143137
169257918
246908610
313123207
286546131
226077892
314985312
42725202
27223684
442374284
283410185
441381143
207501794
225820118
315449340
80444894
139322146
114766326
36154489
410551865
90687086
303578359
18669467
265328270
425499487
220639169
259564843
155705084
29366640
334373838
233721786
67285003
520566869
379332553
118950909
206147518
162319901
95040787
86207208
472908638
190839916
177627576
94924512
497688542
427241071
101306485
501059481
504715579
51623601
81349683
129440368
19396758
85317124
111619863
39441637
408485156
501698882
362161025
479807855
90957970
273578944
278336887
492028862
228039000
115827690
174592281
329530230
122055316
184633362
423582898
117403157
205004280
177046702
327411058
468326503
271400716
115423732
347384297
343403334
441072344
523104916
499104569
272688287
442392670
413209918
473613489
118626869
84658629
476815866
120249794
137041284
79811640
481984106
308820790
240574327
322188084
234309810
532859757
157127698
355098531
354481215
64854194
69377595
311316509
78886408
510322189
478179447
186266704
403142621
114012769
181419074
441747946
455749406
264240471
535743036
424137523
356853744
525777703
287972859
261777959
262108085
350210267
202215962
504219744
354547683
17786912
78267496
487384506
283806362
296964343
87674163
301338493
377315248
482964332
476422993
367913910
41454041
432187092
215407768
436329363
75892438
268873603
356598436
182960199
80882660
408060365
182963768
108741318
184700237
86729031
475680527
301761969
174430417
384960730
184536038
448683153
357043716
280396610
251466539
124488199
351530911
461172633
339706068
512744567
438193205
229261027
405209284
253163714
389480260
211021631
216390672
126962291
252821913
100556636
464479714
534084798
335458461
506916671
25653798
153771360
368607274
219214000
299108537
382280902
253214070
183042052
109898609
296127775
261309105
254652487
237671922
81151558
167672802
454380852
431390490
233885735
365260876
18910146
87175046
221017276
258660520
337487045
525285774
379964209
504204235
254590128
221048304
474853554
151358814
373202276
295465044
486380093
415861531
280930448
333848249
221478986
41871246
159457609
170104047
230048881
20992360
462048428
359892772
527809820
336970975
430558619
333346572
431191755
225113295
369903326
479533502
21038915
247458781
441135938
263915604
113992902
315396431
426952892
268710954
325995009
401249214
517407561
188428389
300199449
22563351
323389481
360530794
115354287
264400630
531699438
78308722
399911211
316888973
343391791
437371628
392610529
472810682
367496872
124363206
98706987
364321672
29224849
499379117
494662140
536082489
483343575
210543192
533215907
22138873
483713818
508465427
212584349
67881526
50563176
90336085
18959084
297115801
442521192
96351774
5341095
397877371
359487063
409527829
472504102
117844595
53581171
220684874
509765946
534008034
191480794
25616341
392046786
516417502
188911505
406450791
198737932
498998002
417561913
432865417
219814123
2587205
519646357
69312023
229516388
96835840
223891915
523101532
417766637
171166576
4092725
74494575
265890810
112157810
161796362
285166154
474884303
468062594
531318677
296771921
396836493
359159830
418869436
82006511
98576732
88360440
400921088
256009751
283442535
433798070
310415812
218127049
375170516
471626649
370766261
439724559
499929331
175804125
91433559
328447785
212360617
294958990
527909
302327002
227503376
80433893
369808762
475817386
376259950
402540740
77809710
233189272
60708513
276335408
45164807
123056242
196371332
374892084
45228542
506484419
306960545
352305616
27487827
306579726
297745403
535634940
247117435
380992478
223470831
382334537
528429433
397065739
397006769
385953814
526063373
220041490
412283352
389160287
6823402
503348437
291895684
130408898
60903718
48977198
348261841
377317826
498339347
140815405
112436269
258741378
17917854
214894824
227652565
275561684
197206079
479416550
4404603
508165480
396628337
498766851
234092838
14287338
520514816
265245583
244306543
104840933
484303168
103518258
363493747
476187033
326411007
510153805
71141798
470471138
345235886
491291015
166047888
197901754
524260975
197850531
534534136
470626638
402604888
75901285
194831768
532912143
452544790
336835594
492895123
502469337
251148467
114580110
48266876
214064836
181894430
177825672
40653237
307802043
62007507
88502403
3722459
523758436
441070383
512738352
231972856
192755799
534677179
44232581
101012181
3975282
219275644
1517031
111152474
150452227
177272975
347438343
356216802
44577128
7332445
82595969
2715105
331416166
269220982
215928229
446835940
260952969
3936917
90348936
227492330
142346794
310342318
72699488
98088269
233062599
67913532
318453202
83698570
1392865
191730879
359744514
300043666
418653656
152803579
512384519
396662575
492729734
247744927
16452882
421024763
406495576
21329856
428914977
11699027
413064632
289059238
114817728
443561613
75839145
407755939
73384176
33853666
305503930
196117737
389380500
87117360
191880004
499057591
525378419
241046968
61094529
236828393
406990642
484750154
11414376
156383155
321270158
512779438
34208856
259207035
20461748
136222773
406295989
406407839
161827045
416283194
329713126
418157129
242097029
67487612
146989317
70408114
336333728
214022681
343019702
362610344
218080980
468152756
237281057
273645527
213621396
488783326
313677328
182971584
294234760
179664425
389604034
468794679
102908433
446014004
331535421
125291736
126278944
363090882
348037512
14097685
486617238
54107655
61124370
125520080
140398615
527642103
240543486
367352438
337911484
313887059
201132926
469493215
37519745
358988426
79970070
479685653
280750479
207928967
110624462
492614285
456078093
259155876
131730496
11122114
437518178
5036177
25895203
144916397
388892580
299170609
413055932
67545763
473840041
267933718
160779693
252077770
442862107
485083805
393515326
287793165
65285941
120770032
512312894
435820445
259988566
532197202
273800286
14720577
242717269
296581492
166380684
95477735
345926917
382011112
209028504
269025939
42902224
431985016
61164593
351472490
149801752
446981167
384608574
151544263
220376966
480176425
368690564
178331230
355094903
193452841
340920844
5198291
195613477
105275635
216675767
411710869
353183536
197016414
149556415
228199639
55626312
206046604
214350915
111833586
14781291
473503959
346979363
247526712
157493966
85317124
351108759
186002979
35237750
533867687
72871750
481850234
339593188
208705730
481386000
291818632
30325535
476723924
249904361
346169157
343352867
347193291
170424216
278385986
54397273
245863096
479948993
499355597
535839371
217264374
135524113
210349438
148966371
448391418
89381215
26044459
303609696
188832781
406065425
294108063
195662722
271204442
215794479
194793170
521781336
56742868
411419967
251101142
86787240
184798882
111397576
507033049
180404297
463984438
343122369
58730281
134737360
54313038
523143965
508154492
449265816
72374774
87938290
373078002
410551688
52269494
508134266
164436776
439066449
276777239
417519717
488974355
39025271
264264415
178294746
204840931
385763617
50075652
320866434
235713549
404623136
254200120
536170192
232847339
216283162
453788677
152616731
472452550
325683170
524685607
488706546
516965099
189019475
424865536
527522024
384199759
375416025
454011889
534114505
337329472
245672171
531849642
196582587
330165839
42583822
91862166
371838287
9446595
340640728
120516497
119443435
418170076
406808176
277034202
254872854
529749648
348055793
494351232
168276177
494855832
172152077
149337321
518242964
335610017
269382931
261516293
73313831
112758273
171109946
122772973
112672834
56840478
421001867
155884096
490797961
364584739
167550707
361281147
44904394
84250588
334548793
437755325
37024430
302864677
111292628
466083456
314369462
156222206
84566606
97739187
302794565
120834015
428335457
405466744
534976531
260766762
210467247
58253093
178055107
234236834
90299965
320087955
285123566
270959598
391798606
514361636
44117634
109934072
166377354
404511858
193148438
85715521
155513185
374264235
11922346
103700845
91765715
73492899
258563312
302288838
441022603
131558886
408270402
29374281
398734658
305434057
270667100
528562025
417599659
110488483
396281347
516844310
233786040
383189724
462398518
508986722
335706032
288528739
522673549
239328400
442412924
150057124
524312641
367976014
514092151
375212799
409050046
304508842
383895535
20221897
389378457
274240875
483295632
355526929
201853481
197729464
226133664
172726701
496893314
351981256
55626312
148351235
280067885
89354643
159428334
490031278
75078572
360187115
455209044
405253213
140451526
52972132
367057999
456627154
210540211
287705631
287657867
529999192
21653796
376343780
391039806
329553295
70578932
510652479
23002187
496371458
118022685
56866525
41832138
247526712
364303149
194475719
297591050
255244032
222965820
447801315
284592447
393247197
345318125
316002718
366721772
59339892
497593994
67859325
293017676
24590630
187827271
334583490
143753977
156264265
393809446
384586338
256113990
182084675
338728251
19045692
13377937
256612250
314268232
446639866
449239964
158243533
502760819
286826750
200854684
34375829
478736633
349206816
15080064
236901788
61877676
212203530
73507489
319533770
30179564
58853637
58960339
138157489
361929954
474219031
68230353
221869972
124095481
497615629
464134574
511174238
105288469
33578716
413125746
38895654
196823245
10667628
74402313
138147015
448323402
122708114
535853452
210878286
380235803
20139626
336294486
462783902
274554421
121852208
437456908
204196415
236183295
133240027
426261014
101741789
399608971
520616249
106890538
413659680
227558806
47576370
507005196
276764052
180224706
353469641
461105442
90861182
43395895
253491756
199693132
378301998
366743398
245010583
257566478
91059468
461220041
490688099
504330684
469123152
331033611
205219917
126725636
119288006
421144096
135174849
95648879
153945457
101974941
342062870
365411361
345690291
526581096
206620976
488256608
416233092
176689162
127000475
466222357
351963903
447207019
527165
295470125
391242855
477054857
76746926
352246595
404558070
347392375
392386307
364212173
407654331
187832861
284676056
352305616
161939642
72355222
58005740
446669035
355633250
363073792
176192462
377499675
83134342
27640816
378603223
245000335
188383490
491600732
112758710
321613605
48390714
352403150
9641476
60739203
455666982
157694340
234055257
154986483
302439495
380023976
218579855
349242814
417124017
465831254
234119597
160501709
454559429
477599751
143876493
386780783
398764505
111619108
407405002
76996968
370787834
374393513
511269165
364127285
257022531
10781489
387581401
322297304
529325351
322364766
187609776
533005836
83500366
296969878
411570518
448759561
279607267
312764587
327371202
105346414
300184410
48591241
107748407
334104343
276459076
66793507
236706438
482334762
437360246
258373877
452163789
334709562
397237160
396413318
35531468
162820274
479816177
87842815
91897508
285507299
518223368
300659569
279369818
290815671
318175838
420419101
448273893
499170505
221694061
310713409
465094265
294264030
15235378
343401241
62014374
206739994
169285580
195354142
479623567
259902562
246837383
247916126
253013078
112533031
151688935
339946128
11120102
63649011
314491334
254155619
127165425
306608290
283093826
47670967
301421008
83229910
9121391
382525449
71596774
245614585
492014403
18555793
259349877
134351935
273407276
155154017
75440500
406995978
262786004
119731554
379159859
534576419
132923888
53341093
401059425
98725174
386278595
145487929
445877113
251342304
108104098
256733466
309562951
367119202
339382931
312349746
313845094
249106783
153072157
461562765
381450257
107024698
250524598
424245643
335714624
43709100
421504136
139184046
498462067
29122502
265893528
102543195
145212664
377958900
18150081
136689400
141383287
475072600
104826244
483705825
100369564
308192537
221407396
472462947
383689319
274756981
526046679
358409358
383403528
379456621
522955441
46891156
484027240
415658800
318561788
274124197
273627787
18823009
271537850
127596077
73571327
304922880
242033091
221755901
23906205
382027420
34334138
300737269
314063555
484603862
378029688
190875641
518732705
271560127
172472304
293472495
357173699
97818851
111062486
289128975
88066524
299999220
319527227
233559541
193869980
399721211
264890302
509246999
238065128
432421824
469170453
48263380
285254385
303761463
514066797
110902143
244029392
304332900
320057119
377763940
211491364
344890762
5060140
71798316
38587328
135790039
513434049
473759784
7519869
80790855
48432239
13246746
406981923
249159113
193142618
157991463
263795448
38788060
417336424
460269523
349325263
485905714
126546191
336806731
236222996
259075224
84280135
417949891
172926604
406165927
315841831
341528737
212301005
513597556
220927151
55302366
178435078
218535319
35271800
78830119
163153590
429393676
138942152
220762387
282143856
223095317
200606528
116863791
25589735
375562731
62402293
481850234
141424731
340598257
212881913
268132643
223886504
319197549
277040357
34175420
183607858
137407596
80094931
357625070
222990130
103283640
474407175
107061284
203664733
527402977
222014689
445787030
271799612
202885843
123937445
217756883
69934257
335676161
294325746
115544920
318282301
228289189
36258163
183321299
499750476
104650447
16004196
309422368
409743082
182831980
224562504
151394958
90782990
147522703
102502708
386821651
245960617
291516597
452801181
351249203
518863028
243959709
78753013
172611137
105551246
240115779
151846830
59261406
277923299
361939200
11599475
249350785
458023810
496443553
90908288
497765613
402040907
266403769
97458185
305290076
510285056
291073606
88104099
325686211
378273669
326816845
160145357
45448608
392533584
64674758
387282182
43277389
525994366
14985132
59140418
439436908
264975870
362144843
447788138
395733627
298607584
185877328
382261285
179064178
366170186
396542110
368183020
311664168
388668455
311911866
263545210
261706357
417500005
236795812
341610758
60651149
418523372
288967318
292541570
103873954
469368449
249954599
156125796
44489353
276790161
225733603
152093708
187785575
518608718
74490234
263373181
132096670
158439702
116021389
11740249
217966023
415500407
194330542
532731806
353894018
388191757
324221340
327706681
117569347
384241804
172136365
347121051
16637504
251676621
19323525
221986929
64543455
109877745
323341126
156716892
422997733
147608996
29366640
253434557
16998978
92295846
344626078
482279387
334948912
39643804
22614269
535930394
486779929
515017548
311260407
231554596
68357185
130817920
506306019
164381325
527492846
111150690
15652470
438146999
496194819
371958015
194953968
408926809
507643540
406487387
268630629
89808863
186690400
271761019
49318386
393633433
119769199
429446086
176020165
3636138
305076173
208479173
18530722
58662263
42473247
450585317
488056304
183036303
177885228
424890062
346882589
166646795
76011851
33944472
514176961
81001718
101666268
527750870
129194185
193119388
238956452
139532143
136793559
513678146
502756792
153748479
134245848
43959960
348705282
233047311
152300831
261932019
467145355
193261398
295849295
366736189
248593444
418959149
338158850
488256960
398166745
175760921
272956614
277412512
119769012
419651638
268889936
161504212
427078905
33575235
120957889
271747850
140563668
475426466
110309334
89056976
452942220
437022742
139785730
54820994
399856934
108082597
453720907
526452930
198704008
240723490
278901564
317532297
3309150
117145948
287209016
317322166
527817245
164387608
227709619
527781222
32986085
37503444
236706438
187887390
256095208
147460244
377102243
359310104
243609970
165465040
275875470
20131446
393732092
186655594
351261219
521570646
24168363
285665509
137181071
385184279
356678790
478672765
145975170
14797414
182410533
397434144
339019
499415310
31157
482308227
195246968
329931135
341908493
231555464
222583544
237218227
350255336
353543696
485169084
76254414
325781146
135978409
175140943
399188326
422063388
419516546
237909038
435330795
188345546
514497675
51949322
413777269
439461192
374881458
275457578
328270910
40262299
325704219
518658410
97199822
303299444
171279755
72489830
435101842
54291087
79020790
370455068
314047774
136689290
110269489
212516501
77259226
476531176
54430191
449655140
381301395
273476215
83499733
191710036
391257446
73762219
51480
110255678
101218325
275558065
428742520
38517406
212927203
332463954
97003061
62063320
450449601
75915626
25895203
256319581
73503339
405754714
69862160
506101941
20521455
237891167
371400800
420764038
274425142
201831061
410196048
439698940
37503444
229068572
132036111
305981621
252383356
470685068
201720207
115963287
525180685
189693236
439529062
172806037
357749120
357671424
43789528
39532277
34153837
127739867
133795025
121223319
422568546
45634735
183447592
14205764
164654496
166359452
154413309
46686677
83942336
139639903
166650945
447229467
259069574
339631882
328760057
336603152
173663524
483323489
398638040
475999923
4243141
502993329
437395852
186790895
273798062
61021464
111936010
130145701
2448314
56372470
356855431
147154319
169834913
430786623
208828195
85842913
351788351
162100062
361687902
146275214
367515514
344282190
267959129
255597366
110833729
21821851
26703979
135370917
263202684
318022761
347895739
94562145
69824000
378539108
439559779
315616538
454287626
42605501
237955956
192964000
272896301
288473153
362246923
459822655
451011989
124501569
146713268
270710682
431740896
457283167
297373614
284579490
356313448
136825246
512703908
168194422
367867279
74073529
23606603
519607013
534797025
272600454
56940396
123883641
229733612
17557307
209040442
275251997
369359158
507158079
102028260
235974403
359963453
230686677
505191511
321925682
4215606
513167380
386087699
53506704
522970085
404300077
255160065
87648996
192770528
45732003
66097347
494864205
437484067
252206733
205256167
312704088
365913538
336110087
157954684
425188208
63389025
138517158
265812890
158526743
502436515
288272760
427583986
181039310
187012367
329574676
4976787
322603696
261291896
157719953
453862062
357368752
113197305
9406414
425475802
287733875
123679999
455256112
161378737
421734189
30525827
523934889
116414053
291312705
58777873
315659816
176383103
48174667
316672319
438887408
97011552
295291057
208592082
57332911
17005511
262582584
234446702
60951101
527074432
281205329
526457424
424149873
465145788
532317269
493504693
191779191
227067709
516333285
262990921
492165634
316344046
188338579
279504214
331821039
228421532
189826182
505671244
65631882
427544694
349905723
275864400
117711448
490402970
258690694
529983710
97533937
103140859
500756255
401184076
505937891
396026216
347150271
399502499
399024436
183559475
165008663
354961410
243282528
271921493
483415829
488526267
208540853
531504860
248239052
181435253
331376638
276231729
19117269
53155980
175632942
316278356
414293049
250476692
400213174
223748837
137515830
190051620
447693628
449022262
220036209
338983594
197271220
245758081
319883656
476897744
225080113
187192172
533915398
205605562
535190836
77510866
461257158
230760124
48927202
139317327
265943562
278323193
198381610
505565634
520965631
129845204
517356652
334709562
511314522
454012162
306389851
518415549
239132860
463716594
245393143
33032814
161570056
286299650
341043307
224435130
532885417
157963514
109366469
466199620
220192945
422385660
171942854
424060755
81688679
475059069
250799637
357424124
261302628
24048085
111614375
255590624
115481063
466940036
491799279
375236813
381783727
190687604
410913975
335203347
430167113
461521334
7001862
198353046
269589756
147132405
352538882
400760425
522425260
482793521
523618957
262973877
41570182
112503613
53174967
187758674
307577037
275045538
300039006
461373964
73927652
86581505
167003373
277574093
327102792
196691994
395370413
103300512
272816424
110830316
138599262
183966699
352433703
184170934
329064550
200956966
274143816
143700061
209120449
535625564
485762456
176892287
28738014
41365474
430419924
422997733
474053662
442808678
353847719
202486835
525112924
209787503
534212492
499452297
277147104
128385373
252871993
390121274
112722970
100428706
472857732
474200216
451668356
452963048
247456118
446237089
250426044
453180756
84084901
246345546
345875594
472547887
333588979
435606630
96640904
45287365
218425664
132812088
378088311
412694664
39708144
435530456
298260519
324422517
118620008
404587854
107245722
36293807
108261934
346227144
331124588
221164041
209819902
88630669
271080640
471601943
477752036
422364558
53126940
141187691
205466255
74494575
224852385
370089422
80728561
14021166
207604565
427000722
84432605
323515119
354734194
453433939
86253579
322348566
368140199
145153756
31215663
528347763
438798199
113516482
304762585
530141628
46156150
42457565
439975091
306894660
469378512
57929341
374546686
510029002
319197549
163570697
314608732
273961163
153743162
336165588
53181078
108240973
333622156
39780896
506908242
259694750
259605153
175214853
365595435
299624098
125472428
173980080
144340876
156271134
8100689
61414548
368157182
204378512
500944685
406046648
188679313
87684418
239173898
185698863
335642028
141234960
105704086
258429466
166534149
77657934
495992044
154659855
435008827
40878062
533358474
11421008
269922670
224480385
490005394
305635992
177274351
60604660
413499402
191633203
532660010
93661171
327888893
32655814
505126435
244803582
196270874
473474827
117133803
139505923
501890083
127191532
368956431
126337034
100404719
517126276
498074189
191411554
402479261
282396318
245925051
353667067
98035305
229665641
137248019
125505517
57795644
41582205
117115765
471601851
231200201
510049925
113628076
525495471
333442215
33429249
462882423
96163939
535296443
149775241
192969716
402790443
87516360
303251930
112307852
260968760
192010142
327972940
188481751
396988775
510048525
420692238
410300653
241917101
437224241
63456739
348074856
230216909
54437813
176223523
395374645
2092370
382816294
360039635
450184558
25563645
94116541
464675699
411821288
361132251
261983813
184042054
65985615
7168601
84333276
361160193
66407385
506493969
426051617
272951930
225255224
156353959
150276972
495927913
530630421
289353509
362792299
448918901
118467485
534966520
110292293
84304692
334888453
303165260
76486572
266853197
262805443
85598240
505414676
106136535
295138113
232171986
69824000
68209742
352318785
186296845
41278705
173278589
240167209
33515027
163073886
62364111
108683951
299463258
120993732
520651952
451860760
81839267
457943742
503172074
102621186
102111190
462334987
6690878
426385900
17112580
319224086
184970233
365433575
327098279
387457173
121424142
62760657
180979207
383924080
522504476
110341657
236528168
485219955
332640272
201688313
48933046
322970513
113845029
208615298
30470403
354369676
380451487
185953408
358638351
392044508
19507892
40240395
226387296
379729321
252646498
432943901
469925128
338490737
122101052
25786602
271092158
486601687
111622683
297554755
446932378
332657844
252997543
259292960
132354455
187655298
178095565
351710665
316851794
190976656
451096980
229201252
219294177
483464977
451327151
272021970
206845754
532699412
518072593
308581929
422152300
56896708
165465040
361383810
322953738
345478807
521646299
503956031
359619373
61216697
163587439
318027047
443588723
99448101
298603269
392172275
489715294
395866994
500421516
74684632
48208926
392479848
170445519
172010713
435886700
420801331
66711739
223137512
136699849
371882933
60224049
420533413
68150583
264190775
208362086
258188766
389783323
170753952
336455762
279063396
415024046
16944214
296553223
170648941
411370744
513839376
103278852
396925639
181468738
64362956
151239293
466357946
259811334
471744028
416392307
131864460
237604855
58637284
234122458
222580741
75486149
126993229
54339057
514218367
354256784
310635703
191329203
368650364
184169043
331557993
96322023
70107326
186764369
313728517
174884860
67848591
317598816
217657652
89030272
373738412
339495604
309657621
38360835
61283778
523868381
277111386
238731948
145575631
358832265
301319359
75122973
250903803
248774379
484969355
454168545
511212111
363875187
103623681
360983122
423177797
386120047
477202453
464095024
241120008
139771083
156711035
72703187
58828212
180910328
356047543
7537563
480120110
430820615
198815621
385056830
71033458
39142260
76132874
330908323
87960659
71751811
495643894
43728169
20767165
513136810
78926396
168060781
289977877
204415895
158972995
222563977
498671439
526357953
375886065
33680666
378379258
45116491
16106616
152706175
304929012
494208175
305346402
534729734
386452659
192108742
257269281
151690553
308832420
361403646
196273631
267829060
157839635
45985421
434688736
142566232
235045567
307048454
409036548
395281479
16066640
527387328
400783250
318831421
104947650
367883228
318791558
314754983
85097894
5341095
320957886
214920825
384548607
342454741
111902390
430686214
287731530
292101344
345655709
480955814
109177604
270265048
248754348
141555867
204215385
124784701
365770686
248459112
442170988
156307637
522981277
55321830
280550101
452123563
410086605
74003706
295533607
441478523
505224831
62913527
128650339
80253873
507396682
198280094
325248247
302025470
37416155
41582205
91637223
442003583
427674707
469722625
425855126
121765621
362853436
64737051
532555129
389511870
40016694
86175420
500200221
111417752
94560779
300703458
477711254
272188259
380921480
193311342
440497285
287780748
4925230
197129885
300284343
448387321
80520908
263155306
84564503
415809378
415565349
107740073
433841795
73967756
119843332
67749763
382316448
432189637
392571306
497805965
3102480
157280284
218400696
137283193
212001256
266838361
187327570
102502708
452598198
360353328
358658162
122108224
143235554
223789985
482085495
431379624
180195390
297978836
493478451
270675924
6874101
402032056
141060178
469804687
439854335
502084369
59520866
97011552
401464685
455412127
453408677
364715316
142349322
256850903
137645528
297298984
415138915
48074780
195033039
369450241
200081999
513966103
15407415
215965543
32961126
129995418
10485556
151786542
191707973
68473242
88721156
58710515
232383735
103590578
282990618
112336831
199627584
435676310
82279474
388929953
298523296
55255959
208280786
80840649
363885274
182534370
91624951
221153462
481901290
61600806
312738890
262242158
401934524
245542519
397835551
445515098
204177765
318280193
95508048
393633433
61549736
360586782
224293705
303308533
330358504
521130914
92785162
102850635
100536512
351067616
305802967
506402783
463873971
216290066
52854848
519046212
510481738
224904951
83025076
395714958
189931005
293352920
347043748
379442942
128318115
49751583
284384464
49497412
290826927
523875271
29274244
493764876
72908036
522651749
314261417
344511495
114705517
210281809
518587484
89010892
346161567
454919849
404305368
473435038
186635633
343259293
463849865
86006000
21199624
202242808
503035725
90394476
354500775
398944300
149600013
40807360
93246499
492372173
72620502
103603849
234203415
181078990
142126208
356396212
289806501
156784577
420432157
300790879
465261854
310743419
440117190
215588652
164276198
236830315
186152679
313459886
187690289
205794837
487514400
523683023
82824018
462337029
196368889
132198139
261621377
405793767
441381495
228159339
268029029
463487673
70382216
400599623
535658945
43884090
529446345
141122188
430545004
529981371
529558140
68713428
209268134
384940164
230877277
508197411
200788184
59811540
71017111
368814931
415050728
108887070
136868487
135855727
459571272
453821061
122945374
525933482
380883518
518155048
214724912
155591425
480809265
359265520
132393313
342579045
348419191
241258033
496781847
260251474
373451114
255712931
53515364
146447539
143258565
99160213
303448787
44157282
7929566
431740896
376900401
466834677
335302835
515790204
455168933
235029768
423301193
163494334
18361734
154778738
535795191
257789208
249282477
153216186
137018435
256912129
212524500
4957112
10779935
458589606
175467155
186567311
29420264
503284895
498815541
365264216
75037781
353426160
269616534
177151651
151399839
330030498
346789728
444904653
146365460
279335903
181397587
73112206
204277142
35935688
18039773
445152137
205226390
432156661
164434469
234219379
305988729
229698949
464363185
499896731
497368547
5410950
243335527
418924046
321363277
451338991
468421967
444027834
96883337
79893044
520277271
503930322
409030673
164838980
191441509
141835176
520229446
233210606
472550038
285234237
151597531
147025110
412156305
295400197
503639169
57939114
353847719
503665692
10038311
285158381
514477285
534846694
404599215
424229439
407667422
154457322
162190861
279524525
359860847
251341401
188537072
438791519
422651468
205808996
515845514
185162156
229168837
477291936
127856274
446383001
187955657
507735921
75034819
193887013
386508314
433311715
464594089
521567014
117950006
206196070
198252292
236723584
510154797
218588089
93259196
386684741
506766869
179516328
340597379
471953379
449697752
139452414
288863409
394195729
336117765
284825998
176644839
267466637
402739979
528678556
295969627
159038063
418648467
152768996
328516165
470115261
291165301
447542797
210001483
295147780
168027240
329367995
411197170
12785336
82472150
487847257
506630881
139591133
406271438
134685511
429527338
524375205
299628894
372958220
169077305
247201335
266323394
535241086
314094521
398299395
526180976
59963209
260421582
162020774
305403173
259683433
188903950
330921277
513975935
447201758
517594950
160276606
315560057
187118277
109473665
320224418
415723190
213581770
92016521
149750095
400319766
44569579
364507770
123404295
129968620
281502396
443646390
251614584
432703976
234244432
73810061
19128304
389681522
298158060
49512390
253836624
443821263
311343105
132596905
135620646
334756411
470626638
44201236
271793548
120894648
103980152
224194809
394986101
254543283
504179433
497414068
106693284
488901649
257829938
165623410
204340284
390055440
394572915
182267934
145701181
34382173
489105563
8489400
334454445
119288237
139309694
438895785
489703437
146792448
480762783
510008540
346286663
309754892
286950175
476778177
69108523
197474315
472009230
368427596
164658597
396645971
529262270
141118631
245340614
27703451
310215491
321055152
60709566
257246204
209627059
149467498
267342057
91706472
260293948
35240752
509726219
526114155
518917527
139599252
516171263
502564788
7389879
199390162
351013486
138337219
465550818
66715970
504415475
238396167
244052357
169596158
488061667
283625811
164868327
435923814
383958401
421993086
89591594
183828191
281676072
228279708
153099678
97584391
453449687
443266299
217570024
202283185
89106729
38449343
254757397
341242202
65490446
424900429
411863570
303292065
220266493
314968957
127967732
324466263
404267967
183576663
397272453
282244766
535082876
65167837
195554200
372342680
269549780
255434678
508576162
91097182
167754233
331595650
250743191
132551989
143316992
297118227
325831340
419228989
93805059
118905613
126212524
218397660
77486833
75898790
293627403
13643101
140820258
177254358
63270735
534946023
345617226
361402371
499929687
481767039
201832805
527568550
428885014
32777342
386844063
210522478
382481685
333112078
355856794
67301868
24249364
355964703
478634982
136094265
415652028
299648225
127615463
150388330
522970246
57612874
506431215
511445299
10445543
199254008
458999771
170821365
93624828
383190132
195912719
490665440
191434388
152594793
324148177
75516747
158910375
428559196
187152798
196130989
266457370
391138627
54592558
80294693
201728245
74404172
1120283
235574036
440444929
159529421
227048818
317172759
52119082
374097185
327945125
341865058
78881921
471940469
399274063
449306543
7022282
381032034
77884115
123655399
332344723
237380832
10446939
412358231
461868785
181636856
392370697
347764711
149594123
305156696
486977609
34208165
100498144
117714866
375850198
16380253
278960280
347915258
32098268
361015910
492412329
390040249
324155589
178091152
316277034
111666232
266798671
317686
363101899
262183100
43089164
296919797
187373138
510928981
405781278
85655221
481373332
532762665
165456757
228843885
254294610
533516716
83597684
1583377
411051287
115504808
158796816
127941285
490630689
399060547
9287227
357110579
427004707
365009166
73608584
42750105
111880993
303885419
408343066
318752514
140317038
265285007
44590928
397731853
279246249
64522319
360324793
169949890
448572706
230003457
355267757
443951013
488280829
443864145
519203012
373901956
44066281
62899529
519762029
110341540
342391329
407161441
399078982
301338037
122567669
390378836
455183096
246174890
484056575
14941890
408054712
1312190
513966103
238119570
39751078
360853277
507268880
498824650
481267920
361285563
253563883
107495085
504089268
257840858
368697567
96921792
516722883
242173301
358475829
40740523
289939847
497526807
495387457
87484145
443634293
480920142
427014659
396600217
392336197
289924362
234096312
176274229
449307778
427376703
206050631
272988574
14067664
528857062
8593004
312210867
490891480
219887500
309238298
41554214
532636728
49240234
17771831
158746396
291913896
125608383
372213768
460439601
499353535
4193961
367259605
38913480
435901386
45057086
197504172
33316977
64185923
391723642
189313079
523412788
219433019
34180899
137231895
248984171
15301597
525841870
154510982
334756411
72065962
135143348
279325981
224198704
157493966
455778942
279870743
441336048
280555035
208270707
517266646
18496283
190512285
149845397
126629947
166212658
511692948
55424416
385828829
469332568
102523194
373180206
212360617
431251622
133986994
365960780
511377185
341767038
331304623
161525719
211976983
430685824
433576645
75892900
163547666
338767035
503621602
109317532
64597090
456213712
109708708
365367590
408613280
232856419
83482449
64526627
278635390
331071109
411442841
57906729
184424072
500527654
166702495
430496666
268250712
68109295
504395571
112102952
428695755
372871671
178007797
77608420
385650474
9752761
441447422
372851902
143137002
178687145
74560803
240294850
48433435
474289871
145253123
109043429
288467645
219503284
43197308
295798932
258947870
143894307
442523796
180662135
20902544
299625507
479056742
134197039
504007387
7878452
150331705
366248172
399314906
168864545
138696411
200571354
23201886
135108873
223879740
81517967
98552910
441122618
446735185
469411349
435170225
74250488
124913004
378188991
292892088
59819009
359880816
326290774
299280157
19202579
329970067
174040522
293835631
165079151
179677536
371271401
425690517
201084557
287880278
253771431
264073317
169345335
518266536
326466926
457477759
484860344
357534783
491911753
173232974
14415895
263522159
423719872
302273958
194478569
122761113
292439754
202787686
313247217
276517779
395343492
287793165
332375746
482599269
439687410
116245485
249638321
81376649
296987252
533292473
445487874
25930262
210761911
125242804
458436829
138569497
192455745
181594289
99152719
496871942
389384725
299164183
335354948
300836034
397067138
202633502
379661614
76464643
163162750
147717581
317963003
469410046
94544119
206794393
265333464
402627673
428263744
324400678
155261032
60310427
291815084
255955934
453430399
207002318
305560651
73344937
327859100
461773568
256610075
139065798
299674685
324813233
161456776
286190589
105976724
6228237
29204254
136914507
200588323
385077188
496380130
266004678
9518769
40365555
380945380
81540479
356065373
6777835
525402547
8113661
148001959
244456504
295086042
351875050
102743812
416233374
294666934
314415534
121765621
63500956
1120283
414721446
86156757
271132105
90182798
435240235
470250132
27537596
204151186
180920564
308127237
534188416
395756602
214236412
144339544
22292368
316380893
163567573
281606932
39112008
90148888
353514407
122111386
43917436
10081947
201250637
374301932
524330564
449161435
389128959
485406451
8056982
429473889
202863619
332921149
374934499
139309694
336087827
504415475
215256534
410932774
68698577
475343093
181197481
439010510
287787142
38479222
113186022
493850803
91579743
411965596
257099710
389400745
483753845
378540944
38713806
91676356
384098954
234199168
468524815
191872934
30824978
223865758
468987536
405200366
478797255
40116551
235179242
209351432
141869070
284532786
234315394
271990547
325107718
390593488
304911782
343764117
510885494
367842457
56004775
45228542
309690718
349481644
244346626
441209231
62152350
317323376
383969659
17269400
143395178
232563720
342418941
326014100
206986269
313354320
178967257
531336273
285207540
287628189
55679102
360209116
300753902
388331543
356227624
89105843
244810105
61394581
389009297
42316808
137792474
379333049
484815212
135559586
530476635
530009351
389504662
30631993
56207663
282080988
301893184
290945019
310751614
329697741
427632893
494073208
93303623
382556141
413519115
153722961
181344451
490929571
130301427
264075868
236610145
133167731
429863920
491402428
515304643
25675102
350444891
309754892
2875702
69208955
455851793
105348853
124411306
161461799
90734427
213683602
465505099
428027117
43890101
337881129
90242569
454566123
402098480
212563437
453544263
319061720
289266219
287780111
424055774
69078572
105668936
363945796
5185229
427957510
51199492
492445187
118082697
90092360
202013713
370225409
18035058
228798265
52197562
81966463
172593397
452221787
273891512
48137955
62263520
129974918
13643101
11421008
296390174
10485556
175904577
106651125
235818040
483515162
234385652
213421655
169555823
453481831
328703910
321993919
363595563
96008815
99140820
491751507
318878396
473710759
313814441
233170426
68664385
214269166
124408997
455935168
230278704
485219955
23610711
217712718
78698061
222574606
155937517
335355249
69701903
258192478
1910209
338850472
38122245
47263237
314281008
504865012
205791512
224177775
343945066
183396501
128042028
419354275
190193043
497790571
874830
322832800
444560134
415247002
36415359
272700517
93144274
497310150
198661217
506261508
138250167
478196187
188659047
233760920
304139996
119775994
314052102
109845518
212477704
413864523
145293525
95208554
321309767
371054397
526032358
435010258
88377177
223772742
190820772
293999004
181171089
124011164
117837118
380853977
46181132
252179415
182665449
150578630
150630766
229719150
193602847
511557364
285652350
183431636
212109624
490930669
57172326
316626815
103724256
3183688
265947711
164788505
95012055
4075920
136584985
330996290
533951120
495210865
359584176
411000731
152254300
53637632
357171621
298552988
423604041
422807191
228808777
278044705
14120815
234252101
536084630
6068726
140615183
93314346
272069665
395467247
22821349
248382115
509364122
46428678
15393254
50960795
519406906
447408688
167543624
62197769
197246390
334343969
513514401
523622122
56770862
535816095
463380359
519250450
244828872
273934681
78605847
488195326
150330353
318891754
289579970
128821089
178373484
29183889
279115156
123660528
423824773
453544263
63763205
13682201
19410354
423372504
366868916
18978996
41832016
4450655
316989663
211311952
495982482
477429843
391407711
322958856
427002982
177288429
80651907
137816968
350496488
235530924
515200029
11686749
536319726
285930036
257724993
152218226
195519777
147031400
258958917
467181210
324078319
272214980
155253761
128804355
354619451
191825679
243201736
99361252
61971654
42192146
251972610
31361454
1221349
247153529
480909722
449983898
98392610
435869413
455555989
315227501
227088193
342173947
289768422
458997868
180200758
466099022
430172445
174722567
135937339
136277791
497039656
118378615
437311921
341214957
523685431
304371511
220621516
478785994
460032839
54190250
327999211
391037710
108961723
145143915
62116500
369674026
93964904
389973339
235898019
445212618
489750849
318153114
423007198
26670332
484116037
127919403
76925963
368866875
256980557
208274036
437607461
36553584
258016423
16131463
519578594
433059160
9053486
411550760
517798683
304287726
431949343
111987529
405022797
143907369
446444167
48995965
155088229
60773827
97003061
256455352
79606453
431821815
1274705
271505785
436415269
432481456
330628004
269484965
385475362
533656628
520451240
379925176
477787983
390901566
239855490
91391385
299444533
416040054
192746642
304435552
132710279
474936162
119033510
28461056
230283912
330812196
449609197
236465015
468716617
301217525
76960162
14958480
275537134
181579517
187266762
106712930
330757610
202644004
339025300
187862326
480049609
416986249
494044437
440588257
32677463
55946405
290740905
237197028
415829086
213899567
392676490
409418552
99101700
181723706
68831306
208415520
99148590
373240389
505998140
251432577
265191823
408581796
56715562
404810746
94618990
326843803
149661278
125655091
450091566
318894206
225019381
397838987
213892857
56836715
533192357
283079527
283200850
243868758
404395113
338614522
243656899
458963258
478100177
445841779
341026227
510760281
446080895
340702331
279555519
76200168
3697873
102324786
223717002
100527087
173430342
349336858
158452825
340323389
352143137
248921232
313191649
19088727
124844167
279252007
532024964
126101998
460308754
503178146
478206557
320885886
401636663
448057022
130951396
418617777
488508682
467175038
101731828
242074055
523572004
408554691
45150751
401549800
211191042
442447097
268770655
73716972
303366868
493895797
319252865
369348140
365778660
318175838
116223123
43768008
40491617
474719455
12706653
322610007
486248912
123001618
46108343
15382328
225811616
309292334
251774524
340262507
473994512
52498917
220960170
48131757
355847226
54497344
22311136
378516909
177995412
174898593
146594470
176082453
394223075
410565889
369573619
243091217
76748027
366601984
423697175
119510763
166110301
291743036
329904949
297959311
164434469
139243330
318891754
494281303
40071126
116380944
169688371
86436681
467026098
536259424
477291192
208446184
458534832
317907490
17774148
324155589
132248184
301068940
267564238
470225756
296986994
302906608
301242165
408847742
150903519
409595645
70562844
281446277
518011924
397920684
406652244
311143442
127730810
198200233
322530636
476196530
180736459
186720802
286175059
480120110
125160548
232833703
12723739
501614562
289252978
288561156
257535358
414419322
291371763
211327403
479408133
188218711
51312399
441244293
190999096
412824944
84530834
33138436
172266029
436544877
94300378
117147902
222687319
17701540
227855145
379572910
146818429
3002297
32781404
386187058
146534822
314047764
302447175
422967832
80537689
384236454
164102359
186972394
60005210
41048438
465867429
79410156
305214380
320688636
91070078
459089198
416365524
526336431
359906103
133464169
193636455
110189832
498028330
40030918
196285207
117912596
343487296
492376321
210396425
193703631
218338605
199417788
318039756
75479100
324970345
327903255
444415387
326096358
18878490
287638524
67113769
253145218
27251417
83128620
138148374
370174216
169427146
234032417
482913242
96443221
258958917
383223956
195571942
443933265
220625291
32637771
434192866
484747298
284117163
449683565
301823852
483302617
88372666
409625543
158374034
180054624
315767877
479199244
190071098
506900349
155348690
467243693
344416324
145283421
228842299
420640800
303078965
347133962
383521609
189063995
64873509
132566310
494193768
463010184
496147437
178876044
230164241
147729390
473147453
9503301
58256037
107061284
511174238
172016150
27406248
18164904
522493335
319821938
184456444
418713252
325657738
310689990
352456230
108968088
45832549
269559328
79857740
505429871
62147675
498412171
103532484
287869223
105704086
229791441
172600971
193602354
414953041
470567062
419868110
395475403
525238352
488797032
314703447
329713126
190618929
521776140
189886106
177886149
386174537
297802996
221639241
488867848
386822826
535687464
469808136
144709902
205709144
127165425
360625863
316141146
412228472
481149030
332842476
377926636
235205987
222693326
65947795
131167340
278512188
298136507
469314540
40487753
88794231
493275394
314415026
164369856
228445852
144799995
431601011
258106127
272093444
337444774
449179082
194350963
519149029
207529432
140556647
350921647
331674179
310854877
150047264
238434164
350942582
223698424
413126507
186532603
331115209
291262284
411663335
337891314
453914989
488697609
179081439
201250695
209171735
396260786
403392963
22403114
381116857
368514760
400805940
366660886
58951535
81948916
516346202
73033142
455256112
403470990
108414571
373866155
200558189
431700033
103307573
72265831
49545284
85239069
35512006
1164581
1407682
455743054
362932452
503638862
508964655
176070073
11217958
496382967
37824813
199636602
21175797
297285449
313942329
9124535
476190553
68713428
307379013
390530961
218204002
268716755
410070738
426134087
510475105
55424926
80083707
140237529
397868533
319197
170046129
523737803
227899546
524286710
536305990
231618935
245506960
376936468
484052634
272893387
199202504
503639506
367436792
402797362
501764025
182135975
143684655
176235081
263293534
108874367
244071647
356898331
305190576
260847447
475693786
521691279
228392287
17425809
113081656
169406712
445898127
158439702
509623570
35618368
536207703
434083424
31535861
359479166
393224784
189680089
448118969
236480633
319880315
255807068
46633679
78093507
521602756
112448575
112854858
172228604
49904895
115715873
278275732
301961654
410812853
484750154
188788931
399822984
295145754
107446406
349873006
71881482
368656854
154494344
391891122
94835307
117300727
220400245
460382707
35255888
33717935
165683713
160310453
381336031
79999862
504775202
235523858
124258169
307762671
277420792
259264214
7343642
139452783
354633171
285890089
316439820
393301277
221455493
108054985
502858712
448572706
442090985
97936769
192607656
408618597
324609439
80852737
352273141
269549780
157037612
82669776
101974941
192607656
62899529
344255189
11501147
400773940
393959976
106887088
469913832
64153726
40537361
463568811
233280808
454802312
178176803
290734874
87371534
353839250
289265991
358806689
62266263
159955355
103597633
396188341
226523852
177275339
126857592
17909219
490961039
517870646
464541644
162266327
331079222
235411203
433705052
476622499
239649117
199627584
209087493
198182291
382235297
487114327
121156988
167035432
173332893
157054319
140014234
36511216
40809051
88054481
251888854
150499902
135159357
331595681
69479816
34611762
322968301
116038241
300252052
76548201
323800339
320376556
325015484
517112074
395066075
337427748
500179083
144126973
474884007
293638745
66168939
315291969
55353688
194667321
45880960
11725573
533117171
101271698
343479026
297600428
182843290
392418018
238213444
370847180
13898124
284049372
357937098
38220416
376095989
186835920
418452060
114919505
132674877
303727738
157192043
256701653
167425498
382570909
306318149
39862357
313058818
259760356
187071115
167276191
330884506
82668297
180909430
2779023
510232513
516249712
243225556
327650254
345013851
516951062
83081974
93736996
100963459
125747174
363493747
322893908
417623537
308961914
144645135
372545524
478196909
455773951
127040901
330109801
226401668
373456753
456534851
348892518
15186269
164434896
455747018
7672340
368951852
104450027
392751945
49922845
136201660
233881277
164487649
163464716
12218877
68046398
474028768
355254872
283857510
410866430
259852046
310484323
472877695
17158627
490443307
5945725
263984772
355009411
535409655
95817519
226066547
27132245
300349668
379461285
369313813
381415165
231504718
207924091
464168834
236472808
290256872
419578789
482081625
518494969
257750456
74442574
68602090
375858723
448157112
522059236
355868625
203442149
274701407
303488610
240055593
47015163
287104398
28001048
28862205
326656540
94587068
245448862
229826864
234632520
449452659
117625211
107950011
535807108
266925069
167031304
527154342
350197328
441244293
162091280
131111992
93479226
482976419
278866930
205007027
240664798
165831321
352197970
221658595
279192521
114195383
214594781
347281148
447274947
274392070
142270828
13669838
283413168
43242000
415735803
128356865
270266156
424571750
463282706
57531004
83465575
410116830
229230130
146128576
8937887
303893732
434471943
387511907
250841451
322178036
496058580
184575533
206050631
10820956
390915812
422945877
408866916
59725324
80117778
358620520
513622018
163145501
388502435
400366596
138494358
408156574
39452717
87296671
407610323
258132327
515435479
490319509
14548446
76464643
524180737
172938425
339071313
226887901
372649189
421219697
138494358
460172954
156687585
292033532
484811618
233079925
368507157
165906693
399581659
516550508
212560821
417456004
159445700
326742344
193236517
153283560
321769795
379010086
407194
243970308
48479766
163661882
347923257
163900518
391605965
209018254
190141181
14762145
51985110
410435140
151200542
462468784
269805878
71782971
506215096
203156033
19366235
457782209
195467400
295584583
204867409
203812794
316287042
45696443
473613489
295304393
355639527
167600173
48325535
472731226
244450817
378736347
261935057
191127993
145698589
400010788
194520487
48539290
475344401
460966150
406024022
324148177
502883390
221590734
308022002
362568166
132515633
83157365
298231827
72935322
412890606
488438048
170935489
508919904
483423578
214758265
56241830
265720536
170150777
411099644
464022885
199708819
344334605
400769801
451486498
461822045
325980563
117560584
167949971
105724943
407219350
166217974
206544495
322657284
352286887
2369002
60925760
236783756
377484014
339864442
90013240
506327772
321392498
369953906
251591911
314145595
413341897
132257552
95386570
386195726
526268812
458260643
28783368
205271269
126979280
404099823
92229658
47412184
335892582
480477702
81865066
361225088
112441296
327395486
426942324
172470133
515572550
267410852
454610135
464972046
130507397
156096816
436799605
364850245
132056858
512641411
22405266
314474972
305262903
100564102
176317152
239766908
115414683
377418259
475295129
16004343
243830949
47253732
471590555
265245583
278384147
190321405
80473775
251790912
168223752
252540434
340794138
111917942
368096408
380674179
20310912
364478801
176903168
338500508
327298467
472281565
161826981
453982657
47901909
369062743
505190747
119278716
250828927
253980201
535090835
225939145
215298438
196649795
216690168
308289773
404558070
29513142
133985326
390150295
138119831
20680034
512643207
268502288
374415494
71792044
145640812
59696174
233174376
122967833
156666057
235607825
99324309
449006085
155126817
394377787
215066881
319996394
482315377
149766344
425199734
506232433
65113026
468130727
8581248
324945673
93123566
29788800
418423954
212630690
36899335
144336941
41143539
274455078
174325939
289757838
338228139
463903526
122589943
477217896
78350703
98474623
460040397
140734938
481291546
427172499
315178908
327101294
287618212
461777758
239201467
290016905
475697208
146323361
220144016
124963275
52708427
504525183
362486656
208370900
318360841
380040136
425470381
426739859
247480258
87960659
124583575
477356613
512617088
199420712
78345318
193602847
371654176
99499194
236679729
316004494
276919327
216210318
100605519
352699234
14142068
265336745
342252270
293438772
3175493
150843389
349864205
154708128
243368310
498291540
322895857
352893231
334323448
265596857
356474811
104023612
176846440
424560123
323679999
62304768
521547175
351208166
444850845
331773705
503329833
458652027
372286061
365240212
246357212
328821043
15569129
157359675
184031564
501709492
57608348
265040016
401587242
295632765
249934321
23366746
496877635
187465668
17290106
115587420
180099486
262502462
185238028
17287242
218861229
253378790
170166630
198737932
310004829
76816807
455243545
58023050
416075135
308557663
29464489
316853579
526221366
156282925
190334355
249165897
14342153
148698403
213626494
85707998
34143141
305446299
328783014
230184756
489517162
212837772
161957301
350235195
130403704
67054267
181421206
506909638
535773424
192707964
341021865
69755
272405734
370046977
345129539
162495448
434498090
424667380
378767197
286802323
514477285
409197312
383748237
307897696
197191998
292853943
135405554
444251242
362239789
484794424
164668236
224781324
389057872
88165437
83826888
123046344
161975586
361622440
534274009
257703805
386490010
24161417
211075671
284771990
221661052
511961195
472146133
120582867
448244156
172028599
480287376
8749101
377484823
10319749
72477205
474026251
225791224
422173839
221151572
127917543
179697002
214896246
93636329
35065017
215646227
103710659
323497859
166822092
23014858
52150583
458327175
308171837
282084128
514371433
268282064
345466665
184552442
485814573
84663676
346742225
372082878
21962109
56407039
24088729
131705056
265147585
179464399
122713590
484009636
411572705
67651136
255593369
512013981
222146739
69222184
145262969
500472857
94621183
484768308
500253492
91318566
479609026
293033150
151884403
78359674
49922845
304919338
512571383
408806894
321363277
300562579
417689541
422286092
188368948
504489376
101411694
316940734
301613000
130858768
496061478
448386228
424083570
251232372
337638967
289795890
293627403
105629295
386106578
478083887
28461056
31717250
161180720
448855863
361712907
223176900
85949293
211635404
90012420
507482463
351604142
49072387
381472956
440292586
104529104
423838672
125610794
458128144
264929492
321558991
177697133
265311753
452577830
183838092
379166930
313728517
22949337
368816398
404690586
418671653
117061352
270938801
309916656
158918776
290455350
334277770
10191454
440200560
277205618
449911694
296362102
242043970
359575085
135778342
4787638
170502886
358130219
174156491
333723091
219401450
311921291
281059279
101773454
179462328
53973737
167778648
372731096
30688854
303982908
192610720
297616129
102794557
483296751
136616498
91901574
343936903
109348398
290027339
338215934
400119552
435676310
25620929
86355833
423579984
111743221
53577031
510414044
35918589
503557166
484907505
522143695
35392864
228727235
31783283
505784631
129312096
450476742
326780180
262015666
135277556
305824435
354444527
73762219
309253510
309024580
41852306
176979694
292948281
270521080
341877510
185073423
275968673
326615305
432382057
174028195
518285148
155145598
319811611
257119839
141172963
214687518
297339420
60649589
23076771
223492907
477568751
385237620
489469086
280425547
291205471
258589006
281023575
339737233
347440176
406619807
224085573
393764257
40240395
181337050
347199126
487468223
279406604
494341553
215176914
192872573
278302879
514601804
222507849
183663489
392616535
311319780
463970757
23147692
131910451
469852209
76200168
401240997
120706189
353811732
73053793
362017895
535671593
72017163
55471941
140904128
115488702
55696286
75855183
23386972
314650747
416960119
205887736
257140624
327881658
109151197
169155796
425866455
132144424
422536016
415167310
86559867
223150799
445107347
360568888
441965213
405187031
4802477
305334271
48370251
225711511
194220916
513272934
320514458
148877818
143974252
145006613
412513289
470795334
406443425
155518975
436756976
164216252
508501732
359963453
294857428
418085231
482839818
354411071
266703061
30387850
294789568
251320639
311985029
417926033
109437563
340110683
207205542
307662857
215875242
316095266
501015894
59513523
309786784
393902645
130878263
56585278
486198367
527027495
303636627
278461413
331948856
10176700
65062263
486363819
85518811
226031110
306975267
501154341
340108402
249323928
133186183
279816101
106130954
121036176
189774989
503199853
67580652
95279692
124811486
436639462
505676254
319264786
56588175
73507216
88500473
266440279
528011614
490523718
400777284
54063264
105309159
143625834
193947310
41166112
444437487
507815383
37216200
284692114
463757740
57464397
10647128
288977085
433974737
206790258
94951210
73960388
453200652
446819741
294640464
374553052
155391854
7949238
123841407
105299706
146890139
250072759
456560570
160340052
359587245
181693076
99505837
526653160
441197680
374282037
108028850
443028987
319334989
117447752
368344393
417682645
91059468
367358186
243348320
487233850
90137915
253633955
392765676
304701868
334063967
399837377
20249287
383783679
301155886
308581964
399767788
458084001
86505651
248050536
116797156
497195805
113780386
165276088
300623246
171007106
43728169
169656402
499013939
208962782
111754341
451085411
136184768
453613693
52420605
273389146
133266253
487096594
412149833
391976895
364546190
449692329
337059772
62941017
357587299
65603605
116419824
12194844
392519756
298618896
222817586
391061783
9516479
231162934
51818971
445176366
35866332
181819379
203725957
61068648
477778816
520796920
90812077
126669347
191314275
373376193
523391752
268556222
29613124
303982908
140324484
190269577
153024409
411235538
469689217
251815655
486381103
314528424
323993801
83442446
455202863
775311
190280780
244320342
171274166
477771682
492359089
460332545
99383259
529259338
98645111
117544851
434429075
483181424
482282255
310319725
297717560
40410029
296345550
52832447
31852715
8374697
227755552
434916306
532402263
289907535
262704892
173136930
511961195
410431096
153662609
480053372
69069251
506942824
174117243
383544942
427216372
28725911
230539732
229331731
36918281
464044088
298783091
198988711
142790447
251102664
241763713
258132327
469062627
241979824
380419768
495689910
13527852
83066679
161666324
251833666
361706985
223193704
95936936
10172209
127216159
341210412
4890341
275663812
222596647
157863525
484027240
409082045
426523700
416585709
378474838
336678008
474461628
221336311
13601599
292913472
354673585
46774699
427168909
474638891
194330542
529666333
360437389
316961536
224731549
470363889
123938109
523163103
26153406
183574403
229799547
449466395
527909995
61914600
154177520
52240722
210557343
233249490
205400370
303815643
37969005
103980152
493919963
57255045
34935121
196697228
247200716
39758700
79727033
33797430
114846914
174306718
51102770
63342147
191776853
211341388
508967153
4412389
261190287
395713018
422497594
438744408
39504396
260067784
315580670
447493271
393126264
318225563
532387829
180048744
459011794
153635634
149592924
162534205
192671384
245864360
512444738
15689588
34893539
262405301
46006556
403623368
373339687
192969716
175516278
37653836
129895890
375732030
196796652
209000606
396102847
440932438
207311523
206018584
170253776
216221250
130825311
459520646
157204143
121028474
477166981
248425890
265624969
257211254
444069515
194882332
482335057
446308208
39665497
258485152
249634548
465351306
221760110
160526348
125780077
334881435
25354219
382525449
255986079
92280637
452465295
50911192
87193756
306670041
184078608
450621997
254044434
334888050
240343455
210001761
106687448
260416
283400922
235560625
41882978
163931262
477244330
532833891
415914345
510133610
411118111
151329322
192469625
283215805
336002134
152985403
323140199
163697648
20572864
121183373
446549669
259648132
419859789
101886726
433961779
121614163
385962373
215955903
268177533
25741187
299677447
183296622
18273046
174161434
373425402
110674405
176110364
457310341
115648510
26533929
302554265
299255816
475743179
26700271
249141087
472821573
388788561
353274496
83914142
64153799
281045411
222862616
169561022
120789309
56070100
222309293
212773555
190033209
48520132
124224888
361368583
340315467
341580138
362238785
248894032
333874995
278877841
391270830
312870442
422540463
494449585
181254821
192113022
11464906
235015462
403857060
506701791
425340726
242834422
15577899
449707079
276390264
493684803
519420419
96072962
457636012
107707536
533988920
350868518
358957387
156226106
220296374
100428706
435089208
266801778
83111991
388498993
103841292
354143399
135806991
48407133
371725929
378604692
325920023
354924257
490240938
322505945
278336887
254496269
363502352
401669230
173081013
278233064
253214613
186194091
484171944
441934468
451814937
58064235
171568226
334063063
181050569
237215712
171287840
299964594
360019106
38827050
389786670
58439143
326458838
324747037
242761942
455719822
332434381
222618158
429485814
480217791
346098858
235431241
221575107
384916721
462145160
333118848
246818443
241750479
500350906
137628971
51350679
12713380
158311726
428313556
211902092
471153999
400329557
335967928
336455762
150529496
90523782
178086461
13411946
437547080
528306391
139732908
99901827
70833102
476307656
258009649
418060490
393002513
165891658
151829328
284763090
165080443
315456713
213002826
411431094
978828
316231704
471625223
360101355
19480274
213393054
113461792
376203808
35292134
141835176
109150654
73866063
41796681
74429219
69446039
183873281
51743312
139867703
495446569
78062205
201923366
225961743
374283307
512563449
189980586
347597835
415578921
209411711
74473240
365787588
299264847
92149075
234010108
13909662
307214166
58459799
332002430
119590973
419895344
69380204
456157965
401473960
497122984
54509409
12425495
428182099
486142450
331972005
450761012
368166952
376590601
344644348
189817034
11323980
167647542
442029509
126462116
106061599
240599802
91907211
106615709
403324502
439382507
362516613
214242905
300729937
396389682
504830467
536401564
92227454
226386176
106242861
379765104
381019848
93734998
103759515
137151844
217177709
258975886
276182973
73835185
57603400
235501630
337792813
336409123
280099688
527427492
321152596
492011036
25934693
150691384
275087855
347548982
10868969
525875978
113866696
91153103
317836631
111373885
223809899
475686556
249395190
341911233
216132265
508355540
451607732
286934994
200146785
138559984
497350883
475671902
82643288
197845256
34180143
40489780
357821239
101844399
360101355
349095256
17049324
492385997
275583283
386824790
369119861
297157061
376747351
66968532
237112622
373663351
401189175
367134057
326951464
404118153
413171960
99984036
158047522
463810721
59994631
18669873
80975795
113027951
452786045
385237852
126669347
32844557
163446456
516006882
259772450
486266532
73585167
423849879
386858441
181061580
198058824
510560240
518337039
307744399
10807953
417989356
110470506
339966143
221800511
87871068
387210596
36433618
472863988
315685353
159228491
219427537
341193209
411031297
346820082
325227197
70886263
389159235
232046100
359754324
39308155
291864197
147630704
161191345
36793963
478901375
245967296
350640699
153350163
516225258
124722803
387564283
237671922
85189142
304229670
388458771
208347994
342761715
461320765
477575657
101016827
189513213
343947511
97806503
147982212
358070952
124145482
378539624
11545095
508391489
120628422
132941315
525654779
189263970
532277468
450524018
363890898
222199904
268149269
104670076
447116061
32863319
83416570
406014281
505400668
533246725
248959233
192101907
357398490
479015062
11388045
162165663
407908772
423100292
378229649
64811307
95817519
294996426
447483951
402591757
301194996
239811327
459748249
108198908
89235420
14910417
479747794
4899187
505425434
293537379
49958922
231535351
480536657
103151973
45761221
146463419
66430849
34172719
53819708
129324828
52747820
433429512
29670983
364766243
245361500
474820993
153507294
438193205
204273714
70066215
439602148
227913969
405026429
237053457
21514907
79172138
165360993
12679385
339887535
80212428
62316237
162309196
58909652
487238208
22095712
290065351
512087748
282810591
453485576
489979137
393939044
412663501
378429055
164007156
98354755
126017153
376684060
225856324
457884152
201460801
92466640
145128796
534054142
84338545
36948761
216614885
342143190
524852211
15793981
232395085
128550757
197905245
151626614
196894123
185210592
143567659
1486466
212063956
142519003
380953599
352615389
202227250
473833464
270072663
503779739
115041268
438403234
532338320
473785882
46987886
85248171
343125474
369808731
236454095
222522200
212994632
90315363
373015464
491799830
296140038
260758520
92398652
59964619
429635769
320562496
275858357
491969346
106885092
456187723
428397759
273191917
347718509
109048412
525936429
30974323
41820092
323834948
109809679
290801189
114238736
154772459
346590666
526949717
444581042
491284140
513622540
534067268
6063615
492635113
532109679
414019033
80933421
267845185
295883741
269623036
393529042
389125629
214557592
166947516
74560803
240125604
475517096
88865670
336687587
334503554
9228894
284518930
76183918
37258908
480601703
452052883
171071973
103409174
292340746
288202680
458335430
118197596
202013700
112037228
2976184
230841221
57723975
331124878
214622867
217294346
436049698
295122781
231558018
422541153
242174307
112957147
405908189
341422608
192473394
147975209
190859975
243526114
12422114
361950098
85076583
426522403
160641210
90284639
29028958
307619177
375776852
89943180
340615218
176455890
237477582
268158735
523914759
331289449
648480
299049498
150505464
157194977
462377167
82252442
171961330
389604034
134699349
221578648
116330532
174871307
423177797
50341594
62082052
436555407
397147896
19081163
280547708
370769988
347932096
413773907
287594706
309492490
371938542
477892419
484945148
525536156
365723632
419667803
230962255
184940424
91340738
133810875
144712801
497700163
327246220
88871869
262251143
472199101
276790933
355612486
445825569
327499130
233861804
445507523
276760522
522802286
483218701
11466515
332183218
220464467
361120334
305203743
298211360
279585025
347976233
72963544
41700779
349294909
276911578
383057710
327904129
441304598
521556391
25381383
292301934
254580456
104904761
410300653
177480667
181251854
381116857
196915309
52897043
155621339
256926236
5394973
329658125
330351368
115162875
413301902
432901246
242023615
337257165
351654193
73590065
477995066
443548673
132896456
358222963
285283154
490495594
232918420
38082273
322778722
161525719
37689860
409880277
255166585
76138268
529703037
33931131
262062208
16740382
334178483
203038881
190035421
408228627
485284334
148534815
528691486
76157904
279051861
367615421
374596117
215470218
1356105
166423346
99760001
298289271
80840269
480127432
452289923
273300640
254660882
377813624
488821149
250187792
212510610
442596566
456192345
66501761
218963831
437573723
459466691
72155162
6218079
98898237
148546005
305541734
209224939
124803047
240346507
64079787
289389031
221766657
366962679
458683936
248971347
413955140
505661184
247872200
369137008
353001996
284825998
425604926
396230455
333067585
424163648
66751859
40281933
454066085
434509999
179585903
496189857
67162607
223919116
216129637
209336984
182512333
302373900
22141009
518426836
518873774
262618882
161504212
368816375
535053892
158705489
4666074
151983909
366835934
21253885
463027107
92139836
323917014
12990509
454502965
418233930
307452227
375489325
463508594
419275156
68039729
530878075
385716730
254520925
437084861
435723526
444329490
44020628
332962446
113601296
146480809
226746554
331111641
24998149
196128991
45696443
515053650
449507321
94163124
248523948
111035206
194710038
128771692
423920312
207368602
254454456
352463234
483598526
149239221
316140815
304900316
33713206
133241576
133637241
66407385
427164119
162851716
353984154
109251173
57512347
100121556
365450367
455212880
148364461
487921867
511527715
357534639
218204002
116184166
429038442
260373616
455834296
186806821
252638201
374133435
407698654
62966654
261054981
79495972
467457783
251085378
324764669
368813499
189097371
387462257
247751490
234881345
480869458
490404440
214790117
394262404
310818068
527982930
118577977
460405272
464525570
299809459
113392452
168954854
53645156
51897072
64303470
249196136
222716981
87182519
94146818
57841927
183681110
238738189
510741626
269793900
82569915
429650580
184424072
187721305
309318355
222863348
507908531
75254128
305205026
452510079
366957927
111482834
480196748
258366003
68304121
328764092
159539126
110322695
327279615
533097673
518075774
297535535
172718967
378259477
272883859
308300113
159378396
326498374
120716943
62259190
101720528
489879250
162911496
452748500
59173642
425980998
22411182
498041965
142219255
520661008
509255275
365747833
204115691
301385422
514001739
57857450
78589505
222390154
180034457
395888802
384947589
429650580
396306871
138022110
351473943
119178044
96318220
291521065
146727114
152195146
512931140
270585954
202405065
421351658
325409231
526127855
179285113
206794393
118318477
248850229
236228551
444391888
172304313
517697078
151779074
428110792
287618212
330447326
38285979
166221656
26949856
273842072
90313613
153848730
296951981
68506600
91493808
416135283
11063892
345711598
145756592
78900228
357463663
267887071
395602912
442223818
82868472
235882294
218429269
402588656
510655593
203748914
489842336
344578746
42151155
18088687
71819683
257378274
7852947
405276676
219099461
94650518
10726116
185437121
307873012
443341729
23125738
483313156
34608238
336175485
454963495
500098849
515620708
340177934
329658125
129122156
345955374
312154213
68366096
68455031
103848347
198611605
525110879
66718513
106865079
105310181
87930639
6951151
88790088
60115774
455403249
518377279
433021746
38220734
461787456
111069634
441728547
385002835
28904528
533280277
375108235
304703374
224571160
292330869
496286167
525469020
423881975
411002153
211488239
421653344
535955001
257514353
93463565
78305028
464118826
333810345
244978787
80001277
161631174
151825719
274264882
15007045
95939846
26791025
303631545
437298917
117224671
114863468
395767808
475693786
191349084
220721497
244022317
520404060
298342254
244045927
441467766
130011622
315492400
533649818
449052482
277252140
271247989
405301950
140695525
179725333
237621946
416781590
394935803
244953378
58401167
78225258
153155309
484481779
79016722
276459076
90958140
127209562
391029362
329733380
103179802
502067603
160297062
327389920
392178869
325327517
423611059
394331978
295073202
524173064
65751277
199636602
438456539
212683220
274231292
432978984
293342602
379675774
328302039
222633801
216532877
50786317
138178305
462291359
104384589
50934449
55913851
414474095
125830769
483110707
244428838
404268174
227211826
205234214
113466525
36921046
518111558
491457750
518564982
116315903
245738461
361939239
111208907
317830610
290149216
442845076
109246122
483833985
208048575
512110834
467927702
143037571
119767733
311107018
472417197
166158442
133474154
207477929
243600106
417511644
63038707
205239990
261746255
146765830
138874721
471824336
280680308
320532882
456198373
32605035
450188
228063642
309238298
4152971
426939796
399562279
440464767
504090999
280222222
299354921
332011387
120588290
84743189
510978534
176987789
297575249
331503503
26123845
29050213
122683563
247230688
206909403
22341264
415125465
412345910
188152460
497843027
82572591
491330074
22935394
522367493
143134882
121942363
172428057
58640518
390973248
485926751
521832522
94281273
69548139
154674573
352423089
448599854
336212007
504860507
91885698
230645137
214797623
349143011
35174562
267933718
61212018
57719889
108991741
487203822
24471952
134309890
143886498
357061500
129037474
107430241
477891065
226930725
374056718
385927887
43235814
271861840
163120935
39768015
417979766
489059161
97082313
304933358
213769909
127248514
361945934
12599777
238752646
108880303
333727024
310293094
8024850
386447328
23803995
401153118
321881086
90208176
287115857
40910005
314306551
5894421
174401832
265624969
227160424
133478550
223333372
448488682
505224831
125952548
370255464
527734866
143525374
296937850
413189307
376528301
220500798
148806474
3195625
282042825
48397991
194196927
459508184
213137011
453554133
376648419
513571321
180323862
435240963
209725164
386640596
515955346
313002181
209052903
56988862
66966997
471769293
311788082
483464977
212557103
287950447
202962997
200482486
436317864
351301378
334339466
178852916
84405018
196697228
214269166
414590078
201442021
219566518
256768773
419825191
489581717
122391240
158595785
133345068
242884379
35721064
7153732
378011788
501187703
310499471
364759897
441294960
55424926
502043313
481288282
296144690
275308333
64898182
230319692
294107754
206915568
43910071
59599535
162901423
532434399
190841298
465114859
53755225
226656366
274769635
241398781
47981080
429777552
34999976
260042125
278344746
99832124
491812530
195299874
130859739
290498086
437546322
267436475
289787013
481533599
311048263
302874679
183330612
223763714
168386532
379056156
452965491
57703157
386787816
83120513
247789746
272125331
485805461
303967949
181258388
303530314
15740414
104691930
115351620
519852124
273220143
24594286
60766259
156451780
159285745
186674642
279325981
124073700
190789218
442028253
503386177
285909515
95595979
445929208
4767957
38426707
487574153
419430872
348300816
304350791
177112241
403242032
23072083
135494552
36915739
237121241
462641046
208932190
304803770
279688336
470662224
59492877
324020849
243246207
10328173
505274107
463511114
441212579
257156649
514418467
280770043
248796997
358487354
440091708
216854668
117689223
333767648
243262377
105663245
255720906
217488492
30666920
278987884
320961617
505580814
195423110
435055704
175918720
125462155
483513702
311989563
60877591
491812800
236149254
526182850
24206991
269353613
322084119
268458105
113281228
458794445
400284820
469411349
217922230
236324872
521656860
32586982
457145109
6952515
270913550
18927890
309109158
78008123
278822275
222434401
363522862
87783193
337105715
68161093
328011382
498733471
184246169
315867816
433278940
319369676
306363400
350254099
149928624
9156226
429621264
337281507
431925934
132057496
221824862
424129815
114364511
437565787
248448182
65407379
471160514
28453535
92867547
56174393
146890139
254482935
114046510
302378885
454853502
374282037
334546061
103049538
354892658
297766525
363729538
91990258
199606154
128598888
384182445
289750829
136058627
58444206
195186003
66923896
506316732
94817034
216424457
145671590
282666428
98077187
62664053
428357123
139854198
288019756
430017136
348208772
132739856
73038174
333620783
277468645
228668450
531112064
37147324
464525570
311587548
264489080
31370083
63919075
165244385
521452751
294013438
35923735
220286430
267743976
478678588
446476936
29581929
402093620
15405918
462535135
237523300
373606397
101967602
330259367
218709783
521478953
2626155
85757133
327032006
97762001
220072385
30249520
11286454
314018579
262193238
48375920
94515593
431019959
488639270
37545042
358105247
212335158
308947536
230252909
499249741
251766895
152834084
28363693
268013533
387327105
148370156
458380079
257849181
69821739
380284825
535547117
83902229
338109717
179239169
198455315
144407962
96159674
320434118
428872030
391539461
139452783
31227897
367823856
404176010
83695524
56139540
10802969
61697366
177887171
266403769
23452336
128881662
434146505
324792199
149764688
102480442
447812705
469840848
346893642
362302913
269948920
276132972
177689299
95073012
390528292
377824704
263615600
377399240
95678673
450346260
73257708
461757758
140404591
282729632
69847280
19196496
315487530
227208940
73353172
87553806
512730123
489163890
107286011
154499373
275128262
128553708
257616641
242768662
247629781
414875846
132914682
83240103
403940089
310785847
135762188
288833841
518583629
274063700
326067248
180388534
456181145
285267590
272664735
432281827
208583976
342593344
228472796
97828763
171287092
38438103
93296865
454453083
12251138
75443075
211788133
505566415
321081320
313087032
455561635
154995174
453305379
342684446
216942158
517271401
299771910
499496806
51347330
310124796
273406512
233300867
122278145
148001436
192607656
377320651
449372718
167667215
153790154
512109458
393520978
118623246
465348171
350211052
440292586
142360976
76717088
117534363
363493997
203813193
46371013
495193789
493017113
456102713
251233109
518277577
454688936
240844381
116171042
76519912
394685422
506306018
188341646
503061090
323946702
4802477
133956487
371502889
306238609
65863655
31475752
247562720
357225213
417762208
304402268
386508314
329627212
367706970
239790570
136925901
19924182
400217845
18447451
161378199
478967144
45976715
388093823
490523718
22739179
437364678
168707683
217779740
306308586
68920574
498820461
95507853
316128380
243097651
91284862
258646479
241879087
435414647
11171645
192509997
27215944
220500826
444213857
265073781
89388267
175305159
243365679
340671309
78777448
309158504
411350130
465875067
66573362
181279841
237415728
501774351
325347801
308800677
517206636
139725655
233415915
5654236
455800897
323635915
17879757
30958722
163552841
146544418
32507156
419859789
495124865
513606998
107079353
150371728
469285053
48129650
19768125
91104915
474708400
395593155
405024401
371093080
173590249
115977363
356794553
198719848
412847369
434397665
346690982
121571291
514269723
233720540
59487279
179645768
265274163
411811647
299587863
10381272
354627058
534366759
470355181
492338951
411247572
251129289
252571153
228997910
25212835
468382765
45902661
390509780
536781125
84858841
42556469
313046535
258869229
252670687
478220692
151590596
526906742
95719376
358700254
109151197
125697343
147583497
139243330
320980613
490314592
261791422
60890676
142109388
484334751
318710064
506222638
225847905
232598746
49735656
298426891
410244711
483950627
19522758
369024258
54812974
212866973
346310405
381169434
116112249
263952805
140883530
50407483
424494072
355197540
406074443
43164908
133250709
481901290
528898727
356111775
107431377
194671971
36900061
230201571
239011611
78813782
470509166
493173624
386403850
408230303
470722494
87026648
47089341
25755886
252311617
300602203
257703805
458043328
107962401
523857503
39586899
321043733
283903756
69578031
268108580
9118108
142640816
490304145
398557276
175213657
253946331
364706807
380582291
131793918
177074250
64920337
348259693
404669394
301281260
376349599
519775586
98787896
282736076
495836217
278992627
250948906
397940364
363194766
233595889
238793107
80356581
213175551
172214762
459478804
80579885
266556344
147582996
58592380
395511076
225424486
348311821
239432295
349391994
87139233
450849049
66936672
496540336
231766286
374366559
184982304
329481819
213636699
338276271
330796986
113100496
463969214
427697168
226853692
51064083
349587456
87342811
405486654
185840325
278737642
478907499
432235377
312032005
535807389
369503856
198609102
34499907
509180057
42939760
292106454
450738486
171763831
475963256
85576140
222065613
348577165
79128279
411378896
83629171
278247081
431452625
522509956
33697823
470063690
528494967
185621001
31890034
224127083
341211613
193158179
472969427
319903387
89531585
77980105
531107280
269520490
282978304
453885946
443097574
133399461
324256706
407966135
191355084
289224765
196820749
374546686
19172446
29290416
403498703
344014271
425611531
250630014
478083892
433853568
88254337
370656081
56230532
311354236
409005020
175380920
281513363
223865758
512379959
450929741
8478473
522651749
241499260
195649755
318305834
167741682
65079565
120422981
167964737
9222101
494220156
4194885
220632103
235574036
333572996
5862413
258681194
479083574
142397880
218661302
327163736
423961858
78502151
304073686
356003306
74988610
454328325
21332269
107925789
138467
278021571
268021372
444168411
381740179
66330525
357926796
161983384
1092502
54562122
392075298
413523382
80343604
407070096
211320440
206367991
352263372
230522844
428994780
484922835
239895615
142072617
76468504
135516493
375548028
33631993
243049482
214206935
307452227
209796727
194604121
310200925
451654437
189946755
21637194
189513213
56822257
224960565
419439431
102902476
370992636
287013863
262364352
200156971
309414249
226420864
55115142
216417262
343479445
185719071
466705081
522392212
355552843
492639019
186567311
208124201
533667617
262402656
310215459
390537314
520949956
243228170
434292946
275619321
33929648
111513172
8701839
354541823
50286261
388108763
281769727
513452741
21948911
488195326
136521300
349832663
502394326
408915545
174257477
450618418
509502442
330476705
25379626
160874987
510996547
56701577
11504728
388376226
409724229
63297987
59912699
13649770
409498850
411312785
212526400
12283807
76510452
501614562
282505721
312103087
123004382
408887904
186128498
131405826
228793661
285342503
105680733
461546274
466900418
72620502
258649167
251230166
163203505
19099795
183557343
177696368
487271538
409749667
82713140
296057243
454829588
516274820
390910569
302889969
278618459
159588956
316257676
378656992
122024997
57849635
102124705
234499945
434336709
147343039
89062037
87392372
16451902
402671949
22954541
324635907
59044075
511421775
445579220
285271559
535357471
306670041
412752976
67657160
228331420
170330962
113269403
10098545
46128220
355435020
11194670
168417052
125127826
173449845
309209571
320942190
323982941
115081673
393126264
491237554
97451264
240072055
270478279
205653229
60697597
510944429
183638943
309715585
111042061
176362529
57803783
403954492
26804736
433625639
356249939
164662481
224457718
513723990
480556408
384171935
244071752
217794716
505334926
494085071
425601226
41068836
159089782
233047311
473089120
73608584
194822047
291864797
134560792
455122704
430758125
85698422
295187483
484233908
249709414
218375528
427198452
117496773
256017403
263384291
277511557
445659033
56019787
376762874
42380796
117078701
193098367
30551568
472132917
370119099
517931009
407733441
186574296
533403370
156554779
110624488
358658162
287124064
470099692
269844445
183331998
162416732
329144561
45056491
393199726
352515982
158404178
322730900
197666339
80304776
46013771
249416649
116950014
506923080
459907358
223993254
102658352
317581992
265019533
393897182
390598901
276935163
177043047
379367287
475976154
161259535
43745795
106422101
518532249
349595610
345670846
58646313
64582524
528695909
67775712
143378664
37577205
44317852
383132321
128643146
409520786
213202238
179073878
64995269
48162563
335693748
160692776
130859739
516809206
369874581
205267454
413328748
132340781
199578334
222618158
464021348
171643018
118983988
15571743
47021940
502189804
326263592
375485430
239859403
201582678
423256071
399073764
216367851
83718305
251178129
516722883
413370269
216442611
510327726
394373185
98327129
17165633
178969919
29881517
48072489
154636757
79591152
331024871
276777239
495553676
336957811
453457067
175106534
533623373
118295833
227170511
410934979
279640283
136443057
324078449
523358135
270663828
75037801
377411171
416025639
43671075
523877006
406635282
318141538
153611611
177965383
471576233
367250248
445570147
28846585
29346703
202554827
536740821
80975795
178937965
434874819
505464332
527155474
363522862
370223064
522540719
344671035
456790466
413294032
76594880
479932166
74785395
438717118
194150140
495944632
119805144
350723641
432022757
367128984
189467213
391039788
186470795
371414383
16692284
166843602
349337559
326536482
157327111
347516075
222203587
227946087
385259829
83179974
120803803
208088261
466677583
362076046
376517994
88600390
280829230
326575821
436972237
408171273
399188924
182594821
163882791
390154132
98732182
494193768
96009714
334123231
472681647
180445780
529209736
124158197
165524340
156669432
163551367
426784199
235545275
456517636
142172075
158338719
150580476
72603412
400363375
110731056
292182026
93010351
370105656
475080829
274310621
245750380
58474246
139978081
534533309
408608972
385762889
385702076
477670339
486852892
123400270
521883831
78899487
347193227
486788982
447916847
295291660
416589602
194481005
157795829
93830409
195354142
303229046
226941219
155553426
366356523
43277389
355708392
482111652
67523715
364763836
190079273
290189671
352286029
93452152
399012100
404377890
432279203
397421384
294327798
458418872
290318875
341000659
532639808
336654902
321574417
173958912
271869785
411863570
211811903
152495691
124575266
99152665
143996427
254244387
255902646
230871375
195343738
121922275
315519096
302583372
91693284
484265275
437017852
15875842
271888812
259426491
106141627
197087455
290701097
70727977
91107774
192181063
128056078
428351147
235785458
447343023
236697722
265808217
57274154
116780952
45904269
432006959
143127696
453810627
224822642
489238199
63033363
261748744
211657711
92645481
211251479
7100637
89620053
302591549
200726165
155128682
312879809
340807932
203049190
191349084
6604918
37815004
398315065
361363690
394548071
236851799
506523588
181028161
335658437
62003688
376810051
453042955
46104172
143143263
71404541
337763921
308380831
446038447
521965785
207869648
94159384
361713878
313324853
210123574
355083404
95794068
448423323
6613722
76558055
155538309
436078145
306218503
2837014
64474220
84883638
147571660
226851424
486426945
422502283
440322584
265435118
92677318
503478619
20081721
359413956
458099408
67038627
427783682
221435066
94953918
135403729
297843997
124355239
478986993
524749491
3692686
408320384
498964767
441032620
167118416
273830127
317224963
37690074
465948174
514367879
444363034
317744410
335162556
159429149
292755251
244705392
368719854
361385326
239277629
252414028
469038264
3697873
261419252
21500749
194258355
3385619
60894054
101615042
59669052
208908719
153081030
163860339
125188293
96864113
25617959
344581739
130767717
89571350
340751803
16273310
131354331
288056101
387887714
211498205
162724884
352461351
379320422
524552562
314848646
159401288
79450675
398558599
363744428
27024491
433935882
488288094
273985355
71567822
517674354
358326919
65188268
363126527
405893897
521993378
304927863
243488953
423878033
103254867
300829519
504073159
407978256
254544459
349766291
126473833
189621906
261970800
230284603
413228066
283668119
295849295
68742225
168262678
421436490
287759574
398566830
78060993
385323167
381050459
246968198
329178486
378231206
412889794
318288200
372325929
15340305
312738531
382150549
93995843
42693401
148180736
91320780
512510260
232939672
263731847
57113455
394223075
239285915
490341806
419507994
38449343
526768070
466193564
306314958
272190001
326828312
212574139
63630966
144830065
333595765
318531652
277176813
207554462
123681050
349772539
359794734
116772383
44178501
106255918
525935398
20460042
20250395
193264552
248024220
219615673
120361607
76123436
66730084
390585147
108088253
443933798
52391788
76643034
175330137
535376220
180758428
31720844
214070996
327344679
358210237
252510009
453763411
4551727
198207071
222082894
469750278
119245833
228225928
9039495
202509529
354105490
287581342
337508298
403850631
136007294
375997697
214784953
17773068
525377862
258795533
79450675
30174840
423025194
324093403
28464937
277846584
498533203
108657524
89737354
82605801
76666048
479054066
256876456
287729413
103788439
522736500
39541463
102671714
229946052
7762234
52979186
101022928
529618638
123565429
128063036
281175340
488854036
482493845
468777257
368968667
976291
86916183
196602213
45858012
203181213
60331743
465527700
384813340
242882615
95779558
368780204
262582584
163547502
197005307
343072060
41483101
312503215
289734074
179278693
132022017
99129610
436513960
329130835
273558165
144805730
3293092
140544206
79117912
483221032
22376400
469444959
99914873
343744037
218274689
273195824
314315466
340058078
519144637
301997546
54211782
249329875
408079717
323910815
75078572
147608996
523397707
479463927
192684991
42627954
507811426
386850803
62014374
522993243
32212221
34273988
122700813
85928102
183104849
264394911
274180573
178936502
75690894
513681887
430964953
279683323
519702605
349644109
197559832
331786768
351249896
62942417
26804736
383731586
536419308
513434398
512645117
514588799
339510788
93464371
524315115
228035199
51800249
123158884
491536633
17888176
392708940
73875499
253347764
515406076
374342757
530690453
456798178
525943968
323253649
349165324
207089440
276870498
363606643
206451297
218256143
481126673
325862762
382645610
136184768
29749847
89086867
237552108
379972605
24594286
442959437
187641765
23074108
400610858
417111244
365078820
507553550
226979776
136543217
4423640
12947055
428845356
292116228
44102544
150358319
44578988
29778898
28006618
122733847
418245406
290521447
52725105
192621314
417658749
194069086
198608012
353152899
187649963
368006537
247263317
257026686
403761073
364219071
315635637
491710562
180269756
459381243
248346038
274936781
259409743
319258898
116299846
43112502
534853478
159616386
403091716
513291901
242639338
238785092
169889491
26424463
469108757
113484721
222243180
98763910
62078133
59150800
232502109
149854699
394972033
50618778
243144988
26081980
105330086
419228989
279940466
443726027
350829197
280727969
137644363
356016025
222458203
480287376
518172861
290326303
4632564
300336184
172438876
466951541
464362550
145228254
172054724
470010332
81036233
71716782
150629405
187026425
475623014
347936967
313244797
386750094
165439826
450076347
382316281
291445023
445329890
382334537
188124415
360077488
316236851
494834665
172445537
95279692
262722440
179569093
218059320
21236184
526244306
518117469
78602548
399019299
25501965
181140884
189437000
364888505
343932063
405628857
227576164
219331375
180785982
135089272
25516264
414222895
272279460
303299444
485190677
494529828
444538656
195808564
420201817
435652333
23064623
159212733
86455884
474309780
409254801
392020911
131456100
103076289
250799637
173953462
517708874
350548489
228065245
104984411
12528625
83013273
422522750
395769897
246151119
398884734
214200994
179894540
398285561
522223075
252138752
421041153
252890141
194930451
352720197
69596560
503305050
51362317
387501605
303963859
10727182
500828750
351426436
429914481
462213058
345264572
439832274
492042336
427619376
71019254
23865053
395399116
428830225
46428260
279264562
397983609
449306324
183601874
244978787
101966672
107521233
148732475
391514773
70662809
343614857
1197382
451305783
395942635
372284834
455077120
160102680
306724507
245517501
402140680
344675323
402110502
499749708
156272445
513231615
524185217
466654167
159000081
116224832
151190167
403909751
436058062
69111059
313897680
7866380
354217840
301964780
55779412
501207964
19040839
15032407
246600610
194759138
488081356
403945506
515565412
381898799
470451647
228789532
293058636
306468656
429781451
395175232
205643948
441934468
420472421
136599645
18569548
34375829
348516811
403263981
469772078
62220864
483404415
100304152
86525358
339256679
106652447
53306726
395816243
112071013
93515686
11560354
490337508
482929789
256495467
364323353
307061325
325853341
441516617
179913029
289633508
215055664
532617060
422799546
253734478
58041523
535182075
445906018
278438762
311780721
327670448
485300220
294361168
43488805
83245331
214585256
441621414
189332436
452218180
136721737
15916857
128192115
426250021
5519503
339676437
490169912
438021392
284512308
49149152
255858156
533350344
322815579
215308950
86521172
280028638
152484849
113478298
433556863
449560979
43055420
448592948
373753071
140066823
488322275
70919733
318777120
54425537
46908358
14376424
462006448
266765658
110360527
252697524
76973606
465479
127420137
386407099
422263561
49674787
387170328
464232904
507662827
97340516
365063826
193302992
504907939
326780180
111486626
244455831
461216568
242538540
286506708
527500532
320849439
356674542
429394943
131556133
105023323
152935928
436843368
55337054
514440312
268755482
55817336
53943491
339233403
59636471
216098162
487905865
453914989
193957577
463620821
292186471
255404232
146344365
406540037
460394286
354547230
328027615
296417964
443852105
115108283
495129195
159902303
131392818
58780515
475279319
348407639
457026456
138883976
294842613
409165640
449932411
478562108
403012324
143783136
436965197
251660734
93828732
339795862
341512055
75858556
133699654
466412844
192960588
273858626
87678109
248384028
167869149
449384575
409037079
264386259
183704029
106169720
296551513
236112530
76699436
473865885
177347243
494743779
71893854
38517697
363225736
63408683
372917818
477229723
299772571
432548516
164468341
38529367
503709558
120702720
1282237
408001166
285290480
259250012
245322096
500408114
411548677
330255621
159143461
204611273
224190498
97245842
284235350
470252272
309072641
502146811
266427548
140779150
172513968
256941460
336034700
231708961
271874891
386067649
122542547
80889655
306251428
112664351
88766032
421236104
119635650
376366519
82335376
455163810
205808996
161378372
250704491
86833955
96929107
17264635
143667621
448084993
286731468
2931761
477714972
458547209
173358458
207727822
309866131
102858342
325061623
261348999
380506544
523783606
157694376
226766535
218295884
397387237
375796109
155339407
147899431
33106805
344171114
94508444
310628013
438403234
488516283
495879839
345471865
271609136
175188065
534361561
77035851
442502713
346686153
445928930
250547502
361635519
244766125
214663283
448331182
214434886
95891195
298829892
370473208
173079153
23502878
155230225
107884833
342428543
494432913
109486846
279681884
139303061
446566132
497374475
319850552
266786790
253774361
446322223
25512373
76621403
177446326
68111481
298664160
210408170
167320899
281171601
145668475
34226166
441173662
150838532
245177244
291256217
488256960
149274725
340428805
45901745
96327417
381478079
480910327
429882577
509767647
428675250
419518704
33254495
85221869
429756037
222891340
449662606
205966841
400132684
435359741
432855817
234941941
434968767
179197108
424954775
90284639
66349207
378814343
253258746
32834080
313732497
487773806
481024287
221666097
432518501
28058833
165827821
282337679
380680022
341555064
311352553
449296056
224478695
334645174
214145446
350573601
342020763
160450732
276945847
523743063
369534975
48250952
172925374
486148238
264754396
337057465
282766270
525358029
294506142
362468714
10028688
440341998
208419671
257244172
528347275
202731721
78391085
403975731
384327252
347510692
45898051
103773768
138406858
269732590
72602025
282338867
500373606
364302402
105087216
139472527
109799087
221098928
118694254
223666799
423313131
443452775
447967216
268605260
264904192
136301626
192556356
133544510
290824906
397201320
163513384
528434429
117339214
290383184
406876470
458019660
513670678
216172777
458715354
196386825
214623129
469122154
520046365
408655939
382759644
518078567
260301454
147905259
118370369
410322878
284104177
327371268
260180179
109237231
430571017
45077838
188260495
455348083
210812654
376212984
124823716
17734897
428750439
266244750
88717505
388483041
110198487
372516573
369345714
192612115
61997146
462607863
328660426
19077499
144446086
136599645
84695798
334301826
113858352
172251285
51800249
511790132
177551750
438680304
496535683
153635608
449546586
239167129
366257299
338137264
80720586
403419580
234134418
329740949
465436307
177618564
293559872
27680653
343431215
140508305
46220710
451122586
331051533
417069202
520612993
484743693
144653705
124320862
3924705
149540863
204631981
426694130
83539494
76253239
474099101
371829285
161842289
263514554
164922360
226264744
256755984
120549134
339054054
413325199
354248949
461635517
333780795
477695411
76183918
358660180
149324200
436416524
85985013
282213547
520796920
127435011
178756358
412722484
129775118
492337908
323169066
465667503
465923012
139958632
526420911
196850720
417153644
30611364
90661381
290165334
92646388
167666254
2037114
98013741
455340261
17766831
38133290
63649546
309258661
100891798
97704908
223638550
346376254
504032739
132709766
323036126
189689371
200407081
345882511
33953019
332991680
240343455
148684441
23182956
326235528
421760630
266627631
409916367
197699112
468125479
242011676
529372475
56361996
478733410
11642185
456306842
511421775
263673706
141604998
35062218
120884830
223494667
133209016
475423862
194175478
365780830
316887350
314072050
366634264
280916738
336445090
36288113
471209259
282844463
285712813
99432485
488308626
290176303
402327806
14991159
79697471
458254622
87847776
454582669
412396207
5647121
487626261
331197474
316445556
17038569
192540011
423798902
203942211
331129155
93228499
31189149
132533057
103646468
504093830
79181609
370912802
152933728
121475267
519335964
470927962
28386335
152025366
128777251
484971888
76860808
453915445
154659855
64715372
381248479
491186597
350612391
532654068
504925860
89149045
152697979
527601174
11560502
39802314
191072976
392845000
413855008
35907796
213621396
19828242
346240210
288026557
492349981
489761424
368458254
375105082
374107754
140324350
314115431
210495334
447821100
424098308
172114953
536365996
57367603
403170154
168775812
308461618
374512840
321881086
157251548
330547898
139819602
123776697
511006831
331816559
84344022
178729131
271868326
283599915
354445134
181267762
479724234
259025631
71866830
378011788
338765427
357534783
87351869
205423221
249544565
42487175
472137842
181637479
191335228
360097915
107592128
312331675
36277519
536649162
376565399
377700672
370175136
264384786
86819762
247944411
119190321
370956501
422777631
174380279
86415138
267477850
507039549
360736107
114264159
196606414
11370913
333033215
498995435
179692834
29817472
176575331
367358186
158612733
375856814
398331505
193141521
355968865
412634223
425944428
287158794
460639855
156436165
374338842
281926040
500804182
291151391
261761826
467317607
457947002
121690092
220307283
192228058
504715579
128641443
259831096
277035066
57936910
299091423
77120632
65889003
536562546
253607999
238847400
131179510
231798985
34934223
481210325
178813712
388729722
233663569
438761074
25384397
271811777
365352407
417177567
93571865
264391986
508609339
265311753
516918426
274313255
142157952
118957209
221572178
227551407
200232184
405327105
99426345
497883691
12427182
503282213
56822257
504748054
967107
321540032
251217679
159956879
268676271
189785495
499447619
421621931
261996825
96524491
77714271
124473441
226281308
398080759
393723779
494352417
26874727
56561678
374387992
114371380
439919195
490341628
527933751
280555907
483123771
122892294
360076283
248791807
46561464
344268871
530242791
214319048
508908892
201772097
393824783
163771345
78899956
5641644
331989033
318677127
69549688
463531094
68735213
124979535
492431249
129876444
190957896
484441529
187791619
160380376
301972940
200103026
471192037
155594783
93831775
392976075
497460065
465987852
183000434
351341520
263415674
105884322
456852714
367935734
76900893
45897269
449313651
97262935
493564492
430858084
422805980
362969582
412514280
498185783
283729014
457460613
108165267
100209952
195103680
458403360
445929998
349337559
370737468
4463124
178637534
332408363
224152843
11856453
503517228
407611124
67848591
315121931
388567427
244738397
187012364
282203573
209024131
170436964
60692605
389403457
528045241
208354135
23694684
169459494
119049471
284242433
22414952
395584339
257498641
37188317
232794893
431854813
18495349
73604593
68173201
70089199
287242677
367368392
430578832
25883777
279893
372230895
532055501
378767197
174871307
208567231
436149658
79290193
268518895
35721724
222880152
411718120
523764454
389804824
400896743
439146204
63690678
495042561
13403945
530962944
494290439
438792105
348069418
298954917
385208999
278160039
293329316
255990605
340647220
132464398
233874858
499496806
367325384
72245406
112915303
240468405
319403118
83544914
103683729
185016919
26952862
454227500
287475745
120534821
224654265
158626657
171444695
286289307
288448918
138456902
158642817
51979020
309011599
412722023
62230664
60415571
33279295
500349338
443455958
239120021
211436825
152459468
152196778
461120493
4255444
87092568
332002430
328707727
165529628
34676349
310448484
428078445
43880014
25088176
237076243
170071063
503689415
336722689
393886162
507272306
184849445
72433444
33251406
115480639
96605900
144948639
35798539
102007437
255602780
503000992
332337752
69149972
198372627
128881662
399308612
268028304
316661150
205088618
327345068
505438104
163570697
193665358
280255805
456783250
463531094
434927113
225722503
87893949
508402491
518403115
285423202
272637322
20590233
8556748
351409493
18237795
468889217
79574493
456628797
341667056
201658407
420863619
259920305
503195969
234358481
349355497
66511349
332531213
110918067
206920066
364940279
204891038
51966085
72505435
119799409
57621504
45641711
446268680
90855393
123597156
490022341
489621320
389849104
231638294
484991373
508473748
281900295
96488441
325768425
290712964
230361902
470615349
429138920
445739146
412156533
200909436
466438127
107294728
291670789
91060499
486594685
125309031
48158686
122056033
458698251
257748184
93624828
334653537
157499097
375889403
211344235
455316964
353076572
457721171
461644016
376472298
64793547
411307119
133754660
521566905
413288874
60535433
394018259
325087585
58841892
482334924
382916048
55008769
20572864
268638300
169419777
364219940
16784823
116140617
238180059
470700815
114271394
453545406
420534657
7810599
109867455
412330435
45326123
241845623
190583395
308411542
210338491
375924100
51470904
8933839
410744189
300912023
308647201
214207930
91526038
193539478
366528863
498687575
163509391
371367963
382878902
356368404
328114668
215269106
207712550
276548901
192680472
320885422
385463759
284039438
305326410
272241190
52858024
208114317
321080362
36067568
533029384
480047150
332743039
29785993
321240686
99220774
285934607
161697559
482165430
483513702
25895000
134145399
92833659
182004105
454271558
534529152
392684611
504227010
440349503
78818798
488766476
12697787
353438493
348351489
245876757
238547829
284875373
292431416
514545366
195633582
187566700
57809456
526381177
326776062
409852725
106946929
112164222
238868901
387229005
199832651
143475365
253616860
118718650
245065700
50162210
387050798
153931162
212788959
129934537
414926846
95719197
507257320
438760301
372209408
477874175
50002280
514730500
203054832
473374174
2734614
14659636
91027240
333773485
212690998
530133747
346098858
399308549
221463346
336727602
185790141
22363490
356228288
418318741
457916111
229047547
491804963
34245381
151157236
337883783
70147952
68174675
331444360
80664453
433405924
428274072
469231978
215089518
227455748
43091271
415340512
502586814
514281711
26481054
480457544
491041212
180914305
383397778
356986394
21830911
75560727
196124608
506846291
220594042
465741474
307392230
496645168
17131559
283131128
227651387
500955947
358856704
519954487
155847318
493968976
455936044
414823563
176684834
479969473
60075241
501910823
454396459
416478394
351827559
502666833
364740922
34342775
386372034
218433345
389515365
78291184
172650518
480490059
213581770
317903775
403322039
255617317
458197844
162020774
254666742
463046528
408707495
84602078
499167411
416233386
313869205
332043852
352935323
165417792
288264950
140728910
65547041
191714530
272917908
170945975
476957305
184988446
396432569
428968116
269952532
137345664
528766857
510325874
429353372
353276224
219749393
351135995
124603422
52496145
27032105
197062579
188643023
350203592
480056611
519663528
229435774
310114290
526256721
164461467
487532001
528975474
18072609
413591419
73810061
529310129
74680819
508816854
160467468
495403256
402224628
177182651
244894898
151021785
185454031
340489986
54078694
342917007
257794294
430480062
65411698
306721570
33953019
341310060
206740859
497350883
504489538
10875585
383965698
279272041
370661565
234124876
137418203
482846142
470288167
336088233
299825175
122730363
29558620
71374360
223095317
422702096
415525850
255309272
428914977
57445952
8429755
243665489
159917905
194634206
311260407
395952871
247840637
187919702
251247344
93229474
485482828
127347883
227959888
357207511
398630302
151215976
29056330
178890183
93384880
421842371
244083670
21543617
322991756
178544115
428248313
496466937
159304965
145736873
120486474
142557440
314757884
497261139
68052083
363112019
514276851
436980081
215883201
217164098
7778117
274936469
6460120
322109622
93340405
149170731
366741333
440483332
431153294
9514171
420959783
514798499
441888714
300184410
479083574
152766553
72314776
326824694
258778969
297278378
205453516
448465053
418513534
66558879
328417548
24520449
531653570
148182128
194362920
180528717
259906332
391958872
312218621
434502509
168829634
62816888
385904825
411461596
44180519
408957894
266898183
174286352
411158403
360053997
9248943
300753902
190905380
66372400
110260930
372913396
273072947
49644846
187763249
245120622
487131179
120009538
216510064
207885952
500682463
200156971
255640702
321005059
96350306
456157688
373357604
22499356
425865076
395226389
358957120
230073097
29666626
322941139
131011024
440480464
188498733
95741066
441173227
476369468
505415263
297490785
70491200
216655905
464052434
102191082
13877759
373944607
208010900
125582315
530520379
422295855
434889321
169643486
349191749
301923127
206624089
15819962
476886732
9197857
355856776
311865959
519071221
95400152
293172053
233903816
94649025
200607043
322953778
131955855
495584837
62791543
227448125
414117532
503956265
170990172
242388688
226680301
128799581
128469150
279022649
283564897
331133019
61845601
242571771
365328607
448678047
401212097
328653723
261681789
103460846
403142621
491050517
248273523
107468780
33757826
42042279
455887352
58624075
272036847
282463328
416233386
230419450
378470139
390448622
525029174
50919656
359744514
466045647
207511202
156463292
93179711
191401460
183301453
208362086
58150993
269276367
130903071
194934779
522260461
264550144
355713016
51194665
525127306
62818218
487814410
301757372
231359928
376799175
388143567
414149540
49494045
291750621
278034618
11022384
442887337
438163202
40500769
521710905
425980998
524442170
66053100
468284935
309442467
390621016
206387520
63205331
243375575
463454228
222655296
528284016
518276707
233691469
106852481
175031844
302013682
23680972
450352603
226887901
409023711
1597738
148604937
266744244
319296446
422385660
116705858
155803091
362727841
511551662
336722689
476196530
483182995
125197747
189923262
86280960
448678047
519961391
181818246
251334955
108066458
429804728
482046320
441952947
335057486
439113706
103291300
225931244
319633474
503121319
223620940
179613040
385522483
361594037
352782224
169525651
333162900
387869268
353314914
454896693
362082940
183728727
36622636
79077366
327543386
13148717
534803741
114679826
198375245
439215999
30951755
63019961
409625543
490658031
444675479
252577382
91655855
407940605
480449365
488127055
442186308
466099022
102705111
276807631
320952665
137459890
188156753
437578088
444618450
328173660
174273077
209920407
159443582
536805478
527921131
155676748
377484823
209052903
418492052
157263698
339318305
534992440
383431119
486617238
466118841
210073129
83392994
49720267
315623301
149194398
326539659
199018125
420877739
288007563
123060390
336597642
109937262
105731883
63311148
79658265
123501745
468719523
449738964
379661614
171434853
24988576
173559626
172754529
156554320
256320015
246306427
207693732
458061687
381601235
165258102
52893446
102383927
250538828
468308327
165625285
486381103
397244148
452704084
27870219
294713864
69559697
428334863
453953558
58621256
86793874
513881203
501434476
304383112
177338179
321791236
441336640
428174076
270376624
342863786
357079988
311039532
410582642
59626418
460521987
499651497
194594764
440700073
362011576
191841118
406295989
81182252
531715259
370813780
292119713
324811623
331242043
26123845
305208314
375688205
345083793
98672232
514927759
122260216
58593751
534531216
112032264
203614566
36766270
338216895
226759792
261054981
333993612
239694358
399498727
302756329
238517195
262005095
12920694
156879885
479480958
221832698
185913046
19545660
162818632
345466665
3791775
174073332
412734875
406369746
233866688
78926396
191568764
525982283
29091072
144324479
277885391
128292220
101018470
146468207
342294297
396314409
445226119
462135156
150591208
359138087
362640635
328912732
458864798
403808541
126299442
139591691
205173616
380011795
227474161
437461958
421724000
370937455
131648309
115622748
335551907
52742722
71996985
111040572
392188378
364694534
29363151
103520400
450481278
504970284
164256840
379298104
446308208
211284472
321999147
93523302
313280793
241392289
272130411
339214681
308927956
402626227
237236842
78851003
407764260
269103741
247889654
175815897
457136077
68579634
44119149
161684783
460847241
363824795
101622309
357405638
518325879
268090906
12588470
467708485
464988874
457299951
135413196
180228515
113622849
13591327
391257878
187903098
287737702
310166971
111807073
331115209
195328583
377379021
183970570
434931689
204647801
507378500
309863999
498815541
264581071
455700607
301342289
61301326
334053176
127316048
99615105
233283255
380347640
326241304
513685150
405816089
59320500
264068811
181013652
425633988
221241647
356249939
42770030
219123371
295037515
449905130
526239530
330466572
510649886
68296334
69901020
462804745
268974379
214788396
97967549
108414571
361217140
290277062
106825562
393646528
409596374
338087724
140539570
302552857
252466275
389694314
485705351
227641194
386812407
303597682
380990136
365370759
83352990
54184078
262647165
70623960
114523259
375683260
205179318
89128506
77071680
195528881
43596816
212059088
385700324
373460557
226702495
134618760
231568295
29881215
204341297
470927962
485396695
172230312
232553112
117564039
93322165
323280822
220010243
181649780
262880316
387573349
510180347
461533028
384258061
171866976
273812613
499676156
11528000
330429590
269451337
486626751
439233982
524446194
119570265
468771138
169523419
526414556
308834089
226869817
431514423
315521874
223745857
302590653
44951640
98812777
326091049
336030147
403323327
462331473
506504143
179117783
377264364
208329359
138007176
332493072
495804620
212640439
372039534
444212024
140324350
479211341
51450684
404421478
80171665
516512466
496253903
460968772
183280371
261822789
282187519
151508104
166467951
330549306
524320388
333881220
311157786
315127229
8732811
439804016
447784259
322800178
400158548
47200568
274844758
209590582
504907939
183321299
15986127
356050299
99667722
506045893
233158312
13323674
4352859
418235051
394268840
10991337
41365474
318306980
491217156
349247837
533881921
209786048
300174963
503593427
272824517
89633816
305163974
276095704
2579221
140958929
148328394
77402151
352678842
98366212
306850539
96368430
400218592
176544175
384566787
4666074
526761288
531521168
167789167
292783138
351741943
186861859
46035653
529827248
380301935
236833440
131708467
331147920
135473067
337426316
439975091
152167458
148330906
137273726
63959728
517830210
41425543
452091741
511263394
11245329
466215827
303804673
403636351
454558156
151125148
179110128
265538517
86969625
438589299
118536995
90948415
490297578
356161313
405311775
103425029
217610157
255529553
91613265
44372129
371986930
5767276
521744564
78019228
119694020
391594360
461897381
434619964
502734778
396823777
392221897
36138302
308288104
205441618
351834417
268956265
9931577
319605833
192605043
428978828
19354151
382582665
351592533
311442324
211931003
40392054
395809251
182798291
112460265
364793587
208223013
315092096
442487304
243598138
419413547
493268183
276947086
264928868
487217134
239594206
236382105
473051862
261489402
84584043
263884766
46823812
279791335
363528713
290298575
364782843
353654362
433994284
283415899
96469494
75855183
201362461
296439049
442822301
271761019
525403478
471118435
509970980
417623178
14529259
180312897
112093748
433674837
247668032
169475957
188553614
130931189
491291956
218725565
184101575
179045690
323919489
12162198
283659807
422764809
442851178
34851785
522367493
508747932
272036847
260693340
7168601
519933292
103188223
197052408
367864534
495025763
219185217
458095552
315625629
240402605
278586249
175466180
397204218
235463536
4491716
78237411
376818777
452610846
432572966
453093510
191544415
449952068
268754450
494132011
420070569
134021011
202671250
227783041
422059823
59230298
169870475
104082041
297925576
521918646
81202819
324056048
310142297
233341972
205709144
61687795
516918426
113115455
483764782
46466424
40764189
110287627
526002689
303229402
525409037
337293194
426172819
286041528
73849021
114342155
327323683
503541406
519325338
269066891
152102626
80660271
299657091
338190367
95869748
290348985
362575889
14405744
153213085
414554060
535831189
230918459
26382823
142916499
480460150
36056861
249327389
295822757
46181644
275052087
62592014
500932213
309781147
91817653
424402217
5851687
52566001
392033626
14958480
29751212
131910451
396496758
182565657
425089118
286546131
398415558
94202987
87473177
309264448
169871530
205175426
202235028
457260367
410189695
113228511
100004386
455735033
394283350
489739295
452399838
224922179
181090378
47552781
451616239
345469544
375118440
401844100
65426859
185163795
273882000
113578474
154111916
117250100
404125109
535589169
506545478
31720525
23147228
118470807
514711473
481652786
143138079
463252804
499638044
69046885
523961093
430684736
527451723
56940396
78605847
144265899
186972394
106344618
143912280
3451728
407889950
299744428
281426310
499415109
134436165
485135568
447175883
505825408
184411050
116369584
154885071
31892013
198029869
513206222
440647481
420361711
26972145
397948683
228842299
82146330
452459169
34644728
98768395
291965105
567860
204938399
256944320
219055448
198694316
10462325
257283792
361194800
274891555
156141843
428032578
368458254
468772471
299172257
29862374
361415158
369730199
63669394
282372069
466017012
17017211
61283778
219962974
379840326
371045992
523572528
130891053
190948782
98974839
47193961
389513796
397308373
528359772
163407508
112429747
436347200
165552922
131392818
444341085
342917305
219908212
41370659
260429100
266527306
228975819
448780189
471217999
452356522
180794636
440090561
33234324
35416669
48460225
154237893
303764303
325321462
388191679
47796472
485583847
356446611
258535985
194741964
276960551
435608735
28835842
84169000
502612123
207496705
330571459
147905259
380530016
461757758
402684494
54678915
119181758
106797187
120549134
476075974
480124961
88118195
189091952
304032081
220197531
172694395
340662060
369938988
421509241
93098198
173662085
373494063
430097621
88911245
416283211
41652139
526676244
422152300
379209143
369325152
270809653
347718509
489781261
1407682
96956412
19006758
507240477
29599307
88766032
478947353
185034036
358950064
382556480
84757499
86148535
425769700
508586662
328511686
453047191
505146844
81346340
225113950
89101492
191959335
191527499
97069417
465153314
371095965
99496037
201030114
329642696
169276458
300272283
496360900
490383437
483641337
138245550
456370263
502898999
229855270
464750774
152886161
319776323
489558797
417720835
526582428
382770359
260762967
6414116
8350360
346004401
38963839
225356718
235980918
396580934
157393597
139591091
394054523
480470961
186557838
490139409
468883388
400886574
116742292
528083173
134809407
130167758
325985350
117726204
321506252
266922385
205994046
356141893
60254862
51150985
348474831
374935605
390749659
93523742
536357339
153540898
160286435
230869078
395277976
99748099
416490405
239632276
508699222
140139138
527921131
443940534
408926809
85407020
193054282
353134794
2939603
410060640
186713668
93739711
467651967
247554293
192202262
480523217
330804431
161918098
260576025
236364991
137148138
191566513
138032726
204356692
342761715
292630283
235753834
6599911
506582102
334301826
536555275
77493109
98482369
108021458
446613226
37763833
352905090
30790568
311371608
471989529
188987298
368532601
193359956
499204758
319857309
342235190
125277268
318332777
216872709
332827886
295291660
373660719
19292950
285548702
195769135
292825964
5226435
523395810
174172984
5178796
20234567
479258392
93904010
83300368
184310928
142530559
424426635
103323664
495277154
325182388
451968471
188822390
279950222
46023033
431692335
525811750
45116491
236373690
241196566
234667416
249226556
97082313
211588331
339414398
252059434
245306946
534350567
359248400
523542956
73509074
414200920
108410762
327287957
257501030
370601466
279380939
476223380
138315202
118369175
269976646
167989534
427857786
485395973
123533327
471955243
103805626
106747113
472231567
396682623
239404272
123916237
424890062
326046048
239435276
366104910
74628502
88320983
184597111
133884345
189185848
275044341
124931008
407647156
508277434
330349386
284362710
403549286
145975170
123241723
81781971
475719144
331723831
67284871
3950265
464892473
55316161
230529418
489609038
204308714
408207311
179259
495631496
153766135
20249287
83746396
434999899
223722528
178021822
56810569
267790288
87093077
503765080
429280735
487990625
239800608
318289704
411515430
24047918
98227202
336354945
293906669
424137523
148439495
211003713
441173320
471502017
90779845
536418695
135778342
185172613
523794213
516430671
155020706
129775118
274112594
96911509
483981
431267235
148827973
87352684
386923657
453017530
467818116
271619056
413962908
510137015
12711770
521809913
363491337
376365153
371909028
197825837
41311596
518675213
158335700
509409090
344628246
359575085
506759769
258679393
404451991
162995735
462189946
211846773
355685349
340300794
77705886
249636681
313599527
304894919
348589109
380234811
108152708
55621177
490886854
208026114
156128999
367639610
373193994
39853568
432621172
499885182
394682200
487430553
347150271
21810292
159226168
252744588
10796362
103660911
338829213
402170909
116031334
316411269
137869847
442798283
356595853
405857702
385298057
312810770
350937478
268340837
405255130
95914975
453542611
428673652
56595225
112070448
504874990
173299200
36025504
496166694
391469976
500955498
324442901
131207235
448453527
500897026
415083837
13308104
525574496
106609949
352403150
278193033
457811084
272400694
43136382
238404193
464066902
470832540
334596367
44756401
15368926
485868494
23284227
68907942
433523479
230320553
476119702
237698210
491443159
243049482
158296885
414731164
225511611
500527654
18019760
24690562
272901457
473517968
48905372
317518461
468909274
458221307
410022338
101450929
367763390
5142652
517079421
31030737
461320241
513356153
6893020
223459149
319341758
18659728
181249704
99198022
466487047
330602590
217867997
507719767
264028793
49203150
383661353
76301493
17275379
382547092
356646292
418081695
332564125
114504820
475160280
95367174
235092035
366717906
468594675
414425
214448928
94037907
235512176
40398512
63408683
75283866
289605481
23903354
48405559
443939850
146691499
89417231
507683606
148679936
525884293
152965773
376185396
195553921
207457829
516070066
429195730
372351516
73741874
48758018
173839294
400464335
458469728
417018087
419049909
405962628
446652186
505992298
83111831
393891015
93972849
340047356
63205478
210572900
43163893
348230892
345782346
394355696
334949600
226137259
508770939
524722666
33953837
124154725
392521858
193891457
65016181
392377709
416914730
427155330
501614562
24836489
44453998
340202793
466812472
213936269
267755178
51785153
66548201
287945362
60303028
442469855
508589648
345899367
279363154
348305787
203633868
136868487
449199320
201105032
252543786
63367936
193754805
128378976
396435958
99262662
202063828
437546322
214769285
487263144
15617226
16902946
138329172
162480769
419439645
505464332
15496535
13399069
211846773
355743510
125299320
235134510
349469823
426834554
60576336
370213381
477523538
385409209
501477702
205729241
287874858
316614688
20786643
308405001
338201259
214387203
74608168
399757001
458053721
267489098
24783275
183921165
477745649
353540854
369754630
233277253
475282888
369188995
323341126
92164681
192583282
339184304
235193453
206188227
14784727
311160571
406062954
381189784
100379521
292852407
160490524
130138987
61413207
416294958
56091243
192408760
362353637
286563319
259363362
392976075
78422293
31392802
9925149
452439892
231800515
72417791
424486121
14193816
8021665
23750976
219076229
403422365
181153769
519915172
330812196
459333832
403194871
269759568
20367212
213302880
368804868
468110829
35820618
324689662
378948998
495803436
468688412
488057297
424316151
106968425
320425633
314130170
451875205
480403405
170046880
53478494
512107155
334532793
80400046
440562910
195378186
521206074
473195488
45314956
506124563
427612500
28867905
122083959
289585646
144175331
133547781
291704324
350775577
334451158
29441592
453906898
338109717
204907470
172824520
148978866
177755854
516013030
211381793
396790028
220992577
505448948
249353534
210259398
372093075
312707582
206784292
34934223
233217555
472730987
76136821
105469705
384114247
409498850
348275156
243432866
394784024
340180204
179712361
452473215
506330157
174021225
70727977
26783761
129078452
181452666
422177664
341303564
310316972
366922143
429291949
112887157
401409952
497674872
171704377
457470878
225695748
364244116
369079636
250828094
214668451
498606503
74227003
305888169
33544192
145826070
364553055
479131322
228420266
459379627
24138039
531667545
174578320
351905077
218428034
403664808
250273333
446027370
120847340
123935174
332574802
1433855
24111952
57367603
470998139
151461943
201602827
115435219
476074642
185953601
514815053
127098578
362010219
56598762
234496849
529889913
233610470
18447451
176529601
312486938
396365196
66342872
484149438
453480625
410891576
255515015
280105914
425344970
427993654
511645981
247459450
397339788
63306919
512635740
333810667
114212153
530644544
440312887
455689244
442231497
92899461
359338338
415735803
495845797
51550573
159759245
330009308
2548531
83012450
488060891
248922785
487753870
32986008
250097405
168563179
276960727
418575185
267308374
359411589
118452537
181994520
30821387
381015619
355552739
488212159
325364462
398783340
242853459
270951434
413653705
267838453
274699667
505788451
177222431
4179397
225563372
86803132
166527954
177458575
24550810
205139246
326628128
418736207
397811386
490886854
118476802
234652427
260346963
371347107
61831211
183471388
137891788
243518626
248786082
185940440
261636356
25341696
170390355
299769595
29653121
309651979
352918602
219620995
117149126
218701562
262320725
258656327
217264263
168782877
59843657
143357037
40968554
513116415
341397890
257960364
362618596
338158850
390562393
211754526
159588956
265916330
457597509
223493103
5090595
53980188
218143659
252029875
386060662
134309890
378082444
418320855
290699295
422849404
28696231
150735839
462940209
439823335
512899656
302290009
6689405
147020477
145376183
360598784
127191532
343903125
350720619
216419645
517680733
327736308
531723788
278041893
369068613
244875137
264716432
26406853
514172017
413289386
222734328
221980959
429378333
146305730
505729081
135676542
365542329
583161
26951983
483595632
87927935
287681310
217002066
148316535
93197368
201947994
17050192
357633724
70138203
176750260
204629556
377640147
256770797
487412091
515373850
356447694
480870495
9346668
530919771
463401934
168610415
393301011
276589852
18059814
298108381
443415224
342034902
335865277
531610749
514486809
156964616
27005385
5789229
222221228
138287314
395993371
29923282
38500460
430543130
37924372
121278711
398823100
252310981
349368840
168478284
308800744
307152166
451102214
105259940
188984513
257371212
307998766
39861028
252558045
67727182
483548766
32227422
154245072
401010901
189766649
332676666
367995737
285871103
503239202
235377232
486507745
72135498
115427953
185336321
419501370
139276643
460552270
529583943
297902304
350644183
143557287
2272371
369315026
493074106
321167667
319791980
244254275
139080399
400490560
237950956
163856040
253594902
49120030
462548788
249016109
246514560
439509303
239190716
400175380
367502747
535653556
425303501
142519003
533842686
285827015
160203869
73112206
31717250
166446696
205226390
243373550
220287308
281925889
490704453
413786923
493886634
163564854
306724362
437316365
304463401
215555736
172204411
200103026
145928769
325709754
226014079
262571727
339458578
481386000
206991919
256839993
24209103
54804609
284514995
322516019
361260608
141385349
128443163
443390405
466165648
531429587
70291652
492330549
440468314
802927
21231885
3808946
313723937
96911441
466755864
438330066
340741447
231352996
79294856
466197851
204411029
536206702
58439143
52533458
231168796
378218628
306542055
99369706
526781534
63363687
64362010
162438474
7826185
357681163
194457797
191901956
514907859
345621893
97173687
530686619
50219879
487894378
483622606
525619790
117963665
160830538
14084307
287658922
328769441
374102474
104538463
368113614
155020706
263528015
356883987
103759720
86939592
85019418
46494055
194502814
353304277
8922476
523334105
70312823
115009892
517227101
366792202
434596409
476761763
467599271
294902937
219099461
314001920
535453765
173331825
48312814
143567856
526696634
279825544
438513800
281470913
61524483
12607586
346820082
409248096
113784377
104573642
425785914
445107347
529940333
355474811
361479941
157678345
64439908
297162460
7651986
460245602
25163518
365191640
126541354
358920743
318015736
268022775
416928320
386626739
247087106
173664600
94260891
387862971
412943398
78640507
467249671
355997241
225224396
284515057
212403048
485283788
302963324
452868949
71011315
216378952
140802201
468719523
324024138
2098684
77012907
261875003
37439004
99555286
43036891
250192991
244828872
358955397
517862327
283680831
519693838
533569952
528631173
477228011
496272190
30671526
505583177
229615409
473614302
373402836
344841756
123316264
354944436
32788979
20710909
52389407
494100543
234139346
332378655
426420071
67190157
107245359
312490771
118111088
40781986
192381978
238238173
450618774
4866073
320297388
408797899
220305189
462791653
310133241
122568019
209106316
118122507
330044340
428369476
178214610
444456324
83981477
520701986
50218654
206615336
504032739
156976499
310344061
275916837
165731394
347115412
56608299
460760442
428721572
279767031
55913612
381548848
180807635
429716162
532440762
531284957
515362212
235663933
153967153
476360155
282965547
138381108
24684698
261371546
108721149
504866423
476469588
251505115
43465227
476039300
490528457
260293948
98108861
535536252
425972350
131408215
453605031
443024974
468493533
449931746
486148752
100907165
301284936
404195426
436466518
299172257
238895654
515045291
200574133
301023217
484491102
52815691
378292716
422251954
176125143
645223
12874315
287705631
378808792
137739625
303883150
89727209
480119509
290613105
108926586
105581239
11120102
353846909
331322695
15638495
197202970
21989846
215710768
60802257
315685353
96912719
310319725
50879182
309304022
341172161
475646040
164957996
140713279
309441129
108592936
93481279
4890341
424613674
175962476
135896993
82653719
242811350
276838915
229369906
207709064
232094421
381802595
479450545
426784199
211919255
154308408
444139226
472417273
331757286
3573695
156097889
478793830
362829526
411011592
218797068
25424361
509767647
210745534
380822042
294926135
476457700
440078327
56810569
357996227
453545993
479454267
21268666
43886366
37539381
158985118
60976968
312273464
250160802
503590210
362857961
50209950
373003809
309944699
108039933
388543246
88288391
90951526
243108150
379315972
111539289
153336924
285938219
110586630
331248629
19485944
151774273
354186995
532792068
440640131
231384569
288254864
370496825
366809740
201047599
105956654
399530914
215730523
290819538
225771263
305243716
238228917
501102879
233342269
278017165
210683415
42173328
192523010
184209684
532425818
13934570
83630293
57865014
381073886
18585340
530137245
28274845
146826646
436199056
226197958
471845272
536180297
254638017
34334138
512769313
505127742
307575660
190542439
22573755
261558159
284353866
118299717
104605584
382203120
507611397
217422363
226239910
242930785
65332218
163253747
106812428
401929730
245452749
420463981
39780896
202705410
148096279
140304856
423213661
161263932
217912029
488568255
264857352
470359229
437776411
314067341
47022459
93101197
225895810
35025795
293919082
55424416
475620146
170740073
232199214
426405314
403020767
463760512
458325966
484227524
288748282
150712573
459620602
402206493
255513145
358454682
501010640
462302611
245599718
410182800
525086057
238325547
337967056
164517967
3144408
199592726
62942417
125827075
263580989
105991016
518721418
430196208
242068857
519319896
14100532
102428124
259962713
345879859
147934297
247755206
282279347
299814835
145767307
158576859
515049517
389841995
81309551
126018351
2378007
15405918
234203415
210436799
115782226
440208051
499648846
476106300
228710251
45116491
309468200
222735036
347134309
45404436
523150928
343336842
185000497
8605939
427744038
404847372
392143293
265285007
148172776
454637162
43627597
455202863
342473388
386671552
409328201
39952433
105403881
251071961
137453781
130384908
386684741
99176940
341577922
189446692
140542737
371988504
365479937
376892781
347643651
180738936
230001251
432598071
102902476
472954641
351931117
258946652
427828713
5748672
223196169
418269242
418020378
200462315
14132967
90193370
430127068
237249789
461462616
379899466
28423063
424511168
65131025
281533915
244756423
341560186
409808170
384414811
378097530
192636973
288510084
492616022
370273367
54104794
245920541
59994421
110674093
300718699
394373143
309185201
379929367
254861064
50789492
262785347
71858785
237880750
183177480
150778682
226563580
366498085
69674346
484242330
484855533
88681047
336983682
197405494
128449210
253240412
261272062
294199181
142406444
440052985
257991462
250899301
148677151
439669727
392174661
85825333
135966228
191731631
339287186
94222250
48609992
37419356
411284585
95535865
362675353
154166058
163836698
521856431
313154777
436115453
27694767
382356604
429291949
242327317
150085327
304279471
16848488
140962403
385751624
43031793
373310269
56565107
311985029
295074043
477593722
348478773
155364937
4885523
274719084
216628026
493488887
305262903
423552714
107932506
528792748
504415475
419910188
16949062
131419823
427760410
519973495
344429171
248070515
513560230
148666911
247388213
436596504
25176447
383189724
451463855
325395540
100004386
276205537
341607823
306156423
214160757
247228474
499637397
177023680
3415848
277603346
24727429
520328325
431999278
325582593
410223389
255144699
464760174
192933069
202515216
197725915
268902818
140779608
477891510
497805965
358660180
399347090
168325181
173378077
509560323
267154970
481083068
216906308
330554742
485154609
297837246
471881254
105541218
164776706
384963110
295393494
333067585
430281658
98067158
58372839
234799229
10239977
7028461
178740621
472782972
426842419
3123382
91779145
92928426
39255008
386215803
459262743
285344134
22307351
242443729
425711780
450277338
194810586
269196135
524469143
97555909
357295475
145331570
297287153
141755593
417498077
266653940
366367269
41119918
355241935
88001705
54002670
340748096
256078314
471200480
308857971
509862626
251911398
470224736
151238977
320962754
371915190
117648769
502966256
255690365
6912493
247567534
232368473
528995402
534510716
327886929
184231937
26957015
368725020
266732597
100494027
234935002
150129267
172586737
287517305
516142094
82998635
372056448
251837883
476882279
165359026
237401760
50891755
100037485
85889905
227921425
356124764
151888827
59153592
349574989
338276570
368141211
71624285
307190980
102444482
9196232
472543164
358455268
397920684
206474487
134905062
351008552
116974650
321879978
172537153
54820227
174933229
92865752
67702381
350672082
430638610
395149550
42026025
78708668
81127585
82696091
316782259
423965487
161928567
200881145
91032273
331805999
329321328
69965166
211640778
509047201
489648622
16276177
331065243
22088105
255794859
264014993
181496419
330359833
359509139
389779879
474973719
373071429
284206435
251676621
316664405
134853007
521421196
497276556
88469288
89283991
176526297
37947839
132111785
368514760
439522851
105558793
423542553
330951297
175979273
385298057
403820378
261748744
492136369
160312278
325317306
297195028
327079325
59438609
46650169
119076867
23740363
56356846
146792448
206146203
296548124
44021425
213513831
444224910
172428057
417984969
313106343
43708283
116162780
295008492
445847869
220966066
379833154
209972573
459884543
3788659
173897268
470346204
273688344
376761935
72452038
370394364
491041212
454306841
454223719
156234029
308043505
395408612
212529502
535375892
202856073
500332427
17692588
447170650
409806547
14434380
318665401
172932526
485013632
319143844
251666775
309720226
202486835
436579919
390404715
514229618
140983885
18248889
435265393
193912169
362055471
328653723
423244382
524605715
252118556
86653794
523238466
103686521
267453601
519642445
222950169
499700525
408407404
402683480
30438634
477459527
157099844
20152321
159505305
421946746
117127816
327140282
361202781
108374818
241094257
22540274
436521655
251790465
471507123
515530195
329713126
398949772
239291820
230097550
45077838
467151752
25605514
160866892
67024170
469840848
101352427
129182757
271197555
459805506
340250369
334467740
437828766
256566562
454175743
267810973
110143912
453056963
437271290
446079872
501772684
460679317
348407639
57959475
70806618
231660534
234622122
177661617
90733980
150505464
306107959
339610884
338780755
291160718
334404080
464834911
255926800
139838225
475552677
474592097
212683220
238572171
36853226
369361414
402394025
453485576
139532143
1777366
61384040
94121983
163657166
47379218
212692793
171955038
141203148
51450617
373229716
238425214
516650053
381555350
166320951
64818927
240848698
149598250
11199515
298523296
358719180
129234733
387676148
91479296
136211820
170183847
192682670
6175340
372081752
315559653
464536379
316631712
354468973
21253065
214320904
398711917
264734439
226417680
116732445
347708781
121045924
476693061
94314441
475026297
56696829
459652728
197041522
36991112
432553187
1508766
59227819
61789293
216763398
300286085
322388737
318167389
311989563
158597365
193314811
411350130
47480756
80525409
11409040
171289853
258074089
152115002
374756870
231078577
323147363
370749109
409737729
326728755
376661923
461822045
137064761
423147211
91693284
79052544
343471528
439647
76163890
351833243
73621139
257257962
486287260
437491686
85888484
120734280
140367184
458435225
185401382
17943444
125873494
97280571
370608861
394842271
445050054
429474973
405079249
53303779
105701550
352221922
306752416
122662399
427487102
185604784
51897321
138330811
177156149
420144831
534126092
175778154
181078990
515333399
297564579
60392084
86082207
490258347
524839290
160712674
40835720
364270415
398474317
17393084
327053925
5410950
491694123
260137707
325666734
267471204
517569515
482622917
500519474
103739976
527990105
504486794
206809247
229798917
516703583
463792286
466310859
532362096
233310807
393288516
126377260
299311106
368599476
142327409
533243138
138982936
292098429
321634436
142638458
102416805
357911487
35512006
170337978
461893837
314735133
104970757
349951974
417307534
486199912
258127564
450585317
282205678
30104397
30299912
289271177
112755226
69982102
264202509
474930852
423891826
407625380
150835184
178091152
155596420
461702127
86960276
443829137
298033001
495598462
347579350
186963145
112593176
246419751
84811147
450817069
261196070
63309582
347125859
516842636
328305397
398905271
471693487
198066990
233315272
301690065
274142832
246934270
150877701
301167949
163705874
98422848
533767831
315592898
334302161
242885546
129372534
417641340
470113314
121255242
258101789
159628891
8823460
43488505
45584379
31465134
70431071
267417567
435843573
465159587
516969135
79017726
321242137
294325746
169813400
337359952
475734055
409328201
108557879
173700569
378299429
426660994
88745892
485335205
20885806
209268134
427546021
50028030
377779109
292852013
375546775
87648299
269034632
456915481
464414202
536695462
362569371
485436428
48388118
37503444
264865224
315396431
292472380
149437976
12074928
425401611
235193474
145448297
383058206
103508053
218893899
240524899
309094741
303098842
317062386
335091122
344882395
199931101
311500071
381461340
501512363
61971654
305977733
110349555
235364505
273881687
181833847
58333937
328480058
116750837
123487359
357525840
363118422
502784354
486929352
374653193
517978257
309809974
346611806
375608066
70465504
447427723
43863953
469789876
385198294
479034648
447562738
280497993
366501671
338446658
19714474
529719856
118749079
474347218
178797810
328496014
100233361
477459527
157695223
510239100
44577128
432654681
14260479
378998918
70735720
145282705
311722715
522463598
183094051
65641025
397712016
265391335
191218089
392610529
173074421
285978558
376733392
480481896
469101497
328023521
287360627
469893635
132608142
62585411
126448206
522578214
261173884
476400144
491587354
279378265
45008155
182678397
65997274
476322055
439904422
276776725
362780628
295523736
325407024
433728607
313087032
213626494
296846673
167109387
533583822
374793942
447554388
511684706
223493103
40708073
111012506
552806
167419878
325384004
182636868
267414931
292777605
485410981
49109770
444391542
351157041
325877254
442436618
170702676
321746268
274127709
427352921
64794459
136828653
374106835
387950456
168954850
104567087
224872607
284047083
241654214
497073352
507114648
73502911
512256620
208853218
526573930
109689991
396744905
384404738
408106594
409447433
41796681
485053911
286430227
253557934
230206710
275103234
109887818
68041411
265010376
80281164
284782217
263514554
108743042
177068578
64649128
128021941
36804085
339396280
115514995
364439837
376523593
186720802
287309717
90748047
226189478
322505945
286758245
427607936
152925809
86677817
395861959
496982884
287284256
150570132
324310634
63072315
70209727
48418673
59471721
70355233
47707480
422935319
173177162
81245714
297448687
429986014
34295410
273757225
84586048
430729941
476675013
406127201
160301471
31772119
413758963
207683558
224130414
353923843
401571110
406326966
137716805
505083069
161074845
524068045
361368792
100875393
245073451
30627464
315120146
253456962
79030311
318561788
322258211
61158220
317007990
374893262
66317984
125185346
185419176
29037559
156968151
409664816
220284260
25424733
106797187
144710529
400656239
301899914
45062685
218799703
19609275
297478588
205568193
314265602
111730169
78594531
143370120
31297322
392366562
129025724
390883837
28575070
10954087
339794268
64435831
467329066
250574472
218804595
278461553
132477321
317071391
288163367
446853764
42297056
242571897
195093263
89125930
374696689
61664320
99984036
522019111
460806889
259349377
532580175
65016181
533094499
127206393
44790480
430807075
171955038
11069177
339503883
329129127
66136237
50537404
285314854
212575981
343873350
372910202
284413296
280489328
466551930
185605140
465991505
111105538
364888594
110758273
472122717
282668334
515640606
156450908
494306434
457312577
196965346
348018012
343156594
222082894
170683735
498881857
498132039
209165697
2731002
75652982
357651017
142719575
190682706
354162420
94116541
489299189
49289262
402177364
477773001
122711045
472589803
346106328
77212446
296247598
81731811
509787847
416920967
96567907
529087492
338797837
275335850
364542315
476835758
2421593
34645430
134296527
412104241
242317258
193371563
165443838
79724791
523743063
523412788
445061835
315745395
485596512
152620320
165989340
492470786
248605425
71106975
4961360
459186045
251672756
115165895
366961677
141473199
201191926
156624387
308743729
365638792
279817298
512223673
312381611
105471161
180229201
419803178
136270604
364269626
23190289
117009667
193998508
318769168
360854919
428544087
124111067
197206079
490789132
491828015
64846714
10096846
406044555
322601365
485602335
18533513
20726301
242321600
35495234
478313806
13252275
55190306
439948623
297802989
100198870
265019533
231451822
354408783
210572043
454366047
339920399
294257471
271108310
151827425
117349496
441339718
9124535
224909394
79184719
402488184
246746991
324648057
76413721
462921619
324996586
506455367
317251628
305471122
60847537
312826828
51371852
5319682
94102561
22121705
474421322
138110719
107373206
65373880
326416983
25290383
105589646
109151197
458395925
266559814
347332467
136665942
224523960
179518976
201362461
40542321
287474409
173322105
394646779
422834527
28814187
513994143
231317989
58905028
422568546
485080949
138900157
287609902
521483681
410111801
34625583
259117882
347202432
106293199
301587695
61148880
293983033
220307632
382281130
421226555
345811566
331817329
379716230
113113186
528900997
486148459
376057031
425608214
427049202
20329489
294258426
414293939
194174502
425049332
364680184
497993478
202456035
123051410
247577679
37863207
366449694
264447295
96810466
289281207
135291936
245043338
357060438
461544034
69876432
530283266
54024284
484448672
121942363
160036224
52254023
508273019
345794392
29598571
319298089
274323567
3636138
396169642
151056045
202566410
536596059
161045114
416733150
180180381
381818885
195130319
94130498
212849619
203852735
126707913
489765956
107277411
448886997
283261950
334586376
239682416
374679591
116288287
48425824
348474198
94498110
457394385
488829178
112626150
252521870
290381925
188701053
339009272
377017439
321474985
163370668
90756386
287806089
2237304
238583716
120346786
83559886
36382705
407197682
510075781
248456019
143511418
530921652
231502410
46675140
1715590
203857020
305888169
227951091
504005298
361325640
398152684
247989845
246206039
105454040
98585589
457604381
219565901
345562774
402584480
223435029
9059177
123374008
509548432
535640326
450091566
330261602
33904884
165808500
223910779
489811894
224083683
467030857
470951063
90348253
416356049
290086686
367995737
474134810
423023309
236715655
108020991
75683430
71091590
59153592
468369351
177731566
365888222
51749375
521875820
42387931
225879433
502368905
98185481
7957804
356622724
297004281
371224491
93632255
314175201
10363422
368933882
503956031
107466629
310117695
363104894
398070630
358684563
396714166
495309186
373898180
226239910
530070657
236277908
33939358
461948057
282625215
170441775
469438511
344234364
437984701
262386133
30481527
10861379
144481397
253456962
175053092
7564732
226845697
444327686
224290011
408854153
56370220
452831240
407047121
524813179
395135638
511997640
232041071
62247547
360292248
328949260
222942991
138888963
308857971
181388352
417009125
179400129
344976619
405734837
415133666
157220442
355791208
238444175
71842589
134138598
202594868
250041976
46442317
61549736
422125044
187930100
276475447
449961931
510128960
385691768
366634341
488599454
397133788
335795171
248975183
154069308
35927506
396872919
449060910
47144000
342726145
346716920
99998913
64947578
140881239
255809833
302413447
193325781
217366654
96554481
253395092
476230958
349206816
446148654
72476578
125254854
8350360
395756341
120083058
516802676
506028898
208403034
260848783
245876757
253701703
327767001
352392940
412746898
30841283
320570355
98968566
198756051
71204976
132035159
209518151
453360708
499740648
1139288
196169635
253157437
454803708
530006591
522703785
175991380
423824773
63054731
18598901
91553456
259456134
340521255
33158885
123603221
186963145
33982840
190999096
218796332
98929191
534034186
190035421
469916754
273324422
173257074
520275935
170935489
104420895
495531045
233010685
73994329
412026003
123010985
265515548
18390140
217331113
54763702
391608743
274756981
241818739
336597642
345205456
404658689
44741828
112430867
130825311
201720207
39920003
305238851
341654643
376197765
224139712
343337476
474998173
225476796
225710360
360377245
54360859
379141951
393455551
483359768
296122423
40017819
433761707
35495234
22949337
19568012
455246720
228930734
5574875
6762991
159928911
185538512
347209459
694610
133054682
282715758
10981614
331291536
207493166
294210575
276166146
307806873
193759745
257883397
107233686
507500691
212239359
512969250
404371681
368509731
436456789
237692486
278681041
363126527
474728446
200727821
183658957
102857283
20237761
381321912
106718521
255656104
458234846
305894904
378539624
242823102
36342870
467316294
133903908
272324314
123380951
354134535
278399852
429453976
223855536
249824520
402735621
128987602
1407239
46803539
145986272
439675954
197285442
524903452
199057074
33257219
116188594
455609088
300494175
25042456
349423423
504505196
166693399
109214867
396711010
515892788
112626182
426472450
483904503
210487494
129749798
361548275
465575820
317735426
495338929
68156433
419180725
510355864
321586420
291378355
229858840
189524859
335904929
260640501
209775917
394252529
523163309
461105442
263699833
220975223
228730156
210661374
431562864
2884614
199736932
283020999
361322436
482407390
82758414
190847234
349279500
170181615
442960735
414760952
352994575
446349371
133402538
5425026
90835190
102997559
355811287
335208950
359159830
378971921
90357197
530479539
76736051
223276909
33822076
118654962
369628282
55255025
243788309
285390119
78899487
188733753
395081286
379470505
55083089
182196484
24382601
299109810
535693217
289733833
443861644
506910062
375598525
416810740
229624854
334023954
473408517
61081061
29450329
232562084
100196520
411188102
108210374
208934182
407611124
378422009
176847656
521398440
259317594
217143991
249620532
314500530
258649167
391435229
94827079
13392258
455851793
147830152
346572460
233264971
9938851
153774189
86930594
424157184
64261263
456073720
313244797
298297813
210742859
534596413
209181597
72034799
104947650
432901689
77099403
436796865
509153148
61555984
232111461
161585097
524392393
216283070
185838617
148128601
218197156
357205568
175581717
71270890
185846801
204246903
351807697
522352997
198393099
504721039
31048395
336108407
322378083
477807644
434449569
156468972
391615038
252373826
405327105
60688540
96979647
249509767
391427994
198027243
198034217
259834212
320167376
251210719
159923035
492142198
311123713
292924752
423673745
112947684
201986185
417846394
20489537
212138411
449869930
411321909
472745217
275762822
173087413
330171981
370662477
252880752
526279569
38555396
407437644
526940741
234072939
526487110
49882266
18972145
477172694
352011264
450215114
483289426
473266361
490595978
405553629
93593366
339422665
196066486
216340446
373451114
271163327
123836653
418280858
408829506
112164222
337381854
205295022
356709111
11735047
423279655
402522512
307302743
84257228
162239019
32367774
79201037
15519244
436264094
311077343
98948261
148722106
61759010
314127384
25692912
265293733
453542611
274446283
28626678
29987958
342294297
372377470
123380108
337258863
428239792
14337932
1956562
54094988
312764587
411603714
505840755
312805003
171866976
492492476
288202095
491054820
394165079
414979769
9048743
197504172
138373778
227119379
197757225
237355073
439368673
190446217
300090078
133321636
314053249
170805712
429609937
35853840
71789184
453790999
283732542
483610638
261647566
232148669
477196539
104829283
482028225
250025116
484232723
273619395
357395794
445036994
466748005
461819071
203625685
428656601
7651986
248208757
195328583
17146453
17141917
177590664
517287961
151890424
98823171
84684677
106524381
363391101
199750588
350067550
100455319
49656740
31893745
467126586
23413351
146351135
356303467
305076173
336169666
515913
78223223
285507299
249347309
355717229
224442567
177029387
118312799
463638832
58174508
535478825
61311002
122971411
408024485
134507823
262951345
241917101
523252802
91451349
394017089
382211700
446055808
411462792
437890090
126095978
110134396
247931823
162492250
61308864
111901881
372060406
233771413
405816089
152925871
152165883
195225826
468504239
508253585
164867955
357542948
525860916
399289213
429345108
450552400
24613045
207368602
509333933
181359620
185189755
61723110
52902771
339663706
450816954
507068979
438954575
85573931
113476639
35905668
450273655
305903738
279431533
511033037
182182902
256211899
99750805
290058360
421508299
53465190
135291936
234176192
255440285
236795812
323841532
305830870
275622384
440642092
505066458
413025655
178484842
360788285
388963315
501545919
230970391
387019575
203686647
468341635
432782696
359203535
412548152
296830506
329008039
186251944
212920884
161095247
182238179
80261836
534972846
124020642
427441638
128659408
33286815
287456620
498419179
288620313
334578865
273688344
1570911
95291011
334092193
189659685
50910830
10474484
505425617
138668324
328703904
192710885
280547453
412685220
94325173
24984406
180931245
319828870
209153740
517163667
375482650
31769864
253513903
222666654
28352517
19022844
491443220
17588526
324777215
367207866
390590280
417765890
147126700
235568697
319941753
122333945
238050109
434813857
450457497
253811960
93481279
39099869
239894934
385598336
383041444
359043590
211641114
339837420
454382185
85978767
348176101
70339851
366487984
320722403
304223643
340112899
496623494
309229290
18571396
477815924
157137630
420608014
430981663
279687736
73572304
412263126
532308944
13794033
444305438
8302719
147067903
347925075
238911509
515836669
303155547
98585589
303926857
278779677
43261836
525890489
93928177
6288063
502721743
231657619
436611083
477515066
40138255
491624097
358113020
521051569
44894471
109598892
73179153
525766829
233571118
243723932
302843416
257331532
282964650
46701455
118755398
377626997
83890575
463630237
409684634
454557635
175734880
121612900
65554150
346262286
478920677
359634372
22351698
244880133
464033616
279507960
264004475
120395586
254352054
5846591
247356291
144109027
78698874
21595267
452936480
111375667
39049861
140317038
60627585
84103748
519876365
203719177
535317578
106898643
41895765
237416850
392423162
242979718
527618200
34295083
105663245
344480346
182353453
473899353
89037961
466047923
496138106
40505844
526004338
343259034
74588844
186994950
330747794
292907150
389837417
222843934
136760606
151129768
465746366
455182130
422868289
129202724
384804458
518992794
188490115
33921918
4935014
528661641
208737530
432828444
440167424
276366222
383525379
288272760
10169314
374064764
159212259
282069122
161453661
187089966
9551215
476229014
359794734
91587602
227092600
442437746
259605153
90797525
173697745
132536939
160918917
505670585
392610529
12146018
361360593
463778648
138763948
54347468
52304576
530251387
364708581
278561959
311809832
411495394
258500274
81149850
343692259
26730654
77456226
69632272
452916552
110533230
219308635
519424251
49155861
460460434
102885322
217651454
367687322
433409539
115611510
165221728
271874891
248400947
256478891
411014363
267325988
173383439
447163482
530479886
95741066
177143742
49321026
197106153
49556034
335957719
311910694
102808830
265065911
139843758
131745115
309759116
96102049
386844063
333763487
441693696
197608144
369366047
245079963
69773568
119506300
435045443
295726620
28218279
231362481
227194737
211124381
23680972
506274258
35017253
377350847
65226781
130189786
298058584
371880675
379104713
28363230
265430163
76396535
265459617
2634362
398047450
75387730
65911175
97239133
30799670
472532914
471499790
205179318
440711621
158150762
326278383
389252032
276994452
441126885
126571357
386547416
234793609
345857968
371882933
185516985
3291757
178314660
535745679
18189244
409478403
263233
470520328
424359850
408906564
133494284
303530314
284701945
409589538
220051402
197194262
55672458
366229624
487401116
112066090
88193489
256085368
467398650
424483476
530826585
113814995
185160489
101733874
489208100
490227214
95159060
279055011
349183314
306928952
130445794
189922309
154449016
531117659
342016236
255335623
458630105
282280763
92964776
47514695
308529083
307821269
317967909
465644504
329402588
222654154
134269545
118730932
415505863
446238527
353160048
506124795
49722474
294685748
399227307
435481620
203927405
763169
222146575
306230315
285047211
403810973
230745215
502966200
338925153
532391256
102886577
170001423
98852764
523439974
188429394
482811774
249216816
15585160
17112580
363948474
342900094
380542107
252543786
431132044
426739563
523758436
499415109
505102616
89691702
86311523
111278628
131913612
467536732
342319999
61988085
12966226
390234470
324534218
372703637
515467754
223974320
169363035
190161288
417783429
28172790
30262428
293747806
60658046
433317819
305250927
162532234
4668437
56554148
469570464
151509638
390524366
106957470
499341734
362564858
53718978
285969191
243162396
417036828
320016044
50409644
170373054
465668116
256005265
11987514
216870060
239131554
509409379
454733049
277076080
265779230
353081442
447634215
101669483
408393374
284872298
310115426
448405394
451215945
61764511
355633250
304922880
148180736
242520687
3581879
450262667
310895527
130508350
133821415
292778657
531493248
47956363
62331666
525774630
306086431
498025469
121926999
326326549
164206759
252989048
348911902
307345287
85704746
364563617
90401275
509275967
430077798
122789477
258435516
455935168
514897128
253525283
365852571
376117434
112791839
458202400
480196748
127006980
358768812
218649185
368610286
374658709
292912504
478938234
399849865
528147361
391917597
510351412
73887639
344459967
100226759
241305278
89463827
130542876
60814655
67942897
319252865
25782306
336351612
512705360
193647566
463810810
22834660
303837279
103138576
252105616
436320279
408723811
457734639
123610047
426677789
379658505
176985746
43841211
146799592
129004389
330171981
119174948
426974143
84386562
253847251
152977532
316723016
513032075
465538285
300703458
119374555
27573045
71096655
230909437
408485879
204590195
439685161
13170543
506546666
25770597
320798369
100005904
170047928
527893706
93005067
209595513
331460490
65655969
396395026
458343016
383715542
180812835
14632099
388757258
489094772
83007985
267380865
438743272
483979940
306249060
264062012
89463827
400796986
1866593
523482147
450778783
402403731
318357263
491298472
39617676
367897847
284213292
346741347
376435422
109937262
317024679
200062781
356909164
383324998
396900616
88316273
101467523
99753542
531580873
507728990
310751614
348518388
211198384
53163337
372234089
188164387
381827233
522796599
249488266
428038292
371828248
430594011
152254300
277331562
333798364
213661124
209133594
79065352
462804745
85260430
79762202
367686977
463856652
79226023
446746637
333032452
156579224
126850314
152149057
304800892
256766381
46494055
435978247
431834512
493526620
55216559
322156015
91975081
225460150
192940060
391557445
527060889
241105699
244727170
358004583
339495604
503459157
189739975
31297322
265147665
530114158
251401824
504254284
98443786
496719025
73545508
27228281
150819730
102569676
414729483
10040059
286116486
148145251
70351145
257411992
21049773
260805546
168781198
479014201
121789544
434147937
277683426
409816372
394873519
322839214
195837464
143352367
384291074
173259882
181388499
54869876
127184794
372697251
501703244
43091271
427443784
286177819
212624820
124921907
154867874
88584198
118954
114979234
423316786
237239306
64995269
33113535
451723237
529068432
306934428
26056780
503769648
414124789
43552687
440850980
508743388
201507612
305642668
354280898
16932249
168593381
13512579
305294538
199818478
117115765
485619098
469354433
339996197
307074029
64771401
252868591
171484881
419868110
233830095
256244132
136801527
180857278
519188887
407242552
304793572
26461655
60378285
478911292
186463030
474569535
311182483
498740087
78195480
275584246
470871739
423313131
343436790
303249274
78788495
464699148
224699137
297959311
308882782
96517099
147650874
167589057
280943798
416398749
26124245
487623683
424889749
520379519
13254828
103577065
322177807
222218740
91178371
419091987
276978158
85606702
123056242
446741954
48196013
262367050
168095881
333942175
176761240
5649635
451325617
405534712
322097285
30181171
317531531
282423518
390854579
293177443
24197196
394176522
427485531
382630101
143984214
469103011
65379513
434039905
188690857
107672729
483454304
461223115
464674349
452712377
449455928
353866224
372492291
440418467
370749109
275739769
12822430
298258391
414996736
107953452
197062579
12482529
261702439
49644846
434400100
382386554
449923393
186290400
262449613
447343103
26180788
326119168
358659481
206000473
428730197
279639926
473883014
358405513
334685846
54247199
2527507
304566324
214442742
417208739
431251165
283867778
75251197
308765
145698589
269154844
485102361
24520449
414721446
134504062
395052001
94916122
251788860
192054664
358806179
536240943
2508879
209578985
239944738
234375625
409808170
243932736
213484106
269527137
95795503
295945025
327859100
372013136
338882868
51712685
8934009
23300431
23411853
383749762
229352578
65986881
289032624
236931661
123297716
399169509
304025929
362923775
166427084
415890720
121625577
162709108
128922001
155386876
254019432
22714775
64803468
87893960
73716972
41082047
157898291
179537432
349923796
113929496
358566098
161189921
451970841
450892842
280258914
19344167
181959721
177456834
243050663
163691687
124693690
461035599
212529382
69879780
82813167
389727423
60094682
478902648
13154346
163802845
367076106
140615183
286766543
456778227
287517305
281291968
93990478
142055412
306156423
306346536
312811248
298148745
204237456
346821880
480121189
290535528
522435225
258315482
194845416
423931744
192329737
152894081
313056281
439973487
280463768
335748195
261101430
455886174
369959381
176105027
177563862
285635305
404150863
165899406
472125037
351135995
409206865
449651490
6743842
227863960
484232644
383877414
106111518
489203361
69124980
249071642
319430087
39818431
348407674
376231980
511468997
492695475
375566545
347111264
365064950
250956853
225762749
223153133
433311437
320477409
425604165
19067722
117115241
90819139
92641430
394341172
252042597
509284331
458987654
128945201
220497923
407546438
310055591
504479660
309002199
6070295
2546882
220274776
160694529
399670421
599550
447737101
147147979
232141292
247741279
364756188
325993091
454887850
284986323
133126104
398847821
92343352
502005383
284826115
447063675
62003688
135743592
366737880
94451622
275221775
272334277
32857310
470190059
118154896
534692005
42576137
141545489
500136399
221237874
337834121
411582046
449566067
245962041
532759568
366856259
334709562
499676156
385880751
306873872
76917546
234038274
234156438
14613265
75166293
57170580
385862363
123992777
13305969
199198508
321309767
103470486
531149560
474937128
32518109
194626254
380288252
512912112
301916674
193457943
530595496
348755652
386968045
488883351
58879419
110364558
336958982
532466165
75372226
484818475
507808999
203704226
475038709
220443920
333786490
410813756
287489450
108876989
354151286
504830456
431798997
273006931
295016149
43630819
45311480
525841870
354819478
125048754
382954962
65705481
193198957
328655167
522086784
406650579
304139996
25250516
323537654
82221564
448503200
131326412
530155647
344581929
468877171
176053610
235021676
491009448
511262507
305099997
242010462
23099913
67918696
144126973
471289616
504160286
146036599
14710857
40444933
502551266
121791948
445396805
475435131
234033692
485135037
168116182
147349192
155131584
261254712
463557549
474675458
184629460
189569733
245894225
11534316
231774998
372182007
355126189
473195582
352288561
39540861
379071842
235965316
260953408
262574465
220391149
497999011
124018191
229010435
524283099
389540788
293326013
413471068
343106720
49402600
194671136
27540867
383117268
326802569
23578505
276752276
88912504
211090933
186520167
198393099
408872744
296693919
120872167
343263316
469852209
276670192
280303664
191623483
343199122
206912097
135039331
285046178
96450074
170737092
110317227
322970513
410594388
39923727
227425141
123817672
63959728
261476426
65163435
254133136
19718597
182537175
86433359
54963351
292290408
215371955
403903285
267654822
250490757
104738001
10658070
114458847
71851511
298150523
319784131
371256831
487484954
442735443
82648992
57305307
347343389
67942897
227971703
483289426
286786712
209538645
366017136
493219206
168583682
294640464
189944063
388727138
425787890
23663857
258902233
413936692
12035609
165539267
297044746
14548446
437416003
436481254
234846414
129640957
268453222
55665559
179398891
143805625
90599231
475241295
312141747
254890973
310526100
58315693
386914901
40400866
158131525
402588656
244460405
59099626
386710568
422963144
304159542
410576234
226823346
329429281
257944541
139545129
370142276
367422942
316633873
323303556
297700148
481833104
512306127
355943466
479884187
305455482
282759212
60339390
364699028
321864493
69776371
237876420
254297724
72947585
524453248
358532618
253575232
263733732
462148295
507283604
398891690
525767585
60721351
59883490
213081634
421685909
39013820
235251484
205858701
501884308
417469043
307249146
26113253
129678766
280821090
5108252
200136369
84606305
523556765
56158236
509249402
453416003
84011106
267954194
293352920
434051106
456478492
247030613
460931258
434249411
74174464
473272772
352698278
419667803
271541435
65163435
287638493
230036650
533943247
33137493
499767779
326804388
139747153
291328486
359849558
9543644
350811562
95508048
151693512
156554320
300155859
142213180
284524930
362427324
268418154
372672659
320972254
409359899
85475427
316438002
274829498
288270227
465207860
340602173
523604376
499076858
392209348
45767484
94498110
172913833
401366761
104063481
78900228
55554520
421803045
495391993
153993904
101720528
11384112
54244717
253871371
67142823
236231258
468687120
105991016
319179712
490611011
229461836
398157670
119058718
211700179
437836456
413680200
185717238
58831361
304748640
246811634
288080593
528560671
464799399
96611011
68623379
332656301
270796876
41236389
271796087
130231396
152669594
287276611
207267875
534890230
25632803
255841798
68140512
163135815
203695526
492852259
406429847
219102636
348481302
22105606
120091032
171903450
164521191
206904868
93649045
104289873
40996271
109246122
231126157
36581734
272598073
61009313
439811197
156558788
65631882
117462623
107748136
293331520
424509831
323851229
317797445
472153473
66829159
441794215
169683127
382316448
284717575
493842514
375866774
457857307
309055712
125787313
408350026
390865300
127234395
508743388
161957301
56567442
107567116
270827288
507576931
246462451
253105194
307578967
238426424
16244180
242060308
474996686
267901826
335594973
398701819
435115032
123137180
375841549
368876613
101850304
522067623
482982261
112307852
35853524
280575333
412518797
18959084
522546938
22845731
78316979
206186788
207428030
82196291
275118059
41903743
76488337
326413667
526323609
193602354
369524342
77915065
44880512
276142279
128622210
305334271
113337977
244275298
434825086
120884830
487996045
189076945
534212418
109923178
324898213
263847324
452262785
232915074
82472150
97354562
382208210
267116048
504079090
118691813
504410724
455555989
65253810
480309828
414251473
458946972
14779120
273696836
484794424
236198002
456954728
514513976
398783538
96838760
357092656
393685078
524764868
232235558
435941735
51985110
10239977
461647959
40886690
474026009
138590705
158031160
264454333
116203226
418600696
466566560
508908969
174871307
241252217
263061233
17182841
507657272
229441755
197559832
382658100
238535873
24269538
316406879
155614887
355122597
487967094
383927929
243816459
22002930
408547968
79803544
38851977
53651160
236292513
251931954
385707057
93162753
460555926
348986493
251407598
121449354
90739194
289987228
503386177
61732349
56931
248157099
514031712
109195048
42123325
467085394
154852647
482195921
50581233
409538566
50154002
498381323
325614578
494875895
434028278
46498051
36806097
122606583
220156249
309777058
324328813
184231937
423178094
341096863
374771046
110542484
363348926
368932974
419855963
277829746
341248152
220553337
431901922
471004849
48724468
434113289
145530864
101850304
477550554
371911917
411564821
271827692
373916853
316339489
517188841
315721347
49583387
187776239
67284871
486371043
337355792
426154077
184655076
5187954
464594089
402200388
395980453
260180552
380024063
502154852
399959087
275804995
450659761
419004296
478562108
210047877
239993237
56739523
370135167
438105605
169896109
35358683
174626437
332943709
493481930
425646467
287084043
304381001
217922230
516123920
303830204
452699023
96017180
429426883
247579762
157780105
257269281
1837782
487767925
339262081
59992391
383258106
481586405
148805149
87008539
375905126
243903860
454807753
490581938
114035138
217873832
209201558
398559761
10682299
136422194
102024764
484794424
481065916
497587698
303290128
335411631
428187815
75559050
233904182
148259954
144295454
327563556
448723768
14405744
144674204
426054946
202902309
93230711
135463657
416377351
137688233
198778994
354368276
61182677
12919936
273949920
43163680
265254485
38324716
141695064
269918361
274965124
447675329
85830038
128926962
329698215
6303159
472446649
439922122
497034903
118408692
507676198
84385703
54035975
69142787
46062440
200492573
17282594
234337837
229674050
529363656
226690301
22225134
176332025
253009207
376660003
367124021
428543015
432814993
48407133
361403646
18902751
353310481
159421456
342817550
19915700
375610237
517362206
335517268
503085744
166930672
297587374
172010713
441508111
78046254
327328089
74348429
488789144
274345043
35599299
60664704
191903269
112689155
276712178
91354533
104194008
159363150
10789733
54578738
444495143
445268737
285846351
106728883
46827700
297914124
525095179
376555737
89977898
102215577
518513792
523241957
380677579
348312566
233004462
48325384
60235647
320341352
90017399
362915704
126102495
468594996
232546885
237828697
95395942
239539022
76422368
335781092
156470565
137290274
375878352
457848906
505289196
470273063
57554998
232728739
131185280
357394997
81626998
9393770
432053774
185747611
231314680
101649375
21005337
325123824
179963347
26730359
178101440
398433106
314975771
211815844
219001608
417247181
160669032
442479027
80357361
321174803
28581842
451643503
147052321
28134245
221343172
490930669
179680157
34654132
66891591
288195415
226702495
77014261
483969216
9517527
350210035
25051442
226477321
324329673
90656053
530472308
336856700
78513795
310215459
147401258
208567231
255977041
209918098
433892997
270654827
523010583
337883783
353894018
60493583
253989801
259882375
246417112
173405535
205940892
135620646
240550182
163659847
314848646
122878237
171075121
342959434
207709064
113182969
341820570
218895655
458023810
394795160
124036463
320876227
25684734
458343016
455911738
461260477
218503727
76444960
405122552
159131987
535403674
419405400
301329415
509986535
413490869
53322231
262914301
310019509
46993093
15317678
521371188
154494344
196131676
385295896
77661332
64994990
247929063
145693747
350861120
276760522
11599475
69077371
533148509
277349507
73285870
381797537
162468639
300257670
312269751
440778957
375255800
459005945
392817617
399223626
309364172
418554275
155007530
216025321
107248002
98567606
86095029
55602315
506159598
96409998
240365980
504405688
253250572
150381147
536259424
460206059
374377604
8935762
473509039
64947578
148330906
214758265
228550161
255511529
416701139
21696961
357399022
330622310
223494667
524308521
108689139
332463338
30682596
71908226
434039158
425532659
297686307
388136380
187846023
368754366
462795084
224895583
160082846
475302176
313735308
330092595
487408654
397635500
532351655
329425495
251227137
109574896
150369066
393766315
467741713
233968910
482255631
308825053
65705481
420052371
62611390
365708479
389634001
281876919
308744611
463073133
508131885
4376198
431558991
315861030
488359136
357949592
156304471
243050668
426613869
152471271
428593687
270930216
124223566
22526784
63195795
256109291
432086746
126547700
171651766
448922853
411263163
427321699
499288130
415143890
10631910
450457497
39373232
237281057
85736925
335004071
255150649
334507481
2286021
88644305
17639200
331430151
427568133
218227871
157018756
139959570
196965346
165190278
518373448
107847560
118745679
121868176
455443843
341539084
213657153
468427142
535500492
181386449
162449389
107644049
332719884
309253510
440341133
381966709
79613293
307554202
520184537
247754176
487273398
517620725
201497943
72196130
4164931
241276874
301944812
412048211
279604764
520592656
196729138
228462919
117322912
387887714
121495640
442029509
219312496
207016730
487209870
527226254
451049859
74321696
84462429
199968165
274079385
170178671
297243643
654253
80796913
15910642
137794021
483472663
291840105
383640919
356583886
244830021
446422232
77583801
281926040
436237191
327695507
380535391
224374823
422920197
455054846
155074737
209643317
218763947
409625543
460187999
265916334
14827716
475643608
103603399
247269214
118817119
147638320
145546674
351856050
383693534
106579647
262508420
74573801
32227422
10989812
97540799
444862262
378138985
354730394
6193461
205709144
304526821
236480633
446415829
56358058
520281363
104099776
439333048
316861144
52695960
351675359
494314654
160705802
28866575
462783902
118612889
140573854
208875339
233865844
289140625
303736802
77326385
236808618
513980459
267260441
479455844
120298751
216414809
427351573
434276950
41757332
358763250
345711598
510470450
515958454
516219468
143292409
212849619
155085910
86191498
437423961
142578084
289328266
253258746
281502459
392894053
437947120
373310269
347402812
203719143
290666768
397853823
119690764
33937884
315983108
364709710
112229917
55758372
146827609
323238053
412972449
23874135
65709809
496907626
424998606
328205704
287346240
200294447
507184187
457200237
131666197
430440807
304216905
17734897
304803684
348433853
149513145
374216246
353123302
234253835
397407991
460701209
168903401
260051614
294676949
311800469
75960480
530468261
189602479
234307238
349957007
288566559
530784912
519803723
265830795
361733820
255495532
172264848
161159125
483024991
232592725
508840616
237939281
55521118
65704551
152196778
477246863
267987370
278173849
333624386
296447227
48509491
180311324
423911095
534312275
420474902
275403004
462901215
269220982
530686790
432361440
447786890
427188003
174894253
273716233
176957407
99028136
302056419
52553978
454054771
429051985
325061623
514098368
384084267
499343524
419140546
467842758
339113617
161939344
353024905
484409437
202592240
10920386
191833996
351049097
275727084
387073534
393610339
211790194
251949091
411149374
253265020
59357526
523129465
14560906
501155697
348456667
44298177
527347777
504209686
275457578
221029698
408207311
188764544
393680247
373945141
212064434
207483690
116927158
117818897
87502939
469803788
436000973
206845243
446298137
276895492
311071928
33432678
251807732
22828852
185605140
245100012
42460528
501348515
439414976
525757525
331276088
284511013
75799555
86324485
62669260
107322822
212806457
394052467
267918712
322934964
292485187
334548793
177906226
362940840
86175149
370207917
195375558
453526726
175778642
251280414
221361015
212228860
100888145
230298543
143213069
13669838
414248517
287184297
509733037
164405562
31901642
301030703
26283309
104848245
102318932
204025555
257312636
76413822
109685041
213754374
482438502
384670844
144172621
75962439
66511349
302064823
409716978
10421996
321497223
352604778
368140199
522273676
613168
331163812
510042763
302483043
394526420
29104993
384351449
405227513
521863849
53558404
170690440
33158885
59806420
146708612
336956176
108304151
117200525
268477293
187075116
97856755
498074189
276673077
485172812
211199831
116299846
216424457
84344022
384155116
418399731
328305397
143392654
342147582
107863739
530242791
423899830
470041171
349845789
396027247
199092598
118289595
102557993
372998238
305830870
403979037
18007386
164963172
509863250
389796856
137153198
85496942
403620201
377953073
513518722
426388426
26226142
306684782
466949079
528122455
184924546
145354619
99443168
524566181
135140472
318663131
203449059
339744537
122670453
340424364
445567255
344630323
186804616
217862373
280097639
455871332
225452243
489298592
215832594
96364734
84528139
136148133
165963093
174575018
294763620
359176609
361262500
74276581
355567876
309369110
230981574
392276116
276616275
349234904
433947126
178591463
268534759
110315706
510137015
501161819
169174652
154375302
468808182
439530812
216289384
242748996
413068280
85639143
38299986
502146811
124607590
284875373
474190330
487375105
106178920
200424812
146676584
36007331
73256057
437116170
78250984
89337927
362374965
398793040
106103800
214448928
171489313
515133595
129590778
267901192
508747932
100038789
133250136
304767133
196243284
233304083
371959581
349794253
413875432
520666239
192607656
205095
278294745
365992143
435626424
398053891
87118661
293286901
184924546
23440040
237854140
269899991
134631384
184255817
520323511
132800527
252952988
289910113
196068987
480415216
3237574
406818833
4397122
182084675
91296285
180931597
300223352
493790929
255713962
406432516
358495435
296080972
312740594
310780858
120846420
448602229
309885886
203229941
305565016
282449511
213289819
493839248
7413237
126458906
155030170
194837281
481918559
5549510
156018766
188745073
272893387
213084409
492684397
175752947
406873500
458784549
119178044
130557166
487032559
309024580
199754370
360962500
100845201
292458601
235523858
192891173
168594131
14035832
333392744
208849965
200935760
312957238
233257034
74697702
2329998
340403382
281476432
333093454
300858700
392677637
467006582
259705529
353570653
330355500
362123447
360316426
398814206
249390801
476440293
525747196
241489555
241854984
511626243
279685559
69028409
45523950
330932581
501617959
475093140
88105734
461212915
486434303
255495878
220425038
281636339
284104470
322330285
248460769
264844422
441216808
338628432
416478394
210511542
506248665
294239675
517428079
535715815
371255401
461060335
54004140
453140016
18572063
500302024
10005605
31666595
392120505
259967196
348270541
211393725
96372495
55066574
363657757
58218102
226290578
17579889
193755200
259921528
15089499
137489720
468376900
222647216
381590084
3669591
276224936
205260346
367683212
349762193
185540988
357506661
79290193
289270011
294705087
479365319
117872831
427859531
250395707
164782143
398657762
101680641
309055917
183365309
309329261
69894351
49449964
271820180
78093507
514459472
323752354
168817051
16280760
98166632
234077783
197345217
27487720
283874848
97354562
118662701
418599371
56083721
263307078
127752995
532731806
214026150
405527742
15066060
230112655
456239514
334467894
418211288
518097492
252163384
253240412
296649933
76493225
21849171
179954020
389968222
220500843
356955519
81140122
417458464
167738246
85024499
421384953
313524073
410807796
512740523
415150263
332007868
297146200
7807937
248460518
133494284
269820344
186125245
63668111
439861336
420017021
8240430
355661146
274147458
385124689
209424962
317746558
416046038
335975604
254009420
210070832
433529788
222631733
39353598
416986249
181368300
257272336
184533298
377454006
143334544
425689753
223459013
534853478
219692430
532511275
141511238
316025598
254499424
430612603
300248946
436940639
204993539
332553979
531735947
131833181
71180535
236193666
346930590
532730800
510842426
388735951
301035540
1301257
308726156
459738929
439675954
204220146
138619938
400531204
240831744
58578742
284757322
395521965
286627338
22155943
2057613
207365863
514118140
392120505
63648974
398328304
256320015
422845829
125462155
173072925
473786561
214546445
126233297
123631230
129701548
227762557
219308644
512873793
534823021
168900548
528017317
288525172
61164538
257030309
146172770
241392289
259584914
26424463
361712907
464343197
216908144
534314176
352456230
137093544
128985420
442018463
314526420
190525468
471940469
521751334
97155078
315273419
35684680
169167528
449385830
13914751
407213264
64690538
199458496
234032417
202667781
251986905
379572525
146348687
417339062
291514594
191297090
166823998
94969960
381465620
192493450
20484396
48898713
506897253
464502657
514348272
357591797
300879000
303711734
271132754
302367989
239619614
43190314
103303120
129086457
158998603
441601683
449120714
186228736
159776377
106121127
312448585
432137756
38683047
17925229
506861773
508873621
424743649
425028118
355473928
527965736
109503790
112196739
336531761
163259150
244071251
345550695
278567271
381797537
408562640
358467439
150782327
421758994
211457280
356532124
402093620
475506582
470234594
56960643
323001971
97298577
434231733
529214471
63644608
205113922
33311990
471639755
395194603
354134535
181093028
279816101
474010189
288810082
310119333
409251539
68993052
171060123
137719900
324083431
73803123
232863490
244209609
107544735
314135041
323893261
20093568
448349419
387433453
80508374
266920240
97303502
460795886
131728362
184700237
380562281
323346559
346379737
244416186
23540286
328080539
369062743
305590891
532911487
302824048
134297481
465330258
181672925
253374614
119731554
64683383
302642913
381186606
305810395
326221582
292036477
4849424
363057807
84477476
186793963
459655720
358882395
269406486
97538798
523238850
169803518
378636463
311035752
343331163
223243818
121127590
305409344
47646743
165360855
436320279
106013505
500026673
491558402
59002240
218199814
494133710
325432101
45463611
251334846
449601899
369366047
197152840
48933046
198908526
148685117
474026009
163205842
64438660
490825466
282641219
262964777
449596819
325920023
194753033
325884877
424262513
343977302
372956344
26561609
513003862
313677328
235914301
390150705
193823049
399389711
341047376
250293316
371149701
406910541
316721695
275120788
88760577
496832675
423780459
226997464
449428070
483833985
140035416
401925062
416312481
450366723
355633250
333771267
170602107
319513503
423799906
417227959
364771166
165729380
216327446
513338434
214338030
345674954
298792726
116356216
308570222
478940238
96992358
431907286
510256760
474272978
371674554
310293094
446437196
415052153
484453535
208189580
193261398
492105788
89606395
302302974
204169351
186252958
462888181
64256570
237139309
448113593
122323455
413799074
129919974
343323195
507423780
67435657
457048312
237422634
427931521
64404684
497324762
226809061
232050652
342423510
279272041
217000309
127581507
411914340
422038973
477401534
421000247
178112994
269808491
292094181
437284111
533182685
392539715
348083833
305612784
143418805
93296865
471574933
481037136
430252023
29231613
262880316
483479153
21090136
187069218
228180233
263697226
49124692
493346133
441790868
248157099
1014955
162668767
49042609
293237587
531916163
256971767
52776454
74895741
336004260
373075750
262973877
380368999
261800049
437237023
255493124
39618114
362442049
123445893
514030429
306115275
352617084
248242098
410309283
336804621
289458697
211582477
375037883
106651125
282205678
18413243
204691313
384807176
486677797
208223013
532597289
266004678
466515211
346424602
141937151
219122647
92831118
423095922
200630566
120850092
507187989
280511706
38989106
305542586
517691747
445958416
337281507
381496031
273322418
220325792
332516807
126927796
356579497
220608242
205030619
87368803
444079467
404753338
534976424
89545324
21918427
284958405
110528730
508499899
22340475
274203274
52778628
31272210
526391297
13931439
531511874
83779850
348657089
516576866
108265163
126354980
526254540
116705910
273716233
483246107
483235917
310058482
441292809
97839797
337335613
491900002
316106229
492064061
352231944
184026098
278713431
38068756
52471636
206231465
137561215
93991136
40280813
492670887
163838981
369819277
175767588
388608534
274813300
345401195
143632327
133903908
471148153
142784658
104329891
304571867
463492438
67142823
461757758
343201209
482846142
258074070
487560601
496524084
300629988
458504628
295181345
58768200
508213476
145061535
138331496
374512841
144431244
401051606
41343038
330619513
61575927
205858180
206784292
198658806
255861849
342940261
436083351
274695350
57310686
256911434
334451158
35613374
285800981
204031603
496521201
59819009
271149792
99004088
501782777
209518151
88223662
155991909
123090528
512690101
446902804
285597160
138784053
312832348
11848808
432826885
517804563
176640004
208997947
387040268
315500406
510842426
73154420
203396244
100760305
125202557
309629832
245968723
425704624
100733152
57140802
59684988
29581929
351468211
430557635
390712583
123860643
14208693
242873896
471325998
125817766
55784756
216758487
466944648
290329580
450346260
19668694
492695475
445609677
99661231
507539090
355567876
526192243
203523176
167675466
129593127
107795240
176447404
396872919
101292253
51237942
428392989
316492704
118952329
118602829
124301648
30931952
402479579
81259498
74076436
402455150
376085679
514897643
86943307
17400768
232021508
448157112
420559366
16537348
327327355
229230472
267371421
417687146
516055045
390532497
347247205
122679140
28850041
87158389
401318782
113703379
282906104
2510548
288925278
255282077
92105888
246548163
358034533
446079938
247263317
360974082
276983904
315804960
19109519
287679531
106728883
269182978
244035285
223598770
358494665
431828883
459860368
180636815
455447364
98303860
273974330
272222827
192113328
254888388
397961766
506060747
411683893
58327349
475614930
532983694
441417579
157932182
32779347
301421008
204310980
312921900
408876136
526655970
260382638
284768406
34613465
443187396
5091595
97229992
349937545
339762745
254407792
370650773
283552513
61296075
210028983
371673163
67768805
163955711
351710665
534149254
445508666
505957078
305836481
160845176
177895117
23606803
135101142
428111302
133851836
473585282
78616661
148608131
517912220
28040092
48854405
158826253
101016827
10074933
448173050
127267294
102535379
198550106
467788679
283921460
314945099
103416993
354448170
321679036
47785242
187716612
412010909
180233399
506463728
371696285
319798673
367586671
512748927
271409095
125040509
379500397
229361958
69910784
209530528
280893077
117564098
243118778
131742998
490823065
405050664
3493300
429795868
70398900
467145683
467192978
341887509
450172804
158128952
177390145
427837467
415740574
343175504
346741347
323646708
357575776
260932918
72088288
255667731
421834662
23357522
459489643
230871375
142034582
9882933
373613055
420737324
2962264
222301815
513946581
153856399
165304519
56089951
88066524
485657671
492208864
139422668
385831681
45879531
6938226
477786658
477629089
298792726
417387422
257080597
147011881
270042288
131580904
103916251
468970289
95448732
486209316
106674062
338304308
393696625
173525841
84584995
33646097
181645447
128040924
365793483
525469509
465621042
182046616
328555267
536121072
366084294
138400834
297498130
313661862
179019406
303414605
8583197
105563698
263906622
306312
138675032
232381049
441773550
355826058
438060621
423180687
137594516
164268766
271849694
26518218
528019539
467712358
455280206
130437713
115240186
510710786
242627301
49374105
77106929
92544234
507727165
70049011
29452185
68767559
200871916
374981066
293220602
186972394
428705993
99192360
38457117
336671569
266128940
86164787
487828780
101119150
172409212
521019612
71644826
211945771
173669704
453157775
116919687
48732009
152693822
35931017
4311712
301378494
6113830
431734130
32695952
395663418
293334690
168676665
356888546
437491929
231293030
93069076
149799114
124632501
242963936
331685809
524863880
56031732
242098699
526106109
325768425
172188442
336252323
121926999
140859594
196540439
52142534
13639421
173726114
292447565
59636471
109713355
124158197
382290027
491077191
184527647
163323134
75182342
30892678
387342380
310559277
107374247
5451762
502716844
461456473
229806254
400995689
385666917
430731077
351963504
474488582
135569738
366193777
280764933
175076862
183081718
205017249
243917266
509241903
287657867
293137040
21177044
427190644
309274486
199146352
523668990
17091737
313233205
25176447
159460147
112770619
360723748
336757375
413855008
88114051
118489455
536701904
243420321
130879376
62697716
220324428
323315730
31717250
107168970
424682812
477470408
450696622
253928716
355856776
326025739
512151604
157231247
184534475
465900205
362242932
507004957
366082866
200014454
286739891
203578602
272598073
258589735
267984699
202360343
432519458
401551058
418981736
147122942
283613375
214863615
4238511
398715855
38417478
103188519
259099593
14707458
172035871
409332118
530865482
109026485
161485705
355612438
149402901
523253829
448187968
96036098
341392567
265050442
293333485
439713764
429603739
225343931
86359883
198949018
226038994
12034713
301717500
5697283
513083258
280930448
317440757
149871657
5142652
501511418
135247575
297893093
230109394
191188132
415461303
462260872
519424251
403174646
36899425
127860327
219962203
138737578
349287858
281481461
437814716
434134966
429101115
324943961
65149478
320250507
196064587
50094860
153838756
105185821
45964842
406704999
460835469
394262729
98354714
470463485
352380016
462632945
52424926
111556864
75220649
82058894
500804964
385180235
402107031
467214442
179064178
341731345
389671970
60721870
102454742
5712952
350496488
500212333
481224024
90795579
41365474
295451251
164940664
482201057
37771489
185998171
211904339
299086527
168423359
322135309
344711934
334332659
27255931
123135494
515146639
131730496
263296545
354559854
137829893
1430219
345601755
386354774
60625168
5522882
239545319
147629568
54860359
102828908
24383611
518638450
319078528
320588587
114894588
105732585
225014007
379719996
37920861
349879808
65625256
82270996
310472946
279811096
270099896
206541561
285365868
151047596
203749714
108929312
358555085
514480322
153283560
441004823
350718863
425573566
36727029
257570737
347579150
127057357
281298770
266764863
411605306
488570096
495211951
515216822
106087885
527817696
80863043
349968021
136991727
382898446
363371766
162373916
251341331
123090528
192544256
169321048
419152695
408205041
173087413
31272210
20336343
368301984
424141173
396670601
226909429
223241076
520066161
130793820
443671372
379433364
477760313
106904854
279495122
115262391
63004526
446723256
226207755
95477735
511079788
398487688
307033422
447551395
234177740
224950636
294976391
15102816
331487893
385343855
410813756
82101964
231955750
502269422
170546848
293736276
6648995
234573629
420041906
501051219
456355564
254177164
535211547
197653719
152848235
381159172
206843260
168912405
57412109
383026134
340252259
106305612
21266672
446126020
113845029
11028181
141272185
58817267
238490190
278161885
21988745
246718841
72228679
395582302
450893014
40362828
269890940
494225409
261654567
332531213
430105766
285276026
374538856
186466728
470812945
392519756
519946398
500431591
242023615
203906664
332704305
533232906
56832925
407435423
369860732
183750441
131742998
265895590
286976860
376508723
299932393
175348566
117378374
473847249
469194464
447839105
207368602
113392452
478595888
157588121
431783147
292302268
348543638
186884134
434416523
510733997
256226238
419944658
2365931
486503347
298318429
72929674
106706310
102401226
184561021
163725933
312323547
277012021
100997710
296447227
157987623
267901826
374958203
293347395
481283674
282713801
255287977
464980007
346984698
232950240
477995377
180107798
72189024
455205099
428257698
7465844
52623868
136900144
195715643
207458861
354324271
408147161
125674547
120980844
450577361
514475272
460402400
381077087
424265801
370735327
435265393
58740704
518613414
446076912
301517962
240878917
470113314
111234699
231930535
6063930
353907687
49469697
533032443
509007576
270306911
394887017
124415574
450363065
171991060
428365334
106744999
517797929
293615017
243595789
522563219
462464465
107649270
112260545
517052342
316209403
50709695
501774351
214405624
449235918
158921080
508125709
348695773
528726132
293431032
186799834
239932461
164487649
289302463
456511257
63054731
500279718
99510196
458171299
4423640
407919218
12785336
397296234
10814022
392218822
373052948
437127816
220589473
58641102
514879228
81722447
461434875
209051798
86587250
366988524
422063388
460414950
404693762
51660390
474176570
467992786
526873958
157757948
249205471
444252908
188100177
155428619
311780721
437939297
172307769
36130700
360032722
261007127
379483138
144017818
185695870
123684307
213579961
285817480
422780755
304366549
137647786
475574387
352615389
455948408
64440493
75392991
265541021
78243931
521026863
120091032
305388718
506419073
214481578
495088924
357671424
43992957
89257577
465960192
534138625
472788918
5373370
441590140
313799969
258462775
345738942
116612016
323388441
273798062
281102959
136878944
245667039
23874135
107690477
42192146
1826910
192741452
374716521
126801901
37996144
26877139
485569034
267321941
161395794
485504594
518650682
253718645
423207614
65928238
274066553
67931854
490459724
61762568
497239753
182984969
468099566
230036650
403841403
22686178
533660769
380731180
11359706
46518944
154017318
265122566
68523967
382075202
457745048
88901812
444272966
103256670
16564361
88389157
50454227
86551268
219897306
423673745
108028850
76473182
118921178
237080232
321198795
143478661
129367946
148832262
96399015
375212799
419814356
356025430
384175705
128136437
531502243
99071030
174157789
174812794
174872588
48458804
38218956
265209034
359137398
35547279
474333429
317818965
331947347
288446277
74524631
201202071
211756256
55102868
389992219
108818787
430124716
310458531
117001206
171942854
158966571
137031209
186263930
472711436
129355192
124846792
474342495
435248812
494133710
422680743
389913956
268297909
417658749
186538415
237688580
132561502
220338095
504585106
479475786
503646029
251678157
49506728
369369873
22278557
420094888
9285835
291599717
198083760
531412963
119271990
298426891
327848124
393521943
114875711
216432292
311312193
200910016
364545299
453124451
129047407
433287206
120870650
463822500
172490441
10337150
522743404
1216533
495547663
322548251
512147704
199217185
56043152
21525186
294830331
236858693
232179521
104138355
445522342
313771545
238102453
63670264
300069288
40886690
227843631
177653463
39649802
260346651
25761875
336227021
89326141
515750252
327881658
253787651
459640732
117819433
52641347
116380944
69435992
421651540
525757525
88111023
212233300
107844344
198718286
415138915
495339414
48405003
535998567
534890230
184183309
74780237
495669198
200715965
227334363
516605685
455681604
430855662
76340185
154936019
149236062
476440293
486324560
43625758
309695497
476237415
127299379
40424828
151280167
448113593
394072318
516976663
332788748
402283373
302948980
285275048
356506530
447038736
357815279
28378824
33144693
1317237
473680255
410232159
19903069
413843211
160861607
55579388
399008371
229834155
158279472
129397593
63472439
515836669
347319544
127942130
536549970
301155766
324592655
165822361
483245370
266383096
416813348
273462276
309048915
280233142
526676244
251421788
152085907
212102728
83422646
504889145
330691242
381619885
276378909
108442422
513463931
391985683
446826716
263926784
291552209
133394683
462337029
196895741
138451382
223834154
408324943
273919880
8416907
186600967
139365727
510160931
208806361
155643706
487162501
156246489
86585606
371558846
296484821
410096751
415508604
320815569
211986300
399502499
245974891
39192991
353722614
284113254
370789764
5957806
493109202
510180347
75530758
185171504
355167171
176365059
86785099
104537686
59695143
330554764
172045483
145487929
292328083
241808591
481981699
525640770
287741767
275879704
21458151
394253518
176235081
442573061
390791209
481008613
181502125
507303279
253622414
390346338
307303302
180180381
102845088
12907602
27065754
25066730
516536309
440086123
19598939
212452367
132323467
505308028
72491436
108721613
64462569
265277331
30442151
495615673
65149478
123038988
145850116
396714290
400618637
366478596
7296535
22920169
258681656
236956780
398695641
231365874
162291269
201545048
160346054
359281632
68062165
182857706
403590849
427929083
355449924
356505068
73819580
239652095
109710492
191552855
421673723
514631972
143461927
427029902
372213768
55730467
155296567
117845538
424936823
164387608
246381141
289171346
136015213
496927594
513268853
79313485
306363400
500875319
215199318
412607298
452881434
174334948
339743776
357298006
351235450
313592102
322839214
481849137
148431605
281287656
364132736
167505231
299303271
116497566
403403384
405294922
450434065
196074282
142552294
275315722
70030986
135509603
391546476
56189371
338566231
67717386
107972092
497878183
358668253
34930851
230725043
369485809
235251484
261381634
354564167
276234299
245258393
119339699
246862058
34561902
506208214
289162471
210599982
6727247
318020551
26488760
355848508
218154851
37818641
510285056
205981740
186702308
112947684
71159086
356942389
37070176
385376752
290447445
519219402
324585398
527317441
455886174
79464591
10230714
350469384
304307651
461681663
243710717
303395493
232043997
168311682
267067770
5145225
487002749
284201393
531989215
110824032
305166083
421822873
348930811
401646671
268969438
246342776
270998372
176722588
56940396
96399015
291813362
421939976
361793226
272630016
397097478
127320009
148334964
38555920
522661588
349510657
12361195
364841415
56533264
5806661
62721602
296114793
171669546
451882480
336414486
218922922
286168988
191240163
366472588
487872427
134917473
87012143
52235881
181475396
513234221
185998171
491567382
177803256
197101131
197164062
125698990
463516280
32420866
491054160
73473641
70521653
476280593
380293771
324412881
534857950
478819417
211195987
40745286
83178458
33908252
155021353
24392361
327135669
16484867
196752384
429633767
501984518
284345352
447298472
488835424
415259888
531733658
406923881
226676699
297151385
297467346
6356599
24219446
512437102
473551857
464236395
172900462
420692238
57662779
461793610
536015924
66078468
493894614
120306012
527215980
32583044
475610560
196169635
22736521
428742520
237920206
535633225
165362677
485788635
471290492
282657865
523418413
507022486
85774763
133182041
302881104
137555817
536708859
377143210
394670397
31370083
510405820
266646008
421533434
403634564
349116858
292902601
368174631
123898587
512275605
528688531
259056472
58276759
314668464
168858832
80788390
426089289
245269471
155332480
171763831
353385419
419856153
186335487
321017617
315391637
297076879
321817230
155261032
214563801
146088953
312098320
195067481
83742439
121649314
102214141
59840022
262746168
514009192
123399929
171556186
107523398
289755761
134995345
238320090
182536048
280555393
332345067
490434614
300737269
319869038
54342912
373229160
6739873
13512579
157755210
177007687
527982199
243421375
128673330
506860906
155692133
207319943
335950958
70754696
12130648
131589239
464558524
298662958
69861620
160546208
506910062
88612715
223048753
118662701
346241475
133022334
158279472
366357643
16702300
514486502
352659932
415098414
68939836
154885071
28369350
29104993
288230445
534927288
178430280
147123382
38524488
102928724
449307778
149635280
278893182
360987453
350235619
49496353
295519762
299165290
217997735
224784292
274936781
147246330
245999532
243781271
49086704
495855770
485196057
419930835
209738323
269875639
482719941
356308617
157156135
120909826
134280639
464593109
528236243
110530060
106065934
463571570
132144322
149511200
277001125
452395522
64381195
306999238
475895292
326553711
239966690
199624401
30251390
514500926
215955903
498557275
491071674
299190514
413238192
253906217
354976652
220692701
189253459
166462295
408037260
133270773
149871843
208920768
400157395
268043183
413260007
391273730
301901156
532777327
80505453
440065170
453815799
193038369
258015209
398418246
513298026
393640973
516550508
110630993
425079487
7826185
504800814
102368984
506229676
437689766
409388826
267682733
154631835
294533291
104904761
464642430
65846261
513598345
271552735
481345949
19482670
180286514
240365980
204501679
362490542
392557134
152766553
113170172
507020191
529152432
331835604
403979468
421965933
119652993
292199254
456682298
504946761
443614779
409212200
218479985
213309500
132340781
285932182
140653864
219107338
369960201
69945659
71477840
122472420
398054049
53183567
980693
423603007
28775099
431633362
91660556
515077015
362291841
452779152
297753737
274756981
441194090
518530513
33640285
136854082
408036206
501055983
517193543
77734564
71827748
236812697
138511422
294636649
231018457
26861662
224186858
103532185
32759563
171142559
481039132
228116219
127229622
515386033
153004916
22828852
500800995
90868742
165681198
531150419
155867660
287022521
334753045
72436160
107820919
384316463
59855603
120602196
420257065
232755174
27131142
452339032
121028474
207251914
90819139
106864503
420051284
84206772
347669112
517866973
470384954
296259397
456616506
265251881
202092517
532994009
169187752
197426314
442452052
90722968
519971709
417555737
508299780
337796896
80827233
80940236
245672342
225380880
106425283
534194756
383005213
310594876
443349077
35251149
92977460
30417089
350311410
401380194
251282600
11645469
133379684
320426460
310898461
442503818
133551581
361712907
479574027
477345771
219658651
414318312
292669854
94715662
265146903
54765099
195490051
434125041
156669432
76746926
364662021
331479111
106892777
488508682
411211947
305011667
44181875
115791739
417292987
378887423
525961306
453207212
413171960
403322039
90502713
305968838
131059012
3414395
155784265
529339400
463750690
284752315
196052239
124681904
107963454
417846394
112643820
350849336
91392681
408485156
51295061
410959359
205535436
310259083
117707008
234375625
506759769
123726738
218590490
357393128
48692364
134263604
219001608
261243649
512075939
228710251
212319098
140111173
175799429
118290049
251365306
200014454
277424594
39353598
260772932
327848124
259009060
356465662
134191962
228466147
276399787
387009221
58615290
113526919
188239051
438116518
215314076
122101512
494140757
147104509
12064067
338968411
283826868
133812165
134967933
255299876
84517689
120056427
419260189
220639169
483839600
122815441
311625897
301607203
173242504
10749313
297643799
367421877
456192248
26780647
117344688
15153869
450368688
453001480
104443046
68817852
213903660
265901996
360454511
193845935
252647198
301572397
140825551
207849903
357103489
83520481
414836916
387926342
35161368
461840351
375627744
428705993
533292473
50985742
104529701
358123679
371643572
34079007
207242833
408906564
378808792
471217929
286246867
519851209
258258792
12034713
524073157
320188040
395899054
26765441
266647707
266654339
494430524
72265785
356963623
65296254
331505676
309536744
477090774
207483690
57818184
324839927
136900043
195320501
521639703
185611808
24342957
466944648
502083066
394458332
135112540
304490956
417089344
370653219
131898916
235939909
281022448
48539290
99345347
437917779
362461816
414856275
19753976
360416252
237249383
36148197
113637560
225135976
486234419
329419957
162678175
495301626
429490307
89702240
469237045
425424774
217164098
523727754
190197863
257756222
455587338
191634582
148636966
216234806
18294922
351180815
202200531
369175599
159915978
242148454
46894492
267291372
124313422
424157184
476309571
97359753
181981220
174666958
90646589
191245398
434582393
446631797
244179333
201540306
520591437
500798280
349173114
312621114
10499470
350005561
396594622
400702495
17206798
193870268
434575518
337738311
110674405
188405403
514021868
453046695
76683326
317251628
379442942
509715662
202689902
201557456
280494904
330584900
190180788
205284135
364323353
222933643
356117904
173315759
77997951
331327224
198298668
427227346
95837067
133820162
342252270
207899053
11247587
33931131
448563025
231618613
429910685
399652791
260735466
40476276
475416294
195346129
244022430
128771692
522475741
335289355
221978566
346768463
21023163
161028344
269175874
476650399
203499219
399555393
5586937
243423067
205045537
300489206
90332982
71128578
283517968
269731535
2144244
308663254
127165425
454989264
367063014
60237166
464980007
99702837
271345340
435635779
37941486
285153518
182616951
250212440
411457874
251342895
438650944
341569273
467318316
128028054
102546150
517801736
155864027
531919976
288956362
446257352
97463718
131150831
439274900
438082860
10323079
484635308
524618451
441885324
494331274
316277034
165216004
195705691
111133173
421542215
417790165
64715372
35357509
200703005
79116190
510904417
291250547
211189337
221670931
507923394
381601235
314090026
388788561
420514012
200854684
67165706
415079085
529172776
202475996
87901895
359251692
158228208
443636525
332735949
407958717
224456263
514460651
235791325
452790160
496071434
277751830
252667691
907054
270934123
190023960
127941285
39476940
371972182
201719842
130585473
255308848
268528492
280736072
279261711
399740485
321792470
247963852
507684908
95414129
193585034
91009166
133155180
468032396
232570239
152196778
106479495
363516889
117460205
124376904
278034618
452738111
21526073
380582291
489773296
36812815
250989087
224212434
131298206
31639328
392539403
298710971
53369195
78018975
132742028
351793249
103968250
504197000
295311331
62577686
17091737
195110041
319470403
101566370
102926546
198263178
354776355
331253615
301668592
134491373
278480622
418970447
508802724
320581118
405928622
392123783
184155823
378188991
493137537
115244206
188774546
336434390
116253299
295632007
519553610
387621497
92242279
442933390
292417928
214790117
336334170
294201044
349400884
491539219
32337781
203364645
64874431
36149358
429773214
296084373
395834741
468540964
407985155
428239571
34384734
373860836
426538041
387020945
176869047
229917059
171123693
76298786
127037331
199132803
230912058
503683697
466222357
272066319
205006457
408414621
105178157
56173909
284824315
264972096
141489539
457522974
256226238
160688371
72514517
347634890
5980069
460745152
462834629
128238334
111342830
419485885
211105945
531981168
258522415
222424674
482243214
478305
441240656
67266013
444587751
472963247
133158261
329668139
442986764
105239084
212063956
187084733
327193862
36698257
162709211
519481037
240512529
521691279
424936197
245381435
480559362
18136648
31974515
454508967
222766175
305351594
254880371
123659271
202795249
3767177
61220865
306443103
328589670
408378303
480537267
517253120
248175746
257348318
200153868
428239784
499146070
446580335
462491615
291103933
61684518
295978199
46990657
214194658
270350938
12610319
191622888
96878310
281999441
285822521
485909954
530929521
410490973
324837531
399555871
20680380
81482569
522575752
226987960
94368159
525790863
37734219
431919674
429375488
172882232
141267599
133712170
65994341
46381392
136909981
377495053
167976519
326953977
190709959
222673143
498035853
190035421
369008099
250216335
253336040
477757463
124418023
212002627
150125268
83045968
101364481
453149007
287556587
30065341
186749119
212806457
384743875
447396350
532865801
79499238
464931269
46064707
221582280
536689864
364569456
187655298
282424544
215006175
449592319
303779712
468284411
402240751
504035323
55615954
207629936
298216170
127462978
506827990
162316819
494436029
219993762
315120146
24107230
210563138
516091063
472126796
57165500
503878530
184527647
350444081
411149931
235053445
471478657
122414997
205869505
394306211
491396237
269815685
130863947
400487330
307186981
160909155
204026211
117299735
34172719
352724446
464266732
262015666
9365539
147729411
473710759
402187550
125416168
500994244
339624275
147717581
96898828
13240895
294627267
337523885
134367011
168937602
436126719
437869392
194452731
58174508
104882650
182376906
243298568
189899364
350186465
402964580
127366380
50183832
192891423
237993773
298603269
361793226
265363665
242362635
277714887
277944565
100973388
120006256
346825185
271957286
248234648
53608193
219294177
334986291
419490890
177432023
424513816
498590481
126870779
158806514
131977527
414963399
304376725
312437624
17383785
181903891
158530521
2132472
475523146
434680926
236288391
231352996
487173613
135481844
251148354
287001077
391615038
514075772
246515210
391035803
374974422
23258011
236533427
511774445
105894014
505831839
8879915
327882419
240647765
475660500
165156562
346239515
46006207
428560605
354959727
447747083
106532119
150578070
203147948
520883440
43535596
535893925
141267599
431768365
478942927
507527073
358541312
228028164
436931284
303721397
352324905
70968490
273072947
356007852
326126369
445764036
91717618
91888882
45452623
130863947
235182477
463829611
484277088
261528383
149405668
290960231
396079322
490512746
155759670
437689719
137045914
30302212
460517177
47888466
498250569
211116848
132444673
88756158
237572968
98552910
205506203
491825484
335162556
124375760
505442479
43841211
394206894
425536782
450788261
165715864
300858438
127414838
103577065
398987665
462844654
114402078
487402820
77972934
379770864
284755541
532422709
380367615
73704505
382401033
35964667
86095029
441919941
432572966
366170186
221777217
279585821
12378746
115286578
208632729
399832591
280307294
74353875
311074843
267419610
487420279
228823258
99493557
6246861
127517535
326670978
264577157
476624723
119185105
161750207
196957685
277609765
201717408
43297108
30226938
528820252
102927944
194205028
65190362
414182414
94209061
456868872
515077015
203067551
412864754
208380066
16748704
472810682
161191345
369921020
117507171
290715208
504059376
18252492
421180361
113240246
378238758
229851668
52902420
89915167
411864636
129775118
122788205
513777937
45434286
114501237
120710005
8949880
13737931
333281566
23656668
308717136
403758854
375477241
270976499
181343212
430166170
513025313
73515125
262381193
456187723
164918806
325862762
92444926
310777873
100491542
407400801
518825584
366850429
224432792
111950744
413087524
177362769
149174604
472472209
439160105
22214665
402859336
502968622
249556148
182869849
413858481
520416054
186399054
493216109
69760143
20087723
42474336
349077548
352950171
68156433
73569667
60848644
441558120
290566056
85941221
487797580
404191217
133821415
85864102
179951734
100859070
499263312
309065895
78451218
314489468
328480058
526106628
506021012
344273994
390656155
202177678
331430151
40834378
315725248
166335091
75823203
406899787
115206907
159550988
316248403
344320392
378368009
504673212
428609613
361904467
18872729
49393181
8027226
118728754
279581096
100304198
189465054
464988660
477531755
407771998
395307229
156906256
439502923
231201250
392965637
474937128
432545391
359389492
477922775
143568131
107096336
530690453
138050964
502799756
493940550
470247717
446195402
397470965
313481486
219476948
359376406
468071140
197858486
220619571
129495902
44063026
127257652
368060459
446801117
52089354
442959437
2728512
119559967
1266685
71942723
157499097
481833104
138366780
376576141
147358392
497587698
72077201
444605922
237534411
368402786
64236032
321128158
359009043
491150773
384949207
57567391
4208910
350872429
533247735
333215655
157041559
221983927
365397118
339483950
416455803
374301932
507500884
66127733
353578260
500804182
481767039
454890388
103911013
39461215
244443397
152834084
408045261
188587776
469950955
120885236
144708402
20491619
463972873
485883415
369050004
241825161
215439678
321351596
285723642
452221787
139867703
415228096
77379396
308860539
237327683
504484282
356005925
256814224
95749077
213682211
119406817
50179206
214959051
265745
116873431
115819963
357926796
423179054
199206044
118880456
536321764
262173270
192746642
515530513
99324244
320980613
424860975
145892530
408770557
164792929
345811566
190197737
283883502
256447394
119350175
359490966
351368832
40117157
59027758
507578517
378281419
519225188
287058059
158887883
476209195
277990293
19596002
421230001
340487695
148285685
421000787
297610333
512633437
207214431
56123965
428666338
195385127
487736782
68114204
284600325
536124320
21290327
169004729
240680089
233296383
285290097
237197028
4154494
287205976
68701363
485130964
86925705
235468771
354269409
70941792
477719844
76230451
350870531
528383328
20668635
92614763
468852225
487659128
470796629
215059072
377704668
179645768
100758947
374697734
219302875
23613666
20518312
432130553
104879162
278062763
264034308
388392763
431894601
279668929
471327171
203687364
120177899
193322040
432646374
351796902
367715611
414628040
433377113
163618968
367458932
278373542
367287795
143996095
3055543
317050690
266877946
380301935
437530372
28957002
397989112
206510023
18437531
24059654
108581625
277968305
359987860
266301149
389960726
427620009
95480195
42853415
423879783
372289960
289054769
303286673
203130604
153566182
134821684
112726061
1585590
123097790
301043866
327919945
4029242
490625123
349146980
412690312
377648416
156970952
492038839
355563653
146193540
279719243
450673618
290934293
301584779
8372369
144309965
108967147
298278397
311133681
168257283
345349530
96669879
490341628
427698373
161407158
330695504
169726437
203593384
316330263
295294168
101891048
19670734
377223259
298420257
35102317
375151107
40941038
10321177
165325918
457632070
15910642
9808882
381936545
263086591
157467283
295221571
86587250
494012111
522088799
26752549
234112732
341224166
410350648
472281565
432945991
464674349
117915684
244854125
249921692
467909395
68295516
375649149
363873951
427639974
402025917
186853684
500279718
451537039
289102706
127175781
117175057
179668876
286869859
411649083
344562222
122274371
33733999
451096130
270629213
341892491
336597642
219978599
300389924
126174743
57502074
179398897
130597605
312195990
136558786
462869715
118242387
324324518
337632583
233331537
477433519
377312093
81434496
77071314
420396490
261413771
96016711
190222990
518011486
235602002
214457005
270345729
200558189
169093345
499614633
228520332
418677838
478351595
272481358
273142630
444048856
422747034
453821061
279148302
28031783
526041925
529464962
33697823
102534315
469163249
499819649
118750829
167998619
256133651
467410136
226095632
462174729
44249520
19802860
361627422
55474133
167244538
100749351
335480348
327765717
151472047
145354619
373400349
168782296
323982941
85076583
500334374
65709256
94340087
181616000
406143416
416570523
466019175
318682582
45916422
156554779
272289798
382166353
125531439
502875298
88749980
120239953
420597635
86730277
196018012
65490446
66963327
41589456
69911802
435347299
532149801
8201778
20308002
424728147
97181216
483256559
146453060
217557992
441879349
4636067
73965767
447953473
156497649
195226501
512373579
263727564
11664551
399917902
93814616
354234331
178103976
243634864
138659720
430799487
457808718
351113415
121953331
36928022
456439855
188614425
111276599
305242181
43256365
7465980
74214494
412720011
175447945
94024496
467714349
161297323
61674500
139120203
224379746
346974115
374804948
177671701
5451762
223281784
80108275
213392519
315529793
429999729
191766085
460750448
133394683
351519447
510303200
102877912
35649503
372079716
432414265
411494124
191364436
451616239
514222770
533479037
307276625
266770263
189019475
372297665
115036093
459748249
361831147
195977277
440466656
474993720
228425742
350896518
478083887
26533015
152157076
166185283
352937968
407298120
323809350
55206354
247736374
444602884
375990298
517866973
427337983
91622321
7635092
215889987
125470702
4166780
336312312
238558687
408122815
113396481
387806093
236072616
170768593
274233937
333459418
456238363
285392545
395102244
18652601
146305730
205931794
288078634
11879287
400708654
318540190
220286430
323143115
358610593
131829796
165560088
152713889
329665925
380926711
522260461
145528275
391116716
165084871
336733899
407859940
298714206
299235187
418667699
334272346
299460528
411643984
95477735
167239525
254843804
123400270
45286453
351641746
126900340
418951931
426845350
291759672
327408650
89491059
156513299
163162750
172817634
480877805
163496424
75080748
214207930
491149010
305262903
5154316
306607294
463133583
237680719
23004124
360792119
369937334
347533916
52456724
243500228
119681470
260864567
360304564
458394967
347384297
141222956
124435708
351186447
73708053
103679642
208945445
392610529
352718356
422841088
27924800
319198869
287288137
455935168
48508420
384175705
404720891
491778072
171297495
198372627
145386280
319241559
376150480
479855479
14245772
215116847
305191012
199645100
292755251
270134311
353124859
531996466
293970580
360297148
16290407
247800194
188429394
194457797
135524366
96521797
1886769
437853331
307352054
513699110
473827182
379463793
353741222
240542078
422165728
189234445
353121763
413122841
411514923
28684104
166448052
357000255
170682533
168606042
381692268
449379092
424555417
52195448
453600853
184044721
304405749
154908055
375628678
66065597
306616714
119298930
331596027
434804053
99004088
281394837
217332757
95975669
431262286
238594233
432086746
529233174
18681701
126792148
166879140
287929860
409086038
134862714
239928477
219730619
509566582
499337707
16284529
408179189
211011965
535284679
495845717
443454095
337937199
149573859
476981326
242117122
63909194
439991561
459305781
374130749
202247908
283471290
177909195
238903186
203890691
385898525
24443476
54804609
133068198
435862834
312984211
396955193
43024062
375060291
138356029
66863083
520450013
521425379
181807039
450388601
227359737
535671593
264087415
123009618
280293780
387947104
157396677
87895996
295501425
251478625
80498741
121387918
499508306
158929600
408114560
144233430
345581515
401640151
402062207
205684666
245476493
483171891
340972318
517413464
263642461
525680911
77657082
43260336
45448608
199806853
153333389
478637517
336157484
128320635
411884525
309546550
266409727
259885494
189039799
293511876
420666821
455381405
163752516
260646900
20563616
45407142
432635284
182376906
470095142
378057982
340098231
252579584
536103296
148374514
2120015
432947596
377484823
186906531
370601466
59693424
340096141
416884647
258074089
443057991
175001139
372182863
55888949
248791807
367528909
84486839
172306445
37449052
8489699
117216217
496001254
456203905
248725151
321663004
462674593
468044313
369503551
198469951
264138542
379104713
514502365
67901086
526434132
398350034
67594647
354049231
454258361
136317776
1452392
209327365
149087210
405986611
441810571
119371841
159867963
108428123
300252052
327525178
482756558
411804545
280772969
495752612
344289161
221399417
188304631
416639654
489601680
302452797
139322453
59804776
459881625
308945997
354613950
282633792
147728009
336254368
337121661
33467364
287852559
385517088
319498287
122350686
428147186
31117192
475722157
460983504
162284551
28864065
483112267
244071251
73099448
284117163
530812094
67898697
347587804
116455966
475154812
281298770
493561008
157555385
111157217
311733714
191763447
24803841
481493070
143733282
425669957
165885513
235371710
271493932
399013406
145396332
67738223
428129113
154962116
130540338
248861176
142778815
217925264
11696603
96697395
202024794
66185064
5770052
198684876
423053544
381205113
498715714
376111918
50041602
244401953
185288570
201105877
7435400
262776570
481227605
318936568
87417034
52093209
224204655
274826122
21118583
530929521
336686528
310210835
403809543
500973568
191674511
250184820
326735740
352604778
385138346
203196444
411821743
56913150
279272041
245361500
107378894
105288469
200980077
6997768
130808351
288387531
438953660
512697190
474870192
186477708
256682626
331484525
16110623
380699133
259364742
514284655
200794782
229584233
370624725
342259907
250524598
125878049
470546495
142089706
43626918
496326037
39657808
372448630
175329723
180111291
479574027
377527311
378247728
21664014
419122814
520078782
379253731
60548486
230868904
5424684
91613265
174815799
19944368
527666673
80225142
10522362
345346846
367979789
475112947
26593909
504390125
241542163
447075939
411036234
312586417
350063040
494947717
513561930
284893766
356986786
364613892
283287669
32531290
9870112
35618368
145771018
188622412
214206935
257840792
57768119
37819718
36463262
56356846
9031852
500005969
350179031
311864479
355672973
229437924
33100676
237744262
411427002
460023791
311090154
105918353
144341708
18699637
133263960
203759893
266457370
111562145
89749229
87993529
472314230
305371453
41572395
173507048
314614685
86452860
330380964
56240883
354699300
243111192
379460539
524852211
246995357
81482569
348614723
31542828
237028881
491701726
207119039
6052462
329358599
155557934
369978000
70546641
403704934
273656158
154852647
523417592
392925847
103214129
402407503
12211758
89980171
395993371
115760385
188249146
31699899
5430471
24550810
82191134
323592429
443207195
92464311
524552562
169688170
420653411
508546188
114378122
124439754
10728452
411937201
423513156
60574037
85935814
33290129
79854509
95229924
437180573
183917236
475273844
14985132
506788990
221347042
220954010
512237860
240326121
529226679
251522826
271208272
223518742
7013886
373915155
309777058
396299405
390548936
5890419
134021011
467735790
163094448
238846141
201545048
459779148
228380381
451114335
229022893
131447943
219029722
444621495
262633104
90912400
498943600
195382427
169648260
375443999
395103731
45767459
494794411
250255213
529427235
133695460
288759056
474071460
81071142
377592539
484776713
471376706
71437742
108850980
355260416
238042328
89226165
135688167
319357221
124583575
187600769
340517909
519684590
457323003
257604628
182640363
31561206
112646297
180450907
42566016
335346377
203287359
51739104
203450533
439608546
315410926
203161077
81976650
348327730
90648870
82008769
369875754
532489382
159447342
417907791
342032947
491427973
108636604
456114392
130577887
162416732
361778879
336749155
124501569
173413949
387905546
469663372
497200451
461983968
472362887
498047817
126856452
22562520
160575210
447813115
219993762
143339018
534476047
448353203
396145219
292285471
130001670
465514288
177459906
52120096
239310331
201863895
84209529
234397614
332877594
437844189
175553200
254715703
370730396
239656898
10796362
381846535
320829475
105624513
402140680
491147816
412733138
5890419
506165059
203814332
511461340
344407468
244854125
482603633
319527227
228705456
496717938
517162202
91282359
219528231
143947841
212524293
226089916
492526511
111738413
51720374
349106858
323914554
291942182
55059887
184026098
415623590
193569024
185175591
175137794
424581013
77341608
433025013
10861379
195020439
216532908
119172594
291391180
325120056
448274651
360445807
379783248
89839407
107907667
406046648
477714972
315846105
149182364
181980935
33317771
212162026
364301630
288135695
179134424
289501422
502250733
50989150
365367034
608074
213277537
87443639
442751477
418898437
279138643
147031136
197553113
176598971
29480908
191132700
488691294
222206558
140983885
423976408
12528625
32986002
328065187
307859505
464653464
360215759
364569135
80587532
355962095
309055712
303868598
143674398
379627004
318152066
146111883
260124816
175510938
76093234
494757948
463833101
364135148
213296379
128622456
400848515
373855450
396363709
509330584
167776337
42331957
298297813
82831810
324982809
271119210
512477984
251817849
5036177
281399527
433961779
217742126
87436188
490279877
158580462
23725265
27858238
132434474
37834299
93017160
363081699
336991409
473476269
141247867
89118618
386460680
362172017
17274197
80059874
200161730
426480951
114863468
3423745
313143683
348815715
379372761
96300786
182324292
61333253
404172224
529642893
158575374
81202819
30367597
14680037
381487198
333099629
249107860
493153162
221015478
484859421
237124658
435762546
137374878
4477731
384970815
135613202
243517795
283377854
326792658
67497348
357646099
80963644
433386381
277680190
513583706
240428203
114107155
101654459
276322879
267945573
434775841
300349668
465886232
180631877
425971860
182410315
499030956
375527667
396365196
405482133
444500632
10847136
298533626
15875842
344826184
446553038
497484399
521179914
472464241
163038109
327851229
339593188
21197549
361032953
93144274
133619550
172217371
454189516
182572105
340992907
381030841
373794170
137119242
98484468
37770340
530314961
269924261
176453751
215689821
79257726
78864643
110337518
327204632
116452754
274269149
463588180
352554022
24592449
306422672
434474000
371813789
383669131
308879711
437855748
401543715
248483042
528389703
204016439
347897045
300091804
205560450
511138787
68014694
301893184
68199835
349076515
232515161
188625127
337035783
216036886
422937398
886961
273974330
321596609
22133613
431894601
374106835
90618651
169998626
295885045
166651870
88611010
368034779
138348774
63719953
337025866
120492226
416512874
328584795
377686229
459811285
495849194
62182397
513795288
520049697
216520126
268943528
254443720
117207649
153078952
244303406
467757740
39617696
521367409
407092417
425542854
290913912
42366729
16645173
485020911
72982876
276371186
170733633
492087067
511329210
256586822
390822265
270815522
449653214
277690518
293703552
178943977
137085869
441038531
83546442
436537066
71736586
448671097
355840202
185241085
263400348
81091703
339554361
115147000
407219350
324043203
375412483
34334138
309048161
406353481
201210255
274839703
89443496
182055426
397569937
498027299
109809679
36462847
258771625
493191467
529087492
355448009
329807859
490499494
524286064
21258380
303836669
497034903
100758821
474071460
26628635
103281980
271275845
497343728
459853599
148063602
51058226
148283137
417921950
139142030
442502713
534034186
75809952
40164970
438065148
428502303
309558996
111483594
376582931
197828244
256345966
457042239
457278990
388144462
236088422
288564189
34174383
344429171
20823777
14438585
27347834
39698732
446047316
252666918
357504470
312448594
191056903
342753357
128721619
35562552
351053465
463191540
237548357
221913078
347380026
513201196
107913923
423518889
416596796
400673425
230341716
433090372
265229477
332408363
485409494
444305438
164583458
455447627
143388641
324638718
124375760
231515575
442401884
61524483
495841440
297390469
443671330
278549682
64689946
305742711
122218288
39512238
345468377
112232757
469118531
253785433
136927920
367975994
371507389
162395830
144611972
56571399
121781203
515721854
100312772
333135350
192486103
368996994
272900762
527344278
480460150
468526263
99453209
493113127
17959505
305603636
9795946
54607516
167250858
93357093
411133875
344616573
314464888
73136310
407005129
211777600
401543715
526568665
153523893
126147220
137579710
9920634
194265867
301963532
274354441
464395280
289770942
447877528
116350902
91948016
407541786
107456377
454326775
496585648
16874542
129185523
425501784
148861706
246910584
63941152
419940564
446547463
239052133
53341093
383240198
457554313
437620172
81071142
66183513
36731992
252732748
194096924
165947223
527485297
100822884
370422742
528146944
76560925
238273526
162925098
423695661
97372500
416979562
202351266
286339520
419260085
451952977
96351774
275743129
435021426
95076165
489649867
268546973
91339098
262218449
303509631
475468758
514485119
101374663
388892580
402697588
210958530
440761319
522756106
105253525
382443461
171721488
27573126
96800423
408364380
293859971
56096556
136601123
53677442
376183008
144227298
236169907
410495546
136524538
181918920
470812945
523930466
206790019
124355916
344323400
184750467
213503512
99539313
456842757
248151675
174157789
368394718
107913923
67175924
280673218
390021753
141662368
178438747
501088164
311710578
388485659
127364333
394067600
186087767
106466272
498443456
444270338
435640414
232141292
485427585
43250465
534397859
60101458
334708735
77657082
62850829
260878936
530379644
472851818
492493522
211266003
15244752
382565683
359979394
201585604
343370415
210148662
150880692
41563123
533815732
488776992
202258937
352669290
274075943
406426734
183437709
376634049
512944835
414719181
331415121
11251234
437773797
358377521
387639081
189294328
203431149
414463607
31524879
132578482
398285561
259456134
137143596
16203767
22694921
188804639
155168736
205373086
137565616
535602673
233454477
86019414
147002183
123907986
400184288
380895434
39539433
503659294
90304721
354062991
74943490
534760977
188326298
194960724
139612920
241824173
447516618
309271876
1798415
33823848
164979002
23661369
443691653
178002345
16894430
403673665
371520789
232457003
41383841
123795996
95383369
234785009
328208352
529694405
451094717
4170240
127974790
107640161
426389836
406916886
375138618
521304615
92282169
522490879
330496890
518894918
38120952
153796660
414675775
48706453
457460613
194955066
418477344
498453934
125282743
291446854
100059039
434131438
176998953
393969264
281670158
373108003
326813575
350861120
370846092
446136256
511880327
43292494
243436749
211251718
115638243
404831990
440359205
23099913
218530927
345816047
168119564
364733884
390692511
296576944
349902267
228070292
2673464
272729670
268630629
15209846
3106758
235607825
525465723
142538531
225740659
497162755
129129747
112123145
417485412
354624686
159571288
247806648
76855864
382523784
238479331
405721831
63882839
341407443
487371780
163969397
509225778
17264635
191623483
55786592
287646149
491629183
67915573
354477153
103902647
374046043
379718933
8054568
210296281
481145156
22133613
46169996
306960076
177326164
453434178
240196980
500219693
7017153
467791454
2109460
262315372
197106153
20807784
449570760
392646567
247206233
78851003
514980911
109593133
297264743
59700188
321544182
192731345
108396277
174030462
101319302
389201652
259292960
148883214
184762462
195232077
157528546
514883273
161525728
480486553
97476370
460613185
159285034
20964938
377173142
235023971
169075933
21850292
491309109
169684431
189636940
283625553
21644367
208699411
157207214
486814295
252387550
360053997
498248889
397198324
79591152
387561407
188819015
377208338
263108170
197355612
484349902
322028850
293782938
499999269
337168045
41625376
375224487
49765482
24218553
192950241
382414739
401951781
288263295
264514306
268690775
161222250
414292778
274173643
492358643
398163833
293095092
153043340
241726396
367796232
2510548
414677484
457201089
366402076
53104264
160870640
446317962
351063545
177357369
293169122
127829428
182948797
382919674
250766472
299107718
323848622
515198159
292583928
41392334
311201797
109352234
4404603
31804650
15144486
373676120
309284559
526256721
42767249
67634566
303402984
525212124
531362943
188870289
108343318
531847013
55297712
348748454
279179280
224982742
487937542
28325313
36623986
287437583
397470965
56068203
426795595
362031766
278396619
411635015
104292982
175162190
58728530
312900331
394722932
366666488
31020247
276814590
195454586
119915091
38438103
120585139
45404436
45935666
254134926
351931004
155236522
290145176
387939078
472642999
458590882
117392570
131854932
73503877
124969849
224113881
255818542
37256128
247734586
408195526
446972833
176663442
417493978
59358063
169499656
269965815
519954487
367321633
404632529
457347986
298109678
433262677
490490500
49868458
163879933
343510542
157991463
95718945
498199033
159091364
239310331
188386311
369942209
247864389
268658603
132925896
516070860
299041933
268066652
124759320
453953922
241055386
51043217
427435024
106674062
88826777
135550951
384443081
188987298
144641966
371332175
202052887
276548931
311326581
73910265
104347502
510350367
401854477
477486948
124744046
136624021
68982687
364933950
26134010
210162401
218493891
409568889
128357467
483415455
213952913
491405196
450003643
226113703
117847920
321882035
149589072
466187275
468326503
239270681
188663344
186832017
470342427
154877484
405729219
87260443
452002749
311260411
432945991
536682598
314897421
428197431
67257930
416542027
296617722
817978
309048161
479324279
60415571
352188330
413487155
272694698
346347979
44922659
533417235
78459779
241627281
35898408
487193967
326813575
413428279
118080685
71342681
464598931
83757488
515406076
383644286
178539433
22063556
410891576
349679527
112286963
107023627
484743693
184978995
528141666
239326082
91078116
436899219
476130736
69332490
461999611
466291800
129227820
315238531
127143728
287975410
221366117
376231980
296388670
141129804
468391923
367006629
301277962
280078050
207261087
86185837
377832199
522923615
486858701
347463975
161077480
312851433
134716093
166706572
514107870
344444918
165359026
525806663
362002235
418459872
221785231
97624787
414989585
528502809
384432700
378970513
469708274
520757411
471881254
437303877
85153519
14615593
414102609
160191551
216149927
370626492
359302149
126566852
368651723
46287039
97914440
159255831
125419008
367550127
499258642
320684614
98450362
300818488
426619235
219331375
374198709
36753924
138923485
45831104
92674642
453949855
163885926
295439224
187192172
36487359
519588982
471102398
336488719
448966842
239166126
76174147
303212145
43630819
208933570
61765876
246218858
408601527
287318997
406855031
159029446
450770525
99621821
129602176
458450166
13323674
10732142
407747097
401386512
382820951
405470993
242666446
184015765
69505468
422789400
326733981
131860752
477901367
288411848
191544543
277349046
248456470
149038501
365618047
520451240
17260991
63454967
229546518
456312523
520331098
360557406
285741220
7315207
40365555
328512346
477580498
144968360
2031615
193059282
276322879
481141531
505151071
527034353
111813977
93095269
341568270
416339806
198966761
178043882
340940106
453060205
86139047
234645730
463858478
275274689
123733944
420987215
192861290
92661177
12854126
511262155
462705250
69950958
367192385
491200561
170428239
472495031
350196901
463435131
290716380
284720268
414752918
167862291
105790771
287358162
211473595
467186986
55214686
203913920
297055586
359092753
229120777
177032568
369084742
396539990
401714763
85193003
496138232
506061604
96335084
419230814
276687169
34782610
227356955
140272796
139771083
371007743
154141929
95093668
84191433
393150184
293695495
87252581
122679140
196116764
180712736
387762467
100587525
235893932
93315688
74422143
142311176
487201720
201541085
95720911
171253431
245258393
19498930
454113145
442252786
116902217
153425783
183855543
70201190
526641929
26179137
505383425
264828148
75014128
312781767
340764669
449513187
102054659
104760222
87881664
441735013
335880304
187465668
243720819
219300475
58220772
78527175
411494808
177661895
525641348
507227100
300295631
134309890
271990547
366407175
393662262
262523708
73397517
168968752
148533269
339577864
163694534
51800249
298782801
340058078
281606932
423189101
432961510
433016518
114679259
32531023
148965082
327251179
234454010
381977214
409002523
283694763
472890989
531055542
382031496
522769679
46972066
480341104
492170675
525452676
294324576
463510998
355704425
463526380
56800926
405345715
403070120
450076347
189883022
367814019
240848698
136448780
345678191
408380757
263445135
173071730
473430633
20977886
260301454
398737993
225742173
535034638
199443736
86282052
209594007
442870484
161810054
126632006
160792348
248842606
186549838
329583020
458359658
221366117
461722323
431313548
311988312
131486907
450519548
79046595
252666005
322689448
132046515
167634216
323587284
408903585
131493370
218989271
97077983
508650120
426264637
9213907
161594152
312505053
526085101
320553300
461432834
373885525
223810339
304772100
139346080
454256026
123180537
379425609
58855592
305391930
470756384
133353330
499689010
349818485
163114795
299924203
451894343
395112198
318060467
464694038
86925705
24832487
400332870
117559401
85658107
208611062
435863718
282254915
371383243
94037907
474841641
417139582
315889146
382449231
239693268
24485139
105709006
374369540
378299518
159512340
298495960
456174491
372806250
182830650
300341270
301802901
341628548
54765099
252194381
513347906
474686124
144469322
507581438
13835572
467798757
247068061
256150442
231680434
316048466
347537834
517888643
209709102
344981495
447744788
432625036
190942759
122157179
204868972
208348626
437535293
84483414
418193985
170856044
192697060
219147956
421343398
270410652
240837854
124016514
451724284
151295695
226723569
275154135
187791203
99388201
344537161
403937048
160919767
428248118
260690187
30873045
451193561
524758747
279069518
226048485
268518895
49578312
256081860
61728101
469411700
14124354
80750449
65663453
204426700
92129589
156481750
5178796
255262575
287061951
323331397
279477479
284004086
150426854
247718052
59874314
421366072
325322370
50257352
69942177
33908963
249250463
368208523
492349981
2560870
421961090
130038420
266078524
161392219
328899058
67072333
354560633
470492822
497826290
56861178
262090815
359558603
346829406
393543968
192421356
54066910
66499523
34467371
92814173
534542892
456124963
182295533
17981978
438434681
327184045
190330758
340041011
106058785
122099546
439771519
69531029
304432468
363883938
18444014
491022506
86835525
380211522
184568490
172313231
493972765
131079388
310808920
175205148
20946650
167601275
17701540
119781259
134840925
1167245
51195850
204289098
354145141
449707811
426092379
256319581
419951216
184015765
526074103
506451295
84188947
472317018
369664188
439669727
168008560
85195187
53910497
128034153
413964533
284125629
403824116
156031017
177025751
508048551
232681505
13148717
338818945
329075612
31662611
207065257
321982140
357494666
398674574
531216588
365787588
117542568
221491535
246855904
358550696
212369868
175516278
428337363
245737476
284401815
195698037
237724969
384485684
490921619
344411674
380941154
431448193
503410880
365033400
214813838
50176031
64167573
269675807
447191622
467966338
327184045
244484180
281198614
58506748
253996973
54616433
216327446
138720435
495249234
215570166
467827131
362606760
104701718
327603274
36731477
294441824
34444031
460269523
428056948
50100987
507008682
364674387
351324578
84774854
202346555
387869268
88766921
256347198
484577050
99287424
259209274
212563003
419998924
199737125
319526068
457243215
189313079
429652994
363286913
108169518
255640226
55231128
57692934
353962799
461819071
277222536
167070053
70827017
46411909
471989398
486673077
145528630
2728512
252361758
206438161
205113880
245691503
224781324
502234347
464274109
411084084
121100305
192370939
211852616
337932858
477806961
309195457
80041987
515838807
334106653
282495020
373188263
48979784
338087724
175329295
1281609
30550314
466401510
146922780
148580729
3007191
266680767
3309150
212000128
444600172
278375533
467233471
150986118
107299692
49025511
470231026
512253521
368372331
83596338
472315345
79536372
90816238
495948498
175206809
265556695
290130477
514100848
436180466
186300096
367574965
294103069
327837526
2258515
245594232
254318331
290027339
34394883
150833287
267417567
525991140
314294628
146403419
357403059
367112316
354719441
394341172
102059809
470154780
349933532
426801976
363581827
81404038
465505099
413565618
84936526
219053772
260700365
217271413
470057180
399977088
416126814
141914461
522403347
211256581
478705129
270796133
399977324
103481942
409451225
413646943
36130700
389543845
229302970
449120714
43083757
494989174
153119671
315606775
164381325
404290202
326573640
512608288
28740834
506281234
16932249
30060224
134470592
518051367
172133487
27573126
518284974
138835309
237866897
349414792
39663776
350466364
442409987
304006549
237369161
50568849
327511784
119178044
241050937
263714853
54796477
8057381
467827787
460471812
169504975
184097041
456359890
374877793
364478801
125416168
932476
324007628
394871035
195898799
103977620
523899214
190820485
401172645
180852091
145353959
123618325
337526198
365029583
451110005
304398368
235618945
233629554
194391125
133270043
401347160
155824152
286116486
312132325
164491880
131665991
449296056
374198709
486805979
102079121
50963664
291981156
261336606
509059616
375020005
253482947
518449896
460439235
164549453
74258026
444910010
251941204
317275272
99722757
483537988
187210770
46701923
251854855
348533786
486535899
337617904
39123040
462959373
123322050
286067999
482275968
47829040
203586529
469924149
490486077
83301806
363716109
518276707
385581985
488088316
345454028
399008867
6528976
140488314
196561701
109305105
156666057
527207139
455556694
419569904
234130893
476299130
79246638
304420362
501397088
394454889
82823832
323431769
364347392
99661767
322328674
286307217
230680865
231757811
464210127
284172313
314272954
480002349
16425524
126378589
271972448
536036296
28807484
460830151
117832788
6743842
260618585
236606225
326407892
295378625
507684908
251564803
98213007
346252973
136243272
432141852
149364900
193661088
383691758
1321902
454094485
530875263
370842207
117313104
335676161
273858919
272260505
405465781
479825878
54117679
522070555
495985575
474738166
318670117
264467396
97933884
90609702
532638350
471091103
534574588
141632880
124247399
10781489
58034288
130825541
305590189
8167112
81382153
223891915
282570517
507957564
355922996
392458920
390059635
431251622
323574145
339855720
473260442
168367521
111310752
329343921
364724302
295335625
427161125
219114363
345403634
23172903
463493740
57482327
96101835
353597193
76031225
463483460
533628645
205610538
296050151
10664674
396853243
429271189
406429847
371938542
122432488
499176955
408254557
157105329
256495467
393525195
463588180
75181267
256749385
521336244
533335392
126801972
374333896
29583395
90363956
486609147
27817095
439019759
295951539
496018664
182195807
484644213
514367879
59371504
286178589
120264841
163565772
326425699
452879177
250682106
339381977
488820203
53411240
104443046
510593338
160381272
276701272
271501271
297817674
404405732
532994009
484959478
401348542
137428858
524759687
397647616
512274123
188493239
207340016
98747792
147035922
436963833
132079121
219933141
36586554
163882706
54804609
256785877
376399186
58863986
132812321
417779399
471700912
496265258
353282509
396744115
131197748
207737178
51496282
13324011
336041397
35195701
248326176
224957725
285401644
503834624
16008691
52320406
183751677
447441419
202132374
374765584
147744337
535431494
51028890
395589914
79616210
224318872
113261899
14083379
31555828
43295832
375416025
303823255
279683323
490704355
90899999
423838672
173796238
92874109
263827227
83367388
392183319
156229619
410080777
521393594
349692867
170605729
467145355
46345438
230621003
355386229
190310521
200755402
241046968
6060198
303379739
60607384
83437666
169406712
193861135
415326383
175348566
56455751
89886291
159716425
494933654
483642408
450449601
105154556
142267247
293975000
411913413
78018975
168845409
3155213
526122960
473177202
367848281
451615329
419162833
219596209
117483887
415179738
320417033
360680150
533270130
135525714
305613729
160614091
395963134
510719289
326117489
367031149
179879642
483170431
263645041
372974547
274713819
47451447
94112853
253452520
439461192
223458806
361904467
91340738
15101670
33442336
4840247
315965967
40866085
487344689
42119475
141598856
253747767
519055451
187344907
460394286
275882197
31824613
136260609
491589870
203912981
17297892
408242708
329420480
231680062
267727426
379703589
509364825
244835298
496212534
526391543
513653046
267525720
310180479
202638914
271521620
246686755
15996415
503247754
142761229
126505568
167936137
255864280
396657377
15527093
290118317
354151579
11570180
6232311
110269750
301880223
534770420
215518699
284276574
199838125
42194660
193264814
207869648
300961434
425944428
346605802
341004083
384077027
446185725
286382917
520046365
438629061
330309646
118284989
471967839
428621542
10770098
340614054
38024898
504197000
529604097
416783041
56155803
247875206
308785544
355438449
535482970
227170511
75220649
100797569
504719337
152764393
358841276
126645497
151743958
409920606
358884135
488400505
113556758
363515814
26008138
215768185
279377134
168314610
166617034
45976715
383485417
303007702
28801189
182354274
455116156
164156502
470544336
124907556
212369285
98159343
192795844
371566145
73503877
19904610
288750033
96027517
346655564
21394089
384738117
176384192
352708052
355237336
435438463
144598810
429870013
240720064
256131386
280165736
411591106
443525600
36985651
432115838
342211085
299663766
523087699
69932668
112847592
507090744
496832167
372391332
421335254
199129958
351131847
269014607
30255134
188305590
403934955
468341635
311436122
131591762
400112156
333311139
71027449
231343341
200704060
208847139
272643300
351915140
510323729
214563801
80467219
502457598
357300435
171000103
354937038
131598837
369064472
112127060
45230682
283093826
383197460
25529017
232937674
465505099
405510644
178044923
263439758
190321405
264908360
262720772
272143575
384072411
65617194
48425824
480779343
88819655
125682753
249384065
536470270
418989259
521251470
383344311
461864875
380376297
146765830
359822210
524187062
465998364
185678656
140451526
359006858
35791140
432654681
368237536
280967844
69539375
327769512
508263465
495290110
97822351
200108043
409200179
43443271
527453518
367769819
138168876
410431096
94524529
536683759
445101333
347577594
157357388
275699021
344747116
214414891
181784005
431553824
140469731
294844488
134397256
269597744
190712496
201391502
7355647
12725371
385369384
296081512
229085987
132725765
410105383
314189650
212115053
279103062
93148250
97936869
18404473
34245381
175835343
293343907
318427167
72201085
497809191
418780736
62677369
511470561
306883284
209810737
221290032
317098190
198862833
452247856
251227565
278368874
273241319
499767779
386073526
389557269
94036633
423431786
262254490
22486981
110158895
478795164
160163920
33153828
23160749
529110872
405946214
515004003
238036927
187468126
157467628
237858396
452813101
151463792
472963247
351622172
427730185
233922406
57819046
1166435
216490564
528543166
420542214
466261658
418007660
355194762
310244522
492485452
376033258
45662208
324544950
57545013
290262952
392214128
262690496
498339347
24065290
91706472
171087858
506138626
181947723
401714763
382770359
298575132
1426574
475553005
221727801
219091867
234578443
315804960
316663920
187656066
343741072
115623232
244600157
160157775
358217220
216432292
535351246
120306499
530696320
268825242
314493086
345291296
310222809
290944835
265927588
74564748
60337085
57675657
339517392
874830
218323710
51938394
428147186
421922761
263212124
306089140
459128679
401276009
467006582
226647804
21388183
402169069
154763128
124732046
342364063
370134431
55556961
254905944
134008930
273562336
117847145
505586576
469026109
118197596
475215950
390232392
446425095
69081154
15802694
521844093
127674240
147269974
95293724
280166919
149641212
399315117
410287195
221949473
84385703
520677173
90261865
497193242
319880315
203257647
327151568
285652423
215585696
1034740
515550104
451793840
298274553
233189272
20219388
379923926
387782803
527553380
15824111
44045234
335137248
280697063
68821239
154696318
213631903
4309460
177496619
223270060
443975991
529363139
182102119
269487550
2596960
363653181
213971881
167162923
69465764
536010122
376903877
462608690
216666898
402965791
265062676
155255265
39305518
439983408
14684194
374338195
472330262
405549650
413424870
143922501
55348424
41383841
336470214
506149214
169967191
241066113
80798566
102777321
333018324
531534071
9014146
146608017
306159647
337288457
272754947
522333437
159674802
24878628
205612061
56415064
56064845
412332314
210083230
39904853
534475200
380434218
275707461
438705402
187861666
520073578
425437644
341469881
456611481
21376347
180411724
124822517
311029018
459734244
184790602
430166427
441830191
317643125
13267942
177681704
69395575
234553767
442697075
269218385
447953473
195153959
153488551
447139840
54493300
370937455
407530525
161070414
92979161
34931328
455571335
153948346
231134847
80608768
300886149
138621482
270990359
3874931
118994395
192013963
281301776
69258887
436959842
284942755
147883185
365059879
385581111
513598345
263170706
466492051
390102922
221361015
204049471
11046736
471245968
282742106
348398980
12773579
450913415
189624400
304021584
58827317
300914553
398935117
485906291
206691468
258946442
287421120
213928271
224355447
69301804
380134887
461070197
168504536
455580295
503942344
218075626
349866823
442300913
356339142
46422055
468790167
293237587
504029598
56696829
432391861
253089854
49922929
342877609
415900374
468281274
473517968
242250300
403836623
270948953
70633607
49867119
205007027
249620532
401276009
398733768
421935279
297877623
164163115
449911694
286247876
333207191
394646779
43693604
50089783
121019471
439523657
256389106
224490323
215059072
206854387
321243802
443582621
341765010
370592703
146074012
40472858
276927474
317581992
157127931
349990287
288415701
246514560
313435418
122093135
117080882
95197101
340203071
256671860
34183200
424682812
178145433
391144289
277914730
385304068
236807934
391088339
250506339
26654371
250894825
469542308
485325502
293305910
54289828
331406544
189819541
284254000
90605805
266765658
453552409
166392321
309278700
430568947
129138922
57675657
476418477
384959569
469830757
386481401
15832395
243927564
47691151
59693424
156612807
460975875
39547786
225135015
505987644
509829373
514977543
391127009
326903726
285792616
17033621
522338922
252806957
79172138
186906531
491115516
191768619
375666859
6991627
326778869
249634548
201541080
239353142
225337779
467564067
294598932
280683036
29274244
328008918
446367498
437984014
284048087
165827821
184040739
470475047
299722904
452163789
122241401
384530424
53969894
22233964
65317212
513968444
463926029
12485655
525601347
464456855
172718967
119288237
442229394
39726200
522129530
356706375
198934682
104694294
60086159
464266732
239761553
50488200
2934181
57723975
424284169
94203484
98968566
503926457
56910497
504656414
411805846
119712151
151589716
447198643
208273483
277272654
153556909
146767953
536853804
366460328
464183218
197794660
292882204
127899413
350672746
94196781
165626936
211168773
197869878
207209021
210588965
318242376
151015723
437839533
107457886
193616957
139425229
299696318
39036074
133569732
380316247
55769238
103529858
71900117
198551698
203162881
23099913
107043245
355557961
41972260
219076144
392858117
344073334
100151200
296846673
357358264
46623392
32898548
366483290
441268750
61613324
270136151
4048145
440301880
215832594
195627588
402326749
394729266
176892509
222614059
105017686
420738829
287758025
90812305
334653587
478062085
248010752
236765195
526431587
256371160
295144318
29898139
212525304
518623129
290904867
502951226
196130355
478041232
396958454
425449812
412095020
374873527
413345840
236787087
344715912
435190732
166881407
510558318
82344541
370646776
162074645
334815342
50229439
267112440
456138024
482985605
288977085
300117158
156095561
490546062
401547335
348615902
369955276
55529662
239904152
69542759
54699748
256451017
48543530
267764084
116566950
21841679
366757036
39647802
522169665
313186023
226899195
257148885
57425252
439340785
296205748
183842636
348451399
100758792
335497624
16596795
129976084
21432365
458492019
21586479
77604657
78845292
164480560
531530346
346186619
288041722
24432839
453596907
164396529
5968881
376311266
415994316
187739724
252370670
317251628
403770486
177068578
502174612
454428384
475027030
459563604
417057410
115622748
288085870
442562717
275764529
265019533
338661465
519246379
362862229
57565488
114914888
256886093
162186366
143700599
171057528
29318019
146761801
111006335
171554670
113994936
258681194
271523742
126496182
28783193
231408678
256352098
493494001
495284450
167322608
183624070
233240808
99592844
276906900
363645824
398883295
492904799
469916754
11508499
451615539
405854046
133991179
111224490
4908281
253975269
157753001
84414379
138692383
505276823
282080988
355518921
380721909
353310481
536375885
15630294
100575501
113723416
110971951
116244363
236095919
296944332
47316982
266470076
280399908
440500071
215641374
489927006
462567079
300233883
354265460
248024780
332749571
194927707
377768064
461492189
390241134
300718699
242612931
97088638
115907873
243302247
120370622
68457317
189394269
34561902
69806911
27736376
29821470
532766603
47538838
161499460
292868238
56658451
409023711
454256026
242068857
260661647
287209771
14497458
357473063
513378311
247462283
400599894
513824026
158394920
484301810
133598859
198149782
534546627
514561001
309023904
406674525
148459006
498666820
19530759
140409550
327135669
133533019
212957626
525822560
126767573
18110443
503658098
202092517
262712425
37784457
383204914
326849476
302437914
24957446
32010765
392836068
199898935
193000361
206593079
99831634
69622870
416107276
278578120
340112899
176622251
312481368
90173724
497856432
44398719
398290982
216335380
520289123
378721284
296674641
174953403
182707391
77461117
379301910
410995984
333519565
530084610
249003308
99002308
384028850
256372467
103071008
219933331
403354571
269316616
402727556
506261508
45448608
91702978
259644677
317375266
130293791
445385531
441522308
227679045
434959978
257912786
282424714
111212156
432392968
104906198
255001231
164687550
86553058
464767175
158636066
308879711
275798660
138644675
66606744
264055931
29994256
39202122
323527308
384530424
328883248
437996918
354538202
404400660
340583840
178201336
261644889
436085363
349078760
20748860
160595343
226906379
354123843
343398941
266012009
48874270
202725115
446746637
421556103
256245096
475155984
24348653
185535195
437943059
215615853
403318927
243772397
220661715
267362419
281298770
378080386
448114544
93771938
283605408
122034225
307164912
205173616
43077012
116420820
429999141
12630468
324893645
4238319
428695755
430798304
47145120
470774782
111337688
242517168
150883967
346309119
251212477
336286189
17016981
8350173
427284352
516117771
169521097
81151715
175632942
222834710
467970492
69539375
468242176
262362775
123060390
263915604
513409767
226310504
248327505
143984214
131239803
5435142
98611750
32084678
143651961
32536267
166656917
58620195
60884199
532917323
327530097
260423225
165456901
262329068
456312907
40303263
279471230
299768081
406435992
355826746
476355751
125155945
218198534
369488819
531944200
272826033
507555876
468300823
258684469
343015281
487828780
301207045
220553337
249793275
345358636
72418190
37834299
62329761
364397251
5885747
155802670
400318391
60612698
285839304
117872831
375970889
11747331
318388099
201341052
291452084
259369671
56840478
458648207
419942153
76972697
518364514
89737730
282042983
503136518
106922586
103155670
433060482
277703467
493564492
258972393
4541673
454208760
389614821
505326392
210557343
78753013
211849666
495980788
226718368
453216230
357440062
405946214
158747741
150986308
76715051
180474149
190963979
248346817
402883842
533539886
481454227
30416352
493023477
505918558
293763750
408445190
61943945
75823203
201742535
95042242
206434428
215538993
100395148
487868747
300838754
9078128
34180899
406292999
178982666
504048607
254489691
276310408
92407015
231605672
291001757
430925827
243798153
346180238
459281316
74990927
68801070
507533169
433763028
87648299
115480059
289767292
215262784
138003171
285622479
467659384
414418962
21656868
396650453
426652470
345181436
525328688
410061595
123570014
157667849
373007861
416732773
187926007
341375468
159002622
305370657
173415501
77733095
493468670
47078370
501725495
506297523
442169291
494832536
172667245
176070073
449984526
173009304
255594963
361138691
202390735
375176308
440759330
44353868
194418295
403340241
30256884
125328806
490385657
190685716
79101351
155250535
206080824
69622870
244461306
33908963
146721969
378326706
144469644
174958457
376663163
174466355
521706288
48631912
246158111
63477663
419844837
160785148
87547051
424319813
29575760
287092790
159173839
226885364
470416756
160967862
474421237
129623220
265458853
67220929
63237585
475563981
137485875
81475237
50809686
206640135
224961288
124956732
331757286
395997253
108328099
363492947
419110458
149950001
447268763
290590183
183515622
131150454
429418942
503539260
137489720
324646072
98154596
66038577
285455528
417989254
429586130
495974635
403338886
281113731
183574403
448154527
512690255
54067684
533518913
57876891
495200537
196767642
33857088
87573864
473732677
459015604
456941652
328196835
137198481
314276244
473556378
132709766
252818337
111035206
230445306
395778736
341124918
372173302
528899099
20960563
242880505
164180274
16008691
487178519
436844386
130732945
535583315
520073578
264921402
181895887
11479584
368034130
463849865
337737175
345747653
204468457
531808753
412959875
303086850
495167139
393941670
406314121
521668108
177782861
260843334
62908476
245864360
201524258
109622769
331481137
113557839
135639263
410094992
449370499
440444509
113417356
534288168
264002703
334814925
5664168
299615568
467827787
475851061
402754541
254840001
276206006
514527798
412618427
162552282
118714546
32212496
97798414
504952833
353189270
77914682
363854432
88141630
430593947
428457845
510268878
199704648
247951245
264951977
237124658
177267192
507601633
449990343
249003308
494795049
428675250
474808421
384181322
502394326
105299706
393680247
258608696
357623024
502521259
524312641
239514083
331313024
291118778
213006002
190342232
275236745
363177303
75625614
137613549
232455266
98952577
37373840
135463657
419870030
492663379
230749849
61736355
524511010
28274845
237303666
446532428
69377595
55231128
71784475
496313373
300861001
201961011
218464135
211115111
185520869
218930488
484969355
75645950
530472308
402325352
301717500
175106534
53441180
485629917
318841681
212373504
536585778
466577080
150732065
279105234
202385782
344768736
286739891
270394929
45135373
408748779
411821743
155269233
23895047
394545347
91706472
187098742
342793964
484753463
516596786
58098751
189755945
448159885
455585577
298391386
218872124
207509348
290149216
105680733
224532598
313501802
471625183
452043663
303467441
316663920
422479998
366330838
45106648
446857693
90274492
332184992
442903678
145699591
451887553
485883415
199213547
41977751
333340608
138674808
163801711
112722088
428318511
451023386
247561491
42200411
293845308
195790536
60379688
164118677
365479479
421040898
509922370
410757159
408803826
191340890
406547322
402207309
150076198
216651780
132586312
421024763
236610145
251843188
407035642
34392038
465204095
120009350
331264909
235523858
75240498
51743312
473699003
313653584
103626361
526642482
165002587
480839510
403708768
6593285
37325386
479547146
176884767
501548211
90189939
319264786
286238126
37850561
9988997
122538046
269002420
71813066
283430813
280591867
528359772
183358984
278608899
437573723
315200478
151293286
4031721
15896085
42646381
103091049
405600453
109617105
47251686
66936363
327225162
17702385
185737578
277783304
165575892
362539177
505447447
41744832
267907400
356501249
335030279
411373389
322414201
81475237
357472120
161379123
163186438
320876227
121278359
469052210
251093580
201784431
166377350
164703672
504833655
460861133
277076080
3121966
350197328
261352498
501060694
444117766
397057939
198191357
455393408
238415947
518633699
379366409
281269167
272329105
280206922
531715259
395809251
35235476
369188995
369616208
89435310
263674140
189163397
63688700
309266308
278582065
260272291
439809585
86280874
174000799
20684282
372278568
201278833
354130074
315513940
276041597
76548201
36206796
157962831
211074889
459303648
249192658
55788276
489975289
47826155
330535256
188634013
226979776
437673790
506854127
368731305
408741261
524206933
260944300
166757083
195108246
190311928
80085066
394896394
358461971
92143908
245779766
406155209
437477232
513016895
297541944
336141596
247520380
323709100
369034688
78514175
366531027
150819730
493784898
3236958
95346005
468565292
102777321
118885145
126242997
382984860
218523695
163985925
266710649
271311608
318191109
385170647
520485264
74628502
380244249
328722536
181251854
265738304
250834915
182514595
23947374
528337264
476734360
52672773
109304876
265480299
515955346
427251642
447763459
23608342
509106322
486245632
356908598
170706104
523298522
70062971
216809227
435680990
287532146
405854046
469614292
2917950
4409116
261192771
512578478
353888704
23375484
469502844
1000043
111562145
48681082
108388414
197333225
503834624
246908610
494537219
395073140
510086326
188625871
456419305
230930206
515555078
507978761
58728530
299924203
253237271
142088651
517121067
187633805
80240339
480459334
486670077
198756051
87278946
74070489
203863835
160949652
105136603
381633572
68812366
213878878
358534239
207548408
204612002
72620572
43353080
262207862
192662174
286862967
330611138
124738190
4102375
505607339
413073861
520893228
193136527
357266874
306728521
153004916
282080921
122067136
284401102
277462446
189659685
273439310
377057616
394545347
405920962
27204882
450030605
433350957
458171299
411790311
185880009
18999707
259846950
306023510
52575927
296364548
440376478
391942068
378661451
352188330
367868281
534501161
48162889
348595171
437136880
439113706
117415715
310055591
353811732
409609700
480349483
445513835
135801092
221813830
174607501
236392099
423495063
291819149
452610846
66137299
142267247
3489627
93537455
438744779
134624848
6004822
305449538
284761920
141765146
200847345
98512448
524187062
534656821
281694317
430479415
289020288
311074843
296987252
215141497
364520816
186219511
523034717
523763998
117661277
39108555
27105186
250868252
415353825
307910393
497176715
332563162
301706863
375021926
399666260
13085583
436647442
489328398
115363409
523585347
136953627
137273726
193384226
149599397
314047774
519686620
286858463
138988867
442560028
386215803
512824282
232392766
374291378
425833859
268091182
497470974
375947471
168441868
53412928
303633623
216449175
24653960
283569721
423165952
58166205
511744075
502684792
477246863
282284175
93842007
461685088
448834130
196255758
521145212
451814885
191335228
479943876
5948390
234168767
510842426
222593358
420219570
168396544
361213210
493340332
263768890
68392220
40855512
117447752
81063056
210031673
114219661
20606595
519170076
501610162
389975525
290146677
216367851
525681449
285918995
365549558
397376235
27889331
199290293
87026648
403731834
343897062
4137617
296345550
65834789
299899140
207843928
218976435
212020538
454826963
403154857
18160968
459563604
284273207
206986269
356896542
322622744
437839533
319163994
442253616
140012558
281135264
230527261
393561320
331899043
96055554
384696064
445609677
22219211
129986571
384827988
334106653
504048607
411218046
38449343
443357541
330800436
33225698
376694223
75552894
312514399
305755501
65309445
77721788
135149646
361417501
466515211
397786729
353543696
362385989
326498136
356395654
406548165
471171462
149871843
311538908
427756367
108968794
88645359
517404440
379222453
416827056
40338734
207121805
418621027
65818978
142236391
80720586
245725400
8018463
480779343
371121354
48713351
265961597
325484932
162417651
152286079
288930950
288511468
282451770
135448659
202027457
475685734
101577263
171556146
408442030
416714504
416497856
473564711
372874044
85964415
116561191
110046540
477467710
210740912
430605845
124507447
309505196
136584985
268622439
277863631
213029292
263865901
53133011
472817396
105976724
443671330
364382408
96654285
42624578
373427358
51368741
193287366
272169203
155675917
342097966
219947078
229798299
11352802
245299624
498209875
477973674
292291372
35684680
117788623
230621003
502331479
127673878
185384689
319134125
84764600
6996763
465104616
441826207
83241019
279801675
124911908
380628094
225309258
385081283
533457836
181563875
426733166
217948816
526167171
210466160
20037502
108780333
336647504
120713928
79116190
133875558
50015225
520493000
40443139
334586376
372358086
273854058
507176562
260399958
353034962
469950955
293124682
352479817
82790804
41697275
241692575
449305753
333767246
402178201
279292005
69614129
10709160
174522944
423603007
519173021
130784910
363244177
38525132
45206496
403930192
90987195
226220310
356036695
129698040
200013401
182397445
350319036
377842668
284026089
383915306
295260690
453494961
115421720
67971157
54143643
156058732
250543909
403263981
504489291
196208750
81688679
526642482
99742507
502131511
227066378
450145899
56265784
98885102
535807389
332959398
44756515
260627034
115050726
405044124
366975674
376474434
1426580
271514673
233793438
336853040
208592271
463557549
520448015
255325855
35578073
333752434
360625199
75916020
147131414
142852634
71663886
377608277
396995984
498119501
66151964
499415109
102988065
245273944
162067253
512139775
447484493
447505321
409023711
315269746
302756329
418366435
164082090
453542611
296886163
459106297
186393055
405059830
280417140
295144318
405430867
80656841
374151945
249931727
350838039
73585167
54016653
398137871
9371452
326795363
451894224
444304079
425588585
469274744
464855559
458176797
65970926
280051275
515751423
288248698
521521270
322320562
418490674
490421518
178080766
423313197
476815866
55439481
527872071
397524174
225294095
140413411
300270121
198297162
418951931
517828099
264889941
439710437
357003250
125825719
449018255
325181895
417162465
194845039
160113026
140441602
224455936
13835572
181373333
499788774
257259970
110647467
389526234
435608735
519281942
10684563
459576446
27221872
483415829
118961219
323301142
89094321
263760875
418108602
294767111
3612564
492508230
287597084
428335727
458177808
525396288
6221976
498423302
68867739
274741854
153261198
124487078
172264848
483886376
186463639
321613605
194837281
127865593
383082540
458389468
347560144
425019276
191954239
407361707
350848420
429189063
355111386
64025108
266277986
197315695
224362220
8714593
184837332
408494536
276018663
227076313
456292754
379205316
478233178
487745853
252679065
433997773
263590197
315732360
35942165
465598488
5642291
428952503
202989539
7955843
23304693
166232802
167785946
323147363
62906323
165890906
469158689
343891209
530998665
95275470
16220906
323867788
508485110
288217285
362019768
347077563
142628912
127727256
275471573
429780367
456446544
505058831
487233850
386631669
165932819
196877898
175812224
174139514
103258587
38659411
362770441
429078169
151783913
253274119
244302846
125765044
294781533
435626604
463238386
475489831
357940935
454366047
395852328
354649173
128887318
272066352
393959976
190907326
191037569
397175790
344274797
93890781
492887325
302970967
395399116
98177069
206432437
328847093
18776052
429960308
335296463
85400482
502234347
274515315
191409191
119377292
521210157
176044875
355870022
106444635
32174722
444248638
219608565
166823998
220018469
194152265
198160186
199551113
420895750
298831379
116678855
110550590
175135207
54866074
497465977
116235033
388832257
416198099
66879845
234611899
474708585
46411909
381911769
222065613
473490636
8400953
126558953
15079865
312236878
363968606
402982344
370789764
366235214
396093243
501536420
266063351
407663589
57955936
77610957
459965789
283426499
19712127
31997339
87348607
82096267
390686747
458912881
528113418
119264594
34953182
471430521
159676501
362031751
235332602
296944332
132817034
243128261
428679912
318289704
47918137
302107299
65787092
511512273
355378147
65965681
299392000
36594413
471428606
350576798
459812068
509288555
337937199
31556176
466119619
156785882
212968143
183428293
284833151
99840449
453318250
162250893
487591989
255001072
447234081
200320717
73892227
166035410
523689887
65211317
502971472
265402393
236259702
8832656
15667930
253249484
247189357
134549136
51626072
164716202
177432023
166752753
358811942
194638751
499054434
181637479
63894224
311111253
480303882
406620657
436713281
74030811
453180756
245087345
312629362
146517765
318698274
26302469
114855308
26465116
124773738
200669605
433511261
350507889
48642162
36828308
244441518
291629548
25277060
200137548
468693640
404611273
125234519
269855283
279472913
232228132
318088970
290448048
503466078
534522447
363048574
332683307
257535372
397084751
465729449
224092506
327757145
428110792
325992473
516938804
128064847
363546847
507404840
100003203
376547725
295948
87553377
90110672
133858252
198242688
312709385
293064757
2950485
169464502
267987370
215602974
88766032
186778712
90521819
249488266
41477947
99151757
511904739
4570851
432519493
253961717
354578465
515384770
225543914
83561610
323869177
455820019
387397552
8909877
158358269
45773511
415829086
531895991
522809778
400262231
360195439
382255427
32870703
316737943
399795114
405897591
136623816
16436853
290018107
213024094
506644226
491443220
4172554
199382338
195808564
159581036
530299892
97967549
184568612
289987228
160783791
428907082
267548342
432168803
198792575
254182567
467632420
448831594
134767980
306350883
493225141
382739867
128450263
18406692
174189228
335908134
140425277
193823049
137354490
162297553
390416721
248597660
498482312
256320015
195755984
258536237
478416296
4675321
129077950
533651207
330045385
211420597
471560644
81485706
506250899
135555300
328093445
286721778
77538280
209424639
403094829
237239306
506069588
219048896
377726195
321909665
268567127
82454806
57446829
34604325
536522352
402222777
124979535
100858663
355067029
421832732
514663191
448049468
66031659
9964957
129962914
99432485
143257904
315560057
44972286
214894824
22533172
60267862
253057200
48977198
349728107
251676621
451112195
146365886
113825245
308215559
175072519
22311136
91825572
26330816
47852533
412960325
185698863
89007877
294705153
184533298
386663874
55976780
332293629
307030262
109721652
268528804
308313026
353635242
236322231
155175691
342573454
346201911
265855326
66378450
275096074
241195101
520507552
345520261
356111860
231226507
425564271
209865232
208855088
361217140
318887222
324310634
45544607
24765543
3051636
187492567
280451529
434611728
24452090
418737808
258183495
153823295
277914730
238329021
2167680
258982011
15808933
105228524
350852800
477411288
296712175
448599854
106264232
463799053
97759890
509128728
222265758
390581620
8738751
29244845
257296560
52379838
513086944
11005031
404754488
515488848
140409550
14684194
493241490
67494447
167427240
429147749
264694716
365341606
285600319
390944999
393571741
269509849
317905314
202747056
146204657
329253053
411482355
485587501
119409918
437515516
158701474
201881991
233752742
149186953
442084964
49192490
285362935
195291503
502483146
332825468
297521920
355845826
476199137
364351047
273405425
221139923
5020356
380357196
152816622
328970057
219515581
241713057
342920115
182322776
305546177
360303454
368880396
377685708
513032075
287337090
232311838
390712583
351553232
404691778
73831812
383484339
523076177
494788561
470661672
74620515
18741668
330689380
147457084
92383945
312855124
253805949
223815186
388072844
2365931
214173811
135291524
91628291
373489002
212575
460564102
124508122
260089417
200491969
369938988
149269554
160895734
421945623
532140153
191393838
402034470
522717519
485410981
447187148
201847680
145279560
158659945
79592555
249126655
342923502
243759929
455147215
93223421
331948234
400692207
432865417
471788519
446280023
350551786
449910486
423616156
194741964
321201435
316295837
341795642
230641020
464930576
476337093
226532550
252774626
290067590
357543405
433092454
99673969
281511192
113812363
383727987
474683221
249076255
252235757
295294168
68072412
48531802
110409817
375559811
101575069
255330140
470756384
532910027
247724987
177728744
484865201
261480042
390484271
375819762
187007532
378554895
60343730
378365
483048468
516887187
365901784
255086940
355437975
179337973
442259274
75899470
479910833
245473981
278707456
330113473
231790012
457238661
210069877
174115287
495289206
363257440
234610011
40300935
159079966
118361697
5712952
13392258
427342651
177696368
259201111
321977785
157589823
408829506
155772576
282423097
44313341
489793014
523737803
35799048
304277964
311871281
342823272
155707989
107457379
473976392
229030042
532251710
441199676
253764772
241563433
216165771
466820080
476948067
256697832
367428230
190066341
59411263
324409684
417377874
292928234
534194828
112689252
49349071
395739829
387171943
490726355
513025313
242228725
74803972
185937188
343511776
177885349
272977582
72817959
380687951
269930235
239778045
204274937
193696449
86783493
143519532
138568502
191892865
210028983
387595911
328639638
158439702
90812452
295833817
142050184
163980923
442916147
218250021
222997500
466576916
28775317
248850229
74103882
162239019
497365419
320984205
308906774
145850116
17788319
101981231
113640311
276795961
242477759
390785547
158409850
175549257
527451723
521864408
369359158
444360555
8321751
322618614
256533007
116160273
230547877
213143515
247751490
133339330
126762458
402087286
261816989
481210800
430661753
102208898
431779786
72071855
517073209
405703294
154521091
127205060
115516546
154354784
55065226
114541750
48480599
378704204
266793070
257012585
157678345
272716801
265146903
249201502
384813900
395726092
477305224
476702195
412534751
280187538
319174106
151919077
130518385
283922416
24560471
226906379
250168020
414895353
268069525
161979337
5659852
301338037
352065677
220632245
102511435
122083959
417145198
296319372
455132774
51180032
524163063
286038985
510813197
237240600
487860415
49277214
503236923
289578186
150803212
89524351
229792733
298474317
528562729
215778047
495925262
210719266
287710970
289405969
30372272
83222944
468348994
435799130
163453162
458731161
89974822
287427769
451952977
362196202
56379287
435464651
127866298
305109501
393583255
314408812
212639898
456534851
55556961
1052915
123517521
90063912
201192916
496343570
518169977
104830061
375158709
412633392
211788133
51180032
163702
483826326
210156450
451729553
424359850
2577474
333509377
299360294
295166444
127405817
520233345
531127737
41939502
315286137
29366640
248936094
267767043
87589545
446270147
20518312
267892695
97280183
195357311
525858608
344564054
93197368
127835340
104664854
305742711
98412842
276736267
255330956
320367569
384287578
437153183
324765495
442169517
137047813
148360566
319972142
169411642
223018192
454125393
78440121
32391331
305606944
182798111
147701382
94281530
33905770
451658733
386784600
113077319
464176564
378388520
11861148
181835628
385248989
530328223
246769932
311818613
352869002
118774523
26056780
166920881
413410924
141612595
409887133
168523652
423416510
395202025
1281609
318759017
152658270
477022950
369328196
229202558
311916773
415221544
339856289
19277344
329591495
107374181
346782393
463027532
13667087
30841179
281289311
245957620
417452695
249196136
81709102
423232394
464228616
361285563
512415321
57738728
422625788
276484103
27707147
200270067
111485930
298804267
12162198
265667682
114106891
338848220
214315562
256563863
12827031
270368807
347179853
484387045
30886697
215427487
135682393
305099997
473131304
323713222
412660403
325872733
281325047
248192849
217651454
91346898
368848939
316038986
388649459
420786979
147272373
138565203
296977483
4191744
357918882
427236769
357234452
374844310
6458402
15707571
511717910
502603398
371760948
207173332
131108920
171365426
256874477
378665065
275836908
217656711
411746368
200299703
506289650
371397445
48458804
128865408
347938982
365962788
12169963
296885464
200717112
305242181
184893185
33714736
222261563
339661606
92190208
472951561
447736346
258780358
363234528
150290748
291816141
125522686
208908126
264801414
24839329
37525074
103275525
338300566
173239802
145066394
462079701
379303626
51981407
173997563
425669957
444605187
496071434
414551297
151524553
381700781
148964889
206515390
459655720
101995311
509306778
529803499
185288570
461025348
183751524
291579557
377426971
321948288
146191330
273105203
382638989
174871307
71063457
396200612
521849198
121188934
498853995
445530692
212109624
143666274
3273997
210299829
463737648
447449209
260416
103014417
534600423
198633621
171982478
208533015
465668116
265949572
357731750
467408312
223104589
185199332
202406962
248811427
386855839
98812777
197014063
311068310
86690797
180388534
200532393
253970811
430152412
132986724
377114677
230510849
130336305
278653043
324930692
458559540
312320985
102773282
320051855
322208591
81140122
408414621
145080292
171307850
511927364
390181607
430912745
323489936
99413956
358137753
232814907
269423427
146124707
290785513
232004170
53536473
343188691
13453234
274318658
411842954
39286883
528308175
284831608
338228614
452953123
272329105
189680089
367897847
34065906
278601611
278731908
245385666
41760362
416720742
121015497
269997553
240771145
265851189
307906307
52458688
379027204
442619057
359612422
410290214
480948929
233431599
371959581
352054406
374719750
366949737
57453028
354173686
486749146
397712016
441215514
263770637
520717056
172634111
171955038
26279720
475567957
210537813
160891439
120751201
161098293
5509012
531219188
29309476
216216988
165827821
211103397
257230441
460220050
163120935
294085209
352129218
460111840
417036828
1151908
277225684
422842265
379166930
439019728
395202059
259182236
489365723
94366830
302843347
59090214
326060718
105816922
126867052
167899957
288385446
383522397
477002432
401303551
486798847
19895343
55424926
117064268
314009091
365454605
97533937
254317245
112663618
116619062
51716671
156929758
263468829
307646584
408729612
340024851
210287794
189606230
16004343
236306451
115418465
328764092
13941143
124809211
286990137
515176126
70938903
90157179
465152824
180979207
363294525
137197790
95620138
251984747
397433980
487932981
449822255
260039887
166436166
456295288
228972865
235545275
72230785
352808200
200455168
395122349
317687590
17011037
266646835
143306044
415347762
451672404
499049181
55724183
493637286
81178425
14192069
185745795
58783224
343206107
411406151
518715545
314070036
497544283
405735366
32655814
270276448
141623622
37810099
14113669
395111441
531708079
64990186
253274573
311913426
367893953
344274797
340063822
86980506
80394007
67027177
305334271
346096918
241061587
451902739
104443046
297999189
409014943
515626166
534600423
270629213
296111423
482366988
133968980
29949066
66747057
266273274
401201866
14205764
48392729
47931543
309131782
215308109
2230580
442822301
43283947
81416724
300700700
509457370
112238858
77315784
529434625
237415728
225981608
475503261
111735672
383695719
371095965
118664780
339337225
117832447
184783912
50024167
383068829
49052928
531198769
478819417
357545191
240730983
88503348
297403815
379550290
122662399
237404719
13761618
367334667
109437563
256990045
345105823
337603207
480415216
48657653
22030324
109672448
270381515
107866760
295469827
518583629
240818755
201174953
30131710
467276130
349638053
170493023
167384235
500738217
13318012
18824911
421822756
528207738
344640738
413567444
22679627
227689010
295912644
82420294
327617403
187861666
168244860
262632132
368894046
419520723
23267658
208101423
363606643
428585803
344314667
413229251
216214420
174004718
332784260
398047450
497713837
135978409
94923831
43307745
355796587
87039095
280893077
46665597
325965839
40557275
362515100
263374342
193949909
7875529
214788785
184062779
87516876
535569593
492859113
209566975
216609369
252469345
431824122
477189690
21253065
413544747
86858314
479042769
467331261
271961043
237935137
308759143
328796313
529375322
150097507
515077015
95757502
526518628
35655883
346341457
94204928
279401328
69484464
233027357
498012444
349754735
397511262
253710533
147979070
392947248
199197734
228960642
238632764
429825786
296705287
532138506
475398131
84327720
466812472
329617872
510397331
227696749
340362070
451766765
133949431
206805838
186698848
301140244
513891105
129412520
289579970
66927306
297217163
275483474
105309159
333323650
66304808
209226951
403985961
509005198
242248144
6521924
443935228
161297148
36438140
224404714
193286280
456298736
147729390
268807245
63727649
514377293
292443377
344509810
87995865
267693467
357372359
35484455
452356371
219290079
7619510
356778544
187959784
83589322
471031336
437118326
56391284
215925532
166519924
60153705
441194090
491306135
491525538
167891549
146521043
93095537
462158320
388372715
148403438
174495612
474845663
500784261
71869013
530410201
163019829
121913919
138903287
236808763
158769040
491284140
448918672
172103917
452502328
481224024
487024806
301483700
84566183
257230441
495604729
258824828
445529097
439472019
118555968
203328577
276588406
527172552
342623264
7324193
487278070
363758955
204718679
113830910
216178762
27339741
66753476
165088388
121564083
458656492
178577388
188137506
91393751
381620556
530626262
255071479
326797417
176208492
384797793
477411288
371102680
112236511
39650855
390123355
220876203
44971838
166020122
252558045
449723079
500337309
512760754
109470866
267169282
65530764
194452731
260893860
93180350
178447281
27950452
297809731
23741179
467562357
432421545
318566664
337118453
281056528
2726616
501949022
15884072
382639212
447484493
521011692
193538928
190636651
171211256
457342357
166033343
391839917
323979318
288156621
20649076
288498069
29059718
380910452
304251204
299631292
436510766
516390368
353381089
515421082
200646799
335305217
185644721
196900267
507509047
165686482
248448182
469514899
87492588
328655167
486352469
99606987
241860753
167969060
347962903
223801941
336648440
281048397
299281011
480799248
137361035
161704607
319957164
391681035
486818236
200239438
399784031
224451314
8376971
10123048
51345898
109285732
160603646
209063082
90283635
26654371
499812778
474479738
291231074
438829321
354650163
47824502
387366949
219294177
90521644
324363029
254906981
534347714
286420172
501007391
488803426
493272595
117075226
340479048
134857700
105283582
430911139
237569249
302863983
529941393
172629311
450251608
92409230
413153797
432118862
318047225
240736928
41108065
336564258
303105728
28682495
3222541
464118826
132325452
234067898
252414028
173542237
466083741
507516836
203241518
245683056
198633621
453325460
169870475
336686528
166812196
189210059
498533203
485500800
103035320
286084191
216141702
456549505
306142740
490238836
26936325
237215306
381415165
534320606
518279048
360262643
266784088
196628768
116502689
382961284
217940057
489076174
405313752
435695272
92382638
383768670
69655127
479591836
212630690
385779983
46085045
251074938
367722035
390783655
247201335
29808484
326757665
241962685
193409935
1380387
74608168
372599798
470451647
354833415
262959915
84096885
28630060
280285441
102057133
514644993
256807234
138955140
24294741
91505788
152243572
175753003
210563138
522103578
220992577
347533916
353316291
469460409
93733431
372502679
114726338
95336351
24119233
72135498
491020843
142527036
389912603
314332147
131737865
87371534
10867752
58762312
346566847
158034413
44333616
256111240
310790533
77997951
141981269
327112921
59726593
413529006
332378655
466792148
491217156
533557809
259283936
305190885
372295371
317298090
21239968
417386185
116293245
286680849
58767562
52398755
294957056
143803076
426328936
360258732
274072981
22671093
124247399
433039851
423553856
212794564
490668100
41179758
200076695
182519482
13994386
214501442
99483511
418008137
224788557
117218228
323645335
111035206
136117793
181796790
389441715
183650220
61076057
489407410
32358764
459361769
408188866
385079665
186908259
35330771
91191481
198622652
281103940
228322100
10303233
296011049
199818587
210678809
183081582
352105772
157571461
212355860
189488067
502060288
416940722
67368457
483424075
187821568
77444604
148596972
394678765
408748779
12183592
12481147
2532664
304053078
326777856
56714530
207725407
60697379
74422143
176907290
396074118
225961743
199222084
309416569
61581572
394054190
107312900
94004784
379272911
256804759
202852746
211030351
297035497
199391718
489660681
172917219
418772776
486991092
391907268
446524114
129152251
276943509
89787412
258415508
41537414
482900046
56282193
188394063
462026595
106093362
536552113
311660328
523887329
255167372
71649371
121473051
151786684
154602874
359114353
77695128
319836936
343033631
366500456
32915053
242551589
310551228
291138290
144588572
248749036
524481807
209187094
510524812
195417861
504038867
17457957
355892911
313129248
514173202
210735678
172100418
377903922
407014843
345701096
479746351
358928769
13243545
207641306
469749448
102157933
29893351
398972536
467367705
534808716
171198083
200699514
502829613
512919142
382373393
27568048
520408257
377048265
33419912
108720528
31995042
141289741
294282913
321817230
244887392
346309119
373951637
378259477
207483690
391786970
61533699
401155787
332155238
377574547
109192583
16094247
154570230
358035909
211391316
359628314
19596002
529694405
48970524
352493989
366937394
512139929
305895955
31490774
343755109
354847919
147503669
447609211
474119450
159805087
88105734
296944332
143235554
392672403
301427064
93192447
60349675
332357519
38120952
318616934
308172745
339835973
359432665
489781038
77288716
29675201
253370996
411355851
331289449
131638390
317772220
361683286
328665223
81382186
299740527
259792070
140808434
147477386
351631259
473965369
160532813
460540610
341024050
130287097
128378976
340177934
42090924
510008540
320673580
277413846
332777626
442186308
21712130
177726533
352943998
296367288
352072179
56149426
417644101
475511091
138937539
230508540
43350716
385803582
96378026
332169442
439562164
410403403
410832111
186973361
490930669
444041732
534131982
413700772
528543166
184570380
88500473
324901292
442806577
323072762
418675618
169620596
355754791
478654946
33322906
349693879
253665334
220642559
237965203
463238118
122673593
179722995
269235036
422849404
406219831
377860718
110854499
460554879
118961219
99824989
517819138
529923361
228502991
321928998
478646989
4641795
331666306
516336777
254585108
303790277
378410650
329394080
419397339
137283193
123477392
327323683
529740926
495958150
425988718
165681198
254134497
338456193
165641659
226451713
316676682
80365564
12624064
516432163
71956503
69874177
98589868
15549214
300026766
394119816
129592832
207950920
444400390
108754763
322372732
233707820
29490495
24834115
210156450
521479624
207229005
241506577
436570453
129932997
325791416
359158939
274617669
210286360
497403150
43082853
504403462
97846819
393572992
141459775
464649515
491027693
527663693
291105092
331977017
240736928
140511861
274173643
498684730
220098754
74220785
41170888
27987437
334582355
348658134
500788706
465413982
378388520
104195131
122700813
480191579
42693401
14510376
127418207
418467143
347736515
99930914
253930034
414534819
21116936
126603447
475478964
208246095
348206175
295716434
119764789
236959089
326189058
506844178
22767097
79401702
374712451
188529050
155947613
304228268
499430634
107440285
125600373
447343023
10931753
50757765
313941590
379075440
429633697
156206385
20785728
87133526
97704908
533175937
336795776
438141299
310483571
413619233
417776584
115970252
448520027
331065152
489376020
104734563
431873273
177711318
59381891
386075044
333709964
371144352
149356651
81311231
97215663
446079872
477694667
20267307
430487712
57897105
348266738
154105127
83174653
470837043
187513441
136117116
445720877
179411219
101675718
285927556
297837246
158701411
355159931
68950116
276372831
267793562
22708602
258757973
36562327
256180649
225516044
517164509
26049604
351462884
224694202
361678322
363442015
453230113
372101659
192966533
451621255
453001480
357746779
76142676
79608044
216587699
65997274
85734183
115108283
73220967
23902039
386106578
34351290
4636769
196999773
182445834
203158086
296805904
31434663
239859483
143302200
75921771
476732261
518403147
422868289
244220884
265622536
219616560
84589897
361417828
247928543
354608327
76705432
414601012
480071934
319573428
44546266
34969777
374200350
377215360
224812121
331219387
427612303
166528883
90942678
359580644
214734799
252749330
515591620
405442082
226864329
126229451
234192610
479773862
388721831
69029486
327537800
20416771
427531836
310344061
80050519
62893974
384247237
143998132
76772788
519362425
439708919
519492474
170390822
313893871
147154319
86328311
105545730
34240158
200856665
193329611
63941152
53697316
18278501
184342529
84894268
244773266
268670133
415295768
488591095
474447627
32600814
507350325
170023231
177377402
201847680
313517960
112610918
148529911
111936241
315295289
24135222
497563064
262441857
505103749
531156745
453224311
172718967
285968951
411015929
185094334
14710152
411748342
144055067
514990686
414628040
272782103
327366419
219233895
486626751
161337521
454220642
225826020
237661852
18938447
513630132
181849509
371808650
99893860
212152029
200287223
91365660
328402408
359860847
210670761
195811457
259728697
399795651
127869603
127017337
409091446
173642002
344890762
452408937
25025718
177408453
388581930
447386844
318891080
95435570
454859642
434904955
187893925
172647368
461757758
389240158
96326853
296299330
62036204
140488079
415805406
342359333
279941188
133884345
815918
483557873
473797318
415919820
283271520
173679904
193299634
354359496
531544546
532485023
274310621
80865864
519858098
180537489
378598800
250777794
236307521
236227905
403419580
533746010
415050728
72592406
360446336
345101779
175357987
432045657
517370500
138266713
170852517
207261087
393305362
83439658
122789477
165565510
414245514
419385734
468593722
132772822
295978199
135090278
55225494
154772046
471360026
473912371
13846241
403327385
241437211
188292290
270203416
431401632
38935746
400290058
266025773
300997296
532464422
399620614
462269664
22081722
201501774
393598013
440038879
96176180
196105853
354265242
488323789
330884721
426572744
502716844
494695587
336175485
115010638
10260256
25631333
200492573
531653645
437673007
205088052
843902
30644633
192190735
466079476
433290058
42331957
173870329
104299320
417864951
274047357
128546452
78093507
92033696
52226275
432233217
37382758
116725075
252556360
63484040
405349007
500431591
436227401
488696352
157611524
507404840
271368049
95757708
188488768
72673890
35160814
64650956
235152295
60864947
166523521
32519371
476516501
384602080
221719039
20711558
347329477
327328558
146796482
404658222
128609504
255395127
12864843
185053248
272819044
530649887
152903634
73530802
371685982
532784313
123651865
83031363
501657251
420007775
419869803
83796827
184247416
359482406
67676349
369870091
306417092
156643284
106940697
394442104
131935572
314088608
460488523
275947992
67487612
446845744
263402336
444537442
134614399
500307858
318940691
259427520
330359833
174257477
397578009
512180224
338859977
211198384
32303165
34943137
423951720
411378882
535438521
157893662
60170544
21349094
135620646
116243300
185279538
308831256
399413355
157862166
474146136
41852044
131327327
215176914
466565528
455783394
496978374
293153033
228249572
535433135
301107875
322110656
87784784
112597579
51640146
518227029
380084912
114726338
458664879
421297928
436500146
108328099
294995123
54796477
108878140
514758726
18212762
366355444
388205075
433858054
70661504
443114990
3915516
314067341
236233272
35969925
245616875
269001819
496382967
496469962
221629118
343941755
490701460
375504245
161180997
176893847
459890976
227932005
230335465
386370835
89528454
389054861
105222554
496805044
501518991
448046679
460542453
327059128
219465181
333628872
297019432
154092988
465923852
340151796
421682759
439513434
461727880
136821915
34851785
421001972
96055554
29517989
529663008
39382316
489620713
203783529
71983534
205133459
14181730
234419008
214708483
261803830
422995655
207225373
39688680
96140280
300842881
127251713
14684784
345947846
138836463
389185039
318197428
423784360
181553477
124481102
287155121
518298628
418484039
362304677
535812946
349035708
185288499
274722109
332486928
395367874
252278044
247378210
213980721
422038973
459977487
3040492
448306311
475614930
438238906
394246695
208920768
360103227
208532176
469859960
237854140
231485821
52559921
57992890
256773379
446392928
306132694
276329351
351688558
165925150
389436106
466489859
325597087
42590886
314975305
251164790
402448658
370497917
293091806
694610
136950385
209434322
233341972
518642418
194344158
126136444
47021940
328728214
388546616
354200462
472923303
190334355
287465606
374088887
346220550
498522703
317363835
314920082
420387231
396678388
510686995
225063070
425317195
410226637
85752518
87446769
322700163
199771890
80661326
149810695
493312485
254352054
175360860
150223180
416286692
1312905
352605342
409334941
106764399
94209061
204524273
509743289
511273426
474741515
318895732
345952287
69706190
324950211
25303212
481641235
464491700
137647672
117160441
240522827
219787998
447636724
300954223
19405065
121045924
482436675
533878584
224358667
295503977
115711651
108730530
94340087
359704662
59942605
153903542
1804724
47303753
352433703
292227387
426117783
101321678
320349072
316250328
230231782
420259872
256840027
510411381
191795091
439374968
495882086
437527608
271517786
492519069
152531259
436665208
424881802
222357843
348181943
399581659
352605117
263086591
13716682
127860327
180743396
431207326
230420510
94987529
297270723
47734786
312696769
96325032
348673745
273402784
80182860
446626131
440038933
141272185
391959632
23024836
324345034
395845791
55115821
343153637
348967128
299839198
181991645
322278524
227715131
200921908
534114599
402200293
187419579
414175417
190666805
290549079
506493969
417437002
334074687
417694749
59150800
470189463
148548591
219080608
223708557
73816181
489690327
185424909
7153000
481411860
409082471
345377426
135145888
152925809
185384920
286373604
251466539
292187029
64664743
281262847
401679988
199193655
224354131
339990050
393509758
453102146
360103935
181636856
121183373
515176126
252225188
40486728
343556483
444441895
489362113
420527531
122189150
266326206
137143756
300024632
218166762
67388747
247992040
251158277
155177426
412390025
123502717
434834611
113920346
249076255
521588659
108254559
312977623
44379546
183786640
415024600
311924112
106904854
324461469
430086393
15437452
323765183
292645411
387057430
330747794
115998195
459774331
207275003
235208498
164211461
366310737
74227003
534704017
487902285
299784251
14263911
91544035
431595449
306178235
7701056
115455815
353651958
499019881
244845389
272429048
378911446
392664134
424542967
274849141
42669014
51089849
468917296
286408587
254952818
210135616
59068866
285410590
492401770
461443814
355265912
530012079
507662827
204153680
12034713
87184100
43890340
134401236
513751960
289649677
371587783
285020642
517483792
353319062
247341857
502383978
237504336
451624448
219324505
81807194
251676621
29538660
210059244
391533384
534829928
443282253
532801904
340112899
349932731
45646182
220642559
415939236
506104030
248597660
336073257
205573927
127500630
392242285
352171578
114563854
21944943
208540853
70432959
360575465
88365993
345921815
489852267
261105296
263551365
19094101
458819545
368273486
447000990
512621699
503171485
73386150
155989826
210646260
129055681
430708243
439329144
276991026
67840539
266656237
110734338
77212446
486736663
347436629
99500767
177450640
430344925
348998585
480179538
55226133
189614858
214807166
109251974
286764537
22203116
44353868
179510139
377489133
292529981
46559852
382812720
486363093
424554153
402671949
317097684
354392962
447071386
34045173
184209715
495157529
1138597
159584963
13848086
426202695
181518717
266047027
469780993
536367605
203138695
378229649
247219823
323174242
42123325
95757456
99318877
204292902
6507590
173228873
240459112
183506146
115789480
117835737
274921801
324731212
118470864
214552172
287996348
375244163
145890860
286834579
514477285
118139056
220902563
456892429
265686580
422965518
248305541
195367448
21865954
48076067
446283996
370956767
240742840
176350931
350311410
273869624
147276342
243524242
276948235
355296659
380579958
82252635
167771634
65576026
102889142
342610123
63430676
155008697
467576419
415812024
161828657
67446806
5945654
105400053
186735973
46908358
402075567
442940498
49264161
87763801
281056528
269844445
124349792
505143179
1855762
422780755
39989838
244531830
426519459
320786661
360575644
81851303
224125300
194077373
348969529
387976783
509312364
353569970
487709847
424418081
140633771
407712442
189997812
339650440
293588680
360163826
160705802
444906474
227291071
503963126
193388165
331549813
290616003
98104847
307554202
268782589
456611481
117664213
28635697
301899914
333523675
339349597
247028888
364888594
160747834
105263523
271018831
61745792
112251049
259923443
24690562
330841674
101417035
356133002
495603622
180286514
422492326
369222489
72699488
267717860
184438467
229255151
296951055
189372653
407198886
9767192
104486356
303774957
517888643
319413866
200058887
73625076
380542773
103591760
11078958
482197381
209647488
373179975
452671741
244016265
429728372
114336279
168994997
379929367
234252417
233571118
107033001
133889217
527323581
396848819
939547
527334175
40072249
85417907
55946405
64381692
26873986
150084714
3007629
406496927
281451025
529694405
222991098
526934455
506272535
332116212
405971506
393748107
325704219
237499935
69798697
501549294
465884860
440653327
284871772
386627512
477433698
315449340
167353063
362475569
153749852
42873585
29517989
297298625
6520642
242348264
73070054
255051122
363541848
397240406
396038787
382851536
261756110
381737952
92135503
354987399
138439787
12857259
243270401
281750490
57123059
30957833
123350786
411811647
495464997
75802022
17837764
424617413
190146596
228818284
154861048
466883632
182628028
473211662
368090906
419183414
466341733
270884483
148441878
330705178
446803415
409384867
58013315
199475417
272474380
469470499
314026102
345392591
526829054
113628076
369343144
66261257
35118078
297295298
85815482
464988874
418095096
378659955
390299676
373278266
43242859
494063648
330332907
247701852
514980911
68425894
320450269
364574900
82733234
280420664
423100292
294380227
220609462
18387268
428876802
90700703
469954424
193252865
71686158
76437893
139969975
418121306
535806869
170880412
27916030
461742695
417299892
145628392
326503321
69847280
345711598
293017676
226549589
187188271
236865460
110302308
84459598
95540486
472691479
98571009
54978741
500479538
41852306
33154720
16616748
88031381
329997943
152817597
501144536
391037710
496376723
293130193
68177825
56595225
204924766
135179694
534311553
112916592
311485418
251501798
37670267
390187892
422453783
207225373
77486833
118242387
191314275
372647455
194464350
287528753
494820984
498104281
476072352
281103940
501669215
505103749
68982687
376412321
439713764
371760948
373997596
36705555
323036126
15348871
516058239
71748316
284720274
198325563
528383328
345374409
485958649
448338075
150588223
407916795
192264246
231003116
407830244
41877013
168244860
393381556
234172615
368157182
278023505
217675995
352081464
15089499
15614875
358304600
19207951
20558299
342269109
190206754
224139551
182171837
498419179
277769474
290399802
290674924
108267556
458998330
341364378
37920861
265527761
206864628
244229095
67054267
114415316
461225673
511806958
158335700
400063231
496001254
360007998
171027410
439800463
230209131
377947144
12074667
501167716
464134208
362932452
293712565
29441592
27117886
424406940
206082181
476305683
117034347
226656366
379260608
235060259
295164669
345048037
3106411
249192658
284790548
281064729
453983533
522571422
333465763
282038662
226514026
153445435
21032513
415059736
133191447
522324975
225710360
195167538
5251108
404450278
317307482
443458679
336280070
504337076
374890333
214111122
207945227
306948293
185384689
499734286
424573395
226742928
193777980
323614313
86139373
472730987
429986014
329745205
521486864
490907428
451963153
274873453
228126190
159675149
293619904
396143797
325307218
106448222
469062627
154480369
67954274
384077027
166894172
348829794
422448973
235742118
455845159
360770307
267628208
464183150
536590409
449671918
323776460
440075592
83241019
65375598
418844540
348630984
531753237
403491205
107030485
166512803
241404599
431635328
46894492
301320036
350777906
390560534
317784163
186482472
393455551
208953692
174647567
288230072
49948971
482271073
500621278
389900659
254247907
137008748
176642866
530601930
282648728
132138791
111367395
126936718
525654219
258071894
437086479
381252457
309458182
228065245
223121938
233760920
236507439
278603505
139504742
270792531
290130477
89951733
13413042
124443437
6213864
286185575
137545733
99022610
352239866
366856259
339994930
306579726
42892550
113144857
89626512
450629265
288050049
149799114
324461469
144641603
50859463
177886149
332553489
36433150
139053772
426801976
134165820
145228254
488724694
215951611
153099678
164395698
281048660
218728653
245546045
10709160
237409393
509330584
166975101
299172062
428784848
384963110
304073686
162846528
220892839
243020909
443381729
512110834
338519719
65285941
233348307
285871103
267378378
283535681
153479241
430735633
61080505
504715579
494758298
275598233
166114799
16472542
383759071
322896348
440855479
323116163
262789322
338074760
15583897
184597022
43389933
221766530
399955510
383967479
62845851
458051611
10137390
19604037
232175450
224159657
218989271
271847969
432653241
310155978
481879423
379616426
105973146
309848905
314476703
152994084
223459013
502528728
199939289
60235647
486921783
83007290
286575195
521994865
361074167
490714978
63132501
158307437
56094489
68109295
375628584
470264144
74050942
490864412
232553112
249904375
47210923
137943302
443704842
10775216
196197221
366398092
58583282
220808067
15407415
395979583
41418274
196995338
315430783
87449750
107847560
164372765
127469953
430218973
481485112
404132065
514495363
69523792
379475989
521336244
214245384
336853040
465459966
12681121
245345241
444134681
19724829
285390119
295147709
440711530
268255875
413990005
402844417
6559942
466117425
479205575
118425137
17661264
455507806
522377480
358913758
352830569
3389439
29903252
414689797
291427517
445152137
167645030
170122744
243709192
123660528
338757773
121175671
271307218
69903557
125660194
315091346
434352245
462443879
471312952
416845304
124596733
249425791
520726505
483711363
478861402
234309509
322666397
341513279
497674872
170022809
292260643
246881858
476015222
515922056
440978995
463341270
608074
16889361
420889514
406674525
303098451
32790942
331595681
511056215
214668451
510583617
101109732
57529406
336160045
55420511
467428533
220007098
238536248
446148654
465798285
159802177
169739835
239830240
76367554
482264226
236706438
112162775
303923690
239198008
40601802
394307127
352815806
459111032
372338227
317187460
401417402
385758077
74467864
427127202
439232734
234808873
380980887
380384634
474407175
515931921
413584416
486666742
533261542
344426856
133251575
270470615
416616879
194108116
103719470
309863999
436410906
315721347
6923857
376953757
51889445
216132265
147886094
453837144
71682558
445588215
395442917
482454438
505434288
48986780
360383494
144826154
367998643
393583255
472075903
499601792
139026335
360692502
431996253
326980456
312952759
376185396
436050885
355134699
497813608
401059425
54125321
221081655
503129629
356336835
243004336
330686481
123181189
309023904
244992802
59619486
295359988
492443759
488464922
264934911
474993720
507527073
171824076
509989943
321209869
89531585
528305972
142509796
57419421
263551365
87726654
264659179
396167033
175749406
328080539
153750053
426867627
496283129
228736840
231268697
217178705
70842995
390961307
248635514
365047191
351157524
24636169
416120126
438043672
12789707
280935072
74452243
50980780
49230606
513626027
149369998
64863408
193528688
188278674
141307705
116705265
403242032
317027104
12413178
175558080
202864360
184725190
264161269
272118779
50215129
375112345
161717912
285046178
489422050
305109501
389608646
8656966
165313475
344792287
56242783
519467358
513245449
164165211
82297558
315816586
36446755
310213865
421822428
175385351
248460037
15256959
505505123
507499350
376951657
102907675
27580403
292852013
222251587
111563930
132767755
51992526
396848869
118261367
210563604
302191188
126299442
456170240
364696017
283954613
149381675
189340936
327394434
425190477
423184948
160045044
374228383
115827690
341200803
406643258
96405885
110855070
499363905
10672231
11858803
317243711
253975269
92664728
348315015
340848457
243419316
283154368
121289587
495956164
23665982
171369688
411827924
469018993
263239897
493103949
453706932
449131628
291743154
513716441
527149444
482802742
372456554
510486432
117050509
116262616
403729220
304755399
376962694
252573073
438880855
262534929
272807667
57140802
515304974
178613798
341813752
312778083
30102045
210543233
424947226
385851936
104003311
510041312
209544180
399387218
152983390
39633614
436743258
202369860
310012319
417715196
48664521
301815407
366084294
39657908
518051367
140263147
226876485
97914330
281753332
39732840
453888768
305344218
263709044
81134545
442029442
79787858
515944409
284831608
207604426
10631346
104970757
334503554
148627905
213781902
283870409
86584919
32777342
362616237
217551354
114200785
178636184
475323035
343089938
172795757
421284151
475567762
361685119
525582045
77695128
245473981
123945803
469746415
12827031
86452837
292210537
223025670
486936301
201076261
505840210
503876657
53773965
212005562
192201572
223909470
427238912
255858110
208714216
515627407
532440201
281750490
375197783
237930675
508384883
299572718
119586317
402976769
355989214
260369127
112496653
275056197
232220976
156130793
194711772
73029748
367984297
206927846
375557308
139142030
88789128
312371977
464378727
29422977
353763501
351469112
93448558
499144773
181566721
253427928
348928155
487384506
457310341
221151572
162130698
126677905
100229073
177568292
63790200
289773996
47502847
475153260
442142751
50402396
493668448
254247398
47490519
49856393
70371502
115101421
27540867
180823168
38184463
475226665
294730425
25795419
293516726
279524506
284594039
344527778
417601504
483561932
177870209
13414434
192612115
492452501
446046522
349000231
471119000
399756471
467459952
285271861
137999435
274155430
419908398
439226151
268986184
453452362
282031284
484936476
231501091
82341126
532812650
206346021
138310186
481149030
409413154
290971451
29327579
345792754
53421726
518815481
341922550
312453791
9213907
350313476
22860545
142693668
300151675
24561838
427733535
462557213
180550679
253695857
191351450
155948660
259784941
259264214
304287584
108828011
213035437
320747192
71128578
133713777
439977678
373918956
310174976
526049497
462882441
432115838
420339690
499513665
240489862
499363639
428602519
466332107
527878571
273302996
435117692
374743567
206882532
371839955
121278711
158701474
175480326
270298041
534603235
10040059
181344451
143248027
461941054
128385373
441558120
230071057
189198386
101845925
296343891
381275898
273794377
489684694
458061687
422798791
68779748
370737468
341355972
46178054
153796660
129258523
382166353
270269552
25834927
242940246
487104603
4078657
169452594
452281904
391944969
16660653
356204717
144747253
314297479
409674947
359761162
369038127
337672347
509701110
421473623
163191862
127625038
24853184
229723123
171502207
22554545
363493997
41375977
85663944
81397011
478100177
327633901
418025677
185332196
359039305
306918323
200209270
438875297
33697892
527992344
274644421
343177572
113060922
327888660
297240145
237185190
95870466
105134101
379833154
451137018
435806630
477644909
486446559
35545548
462858438
477905664
372561509
63020562
506721528
279283745
453147329
428312937
497408292
27343980
125167323
99066269
287753419
102589354
298395313
233020829
328799679
141019641
503121319
182977297
277656427
47801359
90635401
367777523
440683373
424405842
252112687
154079651
219845578
161406765
157268624
56415064
327956140
385954761
519769373
522110591
465995051
425875991
134407653
31261320
326927946
140621656
74050942
92935872
380990136
151966512
531908442
34450326
108067368
336215980
356092770
356391024
180711749
437641599
396586733
373202276
243720819
58943625
515398634
72340754
179464399
475778914
8489400
494065311
498028330
94160482
98211097
10074128
159496252
98484468
491082628
273301292
533785575
57554820
129454623
293521348
510726703
127675444
496758477
235275333
534852659
311580199
399255913
505665946
208920502
17773068
274950242
228070292
219041670
477757463
494163596
273415424
116488543
59549595
392576374
517152918
52184480
367179301
180418867
356441661
310656451
361673063
497798425
207275003
463492438
100535741
144106029
26660918
36492612
235260192
257524811
47682286
150738578
54006131
40301423
244852516
482552565
350943469
182049818
94203914
288043604
430221774
160168640
535301291
370662211
370045650
265751732
205488199
393118180
412907268
264167118
396119059
414110794
492493049
92314873
133137571
168857937
445700911
118659028
217134034
470288548
133621779
155643706
122563454
198207071
351695476
7932727
330193400
280283006
401047616
513403468
440944988
521386664
512456595
237327683
382489478
311410820
468793081
315174370
414911899
31840808
264391986
119516313
340312660
153039027
507724576
51237942
407113176
99998601
423058822
513980396
377239239
202208166
135605449
210513213
269360981
357549917
379310605
256007871
397307108
501760132
195796477
94501293
10562652
400273328
384867694
432536965
417560394
486511325
283649560
404771125
166484112
483043923
364010023
285193444
453299653
120601930
324965804
466815826
383268956
388266427
108116685
478823465
141408718
499832652
316264988
202684384
282254705
133711169
323351779
104322783
530860777
419292369
432964693
67812989
192439562
392183319
401727701
240063978
279863453
102877912
496181719
480123131
80112822
23922218
511722497
411158715
431270033
430721467
285119158
242833615
41166112
220454590
426089289
467875001
129701548
265377395
535376347
469240083
239428593
224735043
87609595
496140190
30373606
407158927
381575226
496754131
338083483
423464676
466951541
282688044
411363640
509171206
528283981
295176834
311348792
384797793
28214360
117564098
144982520
155046107
69280663
409025351
384968032
158595785
166501632
113710943
517670304
527702316
1657754
73569667
9588026
127221718
287250136
300546002
96653494
55913612
59736646
447484493
199027013
34450326
315557459
180792722
429465507
280599182
355237336
63707829
154521374
149751214
404681395
174380279
81884913
375707596
440463516
201341052
56198678
261481791
78590680
98375399
45614249
432729636
141009317
81481988
307985657
364878290
211859530
64060044
107487534
263471016
145902603
341553107
43886293
377947144
510531628
503548519
64963277
488427226
258550538
509106322
57577521
383117268
331525942
460567438
337531367
186723565
390182452
278884606
472669618
184849445
254639518
93654521
106576548
253666700
85472528
293826958
40272874
167759211
415548389
402923943
422580302
198801687
288202095
202836941
84170073
103214262
345194169
412435821
107462644
326558518
143726861
385582421
336231497
372470218
224016167
200688401
512415321
375889403
158062289
133339330
100299630
153015790
240865639
56727797
277075556
496305210
380537968
8510629
104967254
232214797
375208120
432353649
313353213
405005716
152886161
104097961
277618134
443454095
440239354
122427078
260138983
314123346
152010531
388757258
229272827
244899214
483507435
266301318
120723979
360591605
155534689
211944278
165041078
441875869
93593366
262336154
76873762
384028850
377246644
48405948
394431777
466912271
351186018
280426510
310408174
99846412
169106827
273678732
242143632
18885288
352093232
108082597
96012187
296085161
130472486
133250409
276132972
47314045
83416570
370808923
525640613
133059928
356717771
277079887
499894025
341620947
409993583
390337893
116732546
219581093
224532598
261965389
109527095
58401167
142102294
137650853
308100934
237504336
81382186
453971013
485382736
230041415
125693165
482582185
493745946
391341090
493722235
465005643
167976519
90912400
198398223
208997641
76203358
273657545
109771839
189431609
531840277
301006804
302310009
183755001
80459996
137732922
32811962
103417812
176253006
472508334
364051295
272909763
388498353
285685929
171732810
183701258
352633080
145744169
210857303
99346550
268659271
28202604
188481751
284079672
283287669
246868355
378540944
146636577
414312118
438367318
473078174
235082996
60561597
474812466
183967928
167558015
346521667
527451921
226351382
172882232
34819406
17176142
131107802
309014341
173792640
404374091
294867135
343705897
468774438
62230664
226134152
424952338
324696264
336833803
96168378
396738706
426630031
387911164
51718477
169750490
244247999
188208872
465254656
28625247
166746664
287681310
151113755
201260788
85729995
1799311
164180274
497825898
41460551
16998978
275828638
450725678
447425294
529117856
102396179
457117711
258082829
489388462
326476616
52623868
312391799
470529133
272393229
242597933
84970520
9547216
43433105
215080234
506095067
199352090
329061309
107430241
279652723
225681452
370653219
301950545
535512906
64005021
236652388
92282169
277939937
325459228
90502713
125039897
205620013
485320015
431828849
314560594
461131243
513250126
42232205
231098439
445477007
131296638
235865969
62490554
138918292
366265250
147078758
307321386
115767706
230668252
139260799
10762170
425774595
202874328
37730312
61638486
133939854
311631737
257436042
60464569
13210409
324103841
250739377
78292109
47585795
98793348
298133964
326757665
267567230
160984034
508294586
333867660
310208178
56750642
347115412
124646859
142899420
223811848
456273831
424788281
237672895
215378323
217922230
146503063
67284871
112419504
425774595
214028172
204847641
466099022
261730131
51345478
498820197
125038562
172678142
264776054
176208492
446620616
170607511
182971584
6787977
302554197
80393374
288254864
268755482
133081912
257377746
207604565
84503895
110647692
232659940
47260981
299354921
137181071
82382241
453734462
459634252
297603462
139918994
90252794
403239364
238450935
327612375
426962296
142914910
382197897
327602416
426428915
183806134
174614903
47331454
521204157
385475014
123821118
412847874
263074378
476926526
401607244
330500650
152091126
213499709
401348542
464314147
267949529
448780189
26454379
209055242
314263988
391533462
105474570
136325582
348767958
343318929
455259762
304727995
58587845
504420061
411478266
213435875
493361486
483655125
155036099
251020187
313175213
194843231
11358307
387511907
194915218
296702524
344920962
247872847
493268183
28823721
130114809
57461031
167936227
269241747
386256554
188278674
108317160
108898739
175956128
311801524
231671942
472873567
526125853
519706377
220543665
172654372
159654404
211526025
225065978
175774342
35853278
186466728
468249214
240727538
474716218
116667984
414463987
525120576
13312258
479198937
520364702
87661225
177941911
410516367
436931604
134507823
72223431
340078591
389445933
137842981
341907479
280798224
67247676
39524056
191166252
181322351
372112972
153083424
483226998
473274578
137374878
475117598
88042226
346079910
349751127
14245772
509283688
488455122
321088113
284366799
441928229
358950064
270076295
375960024
415245756
196725950
71904723
406882820
37021089
100282323
378605462
224508695
352581225
247506052
142784112
238293033
44662709
240622937
49760817
185079634
210231214
251648696
68295516
399822984
13132121
78864643
518170573
255201502
328071516
116294311
141652639
479645423
299377088
362114593
278044536
457776627
5574875
495782908
45359097
79070051
338652477
207374032
33599192
282172597
139425229
503360824
103695055
40815122
358744229
534618850
129049449
284175950
509364825
417788738
495116293
348507491
461225673
504820004
449223377
464359649
364585059
293921585
182025797
465741474
126551139
92152404
175521369
283033467
376668505
49008393
156898700
449916837
225081075
342230226
501135460
102490443
230635232
408887904
123597156
369225777
472170260
217199792
172282733
494905951
34755971
13829564
348128798
123588337
58127339
79604460
395709774
32986002
13015794
346458681
500135009
515710934
379961575
392183319
431515440
171548255
117741173
41119918
435497265
445327085
450746077
521931812
379543292
110510997
28272875
130681097
373131106
65016181
239038078
437664043
108778688
175895562
272474254
31755185
219269989
386602017
369381622
502146811
211001081
337106934
19331995
236226420
314145595
526532158
365259923
54445768
131082990
4132563
164915104
307802043
24488217
288270207
169056274
177334534
531153797
245361500
144726263
459384202
428141690
220954010
209054676
35030273
508114197
272963688
355683534
318076282
265655397
275485547
40622849
82510815
233993584
315592898
284667161
34619891
265865042
74360636
497282579
488058309
454848874
215774216
228448906
292146527
489276348
64255824
109981139
500906994
137347683
106143927
421158564
170607754
304284004
522135638
193345821
394715824
386663874
471919510
214448277
113349031
217616150
171433010
63932995
428248313
67856290
193903522
439251037
334614358
180066132
99325124
111374341
372490322
66109274
469451045
480527081
312254717
295844072
112436145
211344235
445377810
10658070
297069399
423798755
81735593
243292303
41553125
414784560
183178501
304508842
156160153
302736117
167492994
272718771
534166392
281202086
363965817
137394816
362792299
4095956
226987960
274205834
461738530
262345594
293650952
411856500
485231457
152173245
85977119
62736967
342793115
59381891
73493809
348566265
345181436
82367754
200688401
214192046
396489908
222894388
524065433
162901797
173848687
319253810
26286924
335503019
71195178
13944810
382366660
90781768
316140530
52930261
266201779
422835906
360019106
74165130
189320843
297580889
477423581
161447528
368210587
360076497
49604875
443266299
231102680
20526051
141765814
348608389
385125404
356764108
112071013
283439542
198732850
63783295
521776140
331503503
332393479
221525034
150632238
431312951
378231206
437754830
468589610
483910205
493515935
183246633
84875756
318621924
251342304
507915819
464870
383442014
99656563
389583245
131495287
375257300
67653840
402486875
23741477
87411818
512364997
275490381
168285355
460659828
313820406
501482342
22949337
443626823
258958917
133069612
127705631
381649065
127577473
254660882
354510528
511114128
140795577
461536448
472341296
235082996
527159325
150976433
226486564
363007683
279395204
4993489
195956135
506997574
426263121
525722664
470321939
157208652
519284731
68602090
47948200
40630104
233982517
241141427
460725253
254591039
158758348
66053100
295610818
457281344
218955732
301342289
371494288
123330021
216865423
514418467
302290009
417623537
290643863
164936275
338144165
519977313
44996331
509419250
435190759
217044363
335858409
528996346
26754621
482756558
437555002
49185384
42047520
309253251
432508135
399235248
422886923
291557170
27381367
410225183
439792609
332463954
72366228
117395085
106107617
125792085
452057576
166128687
159679997
307890591
468729638
390479777
478371976
179383543
203201063
359251692
137359635
177920908
11710258
483219504
373314179
81776023
341694278
5540623
65508837
161096009
282950692
489314894
40953178
406445914
37437366
154092988
79030311
252597785
266818377
515393817
73411469
348092299
366717906
378988641
125991202
335967928
27891382
199553735
404084823
323651185
339778072
369472407
195711458
140944468
471918473
392172388
451969309
368816398
142540493
108929312
75879884
184092850
523674557
459591094
380651205
523905671
519922917
418995818
174717192
440317610
482872818
420258920
358012242
320510253
89032491
35622205
358218230
115193141
268742141
146237080
120145057
204969053
412648469
514044957
449746897
494512249
285414372
19576044
42897533
200344543
73458912
514881911
159521922
85598240
497389686
353671222
160728188
6410796
200646799
189325811
200098746
471577314
237211582
44649873
259885416
16004427
258385751
195147232
260908307
65168858
462850635
134072615
450368688
353549003
347044632
299346933
411135538
435483988
55158381
478653758
132871395
72050224
186170866
420175432
189728346
285026980
361180633
375207281
66275687
427995979
328302173
254809431
221017276
263357106
526494846
513493347
99018007
531942355
6395698
231604191
144016952
91339098
455132547
263093918
323331148
431553527
96460364
28638065
496813360
446270147
127267294
174812794
251064481
530191554
274525862
254787714
182964428
507274987
56913696
411946662
391088339
141028194
497236283
520416054
25038360
174265841
444566902
169903409
164003851
348441711
334264815
380419561
210157649
89226571
272069505
142996548
150813401
36213158
379881199
72353568
244882862
304210944
364433215
215223376
206329310
139823122
506274258
90936916
520387417
257269281
520434900
253452520
17717135
197775642
181599152
31082102
53365541
361015910
183108910
216816548
174885949
103188223
428896925
410881932
130960971
161570056
505709858
97591065
322471388
524901266
410248115
60102715
455170889
92910952
343437524
133068198
339453436
333215655
422392107
76335915
14809791
191782818
376856421
51194665
170815461
317391674
379133913
337629577
242491494
484592001
400240713
112319617
81404038
451640063
248654934
122495367
136038660
4897923
228119534
33088157
203862799
86471376
276593232
505254996
420057317
278464929
19641509
270116821
452198819
144021661
318673816
130831416
382947332
421470368
34604754
190265790
20458782
329628563
411099714
245705674
273305892
436320279
469148741
118961219
55784749
21932961
396601210
394901469
268993987
69736218
527098895
487313545
99663126
440761319
269189681
483963749
28822082
110213556
169803518
135976297
239255772
478574250
324843748
37334568
487194251
322383876
410152520
334640941
406487387
402603922
505904366
525107892
421328180
64749436
142349322
219354665
78844780
514766661
197102275
282692183
483600340
304477046
127274941
4924144
129669592
118957209
41621896
392590539
186090124
151942179
332506777
349957960
455403249
130511380
74214494
196256420
166811076
25957834
532095511
505468943
469859892
266493916
7317259
385632091
267592175
206155003
5720981
252517381
204086374
517031831
99739231
223064523
154389921
226310440
138512479
44902556
437620172
86931135
452879177
239127662
450369615
265580639
287632480
17289044
503279332
510670628
214877009
230052811
253158465
31974515
189000129
117665976
392173487
8556748
436852138
144457301
463027532
472460985
332463674
365479937
92693768
340156305
10745292
156119952
39883131
408933213
24506937
189944063
382143097
332364991
114194106
386183902
90232770
407374206
152060178
269793900
132621776
523086369
446998135
479846573
481184164
198518833
490775744
530891171
301527735
483576062
495846173
183668321
395801001
10428149
349967081
532634516
532182506
356111775
142006491
369536206
120604187
214497523
397026353
275782213
452043663
150728692
378514421
343631991
402449927
422020796
290787500
335632170
509919600
66862059
117910631
28012657
440754469
61028446
159902275
234638711
516343760
400092632
383812776
355982559
463455474
51758986
473777430
248656609
525574496
174964202
406516191
246025535
19426380
307396334
374380552
221810033
9727701
308656643
26954905
376003287
490824889
472775530
217511512
251637070
70260280
93326277
454747154
185804098
220134499
289585791
363104894
105732582
11242448
422526237
247860468
422385344
2554510
276455145
297143472
87202768
477236047
182158887
346882589
236808763
76855546
56539111
426904200
185171504
112051140
432263056
388476251
442018463
5506875
74174464
488408944
131945303
111596267
301063275
62421888
324046088
77721788
349800335
374269725
396133739
365040329
511849898
32069420
239045183
341258425
412991834
520221563
94112853
31541530
432713275
124731943
241385816
252806957
11666615
259405217
272193954
342543776
473035222
167867619
57460870
530814441
429220655
465854122
359079956
422165728
103569337
242023615
67605110
244749237
444109639
312977293
409359899
519711431
134401236
83978669
426950782
201432097
411158403
427288112
24388137
331963945
240343144
485283870
243683322
468879749
399027390
217868451
152786828
127276555
495302359
327193862
109251974
160065203
401041405
201234829
298056795
381219965
446683787
511675416
20788564
326481637
209103287
403309007
44514208
3805914
227698512
26056780
93409680
284596477
181243933
71748316
115254447
264890302
485217719
24205918
201174953
253539012
367572836
359882958
193276356
370101283
407082588
364693997
415967798
111212156
227214987
184581875
262472962
455777589
338311434
325965839
14353556
164546220
31325967
518373448
429002409
221632818
283442415
287367932
353181854
375760203
30164465
161277068
528183291
30988918
191096724
471229918
119159012
31184297
459578816
368480150
530202922
120710934
205295022
483092386
241788539
184117984
457238842
405926954
342089744
4570132
135778480
24590630
117066226
202101758
74026540
231471211
78638605
124691835
119212217
521486864
355664691
494163337
268477293
464284011
213008916
314263988
190709334
154926792
336441687
251782186
352193011
452803631
362282115
490631521
213973571
407546438
56713216
172817634
240395617
170563883
86891896
148022486
91653341
261965964
207604268
433900384
500800889
460282660
496242992
176888213
5731382
98558471
323504543
309135384
419618644
164926701
302029947
484743693
412452573
409328201
489215443
143351765
220745920
299803887
489561895
219389658
312498134
242493679
37404048
27151163
353070236
76591100
268644438
342036673
455170889
451421397
364326080
343755674
319984648
224640264
6549334
313404891
112406927
176969660
318517290
354766597
435703189
17575731
20267307
452628284
234500900
59408753
348436229
244859970
131234624
353778883
220422098
476158068
137202562
208704037
443103027
134743022
15291674
42473551
253375434
205834021
235060259
211344901
57953862
530373333
269280682
451993854
493529997
291818632
159297367
35932054
3175493
332528911
165601672
138359437
323564685
531877600
383823271
386672973
392961889
360830299
412651115
241703105
53396442
333029848
266062530
465690968
304663164
63629174
401861017
101476105
20280903
404600915
96740109
515626166
377146668
53980985
225646657
292291372
533545822
363836860
326877178
531104071
118752064
293927637
324609439
206096933
164817783
514011317
390853472
221526943
187182975
376593985
512386898
145954482
396958454
151454668
375494344
490216766
14843209
126616260
26786824
304943509
358866459
531395062
418926113
64747138
323802469
372034321
221281456
520026416
190051620
239405856
8024132
282370410
32862410
192865850
329873247
190267993
69341650
15529079
334019681
424287956
44483937
233264971
316265088
456024688
223818638
182468746
40211503
362969582
171666633
442806357
238305726
436431820
395167404
261098639
102578022
258488946
154484055
459365408
467369907
441229876
350663164
224540900
148159727
121829153
328963780
24308116
486763332
97090587
91017476
67645390
463759266
451990713
503297479
417118029
280274182
348441150
77211119
146824453
182557252
99389471
102133213
86027126
385807242
253243956
509335709
330759262
288750317
461448913
252167542
296689007
299905786
251247749
128657227
96422720
483310103
410039794
456886576
11198442
298244985
22228527
252520734
402010398
509246999
499638044
133646871
43189268
103566806
432782696
148978866
474581647
205278803
513010420
21810871
248587580
223360405
90944039
55143600
137937757
426940459
327053925
56511932
488453733
243245393
55755355
520052285
81985877
256507664
523076177
332394954
253398238
37525074
278129041
380652231
143695340
300452349
104228061
106774177
5694954
44726300
118492429
504972787
451981130
200704994
400077217
143305297
335173213
56438454
259215878
391094024
208258056
133903908
13789223
179464399
315309249
22851611
488058076
50689141
47944508
331163812
79258951
410941499
447253517
204973732
476674434
390775808
58255700
438061588
255819162
488633846
340725574
378206949
125586128
368892672
424528070
165419995
530820724
54445768
352430528
186466728
361053060
293333223
384370389
170356295
405222685
499819677
400431670
196436229
383991928
32358764
100528287
446422232
203113818
145743241
285919401
406308561
205113880
319885631
15169908
387887714
61850072
139599252
193047356
40868986
395635198
278878677
371740948
371509029
230025924
524182108
214845445
1892259
506499907
187314659
446133641
227387753
191524201
106811661
237924865
170145049
447625784
133151885
228920881
25786602
216466433
291517563
113698725
422721563
297155937
105904091
406041639
233874858
333180333
478729595
28313828
425055580
508110306
259854536
465167774
214346104
429471953
521337351
401380194
200345227
512253521
52487213
13332085
461410109
322177807
427218437
73887639
234165990
354367683
500879174
227610682
59454581
924554
255144699
528278052
423561029
86790530
334474114
137151844
261930633
169369952
183966699
119718671
40217268
209882712
221797306
124214553
304098564
461814872
377763940
115745070
438624243
441429946
503789232
388523560
301378548
268676832
433504822
92149075
410985775
20573186
333992506
84911429
331264909
86131384
272465038
280206922
128871118
248156744
416378179
43791300
229993314
482629575
324020849
335057486
366522459
485900777
159000081
317495906
410522975
193728449
21172786
169064196
536124320
36161804
136803794
395269201
376608910
72817554
234253524
246829703
140772318
527789424
482257615
205654307
531452945
473037867
140567859
453888448
506329401
89341185
257262631
339193795
298872718
286528087
521275262
496786467
474097700
517283265
329265067
292323790
169159205
396509297
248526294
138364381
332367170
117052427
196946648
454987433
302493328
377055796
225622445
506461164
299178826
379384851
171651367
46280921
425308923
234172615
524991558
397244087
535112619
263423922
299740527
336814831
334370620
498130690
28574692
319412254
169084803
131757537
450360031
21915352
316141146
297781663
402273458
108349111
293817283
475949263
366399656
355666776
79067066
460948669
2134372
250380446
260341358
137932723
218799703
49025511
466362038
149418726
464743484
307580860
456620695
204048488
63293524
244796339
429231087
313981102
467216319
111631885
121204291
438704751
521570115
451418154
66083419
382358651
380553679
108987563
190216182
47785242
490231503
490413726
26231421
383457886
524472920
44606978
418393129
68136015
124550981
349854097
58844576
388541493
55432404
247585102
435348123
72161236
322693648
34706802
460488523
315810381
276087123
343605846
381283658
232142694
294805186
431111472
140960512
505020364
222359444
310808920
54184078
437331545
27761563
293212365
288854815
127260097
385194269
287217943
130497093
470520112
98240853
198464719
265551515
472897616
21290817
271895102
121594097
515955346
429101577
161820741
19204889
447240445
222654154
367823856
348313042
328065647
298123588
201240718
313597101
27935310
483737013
470325522
228909648
224413982
99760001
107031872
410653774
535876600
165999528
207030241
491644134
420420825
206474487
505132560
416733081
508042496
22994893
146491859
372954454
382731862
420052371
243970910
35251680
376385796
238448734
380582291
234029268
332497201
140550392
260650918
151677022
197468152
219933331
391725944
214808759
506009348
49942978
297039056
350752948
518011924
342732412
11901092
269252053
336324608
390942060
144365991
333975351
394934123
106774177
331959761
82353653
239868130
418757581
31502923
384016432
405968549
498275334
130909145
533328961
70724143
3843769
158411044
251386734
524911768
258429595
68148351
139533228
127108493
228547917
412783380
427583986
504970284
347799205
402133933
74661622
286038985
286824521
464760174
173644536
166067972
359772057
62799228
144746798
471509533
175916068
272285657
229034457
321270158
178112994
262785347
414760952
493475248
188801551
385365115
66185064
234299591
252952988
166838775
217784972
7091182
355112672
521888758
64090574
477066554
466748005
138409556
354549235
337293194
227697712
494581678
206912097
511900241
406026173
2376675
441199923
292071654
97069535
345765437
56350455
225329684
159474372
40238339
312743902
448797378
241711106
157061178
296034774
316551118
436886361
383229877
181649780
372213768
20139626
37652916
72411413
298837617
54002670
115402998
318278920
516504288
515750252
405793124
465112797
421779882
533556767
382606061
175406568
111399549
402439616
165363064
438815751
71540546
436187459
242126256
354243192
364795592
514448431
482929789
524942764
88781553
815918
106108773
234446702
123016575
418005420
307130683
391624661
221442542
536259424
144231066
72033685
193310532
504010261
224839485
200871916
288773777
434767573
433610331
10737222
72507064
437269328
145310936
17691752
452776919
3863327
467429496
468966062
220792136
70317120
322317669
282543430
420329580
513583934
177345918
419041366
130913232
515678433
62775840
532617060
400043625
321275502
338137775
67428624
217112672
244949942
71195842
19441144
324363336
90051255
211792204
514631972
302806478
230760754
415314356
481616916
8338916
243772397
142021904
456363509
148241780
31458546
377226270
475582603
378070064
257679313
486362978
491669161
130929457
396482333
496493990
430921726
191870153
277177566
156956821
433019800
433489970
513561930
413698037
19811476
484971888
219210002
113077319
290393382
317291984
510116777
325251117
249857739
56896708
370807373
446723256
494919688
21253885
311649558
377964352
89994037
156160153
134769866
70431071
242107740
364411978
148823639
459474020
170857767
514959529
153706942
337008499
152259677
520919109
509648255
253941674
451640063
184654196
104326201
81034973
149474824
507319829
30682596
224802049
241550188
111218127
469857585
152623198
521728501
307567560
78198183
15189858
352380016
184782655
362859669
20791022
528183291
195599884
161957301
138407812
525130881
264924537
103286686
329608206
406263147
399959087
370820560
98399677
345291296
491281000
489652268
64339530
146998675
449928625
99913636
470858828
516365677
12082914
35829030
506463094
306453405
125148280
262575354
54252535
206374822
137226222
455315830
385223061
337487045
500738739
5768485
437568939
250924180
357780105
211553891
421293721
367492283
409144798
363844018
19568012
524412542
480412754
499906065
60443988
336671569
362261773
360303803
154602874
234253835
442685577
523010274
535199835
290008236
68132971
256383708
366235837
53910497
413680702
421244771
526850582
433545058
34333649
451185407
424287956
420327884
33506203
496917390
251218106
43826718
507233224
223953276
118572982
147347464
23896079
449583046
444252908
127293568
485166337
105297083
305415156
227061729
71762788
65969618
177276964
251660461
465012715
534297218
113388767
31277787
315694591
32790960
130486519
201412349
15413841
218372717
530113095
476788862
272006366
277583963
305004261
524533486
142649575
46874498
3872877
81852673
301572397
71244384
492084773
440681350
160997989
372309514
335985727
278456943
220102257
452031427
41079332
460172954
479833999
460382707
297765847
388392763
61781846
60908585
105101260
174437761
411308230
451122586
169532451
51801551
409706910
218769159
5979163
427620009
385459654
81051807
484661475
54448503
394631624
515662110
458987654
254434132
150600553
354966938
40642738
435721271
91296285
333556611
400777284
102075387
5281287
221983759
30914901
324489402
10400824
438471093
302772466
314742324
426328936
301290540
526696634
498430431
382878902
132221893
140506405
519298575
455340261
104742253
410074078
258203537
388819073
111094448
304139996
115917555
19183715
346329234
326147180
414033984
249216816
112894020
502201874
355446363
142228527
173542237
406406945
19332662
65188268
400871461
275987915
43295832
119262389
97528635
488256056
330258606
22730707
188667728
297176385
319357221
183339688
26044459
27781216
52721522
273028860
331415408
523372537
358634469
214336135
152989540
18100309
483423578
293329316
309943359
228697170
530219197
44276592
260529056
130038420
241038154
42375541
321238644
479378152
82732262
266061121
203978304
368856451
356175956
445979545
149351333
237580464
159639957
273089402
451179096
272718771
499089468
483790499
71686158
281673710
429799216
345981652
478010172
110545851
19117269
101508922
195909334
125063562
72802147
117919208
348107225
368806648
213794195
440827155
505681413
102689852
208127994
435381483
149858753
194604121
487880246
355209111
261632418
125831413
288339514
187831529
507434955
128380893
203135577
241274982
333978827
445073518
72535653
455475790
386903884
197391369
18233966
231762975
46650169
288225476
237968909
2296162
155268873
63235137
342700631
358290691
350249155
400213174
51215368
123618962
112077737
371156712
510323729
324921799
266496295
280322873
357623024
79020653
74628502
340141315
410849128
97365190
223153234
304366602
405232688
150764092
58752848
79511390
174112080
28999066
271847969
323813354
70865503
87937306
402938462
257471129
454054771
145902043
329160296
381589329
321663004
476045139
398622299
310770405
522944773
306040315
369097440
256919472
425297428
499610076
53354041
208740837
224710623
33090472
369010157
376869290
96418909
209816030
491402428
66713852
475895618
161529016
478637889
442022109
301982923
436169353
155029394
231955608
478945925
402550007
54568149
536227744
237442936
436000973
185412883
177150936
37494938
475895292
498136909
273389146
367769819
404289974
502119981
378394632
518072593
324548036
95138134
176648753
272302794
501368863
136969384
337719866
432458873
508175927
63366067
276215447
135307207
76873762
102559068
367044326
217425542
52832447
223366530
315238531
382104622
505058332
331830568
141246530
408790063
157066126
527227614
25137866
108581645
150444806
182207510
102241402
35896628
195966738
527451723
361091416
250955383
444278185
267888716
448786193
138922223
415293998
50547768
145911961
510446539
349714626
191866658
67962062
392555421
141723966
1738791
3701611
82422830
340272121
224452105
477453989
480536657
226426629
307890517
205020855
25965682
302242084
230962255
419579521
480553196
47785242
150183976
111548114
206188227
219090929
45734069
423746663
237618264
231888249
509132562
120232619
211347734
490025066
153101022
290590183
19022844
352223025
8783334
42191165
51689415
300381123
144470184
427053306
214344706
168049111
433723164
84556781
250211038
482985605
73437562
504503657
29169190
411550760
413469398
104477923
115244206
497716928
253427928
356757383
231945838
91464929
335090448
317117240
422781708
98622562
479276762
259396651
28905811
387134841
527031691
126423086
479046458
111415582
109692431
117614831
15380398
322872874
449125423
165880668
277252140
43389933
294064583
488468330
386672223
488798379
189651042
387137077
316061688
384770346
227235466
310747084
510373466
361562077
508349643
115108599
318103389
180233061
79159879
236558086
435301912
8521812
496902483
31230841
184702283
195796300
133499413
2299658
59807325
130467018
425909758
428365334
176564369
137632144
145430404
183093602
432814993
363965817
400119552
382497899
260513696
207353188
303897547
440860714
158118039
429220655
234446702
421905648
407756247
482045719
300897915
286675350
206483433
182869849
376712151
27898322
451079604
430858084
79389341
70950341
535129509
231859578
120725197
402182238
230460756
195874776
125104528
76663988
385325944
516469721
271368522
186744976
330221971
102108882
36400486
362250822
530157265
186106556
361409011
21751428
213681405
273399051
96234035
465981775
139917665
407242552
220324428
387485268
345757344
354392845
320389443
478833826
259249126
138147015
416484856
99499194
10005605
117938751
84011106
199748642
272117107
346415970
328254392
93830655
392982740
466396041
220411807
126753772
329534524
199213547
215918859
275403004
121825254
494553980
137214716
214815080
78170597
185242070
143506249
447543181
402983248
59003301
34871372
227354531
379146453
162214703
257766331
164368234
437303877
434814686
67786468
123533327
354202837
330884721
161626122
377233674
89341185
203797327
386321535
446494815
184859224
503407162
196607483
275875529
267935243
354922757
317572912
489154861
269530231
354589368
55345959
318865580
481547043
239647375
514757288
427320601
521929640
224257918
535154497
70564662
531284957
505253148
20393513
235486730
408047394
92708253
228238014
41257592
40395336
377563513
276974787
171355083
119424156
162668767
257805236
261217429
511969490
202366017
468830232
534978417
28035187
26964406
66242884
217812155
530133747
101195029
503121688
194390661
507938381
103183674
75283866
230811049
220934356
184653910
320268783
494372317
532752696
306308586
233683271
181553477
6324741
88810172
403909358
446486386
127974790
104653421
156246489
43837330
111549049
319774807
516550508
48793406
259096503
403887258
427592581
443889812
5127799
302867784
256844961
416422834
423437396
133556747
170439776
222845396
10893889
415054458
361213210
176899998
406209102
289095977
528387718
404941116
359263566
444174967
119587513
134447063
78966894
479747794
402419339
126488350
525461308
442177641
383025788
151157236
315826941
464939988
164510233
96051122
98128582
276992088
133581647
40658287
241525602
72437954
443089155
292645411
16436853
310055591
188644847
296474912
169609016
527768285
247701852
364622948
280454976
142944777
116667026
390907605
340957787
112600054
216694348
521254754
492643516
439340785
322346484
293220602
45447032
133875907
284325757
89833246
24026929
47383108
199525125
41029725
387210596
222118423
141192219
381938235
299779360
40537361
265812890
83476583
327347323
368640319
22682556
149841988
134548525
536546231
13583889
242737277
416826895
3184730
516205920
493177519
324675366
514936469
239211965
266061121
58223526
374180367
80174214
41709489
68748164
516577704
121760453
338207049
345024680
494741646
533255502
90411421
312585316
112708044
335247321
138650597
42495495
519138432
232178562
83799573
357302948
210847916
308903965
42851425
339503883
455040347
506359857
236829816
364709710
292585514
440724838
451949441
375814077
299768917
525255785
533033715
132549399
419439431
376599418
122153439
107381828
1066575
326937890
115187549
221675163
185692309
517228920
531257358
314125701
502820504
513024336
14809844
431815201
1324685
258548072
531325822
227844907
231831387
232082734
212020538
408757095
62922967
164903045
187179682
390675009
443390682
510726378
7154705
458181314
184762462
365192383
410613937
243270401
184604377
273807778
417721281
146963495
277796617
525112924
133604973
529329138
85962747
182960199
326971622
93035241
102033425
307582377
417799294
92794470
126497689
272486229
447138390
502519220
404519537
383709243
237705023
441194130
300801769
458238545
85590247
291183935
508480725
112043271
58138116
100175267
72589686
258561859
222360816
37924706
267963002
267845185
513230246
409269
411249058
530878075
308712166
450132533
334479876
113294570
183678335
449007047
360195439
412405188
365543723
260792503
512037594
313481486
352577163
527278704
245668585
148052446
460765191
334149822
378828550
476473452
289308316
326772351
92635012
55119007
66133554
11649733
305154113
264110573
317835481
480219840
272528458
455109148
202458751
488216051
248672801
427800327
467105923
281295563
231762975
354265242
259455204
215463022
395163802
141100165
389567016
518489712
112383760
32341183
325432101
491324544
276593232
159080006
345582374
146452276
49397739
449307659
296647804
329590553
323140199
51495030
117176773
528190973
298517789
334059369
212179196
454668184
258090815
501145030
266646008
58279629
2800490
100881467
427454749
173277523
31838233
261745415
486395969
450319638
292363272
41670322
359547781
364699403
329106134
439491933
109412521
60082718
245919553
304701868
460386382
131648700
196307510
388403155
305677626
411722238
45973445
129613038
528022314
260646900
494842640
22851611
80556048
476074832
267389245
447788138
253424039
355743623
377950540
173772488
61166003
463141113
486170106
169230424
378925712
247350531
63076648
303084262
315116480
527487920
353894018
87112627
139262833
323328623
3131237
484856326
535246652
510406066
8714546
130398248
7955955
292683590
3584434
234971275
113960641
306581222
297247146
155850107
129410933
82516463
430620681
97008962
436984032
308786792
19286053
302927269
432856341
103551666
159564772
324603517
378374733
384689968
481657258
528440876
50610250
199475417
265622536
11165608
187362250
432168803
378792959
197067404
312170797
46406323
334910382
431606433
421367678
38429724
140615183
62186039
202272111
53300553
11552859
170909591
437620172
64300795
66074536
88253513
162286078
182693607
139285627
191992969
487522042
398874835
531030564
179464579
452283773
149385839
405946214
269627150
245128089
497836215
176164893
460132211
420290992
362876784
186329817
358665884
226692378
187084733
104379756
202603077
466283274
185424909
53967777
197570124
51239843
210855411
283637177
467563551
56544980
292006092
456196543
185826317
253976138
169506741
267431222
454883596
193593281
375937575
438465120
373052948
165890906
4290892
268817764
345757344
527338591
370732532
266378616
208540853
21481927
201203026
198596957
401462784
312674991
536834107
432598071
59466760
297229683
520532875
141320185
172109025
35944621
96397624
269791846
84170818
517188841
129234733
54588848
516170575
128193187
2444647
473424475
528950960
426827507
202159291
300221827
118414807
182500929
309933608
221279582
92774696
43129128
419944170
246060319
116779989
414385754
298299837
468954283
145564536
227899546
251579994
322533098
189618789
45507841
76755441
455775548
453605031
92383229
401716240
179505253
474343466
228752940
416908996
188813479
103603849
13079395
194162159
282315370
380642595
342581551
137884058
62016836
194244247
88254337
533083872
184078608
236403140
531616480
197920272
48744085
67653840
444659937
162468639
339915222
364462327
468798993
506330157
17634968
301338037
336835594
260644626
273103350
104649207
135403729
174535691
241432983
10081947
41631463
12422114
159765594
527034353
255659944
19433127
511967300
225286834
424351636
440052985
496433994
426631807
244247999
22115491
249399350
380141022
177902581
498095436
223553133
462010759
199258524
322995042
143942416
261966350
71084339
427310937
144025563
79550331
66304808
379573698
132198280
429343931
527206594
384665960
246043193
75790611
436700818
113484721
472741592
512897950
495761284
467792981
108898542
398807939
481569798
125732773
298018178
57432733
21595267
408038661
186936389
109845889
510645015
61895127
386345863
292006092
137912510
282434440
396775867
441928229
90664831
255166585
167557866
518357654
143511946
520289123
351275184
101863679
220007906
502177386
47193961
509058631
198760683
286552482
207242833
303705899
57929341
278872923
54117679
71675292
73542006
164708606
153610401
222889328
502951226
3278081
445787030
296445145
315120214
112417147
167889467
531003151
481734840
179873118
299394610
462324823
383242911
403820945
253518209
448306311
248989461
70480895
171342408
361524770
421351898
146279584
144437312
82823110
115037033
239041778
349818485
226237503
104196171
135567691
105678632
395532669
127717183
235709604
205721946
350143141
369968270
254830457
235275200
150064420
449967264
95248157
261408861
93631968
440848391
290159318
378514421
405313752
74274363
203697283
408282547
144760776
368676150
290819538
333580365
477285935
58808922
353160048
269113560
115055995
245894618
99667722
144915260
363470972
146829215
209333216
408490439
95491116
282142619
443105486
110948661
74623717
346472423
135870674
104923958
458798830
403861810
273596528
50845415
298867426
133446666
353341795
429780367
488776992
149897451
224027538
313191649
359490966
112905099
95564672
211874235
342187545
467226615
481633903
367037360
342907751
334175906
108636604
467303142
190201457
465147920
517428334
230968648
212046721
533033715
315505683
240245937
394999081
496606064
201485710
61079445
98339457
315625273
432211442
325079363
317023369
319828870
340623577
289964089
122788205
489623922
343620450
209327515
133497270
276205537
495380507
297899929
73296606
480016418
56601930
381598984
514621563
264616098
297200347
70369984
118620008
412147626
216669113
121405883
154867874
404808836
247788653
14976517
473319801
162373916
21922458
102374857
54858981
134776549
386006486
222438995
65616643
315421272
6600490
246611742
123073083
63582930
342528780
419857222
475068417
91662338
536562905
52304576
31161564
287723210
342644926
430952015
425617060
227293908
109074924
217295756
228172027
158423685
9547216
467241666
267647627
357606196
489371152
302127192
461049349
339359256
91640851
167955706
38343065
213727918
355317314
233370025
203733835
446483329
442335581
172984604
178336208
304947852
456744570
447184901
499013320
422541153
449462365
20279696
535584276
323550348
178155362
133389739
490101853
462972713
354649173
25502627
103889812
3400675
337057465
52807927
247503040
267323616
131059012
435984492
53061066
522759399
468909274
230868374
154564153
234077783
489985589
325482749
401659400
474047883
374269013
48064850
382449231
157828771
292101344
78467195
61363600
69592749
403102508
175205148
476523036
340104525
87190299
461785954
483576847
438644566
311607109
394017661
357749120
276258082
341132672
232448052
85161620
176728401
528719056
404163272
20604290
399288494
248362190
193472148
128862343
131299622
49969248
17732621
50802340
24596586
10186449
35084282
283108265
398096918
42856633
119972544
425907218
309023791
134300899
242627301
314203306
378470078
239824201
372337345
55724811
417623178
153195272
60861318
225662202
436831709
254503545
91560133
363127198
111464368
178637534
360292248
397388937
536180256
280624562
28999066
452757095
424173137
444429689
489094772
94116541
142037105
517435523
325364462
2931037
354515432
410178548
166292961
276298523
222861242
61309083
227800489
116474008
22055179
93706614
11147853
434619964
394526420
140049672
461084592
283134144
7787887
129047407
97069535
264985289
232353176
38906798
252221339
229467922
22769892
313697954
339894818
272942214
79277507
519922917
266281445
353658482
518279048
101826054
94340087
317111738
169942436
231090795
528102048
188622412
310174976
145133024
394408919
45394361
184844899
28077818
65351532
190522954
117604239
525918523
400357397
126372465
51622035
371104104
462979915
455340261
481591248
413793754
352493989
345817203
529263084
481343617
280050779
219492792
317374232
370287305
343156594
110884890
408170644
199258524
225766572
362363852
200482486
348767958
494362647
307185101
186842623
421943282
467886240
183274989
103028448
226926695
67929319
447364552
332715402
85185190
387057469
401037748
488192078
86403747
150885999
190149399
113128230
28856581
284006343
84347223
81140122
452863321
432235377
289565133
172600971
274194328
122909276
182519482
7282832
423710338
488959112
220553337
241068088
183428081
422920197
91869808
6253105
27780170
208406007
304749105
243160053
138480200
45641958
534223958
83612810
426928921
450363261
403207231
512906105
34445467
348346487
162523011
465509739
482515336
302558985
50122516
487745082
358684563
382641199
244266211
476645239
392763241
446919653
207239753
337719866
128380893
338874085
15936946
457773789
380470172
367544918
486938233
63944347
533312868
447142158
116247469
157310698
438986694
238854732
517267098
298148745
498386591
367513942
14843209
244498272
203595737
378340572
354410249
169850360
372757320
256984697
266990865
203316628
401950608
32838675
29831320
359584176
166004536
183254246
127449969
385469141
296759942
526324678
185141950
95822523
73565605
181237503
247992040
363645824
299327886
79205671
16801821
487876501
496717938
103460846
450175333
98041727
308614616
514119354
152965351
188389772
320025285
288527347
409563937
47948200
428264631
102953362
100765327
178327446
61092612
166117865
469162663
29209872
367272413
528337264
64829745
526280038
154674573
402938462
54905439
321885934
134231896
436601426
186588989
206007200
443142228
315606775
256113990
134269545
217177233
63315110
229435774
372798869
152364595
191211145
229868465
355716803
73567234
34897027
97797289
337977870
526953364
154469050
137928281
524260975
118742235
137822048
449746897
457560475
149457211
424045306
117549462
66878070
214950792
342405126
242990763
471670784
500875319
413252534
477641743
490148027
149594123
479317653
224957154
237493750
246600610
310568846
386590257
522010987
7864439
75291189
121105396
26159916
182894467
52725105
109028526
63760160
236537543
430239985
182742957
293386663
325929459
144598810
502186925
68809739
302187118
290693438
170587437
518269007
358418114
231757811
443509107
169594972
12463237
18102058
202808589
349095256
216690896
160943485
477502155
230397575
207922959
340384627
104693396
464573713
172225433
337406270
488383845
404880610
181851100
241065807
430686214
472993792
7023738
433791049
459524460
200367814
497785778
179197108
175927048
209528828
3744531
90249148
263694674
27367704
147733103
490248237
351170127
433398679
457619275
501785457
46824757
58927066
134775361
313406474
110017004
293057544
424085682
495732175
466030694
425025269
308788115
110246481
487713652
22331882
147105541
93441332
333201823
391387065
6690859
508125202
277799408
498580505
286079678
109621135
536447038
355411179
484093800
40420238
420865840
502883390
429453976
1396597
483904503
495662553
529323599
321105510
490792463
436972237
400966593
344704899
70963269
100441229
142640587
229900029
403824833
53097667
466944648
430358191
15630294
90235101
32433158
75525522
414222895
474380490
531173434
349317958
481217076
210469291
424152065
434379946
328437038
69879937
11220672
113676760
412934057
85659489
528004782
426114438
274685145
202544678
520257851
496001668
52721522
316757175
174018477
78556013
217366654
116927501
466198105
443785575
327545113
112225269
437269597
124319048
21723681
375557308
80475865
370288963
460192786
26079184
176724509
83297267
323289386
372287360
56467346
29479513
508567495
517067265
52819504
138490766
243903860
171485535
342900265
455182130
485999073
323312024
41125777
522450056
436191863
97282688
302809193
436555407
188383021
238895654
168360427
136300784
91000154
334019681
207372088
331072392
399583173
98639298
102708571
370105656
310797310
470907361
94981847
261855502
318350052
332665254
520334436
135558653
264134315
140468813
511161258
396733572
442641726
120770032
227088193
354801353
257563189
462198777
43353080
271279979
448140766
514193375
159103850
477881900
139063535
527731804
349992181
362566272
525441003
186517340
6914015
115461756
314284390
247717771
479799583
26423943
140074092
163553544
366096537
176258018
308037589
157886543
279933273
330166147
225738465
72094501
229792733
454807753
37985290
363104336
476529335
34960275
139768852
448812334
392899804
280513778
353479038
307253916
460430879
116862857
133353637
2957213
218461550
24335779
439002133
318070989
311990287
70866883
397596768
183994766
42026025
370800181
319679875
14029306
162833175
439241002
482551223
174672208
436691793
486520855
236985384
494480011
22080211
434436814
261243649
453599320
408838319
484577050
394064369
490232659
235212541
485080949
91682760
92635012
277942603
129196555
173958912
218763947
483143593
62922640
342581551
51773217
536668737
386869300
417233080
184956480
462294087
156860276
402235816
130730335
385097297
475743179
290924756
175403618
33614392
498679325
129340688
14535941
469378588
267888265
248053768
46694450
158135818
388929953
177845283
135281038
436301702
252077819
302527545
85407020
215309676
78764852
513199784
425049709
518685792
500419384
14640773
361950098
15783048
75372226
350046855
109750841
367777523
513639164
53819708
420298332
168388634
433463304
53859375
415115291
237124658
496363294
214313455
296790597
9719491
362468584
379211751
474394251
212403048
299586607
522789300
156470565
528004782
17961008
84602078
164298784
119792523
367423529
82544138
35847273
45407142
414473620
510573142
269662657
180224706
528057913
149573859
289798376
40262368
234748617
265589373
401399963
121176660
110887195
201328154
182604241
125556399
249067410
449159360
496805044
328912732
422001300
196026310
53184734
469676058
518923364
247037289
357268061
25618587
46292791
365236539
162098587
462705250
506131171
195914942
502820504
263314801
162973744
265209034
34791913
123703362
216466433
187474274
195808016
15502093
255394062
129129747
150816216
536082489
424039345
190324514
238498340
169364277
99160213
190069939
465776535
236672309
424776159
373693773
283659091
131103868
343442065
138569497
338827729
441680120
421882927
169172479
65854049
202390735
8371333
292808565
355897219
95643635
223306405
475873036
414953041
420826078
27178345
390836887
57073540
291690288
530113095
205088052
470318263
47090727
316682384
129831298
288550751
518563428
332840071
351211375
528981940
494301646
280082415
505932493
185848826
461555594
393247197
69463047
295173340
410940966
58350717
8715532
494622553
154638781
529810264
120803803
48388118
233483208
372644994
138826004
358725999
462917459
413395973
314100926
112633030
484649862
311020821
385207970
52997963
467237614
8022776
46447976
310108989
109654548
471845272
40868441
375356616
274294544
161096009
399758585
58647691
488243593
499715738
497193242
390164791
11165608
438454330
477520783
349135347
417452695
356045640
299278784
36382779
451085411
167435251
15707244
328039643
79866950
445092734
25022859
321017617
454396855
485382736
252158561
89297641
465351153
91305576
314406848
271788681
43560445
404918170
394279856
296649933
224293705
94001483
402462494
335717667
261517038
89282387
528267897
279684706
164628167
146897555
513743352
75748308
42557295
365018644
291467097
437300754
382220388
13994399
85094824
226605266
326885894
218349049
484684493
459202355
498381323
154859048
6099742
531367658
521038656
229454193
471389485
21373305
87258160
145352969
106466272
488254440
60947016
45001350
374618006
158822871
367867933
379389399
529617785
259540950
343443692
89863362
124245754
300657683
226239910
252934625
144726263
434052249
252209983
10031698
408494675
336121289
50845415
359879265
206646834
22636383
22292977
349040297
114476908
440585166
489367855
90583082
264772101
402090656
199956788
497251118
34445467
9185523
369145334
254553416
279251160
261669074
196692868
425487006
303782696
154698638
436795572
3789889
172548272
406859958
362678534
474842497
358880184
51261304
146683655
443630741
50038018
198785746
178605502
139916550
172040450
62416148
506028898
261019597
234059303
15915086
116936222
521534419
246985556
527380728
159740881
311348792
277680190
246902441
43511712
156121022
219095344
156822770
99995536
266700236
171842776
490380894
206663759
129974918
95690165
536637388
479799201
21981158
409206865
433184985
377987339
449153668
236789711
75245528
100428706
425310956
223633313
82675471
467845531
374893262
523707297
209744210
109381244
382035335
127347883
326317087
55630933
530377294
374193583
429576354
183694151
336144393
521339110
315867816
115408014
174267071
56031732
356218796
517633376
359267306
29657748
111071180
507375931
178487123
344711934
473109412
359668012
155177426
148430416
24660994
237491337
38163674
175322706
242505801
111738413
18088687
151454668
282673125
506937772
196490368
511761965
195232077
478427245
246817615
248722040
397884782
263457293
308079055
250143464
113799542
200156550
127143728
447057801
149523324
150677342
197328982
70480911
190289178
47450517
403774434
48207986
524990917
352772990
362385339
221770805
219404969
296647804
362777189
391577211
163859391
398743416
430577362
504341295
165522323
353292813
483757075
167062722
283552513
252508335
294491052
323586467
236016034
70623960
341568270
478488317
406615883
507061465
174327853
365952030
280193836
134249604
369623215
532052976
14872289
192810292
498135545
527427110
444361315
179939805
245904281
131299622
347669112
199708871
45372415
474633180
51373522
120550473
282336560
381855681
378221964
371216247
160102680
21330541
77023924
378026208
206644411
378954025
388738289
287070066
375285979
478885281
223048542
371329031
156809317
208192540
30082330
516737972
117665976
341936785
253946331
178863515
77465999
57140802
304368788
521374555
307289720
140998419
399929304
57032172
365962952
49704327
151831432
296225096
486917341
521856431
444576459
123171100
330554764
229036783
155114175
14710857
111035752
230596969
290159318
56546070
120403296
460919185
501573350
10997644
242341369
7247945
138666463
424487184
161967308
87411794
310975185
434113247
254504817
58065833
60619089
126867052
484471066
243595789
508633525
169155883
36351601
107711448
90040279
293625929
221531738
119464946
59259104
12164721
325434027
284165880
88691721
32383613
127405853
358754004
130616132
436907302
496633207
411271972
153832906
232179521
15930552
373500111
36290529
466053386
354058775
31172856
310463978
29918206
51225372
40702043
94206934
20131446
462152887
109758745
368096408
421570485
234004723
384396358
186625747
363770718
177627576
281806975
293829474
378736488
155926225
114931200
187016914
401820278
516236043
24479949
307497829
205973766
208280786
508152824
277473835
315430783
250476692
266201779
320573013
210817143
285442107
479768452
176578558
374795343
209402625
192210677
113974487
146572621
131493370
428558898
181153769
38752287
244654382
7986226
158622365
399739057
60591773
57412109
180026339
234397614
71060641
195484403
269597536
417763810
66886279
183374807
113722746
230972458
266954315
351977237
325231705
146991790
234992952
484437169
262712425
138170544
110956972
344977544
507062933
138170535
466962898
408042189
16923696
260257741
320337680
318552813
130894487
88311217
412656820
15978456
58127339
399878133
365339435
208194902
13877759
418237730
11425904
249012303
92325247
305265798
103054770
402076365
130864005
237250092
257120593
527190802
391481022
309229290
511382461
62284375
90667206
324360689
169599760
113627615
432125791
141591255
189007142
62604632
142334824
524710433
196157575
329562930
238665860
73910265
32821317
365933120
474299016
248162069
386490243
226215121
141387547
47689678
82325691
261886908
10682639
113299858
347466012
254320664
117403157
500406574
450650468
112744091
218922079
282225556
179364983
246993582
490535046
229834155
372552540
13820363
185066327
403950487
380074429
485867094
373954026
37771489
476271029
71959758
474046669
526294565
298392182
371923838
476881034
356447694
30611364
43661847
332594504
102791517
445563052
372656062
492355548
263307078
397792152
362316607
23288536
231933025
527172552
381775243
293135588
389894935
124888628
22398758
274350860
284895025
136816965
260564096
167109301
367866891
81584119
399025078
142831221
488848567
483171970
263024185
40557817
419836283
342491079
115763963
327500582
294652718
41098604
76464643
430568947
61164538
248866730
82375288
510524812
290088444
11397761
251491560
60311732
274089323
348225169
204909681
31215663
452562635
202200531
353821374
401931726
110510997
421582653
341375468
5448577
236679729
447742980
277099360
309371797
183863110
392670548
473832600
211317467
8374146
221632818
383866860
255873095
518225738
450662765
406773903
469598752
455817183
109822343
261326731
352398710
74390873
380738469
124319048
110928419
53213344
91306908
99717598
497105939
65168858
149686982
391237111
467908831
454234579
213539705
492742204
425772844
367011044
95192391
533772294
503168441
430320865
346112187
163822126
250216796
302973266
63415247
131742118
272875049
320264111
169813947
272687677
187288932
139903835
397464623
127610809
417101034
391766899
174037032
123595300
76931957
327290592
369722592
135688471
67368457
90836621
512691578
201296569
84987562
71385843
256108834
87763801
203863835
149554844
25896455
266163845
108434704
44257070
216227489
361116841
278180890
283649560
533222760
221153327
96797545
174590076
513143630
383778017
402960221
8656825
120115363
417698935
4208919
368090586
62174543
11363799
358423698
163702
288584781
44094181
485585328
348623329
325145530
263495398
212652522
434113289
295616239
257794294
485396695
437339501
106812428
278942479
441783019
353318424
33568172
283271520
404489071
107374181
343373716
104364792
204548927
352704827
35796078
205388922
192113022
529990742
138835404
251214650
438123492
177101836
521255009
82774411
241087879
356535082
193544013
76394611
244656291
317421554
118098876
107757906
99713318
17981978
22911564
340125762
64664743
331577869
486649302
178271205
201362461
58445301
256238404
441381025
95897439
405062481
454534386
172585159
176622251
442965108
82022164
419651638
185663158
533482706
535115137
63340980
180559432
148495454
102886577
107333088
117566794
291396712
389185039
89662544
31991546
88006320
436410906
371996524
342736629
88316273
400091221
110727103
179171615
203417987
195872590
389674768
3359069
475925585
481484003
536516985
91742063
270956232
268081882
239310482
518641590
173299200
501854342
442530552
261893956
448083348
143790654
204074895
159615013
462417309
350289048
127694285
138077028
178044923
286210478
89483220
393959976
57401679
262105367
371858461
27361753
252823547
396872919
32792329
340188029
291489576
447940249
361384759
121895662
438811906
337501695
227599746
316018296
113637560
408587076
187865775
14613265
120183080
340898394
26648963
157841846
267525720
3414719
506992078
28973914
197695797
470881321
35093037
303669766
209395850
21785219
434764264
393699661
313238861
495879839
52421531
448929094
212525507
503005027
8056982
412157034
114402078
57860944
238809561
415697072
511961512
520028922
35905668
35525769
311270553
75649731
186079281
456313609
131424245
13755337
129334902
336999017
195123387
30086565
15497173
534855968
213953408
344512539
446348623
121543877
407137775
462840103
414866973
323388441
355466636
390332756
31483806
502971613
302428742
266558693
457403489
482471680
446316980
417658749
535197804
526497838
384423403
158109459
42781614
416395404
43826718
96113413
348182366
331379210
214474477
98693918
298772389
352896639
441395202
297571949
43471028
96966117
174737583
265652719
529554722
101441053
185263119
258741989
163093482
82026689
268390821
89110649
496627128
72075266
351319969
311324444
85172844
139995722
316868961
290419836
227710108
516976045
296641302
56996342
443938525
155145598
439434511
324093403
196877898
213855503
341913175
51474739
35130538
335022423
72452932
184653526
328596825
35954970
291043783
175759195
271482281
66900427
29592524
103518258
311351045
488587330
326925294
340291425
374745186
304092253
525575884
373460557
110013947
494518538
526020246
435678159
458031873
266646835
170425985
29366640
191809038
320624970
30958722
302841443
536500961
450709436
11454276
464840577
102089640
266568407
529957911
92579168
312893550
409193394
203506996
448472330
218614705
56346523
133613504
62527365
430992045
91635532
116753162
197105974
273798062
132817547
333410674
177838989
273514165
116878504
263750120
231560123
151572680
465759998
181612291
383973437
176888217
382947332
167571313
66998368
226215121
532481340
520937986
107430964
159681926
167610526
38764887
10212952
440807173
410407970
153418155
324754417
454599274
516975870
92284713
81141421
407522262
189386952
417710651
369336708
239693268
31465134
4942375
190928663
115340231
251280414
518616876
83424756
260813681
147943
283132268
481552865
413918235
218946991
534713722
476280593
531091373
355020971
457701866
207015337
130625750
378614492
475194618
42497133
371909028
94554843
360965452
135777040
117174284
114237842
106422101
27748205
484314625
464209316
393386769
14113669
473193506
340848457
165475716
76362851
125306203
206733031
121757990
156225538
493161292
361744977
133296375
216989308
236999394
348089727
300279642
111596267
6630618
210427891
115945625
115248205
120926824
112947684
516599793
178055107
408249131
14745703
276576853
184231937
87092568
169644590
140179
208795268
46334168
291832507
530821465
7012061
417031703
439514592
523035778
492583830
41927408
225464418
433147731
366528863
136820972
231727996
9149128
507717729
21433479
521233818
477244330
124702987
435247458
73936115
265759355
373235684
30790568
166517133
66747057
109027556
399498727
169522848
408230303
288629861
475255285
270133176
286875419
480221081
420788829
398522755
175108273
198751877
73530802
300351949
303963859
502519220
143299830
475093140
529673749
484680750
478756407
2615701
8043111
24065290
460683113
480946003
35457179
309520188
271445835
421000104
352874554
14067664
368713796
136191040
259272471
505413016
486114245
343897062
56193320
131188216
463252804
400515613
272806859
297844029
94216252
311956943
223315210
480002349
64629754
60519720
476609271
272794491
447678954
178952242
475678453
159378316
32577440
471175816
322105566
96180797
203326751
176296406
446237089
2417001
492897294
255379884
278385091
342896075
279235367
205139246
332555689
397483438
470936837
462205318
29134190
250919579
189024488
254332645
247963852
519778680
396242721
508704395
136084683
244378827
220307283
463670938
953802
436181540
377013051
288750300
288304878
29337759
403012324
182045248
136222773
182423967
329011775
45913572
10869064
281371630
107515925
521519821
432781359
7701056
528314513
175087090
164185165
196127684
263285349
307939801
167130137
86511315
12580702
273337017
131206013
520532717
138919980
357797752
226853389
492400007
466944648
95722703
308154081
122199352
446950970
510949703
476555910
5945654
176698168
504331083
294226876
452838793
204747965
53133794
417721281
519398872
194619194
234266242
112449272
126576930
242538540
101572681
479126660
525726568
274611039
476754820
159029446
215192672
287259335
510533899
451668356
129709289
113944752
447401536
480355058
532406645
385265251
102215577
470640235
388191679
400317284
428448484
178718709
438914578
401799604
179631491
484141125
89838756
377782109
182181184
160741251
49118404
510795748
472268114
451411480
236980610
66938017
260560332
348240520
19914715
239926388
444835429
1928204
166728712
60464569
10201403
308246164
152903634
227208940
230043102
324766302
514193375
468331363
193758682
313686431
350568512
272995439
262143591
269172871
519243816
217859034
480221081
6468831
357935626
96567907
97679573
24502557
475003527
355020971
315178908
468059682
342579045
67868565
337001248
347718036
103253571
255359312
175987022
394032941
179776371
37217706
326457193
237947181
316055649
489439069
462491630
202443379
40220795
128633869
260634519
62160088
318734729
282141486
199556047
287597084
157481266
236275402
365174021
364609893
439734122
334024961
407750148
28526879
6794300
534126092
238656087
204848198
32025914
244195840
159446876
389441715
270794893
19412014
440622098
435841651
151991322
371914334
482237189
108683951
78188850
155380485
464391835
255390863
250737487
350100762
520860837
440499309
17109430
283037229
350371632
474146136
248568947
448807347
217438868
160882179
119515385
323039444
402682001
375433026
138078988
7394974
533918184
283760131
73374479
315622439
263339187
355856776
236146556
439146204
380248937
229576873
255659944
323147363
417279503
462135156
324108985
419998924
158580375
306312
359627023
255788516
418379014
478321382
410555382
239693268
168722091
223155988
181918226
70076342
390435214
200688401
260788287
82999264
508437912
308946179
225379948
310795828
439834329
131598837
222600531
411564821
377180527
515507239
127701174
508654744
70533297
260107206
8348860
106339947
287058059
436228517
534311553
441417579
205089630
189728346
506725100
172602219
152697979
82115608
429239456
84968563
330442622
451120794
245759884
282194864
169683639
366520100
280197758
510496241
418233930
507831394
160463315
18059814
524443122
338143656
432155756
424577615
17570151
142088396
124313422
417781859
200854567
131021988
424486121
334804064
12165308
196239876
149530848
182467182
369544810
336341417
375236813
170630896
102251753
489473124
271807782
512223840
471693052
36226153
527948623
191569185
395045699
113744962
505571230
505131951
424773849
169383571
219285757
224679884
145569588
283037229
466819899
534619823
400330544
316590712
231738228
413432529
209054217
90890413
474962972
93077839
212735361
259987922
277690120
377939841
49672443
194453158
376365153
133191447
353575325
472852643
15768715
366248172
142168291
493699355
107833949
23628460
410291063
189175375
271279979
208161071
170222617
84477476
206792186
422539079
111202681
85657319
461611376
2118570
146554111
21425400
37845311
27703451
274310621
382787488
439154777
483954434
394342873
435931873
341652113
262732441
384546641
33477772
163767179
52661500
236291552
380252757
408618597
461949225
391634481
329475262
476616484
236925585
467198411
531112064
18902751
477813810
516216300
275929302
115010638
39277001
216320611
331595650
346812503
403014018
23472045
206843260
232493726
243219675
124702373
195624188
33680829
147852451
461220864
484830321
303609730
106861978
419122814
222401041
507114648
373077312
68823211
268964165
156870079
355704737
116546731
434231733
414711761
213059334
353052023
9378386
20295493
23750976
284335355
254329329
516745688
100668974
239384093
388103114
107010395
455768117
526044747
197206433
467509909
199357427
187733214
69161943
524370415
216088990
136110716
296906993
115614951
378491570
135381004
379443449
233385503
63048707
345996406
349585913
409809627
522580177
467679742
353350006
479150780
140111173
315450864
389136774
531981168
83561610
17703839
175225989
524496000
102677167
360926877
30152628
480492180
278510069
167476144
90048959
106417219
150665924
342207506
369344510
273858919
35977831
235587195
39425868
526264904
143942416
502274799
138146917
230270175
139967855
164204783
157344363
82088340
438500016
505066772
77520341
94462071
279193744
369299826
40884885
529104039
10960342
303456772
291356081
168775812
427531836
102659059
383250484
220198268
377334957
351797299
249631649
105940835
297612379
243489305
38198523
228990296
60489307
44529984
302809193
74508463
371374789
445508666
206625956
397526911
18951545
364880297
75831235
337490657
203431149
438473699
180625688
450817069
144933390
243634864
273675956
275096074
242946843
268632492
482315377
327468319
19067722
135212455
48350546
82383272
140136546
263347280
314598938
271652464
117210405
184343442
391825304
149236062
278223877
298688914
297117291
17721714
117627321
193965950
339134056
303326713
527917278
386159304
461436855
520620619
531583825
312032005
103238649
17174133
295883741
95157942
343229305
213695975
467329066
40801259
198123550
8416907
62598736
372947739
450143547
311982248
112770619
434686917
471752660
170707937
459662454
302803244
413717424
494499221
184944240
113082439
102659059
521253905
154364940
460058094
316982019
298565116
326556751
420571915
412228472
468665148
101306267
482296147
498566777
483970189
513670066
513630132
153967153
341079432
183649988
512170802
76343610
139055374
235245373
508654744
27147965
389279977
134437784
285963298
33017157
314722922
141288294
415214621
375872871
524509113
94340087
225646657
252779512
397997298
209140579
388866646
329640991
207279502
446595387
347575187
186642106
528245108
418500060
427851433
526044659
336165588
433830675
476598858
268212253
272125331
52304500
236876131
238679260
120572355
250163013
242672151
428865857
444111315
398032374
305719180
87443639
246583934
171190697
489623922
206598952
513994762
329050527
241962685
333414869
7598761
510853410
224139551
529920376
290190086
79075239
333823666
349712993
166517133
463010184
188046836
89606395
398182701
524565821
144167490
75478315
414102689
432426253
437532127
83265467
66337999
384012819
341248152
408154881
496672542
227922694
284393372
521140632
292096563
536620919
373813781
483449154
468132394
310443398
316195698
47383108
170387428
280185774
370254659
139995722
291202761
346790075
10838691
341134178
86175420
321668924
65463392
121201563
440901433
416458226
122247741
3764567
135377249
96300965
349067794
530579061
250726648
41397546
368263440
485013632
429271678
498990795
329496296
255367751
411217716
426822992
468511914
373356450
45825072
414196034
534927288
200088784
346424602
342788605
286830310
181215719
381692268
449108195
23662192
291694704
141367352
113448860
69756530
23277397
224212434
112329498
413990005
349973640
50314954
163479213
57453028
454480037
102720581
92243783
295131281
260486805
290934293
159053947
282976866
26650818
499519324
295968747
169714328
184983381
360969958
314905602
392138130
181078553
159103850
59413030
324774415
150429379
198165929
117318605
117416256
243522476
318710064
191264016
108643679
53570753
250656593
13319342
443195097
356709111
53375401
524766904
124907556
197191998
144413831
486696496
515163175
100491542
245962041
338721672
77012907
424865257
7470080
367502747
403837560
332548317
287423757
398736297
503104672
494079040
137381038
169998626
485549498
37670710
419679050
355200889
160014029
367866891
254070272
86722559
63434023
128854929
122472420
241692888
82119845
109503790
66713465
439682743
355526929
102812160
160220561
288393234
284783779
440711682
281424782
436948102
281647037
172222584
359295667
174313085
372917818
508175927
517233621
371342885
497087003
488109846
176886155
212452367
349486349
91046122
337025866
339469029
68335123
217002066
470678794
479788
253326195
128873765
433301872
287776118
444897117
172059871
171289853
185826317
349752862
410670391
328679700
402428110
138641405
112320165
64603323
259242329
522425260
185561209
412814536
413808064
420279030
483546584
340102409
143579136
133225422
154121568
150452227
491020843
174041307
384760056
100844435
14434380
221517497
286343027
309378845
199566792
13229171
445050382
241587193
244036865
77148102
368826417
269194546
495868204
523290853
81128494
298542589
322132591
18880271
450739709
194362920
492124589
84439030
290339262
274902357
459472384
104760222
203650075
181814227
129244374
83200912
255812973
516313187
228307787
90537911
400655619
237187669
532276063
339146611
262667488
148777919
424554153
187842381
440090561
378346713
140779150
216923334
353630410
494582912
242390800
397176943
290819538
354086334
97082313
83832062
170741398
493890949
136397439
374144419
193905875
429965399
87368803
388014594
355437046
165409760
416818602
409116347
437011768
161166517
6180408
232667569
17686828
343544350
88685080
264648669
327858802
411459432
198622412
271509449
159013236
378504907
468146310
79346212
76979665
223780362
228481169
456043626
450791297
493649928
57795644
455794131
192789726
21810292
393214848
103184428
511542486
512238377
262007888
196731472
22133613
418823072
1455732
416892508
356629452
316348040
12194844
275004888
362860608
83859646
164334158
119595123
14237203
272716801
345133976
367866891
78793297
139021261
225294095
226152783
90618651
31910793
181692854
7858712
120978425
493785616
331826464
16740258
379080852
439254556
353218119
461534482
499038218
377892333
252646498
84210882
80840649
225177333
153220025
491273260
262203891
424660431
284579490
306361493
387339532
536499066
259023775
486900623
455374944
309207137
76909865
476306839
236457830
173843990
310758926
329392534
455771724
140843269
276350163
268797290
61324281
486942443
79032930
397951504
362468584
488974355
424697449
129244374
460767689
442452052
122991855
84738654
171017385
245534634
86485442
232521639
289470422
365397781
231701656
477070417
476050052
200381222
261318273
162206490
267202460
26252442
288750033
510408668
340795927
6599911
101999860
62957922
194418295
25354219
82332657
236166203
60698450
92661844
335469258
317987890
467317603
147242062
60102715
31124248
261949754
441204383
292269525
380760840
406737141
394657461
237947181
125254854
518476006
384183585
464023058
146922780
226723569
402070945
98601138
426089693
95327153
392263205
481302048
188546450
236807934
336312312
305972407
237580464
68671329
440243398
212002627
367770086
280423509
401525643
310666527
9616956
79936901
29805598
170942835
85255456
160994815
1715590
259160302
208563987
84054730
255000909
391037710
463877415
142118964
416910148
140512637
237426878
451794269
286408587
439217149
308470357
326916810
276830485
342301445
397252701
137459890
510614803
105249388
150029841
382716339
430042601
486601687
305252075
2858503
264358814
55959664
260164370
173439172
102983774
365544319
294482151
333523675
132567987
426200528
396470707
502784354
160003288
269310284
498005950
13989820
362875667
108952741
97305984
441783019
98730012
524510549
68609246
369667039
116611794
232878649
520870222
194903321
453186493
174334948
295378625
298248212
210731605
1560345
230241781
1524474
52852971
257096221
371663510
38500460
270558997
489487885
482903496
385153277
269277653
35578073
271652464
498415848
173359521
366376755
181365558
369967906
495210580
217366654
437207262
476980943
535036408
150261903
31824915
89436205
300181252
31819924
245987546
515547753
415042889
49289262
21349094
187521984
529494278
26634450
352304192
365138419
171751615
478354614
11230209
441119249
257350541
165576373
293490945
80851753
414970662
306188056
275521431
154037181
164529423
353076572
489328035
532550089
353525718
453062429
229955671
306837989
35578073
21513818
147210824
85145762
355740636
499013939
49281435
45303084
400762081
523042311
259628461
269382931
234377628
396877425
372419072
306724020
307155104
242076959
121223949
61249695
208291883
240404627
285446116
117449216
431817346
13532582
122796604
485409494
167558869
15049484
417641340
47581453
313942329
301964780
461695310
207218805
128722218
313000407
41360468
231040098
452674615
264550144
532351379
405736504
235698355
294808343
153488551
52448494
270558997
520955506
526559768
406715987
432063200
123733999
21117746
385666917
164298680
531374052
176358311
288864673
244045927
383908805
484606116
198756051
205112061
53536031
369868203
357207511
267333312
151319379
524745196
131815877
76646276
200745587
127269393
494552431
297139463
452986950
472207199
242156970
61158931
225443870
66385298
1044949
402013856
434299456
87559356
95602596
167792828
48683615
395909921
296969878
95567245
78235005
170816645
505782349
123665981
253525283
360854919
223811848
10894181
420130908
4075920
82779825
533288447
28243473
301921006
370339373
410522975
234996913
498808533
507657569
138659199
245832589
428305780
249366783
144799995
528983354
453726563
187227198
293379683
96191121
12406011
64127112
310897944
418245406
421351322
196102173
416830568
107847319
312261087
328123973
345326474
258103988
3714143
24348653
332862248
121431196
497402332
475637314
72921227
463493740
176577376
77379396
433830675
293766536
336991527
42626695
248699691
81569840
14475325
320827758
93887574
506456923
326543315
215638131
195304708
8903165
403637324
103690038
143319490
287819264
85196799
465469078
14678121
100213313
281889535
500602137
109794835
255223909
285227509
119559967
83077053
284371799
368894325
69343660
201122038
452281904
295764112
472752075
57306702
152491682
274004493
130071742
213753573
484808381
307356910
209894443
482234116
246740424
501725495
290004197
227177632
252511749
42662332
90231665
110726011
514182267
434028278
476011408
335699815
429479561
168352306
11051042
28006933
502623995
5224552
465067734
192472809
386289918
127650686
273891655
123908446
303257905
333180333
191037590
486902447
507739314
436963833
31086726
373888273
492663379
468099566
371830580
132885058
506045893
20964633
70562844
312156078
196585244
339468396
199173192
281553124
283031681
335784909
296299330
361011693
398497592
119690764
365081153
99667722
506196879
63614477
236562523
27177387
474918834
383445254
362538751
497354333
456517636
189885410
163208620
422781708
172289897
517173203
71942723
163297007
283069805
356955519
82392422
123053132
50899754
46220710
418134812
301511188
201342603
182495838
122635231
250726648
334898950
484969355
69238026
252935497
329302662
113093077
220639169
132468546
284775123
123478368
24139135
392158785
195105705
535723521
48706406
32094099
20494103
345149860
170574700
63053851
172418973
62298637
494582748
360070389
331248264
165141831
206728371
401603580
302524980
52908238
359995864
390794357
217746312
125379571
442374284
164512792
11434904
206090389
335253182
237877294
350509149
343306138
444588616
104336008
505904808
508072267
484481610
106369823
226748760
457033092
337936534
413940734
59552818
203481658
174958862
252971594
338950758
536761049
116478631
18706783
74004878
72297218
348692817
408675694
376816627
503948746
533482706
8153166
324507746
496037569
314785274
100250674
374369666
253496415
103468892
416830568
328084594
492069373
293404452
258566769
178703302
496266615
283870081
231266269
313986795
93398409
13394342
102423659
416451332
196230433
133521320
6213864
152491242
534027665
536176022
318717740
474117562
431746037
423494448
117224671
280497993
93035241
8074831
429676164
248995536
513894974
42141091
501885341
410170336
281889971
444111397
365504382
448114544
405222685
490886854
287621831
302789686
107571280
488962770
243962207
315779018
518530293
396449950
444928587
522301741
507880792
24699017
223843095
504927905
115336057
509310749
158872208
8043111
484767920
444568394
409568300
113126912
169820233
402726271
250472723
231890457
316743858
223752831
57323994
421068158
79591152
56019787
209277688
353304464
495446569
8057381
276479320
158575374
80525409
222248453
433176625
334205214
235918090
94415268
46817694
165575892
466738015
283488175
354784948
58180261
150265738
499445532
323733803
131414309
390287634
193545973
157016411
498994007
87678109
402300217
69256700
293386418
352690431
286638249
399970910
372351335
444262835
194888414
487647300
443949521
248404659
33897737
358304600
526513716
328224973
306205977
225065478
22417992
218175031
396736678
479580438
302180726
175648949
133361787
345703725
106507179
150360030
357206939
290174451
87338047
117624295
409556509
214915642
55692447
201449180
43014463
458669281
48388118
118324905
17399182
7225522
149792036
497365527
101074320
185034036
158160927
214276776
87822789
109872474
155964802
243359164
449194852
419110458
388773898
77709720
18035058
106116589
163222221
195999381
319757027
7053519
107703320
472315345
43917779
495283554
451148255
403261037
424152065
267267836
472991384
193140356
89839089
110651182
100673699
522543350
193473405
228237645
357197705
110751373
100273772
358450506
323003095
439522851
133002922
427531836
26954905
303191065
428459
355166598
327650254
241190926
20567308
276520451
305775817
273803452
467363669
57131785
445739146
375197783
234259923
311939155
521046132
122221881
182184613
72966098
204026211
86100282
297633512
367666697
382873746
367099587
232257436
312649645
522673930
288120964
455363967
143111214
478939840
302986783
259060656
147037408
189466548
341271083
97354968
230545660
195122012
229230365
258396424
484762094
121437323
149520793
464873820
270026447
375813789
28957002
57700742
519851209
406050725
483320964
362447591
226527810
508343470
114500591
61204149
102203435
145327863
38651879
85280544
321238189
484565575
184123227
418991945
446723256
532499263
7343642
127625038
155101600
352214026
366737880
35116860
132620854
309250686
188198745
273963104
364693997
287619795
291611433
362610057
369413518
227785773
194513236
356392691
216007847
155131584
174926981
55422507
449700047
322178036
193591423
32821317
145177802
456215688
117904744
385333841
446784184
108087815
377755864
509397547
284622562
51971810
74524631
69936492
442986953
202544678
451612325
421758218
67814746
412157034
512664902
224696500
216811459
251180904
506348834
534311708
301137438
243727068
266887213
43131844
501645629
161329295
140727242
360646962
212133731
153566182
350428927
404026131
435769323
474928824
372466868
24388137
489823971
356217414
429910685
238712067
366235214
316682971
522697593
505869456
403239364
28038429
362222903
220005438
220582756
203732964
32404312
54213123
479196230
64697171
336769631
228705456
171162266
145421966
133797233
208633616
265311184
96979647
487388228
359197489
421439020
304943509
35755445
486923973
417295916
266174030
101796511
110794668
36097932
171503026
69565188
470015843
491713223
141511238
356016025
156439569
356048575
180379532
516333434
509226967
473855911
158502091
209404260
506092473
381395450
82357980
145223846
116171042
82884833
242654535
183540880
517912220
197327607
117814070
398760781
55579388
526711340
162123322
150803212
353801897
235501630
91841384
369955455
242506932
457853906
68721706
306790756
302107299
461772362
171352060
438770529
531237129
221674632
446595516
404902670
322497183
43024062
109638569
237993773
220446077
320995515
26128960
396759115
276132972
113743830
301289507
357283668
220721497
511797002
172973163
202795929
118441719
37933740
463097244
458536802
215262784
404612632
99287424
525506666
371236281
468499157
160655367
257348679
347767946
432183210
294949220
430220279
246384098
195872132
234153685
192055104
160130407
52931660
231471211
113725433
56370220
139595225
345955060
76939396
243181040
327082151
48538830
204583476
19324583
162695577
48196013
512065215
122778437
359154029
412262265
11270411
165072110
50028030
13379277
222995070
517995442
78342185
500454993
230001251
35580299
447633432
375525740
100947365
195808320
425699924
494568039
373229716
447597089
158996100
226215121
77306999
182307307
290053578
71367712
502889853
232384273
273819907
478524287
402765375
438498039
421264608
85736925
359820948
198463163
295461983
475852037
391766899
412671061
173567160
221590734
350088481
55843538
293912374
300082299
276089814
215830276
254038121
518714735
439163980
409718747
49696713
355743623
512700991
178843621
129189226
475992191
112793932
493842180
524552002
337601920
157079996
306982966
426776853
251439126
472462947
264562006
490794772
458162255
48309112
473719894
239664927
372705202
383974282
293647069
164554138
119549113
138537240
134524906
244160446
401047616
280598852
122907780
240045964
377922981
516194072
130008154
436750692
157440535
164007576
289757838
31233887
391060759
402561470
4015770
153838756
241678967
253212018
128679146
403157816
73208495
86288467
457432949
114361597
70940917
203917602
258941571
509281729
246206478
387301600
207021321
271761019
346947731
217619421
6618592
123404366
65057598
113538374
451438153
252994183
102139445
251393002
147920060
206646834
168999461
46466424
231201697
91119431
140403657
382548452
119440743
426939029
448797378
230112655
274205834
110341540
80869360
522208307
360102828
192864140
104847513
81626998
193117512
207055011
522883437
390852058
334023954
512805532
402591757
61319414
276760522
210149761
269214887
144495642
53954165
313893818
480902643
374380552
246542196
240330346
44557085
274667480
285158381
10671456
252092057
317616442
207114911
86750572
340017749
529893604
426200267
231403249
525703786
14184472
99255563
522834194
12874315
85830038
475693786
334032404
91010957
80006118
926168
316294940
514936469
75958923
460629352
188733753
419599542
39083753
456677141
432438459
262327499
512963767
44732308
250622345
379843724
371546312
346144667
331535421
471576233
527149444
131088513
505597391
355724182
174737583
454122841
173743329
318069849
505185814
264425889
328898293
394452236
79290472
447425059
79592555
517691747
215585696
108887070
32566716
130878263
307198693
425462227
481088289
209041024
506834170
123697306
208632729
121777359
435546804
383742392
365556821
370459458
133339330
384912341
69525676
139162081
114917445
513111018
270899253
35423670
337464959
444913152
193636455
319357221
31020247
432484577
343505432
345332695
324244053
278911843
130383178
141038790
121524742
161481664
111147937
256989314
90249148
65148067
451966762
317393279
48818016
300257804
47974882
173727351
452110987
343431215
29957881
269395266
330027755
290506405
89082334
365575193
384287578
265593377
322800506
369053242
338952406
137540975
147975543
269280682
276676615
138423397
34004124
117484397
195313964
205271269
420659005
320596903
306665875
425383713
426188329
475807145
189446925
520417877
135945180
115234575
462864098
259863406
142540493
491224578
524511132
5858993
272829784
306576310
442387447
514686854
387595473
78440121
23149329
187887087
472863962
195147232
266932100
261138245
363749566
150875356
111902390
417535549
331239584
424036600
399831600
495123079
134789842
191536728
182777234
95088503
527870034
153171854
258150884
354624686
170178671
65937481
138841856
18405459
444547944
26424463
197690252
68398693
529078682
5903073
106861978
22141116
22137299
32585416
317895839
51854014
432536382
521070408
309636375
363109742
254942616
406032000
204828260
224758822
113193749
511719658
434149969
240078991
511853244
526453127
458350258
293002113
513598515
90618651
441930023
69395575
214040155
500894462
466444767
379352122
398567607
296512581
333476808
351285014
281583888
367554060
59718164
221041857
433252951
285410106
32984392
387498041
476867016
298108381
299831144
481036687
104195349
408671244
152237037
507124349
447736346
312156402
202033745
33568459
500433959
502213659
243228138
202559917
150857591
56132193
418100362
66779455
408010512
435016337
457654286
55762169
237576824
463253992
380846600
46426020
338143656
202663214
178403550
486949795
129748979
178876905
117372213
272107780
227506615
509117650
76286755
235509889
351574690
71316734
125146728
148753994
82903880
431006553
1305972
355797094
293986848
191193757
361637195
3110370
388842378
108039933
372577805
194890811
395726645
420576798
358882395
80208362
199693440
269229839
343107017
258129646
183059197
114107155
353085299
374514444
271729642
238933413
521416784
105635598
445350512
516650053
345621893
470695242
51521543
91765281
158740040
316320733
246665034
89440485
479860646
378344876
402867199
479618848
11235724
506573929
121407615
482214191
361325640
491049321
105456633
448323402
201026423
495002650
82147005
18316567
218834349
304784629
453150349
336032195
122490575
90266522
320210831
530949163
353630410
224144618
256540776
65405647
140404591
113088779
46929723
51879389
448090137
92279942
388626202
188312494
332774125
129602176
436631719
117542290
284788057
55679102
189963211
344556974
238074142
276084226
79971675
262805443
4279849
440031607
278619578
34633851
479475786
230527261
280471993
364782843
208953070
332513132
19623840
310787259
380495089
49753840
356770173
94440296
35149168
376571713
328417548
175749406
474122989
248631522
198759550
369386681
288419574
161180720
531521168
97852186
29509259
315165652
408886251
1794683
664382
424391525
290315043
155610109
82252635
47191615
508381812
343662906
491182943
54330958
91263299
510723571
509395309
417335522
241084695
346657281
215603925
179873118
150193781
171673128
415545563
177513531
384578147
511292839
498945069
275954983
210299515
431145795
467937584
323316355
394497878
221582280
287262216
215371806
19202471
272391121
279621703
185163795
153488551
492170118
219569081
432951083
37326526
309422368
148708693
251360857
437786364
67040406
244870864
178389142
196122171
155256139
333167199
513106481
480833768
110057327
423695661
361005608
47572201
508125202
74136554
324400678
1582723
357433212
57055115
452948499
174524366
85971180
19828272
46192523
187344157
358212292
177751575
193094075
386768799
163146814
341864267
251265140
160059323
431713434
291046266
323363733
115156278
350689478
54258548
175575368
106028597
127293568
72316660
84528139
224517500
378111527
34186033
124137321
180287061
50820053
230714071
169441394
134760283
295187483
447947618
410143596
320746494
67428968
272515654
243251371
136911847
533862495
334234033
346103512
269622918
184169043
415476033
160992638
34675584
342968285
2322624
125348976
344509810
407668116
68432559
517253867
64432650
379085929
416919232
392894205
211057639
66028250
226266176
243582086
492452017
453470598
65877299
75479789
151079323
273644051
433348221
212109624
462725425
522600307
20649900
237272954
374742250
304540927
415820170
522249959
7439928
450748170
325346270
258103988
349590626
321278381
133690173
55574625
394986101
375619866
386460680
187350704
289353509
262280525
474996686
140734938
321708563
311801364
234929878
406162983
133361787
262269481
305474965
449749753
300514298
18144236
97856755
333131166
125394117
493676630
124319832
76651274
215889987
518131995
248334402
443626823
280322485
39475775
96395216
279212555
245131418
405337466
314305542
23201355
301078099
213712756
142489491
409682965
4856563
86744628
176928814
516239956
103667234
471464154
494208175
174230257
372020654
533888484
408455969
212076259
449114153
106905280
258485152
127703664
195186728
249509767
332752997
467019692
213744229
162468989
512873793
53116187
459106297
407380563
207047829
176641038
132753001
265519769
100701659
490402611
424835517
398777261
56358058
434094312
228862007
131438409
148047399
17677817
149928624
23802608
164319447
433468148
408242708
345448137
394844232
308622130
403994569
224485680
339423581
426294130
465794297
213099157
71304766
156906256
81128494
340810459
436680173
432063200
234454010
504410724
13392258
497618365
442845761
217951961
435287027
268452184
84280135
394617228
41625376
99069626
508154492
516693203
177825672
523073125
209038492
481552865
502119485
279623306
273037912
243445570
235026831
422097403
483297058
5315202
137884293
58775813
386611072
153199763
141632880
464528381
144708402
365078269
331105194
208722362
204220146
462548464
470685068
57093628
411118111
475714311
91626468
294107754
116687997
34307245
126677273
528866763
142878741
115847548
332342170
39845859
21972344
147100582
10430138
10195483
397596768
331517587
102885549
8813995
146424350
234063111
150851931
197416438
442342812
404154627
498859128
136674890
493197472
91119033
495301626
295472236
395387619
442070663
217993948
19991648
306035904
384194344
482416204
244651659
46836419
155074737
29284237
67263402
268644438
416115618
376618146
376280703
262207862
121822958
442874067
162406155
529464962
241979975
72802179
285227442
231570819
12443060
86769798
230258186
513124256
51479626
169854392
273153678
363068876
337267942
79762217
105790620
97731749
170448066
408976086
213552483
71888809
100030177
460756941
533157605
179956941
252431241
277690120
285849297
408007324
127536546
43167825
309721436
255440285
7519869
433297022
164865139
114067920
109048412
175406568
381142771
337117342
305886686
95952750
102478057
327516105
525263814
159131987
436293053
373428863
516581834
214690213
422537573
413772165
238854059
433423369
479010938
336088855
253534444
512983123
51312399
205536624
298371983
460516738
468578131
20651722
292512336
106721919
386684344
491589870
467718716
85531980
75844842
533223462
202618894
53095352
488785028
153173039
92533610
201466175
497352010
332034953
131848868
15588940
132211677
367058025
36690111
404451145
375252350
534188416
436471468
30032832
129700159
353152480
431080297
286171906
290040093
328411808
245311105
493941767
344581929
440102831
521456142
75220038
116162001
247667540
450446962
322186261
500734889
512415321
222262639
348940261
198364391
35573301
401155787
134013349
71572947
500070374
341397890
40868593
280772808
82868269
251556362
22889205
267103500
519758731
300090078
528659750
198580041
83914142
170957207
158698821
319403118
369294108
64421727
376547135
480514415
192325484
835011
105654621
230971158
353337038
39049861
296954513
527525318
168231288
62656927
19486177
323734882
447057801
387084414
495678349
72102684
155679617
112495816
74400971
7336840
53227776
297019432
194645203
365331891
514936469
55621177
303288491
518818288
390976831
349165324
421366025
379765104
253512692
446549669
24388137
161535495
136233641
65626335
308142867
172188443
176839393
17775558
445585186
443423580
14038486
409767771
436931284
240152627
319526827
270156053
198288729
149874953
226883819
28330572
275932030
159568592
518279048
6849240
120573887
497635483
305201363
43005238
464396464
34625583
303426039
245572038
40107480
25230648
256245096
258524591
154803323
144768066
264776054
24470275
488187337
151827425
66747057
219029722
167831364
260851117
316654123
248489774
229361958
501035363
242933453
143481092
149885716
520691798
474605914
183041777
108686596
239809372
149741732
470575371
516569539
266623437
111725455
186689362
84713820
299453224
361066299
189554530
75905357
488241463
272452806
412065216
176453751
189826959
334302161
46128068
320778062
163587613
163162750
67777198
533339755
394447137
312156078
307352054
317154138
256496829
139224027
339672047
283562654
103565761
383270358
295158404
182075625
455447364
24073182
425848705
425954854
525797070
309070722
224661033
285735297
232506309
385477906
471965357
285243641
427255751
238688448
156391903
64982365
20374261
106621493
195984070
376287579
327690166
153475368
452776919
333509377
6610519
264323747
72921227
62197769
144608009
3716181
175175403
500880493
398034363
314628564
523032778
474620299
177498367
8285457
19543226
288147783
98203051
240856395
155777069
393382079
97093833
114381975
129267891
363655404
450955150
203597176
55006274
69652082
255571265
27385936
292467437
483914911
278878364
502003252
507974926
526332193
54155355
253326195
166430052
376544625
333122107
56265784
127971626
12762506
489882902
517404440
518711982
381725961
421335583
301690065
517458801
279477479
37053207
289860043
490156960
94037907
220609462
369224247
167245292
507185723
62714685
428264631
422883616
343111435
230242623
464998702
436931284
428476900
212027580
334591967
454692692
81967329
501271306
31285146
28184298
47378666
161447528
282700210
440101804
71017059
230526185
278714793
111310451
253423933
182589875
400975495
486455899
180403294
99647926
243775179
372677100
431560383
2109460
274617669
185959908
384586229
276024924
390911662
16390220
425064853
322943183
15244752
523482147
252158561
216378362
409086038
221309856
514067894
22468894
112521168
362136740
503407162
249765532
284909212
104079480
199133772
200818081
87737095
317041930
30420877
492485592
203055139
287082325
534242920
533338490
141697355
463060999
75090849
279889148
249100292
367585051
352164304
344444918
404236502
164721427
190111463
21485617
130811069
48305389
37727736
9205710
323799382
415869269
351640091
223213413
384723334
416344747
437578114
229778567
252384542
308871799
389578473
40489780
271327180
227334174
85536164
400755095
377698002
216772547
243260573
513681887
18257605
300489206
466109597
77604672
460172109
128907764
389683312
84163772
3701611
399160792
191676667
227890954
163896021
36545280
444224910
391393556
259772450
52415121
447401536
512444405
171272232
344626078
14135390
130255569
412450412
404887975
532440201
513257459
472055409
377570652
363432252
222265477
239406643
150612185
67983192
348424977
388376226
402441306
274559867
526626665
493929605
44995166
527674178
394131979
365307313
530367967
151892195
209671111
309090015
19738756
19324583
488631394
371999044
519229111
427382348
425122958
128807908
244027655
269716479
228862514
246714270
446641347
245965307
291755221
306887104
122196666
464560316
359026798
375306459
144339544
421533434
198557151
264679319
279108857
233887592
511174365
488844016
119141275
298066754
323847716
34339012
24513523
33988837
51283277
453936535
475038709
383720551
194448235
52247813
524321989
43911069
187188271
414696522
399739057
399639931
473646292
172244868
247019483
173209336
258713231
249362296
328414533
196235149
58711596
253196541
342973143
147417468
119867039
117614831
474888352
398832189
421460525
88937206
412559570
170063487
253057200
334440356
375562731
192163347
270558997
252340965
471310045
270891568
63742163
43771123
283992353
504056210
486677797
448391418
142422110
409929991
215907881
307702740
208366843
65834789
118743439
421447012
145125638
148913251
169065585
499606085
402602319
394926432
385198294
346147737
423663039
450370304
4609612
462399721
183237840
480268227
375493579
213875400
76329304
209685070
271886738
462502501
64344734
256835570
471130550
73994911
179823716
309329261
76151859
240884715
118369175
297034346
393388073
248487881
103673732
381147988
57033644
297320748
517077559
378736488
353847719
398096918
159943145
423108341
332471971
163941724
400167122
153893567
150007768
333759598
431452625
399012100
356045640
210320147
511662321
444148311
3390193
509255275
275499135
285792616
164637901
169946503
202457253
58909652
204300605
106744999
525375552
13994386
194810485
178052228
28682495
276938691
64230856
502339810
184182685
336501543
459102535
70165521
115116365
134309890
478191478
451411480
534239621
215741192
242461411
464344868
453077539
198506717
339395379
448897196
366445405
416077185
414711761
455628023
404587854
469500709
212737517
96423295
135992886
363595645
129854596
366997773
286610728
475609495
382048217
383767002
296073114
304103821
471894095
180208296
277429720
175204047
478260376
530114158
177674820
113556758
146550395
117066226
300093836
209590390
202676940
329153202
103679642
173294902
172892028
166237504
172411566
57596529
411899589
357219888
356678790
257894320
494565787
409002523
15809828
69857373
4506852
49337244
274223855
143528959
90259252
526849631
197457509
80724225
218150659
272853566
292096817
303084262
121822958
441713657
392219080
18031045
376971820
271731219
286324471
87701519
156316737
513111018
95962602
358613353
84239740
480268227
129049449
200136369
373699927
480817512
74882840
124874324
513729995
56770937
406124163
414902828
404013788
4437085
26428363
64683383
236813113
390435214
88224619
383986142
54019199
367770431
247122126
470362679
47698535
467245743
419284474
45634157
517918443
318762890
77186183
46559400
321240886
254208564
235728095
133773041
373855450
21165591
368246446
164554138
49125872
99324491
303554382
371367963
206368123
187744677
296352573
422521542
113293781
217622410
126863068
265519769
165419995
329921905
490500074
453374775
535343516
248722040
85862641
374198709
114981641
202743640
32541962
63236522
346462330
412957593
162068253
123517521
220770383
56713216
507185723
497347112
57273186
451524047
31770041
155342723
345368047
66843051
267204023
492944393
230649655
127556376
101119150
175685207
222560094
401571110
275830319
317063229
22265220
408731575
223915993
289827961
346706544
515539463
56658451
206146203
493963035
82582889
179251626
439217149
531266521
167874501
442154917
104242863
444162344
346855022
470387632
52729950
155206246
169257918
172186157
108226174
278856566
388839847
210797106
310482575
391283524
313079072
37749728
201736200
118361697
461520300
395136896
491738528
336361194
274369567
40873381
445125706
29214385
471693052
391343883
140544206
332975717
49110647
206962414
208084359
150625715
482416677
140618918
503424266
294004114
143657749
382945398
87995865
400702495
425848705
343194689
360248296
27433018
420007276
501271119
215428117
124766321
411916212
466357946
20679256
396830392
180850420
364877062
530501185
113059289
63315110
115963287
214194658
396772506
458798830
107376143
536006752
139590153
5368912
72603412
379065475
143327642
416683658
338322427
270759566
497666369
225552056
280833304
380862979
431277917
450444590
169838812
201087414
307325555
265387756
494539883
48206309
146282649
411582046
58207965
507962989
339630817
500734889
14729810
265012010
406450791
115784755
167191023
249757473
421484170
505488193
7722256
149857434
277773904
32151252
272125235
71253953
492213680
122585102
390782170
510303200
65573960
366402437
96791656
511471273
115604095
460623647
294068922
523618863
303762944
196270874
30914901
527990105
125817766
347616647
42602311
7724796
333428157
475693351
87381263
266997698
276776725
452110987
523539372
147797711
33654155
169901146
519249364
521577032
528623455
97219628
452524317
223832559
103251871
363547734
487532001
435661799
14787182
441319581
527535125
249036256
126743625
132393955
475832017
118555095
174742336
413288874
394252529
132068701
122070904
106108773
259272471
10344104
328060118
23225037
461727880
478944821
221647212
89582126
296266211
243479440
99712082
377123063
316944680
434201947
127612213
182376906
11075078
270346386
285288564
406296343
16182867
114923737
400768490
170905099
434888500
500736157
507558858
501780315
417842978
11136458
416339806
513772990
455202863
12416974
153999811
515745686
97813249
392306309
421272909
45839876
344626720
42369746
275916605
178408404
138511422
438116518
478483948
122626305
180811031
13389572
379301910
474673015
79423456
224731549
399879334
285492854
335493221
297904152
513207492
267398011
242162273
489324496
35456284
138000253
429043822
322529882
364636985
340837872
151779074
438704751
147525236
419049909
500926245
235974403
189394269
420251293
525402547
174515735
44334303
288032770
234062656
241276098
130890441
468479288
352087634
108636604
180511356
346741347
94325917
190891087
339672047
287826247
264972096
23373337
52119082
131697007
205724798
443835500
150993524
215789019
489623196
399012100
294114637
413519115
46428678
161254146
409213126
250061190
162088903
149538319
514055405
509732046
9238772
324817007
497529628
386953950
17220950
429513594
81462286
270913550
324446796
168767966
485721132
214877036
513571321
25631333
75839200
39210556
172035397
144426617
175753003
399517895
109887818
447051053
72449482
374087064
305345114
1529750
281339606
326953977
489925096
81725757
2015843
536693985
288139008
475646040
512734723
407568734
217563101
14740824
249938101
207125360
513822337
356776494
250308422
492078125
47948200
150569798
525260430
221930590
122772542
187331897
296339369
433475714
113601296
125213054
77546833
101465007
90716780
262768646
421945623
285978298
168778394
47893170
277509678
254975258
434168610
235011196
463461498
383154759
63099991
211000666
279684706
33650650
186806821
477305224
161787389
59357526
114633907
106651125
93943003
5022049
4397122
296577210
378143265
82218190
307530739
110385400
488199493
306417890
444608769
466582407
426883811
132915825
416093306
240006148
506098746
413674100
420612300
294284732
38155306
496523366
263959209
250054952
523304944
514475597
110703011
316089162
81778467
464770879
483669957
129807282
145061535
308172745
430971214
270066182
419536543
428833441
151018217
49203150
382290302
308967293
150663515
430065322
424489376
214891778
469250864
281681101
438280967
530140479
438782854
108991741
361265705
108053096
398884734
468183231
447397594
412572722
312190057
131728010
459985685
8701839
342333222
486931305
55474210
45375399
232509865
24382424
330023438
455113372
88254282
96996566
259106646
284526089
43554584
11367127
127102722
468921951
454642883
91799402
125956052
330429590
494239447
259242329
289939847
231284822
250667455
230099600
250929276
535845459
53119862
177151651
444923936
451425564
96917417
214797623
238442446
308726156
357849988
277135309
523685431
108757606
139449561
324881675
316992916
387457905
202897099
127577473
533028864
94462071
99939399
28649332
378583730
504940179
447161633
130528579
367519707
382927062
430546728
457059550
206186788
124735498
356422538
371189742
247598013
520598906
243752652
481398566
62845851
518579524
395782511
26730654
480184980
263366217
122470658
14182320
107068651
307625780
252225709
343306138
104968590
66476321
233808298
396521535
161776394
158068366
451603141
209028504
116166459
31451033
44428885
137385002
136317776
15437452
422322201
376797488
227048818
320355934
534855968
400436432
90343797
14655485
231766286
246773409
421459066
91723225
319822583
371741673
163509391
294404967
14230346
96335084
409743082
147146685
100636623
256033
291502393
511259355
393697740
49081304
478876737
213708469
185175591
171084625
476080891
422210914
74452470
473273153
193653172
194794605
84911429
129737197
480710303
337247118
343854190
484325139
209637159
302893650
45189968
24816483
275059461
461817654
243487278
496276042
21543617
484114788
53932554
223650786
33300728
24608253
513500599
512456595
68889394
428696105
472890859
167598672
305376288
277588992
301815407
267514675
93648051
226170941
225787811
447659888
133978226
421937805
418388869
255423769
473539958
449707811
277850924
97069552
50143667
188604872
202618894
17783160
150683226
110720492
134436665
509116050
447914794
27742656
305300798
258431315
1560345
211707451
449960390
460986509
89733550
91763301
66059783
97228145
146282189
22439205
506456923
158438060
11028181
461929346
513003862
272486229
262824954
4238511
273950873
495603622
230006625
267659257
43890101
218425664
74526355
143903474
535453581
88301057
65893297
170740073
455751928
4636756
57845189
367654967
10888055
492217824
284874069
469295284
192153977
234239353
319690381
61281148
323727487
200225287
484899889
485849922
15590856
288219647
115229418
31991546
104180756
107374181
380562281
279994708
404822713
204227305
486592924
55767218
531320065
244407553
141772932
46874498
393769666
304219786
375406558
493899001
343229305
447396350
333523675
260354726
258250517
162583331
512626169
378179265
137412002
106971082
471917440
479589432
174647567
66629644
492374564
510139916
435782299
461948208
225155747
50417279
156649256
333430261
368607274
475629037
270457027
81785976
66440846
160558547
424696498
512257123
413876878
36109640
408763180
143551806
264376785
316938948
418004807
155227086
375045561
26388169
40935677
175099702
285128166
487328263
433853568
460745152
138158548
13794033
171402069
93945769
55224059
454345516
141434359
424413493
199589447
128386952
346227144
82357566
203647695
482870944
465125047
244924745
486536071
139698020
472681647
30117438
324930692
130863947
197930361
478783324
114317295
90710738
285424349
343556483
492279592
488919390
492690581
275130885
341599161
474233915
117801491
133062062
131658195
255166508
433841795
131616938
194843231
400801160
248605425
162557158
337679831
32564198
330222439
219891283
232828338
121210491
442499632
246007389
524093877
255794695
37670267
45049126
91167010
110647467
393203347
348022626
525860916
308080807
87790599
375404579
435054413
126165853
164430859
16709118
456475143
294820402
479777832
534085612
416387457
80179658
261271007
472877695
125744495
469538023
462213058
150677342
65194973
101293259
290568817
161418069
331507870
382877936
107881023
473298762
252103828
325292042
506133113
117711448
463958702
87086094
71281510
316987601
525450754
476343809
53909296
313806946
27826038
197991843
434297106
79381968
479735880
242630308
259623170
527592321
461056315
233544002
157081828
251637070
444659937
59002240
295513516
63560474
407476836
213486070
67671594
112325713
329253053
280721272
507947668
420410641
526868674
9353186
67182756
499637796
412195926
510967429
521042037
184739670
68779748
501021079
11666615
426733206
287623765
203622546
55172603
525747196
390228703
79161983
530572224
275096074
98756003
427630632
123004382
215826604
83995703
223609608
184103696
240701515
3366056
88455899
241293852
85976758
345678191
43674416
67529178
529471628
238364391
189697903
34176641
62611390
223431930
449505747
31590532
195937028
504746682
336969214
277947828
102658352
312055384
304818366
100274110
242282583
380391944
436143828
333562152
149423376
288206439
312448983
228316440
268839419
159928911
95940024
338629948
450431443
298026358
79385501
531018415
378441739
94474367
130028065
150162456
304385251
260742581
352240113
15707571
79691556
40947938
311772129
29698026
185555575
38351830
347273072
290348985
461008660
10893809
125309031
29062666
257080597
66229078
304894919
480065980
207739211
21848728
70619845
100257861
314706516
183974544
145353948
359740797
386207660
24590630
342973143
239332685
16919483
488124188
510214472
25395945
446304814
422834557
263042102
190167371
170605729
342100312
365708479
407568635
36149358
159372733
316045202
252784001
456444662
360071417
333708674
332441243
146409053
169392654
300297191
382879867
446383001
19194941
371556330
352905090
275294917
208633616
469498905
436750692
21406658
109251173
422733793
29821470
377499675
191954108
185332995
67995857
104476204
504821169
269564060
308074931
352115317
165397440
443049963
224300692
464970318
401714555
365042087
216073620
45602574
415636313
457826363
179164884
119950229
14532488
270437812
459508184
350240612
484991373
456292120
169093345
53373781
432428647
310323677
280739290
178103976
138497510
465322769
377454006
132257552
314284099
362246923
179120900
369953906
347923257
71497913
526568665
72699488
259882375
293783296
118007047
455279363
497302522
86199533
499246616
13944388
388176023
410023534
247702164
481271491
321843480
217704225
408433805
87030307
442204229
244561124
464799399
192181771
287331322
530501185
28113786
38555920
381986734
523346527
120400692
270287280
323698621
121820669
215861722
483256559
195004661
387417353
71446363
333538351
17510792
339663706
208719726
411594000
336993038
418010598
61870226
327096592
263207794
27199365
292958338
123454051
298949537
372101991
48173014
375178213
121769254
119345116
2494425
220669856
374582104
28719293
144828854
477528789
346173472
468791164
156649256
1906632
176869047
72632932
118208732
334533802
129904455
413530560
56043152
408329799
498074382
296442262
118414807
198148067
484558282
334946754
463840295
278113602
458958263
474461244
275561684
404766143
75844570
416698504
386301121
359029053
359798349
517415669
25406295
120845706
439320038
364098841
521837620
313903428
416966656
21868038
151960530
319430105
180128029
10900925
481425070
103163621
20574962
304403409
481842613
88195374
451634979
17143479
60160083
247005284
4993489
251504992
497403513
444252218
2562571
83306731
65288265
273141808
29125057
213945230
23953573
60772482
503199853
127133858
197161855
396286061
2082511
258090815
132111785
411099644
391502925
269677255
39389448
116546792
1777366
31458546
258313283
220769671
186288196
41009921
533710964
496395132
167495404
62717257
14223747
176995566
67176326
451952977
446826716
292086893
367658279
33598381
229805278
438065148
90860244
393977287
457746336
356187759
232858023
316065576
309508824
434155696
81772298
70543157
39774515
434083424
419802693
329128814
432428647
11649450
154720141
293088705
192207049
119970719
536158440
322740073
324581957
159629033
384686395
305326410
310510946
261138618
333623723
409251539
63559363
403496521
236314294
464799399
345008107
184057865
24181530
170580718
81842716
47685245
48213764
68629096
166942986
494018978
370661565
494016896
399282165
24689278
245592995
82760301
29742407
131037898
183108910
88662623
216245188
428102931
392796065
197112309
210529326
233327505
108342118
153969142
239452613
261437811
42559795
529065463
290216672
528114394
201554097
336809139
130580897
205186791
473677638
484683254
291724920
442298766
360872138
230745215
61094529
103214100
330245173
502695487
59373909
58943625
170864900
322842761
267005188
205345668
232753838
528903240
163653102
224883898
408202843
45177343
97265605
17453418
145177889
427833644
197426314
347436629
125691671
198410610
34608238
252508335
89070837
433059399
331607148
230356471
282610501
441164737
443386413
405190201
196655251
228935653
369623215
85698422
195118104
31570150
401716240
36308842
353000786
351049097
154480369
427570703
83639121
92384862
512862284
152373450
192875678
200533538
109668125
271082581
493948911
251157802
332749571
379303626
142588862
205835960
5806661
218816174
435667685
279805696
127209562
285600319
284189473
414631999
303986055
533161120
154321618
163533671
417103239
426689121
360039635
438199001
502018713
446776973
56990565
186050780
406035258
469313375
469410046
1542646
407483380
71392988
198674330
437238963
210427891
405986611
126068315
164386572
287205976
494870678
173475908
459230566
138597110
227921425
305565016
489989383
388896044
123809946
254329329
391490320
148741459
4713295
60322919
419257235
52415625
509199983
425226408
223542280
507516836
94151853
100846091
357996227
35587691
62761561
492285598
273224344
259125693
194876154
397182322
306188056
475400366
37620292
325454661
81626101
190342232
199083884
90979951
469301911
446246407
325412761
228170920
252747337
217942790
301587695
192643975
365660546
29736400
453076364
398070630
533576134
426298192
402884421
164602703
55748499
386481984
518284974
331165958
103446583
380703186
200956966
324139815
41735826
203334868
267223403
424508161
79280731
510484270
455528823
198832686
390539936
315842513
435606630
375052254
12400196
84376808
397570235
157924109
375138618
322020902
94265632
63378892
278611270
81690007
245616875
211577900
102801035
36361672
233583956
134379655
63415247
365005913
54917494
428977738
416256928
221481266
160757392
418572599
29581929
344305673
391372869
295501602
37903634
156573537
384634357
275586022
399095293
250395575
4206416
292608720
521293978
106924630
336362099
132465116
80469302
329349820
465917395
370776014
202962997
419361202
195156182
122055685
483287509
444685327
209147784
347382612
82343957
374580895
436594026
361314264
40916623
355287716
475248042
77569873
420119960
68519850
340262455
179559450
451807540
154069308
345774071
271034934
207955478
282078743
506214099
357394997
131249970
245771704
246837383
422532072
193800882
273097254
392398411
71442792
147789836
194077373
436120151
177238390
94116044
476153736
62517215
504043003
339048754
268978196
348146197
393292189
188932171
35067906
422152477
334759877
94494891
361368583
147613026
35365656
459128679
519422187
230261163
91434275
78565736
142384849
522705508
317708910
221785231
250868252
360821447
360839542
204151186
50409644
353356594
19793027
534486265
119570265
48664521
379808847
116692671
235680602
404798209
168999461
342662159
443582840
514224721
170920609
135413196
81209923
484394116
497532202
149915434
153283560
148073986
343019
167785946
446801940
339762745
308521326
256731659
75294885
45839707
302640305
429856651
227183591
327671886
254535042
227410745
37240297
14659636
481239812
131267128
35082548
441395202
266709144
109923178
407841377
497760137
53785135
238426424
333689033
151616092
296582143
85161620
280368343
166739732
309483640
105543231
294506777
65241702
197671600
154428805
249969406
319860572
179317228
26049604
298342254
11198442
418181816
86154539
225455247
519890029
437805988
195244768
405783005
121789544
188067380
40362828
285947385
322274040
349587456
511815992
257039893
264788976
208226983
348410346
461785078
332962446
67465420
396897748
352209538
314543410
249071642
534704017
386263183
376250227
454848874
480156054
430577362
422405217
121627484
534416493
302179737
397619603
291656475
480902577
176722588
213729174
381844
398935117
196324485
423480546
510197152
311077343
378231964
451045180
376721881
286085261
37268612
354699300
49137567
376221618
157776480
171429792
438345211
356087837
11263733
535656384
467299307
267487770
531597976
374928762
473956685
436217809
270024463
340284287
52812361
247837549
130518385
307962387
13453234
362538751
262949706
139699098
58931220
20367212
194040060
238412673
523277304
435976546
95197101
507862088
354510528
352155244
113759298
210734329
469924149
262069995
160845807
260863811
238595870
476004558
102720112
489665714
94425533
86065970
299005706
476023675
267420749
183898135
197219671
391129164
168060781
199862864
261190287
344945173
439377600
113125903
321981491
251761542
33787012
308831964
500691719
101018334
509038935
415856303
425767161
461085805
378263641
192190735
449103890
411415832
499756020
509919600
23701007
239902028
385369384
272362930
24906022
522055596
255527767
462957867
507169664
107187051
99720406
210326690
469103011
343874159
204292902
34602889
92661703
41672729
292755251
275081051
15520006
427166517
25553924
311801524
107391597
208995522
275383057
55085064
321271080
369184945
71955074
438100468
272746860
432704676
513996475
146462893
388974145
342216073
142967169
64549315
438373584
149556415
517258176
234621779
516362396
296501164
146263364
14374514
420878426
55115142
207331672
44153775
352704269
109206050
111729834
9808378
248006921
474727876
482959249
413745753
421222733
144546073
101012181
359449732
487961600
62585411
373411999
419284474
145424060
131990846
116732014
4311712
299628487
227721814
2142339
515591423
505994110
307921609
42527774
266585758
450009700
66899331
108156477
509441525
408546996
434009292
325800396
192875678
320647420
220289637
447684521
533417724
86581505
121960731
436088371
121811194
317389450
506189435
209788195
527231595
290059768
4569019
242043023
221237874
431515758
104124024
467150407
74643349
71055976
493287205
271133229
101293672
171731522
355771978
443206246
366487984
235364505
102157933
528325946
502975318
500323871
51036323
435244481
501264077
251439126
282365324
384098954
249451386
36018297
44489357
287549420
478621690
43488805
70543397
145952691
479737549
485242717
199567462
232339392
154723042
348404187
504438341
227075259
185652945
477018019
18728139
362735011
344975084
494574679
381963398
152116737
222390154
378052282
451793840
56384985
514256968
406614704
45240822
178719198
14237203
123243171
214797623
5169312
134263604
81729455
507994862
520118348
103034653
299726776
244149318
150209317
108862541
489813968
490439344
217623447
113189665
80361534
332564999
59440690
471762223
160526348
147305269
262824686
37270923
459617826
247929063
452598198
282152057
209054217
351764000
367511515
44971838
64871693
366229241
447678954
323719703
376110850
359513407
436078145
465152824
408685707
16024437
402149570
161461509
183118797
59510495
520118348
104008090
337145054
85044766
292946190
36582098
490543770
79971675
378385734
103916107
290827422
317509498
252960098
400713528
501534966
421883132
253446786
280511146
422048818
10293646
26019819
405313503
255479076
209298758
81076241
81106198
388261591
37845311
486879070
20266042
370107113
167311403
379111212
14113669
172628914
275454708
506417595
86930594
419873961
307371272
346884314
118710585
515521090
498366204
339342836
344902067
431281100
471774822
56266100
40582749
389715061
322012548
441810571
92100580
114665379
91709284
166644674
508192847
117700518
48564483
249262255
103425029
13901297
62977819
93723539
364020029
316641427
32185185
241524809
11946526
344171114
69537967
214905181
462324718
105101260
21917301
48137955
121387918
421367678
195956135
49860137
490224547
462528874
362531198
438747843
87355312
231145566
19027230
270685754
472923303
344890762
396918371
50022537
421696651
432040535
63331752
84353906
225109432
198807559
8849927
367363672
198123699
21218680
223748837
313697954
399852855
101709780
380115657
87446769
506479480
13310656
169794887
491510750
412975723
94097414
501526207
348615902
438172150
350653808
388104293
384272309
128420962
509661540
429953995
407593208
516346202
536388214
243280346
18328246
515001083
479324279
266710649
376546529
353988921
49976903
219379
318260896
338945762
45453937
139495712
182537175
340037863
12363331
417807289
297322890
150538164
233601439
113912964
500544458
164854734
516890682
19498930
211469375
136010034
294190132
388205075
458999771
428430267
495709106
477556201
508449838
230073097
287524538
505812697
474190330
110365811
125463734
164371671
249581287
214804624
20260069
27526285
379525653
433317819
460573374
375138618
458798083
515138646
80774372
321749200
92275795
483530547
79543424
297998583
278601611
206950474
423254546
283041324
287360627
486617238
209718201
423719270
442626727
276077705
213014639
124825810
249919388
269230945
189858332
455142056
124247399
347716402
28592182
388013824
215362893
469397459
93822122
98209256
71231450
28878274
223546443
359753027
411158315
288638737
176241870
127025054
417855444
268697113
415382369
386519094
35633095
338625762
107594025
118123630
255670828
244215264
79026294
77058427
10830129
189726619
226692378
224731185
201426143
45704755
44962520
416981553
309298841
390203119
231399072
373494063
395760114
383433633
315295289
11479294
251691708
411669689
2427858
70943699
431034361
513025378
342355957
143984214
174468329
311828378
235560625
419902274
469616658
386361148
442104186
352398710
71703647
211704646
312466510
334944571
97936769
63668111
16653361
390892200
80225142
300537889
379890750
19731808
156017755
255419464
222412881
176472874
476169841
335162098
518618512
84676423
166523521
263562872
81227020
74038369
382747303
238153182
357119509
60170544
73863184
286100184
57545013
44082281
375022697
232136100
458293036
83826888
145969713
332506777
263737759
291777385
421888265
54190250
125809720
425952909
367538799
382639212
511903859
410041289
54801314
391819523
513161459
251335855
273136261
307289720
259895642
344002495
298219372
469694923
521505787
283441185
286457301
171295025
443574013
116346119
402965791
415541733
87461031
320447179
473191719
475226665
481005015
10445243
452933535
69220731
209748971
121050979
451223866
3308328
124053313
37277343
504780378
61781846
129152251
166757083
208825662
88867673
415080832
387595473
443807777
178080296
255841254
263329041
518098004
94222250
155591425
49819250
449888183
405886611
503597323
480527081
487792361
374788140
496969103
454900633
264099783
153856399
266920240
421286078
88391783
390110117
319932484
20567078
239159095
359088096
42098677
59207915
434120011
3029664
534242920
119682795
301452436
35851605
203701084
312375893
250472723
72128007
428833764
254596684
411873484
334256882
244963071
470902139
472445254
333796225
99783538
352608754
512744567
212096995
516189663
254339920
124182670
132455498
264090664
79817280
263239897
272718771
217898867
123374722
32682633
476588628
469838672
4048145
257290489
424697449
25351333
229004792
420819198
466768199
35043691
293407277
29832714
394253518
46735578
456360999
44477391
443118020
518489712
108641748
481411860
503344577
325724113
516166012
163576740
70317120
371214545
372724189
86669367
304463293
59090479
448260406
183092519
521393594
225531780
446602764
518537334
1802103
400041647
365499625
389506604
325237406
194405014
264810218
60303028
501860244
127610809
131788201
191974501
139895300
157428793
92075099
482762877
82297558
21543617
138841856
66511637
102900667
338074760
130224277
77463033
54009169
242666990
84141031
449755710
127808224
500798280
257333268
483295632
149966953
408384608
189445712
474889174
353639861
193115116
31910793
102825704
485071568
390637619
309558996
141365036
409664438
28528555
312709385
371693604
314717928
532344239
332516807
113526919
499005070
444975601
188935182
398339860
144900300
297543031
431781998
257422692
501764025
402261808
412391415
19433195
250842843
210871049
64704161
442170496
465856625
413950290
431203095
419480060
240997033
287788799
412153559
392294176
113463191
96242098
277034202
46009523
355930047
318641805
101869207
134763490
301111413
377740337
79768263
453186112
89351532
197310855
61153137
193261398
162373916
449549476
363520181
368165691
313151064
150063730
356142723
357107471
354306535
481617990
377803770
168675986
440418467
80705870
436000973
467415621
155175691
495096630
360710469
48407289
311733714
372644994
183842636
502769618
137628971
359662584
394447137
216779033
102388794
268763912
180931245
9693321
284077872
228385930
303084262
53842908
490555844
72065962
319028157
236275402
303098451
88396633
387521727
73112206
52077892
245957620
191950632
522759519
196314090
149084168
67501088
247994519
210160856
391423618
192358338
459251699
78477373
496263307
15988504
195339000
361184319
300840784
387181710
255281694
442106576
477509818
464666559
273823925
398567607
459110072
535658945
498032870
365107974
365817621
518449896
492285598
519840041
204629556
405093333
162583331
202734506
193290605
7287983
33233790
198351579
168111384
259456134
198862833
475459294
27030039
292219911
208847686
514913654
241662258
412064244
162851716
482773720
515917636
199810166
211053414
270587688
40076528
230968648
149926769
204793175
280785294
75840990
277518188
60721351
322998910
499561332
70053145
194766902
486303835
289261993
113612855
465413982
191524668
285871504
300467168
492391912
355246319
406244292
32248020
496658676
206559948
157003044
345939690
445176366
69488287
463925562
434199606
178863515
56472707
483732530
259968309
468499157
167980668
48936321
112526081
463310339
366255493
91787154
28963714
313046535
477054337
116444237
248791024
212437720
135762188
188976468
218247922
364773952
70015524
355508476
398475541
273987079
211818891
301310381
77104275
3003231
509225251
330714029
352017446
195495130
259797735
482083095
240740061
520017746
407622149
112793843
321176307
154526736
321064787
182319963
303838462
4210537
420857766
55773384
110370749
284079672
356047543
223595845
465457302
4175780
419599542
168053266
106149993
519261210
224850827
474698381
454636620
270505358
175763504
389201652
449441933
467752121
48213698
340920844
109517807
480917962
180963502
281589430
150085327
15612032
171290898
352788201
100867335
236228033
420762938
213008916
274829498
413676134
18423827
376839819
395281479
224993302
120306540
369176316
398331411
334317122
253671065
347334827
389252032
209084641
129489069
201541731
482418588
187012367
292458601
17517247
312855124
41276501
132705061
100695779
83548081
278731908
8999730
352896639
352699234
418487852
263827227
64777460
330920845
305950364
517393918
368648396
45404436
236072616
426515775
279988737
91444624
367870165
94304386
212080772
113865236
448338075
81051807
42116277
515468053
232846532
64339889
343743927
171503026
390038783
125243142
449868109
390046223
344033786
535024638
236945151
14269199
302144907
206351939
405451648
5021433
268104166
247585102
204998037
57149498
338818273
381802152
167949971
188952272
378080386
300104102
484751499
264225722
210043352
426335833
323320009
207373265
58441725
347915258
438706883
418102788
379616426
393865347
432958660
505527403
126354980
86677817
199968072
142759124
132709766
9358569
200881145
289716230
522248729
316231219
168574172
482683315
474146136
380369510
415380685
466551930
245113283
209778241
368036428
489985589
334226501
461878410
329524799
261113662
438203996
248744003
431206905
325853639
420845860
378205439
484133868
221370460
244830021
248570575
301089093
173014435
159629033
358708085
527872071
46108343
310987269
59981745
407199859
23588931
291221294
439719243
156282925
422853377
72374050
490582421
235994746
388415020
383926803
237589434
410070779
423238836
501476290
170658118
16927527
92444915
372899889
392708940
370647979
453338922
363510835
52874303
457669278
364743167
429854639
345761418
199062496
528003404
126508150
298336700
443415224
288698862
124015608
220709903
154528936
358113020
533176063
487063529
74308134
322084119
113061550
522697342
507347707
208899545
23133977
349714475
302705693
174282115
9558342
457327546
510560540
34820915
63100657
211538003
344622133
180656596
481213370
37844343
471894317
72086791
254717103
57261202
164417958
74990927
502882158
444776744
219947707
516842322
251323144
36208893
119904935
289629533
142493860
493758653
474929633
336470214
375872095
331681574
372179810
327251208
516013480
168682021
166074000
40883373
62594144
110032734
15468570
265732992
32228261
455673138
213600042
265146903
250607764
78640507
187842381
448855863
346288127
344277958
536733143
283202365
500185000
218541919
261228579
265150787
362869777
279383830
169544467
200688471
49783082
382521368
353352517
433463240
241107496
413918235
346658130
14250631
421154348
246868355
428721572
366118382
391609935
447904943
200989167
215852795
370764300
41172681
142102294
320802914
17416747
12827031
446494815
267389552
224904891
244307164
320595667
402354373
36161804
439778467
472115035
337134985
257263590
294348383
443671825
129427164
402479261
111418603
357460259
493695646
473954568
151359449
520167861
285665509
266302025
136502694
461574184
379550864
63394869
455157309
66548112
260912539
189185848
413675618
98265161
375559060
412270358
330349711
73587309
95959991
178212682
169917279
502233299
430543130
278781063
460353353
12401538
170130910
57013339
99738301
40281114
100918439
119635982
336565179
318878396
247129451
453205976
64846714
152169947
246222285
201826527
491002891
495059562
516845812
369866467
352215461
251063820
149107664
377584990
104061798
333832865
451788173
137457476
47509485
536437786
196904318
524768665
67717386
24315021
527725898
268591212
29366640
403713469
463558983
193629958
119457439
205582547
253163714
43024062
425496738
505292913
77648796
521780581
412068568
533346615
281744279
86126931
496673653
233036508
23648754
302396707
48131757
282825339
367666697
348300094
206897349
317738312
60300372
424262513
147979070
206535925
28381176
24457846
341406791
173332893
528094400
304381001
434151551
464035068
454680655
268358180
322021559
316151384
501885341
257080647
244882862
512512686
117885344
48729782
27692520
470762797
455310792
235401796
464896779
496805044
327600190
261776016
89913798
111278542
240956148
102195258
261787453
101534152
294094576
496266615
145372319
505377201
107272991
297692067
494372317
20919146
66297258
274020560
310705302
311355769
156160153
376856421
417111244
195519980
499045019
482966945
96681600
523238466
114817728
429991396
507854590
246086097
37985334
330049947
156749885
494788561
522396805
376117434
82010480
96753536
127160795
49108883
116789115
511883289
204227305
112133193
292986487
292928936
112326911
350681731
385890537
423556272
314090026
396490772
330418338
214695638
424591077
206308677
386313406
172257839
146597284
454879797
10321426
386814830
368045187
400520626
125954517
34146091
452381460
298876260
164215009
346664777
490831578
326235106
429691042
482756558
533038630
334888050
430974839
185218658
326251799
84713820
467186986
169834913
244431064
220897561
72600602
112066090
284592447
334584094
37556750
141667082
164334158
416566118
420762409
168896058
235348972
213794195
293452067
499654350
293778720
80540435
197666339
309368695
466099022
324732646
286510554
447590534
51178928
240010514
355537549
419959048
213966198
484822705
514632167
440681350
247559970
119842461
91896001
149599397
100598369
429380573
71623417
499512714
56024459
277603346
273663341
114795619
148959302
140044542
23736876
313714405
522769679
413800286
291808491
182242766
51940893
92575123
369516806
240098914
507913059
458866295
437303877
401506685
130187824
361437950
147218823
312900331
291815084
303158964
488746443
244854125
154337198
313557102
85935814
201328234
351325341
388508589
233902386
166198958
286526031
133509356
227589068
304065972
15819962
38309755
94281530
101768297
504160712
530484431
316195698
499309626
260109439
176964300
438770529
297403815
9442454
42244383
334545229
257604628
157533742
182403865
85201249
227171620
101051763
83420875
227567879
431040627
21302132
167130137
49081304
233308558
117726204
300900314
136615499
73614460
309777887
139732908
227359737
94824588
417511644
504589294
342308139
198585102
217177111
42568960
82584503
69749524
188634013
433139297
525379210
293791026
204507854
312132325
117433747
190726733
130378250
234064805
231347157
454380852
503970003
494395510
113168586
74220785
143432711
102104836
258866478
32755796
483056407
14456123
9257627
238081158
511688745
51461469
226351382
377329194
425995520
270944399
311942361
472074072
260417013
80036474
409871406
476761763
129852762
315681120
76562187
118453249
156260827
51867961
48706453
210124628
4342024
521106296
259191517
88802911
80471473
446741954
134397256
397317764
347904767
481750419
276807066
49919178
250799637
211349275
416605992
56964812
332108350
352475897
422109203
440787893
202757667
261751888
289140625
98621361
344129016
155675917
64982365
110553074
407356070
495837715
362451938
45490888
327903255
137686687
225498017
290086686
40630104
129683456
27433018
65340266
132898452
255831427
12093407
381106270
213002826
417547854
426261166
376421298
331233188
426872889
123499755
270026957
130029427
277553675
468440883
434751266
296478711
374325606
114012769
335197239
516021811
385622404
518494105
473254278
302418351
214601987
179358698
50658171
49582794
365618047
233259595
393646528
233140213
4827338
169056274
191033208
57348168
84073741
297187127
326183375
357036646
370634017
388399089
502880812
215059072
53664235
365594751
203685821
368690564
521602756
123374008
270710682
121892725
123981223
89827586
289277985
28774605
63914441
423282919
487390530
479198883
20405819
11168735
441930023
484870629
274523183
168683633
175849828
88385021
57719889
78949643
315130875
329430173
77104275
474789827
34096020
345356209
192130724
389619708
159956879
197012553
466958170
161405202
284690153
23549084
320650339
18202939
76174340
163795519
358821982
211485022
440697485
231549842
429936158
291745460
285634706
478025103
286934994
198756051
104676359
465816175
5036177
278404989
327486459
47928191
101838996
382570894
43426725
447990639
504453862
128872135
111271298
74482211
269212696
115865444
292912277
32965187
387938520
17521902
399789436
437162657
112385677
276841728
267480191
404918170
394715824
133758129
477041436
113814100
200860284
53825282
490714978
232896941
33953294
145028214
516406332
251670618
4813499
343029251
272426083
242505801
438727480
166681659
496967240
97798414
275792167
172178606
531991430
45785072
319856917
484448672
383399548
245925046
488221625
135005949
215894466
16838286
202446683
431515827
3085515
172980421
20115484
449440761
491460948
111615615
74858482
10831218
228628381
263850266
380634087
304435552
226049625
313486061
94979532
263889892
125038562
271139661
507062663
59090214
504599952
95208554
150967554
433409539
82595969
124963931
205573927
340041011
112913907
76252826
536175506
372035458
304315204
518221146
38535663
165313565
165890906
11928354
403496521
289222270
223068976
366242678
519782295
431553527
110508432
251280414
202777706
487138649
162974396
424870716
438562997
419091987
503794675
359174262
198715841
67977590
237838531
319555316
484233908
304257223
430557635
534289832
242213325
310223253
30170300
487748393
314975305
321648815
508646749
291985152
3838830
27614878
480279121
50868757
74073529
461447645
166140042
473889756
184308577
399917902
299377144
76882929
305052785
332555689
52986380
288906966
372840628
420782976
281189547
91788662
370128333
475118158
4514857
397336579
299927397
431199208
458251862
62841828
451094717
60087597
450261149
33296389
180914305
517918443
468834367
381898799
525321589
302771922
323458899
165225486
145392881
95477735
109043429
7125367
218295884
490423720
425779823
508569449
517356652
79912255
356442802
67052970
198343095
515880151
334054314
116875265
220684874
313145306
478634982
316064383
396796756
462834893
530795161
373451114
386593873
137482275
100606600
431666980
56943327
275836828
38299986
75051685
186568891
330257952
63817238
368894325
250704491
297531265
386372034
103666187
208188420
45332407
7696949
278457686
198254680
430263223
526852553
164994008
534961276
533469454
285846351
179083085
99772986
448241171
101137946
85109248
152669594
258072739
74502972
370843532
396628337
172415925
12287315
532359090
514311146
528060847
82735274
484261452
351334457
148011580
42914219
323406863
432581960
358553287
131639406
187379450
359137398
249557941
27622408
32790960
466119619
108488986
409710951
190957268
231533246
375544779
455298460
429606446
268547616
86845818
69562209
24466497
324486964
283598610
338055662
500003010
358686837
208931365
259892812
276152561
217195388
212601500
40234636
2435108
89443496
526132951
137066390
344545481
66482805
332563162
145752926
72887066
429906584
333875279
176672662
43745795
299555831
292789332
202132067
22081722
448736859
437091919
395052001
370771403
227293813
267909002
71034513
62404390
435644425
407761723
181978435
325980563
482420370
206556481
24605592
2364773
157688347
387075317
196562341
249495681
106044168
188822390
114299533
21937955
492355118
266653940
31860620
489466992
442690160
166746664
264745314
466640193
438383394
213400995
12361195
205173616
416878594
310751432
341340136
96736777
462040532
465122886
291273172
50646664
220281971
152573812
267892695
432594998
134886407
501147201
519703265
151729927
487115478
132093501
41918459
169296294
359310104
475356521
431056163
143966378
321948288
292912504
227329133
37510066
412540341
474394251
48372901
219333816
452970293
358693224
480387196
376558818
517151359
416025639
479474412
61638486
32770329
980693
344254445
456173116
293480199
52050352
210618782
49603224
295124920
481950573
223215392
268183565
239859403
419522989
301901156
264194719
111461596
184113632
189509866
433265243
125165829
376914731
15032407
442309853
218747087
27522691
223832559
316625645
11060616
45662009
400949544
241782832
101042638
211056633
357576733
189699546
439243897
356633589
308395579
467863967
11970787
42781012
154326272
57567391
48793406
397902843
349797639
232366530
3772094
365868466
40057229
142918181
221682503
73394123
286194739
526825789
351680158
168928335
428022491
492409914
531898249
60339390
302111887
351553232
213456531
70838607
9846619
358082966
462244026
406917457
387818908
286628554
287784081
31843850
98498672
429406648
494769720
493275394
270976961
268631758
7896745
359231477
194494143
252543786
177029387
385262397
527601411
509016875
264810948
11335890
419006713
10344505
459877763
404040103
155548892
387082858
85384771
292290408
14661243
228685095
122391240
516693203
257411992
154364940
521758550
1406397
7348027
192259372
82252635
252625364
393456050
503140590
534026985
222160968
20593566
318840498
467582138
196965346
253400215
102242696
237815813
31016342
456302099
502483146
99283237
509089073
262944445
235522128
94310962
485974933
480815398
304178080
207848811
461650553
253300797
525304747
395980453
247341857
406547322
124417191
346875732
341469881
377525062
222394022
308819251
329144198
22526784
60349675
30065341
5403852
233342269
515083545
146173219
85197028
291767677
125488249
343403334
235731764
515249800
62724310
2917704
15594632
231804605
487194707
45947657
144946674
355083404
502079473
257099710
134347003
443254566
472202885
517753564
155902939
155649074
203287359
247106450
329303793
383632296
17077102
113777088
39250042
207856496
419902274
500163888
385955725
125295424
42191165
454978998
190827675
220753221
268094105
35799048
261878651
469470499
248032976
96819476
70907272
319518915
375872871
447979038
169441394
41151156
210409143
144406637
247680332
370690037
518587932
459863209
13950286
67720248
153804709
199324682
391101532
323379312
252978987
8615942
300114897
123695180
1108467
49124692
325147063
276956060
98529505
194970212
187246400
504489538
938515
195487794
41103810
84764600
175521411
106811661
84388095
172743061
517775069
108428123
90583082
275495932
526255795
33812500
150272317
107652893
302742934
15760937
179972757
132369131
35721724
60739203
455169659
190900310
494439481
535494257
144954005
187498780
238848970
91798430
13649625
87208284
76452767
422820712
326966278
186743924
45926402
468969505
91101348
260651716
519462397
114573081
392438615
478416296
504496959
148330906
267440607
435640709
338187819
241632417
291514511
412010909
455328213
69069251
250138275
377001734
145410381
339982804
463638832
164270443
360323113
132865142
174288655
268770655
511969490
252977620
348683047
46220442
57621504
199843632
482252082
171307850
451682312
489251720
138507482
463511114
108474688
221984410
42107425
445677459
453433925
414181447
6755948
401833656
463087126
76755441
410007784
426640295
452386109
205709144
399977088
162043173
270410723
511961512
129302738
463423309
420099995
258093143
486971875
181976643
228408916
110755166
257535372
123667484
298371068
214995642
391502925
476473452
101450661
429482048
251597424
471148153
377411171
160771155
418951931
169210596
326074094
102726815
152989066
81071142
331136813
148096279
55865010
453903112
335926275
534171665
150390840
353769469
517740519
157755996
78951767
55653952
494972340
483143593
529637760
490342680
436769065
384424122
475373298
515111273
404812259
341364378
227542291
166110301
155056927
48091082
251220273
529389289
156258420
413308236
354392845
21211997
58425551
286778015
449987168
313129248
190794636
474914082
210338491
206744594
466401924
251127558
326780167
176290602
380544058
181508604
170613814
380594158
443732392
505595886
90315363
167447111
190779759
203125496
79383666
165190278
466283274
434665450
56449390
381514627
117841172
116724289
303334905
160988858
316395211
439032564
282207126
234315394
329376845
298724689
458992552
175632507
360350771
131179510
358999520
510399566
19064913
282788187
535976897
303235498
443076123
140974044
413154980
484284873
147146312
518403147
369935961
204016439
315846105
384769919
352366057
364699403
350339325
208127994
15061262
529299784
150902390
258589735
31370283
166846741
323372292
243844145
442860091
287227315
123207738
21535968
443997768
243883813
216970600
183992376
227647867
524461250
166159253
107170548
53773965
61414548
201355296
294460086
524449341
148052446
136179755
160365839
67450107
339704205
160931700
413144635
64354990
327500582
231357824
323087659
113629709
408007399
317519055
428225334
182207510
88935609
80514846
341767038
104322783
430910732
74859404
9652611
526530245
56648458
509973252
304540139
203759893
298704406
176290447
131343740
344227566
488722754
199280707
24519453
490161045
161717066
138402235
466896556
279606891
230555579
427234279
470971305
439608546
435188787
118278286
98431313
336743253
173298295
244787659
284946570
204080192
290228205
482738038
313420625
83755346
308548887
422297156
89302486
491902423
44497081
447767205
493272595
139816778
18811812
64129971
231875244
277279085
481149030
94235616
302938345
112533678
147285392
321057111
150903519
69773568
212017827
312534072
478108909
146366267
2826268
60502315
128777344
172428985
96405885
279283745
392900112
154126812
422963144
506169099
349430010
423699647
11309725
23096619
19876589
166749200
517300279
533267799
535283174
280821090
70633607
51803475
191209702
395732358
489518219
298810547
139995393
393770937
88376622
491996718
478899092
306467730
286035446
295416615
505569226
131127703
473164278
68730241
501303228
326403504
118579933
409808170
41874129
338413974
451217314
13950286
382051628
513265742
474580565
288140338
46757650
456748411
235600490
258260130
479205961
319372514
495002650
178786286
88360440
509998429
28197855
408898354
81050720
293757290
356853108
117863524
31094450
38755629
398814206
213453334
123256532
52421656
426397648
95507853
416920967
519646357
89257577
358293915
76955294
533387837
258917652
461569745
122083959
451148255
77915065
123748553
530064538
258514756
301289507
189636940
497674872
20823777
69087625
450370304
492219551
439170742
46436379
46886300
507604857
514237686
214651423
97280571
522234032
457555866
513980396
369693353
312773625
67023872
31231697
521461318
71470061
490385657
288254864
311963714
468845091
154597027
384255894
332374766
108047809
120406320
496922326
146480809
263984772
11168261
8489400
452072103
352119109
526919781
191782818
230417332
140064121
339488604
16105422
44280997
64522319
534532406
236183295
383030380
238451923
271981720
287658922
61022332
228712895
417836963
225189300
250104515
413520247
496033106
275128262
253972674
1516299
528668807
314373964
499406839
211082382
51849669
510673894
245379757
210663134
90734427
356776494
168610415
513053728
150971309
520328196
480779343
273765795
45546164
228304382
81050720
77016660
396691463
213759419
404514386
98926501
317322166
264286009
416516169
249892052
75308055
362926842
122214514
29222244
104790644
510790870
22521704
54191972
125610794
80885021
22900253
509919704
29513335
329583020
382166536
76960162
166303550
200674145
501846578
529630900
526912348
232522141
449571096
221015188
294010246
44638170
453633477
367584048
486137840
374522683
240760122
484404613
270667100
188173499
224391242
316140530
236427307
472072539
62182109
243820132
77092598
320602127
80263646
256085368
121178832
429640954
89913856
56234343
121397127
58329711
524353712
392294176
436362008
51001025
113348704
174880798
449960390
214788785
226208870
233096468
29842037
410626885
123404366
422886709
50859463
342684446
185718261
210001483
351807697
442199513
403174646
69715379
149282156
385757381
135850297
415810873
281889535
440545475
450245436
322039511
28676356
27703451
439936233
294416601
356981510
382591764
45961241
9616956
415486060
293586537
300800766
425756890
515207501
24817010
488899431
149573859
267281471
85183710
89962487
443518798
294670801
325872733
229512928
409052765
277883317
77879392
348472821
394129803
443052278
411790611
281020399
532642452
158767415
130371176
121924067
170337362
296529356
348146197
394987184
359252201
416119908
18859757
408587076
305810395
79958066
99722569
199357427
218661302
512705360
406496973
26136148
297622431
22806711
183986441
260064760
504484282
469688611
407114890
366500456
500337309
507762084
410744189
510852365
436555374
79255797
36185595
193462673
513736110
446227571
47360837
149599397
145078110
442560028
269484903
304843974
332937792
489517162
319102770
323849895
15238640
517131754
484752207
41318813
364865006
64184494
271068832
171405810
266028764
109556692
199945998
92657918
57741227
375849788
341115888
328355817
483170431
509312364
287788799
148679936
173456923
410278481
138187752
339219523
55225494
55955458
114741971
326077046
49158758
319773892
149792884
439496264
475489831
86425796
268676271
127204049
264685876
357285734
17383785
498247967
40942547
308523621
371483692
94770563
292525496
203523176
125841818
223229950
309177694
157408362
53931
489325065
289411200
402218376
97227675
413410924
362682058
127037331
319385049
3716181
458498285
229783737
347948625
193668403
343374987
91379234
468382765
257398116
4200415
369584833
31434824
243201736
506187945
418263539
230254024
30723176
238382328
425576615
505541120
375021135
277245036
21684756
299899140
115998376
90174944
148137154
488783326
376931362
89505254
448381224
483376168
143258565
510947384
416566118
399165032
294169017
64343530
195587894
183275106
135247575
236741992
498019862
421104674
313806946
297528919
128193025
106624365
204548927
107762244
246206039
489290183
421621313
285199386
197920272
458061687
171575262
381379707
215841640
9605155
374755567
417403974
294790590
462154805
70027106
434401612
273935918
489682661
352215461
375525740
498679315
167676416
488836002
400218592
213742819
170424216
95337913
311835814
438203039
300658229
306889558
210740912
462946600
70229947
207311523
35918589
532808077
223617613
485056347
408000399
50636156
403551083
163883239
194273137
350427484
45909491
142343888
434153552
55533679
421993202
289932223
237574641
315385917
79052692
479685653
301506629
20767165
327889182
487131179
144002601
354401618
88227447
47057603
512051480
79357
70268335
152120579
192317113
47021940
2800490
337991662
212695285
450285691
455308548
46002097
34908947
224159657
86090376
231361778
457986593
113847512
186476964
177538220
290036007
69067184
486808822
90725309
186769683
230837279
291103260
53972695
177729969
144535017
361951385
533834255
398242299
160078636
145528275
379627004
290099503
195092153
28373371
319495959
166104884
146167631
66756407
8318031
255395042
19204889
297099053
425840245
414698873
139685785
129877797
392056407
306723741
454636620
273337017
93100773
97228145
241771748
344782958
309068595
502991949
187561838
429795868
92952747
422920197
515893225
261574334
130742631
484965361
44925045
273886175
287975643
87565591
395833835
470318263
256045088
134396218
43492062
408838319
90387177
255185668
451573276
51346116
519220074
526913576
172718967
175524122
287737895
166645133
185563251
213787061
478777742
149841988
31647556
357931488
402003605
83843247
65879887
256560556
478054095
143199965
274354441
308395579
421314804
128064154
132468546
440131675
242243223
382074824
322726996
196923905
496735393
53967777
336638568
200708669
426264637
236956780
415640436
369875473
32383613
33090478
151570903
160330576
366325111
38317188
363939923
503072626
327301978
79226023
66695437
510001966
158215407
209269746
516446528
62095074
95798128
492337908
412779632
495988014
424137523
275241291
149429429
422059823
380776521
379979419
359799072
124947636
271839676
346173472
47126460
228194545
93687723
9234106
366460328
409710897
146834701
123938109
392181199
527326565
174417628
498504012
79877187
438589135
50488200
246442716
92558059
212199385
4148824
284493877
260155639
215576605
65106272
395110820
365815766
530682790
368697567
471606288
275248790
360435782
345558704
399988672
73155854
214894824
477344491
192261710
324062630
107839276
153882085
244909785
405404690
390600911
173475908
417089344
33157001
313412005
183513762
433425489
28635697
190926851
59332068
222029952
409887441
350565671
191083048
462463593
195484403
268887635
529059302
528525314
128319131
33669439
131643832
121028801
484764113
325151158
111022260
89331088
55345953
436940639
469477199
229124004
85607017
124435708
274713416
360103227
7009731
369741239
61592558
103549546
264089153
420243590
140988492
59408753
472983329
124813672
452699023
359770992
40779750
516277448
166326098
461922091
14972969
243932594
88937206
202997624
193646642
22714775
2532664
34002901
165622630
337724042
496722573
350176858
435993627
413035911
44256622
137632144
447368153
92737156
532055501
37450954
300763438
504427950
203768095
157348233
192562737
520141554
379816259
428138718
385752340
329729550
410864964
228862007
280216544
459164371
94634843
173442031
201391502
529316244
69623095
135208061
130012675
254179610
455724568
273447091
353350006
203711200
84543708
411723723
106246654
64683530
111199992
36481587
160727364
184332165
292352253
328049652
253351856
217764660
352210313
143947466
338170982
510052887
514998205
266750467
354532636
361599728
18447451
392384403
126105888
264191911
417651402
302158497
74141226
13623004
478910235
107779165
286314203
191845738
36301024
82661589
212456539
349441716
41020369
360517329
466653867
318900147
239045183
322028850
532271909
119396492
398021819
54319187
393469227
475136126
231169599
64730273
529799887
527654278
452072103
484525149
250799637
262903878
301710891
421366072
313263009
205496192
452966997
471312952
21766977
368776264
22421254
29552900
44428885
73405009
112458586
277545886
190577933
356642898
131589239
448492565
496485909
198620985
256380186
498177547
218733070
83371657
6391346
286194831
494990543
497774716
520439091
350311033
496361706
108655832
242815655
125151251
133215572
319532870
191779191
387616382
408314803
476189220
458766913
450489449
267310615
56476285
480968357
535996406
138281885
407993084
421850449
446946169
402374000
272587913
352293826
434893761
291275297
155637986
267749280
123971589
132675662
213057985
136172042
20256207
198053619
30085290
401617826
405775662
212922515
227274162
521635074
205063217
210001483
95584377
483138797
376769505
488649988
456530295
73849021
131382322
45931028
107325145
35532028
357852175
32986085
492499494
16066640
475032352
445487874
460341226
84075958
280829230
26883584
431175344
30469109
411914389
254036753
472009230
402428110
140105019
182514595
84013958
80705870
530986756
408096670
19585032
385409209
137290274
321584121
399471103
64450595
373509008
415916724
101397317
295640596
403979468
319456661
369745274
422764809
74853318
437257075
452805687
431132044
223094196
502899993
300554215
388721831
80168923
347647852
189185848
150897230
499023448
513187012
5859267
405828465
104481684
311924112
450708184
157449599
72461256
534289832
413050196
366204562
269301712
393871767
332842476
329089576
498397990
133332616
155713616
365282838
112987403
193459898
150922365
441354238
127156775
25276069
227721814
154144627
136921058
152444097
285636553
152534142
103155670
318931411
513685150
155342723
308400773
223711437
246502250
65079565
205098904
280574277
96643870
26504871
150125555
96409174
503716779
113175845
395096258
31048395
154228838
270757334
402419339
417091414
172603146
222298090
363854432
142646206
448357936
351248137
520281363
45709720
176323765
17233794
504799937
369694232
126937275
89430960
158285663
49853376
349078266
401843660
532515556
494073354
527305560
145430404
268782589
436456789
533706471
184015765
89512519
472405017
481608145
450791200
298363389
93611714
339599890
333465763
357822313
193384226
483235917
497929479
290076104
156201720
392870786
386312042
380535391
492029703
192751744
207928398
318259144
147070224
10081947
374745186
282688044
204515093
446826716
451479642
260118258
462955008
116536580
164546849
439453788
388355324
439951335
494450772
257785477
370732532
4551727
427377458
450436691
95767810
38361129
40040777
116654126
19479517
473635230
91956355
71377510
475177884
456889467
309992409
257137385
462294723
233544002
73515125
174666958
516504288
360934402
412131628
522969601
429595410
426692917
129142809
334971777
34132696
461822045
201528112
219146984
503481998
297812512
361385326
442796235
59738177
530260027
184634947
408744156
467371456
305185018
500426578
112995256
468627342
32542995
129073777
334084120
209120449
478885730
55475246
474637516
275551502
233758371
140337402
61997200
399986493
107168149
188813479
265011688
233729359
418350033
26383934
487532001
152428266
441768413
523816387
345234027
388483646
380895434
61494387
149671932
37959062
176447551
364152125
87930697
76812249
426705063
483506151
403458474
110500333
332557563
281386994
11630880
44704872
173652927
443392276
251420996
272244756
532308944
232171986
217261673
432746796
510119634
54518853
396135074
137438934
525646734
515108130
217500941
45447032
354627058
277329653
21315550
337599745
510295782
8862024
340047356
389040227
402160176
184597111
221177452
37517662
285883227
525441003
271752129
327937745
237289831
259158199
58011595
263850266
291155907
314750525
505831839
308265776
533303237
58105394
437773797
492533838
242228002
377964352
144968941
229987477
255320482
185523156
88988444
64777460
348959079
392298776
528351539
457863913
170613814
237716797
491149622
177404227
263748588
60094265
500302405
150300046
406509112
354234331
326897403
203417987
149041723
481954202
246323003
343436790
50745507
471615077
250255671
174323162
177163060
261879204
291906052
353923843
272654569
443717782
76947050
146083822
238452102
380725440
468210995
413143056
96988445
273363061
33486064
198685683
414989585
86744628
92243783
208593221
396074118
263522212
184747523
450446962
457826732
29165023
251987270
113263996
154594740
83142518
95813463
284579490
380495089
134247050
38604228
213616691
65699796
23299768
277207890
386923657
276593956
323698621
120677551
530916338
504009894
49166685
110146224
54866074
228616029
422221174
226984091
476020978
22694921
235420282
462784317
401285401
123705864
251003423
350104551
489053279
432258684
332548317
198297162
502892946
333345960
441239806
35118078
235727025
73100063
394277807
201969603
493437407
488299636
123726738
408144893
240680289
90332426
355046004
155088575
462718401
100580089
83049966
443575808
78949270
157214825
421544103
348061417
303501371
33614392
406298216
141350384
435346014
266727990
382032707
273786652
305560651
285824995
279500529
461717843
313960605
459307829
308422662
108316127
252760513
437238963
237502926
512200680
463121104
139729703
521185144
376061097
95053793
99188848
226514026
441365088
291629548
465735177
4012339
473116729
75171581
307791631
245058588
402178201
335450479
319565654
348998130
206463644
221648407
527418247
265270841
238032726
186861859
321408872
398939972
125308339
229059464
308557007
502972497
347171086
353013020
62087403
90303270
289274179
190122677
432784682
535534959
165506690
31231697
436061064
160909155
294938101
210165312
61094529
279290491
262894042
393439425
47451973
354924257
55373584
336617695
440253894
28113786
36407590
327082151
470520328
193916512
191413348
45879071
414231317
462230450
56213638
15220133
57192632
214928882
227085928
506619403
55243437
479799583
107226635
108757606
333538351
135003531
271227006
506165608
356929187
14828425
239375667
214160213
26946657
337742221
333345960
183786640
70926324
266990865
169544467
361547484
202513028
440944988
78176586
323434131
206023789
352789155
130549309
8373258
263701618
30286633
171433010
28212167
198846715
466686919
145530864
97559035
447861045
73887737
380997386
350576798
88371158
367991083
179874905
451975924
439767181
221012419
347813703
506587009
197387701
423731357
191966170
142855977
97534908
456478492
423201016
314026102
101636531
516432163
393104867
297269945
288525172
221755492
272159913
64343530
367626933
433232761
474220406
482778601
75489549
140615183
212073676
439150039
257296560
286348983
526986962
439617815
143666274
174741230
203899750
429845711
125525907
291502393
67060215
486638759
109225425
286422439
147277582
354665875
445339824
473534331
271305877
214845445
36225296
349558194
72045664
308322695
396024457
103837602
327518231
195365570
141523074
182207732
297719455
396490772
392120505
531800376
285436306
136538258
316426401
296279386
287549420
502173417
75716654
300790879
117437254
490789132
72147849
343236744
234766377
252684377
439413595
99381572
3040492
525969284
394970747
212290163
475219442
112133665
429022125
194084686
110584901
63173407
358124461
515680264
355440367
242643884
243719048
187633805
123273444
94383300
205838734
324756415
129399805
510160931
512738352
83527426
418554275
101041358
66164739
185222317
425049274
308515054
33251406
390645307
424745695
511415022
257416517
232835079
59084384
116594610
33668636
423976408
417978636
466296410
126840182
295406840
159602174
386198584
313361837
511035154
46349937
176980271
410777873
199832523
517920717
233583956
384658745
105976724
297287153
490665440
104398586
181315040
25424575
216863084
97884692
17282594
171649564
478144229
217036336
111278542
380409468
243063797
415725007
293185938
509397547
317159030
348766072
54594881
95766406
455013755
85656967
483107961
141752132
434376307
150333103
260054020
264069702
203219430
290994650
370077727
289787270
304599957
227899546
86035837
159455377
147321954
225222442
431239510
296081512
355438449
536544792
45404436
432233217
517066926
20823847
351319969
404737735
313176057
29078086
306877561
382535200
462490522
412701565
331072392
78295966
513070661
154204694
360170680
476097955
115463893
98507398
144171013
471355416
533608077
32731620
465184504
69663101
44665469
68085332
326899954
38128391
166349865
508536455
450296150
414218607
427863764
267328052
138417284
306692948
126605052
201906098
451605826
178125608
156547663
29935915
17005511
331304623
343972366
349469213
126485213
44971838
395320499
35240338
360019106
476158068
454963495
339055894
488181957
472547887
165443019
244474018
112429747
227585701
292409394
476516501
214347208
79323922
368918498
16362085
403387773
122167049
151063722
436678005
277746969
500528904
117262502
475708537
380751077
74951177
439509303
331078983
486192063
390256702
166373206
23452336
383662247
421335254
7217560
246323003
372703733
56772938
431262286
154144627
498443456
66989032
31433989
58408098
521717830
155926225
84764600
694758
116654956
147016488
495569807
249934319
244797982
359389045
517359590
483001224
212888015
452376398
479541868
84588046
465905462
445762685
22586037
51683522
385775736
373867891
15936946
437456335
312115132
151428825
210619758
179521200
158852432
227401190
21724615
168630109
415011279
437033708
397376235
292329601
172040450
225254663
534908906
289402919
60942968
6999932
416081855
100894986
498041965
50592451
464949372
237886655
79522552
502631360
424994444
67917393
162901065
229101628
272826033
33898376
244535529
363499179
58927839
8754720
295460715
224490323
449483470
62896105
314614685
258998444
477429843
500399943
112982259
255660236
319594451
312566841
270599306
105098247
61022332
147831162
55543968
525358029
380137212
333480199
352196966
384031214
432503259
261787453
96074176
182449888
267610617
49218342
45696443
103686521
317328514
132976229
110508825
216381186
344689252
460644661
430520777
60886821
369812341
176175610
88089493
33680829
383419208
407541786
204301071
376992173
291183935
351821754
15411140
505652638
188965830
291769130
373256427
449483470
334163553
291557837
39593115
215284689
12630468
476299130
343409772
264052757
443922548
70532990
455751510
484959037
228445852
160870640
422407938
140089925
419126321
528223842
7831366
499445031
102521482
348846535
95052511
514380484
147712029
332085876
165913590
280113397
530451356
352700782
2939603
124158197
184356261
347234110
410488153
259546591
497365527
269311260
429495173
30044013
511442303
371753248
437646866
277397105
120408044
60896601
437799225
204828260
263886465
274186113
80425635
455410536
266882345
455077521
134507601
181926561
489586317
157660072
311030269
35819500
513171740
421575100
138456902
186089048
75921771
428963740
522059814
426851532
2677690
246829944
428846112
39853174
296191922
158956442
237218227
213153106
430608469
153230266
496587255
377704668
109855480
40924330
256446990
282976713
215764208
137259187
127683316
270663828
488942244
143961233
228614681
213714535
199720860
115937094
18528389
185114031
327894256
147608996
216790019
275180933
308788115
419138360
534568768
168478284
78259026
205895704
509255275
430546728
349383011
204981225
199693132
64526757
105416080
436479639
254098871
170550919
73417252
434525189
195957493
326596940
513513959
300182730
51575151
153119010
291300334
376168564
81404038
3589373
125088418
380745280
450903546
414806681
355801371
413729324
524260975
94849256
402150483
484891962
350366184
496578952
32821317
459872320
216871282
236759954
368034663
315239717
361871375
113177878
109177604
193472148
454143229
383719480
352412456
213745172
462931099
226495776
457402066
344312516
508282895
499110050
47256796
354719228
505331160
48205590
252011234
515569418
409937907
2020898
427642542
333196829
186707934
136388921
138492407
169854858
392590539
233631900
438469326
228133455
410660482
455544460
465112797
22321355
274819281
383116863
46566358
252847982
286771915
53828484
256120639
100947365
15413299
432873589
129698040
474343466
15354514
145323738
173610258
471028524
87724781
73910265
460627168
223547160
267023667
305340746
341661058
476742024
210287794
329415722
338818273
242666446
455287701
317194683
102537343
274846839
160274958
494772631
246903398
100809256
440418467
113435835
476976737
170816645
189755945
249329875
348092299
489106671
302705693
327790398
154936019
188902811
524183310
108718015
76581524
477370973
358057640
243348789
93862709
203241518
433778057
291670789
129460680
120652716
222604133
297621204
333727024
262069995
279709681
241113868
297781663
460282660
429725211
178579126
116312088
126875761
173142377
529635899
392716335
213897411
164520181
193861135
31485971
227567879
90819139
452812024
146282189
241330193
443975411
300393473
42107832
528739826
438767857
37154340
420007851
184863393
285465624
15652470
257570015
162537559
228107130
112472482
414980506
186843069
406900914
308932921
432907749
134174904
515845322
202747199
44072641
383678759
322021003
326349477
193205593
444080228
35240752
492389405
417763810
197976186
103429739
244395782
521602756
122683249
127625038
232417836
501281174
68136218
180424384
201613711
457870359
489577166
167666254
192159788
63638526
293647069
383678895
176893847
422418591
245120622
470656357
508599917
81481984
198071238
402679124
358467439
478583105
130859739
187571793
396323309
149215135
4810877
230587160
458521692
315466175
45646182
348836427
196946648
149339755
164292981
348698955
66580216
226609634
190230091
536028942
453766788
470124096
117113743
68485538
135692863
527399663
222560813
163552990
375728031
448611539
120381710
25209000
147681879
458699846
279724585
203532454
252546236
402178474
348419191
210660220
143674398
312621704
223228147
274472005
313779068
167190498
78841141
422308524
440782132
345839392
399652093
177784152
226442315
255969955
123374722
402644051
85971599
238180059
339184304
535075172
420927503
13978266
293520216
205729241
96505722
345643842
118922210
325255300
446525200
218812922
292381488
19904610
411581087
344280460
307009988
146647200
369524052
216445328
455874774
120936543
414188782
463850978
243049482
348000604
328707727
242009502
428071143
148273283
153573679
13059592
516391177
117698207
202325373
496189857
220570524
244590496
239052133
253677171
109862269
478599767
44318884
399308549
306878800
207691108
511621419
163186438
389583245
181417016
529109753
364176793
410588368
233233060
154601055
162067863
196603876
235522543
289887419
143202964
334234
184047970
184332165
463473190
47983526
214405498
241440266
200708669
433315884
376365153
305403657
157477653
59593802
315484251
226900142
525758552
468594996
278581921
144641603
14504501
290578045
432916901
146377466
94031860
130197247
254317245
399282686
159865819
65604906
458715354
203101497
396066008
217294346
74604868
21944943
156282310
212373504
405124901
300135833
474019020
532319131
93744695
448974197
99846412
232140523
205055380
391769306
277660524
36103837
307593693
110380510
258339391
348069380
493761050
472510167
361671493
33640341
329991225
349030000
481153489
455187052
398933250
320247830
174044658
31866626
162167916
457826732
62416148
442253802
86806136
179026052
431509394
142049559
528677802
165806952
20250395
281766109
49042609
417766637
163450781
416667558
28141199
466447566
340597379
318008821
504163748
437434244
17420083
470793414
190735929
360118026
337160282
356170833
374749747
129441518
18271271
263522212
435316542
40276293
267034272
19510495
290453251
255183891
445217556
96443221
276577000
13695086
409343232
162836774
294974515
399749442
135880583
233099252
40926370
365340739
476054532
8054568
520413330
185278713
75409575
512280489
447649429
216151453
4567616
75559050
97167325
272869794
456478492
125214236
143430784
48603855
448609771
237923478
159512340
442437103
143955405
26791025
252667691
505484721
463490082
414150687
162299634
123009025
51195776
217859034
275024004
372892097
521140632
358857604
530649887
517677887
333193012
317293050
110578678
448381224
51746488
278409731
127435996
65424841
166460464
297493793
390736434
533962274
136198564
480623997
83260589
530898848
331040606
247029566
297755010
443381729
341440730
498808533
2142339
306740692
376149776
28990930
358495435
131447943
36664592
55161584
331238565
303782696
270104042
91928622
230425324
289253677
363419813
476886732
335170663
153999811
66169033
418098803
475995302
27903334
208558703
527025858
368782890
9682541
102855069
434048372
260792503
221149469
203272788
165808159
464375819
320542868
71137948
63653215
117151070
33178959
339030242
441416187
276907562
171285029
331155051
70062971
70367652
115856976
192523010
262254490
297630893
348146197
445898127
99747579
263586486
509152802
481485112
164510364
237241442
259495087
17275379
377990946
490026386
405413919
166879287
531544546
392830648
150035931
464446181
285608290
337520782
215415231
500949153
290509548
209646858
2664579
174812794
192384303
426720999
331345339
8466389
527329003
152989066
493664697
409386271
488106532
411653463
125250144
194532126
68281541
19551883
293778720
237442936
56766484
384778363
166766603
116594610
446865153
276643030
163209287
359690661
107555380
96012661
336326366
60804310
350483558
72966385
222392086
124724582
194223079
460521987
72023148
445077328
516666486
118694254
352274317
148556578
463553217
7599066
420570620
50738237
217993322
111158258
528305838
22289696
275098291
469341560
299651411
101113658
535793026
9257627
190064351
289312402
440683373
320118042
339661606
219076144
133531954
464574438
277909620
368892672
442285034
528922298
309981274
337607232
527870034
114580110
330908323
349420822
295131429
58078054
468389243
398093288
62154420
430333511
282782708
183672712
211498205
295286193
295294168
269744766
497718753
4309460
351124902
219035381
503171997
354348510
496642901
369222709
265146903
54886101
346742225
305886686
27728895
496218502
94366830
339325731
462641046
46315470
50644864
237489769
493029396
493410437
299831144
495975323
313976608
266318058
111192251
432090969
137501132
415397988
246115473
444602884
24102562
248450097
156405970
533215907
480822370
55379561
26696302
413817069
139704264
534555555
515379532
374206463
350532024
336810323
535602373
498429405
111586650
519219520
381945108
269728809
351178588
371942813
176002640
406308561
396506540
144820087
395246698
104885081
500528432
133438503
109346423
68225747
284417491
165940696
298045125
109855144
427562069
397056136
485500586
406219831
239720566
90782990
111801801
118278286
245946472
52369151
196997627
80875765
401406352
304526821
68609246
207218805
515753186
176641038
419055639
28774147
402361620
78545306
72461327
450030539
66150604
263814524
282607889
305211183
20194828
526421988
45817660
173810504
497618365
38371855
60689078
186853227
438320633
188598178
415079085
367122025
24845279
84178220
270948931
292357042
513020848
28163644
103415426
439530192
92155606
129709511
410070738
60886821
137486684
403766559
282978304
20710909
249919388
198781634
468188059
118840857
402486875
500684886
440482446
340115526
474708400
336733221
17982486
5734252
218591085
118422968
395465639
135663912
415557287
400716065
91326065
501790925
460234003
89265642
13471103
287692854
498687575
271195871
493496706
414187926
201270177
252579435
196068987
463063211
237146806
495782324
297478588
225283336
20675394
159893053
148600087
170037554
99878032
140064657
273791198
148007843
126258591
162846528
185981277
47469230
316177530
408054712
37099078
452872289
281484123
420596290
295563732
79003419
504903631
52498917
377037837
45837170
107385848
381254229
289706604
466187275
248920709
82577293
425783678
74334836
228302616
173422932
159729121
521262111
232847339
38550449
8429215
295030512
127201932
121132288
192950241
118555095
377498922
241189638
245509634
41411174
16632447
429734187
20343508
464986050
321519647
501442810
119826722
285215084
315923190
297155303
36287334
33787012
441970969
381707350
179487852
88089195
183275106
387752282
67040406
493672869
188644847
411783115
300927459
94749795
462530873
330169253
187633839
311714049
76082338
11664551
210421169
210633080
282475049
66132309
493644717
430010881
109464009
490751051
62505716
3493300
406882820
138671663
517740519
253046575
108624642
62329761
146403419
56607311
433271826
185662088
199798833
14787182
410660482
17501413
445745269
268974379
228247605
450218920
170037554
363328401
255187264
33547740
87330325
361472123
169555823
169420473
259023775
80253920
212889394
22267291
463237060
396704010
178178327
281823679
12543609
202294993
326656540
437054269
417440206
67496275
7309929
431689721
19607431
62522862
321292395
254558367
66308064
308101864
178131131
469859892
369607071
79095588
442226538
242473320
335305217
392161193
328624944
213026322
514555845
491443220
230807309
68179310
283186918
483376168
278147435
78392261
272087331
85815482
512670915
14044219
224821947
497967623
149753767
39162769
287098853
45892304
440094322
24486532
188644847
26810846
482041399
102900681
193569024
408079717
289770942
274809866
497368547
234216717
325815555
407747097
444703186
218627563
28739202
187271032
256868704
252525280
216043796
67971157
387585433
481147693
338761573
316844900
338918207
374744707
4705859
372714627
69643485
99545370
267242470
36316654
327061636
26136148
224146339
238858425
408918846
481843634
495301626
61830110
17801276
506687458
500613705
432828444
292795432
117068113
368649166
152539922
442528248
347319544
490602523
374086558
320437923
493947502
92761312
42180313
174619541
167466311
276194575
271693802
269984909
245541849
165687427
179021952
93945379
349890236
413749321
210756783
95564800
395274544
204828269
278289067
270870092
142403236
35820618
88784437
168229781
318638253
129852749
214555398
152451006
492106722
375194502
460256769
411347573
408494675
367848281
103275724
469580487
182626712
530357302
293811778
507144014
29050609
19078960
4831026
350962893
126140368
378396608
140323311
167667551
452069229
350753786
531909236
524347503
145628392
59314738
349627962
152937539
499833340
136118930
515847199
140324350
362394782
412642521
316046437
107094719
24395576
78289990
270801570
534477699
525940342
371149051
194956841
150739274
519259781
84178743
243134511
240268541
54002670
47765409
401212097
428365019
507735921
158069921
476225247
97591065
112905099
95513534
492825410
360283981
209095422
311697838
235474943
127179657
406062192
268183565
208740837
233103187
284702460
504110066
507979911
504393129
129761002
138887272
150292891
110877938
220825855
338112595
413124097
233993584
408078689
109997863
413117469
185386731
259593778
443408251
129420443
521206074
463101138
85117714
337503405
101981133
389750154
50970962
349438746
81725757
43859745
495533809
36610992
238981082
235845089
494180928
153742923
444355768
121858199
389265561
362866429
401759662
504575669
460919185
509671258
313814441
152322186
6246955
290021876
155685394
516127901
126671483
322303327
293721322
466730133
324584038
153440259
385906787
497005818
7174132
483888459
160771155
417558407
39261945
519290756
30403290
268986184
230868904
452146670
164003434
234864961
530651407
369960201
165906693
250667455
515428344
299548250
402954254
496259010
499266592
522333437
200922201
240301078
503784026
535433135
132845276
102763877
411693320
255377206
140140082
367469688
326236958
349143011
472170260
357636393
315141291
89300296
187115358
228975971
157017251
438552970
98515657
210670761
4084930
414799457
409091446
166022538
247135554
94082057
39534384
48347101
412812208
265221503
193308779
83184580
393966804
6414869
355347804
498504392
482484670
427404881
220944526
110934142
136660124
356824045
166737814
424525785
473551241
454586264
390591544
257931187
436866264
390502117
290399802
534871568
159428334
198374593
528840036
277031238
21086252
228182526
122640912
5777801
328096891
411501617
102559068
174550625
45712235
177144225
29820818
159626938
270410723
392716335
362839600
388994318
239952824
530006353
304193683
221370752
470683894
127295719
86926008
203842445
145430074
506719297
336071037
473654130
391615038
420133567
429452278
482252082
516299604
327150865
249384065
434338175
187498780
300162853
512214254
502018713
451493505
531380491
241621627
100156054
3291757
523877006
382379329
193661088
129934367
121829153
123775219
469614292
248050069
370105656
466546133
439430471
392575649
345206759
513088494
436814208
407483986
16591050
502602514
442916168
452439313
261679969
536710359
461894712
283194746
110971951
466523914
433967534
377143830
131893270
125832376
270803585
161481664
457026456
78214962
266266008
301500779
77604672
328631688
486460855
529212387
108428123
374440869
278856566
449581511
457604218
339359573
446367498
108734842
35819500
469209236
467657108
523451703
7296535
502898240
146309098
403476477
61520020
303007702
417717279
2850109
479805297
329129127
510286460
313846399
53962338
34908947
72819897
426444611
279588672
291646291
417092361
221525034
205275094
162703685
361398578
342350789
116455966
61068648
527158392
328679793
470647969
161046877
211718755
495913436
149434219
103752794
254317241
443142476
297199426
485998493
236589310
330354214
240690389
175473752
509769103
220500826
124061962
91925853
181562385
168030129
160188656
298045125
505835790
279243201
152658270
332076765
408763180
352087828
408014980
298289271
100257861
464498010
188010744
86324304
169477656
280161700
393163048
458891411
372756088
83054459
478928603
218102844
47202903
152928550
350186465
427621130
167675466
105310662
168244860
203557387
210488730
132261764
368866225
360070389
201374902
449114153
149382210
182592771
122331273
423769801
500213102
281102959
95547998
300677823
181088411
508909404
344998071
102323580
54152328
519118479
9602888
178378638
51623601
486714095
277001125
439117592
93668803
237578049
379475989
259866746
23959649
428292311
273829145
499507608
418779319
533287164
164298436
522111662
496806210
151344097
38345121
217842773
49762354
483415455
463121605
303416210
476555910
242979718
334545376
18854039
188330544
225629565
375395551
348448139
93467227
245750380
371233868
366118933
171986913
322918814
432414265
468173336
68819360
152573366
488784818
342040834
250797995
222061998
423133027
351051833
363635076
327130941
399274813
338322427
165617765
299547723
1409366
173540056
528739826
162372437
381508613
164211461
460283779
402936133
236604815
452293738
102865092
367883228
363793690
295370487
312315798
31361945
473816987
318103389
310863182
53270226
421904576
341982645
171007106
492208864
10507580
61184989
373876303
357247757
221945755
455794093
103711532
402288782
206299796
80068881
345048446
126505568
191968080
255713399
248380338
419790523
297056268
297366809
32583979
261654567
13922619
188382112
182707354
334317122
94415268
82762567
243179490
170445519
374602017
287475745
264183030
355094903
76005203
227468095
380281177
76417721
167070053
299894227
526231049
2359555
98291881
303756514
90075426
382764225
263931242
468494519
354050095
210341074
523883839
180546502
24205918
109795190
402526065
272616079
193947833
58402923
297032870
287071717
403127653
453429381
496090845
168754714
501383204
385028712
292894827
175790881
277292900
508093669
385004658
183704217
355548204
207726696
524959121
330230810
252865234
237398313
389619708
466101876
316640272
382810524
451930727
80869360
404125282
459096505
323155502
278604894
20388750
280809194
451282327
67854810
268169569
236121253
108277512
371566145
417041887
251739519
510587946
137291954
92975309
221820860
396600217
190149399
533094499
93444443
125231932
160556298
278673731
325646789
210840124
392011756
383127767
249414648
254139791
201844761
476624723
118887751
508142279
507215709
260838081
61733057
478199941
483729527
370514897
312824717
42245400
313703125
116176194
477650349
349903441
15059951
42460528
191202828
221827263
351046178
456126464
364902490
255073183
275916457
100095807
192733497
2092370
233913752
291073546
156931477
488167213
371520789
498444159
398264811
482900046
303165858
343442065
241662258
410737971
462880339
181562382
116249656
447117391
397735902
253764772
245858378
235579632
337060698
42375541
176491476
376578663
446961731
474190330
498994007
512541822
84041334
386420610
220691640
8222910
243617780
531087760
68041411
470409754
409086038
351706968
126732355
249962638
180906056
431263981
256002435
512491390
482646461
508908892
134706424
142343888
370352540
175974677
479258097
494708484
169352712
398251889
281267583
301108181
517568050
402307580
277245036
23625782
190289979
261627950
493239972
125168635
101663787
506116632
380291972
375418282
150095622
216449175
166539202
355858475
404133198
352869002
223186459
475194094
234616906
128095803
467917024
136408373
211106828
513980396
164671351
89761758
193354412
80536000
210131239
285858304
407575801
230188640
359906103
430172445
409079091
134782977
153930059
508734696
125429437
236865460
464476335
48275513
484425930
40734376
325547271
369922561
484006165
430380429
44871894
516285218
215646227
121281789
178829374
492349981
429893262
271619056
197241994
248737367
505410252
517077559
41888066
327077701
105873358
66899331
56980307
29126008
334343969
44892593
87648996
23432557
178567687
34318647
241628594
175174008
109840191
90153399
314683441
392397270
420082047
206090389
463361505
304919274
503093203
138332078
177763202
314628564
191634582
91990396
255017129
532728333
523374298
112600054
123955408
125277268
30531356
36905417
102640471
254540621
140139138
7447289
138670992
175711162
121503529
368807320
144310242
355351460
438437377
219036561
445146051
222974816
140437719
124793492
91101348
263499860
115504808
198425605
328746507
37460369
518041622
527889779
399352978
414867365
308488228
456313609
367640782
203305027
132001231
284998426
269802232
169535743
179967094
233683271
193175976
154772046
299636687
303098451
327393332
336733856
474879663
525148816
271869785
350176858
100522789
477433467
176364229
31361454
429520516
354720699
246765830
48448609
4695377
71957120
524433019
513430921
163694593
431152655
355933177
118538673
504513341
205802455
260499961
295640596
491507706
174779842
275118059
449669343
208134647
512091732
235336522
29871782
477407329
288116128
135388225
535955101
395664798
176672662
292447622
97739187
23233564
452002861
169099895
324365377
171977898
278426017
70127963
203854220
326314571
220226140
406769176
497205603
243363217
513458062
147466185
279578477
89148819
345151864
116878504
389487420
73474428
405063116
253263594
53697584
246068596
268606112
270697201
300374304
464095024
296681535
254981289
165552922
125429477
93719665
328780375
426236181
35767243
48603855
266551863
520006585
66594519
263926784
521453766
481998853
377430045
642217
388855820
164671351
342222430
226155771
49528880
128091317
219581093
473510898
321643831
103565761
368600993
335812517
491034220
95693945
402516253
461638860
171382628
37094536
149084168
305726584
419477122
80006118
53812822
169541282
143783136
185677134
382015547
316835493
486554301
302610638
354649173
331959761
126764413
141205055
397476212
54506402
412702597
231604191
352995967
83914165
128935777
482505152
470551190
247884631
449218940
205400370
187978162
485682377
492684646
510087633
244612004
417030210
61889134
522445990
309645584
19892948
509531740
336649423
513986932
26633249
140229203
133793549
116426695
372719327
526078903
494743839
227497698
183501230
152725918
46532913
284580910
24573710
268387829
299931352
348278441
181937145
271409095
105241456
504589294
491522340
67219980
413584416
276087319
121273639
49016082
325535749
330292145
503056586
82227085
199761558
439977678
510795108
190088287
88912504
47241055
46887579
89016460
447874408
438458624
1089481
156161255
119395883
471712411
514580057
55513708
71991675
117481430
426219977
502383430
470355181
105573293
353711508
229726393
17347458
422631401
477577411
298046627
269585192
254809431
393613577
192510568
109887818
184136357
24002042
208875339
45756111
429072228
463328858
533772294
83987004
447684521
488393194
334611976
486033366
50752183
402585206
77573524
461808821
354420284
516144500
55166479
479886722
125629397
354376686
374628315
277118337
497206000
86100282
332426833
196110003
34926677
338885415
358336153
270240119
206953295
458165723
15119752
486080431
37099078
394182158
43782765
55302370
168830603
41684261
282625215
534491356
366065101
36585440
509394883
21318617
532222743
211955500
99543982
139963773
63862718
231657619
52353288
349735865
21156477
187098742
207121805
66286026
535015844
370473780
2073892
100891798
114859733
108952741
474467731
138405004
294218760
513037232
502252778
203133171
512253521
77493109
132759080
132736967
366084294
432064872
400760425
483366191
485122655
148457020
339414398
141413424
524398843
477559285
106111518
225272950
119002629
495547663
6690261
252398794
302049515
126133801
169220929
182242766
316778532
450718494
124710448
524254424
82606590
80231751
361383810
462608165
233190474
499855358
135639112
277241794
52711951
294756994
516478961
491665623
320885422
37815004
354986140
132354455
494370284
524051300
203746718
130383178
525907667
476350028
494033460
233817047
313242891
235882910
493434610
163587613
384719561
363749566
30073885
49103334
22105606
300113109
171674833
42921534
524051300
333397827
221558506
30238038
505339676
348322612
262010130
422701133
522796599
452218180
525200963
446181678
36957175
527479423
526570991
204437588
523642722
352039872
129849823
504943554
215619099
13981405
451654093
84015094
451374055
296228505
53577031
523171500
315725248
147458478
413676134
483709623
182205255
430757625
105556305
437578114
254716987
54953300
58084238
393217253
31463934
354558734
240294610
254480002
416540743
294621586
92319748
313047135
310553799
178093730
118122507
334053669
92314873
244829350
178150130
355747995
444576459
503307826
458221307
348615145
474820993
531944200
245596467
357147673
158117297
105573293
46008360
73515842
499896731
450383294
32349
20249287
146597284
18370534
518775604
247122126
509603114
495496178
253764772
89759841
290942098
271132754
101723139
97392496
129421051
166058920
323988364
531558348
432142611
82684714
111024419
113798627
62809284
116364128
141816655
381588797
263958067
302756329
287104398
343067737
340621521
444707497
383147121
153008378
242576500
162395830
49285065
127760685
48426041
180311324
418689390
495995058
300039915
126564755
368686655
104204310
379676919
68979105
43552381
517594950
36400486
212064434
430725835
364880297
510159167
33989844
282887744
489323690
296709307
366914792
107023627
227558806
419507994
177886149
161928567
3889644
321544182
193217568
327985158
183883552
465096988
461684266
262502462
465354447
330394921
187467551
503757318
347300772
406104502
417469043
393732092
46887579
265956898
85593430
392926387
517079421
321069066
152993916
57178666
116927158
205488199
521566905
498839899
533672815
374507486
343077335
103409174
451543958
323507908
511036031
410817418
164398482
41420856
138309026
90437385
434712042
171731522
296339997
247269803
364820870
17959125
371358627
386540282
130891053
155533763
70527562
156921060
465506891
614240
466430887
279022649
118082697
226095632
209984505
165688695
103590578
214237447
364827079
346782393
186300096
471211519
416081855
456684194
463251090
360423915
228291887
358490982
258613973
179894758
506112634
100888145
215593527
2571527
527262201
198343095
525466497
315192879
329077611
434379438
174568625
337872287
238032726
359776265
420564796
240512529
473268904
107989412
524043952
300294772
341654643
195604408
244344982
27444259
423737510
359771721
475159236
57214663
55305997
514648288
417062350
333196829
498186348
536559867
417040981
377595836
214098951
475629037
72692715
437961390
271860905
142815079
140536512
194293825
358008799
190796146
447655108
518685792
145006472
370944488
416152154
12812928
343745727
62562226
466962898
277740256
348181810
278192348
390634201
61572919
356922092
389786239
177151651
370643260
309177694
525535
149452922
120738297
452057576
375334202
103768272
9986605
273443228
410759394
200427068
55692447
60139786
170639763
478172342
297812712
228341772
411404359
319502890
1593479
242979274
352983774
367722035
379913201
4195853
12486497
117416256
481969480
62521174
441695829
29871782
37238323
25236455
294089939
400190546
382064545
199480698
56004775
140367228
119350175
224710623
162869402
335206660
105918353
115487717
506746962
385028712
467173873
411515430
514377623
472852643
375096468
503514370
346997714
135440383
471983882
498186348
124125400
90700703
426864161
320780804
173338483
202360343
96279646
193685708
492731503
325252381
368450291
90521819
54648858
510965450
15167762
450621997
153334296
198072001
192115389
396724482
251952108
105922392
390515219
398233061
256814224
447054997
195370424
101480269
321270761
363945702
433586673
451573276
401573789
247087106
65598163
100452459
283202365
484037096
159571288
323146695
499258642
38080957
252286210
430943364
351448887
66061700
173477021
357479950
446949051
449795894
318076282
410670391
532775320
63002697
514663191
210330620
218574141
76258200
90564943
38751649
306601493
288339514
448423323
504688054
168663187
500286273
307669060
348203112
110455989
338249905
299386951
439420867
392569635
96066669
116047114
409265982
249347309
529497842
139115294
54737290
498095087
222927447
422418591
369498645
439703554
290515018
194137502
201667794
65688074
401421672
168400060
169750490
10969299
319264786
258663506
250477668
58526455
52863241
344646916
128872135
234305653
341599969
36439593
393301277
108521561
241084695
412231601
159210709
117614831
194831768
58383186
49506728
286602711
51382673
393902645
304442508
459142325
175020986
495403256
320646736
372706637
451612990
276378909
97290163
299940872
255590624
241703105
197206116
422883616
177538220
515863247
185673480
346783061
505014400
451771565
19484351
428062897
287376541
516235849
467540878
525324230
377215360
71142714
504604743
815918
8308088
380391944
130109796
366607616
26562788
35071556
42914219
111522007
76402545
536571815
111113404
516662547
452376360
506448023
183330553
28681006
329183896
366177779
138180031
387675567
52516638
432581960
431661450
140035218
181900395
430907438
238595175
226416599
203178490
343678965
338725604
264613411
212460260
398736297
486069773
156119882
395327747
42211834
333062743
158263233
475092052
124343622
152098831
253265020
367944122
4980
258412879
106550696
154001368
271468002
116223863
454782676
408552346
536119746
334621965
125850136
470617491
258683061
186999214
114352755
54476599
472857732
17982486
199312855
244890173
336350979
381462193
170487911
42599525
30909567
172508983
193270386
130398936
524272010
49696713
347065144
439582311
459384202
324703412
229468812
409368743
445149777
444341085
163946668
388486512
21089691
517167733
514447111
299057235
172843970
953802
166917454
2403739
343115488
137869215
344541060
170400731
111790934
126723937
340525365
244308400
20194220
393549157
431588172
165784882
356881205
14365436
106143927
360983466
420221109
250924180
150107782
122546103
234806610
425762554
27997388
60878728
312391225
230378191
26928304
517069896
308565263
377497928
282578209
461929346
364470190
374443018
462683627
22357120
312832348
167208278
283142201
208154726
485663180
282135724
322103416
240474169
358502905
154528936
59161795
394657461
345757344
384375464
9100207
452544276
424762344
57302349
506964145
112102952
446171916
251660461
9225501
180099486
46267287
498095964
288633063
150924342
439351945
465348171
382973866
366827059
165316281
245296896
524073157
364242711
321482279
474457300
113043440
238712067
14504501
174043971
272664735
513457994
189488067
322241309
387561407
533804645
371028934
460831208
14899551
99909700
505824740
38228019
63820276
144709902
465194297
2330113
441042167
180126257
424494541
276370228
455327971
342762996
55542144
236696704
189556380
80133699
312868739
183166803
276768901
7544564
119821743
1356105
74041179
516890682
353657631
529246295
254482935
271560326
462571892
293511876
307408327
177990829
247653929
99655246
464697461
384185035
263615628
42831439
217666194
232495886
195853241
158231324
326496323
450662765
47585795
140696641
470603966
312055384
335781092
330908323
56012805
287663253
377366400
433335994
344195161
190392346
303438187
172806037
433700230
326203104
384996681
337134985
96992358
346607860
205327107
98211097
485260490
99783538
18196858
211271951
416096919
464236395
62259190
192593768
53003606
358571199
44256597
530376378
107855867
103185588
366528863
126784567
533888484
19317366
52079329
86702894
79464096
293874558
175052306
130852698
353706876
30667696
129189226
28398194
81234850
256612250
513128824
73873723
289896797
216745881
312990481
461185585
491246809
74640802
205004443
79929497
128965268
147559676
497902939
315504759
208721697
57815810
480770358
164963172
62960876
45502177
91283945
436743258
295634874
482858091
108455821
493644717
182239560
22341264
375760854
8509306
17709268
473456256
298144413
325120294
443795445
532911487
261663656
114241194
217291587
245243951
139903835
132280711
247230688
477400954
407393190
43772268
456740478
440661874
317905314
510205877
48599308
193432074
406972739
205550316
210365062
214825056
512424923
57616513
371045992
377887177
306416599
254489691
320563301
12266703
47048079
190368637
208601500
156665703
529661011
114387798
20512138
231174921
429896692
459796197
242965010
153858227
23357522
472072278
500237221
417458823
174653607
214601987
56862614
474316121
181956421
485775748
169626904
135116097
276879932
516086126
387648743
53747327
219094032
410557549
477400954
485766434
305099997
452426298
155155757
57423733
348209253
190311928
297320748
349373929
512463888
476414622
134504062
386382190
311369014
96736777
125658714
374891358
526661531
168122866
418285390
494889905
279688336
132745936
10484473
514029283
70755543
434964113
407897810
100153390
212789018
341876567
30301627
14355728
165198514
517375681
369611021
61763938
116386096
59381891
34264391
161214001
221015478
376085679
9078128
263906622
302606239
493605958
274873453
452332474
411459432
84768748
234596836
436691710
356089464
310722063
11819318
311074921
94816174
266457713
21948911
411677142
237329386
308159390
303623947
41516789
140251503
520868648
287239162
251404490
326573640
521277310
366308677
393742218
502516177
389532899
89272886
117384522
162805107
147477277
150968662
225765992
341431873
76971248
63650673
136596021
94544119
154683148
32307317
261835344
414689
333199757
328824686
528094478
424722031
425162541
338812391
452908625
127366380
313169027
95351029
74625421
60995241
396753213
399025078
533937418
505054363
51371852
528250564
56095556
441395202
107554204
115151248
81141993
132515633
426871098
266021327
31628876
200705211
10442856
298979083
77950634
407940605
45761982
51916420
515940251
314530440
435585868
212856279
29507640
182416515
32915724
517797929
196010990
111375667
533254511
272853400
335176119
123908685
434201947
43590190
390581274
203862799
108428123
276231729
13860425
375291720
66857519
490096180
281576635
235022752
192583936
161944873
382020282
459869731
144336941
525376427
226704639
247577679
410632049
31461535
297817674
207373265
63422415
256842857
436181540
518444055
329087420
312625112
507414865
250779171
39617383
121084227
328119774
189936456
393920076
522854121
214281676
495430028
517404577
324777215
102543195
167424711
416978215
187592761
159483230
126102265
519698664
45764463
156165730
426677789
257844521
470224736
42918683
488631394
349884010
176193473
368394718
525765939
474891948
259703585
477490843
375489222
10838691
13032423
165593767
405746182
462412278
314697447
486278326
425583915
258167370
134008263
394074841
21644367
105197112
465870888
457625621
179933082
363334714
291905726
30529454
256897287
498104281
194024918
351664040
442479027
483568667
382618643
507619794
380169506
118885145
290616003
372048011
422764995
295563732
267246865
9773355
102321490
449636986
343502450
4364799
328696219
403174646
379843724
33604753
170356974
101772836
350306236
444360569
78842451
216952605
92977460
158556502
427127202
75559066
155706865
484398755
109887818
146491859
406873500
535278483
357011391
313584299
231361651
155235341
427419819
248256826
485242717
101441053
465509633
217906202
375627799
295989462
379281721
433125233
392172275
115498648
385837771
514897943
216129637
512696043
219772539
526494846
15110939
135540301
204515093
522335116
111786492
469643114
533658790
489215624
285423202
57149498
442550079
289020288
329530230
205336874
296225096
463121104
534721297
283556828
126963446
479529177
363441855
163552841
57214663
501051219
142850057
83492488
462106590
45966281
150554519
18452519
306663020
26362565
320076204
299510750
496780607
52120096
153328810
347238116
168791023
411594000
107440285
158044064
471936885
194913318
442516389
479182764
516158632
493458796
82316175
254178173
400692207
156979517
121198374
295047622
103874385
258442382
283992353
501549294
443103027
255282248
399178016
425785914
11664551
219189367
63291361
131352782
322949908
390379757
493785616
478779490
474675458
134636856
215826604
351364832
243049112
190076755
482195921
100522789
298720951
535192456
461596630
167697896
425016355
458736745
50209950
42718299
323722742
238562643
500665045
379883973
268091182
221841700
169521097
201725088
459095658
519754142
246278774
533342824
534314176
112309200
502485577
96916537
535204557
225848839
195808016
227968231
94408361
361511248
401332850
250685702
290946393
455920691
194704020
422601897
394016796
121151006
153591978
263402336
159602263
252633325
138055775
372079268
289142788
80011062
24094382
310143949
379972605
182328007
112463063
458032982
122435962
485601173
309647770
364906946
466902305
278681041
154378368
166848771
416132399
316965640
528060847
244593713
190227300
290315043
255666856
103867162
234929878
181005609
328496992
380131741
338715871
256455352
317547235
350203592
532565243
435091067
167862291
342834936
422926039
226656366
110828844
122054517
88502403
422034511
243002208
344679245
532005501
55302366
334339074
198291065
260799251
114014256
454896693
420188317
110892017
19204889
45373033
243056099
466144759
264800125
425060388
401168784
44973763
502339810
395465639
197840646
514828726
87905075
195466999
164100812
332762641
458477212
156621138
456643759
175528940
374573143
125660194
263105583
29653642
278631368
107431377
69156641
413592322
344146784
364946950
308142867
302377446
442253616
214523267
199146164
201362257
324939175
419659665
178579126
165028916
432112202
412665403
147959627
503314429
358034533
196172099
358893881
98585589
154131871
178331230
157490202
28360679
442445280
437166597
276589852
129633791
186892312
282834022
269853933
408536078
146337281
77807019
342036673
114434739
375720820
31371109
22390771
57980675
234493071
34636325
215758751
359233405
174320823
258437285
191532617
171560015
249395190
63791595
139280306
414841989
283042369
416805941
271581431
35252115
3578648
393209978
224508695
411196584
66055730
68136764
480792523
216952605
520965918
448243888
280862458
468630551
20187866
100636203
411855952
231930082
52141051
205794550
8739877
415106935
114766920
433563261
201663537
477105959
463794554
49837646
383250484
464551888
26373206
225233435
500669164
146504139
356944486
355417720
226395315
25759049
243260573
255584372
1016214
239938781
357188702
115783888
383939733
94275680
13398791
417608961
275229799
344886904
151422160
105134101
151183592
364624669
368124575
89797957
307692393
187012367
442375295
104884500
128028898
81087402
81962123
174286828
100233361
48306049
146804737
395089248
202322649
495142253
144747253
242932415
412285388
304304072
143723774
200735234
69108523
379327746
246877937
86293787
341134178
180838507
3927023
382066473
235402006
299505667
297878325
35993960
530642587
269472675
356769832
54472368
46633153
416630075
473325238
17611895
433996101
301617793
179844033
294635859
257912786
26874727
308017768
68742225
181941257
278079034
105477729
405688041
484758500
450048758
487782942
186494474
37669258
276166146
231242812
286879997
487420154
364881466
414824205
161186050
189293535
349905723
451738155
414463607
434232681
34645430
59722573
84820462
4981205
219379
118026754
152702749
265948904
269509849
310828631
51833048
366366381
256211899
369623215
521742034
185611808
285256322
444557829
493726453
212117100
238658197
168746707
434581380
107711448
295732627
209458775
226591966
368956431
126625740
217002753
457253201
452061276
527065107
270269552
100006336
63830008
177237968
146128576
522367493
124478854
311741886
126850314
528824535
278375533
174265841
167767693
505140570
479268494
45595968
504724516
398152684
168606042
92653243
281740232
201557456
397511262
332605326
462791653
385390878
138639691
402926154
439753583
322934964
6347533
90525669
209767501
404113940
326065258
86798530
4164931
6964336
224614051
102534315
3686170
331371312
300649140
299573510
8744098
266951968
32544584
363192445
299833588
182536048
44616917
196296414
240314821
365439694
121239323
148827896
395726092
10137838
487970610
150707290
14615593
36389753
268318045
432253566
124072862
308083772
474799758
350413454
7007168
243179804
49431541
231666122
222894388
198772307
34156185
343724788
210331985
351928334
118514421
96697395
201486614
467691123
436180040
108082597
315703072
291975903
516152429
341930455
217772546
155961296
400243957
505132560
306663020
70685021
245131418
100273599
412477720
89194680
8100689
147487903
425980998
213892857
144039985
425363881
106774177
390781146
324046961
4347418
372502679
206909427
375328808
274894554
6545047
95839920
459869731
209671411
501207964
128654549
419306658
5754274
203441151
407329566
136174076
467827131
410916544
279833263
409552815
500287098
31370083
513187806
44125831
375604805
349879808
397721503
415819620
74682073
521085044
281404700
203407019
134563262
14916101
218591621
472925337
364949196
17002952
407898344
445786777
513443651
53174967
481610881
202431099
305957089
343758496
74071301
203643245
187257413
414404658
214731951
122883169
526421988
381462553
345024680
466199670
508240197
279917352
427800327
212927203
465881699
3077501
275027996
356633238
315779018
181598387
50973867
203690046
167552121
73128221
228164705
321777813
5563013
4562893
393769024
504412480
442304025
78016745
26756524
358616986
328605891
361338169
88742624
64534216
395990403
308846282
106652447
420826078
64313948
159466492
209067989
361213210
124691835
88632927
284974476
227003654
379451574
314850488
60311732
222734328
196582587
65382021
42780784
329530230
113605908
181381667
333323650
158216536
87069844
301899914
15103398
248760512
185599566
48702581
449057964
363717040
279666423
259769059
275325392
454051552
89599247
55650195
467113809
399180928
102652233
350286750
71767608
141612457
19895343
254394867
401931726
302948980
16988367
349165324
305123196
15062732
342718772
99383259
254334154
193661915
500764168
14877775
380800226
103186365
43185426
355858475
91576558
214623129
427486042
321355451
466232452
360448139
352192146
468245126
31359837
241643966
261383134
269816713
510638008
272761654
177803129
105996681
102203435
517674354
195348485
233707440
438120663
19491866
184031564
442412856
308724637
184525803
454853502
101719572
399442882
250425161
433720438
519467358
47893273
136760936
358271979
171352035
520041152
532614310
224911847
130001916
190660457
104427336
167070053
526547698
35416669
507240477
236292688
353988921
451052681
33213894
303723001
377791259
144097677
442351052
496454903
466788400
22233964
47516383
182539488
201266946
77758088
534097692
457460613
40685484
136720523
422364558
171055544
196767642
136343553
533318935
267184885
344942635
441966674
79034526
347246919
128432628
10868969
321531985
235752401
183721360
277306720
175916068
351882389
197916867
11711123
151184503
515377357
497025237
323145837
260838493
499783331
511205987
207604268
401470912
154602874
245010583
328876275
44075339
178297863
287207587
348772989
437446853
150543013
284525832
346008730
139845762
64186961
135291936
96321329
474000429
29442194
82101964
10776049
351917633
522697593
208735654
345571305
242212227
430698045
342034902
211527982
180961411
315574682
16069557
86181807
383965716
385401405
525740140
32740712
230128764
447289135
421304691
456338726
75892900
50786497
267918712
117128082
297603462
258055690
357898304
33944472
535047945
384272309
42716586
509919704
364190496
528113418
458117940
182595289
472769849
313692442
255063706
485642885
447397594
491441118
467571716
281890522
281070641
96047456
116378213
271243421
436108580
105663245
70743092
246218015
288525172
413544747
157358863
54516880
185737469
320958028
343739730
226148274
152726556
439778467
235882294
140370315
300832530
108660677
277484961
370232073
387140541
202936800
26059714
435950980
260467368
371939839
327671886
432399232
60878728
100494260
294004114
235473364
404690586
515967221
113359788
523715034
108842004
476689242
495805982
201313988
231361651
283918716
518692444
219129154
387438971
303539981
268672238
54135767
316351051
336718401
399992844
25883777
530729290
507647684
135221603
350240455
153840091
361204286
19328950
384518575
9988997
137854433
391003263
326908541
325520610
393269336
341422608
330707257
33274289
390307679
29099856
98265161
117483887
77129490
288770276
101910469
158172793
230579202
135700275
412127350
446298137
1813803
371050096
51539931
80184762
219107481
325021449
26230231
105750497
310535272
49422844
428492818
48905372
345620055
426692291
14932747
180712736
434232217
102330626
244344982
163999486
230460756
408776164
132079121
294159095
17750162
181759091
98831385
166740504
134934939
176642866
194412405
475153217
316989218
77847709
71034391
187113183
499893374
514475272
469502844
377317826
287456620
414928905
406407839
120325293
527966689
482393194
330957968
95595979
451990713
135937531
402273458
536730600
275867969
533704760
20115484
340038689
271286139
102033001
492609280
400191015
355761535
506638378
295378625
63938873
377546178
235898497
489021183
197355612
125024721
66358904
30299912
25884879
22627599
337773106
253212018
307398481
158992072
50370389
19292950
30035057
174288655
70830098
43105011
89775041
284326729
387076879
400029718
470284054
255581090
196577460
149216203
336470214
33257219
285419064
298961056
422924491
281777622
473522755
197783328
217383981
500973568
171385612
250540117
126242997
431824561
279398075
354892658
51480
136323697
356187961
333458873
239031585
257782237
449358597
28864065
155359134
307991832
348230384
158526400
231258089
387416347
111346300
305474965
101367319
307588941
336958982
403827021
263277356
158189480
511696078
210716159
465763998
62538420
295314434
501053919
122066119
81391724
227295566
161586148
235898019
29412596
164905420
420857766
190170778
413922751
430406791
342553000
359413333
320138582
417144315
490578912
486331473
227207023
148889166
201205706
281773012
210063703
417913446
161597557
506131171
316426401
239176649
116071600
417018087
398683602
118451846
356652348
514377623
44257082
228936154
477105959
356045640
407637301
485003708
24376569
274958790
453020528
274910558
114224110
6608244
230684487
150191636
197504172
331867880
73819580
18833069
74791555
344542737
428268183
105288469
278160039
288640503
32247446
238552042
528146944
418928030
83861486
299901715
400588129
53181078
349195771
209748971
326484901
292260643
137030139
390769490
211538003
182592771
67388747
417489569
7001265
303609730
121019161
230760124
527445122
62382405
268835742
165894849
451463855
4937693
322996708
87348607
148140545
487910749
508381812
13992758
466222357
7009731
462161528
23719109
112957147
484965361
190772609
333458873
301798144
228551063
450156723
494252407
349699675
283945998
410371243
150986807
102040287
173778525
309090015
162670829
422917760
330487656
351551945
113349031
504233748
167936137
461997714
132344443
96055191
98949778
363737529
256455352
201541085
115354287
224956325
292721308
83973400
38552565
366338032
229600944
209732471
310961289
150300046
468663833
535302313
244225536
268502288
131499212
63385981
411307119
231235856
259216364
213150275
411879365
417623024
59042717
96077621
105119300
86511315
384316195
245731710
89110649
379075440
468059682
30335834
367133482
347628815
413097210
176252188
30471664
6504906
136590302
422920197
353425878
346891236
464336308
374157977
29949066
125282743
84057941
351422353
306249060
14593909
321231128
405230305
310998383
422787638
512482388
525388804
133325955
117616755
450481343
399308549
265500808
272875049
66362461
280896272
336716430
391607538
302375408
318147323
79923104
291265287
280967844
94032856
464733875
235259918
366500456
258165222
386278595
248066381
281244087
370650773
197608144
406873247
29231613
418005420
150922365
367511515
374765584
260770792
533661196
272869794
301184044
380342376
464356193
66815588
329698215
50189077
319099620
405754658
135357158
193337391
496862772
156092782
481145743
453342646
52107545
8393849
381455557
529120525
262903878
361623065
458416734
135438435
441164737
34214906
446955802
309777887
139801589
102988065
192623101
105033778
72461256
75119618
378054724
442798283
273869624
248216845
529690346
245243951
27473226
445258865
46912724
495973306
303468229
341217339
178214610
42751025
90508332
254912618
29413528
524991558
227274162
515933133
454572717
90395859
216151453
158016370
103892023
159175597
254879471
403773861
455729342
96136185
73252057
343284300
393020578
281244087
317270791
183381015
292646024
348123386
253321938
119577684
146820074
257077469
328358751
509633492
64606858
448459062
481969541
384316260
184209684
191906433
367825608
203106109
408441040
363832947
133626304
407942941
239746036
154879724
483107961
320343797
300091804
160787816
237392167
283569721
487936069
523518681
410557549
429634232
494870054
398695024
229166216
447159817
493734589
442712043
313109066
301134481
390685181
300570222
9039495
441555322
396471205
386513203
520794787
303530314
277349507
401451841
297547544
509255794
518822003
490783853
28324830
534504945
131215705
416525747
343972910
119805144
231513299
326119168
100387258
483708695
234611899
365535293
435125277
117740755
288203936
479554537
290516648
507039817
452465295
309909672
283327099
355371873
437773797
143325313
418078383
176287671
448683153
259099593
51603424
437411627
420420825
14636823
487574153
1545903
490975449
372357038
92460648
56070100
441395202
13857416
210063703
210857878
279688336
194084686
297332676
241489051
328871785
358821982
481367434
256196051
314233336
12278558
320815569
102383927
285408364
35540123
289142788
99132045
302900719
157392071
17685710
235431241
498957680
205400370
262888855
162911496
414224908
105904817
534871568
122402561
143478520
136699849
171627197
292988120
56316239
105503674
86157160
154118103
116346119
442669844
214430357
526857130
83510433
472549643
368865174
45676932
291454667
348211108
347704578
432091616
314268232
29327579
529372475
85674348
131660638
431564120
345264572
510203525
528820252
26803578
434734541
250414760
423586647
58408098
145323738
72090936
426801976
401744026
350542663
481518120
207928967
20067872
99066269
309802806
136419379
466233245
306488907
201742535
358832265
264103190
390806145
248783813
224232570
466972174
196271254
393436287
153641484
82755634
390520904
460662522
399677764
102571333
488831323
472986298
368630929
192964000
164200167
235619349
144495642
220609462
57477346
278057145
90149615
80517582
109606695
201985276
315574682
259051538
213593037
30083223
249270442
47653753
48405559
5701428
528950960
382107338
470551181
191925836
270116821
102295669
283437753
433545058
43130958
512240669
306301706
247938679
441255028
224648619
98144358
367093148
208712501
314869428
115158131
193191409
312886708
523638442
329834361
210408170
196987741
21915352
254098498
6952515
281127652
457737711
523326562
275501714
360351350
485028707
191673641
480376484
267654822
33792423
274081556
436925447
488246987
168188088
412270358
387121551
494450772
169080362
30457368
129261575
465536225
397342440
515467754
399248059
133372964
399838664
159003690
487006624
276498880
297744971
374206463
463521635
129430719
376085423
80168923
168584012
522640281
461436855
160335560
464736819
415250837
111533143
382354725
391225983
488311416
131830317
192729048
343986393
37921047
285932182
101252323
492355548
73693237
295716434
437032922
304676882
287680355
203133171
218844454
277603346
236854291
221533863
499513665
309791988
441785881
81520850
293017676
222751713
518257637
385381320
280809194
200812072
111048527
399317981
106615709
357822313
262279185
376747351
195348485
123091741
332402405
226717636
266463607
74352609
55471941
200066168
302283724
108978090
230892515
298068710
423159547
26120080
141856573
213014639
277240035
115116365
167399748
248425890
224061248
339162134
239681655
363967309
340094091
443186932
109678110
309386551
54047700
453542611
218059320
509566582
323289386
393374061
413544747
27680653
515300233
391346553
404719829
215426309
245738461
536398731
155303141
221098883
394507012
349317958
430180575
356471012
510233299
276265305
504916791
299444533
53202072
131109038
44904394
480355058
262601804
90287744
197124029
326733981
212632988
3377394
517828099
502098706
224130414
393685078
59182318
3715810
75497529
279381948
239435276
483709623
368488015
505932493
166292180
532007238
413428279
305181116
152784838
165629583
379558393
211532490
305716698
965614
160892420
490101853
440109744
209427408
340891185
457491309
520090452
302404934
458717942
248085962
316209403
375905126
30644633
19261246
74012303
517331038
120091032
302371596
202363079
532822207
172231343
297397003
20494103
65928238
432192368
314776449
205627587
209062449
330447326
475344450
399122268
407580353
347495204
207722050
505127989
179433285
498427408
105117957
368732728
87932087
129042056
144903688
416250442
164052924
111317840
440038933
203817324
358123466
416162152
240399638
506434870
31759107
272241190
233922097
153848730
171797084
173638140
1281609
156657206
227622519
374380552
181783798
506039793
38040383
500344168
247679777
501867520
170439776
136407595
294676903
336913965
62425717
492501888
144006771
423143771
220070042
15413841
121342921
51060936
84339824
294518776
270917600
87019904
460828223
490856201
480738055
444573775
470465515
374899619
266969762
437086479
640444
336462296
279922692
141583551
152568423
321832685
323268757
435483988
45829062
105275635
452575233
52799473
140554588
169296294
84365026
106443725
163959519
79470170
295916849
343511776
364888594
377897226
313435418
357759694
53841276
23806717
343074586
10154910
324681576
201830483
426864161
108391032
272311130
470106292
503585307
483497356
420188317
44549782
252226336
155117265
388654896
282891572
98943806
170977544
26711060
521210157
422693868
431618596
473551548
241175546
178118351
402629363
469045493
423739663
464555958
368468238
520259292
64276300
463006630
85971180
30800188
376284539
175399468
448220334
382517167
145177889
310791348
532943723
109311817
500683402
325111040
15972878
224688355
458756962
30219553
308475131
474750912
352895616
209025186
173664600
80579885
336740240
474592097
114570474
514600448
411220663
272848126
353253995
400622037
466538762
375707596
135803273
93885016
219297405
506391210
273891655
458599386
474026251
443452775
150534010
500060283
160710712
392844107
343111435
346570427
487804869
414463987
337745307
108302065
44004439
86415736
475708537
25341696
331511516
450012401
370516773
473035222
368402786
404288446
90418294
393891534
192776949
382517167
353180065
377017439
213143092
349173114
46463967
168187243
129874268
146263364
375737408
522745329
307974749
257240232
115217201
375688205
509805216
268008638
128550757
168466107
36271628
16488839
447766785
340192997
427260339
20803889
391227595
129766721
531591801
261766433
515282858
110903193
79835210
374856309
531804486
10072876
130000553
121105396
72711866
238026675
320178557
521479624
320334227
385077188
144800626
295637050
536239996
236241063
325624797
277001879
259405217
195040543
172327181
500081496
506879517
180218324
83559886
413050196
97069552
287347399
50868757
70344337
168994498
367116974
434743612
221578648
522765772
181835628
295800959
325274567
99152398
244275298
439339929
40790277
233603153
402098480
218965866
400436432
524647829
88130422
266850156
234337837
147520169
81161681
231237494
342758290
446527510
526249794
379725840
253728286
365176133
80872367
100556636
199434795
219162923
145002717
363285392
248055698
349797639
500951555
380293771
219704587
500875727
433050177
24207130
35420749
169585516
240310377
475352122
82813167
428664470
122889152
87888618
64113014
183018152
465361574
360042765
373654745
111776958
372490322
224888798
396090267
405332370
521165712
417377874
163806434
80208434
43960199
488972330
275059461
233663569
102340545
417955048
92558059
410549623
18261343
530680759
502124736
291208980
523128130
48291360
2008581
270120794
347558184
280910716
132338764
138167783
406469026
368261384
482890484
117415329
296070462
411895988
509704612
320658984
166516290
154481925
88106894
244845389
297158471
174313583
369708181
414110794
174327495
32779347
306135666
407137775
96781326
391912089
496897886
234753831
317311388
298552101
202213326
350890506
56667553
284604975
7694781
84551722
7047371
95978457
90734438
310431256
38968352
26246204
382318290
96493728
56738452
378794079
5617989
396902613
281797119
375252350
159877981
368376932
453014245
514164143
369732553
512379251
97962579
534528121
155628018
210376617
335244374
62298637
445458825
348617345
65890993
31430210
528869409
149512201
369008099
350510628
402624449
523489214
253661183
81818537
146486701
73274637
351875225
192113101
505094943
327008550
378562787
264869591
11407091
369808202
509504709
349157325
165166570
116655860
32821317
439156489
508673259
501502383
517762532
41672050
532781017
270812195
140980302
121037476
127037331
260762967
341766215
66595673
407096531
374664300
255698602
435907015
313134061
87280743
396678388
450953250
416656621
354845815
165643113
167475727
48347101
462044809
214534541
461711766
268508196
255210587
133215572
16481101
41108065
452185933
210464738
307157695
458100558
466905909
490704388
122435962
353881688
214194658
266588076
239213202
398172545
199204111
57763971
363757272
213456553
51345898
447192827
1591173
491997351
334720626
482497470
458441733
315837435
58167249
232673393
51949322
4741880
27518618
326378105
535034638
857866
188017012
270525200
424430840
17122583
186972290
338026052
170613452
322034473
254982932
92575742
240055712
149895407
80857658
247787710
428365019
21072685
194705993
28626678
5136294
72525329
193936457
400344127
80093843
298194373
77251515
418903451
80212904
28348675
107168970
400753993
518153038
33095086
390592635
279660336
352784778
279574489
299576706
122433545
359793599
41672050
372768457
369585038
36258623
460206270
107608761
409585291
286507829
102298319
301206189
92028758
319990636
394938758
423980417
313653584
178127069
316509242
293139304
148684441
264161269
385572825
26434766
358734973
359422326
215730523
83715153
57719750
220307632
107804131
153805731
144537959
432311066
534347155
406668471
529192508
389286612
505580792
62622268
467150761
209181597
256472220
128960579
61487956
213682663
463247940
131779767
165593767
24862268
405685459
362394782
32435188
266661880
68501004
158829079
367588156
169662171
220323425
424739223
25993083
74070489
223213413
285565282
332287401
15898179
398664625
527000819
486148752
345403634
424936326
210315214
220008600
337611571
417871087
231485177
189482329
215768198
514977543
464855559
32175485
51729666
183217964
241678703
43938300
87822789
137569511
353094196
500764168
462388993
476874166
211000666
320149968
2378007
410495546
221518467
372699767
215614346
180659560
293377949
120043936
361421917
390793076
366827059
254199503
47541256
425165806
333499787
270537025
296447227
407473811
473465298
386018393
169402386
506203582
430898789
161079351
27221872
84377100
83374095
210331985
411274684
361521282
434840700
362822550
114678774
126380364
204224069
282285898
213593004
486933069
438892441
60375614
363808787
477235682
536854051
367395572
154228838
314708414
17067997
391198610
78024487
400222133
236765223
283441185
529943522
197248961
315830494
467818759
498915519
438588863
168854788
324227637
42440928
342100312
219102636
351217673
289203775
262757368
251157627
386396773
301254630
13922619
253424039
207984840
488670200
483001224
284496269
106278872
242743895
304496634
147309523
70791286
110450045
289772757
473436626
524828840
395512732
217906202
424822221
510021436
513772551
146147193
149797023
203424987
438675713
115906126
315296713
318141538
116561191
329254673
441706026
217623508
409999093
125396349
363058519
362138074
104506549
366686208
28231722
455463268
225154722
497343728
267968766
476369468
367889023
221727161
5278376
232866140
340470146
510849280
249930676
62266263
292529688
189911641
413659680
55626312
258699368
342489748
44600110
124321454
360084695
209595301
201130057
507320619
287205976
391767511
293259038
361194800
69484464
414678401
16875756
252143970
446695036
523057846
485265416
371674554
388189608
101245906
234812701
502647332
232245994
11870105
416540743
388475689
308083849
310415812
336646502
314066887
61763938
324015145
141687030
417776584
80423093
267370378
530468722
142630340
36307312
97624787
74119596
209903995
532641742
422860504
109134548
403786730
286675350
370410515
238833257
176875726
181291810
26918209
221370460
362368587
496012104
15122581
236538006
187079956
194676233
431379856
264597734
536761049
195656892
122036158
91058229
66349008
253580398
129698040
244567085
133360488
356086736
110475831
401499975
31418761
419088072
402850027
387620299
471148153
141387547
102423659
93563086
410594388
400388496
130169628
443984119
407874255
468606498
536562905
514328292
221643672
518276707
373656451
471698529
508978244
242579128
220753221
427558785
458353280
98787896
260182105
195624188
393426098
270656920
477619560
512609828
396568430
307686205
408329799
294107148
39467414
73038174
62674208
228688566
318355500
95881232
270457027
143726861
412764398
511017138
315377307
76069899
25200820
433162877
469035707
112117613
44571981
441820207
332843902
477711254
492012386
449422048
435611713
379261362
63237585
367883228
374284101
152986691
369315937
124022142
533967878
321079326
4046878
362239124
283229467
329458161
526044659
217855190
451159815
284599585
57205930
107649270
32195245
505904808
451968471
176455890
338371330
508644130
444538656
10571238
410175561
511262089
274385567
476996501
64863408
46018646
228359996
522495924
505433057
255521341
486245040
143672288
486664560
321079326
209395850
221886489
380335970
315184250
57467372
376558818
128670618
195375558
338885415
268943571
361695921
386437094
432101500
102059809
22137299
251528096
522564561
275475272
128236474
309066042
356228288
310051030
34172098
178529850
6441037
529862203
10667628
440266846
36920262
90524660
114697367
56695781
96923227
94344282
126159474
1464321
42518331
29592524
170023231
300058317
55784749
391258685
23582629
95908365
58762312
48667081
504521835
530889842
93191745
205938257
65734913
410063705
158427128
87451043
442256877
449958891
318843858
439434724
171928984
386486486
400544182
80343478
108754763
220417333
504850528
366525561
172833406
376920701
14677661
522191807
496706386
160340052
421036656
79215829
104651352
423673442
414018479
76844314
130160459
236116358
498913237
532810417
183036303
310792412
82404630
439267381
376618146
421621931
4071387
259396471
304128175
201104167
293904159
381761117
60558083
90495401
506400675
362927922
20335083
161246309
396988775
416119908
41864031
514055405
62396592
475093140
313901701
205643119
449663227
254747406
99487442
348928184
314103307
448887439
282148361
258431190
499651106
420651909
185239631
322615159
245127190
517151359
215204340
483494545
453725814
244306543
513053728
466099022
402140680
200641908
256833962
215876268
179168986
253213463
447027945
536138780
475123482
119339699
84336500
124792184
336870858
404715597
523296051
385078664
523806159
295858423
412319005
370360914
521769419
491009448
6396947
333872110
303422623
260054994
185255065
56838410
66065597
204635560
170519392
317672678
395947172
436185007
363148021
494563814
150728692
394517830
150924020
74723412
81702384
249990125
1397704
59926094
202980210
47649182
179324357
486992970
335967928
220502350
102106009
450005711
499881599
28901086
110488483
381159172
202549931
398736297
169909381
443486503
214551271
522344548
397226661
159011058
489332823
275714053
515547753
286698383
424283301
274711357
143122673
426329433
90045704
151323403
327375023
204800388
201191926
298985197
118112452
497646873
437718193
182533561
380644199
249699555
319668206
474930852
227435964
338474220
175547802
319297147
339146611
425089780
383826540
208205437
167890666
409795352
253401371
37371405
201213424
130300510
405382830
528308175
142835975
108426802
487736782
387334974
467396963
512076732
506293355
293663179
76747596
25065617
302209006
531114428
459870221
410086899
221322856
246910584
207682672
59549048
156161255
372019260
270375059
11063892
325848337
256389106
378895010
402883842
178086461
298437061
56150465
278416990
11405112
426450172
511520089
370953307
386738837
216172777
338298594
223458806
360209116
139590647
99984384
495074514
213039667
535766181
522535022
184645780
482548938
339723549
219613492
160826217
73560079
362123447
178982666
423426978
341246533
412748678
82713140
529211449
28588907
305028512
474993975
58891245
367077344
25242371
354961410
126697054
422004152
312055384
371782665
460439235
238282019
62942417
59657397
429035004
503172471
95155712
315767877
487649445
341891134
340693822
27102886
293010444
464516440
41009032
400193783
45359258
317776414
505477572
463856506
30924850
415262325
91419228
406852039
345940260
104586807
236876131
345332695
1545903
58271385
151509638
472501853
345720069
387326767
417595345
448612751
74958465
337068854
267319858
241652008
195423110
91576558
511387110
392933619
352698278
224869857
513548831
71649012
128633743
244498272
1942217
90249148
499192871
435080473
21094002
426336476
301339117
329092627
205643119
42433349
444069195
434415023
151491574
198485850
523826120
257831093
406930452
529511024
297032411
8411199
92367136
517956932
479797681
43610333
254199023
252221339
333978827
75837966
117415715
331572047
327828284
69329060
342489748
123896623
503344577
129356673
290804854
212920884
271732207
185026476
235727025
379271947
263471016
116660860
244581478
456644689
292852098
316828885
139505923
254465253
382563208
170550919
171749531
214292813
122263535
86179428
84729484
274586896
370526035
348061453
479877768
96820205
519118479
519181921
65333683
380901128
345702279
52689243
153410957
390910569
521194712
477249819
149216203
379691744
397012908
166292180
326658711
327931420
103390002
205179318
379466449
17024112
66220480
310200925
13989820
89396386
385045628
253930034
436243829
396424448
239745894
491669161
338491232
79736757
266608689
346987785
226201064
432234692
45608334
406041291
509275664
5519503
214145834
469026065
56353921
446642249
360717142
209236718
243650826
355517140
182741502
215598452
486322132
462060037
518392059
525574496
267023667
330038684
220400245
534666060
104023056
68902187
95673721
18505508
168781516
333867660
266370656
510204186
524027100
130624229
35218095
524407135
485770806
10259611
532939075
299479044
105320810
87957271
244461306
330020782
534129739
535717898
29893351
329944167
367744391
463794554
533354583
64744849
511979069
173263598
532617060
455132774
382674426
116608385
350573601
368762367
56595225
209894443
81326218
93821541
417415035
54748674
116071600
384580873
362168201
80472521
294238133
202783634
385880963
30687911
279180535
414716231
177408453
137528755
447033840
356791469
415743582
87403745
278241232
101097924
519283064
495267861
529299784
50427295
327626279
406332876
59593441
534212418
196385442
93754052
280798224
471437504
55716623
489773296
207821842
460800543
522745329
105393870
533937418
97323109
283759440
467070026
33158885
230016478
45756901
466856716
131626380
129261964
197647405
468059582
442434670
299752073
511445299
210092052
16004343
119442275
79119535
488382603
67786468
239888149
300374304
133551581
156545283
232364329
451960240
347525759
145671590
275936926
401859847
278956850
82168858
123241868
305504912
463341270
230933181
324664924
64723160
501707768
35753684
467856669
341083911
91358481
311832111
123060390
529643633
90005857
80050519
264998684
239800608
97619478
80306571
341965734
418008137
180872180
81110588
292654939
100894602
137475553
68714615
384937056
324796962
181594860
327983773
29346703
105702928
532911331
99148590
401925062
23118788
496425671
223470831
22545569
242372959
18424160
283431843
293678558
438281374
175355861
439064145
484840513
437164029
169455218
312316366
355487143
131316806
111163723
61094529
361998743
419806107
284893766
413015785
481707562
342916269
129671130
176247414
477486948
500903574
41348714
435190732
395642775
396737412
24165883
78857681
230043102
527362515
453457067
172611494
251794371
209261103
417965149
406941596
449868109
223185399
313581350
168423359
291257134
115977363
227843631
284594039
98559347
404439734
185686538
295727691
94531988
324689662
476469588
391392258
5851687
61919043
518210341
340817118
17241173
332374766
533856907
216143730
18416855
517360391
326233360
270622620
414721446
271981720
251504992
404618808
307214166
330511504
287487276
360768740
183045474
28432011
213804443
242094074
155675563
85517573
396904177
10157356
134013349
198455315
336050315
68295516
335083171
190278262
43443271
484176138
234753831
495886270
417954547
111918341
293693483
40608144
131205289
205062174
372434020
388811253
193038640
275858582
116079942
299479901
162557158
424479534
342246921
434731199
454826963
321843862
34444031
362957254
333825845
417413834
385023046
140243550
33081870
142010687
28720270
84376938
304366602
301939649
103890554
275253616
108093831
279955477
295915515
464221273
301722988
204519525
22335004
492474118
213184377
236480633
70661504
413561233
332343495
27761563
180822742
304640530
34132696
158114673
34099989
528841048
24522338
73674456
370848375
152946961
367074258
38399595
424596151
118662701
309224577
418408881
391502925
300433417
477849852
503068172
316028894
298819380
209850794
185310465
417104397
463454228
424544250
100434119
29078762
158004861
163815214
440342659
304274837
7807228
416172644
391998019
330884506
280911893
331338016
298511479
120978425
400175510
130645675
417530822
231361651
164980900
60490091
233498763
528787751
49355222
110884890
379497596
235239341
352318785
286906928
404674527
91838548
248928968
254179819
170872732
439399969
26326482
518111558
147729390
529760444
184896468
219791816
315861030
407987905
10670477
428971501
176101218
454544715
4695377
239302410
52986380
307430418
424448107
41009032
212425739
391445585
521674911
158037235
164891989
405581186
354117009
461018589
486067714
425055580
264249058
427612500
65619098
207933091
239086449
273081301
400694170
125328806
427513911
105348853
233816966
47610160
117664213
495507325
129477474
117779638
397076289
247931227
223998148
17585918
143138079
25200961
53955165
454713424
161106687
476299130
200745587
397366789
370520971
13177212
137968506
110292161
83860543
259515579
55580344
256918763
208415520
351965261
29657748
149901745
351899240
309475096
492970469
298742468
338386789
436181540
54342912
223027253
187024600
288475808
452512699
38721651
261564792
381478079
430119722
377049110
250865507
257291874
523669904
326775782
44593257
4308794
420367156
437117021
33533658
372610274
314668464
135472534
250069577
375493579
213277537
145310936
88396832
536084630
217862373
28203704
400804059
261357411
197772434
37082637
485635513
25754582
432976105
174620196
321607317
59581853
212879035
59434870
234434599
462054371
438023354
16645612
283033467
284865832
263097378
71792044
122546267
491098457
347863295
171289853
93002532
320734752
447763460
309252927
434113289
279004721
112222015
99780985
56149426
116286700
529554722
143997286
430124716
342028533
286967805
234176192
174619541
202009285
24797965
497769196
533969464
73391188
283430874
36407590
342761715
409912786
379441941
316344046
386339819
404808836
245224070
527143419
346129211
515646651
218218448
29929110
233415915
108039252
318022761
470519396
203983977
248050069
328498225
463066920
530755498
140926846
76116755
250263037
475069513
18666388
301564149
152826347
272647435
347402812
284030760
58774061
514808592
178804074
484746558
282959442
228035199
263602948
196515949
279903314
90073163
513493347
226048485
28601400
320532882
132274458
179661811
87123868
29657786
390246113
257553945
313593747
340191205
98834345
245616875
303302381
73672120
50720417
435135629
11869185
186785810
370175141
155319154
433877815
128551100
297717560
214734799
94200152
96600239
359295667
346782393
280727969
52927420
177941911
501867520
296687139
447201758
176061437
1060311
58498153
531336273
29293663
462438843
185401576
258407964
288219647
485951791
44877848
161394553
317381992
105744101
243066325
515341852
76336041
437093599
7561581
498968573
536212160
252385350
141287279
273278905
357195239
36324208
281224208
216767701
446146117
281399527
535578333
221974971
197878354
478483948
78356951
267154970
464414202
62503427
475523146
267135183
65475067
409067953
46309325
120406320
384637308
467965854
79943856
513891964
350689478
203201063
12554205
2376675
152999012
318347208
142840506
276368094
29490495
166496547
146748710
149551813
411104900
146443728
45870806
128627452
364636985
87066433
295834148
358684563
516605685
140404591
51940893
243562985
187089315
167070053
150707290
272481730
117726212
58618370
423454132
27131142
304566324
509038935
234584793
260838493
64361348
340676989
260644340
46415132
58240118
377784633
262386133
495073421
252525280
116724289
161220785
153055370
415680768
413673467
34356953
55762169
159140809
43244162
175195481
488716803
144036437
155020706
54508237
259682531
146535100
504320323
350638858
5445834
104008090
513004605
285846351
45700839
155668564
151786684
384047456
124865019
343077971
185868317
395185099
473749238
226401668
27135352
123261863
250248603
240054999
260182105
88248969
200062127
92356379
218410628
372606746
132731753
324580208
303923690
499244558
261616737
109517538
146547510
166035560
236931661
350152126
494959933
132208089
436727962
213579956
235524599
478269525
192662174
275828638
310387231
426271656
55529662
23253880
277010825
511329034
354549235
49856393
408634237
496978374
291557038
235364505
112822585
243968475
218769159
92444982
466489163
209427609
137611306
368386610
532778219
536807938
486119299
270660798
327792209
253307774
152870478
328379142
150381147
181061580
179395007
174929403
536730150
106068941
506199680
319082867
298664160
119548596
303616630
305290437
357930068
489841004
159961034
84028699
387514619
129638336
472022997
286016746
42341231
5366140
170493579
155128563
84468387
197357017
14732064
226552387
6094925
199081756
345255123
302371596
512315825
533677092
536758346
497503071
464404622
478083892
213733798
398391239
181150606
60869988
175350856
14542516
71563356
426339621
185267403
123596465
402479261
235152295
279857877
71398570
327061295
218385619
372552540
140021990
217141256
127980050
13777047
489195133
270617104
36998290
33598863
99342245
423155158
523003785
167445995
62804867
408016984
93351352
70352037
2655219
270180300
214206684
96707915
429113354
233912925
346931954
6375163
369759549
89518872
170688065
123754484
257216443
278807907
515200029
341007542
23330020
517630439
460138736
453888768
3501703
396490139
524507124
298202852
461362805
142197029
290103566
355166598
212233381
176742550
340086450
179613040
241376324
58827317
445093850
180453070
296277241
85898334
437131954
33199823
347175746
423426705
447774827
89966547
528297758
396732717
212911455
498790729
498222742
211615790
187182975
137952524
229467086
298202852
420483468
509662837
156778137
180813575
124481102
532095511
92488703
405586143
380840131
525940787
85576140
132884017
343939562
480549569
323429075
369080595
474126093
278108050
438661890
504558646
397334046
220834214
383521609
229690548
414941615
487551264
366879012
170339434
84831611
51362317
57573595
65834789
455928058
99124866
436256217
214752816
191175875
167535133
500947951
198995443
313272250
93089434
328498225
199505209
363123848
56066485
279472913
165173143
410725138
312486938
446803415
394973039
89654330
63205478
317145916
203310120
138634029
450593732
323688184
107567116
173025019
352226529
61860918
354730559
21231885
79842645
148517479
493851705
479955245
15357184
66061700
296674641
446626373
326528404
188055227
431312951
181885552
515191122
217950163
431518146
449325368
21594694
432535749
243133289
30717512
297295298
443122919
151211406
34272532
412850001
193148932
215204340
183676442
133199142
212937951
400478952
392425769
243656899
358690585
92522073
467267508
532458492
521461430
142507289
457048312
136321532
282906104
100210358
236537543
151919350
128182851
379652755
333162900
196169635
21994450
245521717
407329566
257149752
246083286
47853693
495116293
449583046
43915429
309802654
324943961
159466492
48666736
274456044
38040383
165535160
472570140
211117300
250936370
533497884
213143515
212293604
247301227
133700738
332095678
153345500
96846140
40557817
525470096
43772268
262768646
125026774
399207300
184645780
377030480
235842684
93520665
154989942
447896972
234935002
157454285
398955149
8484302
477746364
193024088
198455315
232493726
415730208
355761535
356928197
535500063
323005110
432013173
385956532
257353476
212174163
164381325
184551660
157219007
330927484
420131923
303661990
320189637
177904510
29666992
380614043
116018281
28557538
374086558
402797362
44711286
307596547
11561379
179616415
229382256
489937559
169447110
508122978
38341102
67840539
262466372
504548013
73530802
239870853
134843683
13710385
352628511
483826326
468737592
58320221
84695798
281633646
88730002
202863619
41449116
382392247
37850561
46151763
370205798
427314967
64454052
447967216
234337837
228133443
389522342
33604753
477143313
146023041
423291567
366924472
321643028
203978060
510645015
356132741
433215881
521180893
32938264
338820611
21954560
241788539
308007483
233539069
159786006
394252529
215781494
403005431
195810984
132272884
416864283
319563770
158547373
500535298
390379762
361387435
192153977
370134431
412065216
51160003
186622543
465153384
135917355
205095
269559748
24380445
75501717
442605277
39859345
326538581
6716040
218087142
181817714
217067878
6997768
534597142
426261166
397058287
286629318
165727936
280770043
165572952
206048263
425510422
178530884
278461553
100577242
488167587
105393870
315121931
375399505
290472905
374795343
345100474
322258211
39600359
151623775
114802173
215382408
223228437
149741732
372025144
101934935
173524859
301898307
39051139
346196177
98738845
321046295
229792733
339342836
465789352
500810216
305181116
291592581
282550700
474643845
221655985
86320707
27406248
536083827
395550565
390713144
104906198
208997947
58071564
455756361
169009587
493460099
501396349
175265620
463719403
168246770
14504501
23003382
106242861
122695269
135481844
506624414
204217117
408233852
58891245
16193342
324130259
408776164
66784484
223683078
88897547
199062496
203546720
518364514
423831913
104934222
104936916
493987025
464344868
12144138
371256580
188801551
81308978
91149717
397743401
509117227
98399782
94734784
315012084
472808754
397421384
74513272
306873330
361499614
159220999
373810141
376770904
262921876
12334019
164197212
445369799
277205618
93619633
83292032
490460462
412127350
361968164
428926838
365176133
342820616
488977490
379863252
273500594
41956807
488600696
33003755
354218627
319042459
292757268
165096787
271190576
401335238
76197525
287314303
2362800
217002753
121678393
289434811
430691216
334227533
68909688
120921512
7240607
299312413
378662055
20362808
138146917
396496925
83348237
53136337
187679198
106579647
77379396
467564739
269182978
23253406
453497497
306639924
330230810
254888388
75329716
437865399
233159219
348665219
50670473
66850445
51787469
523778185
126958424
59693678
50690599
509501088
508535483
139123473
94645860
141647490
402668184
514958732
278992627
470977000
408144893
377869953
360445278
419650625
124224888
434712042
380868104
8995531
206004789
275782560
314102036
93805059
256097524
488051935
520387417
301776192
334545376
220375523
404655878
354649173
2561282
105924960
417954474
200688401
392640443
453790999
500145819
290294891
524700647
463310339
69756530
429473889
230645137
177939625
486437492
237526569
441813864
525221770
390430772
524777339
185401242
221264600
15377129
27310764
67840539
255439858
365583586
511719658
325854655
352579184
202062446
316868961
81444618
301752299
498077157
12395579
170039925
355716581
279936914
158927838
496941840
136822718
49249135
323799382
223832559
90365308
390013464
157722398
273160499
526857130
515806219
291905195
425188208
521285338
323598253
80677668
379114662
203784698
348655137
106789250
216773483
373314179
268614766
467015301
353939618
420608014
239318651
144454632
103371679
421415056
22263528
390187892
184357530
321663004
481512125
102557823
80365564
476864285
463427358
269627150
140089925
276216011
183349535
425774595
129995418
484372847
121656790
256025045
430765556
247171240
278834312
452661111
88329070
424912035
265231923
261192771
415102802
398205708
386667317
439149592
188587776
67717386
171535568
351624228
130948197
493526620
35478146
262580312
287961609
80824153
88178734
374144419
313479025
462548464
234813244
190342344
145640812
161234714
323527308
370725375
366235214
3510505
160553782
232598746
388021394
245591460
207262667
271146005
148429529
386953950
190647393
36144183
243858281
241203252
376491997
117553312
380925845
385241987
258514756
467620312
468796470
114441627
159902275
273780202
67267035
291928651
384476939
205154074
392763241
367668693
291152186
31191325
283097897
252108802
169758411
181645447
371302861
134527422
275518279
478035904
216814407
204565490
16089330
180096317
356633124
236292513
346868694
427698373
111508830
261041638
510615530
365243767
164522778
500497487
185302786
192236320
132483892
356569707
24520000
429603739
299923306
68042918
380335970
430506280
445458825
216861766
525959870
211872378
161796362
36529700
443486503
262144368
224351803
381442854
68778946
529354461
58879492
395079388
301320036
419119575
197219671
301626447
343619157
312622389
379367814
284293905
134592725
331521473
494979440
525984355
214688305
529777320
340291425
444202363
104428048
511954058
118249108
379525653
10647128
485684762
404600915
182869849
79570040
349182715
490737698
275877876
16270664
466680974
98885102
81462286
139083156
520875078
262079260
509930343
136729967
270537025
175313151
126915862
2385836
60748410
91825059
78640507
135845425
378259477
35335343
95727853
280806062
31147607
385394961
297954410
404140542
106342980
275295404
127436149
510813197
355013314
348139525
463977143
346462330
294707935
35078485
460679317
449344181
42624578
30605651
354558734
323373919
465545178
234222804
446155740
285352532
192514412
275712486
524013723
41186045
161476195
160616841
140094098
401833656
139002439
430638610
367814872
247345038
386753412
528213404
145951113
65435716
521165712
353778883
384916721
328940716
232014817
316236851
131785140
126538418
452981256
399349487
198090763
373749362
428516702
343033631
143461927
347972307
343812009
254296015
410557549
269152880
447793945
35420749
387862785
497774716
141695586
53625116
317162858
75122973
218329613
504479660
327886698
259920305
74129147
393426098
339038075
248921232
61196384
487515237
440902249
481145743
296081400
443303880
49509385
296159703
288516372
441973576
238119587
18505508
280018632
267892695
242932415
125887263
31622812
247872847
460107732
275528872
167047402
55056112
168709220
403509501
461711766
201267943
372944072
66851411
88398490
390564243
387430586
314305496
81948916
378402246
519697188
458198728
348247603
461791532
352069531
281925774
417034773
340646750
45339220
187474274
265929864
134614654
370295351
368376932
172048339
384016267
282449511
307873012
154072241
468491292
511354733
305255027
150686441
348808027
334632444
480822926
406910541
475930300
79333649
167462518
108180540
507471027
392982152
128387565
257775563
137030139
214516785
277585532
192687850
292961251
505639531
27666716
358454345
425141523
134612308
514603891
192144397
260795921
95584377
395479119
437671153
148894736
403888851
109514091
478938234
223966458
253192455
435250852
3651475
259625911
67971157
530784912
66496858
320866434
246086097
69736218
472570140
319031407
426765772
222026955
445195348
290660860
46372071
424768814
28867447
261266249
56387935
417133735
349413
83527340
148316012
60353535
492850800
35420749
16244898
53967777
200742950
386380604
506586487
436321082
481432210
251433864
45200140
141214928
417437016
400181780
49250150
225818326
39036074
150840825
504210850
181686786
277793216
157017251
190391224
280772808
210285364
247116245
427491919
520023166
369583156
286944918
471196355
441522308
268629403
57148483
195178239
405215356
69903557
511443713
344046675
263402336
29957881
253350071
293332788
372130952
217779740
303631726
461136284
244400178
243201835
17628847
201442021
393547667
256988640
441752650
434119590
482624731
473030891
64811307
223984835
393514609
137276536
520661075
142640587
49076650
221650861
262367296
303804673
231160061
195168952
411735214
2125952
378422009
253664363
376730474
349373929
454168786
132710279
415957466
388314597
492625447
485438366
417034680
463145946
208778992
117382260
515284802
288880204
398622299
235136547
198540672
276640692
69479807
447947056
525420055
71970264
396133675
365296448
137098428
207195491
273669883
775311
390042360
105504290
122859596
298271037
134782977
244338138
167609180
329740949
74726769
214233101
103025153
238808728
464096269
139008339
35896628
34836101
516740840
175379864
494281303
61455757
57545013
41835081
257789948
248899316
186864924
132374222
266578365
396009373
325960032
427353744
236980610
458798830
476157806
24320069
499025730
377612515
143226121
230545660
86870281
207571383
514308026
99310837
468071140
225342334
411616207
477541166
310443145
290309812
382187026
327042290
156700295
407513214
115819963
169402386
32523961
482982261
483005757
131251033
273628124
282424544
468282956
51384851
181140884
238834231
98961017
61505357
160906083
456601248
81855298
530168600
358683580
270892316
338785526
515525006
36725059
56288139
19022844
283903098
207074533
152475786
26130198
85112272
253836624
219689084
294291838
527476108
340785203
310270757
228445852
511365127
42243834
63707829
35235476
222061998
371156554
354207924
522059236
204227305
274118911
312941243
358053189
384427849
84176543
316445556
368240432
52542521
276056500
344555143
473371125
392104457
84586048
153475368
398970985
39993103
214008642
271581781
94216252
176412024
99234384
361822494
276790161
512939564
221151572
420354057
285471736
101285107
372381975
93836648
327872276
118278286
487087101
469048397
243775179
90063912
138083289
126452454
90307764
75340666
104074021
347774450
447401536
141346738
406406945
233534033
349586978
415994316
472792488
203367385
109092754
325077581
427356386
498967175
148627905
260669914
456043626
32387101
343431893
263555824
134771715
129095708
235952705
528531297
338633887
1911916
115345709
69620693
85524087
211333358
194794246
147020477
343302770
440482446
425302242
385342012
67184378
2519584
279879287
141674367
25944208
287527981
112819333
84368238
501776854
315709292
249910089
52501684
367709728
132354455
241845623
226742079
70711267
337323681
111418603
349988653
34619891
10726116
148140933
95252413
151490236
244416253
232513604
371832788
152309703
66558879
460633358
313570658
268973630
94225896
511733365
98612424
51740769
85419274
107061284
424613992
108439318
408130179
482419767
520450013
321978521
43010169
257231567
112614472
499005070
332804578
68755054
280707867
81552985
92100522
296763428
269815220
107275039
358162124
342861405
346898763
144532840
289504799
392526611
333082318
63174564
293118568
179128611
301589680
216290066
300308152
198138128
488212159
229308348
400599673
99748099
416881798
349913299
141492725
461979280
254333194
401338049
290535528
349903441
227336374
153727299
442169291
311856260
519270402
129144166
11311724
494037112
239610535
57147185
31095351
172152077
171614072
208908612
306723741
424905236
477038738
175175332
305288744
202325373
399658444
141583551
297967844
427226824
464581457
486132520
372915759
275820180
410176082
267967213
61667108
254404620
305371453
525108870
124760738
380506544
502608928
25980701
477365636
43915429
127087230
193030121
237980293
302093299
262424942
20850767
341076849
315867816
507962989
100238350
87026648
501859026
457531348
193270386
52501684
140374601
495886270
13059592
188793505
515748729
28294992
126434955
292736079
199815777
343355425
499953448
97510524
10969514
351943944
288288199
89558648
390749659
496076512
372550550
465269324
261173884
429393676
203691970
279006914
279027722
99390701
7573648
457619275
63629174
175313151
316803297
414422004
138941135
59519558
368394718
61183043
86862086
146544298
236288391
295948
405957571
447233814
26625626
342024560
308604432
154660391
384424122
265210753
418788418
532072122
392642010
50689141
1780406
386791283
77205979
423896416
108140070
265349425
341630939
319045494
401418162
390309528
269168736
138791457
363965817
372786548
37771489
38571827
189313079
442358882
305165637
42913534
525403478
140061942
117906122
62616136
343767488
359593843
108435121
420396490
17660666
345816047
113715356
297613658
104253147
167666254
460838978
194265867
301127795
156638884
492496322
394725450
316113683
152669594
107431377
202236671
247889654
299312377
104013856
227425141
64386927
505274107
376512188
256680022
310897944
133215356
53392552
38563353
536239996
59665691
160355486
323688184
71418448
357715894
31888168
130693488
80833088
137523415
113918304
375525156
327262064
438607014
455288579
408798848
453338922
418121306
236169535
38001446
359108292
499999269
353582816
306834221
340338195
247106450
476351544
245626764
61028446
285666610
382619048
397006769
80196565
106872746
148038229
269015015
285576092
372953488
36344638
93486612
433573416
405107096
535482970
203042885
165290092
167406734
362113028
144048280
524576623
410549788
185017455
438566084
334586376
343306138
89960396
370623994
4963586
316348040
146791305
382023032
92510651
10937039
355672973
160308583
313433902
155947340
303739199
532909878
59381495
64990186
23952105
423616156
458438056
429614211
222882098
532254266
444211913
21485417
306307461
357652567
172281258
355498381
529088134
220826824
473683965
32513048
246872231
297410316
389008340
217740293
50427295
341021865
486651974
224245756
291895684
461983968
111096851
409420398
439342073
98005983
530595496
89951733
194555210
131001790
314611995
26073379
28875139
476695139
385002835
473383625
92157817
226732984
96239167
407806249
313242891
164985647
199832523
512036639
17861262
327421035
118762739
307790925
210554643
173345458
349075664
125553175
256793184
222386692
373278266
484232644
50420528
180541590
82474082
21174242
78942014
320961594
528051230
371077652
520369693
162951329
176987789
443574013
114973468
475104337
144252587
455287133
304906786
200231511
9987825
348441711
14814560
135599919
90272995
78176586
60106137
172463040
497322118
156722732
170333681
167212480
24721257
73518585
15835562
303363469
375109917
266922385
129766721
469687345
71255892
306453405
532874117
499248952
229571993
248598414
89140155
350938508
79497701
209790208
147031136
322681153
231200201
363721797
399027390
305463324
259537822
145903543
119093387
290922119
410092393
55650195
99276151
496834632
143217798
88217041
442273006
337578872
232835079
495251787
45719449
12290088
399889833
407331082
250161674
282374842
171489313
38676878
44732308
149940490
254407970
59381495
367450122
430706508
33959594
305165637
302569441
55153534
163934816
204263254
173524859
227488477
297207482
252764467
251471298
104847513
36782230
258082829
499520131
486350119
20694086
530164528
293988826
54274924
8057381
289924362
504051467
75570520
41188733
64814254
469332568
287107195
296196268
474508524
242802419
469451045
59027758
6340868
194176560
48131757
428969100
78899487
515083545
155153399
425082628
323579437
79888533
382600529
201842777
54748674
88503982
432073714
376039811
109337632
174130922
103066895
266217385
16129810
180458059
44955267
482142313
532374222
190937696
508431197
529989072
535157352
15289287
222655296
35234764
228471527
155296567
159599359
353302598
68623379
224253814
250703225
251691708
268390821
189556380
305476800
425006897
470464691
277681116
227070290
530255242
166033343
475918864
202692854
521875820
427155330
118609506
161975586
486755469
185602914
279936914
280850776
189699546
19638827
372429681
397399854
79616210
220543665
315365800
513886408
318741051
186986144
189600351
414126603
373523517
533097673
421238672
293029982
268054447
347600811
127221057
46537646
274323567
128627452
302200338
306509836
371338080
53962338
291312705
489179747
388176023
293080439
100031318
245058588
52754947
105014393
263235957
95693624
161853954
277549461
467948104
171162406
36793963
241267694
408025255
129332805
158315366
349365658
511067457
120203229
469708274
238909062
230048881
477293194
448420090
243128261
70648583
172074065
460664266
338406352
49516369
38362836
268984697
51547843
429035004
271581781
327251179
392534910
216373065
78619593
182363177
62487810
157858707
181901618
73374479
497825898
79770712
342745682
132731753
86669367
205999917
86695168
80787459
330188070
417519717
257928862
344462236
327242074
343302770
167969239
150813580
335155384
101942589
280717567
337882940
470722665
346868319
38299100
151133659
356447694
527074432
179793012
62809284
222491732
533817628
519287792
145282705
257032531
431919710
251127558
279339967
356437122
384054330
22155943
82606590
516338628
365336194
450755173
308405001
74244417
349357253
39703484
408494536
488210654
398264811
380795862
10624053
140649244
108936267
116176194
51226378
327284733
428750439
250629590
517198656
66191360
252306113
278087325
253237271
456254512
935955
201020177
48959986
128961179
205789155
12857259
200949916
257152721
187343169
38865533
187468126
377359346
31924296
141773472
358793855
302610638
345247879
115241968
278457686
377738338
294279739
105699882
302554201
72731048
380853071
272937326
50663577
372384069
315867816
501742143
271493630
211641114
509863467
526239530
504206720
108934716
238971539
345056049
520493000
315933997
175705823
536266319
90870287
58569977
105701550
428306366
300862149
343568497
517624265
392892118
66136237
104705189
453425733
497148537
104714513
71732617
531584307
148228168
65417198
247629781
268145102
94185544
278998450
509969870
254695168
25475676
337249495
531350387
27142647
198909929
378458097
196917618
449893460
109063929
259922263
263615628
60434069
123039523
134188146
259056188
307197918
255105598
87609595
438310493
304624053
118007047
267224893
129325335
266645415
500940940
36278511
835011
82612589
341199839
353942092
15122620
223358343
169405071
267246865
449512800
98319042
79289548
422213888
337973473
71212857
74643349
235638727
315108218
189929784
29987958
380334099
283022650
103463273
455724541
528318713
15317678
493099465
201174953
382255427
451975464
464389955
447812705
269276367
387229005
246504989
463469144
462174729
480924214
80007729
296016398
236533427
294995123
181372374
294535519
210563604
105044706
231888073
423262835
492057301
515893225
342122355
277542582
314194861
203508692
434573839
48306049
217349564
250443217
310477022
453350471
258594702
312418362
482652583
158065547
370944488
339483950
446019330
516942107
25591382
531055542
472902950
102044102
333791805
31161564
116979988
235725048
179667451
111154439
247951245
418327683
470991869
28475442
145817329
91526038
178308811
322629885
454486328
227480510
371374789
312246174
56696608
342029590
5922445
113743535
37519374
463850828
390749659
345590145
471490762
470838006
526833671
132745765
74422396
413424870
264060601
376223258
38829162
390694739
169687971
147681879
287454050
243185311
278618459
279254035
314384315
164388440
117772349
361393444
68977439
312371941
85017404
180001483
136991727
55503161
79739848
104169782
53606091
495615673
25869507
492154687
416748625
237838531
52050550
297215491
357861640
108525189
212518179
450200509
256260943
120634597
493395664
4177242
314716214
412069101
26286924
114891281
407117468
445672766
360421573
393534923
124109084
523958397
251028019
279956603
394964652
211480810
265079363
257912786
177870209
261812139
339662656
70691133
294651429
359378641
509809651
430879652
240394190
93575623
134309890
531593804
494708484
216739298
30418422
147105541
198109072
127534634
213540957
293847877
529277125
238961757
294143766
155996852
209895027
359529280
410074078
82764136
506697777
45402266
288333828
235669792
192105867
340360596
138348774
394413140
355836839
128128996
126267515
297968154
381595677
22503421
438999750
495529217
148011580
284724594
400711178
311319780
296996884
245712733
238180059
146377466
117556973
252900692
181765506
351469369
390215773
163980923
444593854
379173323
490169912
264856361
182879233
529301164
202737403
534181195
430092695
277481401
68009684
58588862
536071691
264824039
333423424
100957923
187565346
231180683
88293304
7309929
270186648
406495576
185182492
69489869
88116628
530247944
510842426
74301744
64375929
60585591
169870475
466021056
508257413
91232698
468241206
347516075
264958774
233838828
442128520
148517036
79532233
104286430
522511038
89129163
380765373
530348964
197908249
225852765
484156707
165871780
135166798
171112087
514964117
85608055
282745265
470801545
499495996
174666958
445935009
183672712
14407660
89760548
304312971
448799998
385812230
13177212
110615713
32930404
215708995
276498880
470332080
80304776
228768310
428479701
349031558
138588484
264075868
531096880
372809602
116761097
195743267
418316918
67814746
495972397
521142347
258132327
439523129
536769946
307823186
142401252
167292281
188982431
180793733
486255566
119908777
52407036
211501894
348224618
420475132
66059783
362274798
155082982
322976423
211711565
62754025
283113143
479471845
198006753
112129802
117052502
386867364
73190431
226184451
192377076
416441262
31086726
239900534
227602897
119280448
379822165
459280534
429193342
178799526
359465244
4417337
256562077
91947949
336239687
65588425
100636623
256990678
112731907
27703451
458197844
337565622
375334202
39791100
317856140
253733016
335736086
250377451
330854384
11725573
529660597
521965785
173493260
416670648
41250777
206046604
173792640
13377067
163691687
16018908
296368764
336433246
19768298
125825719
156930973
161124194
25461785
18768445
339510788
288596204
341606716
332646656
149547523
202083601
285293659
373075750
497436192
184124250
76102358
119109548
358859203
184694090
325154527
87118661
6755948
424290001
166219934
458683936
244875041
77297747
365867863
340606816
467704511
492970469
412163582
296244614
457032793
220418527
42128566
100776078
205062174
93904010
382933818
523148852
437939297
149941256
476736321
18649713
291223778
311014866
152887831
507317859
424972063
318698274
318241334
93396054
415927922
64894976
211032645
301577840
142269236
27117886
182726667
364771166
281925774
388694513
124932112
348321436
35786967
260807163
265181665
376168564
387816567
219133146
438739392
139276643
381065208
231530351
217488224
369627737
108388414
179238751
4489050
261591588
390040249
27864948
298133964
376786829
401366761
469259483
422939934
517084122
122796604
485959520
275330675
206231465
208393758
142555046
23615499
298288449
328533390
372945883
292509157
10802969
170428239
478064412
101431224
76393218
178502167
338763431
38490263
525961122
299885448
283005100
121477746
284791636
172507677
214176573
405988753
108402172
52807927
357447666
443662426
17296448
449372718
456100079
71869013
238901480
364397251
182011272
390491305
234726263
335190112
371999740
235277696
504405666
265929864
422263151
226680301
70292307
261058312
424305750
74211816
286526031
493364481
509089073
52622344
134977233
132072898
192789726
400837506
44811487
498095964
445396805
301033245
30301627
372782786
195633582
74055154
142890835
328224973
480296877
66569446
474260158
308656643
407568931
455494646
446686276
111278542
71908226
137823145
194359015
228870802
415854634
500599017
166200757
463279154
455821907
187958752
395291508
306188056
403994569
520430671
254880108
26294628
365660546
383310699
157667849
17953427
297141231
198252292
414716231
69681809
26426940
439202352
191501334
425731397
75592070
446322082
84718781
308251540
236242871
309772516
150924903
501779528
68288713
124313422
268690775
277618182
12168469
127420137
510021436
78348244
323332415
58666081
408201569
497340396
215556651
261565004
497368414
211427146
239701118
78295552
240334877
583161
433861908
303383633
241423734
365123797
341078222
446554180
209751132
332895399
294397349
140259936
2065948
83028684
382588969
20832436
152231117
482466549
115497487
63152126
452368527
20365755
102397545
152826347
516504288
430122633
525169503
419951216
161527911
76688945
415892373
447793945
193142618
469667330
71354819
480817512
363406846
328411808
118492429
108079260
97275403
217589554
405957510
176785858
136584933
280018076
289705739
212866973
39475746
45455709
446677555
58882832
172471626
441005195
406026173
73810061
336904282
321080362
393007097
364347401
133468874
209376264
42334527
181599754
143249607
347416120
355238957
323763195
90332982
325782363
387831219
13050004
503320066
470071127
213943680
435929698
214309064
11218599
149554844
75748308
464644096
321343587
27578268
444626291
390679258
441064678
475792071
259405724
296942838
241373326
74401141
507938381
379425429
325918972
219048896
208224245
449384196
207593330
101514746
297992104
152427678
489042530
532365465
464266412
92794844
290053578
188493239
29209872
527666673
460437321
22521704
367423529
494493512
42602728
402488802
449875713
359484988
323695654
334804948
241683821
104970755
526323609
356890711
422241659
523492331
364358966
450345429
99235369
173442031
254318331
240534103
534896923
317590460
82558048
462972490
237140915
440700073
232667659
300135833
354117009
374863185
32748294
504650681
526487110
347724888
228158451
173724785
149792036
310819481
237401225
98752461
476938475
231618935
301444549
291781076
235496372
82540683
221264952
218360044
152006663
342814902
488767860
31904848
388661662
379463793
51989410
211938248
56511932
474421322
130558578
414911899
436125953
505735759
116724289
148385090
250743191
114797642
418148728
168808078
390092340
270450044
294257471
62014374
368888258
172228604
113951265
171033824
411963532
502519715
523783606
403504898
242794662
280622017
191132700
353814075
513797966
232463329
366986215
413032448
388671758
399811363
392209211
108469390
94560417
70907272
460402400
126048912
463317417
99901827
23492794
321506252
102943937
199815777
430330826
495976313
60792420
80026759
184236026
137833120
510737047
337543187
85191129
473955408
450285691
252545874
518608027
457688408
30938158
508430186
181400183
296969638
182303743
482374254
512333133
185502023
11507258
444207382
239532759
426264637
369642607
253671065
254226065
93615534
382343481
424762344
456998536
462846188
43003818
79085320
122200757
117349496
385310291
251017040
130350067
231750383
438717623
452142280
116409547
294939777
368111083
268294656
215133991
189687300
426016339
308304768
104820171
365736784
518728127
60838415
88726819
93698095
206318881
80690700
342491079
224124324
504445904
14968587
498336187
400544182
247520380
23992239
483592521
353176031
419857222
427216372
241340757
321408872
419144248
103974584
164808570
78210517
170816067
13513357
355170445
464218356
44619420
191700415
10802969
62171281
318166754
459042708
271224291
530006353
528004782
328707727
430661240
215914095
92234667
209041024
166013037
154995511
102689852
427969240
532392172
362394782
325749599
395815515
398972536
517654296
368124575
301471631
114434739
515565412
90817155
477054857
252042597
507643540
73450668
448607908
180503133
113516482
23201886
416562967
64793547
275128262
505363998
308885751
407437877
232778678
159003690
139995081
305409910
198900801
193168000
533608077
450188
533638865
385783395
137869215
66212148
521337905
365192383
311481643
110727894
170639763
388416515
223459149
190489472
233840261
409712805
342496227
351278226
503442702
324646266
206598377
144826154
482617829
383592420
501102879
478652675
231797439
278129041
42566016
532515608
462045742
153045941
513203320
18822525
97170575
399302251
443525897
47788701
79050151
410075643
329767777
303461866
21627223
122679225
111048527
305736815
371350467
371566145
202855777
413432754
328791876
487420154
115868500
337031742
215346657
340288177
199598612
84041334
470007080
271368522
140685399
261177693
316840936
46701923
422813966
142626378
176622251
259364713
74268199
190520698
275875470
270951126
533631474
101279911
49804965
410141236
52370744
209991364
377771487
404214153
94893307
312190057
155540705
369903326
1994573
226289144
452253067
392386307
242107740
187669184
122108673
209047990
448614814
4404393
350501682
333128227
363688982
74402655
35776226
352127406
348451399
137031209
225327185
272962694
79383666
47020215
322217925
492820661
54293042
491769143
155535901
196159668
213429187
198039699
176290447
68224528
526260225
371446447
173273608
136408373
361518155
438953795
316001119
65158658
327132164
60216909
342449471
127232447
349036699
47893273
302478670
404705729
80521113
271656571
51508912
162596926
110893828
451706668
264129666
18822030
156428288
514507906
384949519
396434510
445658148
20440063
351127574
446066275
66229078
314683441
502858712
330811243
189817314
141400915
445160918
227469824
154061738
39203215
459654186
405470993
30940900
80603053
98659390
298591118
495112441
347193632
471971180
399387528
279507960
463873923
461462616
175935491
175550911
535796059
338396428
154432257
129144166
318368905
143302200
479096621
156142548
399789436
528309228
286084191
176027334
409644389
117484397
292262404
379084675
67974844
84556781
528426647
533545104
152116737
335091122
208006257
350090282
142325539
85671852
151399839
149843369
237218227
495408829
255166585
102421629
268008966
299631774
461714867
54286855
130597605
321144635
533774293
136064846
510453816
30576970
493426679
297584336
202151940
70066215
137184175
423848937
242378479
431669835
482663070
69208955
104462477
480408291
221166480
338629948
492948884
296181002
438807322
19351187
116000459
226591966
75033359
479738912
300530043
340794138
302280447
337835542
31511449
346376254
476470100
433911133
424302048
305823004
366533012
429173794
360248296
503866483
49224051
92905402
116881590
370276903
115402998
297425815
78525702
199979103
95950945
288195415
399266881
130259224
26326482
76246165
481367434
218318948
254320664
493243982
536175098
363098600
389604565
409073527
493372548
443736239
286545179
534444806
289939847
16664921
395848950
395782511
496813956
186728625
368516304
71632283
115154190
395331662
237845793
497213348
436678005
31849139
346173472
259328976
338095442
73069336
328794621
75711511
198038918
148021423
184552739
211976349
265854338
426501924
460593662
376924798
390799525
436182116
505047289
536071691
461671464
476906695
316354955
41461781
403756446
374182499
512109894
469493635
341626748
362830710
183618193
12678803
194312947
120075861
238776214
104939742
46324086
350510628
46035053
361739982
7619510
136250591
3287154
357542948
4835388
380770408
210079666
510328997
264561658
389925893
111880993
526317078
374161354
123330021
417179693
41360468
280973900
143583569
331003306
55157922
122872077
172750665
278195595
446247685
310176742
299281011
17687527
112905326
90937173
183475323
443165228
188482659
36462847
403861810
460830151
445975940
423010700
161276922
328022434
259628461
36202827
516652100
341407443
389272893
495560543
178671489
413601889
369439774
75835813
448171468
387187517
455948408
2726616
367181425
149402797
410118251
367723328
379572910
422813966
198284008
163076767
25354219
381152008
493957228
343171642
434508878
517376642
529175134
6143789
408740912
483005757
290574678
332195520
334305251
53192224
396257123
76733421
255868328
360225960
251502835
301644375
5591644
166405387
334826554
4976787
285631571
380040136
207869648
64244375
41082047
49122527
215975927
241846009
437605376
397819885
530835470
264516387
431921143
522396805
443073702
344146784
223020270
508256250
40907685
135879692
292260521
128742211
450350637
365319785
27910306
27817095
195892958
530219197
53381645
466820080
413673467
183739876
352276336
246740424
285244620
215759302
201540306
515262809
157357582
458731512
190933845
83572894
260619391
240800492
316633873
275383091
361540422
367104
76748027
60087758
25800847
470580805
518098004
3236958
113664257
292837177
528305838
493929605
44365793
276435816
500390270
257052764
253448120
168568823
85837472
383780914
310346130
293366617
264775366
8638606
382062158
489150414
443411287
41624152
181509869
366974869
315108218
380889195
238688448
433004776
99788580
394016796
46195909
172470133
292774470
284683969
490210307
168850598
101796511
95351029
138729949
443438593
461288590
518548467
357583064
107825320
505834429
213332505
73611723
345234027
410499164
193068959
160652353
301483102
414205664
89474004
232222364
213817321
186811318
277550565
34912470
248593444
370219505
485189160
473243102
57628731
16250220
142331911
160376121
375856076
499872414
224177775
29441592
109039941
28503371
23240164
336409123
353359614
40220795
503380123
62484227
54266676
18097468
415797532
242345721
116858092
117079476
503030807
99163447
194069086
88588701
414859559
86597481
214642838
38605668
199357427
387745632
251102761
340447047
266760965
273432698
101397044
153446560
252420972
236222457
87805272
228420266
197041522
255390863
90521819
264249058
163610097
240680089
129934367
137075524
302584665
35547279
247289414
496591759
457084638
323289649
234927226
390049096
308731122
400555105
386818370
447732330
206904868
123137180
488835424
22264726
219948336
310537772
213272469
494954340
175606853
41444963
125566340
8862806
186702968
104314276
506499907
192324314
430371881
279232793
324122910
43511668
298630586
179495535
176633092
247884631
2207449
300375727
325403772
105542224
165439826
286381703
448315357
46902766
245098965
272030686
304093789
211635404
42885439
44208639
488325367
462244026
495167503
80184762
326812201
533109366
420320330
94631515
149751214
360265953
243251130
283772736
471100830
249855723
411899893
502931859
373332461
161416174
361445600
197037945
352564095
38100748
174698901
5366610
23053059
410086605
533878584
311724129
359821060
134987882
175987022
129709511
439861336
104630628
394137596
237441207
416846854
488617862
460838830
300915929
494803120
410062297
411828325
59113682
134853007
368240209
249800670
24906022
129319358
60829170
187063276
101207151
69902782
490913245
329592881
258760413
43180631
81424981
118248912
257333268
356502386
425124678
501153196
27223684
242405838
530207191
402207309
524412139
330179652
418540745
23009193
527654278
64186961
271468002
141198614
293483780
227956141
3317009
152218226
156417512
327790398
141674367
182735247
143447481
476184349
238163629
486316303
518500475
135183158
6910079
40540439
303066042
259808889
218550424
298294654
288393234
51689415
152878517
165940696
246366480
64890810
335513508
330481279
207260778
243178788
491649863
249410385
521804369
156875942
419886697
109985522
114107155
298396954
10101553
419049909
10244751
12089779
91655855
41759543
253888963
317008159
223613644
429499794
464569765
489977601
333491499
368762367
320922939
45948670
371882933
233477236
109335602
79882862
299831144
207269638
295969627
286041528
397579781
50231815
357748508
260203306
360987453
528677802
52803009
182250003
468522870
1268292
198081156
357745417
410775355
71142714
165919398
529302298
8189431
209458205
368547003
312886708
87782897
318815114
228470878
267420749
221933809
171946584
222950169
29309476
533667617
173275231
28958489
536758977
295945025
209193108
128617920
196991046
240890307
389642473
503126705
268876542
349496986
325228936
476491955
152697979
162058884
345778590
478694516
416322851
448726378
498792411
277744862
432734840
484959478
519111547
200908329
84401196
355447051
9584066
117413715
186892312
153848730
244693854
31397702
290766695
302928852
436221595
271656571
166475569
511497718
30470403
165356839
347597493
244447028
169674840
376457950
378208852
24209094
72560659
488946443
343342190
80946131
532872726
56138182
356378676
220515714
269965815
271874891
263105308
51558378
326563883
480454792
250735435
429023951
292601993
94544119
496494196
534820369
330389285
369562231
94197180
315795462
501447936
365433575
499005070
390477343
462266607
440418209
31118380
441395947
430992045
189512683
378474838
431985236
237489769
95614338
458503747
511741658
71724940
13405364
109654199
466930852
353447589
364007940
219075443
86522943
414999013
212228860
152768147
502721743
511973163
90632616
226698155
219373860
133664533
373572102
115569758
147671810
25962096
467299307
367183530
402522512
247765649
118096653
108683951
452519927
343705897
450005711
196483220
200248200
536662745
63822810
287758025
420476978
30670695
67009544
109947031
281633646
453062429
163367287
52300539
59691528
323177161
283402028
275454708
245774742
188952665
355856794
224599119
416024473
55639773
72094501
147646052
522699681
161239969
263850741
522366748
293571354
334874110
475566418
459715
228440591
162439237
311032116
176470180
387469356
353942092
500189735
406366458
243434286
152090674
230185353
12404154
229946052
417489569
144694063
208227703
134727129
101195886
253764772
189137285
527870745
327060175
435952410
4871316
232730269
266950531
438310493
13589169
87193756
377860718
418472501
492140848
261916907
244699494
77529160
269846630
162383530
198298668
234913577
471217929
340761634
107806008
88224619
515686575
476768847
90628823
52872389
279569060
66326593
62867080
364132670
26601519
225065829
37415843
60240492
433042009
50879183
173359521
383672733
171432594
285234237
430933918
45136128
278509085
168098417
179368384
256839431
323942057
8350360
529227715
350937478
418685220
271574190
60095970
121081228
344493732
25384397
62574976
266644807
70402869
131257578
110048211
502667490
121171559
266552873
306488907
339243109
374433900
192099142
441426610
74206733
150043306
351706968
251986905
96036098
343575872
282893080
116333416
50023217
25992502
208105701
419366
313079072
201442021
336433246
192866652
116233383
393630326
293100527
397866997
480537267
504775338
451094717
356927468
65131782
528833326
223232856
151128108
248586624
522387151
95050878
130817341
307094517
120651866
403824833
495380507
110724110
143383311
206050631
532440422
343418117
404180539
67962062
189687300
440160819
423608851
72223431
227401190
518832571
273273399
116857289
39017774
397078956
234587332
180298813
486855570
298931192
350106934
172100927
234570836
62545776
47055426
345486244
402621490
357102135
264082790
272124350
125815561
187733214
529983298
75795494
285041245
251457116
494718808
377725327
356214483
405024401
474000429
99413956
256804759
295707713
12990777
182397445
274447524
494467624
270275633
257977619
358979094
408076202
120408044
433162877
151267793
402869553
496245454
306060198
447885392
265806516
333367103
205686496
68381947
173338585
2421077
111016559
332566720
216302912
470463485
519112580
152929332
426523700
369581020
30724155
407780944
353094196
479807512
359832875
390634888
277222537
21662389
416983015
514572192
247338516
413729718
432865675
487750782
381478079
266045455
153600878
355619673
412760205
152244407
466017012
426319920
341184704
289211346
334746622
81392750
11431299
198760423
381148339
405054701
390575246
144610250
373204451
88086712
149871657
278739068
467540878
373575202
6023530
93191745
293293403
346812503
45870806
48860046
344221685
508783861
271052662
259726607
63837576
237955956
372187329
29903142
148324997
153343762
382255427
435344413
93143225
358802722
427733535
87888618
386278595
268726813
34780338
78950036
192428146
61064553
168367521
463303186
429819219
238583716
40595027
536210482
438912000
451622864
6180408
312106516
416331713
126401047
502011030
27632672
234245224
316988278
259445559
488590934
3889644
77734289
495081288
174874637
436191863
94966327
503770202
463403887
249050801
420856742
256949789
286463048
202305565
231716615
112170174
345590145
20947786
290802565
402023750
274377315
285660522
37809441
85796351
188378428
250030776
342976357
292318813
237924865
153334296
328229262
418115493
107431377
531986724
481291546
210092052
138532568
82065352
137995807
402235816
12056432
64155143
272620680
104016604
166374762
502131511
427491147
477752036
134439575
423232490
479846573
484232644
144482635
350456311
496498994
466723036
279857217
110800139
502018365
422387073
150381147
504980745
442558094
510553426
433034315
430135778
278454749
523638442
102885357
378792959
47514250
120472671
478023704
47544354
366192148
309042161
108150483
365759884
219013401
77191983
113910740
817978
31232978
220366098
475751924
260304512
264090664
301084130
380891878
179735826
221268706
342834985
337446938
531374052
442763701
354143399
311724129
490579288
85536243
224990619
224643056
449087287
345623636
482858996
147086936
156576537
37667598
77783268
517594950
189805903
173523608
111407524
273554427
160868317
406042770
140674625
249042181
83043351
71167774
182869849
427607936
143996427
532308944
178373611
133480250
397274043
158473430
245672601
156306380
225151968