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

30001 lines
287 KiB (Stored with Git LFS)
Plaintext

311417248
339824028
532959955
499751655
251234792
390718101
113905263
34516679
262242021
292492468
134375604
136045540
526342190
473451366
392187837
225217028
336852994
304113751
278837063
148248224
126630165
14431801
71645928
266604792
448069015
201641838
138587585
245845142
146922545
115173648
292319703
204808000
410067734
302365386
20095993
238488630
459963196
125738572
164894323
400522283
30856547
177497202
227798563
21508289
531305757
365574369
36234707
267202156
114725182
98037332
491843125
408413403
523669208
475178607
10584904
210581476
276121054
41753272
513235734
12597739
16455073
46454846
342766723
159774965
20942437
436515764
442161825
30172377
78315776
462780680
459221821
457451890
158781608
168799802
77400975
337650692
152260208
316517183
58957435
515922032
474006060
156534368
232312337
392765967
131272825
181451755
167019646
228511549
127568162
490498579
86190956
168719584
318707679
210904214
194639373
441666851
110870609
506814984
530703214
125809637
326325342
108345280
143502704
148456525
34573797
346335668
271877056
389648758
119638067
145078332
156109037
296794805
347970298
343865220
350344605
462326688
61830773
119463891
480501815
302154842
79538282
257693916
425863900
265837061
342725006
414550440
516734978
77954155
371896671
297895876
397886243
171828472
449672270
286020838
90046861
47428172
239835741
494809004
506099620
114423401
123218766
483905912
60752303
340738915
117488656
433319128
403797117
474964162
103983293
84001680
130758516
474195433
270466857
449043667
320150047
303097648
259546257
379104413
483266
318705227
253225100
313867746
480369942
256119418
35975706
473470425
59353069
325696912
300282116
309839081
187445631
351249236
393539336
252660990
85231347
129097521
396812840
8121868
213643383
380398733
186863849
112632804
296380825
74706240
283307465
502925744
48012610
105848170
202432498
243289098
482847808
49167070
372605975
502306421
111736858
267742094
487405491
446529038
460317787
476160185
346433353
107915867
100752445
301261557
507964660
139684475
56778959
491442893
429790424
122920829
119016229
357522003
133178648
289282818
372662706
103480648
102446039
27957464
476411691
282872482
502570732
155507536
326231658
200630936
411398976
452386106
422298201
355504
362616172
204842807
296727227
163142463
146581079
259250046
447996588
494296407
342858011
235673902
217855953
440918850
365467155
386225205
105421333
505872517
423045406
433105429
52755126
339007491
57235855
16306367
109903805
488807505
180038348
471436834
63067670
66935694
157086442
167396100
406843974
403156791
525523452
415112308
269357302
488731550
105413110
81019890
65530077
226863182
406232178
303534240
367976861
44480027
464267501
397746768
475781069
511209728
467805788
484613016
524896364
170100086
121545992
412618094
55129952
147402986
186100314
386364527
354951200
179619083
151058877
220520268
42612044
179907630
508613757
147431058
139220174
472958502
380866691
277262841
22228600
401948204
447869562
287459959
325193529
19676951
447506089
379120597
441527137
424684725
397611883
309790832
46499971
180920967
387045226
99461700
81959041
414951780
208541104
509795407
153245073
505368311
354907888
339433833
221712519
507329968
148597475
150785217
518054224
236565193
117608905
263120478
243146840
365574265
497892414
373916775
459294768
26650053
368002867
372444099
483006833
440902324
37290067
288666076
209892157
423698149
254778472
314352078
131686373
129610160
209187092
159832073
45938752
397895969
200641540
306247444
456444135
236908743
52360633
168874415
271357563
13644647
13427156
133156332
173286282
226199639
185379919
293577628
189186028
150699336
116479181
186213139
358154131
365221821
40338534
223106086
115390989
36242530
355714611
24574489
372098689
58529761
20443963
507392200
361308226
481027485
229797356
377415498
111007607
192697013
140153312
291177054
282356003
140056205
46977897
191414066
260276309
90305706
254438940
316401423
149095070
195289302
75494158
59977376
113698428
109763442
421815008
412569064
52522704
465730416
23161391
326634091
406168552
378382227
117243732
65152390
143655271
221707441
218632756
253008089
135691281
257784011
468891325
155550037
506389599
513781607
234111619
127064772
47760507
229591165
34684298
451807895
216811375
205150752
291622734
154155338
111034892
519670830
110074502
187340222
42781495
454810823
4338983
96290579
327269810
119685376
22360900
336365720
266993066
507866235
289816909
135440911
93000317
151402075
440003751
301235408
344394690
254954230
433436982
519452367
249417555
171019951
315227192
107735955
185973640
417901533
185320655
215119574
511829814
295137977
714089
39029650
475765019
22234029
360442041
369255610
321933893
104527359
54165448
122503946
354305803
148495361
124448330
315930943
257055440
432408844
517523733
355808350
171191941
321765735
220567352
305930673
391611060
235117275
99899754
308871961
72185490
511083273
305907029
241345409
274794886
347123639
160533698
246634328
487736188
4293363
291571519
371763305
301622430
132029303
523311580
86411311
7782665
301912445
385626796
490993746
197190731
409151280
191043466
100894624
239727922
201106038
368678703
4536913
269020042
502447295
279449766
424727053
520173405
263517402
451174964
359414032
421759716
277485359
341615623
503800112
46001706
318720702
212456156
484010492
98928068
284235783
438407101
401463006
218503923
253805854
11226845
90728548
455088681
168921906
285769544
40962761
353519034
106040705
313550773
360005786
274986467
75577232
28497979
483866181
14375806
318320737
417751386
528314033
23841436
126822951
180627281
424098223
216755394
66424840
525695314
128532936
93395192
202588742
232331198
70217201
412570043
121776177
194416907
167023018
298690148
145409305
320757634
414915394
21364894
460621521
210029900
112496690
85398330
459610691
267542604
66040982
464408118
535521892
456317471
487388631
13501786
325810034
84615979
273936031
530230987
411764119
449079693
120110260
88348321
14027013
347271556
61089344
175214097
259397068
373284582
388752246
294581289
113309003
340461001
379295261
478826433
280434475
343281432
258296666
221503195
185507381
266068363
233278058
160199696
214170491
179151615
353099237
18132274
216240606
176198505
383026857
88145335
425086295
69927119
32637247
303007692
332954193
86211516
154915961
102456348
143434709
434267247
28389573
70769203
380882892
332674012
536850311
425086295
466433961
474526442
453367921
402694307
485156953
496134533
300989517
126971012
233384380
274793028
293718532
317235447
516185077
54618139
322156489
9703984
182827185
339768279
155265491
248389354
482160251
225376838
500261145
156671706
1309352
511340562
161994004
335188701
108065524
33408087
215861470
456086604
465343352
529638781
501610401
481279946
296906195
328326089
280427148
198461346
143970432
488568091
475742224
381248668
201690361
422542579
526568646
306445754
268425634
318416042
19671194
194515729
335409167
109303443
157880590
305172691
148995455
6847438
65439141
127960236
287643959
506848688
71313419
115178974
309538386
82948423
104497363
81795782
244026699
361964585
479601122
434748746
321530894
163585793
113108506
477801156
224338553
487665435
244273106
268551382
103573651
273315437
386238760
177817840
493445974
366129044
163178622
479683655
210102817
256024494
78843376
495345774
171644226
340744017
86670230
85248648
369764272
318696670
344872688
407565279
84911779
236193494
169564730
216720697
423884951
473277706
197174010
407907718
512671465
128427054
339935739
100079192
165006221
264651146
71161053
152764145
111484568
298349733
193418744
89032007
61391071
336818149
85896924
413891338
464401586
270605876
532447758
295377707
154134000
18242759
4285026
179828485
350128013
131439541
138903114
170946890
460111081
101753618
319167985
386502230
20297099
450209294
223916033
202974878
422871054
143507864
8121868
384370841
284927392
530033363
309196173
467304301
443544756
91864484
387980653
383496886
507075615
244930284
379210315
353024197
212137755
310316924
60750177
445059696
182307496
185108621
171342770
148202551
125097387
453193502
201224859
86099901
277165654
103648937
505090463
152718142
405463949
319038320
32312530
351231027
61257649
409254105
520737062
484268458
528294047
239972152
345774849
361624581
66561611
482584705
220603532
141771949
278943023
416718696
464905346
316885079
528812857
166004388
473457961
110783662
127225996
221063272
505727258
6348018
446305404
424459624
145992458
319355027
214746927
241566483
124764253
58047169
424672789
429750656
76940076
399706889
477050145
20322915
407047935
510457817
22968797
116380792
497321902
412496302
252924778
306884877
357027368
504213646
479123468
338553671
178107615
516548626
329843095
340850581
390288123
79457272
483422931
30045251
343859981
469264178
382572749
66508644
485335839
121506664
149843839
409005437
257912131
154978527
445631444
357406284
489887023
82687908
39846275
221360129
367943481
183658219
430266016
56912773
53402238
242601181
100594210
237592205
136168553
286007961
429549163
196704448
290452812
57917212
468738333
72162775
440450286
344633187
94645651
454290062
279089983
342133491
35783281
485874435
241816636
9043226
8646845
6908735
20191747
331854925
286595760
61687927
247623069
361570681
423754569
324923158
368656845
371323461
105363378
301030753
239316886
73196105
172247375
123882807
450837440
488310154
60422160
57306074
171625217
483030621
48921223
152114713
41474585
317812752
4187687
411153530
81110073
78699232
173106611
199797394
393314641
253150664
419202932
1229688
437078134
525301153
317162360
207920075
364905579
98409743
268616928
421210850
123740857
411938967
502523438
116358869
415233289
301953124
481091317
269066630
475356010
2841778
463175026
38866787
141268111
455225551
242475709
184491109
252759777
89230750
79447115
370009907
85621113
162213491
400938718
397708238
495949269
334838683
208633866
161717186
492017940
41927929
292818343
358400355
507564851
296842145
276240958
134102654
534686328
446166505
120742480
301631300
405152258
207337610
66188696
516315584
213700474
81422422
306254242
403167192
344583774
410355145
263614670
408366165
63828602
238406967
333691804
430852463
88735093
237995328
224777267
102455242
468661286
68294662
7973566
27913122
535907297
315697449
107326128
427627834
161169212
298947163
405127659
107837100
136764706
332838088
344614734
303152227
494422664
284235783
202784944
374478872
350483820
31070692
362688929
196164584
197216201
414292244
163472993
227161162
258982414
135046510
216543051
483566973
86987655
490014781
58717843
5520701
59315154
41542486
235098354
268296814
458546553
196756645
443339338
414684345
382964983
268638767
290921576
261463656
115592267
518380358
300497585
410365193
68514033
230728351
61268168
156235959
474231626
314230430
92527107
435813923
264037425
78890509
299278137
372604850
158714084
276154725
284093581
37084829
97448399
528924512
261185415
154789615
332604869
440727822
514408136
19352473
51426510
501322579
53703001
86614332
181505760
326146978
507725746
448991917
285854441
534376408
81982223
259288555
193679772
198815455
47761196
324815196
429591888
184256618
394353775
422463729
415034274
302358057
39445573
420591131
362378737
389846116
282370629
338951155
73586950
378408229
409210633
306383487
504001017
222628482
509702132
434299259
137323731
229550997
466259621
248091539
499913359
479132856
112640461
523669208
147038769
342086309
327958018
194535279
7009548
314643377
169492349
149713510
178211129
115928944
497526587
174840877
489685973
358342579
98118609
419145070
168878364
476363480
129582451
117131771
1670511
406789961
486037407
67522556
47821139
165749296
123905525
139591624
352197836
74675618
350914205
3129783
32744053
283944338
516852977
308233702
248464154
109921362
82064778
408126833
16509427
64902877
37999237
94831836
27147593
509981352
176033285
152466105
355962579
428755763
286014520
285386237
41349481
228848752
363690596
454224700
479273880
195730866
345419584
7291165
391695032
353368766
350241654
247275509
14507718
375334530
208995331
123410332
404925187
144286369
244614182
28682464
410490896
98458723
65207636
502493162
192847466
179624660
294350521
369624873
535048354
43237256
158470602
39860329
331017628
232509661
478814100
369037734
115225734
490826398
379053149
497578689
438391583
437261562
452321338
266548677
84708860
239928794
121450117
463566972
89673702
485110420
173492537
439829234
280111608
95520308
227022030
353938729
291931458
507437618
437141008
523164482
297218690
39951074
252959082
78258920
512548327
125653066
424750609
385121574
385250904
507697376
80105450
291561335
128859319
371908904
141280287
333443684
41136556
179525985
114581117
234068510
354101551
51788121
478467343
348552689
38479935
84385917
34893221
414699261
530956121
399123224
43220257
499778653
198624054
246923125
524981946
247914703
143609457
377654782
232288228
343069090
279791078
120960728
236258979
351141902
313643935
129526176
349021790
66643276
106140650
274841146
195890930
173871480
254868696
376109068
182491935
264757192
40856355
60544745
39721524
166729154
405556600
220616737
418600220
101479020
442407149
496686314
389718067
448743101
24666768
329122501
172123378
364826491
301297637
372011433
135774479
318778041
256307735
66819658
517909847
49463917
367612062
223950985
112958521
406159530
470580141
312867735
271820818
382492892
478872219
479189457
242768966
191577117
77038005
43006071
473402054
34746738
174926632
220507752
239428893
264951152
482460295
85013259
124876294
261330537
522496150
183080207
52300774
230744096
165912321
81606446
414898959
270471005
393203550
367368513
496608104
423068833
91065478
260304666
15067086
235525830
185594741
190260043
436639590
200447354
446407148
304910005
241913198
370856575
3356296
314686524
504805859
78205620
388319050
84175366
319872435
323152334
208520122
66331277
426400322
455945083
379593454
102379958
185867604
535717240
72972321
84825617
166258581
444992704
250718093
51856987
373725488
58067907
501446061
445723656
268564869
291935356
166504951
248966598
380125476
529994608
377986120
270576417
380439704
273529815
66401276
13003029
91060168
278566559
480430437
274509085
407330140
496909101
478059224
24918511
89389759
215271417
471741134
473611120
423530229
272972091
277589293
488312420
178146582
216122468
222732355
276737831
506523740
399144987
249889580
89403507
102414224
181946499
214199894
419825171
120882071
487564277
267089932
159418559
374640706
92780637
275775319
98877571
39130090
82665273
148120972
2758517
206499833
478454412
473676262
331581033
450393077
477769899
349632034
488665503
303597342
407323943
381609536
239388445
182726197
311455259
198169635
455353972
365140798
444006982
119618566
67318245
442586211
307596327
24952986
138804977
90476684
269573321
333506477
77182424
536316172
174594746
374477828
75897675
165700158
246098175
171685756
327957857
223910877
198451503
374483680
300315232
225417832
432902968
885590
354880226
362260222
192622134
218142573
2912493
468382699
432814255
453976667
279656862
77575470
511696281
285103144
81493263
151189678
67105954
303839667
450770905
160451112
85479616
43396500
249934578
508880819
328258782
98982992
357634604
230696220
406843974
55349707
186146914
203317785
481207045
505850450
39870429
482973927
125405912
282137654
213912221
509426516
227363870
500729394
100946487
143262460
286349452
263298308
374053733
448144662
460745489
505504967
90964076
186708560
3519255
225757848
308852567
230939824
534963106
269769473
492475401
370298954
42740488
86538934
441799251
351294821
98722215
231298242
525387261
134901150
478887077
313752981
488701249
337473905
176931070
510400174
135236506
9895465
296189346
144575038
340715499
163360791
346048083
377567521
89274081
429334913
477304359
444975689
134139834
135334766
340529750
128722914
460084331
300657744
141504773
254703269
203315188
419947049
348951953
410898277
293396157
360441764
214905908
134204423
54777356
416153962
147683826
236722358
278955018
224248577
409061774
467016908
242414278
427345841
301152670
486115224
501478227
344824275
331242821
437288243
446213142
241077459
130695312
401114079
508141846
134237673
177897018
109520944
451849124
350465445
346252927
106882627
531884621
514899914
179130148
279534822
535329992
34573797
252134347
24069599
222673635
114363894
374796390
451313497
313151780
418950545
55354831
325134868
309974438
470666369
500546368
245137428
148609406
66957654
521252975
350803730
178681299
168952172
83955422
300816494
26439616
494113818
458305138
112226325
249089596
40714756
514963181
300144967
400561616
197705261
370354150
51868039
367348896
393083346
415452031
322914516
397251992
362989862
485394985
370762889
88493734
60425787
188113856
517712835
172386224
21064165
193058929
179724308
528404618
535132093
310505609
378523850
57984254
261327606
141101016
90770320
478454412
80393287
290852151
124556182
458033491
499492810
294107717
409891323
117478266
240608742
342628142
454664452
445446497
260843467
267401422
299490480
373555220
161641840
82801017
49773692
196581023
316725405
28761183
238388777
82324530
232695776
266207843
499166160
14306655
341799013
155794772
125570842
334561417
484024394
101041941
508486861
61219822
276268507
495412684
446647950
31856043
376581496
491801503
231110156
177880977
483033184
315030015
140316961
367954503
50157580
8827297
180318909
264273433
231307663
102906191
199456237
196547731
154238089
504843084
448466125
41987270
82613638
354554333
486934504
440042596
314704720
164807078
208327802
416456877
156469485
466454569
361269716
27825462
269972811
134982549
179999660
194220045
302913970
516222806
361334543
147487745
253210091
299748255
126565988
422229994
401085728
58377095
24498013
516374430
427235125
442041997
145735901
412646443
385110113
462197130
292680214
253290990
349370894
312701702
446025773
34148794
380544351
117988379
428475373
352783007
24825857
339925072
200127516
410397135
251502194
333725989
372056867
511569986
21811486
164618423
291063351
86443548
400265402
319009995
437590487
365140155
312397805
64053254
76605168
44613702
344422318
53053999
233021340
254968099
533535160
517430873
148289756
158989862
129242485
534578607
241688753
402517303
29353608
233070794
43235102
459841435
222241263
475340484
129219546
87564406
456673289
63836586
357339140
282545374
164975978
367931559
231129955
298510335
196798689
177043853
163941467
91120703
95583382
279449766
522561251
457208558
40982288
452819716
295921904
514401465
18914442
84031146
56960947
481805872
189354745
381479569
499375466
502063663
295668587
268808292
283216838
273482812
228978168
253719341
14306655
155802853
515025671
472171973
292814470
208878600
281950508
257061078
232849874
54111234
424759476
315479566
534775157
226574574
325677404
321685984
291536852
293146599
264746524
381660477
430391286
158918344
16155265
410649897
375398004
265759719
249364332
535360888
310687758
263804920
149069755
297235520
125959080
257645267
492064623
113775463
152330729
490434408
270776144
201653196
128919206
421777737
228067317
497029320
414154120
103365061
449647088
138654648
7097690
241507523
123669126
70993782
503577070
126062185
106982607
333934408
460716348
350041420
527396997
393358786
284926351
304265475
433271464
176716658
444771185
258997004
395028855
535683394
31778689
459610691
319857894
510663280
325751525
460972844
292585957
143502704
452476200
311784043
443438552
484930169
170342247
91918008
406583007
50404250
481284932
233971115
445229752
361585182
369746784
381500479
68313197
513900354
237493993
201987817
234378251
149755344
424867284
132291254
28047066
66234740
489698418
465177763
518255650
247185770
262821083
334295812
231125683
114598051
328072947
449244533
89612961
151634347
508990883
108013223
488522664
264446502
33414863
45835494
428434071
100540334
56758064
452097837
92166905
18744141
486413697
232649086
190239125
114955007
401727352
384562799
162555052
407783322
321875691
229797356
421325406
54037407
15946088
521710372
11976293
446588546
460436478
271126443
40320492
51028650
22212709
499876851
49065477
42806282
217281068
70002722
197315685
346211214
178533120
40899567
127255357
348492786
442335940
184601098
389498770
509174243
117649865
116357742
128180725
534714521
533362550
140695400
266319621
310469779
436235809
159066588
291510973
455357294
493114177
339354832
226666647
215456282
339284757
142468097
275755565
5415210
294958953
380724817
191723044
506568463
346883724
476238426
383460601
301939040
482515653
279064325
34329225
419008533
23735278
255391289
263175421
197323450
145036328
80760358
239490543
111055484
238671278
53239950
381297513
157507696
377924498
70578290
491304096
200163083
402709000
302644187
514567244
207402072
290298163
154439167
9239021
369506008
310328582
462184995
262942633
496711079
375497307
439627176
411273752
31659377
199155997
308313969
214986435
171403586
201638723
86299763
36471850
388797731
5574024
228381789
296627437
9055974
364375777
161622810
429425683
224630006
246975481
276959798
120103871
5914656
349590051
124743681
330352197
329843512
504367429
148445908
270755554
438867705
70884622
116679
104343343
411353996
6817084
12610520
16837360
515846619
480853716
441758014
230276360
218383489
336269748
4236936
525370574
192841199
90764879
357720500
479439713
293798158
291129641
318851451
219891679
94363861
406159530
515066583
231805881
314281396
209568099
90247416
411846313
357581661
201375171
40061800
163158787
160806100
340595858
135800481
29920830
24018126
271332483
435119946
200479664
415505034
3050897
356902755
27059292
143502704
381048119
138871825
54186034
154789615
150001314
175261617
219468439
238078944
120370752
224566213
226972964
53713385
171900159
87625819
479694672
357409449
16641189
492133383
404534420
90106459
236699372
249357052
204788473
487052482
346472288
160208314
415516405
386988765
442245038
351495013
195564569
467693224
233620582
396835324
321289250
465774956
427396018
278634051
506577546
352441383
151119953
314917275
244215600
149764722
291836687
464918024
502418498
62071236
517762518
404625433
510287695
55811683
279189174
342183569
86903318
10966861
485465926
401109962
512631850
13838348
90446207
27014580
510499583
365744498
273936102
527807734
521551186
63768104
123395125
331034991
428455004
521574584
529409033
227486537
477689261
425482731
97839009
96630088
58130254
384286132
54622892
384074363
137077637
62105202
348922269
313086075
397746768
221747563
72493752
209874265
516646871
195071135
374169125
89944945
22002025
286489457
499438737
385615186
315180902
187770351
345623535
182265456
436188682
58761747
293578134
450419501
243091456
79538282
294819364
263206561
494866868
293020256
324613510
84514964
528858163
301235408
72185490
121061923
492162421
200056044
490406968
82954428
286143983
147157165
363713065
235231917
389670073
470900187
419435076
420812786
8321616
295687325
94650368
3698335
501727702
86815568
299672106
368289486
269365910
47725239
208003449
497401290
295104479
453903
453274428
518105306
301723158
122818367
93429740
292010171
231724346
195992685
509119312
199689759
266930669
173586011
57373557
474296181
409499623
339991612
369619234
302709302
131850827
351752911
191042876
174568470
319831118
210903677
40630156
370815624
332248392
249329356
407515423
155855293
457934140
449311616
77016450
101734305
180920397
200897234
224419985
112588221
80671493
429986242
477994805
323415151
510893545
131779365
71773483
99874990
239674161
433748081
133110985
73591408
51516011
156905666
257839470
456677756
457583568
398191535
512104186
243500642
136775341
305071024
211838449
269756642
439872704
270150196
290219604
110251511
13531011
426696897
183409944
20902508
213067531
304429602
305640150
17413162
395319897
379497936
177098211
179324658
145293632
255281368
426140590
404448436
436413941
512749525
435546535
14754396
299593667
159277027
43079603
519055283
505705131
207515856
481207045
448847340
80242121
318715290
46820063
84996746
26283410
87247411
428214503
453998141
457971272
533219087
443646002
131613946
130221810
435109414
309355961
475552073
456744787
213129096
73242031
71037731
510589003
105717127
17062031
269417292
457719747
160549109
11949850
524193435
67266249
73253397
83450735
302856449
98826651
18396765
507841888
352397896
460063895
83819416
64996568
326770214
216542117
397321762
461857306
377482520
460179891
315575626
147797402
272557749
43617593
183298800
143713352
369402503
355527005
360566659
40502041
295843371
215077685
96630088
17691704
118466499
76577826
499676306
42549017
530703214
65853186
223977347
254444945
275509184
254298530
285409262
236035168
450184227
279418008
240109545
317026677
236560575
175383792
294485267
265947790
391779725
113913861
255242355
105001152
228809501
416648255
295214680
518727911
175326919
333451274
507004780
436198059
384479261
135905209
260381104
173994690
15977420
176589704
155699789
104549221
352161181
250697209
510201714
498141872
34684298
180586493
244420902
465836013
384719545
460167610
343322097
339356883
127648102
71795739
173150851
506884330
265649338
193611964
17350811
418225410
260674319
213700393
196544164
174305279
136773972
312710481
399082033
494673093
173869685
28805326
159299641
142425798
407866585
274137884
259516119
468886630
217132988
306491896
346997066
496045148
313592238
112167408
159009332
157643641
530591189
100094385
161881702
294768022
298191517
395093321
462987570
273413112
485463497
333040673
532058399
135343573
517337284
292934036
74749958
92674505
135066501
370447167
69718257
168028241
118534555
506900277
500190096
429837398
278881798
157267707
285001489
252256443
10811424
354023968
259523509
469023439
467826665
72868784
27155292
530201914
516844359
378512081
235131025
230261292
502079596
467015879
232648139
352490724
396501346
255220122
322435442
179196004
307350794
11758587
73431078
84381754
8809828
492796945
258799418
74195227
190651400
144698424
473111686
396268292
257141555
4018998
503161266
50048866
54249671
161271840
294255657
337081000
203639427
79654757
184669773
443304844
487535012
356649353
179638340
271474225
504810149
340707370
393319860
133511678
164067329
221741858
254298530
144044025
446641228
427082245
267813130
234665721
278127370
217954247
19336618
204097542
356438392
56501098
8698750
73064802
421796495
109646685
88020160
361026366
243923563
212296323
345177919
14546661
410885856
277801667
413499010
323434505
48626830
235875546
423731755
256437655
531260607
465241585
215333829
163432049
250898455
16864870
171107995
133198992
316870509
241049385
105015765
354686101
286123153
50759951
21312719
336846329
13755781
105218792
104404283
132029089
459351465
412836359
175534255
163316524
382397939
122531675
489867963
487332879
337472498
197174010
167880364
502367641
137594768
398011886
328208477
386815583
410126384
435892421
41297751
14324203
48111976
393574762
375545539
53558557
330563994
324534477
154154909
327556542
325751525
205274005
194853865
464530171
31855858
137366697
14236879
133609531
318597204
150152015
230180716
309585594
178660909
444367416
431960559
53596817
431319858
140070995
103728627
75120629
48096190
199499642
379039723
313979772
510422824
408022656
148495361
73873222
381969384
426613192
503018287
276195519
157462585
264745581
474005675
114770624
4929684
55005477
498661030
456583413
407265323
435592876
244956863
208729242
346947382
277819715
422753422
520615348
355895925
179047677
6404389
265536918
187909283
116653572
340059421
194480133
34170477
75985413
198900856
9655550
309778395
17453889
506987080
536312675
255208170
221536549
533518470
380915849
507579621
157128592
202675048
458227465
419006818
69562795
139968981
252196267
455431628
409533868
84131358
47517340
532809201
18282542
118162577
406789961
294246154
404290328
468496654
390034201
371948941
428074236
418726144
293751059
99083544
535551728
84140337
521216128
452248864
307441173
429310156
144065945
62238895
228852144
333053914
139109348
447413138
322191176
507569366
299872964
455294820
516134392
526213578
325655093
476685083
265935916
166790040
437279919
130842639
84303142
322532427
115797315
203700073
10745965
74561968
143438029
386602151
301204082
296866533
520773556
267996559
238787390
484037906
507053385
108060683
454041944
445033062
430746945
272101159
298190177
10865432
157422098
267194848
383156855
290196235
315030015
378739632
174185845
21821639
255359016
433243447
170681847
336264894
201338795
526335211
479628024
395073750
382489001
306886052
396576582
409190195
102765593
187506545
230905416
350897265
415300697
490304948
82292465
350611933
474237212
182604101
96620818
183293888
415429457
127225996
348566732
475900089
122601202
26605761
417620448
83894812
387327067
160887267
516262195
58308171
336959444
518432362
532293953
252329192
243573668
237571426
498104841
296999419
145412721
479148292
473111686
253512386
520119006
214151666
257526126
367887549
529703882
489646550
430537691
196581023
228852144
503120901
66906422
458033491
285653358
302639724
461858520
448886367
394501149
355910776
50160706
83443022
514135447
511731310
305740722
127921699
154850971
88294300
21116926
266350050
430266016
328126038
127637740
175993255
234284279
136549625
143636429
405028703
376531498
323944662
375900948
186275471
36740450
35255751
509515883
18846056
460339575
310935036
94455202
225678183
298630702
484172333
532350650
83435818
60624439
230005759
347737967
299672106
378639314
263128871
285171443
98758131
388979104
260921266
527572596
117964564
516775737
116686433
400014738
70249048
157488754
463132597
412569064
257603250
316870718
24624335
270294384
15923131
87268327
406615905
313640928
512214463
78325009
245175327
181344770
445017411
235935008
461497173
392872998
210214369
38082888
248611509
232375733
455782543
474908325
484545591
166901009
286489457
62084671
464011342
112286805
462771171
509512864
468567795
415236409
439886275
28561724
296065608
364506236
410254846
193381586
214986435
356615373
31809563
419473056
143763284
83281165
322416972
395563467
153142933
139970768
108405573
423666656
301371966
457954911
404912021
494857583
36858275
7186596
225204127
531194941
367282320
415213685
291866339
388799408
37671165
331561921
196825463
355940911
299766676
455795289
479141483
499126597
154238089
366642668
227697662
377897904
312568191
263760611
498482205
67468556
344829654
462357293
389799024
293184100
146365837
322748023
452450819
23147452
1909997
264310895
282407283
212179516
384249763
312291215
278856421
257747953
84708860
305867104
150183676
137137480
41483402
173440708
229617286
321077030
380702966
162766821
443218026
398563729
424074674
287284078
350829586
321763876
348879013
308991922
52233578
21333858
284991957
496367412
217129948
350619441
477599083
420692289
288626455
423659040
152335678
389040006
148722018
219164841
194024707
246225320
175382703
385717413
398987492
266789244
64013667
212558301
224367887
226883719
68054851
494025077
275512187
289702693
154311813
195140627
446926032
128229531
356220588
11619439
24192318
473094445
256833249
373567946
153162804
432600105
177082393
429523012
283681908
48981815
422233924
210194583
428401858
299948751
108676919
195901343
114461581
390899635
129699121
449939495
26105402
514536725
119252857
95848549
139667015
65649538
498739219
254701094
430208596
120717358
448798137
17878823
22302264
230179908
21734564
39379397
190049967
196270257
43604586
19338175
56055333
214958045
144866847
41141307
203579175
88617693
311151837
218383903
231339417
535644284
364668237
12999866
371139606
526779327
389957306
141245349
19669014
439240110
56248588
459231026
190084970
368491963
298107030
155103740
276033417
397641144
16366947
321660722
281843559
119653288
143900422
108501104
391892315
201324316
138230021
235520055
507329968
147120599
226108447
423301058
246912405
511612825
194777708
113706888
227452150
471198243
195961299
512027337
136287044
335717141
329472727
34526069
65550237
75791697
179091116
216158472
251601334
229403211
368931238
86980078
220272262
343658626
258415597
27869437
495391869
79905893
483747347
124142978
253930105
419145070
469803370
214980929
114301305
511352733
57024511
357990299
532058399
130792778
259051117
318739940
283497483
440450895
20800439
509572038
216876869
335035106
265200367
401296694
82721976
27502718
86512917
372819815
77219780
75580787
189665581
84424692
269292292
125152073
61486536
422340706
353553594
23845103
211285600
326231658
145011464
196286109
277309920
322748946
431381357
354743211
369004028
127731999
268982179
484006660
175555354
269292292
301717010
40069605
336133840
513022124
50065125
143718664
428657365
66188696
34794045
190320040
200588893
443689344
12240456
249250453
51255073
137604417
192386695
127015581
114597846
443507234
462383728
261512
317952670
360231263
457270112
358049790
150172819
394698917
181451755
51971803
54713047
482263410
71195135
44433456
337920651
44881744
77939735
380563134
532196083
444444566
19684312
332803544
380615436
266667936
421833989
419267906
144681059
8777949
325885752
144441707
220444333
508874707
528477672
22996689
379347047
411198190
356842202
143605019
97785588
516420394
98479906
501096123
247836825
97441448
484888779
30983824
113501561
100300325
166809940
159037689
489898900
199171957
9753131
322939956
249543956
127439646
93764093
532638850
456125161
157780901
327975681
397298949
509702132
524377038
403987827
488376663
378371120
124628319
342251299
245837965
437261562
506129524
2202782
468739535
205352739
527091845
97924151
331924559
461997132
54189259
302043968
304080524
497593693
387888904
57655614
255874925
521296388
463866436
171529991
514014105
513146147
500136962
374642304
357720999
154330480
407018465
169596644
358643015
170103276
50611638
500151361
41906621
167122156
460316142
31588630
240938037
466604997
172987952
343229400
194646718
283906918
259368500
43155169
66263153
37204495
40541075
16235254
465584911
403254467
224013415
278418095
190861666
47505141
181749264
486853786
29586248
467947749
323548459
197970532
135894955
141709981
161633333
18629008
369353794
95641792
51574511
171868000
70229976
494481656
392468586
25976596
103725955
175217575
341637919
40458121
513268530
187719991
439744694
531909771
271570841
470935975
57028802
75431828
84069858
502832022
514240710
309589951
102391754
60758851
147743082
370704492
82480410
166541582
12853926
306187665
422847834
331207875
122904914
462335669
255515175
69775287
509074922
157662665
161068820
367724449
92655525
441105266
47641443
409276615
517274559
142494004
245430387
284004339
175663262
55549937
105371527
373063450
400548436
59426899
371646424
302949070
103497656
510341361
287898366
324306772
442460948
265689259
184236724
149444579
510962988
431022390
440828871
7608979
51041062
75711343
454810823
453035057
298936766
532811210
57287110
285635909
480000343
8217407
187269633
392759008
282571082
337049097
205006411
370156854
291058049
186411886
149294659
41537397
4367376
300550913
364989272
33501919
162478253
359678194
489402805
18182535
257465449
368948196
495796980
516992916
400255797
285029363
347309295
433763367
289232235
428167553
295223573
211983832
299992008
449323880
80229728
8160720
206655010
21877356
10929841
38025862
312611676
289455340
258107793
461624355
350257051
223288031
493128303
356581724
52833640
277189394
180098543
236584752
207966236
130287819
480844787
93431354
317554898
237407006
536302600
372331321
245729784
504111941
282117362
359140658
220127643
467089094
508926652
283072139
29081577
353065075
108325491
458490440
154787838
442179611
188984466
373362402
180595674
57231442
478530000
156302519
210424476
265496319
519225323
250056444
534563285
365311075
408950464
312872312
126066523
98804436
23499038
130695312
33795179
455423322
93613548
430474843
407223246
137245267
166902567
9167476
232267612
265724989
23939013
9774498
412005457
234863118
328137652
286294106
496406003
421391503
336147234
113868681
508216308
49126322
120602363
11862659
322310726
315383063
361431735
89194494
188062510
472147742
361349687
12766827
79924721
210671131
365760651
101171334
342420138
220637887
144775805
513768187
132699791
337262046
275334469
177820850
243364533
220809599
355917868
74918145
354374108
410457431
517028184
478235734
291843474
13284181
15521416
199866599
42993734
59481801
6159781
63681898
472271664
246627643
506826132
328906723
235448380
261929322
517515832
190308470
278220953
526106345
377102708
362362664
522461585
516149768
413971799
514869634
484024921
371608983
242478107
385663262
392533443
53684456
342673987
438992973
309909682
344683363
281326930
256022447
430988346
119939323
29589412
242350337
418090261
16476140
87387942
162458115
439503445
289303429
467926066
60452423
63487804
400354392
437788590
161920244
416794529
133243654
261716671
419855020
476437078
401183139
258824103
432370698
116177035
354023983
105247256
299407487
478180255
76944414
386638501
162920098
411508599
141892588
499850723
340710803
409155488
378013338
496413826
372010982
445719674
20705543
453822067
187068717
80414844
333596734
452589139
224509111
292552029
302093786
382764342
67820196
54961763
370638877
235333401
296526554
361775507
216142675
210765459
423473018
429328836
250363372
83193294
402505106
206682346
401012053
238393913
93281705
336979706
284019583
282170224
2989787
247943508
299671010
121287683
518504986
404214264
136156494
240810674
444447847
69293969
230231553
446955870
154910081
535503369
94302838
519333000
134805232
462166069
107252438
58236638
428121416
293267245
455610619
240551838
480600569
332674012
342168289
258347499
414518618
339289017
389933144
45701870
339781735
80178701
66351529
93764093
363968337
215167109
263131307
197970532
500163300
449908326
427544695
300036525
375259175
307422950
334339623
495875960
94517445
31176591
286826883
355327991
492115355
149306815
459684890
220319244
365859904
394328189
383281418
8256283
154020840
398588960
242275333
55304944
409340418
79400776
240143612
141737501
510928852
425257682
492954631
384759475
220125253
365776257
132870488
213003956
186310358
421165606
304483196
461329372
232540625
114534124
411361157
478047911
187135472
399331577
346260831
10762015
241775089
4676398
41309083
492409291
103649492
445670167
402844666
313207455
476342748
84192277
313433063
325463612
154059518
366213445
255130689
200700287
517210161
376184291
499640935
127363054
522279405
424711632
375755974
488291706
10745965
286096456
273719228
475496944
302358057
433105429
236738572
467472251
224570891
186266658
366116507
173760081
350938145
216982829
23052917
508353983
116358869
479134454
359043570
316008771
315252698
236674516
393390592
480185979
16439115
474036880
162865831
438002487
262518349
250044164
385605466
52863390
152179847
18244949
231340402
209471583
462538170
99179285
89338266
131907972
254599554
246633415
315865751
273692597
355700320
301212726
55978786
288872012
72665584
289342393
300097071
494963332
317815990
234880741
475501672
337322030
297959729
291234817
262123335
59683095
319266053
520994927
6366951
334872146
192896860
83609159
321363299
372696724
27691611
124985499
380716242
61533050
94249110
218511231
398058996
532843547
257252448
243933290
58922762
292493531
368022192
270519010
25735021
31994950
60799081
394852382
6498638
523023405
114599156
390503667
501497385
251810284
154038176
398742278
472578232
65909161
256356858
495396306
457451890
388218988
516635887
141216518
79843479
244603179
154564897
461726398
535470444
39606452
32533676
389519176
94441552
225460858
68310630
40262966
17586464
41937662
23734898
374477828
273779000
253988644
463670128
128972570
224009274
330301954
157718538
247303969
152764145
240162752
324169239
146088144
336251486
301011291
76282067
371705241
170472797
165120667
503585351
518528925
101743976
483890132
405167140
480651917
259617710
262506243
46946443
373131494
265224603
455366567
203774875
364057325
343705480
458377475
53161197
368532788
363585883
297130706
6283098
117485066
514298882
191689356
221290720
6477180
364149521
406785401
115873380
370133948
296647118
502847064
467241076
494677021
127830928
327729643
367524669
217606829
164391419
230049275
155880879
350698716
407936463
295394828
77705201
404669815
288015818
391462619
278583051
18641403
101734803
244437774
251832385
461238417
413517288
337556542
376248146
339552923
47212317
6968793
494022801
469521020
225204127
346331874
58538033
196757888
142544306
36340935
9230925
167296528
116107310
50508939
475650454
468479208
356951247
533493280
300276236
151862843
415738538
343859981
215518098
1716379
495075292
487467960
375911396
501425716
379162035
138676054
430121812
515735604
65207636
44255446
57224351
254524777
324543906
295108594
430682787
333721382
375952537
340241117
216035873
378895281
168912448
186494699
127865060
325789072
42433402
534518210
509693248
444119426
469311274
211455409
490481832
147810508
284895400
367901438
136202201
176945553
428976631
357861414
87222860
475493987
254240990
70341982
267293362
165037834
83979982
216764683
438949145
278081702
408278889
37397516
10394946
326500642
106547484
142439807
52580655
182824520
490818267
287479937
33546738
330131764
179999660
437279919
161083594
281577761
330301062
386120481
119500859
286321015
304713874
247343993
81140698
53575267
444843540
429591888
296865587
48369480
238466490
184864942
426197039
40520582
462880518
13402587
362661476
193531108
211773845
315321429
154368268
228679574
367917338
349854617
90534351
153872685
80461254
161598851
454931651
161641840
236918274
450358598
492174724
139667015
299646034
222209331
522054623
436496701
526487317
479705964
514322663
30437850
404203072
388033604
163105970
158089791
279919683
336925267
363706322
333972244
319195587
13446225
294513571
374765335
269292292
348914084
52356519
279080341
276183914
352397896
184167379
495033394
326097563
508383075
172702234
51116257
5520701
458474855
396551696
196943155
44679851
113132573
84996248
228427794
525483110
93613548
51432570
172228492
269121998
462584571
262506243
460264191
214578545
160808986
318021345
423526270
303244467
312201810
89458930
17067814
108870617
496885951
368851087
263767695
352157301
50504883
37235204
106940210
425663056
117019290
429624247
127065159
224113223
49117945
480102866
170818099
220991272
195630124
554543
78303017
120920332
59507183
452078709
231329444
184012964
372159582
280937020
433059867
178312283
530092253
33292977
200482712
192131293
200112913
287083689
79726792
511325308
367211994
520238429
506393225
3904190
9076098
368363446
489751517
390801827
493938989
250527189
327137483
315768843
187657781
397657478
206349314
266397170
182134197
479270456
140114910
522891792
286675070
100718402
371196199
479570702
460233201
363759060
481241756
59579326
177798854
102995119
335307629
47641443
522307903
197931695
69779220
454889581
61322986
142994796
476277709
317558677
423564467
265544146
189082996
252493871
167852311
504392886
373879553
48899283
216689774
124970614
158923133
478846317
529355814
154257626
250341536
459929857
34352735
477463794
462352176
48583998
434346999
386044680
493080475
36654643
32097032
361570716
137899063
252362399
48652016
147855727
165899554
447870448
421557171
289420935
420656406
35706473
62716740
474718886
21262856
216117644
269918051
495368369
117040607
14906048
14491579
333749621
175042041
476273646
99197868
327763874
46804771
370163992
318614220
503931775
131689242
298395618
440992228
136460321
172879750
285594487
60624439
180650007
72018091
171366151
430635029
347268290
369898786
453852450
347737967
242069527
427027070
518909837
110280720
34375848
192299579
298823571
519757701
96383144
64013667
139611957
271195947
354460669
440072885
421930719
187297965
267937552
262510680
316339629
70789831
134566578
236666780
191086596
96009961
465364781
533963332
314797745
4198201
375836189
324697591
512591160
513755637
402465247
136391609
217855953
113493637
264588596
179797593
251326063
529452650
157244556
30946458
317321468
426823699
514131265
306136354
324634659
164207799
293594513
71198133
60700963
30315312
205406437
292492993
441232925
187089314
156932826
304991127
117724587
174594022
289078036
444397451
292711174
390707239
268268428
329214309
7567021
433392496
162411547
236655809
401971867
109773033
118667062
476409445
402073115
345004391
263901171
516195607
291253891
265361821
46165100
111562682
77634782
472796813
343505677
513407433
94084344
101915268
427176372
109912764
308276150
290410456
530574487
306099460
329446881
36812016
189167315
53153665
188068563
524698052
39310246
236536044
176979488
278172490
238837355
783267
77545108
278478248
32340251
45856054
155047844
518527496
83107503
118604198
153506368
121515742
176054886
212674084
452487798
60017520
131876724
170008352
76190546
148389182
425479875
377155777
228236761
243210249
30169123
459024764
212624945
440204619
256356858
189263374
37972561
258793449
212227514
224138366
286184776
182112370
390148594
421475067
464394449
161918636
177459724
2810246
196855092
344162078
205231822
503093075
127419717
65242458
198202182
46914547
403220552
418256314
288331468
39794183
441871257
497012479
288429863
526334984
377780557
369038901
114687379
381204841
300742649
132927026
371576309
367097053
243664819
21435990
297474995
263563154
492345905
276962106
426437947
36880585
433443795
507274567
68140763
430110694
325536981
165836506
101561884
208330098
110222656
439941070
76291807
433300196
364178485
340361495
74305737
137109750
446906466
70377873
178350186
143235183
459610691
435722814
128725445
134079341
397255155
206096002
452120998
206564429
40556245
313594146
443540293
475087890
7069609
372073035
515271491
125532750
164668304
523580586
117437539
11640640
15930661
61571608
37308217
413612511
356845976
354083723
176775444
277107234
11489481
207949674
246627643
139144716
333784005
158729331
453596788
218314981
233133271
133516988
133288
529637583
115916240
312113649
147265441
85295867
375375074
253645959
69654989
102675191
318757060
107364566
389253571
284845458
467826665
42038466
275471680
35575330
231114268
252300547
344801463
332650834
423802461
452738518
389500539
36200815
514354727
420462482
441597093
179427614
110018897
521877793
445994275
335201827
309267039
84871194
104440600
285799376
480012704
95775885
401242773
197435906
135742951
60816711
129052347
144116979
96719863
286987848
88669565
492542553
431228349
459469278
16814739
226437489
213413131
57238112
433763367
63731467
360480925
307131766
25586503
348958311
340648800
379857826
195634962
45536435
354763282
3286484
225290763
327182610
63843246
334110659
251136776
447458474
317308333
427855264
434982714
62417399
31751410
57224351
342053130
28963482
459225092
426980973
285255782
525633222
410015989
532375764
77584281
36025290
450078734
509840247
270097392
17988381
268388141
56101753
468677502
430570908
153336184
238792401
141971124
334574156
23897312
67731159
74561968
503332937
402679637
315785976
8632801
68890914
412678598
203527655
221934912
160319232
473014821
75946182
298802287
240912459
234880314
249086546
176536169
25391719
226466433
244985505
104081084
521638760
206746578
252756151
158471684
107983619
100266010
264135760
31475559
128174578
120066648
109892997
112784968
7425771
355808350
57784936
157201547
103741797
486749183
79828866
20191051
249117695
37832334
400272058
532293953
307165114
492653688
99215920
356460563
502860999
103999474
5887227
257384353
410033795
32010289
16835951
162249048
127732476
304024939
354259191
189201045
209858930
268107359
341310909
172664217
418796367
39321809
190290379
204603062
485223509
119699060
447686380
57230186
291654670
168597045
201891659
144101500
390823474
283033186
374901727
126139255
144396854
105720488
354740441
192369372
163115582
219479619
442624797
95508909
31256904
324501522
16943843
510151913
181463330
245136558
323579036
231030390
279080155
460012750
130605171
137142999
490929225
368544064
497384353
136287044
271774727
233163803
377572090
173871480
280524059
70017125
43684460
443380145
523422470
122230208
311230198
194276102
44818959
228397201
277997767
398454434
162925503
101368193
389460311
381709936
228270927
525690349
246445356
137051044
139948799
372239900
488616961
65176157
480185470
55639430
99948458
33334040
281539578
390509881
430255111
13559834
268593767
249818831
174104139
430983664
36829223
177877286
141914847
427398595
312796729
322945606
384241304
330310873
416416426
216839484
317530667
396774458
132144710
268291155
165330103
196755758
10561132
21789822
140398244
163576061
27925621
125485154
385203914
195012998
405128116
154578559
306139029
497991667
443141616
361153878
297591591
162725193
302773872
225767674
351240223
108149122
42070229
354339603
135337012
508149983
258192372
429511481
492156658
235385437
73172286
100927757
237806239
88257979
427241096
164506610
150876371
423371101
190063600
436801467
528242805
227690641
26987453
303605980
184956993
308705485
31370073
349852046
407998374
311077930
436207451
243726451
222800336
159397598
357182642
136644135
158599931
249792262
462888114
457475643
441713698
58914258
78724501
422382271
483569058
4554801
80992855
302479621
274116961
310301985
438750555
516080011
268409617
286349452
82447859
213539897
206612066
194480133
235293851
477108366
316322753
405190854
415627667
121663845
348922269
234453170
287000364
236907280
272559406
177940565
282872529
167468431
271149180
444640192
303968712
471375436
133720976
182452669
318886110
519631944
375645106
532494580
342513867
321262747
160858817
239334374
461026386
317098902
306597593
235802092
442881116
77243131
179077372
49761060
193950379
102303785
348840295
223420988
235986112
82386657
299694019
282363693
444637454
370679243
109895658
191995014
58556756
180380639
48968289
148051352
157455750
367736587
479784448
535964760
259893402
129590905
127528782
296486326
487739701
446013142
282960595
455798568
266835254
277291831
113515703
136170146
368810465
333891707
388037876
147369806
235496619
100928510
24633353
354685173
294605185
383495910
70465941
97165232
302183606
434603778
241539401
50240779
48676571
10752105
479282376
499613263
477532202
500820782
498880411
272730374
193700536
267714853
410897803
225369587
496108800
219838535
492152817
106353916
425325594
343206082
93468681
226731215
172862005
215544746
66936250
422527760
372815466
66864413
154022893
345046782
88907775
301902897
254752445
148256056
111152663
368532299
509226125
82711693
204014245
469131560
402864174
426580601
425057929
247362123
317728764
485969410
324011399
128306201
453052112
384110463
495917497
251377765
513188016
452951987
473719818
213911932
202856378
419572733
222608255
93123219
491260997
128195230
379001616
47907682
484798881
201690669
157498149
55215208
391436036
188131766
344765253
364894821
86120103
387035978
65913064
34456937
388430827
338082375
109095905
188702649
173773602
493044165
361590431
275087093
144529674
426338789
161172148
369148445
211688058
480807866
116539299
438447600
225239337
370989617
282873257
511879439
471148763
163231763
323657091
343794335
278261913
437985083
300536212
314797745
173555131
510672606
17879680
525290725
459557768
12099111
367404940
194024707
418958746
73284332
407904869
422477254
464509152
85005734
6858320
55712637
400755268
339770021
382642710
528208048
68874588
243902930
345692969
220103059
127692123
294206137
151182903
316855823
226295127
424725523
274260570
289584310
257566766
218677360
434347016
289990935
516391689
177224118
505232488
511874672
235483268
529016287
155312130
50822837
170342247
156603356
82474472
333113944
475108098
504395013
416946853
164190804
509700490
205969305
155637706
132491361
175217575
334619099
512183508
85262766
166467042
337185905
156560188
332497961
65863315
75838701
326777151
354715824
269314693
350470877
526080881
265673490
529528544
123669126
479667354
499142969
113107193
137821596
515265234
85294604
531576699
360700980
353075103
450221823
321875691
210059083
506170413
493479284
405171024
48278650
423117725
229682195
100598874
357466102
525185055
230055632
92092028
285277256
377780557
90074438
176652673
63681898
17672755
434559005
459341239
494293430
498979892
474772746
523242347
120279656
511858898
60398761
422792640
501530231
343482294
67429139
266117073
135273328
428815731
337739830
311501473
302000877
258390743
348155053
415827867
315274613
162258936
66529325
82801017
314769047
434151430
136041684
126889033
375265326
215803184
270366307
316923188
531580608
102309506
272562756
504319392
74091002
6549587
301722710
357535079
114132084
239457454
447835889
163410904
212448664
209723459
51677447
515329410
249920746
368196507
197646905
417238720
62084448
129314149
230431538
505265029
514654851
228797127
251110055
124255602
231785901
449171789
198602419
399179196
61229867
144210791
410728355
408921725
241207292
114968520
480009587
282692856
356288570
515151408
72285483
400022775
127683670
285985651
72461015
428558612
309038578
123701174
124535821
386610655
155837568
178679789
453710691
458148980
355129775
250211268
7538572
90953198
319079703
365689584
280915393
383541556
411397007
326073303
465169812
431064192
324070521
254099068
63508889
72855368
148084221
524070205
53654554
508463312
453209400
94201736
443235634
324198218
415254666
408783472
256471516
495224520
373572561
479286560
453418812
260456414
529326805
454151983
269721275
255251098
331415304
531214022
499356926
255533332
33966165
28958016
190541493
256200481
319144136
402438545
174098965
459146942
220444218
334076143
81179943
161343413
43355404
305616983
202947998
441892045
502754833
391256883
529546148
227798563
43149952
339360501
278685389
379201191
61052602
104679905
460816007
532041025
271164878
253966615
475525
266397170
21010255
357727719
509808319
95970017
501964661
439205053
248734382
235723623
134319809
279376794
161742829
17756235
269030416
218871151
408950464
87871664
163978136
335293953
109938644
512571351
369984703
378359637
30840723
83419977
522971109
255715858
177663411
404609317
81027248
289878934
151577854
295863491
348064332
292481179
64043281
324630097
130479733
4125417
149933638
340800463
311338886
443157205
378551550
60193696
308942631
328127694
346661119
6619716
386194199
330433798
46916989
105142327
391359213
464753557
164783868
406258976
146154713
521781022
190003978
385699836
286416998
269370886
248876783
365000794
260254905
478944377
326298139
50430801
242748668
259715645
213559344
235054655
105471008
261293849
444248423
298760284
244426723
103234665
477769899
495543343
364773839
35310416
119439959
426830630
425406786
341231420
209176494
492326647
222184139
478659148
428608771
27855324
336514179
253282507
404924288
178858764
373314324
378961668
503505706
471527197
252975025
35852345
511754566
87877325
535208609
328060033
517422822
54837423
157509526
408087294
367128409
150289554
353370060
511270287
309505363
468046158
6737855
281261828
241799756
130561755
393310481
368497053
238781982
63203169
150314624
293463739
488893330
252568716
43059009
31483170
82289840
448102935
461024927
329214309
161501554
316643884
220100956
420775517
348015095
144932448
255945364
34874828
506029988
433275938
62303526
173691778
519931762
308716019
8968738
266135599
420836640
302789559
403297854
216504284
99472819
415939496
335629739
473715944
106028747
116701876
103144832
373067785
299046723
341243554
184369386
476071653
385730591
314572172
95246797
442658892
528773072
355476751
203058288
471552334
198602162
21613231
336745477
317473475
254285957
409060947
34134217
223009943
350211766
331783011
283588420
15405052
314494583
124507742
465411141
49419450
398314377
307994568
387896285
465804568
296703747
122717155
338067402
769551
493793870
308076461
348353282
319270536
163167064
439700364
367114355
28821133
424156347
135649509
26069796
40460618
362524246
352965186
59033000
114841527
25658546
401803590
57395340
108777162
305782175
17559845
113780252
117624124
304562508
505271601
400255497
434415143
270862527
82952445
174185490
145735879
1606505
343031848
370871947
172877626
293762938
460063895
13755781
139821772
253272985
349852497
50707622
345023255
291426235
411821209
177318131
332843444
230380160
442670322
366885634
463772557
488160164
478702270
175837767
361404839
390768773
47193672
474443563
47828706
245805131
229482068
473614340
345098910
501365635
161124971
98376592
290801767
356133235
49707799
267037879
275988906
499388152
360852453
369276889
94279684
209939362
304372765
346223244
193312980
278080231
75096006
371204702
36884523
51671332
241585664
492861271
458552540
57085769
183081739
136378726
503369468
391950938
23592131
406472173
466432413
275064798
85734068
430601200
161410774
224334815
30886948
311219752
161198316
295911790
88545852
424672789
508423785
2671857
8801931
229336750
65034175
368591598
491937715
295238388
101263119
171624769
200666991
202756648
116114028
315225580
214351605
198461530
69009987
364805055
93471314
454669438
143791431
433567666
59885325
449865264
122876263
17079249
279244902
76730437
383554057
522361731
338662955
204077410
346205179
254456515
512449273
100044194
338121085
206406728
207470325
394216242
526342190
36242530
467081855
484505768
238406967
458258170
365541870
433976650
514973074
131417182
82406372
54368074
344288244
450509652
406725160
428312363
558444
401586159
495130543
224715552
417719858
109134091
24408917
295407812
172976804
260843467
531031609
32557503
54961043
254311122
461190643
405903682
278315466
248701191
147005628
84213095
49642207
98187320
100939233
288432621
499151206
225143063
74058940
477115698
263632805
453367921
53417079
176033285
426274939
189127827
213296157
153621663
533358943
228902065
340587207
433811623
136897137
526501665
200666991
389452190
387477303
478939973
209235609
193338927
113581339
84858541
448752922
257591863
457613918
492178834
466519796
409336694
410033795
275309517
213039123
127312497
406486155
330331919
37566941
382842403
297268676
524452537
382080621
399806469
336487222
516753746
155789162
359517367
441138447
425750273
237726503
252604518
281944039
477469549
103796424
123101672
208355289
423901290
427963169
110775720
153614848
323657313
338433703
190199920
175209549
405550285
59752182
422398396
204183213
231259327
197592030
294768022
354883709
497007926
155944049
248670829
245538921
512320575
502297336
212666042
274415967
4099094
27635424
186077367
122665594
167870910
128277229
433748081
515976065
393607689
273402509
439793732
62958972
182948482
529043693
25370393
283795519
435472399
263289743
56494940
403751061
438513185
487183096
116539299
106780714
259853029
410588735
512043402
261867704
483714489
510129163
373097447
151095731
495368369
316546572
16960601
139144716
479231499
103226912
182770239
253585135
229482068
102136114
260167024
291649017
201064729
419382794
47594035
308757578
75845673
101823918
265680800
171406181
299460455
363418571
468630342
437499709
376695530
4084602
451452435
245773221
344042053
320722013
206576648
271535885
292762184
97783933
471476912
118579332
460916200
220361145
334769328
531445863
265475883
124198179
172992250
68079235
221351211
439171446
473091125
239864948
152834123
88092222
393973
401313799
497439706
42356637
15163872
524939267
313693242
21051992
384137028
282950154
509746270
219245260
271116850
388597311
101231356
427310694
300550913
203737858
498103908
399695817
349815501
319647094
112651432
330131764
375398310
503114070
515715881
364752803
239619459
358605339
56124158
308257224
378731914
494752675
414251466
27665736
526805845
292202088
502518204
265755814
358952945
536741451
305500420
156175685
500225053
239883474
364020067
108013223
183200946
52061331
272142381
102942736
272972778
25455374
486048306
518927589
83216323
445959396
144806440
390673838
348169333
20191747
404679963
479804569
87567239
51401873
295681903
144957210
502662308
416079527
1507289
472274954
235687397
493656879
284074336
506450942
390027442
121139274
55856662
245587478
45921417
258961015
171633733
458615249
337564236
221973758
526375882
171568370
53070768
418651557
175288656
487145035
290135012
471768349
436002105
434105884
455297911
531294854
296313945
131359989
325125552
159831473
374117828
179156520
82064778
308481875
225886030
285686041
192780010
499209003
499874536
438195235
489270570
270746249
405511391
172729918
254275224
229469623
182887658
176638401
57046399
400767906
352487683
440254668
416481214
226651120
357131942
245047935
248784952
24513785
11518528
119653288
515016995
404610335
354203134
331795585
398738066
472120868
123624623
432284342
474077081
515541225
250533470
161292526
277074543
107321776
526164967
466490780
73848067
193786924
486739333
521688663
202536546
197346481
374311686
229519070
201539303
454911800
28089982
262023085
517406333
218971647
150212271
443352100
399831596
145894009
400354392
293857317
356758087
282686961
447535435
292711174
322117012
363240783
473019493
125011217
472336777
365066016
296280846
76080355
94468652
40077152
6616505
1605802
388771863
355628552
173177318
509460162
55231955
294851490
246176004
372071247
483681451
464230887
449219329
61111246
382277862
50878055
63186868
455901879
122205466
212547603
263315158
452759998
300941793
256971454
80895678
400938718
226825277
398524102
122797693
264614336
365139958
307966860
121229268
311127055
416002624
283468947
236634293
24657927
477357151
162939219
221163415
347278746
265792221
314242148
432680682
62554981
271877056
8160720
523479030
255960102
475951409
80044028
426476342
221121797
391204256
447597489
322318739
169039723
492809034
163073163
204532548
121547860
18469748
287448696
222696197
182144276
188304539
39182959
525703319
489775153
386753851
441537859
15133830
316690828
88594516
30743240
423358646
373672925
425272551
515659155
376389325
418431520
527322353
533533939
433877233
147794333
509236836
357493335
228429813
23874119
468661286
414448815
519494629
405007195
197088553
500287239
78816403
312022030
67522556
498276135
483293993
311019604
38307684
234685421
515546992
443848521
493102225
378677676
231115776
43766613
229477331
174188871
529024546
248835618
357477140
168495941
237821776
309981577
200731873
494317958
305709334
32669784
311241801
384719545
15118228
329451992
350275662
212931048
207619424
479809345
360329408
496672874
133007858
227244352
246258389
481351225
277514820
238538283
481875174
6343851
316517183
368834670
279135862
265835203
427401384
466713192
332813059
187086653
513954336
117745765
206908079
413881649
467729295
352502027
218520223
109560967
245454168
300636933
392676383
141719964
432922900
472552591
351012328
432631723
254019050
402665060
428250735
391924588
182768000
123594252
178359796
107735955
402612633
511275164
351238307
106565588
151600228
116223942
43893183
301870275
124677202
253692412
476591095
93862426
232520599
80907641
395997183
385778795
335561578
22740362
489483809
7179899
393111477
345657375
454290062
498457684
284319561
219624777
15621074
501885038
376019422
442794283
84381754
78405613
120467269
450946939
295098035
304130292
306295775
202402507
435581772
231961033
202715439
90110480
38866004
345601404
172336623
129967310
18706442
515004055
30437611
279296658
441326060
423052206
436941031
536488695
370419963
41621142
508812975
307260459
39054813
136912353
505504648
1166075
263318845
532517260
518924243
37807000
359760866
103480648
341060992
115956376
50507432
523962926
117301819
456684340
140519184
392759008
465204026
152933653
321582214
160515765
279624442
54837423
484839812
334060353
301766890
226912356
131732153
503480988
148415948
430255111
424238096
260382498
208304616
314017569
106033985
261145138
144341819
209467278
88070681
490111089
514377534
236545580
452029047
201009666
313037409
319304955
399808465
80949821
241667504
493068773
63364423
284603264
405660874
406677917
480908760
484404097
392366139
182253063
232515784
373068364
297504240
379526229
518109886
199670397
185747051
154091862
507676147
219822562
89087785
156708120
346656402
93282068
46303350
452228846
327573389
192131297
519439748
147976511
42110690
482041681
523303574
401648439
395236804
167820860
6915831
465752024
496671085
473076115
169834373
496356249
93393211
7132920
265113613
479727869
354571212
94894124
384021812
213262616
356680144
366112418
272239138
98826651
75738227
528116073
107959381
461929516
18846056
328572493
193232035
522090414
261154106
21283937
178878584
74695365
349859200
360822668
500515312
68647696
159774965
52863187
51228692
375798971
268796869
309029898
301596886
217281068
499064790
395691034
493367346
62102645
270383061
419016833
420128489
462878650
75831570
230310174
165093618
43348249
433109387
22543781
247434709
449712746
479159296
482187970
31849369
270943506
143081729
177589247
317337686
379360443
240938037
100434247
85852699
20520774
385739817
471769481
84627197
161733438
51249003
356910067
198744849
307178408
67577223
171148015
53306987
459078737
324144138
528598673
508880819
5556135
450438987
409664026
198246178
45364933
20895972
402787524
135086612
223456065
448717631
394460032
267504982
310816244
60982818
297880011
439688969
286933980
253603477
163233267
300271463
471449801
302928492
15034778
158279956
108700827
427492300
81450006
350620828
496609543
384094510
233747012
263231400
533045949
27791710
508531908
20441349
217095313
178402033
136689777
262639824
67379997
75816159
123283373
51737074
294985593
493074386
111239615
405696746
123890562
300536707
204046828
178423365
487281612
409742498
404668005
102535392
229169382
63487804
173853179
468739535
358913465
178679058
534509619
114054663
454810985
500496374
85264512
397701498
299717138
300250058
322712035
364959913
421475146
106940210
519911113
38792560
41407503
438281054
19914468
517919616
131731238
111395095
296160645
118305092
359175225
512856400
295054795
342153481
464579769
309402190
430706666
76098010
71633145
241113592
84631472
350757020
107419954
59954475
42995157
444725537
480218231
193182958
331143277
485369883
318016551
396795575
114537345
391026759
406356649
124499292
404388563
501304219
364735628
433455397
464497276
138991930
9566483
401105389
307789076
285646604
366500349
314020874
232418126
322635613
265079773
191360894
264004771
98865749
303144682
100585918
332265166
40810829
217467370
247417177
200074876
351249236
336424374
394109753
59630986
57699876
15417589
163149843
367607876
97125929
183112177
320578315
160428889
107129732
382567066
101754662
40877240
122581278
485230702
111999370
68557401
468281118
75736728
147427501
435349182
51672832
39161046
501531765
310346425
58761597
86296392
312385011
499704236
290785951
460039753
526048451
211653322
6865573
507392200
150727404
486559392
45513398
509572038
135027557
14867558
383471455
480587254
268330213
401176676
140663301
107566763
429829269
54573760
127083718
413368188
214419166
264028000
194973682
226147979
453755974
244540361
380240436
330120031
211440756
250319365
450593848
514426921
328429131
372203233
439370670
392676383
32513211
83345051
366285568
447835889
137876989
184899306
318989034
419311704
392401327
488252670
57665146
158051880
453376840
223836493
458565171
398786285
92124953
311802799
122340100
220259521
164634855
321823493
409168899
12305669
398143593
321200156
102340845
22913637
259669856
191862132
51542265
389007324
311928802
375272982
454528468
162364271
411397007
152179059
200047380
216420321
289275460
405129683
276079358
512920044
168538122
464497276
225026058
34459682
250208196
441288733
141793540
495562110
66070195
204419789
442586211
282630488
71263402
292212316
150613147
299422519
76080018
114118547
525548029
451227517
202268112
475074623
9188680
394161454
170152927
353270214
27421723
95941212
117511902
479949371
45279302
406307837
301024802
469509456
301132064
135055057
472621596
384702332
284128162
366539379
414203185
206474988
263639571
394524001
235081804
257245372
338973504
303951874
320391711
57036325
278897661
84386126
111477431
89614657
268678052
20804932
481727462
137071401
315018996
159394576
422735860
399936352
421085526
59895816
163749262
489200628
494550468
403704359
255924365
483583122
404090303
304663543
334410321
13956224
469310978
391286817
204183465
261602775
489685973
311008262
447146322
65054798
367134644
512385972
67860833
41724193
346509949
357370763
249940075
387157382
211463081
15956403
118063661
146030761
504077941
148234483
518036016
97719599
311880705
355512168
148445908
432641073
509671962
447597489
195116785
268094150
142448049
278343450
519253960
315136645
235729687
245544147
88950959
102756107
111780911
117275243
14589650
455423322
220100900
109816013
37239732
77050955
205536484
112321797
340413737
521781022
250064430
84393793
226108447
422835239
8646845
220100860
440406798
366195653
30033973
49911787
83485733
384519392
240156119
85279719
130540619
148068998
144830927
379363590
222727683
196907173
109764988
307716595
99656047
499112619
272449502
83826752
526146450
57598387
343759418
388129571
153417315
486749183
73003343
136370181
360012883
379988184
73682953
66968730
343543633
39194569
409372460
152604509
369013305
313202388
402379491
297281424
74090688
275184910
2425756
182977233
241816636
479647204
348900953
367323732
452951987
334674860
220663659
384767741
975495
398582882
202571697
100872457
28272112
105082969
370513443
195938209
299819876
411121326
48500491
328258782
405002920
188462198
46521057
313385169
202317522
528077770
509703194
518189822
534297196
175129711
484888779
400117430
444781935
214529229
258711543
401288225
457627780
88575887
54862741
300283672
149513151
490923365
152510685
110191911
56652740
490671941
148315953
78791347
105626915
440226753
117245851
198744849
247361318
170323710
135589497
420219439
495396306
246553671
439643099
496559943
19108896
158697553
177037382
352242387
534777921
440360831
314657893
241078560
127092659
270675971
265777735
143427953
362326568
96983159
185760800
480203409
243119423
40231532
158821036
120846450
61520360
368409688
393942330
393869864
482711207
290932497
423077117
94029427
431417909
102304117
359993860
309569011
409664026
49999202
212680956
410810194
348371079
438885654
346808643
309305935
101231356
173261395
357806793
190795130
79293451
224852315
194289035
39540361
159502574
105211855
463953059
311928802
190262662
503757188
8337320
535646997
130652316
96880655
390059725
304810128
43967304
248474557
118140869
135581040
239990163
82862835
415269564
472608796
202774634
95500537
186806458
30291660
481829173
282451484
437414176
322663516
315048101
391405315
353583117
105930717
477202694
363897354
278892402
294334881
127694629
106728001
293220819
65852476
56375170
496845179
79094176
299992008
254861926
463126815
140411292
264342671
98596276
172187678
3467717
102389968
502855862
56354721
533963093
344260434
81845464
187373810
260293463
108311597
213720521
40310706
303092536
270468819
515884620
71883883
516248397
43711354
247409640
144532837
428288646
96337375
466586480
31821198
472672311
194189276
438007114
520809400
104406098
48602747
261278567
24385645
268924556
474468284
98705247
188063711
145908833
513052287
460580243
82687908
295996186
462132952
497729471
453122305
400889837
268654993
307833022
536690944
340531184
216756880
534809693
533101370
254261866
484307786
230612584
454521242
266683382
329805347
284179850
529308843
311544684
8011368
131563678
419944427
479197044
516862103
78063811
483360752
499276372
273562832
512872659
511951717
151833581
158155909
119526648
453971149
399845474
421091850
409387560
68594826
1687281
315650834
385226247
165408917
477597200
398364196
406168552
368463047
257648478
428069850
405148194
13370460
380916040
450341507
157443352
204828626
18889592
354804753
395892641
413199260
533892245
330805844
408928737
329228994
419698959
201114350
110982522
298645943
418977805
475340484
259458641
61172633
150145102
38623852
389293132
217086446
275790278
402097204
401803667
335032988
94516627
369749558
361204085
248935481
216241114
252010000
430706666
259659618
407987047
515156090
146710129
196381623
432424393
320214184
119581755
37480464
232224263
51096576
341399720
36873378
96043155
233383695
27763073
146727632
176913789
157694266
11995004
109344145
126682158
401085728
234193349
282008198
288630482
421706115
28657148
309411898
146983022
145988416
214986435
526106345
252679700
467926066
135055057
265966545
90820358
190812310
299561299
173985312
424760268
147071698
79345067
81686784
344224073
183400040
300351949
408523733
401530830
350103629
532206609
148001819
391277182
91002929
411652707
488432323
129139263
262705743
520759738
124258541
130376484
26485775
526220905
309533446
42149642
29715458
485028593
125581090
6366951
203622559
442236452
232581139
210432853
72374272
237221339
239990163
469462439
220791959
453861120
1473504
300693908
225027940
469910759
24075029
503066483
499407988
512506503
436492265
491651714
30107657
319205544
145546787
70352430
287764438
513447805
225301699
26667862
529291893
75283562
71606333
53655881
84889086
200096357
149461858
477289941
304457314
40642267
142384317
323581831
413250986
221583923
87553619
214984997
108033897
332687191
354804753
272964724
136727065
491803002
262442292
432339752
142745712
521836832
103793071
124528683
96839836
245095402
179665076
439946194
200863800
142417260
26094000
199073551
36501033
194749204
140316961
105163807
466009731
38177955
477721906
47465853
157455750
478684383
170557014
432330057
146382131
444637454
243089053
374752177
113038169
531816686
245455766
399210933
128524983
18194341
121808744
379616733
277402242
79205533
219758977
350235525
45068473
237301317
109344571
43635218
416946853
112375311
325881548
146253410
513159619
484308355
100640490
466068396
440975298
506119900
283893706
213999255
506095656
237835778
275222242
252515980
102487927
312954725
360229409
469766403
531077351
94721543
461527228
424197330
324277747
319160326
39656358
209800980
154296175
259629858
275953679
513884327
371633961
265334221
410276022
443287415
436199361
174486890
86066379
206949312
328801709
58241102
515262294
214447385
124858198
507248924
93296390
392382907
288962650
317837047
222963417
275967194
476064084
473973832
143316601
452518237
35803391
205182840
532556707
345530793
18787598
203593959
64795501
73873222
464597626
535077467
334419404
250882905
113257552
4163824
40130446
300718682
303463903
504159779
389025500
470368620
310800232
461408198
148420990
448395458
329250412
234600023
146770685
166812287
504229207
257087130
389079566
461605507
458492570
151865484
352326001
117275243
1780003
503528941
337328108
83922314
152372490
58717843
166844106
451804827
271521028
115916240
277485359
166988993
213700474
371390429
8267935
531082775
318949110
305370777
215254098
470715625
157455750
159487765
359420301
399375414
73981520
498426131
218218250
104620148
7850856
448105243
422213622
526643894
492921105
103904852
100421355
392929702
5271992
272154547
72197832
524843354
210188966
160304990
409970656
399764358
44802780
403650467
476211679
408068894
293548591
336706537
511768018
252856426
417731477
479689872
262724718
294123575
155492007
476124968
444057935
464421784
357749848
270194810
9564082
126267014
221911459
66921275
433899865
151780761
311283294
199043061
83746295
308378476
305568714
43690305
211623035
266286414
402293520
472709000
88192400
442705522
199401418
270803435
344036178
133570829
2472293
519269834
260962738
377605916
516992916
454636050
177782847
445924303
508595806
328104506
105512711
325332835
182712265
90964076
291797604
478238849
428750431
275753257
134562355
283240977
141214902
366336179
208147700
179503978
102139520
342408403
15513977
48464956
531405838
35604930
100617486
63641653
417263686
152651985
36938732
195482524
33065489
26795523
210542126
293455174
424378970
202180027
61257649
308904630
136693882
390485422
503451561
68890914
253283235
17309980
31827542
454070166
45847702
304958035
228139454
110324705
134682683
65034175
240857258
335735040
342790964
350792753
517058489
242882433
178234467
220413245
498414102
328556560
280618586
25055695
438363438
443483291
194057801
432379540
203703341
74341224
44372417
104992708
225027940
17449887
65171681
173374056
430668458
137096405
293295007
236503931
494317958
533535258
378051097
72916427
19415128
483512091
283292189
297959729
132144710
414396702
463020906
24997803
405052358
30144398
54068898
423921856
168461775
481823551
23475573
407309569
372045141
260727498
265505723
327896676
404916428
312182856
352325255
193883003
455722015
38322476
6614580
409113531
301096915
316997100
11982820
476359054
228799977
314955893
104684514
275631326
11658880
508471905
434874581
85319322
464932591
90297460
195851760
308220806
88034571
76291807
107983619
54447225
167104304
512092397
454801114
495170950
237592205
385739817
75899233
174083875
303774786
474963110
76445470
291654670
148572799
349135418
79101480
183332639
143460802
87338561
218074273
171366151
60317031
6624626
302257243
296791457
34969505
527360045
381719725
214860190
518676637
485286935
143474176
441644700
445388072
75119574
68560787
315620893
288405006
75807830
47084985
222259424
136552914
116640009
277997767
258186935
472303208
353975979
240577386
346808643
240253606
97725832
498507730
41134873
54128180
321162490
209926213
255284847
303598982
365619193
41354392
501711510
233569925
458458085
26485775
390285775
42237653
92354372
133511678
93946397
91756036
421796495
350350343
241355114
316923188
242477480
210219719
5685280
8098149
395013738
286433170
375395043
36276447
447802055
94884961
16244024
399207427
117583263
202628453
39445573
268911046
150245298
492301948
33790739
66735506
167754179
531120754
404736434
411695170
81277469
531556627
32009760
124246215
345322709
224920448
132145756
260154164
502030247
394181206
161344520
459626717
108736265
147425564
139596885
380073575
89673702
186405084
207824062
333993528
456409090
190295965
26483798
217029610
390138237
364323988
145428480
465410565
169761212
313645047
62623377
161660137
255957637
386610341
496063536
199823403
444566509
248272745
113398438
42104520
420929138
459930255
333303335
131791088
172664217
426160449
348927364
110501059
162524543
422131759
288706198
406480204
146609069
309778395
325509225
13562411
445574687
329958827
406440417
89128843
295744560
436441527
534695512
41743993
213143613
260606003
454648926
501995652
9292422
181368807
523089804
192724043
305159958
366977123
28683374
374184001
360513269
361039298
378362562
527667655
15072632
415869916
400424521
299183753
381335864
259282338
290159852
145779916
43967304
231348143
86234017
79257500
348785269
378194237
400430141
183794728
12455971
43544443
352898692
212796086
492252920
390082804
302641355
432330057
210002214
22252703
422013910
203708849
33429409
186494699
338710780
383900037
75798657
48521052
321989782
111989943
273427246
246063395
314069012
111563730
441974291
156026515
52290710
278067402
94129217
529142735
346168620
151103749
448426755
370748351
259336439
36947004
428769855
51933525
323421862
326912797
158379840
481727462
65665109
372267491
460864353
427487484
314323502
536759181
82623767
280839947
367859504
480012704
165110260
247343993
489571897
25261078
443378117
42856422
33773161
367991260
520512481
346982167
207897259
40593128
130951645
262537283
1632878
25434102
521305172
255499146
424378970
68392663
219507258
425033288
527823238
277205099
402949974
283954111
145790577
55172690
470528688
377426665
399023687
107686870
383568834
14458456
300885190
435766972
240095411
246979960
458086780
115064612
149498240
526883631
88799294
360396949
394947790
355327945
104673798
239985565
350322805
47978926
479682321
390509682
104649217
11423896
49907733
241305161
354106354
303743432
292492468
373314147
117521632
81522311
181741832
258347499
478530000
300629486
455407247
489965230
4929684
458597802
395344461
194103618
27507825
140958272
286150686
86236965
385546792
473654795
156939493
397933935
304537036
68086418
446938984
287321756
7686773
479829229
455821010
465277138
501314543
469871666
165764696
468819977
423263798
429109161
498192346
228203593
371361385
370838829
166028586
501509860
139392331
87101695
490547446
312022817
103879040
161720185
370397075
426196785
209151627
243568128
91272536
146034840
422281352
166544071
184565389
136416036
418496489
192177788
1831578
130248898
180631777
465280414
452165897
319544511
278557249
239496986
176160545
353434646
20036673
171322429
435598772
190218539
77011139
263690241
415711440
508183296
466115544
228508634
77025463
214003627
277480708
481741076
234396130
367361527
481726058
63828602
9400404
530126526
459135406
140267176
277634786
245907944
309500461
188457423
425054367
493583738
311198844
284423316
396701998
278897661
189498839
465525154
150417836
48974602
404891873
285004405
204856975
427357058
252001057
158616148
443253183
130053955
432119652
58471166
256141171
464195442
202798149
162760551
139009499
526588696
260149227
257799456
386646433
173512766
450787168
392146470
270754250
276855262
64193018
389689530
300679853
105678508
301137371
395479741
350478120
151254
93106410
229794936
393540417
229122340
518914753
316389021
74739755
345692969
31559688
179886518
221052914
300932634
245907944
121221082
401378462
41474585
150981822
142591720
323957780
59464123
250066738
284396998
256228236
126050566
48818121
20181186
473692775
268340835
510302617
188950861
427456836
108439866
533982411
386104697
509134588
285506912
371386981
462048876
407253999
396058595
532801595
158915850
226551539
143604244
332574175
127839034
233905065
325862097
30693132
493289122
260115641
517394118
378887638
334339623
438500530
398605539
298510335
34456937
309832928
379853088
469264178
161121662
107086761
535218152
202946566
535483318
50233447
517735799
415008042
244768477
54682190
82721976
491856303
396894895
63786843
59156973
9679947
340389713
509743510
169003278
164580250
342711774
289577373
462760388
385549793
505659853
466091313
318954980
50895576
417395507
437139490
114175441
212645205
133231620
229165551
530403017
323548289
81110061
142058924
409554883
91640327
142542353
431192846
460012750
290218891
388258761
442949836
276037383
18500639
249647578
297527316
17027909
506084696
509021387
275512187
180128894
322117012
243459088
315263117
43205348
190595177
500966460
482939882
512422837
126045059
67816449
58416254
40968092
196304644
269529857
207903716
453052112
28871711
253268342
162565649
378802315
234404702
1586393
290503804
361484598
321958038
16097648
161050301
261741572
317021649
89802798
459514042
535545731
4008399
61650573
24755702
401120978
171403874
420725609
428582811
494862812
221435109
247276806
104043640
414864250
104361441
20718558
408717954
310247793
490258019
110705488
521700415
74660600
260689987
529669792
489822339
80943956
535114105
83591750
462666322
332497920
28922097
466179494
477303305
1962219
355552203
162424208
435858481
145428658
20947141
136365551
430692046
432846726
523923836
508235804
516988254
239934446
412072641
56599713
174513189
348255346
435743010
497474130
313165933
490434408
520136847
2231763
86115031
432939752
309514204
379125070
215142869
120504984
351630878
8962397
334547716
410319264
221965539
411479379
244209311
455051817
30183707
166229950
235559311
85319322
9677051
383898721
334482375
84226024
319126014
480273303
180795662
147976511
348024701
398275486
308104165
346813870
253282873
479168932
303306997
343030484
162408643
337203493
307705115
527876121
50406417
96312611
252413923
461667838
78592206
218432906
379700846
205812601
37861870
298135455
241367263
445834945
275809961
198993005
353872962
156656160
500202589
135472460
338598239
242784061
382401653
263059621
176593985
138469934
225995771
432130066
90916998
173638096
231724346
244977587
38352244
441823404
80510478
253591445
72101305
113225207
408900160
226608506
79546989
375152050
245244099
61257649
339989809
282072473
477465999
104246642
2302026
438015994
484991641
326846521
423515165
527638451
98937166
329291048
204409217
516330152
430095496
124891018
230030370
109582365
485274986
34935517
56013153
6828999
391385501
14750657
28089982
430130636
60201285
267649876
62683354
181187399
105031601
114967613
46557541
317929276
230278967
84858541
493586227
328154311
282781323
10991835
126189148
337667303
29819996
312516061
508986410
346939431
159128936
431487142
335757115
473294218
220336780
23874119
492975526
418421632
39251316
468179839
399831743
535685900
44939308
162577751
108685344
230912704
454464100
235313128
143944348
157041858
383650639
522503997
400781451
291286766
275600974
434431229
172316734
530277438
88484910
295913366
501208215
93499240
37815048
496339004
72260273
138253186
265817819
199649000
8635820
148684863
281631275
361158341
316599995
43291705
365951186
390288123
295270864
14171824
86074307
116264730
7367366
13402587
512888108
189798489
353524794
514309275
145317810
12955185
80906218
23182446
389418179
57498106
255778105
409839175
273936102
345113988
97325169
29510725
382567066
125557577
98409743
109719579
260384232
71790758
474472016
470466534
97297599
10652863
205106313
213303521
170116586
226276189
42945902
30767434
292967878
357836625
292288013
191710766
237428959
120183274
209033837
530218103
258069220
54107836
341019966
227557411
103912285
272326102
170385233
92109381
480807301
9403294
94468652
261244129
408849174
354341534
120307625
379102797
45300167
221632848
506961738
136621345
345713105
489279285
424918599
65084055
138857680
457236894
334783492
327896676
163096379
494625851
498104841
290558458
198480348
423381295
229660675
485261803
58590899
332491767
437630557
382220697
84447981
470610577
64383877
135486946
81151732
389561415
358077538
223996532
131214167
238270203
178664013
182089309
353951493
128288494
316037293
512337912
533541031
89708819
141087371
204333945
260617848
89756343
469255596
245797446
246275587
308989529
35921510
98495090
278588454
197680851
455003827
255979722
398073404
149278300
477913010
503465530
100178771
414915394
224460008
70252352
196160199
85052621
211339043
466705879
19806509
76413433
12297457
356654594
35244853
282630488
533704510
489518610
463325624
158618788
140160045
465193390
184857245
528763493
433702821
4557894
449939495
159591392
343002916
340347350
119179325
123453720
287739813
97395278
36423703
294565112
335961113
501521231
109728596
302669177
81855474
49285567
392760054
122924208
336789933
175512320
212309093
312653312
64471867
61318827
123229206
301152670
505230553
339509899
415042957
388702981
522888001
45801816
369624421
188813242
89838597
208194980
309436962
1716379
23667275
308906930
65615568
226362078
464759114
125825882
256385783
448488969
267361416
372880941
11728647
332822958
123679685
93553399
357409449
310055657
178429672
26547807
229077824
207723466
253932119
111105563
17480522
268377262
53455877
130479733
480418581
168098366
48556697
57482438
514764300
50220196
371462982
535551037
462665602
66769148
285506279
406155337
100420527
237166977
90742275
204477900
132087544
284808301
444089785
407364058
431185533
371021588
346610919
212296323
418242143
376295284
477832353
238562786
376313233
447773314
163194425
42271470
71126166
2144181
383386472
122347766
434559005
523713874
59610646
272904456
95817163
52139831
188362019
368925741
487405491
334881969
433858174
291779392
208537780
86896004
422527760
448630409
239147686
465136837
499453841
473106981
211125700
347838667
120128276
398308932
321991520
295816587
468195615
301767756
89339445
143018133
170769103
463366896
373875126
53642882
76095110
29510725
327250959
337067152
184720014
508392939
482252709
17489371
248050993
132212544
189290315
469475872
202980595
137847216
2015792
477927914
40280765
9335525
446752671
90666663
109503602
219594939
267813059
348330500
137696116
52732921
446564426
409648504
236467199
44278590
90477301
199413784
169312039
533141072
443540293
252273220
328763214
302554787
515545388
99655648
252702482
363562916
74195227
89726635
39933016
271888230
197318360
208715986
208714661
217501180
144272932
301315478
456600733
315749505
326266248
141531495
413927509
515921938
426668788
141266664
255392704
488178573
20528307
511731310
207682087
176311179
68841436
143316945
206609777
297931841
286316564
234805242
80980123
165498698
120580765
171190450
187584271
344365139
147899071
524950216
255127744
54195415
484062738
184256618
137873516
441724840
49449482
145201071
502041141
293295007
293220819
42454933
392336999
507679749
260382498
424164243
191331507
389873733
255641796
504085135
77342658
55706188
270294384
76913689
186325294
57231702
388673687
443002509
384517422
3904190
526304646
313414786
502571975
118545827
56401665
252489446
467885489
13562411
377763247
222184139
53528167
329324272
89106573
19152752
411446529
323566304
37523282
526004939
296477508
317997472
65456847
409650668
301122298
257857529
103616698
206404341
459316751
240339770
259683243
254494495
257934209
179856319
219008949
58527992
128494665
257634459
259097425
116571322
517299641
70388682
257850102
56346716
536549877
411213162
15582965
152505519
34170477
139628363
363684588
458393297
460849577
425106751
15328162
311538369
335717141
471016308
369401190
185117513
365199308
439169458
255408046
194090873
235078300
468054212
151937277
527862521
53153665
378587731
235957489
475006373
463351173
327887676
361930033
386635845
284113473
461321275
337017496
408634531
201750933
117964564
173576119
8186470
168328076
178880087
455722015
237361059
535482424
189082996
462341931
203588647
477621868
324864140
215369217
20650643
525189980
409114767
437791504
35435882
85522316
191266738
161721798
502160778
218713106
521196379
44426367
410940904
177037758
333498960
391443978
8218429
84183372
444612676
343876954
284073254
210420184
306935883
146954072
269796553
383482822
165810154
178046196
97558758
170634280
387178236
372543059
60914562
237385485
17593467
112321818
42524659
132587183
316105833
295587390
356576213
15680069
435980508
368936195
382232744
435486168
116634179
243038981
435330810
25393608
343663494
512542847
174553565
131843501
278279908
38967120
482286287
336241711
536709959
479937083
76315855
324265030
401519989
243639250
378622520
322847211
352975175
224731327
328547108
29714811
214882928
246679437
36043647
189951178
342863238
23154923
495889271
452120998
314149051
193152343
373969496
264111740
46579779
456221218
26644699
374377675
373662393
372924735
332550872
361338167
286817757
124985499
80547421
381803072
305104020
516120722
383681554
490055208
346278718
210087310
45183926
289668985
404734238
204556651
518388854
33827192
97685101
18429641
193521023
337994710
334139774
292120957
519483333
417155812
393050615
44509624
322903952
273207673
483194216
53949985
342802347
86093637
73286776
226628908
463780933
142076784
374791164
313684380
184573646
337541474
298999032
185913887
464172013
204692944
249307630
181181058
196887943
458820880
495724376
477192870
279477136
407949110
438452258
139819755
115791954
347665988
329546902
157590257
327495330
159816702
451299920
402505106
455458303
382873516
467296141
205008421
254750776
63885577
201486580
223821169
305536703
454150427
246320001
396268292
503695800
101805842
361697958
275747494
163886927
14537188
25868583
144956473
195833319
77297294
403860821
245907944
321907755
21631611
371657263
4267311
280024878
320413940
22893824
34476952
414719407
85447394
70169713
225398047
323339992
387390740
83238443
348862092
67155188
128336417
245454168
189356992
504180256
380508680
441425310
270327676
93662283
85002174
60425787
533335215
8040914
177481194
308586112
272162522
295873204
413635974
195816539
131211721
3581196
338343734
446007452
501558933
135698687
59330670
418919521
370638877
405117635
258640753
3238599
32671013
153257302
240446747
374277837
406095562
523226815
171576411
43869857
401519989
22683718
243239692
355443542
435756371
57373557
412453668
468147235
526827441
149859846
432376986
339737200
41070688
93070216
264783624
502107245
16722104
248401914
36734087
404513388
423069482
362989862
514979960
370724950
26485392
340126734
318922035
106192058
459239724
304003503
17201243
165097462
500287239
33180624
157763323
534440339
292552029
25395509
94012431
51300449
368148246
229428432
448527777
36489892
210021222
224846860
7122048
152469546
464199440
335898108
495528444
201593803
48155224
443771760
27003680
402143186
235301077
183691834
475339153
59256223
380572718
410821090
357861414
39541068
516308956
479604312
310591703
378031218
118054251
124587529
216656145
4963281
319506450
45937633
334218000
67703996
34037531
15264025
164167564
21390128
510577031
168530492
208606701
311158766
109598151
374161836
12319775
387731095
447370808
9894897
38677546
119973242
179666391
483328781
493939411
453798281
376856874
519010389
227072403
158952887
512043402
295845627
386794330
423632091
447757936
463605800
497800493
53957617
153504303
325773653
364569195
115158699
531978299
448609418
464912517
475341783
232229437
529052611
133198928
383764623
339959818
252576218
71291200
90096676
181381965
207604440
252320035
359140658
68557401
515428137
510271170
460793175
61388812
132918572
107888397
148138181
234068510
171648348
452426845
404058997
307832727
304846197
82414183
362637883
48079000
256586758
120219872
131800346
471903477
427257353
74138940
203930630
331840760
30286565
114205379
319750748
75186856
94110948
174305279
390617993
280556682
229004187
361848655
343825309
349930186
438442929
166540620
499783429
101372653
112944582
514240710
152765864
50911290
323448791
305454156
294024106
168970431
406016322
73985494
430963702
378880221
198092905
81937078
433700479
25055695
463310026
191503916
331649566
10874353
456119385
232447548
471782840
87266097
507602270
454876023
28474140
181719438
82901749
411546558
134129125
4177923
309155333
241688753
440635924
206189203
465282316
487116130
80210549
46857060
484499984
465867500
128556248
19440298
44231210
402798396
244569410
106781973
240836285
26372803
2939774
421055028
365195128
105236450
382088245
484628744
352043608
1509263
421257807
261285359
103156760
385311993
310062901
475275571
196394490
15161900
155584714
533580223
188457999
77958446
370543131
463127275
5546758
290792666
493921724
412162954
162898407
143051623
174592881
336582255
156326461
428547323
65592882
382492311
205182840
463484734
314789397
463300212
255096115
33792636
480594429
506603122
455053636
362082294
88310746
484839812
132401505
405505121
60702546
402273733
129045107
419187893
55867919
508394488
186967116
452606935
493036057
180929774
440527784
153269345
281406011
175818125
470597829
469545563
163305623
389701152
60497982
330120031
496711079
183537792
431517802
462926618
323246605
472544947
519687509
403967432
105189953
513466188
239260435
201337575
381110280
409573982
382235773
429591497
101274882
177559060
528791347
358656926
348024701
415565557
259542517
492739089
60026507
313202388
100017232
280908199
240116349
422013442
35327085
198221603
217231625
160636582
326923959
28821133
116687546
357288743
280538897
536398773
455583890
229749367
87608527
430083153
336366197
294368863
220512692
167312513
109816013
497781909
62359710
458820880
520803489
238908758
277271979
374593920
466742255
275900110
72274662
137580810
478023607
479865938
9760103
11753411
129435552
179928528
247870512
363809088
334118799
248448120
473632658
501925209
93795790
320376396
411900178
306188405
328151267
340664389
206400727
161724918
363720975
53278003
444232539
420315062
415140210
360232407
405978330
340335784
187960219
135487075
205910979
459174003
151189140
452090065
363164563
332819678
376021408
63846296
14546661
311237742
304829525
402705782
438429996
121450375
217547640
412854627
313113688
214050236
461660839
258916286
113692440
307247802
59089517
94753387
298999032
152515188
330028626
53922119
59792423
101174608
520593446
343622851
302128158
407484913
406364164
210353943
459120350
362395846
430068583
362799184
94313430
2837193
9419771
390220639
511366067
470580141
74153023
102912300
96379679
69173450
446297374
223412040
477380707
443726347
321503818
532136195
163115582
306155359
57427004
160903983
199912895
408825806
399179196
521123003
75304530
520516005
108850272
115001784
272830686
293824695
164502473
18474694
387609503
102312333
205169053
4623702
528702971
382751682
495044912
266806309
418679316
11061408
526379946
322847211
390687130
294884950
181741832
290483767
190058581
298871797
532571470
354595924
179896367
197399429
494746082
454695674
481651476
480387096
309190630
336680569
79678654
261222715
412863905
440874438
346666590
229577659
11336668
210303534
244720219
28126885
532331961
492164506
435536037
429526228
256199861
26008684
59458792
25353116
145519528
213262616
184780152
150398046
321496905
195105936
66161826
341075694
196794673
45414465
374975048
62191629
527958122
261462743
513354218
254438940
377665175
199965673
411804339
242027758
52422977
333507707
530330423
246222398
130665736
488330211
301870275
249457187
466115544
324217187
418201913
192095975
96198960
114741949
482808699
429488644
293818218
412209199
1067199
304705508
299942097
70346172
517265601
44755249
54685824
48186206
383408639
158952798
160171758
257452397
139261605
482948272
32431353
169959259
262713871
508471849
453094628
399191282
34945028
72185490
380598208
160462583
470131776
458751637
401243745
78746733
497426728
532950185
457638635
463019901
205236059
280795767
79810668
123949647
208597203
478153843
411152753
256979527
85553374
149712296
54338556
470021546
57241694
415569619
85413672
52270906
158275056
104632691
39271321
216560719
114757541
12674448
276186120
505045573
421022015
51257760
428715499
44015728
433014179
97445884
67615281
74426565
62648702
108415358
14257144
515022099
232028655
406322197
533708511
289487819
447546339
349687446
83002915
469779460
51240540
127757487
437039212
397271962
310618853
454887065
488335520
176925785
264611044
451347464
151438547
183616137
497453347
29090867
402379491
76981052
133734412
1886059
161312577
58758500
257532661
257311255
349846974
38312452
449676456
97183220
39764081
37452555
127092659
351846980
173751221
85453838
297619667
400193257
364532439
244752243
77157444
531385362
446418893
3356296
42742826
317232528
355477747
339404150
32308797
519497723
38281575
392760054
500422377
510276752
213039123
71553950
189233594
309616302
2735007
83448137
342034790
137027722
459788818
396827281
480617379
98224298
171215061
506081786
111673416
205205088
27691611
390877525
268298764
305994314
437292293
174671938
175663769
464279879
236134455
70035255
259836958
218773334
433109387
39860329
412605872
401540398
76728273
523577048
400399372
224164206
207036367
359791401
491543808
310778488
73600939
207866034
38735896
341636477
314360845
256808373
88212274
186179759
439770163
163765132
322765455
508673170
238296261
522280730
232753648
457405192
170885602
159518004
322474456
237565754
408514031
350787909
351931973
42367909
192530466
489439827
326059173
112230151
239414023
82128455
330301062
52203762
337378704
309436962
280428407
255795993
475124110
438800067
332488180
385894428
41113109
434303706
457124491
21209378
78482051
141786032
387178236
533809519
405127659
169379927
372158962
517349168
106385402
421122676
260304666
264243464
411695170
122831452
454367464
104220752
222068031
336518428
532464661
527488538
228427164
398833455
492600686
250403223
211171419
457621105
358006698
209495130
158673212
494043275
318512499
227599088
352045082
497496216
87666946
479490551
365000102
455956146
423271758
210122805
305636310
370762146
258254927
252642047
345150330
76520236
42656860
231222961
405300075
340834425
156598619
96050724
155156622
147899071
396384140
173191347
515781304
330174588
93108808
247770117
19974726
74719532
145796937
338599754
119915289
374329730
305305888
401059329
452418575
296333355
39069298
36025290
107287280
204529989
245036211
279051231
240162752
337908915
26407203
163360791
464588942
528153482
4647129
465605049
163289347
414370419
275010022
448475760
504726333
498490768
140149545
159540060
461496336
224610590
71570
452025266
46091408
79316270
491058821
323690844
10124364
302672031
375283364
122289165
450411928
158302890
183137326
357027368
69839304
341093358
233652325
62789027
440247532
275512187
379974769
161812626
50611638
262892088
155698430
462357293
330439759
392971809
518528925
399628598
327450635
422830893
308457512
438144521
309431198
77923571
45706732
36423703
442089355
246591002
443052448
394115076
184402491
268964629
58038012
519288249
210645872
310066321
110198388
204995067
370160899
149927922
410397135
1367576
336719327
236153589
224083274
489852952
374156490
244937827
485500895
90741206
92406664
298843580
118457265
481734285
195152914
528924512
92237400
76659413
68146801
295306627
319943106
285487912
447996974
420297967
412056620
137229535
411303128
490085959
452311568
61221712
151242888
277366251
210812174
189129954
37599475
167603328
32246878
355672122
340319043
92794249
232398712
164343353
163531906
402869793
413610697
91642036
293610883
433756712
115641920
524464456
446328184
481405428
11719866
199393745
540290
422178282
273289035
170787808
406152400
284784592
494683697
286187805
287754294
72301692
584115
358917897
530278639
253254542
407583862
122414828
343657256
115412054
407491223
317550985
524708084
214932641
159959101
28494992
5775068
82402174
369401190
152921423
315739213
157696912
377939813
238880191
295850420
472614882
128990327
82623767
289969789
69973869
72213424
53005641
212701464
535855903
520597290
122899145
493359479
268638610
121629816
145064323
266952659
311214528
475493987
290807291
254750776
121629816
361750167
50693746
242967594
361348549
350817035
197880197
229510100
119605804
531489987
127493375
227081017
355327945
186185647
436683226
126993587
509958826
491414982
177048752
193581879
272953135
511420148
436642842
181478751
109850274
101245921
282155737
426711919
123872946
173106611
301784210
465359854
78797055
397257840
353490306
5327990
191568702
529867750
498037879
303371594
330689787
382400255
145287101
296461402
303739323
109397677
341435445
40102627
302434415
354269030
5599588
351146316
158083380
37588627
477117888
51228692
187140681
461052264
302554787
487124367
156587672
492340002
375668462
226446169
65623626
412452957
163538750
203484506
137604417
140951905
124295309
226453032
127737671
24749155
168154114
32605581
371323461
83048754
490928337
427845044
15621074
388578274
402790839
299780101
523358003
48032386
472729874
152367852
491366516
34852717
504699874
131723476
202608112
291049132
24037430
326578282
468382699
68666799
215394125
352226843
398058996
431817829
352973681
191358835
111618888
119376408
94169077
511964179
294466527
456760252
383233377
317608954
395508437
121556045
329379109
223540001
50891719
88079381
98928574
104011610
443475606
425982361
460357610
324579411
261942483
72515077
325396383
25329925
393689172
189120542
289295658
278357583
469578528
460412358
489037291
133693374
172031194
523705414
468891325
166140698
486079674
445318568
349359495
67594953
428197581
300578284
50856320
207582321
372821067
344984198
18636837
319828373
311849780
507004780
335661866
172254184
297753801
87015329
471210019
250778411
7089975
246713741
170744294
291419212
175909235
385075130
3719608
17598684
223002072
311784043
350654145
15680069
91544872
311628498
499878395
151418385
409442667
355997631
167396100
192526406
131587346
378278188
216377177
108893267
512184602
67728459
413157423
313758772
358980643
341388589
279245129
25434102
125159732
352139398
460336293
186670485
519877594
13560045
125451157
317798570
402864174
496741776
81139927
271468630
320672639
77955853
60069733
130420876
58046071
535171750
235505588
23154923
72263397
35262797
345098910
446677702
304130292
263400554
261261948
426887088
446248610
11475484
374479366
24140605
141703600
509859912
11976293
194018103
370196693
521862567
111626364
536107666
4340758
316327773
74371466
309685713
461102573
445226259
426954920
348782386
453706871
307140441
142958812
509092751
56922731
67381411
482983533
495326821
154482800
240953583
507570512
278081702
94363861
127910929
182156631
83479825
367151692
185162141
174025439
140458661
391227776
438002347
155964067
182770171
61417076
458829367
482775609
233744789
369237279
176478864
317531110
4732673
121450375
351892757
226489662
347142671
97925224
242780160
294851722
292553889
82140112
370369103
509330884
168921906
359736300
187068054
357170292
497162344
136273345
264334602
158071055
404866666
380295247
254816930
195844414
252598500
48192884
237193622
231731981
317098902
152941780
326494531
29024618
316124055
387688831
4698003
133987821
512491518
379976505
362623981
527091081
223651403
220443759
63547474
345800038
115630502
481749770
532680478
238453501
519030012
235803981
457184502
507500996
509184712
202362098
76452168
53170533
427734999
315566028
358085172
369289967
338814157
479333630
299761574
302093117
403865831
145471312
256272078
207883421
117415033
288055076
105847961
382974452
117170961
457106986
11976293
227478135
481621224
208670964
310550932
85944949
471359791
24062256
431428049
215214570
68708583
472802715
10984378
117341710
526621452
125718809
275050842
372651341
319205544
474950941
236021708
215838939
409673053
141305362
47009658
360223669
74863972
455888558
517474055
481608447
169117860
288880392
198384921
516509903
311071027
265677162
311898781
300094727
201661702
353497936
4908485
213611879
439101828
352343434
255547106
530918005
214812741
37241403
438007368
181464411
474133674
360504025
478335173
312729056
1287315
139500095
163142463
472608796
88168660
337383976
329223423
462492962
207993423
300106402
36728079
408005154
85810467
307081459
516908834
164751620
414722725
380324304
78972255
497353230
351818023
408371003
383274858
314169223
449627297
168061433
384946005
19525661
112786625
471836755
369174336
207015541
258880775
161818976
145010400
286456599
232100722
48363257
529488018
517875619
346936866
501331331
370430652
167695828
486886056
384818172
56104869
120776042
123268625
292182912
164546504
207763667
453035057
85231979
300657744
298751946
397064642
149583604
466870110
32676204
371123267
318150780
72130704
373049412
163341205
244717179
398719698
358120859
410295863
57993207
473699486
366136729
482479523
53874198
325259419
53355674
13914878
249008959
511372507
15969581
518891904
459339285
495378557
534461037
322172988
358233524
61159068
494984650
346331874
428467601
193791722
401469893
99279809
314695476
188226203
311569971
162920433
111267501
447546339
421952826
209446649
210581476
421003169
306028510
326062863
339317793
94753387
248948166
322098003
280540464
346089901
198328538
122788460
321741007
106257035
355029277
442067794
143856587
148012943
244621616
25154371
182003283
76706549
173611844
112179262
506572675
219472809
157547666
111498542
195423504
156855217
16840828
107309774
6162078
247770117
11949850
213894442
282212764
99061959
340758351
480841290
399413687
376151392
416122325
327210653
25355850
232177590
157015572
63067670
182228339
512874857
490591095
166744084
230180109
503435952
300362195
414448815
446650220
308255618
274564088
199054847
47039602
290416744
952966
439172480
55928078
47101081
245536286
166923812
383550352
256391444
286726875
358161681
159047974
113489754
281818572
182377260
462891508
79005493
285245380
179553824
493273546
305173495
488731550
108481339
306163272
266428287
179289317
2237773
109561990
442868330
529637583
320133718
474672542
7083503
391847401
243127618
327654780
97136465
36523988
231666792
409352661
245700990
220838747
536556034
22686246
42797420
463973763
205727380
287132983
435529970
308158665
233534849
262045849
149335685
445347742
305334402
530102161
231752543
308530241
168378628
121056056
173261828
335409310
10123957
448719276
220695420
31450848
292984365
12766827
208024635
10019975
31003202
433454458
368500481
480296064
112321797
21994296
216636723
16008914
124075897
283286874
99655218
398035548
272154547
525679106
420690494
152010738
272923157
87033152
91588702
366188236
221053256
71412260
24290601
341959923
108965062
497242048
502317861
36076121
270793368
334098652
264800950
265803068
59936124
298722114
222328579
430137746
95664278
310853000
423310380
436152883
221098693
214753450
285001489
368671095
454418037
405902677
299382922
284915265
526335211
359517204
128338487
229913521
397573927
135666529
248516170
13671952
462272708
172770010
238286669
389948315
507868146
151875338
499531094
36491119
462617422
274184226
274843454
76205684
164633700
387842508
286294106
156920044
401754732
258676296
294503261
209926213
28856726
495204688
875208
516760342
401499991
29528171
390787294
315749522
37303787
406156994
205356132
142302923
370037630
147702721
245393809
251358017
91459367
172683878
163468431
200395853
130671548
332899731
335790942
49651961
255567829
34435800
94690392
523611336
287243062
4113514
446549292
115459
311908707
258232331
467644672
341310909
282564145
191336813
487702623
63642553
196053065
278092949
513713413
60561454
274389126
369044672
290484224
221019925
514000402
327123380
14309567
52599033
372059489
224094063
53381190
364024084
468172738
259213984
348292935
184011369
116292623
182007517
460761676
109846509
280749194
353475361
40282242
3487224
431405403
325124792
257803987
84450346
65992618
252441550
231048269
114849642
130181023
434756873
267880993
131999866
503282825
450103684
338144586
88279556
451127288
422124838
12616193
797697
496409951
119048981
509629628
42656860
102628268
347033685
178977729
493380068
152608510
395802438
404415526
164545170
186658190
26243401
70092028
253553965
109985156
147724961
287538013
12358896
155194203
474186081
157015211
498169843
534731174
401581663
258849709
68190930
207903716
127737671
207819342
93506930
524850084
273196133
234680648
131939240
482334957
351422195
414666851
132376688
520278152
97117106
71750545
108463823
234220797
523130625
41326611
117437539
179732219
508937514
384729501
514898621
193629140
359983954
415393669
288889927
353018506
357878106
421731012
397473965
21911730
6191244
148363336
87758923
375939508
474666341
287753081
441997667
266438725
295252396
317327787
168794055
152119776
512897148
493326387
298285407
205613340
184435905
2938815
215755825
145409125
513523847
439550089
347074809
365014209
428992399
272661053
305354050
293295761
278948417
306588328
427310694
424634023
507597619
23911272
343657256
130850971
268690969
144241232
215642981
431487142
295446500
89444858
439786285
335233501
466397301
74679908
134033640
396918368
288534469
484661968
304899507
262826274
7837008
181246069
364024084
470081638
130039144
343386250
38666005
526197638
194460067
35244853
316793803
519333000
8508129
212027294
399572980
211875650
494073009
461102345
416155464
373592741
352849955
467305981
311058298
57708465
499778653
483130426
221177358
243210249
16580039
406052183
525337143
391703752
384933260
302319943
250336430
469914803
46069413
189299583
367889526
129365272
510564646
449849832
513755637
140221534
367222625
221644127
463107301
243323061
403186457
349628159
475845354
112151824
13601827
41033893
94929116
450387727
276394480
65263128
325357561
91499505
417407279
193844760
210805628
450425456
96604946
136620068
18292907
109814002
469509513
495414275
396250473
126446003
488512070
493521800
126857958
447051624
35475184
217909361
70069700
528175624
360597080
203272567
42486961
83839334
431101733
81078476
485393541
35722062
337203493
382687161
400871254
470542631
140762541
498824877
288930201
317477236
326612100
500572775
377293635
236736342
422829191
8626595
226083201
386074702
25472175
417054670
533516166
182912267
351231027
368736250
513007235
223709064
79732382
7929690
229450981
96090506
493068773
481798825
179151615
427518763
391171229
373067785
528687592
414137734
88394083
473815584
182025593
99861340
132390556
225124885
138922221
213922169
535604460
494631396
172407949
447176122
365826859
534270257
103888055
332872401
508769297
74090688
408648731
199493171
226942001
337383976
152699115
358716174
126990472
88114988
30693132
141135954
76445470
207874085
193090709
77892182
323437712
146114217
180475100
4760514
115322251
258372911
488691591
409897247
466943707
516470360
325576350
434550622
20456982
400723220
302319359
388673212
393177381
118857615
294279948
6541564
534730273
104757494
316403519
390939262
232476831
165689945
102995119
198318214
446102234
484912739
194882734
521425716
336501385
58551194
359809291
47503976
119223766
416794339
114537345
30481761
26407203
93727079
110227506
464446529
409726741
355158106
166488597
248539060
460733319
455507968
444499796
41621844
263282992
180238862
217583807
377468789
83826752
332806111
522021361
236941857
437852031
501156329
218248234
191672724
491745159
222681312
134289893
204523339
2711433
304610837
528457217
87226867
416715913
227564424
88647997
387206262
497683880
232478557
216180406
86466783
335234757
177945575
187905674
266237683
440480245
453076006
304553276
460518998
258535655
20344259
482891944
376899544
41804843
400551715
10315894
362757119
432999794
272557749
419381139
363529565
188596485
404821510
491731755
105811662
254337066
480139370
271695241
167747944
213465116
223506560
460624574
310897318
135379069
406221909
420070754
157274061
477519033
290529189
127891744
420901039
275945800
194535279
17958910
360566659
475645530
56999859
416635567
203687655
208901167
200150151
420004597
261269890
477266776
416288089
51240456
382321579
149832316
168973028
233742280
271350956
291931956
267996559
436292495
527655282
115464613
323883959
248960434
263275422
96579054
441019021
411121887
61181167
265334221
175119171
194831411
127264132
241276822
123201046
259009393
117302679
364883351
299956927
210575075
352747096
283758599
160878999
170681847
241773620
286582466
315138061
11792714
240809088
362742919
348115434
225959406
41166261
86925134
370986785
277629813
401411792
66840007
169379927
103840139
260582912
92318395
529881199
111124463
12675010
10137780
84222557
480587254
518677821
416051686
133935503
469825028
51381625
268809551
197321171
471863809
269835474
423061957
373309503
409351819
116909759
213359299
351649453
222691948
355702581
482914055
279299390
6707207
275303851
199098811
72769469
503426296
202129828
113477942
375397114
42438415
481340921
234992774
299990925
10851779
225143536
454966027
428181601
33414863
294035169
254288976
10888686
470818975
91530006
145254316
110099551
451006065
438261817
397928247
175962446
409039129
283761155
386348957
326596046
168924901
299748255
281843559
530942539
442372922
456772429
57816881
138674984
150363697
53472853
519283696
475348641
169399714
358462403
107476411
454284346
432474969
279614869
512590131
217018719
527795278
492639452
198752244
463814285
328435864
432876092
165904968
646935
72449102
525563979
318615636
474866154
43679989
30478473
15420526
24161024
417079536
61397621
27957464
302358057
216705995
145651233
153253501
408693954
157661466
374479542
87807768
379762356
267959168
130592802
40594081
165672516
112698712
373865272
359855100
243755827
511514782
56516809
453634647
452151075
91634061
173470065
147056494
213094660
436231597
431441107
449952084
140480457
229233907
157165504
142106318
233723145
218713077
427163913
156603272
224774947
297510547
314206767
171383954
198843179
206169758
369367545
60919284
68415379
30313362
439402533
319784544
338635597
435715241
182021200
33330930
222111441
307681361
274195812
82140112
169423187
200095886
119973242
290932497
314746841
366539379
324991407
149545313
532181638
194336313
229456395
25310912
62990519
376197988
282402307
115976651
23832821
53967188
535495437
880105
41749507
505175844
231623027
302257243
468706734
113829417
177360643
304745208
369937798
262140191
295102389
155363741
459146942
90010165
404558570
58125959
131805974
76872935
449064085
144152333
498759032
376558279
241426914
419670148
316757244
188266262
346957176
52937990
121675348
435630179
239635662
503318987
310903394
137888836
476731165
431617719
155325355
139910107
28717567
185859789
341114017
466525868
235987111
131555701
334682086
432424393
449120120
268982179
127444115
34068899
127825572
223016861
408313408
209042192
64261965
521889084
314784964
378738609
266295190
426358596
175436543
277015391
248382563
474378470
422488924
300034981
201414356
297755420
344631922
525238921
355024583
534578607
222608255
325729622
10999154
104845276
343407859
496132742
271221058
116416423
527279690
66214743
142756532
81773744
192758636
294334881
5944969
372485229
470613013
311088122
285171443
394000999
84208927
297525434
378405502
182747022
269084926
476831076
377744332
284361313
241282970
246481703
300932634
337348156
456760252
34487605
526503118
324827086
146955746
79043422
15768346
440450286
465282316
361848655
466070033
122191205
476857554
462216992
61191724
240167397
218404037
360811572
498276135
159276965
278182321
315640773
503435952
242138339
356796642
319303634
338389146
387221700
65892632
378382227
228388266
470875598
224628988
52401668
479601122
272224852
92753066
210457183
85231979
172001717
392691701
262786207
322264928
439756551
429319950
199428461
150366664
303825192
427628561
351110842
503816887
522496468
325801741
329077207
379798863
435944725
367952436
322273837
478350371
435070738
321333509
159182490
478846317
370144290
142415277
213431445
475900089
36673169
18935447
87143535
46169314
128618295
354006799
483341837
239055247
46729554
391257672
244979107
191495197
228452528
317554898
29640608
147480985
134201291
514414466
159263228
109575459
323117673
440867351
301615607
480871084
267761549
504002603
72911572
264491551
259437420
529338387
417253421
384805037
526065339
200355189
466480589
158963271
121742453
71272471
408378219
523728618
189614008
213760138
375402305
185053314
476375455
49169509
414487001
104345983
314655935
328106226
118215134
295784121
249266842
352798533
505901080
266026184
477031071
265309417
74006535
376628495
441048137
349253469
500473252
326345867
387159459
440905068
300964857
256537230
204449300
130638220
47726180
265962768
533111369
257637588
177427748
20906699
49740321
497464353
47532843
10929841
327946169
368382254
129582451
287017320
45879643
513646954
335274258
519174995
330431091
54632596
48625799
67163385
499601310
285594487
452846205
473282576
313078311
421871689
53864500
426787181
235687397
440404463
277513627
151214073
16439115
102602626
75735805
443527817
358098889
322339209
455140187
523785309
203604770
152173041
426578758
394513947
64487920
94721155
483631739
244277069
367153665
252701549
331974361
162164304
410252497
2700517
7282870
367499488
303833378
50148626
320640400
333051585
146675376
112206974
53856591
96797179
135135832
124434349
309730049
22770070
160289634
164472467
433029478
387182482
531558181
261730420
502493162
533222327
317891104
290931501
324036421
520425662
408530907
134957671
258308742
36586004
377282761
288761349
199816170
52816096
204036334
427563702
261537807
371940565
769551
316906900
526104126
282762599
306411499
501721731
296087472
460994670
139673522
499209954
50548912
203576282
61181167
99757503
107743890
144297531
424641401
418424419
299760629
83479825
334402093
497146288
433677806
2648048
190483400
442197230
53575267
532262825
421503387
8769491
222387419
490292195
165628596
469264178
21027517
134812043
324755440
466890536
535540091
128515427
392792529
420594732
20706902
343607656
89311884
416456135
127979278
24795827
530583026
328634745
115436497
317480097
431291776
475837960
221645289
509240886
331318540
26904007
290673427
138230021
500171516
430446370
448991917
147335738
309533446
180042900
346961431
400717912
462417754
515306261
293856974
437227657
437422884
168334601
77313490
308137263
434340555
211781825
283317115
499668446
503436952
49428909
505091114
386556860
482921333
288479372
469136527
20297978
86916056
91726546
427427418
225807341
126288913
238799203
363720975
260188478
444103498
304888396
273407663
212703904
373118178
408430541
106586715
438854514
448624966
490948011
367849439
158434262
308208217
319544511
524393557
76686168
319647094
489718589
37578695
78635070
254047345
399943069
488022592
205026235
314025072
387121337
527804712
384027023
313651922
247022282
341426322
355985608
42087094
441158433
197509877
40035938
10708391
474509174
347183712
299145830
255524619
492306324
514982824
159549074
441398331
112580066
152734879
173774229
412407434
251194853
467968531
206690155
50453249
19257827
470274348
305143449
104844344
446264199
462821532
280779302
392876180
435504925
58337204
405525145
245436391
152720727
234396334
92419781
22576801
473078409
256458242
28594912
526065339
310359331
158923133
421826282
48867977
371134541
114995634
73226808
329113187
494150255
191800471
12857093
325215534
492724377
485223509
27292423
325240707
160359283
293755367
179553824
457868410
294660379
532206880
487544655
189118723
284289056
446857836
158737495
327866629
44154548
314516182
378239129
146704731
160267118
532964934
222462541
42985200
245019433
47883571
350396934
508766294
437827357
349088594
105399951
156469485
75062539
456955205
48744949
256356858
413586988
515291
371520480
172981392
153695470
181668018
311930938
128783971
83944786
414214481
177269867
299766621
170315909
170455709
252802154
476160185
17668021
345428228
53003513
92940973
30883248
414875778
295911790
382836361
401348985
374553649
342825125
437189307
18889592
421254068
351613182
347460165
415564496
136389663
421252869
420899104
470958075
273410834
461372118
263062958
270921316
276692466
406360923
407965516
403993250
196251128
517817537
404214264
472074057
15322515
15498318
197061090
263235677
235590607
370189393
78668942
131974933
118982385
365806748
245644109
435482319
447002386
485648126
282382606
463283727
292571838
387087155
79203065
50163348
344042040
210612678
265514987
383372695
33840095
368026940
306012665
306226045
368001056
78544115
17806835
442427778
55865965
199040491
186338553
398131673
317526644
182125333
358247967
456622935
511146070
136460321
90571600
17028241
280479511
440979151
309247705
498571460
426280602
179809714
136590740
336840504
128097834
102238496
309411379
96484661
64554991
405783858
455150619
484428096
386485836
358260362
472018671
168714785
126121674
285497089
516282495
189633249
185952022
192144607
479476113
27836594
466227011
283944338
425281156
463800691
181827583
111773514
210729117
508673170
223835422
329586029
170061209
322688462
214509923
286626881
266705350
322000010
533135690
459267532
26524261
398715327
6932332
310421812
319102413
448798562
86409993
315827
505539957
27934184
417174466
68235206
31163280
496250247
242439205
243086562
151256782
56902676
375215564
30983824
47953660
94823686
118658684
21398700
356826931
491731755
386587743
287139655
520278152
329992513
207875531
114237204
434386166
307603764
72827880
35245204
248617690
448950384
334924883
392322605
136003429
356376821
157455750
149984367
113780252
375753924
406803504
104524834
250215324
197024690
484107704
425057929
353599680
140840682
272775093
334612078
429837838
454151983
423107446
336789933
356652992
251272198
529638781
68392318
114793139
119526648
332248392
28675722
144637648
43348249
26175795
408215945
223996329
207241462
308991922
110410242
201750933
274580655
202980595
171719585
384676586
527514532
187406577
206531664
137873516
222695926
350968032
452950904
123267773
94804622
490113926
443306373
201266271
10098514
130212928
247491556
277908995
500477001
453115595
339039383
355159078
264926654
250079770
356833440
243274723
305040940
58575121
75919897
120070712
393714849
332604869
489448160
422233924
154367761
185829433
92663251
13726470
139796109
94991549
358228362
30585122
30419711
345106029
153523306
344075860
234502531
424290321
181205387
223622969
400087600
518002117
358620380
410951535
382038566
101949836
268518607
522221650
113900742
245787642
214170491
118941943
403675048
418122499
288523195
218481160
378393606
379607691
28805326
122575061
271458076
447610496
351569288
5212590
163432049
347924429
247128072
225135436
486175282
274139722
276283677
486955499
267508122
61140133
516928655
181374275
29701756
389569837
70582033
504955701
254113345
233731403
262795328
57231702
25324613
250959626
29291935
251841504
512005772
446071918
450421796
386594930
61995330
335040494
257225749
345393136
415280976
51941220
242262799
175141722
22990382
427843327
14970545
276054345
321843279
3699169
437919706
218130211
248898788
185024347
127209103
97280720
237970250
253583057
521776744
474685161
310229947
382561622
25374924
54011507
420591131
384951613
108074345
36282725
4188931
9233422
70433073
520408075
173965338
281772991
457439720
308223715
460418414
127712998
296019195
136495292
119196980
216461218
201504611
76307958
308094774
184006978
464938829
502427141
368336732
353159642
274600639
339007491
36573353
402949974
38323367
440747151
431301410
413610697
249573411
427663840
243177063
294200335
80397665
19618920
330302288
410016788
49277068
448951815
17856373
263011441
252189254
300091531
38950184
185102234
332168345
48866431
392872998
181069860
76728273
524723612
80569375
220350728
138218304
475519275
23484796
467996058
45399686
217746486
444807963
208173874
526237942
264581968
138105155
275383116
214784646
190828430
438101022
182651693
330045964
445957693
320019881
98557097
353370268
347379445
441021144
416217005
459148468
333043084
398885783
510867691
323585609
298016218
475202409
193740513
503781194
195314640
60425516
381870432
448608508
233159869
117260260
351262138
313670798
369931108
356885596
445988114
408957180
263655097
75265621
292442109
52444779
1870904
117344475
385623693
98625098
165035473
264609357
67643519
111442192
238279959
90999508
512923423
6520633
166022166
224951948
334991923
172826711
483360752
468535986
105017449
322990100
288452654
408257230
154123619
261415942
92312886
155460228
402647539
177008243
489936368
427843327
188355610
424966171
426635530
512104901
91242489
122794286
149883736
130189131
291793045
340610746
241488722
425757613
130450825
242955094
146845343
183723122
502352950
248155063
530421244
241484010
66972400
202212430
233261222
255727033
357912277
426727539
473398192
434586827
136912353
238958423
338191036
308378476
104479382
363391643
373189898
312504720
373950697
130324232
391877254
173973093
397101321
287167748
492674469
189902386
217815236
380603915
384491618
285854441
36766889
354683949
248567042
184353552
422979396
403842493
164176978
262920202
50882912
55745289
470343042
18337480
42288180
218489047
222364176
388025701
401573848
424376069
530179080
233442686
234643669
274385771
216309367
432214947
280287407
253897261
493114177
25859326
488037008
374048999
102255523
454284758
479031109
274349103
362933760
48730745
346611351
355989377
433095316
301154226
161111657
200094986
149242852
199393745
123024040
105320281
229855734
361456229
153684558
448752961
396926023
485218827
308895241
461030070
165221633
108889058
427170940
384094510
193740513
285807652
231854905
26259891
152324655
189493064
328970142
526703220
28802084
503362113
436967237
439381650
346232303
497532865
498289188
26164947
81917331
70017125
104901259
9980818
198700213
378533736
44124768
164181431
134922137
126234537
451776716
522932613
264096134
355942061
319203224
439107331
364851813
215235058
133421178
232520599
79115989
507318847
461170744
76541488
455677262
358643015
44826394
143257561
321337811
61730673
208662201
449422541
478467343
14349215
525408307
453941086
479111152
252570505
51439010
146086091
169214416
60369680
357295772
143522115
172405165
59294832
344109057
222849307
467644672
484765565
386590089
530602932
219512563
248192940
5307676
21426975
289461
275272824
197988203
26621621
76347994
13663421
177883600
358958203
249225783
102166290
369257532
253850967
94377208
393182243
32435039
134868640
492686014
412614797
156588720
374147616
429934969
128227062
344758170
420803346
361792346
140393650
182274021
258640753
48446205
228800383
338389146
26105402
344296686
306018384
240598424
427460418
411992597
74176060
266059770
387712090
351075133
416658105
373343301
60350306
166490365
56671675
381134852
103269479
321404227
313595065
454791947
401153999
268726077
14500781
312864680
323451696
498953714
520534379
5728762
181865832
255129412
314230956
450201716
245525390
455543821
200881969
163591618
184265563
441727756
111782238
228137447
60678245
320008891
472518798
109739201
205062614
233192176
392853338
63828602
60116979
511325308
147640344
137419962
11979746
461504482
2131052
75572798
42568813
52372581
170687540
279662355
248181256
344433184
138224998
16134033
417822273
195821974
73909867
332743543
527172347
112719381
510339804
418808845
436994794
95246797
456584650
166205414
410998774
28756074
499613263
293014418
470050239
291207245
210051421
414858421
65701387
434974
514446723
428167178
45748407
72448495
209097132
86865233
252683464
340738915
371588743
36311394
465060870
13330891
317143872
228762465
17213354
195560810
146404349
521777536
473602012
17015924
85890808
526949870
182287069
45083445
433392496
70019482
166724099
109732249
502466853
506782822
148835488
328633898
173374056
189944718
145913650
379360443
266457893
166575021
451291780
259361461
134749089
461458900
325094666
194639373
384061402
248785163
21110659
174547323
307257545
418540469
96514895
504407990
207349144
186273161
319565129
258053945
245215451
308656893
411423739
213908458
443568605
279579867
187267417
306237674
99029928
276908350
271749464
132932037
14557953
105755484
57771315
352985350
204127619
218792945
185523560
459321110
75705737
98582896
354026534
128052650
171262693
118775019
15338889
512191001
450181657
416018974
430278057
402279286
210575745
243067974
109818665
261127124
295660341
536504284
508017444
248893394
515060606
21309732
380343987
360469478
154720056
356503305
220683904
494262390
264105197
135859574
430336688
115698261
493078642
73715579
19592890
118081275
431280337
166375541
312442696
468464380
403185734
230147755
258681234
204128091
253321254
101785668
222120219
175253969
331819972
130674344
417564041
353570323
55005250
241273221
432080924
514297354
392265634
508486861
362665656
355440206
179999197
96599473
303994197
462258348
158807954
58091036
230338628
350656347
108864357
383188392
359851339
294686400
154467046
367087516
435611450
185760800
332383338
213540516
489074459
491939428
161471506
347303325
452529813
122257144
168452007
446150503
99129060
196259483
231154338
184787924
295962217
386686080
516975000
142532992
137847216
506929587
155405333
491486597
350537314
80029146
134966444
72888448
57320070
124057771
395699885
66458349
145519528
210102817
6964726
447375812
28419217
516703257
79166389
380584867
135348813
450207189
85295867
341243470
51056045
412115056
532621717
423263186
72045023
488474984
120580765
517274559
240285205
181592523
153106068
51028253
392035826
119074576
105010617
426494728
409374074
406789961
460123882
301147369
366358706
271414622
463544902
37380991
62084671
264092855
511758160
397497852
111034892
51825328
509520341
421977439
305354050
302078080
530084112
358460323
144860666
220054559
288285010
274405380
4362776
372850546
21569059
79091821
446202326
300949682
207422700
80866213
107663604
284850277
457189690
192169918
289278029
222250473
512005772
526816177
248851647
1010544
1617639
112271854
87736153
146508285
455989045
40504163
283497483
536775738
273774135
497672581
490056861
127596262
266048852
514302847
185399237
508520421
140030410
106621510
66989387
304526761
433798606
197874848
469189265
356181433
186654766
358446558
407502541
325108649
479357490
211620532
400649160
362457426
478172964
284181222
133837117
58274147
405138925
37581305
103144201
365476487
91086847
85362598
401786928
254381424
24292370
378475871
13836689
305444050
326142195
445340557
48612779
338800279
232266771
213729299
28045168
200180200
207643263
444774097
471094868
11024221
119962497
49102916
5625720
121829440
502172550
507232876
461716807
344961535
494022801
518342272
321050030
525275145
100079192
524672467
259132451
465759539
169988588
431123416
405965074
535845082
453081938
421625288
71679454
369441348
365019198
317774115
5879534
351144897
319304531
124771376
416706617
387882448
448217000
61986163
20373726
530251668
129242485
28526354
12831094
133720976
33685706
508986410
430445437
153037463
161292526
95430371
179543629
212799435
398582882
132034856
211161548
220449116
42336918
327901544
279186158
363771550
198511748
261037786
448859204
350354811
335507766
133422762
241579930
499362022
440095343
303681201
223139268
174049693
426134270
202116023
304795550
326446093
322698719
421362645
234773613
403967143
327597936
280651949
356355328
11619439
156762475
5515713
339018563
133004159
397743392
131791088
45468826
457777946
399685
42524057
432502882
122243483
483101418
476346235
320376396
183734756
274994728
374797667
130758185
511423785
216578240
239762203
380388148
505727258
487616327
504005559
482067060
390440843
349396937
75791697
344774547
215195202
171770672
258106193
434351644
298794695
509184894
397034205
91525024
139948799
479577616
15666184
217046711
474075591
69444238
362057150
274398410
200234287
441968192
290204727
214875555
318291054
161545427
83385703
64271647
186068349
92413072
491360333
70232205
425345158
176925785
509190361
134730377
282370629
232220974
477273449
110731185
368729080
403083056
524178831
302122036
355572981
386582611
265929153
65670777
416782095
97785588
502317861
318702847
128494665
357366740
137877942
92168744
420433773
66224001
164782100
163623000
302491168
245134190
395145882
208407721
290495505
456920588
468153863
222695126
352663138
423352715
529950036
1522781
53402111
109741143
156387315
93964983
416433379
494101644
110531375
204856975
365885971
190292173
249249242
97928566
41675292
160636582
81605701
334057240
102128161
398820630
465914590
40935745
302919049
357949390
361488572
355101889
252300547
228842182
244183609
346076594
62417399
268549008
227521143
363144560
64601872
371097156
150596447
451719620
41690336
506283253
399569273
77586657
9497584
149053562
281265122
259975811
211683218
85412371
287122900
154711182
403163969
240903846
19473257
339552185
66971184
260533020
229469623
341034975
11868280
53630518
459642351
49040795
333015649
199327372
194689696
451873728
224279489
230423514
260132977
20273447
521862567
112632756
157380626
399477365
465149356
7264761
171396317
338237038
440850545
473922859
381549765
92403581
238221716
124254770
486709339
148857013
290279187
406952943
500224876
7971555
145110908
25764407
425285289
490007678
30574393
312134771
147885308
278813679
423048934
399035235
344329683
9379901
449345874
430377438
46743362
49419450
215433938
79779637
171355217
173724388
195901343
470035685
203775446
186071239
213216524
282153697
130758185
406322197
482376353
181674024
310824611
428249485
298193162
228656720
334358971
28739514
377450993
218217314
532652490
109264899
441369029
351230033
288764506
337467768
335283576
13786195
532550788
153162804
84507989
357024758
231821456
57498106
500261145
467304172
364230129
291931956
30680918
71233008
270356458
144487034
272566220
495143545
302641023
288463878
115057793
274157063
456423728
391960710
240869261
213427076
139083936
388331850
179286496
519254091
288475857
375698962
340170588
42583770
535637870
117637102
454861587
53808459
206036002
219085457
128582124
216070148
513046807
439132019
3186949
355278722
208561802
249454411
503770427
253503100
60951022
145834550
293600108
375265506
476384724
290145972
322257535
90626687
62934026
388788573
323914214
289322693
312692079
87874817
241866160
341918132
448515543
26084917
105111118
239135581
200096357
275045450
178197164
238807332
241778823
140657909
389227238
508717613
447207419
39175130
157257198
208975412
531744575
476344403
28259555
215269993
87655816
300265051
428229782
46284371
265542853
248133632
500872045
325837815
234356313
344442664
333593739
185734818
469462102
325839224
418059927
74592904
472355495
60778841
233414855
438146607
258708017
305056134
247785112
336366197
446538071
5688710
51613373
414343792
455218842
257690970
147525797
291403648
22676418
162364271
397238976
191408194
192471848
225460306
473069998
262669833
71979876
224659509
488405339
516241946
204861611
126433080
167270673
111227042
33313094
297242391
278992110
524349301
69663365
14027716
475157713
436686122
173175622
194291087
325259419
127171737
292681552
272634767
280691485
48895232
173249161
507481496
438390737
441211692
308223715
298050925
221030827
510913398
371270692
493205387
115057793
4813689
510893545
95907566
88049869
483435660
241484010
493160
224686847
180218124
535406431
198954075
504511856
164725617
512868120
386589074
152881862
347344062
337421112
300806360
319290692
458540516
405432312
309413452
415983991
277777134
190574865
509533949
200909901
131744594
267199868
485782760
289999494
83118054
193182499
481253812
178762699
227422564
429578726
354473699
81941099
61045594
266395573
53269459
158912308
154491735
47767519
312695166
118604064
486042127
64722936
394895959
384682538
301147369
38660652
54567705
418760180
104704418
95859999
416617474
458549099
208506695
2131008
20348128
70636967
279024863
13110899
228457851
231209482
460217725
312445740
130947916
496858494
261950704
514899914
143727453
251465095
297474995
223717877
432206423
128698044
52992191
535805484
465508009
525358950
409421335
413539587
22054696
433177868
459528539
191922374
163339516
207193408
290978588
499493556
54817557
428547323
487921942
476276414
298426463
198253656
3011094
422937359
208796426
286773558
248998963
522697664
505710164
432045674
178766903
486301364
409351819
105980428
410266842
397633995
19114308
1058842
169829380
258859266
371200330
410670898
10691567
489445767
357554325
487423810
376135419
117738099
431591307
226912356
252058086
255936726
186981854
299944484
308013812
94660052
192358213
153398185
149377613
481618598
189732227
308223715
399417770
338607063
290078233
57306074
523051061
191554490
520940947
349313898
240086872
204003119
261259014
254438940
460937544
215146539
290846168
72213357
250160401
194600946
60078362
233942374
372966218
372975786
149691231
97696359
413547928
224870149
90849368
14197522
503590823
456281512
402960529
377282761
241982018
334742227
305668964
252321965
51089354
316445400
116477732
403758087
106705368
438672676
482912009
509819
493051321
477715417
188383833
160018905
190809022
256753684
68005731
213430637
400840356
518279133
358503104
89324958
55865965
525210033
271357171
431239981
480409516
377557393
253955553
41185911
127484538
207178582
459324004
365885971
391259675
307347260
319766930
206169744
309659562
519754957
259208060
375914526
483674086
124630853
307256971
234836303
4110607
384911214
408126833
136331566
292227893
183120828
125687466
532464661
82504900
231173726
458705433
309589951
59530842
533842909
4386672
386867657
394715319
179923341
23844412
453889502
302172796
242963469
436866063
231123145
369148288
256391444
314737464
57473329
91272536
300646703
425126312
220350990
118006793
318474541
336697191
406839276
112088952
374294152
359806306
458869067
55106049
511863780
487552546
536513508
327795042
131194207
467425182
421022015
340265237
420565404
219382624
136460321
466586085
534576915
536683998
299160216
409005437
49019664
446167404
7820019
367876234
145108446
105363409
390707239
19022338
104516033
488410915
166385014
239220208
361195087
191027387
256111039
446222997
502729806
173645711
440801057
233325300
323778484
416794339
123282045
371242097
320054944
377088031
286284216
17696326
95352044
85460783
23712797
361860681
357362785
356513967
96895616
56321822
390017955
73801265
32133872
451127288
266130241
498571393
396025134
236906752
132853472
246916912
328108911
135856020
275607832
478919117
403217528
248904660
284495884
296730687
327482752
448094044
426743271
100281364
201575525
458012990
527150570
203005327
333460837
189558491
257490015
229742655
105875336
402334416
134313729
536617287
345404803
517282727
61544696
80844080
367866137
285304140
328088918
519645285
388057305
145309806
102585832
136988952
331501338
204870407
25774611
251958348
242371348
160345122
432502882
83548037
258198004
198841261
190105539
463141589
151431666
408185157
239680306
330023702
361313799
319472952
131555614
524906899
26954124
2054300
228026711
227677640
433416281
201438194
434048861
330620439
275996396
374321822
481535898
413518780
268840592
524487374
527914152
346260831
485110420
135112847
405200714
55737083
444523173
164498172
290030176
248412522
220267248
386915391
402501520
363370562
531057067
379364546
378960186
294533890
305194360
98169339
294217798
322325234
234087218
425946673
283218421
81204966
370094150
229777964
376641579
387364279
412669499
252965143
63064584
250763239
306653763
42827401
307133239
176533591
297525434
86455431
435230904
29837837
153820141
192628670
49214679
291023229
199649000
39656358
168071496
363606913
322318739
380479363
512215336
26000209
107002720
5513811
82389164
466692610
375283364
119276820
503014291
35058920
504409649
287285042
465380923
159549054
182293302
61613671
230527038
361753814
274132613
5504178
155037000
337170400
513788395
275513415
374132815
354941339
208878600
175833892
82621867
226728514
457803761
420007881
240453894
135431173
228109137
282270040
387339316
59636185
159562204
246629408
101537461
36540695
522375195
429489524
466545196
110074502
130582578
511337456
207819342
474359504
105306063
62023581
351531619
360379326
483960953
265792221
286123153
249326700
295584183
122259492
108604102
239883474
360559738
36204017
401232832
421357878
260019268
415981217
524781539
295773223
480107587
534554816
85849915
131690902
304314115
111397289
332569234
190566325
371492469
473324339
326567882
171322429
53278003
18069355
444535758
172698882
53352641
143095934
278787573
224191563
483117069
62804143
458959772
218435085
532020684
140872888
274844702
422902753
123661417
514934750
52318137
521131936
102184253
230109521
212177226
88864854
394391933
353644504
196051530
343660415
209736994
470169818
513527500
328341285
52781946
90140294
273908736
63525166
326085900
13268872
248920296
374428140
380269632
308520815
293113515
267007799
88865754
7808338
361016601
536617853
169339256
305654719
402344255
308653175
338270154
102989770
474592037
439532324
229577659
264726398
421422650
255979722
152128121
443655292
338756697
440033239
233992998
376383117
327631491
137014926
348220956
524254232
315018996
396363024
375334530
258962536
340886224
312729464
521625881
378359637
448576575
281168889
80254928
509433262
235144288
57929211
19914468
43132820
457342415
368349897
36815520
491693123
110179640
5180787
2532325
273168956
181226844
145633962
457394748
426358596
481176920
71777901
10085954
262415538
64683082
348485405
225610279
7537175
432138099
508223860
528018937
318092403
18400186
355444868
143754367
70649552
502015700
56346716
214194327
195118149
361690243
298415814
167466971
20322155
396981050
135273328
261224823
317101028
334523072
236981900
56125879
9379901
242556415
309120518
418224761
444397451
284151466
92281061
505201580
427429958
391479640
393535629
380193451
9230925
287887042
64510120
348866659
69688146
32508441
373409573
319921099
236704833
298985168
227392531
479270456
14041774
458630897
528915183
14095555
126139255
324012279
528740322
176394099
57855254
305159249
358842139
382599305
355527005
529960459
375719637
430193939
407952210
12706448
158331457
73431078
463816651
113623194
423117725
45636551
498533658
390374561
29092313
362791806
377972158
400649655
200670423
44871245
91496586
488044336
388678234
187214818
436072106
126118142
314146624
516427474
536333819
9768561
287571347
506565165
232892381
389419498
67230191
335167488
249604784
524630855
382201968
522378249
469650510
55883351
272557539
160505488
254189230
433330131
316574639
249329468
479286560
534169517
425718813
61544696
130569741
420859843
193413773
336764026
221234429
166924792
463338941
156473417
301334684
238296261
155099182
224629530
400523368
245441933
407227321
60601821
414292244
384058093
61857900
21544371
407618901
441646119
223590108
450470271
471476912
48985754
142384381
264243464
156228147
334243050
302505039
105652994
429402943
225372007
398773535
86190956
254311122
49099654
380925593
187565004
449937780
427241085
87782000
241183772
212511272
70820871
475136378
235913
190116644
23064423
144059745
486483896
223835422
201427543
332494226
446271136
352916844
139117063
322173769
403362117
38802250
374257769
363415498
491897663
268767667
333918335
358591848
18406642
528342039
102391754
302569150
502738365
378167601
104196267
59884161
386209387
502859394
86838669
86996114
247086235
61163478
274999624
449028416
167015071
24613890
170916630
119630504
5958422
208075600
227688202
512616200
157670044
452658310
240156119
21999673
79306142
201035153
194639373
269732336
251365585
23735278
37553636
41776072
78276111
217012260
527215128
122151517
257295972
115003318
285264718
143254634
132701377
1893054
392234469
290885417
419691750
57287110
388784634
187596043
412718504
46234809
350262754
104244710
169293620
370669852
396364888
338424023
244126540
387045226
470682738
70930732
445695577
210242115
518473515
268009554
440470438
108431480
418568747
56825441
494589678
475429786
428216036
85322185
148741647
518490618
395529952
499382799
473176829
68450418
436112087
8118992
69718257
61818767
245434230
58465634
485629027
359812295
122246552
255215680
116817048
7885730
368355081
497483535
474251909
342492071
71233008
201738557
447156060
393425058
425245180
345596160
358145850
454791947
344943317
431454805
298069208
488348190
360210312
254910489
291353899
89401919
239764204
331158389
416933771
242439205
483253746
158775004
221578963
55706932
144743909
88609290
30141296
401695104
66098514
431239981
191273198
283938382
43888843
127730904
467911045
208956990
426868099
22963318
147398163
12925141
270615806
254366970
526786759
442330712
131938027
440223878
265730382
231248585
38538051
119543576
18889474
260276850
261277945
174866663
14566422
108856290
495090795
450293436
115052225
296836091
127767226
382992474
171023975
305965706
106010878
130724079
102066784
443096223
322752270
412924638
357043732
465550241
352001398
536617853
489453496
428262963
387159459
444520578
147789618
506991257
522955383
228362521
399400259
164752140
245220045
521859430
264541663
428497166
392529319
130997865
43882314
13121718
17316575
317258757
481365231
431186265
317583321
46091408
80826041
226091581
285487912
196906844
256645894
523138916
94169077
120860449
260548951
330215306
161724918
97623790
532968372
433239669
163916521
491042635
59508651
454464100
372974046
362507976
53951141
459826490
295489402
445045226
497891654
276850297
511323133
18790886
463566972
269481590
265864625
254219457
531739935
78321972
357588532
527286083
387858785
520685090
299771392
381940427
236746076
42849569
416452508
531057067
205613340
407734416
20313759
323689341
101338268
474872178
466425763
214341048
322996788
436855013
389319601
257549808
506477880
352064278
386924382
148915722
361369035
315952420
90571600
23847908
94368233
57719897
135799889
55974296
286028509
488675172
402413505
230271587
75304530
155707378
514592068
478705780
500080709
496075028
27433398
167296528
232187220
288900743
166959105
365168145
179362834
218247193
458119133
364308944
244409893
82587456
434115337
424907738
434581195
228296062
254901261
274364869
308911482
317235447
217023470
11071883
386924382
223421641
462131379
221293058
50735307
131495886
487870242
267112737
380061137
55326648
521773459
334523072
78941750
421838064
55611703
61777878
201148938
493373099
294278006
318280531
490214633
147205451
157244152
305512271
444196237
396335109
394225757
67513489
437793488
416122325
31778036
296087472
51187957
262786011
288834312
446949010
140319751
183256756
98928574
114145181
80378801
346875416
1356588
67407462
364924879
132572861
294087066
65294130
307069376
41974905
360260583
304551306
40430350
43941694
227072864
200359382
401961700
447774871
41474585
433511396
131053329
521041384
73976402
388180181
523498380
141303384
299681903
347310744
146883519
408979885
103652472
447172448
6044261
288648538
92206751
530363425
244419894
273773004
363221954
179114611
67379997
468831890
387240488
145564815
455710985
360372521
393255025
350868658
436386566
402430409
241348334
251961045
178696950
297501476
192819104
205464577
26605761
264883866
482476734
332693759
271414622
457382910
527291032
344996335
520666201
323926482
101608426
50317746
434738831
534500239
365474849
477779146
494339084
256269984
220137981
206660589
448075277
12682500
436011452
516886315
136949412
147371380
339870035
59448462
177350037
71568940
91506034
217461749
215214570
478426466
287691795
44554242
483028218
354937369
342839782
134363925
363852170
178252573
164475567
523363428
291182394
198493500
380862210
431750876
418929962
56971310
37861870
259414315
329862547
108065524
339360501
52966201
45364933
129966330
65865722
66098514
454354638
507674433
258498819
262314524
353603330
496134533
369440587
340758351
141684292
460509811
58672099
113564749
360590805
258386922
535047435
291645363
4024909
523134270
484554204
521109326
479259342
259720922
231815667
285353186
216355154
264156651
315636757
200863800
456978181
96345817
206924991
412508712
338007939
241473639
27229215
426019450
457754316
420617702
324852847
107180141
196872450
296014179
39264587
85740766
510535914
523779947
233574071
289990420
304135185
171468115
423381295
265200367
398275602
65629409
64602420
436894114
458183985
200314712
186551393
331844647
429545265
68500573
201537049
388804463
197323450
161717186
60761646
460754050
265723542
44602370
301128515
421524569
518233515
406999608
121335302
195675078
400917111
29155391
487103145
82631006
313385169
264740314
425529677
273116310
400481314
175968940
377463489
505108450
499439282
224138366
46150696
219945938
213609
291471644
517096592
182055460
15997613
505584635
476411691
219351492
117745765
249082592
11905900
363249466
59841437
305666424
129556096
412329794
122020161
376628495
34329225
104814368
45514934
466151325
536827264
213918918
486500895
89246499
113621808
400631320
512815032
405847665
288534130
134382654
318120065
201052362
384094510
42404314
173559585
444713517
511642468
195620593
335485340
121112952
524332880
333637867
447957853
496788444
189913723
153817475
398712319
396091477
470081638
157148251
53166827
378167601
310433593
422477254
331036374
323030478
185024347
444914297
64191265
262518349
287376583
352176118
124985499
348583253
490163958
421754675
269956168
93602685
160477673
347520555
484723037
520393718
120627374
235756940
518962421
445959396
332872401
422228776
476230740
298379046
275440771
234563260
488863995
137861205
69493448
291411398
421078526
456370895
280933449
12455971
320102601
439770163
312688787
330339202
410303763
248063932
201304788
317477236
410027401
374796390
302172796
78557579
101280018
17628458
20297099
412013228
481091006
297738361
520624032
105010617
536820151
219782630
118975915
263245937
112631484
68667313
301629686
298629470
49206980
448697904
427392016
38467839
379308750
472057358
49300631
192670340
3112333
203809567
163140414
64747406
341117629
20191051
333472229
394859342
101619599
424886595
442752028
414666851
98297776
237790453
522271065
534757387
212634516
276422866
471619249
285159445
301755669
257778561
192801941
382089695
12200966
508787585
231751840
536380519
66569150
499877746
179251687
527599200
361349687
178793258
381335864
208003449
289276593
50867629
19201384
451884138
347862023
65355367
121667639
270758321
156267158
230391424
380316474
7296404
416191131
23150533
474718544
48278650
427285868
185934336
105493193
166569633
82616377
208869187
82183055
463189460
9656190
314994238
194909414
208925274
176959685
466560272
100440065
57758908
402709512
100225427
178860524
534955751
205548270
276829869
103943876
50220196
261485544
358845418
329062140
310843239
29303176
358177327
456076324
450140822
441550507
272564400
480576467
325154132
191089597
331430054
75723726
82693446
65589283
57605976
502925744
377019903
454821765
217430904
38460884
306375355
493776567
153306391
415087223
90110480
279827896
373180665
333346236
170038788
217419845
366322242
465015583
41192188
380704461
59740862
230418763
300863227
455882590
288935110
441884051
4987845
313837775
272277373
471668091
222951784
196408638
346074202
187225611
397746768
316694159
368101821
269432843
504090070
534162827
82075014
373855903
463048324
290785951
1900802
511871912
149133230
423268830
104179571
248059713
180475100
308522095
190044640
536022250
295310406
216484356
34902834
466714705
305851964
316010820
89698407
159874151
420602385
153564615
303853283
418715336
300069324
61169810
137313268
357004228
380193706
292506845
430899205
294024448
49721204
115870272
297019341
514765546
8706203
452566052
396177327
521313857
152730161
61397562
1611479
438347353
394676912
417419674
529058419
108430106
86479640
22144858
30033973
91160320
147976511
6144142
332475598
251566726
353229913
141558912
425084170
351266706
276547113
416153962
185102234
401089825
142199399
387331620
334719243
303602569
197874848
315158806
453937555
442693494
53129082
111188526
296517264
33855593
57227265
366499375
297357741
79621406
315031605
165712624
398885783
90796601
73104694
301596886
118267263
467030245
389031457
155667204
64457453
208978677
396400839
323690844
295968800
321898430
479068350
214107361
256573603
284384490
269053147
158533752
238357473
10555946
112697843
518177969
116867648
181451755
505544615
497486166
347561927
509119312
302792619
398375150
307089959
506390879
306935883
300855547
58746643
94531932
248993815
25774611
427233001
52601233
450956386
114025401
386716640
483189796
192485669
155927317
402495843
455539638
534109331
449100141
524049890
224799741
171276725
395486039
17502571
168488946
385201564
433132795
342133436
225027940
133382777
533895244
187340222
289352758
504317813
97817765
64972152
503321423
282340078
487078070
289596160
335171031
397997795
21720447
524433733
464965755
437573573
33702608
392984674
434401340
315339182
480006368
427401384
346725085
84956319
289546515
178762699
4003956
351951584
522955826
12379138
30656444
22108533
288321224
395662863
515571892
422228776
121506430
357339140
17770609
41325857
481717363
256446835
251146240
57063299
184648794
468891325
254435729
429219382
235541139
137813458
219571526
515855981
466454569
278600945
97099155
107558249
105424793
502074919
102312333
514973520
224659509
156671706
412842626
215242760
331556718
276374834
319051960
194520250
59699716
4424974
135358613
203863697
461601307
32689325
230167331
63221881
59741019
350647602
393381522
423183639
506554713
25855876
327485464
461803198
113097626
528587936
415151636
392187837
429587716
413371884
42231377
70591533
514250303
198839650
428081643
245059142
83398960
188884664
532249813
115059726
237821776
4106995
249347916
142410135
481727098
122355131
389333443
162688373
137088314
116904737
413550289
291711236
4588055
530426845
337012615
478794754
431620740
317931883
117423616
229168338
199856557
321428614
27319312
202811433
463168135
348353282
435881160
2772506
168489148
350407982
414662370
227688202
137470533
535377227
319079703
345290524
297812133
57231702
152429047
313772812
435686279
369527320
252489446
245475587
393950001
223056212
509778107
114804769
259830477
120167304
203606511
233964436
145801475
145959220
124118849
371801520
511379095
343322097
418973413
394787677
215963049
333964535
9522425
199170040
204729317
202257153
315479566
410914367
530724878
388554732
90294790
280826609
166370940
328175058
317801052
370293029
478129359
349658544
291871053
264771100
462113638
240282773
224013415
359913321
37368955
235539673
29071551
76865245
146611090
139789618
464177240
67754790
99139839
217411353
6613987
415295549
80943956
72176347
168863899
265313176
323387857
531384777
209454536
107474516
338834160
451235351
509439347
3581686
387794900
56276080
532850130
69830204
313718054
276387138
437325617
366881016
428741079
87996398
430808922
356761456
536408461
178839769
182875314
207205011
356046761
21441940
134628493
31036673
155699789
223420988
154914208
367578925
233070794
6121548
192270834
337534471
135246299
214753450
140877719
216323528
127158085
470900187
408523733
400813446
218291697
152047806
157302305
146996723
263573684
399149301
461487419
412252947
489197719
108039098
289097448
453365186
485458599
94029427
354917710
274941422
311019967
211222849
305909432
49751722
78226606
294888348
280689236
357225937
490948011
472855426
50921135
236015770
47758156
326961776
178535595
133382777
308976663
294047964
225489759
47628602
468636786
225819191
371957608
248207778
236555924
245994651
60810268
18841411
168281953
51788121
257141555
437210929
370832306
453604133
143824340
465664188
61210329
340710803
123897914
362656130
375375074
111145481
161716025
159537174
514489099
218189717
493479272
213362118
308102113
323818520
211096932
317677889
80671493
133036000
511973637
209234666
352956189
352798533
339141512
327062564
321281329
283695797
400579588
18879915
39795468
170354198
328208477
57387460
220533885
496909101
106522394
187705714
124603872
441040693
18622900
196896335
207700181
518142366
351567873
214116252
334493552
732729
520162783
394852127
399123224
461122431
324320881
311442041
303915094
527993914
126678492
43322129
367780779
394217835
519509359
534447703
398674130
27770227
162012972
361718875
522382452
342725006
81725558
38349302
187583468
294368863
150637471
497103099
211096932
146048232
221479592
267005852
41807081
312279984
98419983
494851208
427636694
379700846
171020073
311048759
322267279
311044190
202412462
301690095
95250094
164147353
264370009
467524041
456734465
475976067
339655285
480817529
244521023
180920967
27311982
61880141
6278696
465310607
386786731
172643465
228116443
502297336
229673957
185318692
216334783
531240089
12689411
355001292
193511509
168800580
513954336
431239981
164579685
58810326
59939449
36886860
168461187
504436623
219654536
181091322
306307235
68200114
98337493
196921526
293955
104612249
354761862
565204
264314154
453488037
113795699
120507921
302569150
386486255
516311599
433817644
521368625
263175421
18345
403186457
177733198
116539299
164931092
469044304
262702686
490879282
430184651
102876233
360104180
348644210
163657980
432909721
294783867
228515472
74811710
502633383
115201218
442004923
231022058
215740058
45602778
112841129
318857387
488790860
408616428
397137766
474652579
230027652
127339227
527765
88233918
421662745
377256531
177897018
71471489
321691030
271882798
128200700
351801227
183550406
244691265
436937812
456926132
146048258
158309152
445680646
294745931
502315943
319504000
44788071
11320325
17317563
81605701
463794104
203415038
276855262
234701190
79810653
56999859
109785203
221127100
253850270
76186902
440966370
278791672
261277752
402709000
220995654
201035589
490784070
122346123
343043378
380915849
514178330
157608328
386815583
405200714
177047364
289668985
299752380
119379436
235421890
381400717
403502856
194129360
171473970
53158117
63122337
300949682
488291706
402039144
331216060
305033002
215810780
517575308
532461111
182962515
327376330
139013199
306163272
15564576
462271087
242645490
374206416
494479525
344741110
229797356
353881079
389302692
261156799
59610646
532783739
414922024
468217002
284404513
130672777
317229707
195235674
191689356
22802512
951389
507191257
53546529
138534915
156058194
375584103
299456649
425188618
334699077
350114468
443368814
372451715
426356694
167705452
227452150
338766363
511863780
26811598
427669505
268084997
138040894
9191150
165090092
513022875
527150570
427928689
27927619
62658552
499753592
341731763
153303660
275712277
444550205
486435262
303951805
174171368
448527777
272949953
103219386
459655315
231940437
187181025
154863700
26728044
354580354
234236373
337571900
109618996
205489842
269313716
515891774
381640597
149517965
303798484
346834737
399191282
506656644
174594746
111975434
421488820
333484833
180223847
323308084
330433798
475337999
333918335
337544794
399131571
18247743
96511171
284554157
189035554
109934021
160780548
315865751
416560381
341311789
322757645
320346253
438212899
268201116
422958061
73822579
38503984
169596644
111152663
332387435
368300571
13230383
315514932
167274680
245616645
476071653
28007543
221045941
428099733
229599885
202784944
532249135
39642042
409742927
162111636
495265445
105964188
107609256
221127100
232842030
91094140
167111787
68770112
490399838
451788745
246164004
957211
464421784
15318411
350407168
194781610
485866931
242435384
80975413
136465128
393538114
88125699
240038139
348644210
390431366
293263440
73195271
384782134
117735094
225222156
43793952
199721580
86704925
403062783
508739976
216226161
394493289
420979211
324248734
57815001
389348265
373736892
458021909
6159781
503465530
269171714
172572641
57563285
19217381
348214352
398659070
98899443
423350408
110381009
6899782
157595244
421167260
334439887
162141485
497428371
122611646
225213484
195634962
447379171
368774865
54399438
457799610
199646552
400714163
478593883
492092297
406442781
147005628
409490263
126912194
219748902
228574954
485195619
398908357
319161394
111473959
231394550
204916661
271716520
87314939
468458468
402958441
109324904
106960806
381342157
147147495
131170864
357522003
248158353
329433368
47996585
233771905
229212530
483253746
334628702
64722936
524925555
151707564
331641561
63851413
304977606
504506747
291984234
10240469
277130232
458269933
196962521
522322098
236738572
192348633
300440992
271597522
48551358
188047771
215264833
477452471
24654128
160469719
219253576
399029094
461773917
64812329
9177310
152565973
83205985
524584700
236646710
66518353
223658595
375042633
364002320
98431738
188177191
178487071
183616137
138088979
108380523
53632025
287480611
446929697
64455069
93220933
223224128
401839669
168350608
269531215
118514525
409304718
418760546
338716132
502181041
47056835
38925981
488335520
123383439
475728103
387793551
526062811
42565084
527378227
336145359
151349385
109070790
447931693
307656543
345935421
109415934
227376782
478238849
330661540
176443631
248197233
204364979
42328108
482363931
263338556
5770796
386858831
228065259
39534546
340968224
414514844
456055127
321345735
201380182
164093626
496187842
483293993
18978799
258411473
188018688
435766972
473678963
372438045
6850266
254556332
382751682
289726716
301522338
304045518
185481548
508648943
88618796
462384152
299268633
487340115
201713293
12203635
6168905
114288845
487387733
230585661
270359479
535276250
184977735
172496585
495396306
130554074
306093259
426705028
67112146
460168744
532215783
460063895
152565472
299149606
295578643
253250061
174648850
73274483
447621110
133019132
326990350
225396856
461634501
433978617
369999955
230975481
93599474
262081430
311839077
37611105
116269665
160280060
10644326
417322198
202393734
527324566
80374857
452477394
235310592
421022015
92883785
443191890
230026952
141259016
516245928
164036294
252541946
439099413
460956184
13919213
299867952
48091384
263555884
150658901
128684503
502901398
401951512
17204767
21441940
250046691
513395050
460107645
39498957
249006808
197733522
481334924
89769562
188159533
423888877
434068356
194144340
527447815
519611678
383043158
460778739
441713698
41679194
194869074
492137835
140580273
83673366
356572162
228511549
250375220
466460586
512494865
202698671
465839629
88078775
426968625
144110443
239853168
515415752
531906785
326479889
337921717
76076727
513780206
310666758
315201725
117198933
209099615
137889475
182933247
179357161
187936598
520317084
220103059
344364838
309626164
458851407
89731380
425473285
438392860
173574452
373795314
22965301
393025388
359479141
5629130
80961116
306305833
423480031
396550267
164746890
264480065
447188203
75572798
319550952
324864140
123768018
45761742
511351932
395547812
117336306
64382303
317229707
230092947
529293779
224495815
394464293
256857716
142317200
130936472
351355885
468509448
162904319
486126747
279278863
203061844
173240083
327238954
86443548
336706537
104220752
423737243
4128836
516598527
483916664
481359886
517631194
221815392
84944775
444057935
275221582
409153723
211138649
215156355
161148528
375265326
29837837
115271396
242014484
75927224
89231894
259759759
259458641
177046032
125892219
276291888
98994591
519756269
252315993
506646830
495657233
417901749
157374226
224950413
508416471
150289554
81930854
111002737
294998252
10712573
510264033
254005329
507861823
430328064
259588447
502328172
480203518
148205461
273576624
172724712
310170007
499754215
423150521
159016238
218811342
58498899
60851482
58091036
477905326
368541937
96391124
462770313
13811072
17279369
39498957
486181484
478610689
377221397
63473395
172625116
329558833
45101190
658024
326748259
30490419
57346558
299134225
235843401
397495975
159564693
408699135
41325247
440003751
159328963
216899127
58371284
28599208
361058950
60840416
456822210
517848533
374962397
287460673
347142671
194115817
126973404
489050780
435783559
520700714
170949383
431831970
10819578
489646550
531128220
66230249
381204841
158761426
223136506
260572921
47180032
262642283
242435384
359705938
34077680
8477818
96180852
395631746
233036685
364621752
300250058
370576103
409142508
410157100
466754385
162889001
258594433
50092928
531771639
41330237
214711179
231506883
297380215
411797453
256737237
360924209
106184021
138527922
104324372
376773637
343954802
156787016
362777748
110050315
193803359
217529112
403531091
339253892
156383233
171002003
96644889
155692809
273754212
398682539
207707955
471442646
462222497
28389573
12240456
89145960
336554455
490657288
313339973
65422475
517444786
507718837
305250736
461829250
501413349
62727797
501401046
42038466
160206974
439198592
501079791
201902438
379389886
26537962
223415656
188095449
123545813
92477786
213541903
360155503
18124852
483185690
173512821
232428460
274879701
71436199
258626297
135047754
364633621
276896751
329726934
440181139
2797444
54186034
383058226
400243051
317069987
93886240
13525613
293577628
82278700
245626039
356804725
29469444
38557183
221972376
379156448
107975479
110927325
313121550
50800909
218234922
321116057
391007768
310407928
497676236
32250995
474146064
341670542
481107322
440975666
298548553
178254674
275781118
164201252
202378683
494386853
352521045
278698061
189908440
441905185
260664280
448831215
116379350
361039298
228316017
274419345
25617304
252901802
315809347
285358533
178308200
180191776
317411542
385394855
185080371
320511426
342447787
374018192
62716740
208901167
510814577
446092536
296761343
311260263
199548644
63119721
394504709
222130766
1898818
150324877
111498542
245392962
523852599
181955321
167959401
460111081
438626174
146379272
192292953
487887491
454826233
25775824
273800643
82719171
293733907
197947113
36501033
352764345
77157967
330913243
318345418
473375121
358970347
272572023
13284181
314480812
292163591
205409281
498034104
455782543
416794339
442231400
127803905
63216361
105755484
3362966
330046465
399191282
389842106
500498636
70377873
327983991
422440277
105920115
134491199
335480711
3904190
467805642
62198439
75738227
207895923
138017594
36873378
262480048
374267773
367879231
27876075
91985787
316876563
460509811
305746544
473126091
163370849
107824513
131204477
405974605
89773253
174828778
113530657
463605800
502181041
62599816
232925867
58008939
517363223
360747826
304780326
362048371
7249209
487280847
243950624
154330475
394972880
293827757
469970162
110531375
75865560
401616909
36673169
122642005
468082688
357773190
320528943
30146222
108174626
256777421
109816013
230982911
88225675
318033455
91364201
86943655
154270777
53739797
325125243
499704428
495409938
397950923
219473631
98814752
112745358
434505271
214179495
125098679
269732336
393150824
492071044
282632716
309448684
294440191
518559628
27666148
2262095
56850474
26430474
149603762
527606722
54685824
194303507
159475284
170122812
190278333
46004945
480543617
57036325
158213505
88264655
164843917
449839657
361298452
49975544
36777084
293329437
145036328
129110536
495250229
146921388
297380215
254437886
362886975
224669939
251692612
127045378
75901743
512898321
215175634
246746550
481668510
37529807
202538309
244349396
381390615
31162507
187373810
276829869
43358181
273665419
366330257
380084959
508832499
452181800
291922381
442433245
184546979
201782854
455642752
170369235
311379162
141569182
16171947
115059726
313070412
139047374
34890615
184720014
226974387
340212319
493681834
506365190
527338905
393926559
339818277
295866455
53393942
162735565
301912710
422579460
99763533
392765812
23979047
509533949
17027909
329936933
70264988
98626193
334829560
397284162
85200878
519214158
248286614
239080075
169216819
46753501
228800383
245783617
251282645
300306405
184350789
324224456
116740263
95500537
194563723
42626881
440488849
486041469
339871298
179755120
29649937
149485295
184462614
413800132
473308682
246229373
16134475
529663107
224676990
209588538
105355976
239388445
408116921
319118255
435526780
341322222
390687130
229484902
92298854
361518577
208926885
345638947
412396534
334226544
529486958
36100845
120566604
433756368
479129024
182510699
419424801
280807570
52599597
414394818
221007434
231219141
183770662
350419972
115684965
203052388
211468398
169831487
157050314
468072271
148582211
466763120
460536699
350174104
36727825
525851178
133273303
384198417
244220338
130206244
455003827
31089632
32381812
151256782
505555858
120900566
505827097
396544469
290155905
512817417
429209060
254034180
185860898
406901410
234747546
324724133
115890433
59072612
428660213
308173173
260582912
3517008
44128990
443424818
95444437
520762937
420329019
230335595
380299493
223642931
232006531
474614178
231022058
358958203
329843095
123686006
388783985
26520730
66819391
88278160
471135178
291933831
258340974
58736369
354649570
269106976
261330537
442388306
274281414
231506883
348353282
134520361
506392789
137901386
96284065
512706896
81129157
531120754
328088272
492532034
367181693
210902924
14494693
414604647
177122259
413477176
514187137
23531066
278578976
443138370
84646756
321625796
185909306
523168412
73034198
39329255
520709677
207029705
60200675
320664108
504162165
207225888
254750776
12421395
206690229
252851959
459203035
364374657
137185835
472336777
271877056
218868134
455882963
231305405
318291054
504208053
187218092
135680025
304301278
88782039
343815253
344569020
290581970
152146494
14494856
183134399
145507182
339409328
257430656
160030030
375903199
378403829
404646442
50686298
439432048
17067814
262081430
511050853
213709960
231111011
86090456
408721183
131087974
466007914
438301090
360989033
107802507
536850311
284123097
93688942
391454747
291345728
502352950
49871260
376343949
182608531
486684835
110516179
183278723
244876438
255945509
40445939
272374012
534890444
448022725
332155051
105042948
525414483
64719083
35106479
100028182
246314226
439998401
320788839
400769842
231599871
23699993
378152573
37035152
227654216
134812043
255558894
484699999
503604926
173859154
474520315
46218082
71128690
402027899
169651745
224292323
163273239
327240208
110102527
57454130
49594402
234271882
308093105
246356064
234479331
125840016
383926468
22283683
308591520
197899212
61414449
23463517
112301728
213556207
51469834
221484208
291182150
127807589
490766955
188532929
193629140
503613169
492639452
210220977
421787681
210610676
261537807
321058796
101691736
172254184
348171744
379775698
51495497
310916169
261374695
473448621
206924991
210388668
140665881
38802250
214720660
441351805
450798862
512034462
272174534
384973872
149850299
397612421
8687295
86199793
247821353
353771231
22315919
200010171
113868622
516837700
247677528
50326085
281935287
340099478
314246981
162929846
355406535
524991750
508777851
311088122
155986549
131465341
34261852
282823510
90078174
111517756
428657365
523578071
336729650
509542698
452352375
48531782
222621616
299391182
26210941
455184473
426656600
286929629
301152826
492460950
259475767
128246403
212225086
237945031
276047336
162702921
156001990
237846779
115025985
455251098
285082124
94495718
389914069
194105599
225174632
130340398
413938428
208222679
232959711
532534092
348018938
247534250
266952659
498067908
225460858
269657541
25530262
334206417
74619796
386322872
502505880
119618566
331840760
153743031
349378681
500063534
221576893
116585033
326801805
421885750
69784867
41591894
403987827
476978761
248883500
164524748
196130778
152543773
120396150
272904456
336719327
183139828
27292423
499306341
299102766
491065635
468001084
462972190
44241578
119200523
126696767
9372429
467244817
416326787
199196146
446324286
334175702
307278642
509703154
7768840
288158820
53825752
94855022
59911506
246716014
432330721
185077338
127422950
335180993
390045550
107630209
505951046
355336309
192530301
100572688
131613946
149291756
105301841
476322113
128289142
126531832
401346055
456244099
251820366
448267904
344909017
347175147
288431832
501964455
21199055
197745291
488051850
264649813
335455144
490183639
279299390
446504274
154112270
402189382
455352023
509161809
43741810
143194980
142535635
1686584
362792979
518434612
375242790
178956391
472730625
523035976
265027888
241592916
483491545
10745965
387884114
164177040
424862648
464213861
532212030
181857763
45182791
19529349
253710259
514977117
41950444
258957178
316885079
7583548
316433208
190079074
138944093
483263197
164655379
389169181
102400301
121121234
60711560
198117819
299544208
268188939
392245056
239379323
85542358
375398004
274983431
295310406
138858411
162929846
63646938
345887322
386812991
95516548
306732886
442358584
511121470
137434112
129564471
407555063
78406363
228848752
521724191
498536577
231911031
313699651
430922586
371491836
459310519
116677913
450531908
360368569
372185739
518272347
325965837
192805079
344532481
524262372
34658075
429835845
240326448
479605956
213418005
288285010
269969639
536814191
79015752
460368391
345877324
4332502
53605646
252127436
96235714
496667070
93499240
375464927
302164208
234409516
46687379
530949934
101530479
8087708
482754666
352978063
533061804
76445470
416504916
6372354
458147810
10147090
408824215
302391225
17742221
481686845
211380755
173621488
380686195
390352032
282887255
516019422
163332146
439372916
37590563
295129391
283475861
519757701
211617805
492180188
370189393
101746856
293847116
524249539
196139608
349580198
55151733
205544138
229952886
281130036
407048485
42920013
155282611
134107223
123268461
322717118
338304352
281196463
330961864
96652199
376974544
253761074
506492392
508426155
396717907
521808320
101067399
18672821
298510335
494683785
364435875
445062853
367288149
226863182
367149772
75865560
33146510
177196868
410266842
225160439
139733325
457563017
511252483
16471516
271936410
456316556
495501015
79005493
131132977
219730328
233688537
164292363
164195293
314302913
330915997
323864046
438893810
68759654
176065298
396719245
465804568
495434431
131779511
673672
401406529
11318013
260167024
94116761
84837995
201304788
216427709
450310486
97274384
1364643
129023655
118573362
360717995
313400253
174809620
130833032
43619768
165095373
163180739
91065478
162286433
131631895
369255610
148746220
151821382
141080911
482400653
181077311
431009861
175794351
366837403
339217085
506502610
111725134
184472288
395247892
416803632
221772179
328567613
142333296
15034778
530296282
34315373
268634206
333968159
160610367
40345699
61516590
37017574
504085135
231952253
180806431
174436004
57480515
358062293
240998537
53569265
376608142
435812254
3223123
361654836
115271396
138837398
234139132
105932044
417038806
396425807
159774965
201324316
460536699
12180980
91490717
182526919
45788550
373066649
173036029
470021546
349854617
288089307
41544237
16259561
499303073
98899443
122831452
522940419
168912448
214679967
266502030
140181315
449939495
138084538
217719489
221121797
406547360
18768574
379122532
275503360
310968455
381007405
118391352
497913287
24744981
485011307
390334127
236587032
426535219
77545108
452974516
523832980
260935980
229004224
115282779
193464287
135428912
118036853
53967188
146103571
111674917
287604005
229326586
417894845
253786701
414364817
374197520
517462229
415204625
90999600
152173041
533512199
50844013
379053149
45744908
432436587
268492544
222521222
219550277
336282443
120780601
420219439
339655285
85495269
310558154
324852925
139173344
479509960
341694479
300964805
221632459
265768274
8723994
401573848
109667771
77046895
165395778
442463897
266146274
384394218
488761373
241725341
457419224
159216154
229363988
35896725
226612449
422091247
425112501
109970988
28310341
378802315
527359580
168735017
145889945
77700241
82447278
268841702
188452709
210245894
216516771
65144644
200716996
23147452
523841022
109411737
477938174
275607832
366054932
67888557
147350673
373633933
58378984
506583851
468359687
11599225
45208557
387765699
378275969
141672421
59880074
353678806
190727665
135094086
127869929
49584463
433220936
172565522
244540361
123502465
109478765
94505547
100479860
346842247
289986710
234740945
25806786
519615020
387034931
10827734
303490604
337610157
55582762
250628506
518046228
178691177
436724030
396294320
51664956
525319323
521450211
46348598
372327013
257447727
521912547
40614621
64723099
194258587
432246956
317331080
514849756
345234561
413158887
258082770
4730847
523884048
219483609
68322310
100585918
475525
515861358
229181615
281950310
212759750
319129676
404300422
353525834
51612373
528096646
192579310
492106583
363146721
492656104
177663411
9656190
63774343
50142936
30878291
57126954
232948701
428265869
335400465
462141628
153722875
420341792
282425824
179831344
117673943
309730049
414645364
182977233
520097047
384214080
309106569
390350294
12848966
190116241
287541661
32228169
189636439
215937793
146197493
520860080
442224199
458706368
99886080
106223294
481167761
531379253
493285368
152284785
451500842
441811668
48471423
50715319
153645666
384433002
499996542
519934390
94930309
409790365
270250772
222328579
232028655
104155757
358970347
292156296
428194351
20120232
532731478
243198503
363409567
336554455
347389275
319821976
384061402
99018507
46848862
148276838
340251493
318184831
288971208
423229634
459635157
241507023
104491017
487388631
92627793
392971956
54799429
151520719
357590852
278055152
246367838
221054559
288529227
393762167
103800139
207300064
424073771
328503356
420601163
346487945
471707854
82480410
298249245
268417036
80584383
167068009
274777181
31755757
259767697
119745723
344942603
331442233
467006049
153482741
203197885
45600836
409366245
102293536
312366653
212977451
252576218
177579004
465355740
395139751
280178968
127455027
333051585
272726637
50574838
259888376
486025706
322429524
244750747
132711744
534954641
504627590
479132856
531599813
284811544
104815089
416122325
418579242
475761056
408925503
184117332
379602629
513395050
530680755
232028655
294860470
455456779
194188120
336480207
375160145
438980298
31309324
267880993
458012844
523832980
225378658
510886816
485962844
457777946
368370794
133343000
132832835
88150403
108063575
70036518
125740539
197102222
2476514
17770609
282421429
442161825
53115367
108174626
201954554
269167938
343505677
302927090
357330187
351300577
370679243
235541139
92163914
39933016
40948135
113229599
4302610
161387295
379874067
106446088
411363554
269372686
180125453
220781650
465791717
22511243
196450397
320967414
50431159
216982829
500168146
168912448
365133686
511074112
523987035
327113321
467181363
292991845
127106602
299171642
135813063
316943684
423003855
181404723
347259123
408173649
251283071
330094143
79205533
271910981
399020370
439048004
30975597
111055484
26818494
473079270
161307130
217012626
337534471
4469900
533420352
290196235
481340921
495355871
244789911
73455844
452432078
392258586
105896361
56362095
41531198
160075883
251253698
216811375
329294105
100532300
314655936
21116926
512522386
102446039
467554537
258235909
40642267
156347930
150216087
417263686
136988952
183189872
234824787
35630728
73003637
287371432
327120747
229435131
402843551
521388332
286888829
169614841
410715317
260058597
377173258
180715653
441867491
179828485
32856506
105478996
236776720
482602540
500742280
416739301
124547554
387884114
513078251
488754079
416585843
410489039
510694808
306817173
397701141
394566189
495778732
67329439
74583878
29045027
367349223
168272399
323306407
489448160
124031605
292406258
168381091
306430999
454975322
141232904
12604286
190265594
236193494
253063533
195157122
10848970
380290466
536753782
73402121
100472290
347924429
175595654
372337877
20332687
344786817
179417859
472357703
531459744
531421954
166126912
60355404
446007452
295377707
510004888
247991372
416945124
448147162
448933465
202262141
15417070
463489136
305444050
274238647
394147493
208662201
365237861
408987194
124448330
467602953
15654922
51574511
461797782
92729397
128193117
420237115
525282471
67759958
48091384
246588734
368603635
157909476
426477565
57904494
332883115
340834425
225911582
299380934
159884756
510424028
496222474
126915158
17122265
203714267
524465231
186089269
312311351
424178261
517596681
497773997
99382588
163331850
26588477
97231719
435405904
326446811
217692360
130582723
19023458
350929347
76210269
100017232
12607197
489361089
378393606
390578495
210024350
424162560
343794335
42950880
188981314
360989033
228226908
414893950
72260273
291643276
294205888
371795445
316758781
327573389
50321507
65183177
517846179
523840802
158479039
54331614
247276806
95208852
134591480
346466829
381903495
482444950
499343008
67194088
400806304
109671265
344665110
136465033
56192898
90764634
323262608
378686548
191373524
395491607
363084010
244576136
400028909
478642029
405916277
9972140
215851675
528534438
147412090
500688917
78257156
260119089
328630750
218383489
217672356
377968392
136573067
290599373
134749089
130317
477360054
253105611
302627681
387483253
227698422
356676413
311734630
248949568
21183174
483892474
528477672
81268957
508111664
307659240
420553521
332114399
33966165
496566862
256981667
474680159
536103270
531082775
509566898
101524343
362468883
286527682
131999866
370643784
545490
29781484
60035497
440965504
182642644
280433010
130287819
378733752
503066483
470372581
498580099
474364477
112934899
344413577
97561232
449120120
40736137
115328519
162485907
182808769
295812014
267204407
463340092
262514783
281911676
433014179
189351482
454695674
500676388
335269325
272250868
112272714
523399338
98647486
395081396
121288303
199641482
501490850
207063037
358233524
260188478
119484119
456886569
211526607
405014542
529781057
57850225
304606156
462029531
382977209
128461340
303212422
64554991
176086452
470210270
86341800
180498659
107089932
34279075
283588420
202472152
72540958
48795633
84928491
444770882
421246626
146522687
8916174
205669040
313955535
420069805
499603073
196435847
311933657
453548182
507046400
349428433
62967207
437827357
492958952
461731424
388527084
73715579
9214292
451758318
248812483
332756791
405939491
406048263
90875716
431291776
109845480
284061297
210002214
480600569
335434459
440212572
343165461
221703982
322769462
41782390
471159848
438436885
112428961
138640550
114832272
259783216
377652136
423625200
265557766
51018931
425840592
459758624
25790906
234220797
163767757
141731526
60526033
100873783
46640179
67155188
82206320
385005136
33658869
102585832
518461862
507921462
506039089
462138207
285498022
308469318
352832514
425886209
49675937
106517241
38281575
346767895
29265920
448814740
456673990
22701805
117995651
449417254
16677865
324481469
198134833
25160346
10984378
385265866
281888189
452848499
174828778
449863561
355821560
110429414
320042186
297910870
247906207
326152390
474032719
172447778
100132546
371245029
168272399
22846509
476688475
317197624
238240844
277450129
105221324
498234065
161087347
259281046
338513571
338260177
337642291
518451979
332729328
294440191
435858481
191712130
107824513
236590093
252802301
70192994
402281909
346686651
126300344
165963143
314045537
219186273
311192870
139639788
135137209
305596827
264222595
489695575
461917417
533040351
380307267
213911932
151068107
68230981
8608781
213317900
410995134
433300196
36244141
495840106
262842610
95016367
310890137
67737817
813871
403229859
220491986
70264988
382220697
414613222
115128858
365127709
365283115
255526389
485323922
407772913
69354926
382537524
141379541
512993647
322497647
512381428
222696498
482362838
271749464
387930254
1900802
334274738
186481904
176925785
512783697
178669408
510380047
451513093
206442911
129564471
116663151
76665273
506357144
424115112
60992990
170401001
255453396
113796114
159728657
194751435
476669585
458766011
176835776
324123264
528555500
209269543
347019177
463670128
153956976
284803569
215119574
452025376
94736339
415538707
106069565
463787474
117180143
21369656
34515250
69224487
169345683
127422987
117271603
290160645
251937894
40189895
441883558
391679050
489787112
383454573
163325836
245544147
316037555
419572733
339059646
172997247
127648102
473383814
125273340
344760435
394465985
89827858
483911653
273779000
425706582
371771620
501640418
289508991
375594683
238014259
4457911
495020592
518919423
34747504
189263374
247890613
161715773
416803632
346011621
281670271
57230186
445983099
470560004
387992193
396717907
259213984
432348701
361103116
359579026
180631777
147981290
282276093
165207889
102899768
51870426
369404086
201643119
88865754
471479473
70892978
375160145
124270151
38319419
525014324
383753161
90080761
394044467
165536350
473671268
332822958
496978302
185404853
249866500
163745882
69694585
33160414
120789027
18552051
103462999
116262542
411173817
41174682
422859756
73357096
245821531
473988667
392367881
31811563
39656358
531684473
459790568
271302123
13886100
484083421
255428985
258532495
275172901
209247246
443002509
501425716
410371609
187428085
101684208
313227818
89677408
164782100
238698833
46848129
221183741
205849598
136465033
412349496
46392026
452025376
235770698
214706505
347534475
424824498
152834123
170371704
433147620
311698935
474773956
436380465
183238144
489576454
294735870
274861114
535521892
257426673
534572934
413668160
96275955
53951005
174838395
2741372
376576636
524728276
251317108
166916163
125273340
365587614
254322945
229024344
79663943
39550837
482983533
477187426
446146866
38328485
142168394
398999957
150746319
475663868
68569560
76745158
283033186
350765814
191825288
476507070
262669753
489396896
138415801
203301847
252946210
339518845
67923309
71211001
74195227
54618139
148518764
437622639
434639087
510675526
30728717
13514853
457256941
160235209
95036313
60687914
387482746
200772811
276516958
341934381
168773924
528523068
472922280
15420526
464348266
361957670
79660000
161260670
63846451
85250978
368179336
208411135
182443733
471732692
58328661
40799898
455458303
87575992
287463223
90306552
31934868
423652038
5026994
341959347
15438430
366068792
47137879
72380529
496408833
190968236
262791217
391779291
57483855
206798457
486778344
397633995
447428609
196736372
385119452
138031961
385585073
275513378
113647560
127979278
243773785
213550229
326619192
496407773
437590487
493524496
185359440
469544009
100361748
282005919
531127284
54128180
92014864
317644319
351630878
494380556
313414786
496575432
181308349
35435882
443105278
371537615
235565873
368396993
179498419
305769214
484426938
362431693
534884618
524486741
241866160
6230173
88469819
526930332
398471616
445320909
219391024
457757393
351645508
128642502
118811545
411105867
37697286
428152127
121105353
448384398
277718686
277203781
483423959
365578220
22839845
25088432
114705373
361133907
412842626
107385416
520040041
375628346
522932613
236981460
387085435
199168819
124409664
349049618
507780525
329313662
322797767
471909577
17432456
33808418
74519898
344301940
423986370
324287120
398682914
176661440
87222860
453873452
420556848
234822313
272654674
298852357
257547794
470428638
389485366
423772516
196528702
187661354
161733438
38852570
397949877
130193810
47084985
127995156
229081908
21013355
81129157
274195812
183260841
226883719
179735136
247372114
371688682
41645712
505130338
189174672
423282285
281782908
503110626
405007195
412427770
454263773
457113678
336518428
465867500
262103358
203254319
356186060
211060754
252441277
251992177
421947602
463493809
319989277
297737567
433793669
48025269
92768754
243860458
134348759
66234740
45532239
448985985
175795046
59301272
433429039
347943941
282132601
494415394
21136885
14309567
266169536
451637668
236390242
434250627
436445586
208453492
371387465
295978114
460761676
385843412
469697898
147538049
227198162
238347479
453240799
218774467
239367505
74908692
145877522
464459577
1749749
492952434
82648116
19210279
3186949
386495845
111002737
149059202
332750076
245332896
51788121
209952133
334020077
482774912
159992612
47528115
398378709
482073937
422906048
512331062
385392728
431899859
164448795
344129794
47876547
523922898
365568190
434564855
277794318
155487659
323657313
111120314
287382362
123759670
66421720
512510207
108394965
495422359
124780711
2198764
394084257
83827544
124994637
124420646
207250312
194778723
176065298
299655807
53430411
112134515
326817661
286165748
271302123
461333741
330918269
429325810
294479825
401219423
229209285
326215206
456765706
389972858
479196821
124489740
332602336
171677271
35836586
25084990
481447570
196502881
389318309
180920397
81419355
374883294
214539378
145347134
345592780
397171468
355000131
524307416
372819815
315749505
529115372
331725877
508423785
185250788
154857011
367387871
535372768
151991718
207746283
346664726
125760685
72874750
252570593
207701541
15856057
7371581
120324563
14396518
249475888
121407053
36284460
426999697
435033916
18457377
157737655
298450189
125848474
187897911
120868958
139402686
472753457
227024717
173423238
285419159
522436041
151672900
442006605
445353095
150965162
304795550
52041074
248464154
368691012
395358691
206406728
509542348
253128815
473762529
397438589
504549112
121419597
316081629
251743575
120313427
298056769
492329795
292662721
243849376
3317044
470777644
124237059
86409993
10247953
394327009
482912009
104691951
127525830
447798937
237339805
371264931
438147732
486515313
116820910
245002146
281880738
300557029
67904309
247303969
7436540
162553306
325764663
278670809
498263010
217547640
179619083
171322429
73922731
152058314
176593985
69927119
396323790
320555095
330753575
416479226
204032836
435227046
245835711
70356223
339528294
380715935
383632964
310931248
220104627
384222724
415213685
66137381
489976974
339404150
151110151
166433869
171297684
182774198
499356150
80895678
123147260
370280994
433653603
395686409
440258104
390089968
194369568
393042275
530600032
311001735
338210134
142114805
328496866
98577669
269357302
36780487
516969023
342687549
193859475
125060881
301143422
153643084
231266904
137498017
90041401
33945768
51790333
92724649
493118830
230931732
423597001
7143427
401093008
34935517
101407805
297827786
186039296
72859911
372675588
338395927
31233634
102030725
392047960
220365718
200812298
81611959
235529742
324562862
96995697
147192366
488671067
403765717
51808521
178139156
299161026
493497753
262031366
186310358
166707444
326500642
175290974
157731120
466210335
16662305
358046950
20669434
174896374
123649559
189712546
315202864
293220819
506160899
367999222
63668795
71914624
98748193
52601233
257650426
213874519
20985049
158556353
527620838
481281094
455479487
209776712
274644681
287966049
365730898
43220470
374852494
225365434
434639087
154296175
184969802
224297639
251061812
534546508
509143158
394601307
55605896
41122628
442435297
65358255
451963776
441479085
256354250
377619459
426635530
120803587
244529656
485286935
477954651
35718646
531127284
332106326
106771994
528595543
322788627
209209194
531931268
425631842
362055077
173369570
228635972
224313344
490163958
451451900
318291054
307584524
461802321
142352710
446628598
29665663
60092158
138326202
86174749
39321809
295142064
150142234
237639037
464037012
268079151
268667554
267404324
54447466
450964369
307261003
341229251
419431351
406224735
131555701
164506610
436441527
338973504
464885425
433878373
137401470
272091192
351200772
365135252
289226538
493159865
384198417
37484917
57601000
461128854
244811855
223401140
99989371
317216241
145392052
122016861
194776558
501964661
70614637
165899298
516659873
426754466
89231894
370430652
313534347
98129802
278657325
386194832
336737932
246672640
153660608
202647019
116853105
68727949
82762050
19507751
27664671
390288123
494234959
325557129
2239651
113929862
417781616
228272884
389079566
500614157
434269496
239798681
393060744
446162417
362649505
453982881
303576615
181824086
125951452
93316025
442330712
312516061
368987883
152841847
90715338
31247252
508687618
365916124
339139892
389884476
136278796
527353083
9835778
203484442
136565575
205520399
253653565
385970815
366822560
480288014
289711400
22221802
91993957
517797631
412070864
405335543
61076687
291403648
3147087
370484437
533849688
359452106
400522283
436838178
155666598
358573749
248536657
171202595
440797832
193941245
45912249
294321843
8369450
352770540
363377383
147179732
160793224
426681036
91151285
28100074
59245011
526124258
166949035
218963599
45142639
513906982
155397285
223051946
133961495
409072033
64193018
268366138
34969505
534423622
447032469
20665853
467828633
166041806
278373855
492123613
375507570
154545587
505181894
490728894
525460854
535216854
81606446
168534997
289325045
346901634
151019241
473120261
14220645
5141513
242072600
353827586
326995542
348758918
140918492
416100679
28942761
420941799
480161803
203454806
353827586
143330357
425042515
15856768
320018324
87733111
495884545
273206455
167754870
101861499
515726363
112798558
330264435
481067347
51888133
470141714
102912300
398858127
448426755
146630327
485640919
325288941
346284437
44925152
196230117
371139606
495903215
251457338
448847217
393726349
457039416
63307300
307133239
248097400
533075273
303898345
182307496
111912006
256696125
184746567
91319377
78027746
466846834
390111229
70589647
316552220
394058833
397119185
535670871
156560188
242683767
200391269
457626233
231850177
263901947
423139278
41987270
488255086
532076067
297571503
404795583
325764752
138885090
338983846
145589509
139880838
443997721
268698111
251088741
363728021
490301292
466399582
505644752
100085520
164529393
181246069
299024113
182553099
366693477
240294236
171002003
64647317
332907973
7906155
29904669
422239022
327016194
433640995
2741619
459361321
294694990
110304355
241738430
514314828
494683697
447062320
423350408
291719404
162259050
6955001
110370316
295065211
295744560
435598772
201375073
49075622
344561291
464912517
250347164
279345436
186077342
522635274
385105933
46914547
347141445
96380007
125599562
163664658
494674669
51496717
316566523
7255873
221373592
256070817
415100093
319685014
196742735
63542871
11374011
182116896
476357244
294626425
374018192
325955344
409908981
1582324
373470730
176439126
47533182
324427975
329313662
78119352
183050242
494970749
336859089
166915372
100132546
270228076
137604977
284060541
381275115
87537124
516503906
119071332
109549713
440287376
469329079
321763876
289108777
328870774
259228342
91894409
341243554
320329011
233686554
261330537
9695133
443096223
274195812
242208481
419684104
525791180
498523721
309085244
258254649
42302066
447527441
260731645
479744229
385217229
216171200
201063125
133121116
525957236
530276172
144956473
353257671
60064638
498534713
333766778
428167553
511446375
494963332
389042950
222609987
387716325
355314330
381258009
433842466
32133872
310550932
6510649
21312719
478609217
524573737
369604846
262538661
262622344
233672060
372150805
83069854
333602299
517341416
301377953
496222474
441043520
199016729
296906195
289801816
493118750
406974773
528699787
255228175
181187399
528073068
333507707
534169517
156627108
223320266
119134113
176802137
171348109
108501104
492220120
274231436
316847872
155354450
252289076
460011388
39355197
312226037
405245606
405988799
31205013
159518004
437405737
8442961
441724840
454016473
54372381
515180618
78378871
210242115
23953586
163408789
324226690
206903293
477265658
304911920
36938732
124432232
402560383
361162242
31135004
129705065
51910205
63213187
433653603
48923971
308302397
261460015
424367078
234278792
475881210
335736807
421310695
509052819
297218690
123612731
169509666
178858764
339728798
392659709
163002764
21010255
11266655
438668998
492152817
528320038
194512965
299872964
450499647
536226793
349824041
242990923
318567467
166063787
45558892
475097712
236832496
522890441
319013663
191406554
511190935
152604847
494970749
432984564
301310531
329025213
447875939
208715491
535020602
350041420
178647590
173818536
287887042
128683072
15280828
8206894
360362114
375732491
335919383
202472152
457336367
97892377
175042041
157684209
41461075
23548684
279940864
334182457
333891011
481085020
437945146
346294709
33269518
532973285
97631201
389719937
498034159
435667638
374234898
332669234
86754335
188310978
47638690
98706298
13965218
21929449
325125259
288363043
230724814
492184523
315426792
92969107
342165517
257912131
407635163
65853248
292327901
476707464
264342671
476673439
31329403
485463497
276583198
237823184
341129979
266696264
423090283
458398855
209674273
422334370
416396910
311898781
385196532
127171737
236776720
534509619
226078566
516124473
218524619
131977981
116981164
327280568
166756288
338951311
107817183
389679325
157584515
154263227
111975434
66008652
83446552
283572645
140500148
187879629
279633420
55443437
421740603
216879904
51916865
304638274
433608978
125863639
373036079
214469519
439964293
438763156
257648478
485776216
50848133
512702160
49598121
457366602
446369703
5691513
111773514
269445216
136274161
426074803
533277713
492235814
135498644
197827964
484918790
87339225
75458174
423598141
90762498
252850435
400430141
117271603
496294857
455184473
333754273
297949031
3428200
353360739
287440481
179975973
97731498
488256694
326202990
244984486
108584550
524237865
45738854
298192102
154508607
312606881
347715272
441358466
287033512
23844412
221506011
369627545
528818498
428684510
115516318
92377990
55144039
170964631
283690502
173645711
459710174
316876563
174671938
512856400
79593402
214971108
534049575
27795435
272984288
228246244
293790057
162259266
415344933
434051937
154279303
362748589
89478187
473970681
30523329
468862090
276652568
55323905
2458611
211859810
344072421
417436229
510123351
336019172
117199003
439168708
330541323
48506694
81450006
62830450
312279984
53752879
68890914
535807519
9889855
345109175
111729101
472936245
423616685
343803242
270678688
352666766
23759220
6255100
474207037
208466973
518837635
26295762
446811177
317150353
444806451
88816434
362921062
532183747
61345563
406822125
145655440
311503783
415538707
366684644
185906138
264066802
402290933
31022302
423695800
306171483
885590
152054026
268398694
90800056
47228594
346252467
230027652
103306307
234103983
90571600
24570903
155513960
474133674
105466482
45603179
443412383
182576697
160261120
133401378
190567008
378695285
124111243
479168932
273708055
140483842
94095033
90234299
337133467
64375669
270700395
349299116
37973208
284426678
449818559
91608064
460075488
464382775
440993391
37603779
152841847
27242978
124550690
453226982
455734860
75930012
345315945
338191361
380690175
182562573
372007156
307729088
222216661
300126699
393999137
133496653
107824513
54513671
210975865
146213071
490933424
354571212
322731546
526965776
311565315
523089804
99096717
341363440
521638760
116622805
439865173
54449373
452311568
350829586
258635242
414951780
70115381
211526607
454886352
40735929
363240783
207667380
117017242
382171194
204937501
318320737
42071188
154961128
389460311
146930958
507316653
153269310
97889615
178497420
58416254
9145828
430492264
166113701
253926804
2501931
432763759
121804382
509860234
433976650
441549206
60601821
387673281
285514312
46893710
491693123
457216687
62970024
266019174
305668964
182474422
295022913
383760572
477400802
500966460
352849955
434126639
259653797
422186538
58295936
305007560
140686448
42658993
115025985
93415437
197684448
516241946
65133567
166018874
48645558
387656216
225908207
247425112
15906884
219483609
370009907
247089058
353672772
24741818
410252467
241790195
124993712
206763086
87747335
139220174
444285505
232232365
352594938
385663262
283178439
12099111
294312225
454357503
518400977
8369450
165261658
521136886
257750463
168335371
23083996
240423799
315663151
496171634
364760997
125023601
396984818
305188614
256447274
397818098
16686605
255064692
244400652
429781268
465175640
236441778
108510705
49983510
398375150
531332576
498688049
368939009
439914687
193097186
391415301
82550758
130648343
230306511
242347700
22440435
532161925
241753148
6257834
287093823
9270683
288500957
142663190
432072916
483779163
460041929
93547078
472311663
492803219
152894826
223586292
384719545
258604686
11336170
126047285
8373978
534279002
519214158
510663280
4261598
203427767
68487253
47772277
386474914
162679514
397882863
163810944
438002606
273200394
325228360
521109326
238285595
285816295
410258615
484024921
535129318
439252528
37782051
114145181
440999558
281713420
193879256
131137565
324554383
349323178
387928136
369468190
219417949
233414855
150461801
442388887
520961294
22448558
394082612
48693031
198570512
3483810
307216782
130005688
534509619
478164314
535521844
412291000
509190361
398773535
100400714
78583425
397317639
476332198
380690807
277360544
490504556
145030100
394571702
335518619
276422866
409941332
389650465
232695776
321590139
203971563
461007591
420132222
313941154
334886144
156001990
304795550
521136886
10736974
368588329
135709163
68187600
2824559
114638973
166041806
173511284
521055326
79685387
457398759
204292315
24479854
302927090
103178918
402633868
100723739
40059419
200397816
135261456
83463939
183217448
304927388
265552148
177497202
57548772
333047604
21031732
218247193
103989242
237849111
102602626
185399237
319808562
367989065
49009275
23646455
365444974
41846782
480170455
467963893
522599654
94506860
265093334
232501288
196345434
399026696
119091404
395047485
442968472
435487038
182491935
469417999
54894827
377234875
535604460
19200608
294001071
127866026
518962421
264359156
58356497
2316648
172676101
41780976
402559922
193236557
219060102
182841688
106020438
438626174
116677913
344150225
50852713
33566282
535707609
174513189
478807152
405586594
399160023
231259327
354411455
81164792
248478960
459950040
489164373
224768147
99606249
110688895
499743206
512204710
117830268
369898786
286723317
58367661
5884201
4449658
266463524
9442714
123920383
62741800
204107632
259836880
490544608
363635230
347960792
257382829
198175188
10240872
175466496
182810890
137745521
311826747
313580461
146356902
258055500
334887014
319942896
3755253
321897112
319740870
347071054
106045594
452311568
247299013
528668577
303978306
477380707
116121252
288270669
60092158
352324441
225460306
522921340
485677186
294200389
16686605
200205920
361518577
392382907
215062029
526619326
157547935
255172935
251661507
40968092
20515563
462225385
434814656
506961738
248143912
349247437
122919461
124919685
285711198
408614620
154752634
353024197
426542211
7073599
88468318
357338240
252592657
19093008
42781495
217902946
60224329
85734068
489520765
46700858
241234960
283178439
352890257
259443997
149298116
316397070
109857724
130895289
5755308
48114348
360838043
3045488
181784752
90096771
465953477
62572853
126618518
396322973
292715913
417196861
90156477
126042546
469395212
56059834
508305047
498092946
348056761
33432630
57195746
336908188
342503438
4682352
210591355
522577764
131650504
154346367
397411270
147885308
366372390
356758087
204077410
494500676
220637887
471918480
385973979
479865200
476318559
15813041
179014388
288569143
207213335
8060970
130691884
423309421
264008061
381124907
490827628
315461491
500508758
276150327
53165776
166431384
178310691
184863677
106600492
97183220
484615892
322474456
512942310
25735021
408068894
292073502
295067078
406999608
260522655
94855022
132929862
420865476
314488687
490182713
408530907
227072864
381179374
343541113
498169843
64574481
12676231
296449155
505872517
304013991
23270928
333303335
476396418
83086191
264446502
37577201
204143558
254296271
516263754
202432498
431324849
190766997
440101103
334621438
271379805
479049943
246545353
199677479
224365427
496265044
196549010
404147957
96177773
102299868
170152927
311181734
143192505
60832224
24613890
353021735
118311392
446440451
253780705
62815017
519324415
127733846
426740940
35225168
297593479
392430525
508717613
302387710
314457762
428449773
306868647
42338962
435581772
304396068
480827712
369786943
265622626
355067630
440000999
204658501
141002853
295072829
438989733
99638498
312132001
69460839
103755797
167937211
191698002
412387523
421960888
472624138
137970192
225495099
310859784
94308097
392741590
306113529
54173524
407132670
326506929
369685442
204421703
48374308
502719367
321989782
201653917
440561392
536765152
120310253
102384966
492071044
292772838
219136583
351351324
118514525
424608205
393444419
391026759
234028927
446432884
240463581
165129802
226044671
39721524
101851040
150520466
112103379
178518793
474725962
420727109
221808977
248453850
117437539
371260052
106908272
181749264
404866666
116100857
421723137
358919271
192930920
99553451
362768609
293926098
415434319
141419962
62514505
462905456
306210482
27511626
445320909
80613789
116867648
169650653
354495680
105564055
131843501
400014738
357912277
96732917
340755443
375682321
186325551
306511516
504229207
166160807
182038927
47065932
28459921
407987047
288431832
79068080
207858648
335208789
104694960
529891764
493190234
437921617
334933272
100668517
171907603
344078428
420826942
190308470
41818846
206827604
405645006
480476507
229965147
295029759
110774608
247635256
29226889
123535182
468451669
398659070
120384690
48923971
161081887
75770389
171933964
522395997
136062030
454424363
368195634
516951309
406699093
498874021
231140760
357630923
179140960
318329080
467132551
509693248
473675822
143427953
160099483
148611189
233905065
299075220
277777134
239399162
519522167
72396702
112368635
395226220
459870476
193748923
109814002
180205327
107371128
115143102
153350710
429242497
468082596
66359967
127149823
413486780
508548465
23439949
289004071
78477693
468960896
74819957
186717109
42609066
185011127
138944093
90146492
240987895
477944012
114932526
359136185
372242208
529669792
47305203
42024594
447604423
60026507
347320234
294067615
228371292
503451561
471732692
298505422
234446177
101110743
228842825
163582404
382965794
203484506
273110926
378334883
369619234
166641833
216288548
5096032
335407576
92725273
98052839
347745058
74226451
50691604
64879652
391727218
101284056
392919916
426080337
33047943
222795847
204413279
17918685
91047617
452638544
354617647
322353866
368987883
160515765
250427029
312263970
371023352
382970579
309984154
242990923
274339557
511955664
215248894
455066302
344260434
535858565
128444073
123016782
187142302
41121542
33448450
215480849
473281513
248758173
432339234
189384171
436866
261462371
463876507
30401780
504759104
106684230
149446987
180369564
11909376
269397604
156925696
149876430
438401009
464003615
163142463
459078737
422544332
326168108
192262951
524925555
506838007
107630209
29737502
316741550
77193360
22395931
40884085
252557236
55880297
330193968
190603167
309086057
523352764
44320734
390027442
205992794
77561957
90825624
133977122
55952235
151087723
167156898
481289700
444685890
531519522
237164815
233190448
109761281
369083027
76437491
163432049
138721037
235214238
282025805
322358624
43218803
359869837
251043319
46475266
521112825
105637911
183054852
436597950
31312210
371055506
189955064
143954422
476555736
105179350
434155276
513388281
526691707
265662385
503865095
395955522
523014393
141068510
71482638
342133436
258440066
40194803
504112823
119666855
159316467
144308454
382547427
188393853
494298143
46804771
52961693
273562832
46936635
61226911
448024230
229402506
493346367
481823551
450657058
347733154
197714767
88956124
531667131
404863526
341370801
405460197
386578164
49613421
178993983
360004150
646935
348862092
228544330
138467146
34234063
187730838
434718350
492724649
375139655
126763590
405635483
185269833
494846376
447146322
123134705
107735955
22968797
251317108
213184703
400556954
308412985
38792560
155552328
407997411
426810627
76194146
531956167
379840061
419937982
160364351
276387138
414318250
39386917
276846327
244523160
143918017
253109864
138040894
175340212
14902230
158658872
470047328
203044711
392366139
189696815
179835539
442873972
24533491
197134063
323628222
516476704
60251298
397078946
134208471
124168258
76659413
268155464
120032310
317429533
307561030
65171681
414371133
446337855
48985829
476190393
286815476
123969828
261730420
367087516
192639787
89551993
22480839
214896941
349139476
529551300
469921415
240809088
489541440
326383035
442489558
232695042
300257832
403987827
316365058
45185637
472689338
437115855
147147495
195939933
312262931
214976743
213535446
318654508
482704898
324130034
195046523
6798296
96263316
388523868
97570871
252321965
161116532
56401665
337686382
333564568
363138716
425276423
138563077
504922129
315240648
284303334
355112938
520184750
343726071
216004620
382223433
488178573
471519171
411716325
193579478
297696684
202420560
324373127
429997810
438992973
363327372
165642005
205050214
121056056
413275541
260149227
414897728
417681207
455617667
58644466
399438631
131479740
168966441
506190920
253807763
403611726
530500541
460904463
359427614
63887553
534478431
231059447
356275369
75903706
358443274
398493419
110552307
524377038
244323543
357077207
336919016
159177052
499670596
385843412
500077050
372772210
402429286
35585453
512607182
507380082
388022840
505473975
109009233
268537329
104606724
51381625
244699608
200342471
429749600
173951485
277336684
14953842
156577140
365202533
273168107
173113865
91094140
394160333
370155928
199021194
514619930
535506679
452022497
162550509
21131780
371729406
163176737
382229355
450447810
415947610
333631249
202871733
421335009
308819096
290729354
121501738
255027586
434550622
249960959
177817840
172518296
101221581
393177381
270164500
347165008
480815265
368626046
73183883
406019309
420596221
350324705
312600152
170583126
350515920
78302626
350031327
12780235
433377141
49515129
287898366
159564693
365532173
123160090
482335965
95373791
505503517
75436737
503426296
523840802
15787782
65553575
494356037
103838513
320727241
156357581
68675996
230604301
391000397
105642186
170519310
275751981
436279371
282572348
391259675
446686264
297173359
686534
339923376
23161391
25816941
48344148
518822565
341604110
327429095
299819876
356541561
344583774
236618035
95809761
165618881
435112351
23495689
512604744
423598141
221211249
113698428
376826781
483733588
256833249
348128265
85847834
444138811
222131927
501437567
33366102
14197522
47548120
477374424
430625578
37539581
147672970
129551809
321633734
141165296
16092109
108968163
225959406
406725160
211451134
31475359
213638956
204216898
54587394
289030497
454936441
345588552
484396282
372619852
277032474
470766866
397798314
63851413
204404015
235753805
521194757
498360171
407781108
34736483
193590807
479958257
385894428
388764869
298875688
335535081
172187678
44959445
363173906
348206934
3719608
330645464
118112232
7288863
74885724
509676126
14931846
64118089
119815928
426022925
454070166
455339051
26648269
104199501
166744084
383189714
403797117
268530124
100705706
430193939
152614215
498900938
42110690
150297318
445342276
514998888
87456209
23236850
316794140
61603652
435620342
327340771
411780252
215813584
382373515
510424028
270358657
230385479
53855823
419138963
389631253
500992469
75431828
117043993
358489319
69084263
178047305
343135571
79403535
252300547
529371604
309706291
230126003
400859360
440242497
164720679
358348705
399306569
476503279
62124868
88302447
167165797
41185911
103378150
386000896
311158766
156847059
96642904
336702002
260456414
368632499
95375176
456744654
146339665
154655655
466979350
56615113
182658374
220995654
125975456
502013172
284274236
216448730
295395981
85467579
449119989
522758415
58249297
400523368
436920258
493135059
509511491
94650368
392366139
32205835
52674869
399536071
478061140
46446324
90139180
442348688
354102597
468143466
398157652
102830045
226053921
271721266
531307568
198900856
395013738
254466082
149028096
135175590
503973138
425166168
80982737
345974735
255274227
52966201
441518468
22576801
17490784
3662087
519191606
291771756
148051081
298746692
518391654
12759014
335005179
71940448
19167266
456887238
45139859
249529142
12287732
245175730
317206612
170939597
192292953
505608658
268248900
285578735
86103616
298115436
434145439
488568091
166544071
252849538
12189564
286505715
507742170
425729493
218333512
117001336
72322269
411544450
39226661
500499854
69017686
426966424
16968068
329583980
102824935
345325119
496508133
97566686
78043566
4252373
457497246
86424353
509028601
201788600
452467546
249661907
354228545
11484126
500514422
287576088
233457492
240782849
229720543
129357734
28887999
156028554
356139870
423330449
265193075
128399189
6866306
392938763
147589130
174367332
469567365
15357510
97653711
129218275
401396347
262266428
271836637
128580700
377578107
255442140
331242821
8373978
429642934
284469551
264850572
168844269
382607094
1381721
102389968
508527852
23277282
126645317
66136789
508363654
64661224
133761693
221932194
389079566
157279437
96766321
401824014
496356249
114967613
116530247
332770181
84170508
270434814
121262468
475120815
394355852
173918445
184051269
158464956
428331584
103725955
45183518
152266048
92866626
78582506
306395772
423659040
104053697
521836832
524121452
157790874
386414104
208356486
510302617
37546900
38500453
2700517
438583142
140579858
452499693
309582019
516520383
247919316
237842900
100139882
241766818
87488393
154087174
523461368
171774669
78903488
207521826
270106669
118975915
131190858
50030510
288934102
284861435
235644818
468236778
73533937
6896527
114522170
315466380
47108977
159629949
442312777
502219882
28933232
485536646
193182958
150167379
373838461
197082327
235553649
190154364
517901203
88575887
383494036
327448232
211863214
37581305
520958174
289730373
226790635
434384646
160431483
107008683
512034462
466150942
236421489
213791157
466714705
271563595
199042433
289779841
358975933
43079508
242853408
42702140
242506332
119802072
232925867
240335268
256369397
1144280
39857130
224861745
243058595
416152189
144396854
208347572
237679864
402893565
479660289
157790874
410823478
391681555
148759876
486000251
377508324
301691495
312383680
428197581
520813314
152012203
100188391
68251444
49273835
128580700
31717624
294650220
398992917
334798540
148597475
86553757
102725915
313723667
463569252
446552448
466433961
495493985
217479858
381539808
469799308
173134745
72213424
6964726
291857976
294081528
17737123
280282911
192962697
407454835
198602162
252437574
85604411
74561968
306266178
210372260
505928960
398127338
65384153
207313369
509094981
438189133
173026508
436279371
314164721
95340180
169775576
494182985
384236892
212878296
189113429
46610405
442401609
413218598
105634460
420887359
471599518
202239624
265798768
242842950
135404399
202400479
510273289
485908687
440566134
79906513
288993818
361293826
406019309
388180181
453659720
309473902
196960472
413339634
34959188
208650373
520312237
249651695
79939656
418653857
495562110
372216159
427828554
393098434
469899072
63492938
532325775
79021279
404665585
209209194
141163219
52419452
187495967
373028949
22395931
166117818
513443711
167678718
225624494
291637275
122503946
452826271
337611867
142967965
449371039
457662281
355188488
23397332
374479366
319378475
205320147
96877920
466284250
280364411
366359707
40605423
194989055
274153369
287836400
93213935
41791287
199016729
426358775
380486172
111668057
128730158
225408284
279116450
41910207
117834642
332822958
198640511
471598659
250173955
298390021
532375764
214883786
501072141
245002146
447287848
279408711
400072854
326226537
95759315
43486869
54740294
362905946
24883190
148297094
434908305
251162412
11194420
100574831
196486543
202187690
180723981
332251933
102015866
24928512
526249304
65892224
530303078
501727702
95909518
354486595
483035646
472353842
455913356
431394475
532155407
391526625
347271688
295480690
319704164
247893499
204798885
182475041
320816353
297328910
228270664
271717372
440318899
205490014
447068460
107967813
173425494
506245749
120137580
277096530
8278486
244206207
231348517
61985153
95941212
108388761
199041515
433053436
102602626
400054234
250048442
521887560
220922478
10222359
254786166
220138100
366393727
157948475
387624688
183213688
386997518
490050117
159677445
504209393
357405529
65720752
155338433
526036003
353499106
179350088
141163219
520210844
69445631
38536708
157462585
431424736
253607510
409205830
403205511
350241654
96409486
232215412
511121470
389965212
93499240
14499615
269073900
297449725
181857763
330289795
255293825
43291705
304495166
451174964
467268495
367958587
305056134
102544423
57719897
322403445
483583122
70082757
461686092
520742837
336167298
492071652
90742275
478023607
172210882
434715034
166152234
514687630
125740539
329152219
248181256
149344184
465725807
10268029
294188762
230347088
345480653
137745521
9711649
52381623
281043472
60241397
327614011
53218603
202164521
442489412
455598801
4106308
397344618
105995650
214563876
174262887
21631611
82816370
143310569
535604222
265880292
19320515
394428896
490765681
296166288
23381250
307000745
14900201
377256531
230295640
308104165
309451518
401824014
28809766
372243628
277426927
364002748
528387711
13215888
228496389
531504941
252836585
343969254
77278556
339837849
50138168
297949031
12557973
243719816
328476113
333053914
424463126
421771895
250927813
73184278
232481605
422373200
354535803
302725387
225959406
267026255
107956345
9311300
267848736
470144737
341717427
101955265
283383590
509309861
419021457
165207889
431986672
366276579
515489849
396841857
408907452
497029320
204019827
148746220
366310441
465136653
209596037
176454101
364093318
285693909
242683767
525365322
251439807
277469429
419255733
269856017
35575330
79086214
242321408
253932119
209101689
321895020
262204063
384265536
165195191
433778088
290543274
487197905
185954128
107918823
260856907
304144723
350368552
285257565
380240436
37110425
103652472
322630139
8583840
413388372
361499340
280287407
313070437
333549688
212455077
266978864
133739270
340162080
457451890
196724913
482629672
232502264
95998127
45286972
70985312
300263835
356654594
319654790
471906928
47341670
54192058
263629012
485812855
321313573
385204032
467172397
53654090
148441553
438304522
84692380
388527084
95398248
68410406
237661759
339684878
238608187
337383976
356615537
313194308
202454867
451953368
61386606
60947999
149125661
300102311
158108629
395297933
266777136
321648319
410513473
330606892
417755440
172801879
146240743
44128990
211959217
136482943
528338934
243837824
437197570
438432819
490277640
453251139
281326930
359945004
95473742
535276250
27527319
429961755
427828407
190142762
327177310
128859319
98992847
137580810
7143427
80052712
161260365
50065125
487313417
203039705
400986563
375241704
57754741
510649416
238708266
260664280
90594919
231667875
435851112
170921806
385180859
527216396
278458392
313507831
290064497
141021911
349835217
428154681
214097556
365997367
45856054
257876895
254778813
160581583
98019388
265341225
286116640
419021457
64908349
365664232
475266686
527378227
141007369
287754159
361893612
531214022
390057027
331641561
405126210
50610185
32973660
509941047
403691652
159088167
398787466
199456390
492513580
65550237
126579140
472745185
115427475
136548067
367657988
400424521
72703838
90186415
351525309
138256541
239110975
54800665
57656298
306918195
194420351
342285307
321124963
266117073
303913295
428558612
484308355
89304591
293295007
183699436
306111342
418880872
308114110
412279853
508505493
402279286
90161556
407493557
163172211
300956231
348489948
206124989
353099237
155871527
87425509
186894878
90477301
479915276
186776944
163531906
469633445
232378494
259443997
487255239
492528899
339000829
414030182
496058531
24402244
398966010
398179955
394335237
317522191
24606402
237358174
72865633
515995217
156937600
167243939
90835797
499343008
281805972
408408015
287066301
380319971
48730745
512254947
512462618
520242537
152542519
62315501
334699077
347561927
228120008
469542393
499194965
376304202
26113344
88555413
433132795
221408469
90779963
242725938
497947164
338316609
486974962
295783113
223905986
420668674
526023504
31339978
347739540
53129082
220418511
15598048
369161051
378034473
443401774
17932835
485992729
518279133
50685101
28211468
123951999
110746239
277114040
160277366
62177935
484083421
304521611
26340522
26432140
412499039
296788961
530351391
516445200
286808847
288049689
129820161
437293304
276836164
250466565
335935066
243266922
450768319
95801375
46899637
227621162
334493552
21921196
119975680
242998677
13161162
352968612
294496056
39627104
395965266
79678654
366820687
391652606
267169789
468091399
257120613
500644168
261857539
254679239
413983066
364330682
27632873
196718405
127737671
138807567
310863540
43235102
385394855
193894382
107879479
398085756
361760743
278743725
88822649
418630107
232459292
536189709
133198992
90269710
96972475
445968520
132544977
454525371
313594146
142395651
196912660
314066091
128115105
54395801
404325874
47287089
204046828
69288082
272535150
122320833
467787012
269747148
259469693
71603070
385394530
338613944
93989632
466651751
153587610
396066379
5651696
273477479
484505768
472093621
327356352
453796322
468409792
281932044
183655594
213216524
304795550
338418885
209858930
20933424
408118062
522800151
470157106
472123248
135242835
12634112
528321848
461398774
44085846
345870365
203274222
505705552
131465341
273891409
164780419
182566043
411282636
462279351
222510129
346670572
461122054
368001056
480736277
463175026
134730377
58922762
87435646
262956844
196130778
401573316
15318411
303724180
387720248
526386788
468536425
171839711
399528452
285889266
438493630
3107149
36971555
49272635
274074638
72949042
244333872
261899107
108063575
239968241
344632969
84357553
160830149
15666184
199810065
337938174
173245013
435245790
345287988
52973944
351833778
535555730
466055365
415073722
193326001
313653585
115429995
319751598
261464859
430969153
65958067
12304970
165963143
158507023
238740889
452803854
309537332
170572126
206318008
273838274
477130243
422880016
434024662
190087327
144895344
96959269
304291876
3045488
248709515
99592795
488133672
533571019
173633998
506031728
273753781
232146699
442430085
112537014
119638067
399028162
357784052
90591847
81037374
396889817
316739041
71115880
145309806
471071139
23108923
246039303
480265487
120944268
20993802
251599582
26241760
264529648
262677031
270664382
232738374
515737025
259902372
473149107
305217814
502466853
112875886
292725254
187545381
333230163
123825680
150056470
68397602
26164947
39550837
111424679
297850491
22977170
279408657
114507845
366525746
241632606
433936004
32307611
186719541
254426184
54561722
363238971
32392846
415872316
55326648
98181933
447703590
64293095
457194317
334472622
137009667
138064254
346065018
49891898
474059087
487758649
98431738
494078122
224550946
522981056
43794518
76839031
309758437
480574106
88818647
363135262
426400322
150449907
156292392
327939019
342183175
318705227
183794728
93651717
316923856
310768766
447742608
472446756
410743123
118112232
101753618
343762949
22984835
113530776
24574489
189837537
153414891
418922263
124808527
236885625
171209173
470911047
152721125
131053329
237860902
511837394
223537352
515267684
461701615
373284556
169348598
368455673
307816161
405914038
250333664
99995084
116530247
38708167
258962536
264677405
322492995
398799166
474990841
279549213
79644942
104239407
139831839
36911065
318652821
128329390
4760514
237221339
48176971
420616101
528321848
319822375
347868815
161696455
379049082
410258615
37386927
489939584
346889173
499804001
87365146
495915421
14310008
13825062
315577171
385781937
387227661
225637779
488434875
296326122
63513045
388188140
435752339
68695922
303943875
52814259
143135470
510058315
182739282
523656549
355509547
454984645
246226013
114380737
73634658
402588998
268831467
177887484
308812258
35254363
279962466
511477415
245355727
389748375
158049283
525225254
237886735
440915162
488998084
100043317
314784964
54026642
37681041
129497790
526175624
65623683
129046737
293423848
46671652
334320710
365107828
434401340
342491947
343900154
11423896
124950364
497598167
46885687
346345205
26719098
92866626
413517288
501557350
363019207
419846922
454743309
347478056
93085765
477590443
23250645
209951632
230479803
515738987
228639545
406156994
338418895
107975479
361118848
420228797
281196463
166429312
58812182
488472787
174298806
327900554
466546486
457270112
524831491
99815801
243348064
38799496
152739694
324588268
515228050
354134807
196300802
169348598
180043050
421620766
102767360
26268255
369775092
371192583
123140065
339414813
213972364
153618806
343218865
17674471
125115688
41471303
225259710
218307956
503067138
411808501
432246956
350838284
428784799
523253538
32242387
135116711
402664784
201054274
441704426
323859764
527568592
32488531
523438388
150151843
332805918
108070729
432330721
246801530
256413067
293554308
398050900
122159063
440590556
376474519
146845343
445968576
85649285
176550706
274580655
2295343
258236594
396741045
397475285
410497394
409639253
73122408
425818345
77995517
193558450
47992131
362721470
417795887
388740532
117498510
212746994
425769548
339737200
161055070
428966097
428108207
98672573
456351998
194639373
97068013
316517183
261962616
387418850
268698910
405142261
47794568
299149606
498634810
323306466
30423699
532718060
49933702
473780404
429380249
207312318
491254265
137080212
527005027
405962373
47772277
423106767
168610987
236622025
202263226
52800999
74160446
218598599
132403259
148705795
9720243
100811364
234060451
532387067
8918313
377234875
496858494
450021337
279376794
402030551
322218040
439550089
467503115
95991904
427492300
46618371
486707597
524563737
355034472
159138851
215464961
309177322
314054860
426232372
423333456
282781799
21210770
43194363
344760435
160326981
3305390
83581724
212544432
12132477
410821090
333339541
273999198
65433245
312408357
404881109
142387916
253168548
371574337
29220691
386088484
333338786
221548433
79691804
66744473
376705615
191941210
158952798
285471099
225349800
271872734
260879406
199546631
483394292
41150296
333464878
460558897
285105554
362919999
216295480
28086603
530974967
60832224
413996027
6379917
363725520
106572990
161768676
256736921
475510970
136823075
187295783
262068979
351600597
237367775
72515077
71633145
238447896
180042900
223742465
419628535
624854
451523989
340317726
166490365
207821535
75751654
511876790
174127263
114506386
350356579
274238772
49170995
476063105
27258346
247050929
378436068
366272545
37426529
394781687
316847872
289664827
285537
536058889
9631823
215204426
172521492
101236471
192382351
232449957
454695674
304109953
52536165
291633347
120509199
454483098
437136287
338661083
109976381
419966541
403008499
221667855
157267516
255058312
151179648
234536576
473080664
377572090
49221001
194972203
259715645
306254242
33651006
388560801
248468125
123740857
415360231
530451298
125655575
464828213
70922144
438640098
355278637
24155913
390957790
274507961
411804339
461796043
196164584
316665231
509818576
295214680
533565860
359677115
110463781
81839243
500521236
460748244
475189940
249713929
476666888
345705584
244437774
219231404
260934090
328184817
307070436
507541070
250926560
182116896
75364326
327113321
384601199
489257432
78876961
327582132
321868881
355614412
471597911
462666322
278504315
421346195
148746220
78357437
259352610
453020802
87429234
78002844
253471107
328516178
505877797
268047304
385955165
52381623
96182262
26268255
33279813
158709726
150216586
144841420
231100945
320901560
154622966
320364205
323083888
423710302
8904292
14220645
250353075
141721565
406615905
446686466
247769702
404725988
522673684
114459819
536779725
118761139
53000958
305915549
173316392
532539426
285754299
230868716
24596269
528527202
502014353
61381601
185630708
31135004
453448508
107489608
295536557
305849232
486464322
457201191
479601122
73789390
73156515
509583040
265501475
109517540
206335833
333496340
426302244
342957200
391154444
271717901
315850779
91470744
371387465
443172922
36173190
381207474
294308266
81725558
166140698
310319075
304995745
290698833
449679458
211526061
293773868
193167461
324103896
246749377
268649322
339067629
273797711
141273206
438663705
429124881
436167903
419021315
333058724
313943343
89373662
485112697
394489831
457934140
174746117
93737707
382907352
133422762
63616306
463653013
210627911
478896393
333602299
383223811
402654398
131272825
85323442
443538036
4622383
520988841
218773334
443915986
188105821
135770555
314950969
426134270
336490338
79577305
42429300
59912124
263304758
294073047
306690007
347157477
158115323
225969867
463800691
91716327
414564790
37667746
107862805
267038300
364113567
499066063
214778113
347310744
50264596
476764709
193823497
444815131
386582611
174578724
87680008
354454651
21507898
255933782
148843369
211244909
294495998
459844177
292368958
337130008
453182958
325958618
517901203
145189510
142854233
165912321
298576012
480554691
498604887
377537267
525275145
386926609
256834266
50928199
293600108
200502223
498131506
334236316
178246274
454299691
513991786
259414315
24924448
265341225
345592609
210546729
517537137
365541870
367169706
450282320
115213989
278770319
371967798
20902508
473344911
401934392
181879659
77209181
163158001
245055434
187495955
85750274
410986191
142823001
253231963
516077182
85055985
6561878
446457167
127064579
258787600
346044867
536690944
224115590
102184958
267448254
533850112
406714408
24835219
269822478
199797259
524563861
363291292
127149823
14750657
16628220
519002242
210091793
169808632
20650548
217984992
183089404
447559904
61752992
238203272
469831110
468923176
357587567
426351291
264783624
483491545
1851387
384290604
251869038
66860214
237164321
149764722
49516398
147701519
506771703
305936680
472880099
6270014
162224280
273562832
314524987
29541729
485193836
164414086
279335243
82112239
134898087
2935770
355705525
345296619
79306142
36708182
325385406
88785584
484308411
198765274
166360488
229489652
105471008
353044169
370397075
202310300
50607129
232784814
433095316
67025087
35249540
162939219
521734133
227000971
394994433
57451840
293684178
491165774
171856204
304684775
496910298
3414161
239220655
15800161
101284056
224094063
286431464
474230101
329805347
241495427
395851427
402964456
177365365
23923237
8291051
523084398
494816340
512078536
298107558
249680851
36976890
501029303
475286091
130161657
334991242
115003559
194515729
208031178
338402852
327468436
203484506
156671706
388116154
51803412
38677546
222455542
364993947
164429211
253798441
429233479
210750284
36599388
34187650
270823153
309816456
156628030
444578770
449672270
192843936
222614601
42018993
213864656
248448120
5001285
491221172
426451829
472707716
340341679
169069234
253209941
395905610
200479664
263709381
214473039
527661152
255129412
414181577
47382054
456244099
161228280
395059294
303755904
492934925
58751661
187812276
294439560
518526734
421366050
96475459
418726144
61847807
444494430
380690175
473466558
274224269
307136961
285288835
400975164
88609290
17324921
230788955
134058007
75339062
260859464
515146532
132178100
128424324
530426845
333063003
7897713
102993515
281803928
449919600
24751091
117456252
135358613
306736913
161307532
500272038
465144314
96599473
514780422
365747818
49048887
270239441
75026994
318654508
92589676
42260575
176376625
123985446
500881212
526818994
378938962
306028510
505806810
533437127
324755440
491913225
408523601
120323335
214792323
459389594
8405785
535171750
458031509
512245836
419420385
155888167
264337064
424522921
281805196
36829223
273427390
118942874
381214991
27950570
503211692
509700490
191473125
373927301
381343776
186415368
505160197
286014520
188305892
49359870
55365431
530201914
377986120
414740697
162549042
504496064
25237825
443598046
106741777
279540195
94120015
259827061
378074482
258274643
11209827
366753923
313857739
109705680
350491073
387642555
47331470
143959840
41868081
442024589
501163328
487998728
133742922
186856049
439786285
496349698
472516988
411815182
433526823
238708113
466302965
372116053
70092028
221729812
344119128
168163983
237115937
152688912
410951535
452394252
463425224
102234511
201647277
124531306
52425928
406161093
105224311
57815001
60070518
273293528
59800714
516011908
399792890
441666851
437681339
219300261
500220876
395230314
531165418
426496682
288093779
420582333
412254833
227315900
176054886
190527969
154622966
39270056
471971431
1976906
150944553
79029100
436948486
91918008
183708577
99587573
194796050
3681014
349071810
364561553
426874387
419042354
353491548
221022470
155019420
78720010
166159541
348203006
407903676
363527538
249444773
176752158
524777280
479129024
339900289
367955868
180653387
7089975
210542126
366364522
66856833
320150047
366598973
31934210
265753523
171092291
450007772
428081643
332518873
335757115
350600642
479982508
295239620
198270775
141691850
104353004
491212596
379487738
506315782
78850998
162952773
142433089
3050897
80590714
208779976
532577072
129874345
74961207
196674456
358947754
349084528
503473070
196239434
69688146
423880978
153472120
386631200
137328725
39054813
64272176
226974387
442197230
521872378
171264821
480006368
282705094
278787573
81920403
238020144
93677942
465729244
224484801
486643396
262496017
65900083
140357267
45279302
456205015
12503467
243840967
3130536
533829534
61327897
512633723
202934788
175111922
519136020
494539791
442981248
14301158
209343531
57731136
326369491
428228561
217202426
505062596
112592309
298805968
418297492
152473370
329139853
454984966
44541179
133387084
296430193
45149714
86663356
146473931
447092517
183489254
167396904
394467376
172856487
194777708
367926738
127337955
380925593
474375943
92004070
533566493
501776298
33510695
80507781
19717659
438671103
175417635
218073282
297126314
8667535
408047005
252248608
254068702
336749898
76520236
273267696
407409590
444216861
483512091
247005911
14409480
479031109
141721565
54111234
385392728
347604227
343383023
68204066
388665997
24861977
17842725
69381516
107658907
156186354
419161878
364049722
227619323
352136116
288450688
196807321
423575869
330153873
474391619
388527063
423561905
347171020
353973691
382907352
56061057
304835699
276957875
480827047
315002905
340044181
191205512
66776006
110484862
78539178
126788722
299489886
67466257
168334601
463100981
524898172
144121178
453278299
413758511
180570715
474493954
283664691
449311154
48626830
498834617
202952256
7299470
506670191
154621132
206336356
472384398
92157902
57816194
168017939
298348239
112259025
404558570
434455270
200343861
22543781
69252516
452181591
481695707
213099632
169347376
318654022
457124491
125462569
359061210
495543343
200048106
9407570
313441978
34419721
346842247
298193162
73324792
455715987
420081985
400596849
468202782
218407609
148600240
50629807
170956111
16715248
236022448
58327583
395729322
497202738
347733154
484116566
490712785
479902710
253704181
268067343
391820884
347344062
54728060
458863280
312686185
88168660
161260365
50111648
298956047
327416016
299890737
169198572
491230894
435936196
245451043
69065641
321633734
69445631
304617608
118545827
89149662
418019618
475382376
423656810
128266643
357588532
45862546
130942836
165215435
425065671
496807106
8349031
99090442
53713385
465370872
528954407
334286841
208151697
282939411
197099599
532206241
290120032
487313417
342958407
175918045
283111656
266442566
13014919
448627182
327386860
271909968
352230869
265673490
8217407
501362230
478298467
329237154
371091253
68440367
160171938
267087674
495314663
500270238
386459247
100132546
12541596
516775737
192771899
87251780
133178648
125599349
272562756
59308257
518772822
285857487
268283665
307164619
249382807
498994299
533894237
19065762
166911809
153951886
62569414
466943707
516578364
149308862
289303429
404826714
229591165
281224521
12866414
387460036
484529268
15287023
400117728
217681294
352622023
201224859
492518319
284113473
44112959
352365462
322304204
111663111
299024113
520337734
89410787
56235863
353205077
308208217
493557991
386348957
181674024
355158106
464348507
531991700
180317370
502938411
195938209
26946831
349551744
257055440
350476603
285959936
49373401
28983644
335301273
181824086
257799456
416317775
4409222
56375170
338389664
118006793
205646528
264089300
218924931
245032280
318718480
395931672
178990588
170147247
305390646
88202020
260602913
169343254
280923111
338224532
122575061
433743028
4311244
374934396
178599973
385421913
319141928
400121064
199236592
331788266
287132983
42935086
261515943
94283834
11761449
528019992
64523991
384433343
416153962
425315981
429589098
385823686
228371292
534395118
278372827
307092014
178107615
523474380
412733824
437635554
254999515
531444081
86090456
329113618
386466238
97329707
367055526
158029757
406963918
430193939
374553649
245878582
102450865
36498456
11491277
419448221
1192779
150600039
446403894
113904913
270949256
121301015
210357307
437638663
54817557
534297402
343005846
193830966
394901969
79289914
331268663
17680729
236852965
105841742
285884726
431240779
244548736
521340914
313186129
74040387
23688561
279170784
412972294
242476114
22722538
310160899
33769585
473194879
112981844
369148288
304586129
229617286
19717659
117535863
58427143
178527472
366595233
169345683
23242577
388887102
289276593
450894129
307907090
152843765
109109636
378618317
494056153
215366836
329929161
153037463
502330299
509321625
75163060
121460120
253321254
31141074
308662767
23069875
303904917
245595818
399517887
240111246
395576822
233834584
296057055
223278611
373822537
326095810
40658021
473047621
182005370
528248706
340544182
371084484
343969254
249612728
526386788
217692360
76393866
80462824
421723137
339284757
255963370
207605026
144682210
35024169
121566039
367221977
412682402
317775241
50518791
523721176
216666962
97560219
72493752
217468771
155098105
168869199
165686230
496912438
374772875
242200046
246350098
9631975
495418379
352115819
245092154
448654281
298452620
205137500
496248749
248050838
283406574
459289734
464055852
444485395
389075220
387474924
60119779
393775587
312113649
82499217
10991835
179480753
173546508
420757434
148268278
94369376
465775830
485854640
180128894
212799435
173537792
499747200
473491190
79612415
83035094
265242374
237062566
3291377
258956332
450922499
461238801
52030813
321751720
235733079
327369092
324579411
21333858
73335372
224985097
482837970
334991242
124268258
241424977
277398642
292285158
254183867
332112066
264540182
405537165
484146082
380104878
192931189
371829564
518463236
34968885
378167601
299069275
103859561
54441956
394784195
530805424
237313251
123538156
257037488
306477910
350580190
382038566
300501255
7152567
258434190
178566071
240924410
82777387
261864749
324742777
436642842
23086393
347671110
135413058
140902817
428331584
110822628
134596126
310906950
157985835
41204490
178011475
448829612
410985487
209508063
12634112
98376284
352934297
89310390
53256680
319461023
226780124
204204152
160490042
97962934
79952821
186167936
174284002
217256681
221609210
36474401
515744765
368283044
315410582
103373698
253537062
209608473
417984390
448099150
19246529
294123735
82112239
339687979
438593823
380690300
59846217
32689325
492914294
61232756
371597684
112697843
311828036
191358835
414733275
179287367
135859574
314548319
269769473
110985928
214049608
533288786
14286307
385312443
229144283
293459977
58410684
113501561
146086091
373927301
191655643
434127606
40333567
499117072
239767698
269686371
153336184
266814135
129125754
23031828
274986467
337650692
510945486
94796202
294138836
293924421
146185793
143589190
5964156
140195708
298944184
299371972
429526228
348048720
62986458
129957856
425128011
160469719
488398670
239608214
367901438
320436958
322641888
317566462
444103498
231135818
385739087
451967086
369189274
397431569
395807789
492178834
341231315
442128946
463660974
338453285
343264650
266063714
485011307
102293536
20493865
176305178
502041141
163754324
327897849
298129293
407543966
253848809
494033879
214463434
433491092
80445692
221311234
255933782
483314712
352021542
47326277
101559863
286144170
133837117
229077824
262358103
175225085
291305056
285505322
255741152
173853179
388637757
36024457
34431316
402234532
366571540
116237260
462970263
110571460
165658659
496396934
379513178
1379674
457475643
445530312
466545196
118506434
15219497
335299539
355896124
502322095
474884152
117583263
328560013
144927417
23993434
317642594
235432211
173137134
471434503
124164505
80000886
350272289
426552065
177556305
336061897
187407712
435012203
324925873
370369732
446538071
306484004
56469406
443035024
495329422
168163983
297821041
208329260
374553649
517227579
96485321
44052759
348256333
362093681
498014910
457433027
6617100
103144832
32123684
74115372
511036230
289901125
194639373
396605338
270264224
290906241
232524648
217656668
434024662
147157165
472800282
11992267
210765459
58241272
386998902
195997482
181300253
530467536
199642678
68270334
20191747
127589848
202210022
520864392
466729342
406828729
48544378
169117990
53603786
465410565
454753199
431824227
117118455
398910490
461238417
535262989
386485836
155354929
102912300
409329999
123882807
401130198
71550508
255510436
240858489
293728115
281738361
309624964
274591443
40449571
13920812
338733429
154943079
472561658
320182060
526065339
449183739
340827830
177377450
527030271
263791283
119067201
203040924
216935412
205776096
176687960
95487603
490096265
253040786
258604686
253152947
306236
33642079
287554129
511298477
534513878
253025598
514122969
14985661
428773580
422799441
59888757
227399747
319539201
525014324
482939882
120849285
65995514
354904872
454998998
158504255
100067244
17696478
91438293
30152165
236139819
59820674
442479711
381969384
513521182
400352770
400203555
147001062
412201942
254335928
336979706
516478534
374024647
407481129
306563214
212427587
445570825
407523231
138590194
23642521
33421869
154397350
129108419
343168990
383764623
273722966
209363610
436256619
48949169
327319658
191352455
72231099
117299533
122755208
491254265
400117728
255959350
39500526
242288136
435529970
452766143
350792803
195467296
140462575
225935040
8922627
427963169
536664820
421022015
53576955
134776808
471762285
258292596
496623963
365296874
174270961
456715271
351484178
511060592
411548624
207213335
308476616
151384399
469910638
37267357
1110339
240201540
456286595
117170961
348071211
433330131
241429120
123282045
41868081
525437566
493579964
516494681
225674757
439755341
368080132
443764232
411676881
237978577
155699789
276240538
264334841
194220093
362884114
416307893
173557688
88618796
303205269
128190360
14704382
144645253
356289213
209646417
50548912
306169232
265702682
298392695
494804024
23242577
477638809
5883105
28841388
465525154
454636766
429511481
411561204
211468398
136601266
322798191
346119222
260973073
339293798
106600492
302486452
109047273
23218502
255867685
415791988
255499146
81937949
350847346
482518088
210397799
492525395
116380792
173563925
43575665
322768808
363603806
400857592
152422003
31116704
440810828
255557608
264556741
131744594
519877514
220610919
97062644
90982830
456958146
157575828
373923974
172794387
355406836
436795529
15880359
111273149
411007453
337968618
135501216
492372657
446650220
122911050
70026000
145163278
382881260
80231438
11396337
424762376
529891764
466397301
492449337
429908125
67048703
182428091
169834373
128910604
85098308
239972152
189493064
228139454
425370331
112513750
256133208
158860214
54338556
187576875
20053032
500647976
460412358
132424392
404904933
353086486
73157900
396959562
61502538
453797677
262920043
279002168
384501153
523130625
29220691
194326566
516245928
63090606
328410499
502892545
236887555
263521947
463619223
528915183
181862840
290008050
461238417
125414098
463869506
204439159
317206612
360379326
336675285
289129265
229504514
388990881
504226442
469330117
436041490
517377346
256487115
165113826
253904854
377150726
268560226
268296814
280371562
322372688
374281405
147169726
27269747
202692752
364057325
517430285
339305143
56429252
403722309
249558288
402225648
522806694
286708864
242729876
307272619
16318169
156326461
247545819
430302204
371440848
340614215
531207873
46258815
385707499
128089141
77591299
496541358
530707141
438627968
200331843
168938335
479264169
160151210
63141244
419097289
461123594
441271197
189358091
64422368
252320035
405321185
26794326
116493348
206352413
491188281
517126768
235723623
75682060
179618681
200977677
133453944
406538251
356654594
371101720
351020136
270536726
31455852
330541323
492329795
385706198
248152600
267078560
460530009
88245800
399666309
5499247
54332600
151891653
331556718
394317221
473861316
81329118
368316479
426150687
327137483
440994052
483866181
5281263
59752182
99149341
33343459
246634328
391631518
13841491
524924339
49753177
70049512
327177310
206531775
197954576
172490724
217004683
309914814
519271408
396900076
324687084
238637809
400594052
461362128
364625044
256736921
148388970
294444535
414296560
501794972
222419381
233833566
321124260
366803435
343329647
38969210
188024203
389306920
91299481
361787005
68392318
415565557
227428303
95913422
49960588
520219133
336668596
390268533
381445269
430729757
286695313
98026001
512662714
302627681
32133872
140806982
209798449
354595924
285202357
117303553
13654713
515565532
465436035
133151288
82164042
472224983
210382852
326236383
428566492
417257631
436866
39670135
526940775
65400177
238662176
410087295
229813790
165584050
523713424
180028263
534057624
390765763
72879841
411363554
382629506
188685734
34338045
85435052
324141208
516659873
54942986
407961962
150261896
215198066
417406387
472867633
426057140
83548037
351744929
305767967
225648772
507964879
37475802
468430597
322622582
53642882
138508623
373857508
326675917
210220977
369750515
482605993
42380050
103665448
312292734
466947546
195874052
6963078
208534371
469905181
297876797
364752803
72901511
329875273
279230277
147608173
513826014
54381917
221644127
464173763
254449369
370283710
509460162
292374634
215644790
483033184
88544507
309848199
457471111
337779645
22990382
175469521
511138372
4327007
34969505
467399142
139261605
160171758
217231625
74749958
271198875
76427795
365406120
470723306
12588324
472394416
174594022
345491833
255963370
37811443
136601266
217012566
156688788
264548790
481741076
313104737
207112126
461679610
209171097
389039370
162788918
79667528
269658709
218311652
263683873
238559343
534955332
322498886
287244231
441482845
405048811
188217720
295274396
347861677
494804024
25202933
359950934
362996000
342163632
475731180
258885472
311008262
406798729
173844565
330667925
451999146
518604055
317163806
400250283
74628778
478499824
143910015
398280792
322788230
389432740
281130036
133336381
242703030
255220122
96995697
203775446
427765762
17611823
324979281
48955159
192470008
426566956
195177808
177991067
172643465
477293772
149054123
255987139
68227370
490717708
106987435
142724248
42029210
64574481
45543630
263563460
280349064
522008259
254543973
242731913
533217594
476669396
286046729
431209386
351293536
437426086
218773334
187526720
483827576
317124601
389913873
348220956
522461585
82386657
256447274
463202893
130251501
457254358
63774152
161766285
27996507
48298101
169180207
152732073
249940075
38246589
11829213
44196484
491890475
236168623
512908991
2016354
294011579
216070148
498525244
356719654
397143242
233512742
402625781
422289069
258274643
9774498
241616314
29081577
82608611
480790813
403077821
418202320
373367799
460158313
437681339
66971184
342051892
21547475
179218343
195590594
444872541
48677167
56267898
58743481
452426845
17239963
398965730
465912271
169834540
25391498
480244496
451696911
258724768
511392086
278201686
410662465
256595659
199670397
335362886
514071005
271475864
474059087
523358003
163736577
109016441
149114533
249180174
321206834
192193842
350164896
434149144
37470238
155725983
373883790
349852497
379476944
197435906
247536595
213642968
170809066
105216136
105035268
94565612
523485538
339933006
226009369
103180610
470217814
273784375
82104927
198744849
28664902
359461843
321608367
400695153
531556627
477693919
519976323
197937153
97117106
194162125
458446371
154076077
409552856
227137483
461635477
399584914
507108240
445615360
326083324
26995727
94690392
44964641
206678576
363046912
238137841
307670016
481397362
506594630
475728103
371288030
428462667
140780932
129966330
185369180
320631046
382821707
488691591
233747012
127064772
459031667
307973965
450065825
447769470
346065018
150449907
254395534
375282790
52301390
449033248
140106209
526522361
446501142
46640179
328010656
499661474
402276774
19073490
362631227
417386645
304396068
88578952
374984935
384231914
434467494
305742691
163725676
115463394
188468042
213158622
488530403
442815470
481727098
426873114
213924719
473199983
240784711
233727667
505254028
283586305
399564269
28390908
522094973
283461119
313891896
514686554
324642058
530028964
29286585
206979192
148339182
415711440
237066975
231632670
292681552
262872576
151321925
185492525
480413288
459243020
477338881
101168887
403357820
437133343
152594524
449011980
176314502
67008399
485491582
355841073
92477786
401290000
9875444
37859271
62789027
61872938
376381391
403262134
311146142
484859689
222609987
53919092
446652646
534813332
474166960
485196011
228561033
97705034
239764204
350347292
1508520
283243338
375205790
245907944
441468594
119385818
224537674
420522346
262895439
21284952
258428089
5612834
456325944
495765016
206207862
255557608
80796227
374852494
274113127
451121836
216658009
165755404
94571888
383139144
36677984
510589003
275607237
484179697
370320498
96975851
437040544
429670890
262669753
66664267
421075816
45647026
371382009
74370137
14439396
448315446
96949584
132476043
8386924
493623
80501188
62741800
366738659
425964136
233114882
247935256
128785897
213296157
196665594
526125562
522955826
507242725
243005643
314027245
243127049
347344062
355140085
295463988
358006698
233510956
155667204
321206834
301652715
530054910
350680477
111761442
315349876
185587479
353377931
392821048
221713900
37599475
95647431
178063769
500361245
441080813
138900823
300440992
416002624
39822298
432513664
52815718
305465272
369045368
166488597
199151038
234343034
371728873
322977131
535370770
83355710
395678510
361313799
518729012
240877554
464510016
73255682
138807567
90123291
16392676
323854545
371313925
291819662
283219953
235046073
41194696
163531906
411437488
36253457
510257966
95149235
68187600
176524026
68903348
498789661
481365231
182477930
176745356
396342994
168534997
313385169
33073466
264495333
270194810
392418024
398738066
502652899
483423959
319764773
442942785
230032337
209374927
352408647
31255151
364599878
47821139
190206960
367246916
344042040
38508568
28756074
16278874
270009180
419486146
362801122
491937975
356212182
159328174
260058597
382842403
127840849
194622071
359778235
58541578
175961996
89875471
271630540
174412591
417362199
122919461
67999342
397086671
415702553
220432950
20297978
280836216
342255374
83385703
363815814
119307648
439033040
228895941
153517951
324815196
13248825
361402587
262979743
502308835
476327787
361111760
4882456
458009984
326288221
5821387
428469988
234082694
69072626
50737672
98261378
396445990
437714682
7009548
202974878
5887227
99353115
387754303
243933290
451489872
228109137
179797593
151939290
310480598
261519262
280433723
101934418
272174534
344204020
519577261
259180950
224024561
6372354
454462121
447567065
419243161
468817793
43732302
485432627
334108022
34110228
313943343
57844092
16853592
466797612
447814209
155897671
96573826
166117818
254141789
345967990
243578366
31678142
352213565
446435037
81167431
103930554
249298847
347668731
318124014
99292710
247442546
320912924
72752195
470221494
319035590
267602935
389872132
219127653
95272521
124616377
445585147
429402943
147884788
188836311
110032419
89338266
15813041
280676045
513443711
212027294
203409112
277257937
160280060
249692626
385621349
242670802
212484153
171839711
481639454
93612640
392110166
369557266
249007657
54367522
374791172
492128049
264495333
320602721
146912228
284927392
59423728
221442061
193388869
91302468
415932895
418490792
398269805
187811109
77806835
150600039
172962552
47883571
165580587
77223755
475314919
170267843
214703925
523758863
483283271
326472802
390111229
145801475
104104922
140990632
248678588
119199984
46755354
519366811
459622029
138747815
58038828
76520371
198584720
57029083
406273884
288604249
107866904
223177389
96776090
401261787
2642109
356810920
61111246
30623214
16960601
535913863
109517540
311839077
316346107
473342674
74133691
503120041
98596276
273886858
2490557
311957174
437115239
186670485
112904548
236855287
97448399
91220361
303984101
336959444
201427543
102440550
445388072
216019568
428888002
399035235
407454835
36554562
201897204
245095402
51426596
172816682
189360796
17343031
481860083
494819501
536598108
181408439
165195191
221996309
397888267
90975131
337268514
534338383
496493816
123235838
286316564
152843765
75656654
501478227
78482051
193960515
245055434
450197198
349625684
144731149
367570465
407744333
63270323
433436850
89194677
393952597
446119104
153987616
192291451
294533890
514305359
515256397
473080011
153465528
14447986
258734647
62008742
264713693
191767036
495137410
6614580
265673490
243348064
68355362
378639314
29530772
318129417
507853135
45246342
281993389
262672205
237784284
111902647
143779828
280608741
252521473
428519483
68729395
322292189
173918445
57816194
231454077
43374430
359533296
215153855
205046164
127618687
274224269
215648582
201877451
230924527
317098774
363427500
150123304
369848843
143162108
350517760
438763576
433592303
191186054
100417520
211242631
297343230
118788594
233120933
248008659
213374782
426351291
360404306
279522502
20125088
261762108
423215165
381719725
148481799
33172485
376304202
286619631
360514171
463739987
121243243
352176118
268283665
424010471
150942544
268530124
109802354
214353761
96275955
240596016
445963997
475213517
299053808
297235520
278762227
478984885
131970586
228330030
117822371
298005922
136334311
147775660
204523339
182523885
124954437
78016688
64564769
136149496
232509661
502684903
378279884
377652136
57933864
360257128
487103963
40598754
181094835
162316049
285420701
119074576
251961157
522861322
401554692
161691651
314825869
461383452
1258289
15844878
90448152
215492271
90209503
31473550
496271381
532406556
62189105
312658852
244129122
479061503
447362038
179120795
201038733
485056963
325134868
131740421
297959131
381590219
516547303
62004391
323378662
101879912
534620897
296586252
59996108
475898684
497877800
419696676
499547534
407253999
438671279
445903932
422829191
440048263
20722558
79726792
47287089
363976596
417099391
110616566
365910294
450509652
32616383
260688645
340386935
510124223
149135461
276929976
389146770
405432738
467030245
131745009
380812760
6036574
415036415
151375411
214314907
88137887
50377213
38572576
52019226
353519034
326219378
455642752
102788197
42935086
499142969
276044993
451786717
27924397
470858396
79396344
197318360
351638723
111291448
369404086
439755409
406257561
80945336
168669366
6856581
438295158
447187157
415437548
130193810
78469774
293211896
301671942
33502501
9685071
519228361
230924527
324134555
290454450
264939730
208767264
438916785
331447671
106611129
63876915
359180313
140851577
304991127
367422964
269340648
403996539
102340845
484467796
153068452
209162396
370302908
96586
322788627
86679983
364479406
200525954
174666034
134346939
362244873
84327480
484597372
242347700
21355339
187158646
480524711
300443025
160482950
327083896
267253214
168590033
186222134
496026264
308564788
213465116
424008171
48014208
130811943
27996989
473645256
301001787
26274289
466036079
215342718
276788493
393314641
283330776
355910511
244589807
351268226
99302378
204680508
139693706
191699078
349056602
167637800
332446639
151602492
520151873
35881561
478203476
186389856
3411496
159874308
119794842
47883571
460551366
89274388
275314747
168617471
373861607
509917602
267895945
278336927
259305409
372652260
344660107
522563783
374744413
408346474
116852369
26498548
161744306
275237600
67386291
297235520
316399000
257102750
11290446
20756914
55164013
499493556
171161525
332106326
484300852
178269968
517394118
133115282
261899107
197285910
260137437
395365437
76530972
101798148
161561123
417632772
323237733
145782169
284377196
434987337
443865500
309861690
293298468
333496340
215760665
9886790
408344596
247491422
201747452
45973882
527552032
164655379
94486935
261655381
403138896
6491161
255823623
277707051
524536423
73083121
462338315
166918474
18776276
456076324
294783867
432505474
174647380
62171152
57482438
435947055
88846411
31841069
49014393
273570799
352633402
503224690
299604813
425343111
138385613
397963176
535819800
17242497
199875100
1992944
258591905
57181482
17490177
249884828
264107192
456591780
187169701
271914572
285693909
214679967
32000880
309189223
347169527
52208617
393731297
510999544
211718605
437065947
358062085
11728235
353279222
527926363
250771561
47835515
288818243
171015479
317407036
468628135
111731825
72197832
514538900
21729545
484269023
407879597
83169858
32637247
128052650
394567802
393767995
67673222
122201343
322958752
74519898
485845408
90327641
313078311
264310692
234962107
7003048
412693845
291987271
18230581
271711446
212640123
346440988
463254560
151573351
417693635
52542307
346065018
148338449
161387295
370141169
200247350
215262627
39846275
284897977
307543311
294307177
109271737
377727186
188109202
18965394
443586348
182736955
501196378
421022015
306097387
144990137
155321226
467383808
535276250
483733588
200794674
84408516
439966777
282716019
88091765
470284035
361040102
503567804
382689557
222264240
100984065
322617601
305978127
145546538
388071829
109749729
322805156
49469424
296796681
371413014
371440848
417261449
494056153
316998691
240109545
336382946
258082013
98258947
178330891
265929153
497905141
179198257
307169733
483928005
506499167
468818227
187847521
395118370
494960001
478906953
37956244
33062299
226446169
122181364
76020782
86998077
133045857
402758500
323859694
495240687
428051818
5006919
305215204
367921842
312616972
238450499
412674662
520803489
508153852
297616296
235805875
16035542
245118677
70856449
437384509
78181293
331682620
16471516
29297994
36979540
535282560
302172796
397879678
219512563
62965241
28211468
365484552
141620614
58304610
16626912
109685691
97255678
365734150
41144561
372828261
64005455
525268891
74049369
453358678
159853339
242810615
75725758
531688760
366598973
295279081
455294820
104897676
526097306
101861499
361440597
137150034
26155772
195728510
318861579
372012218
442011493
76124683
169193176
131730201
266148590
430123962
208432411
229706700
272414041
19843297
300060944
45738854
1935684
212131517
423595066
10871511
424820042
52401668
45738854
50224282
414182801
275900110
506463584
413903839
66109750
510201714
414092708
473976645
315301711
314524987
436520741
62335106
478470933
303904917
451016607
437641628
45456022
473625995
260258312
150908541
17492771
187188649
202280910
229572322
269459969
467167712
79503483
517323413
372711849
357604667
66899869
395761157
492042714
105490085
138335771
391324517
256396348
368022192
296871252
529881199
83482876
511560830
410185789
49841002
325984308
237589197
484440367
271208201
58959433
381275115
11981416
143300430
151179648
352511248
297370574
533713876
419486146
199016729
34016482
55482634
210082786
148851127
380008738
467061167
173492350
405065040
438893810
231844907
341210848
193320615
97804351
296580644
377998638
75038738
320371708
79211213
347128784
232595052
517203845
171868000
463311346
505539957
347771898
150902264
440747151
407945357
480012704
64193018
137665895
486664463
129263232
35244023
481191240
62068500
420617702
178453400
462213085
237227426
296486326
305255611
407495568
433083055
278361163
414652903
282928886
432643708
194378510
199477609
375597630
94185730
525239562
423627857
463000176
162825830
139030196
20669267
225408284
126300344
127264132
123464664
190483400
44965847
403465937
447728683
242726199
240111246
316493594
23097767
139576138
385519976
156799594
48061975
25137026
45558892
241866921
435848459
443865500
57092121
479725658
355590160
389573173
295083238
199393670
253171599
456803445
247022282
111704143
514648053
63369534
373657966
502542916
324697591
74387673
177719314
288117010
534554816
279703213
284451965
454821765
228371292
478684383
471836755
442122125
219686207
148570449
505821745
90800056
531151866
128317131
450700662
196970609
313956140
526866284
208790046
52051201
496541358
173155742
519004954
311455259
272478696
337290438
42457248
439250690
527808581
429484906
83934039
171737778
385519976
50730160
111778149
391271842
116362259
388797731
132707232
52654814
430298432
263724711
299567561
139674630
443983476
416636714
337347977
407003844
343877670
98395946
200988793
385795028
439779885
354046103
54086650
244464875
153600471
494342482
198215353
144806440
193040053
68560787
237522283
23626469
271135673
308408996
297646534
139212782
20541830
111880130
187142302
355569828
7209969
69258770
516199431
396687000
426595015
512671465
454488241
9536811
34293925
318539034
137142999
496411570
39840276
98167813
33218751
235505588
310055129
161592513
495453294
478744222
23793004
353332560
111274268
523425187
516934038
261639417
205465145
533527417
299991323
389695477
320104482
508498444
532773683
131631895
351211490
334798540
43331413
441811668
222841059
444314610
311224888
260696070
50157580
314260724
532256554
225928643
135986968
445615360
125318743
92340527
328137652
517342149
53408776
418878995
157697499
30758766
67888557
344532983
208679439
530942391
136897137
321575544
94448592
139106249
272492295
510181022
258678941
305058285
490552043
496844332
163204768
311199508
275263353
97554671
22750377
490438809
374588030
442335940
280215303
406048263
137733214
383260228
159050095
267677060
61049522
180477593
405138925
159926367
286116640
276449119
351616827
405916277
416261402
311647712
350611933
46139214
142511511
216311570
110385770
31360602
134275259
33424865
16045860
489767175
244889334
54809307
500881212
3991986
120709059
60666844
528598763
470905427
228561033
175856940
121006215
391556846
493329587
133318960
83138114
260533020
18717478
169480194
46649107
110637957
41033893
265730845
288119875
529452650
240987895
213924719
210117881
383547818
450051325
511379095
71732352
488571678
224497167
315200523
276820337
146253410
237505565
271766383
436063861
412728806
242138339
519304003
468579859
113110379
345756036
148449774
193981069
495660932
362616172
339768279
488610639
195474392
43309516
67930236
427544695
10712761
511560830
306732886
226348485
26943071
39025298
438562800
321558601
3755253
164720679
464511342
420177046
82631006
369440439
99648057
330675811
216960620
357236245
61590662
237533284
218131589
274347732
212889097
447696017
392443544
366219600
124951192
220137981
417319722
203061388
438363438
1611479
284897977
235805875
522762296
404022896
60900230
349531522
523954621
205481848
39287480
227891480
345000274
319948329
229761743
176075824
94110948
305730458
50129860
375058273
200879127
373760200
368518299
187490226
431240779
515964194
277996491
501885038
57611426
174547323
352992601
65148394
522534942
160694187
381940427
12790363
214261626
188435258
336691028
455511300
342824144
82140112
388379178
430137746
299838614
268908229
364598729
349378193
147314193
526522361
40382406
435675495
484406241
487540793
432367319
223478543
153683170
418439019
79319547
390393618
431971381
483426813
360110934
168530492
440234629
351415246
220728669
493072116
133737342
240716402
100417520
394029179
244495452
53799793
85909977
460624574
77995084
206842334
440292908
262735884
483997544
417128396
429833402
108224357
118189701
222192940
517214379
360052376
447445668
182437562
472800282
166809940
109134091
3699169
395851427
471762285
261775033
83350904
139016068
131259211
467399142
376880217
444997996
459816567
5606822
469426574
359061210
299431417
238482711
372441841
450140822
433453475
450162274
215703191
429770156
476532540
166818577
494237867
466491538
206448658
317425434
529117706
138929081
207225888
312001971
193487179
228325479
222867930
494262390
142619582
295033711
303276100
224329244
114308775
138689406
231132984
103031521
493373099
476724058
370969295
343281948
23762836
83499292
468655519
472494626
63291133
22015954
280227918
355987568
279690524
417581337
295996186
529709847
242531999
383706624
246206028
420501098
951389
167736671
145412721
252040013
282340078
46977897
399303674
74604366
322568855
341718144
229523329
510535318
209026198
157584515
420270867
445281015
372327013
473808883
264889625
144910144
398666362
316006195
502015700
50675396
72635736
414918891
434488694
360893621
203879869
476384853
341853327
484111475
189588005
239954393
180136404
87844179
49457846
520081586
303822175
441025769
194469231
342879184
73801265
455048442
159137108
528119166
391303204
100968776
532769930
477266776
457189690
502781487
220103807
210354812
2563221
397924166
470098227
248076723
291426235
319098413
441112766
344070074
139844687
70232205
533061804
237711469
12557973
97151916
174926651
502831812
435486168
89149662
296590509
314861404
429143759
185636367
368363446
420069805
154549141
124808527
18841411
447769470
180803711
303281172
142269266
515134096
405016166
253477528
6036574
412279853
87357440
287671621
390820742
496850618
470063069
7842504
491843125
388085670
516580990
72893433
141047740
490964677
243267738
475059388
455569421
399481973
57335103
355024193
2830105
445050484
153441536
343969254
167772579
128980145
328657868
158238967
43275579
276947422
246916912
367969754
105192569
131764050
484971738
434062324
464683711
166463342
254907213
73873222
337727894
145900876
407362482
134686936
180700376
530574487
71406005
199201393
71741245
101644820
457719747
307568362
490102379
317511308
524648127
530823162
421346195
173480461
119998454
383742126
37561007
367128409
460983041
154330480
182444675
239461668
383148845
267026255
53053999
176583428
107622539
509038428
437950506
483736966
217555430
63253219
521710372
460101834
250480620
473753938
27032420
336406995
519876832
42867251
82254378
209521925
281812475
123130055
236302855
68440367
160960338
408413403
81297449
387034931
322748946
337663767
134079640
493555742
43841409
122942336
28144904
443646773
57227316
172541301
504562958
280976381
190168454
313238562
220273991
49494450
503172660
317415496
389333443
222784983
347798212
1448822
439929163
313406696
327161908
284845995
136200507
108733050
396270147
196273702
314169223
225011349
345759205
232174798
389493134
358737209
188299121
131688284
420814901
451416755
65001581
27326861
1906809
63477202
409082031
137780000
183033641
339548410
132085910
391257672
81463819
378605263
124599534
264674787
17576439
119675901
500644168
418606423
421544157
386739767
60412557
445713503
128347295
144557675
216005199
488005750
32961329
85542730
320995371
472800282
439310201
63169433
474910367
195235674
522133396
310138945
510366910
133521894
4493709
218562017
353340999
222662409
197270923
472779451
326275699
296236875
409558592
326446093
334475464
288089307
441731219
256438523
486148185
276582900
409800223
230864000
216407500
516729178
65811119
440061636
211453695
418256314
370155936
130698936
104114539
145801475
220853800
268297575
517049010
276836164
499243799
219828429
404209852
223916033
418813259
33511952
154332357
3196284
288938946
488034689
362541576
54642612
116740263
427163913
15094851
8586318
3971775
249884828
13897350
452803854
41868081
318819812
104291910
61176394
279079841
256685828
140462575
229450981
41354392
287479937
259859104
40992296
15856768
459257495
468663137
213021679
371197227
44877125
499210907
158436088
22694360
454105210
78915454
457447645
101442302
463718474
387691878
263883374
517263701
174606083
157165504
261024905
342316173
284926351
58052304
462823435
379540057
217887167
439321162
288789038
131834584
517643847
140851379
233169818
387982776
493471806
451105080
127891744
60070518
822162
508016404
5651696
152458384
381867554
117772248
34583304
493280419
69783723
92425290
471375436
507838364
34924818
516169571
361633122
326547689
245907944
195161538
283384092
505450120
349877973
508394488
166018874
339011714
410223572
287901848
182367547
521319690
151727729
370577697
535739173
503030389
12496442
380365545
36276447
250986357
21500186
212373030
189124638
72285483
459635157
534260434
351916591
480626814
107881566
361569167
103144201
433776049
418010161
349961914
431485855
27512186
383208744
420668674
481214603
244438875
108394965
63755776
44772141
459918856
315901344
454876023
333566317
22061793
250157106
262055081
100576640
128892884
344072421
348124421
296019195
256504161
31477060
512264943
483195258
444018896
477178408
68573236
67799899
313435791
20804932
367046901
68230981
364838021
302324999
63729928
486517804
273908736
368375536
254219457
468831890
530796750
445956608
21889076
114336422
385196532
27635424
17015619
18434376
15954006
164638680
477060131
501425716
24161024
145872323
11328960
177610744
303276100
244794120
268628670
351091862
515873796
388022840
382054707
68478322
171103004
382591836
44326067
8180840
338951311
58778946
153141843
531025666
42950880
194416362
216797991
60226665
516660005
184065587
196599468
358068335
347600605
385868489
283288974
320905413
112682971
317467324
265027888
213470039
121551748
64043281
437140211
306774595
526351860
194975500
478315593
314173302
151097520
467798304
416924256
527958122
175309982
58117602
184936695
5679113
393182243
535537137
172643465
7526084
293458369
400471207
383342129
135349167
27123207
323881993
235936873
302242835
533679527
273963211
324653629
473598722
154299202
215479388
171953955
131318835
228268434
187085533
131631895
236954174
440581048
352365462
513554090
307832727
7249209
225381272
116041807
161805053
457971272
447696017
71914624
261278567
90767154
9753131
503606913
98392846
230368478
330134878
174845467
439565922
102234511
449578588
254599554
64079107
511989215
129390842
410212284
497080206
126398876
489695575
283623114
51533969
498328500
277318004
512492761
78722524
282347148
204575491
41546227
505253559
186557262
453033947
120579315
526946579
149695972
128266102
15997776
501083424
222784983
277784397
181934153
279480296
420744871
397690962
477048634
113852236
344329683
483112617
509774550
83960872
455108721
210567029
479365446
242531999
105082969
223948380
324712693
422635260
8667535
431817756
335407576
500190096
300638305
135806524
304483196
523751145
122585957
359696169
250987645
252069850
454053435
535149000
2407051
507564851
523256555
353450372
13094544
195545797
80000886
186750324
264934570
424478633
115866341
402700026
191953574
276572028
39992538
210228717
42537721
195770424
233097163
207844868
329441178
511180802
2852030
96252282
182269983
276027782
462651129
505661627
12287732
243776044
356749397
515622781
536853775
409254105
315315898
183397806
274861114
299890737
523405948
525878124
57547119
88150895
318386263
19478937
180217121
198169635
300144830
374143221
177434724
13830928
422799441
51436443
270263388
139653209
193304706
474251909
379540734
362857627
155161131
59308257
202849926
202877506
148322577
300826568
25806786
70232205
320457788
405586594
280570840
124920228
326567775
86080531
503786179
482029895
208225381
187300679
372246081
441883558
240256100
11748084
268875505
203485732
292508217
298936766
443862354
98083476
231329444
27613125
151433509
246618218
162524543
234040941
512542049
337818337
79831296
268533677
347217850
447852918
208766648
102507558
16935694
492739089
260325629
28683374
272885148
481172691
169492349
32665694
233641854
117543928
331733079
311197662
59225123
462010774
75122598
114575025
137890846
340165757
132500849
417077224
513767141
84871194
293931563
496941142
350350343
12831094
255449725
413520999
270718931
136059006
482132990
125123811
187374737
69509452
524464456
276168938
12691223
21684524
247968337
268523993
344561291
364207305
343677781
232779314
308487012
314743780
15741849
171782691
536568544
112704213
490547446
494671694
208341456
17686303
12837208
401312983
116622331
213195763
532325775
304458418
102534002
129080327
524644773
2432098
531307328
236456962
370766881
243745476
134205028
507719113
126420778
365386064
354880226
533512199
87066933
8369450
334082168
69722806
222748898
222646350
444895855
32773059
437004408
31235982
511989614
25925553
90616817
87339225
153564615
358580206
501367916
439686836
259331704
224297639
457613918
133045857
83779232
222451671
208948921
277309920
220060026
90938507
500572775
330313697
62958972
274179137
470063069
350588513
66152076
41226075
8317608
477955898
169898174
193447727
338695972
399419852
355000131
92390774
407516322
398853156
266135861
493245728
311476995
355902183
430535439
73051935
301998668
327145896
263908177
216584399
131715805
797096
509715018
455174767
534916609
299302841
276228709
377573295
210729117
299884490
126442894
221732211
59950247
453330953
285193199
296856898
180950078
477574682
394065667
163798663
399375414
104747441
448483605
105211781
392176284
127317159
292409223
465912271
118341283
350447287
142078885
501858251
12663668
271818124
94476357
58878415
299266948
146504537
94144913
32673107
399150827
328410499
26309727
194115817
37577265
93132764
362698832
286039814
367647073
389001706
205436664
506032414
462521953
267001949
307482653
279359128
397126495
173732487
80608326
17493671
367300749
292210029
176070372
137454621
53131806
170451723
469193030
312898069
367941319
480904024
131823828
353944382
77930148
127692123
261817712
314853658
498418045
211528162
418931819
294458659
72197544
419311704
386519280
256385783
471836755
118093077
161400535
185024347
98170701
471661545
435595417
377296450
34576259
476555736
53845254
31240900
265148459
339815708
516756747
296160645
359080383
311224803
22047283
211564432
536853775
62492870
430702168
439509175
169075816
227497279
244138968
296743222
118012914
375042439
168792109
86350502
513907622
325002332
154586814
269101125
192271480
210889408
13717578
111109976
143014195
144677125
301220747
344917876
252066371
472310884
153750683
401120978
107947794
100811579
263318845
220100860
317233184
26519703
423284101
300069324
441708953
172453434
258399481
303508425
141691870
81116906
496058531
304324542
244244958
322659393
378039818
1208324
20043446
337901572
76971106
90715338
75996156
120384690
65705430
83612025
212686510
100427770
289352758
487396241
335171031
402960529
520647391
495848828
367976861
226226870
107569000
501241965
486916512
337550959
214976743
233751706
320468673
434151430
370853887
119704797
87575526
367689588
228842825
316632141
147743096
171812593
380465888
276250363
361167179
447365328
341188444
199412575
47655443
239276705
490013224
39757208
307573444
66751531
32443300
32965185
502865680
155678563
324866049
348410226
361484598
353513097
40149849
490543347
206979192
33939737
469326715
448426755
377521239
118359730
78869766
268551520
262113339
173940694
163725676
169935372
125738572
73414291
434519735
46319723
15906784
244268563
128208654
142058924
101740203
247672905
99477541
122052977
133262040
102858000
428390949
30138518
15126310
73003343
488542178
62785076
529145812
493968243
173160917
319649580
250100739
91091404
349859165
284240374
375772323
422399029
225241659
480102866
316845845
23926027
496595412
24412977
283938780
98568923
8289432
434127301
436823577
165726913
29174320
521777536
171490479
37815048
175833321
347072933
254603668
447870448
355067630
327838490
321463929
327958018
279870742
447437057
204839524
56570143
355546947
63289145
180932645
39683187
325620381
364446768
44156916
388513486
56540851
2497179
259391229
28942761
357885487
397001826
435535208
458467568
145015861
33671410
433981680
421165606
361598320
495925240
161420502
41026095
214176538
282190884
534803045
365606996
392789404
114074200
345244134
181458634
82689227
448084384
67148887
80613789
121051817
81281693
209926634
398849525
191593033
65522370
44390696
113410918
14729184
320192990
444644545
27794835
307941654
345771069
115241465
475508614
109751897
168521950
137003964
507500996
356113129
8763273
349138388
235744791
519313891
293773868
32961329
399845748
195823044
441978545
290727991
67223340
256001010
39410659
171003244
290154092
139789618
183020777
331693109
105097955
32123684
19758394
277642186
504372846
157597105
224165008
248252013
83395554
172784964
429295055
4064960
446841799
278152941
211113523
152739694
487023270
311802799
430509760
522726734
153621663
402551845
63492938
367771543
289664827
89159110
381806649
327566624
280212971
487006722
420403437
445318568
111128687
58478298
351908064
280915393
3414161
366592910
370268183
59259576
374670190
266080974
309238003
162376330
109190637
455857934
86914374
489673
148314131
73628702
469915958
212369847
459900687
143499672
182529040
424834643
459828483
264089300
350923579
244100168
527015380
238655746
294342129
341636477
393287386
456379890
4176870
128043904
453895528
387703019
13830928
482732472
189037643
57645589
381025483
37143728
389617174
390617026
244984486
177037758
11867586
275040655
366860942
120725447
397473708
3469713
89673702
183142067
376334673
228838011
32894745
519174465
43691809
348160275
295770736
274818969
260555773
71422547
336991196
459273542
392569302
474391619
510984231
412380020
456029617
483035108
58932236
531061959
163176737
329380611
293467902
237486198
445305091
375880595
525791081
167959401
419030413
204879530
79690228
269950814
481535312
190480382
375265326
103745284
143411834
342251299
396535019
46620202
248401914
328572493
14010336
444322646
389927691
155205885
195987155
55999947
325988404
162260020
248927723
267316468
409946926
73210333
193690526
80825330
195816854
89491569
6124445
68898075
380166746
503567804
341733220
305402712
32286994
45399686
485598048
411379647
454754804
498860766
106084352
187584054
429441846
153059701
279474768
408577868
245347926
122621875
440632752
435783559
485965697
80000886
485812855
466494263
224761485
396181655
516724096
45879643
175436553
26409852
300989517
99129060
177850849
116756431
163853719
511362592
426900149
98384305
526503118
496481111
337650692
484179697
94114170
172098516
316273060
394636906
298875167
515247405
439755409
396623677
534418916
274836309
526481700
187576875
309177322
288834312
37016313
276610253
408474359
5521911
437684965
338746699
88912219
273919758
336425309
326177574
441304779
442855221
438047264
25792303
251829783
184051269
186163663
341373420
204262203
417039766
473504404
491582266
237765769
529050508
486415149
432138099
175991947
8548407
154624628
505043360
149965157
318609214
198954075
392347287
203274700
378043401
492426472
39014873
50944495
90362915
378638066
449219329
421366050
521275490
381358129
13777867
401254999
404815055
241334699
155716494
280398745
36111770
293396157
515971390
489880090
518965740
421991261
214052038
444322646
74371466
368730889
183648416
310182658
136942724
476345950
374009346
230147755
196714893
378191489
446300386
198501541
291944037
407459560
121693349
470060823
449757620
309142754
450681797
356491635
317321468
320631046
535315482
312946237
478159241
24092014
497486166
136621345
252173407
388195104
337178153
453287118
296366418
294650220
273196133
72156262
27473306
353730813
232286325
209211032
213285552
335081337
532590
180668698
5593458
119717953
282919536
63203354
521351463
98697308
93160160
317974839
440051817
491799099
55625900
11765318
186543960
133057898
106742005
113515703
400822564
59973083
244830961
173638096
70142072
104683343
11765318
144308454
353490306
24918511
211623035
193035645
292108368
407505200
57677869
145309806
366193897
153335779
345686104
398587055
283054771
307859663
303724180
508171025
388610439
149892310
299762396
521450211
458864402
62682486
249040144
525337143
324692834
214876881
227989533
213462979
52690470
235131025
267445572
306542301
37314863
128580320
119299646
401230456
251626977
309457505
214504012
203238139
433584829
110459597
300524439
18595840
23268396
103557054
134566656
413377470
175819038
370436902
367456714
210770
125383385
404724090
296921950
5407177
477532202
382209376
320720580
145845131
427843327
68264863
338565116
88114988
44490402
316025134
136953217
358699711
469542393
340748668
220641583
288049689
523294585
353594863
385750011
101302306
160637256
442586211
403409766
89310390
107610439
113141204
375770470
368859278
497246372
79112355
308648742
351624984
261070581
291595048
431255844
10040807
254397623
493194907
288464064
114176765
206697775
199948043
370515060
401080395
226725524
409205830
261070852
371543462
329219194
182788347
521183436
275779527
160301603
194596047
174733479
122588786
233187383
377850897
179920740
297760560
116860469
16000947
396121775
114258326
8292488
311500059
525379434
310899109
382391524
303681201
307574015
349499276
28687644
500859288
509661098
310744576
343309391
261254566
515941679
316922215
192197805
389731017
301318907
425839742
504187711
215514844
395081396
256684970
376727558
220634076
260719222
156787016
253593702
192440116
475519275
118282685
31934868
10762015
133161353
285736246
263720497
191774891
80376414
344550040
338316168
57117685
414604647
298379046
135688674
328142851
252750970
310647876
314861404
122171647
204023891
413776998
526355224
229398380
88270364
177042430
33741558
459266187
420275635
209674458
151434570
163466711
423398418
138323560
320666397
506222590
231331498
319045937
78785909
411296170
67867039
509002531
335852448
358365538
374883294
54195415
403075053
261012272
207750947
10644326
173469720
195482524
64024252
351600231
487939260
420150169
369124323
120138168
36549298
367665620
24775030
282872482
270758321
407095502
315820732
39375199
172773201
284683880
193209557
499616477
223944692
266177577
365555113
141596413
219711351
462846299
33901740
115935541
260774072
521195355
39375199
273142741
45983698
131834584
293307561
423618772
243900134
481191240
492406148
413727467
92551507
65955152
9589589
535276250
371061784
216277269
302193632
78843376
347165008
292493531
7821479
230090290
20293845
408965432
246023337
100078805
382235773
399871753
325002332
52856095
210899150
356610985
527471124
431405403
499209083
278448337
476470134
108132670
138699805
362150066
394262992
289197928
321916307
382989021
267976099
505661839
91827406
482334957
465999205
428886108
81067439
395336612
257591863
407454835
42606241
486484788
200050211
103781132
114738667
81265161
418859632
143553556
157469941
343137980
459929694
149906193
442345530
421771895
449782797
229755412
110600069
174188871
452602604
150394907
13091836
107053129
66525009
395761157
57708465
415505034
74791343
263715880
324320881
141256685
509693248
475217354
29250991
168912448
492596969
508884522
374972572
81838466
352831859
280692962
217281068
117365904
123897914
335976951
380046876
151520719
342479875
31370073
101330254
202230654
245560296
58308171
204529989
107975479
325249590
471993975
50326085
407149
35327085
144222089
178518793
222173475
463535048
62859650
262254761
386686080
406513609
140589393
327890985
24817776
73076685
224884213
220737998
201801630
272982634
349813593
532285536
64077894
227509706
279108626
441360986
10042414
412197641
6573594
402235424
204975389
158370757
94073240
262111848
509038428
438073075
316905520
242955297
89990920
115383843
265937770
458552540
99861340
220589193
495972722
248448120
29123039
185530048
281307295
48008540
278047247
243568128
224484801
324687084
99298877
86080531
485128566
111897872
250906638
139843006
106353916
171348109
228574880
232038756
43689552
467141109
432161842
122212443
147770393
487340115
51432570
442453303
129257785
150824418
102989313
411041176
183422362
240967324
25784007
470802715
11489557
310937417
296045575
461840194
474763656
104620541
246294008
454471081
528444557
494589678
435356603
66646979
349119696
110759794
256083919
174882903
240669513
80671593
100162537
233933706
63707454
476194161
530569281
265595568
354665901
53520501
43610419
207824062
165698963
232363072
470033332
286867663
3782356
428275836
100178771
533033615
349298070
497142609
524602740
132484865
17557861
34945028
82415503
68833615
261262623
239135581
31377866
162387437
347862023
531873899
153618806
459221821
366873149
182478081
347861344
456523446
263683873
388188140
415034274
189125102
41070688
207657058
436554448
368148246
106287814
82402174
200249215
261131093
298441915
88764956
230032337
449059180
276361469
423416406
265304460
6510649
528932538
261648521
303984101
481893934
130043603
271804688
15336305
261254377
126006739
332651839
214578242
435166675
459755115
411089253
182287876
121124060
332663267
490730466
446584934
188145481
373786540
396537677
22579862
403279726
65243401
163332146
58147827
131371313
395627922
107201803
122694150
51870426
18219358
253554473
260456414
485444487
305327575
264427994
231918328
493771248
388668140
176894973
127237473
208057699
213812179
79048538
380166746
394477912
290460598
282460868
213324152
488610639
68591210
259861897
266172829
394181206
410473393
376714151
56884411
245934854
7003048
43481916
312158238
323101240
488230807
99785398
218221268
127303948
536522625
396350834
366683713
353342024
188313809
118604064
472303208
155932122
392189687
237358174
434488694
479604312
91747125
142904909
492475605
461446354
247825953
225478921
342426978
175515861
330021478
213884130
454688024
167682979
74195227
502627948
73789390
402035272
261187965
180696662
520183361
45635211
30475048
122303039
429840137
326862349
77551637
49196040
283108309
123965621
148256056
430347094
233669669
455733276
25243774
473550149
55171187
524118236
216605809
488934075
199657823
89625540
240542573
343630733
311862783
134370171
260016460
251200020
9836170
431587070
233391254
421045180
64118089
74291562
202530777
69248853
375082501
131258676
94139372
391946841
500649644
500136962
259430251
159654714
282905661
128229531
196899639
361039298
513687686
495875960
116223942
480027172
317069060
450088155
49214679
448437793
205235555
15132950
440168128
153132020
447196094
438821107
196046718
340758351
340503384
199951183
215164670
441210370
523079626
18341796
223302842
412299657
485460529
461821735
333660744
165439899
536461020
479784107
394268154
470601795
502141346
89018665
99059796
252940497
149957318
441120570
254200694
512848273
111088229
372591781
241150536
214199894
140246286
359517204
482494394
267943122
275488582
174576226
449580467
65924735
93737707
142735041
389214469
4767487
398697633
67492849
366226188
175047915
430026022
406421147
407843306
190069523
363411668
483414588
306390702
90453041
123079226
222027826
78364105
148952761
143709576
330814840
89506471
450238612
225301699
101280201
477693732
142020321
500236828
9631975
529614463
262672205
111901407
458023054
179554096
318343496
83994851
294103581
428556927
475765019
32251760
238840531
119013878
293755367
40456721
63731180
22317616
355336309
255694532
97121928
218946253
63473395
430085447
52100774
248701191
241263483
374941785
452663579
168371228
241459715
416693256
156188386
409442667
207892579
360115727
430485893
338892901
480441012
405847665
270670116
301539071
302605062
197323450
19524110
516368506
454324011
507190784
137083150
37611105
169492349
276387662
276495630
285785251
385715386
331911861
196094360
368195634
449213040
232310955
479488936
337534471
404513388
316808310
147147495
493772286
482150852
83573810
160388995
460063895
441883558
424586617
378684983
185968688
93387798
340482971
162560211
63895951
97595424
397750506
252568716
230124010
451967086
9859458
251827823
119943103
491984105
21398700
115143102
114809262
236939578
88865456
363692915
439756551
279681666
199151382
257659077
312703108
283196607
283944338
12027913
170201504
134712644
400424091
181368807
109242247
404831889
214506438
448746685
52815718
284423316
348846108
50675396
434167603
533342114
141109357
342046571
489552598
60572554
117231770
43645787
287204272
160847468
359893984
160345122
349527087
326711918
532457148
366705660
126857958
64722552
195366321
358000433
424171619
282015951
224718630
35205669
521353673
353412303
400992563
357466102
320229352
49590762
376727558
152281217
47821139
111468421
17849556
498396377
475097712
385499138
149238815
254395133
14446544
318184831
198270775
31539712
110050276
528004107
151213573
379317463
224611743
462665602
158897481
525290558
64853070
194768101
46487401
169650653
105151763
218512366
423888877
102682685
379490140
436787490
27836594
41243057
84606517
171988409
309705880
436815769
314639535
40651446
366194886
532500570
401811038
299306690
457366602
199225230
402654398
37779764
235873533
525833187
322320820
161318993
96071067
481406205
487422561
438442929
315033088
279433956
510535914
276263560
75945718
386850630
406525208
373875126
237313251
390162146
154959538
261070852
261929322
299834975
393828961
148907065
531617818
76698642
375969753
485861305
308469318
416324744
442372922
257591377
528741215
361566490
458828385
119676354
270377607
480329032
351107513
243948522
92000858
338835791
190736704
117522034
360404306
341210848
339389475
281932044
388610439
488360088
473181633
85099250
477463998
97029651
143393132
228664511
265376600
46422940
66278655
69462181
494989382
172674953
451313497
503212432
165119328
206538866
448976426
353922832
44602370
33794187
175621605
177983877
521682640
434717887
117888822
369848843
261011905
262129273
800916
23147488
359582923
7390893
502433367
168840153
193921454
143696609
468663137
421372461
193097202
406477899
355902545
222731201
107053129
188457306
346574444
169479449
153695470
427066204
344273120
256199861
126838994
303755482
258270828
38033977
8808451
35585453
467805788
89071581
255437572
534156324
147119928
477293772
305815192
177188307
92185308
236094390
482189107
175253969
98272656
44433456
444339466
291768071
69562795
520813314
169127007
471508896
518163373
358431704
415135291
389460097
456996393
386843218
194681531
382832812
113333360
500077050
378051097
509102529
70352430
482323033
296577012
112718516
531099438
389142105
319927001
153312050
112407157
60033568
269694393
82892342
440021879
204029625
411515639
438383233
109670223
66532679
462971258
98261378
2717703
426212757
137307634
183816137
112011276
256736630
250057774
81132427
112475681
5067920
490406968
255641796
191181065
220701618
226314839
190497116
50485307
418163077
271744682
481875166
60238849
299716353
23035624
247572577
365080291
212575784
244816763
401587175
305136178
39254187
113273902
403850128
496135708
369865194
475599752
323306466
476411691
185369180
214255231
439956421
416169805
205659580
479859272
357649440
62114210
483413765
247771262
16098815
117742114
285653358
75949766
207941317
161105957
20489659
228732096
35236909
151021176
156181949
499192524
303450036
295937413
368235330
168766679
126863909
387388187
523636178
378766595
69193288
222516270
370349392
113795699
75177791
496769173
319480283
499511404
463942770
165535657
214375705
10275469
320706048
253893141
398520740
140109261
257005246
174666034
176061528
147119928
469770883
29849271
479253853
190483400
255510703
389823615
244222376
225365434
269671125
414194699
29176502
296294059
421352648
337719386
120219872
398255175
405222386
335170248
409490263
243738272
350765814
144264884
38579699
426481907
304063652
133650183
358150289
152447471
221619133
529984473
10247953
20950666
416693256
442306488
153589742
336719327
248382563
321079809
510365506
306885756
198122366
226881934
451427284
327614011
526355224
250406844
459896099
528008615
421122233
46857060
411579397
234978601
350748823
97825703
355797778
430585938
425551561
207758747
362621450
193558450
420582590
27489921
157242775
10903702
384438035
271954517
58970361
233923969
118305967
219975348
195467296
138566948
398027894
388583124
35106479
407466892
69576391
428339225
11906178
147798060
421643576
47271788
29091672
163031485
104639182
520783126
462633382
531678916
470728040
436767312
488526240
369629603
317252988
76131252
205606896
486353260
195384340
490256473
119946806
253032516
131453705
471016308
101469097
120162608
200691928
193431511
336264894
401610011
290024097
314643113
480483569
473308682
288450688
58700700
491576101
98601891
444232339
65388579
407649287
227052065
120860449
129587437
274330345
208100609
131873243
370491999
181541046
60664340
225908207
231780948
84792047
502619637
165253143
112379174
505284179
8508822
343163514
272244250
364644060
12013639
37764397
104027408
207909569
91391696
455164300
217555430
368562123
274644681
496003988
79399762
189971295
11491277
54328380
170178540
152117451
402964914
386383337
334652624
322838323
431577869
293347042
502665710
321667398
47952825
233865405
393903532
17471550
260444718
100386147
108056341
267078560
115589790
212243072
338068054
43691809
289420935
248229576
272509216
296812486
166692438
116798941
363345910
147687174
384171054
129555287
279678027
79518224
140686448
116270388
273179018
106522394
110147979
265411470
495049899
342845344
250402728
251917511
317818635
377692331
535854210
287816549
529899976
13657347
530363425
295690381
528551458
95097736
286367484
412453668
202314650
110718055
317238722
106409310
148105128
393168119
58004426
27464886
4211828
333166731
389019461
58081152
328126794
400596849
30269314
116391303
129254424
387746578
536223147
174105852
502063663
232843512
333159560
521879542
364036744
141944007
44721676
129558558
295317590
116107717
97121545
260921266
506771703
529893215
135005917
504506747
442686633
110366987
414637237
361224543
523003837
434357210
57026446
262897385
278382201
341231420
224822499
178165134
375205790
86480742
530903062
198463060
406511860
518397198
238559655
428840481
131484973
390888953
239729195
407194414
298270019
51629526
175102769
61625757
175352200
311402988
319807862
521196379
26035308
70002722
12499503
132211174
534686328
167613647
240779966
177140441
489975589
84708233
458461427
401086058
345148460
295812014
88114988
279477136
410086276
215806929
176070372
213889274
62456577
370124191
98601891
114503335
512491518
346351375
36063679
34405641
87909105
404737542
64828637
23911272
448795201
62873629
57987803
152206507
75996156
97616240
183663439
152058525
409919101
288833097
164788235
241462801
526967618
457039416
365003613
269950814
324474734
5829008
228316840
99649591
87818744
245000347
382088245
5368000
109562483
480685702
482282191
220350990
101360898
370464619
513439425
361750167
7459171
258143040
49221001
261753461
273155318
320314515
366219600
264557545
194141429
135365636
352380122
7083503
115158699
333143986
240632358
266614510
413606809
1185744
449143721
503264928
340391336
174185490
430177246
101407805
3321539
350198426
153297643
523636178
245136558
409838726
356325420
246716014
137421868
463097757
47633307
51467668
124691830
30188824
182444675
393689172
428758625
425103724
229645671
285471099
137214735
112312679
183092816
178814771
403399724
446218569
68471451
363694535
500101936
231887727
428666171
468831084
37041400
527606722
455844701
307624812
130811943
510124223
362799184
357634060
359573163
507405483
304415570
179676381
171411337
420275090
506170413
117838710
382009515
395685678
354618025
103009345
334672856
240293807
249905544
111105563
306845640