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

60001 lines
574 KiB (Stored with Git LFS)
Plaintext

17101029
44418335
326413623
144640496
525827544
358581762
389385427
238045633
174442810
226991151
129724750
426955927
402303885
260434456
442348996
213599530
23117283
363546023
74091649
264019242
258244579
1140420
310166980
395373569
235954628
480575494
185268990
269544572
323978616
363086757
131580968
438215198
204995530
389876016
506068027
430278978
508258859
43060282
422290318
80805665
16351405
268842936
311850769
352134429
23993260
55050832
214172428
295550690
223596240
236924009
466417439
326530722
63004624
348031177
27054802
216701869
349029243
233131272
42958984
16250681
69320201
331217342
36313283
222497889
4797185
251091809
386196426
256126037
11737579
191184363
105651632
65476378
54045879
81843940
462751811
375523107
200359441
160353117
311541156
210031657
219933662
434519680
256216218
253420003
316008439
126887381
401470267
25843251
78576204
88496452
45082597
199917406
119726212
190129110
504534675
507827179
267761744
388476395
104452081
195504986
159866736
138520086
57720114
63933830
427089455
357573839
508547155
58665332
465773783
308850158
220889264
87871066
158906676
453651668
160403896
442656894
434087447
470735435
327121568
187840994
482020537
489271395
274963406
59466536
522136095
308173707
37451564
126329335
408514226
443316219
532126157
178140527
19521101
68024416
168091835
195680841
148174442
96457870
528501365
318105903
430729625
405060291
323599059
396845016
466717308
4299694
243485016
365740088
521058932
176732669
159395941
228479101
265260192
519872227
423366680
171229444
457426883
8639497
443789638
188235980
151876570
32309910
287454904
109360834
213140049
12436516
495331026
135369031
14700170
448694348
73417272
450687963
119128690
396930602
118696186
223416689
410106025
359800055
481228533
429457763
14914308
293344172
202960795
170385156
346328332
363941568
63695810
267653303
486502029
384115387
281497839
196214015
482618816
300504646
3767059
31602124
2040087
120821558
55126014
437914461
117174347
229062892
109793042
485075109
36122159
48593252
36580251
81247032
287968787
108255549
312358969
181295860
62385125
305362189
187334497
529437815
446971982
315833056
516721752
398988974
341053324
18952169
428633349
65411540
198066080
528952643
374116891
303660386
86532827
303471138
161026361
79726914
442311327
296633835
378477720
260275447
397572785
470206090
104276036
403990841
216810195
505677567
209147552
434003000
192026134
387465788
19999737
216147945
211362370
489520559
177690831
299025031
134548046
123270815
349900540
250302257
162085246
78885217
24178775
471634420
142790792
95469010
394233826
483165302
24924360
474328522
524342906
380856357
291249875
45909794
208376252
274058783
249997579
234280638
475168845
253105399
438041517
44392173
453695542
412765879
252312803
479732574
105185886
461109772
302225518
453737211
343207835
110878905
137990610
458071204
380238603
371300225
35845851
28302101
213130093
264616072
130300762
167905918
386658671
486051990
494381152
474803430
223122064
486370375
398041420
49215713
38700476
109408125
56383490
89237082
470831197
460397181
65433703
533784834
237866047
277756056
519932211
232231354
224647006
63976192
454250887
279142016
465843069
349710058
528092829
198367172
320084391
271509299
213037818
302623342
297883790
46137046
17945903
87943970
247411806
365532714
328475562
141727284
287696183
88635131
157271628
606190
53299272
472218043
517289645
147923345
268936886
140781383
483971451
306971890
501260169
53866417
133678351
363130472
300805222
58718694
345833531
49982435
259113799
57220035
196210981
351533389
408491746
171875700
319047223
517067091
358426859
222572942
365878267
189804807
50445220
300485284
342502881
82684277
279181265
4018645
91177645
238337907
439088177
377971693
10446690
378328481
139541384
513207584
502688418
30986241
130151670
358414858
497785494
336526001
423079109
343379074
114698978
169993311
417162953
161804813
475966093
13473041
515138668
380927315
371176797
381983098
301112537
501119819
405828225
351296386
89977185
248373655
475317217
172009868
363499702
201582312
3111395
61843052
189815353
64767793
451899456
15956947
518357783
140896665
369633254
129860291
408917406
335406362
524237867
424367941
319781132
316392245
536427569
353423029
29141333
401206686
533469663
139579742
101305625
26350046
502872884
507578490
440964472
281956302
299700674
158327179
352719381
152925347
265810462
306282999
2494540
145223863
252835379
473474278
174714092
160145415
211312195
168411001
219523721
216417490
497453865
461318684
113692937
282510167
153738271
445913350
399905993
489803643
166060551
51634537
111764583
465899135
139922998
460557153
484923937
244481787
445180835
216049128
302259057
357846217
168180049
198401262
319188832
405536426
400072945
134251452
426414905
525817749
139731050
39903972
22805113
508903334
10040122
365206976
532376234
12407712
266362937
461206253
529603471
180201349
113994470
288597764
323177213
303627995
463445768
119525160
252182867
462763556
207563159
396907743
163469130
269012031
197629363
225751879
88969787
53517130
32191477
451081044
191678608
466911311
318716329
421078265
355648824
356310491
409922738
514337740
331113301
281960344
152092764
62608107
219508208
485497410
55724342
282849074
313041877
302085912
439289493
529552380
532553879
921172
181362796
337966782
403641558
115048997
56207859
268936886
139777998
409839100
338297576
492345265
81101813
176377971
121137378
217541695
287111091
288567779
236409002
518036781
143330941
379135793
59964765
159476104
254773124
373587841
9378105
280887917
389582601
206449706
458205951
388182261
79736710
135262491
453277349
92885379
457255352
480484538
25674272
185444891
148365502
415812000
240855210
391934082
333029758
312010143
425895961
386795209
134791783
111738340
324376906
99807803
228439344
373601415
414503375
153366461
286598319
104382889
65619838
17608450
152512666
513792764
173925682
361389898
337310181
484392016
40024775
299953954
277018899
421621435
329702769
466059342
187433757
4960483
305376771
534090943
104128024
162097985
235894859
194586399
531692753
42597627
60812875
96597698
110587185
262082382
68246042
123701980
267204141
128133765
64874009
322831985
299953954
417497199
461169227
12387113
124631825
235774232
517054659
237465227
326906729
324203229
205795821
143868636
441714273
295790880
237546496
522617022
261127092
126964932
100026088
216872925
272085686
316078910
124000796
237306953
522483320
93933185
147019316
153889389
431324032
370483557
139605643
90829646
450804194
428059196
262463831
517033597
85185637
402057913
161230543
338624612
221434395
329865110
179390743
246361434
532726114
523893087
85118993
34762326
213588450
517076407
368108309
481672157
409987412
397300478
136867513
76311960
393625775
48484821
433289385
405987213
334027768
350566489
378164509
166864215
287300340
361065107
221670966
58483298
272181894
4949386
149308663
280041636
182749166
430982436
135665110
341075363
323470371
440354017
65853558
495493428
514250898
250473392
326475220
386196426
346447792
477903015
278721015
380614824
269402564
397865413
163968940
421204132
815734
232739180
134216674
284659083
186426274
142104106
54551552
485434977
306866134
274139176
262969099
2612673
281044822
276221505
256880930
215211467
11445081
60336961
368811904
394549370
99763123
56662979
490558705
324325066
21993878
435750556
185311847
260065790
356203266
312775749
395065829
152173083
256262311
31713471
304220315
43133854
208586808
390149920
502088612
70400649
345514806
144543948
75404000
58311430
10034148
93404359
441378579
120323899
21643986
98558721
292612886
389538751
75095154
515909418
455907611
54935031
68439102
251121375
246376683
282727285
101894792
466526651
17834460
25502850
169130698
369671604
38375530
260697010
242234528
439537754
52519683
362479237
213983484
11797418
65455203
208083832
111507035
474157836
296602302
103970389
270496365
69285912
120833912
170991624
30453174
492256784
13140593
31083057
464912656
272138416
53314702
283029321
447562043
56545165
417169756
536120559
49011795
408901788
58413294
423841451
259050772
150864151
184257742
165680240
165260701
436622733
480159373
516036050
11166643
67718041
11029879
128740946
171374822
351484987
505679394
455706913
70688232
247238144
45082575
422673451
393064406
288228152
263740303
304344191
340193231
245929491
421137802
449521576
48076275
69639875
383790474
6695173
148940370
230320363
515096395
263108429
473631828
469181898
129041600
441843831
478957959
279606875
368819394
274926337
364289595
345413544
65264503
478167601
277673141
365444012
339010211
506911364
103803175
385196266
495642151
373921291
229061438
290606384
487282550
518856261
349266660
440072774
405699843
93839415
350908146
495914781
228710207
186097575
392553340
390275791
386525697
417185438
41298718
461591874
344442665
234214191
138236123
42080557
376527461
143027848
491297222
242262460
508377517
359784163
18820235
521667417
230315458
81621305
140583410
244848875
331447835
8577688
161692525
326053977
206503945
500933777
121398351
314392554
456092425
457042668
196241188
278371613
375170256
496179933
390227861
370902875
426329671
213279301
139329272
92690304
468345584
245329157
180048042
426038635
94507579
466444225
221394675
328780172
508503192
277106575
150679938
273361107
515709877
50116790
158915552
419586211
14920427
346523136
110100645
305186797
511846378
535000245
239123267
229252036
198448255
221479468
469324134
380837022
320693175
80074247
489926652
401429799
84186337
370645801
815734
471024173
230085329
94385342
236888049
497662877
284399490
92618941
256250440
266235357
174709679
157266435
485313349
514521838
346601671
308556415
49019249
196196386
87289653
81163291
209722224
439844652
467551149
409102142
102652856
3048605
253490062
26185916
134802613
375440481
320052631
359808190
267336533
222531127
200306412
515427162
226726715
45705120
77606867
381385005
273744046
472199628
531164449
224070396
398474309
423137714
347713672
290718361
250672181
426080169
395870491
53304694
64786844
60719207
246634965
495782600
215115524
534034001
43866956
342198396
449302287
265487453
14059096
520267979
102497987
536624850
97592014
173952731
257606252
71425116
45188418
454588985
291966173
186313870
291628015
143110549
165122092
479230247
464414103
27994222
322650518
429309108
65596564
457564603
512697983
374246376
140518000
262278968
301879057
169054213
203077287
410090302
256954137
8518031
15726692
435458090
447237535
227282816
204882763
403144599
386502558
345888829
469110284
468790483
436026243
83116791
15882256
163283968
70143632
232675110
84899066
517159401
22392431
468394338
332969641
390587616
198134534
44602326
41370344
40148930
78796186
193037946
354855529
17866537
235237254
364912029
348625317
235818931
83665607
205382354
363565410
28598957
71792034
85637864
460051757
128121395
122605304
295451471
24748170
232206124
216752488
302837854
323067537
82749002
305506478
390153446
485854900
500572004
256455238
50603276
334026518
108984117
291934679
281046692
308286732
525932187
484615523
93441939
104628426
182370848
172367446
102080990
234737922
48390920
411288084
129088231
292877789
37749817
31789806
240580992
277411757
271263696
122605304
473661926
286869357
280318947
500923631
24457062
469200561
41992531
117015975
182629953
58226280
142112691
519937876
47040306
122328194
222744393
155367617
234348433
302070604
444269306
444268133
410084706
387466518
184709018
223599510
416392280
123435131
299144885
353696066
291408806
147060250
173163374
524170802
54525920
114360216
186688052
88468238
65798332
275246355
2276875
477736069
103518616
84653401
198671764
482475945
289523068
265742151
78854319
49175496
98498526
424509236
173638271
177439300
53526726
93286707
250648116
146557198
236939482
470440411
328643490
293213085
169356461
86893570
374971741
65429320
92067268
446415851
296448693
362948337
149008279
304587398
255835089
517280581
199478744
23837242
237237329
49389071
182532621
177786942
512154518
81008337
463178501
83866505
223941935
313420471
379418830
449683871
252277593
484316381
282083826
477834018
465189970
137615220
368763257
200616277
96350659
436215634
329163400
280064459
359523736
140412534
277995343
472999575
224819819
257094879
197756155
220129923
166128398
438278394
130467402
341117874
125489030
297450196
89433028
100193750
484856663
473864404
358735184
445564222
190600366
61660148
94183350
316873766
138681155
199295924
458372955
504747031
57317275
15594181
166890014
296569771
398419575
205720366
368128511
448574236
5191092
245891143
461775618
117202179
115572975
371652288
2504119
190289841
202731542
133703306
87733913
515942635
370154928
470947549
303696810
457607370
510591069
465216427
295987078
247321024
182236215
330512459
504071682
447363141
491602204
390639292
70295566
473437688
363104684
402272392
268300413
434858483
195472228
226839495
120192569
5477623
257341440
22164793
179386006
130103891
436346613
318690069
42114547
432353692
122961352
138126934
444144987
351434982
458198139
326317416
111276817
279534986
454688800
138716643
144515561
477713275
111318167
304036289
73296545
76917969
84365604
122286471
225699399
444322991
115201379
476667104
9792410
271594789
243281611
380068477
172486071
361671300
399079779
197701771
17069283
531133500
40012969
175848922
92550582
340317526
89573713
123889505
189544669
64798944
379401106
186670527
294420225
245555920
498485408
477219794
256739686
335617855
132931247
104935870
52201830
447551265
389810572
181308963
237448255
504142130
41414510
335233204
368286003
182629953
224424530
366848985
111897104
461423456
196191247
211466343
218195671
206155752
128992624
165424079
514383262
60884132
255784142
503436285
358509387
425866117
168643681
187530920
180006135
325414091
388411578
349012173
390363769
377797552
146025681
135512975
366879126
117912337
38596453
240022285
208639583
209645088
263262234
89499073
151439796
160679014
376172625
155120587
513245772
148406166
227568360
520230756
241399028
446755262
404878702
508254138
252414569
272543735
380459482
317538924
119176214
146175438
248744509
86494587
129395759
93091127
35964129
296528046
444771041
341474962
92177694
202979637
502483401
287174657
224575015
156619756
392659431
223369828
421494818
145637371
82006229
382754976
456020258
438217761
89615414
533188652
405756765
62556636
447270599
299445700
450316153
258757171
129764758
357332999
384889521
503626794
473059799
523770295
106840188
174276017
134463517
339583797
318960243
413607476
339524959
462425884
19736331
193439001
383932723
66841415
530384721
120994440
152632496
400268404
476239990
349760858
393356723
254768973
532482853
360741804
271049957
534611691
509292118
460858192
6062794
435019107
24135547
510720365
418578120
449700539
334039389
377146546
404038516
389835459
84621997
288467380
128284169
51483228
425197875
279417367
238566850
13976986
349125316
456258304
131154970
468667779
67153667
147010855
1193579
265457744
306724520
246938599
342138615
477590858
118426498
87783824
266614201
496157731
252236811
430910824
135512975
112688546
126877255
499178275
166666441
151493639
170041302
329377693
291967074
237971126
504817375
103176931
174815588
245822202
449076106
409746078
309460090
339850870
415987216
455410303
61985859
124048814
62460011
8013002
209327843
413038610
226429490
94543995
148254446
218218575
290273126
161161398
332133483
35566068
460628667
333385153
270250843
308522673
378704567
234958753
152211629
30047582
335798343
509461825
300947851
245110412
428649671
493724801
406740710
519609440
405104340
485947025
320510195
119088662
19843959
528817142
73268406
240681638
156715878
208905218
347404571
266292139
216784221
311641078
294973197
376087842
60467495
26415089
356868252
331989941
118815860
218290424
14793936
268497855
391225781
168858112
322236971
483123829
295500431
255063670
384839776
136817820
270131671
110956019
46533927
278548204
381352462
407644861
420069764
530152193
98882272
286881778
486479623
317899616
114402150
152137431
295878633
444769876
236483740
382260627
509075444
418036252
126443305
297795047
481016905
390802712
416400492
144043863
26543972
314819397
151469108
335183644
287755418
248232408
95326000
451699501
71397624
491032305
281322928
184486570
534666788
436975174
408770203
377405693
488846589
306799792
268920216
486601056
386480681
15118276
346154460
196745128
234444693
282376485
307660688
275142370
62095384
437639292
260118616
377152469
330703025
528489912
86437457
252697772
70204364
137181759
90694470
315583999
32037576
446168479
283368774
277351364
66222407
486860972
468355540
170727665
355863548
338382685
105597915
366175033
204127226
136755830
67816167
488487387
201857877
222333827
460651484
241032945
9621698
184183150
431009151
480543547
350678224
467509802
288138398
162881682
191444376
225430745
423070495
227394075
134349725
313057301
201959323
227850547
515884322
453985459
507057700
437253094
141055007
459192521
322195527
178732179
355346909
164433601
228211445
300471532
364917134
417342966
240250840
376138284
429687056
123646840
269219100
222417844
530016319
204967141
134932544
92249175
9208886
356578796
103653658
112121281
370366083
129028052
38940716
499887638
353854408
444721829
461273311
34312288
233804063
60246084
78051235
322820927
327496109
276686784
175273538
107530200
162936477
243119405
24659138
248415699
27040463
291364568
385958073
242547950
45470558
360467828
498561501
425043049
243267202
163096651
408952557
7469308
88309225
474827763
310921890
356064019
451487013
337549028
290407480
501084890
48332393
354728027
203689969
364756455
133666044
7620696
468796453
156957231
189031836
251772073
255244481
350054183
99829730
114341264
85299885
402720249
475324664
444504070
384406216
367088519
266946555
27027513
44013240
155398106
442257386
365956807
1080723
447498880
69960670
255717608
320244340
423727662
56999586
482954725
268432131
133763545
63850178
297238091
457337950
69437796
187539095
173811529
391676409
487946692
79563412
11630040
414386233
402613401
270650553
360539611
245968322
383623363
283351941
346383768
345972077
520573778
316924760
153769235
535356632
93971028
109208877
249502891
184780695
192896762
29808976
210870126
72155065
466682199
213352014
218749216
449363915
271661142
326503516
62241903
132997772
27350774
201754931
238622582
212950366
86494027
236441738
278511059
153021783
70292809
77640836
13206573
522260464
116476725
508613773
15296270
341988164
20697419
28860629
342333879
30217481
507740238
416792045
319565782
382214410
268430593
438446391
379533163
106062449
453694518
122888046
333888646
69285983
472917172
164001482
369546502
247343575
522998499
242619595
299064081
159981372
7746114
418133314
191841499
87998579
104276916
432628274
138692927
501248405
533443844
325184076
282521356
215007828
504567830
40700444
95993903
460675979
490979215
177991656
202367411
316926379
379506862
329325347
444412675
210443348
446953701
60003300
130854159
359787065
71350928
88459613
247054209
217847585
180577741
362632287
95151977
6299467
314056702
444983430
481556197
101995174
166206716
491250235
219467199
258946814
110322842
194398674
245918892
142720224
497451980
408987189
223201237
110825346
2411760
347061944
454270502
42727350
10117615
219848380
417746882
384557647
371107781
392359088
127747821
244146635
459658074
169405622
216810195
180546224
222045529
430783434
529928970
76014308
322356643
163268265
509991597
519868286
420629656
333241367
279004874
458287918
437053617
40322099
363947176
175667262
225227893
331563436
291711905
381185101
116497357
250550853
3748220
504844109
348043593
85668151
331740697
529039951
141606295
236597345
176408615
518659910
1193579
524281254
314218636
447544460
427155980
374332843
265447863
56767748
132071109
389297906
159321502
333305075
515484716
340616543
231635333
460217014
292330242
409168947
100809385
253041258
379941113
265357986
515353729
536352792
158523408
159665848
489258724
353089027
307040550
535444362
48121567
274497040
124030125
234262048
178898255
421005676
258300716
492654431
93606992
180324463
202791143
141627170
414577798
468800646
246245422
279036266
174892168
283228010
288501806
472625467
72136086
393448880
288080079
469589868
367796567
378153123
4220399
54877871
73102933
510387231
466024840
12470293
202790467
148836605
319757956
269919517
446592599
325038649
165693420
270485216
514215549
307745919
260677527
344558647
253048176
424577479
314186786
449455892
137045426
163396171
413597254
213381635
40984510
27017897
83757511
115692037
102676820
242911440
223933047
129167451
216369019
126139138
493993848
504229197
459802466
324916986
505710091
353016272
416826170
261954546
341778985
183501073
271249574
457571420
30755037
340652069
416805344
9570041
314627880
363251859
327582238
344365878
327758007
121708655
86449228
284689373
430720065
87986847
403889387
367434886
495684247
520425474
447152132
231538252
101612654
316053534
498846241
329603015
374792238
185206076
447424092
285095782
322431504
469450003
142585400
218105256
270619069
240392576
419645494
393213271
73004939
352547227
22509162
192029226
123054111
109450702
448755115
448308226
93284178
76090707
14861358
515694129
461091462
273109766
344455281
500353881
191795041
274849655
213292172
346165884
98782947
280897800
250459077
188823376
224631592
197701771
459163720
375767174
265364916
440607848
139505815
176681664
48307565
25545059
509809767
54214799
335592246
309005580
409282509
411058758
62351650
370433556
165349799
500425929
312269661
529453086
459545851
125107668
54529864
361567834
124249295
512707359
68774637
269442882
415320647
368164386
33233503
183620698
267136567
302845253
220931179
162439723
283577049
377149097
259952441
350946377
489139012
434252817
261632033
418313197
475561215
531675623
439401940
131227404
121745799
5027794
446755262
461128291
310634174
124347374
4397814
456870703
82104165
360031549
43998666
361978772
14926851
54988730
8283575
67862329
326435848
83578557
101952665
162756554
260731783
2285965
382777429
244795444
480516335
375121912
166890889
376340444
359553307
527061706
59660637
287098033
78243525
227270315
444716799
204511365
310287665
70441528
28910924
18137264
186245651
4810029
25909152
514546024
411522568
188125266
163925356
132976054
359383932
494528074
361411463
128435938
154624104
71357271
323456784
153789809
535554333
412125990
121067471
392980968
252701581
177175130
223841604
84132398
173400671
353382643
182742284
39041413
475474452
401706974
489191203
162172359
421482855
528800386
492377565
263696252
376350187
286976303
276762259
245674028
160817531
428573903
157195674
204848351
47215529
259831603
142057332
94428463
234964161
497786419
422348994
233920024
468014215
218962472
7307284
267548445
519585249
442450149
207005710
117115107
440420457
382295267
58735814
93476626
212266230
468671334
138596256
214427952
473938591
393533078
329629523
518436371
477310529
177022547
14688951
461884475
362723532
396328096
175932201
64510879
15426709
131986362
411366724
322431504
114154040
212692596
340245028
486092147
317067740
140634231
496088320
36066190
422639226
407688188
418316436
240930387
436260400
397565022
316183757
381180632
60492262
108030137
337039493
526070150
451614524
444358403
95716574
217271775
88728527
268968569
240646258
46381602
6026409
485201921
245620934
505439394
207659357
210439867
58981223
134821434
61930711
350557895
409927658
38878446
181974538
506178507
211536218
325465198
79772376
55856316
105364983
252142176
198154248
408616516
369175311
118373919
499061697
250870629
196518650
522143393
504815358
59380915
527108835
478499199
150248283
108820280
306965712
270856348
246492779
310226311
238137791
11466900
409801426
434082746
128001235
316680479
1205874
376013900
179223743
266257857
237588663
22429678
279681354
100766459
327074698
460726467
217078802
535352952
235890495
360543151
269220194
512440619
97407755
432276045
78106964
508420936
95260971
13759320
194900812
311294224
480691633
29313854
365230413
82611988
133434856
9202411
279039150
87835248
101907963
272536482
399479216
344440790
444169707
414092257
249989644
95735560
153248170
268128917
24135547
424747029
267921822
192055188
266508197
507831863
348261497
95718580
64507604
178981752
72310213
64107227
200061157
235873870
357304896
217337658
285357899
101941360
198573383
413551440
321030878
133959112
390062302
126372084
511827850
499248556
376545237
387810623
340214813
287587496
139089300
312846530
241322037
150362408
520519687
41248075
368507927
192490768
491021716
133921074
69913559
403090502
428930891
510153547
190084150
473934186
360615087
268399789
17461370
114673388
488777005
493016746
510230238
66116723
404465328
25640990
321738161
218915037
289896171
509110563
254597888
294604467
331402993
461445160
209626477
337699974
403764559
449387765
411465860
530580201
379843455
446168479
316288821
494371545
506181091
336421705
179199063
208910361
526108017
313513129
124904554
501442972
409957643
462290322
83268189
218962721
206508660
434125217
370303048
417989924
501210340
70915714
471888120
199456708
453374888
219447119
336943694
140617048
495117504
321492767
476810642
294289443
381798204
64634091
362917784
157645968
129806453
252302717
338636408
289015482
268135650
418168012
202451720
353927507
385379585
24355255
201070314
237960106
344034794
157664619
51271204
225917122
148846577
518022989
432483372
131569119
30946648
74737141
63727810
214145750
168390004
140426528
265486484
106683981
287854601
178962257
88055225
523567199
194026190
116326578
140707311
475560871
247653004
168834684
58678516
234160808
312401015
348854904
280322996
114801811
484528331
128993804
190633169
79925470
44896294
213551293
519606299
110766596
165558403
18783638
460207878
7787804
278427029
321107616
399600831
249614601
404163902
304314399
43134610
499485797
210213410
401369849
403336887
388476583
350907090
366172258
441045157
224477687
162345394
96416373
503538919
219194222
50361169
175117025
211645511
24221022
304651312
440547764
264047064
354763621
88410518
86722946
33364692
102361133
474836902
129080488
108667620
45843204
23448810
532845722
151320751
126628077
357398711
181872293
507669773
74812475
523408681
422508800
76471541
224699268
333611486
338132290
336397281
104133512
202017487
39254128
201058181
279416154
409680000
11505770
131473694
8863541
109105833
220409926
59358409
380208526
1399704
204165956
475310410
181034488
453062429
349057389
35745106
327792549
248835493
84546188
185133
297174293
335087304
379954411
115097589
79394101
136746964
197431932
314716850
21085983
78908304
167241767
251633700
137888675
524805533
525235987
164730337
69245442
44387309
163601399
68094899
353951673
161250619
303950112
73263147
176408090
393919573
368591601
11333355
73381914
3102536
272419049
497575072
113742854
18932038
256853891
357374812
353454424
535756550
485035552
37143500
492900206
421257952
295161487
318862246
329136985
199031038
395358860
495744701
505206456
138835787
68710289
469144626
274881875
69646774
45728858
464499872
195668897
334927880
387126957
382631169
170088238
445917431
417151976
424676228
516643481
191298411
225629281
60527372
395672785
97223862
355374057
393439531
43679364
75960201
453456144
106833215
91989581
179452776
391374745
268663679
130921184
108085740
324195506
253069865
532331755
202212208
306416291
259160088
28648084
371666721
359295695
184584473
350900996
207349949
298263561
370450002
168312997
1440534
105867414
432675030
414206435
108332963
399265248
286796354
17082201
84867171
286409523
526277462
417197850
380875230
368169818
98411217
148080984
34494951
380316878
170779288
255251121
221017597
442776745
221302217
289581704
139809326
250484590
494314508
33415160
64773264
481282575
479798926
342555174
504472500
480793781
231592774
422069216
255477699
179408705
257195232
367268457
254087499
232245318
374235732
247028637
499324276
464692244
207488900
104093627
495045383
389486180
463856127
346025331
173720600
395637282
5125982
34795022
159770648
313111748
115171726
253308785
110395133
349951877
169624922
61388725
172192438
64349341
138542772
372381625
444139002
40619298
374804199
299292775
173403503
384219505
170446503
428605185
314414911
493141069
99948350
403270297
262682974
531372977
358859075
512272649
83968298
501357157
329299481
303085941
220547726
72124767
349918173
250098849
159183197
459768475
278965590
436765643
364823524
383087427
52754915
52109215
113466786
251066638
332475936
210478711
317265668
125413608
475470471
454329649
392666813
430695138
476721330
495740021
75539706
23782302
98397663
123239557
200121015
513557688
313667820
140860610
127183778
359940911
59519638
120171718
374594340
113235991
480432583
148922236
250324638
524418312
342900120
248120109
213410375
421076061
457316419
340691766
401570592
392251580
291967980
219168658
108012735
393553400
481298932
527523940
146363465
178068604
110528818
315767822
529867126
492169047
28868042
263372831
396284537
478822164
386210428
334106420
45792105
71040792
193992317
216049128
285961208
289145997
73303025
118528692
129509611
101423332
330039954
24895339
259229532
21823529
304824428
418355851
105867406
505128067
401749324
471049817
486012918
356626998
12861233
413483199
125397129
189025557
82938124
25593036
472845590
347417755
196430331
222123108
405847878
12471305
507381937
381174539
293462577
144801551
27070032
4915824
349330768
298579551
406531198
284769102
258284183
414194416
292733616
87574876
160676540
95684582
493302599
236418448
359198996
89693963
153927684
57868304
231517600
516256778
295703349
352672292
274047781
110978448
114961450
76596036
500337963
515898452
165512786
77712479
14822807
316595742
277577963
60201811
271679710
181285416
112689826
530524560
389432280
71568590
65230909
498841090
399461770
395964720
110234257
259799457
15998045
45311663
23050040
268479416
285873963
2456843
385317856
156208315
346740976
401188634
501291838
417883
99104546
43679364
389804349
476168693
232254636
205680828
470598874
281345802
264780273
178056841
363292899
67053778
98667488
140075323
434461570
403592295
151131520
130998612
69385231
532435433
505829635
284489616
37287368
30975903
373206691
380213666
225856511
85087581
491203822
396423540
338653433
260055031
452867322
112881206
526506777
434584366
249865291
235048482
494629491
1879745
151735293
235908172
40257304
450807663
133759024
125376045
386891600
153553079
445317375
457938214
23202835
78768957
229780285
474217431
462267688
365107778
450208293
340091465
189232644
188452214
477852316
508541185
156069249
479450506
195910986
487983736
461273311
268199690
29615985
467128853
535360838
420251163
136373608
222390599
247407919
109514218
281443341
355810450
240381314
235065435
151937089
70339938
424327949
409239327
401966720
2276875
159760841
138298587
45244078
487321131
143990066
480999499
167924641
68443562
376078529
101479887
114714939
117295762
215799416
250366059
351010982
400617196
168264933
302436470
506213139
310151596
176178910
84852183
64294709
168913300
79757746
237329446
418575891
290977457
39707325
199568371
186036943
247430039
22165730
298304369
194604119
322866529
228805298
142310308
336682402
118242754
245096409
328541697
437064756
274757683
460261322
437825281
109755142
243524752
6654217
62313727
228852232
344165995
74961729
460051757
17746318
217099974
418974663
60208393
205093070
268437219
476562260
202539688
216726935
305722865
299592033
168767008
80108201
214682174
262253463
428107525
319948442
186869340
484521501
425665382
274863426
106495059
42123396
395519886
375466788
327247458
192955717
37669252
215026479
517502700
395198707
235226448
413839686
527031133
334384021
342152405
339189176
243720770
239123267
297067849
388246898
442264828
293144175
181918074
111311823
266001803
108757298
243292438
127535421
318694261
165579748
6527215
76607630
14905532
56541191
329724071
320829247
449664988
319947375
520622817
380707031
56192783
476423751
506185042
508569135
473295944
406693799
425088875
149810643
266629745
499648675
70198508
422531930
57844274
5191092
146682849
124059018
77571451
216786948
373859031
199093334
436408031
462902987
289936078
354515046
533025475
74786532
500645610
491032658
460288784
532569943
187885080
404177022
297173770
37210082
337112486
431926921
392707516
120946520
519330114
58532879
433229408
321433347
508254194
135442966
17165679
89381650
300971450
199933169
516147104
199876154
162287037
497062018
54762260
223695246
265263854
275743017
468849894
418805265
52207529
114921627
281454883
413498840
324001769
451039216
243029266
476469453
287570506
476235165
170597868
5794685
2414924
23083963
29770836
269044804
212557038
110731727
328023083
248551887
421503021
312712738
153059199
324957984
216069601
116150896
405478781
278581283
97303622
421071348
310985264
510718149
438164011
518386472
61263340
238072068
58483947
224363714
111504865
533104154
104945799
407273706
96953731
434719728
85972357
76187045
75356334
482070294
205885582
171085363
369617018
326462366
95161117
190669760
375805199
104519466
52328397
118184628
452240917
245607932
98566008
160952110
198720426
22137533
322844902
80506539
93110364
148195288
313817097
117484515
526059706
415101364
280363192
458412622
34113841
186856978
188847513
124845904
96963808
455507862
25351871
104721
216312642
480378554
91939862
121905584
243103430
64793997
472159107
96873205
505493981
458038034
342031583
492391026
68128564
119004408
334630005
210129780
27750487
437506003
65280842
83578557
181412973
260948726
104470123
434736943
331241332
108947785
81245569
218506133
303682787
302558253
174160637
493188476
330575589
478928893
305245362
474240136
400667968
181847545
387001606
305222072
295322687
228708936
67895215
529724448
158970703
442532661
94579325
116632223
453150950
136342745
501597397
39957162
435999415
448294354
199088585
9985041
439239426
519543073
183260127
212188600
402013079
80599569
518211218
276676141
500926455
281308780
244607825
385908311
365300390
267376242
250523791
342556885
389280275
518211218
310232960
266597097
283723233
323885593
296114967
359863121
455313639
360187366
11471064
324075146
290927208
527551851
110483059
465514270
203809477
38034760
65364065
365730108
159703079
68195120
270020844
470538166
250274367
67984918
452195581
328343583
346692557
336502630
26189622
7981428
81905001
526586218
166683904
276177899
450366851
101901488
238571652
191959374
167307155
395820674
203559629
259672357
285508339
42452651
369994337
453358218
512655573
184186638
182253199
302346473
61092002
255348993
210114529
342487730
406746889
88402889
304962812
265869921
176839092
173360257
201294570
416892915
174251346
68594737
331846921
346831345
221470029
63215596
114546615
392429430
186869340
516036050
218506133
256816868
293763329
405654756
72890351
330439902
533894651
259258110
86452029
400657140
32413158
990634
121470624
169935218
40252264
385473586
438934720
98444796
497249617
203983686
85289645
428116958
263632459
142057890
266231039
288472627
531695959
185447981
358636525
510571663
15578283
304981073
147914539
13998313
151898548
76932436
17830549
7090542
127946111
31875588
467415954
189504787
414691372
275578343
89341963
343081100
309809395
244967633
275106650
302553042
134565747
223712775
168012525
413466232
390762812
446312328
473128174
229350177
328154634
273658701
265426398
46641700
102220501
511792455
509715134
357672993
497092673
102095788
252751038
144140985
287407360
220904948
463879743
219508523
62454181
323932486
81648606
37637725
56562932
425922331
429752055
75500724
453387192
63015820
406921094
294237124
406663871
201086121
245260615
340319924
226231029
270063267
62557645
510342097
230835551
305916089
412263015
89661489
371262751
83426008
162085246
469332778
526692444
390084028
167592114
225882435
114305544
392377789
226936076
227305254
267462813
502373193
221399331
369184266
494033391
116180649
489246361
283568898
317478525
468976432
489202208
514166401
76943682
524422784
89619138
489934379
226680514
62749699
43669129
449350959
512220461
76379134
60514372
415969488
185384084
163127769
313930610
114716461
219123723
296378318
305674412
416005490
332527807
115846266
417563367
300222759
92616108
169214056
246184607
401104125
165041144
107152349
72204361
105953026
423250411
216789755
273521519
312577987
221035704
528835922
202713360
259869081
374615753
381325204
381628304
304583376
109887770
24751000
11587308
126574515
415294133
92678778
392372259
290080544
70478332
35427233
22368167
308692210
264469770
406485878
443181285
48388006
120519605
472336129
508174509
442673667
123377828
93814407
346961818
64573681
125091356
366717127
401217726
24514976
117747814
514016488
269396618
404971158
379529629
212835362
103792561
33842280
457497560
446658447
423083166
174382424
108278076
87054784
525469143
107667231
205600808
476261433
150590687
474739021
480605151
202868112
441601082
258296490
72319356
177528159
295698518
451162496
151200478
146482162
355734530
436492790
488380875
15161250
519245301
417370569
100660548
99228851
328577708
386039426
57250172
314006815
190902243
134701170
62325099
250011803
395259554
74058261
193025523
166230815
293513348
16164861
485375835
485313349
489706399
258338432
183485101
482295838
214716506
434509792
273689611
349668711
125232033
412353336
445205875
113645614
330118794
427269328
151439796
1738687
347964105
518211218
36367934
15967858
330291146
91739359
245623350
383614455
373601415
109375576
144376815
254775904
115948094
218547361
519494658
466048451
373070464
459573659
521013788
13793434
18569095
428168717
106703252
388411578
290112368
398348196
412094451
438829883
126873144
275185240
225709884
49547735
379989779
90609286
480913374
209332862
519388012
429483737
376136759
49709805
234688279
519599828
151751959
344480874
404917910
461936724
434438160
473879813
119334013
499302797
485909428
312132593
8630323
15878686
68549508
83067332
252394705
438723475
390342488
295485445
30024076
8262894
303608601
1663220
139725003
366107485
147066964
523811432
78405683
181918074
182836210
456993052
155296519
375529762
443372913
274223064
26763931
25196344
96188137
117616752
236472445
55988904
240041177
308801614
126276726
500378179
430159405
367515930
495173481
141560996
347971227
219035422
235689652
251760186
376793889
29902472
352448224
52956432
299978114
154836238
43828101
316860787
64102780
95923341
354953276
219407051
41277340
200242955
15425919
423073970
433006849
20112313
251103360
343049599
277202061
330682487
43253517
10873135
500770871
455440589
99412072
91844527
387868524
55388078
385321630
313134486
322601655
303608601
286427069
33181220
170487491
321012362
342444641
372882025
507653334
76223178
139379848
66132901
464285691
373310127
428616643
249800086
171820466
468942996
139896528
178421948
358869634
271461274
88608681
198402706
109408125
356783574
368574468
198416752
150419002
318981414
155370763
40399882
481991453
491595432
347729726
223765564
503049383
38002688
435118080
207058547
380065265
251404073
160078596
154387544
517960003
256390285
101766249
169868652
290887183
44994888
5294286
68555363
421101244
324149119
23247139
106706376
111588539
169648035
65834922
364761861
182327240
449635660
458952608
178741087
327203693
458219663
181070599
284479787
9486172
432251322
249172031
99966987
465519153
214002824
160205113
228485464
93473123
332343846
356073273
163992299
393255898
426575186
175309247
464935239
336249004
181896412
234205896
30975385
129668701
126078392
444301242
26841948
535485196
471618896
13351379
434950157
389793375
517839845
447618277
349710058
89049901
66419906
435072477
94146565
80824119
244962780
434768869
66208282
466634907
500053353
199317364
534008887
229179310
374813479
197188882
271817777
331408445
228274593
360854119
100003068
267178989
260161626
2427606
212338994
251241256
241031734
75899611
100924504
478819176
371373008
435235626
522545261
493261799
230146405
186404697
397584053
195104034
176075095
29267880
361092873
90787760
442911406
97692603
307876005
147842053
202017285
211034425
63942603
430417824
421801586
372823302
89624992
533752893
519377173
406088402
322287606
103482820
313338150
497044676
95347479
381507747
300651328
376689653
330949514
451806269
307545489
74818976
14493070
474334352
31848078
452567118
121141258
426526072
184176875
315111499
182316615
90304805
51168207
467610429
472441436
525378442
126517509
110250940
127685064
249415653
355463217
26662827
475263007
6801144
199390843
167133156
149169446
188757214
12231056
356269974
284180373
467068334
77762859
29231107
42359112
461868994
439330198
15673073
26835904
394649153
536351193
57776905
94304020
97391854
248829248
211634125
362336591
488338061
339556352
191619044
450572070
14274189
96042696
69129539
380379135
125738651
143049470
133742361
416104507
393769937
32337119
112572644
15114213
327261477
331542043
522445010
258513859
56232
330147630
208610972
511718671
161520325
315823095
304636901
162462495
280425454
212246085
283379719
62720080
329591015
411063826
108008501
523379817
352969808
28766292
8543467
176282861
98433744
94629437
25412553
277185615
213260102
367711537
531964974
481986819
208568316
336755814
236990729
474827763
34210227
470594537
209370648
241472423
261721360
102883262
152768771
413357333
13018736
481128374
433229408
412487191
82999392
453620529
147615799
316077892
530239353
66027013
141270408
282103958
130882461
445436429
362263795
287438592
233359345
3278830
80900492
334712146
320504405
52468341
119009837
36637248
388535765
507149647
219537852
520830922
178069115
431635914
481380230
284973549
288166971
494990423
107902612
228466777
82626441
58873915
519813648
208719799
241206228
501247433
95295601
514054442
143710026
311349143
227583990
488273905
419949667
350184665
146201290
220494411
314847348
98447617
527835633
475525492
357515156
495045383
324957165
201843215
442760717
366021921
524398796
282780760
75844124
26171607
68856394
335983767
476200392
395898409
515826128
87342920
301873729
197425932
67456853
435716859
19431282
86390398
183701568
511450301
57466411
94184166
336489414
261865276
508379052
89668917
171870115
272777187
117476592
439814844
426032123
445118982
491330586
524321876
261273192
225844167
238147742
180998140
305415335
107810307
331253373
2894218
142716447
275897362
451918611
319527475
9789176
528533297
504275554
334097563
185902209
499002355
524649953
272472144
88748212
194435599
436327021
244190069
498862943
165601884
296511332
181287731
74967156
427155980
6026409
97772967
28799412
416469274
469271434
463829238
124174398
385682799
358059747
56322507
192605928
517463399
439303875
401268449
414691372
209018884
5903622
370543210
154252490
253971960
151159525
146027281
223187115
474891425
365007892
129395759
83756554
336909209
61125882
30706499
477573738
521554561
426581053
351579482
24295069
519179091
320561630
486158996
267722709
292313623
60854021
283359764
204024606
253659797
83546860
500664914
236409837
398072496
172177026
489899749
51325770
398965446
78652279
131542748
276711320
489299843
214929444
467061652
137745796
8756559
210445469
36341744
387598544
388668419
503404767
271013182
187152375
280732283
405287268
48674772
72018143
82167021
131189670
53848360
242049708
535208606
358030474
503381468
500643053
365413804
321565858
531961681
297386262
462546213
435563427
269416568
36489213
62552124
380754070
83116791
120461220
475617132
186821080
166045127
174847993
96609216
263428880
465694895
413598315
268850914
233399727
119054758
253528730
267712481
3733482
231366268
163307441
371958071
130850655
232424479
203122990
190224807
302898499
191257147
515654871
447740464
198410410
74664953
515904571
347893180
512804996
198883182
3653773
32141693
273631447
208092701
124740974
485075109
420475416
324199727
419091836
512615199
271747892
448188957
216518883
362491312
333277791
91378340
370270917
142343294
191942988
499175051
209685826
258961341
459159543
451230465
256182499
209373307
206296603
74828116
18195134
133959112
6023297
417028936
291859590
123096165
489525342
229915378
287109016
451389128
270121908
39376832
291583970
504439997
328199659
260595811
370762144
461713160
99724230
388773428
493766604
76145427
459985570
321681012
40347794
454152664
232888328
63276623
156848261
244660309
467225592
250443475
142867183
38593896
228277467
225906536
106168579
328853216
401340728
443914678
52964553
323070276
187238181
349751737
328711665
451791515
375383038
426470700
535578587
416505952
386800960
347301930
199809568
101167503
74636956
226450337
442616585
330719749
23126057
207862284
307231117
6528360
309478362
60476264
302642633
468789813
295782882
530717315
231974047
35009
526459939
362417997
345253751
46137046
138907959
62654280
261090191
48737270
357398870
67157112
198058940
206711905
17402852
207549273
248562258
323365772
281398937
424808196
131088852
232799099
112788379
514321265
22808781
30966352
473532300
160518694
362767590
431326153
371599180
456062823
272172943
464499872
141606295
341825528
106504789
247063134
389326776
349005245
276150464
368163703
504508971
299970338
416739989
20667916
161361324
172731712
47586533
200111788
172719055
453519587
336417385
507091551
129358425
443314529
289640585
2064990
373689189
490502392
256996109
285834457
306782701
95193066
222014208
456498614
429179171
137484276
257133898
186649423
68981137
218130440
421934929
333863387
387914704
46788628
214006995
478414974
459754633
480538683
31773526
182505750
2023799
416843273
481292378
321183724
203318583
261386527
36812632
318198642
450272652
312703760
519599828
151835452
51610731
151139477
155329498
457362693
212711312
397285391
77953753
141974339
527949261
327494092
495959513
293945467
343966392
345264971
180749924
486386854
432228267
346990384
307247465
80988374
104905854
401863770
532108291
13533353
447923771
464466005
535473037
528961490
344262071
338360116
526012248
214937368
171373124
62305759
454858659
65012866
395833515
25946139
501571324
173887645
419571886
287359887
80428807
408058922
496720353
365266518
242356621
495220396
510089395
145982366
202177740
4526533
67841565
81045557
270725160
309843199
433086938
16865531
428209357
418000673
97295618
422251724
515937730
37259221
349519616
186974146
11659597
379354757
317860214
108038031
269182112
27204444
411772195
369972386
93117945
401514380
39446681
143863766
97897479
20186793
209188854
395821533
444208148
30422403
89479012
421127288
58828177
399235862
189904398
160749724
535784368
39720891
217903449
295892210
319747537
160930138
280779629
389210006
328308673
76657421
346154842
443943134
53122523
4315853
321228850
84125945
340898914
23958770
437990039
75998215
273844457
256585069
372581464
342485720
310833415
132121657
132062022
27786882
482209672
368547558
354198025
60528036
374617659
48247351
258673659
89723951
86400748
335524999
183057564
153035452
310055868
267749915
133002252
161753992
46623851
45920773
355467645
200649658
430065390
319875262
207080883
227975872
302143579
4683187
34273562
323707616
128706837
92294566
249533520
417389483
371762138
306142220
342777123
497348109
472419624
339722378
453265287
510300180
206667083
88402889
151413311
140999782
157766235
289932114
189694746
528172365
369571298
274234702
458308742
387238634
525493211
408306814
149999423
222655272
130857777
500921318
255112269
34331778
7096522
300834258
467375131
523023439
271198048
28342607
83567008
396568979
266756350
191545826
320210697
79291
306186713
484679532
346649499
406541807
406335577
38399341
526220463
514287762
540824
339328493
71884366
153474540
371184996
343549125
269795007
63087036
17412931
144923446
375049781
234160808
517000124
166493934
420654882
210839992
234461832
20259261
372546
51794384
281402950
179803992
347531803
491386260
196340882
510943806
150269581
42182266
465223256
520715491
13092696
26027412
112680242
71493374
523678251
270345296
473864404
222790639
426582497
479111613
424224540
9306194
11708855
359307181
34153371
282702102
281379570
134543845
268921845
433628334
129330398
271458783
97887532
209061253
168297114
248808790
305361844
331172419
230985734
320480537
124501847
88434858
410309505
264528779
13426964
10689923
111310177
270838495
120592372
87944501
280228608
188409425
333822822
485726763
349206422
226969646
264008743
229533897
34026850
509453436
218407951
383366948
317552424
22743054
416671416
388019433
71672640
362489334
377021044
27799334
392925913
117446463
403314719
285082274
118341130
465986114
484742624
58161385
184911519
28212157
68301702
115281161
427716657
22996809
480278506
418615135
15876542
187048023
153437007
23564595
234998028
204038769
352593896
458298300
308758815
234939044
279534986
237859927
179783922
305959136
16654262
135245335
277576865
190560859
530968457
411272353
176009895
470968025
196681459
529331477
481186841
106488272
447662340
353269101
13501052
170071669
339943427
85087895
364333483
51386975
63866447
186136949
84483665
336173835
161916036
449769073
169460737
140278521
296853764
415482985
59756799
360852307
155038033
468565323
400354092
427335978
524604980
212894951
36522884
507348264
173120104
374133979
64323151
512132081
61339279
150677667
412697892
138280867
524160361
359547089
387968239
517484081
231429768
247867583
445260872
267862317
403424902
206739165
361843926
77343429
321433347
358880073
385178758
20318749
253650915
177952966
42533840
4985865
420521130
339785057
188546212
452525361
519099370
174295339
354091913
235241658
260521613
227307553
315917969
65721660
491210150
359968409
97272041
428760996
40803454
179714870
504371268
464314256
422464919
43843679
154784855
382829410
20783803
188323392
358094963
198421460
157801603
28095029
214861020
215342235
48681442
327216262
314287867
236349795
69181623
452437459
346398347
384512734
424746837
213968127
1001597
22462613
465283003
125079866
89999111
45043483
40115992
246791835
102242313
511001977
282825509
317183949
136836094
521920845
288485629
48766981
446878300
97445778
252712878
368936810
238651491
233890539
7928356
480888033
155105424
249423860
401181914
448407707
399796400
78331614
124388052
233485203
266643006
369463309
475144296
222680203
174651873
233245925
97026728
423039466
202042811
132288349
479535260
123444154
340256019
561770
101108249
156866953
397041017
511302723
519135604
409797327
265375905
144128385
208514331
505255135
306011678
452524421
111672532
327179887
50014282
334712146
100379242
446878300
325550046
80247279
392779151
529500124
28634705
146064063
148263978
133770427
409944386
184783735
535589448
400088323
214297550
235774232
390729792
289881756
287274160
375323632
66630509
259420573
290250963
21110702
398865159
363851867
76901821
160833492
248551887
167675776
442149752
218169734
143953008
435837751
189284303
84356707
50478338
74068786
529223050
78822040
521469878
197443185
410688011
219626828
181146725
257408694
360260648
320260330
353895790
274296721
526826367
401800330
492711030
526440150
178046805
355441084
451743711
431782312
200392459
298244695
53964922
12164836
432968378
281288787
235175157
12930749
67122646
429865824
463353993
110212740
200988835
234387947
301623044
276027495
179423896
13339246
381523020
458617573
449702750
97856851
499222717
71393693
44754614
88434040
268377569
442450149
470457424
411134490
436264765
408772977
76507974
175888821
69591334
393027870
462018157
396483635
71448053
179280753
256034437
131328543
190567199
439352421
80249377
514039466
391330629
313266103
48005338
380348971
480735724
167639000
439458963
52480143
69549623
135597741
158598606
198015029
91267624
359930253
505424312
26979595
256471124
199792216
386640714
441130927
188610413
196497574
48288668
165260964
257879205
198508150
163436742
236648094
209780427
144356891
406151192
184554
58032723
140173199
266866223
53222111
431736611
14428204
409078368
36446058
531856124
92991715
362523536
114127443
90193939
481495832
136313626
83428087
351845907
228309046
527608954
425432405
323349282
161567413
295762433
99728838
501285388
147291238
355737813
358745092
452342809
53819812
378298456
526910650
500854310
395899528
401843360
303022362
58869192
278641363
446792915
415711563
532445046
279274257
4456010
200302273
466117179
10003878
279346629
241347316
183475741
340870051
203942374
79962622
76555153
344113044
229067267
445714109
356840990
403529593
289272350
98878324
214863252
67751754
172532715
252967731
313730617
473556916
7576955
48895264
13951578
41510848
477507547
215871912
425577147
104673640
384496742
148526859
177567899
480204167
332608613
490274734
239430565
531695959
252819916
509477224
104076698
82375786
295675859
22954740
47621769
203366973
494329123
332499926
264496221
83568674
144768073
412417792
189983376
220318257
253370719
158255689
38969699
55219424
448373943
278909759
341096391
405665141
108683180
83020899
334888424
111496752
124972537
455724602
73012322
461345751
448702315
215021067
191756997
354504819
398650581
449451364
259366788
279674540
289432319
240158174
480799125
238045633
524792299
128759839
277454629
203967181
250214255
95458410
347154621
342200089
225005809
441917916
40305580
245261050
35091253
36513759
88436472
181683915
505460940
202546643
147049400
402729844
252374631
154659826
397317513
114945778
225618627
24293017
162507194
65018565
451750487
162828507
207624339
450552822
398307270
281505526
271287121
25656863
67119386
37619030
50559186
369883310
291226080
71409737
311950298
135458019
528724539
12886830
301352346
77545544
450740688
464349907
343250971
363618346
220722062
367426280
339557534
391676409
144403680
102149045
325992013
35603263
232339712
28193855
239948857
240076488
322460570
487204701
313968494
422573449
64963062
177544832
81707211
509841940
211619533
117298283
351699709
158825586
498329014
175789532
513531293
37510552
124040215
523018408
305689670
453432148
331901981
356838721
87783135
149377173
58890376
453470155
509442568
34690930
511164949
295129672
69913153
478884698
503671052
223948064
228225945
179452724
355630785
3457088
329461051
435824827
143455846
50128704
36709645
262703617
370945490
176409341
533689776
158491409
472385885
132382480
435149254
457075816
128263858
222016003
170533951
393209719
447921086
15977937
342761925
256878479
536852242
77376974
7106012
378462217
29276559
75240498
171991341
94367437
53977372
55300034
294841896
225656327
386070718
155516858
31466481
1726763
203726609
83916045
217560567
56468526
525490491
530057301
156567173
3809314
271253303
365502126
427974158
234665491
193062479
101434549
288475198
85092160
260770600
434170913
40018168
119872317
318197802
429179171
296156204
506034239
332499926
493769966
365642416
77872112
472459523
16202454
56504395
386228225
72302143
529254958
256023479
241209906
117573795
421735030
155216382
141205588
251122284
200065629
347738947
218709099
395716890
526696345
179480595
7735269
338625797
165620377
59050618
224273636
472931363
330999957
353783287
533659067
417349387
271755744
389480203
399956361
120660446
311696021
426263501
430417824
496422444
245095496
2270636
457331582
291619577
228483178
504977918
206157108
358134108
231202311
503601012
403177795
242117869
13567889
348413703
37500101
401645067
247332909
89111629
361509885
72682565
46356388
511078548
381887445
302560179
164626681
214068133
39385178
89957245
107713932
44421817
436260400
506948889
512580579
449789967
113382963
239026138
287669497
319181900
349429301
144485942
440031693
534315871
154575242
37718732
501213275
282045610
476331244
263897376
59592497
53320399
343903747
404252405
434447026
326053977
163844277
77796078
245434730
181683345
270273723
121355221
187053558
264421099
241555979
536732786
210636985
120754609
19862563
217779032
64333102
327632146
99856177
343710795
414291730
116738352
515268054
324388250
299814328
388831747
223034479
378498486
285605866
300847841
260057069
251077324
96835790
386468252
206184590
63854158
394325976
246089807
253822168
75650637
402866122
497701632
531391571
444112817
216362863
190733254
242524008
277411757
376771065
64932435
157152589
214962430
35473168
344706285
514489830
316493929
185699587
466936975
212349916
99251455
281960344
74384738
68206423
449867990
7250253
426004572
477100491
109492222
405907546
305916089
347279931
62465468
180605924
126969751
460886898
72482087
432483877
176657693
269479274
464042178
202791143
202625262
337543229
193861468
142746127
31947468
410015538
120216013
527616468
324952829
27757717
264048352
496989104
19361519
123446956
109458728
527804840
409475440
16339260
439334726
355811054
347069618
170449012
484883572
15798886
273389104
501686697
293318400
322978189
417096872
234950778
323998693
332369547
353001518
126637955
386718760
102106668
56090344
351846659
174253796
158349027
37285815
290181182
408805531
231627910
148015393
457984216
282258751
151064018
124237959
209746605
119334013
295924855
483957665
355253012
96971029
391481858
103425031
470469755
268613422
325439958
24297063
390161403
86200293
95337769
305253038
143925891
8746610
284402902
348905769
516351271
363531365
84739614
134801110
273863053
192179852
249884897
474305032
516486326
394936543
386039205
316862612
523298347
382808309
343820855
89174222
136563345
488109568
270556771
502829263
355701208
402334378
395019304
147537673
419193429
64510038
194165257
49386427
122583065
43621815
290281213
193855612
161501216
30634278
429796141
392155458
447371446
397689762
85669685
10014105
58631545
245055470
282573194
248294258
519559031
275511155
38389891
274948031
318710597
69082062
138422315
488625990
297995852
490886003
79748459
341105231
341204113
204851870
232272708
184308474
300218928
426408234
445526014
120591476
213631406
169907781
344175072
164927726
526289284
161736958
430939196
277677245
162736693
101318469
66570120
299042096
91419058
143663320
345842569
364051364
119128280
98188928
249700194
528173349
127492485
524329858
532753920
120484086
193965026
423017838
481471108
186967082
182441455
418911403
446198828
512621763
34286375
369995349
166705759
29210942
19204898
88510711
466855419
412795881
438302480
152368622
268992810
183299765
475718717
11455704
305512129
274949981
416925702
430791731
4755973
459455432
214794400
161328463
515828817
197556070
199689877
494779838
467704559
272893878
1175703
338590540
456319685
127876970
60581305
338297576
509011338
9102489
433919818
71317380
8342153
340684414
22184537
291995916
43534606
396016343
225438087
414343367
406429540
418028010
511600360
258378321
389725960
388844110
395816056
520590282
226113879
390327837
139731050
288654431
513311477
370157432
108339471
476144376
510135764
381890749
194140170
371142235
350519119
375031365
423253583
534441838
246240939
379853944
131346726
16423161
302344105
372132580
146464880
420697355
453952291
349268230
102586876
65985643
477887329
255436308
197472730
5588255
21139285
37175477
7815608
91626338
59316714
458297347
26841948
362800320
293270020
326586742
101655965
177865153
3744368
59986782
92561188
54956662
233731643
371501267
285148676
74318847
313730617
228084158
510028415
182759805
411982441
206991774
92229884
528558979
20189631
44997242
389106657
48436332
471492781
480447695
146050700
371620829
74718622
396218124
318946880
556737
328105366
510906683
348041166
92786454
304635070
299893951
79404619
322418381
189817381
275899210
531946092
295736577
31459293
448129782
414802870
68969905
533673145
497512570
265350005
455322264
422760673
149528889
92138520
213718320
130467402
457356845
191645279
320551663
237810456
174987923
429028316
373114351
292727423
295161487
275870172
237492928
504095916
136698695
332474558
340568349
483477982
460174039
328941340
111966681
323880963
55345237
123667539
266254616
87575999
267749915
504820549
416686095
499932693
141991014
2519920
282505849
219467199
216396752
518212830
338684508
279864803
204135407
387958668
377267209
357420537
14762105
453250353
521285852
146459159
102402520
169001105
263374151
492159313
149756792
446083879
328186944
176996842
160953176
396105066
79636195
503981037
131833392
164131663
232171310
185905192
168120501
494008021
71766655
334003970
270575533
319419114
448797439
11230357
474057325
92127941
75113132
271969413
215545372
505848602
185413987
386366716
194479367
336769494
314266735
102667608
517209708
422868444
44569656
304331365
208239508
470516216
115366850
169934844
506012246
20182052
344288844
15507847
126242628
498947774
451325226
189626540
200950463
156676387
184391449
275494580
92136959
352789964
353513027
35862050
288476682
193223852
397490913
105378816
356771653
457319433
310805803
196947914
27287760
257701690
78274914
258083944
174997922
227930590
239960838
127057944
364715114
526645214
246321266
303945008
39447257
443957923
100340269
257684843
218407951
348458733
31556551
55697928
10170852
311184599
121525351
278928694
357393038
154630650
107082440
18372427
432023762
155175233
445871520
4397207
509661405
385665281
477195870
231098497
153712239
417763110
43642027
292431270
252216030
163104472
345755162
120038636
385387980
499735839
433440942
199055954
15682418
425299474
33506568
485780332
286306675
208575781
381222080
149246635
140488059
415461615
209998292
334708019
477141013
432771494
432375514
426645256
235237405
409176847
287266891
208292823
65363260
427332390
480214501
267610176
315402433
513839468
172380719
513859961
534312551
268656849
467603211
140968875
223973804
510742855
516866940
77872112
58942377
384974677
49187725
20660473
153467734
441607016
459802629
13092153
91022606
38001786
60503534
524841017
36991962
160593371
327521908
460700210
456508362
431419792
33448613
310022312
215021067
386199445
368777981
274791317
434572158
512834359
248659838
31585885
505432036
462552586
523793744
54311701
62670949
51762512
274960750
127022629
515233120
328166171
95193066
97744218
497701632
144929051
231801690
520664656
201977070
243579017
312470205
510223221
218431813
153268098
469263156
312286731
386878786
402967134
528564033
100845265
404169023
118111300
364031101
391821906
497412571
381372372
391017821
406866805
531694972
216782660
66820040
31817774
191619044
511185871
265361702
381048138
500082338
190636353
474924228
11212328
245836840
349448154
491002591
66184873
69855713
88660478
18148941
131008076
280070642
162896465
118354950
87059064
328910181
368284451
41981196
247180202
107036657
18629638
253408943
317172428
198993462
385216339
262437571
6017621
241649945
500058869
37416382
179698382
131285089
387545856
369470213
502015862
43207769
357955174
201114642
59097566
73517669
152373241
465051118
168401513
249146652
192649975
45520497
283528248
97410108
121111233
62666714
94340306
384341238
194718841
510572365
172190596
45449903
110184145
132576909
289042264
517890860
327735310
420994598
254496810
490839799
12201937
206924475
120475669
248871757
193428900
473893876
357614706
327726165
293764108
411159999
299257749
150198904
276345146
491130036
450851142
510074734
432286759
393645139
67599616
170237271
57596281
342379008
62104015
328960294
388342954
346582117
155431899
306202966
199117606
198052429
97078042
335927359
128397130
413080341
245255537
439643317
348379861
80406851
82915741
506249915
308479979
501557028
129717515
313606084
296187976
206512491
43310885
103470172
527118608
22459439
171665239
46476554
36978109
276198407
288488269
40712515
232490099
340485477
292306740
143662459
421117832
286268297
500941107
499303924
368799385
525921435
506038545
223636237
174528789
245067920
306119516
217545310
463115223
486941991
356872483
269462667
522151982
302481320
434860897
47732198
406164837
232044713
254463886
284272650
25132902
436788845
334308627
228734095
390038806
122117468
387212912
114871420
137332482
232582555
363129681
22217008
347881726
105979906
433292466
469902355
315071128
67581070
363650562
54994355
299926628
215309491
416358957
297739546
341177748
163476618
495759915
70003960
245640810
322236985
418452514
82958725
167698145
333231825
440938724
394572278
173689088
337984824
115746854
156092091
289178007
57177957
526101001
18311521
308488367
31281195
369661868
206760736
77616652
54703741
81656083
80564587
336944119
484113325
506719676
304068143
337278354
465671646
453171157
328333399
350760339
377793286
396714363
336180069
329989306
276378397
474444655
401696743
127622543
510759745
213307695
322685644
446479286
61479734
461331297
392861441
501595046
318568361
183713966
327518358
234094812
435074102
407599090
474975082
532019939
142042697
70174304
66258248
20016587
183067351
86235666
312509487
13041402
158139635
108085566
301966328
163642346
509192945
46600104
21373500
322639704
269311303
163582121
238849510
342504168
378543182
23386890
182337151
283296056
294517418
202325126
315726322
14220957
144572081
176852118
120069400
78229490
75930710
363196564
5998640
411079735
448136511
482991540
442758713
30790333
336948383
224520550
308552128
1664649
204927132
107949299
295781215
84928697
455187138
359680209
359584026
81404477
39384846
275482852
341192543
9197026
331798305
322421542
249496355
299523807
223867092
288724642
246091804
270267726
76464168
442921731
42300942
291894749
72142982
75270843
269725480
42819641
414986067
444766102
410218631
37752054
123323946
62687818
468455160
58134831
165260393
68549508
144674614
502224613
344287199
430278978
228388436
342168051
499276158
366298515
324917885
149611439
64447395
418840727
312175061
150770655
155093254
293157396
341286117
508306939
420966221
34523845
345971175
369066291
75500630
187136357
109864930
306989219
246449532
337058922
48158854
436850543
231842776
55153842
41502103
18869897
388685992
17427007
28803014
138473632
392349425
65157621
383693920
257186508
267588354
125311720
306837207
459293061
511386674
462710764
396235549
296894932
144319577
342628287
81068753
365349156
39140901
56493029
200335652
359480756
473856634
278915444
191392625
518414159
307348378
219833485
258531535
189921101
59342810
63937667
19747802
478435892
488705541
457014305
461817631
421050442
59197027
270710139
269085622
443524885
89561104
480888033
142572603
261705710
329014698
515357371
75802281
516017550
27207166
433359899
148014270
421195230
322564023
310968433
194740426
281670176
55546896
496207143
170501328
318432667
11916376
8164349
412447146
141255735
7711969
160433358
481680617
82716876
131378461
482098202
472446128
398750477
513507717
14048154
72738749
332369023
152326903
234882041
491960838
32646297
459484252
256286251
429272318
40864221
492853930
461109977
134605727
47451642
180337762
449176189
257351702
348901615
146603622
30813954
359191227
325589844
268142284
270429175
291416709
104275776
294846488
321368202
346198655
199214790
223654829
317765126
371175030
75292815
296709492
164262239
181692824
235384456
488016578
371453575
458159270
221716097
459967471
31789806
393794246
51103151
197396227
275128499
397608519
110530935
326830495
253092401
244249980
363290911
177103520
532953444
441695918
369285327
470724755
503190772
423625876
94906321
345208242
532443411
218539695
105627051
9420369
338302881
399952081
273855390
186792820
318569883
53518117
30053810
250654271
261458356
980274
152768771
369623389
389625020
366193718
378339131
213389920
180798426
146377479
26423016
524260627
8828323
116379099
81204568
401568394
36612108
416664787
492982880
43450909
167675776
240173581
318119938
10451538
279990190
102535411
76801619
142967750
128290368
297603454
529861598
491074428
220960335
500710776
241780380
91061972
114806396
207857386
511883058
209124606
450970003
82318793
146779862
270652625
279653903
522401927
247059176
184928410
28965337
489088094
115398205
380208526
167837867
191317819
106149637
491924693
117320843
152442679
340994541
419196037
360002458
27247411
62369137
114352857
151555683
241416394
445152650
126437920
114871631
79052596
251014106
76546
338154057
90941263
408917406
518223385
117701567
1989658
80820290
527222108
251867571
310712721
37632779
315744464
375494216
254185834
442932130
120570577
346692557
99611593
84612168
353146399
321304839
372792278
81571030
494155870
278518887
405138522
33918862
292229870
535962039
461221617
446967824
398205437
375675907
63999659
332805984
3414523
85854303
480678447
370668397
241467532
414805594
31160907
224405429
249744636
166974247
207839553
197936556
118058882
523965974
194274899
501308743
480678447
34795022
255100903
306034194
81471671
105202055
21867190
210310517
446521078
457287338
126520638
248520693
146758070
140193723
372312784
288471567
368591601
185268990
446201414
124352118
181644901
249011041
380605156
207208134
359732706
290760397
229698160
378979860
357705958
129835702
360136755
36463985
73176788
446360076
417184366
18699075
306701504
203117803
464165207
501288368
108649687
248015173
213118773
136185797
411073212
187936333
88139775
139962157
497459277
359948542
166491267
187933454
269113762
105144694
433385306
363622304
56057185
384547668
257643693
73501155
276039545
255239026
314183504
417519581
314824259
188472905
480210832
86653315
357321319
282436837
293852998
314099208
191382926
397107032
194534535
173513311
329440069
504052444
251123066
514671874
186705093
208909410
12423366
413585099
112102725
153061771
432527740
347996755
431779585
182031078
147803150
180343717
177423478
258554743
475582285
389295245
131207100
176937389
87201769
120350330
476791848
397542205
182722951
201832938
245433818
56372138
75180514
244074843
280325083
154527680
9309057
56502143
416489116
196745128
298465229
167973119
462183605
111650820
48561642
234416276
420360773
445611449
64338575
64482539
502791811
291770220
216094401
165388684
139277977
169196748
404333180
451967898
355742150
149738390
485912225
311430097
439799637
105159536
240791612
89115294
93762505
477808483
18982398
57998498
59552914
300404601
513825894
250740508
240187619
126800271
247594233
199042869
203365850
383741518
406894193
228483533
100835555
334839430
493002891
314548569
171080300
499670323
464845755
337371128
56932320
140004489
91083260
105988307
235653348
344986770
467224831
424900515
466320880
524442049
264388747
270891801
134036353
354886701
269257825
480656515
206410671
356840447
278200759
31773526
425814845
467603988
456800918
98649590
91575745
247685038
461881796
12172836
424317845
139227485
433572409
332397825
176340578
458037185
299535766
451081044
216934423
422450134
102205036
249898501
406566374
286778119
115448375
367938629
307550737
4672845
146441862
207751317
315501995
240958482
498074669
238230527
18446592
282759541
446925945
317740595
131701206
154114581
39254332
360073731
99099359
6183394
469646133
271526487
368414175
201805753
351241023
9790924
480904996
137060497
163689355
33181819
309165509
496157731
27099463
223596735
105918615
252460270
18103533
362485761
384017340
52581684
186784583
43866956
495291793
464878003
249423860
383219704
267157969
133965977
21585228
407504248
439991627
269518697
290204605
424922989
148796999
267398331
507060413
501344966
477988460
313474093
45990119
329156753
393262699
110376575
529315364
146978483
363510598
68069957
489478185
170488633
183476618
185627875
336921404
227160799
231983424
281029483
246452988
294990834
184463012
153246085
206203517
242627170
88003352
240572507
350013541
108793985
302600264
124060648
32454486
500769012
3033184
260110490
434988785
488893865
215322451
270614304
251651578
235685949
467987933
295834993
413568049
27745735
113898103
22936829
26361591
227863022
268825215
476180477
170584508
401110536
199843983
27994222
521492598
19151761
455257464
7379384
518422896
76100652
368384966
90343888
290742365
467703329
529895329
118121352
472034268
109642223
426522345
220861916
17370958
282423980
317632468
391149223
304368090
142814677
106859214
16553717
111641804
25342525
94639905
320525234
361837425
454152664
160209556
364363683
88208052
492456547
171092030
463619469
29917722
20712090
365595147
81843940
348183105
69322324
392103366
11407933
258658471
98993639
198451531
342862414
177894988
145949442
518781320
490257663
478835989
465446995
483091786
154456815
47707499
54389422
149311958
418459552
143549002
267004559
213987250
73994327
243549140
90598507
114633752
476732998
378526257
419571886
168565213
206145538
224032054
288296063
520382023
526593640
406226126
61784850
316444572
167171866
367237641
116138952
91748996
49440214
63843221
235219503
372241445
430858226
218476850
390153912
143297107
202950613
387434362
214174697
349685341
401028319
379761432
195394408
134679113
377693378
326287415
282936766
430404429
525466941
317010941
439677430
493476198
2015804
4793140
503880404
121253996
232986651
325940526
921745
319712908
187275389
512805662
286200254
165188891
276365990
11784900
491474877
495216399
52390782
191723248
89607169
43324891
219478974
481128374
53390962
298221594
374582779
211206193
101342516
101286834
571405
108005265
147986623
278591708
19309507
89217723
212598812
368475354
357272438
405372494
515674107
457129902
96110410
302835754
394303087
338120382
528048190
402985334
303836821
380450863
496880668
511418094
379391844
245911483
202780321
523388583
370801022
199392960
429623383
277639100
359096766
295230527
363365415
373204599
326200876
492485809
394441779
424745474
428008014
12201937
311174115
138196679
394272354
238366965
384801711
480913374
236567771
146641078
177407439
391635136
213564460
101655965
426039521
450035350
52018478
279079962
168815195
264813336
114255836
503880404
272344320
13848121
486800135
465765312
185465351
268715285
75404000
534091043
317558059
2579306
297952594
158278468
130520005
187250121
323537647
338504184
374362314
293050314
360883009
194384728
210691987
151139477
236408978
328183442
44315772
258207412
192824163
467225081
169687939
341382601
160972109
299570581
173667607
256658453
331957775
189700847
139512121
124614867
31617399
294276924
5183870
176283509
210082090
448432515
41968361
2478160
380082780
21683696
531718001
479740745
166219533
76767837
482572599
194757415
79848990
171221047
462040099
192328368
415803471
376854077
63380247
38594650
71788103
478650146
505586965
417201660
208545842
397615392
471918941
75904988
417719333
273476894
32058411
443213927
197701313
43512915
251678274
27967572
160035983
163079686
427726081
141860151
62890242
115607901
226123979
376005937
211959371
329640918
148928905
234286569
43807260
528316691
472560981
481501221
536475305
85793137
487394630
211128998
522874482
267484360
167051793
434792046
46376309
34093073
88458424
157396087
437577097
366155697
422313926
140831717
452981587
295456788
90811283
468220800
339149217
182315527
229949930
333408572
406084040
85682771
407022344
8914171
514574018
106615001
76944588
506009614
108618494
463118740
351554561
13000183
259544540
198050893
450877885
287464804
305607151
372580847
358305651
227673132
249794182
508903334
519480849
20191842
413896014
339334983
149227648
515156312
371803907
515724845
288279217
283302710
160681177
435703151
273068948
135354445
349134671
117330556
18121847
252160881
146133339
469703582
493971862
265573701
443299863
209887793
5681032
329861984
499255886
192985471
108145370
162049984
10446690
452029876
95567516
296677606
257598570
326796740
385591253
399512810
407051801
25289965
534298504
39494463
177031245
211482720
443370146
309587415
418291616
285747803
448709119
319548403
48105279
109173620
358545614
152463201
317356205
3420902
21544088
507867118
142700230
112769960
518894390
258064148
418256178
98722797
309385335
108785000
317851853
370194982
216010652
310620266
279582098
366049344
1526696
437715167
179063911
126583528
43018307
374513414
519710498
79551120
343563503
415950201
4465629
73872339
216208949
247610853
381464767
135128172
95387760
423723688
466500753
12053270
265768428
250774536
32872895
512177003
534978375
310532588
253874713
167926731
484014663
288799635
216306538
322451652
256034437
387739324
77422026
358716073
198028791
271147533
5505196
55085739
222632168
76473165
71100966
54760386
232407147
361528583
473458035
430586574
526107969
485190928
291626411
225938954
347713672
314410598
121223299
499751110
253226591
115030013
220414914
115113679
131513393
327098397
189125433
303209632
201546250
12888307
502420294
259333070
118869021
535339913
86824800
115374991
361560144
73893406
230602990
282013832
32363400
219186414
189489878
436680123
199404903
67729469
195452594
264533003
182417855
328918539
223349447
52900669
2613570
232982978
287611874
283232040
360773049
12314107
456799253
66807271
37171542
522903628
43601795
418146454
269421331
337544286
38390429
23624170
213619643
205279383
100757959
452758660
422052671
394606974
375736528
188247861
276777673
194879520
475817451
38570577
349117151
211705013
196395095
389847797
58151352
467508658
246517094
92807602
192447143
534260810
194137879
65135404
198288060
119991202
486098448
144522741
37143209
534226708
348631966
110720563
495475128
23382521
260443496
194868277
77493067
482845673
142851830
13854983
66522420
529152310
319765954
53714490
173827008
281864913
179334353
3576240
224425444
409531762
96295308
490874302
37260347
435121242
303428695
145318330
502927339
390946112
485980891
528178759
408228584
76356370
390651896
374414375
118566422
151961109
517911907
140090640
60657683
186317181
312755246
443317926
38521131
469902405
379425002
285183161
316209044
157961873
462488184
402887815
410529476
152825011
152353654
518299021
25023411
202993987
342999857
120271447
500111331
52705913
507172405
279841568
408970655
346510162
168460621
37774984
216729253
377797552
351399209
270623676
339392927
197185261
46638960
134783736
292394698
215467005
464484588
398932121
270584918
341318897
447879757
358527602
47295751
6185089
450272652
169864847
194278574
42257097
50406522
173801840
174273203
456011861
167595058
483500753
389384325
377826797
512746133
349012173
50184996
514821974
193273128
68428706
184065079
328613645
442675806
112889174
118408074
381459607
347197505
135308068
289717517
424319365
319875215
412683618
263130595
375583596
379062776
462882499
450829382
237358006
496861815
192973298
353053513
83611919
338703297
62294696
151131927
435802577
528092296
360508905
133150586
33792070
532368627
180049185
283257963
407807253
530957121
244594907
248947365
429631825
437481654
121470624
89288555
64999938
81471671
371294977
470287434
77045174
529357790
299762941
261066497
521313691
108656792
298804341
159251177
83447503
4203661
373695273
80644571
32449211
361568737
246361814
458534261
466670165
239295108
28362734
291874549
431720814
398103491
302082060
484997624
198066080
487882480
112213594
121300916
159441733
18417579
403075354
330382147
29641513
408508922
175349000
266009643
216353063
383250045
457952647
162395475
193755440
196867933
107576046
418926036
406618803
444970110
494329185
307487086
163132898
445226475
459240690
170858090
514495502
483828895
54536759
18194203
105509267
167477170
177535784
26276099
192570878
127381516
289255486
251122748
11011841
57794005
532992628
302718163
201159320
300394008
100458460
340296233
442970624
468856001
441648847
333189644
174536005
93644350
295485683
38614109
241751444
325395351
390228921
377377358
145702703
360785749
477596408
424314378
301028087
271556342
36437903
509343938
185171284
196681459
254362207
187021145
457616092
479859045
40337197
305855751
255182005
151033315
371255557
140752016
82523590
67504388
352424506
514641545
301028087
85637864
149849870
93750075
216147334
299255364
468592224
339661312
396546775
33233503
352926661
177481046
179968387
13486410
475144296
40264818
437453418
304176854
258130204
238297583
64274793
412731299
140653365
86264058
314097043
366265533
40370185
368690866
395256339
207507148
219368438
408633540
406754791
65697115
131315115
50855139
233622719
153835076
89930035
437174082
507173597
42647613
181097553
217555816
1577015
270993562
96690143
305435865
308342236
431977932
94618632
501288368
64606747
8296745
364963319
298019888
238337907
295007953
67414507
12812588
435473775
438100011
475101375
515067730
505150764
38615936
133742790
446304811
402808563
365266518
483643040
64560663
249984681
383808929
107696537
53199036
243903530
422415132
252879786
236813776
377709794
447197838
336957003
286103598
370212661
187480817
512751465
410947750
47619029
350696371
270522725
207537251
15089992
491915624
110334043
510215120
300732280
466651909
536774165
43815257
228429076
71757411
349803048
166727278
432731092
395591689
305705875
233102106
314126656
476817544
289288871
200394832
217123446
243809128
343549508
202785582
410684435
155826357
139708768
524917305
274056593
417233822
58421703
378669524
219267367
323804533
139577878
358898666
342297897
400017894
530734555
467378140
387212912
459585196
18234309
296673400
445511014
231456890
306687708
289255119
283471693
238433732
430603839
507775829
474412639
529928970
496040603
59387005
18293612
149441215
84490738
449911169
102417835
144491255
319181900
296074728
58973739
59001658
510996988
318672194
234961258
347470745
494422413
489612578
10014632
517664363
115436676
167795455
294680596
529063916
277631118
480977073
131755180
70012888
370347391
166610104
153929968
415458129
224842558
460926298
213571379
459585196
184206364
381459607
121076067
14070437
406473145
202804845
210284837
276227278
46796217
260456898
63306298
145445897
6846704
472952286
324741357
229810235
317558059
3294121
58693426
3472075
295724273
229105581
336731798
121276083
419160003
282674860
23277619
275674760
423733297
179573902
370668397
425781604
62957621
91924251
96540396
292387601
190627949
166144401
130020437
164593321
513745689
92042561
219849649
135998405
8379416
509410129
52732558
404376223
421170506
524318843
132792538
506578004
471670512
424615566
224783331
414967446
312941053
471450508
135895941
180818759
199499034
495616658
381765956
93839415
15691834
240203695
467676258
460499186
225455611
338644591
127781196
273586351
517957798
17765924
89827963
311926679
19556210
392612400
158112856
469191470
11789970
502051231
356591757
211673928
388278884
204078072
67374876
252989097
351359581
165013688
535159778
534692975
440172340
528170366
148915616
77279026
211956353
165260393
83397090
353001930
479507369
80593121
327693463
84225871
45555237
227106130
217078802
426591813
488433121
305863808
11224619
485315165
115607406
28187451
279117098
434764996
175198157
85186642
307742336
155553503
169922456
121159958
253548957
121122227
371520745
519964363
81685521
94763678
42274682
139984201
25229260
120242468
280075055
219619364
435332503
230252923
514794060
277351364
494387775
1088079
144728304
186324095
25640990
29102221
314183504
43473136
186011537
397942893
321433347
447527305
268072382
152239627
447905083
234702665
344889723
119838169
176638622
68247182
53660240
225597058
354893095
209746605
514313507
452155907
282820299
194545531
117503769
443597374
499298750
451893307
309970941
530701308
187146194
131299944
155747534
339895513
75508994
385899549
153712239
275687760
411959257
376931787
11615823
496818174
239811295
166797292
221975364
239667874
285357899
336119372
532064477
192467785
65648379
451913965
243267202
192196925
349513685
282220650
332884306
432539830
526030899
502239766
381180632
366314295
342964213
246260926
444380160
492062357
235660914
39371100
319765954
523191838
306718238
409465917
258254653
306897846
450586034
345533123
113599966
109815795
11385843
519480849
338340771
471625239
113153304
285489450
463495124
104587812
422262725
205786033
15109073
50496211
309385335
536737535
100879194
85114942
497747400
250232479
459212209
444887609
366534820
57122947
505040961
238272073
47964325
70293540
135158860
203730421
218593428
230730691
446529934
167061898
101588386
316482289
301107245
418479737
462965670
313540929
401014211
7129437
444049664
189695540
423472964
521135895
348814831
222722844
351512408
454044015
178736164
145086519
433258895
258805709
74376247
219435687
77931124
516154182
274120826
318011371
377910584
372842745
188818640
33747991
187490875
149047097
452688288
476889402
225888478
144821654
259728484
528501365
317484949
233759606
323647131
225290897
502055219
143909602
482735292
197879059
232423678
480222730
453611076
207436763
271880417
292082020
171140426
280352689
4170364
423599104
340120471
136607765
45702960
344777486
350027097
336279678
511831587
473572876
279916140
57022107
163040758
375731690
267116580
177184459
337308098
452922570
477799637
361051722
88644715
360073149
253881934
4545780
465812058
326586742
310024618
534361055
138346163
302290913
406046534
150063063
477440255
281008925
340201697
264389961
506503368
302121001
311198110
112739004
5512122
467402886
171374689
277898154
138999334
265426398
415569546
397412590
178592741
115095713
489638638
491475816
412722263
120310874
195852368
440496572
179385599
501572179
24355255
300840744
348872820
506628457
436042711
268771984
387636267
77082578
425561418
332025285
344713492
183139498
479653229
45897044
525578969
110675771
189620809
436964448
424077593
192000827
26015546
135149133
513936919
305323535
302772557
334718517
378051255
153227604
46171513
515624762
348816005
500569578
365164720
297297878
205948771
13339246
487257739
383832039
477125030
216635467
519282611
481929491
172791873
76087494
95750660
370525427
15217328
462060345
436964448
154739248
454109084
516719625
530023532
500891093
400624942
370945490
484456689
138722068
8868440
242547775
158049572
80276951
512994065
189548980
11421873
62392876
298465229
462001026
455908359
287483471
507510150
72692044
386970298
237412478
363024285
164207355
20989329
403450315
448725858
277648311
36839311
301756771
463560804
272605541
38532960
376129923
138364270
420606726
504146080
150717337
243866374
278911020
370622928
505825735
503253354
20283771
379966156
118377588
274103488
324584821
496123709
290515441
214141476
221920374
142218918
361332089
480034751
483618893
123260827
167675776
525665630
293076951
252418900
67082368
511727807
497906876
125973297
506764813
25905415
650262
508564399
19290079
48761804
474876494
181624182
457507375
269315615
140990392
74653168
317388219
341061854
505717672
256350270
12660612
485637718
517078053
326143133
414129397
12310424
297643520
409138570
29203802
204703400
288184410
45345957
351496768
100601695
532404410
490462925
203794583
210914999
509049341
476990318
211806432
270097300
303398001
106969272
329974925
367879181
358358991
432473005
117305653
39503819
321898362
184322865
259132461
450214254
190090979
306750559
523780137
248378095
141910966
166140599
254271121
372087866
288769668
218962721
204488223
131289889
405515066
236919473
139307946
340150281
267060486
211948311
503724012
227129301
146194292
44856410
173189932
432029307
45499043
64690054
242148055
362996036
390212769
383292829
241374423
467282393
48368536
163862333
466556071
474693546
8639497
522307562
2996224
326913126
483191042
269164905
68821557
73099786
416258204
318224302
198051657
505867803
183755638
265595480
54822276
62776576
476059170
171097894
223585337
225674404
512038361
169218537
275159520
239712094
137467843
88673777
10570711
29149386
308829361
280600320
136815166
281454783
321838830
432914506
112355052
530103142
64060970
425427284
440720006
426836536
245089747
257003179
18146660
113223973
279672154
89788955
207500214
467163525
274353073
528351969
442370324
406898011
474023750
508328549
9103441
225759418
305164103
360597463
494396546
499479218
38717536
51270984
314405880
138487006
440262951
308756071
330966640
260075262
431460149
158149006
19946330
263315412
95717285
294927636
383172953
404285198
173768626
200030391
307545489
11044291
503096356
423932138
23149945
1973613
478693174
62384342
4346448
303491523
143178931
78080557
202650645
150928720
102548153
292209393
381195408
303506709
536306220
241939829
513971990
82644525
271461274
99962464
25183896
436066843
322282762
374615753
178684911
194997058
24178775
130932077
353959088
400793895
302664306
500366412
506330589
398279654
350686190
331947667
41587538
191088921
281440552
368405424
407504248
76359649
178684911
86782223
161264286
46347203
349621598
26065696
122853354
413736745
530650705
531818306
287696183
473437688
97078042
502053843
53556510
529595467
139858224
467633256
422961546
440459325
207813084
352600
451289050
386982388
232385967
122610635
345269307
96269384
114280109
341978261
370451916
156872731
39094913
34571717
165135394
324593539
457763156
449488127
156144232
326097817
490651503
326267455
34668847
11111355
235159735
176986551
280010176
199937716
135756150
50743096
320382334
147655871
242855878
35146040
499484929
139147816
198362455
208973770
382280050
108961031
152498071
520422229
496403515
71783343
367959234
71163000
487810276
272580458
147323874
384735247
45165519
73915407
114340220
473532300
56878919
84976360
262063938
463637752
418564027
75566842
176982800
144348903
494302894
22005633
128099667
183927373
95403200
334781370
234721785
464772736
454623410
460307661
129771404
128460820
119083663
495187737
522385967
66058739
441105260
412422620
456525665
456703224
294105755
469690945
300495194
52592513
183935431
307545489
383378520
133609086
57230175
75994503
428631795
156017040
528307869
434380416
57625108
401351050
367202845
329528827
205871283
505099345
137679157
361000633
155134155
87887008
405533110
250344888
214404349
10199488
198657029
158825656
95972777
512324533
498037111
211813030
504786124
105976190
442341131
464125150
56625338
303124718
18727368
493086100
333008343
348771696
271244819
230142105
388476395
330988322
388972358
111140881
292448909
23824124
380743060
56184814
512301997
39934922
206636216
392349551
189740879
21389459
323544018
128727499
249478622
450357699
301061995
286568740
5406942
59280399
92391087
299455176
122996
461106287
216494051
389342531
227268523
479726299
230254207
82644905
435341771
534437675
393741715
210623103
226186835
67772166
471464626
136947180
31182041
48012586
113741831
25981632
102150250
146049568
443589450
375670907
215769190
42211218
177810675
46688604
369066665
534813560
122153684
7523280
494667865
503399729
388278884
534170384
39869136
501477109
381392726
403817529
405059558
128199132
180516242
360637911
398153684
125049696
400677944
464012584
63864944
57357509
156781154
232052273
415361486
29427890
314215654
200409080
389745451
466610309
122178304
160366713
507432019
157514626
107996307
491546032
267245792
134862812
81298303
149578359
196967385
232131278
450266307
119020706
322119747
311414067
357877960
404269542
281022404
186204351
118045561
431273925
15019718
431603216
355509514
177669396
373203786
155118536
322224066
14345029
489961563
288080079
107501261
137213738
417115238
45478456
439145549
140018530
319981119
283307067
16381134
294809115
283125393
236299375
144679472
111802552
347557169
1774861
390502860
245674028
131367888
199703835
30802475
514047007
315559584
103991000
401300974
464326118
422938374
406520529
378627664
323737055
48812975
120943261
407854943
393439531
498584089
499423545
297015972
64453314
380056557
532095596
286860629
199568371
526938915
177441183
173839859
523025689
423007498
500715701
403128299
491228572
338064842
326114518
2668560
532192607
360726910
27707293
505063738
268228812
475001482
220342044
196499121
280934600
200090259
436980951
382254497
195902631
108083143
516436269
19541528
195678264
210312297
436596519
358229919
140156305
451763486
441442413
52169714
318656938
444130988
282244341
486407700
203190108
511887453
520795657
103527954
42449260
371676799
7232848
264790258
76443716
518349881
9550641
481086695
50412406
385759634
270619069
217945207
451887773
192605928
485434977
202067916
101884679
401277738
319181900
151007319
163988747
25109084
505287435
302143579
145159215
307142829
318922835
444875353
81053469
416093230
520393254
104993948
454906965
155705101
259028239
53210187
263557285
23304102
497377746
334886368
22272116
515631024
179578227
195273676
523533632
338561720
408418968
278883437
337213193
531681328
78631100
184762827
525234732
369421666
530167653
372114555
214068133
249898501
306440359
319541563
326123315
276192133
444998925
373691907
163329544
13783510
285556851
271563903
313272836
19359688
46129627
490159093
100709282
505963911
239932263
360267170
472205150
493284544
237644006
402249783
380557966
38535644
88602756
170264160
341505827
399582402
244110858
130303204
98554268
346031522
390143551
211274647
138938284
399507624
230068980
98817327
131054439
24909334
431081133
140898978
98479810
264142461
90070556
215182015
235900659
389811528
449829321
170265948
366704514
453690303
64507604
137321292
52468261
234036943
72640142
515691826
39490676
463784840
151994418
359101051
223864959
421384417
56137610
205588062
395408436
451870522
310707873
489240599
532714504
341498672
524309603
150599064
478727090
102128205
46244745
43824655
475013037
536670951
437171454
422590318
452705443
242180554
527725616
452208450
117676940
116378829
308935250
265121122
411288371
310978708
417877721
326203490
168093666
57205566
494110306
320138215
497011579
437000372
363369045
243052288
312437476
59316714
228483246
533246121
427474319
326251214
242874633
250275220
175474921
180088490
536350884
470024376
178897510
344735139
351174300
226594240
257138121
425502617
473902075
323576054
291926458
214818006
332160023
476437065
306594313
502945931
347127044
94077471
77599914
326608952
14765261
496954877
240530249
32457459
240996130
337640008
18830090
514893741
48337647
530662278
502145628
910983
439595709
119057202
85508898
248890978
535098514
18455347
450303636
422592317
449076214
123784159
341246017
382977383
526066072
47632358
99611593
189892115
453568608
9281587
269470210
258850256
214080922
311627248
68107343
506783907
530957121
28785802
374177344
83161392
398954726
349123264
141767077
214743921
325008414
57536202
486601056
301012218
144341329
77168696
260921622
447651586
195404569
242888270
342581390
249604014
178516935
52105949
332587674
395099008
352240936
440894230
105263831
452968643
15930092
237762345
19082266
168193027
273886136
220308445
296141232
42084791
534957520
301264755
248953469
173092680
56841816
103288944
126913441
256282171
266911611
132080099
395746998
268746165
473169691
507046245
268225530
7452801
185744807
282320212
371483221
113700784
432963821
369173149
110915509
183184833
93280951
438624760
114274598
97871329
310833415
366448029
184791349
78200470
73643732
74076369
383045392
74476939
288552877
479843533
154603386
265683946
432745584
287231503
263588096
195095819
277043058
308385174
476254156
418197410
218066890
359959192
483725343
293755871
530650705
257066635
107572057
422342431
458545275
520414656
116814884
202863954
232811450
507710021
69456186
335795347
325410189
35092607
155911222
360852307
159981372
388394809
166107171
452595012
297705878
445464074
313958575
118715832
334152915
439381371
262067334
28542885
62304313
227799190
32649591
429658546
245465952
415088034
221965756
21318252
56400930
447975588
284619311
26097692
524018252
347375125
88004729
75128757
348992411
174588541
336472223
310656268
440123038
354268451
15892739
343579740
178711291
171547910
79424670
310042381
153171175
224309567
204180537
493150832
389038152
352208423
189191494
250356268
529825395
137358160
364323063
281575441
134300516
422605958
428691804
421644231
184204495
349838207
13444955
283352281
380369914
376102730
50766078
376849344
224305264
269812990
141548749
369945958
102667390
246151825
457775792
476996402
430709080
509380706
338276656
210484779
421430697
268433624
298714924
301936231
187626581
480539607
406677267
383458657
186376311
86268605
246201171
435194084
131772110
398096274
330795825
288570130
77450315
138101232
152458440
407416270
249314846
295077105
509150316
101796275
397161225
494335768
273804297
157266435
291341385
347542132
481296572
507278640
191423875
466393578
212010366
405128154
315920460
54634465
308165162
281389963
339955283
505302340
216717511
56759779
33080523
82582983
293699862
165060528
385127479
227524232
399251831
146175033
512138006
116619299
468826212
182277593
493960347
121216835
125936949
394457586
269607324
325204035
130056683
361840872
385035045
112790187
195394408
213127053
95139998
137286262
287360527
393240145
274271462
295931683
115526384
533086476
328282326
429153911
240989532
41080745
262469838
247316634
512600569
245871192
427270816
103625496
333675261
501545574
437189480
40082682
509059436
271938740
67231772
83416505
37288120
502373377
7734629
21494824
98168648
414277996
495396647
299705390
277650789
463466210
433150270
423559263
174368745
293425063
368132589
167925599
515516026
338792840
177433004
432116892
202552005
174842961
407034119
76191540
204260361
410990657
140960954
176274661
446462656
207984345
287649254
327201774
59908453
268831618
103929303
211359283
459748411
293756665
330055068
233978285
223821999
272808778
12407712
155863199
60913769
33633844
456429086
370041900
320215277
125338254
46396272
478256365
240850782
221739692
383032062
389821534
151479392
270345296
441108347
412246499
133656799
60226063
221245939
429181811
18489306
4393377
105974255
148600908
392103689
263872274
483332887
159035345
532568186
345300560
367662322
146033552
89075883
7784548
519115707
59137368
224709713
373180225
434557816
185075250
257028782
185163109
241595879
352854092
371938649
342568603
321667396
273555528
72267033
442387100
534997873
317458052
289798102
145688453
335157034
414899296
347465317
368146806
492441147
514616658
115084781
322350696
379552275
307075646
461881796
387458106
326071379
330118794
367982834
450797525
463730365
216112280
519025413
197030824
478762901
449913293
253659797
117650006
293681510
217271775
355535458
129663204
493500640
434910228
408720846
15941116
418130546
500180463
185040305
27136282
401716067
267921822
172799198
131352290
460061268
214117522
488897560
90477299
25924300
128027333
158726460
512975895
205352777
278671821
469811399
206328262
430490445
286214809
231630750
299496844
391173906
432739424
396465628
107461489
130847002
282294038
116038094
361276724
64151524
156597219
32697269
361823739
411780886
473930966
318882887
355851039
100845265
403155081
268297138
451764788
204685072
500888967
391620741
323338673
5086779
151862991
149313457
4174301
318712129
84812985
223025961
400433486
187853879
327159028
1633979
377589673
363071120
348824287
93476626
385987870
205489466
21958361
196677983
196535324
299573496
75972448
451580363
11829576
489242416
4821764
524435360
187765858
141689665
443241515
150331727
471148764
335481182
399404560
320108127
365150466
296239991
465615160
283829736
30446280
186642757
147121244
510074734
503253354
339025967
269286474
284683216
111293517
40317574
513362115
97562966
152910658
246729884
87095418
526603052
501213766
340839156
262666023
74024422
35694988
129067545
133247979
91834401
88340403
218510855
151487738
315889239
442193652
357450986
257194133
232167716
47650334
382113257
355768084
427365542
44538864
210061877
117268426
499671667
507523630
65764104
129089501
8766995
519049966
220335682
461817631
84496336
495805378
378503601
99618806
357309145
328980809
257091032
209482722
13945698
310118739
462237483
340460481
2191738
422347228
225478579
212773055
483027194
418780393
480012202
459282398
291896257
351429956
240289387
473622416
184745011
240062006
235931636
425770804
352056068
110902806
534266520
182118299
213754082
516974295
499724229
194244875
129987175
452915169
196064742
345770408
262540357
172128229
404837438
493078367
261187586
157909218
35171297
84692034
92678699
62786039
328743454
49872998
48416944
183566578
185335822
258298191
34140549
283317903
466298737
536756952
396181973
377145100
336556741
177535784
253256907
194310179
333071605
476075733
275244600
483420186
287240282
386543142
456269627
318120542
318379770
85739866
507658704
111982865
410434025
222096656
369509221
293613748
481129382
94433956
90742078
317999157
220789384
75127713
178298268
408527691
24949445
407937085
174522163
112221371
483574002
505799808
466758861
200187001
126202850
278324439
171335627
512668077
357004512
457961718
370866211
429078089
368819253
199563918
328252744
8523651
299432805
457738619
249865291
89782545
129011729
402708804
494760645
401806229
254751210
406075236
195618432
161824860
145023760
392691749
189961614
447538994
251111074
347236473
533049606
201909921
64266069
443273205
487681170
212103626
135928549
402179404
437511411
3601541
501437245
389571162
271294872
406864555
257390555
267473177
360201673
446473675
120143392
127928846
514771799
256844185
148090775
461129215
141910966
210796346
320822123
136817820
251275908
499208520
316379487
235123159
507060413
195816332
263197863
281348617
203754780
469279415
16912001
391414387
258274165
359337430
402654604
31325475
37912651
104463345
34335417
120198892
309008117
447726153
407628040
310797935
313040445
267428496
277133126
56209332
531767386
441561717
487476863
75139910
137632243
63339393
523436685
282157994
481851424
519857499
194390051
355011964
267204141
63015476
300865069
162288505
370733168
84496336
26297309
84872798
411198589
77288810
82858932
462961634
274537309
464762993
521660118
503350895
227986937
521129119
137774331
501611893
424439709
305018103
526637000
121590893
226958424
470085876
221399331
72932046
508934387
453382949
445869095
335060031
350261478
32757521
273225303
84003728
511677704
62081530
368253981
433454726
135842496
417440950
78811422
407440655
145556901
255385987
509604203
166285285
212323547
18690313
346756781
143363772
112788379
304999732
509804503
324708845
166038441
366936217
444979208
77580094
51610731
19695832
347638176
52097818
64534601
288297922
198076131
151162159
414844782
225316086
502668822
442791592
100163192
126299430
496594409
522635224
169978460
5716660
30026815
477100464
400805797
216702546
403742599
22025928
133836958
87182071
65858832
352190242
424267712
154316895
421794541
99047586
312171508
340007013
515007919
129186448
150374073
482892498
260935017
349704790
255076159
159953353
25874029
1154866
332146579
11028091
491000094
272157934
143257729
123133587
146109140
296621050
324523505
53207988
151626422
519537540
134895457
82144595
16613822
478258123
119969395
167994705
326552773
83356403
375745986
251270353
6299467
139001597
103904848
410316355
269105912
449333640
178981752
38300761
194563091
84116831
530720955
417207328
163561923
310073299
58639374
92875864
252958960
232979449
272156107
432618759
11759634
470247388
507472269
124123384
299811007
125250435
235588350
98234829
439280543
10090161
275717053
142378960
143890882
253697919
100535634
127263335
90013264
307371592
252356575
184619435
97196868
7015675
144921601
412731299
82398500
213921534
194774474
152443622
176433662
94744017
220774769
58651955
452063388
247043664
25815267
356078579
400677944
414068191
22575813
434183079
472234173
516659503
349653920
36349746
342614484
528784494
156721400
195662546
53091143
310912908
83800162
140846632
276053061
353180966
207478408
526267414
39426865
143889617
72851959
62293483
7135098
245623350
451274257
360288677
221302003
184519388
351167433
418792459
472145343
131147332
521365257
237647878
109928555
317330885
24999751
72906854
225237587
384130824
461661724
331900778
118546502
15028811
256968896
171630169
112829874
28558785
437535914
436512971
341054079
460553543
261587569
436579837
535642251
449418993
509109550
106333106
459443957
77922436
227588992
380188449
165096454
529671510
432507930
40984510
285631519
466042380
244268345
467553003
486422192
315506945
66345813
204465680
497421022
196528888
367625911
512562049
109658519
445022916
316873766
5882913
418579616
27410166
417536110
356097843
389910958
207033131
421823177
96325313
152844666
40098481
436244226
534749811
6392942
440109457
503618345
183230724
296642379
150476652
124421410
421184532
282447219
212122684
261425495
199852982
376394345
373952852
156968609
131734720
71916617
175074378
239525566
66115378
272138416
479152284
438978946
17366008
451709445
309730151
224495914
142048057
343143248
153903454
39269571
283999787
170395417
250040138
265671383
26162748
172171313
173903366
250454442
452155907
536210659
120934884
236522562
522368421
279055460
97284724
328207744
267736005
200451039
45665120
375258923
357407711
36385385
121899484
178038990
518216323
16826047
215184223
113602723
331860664
275295264
77984890
466163903
410785328
309614176
145159215
145601235
249502891
172626048
288616259
19529198
279813314
354509451
257118866
456043796
230876092
232222619
529505418
15679593
194260682
192608748
479576757
338894678
383491916
284139368
474802844
168509631
294885183
437526007
333332850
183927373
339020920
334387593
99637883
328493779
190745267
81648606
388583946
111544240
30047582
484089433
420924034
205024318
375730707
252140385
70328008
367156673
391770477
481558990
349817057
131309426
357844894
516906746
521667060
34095340
78660778
459495742
62515133
77869167
429059372
522503790
49897845
484840097
361847812
360412604
410107465
327703384
90436706
523630904
301591520
186994487
170665984
500181700
337901408
210788738
405063079
200581014
382279049
512337245
437309389
527458529
301880570
66522420
511712063
19249661
511009703
485120884
436744289
522340325
225948125
241528553
196408265
280848175
318966132
256939981
88876132
52400045
154285946
127015825
305256760
258203132
65520238
58232242
141209807
213088398
429263885
102473602
206990760
75154719
210636985
36876243
345653776
376535295
384533649
392658270
311880474
448132036
522522615
207629507
192794704
135436175
144127419
370953628
457150246
119203383
183583597
512791452
188748814
325915295
64932435
113700854
156552191
165421628
307019465
55797942
69950113
416899938
269442184
25614811
25214617
311142957
365202322
450214140
298455519
530658936
231748689
230984979
440523986
43995788
255492406
248919802
182210414
189846812
68379595
363527312
357989505
354051597
508106199
481235818
183311384
62468327
271969413
503704448
507617898
390403460
106235572
497092673
52705032
315893520
422990943
9006991
223190103
274856311
524992807
145451632
56001116
383915179
394658568
372091331
442109483
443874491
414397521
521224396
236686602
391100301
9483477
20722958
498081218
426351324
216665163
423902671
430508710
173378407
116663792
178008025
207958302
461573755
254518397
92881734
494480855
403700596
469483169
94059533
163165621
231875624
452035890
30736919
510881914
275516169
470457424
29334398
34410338
216639513
237939902
345079763
471186342
121174445
191946988
296027986
364693275
295090556
137391151
85322575
353079339
414924596
259361541
435276202
451366381
413927555
406084040
305099058
521122743
309254722
384766754
135454024
310353339
330760917
18367413
378383263
106612722
403405960
420323653
442109483
366100654
115675097
117447318
268148859
345432735
425995433
274676662
417775877
270150623
174889407
283306677
13084309
203187412
208767475
422493564
208947168
12494464
264714568
377666725
291888093
279931383
171612365
453520525
54841377
261628697
102649383
489496274
119728353
514489830
218913360
407355609
402767230
71000422
18393250
417284829
198320325
503049383
108647426
138646815
139915200
350188907
440945054
243181663
181362427
1777090
120200214
147012578
268229857
502384561
350085719
440197462
88373928
273939637
11550840
482020537
180882654
102313378
480427081
304726182
444551931
69431484
13110787
7150472
434920723
492062357
467363017
326197070
165286216
362321032
513948975
85313142
56364904
83153601
220449346
89052584
503228767
286895195
246568473
260294025
58881676
323423068
132031287
512377684
375572733
356459031
121965248
446953701
441351150
193867353
184637165
355113664
502311294
42599545
517949292
469899865
83370592
376020215
469289479
131100310
196329492
137410947
397592823
20770563
433720163
322102983
329990298
344147331
479874133
22377839
23624170
62934581
360646709
20746755
410762614
136561219
328158073
129988229
467265797
326705759
512667844
517676269
343309200
95443473
264176443
132492168
123698763
296795714
162085246
443570198
188488509
370766676
355867421
171785568
415093210
185299094
75681084
283352281
110059075
219767467
185961572
487557780
261892450
314596578
348022380
514914283
147481721
246034806
93302421
452332823
476708814
460873974
206751108
45712759
427190244
319762562
427590318
446594596
535135399
380649657
326438313
399582402
63092741
33970527
368610543
3324928
163892436
220022736
301552409
207015464
385652795
347625623
45314953
87832480
399813997
459375481
179367293
126054093
261139359
27071629
363139524
29030004
233166632
373394347
287407910
267051814
501550991
100709282
149691747
230433324
366062891
246550284
484732698
524650494
362076575
133221148
177095570
351587952
363332536
139617537
175221596
496573253
433490172
115150763
417121616
188028416
438221842
353916803
440600664
303994898
48519041
366206369
226228348
7150472
126531662
244945811
5384606
178068604
190940113
115190660
193646163
210631862
423115779
308756071
317955907
473830590
69305808
223376694
111540223
457377974
356306444
88952061
365582277
416758232
118184628
509785939
442196536
389545895
359902678
468886789
292281002
483145355
432822750
419811375
4823333
69291181
88317115
270956544
451929069
512156304
222993196
144225179
7361812
260267554
73452349
259475306
224823175
214347095
515856568
484137195
239508689
314183504
210651228
35135848
511689655
421167417
530098613
4135291
81482306
223520411
79277412
451718245
398655808
378040755
347677425
428017075
494437182
312293511
138224515
493208755
256841254
375576909
527134155
378949491
113849125
115849854
512957170
442122838
82226555
370015807
456041890
51883085
27994262
18417579
172731189
499159448
11273675
431762027
160593371
212892576
59249474
46711378
375276711
91066819
446976770
370095204
350623603
418355002
59358824
336998431
384450776
7831349
528752873
277517543
320693175
503628685
325785883
204974100
395654373
503312931
353724782
498010528
2605681
20375072
426744331
421813968
81163291
262621921
415935114
439864651
48252102
39921251
457319433
248150180
119875167
42921633
492086958
246091804
498661537
430131484
152498071
401014975
15863742
408021660
524189310
353229604
115918832
57706382
485195500
448456753
413900227
325459107
268070524
34039120
432754027
111522635
53281377
210765883
445136807
466999958
451754331
517218598
354650428
362287314
214409716
353748872
78753524
526917715
533889831
444353746
513845670
532495845
464305129
293562382
310763743
95169883
384110712
375931600
99757956
128798593
70823020
177268863
220924529
12382424
229534286
519437086
52338679
299440563
40048047
41581755
518375310
337823093
153633958
380945236
481325261
289106460
508659439
21175537
307485252
40511590
277174565
529720175
188465167
164320029
509203545
393291216
90662313
104484883
376851378
94618632
172969140
174693004
348762464
343430017
93874223
485475500
1862823
122901949
458050554
272101077
239134018
336336364
207910244
313889702
117982843
509259536
463829238
158846931
235298272
194074676
92651267
174138087
460881100
511887453
189220362
119724642
33415160
494008021
155611211
221917220
445022916
49155555
522372254
77780188
153096092
214408603
98867814
418621115
463609691
297223070
20688677
122018642
471631522
342046099
135229557
509481551
388713393
509492917
495164354
400371467
490008167
448513581
9727079
163394505
389091541
243216518
134740040
377134441
431419792
358220289
428383647
58294386
468319569
174376128
30669165
118672400
493492161
222193197
429854217
249908937
157037970
6378323
326025786
333430162
323584024
444171215
457544713
321312626
279274930
189098713
232818340
352659499
292080961
409367700
247140881
318620762
504861910
115072960
350995181
210579522
14496075
463673050
99041607
429847835
448774731
63541946
422695878
484875793
233963382
305180063
469289479
449632220
531634369
154314781
194106777
340598683
144515561
472882184
258646223
378397886
153117560
294163782
475901368
203990785
461261629
25190389
480575494
381436125
285715326
389810107
371734590
268442785
125014099
127082588
268377569
66037683
477558247
351432572
78101723
178774775
94826965
136367445
16839604
14291165
370109345
322019464
20923795
507064088
91669239
113954486
298286735
166194320
293974290
146691015
261416545
62879292
418782729
95337182
160107372
289204956
160393297
363548634
195230250
255920993
432949412
119568852
230344894
145263088
35805502
96434237
341987283
301548676
320830859
293036521
282230938
154915649
48711690
322958006
207389661
221304846
245792091
154931918
148590067
52840027
331691680
344968219
205665275
297615906
15669403
440321722
42421969
63961925
227817314
488689839
348866335
38585976
433289385
488587929
271333132
342315015
96157532
158905823
60281320
183566578
230014379
137416130
225653418
77854655
354212070
75739234
26372983
389686591
330861598
378507729
291860469
183169479
123801866
133002252
479228129
140811324
415889010
414994093
259543485
176942104
235922071
409308988
242550059
231952741
127465079
257123187
132710501
5937053
504024375
113131736
26616242
218000410
416827696
15573815
130860467
25744346
112189676
312217969
435757262
268792701
153340444
1738687
459832123
21878499
125370280
475665384
203922191
16598886
490105368
37701070
2328126
136135429
334726823
284769315
162968295
19786961
136728125
105571942
137882406
504359349
314144918
227905256
7620696
179812601
64025928
327201697
156736091
531157938
307156580
246495617
612893
277607981
385187945
222619593
49843143
139077579
426448730
314071398
3775139
119009837
123623139
49518460
536700585
390132214
406948783
314488129
533762753
233970893
29729935
7326813
324538078
150676788
412137272
288218001
286771245
261990312
479232599
413936085
315908778
435998050
29857295
116607025
90846893
262901631
71307021
179880611
113998587
82649051
97744965
362053305
5302052
468855844
526826367
100062905
221973730
536707989
507197101
13545506
464636885
212894951
268814739
193457667
61781206
95429020
29166570
520638521
94683529
430970777
153057019
409565779
366313754
236142947
171914695
253213533
40921832
293980828
457356845
9890183
528101451
414107284
217303433
289458536
422360289
286211790
92295909
296774091
26724096
161916036
197701817
479085093
326022890
305959136
321032308
69378942
121229141
260398211
204980650
263858707
462772585
66290820
420946638
413917110
482147029
389682885
228052574
242638230
310353339
322311071
335226047
70711587
183080946
242812274
369159606
108823001
512017932
298218443
381999785
469289368
436336520
502482471
129092278
352924077
394259724
504830375
280500571
181284790
254378211
1393056
494265479
80813177
76662127
515272475
490402727
500069706
292939282
325785883
498333574
300985754
378750332
245343704
353955586
332350721
180297279
339207441
426192106
140738331
176393761
309404059
536265653
71858925
532800887
503049384
54359357
266889970
121159958
92303598
341136253
205766362
433169433
528946916
283323968
336642800
136427897
448299593
130139035
367893106
349278933
221247049
139595377
98391527
336540769
533601015
67416341
340443211
314864820
150702644
398427483
277309710
384565816
188335177
87435695
524977458
449045990
165172207
146537519
208918950
80914236
308082209
4589097
347683263
280547090
399251831
214256694
24021512
123538687
489201126
257517190
245868525
308090764
142176419
375233478
411071031
302855886
335655641
302956623
361444438
348603999
9743238
382534514
14220957
456966872
495920304
82768669
476429111
523226400
345035289
511792455
150457336
168027584
198520707
357446435
455689708
443264815
3152389
379733010
105989174
276637093
520513882
533986939
132589445
15415133
285268152
333857226
501810465
398211754
406837362
15679593
92049756
290209306
90333484
148048091
4651098
315502889
98405306
337390015
294438571
344170402
158646627
147415665
186590897
250960695
38403813
522563930
237031396
266466665
170664468
308534686
321931429
287673243
261550952
197894303
214609469
143963409
372295652
69818654
226076058
448661356
148713033
234123655
182886574
50968546
73721224
145311113
153940878
245555034
480402580
346099800
213103074
232801783
456601970
395702765
237362489
28895089
208376252
503561585
159184543
116711907
81117140
302287846
233054606
373003050
465135644
15282168
338395015
226901348
253549529
101717540
436143121
412103857
96600511
274243050
377068839
301243259
225974626
161616052
502979362
469036317
143131213
354064541
49799671
434860897
267250553
324821257
391980971
55647498
520420016
83064942
482834448
432268107
53975297
69548223
350962164
507169466
188365852
492265751
296441511
268401463
386323737
430254244
289710930
315393601
366644839
25077586
34562761
304768721
513563059
171159076
316561374
410209315
264746766
291181418
151355168
326260318
332045008
309945514
507072191
19606890
219149027
476669189
394363216
65657449
77961334
536670792
31397147
241740896
448617326
387358959
349817057
321403536
251447382
437336305
242138286
187233855
225235779
328298771
418099550
166881508
169946545
135613090
83920941
507866274
28648084
448707605
399795241
22630021
168568019
23186386
482579814
358381339
468368396
298058815
101011527
489509702
327071285
453036460
303936760
9818812
486160001
346868904
257444155
532545302
380656203
475698652
9868888
343878282
453495704
77153302
2221470
294658991
359902678
402777914
57560590
248964713
70890000
84145265
349088480
397774280
221288428
318691023
131901601
406290311
154822454
501047289
520149755
311596559
530902581
27400267
99757956
200345243
363964360
77027993
532097526
161357518
147411080
49569151
329272076
10595479
33097438
300388115
435332114
292517346
523379715
509507189
242887373
46831492
176803276
526377958
253586119
182785489
236326238
152090110
266831008
214455102
530712763
374997870
274426567
73146655
27051312
248793947
487237296
322920184
355854219
173640649
210382820
519049242
252564869
442737169
197409457
81621305
206659093
429980570
101932678
353089548
517981736
75847273
500766923
350730857
413261317
108885008
409754968
432771494
125636087
109508380
466962155
391766256
115111408
305000825
435196839
312508984
321904092
452839917
7822241
525149120
420040951
396858343
219236090
75148170
82593171
131569119
173204770
416119589
480594188
113013014
88567209
68909134
466953736
347639506
535737807
110409034
68657274
391690083
450398842
124631215
441462172
360071211
393469324
420623277
436499052
532147843
76695379
19054770
462437336
184343703
171562254
342866059
184883276
211172289
9721490
188784309
315826313
281823700
19180561
323589119
248187932
493479689
480916507
234206877
336610271
310926026
163455137
374465275
136843043
91272619
534731981
119069633
92189242
315449887
402714498
48956834
153466837
369092302
81590413
361987817
56706836
236279793
93440886
125047520
270463320
114232561
305847608
358501512
457999466
188211305
357787479
263142958
535963912
80870208
264978898
63947925
304188276
42654927
485748569
270584918
374967551
459808407
235607941
26497824
446124756
345429040
52248885
481057291
295953351
353593100
297889783
109289036
137110285
129329854
277250289
79523466
422101721
265189406
83885625
302062961
301144931
374708380
40825646
27264276
109184985
200119738
319400674
341442877
335797277
365771325
165486271
2976452
179754369
481788764
186204351
280991896
41651000
138464974
157768343
344538927
340253446
185205531
226430378
97018359
311676315
80649163
303815359
180618321
432331165
1323697
118488193
48901406
117638829
49944621
421913859
76096790
235014644
470451120
393213900
109504797
19991460
105792391
81501670
293461003
532921035
184772121
376868013
383318688
31843748
406444893
145814954
181001230
501197309
384799732
472425358
167379777
522713395
69136424
249111628
243110708
10141037
288570130
91683412
256416759
219284559
327147251
400028248
244806019
181070342
140187901
535000752
53265742
471840010
73871826
500678313
271218320
248707088
302359365
60692224
32429360
195057464
99856177
16802435
354089644
328176836
253695054
247297306
370383542
194307579
253449900
60272445
32585318
412896664
273111996
167397109
26248388
114792286
375637132
465058761
470947549
282787530
526506463
2070153
510089395
223124951
340220036
357419559
486627755
322771642
215263759
176409341
285866512
427908242
84040963
376361614
173132890
460680709
306927984
114587891
229816761
429687056
512213256
350281826
199042869
102440749
415822605
122984047
438018881
465039306
109851425
72682565
76617943
377473065
440618232
248177662
155020549
466163903
523876449
4065330
13722248
293562939
336189921
102363758
237546496
462612283
179643679
524976844
125452204
237392627
11221447
114064549
332507354
514543923
402634770
281675373
194887880
189808983
108937907
68520900
59341518
53712113
217208366
119068312
40164574
100376699
87986847
3957405
359012747
202504309
522662332
134061427
382423406
302280862
114959106
16553717
78768104
510654873
358470410
518150234
55113985
153071728
464217719
72692082
528491345
453751860
438631277
198883944
100540557
158466786
211400269
417272535
474900413
365490856
234961258
343501531
118306248
353078120
87365013
76861974
287980896
63195255
77070753
272539278
38027098
172170360
76856161
476601898
357498030
201095727
144953610
483608773
48556831
408643397
536538573
127068940
44997242
256973386
387694328
117094711
95301616
86731238
102209627
507650142
166629290
243635655
532221971
443077900
512242836
498391978
402400388
82971540
489592354
269485927
136401575
455138714
225405853
254895222
405897372
182639337
500665661
317638807
132467103
442910303
330976975
322685644
398497028
292461179
60436151
247824849
484752646
412391492
359575229
297029765
397386498
490188923
529593847
7267787
529254958
240791612
215402446
369917514
59254841
445687298
464606507
12701536
122434669
33422883
23417131
313434460
116113786
251404073
61537209
12915173
297708007
301834819
418355002
39826522
398809291
468714154
380911571
236156309
323737055
410205081
508285429
73952291
384112129
442045106
485328783
29050857
281864973
324963859
445061097
211309769
47106584
76610171
141709174
58207853
73127130
67891004
162068534
195838789
354661538
499166905
344521191
198689211
28608026
222715592
73979772
232002163
309768055
172929701
114305544
504711450
205665275
166697950
439006187
119394081
108563849
1763839
56388861
222834515
144560214
337768626
79585267
308539165
21949436
361729047
486325200
73836064
310245841
73359680
92695585
532581324
228136331
61429179
321391530
233855084
295220147
422816126
257425528
425234206
137255372
187138777
108094927
142867365
490103627
51978328
107571048
163468332
127452505
180815345
71885163
309501221
334544438
479088466
111650820
305622825
81207777
117604545
279272342
102363758
17357983
517107405
406378882
219416124
109360834
105070264
265149622
201059769
100313460
262301269
64791059
139124421
324128048
494421423
431217876
101926082
96509942
219572177
61112335
528808466
403841894
161716545
294771461
41941786
65883904
143325672
206528442
90467398
312354397
245183049
372589370
316623661
512641671
193630989
12796282
62740314
380641400
338138534
164112724
446293286
196698694
303294628
45827294
376966940
140822463
488468641
20317603
325449629
295129672
100913116
56260633
146040774
466951699
322869029
426031930
224754738
279098699
452479795
199319515
239041934
175117025
349333012
136563345
397206851
122239941
354966683
192768741
356498518
78990796
511530411
461168444
222434333
45468832
165354427
459805707
40588354
68472944
511133840
251815494
429320805
469093162
194395886
324072895
171161155
472157825
131082269
59238396
336979072
336834733
187554500
53745561
133333305
202010420
65938455
522715971
3778542
28066722
266293537
530806208
93919637
122418229
402866122
452147542
275199986
233880551
361200956
66419906
239617497
65485110
451436735
128273603
375296236
406939867
217281580
78684264
238207587
419122565
40151109
280885523
461810405
58363340
205512415
152689929
398101806
47737459
129257627
485066352
170024759
351659401
327934543
185830559
334882963
207518326
180023623
408029647
285274772
186845689
142872456
428656831
415700553
216359849
318941610
124596123
370649905
265050056
521319724
224930803
254545718
143868636
25879243
456670986
476239990
468660063
219823061
235104300
108069069
439735769
463972553
12704404
143100207
443293506
82110525
167909099
206129634
368127069
473834299
202370956
240818986
522973748
181624182
462432559
290430066
414704219
210036880
505333217
430146280
419507278
52042166
319461185
352925184
176042525
197160209
210245076
514775182
31377917
293481364
494021951
356066306
350308715
183204226
94674831
164121508
411259393
349180496
312970594
272650197
366086316
141130259
469563258
290839571
79772376
68027430
338438419
287600765
328309677
190253053
146744432
92029771
519580915
3766603
305584912
442204070
375023067
361740466
481705959
304755204
345466719
72181488
66845658
207630709
245359256
158393369
85464043
76304930
133361513
84080335
149460117
239667874
289501225
112102536
276644463
465141825
250936216
197597791
50554929
494291389
226751618
72949450
257417948
399020061
87266133
266497985
35745106
283246856
133733666
120943072
263304072
493838169
6080819
387425424
362921214
231411093
331890772
33770123
82994305
299168710
490044309
521008781
483615737
257039060
125625674
46369090
195335097
396659571
447332145
43195731
280251244
39398067
167910162
270450936
236215810
469630010
17114954
39239092
68472944
461396562
239605741
99615390
438876175
47506872
52211569
411615157
179706844
410029006
214711915
523619762
395373184
396164975
26019596
340256019
9331425
47219221
452637427
167747192
400539870
522369385
203103858
19071423
398626407
274900353
126074469
186780185
96102648
259220654
487593044
169878763
173206239
161110705
202495350
188388361
139153408
479913294
316227626
340677683
310097711
411105712
473600423
350161131
207794242
95177264
226416872
19383555
271189684
112464852
431205891
368489567
471823928
27389043
185507181
408773323
69256559
383372125
437509579
417073466
340201697
352068316
142419486
173495080
7872998
91622652
73765700
527579796
329029979
310174643
297268241
84388446
4471232
498975441
87025417
501557129
468778481
208776059
536556546
448240588
121438284
249533520
516522970
342151418
46166791
340912183
115644970
111929708
220033132
235569192
22837526
464877236
259084733
478370686
471862400
344140477
234836075
462172349
130932077
229591252
400283283
318378029
282607079
98237205
25207690
329418250
457432383
467348276
274667298
409694990
52902397
466900273
265242056
443170377
434275804
360734513
69849463
374313414
51271204
73027191
132634920
162061861
530388618
255458841
216341471
56367430
294429339
372306878
173114296
318688246
474254274
467023967
132001358
133534126
303005767
282913613
167080185
268882568
364258678
46544210
303148624
168479148
336343669
502519799
496861815
290871344
320963685
129651265
499176765
8024418
48320636
88917413
243993602
43923279
295436542
262269920
352556951
460487393
243018448
63029833
263801303
15637350
169811710
203352582
491314386
200188982
220703987
345357296
529897267
306841029
121122227
525982274
78151359
50717752
25958555
400657140
351566065
294589386
419867216
480728417
132305246
497584770
160085993
138398541
127428748
317152480
332412808
243029266
222931111
425816361
520776595
152926759
516560673
428794057
94557779
510096276
198421460
5254624
438499717
287980896
462384087
121655424
292068255
24985413
261063394
130262930
441503478
395823071
230430138
161228884
472784596
98012061
257560027
223949393
326034079
153708465
262513283
223386599
258814098
452125416
503538563
223225351
183542480
80028120
525370954
262540357
332268243
125311720
116366528
71116626
293433211
491916483
258336310
31128619
226123979
395121829
105383524
132034984
186643453
6609943
117781930
525694308
364627999
175221596
139790856
336533302
162197518
191620152
234036943
390318753
133574012
280534322
524136622
402729844
342136120
171323958
277458746
179495255
96860750
527484636
294987466
60502633
178972118
457855552
383776706
293420140
424828614
186221509
319798919
527014920
320263830
475714766
78209023
110150163
114710207
528150043
185770494
455724060
109090327
440907212
298401153
511552709
442769140
178804099
480527903
70160306
507278640
437825281
373457820
496003657
25177939
519247268
132654767
147836008
47730671
344843572
481320103
114870399
463800258
61023031
65066085
241976877
470591515
94919265
236150144
530766519
248172324
475822569
196132381
174440588
440634677
528559580
263142371
102080990
132060232
555581
20881075
52738050
13525384
203788610
484152753
499902228
393071218
480784405
371755036
37153423
369564288
428792894
42449778
436817830
108269069
43832257
412247978
182898357
65555652
342906429
205911942
211563266
458247383
7827475
394987484
223391946
427166448
323586112
377313035
339023067
176817868
521490151
118977288
46422397
514230951
487888381
23892207
302152844
228953448
148921555
31072232
163902608
223977003
120783999
131309426
414522247
248575703
41807401
217560567
57637312
100867487
403537375
160709187
190950338
303056891
506744611
403836375
335545796
365947939
93218039
396265637
182149086
42593280
137327436
445814458
225480956
162477461
11308363
465655985
54246565
317268543
149448099
361418236
356583797
129766693
113046854
364311309
396076762
192708838
369571298
461720429
3975781
385191313
408301402
407157044
337032206
359905479
56819211
126962806
165021307
90634493
322054455
235903320
1776890
277072372
262944301
359201158
489693355
35457032
517934389
449399266
527773065
324390276
192401551
188949965
317593971
340735848
48322162
308924447
469675456
139904342
497794091
80173865
481097393
173650462
444386333
158971206
467796371
362564369
450212139
257969734
160014498
534093499
83825926
530814579
429646766
312597820
162442138
409963092
98313984
113023560
126246677
114320190
497743497
115057929
223081465
328556922
447291292
186918980
142171910
171499209
192553776
378302005
262836430
400548548
286251986
515450869
195719371
117883653
59324335
443565227
81105584
268352233
214594609
252851411
372445158
18616318
385937836
410513776
444207327
533075546
272365287
478888756
185370954
487868918
96350659
157517980
111168525
358528005
249491085
35878693
150280860
285327906
286040761
436025933
257665217
270853960
348346589
124754775
240794536
43693293
427119235
195119546
65239077
288914725
285333022
199843833
453800696
387650669
261126376
308992005
481852562
169899777
68990801
233550992
309583431
10252487
437822172
337130826
141359306
325473527
502950043
133602993
195102466
460115798
119365202
317186684
153415742
343126940
228414418
527186852
38944558
206452321
225629281
71809007
55311525
95544520
181801869
359919096
19795126
295242047
478437551
102633882
273023512
353794613
218526230
32169589
42494499
326077184
167519310
318851393
287520370
472651129
460840108
431489953
191337978
533051358
254201677
243268072
314696086
9104736
259701566
495469
453085986
229998383
355195456
150266377
449586334
457103405
411007853
23981125
36814273
187156552
88003352
273424428
65433703
231459802
421793336
211457562
58425796
194331223
207117189
284537656
236372840
85903172
317257387
23897085
469486656
523506715
32985538
207537443
201289315
281959845
10324710
359334801
60130279
298537063
293425063
11410799
249286643
53580180
15929198
250974633
467896654
43632174
359484050
232610585
12264077
367804229
27714908
75715574
372307022
454760766
70160086
321678014
39495386
398390790
502094253
240622402
321731117
241419469
301845698
352946175
417663851
246042003
456014366
392322024
164644283
328780672
3180863
419824399
224557149
440893703
143196852
462250658
163643461
402208715
525135333
499764430
203969824
296812487
150689165
515062918
305329777
181303402
308231544
146911505
345091226
521448607
249838377
398145154
205462837
496505355
158731745
119112349
269674615
365010126
461362627
304929113
447781754
134459894
519741871
499178275
274632859
369883798
197425410
351143270
839006
135080956
9282871
213792443
257665217
152391096
523827057
214763038
300522641
480191675
416014990
336432633
358035008
500868136
511323627
41715779
291138159
413546172
455953595
521928832
259490469
358916235
395332099
7297156
312875707
288944695
116163769
123308156
58198403
214475000
359930578
96943092
396014842
171205475
51078781
486532532
319181085
54610479
40951015
85132724
503866010
150007558
369756268
11837460
420636552
479185762
431045956
327888843
435175417
496443751
270511495
418549529
392833391
490698163
93678720
329922083
356406238
160549491
72210965
127347227
60812875
157509428
418607232
76616049
334458168
371801535
227810455
118602693
415121917
81965777
427252158
116444508
107058203
36117450
312159630
490571095
329397707
289971952
55586822
72955337
41809499
487983736
479716528
5338932
95193066
114323323
288725524
167404456
240591991
157333413
6647556
146907668
322460570
404620249
367852849
4971736
497296668
331168308
534116278
240257368
426146276
420828856
65691816
369170748
514794060
167651720
170709618
245346464
386509134
155157037
246726132
322271572
361618216
235183609
89136050
171861558
471636237
235774232
242981468
141150970
187636328
152391096
509460687
221308878
183060031
79433209
462781012
229592308
56552678
173988665
428284781
392143213
105290338
404527558
520230603
468070022
346857859
113451731
80813204
211244308
286784954
121704395
236356580
316070562
246706170
450724163
377147221
143450766
18743677
124513095
83497059
504678562
354532035
505050940
20741013
292711412
365635778
151229191
17982959
351335779
350788031
192822518
401566350
196281609
312642132
120294316
216921423
408774367
266410858
157971044
306307500
497806270
343481248
435747319
97773119
183327222
435377906
90412877
531919867
465923718
468651466
244070992
524066082
419590134
319765954
156324779
190793035
372544780
100961901
16615002
378460434
38570577
319289590
69496169
423053306
511798302
473343736
288369857
247529670
284641969
413823456
132649431
237613044
206458917
268702176
94958334
86662057
425896879
117733031
50251675
150051042
2970804
257154750
533109066
211689727
94580138
208770875
50768833
35129808
510336058
387642182
299381770
206079150
270181248
290976366
174831261
392470697
103785125
329919195
92523709
299236359
452298189
370144790
142546518
115450166
212523961
388199828
321592477
305685623
222450480
391805375
327775625
56014439
314179810
310439855
41526967
418020325
49763703
70295845
184107291
283207821
461109692
141414128
245911483
190437829
348224717
490538506
147531174
62849216
135457792
532989033
133613095
421805808
447133276
42609788
412070509
141964655
12756885
298433774
534548738
456554999
183112045
222667013
426054598
261557753
450082242
81178332
331666956
499218049
349736527
48178275
308942008
355048467
178171847
254960542
294476560
532085638
532039376
229454919
229776215
71697052
351800050
18553231
336847571
199470561
465627528
334397073
110474751
227043448
395687261
301462651
454782366
299659320
353812735
360464822
333953362
464748446
462903590
464464390
229135941
169656709
27434291
36938021
502220820
237078274
530105636
402752438
251156648
253812662
330751999
408362291
244266149
37832934
34581130
442043828
347298335
302883578
371697406
356626501
453036460
236551127
223187115
107601240
292562628
260233232
225787108
260689875
208119568
80425354
335315722
47360350
363313094
146465465
147515832
383138929
396777479
463673096
262034081
478151135
483612098
154991932
415772716
351683004
197740593
273682336
165103648
261521411
136304127
290977457
406746889
204316459
533077804
490127147
308477658
508783872
110586027
525852630
23927815
403639973
414724490
485423948
345079763
489217903
4885035
483990750
35534299
201881596
251860486
407480153
171228723
184841314
324625741
191808384
470163421
303387174
362488132
456563067
139266790
99298666
77487749
90238093
296019444
363594844
93970925
491125435
288676619
100896948
15738705
173035610
191492254
220375277
336834733
151610042
279201227
354670072
24117048
189657089
32976697
324047792
201400288
48025829
213412599
201910323
411512775
476004943
484362535
466391096
125715468
303930313
189147006
438666149
512687433
116502509
427114367
125687642
176095678
46380963
220820393
355670641
408114721
121975181
223583506
118385041
511339913
330295648
273895166
385590974
371337460
148440603
179643302
40171309
16967030
317740595
131092170
74792340
493479689
60570489
267184186
147550492
484537457
381828311
282026519
143086310
473522233
279988655
275020973
475496200
488339246
459201823
10197842
511964217
500623997
316078116
73045566
201169691
221597431
27244272
150674760
90477299
305068286
470703524
284950772
373483963
313241217
328075907
443872621
210287013
153035452
536809595
127882053
425895961
424747029
259692420
339908251
233489034
263137277
446424954
127186941
472560981
104040049
71040792
223585073
468789813
34463213
304351153
489321938
2114407
101350557
418413887
123013312
175201538
476726516
452307823
29375873
431565668
333324739
34556296
458559455
194604119
306034194
344117226
318614232
140582879
66225220
83372480
208339738
173839909
285324187
380317299
350698011
389852621
440427765
313491519
217405469
305605059
83056303
142433748
20251434
181409567
33880884
485688714
313223889
274725458
83504997
164291911
361664328
169197850
534889831
50479052
2415500
274238858
2036153
21449352
17047331
359467938
329418250
96794131
473922015
383552524
300721438
84593594
259050772
17047331
457564603
116434746
67862329
429559037
467396660
134402393
495935076
321913635
158724031
180591039
113997961
183250780
32952110
185310267
199084613
483175220
320571614
262063938
291877972
385691390
147171580
466495940
393523671
385690478
93738241
397134481
265163589
268602461
154550682
494980854
51722238
381185101
74452347
319380857
527659679
200658612
214208497
321614775
99632734
269317154
522595503
418361062
297948701
161008619
266656193
85930822
139244701
506121852
366404603
455097740
233947096
290653472
261425495
261564395
59934309
434927043
330091444
100404487
342688222
446899233
224977161
294695279
448534443
89950930
492915832
153454175
322709401
421539431
160962219
382778778
119998472
44036624
441133944
108689342
454085883
242677346
345870364
536445157
195524066
381129184
464012845
47762174
53444907
109943637
505469698
483078564
480431266
424844064
327180365
320403037
237238479
448025540
205124936
162960940
185883198
452710386
410536534
235970887
524159583
200098649
180511137
175274706
191830803
532751865
455240240
401803567
207014420
508816541
391588785
313247001
51535684
325864421
292128557
437130466
118848326
177723505
238704592
207668184
440709734
128494292
533103825
530093681
122741472
39531220
134078163
217784862
434993197
487868564
44473456
457857365
84940094
212284036
30624971
324406744
128101735
124328705
498261791
3346538
382753458
121793411
413969357
445951142
248270012
344676857
61812809
401547941
339393871
148162466
43450909
215798843
534057430
314588189
364050150
434351200
286679069
405868989
69308093
291309131
333252236
25390438
181438249
201633595
200584053
252160881
394996655
333838061
46962530
370983548
117318291
445824433
29199654
39686146
293044392
230766971
120590971
524047810
151543506
368311939
410641223
61364587
366568848
518480358
54234721
283203993
185883429
83339077
4997488
418477129
74643832
93979193
235731686
534485936
149062196
159693188
272632992
532488160
140653365
278210372
199823617
43232388
507247982
137440962
143686381
506750650
489853898
506980898
146486510
213386219
499702270
300028789
338493772
425219882
293014317
452785627
347896938
432526690
321018415
439463361
115259929
372411441
336847195
436369885
258757171
39741246
172218299
419551938
428902794
82239228
66105673
531432915
146920546
217423384
322818798
478317361
491511096
480614153
166566931
186870782
383475703
179286024
372424351
384473500
516604723
249794182
186701667
205186328
141045713
526732326
174575015
31219146
401077823
261193683
83697431
317738461
281037398
483300151
100029419
502668822
114341207
90639015
403423191
216867004
294106165
341874962
536502455
520940217
520437831
317463181
66539384
391953623
474414108
387967309
293219754
399749504
421147875
424645607
107480917
485975826
277178909
501181741
349536893
210409541
371036346
238068553
138979268
376123375
17081585
298644193
403705051
252767325
19954197
12219528
409391504
461760967
266423602
170868650
448638748
211125957
97820465
108738843
198477919
328938995
72569591
362762031
290210450
409817923
59410345
40237522
85335794
526802286
81457007
486364657
40584109
236840752
172255949
153665834
46507740
204154170
286161734
248449990
329840994
223229047
318620938
495969644
110987236
15627496
7599129
485352621
70463799
315211505
382523653
161526600
484496815
40495243
111848318
27288696
511744406
413367587
52519683
295160863
302916276
271755728
24325534
442521326
265661918
314470610
376223443
256509627
266478023
168515789
141593221
238400023
277832244
461511027
32068208
486975891
91730442
164945746
41638515
111764925
335407740
251122734
306286774
392866577
297872898
222248270
471173268
528247042
476645972
262815450
173110773
316390261
134089964
512146936
304690079
235047551
116868298
93946768
155430790
110372536
46912985
128603151
250654271
260568421
360066080
513773839
317313123
110882218
185986137
276177568
219194577
355732519
195345893
376117133
198689643
185283517
312629458
74396664
265147459
290748221
327418058
242784448
220809456
335511000
219446278
162199719
522595503
9107264
188683437
514837124
226445761
452371820
173788067
463768907
497664871
514054442
183329251
464836726
35547056
199311892
471259491
55275800
169388367
437092248
171786026
163742473
455767334
371334470
246681058
176726410
48368536
33744912
297727750
16247643
126376266
394274253
345572753
390190663
107474085
16230872
259109084
481293252
370040792
313384613
91440298
460886898
507705696
118731163
475396356
227192020
19375598
13256766
225689009
440561797
131442439
91895586
432921807
121203218
347127044
17156578
373896210
110409979
384455461
65071135
107303241
337762182
332844617
349819268
435890730
403778214
133125905
373554067
232103173
156275183
318550648
468390062
65800421
13196177
19282588
282247999
32286015
450208293
310773529
52742930
158634735
508631532
132430942
536230019
257702530
288290421
172319806
159589345
403817529
448077569
194137879
526988684
421279234
411334323
266655590
6139630
481048052
202032763
84788562
124524660
371762457
335798343
123294437
60130064
38241118
486214099
253107586
428771706
122457569
534590303
27683977
317338639
292877789
163921766
356834534
144982139
38591532
504212619
189123006
453898125
333566903
123385013
31149014
354955478
204529955
408087188
380074887
477068210
189143780
389537087
359307181
430004325
186307475
309792910
408477979
8164349
305095161
472633273
16206936
480888792
155094093
115002084
298886974
12404919
463140332
162552529
335951777
415230266
276958108
269650489
318554680
280747629
511500782
34703667
456609703
72211264
117039265
317003045
418189249
325369096
170797517
148791270
107098554
380127455
401575825
48632266
74336491
493445249
21425376
223819117
487671148
95766668
319874215
43527428
527645127
56123473
63724088
366914274
488977871
495625552
254600173
8983775
437936080
491242966
275572087
216121498
128917465
466808402
386729916
222047154
121083160
133123599
171112814
49754410
510413323
425837947
443171181
434447026
284877120
430674531
44705134
355902140
334864964
431234445
250523456
423731981
422456102
495834193
106615001
108790725
88139775
32012330
151088939
149254411
267080566
469372016
229493851
412527515
244239798
111533561
476984379
75136602
253885079
190724742
397107032
332133483
78662693
250769727
104966367
335476444
100381698
505216288
384300822
375458424
187687329
283232702
396947543
320962360
199252336
529639875
378607409
165466392
96127498
103517999
259799457
502968364
481903990
150312634
144177873
336291083
409607652
271507068
276404818
170774706
214910834
52689654
60583910
215067820
82945811
84906571
20532681
344705086
395805207
4198008
103804514
159002191
87518112
142824975
132760881
407616312
313515831
111307830
304185720
422506839
21402585
31614915
463325201
173506034
190433723
88373928
302627601
251085644
408527691
173640649
399461770
292059449
322451532
13709247
247558067
81453791
296945647
77147066
526220463
394032597
211705013
218977539
49459109
276123180
257851977
328484760
353114041
515615031
314161721
246319381
390747695
90025134
185828855
356614980
487205346
504658929
281632063
226146217
59954100
183435583
188670696
421223555
414174911
223746392
282046826
500525488
374261555
244477981
241653772
24442871
403407645
318397523
238270441
50738418
78685855
85937036
114140410
324992855
25834857
432439186
191402566
69072211
389551465
128041854
347887994
20169449
489651805
295146384
27146072
247622033
400531493
29050522
469442185
345923563
439209084
256207517
438406112
516977748
250865517
536551479
365889478
417396891
422969837
115992564
31346779
45757575
420097850
11934275
319781553
529655574
141481982
316862612
6198012
383218549
339137947
113501975
145974132
494880200
509145863
528247042
12201937
102217067
364853049
443007663
314117607
326068484
130651532
194115442
411125001
517244275
442921543
313263121
385746011
25594413
324112956
320156245
11500887
438215198
4835384
273879997
497735300
139092600
177094487
465262372
34948050
536240285
352672292
62081530
356840678
90605435
88460426
174117388
27287111
220055001
525522149
453003330
119068312
387051106
210823737
302161849
52338679
195507857
287085107
144728304
493406996
58765061
369508892
196798983
54072446
280646141
37732911
133442072
70567867
19835666
275741286
214341825
335836469
254960542
46777011
528503594
334864964
511264680
219921833
284473355
81621305
107340843
24575830
421973750
413738663
292181454
32513465
327848592
300267901
1916257
204697165
111769281
61372242
73636263
65391877
146870370
264379714
293433211
160564295
417205787
314596578
422661008
467019740
462411828
372632888
330956970
236696852
363266307
374265850
371308768
212284036
522584524
425078599
302133455
522629290
430883877
220873256
251259088
527465954
301267047
37970088
436332426
153623901
338512164
328225237
386579230
482330334
113190476
423310268
53668607
343391276
524343386
292355974
467788078
44047192
290162309
415451908
131910387
532675927
147010404
6733565
371250377
356274423
45305102
462391979
7887514
498367669
96378583
238124920
191827998
88550865
72936993
191784684
331447835
282772026
442050136
313512662
185812818
197765674
425707810
36993601
381266
173897647
115239945
6160357
223954226
327295588
311572197
498132741
280097629
44064271
346131315
154939038
242967189
179249052
521667417
426719560
273411125
362549226
82188355
351071697
449368450
386953301
30465545
493975357
120638629
17647454
522145938
422331195
111876099
115531879
248419424
461755513
269358099
500747824
264920632
162502998
176990662
119831022
535579195
457234975
458250253
139247671
263212548
408433173
442556439
441439036
332414286
177964001
285238996
279841571
290732886
227280709
536385313
471644657
234702665
271555180
156321704
496845941
301403349
389272117
239919900
415813808
118949092
448872181
163827033
308912782
158409179
131894367
55713899
442139831
122887728
60718475
112128118
342548432
86212771
503041611
112484866
126246677
46584980
68039473
505421996
4700177
357412988
8308806
378901538
63423442
465377387
53832217
202614659
78505986
91395883
260059912
248536454
172791710
490930288
445752433
490414035
532150892
393903563
132645004
112976812
246094188
345847815
184090643
530116755
226266724
406443135
444282530
391628974
201596598
21115527
137097200
340317526
465662913
182032254
171201276
44392137
353024179
392650564
31373024
320047095
465573540
113739650
192979379
215220416
66151643
51815834
265333014
121836002
81269822
45523759
502902974
478473946
177983504
143079939
390846187
226059593
315835343
170597868
514678287
253879833
20410911
391069473
490649074
482616131
523588238
183238107
384624170
121847070
516558089
467500222
536279480
140879174
66812124
137772497
31368394
101794221
150615394
507827179
299613422
411112265
256268965
457733798
259884713
136777371
459495734
305994194
70463799
471033148
240864197
440127775
7397272
426019592
496647608
375922749
199509438
382499898
375168978
177865387
467878525
177966062
530835880
397113318
235393579
467914035
335438976
462383865
415314505
53515060
399453187
501977942
312576856
445791557
516733098
131642648
206204345
168886284
236869418
120683548
367824769
422895287
317971128
35165473
343922127
399443470
170656647
481077546
475626290
134425505
217599502
207680741
213962352
124545771
178421948
397160968
370657758
215267323
317322757
524418312
246090871
480839747
113669730
264424076
153983576
343132700
81734981
392844229
396637883
403440224
409259233
493368658
462444501
282761376
319599858
153057019
220775571
85275038
250574974
162730688
500351615
148079831
512608405
91635285
301887619
122380357
323551640
183779753
236939940
276145246
306134398
461295030
224520322
303457902
53702411
465566285
40082358
35868740
78951864
424138026
373714476
314366205
489940323
526111566
379658368
22600372
297852303
86523692
365664003
336839853
175932201
197706083
375962806
219509100
261842627
416940143
343666448
303309507
39335693
98785797
426673435
146796927
444408455
445127721
302837854
432513262
352099909
456131154
100788210
123704369
324678460
167070759
279777302
310632680
367664902
241246295
341709743
118111300
454769047
383032062
99322182
230631531
99258027
244212758
78792682
43923279
382583526
123834958
408037985
157635497
174528645
444123846
519441763
152351420
519751972
141117948
159657117
210610610
317934810
125284349
292139565
449510891
431883520
28374026
469757049
482418261
25594413
318620762
506973168
479276766
146721656
319064081
28262024
61520643
163093835
256170101
330038621
88732162
524731991
393795380
144236177
474356908
424424147
89526056
434251590
355509514
188082582
381214600
509370928
235516408
500814223
28889931
527481084
393091460
8335769
259376375
20731393
162238488
535620855
407014353
177023560
355692238
197602111
535389189
59358195
34317108
60597384
527325641
428013266
529037516
30963981
416480975
325243903
453170505
101509289
337987566
187301173
181328584
371783109
276654527
325952737
421510918
360554568
523145747
297350231
221201326
118604581
123773994
427865210
404567668
349526283
349088480
440472504
381701467
277668069
351029058
244986649
435275790
56884190
443215685
341192543
145547851
252498047
198709735
346879081
251057667
456796870
72299470
243543850
116569462
338065489
193861468
433813913
398392149
176282616
252331187
346730443
387856169
521469878
252648601
42772293
206266279
174466288
4044717
515422370
532135852
369559435
482613362
364167385
184731626
335042767
104401002
40572445
218589059
6503672
474558564
417497199
9086780
112988360
252316215
291077824
355478980
315117673
33600767
405818539
532477026
436574738
163482310
132641334
157184940
400529928
527638841
144442636
331014717
367961263
260321154
74952069
90103588
228200749
169862557
409275771
52137602
308305145
212293009
353584189
350485033
525344152
42271876
495432344
27369727
73684134
507177619
503336816
388548912
358537862
284774766
364952184
341748935
167930304
84154688
318995721
484852850
26054123
219058295
230128134
227873750
432615865
367287782
5714375
175793741
451684612
488068955
7943121
360287476
293009799
33888250
404677822
443817632
423733297
115909321
471811168
529618199
98826876
5495891
360097189
488890669
171077062
370055067
482450486
64208258
284031688
351681260
86598041
180829898
328780172
514954877
331184410
96844285
150674760
193395329
475518208
288068906
97220396
289543512
138226883
512667844
211927355
189301001
281989805
203319125
210833436
216880654
467127688
287923775
287575961
372080524
274561261
391704952
483707675
476375290
456078391
336652501
404616905
235901205
272944020
456462059
379622969
153044361
370396363
119173836
4882769
450819531
526881565
503795147
78101782
495691987
39523539
104172887
263336553
156526934
221119251
72538838
137120645
34475576
277683627
84721792
333806219
254396548
11667964
123359820
434939955
377459581
276152578
51377651
532960585
310041732
176286676
310830318
40082358
80394003
381582796
150493246
530482254
33507459
290969472
458943561
140402672
425713792
377924976
328188678
247937892
350499993
240253423
227336553
56532031
527358979
156456265
4773105
385062117
230129521
365809893
284989369
311759572
411362283
321263581
524499923
143118764
314003775
51975485
143572245
107222827
435747598
30813954
419427713
43566781
508341948
129666088
125688801
210051317
66543336
17556533
334982789
463883114
310526554
33529205
129304083
60353948
168312997
122456356
206543700
317865949
467976637
126295535
499336470
116331044
21704431
145678922
363181260
115459584
408896759
456559487
442639600
372825558
458394908
508018136
273297937
144171362
304571643
57558879
458308158
406994172
66134356
167974217
46451730
118659477
336315996
165260393
252200173
80525859
470305901
180795921
335825572
500265186
202523385
337580265
160217454
387305769
180821175
64427467
29720334
71498328
200504024
432805527
100528645
12704404
288373164
345883725
118240238
209902016
212210523
278333163
88096463
402539474
30860559
130635078
515530636
117017530
125868438
114761547
373394685
56633815
395838445
193230021
221053301
474402776
178658796
316402048
291467050
20435475
103815652
104720135
264679248
100926907
145680587
75753107
443056320
450281751
502279664
522545214
496861815
520187537
436933211
375105704
465588416
377933915
510248429
473940962
75994196
443701390
171939315
427694376
250811101
154831291
76231002
260706918
24512928
60656115
31639151
314104797
427762563
200552774
120135386
241387793
169012968
491660673
215707219
103803308
477774751
119666974
43358665
69363365
451243467
41103712
246906012
352035226
536789875
352370288
150397914
318258401
447669765
212254791
152825480
505708606
407854943
483863199
445763313
50746827
53008004
410232494
231577536
3664627
39622368
87337596
485717373
196981343
81863758
105651632
85100058
290433837
454612450
130564515
85234201
237094514
443134577
244190093
175955673
198898257
92589668
90183585
512842033
108959416
464643745
68081402
258703838
427063216
105191129
264512869
95869981
210860525
46905447
517382224
72044295
172301210
373778986
29500210
11436201
313241217
346584967
101164734
292937433
63948254
183464592
489172550
162079651
175110440
271247656
80235188
123174111
326500552
298519193
290309744
51360703
527949261
487519090
374714023
384994068
25505348
218295391
458882763
376425404
321128143
484596729
506993982
8887079
315761791
231047699
202359913
191410458
62216348
114913329
167474448
54834602
434498823
443772606
432924199
5008008
80461571
430046719
325362239
353705125
319052240
497484466
306629948
376761925
190983672
106606460
184412875
244660676
473887520
117648745
323538542
202243610
483555634
68313952
28968041
17684528
260007726
254356663
127031799
345109931
482481013
313783904
60781342
201225398
105495171
15156058
23313061
2334388
347465317
285103331
462889260
270020844
386445708
78363973
346031522
222807012
484371543
17440296
252267369
41631468
489592925
73146416
446843767
101907963
354938566
435617670
5265600
109614402
158112856
427400500
326034079
481207100
381966383
125470798
412241466
395546145
242570070
72144340
415291441
3145586
258113145
347024467
201504050
186118896
21530986
77393138
21867190
270192182
513388276
16307384
123444890
352344529
317837092
478197582
444881527
45583775
441219526
162137844
443575705
35324626
357013287
378908858
39274863
31219175
428764204
238507887
509499277
511864602
101181584
447486482
132073624
241051657
44193552
510345691
407742745
76855301
35492892
428666364
283076272
134740446
491782426
181110106
56216436
277463392
396391073
95002485
475251245
45950998
269405067
35431581
410660365
532487371
514718180
405772621
390785800
56633815
103661168
440070635
231305101
228462203
221535751
386053990
401673753
366008468
244247877
291033462
415458129
150674760
63980961
467355535
160736185
282741159
502096323
359412927
97759984
503022570
518375071
341144894
120931918
230633143
220671991
382266259
85930822
420929464
399729059
339003540
392564965
506503830
477501020
498778482
451504230
33642631
337060775
460850933
424424739
70143335
250922996
376123375
346769008
324505266
327890584
502485030
466391096
293750874
446614155
2255178
318553278
157791908
230828855
75305944
285899698
3488430
451791155
469196085
314245405
511436022
388892859
423763264
430483951
308296725
493350968
173110773
258628642
259095481
288222559
408482517
248694358
339557534
533445567
250232479
476669189
266090464
492268408
379455577
310137911
487754660
531778524
18182306
66195306
11423225
331927437
18629638
405452634
428656853
280259667
72937330
278200759
96495243
500829063
110613876
155397137
416953101
204222887
135653833
284876718
194282907
139486301
19372623
14530957
218093835
223908823
392588930
179837553
326209608
310911654
488868953
190788942
68261482
115891469
430366010
370780952
360254652
398527834
369974460
85464043
152621808
268757873
119963386
165615319
425219882
429607006
417186444
533201675
399145303
391967818
196733117
79557598
75898759
144713020
423765007
276184255
82226555
164944287
353546918
50475337
115970973
73915626
70215608
276916158
431701517
142858214
94962147
313413781
422263911
2276875
383780862
141543282
17413329
355469768
414487098
145337745
369711661
325340831
532045282
21133509
115608704
67426204
463395939
48147233
35078823
14626788
278095307
2594881
345861913
254707254
1953426
95719718
220383740
250982182
513507373
168775809
465331277
235231848
426038972
105185886
521827146
237467553
40041268
119103034
7078207
405079382
446563270
445566130
120054427
92083795
234360756
335582287
145579748
205306708
301710078
267190322
351283477
155190351
417058865
106041915
37303548
154686529
517178687
442424806
334147272
513130555
414077526
420097019
425664492
331448308
433894850
330760917
52326454
243483055
40620533
113663521
238647759
396849535
291880792
354325010
475122072
261190253
350950744
416333982
61708208
373952852
215338396
498623729
290043139
148328732
493483035
2713710
221335707
488687265
153031973
213043730
90070556
320237015
309676623
265407322
386156729
129620247
421503373
200801856
470886927
166573998
213409240
77112767
88921958
121706096
68173826
444451714
410186999
42421735
484999822
195215259
121076711
131887020
119143525
526355810
501210340
29804360
362787940
363312637
13386106
217683699
243040755
263795452
270483848
252936416
7397272
96487791
248187932
180200621
335817205
215275026
145120738
207675102
47648344
35763189
65768155
440944904
218905032
328700695
82333147
502817687
150150734
178798091
91386806
177154541
457623588
454518286
263120300
283672861
44084206
379605047
79486257
371404788
525491887
497662613
238247374
305080410
436655724
115757114
40408725
317711825
335954760
220735275
74405432
185820429
294368848
464524840
421675197
130048449
193268091
358271398
116252052
38043536
372435229
446851334
519330654
348703534
325619141
459375481
422579323
256802869
254056818
534459201
259468845
403635891
484567651
350238527
161226456
32295527
49745733
535462645
257773969
18747432
151479835
63487257
18065210
147945869
402162094
404527050
409607652
56415686
220925338
161670016
363130239
429132670
341032220
53843888
47524056
410054222
39239053
485275400
323920387
247452760
290142187
49915499
183680172
459664837
65782572
215305288
325003043
520191181
464456356
64521554
104792729
536193200
468076159
371219484
235966588
148522233
46080405
243215183
490631625
247356977
413481422
391683057
274755678
28769463
336526001
40387523
453802294
459055121
284679866
261383596
421681704
399766418
188531368
163719934
301190831
437549372
255818877
46642166
406352900
144696095
101761455
87248357
464946350
393421827
516722089
514053466
69601683
308900096
236136748
458582690
21515259
108910295
123735108
330606938
277988878
37113750
266618261
250615928
516380287
278764205
449307220
298523916
342914325
22517829
536210659
95567516
114419514
151835452
103644019
415318916
334173134
187853879
206839552
146610571
18830090
72804808
189620809
487323927
470004638
447556504
482754825
281293191
234597518
446540061
446187614
480640935
315564074
218126920
336920086
39958239
77538527
42328038
136786426
123167892
76051121
56007343
94561989
44958157
380188643
246021018
237560402
363548634
534165526
438055042
116840223
128302676
242766264
82292593
533883725
51883085
211198294
270847758
478640375
38717536
183866996
217034135
163823006
419179608
529511260
363090974
206901690
468762155
502824578
379651584
205158082
69728673
68843247
430024807
22981067
373141938
289437403
236299222
475750960
32082950
193268091
387076553
169433659
56667501
484224012
117868130
415870386
273564611
203235299
198178542
93407557
480433346
171272579
26191267
462024620
404330387
350075836
295482885
53814300
50618554
293778006
201898397
471554869
317494622
171632107
265348444
272310570
417263811
24489478
427205347
321992197
168168387
61037914
331284101
178165499
434546501
341257344
509166389
45244078
140283312
164017039
203873349
314184899
263818551
108002636
513591323
514348571
80963320
94521264
510395191
492660677
331901981
248855424
439059968
404991553
535356632
265236084
114913329
112081387
173772112
532810449
415533121
284396032
384165969
338663748
174290412
147797880
507004470
460896562
423464293
289106460
465212331
511157049
74831469
343279685
37637725
193731552
276979565
104514012
267873302
149994653
489564737
369203501
263786579
185444891
132382480
527189056
80673486
221017597
75641375
384091404
274957823
128315081
325490864
283359764
479810718
85289645
31457546
74315977
413700354
301077520
289536427
408655447
501291838
40398392
484243354
181214886
270340103
13059399
63818721
248855424
197874534
170174845
35773567
517586312
357490769
212918171
157506157
301758919
10180693
472581615
425576443
261843153
439450923
501749258
142967291
246966842
419755768
434586835
361900175
478449444
199378607
208228686
113071700
71819702
362076575
490417187
115450166
312999331
354467459
211391457
434739783
183812509
302313802
258236514
438806213
109382580
532767204
185151342
266181291
501308743
197141449
158833069
21993878
137157461
472561830
276275437
129817264
121278851
41996512
271083112
331060724
84251428
519971797
505897488
196918827
137120645
242488171
119173228
513399047
402370376
171097894
532256400
395130990
109241135
313114822
333043182
66417674
462600151
47186808
99969522
390752592
35090385
377860135
286679418
392332465
8845681
395491013
160296144
178365254
201716491
438876175
283988151
509238532
263138034
447246457
139080612
357156000
139735543
424407348
218440918
53675751
204820044
17016268
310990042
203862856
326980010
406741545
433797998
364355035
193545147
424751693
521921993
437977850
138528421
459212473
529639103
79563412
80612956
213911536
109566889
435459957
516720134
230262140
267113253
105428093
245292183
222127347
64879024
337787660
61533657
31499271
466393242
215812346
261869431
440312776
144629834
339192657
396815148
231115918
121802615
179188960
309037571
95189448
62833460
347553945
305696616
457951821
468874912
102535411
525594268
73700880
263018783
45467166
95974848
530552425
110292704
248813536
488734418
213732357
374144468
458407859
81892165
352306947
295994487
70032375
291593116
101646729
361506914
55402179
452501866
14007559
363595499
17947681
329502327
40816824
340398936
52568670
451230465
473502321
492038741
40174709
478819655
12608363
225265597
126246693
496989104
194422533
54168111
513941918
184219498
33971706
530227791
68990801
344723062
36433668
305323535
386953301
256560143
255453101
342980904
387248216
145793016
101872710
455742498
8745899
123408472
518474348
141176039
66398096
379316995
30294013
41059880
84812532
465258764
210117606
286848761
187181871
483165302
376766361
201336628
474700425
134765749
232968339
344214133
365699778
203838291
157594255
288253773
377096404
106925183
298951595
350179882
39103448
425946681
6042403
471544249
510844871
428984278
17661157
11734852
155938378
351920675
175402896
46749720
16951423
410123717
334445717
143282964
197641911
22390537
255643676
175302686
277112814
277225002
195047543
7453565
296516527
15892739
11572104
7959441
77010085
53971965
236457137
227824469
198005169
166906630
200695871
24271074
28706552
274528907
276152578
447873193
166021473
44389690
74852753
157831821
196778944
390631652
484702526
323690890
142772595
283892238
322799625
128980840
19165270
472988578
150835165
343225180
61508548
157503192
349235111
525769694
128912321
266866223
152851550
318695854
319121431
46285935
429781175
377768008
419947436
149391482
387273240
40693245
459615877
18974494
502114793
79756931
387457362
218375045
97470176
438742256
155811833
36066190
20176066
212209390
254619887
491015529
212743146
426706536
158547021
6055
132769469
89845930
136187555
332205150
364346603
351259431
41073539
288537805
50137072
488890669
25959072
436452840
417337324
45348074
363636070
45909794
83125193
67659914
472162038
502258303
34556222
147092216
178498993
212081418
196356814
269372781
388467025
491130036
417814386
212728860
155055730
186915100
211454992
16751934
297384784
339004643
106731184
293200147
128059058
239747308
63704049
429851144
31775241
56668375
176707284
459159543
285473453
151614517
240249122
291841573
533450684
60922357
391298436
71737189
12433067
318124860
328794859
465178440
172227839
366635131
461604816
181473894
97645220
232066414
395734130
376771065
430454642
492515325
109408125
348153395
15408990
338297576
366992074
207512054
116398832
30123401
482695667
459212473
427432822
505512311
207759815
187305848
361825271
291594466
186320074
163800973
187084780
425462244
454620610
162646734
497816216
411674208
131821926
81234098
158017593
175069307
318200468
117576902
99874673
192916121
457658985
339180249
172558747
31621192
505647498
42156651
191874882
62813120
228623174
453308208
458668198
352316568
421363288
248793079
21677832
498363329
115403518
235237405
410914347
137255372
35221508
323975643
185770494
251557296
133406508
78813434
91068223
492288137
532846290
187577120
272133838
214454794
300617172
429104717
95138840
473351898
524800068
355005958
284999767
397801867
99828411
166517092
354258722
290078503
167156117
455706913
317257387
528189852
161652412
66388472
214345206
308087627
353031246
491458359
130604412
481598688
29770836
345114713
387523712
302997821
165256800
377576536
271435239
381372372
220071726
35552434
261736424
215174067
293613748
190118563
210600893
168569760
493565710
281660928
136657637
70649983
491989524
330186447
411789667
220383740
470670219
278438544
522995871
312897748
516212362
330980098
310575705
286648213
171301901
73180234
11788153
237762345
350087298
506088909
202526764
335524999
314758524
341088960
322076804
235820375
454605040
335612588
498834714
301365815
117446463
352166766
249159693
308080818
307077367
196179109
211309769
1911229
373259725
296122982
507397092
271858204
313475679
216963663
47295260
348266681
121392970
253714499
16438340
200366316
430240868
305129651
266410858
203717127
158599845
363349153
175864026
218474998
487190148
64588703
300157805
473631088
43654868
67317053
235697795
416601644
451085009
43437103
298826190
244519884
337842971
287188488
230103209
26191267
79925429
524213563
202640747
311926679
18014704
45661037
310292588
216135339
238916767
36501743
189120323
511964217
511001977
262229307
395059388
466103021
430149929
61552322
69141877
531339792
361373929
11410799
68727944
428430748
295211807
271956097
463655105
209284555
483496040
23992919
424915599
255872009
533893333
104753585
440134253
225262316
333471282
189614419
128706005
76343149
493466582
340170180
349503707
64336922
460535890
315860537
344282650
306874338
150336993
299082528
49423088
60545067
200481132
225077328
530918538
22417212
467130295
453441875
507213260
163047925
422909622
31618489
161784807
253346348
520756828
391169130
19071423
147969331
427693932
379888189
19871278
294968674
356132764
514192840
498682640
358682462
193883183
223341477
495265635
461818463
276124820
403989880
181583698
201759365
277521116
28656930
116383722
336832484
359166489
33097381
370797791
9983733
114996210
15668513
183576531
443480967
276979565
489032197
230839061
95444280
418842373
511535211
244151363
174475976
165909968
492731516
195470482
515226276
18474014
172325181
58831536
69748974
144112880
368645058
521710034
202047858
422587176
358059747
199308595
139954249
134837590
463020431
336147760
200183664
234814468
461511489
340587102
367789081
178825878
268308908
314306626
335340106
349006332
232144613
222851067
475925445
220409114
266879107
427580728
35723059
427787609
225948868
131173453
467223561
365268000
260923301
410709555
286584598
32931823
292539192
297694660
451194242
59618469
25260185
103412232
489370263
254810693
194831447
97456105
250018561
211984379
282635181
309676328
240978830
377494660
190858739
145170104
223642991
23078537
271737739
411248090
288165667
190824978
416379391
235551642
229999368
26566669
295220147
74445303
419028629
335314382
90031220
17827
79846083
387640531
388469697
318358631
413690669
5746681
512213128
296397853
344480874
497565221
74035894
355084505
161113499
198523812
6176916
26012774
312493304
1947287
403634962
139268914
465615160
122450420
409956589
16634359
444169707
214914730
131517926
20807365
480188452
9478238
26578967
525793568
464524840
238034735
303205943
431518790
446793549
445792637
294457075
227721037
114109206
364946446
124568626
381534916
521721417
125566234
68282329
27421786
17167367
68661316
146198186
469325090
220120255
475324804
97969488
457647594
116817492
436646532
49830465
99162720
456833919
56550328
79739790
115480449
136916327
422056626
90572240
427503076
353981017
484224012
268711217
33183518
250308336
277244188
128542318
517543230
325934889
354364511
217824883
340851165
400283843
133924429
238692737
1205709
536429504
11879536
158045837
8915571
527997211
289540924
35281446
149846158
192472188
237702002
285515278
392252338
155683034
296959949
524438842
155118536
448941487
39512580
514295729
132355083
10040122
63864295
233424522
363531365
106636437
217991512
94879215
170440475
369285327
452293974
507691151
515401634
190487532
489459819
529737906
419865067
170442784
475160506
211914520
226095726
175862152
184982432
192021708
141033529
516187370
329118595
490535356
39077185
142882090
102161576
131522120
519181590
189398480
171285793
19634925
99612973
276554299
153461855
300532544
194958880
263943203
223450669
305632926
511418957
213565200
181325654
261687399
347375365
279921249
288935518
256748702
369509221
359000967
397104495
51786959
313458570
85574094
291224123
28453333
260706918
338497329
305275888
476247957
4834601
397937883
324862848
434894418
476996402
351487659
529593418
529059952
29129019
483520227
326115982
462731821
185121
475750960
43031255
357973221
368227834
282582114
40324015
483755213
271069922
279061100
247809327
371676876
444046077
184625823
530684448
290975686
113579557
320478012
329050962
378328610
153137828
423532729
77934835
155739641
197702677
130800597
433085430
25749637
417938441
465710389
259216563
71254785
178799875
353310499
174526452
282859046
126839212
341635874
206482320
198785637
14686473
322374600
338893265
8252940
255094909
481680668
71186204
354888405
327353676
246040440
44685182
286989001
80805665
215021067
408500400
33434308
159592855
112134225
197874525
40820376
335352642
410541677
358920571
530765337
149349035
12351528
317118842
318871280
157875239
308191556
237371394
321721723
74909581
178451648
116398832
448605902
19795126
305233196
378607409
312860955
462783672
163362946
198856604
297279590
455230556
386798161
189957022
470286980
455143014
379006236
483672966
364566555
99637924
170785108
226960694
214775371
318329652
278454412
363790342
11319184
57243617
350161131
232319141
382808309
332544501
463208973
274405389
38244515
20158305
263302074
484508955
236653299
357033707
280889107
244414735
114522474
312781985
74993516
138216896
283702207
337383399
294610794
127215154
94934427
378949491
248129927
398537667
342897864
281458657
388500996
261660966
364394959
177439300
217847729
219636181
281515711
259911420
108907114
420798270
518438207
524006700
376937425
5774860
34617008
4823333
370191785
223600379
53848360
425219882
350921404
73224234
320308546
125870974
77324850
254491117
70129546
102835402
45144698
360487072
19910748
441404532
105940243
396168125
213134222
305362189
502145197
10837561
497245122
285242288
490182142
200242564
390520745
400840417
236884433
441003519
523525501
327413934
214002824
259291267
438670415
341921422
144370592
217644279
117667306
391481562
207791502
130245892
431965558
364061236
13775904
305438552
24394902
276634414
309890569
132931247
168950165
428965849
18128479
234983869
57000241
454391350
475117789
112575737
444368157
534823336
44638561
488989878
66469036
131639905
496403515
213246943
473003395
339185178
380844
153625353
458122955
409837078
511729535
123457569
44939386
386857509
84542881
113450918
219533082
50160542
464606507
95921994
233311280
323552227
488394871
204537472
495897386
98851946
68798376
494835761
107175610
315501603
70694245
329199643
504901758
149342923
449214424
182504066
181704366
116566303
342121928
219148692
328441835
326189342
204648343
202078307
487681712
188265381
287593401
75998737
208140684
187640412
323880963
291825482
324191900
2611536
117330556
296776443
273438681
391589057
154638713
353626840
42567959
179711610
113398812
421430697
383667381
343192165
108650494
81200135
526413744
43219670
79654583
516027651
510316439
486992275
20584690
233054606
35757148
387117222
7499369
73719465
136637194
245219471
449230027
414176800
521858763
210823544
306379662
146022373
404848117
117161277
29433402
195229841
221095076
116931281
366206271
431286743
510135764
425828455
511895150
72310213
436898881
220126283
488638429
472981050
227621367
482685455
58146282
192922763
163070178
64137014
156375264
188878968
500920375
465986114
28910924
387286373
390190819
231350219
339583797
240366765
185120112
391598807
8202709
279364311
416772413
377776009
269877219
27266906
388722192
243450691
308363032
15333204
450822737
204665203
29142838
143495371
511229825
532855145
90717893
365642533
72748063
412545644
395547432
141292438
261502062
467402334
439550389
152508406
328955567
293383713
210077412
436832592
213085672
469263156
126890981
415262088
101549687
343356999
319683615
308291483
445933147
124887035
320928424
463879743
372452269
274867381
156943608
511969404
198490349
330571979
340371194
305224004
398828153
333724437
530804552
32330319
263883193
506274676
499217090
430833227
329183885
536015183
458196678
265340641
492291881
266389225
459832179
59690780
260267635
56497857
43236411
371435946
279760390
502158259
163642005
262539546
281879556
528057008
425771875
432218517
340164337
63076154
66368641
430344252
497576563
183963245
523689001
336091413
488966926
474533911
96869077
503719688
194044144
434635636
140067792
70150337
468368396
521213322
110638278
64107651
174491061
362985056
156757905
373293195
186729773
403611409
211201521
446257872
162868878
229314921
368243773
94431688
105979748
317023516
59607445
252627779
470877694
136201730
222271411
291633115
142688986
95649639
531638742
155966895
509337541
272776761
89657760
231076600
466715916
65153894
532553879
383149115
358355765
514521838
59933474
402812474
291111291
211048852
313189337
506062453
266476410
370979247
518576497
206588414
125925539
153548090
107931096
367198210
56781269
358601283
268149440
432973723
10767860
335830718
12562726
79284655
506972794
299670402
285961208
55452412
167450467
163064178
362870315
451846072
322196448
365251245
435778365
303114628
423411359
162061523
536230019
521211548
313080378
247058635
62099800
116187363
287811656
423500489
232445670
138445865
55710666
88489322
376783069
197629363
354455060
175336370
489180951
115259929
516864155
23374233
181231948
213410375
293584103
269453618
183409502
75297981
461791030
477794890
297942256
88325687
383954194
234423451
523344083
336428319
201331822
444717480
530195061
355273247
101092365
268677009
403586164
461777235
250123159
467857872
7784548
202585907
343202102
161642506
433777526
77129515
213474211
363955089
112757200
390824398
215539503
490722255
489103096
336801618
445347722
62686659
397455871
225005809
291187349
171992627
496260733
59829545
332822471
258386010
507542019
295007953
324644632
511027953
21694979
197022544
180398441
210172863
16485486
135194708
465811495
133906823
348582733
489325848
118836431
81282843
63092972
536193200
385400576
269064343
309291173
227196558
491676024
127660429
268921845
452430699
353908442
214692690
160514262
130298209
108793540
71263009
143663320
500834833
525462497
185702250
205917808
346754819
208180089
91239997
221096390
301744316
215784891
401695213
145324967
449076214
386658015
121932273
234878479
173285826
77316751
154437622
359488772
265036531
165286216
505085250
221282998
534679180
417736349
530569673
368708929
132963634
76236368
437246636
125165795
75421870
397033416
447861725
424653328
451300397
206742814
234814468
319924401
469891970
525410305
21112579
257136680
512257173
35545589
470262634
91274570
509470926
240069908
325768245
381068124
291417980
409227427
70189663
183379650
439076132
6461685
472791285
296420662
187495590
122501537
518635727
499699340
428606432
141616001
109492222
26219130
411131602
456196139
163964673
532191899
468640349
366772725
354780795
438683442
105249990
492035114
213583577
518064495
180709906
452015272
392128011
439448916
368281585
488032668
446138142
252694213
24620134
48390129
143585566
478470350
110137897
99790690
150926865
14992454
76419009
2819275
444673188
69661383
93575707
245144184
518363673
113119448
142935678
242025479
29564354
327450543
133915626
198470474
467051814
280604535
246591125
248389011
390311117
12896966
426284302
355795967
442220289
137157461
156580206
26060014
19750522
12789493
108048450
283830482
231520400
82629029
271721785
233855084
183542480
243497533
397974450
427317521
305344525
62303001
274445264
361318986
152391075
531609598
133801831
107703219
340073833
198307259
453130458
131906671
102000978
183870030
515894786
206916081
120943261
531377892
363313094
324834395
329115736
110669333
375208482
227944718
347360234
49711741
44484567
487553116
78492944
354580096
198658555
53374740
382835450
187372740
402682012
367894242
310027955
236365322
112717880
159519838
432860321
380255745
459407189
236649019
434339721
261696518
344333569
110132498
338043673
409064286
43799175
470626292
419293910
316556244
187167089
76718189
125055108
55235066
503458764
35315405
305540935
156166532
461936936
327511693
423470623
468286468
456246445
484014663
531769712
69680069
360089927
445700677
296705851
417975679
375378427
402397992
343085452
340993581
464854550
521513562
536112247
507004577
100809385
493160396
196582181
504501999
309376128
464157417
101976313
350708962
116118463
430447138
50986829
335653788
136685464
206530657
447822332
332679885
283150441
227086169
473296347
56100502
125871926
91624165
434021853
140975163
4080381
509763127
514278983
226763009
75113824
525684480
102369669
278994769
504999815
8499861
132070934
256888670
350284626
399416875
190010757
173231362
466113549
86195940
260267554
476331244
106420488
440482822
443034342
329140867
279572727
315871272
48519041
364580567
144991083
300665489
278853058
164634760
185321102
152256272
271154282
335561234
53555352
389204347
109147655
503756275
365761136
438077065
335079419
328544621
403971259
491552392
263990262
168179972
31499271
465009944
116716648
81244543
162080994
4753607
232473089
375572733
366158205
205082850
455331014
125817615
289991755
102133822
234366341
13302925
173908596
443359263
362823923
279522145
159485454
22531060
216800815
103100125
531664368
46594309
182709050
229982235
375849966
519844506
413030710
253758172
242908814
296770666
134981096
37930921
354098959
236607943
115544347
370396363
219229921
528919552
167070759
438105690
119081768
79524266
134294410
33267003
525769694
208717664
372705399
244194063
326459986
276368735
62813120
188942050
364806353
332190165
143353976
385035045
497261291
180155895
84925929
62313727
250832005
487907194
503216512
226131905
19545783
414450771
158349052
520780772
75445622
425204275
114362388
413704540
67414507
102348290
439300726
437889951
103527954
215600417
218914554
162648798
139547018
417387692
333557144
435063426
388574589
52738050
412051086
293137754
526578670
410267226
290854192
444819075
102369669
14836199
273289736
126610179
102348290
451628990
512504812
531148361
55599604
219986246
346525421
118640545
289394793
112670586
477125030
469642737
81983972
36447297
391772783
355772850
245133890
4299495
253274930
490607932
132207777
336751828
430645388
375321014
326143047
244717599
427447929
95740641
225656327
435023582
217747092
342848620
64865404
312357788
208552432
425594876
278597547
155110998
5339355
534289370
509824598
12264077
191088921
33162421
97765589
442639600
76286419
48679227
157277916
410785328
426717087
530025253
222733511
54401559
276793546
60101287
286001014
266284818
27400674
471065013
85093883
28085966
239332371
350519119
5194524
81668815
477091260
247271720
371280262
74091649
205527242
428017075
96975138
210876913
312836792
31973224
281952631
347964408
324067165
179330926
10296032
54371427
155182824
361492210
27207011
11037806
407259643
177184459
406643955
252767325
500908889
52200342
201198955
228784191
359881091
260339353
204927132
345588825
491448043
221596545
353026971
466178677
490980718
92217087
99297335
193904100
235268735
255063670
336775235
522564917
302558253
306400627
6439964
55046498
141248426
213221731
105806174
21698222
490888301
55697928
512810423
60495359
321841254
516313491
44520039
413275406
328110036
317255086
263233992
113844656
457070534
509809767
110240926
426667365
259527531
6604734
257407517
129218757
510962951
410206180
213026211
398898328
246631451
308492666
54462129
93103544
432343143
116092537
61136702
515155039
373679432
515559842
151749815
454824682
26790492
396435745
251161205
483034969
421345003
219729615
368459241
319755527
443118098
479457618
53663941
109292164
497539702
22065695
201855575
52170133
454602113
268432131
399490326
205334315
509809767
442912445
495455760
343759356
353961825
158228503
278493710
138285856
348035071
480113604
103530135
268051964
482637210
400677944
128479558
212887120
301836422
253285245
77366308
296784262
2860833
423777540
214272719
314972493
465949757
46753909
65261003
535401743
93100493
400807642
520169190
101947076
64221815
148185396
377944714
136332609
530274595
267943802
47186808
499204668
303754230
526742706
217164940
293473254
115340823
44214831
205906651
215230563
186575022
175756259
110405939
31861284
479121980
381576987
36897981
178345439
36482606
137462812
238712008
75330774
372094557
162702725
203975970
453126469
35848055
271762558
297474134
495722836
310235843
136657637
332443444
337400487
253619815
382319998
81911330
248253409
521736201
310655677
405560003
293213085
35455317
30220737
223772290
493841505
402772766
530117738
434202144
345773007
199169209
489475470
404969258
469503900
470704043
12072031
222080769
522310812
304985129
121677569
118812190
389151935
407905705
319938588
510491720
236312471
71849484
265254164
241465413
463236847
151590372
144511924
77234122
161250619
317424076
207407982
186659655
11275247
379429565
372093636
80475550
301842499
360755144
303526436
214386447
428881067
528568371
95921994
172660320
278606751
433967475
292181454
343484698
35961439
247615600
283968329
490708479
331587345
95976926
193875439
24581354
258810413
40095447
151393532
88774940
123905739
30075711
407343370
228537433
94692745
385263065
88365685
523246101
487029680
116384032
183173822
381983098
529897267
260731423
466761845
340903354
333162023
215934671
522337956
41526959
409740542
45629931
209460196
122014485
378209636
349143937
219488226
67516817
37292973
51896449
423841451
396815148
247484845
334859809
126970099
49423088
281620868
52923899
185287037
151762730
34244840
473256730
395826454
399359451
480816694
473508494
444840400
327149192
424724518
21823529
33486439
163403897
453307557
4653428
41836141
158895904
407987720
128388828
480243695
335942857
462421076
62641180
148445428
32688659
188610678
225203792
402925991
521462508
468265741
129826326
502919589
211244308
515857956
272538144
66268553
216052675
413157779
8887079
223765564
305039712
466581670
49069924
394925296
498396683
65768702
390187853
7001743
33946887
395015349
53874268
223360301
48956352
492514224
483446763
476298595
429747275
509330611
117829444
390747689
459193835
304474785
4110830
367166006
516264375
80377264
339105463
348070504
256858543
256758211
213351563
58309263
84676716
478507467
363229337
469919192
444971074
411892764
443629877
467482970
449867543
352434288
412683618
350461722
522750294
116490524
43314076
256987020
192822425
25593631
172220636
509493187
89240558
156224444
380733444
365650610
441492459
43707871
382521904
447243467
167038523
74506831
283519882
185063145
353461777
284472425
409078368
399768153
73586841
440803184
40463173
89276654
145544075
259849314
118399072
376869256
214406601
314491927
146307741
83339077
419227521
472145343
173833869
516324814
357606654
101875243
336665155
452367791
124422833
339783525
230650550
368815550
216158152
169397876
37481385
344854365
468871587
85216468
75817476
338945905
117484223
427357607
432347414
209347169
242654265
478819777
120149126
232757851
262985766
426667365
246852705
192481725
430061125
369395222
464335698
448051605
331494786
76339574
114964281
232144149
369546502
199101226
116763644
415843210
455147540
218126920
287454754
142700572
359509121
72764896
394325976
163555520
375847633
511922637
535418747
492434100
14872518
434020759
256837846
456588483
79277412
263377532
317543293
64084959
29231053
384531427
414690494
480877224
339988160
279438994
17605208
529037516
416719861
45406305
62175391
343739397
258707068
335160436
308337144
378045705
228195996
250812035
134679692
267646287
410469699
352931693
377669836
265495626
283911753
142273903
458198139
180347680
527570446
346190425
402542531
434923947
89199968
344914458
355298464
242922776
224310405
78385242
141780526
216661721
325985941
517973492
310156237
134543845
2115096
130071074
488461636
41194931
455027890
225428859
317105373
285622204
323693946
163570151
200345243
114682691
281085732
425399675
498619107
41651000
111982865
502501798
225311826
408483637
149078050
205752690
44421817
104895233
306910926
258046622
281609579
313962638
208475106
197761352
1620575
149103090
400028248
514551862
44220375
337876858
521115261
71457159
408883196
434196193
238838049
207478408
90755812
144451008
147895257
325784722
358898666
202348765
234223293
248524212
440459353
316368488
70614755
292539296
4477139
92558559
50196203
374652073
92113775
398189916
11191237
505145690
111791016
172151462
406546718
328848985
269320756
314465401
224998812
100261404
271956144
299805520
22356847
142962035
152975676
9447686
506714877
340149444
36578262
164332758
5125140
248722486
519665021
103353880
130167465
74153766
474519977
364047733
284961861
176088162
4768614
72137129
418195346
410642181
283139561
190850776
499342825
99213873
104096173
239275330
42597627
55545087
412467015
241718392
459194798
14637977
180220041
272771206
318436089
31073596
508629869
32278454
408343582
536326407
313253123
486365893
417113737
286648729
391286705
426854269
85284081
401399615
307399428
134738474
47673115
526158420
212596970
311908483
499692359
252989097
314209598
525848601
464155226
525111199
199247135
121788843
453157870
475489031
163066693
258290813
187157490
442665520
500002781
378914997
198706094
354208127
37171542
213231157
388163080
70297764
276292309
539325
172652110
456498614
349819740
202523385
415958601
247859477
302102712
529145380
255717608
313242940
170230837
306868075
364172591
413755060
120373656
28815804
158605868
401568394
251570857
372007545
323737055
529733775
238765194
451325777
362026866
226655348
255835089
104358493
314392554
11450765
100841957
113415656
312608584
464256457
246981739
83165437
485939468
75330225
64938011
311957831
153061346
134607702
367873799
28793646
27092903
57577747
432771494
184650913
130393403
155743268
179298330
139526464
247953182
331104566
200004737
333755718
87394244
491496183
166469729
489768811
461292870
389099991
468829693
394043081
376544090
250141466
125656380
432571279
377406190
379717849
252047797
284606299
494281999
322986236
216062398
358236552
277897931
528886209
148515001
225571265
319629667
349697936
520768808
171449112
46843899
167880198
409957643
355000041
255824054
289035967
270468555
61467230
73359680
377146564
11802789
525749809
141869750
191452685
453268877
155246513
484418717
314435861
392078700
345236352
90903371
430644387
200432244
241776861
485446668
509340751
179304057
316004377
431027477
223349447
185148683
66310703
311145648
401642611
251869499
118888564
68981137
374667979
63807832
22165730
133119012
369674210
77420009
313491779
494732165
313334821
486160079
302886435
404835216
509384012
515793849
132620961
85661956
263209168
156667731
502132887
225242208
175518706
29347408
30967523
430387097
475591450
178959988
445989304
13029642
400182739
247232090
166008644
466892205
89878800
110958590
397047711
316377637
121519006
433865858
234386358
171182671
317377857
12477007
379053114
257809857
355842156
513959023
505407944
297397715
498029913
307939696
19015433
532877620
132620961
251241222
431324032
51271204
192610808
252499772
391923525
486534030
446480889
497247633
240545714
435322321
205036570
227672239
315243325
298563598
134598929
209270640
170231996
396089821
192430261
446413573
380721736
144392472
59552914
136892050
340969836
166406837
316987940
474736097
425866503
394838527
311625623
130149278
468412702
109205523
221201229
98532194
45634588
120941656
65823868
376535295
512701030
448249967
512389139
494867328
250740232
364534941
185271747
468024366
445634663
303223471
310079291
47542240
302886435
426157634
508821146
295244984
211002725
14467005
519749502
507837709
442814185
118185549
310465771
536825213
353132946
407923135
276400806
311957831
197083036
4687724
462926790
67968752
400323402
137466442
103296942
181014978
277517543
397166745
153576516
191766719
511863935
517161473
274865072
28960040
225199179
177471810
126882218
155123625
162677644
433277449
334461483
122222674
109331737
224019638
457375616
90085975
281609579
139313204
25684377
63980733
162151771
214846356
117693998
508138650
48102939
446422818
174984274
71603737
280532977
318420994
499393731
50738418
388087512
119796854
99203718
194192045
229124828
478227524
442668047
11378713
344352331
10441649
323291219
422402005
351488778
457859223
235275721
29225689
357572611
333132121
47372204
84991551
361846242
204724970
431453428
446452367
185556358
280547576
174490330
184102669
345393614
359389359
518266594
178390425
413449986
407778918
532991526
376997624
92620427
64693616
323671052
144962627
301682503
309395202
109348473
113140351
441158840
9800620
377156812
13001238
247771163
193585436
25500919
187177352
525475547
345148997
282599993
143821913
292832074
165956743
362642998
245189053
70135288
186221509
502117170
183621116
53349018
476401018
254999539
76205773
149047097
160514262
231895807
403237628
262051091
212176360
382648829
393198949
93394890
360682319
277806331
274357774
130715984
452936960
431765928
199830862
125660541
213911153
378389318
421551763
416649964
435492904
371367779
293971440
400108548
413656616
78803648
21701139
482268155
65286471
351829563
8389781
343271889
8490646
418189249
101184073
485790408
185726771
202370956
94934676
444931767
319264147
460402311
526268502
287971717
197590849
31847472
353529859
253106972
48150619
495997282
49187725
139878081
24924360
520544533
129500991
322285489
158685891
527360671
443878773
494542968
306218056
51787980
93353280
386498241
24335957
482959005
441472168
312687280
181752446
418146874
443638559
36386129
504592763
202009935
456895448
425825092
322862487
205135216
411299156
329518184
291122460
472195375
334143261
31078785
142872456
510543286
505410400
117026944
504454693
297520689
106720025
10873135
26153205
94480980
244407660
527206631
31643547
345367721
485852163
266529029
163150266
117379828
359201339
491644829
450799574
254208366
181903029
150524525
437760978
439420679
320541566
163406299
348796183
13149544
496741553
65216448
167322566
463331674
174440588
159760478
196868004
520584656
30223502
378863979
277457393
30376000
24751000
175356084
184649817
435212439
371831616
385968842
29199654
60884132
75036997
268115240
148893692
403185069
158812386
452971983
103480403
67032650
327969239
309748729
220638784
458222685
533503219
459235635
253703824
454785198
471404907
235218447
505440759
150955229
227806181
186776347
190487532
456233914
305605575
393744353
457800090
53608854
18899020
24168693
314374442
503632900
65528658
466883444
514616716
52017244
147770677
508138650
236685711
377700971
290583634
47214200
521028213
257469201
275824555
300600854
203492983
4146051
67828258
462153711
404138819
244816935
82150800
310811625
326073101
66219818
288411125
210673108
365884578
396181973
517935222
234609418
68541203
187687329
46025525
231409539
526512035
100028300
228623719
342247686
48546196
529389818
327345981
378666813
142636141
479111613
327033585
127805862
302569709
143038100
69331784
500504813
344432022
517456929
107808772
505899393
73760879
130973281
123001640
55462531
28108177
478821541
233341685
127650563
66729498
249039095
107134850
361865792
270998819
364824536
53265742
134417581
499134719
341582572
274006167
457783716
287454754
82222352
301756771
185830247
181771058
397080378
338549725
188615821
174117395
99306591
166580461
132707193
184000714
339436466
14358283
285961208
518709127
128327119
443461425
160875052
419755768
16397496
464997428
126036008
435351616
264147901
496459726
317322757
430293218
309501221
534238279
374770382
164442408
189550318
522805133
368676634
261070744
383855516
193498790
342112002
222247015
33885225
89372478
137441755
90437254
181597228
146696709
90304805
86931651
50063682
519049242
512324106
524363876
347429267
370230886
89484684
172950795
347471597
96083707
189775569
348687646
132680639
302276535
14942334
501558848
239199010
441352786
350654054
129462211
340612031
188400777
455820291
233856431
501257667
54075100
357146586
332878467
312427184
182563630
503667785
300874734
256923955
465843069
223415640
13714888
263024575
181493979
396838405
471334224
247535902
406123310
302278186
480950431
451189947
317851853
476221991
271056229
21223153
326671359
259413340
276269384
239123814
421450722
199560831
371148260
511677704
430714138
363741451
387893458
315403592
20652671
450443587
105899256
373991852
315554391
476619805
473856047
312317448
330971210
2414924
430013469
123090817
316367491
332846043
407601588
228938710
68532848
528641107
172277373
369606076
491753461
183973251
172364230
497412571
69697613
481192178
121591316
503694966
525314809
102768928
410476434
277874522
183471781
329875645
137897448
57337635
528359168
311480452
191958237
489623627
75457722
259382344
65924950
118796481
460082670
374948457
15167394
47072942
441584707
506815805
218517314
528542868
126270103
388486647
18307458
169863789
316713456
236788980
83109285
316477008
327586591
368577880
460932874
385502538
423312328
430430146
479417454
132937144
496648738
104564672
66096198
163020834
69381246
426985116
491275440
173946379
415483378
247613228
527928300
297216925
369620782
237079790
124067859
8866292
289523068
41078716
54187450
477962314
231151671
86030709
366045290
254658965
93680954
13092142
77919571
149564800
285867106
25123340
487633180
500053281
275826932
268593014
353150416
94179542
342920366
303348275
205149531
90880855
370097481
78240324
272381719
292539229
220435992
391812938
137990102
371182584
111037267
256926521
283230700
477251101
106794155
503868939
159607455
330727638
114820569
338145351
80666941
59137368
402364756
392348795
29272117
37839192
137875162
495806604
175969637
100912333
195222021
201643808
133574012
289679081
420583311
14385075
407594301
316872393
194601016
476009142
175055199
501586126
8053352
344500921
266506243
184635939
410513633
177522798
494815693
381222544
269391288
6141678
67274335
6713107
200636140
285497271
282620725
524691838
435310811
10065270
276986938
326237814
78474652
86036674
353048010
344213824
368529641
465736973
498659782
277333758
213037374
371164178
241471589
212827358
457245974
481298932
259291712
131028509
483359686
57785918
506249915
507018437
208239127
488008748
195140950
173445983
260291957
535384345
43286098
78981824
393820013
515982057
101479887
222733056
300724227
54077105
165772737
414222760
158401271
188839172
448969843
378459338
145832623
331030452
502979362
432447412
258236514
441224497
439902117
341569784
331602328
401117104
131937063
81412327
446479175
22868403
221408336
495954327
375746566
265060814
339629557
404869443
449425005
345861913
393266173
507939626
254593659
343632126
219679852
85375259
129940823
132450680
268614123
76127909
241148883
246119424
530980823
230080637
102602612
404837874
269039928
245197787
226205323
410306246
150819946
258389025
213718320
417274419
145427703
133619809
464561484
79981188
377070716
122030058
298285072
446540061
320571614
158655889
124999136
48111314
249550089
296641268
497745218
524792299
404038516
535178211
207716697
26238906
201648722
419108195
213299145
369109147
415386306
387015572
304188276
76319717
144931449
528613609
114681231
275741533
93292177
439994429
307075646
496681524
381296310
183321253
398721679
116366399
477507547
364660972
221302217
328323498
336920086
403794870
154260846
365935396
369809382
283976524
17421353
535993653
66429758
86824800
398237805
109117605
171546993
332646884
2116988
306042018
278529368
316477008
73808252
146512298
331677323
121699145
272618476
285508339
535520539
245878917
356630424
18942
232141754
348485474
441318030
366019930
428563592
357607794
415906199
350254418
534604176
460448811
14230241
259116246
368028639
103713254
343644642
225753735
473985711
114536808
375668521
197328883
387014388
266791946
457233329
523504318
497164363
71608863
2417530
497447753
126014261
209082110
528351969
528342486
535000245
260132180
166629353
47451642
183514819
404830562
277874011
33451455
479523807
327065895
306528241
462611138
371205625
515806269
301231741
41036047
149680689
52557682
119998472
485538120
37649472
391377818
14377041
85547066
9700080
416480975
228824983
12543600
428008014
525619104
166330875
350161579
395909466
21961435
506179064
272059372
487120898
227636445
346513414
232077899
329863620
462961025
504883480
362165781
11756259
367278981
455495244
494835784
2361100
430625603
405954894
348687726
270560979
30559898
440946272
522067249
533085462
47452989
445085246
192143427
200555875
74655285
178972118
175046128
447402673
416846494
349552339
495427087
75395696
239919900
384501410
513363523
168231356
341028743
60449284
328070445
251224706
253019053
143689307
339394733
267535434
316204284
215115524
38591532
533891716
509464608
441959587
58341217
288400264
351905328
333671550
482132636
394481233
8682730
106840188
190845342
191423802
113573988
23216266
516095874
335582287
502817687
512562049
253975367
253634404
335010208
275580307
449210662
89374907
384962066
337834988
228039751
476860123
106014007
366810645
396207186
364204583
515968891
57602783
166074779
93476104
6945383
453492662
384253665
502978526
437487497
38615936
261680701
99876432
459654932
89396751
53313909
9236617
447429871
418988450
345478886
228958251
152374961
141912605
105356285
513493049
342549629
31062848
236897412
472864049
283683110
229796901
208141207
217599077
119817560
459277233
226657176
338972787
257987973
38513610
326679125
359798859
263026123
260994296
312285291
7220639
520225156
5583418
453542268
373777852
87423426
11605420
122601622
426891388
145414753
408825996
509648247
28859409
406120758
130828911
296131606
313822294
198015029
485170529
488553232
368419398
9444797
241524215
395296968
531612784
209902016
199378607
208110217
246106787
241529227
363478090
244044067
494355456
301281937
468829323
363278653
448776614
475050154
77841724
106509508
362957088
300694158
168857491
444431057
178620327
285031592
96345332
366435770
73998067
119568423
109869504
70478398
363988280
71579065
105946226
43728133
410589295
322054455
72982005
134550917
52390782
56726489
200831631
144918184
403152646
303981152
11221447
37670926
281757286
249865876
32275798
275127880
434384189
22872328
453224788
460109154
119654461
506386087
183224683
511048075
404331478
161388274
399230309
357731556
39143577
347413420
490607932
428627228
154736609
23824130
503013741
333395403
330567755
338133134
496244390
366971929
414107641
329570202
75360635
110649417
150743805
155334615
174987095
408896249
160713318
54796908
530360606
363021799
208390087
394930989
213003158
79462345
88369981
98463008
116715505
515862103
430629535
68384985
287005038
315182896
454109084
254556871
172389592
125886136
421117622
186614443
489673175
458471890
306759348
435518336
518189277
93370776
90768060
340859291
512494802
318299200
292971103
252272243
428478825
87035893
124956000
6026409
297147612
291711905
148991002
43960675
133156320
226039393
48919130
93553518
347067081
248584527
248369018
185405875
437205135
270037966
88410099
207500214
309828299
430140124
291160845
161597329
119963386
260755878
248757698
94236438
3386722
423849434
454537840
444333748
281744445
437558168
484332793
282808870
384706564
433568487
358976496
518879701
422600781
335566850
275308808
200150534
424881901
379546403
406751598
129358425
201610622
472264899
190525596
526663100
310174643
103473981
131345572
118783356
62724085
431883520
210486576
170785108
155655711
80955887
322109005
214130286
274698309
505816730
336043854
279138026
81911330
128578521
313444509
470022041
443491135
117472447
533210917
40895226
301092666
499172079
530919954
134071927
258176267
80900196
391458409
483893356
253416281
396694789
143146597
435895892
251655998
379006844
203145786
454270502
490543637
203300392
262805962
514869701
101164700
59004069
158255262
330418565
205435357
152589595
168371455
186014492
472758172
299539221
75076591
301475721
171272579
274052571
322820927
315912765
35410462
121246703
362822072
445727105
336786978
370864509
265741114
383110910
388346636
108559630
167051793
514431929
188130313
1275156
304879559
126890981
286578346
363791744
251470507
80377264
426891161
110171990
386305004
296930701
4736424
376667382
150331734
513025215
83718743
121155405
110775095
128462400
219873649
82682394
54737586
236903526
41388226
24269252
301320545
140212926
48390920
380555713
146880720
300050088
16902540
83823593
126795165
16553638
439960801
399805455
311729631
396228743
114549097
338916264
515894787
205357283
114025223
249336295
238390470
354356349
417774039
172124494
6597752
149927037
534855253
431698679
343859276
171420598
85814802
183347081
426223300
183655076
181697275
31039091
423441168
130213369
516598635
338678081
183438256
429097083
418993888
412270354
155064006
339891022
2641881
225295708
397134481
349180458
71720607
359594034
483555634
150857665
210952818
353891409
510671957
100486524
274190059
247777912
287317829
206831160
114265529
136795392
113019472
253969757
490857492
429503344
316115288
193559606
133766837
126957066
363502676
30404919
230326955
138731501
496276399
350170499
275576094
275518612
399601405
242341626
445894051
252998803
536427569
126901232
389639306
436715834
263424896
51437795
533518302
80055204
211879501
502600255
218756039
251433901
490537777
307493006
204950441
299905417
257809278
55391522
214361521
376147115
287698937
25937388
485836579
325813317
378151555
499332454
145037635
518993424
468407299
144850580
267569559
93856227
289989115
508580650
497011579
378588948
421161977
51114658
30465545
399554990
404330387
344303148
100784138
102144431
354582505
141570433
244958194
222005332
163392954
355996645
461157532
483360110
241137047
502383048
513875631
148319075
354017450
450093949
77336104
426169621
530113972
395282183
372852612
127688505
449479971
241860316
56670836
279674248
300790410
433957558
473867247
354206317
535705611
485288157
281370088
100781540
301266026
220433223
329212145
170273840
454870268
501862978
399703010
21040161
54519503
411134490
426330685
219209431
263133992
276972944
89697968
374719876
162288505
22447438
418296604
15981752
490526674
280472669
445634663
21040161
173011913
163587443
146233476
480457746
281157730
500390042
301093880
529870009
428819531
527939791
483847680
312614848
435757102
151031194
92067268
201336541
360852307
287771117
529145380
56551541
451724321
107851190
224392319
29277776
325713310
46084219
358288527
166947282
290092544
347655310
495682688
418459552
459949160
451325226
269020494
98041463
149538730
458029470
395314773
364446810
212015906
392013332
213312587
349173461
255784142
189872122
260272615
418680704
36717777
499580731
132488074
192513330
262425196
233509335
201715172
39371100
84006205
476800123
500749466
64303024
518576353
218917115
502656699
118753104
308785578
273884336
270910057
378135298
134237616
402359472
504603906
234519306
487559245
150532829
233740833
376854077
449078524
514230358
425107791
348672140
356041114
334494783
287927036
332176627
266970376
423398540
474505638
137940284
498765375
289848466
393772762
419405112
240146132
495868936
277601762
426093653
250830191
439456629
40600772
263664160
387515928
275772119
305344525
419364008
187745231
270481059
490480507
202926149
117922985
449021405
485664277
359923959
196535324
45735161
200181187
58690351
470384069
435255783
31110032
534161883
12970740
293190016
243998929
32088289
213384416
152307480
399719812
129752067
356066306
498235517
95175503
526196051
272937256
33567735
81386
155841108
401279339
81905001
411067677
469906399
336881377
138683462
183906159
316931447
435951968
65648379
305784870
493811921
163084621
269796864
404665701
247744225
110649417
122988614
226563809
22640572
212460656
131772110
986552
228996495
213018374
390130414
485311820
373851663
5856949
64606747
248219305
383969626
457268640
520544533
61419076
320377290
346321918
218375045
232714646
333141381
102496655
227914002
1958318
193844875
328779922
68015144
121318832
101981979
95222677
398558006
305837033
171923734
65730309
326239904
200890430
26152160
283495573
450892301
233021327
169461145
78613902
49367880
299071344
166956898
48632266
47635556
284200922
126106033
477541122
78243525
402195190
325265796
59394212
267889125
157430403
200079425
324644669
180941130
73753663
504538004
418513867
201280146
89178963
447886229
441067460
288314176
55546896
465172207
149263082
202750411
1015894
406734184
263394813
334768594
89904875
516977748
399796400
213071991
46058081
224937236
351991890
336347036
9411983
38706091
33097381
190515211
518652421
492098156
21401180
92466175
329677683
70426683
478044698
376824209
2083119
59278943
14010692
168764132
289508679
82846145
529551384
99215721
441649693
206030853
355886320
386254202
242455566
36415639
225548678
270449137
222981153
101448625
127668700
175219894
446595440
51465608
536410661
161182717
485439664
51604570
235027973
132572096
496268364
170866111
252931601
305870062
219933662
444206216
130510372
351970868
115411361
293714773
75732484
456357551
151324780
286209406
153969168
412503949
14717640
231542339
481753871
506747060
394378448
206919290
60877007
442298199
118969720
46341448
449643432
512805662
327428786
450800467
217720704
393555569
257862834
452808641
431417116
136663570
277154071
237717713
340726478
164363683
265178112
483318662
11423225
398228954
370939522
373811679
46218174
376096565
7629291
528727509
504438341
478769267
54205446
35691318
96605359
24704184
296287871
57227009
268297451
372892355
48711690
354136798
252667280
371755036
181716315
70374673
424044313
407193461
165032590
434658533
437267302
496156253
401470267
36835424
417527979
116440221
74599736
98794892
74405432
6456512
276290867
144474891
398562149
515463833
235275721
366497714
144972784
45173231
80549270
113504551
271798711
293292016
180815345
431437060
508531298
449767250
168494491
322210746
55046498
54551552
95975831
221330485
391706576
183895091
198689643
167798158
139799963
249562794
147399698
388276044
16123848
8508922
6620880
174023053
271441156
436025933
225044922
376459078
393553400
30350352
62278875
158523345
69002394
135961833
431109583
199117606
144917846
502257356
263424896
289650915
261769322
56375830
149181785
469770516
480152148
153395335
326037740
421152303
270200091
195555201
266180402
109020189
38773477
367756477
298676158
526709376
463969070
99280025
250749302
221534543
400677944
5631587
317635693
307082191
277577963
36066190
301055400
226758834
496140268
94050370
18202109
514047228
4299694
439330198
426274337
328061386
54238302
284017732
150022697
178991923
498088674
360369953
233029545
84647480
293193837
533877447
187743164
370543210
62860326
420477967
535935040
405583796
255937838
87762474
501949934
104100856
304589205
457207723
275010664
459032896
5188309
20827662
62749699
265135876
23652769
32832331
498307186
424685138
14678250
471408891
331962165
465166160
522047485
530476961
293192032
128598658
516004534
208204835
419441343
57235033
359907054
337647523
199692174
493287698
354736710
358830789
81165802
515620424
373031864
515803326
530167653
519288154
469917477
314028956
416611309
2477780
502055219
220232660
177913431
162950304
105062952
385373987
198012358
97928848
428032911
534593558
532190991
382067211
527282103
296135879
21991218
252781052
261607562
533139608
113350153
33125050
170672993
64180240
11327762
93823128
150750294
120339761
329727371
55175725
65867942
118086412
325046636
322159731
155622822
139181038
502543602
62939990
149026326
500508805
184637725
173310393
159781350
220074243
512871967
300533521
266800313
79846083
16946183
210236853
106347411
216824322
14521244
227598641
89169503
395347148
268639444
228805298
53814300
473655777
178253710
373912770
72597278
456677635
98988577
167032500
330533831
533945258
51769186
190437596
325151625
163002326
345208242
80352993
330855234
405168182
40601892
476511718
408921622
388032422
511627099
513850945
228205561
17820994
89059176
381293260
388487004
270718275
508328549
433471030
238765194
179115714
271771720
376438581
307860088
434006217
85052659
293133339
221188039
14430268
170436283
201303345
488100518
405583668
216228665
316898466
476342879
125338457
399683378
258862147
243609125
191830803
221029383
147612618
452275667
318882887
36030106
106718705
7075856
101197272
452591979
301647796
276485261
393263207
327428786
473284303
511771442
263323829
430424656
460456753
426385095
442658494
56410567
182449528
464354091
427916766
184124886
441861585
421375254
525276356
32452039
72123590
335264963
78662079
158515890
441015997
235389472
264330415
247457065
452888471
66860281
261142601
114712805
5021102
524064848
41133416
38594650
116738352
433164657
29096494
249117717
88681174
515318186
72574774
161728548
266863822
389637202
296661556
382884745
300884941
462991160
436052492
467633256
118758683
178936966
89988076
351284685
60404809
432046922
80778123
25383601
485026612
194899822
114427871
351574554
529915471
378644804
349536781
433970869
434198366
146057359
132431394
120909672
323456784
529495528
362957088
396979576
388364110
389692516
10993866
469990576
27359270
256853157
116938319
201177879
94766449
101797408
326736358
212954962
32756949
238177020
377776009
438592274
317057335
476538280
408747741
84051942
201617649
378401771
450740688
319372953
518707538
36034892
383280839
244890824
533088095
249436754
440786583
269559698
493528696
202318873
32500028
151697522
345912662
191969352
404719518
48658984
397840796
60336961
24555808
310245841
225872680
509783532
491130036
17832142
207996253
345413544
207078346
447399801
479737942
382254497
201307000
468398166
125469616
88139958
359427315
417615475
517035167
139518470
347646142
407993305
148161095
31393967
127501698
36097773
342275222
105796196
183439858
171666055
56103387
131035220
340430681
238334776
438382321
388492737
331472112
276794229
325573429
330892057
14811439
274708225
218641852
183833975
255647503
265412859
466743327
332429316
19727553
514887359
58021568
431782127
260123324
350476919
160206265
527108635
25745320
270819111
65468254
241540640
379407259
289340082
402663449
333848978
528852647
520865920
274404870
2931779
468433952
276858691
322766698
384408667
249477420
366078703
529551384
459782006
502780495
502720242
137317032
4339946
171718332
268664278
356260932
249296620
428690715
360302318
197991860
53726258
476799499
19857044
494267547
14995511
389454018
236974893
49884057
279139491
54126544
397773041
345983260
198518410
356976189
280356285
359459163
352016934
405413438
381093531
281620868
495208477
350624739
82307615
336502630
202495350
302049187
299949861
3423202
181866770
363721372
393266173
422095677
315454310
235922830
315917969
351461061
183228697
155014437
465200966
270914629
129569388
262436548
419351361
69179112
141369320
50638121
192562950
219720218
98091747
12432485
385680950
504614054
299562658
149741126
173381619
479167973
438549281
274798282
416626853
292008275
284267224
107820665
181752446
463498664
224384479
313197610
460579804
118713211
516078663
406126652
146507292
197556787
81121003
110221019
230276981
85974575
65403726
305421250
443645862
325923622
63471692
487834984
226205323
506005870
246217610
279171791
355273247
476127262
352227176
47894475
239381656
424314378
112800062
376545705
210236853
114153196
258491531
12411787
524059542
215398481
141226157
138817174
519585249
172253148
188296784
208134620
2570194
470172805
87493733
503100506
295910436
283257797
458116388
474645502
174661440
412475009
531878714
297715014
97725505
177022547
197863795
469309590
523841258
126139138
476367964
24512172
518991715
49651571
41007581
239661125
97588111
331323696
184833411
313660336
458159270
262944034
370913911
110759604
291682545
128921795
50711859
154456660
397030118
417619411
366546802
179626614
470350089
204726313
68224344
34039120
366340654
384214827
102149045
316447329
530390850
244991234
226568567
496034186
368379844
188012657
16378237
315615115
218149526
418087271
314431882
499413177
467361308
450324129
313266153
435472869
142006281
160321243
200183664
40284784
293562382
287470888
437996322
22812717
232982978
7726313
134287571
403476380
360531677
315145540
203077287
53655182
230221084
392295754
503211048
62081530
373755362
369292211
47423393
99328571
288292497
327828442
135734999
179568481
475413984
49952118
208767183
171398198
535376091
107925905
203613383
366266572
112536009
494640346
494771060
460077351
95880044
314808374
133590806
479170815
248365775
421245090
328995856
85233628
367006910
269359618
159342330
298227302
194609471
227153976
487194871
297018374
349503707
140953672
113308092
380715343
177225277
423326537
408114518
18349345
99790256
520635603
225664193
359389359
229311248
519606299
351526776
157399438
34725202
309828299
359294046
136712667
41135064
325146173
326758240
340173553
199720980
513621333
169179909
394092660
26359848
362025470
27142675
180172245
364769205
437080919
513918486
282181699
381941555
574451
99452045
52830006
250902379
427579805
211662265
236515118
90276793
100943251
274047781
312121357
11264508
18465700
408476357
238518521
401544008
213458402
282308126
265957940
245178107
254473270
302121001
93951502
96088177
511746292
383995684
437102491
371176797
409416439
255277411
53518117
130520005
106493332
209532074
200714090
135936473
264384374
218665577
63287499
71408214
46848882
331217342
284218400
291226080
220516634
207131415
54741504
370737111
117535296
231009123
324712035
152999682
444018270
390543805
202470777
398887673
328719868
514574018
514573653
204703400
449401043
69275033
147515832
17510021
353532081
414503198
93616327
531058689
166902581
384218700
518436371
523955972
435479088
70205514
88671369
492695432
229500627
257996370
365383891
161194761
79042180
327712594
121714279
30566719
3511761
123001640
452293974
239416853
261790412
501291838
69575434
229747881
267200601
289973423
241082811
526936239
47701208
333452526
396191236
238540030
225273172
266176327
369841522
387709970
225735616
188453658
94118839
245988523
526338618
149734748
499626890
10333297
392588930
153278648
128397625
390516919
106198169
508055297
120362775
358708829
460572859
259195936
456512485
280892253
133309146
285912261
183975803
23220397
193997192
327944839
144999965
193184037
103713254
366401967
108348876
157798261
331792130
255155560
317894494
180155895
217265301
107323121
23051277
531958183
3414523
309446571
81651216
530566733
290106300
292345768
93231986
82931219
433298621
30863009
61326093
239503601
102123249
526775047
497092831
404045570
397484634
75391891
464659986
113550051
498597884
293902244
470972776
197575563
520603897
106063932
65280842
516023074
505745395
474900413
227509949
467676258
273651297
117226071
283751078
391683057
18000211
103919042
288899095
463751095
425765906
379361142
468565323
415807389
418196188
487102044
265651486
360192320
534583446
343234994
229353162
535832763
194238764
526156542
488892799
203420837
405996995
137829919
4995182
117310416
389682885
258543906
267005411
331800779
258523764
175059780
50649183
301705445
410309998
220409114
166946671
491349796
135647930
83452247
92080445
316033036
5697098
348915324
396229574
33239846
494387775
11481976
467720794
227334348
224919162
332939316
185174421
92303598
415447162
195467690
489958644
385040601
15762744
525534063
526558544
134550917
471114531
635173
271543907
72506608
59559020
102188506
515483572
524823590
411359246
169633628
261087395
148323459
365992877
79198744
274497040
166400115
231400032
200233440
423905919
243703942
239932263
46688604
122012966
301744316
65191177
223711925
406365892
155375418
532569857
88066362
303365527
55642026
289962030
67825280
232612823
485854900
314847348
117235170
256957031
7129437
238954685
490841632
238503292
356373623
309823719
196745683
257609268
403310821
311560453
216036566
253842526
257609268
434361623
156186480
407625043
465292572
151366178
503102184
132144698
16483334
370900487
89281077
285443747
39364136
378685913
535839745
334168406
176497606
427239759
288517185
101876654
496179933
403305682
246184811
271052162
319112730
362514911
441351150
13290541
77880186
516827574
130297860
220321965
167324141
288529905
210251127
420300988
94658441
141605696
426011717
116644916
234074385
34767579
37284244
250386755
348511330
372093636
438522469
105355339
209546417
205970234
70648569
374924288
49849142
486105027
182425178
322017180
146988274
384928187
308997987
298384285
118045561
431702174
410354538
484589400
291711905
517305242
120251299
36520218
440031693
452608455
225044922
156164954
270650553
389861053
388487004
4700177
401954719
115675097
262949495
53252836
300899793
504724160
76572567
47887476
19118810
401933280
206653714
461581787
185338445
14241124
289463912
302558253
454804267
144226043
231165530
129229276
531043219
445458063
110331090
534103006
110435041
384748191
401181439
350402206
499380798
128394885
76767837
462997376
283397875
389064982
132320846
206308270
105249307
219533940
34923537
46207133
245717862
349248639
122190096
228353486
78813779
274858327
202764370
361267392
98676486
89466499
91789765
265242288
184038653
220641838
250661592
520938004
468646079
79837401
80961178
206498894
435595642
120198892
305113798
374962548
123348923
268699334
187922763
503197736
96513023
138026644
404991951
8823569
199262949
384914407
48182385
467265328
87317305
309154186
316404724
364114599
166038559
419839126
283266676
437996322
193155263
70930480
484754360
325246014
277333758
535219643
469964603
216264382
414756789
354136798
363939951
245871192
100334737
430159097
535954715
199960145
25010074
286913210
157590316
362907942
327673508
31646665
138580261
201149259
109838400
242366081
131755180
227394075
372884564
416961695
452295817
161271137
301655166
362290265
374941122
162413944
403969479
293024802
146033097
153104221
519599828
162506688
461016569
125703647
215800302
507967654
125863214
526530323
293380818
295691854
66554903
99697427
94645871
131070987
127500782
190213226
490008167
366007425
17240189
504887614
178746287
317783327
377185008
9033051
255423856
69992369
239360046
323402720
377626274
326379815
424067333
497402414
73614032
348753356
144014131
230843257
480989233
488861718
429807590
207659357
231408518
180569482
108785000
498124057
61784850
274536148
302447791
506578004
446662025
396491819
88630695
249003308
420464723
455786216
355149394
480210039
162271451
232255920
198532033
414291730
150602148
163477747
504029784
299095560
453157870
135810249
435465298
492032736
327521908
518280137
53205349
374762470
218198796
165169604
527332844
411486002
84091059
473631828
462143105
76801619
327101787
354382849
42052204
316772244
49904351
126800271
131965285
329656318
229023744
89235058
492567741
379832041
179170565
166342545
239858
265580686
266551164
135011069
2089911
377034157
475902151
334880472
56029417
52003533
536145021
339295000
122190096
66345813
529239477
86502689
74310943
195243992
153117560
202669490
432961890
331113094
1778842
233446676
71720607
149516536
220992379
139795925
514648492
28505283
157593229
452231056
161149135
51992950
109794991
475124602
413912029
403373574
149131156
453686707
483084541
34669650
197779230
517289645
184635939
303689236
29163075
201198955
2509554
67414408
446186129
165712571
77007094
489475470
386273489
297345955
213299145
39254332
26555425
67935177
341442877
111553085
283429744
249832579
434296585
335172244
457328446
473769924
498698291
177919456
148161095
266577915
176922723
287564137
85387691
358118480
36639857
198892445
412499830
258454625
95026880
167372454
475622859
330206875
368957615
330893966
372334439
363369045
215056233
399296210
208475106
306418084
532047399
468865943
349734743
12796282
479583388
218035160
238942305
237660966
150679938
177105471
69603141
433764564
107909733
190580501
288935836
86941816
340869364
383052876
29258640
461724985
218768763
184214550
453460532
524616327
436293242
224906532
257697077
440097121
452430392
217435903
126593792
72871228
376569465
62157961
474057325
17306038
10162617
470456681
73647456
71698938
473272936
32949908
487401568
161142603
211082713
138849067
505204657
415669299
139247671
288109276
104688457
180633289
70515367
529303488
88485886
27520107
198410410
384105003
276870907
531483589
280688612
415488589
115933325
100830861
285747803
131352290
485826246
371108290
80769950
394845019
49576195
467639772
239992760
528564033
466138529
186331929
448083889
483300000
379419586
513026616
342996078
27607013
48147860
453277854
98634404
22574566
143219013
514489830
108743741
113828336
133214914
76507974
434264705
165396703
246547086
232144613
248225789
65797384
191439566
181193659
206682620
88961924
82492021
345300560
99827668
429333394
384271873
248779458
131452956
355854219
505007793
362485939
151336724
246532804
389991696
340667159
303498124
192794704
41282975
78239904
40890011
421071348
104111668
156957231
375039731
473601717
482930091
186899362
478193955
12451118
236613190
452534297
519422616
470563973
44745132
288113276
27607013
51413799
347609236
328942107
524658892
98091747
141863951
512414167
494677952
97514464
497750926
226424280
21236797
27695847
295482885
533043527
226006529
137081180
11438401
469693940
117612869
133698431
6032425
525716169
467780415
363988616
186456597
402767230
167021740
324849267
369101347
138523460
430964924
387330684
267368810
443222850
398957333
241385809
425264168
186743884
525715188
11138256
293066388
224701200
235831924
196205001
301573775
330090928
429865633
397430337
508066230
95434733
378830583
382794379
333710573
438743647
130707704
520633247
275308496
275481230
179717008
534014220
459413085
454760195
254036941
96795102
35435711
6892063
302358818
145073644
245329157
290642992
166426000
93680993
525135333
357607751
6287507
309702692
477374774
364058737
169899777
115590681
465416030
88461912
443204505
232149801
467704559
164113376
418636045
241842242
425283104
83340950
271443559
116384032
161033735
406323040
340655012
208078105
141532476
10521449
96272786
374051728
340620552
139753643
418499971
147811918
118304871
166123262
372493845
56651545
185606004
489574698
281642739
111855082
78358481
247461981
394884802
29679417
161985289
185724005
141275754
196173428
158541095
44269018
204472674
241900783
155863199
181324319
136639136
483640704
114633752
2111200
527107747
139407681
9626789
443676515
95474045
500928208
113282609
79190608
58471042
283071402
500855397
38969058
483762368
241887669
57723281
190817553
241563200
95213332
312949745
520230381
323369385
80967750
12318124
267627226
264420204
79407161
18662005
399615055
38191133
131013302
80061131
359288047
434656548
319047223
327247458
445830089
240536945
234948262
292860281
341246017
175163721
487364206
519989026
183453013
384099030
71638355
183366996
421694510
467175601
139742371
492950609
445904492
383349510
349800033
138300555
487757792
245183908
103368111
155705462
90806794
403952741
530113243
500117207
471839466
211083071
310377530
44849218
309085193
8827021
486877775
352341410
259378919
155622822
99328480
11540303
36437903
213388467
124455136
127060976
473169691
331692330
481416945
58806366
259516342
262422422
448503013
231099831
122540769
477019002
176214743
347916200
192840997
247271720
229930224
238404896
282251895
251951024
367780974
295049708
55537164
83915966
192666510
329756648
464810140
420695909
502735858
410691207
3775139
251975394
382442387
486077528
400460702
485683406
62192334
367945522
49816225
279156716
425347220
414757268
115030013
146604910
366298515
519868286
202771618
97099541
171372282
272598788
90598507
516370011
212772629
442304923
198911041
276940401
170980052
322412595
228044947
382965596
329990298
396058083
170043856
363142078
111825425
384391242
296172244
358615074
334911470
3139118
236115552
59116945
167918174
207498346
14362268
374908405
230852195
528290642
163494796
528331201
302536510
3188734
72198910
110803885
7745437
527913305
516820149
540330
41867852
87182071
172458090
492505516
242973987
458064040
370746161
73635267
389613350
479598895
61172831
46071485
49952719
17519390
332275976
484316381
124760344
131396396
183810455
353048757
291745272
206449706
462961688
365294479
263372831
393408769
355374463
105781032
288310928
7662708
209877389
9350581
84676716
279292865
342285709
25942692
118196439
80967750
97968222
276887306
133093385
97772967
122608600
454629545
255126286
188277888
227725492
188826124
231432192
510739672
169533980
415802590
448071761
429686434
191097159
19727553
402580056
242415472
285359674
197932011
518377200
73948351
401838355
521197819
140578847
132948596
336655104
529264478
240640167
496780076
339789318
94919265
327512015
491887057
77083647
476410478
416964053
331895855
323349939
89395145
6604774
475605339
140781383
265869921
228477598
151885099
300348074
33787199
415569546
121722788
143270484
471617855
434447026
403355050
46648967
503369284
41232996
322119747
383962886
134836625
192489385
464037482
230120049
357979754
189032423
395274323
517418458
113728418
525213915
465286709
457775792
313514689
399925143
101676509
337656343
34383080
148236815
170710687
507103221
366464014
279771843
165564953
451239982
146903987
361702547
288079577
22453002
526178931
44553149
206160898
174012483
260025636
379436197
345405794
107797543
513550573
501557129
39817583
212877955
188451793
428090442
24938702
381699847
133643879
273361107
493222825
70548737
313772398
420363033
446689403
81141078
508503614
489169999
510847878
436622733
138246308
295331331
250850032
86200293
37883122
502895744
189509335
57536202
92138520
87445113
247432990
269614905
155444534
85978424
81289955
262421172
445779801
326494299
230908761
328794711
470659522
152765988
372241445
392538590
46788628
373837318
478255896
524556617
100054527
58053821
498128504
431205891
343633752
473337840
359768172
310033354
146737208
291245772
136152089
36177569
18129357
208827165
367201989
275769910
374962548
65169154
161940254
169671248
215858123
229115018
137733325
328556922
422093258
385748915
226336182
41592132
165579748
106112875
152070425
30916980
38848509
156144232
229932512
430014891
323618110
536382397
49933469
512751391
393395158
184404040
206014781
90818358
395183140
394481233
76473674
118200512
359247357
159718898
483582691
198535735
421506149
374948457
410551985
530773033
408036152
138190807
506185042
376366860
311636014
481186841
491001499
120821558
445508392
20419527
417502052
190896733
127137547
383508874
60049681
53294649
229981003
395373569
39452953
230664172
408772977
141347358
506134289
320350662
16553215
452808641
405498086
352047850
299927174
384815909
308680955
505789409
277392299
306953805
53602302
95942845
144520346
354421803
211000428
10087260
6470183
244793306
532113089
111815829
293320908
451741470
116398832
383473609
425439304
315889239
287188243
194117790
37615869
404330387
65718573
160744455
266858970
285912261
349793160
268112797
238469775
412596055
365234247
103377733
311268614
312951454
47432172
343030081
204540893
387929767
525846274
536600711
296775039
227118018
517400117
177307676
179714870
468735693
223493195
242717055
275644840
163031306
347831655
1358465
291580119
77029866
255239026
102008149
174372681
64184907
514617865
16918534
435222167
64048274
211786462
49418418
193186904
261949493
204379360
33767752
97303269
454407924
512386536
392866577
317722824
512867607
46775254
490857492
41203966
38171493
490205315
425301948
217560567
10967674
34661279
309986056
396473060
487874885
307080109
485982779
177875529
515755385
57957276
437889951
181013314
325414091
536752373
242332455
46700778
204196726
68442838
11257424
222225749
281819262
14598905
422426282
200161477
152586294
22815697
62324215
385696761
33458566
273455713
97431056
401691537
180459355
2614218
93076683
410293871
481768529
413799249
525907014
23138018
340532020
177516404
433641016
410764700
280885523
525051330
23372384
435133664
216091961
285197018
344267883
353529859
234171567
14681554
463216284
325340831
117280899
533450684
276184255
490621404
65826095
437369033
226846225
173517096
398552947
208760955
445767098
343015894
35876642
126582883
123394883
389682885
209541327
287511867
152996237
150825244
524621458
239216015
321020875
207755575
139030993
387856169
179803016
11782803
46828622
50196203
491728540
299510644
297812455
531284499
103744287
418412031
479880297
95828694
143769271
43051793
272000082
310361597
304998442
459463930
177744539
325784722
215245404
499473303
334986029
135513326
284687439
193268091
277800460
81695438
382717708
69344651
428466297
525226652
78025080
516733550
217722508
252331356
56429140
175905661
281108644
436863326
127801954
471585078
210416269
456096425
279306056
295888554
112125209
116165401
508569135
409317826
445572512
455824372
237565780
344922371
280281611
497995864
43353260
482274571
198954590
172500882
326032938
267005192
121100530
316191185
261886348
276183507
237176776
166183866
476314256
44253947
496436844
172250269
408226292
70444544
504261898
375901718
3830701
477344856
195501281
300059626
39512580
205610768
357706522
101958674
282139872
440478440
169288454
82297486
276164859
35923564
103672470
115810567
362734298
440898181
520063443
312587389
250512328
212276134
475612419
443086152
284769102
252514803
196681139
79057528
277054698
243641914
354816156
132151841
16395652
137600725
126059418
484602375
236017810
24378252
114996175
12205682
141691998
16206936
447107189
460374770
200442112
158959727
262327906
204180220
426236624
160259046
268688908
52509421
437619155
465041834
241107864
448867922
266038581
439498722
259203538
257560027
302064614
516938330
420282108
4553549
83086856
520022676
498619838
281281475
338791391
426192106
87352592
75208780
105538628
421751463
18224724
4294356
502735858
189098713
400679856
366648306
356260932
350911005
239766183
187572139
450077816
233896623
104639403
369943139
22659235
240173581
460402311
62729802
420718727
422044934
94824498
433869816
418882459
221119797
107834504
337391570
388336380
108202256
67694691
165756002
408211204
139096490
42567959
375806850
443659018
395290514
176575902
349085981
355683268
524083715
395043431
142039059
113824912
456974073
483462887
15720647
370535039
59666415
219791749
263142958
139033480
417003535
315366190
293221972
47856717
117479870
110198578
118455872
248988
211859568
232997625
264860134
62193772
321038380
83972281
434526104
94118507
287483674
225408723
214083699
46895543
498413802
91728687
489131730
121126117
335720445
483692461
16550857
197072299
349024420
507831863
534029881
347777702
486488339
356408152
70917497
56690006
30209820
72988051
403421453
287784100
139742219
200967722
123548950
4590045
351199893
27537469
136417428
65066085
221326430
390786714
384728100
103533949
389732844
330571979
254189061
233028005
274041635
166967261
338375589
301035143
478248943
440803184
290501116
80514976
173189932
456991727
3716274
94845430
409810114
323074454
443998316
365678130
454238584
230946284
504386862
428461582
157435989
245792613
306869638
399142495
299934616
421878155
315660812
393175348
370598896
489544000
51507749
9345350
136698695
280640294
332127936
280267538
120534852
67892510
102667608
312523069
1724360
117122402
357846217
213279301
85458180
287080181
514956255
211040059
464145168
324994787
436760952
403791278
529252428
421368414
109310689
84056302
432003099
135282901
393462323
205162157
93923068
108382680
257516481
384153136
109390198
194650396
417253544
523519191
443062363
136237752
306811595
150259736
456496805
435320245
224311451
332939316
16723323
246202134
306299045
479110384
431455847
344618011
519685791
229608108
149827296
457192486
84161020
477759941
153029863
37380117
355692238
27184148
329730679
404133975
495207812
141764806
301035389
501009552
131386224
287333459
204667855
159484367
381843156
493742112
210684984
386343178
102544216
410108505
474608562
37891582
279548381
249551226
366673563
50672299
108353964
44523152
520097328
129278930
464621966
203803370
488121829
249431844
65390038
447754600
298912551
56504959
132943280
240877977
180277060
282207398
505848872
156112297
493151842
454824682
485820880
414844782
50746827
193525404
273779087
165992657
334216231
499359061
241399028
496763961
386969713
47106168
400824266
99864386
438065029
184039491
185841790
202513802
491347872
21700097
241188562
249315093
202039058
238381126
105659735
506919611
251168
183973264
221917058
91694661
35669025
517803872
252362413
490551931
250561594
358457271
447902294
210537631
392447414
290919541
156575293
243397923
78274775
520657
90613455
205643455
438339099
94879215
136964719
69818654
430872661
35848661
207936962
85755359
331428376
218159338
512959256
319158433
430292086
88800786
174301043
436042711
166414243
391177948
234954749
81094463
87783824
83687911
167569997
3865571
254247456
293690095
313193128
521893767
424872327
514703082
442598972
223827660
483863975
435118538
517721149
1386608
368080702
171749479
340390368
272221948
161516399
388859908
512005377
452190345
111982876
263428880
95588929
483860187
519874132
219604965
346730443
284161164
163380000
50768320
455247494
526780511
327529636
332577388
114957756
42494499
533147570
266978593
334090624
507521257
483793032
96287700
41377719
311251045
518303739
56530603
199501444
477075870
82188355
267188179
327285021
351128506
263504160
381129184
435784173
477692964
471807911
300600854
46836964
86400748
407985792
356809561
241739151
184119179
85775528
346048918
149103090
96201075
342033602
456512485
501031687
437675915
131734720
356681086
178777546
470286980
277309423
159685371
214848659
377861392
529915471
66587677
11709494
307897877
471891526
446731276
264551128
467934193
363178092
245765469
264669832
389644897
452814452
14155034
279147272
354455404
397709859
484227076
131474239
247241853
274945753
333556548
231887582
121291207
161110705
363886050
113408162
183787497
12810793
453385357
342581438
161062267
508840381
329458793
248548061
388874929
191562746
517820350
384390095
156797101
336420757
389606723
4298275
492784681
104286447
406126652
176167294
194390051
415785132
368436079
164247918
325093187
439498722
423171479
378933605
261200268
153621099
112235924
305204734
184897404
25981632
533593790
424174725
108661778
479643541
344104452
218591298
180443440
177547415
230683146
58272955
488717745
332561105
249061856
352789964
280097629
99459195
383828095
470639618
374765382
188277828
159661265
189460264
490534243
329836955
530483634
2116988
160431589
115059323
446220916
290242287
323920070
268423677
346839408
502040901
169394748
19165270
172397630
536342325
166062397
114707981
267898630
73036896
42423588
391500706
139625333
499544829
405877381
96612580
264818834
213613029
6398821
219500828
434811091
463907450
422382768
429641252
524517599
86062195
320748450
173329979
100758658
107761799
162297474
222099235
485425782
109811794
223494065
57655489
385765997
476205168
203689969
130700374
448728153
402243725
213776192
424738450
189888049
46422397
297839923
367658419
316596017
449507538
135778692
91844527
56768191
405501888
425466632
427235721
433085430
317818197
63085217
500874331
434353612
359637246
125069117
432375514
191813090
530870237
287888769
524804447
469177922
341457485
504883480
203902408
50643918
42639011
4127794
172660643
62227338
429506086
346307135
279140004
416740490
206007475
417435522
383912243
517777199
116306290
199721214
512067123
296449007
212984764
20955604
247558067
36637045
204135407
192378003
459479605
101664399
119628853
372639159
121576235
510168062
435198440
403393826
45181826
304573570
184362366
500520399
208827165
264442846
283754968
362016684
320072298
238820242
509008484
529494220
66590292
513370067
131156579
470546741
340785828
243306932
451539491
395296968
90604012
327938596
140368320
463197268
56516946
380626995
515135656
71620732
89859661
246218072
386964869
499473475
79594821
193781436
430489371
19578787
142706786
95443473
144941342
218099401
231940995
174695371
16961382
362120167
512991668
209352365
425320128
272866964
318235584
417639348
515336091
119013780
130503641
287122778
524139399
431688038
86420593
280797183
368917441
413896219
224002514
512218839
508065041
275924460
514887186
82774421
335617855
180593302
365975687
419224942
392172552
226905509
464042178
443466407
25342525
268728451
152098348
484636438
338894195
492757026
492559721
445149442
192755444
34516546
480375528
389014669
136905233
86148405
214834533
377654245
168073406
181681454
281382123
32080140
96563768
408798242
382429751
195698531
60972971
366936965
27770193
103821394
427000425
79009914
412417163
251431126
464317223
355363286
228562152
98767206
174024057
116150896
127524033
373191860
374582779
420877893
305903548
434026757
85443244
460250103
514065869
92400978
40417091
306949801
515907696
325148481
235898408
109247185
19663707
74368416
412659780
251270353
137740719
283893034
253895759
246740447
428760444
31635041
284373614
69564745
464814270
12982098
137311385
530502449
277452955
378115355
8495233
372529708
157588255
172932246
379627544
218249852
24231823
337551808
431853286
354096785
308736036
45403232
437550302
303945008
142323387
337662368
101556363
466151800
79771241
349760858
516386418
282604310
265370449
178715741
367156673
324678460
328298771
398660852
345092491
6944398
430540222
265670289
235672342
445869970
228878318
471066257
334100635
474653159
467154393
412155402
143922699
218458322
283999787
270968421
492961158
143843898
274452679
61871045
12690986
266612419
5779175
301104263
297093195
386400131
477408112
505099345
155622822
26818823
74879996
324216106
518640654
4986977
175820429
471701429
297334413
487216728
233021659
353483734
143572245
84525418
349377151
92155064
251112122
323118655
319824491
441079693
269986309
324798542
312643906
167404456
134182583
295103800
54498283
258323868
480719544
360483734
356078375
2991965
376013303
155342341
265300237
90937664
89644962
232582555
328462674
384496742
411042575
531638742
349383011
76136446
276716494
352398601
281376217
431767216
518301068
22379487
430702770
428996199
453965839
209553412
390411284
330386770
414994478
10128331
201850421
427081217
448947670
22153099
88875643
285654349
290321266
343289244
218596333
223620464
164326730
351259064
447869412
440405988
340772635
381078888
293515243
153559595
77572310
248878738
337154883
190448098
508743259
343453240
515922251
519510803
413047107
341954972
167021740
456161015
358791679
395632032
439999527
320628680
431565695
61112335
141267293
349583515
362957088
173575663
447734072
226471125
144742332
508333344
222689932
160054693
385182784
96941839
89086345
445231647
102296751
508585891
157285412
417378014
316655363
358717917
435209491
228265076
343251265
223207666
234327998
126531629
8214523
446198719
277980399
300644605
211461040
78865059
503964673
384382402
342285709
97486463
150833386
229721380
26547290
39974131
194282516
332442480
492111193
436507045
457320936
211686572
129766693
331191267
534620154
108485566
345980448
154433323
509740942
11701160
220736674
56873803
513677786
422245005
15030375
472240664
241768799
59004069
386334321
40136545
99538217
93139691
312222203
532679060
124771979
317874286
290667069
415188132
200158652
80295454
398576473
247023379
497790330
180568110
185644933
310464594
282436837
409581719
253126545
66492511
421307478
513303022
427205347
515086036
395844769
263245673
375256665
399822309
102110025
226515923
211650972
442286779
135913750
252268818
299811007
24313679
470024376
291435029
56892654
452536272
178754354
376033474
10758536
207246091
202891001
310045262
29465488
498623729
535533838
296013585
65411540
392292016
238620866
99615289
379117980
4718112
260164273
496588209
14800318
313512662
384305505
188029618
387773698
492381292
298452512
104288260
263992985
68837660
38035746
383595078
313829816
55735214
78363973
80580182
329278257
290969000
35878693
171379139
125309632
176783899
272465743
104034672
274803315
418349649
243072446
529657338
204992347
346864452
236685711
401138155
165760149
30884707
128505307
39089887
2851319
217398762
102137544
489152336
293075622
488040313
382382495
470995927
271805623
30915922
163132898
481380906
263984004
97817186
370594510
47334244
213412599
189535856
219149027
432043625
490687552
187292711
265707199
210542198
262327839
513017740
452867322
359951113
66776871
167358816
15197593
484769095
139526464
64966621
428336648
254263264
458484520
63358725
527877793
51465608
471539036
21234953
302168512
189950922
276672555
389807821
476310396
304509417
69148316
256065629
51940101
344459179
278879409
454407924
2194356
486391829
110831945
326801365
63183829
174779267
155019392
271413218
338793788
152792289
331833063
391156836
375069050
479899064
296970881
16363829
49896300
52685088
163006108
11801239
286127875
189367156
177293122
440256763
388466563
280019037
445239580
408510911
194996611
222925855
211502619
399796400
395334295
467934193
140886615
375987980
43785791
150363754
510494779
303616550
288675406
91995998
526689957
436563821
434881124
172231496
306517145
301092666
321789878
452670617
160666010
517107405
388163080
466705037
438586319
449247639
71827860
1687191
432862727
535432377
208892009
181952869
277656949
27890043
469036317
385582177
217389555
34106971
403270375
498690927
479479095
185539627
125881663
296338211
85627797
475133043
174541524
528606573
85712265
36569476
424069465
500374898
216603593
72932368
209058332
524215390
45710807
493610451
33983643
536829526
136355592
345461585
33636220
167558873
280785693
87228235
418359756
399766988
341623700
504714880
464808108
170665143
511063264
384408667
337996867
482167390
444326327
229089079
390130966
254957724
15584002
298779928
176424572
403237628
531043219
37483150
391594539
410910954
401953736
502864693
321614374
173629774
138013826
176450194
169054213
334628655
195059623
62295166
58295310
54455110
157899554
174674127
89577392
171847316
523558027
474848290
24547626
278398977
319673168
347459463
177289317
17370958
191636367
393791862
103365395
321596976
46001573
95385766
530525007
101328357
383875916
451436735
47173744
523364192
458940730
493383190
229226578
488109364
505338662
134042012
328123452
438197717
112415896
528447951
409768328
448894723
312866101
107845528
322618989
184944963
131516325
490274734
95823765
161279110
516167547
220257565
17119560
407009573
358317373
46427845
356368067
331005069
335561693
88781320
56864759
280314290
41029311
78923006
149991537
189046404
404862525
513525222
59342810
281057592
495090431
313098113
280531836
151059965
36616638
181215084
502143899
492380518
456039477
459630221
438604208
21953323
312818264
169432710
152632091
188143736
521492598
113240223
329104264
514399387
295187497
78982075
2147947
286211790
324165826
182221052
101174921
304214929
395732329
233193130
329999657
444068270
184315466
373217653
284294527
499461757
195472228
225312610
411757286
195068912
21639826
434944101
74422357
339009419
496455679
355549583
295400168
104004826
136021820
246974168
458529313
490778849
192955262
315498951
345779964
203388476
45560272
210611694
105537996
79682008
325569875
166610104
321299269
344409169
129099667
275375898
141754557
94922723
64548865
229348275
163050674
262197684
212034797
130472813
355055774
430564385
470299326
395408436
395065829
515158334
79856736
324293885
330279932
411697681
503934797
188506994
28936632
466913609
375624632
386285999
495906943
313190429
198081403
508190556
487022977
206761697
446301160
25300428
492296297
283261912
148706574
333739924
310297373
382693653
388815959
108795639
46277704
40468459
492229459
352854092
382470550
468512769
459361888
413334313
397094089
338804321
512966537
364258678
336870187
45504726
170021540
94182247
124993097
90365656
77851127
15261424
449577813
510521275
40095110
17114954
225146300
155172573
4247009
73457737
214072079
174806181
339524959
310230843
2224981
523904193
187577670
28968041
182386079
322290809
30624971
210541631
351610995
269054489
49968197
262519007
455944570
323430792
102096480
303291082
15673980
351128489
97978164
484579954
350888458
315998838
182762300
386006891
433169183
388439665
161300708
402364756
269369144
420065419
465777700
121846266
53770469
170261969
526584112
340760354
436408031
170551549
232062977
332812026
363060012
55233948
91155535
480157144
186245369
503643469
175308803
438462570
167825184
213971816
255564264
418766391
86313305
312643906
462698083
198490349
74233016
197536485
374454251
200296804
371036346
494480855
45263166
303832934
380856357
200605131
365050163
392003899
506043067
396347303
165484347
529892454
353815757
210224705
20769299
313355057
53293254
485817815
230947504
372377129
396462997
370220990
436123249
180568950
233849104
46380963
25111228
364268384
83663481
482499042
243099820
311696021
365102579
501667748
104657164
56625338
190329712
275924460
535661015
246690103
439974625
364349410
454627652
239700334
334558423
407386819
368536925
199173560
195733249
258176267
475408375
495688662
279820416
178038990
22184537
451012928
474742042
113281926
421532302
493568574
18453435
13116190
436026243
516332561
518848272
516578471
52303894
131648669
514887186
57572974
163501385
36835424
278652720
368127069
17877336
486601056
45314953
345410951
254897405
194947770
408029647
394317663
377846084
115453034
215608856
155280693
401079671
323320971
309288453
505166
451343482
167651720
213969455
326965564
90740535
60281320
253703824
470457424
431489953
183103328
496031397
401115847
249602159
81625860
12862126
96896881
105815324
195099756
353818192
7086907
341094999
288680112
105485608
324625741
481558477
9632815
164746475
366897230
70724153
501026301
389153309
257128705
397287602
294677708
389923700
444364115
255458864
536257956
297485717
40791982
297292452
471711972
77400656
369546502
50569404
270274594
153412335
358463752
254611686
48733010
497316167
289818509
324390276
131937063
52927101
52257704
272130788
407645643
148728170
352316568
34902234
424205555
269395623
318362256
224186104
91995998
383357183
239203457
28189480
506117092
79064499
452491919
250846282
390169265
328192896
172199721
94087608
88341141
534518628
419172953
277772144
372225298
191950011
211257937
420175499
339627953
214449565
486006450
221365091
244183933
85956066
87854648
10162617
100542205
420856536
386789222
508968917
352917141
256207816
440011650
472876336
128240454
119384078
372605807
343452301
268300413
12924867
217512871
45375274
168818292
67569752
113938306
512142704
452988547
423282197
424113610
259627739
91203918
301771411
179397875
382885611
536210345
236869414
94501810
47615818
59274035
177941498
122195457
458364875
43651028
183029410
121086486
404000736
53439181
169864847
298523916
303936444
430258733
71848230
296158095
492859869
516027700
284502426
252258720
216636794
350799093
118512522
92624380
491088375
302580413
425328436
164654782
85575793
379455577
506425815
116319654
294313284
425107791
262473966
522524671
199038576
324776532
61362572
491512135
139734665
445474048
255492406
149292913
217016983
269518765
101083366
419458406
186371725
496403515
392235325
280016744
277754182
188232337
80011316
249246952
35471796
208754321
51764035
268749268
196227304
8367853
201930129
285047860
255084816
406562980
66037683
454332914
454547200
175405601
445843228
401681663
468071654
136646994
521855970
386561737
151759750
463849137
113606336
171865109
208497399
19489527
333556548
155289439
397755424
168940938
14173740
506948889
480893991
306872587
493074241
115295611
245886386
529413231
312790142
506157569
229722696
31948602
522961911
323536121
535631922
174737779
17774855
293461456
436788845
203238921
526413744
229668224
65799580
111256012
75897956
311614933
298950535
141905451
58854367
227533698
510607585
477385853
68275067
265868493
470878729
102242313
430195885
485926345
236510735
420919595
89926618
434140936
416431163
66389646
54075100
68824342
88056751
296627247
52650626
20897139
66885110
259600922
356307863
431123911
46564574
419811274
76853582
197409825
27483875
185991792
450767954
336475063
157584231
436285241
284252909
458277622
32607030
36584044
477541122
172936634
53834145
264748101
292358419
133397569
534170259
113486807
513034515
216554433
384512439
275012396
181175899
323939112
395546145
1496461
252419302
48309458
493027935
487981704
477574473
195016948
2133104
186097705
350199470
500569578
505787383
360147034
240062387
285662381
110835360
403947315
309023439
397113318
453562644
118102375
155077070
450660331
413590815
208438919
434312659
99265738
277185332
410476013
429893179
6738492
12834220
352771047
44101032
243092419
504668667
181481408
367554713
23927815
251902446
351619214
348904777
320947147
331239803
439625694
523695673
309295436
123329506
101490783
40098481
258513859
92933865
350172667
419179811
231731191
214465104
383992801
397141440
203795924
22044766
285816130
156968609
424603375
133938703
251453941
188475222
400374715
182753559
56658356
334772808
365748320
167552374
11686436
1692140
309201854
394994128
176815992
312512987
211422186
447395077
319054100
251831651
174022593
422706612
187806820
369546855
501242360
413553507
151754624
480013693
146529593
417294857
322263218
257748232
229348205
445385482
169081299
113113227
112072902
133909401
383790474
526090366
400539266
274563790
205736969
77267212
206557785
455998951
6589204
386697808
330111480
483496040
286820646
370154928
448725147
238765945
118766914
136179840
257417599
309113364
497662971
84664471
300643307
449148170
112304698
383052876
532531369
329807747
167183398
170672993
175776037
489917606
160790996
394672437
449595322
491275440
18147524
248878643
53608854
319599858
66392902
510483914
447654329
128840852
179763568
14482993
271679710
100674026
295742039
1313210
312240839
226104366
351891850
430618284
353875301
124630831
288642224
391481858
439374752
237979288
317268616
26642276
300732280
24584883
360703602
223372336
22954723
399268578
108033829
414652415
328883546
169868652
272994347
251566437
438077065
337028092
269810861
76856161
84161020
331440062
357384678
338752475
323070617
504372421
314266735
465739913
362509431
236240483
424690719
500367164
281940418
234399733
329244525
417223684
48836564
273591204
263875280
65287969
89217550
436025933
264152568
364538392
491266438
14686473
337228212
203287922
283257797
433919795
23324486
111604853
83890639
164963102
507014867
27032873
478337597
157420229
363786115
44272770
307091435
186417735
488866356
224511256
442586009
301189351
460499799
306751158
515898452
392659888
391889981
245258807
399404713
278103698
474204837
260495066
150075802
196624200
452324782
296922842
26164044
52656884
8194076
255699336
367397334
505830899
470180937
108475463
127406582
25542575
72394107
87059064
188526788
77642978
448006464
22889924
196494136
87086799
12168286
476130809
518266594
309395202
23683424
36388913
380428608
382956748
424053519
471396797
369222409
52203425
141902420
467951666
535852187
408420999
138034903
372286136
133275923
422536582
432122884
205514811
304777616
370328236
86579657
267431024
9299673
100130485
386647280
68991661
507298095
291631191
435792460
512380362
393872708
152604445
44828030
63684229
69698493
136514498
176402753
160428990
342891767
302685295
193784461
214479969
200607929
341693312
49761410
312140204
389847797
173040262
125138672
114965571
324611557
517264468
235959235
159676280
116012637
194331223
536223227
247924173
119511667
343275992
473511521
190221025
424321126
469178990
206711905
50630415
534150708
354158733
59819010
167234074
532675927
498698710
304336382
270048240
201106002
133308513
234217150
532981686
278835288
166105375
319270137
475410451
211300424
319305999
444860821
169792782
244007323
67437441
119585174
320243493
128186109
360841231
41248075
220684843
507018437
298409486
68485175
320363073
314681328
47749868
276124066
259609193
439516542
12223758
317642339
471402176
155264477
53858053
178853958
469551061
42110567
297198565
299938210
288570130
474501538
454117051
183511778
309207512
272666431
6160733
261480604
305973037
477634313
387976565
26769699
262002037
509070183
270039104
142061146
250355731
419420484
66612754
500925741
143552266
160489918
430503176
514093867
475296951
217289779
77842440
83411942
35701418
273260516
533944855
146201290
76753356
343110834
435944959
178651106
145484773
199533533
12655804
496093076
366888407
379139873
439357940
299654738
188409425
530227791
32990251
358184521
354531790
320812196
400176535
83701312
375326423
70053952
283543376
298923131
225290897
505493040
479780576
401000266
346401826
151176053
364197426
403031128
325057864
445339923
304754829
299921026
534590303
217448399
436496313
424558996
101139842
42575128
277542554
93539533
416677309
32512249
9442382
99854112
179687801
207706237
423117138
252744227
264910116
293852934
93046601
18049774
506062453
44375924
442820277
271410064
268837675
23652481
524591232
365951951
187976928
57723281
480817857
114063424
173127142
152952653
225413593
452663180
368018859
325804830
451823064
114152372
205389988
506240596
493214694
475048841
158761656
6183394
101305502
325284863
149474396
247561879
31590213
502644539
361743840
61547501
276870907
304451621
370451916
199061031
363704513
500480816
232476648
111840668
436558746
301028087
225480956
57375589
519494658
226917572
85396343
427129671
201655312
285747803
114237809
59249474
402562866
85608990
223045864
421292623
467603816
323211164
521989984
433989893
361860001
440715603
189502741
202907616
283884888
50067498
470728910
457256668
47620024
327140208
437846456
338493772
213008736
84225871
236490816
424947859
36298645
356809561
328842412
49766419
17069465
482246225
509146583
244796851
245868525
519216525
118865842
286864211
70426683
163104472
120960505
75429980
351524394
57330390
11848914
87735091
53104733
3592764
524041298
3386467
262425196
141671258
315506945
165956450
440904927
491778204
513269294
227989932
377363147
146464880
318602600
306592456
265853980
141055706
130894024
157988935
509841644
14981796
70738019
306180003
225514088
63122810
145709583
368429220
83687911
183315346
112490526
384593341
141616001
398484064
523048893
63964522
6657653
319824491
491001499
237718820
439708092
112973102
528613609
279001338
295280931
431330632
369034198
110669333
451594872
217555073
224728448
125694720
19328721
328248724
221918462
104358493
253838051
477374774
236153068
222963011
148596193
237397553
27908571
365391247
446124756
157805579
498626690
170779288
326925577
87903894
34458192
329334164
314309369
39847185
511868602
147945869
200543320
232891600
346000033
530737368
388275040
200316317
520787932
263745707
8038816
227077995
147780999
144962627
207733163
256519996
337355286
61328449
516733550
208788784
20721213
260886054
403652902
504107680
496119409
414127396
454013682
474210049
31258627
513659615
203388476
465302293
226542233
263116944
283461692
206521573
375780969
350033145
37510552
192468447
158212423
500925741
325389669
204153763
187424556
180695009
73643732
443850619
279927007
207027195
21434877
494713263
373237671
254003982
16238718
471460324
33837394
371159301
237066036
13683007
83495601
373055549
58245995
459159543
330014843
176776514
339066119
418133161
302016657
42880279
15725917
526881565
69777981
196337133
496705385
371737182
436946149
302503778
44499738
107386895
373014912
450928305
239257184
160443626
200694565
300043222
420836025
386442848
255879824
159264029
158958488
431412741
36503657
131459760
404046387
146888192
159158273
354729238
454627652
447848939
166594382
289610040
363850133
506309846
227829796
466377474
205505453
479452279
331994286
321636711
142909024
501399533
47475366
216018024
6042403
315301547
438392391
324963859
459341383
402187216
398046210
225495623
144085703
111897104
143159268
316920261
355168528
197145666
189098574
414835908
509221572
151476405
202558390
430016430
92849874
106061860
471753655
340438322
440916908
233322262
436499881
502935307
55713128
328434033
133133894
220077756
285508339
180385309
218803538
64482539
4668084
517699078
365226539
421618612
390367165
156603516
72299470
444629657
269252758
512654317
191665693
457887772
141672426
241192688
298543016
266399133
264810109
22721694
362492057
290559931
354862726
187014231
417214157
169090622
481436749
111992688
171142362
374441341
170184320
383234550
246873004
516036050
517293249
473661706
99854112
350142777
208216746
49061698
431527368
82113997
425697813
230562893
389574618
167419318
452189137
505813337
46202823
176039688
303998360
395058656
149319317
110074674
72047498
487297606
359402212
474165260
526962121
324710363
431330632
427859831
349054334
260230894
412303061
85097693
87365013
456707313
427445390
339303143
29846200
294638105
323258422
293395370
312417696
3460521
306928948
418104112
243884175
137810681
226969646
526915899
462596326
521063000
63261727
139037863
185629571
152544955
68792415
485552484
453434543
82158321
324315421
433980994
236719021
434713541
405885504
339939164
309186382
112000166
272647319
403302060
214659460
220743637
446703248
68594737
243812159
27386784
452840736
93285122
266012269
147633101
387110704
120181307
436923098
443969354
476184962
514379133
31257035
466184999
55534139
416131564
421909824
439102342
343903747
392397324
201219770
177184588
20446151
12520935
519360217
426224684
161864526
311840105
280893763
399763156
8092524
35415614
311439714
301260106
31801030
169658392
513565809
419744404
202747454
115967759
536509211
58163859
163840609
471792316
325053386
524139399
438392100
186465634
518577901
213785840
68990801
135033382
453994894
249773122
402968022
48961277
148706574
154317890
407711943
236559068
409354261
79463864
500623997
76401876
4687724
349999897
153031973
312063775
109045929
525553835
274856311
92273515
294011669
506507122
15870039
325184180
408301402
443973531
407825889
459365477
181049766
91757453
156057935
246042944
416657180
214406601
491493045
59369300
436616122
257857731
375150740
371718521
204840553
418662031
95870102
347839429
533853637
135603925
341881781
129486158
20398219
325517857
308936866
378012480
212593509
401206686
189155273
291079400
108140317
366175033
295541249
111861543
184469452
502571696
157291103
331380981
482167390
346148836
230543409
504691106
499671667
132355083
232597775
478392543
370573092
380220031
319501277
346704702
373777623
283836918
143682812
458197952
20008242
56453565
333788312
119042434
27730371
481264782
466298737
421849999
38972065
535970239
370564593
351361764
474821851
536273544
277925696
213586349
502546583
304030949
388132589
408000407
291345350
363112370
264986060
483741683
229736829
156368757
18318866
251935520
495756984
392930666
200799792
237047064
57957276
181372879
370797791
79372881
42336610
55215006
58826542
372995442
360131899
319817378
400015859
472256653
188610678
250920809
457495540
134198218
83420379
490049986
481358517
177835934
505686018
275225986
154550682
245536597
147986641
138280867
388110181
46966386
127733984
373743813
129764758
519698153
121683989
382911944
218870500
423011900
295959858
375030474
136366668
27290057
390381882
388002409
222410663
466885680
268870860
106249923
319116945
114165049
441524756
248917463
83036716
330111699
380793242
324750669
294034299
307174465
211757318
197172283
415401285
110280209
126855111
396774711
393523428
222629455
523835815
220067631
229400533
479938537
290349583
159125304
295842163
292252091
510465768
423997307
339458871
483507758
345996254
324589398
269787443
477653508
128015040
497810700
518154796
170211257
284018598
521480229
455939241
472961861
235831924
207072941
411467499
536078988
318508230
310917264
121025968
20080113
352346895
136874253
7697898
138428717
258723121
12923961
311728254
495694126
237924707
328070445
94423853
149818527
88052625
21048466
515894786
194372764
332368934
278718433
119019107
497514794
82410579
279539906
50409140
424589171
12123616
59712661
285182027
314384774
54230421
328603747
461649018
151578823
147882824
442494540
393407729
43127242
229704179
95263607
389264800
322618989
259468845
296728810
353838951
332988703
173827008
314859376
401167876
144392448
397735737
310048663
322401461
483130386
187914132
183026295
109399908
38944558
229870966
415717818
165177771
364391384
134177745
300227616
134428288
175317010
274676662
370754520
132741616
4575061
17339036
212581107
382799088
109694574
318396487
385020635
392612400
201753617
415904001
529587844
348788915
199692174
144014131
142848952
82302478
5822223
343167319
435700237
329119782
421878155
370712165
188067171
104886721
7565016
8309024
520257004
322137577
400226141
422229906
444976625
536642055
509734701
460834176
326882297
105212151
378624648
412638674
497794
82593171
380067241
41338200
44905745
295401058
222503036
466791578
376819573
146549940
269160067
521061969
49311828
125342277
47120879
447868057
23763374
512449444
338781359
454736270
296212440
244295717
21131919
142433748
130950121
213551293
397538693
186579363
96822004
427783643
125656380
536376677
295483225
476346389
326455191
386001074
305229511
431518790
361116989
377797552
94005965
311661970
102986839
142495608
464213500
96255988
136893116
473527697
236654848
34590587
320691598
488992844
231540637
130949225
344276477
328564022
166795139
35177033
438850985
110978376
504385456
96470492
309957296
444369177
144653815
496864471
370984914
113619340
360604377
472622685
472880388
72289211
258992133
150379631
452181798
22408592
271413218
462726957
58017691
253048176
305124974
36344038
406111064
239454351
410686769
48688654
97417830
225666647
195216386
93726501
386599460
185991413
153106698
71428790
428712773
12178573
183736347
296686887
204599654
87197953
528149379
40800692
425854941
299634525
532981686
114257122
413862440
388266759
172650600
291025891
37510552
7919949
97218492
79929643
296420662
73907874
48496119
227200889
458455087
68573264
525763742
474357134
291268996
52732472
434158687
300773267
169953536
127455682
52453712
247241853
426097615
25358499
74498098
436517031
338331884
329922083
4475712
284332307
157211361
60263063
53562097
457763469
207585637
494319255
403794279
217043286
459516548
13441191
98787370
213539320
266581053
53283283
508309676
429779288
289536044
13836591
200569096
475554595
447662719
247023988
102251677
317113168
229915378
378873773
377208443
309923645
461292870
447729351
376528489
102854325
263277928
535642251
366875241
380487542
363244719
333901818
334771858
69829075
218149526
160611751
110782021
337239515
324082529
262337830
427658993
144544942
343162809
310045262
97605611
411736334
439274088
195055133
165297377
1683762
368909010
390275791
277805700
187571807
50812448
344124604
524942447
508746068
391524914
497827175
439155249
73294839
261410673
196973511
48392814
401128563
523882180
214208497
5512514
456508362
359350442
532572976
76569650
408305695
47516944
268203325
485000401
69175400
431326153
321922599
261592983
312116310
93353280
340683926
440697717
63966543
426416092
450140510
276808315
144904435
6391378
178468222
429713569
370689194
14887697
160958499
465631242
143308561
53555315
115084781
162244553
234837697
373707527
87584018
170526133
393452963
23724417
24667897
286444820
334998009
82634773
33552492
68510159
397671152
160758708
383027522
134435242
260959829
147266719
135675883
93639973
478580616
28110912
50046061
52300219
285462805
267004940
470605423
502450813
329033158
345598797
321247952
265260192
360288740
5611714
273519859
509690965
357407711
443375528
385972571
469756288
57346406
456630392
325265796
310006682
255084816
85885727
442594784
477706619
14517280
117171791
116611561
484863222
186316596
1697967
178188633
366469767
110016733
133140723
15428170
293143350
240791612
439247343
126936698
179943343
378403554
532847679
193887731
379129937
509458891
483728011
360802220
53702411
244074843
311295336
507127505
386039426
264135087
37380780
50768982
418621115
449009363
126194979
52588870
10261830
153450542
35350419
38571640
390204742
508965137
136296026
91553100
142135123
327554269
246452988
204519425
314818632
211888802
393175388
74397271
277284132
517251766
1908214
472885504
385279214
215468025
12939431
42426955
497137636
343356999
15036470
61261279
150075802
193413521
463531581
522341430
175818127
269495621
180798426
407394995
307811467
531153476
172690000
275083432
299044486
88895923
280365921
536113200
28221799
386119451
425435102
124943086
184176875
469393225
445255841
464174834
16319632
135691167
67870578
217208366
424596569
197821140
193114697
347959195
44754614
294179617
456014366
248369000
464614535
36244400
327839062
432668199
431624527
146183418
285507222
104577585
441031184
288764910
407040853
245553570
301054528
185820429
351610995
390051978
14446448
283916387
181511061
230457276
499578289
415721104
347567682
134356482
408113212
485579906
132506700
82813297
208404146
531535059
53033216
487926778
500738248
167417984
381887445
158113679
62405860
193576734
301958741
494586236
135928549
16748819
45565861
251053275
272652782
410691347
187720865
230040986
101355862
276278681
458026660
7414643
160681177
46554185
327034436
127857875
448747121
502105645
379712130
181348423
87201769
233381040
141198905
133434856
509298919
104484883
230118409
265798856
378669524
181545812
402204886
113257183
500919630
187177352
181778604
208407378
483259487
490712481
289963478
453429298
443026964
244427364
495979064
473707514
376307010
120183040
256884889
490693756
318666302
202540608
453812325
177264239
303135213
244967597
428353244
436051736
18899530
369951191
43060282
450767954
254189061
341742735
240813006
12582879
282726471
69715833
378987954
534485936
196128566
385923943
316458069
453072
249376499
191602465
520826423
343560629
132507112
142511977
516187370
205650129
286739879
146036705
22956535
130299894
458944697
94790761
489372030
208658936
25229260
144392448
86990885
9320317
133980606
181856885
392536370
289940327
218676340
455350346
26068676
199451851
268593014
273340386
324911267
181545359
348635614
429176868
428145732
361680130
499616629
165689160
138278043
325804830
146925611
247997437
102971423
289157357
445197
160653630
295374175
513921016
282957735
137362487
371930891
294239031
112987687
161948890
87066519
274660172
271419312
385724847
120707561
89439922
411654493
165978711
215429460
506737204
193574925
330404365
397352182
126875638
158349052
334533184
64918884
252311625
313748733
488618561
16897808
320089369
439448553
522602485
61341783
140785559
435816493
11437729
377635134
88966864
177855156
375791001
315052896
295339
358557540
285095782
200061171
405306622
59764791
395546145
359857497
179653430
117152412
494857923
251302219
28564147
420599180
344672419
440035328
95331102
86350333
516133008
437592182
64295248
91606570
529197035
96605359
12681774
249423860
322674257
199637909
48157743
349873784
265219871
342804415
96865996
40947597
174703538
252068935
100798548
514914283
354663347
414340535
471256253
176287111
220303480
268680776
403829122
497759661
279665860
338753591
121905584
446147353
401079535
496331309
300948507
511041537
270604319
194600049
217423384
408880516
69366912
183935431
435424696
470517403
487810833
314157872
164753823
531843632
377425657
253172319
528706202
490923082
244013139
72871228
261525355
188361301
493163202
516065690
497857704
516746858
299772903
279246638
207371144
210623841
370554698
151923819
528094907
318960985
524020569
202212208
197738249
522875410
30456350
253804182
251857532
523379715
308203932
450531447
235820375
498887908
256945107
22281027
205592650
86258452
153751943
536095266
102250133
472385885
144795692
469984075
274003992
203246540
240499845
285114014
484153645
467682239
26289906
224589556
445354148
462892473
921172
422128574
429851144
148527270
490493555
401583664
134417581
48520714
454760766
198919521
381924212
329572305
146597795
230265557
308956402
296149918
367815580
409349338
313899589
198192777
502756320
96110410
200837405
101958539
435204565
210090241
84498424
5914058
141892069
255394173
243719322
248691315
407663519
399962033
434230257
457394406
124341337
534449564
446529934
434349895
458504417
258217503
147368430
39822472
209356203
402168917
84233907
31492226
308245595
264647677
346066309
215867754
93326448
421089763
292001043
62341351
194649318
364710075
328961989
362132851
389104855
294653237
364172591
188111000
34042133
16148796
536451268
123478863
275201105
459864436
4697207
533894651
435209491
487713517
2913084
299705519
40028805
287022043
90801449
121644861
125185451
172021943
176065272
44473456
343626993
362447627
364668462
128842698
44121507
38911425
52488005
387007939
282645346
449112386
109138014
433847894
171633876
113438143
364633133
398440591
176625703
426917070
178262749
417133664
66115378
488407206
38747215
305512129
462209367
187372725
413513992
971902
156365739
166294864
88894086
391050434
387596543
146263289
224784664
529026242
190232599
263660001
124936237
8732299
232714646
391375655
259216563
453397348
147236476
99637067
426367712
61852575
215403097
515909519
532271631
1642049
136595948
149022500
422039793
51181002
320261408
395702765
522096186
18149381
245909677
228857990
200261732
229534822
50361585
251037646
347623272
445267265
34331778
81559613
526799137
238762517
645575
321236091
52170345
10629331
203947408
399143492
501823659
103898943
87634478
453459308
414006692
31346986
422803555
17144292
301546743
112800703
9887175
113434885
63133128
113203966
130566008
29378860
429347362
199896814
198906435
177984157
139344365
23968653
296481396
504890571
397608519
358759024
533502880
454619720
404448392
389538751
361523192
360031549
61112857
144391965
427889729
263017146
156852953
178500351
107734544
418146454
39523539
173473564
23886246
203019741
521974293
167648301
275259265
8843404
132449584
418970299
274488849
202399156
397490913
330688641
97486463
405857435
324757084
23831939
175727483
254212829
49921865
435376373
208984041
523882180
386595623
410645737
49027716
132172394
212709292
213535396
325663223
366049344
17306038
67628386
440481058
7128774
348814831
410744049
425874861
465719129
183177299
307573159
399810542
74640748
405132631
244506793
284506137
316653606
348070263
280665149
240015631
372391605
305499173
520261235
511683472
62769420
187936299
166666249
184555706
498972064
296254779
313736379
263943110
454485050
264250159
183616949
169987873
377924976
193223852
62423573
52689654
533359311
2611536
339627209
78423666
148559328
19242661
53855352
440262951
271558062
60819958
335148770
49000207
3519416
80810074
351827866
286175754
464401361
341437732
461932906
325697470
374560999
374308918
42009711
261534850
465897611
160235635
105624964
521205768
349105344
174825755
189296045
482981559
181598471
165955364
127005914
354273745
233174994
269057009
212254791
229711147
234558111
328780672
5025822
462191724
235586363
334471157
352148801
330813425
502687176
291467050
260506897
154080134
3103499
254899260
240520746
84819225
53045075
289764950
364355035
137044677
309786255
373870148
287741156
424443633
513870928
43797037
70945537
300497822
280991719
280268302
354630302
239406299
467206587
455003394
223711625
27530089
138906436
490810032
398151895
29915055
344503572
143736647
289005535
254087499
468593054
489169999
510272189
280828279
197392031
379223269
176908628
335391546
447905083
417642149
226961348
308558392
304259855
4653463
491242966
29984273
467604960
37288120
356914646
513644145
5998271
308507292
56601301
367024524
269148564
532101219
417003535
242430036
97968222
370564593
173210031
167035476
248426891
232690658
213380845
319546174
297915509
523210251
128603151
309682095
316101877
7727159
95429020
347159072
268147212
285099755
515225235
370649905
273976991
241756678
257770510
57632067
502980029
130077313
112505729
63042427
99615289
469370715
156670994
80108201
482719806
380320630
348485474
172133690
288210067
199154858
317752500
135451702
472105005
372132580
135613007
311968961
71069147
483110086
213874705
485044710
353896629
510325592
427244331
402183043
55680060
326873419
432011082
492619218
104421887
306981999
476283475
76373986
148250102
489125809
188904873
85542758
43456395
29868827
54574769
8371055
127962639
25214617
333263498
122692645
468103077
180088490
327448519
467176667
74996891
407585604
183304302
196926430
444862823
532587323
486418207
497268772
378715351
446985562
466289424
378122430
232730316
519135604
303251928
348586941
97546031
349232629
405847878
490911553
214024036
472953037
419427713
212695818
519051647
336475063
435473775
114900442
460261322
386187822
370053863
406077891
411246973
91336292
154707151
260926508
109794991
271355946
389187294
442166901
27386784
421932415
500635645
153255678
82796378
372435833
100604429
164162144
504291572
521652189
433484927
325891490
24355255
161698092
398720679
302768114
446772158
446505753
322167454
360364434
406520529
10437956
174427093
70380829
329318800
493155737
231183921
419424242
263233992
489093983
293044131
147109732
136938609
371656213
372042499
52549749
399404560
71327571
135052363
526386817
431761951
499148939
316459451
152567609
40063625
491956938
1902251
252872259
144197661
286209406
334779066
114198300
19772534
191802380
284253902
252835379
317600606
303260289
72852530
297077962
377459581
397030609
79201566
512646317
433435839
376803344
157438674
421696107
40522156
173164061
188272770
15028811
226963994
274707243
477785129
101164734
2591821
244890198
428588889
417209112
126984016
66159278
528996708
46818181
300839377
405844155
522455150
152586294
336771015
231509061
488363475
80669126
230997371
230747255
223147399
516864155
455719340
129991138
155015749
100347077
160061394
497187099
241633915
361618216
241887129
247023379
258725624
273925427
236920951
485704011
152366994
256771727
27270136
339025967
526375652
228416264
483647109
112763175
275166764
372659621
229880049
24827127
166955729
329401919
45173231
511164949
148142708
13393949
513063239
37018171
91853842
488275933
496419616
194403025
28165896
353626018
78101147
346781664
266681355
257038110
424010785
176641168
361542947
318048951
237985710
330288008
501784672
456594652
282510670
4359596
296578387
443123655
28832880
193531624
436093227
530983544
11160545
283631073
119232692
69559002
334589550
321722442
155993825
8105144
72487416
435634331
457347157
49385319
338114275
180506472
446602341
430888693
440671681
230302600
61355634
209751797
385221630
205412555
32931823
444862990
214262237
403634841
343991995
336419486
92485931
529070952
459046969
151555683
411368918
38044702
493002602
502108158
78598371
253350933
118672297
410058146
114028240
420532915
23313061
15464411
358774406
414255339
119988900
399969150
84109270
192547693
287981536
492544937
264808340
305738582
83800162
486967186
26893224
140705608
358290296
163374899
417423218
303252581
353550580
42780091
454516534
27421786
218021693
80236178
530390850
231812275
287839808
404616905
100377545
461941128
145715925
383912320
432728917
181930097
422166776
34872402
384994636
110100645
154137072
357490769
482192583
438068535
337280879
520519687
384100088
223107924
279149618
400595233
187905283
432011082
420561013
376355682
313514689
183899092
322374194
432158790
281711344
41814164
474141453
247174536
33529205
492345265
493054874
251755516
257344606
374333435
374503496
402600503
324656167
392453636
440901364
46665028
349191181
264033690
234428378
512562049
119119228
179938652
158678655
513732884
427693932
324862848
534704385
172644768
511661634
254815925
218601402
226568567
448578073
262046619
30407897
396587516
13055934
465058101
342329931
211839373
128014057
291745272
117111480
408152917
416251696
428835988
347933876
292885696
324345502
400821287
413870577
228034360
285800140
425283104
61653399
324818005
276610030
320139184
141134322
164945798
343599546
78524760
234655981
501571582
181461090
417531259
438327854
277329704
156611868
22596119
139428684
190718674
143828689
82634773
123586605
117945063
130728955
220320960
91137611
205948771
154044201
388110181
495890512
301012218
110801382
137038653
29029328
12405575
343027211
250356268
203103858
51393889
501500062
128199132
514583939
71426645
150189590
276950110
62727589
74610973
306724520
450866931
145064255
376287099
7422873
147238695
463226023
35756937
40596207
351210788
471589046
92233239
314543927
178305456
401279339
393364797
501672408
143925465
481123450
416066737
257006379
65459725
97272589
490040668
493414170
450344776
106321302
381805514
247241853
24942269
511159880
341382601
529162637
130021566
152064119
338351423
39844656
291817336
62933918
276805042
80820290
150689165
228684750
363199524
315111499
145808443
523767863
461773493
89878800
457207723
152088594
419800940
110985803
230948891
55362515
220668044
481002339
81596167
980274
480965450
170705853
41411969
416892092
55888547
114403648
470332005
129008469
5993663
85882692
154326690
261366071
356675321
378860965
267462813
474087028
161082993
494490737
203254112
422916096
438315624
297770317
306965271
95168913
18952169
283184546
129528023
533241291
18281044
151775291
531878714
176178910
202612573
7870214
489341026
510439666
56504395
136684706
357315260
331961776
217164940
462710764
212063855
177410278
350896393
113257183
325333803
22837526
215968895
515428531
2716569
188611563
242911440
508672982
345237770
450187476
451389128
70941416
345001223
233324112
90880855
276668906
508201166
5904675
457812061
436592597
435445013
7972745
283131299
201880342
431336011
233697624
327286825
384209627
188349116
333494454
100134513
284664850
84488200
530494068
299381770
273444121
287840301
229219616
464692244
53668607
112109810
124697307
180832980
337416400
397587978
261093472
232637940
330500068
350860953
226943612
232908002
10528852
98085214
113023560
160993427
433304088
281700970
311322287
478047161
283493203
73251020
478283248
192788803
386145379
348822535
75503429
156852832
113586155
150855191
16892575
462352184
421286938
154748687
15444275
474201264
65261003
376038503
380149952
38187638
141727284
299543389
479735231
480986768
274572854
125101822
464175640
522392626
227050374
79511020
281935539
496336896
373560480
71549913
130401303
241999645
5841625
421741845
53696735
468589143
15771013
198024043
295621645
528370320
285693255
234667292
29552537
186007872
483231505
513167743
440093764
457517309
68452883
125862846
499217357
398176714
132756884
535725487
50812448
190486706
14966435
390319112
29531393
435827597
44247613
410134003
222541068
502192721
417089783
352148801
11319184
399613185
309753367
304684165
406080675
325141609
57553547
223255913
364441374
509662710
36176005
199540660
227220932
8068683
206380295
90829646
329399629
319116519
136187555
128186109
198250362
505463790
532927731
71323201
316556280
247752073
153712557
184688817
473001973
201852254
277284132
7434043
268680071
491540953
70165692
14493070
499744695
188587606
72040364
398655808
356427108
512906819
185370954
72748063
361568737
269195068
238035807
326203490
119682846
51303227
81434998
46082577
248878738
485279409
287420650
330968912
25998432
207639717
396312873
132332324
352535286
210796346
425466632
62515133
210046805
311004729
391267417
200588020
267766138
250138595
353201499
382961498
310465771
372808538
101698985
30382839
127022930
104001117
130341843
448258701
206720896
57184140
276098409
396229574
261608753
250840819
426532553
414768824
253621527
334110594
12660612
142381846
518052658
10953686
295989569
192467876
372782272
140123220
367254178
363823067
299859823
464241158
448196739
157947326
487528234
459986708
204398932
319305999
222016003
405877381
100554710
47884902
243763704
280014637
197100773
67143998
96600511
420453420
330670286
183012855
341304810
162544476
65119734
49187725
467737758
371420560
532577636
147277084
18815393
140897133
113166450
88120290
523718250
19476489
35203309
465914462
134374320
527235689
55924298
162079651
229864178
491423049
301677229
85441158
411221844
438383826
396500064
187305848
132491061
419458406
87942299
476918792
486027690
445086800
94997440
431615951
245637676
373597061
1039373
115654053
258972644
16911953
382254497
175550022
113190664
23533005
245044319
397230450
60480557
481016905
51753316
393736795
65793897
66051398
34765319
93141763
512293856
271647363
415669299
235279303
314883363
184077927
83170904
501415619
429185065
134346963
243027613
452955418
456382160
104810308
535094482
100634776
277053806
344178472
308178099
359250925
329435482
430409652
505729956
442898993
467788486
168264041
193710192
405657173
435165957
265121432
232878573
411897752
223585337
458945403
278746190
387045497
499239338
155817236
54623803
195347184
194491196
208497144
217338710
196475030
17827
354824656
522822358
360823206
202747454
223622726
153186727
18975847
98545535
123408472
7671397
375878880
360362575
429277247
304188276
418657520
526025932
321667396
236567307
411938098
448069798
238398778
280586514
263109119
250289057
440405988
454498669
92652852
505335452
522606553
206839552
157535290
242887373
242705732
186121891
399829212
439524030
380427144
456076548
142042697
79745016
521598141
332376021
223697775
93318307
496720353
47057452
394380156
131642786
325093187
366389057
169279923
339505177
293396065
375243820
168640780
511320923
529181826
276172824
93370776
296928077
510823399
245744162
346311651
1338014
272518409
489387626
139439267
172497367
65268308
403302510
75998215
56749396
506841800
372965589
514870283
471764978
391947602
445085246
506878256
62437955
405425615
303383801
4319799
316514446
27206125
397842291
425231099
349907643
273369050
379152947
439692660
186877456
98036927
467415954
358557540
37349326
523567199
358916235
217588948
442680518
407238516
428032249
60465420
520284545
275898881
121318832
198686619
203466761
68927717
53721912
315889239
16978930
473527697
116757851
530197568
92614047
24243534
313314116
533889076
135927097
440310736
93821915
264615847
54045304
215834398
278735972
94595488
453709561
87920744
347631807
185698822
484693827
69123785
287078169
164409627
38705223
16074284
499071135
328527191
382353827
378771678
56760058
2039408
36648375
206257237
223248474
458273313
223551472
491212925
150660400
173032940
402078420
231885774
353379750
405730660
55857737
164247918
517819309
278068937
114780998
530432677
379397415
93463513
513388276
461375231
69176451
178214416
199865315
502383431
376979570
311007092
13300188
244955928
396730606
443951528
124100030
134772542
462655121
270863233
336799996
512842033
423469312
224677968
202485959
300549686
508938711
42052204
248450005
389652906
63558956
47106168
289242138
116846417
376074073
12616432
5379421
202269866
199528969
1590043
355648678
190902706
458425625
489001020
295742039
145387343
267207558
109679890
111849967
367769196
436128290
76099628
334844657
522668799
499061343
39194459
380749730
397376896
246244025
232843855
345779964
283810837
506804227
521491638
533739442
179937581
346287178
485528574
94675761
35128881
157469996
204396484
414405642
70688274
245921543
58214644
254114657
154215489
400993318
136597617
230828855
300504381
35072289
369866942
296918959
145037772
138405746
237185917
395243766
213447405
202753725
57697387
167229692
178438068
463021315
403035893
291010856
340259659
47408924
122000140
77854655
273586518
514951071
45490667
132971093
420020431
32739967
242141179
327428786
397351485
105828780
200403104
22005493
3115552
237770016
394929424
11799048
522067249
397620765
55071126
121379535
518609547
433455870
290793926
1927010
383172772
54289386
190352754
281989867
222543695
492982880
140583410
178916126
46125896
353365431
409082552
469809395
490413109
75368637
492784681
30730833
213231157
337416520
245245783
5587924
118102450
69216994
209568517
85038097
268845392
512983532
435864196
529372050
506135922
145972774
154939038
449147544
468439088
460989125
356463150
59622349
363834537
116072422
464826370
23597898
301660979
218046839
389011391
415621356
402633256
101399312
259833912
91940660
10779260
42113814
110688843
170773829
46190690
10521449
436445054
27369727
389646581
497411322
353909961
198742094
152204565
406311139
271824112
477558247
110349247
176705114
20081672
460213541
320830683
403767095
2424335
422502171
302924680
495624460
444930714
66718755
354983339
244593841
117006241
178498993
87092343
363786115
268792701
526096545
25589177
339212496
435765812
92680516
399060619
491859219
32931823
10162032
416358957
466592034
163976517
108381062
456014366
355218441
247021929
469601486
25053244
420526396
451243467
195437460
470103754
324170429
431161301
191524740
166580461
193873676
59444627
254666277
12483875
42358323
426065066
393625775
465690642
155550891
278915330
444050075
42544476
280813473
134020591
485791422
256182499
62619880
508918642
184527354
49009073
317641864
475842400
320335856
80070031
411772312
173318386
12295596
69969411
199624896
91024344
137901498
444011509
461684248
116650960
121018721
106503173
364136655
226845596
157349369
471410396
396669545
492495478
518920549
27828665
485636652
386392636
133183683
109425534
43411669
456512485
313236346
109064217
192954268
447873193
273363239
175500467
273012951
216042791
304068584
296128445
242923572
532474370
22872749
459650622
307887203
271451338
320055948
130882461
332176248
235508358
373745833
218955597
164522721
515353729
117573549
287195983
371421056
286743623
405958703
127775159
254038271
263255296
169072412
88567209
478435125
311457628
195461701
220410781
20856565
534266520
151670184
495874783
434879506
331894512
446302575
234346601
412181686
289565406
428136272
241826923
88324047
136312211
310118547
305998565
479874133
398537255
287933447
282244341
229394161
481532367
511575458
506584127
205541058
283880405
198753734
186972962
433085376
307341841
57456310
352159007
313729148
335992313
284964274
476267752
52241363
195224792
381464263
188563246
285399403
241494767
290642992
218690833
268188705
338018447
462417564
392830461
387385133
127947359
190998277
455007898
450369733
213935578
97513060
288223138
195008199
262646158
354315537
267172048
138504474
21469303
498298723
281649923
490886003
290843499
407132820
309827029
360333878
364459763
272189879
272561418
108685925
142992237
514858450
414335920
332894849
329201492
496187489
487942839
501949934
116607025
264569388
414112022
156811585
286405391
519580915
122918751
98647982
206148149
143125854
371373008
354955619
404444868
498340403
193082894
284110638
371801009
303831219
65141139
422446940
317148535
87383853
365107778
139218369
490732519
112518058
200619127
333141584
447868057
338023070
325750943
357479375
229745582
491364494
185402982
363804436
504013218
389002808
244344981
22379487
493944950
144707999
209244475
495308225
257578695
296563295
309879010
266374822
200392459
341418117
312983300
317567708
139212599
515211883
73036896
28895609
223207184
322229304
350297827
296894932
154603386
278771838
505685556
437336969
52868462
395691222
217555816
488922829
88921958
142112691
40347794
143177247
446764853
363399068
391336139
493214694
11104584
507577936
219989103
348641248
516941421
418538522
141627170
326471790
373191506
159629431
21302116
24297210
146468875
106980120
432624268
312196885
177780322
162276970
367745281
332961678
478283248
231763383
177975709
314992060
146787534
536015491
429924808
426194721
288840217
349879530
37550839
464970427
488960090
7181368
207694599
202381601
446618777
118178608
64975497
480647679
115093107
281536338
517431514
117516242
389226208
341290217
7422873
435707206
103126102
526372325
187451698
273480428
57845182
111763951
144420013
226359736
255767087
77168468
65055437
74559295
264883218
235788840
76323192
73286562
316946170
233380039
340917871
365188113
205477135
296084448
301688280
426883600
296724040
5689077
333232670
404400018
375513772
138691963
508055297
472083033
263513916
25721110
313899664
281924797
324818005
156259670
92595323
42482387
54625847
107536255
383202231
463011498
372885666
336594557
128463954
122244765
532905771
472042022
154380941
433478879
238038467
482938050
156440801
460246479
220819362
196089457
185893268
233542252
494305991
402730337
29362092
48570493
122527570
80506717
218633485
56770976
18994398
86867667
456194666
512658603
247440500
478345699
320480537
368552852
244146886
117978324
172511787
115428680
345972798
488856542
520397120
310142827
123000555
149311958
133996059
533545051
175583866
207625959
519037817
461747470
32100926
192055505
440706022
205930916
276863466
206078529
31389030
40579302
463753661
511765903
181522440
153390576
366107485
79607189
402508328
125370280
47701702
476117229
138396438
248997742
461419702
72870050
402768773
80596820
337053038
259198696
197932575
328627017
409326623
343234216
416924987
184001138
176660891
226190516
290574534
263904797
57243617
108387043
216963062
385080551
265932295
228691057
274511914
436245572
10350860
230622222
458326645
503098599
8073568
240936774
268174312
195430446
435527201
152185043
56924964
297522576
443629877
511923222
240341267
492435534
219284867
431768649
408692407
384354203
128920895
242579967
24873159
475972855
78427237
254183658
434741418
170983488
42863121
320761879
510056064
359776714
37260347
233617335
347696782
134231681
524306425
130217951
47713389
60373073
144892124
262993227
376881571
472199628
266675634
172940701
432476564
139089300
69574197
194849425
66068892
267346227
520458702
148067392
293158525
111590521
134057054
342996078
201518955
438029861
291390091
46551890
84132881
124721455
123773118
434300114
506482604
176358581
146748288
464608842
60749868
479406498
167289245
26754118
463007735
497997485
38656186
370866211
275619962
300384640
497660859
471094200
210827992
118895508
58599449
229584925
126405640
536500737
111592876
520293293
531772263
150664233
371145898
188984478
117359493
129027218
512601324
26233396
201386152
52065515
396851554
469324134
65414673
300267901
132676866
494317637
351904808
111584801
282563860
400616838
106425844
65329588
4069520
457071325
195948435
207488900
502291386
301451880
436790298
103020331
411771839
423312328
223583506
65800421
455667704
126877977
59552914
101432285
391679913
194369824
424687081
177346820
231861540
442695836
369789986
471966959
45805590
325690349
120638588
425924630
142100950
75991400
169997889
48309458
436416289
38989956
264010108
149169446
374668010
284759754
47647769
504526951
174282193
177875529
339855810
136777371
89743158
92403463
88867270
437154351
36961574
382771439
144859299
354712182
211478374
265580686
493568574
133302971
441597164
36312961
471323488
400608391
45384973
170788243
150471646
293909081
494326277
442856408
398931932
444471592
325410189
214054426
83108082
108457764
525060958
53736311
240704521
433582308
459821620
504263308
307216821
261670713
434813207
136870958
224495914
273624888
341361025
113041038
193412479
474766965
197408205
180200621
216572068
365442241
102107407
163405608
267868968
115436676
408014793
140937165
382896621
466596416
324310392
423680102
425677190
496331093
420845070
7511480
170408324
412615962
82688971
36807224
140700142
245650092
478728770
346043011
290415127
338983019
145498941
145760389
88178775
473237694
429399114
86332926
303065618
316335153
202756925
503573590
155648728
331671935
129712905
252247064
17453439
164499511
212010752
167450467
318121884
44240999
540330
464557626
321251859
67082368
533907178
1102393
518562856
155863199
171409093
439522198
531072213
49009073
131628887
181359530
202870720
477716403
460933579
374603131
420064366
156507886
474424867
84378101
51565926
151588259
177369506
515755931
3029978
39614294
511996339
292194835
436977061
16021679
228817935
299642034
276007757
527235689
484518801
299138054
68300647
422456102
449146859
49423088
469669177
380774558
37955007
284530440
349782180
386660969
421968926
12020259
416673570
153803093
408655447
528610685
207899800
337589313
453127451
243763704
288768883
350142777
481302000
86825701
31178228
170237271
61496216
301946480
165253345
115048997
125068371
34331778
505531164
446677520
119442066
35819344
264935786
98306152
381293260
242653007
139909049
131734720
32201811
375136607
316677068
157408341
535391839
388984313
265348444
411802477
147836008
117631804
189252667
369672423
489264743
66824761
224010508
345191571
503848330
399382319
164235286
292421259
336847195
289994638
88618817
492580550
51508603
526741843
485227
438829397
42316929
128229679
144757352
518974578
432898221
81742211
536324991
447496579
382747509
285657387
183763019
243129474
288276497
111542323
71807574
55570381
55546510
52298374
129282335
507783186
478536325
121079138
161361324
107694348
1920332
373993769
146467958
483424698
148375517
480898706
282769981
362223298
304049772
318382223
450150463
342027152
182034495
410108505
375208482
43737145
214278877
361788914
422825991
212984764
530110971
338404534
219921833
472455151
435497549
414483187
219220151
144746134
120752725
211829539
88317115
235298272
60206368
363569870
147150939
362467264
343144481
196918827
77790673
95460659
80995511
219249360
242659889
2860909
438337343
100572107
273631782
505700764
266315757
524363876
307344979
69526929
439727830
58515969
436675951
456498614
422957307
186716560
320673947
287927868
80329380
312558330
352236243
149414675
511284777
462505139
391939904
68227668
269471616
408498036
382285101
473311042
244094056
324830071
159382598
476579347
143373187
515455959
119579178
364151721
47944320
3391147
333477590
101681151
372094557
13901584
21311285
103120924
455386138
448319423
329765394
297084046
27533142
210987131
302645572
414298467
411010479
177474670
95297319
26118644
143591661
12362306
115216629
151481599
454285572
417499497
23337970
403656151
421859160
359014948
124385181
60409129
385736735
1421010
508333954
4623462
120282966
298590664
505965754
169166712
297043099
216208949
315733338
218172684
513067300
16100003
490388357
19704674
312899186
313839087
305753081
132047563
408532868
245142983
485779219
309499748
64491887
111744804
40474711
329325347
33429657
58294386
237404189
314756193
234550231
530602882
108418400
501649710
174290261
168637556
51778253
160743060
321295689
193222717
167234074
497264435
319349493
118121352
338466456
31429507
181382069
176399761
219758856
80585778
440070635
501083569
156207432
166290635
288991315
258463856
298851529
384801711
421718464
90581616
327820426
129227661
344287138
352536830
109085101
229034683
155706011
14259420
26869714
38432954
498657771
521965153
244071838
530562624
532518557
262150653
229281369
292096844
345091226
184490514
235600806
350508177
165451279
350943981
3333601
68346757
399612410
370347391
111985493
491474877
3034291
147130932
348073978
113155280
144252927
61233925
364007494
125804222
4036309
93633319
160768994
51853569
245995576
441467878
839646
255379389
186854586
490098395
367670043
357179388
418628337
68454342
402637122
435032053
381551075
184379000
227573110
214956604
69374596
43815257
455847866
417785334
470948472
8805074
469643136
388516770
123713504
112385133
536208777
53050542
200181187
511725895
77470351
189031836
279836089
198490349
306724520
367227959
405180129
69925708
408641073
306689214
443213927
308225369
396115223
340918735
510168062
78299264
406818717
242042681
15401840
168714888
337642677
494981713
195244887
484025536
339595065
498447200
211932275
35982137
414540535
94607903
27695847
511771442
476144376
393332310
337218347
21627010
299151601
355539432
403226524
418477325
303994522
309954537
405060291
33946887
179839161
8863541
38900423
126637927
38381424
473124584
468688494
101388133
388346636
323636200
67891194
199730248
164395364
173667607
102192567
387882321
111225812
159527046
501415270
170042620
445335008
151996210
246630647
350951776
21134340
152539645
43885779
208594324
459084552
188363505
65131818
223653306
403903759
358619743
160508748
290919541
207488407
456067603
327928991
252939653
87970629
413970838
242251861
239937979
419590595
238870925
311693527
437424584
4729955
270500385
369821554
184143920
343309200
103840870
43131208
519687560
348846677
216719498
144746134
97966379
447634771
44783789
360468309
306291894
232228668
427135754
444042961
266278827
76356370
469213308
466814817
241169395
54498794
528961896
236226014
369319638
272580375
435820348
529625509
35723251
356438715
15835151
497620603
366606357
41300320
56167250
518652421
67734742
321874036
52270228
524524033
510548511
14288379
107564909
22123421
74655360
407355609
469780289
355760543
143577922
47886473
138844789
246873004
202147044
443567634
222060943
92247185
181493694
511759893
286685405
363381196
320109945
506934872
514775543
494878586
298000633
426473623
430693823
492933351
480115459
314759888
458260974
236207882
135603747
178159372
443699671
501133510
365830665
530617591
335501004
341655061
161824860
232071898
307918978
272100567
337348780
496034186
533539198
197268601
53427649
315002300
529331477
365555149
489803438
159109861
249394912
58560398
194512353
490896376
470452863
532512579
274542513
148709850
306354022
413724035
74681751
119879660
62192334
515814691
263885996
434612965
421560981
406155518
248504841
430991263
509995821
293449925
292926587
213471203
246965660
331678985
446850213
250289057
312171508
110647369
292141251
426056317
307002485
231422425
509018341
434309502
16599736
187454247
250623526
118750220
502709955
200988061
75749649
31846300
366049344
234148123
380067012
24715002
464473087
213236864
423407690
435430853
521311341
335044687
528284943
123666599
535758465
374353375
88450769
228892683
360391454
153084972
488632928
254040560
282577506
141657013
405777891
272848386
120031856
74506831
15823349
133953815
11342497
149273515
92217087
221903305
44175765
257809278
426806970
335264696
15895044
198046349
526603052
510175865
322011868
77545544
536633657
371505688
3113784
166497588
296787709
83416939
43843679
46596296
162262097
118317490
466912510
106972336
231628040
91409922
499125682
519063393
420828908
526053558
417610453
9559143
307525430
342057248
178162284
385154118
451128266
329029979
239160598
515023826
262879339
430975519
353068875
112864357
502851935
191405047
452177587
295574447
61993662
309868793
460246479
36295756
534075294
183558051
424443633
61060716
331469772
351009632
79206821
363080979
337749151
133516503
502750968
506310882
60813883
471815535
389968164
476276212
69731822
115097589
483273784
365063969
127473367
329422555
52961639
227513279
170433888
241767262
425474868
384269536
33659280
181751475
72127216
342486634
422843736
91089859
14736018
252060087
171868557
80926187
195733249
318416472
100360114
58717256
270531080
458776955
22323349
264947152
186889455
383881592
433072266
155743268
191588785
53660240
83515477
360494759
244657520
23652481
46137394
233711984
354104850
187711682
234111935
450772625
170224915
220623037
58268343
66962696
320356688
301546763
172050143
304742436
13727458
96746607
125870974
517381048
351666839
70516468
103512471
47652041
118720812
135030198
494429138
51714107
443576050
119086910
284695334
383043015
297378226
187321776
186804861
122539985
489194760
474743011
165431908
497245858
69165738
358026789
467428832
223389497
146468863
363007945
464912656
411982441
202646242
375762415
132607128
47679390
319475033
357870049
439491841
70050810
303009064
455392571
517654395
212254791
444062730
461577442
45922604
235785910
485054569
401083029
256315372
196664626
175151342
189116668
412922198
511764220
149422538
229633305
63096977
14692515
148919007
317959612
411725205
203945147
122451001
201937702
514165755
168037846
236882484
27206550
466973197
182233061
444867365
283012928
141621573
493915492
215683706
395886627
165166076
267889958
454486133
298101906
303009447
348811657
61739713
468842496
35312890
293682770
493124422
367218412
254520750
265229921
239238139
472493758
511337264
414996543
505898103
131772357
254148524
233788174
292194129
122521890
522765216
311299935
466320880
509076824
115782237
160788669
183968071
60251071
99407866
300485284
111151162
281996648
299482725
5008008
505493040
243679238
138683056
59259292
149959664
508429098
245310146
535954715
320879379
511894588
529935432
129337096
42350167
530626928
123444890
228986209
27500449
58156205
286037142
183047220
240613250
385297982
121591316
293531431
523579796
121055557
289592974
480639719
158006841
477124179
307197446
174888191
164698783
398868937
492695626
528780122
481851424
134088282
173398541
111384395
250763627
352482234
510530116
292583004
205248634
102743371
375385160
476239137
390347437
369685690
369415880
299442012
506306395
14365629
72701583
299762941
192587217
49003691
199165446
343506366
281176726
370957677
416317364
208874384
259798447
497480292
184204495
346187143
294727442
193155678
247561879
504363196
466597011
319186744
179863675
429119097
477453495
256747806
45539009
519029952
219578293
494480855
234233063
216573682
301945644
84287133
226865763
319801040
327318233
147896054
224004688
80178318
411289266
233760720
120330660
303209759
420908359
502584473
87673059
460774703
332536843
528149379
36522333
176316267
374672518
351345384
199794642
454769047
498890576
445730336
410193867
92748820
206529979
80949954
357759713
397840796
173408943
5008008
186110177
79719103
21587561
73227039
73952291
266778418
235516224
210009729
203238049
26053848
76191540
150917301
38662190
137789154
49069924
360715592
468200096
388548912
312510936
2541297
444122524
169047345
130122974
1193136
423350564
526282642
85662461
364868179
370345180
221519600
47041714
406841559
411160796
152271180
42819783
165013688
278242917
481674688
282101516
123449750
530945876
116158913
490961753
239143990
305978515
533778481
323555535
205383839
138699944
472225576
498830784
363713232
160878339
85978445
348478985
238384615
353840937
435813621
154569506
374217989
413993533
254842290
63012296
288096575
405009811
66967807
518831061
375334736
428290465
473180992
48619015
517291486
194435599
353825238
140382890
522392626
392282987
174842961
31645219
277958908
463666590
233697624
58499818
47129613
44136837
363725866
171469075
413302801
250258893
182611196
8266547
167400315
313889702
358491177
191162926
112199712
436695846
411103204
460687092
81072891
123982054
329307843
532719839
419038127
36939092
230072965
37636871
177865387
40627610
379100293
449691094
46479290
34818091
51162758
325433622
172722325
27927276
202384162
12292938
347574458
283242085
285804144
38879935
340870755
95284495
189055354
293344172
311979184
405260578
72165228
352873606
517013442
504981710
103442745
184513925
479810718
52718968
207580772
75868440
144939779
109412768
357854356
179442898
482315445
29476357
334141589
287135451
517018661
318463132
50383975
460271013
481117816
221670966
185271685
479019284
249146513
284162426
98657078
1058498
62205954
70490655
409732876
478775421
10917164
184001138
215962893
240850782
127501698
489046205
114432102
271448216
530116243
334893109
514344774
165928702
92955200
132172943
39862053
121276083
112282074
283524447
307668529
489834350
495513322
51147885
117484223
370128536
82923471
248952994
185002792
315298858
177743882
431720814
463330368
473837144
251883701
266831174
354907009
371462065
385965191
209090991
313680798
310166980
70084042
338251209
290199641
208880265
62485976
3045572
525952429
414760671
332158148
76791699
250355731
448558505
285205868
275444722
181315861
94653082
373681607
368507643
235971164
317264899
288689571
473329039
21573405
212081140
45131369
427859831
347951084
321785199
353146522
28648301
331563061
9261298
475776882
93944980
423482106
31835063
115462182
38879935
208409990
332106639
179839161
500381886
101646729
145955401
454899262
381445759
526063343
116431437
175938649
220583344
349439822
247684459
160410505
123137773
308086913
286633227
231777640
131569053
483786896
365532714
199148273
431947385
232044713
49576444
396035030
212939208
302495207
207023194
59898087
350088337
500351615
181863440
342772065
92305925
153689243
293809994
221421837
498617867
85086224
490015805
91805123
340430681
236483740
495856143
374760137
74158356
126750947
381869639
461517683
13311252
267635485
75567103
8568678
158805216
396718816
368721470
530268458
493316535
92189379
219948011
500356370
200960908
445594738
208250652
237937757
449254207
153767793
501681166
384766965
163266349
484914564
279105603
87248357
260163115
280259667
411095330
418104112
219267599
128974208
477653793
512915572
167905918
483431301
487804120
181546393
356584514
237693515
415711967
18307202
293842203
49412198
380348971
449351028
421170506
271802402
354009902
210958103
450314762
253081351
340118421
410825449
315701517
130262930
416017384
68933047
293198567
251013569
173917009
338342253
218499610
260757866
260215115
101567100
18318866
384199968
171283815
63082982
182703603
102704341
419007032
282225266
305877503
403282353
59901555
137806532
175185108
86596649
217895660
92077372
18945053
142994383
444478137
343247001
288264979
473405585
306829749
359164446
526390563
472064509
316759798
461980752
502948349
175898416
189089714
408616516
457320936
29575414
362721304
300749753
301035143
195104353
384531493
111182754
478739321
246884883
289678205
201044152
128645160
45710807
489493667
439866094
473864404
515331721
304004571
207668184
217533551
387349193
520344889
289848667
127439529
121111233
443628505
147914184
243853798
468459807
17966202
266878906
42375644
106564107
60911680
355664566
488844751
176883441
76703381
93399818
351496768
359373044
250840819
497183338
94716156
359604645
47427281
512587539
375409527
419456419
459261607
194128560
115211871
484106795
318180853
216822262
465670599
420599110
536211708
333473557
68310730
181231948
151836625
91455810
22438235
79318687
153765520
331562797
170479468
273888719
444470296
325446619
157441211
425301948
324872174
342794476
159673805
517365279
59619897
35820939
426117268
36479869
46679569
311942752
355701208
374236735
54187165
165738579
355404420
393247616
45733362
408228512
318597231
94373572
448733991
206022595
225932034
76904737
329467826
386088255
53984241
536628712
146339263
137920857
389596716
17370958
274055685
229056965
237846048
467741156
81194627
40933329
437162784
184363335
198959662
213095328
469756288
80919211
272359982
52065752
167960008
297948701
153553079
178949441
235418750
276071012
502761830
381230961
369181293
286452583
222920566
32924561
142918128
308351407
296084448
125120583
29500210
439685254
494417565
305716594
142160058
516749395
72840502
93909548
475337923
126938475
27775329
54519503
215058176
219889678
349689926
429020597
203346926
300234539
108084027
41999123
49463649
176413085
246407034
49884783
122121332
56100502
179664906
79745016
256124110
370581126
414071348
45741823
165275207
40820376
519967300
249415653
446756323
503719688
297770317
212224662
95045722
325996636
431616463
222036017
100440367
52596100
327226046
412490032
319093182
115135580
432722332
459136926
479152284
259109084
187421144
86390398
326191294
139089300
512488719
333308148
6604745
43219670
378198233
283921250
406738649
485976979
291186383
2626023
282385424
309608295
5390704
361535366
331644040
20398356
486131307
38739751
443127599
110272105
4949386
168969349
225716577
453099605
506685996
391636333
121665981
205610065
455663790
369395222
24181478
17124181
226133516
424857693
309793335
281550757
488031997
239308684
379890729
434147411
369084555
210296017
158559390
386970298
26734051
206418597
50055789
495260242
417370569
500647101
146137341
359696583
92781656
63580485
382522117
68200063
129124630
532509285
237460291
116167655
496548
317812316
505271651
91551034
187919775
330473194
225882435
312970594
44163101
180433704
397890400
333845966
117023732
501574461
412739178
387003833
216132155
38985547
366117527
340270260
470737410
144772038
64270298
535046493
133978042
109068038
114138628
15954215
202213176
331887623
118778456
249615407
395300040
524045458
255230959
314439162
111462210
240754801
178075336
69134269
219762012
488535210
80961178
438342869
192235861
527983510
181706706
389359048
359439316
322218540
490129101
403590513
423302053
9450955
245296841
255548809
354771537
356106036
324436
266245678
146487126
381049686
335725288
259665426
25321996
169675951
35394560
55586822
496467205
20740895
243424267
178033912
404586812
506285062
179590222
343750143
265307567
445906059
97548316
524730741
337074703
449336153
60150992
458650041
393994616
321504493
21637950
437807859
432752164
33636695
58603322
359024242
116666936
119238348
286701960
383164637
334201131
168275184
126931261
473284816
64243503
78745996
161347052
39162418
383421814
507883819
451239982
430793521
133165198
223954226
21276547
475172460
65270554
262047075
493269604
115146718
418858695
454133343
520603897
320737267
466408169
531073552
340163121
252650193
324282700
448288267
494701686
506806046
505177266
188220891
11765143
518237436
528152378
222553384
387650669
493811921
377027819
451311594
303527580
174645194
520622818
146926786
448239995
101231546
454679174
534162076
434264705
536349283
401320702
245573487
132309807
260825609
169972270
312121357
337033618
315290048
155294170
525171499
256065629
470130914
492615184
380154756
108316738
389866564
102241212
263669266
152223866
10300897
415533121
170721730
347796801
94571923
249017133
532559477
144945956
213981513
257126213
177193464
313762891
345782075
74889923
411784423
35458268
530603216
389454018
464242358
372870380
219852608
73277361
179470084
437985882
424318080
294811693
343129754
259683028
132057275
509671692
289549540
173630696
286341036
463096979
212723518
305481579
213088398
427841712
472607153
242981471
2590738
310819796
169871536
5455965
349221554
53920218
531058689
535546898
426974347
10979242
438610344
280511264
390290706
144407340
235548268
308336190
90409900
75308767
412795404
373181178
321834476
285248881
348035071
413912029
276198430
496643010
206644447
522550474
391336139
205369479
199529686
92830247
66127347
398678421
468143826
282032477
512194651
512005149
513850606
423360956
217436709
214650410
349287471
63907022
432926386
412566509
213043173
38954354
116278198
506254674
229240329
502962261
274666944
483238853
391720802
39521272
173003556
162643916
137474987
119744445
125925539
414482363
513916824
259774504
467779734
387558791
54525920
470677737
352986013
94561989
35961198
260050299
20787028
520684925
521225713
524858391
100874340
45901540
392561802
265295456
405698984
450116532
461806207
274164379
262752196
133983984
143017177
54320623
89903525
451136729
244195175
150825244
505260450
94505766
102110025
408596172
230077788
49728742
518499838
426154318
228131652
374579277
473889521
38551250
415054784
331036650
274405389
349307250
312479008
258478555
154871348
14274587
228742127
169494891
137740719
355648824
478600128
147402771
353701371
324354087
429822841
215837662
51753316
384002512
511016162
531072213
273874965
420102534
350434166
79795835
320443048
365274948
324657997
512505430
120593436
291169614
407235483
353961825
12848843
391295723
332712753
293548649
389679990
523780137
413691511
202854148
470886744
131795388
435023014
111159005
108727118
131865217
380208064
374940466
133697007
123762771
237771978
107828777
101929237
478262082
40854886
474446535
252862062
124967993
481956445
187577001
98582117
501182850
175518706
224520322
215299721
479482945
263037197
114900442
293425063
157525471
44720754
286614489
395537970
512154770
126017374
104783124
138483772
116054203
488105565
224425444
157341782
53135097
403565196
356969246
329081847
49047017
497738968
345831836
322878176
336316537
314309953
261174212
407594301
58183807
282036553
60205362
514301659
307213490
164349659
341801081
479033255
5627320
500666056
99251326
165760149
439574880
224820574
454474290
174690706
329020431
52259443
39078623
86210887
73923511
480545512
40893241
319493939
373952733
195896990
331551400
282836857
510017601
498218830
379145180
184168026
237212894
481261944
228188899
135667636
457141827
152366994
436713928
218934729
521675455
242366081
72205150
450953315
133956320
128258536
478231011
504058934
55644859
536756952
376078358
471796699
262046619
506117996
10800172
472855941
128302611
302610499
201753523
306770422
262976965
174976499
383052311
36288740
463732735
279187364
38027098
133060288
141919243
347603166
89016373
519524539
110055219
500776716
444297028
429432599
473886554
202612573
6064527
272975648
186462490
164672616
459697074
240227610
311262732
307313527
157501080
113760832
203278106
485472350
108991405
112246518
439628950
222642357
418203280
64214184
165521270
475078494
328470816
222327624
506748980
299814578
155464460
114628039
205746563
388324845
495395139
7312251
500769782
502094253
57636491
417402737
172681712
168637556
43308305
315028464
57196663
511666248
186132697
119149247
423441168
224893477
146512298
73364778
59431114
296598707
437996322
450675538
349082197
316921543
188647622
122191448
431448448
526055911
87010414
319747537
462496923
427163664
62528791
94270884
166743196
380402665
13397270
166098771
427098999
411269956
468650290
522638044
74640748
383291100
135793559
403124582
77339880
302658057
330897444
323812903
133978042
24297642
324888629
379705488
484243354
19289570
206933799
476161356
20769573
89133124
79077836
272837664
35820697
491552392
64479590
354428461
406285071
483244518
343338822
53436319
42257344
53104087
456926544
144510358
96722570
171052773
315737747
323035421
165138540
441369923
383473609
399580105
109474909
328171795
523986424
386867510
93600755
34462316
280688612
97728476
293014317
357083522
535024930
134913182
517151272
115092155
281022636
122544688
303479957
23837242
506630402
402301439
120014043
422152789
183776366
322268983
211421919
334660142
465974323
114941798
129408621
369196513
281982266
309309710
95490711
185151342
172064595
433869816
144553943
246173366
503668871
217903449
329282202
90265898
378306054
464646702
290430066
141991014
186877097
427262406
25868334
16151101
365748320
481892516
396861966
359904410
28542885
282640580
286297089
345366758
315920367
494787129
239883549
98813295
180929102
479461383
402836774
166038441
67347808
189268298
259729840
370309639
507567010
358236552
33207901
231409622
106780568
59002310
169235487
334346202
416701240
301848363
434440497
493472592
254378211
510533063
17178038
179980585
444894702
403457488
409030443
533906132
112967443
151804795
335137215
162677644
147343064
213791812
33552814
175129205
170487491
224904766
208527886
68081402
413568049
436209687
81457051
260929259
495442363
140371136
523893087
75620314
432142270
10942643
111471743
263535487
276833696
339484761
256315372
465213351
116034762
474908489
301864835
327527940
96345332
265147459
275780916
522108562
309835094
488772233
407276031
10279319
317722824
353780142
160602593
243520565
23565469
190600366
446080936
186106466
396854929
127349198
37825112
67749413
226983560
500549012
42538182
14890980
451619419
21183716
424646671
128740919
462877092
520108159
183738317
83624202
276718053
393794246
363863026
403437157
259179409
328132649
513839468
489749035
114395285
512267897
202404474
301411502
107660724
180255106
476345679
147506252
225789880
261565446
178559628
84504900
229089079
363233934
181650795
270416932
157795552
362610867
192983891
252866808
289582733
135030198
187508726
430586574
460675790
92408688
309386589
303944633
235042236
461228833
338432407
514460133
134401834
119300343
89960122
527645127
63029833
75339763
196586998
525684480
531217172
522178776
177743882
419933622
146687229
133491214
509854535
62894328
271626293
274789027
378456298
206157732
312845856
292008879
425399675
96240283
96457525
98744306
229065298
417094278
490732519
152050954
535007295
261170078
82644525
212118514
483399449
210238479
216277344
99201738
380645772
450790188
229088764
464047664
332068210
120767996
423102736
10528852
522855368
290079844
309885174
523349463
67933037
272567305
311166732
485598279
17139430
252816099
476235199
217620195
85401033
108005265
185447957
528808466
287223555
111003811
348886953
339298350
352339699
83428128
297714858
118649952
158201326
53427649
164763283
529790321
228953448
504672179
15398450
353961825
536645644
245536377
420490997
443682055
378179354
59473234
212152796
76241744
144292083
175444139
501031687
441439036
43353260
226224918
383405874
57596281
232862594
2923861
322952053
265979858
19194468
323523187
5155052
422977126
402168917
104045331
321681012
371801009
259263966
78968948
269805551
522637676
404445779
126441216
381201786
202354218
497133244
22228985
169278187
3488430
408021660
462670080
259086081
458882763
328074696
40151109
18984436
164686880
54115949
293344172
343085007
120713201
19718270
482856858
417453519
65697115
478683035
522423747
30300764
280968432
344663574
72058863
294438571
373737924
207355842
240595117
515245069
25858844
484456689
477091260
496693239
8119168
350542127
256394873
483034969
162438077
78980267
168093666
217545310
409791936
365139334
244705732
504400728
32324703
117210904
506144969
247138119
73251020
314488583
125243864
394539316
240756773
340691766
251320279
127116920
245981312
514093867
261628697
135058531
484866921
173454241
75820077
459696804
299197739
433487695
63237771
132909138
335725288
321457187
64303024
32572484
322768848
271434801
407904703
503246900
518588571
438756844
83751065
144402988
458433003
407207526
406293319
329509504
258203132
19260558
163964673
264006497
297358201
491621900
171411093
352439574
369674210
394927641
357668720
37664855
336557749
239041934
321551534
116645903
24337787
119591174
244615802
45707508
188665654
305614008
173245430
174329536
142141346
327880328
15019639
298074074
367428498
398499650
514209346
457431017
509077809
162514438
529801720
49978025
504179366
247214442
143325672
68991661
296151859
52732558
1262625
346793342
146232164
314615640
297785979
108963200
138014830
406191419
484760137
45226160
425202167
402533158
294381261
189155273
141648372
525123987
250948866
66433702
35937254
205270345
374678032
451560567
500766923
313842164
345095081
170037876
103346997
309930575
220477519
97394750
472736496
413200038
229999368
153802693
296802613
129799678
253864251
274445311
450247959
211125110
336110342
505054693
235903320
356321751
410751150
255584469
213496104
184735579
137046153
104371062
369217372
200451431
521250039
491436224
171112081
160437172
294389649
366380910
393050410
23073871
522697669
269404313
81965777
354103483
9594508
264621511
392322024
154431060
416926040
186802790
484456689
212523961
135603633
199723141
31535701
68566300
462815274
39447257
64891428
405698984
377656362
396175316
265448715
216312642
357363867
392874172
58102614
477082224
432963821
327372615
403408783
247106669
334703353
321295453
20279889
448308068
227573110
16265697
40127072
163692985
309167997
160213731
87921634
319702901
284501467
242768763
39967459
234633740
533779578
450456963
239971709
234974522
303578847
402382055
449302287
431408524
507408614
274262287
156983230
212013355
164728000
163981307
168906934
120091004
54640674
424854343
278612369
205918074
432302084
474936532
208234342
277461032
360415879
107601364
214315391
250865517
59465748
242205207
514812390
28186758
261383596
468315436
227436638
367332570
199026722
911342
203889620
44896294
214848659
27003829
140215654
347241778
150549340
437757433
34287618
284025881
49128478
218390396
3617359
189538414
297051582
415124949
304952547
32043257
87800434
142939265
64214989
181911363
144576418
109390198
294584948
377418011
373114351
400646584
438057745
202308740
112171516
488614924
36661359
308298535
397403744
438196095
371064917
50759672
184952464
308097430
469766682
310694577
21264077
143327500
459654932
292913478
485512799
273460963
450685002
228287028
427549466
139949076
79421646
98062988
291814501
257893505
317025447
179328681
180589365
492229459
256968088
424854343
12982098
327890584
67053778
110817078
240756301
397107621
422843736
58483742
164603606
292385257
92335747
271801432
436715834
336519306
363266307
273815603
178591519
183412710
214037193
456477212
372259113
170553593
239290703
258596591
45406305
162727781
489264743
61441355
15299382
253709927
473881105
478916708
108916473
246748322
429620607
421557009
179883828
114210926
35526903
227434564
136630615
141707446
58973739
34281623
279513188
141860314
303816409
12810793
406248000
423698689
245811764
348380557
257437379
91186278
487882480
272847724
183462334
185994272
376868013
118524769
361910437
474608681
172834936
316096844
196231495
316767829
444260721
234440341
195510845
164746475
3797387
292048650
220961008
17131831
260565036
12451181
309865725
445398827
247809927
170385580
139071725
283607220
258658471
422923567
5942530
436522631
492804971
322144511
263875280
482482721
45191865
278034325
461766410
194922027
522659992
148451952
494709906
214780558
273258986
400640675
222553384
128152287
92430976
254676862
88055225
34259620
113450048
139173017
100416952
242609736
513718004
44679197
116844113
250483032
107760700
450761097
288836178
189814480
122880259
296577084
79416225
315079271
81269822
363791895
245536597
157030708
327041443
314424602
108089572
320740838
205077849
352040220
5257272
470056692
175688793
350932564
410938275
478190646
83469712
321195695
163288035
19489527
65179933
461303478
144843249
350386202
422661008
16732747
437511411
124712026
264940313
59339974
80022447
102807287
74021283
58069789
255767087
241973090
210962536
119606667
466673294
116717831
291961984
512643334
254401401
234440341
422331700
501824232
233474904
228673789
211205173
289679081
71040792
194900812
75211754
118902951
392972786
81803977
174497142
329243114
447559178
316650843
456771444
145607360
132026129
273098756
272249925
42294514
468246942
168553419
500084539
218762791
288394219
525846274
490132690
483707675
185991413
372295652
470112786
508968411
165477601
453751461
447832141
511513188
335817205
163930374
363740329
381196000
94049468
95427334
164347538
180652019
376874244
260890799
364679820
322247595
433765686
11319184
60707030
154362793
218601290
162015266
30316436
489835133
524652223
266261565
480261759
378089020
76734598
306328080
218910180
264736070
140813826
291354061
338876540
101137267
486272755
173435820
442737316
155811833
351765986
468708856
288978008
452646249
412776428
70379780
318372799
235988633
509756649
60571571
233380990
403414531
505687603
290281213
222236612
35349027
346144910
318764705
277554672
468188428
119354917
489506352
135241167
512701030
325000591
32413380
138713652
393892511
474631143
164099197
214586039
514584168
367657349
347939195
396891560
432482606
62039989
198418272
374139674
47851718
214274686
273138766
247270056
497606606
326037740
170393038
479455799
414102912
143736647
210598638
333335812
279183507
338446000
47730671
494976302
506897202
34335417
514697589
440863373
5613001
325907244
524635791
397047711
484980180
160131168
446155484
406219578
99611593
452225171
534582869
320478955
284334009
338781327
12655507
94050060
330137361
467937247
446851334
79419230
467848417
62085781
521652168
365689619
272206537
34296918
350736152
223159925
533416415
322264151
45676725
343824298
442370324
240884124
350460232
88526809
331711732
507421855
204594505
118213913
480447695
168663791
423651682
407053750
235389472
272464100
396168342
514185680
205615742
36351826
450344776
530191256
199285231
405299695
41999562
102380653
384766965
233823828
97274753
2400340
55727395
88016692
266104192
484446250
63060132
81117140
2695480
267765440
482411390
535745635
479258794
432909435
421968926
211920876
534149810
125802908
234818657
490651825
461053165
4763239
34635521
88644715
293967371
320943298
318003405
371599180
524309603
277007423
59421059
135779370
378231072
127191057
468789813
404483860
99628492
290088590
270323561
243762378
186638126
265389620
167330228
407695477
388549223
273703231
360372839
117260270
327362561
150570533
347158044
134259809
234861390
372609060
237165192
475892650
258212649
436201641
481370974
208282785
348004709
60508430
212711802
447298890
157779236
322355211
184204495
423706489
319589748
311019498
453538622
72487416
336284800
311758800
396491106
462600151
23095783
498340204
499870029
100232057
413744638
515421518
191741518
189898505
9104736
40965169
427103305
55059917
46700778
115885769
268024598
48185114
514327814
460622730
386787220
331479913
365058537
128787640
489803412
254290681
220304968
198689490
325889660
521135513
519169102
489312214
266497985
409298332
9411983
125560213
309614176
335442402
90144095
401330605
185243049
434388899
252515977
496764462
105779359
511647663
535426141
194176466
468443114
359587275
352863103
205680828
67905788
280710639
289709537
484760858
169938289
236167213
110100645
59069252
179642494
303682787
515038872
231691928
100723755
352791958
175582825
232455330
454430334
63087036
348511331
82188355
468766804
14151899
54039548
395601708
410551985
287698937
75330774
22640669
352613944
46709278
176292087
117341994
504592763
509575393
48544094
65867942
152736149
117314273
4476840
361306903
420248058
347913857
29902472
313583938
414757268
77360930
27849898
465091944
384153136
129289693
462834856
323815503
169494601
134231681
450181750
123942392
7368503
74851860
19355521
448574236
111544240
452554745
116042823
420515543
369817650
320296609
102564383
141762838
129534302
261070744
273187039
513745509
491107879
92888612
291051683
120461220
416529497
248666931
445148384
494394844
132060232
68781745
220366292
258431809
273818981
63258705
233924936
83294957
399230309
381733282
370737111
315045241
307485252
460293133
221209057
439007136
464501817
334799631
2889123
146036705
321406550
392562511
249909764
192546851
249181018
365775011
128637165
498141501
133728075
413759068
197985403
105994388
365245638
235261247
283117334
319925876
26911352
360630802
505145690
488926037
426516
209045188
438772063
94159561
666012
18787123
272496546
344933888
248000275
523583104
198095741
165135394
459261607
407738105
320784132
255080291
149574560
263018388
118654939
434409238
88203636
51115314
509713738
52601367
501531900
40257304
140615600
21635960
73755988
192357444
404059611
494206280
3778542
133888492
359473914
130812973
90266703
154456815
237219408
499677720
315894069
120791789
455896639
151154964
327632146
173206828
109497207
443672304
203804565
311264011
157279963
163823006
229283497
52069992
241601226
377831604
377498126
254317808
445506470
103019806
11092309
214141476
436991633
378551843
353735936
199100889
27084247
354348718
80742700
65141139
222954305
270547399
27475875
109478356
340488787
261726277
426434640
497762457
301243259
414906009
288619291
146050700
137107237
21485453
246860503
39940147
267473177
158687964
93909548
7887514
85959211
8567181
282491935
325362239
349345990
402292443
514862737
277673141
108005265
445874015
102344784
335900772
83165437
54758622
432675030
7396624
191302986
243792062
42110567
334851818
367512145
107192962
173764741
325266139
188665654
307774861
330597397
205195311
94874607
463634885
130002565
508890583
328424236
457540386
481997745
181751753
366698731
362549796
320826866
54688249
49939946
264074433
15305468
376744434
278314506
244890824
42449260
131720501
493723592
520301323
450334773
150300320
299928879
334755054
198543274
301343537
257339630
280747629
503750411
205918074
314395183
532420602
176044037
187688831
358085772
29936858
112892097
301917381
317067597
214340150
297672286
1966239
250934822
461106287
405356855
222236719
166003881
113590572
352799662
501397568
41328627
26013951
485500942
247867583
101448810
230890288
120237003
396236658
515536107
378728856
219051261
302716156
323001849
116729789
368819119
440873154
464932898
117795481
371790015
390161403
248799591
375320194
232864592
453299501
102918922
216508658
497793453
14814097
527117603
386349618
211935667
92035135
196080720
523194625
182734038
73546516
412934795
42597627
187396491
208407440
154664291
523347751
142170635
488407206
112235726
86890711
319747537
408193434
85235139
494715932
335497746
320478012
531860619
35312890
477344856
38863337
279184257
133666044
142373966
458260974
94626053
487712745
236063560
267723229
365756335
483235116
191382144
394960641
444142312
184394871
414292686
347777702
279178455
45147938
491018367
67357910
458412616
57235307
504013218
506643982
406371816
494265479
520225156
288648567
364862804
317947046
192878272
404348525
316873766
44990969
89423190
478255944
234028602
45728858
139218369
41992531
106124324
362612778
446530096
475330563
519777273
432809052
121290328
483685300
487623586
222364549
102854325
313285233
55542046
332823540
309831122
406989283
494188006
42260874
71498328
222369766
458223297
96777378
172001950
57998498
518474369
261817649
279990231
402705174
507549348
251806123
150697547
450649453
364776232
168898630
431421535
345410790
106384354
221434395
259867397
428284781
193453371
428496683
174285458
359810312
263537226
497850263
123790419
293316292
155806679
530122010
147481721
323167751
489859994
245536377
381445759
246112101
109725081
224073876
235788683
174119860
395023819
324143058
357320467
385558741
475283156
93202129
313041877
283150441
246515343
426080169
188282205
253213533
502260023
177130401
84066746
460499799
83623653
283754968
514837399
515932507
42281534
25362179
222580523
309283619
514394240
149438793
108793540
527627346
144935664
419094236
128076919
334810167
122311861
407657903
28648216
420225971
97744218
480725338
76140665
374465275
446206191
397742570
444453111
270511626
262540357
310305527
276363774
50222269
423380927
398191343
127926039
13170264
359772870
349592476
443227027
487144006
400796821
290661491
202079643
511634070
212293009
490729183
7223483
409994675
135018825
344797937
355143086
222060943
182563630
485936107
284026670
19647770
469014634
515894379
414199156
410663141
132458513
199712692
107047072
344250210
29499860
211541053
229281192
327953389
390850661
314366871
491259929
173236936
329950950
256394873
68553212
410599609
386445708
100535199
108234082
529143670
319621054
283257283
304512648
345203012
92781656
404126284
320100553
260097025
307266792
41232341
181156192
510703978
469010392
491242966
354308187
502831929
134722590
64269275
517843247
476936196
500376861
164714088
77140426
506334876
430960966
504596903
190476094
116958238
210838704
259212390
419862803
249319709
117265683
383947833
109944283
44964564
366305456
176657693
31563763
211990368
326377541
105646557
113334470
420599180
67537608
388044414
337288465
190217929
58292772
47707499
444985474
319676109
156861710
377302353
400737457
359930578
20470313
68610566
118519168
247966973
532783130
218316005
47836920
35360621
340148521
174947485
213123233
404667941
530515981
449009472
212514902
254491117
346881356
46310415
429229023
114447474
314802311
150271532
525188544
511032636
213494782
495619019
295161487
133747907
258543906
53745822
239226604
18218700
524688997
92134769
254441749
233485203
376599435
36712548
54000081
403912920
226890814
68930028
5714375
449349981
300325201
280534322
342647886
84498424
252095889
223948064
229311248
293473254
456926544
425385874
175669775
392064418
364193914
73102933
156752686
536024831
149564582
69165738
152843354
437430907
424314378
172660320
347525439
386610303
93494763
119248768
43150741
48247351
380425469
286427897
89882777
29170006
201778395
376044486
277080982
246111637
243502248
257914111
470255924
525852630
405276799
339522253
54464421
461813425
477385587
114243060
200142359
355529855
5155052
237492928
125110833
114152625
327949176
346932713
326801365
249146513
307322079
192112750
34303612
46844608
126086109
26329250
234409183
106231651
515871198
511726707
444369392
469900367
376599435
360372426
169415272
353780142
117030485
200656739
39951712
17263822
447911965
222248109
416860836
234693180
284525565
458686067
202298872
479387872
367677246
54624955
53849622
329404961
492479401
400807642
147931245
380079539
23227154
335128016
390481289
336569794
506009614
155114251
387059242
38855832
318653065
28193855
472252033
374540847
458338013
452976001
200033175
136563345
333457114
84846772
161708328
177809515
147741975
363988616
518374188
381268228
492296297
252609121
394497065
217164940
145721649
364085705
9028240
413205293
161408459
302891472
76187194
57655489
228332906
232355274
439697912
441075832
337766471
469826060
54212663
126528804
70293540
505789721
473541668
255968816
454841522
140785559
418153702
456800918
205435357
53795164
94703471
393158625
72846771
491521306
172389592
348866335
227968411
402326415
113844017
510269283
350830676
150750294
284550897
507187048
481450575
337753284
463634604
214855724
494432394
486084244
70176414
350521991
101895194
174886191
160777107
491743691
430347468
175460764
81227496
130416265
162389248
465280379
135342784
253353682
49612147
397752945
200187001
256392303
498361629
80740234
235893092
80023270
148107616
120281253
242104793
276858691
6688167
264223773
392207534
236257825
362445598
437468059
172956817
336659925
226730650
101643052
19943047
123321644
436942901
434003432
279990026
509329457
484863083
348147008
25640990
220444116
396801646
173834222
212276134
457275545
507553871
431925678
72933719
111408036
387047111
380399153
189189823
330336367
428668975
18942921
192794704
43484762
193085258
532524938
137305219
474766965
53962133
41865433
490750830
139116914
280117897
399657677
428189838
53201663
166062547
470728910
83420379
447190881
477375333
154150862
132737455
416753556
66687202
2909141
386191807
442944867
430630541
363947176
204584964
32793469
96767963
420908359
519609440
536253817
174922258
392302877
407710116
153877566
107703028
534184492
264616072
17939810
458710048
84285316
292832074
322408149
412077933
123822162
483311204
357713295
115234709
265808650
97001729
441512496
397707791
389225687
500467775
22517829
216221865
404906869
193092836
148596657
437738039
312558330
317839840
301549564
43716616
355478980
330339027
200975492
318479097
257903834
470033479
9572100
146848011
517941577
355133343
448132036
330760259
279226615
343224455
444364255
249189022
366229424
48801257
372526445
53077677
166036270
472014335
235150415
106124324
3523405
420668548
229440114
321160994
248099950
323980956
222247015
112304698
22787642
496501210
352124001
419486609
411950601
529720842
376053272
264308249
493370919
283169375
178910211
383463649
198785723
491408094
147631433
309299848
194165257
293110170
261700253
262666023
166566931
71652246
167081578
533263926
482045597
300318315
230645462
189468008
105751703
437585959
277043058
440758924
120038636
176014633
4071056
156932946
373650291
88962450
337113713
55857737
310175891
348940920
11490095
67029137
353881175
223103451
430245675
398828153
121676782
270531025
338196020
109523155
439964430
448610568
135262491
340154064
350922321
297872898
82181374
289756264
389679990
371499107
300615184
43280951
415033786
182441455
484244317
131979608
429320805
151769491
239118922
149845075
337900505
125654142
506342392
101479887
288064949
369696382
252460270
338552109
107843150
338594809
273598664
238779192
223247540
224812591
56399389
417378293
94367437
36311336
8763588
131172447
11230357
536749343
532724590
310900302
381507747
161750953
503355965
232185360
272511112
308165534
71924391
126601083
214068008
529217163
38585474
306039501
354404670
67703078
45941320
498862943
98423757
320679766
517599649
96179703
284195433
178457101
353584189
534396438
149107083
495856143
308173200
535237572
135540048
200316317
380281303
499738690
359948542
373486563
117339048
521949464
387310015
403076835
13351379
339323416
344630501
338102725
417389483
82938124
326160413
480475195
219343115
170709618
468188428
228914368
251408414
378914706
41899306
251743239
360528867
366081676
456039444
479991064
278189226
32284460
433277449
428441496
357026768
317288255
42062261
151461866
39899473
341059786
510483914
518917481
60277934
229462742
148515001
342778103
322421244
383828095
286867103
406129773
305245362
160907133
288390458
205520851
483550605
246139907
79219736
8073603
455621997
494236941
533752893
337037306
422262725
27619483
408152418
115879253
190976789
216092344
534470362
36729324
461177198
157277746
294496743
436038083
117524745
529619711
102441129
74638944
121525351
442680518
326830690
480053620
158652380
493232196
147598969
501638799
103167910
84305163
476608678
337058922
93358956
341815904
58890376
131366629
59522403
222981388
248973340
5468438
368674742
32280477
241098497
513980176
71794768
323962770
110460254
150532829
199391400
130441585
254355227
524196485
480654776
473094279
256655910
345332763
507131983
169381504
467793313
222302419
326384153
186682964
176484843
534644149
455287275
279149618
135892459
448149262
125266993
131874520
96608696
23270963
140573561
129215499
488050562
243597181
297573461
22304180
59252879
399592130
125310221
68096676
528267940
435240374
44316925
272106130
220679801
221127168
271779311
70086454
203390293
488147718
268810502
90413354
65091335
490710447
173762642
254949523
337137494
455525220
398055044
332083679
501248405
468300485
536430913
52547213
151143609
474700425
529982300
102445659
390845566
115591544
255634493
136646994
40439124
500123474
163643057
284241477
245538878
69179112
320473289
499073784
477091260
138208727
68356428
106465080
432155093
417184627
64076675
398974098
465093135
267526387
262152821
371829258
337329677
371468432
103751726
44518150
265290794
27742849
352878924
257968712
345506942
259964321
153754633
256538459
115805848
399069596
131172536
509202997
142275020
222458617
43036855
60049681
112769960
148124580
32636177
404288323
299231618
302416290
358683307
38932693
441783156
267526387
46523678
498086186
128505307
452616825
30640791
255080269
52035665
429357224
406447873
517087835
336516159
300548354
267091404
437629600
521117204
125497095
71775242
312343686
256939981
295797565
282218009
490415215
494267547
68887156
340500331
517025872
12625792
291536960
486462730
105364983
83823593
493585073
449045990
177628949
263115713
34326200
529795386
220409114
193025523
237978378
22834018
124078413
486522553
227345797
87487763
520002152
489288749
127055987
410289311
341834584
496878613
136894834
377309890
230302629
177825934
333188482
60179315
244934725
265988257
201953871
481142995
267957527
251567725
296455529
359838269
13254634
296069832
267943625
453110367
502705133
426283748
377027952
105421058
401145834
131403021
396585029
287002231
70758404
354716478
139940746
304585698
454856804
301725128
215338396
470250284
229804814
450335226
306779113
126504914
512458982
430347468
431997114
422579508
290212436
64251919
285101563
296583756
229721380
508945649
97019978
292719951
464776185
314186786
212862285
8871940
295130489
514094877
22895063
220356410
318553278
253343630
206327989
113797804
434939955
63777716
364580176
169090622
407351843
457938214
182434678
31806445
222807012
505282075
303792686
285168120
106310402
469728245
291009230
230898971
156620501
425335166
343570608
220225282
225987689
115634622
511575458
26910647
390744812
160666010
432260207
145006965
261351283
415249672
358627168
15063567
51610331
35334346
249310275
254948926
378873773
381302319
409513877
96306456
443043238
75337616
379628152
416529497
473559726
444875353
304172279
246877297
477434701
251736327
421063416
340785828
505438782
266025348
94051431
244424537
485836579
131856157
184941507
103004604
227203463
277648311
17460358
403317422
12992941
420986039
101969845
305459511
152647192
414500321
18609298
222227663
346126164
424960211
220699068
200007251
454635161
200150984
22439541
395591924
253067501
528695062
111650250
484850705
456222085
353930934
100416952
34876783
7995817
298477316
217536620
471097553
185799543
428033566
383131841
147493302
317928352
266254145
331688721
339557534
124673665
198490349
291416905
350676634
18916627
189802012
462615575
124617144
489786218
502096114
530899342
130287801
87431289
159717808
432111884
798600
398224860
27916060
335795347
200260852
283438398
26965576
60571916
37436948
405857435
452933359
271078450
165615319
297841451
3969581
344139084
124740974
492595710
186942655
94467502
490639880
507118683
452231596
229955699
477092123
102137544
22870406
401969987
316494032
134320237
128375035
99497736
171418407
432115317
167835715
460050925
535900956
242117869
201663590
184056242
16148796
63081636
246647439
124631215
493398484
397465927
451667879
58597004
304189419
342247686
404240008
22346354
81777124
264192361
512526754
443748669
142918128
442192316
170137768
60736081
310694361
14578822
474043054
477374774
31904302
39004220
113308567
130011111
58597004
390534643
1587262
420376844
218995483
524413565
189075335
35964129
347836981
268344730
520293293
176063437
72235051
471059181
491782426
155117190
137831138
494835761
421899398
49147802
384116824
85532314
153161849
262709168
251020728
503147068
52136528
253032348
104503519
44990146
58420118
420899257
49754410
489286793
49507075
535632489
353509119
332313658
445511014
95054407
52715636
7425063
230896502
243685478
430469874
315981563
425474811
352734982
172722325
334067378
497375446
343467962
448062273
497558621
281379570
121846266
312015851
132332324
321785199
522462927
376361802
532512780
406921094
247937892
522067789
300830446
507209218
114248500
49933288
263511003
326987457
382046335
293377835
29667016
385216339
403029116
305438552
13401540
341246788
199246055
145195225
308351407
210309001
333815191
30712499
451664984
19221213
377761024
152366702
54371427
201977685
248683443
376698658
414522247
216994448
144465548
137808353
143704171
306056410
39388331
520147886
499566201
267626403
21943058
426284302
354111203
118184691
358245412
139276074
312951454
153901931
292104431
255762709
363478090
37515161
324905196
169868652
316231841
13683646
523525412
452002952
35504019
70293540
535384345
455197199
381377050
80225817
296397618
346270236
450666566
102806746
354009190
299857415
54532338
359022326
51004159
134524685
270972556
70697672
140178127
116440221
58574406
500476162
395562260
167721750
284495285
508716124
260079060
395181332
158409179
536656192
524730124
97097820
409102142
263912911
172024425
15782970
463753661
468233492
330254471
507123668
71953849
254199795
247340139
138321084
240319809
108245823
113375349
151365318
218085783
124928855
419364008
174942174
364467123
330202005
425320128
274526569
39181786
217284621
516606164
47886304
72463963
499915964
198069876
73684257
382325999
319983267
249782225
406734184
262565562
325761998
4028874
9186050
379605047
261310909
438405428
198451395
330250864
281629538
465462206
431257784
398822494
82546976
414993873
106618623
464927130
186415757
256162329
197708
128144458
273315890
100333040
480309432
459538443
525259278
23981125
141422628
26241141
534489726
265918403
370546848
416186168
175862927
507146115
367009073
476714344
375873981
446198945
11221447
322321218
510621806
173155700
497257336
104057161
349050992
479802413
391869423
235094284
417715298
286382035
279866180
74719196
536626040
438677184
473926746
301153587
424046517
158043253
426277389
130449627
230129521
4343370
325985934
32287111
77933904
444362085
357170729
119590879
461594200
444273413
244237854
65188137
299038440
245684884
172558747
232365508
327482738
140051430
83563611
309246050
91015082
68311916
3733482
43450909
478470350
377757488
216782790
386006891
387270773
14530957
35668499
158805216
36876243
359085807
517580169
100905951
528651387
407590475
262203310
211108270
117556793
470503491
439682654
417077272
425421921
116068633
303691242
144490821
430344252
40259153
212348519
530178975
329613411
26093422
241344877
430729938
96070146
127624158
431143500
174977190
90429850
464966580
233428652
403144599
408111414
217336196
360007240
373486563
134103926
489880825
174021453
332106639
33467021
58312884
45630037
269798985
333665892
357088996
42962047
379186514
217251053
287420650
456011861
435563415
65732598
300404866
80181758
339681972
8879368
333394199
194981853
464250867
303490706
72107272
278468020
380238603
189160155
9985041
365724387
212311933
347165770
154628077
309792910
244895218
507057700
438065461
227220932
82315192
360717785
191875426
302214827
426123670
48175930
517035167
374319495
257615063
167909277
59991467
153802693
216547514
286247078
114726882
274769216
58953255
88173930
427595996
181911363
158395565
240177511
504820824
182520365
17000007
475581763
41502103
249800134
415434040
534489388
390534643
235345171
215918733
362632287
385294091
111503245
306867645
269810861
430660344
150758860
341417497
429154089
210566885
70907062
132967146
58860529
367664902
39556194
528542754
27649618
271335141
214674736
276610030
441787900
418078266
124008565
35018611
462598854
134081450
480354291
53649666
497394911
102679454
299431115
427274251
453498464
529873922
382648829
23126057
236185323
307681213
455379694
7165877
322421542
187779279
296113153
279513188
79133527
421913859
303985939
316867084
3347134
258002232
27022979
229511102
317324828
511690344
478358412
39879478
310631358
135062088
142310308
15678490
161996743
531961681
480570216
269891321
50456517
245433728
228928724
482695507
65848936
416472812
147733283
242649846
196369758
102140470
456483492
342564867
1640280
286893576
12073735
323212156
95342777
224245639
320075505
158726460
511669562
334610456
135641348
389513284
310655677
455322264
371792559
96259815
187074555
506897202
445123849
37533307
274789027
147931245
439876339
96578572
233386908
69478329
348141561
453695542
221535751
492116653
22237954
499305704
121086196
232221761
300104916
362402946
6141678
413976793
171079193
57356058
48270994
395811007
392905280
48283161
154221327
20482180
323399510
529603471
247412021
520230756
321347206
122327779
386400983
146427535
227118399
294627121
277106575
56448823
29025783
228708767
533259702
193232617
233938273
314067786
527054803
515210186
247553992
11605420
507478491
207958302
271771038
82552079
117580324
422947134
423532729
399393810
270352824
229993278
280219523
341384519
476785700
465949776
383808929
427085757
502935251
508163087
448651338
371291525
513284379
414120424
509912259
509166389
106078071
65872075
428965849
431277640
262143981
494520338
250238869
298916907
152102912
262118306
415472104
64102632
527516777
383168677
125570433
127621944
476744812
240180109
403324716
228012293
529519419
392187376
442680518
62471041
510397040
442455178
133010282
523948737
9703474
136718720
319654609
155367617
175757310
275513905
102966425
63381199
167080185
105399342
297512557
171509959
487849153
348560492
441427464
165013688
321058701
275778584
342356549
324485460
258422308
78042622
248877015
292678643
447124432
29517321
104343588
377479005
288286574
421034374
254473270
360391893
423786811
171199217
45646839
512869740
451204037
414426086
330524162
399853318
511604970
120025911
242455312
376001887
309123130
170012624
10037454
13016899
183057564
320569468
131524306
60146937
27273734
270090170
438568628
209006296
401331280
414578256
31668327
335143317
397819771
111530030
116129545
19080936
490044309
424724518
283558395
257118921
256709951
163580626
447575784
38435565
357423509
70661826
437629763
273744046
262222905
421733440
42839272
109412131
252042221
384105910
63184008
261661677
86445754
311560453
275264284
509505802
444770836
319781132
108423723
127191057
463364788
171418407
247058635
40455932
454847952
69568286
39457655
495104000
291021551
334407509
467127688
221743081
361413525
465996315
373354381
360154238
244183774
414606663
141396464
232584544
9420369
367003345
494810266
282590861
173269567
534503678
241681795
252958960
494405790
421147063
179754369
65363063
163612076
333739924
468476360
364633022
347179540
487700698
241382274
192849877
510772884
71307747
98312574
346836658
186415141
70176414
370303048
272366773
275159963
508547834
251801966
44876114
516031573
201940720
453956183
130342398
266389196
456767063
524887172
96598099
257643693
293193837
424283138
464207814
376432824
412263015
346999128
119919434
265920366
187538169
237131241
71514827
9591099
387595220
185854373
105260117
44132843
465120931
205751686
486194064
208241683
151774073
186579363
288405297
271262051
328698143
179812601
431190873
75828648
135918135
321678516
319881913
227531065
398790258
148990067
387600230
13174729
417960914
322029048
499342825
451896279
349955906
472561830
269247520
39425641
74224724
340138983
229394161
155118536
87183883
314443282
57178487
315061200
346568355
155787546
331113342
467679613
243777696
430918820
403467177
318826085
361083209
126897928
255848352
390051978
312736307
488647809
226258303
304742436
315043913
225794818
495318523
522990817
355391
110004565
149791161
244022969
502420294
168662593
186741440
44240671
278312987
138763485
402560951
106419733
462639217
374783432
187332796
74813925
24222326
1031719
38942746
347874006
84051363
101244127
497394911
153535396
258242838
9659820
153089136
287946025
449653443
516660972
313975621
476261648
205668568
324164103
427854418
452430699
252564580
246756739
536501059
17996324
110747640
530482254
348379644
422463080
19918846
515749068
514369771
485336878
37726972
350254875
238367982
382294720
485889906
133214188
491924693
126062039
224699268
371533296
276610030
316224981
365476893
218407951
280182429
24561311
103314362
271077109
315872530
375167192
369474367
332408458
113215203
515482879
167082818
329509914
202462381
382842269
125458399
199299333
253318316
349562087
161567413
27156283
58542254
426402780
158952629
472200415
308952879
59162399
188770171
483228976
310242291
274296104
139577761
257297696
83170904
30728219
82334134
141779741
327580414
427960973
65575031
358883778
168697362
233547291
496878613
370590913
227332174
126256287
288052842
43798121
282483036
340567770
239255640
259143746
174388051
208775723
88542620
441757007
250280417
512055040
293829152
8711127
127230380
491223610
291853777
394317663
463563911
16175133
182002940
276102756
247100252
11077135
215183166
348762464
476428942
364939956
225308994
453800696
100029833
18445881
174870506
511298769
514763772
349605812
74228925
269661555
534813560
536636269
362956844
116347262
322528693
129243434
530304085
450425700
12999823
448844477
101735513
140014457
31283642
214622724
267812502
171199217
171887110
44768751
80252328
358710025
535539285
344144510
204352024
239892592
520639416
384400003
536301793
467916357
319363708
526878280
82463204
352658313
72365228
304036289
140701972
479874133
293225471
293793410
2614218
339460662
3202700
530081745
294130438
63632263
536370387
49830465
370571902
409079247
279230917
290441752
115448375
26118191
448454797
274692771
283346337
116872939
71587869
55059917
118102224
81094463
232280196
194731373
343603797
288766982
65285506
277932762
382605929
233887913
299071670
7623443
440618232
329629523
532559477
307812498
452939860
458641711
132841595
272419049
100024490
532012747
445408000
8208086
418786283
358804147
76224427
279606875
112863626
307896234
183080946
305804480
397426666
221524196
399517816
317414854
179172609
532612921
101898152
100540557
223694891
95864434
72855483
328457592
452288524
435886727
526534327
198339898
293986030
535391528
527848185
55334599
462086471
412607027
307121974
119836146
440783824
46493732
303374694
288049004
170369763
64690280
207014420
324174475
389920010
466177912
319781553
522045530
151612928
425545427
59989803
78775789
300448046
263750469
337621160
317701442
291642512
372436453
413845584
383921221
74421301
165637265
277405182
488541159
376504736
386438225
213754051
281105773
152239627
95422040
53362898
370847094
410723273
244981812
253969757
154486863
198518410
3729314
500967881
143233591
331258138
95610195
206862603
124016250
39428629
494074094
351130932
210172863
427156097
431001087
469556468
148559328
71900732
103769485
261710172
504978035
343232429
55391522
509074599
23894042
427837625
364814760
496209361
227026803
87676641
239807932
4471232
356979134
407938539
111604171
202676459
213782413
383575409
506189129
341320165
228452488
6241596
219834620
68280494
478809386
193630278
88705539
11303156
125581535
446279012
276314505
243465457
152959719
197946706
173772230
421577174
308697700
177860683
476136510
415223700
300889504
238531917
355876053
324927723
340618032
405865514
451718245
365387426
208227535
80238889
77273752
331265293
294311690
57022107
259516181
52379758
422734337
430709080
344214266
253132417
356712258
10853245
302092395
84584235
515909519
93247308
195507194
96042696
157743606
437886783
908328
394657767
238775807
369361624
473213545
140156305
169004686
401069522
148584010
23088740
199106147
509778385
181085699
46564574
232660955
534480450
377604344
85885727
196891823
471495854
476257975
243603158
30010867
512637603
414115319
146603622
497379957
170537348
420309999
58888889
146555004
105450785
281379570
137102350
309369715
428851213
399300991
117057874
487055317
15941116
149624269
456634391
530328203
328696397
503371111
228404467
498457760
370202350
8173322
457671737
405423694
456364133
382631169
359135625
29994855
345080559
521407530
155529598
213928288
93463513
170977378
240537885
163501385
361141343
137055960
276022002
412657595
303697867
150605878
104105899
18642704
488845259
73383439
354941115
194061489
237358017
275377064
147488115
112739004
506362586
302878825
354027939
478302507
50871220
379283518
299282607
328908144
431148967
441632967
81207214
517663150
213312587
256307005
124739180
185442718
477310529
193463738
50427512
416513003
285051427
60853165
182696526
365229016
434936399
259245330
51529406
358897800
338497329
34904307
360850400
388126824
198612528
166631250
55713128
330621803
483702574
483210269
397775137
163135463
301092211
152485297
96873205
446446722
387340607
306959835
444353746
314228580
409994488
265987264
415033786
142909024
364363683
215600417
275917701
49726020
72055893
329612344
448058552
33813644
284446383
379079614
20186793
491602204
300028789
59371785
419949667
506035694
6738492
228138790
137455359
231110682
389866564
235529355
146152772
238606571
159368680
209460196
240507428
438018881
483617697
115943808
148178216
74518765
102764611
453469361
155289439
45712028
511470380
407875224
222260495
220586082
26327954
479470851
65767816
479963687
255376488
239118922
132227920
165072864
447607058
531391571
125070428
103728550
315564288
214789117
411590394
131802409
455657622
514006981
418601991
298939695
520154297
217212505
392080136
483521121
524499923
187656966
24860732
129752067
491410200
333575192
447532984
160058649
107512500
19010197
406727812
135466158
508503297
291260814
518920027
442050136
386013409
334100635
235048482
20435475
193692235
375386075
278573361
477055593
64714140
193366146
514474964
534391532
521706770
314944129
155964403
139089287
464751964
461724985
436672807
142061146
42370548
270337794
216661721
24371249
82463204
187084198
404812388
52507364
420041259
40352562
397771377
530682808
90248071
250383879
312833874
432044010
501830186
161052709
471319202
470747280
432914506
223480138
64047138
488845259
8165599
536612925
158981942
417440533
453460532
527376860
85739971
446747010
335266242
87620762
75179673
156808207
153137509
304459790
432396194
291318266
174867335
160543596
176316267
362013674
34692119
298000633
166950406
350091856
39933911
383909651
354219792
529934652
247148021
322255079
463803408
64587295
198935975
95214566
113505254
402023053
273953164
505289186
132257014
343413066
517617227
300010234
373440580
240559885
518527685
275116477
465438575
319848517
527538340
319045201
507421855
82051319
325723161
499246231
73334654
373739679
90717992
508280904
351041711
190708208
408032766
143682812
355575641
439240756
236223336
514771799
54069531
339637421
409645093
81648606
485936107
19915961
279045270
468800646
381992073
475665493
240613982
305556995
429397836
461817631
153666592
132038564
32193243
88555536
97114985
182473505
378153123
267289781
371856055
35400148
289966548
371196018
429820594
533515958
403902607
465573540
416400492
419032929
438102983
407157044
75825595
283426037
305717499
341988164
48439608
488339246
318716304
188698858
230944029
262266072
352050127
38182185
319395962
325982497
425971434
474982821
109330167
402407331
196223887
42294514
311295321
129282335
497620839
449544281
134436001
71243480
321518959
336857477
47631931
224823098
99696675
304022703
20573416
197215652
436158021
61582704
257452472
477737795
379506833
470022041
525293607
73844481
312015851
82055677
481201183
312796983
333060753
212418345
480626339
165955364
185503073
415325689
501563456
27144973
367305629
74014338
32250614
315139642
129881618
495635219
472399386
241248568
345208085
536144568
261433745
287962885
355280099
521455284
263374151
165512786
47860356
117029686
51236276
89531263
357755590
27209908
49869950
30146784
434607971
267451935
138156395
511804605
95614084
119443625
26742385
228812915
332877766
229335104
233387084
484530865
498841090
350826260
471260390
461428404
84612362
24317138
530203331
17840843
126930278
279381665
467996930
384408667
147828708
202452984
532178110
55465993
493986041
430100068
98360234
124887035
262432743
116916201
355055127
419862386
343368756
497701632
170537348
344144771
140104602
315420234
326923355
32412601
240183041
205508332
202558390
266112493
414295266
213940606
22755671
455098688
459802629
357307224
258744105
211468763
152350717
269630058
307236267
77450315
362111840
178599494
305916879
32222399
167038523
444294373
458981489
315691514
90461825
6309670
529487942
387315588
509249001
480065524
147697150
531692753
22987506
307887122
453297037
3487520
172457255
496904454
112085503
429397836
382521904
490423371
206991774
391837882
392175538
243490832
279363718
443590807
314229549
374176097
225799054
250156703
498619107
524597751
498583279
191951179
176484502
299222536
119406642
311377252
412218585
47960393
505958875
476555055
157937128
288546421
39921251
363020365
525985894
360760403
439949756
79418721
313056689
388051752
477692964
329377693
520486987
44443755
179501194
219935686
336225675
284391046
46963478
292564104
513363523
158122676
277235211
55677844
141297065
111470252
464330186
101342516
167071717
472209807
520787932
97857147
311926679
318294069
480889575
416186168
477395452
108339471
233816945
534320045
286545092
24850490
333665342
161850027
62494694
420859065
535037333
45132482
200505593
120426518
489488853
408759633
517839778
281589499
325470549
320797389
170637683
46855768
343720302
4669747
254873692
64274793
175204264
2493320
312749166
382688794
300297721
451237701
422456102
2892577
323003325
66554006
516351041
86105178
485455703
77253781
248738632
72595866
424713243
29142838
370475265
192822518
445206278
456942190
38460619
58399611
290116058
498519036
393435461
106332394
61462680
477491321
43472322
265796879
390508955
367434886
55092262
424151376
513825104
185618002
235389472
315492969
312468168
351604426
273352453
443889741
496989951
263883193
34159808
214404349
7836106
395731262
22496958
507984196
260059912
464029631
221412211
49877183
48457739
325246014
457443877
194855432
174012844
180105553
317980287
216597982
295994487
200108540
257186508
75286994
206865345
529382402
438716119
430837529
304732121
108486294
317275531
461194108
218582795
358716073
246414493
316767829
108856368
162373378
446556368
254944456
111334489
366675969
377577524
309831122
356817838
128532972
342966576
507402614
123468002
379729142
208749337
309576895
345742082
375572733
280451371
473148393
65783230
238117565
526507594
446452294
420877931
173443714
456880058
300207889
313638546
176753249
281806198
438763151
532493902
84721077
142547245
89214310
146459159
151824121
91603571
531272898
138257974
267086263
108599119
151162159
154464519
481151795
405548421
87265314
345693686
29050857
9513590
394325976
473186782
10139944
71711549
455689708
403296686
475544045
140434694
322317630
247529670
483097455
287906221
1140252
372405054
90812597
100155744
295852191
115414476
257860572
333765360
441131189
182321765
369546502
150945362
118306248
527663738
289843340
251433901
213266295
301035143
388959084
464029631
456542058
255031174
277993054
110189022
74638944
535308978
51740651
503601012
269458085
365976484
276557213
405253675
349356125
71807271
197097917
190486706
245471995
477459145
511373895
223396101
451408606
282582114
475051832
394304491
454785198
479389948
60394732
102134743
250209287
401340728
56618692
278469228
36655282
78449282
43513503
221385179
176743994
372783423
473504074
96197511
413801594
141989720
381191076
228135924
51634537
19447375
501316254
17272660
391508643
306292279
225312029
71165674
3353372
494263630
22565549
194065392
415396671
165909968
47042413
216590409
69756126
116937376
189398480
532857174
514128280
98150560
33400143
417750975
97310786
467096672
155307895
345201718
159950071
295206867
212724505
396637828
415277999
437124959
1313210
138224156
32162993
73861827
167898411
450850055
138979268
440236315
16512769
331887984
251122284
362211363
410758717
2357768
199160595
11143149
143486996
63181498
327434256
355994606
137746908
82396986
336581898
104819586
164653010
255045917
249531614
344429407
210823737
536634422
500678813
18862719
81833082
458863443
351010982
228487363
209774300
533827468
100320272
283349179
218233987
462721612
199140490
58778605
119464047
367624383
26252759
162368369
155743268
362076575
239759601
479686415
156751736
79223201
427904662
299570923
86745035
387351751
413659555
395366399
325234476
521751115
452732286
157500770
129099667
418132857
409102685
122991321
276365021
412286929
529010553
158621770
47806754
219791381
476929601
167633287
343761828
143160982
281806198
526999710
22930956
277886558
72028165
488661279
497324485
354185409
443046968
518974578
146646285
36147080
511669562
457683002
441669118
87651527
378732674
440534526
528753995
489560236
413994408
170040394
407294984
298404146
240381314
400192418
194238280
116149000
35773567
368231251
102406779
124021942
116313704
522985212
309576895
197397035
147488115
467615898
125149398
419458406
340917871
51764809
375434917
157772712
508699020
328045085
136885063
529647616
262374690
379040047
344389239
159213444
375150740
438059485
514646936
355264599
468826609
353146522
435376466
456927236
101569763
472154727
251276249
55776306
286603965
382842269
192436040
104460171
240286675
131576767
324255450
17553309
37663907
136069746
307156834
42906615
33483900
85634051
334574511
282686507
443947027
333284614
64278689
324001490
446168479
113208168
304420032
95614084
529910276
407351843
196895258
163122152
234345727
37729949
409433249
521698178
110510886
350636221
397755424
512174515
164519011
235367145
344323027
16084353
506927409
277054296
466761055
172313660
307716138
279364783
387565749
366027663
258374747
93100493
341002172
17011722
135860542
288390458
186877097
376336017
272436338
396002627
272745103
100816617
185282444
311382314
229122116
463052037
297942256
72789786
440394136
281344605
27266906
412596055
231823061
217533199
283012928
234959645
114293871
450892921
300977562
2133104
489962242
144466392
77487749
469724871
456108192
279393787
324029431
377414987
186331706
86599569
400928913
377416916
326014301
326539001
73759546
311631674
65192293
166360902
350788031
483232861
261774123
535043244
182038236
373624149
224783331
172316154
334696173
221359513
118368499
80977593
214004761
174023053
190893009
303699048
535172396
167879278
474144628
390517516
36136467
254815925
130852435
167392144
241653772
260066629
82096414
470562723
3710038
21788982
379442984
304383635
19698164
63480535
101414614
159080868
129626758
192547693
27967572
12097407
34250076
466718789
333221754
146901839
30026815
225977311
283387768
414339336
94617793
217823217
151476405
411614580
132309344
181993283
66337867
202944907
61260
112718806
340548644
138775354
297416047
197932011
491753775
277342534
350612002
172021943
53077677
355188176
355549583
502714893
234978656
250362606
47560922
274208394
51052089
352208783
230614209
448111251
71960823
117988915
335545796
158513713
167740011
24575714
379351712
165361588
405078181
390787212
255674796
2310247
136734986
478269161
416140162
431534410
97498862
462602715
380130611
322343132
129218757
267234522
52923899
152247507
247785613
53418212
156629763
306101454
35235214
327309607
225242208
207546132
241617267
436142032
446373817
131082269
360078483
389292209
507584789
60871065
333703995
467793313
227095686
283232030
192521802
13174316
285778645
240148783
498155649
232354681
13785280
176319222
151745131
450151822
189654883
192649346
87409130
527770930
423718875
152926759
119226512
286237497
384903043
276859326
63398167
423634362
139189409
123573935
384300822
520550153
495882949
485369425
349866723
216581688
378790699
68876357
204252995
358557540
452118553
208938660
108427191
497133981
504968419
63710137
79484700
489981525
309636517
303244455
230648735
212914326
410658186
369130791
377204340
350442059
328534191
173400671
469519759
505700940
35876989
119420124
298875621
492502742
208853970
176799594
321514608
275636427
501735438
1660455
3294121
93302421
303683525
152710863
412543913
19327014
162595183
325501398
141548749
112460248
169508730
422125793
138667549
258016202
526076884
441891161
81880384
51630697
368449693
343181723
254015875
406166008
250442476
368927708
199517173
488130444
180435452
65157621
236378799
406215222
332632401
370202350
270542938
107098554
324277160
420154846
522623408
450375701
211034425
234391503
311321130
295692361
330178460
507013210
143167059
418591063
211051652
358080188
38352259
33702742
24271074
469240653
405516655
7465270
145218109
155058646
66172199
145133342
316837613
134604806
279936084
534709063
148965878
314144918
199135038
73773926
315063631
127819676
505444768
136626923
116750118
300833842
252770279
380949764
397259106
271138950
374346197
47737459
263394813
37774199
198758219
536211708
492183695
86131350
122716228
17345793
465811495
416477054
385244404
344685240
126769478
295819618
351345655
509273614
185826516
198889518
50070284
14430268
140426528
343356999
400236263
353616739
268621359
229396970
194074676
512949350
120373656
324911859
261768566
328629881
191553810
449146859
225387595
3485663
378750187
36115489
20002816
64866700
105191129
5149811
60995804
42921633
312758594
140369018
375184803
507777561
500636733
398140161
285144901
309483069
232518933
267516143
406806232
214903446
361660739
207613005
489312214
412353504
227457693
146142816
437937593
320089369
384734848
325934889
85403915
278726461
219785648
530482480
441164289
253965498
399365716
15428170
144330550
507839021
475364169
79549640
218324927
442561652
127881878
7626773
184692211
52341630
435506069
436496776
268164059
237363958
104559260
354620634
77343310
525801350
5505196
165559511
44435335
66735978
509690965
374058890
494248909
327512429
158368970
501319104
87054784
318072538
178458720
511763394
163463532
491489481
304064156
168047189
22978942
157322691
233339316
306641601
380375725
477442288
305998565
486557475
166463467
383093287
33500461
269169970
51398158
226298524
213631272
421011424
127776812
79227561
432612027
497910470
67396668
284346388
26285483
502159424
40798253
3251741
161479524
403141501
89377198
323167751
8046582
157799925
347537826
25582738
84905592
109368599
62489782
164503675
111403569
251351551
78149177
226697799
498414771
463532985
352746297
447716160
90095218
461717981
171762178
281023877
135164961
516004534
409296372
382959408
174566398
226220054
185481266
203402735
211378663
237527925
39378535
479466979
339304909
444412675
324976832
19343200
179971132
515132206
457858208
406861
319611895
73613415
239237485
508407180
452191447
260133140
232997625
132971093
86416494
453941002
528784494
168168387
259806546
501016755
466515523
384645814
166808036
59853978
145197938
267485102
485955007
494079093
231726397
134770870
453307557
114214349
255645408
110724440
507116625
140148660
56192783
163205638
373660579
472952286
313052478
371454317
485239801
374840724
128137065
130920484
132792538
190988623
428913408
283552609
76446467
215579692
423333609
499808640
259628789
18544524
278835421
469482452
468185207
87523370
329637838
144080406
529448218
268413888
349054334
71623074
324299535
523506715
403743624
167223752
361065107
323440606
284968116
193431053
198152269
6599076
170648600
290714386
322564023
401642938
438851701
141863951
91750418
480229497
34173277
360452651
528518863
114597560
339583797
170639590
27003727
218955168
458041439
90304805
87998579
296602256
296140255
66750684
419668475
148289677
409597873
348651468
174106164
370133566
527763389
451222982
48574574
365062223
214306529
453220935
317641297
205954770
288068906
493748180
159114573
416299786
62890242
156729911
83611919
107019006
333025111
29584337
285657387
25749775
75665606
194971189
168059756
103424076
160542571
151024776
188970146
443223266
332069353
397094089
19056279
479107809
463990635
5498810
121179430
135239004
339207354
78090851
293126079
39376832
421050442
232485713
369384373
117567653
477062373
137128580
391045633
75735674
384575443
139038084
319897518
134338046
399118259
305071902
339315130
16312336
251020145
143717514
184740563
57906627
494984676
375544083
458998967
345030768
216289455
220886816
194019359
286767484
512005149
208526393
86574161
233223984
107864654
134834903
509584533
264651836
280583747
435413209
11682519
502655080
47897299
462393429
159193181
470113780
421041303
408998518
209151671
16228386
66186338
532019939
389379495
386581799
341589995
60995592
490123617
375358983
102186363
488357897
48367074
44392173
321106352
263632459
335221667
358849133
209796187
312823577
528022749
244654145
146890895
169666849
307080109
349576634
413689203
276263903
279854255
140212356
5715611
498970765
132309470
390747695
92618941
292045511
61618329
336577385
468565323
35261649
68916513
171712805
200446945
272398979
130408444
189013521
482469578
23463150
34592895
482800517
45856818
81796788
297279590
209278734
276593436
56491009
329539255
372792278
309021382
515185315
68225706
436110984
123201466
106541606
467789819
221201066
42050834
386596696
1677649
409910004
221424801
361418236
194021614
378182090
334609649
338405191
245801528
266102769
199479144
81034384
304583376
475493653
178519615
290242287
224251972
195305147
115687707
448787468
510954367
335917752
326068484
6788624
365966509
34295338
240967246
54150402
309115700
410565123
84186337
184645108
458703075
499926035
35264517
116231432
219664723
427443234
204617548
155701705
138780968
309285741
225054967
507815899
428132012
4471232
85568158
92751344
123133587
123854595
128787021
10489022
350019765
437124959
506315645
9507419
405269321
411120667
54176852
532537873
366190867
392359088
18657593
251525397
108030137
181978498
372852612
185085508
517034894
474074108
424145271
187112278
49663533
35603263
201244623
371533125
422463080
453697122
276593436
197548727
16100099
287995043
248997742
287390170
346031522
214835439
255902604
531827026
366272848
127662145
119254312
211915694
68177353
438639088
289817255
138423697
380178704
376744434
140645019
269435783
222134065
282409917
274714955
163375608
489725613
118246510
402415039
414403603
235953297
487788895
443900804
336569794
289871512
18277756
90799176
249111646
370097481
217943355
456490146
254981377
310525963
135837861
117159529
487457374
83373758
55343183
259748285
468490017
283524447
418992555
494955536
11680245
323831790
445779801
2048525
91694661
424774148
347404668
246361814
94892582
348219908
354508520
262046619
381983971
435018233
83555003
268771984
303837221
501132845
371300225
86288641
476837442
215665642
472984344
500358307
179664605
390955321
210478711
245553570
113873603
394192864
405542423
46060436
348879043
533644271
113590572
175969637
183468353
226084481
343683317
125458399
331387827
420815774
203023288
384688988
473628174
27307970
243441727
333452526
328057247
47340986
230126213
36616459
163398308
509162613
342397001
494108132
381531560
464955546
156173847
140898793
173035004
403467177
446331615
213276352
22362503
229932512
392861441
282775670
372328855
424439709
429349724
99799575
112491108
331309693
384575443
449716165
359033089
9722261
255615433
88644715
87584018
238071587
498121406
330999957
467790714
117235170
490260989
111815829
363867331
51275612
61341783
106935808
362802153
126983056
531549355
309017880
55345237
208632626
376044486
483409342
406134366
270547399
156336750
13701974
213352014
372089255
474097202
59608579
114707981
254535870
332478771
202627728
529681570
19530885
83425377
212918171
399871356
204406980
529982300
202376532
388102306
417402737
467338778
224842558
234702665
408675113
195916078
31070429
431253901
309845077
341749225
61660087
114017655
170659226
376664001
470467242
57704038
185883429
514549790
25582738
68589859
356106036
466434353
40587414
93046601
199937716
61398632
296737941
302569709
394561293
457391550
30008374
155464558
11517821
71595917
324752588
105974255
421824909
530140028
370787280
53770469
291660335
533747482
145745044
7982167
299559387
43450996
283961897
198418272
292539192
115885769
351731738
215837034
334073835
461105158
504163572
140058988
211818662
498214851
235321124
325830314
161722997
289905670
114569544
464223391
348955062
126457534
408290409
282017790
489225753
522630785
296626475
269257825
118295383
278042900
184795349
188466063
480513727
271375013
160269184
202522108
6222922
323398274
211204087
138812950
493559276
288606293
473748726
183358789
68979240
447115632
408511409
48181224
241443337
19590695
186460957
223347185
440190655
320558697
94595488
479955885
409200642
70621059
526196051
500766648
519543971
81312885
503136787
279846344
331681322
243387497
5037454
17091376
316140664
416177498
439894706
529496965
117260270
256567926
169180474
310050343
129754032
232355274
449407571
477562549
529934652
425787605
315546117
403079565
430309180
85739866
28598767
320030649
308506219
165082310
125535778
324301913
312798155
442325392
146437635
377929026
346936219
157596956
266500841
179638347
279606509
159035345
62742528
161444087
114217890
362721304
26439774
203321964
17388671
88787850
142860410
40431543
48859066
165370155
178743036
104805831
374612811
122401407
333351355
104044302
100626444
498254147
219248185
498013009
243628073
243297605
260083405
365214819
97973175
160109214
420556875
466491303
453159815
191405563
515651364
503228767
71929799
279354023
128777104
209327843
374041214
292340891
60119039
533897548
182886574
62206257
396308162
315074617
108229034
388561316
288260972
131012649
274883657
341741497
292454936
464484276
258803502
5715782
70212682
510352411
82963813
393217187
384578477
527384025
318055399
415709870
34067644
287790604
31352053
521768238
457431844
382691597
505710446
244876151
309201713
468020554
435751966
139989581
494432301
482261965
197679542
234200216
311383242
161271137
414504680
7690272
510389930
90659821
157059087
39300258
505080275
11861141
482439836
325062743
396445806
87010345
316388126
70198997
523709056
142212384
207217846
320822693
346227890
309614383
521963859
500663551
50459730
44916682
511118617
53616235
275057220
427816675
415792402
254988756
168217864
271782543
197030525
58002585
498068017
447717717
302507705
530749422
356064019
75904988
416104507
79552240
204505380
250422580
16255133
284103085
318792071
280251244
442865585
152910658
497600313
53463598
129854045
292654989
67710700
504861910
411997268
379215434
150783785
404286689
25612100
48695946
124229083
313061316
374120255
6609535
189505228
455975620
396020057
139856430
368708929
432692973
73318920
329398748
398378412
23633978
94703471
429000077
424620123
198993462
389639306
66442026
32530537
105011484
381219488
208006579
132942985
114626845
367250155
292046940
127099917
302825442
427687492
523852291
281314802
471148764
354084406
167593177
278968138
156322171
431736423
211581951
268869343
126240011
22323349
50906540
217034135
207230130
502351983
48876351
34130477
439385684
118424793
482705288
219626729
488317653
466828864
245918892
445000957
128719932
82768325
123862641
419261269
100874340
18772300
2635304
5395504
87445113
10946923
535237572
240585746
387048492
180458498
421469911
70996847
408373825
467613047
514604164
336707794
494259251
502145197
416328753
343577005
272362801
413564874
196034141
314696086
18798655
200667183
25990952
210490899
176173815
323175492
174326391
240110413
494938060
1879745
299909887
457128091
294616165
348777141
5815027
219656688
81892165
530278492
360723489
134692885
271139684
37097318
41442118
508619354
510026001
246796402
496538068
114535142
528219992
440577940
133759024
78360664
29113674
133813247
391511853
444471665
290397150
208735141
23656939
491433656
129099667
397727218
50192570
204851870
339578597
163093835
187102642
148180366
153366461
430359455
142331016
523216908
81704655
417784865
133044877
476665247
28505421
469108799
443524885
180220041
169366732
444840212
32451157
400154886
466878465
7361812
497375446
457700042
498455615
364110171
219979153
228992082
141063756
364565655
368564407
16055326
405100373
75761521
264296113
411103192
241817885
245893167
139282857
174875542
322587464
273973973
49480423
480575494
56459875
38361852
72287872
122637626
389725862
405001721
135305097
149966953
130487623
439481275
532810449
121193730
140649957
169152452
461775589
267969868
315618529
315645054
115139577
126655212
19254452
43485484
192624841
382240848
473807398
296812487
445123849
302017366
150492811
114709303
101479052
27184148
375069050
237392627
467164385
502365033
469263156
264265585
122147368
29168675
460052480
242113244
2116988
518670410
353259671
151621546
295934279
109111992
357944053
285633894
88081743
384740618
314371990
499565869
25937388
464852278
301451880
416251696
156122273
525580292
59063199
411063826
58119437
246226383
213015929
11675672
56593150
332828549
411218268
308965852
500195785
529954364
374663623
62256552
168438838
110136009
413940166
388765501
257783494
9320751
486765314
54436834
502176234
464877806
184584711
471212948
127028314
284776
349057423
260065790
142572382
259516342
367536676
257072873
237403500
374593782
377811665
534916022
282459283
163773638
372927796
432689375
14521737
499582859
378477720
236205757
143140030
52721730
375515832
327807404
485054569
315015525
256157135
7284882
363499241
500596132
91069192
276987500
522246741
82768325
136456158
48474957
470298817
61090472
446188072
382896342
473532229
324164976
75019605
348923455
140565823
210945871
265595694
527332844
300594340
10888664
275263469
468289434
293630347
190339320
58946993
205874144
284483115
35504019
391805375
45853208
117767586
202830795
485632813
7229642
160417569
317837387
56662979
55130047
206384333
218279545
97214980
230730691
479087974
408932480
320099228
357392322
376494724
104905854
275619962
472804819
74753345
328817943
360372839
524761876
26888794
56736637
39581013
518133404
26457127
434736943
263819510
52767226
48102939
28193901
218047892
205560070
344362886
238322107
368267946
239397935
19698521
72383690
248907688
288457829
320089994
460331103
40792017
8598664
326317416
498397241
509975236
459805707
379853944
454539052
192021436
455922474
512879196
242186838
312758594
404783737
214848875
74278194
309445841
378489039
366180707
475773136
8310005
526530431
303427121
147090403
226213168
378914997
448319420
71787477
435518769
336023154
398219458
19811282
217135320
516986670
488505952
461913557
238887858
35742702
438059098
95880044
516399685
385336447
318787129
475189719
405677882
426767333
146215157
502864699
255416732
108202256
654112
34772202
347496863
197863065
241345295
205479459
296577084
403482648
221288428
158772836
372116751
192689649
311382485
68944348
410105061
426503028
316672611
72783216
279171791
298648962
464662005
286015914
5304314
297139836
96777378
110184145
217572603
244569674
389093929
533856773
224797803
371722088
40455847
270231687
147132969
456634930
51041998
408942685
114280156
298632523
20435448
397194926
7826558
126658362
270585815
262073926
43280951
281937995
36857470
461995925
150717337
62855414
534378766
185644258
346039487
420360430
338640956
88141386
484224012
339524959
49061698
356554357
7227678
447434130
274533638
374816458
248324549
302776464
152266259
435344600
411699914
318945674
353840937
443948220
301024460
533699000
361572492
56416628
513912128
457130264
458406517
285958878
334712277
262327839
479156108
500061963
397631224
11204048
467776621
531885242
515717506
327741041
156035949
153837353
391160186
204365441
234861390
198414329
466673294
464318233
47660900
194727516
412833374
348687646
31212494
409665922
390105470
505708437
273187039
52338679
516684020
331404426
293523232
281157730
373681607
94700360
120379895
448028926
257729678
196386265
503126824
143728142
410597819
465519896
33247778
84301249
69630202
110160470
218746032
38361852
160282284
178664252
37248317
166052379
106210387
157099851
408032766
63103466
91060949
102349348
316158122
361189853
185040305
131308202
68173826
47620024
446155484
411886558
66737137
485725853
145410921
301552409
234076324
325969436
373854425
235014267
78781704
142950159
379456143
166126925
440238466
176711266
52869388
46881166
117174347
129304083
78112133
181946946
393263207
83506319
120017653
259746022
244432161
164880328
396839606
57106010
66590292
40028805
257872095
2335885
279105781
79369944
302131357
511143348
266545004
38458001
85186185
274736237
456259569
406069453
452931878
382911511
4651098
68036923
251025256
315984896
283836360
397415129
453259874
94148487
237615100
155705462
58693426
380956852
161454285
198005169
205432517
23981125
435701486
31084099
20435475
360535461
418298197
333304508
293194177
350769154
12442972
321056742
365514200
121161231
54900466
435563427
142283853
54449061
236706523
494112752
457468089
506732116
16202843
337742363
349262136
187395129
349843418
275378432
445522601
242332455
37108711
487742386
483418677
289896171
257192050
183008100
451623516
453124243
104376655
383168677
278500997
108178064
75372393
69913559
153710121
219160296
485895706
412246499
340138983
499671667
31937685
63012296
291583970
24501738
359011037
285336868
338868669
507606250
45803095
44389690
274883657
10162032
142675978
280688612
384609583
450811480
102579812
429553606
283823126
66529018
314437550
480558583
449644719
306901039
357649854
167873264
460736996
44728980
439156013
252143079
525382593
82925035
37954061
366766114
374132936
401624306
349744832
413344644
301927244
207640426
519669311
110119969
183588120
158526039
324957165
193674591
261730120
29772004
488868232
287922098
11167281
370786276
523260646
378291254
122712747
64218610
259122937
393903563
256772623
168893947
73994327
198071229
236974852
51128747
496868058
499557215
388460149
534323458
135622513
290443488
450863722
223086835
164069171
203859407
497403508
521125400
26774936
405730660
319452374
530574560
224594158
149989236
337029026
201575465
175239526
491125435
362227548
223028711
391447546
321307586
395153178
42873075
216762218
363908671
348600593
274208394
252275158
230136867
329572305
411318710
376082265
392242603
402708804
173264401
457999466
516524118
208576511
460651484
96819988
201647044
216183151
13140593
49937098
80846252
124455136
36447297
431343896
340129503
325652003
227245333
410289311
18075238
433691950
198254089
198854488
132373536
271824112
269372673
434017701
493668062
312230381
14726775
151510121
506543425
121636102
155219085
343674686
211339224
492111193
66272852
245472675
311027850
444128770
474836902
346270236
22978942
378789250
405083129
206473912
251836679
15332339
45803382
119858042
296913097
223025480
343293281
296231114
417097550
466100614
135466158
353379750
287690910
516211347
391599489
35143454
90014585
327201789
968003
506363160
120717066
142496249
122492013
479162001
449021228
435822767
94042439
304962812
227927682
205299785
417083129
254636562
354580817
219807307
514591954
382269729
438040598
23138018
69807702
71746162
155453990
181404312
11061224
12592090
74224609
13441191
207733163
486956647
258084380
477981380
216943163
241926013
479913294
220377174
212950366
458096716
229245720
25607767
309872130
18509884
201896252
194855432
485075109
368436575
336163888
74881260
76323192
50922646
199035878
93285122
348813545
238969222
80314729
129819024
83231004
146782856
305329777
332245009
279352038
89041823
198927959
441337137
472241834
360470572
113153304
353172166
138298587
246647439
386729916
345071484
525121009
109641115
295379530
493325767
19410804
271131040
383498706
269038478
65027445
494236941
280604535
28089234
97692120
408009164
283147352
534270688
58460881
409982913
40748063
320344900
205619161
30098956
506841800
438010227
420102534
293850710
385821591
319909969
438817784
167895024
415151380
20338082
486907769
39958239
483304601
210634306
33363515
409455287
449021228
390534643
509922928
383236042
108701023
344308602
375226533
57226417
229382098
134379151
242030036
298608063
369458660
453694518
233614721
315399465
325814825
495129046
439336998
444914561
371869168
477794890
4707999
433230148
109015926
196313613
528809045
349494044
69293347
440172340
529391340
270531080
216534509
423244390
371757204
464059050
131423062
374683364
9086780
185187088
375681534
75212079
20528083
1386629
119003085
530598902
389608766
281029483
407185694
410971692
442387752
463866539
424284324
33017743
256935550
420557076
469171624
205559515
141618036
209002400
180189768
161361324
459613389
493289296
408692237
462330341
499241863
342848620
188225437
501699126
32099916
289625909
388394809
243954712
476311971
186314433
239982379
392292789
522659992
95810350
43782469
348783326
301892890
132505739
477473275
173286601
28240799
320255512
52198856
264615324
189846812
426705542
63945241
424828640
269281501
517295259
87628469
314543927
327482862
137969749
79340426
156801729
255227245
407074063
339295000
281547061
205032616
484400705
99827668
528074620
62744993
12625792
359651873
411805807
267376242
376683135
481003158
37448708
326474096
64673636
66703048
54432171
212473226
248833671
486836487
101584989
257992840
25766416
233567246
85140355
326979914
373321073
130365973
33011116
107071541
58471042
154830492
405077458
208925447
188627858
422313926
211978417
210176352
470648251
81974198
162468360
232206408
114580808
417052310
233924839
269083108
288849351
252481708
54610479
430459989
491805084
530846409
302084959
482317929
407752260
146462626
265005137
460553543
192885187
52862774
447485388
506515668
197514511
299693178
314234528
525281409
334216231
320551663
271802402
355929421
232201534
305149095
343483718
406727812
199469395
367420449
284252160
264304967
467893716
297777971
152600915
169457733
287711975
447726153
115368692
241678221
60866073
204165722
90082746
324128048
508868978
294738720
287549537
183996290
284771288
351832898
440315127
345720831
407973828
430070498
193637733
491794856
92717432
116607391
240618173
290890580
189654883
320055948
11347224
387410473
411823358
118717083
36974015
389336905
367157730
24221022
359354254
39813992
93367389
322368494
355262857
280472389
169424936
115762214
486385488
347355217
393038684
408837252
45980572
89858340
212832189
31937672
90970232
470563973
522519762
418230628
424048626
521960787
241053250
114344402
83587519
442675806
54603030
242173767
89058470
141211874
401556670
479536526
228968576
183762559
434043864
103748487
270174260
235698314
56952393
317884123
356554357
62136991
424276358
432403806
429743807
129167451
463490862
352359922
48474699
202651900
341228226
507528167
244930607
69245442
61732701
103281744
451992571
53565599
286522060
366981130
121276572
103697403
518817411
111029026
403904574
442803912
288894609
517439401
100757959
294929487
14385075
288866830
324853096
96227669
414689807
34338233
139196423
533524322
219845872
187717143
379304403
437214235
25607767
314461724
155657620
127861882
123437276
277187554
37132077
117844790
100452620
429247271
468696467
10333297
113602723
445553190
296602302
416632388
57706382
384508597
4191209
195351362
386278909
74971919
166986783
271065717
219502893
146106408
276606069
266581053
421224789
439160058
133214914
424006847
260083995
184294457
519318582
61824571
224588741
19962699
60403774
350654339
60139489
328502546
237810473
6035896
461151822
248860959
338336048
376398928
415461615
254684097
441536047
47591307
6553388
299756200
69575434
463950623
98959016
237739225
142623368
405494141
98518985
474483767
282454089
135436175
310258950
507938795
86407758
524311128
498541087
476166387
25959072
440667367
58238460
444207510
128044038
22392431
241981002
41659243
346781664
187159870
435290196
432743322
317330617
26843843
57376329
180015042
497092023
426517508
457575794
508958194
341921422
486205549
223873258
179745096
416912799
264642092
421237425
269796864
263912911
233629611
333071605
371524964
329199643
430858226
146265400
517349136
331255351
146744432
171669119
434662433
175340162
38082020
223341477
263143533
312195484
533735129
76753390
39359213
156292068
177723505
228421854
84581837
138731501
378730676
440401728
236114535
533184506
236906681
387001606
488354961
57520795
493044351
236275327
7376798
212182470
388310364
511863935
338106047
126875638
524343386
194331223
382533709
503984608
158492884
186433459
386995690
38966006
401974378
61372242
512111538
432346686
104035265
377381955
181273053
54951855
100694952
347896818
214995456
289543512
404476899
371298811
459827118
54841377
152361698
409195640
486281614
307311230
13268102
241996753
144132891
227656670
222236719
341047005
124204508
413291985
397076881
493643905
310864886
5225949
321954735
180052811
446353769
96102648
39667908
507304722
130657638
48502198
435614383
268280197
374261555
307928481
202905929
360245396
73515901
490558469
75433117
369361624
226329622
246594846
34948050
510248168
62744993
435887988
12954836
112201350
190489991
334632802
454854827
201711033
96214485
444268133
47546984
520097328
34273634
144539796
270017616
61746044
502142549
38003295
49601232
389690382
65074987
351632975
358413998
21096703
129476570
277763130
28806241
271039045
376655047
249891068
399979991
486422192
405758172
29268241
511000553
466587808
482619698
482578359
121586439
224036976
403366074
54289609
139364829
244416772
107136988
247028637
112259842
265486484
424115288
2578918
400341362
164915423
400176535
531856124
454070825
231592774
333133752
90988512
33290725
219201569
183853987
60299622
367686428
442665520
209006296
346511141
63326222
505128067
229247613
20769299
354005797
439293799
226655348
220560280
420408660
83397090
140099355
139612350
435200634
324163950
79852043
84445618
117097454
104154826
485278195
521151404
108017056
118461321
6078143
509035333
227133233
118836431
150663116
190983588
378108202
367912996
524645343
294274049
201934183
244747159
103968210
332794902
469948009
19118810
518095357
261155913
186476410
71615585
107425789
462192515
82385977
471991042
19432211
6668040
94894149
190278771
364483282
61731023
449839288
325292155
493798880
112081387
42336848
285581580
228215722
146560564
106917863
131305444
117045945
181961453
151996210
417842772
524787642
534149810
385941882
332584816
52789384
233739475
332231570
233698949
101658857
2294111
346936219
334638272
473356996
535485196
256985784
232361331
168486986
63472090
490617120
14496720
353259835
441766439
97778742
397484191
215706515
5077375
62643681
264793765
133287733
243891897
118896977
374816458
3898736
231177011
308176868
493528785
480655390
60972797
78426916
135554779
515052912
323953455
104083441
382609406
456676914
367254178
328023083
121148337
376226170
319765954
206806511
448125798
295154211
400403670
388821780
472560981
175415423
167450252
62700599
271046374
185443295
193337892
311330219
229366630
519606619
117891385
114068535
508473411
392783708
40864221
343787013
407638623
310765236
515277627
118676990
415222662
299337369
40000127
112135003
167045568
406853329
50745041
104334577
501798953
486220113
148855654
248180548
190334763
150115910
486161620
370981802
17045463
317008744
356854159
108395977
173347688
168573577
394074730
230385822
369021594
478187412
116617289
327371165
92305925
142049319
199308595
378410319
36773484
358305955
188145340
463810945
366314183
374711512
345072646
155655711
120683548
439067974
268680071
451206946
100312142
64421570
255076814
382308359
39452953
21110702
296627328
183407442
321529743
194740426
310684884
11650370
517827623
68510159
262438343
161017826
452226942
521142151
413085539
488868232
176077673
11282999
320286526
436855317
241183681
154130947
287705436
205550442
333332850
162506329
376867413
107263383
459055042
303321248
280625727
232983531
424318415
157328623
14636514
366886797
197315115
152350717
337966782
85379871
114558711
409394465
225020938
206100237
526664043
256727705
116158913
56281648
528986500
349024420
519278149
258707068
172670500
434644828
268882568
268680071
199400642
395000254
310823874
426258345
338542617
115886389
453492662
140152858
82892873
1421010
453349152
75671308
199279392
243078982
313873468
36097945
436802239
416085796
66286489
365139280
461680625
457617518
141750101
515182847
331845992
228034957
306306585
229074143
422570543
417839014
374480235
447618277
242837570
404956282
260777047
442498214
238265836
130505165
201943940
248627206
137060497
80715973
374390501
494086910
263262234
480523894
226846709
886223
139280058
411740591
204531762
165041144
215365014
425649207
232616553
336592956
61070390
429698250
493115568
3127275
65592807
74539696
27670741
206830688
322874178
418010095
403180556
306068020
303124335
39916520
425745823
79711259
32419149
86096015
340173791
78112133
459230778
517859188
266545004
354150366
199350203
435336901
217208366
218759439
433274645
69026283
309879010
487256311
229359396
492971770
152541503
213221630
414115319
232655236
220436235
151320751
28634705
214072079
420458618
428031834
413896219
240958482
217765014
432011082
530057011
431900547
5441495
535993024
204220041
245631082
390187853
227375928
109817196
11410258
408399750
483379865
140193376
39929107
46470112
106960726
403335507
118546439
129014638
469190124
335991634
365900561
400338593
500875684
394394257
97026728
526710048
380351015
377556238
330042800
59296035
110184145
65715447
59809602
435365108
358545614
297559791
64177946
129872432
281702142
52937403
457921169
400614433
54844857
283014456
144474891
115279675
388299180
50009328
262111232
227080720
134005306
511725895
86735999
328997957
132939389
187827299
162430986
305925366
76304930
177527378
178421948
62210365
352594151
398435546
137969749
355709130
467815015
165175253
454593477
221000603
530096077
76021436
509351909
151265082
346041228
259304349
440147364
487441475
397455871
427629620
261564395
506764523
249777337
366992642
175714888
63184008
140975163
6857505
300591518
57100837
180175822
311488052
515576375
292050909
364336003
380833595
133252139
206767636
181728834
227048989
424028551
79635900
19363862
507548527
425601585
22188791
164186121
394786277
453515146
86737833
171143842
31672487
385187945
267392692
376811772
401438912
284031688
259384653
228322467
249089625
457820583
446229054
379465064
458674733
412111226
371501213
350902680
67967375
149263074
223977003
517744544
64698965
389138031
512598894
532778403
465250470
206716210
271948721
11027811
503608427
134435115
536721958
511467815
122909909
428691804
188147788
336943694
424551671
378750913
479523807
240580992
45634588
107988255
358095921
268549620
489341026
499081061
363453185
430036691
230514989
41981196
509995821
269257825
326073101
271312088
149776013
126322391
131799062
269317154
76696545
59871510
70278055
425522101
406686076
278813013
237498308
37153550
452879076
208574639
20816771
353369748
273507227
163773638
193805243
505464192
15389236
505889165
91101082
433565804
94421177
71963320
161774079
330962609
332163225
378439125
132216297
180052754
56593150
8138740
450910945
292640623
316414078
82165675
129359425
456496805
381913014
347964105
503002591
36664355
419454979
62487574
264871434
194491315
338062635
171409093
296096053
23323330
458344140
315019360
518610333
388186330
303923746
380757411
452422420
66088870
321883099
340460439
536728406
270572406
519493074
45438385
48038303
8248626
82644754
371513422
324613860
361110140
451036003
505667703
104886813
57880785
374362314
343162809
338895340
319678476
375944442
203438001
189079994
392240536
495964033
530575112
291044291
262346398
525641003
397672648
232948524
352794387
296668290
111615774
369733839
79979556
498532451
220902709
519424590
362871902
13897982
243627343
135613302
474347183
376459078
135491650
378826809
20283771
26991147
407768770
516612672
420517780
353215648
220867269
186606437
155061324
124721654
472041632
442536327
132505739
93407557
450910065
52742930
104332669
394274281
287641333
229553000
253331043
226094461
385592981
282119062
83473764
18762297
285945993
64425198
183656000
278661597
285371326
79011368
481511061
443037609
150051042
439623831
97484769
19638014
5938221
42461519
201565869
227354273
291825057
98284729
119622632
370182964
208966276
471396797
4171714
8294513
77377456
226088829
112782728
338893265
229370373
5386882
100203644
519001864
443889662
368177473
98455368
147965580
38204049
247295660
300778238
94626053
24988890
168156106
397842889
247332786
87643408
11303156
516023074
151197569
426029090
514575972
522144568
148350405
35414936
161479524
367371833
310171418
510542823
195412626
367549824
358531085
525840443
363462233
245795185
34877426
515666329
403688708
425166192
272316021
532699536
453082653
202879731
464012750
390692897
72267033
234665491
57360958
333822822
279049895
247274596
348504303
220347787
342701810
100451433
427745768
343420206
117924231
304524871
447906650
219479707
379161665
37779399
412767740
54130229
528499610
233175870
1341176
526507594
393915331
105684569
394958757
342866059
374131966
339556352
139556757
222954305
465302293
325854905
268614123
489180951
34437958
451001914
99351982
71069147
54825537
400395506
45320805
23694630
481774484
483903785
196105217
220803122
407185657
341589087
528727239
371781781
363460441
492905783
225100070
501655767
454485710
71291134
182545708
522515328
101030559
521250039
211710201
49437013
253285677
37260347
532270548
237560402
86119278
236750990
111364415
83901728
58049013
469295897
379425002
458529313
528290642
302278881
61676506
438078691
481504497
325603405
191713609
468185207
506911364
505835614
23533005
116215383
518158402
209836609
26855128
196667871
360883009
159845485
237779856
35766762
123366864
331905393
103624972
78476737
336547876
329404961
174578498
324789974
413767242
99097462
250344847
162323859
320063521
124842493
314757446
506827949
442618007
333101833
124018578
88004729
257898455
54764224
275550994
507854789
463250756
256924704
197488328
527872640
22519435
191164363
13956830
261341341
133447916
359929706
505198963
481220332
329597893
532947755
97018359
89612870
475258167
116938319
332455865
57767834
376419517
161824860
120136395
130152323
61068981
354580096
200728636
24903979
472483959
417035723
453985459
102154564
145556901
7250224
430088281
273401263
344498170
423651682
168371455
442974566
530122010
275400830
337823093
34096516
150790344
429436341
479766840
252586139
423497343
134203842
357312815
105355339
100781540
419060960
140960954
159801215
237646080
535502218
237929124
334604780
217633329
247766045
55695110
356750531
21217939
418131066
129017987
421161606
8716598
465284313
182885586
131213749
294008652
403709254
198242418
534057430
161397659
316699629
84213767
279733527
71280093
498578650
40262398
38660531
120638662
181388288
259109084
176757435
85699779
363709852
117102366
101986517
496896728
98498548
512707359
156187425
106482793
135427237
525650015
301119940
90308914
375419733
30275510
94584273
452479795
270557338
385061165
530462663
22701788
213501826
97051171
260505081
228056798
460208121
337871951
178189948
363399068
116138059
271345170
462229019
471481941
193655430
150359401
8716598
385473586
154285946
82111871
145259155
373749461
352394785
531111946
462065248
41679568
356109181
330339027
55301943
277693828
417827217
250460529
420923725
74531789
498449226
312171508
328500332
467720794
259037383
424439287
288467380
49284808
278356565
70164208
410723273
18142093
242945764
524804447
361736368
474142910
68549508
436241158
366523134
357464861
2764055
172311275
56107575
255118897
201855575
397224249
102127457
193692235
456605269
2367707
489273336
327339787
515574831
373614256
177105589
237361595
482377269
201067730
188538239
232262773
354483992
80173305
225688009
334875785
262141567
256075784
167577708
291601316
356694449
40519779
69630202
364551472
251687234
358661006
511858644
283999787
120539892
376492879
267223634
22737065
170895167
428687851
368225818
487809424
33531595
359534878
467542063
496989951
202851590
285899871
75344018
169765380
59368569
379920720
454433810
402279316
136986178
531371151
317430616
383367650
220081827
412085325
162519582
72226037
228479101
158672641
41988510
58035366
120955554
37261992
456450888
121291207
253256710
510877848
242254795
115872775
166707151
364493796
176286676
135698228
74335246
476588419
326722306
4978263
414727104
291810836
206239574
249286347
20477044
412242224
157739323
55229187
524016368
682352
509291095
58957053
148965878
312687263
68066957
350969866
207250764
418130014
336291083
284049335
136497517
514689830
350908146
86254628
433617220
382007415
418638877
493467837
514050418
473586245
66457494
234938936
525827544
22926965
484754360
495106565
264147901
296142206
134614353
303398001
30039475
177416973
18503381
380065265
499487848
382044387
38952451
248129819
63566724
70651262
37412596
373562574
189957683
278388742
294008371
507210748
53302111
23194530
172940701
409130406
504101595
401329901
200065629
490096430
258269510
38127995
105528004
104671753
122133014
328695610
472371434
281944005
190643293
88957315
187229054
227656670
520483183
292301215
519330114
7985076
347979425
450135066
334157786
274822776
393997858
241112763
302999548
299535644
67788375
425624482
271033446
533860983
91574600
280512508
278333163
326488983
186137456
289523776
357892411
234230369
91459779
488191651
46147214
424509236
169197850
392235568
384364917
22936829
465914521
530855404
58479182
130991067
13454323
44428275
337305514
424367941
413790845
148102882
503295102
451882511
272162937
133183683
119464214
347893180
274232832
364089238
342315015
40627280
530701308
174146331
242147545
44939378
400976510
417231744
368911272
473607979
299820637
2167828
263459073
449898400
436038083
126930278
511413671
247032291
394641884
406259443
442383207
154878195
314943503
464871144
57843940
393718154
120816750
480278506
299176971
116215383
35982137
405418327
422078056
379866407
72145642
293626372
10437956
473186782
14775742
281885623
444983876
318888865
185948297
505679394
413825802
160192596
156766242
181751753
192311493
389058522
94657146
92996991
343233013
195962177
441902952
253778606
196013155
318072538
58820211
485012424
65373426
34144185
138975857
165188891
112647555
101829470
455156721
509175487
311487588
263094445
286751900
489060561
427580728
384916283
367677246
255980136
491914658
105693387
177964987
528181393
308336190
328434033
7326813
307462516
239474264
10618393
415398080
315583466
284071650
499600152
220754542
226780606
457828892
182023653
231255274
291206423
70359704
333513894
172926613
522431553
29883571
90952579
231133487
227989932
224414064
231366763
159158273
150150734
201908744
105148129
51103151
534274768
388613769
64440643
371999410
64469999
101078395
335844355
288042154
482363059
381056373
295026688
11145684
156756544
281305662
396888591
302122870
383209891
91930774
346954629
516088634
506355441
388503973
30904763
273541254
231726565
376838377
232295317
274769216
533500958
117508651
155875591
400723428
433988113
350685625
131066928
139529245
338274909
138733001
454752049
469858743
283968471
533503219
431205891
332733350
471110866
157646737
209951547
513988000
470968025
313742767
38809053
441565516
190911890
6441954
25588871
487510118
253126728
512417136
155100906
517663150
367790139
414200244
14989071
1787017
526799137
40765823
149018494
331353625
418467940
370333183
109368599
509136719
133881230
443812517
339276928
175727483
268623555
274033233
354509451
36612108
423644312
172634707
256170388
253700582
197479475
301184594
163436742
263527145
213866624
418264228
194176466
497704564
86268605
7911510
191420945
180675081
236265306
44658649
66221580
170839924
281738558
179916754
37396263
35961439
413759068
520307046
58269424
267837633
206380295
286494694
449163075
34424692
359110871
230864602
326755500
250258893
342200089
274891598
50402753
485189053
391255836
177369347
15881801
4914023
301449017
342694603
401558617
199032334
149368210
439835613
500024140
266503778
147767886
455071922
321535179
61537209
223477053
146814218
528686481
56388861
482887633
301205964
536095266
288953274
326053977
252962294
190621285
103457854
28594784
458260582
523012521
4494750
126433938
197455875
161597329
79530371
319203213
185151342
79557598
56819352
78124055
37137294
369351769
132701670
405844155
318133012
199041105
413667439
355423405
259248142
253918530
98722797
260233232
443919954
183294693
66082505
49869950
207160407
516851056
454031153
419693395
536008717
423823766
486676245
428068477
458989636
9081643
505285891
215122677
296037219
8263417
389240865
526927014
444042961
94824498
114352231
389804349
383698375
62879292
49893001
363531397
201290801
484236074
387722462
72117905
490014919
183786681
166670113
5574723
232773404
470436242
348515722
393143637
144222601
136823142
224133454
494623798
117970700
300760002
522838480
379627544
208181961
80988374
412019221
320453160
431622558
11089652
340844895
260923251
472282527
316578465
327506092
400590351
492771362
213033488
43898548
453535765
223684810
89607277
157891556
44092305
427173596
156810706
360726297
269896652
437855871
7168884
362494829
81730244
279630814
524877235
65848936
235136253
138216896
519250140
199521597
399398143
509756649
93015857
351109423
222509351
529603900
368198784
401011447
113624779
512834359
348124340
326420250
407329703
410192456
440499214
496880428
198927297
151072250
300462912
437619155
123743014
324944103
98694863
493113693
507848643
350769591
298678243
153806714
499785849
96826716
98459581
142585400
196472527
368564407
339394733
292311217
113106473
446363293
193995147
93094805
357283512
304643889
412058205
350461466
125091356
37664855
214480033
131541030
63029833
369598844
156627677
119149247
429406864
95562527
442122838
232259816
427977977
328161743
150680723
474892143
177206973
40223292
262799380
66769012
127090526
424470798
135806379
476213600
488953910
449477841
156591665
298663790
13606777
455465942
520745645
363987545
465003469
18137264
182485410
325585158
164720825
60506189
367836787
335203177
305203731
428076339
223343031
439680129
356511030
321472875
514722941
104836245
270450936
371479426
137396514
156692937
443246212
415020995
418401652
290617100
191744372
7344947
70915714
230460572
19410563
67255273
35900109
45817568
528986500
425976831
396759600
23273807
167268326
359802829
282462175
298285993
509129710
115181476
134368451
512806619
3753927
482068935
120973802
507505399
475747051
215568809
444207327
246746513
511016301
468573181
328027398
72981124
429098231
435295374
249191988
492369297
443135024
326628383
169738272
127811692
135698228
446744860
317423514
206797827
347646142
138687935
410196350
225507993
211448668
420317671
385135462
416637965
368319319
375572733
492210783
408114721
453361486
290591404
52124156
8275192
361710561
355648824
366980126
181996263
347933876
251467452
525382593
364988406
180108804
158564473
255567674
96822004
226730650
531974138
296466365
180723073
351897862
378991069
243589721
160012395
457126618
252346772
238753552
325828058
497133244
47904023
114243060
419785393
244939583
68369961
285341136
90116529
177364707
219063378
28983313
254278648
335109751
325891490
425106434
483594353
145501580
305342487
69554573
458781129
138560781
494424985
305870062
27874763
213752947
149934772
206640620
311338557
397532478
152958172
350867333
229849833
210409541
122918751
436372564
467072825
54877871
14848760
326014301
268292232
446641249
106043745
105730170
199507851
340917871
450272652
104768775
282708683
436512304
416984423
61021802
171210621
181748212
245106147
296254779
337283066
204966659
14399309
240732005
268008785
474285231
331355593
314561705
291585208
379170676
468260866
319390224
4449880
312116310
155306129
522952231
167127074
241817885
478974820
233538684
198785637
77880613
296637399
468037177
499008828
214878588
51031081
39757754
260787334
525297711
103147850
159610615
49800105
170657070
483936564
223819428
457815356
436380839
477508608
507476886
164848567
276332631
9647515
358774406
342168051
373749461
428682666
146831111
29477617
66931288
220369138
119726212
176469688
323139644
34420529
495340085
222047154
275651314
389749881
261065528
327658604
217629049
361116989
45284076
412656826
509158966
338446000
161088872
114989395
220958398
8745763
369564288
167372454
52705657
261564395
27994222
146694015
376951421
146684928
424907073
107211496
130346348
419139738
357527163
70530142
309226066
127765478
282521356
152298864
296516527
181592195
173381619
466854570
306691964
431408524
490413109
482560214
494946482
45947095
62874564
326670097
530184609
528539964
484473091
475704004
248104231
293383713
152408244
167767955
52902752
139494817
9790924
320788044
468926586
488399186
531259162
70370992
381800145
403412900
185097258
441059080
514492647
223764379
375513772
52948535
146484898
129625182
499357261
96507466
315383895
138026644
56563330
331356934
518215146
512027557
202443320
264083625
139533652
87217504
273493846
504517660
219383829
155963730
531222985
338330819
202977395
94514023
38360195
55574365
507624519
48980972
265505283
527394960
48984052
106812651
362327378
158869079
266106573
399357035
534508915
117423957
486584448
75395696
524381432
459263909
334880067
92487851
325456361
406760588
185120034
83671469
301473379
497574460
147511561
508040177
392830461
40902219
327419246
474167743
519369127
168180049
101712152
104689281
16513410
514329351
288813810
47677665
97151729
388275188
368437165
487441632
303888006
54115949
497746957
335951777
509973925
143463379
425618146
358630773
386238792
352218572
202039058
314813245
460209361
202451720
527600677
420838477
87053225
338716790
267060810
253121778
181267298
522143393
36889154
216608196
231673016
26924946
63566724
498210686
302536510
451736034
25647933
46370255
235489105
193763083
420502044
102205036
168032340
449307220
391229919
480354291
439265758
522985995
508348909
362121931
384083541
201301488
192129891
146529593
86824800
522938930
265651486
194854858
222679441
438179793
68036923
516662858
182664961
343961358
474361448
339775365
26128358
289566443
92867190
359950492
384199968
85898820
417453814
397219141
228774061
19783667
93042551
101128010
469127999
197477998
404715064
428581711
375650927
295540610
421924531
377267209
200978285
396659571
466968538
283664465
399803539
129618653
155321023
97802180
459106923
296826755
367734284
109368599
447023765
493255823
248419891
520180251
12848503
212633147
179203368
445085246
231879603
444754528
255443002
192028794
364085372
37955007
399269848
88689393
316251204
8637358
479401208
430436197
340240331
214609469
478240546
529612651
116575214
126775435
225143461
220216342
485328783
104229317
242037319
447808334
224692031
277795612
66796006
199468366
81239446
433435839
296309586
491158574
45149812
204568783
500338271
49121808
77963713
219599048
443986705
229837981
66454048
152723175
460419355
166245581
433978565
276949886
338114275
255765542
414048275
10117615
38173594
146508219
241613192
371838815
107082440
145188228
536160013
196264436
217832485
171703258
131312811
90696465
75764679
303554407
85299885
11672311
37439982
142855665
154595062
142511977
503626794
29092491
29739725
202726272
348043593
492070763
212827358
138123352
381926587
152064119
121360073
56615859
335775010
269253192
495412940
9853028
463475884
97721983
157949234
212730521
512656695
28945216
452161210
385682799
426329671
58406629
206788063
317463181
450711294
131707987
275278306
388452646
78050016
508567122
289915192
461875961
75457722
197361775
496767198
193893880
27273734
397709859
348277466
479461383
417987142
415871288
484089433
438477132
497539702
62294696
166507741
194062903
245696831
291583155
466596416
406765163
518786681
181573574
46163083
268152097
512578657
429279538
354845603
524709666
16233460
305016594
506712941
298190098
360574958
222248270
451237701
23921854
78765674
295616356
202846036
367201944
456037954
141242392
416655224
426085641
318024781
279730004
68464336
404331712
310246350
260374931
533628353
527901486
361690365
529551384
484837062
308315175
284904759
533409447
486973669
459578761
392980492
402072208
309361387
85052603
230326955
473878233
361959046
225629281
28235794
513283458
2943255
354624693
372478466
38219590
482173678
463089664
503048396
412519562
295954160
40178538
510943806
220876204
216918527
291051012
470343275
23881257
477541122
198412639
69789597
363602072
265995180
215200473
95430402
166003881
323416657
170518552
234346601
154606898
42668365
507064088
325040509
388679307
27587239
282800596
391973169
32738123
536430710
446940308
183966617
251500603
28591487
114165647
58500190
123155656
122857239
306039612
271863585
315506945
363872200
461832656
33600767
145605562
327512015
468996842
13950963
140813826
294653803
309063429
530571426
379371224
205443544
111584801
6696040
131717586
322578996
519538671
366044616
82437299
246066174
93651738
491063645
425065061
47713389
237791380
171061335
362212068
473647316
138545152
335860021
10933682
473643724
346515079
113354106
520027270
494807194
277156394
322416751
507149647
71457441
276279630
29905874
172940701
228401457
524967274
252515977
502096114
444526314
140086302
355430351
77336104
282571051
433335830
535898435
345813526
338214909
452928821
374996936
365157166
500503059
300170604
236773389
163004314
382671300
530089220
254999039
126893801
251074465
6415565
193647589
241912332
245260615
277729432
320558697
427209743
505478124
266599543
405877381
498386268
337178574
443375528
488775615
66275015
311402298
253840225
161870404
370230886
118991506
157500770
426543117
207300704
406631102
140629058
163951785
307876005
369363850
334039389
403994035
21806644
65254334
461012110
16066559
122800945
497446943
250470931
199794642
298878151
148736425
432346127
184407478
238573435
341192543
151431016
269470210
446681644
215977467
2176528
241113475
355740028
490888301
206926654
400552640
359668875
404500114
140557065
351071697
105075585
229355045
311936370
484142630
296455529
3342649
141869750
147239697
403947315
286569859
181410033
308678829
202017285
53117737
59721352
444471592
470112786
468451686
143373187
426517508
480615595
345148997
340342656
47102658
272247660
482641262
480138621
163242565
327093682
344570995
194225328
102080216
230457276
411278257
310107489
408000407
314966631
74099163
128555137
41292642
383839097
397234233
142597992
108566800
321347383
478656682
398440591
283976524
377509287
456966779
337111186
19547865
412247978
255302259
263375535
110013426
20354070
151058816
286161734
316477008
287489270
523525501
469398496
483159268
473875817
402592735
95436868
106755450
279205667
191602465
456468380
105063298
85633266
299538389
310387545
89471475
213339965
393058688
28374026
498885422
478402470
325842474
496260733
208766529
406639710
41600619
372095423
165249170
249874586
527780934
307431288
171175393
494473143
90507201
384076157
355794619
281932068
467942035
304237440
283790223
369948826
122756282
461904520
124181435
219435687
281970538
199231785
29729935
110397564
329473682
383669874
213420058
301511097
75286994
161026361
226329622
278261678
77339319
479452279
337534829
280870506
528102620
491888042
501161409
304615112
431738259
450659014
495291793
519025413
217890426
265260192
980274
252068935
232361331
112607796
247979430
199844361
191666656
85851026
113572144
6854062
256853891
208127680
58232242
185682734
287657944
255151730
97903704
394474344
426947958
326184308
283925839
194521811
231992952
381860741
206600448
343859997
475344982
288609196
20894461
119413979
489169999
409990229
19361519
259300361
113173569
400875455
29463258
39542374
423407690
35085640
245931949
193124292
392562511
192277248
417527927
1526696
22237954
46100850
104265822
228684750
180653368
208991839
530264007
52636634
93153820
113540936
198315404
67676812
240449903
462941627
460402311
16862527
222364099
95515143
405516746
155664982
150740077
278940898
379408072
450646401
178480130
287926190
240537885
201376584
322711245
76569650
411233725
144396907
532217725
85343579
258643459
220910124
508679394
286442605
452940234
206529687
60916804
378750913
534328086
369566176
437542163
450432882
220409926
434825877
167791772
185824118
531991531
84634903
228913426
64174609
267245883
475560871
498626690
356946404
315357755
51838704
75899622
151456898
497510338
483555634
386545283
120856919
172232617
146870370
128029133
150039616
381817098
471767224
523692165
13015641
322986991
401926628
86288641
389097395
263342928
290388285
63227226
116825182
42880642
223777237
127016340
358187355
34589857
184902582
307319961
44895847
412089410
284272650
172911206
152599216
214315391
378576835
308556368
209437919
424745474
390562511
495906943
217732806
481002339
239255640
470875569
457504766
242922249
354669758
148192574
457528151
470022974
325750141
193618789
31298722
74705894
75424846
372495737
204739410
297841451
72515213
139765537
392639229
216450954
247513873
171140426
481308183
4202784
230077788
155035258
455138896
427070374
463293817
78268341
469127999
2504119
234598635
331285705
225707621
55092262
318922363
500874418
320740190
160498405
266422278
440798317
258426462
382939048
15063990
228595799
401825090
79974244
295468446
407765173
162244317
388594503
210610467
147515832
253273679
256282184
476753239
286662899
254387177
471740236
482579470
531561581
78001834
372828072
275780916
142830076
304315083
313946563
470633721
264036651
102827606
19493188
485000076
154432613
226785946
499918033
361719408
164683780
23140218
220525041
442331473
14028357
411484012
182691468
388584391
162657109
235968820
440139490
288522412
236326238
486901625
470735779
135164961
313373758
411063315
364566104
344359534
18169184
58146282
39992997
513370067
169012968
195887217
374374754
112576130
454300486
105829996
475010356
146787172
148185396
17187836
84169585
267804756
11302884
276997316
475146063
404698483
314305068
325467652
513434617
448382624
337987944
450152580
257987973
103692191
428794614
314196060
445149442
198266590
401423759
217555816
466074174
82315192
24887196
396050641
385283986
29333618
491682740
45642416
309733761
410415390
283637767
300164106
302970871
151047694
455240240
285381233
503176253
307403286
243103201
532064477
211359487
142859330
519844506
118343402
94516942
288176200
400659200
501605806
400328672
392679192
406662827
442921543
197048259
480896590
115056585
145760389
248981216
11163791
18917970
339393871
513168161
520982887
229152184
363499241
367578316
285280979
394056536
418860389
112322146
90664970
23316994
236554492
379183077
108727157
51872939
281614831
114987859
324727790
391635136
14257451
391345458
471218917
463613092
205529640
500300065
360640797
152708468
96949971
11295949
57591453
61136191
296205229
17237919
341427689
400911570
179442898
168091835
220178626
165102064
300321250
421999134
96274750
490828070
401352461
115625244
519354526
21639826
442072824
531645572
303638341
383361651
79433209
438108311
325243903
499020451
336872223
182756185
93139691
164031304
324426137
95666246
231163349
226401805
269245493
126460192
187205309
475841481
42463504
226385455
364396135
354743424
368815328
230722736
352679878
239014444
191446133
510571663
484676568
195501281
324317098
516197964
534582869
473792358
221565073
495353161
386321887
369519889
384539541
286801881
483206718
523921798
22750908
389756011
287649254
103793827
409608445
108314869
198223064
94146565
47075739
74583544
485871878
263817468
105766124
476873914
118649952
323703705
430072209
25351871
459106923
429889131
419344484
435907247
402745489
146872177
430675015
498846241
296121270
191621407
435372586
371028356
66310703
466994235
490334751
125504737
337058922
23331461
427915180
44680481
144146436
308385174
392844229
34174235
47673096
495424697
191704012
217228105
377052934
248543588
121842986
97054359
500438069
465587450
41429632
305845311
508601997
352190242
479365358
207038883
110534926
497403508
244071838
472924635
512834359
436052548
230809056
259248142
74740858
50247212
202938931
173838547
53066443
116358743
157178782
72825397
36671107
163002362
434388899
290353759
292197505
281589499
50153713
238692737
186600525
172558940
407367001
29333618
136323944
306333860
418316436
243660496
453948545
504161036
218714192
469054418
28963760
315583999
74194193
119856280
501357157
527907660
428414036
208418092
109181512
343181723
180929102
374373600
292137860
428786983
428592639
24366680
468932523
340179427
106706376
403090072
187851396
385466225
35054718
345302952
292432278
247915343
187578965
191700994
105208334
267352050
468418294
286762951
179063911
467915769
164421004
78425390
277219347
227762897
362444369
76695041
23398616
26739965
361690365
342055069
458897958
94943232
203229148
230617450
360303335
392593589
11252153
481471083
207772308
430709080
196397229
31107198
147690931
494692594
329675519
428254591
44579137
464479271
450041585
205448728
19838078
489111905
397309097
163850060
101407561
64773583
435726122
475197292
139402750
332196983
19642756
276428413
277131116
189160155
249202184
320607766
93858942
397136818
245290727
301794094
27770193
258532263
424629152
204834346
361463527
358865889
88374662
189373658
32315731
364214697
85093883
513399475
121087362
422655077
213215090
27045299
71704285
76236368
350374216
50738153
408907670
428410788
336430341
358593715
345151663
145882368
459815743
241023148
376687287
447731791
161805531
325689025
83340950
252470582
200342854
1954056
96161923
198264135
407175052
321925091
179709163
238996789
398981462
289759120
352197462
26197368
79754452
117737474
223910693
370220990
69143513
46454648
148152329
531561832
66578039
343129754
392632791
153834883
192740488
354003221
327351482
91882151
419941269
516248090
315637847
398457479
266125444
486542914
405123723
339798396
281285885
197543605
80365974
95194708
103811567
392336707
298683553
271040418
247365674
223830882
67515300
276198407
417905258
463866539
224797803
265904028
326865666
353507346
262944301
366152537
69766577
524959326
518423647
407870065
421932415
241731024
244078149
503816298
530494068
88370621
264559964
464836726
463497515
514771799
252335616
33779392
366368965
268706398
270809633
247411806
175811078
223253380
436649999
239386763
478586468
424297238
45667584
367607820
165856591
511544341
271798066
112135003
66120418
221753248
535355665
326628383
137174481
342908227
141104963
160953009
223908823
237705055
371555814
509809168
464175640
265071172
423981703
34287618
317829886
402944860
292901268
366685820
101197272
326353534
9950828
306879459
107760700
501313391
139389822
6402722
331147887
33711720
69674379
532115286
385387980
381808742
507632732
130505165
525030992
393435461
315475202
512720254
469090608
519539790
102189213
423044005
408998518
427290912
282741623
302673149
387012175
2913889
326328725
361390114
21941907
506131613
194870802
34713345
111262202
52235226
498548249
267619984
527424505
223603986
278244621
117899612
443907476
218273978
317906172
427353272
167123128
521488286
198154248
464318233
28700100
156790025
436989770
251667924
325892146
413588486
91700106
58471042
14600230
298377542
429060007
340908820
228071543
407394995
184754993
526977507
28003343
108251849
471319202
93639973
37955705
226799052
49159603
153575326
320024333
192830214
272979281
316813908
125229919
166701937
181778604
226136472
440854858
114964281
226742633
176153535
458484520
42906615
277235723
292454504
444296490
295215930
396570725
340913199
101768921
312952847
518395308
439102342
20185198
501097985
438454280
428337230
311154477
180005590
385682799
155580443
101866925
54736319
382773145
106985155
393883145
312293511
318843759
64225158
48435512
486200740
34876783
387718943
292288010
146381080
338846016
474995764
115556248
122447958
301343537
463363253
448600737
519505185
56241299
520261235
99795257
264836306
195792074
73397235
529142037
508235592
18407213
57341836
347954849
334145441
444651606
338605667
117777945
361975294
1746144
342512696
295087938
53910492
149933540
334128042
76925704
228412964
36528799
82080509
493891327
144817086
520567182
18029370
202449566
450531447
182195827
55253760
7777650
235399577
343506756
323146656
211369279
227573548
324626695
54796908
359054315
48833856
438035711
103527954
350772348
528539964
292932565
461517881
316267149
535522982
207509365
519744351
531202285
330707216
261388243
520001482
414174911
413825802
153263496
147102265
495473908
515932507
363313094
305770854
114430702
271965340
240488117
327155397
509785939
478712666
51976387
163242565
320239412
117566370
33694089
461769656
460666528
132386822
20356234
172743659
490424268
126879439
412638038
356793520
186149597
438145327
510739162
120271566
53374740
254496664
524276171
527010400
77407222
191572875
300759044
343961145
27087218
306219268
350454241
20699176
48340998
248439522
191076011
527289843
140758862
428384929
242993895
285114914
461801691
403787858
242144829
419633846
514564361
54033927
478465425
340091465
313839087
3040314
402619310
324841811
437254304
231731191
522655678
171613965
258970767
220785161
418173042
362430536
282264181
310985264
295085674
321389037
483957665
283285856
239386763
50611303
339175385
254330127
499549412
334712277
23283057
521591652
100819881
526936239
118314428
110333995
392207534
177988991
496728530
140975163
242901322
370386505
303365527
515118537
456421364
122887509
422446940
239647139
190186926
391233135
425051426
276979565
157514626
78865150
171703560
112739004
281714006
265008155
179835646
20787097
204529955
376541011
28929129
1986762
312878882
27774452
303831219
122939333
461717634
464955546
233528940
308591848
118812044
57385359
490609996
386070718
382140119
280064199
399595508
190881553
455255085
184594916
525052819
490805843
280219523
426032123
140985088
478489416
208566284
251111074
361289233
233657187
322837749
210792931
42323364
338330819
53066443
482618816
408237405
494205928
404874400
3391147
382281818
177372871
102766291
515253828
144738421
320454038
274389471
383851728
447302717
424580477
12573242
532233102
388551814
504925021
32791332
46810350
244933341
115933325
240756773
253148235
64699904
66560041
6620880
147969301
27841283
39280840
122935470
288784190
510622131
420008011
277723936
291057601
427099758
36468128
243527773
114712805
300806177
494505482
407491029
491594310
69046621
314774223
458327627
425639015
486214099
152412006
528585266
51285780
383060844
334793620
403291641
494520338
385748915
24396913
457474372
469201253
405399560
358666466
337610113
145787809
489325848
469442823
123557822
93830540
318906451
397738781
417736349
371396853
238957737
139124421
294872509
274725458
71074212
414875423
320593013
197934427
453435923
378522998
508831982
122865375
443869713
466758861
224409147
130802295
12603014
108629850
485036654
342947985
288931962
414390755
272106130
390741967
71924384
297644238
298048045
129400440
443638559
526598010
474529209
448418889
400911096
34453738
140613746
262357199
466669592
121976755
522610846
36296882
484038115
364963319
9939235
130901919
5715611
489367529
33017743
208127236
281256921
320576969
148528072
533774379
305323535
452272906
498756411
48162486
85272499
464491105
48066578
112030159
320790505
379632605
433478879
127022930
348090024
144273633
119091658
234775969
489608768
158762735
3868975
115631740
428949180
124178849
502494375
136904100
295087938
65058845
406054761
334308990
148610957
3667740
119979741
483429859
493801018
497989895
117056313
501072142
197106370
158648808
499982147
526313397
503133072
116301696
275878569
406398209
217918541
291508580
167898411
359155056
279140004
456189429
11317354
66620923
188903753
441121491
186179853
36041346
440196388
104168820
365042986
130221835
175299467
491926676
214538967
153915951
50252639
472557716
148959092
458861206
74371475
456097801
227829800
162477461
189871089
199185311
465107459
28854541
139577761
79552240
290170357
418655054
286878882
58651955
351683004
321012362
149044315
297535101
357649854
201339537
17876593
479389948
362985885
239635528
255947729
385221630
122577305
402890629
273834665
216399692
87091173
424182793
395164854
318600017
170776185
311262732
412417163
379882175
127501698
104664397
46184116
360726910
314382601
456540957
102544274
313897232
458615798
455357641
145054299
291507633
78453365
377280491
214956604
399779841
359657737
208815947
184811698
411290769
217137946
10548537
187912934
203145786
348175105
26378852
170259066
400858196
195712425
218233035
392308562
512526113
196333072
16430026
364567061
536692306
21993878
417447333
430908966
60378137
226904533
382729704
64804802
223032642
200467705
86947928
496681524
396212882
486655023
491733373
414907770
244266149
255618809
24297642
393647874
299951639
364961833
411856929
468882858
14797883
455932495
478558015
300186384
71993709
472717909
301066149
405006812
334354165
492473972
463730691
406793669
15655717
258722587
296627328
249310001
298106045
117316259
493722116
449911169
458282710
61008839
120501111
184495441
392863828
356467107
250908164
352086448
239754217
213451294
466995075
217801933
415291441
357942593
489011320
137064614
448841629
226751618
44916682
179230120
111105696
46476554
198295668
515518077
279988655
54640862
379340184
481012855
439407480
11445081
531593464
85026777
450143863
350243857
530548851
233060308
144478169
385447982
393224935
344740022
281399292
296569771
77835267
119810211
20356224
518297818
95505355
530081745
392807888
374747600
502928009
230984979
365030755
128867668
525787532
25942692
116280961
522669406
59068028
339535864
159528531
177012812
536552999
273262081
66336196
518473476
12981409
337551808
401977951
487182554
132285002
329008129
9382120
453483155
290980510
355186539
33735689
378401771
315036822
52668163
296528046
402272596
175464522
104172887
505552227
260607702
265651557
64088758
61776556
185405875
87342579
534725500
243115011
218941336
481411895
269896652
523379088
24325534
203645975
121354173
148472556
82920181
35472850
488672434
499619611
42508483
48368536
367309226
411317650
174295339
486161526
4924569
6525174
375343916
342868305
20403947
24811875
94739348
453053861
497100525
44820050
290513895
240916954
162666181
431663592
405078181
494312800
364153326
20051913
444940509
451345931
321912528
38933191
76899486
294684292
446535408
398941535
431490658
391053464
107724964
457805618
228189831
290742365
398948923
488892070
20666605
334843285
397174983
425531195
329810990
385977230
188775373
261126376
109062672
184629263
330279932
19960922
233711984
135228499
480686310
536001776
27148442
299278551
110467091
323480494
384721475
52035099
122717172
505545173
521484052
149928469
37718732
494093859
17713181
258442482
339960212
38167495
293636697
215744035
423074156
521993716
182739162
77074961
193492212
465280439
512291489
497049346
208612477
345972798
57456310
250232479
246498443
29231053
366222870
234912626
270504532
203270285
144520346
225337421
324310392
55017719
485094525
208691295
150964605
70822630
416806720
443861510
409358111
497421022
134296875
421345843
476596539
198526807
448470355
115564719
55018773
77911926
283266676
477497321
503647622
303793209
200867032
499966961
227457693
526075644
531928486
499023753
304385961
52414226
212127394
348658645
364792415
464692244
485123719
410508353
287275940
205739464
278955548
249370298
115716789
513811070
335580698
124006535
488497139
333199684
92884686
485678619
111010981
520072305
523020910
136707742
63796295
469242198
340910275
245413017
92384033
390516919
198633066
114125260
462394806
261914357
494786496
380544186
178458720
117110824
32342796
476994847
458469518
121009911
415847677
1154866
179188960
516078590
168446805
331469772
260451896
106420488
4202361
346298831
16513410
274923735
148851600
267204141
195449214
376371584
33349994
451112050
185171284
506363160
371323608
35379224
46623953
149661222
281360087
214498317
256604031
453895748
58290286
201342589
349181830
71185806
394521556
96593701
161357518
70825086
323860455
184843079
284358366
366902842
52328397
65253363
409776141
100714014
137772753
106016237
43327788
326290411
92676283
264348940
144713285
270500385
520771906
532504172
327965978
10377316
467788486
354392165
461714574
378307845
83313090
370812315
242239052
150850431
314179810
86319959
423044005
359490534
470875569
13486410
318147941
170868290
82403270
277425546
272974859
59713802
193859437
281991289
231770200
206739628
25974662
352216425
157779827
79728866
290930320
125227790
119205172
325924018
418409510
245090442
180593302
180018284
439890070
346785547
264448952
50274760
180742753
152429914
94555194
214447713
278010329
45197321
269798198
529593847
229335104
104925994
341254389
450710542
72556629
441351050
264322432
276365021
282761376
162452132
369588483
384606548
157900685
306437895
427845254
67372865
442812992
382336630
317460350
18752618
31850575
71225648
341873552
323537647
415713597
107571048
284209766
489862353
67739726
344524582
22718628
44319621
132691269
320106442
430695138
149239108
32775072
377146847
364575319
186854586
46346887
303234588
382635373
274897399
345097448
518920962
300111635
199443665
181587364
33535932
13683646
279834553
39846972
516231097
99323915
505794559
459277986
340223761
278923925
382836691
422491652
54389422
359144945
187619528
42888347
356422482
525301293
528947704
457217436
22627799
224031735
372566160
464439603
304783226
272360872
253475043
134435115
30099110
460400147
258842367
267141641
198825222
369307972
370385180
333313567
278638475
25924300
182028685
69478329
44877008
12223820
198446740
103778168
404695475
148629455
244459613
88257055
349718941
79501920
121568616
161980394
228252286
502841215
521591652
138475869
64156752
157136526
534846197
57271898
255437067
514129476
98805363
42320355
437917005
346881726
412155402
94085589
430116353
82410579
53038122
272866788
224167558
419105426
243294440
519306253
423723615
162487740
241159671
467227436
88866093
92996991
137128580
288888840
494546402
333679552
87461012
189176669
512491863
215562762
103836529
68249376
190559513
153774975
25958555
420940247
203952310
130411370
485579906
72597807
434214897
238064972
258117893
500187628
315986549
256503985
93499736
81766883
272222041
509238532
312032614
224783331
353166024
330118276
417692669
6558758
5006988
276695809
483039288
460935588
110803885
447128099
453829022
358520369
496459726
57577747
90215599
514189358
377994926
265407322
59688832
129432204
426224684
451145286
77426521
90325448
478253250
524621458
499707736
460082670
240189636
402375732
42382361
432632867
197984203
504673040
29464890
91186278
140801605
206927587
38521131
170262542
272580375
86653315
315716328
383187665
63721425
73576948
491831672
134127460
278766567
148711980
411476653
206820643
194293854
233219063
473092862
23290870
466694788
358325560
177104793
121186154
150167127
102859303
79607189
58946993
355269088
98471864
253874713
243250574
287270157
276435226
35109396
407987856
495860506
402968875
471495854
171158574
436201366
512692910
190202332
525101288
234213168
240220570
342537009
453419657
485505594
177307460
247918730
224447407
411982182
385731785
231006662
410294483
362723532
363786115
327159028
1750660
138780968
185826516
378065198
181038652
35188882
54804137
477075695
155991895
397615201
348647624
287164379
511056731
346145701
223874533
11796441
143443888
58568751
319548053
59514805
256567772
310815169
439448916
220038305
18012856
502494375
384436958
340712439
213363930
285507222
46790925
411299156
489286793
312304906
367319049
379803789
488785314
374176097
435367167
33150923
44827699
60503534
61403966
536396795
62991585
211500361
104886721
78458277
124807258
52382860
352847640
494029255
456048644
364004531
181109525
155713344
6733542
340084101
299994265
107770889
277021899
82896713
419608470
265664923
86407758
40812538
138975857
158002761
290917611
466278011
217687881
17388485
214341825
235653348
430386532
306469423
368328583
217406166
304956973
208228865
426466023
199959070
87714047
223082952
534241738
312347563
276512108
386468252
5284789
52689654
356274423
302197936
48413853
13936967
525924905
455359490
234541683
222786150
443676515
266673085
198138973
531792737
86481989
450153290
154939175
524435360
31145894
268328733
296530046
132160962
106953163
214091825
143426521
169394848
249344379
479877436
642271
110478196
207197146
401769627
330949514
214458741
168255748
518879328
1656845
39331222
232284144
2064990
183092659
86796318
230648735
519710498
10481970
241188562
285093364
244483189
464125150
127956903
398499650
80954652
350997316
454156047
358580577
469491517
521895551
282209068
375551484
444792676
511408064
280102546
243635655
6432610
40878788
63064521
348647624
136899766
284501259
343647436
16145178
254055998
108389429
287616175
431544268
303958455
191836389
112245728
27266906
63790994
292313751
298010485
245968782
57826502
494298952
40063574
496107330
324580738
299502985
219757519
40653170
491029374
44698752
304422981
95445827
287988577
98566008
434007432
502384723
38037812
535551132
490407945
459814950
440420457
225383349
299993838
305314356
118604581
163380000
233955949
212776324
405221012
314397011
219752712
321667699
95995612
401825090
368088086
30099110
68094712
206003022
399096170
461024542
235249666
489708217
345685521
328188686
16631912
404946951
69698493
117374511
19727553
40878788
239629243
357250261
436530030
350908146
89575039
434148162
355648639
525996828
184310731
177941108
415228367
209741152
263751221
313830329
92041074
334002125
332783849
482177596
461594200
328498271
433111144
167578107
26542932
322002323
212583092
448102806
534490934
450787677
381692579
521350412
26572523
499694059
350997316
402881365
176430980
61792434
22025928
90429850
39081168
198284604
430827202
65841694
381550299
459697074
463620810
160145415
48109938
382715271
284018598
476667104
346611990
331868041
150533416
66010729
141689665
56904886
225398556
316623661
190357758
131075778
2412738
420552014
231476797
282445680
315751948
536570030
383664253
138681155
57577747
189670141
167618186
50130559
433788139
91615369
535674694
49005441
459902778
311134599
329063271
373161113
29575263
479167789
426162214
11751753
115933325
451564231
51861161
422809562
419837362
514961703
513946835
160686189
81150938
476701631
64597245
244584402
506189034
394483457
186804861
334668591
113126655
489426407
418036252
430200547
409837078
314916913
438099531
481492304
467014507
260147318
440523986
244038178
212298550
282904125
502854509
394968914
497827162
101265681
492313962
45165751
420979616
391091174
259726096
143048291
523970104
530081745
33965361
142057890
484687665
171868557
395873722
384618309
435131962
373831019
89819518
446815423
249481861
470339799
146783766
518722336
174543293
367040662
253530218
391934082
434863197
359247845
86715275
254025746
144130901
73607682
6441803
189027311
424138026
525563522
7326813
291698884
292064863
152255550
526647858
527558063
382452421
483744174
141464195
533938963
172430624
109352240
187384360
437770803
364917134
2040126
432964513
404067574
430159097
484150979
360854119
28482555
477187328
481225023
170310722
241842242
162050690
22868403
495506263
232055621
11395352
415950201
449813262
280243844
26475551
518474369
62507253
502812596
511394510
331800021
518686727
303964214
301515399
360031549
71168082
324380483
137562407
279623416
120426518
437087759
536200109
367223487
316698641
164940223
301619439
145351565
515099644
462792289
502610618
370446536
12923961
11210001
376517590
132783120
271801432
341023045
138514810
489235613
288577724
202614659
129885021
435042845
51903713
78323668
246000676
285003903
404212240
510769478
51896449
509829201
423366680
494755394
232369293
135851762
429698250
143375963
109412768
378596343
131304011
334846337
69216994
344275228
147049489
424310153
197779176
204764985
326797178
528117830
173473564
164007803
316104461
132923265
186950001
301262304
349689926
40629451
234594050
140113799
16738068
39219578
147062929
32444113
279393715
151976207
81357432
16142546
174889407
438851701
247108767
18960167
453522914
219913417
414491713
413220700
450068451
129330398
62932892
291408806
361561406
289597237
448600737
259593632
144128385
446804701
526854084
259673364
90833973
335760781
360896463
417287139
478850388
149342205
376554744
336762382
479278375
456499259
268129132
211727818
289566443
90268166
119882437
267005192
143067198
87000670
294904642
329562317
305220155
188369593
163586476
58875776
494356364
43895945
55878172
495260125
327974651
295451471
362199826
204879430
243359025
410031074
214725712
498120280
145915082
257433877
179837553
346541831
292261574
145545243
17784100
240342071
921745
445691538
99747370
498935661
376211621
202536684
5155052
45922604
465353906
453544046
283702207
300973476
89493221
60674839
232785834
39518755
331790873
491546032
314181428
135112585
315454310
482081501
1375518
526697519
373238462
393808670
145803843
432022310
120347013
138888891
419090384
261015593
427358033
32494880
443197982
500202869
420175873
350000212
184616866
338833075
492837361
167523542
327419131
417403022
55598498
133956320
240551984
9784373
454039462
305784870
78217535
319092706
163479631
277189330
349563142
88738228
340609811
362031387
328575496
357353717
211654393
191435632
4849056
209274524
226439960
279487985
314756859
117747148
459127790
467578791
536774165
462839779
441755841
222978346
240842263
320698925
5098860
217928935
397219697
227375928
361079280
464624598
36313283
16862527
144341329
337022713
337620180
123329506
305665341
451899456
323174031
292908813
2465198
332729099
351299320
198927959
250090923
84748429
144843249
534415745
123340011
111139466
265882072
180358029
379401863
519017060
455235228
475051832
438648895
377938925
172733141
366071430
314080596
89696211
11436201
440508780
496429167
521099293
142391000
474569626
127946111
221642406
426209868
90634493
277623735
464846782
299573496
19856037
219314962
461128558
428934943
214894189
11823841
456236875
78520169
297777971
314186786
384133680
28109202
137813139
183153739
306573517
285564172
355620095
6657653
215556387
391700504
210279544
201248685
293983227
522005148
342639731
369660150
159566722
110956019
25657674
310830318
395921015
306789650
443529805
135939466
393788230
332383201
93494763
134953509
243616183
480071148
464873697
112348559
412234756
294251800
425833897
409590663
174637777
337656343
418047973
474028727
370818093
259162708
346867339
234410565
378281794
89596637
155706011
209361017
325333803
252892503
51442618
190656546
20848045
97654805
77652724
49090798
523297625
479900186
166736609
220517384
290475065
176724107
234074385
81062848
405125974
277577963
501275486
348796183
108258243
311788702
209691511
140633352
418227875
18659141
33987878
232714646
343820855
376676804
141989720
494844164
384847560
387822223
358109477
421961999
496451620
471924867
238400023
328515130
198286848
446491052
185839576
15204395
438934720
31699289
178680282
441416895
384455461
500619149
405498086
536641521
399015289
73779799
294056909
96358643
295160863
387592614
333876463
274166450
3186668
329884052
437053617
329382087
106153553
352442592
30060670
534709063
43123919
357717283
18823758
354593895
42902887
311474428
448249967
267279272
140625909
508107408
255291714
431704128
393433388
208047613
379171093
338313219
318923594
317322757
475756007
59771099
247305824
360373197
169560868
93678801
141765843
198745566
465734603
528539607
326582937
105009466
202831874
233806045
198787216
427925239
378736656
521051364
246681058
280839299
506999547
88331042
513285162
293951851
481071209
234494970
296709492
153734093
178711982
386323737
484206326
327960641
10795896
210813181
204882763
447544460
47045399
353310499
506053017
438731597
488441279
473061836
110871745
12011719
210540351
381021127
78295162
327073256
183810810
40660714
98491252
253804231
531158586
411700270
279811925
345366758
331834099
8213549
63375172
475797848
353024179
353947196
335944294
501897461
191897339
120685197
28825787
190290630
177742683
399598047
85688621
129309636
287711975
238369693
279364783
233823839
470139912
137912409
163568030
162968853
2690257
526946617
105115380
257128623
13059399
336154408
117030485
192212040
425825092
529315364
339062721
428203295
58103428
309037571
114330001
477031970
517298302
319965079
494713263
367670043
74194847
259884713
48418305
422700335
85936696
499255886
428209357
246779122
180566154
291995310
64016358
340184973
113346734
18783638
477442288
188060386
153480838
427745768
89101329
435012266
520491110
418974663
400698072
50107927
463969072
138799566
272745103
445691538
242784448
415829663
457617518
423933952
302221893
407447746
395330549
381802937
135761722
169849602
507980906
416406154
416783428
48423506
378768484
456794054
132513748
444411162
201582396
495077490
91989581
20529475
306956572
7765798
513308106
356179000
197573609
267164565
416924068
454889212
237890033
424311058
389123483
40521788
205541930
396070535
217933972
498997097
379354735
86497018
174218500
96704525
508215202
504532164
115419622
292502767
292229870
471819133
89243851
324937485
380418073
184204333
446814241
238025393
325723899
243395757
29418218
161538729
491410200
368337560
63289691
73294489
185787569
225211429
236576256
449842222
316288450
33444540
309588340
340175514
98240988
72883870
361467552
249282199
119979824
297407198
461571410
350678224
140953672
331022987
452616153
47712744
272097967
228697165
427399925
234656253
134160066
524846367
232688552
526089110
428944120
236016802
426308713
47061648
252766519
228349898
474583055
359605688
279727399
63006390
190940113
175359517
329219322
372037487
434313841
366673097
286020630
362444369
501181741
181081525
291142668
335911483
382594758
489532659
347398048
327732898
219793545
212474070
150835165
179638347
6417802
369222409
322388572
177402849
152178810
345867696
128071529
246775957
174714092
281438331
111462683
94971100
23836001
535058258
25500919
438100011
39165039
93524396
37813674
148384075
288981609
491831672
424589845
390524051
295371445
77217334
424593567
62813120
102859303
49746351
33801327
219043598
106935808
186697691
528447951
193427787
233740833
20828181
313249950
277510941
87255959
17033101
389754770
226881603
373173543
516231097
341410563
207648070
353866496
453224788
12368661
524560381
330925094
305556307
119914504
473556943
467051814
507247982
19358002
364492863
316194459
381062076
142491186
313550608
236838010
414092257
116037310
108158536
69680069
318005295
140156305
507492922
226613437
493154027
26979595
247238144
129365916
381815919
469307014
86153046
290793926
122148664
341657866
458812400
152586294
246076993
358642525
109061657
425798747
217991512
504770941
183445783
129184175
235672342
216494272
35394560
380936310
421532302
55018773
526075644
368651766
489848871
274931904
113996623
389679990
165403257
82724136
221149955
200649658
183752481
132366271
424469336
95910745
54212663
274045925
471460881
168817599
180380722
474751597
134639724
415405549
182765489
456499259
328965856
23619574
461584852
419987146
492261026
173005499
417344052
409178748
267651163
232299698
244074843
502294035
183854668
69913559
206196038
27372350
3952075
493811921
487210333
102072420
123705660
5077375
284274098
353048010
168001928
72167057
180005233
241064199
324668647
173946767
133010282
499286338
368191121
520525595
276797085
144159662
398611791
243148789
21433212
109631785
333252236
30720480
132318
197973231
410443912
286289355
295759731
402744979
355476797
73300232
464463026
47076504
14983656
391843336
495688662
395531722
477614238
425814241
265839218
448456753
210940236
79152799
283261943
214853491
246989938
462703879
362510732
521760544
308415636
403196645
179431242
350577662
130260679
103348804
248187932
367061427
146907668
150993778
28608026
20052021
129644310
43081147
443855301
449174679
225611772
214272719
340767247
529876047
228972209
494564988
170757179
364575319
142789994
529594263
173278109
104850883
214100891
244281521
282516879
81105584
385191313
244660309
261785110
385671786
175722734
355154241
155670075
444986852
340519261
58234183
24407282
218372991
511016162
309128820
234869274
460652914
104965947
503790337
256641728
403633852
313109860
370725050
527258082
242922249
24568527
82098364
59069252
28328534
180392007
350386202
232664988
163084621
308288160
214522191
123328964
291753534
454932921
392407341
430725580
85122669
338405744
87828953
29841825
87442016
468650290
275651314
136617248
432968104
11182857
393179963
51045642
292313751
269414389
70050810
4961874
77097814
517854268
399408663
220671991
347307541
316306837
250798980
512747559
160907133
536829526
54008295
82399376
218547361
310993151
496658225
68462468
17091419
468714154
23119560
113113227
433911607
279841568
301387409
79802745
338219704
56381387
68553544
238548579
283390550
206675665
123897982
345064883
172141498
13832427
135925051
42552916
241666059
258810531
453397348
208006579
382171604
233371166
169467845
62217971
432249589
156487930
113003286
78290145
79536470
268576814
115750551
320617045
13084309
372825558
130655943
315122985
397413858
397451789
35636461
146623521
308532530
209378409
364971248
419209272
387470893
131994694
311784322
265812921
80964727
169546695
225571265
469347201
218659897
108748022
462380617
286173813
280950276
199119810
279844483
508463545
420475935
309404059
249172031
361052748
436052803
326849323
422604853
490205978
389266939
65817614
16302536
192973844
158005335
455334937
410584064
128818699
282540414
208255397
351120723
239634200
294844301
450232707
183521831
194668607
153412335
392596280
438707301
353922306
428949180
61746044
25967586
249098651
523208514
196166807
209926855
318896032
314968003
420498927
361728181
215189399
415704484
316090139
434498875
343567838
365026133
204114616
5993663
57947619
262398432
393901044
82092136
214755455
313326197
201329453
115059323
183348763
219689251
332084545
201410706
428286302
425768526
531098594
367232515
402369334
441292110
385515611
234360468
416685534
77553286
180030588
291480600
399789363
494520338
261957876
510994082
174889407
392760218
227601515
458364259
145415572
379588493
343281721
330336154
155275770
90010148
164175143
111985242
25277894
524913872
69161127
54547281
336181852
187231669
179590367
413520955
209747926
524826384
164235539
397899654
356842243
283343592
320790505
372884564
325369338
227155324
311345560
443428195
259766287
347173249
200181187
304671304
301769746
412596055
404694391
507718747
533958331
282059747
325501398
52760470
68781745
532043933
459683824
244705732
453046643
267888016
524933815
106347411
19172622
108973451
427760264
502864699
509876332
119947658
166258085
438241956
415238121
479683102
268060692
108768709
505657193
525757948
264928481
174831261
289355908
70393248
63529735
508107408
96860750
123385013
20043645
487819566
53843888
183439858
414887342
101799367
377341688
382572632
524713376
288764910
397582149
42963451
96955876
387147156
372566654
193637733
207114870
290137442
87213120
314301429
505194992
257095250
166513587
31114212
485187751
48761804
400386496
102998561
83447554
375279968
446954945
97218492
283498345
197771034
446106964
111733220
274708225
416827696
375515832
440946272
254061396
289335375
317025568
315842449
50067498
32448348
526465742
420329796
246795212
215844683
342200089
173702203
338404534
429465702
487525813
415880746
206179470
74058261
171469075
115037868
341390513
427308199
58599512
389652906
95331102
512212171
378320228
311824959
170533951
222628233
180137377
115255195
511574916
473253310
283701443
148240452
384476798
390562651
260267635
137656883
300940152
317749742
45665120
112883242
262619515
270132083
334671497
255149326
236356580
164122781
500945175
305753081
297876867
149494358
185428207
137735647
528032057
481370974
418926352
495440616
468581423
492398942
131495502
221483939
130563865
167822595
13290060
78326487
415661415
461599718
468368978
171337342
44827699
432816710
130010379
485546307
374250060
179061947
350404407
219966588
89698803
160747206
336762382
266906678
103644019
528767307
74505004
198607812
324957165
503077946
60000054
87187565
196761273
333028270
88076875
122691649
500944622
133161793
310079291
506701779
518058891
287575961
396835366
309740810
188665654
219581424
521001626
469870889
411366989
106984166
503079688
492795713
31258627
114750843
454139500
209195225
528315114
230858825
261665717
494507102
10484969
24732735
261442623
313605463
128914833
53156026
36490304
26861394
446956067
162111617
295294191
25745343
353612446
202125214
64457845
346938487
505776656
77222431
137741951
259602447
493418452
275148034
497011579
205839651
245806164
33833443
263680302
68103155
358071639
526070150
318417700
254355227
175914473
266551164
379484259
494029426
420881423
162363739
26331608
447031955
476689921
497609953
3587194
478106470
368716712
470123756
347948765
250823465
237813212
265802854
49651571
303377103
455427623
490597885
168016753
343913733
202790294
399037869
20138823
165558403
186369197
328306657
440708040
109439134
85731354
321006118
47506639
510879047
308208103
21321075
5770309
262001337
40448149
433720163
357200032
504516816
486170115
420268043
122853354
519753261
266946442
8068683
327331701
352695390
173164061
125197441
79524266
158765302
319655677
355872842
177796309
355423405
103355518
248808790
140361128
317601908
285866512
111650820
50404126
8151203
338878008
32625506
211563612
17811834
268758587
221753248
405578499
354799684
468757928
236606265
23738738
138257974
93914974
491458359
17106363
527920758
126245313
468069432
282483036
44913690
347154423
211203032
45464917
262468937
206816585
494827222
432735623
197899225
262459832
366981130
110714133
121509715
227752667
289525125
325133053
385938227
38944693
430553087
339484761
322004349
263770447
12424228
403000391
234313989
94538396
49395778
266399133
80917158
212199253
7805638
305938306
536296394
455889456
499999278
329597893
223540483
355044956
414282525
77642295
437064756
533535303
284340852
533211982
343644642
23536268
14896677
344203827
279079961
17295281
90895516
301712215
458922213
213461419
189587889
28843935
292710145
163390476
248076757
1554302
400675210
423840976
260526769
81952588
532635615
250505422
182749166
533142608
435245094
347140726
40172319
65280577
146954238
14020997
422900696
411938109
407026065
302136165
170736150
166044560
206670606
355493976
121667875
33441865
507168360
307441903
521287195
402957290
287664769
187236632
5870881
322648243
405716598
227954747
144693100
1949142
145324967
16648061
59676306
84388666
7453565
345735321
87228440
8399832
162391440
270395872
299289396
531304914
136260933
145385131
234319347
89981199
228695262
19116844
215024609
37783375
391569594
123748903
100929273
47815303
443482609
82611402
496821741
283771869
98383623
394680524
59829545
357412988
436331364
424480250
198134897
11030516
487638826
420723963
240247089
219112245
93681252
257377499
354193501
511856136
104044302
315860030
404842479
204329107
72287881
495045383
356703702
79927014
426761025
454500698
536155933
307156834
52434285
486143684
7972345
338824790
191897339
323939112
231054912
294306555
453451291
472389555
228414418
271525881
489986203
515779753
257940246
204700394
88911049
353440463
439349297
236296349
176955233
123406144
187768417
35886369
426509982
281370814
465146590
58495940
484074710
14591404
68981137
145807724
189507924
247610853
392174943
71328631
246177886
441565803
363957217
453094170
98368315
535394683
374977473
522264080
374608274
181218095
479429363
62200334
313668009
185444838
15715233
449279392
483528086
410891293
318651089
161746127
276177899
184103889
365907259
231970835
443014533
345852696
356644705
144139276
48880854
56104250
118888097
462996577
180380722
174791567
108108462
51017856
15673980
515088134
470796465
162430986
318529045
420323653
396707377
385494193
59189958
89407266
293121521
50167846
306494184
52025513
172646356
36548324
328629711
236042988
179306763
38474501
127064539
465506142
532322262
371334075
204193427
526611344
203060670
333346467
94607903
128487103
134044626
268018206
77222431
319430332
71040792
116666936
351683065
213593887
383547372
206136677
492515106
164920558
443878773
269786189
323385037
68177353
11191237
175864026
322773799
178748148
330947339
507528167
105495562
385103015
61063460
190675698
337011976
349728702
102162286
148351774
433472916
325501398
104639403
82564909
24341998
305700035
531705863
114549035
505924727
41015477
320996566
296913097
504081313
136431582
28623046
422697781
189236351
492159313
43615199
529928970
43082436
494894179
421506149
221542743
452110999
485391491
350189344
529936908
368849243
237847057
517798338
234108744
46814128
509522549
284552026
191561877
141242506
165403257
305985262
330623745
303009064
532396681
205874144
73180234
153667990
257304606
282705799
49302508
417977315
96309345
212728860
17101029
179718353
164717235
124050824
349029243
483520227
415101364
32978491
478571584
265735286
96934611
77623077
489422444
232032694
3719706
148954113
494093859
23430191
385682799
105899737
324063341
360302318
220737058
43238861
142263520
487810833
241649605
378266805
268959345
272946289
334498587
535757275
251767179
229884508
421709585
435667315
526554752
234032288
445786534
63542235
76581635
399834241
176028349
469584781
370212661
183671837
64426570
236737992
250103951
107197871
241343623
31553244
116867738
389883682
448777682
419301848
499061343
457071926
372424351
154659454
317091012
154527680
129042930
317338639
29460358
7520729
204014489
34082973
341757040
162550548
292641926
331989941
121422858
289896171
506241269
395091913
128523517
530086508
495679890
78218306
363403196
230859136
297632937
159801215
186036943
210162552
409175478
81245048
377860135
316060707
347959195
500446549
145302799
70176414
496719089
154975301
77861450
533624794
395706366
147668142
186375521
72159316
227489065
422579508
444367394
158781029
287995043
243591241
327450543
3838675
238462427
421977070
285508339
379905267
216215048
57284090
419282979
533795389
272310570
329051603
211157271
181476282
518266594
244898690
413126481
390657882
388265500
331960922
275303786
140011939
99269958
485363129
158829746
100214659
393919743
268112797
185805841
372882731
75405827
340721868
389668896
153562539
429483473
455235228
91318522
330510175
508138650
352448224
27495973
38624385
228609036
476133228
267210225
347323200
474893797
536502432
148634200
474121998
167035476
403846281
337731060
238632987
280351483
333872258
165381513
420065419
137735647
531903422
436462640
173706657
293032563
513240184
87124271
221883974
420272153
424833420
316558896
398948631
52693265
75618226
6604734
63760257
19261206
389627906
247503785
393892310
502350207
345530446
296952011
378081015
5254624
138596256
10506897
288591283
415793209
84865985
148080984
376851378
389587132
514314308
46427845
209752038
525103700
481556197
385245625
373150154
159269624
154539242
417847188
38328282
51646750
141345116
355582534
395021620
121232068
319165067
153978369
438935705
470105794
44698752
84604133
94426963
403742599
90400186
286608294
43780379
250483032
335133789
117312950
304547982
535884026
78025080
522627313
160097066
459783062
356088299
498617867
73914741
52065752
68843247
143141030
365956807
249359931
56292883
387361653
61533657
229295275
164438307
9865543
181990758
35743741
357191563
318554680
477606145
204867265
81475996
186466907
136650482
350656325
117516242
23450448
525051330
271771038
451304780
409947847
536210345
520527173
255333067
219642032
164848567
288505526
352510985
428845334
484068195
142295433
306162663
421533176
131994814
486409369
9406392
322537664
350388037
2985482
147813744
423192808
410642461
188143763
454371914
445511913
253537867
162466084
449220088
319126259
427326352
249491085
84166417
495714284
156156895
457216822
202609421
265084538
27457794
500028300
72410062
357290387
98188928
350128460
465696513
507202177
114320190
332017823
213115682
52916873
283512796
306306585
36912579
29313854
382369497
121576235
268093362
206243895
266946442
131139002
144910107
20005883
102870339
477050354
326668295
272315
291138159
304451621
478253250
352847717
287082504
210117165
17938159
534760243
170536734
467759137
507657922
324130440
409155446
214036616
94669778
55994411
219974266
504563760
286687139
96988763
264314643
152036584
526321619
300721012
515888417
252423004
404969258
252794624
202851590
250018561
374046950
191356238
502350201
520822474
254526454
122030239
394850981
275710409
270343070
503910911
342502881
437221743
114344402
331356934
323998693
55713899
275468611
345177508
363248223
171017919
366038369
55995654
64887458
133759024
407053750
49464666
313341360
520339830
103817465
311374121
122827272
181997705
7711969
6452152
70500709
436743975
493160396
250816421
92582667
499970012
438342934
445957124
503654291
312574927
502591472
339825702
144654328
222841661
193453371
522151982
263130979
463498374
226323891
242868479
21135348
81822264
271435434
330579023
273726099
510907611
441960057
239203779
366662179
471925677
494298952
349142285
51667596
271123192
326588201
47094729
396587516
290500239
371681298
45447991
225289526
209273341
78088874
448258701
297727750
352216425
340286820
247735835
514221894
507701611
81010209
457455988
71168082
9543412
390407764
64184907
346641179
17594962
91188671
37776217
82122619
376136092
535313587
475743947
324483204
24474658
534545452
285388671
493056868
342136120
70203949
356409090
146073145
100446149
34856136
205518939
449968482
322352194
391597760
430600791
506962289
335131522
292804495
154550547
249277826
240190723
51343726
31590213
239593337
40025935
457220266
214364456
350162110
90510809
148121084
508693962
254104000
515808314
208648035
279688126
282321982
502260023
422170289
298610669
372363252
379830743
80646055
179937581
100626444
510413521
476689921
85658777
215014764
146060872
494659404
390182662
472083033
125802908
155289421
98502247
311836791
23927815
298795983
293590108
304573561
391574203
484373781
310774133
56873803
510922284
245290727
409367716
139402750
422355494
404378269
534489388
29905343
326883011
190152157
122527994
105995019
439153952
169919723
308801614
189614419
514221894
458029268
374671193
267714206
316390261
521017773
531883756
159718898
73020645
300394008
274288041
461402571
446328349
385662321
470916508
319240246
432393790
169671451
214015981
159752221
282182322
144626223
242705732
166876281
136598041
70917497
449011331
258773227
93038232
295154211
57804880
223819117
391888151
6537836
415739444
498977150
334660142
9236634
232429875
297674637
437493723
140823002
473808003
394115797
457571121
347609236
99661950
190401373
223946461
181081085
483034969
519318582
450177327
283296503
287483429
68435352
381577223
216694811
6787712
364642812
270883708
494484267
526323373
362540402
420916872
271626918
425015530
519733580
474043054
69077547
456800918
180739011
431964012
496500254
37396263
165947938
186210945
491805486
420948379
419900330
156611868
284195433
252892503
425910927
407944627
27457794
346463333
519181590
9442382
379233350
18142093
114978379
152793676
16316910
535688673
318106154
303765796
188313615
532571939
302057844
137223200
172242445
273901242
131637117
285743084
396020057
152225464
174114479
400022651
534793698
434171803
174572194
386169405
205608294
102667608
533659067
397035766
188878968
434438160
318003552
274767710
86792973
130054238
153927684
259413340
270044859
286305039
156104747
235014267
452110999
267965862
170472564
86283546
69425474
113636432
360646078
419551938
173157529
240112157
519665021
423064554
519120885
366673097
220942806
447777508
81515557
187243771
476178180
103896989
95002485
535049778
458681791
64450050
4589542
68186181
400549970
125091356
87772717
217899368
62486718
279841568
119162022
214674736
470779464
470105794
312955784
19202570
151327279
230177043
135241167
143502705
41497079
303843771
197739680
82588907
374487210
363510598
229710788
471879477
458957008
124251518
261966693
289989115
336135476
320591439
121196525
507503718
58900301
204000162
281081971
184219498
519369127
511809731
298703682
265606837
332869224
135512975
237951707
115219636
104186854
484937004
424205555
368944959
260967420
304615112
429885831
464485836
460271013
164604237
434094868
16412245
113600894
507493464
380130611
401313452
176055269
59780526
177623523
79921903
235041966
526048325
230751892
66186338
125862994
84764540
398887673
504122096
18763742
485659028
309113364
73845949
512488719
93473123
532591215
453904470
466962187
207855349
220560280
462475243
234171567
230002312
410418639
464345884
423701469
44499626
521675455
395531722
399909082
418008585
516358643
377397891
42752352
307083648
30465545
111985242
36919840
32619783
169778405
273818981
58214644
430436197
354010914
297378188
374716435
95964115
12916215
220489975
378000722
374441341
148080984
384131078
425231099
119097242
417035726
24850490
51617293
160492826
288900263
530844649
168982951
68935974
362113150
18583037
60037822
71145311
320889025
497563579
91976655
169950890
202319830
467676258
99099990
295854337
34090122
408643397
141974339
478182423
140514578
183046891
322890955
525971345
161218130
383168035
507938328
227720318
407266759
13280447
390820066
76652654
343047723
110267451
189112337
30706499
510877848
8151775
56370658
58778271
449554183
385650841
297694660
388840812
513840391
468143295
287010552
423713955
95169883
466864678
2328126
380175091
240847419
24075547
115112824
104710221
246550284
393175348
409710243
269275037
45587444
254944456
270053870
25686134
401454785
69644230
40842170
448995964
66050802
68969905
284168110
7825065
530750527
248441659
71812497
225871703
106117162
491408646
411667235
416317364
37389896
279149956
441944793
246675970
372896411
97931581
277573595
421797065
241939829
469196447
22582332
3414657
390511268
465993147
353705125
105191129
528320300
85799422
55611308
312074911
37955705
379397415
32400140
480879772
10581516
389441676
101030559
237992701
38214966
163210925
267602853
312217969
140440678
388975810
389608603
193085258
456267026
209073959
361318986
426516
46185500
351465882
87241850
279029549
273891940
447003763
150327647
252423071
93532071
529377586
324118689
124367880
362900143
153325258
266831008
313808212
52038807
415774170
405760278
168176630
394279816
306417418
350781568
162287037
165740768
359302937
400671389
9699623
323544018
376259029
209206429
472931363
400642835
41790642
422548493
314172968
289735482
371838815
372042499
88852584
370522532
293872966
501720322
446779239
439627687
351333890
129942802
361561406
163517021
153386002
162070394
306956572
24178159
424586788
144130901
453704094
465514270
424484897
96344942
123492003
450758309
29075255
287306175
136677345
336021176
370966150
220783380
343419565
159903802
431162904
148832162
499482362
326909711
49047017
139505729
135046747
390511268
519887219
442618007
435203967
97272041
507146122
516351041
499469650
48244570
41009297
212250419
342906429
361520448
519943985
5750954
199335930
276084429
100255114
8421173
231875624
31821396
368433434
171620450
340165367
383650289
13164788
288222559
517161544
265263854
517687632
424740177
125252522
249644769
386133872
426198721
196919968
149039078
136601988
434662433
378251990
248330722
167882007
28551775
297216925
420343962
516543127
4812932
471740236
285519994
236126746
126737193
73274328
191998068
346837142
502018022
458764166
375981742
11040243
535390797
108346345
272058143
471462532
5136422
169238172
121837445
69859206
171738983
175552211
196385929
60785436
143141030
164636248
130950121
18934292
232449159
19727553
20545038
377056060
517119807
111525766
69680069
412941347
235460193
494290857
393069642
72317395
245929491
74961729
489592925
248424001
402970280
363349133
453526889
514431929
304671304
411754486
306573774
535104703
385027288
252700921
275743017
468581423
150533416
439384314
27262019
322577543
156655261
504043925
170177586
106078071
177559426
112322851
172364120
260004030
482070294
448028926
89913601
3320600
483255237
514799292
318694261
34707164
152477364
487140557
191179956
87655062
399562463
278460203
192328368
80415088
44175784
505710446
250538973
430789127
364824305
187074065
406727812
367664083
181461090
26678717
246229476
457316419
516506464
112215980
222090576
119329252
273631129
236315175
325750340
520646589
469482452
417306541
282063358
313906767
339093586
132680639
23836001
509479301
232009744
482286283
464437343
480200167
149540094
482318793
234707912
141773719
137445443
505443664
257969734
413948446
356419732
45156997
379520266
486415198
66870592
308698039
443215685
208706963
277083600
232277172
483112037
432011082
350090594
82768325
384708775
327675048
436093227
465559594
244933234
72019023
189642268
401422236
192043752
320237394
202585907
206137769
302799406
293206021
452751683
478818060
402708804
469714663
239459287
47777226
326811686
187976928
113106928
423691284
14439523
54458364
217532617
401933280
499813600
52668379
122965391
224933019
410727076
44009549
38294617
152086682
150594626
164346849
352035226
516331710
239622431
215058176
460886812
345514806
58736275
39344013
290954001
24152459
248450005
69677742
233016835
54427632
475438140
339274190
306886875
185143419
93325149
311703963
39368308
381116251
96396442
190603946
525682126
488877026
427904662
452143120
515840803
441008544
120596214
170564727
368393985
74870600
218408398
327632146
165242894
264523119
269746167
150855191
61614577
435103325
61776628
113664093
169550657
498778482
439903732
258561820
113954486
261607562
275753529
440433611
413802171
304307971
391237088
311132623
450140510
69378329
400104247
39062613
239106122
199703835
195706253
445650146
322135712
327947395
484885564
281150109
492217500
335830718
69413229
390630061
411685711
31699289
4992582
353866524
204196802
195680841
301680136
41380210
18393007
110534941
302876256
512805662
395961084
329219322
64665198
75179673
525083855
135994915
225468318
508503614
481235818
241189896
270051081
496863234
260647426
368507643
441757007
120012016
416740490
152201026
484925095
343481248
146773523
349786776
455706913
242696595
262267449
40273260
308863030
252363419
382390665
426359336
10680758
420603175
22765424
516851056
511980397
507189828
504978035
393526790
61781206
489315652
33648843
529410136
208823065
462554362
234022590
462134742
427427323
282382076
27651562
347659290
485064250
511776439
37619030
463592059
515755931
512393921
102551712
381039619
53710656
191669762
3877621
325286244
74961729
118450557
115429833
20180601
202609780
279226312
66556198
524887172
359456112
183103219
301826136
125273573
475843260
504151859
529235958
88481270
7396624
508938711
114379535
314101775
50479052
363626770
452284747
140661025
362956844
19718270
436215634
79510388
385103015
235832437
458274649
443428195
95715776
286935694
65288602
9942968
386314475
219762012
510033745
205557733
496039957
202984528
523167777
404593221
47516944
525489921
224795453
444362369
77472716
198354039
532727525
174884546
280132958
262673599
146652586
272808778
372597449
233143644
367910081
509536163
480920485
302703303
127063767
199746813
81790614
274767710
264892792
216225005
487444145
443263151
366265533
54662590
510530116
268096786
392109291
477161446
361978772
164871004
269192258
137186671
288177280
192979379
62256552
222278044
247116585
49846974
223409277
322188932
137392013
431198313
56994336
181151953
150833386
508388286
471632029
178583707
140152858
411538128
76705298
377303375
420360430
243764943
333798469
308247587
333188662
302931143
1006549
164433601
332278503
26005086
173702926
41808681
45947095
328888769
347912942
462120094
416352052
219430209
227229971
257421432
286030722
230602990
465974859
138319100
283760919
447540201
271675621
364184502
57826502
227870677
283848785
409175257
93636872
324834395
243634046
248887432
183065438
382110647
425077602
434590748
202758029
520516550
360330601
411192819
338427871
102020722
13790253
77746975
376355682
23092314
362305761
398028735
18783638
85258110
459996136
356065375
60081531
252252097
156982086
470849548
66799621
417206470
190948475
489234645
420557076
214297550
372534498
130483996
486160079
130040880
75308767
88155949
493736952
246240939
224770591
501221667
207506317
499998719
227824469
371801535
261843153
162422005
242187554
334875785
244094056
332797640
475145879
261564527
451614524
500640629
100781540
297157105
123907201
383198840
442854466
476582913
343121810
255941119
76358014
424076365
375610044
129551983
425810250
453453300
522772577
344338233
79407161
45519970
29414779
396065616
175207673
459618817
440020782
337860489
373014912
239803795
164979238
474099537
220435992
98959016
256419905
258739259
172346892
203050659
169540260
37374805
98078285
374747798
269119294
308159860
501324384
453654157
500187567
93977648
381103704
55205516
325166562
425627526
156953790
499916457
31413739
130114938
413388100
470325494
377286061
361084614
194567490
250683547
345092491
4237074
525053002
375296236
134687017
460288784
258773743
490388776
12810793
397562223
364569086
164025434
37207660
504652397
110160692
374877782
89533821
261891662
50545541
324635871
281824667
272949453
449985326
260097025
514459243
113121701
442869369
513360045
179578011
120902195
180857258
27975653
224857804
220927276
124454091
519908130
226846225
262042788
191423802
521494727
42182266
446519276
156867671
113365636
327797010
428735779
284813299
136499685
287935704
70941210
442503829
272366773
198019531
156372591
238806786
332237579
313772398
171875700
265034616
419785393
519647483
139590832
372125440
310331653
338469542
490359025
57655489
342979967
36716135
462751811
456407481
273649914
131510400
68795360
232477566
354449673
500961293
209307463
24394568
527928300
77129515
361306903
418538522
352944164
231704947
481875800
263303040
353960513
314653669
216552793
518580518
276110311
268365430
407617064
74719482
376542508
307137957
117606600
395811007
404187916
486560659
257729248
305426007
234148077
113996623
471470044
205559515
486704834
67703460
440119390
204705199
396218124
309653939
394497065
6701207
16897808
222085537
223104034
64304358
215983108
431622558
421885935
260926524
280362025
373245617
222969131
508176964
497809330
530145483
106150470
233561512
23588834
413839686
177429776
521058932
425986216
313800499
287251465
75429090
401822162
405954894
531515480
398306096
158576061
128852218
482664293
266271256
528195445
524160958
83295514
350825472
92476715
284575748
208638560
531457222
168086464
416489116
255929511
152765988
245801133
321496815
117112728
524411675
454246073
78651782
183581824
438382321
141923088
413799249
465984714
439982486
510823399
233495607
53737167
14869063
383426437
13890522
258284183
222036617
389400734
151588259
279802325
69244174
77426521
322649086
298519193
383152646
104418095
191857464
482034939
190305528
244288236
428752904
452905060
509298919
448471398
310357683
215574266
9332372
99111358
514220445
128266195
466972117
68471158
117602306
85332334
253517807
334057356
362927853
123146211
278025784
321595689
108085566
10688135
455197199
123805842
385894068
373547133
431152135
253788142
342412331
38772908
535038316
477125030
172500882
332660522
185618224
325571703
226301377
42131714
231350219
220777028
167798158
137190462
459840382
29041590
13561141
373662163
266636786
150147905
439146305
457021206
527421182
98704896
185276986
350625702
256739686
508392301
136875908
472917825
277194122
96963808
369066665
428565727
82420461
395415580
426612849
328433513
127925420
258703838
175976784
136078172
462729203
181780063
298748834
82426375
65723877
87337596
459240690
431136030
293064864
385179652
489180101
36025370
319854412
338624612
528825819
406643955
265305035
350033914
84814873
454109535
96792682
114115858
71979944
262622750
38772908
48737180
62597103
129462211
81070380
161232254
70917497
37014523
101604214
420057682
368623345
237107638
414406822
474831756
93803007
258117893
36424856
92516455
474018500
70032375
444281086
256995569
46551212
237618664
38044702
382020507
266193939
15152967
487953791
417043071
191841499
268602489
2630485
508069309
69303625
98151309
318075169
460115237
133317029
154055218
535569526
335266242
325500151
185004406
86195940
96239877
5878670
338157382
90325448
409373141
444368157
173349138
328956634
403775134
317483907
1943293
338203766
431109333
491425257
215837034
374169036
484963743
254963088
325170753
69173382
191181191
450492858
242532716
477154866
455961416
21405915
383710632
498561994
140173199
71615585
425037539
95693878
164767061
94504024
123555522
126086109
227220188
327158506
78080557
420225971
30323224
310292035
442334487
329302787
110376575
182512072
18782278
155245899
197733746
68922028
402408693
469324134
509546556
234519306
315889746
252797908
249261724
147238695
517505752
41451535
163471867
363867331
71212763
431287073
329398385
255423856
330094134
425172557
399458750
245872034
78247312
352308981
445640313
405656581
308467941
144916658
161951430
408264101
419152315
458399025
191392625
72486626
7039198
54187373
53663941
222748663
118698553
55713899
291406508
197767181
244151363
463073527
461558788
265804590
129121846
74892723
518247993
422348994
13790253
293681500
336731798
408407139
341282609
260261648
23115577
168659052
54196237
2412738
191950011
211128998
509843621
178388267
204508447
535791424
402142021
214770249
5787117
102149045
306572456
177062781
99984849
480083941
405857521
288833580
454815807
6121550
248631574
2312940
298046292
56014439
394679821
101515599
445458063
342489890
115535206
99763319
398761331
357877960
388447087
221667646
335038395
485552463
360050165
528548679
452600586
431926921
524016368
398700732
139612812
309021382
324753751
384582473
429696887
59069252
267200601
421909824
47562635
527949261
393501082
263992985
354504819
405405915
263400216
197518222
213044301
84803804
120201867
158924366
365459055
91551034
384678946
9367618
278421517
383812755
458278693
23875646
177279368
497990332
112052595
406281136
336588297
411494281
493599392
484818381
266558219
488279582
350850486
158847216
472829127
307949033
389036701
512079930
241267832
216789240
162761084
176220416
513923784
424828614
320689131
198446737
215217244
528709104
331982810
22018304
450961678
488239740
83461733
140491333
16249444
512746133
58053821
37319195
99607874
518395308
185414204
33205595
43649806
34646493
134523072
216311219
287283553
170041302
363123698
142799465
246631451
71712923
370234605
32483841
276288307
331928845
466761845
194671900
23758083
63727810
296009240
137751948
42209898
53383109
393038684
31123554
111672532
229067267
171702241
320607766
48252102
176407109
430332334
190118286
155100906
38409346
5276858
219986924
57236476
288616259
286991306
61432542
25190389
120515199
321636711
368201284
486876250
221050179
238980822
47621636
40273260
376544090
31645759
337218347
334200775
199207562
71858925
366211248
214216678
206060604
354508884
379173394
469328007
138722068
179143542
357977222
465460436
338352949
142381416
274757683
116004945
24656305
12732723
458545275
502978146
80208105
2040087
382452421
94254957
254658965
333872258
394285939
389754843
34882579
283230700
364446810
384218700
64198092
22339081
296724040
251103360
281146210
295801204
20660473
97249658
369243008
508870610
306644358
186053556
471658167
236538447
519185781
168815217
418354267
9236617
168616791
120904434
71474235
194212960
283614182
501545656
352108205
97065295
165579748
393794807
279054321
21607969
231342791
330944864
384199968
54939347
213502917
162946966
306643165
382245933
316247878
346791510
268351712
298703682
86254628
297105655
125397129
436127654
299860345
512313002
16230872
221528273
478774266
261442623
468812593
78014566
470635516
384408284
4816076
402019919
139025538
99212250
493551726
291054170
173449506
211157936
101651254
306659533
48440989
50547394
130802295
91674572
393269365
453453300
184188425
54773798
490407945
298115073
204587595
223744057
97613365
358071639
487856245
498233120
99076720
46466674
295819618
467252851
481520838
43014946
347453744
369938303
411265714
523377672
425679628
371337460
134701170
248722486
521779349
25012048
503527400
274810327
430332334
509291708
164397658
277199811
41203966
509404452
427133875
500305191
234690365
226974220
67406790
364061236
24063792
222655272
75339763
298490841
497049346
370950888
466690480
335072937
26658044
210360311
74417690
442056976
195978469
227726065
392679192
485142324
458155197
307220828
302070604
278359576
182959003
241565197
451846072
120554611
390353384
281479038
316393664
454128126
415727558
159288178
99219577
454673342
1517577
173629774
366442651
289584950
536692306
219978075
213591323
336464118
271787535
427070374
239204266
428536850
280059943
310726892
258358928
173704353
98623832
532404282
139983693
56388861
498996370
39745953
29025783
172351649
210833436
514753887
239849950
21631441
327615049
510036407
522949019
371665677
493996231
497611410
116878216
297268241
11180087
208250549
347522860
412413182
481516555
464959332
240540958
75832665
140278521
177185913
308578573
288779348
359594657
201567449
532981686
89301154
229441941
91751444
441026658
102516291
214910834
228618062
371483221
137134791
168269442
112201350
41242001
75151672
135291204
222231822
83520224
156085069
274973074
531849005
497869127
85844558
389517492
108586875
4808407
368741442
378949887
775103
73404205
1088993
286315451
287947982
222278044
247561921
386700737
443002282
202984528
479780595
252884973
304445543
495694126
76101355
279661404
78075978
517469456
451849837
260387065
439673915
464207817
316392245
468996842
118178608
431203651
285631519
67314654
12835562
49090798
447088272
32755407
206203517
60423118
21059344
496087007
152367078
336937186
422575631
100033904
111148275
389021407
51496918
266304027
471601616
331404426
39371100
362599365
249604014
204205908
99669242
427448347
175851687
502944194
184103889
225394166
36101640
394653970
153075465
178857078
374480235
305076272
193665573
503704448
385975822
518780684
135461496
344991364
219793789
351029058
472362901
10033767
406221131
204478501
263251804
29618847
443127599
526962121
478286384
481696278
123997979
496286690
126756543
75833645
424487269
185524706
39254128
150529003
225452749
129845577
434805645
75147872
165775061
101229571
269825092
218413121
27746270
30966352
354622624
112541321
201697986
25589177
18597132
448319423
89147018
266978668
250368809
393696752
203901842
394918054
350006831
422092203
100846491
26348982
251687234
17828223
295801204
23047380
506249915
174506652
119695702
393940558
130058666
308142203
326010224
383964996
255402014
239161205
296766624
130347828
25174098
2461903
320607766
440214218
330524162
155437555
24784120
87767140
44173517
160841460
358524816
192507741
160097653
284877120
523339852
16961382
351449684
418161046
347881726
35886369
251728089
28005134
59490810
376793889
399535343
257516481
86059534
98242100
473197051
83041389
6761319
51753561
433547875
409160007
490674750
50611657
319676109
164690808
417003330
125302179
114165647
84998297
415972643
112048083
239634200
307721027
41194124
336085322
31590213
157209001
356933157
45140400
222137824
57275869
324143947
202174720
155611887
363355737
511880467
137163733
495310808
23811578
423192808
20642749
524976608
384808932
343349981
207740341
130360724
233016835
42917020
10800173
506767799
88808759
404878702
216068007
84175466
389326776
14944958
131588003
318833639
380862289
59312739
43849677
133228230
255208514
523928996
361618216
450942842
468701205
294991624
240211384
497366442
331106129
334308627
70135288
121055557
384962066
4997488
366178302
63238331
441987341
423620486
380499047
122936688
271263696
251756776
315288025
214755455
345834987
229050212
162340527
45295424
169283748
105990986
413525407
101509289
323104425
518601566
54050624
224238724
167721750
7891845
317991077
70639392
397312882
128435938
380127394
445215956
454547200
183029410
335988959
190093173
423366981
163257525
42538182
160082482
346718083
425665382
32147363
365677368
75903601
468024111
1553588
500647283
40270497
107037417
213931078
64818614
277999371
363612184
265573826
55776306
81285667
383087427
166890014
276232572
1080723
482255326
477683165
135728349
348186071
498485170
153837353
73268082
417054634
78218897
347687920
510815675
107132665
132071109
442388828
24515794
352407074
225776887
394115797
223830882
318382126
53063022
39542374
153837353
14637977
44201822
390377264
88025292
198849374
466670165
139294617
132311368
225727659
136188115
153911293
227906179
158393369
102285853
129644310
469919212
464505349
351746578
23946225
507907549
52732558
499285240
161454285
206635462
217610230
408683756
258344282
180489923
326010347
352108205
40527853
438506523
200322947
464303676
41194931
114928127
374444645
250241849
421288775
348009693
444369177
47475366
390120
444387364
424748187
140347365
200842629
52587527
233544350
214499186
235217102
78234224
347276875
346131315
22964010
27665184
369400633
31774328
376787451
397415129
422578230
473248847
321109179
453822440
159188458
728761
381856214
203113355
425180476
517518072
108756800
501882942
202298872
534282606
116455986
513650377
49700683
169626062
30623459
300665489
21773319
341816160
97127842
429387236
60403774
84067704
293605654
523563057
469656059
421638886
220726714
77417636
514319963
436161046
107972716
286567816
432274875
203075786
300626810
377786236
145927301
431768649
106313446
505657193
153609346
247777037
402395889
318142740
294968674
491798195
328323498
488877026
244846305
445449724
530116243
490534243
46203873
453735070
180844894
133875643
503440352
219187721
396278965
224420512
394068698
492202312
270570660
307117867
316935948
116379099
136637194
384766965
238570136
252052293
363512236
165256800
211740122
47886304
242646873
386341676
435335707
417257632
408350229
132076986
120062731
349680154
207250764
115725700
320042340
450156420
200730104
316656512
416332152
439870065
119585174
458939789
210520697
168859106
89925835
361535710
431439528
336834976
308246525
147447545
395263255
534340538
84764540
23531717
30588530
27040696
186649423
207561889
238282579
255227838
161565502
136668987
119149443
145647198
32990251
97524596
151445114
42747692
155017081
122880500
448872181
226568567
536778184
3317983
336696594
334145902
173031374
181866551
215029711
431868484
85186694
395605215
81156065
468573181
321006308
92249175
455503602
475470573
508549340
489942493
74656815
34485165
311278415
300871309
377039573
21392924
281714006
358085772
52577226
24467672
248302173
266903552
459932416
318002268
191009302
494016923
202666888
171865723
6357702
178619145
110052488
96635459
119436730
461862113
457676002
251592338
274551590
47061648
75130852
329011035
277482070
515250096
116739441
307693030
71191656
124446465
145515203
423751191
292813179
241322613
108143471
240944017
90705363
420346486
535483890
15245765
83587519
466556071
52367435
27086165
31626322
403929505
277185615
280507715
206179470
435178891
193694034
75465439
185678233
224840421
532292684
168403411
222501723
404655459
73914741
412865112
470474315
393585000
454733073
46599242
533817557
221346037
387868480
175618719
117326824
102484796
454584918
270343070
476465203
446095537
353312235
504679983
224174028
442311502
250135366
2147947
298311735
422101788
191842309
151386156
379035276
114932538
11477261
212173001
516470648
410363683
492633291
514675729
511708193
478427099
405927340
9668071
232183722
218604532
437017714
508762236
29349171
145150840
105881369
428674243
47560922
85086041
489376658
109710178
196678829
378307845
274077697
113223973
322130623
506083100
2118768
525639802
485436470
234794621
469689231
503043396
365582277
480266405
499227093
273976991
49726968
534237082
218698451
34582243
346049277
446631111
529976224
238606571
424693979
467573985
90951112
298027462
328128977
23371779
191364741
429555813
292427124
292161018
218152521
210190462
301053320
510898532
161538729
425546678
301184377
51393889
281097453
342569757
384168875
72137129
518658265
502602873
271139233
251020145
475966869
137934858
75405575
10814199
301998489
59381188
487767318
501897461
447972763
293261051
282013832
153013869
120528140
480543609
8010971
264992340
97274753
365761860
298408542
321457070
22658306
510030169
291732338
213123233
348806057
14004714
175932201
408692237
273855390
3399828
479373399
230133276
418662031
86200293
481957231
243830664
265261379
16924486
470250357
361407190
331349279
477516647
535962039
484543517
152110653
508040177
119643347
145877209
95618285
261732018
287977888
324234803
102702525
264562682
371322465
10016092
86332926
139969093
318355582
11935298
331053849
476614543
354839036
488226228
148599828
425064500
25394929
284269899
16146338
526053558
310635954
105285071
325591477
162197822
85082460
387680770
128921795
175641670
346635737
84281070
384100088
383223993
532540336
410218700
335553731
445164185
298464415
508215202
36878518
56678983
501550405
362510224
457963269
365827936
15066306
86152479
497829047
440481058
15823293
239968085
224062062
274810334
192397288
37452866
451039216
189136507
113438143
278549858
116667203
472993930
451289226
327199944
478048368
276640740
524258114
213473954
418732236
232521695
437906121
522899075
31158601
304307020
260170479
173396697
221143586
330090928
187582735
117640877
341709743
334934837
174878825
248150180
452521465
168515789
31327189
169460044
229359396
410002237
13919623
464605188
515318186
36839311
235039668
528269784
240265285
106150781
238813675
319036184
526530431
398594211
59842861
154277015
178445469
310614110
526530431
294979765
355595742
50527961
85807101
525409098
328166171
141500396
158440052
114996175
432620854
410199255
21112579
520982887
81894202
137233226
436344771
195707171
389571162
330947663
357173066
304484939
472185003
445017135
249146098
112310241
231177011
429696887
82569356
447609059
466391871
139136964
29661766
372619648
125715497
291009230
449014799
41443570
449683003
90738383
245792613
88378317
115651526
286703465
29438401
59394137
132805028
111510824
434015084
475652962
533210571
57989364
317523712
321412445
204370299
35589611
207230130
13029642
519779049
84477720
17642002
438059485
452543972
128801819
374890380
335944294
383336900
479875778
25830678
230330226
84319761
163045856
536426175
482257640
536365022
495797217
250376258
6630568
229478735
199400642
350722854
86417821
236601286
15148875
383155381
509481551
536496321
26794879
89475916
83260458
81137685
197296336
207765187
370108953
398296407
284248081
404069329
17853233
463475867
60703468
410556430
513163854
418992555
115158528
32331601
241539885
164941437
325336455
423053842
354136633
193459803
300720856
117604545
405209899
181810010
431762027
415808358
408709034
235323123
486027690
243172959
495170573
235211902
318235584
195543715
494640346
107716085
240751503
423967520
238653796
453492662
214116425
234498277
282915159
473748726
258102905
482807576
497859446
462655121
305700820
472737524
164503224
221394675
276768385
54716664
476307910
71950640
516332328
498976772
82223254
480166925
9193464
165000357
52035115
3385145
521355134
473972186
26146796
51944864
284501259
59252879
49855308
258274626
355815275
523120463
116911277
441346938
78818552
216277344
450777632
222434333
412699046
500316887
43782723
103004604
291808215
215031376
220059079
470079919
509750414
367526409
328545500
62573287
173913729
39587208
229028430
495250204
493960347
520275310
345827710
343934330
508620310
344685240
211790254
437320794
275412649
367444748
271680278
395787476
81151897
29962963
280519465
18740637
388365566
63616997
194008761
457963269
646855
425762064
241140068
259393207
462931996
398595304
360774402
105461763
210038560
180444923
38165897
44713854
49106933
218226022
200581014
229120971
468811744
448353733
511009703
302040856
463793794
47713389
334259926
505601078
368807552
37709645
281308780
72089177
232448789
361510512
62841519
296970881
66209184
38353762
438100011
199621749
202945137
518940940
447338271
258934249
290777798
155007124
186245369
195572322
348239941
242584418
155820628
171434302
289612690
11840643
266180402
323237188
325638839
207160407
160598364
15167394
398585579
31422851
117636962
373831019
179826710
277040394
103002061
163095539
263639525
152653387
151487738
320000210
71978490
275087718
81556212
418003440
509661405
35587029
22897596
218282182
210582872
458675300
329003339
143118764
136824277
347564357
123791158
271240331
358805916
75764679
211679033
135539656
171868557
392772967
456492396
273832647
171103856
464042178
113219033
484465581
92578176
434654009
37326245
18863127
410651752
167963374
366243547
367637371
280537012
524823403
134463517
451504230
168942226
109244189
330992280
92632204
150011646
518158402
497911447
220888974
177009244
205182044
482995617
399630436
189628891
125847573
49019249
69741278
24840937
501358907
41200783
444449353
57491032
343955467
450872612
208337716
21207749
299559708
471405512
406689362
361119817
25525586
346141508
319832706
207036140
347951426
213737991
390909171
503981815
263824873
143197700
493736952
54429588
224257784
521920845
453302725
414290193
171573744
429932970
201125062
477635011
357171736
10953686
150471134
482137849
85463632
61812809
316045159
243575707
525132640
171485108
204604346
239825754
362590545
212201781
100812986
220409114
304895217
406806232
372498905
224073410
64481650
127554010
241279960
58579305
270272961
520263841
451640115
335988959
164247918
338781327
457549733
114806396
470492347
358759024
111911109
347011885
163240835
191540498
204441559
206403791
63948461
341308034
480675038
74162216
253574167
270419571
262889794
84272685
238779192
523714916
118672473
275402409
473044150
407838635
86386166
319296894
481629973
345529968
60602040
427001119
525055748
438491117
393668891
254713304
472906958
275402409
253815206
255461285
212513729
131634592
26146796
442680518
129492949
218408240
51036836
409443160
124890386
125574699
64950454
10336099
376278369
463325201
183844879
376402608
328493779
18324092
450247742
146081859
35744351
529615057
454423174
261355536
480981477
33357733
444888259
121659906
278787496
440708040
110852589
291610505
295248527
385263065
178287155
24333245
242652608
382474781
6218295
236270172
49463712
57595569
471064668
199308595
446413573
62829903
515768461
166642574
129831472
275588035
522772577
399562463
278038804
406040948
206404613
245051304
278799525
210925594
467562087
433691950
420154846
348723568
463737640
55895589
144919455
72402265
260820867
320434038
476039441
334708670
303950112
228768544
58294386
254557472
141949687
408214816
214390233
311108288
180734619
483846277
412512545
502912972
182159756
301522246
435445013
107956711
454321696
408306814
481558990
242278978
368485091
452206249
327418058
494297037
511839812
124089528
382749670
500572004
319247212
523169685
439985347
237306953
233260963
203957318
27325240
410387906
428080079
152704928
414147101
387722344
47804072
386947273
330750741
94923142
53019309
395710829
90010935
178027102
121659906
47687431
218603840
112990649
331185539
284017732
161531548
497786419
210335939
383809971
253463336
193773963
486852588
59764791
518584796
252427734
303860669
29380219
305705387
309960859
100744626
307344979
83697431
332356761
535483890
391814241
120519605
82945640
177527378
520119034
516152475
318832835
259471670
316578465
377501139
262077105
30521934
349694014
89531263
77798384
458270974
186976066
42875933
522254218
200107006
178110231
190925603
398591487
357486996
440488547
339637421
481004880
507894941
43018307
113203864
490015509
466879102
415537042
19516145
410994767
187310369
49754787
192176683
61301847
393454101
458276192
107628076
486455653
364814760
416740490
76087494
144796494
38081807
321722857
320964216
499468490
324080728
354348718
23659564
440179071
363503611
34672412
471136275
255555967
499561060
296037943
14896677
483314734
216643551
502439187
458768097
402551178
477850760
80917158
421439897
318571129
27027513
520095786
530272566
82800452
332646884
467555862
395591689
131545450
181214886
253857813
477385587
306536976
381743814
265771401
94494920
341039399
132675562
46184116
414994478
473669608
92082201
120499995
457775792
233210626
317355303
312454710
336088408
77267212
200142359
250366059
84051942
419386600
306777503
336703202
259232564
63092972
36519033
367059835
335228522
167003556
186454401
487129811
356082768
429893179
272422704
96963808
67726341
395310383
241667232
129423172
294853639
74209356
149494358
363800162
421781355
196717863
295436542
487945808
312262569
34777239
2860909
529841536
524144449
96671019
422586278
450650508
440205224
276740414
423849434
67516817
312317448
531930180
381178987
444436372
388545380
375805199
276007757
406505386
45618087
431698679
530600263
17951216
427990864
213940606
43029667
466548421
17740359
271558062
155713344
97051870
440084239
33349289
4298275
116800707
65537287
498819764
341891645
224257676
316381635
218408398
253673021
358384412
107458943
78780621
342965243
484353188
513361765
354722528
154393419
485025109
220933149
144510358
207824542
10033767
481857724
15930612
218955168
247528471
390062094
132123958
86447658
227558653
283417630
520294404
279864803
375713435
282616596
150254457
123942881
434636393
119519240
287540796
21951079
209078117
162556860
96865996
487700698
444896467
407879215
279681354
410015538
431651644
52347012
412950626
419410719
318462072
430933763
214995456
489651305
75838545
329761953
153525114
45235170
286624380
272496247
409674324
533468475
499617175
363173168
304723552
232355274
362677272
387694328
238988501
313437577
466646850
507168360
45043483
168756531
474714938
23897085
385431956
336020798
456581026
133028859
280717082
369123260
350027097
211201178
3371467
256987020
7672449
284483115
273460314
206806949
254096802
464041652
171380763
269421331
382885611
376612987
345729152
356868984
291000314
216001296
411108943
223627838
214538260
400157336
408914863
530980823
270461398
11783301
58291792
385336831
295326008
233924936
222393408
444555479
264156829
175710136
11758768
41073107
422825991
344159696
123328964
448589704
322339521
288794762
486833159
348675790
473124584
519162815
440174814
236102094
451786881
214443153
183601828
479057885
383733360
206757908
398133211
87678872
533359311
451607716
345192855
358360978
281885623
171459676
440447806
176625703
485825100
414292686
340324052
317272404
197893090
500563590
291484787
118260000
515463833
108334286
444778173
330632824
518723516
408097963
248779458
344113044
294951025
376534579
414987788
300111635
172256056
216547514
521271340
106679512
341156621
467839529
480011459
393680062
128694089
71535621
358177198
450928305
171886935
129409122
326801365
373137519
113072007
191007710
157335610
192995478
293853326
110075476
395181574
512448879
161538729
112393282
112160780
140120114
343896284
433532351
248592936
342144768
354136798
72165228
135728349
326906051
316698154
204516769
264037710
4273383
139486301
459127862
178195086
14719160
281964059
123476626
111255266
249047668
77580094
400723286
150277894
33478691
209742900
411541259
532711913
109143009
73886611
67585212
221148230
192899220
454195903
69978895
208252893
473258578
399793567
245253588
294263858
176821954
338635590
297522576
370819556
360542026
375034949
205797592
81552215
148803463
6342858
124647192
383263942
202968510
79785307
377051068
436052492
34157301
147010855
496383348
107134850
167692501
449228556
115967729
107300498
484306202
157801603
219096172
75470974
301394455
479371999
2780877
332063813
120236870
87353835
214592969
501182850
431004871
31314532
423000831
64610545
223632814
7874165
5390704
350435142
43141559
7807568
167620243
100444063
504535083
106556254
533246730
424008097
305664540
126232583
313425800
409501224
478172080
368455618
4619235
258999586
12106694
445229000
35485543
122754623
170047568
522811668
204974153
346881726
532343828
487459504
176637742
140408707
485911030
42709007
459911105
34823694
440637590
339065518
456592621
68474256
78200470
157758910
56209049
480364491
124454740
377427484
120223494
505483923
494415275
59683102
415058472
369733839
247984069
294029306
78898434
200787048
238742101
71876928
314584434
9246215
326130852
476891683
130908157
505055275
467648104
512380362
395689804
247523672
396503750
151701384
154412215
510686673
198341134
202863903
516085073
106717959
255541858
218000410
530510752
29261049
509452796
259162708
219187721
524560987
504144877
179243307
435377906
11410341
42243245
295627640
120803646
307654445
534220482
504307366
476814599
297039212
90012131
48287768
184652063
313772398
433710254
508787857
424127379
487513055
510055729
45395610
302842837
283701443
262653492
143758665
296699815
37261992
373464908
314819397
533475440
129337860
471341564
16548181
472569958
13069315
432218517
424915599
148567208
349643983
239095349
40749932
321403887
230560966
357063980
326885127
79019642
12389865
323304542
74421301
480717041
238207587
368885654
94116905
489657015
369821888
495305393
177813182
125057556
232452820
89976706
132546970
170426153
374148592
79579158
178336755
151951560
282647056
342396706
358004653
390287780
298789082
388663600
26056116
522795403
404562287
67715609
116598602
434158687
273253757
340075129
396396218
112618660
460140854
350754230
336569794
360535461
113290925
346296186
50011581
279051651
231319789
88227081
291580748
393075745
509778385
176468035
468357713
530896482
163138635
81457051
307121974
526303371
444148384
96603658
428588455
19334594
29582119
215680593
524497423
20406509
190231190
118184628
200903111
454068353
64818614
233530282
245064542
490082515
288228152
108206454
58617312
512421648
32882369
224447407
33202783
353934231
233549110
26714655
393767074
326143047
406062529
57464154
477852316
320707341
24586945
35901838
474141453
21059021
150539657
448458039
73277006
360798758
384065308
32268271
31535742
82597682
526824470
413864573
247894687
122218671
294918147
141134295
309183796
378815438
225235779
174451127
431873001
433085376
154901649
75700621
442411018
392830461
44043682
6169146
352203926
173842042
73735419
246859273
292281002
512958197
312708855
408994794
190654852
428993380
267895204
402610947
460256224
219543903
261462548
72631058
421756689
367300189
326100368
395824432
316033036
471397287
519840424
366119234
188284754
78311093
213760348
357733757
316211861
448862543
327888843
530330634
486111122
465559594
75429980
424984205
458136249
78768957
25543533
52939855
60710233
233123243
488587929
37885457
213124645
355252411
362486561
514253641
332424951
377703575
483601987
525680975
301889651
250432264
132455647
464751964
389496104
2147947
376358469
371262751
237031396
93889321
495947178
175618719
103692191
271504137
27822046
10074471
260475976
508541185
410040155
506431741
251491808
261183403
339111120
17350624
266315757
476210128
117049449
516447199
439203996
374851393
315468617
215574266
4958637
413585099
478881815
259555146
466404632
192507741
155379265
223106291
126567612
121702218
100278833
125317372
84307091
6167973
88466913
105368274
59756799
63807832
56139088
200616277
37599644
418720464
145267268
306000370
223228666
94675761
102454439
76023340
277913472
183649701
263686394
8556720
149896479
382298473
143609950
435890730
142286317
82865223
265992737
104017370
180985131
491708623
72055893
117506768
109492222
518391153
336870187
150042493
482429941
195908566
20545038
367391526
84091059
291981712
199323527
75158280
23117283
221486991
480543609
405009811
119442066
245091114
182091977
182014602
18797491
317151843
505928587
519179574
324255450
536483037
281511308
392326828
122677122
330979497
102236892
297010494
227895815
402071312
87000590
443182330
167503204
63276623
402217794
514460133
39485419
183238107
290323424
11430766
287314923
489489699
264277987
246703492
405560003
73127867
89030698
50295629
489624435
217956067
38078760
218172684
437161749
42308306
84146610
135245335
192484535
529214723
13775262
148437075
435204565
325000838
51594294
283266676
69440199
485659028
113412498
5700498
28977395
202723104
46575111
11029857
518541704
467370011
114957361
301357470
428356318
13890522
38541305
492516255
14370939
322369392
143307904
128258536
362053305
230564794
517204134
102035768
30388563
85846952
433433957
378917355
26602442
210439867
403530936
191875426
230545208
155224516
170472734
496383348
72454669
332695248
507329257
426162200
70372496
470234383
370271773
517298302
497942130
287850967
148117482
368270561
481563738
322831985
55357980
431203467
10309501
487420307
153697769
135012329
454109535
161784807
140380577
41380133
222521404
154196586
16766335
52859850
315700990
147837579
286567816
202654209
407229387
410117720
325829915
63092741
129127894
372307859
228968576
179506594
281479038
11759070
317463181
276837631
288907584
250368809
460489934
411463875
292087001
136229809
100625890
410443963
61280848
89918987
383681124
220126713
278721015
478376752
476894643
91828873
182123306
520823437
488962669
58807968
515024008
54659788
264133040
13213150
256485621
285005253
158652380
488433121
495208477
304365670
516181784
332888212
385759634
318209167
397720060
411635090
366508101
211404248
256768428
405877381
289727087
437034402
423016219
92986117
166697950
291353367
113259871
154715765
481057133
442429390
40892652
133246713
397097864
457011124
87106808
448068320
348658645
313423085
535632489
276582153
211257937
360575365
378627664
81836433
271436122
180036730
104434358
326991297
58275848
502828431
271356589
370333183
72855483
241210610
193872653
530103948
24168693
411278189
499090970
183883669
317056533
281843249
509930295
156611868
235826054
263923907
37696226
187329503
185794919
378583630
350850486
50651093
483179927
475871032
468334036
66598768
436984874
48087192
171499209
217452849
472749997
305435316
387448696
140225321
75802281
216375011
421117832
161574181
105610032
418161046
266875410
120457004
258823233
106248098
31621192
178989944
121602364
464683486
455110441
192192365
74618751
310655251
449656973
173927185
400677744
408532868
218907119
143650521
19686598
458126677
166707151
233929380
94286445
196284546
380351015
16485484
527138103
408466510
399081741
34742817
354455060
25594413
81742211
4579362
421101244
97935592
486929328
474842814
1632356
152629522
532150892
77430720
363790342
296241575
380317299
17100741
94800001
471049817
391077138
209372673
171983478
222054358
495021847
210362021
434508067
136007350
279089521
216963062
222393408
104125121
236161176
291101286
165349799
12284437
401221115
506131613
419507278
360183358
511607083
145244207
163019680
73877953
486734863
101860361
366462186
140974012
79846864
391873562
133434856
37484627
183450627
467446331
76581635
270209215
198263726
354543120
95925880
74656791
15236080
482523354
300295137
527187275
395231069
455135059
342852488
280500865
86212771
86522146
48954147
27742849
83491608
27344613
143034372
15682418
282000477
452914267
459302272
380954953
152341810
136604694
192612452
79825289
26949446
189284303
229034683
217236615
352774481
118291017
496194504
299373831
79503705
40107658
238023017
395000254
315500214
470004638
296813271
193906347
195089187
38375137
281563468
458668198
159218822
343016057
24372140
392566631
384816352
141813391
243438805
32619886
187851396
135386120
152270806
315659569
131580968
90628833
147134678
285443747
194224357
114014573
217016423
459143069
389787352
278766701
89342288
376082265
4430565
80156713
240500060
393074568
29729935
124221828
235141940
100376929
372694093
163462386
340721868
39860099
282616596
291557794
45024849
469584781
248715839
379192190
68991661
475684775
465727830
5046966
180808414
419376334
75550004
284291305
261980717
217047652
51391781
407888440
453453300
263786579
76690304
336515946
461913557
140331754
429272318
381639325
82774421
352195647
112373296
366936217
433454726
312476128
218748363
142855665
307487086
10942643
461874116
443180152
42048902
136634941
484665456
338621757
288290920
316193839
389467681
1749431
415842866
190335976
240663885
465819569
198080119
6395022
194601016
16591246
93858942
174384736
520646589
446514710
462024620
249758395
452191447
263830610
169692079
4711416
491373778
412689255
217464528
33570101
199198119
120765825
112229897
21217939
210312297
387119105
389623030
444628566
172086489
128632874
519883798
526727844
413140180
524946752
263413379
42421735
396284537
316251204
295598952
377721682
277708095
257834648
52476751
515323949
115532578
213409240
526300614
14896677
111778268
285079494
207387311
311960916
46523678
187879709
230852201
14717640
149415503
477630001
244949097
188402342
200113148
329317385
358026016
6293152
154904503
406104540
186972099
467737596
527353744
175528296
169054759
528537793
31192152
421034374
192463156
522945607
327753308
331170145
224827879
112305634
318873553
70165692
384592268
59606374
315835343
120744120
295964760
216353063
518873312
20667360
339251035
9659820
169395687
470374871
456771406
110331090
201803553
91748996
93227973
530224044
343818267
508527071
255269299
363111750
257069460
321404807
508319457
68188506
518336465
297139836
478869511
409974422
170895167
429320805
500003054
80394003
273108279
162097985
260568421
349800033
427095482
397210352
315564074
296965158
530857043
390222481
336854862
129666088
363004617
474254269
164119022
328712889
184417434
500914421
517000124
419631040
58734548
246107266
421794695
359696583
6750129
68846598
458344140
20351252
299352469
73551393
461457814
133333305
268180991
91805123
204000363
236102094
194311480
517838297
86984631
473726565
336775235
479392610
252989681
317197457
493350968
532766091
447426701
372452269
273991935
168488811
264528336
30823154
456872377
372230022
157204492
488466531
251890691
206897904
102446476
38808018
380754070
56495072
527373364
55761053
219465985
173728843
390854959
26676404
119255215
84489557
25904207
94363263
140908738
139066755
106139482
103530765
336217205
279302708
101581519
430760286
493068455
344646535
205009312
64634240
447605330
424700114
485820880
19738123
115952791
320790505
390728715
512299067
455984690
367166006
101519755
489180951
29493370
284591447
275748605
8282560
362875583
338465281
332647452
52930877
114086817
351324051
16084353
241856060
440127775
362422137
220297948
104078509
444342467
205712390
449112386
186723500
138216896
34087714
268973155
192848675
268265327
339132515
221762710
3763599
211951744
230149798
186783969
95744564
80575303
453535586
284379207
458663390
360307309
106075656
414235002
231280477
512148222
498291571
198543274
416369874
48544094
402862400
57961814
6122712
92872802
34661279
161092031
363290131
125458948
156932546
11182857
245984810
220304968
110688843
398417564
23866443
230630049
129348801
2548169
203690248
434402624
472657460
108137233
511729198
444509776
352680677
141495172
300201325
88004729
311055739
9869263
173046452
254646517
493232715
41531120
38657895
183382833
251782464
27395095
484243408
383809971
441991950
56294400
195431212
231635333
463644595
125481035
25829029
1115698
337239315
114064549
20998860
55861341
101969845
536622214
183505806
184441304
355426844
255255628
456257888
58290286
504691329
207307417
138338902
306024928
314834365
311242380
501269063
383126063
40461151
80564991
444696102
120347013
490975869
240679354
279434702
526506000
326474096
342649209
253978381
219913417
355539035
480653809
183690892
337860489
357392322
525496798
13792670
442986124
123366864
156101535
362691452
145683037
99146919
248761679
386418054
318459845
8032750
428072265
160747206
261042341
457575794
32185517
407585604
22648776
209206429
223963346
444748823
356979134
277276737
24451794
288999765
255297606
351529764
211619533
236001922
403198522
19410804
348186071
500339036
296414472
266125494
11391260
390021339
453264843
451993254
242524556
376698658
479983113
423344188
134447239
349421
269078878
464012750
389887049
258112681
270409591
474752864
412788545
165104656
356868252
451861372
483822448
534218638
11916425
415665259
448820327
360162630
6146094
77511012
56076116
259728484
231455154
395826454
267895130
379246035
232919255
106433803
454596082
444043442
216726935
338878008
517387256
229857861
407031897
179386006
229067267
494729466
10417214
200202229
127324890
392308523
231965610
319116519
130498366
62715134
30519010
72780828
297832256
129787107
191861162
531620629
58572629
257069460
122428274
318367156
388299180
151920115
83452247
54031341
530117738
436622733
5101478
243879843
411187869
229769783
473458557
64453314
223746392
92780102
10631298
392800284
452019260
283058035
482249896
193312258
167375651
259206200
499219937
417619846
262632879
98834858
83641742
138483772
317612011
125170833
172368954
152139295
425490295
103804741
167244086
475484147
435875072
63381247
225245638
473281035
293817450
55222435
529942851
150030427
57177957
221052509
215122677
24004842
183317698
534451513
121025968
208689864
302140202
181193659
337329218
453377128
500770871
80046666
68799121
265325043
210716772
65243059
376931787
527739373
494430584
506872516
295443157
480354291
400519978
485324477
132130208
66297398
463029967
163411884
292519523
237677085
100700948
98993639
15507847
115395457
527465954
329865203
496354561
340943467
327839062
405265048
131238076
468813307
133921074
328132174
122555252
524579614
261966693
200030391
476744812
470063757
125282698
496031792
397227549
471972561
497167533
315474656
533027225
250224499
112889174
132781379
110287514
466440368
282023809
347683525
88738228
155298672
275323130
145449171
175896956
351993535
385507028
208856140
223712775
65723877
263018783
156274561
24241533
167322566
70437345
131194806
304702392
244929745
366855132
272813992
458806998
453240354
44870253
174744720
102822345
225428859
224392761
54513962
132086442
364705155
111182861
482231856
48160908
314430211
213105417
254521150
215390672
416340778
454219015
331709438
469263156
211647416
295384652
255805984
156070355
79363857
486527396
296370241
37210082
331891673
282942907
62349298
38783761
167089261
146349516
384011366
443428651
69675220
129592747
478092706
308405879
500339471
383339385
531085774
386540132
279459624
401769838
396166927
513745689
366273833
173466241
157163030
45709607
13624969
193589609
454670115
4653428
253127848
401617167
408021307
166258085
442681464
524653442
71412349
32645748
269810861
173517096
176942104
410772050
505341362
427085757
32204311
357663846
473749645
500450365
78075978
107148817
77023528
247781366
214347095
125471383
87431289
158645448
209082110
501289384
336513972
192689649
57403257
499052849
459766118
110868706
156034459
194192045
122393091
386392636
318124860
316592901
480990370
157273857
429357224
236349795
47324335
387466518
8691855
82426375
166501450
447636291
5244312
172041004
532724590
452342934
478075868
195394408
254188447
516147104
269008158
136002441
66255004
12565415
416977471
449459792
375315871
176972562
505613646
56706836
274431595
134680949
282975842
508293420
99768766
275713634
136884526
104884461
221490504
438379300
508313767
6146094
530133551
260097835
419865067
323907687
274205971
20262248
394609469
346416231
283074454
111553085
80954652
367912996
392686813
400667690
483810567
90577948
313291574
151640166
116187363
368640191
185305761
355577701
502579683
481057133
465612766
379226124
188777441
34549996
337677351
53717882
350994416
121960867
136085738
73150993
338663748
329924435
9851962
391414314
303184534
453455950
189631509
237420918
328654818
299713573
161584769
236070961
226346184
460985614
506665709
411615157
392545061
222881192
375513743
138642384
18640417
397501963
335745156
507705696
18010220
513424864
23810650
314833393
294720203
524359121
151445114
292167500
245402316
212956930
516555269
325333803
252346772
243556867
99658342
188575033
271369630
33602555
89841592
337598407
504508118
125636087
278755254
282094163
321687813
260080783
296291750
254932773
215601947
337551808
521490151
201149259
157136207
35085640
110871745
25592544
437734515
389716173
199303337
468412702
282096756
310714151
301730109
244762352
44485254
447659099
373739679
105332482
12696515
289219934
238290236
463300768
500409513
202136961
302107740
77257847
393788230
372846583
150966894
289035706
494160472
107868046
264632472
10358058
143942324
201117580
68470390
370816651
45215581
116615297
65856624
43302240
351371535
506643982
439105547
529789473
321834476
145385131
99389994
292734446
364022683
210348464
513012355
122899435
350712998
300028105
349666688
181180940
329346277
181816332
96138132
210476522
240334914
463637752
362143965
355154241
23922233
397610186
367664902
26899781
295558771
353481661
138089248
327495122
439538613
165039878
146332178
174413357
474236548
122131416
104977938
417263811
43947345
383457202
214745161
221837939
285716084
327542800
506820651
334843387
274232832
478449444
323355795
50768833
402655739
284332307
299657934
292946535
167923215
145639299
59971900
393718523
508531468
163469130
340299536
447291292
382747509
182327240
85925034
202208149
321996467
55059866
10199488
503359579
344098653
450335226
19079858
352916658
240948638
193710192
42015563
42294514
520303751
107952415
241002177
429127976
422383311
283058069
316648867
369055911
79466887
98178192
362903554
128921795
111250886
461383114
23467117
473193354
69370480
277071561
440127775
124021942
164704127
82988994
108224091
279078852
278872496
459370030
504652220
8451372
298403240
158829530
35304616
58234798
429151922
378016038
363760063
348660063
463666590
351282300
51746231
412262483
36414369
512929227
101514372
19022552
24880711
23270963
434862240
506084471
385606477
333449512
123471778
102825846
118295383
106398000
83012326
399735394
39452953
417533939
80641518
470701146
303113666
97272589
391743220
163692985
461068596
522260464
233760720
337515839
217272054
313266153
241978844
471265305
517235035
461018261
255559135
69723528
432645152
448618852
289718577
79921903
48594598
310297373
160732989
242111024
149783518
30382839
30623833
140316383
407218860
88283026
176441168
187914132
195317311
520743056
159671353
425584454
199408354
337440718
282852911
58917061
48150619
284525565
473734879
42452651
92881734
399763156
435765812
517076407
79291
35415614
252302863
393622207
421439897
312518814
324957984
342760366
386169405
289336242
350488191
168038330
73671033
470587833
224046061
503982359
36291567
300615713
204343691
142808407
247095602
216259624
115633506
102737299
347948765
110198578
127029274
324355086
158710244
294797761
143254106
268278972
199308532
104016652
6453427
533738556
262489205
395704333
408831544
372893745
287782068
157029997
48679227
32324299
71972406
105617088
202046892
281180443
532131276
329278257
416024216
110323854
344706285
242581660
249065088
330214052
79673729
344169563
65216448
49170633
488394871
245280717
276506123
365049033
233508717
375846748
147861512
448888829
491210150
393348981
506516657
455944570
512585518
291383607
492485809
48307565
423011051
253247986
476059170
487257739
454377705
354369658
165682800
64030581
527015234
273701584
330879055
170599148
425263182
171865723
421909824
518576497
227174865
210857844
199881833
196495777
1274013
477929134
72487416
482318665
312399884
191725457
59629913
268547123
153366461
219431308
414389688
127559434
431489953
155437555
39398067
25607532
346203373
273968386
72079765
65123963
492279000
141729721
69056458
428311759
227010213
471414828
495504380
314439162
395340054
229754819
115657795
199303349
214923309
128655120
36151501
212377380
317273199
333774550
221990350
322587786
96983669
199258766
133065290
122198442
462731821
447460013
268973155
59627145
144185471
336239930
38843236
454076470
187910815
151181168
372870380
133596943
76003674
472302848
437539066
165443646
522503790
29356170
201582396
80666941
147962504
169333950
205011
271907504
38699070
408852000
120685197
277708095
468001444
47668372
86140479
306678347
14806358
378048472
315474656
519410951
139063088
410537088
436660089
26390555
263477784
301883457
307322857
442264610
423765007
115135580
338197366
264918430
510030169
188781621
203619445
78474652
202501222
13942213
319611895
276588602
268061531
510172310
161401509
362254662
78282823
245259989
228769792
408110346
445957124
296478788
448857789
226683495
443699671
376923035
218917115
365543331
477851970
119661287
39392423
198192777
108947645
389616779
421383527
74924949
144329513
457532340
98659225
208748714
246715169
156938905
453562000
483255553
460540943
236409837
5577172
11616180
70444224
438844595
441079271
511070727
270863233
153345541
174889407
353238277
174661440
176915209
492013822
407266759
520746246
457816119
28560923
281021287
496440728
364197426
294860996
300973476
115960485
73041961
395368441
495945555
527238765
272405403
27943633
67008799
75693718
95584194
26897306
192546851
308097430
251676637
41648400
83757511
274128571
208200529
37114657
111522635
511310568
400383892
201634639
131662358
283014456
274582236
315670880
115104625
421503021
504473313
131720501
391091174
400004789
227377981
145011267
220074525
342920366
169388367
468243448
289488214
420600802
43688887
194856768
316769680
168139291
468477229
154536326
465803430
319428817
380048073
202424584
340859444
321984410
420561013
349510953
327947395
126750947
110831945
339393871
365007892
326356070
151626422
377598301
524839289
439378107
204705326
69293060
467156670
447490721
490437472
83757567
320115714
372176913
286648729
14591404
421769909
491241443
155938378
189405539
461801691
490159093
141643568
17053581
94516942
506425037
271848097
465851896
108469659
54089294
261388243
361441479
341580761
524982148
375166181
423906464
488027945
78611560
56272340
205149932
75650637
349228756
106557104
142081709
281864431
211461040
293077926
301055400
520310008
411883202
339212263
296707318
437502335
529391340
518024097
46990139
418003853
454596082
403393826
486295326
500329945
45293999
536010859
87949052
304573570
200291140
33404309
426719341
426070930
119650690
65592807
206979159
430575421
282145155
38001786
80031362
425545427
171924890
108524046
299909688
311347960
412330990
521135895
29100341
278068937
535389670
383263275
169840222
453114041
186324314
96165645
64012213
76123582
22183760
39230501
97117404
527930621
274795757
352980937
247484333
407744681
197021422
489931029
536283867
437161749
115397393
292409241
435048618
529619627
489592925
117403219
275166459
79739976
509215310
433807244
200223276
122307997
347487486
348140876
174273203
383339385
69002052
287521788
291932567
491212925
20435448
484208223
177293253
306971405
283368774
428197600
222247015
370690022
453751672
476654758
361910998
30340398
506803682
418459242
423022218
432748803
342487730
337019032
484113109
503103544
116722494
195598996
1362644
167317653
181790067
216702252
114354374
234818852
265024915
287328411
158833069
428600641
282034350
175185108
243086625
115223749
36781925
108502670
463862570
177360005
448833142
517330962
138473632
15628389
202907616
533030653
40879081
279014746
353749408
168411001
384103854
138101232
439481477
42772472
249964425
434067330
155425124
211074827
187808751
509620671
531108140
491242966
47129613
494537805
366071430
200888770
191689232
378161139
8173831
149305368
529180526
423303122
125029064
169458150
467776248
306015622
208215738
464042178
107090634
265779491
417891495
395797330
41691454
32324703
202664262
309957296
175978680
392018377
333432135
218449856
498601515
21092695
239222748
363072113
271863585
276674174
326286330
207996382
386795209
411551620
391182492
120291573
190030182
446813529
152293328
375013790
43620425
522016622
156967638
21858382
215511878
356073273
17178038
38204049
89680339
102139740
510814040
452905060
14686473
488897560
98673550
425230743
467753037
175165202
66830829
316723734
273815603
413720974
499399355
58274984
192442643
188581615
426189738
177941108
482407131
511945423
418118129
38533897
365309567
65066085
317640117
407047437
259216563
466314540
437097978
24098755
104636479
506538247
75424846
189115271
341118971
354009902
398931932
45013681
61105743
494971458
502439187
23047380
30177897
222393408
527235689
175653147
29375873
180105553
482202814
340220036
468267220
142112167
455525451
93881228
116424165
63302629
107191249
167930304
319916276
74020626
158670611
489560236
362684668
113274520
128300024
38414732
500123262
344282650
227278295
292533033
336562946
394092761
66262538
184535122
442730038
200158652
107819311
151077252
315469932
489012605
214587255
428588889
500082457
72387848
466735276
15115777
193021646
205438348
499472826
354882148
152861746
398597872
306318661
258534731
162430986
210998963
305600448
43572451
302997210
87785334
81923714
152477364
12782466
46679569
500413591
469584781
294629885
353324756
13603584
349516942
515399894
171626564
140613746
86578231
177468414
307737483
308606946
126959880
137186362
533778481
409146864
285701848
123235569
446956067
517637141
479853913
294479281
467175601
34090122
370858891
97925885
152913502
496585551
130717012
174928592
6147919
43654868
23614170
168846412
512333908
268602461
12859779
389219426
418393959
92117046
501315982
483076221
513921016
184629263
174952446
146436507
448950877
230841074
408918616
475762104
371916454
18426017
165856493
95307808
135510784
447416006
145196224
426717087
329873054
191033132
528230917
371621850
204126658
258936790
385544679
97859565
429349824
98788693
100063935
336458228
493407821
210872085
216818826
102912799
315681760
317470490
291868668
305037953
390868661
464875934
150470684
84153613
492437709
293044131
121702218
218160590
528998199
515007919
47657957
113632821
369866942
34513515
518790731
32897891
461761279
261019391
22907885
235201353
42482387
315111499
312891211
318624950
5260093
487260832
507323116
317471361
219387430
41219455
231025874
218673396
239495768
525798345
400017648
48936447
275010590
483793032
163007224
327726165
118593603
32448348
244283285
427825995
232502671
446241564
417016833
198220051
387652280
528491345
44175765
154069324
59286000
97403306
73012322
180700212
355920384
207193101
520743056
470901184
282366701
154456660
467434927
395170075
181093253
106640943
48584991
70731211
177752098
219110145
58807968
344560899
33451455
409774000
229999368
110675991
378199677
205438491
520021134
141871188
444325001
292079635
528407957
469287767
164421004
60848237
233955784
65229802
23487768
75068399
164768356
199328474
77931296
483631895
435837954
142164579
450608888
340651894
151810077
7723813
423353120
323327855
62203414
55534139
152960770
161268947
348022380
37750116
12344599
167224951
324901177
469178990
136187085
206061629
38457336
428190298
33936753
119413707
74354700
220960335
420193581
318824569
292494098
528585266
151443075
275326500
282791084
224071072
525685041
103087501
399632488
356307863
423969306
222364099
386125336
102324131
455876399
424113355
140880150
326614721
157926433
208737521
281692693
27018002
136934481
386291533
256423115
160501813
304017220
108393952
429981360
283645230
195335097
226444329
393596196
228277823
299226509
490900811
15521611
65165614
92036454
185894253
18820185
135482984
314431882
436768578
315871272
272776083
158515890
283283293
377985188
461688101
124994417
417019740
250180298
361439175
294289443
449968482
535513989
455548509
226266724
99758840
340149444
503748896
110528675
259143746
455092751
171887110
529163051
49700683
299176971
361921591
91631374
399598458
20168877
452545300
415445465
527326367
189405514
199959070
326586742
143982979
129599480
352867059
294858922
295238484
414006692
459267632
275804502
414434636
164571718
459411833
192531088
491781721
529455470
390052405
199378607
114442515
383585908
32193243
225909574
136550273
231210339
146537519
110737078
342868305
167307155
218286740
527054803
425263182
395895817
318198642
367578536
389151935
300289765
290321266
233285935
35763189
379122992
466074174
168104121
429643124
128152287
363987545
356840525
377768008
399658576
246979515
226124147
139441406
272866964
225939511
500462630
111140881
509804503
188849324
495301456
82078332
293601253
93599711
21952761
478803635
73429440
246981739
193222717
83887267
242252812
94571923
443134577
325869166
295610884
450070024
199312582
109817196
281826240
320361815
54122970
513859961
223937509
130404032
35784342
416828529
200223961
97978432
239226627
113706870
221716383
187945415
360615087
323843611
525480420
536213439
181127478
497848012
327741938
507854834
449534924
20806186
143037992
85322575
162422005
176156822
145007026
399143492
55320076
464019237
502914187
139940746
286936346
291030984
291896257
491019959
83091349
193365449
302415254
62210365
185765202
494718481
31397147
285606016
424821455
234365066
240590201
157149380
498113968
378179458
432156564
225688009
408021660
292564104
350782193
167005385
221241877
117691649
463331678
12086293
422164160
103106802
108386630
134913182
393794941
279515783
428436532
48394986
16131765
67265099
92319124
174873054
428627156
165144131
336106098
125898697
33925862
201757025
163799849
240423
210533357
432158790
363989909
83834098
502851022
193893880
359022326
203686860
399643780
95119678
252962294
354650794
410847473
345231209
464484588
472451060
68792415
90667326
22857077
446556368
339747000
206868755
360089927
125584674
324952829
259342499
20356224
316033111
519192301
3346538
75412950
431056880
445747131
8334005
469093162
215442069
133885862
359907054
421778216
332318715
24584883
252653896
60126790
173814302
253822168
182126342
24922533
91880778
216773876
474658751
54659881
369740637
372205863
527765735
310574868
299597609
113543365
479406498
427459910
467035987
21878499
43667807
286801881
265363247
530272141
181733644
311015973
227091070
407225575
473516066
399652329
437376308
301249564
50611657
125057556
237098626
127243826
207002414
111445113
16160172
441728054
160518620
384799732
230273220
371454317
435530201
314505892
389091541
394818983
372225298
53830108
168895865
147641227
380486297
497905815
406205153
44183251
39368308
155321023
273345530
163436742
355482120
145295409
101435754
508798776
286572129
530331475
44491880
453377128
148390637
510216914
498282255
365103209
213367727
361204411
137463390
401334073
263584631
58560398
64328523
81717529
414308062
27389322
381621558
327304854
308086913
349305734
208976085
165803496
410541677
316613368
398228954
232028933
364811281
35820697
301184594
113295246
313338150
311347960
186939415
71236636
199650502
40527853
528988176
305147447
536458077
259657686
308506219
363805549
58641584
163580255
131865651
413340206
338145351
535556948
366695823
351870322
93644350
149272290
530888591
419129211
71901487
347348112
10247731
164790392
198287353
208227535
96649418
160408293
332925750
281023877
239492659
161084714
223804018
483709254
439892950
140570218
176670800
163464477
446331615
422251724
106615001
395550224
526092647
248847723
387272957
411263566
533115846
302125363
324965755
213035302
153799468
43995788
253743462
179826710
84587607
327890274
389206399
270591593
335221913
420319481
304871417
231553577
498736016
45430085
354356349
468775488
295905051
519123277
24748170
359194137
81285964
81663913
535240121
419833106
210621401
520036259
143446367
252027640
506653116
340622652
2574447
301153587
75960802
390224423
14436673
306090473
29195190
518664984
145781653
249807767
266399133
475615763
405908203
256982257
241617267
478928895
484113109
219409684
151879759
170618848
489920970
47773754
180661341
485206578
417610453
179058311
282063358
332073120
266970376
509715703
492905038
157669589
425700985
142705570
131078143
80744603
533986780
377944714
360694875
51992950
168861724
62746450
287376490
295736577
405233929
188220891
282318626
528645606
49374020
414039989
493613441
518069934
145559369
20632564
139159707
92572298
226936076
76895594
522806340
154531682
168016753
245383508
13007905
384530131
467209212
266076070
532828210
177293253
352426209
272117373
60476264
14461132
530267530
284970762
343644642
389336905
310134950
258143163
530928393
485797346
425816521
258333967
23140218
3652526
242161085
40080874
456196139
397971511
100381698
375466788
409346828
13257771
250018097
76687768
223937509
8102121
420723658
216943144
237362489
441690708
238422431
340253657
178324873
340618032
299039209
340794558
532839832
166258085
408694092
46391732
342460140
343568907
404257792
240751503
364729730
181515615
463466210
390060783
356017381
237207627
64573681
155344144
108298926
323976586
337470407
420064194
496560669
479295620
285223364
459583929
374804303
236616326
401313464
462653377
300454404
147496755
404837874
5810467
289756264
435372586
307075206
387335393
410470228
287784100
337787660
264290711
354845603
284402902
89341582
268679323
531599652
513475390
312845856
455680312
50742529
108763149
84285316
95294543
179061242
387893458
275467867
410788380
343876730
513507717
528835893
191779164
453565040
71691774
29720751
228470132
44686074
473871070
346973021
230407992
519090457
177813182
353165403
357342347
284612687
183189191
526827585
379738090
44990969
25745122
378486225
374687577
169017638
175755627
180200621
247728484
212018051
43864955
475210000
484687939
264145355
109907895
29371785
45733362
99510392
411805807
450261589
272472144
202971147
186118896
25174098
188695150
425315919
195641167
312130081
459259284
105360025
133733666
39971018
164817355
409078368
280016744
458029268
206901690
266090464
512456392
311962139
528825819
319604630
323257036
21606978
420483037
276870907
25053164
135302179
441864226
352781556
202991305
153562228
420701534
70012888
353529859
529175170
275048228
181819330
161457533
368549360
487432858
269379670
21587902
231734970
439032595
335506607
235347042
254354707
517365279
400967705
40747380
433365712
28871180
25398574
280193075
184683101
520471116
49594194
221039566
228022565
213358542
445405095
337868410
192482399
67274335
29198382
314985418
201235803
177589176
511669562
454785198
204929730
113997524
326730589
257337364
336610271
324334429
327105554
419325794
315299095
108634
208554356
444628566
335391231
89281077
414070219
426054598
354508884
272441357
466836034
398274352
244312652
227721037
115551328
248551887
324338745
310758436
492686148
453936453
86599927
196337133
163394505
163477747
194988861
326527023
199420179
504370109
339135847
155624437
146462626
23277619
365178723
73194800
76734744
430240868
510566118
432041262
69281750
459748411
104865957
242837570
197455875
428154186
474072244
286075726
140896665
253449487
524917017
363723599
97319912
486052993
85957823
184288497
459053864
298248422
402020829
397630202
465236381
415994425
221075554
229513403
43512915
61172831
143450766
274052571
386212406
389437816
176497606
385458139
372842055
496816384
25129652
171175699
292523172
295531886
286503853
376647023
345662819
176153535
288756579
342549629
291169614
276554299
419944957
84634903
286913621
291579745
465041834
135927097
235988633
452914267
87138381
301565653
20697419
280723688
217855191
233175870
238923525
5606238
320285803
510748973
479022915
451009646
71391305
146464880
391945229
294860996
431490658
417393834
89660051
392880388
214878588
237463529
81339453
231635333
200995619
229067267
289130730
281365858
474063085
176740957
40729357
38480543
535444362
512959256
215816684
68767831
265272122
281028434
303736604
209251119
56383490
285474617
237799887
323202408
6398134
127008485
358107562
6441803
85003198
132806254
430012943
187905283
99297335
140331754
523099938
311569217
157697053
100094403
205909008
531928486
509171061
85837389
324097019
183008100
180384242
432309760
91273341
44872087
382214410
261037455
264940313
71749418
249093708
230017400
155907352
471721473
112456223
508291557
353945575
359211255
350896790
59176191
200888770
247775208
6785558
28840818
58724963
199568371
134077883
156444531
485227464
414940387
100607402
399005454
360447088
382245933
35649446
234594050
52218373
148648574
348331433
221965756
483026199
515421092
507025875
519296599
221361075
73766212
327610648
61744352
525878348
501697797
169115997
168656427
237183417
294567896
457393721
475827117
502481458
399523046
439088177
460383408
221108646
364238808
354136633
360756740
414788196
269891321
445660040
246712645
398693146
240147318
25593036
433998702
298792159
80195640
235107083
199683179
236091141
184130363
66430754
146033420
148400067
408405756
386405861
308038093
245474506
213884157
500615293
316511290
75632277
478174435
124293527
199100889
468011647
113230956
282143154
362196614
139794442
232059222
146922682
86374830
504698079
384039670
461341510
257221
26425231
372580847
65210949
465801008
141150970
452375779
222199157
293977094
82859578
465835373
108902708
411353065
523221447
321676621
164073269
502055219
425743240
6218961
255013018
321537810
209431688
494932542
527600677
307525430
3377353
50593266
43131486
334157155
463148361
259774046
124229083
208712826
315456029
477653642
300917636
16668012
108008478
86880573
151933594
20176066
466135429
7452520
386349618
442550103
422236124
198279386
66345813
123656247
33374829
456721290
371929955
117353833
90248071
375133603
524031448
444665903
243024637
533955667
258240554
437776286
202841512
459026903
532641654
79635370
402675319
233171910
132500307
252299475
324195506
489807981
16574382
508040210
368679279
248355771
394500202
434740222
239667874
181855399
229028430
535525212
180912144
375471198
171679814
535746125
272381719
486858535
373457727
426496317
6570788
453455284
157999390
457011126
306367278
61761671
117557187
24811875
511321174
208228865
148207114
348627600
355010936
527893110
374207308
416342120
506306395
21054605
42958853
389003297
504805199
531024994
517930446
313702039
502246433
477794890
485369425
42706892
511151630
500480816
499302797
517078053
186390313
39282743
408735504
194773984
13697052
131369983
387405665
303892895
447919858
98619616
511587766
269311675
163799849
481871729
216833915
56625338
280332925
213388464
133223074
88965380
191419230
299837734
433521726
325354926
192158470
494537805
436579837
87841937
175369524
205327939
274730631
324644632
296711469
406421905
160699778
131059906
471782531
302934553
73007206
255080269
440496572
384351767
52105949
41121390
16943959
302627601
313008851
223664097
311438702
160497901
311720668
81847680
345236352
115860859
461750610
30665100
53427649
357517185
217899368
88933511
265580432
169362982
462918980
254636562
113586164
17247129
489554005
64298999
58545924
474527222
509137706
141086839
344459179
464583687
276634414
197371371
145565030
102483710
511447464
258060116
325288451
91959807
342133037
173867425
384408284
319655677
422775188
203188282
370228913
17466217
12920295
197640754
482473863
180091474
304356202
67881201
180361350
406994735
352463928
298216195
496156253
14960327
329865110
437395776
379668634
151222776
151200478
108926469
193439001
120281253
211455594
425932300
211664619
106947098
297277716
326333248
418324954
317917303
357129834
130160325
404591492
476286731
399153810
46581616
20352683
491759260
331572455
48546196
144419244
113177851
128085627
263896200
209188854
116699414
497251567
103919567
125224492
409324624
529223050
534490934
292604900
326775048
482170526
71982026
386004785
426095347
144490821
40637611
259206200
324161510
264762057
294377857
32985538
486283026
233341783
210518207
367561904
186440165
452262857
32180704
205055533
310967466
139366615
221966156
493721351
462184873
432959302
172650600
189928744
21346652
463143210
304818306
86411990
95307808
257305699
298983479
109260037
196104934
306402606
105225147
133781346
491048065
434363952
88781072
353489692
50717752
255492406
338947007
314117607
456946829
189443968
231811857
422578230
54039548
70204364
204105638
206342941
464464550
107716085
155580443
534152328
450734856
438082888
196372905
26105586
203265535
338132290
279105603
96268476
79078725
162544476
518568553
296462149
488235714
42864358
242947531
39674006
65239077
489935653
414147101
92974455
45534922
190290630
393972852
498068017
298359175
329522682
494044230
272666431
156099473
349619797
331424738
16725763
259964321
321168446
288117967
247318527
19651637
237498652
536670951
176839092
515281069
408463927
49412357
257823226
393509880
170615390
261840588
502795389
509054145
409391504
446955675
534873659
181075591
177964439
262289734
484014663
411614580
12898551
290227668
514192840
191392625
399740244
365649291
528542868
489222260
187730644
142167832
517906304
535757697
420976260
240992969
435016849
364948957
482531814
297459629
518727105
462604436
365315466
402172630
261022906
346129130
235323806
449079179
431782127
30673084
107086728
210370235
530684448
52496245
311505401
497859224
296878846
265968567
217936620
334988013
362531319
439980879
76326514
438279555
356653570
1783011
476644726
350161579
371134087
170983488
24072004
286739879
523820117
374192252
170189778
234645918
62118842
29542288
525793353
162456576
414252262
431635914
150216636
326987457
267290020
170609307
200848785
510325592
83578557
504874781
176702412
308022509
525465944
217001693
180859939
189515742
198498771
67980936
496651610
422295921
70686515
233054427
477500126
349106278
288082595
466462871
286229882
57305879
472808912
45646839
463320986
284031905
518367662
131143199
200607318
24215227
21696920
78781228
201289315
350875584
140440678
50393705
99889963
493566542
400400079
246877297
20869473
64841708
102875046
24314864
317231325
207920050
209244475
71215988
37710171
518379436
202470617
203306133
319069093
96796275
384266984
363664338
319801398
127251783
330283380
233166632
365627421
498578830
369280898
248047489
181943905
228273913
199086622
163748144
147381511
48319015
208505749
520154297
465914462
103145911
287489793
20978696
86011271
100330780
536781369
238940696
324834095
170108017
182678377
282279035
32394519
318147941
214268335
49796166
459192521
512709232
498307186
182104809
448287303
295318415
367578536
24033462
17647454
236321100
259170350
260752292
497347270
101162730
402804496
125297009
217945207
519976407
528669429
454690035
476266060
90706159
297812455
116336431
410015727
214449930
37325822
148380832
292472885
64686949
397426851
154621958
95602553
467623125
280343747
268297138
29313854
176851734
440468233
87048863
167352493
175838975
181801869
326086486
176509665
99701362
49267168
492736062
117285494
158906676
418809071
274576635
286569859
382721742
277560919
27328756
82644905
511779995
11450849
296447800
89083322
200223876
396737585
63732819
176547911
176440893
220659282
129596196
79089308
511164159
401046969
394233826
485195786
4417707
107204724
413674694
507180386
38315090
138054786
16599736
307985643
459341567
435011749
374359225
285399403
257289735
154599606
21801236
143222030
60399545
134502585
477426134
313617382
221739692
134356482
199874850
94250396
450428406
283423742
298071451
123492003
427127926
304542052
228159290
284025881
167751540
508306939
271441156
490102561
107931677
175443126
495262024
38515960
63794859
67300010
368080702
429518936
260104403
498636445
69555266
201412263
172408601
21530986
186320074
249157094
265014277
267608308
30238568
286295637
248080426
156519997
225937113
388716101
77949157
167358816
475022785
390863831
501291838
501494149
116576809
451209696
212246773
101025474
150618612
451605505
268099253
138837447
533030653
272813992
148012514
362530763
495973930
39263074
470888088
474793646
117659448
191619044
303998360
470576258
324672132
268604128
447291292
452288237
195319883
90493385
487785060
504439997
453497772
488891146
428123350
155013852
480883106
181816332
359247961
174351486
43123919
249829772
498515126
402915686
75135555
470634334
52260922
197765674
384948000
33958316
72876839
455283979
257026861
530280381
20123554
128415601
208204835
71327571
74688863
199378607
477679246
461459550
417590358
55677844
218436896
265108718
160664696
45257521
74384738
264992340
482166838
507658704
359274108
44249544
27500449
272876881
411104368
288207843
472230021
350602224
4372414
163317222
123451866
277610269
421154566
225568859
458412622
227127489
409324624
12912135
203947979
399965500
460535890
160752923
472532866
208556607
409721591
515620424
390678955
15261424
153103007
373139401
225930782
320296609
71182721
60607015
281273094
497159691
452479795
178968755
55828723
44272770
61660954
222084359
284501467
277119451
352331142
129767800
447707869
24570323
5004134
153701172
343947990
450163475
410763607
486098642
402812474
98708309
172901445
472555379
86452029
466947093
490079021
174276311
75627572
430560926
195822928
116434746
102590696
501190521
322549475
372792949
417633400
213204062
56220659
328050708
8815323
300728868
80543588
346525421
43775776
139561412
271798711
448950877
416830546
512946969
93693971
59417586
214024036
332405800
506417336
517727220
403333029
278469228
363622056
142739061
533809565
346576177
280149486
460539426
333049252
380244765
312437476
235832633
152797116
392873933
529790321
501781983
459517573
505195910
73186245
48984052
482695507
333694000
134082985
531391571
104353412
116038094
3113784
389717863
151200478
425874861
362311286
31070429
433085376
535822940
271033446
478197582
166095416
412174849
442739213
163748144
265595694
399686807
154871348
500227157
517185217
426355737
462556453
436161046
277312224
200779103
225355753
443719750
352693097
471280120
244754500
175090884
47417372
170128693
120031856
29211102
375945001
93282742
339251035
22926965
509858469
316982908
231216694
412638674
369984642
438102983
261875287
158868859
108793985
508197032
93877079
302691698
144984861
360073731
306678347
70664552
355561666
160247888
499380798
411807849
422166049
316832553
106642644
68416896
498671035
147236476
65375565
4196686
341335994
385604373
418710195
436562700
12740468
73797347
100320272
197016971
458608569
364565655
76895886
535676063
476671199
375796526
59986150
361910998
190719500
232346956
409053106
238290236
286034727
5715782
14828003
263527145
163467214
71395578
94262653
207038883
188153990
164305466
28137308
210012143
101253200
197558986
111364819
127708547
136497730
30580617
218985127
42843074
17033101
231818084
341999585
428450591
261736424
163173785
176813292
209027807
330524162
509580654
145962456
351643359
504516816
180767827
78540815
405269321
493697690
103799749
44571127
63729674
312560609
113121701
367028652
441762234
253522494
309636517
371696530
477541122
296432636
418161014
79858285
506812898
247269346
455901645
258308504
328222305
355855840
101528105
118620547
199285231
79419230
180636849
336711024
299786907
408054668
465773783
316315752
2578918
30575323
85889827
533638070
134359309
40169745
211122636
84518160
161943770
156166709
141676076
350627953
289462287
127074711
438075230
210940236
353472918
138281891
475133043
323618110
504052444
11547419
115793145
392098981
482263473
489632233
49697395
356979134
145633218
211886082
297358238
428890074
80245609
165322662
454996245
221106739
192356664
265491367
45358242
73263222
306512520
474653159
206539846
383566598
447131400
175024057
274206857
59653759
340466768
470317857
167602910
51575076
104678098
226301377
456257888
397832273
523397084
134203842
288533119
303113666
458738158
400523436
529659724
208856107
120145726
335042767
53424985
186709731
430131484
347478009
319916276
188120166
338262141
86148405
320308546
14981796
180821175
114640977
293842203
104117676
510652258
151278072
140243634
157918257
175433717
294872509
39717610
239629243
160699778
489112236
403729928
24394902
374948994
241676136
188184774
234365066
178420905
168119208
523000709
438065155
171090364
437607330
250648823
174226114
175914473
460112065
1194113
176718860
376359740
295251266
82749002
304488581
154613145
196343529
217939976
459055110
337236939
25685386
75897956
364823396
411223103
472649022
325708843
112913374
295883472
81892243
103524649
361390281
501129760
292111044
105798397
248988926
414227625
45475711
407234877
261515591
158169728
117161277
408044987
291817336
239617497
105792278
98128451
334633856
410895692
233102106
275035633
421377467
216457326
264918430
262250225
203922191
40859649
412870848
341254389
487664732
87581862
355243496
94232977
297246414
155154601
12741782
528513907
398228954
485875436
476094721
514956288
373114351
20636039
530348974
140560245
229969303
492699642
437480200
507827838
78497870
284301195
119351735
28192582
49580377
455427259
189030267
331111231
238038467
59380915
16911953
276010123
518196300
395633211
318556532
378708859
300490174
125167004
4642747
265230844
168231356
398120158
369254646
491823745
120083210
449840950
82680661
472506456
169770427
13507657
418415453
341231640
157918257
171976565
63868108
363682809
534204373
514887186
239579596
120237915
384204724
242415472
395000254
383425386
107194811
269107428
147317325
158567887
475424857
61233415
35391122
29356170
145385131
105319458
64434213
306877083
411120667
342540587
119334422
115848149
213699880
113084818
81049374
146234918
111328344
349775814
181847545
196120246
213451294
76692677
220910849
78914466
75899735
97357871
466634907
464302560
324078328
209913829
166835350
138256845
123508402
5934808
442448866
11028091
489019314
83581608
467345271
344706092
307121974
62736750
213631406
155803097
115620490
353335178
10826367
516222920
116047335
430156266
407849356
348612913
305855509
320498508
509120589
178886934
125890284
79215158
406546718
510325592
420409478
221385179
517582658
415004518
415996637
516115298
300043222
247171468
353318436
265491036
399400866
483200581
462734467
353905214
388855482
459175772
358181352
303626823
25755871
136332039
49407117
66759690
493766604
212407370
505277861
175515052
268688908
515872195
41361680
386120916
35327153
15275243
356626501
129121846
507023102
107784919
92384429
322644558
169474181
1194113
326973488
194105602
85907461
69717690
107200708
368534480
475833117
329999293
272386224
250672181
258936790
25158214
192062606
48784552
152265889
336404559
464528571
389233801
396309038
414012176
197510714
438522469
334660142
7611165
311574725
287892918
107295960
464711262
152409168
5810467
127668700
228005355
187597461
275035633
197738249
94942416
155907352
236400249
329164058
303758032
506828584
226008205
460832548
49821117
124100601
67008799
443628505
146029311
496541427
442429390
371773502
131331708
175938649
199026632
421005676
118995203
472276039
78775789
37000110
435989769
324519544
53675751
200616277
425631038
143676610
424741929
139404970
124630831
372405054
484311303
167832761
161337463
350388296
7276751
40951015
420510903
477410038
527309681
100961901
159673805
11651204
520512245
347335060
104359420
251525277
288899095
277104744
91607493
340519261
474437115
524604287
204441074
47045399
65730609
406348997
97939703
501973355
153089474
172502103
281924797
356236218
514700541
395231535
373896210
159432449
123869791
121318832
458198139
347774266
223152722
405236727
485278195
407356216
96883163
428618796
473732572
64115362
361921557
355243210
511897183
292431270
231580661
243216518
457537104
275562553
108222618
110028154
492491387
120522527
224196392
497759661
458029937
16961382
248524340
96759586
459782717
407753770
338405191
236271807
252892503
383826973
249347879
533350429
231721309
214805779
417610453
169700035
288993756
313962528
309293716
439664208
132305246
494152059
435473207
47332087
450082242
153120334
312124892
34172852
14491598
264063651
34810190
197799304
321722442
530117738
283750572
273734021
64826371
102035768
427173596
126981169
530862854
55112677
386629490
395535157
89376331
137416130
117341732
328779741
233055140
461937395
4220399
54593527
141136822
318688246
239782822
374321322
320273090
311914319
312560609
85814310
312761038
34931132
56875772
487307422
379287215
203248366
268661260
57572974
221187472
295184991
54593335
347923221
465348997
484864666
334668591
275353083
340078513
252858096
43758764
235577776
441337137
283157624
276537321
87736275
258102919
92139865
171780914
213199661
21202886
154191269
144888314
375949174
226295098
209124606
328316919
201511291
504477054
382731166
22518152
292421691
45043527
331838219
526053558
196510365
129278930
488922829
263608068
514678287
298356380
309885774
173672004
347996759
434219718
232787657
506964597
125584674
457848562
344298487
425648622
220849226
349305734
299883063
411413728
451846520
430781407
1262397
428145732
172285038
363002107
200581830
336419486
139619358
457262967
189025127
20787028
193694034
7077002
146967319
265308930
187480068
187173120
224014241
325423026
488892799
388513332
69002394
96564629
160523840
529740118
200667183
42211218
371801033
403571690
55100148
11623095
15401840
447873111
500732965
454296686
123762771
45457564
96709636
387095471
369482654
129027218
446804921
121047535
48625905
305419171
182532621
251276249
63737419
525493211
195982194
127713233
344978273
208648035
376489051
325424127
354788591
187187346
493538103
265901568
355128200
439007136
128736014
383860581
445685760
497288662
528651387
59612096
111964971
431148967
439271204
115551328
311759572
479087974
297859490
505835614
502950780
536314988
70417156
383765900
92906065
102815131
186777758
25481733
18455347
393653315
225220427
270366320
19029329
221603313
337794783
58739114
466507288
75885399
226220054
148893692
420064366
415894329
208947414
491530947
445883665
22127160
393224935
429907384
482521884
309436875
226113879
256400463
193895418
307162347
240206116
458333617
229023744
25058129
403435498
169010875
204917431
292067121
337803691
363949310
163823006
89353870
469388662
346576177
394136303
330814714
30898884
9950828
62643681
120075520
132645004
515415939
104996591
132281800
534704985
256414827
442605070
137728062
414757724
335340072
290614460
180231514
127999654
68717998
284620456
248194351
325000838
78751136
444164818
129750756
112194186
257797749
378040755
331202951
318237179
420142901
335104640
475095338
3733482
462902987
36383647
150772502
68490828
490853488
46700778
360646078
5244312
310655677
281974154
275758924
455713271
229451882
26013951
291036759
265152443
168293821
405668150
412075994
299531535
466274003
371331823
433051867
78197915
431136903
328470887
486335955
98468668
113845050
204568783
151754624
23192264
303556992
203831397
92964212
129342457
71073324
354089644
29760081
297296291
347489465
453233385
275679839
281750071
89776494
500230880
320297464
86662057
122877652
451849837
53955719
205669064
445633010
511868493
411413728
369317660
196210981
421718464
64725230
205732021
515330822
195144812
433869816
373657122
250018561
496677653
105375077
430399099
244327724
487656796
349877167
425316075
16400141
143167059
458242999
504786124
526861371
469624744
103365395
124204508
490895401
461756928
414578256
340092403
513304358
312878882
311295336
278352804
62686659
401000266
351373467
156030016
63090532
128240454
469871144
482324743
484375092
507209719
323971660
378934535
329476990
126014261
334800649
303124335
527540440
187074065
509593027
156967638
354788395
214333477
284172608
149781701
149310741
115832886
163616574
97284453
29226608
205393317
421204127
233670434
103806543
34082973
166194320
467378140
48048485
355279052
182309968
427113279
388584391
470975108
460315004
407061758
422445116
532819990
430596710
287604693
173086500
120822039
118364331
173364751
367879181
317750778
425768351
340598683
192514176
274344089
535403245
359274952
275184304
117932107
209616266
484859263
475891042
143963409
422071194
521448607
183609640
363550460
449133856
447298890
371232015
472651129
465890528
414193949
197328883
413817697
532078464
33536478
385283986
83303017
387638758
121802615
176705114
100926907
345078452
418862521
22133486
408110486
506181091
246538261
469906399
105477759
270398529
101832316
283570042
102579812
104664397
139962157
433879464
260830366
360011370
67103624
48058058
168509213
57638115
436865939
403306183
148713033
131423062
197764722
71875764
121305489
44175765
47678545
190599020
513541429
301191993
453483793
185718878
391636550
447030627
44873645
424648626
312464749
299854269
219257
160787310
248445001
150727577
190448098
78998884
401517291
523104705
34636787
340158243
177419912
168705456
124129898
176286676
280097629
248313431
435131527
338106081
410494291
465469348
32714016
50383215
370929934
68416896
278177769
143578325
258421864
51237823
29667016
74101224
373523213
157341782
327498238
19686598
42709007
254134493
426142723
68824342
108613748
318984615
521013788
449176106
483792826
41163835
41794168
87272556
139898860
467198774
228713387
269812990
337196357
421781355
231734322
343483718
379416551
421987250
282338340
20992028
40913256
339018455
160514262
313242940
380918715
339408045
192192385
159122194
12939746
351887379
418799914
116854962
75897956
524064848
383052311
289423313
461350370
109164940
360653516
289096838
530771526
90345066
142762228
310994801
143604974
458382486
142098751
238384615
89761549
357462796
193498790
457304721
471715818
195069857
175756259
20040164
380650004
249215901
352258115
509500259
393207588
90325448
184248520
99435997
178009179
316497399
315681760
510371633
478328852
73197275
57551766
245598429
322054455
466081729
108740875
42238811
382253586
11005813
52270228
324301380
102492493
366673097
290288960
20985758
393772762
22507637
172243973
349576634
89818824
167798112
205707336
284695334
458680176
88808480
88752006
22339081
191009302
237618664
447338547
358357045
99112171
225847760
290047700
184834652
335576556
367278981
315885710
340296233
277731025
187768417
164073269
389447411
399763156
505926517
134925959
390776811
32330319
295267459
491935314
18748482
286783600
1911229
80983566
248146152
476911419
407847679
310048127
19903356
82007058
164806176
224824962
114552648
201290207
166860607
515393255
486111122
205348522
299372828
216188281
197538828
167733824
301966328
193868504
276232572
277233965
327529636
55917509
249181018
464514143
306837207
40162548
335816200
460280470
204974100
18925158
20642749
167722990
293482416
20963799
287968787
22958149
423272132
446122999
55281489
393401450
136103212
157732009
177852022
249166550
444715250
506053017
127509583
492825022
271713693
256063198
416777007
172669206
234564742
64954340
132583960
73739669
404024177
405653369
300587523
72982005
477925328
179591955
84697103
445464482
4235139
317382651
120638370
287977888
141255589
131139876
410650375
267290020
433858572
459728897
464877806
223159925
38681198
224994358
82203749
320879379
98984015
357411980
193544815
91268268
218858641
489288550
294862284
53871980
258653237
233168863
16553215
415415236
6893102
369287096
33413735
469927609
283916387
404454125
107223593
223345814
275577119
237692779
111970821
299845846
194970412
465892062
126821427
502005911
120271566
26538559
218920468
248655573
171529110
41219455
374811431
195292542
227315591
147277084
535769641
518459560
30763323
221010490
163412085
341903513
415277999
294812654
249924822
144348903
193530033
67372419
319672523
269772352
72957507
269171386
515709877
166405315
193002256
328864823
135723224
81766883
98616918
53764233
191368943
146705258
423066496
129040126
468822475
83285582
4494176
158129700
11776342
355976592
459436268
134356528
131360283
483348026
344043459
134459881
185805841
524993704
11823589
296532539
471625239
164597265
97728476
455331014
5563167
515484288
327974475
475618435
264732737
155336810
305994752
318214279
491965380
75158280
106017424
418010095
424077593
215914846
448136526
329334624
70697672
461283684
65179933
443796848
81391709
386968826
2089911
103622529
395009807
499648049
388697947
439500186
38298439
349984688
290843499
301818302
23694630
425952496
491152653
63062750
145940805
441864226
3007742
399105038
222543109
347351861
174981852
535094372
198003391
416785184
88958126
285093364
430447664
251571803
151763023
15841669
109035408
501855816
183912658
523038156
109172126
175549199
49051052
107037784
405104340
354874424
134140229
162244317
423196632
145965194
403132391
415405549
98213358
43777120
67731357
104709580
278315343
356982121
163673799
362257363
535546410
108181175
19396842
105117322
423623736
296478614
203466761
74852753
535391528
245215159
7418541
222349513
256067308
462475243
222308392
153457163
392933191
207371144
497887145
307526134
108867673
289930943
467987761
180817204
150784318
174867335
261562910
83901728
508942843
477067483
86393629
427443234
436810230
493501463
340726478
404209267
425166192
44632663
477460932
20376993
265169728
209009544
196134649
509218923
276870907
196171086
523861630
284478984
203831927
332925750
175069307
174578498
307872293
227086169
336316835
387330684
267651163
49829630
360349652
310292588
477262147
38687732
307156580
499019726
450976472
360927069
91848087
33669740
399484521
168969349
351001619
432532185
485648905
122244765
251568889
467180993
163612076
483360110
34144365
182327897
115595998
343863226
132918275
237208277
423765007
465150324
3048605
535862678
355235121
446229054
150610643
111750906
521974293
399063274
158191199
98585939
415727420
277023617
299964423
205541058
424916863
84261401
347989741
23242693
56987966
9865543
381141761
381582796
457693306
405726184
349380352
152356995
515239669
443480967
289488214
219571066
107161086
313608496
430317650
318194717
502912972
114300845
345370795
362707656
418636045
453611076
140426555
107835446
416434272
131343801
269720457
197281824
76175554
524661564
372110632
413468832
498414176
511063264
311684379
365148534
132311368
25346547
131128921
476212809
395586556
201803553
277312224
343488280
16574382
353550420
271504137
124204508
92618941
96232769
238034404
20535012
206380758
150807598
88339032
168764610
51693909
206640620
328383162
130213369
526884513
288455542
409184649
380257758
409856
442397181
134740446
390367165
221302217
117260270
493386123
60786080
80016089
49187725
248901991
535367497
232968339
535143653
359166422
166281872
135705696
268199690
136884379
82890399
112300060
472247678
532935688
349279935
167612574
301712215
72136740
231115918
94922723
2552740
187032258
137068328
88774940
393938840
37832934
302169966
294289443
114393728
364606291
174495318
471600299
28260383
381315498
176028349
93218317
385089476
41691454
78051961
21678547
460095389
197932575
367287404
512298540
333047719
394959320
164127453
502911502
2103272
5449276
363303822
308801101
363407474
252089951
225859877
389113243
138987938
275125069
532055462
449500635
524727817
234790274
285954283
107797235
329984979
291185427
453401954
154934567
212845074
175149311
304344191
437318687
416096349
357477579
161805922
435479088
430072219
263826436
110811401
280636269
22176208
482957800
505628347
121860369
152428843
343849328
490704867
359005187
501397434
416673570
51309533
104450574
228864833
329334164
361611438
129398000
531284499
43324891
511346188
294050327
79301358
39339452
432684663
476254156
393550161
387243850
524342152
226605153
171780914
156985576
511302723
118829970
66098023
520940217
237845808
141181518
368328583
99586719
101253200
42449778
429686434
316870020
463998336
311294224
522728365
278965590
58476349
318666302
199246055
472294050
79314607
102416388
31336194
114213576
177875529
88079001
135586053
157670734
236538447
492598982
501494149
444875353
392828055
486175241
292139611
219246064
115918097
410731015
73076271
338590540
117549920
412013853
79205960
349850801
296117924
16423161
169081299
435068012
407688052
9703474
31352053
407251654
405777513
278892369
178485687
191350332
407582182
28639653
386586355
326275080
467252321
201478290
285018587
104828711
173883563
69134269
513723059
465947706
328639366
334841005
521408173
277286505
190101425
406777720
219543903
288102644
246550284
275583914
179893683
315948127
500309100
155129122
110584614
173172914
13107911
59971900
496165333
43452305
466502639
528242141
233117663
218796698
397309097
411789667
195069857
118163039
472955234
247121941
509709280
225628169
308501739
112074524
252330866
40319180
513854801
336415399
136939772
504516816
446701095
165013688
61759158
89487351
531418420
499987422
38944693
232909177
6780742
496088320
238827560
412132602
320645528
303944633
332463781
401977951
442605613
419206232
172626048
426622058
37444876
31085353
209582099
429471540
523657716
170043016
133953815
355672796
326539419
49488291
335505735
482355460
168331129
202500161
247436709
149334926
44389311
422092404
441551948
259404512
415613721
308173005
208110217
126585662
41771839
48468791
475650966
192724339
444425439
464095757
275717053
14426989
214385687
82945811
331640159
224618315
439727723
40192186
22864960
273289736
521332680
218437947
499219937
302754763
469708773
229769863
231821020
429698607
49552274
115797057
219975414
202910556
8998742
473661706
438930902
261043480
157469996
514419118
292209393
8439167
96446098
277758601
313664290
74288561
121519006
115840620
498307186
446022136
343430017
230123100
202260890
422532037
467870865
28666875
201538481
361815043
168805499
74777662
229665170
394543683
288382867
528782816
472120040
396676412
338215459
497100525
310137911
360456448
208999021
410171590
206458377
207562541
326811686
399478657
98863617
21985231
372701002
283439588
323140562
473765700
427293208
454588985
102921266
113896002
356534251
326949033
110911077
33860397
303014545
399041314
357212087
498485170
370446956
241472423
179980585
483476261
210695324
147963810
250470931
14375722
236981069
382858300
289089271
109826451
426550288
310346355
344171834
205354799
312029386
245696831
154172684
15066306
204703400
122654001
451079391
226585083
213884157
217289779
58618236
194115442
363402427
423470623
364208551
267494191
514215679
495824235
167974217
273914229
93154863
203902408
128322231
155655711
432525379
213227051
339744827
359553307
154589291
481892516
102121609
69598965
109653073
322467117
355872068
83528992
363694468
402013079
31783837
34706272
487870160
435243452
126159604
418366530
386119451
402586205
71843401
121227307
343342809
95716574
9103759
488152622
6105357
130864540
156692849
22894523
60455960
105627150
299636785
117431299
53127247
315156424
176205924
102981271
236452176
472886587
132013152
125982897
315705882
278135078
290723512
164518131
495836730
493048489
526053558
408511409
357479375
178243519
104015762
516604573
139761584
344612676
484815848
301264755
131309426
254057578
482705288
382042428
38644652
217047241
264486017
378636168
315583999
263262234
93916870
25403770
376191809
80179846
239571753
98691822
246187559
199959070
206519447
401505620
167924641
55465993
526124698
79720993
289152056
162143368
297242597
103340094
260107564
16422495
162651911
217326870
247391822
496488767
481057291
46987980
4314371
41177852
164298457
450608888
340200431
200354328
511683472
47267385
189846812
223931308
239969205
332876489
354180955
397996592
308486356
25613288
16862956
277977717
520845148
197615501
133968239
307811034
473732572
114907365
503132292
296812487
126062039
221529177
525735817
245929491
213351563
347831655
507146122
447230314
75173367
280393953
48369907
32789691
135226491
370624957
102850142
64016358
502420294
424813399
12172836
301691601
287884878
370803442
392327757
197839955
255720141
471110866
380399458
318571129
118339865
18169184
101683161
365930852
211618467
407694921
499494400
440959764
466363121
479704425
74224609
176873293
444748620
472955950
500257798
453697122
243529611
239123814
269148564
318922835
496922095
160912100
477951311
68469535
470516216
325362239
89058470
228432574
523349463
312554150
100254132
155168588
357857156
268501855
421264372
389974228
320368775
28908700
521652168
129352152
148903053
61209810
268104836
155529598
529127758
478818060
322015303
10262977
51533239
398491406
513559406
276069982
158445526
387747145
410979938
139017484
114868827
322291753
309393245
247328016
443735259
251467452
453565040
257851977
73886611
176726410
318798499
471527378
206288074
529412661
252164878
231602958
332190165
42271876
351225232
309823719
223394807
421532302
404444868
509737763
112901294
344117226
349704790
201491274
414670370
344968219
161755739
64006874
432624268
195045372
486208363
194911056
442559331
91645911
92425694
117326824
284324450
414247994
85493969
3605157
439479348
130440226
197218092
7017897
250974633
316172246
367744936
287300340
189955010
286270267
351096081
219058295
507773251
433698288
387864827
292262867
437874070
19236779
368641936
449769073
129348801
193531624
372405182
469636430
180506472
219689785
272399680
305605059
470132759
31821881
350081159
387147156
403778945
436093324
498527517
357414625
75286994
312107380
196926430
6289416
138358988
304890416
457528191
481160943
394645226
78227751
416390319
6153496
521455284
132609732
14467134
344628167
475827117
291981712
530651958
436152593
500163738
468742602
464241158
409437279
401866744
193453371
51374379
280318947
105170901
391181384
492976576
470175325
364769205
13107911
121606247
406134366
514369771
511336430
394054127
433061936
230794590
441747887
453524803
462519266
160717191
485186401
408753552
354922553
310319032
432771869
436099691
115901839
79167065
24055851
327016847
201108178
85296229
262141567
306879978
219447119
99368216
303117053
405637874
340209144
512870551
340917871
187672037
213199661
348586002
422232033
527659679
335217604
196814109
369938303
434003000
168447777
263407299
246929707
480258243
86197171
87285795
234007570
64919357
164882002
169198889
480650648
13478397
526087187
202096888
447031955
124705158
399276212
456414348
169528667
424116303
431268053
221572191
517011745
400026870
511053876
256315372
156097042
112102725
104661757
72921121
108613024
67789142
515711833
196002733
54509179
412776894
1758476
348896524
175589992
50051417
154373830
52664967
207613005
116271454
505797262
381296310
205496850
270799299
177462553
16146338
299644959
50955365
90240578
343084670
37261521
65285506
397403744
519002941
263046314
9647515
374435687
139954249
68955637
105763063
421015439
105243435
166430493
452606249
501600276
453171157
318265401
485040601
120330660
104706347
355666954
91137611
246648646
7962279
396008479
45235957
58839725
389638979
114516158
378412236
65870204
199311892
235607465
447788613
130865335
344546220
165077662
360330601
212560540
127059538
18583037
419718258
76093511
485878544
111436601
58545924
131331708
300410494
500255481
292688584
236535402
500962008
183754576
92714034
490116581
93826858
294624502
453905666
386446796
69454788
145973563
10836808
41805562
77231290
479810718
228804735
280000689
59337087
144713020
259612111
265870393
33602555
126951299
489235613
54555759
47421150
191725457
315836558
150383102
229234943
268534549
299440563
34087714
303611432
100441756
68248500
338579431
124131821
97058679
62026354
518635264
302188747
450568281
304484939
452496057
447045850
412857796
272496546
36131863
400192799
4314180
473910786
204375577
63407279
323991813
306561756
392779157
210086242
283190849
520646589
193106629
283891703
265768493
499699340
475362234
87497059
74672830
69406763
470105794
73473220
238398601
111358254
392080136
270859037
17016183
410268592
14997730
105301785
337283066
404272193
333494922
98922886
451889611
136807098
466131429
135666151
404893056
55334599
483761179
369538717
310027955
416547499
245471995
432120965
249678462
196816487
37396469
79464339
491753250
395482429
8795141
507980906
437675915
207575068
379047036
283819529
528967618
9545679
339222385
60848237
259389854
231812570
219553250
79515216
92327460
303744541
263951656
519896255
355430351
276208212
511056731
377152469
62351922
319589748
263492970
280636944
78724641
157413936
474144628
448205428
222416313
476256941
205843914
410648495
276554299
155714153
181866770
351193498
389728335
92612493
376149501
134812210
325009256
513323240
293229401
444875583
127381516
232166153
406883512
442093894
437622956
338909799
35791438
465966115
521131966
175225936
467643236
294505083
475033882
440952830
471585078
399253115
293822322
47347431
6592027
126420275
513207584
95481297
387694328
53660240
190500895
14306474
411104368
91170497
288222559
446331615
535828821
475188088
510772160
382809289
200705877
440549952
36591221
8974577
483947104
69793761
394606974
43978506
160691517
320044607
299566050
83395479
507684831
486597054
197869271
85385883
302685295
433087733
127942770
471265305
237985710
465123821
403194171
23160309
394154871
237293178
253879833
407938012
41340471
525861179
16175252
250260623
518920962
308697328
350718116
3997751
464559662
221517042
518803731
128655120
166967261
287180562
59931794
91624165
254003785
442152984
493575225
224320383
385073659
207797691
369092302
402024513
433280753
261549994
66883098
444814226
77253656
318809753
46207133
295441745
533027319
342034764
112497848
335536662
64151524
15119028
458832941
512364462
244784337
169711928
256197811
207149568
189001449
268774906
170765390
407695388
175658255
469664034
201984156
347954849
129764758
61566245
81651216
443431375
362358823
117213061
51321208
418449916
180006314
471938687
262560742
75815340
167503204
270097300
478136165
373742575
125735764
329036108
328950644
74618630
65729131
422948231
480115151
328658772
182049033
129605797
157322134
337531695
415291689
423731981
307525430
66290820
372615146
412181686
100566936
390458566
48324852
483997543
293115912
350415427
420713453
238820242
1432175
305196555
138096967
451548325
336324230
381035230
307139144
118865842
19320081
254221893
486370375
200206150
533427965
187249165
152547933
269406638
357384678
529660029
508969440
245096522
351368231
521282423
48954147
389266939
501766633
380304559
523200652
501058145
477187328
30180161
192361572
414426086
289483949
218110102
36597784
87161371
313233199
403817529
323299493
162396932
441031077
296412101
103986463
369984875
19453565
375901718
7672449
313204842
208741319
480911793
301137200
204144629
536326237
137370503
513287172
292713942
435761322
48738848
202339779
442169530
61990757
413689851
172888796
60566197
213890076
404938217
75792244
119218865
145249919
27654636
254797681
412289969
254154538
74358839
129528023
392668179
324843023
198078505
184118222
204592565
504239441
110881985
125273573
444698301
199593686
420807156
13873277
256852751
453199023
477457071
28511973
374650340
480475195
261865276
263576470
282852963
13870149
329233075
520389303
91776924
134285395
95331102
36125941
316796361
510188780
181545812
194600049
264609769
402525717
135454024
104843385
516720134
21212308
349070260
428794057
17161653
374971741
481732681
182862480
167590679
86796318
41238939
478365845
475187360
151811876
295350448
515231100
456285717
29231107
349085981
279935021
413813142
267810523
294284503
328149896
190590407
513172801
353215533
206338618
437167218
329763925
240876560
47045399
307954597
175331930
336839853
199841756
516386418
464086177
103484660
98498526
299373306
277451092
204797500
151694578
398160805
505604807
48556831
149094328
350551340
468345584
272240972
294604467
189361799
280534021
502487310
468813307
343530244
493907854
462657058
471762643
1779486
500592926
532217725
200915551
378798919
191848116
73835398
245097411
177877490
383663426
402326415
159849464
79739790
294680027
382171604
102835402
102023648
268883998
506474573
10128331
168794750
487829262
282625001
268016099
116275015
137704247
462065248
535812575
432290702
184524310
147206090
82011789
14834087
533070160
247979430
372531132
121247790
297915509
26566066
328479103
360073527
5575993
142539645
404817820
398280592
341083819
151324780
375311240
247087732
428651827
139162343
500576727
369191915
154654885
139708658
20573650
204657765
268331289
93089708
318745615
457295509
42066385
101895194
237131095
284274098
506443691
380065265
479230247
376874244
186331929
330465506
45618087
230545270
146594182
66154046
527069299
168669851
164310709
187912934
208000524
467972927
26910647
264949632
292194835
268574740
64442324
173342044
263816892
371928713
334952807
476780386
440173342
53737167
483367698
507278640
188847513
81044590
86751704
191392367
483084541
215600417
158049115
60119039
151835452
315079271
453522914
208905218
228043028
187760094
515322031
167375651
142039059
156456265
445452857
104172887
232262773
463829238
371755036
231187335
47526979
214507724
376505999
103020431
453780357
33755708
334079595
414485190
105338975
408609792
450877885
433780440
284389250
280583578
506425873
105623527
308479979
291735164
303343179
75068399
128225906
104130828
424314378
257963362
445152811
440421589
175274706
428533613
452063388
192822425
482933282
373903262
273419220
221527834
368990569
254155451
304844063
161716545
180052127
253049702
258207412
536732928
364749472
291967074
278767627
262183299
433823304
98086928
407778918
112603822
253038376
419837362
390198042
439829883
263118354
340522057
360637911
120660446
423856124
236652301
418024288
160053794
367575792
247898603
213797144
420258249
281021287
37615869
145928922
412096034
350488191
252150115
500687561
229422592
439456831
315220922
134895457
82344737
57785918
450154256
45930119
466491303
503057558
438995909
336432930
43203548
526512035
241322037
497665340
459738588
167419318
27084247
371856055
440659979
415780156
184777328
198104269
108353449
187506597
318397523
274045542
48921113
402096107
439948994
263630573
187465818
399480369
186149885
504927219
163056125
339378044
128027333
481900514
219406131
374997870
58981223
107615333
369677128
382605929
129366112
32085819
71670842
338638936
64821613
390884816
499668536
80914236
101127732
315090990
305378790
221468372
271548535
7212293
504834408
505921855
77229194
331569265
15182697
289363120
256257946
525757948
155123004
116373271
78384991
128358219
119162022
34872125
2680411
211102848
20016587
463920659
511636824
79546658
322633357
85937830
296936908
391200721
84806318
381041379
35485919
26147651
359872494
239395318
83738962
134595757
118995203
334034077
483731205
76053427
155986829
283024003
52794648
73471347
409094429
41831974
498787698
382578089
399658576
194275074
191768969
521948168
318436621
316709127
373523615
96358643
318397523
194016786
166871273
22518152
404677822
464748446
529568659
70375214
403316089
179980820
197754667
324982620
357130803
110344423
482519124
302170157
476671199
265487453
483471855
282976964
128983736
274873631
500663411
283428410
3853910
179062410
534222655
303312654
87920009
185271685
314767922
510172310
191932620
279841568
254297156
105883047
417241218
331903417
207718985
508474679
117274381
382474735
167767955
409453124
220667298
381535190
4135291
312966470
177781541
385747633
205093070
516474575
378558814
111196705
159661265
66711402
466549734
507458588
535453495
158386784
332118173
394925296
216021697
251383112
308666185
321185693
412051086
299751431
188384288
511613236
499936375
49905460
485625803
491787274
319667665
514437345
385894987
306067968
533770189
34863492
202083931
346849634
313574353
526896611
44791164
117950901
217411149
146605909
399312605
224459599
185176163
390878715
352287103
169203904
430017086
151140821
121342952
456406479
151640264
515421518
498198519
500062842
450875961
304461830
200954933
511390513
531647277
412077933
164747692
299129108
50810065
241422073
210952818
524140933
148270896
53840789
89604362
46934628
196819496
467691010
168584778
475797848
18417834
453124243
524343139
252460546
353598316
486385905
517319475
455167574
191449789
103321896
34590898
223104003
416527231
283283293
120534852
330182321
125804222
136351103
229101868
63259087
275179658
249004573
530403991
324940512
444802933
180780957
510532418
521939764
529677749
29344235
254690319
181615405
252182867
296367175
58988210
534839712
360481732
285677331
308082209
500770723
381908329
137028812
241037528
524359121
443336314
76944588
160514262
353079513
488462082
190674507
287223555
385894068
462049821
343258177
92702889
287162031
536803759
10650223
153057019
225408895
28468062
323641173
100130550
186853241
198031323
66149782
114864489
18509968
431052931
316558896
135261779
131662101
530804552
5927093
430659541
163240835
518635954
197549418
509137706
186316596
449365907
455716219
500920329
375133100
370121527
531839201
435687918
482305275
276290867
364400100
97848380
156092091
56204575
115737907
428450591
221288140
379180182
96470945
99303881
238176364
473886554
456976502
279045270
299518480
296478788
157457775
337213193
188397908
495106565
513172801
219360362
301540413
129725029
135572575
230182582
246407034
334982789
53632514
229406484
81381123
534881324
136598203
88604705
332794907
330672065
106972788
500715701
255090736
46493732
469063382
152451676
45235945
290677871
271435239
248866844
313874756
327121527
509456910
72758218
422362733
72166943
458326645
244784337
210458799
342895861
115746299
179173203
225274395
158129700
317684014
114546615
473601717
135698228
505947860
79892024
80714071
382089755
308625552
121560566
199657859
202064932
505340370
479607466
101249766
519350228
47706220
520639416
405896966
277131116
29478176
387795103
128508652
395740529
63519749
123774752
249174768
38480543
307317331
185811507
310045262
240670947
525844108
272258654
344628167
191392367
503764674
318213854
222892731
91309964
5505196
430000445
168156521
381208446
229295203
177356664
277498
75047676
68005061
471896609
308318726
512804996
213388467
43244134
536509211
13783510
286030722
258617128
69748974
437506003
227614376
311015973
410306246
49754787
249997758
363354588
390988458
379897454
340226616
181481408
85301966
522973748
506324471
393609538
252500799
39504602
290334334
1973613
337415884
47676392
383710632
189107077
256315372
447145358
65371077
183150796
192455551
458545275
415411333
145007026
301255659
529102643
360577397
9858205
229670049
197932575
60492262
101513300
213884157
265810462
292880759
281649923
494546402
302071096
309293332
520569944
386296696
301127720
448319423
520045228
123551948
381059408
503267950
21297089
442656202
528926177
22262214
147972049
136637194
300546077
90898424
270450936
499324276
510042918
536526170
76793499
225211429
421800542
46249221
506637791
262621921
227267563
218442449
33767752
87495262
509912208
281057592
384214827
312042752
42151286
368289878
11009506
169308054
208700074
363786115
290532806
432823000
231774527
216956900
281924797
303172662
169203771
95981091
59776683
352341891
362693528
302679515
520443233
496719089
67789065
505493040
35439758
514976327
52750497
319206169
45805590
49981354
217167877
386350600
356610654
150857303
521417456
322528693
438511814
18749218
192740488
404288323
314727358
327828442
335618555
25346547
304172279
182112148
420769264
347097915
495784959
302179966
342639731
270250314
385238883
175333182
128925695
140824285
335454178
71175804
5607542
308476530
368219253
135463216
14007559
399778886
25599648
145478090
379571113
80016089
174997922
163459891
312180224
283607220
510630669
37325504
186022323
32210042
452191447
336171092
403173181
81730244
404961268
145648209
11009506
172223924
150470684
498538561
424682479
262262293
146737208
218523617
160653630
94544236
430389566
173407239
331111015
465258764
474754482
237670828
238481362
21077218
472317046
444721829
494952795
431765611
41289652
535769641
522629290
172216725
89400682
395590517
405021388
265825246
150531422
371317241
60877007
136179840
145090652
37425555
406777445
315556608
361181634
245765253
186388414
111708380
293075318
451016165
320654759
14598905
525619295
129445406
468784531
110334043
123551948
281915808
224196392
63273640
404909420
160631657
395059388
426029090
518921218
67749413
467870529
66714448
257337364
535746125
481924694
167804885
21637950
516296573
333009042
412737190
130520005
223761008
303951476
336979024
35572326
79594821
532255410
35967636
68103155
71574619
348180611
395896236
497655491
130738005
13906887
290108594
194981853
441987341
383465030
448232192
285048546
433878178
39556194
232630239
523567199
339943427
522264406
171056257
507209076
283013853
258561242
291699914
145289406
308340318
290027968
469455699
276575463
360008649
484227964
129500991
373356486
90378430
482532473
195461701
19098838
522368996
191776857
352533389
338001733
38294617
473484892
416369874
25649909
243214090
4559466
518917481
422722538
431705255
151579078
516422172
233077614
147510358
125566234
454596820
243832098
238576405
170006265
201066792
247455849
606190
51386329
520646589
182351911
431365710
254172524
398736955
57476850
417144218
515309369
509032988
41742563
384991014
333973874
39050746
234919102
192824163
52664967
105086655
288654431
306696575
385860563
425895961
395763693
485447442
142491067
186669704
76487331
186708626
533998652
2519920
81816233
201527886
507528829
375174591
106337768
82923471
287981536
293153022
216163307
73208324
402408080
126902578
115411361
207824010
207819252
301987098
158467043
44333004
62122185
180044663
361059877
170489794
94550125
119040414
252619389
526160375
97231546
287244620
475977118
96596222
451008921
330779941
76703381
355886320
71528573
527551851
484852850
354852909
475032680
137524422
413150378
441307928
185367565
89658673
144177873
444981946
442462492
43954692
168049075
230609964
476094721
366717403
246410284
68998820
347839429
508530776
88331453
430781407
21853694
129754032
522080902
388855482
433115577
32714016
160599347
220035989
18767087
97579594
516722089
397234233
317734264
339908251
443319555
408823427
380815148
66562405
168880669
507031425
221385179
281589499
458649094
161538729
428571602
264562242
158730114
508789189
9754209
475051868
302851071
166074779
74194847
296516527
529928970
46674423
320837456
116268873
38978542
470147762
155643048
26821269
315169142
183929367
481138475
415727603
130983463
523167777
245187967
16397496
64624223
510304134
40985158
401156278
310102179
445519095
378666813
519485081
361001471
36186653
493660256
314982275
204007510
299805960
317459000
13772933
495908002
488152912
433844036
374470311
333477587
149227971
343514592
310458574
443250013
220230373
246173366
344733408
400956265
486743870
315559584
404197923
484161646
398189916
93241951
242180554
449297149
163462386
31874694
210031657
374161331
247106669
323042565
354450149
70993119
181999408
176761780
486568294
124264366
11571386
205618391
256034437
17431791
125809238
107912860
340578770
211755972
113962147
29072044
352625340
442193433
55637548
386526399
253253232
494455838
425197875
489080632
443862138
271475342
209246395
394662194
4671538
350425266
113664093
449305359
230072965
227930590
481852562
246173366
245287367
257248991
249420312
339874028
449932336
522071960
11077135
108848931
423344195
69818654
139675157
122153260
328765675
219780445
338894195
477067483
124164104
394327714
502581699
42131533
474530608
391243964
452487022
514230951
65534900
98234829
427335978
19412054
501030144
141847502
516030305
262222905
218568859
6762103
180854686
396401757
329875645
473834299
197403057
407157044
55967716
282671299
294355730
20035517
175905661
227086169
458849895
222981397
190176830
309941199
172716476
9081643
215220393
104096173
167527593
369357582
6789748
115305820
373127018
304517770
334401141
124547200
20269068
239329392
369863442
480745408
32348768
228207540
354447574
486927897
52489161
274253071
265768493
322265993
280630488
211117974
399476463
411108943
468775488
211612843
295616356
123397341
503988478
144871415
337316351
63596363
477606145
122539985
15243873
290574534
331574398
6039091
470022575
114325790
145710184
248155667
180307093
521455284
214271606
115637153
24243534
508156711
118185443
286756556
375659988
422916096
156556780
239007418
425474868
185264780
469871144
91930774
270998819
163923231
358606449
25058129
206915838
171884156
446166413
414675252
18690313
534297799
532841291
6924987
148626577
229247315
472984344
130561234
46818181
424994213
112878599
360697939
19079858
400881814
193559606
317941057
348367180
235243144
115259929
529107788
27264276
294110552
283223877
450068761
160319407
316468597
45358242
484147106
434997450
331806561
415108434
109390134
202039058
152782893
71794204
252929030
49877183
256701581
528791920
189554623
467140949
282494907
119248768
490758759
181539449
320121178
243728494
162914160
126370631
490668924
105580
502289056
172877371
128068694
520771906
287981907
341029305
112973102
58201615
82079813
299879113
253548957
32342796
384565816
132704681
28895089
472472403
403628739
305622780
120756968
456014158
487583173
230627679
379884730
504212619
74625205
392332465
419228259
139404970
496764735
293977106
476827637
313662027
251392541
445551234
322369392
348489612
39788494
91549726
380850278
500774630
291853777
163722011
123808634
167722990
385001185
363810683
279963892
465110761
102296751
302280862
321047883
515546835
343310974
159913095
397558376
458043544
34626123
19333588
217500324
156549630
132620961
401570592
367881464
158418135
412947610
533841412
355238882
69818654
329796281
424761280
431142671
306022944
475095338
442541510
222739262
442387100
499399219
425666311
163376246
109331745
161167001
340482396
126989877
154464519
423106716
442834808
342828465
353960513
246294817
403823321
499084927
319597866
336954484
242843194
404484353
452154182
431346901
325354926
334457368
258764978
156812742
335799511
215736744
336642800
59334234
497132379
350167929
388978559
150066118
503695205
339471750
370200916
204145428
390185674
303482652
13123857
316102914
42661362
64157828
357083522
227728222
224207497
449710374
198154248
288177620
458933157
203059684
376344055
416088412
47257518
404359957
390532070
304750746
84200157
105766124
122371789
367908527
420025807
138232420
323848217
53242412
254015875
112836198
256105283
213035302
301554058
158308469
305754427
225627445
404135919
162779027
376483566
186950001
452522031
325053386
211480946
99368216
171861558
291346862
54210597
97343850
117853749
398488029
443866784
100481949
410922916
463882452
100778250
205564397
374798707
36785301
510958726
478326900
143924895
385975822
93291400
526252860
115311586
212031008
414335920
63980961
152734418
510768997
117398028
140934439
498124274
223583506
39388331
257377246
270711536
309701153
359561564
489636262
100395327
190503063
371921685
152961272
389692516
207975724
429940348
459573659
118949092
61952178
391814241
414995450
362266014
366357331
363278653
184919444
506783386
419619593
101832316
10444799
248888285
35971640
520414656
359191227
491753461
443866784
88784786
252417085
442387752
432840081
440407283
395035469
128106301
437481654
253517807
399335120
255933706
60802160
208345092
351003795
62299642
121517357
305280345
46980830
221419179
249218125
258972252
449208403
319029257
261953894
325785883
312014696
56273465
359113939
467139560
269145630
342046099