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

60001 lines
574 KiB (Stored with Git LFS)
Plaintext

423663907
169942031
453467526
482022070
198296501
411169847
58325908
6167629
445368764
361997473
383482022
532373980
134105680
193937189
439164608
170169501
461343067
88331542
351669191
480805884
450874855
84786663
76963015
250830797
429415290
432345958
265369037
139838889
76258058
492225797
259668019
188644210
449233974
143794220
68911488
517396187
240405434
292836743
428416929
463891653
151766604
350240883
310726486
241758949
495634575
268010031
337822154
279923529
133010342
428133406
245731677
518724662
112319401
141575699
388625634
226556954
411822428
19035713
526719057
338703438
206109605
199064740
25347578
244970773
285138265
19046583
466866621
351671355
392483338
200687765
235451449
355203730
12496983
43528643
514285144
339227656
277851690
29013969
397845992
275854182
461732407
128345897
164698363
453961011
175645040
214430845
55918564
223906969
381086784
406469675
190002063
53737191
165998696
53341572
452830542
409189209
448481970
38542108
374376687
402764104
22981467
379294148
393725213
375506856
504355463
170517453
174474917
508277214
428633637
264371193
34462319
184512686
274485267
168957193
87179957
289048752
351208632
394484877
507500751
507700245
117331943
244704418
158835509
63537995
441275278
409249289
377739008
354738543
275166906
140791885
203076188
383914124
19095793
407761747
106299580
428870833
208773050
257327938
461154231
231715057
395761470
510527209
71593530
423033773
368871444
68503725
464444003
339235880
417913978
440113569
261901266
179987377
126661710
130796073
329340121
524570831
273347271
355012519
289867532
224587588
254094095
347917357
395342432
275126103
194603110
4272978
23159643
464065585
437610196
436428640
287142286
259641047
451203473
510205474
128485869
536876922
278633144
404205350
17168596
58797972
26090232
455152130
267359716
114757277
225052486
365053980
9589278
71823883
163942180
7892202
272909346
262402567
164198329
513413235
88325135
466364901
393182985
343163599
386832051
351360323
507022301
298554097
38578268
239547191
105314468
243085690
199081597
447368599
235948576
208060980
248930881
409768195
535078998
7650135
486789699
60146461
330690886
245218263
481404995
525584196
117916323
425266873
364688176
279882674
20891152
322253022
493496060
334221206
433072291
82720339
113155239
399991817
253600968
487096816
31900105
320792483
368616100
2452372
37454676
509992397
467503722
175558371
103419823
79770446
182488972
187256602
618778
163250869
50436634
240376889
319699661
207728219
177385543
55931161
4579218
182048383
17957886
74870120
130299090
69920229
508718171
473088958
50265348
345236908
520643092
451513872
241028685
17301519
94146659
76416619
258882008
439548581
387717669
310783713
502131602
516749900
508492358
510650716
306187480
89226658
174370425
388279612
495300511
289305101
618778
399627919
473153059
214966352
314179698
10073438
360055816
362991507
41608408
247992555
42591374
513591368
292774785
114571395
125699254
173224970
508589050
453532618
444073410
414929488
275192967
306829414
433268107
1932249
239881435
71038105
382746425
260321045
476403444
413116030
362885676
143175026
51644416
330512914
152998015
529619524
13350354
423362858
241447140
157203755
319949973
297706785
38623121
11080026
67812574
177553301
465784646
359870146
465413166
505641810
508392279
323502380
82645375
285859235
58655843
510102325
442311397
450610315
226054217
389178805
143476232
121366019
132297180
377423847
178420132
360765163
455544614
193605448
228533501
210112142
425567685
460999623
266833497
486797226
476020091
142040831
458581599
347363873
99753614
168639656
445900258
399665287
123080201
524169897
414678643
22533537
342204947
156513746
73052333
515902176
290091391
246117450
46515893
231148885
343727421
263677489
144424910
295232221
322101407
265213755
91149959
454454574
525485718
228228908
354161830
282081381
161730597
147223345
30545997
342451976
56257593
67919717
161822506
486897006
116754478
489811130
207876252
241218280
91724629
170684014
297734378
531356510
328205054
323502380
293788101
359692401
237808751
147266932
281952278
144752421
15101951
334518734
374236476
426237623
316441953
179642374
171670627
105281852
211917418
488839531
425761808
511561340
240066588
341347886
127012516
198649232
133633704
3528372
384072986
88485642
383546974
504170863
523773141
534893563
311190901
484016579
355024168
279985356
347781808
440085968
261673002
208948253
230492668
406288696
280413806
506020945
409373098
407721852
451708934
289944133
363633479
264934283
407026810
38732722
175570301
330926110
195513732
33446880
256050176
13101497
87150935
12728352
195824086
276616360
217843829
51085481
162239265
274069885
27756794
171638477
514118709
367746205
473850469
536825607
319109643
70703581
146505455
90322594
491902862
271520324
530780505
264290059
327963359
290471205
155784823
367700099
90057158
239605026
120962024
61446759
76111439
302017025
312966069
277320292
302613332
145405629
498253000
10109816
160108439
41428824
272884056
258202847
388712064
418640621
282852304
327076898
529232569
314259193
29170552
158770649
249285267
84303923
456398895
278219687
187771991
81706741
472492699
396749270
160291234
308911993
84686153
509142912
246637422
131048714
330968464
266943860
376867058
466059953
185474298
337102368
526865158
517936407
206633677
464107173
509229664
193604235
110241135
21665384
392776820
173979585
251929811
48780402
485597176
182763797
414502818
328080065
494552274
295499835
12308486
35875381
444948962
304138583
211815069
518634087
434650553
348836736
453948835
44640186
104937474
502384408
257464503
24086966
522926861
237128270
476692807
46642248
69547960
15491578
509151774
162420769
521725455
454559072
429067142
293876684
233656
237114507
530530701
237407797
14425710
167212256
348693672
502036450
297141870
463966929
397461183
212962937
67342572
173125095
80456917
17085557
334290223
280038381
115194699
422050178
247801549
533721364
37076399
416913380
55644226
362074779
62126511
193972466
159599896
252710319
60427296
35141444
285168861
431174409
459948741
301153457
467351424
524285787
472766818
253464377
50473062
93272817
69282865
356948824
334850098
15899397
303046272
448683801
67090854
42751541
142181267
16267511
28338040
165304826
498998438
406683416
148046878
502082809
484195393
505234175
418540041
414276190
309040205
46443624
120496124
404592469
143417831
222279578
59305896
122898478
198693130
221058615
226362925
158093280
38230255
360278318
145649993
64240522
77393415
307161422
385651405
351473572
203666758
108261840
227296412
183996179
444343952
380640759
424829442
529137920
333528447
5274887
423517141
439107185
281938319
423140498
367713285
525306445
428227447
382964917
382956988
192825893
498135406
277127800
498657469
346872678
81697472
210929939
104212707
267878571
249078954
128835521
181239192
260148565
493114604
245073780
170914914
355191288
52956723
388739486
511821548
200805819
105623943
319303913
223485632
128903000
112823369
234987762
261865549
106458646
348560263
322480524
179301532
512170054
516051134
249273973
365207716
471776630
504261375
406992691
361031429
77935008
433576069
119524030
83802016
306778603
72469548
356147333
136803266
447993813
224114089
199954603
271812292
459172175
160533961
268951165
310859966
517478949
181383366
415205822
164310001
347891784
14702321
168560816
13031165
500550570
402096752
333374214
251764062
28640016
421335089
245173487
105780722
168814541
165141526
440383840
57015638
147508858
446912991
69566821
21740544
380228280
249502798
466418194
95028250
180864671
472937925
214941855
349754071
377716710
401742896
57378986
379193220
13692063
502357669
461164381
163457633
377557990
138723771
184346914
210414379
8664001
253580641
361190331
66679146
319099479
80638007
172596850
426991532
535182864
14970591
519983102
221634842
562071
250812309
80274093
139145037
460546385
7696814
319081880
53497721
346719242
391736128
317515571
162329921
473505241
370751452
212754862
510090570
69157977
491085042
227607236
265230698
152962014
117503808
415116422
67300573
453252760
45428645
224820179
109107174
264926658
405761513
418826350
301974287
97435782
60314827
226023209
214640035
362518289
519299313
39256464
157007561
169042897
479441025
339241338
271719831
470605676
519168447
112568693
143213054
15398430
202309767
498666669
379138269
137191751
110005612
440546992
332709687
69920229
419334640
254031796
84107889
57072519
170572779
366507927
380157598
248110258
529778010
157792926
318443046
171681984
27946778
350664304
292714982
474982012
438267793
194503162
480361742
310159669
466059953
217865664
164979040
172328332
50087032
413831265
488942801
23873094
144692869
125162670
139044201
100354696
469691966
292836743
217538865
51087264
168682502
420294411
206078100
312982666
488636924
323487356
237763289
37229457
430747104
40420334
453244720
155306016
488182159
265381373
339795240
176067881
317808711
350921475
159576695
95477721
191063558
124282885
200876295
522865871
440615112
426901124
1233760
37324219
526029095
413602353
118875299
340021183
343318932
312094376
341214606
499795715
475992822
366478817
439113079
310717334
27100848
466115203
44507573
172904883
125906164
527686772
435297665
339904149
309702099
336753492
312821985
282560249
335924096
14864458
328630666
535235444
102503330
420092445
52984419
343198315
242114951
324578395
269702022
350374055
261744493
231350528
432612193
45541419
227051446
458386617
345208303
475756273
252656481
49506539
218638365
374764539
534571236
136570469
156927084
17131979
60998285
452426628
198332993
443575995
197676715
533732597
190591066
317526610
491997046
218819415
260110584
132269445
155604683
67277976
209239909
233907509
76255388
244206955
68104313
325942041
487806771
490394805
99733804
242757526
99486098
230323473
21481497
343606847
471901041
59376585
136699941
441120415
426319766
519438875
41878112
29515261
42376707
352062237
440789903
25839718
296576906
377172113
99892398
528390696
343714234
383859615
106823590
35128806
509707896
519406988
42376707
95494019
188589274
436713326
416025257
327514152
267299119
289907837
353010405
10213460
387929078
42984685
526799120
300671458
442546710
23934208
29693581
143344927
134222259
69765205
381433376
164740503
289254625
211401683
122755381
424262936
431429619
118261266
366907631
67414307
117802492
433263312
476035283
432237158
217561687
124313622
32562309
401383109
140376341
458994593
403614532
86427901
81988825
283056443
130919510
154739892
211017526
361208095
299625524
430468800
400154191
343383835
141635594
145866082
418776030
137308070
386585827
521796009
83925275
330027400
16658271
475615055
124688344
278760143
51161622
114188625
390569879
471531767
425198027
294386362
21756647
224279085
133581224
25850735
184636809
7359557
328070320
454330486
192436210
466379232
295127228
436135791
212618497
351998223
480932749
23381454
56587184
511665693
397035837
169422313
430968967
193982420
335640779
243377688
471743892
226981911
96951466
472861104
208716026
105468189
496865945
536133716
521252901
45329448
451152547
3079996
508634062
85211455
429597065
394285840
224206750
297897345
475218050
269866328
162320894
63944705
442667119
524522940
375262947
258667943
368812299
479049276
400832386
143745589
83077830
33547906
463329460
439457470
400677398
196966825
522667937
447669473
343218497
266736167
401199295
112835810
224473394
271069288
128144212
487173802
406341253
234157988
446929958
221351792
324780339
97048568
122191297
275059869
417087070
173796086
294792950
78750666
258116777
106546951
267120160
334378259
11687791
361002186
257040688
41999539
50877364
83128664
164787970
193754308
52681718
266138641
282560249
162882340
448723688
284225107
440894589
506893744
496888714
264838428
416285235
58931755
190644684
285127995
95847837
129235715
313010687
33253772
81639380
495988359
389393259
199130345
234774829
226092260
500110183
272801469
126534997
214281700
207815626
14799717
473375379
398699149
294014871
111121440
103231541
347084768
384336384
415540738
170944040
25630816
384055095
192673240
497097100
422810066
326303503
50859098
75173985
150073892
217165737
396169670
512167854
181462682
482557843
185123470
404348076
454327725
424424806
143350028
82738497
204986440
340421871
75801931
282431631
418942117
445594038
139058301
237364075
159383813
457436549
473578114
438576825
256325669
165533886
31615832
396803490
454624034
396411817
8154324
449081507
156927613
376461778
6238553
332898675
431355536
95768453
85543547
294494425
60674996
518912008
4579218
433779096
119578418
75910077
402115132
165865761
116927161
34210145
134928177
514200633
394998507
122208505
10092867
264639877
433738497
250941358
295149826
230267889
321749968
40996638
517299449
233724007
517443537
520575923
84568645
222864508
324084583
8219670
353448442
516326974
279123936
288537989
175971121
53433920
392279354
272397076
65710156
433346265
346532936
313164917
97746007
265363662
303050833
68260077
354998705
153949191
116890649
408886822
54052395
448492151
76797387
152298120
219543095
124216085
169034441
302134533
270530673
117911025
443558227
41678367
378139532
476662457
492564128
234856761
61250048
290606573
6264329
252253612
384934142
380545458
389165035
12274541
302674180
496889713
141887448
17834075
308140208
2093186
493208612
22122266
60962625
45852761
376956891
297950474
104338626
216320368
335491764
8248282
127037928
257866111
54138325
413793189
402678999
492914371
424747966
36872226
397290233
70936097
457882545
121284110
220092690
265153936
378024263
68937924
464804940
163702184
175850084
434880443
50636967
231996526
403541009
393741015
173104282
386809783
449164504
155658019
343878839
354713739
24849857
338704534
12834624
167913174
66627510
432473463
185529235
187317834
110763241
351652448
323236257
415315645
194139605
181994373
146827703
369644897
177905636
179179477
275912835
105436114
55950223
507949105
428193444
366731237
158800522
301737606
314393698
98933511
272453613
16445663
529923478
57176851
84036278
24446098
230116576
257503895
462285811
136754522
334224263
218837248
426847558
340837578
535047271
52727973
155521109
159459298
361741040
81501575
170949548
387187625
88003356
340381997
425306674
3478726
368949488
514907551
466197339
528139895
244343344
379213430
528544772
189108991
180617726
78892457
56270398
258226414
248148099
260298234
161092997
36540195
145316906
30508865
409868198
297269900
407765463
118647000
191473488
220624103
445285875
181009257
526897448
304291951
54253495
7324660
476294761
440085968
41445930
325239978
509586969
327104258
505777763
526291753
307206945
481682969
409225298
102822772
51193288
295144468
301414961
275218049
456646156
397319618
12418989
250443948
393011481
115485003
155919784
449022470
118366099
142826385
176954376
247158912
287732575
468483544
484966329
121701404
519437828
325329174
451476062
237459943
354127160
497452326
294130125
408850107
459434095
200314013
505080876
131144900
362133471
79136873
266285614
471626298
339526466
459545069
123211866
374376687
266017321
450412643
263801025
417754373
117090826
367986418
381349890
304428739
377703550
270140575
500800857
3053087
3092522
236839402
466772073
162862197
366435345
21757615
309333969
377288996
357688732
17128451
370751452
337202746
396727347
321690252
81861200
91233055
201184411
3817400
313013226
93176010
355209008
119727245
152026845
42115925
384517888
342987892
44710705
303610853
449894661
262256078
308387246
252427528
1581266
401649268
345583449
190907680
423711301
31089339
236516769
6259328
319143818
470623790
402511847
100582861
167038769
29826699
43356375
257433864
311542952
481020685
456700938
189573890
473408871
363959976
367007581
340572314
368235935
415724180
377184686
115929302
255069020
199606789
345805604
98125107
191131379
195613544
105413484
329789633
513968129
162587491
535846515
223731139
426386343
248965791
332072952
512337244
297483468
139527999
48087745
409800488
214292675
401731740
92197468
179740414
212028835
10271503
35863685
13350354
23882688
126202258
506740477
77536518
286014894
219880865
22077573
179852461
223558787
232548558
343708773
326249676
124422548
463002756
273682193
428595883
527644656
126838552
187173941
21858658
315939514
113828153
292795088
381560137
480653645
61266842
335879604
121981981
371243270
228387335
153937017
27525996
189256508
201468157
157863245
48000328
395915595
321350693
323994472
233235760
329161438
110937387
287835518
109066243
422466290
68260077
123142950
18633968
65520103
106636606
8392607
266028738
504188343
353061140
452931027
403865412
484699535
535414584
280320141
178236888
398570549
406400519
378333692
183817819
366990198
237936011
396457515
21342633
499008668
100074503
390793360
301612882
491918941
237033364
120650353
282813030
155329113
414031525
520650956
413440430
337487092
432759031
135533534
225851120
260441792
317937314
72323178
462317933
456540856
459622645
429897673
113340415
171324302
185534223
23261808
394944772
128568390
424313408
286644468
348295693
428022250
444148751
16414554
323039388
488323503
18402057
147374311
513299941
213132484
518780589
322480524
389132088
394970000
301104721
535760512
443657814
60427
68546741
248466373
394850645
535155261
279154082
324128127
202204165
217544361
452156277
315603019
491297551
49474036
122437791
236486154
159482153
318244516
95165071
495085687
503267732
508272389
151549114
184324964
522309697
117239055
113461028
1404362
76085701
269900884
281119468
334742718
680483
122341912
470215598
27194233
351260194
458074286
239287563
61185494
345939366
405611597
314174521
325925506
166425979
40152180
232219333
403399658
239549057
400439128
505008826
214215121
120398850
306796562
245280956
45533962
283082526
512016874
307514301
53222251
535645713
407586614
296439506
231140026
124974514
181189446
366201096
105246663
77709103
534595748
454059847
334664728
295111562
380350589
132470581
203445869
191981240
455686169
495484728
169700589
290209373
243331551
340878495
380902188
512069159
515435438
163285071
347074942
15096589
142048416
455741805
13828105
13770800
325942041
395604916
27442103
76086853
520668347
155658019
194167433
416583771
137730780
78122771
372920941
111653100
507716043
42495
281148676
319339268
57863872
425010789
117294309
328043895
36429266
18236741
500090204
413406366
242912114
448590076
127309567
269208586
53510192
395387727
484584843
51197321
408276746
347122639
104620685
269954509
212621041
117795595
512184511
226924860
377864640
332297867
317283947
326144719
114985154
416484796
417082951
184361423
434210554
236814038
497776062
442129563
157245711
467956263
487011329
323883046
371386953
348836736
525602509
335451496
308713307
306823233
336661781
442401422
449943482
221641657
365828493
36699123
302665801
443994340
44024226
119219862
13136952
513046280
333988791
4478755
72321161
254934070
216665637
427994522
84632550
299630156
481887277
209176967
384141702
303892993
264035341
338610353
156789171
530420198
377087095
240469390
399116821
487356929
340417743
403541009
261288667
115654985
320324793
140739272
44910440
437354104
174360387
176017514
390849210
89788753
391541220
157514264
87283665
121958566
535898610
273060405
249760474
277748072
180633413
154721872
184259898
41162818
376129110
409286381
78010430
256377590
253810339
252765395
238863929
524311051
73069583
291344189
279353445
277898323
321733965
445810386
383462798
3224580
248558368
29104980
322912897
199263281
226671008
359233571
47858792
320462496
86337848
278932295
502576444
266748581
335800073
38721863
120027683
497445822
384839459
484553045
113892343
49282676
432401885
401534609
228895163
169541444
45906520
348968232
172532603
274500080
523223923
65173961
398083250
66786513
98125107
196105019
6790830
130979838
246726363
528799305
91332477
280619398
77960788
263648032
437085429
191029463
170003628
122556696
99007107
16767022
49796314
35451092
415399540
511055102
187201293
197478262
276012298
343456290
493448286
403636235
231743996
424949994
222790489
308334557
261142862
308203760
277827110
444529247
104432433
88285025
105066883
363533472
200188214
522955910
79359421
33278124
453023835
124667573
246357677
303447688
287282481
312617652
6591793
152104595
366687423
54322062
29997128
281122779
118566450
62127968
88318529
78268563
421964894
50907069
105221095
227725433
391603608
216139514
395507472
440110091
472868805
29223774
38229229
131569831
488108605
487747781
521651193
10934848
59931232
4451502
409346297
478358854
485227056
334446278
280087238
400813441
383851622
75635035
536134082
72266970
500066508
122182958
366965233
418352644
480612256
511602609
327519106
2445812
277450505
359242687
114332473
133061570
280901902
248398375
179307955
218106656
268798782
436647880
166927543
178644463
102037525
415032327
323033872
121780734
234626899
285022510
113834600
305917945
171779211
73062904
340492116
219456501
159128113
166563419
392250882
530935967
112727609
151923178
211150161
305653478
272033675
250775320
268811472
167738485
500516852
485459287
464224099
335538422
498907180
264883893
140497905
180652441
402267497
426321411
521897339
34071501
161670984
433088022
297006668
281115135
137792362
294157428
107877361
389954878
208654676
242961687
220352112
136094920
335890096
94244283
432244894
107331068
122002632
10749085
150087470
135595148
153260777
45295427
514815597
415232464
457968592
499510255
532259632
481897731
427326897
95450867
51030617
496266709
388860490
154761180
44219186
410322952
178080081
65689445
333320069
234406666
431619217
4156900
319712077
119548332
500268225
486616597
140976229
85952834
295130522
72196334
399900836
519334180
446632371
15003492
13613322
140333614
74082597
481560945
2969334
140677717
130860910
278612374
95692153
179977835
38920542
884196
401518617
298624906
399154391
259097608
394237035
151686421
184039210
342113089
274804780
311020941
377579372
523181681
96827232
73232180
301466526
35065472
221882182
181354419
18155861
258081137
214767762
530151245
33956806
284740316
204582024
195201437
239392886
284280003
4546954
67617575
345170341
239711661
270914075
126068697
318846472
29982082
454159125
324647910
524702470
113762132
15041119
252989551
143847575
395122129
520368889
297010503
393989397
326772736
379142563
354058845
19678380
534467714
49662323
387899469
483002230
479764324
507371051
221612535
409525308
405137303
411136088
306416435
204406353
491096756
179237257
95208016
11061132
126398205
298354576
141020607
369852780
237935744
409435428
477407944
206795242
273331194
287112881
417084321
85625556
225576976
97700259
73486661
372771550
106776769
162731682
434873282
249939326
532953312
85280127
213677717
338302702
115903421
430525716
263802799
505511592
205120257
469248437
283207279
409064074
3092522
395032403
451123720
143222563
294719586
71044220
481985352
420478284
407793634
59359766
12568241
69581043
193658462
195479576
212331474
343118116
268610425
328301567
140380697
387336780
8086358
473283348
97103393
101384995
422973595
249485321
320454052
11448680
498871281
488267263
128609674
71291594
248035438
519245663
111866037
470866359
349908327
427750902
376349144
510246485
362928046
375579643
20333495
256620330
64198452
304040518
311826909
483281260
103295653
242561516
86492055
132799270
138880876
118438599
403545401
396339823
261812793
259618820
233544779
281516359
238652006
128894395
395923109
184170470
220811955
378476145
303445704
193133894
410551716
155660141
278985149
445319260
426246771
66850863
211151002
61063811
448413339
450579989
5162840
177640868
135254478
433190413
467145002
438110535
243868858
260269625
101540894
309519510
488054075
85371266
26697159
2026942
44489709
444743682
76382267
243692230
380777118
429148160
422919504
500346374
450678118
438043975
290791956
321142520
482047057
535612060
18719381
1713016
451786885
150182616
443186326
532122272
369257907
360748396
263095603
5485356
310876524
64643269
362818376
65648098
374480586
131358221
444408305
296871289
535002683
411228670
445258303
86525688
202865713
190205251
174422955
192050137
199542228
184174103
271351470
74923133
283474759
429407773
122199597
406964384
376816835
360981491
276092887
105905512
8539143
436684005
57282688
415500792
383998888
390392443
132515855
363470158
12073526
311327743
429540619
214388638
312502409
299870729
285449552
398305745
528069410
406378757
53731584
464897316
391597830
104182092
6544687
409860882
143215507
307633992
390928727
23235402
506114331
87992855
270988028
109744029
99431435
519613782
185312461
313675890
261827464
427741818
330102712
392524142
237167587
210912455
450727766
182828777
144385282
269205176
172298717
101933375
24608348
522877156
436309098
118620846
305034743
351746598
462865961
293210550
175057950
275502156
112049874
343825393
58436550
353676609
88513905
251476822
371948430
235694911
395623930
450512395
286818012
323686190
445488679
79420730
50719248
187978304
189645399
9880324
34457593
266767973
96837727
271484732
145584133
378323810
524205557
303227814
193951593
246874466
210670126
432887662
202221895
287538575
490189849
148295913
386584394
109660380
393349013
8678204
436712567
352967511
378345917
460367969
440360672
454290555
482668742
418056888
319406345
459230333
142357750
414626098
378525334
379755093
347111303
449699607
480543177
225960891
260402234
4688395
522805361
199649411
19069416
33793030
228779703
420966197
325579361
186345281
308587457
278819649
260222745
24808334
273930950
398141657
16729625
299370600
332485282
414784032
220059506
357204647
39813554
447146515
361544484
254227325
368376121
228493600
155936292
517584464
66412339
438165141
161679668
58241004
86954778
304363724
137402755
407711465
114125173
166174637
36019385
149891733
251743919
484717936
485777705
200693538
249789467
346044932
79748822
389124226
395864779
386848856
387954092
199851488
456821962
134192309
440701380
347407071
15429342
217399301
175048273
71602392
52553825
60275358
118135254
494241314
39050648
61585254
418991508
106386507
343437024
481779198
354713739
485678423
162050158
126482611
295343950
465953136
54511163
292709394
226821435
386286388
135784364
423870145
78606719
301286878
491111407
5988742
420774082
291539273
6758174
375148820
338719377
530853038
18004915
132317966
290378296
180977694
193036871
396807070
214274870
186009701
363443259
100932241
521210102
140073011
105402809
427063974
468817293
239980142
44976944
262523653
133074427
87704460
194237012
276431221
170211699
67145846
119914140
347493588
514860931
163347865
205741651
375750333
350396854
94110001
258712598
3019564
56337
478353458
43293003
254613013
13746788
113747023
313126669
150527481
105634512
354387111
276725290
186315052
413753920
375365530
51754180
466665995
372632299
42516679
312530533
135275861
523964197
472631860
54914908
275532955
235485778
405482394
237795523
487565370
364250183
385101536
21989746
206109492
128721300
322456641
377715282
498071045
487151113
120345574
406911867
120565445
103526584
61660921
214852156
382270613
114578610
159430160
91153269
320227452
40197732
129168870
70688741
214202994
115025153
444033150
503623632
437724734
420747547
182675404
339816010
404018531
259844572
462592641
31021568
215468953
153367495
526400384
373771688
525741538
529751410
133680191
190557096
7063534
86868710
63528129
278422529
213291156
457926267
330504031
462205298
368930926
510883635
441652102
490527859
536694577
161730597
177800006
94644023
202448060
337119740
161105468
409832185
30764796
454554025
535544379
420529467
73997936
343136229
390920367
292575255
192737855
82901341
294408628
449680920
23118351
436542192
226558346
274139694
61375574
38703280
265095465
106136455
461319996
395865791
173104524
68503725
339907998
359683930
267904775
279730792
122552169
247654337
442772115
116683165
265234597
337128621
397777928
141153137
338330288
2493564
214945839
456011799
354079733
466768755
353433040
383543452
519789945
105544418
429936648
109513738
481511303
492338589
162314705
509180458
176699399
162104237
127493109
229810481
144323054
65929317
168356274
452124891
175506565
436648590
354014994
271444419
234820050
294316070
177526443
84706951
171731990
295435674
388447713
83979665
428454306
261433386
287492275
309745595
172026320
536027355
289374835
355029299
491510056
42963993
250285324
120049182
225543999
41526748
69744554
312714258
124155807
356128186
314614778
428766113
388205131
193383203
534457907
520147765
253918976
429328731
111676853
305268014
279189458
226124293
445659262
94596725
336337311
501909021
462207140
303752274
83509836
528087918
172368571
26056367
289729584
69621048
189613179
522299415
430208900
279839600
367832450
143694624
206402507
72490961
233754452
365736290
459542436
420043340
236635662
167941041
420452319
68969617
210290284
119108556
532572758
54457694
254748989
285120824
159629825
141179154
40342763
36619363
43439345
283993143
416012739
213911742
280417469
228323591
190306405
141142522
197679851
179922009
142426138
176161790
452916495
159942353
345269525
459208135
407627581
424122862
40449975
48848739
500637326
232428257
109231250
33803533
245507172
100453148
302841901
352725649
422827853
485789311
373834802
118377574
389829861
208804418
100750058
80313036
435213163
390585487
356297371
201377225
534400733
244116658
267516695
441719806
272218108
464340553
266988990
63076469
230916565
517341884
20697845
275215028
269162759
260651683
153834347
13719044
285884416
52082006
231619153
35421446
488102312
47667959
327293249
284640182
260269417
242151737
28669344
93058409
382765225
263643150
455095996
258014111
207321983
148909211
389991644
103443045
330273610
492418948
126703950
169495252
184211017
383228638
286863838
388930219
141225592
184235651
12246305
379722815
165032056
110998470
174240380
82604509
65042608
210060496
236659227
459099301
55006179
100973328
225780722
286119168
61069894
56309245
63777405
387536150
496953018
449866865
408963110
23708889
16145828
175979823
229435845
340994906
424220491
90428620
197727078
84053168
95955113
512005045
394549797
365537444
489575787
113323158
141837842
212867055
54757427
354209545
166034347
386717663
536570053
327861454
401199295
134929609
382549931
416842087
110553659
167513073
248570235
136846814
56642304
113825803
516543635
382072836
147588407
256413543
424062030
292787306
505927339
502199116
46766090
406114240
112590290
13024128
405156519
303730231
57695786
503624939
210380363
16835233
263438734
498485468
431148444
486001322
513969719
378138095
531016858
462640086
207915702
84899473
144789875
70496003
57274251
366373280
196989154
274025201
433981191
78520582
16967823
283205783
387829959
506937926
277688119
452496830
443877700
429462357
41832545
443476737
52115267
68361123
270806271
486867909
146650024
398278774
49388891
433551245
320139852
226487884
55107487
260281083
371835184
464311883
140703447
57097748
367171191
283318665
263863478
287174851
78921936
47233978
458258873
439853799
496480525
495630974
94032460
322080387
392997915
498202624
473119415
248482471
147622918
7950462
114358899
349686280
161261489
521007263
395550466
300272627
292781321
30566938
390150027
297991168
441676748
164052236
45284672
112545832
497897422
89745943
457727212
531552974
208474614
386359672
399031216
53622107
462438036
326518425
265885509
53426922
313474172
313443326
534273911
415010105
334284004
92407235
493912138
381530514
208459206
522450681
50244458
425224097
163672680
244635209
399844247
420895165
156605936
172480617
454829065
216747052
220628730
213833573
177454188
488717254
305502463
455823080
496804902
498629556
239968870
80741952
74392503
373221134
410012689
4586973
368628923
497959143
102898477
27761068
421403876
477975801
323366700
446945732
518619712
286827122
178152867
535505753
375041514
435988000
240171405
211960986
326974432
80349119
437327537
37470706
251770293
197078938
353434513
198753923
320064324
513153404
361163369
404266835
220689985
223040876
349078208
501357604
207978864
11352880
219530355
288596327
523851798
95070692
342820258
22839094
190364730
417210425
204818823
445831347
157846781
187380116
264055017
178854303
125244513
205560
263114776
530007779
133387230
342318642
90706291
17488780
390250747
10238435
39230876
96893249
228827482
78042875
151303717
181433280
32063438
131044502
10586193
4455009
200934531
188566952
474106473
486658743
231713543
277898323
380992174
503798995
114676626
487070139
119664261
24575401
6581403
300441115
159895566
30552026
490616389
142865440
247008695
171648548
405212937
536585345
153787189
54384882
281258210
347650806
89862724
329391395
512388595
99161960
99410803
231810763
121080478
252992182
307258678
417531000
255889002
185445383
508607506
339819560
427724761
238588539
301721790
68695779
273642569
168638221
452262073
76632981
381751600
352727413
131432782
536384357
292897892
143966862
315747759
490550617
532207731
229444328
368299335
442509050
400386002
215826715
77718541
382577964
287116408
240458263
107783472
131968597
531060321
222921707
364613188
358428279
171363730
372564369
27523751
479137227
481126954
528748010
276917606
341013593
27979126
60925119
116517388
247506593
530961357
522019259
129127225
298059095
506970192
146790271
238063519
421673669
375496524
56617986
304919141
133462152
94426400
398607111
432382635
183642226
427636547
54333853
516414949
17121949
522700764
115749582
525399141
384840595
369588191
71307131
233848926
115185988
339185077
120695135
185031287
314296322
83129555
373073916
60477508
422399743
7103182
235133352
101416633
227162547
466443654
125681693
442753003
529100586
139424756
458888339
501409009
90711983
471922564
230471386
172648326
419470318
419121116
139980554
516003767
257575171
304176161
494645760
424608341
109292172
18508555
34620475
288205522
145260764
28632115
427053436
351111955
440532890
215506999
299554382
358298422
283038584
80872878
455350608
112797537
99796283
512025567
95757390
21611172
174027605
396361857
293720684
345988837
108492945
236613321
26362593
237739515
518829432
461322705
187884515
89415973
423547407
358875074
37347337
80954391
528768721
535762881
127303025
1219297
324010935
244963232
262411663
121724478
453647309
98149564
219784524
81639380
298160446
45978602
399823187
515172814
376408794
37272335
319712690
2242339
177311893
343615909
316830275
131970844
356869198
618778
31732443
532488531
516935941
221344619
522863261
392891424
167411299
400145412
9810619
356418293
80199078
82351648
533678956
266399553
150085687
260933409
436022152
215757969
441667432
307307507
302790957
457582826
283168063
408685818
193658462
457065956
447316319
244876659
3180518
46678452
217055619
448095084
93142197
200655421
337371849
107336301
198410971
160677355
51771999
238925930
189190230
28117317
233991624
509111190
532601083
246713980
114817242
472026408
189254862
334287713
417364279
464491213
91933631
268318932
437498302
157124695
218121812
104329507
24935916
11620632
308732569
421310355
119657624
496206410
242254665
511947140
353360150
404395717
335270635
188161764
235470515
533254228
193081525
449722242
76057740
425286535
455632805
84586068
12690879
467599315
494677926
347604534
332690907
225473992
314028074
322559548
295209142
77427617
448071154
530170156
106623657
171208621
345218286
52308788
353109953
198867962
499023273
442242358
100957424
170942862
6615467
426769555
302783592
108881342
393090487
291322105
515128247
84222573
40222235
391749435
66995172
89965423
256839327
117663640
446638216
132278568
324128127
386886334
168001331
149069715
300834808
2977062
67484503
350895790
484481236
340585798
384653475
372347834
196005950
243740734
187183833
355665014
388340742
318636179
184499603
474216058
285265805
186441199
43081641
115919828
397134776
294474306
317961702
153244549
352619358
348726921
52319364
200464105
178636309
261165254
254155543
51873697
459704418
133127771
268917040
531222855
6234906
223401535
458892971
194846465
263601995
285119541
327791014
132983168
423453037
112710052
28131396
324935723
15769337
378578583
439101737
411537127
498375102
126674432
458131606
334239685
525464529
370511332
338800606
124433735
96326314
234987762
188635244
261694308
165573084
389912309
115919364
42793340
408723793
476011072
381571317
310757344
80557814
180786238
424600861
470168182
449290891
179224203
242649702
3143877
47980385
208550226
467880136
297138669
439802381
217446997
462050714
368667242
209991054
132452713
323048757
253304545
325728906
350972313
356676989
467138081
281959860
45269652
52294238
36477220
469601870
496704319
270602420
93147802
160390121
170597696
276731505
217265917
197669433
81862528
464868640
259801404
16388826
504100605
477817825
267018246
417482043
309145290
99763353
402055290
24119396
206974783
434451714
448682113
505900542
149482104
112789043
509722277
363834909
258243966
227892487
526339836
503430428
480139261
313286438
1925680
357144016
342241666
116043511
89916589
128401578
238819401
382266124
181504500
75994060
497145559
455061028
226527504
98408416
108836673
33621370
204918830
530764622
300291609
75139389
127147120
196148758
373151400
191828365
159442110
417903588
95806520
465208999
410958922
528441542
228731605
512625588
242117163
463377075
332272018
155156553
412767049
353845501
367635671
41145768
86850702
114520892
167290694
166934476
389444947
257671908
96033204
407176773
331504239
299088410
92534760
478441665
511444905
429967173
897167
8539430
330496687
115469266
507932109
373063158
63571455
316927602
251993656
491950070
26400699
438352922
306228768
508510058
119353659
260700023
346947195
106367074
415832312
60130693
156692332
274315217
246514121
155971468
42364585
417411782
280987917
230062118
256134831
132501268
489622728
456345902
243205144
141993276
213730389
137160922
439957020
307530592
201163496
401967275
251108239
287697469
397817268
342033343
474390066
92416658
55433613
152051215
388985438
26917581
85139019
523481
142969426
59828153
470430508
146514282
350582980
295167578
183875283
109930913
87528456
151923178
511392570
282998936
379372405
152754315
253351284
66966999
495108184
186939566
352660602
196628077
212619333
199740198
502605072
344601281
77849218
346358856
106901523
468483544
183724651
71389542
310371077
270907602
311308162
374476590
190318551
535504268
499567238
65072135
320206107
337754569
34149129
428257913
121189717
467750132
486418639
129630873
323048757
268562870
229435845
433881975
179055797
355966683
266254533
518365630
32696229
330795793
283580049
458738139
355597094
190481584
488369710
388036450
201873631
384248587
317901014
228149170
202804951
325462937
378917009
371946677
15704763
455366383
483163892
129227989
470099925
531396644
91638789
486251082
378435037
23730419
383231828
466433908
400117448
254620091
195640076
510871408
345631957
271419957
310371077
179686104
73913163
443262127
217594588
215269846
85142895
403751984
188082152
533852918
107105819
65374164
216244312
220165325
485542718
357557569
132764562
308647571
69067124
463371939
529923478
530409767
95588633
95602117
467896045
301602368
124623790
9838704
345261213
463913135
219193262
139970524
21269460
523085598
357729606
87053844
488662423
32191807
141790759
311152677
433063544
174803121
164899851
81079286
171755068
129917017
499330565
511955189
133396688
182978086
134512919
55919656
180730715
76475175
113385531
353959295
222342408
260895674
171533431
205349978
489786097
231045450
439329247
331868233
425642430
230592115
408017423
287132991
59539774
447216820
123767899
6894654
441919223
370430491
197534393
35077749
129210531
207572977
461928701
166130461
424355103
129534448
82430777
294854155
284734624
239937545
116758166
218669153
210347069
376049451
42791323
440108814
483098288
495370707
452503497
282504489
293899804
201337551
379862873
291841802
461399731
8127650
512055235
1073133
192825860
300621436
351557473
160734220
448056397
382523660
295054207
125820290
176539107
100292120
69564205
233581565
139393027
367011112
308676049
17330547
243305912
69004152
184823122
395333238
92317667
163023081
62978472
441676748
100372856
441857670
250373357
115849564
131570873
471904186
305405269
228303579
91307302
146925542
131887095
362703773
408694072
478440267
195285111
141462260
339455595
236075947
210636397
489572004
528375342
422517051
89268427
358631758
380720017
485118826
26572540
46079607
460869169
282833006
483723924
39203967
469937279
283070819
524572872
3058111
472410927
484737844
288982476
186338947
403022805
268339057
418330986
325011239
389331827
262211832
424072450
286389266
325353277
379625044
359189671
473274759
472911659
512855842
416988290
466702070
133793603
132595470
22587223
31992105
41775014
145243373
121399849
16579312
141492983
119914140
461712826
364307590
129200572
185287333
65704290
491636081
435221331
199839528
297031265
252768490
474350171
214760537
179649580
393376065
396431790
26878568
198685094
243586
106707845
445570890
129041684
73913163
322983342
459903289
45758940
170423177
122215934
30398404
227131416
461001856
95543811
220454555
69696007
126771205
164902309
418816364
165674750
106379138
20364156
127940872
51958124
482924637
317106188
377342606
134814952
245473090
101293636
443384181
121065551
132825034
235470515
431347715
483503020
173456476
269975325
243478913
343423596
238201736
113581493
101703904
248543022
479359365
305817545
191490102
45949841
340787702
68085584
24294801
136516851
406378757
88207659
123892187
128302262
104998164
144876993
31732443
532015535
293972454
76190564
426946488
315656108
375492093
208615160
250146208
325214752
4316812
191778956
18723898
213329697
521308668
524843823
191337996
226581081
339873524
486525972
197995367
78694491
406162510
97348830
493850927
183662159
207376891
85778063
514728034
78042875
248950246
488014146
5824488
69786357
483408773
185891885
445193916
355984928
408922998
442551606
524566791
44219186
536402537
355572554
462315349
250716370
123800333
52446523
443286816
197096224
286051493
190411852
219161680
261308707
96928044
123767899
420973887
48647743
38728286
43432234
356388813
294233836
54096709
237455958
419426875
359797837
140797659
127725091
88722976
305009180
325342836
470192637
314255769
167113655
505080876
202685815
494894669
172041054
92438660
28169771
72539152
77384758
462018087
404625243
55629541
276765001
437226674
111063637
64400208
148821011
292575650
462300484
523109506
364270723
435307145
414860245
456157394
492394373
96975110
265224149
76468585
175284672
59633343
481790080
362034597
445104950
508868949
401771916
206298355
118654592
10473666
325097441
24459964
514890702
89429017
117360216
529334264
150143968
512341998
427123997
402084044
32130358
154211349
96188073
518153851
491297551
182892641
30335538
320357155
437807818
11601329
110005612
407054477
248724888
251943364
272475124
185572722
84109194
283604006
276656780
495816710
261312849
345777890
263695274
284894643
233653498
460578437
316967464
302923337
367285234
407213419
454856867
38665389
363795987
250026043
121752590
8438442
278523494
112609260
222222241
244944729
37957916
274248656
21837431
89956774
160919488
472760298
48215098
217837653
480922847
101693585
344040349
310323104
191767404
372739096
321590033
444407977
450533379
219645710
53941087
166637581
81282259
535878918
528303297
279108063
116633120
508795535
360607109
315681576
128333037
24471014
265224265
423560581
318806737
350375952
322623958
326647545
308234702
320650141
18831312
203631808
98689841
175470185
320149229
262796025
34782418
136646844
389057139
113624638
357694797
326029672
181009257
190530202
226404772
220089367
442350022
357766018
138321135
333110014
126765381
147502410
404018531
287858518
205622573
351292605
162671015
26679781
4424868
439409073
50919216
308981558
450196890
401515058
71553991
292093600
529743045
46081487
141082825
89815279
299417161
288015837
265512602
174987465
3143906
379639172
238534027
398560735
393788304
489581322
466072146
230074045
181686752
289507474
164983681
460188622
326517659
93039418
527451416
339246119
478308430
298631654
31624334
297731750
446265057
65594697
102021269
333920625
496060307
391921206
348689422
232978127
455465912
180552505
420129472
421821740
273044576
375586296
528384093
404845942
300315781
131088802
259876705
457777965
182245149
392466078
533944278
199081982
152855410
228417825
196752425
260834865
56042991
263801025
73295930
218896661
359655412
408613905
423382044
205797269
193687146
317072133
404014438
71401026
522035560
175375549
271125184
448647643
296116776
130053441
249546518
160533361
132184501
183926517
16699303
69918480
403789294
465152823
418100431
512821994
280518973
218569329
9936104
388824279
46623980
402487467
398200536
279914684
153085149
373192832
267767534
80210716
53506387
58808501
285631805
368673063
74089176
30395528
407569201
278706396
144789875
285859472
827788
376799558
150811961
21587617
123069211
14714327
367765238
494342688
272913860
128569146
262391295
508670083
208842469
127893154
233793192
321745791
389450407
424469166
113323479
127180650
374120685
446616813
318732257
119728257
199819965
427895252
296570850
40443217
363543073
71875254
238869965
475981807
466330796
21261828
11411655
136897913
428407075
225739710
242912114
100365136
259300782
361859593
66958093
374498926
225505041
400830066
331484576
57531596
372725492
29515261
369861582
530013523
162120087
311095273
178977954
527244456
317865384
234611725
200925707
76575801
245237993
509141945
223222079
216869037
385320900
76072948
88328386
41997738
382268623
399136262
413031666
313750662
399474104
344267481
467031491
390927430
516722712
183527591
410363997
389678154
96922149
95449590
524439359
98917988
229082475
66817290
47098113
53183363
75693975
478285684
508821721
298518480
347736770
89977745
298384447
421655904
406242597
272576355
25510628
181005746
274317736
187905572
245432098
345725622
137778504
484001321
172732304
439714096
119495505
274871868
174414796
210215830
243574781
342661546
192646489
135401994
494342227
293213138
387680639
400640051
430331379
276090138
31755998
386396092
60076197
126774223
268319183
385857288
255124094
123501300
466962679
54781355
14973813
188650923
147314221
188913510
224114089
185896027
17291728
390664865
184346914
247228441
529725656
233320248
476624497
475471285
247083378
52446523
37158711
21008787
66003561
275811848
526797336
55806041
129970597
510330229
56698474
360467985
534697362
361168821
416197028
307472334
72345980
525964568
536192648
76661261
221187035
24083816
8900432
433541939
361758442
186932874
20479740
528917334
358343543
375286546
140966574
100802099
310598556
201232992
198540875
449277676
504077137
310844350
385938659
160369017
221615260
205858311
189596721
230218773
221315276
152276808
106167684
457547225
333549884
235625222
241687202
319780339
198832293
87114880
423982518
406890182
341253268
365805817
118373073
326714645
331083099
462894383
118960893
260953916
522458296
332207834
60023833
243542800
8306756
291499132
482229430
204819481
66592465
163208662
132517558
442561012
94130349
102203406
178236888
457931194
195383241
127610088
42090547
533029306
102193913
189212561
507404909
239509272
15001581
468229315
188729345
333501593
332458407
40928183
250646652
179984280
224830345
31502582
208638616
450205020
251123141
291376975
228932247
333222166
533982275
51016138
125020453
159652708
402397370
9273614
286905613
5575356
35401924
274722384
301134448
254707319
98222499
256967984
182533650
201933907
180392750
277285186
355924600
495484936
187213332
294447600
203081153
250980055
138122116
24515279
165456100
387613999
499320224
356937592
346593705
319558218
396754884
520273732
428699037
357475966
304354328
52661460
332160494
355310728
99641296
346103879
153014499
500150568
97552359
301192347
361366592
232477393
57500506
1639236
90701217
484350112
174442725
531482566
333243493
258931453
330026257
125597100
253304545
84996353
207516898
393190347
405292940
489132380
90139249
165068170
224478552
282030940
283023160
42460361
40603014
118127309
11031050
291911572
132907019
130971102
444614762
498643290
481068984
340912290
342468492
199096918
351470708
504802176
497280510
440325615
15317816
351561136
42467481
415571791
427856713
314981282
463813781
22373765
447414389
237515017
350341643
204410237
330832991
323652510
129807568
418237645
170043147
272386717
457799069
151303717
174086124
292575650
83893812
108297234
225610848
505854760
332505313
178187233
32801898
73438473
394621544
3394414
511429175
335514108
217882854
167913174
64384520
374756571
482749104
176354241
479489136
444191815
312670084
157753447
425495907
516337518
188176352
163285071
215380337
196060416
137990248
114415553
7210197
338319949
241744956
310232119
66597130
468543058
461818566
462171685
113104988
133572983
136710519
173388896
127741669
295032273
310664405
16974549
204158301
42663362
321565741
454912306
81404672
209906256
222206992
234158554
159470505
253675860
196613978
401797860
6377643
445345281
406449301
80400387
328234824
436637463
244388315
441558799
164192469
250097316
163362189
353716890
468523123
309932741
231984307
422917346
391617514
316606630
6024353
528543898
295610754
53145035
437153318
257503895
147027211
229054111
329202368
369333414
328276875
138678070
90606366
144993040
370357132
105733134
404738790
29073765
502970930
109995067
245248570
264730814
136432354
280990063
185344744
148423586
210189082
224350960
282325739
115758080
377178408
525468520
470881762
425548431
147273811
309528677
66411635
39959997
416187687
389265382
302753314
369123562
296152403
319489018
240198610
287293996
132048041
307869205
52305353
119213267
117780150
508179092
73668967
267963980
522303623
168681117
253489654
164246522
75747814
396919187
153389481
505245954
172765895
523672573
452375574
366713149
399136262
248519805
293031054
116773447
171747767
396642042
317761300
388354947
41553371
103824039
335352646
385401959
181949511
214988332
151780960
60278450
101302775
263395431
294408151
134594665
97831033
452940217
38731026
262275509
50297782
311887328
444813548
31263646
255544987
130328522
106200251
513880839
91258571
189959007
511498403
215905991
278032357
321370106
4747643
36039385
305731583
73669001
345669121
335842026
182575837
317400133
471966360
128430638
125452763
255794756
433541859
313283422
461589427
46462886
456787536
152725394
319489018
533846521
12196456
480129288
528466277
501066001
64694921
111213442
132297414
403012997
440087201
117667095
388375212
364626963
73947023
33107040
118972900
92305127
98296787
344975524
290838199
38457942
301338967
321845987
19323678
126601149
33640984
294215088
57470614
217983739
113204766
275138019
269618346
142807051
3483477
326848714
441912971
254400689
314758833
283061784
438206256
104029849
398242845
265536754
389361883
238238828
520740131
323831636
305134186
453552517
151646328
311254238
59629618
365311379
6910515
427364255
183375081
503912152
236472583
83580083
262074921
196316854
392601616
317851539
101291073
376585892
155104894
29956189
471918938
170964767
369543509
158953746
402632122
523368589
436067276
269067668
492707313
205091523
60002767
307314143
38041107
173757455
448399325
406460373
460228044
339738930
203965332
289678054
364279016
505343503
47451367
342540031
106626268
360050574
179076965
284211038
94653147
12486184
469147398
338331628
108325422
429478799
490605327
256764991
488609466
236839358
316701855
500611216
536043427
160295148
452510819
206887603
460540317
190537079
113548447
150666386
36844263
148136822
311323148
399091733
164214400
423472905
8998937
61255544
317109240
325813905
307989269
417327007
349974158
209993734
335735277
466443654
436665738
486283884
50087032
157745414
500882284
4308341
534160969
475079576
337277017
493061909
222517391
166870261
345341924
349250327
511149283
320670603
500044363
472638705
512272693
11796750
56003680
41093329
504106926
148356411
269076057
175402745
12682678
29981447
380945697
240283820
18214003
27593074
417087630
33511297
135513035
47812315
512516695
78625287
194703940
455238519
212629087
242059240
134486694
50209788
525960929
67821658
442129563
99431441
43119487
438869535
475733619
371317876
374011292
178537150
490582658
112276500
79433973
413553058
428250762
321089198
378615025
420216840
94139362
173503788
524621697
382690140
362118691
198905075
117992747
391453092
359134870
73105399
253076
489781069
132866332
217880257
70837288
431347715
282972230
448986692
78931216
294413317
170269568
181251486
359776994
436951080
196782996
144567160
411458775
346966047
424455940
15014226
401359584
160363185
349034631
258931453
19073464
61426026
75440101
359256890
328259801
98849693
438880743
275935680
391914542
412982835
472570689
381966513
479367158
220013335
427324312
396021818
494540238
253529470
495695828
293234938
130036997
443833309
120604097
225750381
478582805
66774246
317892869
235977406
163581094
218662387
232352247
137117798
132297180
490605327
98330368
215477118
262744591
142091307
170119499
267861177
424939264
488645123
375923052
352903376
422582530
264747477
288011168
488635792
455847295
54530322
61022466
434348318
418546861
166683988
116663342
346929383
85587938
234465219
143640590
77748857
535647287
398941121
467143516
11936199
350204131
181671095
72206208
123357297
492965967
120671949
363876153
456785974
73027329
364181292
90994253
315375447
464980708
314148
536111116
375365385
134945157
279183953
432054110
520658955
103519220
523541637
504401790
433151058
259901620
135969309
395485656
248168514
301469659
514685839
346719242
102436189
138958439
524651528
117799516
200607556
331853167
237647994
210631867
337190599
483650230
305343606
489391039
336592598
525278951
375667517
199129248
494189215
333638676
246882719
219621429
85222270
399115332
179030340
1579190
404694435
19041582
518723107
404526508
357713261
204902134
8273546
452350636
237458462
12494289
434950404
289941804
70660670
187612666
278586104
445905928
36845494
41427192
317937314
238140151
214643750
17434482
422613150
536849760
113383391
451784757
389620032
403524355
535872412
422823125
403570448
398743891
78847132
65477081
514015005
305460227
528420660
331858173
471904068
223851644
144927083
186343725
27466961
106227322
398994776
77264578
266866723
459621664
56413870
135572755
508193613
72623021
213155222
111405624
346770005
72819989
80437588
245569614
384987370
304160439
456183541
377217186
15051245
305049443
298874333
415618928
460913132
434091390
136103879
410134403
432189916
69965741
442440836
12615315
83059432
300018945
354967084
157686333
317248779
304583186
256307857
49671763
397855910
395168135
522154590
382664182
496677714
509925
234841655
446116985
257319307
391591926
429118114
105266955
462679512
327410096
89432761
464408635
142643177
322871339
523119545
29633736
503335651
149683644
432545396
513512229
503186607
96994265
377301459
162766799
278164256
3275397
511223259
272864128
165824248
402589031
281048516
233871545
201146366
223424976
174781288
201360023
214760537
535137632
489835419
5339300
170792805
164572082
223117238
20259699
502093686
11916858
97356925
341931128
370279309
196936401
432122488
340833319
115298833
403251061
443835840
203545408
464564179
401757068
209963227
158041158
480831099
354781912
468976249
292945550
118430059
66650301
30532785
134159430
118747452
259522721
263060712
523451071
111121347
219563039
55592620
461112367
457696935
420007036
535590168
293745864
430173267
113374122
473253792
83230390
63688949
358427725
123139411
209096859
421166357
192475913
152167322
354591438
214082109
474502929
269716344
419230625
347341381
507196282
155718227
518180812
471922083
524637709
15184370
106776769
393287496
4816281
8740906
229557848
353254284
16764090
115970979
136476339
240136626
343404388
192509061
526819500
226571560
392080715
518458883
486263739
303107028
14237724
129968042
396642042
308421446
262195744
178815702
463035778
275448296
356869198
425706712
513193565
495853529
250265492
431018929
251947362
355533332
177539362
246084209
241762744
92988830
146438882
57369957
500110183
97471503
527936855
501034667
183600272
440280566
259238175
164246522
480228001
56196111
534196026
166870261
457158847
40642266
358857346
99626568
528066304
369454059
31997890
531621370
398021745
89675460
427615194
373259411
185603736
7229094
176601350
144594315
339228811
498276464
506487588
17947231
6371583
527287621
10471524
271675096
450328577
196304590
279367806
301481877
424060761
63726352
309680581
46148065
534928769
270940721
338361622
189093211
401008536
191008533
127408599
478294766
171325685
200178071
89011547
214189885
65340819
317362388
259643296
114644868
492967502
340484623
114447632
325886969
41188954
362061766
34712295
239955657
24405480
406767040
337911369
513415321
394922564
258402754
529986833
49131036
268627609
113066808
221386606
478561033
362615075
86746819
76064464
58263291
383516737
498182879
122862778
256995806
354520561
65492885
180713861
400899060
175357662
513079638
17450525
26013739
176324893
314846863
479775264
139590013
307821266
207380212
23595225
306075629
99130917
152494538
31935392
72893518
502486273
171597037
479975907
499478821
58231580
206979136
133382269
11936199
225386632
358575219
526840168
60446821
398791605
449916598
1828571
185050176
8098215
475307410
335970387
385776041
516362013
395880502
95003571
218711263
247440938
127590320
18368349
343512106
392504704
284879390
215903208
120810148
272428949
363728831
406121070
169851588
425984854
418713124
498561354
298298155
185003171
391930200
346426287
325380323
65633421
75721725
251587946
80662580
519776356
534829409
478483364
340255809
404833568
453440978
219332154
99114107
324977935
453434934
258902719
333569276
419543822
102429476
68530424
85188224
444429305
506429784
444513306
474347406
490735466
430051161
195294548
219233566
361472141
66021210
165269814
292874599
179319370
450823965
296430242
344109469
476121901
139556364
395833320
215912254
136646747
215194382
533725431
521641319
433659815
438717556
435374879
102780388
48112045
282319815
332358113
496080535
516906019
167404123
121531503
479764010
427134395
258109195
247319590
135881436
124067127
251660279
189832512
47392818
355931409
489338426
439282890
152055645
63540417
349990511
522933339
399828154
444081632
209208693
395646385
397812910
534162858
471356335
296425572
155045410
427563399
386365207
449557508
201571920
286616156
479766708
482074814
227721429
298120341
458346948
512523076
447584860
371050624
43822450
220981705
353405095
212361465
241575629
207321590
112992323
165475782
271275853
165157607
215979467
454543242
381456685
258638629
383610451
5282319
87905262
239746398
461545864
292540300
204178404
61503554
485477919
523404799
407831034
182288196
204091048
161468315
430758309
485940286
394283290
106382814
436365202
467396263
496588689
461953502
182475945
492682764
245459046
248198539
126496703
9950812
257233967
362189700
331429780
89381625
90827114
320441253
351827700
311195967
506177394
482836283
264927811
347947144
157124695
64087119
90789951
93562965
46765773
154603077
398061806
361704178
72351423
110849655
491800940
477916500
22278557
276274460
141137630
358663100
177293008
236889926
462849756
293836688
42163536
504818158
330023780
343271803
84008906
318642113
33707270
310081617
207424186
270663678
340499152
380404249
93599402
363906215
380823927
350805981
129725044
253433592
122330967
253980165
125438094
418388224
256584869
269934348
483434488
417738167
327508564
366957172
407154068
418545777
263595632
174328914
510442734
172865865
309853208
150554226
276464342
202577490
194680794
229432156
168096193
366159602
491262722
367008359
118908910
397947685
429067937
361784132
95879750
190949645
336878934
328053786
367496438
297716254
259737002
213591966
505589081
448622522
248988732
502529435
155871472
413158626
357961796
391879446
172009450
98033590
186578296
297225918
218470397
472937925
34533022
467450422
309291094
235030715
460551571
302921947
126638642
527918883
139494207
462766671
300896403
9895373
246528856
143210334
218742648
76575801
303918869
342255583
430034783
353154631
488745713
454022973
442703864
117923080
87277609
528584692
497421840
516931265
55217558
499596993
498025650
424642329
485909919
462904311
266232633
279189900
475693301
230722157
24086978
500358488
289149772
460870277
90702404
107186276
122116056
211492843
158807107
31459440
138112113
118253461
312816903
62064150
48956104
16745033
383007779
436395404
193886015
303763934
132763907
437877088
116068446
386117449
337781956
456416995
134351767
432662845
409875675
305521231
35713490
404907455
242198135
78584342
175117354
215046145
253857828
435417269
42319521
206642283
387915218
492284123
110053728
191489284
172894387
102173909
508422029
519103684
287301126
219800436
363030596
459977242
118143333
328743932
462947024
434848413
523704636
248367581
509550418
236140804
307966676
271518127
385745854
17387146
532988772
393760615
388047234
236955076
282004791
264040452
529284559
376333477
488419423
236271746
336006476
202415422
505571879
9715287
334049806
160016711
175247250
255933344
254440346
275709108
160559687
92047011
10859409
372732798
339024112
261979450
475756273
178148493
40567069
481683702
52495466
468485149
235081766
222614220
106404797
131049276
108193063
66582068
430509937
160369187
45475002
189040909
55592620
368465194
56914595
482501917
388466012
159658154
133791438
259931404
243579697
466073716
119196084
520288335
471674855
321745791
20796932
422814762
145505792
219309776
309111353
225968445
281981607
226707765
502322810
441302833
198549852
501338429
398373084
47336708
205739711
5236272
339681276
433802622
533963426
66994334
488476874
37885837
280519827
108756808
119270196
148550425
172324367
166968632
347918927
121010346
449068152
484081878
135064336
472004434
110662405
166543922
220341163
152143664
385284583
12196456
398141657
198270246
289754841
161396006
384222913
26524857
248884320
305201551
213071086
21119538
139145037
513868444
491811355
490012560
324084583
138985987
25073745
179244192
106366405
125583915
384526087
290851071
318702058
304947768
358839074
292644615
182790696
104793079
346947195
94285612
460050249
333324259
168641067
280692307
158915646
130992652
407769774
368050635
108893937
290216340
387888097
491723693
251764575
77580747
349119927
513821867
119951465
283168063
514976365
86492055
31898253
52391338
518156619
5400394
200430371
278477287
151239296
158464001
456477736
275133857
303534360
242070932
41234204
93686211
403587557
524272772
45926944
122452714
500210855
5395168
365649083
477654608
299529684
11786120
141113510
226751794
382689702
484600975
291120252
504906601
476095119
265869044
373150446
348921347
364270026
37097512
129678833
238520381
391925531
181954948
282785697
495479648
85410284
506360654
425483145
193334969
271282020
150636680
142782825
190677936
407542174
367157604
64888311
374149032
101195294
202415422
226890791
488889933
257671044
437782862
318025125
125577424
221158819
217139601
57134961
384055095
373095105
291716721
249711919
403110059
333065793
349013848
238537164
446129170
510601850
466973708
270820138
78149827
101254645
249413787
108670666
263021790
319506851
365567547
414178057
63760689
279882489
108927568
476021788
426633774
518443536
47364222
151120758
523574811
16673086
505103885
115856123
529637017
422387541
462293508
376182050
318955487
312871311
30828583
143448946
5700988
38298016
406193919
508010547
160198136
149321056
415098150
405645657
102105626
377613755
512082064
403507881
200719220
447076442
378964227
505755886
124224565
17922935
131964712
85336523
21184884
164497493
374622255
47825202
169082346
3736994
289355718
338601794
63402507
175882566
447676946
148403507
82615938
458357964
11498607
61622356
335578601
383705867
106176015
319233155
476002591
287853704
171723444
166389808
470989172
307998634
165559203
345269525
378914123
286794334
101018039
322645329
190872850
296419562
363101436
352009659
208412527
290378296
161339631
92400860
272788379
149688038
457215087
482047057
364400428
423694062
460468913
485745222
221262210
412076138
224258134
371835184
480619287
305990852
13853476
72349363
347560190
44211402
77575698
354202766
395230459
288853321
184193923
411784656
397025702
381464252
80101784
51955769
445201861
408635404
467302215
210605638
141225042
215147538
197381231
523750507
86180414
139517828
95767230
44753059
8101953
474211150
349126823
77102412
478645191
387436637
148606365
303542090
143878434
365598587
88289383
115202183
488550924
456586037
27409113
446885228
82672156
19742231
532851716
38732000
468742723
260541777
453531191
299298459
67793297
131080905
268803522
351247184
12511620
123817743
212983850
181632534
63190957
147505909
50535773
222921707
465115860
276810183
473411123
216120750
38996779
485124694
499654080
43191441
502902398
20068782
433858463
27243996
330125796
433312976
530855351
534269258
361681573
342801291
41678996
261801283
471322668
70371317
203683083
170717403
72503502
153677916
479763233
156414592
518945996
303242352
160378000
112655097
512864231
274248656
400409019
157926158
477487782
382323059
419783364
441330025
237834042
363507286
504735315
16730335
490195161
271060812
445600951
37414123
488415092
34697748
420694970
236936660
25804390
352367123
295377692
43598493
403580483
236583435
362654710
15058451
275139344
504330189
466267279
55198476
328539903
275367715
55873184
429863594
404554181
330326341
179171469
428623441
536222431
212793082
201458333
356414724
32937433
505347581
79915892
168212035
359229614
213504608
183145086
242237162
407674939
107044092
75220323
296821524
337055124
224806973
520007013
124204037
173320144
283177379
531387585
432391802
19245861
461938834
257487087
503070677
15835142
393513726
199876530
178152867
87743340
271226414
478637215
417629400
364544511
34869575
141445059
349332276
335220415
306186366
181980835
265728369
48463550
315705000
452103844
312852058
382192192
397982784
276736218
321298876
506272784
265346811
407204684
347903498
181343549
81459023
316806233
337818905
284729394
266542862
6640528
393949018
520752187
532151050
227963405
488564778
522055175
201269230
355044076
382574126
423219566
392299099
22587405
178478437
155169322
524130707
515445190
29474110
193688269
438353013
113546842
232138805
507027889
135878771
47860025
474920058
57127321
418768000
69344250
151685977
373663242
415679757
13574928
171713377
59760409
471035000
233978773
369797899
118220081
53215771
51200629
456728733
413344329
510601850
268572495
97763226
327534153
250654024
533568683
97741122
157560598
91951500
224784770
371998562
434003474
440894498
133760959
207323234
12420569
6359796
515177468
332688110
461867851
380744386
493224036
6504203
502949943
39631240
448570389
188429955
325593802
425469537
516296556
470178595
13952742
429866555
178501399
126307037
259608630
399772306
502092269
442332932
217183782
213705825
482565543
269459702
70167553
369136894
514390297
125280669
220626681
178708855
121223939
39374967
226637110
352534663
304832322
401501553
271313287
104179490
234900187
308720646
354669538
474139303
107528564
398293676
301293041
126081433
81752949
30862649
320684172
315240511
216216489
168693969
187585624
292584904
410829112
421879609
151998428
162362125
284425911
274171436
114546817
123160666
223834230
486154686
476858588
345113194
405750570
512577307
311959095
226173337
442795757
207095397
236593237
273696198
151456880
130814281
238469131
415232464
60423072
217265917
471940274
30557800
173167101
4481554
186278552
466534000
123316173
527107250
99896338
128626738
189336206
342859227
370818530
47613892
218236230
348975041
334886212
372060177
368237467
526819500
72013999
152848926
401967295
285379933
486634957
14702854
151131602
521355137
381155809
266280151
243037769
102137834
301407984
115654105
401887543
94705269
245808541
46249122
44940433
408695012
360130322
205788507
120517397
164674826
98544714
430349597
113049611
6790830
99019668
415585945
93936280
43166390
408324310
20566215
178755217
366673790
94778642
53249560
213922687
330044619
119288825
187131136
424504964
450412206
493260561
264434219
293084084
474532991
490107312
127596481
162739279
60192975
434070472
148674123
65188819
85706635
30606067
451157961
524230882
65734554
119205652
259892529
17450525
364703502
69324099
241640716
522539074
6174732
419096852
1557209
526285140
116325145
214643750
236082884
352664058
453754106
362969886
359811829
383455908
23890680
69386807
104015065
353926511
499536154
246193522
431423138
151135432
339054515
529481272
68892285
442299040
422695501
322501541
155985043
230727674
118112097
453327083
30790436
281494334
480654235
429317354
124660791
354150850
377426545
379617496
336208046
520339480
432348279
471820765
358157201
236979452
264717251
483225983
13110346
222321394
410336812
257545353
493866670
97270151
136895299
301017299
784243
189645399
312393019
110154709
73911287
391792875
129859262
251405223
225931270
399922258
229151542
27642575
142537931
182793433
520241889
323039388
150806898
336393667
36689655
128059627
5906350
296579735
156506666
239526248
76338078
394083705
179480434
214478786
389380453
347188282
463612564
306212615
320242100
118778307
113364392
536535856
323632600
422271669
278953583
512041920
163901133
78149827
535679305
511701351
191879870
517988179
410325987
425106428
317905757
475404277
476488156
329998482
253795179
468398337
104259816
78211909
326994902
402408617
419562099
178172083
477751876
154588531
243342045
302674809
425285472
427569981
182239923
302125216
48571790
315086496
121751677
11433112
367386056
397829287
486027901
139926991
526092177
270674523
379408849
423093481
409038123
241260491
85836484
236487780
386136401
78814960
90003657
381307768
91887498
357747935
310507546
83303058
56372227
323677946
402333981
141082825
42348365
263465917
438345137
251514199
21611172
484600975
433341529
190666246
495354562
100667621
275665577
481144607
394442779
342068505
296554864
483785060
188589274
525781260
415918513
483345915
385603575
119962281
79411396
263530014
470963647
517204562
203656112
470122608
197972446
516846637
99933060
518332355
220956510
149455461
75413116
116139855
180260012
109351650
13729894
58594743
166491304
266263058
139755453
268735836
393329216
520829103
208654676
448698845
101943117
309753667
406069015
192369697
492875843
521986868
288291646
342211521
93955703
386516996
242634822
194864888
245890867
299389975
383057286
40593651
269510032
329474722
283544665
461154231
503489960
446483869
314837103
184382125
460519795
447612403
367951917
511648762
437207164
334446366
311529766
62476191
255859353
171581434
517418140
159162853
509163920
110818513
432097575
289111419
333485429
110088533
41165329
490708137
460319629
509348774
119971905
353494105
323739583
5459925
477542093
437880408
491037526
424929309
340045689
90789283
257591553
447521670
302014478
441542219
428681455
318370036
508988961
497929291
411994737
517892208
463444830
342925723
242688336
163643234
218237533
77249942
329202516
169049192
192637026
241271936
459951231
188804719
371615887
49494749
508598890
179833686
400669844
282077324
11446337
377664127
60079570
308593487
28089610
530763196
127644118
218569329
197155099
171800088
216086723
379632675
94420842
101947119
84313480
512084439
2210130
392033694
67277976
311872911
242451502
214822512
275476803
172264293
466427652
309807396
317692269
386209426
378723693
192984053
386103254
502519839
246131921
243255317
231781355
496232161
293127624
306649559
509619653
186289113
497718091
334210043
154363061
63672150
495180411
1487245
257810033
317801307
502021883
238027482
183250569
422833321
83387026
391182966
366906675
72137783
448940628
326612758
373448289
328701146
423146768
383261695
107061919
357525498
105144288
226795906
441017595
396974837
335987504
125785242
271518127
429630685
177005314
209137408
69326384
446575687
27546064
310950566
410287197
316743971
100047819
352246797
9308186
354582768
351583607
78575757
421918234
355941952
221100699
476479619
141497854
204345063
122427029
76312808
274134276
210309022
306625498
528068941
12785843
374623676
188694326
430374867
183497694
182108100
93857314
39504260
285973585
287869920
327710566
246490765
164904178
40387829
9650729
254569866
491450512
241059489
6915433
220976308
78605014
473590439
222960895
250886624
470748009
406651310
267716537
173990264
88757227
472842078
156210220
177838427
115924497
434854642
181967494
193371979
121534776
12775631
252770380
367384613
281767455
5552067
227654894
228683941
324357610
102939348
52015834
375344613
278477287
1526462
176337941
114035021
246241102
507050243
306328249
334514661
199761459
29497877
320852464
3610933
65162209
349249879
92997671
76255128
370818454
214674761
77691050
260510839
208804418
85079276
505937639
161158272
138247955
12622317
21346243
115348933
16332326
235120019
382384744
392043562
160019510
312404923
168714288
211486808
155276886
523868738
292634
439063456
407821884
506466352
224774940
497191254
530911955
494520005
394209998
525032872
245071413
296405581
362097165
381479405
351996360
516403794
149177859
47083378
24608348
351947221
311556453
283633986
444030205
401164137
110814256
206415975
30399372
131923679
189105909
502591882
370279309
261217659
337269334
407633942
93061668
347223425
411225876
363951504
481497632
405534632
399008975
259016187
383246535
235125524
274796682
299548013
451833306
385714979
28594750
75241414
439164479
214991454
120095338
124982103
93981260
335158714
526436263
111060895
251085843
115853732
179137632
89395116
313381121
122442128
344894073
10490702
357497354
139539589
242479981
228256623
5436567
524572698
26670128
508046297
494665124
483185018
54069366
11563860
430271587
530909794
471962402
84959256
116007393
36279524
157150718
493143734
532585368
148066362
119836246
382915634
225178139
448580738
329731245
462000609
174517338
405512480
488710071
290381065
224770676
162820060
311593238
204006593
243351978
248708968
403553314
519103684
442821007
179282654
339314465
533380542
298332775
361416882
151741460
171262039
363678313
266365625
192370830
321980719
350545490
2071142
338742531
396535786
499073274
34810835
323053179
437907728
73386154
81539425
269393759
32755871
399016766
42837442
110955256
310987452
177187725
333082283
465556652
475946030
37877422
424965834
133657407
384503915
22252944
174723713
459083755
63597221
390735723
297258824
106698839
179039399
432587392
120273351
20186609
189305155
124181888
12630931
26845547
147325574
240334201
116315433
536461991
158479411
414367723
209583300
320764861
250431613
224331685
132312480
192629566
57199834
252475664
282220575
421892365
239891311
57192349
525514440
260823995
60283026
398437060
902947
513952722
363406029
432971172
34279821
492071242
94931189
289366587
374909145
30317557
192243729
207958932
81445468
536384753
498919759
72505018
16475266
178351344
101970704
63821718
24868977
354961390
298860999
381954281
95837270
474774960
312165234
348127544
509663522
484787551
55753925
171079805
314745432
136798330
426290156
515910272
332605017
74024434
488426655
214470024
207324659
461291821
457119744
444800746
302706290
12049916
478635991
53253181
377323035
365661985
359043316
237399901
409102523
364528514
460642145
164059404
251463589
497973672
495505142
321928856
178121547
321824796
372870377
460240142
43530803
80324562
97568278
77264578
194145603
190840577
367857057
497961653
351484639
457102496
132718327
398617608
63484420
487181277
182927049
404560210
179833686
282368976
167316669
517287691
233531268
18582266
70501156
507035278
400952884
246353012
437368713
517032192
375943630
446137351
407613040
457182090
296803698
342538061
200719220
51002081
200364609
105157418
491272025
321033587
280012985
430153772
472801150
477083115
194948151
266902828
473924849
250327022
128510485
84752712
500515830
457362567
288252488
260887507
350504482
218874040
445142993
401701657
367406294
208487551
525998519
302655395
145835294
294460103
464876459
336921326
90490782
196854878
295035272
513010570
199436139
382018358
487107243
162464470
502883549
530602937
22182605
373234938
446349883
318455064
77978433
135448019
368301361
498499882
31197925
197762144
470178595
253997566
417431786
264804094
79242596
146251507
72741097
340422658
131290917
264899968
236250739
197078938
166766482
252171877
354408661
445145806
321961893
45948022
329094968
124668941
272788379
364247691
519776988
123585997
177125678
160561293
519975293
366281353
25258235
123630872
472710691
280011608
276589521
441425941
391648192
474766261
75839333
301044744
321577763
10274378
238580685
74533117
254789714
169064173
192014018
337828173
175839398
426290685
193886015
234678942
269716344
499425158
133415769
77445980
379428218
38060579
127579902
501207857
170631969
442545775
380478228
36273648
480653645
507677005
364214607
375876664
494039946
277705805
76716487
512823364
174138713
208175987
43917866
192361896
312586481
502524642
15498870
311305826
306732565
228298823
450881530
275887406
378307602
20302425
220638281
402385714
448886089
520101886
412038744
49856134
188919222
96950557
22411305
399115332
356843078
428759311
119147050
433777932
441572167
215581342
41523313
98063678
104026310
345218486
151362909
309447411
475582713
116916779
441025418
397754312
366943084
262067969
328162884
192050137
388528707
426638735
256964481
81766113
401404552
475447080
202458953
281601908
434595763
424057480
308507982
151764126
339573304
491111911
206828441
171558925
253340882
469408695
317283947
468890647
503677410
44241781
387401632
242511218
144821479
6359796
212329111
422863056
104786563
252504101
26284560
71981040
388170118
174642742
13408025
480128013
106188894
387056907
139218913
77645268
379259214
259430206
7771954
30370679
276071564
155255912
47184225
151960581
436135791
16416832
444905757
142616704
498796550
315349124
680692
340034807
114582204
303828824
2516401
239391939
8288711
392631867
96520642
403763651
496102449
517148319
23535108
254624623
144318141
430613020
4857019
170266825
178717152
105402809
423983102
439050761
406383936
419978065
492896292
484512674
113458609
511261672
47731496
510389192
306372815
102846828
502948651
492223954
522716556
62096837
415357661
307204722
411515386
7503288
46765773
436806016
48038872
176880041
515866294
206094961
442973354
147117977
152903991
353273535
186103796
28871656
272413912
358482653
25177538
75581639
319794867
478502840
411382316
97798272
334720577
166575938
249317746
419716864
303683391
496478078
492536447
373011129
99723880
273379329
141414901
513227094
499298394
261500416
142246140
301323943
69575860
473716054
438119683
159826096
248978676
529924257
502922268
287138350
13478325
79151149
518201647
319970275
514887501
48999004
109855370
133993483
370633148
110525672
200670261
125244513
411911910
32679207
417446283
123664556
292540648
390400918
51445886
1400776
268315032
443053106
359935792
17881357
423787843
227647960
112142153
251653753
52598302
158520347
302775359
198771684
364093091
519925973
259576355
440087201
255715042
90683118
97139322
317472770
30941666
219467526
279922621
225451219
158865216
291060039
329787663
76050951
412876408
157908651
304310086
272859595
242205280
138663294
463086732
320606569
466737582
330551408
89801677
500060639
90527868
470178595
391618845
275616665
252483861
343651444
210502409
69380291
446918686
189399817
168718713
463760832
316840756
6711723
396832802
33174426
9935281
139197725
130413543
34944172
474103776
297453465
272877376
376792145
312739372
35871198
90084070
283475384
340345372
457310682
454386255
173979742
4423264
184343380
226669619
412973819
395110149
210931183
214065097
444216027
178607212
284220522
256159524
132184501
201407867
424251953
4133021
176286699
529630646
414796803
216511869
475582713
258574916
388543430
152688324
436873515
78391801
473734055
387920211
174072809
400487910
72040106
15793044
87259525
134793301
399101409
78135180
360178821
275791920
322802916
35912826
191869346
69374841
216460774
54635011
365580514
25507995
144257469
374934426
167493386
77611202
167205994
271962567
324983973
313528033
516217680
194941558
408618320
499399322
116885404
275905995
104661888
330888866
270345627
369804507
298094793
36319046
90035301
348843081
245295344
327501554
522927165
286124957
162359299
142265766
156109056
527572879
497311431
251864019
116174719
361389454
258945881
450019919
242547207
448771515
35276314
368967882
102923607
446842660
307126227
108744609
226520674
333859726
14549228
507875842
255320972
291390912
64134596
415997749
30351455
479159696
194214061
509398292
426227158
440574990
522347538
232134241
90430757
283171914
259172459
450019919
146684830
529229874
531788558
194271190
145913641
530700200
22065481
506130698
65232375
146446093
439663385
429896347
87555362
247787153
262271878
306998723
218049029
318937095
440475331
73615980
317391077
147611599
174362459
258562312
150811961
535195575
475145919
59824963
103303805
226727408
326623822
358178819
462154994
100036786
51210715
74196558
319383158
98063412
162860868
480789608
499185365
43811577
360692257
478593025
327073233
29037132
89023772
32321536
464013345
434815724
67445861
68058788
451969805
425980312
424241872
313459033
124113082
173736942
463757663
348025677
243367573
147025896
122427590
155253589
239503633
500605044
358984089
251779829
298430855
77147646
180170953
116124795
148974497
487122363
443100411
22366786
36820311
300429012
473773444
462233461
433914472
391815729
418668196
473518098
269511879
408463512
372853258
211588477
180396090
261689688
200265191
393434103
65232375
145784156
119528771
492070768
407692392
452372779
315621294
102426295
359014409
345898818
455246951
234981092
361953823
135451676
149385712
82133270
38900197
528928380
487005335
129226261
130918830
337754757
307280135
415360073
82116507
522868613
28188451
22222924
288711265
402625635
231611466
367878775
89574882
463497460
379745475
44447351
490673486
438843743
397812901
168739044
3260870
32537043
248942777
376685108
106539394
133717532
298377635
330762743
127742187
162708917
458427324
200575885
3944505
240825860
157375504
228572963
10406450
187307124
305754660
374583978
488332022
432460556
244240391
250412910
314405551
86965643
496463686
59421228
180808912
523194193
446418729
384096622
45029464
449364000
242621221
144613429
234958056
333457142
519494257
98839544
502226450
229420872
108930989
384855646
32735625
195117298
23261808
73445520
179466849
29826699
151540103
152413116
505067369
43218174
98580588
410174278
266422319
171849892
505072206
31586683
226764090
185805205
420451143
484534841
18723898
136802766
55200356
433094502
77646768
161554578
447115680
377923492
49262746
48219968
294163558
500361912
203920579
344801453
315115440
136539463
45184905
107643290
126502339
528055988
360765738
362560093
217108448
11802664
24602830
523217124
118284427
462941964
67159707
17126829
381315104
318868164
389197448
90779973
525821184
410394318
281001558
366857861
275448756
248074509
72559736
443933640
34273173
532201886
118051832
377579335
4945003
108084699
78233268
150562428
494550396
96012079
313654034
516218937
373566725
268060753
37195824
176313974
227810365
536139546
182190568
482692155
42192717
184960009
468155439
113675641
111545053
101482381
93932763
196096382
451471028
448146171
414906772
130175826
462138320
368438831
146600195
314419971
277062950
38060579
524584227
66906253
9269580
114146239
220968802
75581639
33711164
487894535
183678176
49131036
322871339
523362626
439214652
297410309
128461302
427362185
55705156
118596281
423679467
292540300
475490329
307985605
296773697
373852685
351746598
492974786
59911140
320976152
74970961
15546644
421496830
272661592
231691082
268386712
533041805
66581733
58008980
387152328
10842423
117138831
141986460
7522009
52574276
438351486
499694508
327369862
153116234
476869155
93344659
438415220
101585475
383229484
58126400
503797677
513566873
137142275
82925500
63252946
455238519
4741716
435482277
11446337
468088434
294863371
274929863
155574945
322891670
127421536
223424976
375361100
102367012
122890530
142158231
72154097
469621504
232694151
135239847
91148740
29923649
23482217
41201160
103584466
155072269
161800983
360423469
21157853
106531591
462071754
214489966
490533016
34338833
470614722
351875575
256021103
131547663
422190715
394944772
371045327
152888396
218404279
98348170
123011481
422468173
7018630
324835736
75394661
64013002
28529589
266946353
327840639
374713692
180503092
365053104
341782417
300661954
472861104
471612142
163584076
273547700
24589627
319991823
24650748
319720661
14211217
373682171
194846360
294128619
343519132
273838803
441020338
533404893
178952041
342439507
186900885
143219130
270227773
307478257
413840663
163490280
251943364
102948840
93262270
249170906
100393898
153439629
256995806
397354152
131413417
130236115
312822526
332356872
375188673
471809762
447993813
116844929
403622955
26847
402115007
153282366
281544476
123250285
99546364
53183211
351038028
154458313
150131253
283635147
389669689
54059500
271154246
319082930
332803305
375117027
128028168
432144355
386896535
281142269
434824874
29821837
142878472
411227865
476854183
242867878
100342120
478992017
481005218
394197446
503237769
195504960
183445208
473581844
460637400
349160451
106562477
423728349
453421404
502792733
219440969
484152277
4628915
526035996
141578893
248732580
384353394
484985188
415245376
508739699
220418563
251379054
372333460
149856543
432174263
359448103
422111248
31933575
477405851
61015787
219998289
480201839
433601871
220418705
409386724
487058799
214651527
113845680
494687688
106964842
6964219
506808090
151876944
151710779
366858839
452768545
406683416
399591463
432680241
482813506
231018127
42303127
34566462
81967049
146383672
529881326
65466095
495739283
421748638
441826853
181224525
301579434
536177008
108033911
375504139
495257702
155596910
18986924
92701392
289324303
262523653
408996493
482151790
23077291
105396280
284591050
176498113
183628433
159300210
456373158
31248327
524907993
267229812
140333614
210879226
167635330
490373786
527393390
438848796
90636138
83303058
88352609
485923503
49827053
271429978
402723693
335279928
255771348
182692304
90073024
18695201
290601771
363398916
26829788
134741445
116633120
431464578
331762920
7848849
50898731
326194859
493673584
501588540
146510097
222671333
270426795
1925525
429554751
228366354
185029412
348110428
178527499
440616748
519160910
188740005
351522547
223869997
27370862
91316153
278797620
521520449
173521887
485392496
305641865
492169905
483960489
459661970
464160841
101776759
435157269
488302069
387201458
92304090
20335893
376129110
335189357
499903549
284850508
414263864
200186317
114814420
47080186
520571833
271811151
178302621
2480000
228757430
380580390
493033222
350246752
214628594
445872597
57369957
23194663
310136777
297394691
5380500
142484391
524427250
354046898
302329806
304601209
35631952
440592914
168021527
408806189
491356055
304487101
124734768
480167227
332092335
212464569
510298288
77131977
151653804
529646612
182945561
411296801
164523643
385879724
104114335
176146843
382231589
63957097
35791711
529837932
512465579
456241781
128611979
437657247
306182187
204443174
37162096
457710473
311028868
144036393
45895407
104913379
31159419
492766099
136329829
349161485
7724160
259824462
536882191
104721904
157203755
301435928
283284969
49428325
452667051
23544994
324615106
23604709
88265970
39285965
14703215
415495627
319347626
15898233
522046915
455366419
462190951
257780477
387069959
488531268
348289470
307508257
338362158
65442127
213483397
355532400
298624816
10092380
127037928
291476087
98486882
510257881
232589296
242340743
505534411
297733256
246135034
380500136
331443739
468432635
509104648
214844320
416970028
116630289
236088097
356418293
209328141
95869568
347809052
238656460
348625884
73143377
358604199
526783591
390827341
368163768
213130353
61118217
66684079
120773107
404531037
48738020
301468801
237638393
457712518
445635465
33229282
135617316
36272553
249822688
240136358
532862320
202406323
352319191
56195933
21583199
410796107
231225273
209812234
430985663
481552044
9981894
40630445
89487342
81881330
196232104
397141486
496343497
333325785
376454506
341319363
46045822
136280561
226366533
318356976
54723760
93389757
66945219
48200249
84738923
407114433
390424185
226339184
335578601
464781292
100213520
463467169
261183329
457008101
449443616
243243993
434846551
146725360
246927082
432832546
207215949
100748829
130434960
147006310
351199934
211583843
510992265
331900768
133137202
528618430
316190059
283296109
110551821
168681117
496179224
72498407
54884924
456681978
135019506
339013704
154848937
369509746
81725513
307692929
189008098
274235247
145865160
175312907
518059224
526070198
266772729
158309581
284764032
486245476
308081503
31645313
448911354
355821155
492279631
408357694
21924994
171147451
361997473
224460586
192364550
312324695
249423839
1579618
132931725
83917624
56076099
160432237
73669001
463315331
33535862
215735114
303251580
119081694
486553307
402145886
259962826
493826819
133378367
115787394
322559727
91123283
60068292
518565616
175853090
308234702
272222715
76971929
354255175
127648525
82558718
239793070
22287966
200950374
41246246
172185102
131046276
49525170
326200118
381541716
106921496
209048784
380178342
267234486
87042492
20679285
342990801
510988550
483598632
3790873
498751784
139311094
511201327
42154310
13516294
484219626
487992710
247321768
396301931
424423136
225074554
300940019
281993283
130552237
200472415
225923593
400107420
277311167
238162904
467384536
116594148
338113874
522727265
321370106
271906775
337223236
181975784
196467542
272191589
392817038
182219867
129757582
235410999
50770364
4611442
285520394
291445751
138327332
41944187
249829958
150820504
314561874
183404979
118778200
26988280
501900543
64530081
255138678
256331356
10904031
231737072
229021293
271317835
185117211
139083429
99815051
357361780
197891891
472670721
323005917
344414371
87045605
248656775
419626003
350805981
97129813
478856479
369920864
223485632
506103177
4423264
36171783
66921822
224132211
250649276
322584050
395158156
45175902
236730093
116711065
471343462
528980080
324944448
73050800
379126936
192640617
187216374
30587688
329552403
276272948
230422255
378542479
151517243
244190879
18963009
328840055
512229342
34706865
248804849
531811962
469464726
515687071
390838565
160061355
518857420
108558275
192850802
35853870
164921863
526230622
185870138
406035941
199040764
134718268
467956450
187127847
295956375
267620174
193317497
269502746
16779049
426254581
177911882
78316395
321590033
397926987
343128110
115062997
116039728
371950810
531970737
163420814
431499207
233871953
39553457
277212921
465379722
522280510
73080510
175531387
355895325
141352073
122197543
215107470
260454786
495014041
84630
240404694
514298220
444024589
103021659
12741037
308607216
482070094
210427802
431882499
368012696
288175892
314404858
76985115
279518595
175592368
315781980
394394105
179593973
183926517
180819108
94827995
110000930
2025237
30285839
490157558
10210201
181521601
214645422
451246564
195638286
246415895
150450599
516535363
32885825
92167629
404819499
3640700
485687076
41108200
465600658
291249294
316972124
31397197
283263155
399290083
491655477
25541611
470390728
513356109
290364676
186387899
521973541
422533271
63164401
91236662
519066600
305252530
454327725
262845680
18557181
442535709
386396188
492676865
22756189
304697208
39849451
221894432
192338868
266284282
30164745
114660459
139038878
148092646
281520987
261673002
248288286
468036657
66464015
373218206
486554309
240123383
253678813
231717356
295222914
198024678
278301930
276117883
484539536
461104767
310996829
417012309
268012593
394643065
140474696
6203490
6100294
165544741
186248324
171013032
103615933
138677845
475469636
280172806
288143265
196198056
530926972
444095864
341406631
28056598
41831926
280676598
27183058
187712460
368800969
267842944
101393572
173538764
378749408
455949751
68921090
248939366
187282255
299820029
342419472
138338466
449706047
327210815
91686348
57072824
276671651
520663275
437890400
35034759
251920363
170084361
390429846
281410815
84443512
156260572
352514842
487106728
490349340
220652290
101187833
401949824
259426422
364946382
397421716
197478262
331378862
450515459
522702820
475527702
73272941
187952441
341295011
320900753
182445010
335757661
65977598
4851569
329189279
363203339
316451985
448701755
234038933
456157394
190246635
298817433
337605845
221975511
158154410
481149296
453293649
284960141
321348340
364859911
223676655
495453831
446108652
27179430
262700419
83077830
508838575
325181508
474748520
124203085
171471705
4535805
55303170
262275509
137756996
100651280
533471469
128738739
155746329
39510476
444346641
327931533
3260870
53529247
227759130
320355650
164506331
463940819
524230680
327615291
323245216
449085757
536084174
457981090
212516783
447050806
215670445
308536086
74676541
295404569
208177112
161961627
292624376
534725674
162194314
371751965
369094295
170057718
196810573
238765325
91047170
166200995
186055528
275411226
340055947
358295
36935208
145400589
19102940
78215945
35458486
418172619
395792546
319235455
477028993
43066066
350708526
404682718
114251807
162032788
318923326
185550803
201888234
371031593
66396685
37214658
256100801
268739940
402313932
237773876
520683647
56808383
334263267
406538985
410039794
354790954
459203328
132901589
240234655
434516305
15233620
410673766
222658917
22174553
258007943
30155280
131424594
525994152
65441454
225469409
246626456
377481993
269548377
170139127
308361492
332376549
33914408
82060606
214865111
388382858
9573860
52775836
270060779
465872874
381510987
386143833
295725054
401169742
268170861
258662353
431845374
114742277
8586324
77606481
516066668
232552268
329015421
176260749
336711087
366649678
480340499
430727295
466245109
490752559
436753097
41545344
306510404
219082065
302044832
445852994
375597744
43444805
505781001
262761764
183597583
103963461
110846324
415966314
433789177
334292681
146600248
412130923
518380286
257901641
1814353
208005940
505592422
294021657
315303536
163292225
350773026
392701253
532510654
522106667
442897844
408165382
423994394
117073032
161198360
363978385
519244583
79628404
311297755
493221198
360266617
215816871
312789863
450216944
515597996
52110245
41715717
350114533
325063978
8913209
305797463
453552843
506652433
464514994
372687251
390779484
52274784
69693224
106333145
447240781
301526893
470890245
368973014
143534427
510764204
264375890
312525151
277475784
405761255
161777757
194169439
174473331
180517524
520866474
491812812
342187630
265912850
527975692
226689219
486418639
190588773
536761838
269715266
382233128
76125984
257499001
130302105
509865027
426573049
159232505
399091733
436697117
181686752
477128389
302648068
327428255
172452124
197622964
341190883
290950129
95028250
97727771
130403692
408077980
398536690
152101171
482802388
374296871
229487001
161458144
205622573
54974797
208076401
474642442
474992182
218449853
247146033
522097459
289529334
77703213
149857551
5311495
292220686
210086931
228539093
402902810
377954502
277567998
489491213
301242740
474515440
500679106
457553021
251988380
459285852
5345618
143082114
139290009
252768490
68580995
191576062
102846828
519607185
28435255
17674697
67175986
337832576
287145645
215819765
392213638
383425901
223974749
149094479
359083613
65261070
469372986
354126482
256412022
201074932
308322594
200805819
38245625
354343841
145830959
187639746
348906541
154061471
21970167
278069057
348543662
158097401
7285418
346582554
50288072
535652152
125391443
13395428
480433127
113421962
350497676
285863148
176881259
39766889
474023455
362862726
429977147
74750784
246733852
235975525
17502894
441222398
87549642
467358073
54748945
356988145
429193910
51860233
294027437
122581846
344726267
485972142
190695652
220618313
442279174
375321404
318315596
159128113
175109800
36924818
259121122
270157779
396223213
405795216
384356523
97746007
94954439
167042678
313136973
362263249
34763117
525142995
367583129
84109194
162999795
137316160
360896766
489176026
200796349
454861472
32657053
68858975
527827971
440183264
449860046
441192318
369326247
532334647
422295050
444968686
452331173
437957047
490099100
397785790
50066855
527769808
464783692
107637187
418766556
478744202
299267058
110973212
524543737
365633083
1134513
110100432
74301227
156768513
478508731
272328628
511150844
242329575
346751073
534460870
456582238
491957949
291017132
47962456
152659611
84808559
4424868
93171174
479907423
99520806
286077719
233061805
379641980
166038509
137918964
412079125
157952058
43042495
202504806
160774418
366173726
228470318
60901032
532204355
474504525
187978304
329553206
195011109
82468624
498276464
339903358
369095507
478282322
46280786
279318719
72164953
381038744
247793353
381174860
493607278
321319146
306850723
520334353
46892954
124226459
390317879
345596897
516569007
267767534
247052764
366365982
347427481
70847729
213445932
521825349
53290562
269003683
283585548
430345452
364843074
429335703
131077832
106806199
492445908
39508859
202728668
476693160
152859402
107638129
214112416
461571005
16034304
507942647
58947256
224087093
108190266
159629825
171379803
362450439
371712903
399392599
336298636
104338626
473045478
44016171
127639317
64988782
18658407
533762245
1905836
20160450
109607021
380721766
528958210
368236044
229854319
364345990
262682134
365401819
299540964
315528827
482754077
171975924
517607750
181954815
263889854
126721747
386150871
327793966
81696851
337538622
9992386
141070957
234174530
278671168
101524068
125890867
209055062
439310450
9387079
162314166
483261358
158682775
279766455
395060587
122916045
83569463
442570975
64045430
227237295
30520838
383700285
347870580
304704758
247092621
533318105
386714548
483079693
209894916
147792462
494525394
142886344
503996646
412612006
487868072
97394590
501862419
316501708
378310258
325809250
432532054
61660921
268701664
318503729
302698196
514579282
81842821
374342452
78376695
287665694
474544513
443610438
211263395
159724605
39242029
142063228
38738504
191283218
127082466
177554169
65870266
165614190
328490234
320463507
235654010
260508823
126929442
3224824
326574459
394552709
113913543
311888863
38596515
43629374
309609032
353066922
397649676
223461701
311916994
531311162
168549462
220187594
493588185
38706110
265665726
513708362
361937561
427873754
451920337
437439993
41209343
252532444
326726353
378207616
10737432
184175894
30743621
412612006
8354309
441157364
181212097
491335226
370975689
150274291
9294586
373255419
225292203
1264437
429536375
509610192
46079810
485489099
197761745
100076967
440692953
235396460
496142194
496983903
402263601
221476697
349975315
51250874
462521482
415797016
287857501
406629353
263370606
190644684
455539030
294219841
32458804
16504552
305648768
161889567
113828608
249910029
264619846
126303366
238806741
76601502
431836903
170387145
515739248
235277132
490996015
257611939
512236202
349573601
224818807
121254051
410952564
256953131
111025146
443914926
536070220
60630414
459704418
23915005
350764066
513298177
520014836
101254845
190928070
110258048
481909193
106647764
42739465
7814943
95484587
95217501
282600983
256181945
524236992
230116576
465316837
214147648
166470491
31449862
225818765
108084635
52093025
286024132
83999896
175004841
477597692
89467966
189102702
34396904
308395662
358969478
148608697
262834007
179059976
7300470
461286747
99793071
242915428
56627880
45039057
523771039
29009072
494432731
143650784
151302753
425478144
98467949
419971803
355064869
364605488
116434853
57648122
203700139
203405666
513776057
419815900
337835870
169930125
168819781
211443803
273799476
468491793
137142275
302880499
15494089
57088012
483507978
238884818
474227168
70754367
399485553
75120643
371329572
428331113
365498706
15475113
158031384
75183877
328737045
29261715
76694548
272494209
62770481
373638049
59376585
174158719
15469062
37497405
166049424
111889297
95367739
65684051
352436726
298150326
258140067
476692807
356729034
417380402
334928523
64293828
121919996
450319837
48212492
260542161
63258109
43990496
402437023
319512544
311228936
387795580
179548466
117089354
516700410
140768297
55514115
191175619
486922876
33103921
400400259
525136696
305558500
167939948
41618116
529170293
221937776
491909053
519785353
229513538
169034441
308047737
342734002
134015219
307502135
470597551
429773132
61872426
9939417
300656437
408172238
508727023
441947739
511169393
245720155
470064065
313827772
397033278
27098026
386311629
383231828
181082392
456554060
387649568
91476836
30518476
377333428
48464845
44895586
249965317
470560148
112732659
308240361
83226518
49717969
445732759
234930556
351750127
131083174
167095545
189190230
215962548
310250710
449622297
18434312
393349013
413753920
461035376
73566501
460734550
103607649
403572322
85073846
436614961
98590153
319782122
71673798
471566195
371405733
200104893
229646321
507035759
434392493
196514857
40527264
131428016
27184773
180213810
68824013
73149955
36019385
64023227
194603110
161450646
10399036
376730968
132150832
531843817
492396172
205280361
163473356
15198337
79918179
445488679
490850103
162554802
279641555
225309621
106025644
147663351
199202651
115147074
319325071
353225272
531485328
504678365
62787962
90746877
272403497
459361886
420077996
80534679
421936853
514448786
303911890
371177044
304851107
443626970
238888980
29893195
282782222
20136590
195617604
96448038
345963246
109008567
270915002
357071979
91767002
420343414
166032216
195129307
242522058
302540745
444036928
145756824
394254726
179945434
399136262
394845437
471731062
517651450
275895187
339296877
505783037
39727466
440012722
93409598
536693617
178226834
98222843
137087406
129481916
495104996
219469932
444429305
315372127
503106234
482569866
86963455
447688925
253944921
428250762
495309746
499016641
153769472
255265438
294165873
136923931
459450641
41640133
166330689
362174882
270631380
454786214
426963019
288477744
432813045
202859992
339859859
34365062
94934862
208427581
167979748
148691618
299741254
471008655
51237777
324044578
367204850
469312453
305989056
483694449
488550924
450059110
314452864
32855632
427510986
216447013
250373207
441340025
325926897
398516694
235993016
305784017
49734100
116916779
146027493
456457601
430468800
201971473
289359218
313787503
345619010
262074921
368948660
345447736
488203569
526915824
186404141
500038108
522993359
232439621
372400440
54582861
338635027
607712
368083456
23895854
191503771
213650435
256649634
34842183
406737802
112043179
119387378
530826020
307430592
479428115
337665322
150067481
338846611
156258901
144018541
199188527
131323411
204647478
159772401
111545103
376547007
506077276
417807035
368678080
502160431
484317374
266999694
293472428
247073437
422093512
237555223
455880719
318031957
33267990
190552213
71715903
476537265
323393785
460551611
235437430
443893550
480945887
516123895
371370904
145252150
522195155
71893289
320430177
208978768
196305173
139088631
498459786
23342936
151079897
17089956
91019015
24218289
510017622
68104313
217200744
44667395
80943401
176329813
464404045
484524200
313576120
249379148
392488201
3647532
336951208
17602703
125890867
438378522
347492688
14887780
311268885
518873503
512726376
52903260
244686534
120355036
366651398
357260497
288576055
355424543
32179015
114304105
71722497
516928006
393666444
228657183
133350448
11217905
219073430
446670545
160582465
244240391
402318216
440191998
183448783
135506613
169425965
219321059
433914472
488407815
222484101
20926426
391767379
413322618
314874354
185055118
181017013
407628828
58537965
207260137
97228351
399564502
190234983
366504422
185919664
190101227
35521364
460733337
358300395
414192652
113566273
432875211
15292350
103562869
202202983
129193403
151265289
301390827
198296501
176683790
454399276
21001917
171607914
475141124
50923056
58708597
503710707
474921110
96695795
106653946
457688172
379034915
59810755
83893209
160930290
430245305
225574997
244170163
145793781
458259576
210605253
257297634
210269685
108547052
64174216
97106783
109528768
488123596
380853882
180026826
60887092
499154171
387680639
533531899
116255581
28338040
392163812
206745349
321881964
516195920
423543047
180342420
91337682
271282586
162806858
348075113
97391019
137204324
463822300
366972201
136523142
509086634
182167816
73875905
108980770
220889547
105362040
250398811
64261439
272295341
126455539
430522209
346565806
21402458
236119741
253656021
144740725
472471678
203972002
416653352
1295534
21471691
444049389
23940059
178900681
292579266
146296662
76554478
411427536
120059059
8909152
103287512
279535604
43753630
32922792
18078276
213486400
140937283
223958410
470574765
58126400
314304998
401662431
502785986
221186416
105272121
221053470
462797158
346399417
46030780
170501923
505769295
289084288
513624301
203822352
235618390
516195920
288460638
176882582
493619810
462927653
490987044
482813506
33758707
11298465
79307691
322646659
528336345
452843835
411893627
225237541
121845429
15556674
510833784
236060049
338735417
288665891
135060424
252516677
235015097
244190879
22478550
509464416
64806281
460630706
270997380
255460274
359648639
363058557
255867946
527717283
506382277
234363044
452482361
506717852
38163947
498941312
340493145
410036631
80811686
295600536
248647618
188111191
523821464
250388424
225779257
424730183
486621007
163972624
398293212
275409058
496017911
198754329
106136314
276820003
222861917
162217174
434358820
302457633
315147188
133396133
386024438
172608602
164073511
432457588
279519834
67865265
241028568
451159251
520028253
249993869
321745791
305377929
162881162
365862951
256137004
401196709
219577728
425389012
440857251
306249639
118518569
501756261
427169213
190742326
190411481
351156300
500905958
282292894
389320016
149715452
33157972
247665894
229548507
71830344
533305507
54035450
101698280
361949071
31339712
342391909
83728351
2094436
304180799
84887264
106385459
504170863
31256023
82401074
388697357
474355327
95468092
448188343
442168062
398544673
262700271
488703940
506274163
11421876
127902875
203587432
329953702
214842586
488532356
2621239
297437705
498142528
394201847
399447140
265519855
266528300
374481506
283134250
15785932
528560035
437330646
3971748
147967488
232033313
96966154
111043155
242048411
215267044
189311169
163281383
180315687
483507978
468024646
263058526
342034471
401795776
486121978
535449406
33038927
535272646
117666812
536809364
77248091
97516105
200590418
154724044
477864834
121127094
422608654
349377783
411176820
521877991
197777895
484351892
170049406
149482104
297012868
102284692
405063252
421370957
294946488
359304061
102208310
390076220
482950139
21736273
24275875
248660626
531076558
421540679
481153996
207929263
506236249
455893340
489850236
272248753
381745451
53222251
107974177
2670971
481816940
452616087
126792979
348312375
528846710
395603786
239959634
502007703
134709168
298328978
494665124
407830053
168557590
240393027
215890013
365984271
448773483
206129301
457694107
330441028
33794300
178854569
142211346
151710779
445500531
11175668
313734756
364833298
29385070
174127863
467760595
14630005
276704595
378230020
184273347
145744086
100371681
366489970
339836660
258235702
352790036
360130322
453293649
178286262
292604179
417400279
277545096
510978330
130892177
385812726
384400893
489449879
82886261
420953825
29262082
362733351
373071443
38592416
445093703
516935941
106042793
456948588
172834882
190918344
166371053
448800462
448123812
393741021
33278124
384539134
286457916
88071545
488117334
410136510
6457876
361810446
505368722
431174409
296664277
437648587
456168225
73419468
76281304
136864523
159441603
379630983
327817701
188182325
313576120
328743932
403623593
443983014
110364642
283205547
338735417
91053544
6144370
344860241
187307124
234410962
282209506
29097229
361024574
261885055
383758075
448108215
294069011
464368926
524130707
278376246
104465190
442001069
145842275
524223790
147622918
360744218
95116725
448258382
215261746
114378684
495652019
404850993
243529499
344778209
40897837
226542880
68873597
98650300
111436230
90271218
15403761
240116150
233152898
133026112
5345618
455278767
525883519
103425314
179013534
175655054
122796675
422205609
26802014
234809823
337801822
148541010
93084719
211949715
247466034
31319488
535878918
5717730
357078567
267832223
41510631
421381348
161820555
483253407
233901247
349111659
357034260
400931224
399447140
529139558
211846731
113081130
309569497
226776089
186923815
330819829
232596697
74142821
127151594
519103684
32589565
45182686
189045783
428861283
228240528
74430554
429946163
324704820
273137411
490657481
199166657
261500418
417671894
515540927
68144365
536501687
96646549
52837076
404254226
513566873
121062174
479282169
90387062
304662936
290379897
387608187
122650780
218066350
470382642
449101472
449398205
292787717
453516703
18189757
512798815
476456308
303268071
355417201
191934887
152274072
359033429
190464467
148535618
41376082
97279680
192475313
236253953
230904636
235685981
21736273
214040246
516227090
486507522
84851419
425858407
500539052
316252225
369486435
430216159
486958960
513830074
392832783
248581184
525548423
491398198
303115569
21343781
41688223
213542224
213537474
519607185
379484710
121406562
243454524
172529172
146505455
520414646
19897974
212016367
291625822
130172286
439726818
242124743
40195468
399431536
268790886
392961731
10601131
468457528
209059676
174481220
371848140
347000091
201584037
473329392
500501814
32575508
256403239
256795755
129003342
426213847
431027438
482501917
235654010
154075394
329507902
508637342
305228734
242223110
144856285
302345390
214846720
444368719
353365491
533834871
111045968
461420036
527242088
159775467
36691012
315792876
193395862
21008787
71400437
449022470
98285770
361444736
390434139
159783400
416179619
142271165
167059011
168022838
401041057
425150189
134848811
78814960
452866423
415571791
384362589
278064591
28646285
451716776
158450114
367791507
501377561
234680859
187397143
327697014
434373179
420686992
104846465
181448098
341112963
21958937
257036408
116909297
96914570
178830418
202990022
476708559
181289165
64918240
183705065
440665560
396987906
487418632
337361754
127785811
273456239
82162032
222988011
242070119
375642565
434091390
315917228
369389074
337581404
452351016
191850501
460736403
240724579
37223884
260898687
515021671
406476899
302388740
255542654
397266918
298559148
355103536
165733554
133142837
361098924
134672268
288192315
315553958
243454524
80336559
481193976
80736250
82738709
80943401
58436745
453854701
283260838
401123030
164755594
408479666
436349425
113155191
233899389
95367052
157231102
255653766
511661721
395678360
244693084
285146050
181948788
42894213
133944561
343933380
376320106
130942750
27667026
441770981
144002296
448262608
230232630
381252742
406763068
465689493
21997660
1402153
502084048
322374041
306894234
257931731
454786214
446555897
247368847
27598539
100207559
297987883
275745317
533749899
502267122
48650880
100932241
461790930
287174842
131744712
243574781
349874288
40449975
215472279
310754474
174524630
508526081
219082065
186423191
442120343
167801951
29564458
507949105
475584728
456705041
478198588
425408160
500126257
199274366
139429080
446783053
6218706
322164322
317355394
58383058
168240607
451229441
12722455
234991677
365388133
469895320
348220242
120341632
503256502
492594449
281276918
416254646
501391730
216004972
17750706
91930444
247650668
469391244
415872925
88186211
335034794
326302319
249025480
244169817
447288075
363543073
310636773
126378352
217319689
122564322
104087167
440622259
322141432
168817359
427412723
318441247
518153851
54037652
177885471
110990466
41157697
460435719
397291421
45758407
466180349
2312981
519718563
435975036
489813312
100009882
424466206
364885380
193913025
407001890
506606416
6680517
393780149
77964258
251074437
535057818
188589274
498922036
125421171
216438288
41547039
476609885
491389698
240880750
169579971
19816602
535354343
442781198
513508325
502842078
223618488
175816823
396736274
225797045
65423122
445886515
160551885
434297687
35174694
405592194
129711497
199809990
328701128
182733574
48284027
505211629
289068686
387069888
135641397
272874621
466630773
473015660
514015005
130411893
2511023
162239265
87045605
517086481
146788785
155855380
422823125
412971329
359608985
305934184
505889600
244944729
278682972
405751752
213573642
168544711
133725719
52110245
71310682
360196887
289200831
419995175
371683098
333238509
415840723
225618353
159576695
447631302
203241708
121743948
524136358
425757253
485501013
361956716
141087857
261563874
60755329
367466052
304832322
260148565
56031213
511215344
151391891
414422497
162881162
383480682
442738722
321443484
307806292
167184695
15949042
279767425
110064120
116231366
83880958
134924823
161909977
385320900
214209582
112141505
98133783
40728453
48171545
75055749
287804547
111913357
457158227
34455356
104035333
326295673
406745845
362472267
470623752
109552002
501357732
503360534
81182263
259915330
364385161
503576518
178511007
362090435
275664758
476869022
259889170
276968663
456769319
223753655
227572943
282443781
125659938
385429473
503040963
498355005
472212504
492346305
301161411
129015678
442429915
397387607
246408044
414066542
380228280
331686918
430298645
50859098
492635908
491297551
214778392
482956356
21291232
17115531
1219297
387131528
214214003
454522742
267101142
27143181
194704409
39026344
252030187
244610844
495768018
381504065
47247248
85731358
437525476
7556631
51128005
213380767
440876485
405193787
277439249
220425821
184927324
207746707
447918202
176367262
226527579
156718505
163635358
291812911
62568006
160692550
453327256
222427315
208571679
101173672
287823630
26967998
499163275
460151591
408226521
27642575
490640120
157137478
13909548
346872678
150782903
202211213
406013159
491203232
65892458
309585023
323568420
491064380
240955703
453913670
387960652
390574680
282381260
318887540
455474244
320816990
145224850
268081552
369345718
62872800
378832547
402177460
402429198
164781708
356948824
176892859
222510907
526878747
99505434
496656103
429739890
12485590
265984635
172122273
224786040
316378274
50540531
278397674
379171719
349597114
339966643
318894936
177607857
536513275
5452984
379680966
86908602
523672573
411384064
64159216
340150511
185126684
93410088
365914478
426454147
393389367
433771576
213856556
464264395
347064211
194868535
84629428
287355198
58807924
342660481
427403428
265909571
316892187
394080623
438349931
285689077
54914908
12155307
391182966
327901868
8084309
471923499
483634399
487732713
406495964
48819758
366938883
236516769
179700427
415009255
459984676
261150234
244564165
225054926
185791851
262995405
448544010
308021802
296294878
263791693
267291364
530600780
532287793
32019729
252689750
388127802
383172408
43381764
492107412
423870145
403524355
97445855
482645137
388941391
290644693
346709276
375775704
397557685
424137554
337317316
468649158
100603538
208551387
454420773
240855263
420659410
144491307
68842309
446848760
128311309
438045981
519091479
316840756
2634061
66239169
176012295
58020685
270293924
108336587
311685788
336771121
83061748
146849596
9369514
436485984
290661553
298327684
179852461
160455636
42794223
418188231
80376099
142608399
474785536
429366086
472993070
180218232
367942365
152030589
57965764
128302262
436712390
88636252
193503364
158948687
303077590
302968591
100884376
428537093
401608091
475853262
37430148
425846358
296736863
204869433
416112656
231937999
469345928
163586649
420573520
192373222
2598648
384360267
345608195
250811678
510001277
146190545
85628702
440992374
320694297
108323436
530260291
497331886
22172451
398087494
92221535
71413782
513044059
109297176
231496264
453188844
6895147
454793940
142558513
22248777
54828631
222958540
68650019
126193057
169350498
240769537
358521328
279651777
447757010
233340089
382848787
383926823
155560696
215018467
338997864
97974589
399621879
419672812
180375611
188828253
419783396
71244257
459855769
429983820
69208285
60768730
273469728
229420557
254655935
65101887
214179520
256414502
413502895
211499015
358347930
534446262
509025648
515953900
302535873
126461612
263188958
327732018
12785843
529644938
59458479
506715561
228779703
258877855
336625075
255151025
510853077
234408324
18785282
232705817
310890575
352513651
395380714
200593546
212690735
516085070
251581984
152994220
264667777
523960110
34776651
464547482
366612271
194695525
529401943
71223289
434210554
406314939
304288153
173652397
330099717
363179745
20223449
526009028
279694028
477080884
506952187
175413273
277585719
143886000
246381873
270904540
497248745
98451980
228601484
501526431
97593593
45013354
502204544
453531470
360156033
468172588
490701525
99995793
440929971
315625714
104876598
465877285
204239637
322661886
173313808
359939252
41201160
20663278
285953901
338997864
435843670
283975330
375651124
125317615
411412246
422561282
463483205
323825831
447991490
420766940
403785987
496080535
263180794
508436602
438238504
156108133
281389737
530402143
412153038
65412159
175321266
31714319
285136459
346708034
361218325
474798804
359732302
342003368
281115135
404701200
39621162
82934322
358582672
329389823
490012357
330947626
127221908
278695182
449450627
469938377
265412117
18643038
85080320
217837707
268482257
122063393
228487308
518250499
361218325
147803939
357205200
509205621
106506937
251381684
403811831
257459249
83055524
110252857
407328344
419930957
76681602
281213647
345349445
475088127
441652102
80640767
176240150
276819727
113546842
160357084
387882337
186455492
527417120
325480094
416290104
380277113
160292101
388829323
346976231
454586259
254747547
349430488
17188690
533012830
149953524
364091817
33150242
430996100
410088035
370787379
391473855
182917340
13101497
298313690
210849137
443834880
397001560
143706135
183642791
60461884
115778432
254460640
231268260
520961476
295208274
92746518
327369862
499056955
361810532
354511032
22265292
79435735
171225254
145672432
341925722
504218109
29208873
389194108
386798208
172054455
524993857
482363264
433973540
4027321
434523070
385461218
268964635
37319517
470635664
227297765
268907523
308480898
109002878
263323405
395241557
382985489
108766249
381678116
506480757
400683550
168504636
28733055
286819968
386992860
206382184
410778768
38945895
456567177
274723425
181376873
345349445
294739568
30580851
507988947
84020927
255124094
314516843
275107321
430386295
259154101
247235897
57134961
357960124
139520501
107975068
59362195
413673661
242507583
74174443
45910160
348088769
55307266
77381028
311479400
354591438
404308084
279508591
177930712
418124926
134456971
137687193
15841641
118840260
536632024
112785605
55809297
84984917
332694904
498634677
101852267
200942633
49085772
226282848
328248219
123161988
372463529
387633426
359242687
254358262
318769444
36492693
486660385
290021639
354501091
353538151
105670538
486229559
32779785
75340737
184566263
159155392
254734047
415125193
313258351
224057125
305978270
460056395
271451818
391222266
499796415
435154636
48213520
509228679
368118534
459826821
359657584
424735229
144747745
155004038
230247768
306017042
377621204
114950897
214869169
290622742
333011838
371377051
136103879
386764769
109740519
120695135
374562393
362927044
33175963
320076211
20728246
531567418
401414748
288472429
277244075
408219419
7268980
488354374
114417420
179684185
216408628
4825375
192600320
397711059
324133498
135297642
164449134
203802014
100663940
490656495
68639080
156986680
284524945
314604401
363406445
243244393
204372618
289258041
145866082
438265449
155521576
523919617
13637534
76370076
239626102
101160182
272612441
229159798
461787071
304516544
525576174
437035871
106026285
416870193
194674261
84635936
44441062
329668662
431903396
348379446
16504078
29034829
357655935
77773465
522636757
223718841
525614672
432462510
485460437
519799107
472169030
505988671
368904004
87684055
249344453
48273935
128563514
87311649
490248843
482950139
456390204
107834592
295435674
395806815
127820353
271232763
143372013
52407125
101324273
456966499
208675273
208103688
434334475
235557174
148730814
368616100
442176229
245281322
516326974
214679401
297173011
24935409
147811910
175262088
270387005
512936767
221818138
258931453
171689561
366782138
298327684
23353066
476630125
494930661
341775772
196628077
20010544
297351623
320306938
134802163
186987793
111377346
437807818
472428623
347698978
73342687
484079114
66546589
290097234
389333848
387410146
154815333
184523193
348663019
405378987
430623015
121597932
6590618
421531146
311696522
286517880
103034291
225077734
153732454
136356734
42603715
29028313
265581526
269733133
339477958
185265877
31305234
185123470
208938885
211614490
528956367
27316380
100586608
238650008
149601722
85559624
295387938
377894168
235764496
333926837
311266801
82145736
210140091
385804151
516090331
243271845
413073774
316554096
245821783
240599319
190072161
9794138
16998851
154419096
526102756
24088333
107535127
233094978
141888634
169839783
220626681
250739640
288689413
450209349
118199420
171269519
113983023
436088853
227045340
272029794
158626327
167957677
55899160
10682854
316061287
451801974
423778998
102359499
495007899
27333130
304157551
197359289
1851888
166137027
228627123
267911386
161297554
15384106
131306854
178503718
328373078
428052544
365143571
224820151
110919099
495794288
228452644
472410927
299342071
292793086
111912297
251002614
415956279
136034141
327895790
216403259
70208694
359191190
179520512
153828668
246374088
46911158
357810790
431939665
453566012
38663126
143649343
352595403
263215178
354162168
84490911
429936648
284320848
56588870
132470581
273918225
379060636
84107889
416274473
298661925
166115592
157686333
255633774
202643635
269102532
303926097
203725948
382640618
172478940
268320880
278612891
83129555
105529424
429872825
9017029
205113755
381166714
494424471
430088664
321876920
327793966
88036737
41923358
388517223
203061809
494494615
405599842
507894701
325996517
63650754
408728799
119219862
505919592
319944808
184193923
83512328
428340252
315369492
181801881
516781745
213118422
154798389
309878970
68713172
317866601
72537954
115541457
89623551
504643418
25430707
353433040
147922353
444021464
53903283
79264033
525885950
146339945
229787661
282822855
436470021
54424780
443629018
360124361
203368250
39179103
335732702
436649876
371475235
103540906
384266490
267182108
61204146
291098891
92564777
271782730
127829121
152799543
80842685
374028431
53421558
459459231
58399182
442045900
280966580
70090307
463891653
377855122
275209584
34277490
245396863
98063032
426190084
106259957
509546932
147839700
445608774
469104472
355089995
534976258
52488874
344853175
170634684
490366428
474618567
17178002
317150100
124140413
177822827
430067835
236936660
250748006
195699493
170787185
457547225
180939952
146805392
43342961
532732920
172657606
520369895
169123359
32723183
426514558
11819356
466635888
185993079
10349697
106660256
202424866
79671466
308919106
433974109
364674565
427522901
355462722
346049861
398630442
163592435
142589459
301122104
498561314
3224480
305598747
536493998
169628702
167382022
145667752
283722572
2165408
208758108
427660804
106854220
111622842
274033350
119885877
208476124
96343449
507382201
528980080
335819842
483075681
53565890
168683275
439965376
100205855
291026641
465438795
318574118
339890528
516186022
356344284
391841998
81935196
206201802
102953950
191295016
533329775
174146943
17050443
318692593
233773370
481328532
529776300
135265719
119817177
382847185
459001744
413889923
319919958
219647963
151257231
286847109
351601387
503530825
71376955
28916354
119280895
355977788
338301127
519777783
188226278
483075681
513197815
88687819
165086105
505222732
36731922
515763515
18885943
128807170
231341503
447962040
323863233
37847655
2729632
262484545
65042608
238636208
112709215
302398508
61472072
319406345
407016503
221062060
56593231
359181001
362338986
157506925
127135116
168442557
105675365
479930420
114479633
289733791
481778686
85373245
120521408
12964942
295541073
278108120
109008567
249074884
380499865
255617564
377077717
291948096
309109989
185919664
25839718
174541819
314516890
279151993
65834352
524195411
439733180
133033414
233150387
297448913
26412528
37458836
314151409
206538044
199740505
149269200
378970926
188121163
214007321
40559806
224820151
15042555
470327233
502189633
57238965
146027493
30757124
97529729
363422927
401199295
451600021
88567940
266208578
425087470
424050438
383193932
449087173
53602573
520095869
453856442
89704431
431648716
203141272
304528177
115202183
485285828
28083307
477407944
458470622
322939081
446452617
238774787
526975111
462623187
11600420
302023917
53767651
76932793
39500295
150333713
283478207
220904534
29142366
485181489
428040108
27816778
245064006
334238093
424170556
311542969
60298784
254298852
159712592
266307993
384099131
502952710
156845362
344216581
324421348
71129066
437741186
490886335
50634056
133932207
176806788
292021394
113461028
231600746
279367806
81390935
403811831
252656481
57660275
170435755
109541859
142584840
520440662
430948387
412270930
393589777
508042881
405421597
147110884
24085577
525326310
73258273
458188898
63670321
210766307
220042835
414866557
407555521
287209922
122286509
440579994
266764036
373770098
198334936
227662717
167719587
55481220
415328300
153121022
217777982
4186489
353504901
312312108
489080671
367548059
92783659
201477858
249531726
65986761
182753726
22703226
151563313
471364971
146644065
167749307
398417671
15973693
349546431
318316262
483502116
465170211
52920516
126033388
182252597
214836315
196454504
46181536
155801904
91251372
11774744
309678466
17668784
199189292
439594462
317131343
96322012
404591669
343301838
91008352
49469240
171579257
181035191
93364069
363542981
483488405
317079551
387557422
22761266
202643635
405554600
501439680
13152775
164973953
482053771
363789607
29160916
328272978
341490494
475577336
302973855
364092716
437253665
224697219
9232028
183900667
317968625
103704991
521399757
13408025
248441991
142294008
436067109
363308142
398133801
67382116
531091441
512480729
447460631
365841621
383353992
53032657
457460373
96398962
195742766
71155850
271565854
20609613
268223283
169954124
152094113
54310483
46760063
332772247
68722925
237144475
108124606
405278463
140293945
386539746
416272436
381826579
71273803
346198517
380433060
245530558
383486634
341742060
167147880
440576908
269284693
228499606
143380551
378885740
337163042
123254272
438335047
360591132
275198846
756690
395166047
34701044
409289977
134456971
514107196
520832194
179422160
525131811
195297458
361210345
79674177
470824675
258503300
1119391
222387884
509374608
104193317
299338198
497250974
201378754
53496199
451068785
438237226
480654235
475084930
63000181
535296564
133003485
67992153
438240312
365381209
265033055
292523354
313692783
358415298
6017061
381626682
14426915
3031288
330763068
281827957
378593015
379252519
105963301
350064066
319604876
157395672
161334601
456848370
298992417
387049813
330878800
440029019
113323479
465606844
187356577
340952524
186893874
246135034
62222540
293607985
336540113
207110122
161263528
412135842
84735485
317272775
362095381
308727505
293234938
484715512
347147655
435275113
301245669
53220346
102674278
295198354
285509890
293289471
276965620
201389155
353092249
227070746
250227117
28493048
155006853
246829364
164455877
90183591
477844078
224127411
354700261
284860680
86828
475339866
439781842
240817669
75537168
360008589
434541804
222574600
329858938
105246663
310247094
341056957
226661837
229288361
465625229
296081003
16475266
522497631
409638274
362312365
112984701
96200858
190210512
104147058
202778874
104209589
384087703
465490151
397034419
129011958
11367313
447163842
514034748
227588708
526028257
9069532
336747467
402526589
70500899
497796224
334711689
111628259
293106479
180261191
444303676
143273992
65665594
291753697
532167648
300840786
128697702
527367946
247992555
20210986
45344817
342819031
158370949
28127331
339675449
70122470
322500812
320220579
5912604
10142256
1956320
94051161
3128418
477613679
397265920
383885264
520047711
34111175
484223329
257611939
238067559
522289875
303688214
12199987
455464685
287458720
201571920
25327683
121669907
2674718
359951839
93006868
45200926
494356208
458200083
67070539
397194597
68260077
246757813
501866108
95398075
458775050
293127718
5838637
30484028
392631867
67306525
58472040
223673401
67648554
215221939
370182323
449556620
335831932
424942403
55799920
510194030
194827025
318031763
108435675
342003663
239535171
350373133
159644427
454523126
491382131
94448017
63734529
226833225
294540199
230359735
476339647
47425951
495240058
262352082
512717257
452238928
30277285
512334200
322057909
173706535
408194521
266528300
409782130
245626280
394166092
68041713
288819618
345170341
403937813
518412846
66495452
340806740
21298464
444374378
147508912
140340780
56179536
504661870
258931453
364250183
205836552
512124868
485587411
316603443
468180452
471067012
6674511
52577307
270286680
74799920
389591622
202609516
449419982
140907132
274773236
258905554
308061968
193616097
343390163
304129713
511786831
380205115
37413738
422342646
377339065
182299669
253244562
383655613
2729632
501860938
158182372
401266189
71549583
354079733
266770354
20434753
318478133
136412654
35410785
504999666
446376618
264894292
135768523
277330873
166512521
498118801
150038123
127647320
34071501
444055038
113204766
476537265
474968790
509642666
521577363
341184791
374014942
82675909
376159659
379596161
131592931
343521274
460724106
295625050
410089057
61835449
123100405
509976283
483435432
376030103
210901602
341234189
466812719
456168595
176146843
306559595
26237000
459030875
132825034
433511108
64527569
141238129
432335882
429141940
127072189
470393442
400823713
39598329
214036404
222441877
32305206
197564009
495273661
505409447
316252225
531078295
381977710
55829796
89094427
385056779
511825349
198045977
527368098
287158809
9473504
366542502
69960640
94747567
238035531
145713673
237419616
523143164
239079004
393454399
220144458
145462371
375131138
308278749
39846154
80618582
326071528
203173429
173600615
108364466
500942619
466055724
433628784
317261474
523764374
288525199
2782483
355498194
457508858
488911452
128811006
288596327
225027118
97494755
163386338
354665480
250793323
375477721
124798272
122658749
193569739
265058169
27507902
346277192
166608142
175415644
94385662
523276646
143078080
73373154
512125028
251508768
62836904
200381494
173557736
154344254
206331729
88287037
406188262
22318127
115054912
181694551
182644769
59830184
181072242
128435439
194680794
191416787
465703920
319260256
36669079
452843835
344549878
72224705
366577704
412934786
407358554
178764335
403327159
44442968
224043302
522995557
455400422
406050670
471540084
42911912
250352937
486717825
402232968
264831981
252860875
399215241
524917231
16345424
221858055
262263523
441506970
38920542
459606396
58708597
482884900
157493324
425716228
120347548
129757582
92072316
381214891
71038105
514872786
432943499
397430461
501153099
128813017
528618430
258303891
158962717
258904046
360001515
90989204
109244175
100669901
183206299
329397949
333837845
272403005
413139156
379863480
139658467
93913468
506374557
518603125
74511351
520059694
169099187
487690458
174026562
137075358
43081641
512295208
2229423
128776226
166530668
166982071
326029672
44517930
219239044
398770341
49243435
434782938
97993728
36456077
464413987
432890002
72271720
271579973
505134394
47482157
355919497
438571756
276472211
40000718
99594268
118630722
53395847
439038544
484674881
399222929
471217926
27103730
394505525
170461606
500211029
380647481
25343169
453232939
309835115
298878977
464612005
343722376
413775577
187556728
269121458
77677347
28385499
262443299
497664601
31515689
380546579
170949548
334579139
427063185
141623711
100083708
326256934
520756786
416020975
34407222
415107482
124876535
39248065
75966999
126787252
446947765
370637607
80113289
327519106
271047456
316618144
320058191
97656342
315115440
330343166
501224161
167160446
428812415
353311947
268252156
143707891
291064250
144378421
11659052
276875284
227760663
420655100
347132614
204738612
134122577
509163920
457886693
168146777
227488818
63274952
333701598
188585116
466978992
318289370
450380296
489840602
36552885
268770769
267182694
444563214
119729918
358710335
219260427
369644897
486935272
416616680
214288359
20470008
11482366
314093489
23573608
309108907
345007907
63314692
384774734
263317355
526392346
244428697
202845814
535828926
410340655
470868372
187272975
411526841
223090404
70556471
517492401
281917914
414061417
404273930
502091678
55477939
242822856
436805145
79100564
254697755
220054993
343904433
451702296
315383438
503104618
209923119
401963228
275575815
223288724
312675231
313015647
145000475
120565445
254676217
282080309
423131349
443785163
488734420
320923655
217270304
348012453
419801092
442365235
396082189
482201268
7436718
6617960
512707226
476070185
258954317
203730367
493366992
531328991
377533743
37387242
91492932
134660264
158245566
215695431
396989002
17699544
116394473
339227967
367899163
418812564
143281167
324877477
509229664
228058353
86521836
531891243
467544119
143448020
199512775
130693701
31816120
206065505
289003993
259607129
3273180
404206234
64750702
97241126
50563843
1744053
182372812
253061518
343760997
259056489
433246792
15519241
405483374
468854049
52606188
305854568
429386597
95911740
253876757
527583780
199251301
170336437
491923468
80107300
527489591
203045560
39348413
262356004
30663765
407441982
121284110
302034205
288850723
334909489
167642591
130599351
338583750
404128540
254402051
118778307
357601851
335566828
34332551
139722438
501768788
277811322
258180194
313769705
518548005
469236161
388115598
213945651
527944968
358713774
493048634
329502993
397068920
274106986
452603849
345934283
17511110
183014464
241653175
503571801
401160634
152700765
270073793
157708646
53818147
510274739
327104258
486287103
394258704
337530154
141171946
404625243
228083121
260081041
320892885
113860994
441079933
494531532
426548714
493674073
276206153
218855124
292761065
58912571
445536078
289107755
394763382
21094504
372209163
425887324
184782250
293459569
3280845
8887942
526330727
50149500
10539472
413282208
146481827
263809475
314166818
288634681
438585491
323551872
146762379
508347787
20609690
103408600
445998729
88018054
361764079
289324735
202697130
384877831
147282433
399149117
120630691
213165386
518714273
501070624
241223066
57933649
388592407
163744369
273321282
462911377
447922183
228950517
375286271
305552896
163051196
240090050
298600345
348337580
44917581
35696720
284584949
347122779
242047815
304606158
490827073
331443739
363414350
529545336
338365804
494243969
207248334
235062139
79793926
408529419
182535142
145331287
511025795
336940134
396572112
490147497
231166219
36824921
206336455
53873929
46326813
525998519
134776760
514037713
149947298
470000964
443005946
193136630
478993222
113314533
480740871
472363187
390407339
360111102
454891271
55829779
194814575
191406393
382113512
77734141
238256507
420188279
337394655
366304522
365728847
303088762
212528364
353055829
172022934
432767088
176697538
24790079
347300535
387874079
429407628
335633053
253844864
226538403
42885121
37030937
514618869
250744441
258261359
146558787
26820054
436082960
481574602
470708717
35154290
9229624
142474785
330343474
93942294
105330035
155225019
361750576
201146903
26359518
146909907
384432559
475260788
5083572
128473655
525791056
42733545
50593464
347692821
113477625
302298307
109283016
393500157
243847728
114733515
417605570
445309960
14082054
77328298
297547444
412038744
162930814
528336345
242935338
370465587
61402815
120265480
82924151
155471154
533175407
297768010
50586985
312617652
249419872
146316556
65450526
252396630
307456765
325483116
212592716
172899702
326669878
177048196
216652602
278936943
459821562
166901002
296030707
134854781
74560402
389218673
73094083
385908713
206106320
242860879
215854977
361752132
44724239
123151973
185905066
448747832
266586560
269556913
434839868
298685861
199261859
281139399
471497646
335011857
104035333
482638175
531319602
378956983
449956272
369389074
376907123
67290429
25124035
478397130
234103554
471335264
70732808
95070692
373224484
194703940
377058604
390205219
269868487
113541017
357665062
51060912
379804694
44795725
173665319
28216455
457426659
430893506
228826857
168034928
66983870
44024964
301734617
430918388
402957657
157858506
213560129
340862939
486836170
105250978
305570153
217064371
216281870
187389285
333397455
56658016
403856320
143568211
532689087
390238492
191670232
176106569
356608719
491019902
462601003
128398935
283616123
229917340
447146515
488443302
169696484
133737534
169729654
2630978
437337507
22838661
530527576
214399696
308940752
139818596
175187479
410494302
535309952
433859273
63992607
347873880
149322625
466700094
245183349
382737108
237458994
65758662
484999156
367550275
152398285
496227327
152407879
289540368
493217348
74547608
276818385
27903737
62689017
278145565
53187679
96448038
460446929
106435398
298925674
31824881
160204063
246533483
206185563
393301941
232959830
178527499
8738029
487576763
118058974
224996440
308536086
483708237
65972231
406758334
36060760
342399601
444370396
265320416
213719489
466706396
448125643
795188
389374733
396299607
398906627
124201872
481756101
399610492
437963336
27820323
63071507
313063208
392703222
396359837
187466338
438586698
432895514
217416335
299320721
48202295
195875353
209530092
355076897
112558833
118873351
439251187
20243972
487306993
59389156
83435936
469705902
470935828
301674756
4618790
482151790
265512602
75937270
348074764
27758120
452989475
398705179
470121287
69096139
282761162
530596610
223718841
288738108
269162759
43985814
194669290
47909357
298289502
390950110
360481881
245638606
155025214
124837235
429330962
533093050
337055124
135228265
306232258
209679177
366186467
501448575
1981668
118448629
493370185
166135686
236375505
284055330
245629854
25689865
137694646
449107850
263762689
327609358
253258363
295574818
45291311
453332745
147652308
15423326
333179649
147333351
375498676
401439755
126225974
347841936
370004840
145483185
121898233
180973411
86756553
74058484
250763500
40173682
157841345
453534747
392211223
481528262
106465107
114930667
127777974
502937000
533673185
163051110
62501829
200427329
10351214
341466991
385497580
327406859
171307847
465083129
241280201
229623297
111486062
132716880
53026401
415624984
179362024
393870877
131592931
107219647
62816305
378457753
366153812
199044481
93408373
407058913
350579839
242214519
531637000
462510313
354617382
31271462
231122218
7940590
262813842
484901400
80603739
128786647
497897422
237741801
104527448
409218359
99635229
144038729
346342348
44929271
87092762
468033885
259107961
218755206
292362407
493669303
175698141
250431613
490567231
40123078
363219568
129979059
154586779
512305991
312467032
219027697
402776034
156071267
109090041
195609992
20928374
28781512
185564730
77243042
298738848
116294647
434421934
42071197
195292921
156472392
536562303
489405925
96012296
81534045
291786867
348331302
475609116
155315808
291820184
54514471
371495832
428627968
506321183
419281186
426651690
467961416
92359093
369172542
263165281
431845374
103773955
205603100
292479526
242745000
305732238
122379760
196546438
411833894
246224479
464097329
418632888
89413436
37256750
124050434
398770447
230311188
181763010
519123069
382071779
416248288
529224757
298462325
52103674
405157677
105250978
497776062
441561319
433661641
204987868
94134680
357311402
231898567
396301931
529257473
518829432
382211419
265194866
388721342
113447211
500535417
98644506
407622217
316066239
410382149
295471276
396224336
262564802
375732819
211300851
417873478
493297722
229401010
105084133
490773612
444488049
303316511
439642708
277210771
98862137
479465521
358193370
111861064
307866508
424122862
494693956
369033568
148410024
88114293
402352023
310967138
285026730
198218198
242244479
288634681
195805752
52096040
5236302
452468314
279082805
154364187
448592908
334954325
152274705
150284209
520457155
317312817
243421153
536882191
480592353
291688271
340286065
344651030
206659757
138335064
352511436
52503330
477722729
208266247
480522093
502739482
212396063
362718414
443833280
66978162
413744215
136590259
169859027
271259609
241045037
188384661
219170085
360646256
211706755
28768421
17127396
3100583
335460785
19641528
363662377
165143582
425509670
292001603
314008055
376032847
248314997
415465491
163197283
52744256
535295599
21066099
306646363
103620185
432122488
345631957
342854350
93262173
528628611
168996777
394546380
290560273
85870709
28896063
232001953
635151
493673584
197751873
379670744
490769342
152039364
7387615
23520355
86230053
72369188
116258165
438897110
197101886
457834249
218946893
414860245
90294333
49150635
10445386
262488804
139412154
227062340
131766639
373913995
516740572
482557843
276176937
49086660
12995794
286028774
490654025
151138951
285734941
187706486
444513347
480267666
230554827
39343221
497511758
137251669
502221562
529520455
276595135
325188177
65714901
492101758
517393483
353540222
204738612
228612433
435203944
402320365
390777919
8348878
213432721
178449112
63922233
112797537
113788276
218560650
29442858
24638798
81671819
1433086
534008005
427495850
420368978
34221842
40693505
86949914
257251340
3654298
359618783
222344314
261815740
264685631
224761803
343878839
139042855
185843041
459121862
347984184
40781275
31822021
214054482
125006967
533922424
490231967
327588800
228762460
165032056
410948790
46407830
43600386
411092779
260586806
383897944
84238268
95171584
222310983
424390804
217072609
32928404
487066581
424942403
492653363
114367890
110425923
182959703
418137827
102290620
24919459
71879889
150390213
378801706
180797643
108533912
517854175
45969725
103221250
238511801
50536741
235421414
356781095
62166149
512002363
82557100
101623013
211960986
270887603
343198624
116408038
370159137
196394521
269097246
47260507
215093047
68151309
298505229
388147658
170284962
214366736
514181349
452036018
337662845
416047490
507577426
200850241
121053409
12199987
351739164
46211066
272238104
444893879
509642666
284921785
7063534
334059535
271927926
433894820
205098674
222794182
523791081
384099615
416048493
24407735
194122443
35494197
18785282
451542123
379388720
327175629
175978884
165488533
469661549
301521909
196755590
303817060
34713923
68726188
409618118
40325108
285310033
410508362
226623798
334873503
146474450
349161485
233030997
383156383
270765783
221687930
392471115
296823512
157193664
509937210
108366024
42592458
63375202
307129653
154582744
516681662
165976219
48056393
25644172
130603606
165541236
192157388
189447888
245472680
66129599
361686486
388621925
340929503
145339865
75755900
299861611
390001937
4726501
420335367
220062328
15896506
221922375
173611711
522856327
199324808
232853170
481517499
100394316
167341532
309060625
534894689
83823035
164965539
366217616
9845866
492614462
75477603
342762497
292591072
447715382
221831266
229391636
211643169
456906906
124527415
279519512
438781571
19641528
89299522
376047642
7176663
331361419
185754849
527368730
322625783
478859281
490147497
320056626
239370188
397764333
67061502
340389375
322272535
122486906
458486880
297258824
8969189
242001715
28701958
149907327
5621109
284647080
214665082
219857991
327092889
455625749
184013172
429728696
234377183
478753890
157443546
367492670
220565966
458808628
205327234
442911867
368016840
528879109
286362928
95896162
157282687
226688527
121631630
228628046
449022470
67712027
104254727
346914689
108801294
392912385
142992560
6430231
105041220
102948090
194806024
466586928
339024112
143002838
13651908
14803598
459473255
456340239
501712530
95482087
275340224
191347222
375645324
385846399
324793554
324759206
60812275
332862444
482143601
377938082
517125308
176384777
291327755
407238971
410329503
224403180
418574496
223629247
95068315
349795922
365176754
219252105
370333133
412398404
376021838
324133607
318838886
191706493
57439510
330728165
94914359
535296989
194571435
261691279
48018717
15927049
31031691
312012090
264326324
98769007
49503577
104305576
194761166
488124636
394404265
73058975
62929233
140293945
331520913
386408216
383755789
380105094
531602914
270680984
69314059
534575917
377939650
207153581
253450131
162864336
296079163
146699027
222256737
255537185
290875856
186865487
526543979
216795647
500403170
478426245
503331360
492766099
437857320
72260804
160928204
454822667
513872133
209884104
491847493
418783503
131167118
229907938
440815731
352511053
148996457
287870453
133266384
473198381
170942442
14896917
523680270
434986323
90528787
266558083
220514717
267359716
338103829
6477556
34213434
5580299
211151002
396799405
210669083
257901641
59116174
301803264
102436189
9910522
169563310
235030804
436265610
166046941
426373299
253843346
336431363
508042275
516448036
458919258
340997147
334430709
21488508
206141430
89472849
9208840
73797824
524126977
132031100
188818740
411608530
40711941
408194521
354877516
496480525
413633509
307122033
368703228
6217962
143013914
139687828
49494064
309932741
526058812
279379933
190090811
534872490
412657617
501116582
416799946
277413066
215037458
260542161
499875098
205685472
477697687
532276795
473997948
487153774
198106161
294413317
368325259
71424241
506540869
292203564
137159178
9453338
431949398
398716226
441350003
296750338
281356174
45075851
123701975
513688834
107106828
495084921
5652983
9613525
108751216
228131507
301663720
168770282
529503446
282353695
167172264
62731072
475615381
233865760
321039355
26507035
465636888
254402051
190379923
93322531
298988538
506626036
270356689
474157041
247434606
270979008
204303042
327837415
497321505
10922175
130185062
49511728
374634556
513512551
46947307
295476554
385424817
70904307
501417528
220926585
32579381
407986761
267818974
9108048
59662166
339606988
13898343
199588385
489463938
476007563
315170775
336505385
332079891
310104985
279986290
172478940
20824884
283414855
27651610
474943270
158528538
104212707
214351958
508261053
283493074
277750115
253956327
273776207
300586558
523039568
412382505
308515820
505795739
216096652
413499014
321276291
242035853
410904110
391417205
75408833
291246232
78197262
468130616
141082825
513081812
152920947
97550629
499896792
8527397
525365688
226408896
460767047
470132336
510601153
194958098
379983466
500853470
528136075
9621005
305455614
502242743
334855046
77775401
319423614
529090512
396823598
526637216
342213332
269877367
378801706
515227138
404509004
501159021
367373191
195301646
103095885
237884933
237091212
9601835
495907084
317400133
533423641
448045666
219111528
225899133
405364249
68738143
203138061
3108818
116507349
181320236
161223031
333065374
407665113
227328051
67324049
215099888
510083589
236825190
354411888
263161322
128582343
514813345
316506482
221607309
22443736
321306835
440155558
171543719
164327490
455821841
388760812
146126838
248494205
510649745
445537295
14794480
100018284
206196223
409357708
331048680
60872910
448998436
83435343
506599836
515055450
192605287
200862246
510333493
54844283
72863692
442662677
255089078
496163367
137785384
22714704
524098768
173995559
238833546
210959903
173907371
496688193
52065616
398025896
399135836
354862786
187370100
255934895
365502450
160812715
313113501
216928240
23844901
535808316
214862985
102220926
375667660
445776622
520339480
21134780
57808260
463968426
93667578
514114435
105250978
164545369
445640
193401396
158494197
384528492
66218137
60152697
301407788
151658507
476319811
185018316
474331265
281956703
344307742
54008384
448737379
310633624
137272732
50068360
138397880
1574270
311307616
248568420
375236791
461635790
174645353
266274461
50554090
379384759
352266962
54754300
253236748
133943664
175653354
254529959
335547973
170043147
27728701
385318160
397926483
34124405
187060406
34422790
198739520
488196072
214420241
338607111
210879179
196610307
516587880
490258731
81826229
128770305
179113271
62616729
88699765
373521524
5388886
119912945
478625575
329469886
336354242
254384276
212728202
172155190
10199207
407831825
176949648
25564900
20787275
523717458
87333716
507176834
442566845
516023684
350727053
359213131
116918993
108330102
55546363
260563581
386532869
89430929
136522228
132964576
450271855
338331628
421902670
448534273
148111210
274654967
250079309
15491578
514825043
308708914
74890820
443865623
16869549
62605082
341171632
122691664
530713261
222023774
324890700
228963460
394885819
354901148
438462107
487899453
240290311
157014791
98498308
140401163
216202890
500105697
521696086
350619082
475374911
133824858
502724465
100950601
52640665
39831761
320145707
15826737
215581860
51722327
505356143
83616665
11723631
251285666
491224934
283124697
4499369
70852016
81091211
161908692
494512172
515265696
94900855
534846803
479604138
416120331
205619500
449165672
173393254
298217481
191308571
403514378
407065503
444541450
44660909
398305116
302493330
329210500
92730659
122571997
238371081
14030545
136602563
473660318
148809177
19341462
316029372
112612683
355654485
61528381
167990882
419255323
12757740
235904184
358913650
400680109
376464212
124644173
453487016
516042861
48739182
121378925
307139417
471409593
366711071
101902685
446457466
612666
107884338
415624964
257099575
428523490
297465973
43046401
36198752
290248563
129595850
322524533
475367185
447617046
262940129
503365107
242158887
40123078
183182042
310232716
481334557
180506858
218428895
261635031
40243539
522027997
338005911
476126695
330953530
252929652
496643289
310752388
303003832
34620475
512121605
387484339
505995775
217329454
318145272
261144518
402931045
20044052
35244227
336225766
303984189
303009890
421016124
112044530
421732228
69030086
452351016
500110183
243622406
314275460
233381387
438209196
229664730
452066590
195584094
11249637
152360146
488622929
340366549
189008098
267451637
419717871
518640014
512308482
77888386
131505704
520680766
288025280
453188844
97973951
431511368
371832730
2647730
47966722
385520265
462735172
401308202
117911025
134776760
261782096
53812031
296312528
22731041
159574632
514650416
447099556
406623639
376884025
435754837
378560823
275952808
345096773
310053831
320177260
511543673
311020941
188614644
100995969
207447148
46018822
419048992
210302911
421606673
80832130
170398921
247696337
354231461
362210577
339446501
156206007
444290794
216832540
268306303
498030860
162143131
503452406
232306908
414311143
372336988
297684797
224829539
207929986
165390756
354972207
403524355
397555658
245161702
458774579
439081687
161364242
228955438
37781009
474123599
13900432
85278751
374481765
250245685
376857748
100031843
419777913
236383175
25263300
113104988
395180630
402801384
302735602
40174982
524461244
364475642
413614984
489388370
441468757
108351084
362597289
401444826
141262999
298885247
98442940
260061156
223565686
366985955
366853864
472048511
465107258
491110480
172392965
401963228
180053474
486267510
407501940
161554578
167676570
475775158
382101143
106596838
354582768
46626702
515438323
112209406
157915037
309992483
445608428
80816357
420899350
62358507
420558400
421460045
291322105
218038831
140966574
260623390
190532924
135682351
222228144
298422977
514990519
94258396
504822059
201718703
431361247
245334026
237086389
3690219
339420016
240504063
413174776
247132750
334961213
397077070
197209812
337408469
106962088
361984450
117796572
358952295
455528521
413227813
259223117
437514178
288532744
196250258
22085915
285239648
19698699
242170130
195513732
97982959
258436402
24516038
321571665
112239696
65159617
22441407
271817066
210606853
339360369
323922092
529504830
98302433
131382274
411908028
60443838
275437217
508017630
220565390
342580184
457632340
389067626
194434155
367031943
78544301
171046762
107997522
447076442
70827211
160914903
867674
5900831
249622392
13669096
510451637
134620729
141417817
283061784
298601476
139681691
457777765
52062000
58405000
350145967
392033694
357985663
69280108
436707619
399447457
456398895
443944603
448507732
384072073
349558479
326473940
149477649
48028749
313760850
25249695
138775037
76997532
268270855
33274242
406337456
516073525
532008418
431427116
73642884
136476339
426822130
35350071
326448832
130128523
1925680
358461557
475934832
329296138
333761518
37066372
429336039
478037388
234892049
199472829
160369768
388380862
94588541
74507377
36871617
397616399
486325053
140018918
345105115
53548104
520668491
277879213
532953029
217156385
339681645
195583482
247453628
150238106
342031491
48501639
401685038
456808565
515216563
102380058
355595862
214923524
532150492
318149362
242162662
354906154
114082368
12680262
34776651
499163275
96935829
396373991
388466012
239333963
207154231
519386626
146438814
183782960
226022051
167141644
375769861
335800073
322772133
491173253
383926560
26452447
345561680
129896628
323291547
322409553
378565533
6184312
346149986
385939996
208255872
279580726
425483436
54680239
14652519
5369703
483296754
83914979
126034051
416404581
310896389
524768913
128664054
527099204
168291604
362491367
177496
180896438
401266336
13228010
51779090
85259211
211106127
165624211
311832254
327469426
30267122
516287300
68789102
299525232
317481116
313404383
410439796
480205094
462438325
460258396
117814901
214928948
62401064
165585619
191340836
370617779
314234164
6524557
334430709
204728141
4977095
306483950
277815378
132536635
50520032
223705934
308729191
196810573
196272000
497043146
372569999
96245730
249243666
241612902
467760595
208506509
452767319
528557357
235126995
90301918
215916693
293197769
226137335
42894287
406512071
376705517
194411445
107893215
232135043
503585434
103074467
289867926
213149670
38965472
79651233
133761889
515047950
221002684
128135154
513840213
516534442
66686673
513605163
416138220
243523399
309378763
338622578
403151608
139289470
516537013
387732524
186716644
238647901
360946171
463446386
318221217
419175332
485417558
112360829
86924070
329903188
16292585
117314496
508392279
230322796
398242845
138377723
395703461
72400912
19111433
161201941
209875437
171710132
23130745
189927011
420717462
415250950
349688222
284117659
425612676
444883553
196708341
430437206
497093695
474352101
176845245
481361966
64750702
200231667
450912484
112391178
207550164
338089784
426644926
181868068
327162373
468474756
381866197
519816431
447892771
150085687
83201318
407492407
51604060
337023426
289530751
251398838
509849290
180074431
394183904
436833390
138322898
98025462
375131138
516764649
284775205
129977768
361872823
5400953
160063808
506021439
498276677
484671358
6932358
75810957
111637350
255626724
25020061
166657838
514209286
208575622
196065758
251633863
35761615
161898090
176040297
322030870
534743409
445108236
4478092
105877295
5996432
417309808
453412997
482566093
48268464
197566023
519060758
406720275
124049028
228700453
207988093
273278838
220105383
394660613
411395683
534445453
206940545
427459359
173173001
143500747
485417558
237312427
534708472
321352732
178123161
231899298
216528355
423863081
367325947
261157474
407063105
78302603
147171088
135580312
129409032
287367419
247415347
78102204
87965947
71642449
421682080
390685463
433175552
274092292
339216088
366795018
296478926
531706586
508735291
417250222
115563103
380519425
478093331
54596917
256971797
27689292
52534960
280796685
210962655
448957098
531066392
375734
156260373
363345333
138782491
312823680
19323678
445106540
340268375
318740768
9274031
403259706
219594438
128075054
298703576
274031410
332732207
213250171
463826411
42573649
103033803
78970181
531837748
50213927
114950897
410729166
98051598
429336397
490009734
96539741
366547679
132422279
359439950
13456078
151438148
417326335
195321218
190351605
167961963
282292894
23920495
229240100
195388862
489975341
233848926
238090328
285643851
288143671
368493911
366261150
446896967
496448568
440494837
122004267
357688732
326713185
63068705
25041532
150330167
122285602
120976941
14502779
3738668
76125984
514402941
88148402
405378901
392393255
370423558
128513640
211787127
168513445
122244247
176093050
418918867
44174373
432578879
166469477
58388761
197405432
186186229
157939531
520368889
530210908
532551944
196194563
355227420
332641178
237370450
430010926
511851418
51914054
71246991
411871729
306418629
261962786
80236983
491695565
253819481
517555490
379494107
152997407
467924582
109934324
85440202
276015430
114340192
52814224
260071622
105912375
346756731
441288975
264390455
472604282
355931409
346255757
442653493
394002174
21756647
154465837
8507041
231140026
278968624
468165748
323203478
91924548
409931906
377808304
496151997
536425412
325225214
151681812
471540084
160232958
138853499
490458572
401534609
390027340
491005545
176552345
378584078
374236292
421117465
180668487
116966680
153071787
367200518
145520808
460160045
329927167
383102230
308535166
480084140
271033220
280416591
35075590
163292225
451784757
171587159
260609514
6857691
311833071
243442156
337363009
424311617
354779568
434759094
467471031
27640332
355985657
12630618
390098851
138496088
64621003
365649083
510955838
482534595
235687209
317968625
34330712
299496962
78242436
280268228
54583762
143759893
456190192
65401067
165641159
34764168
505850175
56558407
474283282
329498097
445599322
325292670
303620821
443984026
391914542
414472141
464693480
312903241
196433111
238602063
48133702
282272620
127961633
2163552
510337039
255953771
528996520
161918578
178480363
153770937
307399589
101533103
322322402
501239805
525541425
10747119
61296846
299207285
111614682
525193249
235896066
495312048
181179571
320434045
256099924
167720888
10225234
65401678
263228194
427140994
34653280
43439340
427496652
507747252
230105585
128923266
216022575
78215945
291140975
243749266
204868705
471322668
342612256
190608340
446636919
132317966
12858173
395458690
234567626
262781730
108727644
533796528
136121157
123050800
524551266
303200865
284466195
535642905
399644111
91080239
496703701
330306653
320331472
368494622
391057680
487509852
34430320
122566509
157181421
453788598
189684067
254179816
29624135
452370318
207444105
50275905
311075694
171140645
219528663
71883639
126772431
272280394
318052517
195268
143062318
183439301
444033150
83230390
510519521
276590069
174380892
293951417
107034452
148493747
345402164
80447948
145629259
341373445
254167624
393539833
424268820
428602846
479971583
518655491
402984000
321844879
414089118
467447375
31089339
130067197
287066018
96652956
134957001
45226653
44602593
151039383
440631836
474996285
400621102
470670370
266761034
206982818
498915479
488667928
119615709
263623133
371127085
496559580
31887209
160285058
244562151
112975746
171516448
360775543
486353888
157566556
56071391
527666905
12601733
517053565
445062590
519295765
277378530
359611948
227051770
335912277
203975660
76797070
370418776
37965133
427489471
473773444
536597658
20186609
236108311
72682849
321370106
402347886
141205107
434843635
337875722
412756089
294501610
238860730
80298506
105021904
247293596
93707429
393717129
354110046
508780200
155790506
6182502
118153113
412642701
264576138
406889238
226462744
462493786
375605837
131431316
332221946
96882386
453624724
183303157
361862753
139193164
126735426
152236594
366050175
68693474
275174976
252546271
263155958
388873615
174865308
325148552
258144727
256928472
308321056
220307901
63000582
271814757
492855277
144623468
253297910
291545030
440906937
509345963
144000789
308899953
38666306
394598933
477961376
90226024
192712328
38033845
186244288
249285267
169569327
78118060
225690108
105805279
446976645
206001785
181693036
495675683
503452406
500945795
373202174
312754101
501589958
120472307
433263312
523773242
68329765
156013820
387795580
192951674
254031796
333934517
478108331
439131706
30776186
536338048
530708880
152920699
361471153
384559870
205946907
222280089
300018285
129424635
39705648
186869131
416358512
431477966
141311342
172859170
334687547
367053798
5044341
53215771
155271684
471704904
515002135
277333797
189978352
463442000
35411864
402331607
253596970
80511769
101070847
45948022
449545915
303344790
527959774
703916
259096842
121880324
92213034
52645882
385036702
120507242
461712826
192410786
342320705
530729388
332360257
11374020
5162840
64638744
196165126
27682946
86555696
402940723
462889385
292643312
255283185
507387939
424521382
392830488
375577457
153524780
199360180
68570198
96965461
114920820
36484692
303567927
418414930
24588868
455003170
142862180
284783203
50252955
314042535
59827131
228648673
176521925
28153252
522744697
241205396
397265920
301639850
501130518
104355160
171184293
347324109
102630862
164061744
517200260
513133727
25222439
183196662
115503229
31385204
459415752
153256452
172185291
97332246
480170826
104748285
489354781
44822171
168628416
401501553
20987140
184823122
139820580
306710108
380945900
471111088
33591230
221388844
299968603
511831864
78061535
72110256
240476590
483583104
506356258
120442452
139602506
191120467
391879446
103290327
251028916
184170470
155731202
91015442
157122117
348089091
335064190
114191161
182115829
208920825
340194910
363346650
368074798
116575955
25154882
499860662
192864573
290283346
246532410
192705980
521950793
335231879
529145797
302011068
65862887
218375482
356095769
181044145
143602919
525803544
296106326
150821563
499064453
260432440
4976718
95041045
199969315
142898696
282748516
113156923
379830436
84501167
497149225
115062997
517343977
529192062
179907323
59228008
29354696
317097492
221475273
322190120
242665576
19312567
341316648
331407841
162804591
499213910
259686528
125248525
121122482
84005598
480943317
495919560
219800436
232450311
315309001
179006958
494312105
389400686
276697512
524268141
22691259
470781678
303830077
337835870
347892267
209297640
343998757
12077149
443458536
146785239
420338052
328406573
462486516
331868233
130317005
101983535
374593079
172910165
178178827
390838246
261409850
224880877
368085730
496769980
529373090
117137759
488196072
283779540
506866596
81817168
527966600
58470158
423256970
371684266
60186099
114695273
257318808
469377248
474676135
166817779
378038778
176362613
256628145
478581595
190126512
123496232
427485634
144563114
106965935
143557321
231700620
332253075
426429619
318742080
87418380
450441538
502585115
193410831
346704474
253118488
105561628
5641084
274642102
426535899
36747665
461705737
328406573
503487370
185224061
307622933
194247071
510100225
39655078
434208497
354876686
20298607
97270151
17661280
109477485
474094069
96896835
142140922
7271759
259150673
227295264
430948387
418718585
491452389
458386100
512520238
230603406
186029914
360612546
393285517
264447551
209049882
405894632
1671690
248380887
442203200
63310905
330390234
369559076
483914886
294057336
449001447
178496302
40245853
393334865
408567717
23421665
332891847
327143361
514098661
231868835
276130294
10803088
344800451
269003683
22628622
389108880
269057122
39765464
29978564
444046524
448259921
532462159
499634279
199147331
360052978
51238274
243847728
443045339
236079316
303963109
88747517
170143972
286224834
324015039
327648669
29595816
124990022
220889547
499007519
208119345
176030174
170663163
115093271
14490701
321736810
390429411
175590425
72744693
421305247
216862492
309606161
58749761
384336384
240856595
185971959
529702011
67842826
483960489
486621007
88512347
4312024
123160666
466398828
486870669
111258989
400365576
82375694
146556335
355495407
499767400
226561048
387386638
392828668
81431888
313997142
424405214
95681716
159826096
59276715
441359843
529149261
445294928
321121116
123856574
221663513
118723509
287573228
306298910
109490922
365926880
288313333
22100507
18612016
191667267
126061086
58448542
179622428
362516794
154046270
56944183
105144288
260921018
331966640
486285027
240792734
505044823
353133404
14148962
493623758
485227553
350171269
158403414
463972498
111700487
481019671
447694493
204079038
479913306
140517284
219439997
277710547
104427053
402338392
519675485
56534919
232329791
26578414
303911890
224113140
104899789
214444635
206988510
68056235
453301200
319101096
234157988
209086002
175430280
487131635
122995936
250433410
100896570
179895377
107239051
507604629
409186081
134495182
21749198
403425990
327166613
203597877
93901460
133368801
349700815
353421712
8724943
362524268
253561100
7123378
475547606
193778908
360506401
319294037
198024238
522867132
224633825
82398409
257012007
201873631
309303823
384761487
207812941
198416432
100754779
136905964
170677537
379805865
223516010
426817996
433428968
426709239
513352578
524687572
105894837
176743514
175882280
402793870
193066867
375346423
7183216
189190230
360591285
222964794
394873215
504095410
476120752
407058139
467574956
107345657
469403377
6377587
383140673
411556994
203487038
28783061
40165866
152846241
532241960
220386547
258906408
504878321
473505235
138520480
316924654
7629147
474928950
79713895
421016124
183978383
412850633
140773757
491918941
156955925
41716693
342258766
368678667
385587500
214933672
228895163
370402266
315953527
177198808
139687828
73822966
232571350
256928472
95537981
491921836
260794428
291758546
34745473
266242982
286665156
212381063
171668452
101638889
478198588
328060633
349910809
131463346
357240008
105622943
320704016
439793546
449303238
3478726
224684547
211717684
475565958
4834129
378384204
151792155
319130382
22342317
492707313
32381156
148401628
133936061
235695300
342778604
78600122
50308864
209097520
302057171
64980576
479972607
165756824
175845251
205790463
120331089
128714275
289763496
523085598
198325844
197793591
439590015
319942515
23121922
323153235
522611728
246210275
456502048
20707321
363130351
247658631
458907590
493521642
129953085
397027251
43909967
215377883
442703864
213650904
338815762
150802587
481626759
302252983
473842581
182497123
58482125
337045111
247469859
184170470
296836438
40965273
159875341
500945795
192242492
357687976
31188584
286469026
305965680
164465035
76034781
137301629
351308744
491422363
531885108
343664108
231613414
156737563
163449010
186710246
327320278
51280002
38405061
205724160
403557827
385125544
449364000
263551797
106874033
150104259
436210841
57298254
78584780
47618952
299086963
245030164
241855325
366538324
313196062
104775876
146596334
174541819
206919392
337661171
77575197
134984776
223677982
501056496
57836849
118456444
328947838
309619382
29135509
156621953
272467226
50103751
117642163
274315217
407122740
66304744
313775950
193565005
514888107
378438072
182210886
358441070
145358339
273714319
275419387
495522521
365749230
382695784
240825860
117500253
479143766
295352189
367373191
384851095
324359868
63795900
133944561
177477977
416379057
470098648
17369963
4269908
45468394
128074221
249772711
6261815
394567168
98375806
119027618
54119879
530236497
85211470
238737490
360423469
101571615
470250309
92279142
481671121
59136503
318354871
217365211
395063800
268117700
223597788
530013640
369521104
16577200
192860270
527747958
471869799
121210233
58305810
150963883
516224397
164639171
399502232
201240923
141223925
389031874
305066128
22723914
528402304
43915722
445434614
160810657
84184294
207516396
7860935
142141456
320567335
126688680
241591882
399175729
51385254
182969419
354319612
510601850
11543310
170167842
391494709
57835995
364284079
532887830
171952449
113051688
38866568
392500909
235393285
32004324
145927510
35521364
68149690
72992934
45184905
340363667
265781240
211644928
196982761
116609143
128117123
161308017
364030468
280002016
177736024
64316156
302457633
440085968
167358853
412852667
257771663
161212229
320661505
384269689
521143628
515003994
27241655
377476514
212633421
18962433
57903826
66262306
194461265
513290088
463865344
55376556
356316178
98053268
94244283
81710343
196925897
273663775
169062243
286888809
314413950
419394163
370997246
341465759
215672207
170837298
8031574
329219388
311482355
287901370
527563145
55307266
317389016
404410757
375523115
35693470
167901460
442509050
406683416
522005510
535272646
476492407
379412481
430903507
292634
220567419
336492879
511819315
63131508
100127282
229072309
289724157
305106356
507298600
178478625
106022948
216639981
393741021
444631065
115644814
425205968
199230736
234903530
351899
137955174
454345466
447835013
26070514
242443847
195865177
4893630
453753855
272685381
413206179
238517448
434007229
159363378
19510561
32076188
65083250
366850832
151028083
219932958
24885071
235743668
292218446
251523962
67136949
256152269
83435619
75926590
340429969
440172813
363951504
444221158
250960873
433811567
434401480
136364040
512521970
161903808
205962412
484584843
220537782
233219040
457398614
112276500
401742985
248835714
515020229
355033341
524502037
334989735
375229573
472091063
378381418
344333792
296257047
236253841
357974719
458627603
221417389
480540920
527580196
511401952
53060613
360816621
413061446
368820662
355460009
536760986
13909548
136821905
170615634
286094997
189632051
98443316
421888076
194512008
422715384
114030688
180904445
238225793
383937754
381144520
187623591
106072341
418172619
114291366
141727735
300712986
116988066
63436263
279812387
324030014
521769591
504970389
411159727
483307353
112921882
341030490
11554939
373682171
315315297
387197441
530445275
382171051
487134696
216202214
514940668
285380386
265862817
154476237
97392099
112982603
179077715
454311542
500546503
209870995
267369476
369359980
185339674
440916097
38607555
272053476
269159921
458232246
424530581
482194047
222976077
453009228
288634681
209457017
172596850
177149798
61089727
126157526
475655705
77180606
532628120
210227105
254689439
440145481
528861275
268454556
164818862
430369364
342339040
142347631
531589006
17215986
26611608
228663942
207815626
208555455
420431153
251003687
16996406
414593547
216271416
107717451
21521689
391213069
79150225
422839930
14526863
516950697
375358153
42126345
160728637
177039286
504459193
235353824
93065549
267149358
511264339
395242448
442060035
422236847
188608776
156508163
176056390
257368612
434731743
474529135
240000689
198531435
330574297
380940647
359146117
72160588
78056216
231046726
368947591
154967916
228322966
63264720
140068906
385908713
152511976
9378217
188060988
146813109
152668506
260621331
46665870
338211885
12155307
354965112
205841987
332253088
253803951
348498381
481897731
318706918
206671035
442419380
88211939
267637048
121376651
353878807
470880063
105500484
356795171
411451440
243694744
536326062
295198354
220627646
338380509
15305675
275322464
165143582
394881638
279925870
357695202
250500374
62718953
390076220
309954200
60886788
186986410
337868397
329770648
799494
44473164
288056125
363000591
278893571
173070873
316092860
427184293
414425644
42626215
120823597
263103653
135700092
144923917
357972037
247658989
340936176
13331591
484253694
327719774
499853901
524616100
524132549
126559700
495929800
169882919
174851434
113428851
176184935
94387172
182346737
320260636
100355790
401461953
172349915
415060322
107205271
484357494
167304492
44177279
462122192
180213810
306150223
335413913
328277825
154694432
453131981
489624032
218132636
46065121
96138180
112685095
176877441
472091148
295290984
214818160
213653761
121233079
356333308
238713203
100649787
475836624
410626146
489604138
227380278
291309756
156344419
385951502
445775971
112318688
183943047
95482087
154903899
179787566
100107312
178773660
338441999
229007675
112436546
264934283
287354919
65442892
532601083
496070963
244239308
241962825
382890645
247459275
257377159
190274558
508072415
353332090
186869131
318790756
251952988
341407583
371407904
175895746
226906911
442512067
262606095
260350406
158259652
124290411
298570394
394868073
456440893
355730452
392164736
532299731
171918728
425500664
388808651
487103295
165213934
491800940
356631801
287611388
532197265
521748252
74060761
395326064
43235160
311408311
387081376
419528094
291393194
64662823
334541976
73792925
43214053
41082873
462702974
230911042
42466099
364930163
289403183
305560359
174899446
82259172
39694733
536314442
121574976
369974946
514023674
324228337
408539374
339004381
430282642
200211906
424003643
134535970
305104517
57925255
78573183
142701013
527368730
188614644
292203564
61890727
525633703
428046855
225931270
306581526
404533918
523801776
285055467
68350362
165351146
114757501
485727580
407016503
303263650
336369636
418143355
390418162
259274927
375538198
208331855
342010276
247615629
309924713
138134929
179727416
257569296
149988611
189800695
166108063
89413436
445651910
23824547
100712851
312821479
215137192
64703801
94661670
488774048
143737614
486275640
110219445
130352691
414181842
421548693
47651638
137308070
12755465
465164424
402776191
355591594
216498345
128317551
287818451
224944427
79214950
271888422
83158762
475453719
5846427
18451955
150961259
534078892
485220128
501847692
159232505
217393884
504872742
206058330
55411450
407899509
13760196
233793192
51969647
422166159
85661544
35914436
491909053
498019038
423696884
18904144
168571256
280917735
288589833
115872084
503580206
424910923
381304913
312032042
174886359
457452929
41922880
721800
15720254
240808345
37693467
218732333
7814859
488876050
352673418
59196033
170505170
473438008
203407794
368633799
40876413
484821324
205115365
125752955
360639946
216869037
484911006
24171931
35009394
73576892
216574275
82405218
331845056
395740824
528833074
46226522
153644944
402033061
358195777
449342587
184740128
143832828
165875329
184564489
492403953
353740663
322445887
394085525
53231829
375579643
256822141
315170775
105778313
500296805
264266703
396754884
274660670
305375037
118360028
511355071
523775460
354851999
439782530
399905132
212131507
439677024
532873472
65463139
325451814
203386693
157123654
460581489
509104648
477078108
521137810
191981240
248398375
445434500
187735688
424660962
532885160
244239002
41062131
289211327
113337949
518999505
117087363
139491847
77272015
320704106
432893488
312138170
468657778
256088504
308188159
360271086
372210716
518796472
410830217
79052271
410417026
494507643
185719196
284442349
242479981
208761399
480543177
276088824
278586104
486506069
37190149
347597515
470064065
197619970
135175663
251127306
503016019
437394120
1138880
80043696
439876332
431148444
497494265
284151212
173652397
376045049
251388420
279140581
284680565
283911367
521762219
337297917
46681894
57293143
13975401
210572790
23347968
201233483
48727983
35403081
102987034
332095098
328615457
53737721
141992688
203655304
506885756
195720530
71246387
147333351
15134469
263994164
177160487
283519075
11191676
45361219
283836066
338007430
474501316
220239682
72069673
481628691
430374867
107215730
87689507
22761401
427477565
528398190
324466224
416888311
147697970
85036806
381920501
248062792
63416097
213964319
63092304
175740695
108013757
305716096
283635147
476021801
441008886
461818566
46015637
190361785
146600195
191003637
467760595
72093902
299195428
477156178
207492563
148493747
526659787
310372449
459095613
111540413
139222874
215694140
215242603
532079463
127709463
336290539
520919175
255059684
460101156
62657077
466586928
238457127
46345767
83971485
330782214
421420994
487500939
439377647
124575612
293367675
94999632
340318450
25290071
408029111
521320976
449746948
130681488
46230719
91763186
286741603
389912309
461428428
473567396
164031615
245262029
367044421
278120998
495987109
371934126
326083643
425964664
441167830
59033621
398383845
329305914
8573350
401527322
141914816
195882017
479045673
51433604
180108448
133459458
277704588
138352345
140246862
406585424
254386589
472109515
376729831
17570416
423106588
489365261
361002186
197190512
149070144
323268108
326529114
407642928
171031985
360797378
191337996
528890199
371946677
429345506
341031551
424421799
362355755
283482650
322474717
162848576
37056636
29348226
249263973
440787316
128762707
477657950
241374602
464563565
23934208
521776908
80990604
269838215
481328520
310722084
137642078
118699583
360880190
465532976
215033153
467249817
24275875
385782771
381203404
357599600
519764804
366675671
428785727
160518149
29957199
443349235
133232582
456549056
28776571
192954421
455464685
167239148
66409465
354127160
189980707
425883975
307805944
55528978
59642289
290429555
244643922
68307818
88462659
262758439
201371461
483769826
442033212
106743132
81413902
26093717
378089287
123142950
209663738
62105114
144257469
159954978
75523543
140551532
168603419
395603786
274321620
47913496
168429189
532282961
76183414
152115397
104006403
267466191
171199812
335845001
250869027
336307486
326343237
112985288
278203716
397392129
444696998
508372823
195003047
386726954
353209940
285118324
325708234
409719607
491389698
312032042
511163491
214321134
224799262
368794655
505571879
121233730
134947054
184075705
271259534
185550803
384368634
80879530
117814901
391641613
387829070
477626933
180540914
502265969
517443537
218533591
179683792
170604738
478641466
124146049
65798049
11900678
522915226
277539772
390085788
437857320
465742736
488614448
285423194
195787681
405767247
414636532
199969315
328373412
311387831
363246491
351398954
451548453
97153606
34778980
370689571
114120863
459508882
143560480
192102723
460732299
94180425
404069088
363254332
302725650
40961969
98613092
471756035
428254473
423261229
81281164
122634939
118334148
527591176
458451123
344881737
255591200
435403568
356730569
340561636
53934364
206578401
497111929
380679176
234884399
341943722
360869030
351746598
11802664
221157329
149724308
482171355
255717925
31586683
338920081
233865760
69927271
401489946
446430144
64494532
444100517
475499974
142438631
7959553
112013939
425656408
125606510
271518223
6071186
76716487
39784248
309630638
137180904
99325037
420055750
379458451
425989500
351599961
218681264
486618913
225746299
370493505
296190172
123770034
229908576
17467849
319582859
384184376
174529464
307319850
417690597
516893465
202352772
306814685
281601492
327368354
391176686
373463710
29037032
456667425
70847729
101209556
89554373
123950138
485723054
149076571
238661344
455180312
201621227
380419093
251336631
328340411
18765609
308691841
59036438
413493292
208005940
142676783
19279361
328799040
378092076
422160976
84481890
208887086
37162096
77197801
243755817
324437992
475154091
426454147
347324109
53873929
79091775
55366893
455498276
117837533
496170655
265942775
429549684
524523456
70871446
432963968
342379602
6951514
307922535
207544458
398421486
326666962
189924773
503953825
279711680
60660496
517924008
500663579
155920450
466688919
142621601
531991599
181859493
99275866
27847122
289986412
153545102
321873297
101216
278599766
189554921
79725950
55220969
122693652
58200023
485292935
127657146
493483224
324900787
196099314
327380054
527814899
258681920
185467460
357618454
438353446
167511215
162795845
423883239
445725822
164809790
42204981
354471195
407715083
236135200
9634581
460748908
21466241
470812536
145574854
35542039
231635355
162364645
240551952
2388693
384653475
211170044
88929059
389578848
104627232
267613404
533597551
99638167
315634360
489813312
393028089
103809102
105026691
393022826
208958565
448940628
13164834
384619351
211923156
427895252
129557583
17522084
422415578
297376644
353303636
293754131
149907573
356150535
439996745
152892382
474591860
285984834
24309390
353904324
410535393
185319085
414276742
294517299
279700079
354815640
8840645
159685489
214576460
388183586
34589028
282412249
123294020
514694893
339733275
8531173
327283133
481819520
50319196
527974923
77657615
411802501
352636230
116211273
254425911
111700487
268813583
168876646
471002868
146677708
156405756
418662018
159511803
253678172
98238246
85579190
121983510
214351958
92598044
161174566
123770034
173323274
396631534
55329480
383373793
465215333
51256196
41544177
469523817
146570302
400201143
190481584
464475485
254144349
533137947
445660284
9270156
458808628
424687420
477406069
323403139
351943835
196312081
91033394
404484987
419142213
289085123
228025817
160629474
164540155
456468524
446586546
21961680
504171353
5143095
196454504
85215931
320758060
334765241
532317215
217452593
309943311
125821769
320887609
481488204
440787316
477747599
441259509
416951660
59507841
513383715
328835595
340686560
357615220
485239800
499603819
164970407
171290051
26148064
173819373
22330282
224371275
438490454
366253439
233260052
519081563
198309454
465335419
188751577
340837578
380155302
425802111
342807353
361970946
195764303
82474665
32338234
342381647
533284695
474142954
147119017
212023531
339673917
367491184
186313433
72744693
231569015
223260477
101947119
176319572
405854950
426687595
16974549
490372560
518139016
297116928
518603125
435425031
145994530
489438998
447311181
341696208
488247948
515380934
42651085
521455798
215597272
373183388
310997914
415172090
232306908
336485247
206284154
458965229
37405717
370615466
32880267
536621659
530303753
364258312
379013358
163810149
407849943
213732074
389435958
86443138
482754077
456899575
326847224
85237736
144959787
110580421
123040642
505255719
420947408
458783672
7817772
228342908
223314970
530761873
362413336
437553270
407667374
201389155
289405145
263050984
243449712
327157603
125573491
468062055
451844645
525044971
179112336
433556970
117766954
259607620
422168054
288042258
30634026
435942524
151688263
534551044
243257028
310616026
349355308
242654871
342578285
88477364
500232460
533009595
306860826
411851129
476244656
295348631
245309491
392371039
463725107
29606430
291686510
244202151
490351491
351724714
420931986
478376985
326469922
367827035
78968523
205187710
394131186
256368530
239826617
441467123
53248112
104141232
250194703
360541022
75916374
86517718
363741512
30955859
4369282
219068137
170705669
2175156
74036398
457829151
280050715
21464957
360766184
39906293
239184
274627640
37407266
389023257
451105008
84826273
58265435
276861699
39350102
46603912
350126391
113391644
335899484
113050256
447719243
523057232
102666889
436720092
247152704
31863619
255031604
49966854
171017710
527869438
108670666
358716986
486898018
203307535
455451487
455152897
510207947
13889373
348288660
286201755
272887084
419296152
480578197
7983985
110970333
235818256
370404730
150215527
328488348
476554105
12019658
375077942
359706722
444454568
19526567
41162236
237476313
529389335
185022745
80585360
32102607
121220778
339142481
183187646
160717459
164252812
37405717
9317286
237661765
331775617
275613695
75046735
268788499
437299023
24879436
161546961
112114832
357301397
129754413
235204588
227200924
146925542
442151676
457808358
81057919
41400720
184729695
415550814
342041748
251620851
105657787
342589077
467419889
156327070
491753277
11173297
327659869
440704809
163363553
192234288
400889002
210732977
404289111
271232489
212305173
372531166
153457954
29246207
375462967
320213652
237165697
205966791
193281437
116645626
425984854
228913537
443790573
108134134
303510041
378065334
185747646
377549000
450934546
244443339
154778234
432894187
303281112
319356793
433175241
412282625
524917231
20929591
530446138
497308730
339495504
302189831
495041387
321837342
400319195
323281151
347407858
170491758
224266448
383847887
44497693
246400084
148323034
289176637
85888003
145006370
397465938
273289417
11040087
197034172
523167684
182388023
468412485
328600961
180828826
437604075
306972851
112859135
2072145
306019713
318843946
247376111
85826373
451274812
244069520
102484550
128455404
444018896
355000149
101067759
439154072
356388813
136963807
100066524
429985342
78122771
97167181
120792392
517397564
75434374
105451129
211370053
147803939
320762537
305139
158883631
393466852
92718270
296582106
195202069
427205157
248268317
396017031
206427430
155296373
528744005
86607190
119458038
174875665
28905850
451746746
211743021
92804399
53683801
32966081
409347642
287323505
188650923
64023950
326251762
184981138
289266074
13357044
209988478
90942335
65356883
14630005
439214652
414503071
48900814
480005823
179344588
209758573
499479882
229345595
409193679
241129916
268466780
442705157
520738722
398185058
73050800
97977658
13723077
315625714
279072736
89762135
346716736
270140575
531225210
247093896
395354812
172239345
276389526
140497905
99594268
326495065
323039388
522114569
150586431
398339430
460729497
271623679
336534108
88623533
100228708
32946613
306817359
395280424
380385228
366006131
143789298
220457137
464392785
456491999
65929317
155401477
439973911
458193285
128278723
141904703
241609468
7148592
458858683
83005200
129483146
353369370
278232315
310299181
274192455
96468833
432227125
292660220
459738805
442151676
302340705
112787911
289988705
305627003
86241751
285013197
356223320
227492770
441337237
244730146
66151242
339060874
392955884
89723209
495935534
282203415
486554309
277083753
319768902
29971294
325930241
176100150
47503812
270286680
119465861
140126813
484687356
82093388
219787084
12770342
105634512
74159179
525732526
400399624
293730654
345750984
490623440
437003898
189080482
116201935
298924274
319070428
148550425
219986755
121622919
454151374
256177456
459863332
46210298
29923863
404828406
88703311
202297597
9769807
529781159
44014252
454529417
13023472
349271179
31333666
528622990
290611785
89390267
66716551
346994657
354342232
78525728
3636513
199999249
420249726
247108600
515847583
497781823
274585567
251453553
306168287
494470022
30490465
350207291
497622390
77099551
56981254
295522433
140500751
64522219
96877460
150085687
363764699
354888969
249192011
342580184
198307229
316041259
359204503
423183146
343769159
261529609
321165440
483851576
445220971
490166690
180896438
125716695
411585726
341347886
198713772
163036299
459620573
337884286
388456657
113627759
452998391
75322615
217620295
414897783
199519637
50244673
252076377
201378754
148027090
126894120
337252022
103425314
515866294
15858311
310834365
255390703
231981782
65036941
505768362
376376278
284442103
364180189
512903041
283360406
40670066
114452750
77147588
279068151
512009834
502625282
498874314
20573461
38781593
40786373
391748216
128180721
81814736
211266058
39633096
505043162
254818028
304242086
488979771
3502877
330324089
66813510
260958173
85828152
319550829
475621912
324366785
119485222
241278735
41817972
426862052
313859078
475902505
255819704
524628606
213686280
36368687
527755809
71160026
342068505
352937556
252014842
470136247
256628145
74408650
456975206
323067433
266259845
189223970
382611752
104896914
148355626
13136952
240602365
101338636
64237898
253162419
142807888
189800695
163601989
277053319
374603267
338358195
341561189
393368661
156902973
518716002
258184125
236575905
428668146
533328588
159917696
453078955
7814686
221233272
410491323
456884381
106191283
344729106
150818751
532493249
200789998
493674912
383462798
449326230
164011692
262378608
27471233
350964453
280243954
74820648
528605994
10427278
479950500
133200894
265224149
427045497
258162808
94485384
425263259
310974833
356695094
198507076
383681116
249544142
422681574
358946195
127072189
137087406
148839890
291918154
130805014
181391128
384229548
469662018
42398547
494748624
155945293
310910147
20775118
13564723
487968581
474997184
97546308
273091759
461244297
161442540
534654118
254420791
480086778
132752766
222789346
192454354
394694368
419007826
137298039
199521615
93960272
248943031
63362278
475560634
181285283
123641277
184858298
438149957
173613532
10680085
173194009
268463286
396835964
314203592
484300845
506600821
37043964
493581582
161667064
265483701
354011049
302543219
226272507
506265853
33932374
461218796
320056626
96984052
200828432
421148073
90416887
2609060
490827073
139724151
69276217
206362032
166074899
243606109
485066978
117151808
500933849
158849534
360598583
475010458
416539409
201704543
282286469
475367354
335507329
434596820
420071628
412371452
284953157
337877243
256135619
425647326
30753645
276759432
234920739
297182209
519608228
240037175
190128915
328459748
438928393
300566137
481028833
221586317
170228331
90223686
287442109
260961976
490301472
113383239
292851456
5922457
232333360
143886000
364274031
36765443
400924930
382523816
489730148
65866471
313368126
317757687
180552505
407801834
108119248
181596769
79218773
209595054
188639283
462819769
494921475
395793814
188308646
437093954
52471169
354748429
533954307
254853416
441137375
419669029
97471503
335470298
454459297
210416639
44851557
483281546
237893954
164872866
500308773
422635779
141483386
28530294
374421101
408143639
376723495
179444415
84911452
259427782
475863359
161458321
102235252
22578553
55094458
364370572
348207650
298932117
467044549
438466353
489652413
265853252
144405387
130458468
322171400
133117279
180042945
206530562
434873282
387769726
56172691
31037269
441729273
292643841
231766529
225186878
209827634
350221909
190351605
16140250
180137004
19749476
391945100
157731107
42733763
251766285
242476930
185065127
385984571
213307665
150327373
422805256
179822034
60480294
274755231
369481051
82243506
240048407
136370032
236190276
301139750
200819
63027463
237647994
203857379
126199940
200804545
414262621
128020989
78211909
342972385
364083231
308150828
492209101
298334162
249165198
201660887
248817022
219061219
77248091
479861183
107462135
291450938
279378883
163250869
178538309
387326962
253076260
273696094
278416517
100669901
68700582
150139547
413378689
166637581
379203886
520297011
183947905
50517938
309974984
91351044
401400817
407658556
199569359
445677765
61926819
420373309
332127521
127719238
106558576
159863652
466380562
170479646
48739182
134488284
251839755
196507713
177286300
115946666
512799886
390196377
315480078
422719752
259818158
456021845
280999442
296757029
130000273
276290272
117710705
179224203
189825970
214163139
265193005
15447638
89306914
265324782
119441568
319797023
359710609
386502137
260356138
225900689
330892518
348558405
116143209
375162037
490429606
14477804
371447368
211180553
512442221
244849597
33234472
291271478
100611287
454706671
75620645
267743977
482950139
424089417
494939011
330809660
357083168
159683771
255669617
64980576
500125593
62064150
455274239
84077994
309660295
194821423
45043329
312775877
69234892
438752462
421883563
422209570
261917237
201391884
272313536
16577296
311852492
146945536
329967348
374457988
252608294
394707369
204894047
399779538
389212625
523376666
477081793
16512916
451168147
222976077
159674781
507773943
504761160
275896425
84020367
258685755
70160779
472357879
34812960
454970833
171926091
383562437
310926882
185878876
170334538
307241564
325985721
380074134
167424568
197969186
87859402
499067580
61695295
349459382
469712542
477137691
507080443
138422898
442700147
296096654
185036850
67343598
365600246
68828577
187150965
404674514
152938200
51564764
532106488
155656373
275058528
445135910
508968308
176443048
19851493
396505018
101983535
70871446
372215011
443385692
428562166
387323820
287942020
96018899
469371690
196547220
336326687
524136058
384334353
190505784
204395780
138252869
462820264
420389884
155094793
118530027
355144915
158042096
295106362
386794219
533889295
34320064
328899332
421938963
384942073
50784804
268454617
164712658
122824343
426122281
46689797
101930986
110553659
244061661
193901877
361515798
98590153
16451438
22739827
172778788
371189227
322872274
101338561
319213583
505786717
298480488
414678643
86022145
219131862
519607347
497774316
498975687
162341037
428930727
33382809
226362069
474193823
327403405
172380799
342455176
346369326
267237121
323226885
308261514
280655576
14744905
126233397
20286121
107185592
349172698
283021518
96538234
480576217
354408661
374173366
15462410
12945425
395092946
290713985
177760854
174889757
27316380
303514672
197973981
256440967
529992893
218971629
221077088
270355250
138054899
210995890
279084590
508559398
209308743
327889448
119613646
527840626
347901363
140189057
137255306
98260015
23344313
281843587
457533955
405159473
133922705
278694560
210171595
361914121
117881702
323428281
422179832
66004816
149550659
226528755
303352723
188961489
52768257
206553020
441729639
350504482
148498521
462047547
328836868
442558592
69465145
127062351
394267165
404373877
277471658
408413947
117134749
362733351
219170085
282276826
477002126
383061951
167171995
370824794
295333426
179986035
268419210
142509633
262182066
184455853
461918235
394382480
102635839
428272971
95068315
252510706
172872544
500634348
64358608
144409737
177504965
24381300
509718958
40969080
438848796
468649156
112612683
428411571
309075160
139339142
7144860
257624610
215261746
437766966
234198463
166174637
254813332
446906306
281797530
246122337
429276256
485892947
479612588
473008711
526283602
45710454
129696762
11800661
242062578
411745786
40369530
520095869
83817556
519164031
49908945
448207061
462986158
295709097
64628936
57757234
469933156
424865723
214831768
433613006
4766313
445420125
358668485
176371508
28175814
300896403
396841519
175752113
361684187
345250375
178917469
71392089
222094321
91277763
85080320
369614153
527481185
117311851
143648505
379134638
443808744
443914926
120776860
42044617
208260624
244875925
119569296
196862767
456470734
332360257
133944561
254841197
61320202
201816329
310771556
4746623
245525862
530430243
525458325
115928497
457322863
468160621
15305241
69228578
381829077
318973886
446971447
394500902
299924656
319673252
9262407
509708054
176648661
464390733
499700795
139769540
21120150
497145559
75636945
374237719
436407240
55623770
385679101
265979897
7798565
436189270
238249855
312730103
526136878
490060539
392496539
534321719
336052229
197524618
425144269
68483592
507158045
515439401
458705719
256937355
460349315
141937850
3827975
412536277
534863918
203539597
262216197
525618584
155769346
367673045
163627998
502856506
108323183
399090226
410353080
60393745
432743932
170310617
126307037
237040299
338177730
388808651
76761435
276676710
337741678
85156281
311348636
372676168
319209514
71719506
482151912
53732886
119588086
345910789
341899028
3100583
506121742
270080700
153673721
193986303
380793303
500343378
459951170
19529320
306337631
427834789
177460297
436497990
365000729
520953941
6342876
297010503
296183416
518861671
355574377
412127346
32741527
120095523
301583638
393850603
527666206
227321170
364661041
63000332
513574666
350376409
113261579
167102252
184093894
87296105
501144170
296802814
93009414
204570495
423204111
93701626
280831619
397147598
274234293
480789608
152049369
390959077
469702055
117727498
498464672
256965507
356309582
380229350
99999761
111449057
366990168
11417871
446713483
135246655
218262997
482698641
447512710
484133862
155968957
68921090
278839900
519337482
226142274
65378858
283922886
182464804
157863245
237767703
262052108
261164486
300008725
223275953
523851798
441778952
22955568
56020069
400185962
53856630
237993129
244199198
458800876
139869521
112645694
21510897
126155240
324871651
283316878
364825031
510636697
100853307
47178469
190959198
14124705
162012357
307843086
492690920
419641158
40783188
334805681
280713806
54997159
250785491
78698298
123701906
264106103
268821351
246312828
378785497
93164317
201761714
153227408
303560697
350764066
3457648
57848080
222491105
11923196
345821091
86637525
221064160
18257885
414513432
513079638
203741711
107597983
457583120
422991744
127194496
3092522
226612764
94332417
461588470
22747524
468473790
529647556
360326783
336471866
516662700
101930135
411184202
367635671
468854015
46081487
140152617
428148058
66567232
314423730
147926903
514638484
100262011
276149323
329898576
59364067
144774797
364563960
362113527
401265020
528651544
250057273
290539587
456350143
229429823
199147331
76519343
457191787
264246844
161954903
226826115
111495819
98875173
164872866
114335367
288847041
378534993
87458976
339738234
126199381
472642852
251570168
47268258
153154635
340492116
48965606
50520032
152260507
534706144
421576206
106669630
261317567
347355364
260148565
383384868
57210101
361859593
487700493
432528484
462819769
446584465
15879622
39508859
111286128
96797434
364755098
375337988
440857255
168425451
202159277
515902176
46515893
362287271
495093982
160689267
468970906
331726513
310977201
408799455
245779854
371627142
259762613
144483614
180808731
130448728
146397461
202682241
132216356
216488096
115907162
183126312
127903431
185516846
166962347
63795348
83832514
489589939
380249247
12761466
51350022
530283536
489502957
322104286
409598046
64591348
175545253
384610042
43591739
43066493
118794021
492697997
284775141
13036983
449899012
237015173
45397920
378418367
307255766
11873863
148114069
361737149
109830505
334896047
213445932
246011065
525617590
242254918
95829124
239962188
182511475
309630638
156669647
193026638
386576633
471568238
16203021
502792733
232699066
81268047
292604179
14876182
384528356
395130707
511149883
382746980
13110346
190483044
141836757
252929146
529453230
37755055
145078379
478793736
475000884
167622232
103457880
145917730
61019751
535234710
483677629
346553519
21665294
66411883
241715330
18021844
376032847
329828723
194092940
19854823
323023469
98107945
479952075
402712996
164500289
263333009
113906376
386633964
510050582
293669619
203741711
39071518
129003286
111193704
8431914
307020819
61623869
300896021
320447071
26470662
446291860
248003
425476907
410749388
322164322
332989653
43604147
359089336
133932207
383145737
251659480
421276553
296425572
29409348
318463823
144557379
500796829
262219229
449290891
140648396
280361120
129286060
39554446
304164706
26581173
230062118
403341181
260862629
274220323
226146914
144281036
377132160
447257440
275550876
494209830
488315220
10595318
114467735
377478303
5628955
221289564
200386441
92282038
417942618
386042790
294757976
300355523
340683130
200689965
376031976
1444172
196628077
164025554
249775762
54240834
59481059
369162571
157173442
158596189
481348215
176328914
447197631
251524613
56044883
186530542
27517523
300981153
167656284
418682499
173800914
207268350
41936240
324604231
112243499
185970677
366057908
452768545
478096917
55595578
8492716
423394097
98891957
102127352
494670667
202730629
320814147
131404440
64888311
126627801
533505135
476794531
530530701
379694896
237033869
311055585
396940800
289696068
518059224
426437034
265538185
228430033
127228589
80033893
201727739
10356310
236390499
531565883
237068326
41349154
61725557
266535497
359424517
180171906
169964254
471855980
212890381
184575978
3189241
113983765
248361075
376705517
322668609
26046001
161404843
77105519
264791283
536022691
190590484
462063533
511536704
45238986
429227788
199889870
136986207
234869340
83406157
494256428
22885229
426385446
471992971
280884985
320060230
135155029
97391610
384409816
433394230
59414021
110755700
484940197
243011454
97079222
247806175
37905122
400301630
186914104
79857751
404864796
45769690
515994544
315807623
483766485
387631771
187600026
396747921
23955761
409239774
260445270
46993392
509937210
118315493
282758478
262682134
346307057
429064172
40816593
212690735
94894193
61053691
105173619
450579989
129000611
362487292
324756662
162031036
185985537
389678491
377331938
102743095
483446076
424957981
412980183
48878547
314999387
451346928
303313936
175004841
367254964
311480279
396780840
349856153
244988310
278824720
241708511
289292245
374142492
365688968
346800277
463127349
104222167
272089767
289569016
177353613
475452190
303659808
139255494
125631719
52687838
190194367
38666306
35203717
252372321
373386699
97318238
236839029
477273392
401862886
94791729
470974434
484596134
470122175
99304862
297495892
138638452
174337063
437957047
253997566
203211816
224054358
506998497
59245908
508141584
363036853
89190061
373553105
59239260
433282226
522857508
120458469
433609090
194771155
425236283
100880615
424130592
53903805
123306738
490004536
154984207
260240024
96635136
38418988
222045790
439297359
113404935
184639992
22181438
533749849
337454238
211055177
15074598
2312981
244296280
174014810
469551070
146798117
303829064
164034251
291876875
338500467
269773287
335188436
117651942
532996977
397203625
16582339
32755871
526611473
3275824
293702494
443467114
203025996
257293936
128582343
298346150
381839102
221646733
169749665
41450628
144670787
118748891
273699098
275382087
438311462
250185668
273266425
405521048
419990696
220475866
523352763
340327857
275381068
10760943
343528344
89974584
111585892
521298446
434413992
61502040
16334437
26718695
460146561
227588708
110790162
471928063
200332395
125756082
425758427
278867110
235416831
130971102
288132826
439899072
188833516
360118411
89190061
154583082
273453091
419676498
105381970
248879293
407159774
361183886
250366295
104908889
271774293
167091732
354371074
54925527
243736884
80779953
180854714
440876485
173083080
265270219
405194914
257944551
141575699
22071670
401235663
7629629
81094888
445982733
499866299
475720949
505519286
447985775
442165486
249527567
415466525
113382170
461415072
407345881
463205038
507718106
151253396
226138584
291458055
37336909
124437124
247053676
227107762
241782233
350710910
301330350
412372098
452307334
518201547
19192549
471383947
416940964
404706131
320219537
21975471
353962044
33501420
195217348
275793147
411615012
51479618
424052683
501169456
30688117
502307388
73546019
214864395
209628446
468764428
439151090
6984206
509199923
183915139
92881779
155805208
311903205
161891428
347857725
499061613
479966920
339801466
429682835
296147601
432765158
109010220
103874222
476261892
490630653
186446225
314891227
459037400
313863920
275791865
192327627
230366895
515179540
147171088
366223136
242995869
15321594
525631952
151619622
269275153
39214265
143766914
342336294
286257031
396555569
160152397
522538542
63957097
20663278
175293774
317061383
317488944
139371852
69199462
532069232
517646019
180525760
183897877
503809104
505853407
42971813
510508324
339398569
187943965
474625606
201500321
383914124
101260126
186047473
427068263
209700184
335806248
500051763
51893404
261801283
30650566
20044052
334392130
322147643
153987381
487211979
375308104
314955074
270041330
141914816
33540177
42081036
232669180
67546579
496241737
486622732
401332247
73663848
342762222
46932195
252402960
462318623
213632336
323085414
20662688
383460064
324088939
343116784
359661177
432118535
275761332
507329279
49773268
462855271
102176121
158785631
55384110
314474167
67351813
394370695
310527136
206698845
99594268
463328625
7766175
282247214
353097022
260820457
95367739
441496714
322452764
307069179
40123078
3100583
137532063
306157432
288020154
113749504
403115084
70034764
520702193
122302581
376096110
160122800
260016471
242131477
435472429
223857257
73983816
531078946
472801150
390947061
532932514
333836460
443970508
513415098
369073101
28024270
175262088
492159046
353587568
332558957
108151310
165522999
500663579
117666782
218909065
321939886
75588488
333756821
179316726
146595647
403341789
3739902
535113401
335541198
67419416
188874743
19356343
128976713
180752458
1024398
306814447
140882357
143973514
273739061
342376734
18033195
495739283
186898986
196033971
181035219
152143664
434558876
494441661
24742849
102628231
276347786
170107273
303505068
245922043
67729771
206636733
211815069
144361258
522909223
176255096
369926078
302930080
235529204
413194590
148303028
411745786
142687280
439373077
531301757
103054175
213109596
47996454
453915629
228662388
397711059
219058892
280717922
467468902
389743291
45361219
308800147
470909560
278815739
278314642
323618611
176806298
320556954
360521311
459470258
319517366
197326315
513969719
378510763
162257275
436419110
519242539
176456987
271613359
138682902
429489744
320348577
136303503
296981256
521863289
58795586
30191431
147624891
171705770
17286041
104503195
447755185
142064908
421073022
43354973
457248785
468130616
330016645
501961592
172091904
173181303
276138052
84702992
533255011
36628557
319702079
509003606
275808045
192301212
152847437
177117478
2491716
268206430
329256799
16908295
36812234
529507852
238889200
400716362
295941056
27947466
239967407
275865510
145405719
455658800
28314891
116447479
414540424
7835337
181272752
153979639
235043253
223364423
533153694
438123219
399116821
94999821
129599870
362871413
246011619
214379423
315969827
82959031
420580819
155655280
27974213
525030483
240852733
154677618
156648114
368898594
59831335
480690194
153498774
407594638
402029009
18026052
354289135
525720256
162937594
397332888
219052129
495080899
29525158
437648587
113963717
251866338
359600195
399158222
502130275
468130616
167738485
214737956
322389339
141082303
346831142
536610557
443435498
355159363
96374258
317592252
34381871
92361313
251153512
109440702
356427621
491166474
427489471
523775460
434851879
497171898
21887560
393429500
33491607
16172864
33006851
1888547
162896975
4944366
248025864
42494472
385018059
393876454
243552487
294604473
341351472
211547445
233631484
255869833
531811403
34279821
142163895
11487728
346555246
27646491
9932611
257903558
136913154
234080157
30162198
151276650
245097858
498031386
276593732
118214736
404799530
100748829
447871962
257601150
245985056
475374911
37732323
287174851
452091082
119353437
78063591
474649002
78649570
165126193
372746313
55298558
436028258
194708708
495384799
1855074
192389236
528748232
334342567
346695345
238871265
52126936
183542026
402246047
33811604
49520841
376338207
522559716
213541380
121231931
85440202
151404417
397107199
421876100
210151912
27608756
424249301
27195327
478750178
443635880
228728564
440463805
34117684
291163730
31362686
344267481
408794168
210553557
400676636
455033039
531426332
131570873
487741154
299233252
215555428
136235935
70999921
480129397
516623605
363591196
79157508
89471200
175916221
49592447
38893530
315451994
63552998
451325743
264435461
364771782
118873354
328849315
126656991
210592882
124316785
134842897
413073355
333264067
421421879
95447536
351559305
431279680
103614838
483880537
509104648
233773370
397108749
513123537
243011617
327973928
160819223
250388424
112765501
221247970
164514126
496101713
301475294
254144447
340897210
97276634
130805765
103580440
452436819
282813030
502737360
310111654
510727996
364266943
414861316
215868491
61288975
131295924
297799193
256377590
262744162
56238682
38929427
113643504
129425327
265749744
191873469
463624311
341071949
148956490
184449852
298480917
532127864
212550207
511316424
401155870
387818068
101216136
425738093
414048681
116261133
23000900
259929380
79828698
80310668
136506066
156474244
388724712
388743375
422295050
203776280
449797720
52649730
9582272
113387075
514138800
458464828
505412816
168147964
364130679
536495340
9990186
164215509
463280849
72681146
82586150
158949439
81823337
296495495
166328874
375425257
265829509
25086677
79751976
412196204
367506494
6641908
484183512
28734691
232297734
395327527
223739110
437898056
199183458
430331379
208521979
410573184
252667540
246288102
461185378
429706615
149895819
180793765
162418316
295669492
24218395
145961503
441123747
56035947
419769952
418093183
310772219
139888968
316498236
518081191
59693105
359590570
33448836
238683269
433826042
386109718
312917608
484674543
154077633
276498669
223880216
263060283
392891064
164799348
74107635
283146170
430942541
269789867
285540446
309169109
304467483
493061507
137383194
228059492
167439724
435897018
513314430
298396796
70059734
418094459
364378219
18049208
530244608
320805145
358646506
394399460
392505785
419586162
397038099
467799164
139281846
150861482
511478679
317826109
145140943
258407422
439221356
330656868
533732597
347135522
156842393
6387849
192368714
153032615
85011169
152365706
136905964
138715904
313269043
339781318
37008510
97533729
212210164
252638020
471325435
516337518
276472211
442598380
299108405
167378471
41032410
88208383
334430709
318196860
532808878
32004987
171689840
147889435
138754086
145866082
130003317
378126846
216430274
66043388
169771860
411194000
277222772
259002518
407674939
145357239
188718603
182154383
110171595
202273538
468403984
25560710
187192296
427936657
530086531
449085757
480214028
513456655
382268326
279113075
524660517
111646828
286910524
434292105
453497723
304615206
114096260
374856186
213167319
146691809
485910560
5514452
75076459
252656962
100984011
93588637
519023125
456810804
231764594
530548372
513360133
129226261
501221971
219239044
475563455
168171739
389994934
415257622
189305155
293406142
166556956
300814254
12596796
530574222
108195992
417886594
362448064
475843117
207576222
199243870
379990831
185843386
180995475
319592004
234783788
217794037
405963037
190928070
274067669
229098525
97333719
529751410
487168329
261393311
334199222
426082879
128259368
220793201
307315848
380466665
402327899
124081760
234332149
170896163
322474717
305750673
60055232
536191481
150633826
502206887
231839374
497691121
403991890
277815378
49462024
465045178
29183760
391356268
18741243
454887283
19543219
149269511
493149723
217257391
460836336
301293041
78887665
276012298
391912513
536519841
336505428
530151245
386363806
251693728
329558925
380980410
397779624
32727108
458627603
41009399
530636415
173349149
145779129
354342232
92681789
157231102
273050543
274693649
313052560
346719242
228845397
285513305
147652308
416855310
21270173
179266241
251000397
65031058
512679766
279105349
488279026
13086902
34773079
306912093
31550892
300093766
210901602
26546007
269275153
447726931
170715765
71656031
328556276
455644799
161533822
489455705
217193297
138252197
50332346
75002942
4574501
155407393
251290993
178942894
143013914
450365001
333678000
423944902
528088926
279800274
431465937
404792936
393933393
69566821
4554810
245998348
440353427
474278007
337875722
437207647
471249312
335513039
182655692
32976398
465539505
331686918
434023632
500942619
191406393
3784387
25975080
107502051
255031604
351815997
37002401
51244353
338382727
51024550
231709889
155684253
32510325
346644647
63344036
173766077
443532973
287064086
472084958
447446511
478809833
209370428
324614153
435807061
86548412
271713585
441933672
428446536
258321082
243294678
170404590
113820057
138268879
464657056
316039616
457019040
214787570
211384283
18562581
43650402
314975495
15332017
529294743
430037652
407394201
280262672
378965296
64178189
100634885
223116944
231728834
374450891
45043329
77157391
194609505
231777136
196002464
135019506
486240710
150172079
363878159
442399992
306252083
362714183
358306786
389473758
154108576
523554737
239493122
448322587
29007456
526378869
476889293
374432883
201393366
339591334
307337246
234346087
186786587
134762319
84219330
208822365
209772360
90711983
139337515
205302953
406691135
535852803
440576908
109904247
534742348
254860746
89299522
294650043
536503464
489389818
443382778
73052333
204603798
179613352
352858299
109585210
495950737
419040253
272033675
195639051
516270598
221572160
9223771
100724851
249174547
81982427
388530643
402737181
358350963
486174633
16616322
334974143
107929995
97494755
294282407
321261362
316606238
88990577
228048646
470839320
184238427
337046071
436596295
97167683
473472694
506322156
146577726
305362118
189141980
22933193
312053138
78622968
76915133
101266283
152680380
514964612
8122965
464340553
271419957
96156467
345083414
192031863
80198820
424702994
195271824
87583191
289643103
136378579
272389101
148974497
470951380
377076746
396271313
155827061
183030534
17608580
487201263
255107762
492516982
372026726
519929175
110418528
172026320
474878723
275898042
431875713
512233142
506447533
35858499
427972335
90600948
373038260
268079156
484699535
182548245
376136132
218950939
168790325
377229156
255783042
169530957
158888857
81003327
522870959
441301469
18282049
178762216
531621370
520376686
39757042
17812036
520047711
379383378
525817189
241364597
202609516
392430692
120322883
511577196
383508026
458687415
395182500
338414865
197755710
69502119
321536191
491723693
376446060
256525869
406660674
390052916
187301578
465338429
187962050
31129496
475843117
402640143
482478902
535476395
259427907
532272100
57065277
317592297
356093025
121093804
284566210
330844997
147986442
218594798
458262499
134486694
60819979
160736686
151830715
206916846
486285524
31218136
158048669
30804087
489117177
62770217
119735265
70438965
463915328
485107649
354349226
482049747
206483546
509993903
467101954
493920447
68690222
483929169
71543152
411930647
179049523
321319146
154247494
498997700
238279895
332371387
471754594
132181333
93506694
403967581
59733339
56952487
105408660
403399088
155225019
326890868
210468000
108421544
172308086
195215048
529382342
133525568
187637894
73665796
408225647
385019824
366728541
86210121
133624576
444159026
22911581
431350550
115775400
150222328
294130125
353581486
190545458
151563313
504180967
169010887
441180310
473736635
365828493
238700388
228060722
329850031
2729632
509396828
233871411
294307097
173011713
105904919
434545767
140483122
245596116
388044870
215927754
476192927
366649678
394773204
362526562
512516695
50639445
435922209
258501213
102713920
166178419
197653038
159020065
507179870
103297373
288130122
304555916
396276540
38163947
61164901
485321289
203567705
322840262
413905277
473780767
213251888
115897012
104840300
258923152
67978522
13552866
204104960
100251458
412492524
85824145
212849026
519673956
525589995
288231764
441437973
423729608
487659235
446095079
525393060
388901895
98839544
497682165
200384164
283647363
368686584
317574165
190527750
7178723
475381758
86088888
346836913
452264781
442760591
470538676
34763117
389538851
202970919
78260106
131206194
493945753
499415690
61627006
274476034
426994942
369736564
184803974
219920183
84887264
372932902
378469115
452240553
51933213
177026030
524555908
33662694
464315937
316478000
56391772
258719106
457434820
363946956
183415523
522137418
78950540
130265887
160285058
161296395
437818846
135662308
44218903
469368586
432992093
517235661
453344825
499653309
312126624
141992289
433252142
278540285
24525540
199422889
263869819
13175799
54388829
385371783
281635677
395572042
252363884
160999530
427334061
533460452
152582723
474533418
451295942
523933159
296142691
472670626
244588681
187296707
60630414
444541450
412198801
373134092
157782114
427114835
254541948
240282182
451725504
330545970
171759515
25075598
303996506
433281492
202669471
326500389
117636927
99798465
215690909
38129784
58466967
187036715
300211650
404703324
242841125
235170215
278232534
47937709
428986497
262616806
501382503
448133407
17616325
389558581
436358594
135679203
508795305
131252841
270279566
219321404
513476234
455413875
421504506
148083189
241502001
300069552
515866593
167720888
19207729
379263430
496299836
516698318
41187054
422790597
90335619
258600526
146163665
314474167
228709318
272467226
497781823
306435540
326299043
299342071
259754178
317005057
252399722
220325887
153886416
397430461
60477508
65138025
83767182
90017645
22222924
208832646
191313840
334207638
372336988
515881326
27293623
263157926
483361062
398570549
1721380
334467969
41541571
36773779
463904100
523520802
497883858
498614032
431287562
307722613
525907337
149804854
46452156
135465945
86890515
444248589
295143613
116504317
397138167
78533068
287117961
297020617
9337181
169778752
338006227
83395342
121178070
431251012
224966786
303522831
35611905
116550365
455945022
406023370
447216820
261885055
262237611
268937916
224071121
315026791
110635518
522365333
310888031
303338341
20574707
381436601
20029216
134138066
213261470
314308677
386168243
139885250
292369522
443058506
63425398
143523788
325685622
477486472
306440713
354669969
290996305
322821645
240066588
28000490
319118533
352651079
182613691
212267493
479387037
97587056
97919233
485516496
504111184
195061112
356509917
272511997
405812723
514298220
506536428
12199678
159855462
136318259
58920776
83861906
16310799
452211765
229720283
7861976
198332101
345178805
161156900
180530354
98631623
294858774
204014255
166738958
519372481
36578702
400735344
407614801
167329836
486878528
125999381
474467250
484751102
176130028
31869432
272350844
87625841
193581929
219120823
520383902
368637645
34464303
446682067
367717841
409782130
287779388
38001297
496679184
6196451
43368636
2732426
12820183
399335830
392842972
249303012
89072256
386992860
152828196
39705263
69581043
312363980
485042690
142642730
375254160
138350072
321276291
61271776
385724663
288955999
91686348
64356030
204121135
459396240
477157452
512385771
307919431
78799519
47402301
470350244
71637143
312821479
12806098
229018082
361458751
324154921
293630451
244630469
433624058
182998654
492988337
167132997
150090412
320149229
393524031
256288704
303318456
22144365
63794222
301241743
233368336
415116422
418617201
146135290
412797330
241947605
8320328
194497037
294206280
481404995
205344553
125867440
76363124
271888333
115677163
87052044
323005427
462030121
261094157
447415365
305433540
531686539
451548453
433333684
301125166
198899777
287604135
238590982
368807621
284061328
433425086
268908260
467139624
256313569
180745099
364750736
232588459
126024013
265162900
337177603
423293846
108683219
394125517
330310785
442079034
379735537
319681829
377163244
182415410
172865117
57456534
269934191
483281260
431571889
430220746
517196410
177899694
262356626
189755902
39085856
75868501
179729885
200382218
42222723
102704156
181438232
524618357
146871377
100607106
114245622
142752935
157349535
533681770
112261896
349520337
208740465
360065977
180316603
167558059
166097089
492430946
534863645
227051770
173217326
278485638
166413987
79691949
462588511
87352244
12262638
268356319
332851568
190742102
63644113
74747775
370911602
354493776
392477059
245720155
320382911
272725420
362166773
115315173
225610212
2967695
456497239
310783713
361982917
157475812
503815350
97394391
195897157
384087986
46916518
281520987
189902820
101467424
167571160
178952041
232290610
301129408
277043713
510849494
498962866
469781276
329508792
435895569
240093013
194092940
158699827
529756405
369470439
478841157
293860532
188877667
155398236
386060171
126311825
410610877
126454031
31188584
22504169
89653667
286389266
533354269
126081433
195028763
397367141
122672631
105529675
84413738
74085429
275434935
158239349
66978162
504688325
334527740
244466809
45541419
196914535
497193262
341116619
137400401
4934366
244701303
266054495
501125297
407065503
343551213
63635567
221973805
132660126
58336995
50332346
38365779
186960572
13607066
144293947
408179154
413563878
97473342
362137843
195875782
307524975
114043791
177023610
353369714
4248746
242226909
470963713
349688034
138105326
490721136
110908659
536759520
515681118
370626476
59635179
323675285
370146732
35637413
367376814
5162840
161716334
88112034
12160771
341571595
236922513
338467250
511847470
35811856
486854897
448698845
9327571
490241879
482796402
448590076
161421621
59908304
375579043
154591270
390092917
141501926
431549599
430006919
128846274
203273791
292028915
278808471
321901505
146165200
414283781
376047788
122334642
189413564
61441110
86962750
359032465
308978056
353233487
403539113
221476238
25975080
18767441
210804893
106114984
47824893
355692043
157266217
120169914
430437756
213059633
350909036
398603854
12479403
310883959
194321146
229408697
374980161
170179977
449465089
126014678
524125831
155592327
414225059
276226747
52092884
490145785
216715781
91507581
411879504
294493411
450059582
116764620
186129592
173217326
466480389
399264018
237136537
375939008
140854633
110328404
403378766
409323169
8464195
364211815
169965881
123391954
284213343
209104600
343007927
377593886
65157437
9270156
508444839
119925074
34506375
407539452
418816364
42533881
157203755
119545498
466817162
495050140
152920947
221687930
164293986
346158410
384511323
509622954
105905512
366858839
65111681
63672150
272116951
3273970
465096961
143586705
513400707
81226255
245073780
365214365
523727863
54185501
438157142
391784623
497482797
76219132
445994894
378113250
491892017
485843587
27370619
441457114
236033883
338245775
233570582
3144083
326469953
366568379
360313091
200151886
23347344
465760887
179453906
374009257
186995190
65477081
89120422
99122866
194797676
182263575
161731399
130905640
470623441
291889142
479941278
58655938
242001715
130998069
257458658
59079405
12427529
283824127
41394813
408461325
534391007
474576115
450566274
132299347
476033660
289486520
466757277
176508876
350114533
217067518
459184825
63107179
391281991
420440069
139158566
229396040
334873503
406192898
325087750
189830584
319154707
3325166
288711616
447339400
86262644
49399980
457213386
453764602
51346436
364233595
369165210
59650678
443401489
70488802
136983686
53371433
309941916
493365389
24218289
254291211
398628109
387398894
382002195
466617714
182978086
344180631
99091661
325246058
526807356
113362288
466126326
289893888
506526132
314221768
459023661
511043050
203743786
153205665
416240634
502457038
337750292
198472907
526316854
474623143
465126210
226833225
241161671
507763737
280102149
240117868
102109214
485834415
381560137
351413616
113316075
134300621
276841960
127857199
410508362
238580685
65340819
193680692
47584732
333779260
73262728
488865565
476592810
489587236
296824672
211475506
327283133
770264
20611711
466322642
488534843
90237452
79673195
94997912
239711661
376219631
22340728
344681027
280970651
316479632
129856049
518655491
421102592
332887758
41814808
456950893
335653790
40565216
28455218
383934885
486890094
447565229
246326539
29534311
291855872
32313734
94397869
265111783
243949811
368566166
253277303
518231559
454918518
48314472
121276536
274446000
169919922
309814526
415570101
23208227
109231250
99160956
104591307
101393572
144639303
15991362
48250929
356586983
3892320
406263401
207139469
202023507
249740243
149871715
379505359
112205647
188790867
298860999
359010763
310196809
36008544
98953539
135561351
220454555
8269832
303301410
55329315
447099788
139736836
434370254
339605296
254071380
108720965
29610222
89395116
156496411
408029111
408446925
440137385
109570024
310374231
506959926
396540848
13023521
215612500
34156824
522993359
206769742
213686280
314263713
314443489
305038770
294710430
217787933
1179062
51016138
28189421
219676278
98839544
324099037
477675924
507130707
477661787
248141426
143937271
440904944
272550152
44619664
154860213
238157971
48471617
187690107
458990840
133017825
336678604
314264840
234223139
73823846
500100894
46136706
531764190
357272355
19767880
162230073
11094417
80855712
238366783
246933497
301258693
164138213
255859353
38092280
70511633
412080165
410066371
60423072
131969352
92940299
341877655
372900271
225019705
163507618
48960597
424341926
243240312
20142422
45735358
185565373
521209104
365991237
252329459
162980981
224880877
421104543
168284330
509095282
131880181
160977391
402123803
411264388
249421395
322373372
516042861
133936061
267539597
310139221
259070331
32422277
279136774
132228190
451085134
518184004
362368255
382538776
290440838
354630541
267565059
251476822
384910113
438719657
444756798
18303232
116575955
198378378
437767552
91112322
240158757
211807594
271047456
107577247
483859713
507339997
375247137
231156552
370032475
357133670
300859706
314972455
470006018
492652319
81247399
477015173
206188428
365240801
302957885
376539938
303978413
527164713
8193423
179983674
154507226
357587065
244872412
346432420
371251967
374587700
85513669
340307670
98829994
487958213
324857206
383232053
384929756
291494579
441840961
325203373
482676412
194308373
166080227
255460802
486983857
441825941
175739261
89744938
23447808
52318759
402296127
383433895
23095199
339821956
362372079
313185629
141889114
28925037
306975543
457244201
295142398
65734554
253478716
189731699
338815762
270035388
272104564
402188577
149318575
352284058
458093985
374363050
165478080
280241168
80536224
512868851
42126345
446465462
278565624
31001159
136941974
475649495
85962316
398967164
282972476
231323698
163982073
228370651
513275237
290923909
481990008
497950381
486503087
351175591
26205108
525993787
343616523
306435181
206422984
329519285
376037891
147146641
241837558
354011049
275586296
423253201
72640149
100115307
185372980
261490374
521614417
315535603
285397974
57215448
519496146
194596177
394201847
358347930
129298414
359146117
29610222
215267044
98304833
157477130
306769489
509166506
484249145
408225730
153483252
63291073
263211985
20086750
63906261
389252393
198733232
294792950
387494644
40780505
22197170
264350955
81559536
506967575
419519727
113334782
514452166
20524257
307241447
97276634
2821667
422223436
314984633
500060639
431423138
274016205
411071084
170923905
356627191
296345492
125085320
471930240
436483506
228159035
219295130
284783203
461653900
387920211
242956814
522526909
533573910
385264809
259040779
244773584
215255026
157630940
338039247
133011626
55513871
420151031
291109465
237285451
133070563
156543647
528499437
351509196
277824986
177381614
396858800
32411247
282172575
353926511
536764461
382222223
450374455
178249192
286316264
425827011
388863722
280574849
421353871
81982735
380404249
439062641
322641712
70743866
63087496
484712484
319655138
259426848
224970979
511669657
363892112
50024255
109567737
311999099
360423732
332641178
243132508
253041874
398432038
309921144
277941794
297141708
19745375
183327200
403732152
89635639
289988705
265508913
385655953
126030533
46407830
304164706
29610222
168841210
138885868
425205968
12810329
92567856
11837815
188093064
195545670
116517140
356578805
12973849
378218893
373595922
436118058
345523967
242961690
152280873
454547355
251942730
191901681
486025413
64478634
219161680
356440572
335000882
468597994
12072039
318080751
434900489
491249824
420426697
254622147
67824705
300128261
428511796
93977305
245649812
325307591
176401586
290661553
192548541
243383125
29668933
364069926
134656527
402374775
179613352
141441969
351824011
449335864
209962800
388631367
172629329
8957432
236720196
387448472
345244290
494039858
31427353
203655432
416548398
112553103
311650704
460785726
280842863
508257083
207130865
160847948
375624482
217863271
268762354
238156055
8940356
411405515
134322408
83842421
356506925
218576291
532859802
265728962
148121858
126454031
501800438
258057908
66018575
385163402
21184884
261771980
7013676
157193664
15291597
91930444
295264406
301935997
264858542
354047236
454967688
62974239
484311377
360267348
40189792
14018088
496086697
421132583
332540053
187563568
213867307
461952530
504915297
247738684
336924460
263783837
107930190
382646313
221827127
164497493
495169826
18741243
103580440
531214733
509618530
346623004
224132211
276949857
135565465
317173757
530390234
523835158
111624596
400228196
225826729
280701546
308322594
301751156
194601047
393376065
337326699
408200215
306752812
487171536
294519435
200126611
258803991
394258704
405267583
393741015
319195102
371558787
69952791
141123391
286484566
384927460
154056869
128287621
271202654
231033089
163866165
512185262
131638025
266846676
135314714
345163351
316596990
362740774
448045666
59310712
65094378
441951456
174027735
448892513
35570063
501874859
174196308
396610368
271011249
471271709
447544186
350145967
266587358
101368181
492970749
386555240
12458771
67974830
80898204
67950305
284320848
74513071
62938179
19095793
193954831
262451600
502978939
78086695
310910147
438728330
486921166
112259185
315838404
385680653
202562481
244528035
22031834
203424462
457182090
99230900
408338552
332862974
115853732
467049119
235985087
156066913
456950893
145171306
199482972
292710593
395076931
135314714
311387831
165332097
117060222
421574466
221422145
183946131
469772718
50947576
401546093
494191006
409926019
496966000
19533911
307952045
247229070
193959625
463727533
420483782
367628778
407098436
311180072
194919964
527966600
378555105
458884154
269871509
286935318
108547381
298797220
377188457
427569981
273200450
516361677
289867532
187450106
127508730
501076689
54099477
323383203
357022574
142105380
469772718
252734611
227961207
29585656
211775472
214420241
303447688
57020204
346439886
125277392
486269854
76230537
512167854
449114337
36781876
284559014
19225217
439131706
109062375
271254564
384920071
391558852
65199117
30393872
196232104
58724872
442350022
315845670
25452477
332906196
12712073
284431575
371835184
61537562
76925426
313473068
450960316
166923790
119615747
488341126
368793880
232640124
435269397
423291594
462872902
327166134
463247409
287965740
232583005
74312571
195728742
176332513
413614655
175755790
176534595
477945466
160271891
9250386
454136525
512025567
96127923
225353189
261919797
59609736
332358254
94199175
116284761
340290145
133897943
147986442
286267848
163423666
26777684
409695477
137202796
331369198
210736053
471054478
49038336
394983484
353349929
507110045
411175240
134113016
487166668
124095531
294739134
84911452
314282340
502551428
68277219
254939460
401161827
161136820
89036161
374097242
419207514
236699898
21009777
140086826
393395703
261061324
389197137
250976882
436313812
34655396
444225137
348910355
112931307
474586181
228982206
177970463
270360483
82626981
234747346
373060090
176148205
396482365
195561588
36222137
314774861
347591713
157392178
126721747
396595654
150317026
335059223
338898483
422930743
147591978
60534969
434864691
451146045
273915133
190934801
382323059
416138220
302158193
230727124
14887780
536174270
530680124
9648880
76945239
443833309
67793297
119432349
194892415
31595358
186875907
447978227
363569490
69696381
108983237
345694996
468506220
412608128
295103870
467198884
76619722
158884052
388466012
241708511
106811765
320807786
525195711
109863038
41085024
132763907
151917640
321142520
12069357
509720601
85985556
430857609
9137856
536598178
252244200
482598925
427660804
20005554
327494283
97280841
390652483
347746239
148811658
369080250
342658987
276819727
231927739
158570939
58003807
261067968
365403672
99677193
374466678
416971118
311588082
218293404
401047693
131768892
306337631
58457667
331811226
13527992
189505042
292640660
429864062
511659383
173407514
142924160
75642911
395093405
173852619
428385864
286606820
216488096
76382267
20391356
393823155
256654501
436972291
421574657
129595850
368682203
205001888
341623394
311053608
477938176
177867126
474982012
243672095
301291225
258500289
377644197
490384670
388380862
184566263
438361294
186413680
234386287
210115697
122894825
334525629
116971689
436241938
161782920
162857170
59719845
389998099
7184640
286458846
151770536
529842753
101486093
231130618
276346104
170560747
257834367
220062328
437360153
116548551
309893674
225212235
333569663
471219444
429783161
124081787
171747767
524136058
16353707
393350794
133761889
508596293
138190569
139272047
326225841
203884752
240718901
269686345
238972131
172803627
468912535
502972855
372306938
78316395
68855952
117489032
235805612
274047002
108439508
356992338
223156111
11754954
399032665
55168214
96100482
189597552
317007701
98433425
24231206
421606930
535612060
210990466
27756794
55034972
358238496
320227460
360278318
387566628
299561048
354249657
37074205
485118826
272561599
193248848
45247747
274646462
320942182
291410961
279282289
232655119
229853841
136379602
41269183
192736214
446241151
468841416
509404809
84894228
329519285
350260136
491642842
113109121
68201052
506130698
2272261
265058169
448127923
136158650
75475613
530466734
400175821
384301143
341205845
501554712
203651693
340866494
520296766
166246735
143075955
502206717
46062297
14353760
368593120
462016232
170055061
313617472
382437235
167480310
74442806
342693164
313015647
238563733
334411766
297510688
125247528
173834072
421069008
277539615
375557316
362675990
360407345
226138584
234311095
159581896
298370498
264258524
335169539
268826629
130834485
354656338
241636064
477406432
219239032
449640409
221401544
368301361
135917694
506759125
67824705
82609276
206056724
144477070
502586648
429860841
277156084
283592663
268175218
187996719
15003300
236697734
70768696
59322316
286617000
311951672
121927966
187074226
60134005
283373618
283616123
43162363
74306180
255414065
531808582
162243134
191031104
318332003
221209031
391337377
195512717
109171276
110479445
187309772
233901247
267791858
517166596
366607376
117881702
19009677
256404461
477722702
176168527
321471265
271823199
162804591
113718308
186343725
166947379
279206811
365162616
151301297
276202621
297953778
338361444
384398355
108022000
198569254
366580388
284704539
521413575
536150672
123980252
14329591
322209420
253194704
210903527
66523425
307752551
74402678
494826371
457157051
85927444
113546149
78197869
101470371
536764426
393208398
187494594
309736329
3875647
298404789
348327617
474885344
441264782
22214922
449890779
320737660
513671498
423112440
421519202
100309852
263783837
407884453
195667202
400002978
19009677
532093550
193049598
221250306
455945022
394114934
274440175
493548464
200418590
161652110
484756933
8806283
275458559
389578848
436100334
220737039
13365975
461600993
524896878
406440984
301385008
8679824
535669551
299221031
261665639
257810215
396482001
142189313
51132417
196549368
113307440
87391771
145982773
146980151
298029510
18281816
318683794
79768640
119104819
242640243
255832911
268482257
336300616
334574702
22514649
335835994
342917800
260573992
185467460
90234225
518470833
28949566
237256989
374965590
4861600
131880955
350708667
378164461
267494406
91545487
490359348
22669319
4213794
424649774
500256977
466924269
352940171
73870632
491119439
74215449
369315391
255865276
449238463
256593651
3846521
262256078
165009688
419633501
420130220
171664846
427842680
108958596
121289548
363948574
460742058
536605059
223076569
73913226
482088447
167123352
173927662
535891426
27414905
326471020
469885615
309832854
156623534
533944696
443384181
407927969
99815051
434345679
93197389
223128493
37737150
30669347
298109630
412000774
337850730
9878562
163744201
397204960
288545574
456477736
296455643
35901790
82367522
236993516
431758575
412549088
131222083
295436149
18172782
408660266
174403810
74318091
531293305
160203890
254015137
493764043
170346700
87243542
463310468
364522791
514780946
284729394
20365939
390129979
514579282
123950138
442475901
445166367
22983191
164965539
172012332
222344314
32880267
469969817
334051722
94364985
476479619
348034338
105729172
119851591
118710679
287580027
73894456
402191260
37366279
37984611
217845521
183596841
112715211
420389884
295977916
331686627
277808567
35988455
308605040
316796064
255762612
233622166
527809850
153244725
17948180
259048743
63857941
249272429
237810279
436968897
64575194
284972218
415328300
12820459
351528545
156771520
111594444
235105561
291639642
484463478
204942746
168918248
48650880
220582119
52985221
376684901
247992555
437671885
323325330
510936360
293991249
209179627
189964554
364376278
298605681
456082311
360887950
224882391
301043841
214505145
330584014
13661404
27297851
491626138
219559349
406550055
459592293
266787894
36834851
423334141
407255667
414087769
369174436
441889286
497603688
362822970
166526424
248420520
234983985
517898667
88130722
190750445
721800
340529600
494898831
353265401
78345035
341584073
48517488
11762009
415913041
267165193
370628198
15275456
57456534
152920947
13409251
145174451
17236460
417069053
1236895
296714255
299958515
298285566
59508623
23536439
288131157
273027700
294541026
296577691
89413930
53669722
321736810
66686242
302749893
227727069
19944395
347912736
103335490
138650829
167756072
416429717
145561827
322252576
200163033
268474531
469606212
443524733
291970528
493876987
201327165
473076806
262700419
100034191
524406750
147722893
225184384
489603636
15599503
434152893
202263565
517324169
396250295
86608727
349506540
409521737
84490271
283739571
293996398
210896580
187071379
518994939
173188040
532887830
63146451
240946764
344569567
48698765
271125184
288881300
517037760
97539189
168008223
46589198
7902370
153757558
88066136
8637241
319771751
16393022
534587924
503624747
128595274
231883631
45417854
206892811
247434606
47928357
400834424
369000339
253706230
421477829
223851644
458196792
215649388
478329787
513736403
131991797
497136026
202310168
214945536
368553474
462550381
308739390
352972844
33007461
91191441
363179745
497620154
429625298
38245625
526025587
172657606
165750680
84331982
12894589
48443001
173544430
424167537
500793410
92718270
388617587
49492459
492690920
127402233
76110561
311597465
114111728
293865218
308696478
155750877
383268590
27946778
532898611
208034669
136279869
476179982
413521031
262943081
385222347
43368636
333515082
210807520
59762238
7234768
336052669
128048466
440419980
490899083
214837013
330766315
56677226
366857861
240405434
78799832
301893143
513501979
70062564
20446961
340878495
358487215
190824142
169604400
206711025
367891419
393221310
63517822
355891903
151505322
306866323
172748597
374481765
447880351
48480864
302699945
513674162
254031796
236512254
524198063
160013818
165626204
310065752
375402948
399516054
491025804
320527744
340278320
320082864
218624269
436348027
65355559
402051373
355747782
107974177
4979641
417451678
102351193
527432676
249731400
194916495
307586280
39064429
435977244
534217518
485239413
19698699
477495839
265996882
433523379
113690285
495919360
368935214
60726599
379684681
470215598
500200583
121190415
182462287
126884900
434876612
335088021
100480617
70212275
266573598
101705475
415184895
298735210
406543120
269988883
39590854
187058230
148748524
44267778
329251452
429462357
478039666
528990175
211547890
343593830
381009764
259577415
13163837
308242326
185559424
162501622
222110737
353092249
290098397
424841100
174026562
81107407
244951620
511406911
368758666
322510291
358844620
415562275
4552630
81803841
346171204
455296628
11372333
23844728
57369418
454917200
183252365
197402482
108011787
311105149
139526044
251650098
402572028
484019014
470884553
446274820
75986676
339728883
15556674
36147809
330523521
311075694
374011292
52412324
125191601
353813219
251050122
230588379
429871943
102896545
163965332
227583273
35292557
223248464
440082910
266014394
362336152
283170069
22512308
137008648
119554627
406680487
139066339
181267652
108440003
237588713
503618741
442668909
504064167
13226217
55063518
200688957
529249143
342106788
486684867
21733497
517694086
448831852
515195123
407145579
290765819
421876112
200200495
38515109
212542369
60685503
243166438
126721014
498995266
449438338
362846177
220136654
420056810
426590399
219533081
401811978
519789945
127158381
512700622
472270338
522288166
283249090
315904899
220530539
186803040
257416065
224409522
104049175
177126346
149970033
390149954
44300483
420272762
187943965
245183349
316228643
49988868
162892312
512935507
23572902
164922613
277500069
215018467
350894468
133344729
353418041
423038031
471021017
71168397
439810724
171355767
407627084
483171418
360481881
459328321
449891298
62555398
307929801
125850918
499709853
520783721
191382606
15707567
237512810
255520166
276767301
433238721
374376687
350276245
164294080
324986840
231195438
445060265
473616058
16510393
291580932
339622782
164028585
262378608
48651298
249180806
473846400
6294670
118756608
82137204
250393407
109946914
250947036
482429290
220055986
162106947
304826188
223826793
338921017
235327495
474051786
12334977
271345085
365250690
69693224
312241726
278072559
209712525
514541652
254340307
424362506
38088871
98697371
385272796
259902803
294337060
236981652
137180904
291698214
303900409
14624413
444601919
181452479
293651686
448940628
469356478
164192469
350045048
512379465
452594411
463683234
41341202
256822141
140807878
171815872
441839595
248543022
262867116
527562412
493376649
431915066
164806551
298875208
23199702
158651336
264152774
122562395
388659437
101187486
284625626
312505055
163719378
150529313
109827557
93218663
285990935
278206543
113757105
329092377
229151449
26860839
231271812
212183547
235496655
345725183
515079954
476021316
263825902
389887178
493930928
533114854
116049845
49139890
172596739
301496080
313219195
469422945
507129463
291078292
266499836
460673767
138433315
92181154
261387578
210556563
524825109
116256832
365162616
65168074
404155914
293183381
432879550
140929139
399032665
54295698
370126168
211121271
400740841
446933832
76832193
314076675
301111286
525845027
514034470
461058576
420207283
16651893
490000519
517623269
300455140
221418962
39990472
287822368
166587906
442201199
467380376
294028260
285404650
532599523
332780197
310546799
44147598
533209587
248879293
444721435
239333963
4535805
424232601
208584224
60094165
86978744
357955415
36245518
275898042
163810188
244844623
465790246
290611785
264286336
95285207
481736595
148937930
447216820
181580859
393304732
456936203
224895697
470168601
21608587
126704121
120808599
15362964
34053264
298296524
452325940
168665022
12647775
518564904
416399886
87696411
351343321
243221956
68386673
269976591
319300702
227169173
123851483
218838647
107716408
103726378
68185422
292200443
352991366
435060578
303268387
318837657
96513691
424710314
78955843
507487189
413605189
381579296
330812888
227719461
265045732
515117389
348910355
371154874
487054928
3553478
146595060
69741198
23292607
534347188
167748485
77640400
71432745
284066218
305823596
263063644
247108600
47956943
177125678
169954124
353727592
409961494
56992399
21022187
23478336
28044492
478352640
515421418
186690380
229972737
453545078
385320900
384977672
302435880
524748886
262987559
124895512
128762099
305316981
510993114
228415818
472309312
460162250
227204034
152614269
363851447
319180857
344607945
390003727
33794300
503239856
119157166
455880301
524862594
198830934
24210376
31902060
494122710
62416184
178412981
462516274
254411130
188077169
248817022
215627047
120100423
366294553
253450131
512026528
84447668
8859885
247018232
7947340
334151304
368669874
499064453
39438451
299642943
231446606
482941194
121782992
461833569
476000366
313986111
139150028
117939856
226712419
215053499
300994084
405761513
317749451
310876111
180572965
464097977
258862238
442550335
137510711
238041828
469881674
97170299
95241104
103620267
488155071
419457861
8796017
38592416
232342721
378764696
220643825
107795110
141492983
372875356
522449438
55572152
199006407
211989601
189290184
338033436
64945215
521973541
303189962
128807170
298221047
114906036
117578138
240526067
58378386
12684893
444312909
388814670
49474036
498287732
223459314
76908841
146974314
524961342
247156196
57187098
57660275
29219610
426743790
232347772
396521909
51992490
206045554
127031158
534946246
433609846
59339659
188020223
437783526
343998757
488497579
23363703
281601492
93164317
15779582
437124040
47803403
231482809
297588269
493352939
223412175
269356798
409561397
21889966
302420439
287459590
425911900
85368559
76527669
249204932
134692124
518401443
536456146
176123753
145597847
508184164
224921219
451222865
303548705
421732228
53414008
184170106
433063004
244441907
128673794
403393110
419467248
521209104
64278453
477990654
455001473
367782742
18939836
488135954
261500019
532254227
203901088
521659763
511550694
45585321
407642928
509671496
400273956
113877328
439517143
219117231
254032252
111168046
458446718
233312726
329864334
497474916
463198099
354665834
8753981
234952204
171604469
443922729
363527989
126889135
524873472
209290513
5788747
515706611
413426986
521762063
245894066
68386673
310954457
527838157
209208693
164750670
492383910
308839246
113676595
495642252
292786893
378961641
333303757
431144145
124475760
379891989
322833758
446783053
456572657
146545917
86576110
383261695
367787143
425203941
142849515
58155094
286756588
523256121
519045425
46750164
280753408
374734207
240807372
377664194
328244765
68475854
308761815
495956588
36230437
198583510
409768195
189606900
136191202
209982678
376631081
171419722
465391376
494806153
507175448
251534406
419607618
530236497
176279399
471246386
425004965
99153807
225178139
356053238
284314185
429032769
192706009
249725323
19749476
260111076
300381301
321765370
194019947
303302877
208502603
380546543
484612314
93606465
177553301
4006884
487825122
17063261
410618007
435648251
504374881
187256602
348725113
99091429
16926680
358835649
468801564
205688914
255887231
349388178
516701786
150239111
376803378
58471638
133502150
389400686
439608297
11562023
334360204
374165600
192475313
481722429
5541104
179121063
430727295
220476270
39616067
93988416
390495770
128654783
328410875
383261695
520328563
206666121
364395804
13594179
10351214
257250908
521058116
367053798
289331630
11176297
256547706
418000155
359468900
375286546
221595101
2500652
89259331
122605838
234724191
366356735
436442880
455537346
348545330
154095670
87698198
150095639
901105
249415705
319850965
315150509
481381524
444875063
77382288
156353814
330291160
464819680
220983819
117216781
354869425
283606250
306462463
68613956
87035294
246197966
285792315
20566215
454750019
32810622
179813785
110297317
465028065
406787023
328014246
425163796
475649495
250208582
112751916
313134517
262376504
514764354
58476599
47898575
294087193
143602919
211827253
524616100
511528752
72447236
521660633
355677110
507679847
369260004
431446825
269132153
372197252
55656127
20969748
100934124
262393656
166929353
104913697
467619617
295740051
475695316
275740213
158774544
53616803
55590859
367397388
398493820
510435881
367402481
440364005
110464023
18426960
522188604
67134742
144244423
429901029
302910696
106227322
346178031
340587356
144257469
40719121
9652594
101593147
287150580
306947888
69592904
456842767
56238682
441222398
96769946
93778003
107207926
143667326
105657296
33301614
392038076
228362619
370904166
140225401
506981428
404250
223317349
377549840
157231872
88377930
239826617
46337459
157090430
334954816
144954741
193146430
498311626
298427593
256677911
49326715
168513445
214420241
118376203
534083607
317872843
42719112
323735402
330628484
403759683
521185660
476463159
268627609
443944268
113494103
207573095
274208292
404613448
513471099
332485282
39669116
436998974
162956044
60463524
148895681
478006810
477776250
253857828
398530726
128302262
524714250
63621798
75735195
163018994
150791513
385181577
375152717
496952690
506356258
86663234
273112598
299265864
448345127
261163829
127736091
36989640
264518519
257840280
95102136
182535142
99510832
466685661
524458064
337117609
146813109
315082737
370003674
272256358
305131910
376869247
372619761
380871150
97876308
461663933
276145432
365071286
222935122
535678336
236694783
250023240
154532823
307762342
347436954
186564573
375211076
458396678
480480994
154275763
522347538
62554401
351099703
66367616
86490867
422909315
280779761
463122842
421748638
369095507
144462282
225025924
45943392
129175445
20845664
317109240
134369004
22598355
336204968
27371954
483599138
323945873
283709007
182310943
55075529
88485377
242147444
232919667
522475073
179316726
144855875
452321074
339655806
372875356
431039900
470629991
74081840
163960699
324241114
303291593
264567217
345746296
377247499
313368696
504826545
502631839
493976708
53409180
1059113
227195590
403276288
227752241
526385488
130730637
307853968
189549590
421524398
70069833
427931966
381339896
213435997
368988324
211896265
291618262
138481115
136000851
515309997
220149435
159684362
178315150
217521725
349271179
119208492
378809237
152113098
115654985
267825225
194589539
368365131
321554046
458032210
341191191
435257301
224460586
297051481
90096692
393332788
79634145
306950107
328261210
8153819
289942779
42956136
161242397
164078957
14001488
185442700
402143176
90617849
273986768
498138033
167863120
35575242
377321027
118699583
71543041
89767378
183484735
201818549
389023257
237099481
515508428
254764176
443382015
149803717
356290003
358433205
287209922
311368331
302674180
285554466
66049805
436931942
5971756
54323971
341796049
404014438
100822985
164537710
159035626
212762766
83858992
237117563
111933366
9959272
407817220
290842687
409497488
73348611
207068889
67040273
128626738
452823118
265183078
14590399
64858740
139223325
64858046
455180312
24949163
241969711
331054191
378476579
363156337
56091772
404370312
198715879
529431953
394706148
174266963
137482016
399008876
532483883
514496122
396343659
249175653
4915944
311157086
95075051
493006182
287055839
296579735
4662592
274611388
66444482
533557009
133806967
183016200
390754877
515588877
372267872
185896027
358152233
224685265
82327152
27085264
419096852
499404300
373521524
123014403
414048681
398129636
329568097
421200430
219645710
513993381
285133741
21817029
440850437
162399247
434867700
198998101
241871562
274134276
279039548
465394656
359367951
493614872
37585630
445850666
45785629
79833038
430419961
471974163
79621907
98158051
356390291
456210931
371546122
325112793
67703740
331850624
430218729
455197155
254127264
121192688
304580819
196085
413614655
424566347
527968340
78434900
208255872
158704833
454604461
126193057
25692688
88316170
8454800
474813979
518233202
530158049
65006393
498124249
369305134
293802183
382625850
508393264
35148786
288596671
398515611
414466963
491288724
452221335
421094706
302000705
229062533
21970933
353780877
193477784
107025007
155343698
174649651
493616480
524058098
457290646
498543507
384869360
103790703
481364911
438412014
380073896
175001610
127708051
387350235
353354449
446823579
415049871
366232485
248588556
329542811
498712437
232386601
448982936
57557664
232242518
154030444
301622366
234793653
387354122
307964738
477071400
51206564
6234061
59353071
468545948
402771202
257998159
391173464
38418988
124788163
307180453
107766406
195372037
440765568
504384225
314325854
327324020
258212116
267264731
364700539
511762416
173187583
512887205
62337351
281498513
471651426
73879998
260431791
404662579
328996091
140362772
343280754
46130821
151160186
338245775
377469663
212788638
56345544
101992744
222162056
429182336
271230614
389108696
506169376
439291427
162623817
312903358
385733630
196192886
354263186
62358507
326306385
196902980
307524975
235949713
36159185
398117870
127065062
490784050
361214013
498105642
498131477
16221761
149673507
291443633
386109138
329245309
479604138
191472372
37385643
83211708
264194257
27407861
28948113
376378538
181956816
161966210
511935541
6158739
515439401
27006800
223334889
53234224
283030582
56926127
39078292
367555177
86218602
326141211
302471414
524554357
64713964
116233524
484421853
400002978
153589109
135702900
334476450
379714078
497821065
310924399
195682136
52092840
230747067
509659192
441167830
234157988
177778875
49712202
430419961
438585039
142043390
150136409
307604223
65681818
464178555
212282115
147399167
276066955
12158135
91886321
458482617
319469138
219121742
452916495
314091763
314879533
509749022
317692269
263579358
36866499
239024791
164922613
117743701
315965670
420272762
514686396
374491129
17842379
128979631
459840823
215781581
100830229
111606293
145162342
262211832
249669180
428022250
295032171
114165887
35283926
200671239
351429021
249963643
166710759
323847505
166942510
308240247
205672120
58457667
422643878
421042275
190183236
110868076
403959765
422184202
475867240
47503812
477900668
435678475
362299783
103487852
145109139
263645155
200699741
413954403
230733256
16127399
97583900
285859235
96987515
234085794
243029798
475034203
488040955
240170195
237207161
96769253
122002766
446038534
38955241
348778053
202075581
63189870
248977299
192781182
227785568
431222511
44625483
231881965
401490458
494145829
270915707
187971752
536425412
498186966
358263342
31652790
130789470
261318327
324052085
180170574
14826603
51956658
429522527
87296105
203925825
215905991
40786373
101942402
156107973
349555209
399560415
158140483
394694335
158258277
513958047
535441110
222083456
36445093
75726666
188874973
348686596
25669039
228113798
184960009
488778357
6928592
370642683
26094236
423034729
472434176
419979885
10507511
244295313
300916869
88715647
395608885
301757957
471923328
112989991
276272948
316593799
83406157
85730343
192020934
486252011
321235792
62226954
146404478
138057345
55476203
298568937
395180630
56301566
290943005
61017577
530718116
531395521
505044823
82013689
413995528
465918423
466557703
508618792
233871411
340466020
138558471
524116983
516296556
468884561
458118184
117447975
192180289
517567451
60298784
253497302
6096297
466572846
440857251
209983840
112807926
256056774
468548304
521108943
466265413
396428589
68974967
492891469
430239505
119891017
536067492
488868568
416302374
180392559
444211239
242256678
272547486
396321329
120496124
460625459
336753492
160511651
344561218
208988000
230099633
58004484
414840191
436571964
364270026
317009540
258050301
482467259
509371688
246110632
166511358
85522124
104144390
129984450
185878952
482479390
338668707
37427339
493920447
360688029
128140881
506256818
473342565
391391581
267515257
339268285
355209008
29858064
211295733
495448754
102811955
392981457
335840303
149330830
374778483
148642872
149581216
405894632
469358743
440438435
141032119
445659262
25116954
438493481
399543759
464358784
403553314
48555260
6818628
54175773
133880922
476661150
458991029
255807387
194474275
243367573
477864834
331089603
330363423
430775230
430665248
471073174
55546363
388721342
260573992
146157560
450563751
515734972
194893692
304103799
116502480
422188284
90237452
190933065
429872513
149787215
60163291
354110046
4025966
45305834
89830065
487967325
183946730
284558382
224051693
300444606
535448277
134762497
35747434
58729760
380381267
155848601
454375534
341786547
114560193
143866367
424747966
70810785
480495119
203581728
248910416
455253631
443521981
282272896
104967807
459712330
264265843
111487360
270107565
118598032
377474706
279477914
166120152
309735814
443584416
227105717
57123048
231707277
330519709
136674741
390595166
302158193
224365688
384222913
227086239
322190120
296766007
144766905
501484247
466188960
195241797
426403680
190909085
461294782
466582021
477329678
400319195
202467049
535351982
338433208
534591413
422676134
145764963
333678876
489587236
519342790
521241452
406952557
345589454
220246617
464486233
531305793
373562347
24900395
202653073
125463152
419972830
221564462
532618512
381405084
222945710
76078590
202283155
162554977
268325210
338039247
230725169
78394397
394650640
112430545
338458501
137368517
134381259
61744883
21978848
447339400
12551923
118518569
440501802
389770891
150477408
535106303
45637673
8086358
385996112
306454784
107157975
352955187
186197022
107227732
148746176
416692749
2296121
422371529
141230964
315867839
228159035
213411389
474601872
184753749
482629164
74468880
469808791
333623654
302414609
140282794
530911955
37486104
10826971
338441999
422760629
195704165
400600772
73738489
356174713
320206599
176968715
57766849
226815235
438303582
154793420
215586422
390662702
532416
56938243
187312899
198713772
273840911
204329593
431920558
412124438
239669322
464201910
231287830
344217496
170279251
218345493
477975505
190890071
96003659
265375540
402561521
113501105
383496119
129658677
363577256
380943478
408134516
517241553
304357416
232565736
79559929
224805513
4595395
296969019
266123147
30695322
88578452
475521845
118359672
108297157
24509234
309679497
158239358
8392607
210182705
60778891
219378459
275321140
125706765
144623468
424652181
344835612
361107344
230211836
331581229
67141184
145354936
203600839
119527986
487539416
341316033
278019436
76019226
20792193
483366910
447289833
170053913
152343574
369623792
424052683
279409364
86060863
357480929
229825683
58111897
327663886
278368176
389957522
111285010
20241223
388466012
198110918
411535909
88680148
13818992
469972618
41108200
57763416
75408833
111675337
352793177
162651992
464327797
156050326
143925769
384559469
145171306
29729396
50807737
200552916
407372402
428407075
29157247
535448277
422646906
63440764
347300535
447991490
433938340
407927838
164214400
213585558
353123501
503221903
383312398
388081280
97922691
201690273
451703552
518695894
126340476
501792529
212164854
38309451
197060987
96249595
304764076
75048598
68195735
403276288
238412494
522544372
347242224
490038525
235312566
185329832
301497596
377911936
33841351
237144475
126742233
426376578
298749839
135534447
203204459
145676040
199702971
242904729
27777773
401068255
21527937
328190378
346407250
506641825
321696110
373979891
123988329
121521053
404079128
13573247
392274067
135210454
187465991
368147508
13233028
157799885
21738856
460771086
123770034
281847138
16615658
308254250
399419148
56543028
467389651
212218516
290933460
363997135
522032197
39624622
489132380
232908889
80720973
68973738
228123898
358835649
421876100
364395804
48351358
437744334
139968483
509189813
317646953
348324525
460771086
244123094
381924723
408029111
361726537
535335379
77499355
118195049
192622488
364694893
73557740
411599205
536816288
427513352
106588031
248173985
172332238
235735131
9503553
336853287
388791338
68049245
370874884
480342660
289505249
40212766
498061170
39437572
329692463
535218494
22550139
56767979
52367982
402757400
392089625
190749669
428306308
390885263
161982161
367015056
90020876
366806918
353294126
488220444
519054330
37526743
262615200
18401880
258116105
65874401
487227698
344814316
467953035
95140000
161474005
108591068
67386732
134583591
370708343
282108907
172555768
359319642
402736037
425858407
358844620
524240440
1387818
43753630
125215220
378735712
189691016
39103467
217555145
161094598
417322363
70085996
466173897
274675011
82735629
7063534
280999442
42182414
475276923
173757455
326034552
119475163
63205220
146595647
133981798
306389603
417738167
94345915
123799781
49871678
117160669
301241743
268878317
1196284
203561499
228148744
389194108
195613544
275879415
49183975
242409677
467395679
410097882
21169491
536470540
447225155
84303923
225533959
116993713
277522198
476878579
69182827
535888305
420953403
162505517
66698227
361797518
320239777
425131872
529507852
94236668
246143729
345202965
169690140
364930595
437203180
335169539
95482087
322479885
249318650
441831848
307482573
410800153
181040026
133593536
340919440
8269832
245605250
172167323
140654062
435068699
184776436
23920495
216038588
133994251
49204023
478936925
79691884
318997158
81443690
215309692
518643531
529283015
307589919
131712484
231472834
46930604
149667642
131107908
137523372
25075709
159542295
491253779
397056767
349145140
75190397
362071938
467046527
215569735
376302338
98454288
117340743
69378061
307097967
375826803
84846275
216578570
499227076
244813217
168836837
13817280
404993950
398553847
350421288
12860746
452326398
321611395
109561662
295080187
258993327
323241079
37024889
496855132
308659444
111665008
395465982
250380151
128916235
416687539
494122710
11508478
76177313
76006236
463455366
362492799
156792436
286601680
347232214
241612902
64497125
299908733
197649482
354574051
255847186
50114837
451168661
368675096
462354925
480384612
170575976
23448599
173766886
362773965
58388761
112302724
225808630
259754178
313832618
234710843
10796999
377476514
67853200
398158814
466045539
230575907
424686589
457779826
393011695
199521615
262182103
37894501
41856222
474257695
456727171
497401637
119106427
212074849
107086705
28938689
536139546
3685827
425131872
505591731
28896063
74434630
527455178
272856635
143756318
63617099
166637581
273027700
409547470
425469047
42495
146220251
251018069
456901266
394268038
188328644
272745990
302155223
212186310
109104109
307238991
516775990
401659935
382558416
246096172
440235830
319856767
332604026
418375314
335567877
16181839
322109282
173173001
13577773
86534192
117686136
199702752
18595767
470963984
368868132
7284135
248751685
48936613
16855535
218419077
454046379
530600780
286484566
516725908
380419093
395703461
496909869
461681871
141496288
103168348
322871339
232356685
435844697
187351762
165484952
341963067
31139023
514705348
16976728
487950207
159631070
13231454
304350095
218569329
284660917
256736360
377762925
160734220
489023747
175302244
365635276
506309735
364152903
435019042
303822685
137108607
241594234
92409942
331602779
77845799
42157014
127583505
294258705
448436332
16412427
134497320
162359299
269194633
42342062
415435559
21825751
353685566
439386511
357049845
115771825
226305811
346642263
352587696
344461355
462013338
211046950
280983432
387210250
323943960
9237250
518332355
463480964
88175907
245223027
378484139
410174024
306445312
153062386
434297075
161852116
84122739
197939511
521725160
311881111
105475471
301531211
133717532
47996708
331891976
408539374
248035438
374589164
513471099
509128138
363981255
259060254
279907317
433312235
527382578
492383025
534118873
22405342
416593475
132516230
116020929
254626217
295515797
86812460
225860297
187867393
48316994
69543617
209898194
282829815
125110182
163749580
453193918
165452520
100353100
295708784
398530726
434848413
246248846
16930668
495728159
11431437
231335978
20093950
315559294
523020491
498035156
102844000
317074021
221882702
326302212
368935214
222934560
126195687
499626045
250194596
228387335
230785682
110701699
379034915
247099714
110639402
225699390
81528513
141424922
375342535
151561488
419089534
195081178
244239308
464361291
285229856
415086027
86729764
508836498
167579051
212005421
162204649
533922486
272313536
102953950
36677682
439209485
382120605
276435066
122221322
500663579
517778531
379013358
190609526
321350693
324275628
187508020
417605570
316639191
261098062
201177084
347792365
229573752
478111554
30335538
410483321
395608885
500625039
18754303
386137719
510389192
522077920
69108996
490202848
482400955
454831692
76710695
406680487
121100587
508136711
219294394
179787566
409178039
128259368
105580049
174949942
218594798
265286573
453410288
114925560
437652991
12272195
438947852
495300511
8041211
27103730
11682090
209367451
233731841
99440854
240604981
87330861
508961236
448542479
224893959
310431967
67870326
516774365
60778620
267859165
15971889
42908993
195252000
46009522
520953590
276269762
386532869
134326292
420185833
87058490
340865872
323316870
138092771
44929707
172846782
358442608
244672624
166028511
502134741
295899184
385496932
142123656
267963980
41999539
69733929
102618613
284401373
401518617
347733835
93013801
333403147
502872106
105450716
46347725
161868983
390429846
393867689
518509888
264176093
471370772
245917553
133742868
211370053
507452708
89623551
489880786
430780056
264966595
472825149
343552677
512209242
48125003
353838929
124958251
378564333
90061034
165746908
522967548
524852305
413574622
370508609
324948321
158835509
101476374
93351359
453602727
527774605
38252294
209774939
214489966
432405755
237960918
312349559
129355948
256648703
505900194
296466018
162031036
187420059
388777170
440271146
294135500
315633441
518870334
171006495
439994353
78836382
534659637
70129029
55378035
94387172
225371952
54632771
144600514
468753018
98063032
134997492
381663039
387730873
348156220
341727318
91794112
262306862
248603629
98862137
444388106
532977342
230893132
282865265
225749025
147650276
131839167
421660685
407594638
444867683
98838553
385634845
336700264
362573411
176812733
34029383
172813187
382115353
382905135
348479371
346611861
179058174
94291712
317422231
122244247
340203006
263223856
205187028
468457166
357867647
167308558
314423730
147117977
285658832
393028089
120267825
171798531
506365801
450258802
481853129
461157620
265749524
411128319
423522453
428460596
182845904
43869229
515507894
309191306
397719779
500274108
331627583
90973897
333601074
346446454
221238439
225451219
103552138
6615467
3274037
42494472
75294593
172872544
152133651
494239210
247764931
496112645
1402271
240007695
88365433
312464730
402863658
169499032
93110137
83914011
116310937
51985211
416245402
401260398
6645875
160426925
163404622
236556466
387482904
341789925
491158247
349670423
154946170
161036
414980427
437721347
431234056
78394397
65072135
316079439
385894121
89507366
153372125
494748624
233474035
313407765
38149803
489860292
129830283
47572173
533847513
480595190
270409869
445141622
500851528
168394160
215273229
391175774
536361314
65448937
535572713
363330203
273826571
333365798
16572515
254772839
10724424
45874057
520156081
4281562
388587234
91047170
279031761
391971135
451006405
494669725
257376038
317750432
286203581
260553521
439151090
418255402
348323944
89475999
158917138
218236230
431712375
275865510
92202176
353092926
23336704
278203716
113039220
151916288
210944791
135990915
178121547
421643027
58599095
354945771
88824147
505375767
1652463
248140470
116775216
503313284
170675323
264421378
227752241
161474005
385600054
253808339
93975248
24481791
309814526
427321665
198265148
47359059
322891670
241105852
291841174
236993516
370823670
97919948
417915700
526886637
302149809
430372668
42935357
292527242
496266709
463567019
108351084
160294646
113323755
520188518
293806769
302725650
382559355
85221200
37917389
79864007
532038686
297566509
519386962
200689760
35172426
459661970
260524525
386214583
74678933
292244914
482330703
440789686
405009851
233007718
10192950
78844540
3481941
265728962
110371419
202411425
253833057
474425145
390274241
491775775
315621294
161211268
15290114
173168591
374950741
97203630
384368522
186626137
494898831
80447948
233079858
165533886
426427263
254937049
172462611
388420031
257515357
375123209
487668274
338499210
149133036
403257228
526167121
109695347
381997357
228026977
398329504
76338078
331618242
30940622
168031822
345670441
309108907
66262306
208476124
530446138
383705685
88961263
249458410
358266510
76328255
54655031
466979891
1057854
533072779
41102234
46436416
312827741
475454578
492145159
415602459
290527208
16862002
91345187
480337414
520571032
123462244
12027059
389021378
177129885
221625730
362450439
142617420
20093841
401511095
391182966
119782592
349358194
338796453
109357411
214328174
135679203
447337711
266422319
180155583
101476232
508985818
233570582
100682816
375984296
205793093
454786214
250239722
37257399
184124269
479860205
99297717
533495614
268590055
157499881
149241345
1785198
250193546
441079184
148150801
252058366
62456035
398792037
316754689
482064002
404257030
97242816
313368696
506939616
116286751
274187396
76301075
124224565
237489258
106673048
157808480
376302338
437536722
53426065
402027468
383462798
150775928
514945434
353406986
422171608
511548835
320824386
487171536
204878766
312344598
248965791
29818883
474885202
231245415
342657275
625885
423883239
323776201
186995774
220103156
302216293
187315659
485713907
246883345
210555037
21905983
407493681
508287336
64478634
438667095
224313358
34091067
279483647
413778884
69695567
171713377
113448532
162937594
174800506
167423372
488314992
173393254
458810981
78941718
194452271
283716948
294012837
239555337
458346948
526911490
80604977
432311737
109351549
174837255
34951347
312970988
513017893
192301217
119932884
86330072
94139240
42748795
390095234
73622047
210512153
73968925
17881357
410660655
248230680
332459575
78887595
305433345
510428751
384966840
347140692
78110922
402957657
415701640
24024945
135382990
200006832
75843493
393923349
465442996
310548399
402084044
490373285
346350052
117138831
314282340
100635520
85631434
343828714
109406638
104791074
514902986
37272466
261940151
307869962
367377072
396430275
504299625
274610969
206035099
300873787
359030668
295479143
22623152
533093050
331088392
302585638
16572515
524974076
186565299
255096219
98534647
292204705
219353290
522133208
136674741
407637600
180042945
498799632
226816757
350982222
440751021
322306445
396361857
156238701
290024362
522291965
19527230
349161485
284524217
450271865
199851488
46150758
163948258
23209675
183759922
489503866
321399142
296152403
354965590
296079163
395265666
78301967
454432042
478186657
391809150
324778889
330250984
148785330
257319307
155024350
300994084
502741547
55528296
282027965
433328080
483851576
197865680
491525731
450684604
209616180
446198550
445008441
400177558
191844282
115775426
238894791
133880922
513300885
209711154
185713324
442700859
531204347
427321665
535749730
306774710
208862422
331855856
393191963
409953707
508329751
451873449
524701703
367972908
386652607
19681066
22915966
189852171
132245040
503406361
432417891
6559953
502972855
354751323
26904701
68752213
305930314
237335792
22619079
164541340
514783567
325939666
482721244
33384705
114759486
3633637
503487400
387152328
308211829
382658459
221396586
283205783
496345254
155826041
82064160
7629147
158806916
230649571
287930932
224288001
184198523
161505298
450486300
39020271
138417342
248563477
399779538
240551952
150395773
326726353
219554144
76473193
74048308
415021535
288821458
183994832
516740930
451026243
86525688
264276953
497838756
100244875
195952820
355417271
227987843
522541263
433772447
240282182
522419042
271758010
149087236
317214560
439179621
398890761
169770449
301129408
173250613
41162818
127719238
378627795
145982773
34741089
106629741
16414554
106562477
108352341
395192816
96448038
243834986
309553490
508838575
176155915
225706235
47145730
267650643
374036148
147393539
495060506
234951651
59296227
203122262
222932693
298259286
489789477
334419753
334855046
335678040
37919321
346333893
453887793
390688812
445189607
296141190
418799654
236337007
9023401
487083979
71338750
283822071
169495252
107314252
102780388
7662106
294021657
50745303
376583616
208948253
339963790
494994599
12854756
491082757
502215155
297179976
107880844
22905380
467754738
447925274
456416995
345692764
454953444
455165295
148632831
197710640
375761469
363707324
372625936
210482553
502807277
194411445
211752486
396919187
237691323
496990039
267783518
194797676
12834624
191295016
14872031
327862633
217048852
461106180
37465897
501937248
410661552
171768597
522962114
484943674
93317892
438571489
256289198
510561103
81202359
281458869
138078186
32191807
239932061
454663701
438547201
440686340
7071446
213769355
267179952
533735552
357776629
510620624
171312855
40353911
470507065
249544142
382877418
48013639
176648387
350117382
294685031
73207686
338258658
330975639
213769355
37626424
180004708
128721640
351929496
474269506
172199110
149398782
205846987
264052903
158817937
436220087
405184920
223083075
475617063
59621140
205460082
496246232
68494963
530028395
499432355
67470602
156920687
222577590
185571951
74509801
94975118
431907494
520043834
343542768
351352036
322824688
315366114
320080418
39853057
168373496
174781288
525576174
155762288
54873796
48016770
251586034
464533794
276593732
208056743
497916689
5772196
353418041
207172495
271400777
311721966
390787863
237141046
169295293
39064429
174845531
474517232
98072071
389105521
387906727
429432180
35826442
414555462
137918964
269900884
387397040
185177187
426811642
87684055
335448229
229398169
282108907
301349740
491528158
366122179
98733988
511743845
105494400
462154543
103372692
58674038
427766956
290785812
273233651
523373660
477743837
109575466
39833311
119461586
65785444
54714164
301183109
219730281
190532924
332491266
95587991
17137603
269313851
213852923
421974447
327183810
366885282
439782530
82040524
346499629
50443825
480638494
178319326
105126789
355969023
214933672
272856635
409443131
285828689
91609695
354480343
332128666
490300982
404194618
284117659
428520829
36935208
529441745
112249383
445697726
164894877
148236584
12362887
208173848
239839444
392326964
1209499
304851107
5062073
279873167
308813894
358331776
183941440
192369697
435238628
507918117
378906167
174473331
302999768
46206612
525044971
245792185
417535506
408342612
408378939
420483782
305697233
123471463
290670750
373102130
76915133
146526285
380223292
348876961
271839302
99843383
108176133
176279399
306814685
78607208
183172139
175725647
79214950
80198897
267496133
211544138
313488140
466916578
170051461
193135410
94343505
349152954
128020989
377557459
40317163
314738723
367599318
365820662
98072703
152121502
321781463
536119604
21471691
497451530
103242197
213199018
72697871
524221380
108671754
231810306
132595470
187689186
492238663
125026636
60620125
73114298
118114873
8892964
435979445
400988950
33279305
402273882
385028130
245478342
472940602
395851580
341102625
271279350
352360691
44780077
397207133
220196064
14339165
291504123
469981652
536354969
386258739
424954787
33491607
339657893
471709974
384869340
479257560
258307463
21646056
240364518
308104943
295509329
37541759
484300845
291194926
371424025
305774018
270911719
339296877
454332660
163871341
118315493
323507049
1414597
453516703
370234705
279751947
188515212
432828756
376989149
32810622
462629093
433272047
245156973
444381162
107219647
88480984
369008090
474551239
418068604
16700375
151863715
57842894
97184567
236351643
122980208
524510143
455917847
233954599
266160957
23135832
381151049
291799571
494960421
435260486
299362387
490592538
318299797
285611712
151732938
153301538
277687247
268478655
378006776
252187175
253623959
6121468
27300743
533776749
118217724
374479400
3105441
469528852
15263154
213048794
190502733
457306217
270654993
41427537
108621607
348823917
253497282
439239419
491822882
203288723
6202209
224266448
202806974
318355078
198092549
264645648
223493697
200045321
73052333
445022597
64023405
352375823
401149381
287801406
445947678
103480051
28818659
223147476
144596686
6294670
377911936
444708299
81636864
260823995
25673874
91258571
488044826
287425819
503575007
401078018
82946972
90038927
141241982
452512369
409242600
340343479
362597289
336023558
423513068
418798329
407579930
358031209
312823680
124521948
113215723
249550883
115893697
178208986
506867624
249143013
366101497
149447971
36836487
366076838
125502167
422714912
205330568
168954602
291246232
499193769
122506946
205929261
394172084
18242532
160302766
8540492
130251925
355758517
258692293
80642626
215852642
110071432
383847887
234068656
295466309
246502560
50852319
229159798
255274601
428376970
40212766
536461991
182516251
433534568
145584133
345666807
445249031
450240170
362695278
379171719
180860429
526971578
44669396
437223180
308233634
297488576
104246345
199372282
425696295
153518467
355518430
103720899
168189554
60575031
27175815
462725354
285755950
45893927
49388891
465208999
217203248
116376114
427286938
184396451
431230147
34243545
342003663
322346548
221586430
327869252
532281103
91411857
288428293
180603984
381172553
381075958
435676407
342318642
337435157
188395847
101896065
107406976
371903028
211129078
448998436
79758422
454454574
174987465
32736150
470240049
35638867
162493589
88558218
69478806
472174315
319758421
172707841
183740397
232372134
71364932
29037032
32102607
436317750
75916374
305013240
232016246
232724446
180012054
137047801
9279106
153424047
320765606
200279542
328556276
429737192
68660094
133842419
175508135
289720330
244436821
134126335
440423473
85077903
62439465
268225113
188723819
145672432
255501457
239322572
413215997
239184
95795911
158040840
529684327
208397937
17046438
279917263
219671766
479439900
426107629
450738678
358133098
377016392
406397031
120776991
129822632
33471543
439840673
188725506
278114036
27064713
532769182
174730533
257945357
439071295
195041264
427312214
181319774
179580909
333678215
220291798
16310799
142329655
453669511
185843386
127352081
233873190
50613324
27693391
298932117
515018253
483995230
506623782
94274459
115391088
245810433
399808368
334918829
436562819
50958643
158027314
535473044
412679378
155381138
414748711
2073725
39074691
203105206
149483647
433480644
455480809
534697362
446616813
288497113
127052848
259510779
134341673
189279440
448509275
385322674
209715693
377858658
158124815
274541771
403880541
163878821
218709106
397410504
183014464
104262704
316397046
299406349
92566315
139527999
269502746
4193264
363912198
414033919
312068838
62852095
49907229
61194877
327241162
80649466
180251196
306483950
261334346
455091237
354398666
119743411
142698652
361520538
533603156
386698323
295531647
30852462
205363176
229974683
187980512
96654437
287982977
65785638
119353659
204503422
77025
182024043
131474098
114891163
353638741
44672786
254488557
15590335
212939189
354722504
521056585
233494703
35536009
125433250
429080067
121485769
70033182
199610928
411823393
265487282
116916779
113479271
116255581
316493219
511963896
411358445
281406412
500150568
492936059
369386836
483968766
455918240
414563115
11215539
352333948
154061471
144263764
66239169
198423548
50142584
111850290
453131981
200188716
185220454
200151255
530713261
358714733
269240187
441106699
471514217
128140881
136065219
138834832
424181869
82960336
142091307
143807968
114878072
158678748
467961416
525823714
126496349
412088803
13237312
447929379
133858337
291195270
48345957
229177964
32940660
61186268
413247575
369374056
511898511
28162918
270178792
44609391
464945983
201878184
231047890
177270148
262519985
263187897
79420730
112284790
128846274
321143226
280232008
299569157
23604709
405835308
36720405
291418444
389099665
388951260
50786797
388884825
360869440
418859991
355884295
385119076
439951015
81362988
389619848
109930096
251680302
526231252
89023772
53812031
472794082
255739657
395012667
192264265
85549438
510733230
294971691
73144235
460535760
411698609
149400835
119746752
140312417
90079552
409031262
331294999
409414565
121385332
389461357
355116270
35957377
97965585
152189458
536566911
2453231
382339826
264396195
17030991
117146557
210036369
87572427
335741188
469884342
468685848
124876197
292191661
364094221
202030827
101545969
443818503
132189249
216096652
339284432
370517810
475652193
397843947
345857437
9910522
317653704
402033582
266636910
255248535
86181297
377421330
61441420
476218100
62330400
520188518
233628477
368903529
196930968
435536461
365591350
147181796
355135224
469980682
402771569
506078429
341162631
82542882
427158450
86149450
425284869
173148600
513384416
253627378
483038468
116706471
422101406
294822373
60247782
215247251
147098701
98844821
529661523
324755941
366547679
269155803
26295855
460120160
272123483
27960059
520716329
280296967
487968581
524581986
355921760
90989204
510453057
54272
530891383
111018870
459627995
271454476
83745136
451397534
488915464
18492381
24974058
309948668
461331802
10805205
97137140
209185226
35152647
427469444
199251301
112652202
46297459
415271804
508111974
367038111
38619924
157956574
50581885
382101143
82997436
373496112
380105094
284416699
194864888
369000827
410236597
129206251
316029372
33898500
501085132
521862847
314129834
51116358
463822300
503102097
188476138
221816097
505771046
363281247
173927482
447822205
34133097
403808045
176477302
289341614
398558138
417943898
245941362
96636058
214179520
339319091
3640311
210748959
62370532
50728456
80336559
391356268
446204246
78540542
317535786
143372013
404762839
434208113
390871731
492209101
203294442
250127365
222256737
341591104
207353690
332253475
21579827
66428500
270048066
459380054
500938239
494449951
105689620
70158156
44463561
133061570
48108636
242318832
400366628
4455009
365928873
367856952
423311889
303130018
301803980
52775297
20625177
180046939
320790254
215501246
182074819
290579338
18105841
116139855
473457754
510421966
240126733
418647492
4145797
309904010
102484550
33349387
313838546
524094614
69942312
65866471
465490151
240093013
385301366
201509774
166565298
498478886
237062469
327874290
217470425
134250540
108563124
220379742
190582395
452186017
40652625
306839044
264201639
449905937
175497820
215221332
234269870
64426613
372224351
104793079
271165390
124065051
512341216
219071624
444716745
376378685
439663385
319893579
176205354
346635293
286154245
491699413
327162870
509955089
259694800
276611687
316011535
5044341
98205602
16479792
104230124
106458646
366151479
376315029
285120824
177626733
66618513
142325332
9540217
243802884
268111791
60200612
57619482
29474110
357333865
268828620
390751744
377437320
505489829
494056144
455970762
287356890
187455782
167548715
210849137
367521857
350566079
190570432
129416880
238266975
95925859
134683644
418093183
180870516
251760965
343185137
31618666
5553510
210400816
284099696
261266973
372533986
513600372
133659030
45108917
60771252
262993602
298867481
104502366
512012011
434812815
424137554
125759738
38803300
275242710
496016537
84501167
89291738
432473463
506912250
500173324
108890744
2458447
476559115
440704809
120473602
150889580
503289263
321952075
305697233
113133965
106072928
196192886
372101935
402188577
30515616
268976405
345602836
446378410
437767552
4603506
234538577
6947451
68159949
26417754
362691079
46290191
34167446
386111191
345073722
191778956
501207857
130633906
171798531
18568389
437987470
482668742
186690380
325817125
193141974
307605709
337019137
54132666
30943404
160192132
92779329
66253603
355802776
514764354
462013580
336110131
424086745
181828168
344587970
221589451
165271927
350319130
199565790
482435074
325823163
328590116
6198182
85665582
514186898
509671127
384803475
266285614
467899842
233394220
2041051
361336156
460131137
107784132
449760764
177820738
503951493
181325293
370910896
31829487
231053280
252459889
28894663
180154448
234726342
313852668
490978924
273479642
491933416
350522015
301624240
66768560
375386817
71609236
64762915
267637048
480839860
41501836
302015454
49598322
64750722
320146961
407381064
51237777
152545011
495173689
208155236
452880334
199920486
72224705
41860706
153191746
485296902
192212144
263744010
111197646
368799637
92510866
73486661
239490446
301339091
257224723
67643982
220167512
264835383
488234183
121965403
89546495
174151013
258466274
311126004
400044894
251264536
805221
504075547
389896896
222427315
387867085
336512514
398558138
83974398
521651018
401487503
29534469
225701081
473281271
29756482
214929770
533305507
154215867
391553968
174941169
303885202
486425082
14443021
37460897
266551119
366728541
178213817
439124776
27979430
324255853
412788245
462102634
475765339
93229940
292011076
50651518
502942550
513785965
51478350
282126099
494031700
524237985
536367474
6888402
72347223
515831154
171732874
279697062
249994312
420521547
474985263
310935009
127362079
412617951
504879426
189312078
199539037
410998168
53776755
23168392
498543507
495922837
458472344
502786144
217014036
236457388
367015056
214229534
384129705
510396889
480722207
449781204
473497369
229004973
202945276
256222641
313915865
399760904
71235866
150369714
511406344
169028675
328125695
528040415
45399914
389085306
416361428
166966986
226568357
251308042
446746759
33501659
236066583
229745899
386219093
106460791
339748108
387728232
147078578
449845141
6923020
75801931
493770943
299011240
363300763
465438795
497889460
301390408
95990603
480183138
232944289
362115234
64931247
490863860
503046744
310338019
167137243
215020455
274991264
524278558
435675134
502215155
3920039
19045100
519860696
471904186
11529234
56584081
324595953
447159463
189441334
458336196
142594686
173613532
229099097
283115795
259539657
7508761
494476181
410088388
103867421
222026554
193150488
294912594
100350267
532127916
379985019
468074105
459310238
504546050
216539079
367399572
115710579
143225704
524610114
185924046
315222217
60410506
185382322
525644595
52126621
264176093
307118000
89703280
365456629
364703502
296699361
444389305
137060959
309735814
142708687
352938149
507297110
160544443
166895691
206415659
15766481
385301366
167157472
59202329
421883563
180012054
357383890
352478307
104589091
175046350
75735195
151998236
61835449
480903060
31002585
377519316
218172434
174517238
312238855
316235163
281435661
45906947
278055824
408806932
73174401
45231615
363502915
92215546
87716282
333618835
378809237
503739437
200006832
155469786
503878495
373557577
500849495
42045482
241074949
252201291
437205197
397672342
444722359
250963805
385807107
233446493
298074415
287214865
252679805
174906462
241763769
62611633
21686439
387515274
316357996
385212783
300711003
307206704
3201006
328151112
530545307
431475700
43946160
13665529
394321688
80427954
477150621
112525180
65307941
508200159
340227290
484561016
292694219
39343221
308340375
489222848
435663372
462822703
243861052
320985913
68146265
501637034
90801430
151316230
420017200
83914011
524647295
522434953
120067349
536191372
37252492
426523038
87316125
375250791
413015841
387336780
285529613
176047345
528721900
376807385
91483204
392197273
397420186
434402556
170975095
40037431
92279142
440417473
103080314
287655980
304499712
452040321
131351781
182618535
147529589
9287927
292783475
126817049
101703904
1672709
141131424
270103817
316012991
149715790
345034932
226643801
427844016
166886714
33500606
174871466
253223422
479702780
13808021
354362882
447479921
511956118
370061785
298739522
94710441
16573359
192242492
320855532
80579582
490003277
181737630
345953796
245403387
449926495
103540906
291267174
294141521
34020382
142704522
424825831
376566107
104791074
282183757
8718394
486933576
316327247
80485156
177734946
133957170
418424493
448442859
73546019
132242899
212028942
278607176
112791225
16452071
265339609
211408119
427471463
504048952
1429840
240602142
442417535
156643666
7564862
183135673
96873462
185700007
302399140
269411603
460167933
18988110
28667630
445877889
388545385
443241059
522776788
67754787
273776207
506874387
338209530
278793305
384471788
121202159
17449257
182364009
157246390
377822182
446969779
303335873
198140263
34474658
86978744
84492042
474964021
292732987
175357662
102697945
192694210
343616523
36730911
270364752
268679331
165429495
355785921
218285081
270106911
57211321
183628433
237365533
321239654
291412730
490996015
385093168
150369996
333636982
314794969
226025814
329761158
156795221
339593565
213504608
30697649
277839213
310661090
416922260
458639487
232372134
458968676
469932391
531825332
346207379
207071155
191367401
914306
190274558
335824219
363949397
269026820
535561701
5038266
154603077
413675990
82905159
344461355
432496770
290498349
246688715
193234226
308198268
467838711
372135643
103080220
25649968
480185522
525820201
35352842
377842461
391224997
68217941
279538522
52465565
28851199
124846520
227282852
63005115
109192644
360326478
533473009
297663130
356407890
311529766
381575382
368842469
259197987
48647743
423038994
509594155
82430777
521651018
79517013
511723008
534321911
418227400
290839752
388456657
421978447
436712567
390599471
46499489
74470378
379696141
506035161
353587165
199741674
188341886
250313022
130505402
86378617
256157658
118158725
119173429
269372124
394773204
347979384
181467619
309049016
13124250
53360318
49539041
174906347
340068516
63413994
472185907
480484387
13420270
266305349
11252590
224713395
31236733
244783615
237117563
309087513
45935432
487107730
134447542
431174409
421346277
489728582
277306523
518589990
75513195
427617942
192538468
438248544
306770561
15773519
56477810
12055852
435951153
135276422
168212035
70897857
457968592
45504892
183795906
160192132
365610890
408482942
133066420
458662216
101326410
12824514
457549090
138069669
310552002
298791031
179992776
208984489
142084101
282593327
74777579
495257702
275381068
175214574
184648766
335316186
106130458
319944569
128252221
419059448
321018534
129288893
6615467
437289337
127879723
351829111
455474210
116852739
75022694
398530726
336078558
222435278
372478097
427269163
212734137
42245478
49205216
183345996
72266175
524356939
131043617
314596815
164418920
428902512
317451212
76890793
83616665
371185791
48520765
118102732
277187382
76011231
498295782
380466427
534456567
396464873
413138921
76265388
268419210
379867655
51906061
242639527
279548539
485923123
212863014
157266217
93243799
402789466
79060549
456275634
520315848
70500899
40511365
447565229
153568219
403129716
213553081
120051647
64447992
384619351
275558052
270103817
301440373
94391983
140748551
390169383
511324695
39946594
306401146
431973181
480286092
480229364
478394299
251799143
287901952
284624638
479417883
499833155
410160372
360126187
16646696
288774363
161674509
129011109
438901980
530602937
179667819
84988116
424397239
498166572
98353828
45299603
312051433
321608664
273314093
419444120
295668465
169376272
208935622
354045680
479446562
477236790
268108200
346855934
472704962
356319067
95069907
451969805
292659972
187057711
422415728
275879415
392955884
512230805
148613228
463097907
301362492
96682712
74006610
101167048
269394744
522497394
40061847
320606569
29463944
261956553
258755549
334831292
430674096
237555792
254699896
461776157
55707174
132501268
85179946
298355732
441570685
223329498
532435827
120471207
290421970
64249503
158003759
274143836
263131732
213949277
345833789
17149906
373566725
174869938
344554009
255784475
535977033
74957532
422754508
129428619
242014922
322404325
419511158
308123256
194239646
476467687
70480960
498295782
368765734
177528881
535566222
27377138
470662552
202673683
528327310
474213539
494256428
167699914
251904704
146747997
488192292
469999189
460966690
328067130
34607031
48441822
6661976
396972673
474668533
170575976
271588193
524142332
175468066
69382597
526206458
457803349
470246666
330213942
273444392
363529976
362705326
106825234
364069926
190246635
345244290
477369809
360137143
354394074
172544880
10475737
40583426
523447480
457712611
32382197
159360124
317261226
303048729
233832065
72114840
268049638
208005940
215593037
436742479
73678365
510256311
36637520
93110230
519526987
355884295
308777967
445858998
393006497
191029463
136990362
439038544
382618776
181607522
2689238
418315850
97388636
4399896
333949022
342116243
312580540
283854256
308188159
229324568
235523284
495133792
464351832
510964458
290696498
303327720
508086136
988988
453125850
198265148
489575787
60377424
187483671
145911695
52708467
477296177
396306343
496339770
309782048
369104507
444055112
42289276
260084435
238537791
255304114
184945283
235485778
167549273
277136414
11273438
182538547
340713659
93712182
9679821
465685327
69102575
86686824
503551805
42585187
179223380
56965228
365864368
73929786
286543760
102243218
249011507
433083052
257270148
330150563
253902658
292629783
139818596
453344825
429739890
121113416
284572809
287566589
435114168
358294233
317589781
31551815
28480175
358871261
332397912
436900688
9867302
66817290
510337039
471027317
293065154
485614532
321583530
160287607
191381306
269467669
461584876
12199241
285869872
44438515
123780637
130621203
357214255
117089354
115192528
157127013
285921337
280087238
486488540
351484434
79926957
416281438
308193793
118423026
479894241
43828263
127829121
172212554
251763242
457498110
38905782
169628702
399032665
218076945
21526276
176953121
497939271
509585734
522242483
482153412
221767280
161748222
428085908
215670445
434474985
271648920
484353040
58036944
203880874
390300256
370288597
253294942
380096195
399564502
295998325
86127051
146505488
454916981
296139866
265521045
461687036
184120326
19731465
329937775
43127453
358892135
363125840
514404304
177103011
508799272
60005846
319709125
102961661
265410741
143714213
390838565
286526012
347788430
6702630
237689461
448963801
45478117
114689815
494311568
123775458
48780402
25962793
49923667
378310258
56318829
307518669
477328628
1882880
124266407
157723571
518941622
386564285
283546955
384052714
136534145
240603269
238035531
521729220
104497502
510993114
344592367
76074417
163915072
264722874
159711145
159530443
90258120
484702956
522166117
505715955
352252285
464443953
158003759
72080115
261064596
58497706
311951672
486592544
120479843
267101363
208754808
307652372
232636227
325696611
524807363
282520131
508141838
78290681
234502299
509234174
149962896
303003832
364250183
169537091
213327372
503036222
188660532
47486805
264018564
435275101
295041003
535031955
28442833
77274359
69370099
324724604
335513039
170283810
112209406
365519554
65629998
443891393
279770298
65481848
181544547
230281926
288378852
397817268
529507770
522989294
74897406
348318979
163976545
414447415
322831850
187143799
59762823
530099709
10733115
76363124
317272899
263323405
365169339
513360133
183095301
364605488
511743845
102114571
218560454
364288076
492105996
138048788
500600842
194564453
59814492
132682080
313563741
71556532
237335792
252358120
492709945
482956370
378259004
298036360
526022768
508484819
317097492
25559959
419561285
534872824
209980083
270202330
69450465
179177617
225286404
74054703
224300665
515050040
80669398
252959887
278603063
70627771
122982699
364038830
110846324
31449862
386662165
534016207
279799241
531222855
219532644
103283013
299816861
180222418
296528904
398511906
387220368
393043903
91833485
508107774
32627539
286812997
107660194
210552299
172440514
188094120
191839271
362917351
26589071
163103979
298311098
459218002
500983874
519435565
430245305
309154368
366392426
249632513
406873726
281727155
116862312
303995340
159674781
338883884
432762946
41966221
287236344
520671908
32177374
443139269
210137448
310017599
196388644
316667895
349582425
119793861
336052229
500414124
71932963
471785157
251556050
171012107
361974345
265441258
244218041
216976164
121969261
16583321
75982034
45926668
298338078
244883325
164572082
481626569
217706341
215221332
16090053
171720811
391551976
275616665
61346833
167134276
229228387
504767336
63558950
365825217
207778589
295814702
31999292
349442691
124139930
144692869
479395591
400102825
394843899
84200027
25963846
444164549
148448074
495881117
461585668
37004158
43491500
21157853
124773760
252420792
284004336
134988636
456210931
419511197
343942264
247658989
426697922
86839284
333501463
212005421
513958933
519199461
101039734
238699116
166342527
41716693
319264781
152653755
322182140
193482316
296031048
333652488
499182093
381225663
64535168
266579061
221026840
418124787
264613443
2192536
308047892
49505067
450599125
483602221
406257617
55039337
488993924
22141490
497964661
178054953
101930135
489401408
417354252
442954022
397916791
445965223
526682863
320041563
350235336
318964433
290409171
387069959
167045728
399973486
464550648
91879087
450357762
200884162
313262238
45548984
342760322
515850820
293331626
464311883
469140572
430410695
446204246
198110108
245825547
515168773
529313643
294668037
116534303
85774234
125093833
316095957
252240762
295844140
71933525
473736739
402262268
67926939
10437242
407769774
415583570
510517268
511092896
285774638
416212169
44502397
392430325
79962015
391019214
533498193
315144939
31026663
444021464
491035345
74923277
482941194
447529349
517955108
388976175
191402856
251113830
188495449
260055357
226887753
440868836
445964581
108215018
353454195
392134261
44627519
43582334
220476270
217835612
395048275
334825907
381215874
161044894
488302069
325873768
375907305
88479410
368527197
297722593
92565921
370248369
142299978
96975110
150249282
131053285
449845141
201000743
470614487
503457728
39483191
49075433
78067921
73617955
279560871
153792091
421460045
507050243
131596671
42398547
159744115
108250271
95567528
94524273
406263066
487595569
506096474
249804545
176980875
61123050
310914072
392594093
297037223
445728222
388686380
330678215
418477622
301874291
164455231
352654451
340114540
215085785
255558132
289575596
88134120
287174851
263658905
3325166
46081047
509528146
473544025
102157710
430359950
443058506
231245415
137162977
431322759
366503292
259807944
182904317
346103187
43855804
485081033
128835521
136057663
306182187
48885370
320698654
291799205
239711661
514086662
171213334
178931669
243645067
219986073
46504928
192694847
24881342
21468557
211118068
270721649
486630271
535317853
499186445
4121243
332445096
253997566
393616249
430337762
446607137
448136454
138136867
135115351
442607608
19933997
96675867
152803294
289638516
102901833
166556178
84306262
531507689
440500991
154749797
449980175
143288752
166719070
308693926
428205852
516398923
330500256
349502107
162909172
8220663
298160374
54672317
46482985
46694317
456968464
297589457
445283134
444023848
521651193
525019611
489584051
534602840
423132824
123527055
169592637
48687875
65606687
434321013
285232859
297663228
495429966
233901247
464037396
233322062
462248412
323180419
509847376
291476087
203910915
482375924
379309697
381433376
275917783
474789380
13389324
49492459
413729013
293699576
251579273
87871741
334796388
402045214
22728677
267812457
138885513
251156690
249721045
20059444
202594550
67870246
503202799
150880254
38791472
163052875
381171805
30381448
316978630
395992948
342670231
454793940
279196282
423256703
463634631
163030610
280257483
390899272
36445093
97723838
380490829
116397295
320684172
442079034
487638179
465459523
384117269
469684883
505024044
369797899
227758587
346742160
266802199
415571209
215020455
269292071
343597335
219047331
378542479
109550931
68236820
246215459
488084625
448045251
283199547
11398225
463193825
28864992
316892187
501639621
489001068
452307334
488267243
123892440
51049203
378484139
302303617
107185881
219791223
94762781
55700980
525762220
153248920
137557590
329655234
230925644
372798611
210744705
408459140
470756701
139830155
262572451
533762648
198026552
224313358
6063840
480827751
270195441
146750517
320110580
102643697
410085218
435930394
150073892
361376651
333862934
441527902
433152106
335935944
120982119
151251892
409798741
118905152
466470689
107822630
215010940
233152955
11020187
45710651
28477821
526205987
115202098
330350456
201192226
180427289
23541030
410705826
336518712
372475810
440514665
120760555
64555570
462996106
159475013
293583708
65010475
306403793
487078479
209196728
115720321
293677663
367397388
168996056
44109563
419224695
219940106
348359150
191107384
74679191
375230113
116433504
405982225
494265511
352662041
166835225
304907214
35880045
420559048
400500481
366232485
11134560
474867773
126787233
328252008
340828027
437186447
322641712
408081529
406265263
80051051
521182483
127822487
198744324
407326983
450984955
430978072
168070580
483715181
24200674
255368634
9959367
480135030
444366612
418895630
275179428
70409983
149968904
368236232
181043111
122109337
138308128
417069053
63677842
59141824
160557408
148563028
391288569
122570855
203795903
197127052
127069229
441534105
456404612
456639896
52902013
80403055
453290015
131627673
263237814
315126848
479906294
409698152
367795096
531797189
109328154
535965236
90695316
117982700
275859179
82032862
324927211
144427727
67070539
327599591
341382768
81421064
241443936
92465721
462160418
469612514
235340620
206360902
37237804
69326384
408226266
438299266
426183469
436220087
388587234
114350350
350058055
409692415
346277738
160378000
120021483
4621676
161982161
274914843
373473748
132740905
214298104
427169786
98155897
317905757
431038288
515324462
283205547
463338786
16692449
386327809
13658798
268489805
407493681
275060414
59383186
211254433
198063577
286831285
491187261
369301346
410236597
375035745
505020648
142553498
144629135
103578206
523265492
61792218
519423107
473824818
177500384
111018870
235622332
23396858
126764330
421024419
488930624
281258210
433661641
226005264
379966636
320484529
201249830
444062398
112590183
198524276
152023912
130213138
440666958
499856775
307343162
499172309
191322398
96138180
67747477
500543615
305238933
298921519
19579390
345880292
97894548
175012774
535905888
397136985
131970844
110418528
90358462
42844127
399637262
107891217
109404424
325184334
367045356
56048150
484541947
318019505
439897242
236575905
81535658
506708843
283070819
311738463
126179806
465779558
381559675
184469713
509142968
116794558
322030870
253561100
14989822
275737395
173311844
182852824
232342721
420359713
399308639
132243080
63651189
519531028
187141724
223763899
146902918
192047246
128274160
461515947
351414836
451575603
513559995
8229457
16805532
534581350
154680307
309183862
146773159
489242811
521290026
241045037
389743291
242675464
193985670
101129132
164968303
246885618
389756055
415182555
194026870
273451541
312722792
37053847
437015470
237890653
175689906
417283773
269771461
314259193
40102553
286717396
20383906
229420872
245109346
363416297
2137339
156696507
211717684
18214003
303097917
372746313
522957505
218502561
357368111
69795352
337620283
129559565
286646634
210546423
238452617
150164712
513708362
21991486
414793424
514163062
214803731
36774547
326029672
174381753
76997532
312116936
386230404
298911873
259713467
83920817
251830757
32533842
435150178
342033343
345057507
50360426
423004350
157516561
171749605
494432825
116507343
368948660
164461966
387397040
524960317
179336386
73527796
72089375
376816835
502034645
501868977
434691337
292760360
446396032
389589191
401065626
14627391
135321467
127651109
48038872
205158507
100697442
418670686
382686659
479811853
236703734
465632547
95743089
208657175
512541444
509618530
298477218
330622603
327594286
477506223
272018161
391024797
312417779
273122619
255544987
424965834
459431105
292846806
229333541
171225254
331970406
277458063
515437541
183185644
191881628
350254753
117678606
55950223
254408965
448064403
525579643
369619132
446156909
149425019
242799773
521929070
365921662
358574890
123139047
58413752
503585434
362174882
258175717
128893512
48642649
96042366
36987168
500666836
253366610
75228741
330163583
186038748
479856784
265878
449798742
463727380
168804409
371549372
275202150
276603610
196051714
458439926
65320944
387511589
11923838
162837384
68961771
40546417
319423614
105359211
88172647
531541022
150444677
289645120
346739520
97081714
505220243
284063599
419600815
53622107
368656515
111570315
176725282
168058059
236932205
77802026
469684883
512358431
285957000
239932061
178236888
27712754
407614801
386571619
135833540
97952197
511321133
2926580
357040842
430775230
477800406
22705589
77924646
283439600
299562923
387386638
410760149
486058284
469034010
307617953
435400683
345452183
520841285
91595318
324367234
273000171
530240783
11603219
23470079
157020430
1493707
400088432
270609038
347914606
366018286
436452762
44209619
374049962
101320023
342280989
82671777
57679773
313966527
493453975
111497769
255999169
62785233
193353550
449555704
21335105
78328790
403797553
311931272
202713680
75693975
276178332
192186187
494846100
147110884
406589282
131358655
267449204
418576808
376990541
93503528
425061196
236597401
149981771
289623139
445782085
59670275
246056296
156150558
177730428
178592480
176303064
400702573
304839678
440326534
249352998
428709176
330993962
9801133
346351366
398827365
384224518
95366833
511955189
338112911
485199893
176371749
251586034
49309222
76336485
173308455
466379232
153655106
24638798
494622125
492354696
521032906
243991514
417683501
292321476
94729013
143314585
165563850
251357261
181725451
215637744
364152483
35403081
469417325
415805811
364152903
86834671
149485034
243868858
472017106
160858685
73797569
221876580
380053079
157048227
147742138
6782295
170358988
110594489
108911374
275254808
185261068
492875843
133824858
149543788
431333306
406837867
255435574
380106828
277327651
71878343
386049903
199641563
269346647
138032503
246864723
521951580
512192672
370166687
40609283
193314541
494391631
45478117
342671388
129999452
368163768
358626088
230123625
536211927
236912342
76541060
315116719
175612803
481659472
114716086
59145005
344180307
442399992
320251160
2042051
180668487
349361836
373505482
420939549
358154951
79664570
323281151
224882391
484038870
333901357
164640921
203567705
306458397
286139066
218526173
334720265
284280003
165672416
286327332
96080255
132406941
434330521
134747495
63271059
288597936
196641442
93262173
358013032
245262816
293910340
188121163
239420413
298114895
40025060
67601611
4760124
48514483
153171352
291950638
182350941
313839290
14929480
519349943
333307520
424247183
519630290
526180941
127065062
353526890
303189962
418366435
213184687
467956263
140755424
518991752
60129028
357967456
290472290
13651650
313133400
116915603
284064119
93109155
239847771
322661886
454649858
367550275
307206945
423983102
493780883
451325414
208842469
505125082
224820151
46398322
130485034
293639039
303602169
268522663
140778377
100170004
341823420
466215986
112864825
133906004
245017027
457637110
179703410
412491546
200728994
89867300
500984497
204728141
422985681
487767518
497511758
304500954
522810837
59390244
59400287
7159732
233381387
425088691
34661491
130998069
312408685
139581565
370658336
498511340
488703940
268407710
80512299
64154598
54934059
98754811
536112715
15374159
119778931
368897985
73585603
207347097
480741525
37970902
100184933
248948430
291205029
326753822
37486104
240545773
86400596
105486150
92666249
246718821
413747920
210696876
511665693
336926309
466598654
246823559
456258345
227397497
213830296
20784742
308605040
426800087
297663358
447297366
283739571
448727301
185672753
361391267
145300251
128609674
458531498
173047153
527827212
492891469
82428736
362686836
503549653
360846505
415056662
320411121
7285418
350849116
150735873
116234684
116949608
286723333
90997124
375120896
70067149
119983806
499131058
360436932
268702033
429452803
276149371
35288285
522908222
191172365
189413564
304040518
277330873
366279914
282599762
174417183
74978533
328155481
58601327
23128622
95162524
58401554
109406638
452074848
529088455
79428525
448012469
117707199
461783402
476881176
18987799
123654765
464927354
317574165
322383578
492791235
502827277
433051960
60117589
348128276
518284470
464169353
530946306
66222752
19494935
37360027
385050681
375152717
441172692
216532576
112789373
431736889
443333303
480458548
214884643
323994472
458121863
174619338
474658516
108261447
306109186
446145811
274785704
412124849
33600577
515079811
29670258
112591356
124868541
418783503
356814700
436712177
515771584
416662072
234858416
403011987
248362824
16485692
303046230
384099131
500945795
12264842
362261436
206805170
366435025
240165233
310448683
168682502
427419395
378729315
465823384
53624140
2125044
190804516
15478628
102713920
478517099
105142275
408365579
530168892
361903413
59742997
64662823
319136811
398609727
193453626
174581935
482394092
369293984
338365804
24595316
432906281
148852279
271127414
59671843
83922821
54512754
354297416
390207968
376597159
197396765
343948321
13275214
463660887
78949653
392812542
508654687
131070171
429706615
134962030
363068474
73445520
473207541
261549949
230147640
436915889
355909147
279402932
424615891
35505074
207271877
174485184
213808761
155068487
325116978
457314267
427569981
232992386
50032255
43588629
218662387
419965315
509331379
73811139
443267520
171432805
449068139
8136773
534746267
310315161
243351978
18865500
99366044
382359855
78992876
336158778
181181874
301918987
261889250
223826276
324781919
111439733
194046852
14503064
210119384
489701195
494907982
518794334
407542055
449280434
100461214
20336398
375619052
276311001
72914786
226573746
246487708
24419961
215826715
473879748
95605781
421073022
304698039
154706205
6654041
28768421
440936319
184837235
388311542
507669265
246722542
385762143
268102901
536118586
142530205
498107201
215880431
36035036
23470079
40560993
411384855
363745139
517636664
6153816
516398923
316383963
377030236
413726776
360581401
198882406
161956845
507419202
310859966
68740405
325229898
193001375
104212707
170019660
464432717
394179698
262095266
365000729
81634216
193101316
237111965
229742344
320213652
480420609
45295427
48745844
451026213
89368261
112638185
435092348
522707214
114919679
69965741
325149192
44022791
431882648
450543529
160731313
445764850
60348472
416469537
163989034
187732860
95512974
280574849
351260194
299492918
395674348
421010469
534953011
16125028
177051127
511024013
442653493
195268720
388170118
336429125
448523946
358167227
10766120
471923328
503628027
142460584
67490919
77153272
327700421
207261808
55289288
100620970
254308822
389570737
343271775
447320327
485910560
216474366
507818567
531734285
448153746
164030301
45387969
128106039
92237187
166038962
148649074
281187190
203461519
101972817
126324295
359702408
424623173
34736326
282260503
289366587
125900756
536115746
74166463
487938617
520548819
472463415
132871452
338997864
78474874
501345868
253294942
252430060
149045342
489471569
106111258
225093093
36845494
455907989
264089459
469982264
484287346
400716362
46584061
113458609
506181043
155160034
520339480
79824574
28122173
509641710
70732808
153984188
142588452
387528367
532523376
276411080
527212730
529644938
497827677
217845521
18420012
260106028
231715057
60694509
287669078
14945852
444958461
45309534
213475857
534803979
514022321
124304109
247667482
5007070
447467755
174431804
241686647
238423846
27205599
87063911
407916382
273552232
159188486
308240247
473757687
354112510
227563180
145099959
180261191
408290862
208957301
234724144
418639411
81527193
155077987
509482879
462047547
159436552
202127577
519342790
329233025
70343084
416115510
310727249
280983327
83462404
32621895
367661769
425911860
192481151
317156397
382434695
29537422
341181966
93148104
288257568
126617610
338440354
485320326
513666577
422640161
270982745
329830727
303567927
445248257
284131992
152425639
375802627
350221909
16437376
52606188
358482653
361286837
464552261
342587224
395102324
210555037
438728330
41798484
533002837
144557379
419754144
104681294
217187003
106127888
328480043
301506255
44560396
71389542
314469952
441312848
519734164
439472238
461112367
56823921
319766643
125867440
323568420
448770986
85917945
305968875
489663510
293222686
240161863
344404838
41609028
317025906
203132286
150962481
49160381
148689298
141512508
316465391
500170209
439699106
106385505
18361784
421991049
34350756
137278784
128765350
366581106
85121522
284995220
110241135
107147595
326507315
500156831
407831046
130998069
339795240
529743391
242564311
177430042
343773733
135621627
169470898
215448880
272365189
148748524
61150262
69172400
341616284
506472737
361693176
212496266
462136177
308024864
470548439
60076781
418271160
152545011
398074755
522587508
181092133
504970389
43903647
143735382
514871909
110381778
402950817
16272407
232790002
478206040
172616346
461437235
113499696
221570452
332891847
142852974
81666934
23544771
266822728
227523309
404741165
424403391
326147975
34678114
106047693
205529934
192410786
132759820
144595082
482255277
180075504
358421548
209262569
263092576
259060254
342455176
290544365
458614830
192513806
520590392
327369862
190417602
38717307
120304349
487494837
245236279
527795834
288727870
45364484
70276634
419247093
288050178
287635687
241249680
89745943
528995117
222715190
476082197
77098784
49987359
32431520
354567592
271418006
111267588
390238492
521455186
199650500
205415536
141901524
21369966
409935340
79506184
376816835
210682284
257575171
39097494
96099848
532267181
186958452
266276171
511797324
154009304
127128104
396145059
444015390
256084784
487478938
183135758
286585180
124288613
337394330
179101778
24967504
237557521
111790801
183375081
489629149
389999019
196543008
174975938
82787554
340263898
207578665
103714548
262674999
474109031
172529172
112599890
214692804
290670382
322101407
25839718
52648012
256445554
254727898
424348107
73914270
181274965
437964352
31550892
505514898
206393494
67728815
295814702
155824312
72110256
39514706
240165233
51012536
229939649
25256656
338573107
158378640
305990852
470210530
332490749
109275010
70267682
206585268
26525057
156217152
399248089
168431156
491365825
199539322
161974134
447068302
92048304
436012358
160195176
246564713
186033832
448083046
388697357
354206294
303815374
20367314
436715248
179386082
534974531
249064879
4093242
95988970
424923873
321508050
159843939
388217094
93176969
430824930
386721778
501044047
248751768
321494452
257670580
434846950
71801192
393302667
254609146
363033036
448309279
74582611
61787986
383187118
205555962
186414828
328422674
285632594
361395913
66173259
299606600
36749245
308239538
341660251
362448064
231922139
128481606
330456625
93938304
304817364
284314185
248145922
481092423
378567707
341542123
306712146
443947232
96511044
501033398
30923740
291964802
189008518
190245678
415716379
229621707
109145391
351449911
228127351
138315909
273804000
377664194
305150404
285041522
306434560
58165658
460502437
293294747
339420016
150588385
386616863
148214220
80575058
264392907
396289476
339984537
346758261
194096693
253004953
514544655
331308069
47392818
380385971
79766203
267126180
122371880
444702284
251386612
106932268
411601814
104434953
5234464
210362006
197559758
315672337
14494598
16330434
1667242
396850497
266937993
479941947
129276595
261103962
64723210
158717686
375365385
382973612
227005566
391275737
504276549
109281615
413083636
159985902
127847942
521727401
344570024
89779795
80649466
405630307
396098171
450211369
403732152
78000260
401783298
406563120
367249855
196284064
231047890
155455143
368427444
178529541
283282333
370091182
345820306
29570582
468268534
72696282
246246203
306032046
158210423
162643930
417109489
523751838
220668357
304504467
254781367
124669098
76016688
212788638
230040520
101141848
374424852
240012871
449907591
41375150
258274454
156548377
101627386
184196545
32946613
109591462
157977046
46642248
11157702
2388693
459353078
396098761
13055684
514172098
507478422
359581793
125283609
185534223
12775631
383090156
108662383
274760501
42112317
62788187
504994743
434432076
173560836
227661655
518844270
437229674
264646958
88494104
443434425
446650940
209787975
472875737
145227130
256161921
373004951
360141176
495197492
479807684
462470666
306996556
419419909
370767781
360184989
446933984
244950535
405666241
152817986
391774118
489286170
9633547
220146473
227712355
45186118
519770350
457884193
372149304
419461048
396329234
26248636
3592483
494245375
263237814
157460681
68779262
384549651
228993525
251733415
436002305
301127793
81578212
292624376
249706852
456601483
72848492
19933997
426902886
507481268
62163870
137305808
508780200
39306584
182435466
286207803
233704210
67601611
116137930
416390466
434540649
221291752
363535582
53930278
171278706
102426295
451544254
64351779
109495977
378938366
402104071
484041537
245126146
531904437
217039023
366655316
499782016
5639314
361846720
32796068
273837607
397938093
470082460
507897323
455063040
260409702
62770481
516681662
338800606
477453012
9254158
316396922
435214413
314627243
311486483
137677172
96639534
527278123
458075683
199598779
479245900
461690220
253976360
243831039
342150529
482054910
241005979
489538917
60056635
381836933
441408551
24849857
199298521
56120850
227811447
497607304
362120526
66444482
166700573
356241915
153244725
360097198
23828687
133011626
133378367
261239207
395542063
522676485
209700184
525914474
82189669
6383796
66688807
159112001
289990302
84050312
503450023
121044372
54145173
512026528
361202028
223356441
276202621
527594464
137441949
147821369
163036299
284313662
45169388
515655727
459291922
384144037
387736550
526978658
508111974
502635172
456627580
108012303
328884872
142563758
457110386
524132549
80411655
324901417
227048645
285734941
212514648
393686088
248909261
446522030
195941818
217457973
74488840
284960018
294364897
374753277
433938340
250109072
155562508
322182140
107502316
512181326
47194528
391842362
172820791
54799447
104634372
406965911
380605088
84415363
466629184
387024402
146608714
476020091
228262603
309146878
238087255
496292007
416114438
416413616
239842754
3786158
51833390
345006658
217521725
124396941
198493645
474733504
378870396
511463443
115035355
402884211
206922700
469899403
493061212
168626893
300228435
91005933
3223234
34232947
423426671
220447258
134191327
408257190
63420664
147973990
397850737
50554090
198773049
322916507
353054033
177970901
25737887
311616901
286047359
99843383
69475037
435676407
98594957
157126690
109939072
418695497
322672760
294520474
372911768
140258229
505783037
96903184
195388862
294393908
418219701
98092275
440894498
164755594
238432685
492257379
63669985
444875063
56116094
348714860
331690557
535746888
258862238
497547271
157611910
527601216
30549412
105511177
170297459
51971789
141613512
283966599
275425631
297109707
303361155
4991236
353421904
72154097
348585236
1956834
147552224
365661985
280489306
194086338
315772031
46597206
353796012
241065881
138741010
442203200
525296502
446234400
345176547
344360371
484461474
273511587
340014344
218553217
346057572
286080587
378801706
182749208
471966360
528055988
396505018
472968674
422511914
186039892
179822034
221302722
178864752
5837715
353930524
21137450
213666356
45398057
35764179
263738565
60750780
364118245
342422290
443082187
21966474
148293690
302287355
443087257
378463554
28566861
346489066
90206033
421519791
444384863
220428557
502336432
288379330
146532939
121744263
527057447
92556618
195321233
106806199
151700250
234223139
138506964
36555310
130708249
498661814
292366599
457451161
136397344
442850906
175009629
57805785
373999995
291226214
469921918
332916738
235444701
354781748
214222313
452941133
420304114
144954741
287054799
371530783
274973787
486549953
127689572
500942619
531866565
509547848
520341356
286327902
501033398
160869875
442150784
269308064
56381937
62385096
63094084
38213552
251324127
244738234
84182662
157266412
429464374
250605379
465060510
53200296
28706477
209033488
26452447
504545302
85913383
120428344
272184890
405974618
316079439
332786805
496064228
389463696
485315021
274983134
319575886
307589919
103817983
214649432
512783025
393132897
335358356
531758806
420370046
412190676
84662373
373353419
511453654
237145423
284995220
144176248
62529711
439214652
351391885
497693264
400859879
124140413
243706845
52497217
457501910
104911685
327335969
366398965
76670963
30416142
184345385
439354614
74114517
287199654
343712439
7321745
470734011
209959988
251581984
260895674
1117044
27208274
370220681
475526571
457793065
139885097
16651362
279562315
323396688
360440989
44475824
173503554
72093902
375031831
421790095
534897649
168785609
64725510
206035777
217438982
365321045
57525807
7480097
102596453
410557632
534803771
447159000
373424976
223147476
321463415
466447979
472642852
413381862
7186871
288131157
476424218
160341635
89019119
486459649
452963260
443172293
81527193
497363531
269537466
101137607
228305417
402793133
352190847
513041602
187845675
409869953
462904311
155676105
79805882
35664409
222739430
150558425
166462224
419461048
505725848
228100194
527534273
443586557
278520683
248897008
394489308
532259974
509526491
483865534
10304986
84228013
319812212
271666054
255704370
182017740
147518876
173598163
309641501
117779184
376159659
344320142
388884825
50627180
344404838
332505313
345711687
535637383
266433452
233944749
32621852
146291967
454865904
193482316
270367032
104270386
357635145
496916223
313452361
135832478
131795550
172307861
252317815
331314368
3274037
117407663
346911008
410307027
82960336
360758533
201992825
34995161
269927092
523172257
387311941
193235076
110605417
383288732
246405999
531276914
174324240
465779558
323969345
406965911
157694361
179045139
50917604
488638270
110662237
25051681
422654427
59145005
315995933
244232211
407639611
299728743
412829075
21022187
263761731
340611159
424828544
71389542
468444091
436271529
221096767
67484503
113194024
402640143
289832576
64717288
324150416
355985657
238807672
186694923
2210130
396982012
277925632
455100449
425274158
159255042
205846987
213560129
145129039
301176437
435536461
417766076
20046713
287487060
61787986
220891192
26330564
94661670
147791055
297306811
220645058
317692555
431886405
91315683
498801748
311040998
424492978
208230168
133822153
45982892
106136524
246221782
516537013
505226122
370480444
277222772
119793861
331270273
197916177
71288517
514404304
178177720
190588773
293451506
499164364
336833902
77224745
112299964
104129148
494045056
484868532
396430275
272011098
393103002
338082771
111790098
326770633
371945602
224473394
261677863
401260398
117260998
518306745
328026853
145966454
139905728
374585350
194857366
122073184
348647288
93247304
68151309
350290812
247141155
354582768
44522888
495257799
10060698
428446323
135737048
136039328
348289470
142120140
288864140
213770289
220953822
2686672
285890988
184318974
92845414
481967846
214431861
408478713
504802302
367053794
340976612
380381267
287850034
335100552
157731107
472421056
239405906
344557862
47255578
127508730
215972822
325225214
338503872
456821962
438206256
306000453
522449438
108621607
148895681
150554226
200847515
64594103
208035722
151757239
78921346
420694970
15635830
183602480
112826655
296224655
250265492
442522934
24681294
345159651
442920829
445785450
497281109
511732551
272200689
242757526
190334789
276818522
366581106
226907140
486766024
118655955
273016547
418050964
466193261
363272092
298393880
423525629
161263528
385997022
507654817
231132510
6669272
514686396
378061901
202654632
270214389
398494607
39437491
348910594
340954877
474541549
237545393
385203174
493655365
73433445
248977206
280267705
76114269
139827852
12790383
324153274
506876917
277735130
410806754
237078402
486300439
281409436
284625626
186017677
366241531
244058595
77642641
465370755
133435743
460836521
304894571
354597535
441246797
459289044
377339106
468065061
195601883
18847170
230768577
55546363
91553344
198129452
427959085
38673143
433938340
173665319
106896030
519668125
74386224
478952236
45732512
206585268
156924913
63528129
408358537
67431013
289636834
399765267
181381966
443568707
200589397
405737893
496039973
301922564
37228438
238046165
5464537
2972767
533536838
392589159
25526469
451567708
49711031
224820179
102285445
209201574
283912322
18919840
515258844
226727408
87563038
182521131
208097099
309900092
530040756
320526630
211398956
316740462
477225027
349276178
409415504
52848365
187874393
157849250
433677418
81427306
59411707
248822810
169438698
483492565
244457550
498478886
360434550
234477787
267453018
33150242
354738543
196382041
42791323
460699699
297984266
211840045
519342790
356695613
392009856
277676027
79468753
62347536
360440989
316120507
158292973
514410108
164037661
339993991
525670509
17712659
47928357
531879726
247141155
80129726
319177148
126778635
449279540
237365533
151819240
63214054
249844160
89337067
446808662
190737120
230572064
92802740
128319516
408593319
150028001
499688170
206522368
333901357
187270386
295095529
23665295
290296158
507865
171741059
39890287
235523284
455594016
150171056
130847701
72185495
514180816
82670405
75317472
451794736
452891240
385940934
514373666
483474421
351360440
55027265
193264573
164750670
535181207
224818171
402885642
88800748
281155333
530949026
62482852
69206895
406907812
285356180
287936857
516312144
63729299
133322599
73058975
476694469
370182323
506367331
401663502
29196708
283072913
136039328
413617687
23352000
388773386
209700184
202441030
383878810
124907390
476619989
338205887
406266711
125231709
16771112
343676724
359844814
92005681
311911473
312042326
272645682
474611764
367399572
111754387
225702873
53500221
307968278
379423941
409811963
162153575
199477807
14315105
291952013
504081430
44271054
277986490
136009248
201349430
463005324
327014922
298477218
493725937
490258731
183339751
143224616
322672845
519277949
19243670
528642075
409599112
298857117
315550364
501554712
156468807
39258435
319048331
220133039
38950921
311512129
320239777
509110514
499542457
151830715
308989816
260820457
291789541
122607479
526297514
432155668
303007708
175617042
285640098
219880865
219964364
268248472
438815036
93193079
11527896
341846964
491079822
242519072
56466974
199472826
527494076
101291073
325962043
207707917
391731730
294880834
240835555
15821044
244051412
427223051
29671823
346893090
82015796
263654589
199780821
166904463
123948326
360333464
414896200
398696657
239935811
48929563
1196284
343454286
83874329
434947429
142602661
166903238
87824624
313188321
257648670
399682170
91205764
49014809
340050988
365935015
293423773
129017330
505685447
320720699
379052203
449785534
406460085
249427379
194139605
57145625
478339130
275846200
389244765
383905226
3273281
74197078
61620227
229007675
217097474
223461701
85800758
401757068
346669826
340783523
170291483
262948111
423838612
301094574
454592850
322379131
271194596
411984941
388510440
242108912
174358446
159508470
94083828
217984849
396516929
21134780
18474787
480795437
65087658
338637612
141859875
438433508
406372655
134432637
72183026
223305077
470250309
389516832
190637613
426397112
473674664
388730139
73318243
221043120
339699601
441324530
483252158
329071596
203860289
307907091
98154697
474232525
190481584
62650046
93502071
93197456
233289415
277556737
290198330
186369489
224269107
128116814
58800296
531527440
122626275
451477241
401329662
149249784
486546146
199588385
97023959
11126431
241866105
94167163
402873657
138300098
463907429
103394537
325771400
228211886
505126787
404316725
86146954
63085699
481175393
2057085
80547669
278865011
285438564
61089727
10564031
328353770
12060684
460319785
489114174
231927739
488786670
11714242
90245586
234262650
483253407
248494241
57110186
16756885
466992763
269702022
116377396
80349119
173231974
97172355
341207486
399466234
406114240
249768672
376194999
186051370
338541314
283468860
100213520
105096719
234223139
382497799
129268653
421251395
361409504
169544500
438767809
505008604
215335002
443882221
356231333
451527459
57694383
270237342
93865589
341062504
507407129
257833201
308464299
263075850
176945203
75843067
508607506
479961376
427432805
530222386
325726695
265202009
311378555
76523777
373017351
203923975
357338396
105511177
488230010
277307728
188297075
350545490
7733946
228380589
482053146
90930201
216251277
249286843
106404797
244873083
229585314
306175437
5388800
193462596
449688908
138033669
319522734
109925506
166659084
215365798
265322790
398339682
501605942
424811888
54336239
373851720
362245007
48030220
314008055
107736010
157893047
218997511
417852021
288950137
216660325
476744959
368637645
174302214
219619668
59337766
529283015
502941502
343278438
50008661
118455703
294528279
299153845
852807
119636945
325057411
62482838
234198463
423464679
105826466
112219212
323286092
534271073
53267137
172642614
339699601
209486708
270852259
443480538
188342260
3827975
488868568
357951798
324791709
244787781
524617103
461705737
349610746
65964004
254003830
94425206
200832418
467332708
297710885
109313656
442805282
422121321
377684060
316069995
292200443
118247565
520508862
510047456
117318469
70824749
476007563
362892267
364458055
94439349
171598601
222647739
25172374
371984066
52368497
154625981
16062766
310544160
340883684
220284529
450563751
178564239
144567160
359140344
336295624
511455992
11232700
163621431
10182833
153394637
209036175
218633922
65173961
103344722
324154921
75326687
385008051
341527630
94914744
12358441
196144527
257487087
147533800
314401643
357872267
42688931
133874964
300184490
424372923
224284220
283493074
387050561
329973698
353524733
225309621
452292120
356666704
419971803
106102473
257882291
38950921
299403135
348577015
330764118
388503587
169741649
529679895
202186647
205598273
317025948
258290801
152915456
146952153
334106335
83177720
270167497
460443386
146757706
295032273
139021977
111018870
292910104
282027965
390841564
115261936
294588367
513686168
471294029
289730271
182548245
224258134
333842430
418695568
291911786
284416895
141637925
197968364
380744386
458274610
191354511
322491089
246502963
20609846
412612006
204909999
238053446
360746285
415217834
30268741
65641170
463713694
40400382
20847009
36677682
432269302
499279537
353542505
180834664
302695766
11985295
498227922
265797469
246060743
453906758
323165604
289972067
402971924
479764010
86615804
9609435
261166403
395792546
255450618
199528626
140372133
451509342
460775037
498600869
147695683
2426788
407627386
239148235
360692732
259223117
195005217
530487761
6817719
367161373
23391108
473259439
60398178
232250076
318167285
66430056
534796564
258497108
95342336
116323851
472559468
285920240
354708037
145978420
441826853
19130255
526883972
180581833
390667225
123638721
146051124
328410875
90589256
164315196
352426640
102980317
424708901
380900242
80511769
334205924
377882336
177482661
91290312
13087801
277798562
342692089
483258190
376221255
334320400
378543977
350199955
405283467
109494964
198771684
416113802
127321915
415384318
127707700
319299362
116007049
457044623
415498210
191903471
220926585
92566315
172260827
448156205
227361001
382456928
319342135
389315267
40642969
77276472
127559277
291048424
412291710
379863480
218198210
330494740
193923828
350590668
4055441
143170259
324180138
523109506
78753594
319794867
55282679
336141399
327320278
521725455
168081004
193428210
103814159
149806771
520841857
240117412
484651725
279694028
301260651
139152838
470620841
104383263
360893489
266856041
433030063
236830381
67380981
179520512
296824866
230654095
284345831
131778876
97854445
193903021
31139023
222542507
309049016
189537555
415263243
421972726
31090664
371146031
38410416
360069387
45616047
368837909
505569112
380992967
401660843
444170586
444078240
83468469
467584638
45582220
221359410
447385753
138807734
346386657
225610212
214931975
269717095
94494831
528204572
380321120
43416291
59363473
267910467
173808666
185970188
141932625
4312024
120645115
177276949
182193221
43214053
87596996
143069071
370197771
23610970
263181074
117658827
415213284
451484610
48800058
480423645
310735548
203014145
48215969
119707428
365893396
141637925
195950460
527587998
168872644
322734948
378422737
10103109
276633093
464195569
302000705
80943401
373276003
261451436
21392482
436993787
284027678
183002556
341171907
262514381
136927242
36112636
404376188
512318695
12229327
451504645
127338782
81221482
300209455
213610679
189447504
389503317
442188372
322574825
496166318
322963250
532711613
89009338
401511095
176277450
455852346
397344026
291125794
144436096
66853841
466747639
277490255
119717058
172935166
443612086
275708298
44500448
130801695
196831370
180078773
241541469
373557577
371345115
367899163
346215940
420953403
358403061
476148237
505949785
365709903
412105431
424576601
100170004
310001872
414872154
496033979
462249641
310805651
434653755
52254473
420933374
412127346
60248401
333019532
204555934
202087489
29104980
493072370
396652995
436838538
212563270
333862725
185148353
445383102
99957101
496401448
160020307
7940590
427961552
311623393
274951831
185097070
470995988
96273258
60248401
270663678
359657584
132659659
350452688
218171639
274931789
112514317
48085835
40903975
172049035
391388102
427890076
210405474
474192850
328820139
229109319
455277301
4581815
216217069
290537283
85669095
55061879
390928880
109447692
39418876
10991258
156755305
45122517
519764018
187008269
144224755
355854793
261317567
335319590
327963359
145926636
143490013
243509696
120773107
240244043
329342657
461519675
377111030
331290316
352571643
449080995
451544254
379584574
504990717
531640591
83477610
181516709
174407367
471820887
79477671
126034051
326359079
52153647
531239691
429707823
92328755
470747888
171161541
41786225
522087815
303499847
511097287
504113871
152718777
54914908
100979821
125051320
264435461
413243976
411851129
162579739
313769950
245486793
520273732
114196398
18950882
390296091
336575219
148578752
291330087
504284193
11245976
122647040
262682134
414763974
448644900
527574259
508939437
375787425
190510361
251548386
63720234
66331134
153099587
116448399
400509782
353685993
185520997
79015300
191547606
134619249
97232018
436431424
318671096
116018543
431776271
218776769
14578248
295832851
419394163
444868237
298624816
460073565
141515911
378205025
151828282
471277583
230245361
109930096
413479629
263214326
62476191
61780753
33664345
393302667
111029456
457743606
212293059
106336781
536495340
143633096
250590470
341238115
192180926
301274260
274565423
446884671
532194935
477478642
267811788
479494471
104391849
79658578
126179806
425540102
215493531
279716801
388049649
378324716
163797982
410546138
536563490
134878496
242234183
147684531
84047281
87563038
106244721
283870805
253991581
282496438
201797406
430780056
159780578
326624236
307659491
435248794
60886118
118449428
519737793
49930198
107086705
114553802
112472023
465504970
119295846
284864687
372137216
470411663
157961194
406485600
167617161
371343225
243405459
333936107
204842545
193878259
64310205
139415789
24771618
285238931
484427782
17688062
343276996
35153346
379313290
76091723
91293621
36675915
97772723
138754086
64174216
145375990
436885422
185065127
412930570
241721460
517068373
495072366
294157680
481673362
516186022
278694536
13965397
429292194
336288158
188444818
528024044
271531942
118616515
40317271
231154125
347326526
149794969
248695634
488982716
45503005
97166823
139667795
245818964
466926537
119304028
485199893
513785965
517311786
467751490
157007561
315535603
426769555
107864294
404299234
510426408
530138588
89226706
266082004
150389307
230430838
461798422
64237807
281196479
486897802
481019002
424798995
300575497
466317790
399973486
234073367
99937100
111469164
428832206
21795149
31031105
39851219
525956439
297562024
15309369
512541435
259139160
439658046
12309761
14333956
448136454
471297628
324948321
128720583
435374879
65025928
143596646
140656771
81636864
24414584
34515300
49568097
455907989
373785685
359683930
442366447
43119687
261469464
122747838
178554916
64451567
172205830
239873352
453197902
185997478
209673551
187970757
233913023
112645694
414372972
149981771
280087238
242276028
269848120
296753120
351072196
2729070
358732497
509668146
270668594
339309305
24409563
191126200
393402161
507418040
176881771
450517999
335452103
375557804
455152130
320041751
256145157
232831050
258343311
468543786
194890355
318299797
431558838
389772676
356674364
137330551
170690387
112148064
408841600
474486524
458203573
157477130
468800240
60547879
417258942
55662132
117982589
298470129
641754
489843113
346676753
18412025
413817613
401817802
164082908
152012974
154038396
150587858
217177882
438303582
319272659
112259185
246353464
46193021
353152031
225118045
59039598
60987221
97939093
419520146
429631938
426976230
167975048
531480672
122600112
330133834
40381874
45806425
306031987
93518314
276397208
357090577
446530075
515847583
509152348
534209502
80171710
421829103
63502643
445249031
219104650
2445812
313848022
130951321
22125185
305228734
492158554
140773757
482701714
370422302
389853227
94683514
486388205
267346483
392314596
235705182
255371395
442086300
354535313
251525513
129824774
468073192
469767902
238249855
88728515
175150573
368260442
233302873
67199779
266146677
513148099
89894225
310594487
60130113
501180537
328911215
60749044
191631816
387166482
377735353
72285760
372155222
154337505
116539990
46198481
418226371
335170220
123148410
415051266
178496302
221502574
196556976
446411497
520562684
199865008
188282643
175914864
187485049
170113762
122952923
117049926
336625193
405034016
480831099
102272553
514663059
432522226
475652354
212029969
303758577
202352772
99114107
340479409
252821856
226858127
279519834
95208074
103990974
102865487
104817364
292181210
117288153
139508098
283769014
534162489
381246870
425428883
517336251
307207938
430666139
331791779
312612192
518233790
76097450
374318442
326847224
93841169
456910591
174289056
337351028
180515682
453327083
25804390
59136503
225019705
35975794
29841007
80613564
82733820
35991592
430614562
119494194
203054589
264777982
53651032
396796012
456157394
424904791
520519507
276584610
494786122
315427519
259281756
184071072
442677517
323977227
154723840
424203556
39483191
344113719
387345346
161541144
430439436
272259908
529111860
62621103
500036906
471063518
198494218
19365275
325667933
223113875
56959499
429176765
463567019
519050552
353574475
80885595
114457610
202206651
174590388
448560304
34586234
91596479
294341989
256138526
45624923
262141292
13993083
42293791
498031386
210315520
369494846
460585392
443610438
80699816
351371927
470099925
309272090
407175582
259141883
367239900
135741718
249531140
368039976
93504077
139118079
239292103
136269802
335309496
317901014
534632892
64023950
147345383
246783971
145649879
183536611
212528364
477155814
289331533
458740720
83217711
178787522
231611466
44669396
284065283
159749149
197868072
420529467
180496896
80557814
330132631
60121750
164983681
247779026
372900271
323896850
533762245
468841416
472213442
242065480
359800718
239937545
163854266
28188451
91902169
93518314
9614448
527927534
380181744
478949264
123931798
459122402
175325724
97331549
262671080
42971813
211122003
176919289
183705065
327925488
491701440
309538231
501347957
297949105
468600517
42755777
262435075
406160018
13426757
5572231
415030323
362835176
137305808
99855840
440747777
359776668
407341186
113074783
305649430
69179116
326251762
472922169
124122104
517181612
269169446
256230061
488055685
101216136
384412023
60129761
413492585
464669616
461034839
38465817
136247509
409987325
240564499
185939902
436517830
385210821
505888433
222461038
418064770
136927242
266197344
220360337
512728029
379405912
255857007
6817719
16033119
80040162
265674780
45455590
474151064
525731325
316753808
247759410
83144972
44377775
278744738
68113326
275971642
173578779
203746207
266014288
375716265
291309756
166176484
347365013
22911297
132450609
436843323
281228681
280188762
168131549
5845875
148869925
422224488
129421269
472941790
64537542
252067514
341982863
127949244
352244502
534789533
150762508
480454475
229100211
512341216
275840282
375426176
3306604
478524903
244938345
182258974
356113964
485030139
320908300
21223414
38439482
4358587
237364075
38254688
402007424
83191921
74984352
8727516
50456943
444034233
219550186
522293303
512125028
266535497
174615438
532234196
488196072
328619014
40330087
468928234
371524873
458083951
460314936
293467119
87692953
37230682
315444223
262671080
190549975
202665952
120681589
237250313
8796017
263482578
525076905
414630674
263648584
251360806
89666793
512721319
373120786
423867363
524195411
427683825
200679448
445261365
64875594
252159695
27854858
5502268
530580097
460907188
110970333
246821240
312860290
267298688
193763409
252132104
51200629
26818427
133564182
94622727
363690411
514643634
527272587
68611287
423195581
148579760
452350636
181823845
404024611
439026447
14444068
279633975
349222935
475780084
312879164
363903666
85215724
359043316
531414305
420967484
246924977
345466291
480232628
131260600
315307899
432159512
413180736
104786563
78559621
312641723
136821586
160758838
276678539
64500235
363083054
516569415
23200708
373858724
435337851
525345476
499980757
117863869
477572994
129459518
424180460
325869744
269292071
44371091
285869604
443197725
134013542
191754001
267082895
74548641
297838167
446107096
341732443
215527375
6197319
269392407
500866811
43896276
148220274
379149503
492278952
441120415
232614793
434732979
52339726
208423734
237588713
465274285
225073716
173660170
178301853
118734680
443046073
65833124
464085215
45601747
51388809
43741168
423090339
263994164
474156722
315706190
535616720
266608115
360623528
115958102
461915241
212384585
213075245
468543786
489575054
534769913
119411526
206887603
513307551
508260818
481685899
465716838
17938008
147028424
191793905
479943880
281382940
489460869
182377091
164185690
290423642
38867903
344607945
228261889
521449008
413286595
470322723
232708079
5259391
461909342
130265887
11676990
499381989
379362922
210260293
74711381
117231211
127062351
269523387
47665075
307812031
202801290
527968915
78630225
192619566
314557634
207993539
282019267
82221048
114867838
350144579
206405711
255069020
444510604
371142657
375557316
83875639
382000273
20069956
112003841
205963361
480796414
167015619
170902827
226933443
475495538
418050964
501835249
28144270
459258233
491142274
50679143
409546868
48406378
282409722
146229721
269387708
185752195
6868226
128351830
462013580
424750247
271156838
230449277
14297334
374231334
138951960
333775555
116246534
465807896
204570495
406704131
76109563
6342876
429510684
266144866
391951920
213265641
359404232
302365032
360688562
469082193
358433205
180049379
136488657
536323577
264060359
161326339
55925358
506644509
511462041
202352772
364651282
227397497
385282216
318071505
70202262
491024219
352072541
203142007
286519458
426989980
400213694
7092035
3076437
243866827
531335746
37399130
476166627
444778914
497787650
446890182
288666368
338809905
349950272
320457437
160547270
164921863
22217290
368138791
60051421
496190802
89965326
51384107
319987256
43359921
205017252
22475068
74379907
7499048
521712375
72752172
74362431
191869346
104793079
251198943
243542800
456389826
343106352
143596646
344153342
366044528
17331528
246324327
483834375
289770638
224818807
112965013
365709536
110192228
39807618
394413643
276898567
227524199
2352727
276656780
27054698
6103439
291795756
457712611
134415989
273824782
290822766
127958194
419483257
527017425
282093796
165242077
355827444
114920820
343485642
448098950
114369758
266719187
482210304
82430777
267889425
392722102
358078171
229426238
397917391
284584949
442566393
16520752
451139674
204484168
518790650
207328414
383229484
204269579
378516346
437535275
370057719
68648004
160414039
136191202
276444058
531256990
509303253
318333054
172043923
339055039
287132991
303242692
163216881
12901209
485472059
184190493
239691018
78701826
454548342
423572907
460907188
206586648
148928407
30171101
482201268
353421904
228131507
265253581
361797876
475501372
514282108
26737559
78217850
382965500
95155354
524747657
165204275
306458397
364178701
513935024
414862295
33049057
27945130
41269183
424492978
413173278
114592205
506981428
343787050
509022527
527367946
275908356
16019831
208757339
189153214
188597956
316009180
412409331
228431800
140439746
469850460
402807814
8327821
260395970
61454418
6362102
145592134
458185423
69492801
89507366
159443812
249791396
258068572
465642415
500680468
422570140
135440427
415247150
214215121
265493379
346420352
76013020
360622931
529966042
463353046
70580191
170411361
394219607
148792322
393538710
440667480
400083320
407200797
157398606
77645268
114509909
437349991
37708152
144423594
52521625
126981
368039976
72206369
490243469
204159723
244783615
32094876
101581070
10594265
382142040
4170839
489222848
15301480
99636004
423954778
146897822
372431785
253076
531399723
40300430
305896249
196936714
390449018
45359762
180864671
393396853
306947888
485507167
165755762
411797406
261341199
413975853
465251347
22098310
63672150
231671010
356685969
52672104
380096195
2017149
244295313
401600780
389475855
92753800
20622105
271412033
50975270
157193902
291725773
99039961
492682764
3502877
212426566
305343606
244872412
171537655
110498578
139014901
1202909
109466760
3242665
484314775
9363138
429923327
333088223
93419240
493778000
484060335
109907698
324942621
438890494
351336824
89431283
48498275
476295123
334863773
351117287
64523944
368083499
501451894
379671732
211106353
384693876
342475430
23334502
17507384
97885660
141153137
181777472
277009738
115390247
471751104
169569327
514610016
439421900
453435731
208653995
443580092
489676726
401052004
263155958
493191939
346294514
303583873
415125763
456700938
5791554
237700964
24479283
338286128
83916017
150454882
353183975
338967427
527754754
461803305
110329296
239950361
529624718
533370321
150139547
396664969
206973095
308011051
330754916
490195161
391641613
263823689
511942309
295783595
469660088
60778826
394742710
299185044
382857967
319524061
196577393
488550924
457529427
29157242
91030611
502399290
432018769
447289833
282213734
223502214
379719911
342794957
74058484
321928333
208427581
125455980
466073716
75475613
302216293
521263471
446368542
58610359
452757244
200862546
285949493
462806742
186320511
95994226
159985902
12925517
239063781
441833825
478104543
167851456
115679337
164841974
495895525
306619829
299457199
312966069
394763382
252399722
312775877
374185583
274561569
477409395
532860857
281515411
529978122
109529985
379205801
89353902
109495977
475239305
260524525
217706341
59554487
302919060
524478845
297771481
331959948
228845214
394624215
167341532
364852637
512471423
228399465
37287655
450396039
336421552
530942864
325046944
374261902
250079309
104006403
408458688
235891427
209340980
379928729
535619742
201963794
437330646
283420797
242933638
509718868
531218335
218899503
349428147
173162156
23698360
347721413
489381215
480638494
159426966
400997981
490232053
50541693
192730379
416393791
380793404
27972579
444147889
244560484
210942937
480685691
33737063
104939468
420198381
480175956
364730240
227408811
259306598
215201180
455410701
116071044
159124449
183805855
80638007
441826853
284571826
483099052
269367492
111971826
305648768
406354601
104271083
222047760
438750549
182352119
440685217
509068980
37742826
44430529
90570521
202945920
253999525
307508925
484079187
368557945
455278120
146952153
384747825
220503416
386170412
481330116
144822326
240916491
338344886
183992579
374375660
321817431
348892217
235214037
291271478
8133709
370135139
177026030
520214839
239139813
346436772
212267493
471600435
352468995
107965084
452982966
220850635
401682825
414840191
488915464
103409820
345646593
187270386
163026513
497280510
282445024
347877153
475168776
153834347
258457118
207706125
394648691
534793753
296379728
151840096
98898369
531892795
536662257
331885553
519180029
432548365
386361823
482530952
102205626
499782980
85472208
225983641
150192576
387736618
246331465
506876917
157560598
138496088
321449303
121695765
189080482
295266821
174737827
242500069
346640271
68386585
261062428
188027982
26649985
216374918
495922837
425922962
93942294
460505706
198679813
57376595
256778032
451657114
76852712
209032243
156861459
302910696
359581741
283830096
170926419
86702347
68292038
88602241
3424032
416739675
95376680
106022948
186280862
39291160
180595056
501400089
165646021
44623813
270350211
405348602
517940620
132908262
86140235
389983050
287566589
249481611
434462109
467615433
113136398
299492730
174240380
64593207
2954066
393718727
369080591
113586985
94683514
397892284
409175136
301432618
504379425
521717322
145414986
437634831
388047234
62157108
425666794
222614220
14915563
436499421
74055404
51824262
238801625
377271642
221610597
340287796
4140869
270013190
368846125
170621564
175489159
374481506
181572646
483198593
364925710
204638453
332956395
53818147
384676669
262375749
121660183
516414949
287554028
11620632
421964894
425476907
40188274
260543423
240876909
491636081
223618488
64103341
279700079
362917495
198752710
96494670
304176351
530424189
143220437
420272762
309349099
464002222
473538284
259222505
220301867
421724844
301453834
252505927
448435253
277831442
401062845
22285115
4618790
265343039
130311607
195271824
353986317
356824560
87297350
210449594
265856069
63484887
86869148
83199027
432419985
208642557
216351687
228098574
469525526
148935329
281167616
305943517
303518977
295095529
482300383
210340228
290064448
436082960
266443570
150198682
516123895
113780228
367640421
106831941
457586965
536535856
451283836
524219745
273518185
483412003
389031975
154659338
503571476
328430321
357610965
66473510
133842901
324773020
467587389
192353183
138603645
172629474
353281002
80604443
424638119
172059731
192179415
142353151
401868301
363336426
455266015
202291674
432176021
201164236
377214424
58655938
395077835
314712038
110081
114772087
492657215
295707610
47477851
367124314
351006111
31389950
37455785
431833807
328322449
288518954
89988714
52769188
195228694
120937642
401055184
88141960
175083951
381655539
57850558
534209502
20576104
523223150
239705149
487034753
193426071
97274028
115930489
123306738
525622105
25419694
121233730
49589819
317229784
49952167
25108647
204411347
404584396
259363487
79263004
268452129
143380551
111041027
172450328
136139034
193984008
518351434
259150673
268793205
80001909
37776345
359303954
469547441
191278053
119006465
301938235
447948632
324009176
207487791
308387246
128481606
115626940
490607957
487830271
146630892
153372125
366601445
454788997
446177759
178292458
411831645
337828051
324891159
207371406
133271264
105528892
280158609
128020051
295992018
174514138
418644554
386070889
198984686
239205269
237266342
112558833
63713476
399246446
17077216
336723819
297410309
238407209
494476181
495831332
418776030
241762744
199069471
507778034
405321374
130711165
385421376
230722157
461555542
395005488
429719271
361764913
483148072
461526084
13371587
399032665
398234522
77892385
451732293
338541314
256190848
50436634
368673063
324834645
435407962
414165611
69817105
155809621
451721427
454002534
100130829
389845392
500044363
439354962
366170346
75665820
205878271
291919874
502234722
460671038
327695989
354280554
210322808
363422927
197231951
509718868
357956098
314557634
17675347
310448210
59310712
273930950
81799245
456429882
439221356
241608861
287049651
146073987
156426020
57643004
142409805
119024410
375543388
348046089
335183374
233133405
135891614
89293922
36697957
183676795
498519314
83817905
267459089
172700763
166285809
279295260
87575575
406164955
158990189
161051282
120628429
404247870
332896623
369296834
351005211
469347364
201585981
116111313
414622788
453459841
201693384
128983082
452730325
462523469
39725698
498281259
331137441
130892177
270122592
470838607
134904553
464622805
366646595
30578039
24212940
436707644
96645702
332699097
73647774
484658932
429994703
7397236
100724851
244168396
408392041
222964601
444004777
245986874
68168612
517648122
122658863
155652269
182464804
74193862
126333393
100346940
339346851
245410144
350771582
291449914
214333787
84274509
123637963
314879533
148730814
269269219
213174445
83616665
376867058
120169914
25419694
220418563
479319923
167854834
431845374
107641112
171405317
97843904
396251215
186988855
141878362
484152347
258402754
310273462
303416279
536364978
255904984
243103553
246402096
430153252
214770333
204068520
489528224
69414476
401930603
256538727
354290343
513491644
186215799
93932763
9387079
384370701
487576605
456851572
372030302
520866474
107649468
373398017
515199089
459795513
279693485
394561551
449520821
255976296
491536683
129027558
57535014
190901905
390647636
341353568
6915159
32448329
135702900
412776125
43028313
137193186
166355326
532516016
203193948
71682720
465107321
7075637
372185090
223930848
156178023
276337969
507213859
321652566
296071302
269572107
402157566
168856028
451794736
470882156
458598599
208281075
434755496
183369546
214543515
383412270
239955657
354881441
26763857
169721470
481569831
472987593
284219621
89867300
79918620
210636327
315539521
295740051
345279229
504064167
142460584
194864888
449442531
359613307
450823965
290608816
289827685
260289156
126548384
378055464
207696921
260119634
324970675
466264281
137087406
18622799
145889591
518119975
100765953
432462510
307207938
340468844
284995220
495084961
487732713
133718923
141225592
510274739
209993734
288129168
339820685
276704595
44610015
53233409
299506698
236848319
471292190
432048289
369831946
286487471
98959341
67232670
508859568
191456388
367537492
264176093
116267203
54265949
177632921
22628922
308773206
484299080
8840645
155452960
91862975
257163586
154823538
134834520
324012610
491755275
522301485
452388420
261525395
73840628
534053719
185970677
111222771
120952112
530409767
384809833
436291828
501960001
236826066
145481529
432394758
447617046
410653074
71460591
106707845
516016633
149485034
497382200
338674757
522875611
458390714
383480815
315086234
99367222
243834986
352636230
111747312
478407241
168723267
193148735
482815924
94325
243453807
18204808
512009834
515922760
409470590
149195009
469421750
353583381
336891975
245720286
107237872
214040518
168374133
467712617
508770533
309619382
159488137
514410264
145605640
294092958
24571853
152795660
144730735
345374603
110065847
432534084
319181978
486265608
107099834
116765728
353650437
207491082
263558291
227846776
526240857
115443594
72345980
293514948
76555555
119533164
422846142
20234601
501412863
497531055
501915785
276929309
109831091
6897566
377068679
52181599
381029555
387624395
181325293
136175528
21757615
451146045
412270930
317742468
134688311
47651286
495714572
395222797
198937022
343769579
300339708
199907049
140617951
532133725
203909185
362601905
146146305
452684354
21539106
178206320
33254851
491996289
337454238
143384463
334748724
70423674
198080537
125502746
273670881
324012610
391197107
507730844
321769201
99614176
135417382
319240677
443560232
401751377
353704052
452187721
385879724
49919563
518655570
301803583
303807024
392585882
110341681
198464485
138030123
208058281
258688227
465170189
117455895
292731433
389401556
516344129
23748290
133279180
304724468
67251827
113035373
164665336
297910672
135621419
532894485
487472804
61538576
452818624
466979939
40926634
154642197
104677168
264006658
327030532
329508792
176184919
337460439
492280790
485540033
334068466
194880137
65094422
356165125
91811877
389037895
206566306
168453222
272697724
55829796
472287010
1623072
325714463
361950139
113438755
71823883
35531950
127845523
310897791
374824231
516715869
88856426
151790836
173463245
419479990
536848040
391602668
27332900
49457545
297212282
485356586
472540157
242241958
61301044
130839658
432067147
438939097
351035409
76293118
384334353
106943277
453068395
375622519
247440938
225405046
308873570
487388848
109383500
339132223
324288146
442211943
112655097
532508277
237090829
237969756
219993969
162493589
389037192
22578553
268704413
186577918
441760239
200481634
262558288
190003279
386884483
179702010
306166383
436389318
299236079
97533729
217129706
509022527
396023361
198464522
339621641
12523889
159487531
37632016
513498033
529484241
40719121
137684089
342324480
7261788
146684830
30753645
22248777
270066123
166121618
316386454
445985094
140638585
397469337
445424027
61743220
297394691
196989154
338058372
199347275
145140832
97735204
521396661
440876485
98364422
441744164
383812131
132765786
115729441
228399465
380720017
298785679
12293117
313136083
154485438
329264111
522725420
138609081
346838099
365502450
377383242
337705796
360347827
304273165
292463272
505020648
190372353
315421476
111457350
156249986
334420308
193489389
370328026
64985656
402451461
395109527
68277266
378966197
371172950
50829929
497220612
339586548
181341327
183418158
475141124
448869922
157731107
236379880
185749501
84478120
470403326
281942789
210304757
515997263
371495832
369089267
490592538
414922695
282056354
480484387
231570159
52086312
435135291
104251732
14444068
261724039
79904720
342457239
283202505
253758574
376529962
480617794
216156801
330541494
347827725
82259172
360660395
186018173
431807952
182671836
466756001
295992419
76716487
293934344
56100469
154247508
518749311
81040145
69157977
435275101
311340720
280054257
127153961
6117918
384254655
235370020
382113512
262176809
366406763
76900967
9677941
536287571
216887727
384788452
225014225
72887472
258694985
511219606
437536722
76604622
236703734
354295787
325640374
371294499
337332025
122107150
104530859
328929082
177039817
130763591
421156723
277105594
205510397
379264197
341110077
71390700
44900110
448451863
278342881
314285645
183563380
469787674
92063923
528002984
70365512
328998573
99863224
302070916
391413332
427559559
296761462
260176157
501125297
389264276
227514453
414793167
176744217
407054518
510980802
132313554
192180289
203616650
33467351
299026106
190451227
280711166
110220414
50213927
61228466
500103760
64166126
269758663
348546418
343176297
139113365
438895259
520643092
84053168
41827074
249306375
24478454
24687253
306774095
413766159
216634948
434294197
494292869
119270196
24926365
211924688
420188279
186252186
222329131
128556105
220239682
7971933
151267596
242392464
288323868
413841498
54406382
250593459
397383191
321917999
275951580
78073762
190804516
177223531
101524068
140927020
152094113
266057876
348625884
310361925
252361877
509541046
433909328
173970071
501009208
503014794
484287512
427016136
173183214
255546386
350310324
351358061
230456363
162530493
445448098
225614402
123874425
217934045
181442726
416956443
88161683
453338073
535213954
482194967
100375576
208095310
403859298
486625922
535534670
191801335
186931926
102364691
209065137
7417327
313262597
445142993
109661068
206160538
219000286
60896417
359033429
364792084
498758854
476701740
207958709
165307860
286771426
510983062
123529691
393323549
357518892
184497663
320210882
158239349
11837815
14315105
304192548
336339129
345297742
6218706
84761505
477737220
163197283
100697442
236132593
486091450
290708645
287421611
21887560
139058275
331858173
337420759
258188258
315747759
27638747
367787161
272020489
39255284
294201505
425556775
316925399
231824887
479904587
76908732
50448291
170156986
435031553
5892426
977914
299087965
346540337
304385789
423287656
427468246
352577737
182669180
165883691
412223
126839647
99935761
469606212
411938261
456815572
268664370
142974073
483908654
180506031
25340190
497268453
245232402
219203974
3057433
331446218
376349144
191476263
18593231
10100371
377101172
151170913
273144907
95694680
463593325
370045730
523919718
321199050
18977911
213929277
302816296
490708137
242517477
450823965
339161112
371751921
115419585
73980814
193002940
137053579
235981051
370507397
86427901
242550268
107692596
9458231
375782296
265947168
191086910
312370871
327431646
161393709
404799530
391689624
481918628
506597153
445993347
517443537
340491359
233859488
181376884
62209110
357437728
28431236
100390448
469036376
332762220
356569710
183778382
179924240
356414724
44024964
149339242
468901100
197209812
304208418
375112506
78546883
523836109
118175447
213023409
46539808
79612434
416539409
305775068
244537317
53616803
475000884
458833343
132269084
22858225
507052146
482219483
337207025
243685055
310516977
22703226
312492114
16550107
309203991
21583199
246187103
146881179
31363970
284186903
236839029
527918116
44298184
30913992
492091102
413905277
6888402
431591862
329115591
465737341
251650098
216364078
66731323
108270892
464549278
28510065
427489550
1991404
536085048
451325414
145281497
103123806
100105238
470486342
199646066
37268171
475005813
242124743
118248171
89507366
515908025
309980307
114543534
342941866
458612569
258115052
345560086
444088840
479958454
116496362
63875827
261475902
248822628
263032408
420499273
344221106
520376284
435465037
306031987
274092292
206114437
261700019
36977763
507346803
177625083
233832065
248382724
174853062
394621544
339608450
107909268
280720789
159853957
9017491
211487168
235094745
36102466
344862450
299642943
111603925
84149218
163828608
255885172
104449159
322428876
93857314
375336011
21863519
334208517
254038498
87427551
494356208
75135836
364352344
7578094
1993026
202839230
507988947
431379057
43207010
462842762
166077496
490899083
430926441
89949361
435624410
237430368
41421605
166036066
164557472
297389580
169323354
489335343
150864132
417272188
398734820
135025073
527301082
527069916
397998726
187516389
157507160
350524832
351152155
94539533
333923978
440929444
148928407
457179306
87736990
35267644
503897458
371484941
153934727
187280369
368542281
308124859
5623626
481183439
79919434
463992128
413209648
156303191
181451435
392660339
353092249
290960480
200188214
532381234
438249444
488302069
455841200
194883697
468136333
272809176
427179503
276233611
233233324
258698190
81895523
158323901
137321754
27989752
532196185
487739729
43120242
56787099
198667997
370627119
450163817
389500200
190140156
230569861
137646603
101293550
247053830
148709055
97639118
490205845
398102361
145501770
500528527
531204347
408205734
330525705
111938100
123927588
415419142
138776063
394575759
145753720
272012252
373756764
350157552
376652333
117063054
430399181
472004714
59872752
394787895
376931611
378652734
301519716
319154707
377915506
126711726
246339487
51138966
110584219
24736135
221986060
183135673
340252007
57679773
285102439
403964933
273366742
379788928
516152659
435291473
12834738
178152867
167849629
101839706
335787318
476930744
530904207
17734216
362074779
223910993
333603091
496804902
516900254
65924102
390065550
466001277
153742683
326845154
240537270
448030350
300300630
216149041
351754095
127962096
494984630
532199996
167954172
1785198
60874668
307050662
441991542
271951433
406669500
232410554
369909848
295450697
68464949
325219880
235027836
278496361
508063988
422347789
479270737
33804605
528662038
38230455
121468953
132919473
349686280
250898787
415044270
471996714
338703438
35213218
476561535
327129679
444100517
508618939
184970586
384672557
346277738
193120961
139398874
360488859
423599273
421424748
90430127
424412449
232353428
252929652
184485554
83177720
17842379
511868842
524285787
387197441
88609323
190059559
901105
434523070
155909863
340920829
28355715
205411733
425444222
167904662
501712530
428111294
110947792
125894009
295309584
54023806
531852905
442897844
206281328
96767224
385497580
74285287
349485677
472912698
501164158
20816416
231999026
350702939
254982724
429559230
530964127
432208355
97510892
292261197
528040415
363352440
326251762
194551776
24381561
104963024
307426725
295435674
348738341
283531750
85642167
50373996
218419077
508369258
518127687
272418955
479604670
242517477
306356175
527376454
88625512
399811536
354988844
176025578
381259156
504837821
403562558
293087828
320067318
279523411
466281526
343606161
308011051
112382244
389558486
48382579
352195984
488370373
202938701
391146580
66745246
220306244
337881341
177321982
408146486
276125024
522603074
114644868
378564333
104343261
127072189
1327081
440162108
502048637
441709404
29701539
153397790
223497488
339060128
174286215
249011396
149988611
531967170
184699765
492970749
194654086
124421547
499008668
381482548
367225670
328362838
524786348
321839073
233312726
348031063
513590358
265766483
483855436
294435698
23908467
330780016
159968939
453115317
482073528
297140949
31844266
377497086
479065666
344500189
136785192
70292139
526227893
18434976
250760919
508542129
82960449
52277463
280902400
70062564
89034175
176217989
347003787
313690900
352333771
247419048
373499122
144689189
120789222
519452359
257821703
109355315
146495698
147592506
294604473
64841241
243595925
355750213
209083379
109377508
206147175
345777890
357152388
190527798
38169877
301922614
209831110
422600698
121052316
179857292
263252713
151101557
220307127
516116663
464550648
357567968
222331853
39790765
530177674
81663981
265287988
262121405
262886118
384659700
416179619
53632383
346060325
472698091
218042251
340198441
255650727
172621430
54060514
216448875
373806703
205904992
339806781
148976490
415008309
474219400
519768080
364090387
2681227
335357515
62341311
112809536
69634411
248659591
143400728
113492152
307701044
504735315
458691288
210766307
76657418
180815336
356463475
9715287
36131690
393869932
224953738
121430899
465837557
264270073
86974069
348348264
530484012
136172451
490773612
95052975
471651426
250378700
252096026
177528881
207541642
285133413
472944201
308341123
240536315
504049016
31824881
428352314
26750680
80240151
27423353
526299921
279499752
406263327
209923119
151737389
402925700
95366833
9962349
401042359
95174557
386308392
490393895
421643524
196654196
378764484
31263580
34754364
219676278
161858238
135736183
501510528
431793782
286434939
426873130
355474537
8129182
516501768
105336256
375229573
284280003
47190568
239305047
44666291
15500391
314937724
495495617
367514773
517156478
135382990
28696469
255537185
77600094
509671496
56326587
515436311
147341848
424341564
491833024
125083355
59762823
294280408
463966295
450280009
354392427
474671907
503238589
491386363
307118000
360190886
24935916
175255895
416469537
192672795
164862270
373197499
23624195
122004267
72595419
7054861
479924080
400663021
355852192
211218882
258637759
63558163
165286624
265398961
524747657
107214363
435465037
275254808
6435603
265531036
289956487
38354040
513937942
380837277
325501602
422106286
364742231
57535201
265038952
133683594
149511252
279766455
436107482
107669992
40866207
276044973
452212033
223284408
416944958
114461504
282325739
280160722
35914539
233522182
185642730
412278928
88773587
489577321
187336304
54387246
168994666
141962282
269387708
132262439
213416873
360742721
427211350
244963232
302072721
358487215
104347708
57388252
279242542
68273577
491365596
127015334
265282973
531255616
331239446
256055366
356454111
431700075
73310287
391915241
124668941
165510948
277543406
113180521
488831330
348918113
220513994
58253850
380364897
119551143
394183904
311432790
280596826
255089078
77978984
441424509
122466379
227563180
508257083
84446668
466274347
360143614
418094459
218752263
503546020
56779198
367455063
500922629
27135276
308739390
455253631
53688547
125133218
420038414
255776760
367097404
318865507
310966340
133376109
162474581
11779616
150945070
135506196
332484704
109663572
522027997
305301143
488612280
447060933
191533884
152916210
34842183
454311186
234588805
261319784
179466849
210267239
8642656
392270961
154826715
355159363
244876659
148933304
144316431
520663275
12735693
36645236
366990198
126179806
320852504
296728475
362852654
272772889
367200518
511321133
71328677
277212921
347715391
90861745
202678450
38564030
159738021
284033475
35488480
88109060
286154245
130413175
353342648
290601771
62011122
88918823
253596970
174259694
4928451
284524217
205187710
223852590
284720750
152614269
530389859
404511949
154521079
343727421
347369535
142095116
89484017
414786280
44044573
213478342
338689104
365321045
133736318
402908507
220074172
529476081
441933672
443077339
496942380
505061049
270674523
532539186
109472606
28338040
399395082
244747603
341699202
510601850
134683644
419375858
270364752
71025224
429946801
189891879
10661567
36994794
463048630
323618611
433847593
105032595
157650371
27761068
234304549
216561726
391815729
173162156
272607787
440628424
221507779
407816498
179947392
46656819
484805890
39559852
304391894
501130518
63779815
456721836
494779673
519330637
510913538
148608697
335578601
161388670
41609681
270956996
202361111
62385386
342500766
79020708
393505009
228459148
15347040
533231191
82664062
506013939
87097822
504517586
305672471
155822129
118036601
314705839
470125234
221856261
463713475
3901408
186113991
31973894
345669121
180772661
176526806
160655050
221920778
195945521
305066128
399205624
8518720
297950474
318780995
184447834
35905761
270035388
458633223
55327154
320698202
516019396
209305330
387048099
31562343
515900732
161748222
31237047
85070911
155825413
93352187
248000679
281313572
68224357
88027337
364275600
137683895
47790831
296824672
315692245
1275506
205101933
274763270
393016169
255925971
385357194
57673705
72819989
179843666
173060666
91499523
32456613
492161916
298114895
262501627
216655976
16545569
229393997
167286029
412657617
500205848
230047887
240244043
126061398
289842073
399935906
482628441
408720096
136193393
19560136
171675152
333457142
107339490
106942487
352139838
391389929
230182275
488223714
164043415
1546387
284986587
136690141
461428428
484223329
68910415
121190415
100523962
313836704
244147224
236155598
530503311
252879615
497235626
503040963
432180650
270205408
326303091
142223655
211117907
43183804
437021751
509013059
176333759
458725510
105043445
167965733
363821001
142558513
340939602
251564620
137060834
425059374
128654783
211942229
387660964
43896276
131427338
141265696
534068014
239406195
43056895
122773952
506134793
499500344
532407376
248817391
174106666
14677228
407023096
127684057
441815740
38816460
322982029
177460297
4228734
226833225
355991988
493241375
204112173
63040691
273478324
3559719
440438435
246200896
126247606
373979891
223899659
380830167
232548217
122480972
169877600
234630499
171951867
122952923
168726535
306403793
341116619
465062717
246905410
365885096
104544083
259886007
6786475
452006116
103345904
54618930
255852952
211073554
306389603
506460397
14604920
23506014
464183379
334944807
465104717
384793340
471996714
415197073
266902828
261767392
349592834
483879862
74604565
107223698
521255377
321764765
174853062
55848453
128462778
135901407
431354003
265596639
504188584
454648471
298860999
379811229
45071346
245299500
315049512
497964661
304617405
319346361
518484549
158349403
316551935
479437941
488009797
279751947
71403074
216070538
474831540
423081097
68809088
433454311
422887796
466430403
378116305
351660446
336552547
472434176
97856931
152638562
87505540
186531125
148911710
151685825
23191892
452754089
351363469
472505055
261328226
392364669
269448104
131284590
141432337
497550231
259242101
10246136
508644122
61792218
482924422
17511110
324578395
298114873
268759377
243461639
73616769
128274664
282717305
515784407
463898224
8609228
300953881
332207834
35439
479863342
347698978
214685459
407097961
1608525
506653449
376187748
46642231
43066066
422412194
153025349
73426816
298554092
498585330
484322206
126693691
117853059
189299424
525579643
291337112
453492919
133957170
140343209
531304978
202697130
201615806
103155946
282033068
242307177
423117909
112350884
137382691
40045347
104835401
112327466
256115168
327827124
129882452
145140678
316023630
457661480
27773671
4717021
165231817
196170090
92009829
138780170
385157427
201419140
485020666
472928251
398525468
203168937
323784882
249007974
197964931
176985454
8253316
428432508
13550997
133765565
151557439
66565074
19159476
37221199
386360895
158345815
210990132
497718424
221838136
15683525
226207123
499777534
41011803
433134264
106123590
173168556
218550029
413376544
198924627
189141980
269797013
323148666
437850547
334153083
201117543
63494230
162369410
339976411
252292022
140550959
280045403
32255936
200884162
109006984
56641214
83049415
339820797
324470640
359529214
421362115
99654788
446763259
123118418
44609391
86017519
107935325
193120710
277961776
425054287
59084190
368692703
42989
250110631
229703059
314536357
85732736
506107070
380300315
364515186
290975856
400478122
216711994
489939936
208453239
134628616
139343000
525641493
242822394
488631081
252303325
304786862
534587686
492010655
411487133
280518973
406578423
55051832
200556721
498738174
190736047
430231745
410887388
339993377
238889209
11680855
526110086
398305745
100135525
118493129
27988266
261544877
348680539
143852966
40630445
475839794
378565533
264398656
203222823
325225214
357056557
171124294
93690298
59063591
113167689
464065585
403827146
359344428
458865602
433847593
407637655
238493474
418545542
196139972
524007937
324450465
119948972
25030888
110498578
384397544
428046890
139595268
464013345
241249680
135457653
249415705
232980161
478780441
422781855
376488189
464623383
524774144
9232028
37965133
107528564
21257801
72365087
228920530
37724115
125966856
377208720
7192829
477626933
292340622
400728296
277406843
372163357
405464901
449277676
182159874
107776770
18931784
111615601
293013161
103462807
327176645
484612877
202033137
123069211
316482640
192007871
487458445
264962866
306646124
222592695
75413116
138227018
143772586
435183628
449246456
277939794
292292583
184436197
32333539
229563572
120285262
433571386
481662613
519734164
89272384
28341831
318104205
145542985
52395339
260534592
441170248
409346297
285030941
316179028
392030886
256814451
502066949
145686457
84447668
509297816
354026809
349678778
75507198
517154086
158814905
333320069
112943343
61512901
257171908
147655354
431632264
36719274
270054907
279478585
268190630
145310947
394905651
272495538
277975168
251460284
425851243
166563419
50859098
480130437
488894142
110359474
213379249
311903205
190210512
449419449
80613564
286982908
127942782
500637708
10795223
356225306
3944505
502944027
315566656
318889819
47709324
249631276
298988538
16786511
13739956
362414392
58336995
289171751
335732702
330144610
366957151
393349013
36422480
373923171
535214971
151181312
12060325
130246188
194734773
63436697
420556024
215053499
378087490
153524780
536791558
283288573
243494258
62530345
383419597
304317197
58290947
350785019
456567177
75930164
319796231
1254225
187587840
350845402
10760943
156623534
10247837
132173281
155601565
339955766
202163612
42050710
516287495
101277953
307532258
229217210
132278589
116496362
105473626
74499247
36761994
264644476
271945570
516444943
521309832
505091794
454945210
328136828
23853427
426592488
368247252
347721413
327428255
286634356
46469822
39418876
481585607
61031529
440877364
469551536
536602151
58466795
347340766
148956490
216741295
140086826
387302753
8616218
481822066
92151939
29048379
409529111
173107093
437914367
373011072
218134045
360298624
307714464
364120566
221395282
511706680
249398202
282444419
301593694
24595316
193747235
61539958
437620716
443408414
1829231
369789866
326249676
319565538
66850863
39085085
242924725
432483991
500562344
496677714
64653304
83442006
203122391
24571853
21902228
185265877
13814000
232987248
330990606
310493385
338495730
363425240
384398355
40123078
231844870
42383831
342206603
235562991
146317859
344853175
234742377
191381655
417954755
392972209
432552993
17110629
497029671
310500748
268348678
93259515
309980307
219409795
170423177
521993608
310106011
281159521
281824785
302070916
204918701
39072874
466882451
389400686
278079129
448563883
94274459
59968977
300352369
382816095
395657245
454022973
77498941
282095668
495618854
438652629
478876375
415291133
535295599
387786953
23264067
77840396
46313128
485770550
375600058
361810532
475861907
340891376
443723626
71383236
483735159
32205701
22995836
40067847
109328271
122346494
355661236
211683913
239480885
436623932
263165281
529428702
230724692
100888647
260636286
390908828
418835752
524216246
369474549
38466516
229951141
315187911
422757097
96045303
47236086
383911010
34782511
434569688
281518551
246197966
236734905
242665768
344634689
326508861
277591053
135017259
289827825
248362824
477931392
400463902
330070089
318145063
450298812
203343931
478753890
294822410
13874942
303624963
373851720
28305481
310027879
262378608
519160329
54300569
82281328
254306679
469240018
491469673
490886335
505340019
342672057
216687561
313774820
84365693
124828123
62631134
195009259
182207195
533208524
239322572
101211970
340882503
1341353
2710336
18965403
360639946
229069116
432919562
137060959
269438392
428321521
199643385
368819510
354516175
420958751
24169862
96642909
49340530
75133934
105514896
27096929
499745700
11227502
384392005
124562250
100019085
16332326
100414468
66571659
229398169
370951458
254382967
340397015
22032903
428250762
84172953
229617580
8465781
97557804
479870295
48202295
462632931
451786885
69492801
327374969
43717162
195268720
200386441
71134266
391410041
501644881
286992918
48412165
27682946
384261508
86993857
452808454
1340970
198693130
286736218
56147548
292947351
63227307
255485581
264665239
485088808
91794112
237008837
206613673
441112352
86951851
20648857
119562203
187192140
285318026
381725318
245050669
96618137
495010856
106072928
54114383
464097131
428254473
375325237
255107370
423131349
401332247
386700244
45735358
162813330
158177130
42172971
438421305
13226111
509190159
498980595
242322989
429432259
200130967
407382081
331545419
526392346
490380240
203627993
419040253
117092597
503992992
199038242
41304686
320885731
66406702
449781204
515128247
434738809
138377723
489575787
426533208
412758228
9026747
271454476
218832493
516468712
30164745
519411552
25027218
428439836
317106188
470486492
63190444
203825682
501124725
37264780
197801465
454622358
45088078
35880045
447946021
522239812
395042661
391726179
394398977
335783266
397206326
334342031
119527986
171030100
391690041
296023134
385719540
8340148
352023343
503927768
122162934
102892673
88970972
421183222
496704126
121272681
44829696
464609213
87577885
49917310
388061151
296453352
15033364
185566278
42172971
251452492
119255607
195083355
128473655
51200629
63842727
319935990
161380578
275282307
441423341
417889502
139579513
128020051
342402667
358840336
272705603
379204101
510704095
1436450
217664216
59963822
116709848
344975524
418452593
174737827
531385165
96323123
447757568
108338500
73431942
265732981
343521274
154582744
218310055
30267277
305626093
25499064
367069868
328260933
388083151
472972076
391248560
309895043
298429180
450685343
507618052
512830284
341905370
125880426
273122619
509104648
534843681
208917570
491450635
339591334
248708968
48800058
455343594
449219257
175456450
391905278
452392693
461623442
68985057
381579296
275645769
155245033
110946609
81958549
420394228
474568595
156248200
450182641
164499488
120933472
535912838
511468802
406218029
155368230
504235505
67873414
80907136
474121151
461653402
394437932
29701539
27673695
532763675
296763369
113337949
307821266
44588416
4634850
363981353
166357537
439173406
237165697
399809889
341209527
290292429
116246534
462894383
167598780
96761052
278292383
15237319
265879150
513635577
322796833
6974832
47632724
213661365
221569695
218675956
19533772
152087451
411658388
71552701
393788304
536612327
42988547
301612882
113794854
345214977
100178215
486625922
119480834
445122866
470466497
79455977
369374056
196741421
293008952
194399025
177192368
477864306
36849058
343527196
186370069
213657109
228447476
215546340
199850790
345669121
388033563
147053970
354564747
438473181
26067491
318542105
43342961
522503419
23611618
127359081
251232865
262519094
475367354
510769808
310482056
324986924
208111708
352826182
251900038
436554354
235258824
199323384
525670509
531624610
454610164
1523322
97097691
398759492
354702385
489758178
309961011
389264247
20960914
491192762
297029644
174241844
324396951
386507400
241758158
335744982
127239946
167638093
297588269
99486098
381187212
211208808
164991204
284972953
132119527
94490575
182793433
536561728
394377093
402283124
436245919
210634711
455197155
52201745
257866111
159316266
123185292
469831990
151801405
163830461
267565059
92407235
510609871
33006851
519199510
174036633
495424199
20719598
390199536
183047862
284593025
75475613
451471028
290232828
243228635
20842883
39123854
258340835
187307124
15785932
23064118
203014145
25056441
503245985
447452792
347341381
527421117
126092833
487424490
449085757
195921373
484598337
514780946
163083671
290283346
401034091
533434809
153510962
301930150
444617652
407542055
504441331
444667151
152283226
338204499
158989885
239192480
133724695
518436820
167487469
165654463
165213934
389584103
128162537
254096526
118768122
166289632
304378476
402210779
417877873
133100681
360587658
455432192
101066708
366764031
439185554
202352772
332027485
376309630
230612910
393944941
397843947
111451719
339317105
488279026
263197705
325520229
48005266
449882428
297872033
8586324
201419140
435897018
236644531
268816961
244283055
57768191
366987369
160492405
143734512
516915589
460551571
338056875
301459998
94968672
319707698
424818045
257937772
158620693
501702177
129822632
468550064
251753895
267703083
434147241
458051303
381564533
459255078
147792462
127644118
310322554
534771739
304786862
442485027
191381410
164798717
388570600
97456613
180380917
470440096
112552461
392732980
321332922
488930624
73773663
34035590
234331166
60761500
247103841
131085189
480196583
284565257
415250950
464491213
320324542
494039946
352366438
359529214
288366208
61998434
123605470
206066214
180126118
463365185
27589249
144036041
401534609
387357522
310651983
494339075
367899163
327973481
11862135
260563581
493304135
511801784
118511517
61028740
73145971
2473019
354340910
375455985
232571714
218341473
382442326
194368600
190677936
344017158
468027199
212198151
114358899
476224193
490161592
290472290
511494017
350542810
213579330
461859954
26991539
365178348
322354353
268675799
322449787
103921046
523798792
44617168
223987745
465953136
454564546
468244973
62176502
448309279
382220079
245660878
501986405
59331529
28814903
18910039
523790659
2703530
9202758
494506139
61593080
190581604
391046337
46483171
133724695
394561551
266622232
1493707
138737247
487024819
345271138
530712328
440932462
135384173
5044341
76812422
509251340
104318692
532860353
241796755
483408773
320423044
437481797
415535410
268195658
424413458
535886627
425827974
81441808
139266117
375386817
373221134
247321768
12031312
381937647
149484050
125891764
500705387
235170968
492201119
179192531
149936415
503072345
333934517
349235984
294234430
460102557
395078887
301734617
232450311
144036041
95064581
69149365
290963353
456515754
71706387
403237719
71601628
175280088
424271066
2535284
15491578
492712739
423548481
48268441
318743079
303918692
482196878
404701200
390733146
267628098
279258579
444049389
27666345
281935063
384647780
124281916
21683831
144317601
38460301
150034295
36217450
424393439
257443429
16849468
472668246
7474560
490241879
503415019
431463556
98779601
197766737
464980708
398867955
182505943
154760652
268241080
79626642
347118518
493953012
514290903
319222600
529341128
256561634
345458696
342567074
479556617
336232525
438351387
324943452
104322042
388019566
78869579
103178246
497795627
15766481
329953702
106472484
303214363
158942411
122775816
182046247
169296015
409551562
242924725
86954778
3198660
312700741
472218603
446562512
285576021
7952379
500095403
487669986
333277058
404725470
41715717
133923391
218870755
193912914
291409530
333934891
185027529
224300665
358574890
44193382
438642909
528490528
255481387
163741762
242098958
385774042
393729150
34751559
37392774
163660126
25963846
15956743
212716724
214945536
12535844
106382814
485906994
330122029
534607525
19185300
121059698
306877158
393251021
401952485
502811448
212569409
128931136
114263894
178579003
138296345
370387623
434755496
377827777
521755421
268429552
459489084
303602169
2684238
409473633
432315932
324834645
101286963
280506739
406314939
87567926
267505132
374756571
80879530
49282648
173168556
469409789
17121949
364415948
478914668
451671533
413455262
254340307
297020334
49692736
424409700
533214437
426840237
351528081
157694361
349154246
278745569
63764027
241775436
343224951
355764873
515637157
466747471
235827460
40739364
453477801
122452714
315969827
534323633
320233694
407319646
237889145
439719694
400089847
480927072
422875174
162459054
212571749
517428715
243984788
519929175
55399196
170915145
450543529
505180365
535293330
24780038
187380116
32811466
518662128
412014943
168335875
308990853
166128706
495180411
437198635
507403701
195959412
530276906
282018329
498995266
477983181
355113086
151006380
422894934
423778998
493105734
63514438
146288471
482076091
287672327
270650341
156237483
54272
187699225
418948604
115155739
64762915
455116422
533186230
491389927
206759604
143067455
309062867
287927959
260831024
419737761
366493478
111754471
185550803
114509909
223321510
152501930
351537861
291001593
415595755
179307955
387566628
353630049
104643968
97951953
370971125
156980254
440738614
198715383
13746788
409966098
128297392
488593527
5982380
56109751
38249925
11635881
306112592
470428111
289795869
395586851
65574540
178557797
489448277
205904992
49917310
172049035
398762019
275630483
168613945
241225274
53977141
357912411
442308617
200828432
74042463
54336239
242860879
274100219
218319130
285147581
185571951
37002935
150614429
209128742
163782902
460228044
384048190
474809299
533841106
244672624
19099774
96521299
463627670
171496240
302420439
92001810
160637757
13164834
447415365
516066668
188440792
533278702
297009339
168782504
460642145
423149735
13834525
172468186
312967703
425634008
214959387
502097242
105007814
404750913
127782613
25088647
194603110
168977346
320219696
222988011
69304551
464482918
47119665
328198777
434008620
522767965
350067190
143187828
364873237
417825339
111290726
359850457
435446133
356747836
407660129
367455063
356695613
283669966
451635729
242103367
316111583
374007091
370675222
378927673
238058068
296527628
466278531
94094764
152848926
274937707
62842141
319771751
426920450
108029221
85234826
155262558
48689809
346606011
453054603
5812962
99717028
375212902
21389692
379958427
336101098
463285094
58472040
173595660
517554443
160953602
290923909
390347739
150006790
72232358
409218777
259668019
20647002
519278136
515208438
94401588
153412953
125648286
342822380
225710351
296316620
139058275
292697589
103098821
3512224
107670751
78309652
109669787
349738087
253035722
214826463
196727734
300618525
361914121
363744400
236556466
92810104
272413912
361979940
65734554
345452183
494397647
246597555
371276764
181304426
243694744
200592403
18957877
437021751
182662636
306304311
511056509
325983567
43053906
19666128
66141905
282207452
77847768
395072461
293125904
338601794
530596524
278390742
470730064
120679200
55378035
57527166
181044145
253573344
302160641
372491224
257299264
360987650
232721754
257707407
8045678
85641071
327732883
443894370
477244933
5269688
92305656
96898155
529286516
70413813
230967581
438801426
163283331
163150698
106719310
431089824
432332053
480700163
434375396
71760178
385122368
272197113
213041594
287286276
161378621
121247892
219027907
289929326
471002868
216286523
528111623
3720136
7054861
94537176
90538875
178415488
185896027
161621080
31490796
431939665
198926333
210592882
500293653
158740873
314968812
209383659
410887043
299069309
308501260
228381521
215629572
44024964
116779696
73526616
310712568
446354207
260756282
132769881
136172451
532488531
346334730
337187604
280991563
226601429
164482795
53984120
226990117
280481223
160737869
159149733
444166648
385432264
105776142
165421771
463936911
437242117
341017628
171899496
307129653
49158347
425537906
16414554
43199915
263844035
409764381
139487939
286763162
157324437
160266562
177004726
262960744
236074468
447952352
278085727
334290690
486753685
527966600
528665842
32204156
434355075
512168124
29167804
465912011
264826378
392909735
55233205
19560136
234363044
525693910
16300070
41165329
277303420
108146594
228254773
45368671
301406197
477598125
188910912
58405000
443331791
174037816
99541776
221213072
224451560
204517889
281650531
112124173
16869549
246830107
530691436
136123308
385683537
367840688
447267112
299316118
336639774
81923098
334485573
39437491
37971477
476344071
13457706
22985061
144822326
173595660
106647637
465659734
492189146
264886210
86941366
125248525
507678553
530373
523374995
360645899
441091007
506685447
442738739
385978571
150050954
361148541
404345492
483001878
417068573
490154270
187150965
66225333
56204883
320382775
498975687
205796402
312941750
474920016
83832514
360065977
89825894
366824797
402352851
508444433
183482594
29497877
145811453
117572179
365817055
61896802
370903828
64978903
400135459
193291269
511536824
208860444
12790295
187307153
125795016
498486046
177982942
531879726
372750889
383606154
400500481
57044621
420934486
23992801
322496858
511723331
488418088
182998654
283136226
218171639
476065412
325218200
7227398
180069510
349896320
95312003
155270
461315249
522411601
315332185
324599579
243542800
134628616
303086238
349529779
457777765
150087470
506523234
422334684
81005674
64823779
138137641
286602317
21567651
252533851
172425496
466571445
19439676
141429915
187497333
211181828
143054131
26083384
297469163
535077297
461529424
313857720
336618750
218009645
405765720
530329180
262367806
447216820
285137555
351257710
195038610
168229622
228836957
230572064
510017622
118282370
511843300
92764009
415353460
281136466
228593631
225349691
371323884
337605599
132983168
434292105
98154697
307524975
507045237
452041390
200556721
26699016
364111858
142698763
211138960
223449917
178824820
197847799
327163650
36230437
522137418
467879759
366406763
76696826
128280271
84415363
70382532
165384236
39572893
424530581
87596077
372787219
147315960
443661775
457793065
247759410
399266800
135880975
8042177
247028273
277480750
349702611
125144503
130518322
472242027
502334642
352134860
113337949
123157153
303845154
93130540
380943478
424752595
252634528
339370108
219460018
104190059
515977370
193581929
502602104
346938559
251251528
16428994
219813558
13151669
221842382
366432406
81100194
353746979
503827823
31438157
91148740
418881622
471325435
320629294
118892512
347816193
414667517
157768189
383964865
388477816
331713602
446749857
447694113
517190524
466216192
495741961
397228258
102319958
448947661
387678092
388436834
487169560
65163993
138350072
484463336
214046093
348757336
241836683
502096936
450465938
167954172
113077340
389897797
495815141
220157456
35059527
77127938
76681863
256298402
531743370
101042022
222986880
178611300
510556738
235217808
395516352
360368076
354780145
174685568
264884287
291171977
355679438
176105257
59565124
483106510
291431840
111265272
429570920
147884165
393324133
95531153
52940590
406045615
358695570
68937503
9849382
201903173
453813330
350680569
373318842
233581565
397729365
94445983
108724358
472648678
499782016
421832979
18427641
392659714
510228950
66874049
4542535
318175244
390744495
255171495
121610698
277502677
185835494
455097332
151798385
148098683
30338099
143756280
341325888
485745222
292851426
175317150
303900409
346569929
405386097
152555449
347888691
253013618
480851446
232570193
35962949
487967325
5006543
486050009
32350362
355417271
168718713
68860368
448858895
82557100
473279146
391639898
339728883
530876214
347091701
128485869
298867481
309010618
317670332
534849230
228397275
124027167
250489366
82077822
129954046
269733133
335533277
83968387
87046842
350567243
297326619
415134126
362794517
26761147
205635038
389887178
258760575
449574399
73187391
111304764
438690453
249656822
114275525
235632176
344808790
499166176
55436470
25644335
256477523
74136348
374432883
313180293
54406382
239758702
57455023
113838022
53038921
123060477
146688792
449031355
283631383
533029534
465690373
41201160
60032039
524268141
281157486
102291094
126046725
364244016
417164346
68707918
455811876
55937495
454712208
405847907
35249260
165865761
467632700
265869044
433271883
420826510
341763688
32510325
83749840
46884857
39849451
62060795
394900027
195433565
395280424
350542110
528336254
358160028
63502643
196621973
6182502
339555028
67000808
13578804
153617682
437584137
225436184
113132536
242385809
237881190
79614297
165648686
184650788
272104582
168787090
63649613
448296682
276967290
218462803
484296658
467338169
40642470
257129909
364776084
167801951
331123541
412740690
87563038
84414303
15415206
17498154
492556122
233086447
69149703
18965620
93972699
523448458
288056125
533112936
342981619
6818642
472028321
168185326
17025675
320758336
274145362
189406608
237462477
490882430
353054033
144605747
63802062
440682188
289971941
418465013
183719461
238280487
298024121
372038300
111147547
222083456
245621138
430351486
141872561
511851418
439914567
176012295
427994261
492714068
23184227
278418829
252093459
335811480
109567737
27881849
462997572
457585532
473157249
523938342
188723037
245025371
311800737
36164505
516485152
385146136
261418047
385200271
310891520
402961677
130953018
94622727
462217212
54928311
251543882
295171560
379920039
159881965
297024247
396433888
347173433
332091685
3588994
219528663
122270205
265473862
198043143
393718727
425326136
50878816
6362102
110312232
175074731
191745114
155533840
396816548
240605921
510363199
324447844
441264782
77673698
96972168
159905205
139636087
336723776
141539242
69690918
526503790
296430121
97438364
479556029
33954001
496388743
357461965
127249302
145346195
412997629
252634528
405645657
387056025
314276620
171080894
76919356
36335176
527319968
193871492
173822271
339810258
407114433
172276344
429304594
393968662
440178888
490154270
92424575
25689865
31389950
428243986
433049166
119253515
30319071
122005211
291640727
333273188
521003906
531568645
496320847
334797022
120163912
94389888
222711865
427868837
201051021
528840696
327582716
203621445
266391404
442488023
504641219
96249595
353361463
253289098
494442983
37437219
237986962
105252691
402904863
284163535
357354176
156477529
84128003
381721057
100699816
118749583
411668657
389221476
215205034
378965296
230422255
468637491
421356477
351609803
222951198
264220978
63845470
50811268
100525333
226374251
139782056
534595748
198430977
454053373
498035175
286296678
361077829
29359141
442607608
155907017
192351834
145908268
524826771
276471964
520434455
519116423
467737097
62905746
216853633
438021236
275948329
311320597
412288250
409561397
305305796
352854378
470866359
101414974
262960744
263286135
276463867
163899004
485459287
227784239
182803208
342707834
74272618
515179540
159835456
36552708
172266293
380817687
481602779
136000223
27575273
515853114
229939649
104793079
224050217
448914238
28926635
223906969
383056329
106196409
95544732
353010405
507816221
295637866
20446961
141312937
362910779
379039107
70848991
523156075
418861572
41478957
72465034
132092258
330780016
238774377
257980085
447337229
230108764
524687839
55925358
94985405
43162363
245347882
33107040
53697631
200229411
93651002
433908775
505347581
59436520
3640700
415801068
211499015
282765224
175424545
519531028
488044826
272511997
129389553
190540743
307508925
502457038
25902015
494885271
312976707
301500658
226448546
513043362
254508241
270620032
84384565
175506565
4620729
336940134
55528978
275269164
120081871
469376459
287861645
387552296
135063126
386545742
4568747
387592206
54512754
533626685
129451573
433875223
478241080
497662692
181817212
87015555
241737766
405603669
340014344
301469659
375236627
133606895
125992931
234227570
486470170
413822576
82015796
503511009
269947778
386174374
351023674
85800758
444559778
227959923
23755576
232411435
277272994
516564170
257168015
367335747
66623266
175279894
393205203
280188762
301722398
493696610
191900898
484596134
493663106
3542169
133396133
449419449
344623907
85263676
294040423
131969352
530018464
128382773
337951500
144848272
121288207
328765405
114196700
501566142
464280665
114230965
18284516
107958985
412346379
153061804
39078292
8592110
386230404
62095511
417979812
471008244
64561777
302155223
29812828
158283807
422428507
452710806
486202478
71731562
203377958
95667680
392418243
527733524
229285504
303289496
530408109
195882488
501491951
361285406
499244368
225703675
359722082
61207148
453201845
457586965
442521003
328733035
168087780
186455976
118239663
94338620
382490131
129405964
228574704
253959880
406231562
269737392
405162551
2889941
21736273
263021790
323906758
36619363
141454287
39036081
336222683
491950070
386573620
266281657
369559280
22668899
34824239
343171276
522947641
279907317
206553267
448737379
188679415
12383079
251837206
234389319
224866254
415242911
293494301
283319196
533847513
454454574
375017752
366779279
495739437
457527276
259499949
128762707
218255157
185703745
32672771
379396318
27405394
470334198
141534783
185896027
449691943
399299572
487150547
409103078
47401717
316328450
45207839
401721985
80217049
358398381
16967823
67333006
305377264
96977370
524236992
107708193
250032414
254921736
471181427
77748857
440704809
530864184
143220437
347496216
159552689
261244386
370120500
199693616
162443044
466417862
198323185
308253395
259660947
531758512
1517991
261960387
449193382
225822581
242491621
479897925
464787609
496722475
28986208
104681294
249869106
82318598
138032503
364190338
381657931
462513647
530040756
185572722
234632202
242075726
491619498
266031852
100259903
171649187
188471244
87728837
366612271
88875287
358165112
523020491
110666634
194798451
285367260
152104595
36222216
448110616
370182323
163367815
315434706
464918206
483168862
239139813
476584988
144811674
68981202
235067799
15049317
113710824
127541557
495265801
362506573
363646922
212650807
398524519
285992904
356990392
113722397
412833721
7117573
333703126
421876100
223002924
327953618
36300509
155761981
97735824
336832256
35210669
104917216
231496314
467653171
24588868
264392907
408305142
380591191
4078779
428212650
416548398
493055994
274489383
296824672
438565079
381833076
502691528
89801661
45463000
4462378
509226869
159253644
369044825
296455643
343552677
12467282
31453909
455853877
436986698
252009843
117121215
113586985
506928177
371230675
416390466
157759688
53088338
58563892
124701460
242788185
282375130
290097234
294424575
12206827
332039160
72813241
48316698
176965219
390392077
484286056
192263537
487134875
207348146
493674912
336829775
138041047
204537410
430727036
28212356
327534153
224640230
378886529
216750782
494766753
516766798
370910896
27554199
129137450
245106738
20302792
516103221
497959415
508103238
284332225
354892308
278309457
17079056
309036335
499316774
357021954
29428461
160193510
380779601
48761438
458837592
490264594
56579510
479650187
524356939
440258405
356379821
123551157
195117298
129159688
452606104
491499736
25962793
145685932
169425965
270712513
234279372
302981122
418476145
522242483
15235864
353541187
397276665
406495531
226657928
204176506
439965376
474642525
470440096
195184930
175614519
259902922
352284058
81469809
438897110
248184770
106611193
249920295
362783527
295541073
429244505
504484208
55049062
352468066
436497990
332700479
63152230
484052000
492383025
82538539
448701742
322306445
460331699
156484893
490391936
350455014
292384531
442280975
483474421
138564711
19663455
368953585
9906544
22155118
358836723
304800754
286695085
157905315
245744367
325722681
441527902
207846899
148693545
358694330
344224782
454547355
495484936
468100918
167815455
495717966
388985438
449420428
394701526
515146962
371082854
493031797
43130727
167371615
425221918
180695582
317561083
200057974
168241435
96781563
195283938
128591618
275500224
162401377
433873155
385707073
488933601
58162456
523726795
358088252
426245619
166616719
354575521
341086349
91752535
184835648
149847806
19435900
18593231
526469656
485542718
494352728
280028847
433169388
98754811
270597321
276662342
108452819
168065604
121052316
198635195
398034863
515709025
140543416
191866335
328190378
57660275
474790435
272801469
114660996
501657818
148493747
362835176
51139058
104818462
15946381
439699106
453281046
178623784
390201216
151118208
49656285
113951567
531425280
436801068
69414476
146984323
321022859
340685435
472875737
306035106
6961040
467191739
202087489
152328867
367616525
512141266
387895839
139343860
188443874
322466340
50259820
467794198
108321475
291983852
215196208
330742617
65401678
50373996
199123010
280076921
28120811
1249205
437933410
21112058
308255717
355253822
340383152
231974304
43815502
372619864
375425257
96347477
198715879
526250201
313432388
273518185
184183302
394163839
261545557
410948809
403997916
70959874
304368034
89912564
173812749
403495761
224125367
403319304
478545037
505727946
97455354
239812293
267607731
191395642
436117953
149675270
322709638
32130358
12824514
107524134
521638130
389700720
51407894
486015944
510537938
208556135
233462135
243740734
178152867
315497480
501561783
84058442
440845935
87085121
446233104
38207506
329007629
61276671
490161592
513335418
498138033
404681268
320572828
365989398
159990699
57138511
360024702
83627010
45367872
185396273
535829486
389811309
87809216
59200775
282604432
208877878
62616729
423522638
166677666
258673379
345401832
328896346
396969003
18125914
255420467
339738930
109197564
293201168
269468265
20383906
50606692
452723568
397063100
281051652
258164329
522856327
514335665
465933480
517672170
515183764
504844772
375024219
135534447
367624665
15821044
476826288
14653032
528793398
362356976
72036772
469345928
389313794
238848541
465563156
443512582
162204649
364485921
428006103
68101157
144776587
26326331
184224990
355896126
110381613
139836927
32912971
97810242
30629343
506040130
126586738
89150563
345666807
476757325
352932795
7287411
170298897
311595084
417327007
201403358
397383191
414059503
145214898
43199915
324778889
122002632
236472583
330759016
529192062
444408414
247635480
456731362
245580591
442473812
301449377
97275445
170617085
172850843
422649671
536140778
465208999
282416917
301112435
96965461
434840462
486287103
208221363
309943311
378764484
461715120
187838655
180259605
13965072
362618788
278246006
141417817
439722269
453889316
350116542
200045304
235922603
319794928
333937548
315723062
31931868
340787702
6583005
216947032
419930957
506654867
438877889
158421424
464539974
294533220
520019604
353833816
112446244
342116197
492252674
357778400
191246533
468161634
388268583
219300824
243269536
293536074
19731465
110329296
321023432
106520825
186931926
10629839
424086745
96172864
410975599
14808379
454776722
244905721
215147538
316223234
328559967
474009735
31666070
234509013
303426014
312443011
316618144
201992825
512181326
91607772
279106625
456741716
381903764
156486753
14750611
316495268
152936635
387197441
519059463
102216699
513960151
53028539
323067417
489058662
208736891
416183331
213730389
81055946
452240553
206327965
346191446
117332621
64181595
296568072
207839074
454676086
314144136
456812293
321565741
412629617
342794957
49462024
174431804
169569068
210765125
53463183
466962679
505786717
110620369
73939806
503758870
457569303
248042726
216045261
326381720
41550832
164712658
401495722
178680224
161706920
323197184
458342678
227773397
54107677
455270310
40279722
490940256
352718685
487186715
467471031
526772802
485554496
176381266
313732955
176609068
469841950
66093435
379703518
215474888
421198529
11380864
166716334
123455447
506064589
342985304
7626267
158009862
485664992
424369060
200059727
5868437
395458690
33665563
141719122
58354020
475639368
21135448
141578102
219527862
111294814
321480419
514908237
292221054
388500209
366474780
475339866
462133994
311980287
161966212
57216058
51320720
252759710
406691135
321162441
109900933
497543239
518429914
426581959
345071088
434732764
41633863
75286372
68866361
213818115
520548819
280657067
126417791
337749926
161073911
39291950
305840355
522731582
380990805
74324895
227929688
110244784
484828745
320837448
204247061
524456135
495478117
398210737
256817198
240353338
167113124
54686332
101051686
443046073
439951015
293686138
138880876
183095747
18025628
193174132
338349207
83454610
238537791
120931461
131349558
339969424
227157739
830821
303928203
282469370
489084902
135393436
366879373
415618928
380860864
205749150
325268875
386089279
296978788
51753101
521604459
204577232
464785582
375069425
378906167
375365530
342985304
235630378
420169075
174695505
101211970
370033131
249431760
274519535
134620729
371189899
207598445
453948835
401017305
252124680
453979739
89758446
521959067
325780432
500434414
243716183
100546683
370342958
49464800
201939238
393981199
57936383
384974259
181082884
36088000
469461081
199819965
471292190
407187325
174663311
314777427
236556298
522313647
12328357
412037507
180870644
402641821
39348413
128170063
379761617
310366716
488419423
98293320
315143167
345787763
189623740
100631818
274755231
322885303
247590478
270320954
357610965
200076525
252027765
158836686
85559463
456666866
323151610
88700557
206680958
157731107
144623429
142602371
223449407
255631815
258311628
30086093
519718852
85419020
319683602
99333930
402218494
252454792
396985600
291468469
359010763
212764968
391581067
17237347
490621596
145913641
23342412
444647604
248787053
94856374
257122165
384920071
264794229
461696163
99960793
233593732
305600436
38722560
137110048
273229665
58597883
246863671
126506416
241950664
359789827
96030986
390847927
520345151
74023777
62022576
222337527
407073967
41448766
121631630
510944271
480333140
317656235
182989159
133407239
274364845
252097722
24873668
446237726
308179673
60060851
401934856
229210144
482532222
260963741
41376383
497018428
89585353
98809485
47299507
356615935
132639141
355682389
351245149
46423302
216202890
386203940
12795100
188818740
149239658
418006462
295164026
248421772
355628783
318370036
457665931
198734325
245185814
30580851
35780297
254514113
476639103
438899404
200988283
284664827
421423985
534325569
535077297
306765652
267905787
358535022
172087731
355192260
386072366
459400026
51002081
496872214
304764635
443018656
246481515
4274097
357814282
317750432
44687302
179649580
439556197
371875840
62524950
30663143
453455784
440575886
210807009
389517063
2904479
171812071
110990466
65340502
388510976
283916339
397750416
382868961
269104456
24527991
196842538
371001084
394422614
353337776
220520854
84117010
535848761
462588500
56347073
170758777
152434089
150287105
299492918
355815835
483159557
302443336
412762079
66442351
174086204
60129761
499795715
463616591
279113075
516889752
119949678
161536825
104799405
251208496
300977197
266748746
176694036
67572263
363222678
416122239
233710286
153206903
28024125
107788095
164533542
109494022
237358410
96429092
396715565
28294968
438122008
151301673
488185753
275640469
302589943
306710108
507613853
267053929
61442048
155212545
384052852
368269412
293496307
115226589
325209764
392364645
409935211
113828608
341239958
212527951
326151936
263799968
187967334
489538917
397532037
103704991
64750702
493930188
400315945
156678552
124510743
184233716
392566578
362560093
287191546
190559817
379871185
189210496
365041104
340358475
282531938
193436029
37962225
435023625
134773066
431822183
116434853
412291710
148338158
274519535
452262073
386727701
275495389
29278991
21346243
262922939
124818957
225840259
452048228
397205473
247935586
348123892
514493282
60303943
80512197
415250950
279876197
210632565
277656528
56337032
154639322
123931798
450823109
103406824
512607004
513674162
295171560
490393895
101892002
319469138
183847261
95036822
161901606
425095595
512966398
492676341
329798460
416865617
108804511
96878978
261958602
373039215
499319318
178395403
418330986
269120983
335372979
199962413
324535718
134800868
68427660
525586830
76805653
487553175
457896720
144142860
489993878
112685095
334385051
199682914
416623470
475944437
509309129
204006593
426581169
230016476
73075435
446084490
400328437
420640375
356850647
313830889
220923542
239773844
314649093
504011015
143075955
535017629
301496428
343342862
262969518
208450786
442440482
106072341
158003759
525188263
4591209
69900508
205912290
240814138
148843406
191828365
502467510
45309534
372919951
341623875
371987566
482442051
151765084
162284534
223228919
220016280
16625929
42651085
498027536
377577671
308763112
447778767
485020376
79154306
108599087
419786479
446711167
74289574
237708509
86961416
189008518
163178841
85804298
295201916
410671699
75133934
180499676
457246834
64220736
36891321
336232525
358746638
35117880
527008666
276584610
100594035
193563867
246339966
45699500
259801404
55070474
361761492
282438204
275891672
351983802
281123566
349352128
311329393
279800274
219210779
471446991
10925044
319914271
175394791
124570606
514683005
79903297
225529929
2343867
231397806
523107306
353547407
417970366
97856931
423472905
124157705
22089333
114232956
14652519
330832401
383341434
476421821
207974850
7178723
180356934
135183338
26070514
214138614
199196042
45605096
115508591
310088212
425706712
468649156
297566509
192031863
496144112
208997536
170298897
493634120
433556384
388308332
513347139
471754402
33352707
535138796
128259368
264290059
120146871
398626985
497819854
8181828
524450865
29233496
266071796
390751744
58957412
233300462
188396676
50907322
254622147
387678092
398785233
308888450
41335751
520270909
71392089
301721790
380278819
37528228
365328234
480871679
104345474
167596968
429504151
98170271
477988633
82030951
208999802
415376017
69699946
363374232
11064571
288168586
245704172
406501798
165429495
268313645
73788641
211644496
461413729
358157201
18314047
420966197
22621709
185057306
236157893
311268885
332130512
71257854
420867479
11762347
162618807
493607278
135132745
167598780
24095198
45408990
159128113
378549937
252817064
525670509
346423669
345454005
490369786
209387146
39264231
364214205
420717462
318356549
245979091
143158670
361002186
334696547
429032769
248026393
343584440
306418629
461624913
432551987
427205157
487117605
160353439
404241143
141710193
432545024
188445027
34111817
148035040
329543236
513197815
116434853
88630454
12456232
314309896
64407764
47321054
296990242
532654665
213926479
518415365
256190848
30757124
219766983
113428851
368931449
191091558
336361494
114799154
182288196
93599916
287208983
49815205
427831950
358326684
465353864
492913055
275882827
181058497
361772580
480138050
395411634
50641458
291911572
303268071
125449243
381036566
216056863
155100259
399318595
384248809
191573297
391382952
149945277
246732232
484616686
159246916
194007558
178288534
239880070
499018730
239295773
179449667
132729133
145978420
194578255
274493976
107771281
108336587
425955410
259181023
301961889
291439251
273602955
396439474
6634588
475865453
174999240
263117238
357790461
521270258
339080201
20609846
251360806
467867067
329462306
453683681
267944905
504018897
179143192
307869205
405580053
224235851
414910504
219573753
420564353
145989482
415004860
266232683
523838855
261919288
14294910
245094177
456844319
511491581
122073184
57758781
3627460
118509318
490372560
324849746
167134276
72349363
465957315
393716472
179168126
251935241
37626424
437902682
217139686
85321002
437254333
380466427
95524369
256902885
336267808
171057784
189399907
491046565
358413459
287131191
457142449
366203989
206371400
200271310
319131348
315801468
248511451
441845603
482928335
510643927
67174473
279562315
269786589
435151614
83437713
499815319
13878807
185056704
364178701
81091211
353009465
382335977
296385012
449719428
302399140
84497574
441865968
281448557
463265995
432086343
304475676
231658419
73699622
39454611
434952453
442719099
186039892
202114901
456399840
199064178
221327787
166046941
424709216
396688125
438200736
418186304
130552237
419737761
490220646
155268984
315586613
522744697
358774215
226327924
143600099
468657778
101135325
472918308
125141336
454421660
343831857
524951708
253168921
488498134
520087181
11601329
98420219
95852443
238980752
279905854
372506274
292448178
405524999
42985322
457005122
269346647
363715804
463554348
438470178
238781131
224260239
57101716
509878320
311188807
103903910
238636208
439154072
382978183
354059307
101627154
200464105
464550315
393348024
331585533
6111552
508163019
501023191
417240447
137864374
420706113
373761913
245156134
329884995
94693272
143870595
116427469
78950540
303352723
217948261
24789696
400867650
466040729
352478307
284238813
226712725
271414907
271813039
341505101
474625606
383495613
18964750
20526074
292871631
416752015
312276978
405571689
145549623
383582991
100317034
353376209
22180702
364553697
401916931
150226545
136980082
451878052
118982335
400081851
485631626
529641864
447007627
4869519
359722082
395992948
290579338
285433731
358746037
62433117
340572314
458270768
178216913
283293919
58338031
469217652
39187336
237223564
457141962
161875641
333099211
439176453
109879482
7313242
148121604
368270899
320927191
413706024
509922378
19507463
358364270
394980636
417212483
405898709
74203349
383564059
278377962
41609882
335605386
171607914
98198267
521077012
221729418
430191926
458770628
34459741
211234216
120219640
438225836
29503891
371271622
259487881
475682193
306774710
111886503
29744689
513413235
426212839
208436842
196295539
77026635
48986696
144026393
328235665
248783861
308426571
261921648
157375504
90403493
296789579
276388491
135638126
12078731
71743838
199090256
359352741
223842053
185878302
438052114
465871856
415380294
412503479
22176768
451896760
421052247
13898343
89562625
382133138
370778961
238227545
53225336
183478726
533739197
141735467
449920672
529286516
434706405
365893396
227108276
209530092
57115167
56399213
116691135
26297627
455342526
469782778
207865197
460673767
9343356
381840442
498909954
380708486
131406041
3590823
127325759
139575289
111201904
50668103
126542685
349592834
426376578
377025710
394125517
298865132
58498726
65614542
39995306
513062224
199682357
247963269
350145967
9941613
218378011
37325599
162733257
69056471
126412387
524118558
39628555
193577085
427961567
455270788
247872005
523773242
214137163
78130946
269169446
456957785
513213689
456017232
525131811
229650569
439853799
310679105
411451440
37371623
528021400
47864925
50679143
496889713
342003663
89731364
153440612
165076586
2381464
162399851
484828745
382359855
180454521
205373518
334057540
476359414
388669663
289124089
402533069
299700643
478780441
474819314
387828466
356182340
373057012
503674459
479444479
283279087
41870646
138048788
133163124
335494272
162849672
347096664
7824783
461522294
23856431
99670666
354781748
446149210
64796699
98864431
193238569
169303385
317627412
176958210
301541017
250677441
241010091
187603343
115858173
484385660
326755668
4038155
457918867
230743279
277940908
97129813
145581668
277669159
395249300
117214963
163041176
93164080
525847426
115857779
112878719
82017083
104857305
530364524
200671268
439063565
334210043
2667044
236211485
396535786
242001715
267993137
121038692
250940919
487205022
25309948
182310974
525940808
463972498
33740594
404372906
355879372
89753903
474865927
457454172
93073024
306140943
49724515
14989606
477045810
449474247
460300464
514890702
349898896
16634693
307333227
95382654
136881203
384549651
90636138
457719855
64832729
500194338
168394086
243510782
393547292
403390304
210413213
339027878
497875725
418948485
164205136
415764131
458901832
160269063
75942355
349551765
136258701
332690907
164295447
476783085
22587223
449348191
264188382
204484168
153712663
419869734
520549410
455628322
477416331
132920343
365428947
456390204
16509730
398827365
499510255
269386370
500663579
76144859
442535709
403570620
169852754
221566266
322256320
191844282
269669753
58185085
233549685
203814068
161732551
411187336
440789903
175250896
173689787
381266097
115775426
478900997
464177683
437800439
405123697
96656876
452324922
184686273
355044076
217863271
405754005
249225991
236958879
101187486
522066643
33882848
157697926
498759484
134044667
466003857
465253209
453291932
118288637
93506694
185329832
461994870
276139008
143209285
152124858
376406023
36730911
235371762
408731334
72945992
32875302
490526088
437749682
111469164
224192401
474160499
97963925
254607754
455533657
74434630
324669429
111729776
379743882
509667692
448507732
281901643
520683462
209348732
172221892
476784407
116233524
370217815
216360981
331900768
422291777
378769235
513746365
433368493
30509668
475669851
310667221
39723271
140829550
186549402
506679991
283569862
430597460
209623891
18654277
447808728
174301895
51174242
509888647
36857747
8740906
156639747
535886627
110096027
458120808
131243764
151863967
529083723
197761745
374162916
272772889
519859953
390526962
525631331
140386321
487283698
115714325
343198624
218075589
529630646
465348360
80999270
25685192
309692862
13373288
8586324
291237356
196694451
308941972
103403947
318038371
64005308
55639510
173835989
419201392
467503715
123178941
207129635
38775747
313552193
437368713
432767196
254683787
437657247
489252828
26760415
336056440
138715904
23612393
380869730
137038750
330845301
517684005
105314468
444544662
164530147
442276708
470433110
370262086
352167658
48324253
385356416
285939669
338678475
22430265
102114571
512673252
15841641
262914199
362860264
415433687
215781581
432336625
242811595
338511185
473643563
356153304
243053702
472091148
6593002
428832206
506321183
140472329
96298141
238434509
103943447
339479799
294946488
43041420
453952639
243383125
261552090
155004038
457882545
18901135
442565135
516208807
516444943
2500652
382222232
315416118
233137026
196053101
466866621
73399097
245802492
41164438
222552229
63156194
455274239
390098851
243909152
161536825
424799125
176974163
69159384
480457669
475652193
204857272
388455032
328704192
484866302
223513233
137928052
2596784
151094182
378784844
180085434
341649056
417581467
518176037
384937940
11347577
534837096
303326698
482841534
128664054
388121560
172113281
77802260
93658711
448016228
15561187
125468805
20671697
392112064
161818096
118029738
23451185
153711756
140121539
197689020
159523828
60117656
449192714
38022450
84241284
252964766
76632981
186642653
266683455
276838009
165931339
274937313
42603945
392934130
408353827
160559505
127359086
261319669
472857595
188871232
169040092
106740062
353933662
166106311
238324449
73778152
310854538
70472453
816632
354875743
119019218
394155718
298642317
333019098
437803396
242803857
416083751
327440574
42137139
384977672
445764850
235925571
142870792
91314459
453954767
127389846
499978597
248580540
169357551
370306195
258536617
493098668
471756035
182439630
113561248
485789278
434055227
433454590
526378918
110242754
336515552
219843284
520592764
377017910
494369461
64044420
119704521
432612193
443138798
82224753
222997823
345796267
467058711
347122779
327710566
283346246
251466864
158805046
448322587
301699318
169967909
433661641
55888082
233322062
21072463
252542336
479627875
474299926
286323794
100163058
471972411
433129786
122928863
170565290
364155463
533095289
513043469
316330703
468576492
179833892
25383472
76812422
20662688
278376246
17002868
94023273
429412557
3769412
155707130
402316852
98389706
462510313
376206185
107528564
172170232
442973354
322474717
2917790
329551754
56712385
487724470
35017774
285186688
535321345
142298603
474145615
14786039
398039129
497559212
535616720
166246735
182849166
195321233
529175797
292303981
150502986
223738214
168131232
129335812
464783692
401782627
336429125
282978145
513849708
300829286
82634109
88433832
444087323
356511979
139904548
194647722
34092213
446907892
59581720
386864987
118727810
397004672
510236462
418547147
367064967
369095507
474596977
16842619
253379690
150663839
320047220
283464424
531514585
42758526
76097450
64257413
471838597
236449905
148429723
526848480
344876784
440151556
432774038
512272693
80648530
125426214
378568048
29893195
439479284
507067284
340871638
257265789
377474706
442692690
439414566
217958968
453052364
446669017
457155018
332170281
426008418
147798850
362281569
461365214
265507360
527122624
155639194
308763112
47392437
318009801
509141945
448039660
341598218
394914526
446137351
533782949
154494970
291598728
95663955
6112498
148530078
394661879
377484720
149652822
79723117
258164329
473896247
228621744
75253483
325150720
32067550
225566351
157548320
304161119
342447551
437932946
407097961
410904110
208810909
501142088
229729390
174941169
495976348
341056957
373970667
214193202
34782418
145784622
14668794
156771520
519989500
400805439
189755902
195225211
242831629
296309930
28798967
212393845
533380542
34111817
110930468
457808358
77315667
178717152
230593457
44479811
444462622
182998654
388785902
197436712
364562565
280931418
320405289
234583938
50252955
17363107
427875467
498500276
101260928
153350554
92844290
201777915
165970363
457593764
82926706
172532603
457602154
311746669
254807015
353242982
103591771
399074531
213679278
263436525
160065034
316680983
200384257
155523646
246549836
238699586
59447146
250326616
451854698
480093464
1188793
153517346
243836265
420899350
190552391
79586397
470076921
345726725
186209479
282458715
382275626
58697440
468474988
67757353
253013618
236890205
97628601
229551856
144138301
146983525
424216708
178134773
119849889
60832039
431043511
58680549
487966105
462696342
467992962
66188774
413890318
14718036
175788463
511023160
501618434
180828826
353786916
188706340
272609369
347711071
355376281
359232211
509479558
343136229
268753141
193457228
182798042
299665829
361389454
385063676
1771440
294537302
347829636
92152713
66278282
154964192
222937276
35182646
456725048
351799573
177525890
430728469
300277289
17413132
268440402
213931743
525901924
186558496
310089585
216570966
124644173
275074947
513291893
108189238
256734510
411330563
7203303
495326734
73038268
443092550
278473461
451936206
142105380
246360466
117087855
266206107
259901620
294323109
132137390
464484807
504755702
200307012
519167557
131195213
74126456
383851622
515007135
337875722
488680142
146434550
276832547
272004487
368516836
512887205
391024612
86749273
152194720
268952203
186572351
285261524
316292986
130343584
108775607
203057503
407426396
144551874
496720160
502308501
233940966
314578588
268140074
482727957
135003169
68956585
284884291
403452336
403259572
482827002
108573527
84700184
496206410
118501614
80586575
503870118
323605168
487927937
135994966
41448766
423293846
317292558
28997952
20661567
177922338
171609111
99881744
251425895
301874291
115235691
361748733
533195951
200451133
141197564
410188146
311629424
248605203
78826570
443749868
132401814
448770986
62501829
249986106
494284937
454609649
243281292
237128530
125698413
267884348
458471465
431639412
341793392
118075688
275830547
104750830
65310653
319357605
115909444
235030804
234279372
340667873
160542306
426781841
151688263
524792664
504144391
358848583
412590730
11325941
285119541
515875747
108058314
81743806
280267705
72085811
16627105
512725168
432401885
174742559
264452235
293804332
533413354
118892512
144840085
72261453
72114840
116323851
293331626
239691018
434854642
391468121
436196065
177005314
37335529
212361730
18033195
145162342
524917718
429271048
407286288
332862444
426107629
351807765
12121437
311498883
366153812
225970815
495947412
184175894
47194528
268549034
532156105
464552063
363466610
16636748
294890140
461213257
491927438
470538676
531811403
170412522
485727145
95955113
227107762
267514741
248411724
532024314
147205371
343197761
330255195
325462611
313180694
30818319
149942424
305861856
50498003
186545243
436177897
386597742
473689941
233183599
133483480
280562689
438843743
349279121
337224081
243452489
321332861
425261643
442772115
272459088
238180775
36550620
262219229
466465586
301781279
395749705
366097683
181241307
274727918
84068245
426418380
46081487
508607506
188512791
385649765
274193470
105399894
293738773
153519681
179106153
188694326
505514898
174865308
314223480
167141644
206215851
151009108
173984769
277391919
80500386
224653088
7648696
187079050
399083955
231907595
334895704
141501224
215116301
446881875
283287121
281136466
319655138
56068300
141346385
496404397
294352960
94588541
7844240
401879156
360946171
443855002
483602250
347297034
46856189
274633134
362852654
488861274
222370837
118026761
451346928
502549088
139933550
159817142
223382328
516603987
526177682
369235531
261935922
92572771
440831258
67130125
310225969
455702974
251950136
374161437
24454366
167795424
232153834
390045870
66070195
530222306
412161908
252850366
98384577
218815634
427831950
327519106
235127778
366139037
159145168
43637691
165474365
148669941
330450814
125363985
183380628
2458447
329867157
256932194
179209924
365567547
450952723
492330248
461595713
437866460
58419629
498573836
237667770
486724857
399430932
360352450
440161740
394466503
77586100
420559048
288649426
158001617
172703428
514370790
405022270
377055041
503982090
150825524
52814224
378198693
68282632
209401815
209041274
272455682
32233173
44402429
205424588
119708034
319952231
155686434
502682411
341017628
77444007
181648554
387124920
266305349
246829364
4362778
322274691
121623325
314157310
82099866
35955262
304713091
251805800
147381377
271814757
163235137
287506570
20547558
16221761
311868620
510498770
136872013
141136965
80199078
496215262
349329447
388997209
24636863
332153859
189199359
250202648
286734472
404925567
15223515
154274247
171539401
480253978
158312459
111220984
255588045
121668774
60617399
126916293
234662908
351223644
498657469
336447758
512187644
299320721
35239489
284273750
437498406
405137303
90852406
178536487
530972606
220206913
500066508
228373921
495435440
380992967
236954211
277839813
207763803
243136397
198704867
449859999
431118520
364878334
500398442
486351868
410346539
202030827
132487414
217688031
289335005
65163677
229622963
307314143
402971924
45224925
532070899
406378757
100123331
414376019
455363747
134038662
170090643
268050661
530114321
249316554
479451386
142623968
179833892
525193249
461185378
213648606
248538939
20906194
485751704
181737630
493137453
414410913
281409436
25046809
92051010
9636297
281034093
519737901
317567545
432747419
529320380
232619224
430786209
326240154
124651323
5679169
457677868
404589407
332732941
217951041
180401663
117592176
329648463
423267082
525321423
257509747
125685055
428479502
507263222
443458536
259533032
175241785
394443457
211601318
135385235
102296626
172758626
329456926
184998972
207597384
431648470
435616352
507357060
170143972
385407232
142489124
426671371
297016199
17939225
305741504
183352092
170607261
163399873
440107277
217316395
357518552
471659548
294290733
183780998
117461333
172152489
188498820
442468301
477635224
52574276
423017431
398988989
169946605
465737234
206584055
342339040
325996517
422297836
416327902
93352187
22450929
16576026
156812722
236922513
323845435
225757087
135917694
533544051
92909182
226906911
4514979
336861639
59930229
81842821
249889665
147946866
438756738
454380999
9981894
400539322
402377542
489709935
271503256
506936572
476609885
403232661
207060751
114514260
485610951
495050140
487892057
33693132
208715810
55260902
222750631
166310591
297120709
524472965
399257376
237986962
43582334
374822461
180844787
23595225
248953659
347710530
495552210
97230725
524045789
55755723
359765002
221465032
521361667
404498664
114735608
422980449
80873934
430449070
310641093
470197857
250255074
261635579
318610108
204226709
447310460
10753269
228679563
218475242
107930172
297354125
15720254
197171161
197357278
472810940
147294476
34267649
164483979
428237938
512025567
367079457
293679589
265598538
209295321
219803216
508329751
348318979
424167971
415777571
85028453
237800332
143656037
95437977
199890253
78525728
33595307
370776030
193961979
187910489
329058011
231462572
310640275
57390406
315192444
147668156
354449349
96633768
354988674
525461387
8109424
352134860
399560947
166244769
264180826
220379742
86228113
481072651
131279192
243577723
26195621
277450996
257099575
241153810
390084916
242123300
326173670
306244635
388020210
326319532
228222100
146000385
510440348
129856049
250386397
234952204
337968253
403025692
217467208
213650435
431540758
518732998
244290289
487457823
286818397
177223531
78028497
146631620
525667096
408081625
386336938
255650314
251269925
29227324
158229239
443926290
115771825
425157150
531401961
136478164
119940768
511052582
312757342
135550305
162991389
371538390
444156882
93418472
426976336
321887981
82351648
130000273
25492889
415691324
505780740
114003896
382758918
483635677
9889274
355113086
270926767
475212843
476134531
351343321
47667959
175698565
355151187
84418606
111346270
334192584
29103250
113191869
417056504
263612883
391473855
95066257
196589504
63621798
172643434
478435404
84346056
209774939
479847593
164479022
165626204
53572051
86743777
287672856
390950110
200989942
402469389
446347382
196766799
83962252
498512706
252406171
231927739
454146162
98544714
292575831
287822368
348670113
315758141
253641285
501766375
423744600
531404872
176713485
503511009
286849359
291844345
254030657
511301155
478133314
1237431
206721497
532875364
271144831
42467481
444602129
55511539
316667895
227607236
350914562
459394934
150344546
12047917
298959093
1834859
34429324
90207748
264020702
235586774
312581475
11802664
89543343
156873183
300366304
227382546
239222509
175086495
152985594
63255387
316672840
277440916
258719106
40609283
313757894
355947688
99733804
367382319
520706566
290232828
447134974
488896918
455784934
66156740
304365314
318441247
285231764
371490385
234235557
4145797
333110014
76547918
229098612
49898569
457362567
18791474
335099710
323457633
3982252
206144294
254252566
124869572
193470862
199398518
288771344
391975575
415309115
210324032
522664745
496469739
12236050
200771831
327207698
96927549
83914011
86118944
126432721
349529779
70674950
161127857
500869618
158787194
136065219
445063533
499958413
164037291
305143880
520247311
435977244
185647717
286139920
445520957
404138326
328315549
435493897
511073233
472704962
376239974
110782446
332711550
482498379
112599319
418056888
405314394
7464660
32557789
268099384
349587318
404559492
299685675
52629259
47613892
232565307
315969849
510577529
247828395
201785120
383353453
504575615
397975271
339578606
283202505
220424964
303593934
523621566
172500475
44638955
195840081
30157584
438329696
62035567
76849689
362406955
250411146
475766329
373181319
142084101
458843105
122106008
111057512
327406859
277912225
522390360
80001909
179224203
339655806
437125383
204484834
192620704
323701830
424277328
218861658
146631832
107682143
412169015
463815682
370423149
283262895
128078252
146129056
472118926
200699741
77731319
162909187
506130261
506180063
353683307
42620091
448446898
275068385
306100830
128057541
404814191
336515271
63418257
357229784
427176256
52687838
100804716
116229364
429005783
320112386
240762093
183710917
247099408
482695402
370849582
512836002
167420957
248732580
94253760
441210442
184674505
181415388
511215344
392967165
342917412
445872597
428699477
151039383
462503894
58770637
69162730
414707411
490074384
290463175
417531000
128278723
366049118
322612750
277732113
517647012
372491309
122745500
318597341
434021416
295152550
458836932
376751628
343224438
423459640
401797860
275182306
470759075
6435603
298789691
204005294
439092587
106299580
223680204
180901795
123415027
186167452
80472430
410732371
516479142
207260795
374805107
155712415
187867393
445307893
85915686
217979306
48232133
332784973
22486679
292529324
393696215
266317319
233604994
361892489
255749798
340699272
217131128
177973866
451228495
463840936
142827814
34141448
320047220
377111813
520963233
240622261
505377903
77061150
55286941
199701602
469108363
453175518
158432405
144546230
60172972
238845843
443723626
156023845
469564615
347736770
237128530
404642749
116281553
274432392
197998542
209096364
427432133
235043655
274247131
307944413
231350528
214263133
130898192
15362964
501557149
226676606
361936169
397376838
356205464
50245925
170757533
14296928
472541234
195278274
421220362
331688134
187035399
5580299
164110831
149680076
273443153
326624873
17511198
47489096
507949771
459622529
437767552
190435924
320576319
1201058
206202339
403868744
295266821
29313046
400117448
213648976
205297561
456207132
179548466
456695818
308653941
134579396
500950108
522676224
153844405
341362550
457160913
290607932
465499580
251074455
533243556
113753933
303433828
437652991
187876066
281947780
178334471
442899662
326528517
391022726
506417725
199092631
497328934
443440225
498034733
228331846
430993301
403997723
458152422
393499598
337592118
68673967
314187139
279116187
468283467
413260505
23102611
225574997
503489960
196778412
304590903
5430073
163449010
66044300
164770123
178821498
386992860
366345243
421954968
252059643
470950513
398208685
260707333
209816045
523216862
35005461
192165489
424001742
420744625
268565353
325629140
366968832
458061223
39711234
235459393
108570774
507522098
403797553
119033256
263221707
186331659
89589783
3729275
17469680
67769634
271605348
284697018
64174698
24137759
60443838
81636864
97391610
517734854
352376846
74923277
229138052
473146963
516507698
112640173
333540997
272386717
370441648
157930035
172502805
327399612
269560378
439215751
76078590
139398836
403276288
533964354
360633671
402515827
258226982
523179902
474460739
335004205
283779540
104419630
279026733
260737739
219986987
47803908
259915330
366695941
213083581
365917475
16658271
126302525
115261936
470098951
421766848
536730167
263343591
373134092
306458397
80535903
322373372
160251706
223360573
424668167
526934143
432612257
194022449
102140769
220054122
167421798
88442819
87435468
502199067
295456019
146391009
234579448
82548294
419103540
143110317
397013414
463969570
226738000
520788256
420193134
420714031
378198219
464803257
72271720
65178294
398818539
431447745
337581404
127707891
140515709
52210992
86949969
406360773
55834042
485824408
117268908
51695538
193183007
139471219
286257031
278458276
108052200
525092346
166315451
475775158
484336257
30874527
292882526
239750248
491092939
526994110
24699808
55133246
413241123
162130642
125911945
227785568
200592403
6765498
98012667
227425981
420216840
297121525
492877463
52568513
443232077
58173430
438098785
260023246
138660155
20063692
21209043
250573689
144181184
415369165
39554446
286992918
517269726
170850411
313398193
247419048
293209465
334277154
42370346
337920672
271354842
338962578
528672603
418020634
320842026
324761773
20836352
365881894
84033581
18032195
184100955
522396641
277385107
306119451
177335548
238588539
77224709
148746176
407642928
269466969
406697887
312389850
502022387
92975618
488929966
292577854
515863145
71571453
315366489
222213387
243132508
340883684
233934254
415961829
487998695
408330889
243599121
277389688
243780360
494527939
399543876
489309873
7637919
197896928
49723531
441154074
26987683
53635248
83421561
359244209
233439716
277310614
477918668
297775868
326812686
139632530
386363539
494483133
379138086
413661529
318436260
422410355
482645137
275567063
454348691
72400912
224713967
491076039
365358526
428604232
224359947
390960362
356378356
512456750
77152299
509454486
324226796
314246441
464160841
472239160
75924409
154152420
521241452
267555296
37385643
473879748
74895121
225048303
9768898
430536622
479247242
3062955
127224974
171675152
58655938
273850116
315904899
159892912
305373945
514163062
199074910
304403988
175326430
486621007
146595060
398734820
72229391
117064232
500361414
413931364
74379818
340315096
382323059
489227573
386723815
119189109
516479142
162716839
513088967
288564229
63421235
225419997
60291607
428567788
141093354
322770554
12936364
272345381
285068822
24532735
18501431
375913533
535473044
372902527
43927189
301151576
260835481
41170078
257655940
178913912
36423985
291770776
333240751
23943073
187720060
352269439
259305604
529459360
206118152
240414253
217838289
18324347
514180816
487218717
24323966
75129008
13781269
198307229
28314891
510792838
358448974
150417238
374618876
199769308
536570053
431154288
403358169
158283807
147750268
171222249
291146914
175465576
195004591
12248777
146002987
425971031
228618464
86765442
474344688
14483502
4688590
428857140
320763906
192983262
344267972
49791827
208102082
49254643
279113835
215143074
289238976
279268303
497285061
189795554
396976713
374342452
48637111
105372657
460441007
4364441
237190615
133219004
74005309
76001721
414646995
203101263
69616673
282207469
180075504
502321057
424191677
472808246
12782119
374368847
388831477
288577272
438775287
466238651
253836220
319977329
5758124
317064835
485683546
10678073
99976117
405909168
337055124
472083966
471665115
120105269
149044015
416643193
244205614
417588917
316116301
269275153
60617399
75284846
506169376
413726776
20771718
494531532
264658965
340448647
313921635
103602531
390662702
316552801
528336345
373769987
187322581
169781034
338723403
309289903
210947146
60232187
370996362
136881203
191096268
521713522
143209285
257250908
362403643
242385809
417074
415801068
308004655
5568548
163480272
486069903
420750113
472282179
122228844
219403725
371259148
177035360
343714234
48097098
344313984
438335047
445732759
71622444
158632483
469299344
354459069
242159355
431626449
502903071
281003064
392089625
39633096
253991474
307113079
195613128
106458646
300796890
43670938
487320237
308434641
523232615
214215024
255326390
109958898
19592036
372001855
62224432
221158819
189770418
194681685
260700023
470457003
481013359
519372481
380673961
79953447
206801504
462046900
535694075
103403704
384477383
159505634
476826288
227990359
384653475
85056540
481630547
104720325
311620200
293323597
240311138
189862778
461244297
201117543
292634056
320314849
519083453
36658237
382559355
406083350
45516500
406923615
204159723
37333589
485041343
338053896
484406397
475356688
255962737
142588452
244849597
407838091
375354651
306365558
105108381
238530573
400965878
365810600
440694011
168814103
63964133
392227016
310132507
484826074
255035951
260669803
31781397
299296301
275922610
324450465
387274268
311191745
418695497
137228165
263370204
123080201
46798634
257372933
309896530
520201683
70213394
464507804
358143912
237079244
499594872
62974239
24324410
531399395
520010048
398886014
325435152
282645915
264070178
204329839
524862034
431456491
197060987
481168102
263436525
207453201
405400398
21397473
155276886
331446454
506135252
98554200
520391338
392558904
384809833
397622374
23720429
271884005
113994522
11941328
27232927
489970476
145989482
216788772
229954273
264799690
498533430
500537174
389896896
392732980
24669195
9289598
428112962
248077476
314151409
228399316
434956179
531043175
331717690
220552587
434859695
492481165
134250540
156260373
108716709
25675044
164128306
418960143
430239505
34970574
355495407
119276362
245623424
37029485
201053831
201986523
166175394
143821418
52358859
472064817
194992190
329525022
19531031
376314436
406151019
366076838
400270312
413804428
513625956
40355640
62631134
111618523
437012540
361098924
403738246
377958207
497123664
493121738
292989006
421769989
365289630
515908446
297147332
535427712
332195893
66411972
354045283
414425644
102772364
177626733
86313021
174595954
281406412
139975210
38471453
7812809
435696036
375873953
230526131
330737161
262264399
25287124
154872931
148405905
84346056
417888754
206594289
449490605
427496652
374162916
59354201
345205853
132086503
56714389
355821910
415392749
434308375
528314778
458102717
157375575
143741133
146352694
19996992
183847261
271179502
313918154
10857632
263181074
369034269
100044697
55458248
321412342
382071779
68152581
59887453
186514117
154872931
103238164
26917581
22122659
396434117
92789051
88589630
288803927
113690285
285217148
258662353
410594006
60949198
341001035
413383418
500040094
140550543
513723520
483200262
142124356
380851460
459240585
317004386
200270935
198905075
500346374
264392907
280711546
414626453
417446283
127432184
453532618
194816699
23011665
157609212
511165717
256608571
57312662
226717818
511272021
341305985
7542105
190406210
238230067
511149883
384559870
70326032
307390973
385496932
242356976
319992820
107795110
124481311
143484569
412380157
182949027
462102634
441137375
310317001
71273418
265063971
128976713
358966741
520961368
356950961
312252600
196911860
162311439
238156055
520618274
420967484
263363854
156856638
407327218
270195932
240818817
199591165
352932795
496104805
51143267
341110077
314634891
226053556
347219502
453886621
234670713
371485325
77661729
20697431
35451375
8664001
148503344
404649367
68905852
167974544
512618510
333629303
466210539
183100121
357904862
56533886
75541011
226947272
437776405
316363130
34336538
321332155
196938728
78217850
110625623
536177008
485840157
96497824
253729828
59270383
185967890
266668988
393842268
354297416
28003201
512685258
463189440
245781651
241398917
474256530
146269048
499698103
401904813
411176820
294699429
367968662
404630995
436182275
133454415
208997536
201613252
126478223
469264530
84003629
345564652
35950955
415107272
378872920
299606600
385296365
29048379
424310085
56204883
169397490
291475845
375585618
135659998
300484932
330250984
86395255
347630826
369449710
32549701
293583708
346633391
76016688
407594638
38535113
473832370
506265116
301362829
436991251
359800810
23846704
268049638
453251728
457287301
448719603
452727046
381635620
373609521
86198509
346294514
480373484
119634120
52827398
530148007
4726501
420335555
272788379
495429960
376029507
23497200
364201952
156589583
422760629
115381560
50890905
42761518
210485591
359137832
519299313
324930734
123402598
479987313
124422548
83492702
344705828
428903942
205780941
183678176
530864184
474313300
415056900
164228074
246538164
315280189
439208850
396592658
210036369
178282832
68183317
126937317
59093007
238919377
205330568
340383152
14660998
426385446
388341609
12272195
444683676
198753923
407898288
197491971
303307915
469096286
145757830
360965713
297114780
227536940
445159781
300171214
330929957
508552849
242434854
424163672
487724470
25882923
168562903
72837224
150168963
216271739
347992473
25632565
2177877
168380871
259139160
125915056
270136019
187590645
294143902
78547259
224877103
116538921
374685060
14843492
489369973
319944808
415489926
387496557
59413467
440598844
196371745
304379957
507809580
461063701
512181326
387152328
518654421
78605014
224944427
24201244
40560993
193061906
321335176
274527241
509550418
489664509
522367341
41950910
454055689
395290467
123877839
513014029
523932323
530206346
482394092
266254533
214911495
26657399
190245678
9286115
4752506
113955731
278309457
341308407
462232601
58587411
409150522
8915101
260991241
121289899
482058928
276925456
452404627
68918752
26095849
364105787
212055743
55661144
299738179
287942477
502758852
518050663
106400016
56533886
169526436
481771367
467398090
464498042
85894464
13511190
419986870
356136529
235945465
337294848
92391493
21889966
188656243
451801988
146436332
251680302
13853476
498441076
475325141
461327255
261361432
410594006
487685767
252332717
308108088
149495845
524349394
151563313
145744086
137579070
282808076
124138936
369789866
535657399
407469105
98476919
362669032
329470417
31179303
287233965
97773776
297984733
76803787
191288234
123551157
56224970
508781841
259980980
459184825
477361051
205555962
187949312
156394610
128557319
198266506
371282997
209367429
15103666
508467598
139051167
442259492
487060308
435459653
21495234
372671947
450305406
357296661
384462437
402645971
475666148
398066306
210545786
474467250
307981875
363300174
312737297
209606563
289068686
303390409
448060790
430059124
29700286
491931563
187454362
42927975
182378518
252569021
499430866
162466211
262514869
186932874
29642053
158129649
459585098
79506184
402591278
457408030
172065247
511985443
382064967
525827431
85226715
430592824
465123288
473666657
511464640
169762797
184345385
384438255
476595251
125869929
134247390
512817943
348659611
283881023
223201388
489369973
318461931
178580581
11164492
28534523
400364575
232583005
8999442
98244941
423367215
195252000
132343081
343665562
112031128
227932417
133400354
159300210
488223886
519754220
415666426
459119861
341793392
349300575
79226614
326381720
254993579
369650100
205731753
500422837
420006290
491723693
399050121
530473186
116959541
147725102
108793062
34586118
312823680
81453053
360085892
94662679
448806688
321992098
400060095
185117211
446585518
179569295
70492492
95685365
397545107
521176315
484984242
321885700
300873787
448087367
241669077
267833401
28367922
190752898
91112322
176460915
346350052
110490371
463087278
25089271
270983052
168696107
255390703
438493481
89905227
178762216
52233529
48765925
398741891
212737463
398553188
308962375
522472804
331741129
195966812
124810708
23720429
144809813
5380500
446166328
326298935
185393470
204308272
362397073
441544362
18847170
71706551
171417675
55662132
497011041
225616317
32697942
244284251
443335634
409181782
311487287
347027026
107420882
72115562
394529781
440877887
40757812
346242310
109371993
480307141
450216944
121412524
528721900
315260636
519920203
137407671
151487134
279147000
469251221
43885485
526304973
394850645
166433576
293754131
435241807
366982469
479860760
30426924
309417630
277365433
42687524
357882847
158087688
1053476
318545170
320799148
484230537
98407237
179604310
85142895
148390168
271033220
31103762
82776448
456446990
410237367
426555174
424929309
396266694
506685447
176880041
115882655
120993309
520322424
319867679
117045691
147448751
1744835
40333309
79899895
468130616
474769034
300788582
213043252
423770906
183976487
316743971
256412022
42606136
484053817
163193556
532793590
109902304
320176516
94199673
236055315
485545484
349279121
200217056
488051268
329297567
252460960
276071564
211614490
373858724
362529313
323261396
275719596
33118460
479976539
358509513
304716256
306334749
311974602
451761991
49724151
38849465
270583437
205792427
153394217
29708098
448631528
108725369
213020732
147047858
370931203
86858328
499923356
308232895
495103919
209179181
493142157
217170564
418542008
80561235
356668610
103462807
159300210
67277976
225219466
526103480
200081138
196557142
448825704
208577623
49474036
168241435
437504408
64931247
130518295
282395567
509331582
181939969
11337263
235564710
463684882
249328092
137514060
361197615
414834160
446615474
449956272
35032946
18637911
490512347
502545769
45360069
224579369
262190642
401978870
399529454
328787952
111163264
125759738
37162491
346149329
221410967
519303196
112560773
182783850
290518415
304978795
472476664
209374215
168832299
75078254
507535294
92613060
341101308
453531191
421825928
528773346
36234604
282641632
112049290
106674984
535357538
496256929
365305873
172156034
300783090
291749287
29193598
16550107
342035083
90157164
81074317
269682280
324396951
356168830
314813651
181164312
94252857
307298642
250971461
499646362
447785762
526297514
161309754
497914829
299338198
178801378
102658177
502739482
178534352
442554245
331581229
218778548
469325437
123630152
345787832
110771329
311563432
486246245
365960024
68085584
308745562
370030907
227247219
535077297
407851465
275169078
58129558
388571010
522152916
409218359
416081744
532188891
462790692
57742956
379204686
416326050
31229028
480903060
408817381
507454481
359134870
70336515
152124858
457360010
426427263
100988671
116205167
391831373
534235136
176363200
112385756
132842107
457071859
405956403
144956696
433685810
478657823
436986698
1433086
474786649
263555790
110553600
318337404
423929931
278498754
397485968
318333379
510907438
108765785
294733355
474009735
61533350
70447898
259915330
534314080
321381417
278397844
224327742
28561807
254559449
95713104
493144986
210119809
248950635
273938229
334104838
100228708
106812049
66597130
57072519
425358069
124763024
394827655
152212887
431946784
104251732
356999713
416713033
79953417
437804816
171975670
123982893
131053285
697140
367673574
492062901
182319676
234648905
397725185
437942975
7730241
168178781
442431132
471968533
408347416
42084249
481712199
516257198
137618984
486864637
261394667
453053438
340927737
382837379
305383970
413018008
491030957
19298772
389612907
16615658
66766175
515158434
148900810
119841431
12598562
386840515
166051825
134517755
332320800
350208469
252259868
125511109
511706069
352076338
267042589
318441247
201377859
156328027
92150806
423577888
298209050
360678097
147146641
88714300
305836772
463226383
509378318
80936182
12225026
509535049
374432883
201177084
1518675
318160466
91697971
190681656
84664383
79612522
58183386
225245989
439580880
346577062
429275210
472939385
527284852
203717396
414182816
363543073
182297002
375817256
262034716
115739868
210986526
255162870
207762184
508373508
320239777
342924855
249188677
506493529
390883894
240635263
482028433
79398527
179738793
381252742
371895972
269176532
433505524
340016546
389619848
40428697
48918909
221716722
153259253
390657874
274580395
337482183
66314785
58389586
117696509
404356239
231522691
331269448
471475040
331179942
166494376
324642198
87442171
292736169
357489165
89482598
526819500
101144949
169585333
528543898
83543785
377597552
56830455
314736574
445104950
232761894
507298600
270888414
174483427
303003832
27972579
506460542
384584619
217931932
142165279
379625273
348467343
186331659
60960052
248764854
147839700
27085264
395089783
113098912
398210737
144765633
130003317
338322215
225295843
307412614
271292682
18294156
509662069
430509937
144287086
56442913
61913085
115714325
56292144
508296272
424808582
218053484
269029959
286359108
369501275
218190776
312769623
44710705
241715940
38592023
133169646
70301139
492736445
431391851
391601466
211495845
13918667
155554312
459835025
533841106
281842287
32056141
367007581
297258824
442598344
96067646
346602865
109410508
429042442
252835604
262999406
30348028
36937986
472432213
336753404
349278280
192181083
420362025
87491224
161819855
160712133
507843034
94138253
71538494
106588031
494056144
250107231
211862364
515171007
244368738
418243078
174233476
529354682
534259149
121166090
167409436
528456895
20266157
475132384
199097052
389027037
232602020
49333052
145673349
97682323
251977856
159501157
163250869
316019914
259497249
425326136
343416618
194066423
162947366
303773416
337317316
200126611
73257860
56719618
482090401
38322751
522441718
102215951
351068697
318789742
298478535
183421589
150140911
378247665
353600713
306023488
284340423
142376733
386659640
200987650
285576021
179085962
355020558
450764674
481633727
372532431
191509074
139844105
274106986
481256292
199129248
16538080
113663293
166086811
4763902
65176412
25819259
270826285
79795144
187434728
340994906
78776567
478999405
16729625
486441655
45447701
334457371
469529878
366514403
148517477
65893804
492383025
371161205
59097681
313692783
16127399
519191934
406191396
197561920
375085668
508146322
13434948
251275987
422813934
305386490
183946730
441187002
4019052
156150558
169624637
194210224
518568820
5855135
112239696
35666014
295744868
261691279
491732082
435266475
230662968
348258027
154403881
521671985
367324614
372942456
296448011
261126421
339582756
446136499
139513247
20552981
534186776
462532270
225846298
464630904
60940492
25530918
352017020
29600927
300916487
145520808
336719585
403017207
24320405
341527630
296789579
319738614
429105909
142075648
254596079
111641327
278278306
518176037
39690687
147004259
507865395
453673392
490921383
274020352
294576683
46070706
281646207
511319401
40722452
182650510
305641865
317757687
318910954
402160236
391132331
342549716
168745182
420279983
504109022
104979451
108110908
312879194
347736619
254490207
488697331
363942649
120420409
43896011
10305248
132039206
1785198
279353445
403408011
367144535
21229496
314890726
259694104
316292986
323826753
411729116
281847138
329761587
200799595
497369430
104492834
368353541
221327269
348716124
163308327
53102353
181958220
529370434
490602989
476619989
444364431
458451871
74910163
404456556
78010449
469154528
97606570
520597007
270173163
192825860
165113118
130791825
326858118
251613523
116653181
104702330
497528692
352912430
202408527
205796402
269392407
31340482
369855315
450541645
218319130
62900799
497280622
139622210
77500466
249175653
222606797
398623390
237268147
367723652
422380038
127831311
159781158
348143206
342502488
363366625
57835995
503395603
82671810
56034615
350562700
362695278
242124743
248013257
143037246
118960893
315196305
385942862
520951073
100726656
291249023
407077039
85669095
133696484
66576344
133238604
496286271
484866302
83314065
497701034
121599194
363827185
483651845
177912708
364526788
461679452
495454973
340897210
201695391
102961661
349736242
392017660
226173939
272360497
110874075
486181645
381479405
510142067
422472185
203872830
508061959
45889068
416958681
102333748
173496783
41638769
408618320
419390187
519494668
166978663
143276154
144746297
125575009
262176335
468775020
29073765
70225136
247438537
56647170
184489849
396202979
469308337
477582607
287787460
184352612
508968308
48212593
412842287
156966593
125756082
455893340
101802399
121775020
253529470
84501190
372632299
108632797
120154124
7479055
161379514
81830169
187035399
442074236
527867947
134000071
76897973
535403521
257611939
212005421
297504741
301975197
433136604
404810924
54791805
247349005
22476855
378561194
274835668
470011718
41719513
178088324
425480211
139681513
256654501
62862827
357035492
107182013
10928903
183206548
256157658
113813646
403909828
187699225
481563984
30746031
375183159
480677028
70826474
497136026
276744622
34836729
161517812
535441110
129678833
284089232
286233080
391532091
468576977
423432206
380054849
269415231
93393630
60163291
101848097
453132249
513849708
152680380
24885071
335793054
357248175
51662682
314518977
412169015
198509482
214503676
46456354
411145951
271373513
282657169
127855956
529038277
13357044
186549402
470351682
304180799
127013863
483602250
150057241
124290411
96431320
10701628
276309989
321113291
424535667
110167855
454677630
381265147
208005940
415085658
130114267
521394436
498473318
97679648
45629330
324221093
385739022
289262272
7229094
312115225
399987417
96652030
415739537
517187567
144604832
60892174
95162524
392266796
429412355
83817556
212579964
404989320
518371856
302698196
491636246
167312642
490607957
474057176
262212639
54119256
123644157
306306131
109344019
335605386
235404559
194088247
29570582
523885056
76019226
522094408
495569831
236833604
390549997
463733749
333470348
475391912
103817983
458217084
307980154
166325594
418250639
258719106
167052915
215425779
66140088
278867295
198439342
60343895
53376669
272994860
409800488
28782037
425265208
436483506
352090712
240599319
166412702
129733609
505847448
11974072
360115459
109802139
445651179
211620882
97680952
2610529
171670627
204692035
502633673
9097284
68111870
442534476
25049839
297087578
177662384
162796914
169206987
81867979
86478089
176713485
459826821
270979008
392601616
87598510
494701420
145126408
219468465
480915298
185219693
236365922
264651963
143045422
78345234
388221479
59388797
386892893
85517785
124490403
495158910
402096764
97593593
371975013
55329480
204347287
496857625
464102485
508791187
347118518
317506027
138828268
523352645
16038911
363912552
126240091
431391851
202222183
33946697
527968915
408589759
441437183
135540889
427061496
427832578
219129549
407508180
500425040
310461106
448284373
301744464
349817499
6476696
93575523
85040476
306271485
242214519
214958549
504624602
147282842
235861667
62157108
516827875
406889534
370028160
83749657
127802863
209498884
351373487
139094725
182989159
134067652
159483524
420873566
71039969
49102543
342705492
373218319
525188942
403812583
209397871
247487480
134890960
442247739
330860841
763285
317429133
438482473
48885370
277449805
148098683
438092123
74963827
307221735
293996398
111063637
194784093
126307037
534582519
521313084
254071253
127022378
280985053
95021021
141139503
10374945
346584910
404967858
265344127
156958779
403679964
110219445
402391143
15879622
316041259
293123068
45601332
176160090
143492816
531918616
256337617
243526798
35502658
406774178
73758936
234020477
244780534
478220301
486165972
105933167
72079265
388991805
310343183
534569444
449122770
15009220
204035233
297129309
143302626
291275474
83490775
374034585
485768070
232887658
501190159
265782355
362506880
408529419
305742640
78540542
467402289
92047011
512624428
341101308
335759167
246965232
42886577
366387432
417145446
40635147
98534647
398730022
217181038
184299141
506652433
320661505
309137474
251869127
245337185
223248089
462230088
391295802
106551756
469621504
66817223
206761598
70743866
418050964
27525984
138921603
209281290
321027992
392341642
518800390
524253603
383163527
511665870
225168068
165849065
456329826
23415046
171625352
475843117
115681197
512814156
68530424
145868016
292111632
462654170
121732163
188445027
274983134
264258524
520702193
171464994
209233809
252933256
237170584
518180812
90473077
84268264
280429388
318605278
365974249
330869067
389678491
328801360
489279140
302017025
354635002
78921346
112348296
476113850
164770123
63465597
415522176
291901075
171779211
153828668
128813017
422636780
241941235
73054822
291238633
256230061
35703251
290785643
78867456
53818147
43915692
355697502
212966398
260933409
63397975
511442017
204091048
44146960
235827877
394388956
414034582
265824708
534872824
435627399
54322629
379714078
349147951
231119790
311180072
279409364
169377837
216238914
23856439
480056718
465383208
117464584
84183008
114762662
81198554
532615391
522825164
384452212
348680186
446879014
233899950
532533811
159377771
361973195
330489776
92035353
136662174
235000863
325423721
513046280
363774137
397523672
533526300
203255295
139223107
439333506
175867533
506902188
380816406
73438473
315692245
526336916
370902831
508697041
260234080
1789630
183041573
441329152
67940662
345394744
259003153
32212791
168361194
188408387
208584224
116415658
269027806
282356789
195274684
430437890
521657114
81091211
249056813
446692517
391356494
438880452
313891848
330636185
127347633
255460274
372096604
397844600
497382200
529056814
136425200
458193589
266287911
168638221
283084265
60049635
437963336
58240974
109942312
47388576
29037032
487741934
225767787
236159941
8339197
158228447
58014555
67131168
330941197
195805752
50125566
493399227
30431841
138188718
530903294
112918825
243890904
396660235
476686713
102501845
146278079
36105515
326910215
83600459
271495918
130693701
507498228
191732249
149385712
212819271
266295408
469410731
63600824
130183467
243355679
165409105
202365441
85517785
362663315
498233855
306778959
118796909
328690165
238908982
90175390
536391052
487121678
289672129
32209570
41721823
195652382
486027901
76017061
163859350
502055586
288247202
440210053
174184907
241472343
402723693
154798389
457417946
523282755
521252901
339090411
185107760
259961060
520192551
343430272
467830495
227519168
367841885
186898371
101494735
109809527
154050428
340913233
98782469
493512026
71286008
70202328
334696547
231568721
86531230
136895921
320890238
396202979
480273151
47689852
144936161
154968371
186466291
382278970
210519416
464163927
134871641
259099677
336563952
213664356
14393185
302923088
8358170
295235756
299895363
216503775
74279167
273905777
510303997
362095381
481551246
305634553
464878135
260571290
138080896
68973738
79411396
297051481
174072809
34920990
200251920
287538942
214050916
35975794
82483418
29160969
294666099
457205089
13226217
381695458
171989850
117632821
115835081
341322909
107546800
2140110
63152230
158723518
50820829
414896044
12795100
260511229
288011168
519695938
81097551
147760436
206741027
483923606
204484811
317538373
122880455
252768490
237650682
93413033
131949073
44401906
513731799
286414250
40311946
141470989
140730224
140716
279538908
256924406
454277950
351597585
508902864
189112004
478012646
14812159
124667571
521070756
457047766
234564801
201971473
326117740
370116336
160696668
120790812
103207365
532546614
266984746
77209094
12617412
193196895
279206811
431436781
329946805
409228746
495551049
419733111
468890647
125643761
57106046
244317465
467882089
325630201
156759906
90481464
150945070
300090492
536162709
388625634
116428338
328925662
149319039
367741155
456251296
378028125
139770267
363238035
412525165
164309152
136837719
366813682
143866367
495616273
501860643
140518098
415386181
126831413
348272627
276167832
17648852
469814808
467394685
530708880
93110230
224113140
120227831
124421547
155256491
354856413
420682802
493960456
252965502
493142157
478582160
224890760
299033913
521457739
266208578
396863572
536415511
232888193
363096099
400965878
450067456
199297454
133675399
381482548
38635049
63456956
76571591
460415859
283205783
527560494
38444036
370152167
373176714
447907363
500960378
118101533
525485718
153867097
478783630
230827184
392121990
358464706
136976949
155072269
460539006
325483116
436505516
488478870
375643869
475415250
77956706
75463422
222102864
308356056
430763867
69202616
116129172
466869581
98489216
294470466
17516426
15415206
413470549
99438272
174256784
398204498
145966454
502723538
168619590
120851573
393684369
445285835
127951668
169039890
251203803
14594063
162060204
526890639
195941818
390548193
509648932
317653704
357203856
43789815
195537492
468586903
291618262
69773509
219227262
388165391
507562716
105478919
213266457
437557898
522870959
95069907
356378356
460073565
16657559
239322572
315651417
349389959
357736714
298589950
206769742
395234313
19000322
377590611
123501300
264463533
69868353
212788987
403412925
133235223
221638766
126249834
470197857
397755533
147768794
207595407
172406288
318489869
31496694
386703368
410952564
401400817
94974655
77084660
154167436
270364752
156758711
203162298
7704888
534329371
113012195
330306658
102251990
427136310
317680616
376547007
408295480
321607029
22171844
141626549
233704210
411592179
153357437
193699056
111348569
387906901
20166383
204003545
295744868
324996634
29701539
154419096
423304501
345153972
145311448
317413032
106965935
174475547
481091287
258513069
79691949
252511787
87238485
467245983
197376066
25559307
59885339
388760812
275926328
402904641
454180284
40174359
327666762
87136214
372158182
388499547
263729971
247662667
136309425
137976703
258886050
311158678
436364297
304209326
301642484
519521665
408458688
145185383
224647925
150513796
363834909
270212909
482150650
325327873
446421939
38548557
103791663
196865658
318116871
296515523
446834016
338422875
37133713
112163477
171620813
236180423
517295373
54686395
271442415
66632513
217837707
102716734
440019027
78814960
338867339
534935478
277517018
253876757
174787881
517174375
258812792
164640982
251848592
26149419
233998714
328021812
518987175
25351811
269429801
15538809
162667196
379703518
526847187
427471463
50124204
517337270
474216058
116333074
121897654
136039328
204390476
512892321
231814066
522817448
364635798
301147969
445936704
255646454
464139534
410487722
17348540
93068689
444620528
287289992
455662862
437987470
248965791
43936836
3729275
370216773
460757037
227661723
21012066
46822553
415263243
68795047
284734679
126831413
438025683
204443174
298630198
530074804
265560175
322771776
119218041
481415052
313924709
106627237
133010342
430010926
226790189
447588637
61533350
115785955
183192486
347298753
46835763
118851272
221234783
462040770
256084784
339551368
456286770
15134469
15195728
462054196
61152636
79984732
334452966
523289501
286079978
517759016
42794260
238440579
76678390
26305307
238020646
116693325
128627351
77100622
184631964
272925054
185803780
399260588
435995278
429148160
465950903
359964159
290601771
287960315
507443831
272307405
431350550
303443642
12358441
177829387
42859406
508754577
346584910
483576863
85036806
360505949
427244633
536605059
78111831
31700597
222591755
234363044
315329895
23966848
375427919
496668104
297310303
338254945
105993860
1259903
496982343
414985075
76011231
298240689
530698840
178726361
111032829
157529828
143370133
303322244
314626123
346882275
41263266
343720298
44199135
298373879
12586085
311133227
122309309
173534759
60070879
304257266
301584256
189312603
297995935
472054893
77186014
44983765
69995093
32358247
63099897
414455935
382231589
404248260
68121921
38781593
409415504
347752539
98670422
444945705
300676059
382723169
103873613
375394795
411516361
47558714
468545948
225438355
191874840
158761735
235618390
328065524
229299248
364829195
278477287
73811139
279543753
15031797
458965229
256235103
3819930
348055368
468427436
501229251
469285169
11031050
444731714
218671619
355249381
109097864
193839972
383477929
465572915
504464049
179115318
428358004
23830167
153954594
262674999
385660603
197928889
415595786
161777377
236443148
267505594
345590358
478691016
18877334
100368381
291997608
155077987
71494794
201983306
215247251
517530534
397068203
482780523
472386816
131024365
442250756
29661694
459922511
1956254
74631716
36965085
339610752
354480291
209948217
56582710
415331605
315440330
404446854
156457896
394567168
239434861
457921448
314239284
437606214
443126164
8345595
506600821
268377493
305334005
73721502
257868988
440460824
338463744
362397073
124919503
8045678
172298717
154826441
347016889
519496146
419699878
10582858
352482976
196147436
70160235
314342550
426130216
311551783
492965630
514888628
278079129
114476607
254453624
221817856
215660518
428358581
348670692
96987515
270884000
229349049
327105882
498906359
394077041
6991828
330026257
414111913
534394746
235485875
289592000
286281628
339561997
193716132
439726818
430951004
255044302
108807289
426187585
56534919
452823118
17486823
505636430
94974400
503915550
178712905
220567419
414276742
362889353
413270998
225408705
55029600
293596675
67812574
232269009
371100671
126772096
339187792
273691280
370351791
180124129
339740352
250023240
460179852
288841386
212816175
487949237
285859235
509371688
522794738
59581720
319057834
337589846
228839059
277381762
319846588
409991693
76834296
279154082
100793657
520106580
48190417
489243669
530106634
24517073
531595913
281257165
293640498
533532364
191732249
409276320
110001100
467176180
526042838
371852223
100876122
325532536
120119541
431048783
325627493
429032769
223820361
491800940
299601581
87057171
49035757
299070128
314774861
32156581
519051347
162765302
29671823
111515137
53613614
339412197
23818615
360665333
95069907
452133540
37194593
246139298
458991646
270042139
24447352
447963489
398283229
301912824
419917050
302956972
333045680
389576892
170990668
152042945
235687209
511774574
326073070
471709974
1402153
488102312
535870580
282561393
466622014
462815418
160775819
292571990
336512083
22331456
204114696
295268069
321326595
534460870
444859551
404419377
74168195
399838788
459391148
503741471
268256386
133026112
256649634
306548345
100607197
122302581
98414377
481430630
282164119
133593536
378729315
468245372
497421190
445142993
27160323
526275219
53903283
401686966
299255594
87774559
8664001
191881334
167341532
418881200
519106884
431611412
64932569
145265395
462473004
447159924
92007448
391022720
270946673
406781120
223903396
282329588
50781474
185432654
126063274
67015148
286104161
36163332
243159860
62368906
199112065
396154019
485933905
254240082
154256964
405744556
528982126
431520530
257569296
337575942
2187996
424845888
386191010
147091616
60367387
413174776
480671172
531806337
223705934
439178063
112644737
33978244
226388282
242803857
499160061
392181489
487169560
316830275
171780518
533305507
61658672
463645000
447489971
223309748
395465982
456266856
110005985
465870090
27489033
20211232
531282621
329936748
123587868
380940316
349898961
330832401
507096780
448858709
172842169
396053057
346975429
458200083
295883378
239218521
153426013
470210759
183926517
351529344
452727046
287729791
147914038
242522058
44541884
435977244
478306904
398705552
377972075
480171278
204044601
409598403
328698055
104071785
38098855
193696003
191472372
353967707
177922871
508990322
417240447
48965606
494632446
219491608
96450567
488891492
525581603
2593896
405765720
339381134
103003627
87314971
247956862
360234772
41955316
371308003
419514086
247781930
104365651
409587473
358448974
481156066
337269334
288650911
286470030
238275593
416269318
295316416
216576234
488549423
484788448
448831930
505417111
64981446
489330886
373761913
75619510
490372560
5535555
13467688
177895677
388861270
387556668
327463135
228867492
489217328
21811518
146423093
112427100
112143678
137394101
254529959
382512920
101627154
472137500
443367099
86757601
354209545
286492459
383874344
98314384
60323527
488123596
471876489
341063537
433927672
58843048
81663981
101398498
67134121
343401782
501402282
413175885
126023586
478195714
61323654
468243464
499835442
149473995
78985282
223495388
59687113
340699076
15226704
120952455
340399658
112474897
156023845
143380551
135938649
343881732
159881965
13389632
224283036
390111701
175855431
55549405
357095790
32921711
213496474
20093030
6028522
294135500
462506036
110261580
189680180
291328798
77528310
344531438
351723644
45190268
51237792
435623169
379867727
534099985
425541024
240380004
312182187
263370606
25520511
35025198
9966135
344735243
369533802
191461742
295883378
200057974
359189671
504713160
398678126
161082892
249364601
141788048
500308773
395805963
446157377
403602516
431705795
403025667
30376787
446648461
229305306
11173297
116397295
490977222
288746180
330018873
125088399
176312250
25701981
335270635
314209451
383397949
307693857
260324240
333495978
502072132
269162759
221848133
166382877
380233574
54166981
505055278
505583341
291178500
125334414
178302036
17259274
190128921
6008635
438642909
135122746
57097748
325489599
333470348
372619864
109863711
276094055
303725103
250361131
324133607
526616137
151352173
246394568
203081153
55233205
59680975
325480094
367384613
446430416
371214344
315120131
144229720
193362243
406282631
334465251
147017526
127991510
449010992
243949177
143412540
179709735
409172719
5575356
72154617
94426400
529375798
291839299
29535646
91294295
137202796
161956845
361973249
275622550
346914689
455475486
415562275
387515274
258931453
311407500
223113807
239616348
111780658
436938725
53852400
344639346
31781397
338497367
440065872
5470949
478883952
151009693
436525239
282033698
273442752
456085154
42649233
413251917
455431952
38951555
189446664
423575173
342782450
115797199
105144782
366397572
99163050
125372984
72851863
469936126
176374880
484964152
367187121
58030022
521998473
33981693
490533016
139657491
407198451
475492825
295130522
520010048
290934746
307999827
244035961
455248716
420272496
493611856
527275342
299554382
408097231
473701816
230195811
187524368
265172412
312989755
431043511
57176851
253136304
391114645
441558799
390269706
167748485
414059503
479668348
445104950
383464685
91761823
227670472
273787658
243957545
301768630
33798186
57018823
506541547
380203039
462520291
358732559
274871868
168536864
515735514
509434284
193566288
168406143
507151976
515421401
455363895
282730738
348280532
201329606
228240528
520437424
104132621
190736047
72160588
469027983
492497588
367752101
224410364
49943253
24690488
317054999
379113431
437174729
18226704
218035335
20133244
125599508
154548492
158568654
45804009
366665856
158165012
401608091
25457257
20915411
221963743
54208122
166761914
208152125
506291667
85728438
347069555
159919022
285854400
536512468
395927495
446808662
428331113
375426176
73090848
165980224
45703495
448243517
64621003
79565310
20466550
437819345
105587323
535372319
327640897
132644941
227229430
518721903
173044563
102372042
76104964
216351687
258905554
172888608
10086002
200006832
460529687
151910567
148916143
425827974
153243168
14209544
7930654
19494935
247407305
38909169
392166215
270018126
253344088
324793377
236637811
26640207
182305970
255224926
229665643
472018149
302971595
392416209
292785044
458770628
246905434
349709151
452489597
512465579
486758022
451529404
267359716
12253334
154240851
49181127
144108932
261844883
32559130
406120426
365549053
45814942
18534544
337249583
6476696
228105230
330299197
513775483
350885190
281142293
463734143
217935000
88723957
284531965
257280188
306440558
242160134
141088709
465725577
49724515
273906625
312794182
528595027
66411972
306599277
451355998
409316740
326549164
371232725
463801162
403166605
393070019
105178174
52080349
49301533
5604301
107706894
424049843
521723695
251006830
198904621
316685026
135254478
482696920
220223576
355274271
193077600
372958220
238813756
308436716
441839595
98770927
120637774
164096040
366832595
88865802
250013411
129856049
112318688
378427710
84289429
220908085
337768680
88208989
331139936
103454810
415232464
222759232
492422639
518844270
332406609
430051088
272705603
312947811
513779612
379753360
51047734
509200816
113741695
346975429
475547606
419019260
221564462
462205298
170001444
411605170
530389859
82776448
491093911
149065599
111289056
107051905
378407576
178226834
349840958
235926029
75450279
201125210
166613722
203079768
496830967
238153456
129683897
355462873
75294593
443964279
516775517
377184631
201202829
618778
404475229
47335405
349352128
532380905
513309651
233749762
153104980
222023774
330456625
482527398
247985632
251013087
303490582
36524445
326449265
52305353
124898942
344829739
160700599
377233063
228159035
24001072
406888995
178546286
428205852
412053827
303674728
67043694
144812624
17772518
414676790
399395082
162965727
149853634
452493550
426574256
39975749
79899772
438624437
430006919
392448642
753979
109520085
322086660
119196084
177867126
52294238
55170417
196718716
415116422
94314161
62903931
512125028
127287122
162040351
215837691
211255504
492228911
144146732
8075107
503239326
61898704
499465919
309207254
327057584
424167537
44045560
200625084
437029651
528276538
144513734
432432973
510889246
174863570
205507196
40401584
164568071
113546842
306356175
21324532
74509801
114503458
386481437
19549673
196088061
58486438
24469594
270853701
341172421
340809995
508042881
413893092
143766914
69186469
313917002
381742261
110457831
427680329
480921448
510128213
71819039
528642075
338013736
306125166
271292682
70950174
352678871
244728926
336826230
529322389
195959337
289221968
380493379
247489286
202248686
268305374
448056397
419965315
255908312
390896864
368303496
251332661
158106028
279113075
106681191
363363806
104884019
367187522
479443191
253765507
346961512
8503273
319893298
20621046
531295180
61896802
320383748
348616011
196931891
460672083
362506573
229108798
369315391
527686371
36633918
62980765
292912241
4945003
178544088
478968859
528322378
108577454
275411226
180353208
99019668
252166965
154093723
24595316
159388474
204746938
267743977
262369969
374577664
246688715
512696559
193293927
354681978
356131612
444113078
432177556
95759619
451335548
204421693
90146033
260794428
222443264
477622867
264914672
15291116
399033168
352537912
412396028
452941280
39354731
222197447
180507050
428523108
477062080
408432234
530207539
451912126
273391662
200096392
429172695
406372655
240987202
230591054
196382041
277672522
342336294
46623980
286335891
513421729
378133808
134247390
299237554
244845648
193955512
38682628
299188746
130299288
432237158
338049295
120153015
1402271
372298017
521361072
319678132
355213319
529932632
209882131
348500859
282030940
433801251
257781638
261211842
30460402
497268453
233169748
389230139
516871444
96667931
340134233
180972094
405504162
271824208
229735347
365155242
320748990
208521943
130813684
390204893
253263956
294888378
343606847
401515058
321939886
174853062
418048813
484366502
355808869
165421771
153337264
278599766
47365445
58515286
534634574
57935839
112068147
460852816
73012850
369466111
79514003
465366840
357921728
372183481
118531173
469363941
438565079
524738476
480927072
225487044
173878097
58305810
48291065
435936731
211475506
42791493
497053335
297846916
495446845
46552399
16780024
440181093
306658876
48094539
207598445
300068244
478467600
51267194
294132644
128878853
534968318
108861924
98668405
18183449
147212588
525975571
67457571
514674932
201833086
26581913
187321868
201845291
451435909
342624436
396963095
185212912
271202654
337030141
478039666
154669853
112989709
433051960
287634508
507305647
232957279
220355574
57381591
23146324
348343622
457789991
107304436
6035561
170235474
65546810
237062469
30837830
209315608
1480376
238280487
61913085
219284656
436568385
377921124
38568840
471106264
196588972
294392253
441763019
410323795
140620015
351393872
389263303
408921990
513804340
296379728
66442351
234381967
474960132
318780995
315225780
269589415
362557105
239846381
55485349
230383992
428284395
486091450
491819102
248284412
291069035
379526364
124280969
165899972
382450576
248146406
516630359
230277342
75970198
355025009
485610951
243225315
2036756
360104298
186741025
81357096
142687852
194397210
156425427
476692807
513084693
348789479
183761665
5006543
389330151
472634939
401108721
327634392
242392464
68780224
66129599
259115706
54582861
499166176
80058292
372153957
52351916
333652488
58004744
506893855
367897371
328140521
457496371
168841210
203327498
346823832
42518682
101787690
56337032
339610752
369550063
485816775
427492688
394506979
367766006
535448277
247709949
512840528
450084735
129575031
185045593
347146538
434768433
150387688
177626733
303089264
251651907
332609472
345963246
425600566
443621354
282532140
503303557
388299200
276810183
154084404
149177859
500841155
406691135
311422528
201821266
17174487
513397957
254753847
293414452
307869219
515766666
191965329
464297636
375174680
269215128
47874350
126601149
220657412
60070395
108803177
534450484
63759199
422613150
348563371
535075880
176012295
207104089
258129275
201260826
310000399
333019098
96667639
399850531
117097115
518722469
447197631
415571209
213155034
144556344
163079260
365661985
273122621
107111717
185884259
508607506
284939391
476648692
389473758
414972881
69994458
233260052
430176797
184841254
301043841
201337551
144100049
142658741
18608701
17930423
430872855
358596097
101863401
25520511
170675323
151561488
23019548
357868265
117710705
55224079
419197403
512232756
342642212
290578067
305926853
254273816
79999122
11756917
282041360
87616074
132298687
120235908
344252085
482151912
252253612
517589472
19922624
15905353
189214746
31424378
533020174
333275099
240684803
517433826
116272527
3197543
69070961
173816488
86817186
536221117
402469389
56317438
171762790
306950107
50459913
273609497
23365161
454380185
438673259
218164747
112602854
222717105
476147674
321399142
256408054
405630307
519041808
468625863
40136090
276603610
209841794
206104826
462789063
408057320
157623605
349932480
224473394
336376699
393830265
304355295
100359703
265633904
151743318
7696217
308439617
141470989
264657105
344381874
441237547
468693133
199180517
155069261
526783908
424855833
105198192
9053007
235660963
333454416
12240010
191884339
163471289
400451469
262376504
237074340
339637024
12392867
198931023
196914535
440417605
319745569
266065239
191698682
278114036
262867116
393495173
512923071
13723077
341757485
207171753
110730279
456791096
438291265
11575739
230547650
14086391
143750652
189743969
90017645
502551087
328355239
169169068
414169466
467349640
19798684
83177720
255338930
43959452
440871330
287519846
316178419
393580045
499129512
10274378
395924370
294233836
388716575
3502877
62202381
125648286
275887406
231255862
254751697
280842821
345884021
510050582
441340025
214390061
512454000
155265638
406202142
435496626
74142821
251864019
384875563
98713793
273657711
212942612
7504657
289638101
394166092
499177371
207879324
165646021
255206602
53280413
376338283
128946368
510883635
447712672
123754387
194007558
532266429
176919289
5636467
215121545
190139589
78674606
485051145
264599625
99172177
4832581
526643774
312103056
190874686
533371828
431574716
214805697
49988868
119608294
431202985
352619358
518722469
427774384
392829382
226661837
492007486
534852638
496970613
189897521
50941975
300339708
74215449
33333989
297066536
71865910
409191629
247606215
226961515
419230625
85044552
519496772
293899358
463936911
390959077
279224411
533195106
329087419
374970163
35703251
16546856
346673388
339783292
138992519
134097070
86293333
233982177
402905793
311035261
373095105
83355996
311793693
352793177
104251732
226368066
52288218
108451108
252783741
140497905
273139344
498041446
238470520
32496824
454336295
409740510
177625083
456776916
62476191
80424265
508522488
312170198
398760916
1042200
108054668
136525474
237444029
415242911
308113754
522917971
16684323
453879731
164961325
284429176
162441451
113568398
255859353
279218377
296116038
275353500
59116174
273515237
198998101
49592396
357111098
108833043
273806191
330132631
527438932
132763907
496722475
133990711
80991722
93409598
109384666
101180205
353541553
45833061
390360696
281367159
59308296
416122498
439244672
521400786
122862678
10247837
425706097
125947494
266890835
284544404
509694278
21608587
393676485
131992137
52095363
409840030
174286215
18899454
250456776
177908474
503588973
226170654
100041333
361235126
34773704
236972800
365416673
440646597
301088799
229199690
42923817
215072623
505673782
385708963
319432288
157800243
131627673
21699536
310062844
492446139
168240607
44109563
156553418
96388052
171550842
146773159
119566459
185435785
368269412
294055187
491085042
190555496
50923056
271774293
426711403
184382125
202797244
393719936
401108721
212983850
151711164
418736455
318169853
368247403
233746485
106161681
34874625
148037700
224746113
382681190
79309289
43030702
216722679
364765707
497653529
287580994
134551342
268650674
139731730
56560525
230787326
485042883
286944383
517985137
68782432
468402391
19354616
101042022
380806469
57929848
465504970
193653359
122525444
364244265
1504383
512359288
488159952
354134752
243610455
74107635
424735229
40571877
235170655
278561797
293573050
470398734
102770056
200862246
330719853
220902050
367458397
135750164
63968782
350056895
697140
477770233
110065847
314866362
418405658
203987778
210360237
57349418
341373445
63498408
405898156
529329716
487494837
264730827
485933905
179444415
8806283
106964842
288004881
112472529
436927243
439956485
428600621
397077701
222298940
311153523
361781136
21686439
463247409
106103615
187772158
60975714
164387070
222459010
327969090
521604459
385542517
157426879
506024969
199729917
127157537
355122163
335117903
231708255
44529636
33556820
291146252
192882863
100988671
238896932
38909656
392271640
497391963
492847300
332450562
373894416
404187992
513307551
8537326
392388141
203057503
123982893
81389021
486621007
197800015
168364203
167256343
395318081
162887292
499018730
18085371
329546822
81226255
139282613
146881179
99780811
239479774
94900855
25774963
75480254
24718904
300485456
203599026
482140157
167308558
412456155
205242374
174408696
518407804
449773209
416435798
52041700
197260657
173118268
110849398
99221295
271705891
467956263
391856454
377359360
357709713
488764591
472697158
345694671
69773509
526029545
202789348
374277477
129887438
428046855
359375304
119465861
280429388
223492009
337252431
97112217
135380306
236459213
119614152
112787572
92565921
172143145
284542707
362844655
204540366
305726757
49845963
7687218
335483593
137606610
532811953
409812911
520288335
126197586
158516219
137510711
27004071
292851456
448136454
110241135
492533741
31209267
359524307
229401010
201194226
24088333
139223107
89745528
112122464
215332389
335582419
298452773
443744468
158003759
63369887
193565005
317898234
50281732
102225546
296802814
532811055
35143935
433837785
315775626
167839357
153071787
403456836
265605960
29040142
532070899
195467271
95963057
191302345
340883684
386477190
363953452
316822648
267880913
102037525
351152155
87730123
43104536
367492670
366307751
78970181
268624864
182921501
480245238
400696751
336513670
346978330
59011193
246241102
440725912
370468864
159090567
176985096
498041446
533094321
378257906
532632391
312055156
266266082
492865350
263579358
362160191
98458197
121961438
14424108
322205371
289303712
214994785
503689684
105257952
8001191
129645362
455544570
380354070
426095018
469807042
479013728
297208051
184112742
327758037
477899199
186704693
48268297
122208505
233754452
221573732
85215724
423905208
309948668
462256330
125938661
237723095
231275685
426794888
329133231
286942910
144559608
136280587
268522663
15506129
71259616
440622259
135595148
330841519
161281678
515477195
390928727
225520568
464275738
91344069
102647319
363707841
17145764
22838201
397829287
320382775
417830847
439949139
54214267
422554634
32667347
351252804
96444248
217835612
72909011
227493506
182434978
233930971
175788463
524948921
517561838
243053702
450305406
213002201
323153235
403319531
417112388
117527446
9069532
49150828
335216286
476491164
406484917
304164124
112603539
528748010
415503736
268619545
42226529
79408975
273905777
37229457
377837656
247878441
406104482
257171908
362638284
280361120
184399214
297195006
308064266
95312003
30618298
244550499
86705757
86088888
351398954
345328194
434507495
507052146
484276210
487883941
312993385
467308027
375691452
326469953
57887315
39909194
191388717
444748310
41189388
476581702
198748984
447892771
415469943
236247231
534290141
60344462
40432552
62743093
248694236
522077920
232412519
120934492
315981592
454686105
194080926
315929589
371796333
439559500
184485554
134808255
508282301
438209572
82996433
474332181
511058021
298771567
526854733
35150808
37983997
392647659
321933338
401350364
329302877
29558584
136727143
67029106
229882743
420232907
102440258
243239930
332239745
316832294
463371939
107898715
337637560
265137546
365491711
529744770
127265883
31423464
375426176
499558430
438170363
449248178
496872214
313863920
30615227
496933912
497278760
428758999
59702031
503984059
208863515
470880423
236967342
503825333
408848432
46407830
111550617
370762163
460410366
82707179
29277303
430982890
389574373
219929489
388314378
140617951
132176102
28898617
196036491
418254599
333276864
326519279
508559377
236030870
265862817
95536756
438335047
184730327
297087578
218778548
341366079
79866221
523446995
321538749
55687756
524988417
216080678
520382807
535071906
303067802
110674493
74963827
470500010
292348942
356951381
99275100
151892253
305716096
451536402
150239111
460585932
137706516
41830970
192353619
19510561
347414277
278538153
453373185
52827398
321054800
35128806
88264026
427206422
304018934
66339002
269060258
147314221
249345052
40173322
458094051
98812705
290680945
17435998
430446932
485722683
325384487
17581470
443006918
76711568
401205784
340535727
461696163
296183338
324639724
3952688
393538710
75835278
8548680
536361314
381123201
173070198
141265696
416449999
267380873
381880161
288425031
243198091
471542508
364121710
213043252
187741598
62495448
97835833
427256732
68687132
372822516
200767736
421904200
134338453
25925094
317272588
63857941
113155191
235381059
114425138
456775822
275322445
127371549
219161680
15049766
522241830
123639106
502893513
6687478
227167929
3280491
146985786
185056704
40639796
513727835
300222407
128976713
452162013
531280627
23985207
158542115
80167932
398469634
41279262
27955801
395167333
155746329
109966130
516543635
415049607
466926537
401887934
175084284
452772254
149968904
457585532
434662514
116881085
450566274
531171406
359508512
137760141
853412
167921289
76397823
226904925
409742233
69131474
399220552
238517495
337818905
46224543
207853531
214770553
305783832
519141288
330134099
2362976
342798826
281585999
261835757
512401131
235286622
38952801
497905320
394598933
168534414
307672965
65775582
94206913
93402814
20470008
50114837
451203473
488998118
178592973
238869965
494107834
190090811
398192286
221475273
131637795
198566815
122341912
68273070
304557712
222971143
89504536
502145553
395291446
158580723
397828453
386558649
170114029
176493156
149086370
211789706
344320142
527755809
392250882
240848050
194695073
209906256
493850927
534988777
144075831
314345936
334791157
485239800
434415387
237183507
228754623
183901778
408323025
12843159
366731237
187370100
407889788
280643692
273837806
365017760
365537444
380513453
232584469
361235831
28701958
487726847
403856320
321695921
64178189
372723352
185725069
471457722
246742672
533957225
502186887
326469953
26252908
396434117
317421614
280336870
36983013
454691171
171717967
34104580
516404536
499898174
463435730
433108011
166030677
496148959
480214551
224221193
282760776
459001744
288950137
483492565
530079142
8320885
288132572
487724470
178210111
2026638
444592584
172307861
413552986
26789474
258019075
259223117
495300511
121705758
72525258
65612693
71503852
1829243
244778248
253066291
498000575
476991935
527871880
99035901
128657767
343760997
339968191
13078430
33582696
425927549
120097807
182321829
26702535
252880918
323916433
211407639
470271591
434433195
209527273
322838707
505281036
288160324
360897443
168841210
361997473
513501065
34310923
231770747
525529957
231551492
347104733
241193878
93850882
139681691
46681374
1036917
343988442
368653728
449628157
160694402
235984990
168296254
144818728
502873504
102713952
358735120
457714527
519194791
122901620
420176744
58325908
141719680
312385861
21987156
338319134
524411942
326384394
253403798
250507202
129475266
392054804
353369714
426233599
183762623
181637580
503040915
384659700
456968711
187483671
452020313
469259882
314905719
83006892
435514442
62098275
240194647
473225532
411443930
123171128
50329446
506024969
248968083
239827005
124870323
343304990
473669471
244477944
505043162
454585949
215442918
171671797
206873244
143262369
15026443
25583442
390823594
114555976
7121307
491317037
338846917
28713340
451083426
360428835
285921337
83977635
427096212
291409530
152992574
92936905
45169388
185462365
424268820
249419872
224394546
33012153
234156294
401400817
70086088
473977045
519506490
525601658
267818974
25149442
345798915
40189289
239011111
348249582
367069760
103290327
51327867
63759199
361571569
395158156
367292391
323943960
532808878
102071256
471745007
522891214
93851709
185613775
438900535
191243120
119746752
531943999
234342409
403050915
48250929
1106741
32240392
398305344
457300041
442546934
419789025
12899982
345071088
322504773
82462075
270814929
17977164
25951508
2535284
58477569
12680262
3335642
66396685
328190378
97995275
474726542
61458591
146282619
195294108
107660423
1233631
329967830
235221723
104540682
390413949
326616139
161902567
214552261
362888506
422295050
212393845
485179541
48058907
293738773
440754776
499859827
110396839
222635636
96950657
446366156
132262439
259331123
527867947
210550840
284013078
110695536
28253452
477056701
257464503
311903205
296385012
140718736
303866238
186278552
531809963
155145404
476892743
169179243
88945896
311058198
450319837
81983238
398944330
119322930
112644737
520299291
31529496
389050359
458165848
316152336
201992825
170647524
185334720
400409019
464429038
52578754
140791885
441270148
63197136
80683385
107877361
80774020
158896060
294506216
383853177
469946036
117651942
27253421
455867965
340255809
328600334
305332445
302192257
2596778
94149922
347598476
293459569
197415609
478808426
307730179
532124318
132744812
164023007
167172688
472584538
268466780
240780466
455396154
425809550
101331137
435118323
311753142
514063317
74991799
12288459
264018564
75769354
8392647
317152688
256098554
410200790
252878705
98811766
343748655
524548275
172977530
19856864
10788811
162526145
40030790
526151976
432797488
125391443
347232214
171166344
254833111
73284194
175691398
268296595
135624315
174938527
218022578
185012826
23135832
144394598
21473832
78946638
365880296
171747767
367059960
533965406
246957639
332039160
165788082
193563867
512845034
15347040
421070487
194961748
388217094
230591054
205929261
453900887
125215220
289221968
40443217
428394854
160577514
218483753
392799107
501476700
390954922
469913385
143772052
44730121
180420471
222713426
145379067
381527253
148189882
360824219
272033675
454106213
297777426
246858202
21112058
521722287
350514017
221386606
454357590
416097178
248793616
505958579
264047918
115050973
282302798
62889638
424851262
449266771
502759319
80135496
455439385
210878151
164375396
45122517
284222149
94498047
115615001
467964393
107865717
86951851
450073091
526751250
115776174
215287767
400365211
485906649
433618423
138352345
322195969
365169339
269169446
174004174
180251196
107771188
239333963
25925094
46681894
400931074
22996954
270569181
318054720
528315159
47103445
384038162
424804673
456100377
129839523
415508372
311315858
180466958
173648792
452989120
432836657
21437285
454089808
497097836
319500530
439609425
241415025
256988869
448156205
185515210
273863123
419950210
422843693
311560979
101909728
147376756
360344171
277123037
311837293
228557462
212496266
11292522
518977888
504838041
222635982
66066936
172873061
389925961
29445154
162769343
269927092
429532882
71246387
317137370
55198476
145185321
509855844
314559842
120475638
97548448
388828244
392919955
381411270
330805264
271218754
425883870
169778557
406896859
145823131
521282756
511865662
206272595
37938958
468376720
70953337
511777794
294757976
225706235
139738911
428111773
97644124
371304247
327910358
470704928
166412702
253078580
263729297
59428810
461992946
438930478
264325583
137005093
404139510
495089906
258906408
258057168
53659174
345789373
312354957
301840184
350375952
306814839
5983414
97481641
83806516
27179430
224976342
498605792
482804280
443652203
324313690
224198114
178571194
285292009
201268032
513512712
240771657
345073722
170089682
173092247
165689276
361520538
356627191
36625410
507913354
140937506
335294532
246669250
461166764
376820417
260853875
336779890
491996289
505113149
124552355
20191556
516334768
24378374
448936203
532177824
218132636
378966197
27503259
143150893
315692649
15235864
122835974
42843894
274880216
82320164
86200063
344778209
206060067
62129900
455548379
438466353
309207254
139491376
302968591
364112693
98933511
164831421
520897428
332427690
209023160
39819234
88855242
369689505
416025257
275408442
101141524
169295293
17104290
129055942
194449273
271866843
120168223
156414592
212713703
328044254
141289858
84911452
434638894
376592335
501973327
139058301
531808582
513131616
65448502
200807361
185559683
421858784
407830053
70882447
136589257
139325935
275709108
513077322
24397830
122236490
169461734
151933156
14351476
142375731
170139127
266044679
518345918
212286432
221386606
445950535
323677058
113977944
71270276
311768753
13591817
200398713
359101746
256134738
496933683
397020671
46652877
154555649
45756479
489967879
202847397
120496341
413676972
335824219
531514585
159096681
214215121
26489335
372338870
5547460
386056898
86492364
119620982
354014903
533227086
524635769
183721326
366113281
465107235
333944412
487833506
354502869
97391924
281246567
306334749
287536891
368803550
82163715
76527669
377454744
412153038
170461606
256276564
104884019
421171060
183371466
441079184
323831636
375858407
449253991
58749761
243745953
292326483
110635518
43027318
165147362
80387197
329880456
436006642
278530516
478702638
257782187
298136022
530641753
310001872
11636126
450739934
65424279
277378213
398759492
168961248
78010430
182032496
38909656
494998247
521648276
213313056
343842989
527611332
110849655
527722509
108304712
426027181
225232948
485176321
98734185
146396096
217406769
14287708
210605100
354126765
455764376
277481993
275454206
480307141
250771010
298505941
404703324
384877635
34267649
303122306
499700795
491253779
138709504
133163124
319339268
338936771
515079954
184320848
271354420
320950149
266135129
205988375
420521547
276759466
293194830
80485156
442861745
35832717
385623443
264494672
490365360
119829189
257286374
415691324
347038773
98571005
224401906
92281795
14094675
254822977
89645062
389581408
470373615
303334105
524993857
73431942
417309808
321975632
115581307
358138454
414840191
369449710
38062733
198531435
228493600
414071151
238310784
103238164
70864204
62831640
222614340
291983852
466358767
55623770
285313365
119874019
267059887
34532897
232155713
466745058
201732916
50703142
70760751
360587658
104325549
66451239
316230917
300296133
528780367
450059110
190817735
20861847
348165961
403887278
165777037
535800820
120654578
237284764
449511887
457733636
515956306
180745099
28773710
114843012
356389355
279964424
62277595
295461064
152414269
312102911
92002497
525325847
430433582
234523229
130789470
167257556
52412324
310663421
422670740
25345485
485019474
162588043
473501377
258902719
530409284
166026765
131024473
177825663
296559821
89294184
281442254
407889788
87158547
146565553
372186537
424138476
161433451
526024013
281993283
153712663
196862393
41554198
2691138
519037242
195961132
518128952
329133231
306232959
61138688
219944416
362045758
285949493
281553285
474671907
66515513
11006348
61435803
360707120
502858520
160141552
493655375
208273999
88566005
150710118
330485109
533095289
21295902
322722185
414556351
456043121
335603808
387417199
441676092
366307408
423105865
533969268
508395357
58890523
388172666
144609822
390455823
304438739
78603505
506321240
328603623
131543335
185174045
163445092
519530668
13357044
32159512
438413131
399016766
534587686
348232243
235105561
477235092
320683224
194452285
33738976
464564179
369553291
376747119
140453992
373719732
216849859
408183618
197063166
97316784
383172398
20338272
272176057
388468959
120703820
303892993
16573359
153080417
278156588
45226653
401383541
324787133
248686547
376816835
54499356
240808345
376262450
404705322
55191232
317668214
196914535
470240049
518713969
466047134
435516910
242254240
78021239
398705552
487967325
515735557
471779852
163910967
122002103
232546216
392068680
226672190
43126850
125906069
5808395
244728926
515908025
153410034
177090002
489705297
489337024
27105476
510158285
353540222
351120685
113352937
52956723
124140413
523446995
404303120
241311746
379352929
167236635
64455337
326846861
251050122
520101886
367636785
312425432
139079835
151757239
258906769
27186495
331713602
526703956
442545116
404789675
145057682
133400003
357475537
140226009
1687236
68667760
368675344
340462987
123306057
139223325
478093331
217114179
9819683
445652795
41394813
420198381
392305069
64670028
18402057
317097492
291751455
215509545
494670667
520043066
53101369
150941191
529380044
528588733
508735291
523698800
252865578
181355700
476320898
8627450
53535683
152456533
373398017
84462084
293700632
259160556
44998979
419669029
418856533
368893842
402553253
324468376
408806189
357988106
508639765
280105333
361656117
70069833
485598128
505649004
257377159
256543172
312506533
451898734
207392748
11970546
162527662
145798675
217720768
212226204
78661430
230615135
396557082
492428707
403129716
307315848
183282439
406407030
435728584
509985305
339603109
27121256
376247340
420852599
206553267
152688324
287554028
392020665
472283889
87708521
136676406
381712977
28111513
175129364
50639445
298024121
50304343
483435386
160898730
238125894
495984105
406040984
359367951
516062765
366582081
22955568
146857819
165305848
256268280
209766056
4617507
434291597
263217910
458034769
480420609
503936902
431354536
232352247
429971028
192182805
247548694
50473062
496246768
488145723
271602265
523715129
83289488
240963258
502269374
396636287
161797505
345361157
407820272
313520669
360210191
509483338
495970412
98009631
422998321
520519507
67457625
339748108
297666549
326831940
142503375
508603546
155604683
3275824
221970377
207728074
296686260
151760089
190334789
77876014
9771209
255771722
220110680
157851585
270643356
44475824
512337244
463604920
531020353
248315589
432018769
93306661
221917605
388439317
235357632
74487525
288952100
202523877
25644172
518886566
268416393
310077080
60108473
319717195
465725016
34306252
124401999
111047507
27175815
32479063
433916087
396098171
110846324
477092672
245185804
131693858
94705269
146790271
475831442
373953230
74392503
172368817
67447628
148852279
60055520
181380236
242095036
403108472
191417237
197257550
512314140
294178444
456470734
335370015
182618221
242595205
195070490
316478359
103961022
88689173
121987701
8701087
29943701
13893582
27989752
198080537
216766500
180866969
330399785
512828817
513058578
518087582
94698997
433919543
315222217
211846731
313706147
140707341
40767576
129507228
228547413
429096768
311671792
329484858
255196580
468894477
252412582
436781034
460594609
260853875
291654425
521650929
158372700
391519537
52476511
469195072
115698691
129305348
280952093
151905069
237981379
409599112
47404044
468596014
533771444
281187736
348512075
4121243
207294687
133237778
317133180
459532119
173377504
305343512
343445671
256665575
100309852
187794129
397688313
10346579
122658863
439914345
161309369
157514264
510356876
311671792
214933281
132287766
411117544
498053388
190149913
230569861
47983101
41454724
332658958
512185262
369165210
369980195
635151
98959675
46434033
443712625
337284275
388291304
35794965
281602205
28696469
346895238
531800697
201468157
142483464
177895677
104856427
404157805
38129585
148932501
356407890
170223013
437207647
201146366
70824749
332736059
200026880
303097917
231030302
454688129
489561918
136223196
146112664
94561336
85898323
199200216
434368127
469497368
357240174
510992265
485686514
31273463
45435998
406160018
479192520
5500762
175740189
463199547
128365925
220861127
488447287
214959387
280927999
417367572
57914254
501453299
423770906
232906862
241714231
394546379
395747456
497610285
46178669
429254084
212983850
67976869
345996206
129989053
446122122
380242304
483846809
380350998
219529004
448142318
530403713
400182590
410489124
483285357
432534057
214333787
529191446
533355572
229394675
353010109
54290327
487837177
98170750
519703135
223569219
208292999
464163927
335807138
70798469
361927137
88489011
531344884
18758237
507408357
42592413
407004013
248857957
442300211
361458751
169637750
349923671
32784667
271798473
527871880
467285107
381611474
82318598
517288489
376711927
329156835
224206750
222625666
199315167
57322914
469661128
45306915
268616212
304200901
41813273
527069045
63617099
1181669
326587216
482794033
218807254
13909548
285033516
297799193
453196688
45387969
382036170
492323732
382220079
304679464
191120250
435573591
396250295
98640708
123639735
468763087
47746703
236180423
495089906
312827642
438825050
380093640
96347443
524226261
412497011
164841974
273837607
160789148
412761117
24933919
298624816
197611794
336154596
504680316
133161052
472922169
144367034
162947366
222278476
163473356
354582768
198080537
443130935
436565073
467539618
200200495
239008428
293884194
325869744
328556276
269269219
353052466
103563427
390418162
399145429
239443024
175544069
525975571
189505042
259073809
292520231
199184666
218131846
103109391
96130286
198752041
408644689
325077919
240116150
186472003
151196258
81017386
481188072
479569810
17010961
489854496
435786445
424409700
457675965
37517809
163590030
362835176
223656866
96024698
206487672
419879043
393144128
158402956
499596993
213080781
363745406
46430542
535385497
315540334
530176393
144244423
392824635
14605168
15857753
231670764
405610874
460542199
245549689
255859353
110180484
497421840
173995559
36206360
391221751
278170315
438759636
192192146
249170906
242906949
72448248
323072756
71394319
508119623
130008244
242937062
89561101
400194005
314302347
313311169
212453257
185566021
280580816
264482621
418333948
168260110
420427362
97008725
97963925
375605837
528575681
87690971
526313679
83517191
162421148
113860685
137656650
112745952
254132023
181361621
348366934
461327255
431593765
297756358
80051051
329456926
468502919
247924341
12206443
158043757
473013807
384492882
442429915
462911629
115765088
401910435
269226330
504290202
504299707
515258247
137536577
459359515
321688844
475775899
380974211
407106457
13291589
194805516
367564702
370423149
221656420
106892010
403133099
419607618
221935332
7574811
451371244
257307495
90132648
71557479
471008244
488182083
381848891
530086531
115416921
302267403
131499885
145337626
442745175
23141978
213424586
133746309
478118191
15719916
416046053
329548384
378740704
94253760
166425979
204247061
488565016
527498717
395078887
77552824
219122377
151975131
354445256
216661418
473983357
158915646
526799120
265095465
332079891
490626633
378305768
430662204
156182881
340447155
510980496
464803257
524125773
214860642
323771132
418563517
45295427
80575058
493370185
467571266
84561170
138896354
525966693
243395718
10496811
228579624
337701984
293639039
460899334
475446248
129379924
59289170
12096720
104031366
100065274
69149703
191867289
394624215
386197312
309941916
259467026
190059559
132688539
326564420
337809578
419776886
429054630
150616759
60327690
455696398
424513765
222052608
359070800
179264896
517060587
167624360
387049813
140145993
58339044
151694456
247322971
57884067
28745694
254985036
248800778
17080464
319786948
196538758
468135039
140645166
480487470
228196066
432492627
248580540
100257947
495683808
409227459
359939252
380283085
506854225
472952987
264329926
38478883
388903347
179454234
195600514
432556453
61124408
427503900
104535941
258053191
315929589
496915094
444083144
289294888
322171400
235396460
200808817
25310304
275215028
300987703
489289703
51765352
38276698
291057371
341957011
446766979
117289206
533885565
208672671
93492653
473552567
514167804
109458705
273544485
119676053
39701199
353657772
305877007
490864401
113051309
501425382
23694746
122148321
188786453
169751118
472777640
175313441
259570810
318815889
189112004
497001636
43630844
358869865
479602369
207408677
358738453
502870850
94960954
298551751
421877640
231995297
290457107
256660514
144891455
329091636
227524199
320123361
249337534
210632565
216411117
316454295
217956017
183527670
233676550
72915124
202495396
263591535
180445037
405494854
6128170
271417896
191327877
202414437
145815059
427107178
423619208
95140000
505137450
414532501
25349462
471951345
524401901
426604988
413831265
204574565
280657072
365880296
305391527
222767706
3462764
100627045
479863342
484407094
160507262
142078273
481144607
274452245
162231524
412587915
176069129
104643968
199950679
272193659
316666678
218740118
99359989
60546103
454267947
372875002
412400895
503078134
46045471
51764974
518816685
50766779
84035445
362147184
259398774
298685861
287841496
171529193
372255421
119359869
182663259
523147870
123502476
405824375
209789699
106714316
488831330
471022272
12485590
483735614
221770130
208050317
110816319
511852082
78345035
446494670
409779809
354791755
411124579
162813330
113509591
80585360
156035438
450205020
482579933
334104838
60778891
151711164
51103476
25774551
389870736
112319401
469795704
215241619
142241842
385497932
56534691
90955990
224292662
505724306
369435395
91567442
112873720
35034163
153148278
275599450
267246450
247966220
22248777
57071970
219282515
182869712
476055851
267426805
405960857
321754575
478520877
220379742
290933460
79098172
185245042
107603036
113659729
427134395
241772481
203851965
535590168
357076488
283211728
259807944
337005549
73267527
441853328
524444841
437354104
519907681
395905552
164935904
156883441
106698798
253180090
32562309
253843346
199517784
125727234
467922555
249411332
342483568
521042811
445004173
231560642
429596101
438157142
278482179
280299480
229446623
100988231
502062206
261361697
521042811
59297449
50837631
250952579
265596639
489107513
274423510
427492688
430945374
46957610
526945878
273722043
496933912
337099691
226908155
143232446
387680639
160596674
63558950
24936087
271338433
429919619
33599531
82009573
448056534
414893731
156313861
317103867
360231661
410897011
236868424
495154121
135025073
36566085
35017774
299085269
489348548
474789275
516373159
160428271
324647997
290838914
173435167
360613344
67040273
313065975
263464160
79494783
129954046
306794047
505850175
272645682
354417032
242394951
524264440
477510332
428438256
8258183
299342071
22172451
511319401
62103353
148869925
255190838
311150542
398634904
238035531
409606725
208396818
41496458
348074028
427058898
257696807
466521326
297988777
439782530
65510569
144269813
27160323
109561662
355679438
155519889
186786587
297124050
268099384
57504642
69875829
160065034
468244078
331682730
231957493
299948647
137012585
517530713
60232187
277187653
408510483
14877506
367754601
508420244
25955376
307604223
274341636
44555547
459226418
434615408
113297559
7227398
475780084
139267267
55462298
99875167
101599954
222466263
151878973
303097917
491607089
286455910
447723835
357348968
103165752
28238547
370931203
17859814
54951720
389887178
103911048
4198380
252612601
144166660
194047537
185894914
155325435
243978828
2926580
7281573
240731122
247321492
66175462
328426447
312102617
202912173
12450293
22961873
46111948
170016441
118485916
424660962
512257579
90563850
222298312
413918693
94021595
223700960
361741040
394551124
182350941
270230761
312853765
453155837
455144161
100679985
291681456
337505972
107785904
491822882
137551767
47784209
317434884
496551406
273307673
284531965
217048730
175315383
497401637
530782828
75004239
272891706
53115590
55899160
469317229
496665677
171078763
127359086
335251962
352080483
261542906
252973664
65561353
178474723
386861104
509011231
352579659
202550322
501411509
526646139
222976077
127858805
151169573
337098522
456356404
292848911
38406382
362045758
274716036
354376376
237332943
214072915
252181752
25259048
284784510
296794273
413878795
83662310
531690236
227361420
144998913
466351245
251735514
301809799
300556125
340143609
496255770
22650781
256415532
226486567
232583606
447674647
386219093
469458517
264045732
156674216
124422548
388721342
129025698
74534487
103432672
349269268
289867926
517994608
160609369
316397082
246341180
247996065
27989752
183721938
507602870
361627600
501727503
234186912
529426909
259348506
473068637
72376338
448529640
380300940
131620506
174814710
58155812
312200359
290544365
124870323
409212864
437865125
127089415
423455041
376827531
60314023
334153420
340327857
499700795
21080396
271623679
43666049
79150225
24079179
268318932
208431394
179444415
494494942
395130707
48971175
250898787
20362892
234098471
460625459
94914359
162468519
116345638
83213347
21676405
118798371
78162566
507002765
290753697
458746069
389942130
216596663
238147534
146505455
397132347
531399395
297939088
352935610
186446681
464310243
256235978
358478745
453664113
392984925
390928651
387537580
43183804
410783794
489977727
211411843
156327070
80676533
375074123
486600816
431516601
175809398
50282658
310258670
57445571
272097333
267403199
519451264
320842098
508071307
245046729
183240316
119811059
23478343
459494272
453801696
463571186
527859551
506618580
59670398
327324020
227601865
269485629
162668269
120674305
516311824
309736329
495312048
136758089
150459134
318616417
12619564
90462612
326023490
88740072
282782222
256130302
357032134
525902463
206271914
77902632
379013358
109551325
486775585
419753952
358472862
82750321
46754478
183677186
24269424
212725452
40527792
392437429
88510261
377271222
505314665
295266821
218931538
400621102
304684755
13717543
185653335
244614441
29142366
379331449
430864955
396816371
310834365
225836663
189367534
185753858
171183081
123701975
197764933
191280682
280527606
14094463
497806989
416401305
16985375
61627006
77869911
81227486
274171436
103996182
216152498
19315528
404687397
536316636
74159179
482598661
139513247
461552354
25824635
267152531
110404737
247228441
97112217
292011076
102232741
146353403
423560581
518683594
290848002
369644897
283547705
257791613
183905025
91838525
390404037
178469322
42424973
94524876
108802820
516967517
289010055
303307915
342390121
510337039
141710193
10787842
265764566
225283152
8462211
467563633
145212270
336423906
473370359
229351608
46065653
326847224
141675170
409385722
57776734
209574246
139839256
232170530
262393656
462732755
421531341
127063387
490365028
420965342
478994812
104145912
62495448
518100710
405954426
241417022
196151116
6063840
443830803
26990918
217286366
475186108
23424461
403257228
456100377
271319228
226666511
222649930
532601148
405151374
346813809
307999827
177951067
365517934
417520846
280527606
172580648
357418461
514015005
267244199
152018918
482011050
490260769
91478480
473879748
309516868
388979605
376358906
32631341
321987654
219061219
61653872
353346404
26323405
205479222
433875637
515891262
121141113
517055922
418409455
490241879
300210053
69178558
38830944
536809364
78899389
202474235
18801792
16587116
42706075
326165040
154782206
365040363
496070963
341171907
403932925
461756218
363406445
192902229
425165811
54401100
188506962
191222437
256778032
122591251
243183734
235181400
266317319
346109185
331793022
239541339
276748353
383098060
478044438
281495637
502418337
278040558
323327490
462708797
250772379
93290202
136676267
6566306
493916159
267050022
473225532
420793878
434371660
106816460
383223686
255014335
211100624
21906814
355996770
320778152
313146924
535403521
526617072
21269614
362333911
433602620
248943031
91081277
305066128
293193469
365381209
214431722
178732015
476328491
148712469
505674487
524303937
489335343
9836908
110937387
319717195
188341370
430534731
440771752
284734679
26775527
163682853
69985040
65614542
52150953
501044047
96534068
333000629
164082908
454394647
89879946
74689166
201112664
100669525
356378356
514515174
499861201
250526490
38229534
467718286
16391166
409066
64077955
165102221
8642226
308570362
45948871
263844035
377120181
224844775
260842708
28916354
187247479
334805681
533463637
278013162
34104913
49985926
57087952
4627133
523556899
310307979
20800536
90440944
131138559
187872363
221400835
269572107
223052030
463343406
327123320
248873198
346680968
20094885
278899037
525759602
190411481
371233726
533499699
183332070
328373078
314884248
470382412
37558663
178827373
239756930
250581341
461886111
417768910
512460718
533495614
392266796
321054800
362991507
108641156
157066681
22707917
423459640
464102267
284186735
464169456
341614334
31263580
398556349
404343548
204677280
94358126
287906541
286389266
59662166
267563790
314123805
332824369
142392839
54063140
270039298
322080387
299775405
190887648
464936201
495536189
45092261
56975889
389352023
327380054
129344606
273391662
94524273
280807362
66442351
63541987
116656364
429388881
105680305
400301630
2486735
430776019
428067292
394197790
1369319
149178672
262356626
157399321
353688874
167843425
6926920
362644530
318471719
54722023
328106592
47641903
286641114
282934009
236208104
431350550
176823726
212464569
147761107
327758037
221239640
301469659
525414640
151722783
33896602
192898477
356038843
175423596
208631884
264316121
78069164
401330951
51237777
335811480
464169456
279258038
125094835
169595484
291681456
329475942
211719423
184233716
252309537
486275130
310332274
62371295
64323159
214826463
71736840
487732713
342034683
281233766
207894990
175816823
478380527
58739889
521252054
391553968
513437535
527367946
261142797
425822598
399188326
11701321
506572421
317992849
5178575
15973693
484464993
365986756
17750245
206661097
74964192
451818334
356136529
309809262
382006438
374897923
313334460
351259800
175558371
146644065
302062124
19669408
425095595
431044877
327494468
436982119
425837059
139397607
241640716
39813554
31323622
272570734
130635765
74711124
4591209
391856454
143680165
396920335
419338311
290847003
421883563
442788192
400982468
323572435
282029116
331751416
368016840
65199117
150061679
53385877
262576158
343849366
38673849
519473745
225851493
291557049
137658753
249192011
359529214
196934385
386342411
98544714
382523660
349742766
252454981
62813050
442765734
305877007
237492929
317262969
82738497
341930032
443333303
410833351
213945805
155938422
355456798
464790667
432836657
96130208
227997291
478425612
286612145
341184568
530805551
25309948
78226705
509938775
351245149
475005813
161002989
303664191
461316991
22481427
30847070
458786647
333133932
448869922
231509993
423223677
481388987
122407411
511995878
45188157
172888750
418446104
474856519
185070969
312024031
277717729
24095198
263089982
251947006
44531268
283647363
500670836
276471029
435545664
417167148
441504709
518915222
268639914
342818839
297853483
513729121
380312521
464843539
379871185
119343886
105911191
225092453
179370041
183596841
510809489
418151354
152488813
316357996
74604565
70660455
94524273
19767880
458099216
506310049
34225865
380721766
495923142
511956118
456395941
280720789
343541697
258206800
521019976
385398718
323433282
374478957
262144736
78342329
71622444
350254753
340636704
481421867
37002628
257913171
22697323
55462298
50586020
83667044
306575381
326369618
37266051
99717028
465586909
347876374
202643286
28659665
126928505
215269846
164907661
409652184
300422088
138307216
97237413
148302387
435382076
126663753
423554350
54638592
206068007
168790325
91904188
234331166
77869911
151893205
1303187
434624764
442466024
343666860
248645478
180941852
25051681
88006105
438323211
336210644
261394667
535631719
251223601
51231586
400205636
52095363
18387500
203105206
67441344
95564291
274246051
361275859
15196652
352380636
468033885
234880862
310523647
128557715
384412023
154944247
213769355
432906226
241278849
135081055
8756225
359242687
105781150
159141919
92655287
250017851
144151319
466073273
235475067
83073562
379109330
530468695
161088676
336861639
443529032
27797610
393191963
329115591
116809207
503613153
309943525
63070418
420165028
99367222
494612212
321784363
526960119
524125831
348949619
213228404
143067455
486274601
84030469
432125076
493470659
350700782
107354369
156876216
172219189
210521172
348906541
400813618
120636945
263976161
68842174
517095858
197272904
418688353
63255387
458719175
130273589
474831540
41111611
222162056
112602854
236419454
130412271
124760543
8009703
382352390
214076523
369947595
80585360
356157785
12710150
239873524
226607563
161654245
212798339
489400562
387024070
23000900
261013476
95623415
76483296
416237501
141242702
471996714
374829434
169470898
83127471
77122001
306996099
76260065
31002332
426102326
266051733
461879295
232448635
48537741
245347882
139214004
534944713
430140750
145346195
88037752
403996205
32545036
366122179
169279889
351195592
63597221
205357228
19756227
141946419
170802995
533319988
411670948
468568356
200333061
314676595
85928171
68864609
154181540
153792091
526715258
510439820
14477602
86130884
23720429
297998753
240405434
142528018
294148241
368812299
501410896
388272622
295019034
118851272
284850508
321352263
535107719
432156880
113335948
167434253
488099145
331444447
23657723
462710049
440242283
249574526
211079417
144130442
166543733
46518986
511141
186808142
474222569
370000687
86147777
354274837
428134998
68191691
307941062
17307599
345939698
254205368
199482972
206130576
318401966
220212552
433272875
177859376
269335107
379540140
429141940
468254376
430534731
347560190
138564711
163282277
234715596
45284672
33465719
123314485
133206562
358128238
53267137
188818740
483541480
35397334
237974753
5587904
367399572
72469548
47469816
143678
280506421
233391021
301954931
390765875
531699036
383438589
245185804
189399817
378103338
355668827
383296152
406667130
471318574
122189606
143195488
67667187
410800153
306783796
272123483
384572563
234564801
370813281
430135953
143010662
139528887
244759876
423989358
310805651
158289941
5007307
147263102
401518617
263712
316031265
133883972
80332923
34295208
529078785
129760575
324022701
121833521
136657342
133581224
132626553
313049869
242053479
452645955
105907799
22347420
94439355
36976485
431870644
5113769
399769973
460940495
493091413
472639765
177460297
438306506
223540225
308160684
53483264
428987609
127744281
428623441
341138048
249064879
209521503
65282695
450298812
289465215
219151994
530760966
62466039
413503312
41996583
256781807
219842967
448969318
9176708
382264973
64634580
222096826
45654066
371415584
463461816
215681361
186724495
4272978
78474874
23645260
243856800
10256729
359183610
134234401
249691088
90301918
50536198
288044850
301854279
446909303
51246201
40518770
80105203
140829550
241871601
421660685
434174182
5641256
355433866
428820819
472744077
457290646
530207539
279684559
447993813
125667543
51781366
117872254
108735597
16952136
488447287
46806170
298389695
283266192
324836485
41335751
436429237
433440194
155236451
441710451
350260136
103124337
501357604
237888505
161467220
514783567
469204265
244420696
244290289
479455634
230650326
518025534
476807737
512446132
60005988
141384919
285089078
82699388
131813284
248062047
507405826
476560919
491615247
236285578
201549646
289374866
29537422
145530860
430836569
244423201
209304318
313857720
461993122
445872597
477382343
346919938
461411646
274339243
146750517
191418860
464804940
369919134
204569688
232584469
42623000
66324646
34585731
398382830
215287767
354897259
195886126
154569430
107533538
276471029
341767297
114667783
107172847
321708790
508903298
105758618
116118497
232372134
245985056
240028213
37067867
229859050
349078208
340050988
532253109
219541014
5866590
488985186
516768396
451341096
48351358
483257154
49966854
481093033
372564369
446761373
74253984
105052001
105408660
48661395
87785199
378019650
99399935
238966990
310727249
254306967
450312104
272564594
488984095
141550283
429562621
210461222
342788576
196989154
3076437
517589472
76797387
484295020
45435998
527330138
90357454
304364806
37474602
352226524
347363326
60236819
296821524
167877838
364417497
191698453
215298775
367335747
446669017
465208999
336506451
425548431
16409817
271602265
269924678
284151212
485923123
126154241
13635338
390599949
258969827
297832516
372001923
476249078
26114712
444071257
10496811
79531295
370468864
524194277
162996733
393409163
88895022
363670011
488513979
409802930
494460121
451921460
439416074
518985088
221440305
1387818
13822826
415254778
200560124
41696910
362618788
294378223
209606563
368348840
71933525
118260862
253409413
391083043
328060633
194196138
443325820
412201409
398561558
51602525
429917664
202072531
467202724
233297136
474863084
170814840
199298521
142097210
213603479
41081387
155640036
30444051
429182639
433281492
403419902
176747864
462932461
395776606
257538065
17002868
100335805
310159556
193252887
75477603
220678591
19103673
4282305
302831490
236808413
195032945
209520240
197972446
321845987
192814130
75706290
315025695
337175870
199679736
67305569
125523092
92882714
87407739
192425005
49866865
75819720
77878558
233995150
49222649
65358409
285265805
200427806
463376359
284836792
516070833
413017032
443570370
208686852
264952772
60708971
257240660
372154482
231122641
54627516
190153490
149796932
525639274
172474772
38420643
351479970
55514115
446650719
117426623
56224032
142676783
240310995
202730629
11788598
162204007
129127225
300632549
110937387
48215969
220905004
88189474
296530963
213650904
415290832
160280442
325227458
502952710
428696531
62370532
7965901
313493208
328906574
480743696
370962044
467094058
63164401
169117071
38127475
160433366
34586118
428292481
3846521
115924204
533251184
198681667
100821362
143010662
504792864
175882566
206470380
208347905
524223790
487811221
398283229
505358063
112142153
162861380
289148323
110405361
51320720
177726153
251946218
182443883
448570389
244463049
423572907
138047182
276018059
188081164
39243410
419585263
176000204
116809207
500134166
169297499
174448485
37290382
472153234
51237777
71823883
245046729
125196452
111958500
315154849
256608571
228523748
43127552
291667520
442247739
177982942
22335326
251463589
312754101
481547002
495954686
273798108
506270633
321480419
374890660
413931364
240672243
335029459
361584888
96189469
461084467
233704210
77902142
393311946
186999482
286667518
337602587
453676733
488373720
161056616
522250842
14816736
319303913
407573679
248555926
138776063
273259049
133137860
507547045
68242675
306485779
22323998
444731620
457801314
442559353
443046073
319037779
531975663
237867742
152382417
124469016
497206994
468827694
307206704
299237554
412710406
193101316
440242283
45294976
36331252
194974482
127552011
316264922
408944338
165231817
457344486
453040204
61325055
156123766
505066060
232094837
98700006
448510247
3585608
30932348
535105597
44478893
88588790
478819290
150587858
446079378
245373691
477921492
78376695
16538080
488583599
117200621
195504960
186821522
289638101
313305281
382578077
266624801
494442983
392186711
54898585
415009255
474396357
8515008
486181645
417428984
99354644
177204498
498155940
403549319
167975048
506265116
214926512
466323522
6711727
61228466
74487380
141649780
380196447
76183414
402390266
278797620
387352971
448139599
298810738
156992124
256402344
57152812
499392446
458348211
152141676
290578067
62320552
387422475
330819829
254764176
461344127
251363238
14744905
309981718
255210861
46043482
400002464
67825499
256524488
199846129
36883713
468432635
95468092
382046615
81005674
479981018
102555548
69771510
527147225
94429227
517633193
450262082
12261746
465940542
42927975
359964159
216240148
404259672
203975596
522203675
236924200
394695655
46693981
250888841
398923025
8709532
288649422
258165167
180586308
212654996
8166975
348968232
517717413
361429026
188940448
264777982
405215352
108140602
314418988
525514440
341653256
33611091
381056083
175816823
84736391
82099866
141456986
187872363
262770785
509211329
291344189
277672522
18284516
437310850
506282970
26082507
217290274
335941684
438833060
531288305
152994050
190745830
233007718
223950643
443680645
493453114
420246600
403723902
205730639
46147562
368454922
76962364
310133304
126335914
247671882
328798477
339789667
529692697
195473164
450411451
257882291
489632433
315891881
153598886
302981122
468576492
138403019
325055350
142154779
503886649
387091840
1464783
143022229
233265388
111322824
444681762
239996649
341495058
82276728
382179350
185391209
85238775
272716399
95605781
13835156
362336152
381158330
505888463
197504332
414111913
316497323
443532514
4620729
499993304
531556571
61966026
288329336
403611695
85283464
432703130
269479647
333117277
338561522
436317750
510018178
94240758
139361108
281276918
60599943
337041481
281396276
122788860
143655259
415469943
524676317
452066118
300018285
315260636
378635034
353920551
225005796
503710707
309660048
163933043
251770293
498385797
468560673
471923499
119657624
407253739
498031386
321059678
474487597
151635289
179132605
61519056
293806769
392667268
288453948
2110821
267338840
523716940
122013960
292755515
108690298
419898894
39982308
115208954
315866398
386836606
404029434
258093887
395623930
453107905
96656350
335258323
142400167
51250874
316818495
494112605
531068551
279976764
338673103
40767576
367206147
534316004
217372118
500398442
295094306
495258608
249659427
511058021
72013999
245150295
287171925
345399365
17389280
260320859
41190190
149586860
475109072
181859493
1796130
253433592
479518900
92265605
518797683
399028966
422414365
19785386
368137744
2230620
41543115
482798145
531004502
119950184
8699724
381060514
36656337
500425040
273965748
426806355
423577888
491097822
188725265
459208135
177730428
122916045
419230625
204114696
165025199
301359869
251831559
387998933
266232633
232570249
285948659
283532826
426237722
9600848
71424241
69624639
523551889
466669481
291452616
342907933
371010951
159482153
348783308
394807724
62887493
311750392
25020061
485093711
18855972
338633562
406723864
103355554
62687721
377940741
280618961
161794081
4129897
346072881
291754304
38487625
78622968
132659659
142292156
210107842
70735467
126717710
38037521
20187981
495326734
196394521
24571853
295630543
205069235
426410987
343280754
191462680
27433544
533090866
37004158
308946850
162810245
217270891
24689292
365278033
102116957
215669701
472153234
238920961
260587053
430985881
146813109
283800267
102049506
536469224
57589984
117254001
307445574
160050027
243510782
449859023
1063014
58669773
317127659
133717532
227162547
26736607
500412938
5553326
454916981
410941477
207179691
530084208
78482297
212942612
528004142
240198610
306602127
24877918
519832431
45252369
208585130
349695068
197114596
408881111
486625922
273118956
143847887
516296275
105911245
89779795
168563896
81095360
235542425
249505411
93922434
331139936
299088410
39409074
357318269
381622337
269394744
124747260
326493328
144606712
450517999
285237052
249761764
442593965
119287707
281022723
297046028
250888841
206585268
401017305
330652219
491315193
234829271
59071356
347115964
314210544
61347622
275191139
311559966
99316471
94568888
353537414
23755576
381465074
456985661
432404667
492708139
308580905
223315346
515820987
371948430
425757253
176231944
414715056
270300627
389572229
40155397
327550479
515436865
193903021
39350077
158528538
205197032
300080282
357824268
285437535
318289637
144038729
200075330
327129679
45919975
35821203
193428210
163457158
155920450
388903661
316235163
416769303
479546217
192170199
266520722
235454332
263807893
254103416
257887111
234282371
48163532
273906625
228920530
168227887
382961174
201480978
143741133
511017870
314702229
259696523
219581227
315720293
173690038
433973063
13302060
465921351
155381138
240360181
241196981
158139758
466532571
116918993
123324392
22645944
386192652
243255317
149160411
245051763
381258043
334665313
162208787
348087419
263214269
346893090
265581526
152541897
342266489
261563874
186647439
233541876
455296628
498593787
256967984
376954841
201199233
484020213
383163527
195346811
484221211
186733800
479458026
508373235
34439847
43344576
133221103
491021644
489081577
156206007
91366363
87665708
373235644
438549901
478678642
327498466
482057296
60778201
135513035
68544502
169526436
359702582
265514599
116978184
316392651
509731225
182537979
478491904
443669181
263381715
317916248
125586101
313384883
300456889
234547508
59416547
16322060
99132616
319826636
387197441
6169763
26788686
225836663
169129496
124959416
518382858
282421253
323456960
254962649
415090719
281217740
102026097
192845402
505131782
7388561
405221486
189398262
409031262
307595541
95462975
246415895
324702780
323688070
35035140
73341017
148385248
489213164
208537232
61028144
177721575
32571504
511170691
380196447
75207171
155061469
46471616
10629010
248064084
501584685
40349557
226843186
421894755
158029874
322041499
443692056
444253633
430345452
482349025
231916584
414656219
80400387
428908160
263656905
152369604
40670066
85470496
397879944
285930122
56238682
311778984
535050738
54050401
187771991
366897289
258919769
320472016
268819671
252889052
166453436
503239326
452048228
99499111
41615986
208026946
72469548
326594132
369775185
68553418
502566175
472939385
29712059
320521717
54310483
82407606
46777950
227369139
99438272
16113970
311782622
469299344
507966750
160084483
319867679
266748746
156986680
39233450
262797427
322457328
486830107
235454332
48739974
88083498
528990175
234646000
435773688
433738497
491262722
430452589
11146155
116337035
41628871
245975564
339370108
505076245
110669641
348479693
306232959
180695739
23375108
193698207
477828659
317758031
70100973
85366572
258581167
520081813
437174729
237224759
157127013
534551044
420020733
181173780
301153457
301271319
287487060
505949785
404810924
252347543
180752458
329015287
102234423
55030585
333135790
87526194
149349841
214708021
200394861
409323169
370958516
201935062
304040518
4807467
528928380
461529424
475880602
192102723
118199420
272912512
78448787
150811961
339465400
244063339
519234144
109003039
185870138
458133934
102187559
296584989
62391414
314402413
303885202
23264067
98469921
51130531
125629448
500028208
140078406
157324762
400969100
91013260
532121763
448451863
250789480
386808518
109189924
259432126
303223901
247143025
333341318
472951153
176306643
256776226
275832071
289530751
358371937
377146264
425851243
503438122
315682678
533309724
296763369
347537052
388749987
133730115
326256257
324791709
391999598
161245093
505670388
474831130
117517688
324681813
397147429
281881420
248429078
343988332
296636386
417624306
35154290
451017890
53029073
404309163
58354024
84346056
34653280
410340655
482400955
243716183
378142460
37630415
277798562
109286993
412534548
349937439
474651497
221569695
161239057
260231632
144637616
355977788
474133294
155763664
49594638
378945501
328339228
453887793
456236079
177982942
264851541
351083886
111190759
503847451
451920337
286741603
517953911
186407038
514952716
507432636
66367616
328106592
229911347
396823598
60049635
272849170
366076838
434367532
278728032
197926112
182395552
104335807
49764816
418604576
294326555
439914567
151549114
83728351
513674162
51989767
388326073
45025909
313635884
214489247
252366230
206470380
197135846
66856232
5222421
218540383
79340331
261157768
298739522
436079654
198997022
333011838
116966574
480093464
313281590
489747674
339988866
216070538
284131992
283672364
366547787
29292291
518586187
15450031
108087471
474754838
461932096
350630980
155004038
69918480
315864499
255450618
374185583
194680673
379150345
364792084
412372098
475954194
15662873
80364963
160315447
202680613
182857068
7738833
422193725
93866226
363921438
406584348
135853560
334568004
461660687
180499676
288858530
104813279
79077272
90578057
263166688
56426400
439329063
57501203
455311980
350620576
490525282
175544069
179599174
328370539
535293602
72059786
478526933
118931028
197806807
327989415
1228067
445008177
455965010
305432783
444150433
163922688
450555766
336326687
328884336
458390714
210784292
466823131
401263400
399116509
143981541
337301628
282327246
469438965
1194287
970628
190934801
265543635
504773901
210597756
382937045
82723604
441991542
525032872
494470022
197458376
303475067
339988866
477848307
404257030
489778366
43857432
418219701
181470305
188774859
80782613
282214034
364325872
58903676
410898111
286053482
461773830
181272752
176199747
300357546
73243959
346847059
329216406
197806807
453096783
125455980
252770380
487122359
146595060
401460318
391222266
201695391
260396985
133657059
311019178
201505534
432887470
223489003
516431455
98458197
517443537
401370974
34649345
191720022
248571194
61320202
530174337
371711133
422488204
189541551
366972107
489498959
507628802
507496829
172977538
253578811
442871330
43410743
221887928
139778591
21665384
166824861
322833758
48818451
400451469
521877465
296750338
484128414
170346700
328014246
88857100
262141292
440081542
436017149
409548905
503809695
459604423
214922047
459443683
17989008
464554132
452352526
351212518
112213606
223493697
292912241
296199118
196480637
466557703
147916955
459235979
184450819
412346606
443610438
476270603
33156364
334113617
173598163
495345511
401103626
472999215
49116990
476661150
477683058
312013154
81495186
470051501
335518585
69414863
141914816
277539615
371045327
48116309
334208204
270251848
68336387
298669730
131195213
79979121
494984894
45299933
151898723
266672697
11883681
458165848
337741678
308585413
43032764
196697302
483093430
324996634
483662175
351029501
290432831
82834832
15469062
477960499
522327291
172402429
131228819
410631579
417428568
440467403
461838193
504331113
377341061
327785463
319303913
451668446
155593569
326486924
98926079
285139960
62800052
19000322
127627455
114421208
142484391
214209582
102367372
497727406
113264960
86855382
212992314
439549001
86130884
140751894
133114236
253336797
425288273
225804433
203439152
313775950
333772952
461948556
211765028
169967455
87238485
505849275
428260709
287045651
313098906
158770649
173786681
430011252
271372377
514060988
98640708
237376838
401902371
345658965
177806647
448708083
14494604
273952107
474515934
51437940
16738724
30242877
453611577
275984750
140280396
270408887
348857531
478637456
239174088
155805208
250349105
233957240
98391015
393435833
509916900
222932664
1662669
464311883
283967393
426995043
262479565
49930198
362770780
381381627
482074814
312458138
41335751
425583170
289648519
152183992
365081379
517641371
160004708
191803881
236472583
72681146
203232175
386952764
323994472
182064971
83497414
236953248
127689572
172054455
196371745
481477346
273925656
188913590
260240914
158259355
143256259
452351016
197410946
227617733
371943259
500945795
399639683
106334881
296549458
97271384
219193262
198898196
366929169
7068106
233316712
55158246
9655577
481451271
230861096
83809320
262151221
222542507
183678366
322964576
319226977
97227150
121159973
506756873
81453053
498128730
356869198
43947735
65883195
106229707
84894228
212439220
248026393
251170008
88431809
230530837
26305439
283246977
475109072
109513738
487598546
322354353
390505773
310467174
259691471
469394713
280706801
102232741
247615930
187336591
443571341
459851821
54072337
34275210
112727609
74234042
352124483
8440420
412608001
281124202
277608523
497699972
431833807
376148400
180956626
137031120
318470304
398640856
111222876
14526863
441415338
22490727
204411347
350028191
378521058
370135775
121961438
181087080
269411603
104748285
396185226
301191273
467759195
441676472
518342965
24877918
422259646
170919492
197781307
345341924
65168899
451774647
340199578
65520103
259646087
41752812
319037779
399118799
1804445
499529916
515363200
369643566
43553139
447648657
481777476
124668941
306413284
318610856
57856152
259724543
104333602
133301511
161433917
249829958
448628104
251410964
277900894
407969683
440571985
76405953
364044498
343336155
478296477
76389097
333670106
20888015
109241117
95837270
144973961
240501011
486547125
251518866
186545002
275574914
193354334
32784667
317810469
156517760
255847186
307838019
111218651
124811168
293883634
500993920
224748630
307209730
148114137
293999721
440998536
234411815
302332115
311706537
172936568
273959897
22425083
291854513
361797206
151228256
15028323
163926494
71269197
241074535
335629159
275058968
437864922
21815898
481907237
313966527
510421966
499793103
243545127
148852294
146699027
148586460
525235405
350074932
212716437
135760099
87549642
214193134
18639280
261762678
232356685
18081838
488447287
463768067
133573278
226876882
27332900
440560248
484524200
25121706
516090641
315514377
359786726
481663092
160474801
340705780
527066650
311551783
449326230
138046357
313836704
379013358
16715414
260961976
326941056
167748333
217511403
215332389
327122947
466965380
12050708
126049651
154615602
529222379
529886658
139962156
276249900
37412542
353245368
523232759
411731193
297417640
336288425
368542281
181053158
388121560
263327580
131742184
529400002
7002175
371665396
393715479
312464730
50853209
159108708
487944622
7261788
280701546
57099642
466852500
481215218
102722712
374432892
110312232
401010051
345558430
296257498
376539938
287079386
243662471
357049845
9108038
316979111
409450419
488354374
487711405
427366217
431888890
416581935
254415582
493132332
357892129
1414597
163959300
453342650
434601874
96776471
520565352
498135050
466458634
341584073
350287726
28056376
354609146
242985499
362506573
3357490
126193057
339993377
484172069
159695901
484582130
38564030
408668639
346244282
278450111
262210218
105262482
291330087
435913696
8086358
261734123
353616314
166382877
437360153
91652837
135799661
165703181
314147007
246246752
291586176
361963282
344561218
130317459
313225053
457005122
307843195
245060509
109383500
394692303
237510508
278540322
140773757
360581701
79742875
118159133
5499044
510630450
342158667
482250328
343708773
185429504
47604210
354321034
151979887
37055857
499847917
137536577
272018161
350838360
24167642
14775764
155652368
178538309
516942142
528549273
454397734
45948871
253777961
480866796
32940660
322408870
340371857
56507792
480882311
303334105
274983134
28577264
356816611
288952100
320306938
125034493
251006830
146199520
379867655
169551777
341465759
447949596
310507689
443579583
177031325
234598643
521130339
29234789
357818363
216290387
334893123
427513352
437767552
324911894
320606528
2260371
104093930
36467489
323634442
296201227
339675924
250859088
59084976
231283949
350905087
370318144
162545163
8064880
179273860
207174587
329770648
496187408
89789328
209479454
462687789
41157697
489229507
79902941
333678429
219146285
465950903
217371366
1999309
10996657
442671626
96076829
231974304
328105604
259514624
496872700
184278424
219927961
402053434
282006201
221400835
271518223
141922628
146102742
432779668
43917866
170719546
31209267
474568595
190666246
66222752
236997373
360306790
201807135
330829801
460452130
261247322
356816611
315008134
351679984
89447216
502786144
274304132
390048869
293794261
416540611
348689422
506108314
109528325
324089563
535746888
239090618
324839080
434638894
505279564
136365787
142451625
326840033
403717587
482275496
390744495
368985556
332388862
184045328
450260327
262992805
399316308
176083609
150334280
208636204
347691241
412503479
504713578
208095303
191200402
434185863
280826782
438211209
497883858
531971612
188653396
251141554
87596077
417750953
235350032
18030888
507138488
351470316
102225546
207973596
421334046
220359814
266889365
489023747
375173625
51240390
389204531
482645137
15561187
365828602
375263801
448016228
162666426
443286816
9670594
288440649
391426481
345134420
422149126
101338096
141869749
34332999
204573371
418765933
53360318
415971649
331249142
434855192
265363662
161044894
171611319
439698177
444743682
343712439
276683344
210912455
214428327
287895092
328490234
382817417
467919578
323106342
173363453
343490727
420763715
346499629
368270899
31337641
43617485
398536690
326946109
131898978
118277360
412323313
200756675
494444433
91221013
307032919
386408546
313650465
470403627
463593984
214138614
108774626
295581717
309752933
237371618
131965674
27087689
76230537
41884674
230867797
439678573
207392748
151984556
456785974
138564711
135685720
144043886
274138831
329910213
525435370
426416467
108591068
461771322
531786484
325601780
15826737
171975924
361738829
303698014
164727433
82730708
119548332
512167854
410307027
176002040
314704133
407862358
505532754
72013999
76085701
174904514
154257192
164399727
521989476
313262597
356491499
404551101
115970954
254602125
104998164
419455864
332803305
46709678
404949916
319287445
474658829
163072929
7403438
411762220
495574984
237371618
310500748
97236056
296663201
263950280
204312031
417510046
43557767
482684294
291918154
393172823
243269536
194210224
107783623
401305014
473734055
121780238
415594832
404359004
27423198
20797856
327501554
476206304
449245817
170632493
516398923
314151409
331863162
48963260
64978903
282436740
423459640
318393594
87305206
141477475
170721518
175235050
341766866
176108553
516912809
333719257
246892791
134577075
397027251
141266171
100500123
359832864
201627929
5822688
394685743
412816648
470332980
362886828
126253197
441561319
399696055
120406525
229391636
35253624
251357261
473498796
390095234
123767899
536089141
90425017
514635221
470024403
518502974
308802201
411159727
462317933
211006360
480882681
292303981
315772031
272361947
463942114
165140359
20190113
155369101
194102417
265717362
507683279
195059641
350815419
117849335
88923919
261477338
66495064
356225933
371081907
62381115
192882863
49377273
420676169
156789171
255282617
366538324
357224298
123080201
186140001
334849290
260078401
404332868
39960076
488097075
356951203
222204618
95166201
431687574
186098228
58586888
222932664
243958436
232053311
471560682
86256973
213742944
497484052
404813906
304490187
400294405
530159330
192184124
355460009
405502689
184810011
37319162
58835509
469527075
136091321
58064281
284286728
224805485
177970355
145078379
203204459
152748262
316137391
489405485
137752546
410998389
398610506
335801665
265853252
412997629
310239114
401154696
413712305
213336156
251743919
466948911
312842245
20826478
28482483
58354020
223766179
526696447
103300427
482088447
93129169
334828203
524886567
413055687
166575623
186614804
389630857
404988928
12078731
421892365
18950882
220689985
312352971
258036301
473565652
432448905
148404380
401400817
436541508
315715025
231735981
166606832
474103134
149719196
296815883
478747924
429304594
58213390
119039977
531187680
502083810
451668783
352781937
435597441
347065543
310366790
513727835
197476729
213666356
82942017
459361886
81404672
230965548
141380629
72447236
72400912
147136916
50480540
532366586
388263667
462154994
467165756
317490099
110935327
321736761
84447092
93314743
7125205
512953177
431548708
522274452
133804915
417610219
476522888
48631923
334315898
419895777
290728296
321521379
81842821
73332082
352553464
80286720
267951491
249291825
107778412
254078492
8500390
195367817
273705832
11164492
305245601
2972767
220877614
278591054
495634575
152795660
267291364
480857920
17399492
105339196
135700186
103149174
51722327
315870997
124700137
533329775
474216758
37221295
239554702
366049968
377664182
433915526
363363806
407472431
163250869
46248425
404222972
232101342
486864637
133137202
386949970
158273419
212437269
206750721
419707905
476983164
365530517
79867011
74226125
83427930
358430321
317103867
526694895
461215556
367576749
38521330
128585890
342443597
137995307
475050291
304343418
312739372
97141399
387195986
456053820
489235523
443493747
79295256
63576354
456096409
21104628
215083384
156786425
449279330
379427904
456728081
165708845
408029111
427021271
357227503
246211643
264410533
355415114
414589384
231898567
372245621
211186818
489935610
374036295
311959095
321708592
111163264
73617298
253470563
121726581
65779556
520803170
428388241
35346741
383222139
227042172
412206235
377101172
154336726
436337278
211229791
302914707
140516155
287559556
530206346
471862948
119832487
113162974
491444911
516287495
48649724
514443598
442722142
27989752
254979842
396058237
483920373
79973095
164996125
41377383
404833180
139924958
65423122
510498770
184179189
364326560
497590372
453293649
462937010
23589834
275791865
195656955
175901967
525214550
195415882
260728216
359183610
181594691
457326545
153568219
380035491
117570243
183776706
316191893
413961441
514897982
259844572
228845397
56446408
266857751
342475960
142969426
38629161
504767336
443062823
417192565
310136893
271696391
227584428
396205151
315543895
98009631
231105208
346549460
45374380
209968430
169756780
284686831
417986736
278301247
259398774
507630794
49196429
113403715
148404380
241436258
38464344
366398965
511494017
487043826
401731300
370776030
205349978
301325943
195110984
343988332
183148971
134632413
452082919
140551532
264089490
74735435
269982685
367699642
247155873
106367074
130764180
385589254
494689907
369270932
280709678
118630722
44602280
93122018
349546008
50687152
168903753
133570241
138452494
118266461
260081593
61784586
330751798
524223790
198110108
153085813
348512075
21854423
368864621
216273776
239605026
2978648
212942612
121592549
185071658
245621138
137842898
295669211
292362186
347851002
198373886
361785572
507551223
161645512
178046740
530040756
492903914
180886742
506612038
350534790
464829239
254489172
421872473
198822794
159118327
166665025
144804570
203080020
146808754
179412640
321348340
274007865
151517682
226409101
212362862
292801597
99924207
311994578
176153830
57812761
159441603
164683586
175283399
275808045
397383191
256477523
13793814
402771569
67393468
508270178
360196887
93089464
500865664
76860981
213870771
188190840
136883657
360471068
388502844
431619217
28127331
85805437
400127492
170958824
204889551
82993989
489955022
27379030
468663218
126040239
291304473
48736339
218946893
72110256
309286634
350417263
350204131
158146852
134557689
310855254
240012414
511873090
234453163
500689333
430522209
349415587
305710561
279302529
445345281
214375619
386136401
528786917
224501716
534771739
517736190
308439617
337495387
437715120
425268978
138104128
443479103
159584247
481896669
63087375
248965791
87774559
163586415
477226648
452119912
53234224
168087780
227254565
286324829
75933137
217965424
366765356
350371633
296863721
218061996
297277423
402256853
344313984
56962530
43056895
481535588
118856223
462749343
353148936
422874914
128239748
483634767
124620920
2715395
335970387
174280041
33103921
345567979
265422474
381533604
371316915
483318199
462708797
80514268
221037079
500264855
226669936
433561972
433018947
377896821
372676168
480225914
173975865
233653498
468485995
4579218
340916741
183642226
413164344
109744654
39791806
37440555
332259499
327325510
505911942
508595747
140171688
64310161
489753760
156970770
263464160
320355650
460130244
150718079
17761114
190119266
405036344
434883966
271146651
468819734
296134014
20807619
332768385
412684717
248641540
210612946
122354840
58954766
152559231
68678006
353040950
381191115
187182523
486091414
119495224
276421462
95398075
521221902
346172679
85063937
168097832
118628961
415384318
220146473
385326683
246967285
241649167
411993700
317097492
331247059
322672760
123487952
36633918
4320813
406757424
240062267
95092295
206982432
72620152
52452446
423554187
434511983
252024255
430747104
217095121
49346012
293529582
242760761
430566816
100163058
134808255
456146449
184379735
456680255
59633343
13538153
469363191
281999262
512046103
366885949
360631262
252344691
368257695
59842124
199850157
523803717
268582134
11131053
527583780
393302667
450364864
437686904
183898178
238440579
536397546
350573797
370664925
308963264
281544476
526362013
80096140
197399092
5438821
491166474
502342294
442196127
305692341
209191428
107884338
120341060
144546230
408640600
72271272
150942627
317054641
39572893
71366545
434226179
233234777
218861658
178143285
60000131
50536198
369618518
370085817
22514649
161033988
174290933
275533252
374165085
227062340
22622575
11680855
504459193
243017943
392270999
185700007
80350373
214570901
205597260
266823116
67441943
143669899
225663409
50914278
253790710
315867839
491670869
132566510
167635076
527532870
147913302
260095623
134627206
205227344
320789386
297845417
196994130
159883791
312296895
97030426
120599502
73373154
161957829
134739898
167205994
404705322
203054589
132459819
418612759
206413291
200522998
410510930
450733116
126621605
464261381
250321241
253980828
267253841
53508042
9095958
250245685
61454418
87206260
148799425
307591361
376233825
64853089
457430994
84260842
440523301
24836519
465277013
277478149
31397197
288650911
329293636
231321050
518364083
271722651
516815432
352268684
230687165
289205204
522915226
181179571
9266136
150212493
535749730
148393728
198382560
415385513
138327332
418061361
104736595
425980312
135880975
494632446
114814754
43207010
361829525
379567461
302359326
198421898
120934492
513525809
138553508
257116442
376899521
535505509
365714247
125638780
355433866
385372007
145079833
156759906
489860292
31902509
6898255
474865125
160051346
240388908
309223712
94864905
179068875
477413532
1464783
448770986
99679533
45904804
359631984
400973394
188294263
85642167
248241564
185571951
211106127
310247094
248028789
313365195
374086873
160369768
454068853
308795705
388698013
395659549
92225915
441225798
448363079
27466961
347479605
50127407
178601755
254300723
346099258
239060526
469933156
221663513
202845814
71936026
90746194
342642212
40398434
40444845
319781626
174254531
344274758
72376338
28061
197220952
312755858
138516154
384175215
374443205
367310616
86969288
275574914
147146743
49296319
147459690
16315334
26036192
361347495
450658682
215835394
430929101
484509248
378285483
466719005
271715758
434814380
277312071
139214004
170949548
112381287
142330709
295060451
94310918
83753024
404238841
436281654
125727234
409450536
405046499
69502119
110852330
197324599
127639495
292479790
513615823
459785233
110199706
52932493
487465531
323088590
424226287
204970453
410097882
456624218
206056014
462725013
84491666
96769946
409722545
387739517
378416642
414620495
124254112
309904010
208160947
89991640
86387651
64629908
49465064
2312981
3910431
294890140
519030564
428308928
133847393
32510325
350038983
314076294
360434649
399991817
413614655
310530753
219986755
275358511
106537459
442240005
12913911
289017794
13583973
374109383
6766105
12185297
358809516
213260160
460300464
481799190
219769032
446969779
471067012
494265511
263440114
413595374
65167016
27833420
12775631
454391915
286863207
140925887
399838788
206427206
442930074
301670344
38820099
46187355
117509711
203972655
18048089
157954408
466264281
387310289
481488204
206476853
116537207
7214240
460913132
237613540
80235564
378150991
223534326
51103476
233762638
325288934
338361444
19207729
263174208
220643825
406720275
167537097
26685830
253642518
305660735
84919976
487716653
510457989
225590004
24966858
417415970
25075598
260406389
227296841
369017639
5708489
173275083
52153647
119914140
65207589
526776547
205926194
20842883
274280160
127219074
114367890
186340159
451948758
160848327
371869231
518075869
319236354
362555816
225957725
278991809
354877516
205290711
289540580
224878076
348781594
294643061
429603389
54126382
309460977
392112054
491996289
211697279
296575053
244883669
491125262
157650371
240529515
400859879
193248848
155945293
173218786
435241807
244794468
382857967
473288895
35344245
167573480
482780523
33352707
454426542
209521503
405370252
449126952
400010603
405534632
140982411
384397773
419113044
462269295
298989195
48288910
289734464
386382697
447976092
419951288
402586277
411394843
124794181
251680302
197888894
199660017
46065121
380455712
479304178
407658556
424948261
153755451
515285724
116447479
252792125
361897699
231478337
396616229
229394675
370198415
857346
76975778
41169239
501626013
416358512
411825148
455225620
427094321
426237190
30524835
260343814
352793177
461159080
101695719
201871340
255775877
12315075
349467053
534273510
62188249
359509837
271176039
188536026
384693876
102866449
75532607
400164645
128609674
484866302
199541337
413775577
269459702
12035683
323251846
162409390
105357817
325123836
121985298
446588934
154618730
97803866
43320301
509049251
496533558
312926547
75726666
279963334
443581139
189614468
427802898
236075947
26046001
213807153
324105021
152153548
30913992
392767071
479702780
74234042
355344897
286303120
85397156
459308857
440374800
457942385
330843429
441481318
183339751
75212758
255520166
72631203
478195714
195705315
80608618
291842535
288003572
312451308
368703228
275708298
95036822
412410220
75310057
526507455
220415028
429143803
79974546
199439571
323990433
276161122
431942395
478542655
393562885
225438355
46927925
418192304
477900668
409935294
492481165
525361015
256735370
435190123
91416429
529928063
319404130
198655665
347969288
363916526
406161323
432616812
461080139
194653828
286049569
1748386
76203875
463984181
281139399
497565933
309814526
522538074
175128473
457882545
54531564
280792417
181333878
103152638
107948285
106948327
351038028
269033170
70637106
409968963
241452396
490285648
312907150
421117465
286989304
163883805
305601893
516167720
242515242
356463475
252908204
62795618
363059463
404521222
435940459
471922083
389026222
294400205
218769484
497718091
473952863
430449070
391004669
354569392
44752595
292851456
427373056
52200654
223767026
401952485
420258792
426769555
174305691
75063630
148448074
513025027
441302833
368478650
323528503
443612086
356823019
190251359
425117408
500745853
102175851
140575428
534816091
250285324
15519241
48657434
26063175
392517045
228845397
356131612
71017281
283656428
370423558
497800850
192551364
465324813
290313462
350643259
241993903
66457812
21039711
428386487
444081320
117004492
495171650
487200771
341855231
59215280
467659658
267856371
52654012
295388397
66888895
450517999
111267566
313065975
235827780
345661825
59237800
142211346
489769300
9461315
251902559
8439287
370240161
513046967
317826873
141932670
4498071
301750347
317865384
55732332
505106237
171878857
369000827
126989250
265061239
318336026
267842802
89637661
398859802
221291471
40780505
492030439
434562057
217298104
398940332
323088590
309000983
132028427
477369809
342406712
183898178
118124527
65867307
462131776
224999728
59409582
284853639
252822641
191322570
40026572
337493390
282543846
151289672
242853374
370135775
139525889
295903049
132577122
215694140
146373040
169233668
329250078
64309721
453647309
80871645
413465921
352587696
208915587
54297182
440488979
160511253
89390488
488045581
8166827
113676595
111662878
308144018
110424300
307482573
229641549
281026687
162326330
486753924
246706972
522239812
262941333
199613892
282631038
51221891
387736618
353761124
493003692
415148704
435019042
402748929
6203490
35536009
349755084
515066411
203796895
326260450
401567389
31971235
181925789
110412932
265408210
56787422
158128931
111443609
393389367
249911102
266758954
270457740
310374231
265664701
525617590
495261448
160731319
445490843
375677022
469363444
111114222
54462739
149387823
287703999
10443242
385340333
177007275
157763234
482020179
432372888
54026781
488883926
239412032
383562437
324962404
445564271
517181612
14467895
13167406
177016594
427546772
262647158
445423328
21040991
412513845
264199091
496298716
23256912
228998616
137510711
33320630
497116667
458181490
212440212
74513557
305232736
465035216
47801108
361391382
414117246
140674558
348127544
28940268
273570286
306070158
158245566
311076047
206108414
329930834
123666053
329484858
206139487
139447424
317916248
336950008
399507991
144124364
203288723
294144861
133162446
172355178
411382005
299227687
381833076
409211109
205780255
152664193
45796375
409387086
502941502
443586557
110479445
226676606
445563737
353399519
292945713
71039969
77036139
306894234
26820054
139643932
511904522
96607506
345328194
34593081
85272644
317905757
242703718
531407813
445905928
47655700
462691463
382285614
300448743
482496426
469508063
151443511
501440805
18128662
199846129
497960709
77161497
202892453
509826058
223680915
288972461
397522836
349300575
349840958
223421624
416736738
372879452
216107413
506401918
467349969
154677618
301931102
448847347
310544160
526009028
180004708
51386436
9343356
39155251
50295485
208637671
344967182
86975321
346099258
113808817
84198746
536664028
146016810
78167738
94190263
213962740
13849373
280600499
136987777
264247882
217671381
159123107
141949527
517572821
134122577
383636756
287062314
449282678
119298972
536615989
165567781
225777255
372325522
35032946
94286185
115360292
88480984
460775037
138957859
20845664
213911742
494527939
186547575
333133932
20149496
437134118
414761103
198325873
314944403
212041996
169112408
262663424
247352925
212131257
481594322
402661078
512890865
361741045
216510786
524251213
409509027
448947661
453385854
366527144
197436454
269466969
62872800
315462417
131820506
379524570
293989347
521002532
38922873
223516691
195184930
218981470
505227124
294096324
327043200
140104763
343616523
304706249
533712519
307518290
14624413
184330371
406923615
189800695
58620821
263537074
31459440
44842205
17612304
256425892
415055444
528167463
375854056
495872716
110180484
514888081
435015590
488182159
22628622
79912263
479944300
275671326
130791825
78605546
315036569
25882994
125767404
19081868
199166657
350102932
304795288
361571818
96641841
177726592
61204146
218733949
370652655
264875955
72433276
432597398
431994513
115100306
185090998
265241533
410978564
515287196
252504101
301803980
393751999
115677163
530170156
452475894
393792639
350506129
23354756
97573389
494846100
244383582
393968662
93282068
467139624
518152152
142706902
6128441
373536306
127478921
438413131
315431427
351369460
99263514
261717429
80073873
398315464
6707458
314091130
139267267
101144013
3333970
500335338
247611287
336368037
442723041
86156924
107157434
108156360
451223973
116032236
469131394
481812626
179463413
448174425
529459360
374469315
249631276
449620057
514443451
521830615
482385506
142426138
140565265
240415750
270381399
169709630
157395453
136424736
46470562
128829985
312362541
196385679
270742954
472553385
534396741
267951017
127171547
129012277
207646723
465305012
249653284
519442906
394640247
472961339
12448907
31459440
387639598
445862684
384818061
259618820
327578535
417727771
52605837
300808258
408482942
160715873
524478845
444743682
488516384
269297009
312357437
155676105
271346373
333454416
102799292
347781808
243513777
303318456
345096773
199490044
410353080
170334538
239300654
248233436
311570285
422250393
392265746
461814300
46654029
161855258
12601717
135815463
279758060
92691685
166989718
300239264
430562330
65809205
501353510
139287868
16021274
213155222
388093548
375324019
235613073
457436549
230554827
200211912
402285425
74820648
424586301
461613200
219378342
393159652
446707770
102503330
43604147
399185191
79828992
22214922
303583805
200235191
31691780
280885785
317971294
81560011
196151015
453919465
33054194
507452708
322786844
187695753
134429745
526486713
10350801
84784367
429696729
244706827
362683990
308509745
182377091
76405953
324810156
491120205
527839682
464058296
455013262
57597710
393355568
293483351
159200579
67393468
276637978
454586259
348055368
448207061
495764898
300925372
54367111
406907812
62483238
93392986
398437060
131494436
212509072
505009270
480005736
37781927
430968967
192430665
228533293
172657319
233925108
306108203
461883346
220226602
62621103
534613203
504931496
62391414
159738343
206527019
490243469
38299248
531355043
5641084
374887080
77190784
59650678
90004473
264485529
189862778
310320646
535878366
207005280
328810739
28874841
467571424
198802646
286154245
159531843
152157084
183445208
240671382
112710071
337801822
348312686
338128591
467138081
349389959
536150672
355942940
434172052
39437572
100273525
460673127
58949185
149934402
456493728
443570370
181149838
290919213
426273563
289130979
85244444
405961785
88713412
282168362
420732480
160875517
131436786
281268796
449705123
329718106
288814322
339941760
411682798
225593825
179789393
261059294
405668156
162855450
336971271
15888451
39990472
68726188
531009715
374241804
136676267
191089696
372932902
339685098
320842026
241677846
510050582
201660887
282382866
385132816
67280369
41335751
14333956
497856066
72008583
439686608
230277342
39088395
381381627
377938082
344631815
104654450
231635355
116375457
229744807
204385240
67690695
283916339
173370090
156605936
340885540
374806106
214608663
489676178
246387579
4431983
47091910
327329718
429984615
407674939
335365488
238858947
14896431
15801468
144838347
463606870
362285361
122035125
191302345
489040654
84443512
443067927
283301159
86065000
169232022
220115774
441159475
111606293
369584841
330953530
326861475
45511737
325087750
110412932
19445806
19073464
321228477
168260736
49767616
231283949
148119241
95386060
472341678
104786563
209826966
53844687
248269246
282319815
365691798
374753277
28625135
325416063
292439713
536339609
310778506
339866876
56477810
97349248
125424812
241544810
54341626
480340499
164089093
256112605
255504761
308495406
329040504
336259171
459986062
116645626
372767409
153504813
487388857
496873596
259774560
293916095
442246649
210809851
194074665
237264212
49954286
200317095
136520747
91864706
493095684
380797322
407979119
133913632
181761921
168091264
279293973
243645067
63268236
315945877
147037197
380823438
109381147
162526205
385210821
69549897
281407886
225054926
337859922
456588164
378792164
85949080
177620178
417889774
198382560
483723337
367691758
233604994
461676062
210137448
98133783
91634330
122631957
190033687
55149873
502785986
305299815
386553991
193930788
427442419
466188960
468074937
223212283
96197081
444408414
516878860
441112352
350993449
332363113
132609283
218918002
472810940
278656161
293883634
533394750
143708075
96118820
228563224
232908889
195158239
219577666
265020885
447783385
128837698
490349340
101004039
484745792
6901818
161081439
9229624
246733852
171957093
501372745
58041785
326369618
390893311
206724373
173968805
53844687
528371036
532254218
299775405
35310575
97840971
520164021
228493600
61451386
258533843
56545863
381006245
505105814
164476354
496580127
355123384
65319543
209047877
86954778
456776916
33491607
420551042
39772598
19922624
348087419
382529656
221388844
490799152
475839794
247429578
166920744
511056509
176837929
204804540
421151794
227094059
286486390
162700046
71400437
118375497
405084527
358150797
219294394
497878465
114592704
529723981
120855724
77116786
459992109
190015147
168392797
144559608
124268037
242665768
304947768
399078190
414206178
101542580
442707949
369044825
467470928
521978671
441026184
233531268
24742849
268389137
291929965
269934191
225520444
125083355
449062624
385589851
225214665
342318642
364233595
57719398
494175924
488518928
399028966
292204705
510885308
67689137
384320046
207867463
51134572
115436157
416890165
106458510
346768300
362686104
206724373
137493551
494386286
485391109
148916311
271326383
429033890
132262439
465661337
46953378
188914610
183526329
413478914
132033031
233755540
21169167
6778973
89440326
41495
451549373
426841280
301716615
496765438
426248966
465531742
322979378
107711521
324161078
477510526
35698449
231445232
53038078
325685571
320092400
421356477
74368420
151039383
311301200
179325970
469416537
394626226
195401059
229436119
227750396
439652644
40781798
511230092
152339314
385549837
369797899
211807594
109178950
209905744
380080549
244009434
373896211
386251783
339098323
479332649
120459790
24278494
249320913
430455304
74233924
253964987
485051145
348535489
90688562
27277250
390035156
278504516
409818865
25644172
282744880
48100501
143360012
21386934
72473694
261309564
441040976
362435488
303266742
216782463
122383267
388911663
115062220
400474698
532790294
253352380
251977856
470428111
390108962
88904624
46754478
71104829
529459360
348074764
237706704
310281844
315935584
261801283
131511967
302090519
62975292
249794241
33755886
434377928
516351849
472837204
498751784
514247014
225952184
67984291
5866731
161816268
15595275
416917877
409327273
90707804
488404901
3203851
189770418
411052154
346072881
485334718
318781093
110564107
162861249
454554025
428100420
326596509
531809963
79413996
237285451
403133099
420641800
215046058
111398169
378427710
116943306
254041098
533891623
407884348
459032927
127922452
314918244
94286185
15658800
151039120
481812626
169188662
240969874
323500779
164623800
122928863
256561634
211852093
214448115
248248025
171277608
19039946
268847572
59818049
39275735
275638343
62157108
275882341
258314554
247549871
17279956
341850579
77218549
411330563
342549716
4212987
411169847
152475410
177258798
156845362
183206299
142440426
159918014
215635268
359568616
356205464
526262434
83462404
491701440
292085957
377270490
76951785
145828780
78615301
330584014
328802544
319539496
354901148
76951785
155025924
13732807
521651193
37511432
343264521
33534089
402978891
130746322
24194356
428714421
295357196
298420821
125995655
430345452
208930056
77897478
103155946
44520116
507962424
146781254
498087285
15042282
112954061
299203707
19404628
508111714
183645690
215876020
247285246
490288543
390155952
422282092
78279759
59930322
266225001
429983572
229137232
375002627
131956974
366374369
178558234
417013600
44642158
1414597
344952965
512953537
288302481
68292038
289618589
480565906
165931339
109330980
229547039
103665229
61753628
399199192
404630995
477405851
112057873
447963489
290782843
424545936
1048878
439817739
370788281
277208326
143137116
531806337
95392809
98313967
467046527
491125262
272554146
33574439
460848514
296917557
237208954
281447527
418878915
286451442
262455818
298685861
155430904
473505235
490894081
249010930
322127444
103086267
280096937
461184810
397484396
97434086
201756285
511830590
148456105
460753946
217535553
105822771
314353798
363566429
97914631
394192116
89565281
200952366
368973014
281407886
440035397
372632299
529996561
305101831
465206061
278125740
168594866
309673570
477406724
430468093
198652378
2198134
387009469
441860204
524730721
27377138
37158711
480749419
152848926
455837248
456619752
397206978
73872008
53609532
230760027
435457555
265308325
280878878
335859764
432384837
104569383
352922516
276059719
105798257
397276665
432465142
386361590
333374214
447316018
437925050
116715247
218569329
219400325
507871317
92860237
148178366
215637744
463904100
133874964
299169075
288210985
475242849
156035001
218751419
218553217
355667718
270217872
313930578
468756219
42760938
218899503
235306834
77600094
429018868
251138114
182644769
415899302
522247417
411944998
123178941
107784286
400509782
204573371
354031450
134089739
193450261
29236480
133645498
270801529
202938701
311279605
494536146
1798427
185865016
512009834
443776765
198538352
395820239
94734490
524419602
427427353
184222068
428602846
493940662
138190569
99083252
536693617
76255388
419933673
399611143
500774800
29610222
134992848
347185993
512677765
18491385
298841322
238027482
198231580
72235421
533012830
188042126
197348213
319570028
536241858
11081780
334290690
341850105
495060506
129389553
58873788
139916594
289175898
364361478
439324711
386191194
162421148
144689576
293125653
146706600
152595319
457537537
80866505
525705584
217290274
486990750
5083572
409872815
233242776
113578475
246431132
136891106
423770554
171837727
199988262
456516744
45827215
55918767
485733788
453281046
512626265
142048416
27848718
289611123
232889135
1130135
362627242
216097247
206079838
404512088
100009882
169117071
414397153
54067365
363723300
6516376
217108448
391050786
291681906
113403567
313648895
335250837
54028996
84894228
534895917
312116936
158800522
8580410
495103919
420155527
94900855
24119396
281258210
85444687
26198519
496997101
328557905
533793847
141015473
340554587
442126765
43612976
430747104
522679789
451325784
129385852
536459149
440868836
324914988
415952514
513978865
195049587
392760301
499529916
114712214
130169678
174051823
128946611
147133714
373462016
520414646
502675901
482043803
431913903
170336437
267843716
378415818
373702573
341154579
156986361
235044287
338874395
527701807
63564080
369442582
354169812
389149835
370197771
221461425
350204131
278301930
260378661
382566158
337580947
56593231
298856124
332928286
303334105
301744464
241624418
399028820
352571643
80548657
486062765
518945996
517898667
398140354
336512083
165403276
113181870
236848804
155160654
138052416
465145946
190225545
76268310
473013807
120059059
105174175
117143217
302370281
52459928
251523962
71046856
409070126
2042221
493632826
445123945
80207870
404939329
266791224
42685067
82469836
296159319
172638415
145030919
416528890
111496206
480273151
393121227
179311600
425383126
514285144
438076711
530071865
323937661
431154288
294927463
85517204
2292449
462876918
94138253
84306178
401736294
53962137
402926386
96961614
111946605
476166627
441868910
66021254
334342567
120718358
102360630
527253476
325462937
470708717
42744901
445893202
497778830
311800704
99194094
393973490
26917943
325949258
109662868
141830068
163683184
437951734
340908235
320695399
7554433
250649276
536470540
528490528
2087210
325679933
421636954
494352850
239638037
71314401
242385809
360822134
312408685
117516243
212706977
440025587
115680416
501796953
348074028
333388003
89262965
211106353
364154797
136864657
379882628
239480885
511648297
28310666
36865054
66887268
474415070
407330947
247582387
519785353
307100748
493643219
190505591
151641748
238034382
392435036
115475650
496070963
376031730
131617371
229193037
242655310
169064173
437398326
97830696
276813722
223183979
436079256
497617318
420798167
172326507
313576808
42068240
60984559
530587948
16317055
315842643
4408248
293587381
103310300
322623958
449859999
190709383
176606760
229039705
90886815
461698815
477991579
83272716
283358805
384610042
374342452
416769303
10245495
14237724
526150315
235298548
261563865
393452002
508005455
351854151
366614976
121767720
184803582
365792211
209023160
258116758
182032496
315774062
456162640
392341642
481914385
206690777
146165839
492080576
78722548
188846690
68645968
367482852
325685571
219891343
179266241
160438425
21494798
311465317
233793192
135536953
135712779
321125637
226612764
101506064
449941838
313852494
93225399
475364229
161659996
349709151
374093306
79356822
316130924
486000048
477753221
262263222
251315318
143983064
321178404
163789984
14098387
22181297
463452779
143345195
155684253
256811853
357497354
245459533
278559767
36439218
75370354
494137874
3042820
419296599
472675896
267565059
222441877
233982177
196069980
516066668
330622603
175557641
170226493
326742395
138111770
236767789
124313622
306932909
373771315
333352321
100358222
61320202
526578285
80400387
19742231
179045139
103665229
89305922
330343166
82177621
162501171
431190306
272432716
245450039
422963735
179043877
63999996
325735947
265328415
399644343
23818787
276585178
293496307
124562250
383945661
127369286
456047265
248157718
434022947
407851465
162021952
244081099
497718118
490365028
42998784
340815241
433229059
468473401
482119951
443567614
230662968
100631818
160031802
420368978
183156065
452944758
74387049
469802764
328371139
130114267
468487190
66402343
18534544
259902803
277296154
469742723
373025799
182350941
160620346
177878544
87363060
73337497
352965181
163694574
407548007
322892722
92170358
94778642
100521365
81716049
435360516
215735562
336331266
427296126
252259868
322174024
513760265
404504725
143600099
14253810
58952248
100697442
85778641
5890221
116525332
374556675
186932293
418604576
328538481
263683046
173104524
355143357
475827352
429572144
445315655
455003167
406722180
315454881
319893298
238362044
485689724
470132131
483470337
443299708
12964942
42289637
90226613
3033796
455791171
326253774
228056055
253723187
145866104
372091911
142898696
376707815
490799152
404358477
480699898
91336865
217704048
356306437
130860722
83928486
528550482
288472429
251707405
182646409
235853230
191546962
129312174
423205963
227271089
453073427
397217368
523127892
319191610
437124920
213818186
498774628
172025907
287743801
460849883
202678450
290834591
394078142
442380858
517183833
143623217
406724404
489990092
499873465
342328183
103165752
429516315
62212434
143984698
99566213
372531166
339098133
218127408
268463286
157449763
99520806
314283213
78532978
84352131
435446133
344477245
340733434
168610648
21699536
479787890
359444515
43196060
365057998
74120692
12368259
117029488
163627998
50137181
409504711
514975030
3514121
396869429
63179000
332281665
453115317
123378020
139900414
34052381
295381794
41808260
145320799
230941074
297969538
445438560
489106680
144420426
95569717
207231829
224500424
113817947
339406179
313066123
58448542
487251724
484957091
67385801
249123267
368469756
77812070
260228299
37287655
304524292
36654422
209415253
381618699
83244605
336894977
354321034
93176010
535884482
473213787
303313936
400154191
342158596
464139534
468549498
443182139
151237792
12140304
82606325
27809950
8439287
36206360
18962433
99892129
107644258
306800504
412442295
97369014
265004039
461128241
47663253
154665644
502229627
188418452
20680425
446464105
133456666
102632481
491089440
233030997
466873182
444625805
52395339
146897822
43861127
347583
428263514
379554726
363385219
51503706
187435924
497756630
513573332
208955498
230769737
47217880
225887641
411034556
75022694
70658748
344083551
365068571
507597910
303089264
60623753
63182311
68860368
421645676
450533379
483093430
248822810
46709678
157836564
171455376
396664969
450483503
417026494
292601808
319550829
271730778
138776063
321804929
279235477
459532119
517769442
360656483
173757455
263008514
198716218
295844140
74301227
34267649
318136579
536356930
29144405
206522368
276989042
273443153
426001093
100979821
456592265
349669137
532727587
516814787
477873183
154242842
63777472
214155094
268440402
455736588
495940464
499374081
70471362
31591684
111905270
253937464
437653210
167357999
381531339
219650065
519934636
379388720
46045822
498354209
147913302
125716351
503664384
217467055
427037132
390394087
505593850
323675285
50789356
67192475
248924986
489787658
58213131
111449057
77084660
469979851
486450310
17041888
161575167
241601650
77026635
220918035
178601755
165375650
384580290
98466151
471121257
381939940
52170745
176987859
321321127
345452509
345091075
533673539
181223206
125948837
174280041
463547217
291403549
376143789
68667619
182677117
364250183
334474959
533922424
130605102
464458474
361166560
52163579
398293212
56443763
225616317
478407241
44442968
380283085
176267082
65050241
162765302
123598919
434551618
33657714
458855693
269766293
98877964
418336
306801299
356621178
383353992
310707799
357249407
18848794
201125848
12136664
507694964
19700308
394265943
82807301
366292825
232922334
382550745
188840078
235241137
365679504
184346345
304383549
517501206
372399050
500379785
355735788
290072494
190890071
350573870
510511534
293448410
59364067
56857574
260399554
200902727
102952681
498942193
446237347
178364726
353242982
300272627
130565459
221507779
234550019
94873981
364947621
531173890
291982774
520210923
122381518
353799193
264551848
177581281
413174776
126621605
38812706
146421344
374695037
460645069
235485875
356452135
408995597
490884005
304930573
433154364
466916578
265766483
169852592
207444105
488679390
43085365
15042282
265708107
486579141
445302076
159338199
401527635
304547547
268079156
168382197
14799310
170242953
375869907
531333099
65178294
124822776
82002078
304424146
3736994
218428895
447136306
129298788
257611939
227905128
340254038
517759016
256130302
302317073
320251160
476746791
278799056
134629502
369010812
511494017
468196453
224882391
181229398
531975663
100146030
135531822
154615602
165724352
53649149
31076883
107082598
515437541
376430429
392466753
502693602
367841885
350674053
131474098
143179976
39411303
1962979
111306083
201683798
421758820
514264698
119095188
194073280
498157242
44473164
334271715
225118045
329124453
22131872
421194855
356286401
207926946
137714288
444669050
315528827
384520873
323267276
389260597
524224856
272374096
266563241
364601592
184733222
68043328
32050148
232578338
339415846
182834220
410182093
292042803
244745463
529458096
318429185
247697434
438507523
384035189
407627084
411665911
502389701
338803121
450142838
460259656
273906625
65704290
37264780
490594128
256182003
110757993
9820623
461814300
10570562
391485872
365700708
75196556
40965038
190594262
334562033
127369286
157837550
514229164
391413332
460542199
248513329
68584024
248673707
295201071
183438369
110550838
446756074
75994060
382611752
463582813
14617745
113635833
519219857
219496645
235938924
216998659
516116663
147655354
102318166
214597162
407484777
90519783
18725315
42245478
495054172
381098023
460663110
155376521
335987504
524371850
373015131
524922241
236981652
453978726
525759602
291232927
484033624
504484406
413383418
301293041
409109536
381943301
92612509
485495618
490964861
75600964
365417750
238375595
184625608
55615306
493393790
463931287
467919318
528167463
187606299
304397366
457941634
96694485
330953530
305437255
59911140
498588853
3417589
187759830
322399592
104242072
221209031
454327107
161771896
290109361
187755152
398041459
73275200
321770796
504396231
280536023
292793086
28994313
369663695
332220717
7252551
141648865
273372680
244873083
210716441
69507935
253226705
180068061
69757353
420804937
291338271
363678313
400012316
493619810
395864779
290778947
78154129
26218427
412175568
403102579
315260636
305595691
91862975
421156723
290339673
388324394
238007550
80514268
200158479
172456501
81755238
447558137
200882956
334430709
119168188
145096248
323192643
181546093
504861887
517341884
222323913
376480500
359829169
68211889
224980448
105007814
312592303
188918677
318522423
433754236
274423510
274093633
194651172
30513095
156662723
151135432
167918992
498183789
194723646
415095318
280522825
267330581
357537754
402796399
282139461
235381059
346521733
297598279
148136822
81964232
361288549
62758588
210299760
231323698
346422038
97739939
3775308
179740414
312282408
402518753
282223810
344726267
128795018
455207852
71448637
301564560
413231362
451228495
535199786
51231586
354567874
197158436
408022532
215124623
415347142
330503979
369618518
147181639
81355765
49241928
375455985
323720044
324849426
382289634
316789653
79998612
394312542
34656563
204489091
96902894
193482316
229392385
323771524
416739675
476395948
292201699
53962137
104380764
284698984
115909444
408782040
255516413
210107842
405358985
313827772
294930460
305861856
238994778
90959960
311992101
420188279
261596561
358237135
287417301
321125637
172156034
529148452
168996699
437310850
12964942
136353108
104936395
21127348
490150503
512565448
59225589
448831942
20477899
348087419
437683844
129220147
180946927
82013689
506318664
536189199
164373285
509046441
18567903
343511719
5020109
402880275
418380630
372245621
491467979
154403881
111178088
496441425
23248560
333678000
414967375
201001424
82042773
335121565
184841229
473253792
155355389
465747770
40670066
504892886
496851633
87736990
39669881
159506221
59289170
488223734
235513902
82931009
42180961
44638875
357535112
344513043
509677963
356436694
306814685
485666013
251410964
286467441
56437665
122459265
139946122
411337998
300624119
34416597
435951153
125170103
379954818
85662568
503936902
388985438
150796091
224320216
398790737
532405578
504242928
452892936
511799053
425252028
468245372
300956125
285379555
204372618
327043200
374604267
327162373
212979062
146044678
534245382
260794047
338805934
515921800
462317933
507182624
256575327
167350416
312900227
58072026
511997937
338135177
357007721
82863577
238160110
2954066
111260635
360606536
429407628
188032468
461883346
311323148
358078171
449188560
419347220
159123107
8163765
355181805
371623928
223044612
524447532
345550559
331244532
246436737
519751804
396430275
250147194
17264053
250214184
82398409
395793814
249509584
507270247
252470216
233775013
484826074
369865655
198509482
441143827
226197915
145018647
243620934
175135278
394413643
103897266
489561918
164138562
52150953
489279733
402222206
305926567
368528736
186975390
3684723
308941595
329396306
469932391
263817057
63121566
340757007
523356591
446918686
94727206
122528777
423796720
513760265
13202293
301827869
91126321
268377723
343188251
349448076
405421597
6961930
328426050
313303581
170053913
529077719
472744077
287634508
462712053
304634569
529067061
201862546
116518057
124113082
325746360
256092421
29343751
328502528
396987906
279485536
109554869
49913875
51089470
1786019
354318591
326245156
37388954
400609163
445674082
272144257
104419613
475408058
152750914
440410288
268981442
495898304
489939707
290234220
12941420
101970704
209966981
491647812
148578752
505131782
70090307
148644016
269071056
105877283
35446488
311778984
433415900
127352408
339098133
15019806
414695126
153984188
105784205
58010965
514547404
49398341
204103049
422229826
25661226
148111210
482307737
157825761
89814366
189959007
17453607
128455218
393666444
261252770
152197694
128017823
452049486
156534771
289356029
158670576
265631907
128793354
374435571
504619836
80854779
310088212
268778379
85769392
404173597
215184977
63242202
408794168
485406657
238946177
77598521
445856334
316886938
395036888
182951698
65812722
120844898
205726626
297154832
279050170
157872205
80534679
52160885
254938348
280339925
380721766
279079050
47299452
189856653
456843421
37830801
127278393
386720374
134693054
256795755
191658038
477773567
348305210
444049389
295266821
307724120
470070613
506246619
152552817
452998391
270629753
22657625
89745528
149455461
351144316
75834733
496299434
267528770
525657823
397557449
161577338
262967068
180489772
76068700
356992338
350810586
453898457
119347478
534672028
354774420
208433634
148180960
119253515
415466525
269994625
105649305
9229624
70438901
415805811
308998597
493960593
491591488
527912603
380903019
41201160
272013638
90488563
22508329
493246117
454945210
131569831
369323290
396548711
382730208
160577514
645417
90600392
389094848
209328141
156825917
40114771
472837204
182773583
223887740
486473509
303519274
6375588
126102007
467924582
343933380
368468817
458427452
387854954
433401643
12835908
374620287
351484886
511747791
377400730
61961437
148270365
5656092
263615919
81936427
237767703
180338313
225216023
313225053
56962530
473594874
464807810
125590641
488639583
17734530
290945546
183527670
188232127
108573527
157042759
109491964
247822178
193431419
161589681
214066372
497053335
184686273
25249695
472535570
467332708
178286496
200132535
121655326
372241442
279318100
304389260
327059279
436871906
507028919
457801314
526448323
462438325
530407749
435042625
317746639
139871427
513172711
54534854
246650922
68811327
282648053
525997
238968517
191773449
202505930
258211122
267907310
441407038
249041374
277231770
100890574
363139270
67648554
34220018
385942862
115581307
314076675
48276614
80453948
69906105
303892993
341738216
265856069
507176653
48346842
128983718
81728276
509693404
318562530
507370755
375499003
8320885
251123141
378961004
352580005
90770750
229099824
450499224
276127215
183673744
516698318
129005428
80017429
232211507
487102009
84955471
347493588
523373660
125094835
237323511
433108011
275476803
224780292
54338601
113198914
519593154
117260016
377205847
399492983
206335085
88707137
369908363
256903381
307566728
533370302
101855472
168217650
117899153
449821863
521379878
469387013
281842287
30302233
273518185
239846197
219020400
297731750
525459748
454459297
212665214
133953788
90232969
157245711
217175337
520935714
459443683
288044850
106114984
135457653
448648991
97308124
394624215
533583308
505489829
264450359
230209789
432269302
350288295
115843557
304797895
100523962
178531997
59434036
27502655
277363346
167231304
468180452
319455592
177936018
303265185
281602205
376378538
369664607
275963291
480422957
85425304
306584469
123551157
143062318
248817022
219233375
102258275
70706335
407585104
22078283
434557942
333992806
427312214
467947133
320213652
200378871
6184312
79567978
44398531
285229856
403002474
47756321
193462596
128476047
125536741
225767866
43291722
321809116
102809849
375597744
460070130
112638185
409070126
173707561
223532025
115891568
84036278
372381980
335029459
287289992
294314260
248967956
66502294
170560758
76963015
436738251
456666865
147730451
153555366
221304482
359306915
305536740
452635002
279964424
173066323
485970890
42545546
498190563
34916568
536515805
156720524
116794558
442979963
402889181
104427053
401383541
309080908
89957218
379209988
287361721
352364414
389221476
14995073
57699026
173320095
143759893
351376702
342587224
66993488
38015709
382559355
81716049
31965682
387790508
177833487
142082638
382973612
426591075
400836784
422835499
234166540
318580342
63498077
333454416
273092434
225156864
387273627
96648366
349929485
127879723
172657606
107557101
189045783
19578644
77924646
460448872
48006640
144530
250322143
441123637
399646139
64310161
363892516
196661863
135716217
270066123
405547607
73077720
379916782
268997943
388519721
180565589
444503152
123408283
493761338
359485668
110875479
348288660
207847471
88213949
30367699
457720662
503289781
307387927
522885183
13761426
460468913
320720699
42198348
432749282
143733304
259272165
491190605
498030860
240726004
414354707
122916045
483318199
35175881
81028946
61645267
61559890
229469666
301805961
13893448
527974923
18801792
91116803
124426929
256716693
275533252
529028406
263881479
51906061
536229197
349499989
310773129
253943944
223201388
228998202
407885208
26675505
487967325
127006315
374652711
275854182
401533410
185441469
392133342
330941197
144501647
240878559
476540277
505245954
358694330
319885305
308645750
107959937
286828018
13784481
76068700
9633501
120211028
244009434
230281263
424985392
296169302
224876803
434956179
41698946
397203804
466446198
25089271
309239185
474207042
285984834
415133782
197006050
27651895
283455149
265286573
424968509
99535463
511459342
255838038
399324775
312184263
270597956
6859889
463133687
236905861
392966624
241561145
116645626
95908759
251753895
225420693
474100027
247781810
126742345
284153366
488513979
434803506
124254809
512408162
369176119
477321930
156596278
379899406
501200736
521477006
354634912
76713055
314171913
296081003
320260
295475863
68292038
97771073
80118010
250289072
215446377
71786150
409420480
7044898
535394872
533121881
507365507
156353814
142747060
116013229
251754566
143724044
262151221
22327381
233651348
500233741
95477721
12781711
314905013
162766799
351473572
124867192
318544770
304753121
205374498
299096322
516938764
214117565
521477006
497566423
472564125
80461943
262228496
106269192
248977299
340268375
165125060
267049546
324615059
315465867
159960344
234284887
235557174
257415657
233549685
451879869
444137441
143589816
41085024
403389312
178978376
186626782
535035214
50099183
366917576
377264652
151284327
421691042
432240328
251270158
194651172
161988211
489892780
256620633
526556741
24348189
535351982
251474089
369967355
501124581
514373666
202099730
9602623
484950972
383053049
533260782
514811231
439515617
59313334
465075586
515117389
211823
320596173
348258027
322408870
184752153
461301997
157327050
214872654
216304467
100631818
407386966
180130657
532305887
315008134
60962625
9972292
383900153
103704991
396108500
446396032
402877608
95185493
358738785
21199706
63264938
232589296
231105208
262998704
209419332
162441451
457582880
59589933
510490616
100045816
122107983
116363841
219146285
487799117
264952772
231939223
525685005
325497015
197012694
142345154
242707630
348202105
488356390
478450506
113804132
173080872
137999358
305421485
2168872
146503173
502072132
247497265
266071796
38952676
126232480
297656131
97661265
229908576
497618604
363218801
369644868
348799400
355291139
191467384
508860804
219403216
532208060
503872923
11175668
188341960
488985186
263950280
393402161
6298564
106273418
297895631
232666419
194239646
134674621
393547292
364650652
190115545
239021281
230239298
406190460
527493231
181872533
518787901
295221382
354546049
493453114
296408137
293855787
287794449
27121256
391423593
135808240
159540918
507932402
278377962
85861619
319798171
382490131
26077911
82720339
231548375
523757714
356095769
15394557
451753778
491248496
306910226
15314896
183143820
155025924
300470736
122631957
423261593
221944199
53028979
172197142
293996398
160904377
408782040
320115765
336279429
398345946
336604689
533763594
383174458
415486009
225649408
343081366
505125082
187335848
114517224
410790073
430787227
191650183
467316829
54193976
98738052
346587459
11955338
30484028
474011422
184196684
480831099
394451571
119672040
265129111
26637585
377923492
367268338
535855796
500334661
118047951
191317897
177679116
399528893
502039074
27994303
138885518
123666053
73573427
385227530
122002766
508100821
97432655
530223199
314020438
258882008
426974992
444747281
165777037
40995809
182141719
195668485
251363238
500343273
361354494
5568548
413052962
248766277
471831615
10619245
244688048
240930772
432875211
308729191
271119560
63835134
259661047
346719242
99984353
377438423
241340674
79622086
476042922
491826136
377401560
83828187
318998289
324834645
431648470
245600870
4605731
173665319
100506367
32255936
240839340
519838423
123210111
415054196
54173086
21040991
184465330
377424205
325263282
529842753
158949439
362625373
343883310
454348865
292542843
303971442
518439949
405815462
223404568
449969327
393855290
2924153
29034829
72449954
312799973
243381597
236294693
71974153
185327802
99221295
110523245
449248178
477456320
505233052
433147074
204090745
464098072
89878268
73792925
61657238
471876489
394633036
502323013
122191297
333275099
532373980
359365808
485967939
508410907
74285287
205282173
347407807
101051686
72774331
143982543
12141509
295552404
268883573
417937029
404634676
12907992
72472725
475356688
198934867
201833086
471501293
446166328
267240745
167578573
220985817
119189742
150095639
151625258
364087985
33654275
262050313
448510293
415592878
69728529
396908518
254722137
220694293
214778392
432315932
372942096
249475884
457591520
453029659
293795451
470382642
211960986
124958120
414773711
353364789
136077840
101540894
222259516
249771486
296689634
245430515
38543046
142796779
279243511
255456005
182240870
59604232
36361129
115327880
7510216
465165165
175255895
368868132
22971126
345104386
81097025
400875075
92243244
62027292
316098281
445453836
231810306
294056236
145103731
372624699
373560897
501163105
72286627
516090641
291582498
11718715
401344216
201906199
219944416
282704880
219403216
13302060
510296440
253983636
355151838
498728568
271824208
516528569
428769427
469502175
240542320
273924707
417657020
45926668
8173086
451727557
184609115
357148007
65885715
295839671
428151443
272176057
438074670
285921337
400138269
359797837
297318456
133385757
97077262
355088351
144075831
304498280
141073371
508371703
233170590
284067152
515421401
139655012
80972230
40996638
20427757
97309227
239711661
14133725
492883890
371895972
183534127
384266490
306334749
281340830
476835676
253871471
64503388
378564333
11887394
479352274
500669602
323699128
288067710
276266060
473757971
212361465
37465897
135170163
502445111
468560673
400709496
349673857
343600097
454531847
132744989
370318052
264833722
431345207
363097512
92486289
2144341
230382295
502646442
314905719
27751234
448635476
336198049
65267000
398601839
412917892
124034747
390634313
364118245
529130479
495173689
430381486
246471359
89968513
282141507
1146008
260936200
519564007
74312271
471809762
457381830
106565528
359931247
63935177
23711732
66856232
263947306
152992831
324216853
47379814
376187748
266990503
124174791
406668690
345650987
82052566
389853227
123339594
322712994
155945293
146631620
302725128
341491087
260250045
475477209
12288680
233536760
343831857
375344613
149133036
223358866
200873981
394514689
229598680
280835811
215681361
199453170
299152874
115621622
316128605
236066583
111095323
415384318
37676719
27414905
491110480
227566389
440722456
181828168
203755951
190963501
219154239
273105422
42176446
432293395
475453719
195875782
452496830
479907423
344526127
310845869
469161167
201446858
161966210
456493728
9626347
414428759
466323522
8320885
95769889
107872559
20696000
41928298
419527844
332056341
88722060
306649559
102299888
1053476
422117221
63156194
82631645
332158504
267442288
374775040
79409870
346562151
177905636
270077723
431870644
25326675
286079978
185224714
530150323
139436431
137392756
139622210
301044744
482194967
146984219
84107889
322955928
269532118
521282756
262476618
444651242
25902015
149695970
55020088
111108158
55824037
336006476
282401040
206943625
479936242
2931521
485895822
255867043
405630307
261086007
71538494
73094083
49072393
70658748
385107223
81453053
170742707
432930075
440648617
492994724
509849290
312505055
39847350
4282305
319639394
31337641
461173742
260034724
373587299
533552995
232258545
194707934
169563310
519593154
469108363
382746425
494265511
179832646
75833496
471972411
178825550
209549259
503337253
104743204
80974542
104581235
6883894
96397638
16997310
117474536
99229623
113104008
5575356
438318470
332297867
165395305
52555877
101903050
216036051
119623365
35402995
221523925
338396079
418141401
15252150
330396872
173304593
371667174
377557990
266046984
357977916
205370580
254358262
83128664
127979220
162925616
294443604
127527399
296821873
85409940
175375549
101141848
80974514
180831935
477374186
400817113
431112332
234809823
129405964
491306953
344563825
136864523
83561507
203785451
223686274
101160182
199280472
516774365
427620520
490035517
429204304
388205131
226066455
91366833
147681759
313870241
455693241
7682572
193518996
376278126
441226540
43932567
2515635
80445071
494985326
263005618