100000
285233669
85275598
426801285
314546188
474025010
407639293
331300805
415445327
491997402
262807277
40747538
439189385
197314826
153871766
392867516
151719580
431844082
419010382
123575776
223134819
55027683
245381833
386577244
269731760
425552016
422543087
209591408
283202548
11679501
142870829
369737781
118011959
191085753
337272998
106828753
351694030
365580844
31493329
331934900
395964819
356417663
464774353
308788871
85650961
260932188
88181245
240932307
141288263
344448973
7976657
338586412
329195971
297028569
84745141
214876586
93394533
85130599
438958208
491749569
288787888
457700265
72274251
387026907
154424565
72799748
247225251
52085110
459509282
225952297
125628242
117309813
327312845
356745026
343961686
200846867
503632614
195263669
440607472
399339124
400621420
99102010
147959594
85608765
408130651
81530496
440708084
414949030
292888942
287209054
34425566
437252014
419914874
448205088
110791368
25822641
43910578
234494214
82223123
477938387
506892446
139412105
312941529
289629208
175819885
88057018
365948589
424351886
245118056
71768417
113201631
109541989
124698271
83165607
145162056
143321050
426185166
263008873
383761274
42482635
313023474
39075441
385944743
447863696
343244230
402044464
517941016
136724203
297418182
480623613
214669949
271815778
13754831
74181776
77677152
296480611
154660762
507293361
454265120
195502499
252758624
23812210
33902681
244863714
178098168
131020790
314995799
231201013
59313645
422955663
138806604
14376832
272221692
153102882
465457572
338199567
1009839
441326838
309441433
442531784
209492076
230450848
237694486
261695712
220614745
329937956
148657227
10918386
139357493
278979914
355356296
14853552
364135134
39253649
182327942
237324427
156785210
293433114
324523665
251629386
225935505
27465415
145382154
30590689
316934827
221669202
161500486
367404848
242994444
243828319
122710462
501017717
375176466
57430153
361618765
445944542
20439091
344161154
387714480
417566793
297295100
204309563
217830919
77783097
228306701
327649775
366287676
441461917
159208673
212150616
33851442
5720351
225758101
17829902
444526196
181587238
140508155
344593906
473902230
7740271
506768938
232750260
73270610
436095910
399193736
250901728
199620912
273462442
221405936
9434514
358055146
440902057
226214155
416000256
216807277
498872887
15851151
230976869
80848507
416964583
132361838
444849907
361311717
112094996
52734419
226583541
114708393
464477524
336247389
178220976
134535695
229639233
275604368
88204151
257648111
110128027
313099874
314881419
256818862
499625246
185029250
465141392
314492813
270374500
298886786
410362694
156875808
111034409
149968679
96256595
159167611
201371012
258005569
349903968
432070662
443461300
263003109
41862360
447741489
284497958
328972359
160756099
512439805
281504119
224295327
19712555
335185792
508480740
127150501
452175666
417745046
294120319
482210409
458518130
227659447
455881907
349122329
27205083
25721891
118624154
311897167
107208079
484049952
60694188
416161305
293113748
498916826
317611950
207446572
242572097
437719824
393742111
444603736
245441426
331752090
265804463
503783701
189910401
61191692
210630155
435821710
131538723
56754748
144618890
134710518
491125801
35303319
99986848
21909497
110703323
279210639
511038467
7444963
127924318
138974550
275200235
239958938
126206027
500954023
425307037
285941513
221694567
256013074
216396042
360142177
332036661
454719483
311918844
169738405
157289393
422086921
207705782
215608656
358890657
501233515
48286689
307695656
101393890
330984122
249978379
463737235
74645160
475224702
458446065
276863473
294130494
21000290
46990454
355841228
285485083
60939499
508070548
477482918
293976153
203696808
373576746
121054089
210160914
179415411
358936662
497938542
390323246
217185951
156924573
298726836
59501771
141810065
18140552
381935349
133522241
49173536
505229289
17384339
52970605
443039801
162506990
282814365
317488525
183608040
505976786
332475651
517447953
1980298
36009535
458800686
62851010
386162857
225771583
507244253
270297382
427062701
102737069
336619144
424550243
163899004
5912513
431467647
1776231
256461165
223068002
113898877
61894800
260615081
188051105
467561695
413566494
50623019
175879800
337669000
312953283
478901791
375336721
454964834
260654068
137533702
30519849
493154064
408069089
468178168
76444565
251891008
10786909
204131759
217907584
438243452
275476966
416746092
3524224
140179977
183017228
371005243
204427162
193570294
244854552
459046338
157422561
162730467
368776442
407176854
217573397
120734957
332157314
296380192
407021274
232643901
4527589
7766000
152217688
181590846
241246202
487357308
339866482
233996543
314685810
31002865
260234837
446125076
471592435
489902871
410637339
448917005
405479545
444205460
483068920
138697499
453213343
26064041
473409862
343411573
334744514
405569902
508630158
332850765
312777452
103112104
163879001
465519472
402117725
329222166
393180728
384924417
193522936
401913155
415689505
248237682
269239035
193838570
509655803
431674949
274854564
358622569
55753544
241199549
480881534
437690414
268582528
383886310
332411638
305240309
396721789
54716693
270918119
101866699
419698712
267594152
406741037
447364647
123381132
106440357
455098356
479187692
196156601
228815025
335547130
121782461
277281557
122234157
284770104
128559868
11283961
473173945
263244930
361804180
157002778
271999604
69525943
302413711
190299086
7640543
212711944
140355031
104144578
390856269
313935347
260811268
419542945
187721473
113186342
362812232
517949411
177790850
448448725
38470416
27568483
426155621
23421310
43546439
2405797
136492961
202861210
289935259
237386331
431962005
422985080
350261818
340884848
501597950
325634607
471796497
457620863
64281264
23699424
478966599
335778150
514480534
485922688
21755669
495435269
118439718
10571223
204929680
215131604
491934269
66355573
181672594
170805189
110846695
302223739
150866250
314070733
137485111
160379507
1741771
65663025
487800207
510140654
372214513
293434301
411708464
214793169
387430801
265821367
189684293
64479739
481417276
506132936
383123556
74741559
325652797
239602529
417201236
258989586
106759112
43373559
218088827
310279302
78134090
102900942
93569085
460012752
272695941
415202278
86276361
113068604
307473299
81755231
318157152
201917656
398187250
133082967
219021756
330260448
16113989
463317147
8276270
340405890
172141713
384291993
251437063
449474913
9545240
286110260
56190223
234054189
500615731
412132339
374149119
341966676
104083476
165150654
78058548
244718814
346951149
280239397
37368900
354914721
492958819
16737784
44645297
453927417
92362730
239407482
108851884
377140542
89555922
220125096
425628901
19608487
246582387
30863665
501280294
485005592
233699683
191055519
278568883
338522421
137737028
59792581
22233651
250903994
387118441
218397733
502270191
330419595
132492101
483302339
472900650
439106740
254593056
349145427
464479054
12194338
302957126
396559606
75021196
293830106
205991574
186939651
311524982
351863119
17993163
388833080
61442873
42708156
192371168
76125727
23889935
239232322
221431988
371488195
501236421
475395636
424767928
359027549
513986627
249794758
7555340
298497600
412744212
301165480
144228347
497708663
109011381
211975909
67216212
445098741
187438230
271652687
217848069
171314903
270328172
485536240
333383712
469941083
365880320
353455649
38358056
120365482
375916551
137087599
123545323
204640345
384820264
403748734
182005764
436846172
345910475
41224898
132626472
118167122
189825742
127975759
164709373
52258612
501080159
32088983
194071188
273860548
127448602
350272273
29010232
371591450
339076924
496782914
153564289
302958220
195664000
126405629
194406392
131116840
157645539
9651923
105405753
477519851
393440835
454687732
271689219
497967258
309627565
116101017
272881690
125022607
507748827
515057819
408795193
211180734
306288779
97001013
215120389
417990817
15985188
281613776
352473925
107376964
456521836
241772090
126376140
139039942
41526263
238878906
156524156
190678173
505801953
417739896
513951966
501962388
445076655
138267708
152126090
113909778
352958642
238260571
190685976
325632161
290030954
362579152
170547766
70199987
425231152
193239310
126161620
490545193
363765868
120942941
306848144
198156634
202502130
203589604
387732539
389811557
297889622
164617755
139227404
256877869
261155186
394344854
271534171
209412297
136920136
192147867
318001421
334441038
44546039
226425875
123616572
379223803
94303026
311169531
320103066
291842997
114978580
318484364
102365679
121334790
416624887
260757568
435736296
487556654
273911867
29713418
70597887
293506680
450471882
247187549
3968933
174964811
12331476
88677367
301670294
276259562
432075183
483598922
99327633
8178043
49344026
57145324
139170507
413001878
210174187
130282473
379862493
293982900
69621563
38729838
139967959
190101156
228312758
330828856
179912322
74200318
496829215
75063679
449953522
167391090
213908598
194609002
8764729
364222875
68225273
154222840
458593296
400159981
230650159
435720206
84401243
128610359
300291986
350069096
267013186
451603482
67391235
510635356
76556977
459541801
207293590
36278457
460608857
356859653
409465652
118399837
445393760
63800876
211113328
501660021
448026319
441078209
219691074
379098102
64164102
235706109
107256962
233588101
48326995
454744399
225035970
472465745
377954613
366035000
195082324
66603318
349953545
267610343
88525947
314483609
83354334
497996872
112952520
443065031
489836107
336086777
299095290
186877414
8562714
374705735
185161149
427800075
439900076
466744852
254106673
478267494
47741999
276724715
419924129
398942153
100800472
262908431
445336099
388042911
106133567
206479691
449588737
355591927
255892676
495419246
325830978
25581394
394277247
23541904
115513576
317607456
280825535
304299843
442696673
289272552
214777658
475542400
510888890
350388028
393584678
341116563
198786541
313441359
152502666
207359277
78761342
83544129
496481610
423356242
93063922
196683938
476232784
287766449
309897938
109034084
408401606
256930508
289840718
173055559
195415778
222406703
472390596
316718842
214749832
73508261
196469257
74609070
180344978
150869222
397159415
172390459
353774247
16480915
313712795
307019897
316631276
60667103
239806009
298490526
496989157
78528464
486407809
373905067
418407469
333191238
114641580
441012980
239390998
416715105
352948365
397557593
173405154
359242245
354260997
506421071
132744043
491311788
420984551
46590954
41262554
396465006
289714361
207088667
220804683
437058682
295898666
78763664
223729592
187474164
412759756
90272097
375743770
252377139
396989515
505444701
119721976
113233330
463726042
359884078
36275353
38202836
68474380
452241730
174360569
385828220
63060931
221602019
261447320
357815950
398030781
64071771
441027613
445548735
221149081
395422720
436141727
261686902
484196078
325200907
350508673
496250950
405608744
15596660
195708699
395887799
189297098
474106208
393237745
63956648
422447077
367553428
17955527
244891192
235283733
347775892
261416428
58966470
506947558
226640956
316519963
383782121
343952195
59892865
214575038
104943989
407921308
52383065
432522855
345264655
234568552
416425239
169637623
440435352
229596368
247264188
3992913
88625016
363419262
292545215
476892794
130373919
789114
35630896
73633920
199059505
211207684
226887654
287378934
375561924
188651893
476986085
278250752
384234699
472946333
56350705
479202475
7028530
28799289
55036839
423646128
11198958
472246465
292893729
112839552
508076098
90572100
91399273
155901110
358508321
10104931
378653966
303453571
72939874
346121728
396714396
351813293
425161792
170981393
515467817
257144765
213940757
348689527
162487585
410657913
497162762
287838946
394364149
445268230
334327358
286226610
446350294
449670231
189049722
354165784
60885208
301447378
159579574
240677677
509395532
434379727
359287127
438683671
64899447
171788563
59989207
92733156
170661526
247121101
37584103
300810192
44441122
243774231
68057903
394428
376417006
327093493
222602861
301339821
249874753
466987
260448964
345814647
273560031
137406493
374640957
294764737
431319995
506213523
349409404
296155458
43922234
378837475
219842610
96035913
299716020
400340146
254720443
115965494
22365986
327663460
33913578
54496864
490207297
2468116
319688529
162128879
310078253
57518838
276082016
97861992
269716795
373263350
155611488
83295318
50703257
108750224
111259934
90841900
398693124
84193869
360836431
383088205
501861563
210080220
273457329
436550188
30439133
136315795
116666544
224056375
19856476
37535273
57458498
417029202
192088577
324582004
71788994
298408316
261026238
21817187
447270095
198362560
25594139
373234225
62305708
508147779
486164845
282431547
121431750
109740932
28701011
242266565
188956371
178434470
30633903
103541054
144686678
17504024
5571252
35222805
436473958
95284260
98656880
216527099
312375477
414571004
253837685
390880636
258541625
270949969
189751089
302815313
452573096
350873989
49089370
14353226
137384706
93319163
299688956
56224337
426321637
142383478
381656919
20541477
255528346
478631528
439819841
429121299
469788983
72309780
78604689
318806130
330532781
482933277
415379936
150575570
44355835
422080214
105771510
156811708
364646708
144895533
374005102
276640231
363362890
174872418
471786941
12234714
335388134
339472385
209370229
33947586
457623578
117123277
296994216
90395028
220203606
335892557
28189213
320355821
191488043
147559030
53544690
339230659
394260451
50377620
468514794
215040952
401819394
150756670
403579255
415403474
426167377
197696176
60020912
489084285
106525340
412342724
65828191
262074517
440731688
64376333
115555804
181665218
453996729
482397102
120108156
330241344
86361059
305306225
353890397
114924338
138449100
88934866
425997115
485420693
416312301
56025668
441602284
466365620
228007793
435193245
273642076
142858194
421913062
300700054
222436004
86622159
150815874
113411842
509004019
330639472
244944790
52200920
117592146
481599452
411574629
173589005
125176217
45937008
405794182
201217414
488191965
275928277
165468897
115035696
240682408
120146010
288811199
112885073
315112077
1587448
362307325
50513694
137063000
38201077
311592819
256844458
230971141
83492120
195889966
52814326
248158862
450807844
429599305
216594185
18089726
332513094
129227234
453777105
333578197
251723659
358680606
143160344
214813614
370100345
302071330
25221627
131763607
241262166
298261179
342446762
479046938
149787630
102348020
195414725
251239739
250025468
408555788
183508256
390937603
196220018
388341867
201373963
466465016
427555973
215582216
346804103
459458575
255125727
287177847
4457388
27413090
139171872
428733645
110207550
434028215
328983450
242995994
136811954
265986313
122248844
132063819
294587250
376879235
46813056
232981460
82389643
63002048
351913625
416544682
26782533
202137655
116858806
101837562
475937897
77296375
112242846
474960869
13535237
87171799
81561655
212640562
268235814
40125371
88172828
329630169
458861787
381487645
122922200
496861774
179481339
208227087
99452873
421738367
468588333
332628007
254543092
160471848
251773157
159054864
490115150
192685152
403361976
252936860
435163233
473829487
387439301
310276738
60913502
321144241
295844658
233075919
65806576
90749794
347830573
148182570
513559876
124058863
484262371
36334671
20895141
54624828
353056865
333036074
307694105
391655151
42519818
138490725
514214498
190902101
405289209
197837227
488008864
457359920
110457769
134465576
438287693
460227751
300110561
168707489
478989763
294359765
148759761
129967494
309272296
418949314
263199160
73853877
312782268
384833059
289351264
471701820
471630492
101085100
354312770
189131090
129521532
439713073
1090860
40844681
472127784
211987320
492616867
44824122
238895938
398750714
63049281
33523855
84247295
67032781
109297484
353838381
233137303
397856739
168639694
509230919
496072502
515055858
354525792
303180980
378713616
429779505
55076647
424484280
284298728
167446944
413020948
294305873
457095480
256900278
269834512
497783135
460311422
508747494
98357352
164410224
245719073
427011253
410346224
320099075
133795815
342792478
505475820
405246016
55038793
182014671
361376075
170802605
139662628
447572410
270310564
227093466
319457506
208337594
513950530
240987017
234448699
192698606
501095559
381773998
48597578
154525364
430271134
308967507
192028279
152465405
414304878
62910345
51883566
36189450
368923025
433603926
181574921
255123694
30521065
188435954
157433158
453365984
320012411
67703047
388768651
37726274
149849241
287515884
63309516
139373019
105866453
268706980
430086936
73005585
76285818
323863992
485872449
269544649
144327141
317570834
511781530
111718402
306119835
209529888
235586576
360687507
355685654
376898992
349434110
100635205
132404615
310215230
252244740
97171178
230089206
130452798
423344511
425867501
387471020
338967738
268303889
1178890
205887577
68675166
499096401
335371333
256827549
429612187
20468364
483503220
193809169
503106294
338388638
333059183
304468432
397142189
105278123
237655128
494212007
171327753
449892023
423481474
342799220
235520001
79073795
212819736
158816852
428165320
165829289
337331715
303352855
73703930
347303208
2769994
443750917
190672504
192824934
257666933
413238963
391042838
123190021
63586867
476014831
289369732
376174721
411610838
387617415
272473652
71837188
51994630
454668207
309920249
338203867
281047460
458869891
335736327
332410104
232310813
334482778
501800233
141931931
119796353
511233827
254828611
456718162
307464452
30200313
442044939
83959931
382726005
246771167
307852373
176989170
288945981
267533463
420459445
85756233
400951232
90128062
496146797
158396232
206067804
260320440
452093878
251520251
130551730
512822239
275697674
214051777
368479774
367818857
163613134
260686515
334783690
407431945
208570808
269382860
83665947
336927695
456319438
199787112
208250947
393314925
465933891
466370484
99185230
78702817
482528264
329783295
92034369
215714367
410078065
304407493
162993407
163700775
303535498
382006081
464057184
382617979
79019128
60184715
187736803
305280564
347460388
353069142
409340992
423918362
346349945
36519859
139220664
231425837
289495486
149723115
180941298
47329041
185083714
24772514
28625927
497438322
414094991
175132351
234598820
102810137
423303352
238939859
408705032
225183248
356351221
199220261
70156725
216884449
175574300
215578080
231450558
221146249
462416673
95799441
184077949
280906266
20488439
423866552
318041488
357275532
99414727
131488618
264918970
442547430
213424545
169804236
188958592
219930693
338155167
123883663
358383844
9190591
111303954
120825832
395641364
72558403
454995837
428275482
295362262
264897128
325382124
123119061
450535262
463930568
19868783
350184899
284656014
65797879
4880069
336906982
419333823
256280689
7489633
42470627
346984135
398130310
327862712
310013633
481214699
337250988
368127591
376930587
225720324
226920533
65375516
493926576
475945668
322903080
336703826
48267049
100863370
500436596
466310685
415777389
196655093
343332188
230602901
256249200
456170835
128451646
476568089
488577029
180920249
434476578
267826386
1410381
435784131
81713678
485147956
431202893
216070792
221212453
339669534
14703430
96027889
259922028
43909304
418687167
285467309
207698798
31738810
329068571
196606036
22449801
388865067
57023621
467167127
10267817
306480678
190152694
368361503
409654858
428685605
374506147
167069860
337100781
270960714
505772163
349505635
451221104
369426395
204191183
75629689
423618203
309342531
103018299
462133329
227124214
317836206
172539120
306047005
364678863
4506954
368989921
160893625
325260737
84318450
499004697
206259268
181505642
153359351
44112659
282296555
63045817
111393007
25090996
292785089
67287441
312244909
113850094
498755154
316730843
34247719
396826831
493266965
125187879
281930325
497805632
79072334
463729479
461672121
231594948
108948912
195384099
443702917
200390921
59901257
3246311
349441228
488322201
25120122
306311850
758639
115516217
394124608
280966217
483241509
178844760
465196311
264571467
354949715
487419558
489383058
314951912
142189351
33714252
340145267
64355362
417852879
341766591
13544042
355724131
335340031
434693720
78628197
245471571
233640181
430981062
250224035
73599552
355955241
277653925
104765743
487534711
391364026
186636235
336043826
80984952
442821955
261313324
209547639
289728013
437892915
18760656
380249696
339634358
4006476
116232316
189978787
194427101
17451750
174614465
496005614
209855341
68934411
512816216
378526615
289405832
185562180
23775540
210694465
92192916
176242209
247136438
270392812
208086932
476110717
12941629
169669373
63815145
278584836
226638244
328129110
127370185
296322262
6839209
114969366
204941865
147396341
211317548
286687352
174560997
372875080
495888867
341343884
285701049
294037717
156116047
44220715
149042469
233110890
352231087
493055668
391371931
500205796
313018202
348676107
235506803
494537637
263912683
149416007
380059197
73683501
226687091
253618393
446839277
53491112
192297602
160491137
31344921
246932110
441734249
125645177
172136752
268895619
228780681
298384744
350517580
90464897
517728910
333520997
120592756
185119270
437133490
54296109
346585280
424011394
45151256
4481568
425187898
196585911
346627935
34547882
331663666
26558522
517931168
126463488
212604163
172817601
256209191
39051506
448867064
66427766
62704322
19498527
236396065
60036799
253125106
492486291
67757342
119093598
288605650
308525283
273896431
460031174
165525640
392327083
429004641
364434829
427443478
371602102
86570037
513402087
385370755
340987615
48166723
166514181
43778184
459274269
415987066
509233160
424890707
205432466
131689925
436562076
228241284
200097237
13455402
42871922
60646552
491101839
389336863
67418892
101693245
433736972
92874180
41221395
208319103
158488459
130757817
329710438
78246692
343231379
169502154
464607496
298595854
264142703
265846524
212318561
70659479
147504624
420946126
332413555
474259875
33507675
80036308
383058362
512685938
127692491
79563989
60073928
130921690
14818858
383879810
485796366
190482592
455520727
112988388
252904718
293552749
310674363
67516813
441715100
275752481
74102525
29057497
170602754
88571837
505002877
8713357
101041766
401464527
29700587
125745833
464320302
82135753
457312224
422895503
297145928
206292770
27970824
144829055
399526290
26461676
192042610
31309263
408275601
158291204
208535532
144025591
49597220
381151005
114288638
268455089
139891712
280148154
488464872
454367543
188490614
323447313
234982112
331144329
362626606
268516968
15388352
118806323
246650839
33232510
456062117
269009835
478328347
200889386
359085029
394565131
273204798
419916583
19908494
166049979
302554550
364083232
462421365
126133409
113989866
98795553
258291885
123355585
343968021
414758479
129352833
476864368
452692937
106452362
92675918
486268724
241304429
306244816
469592658
460344717
400231437
401463467
100129125
5227884
403060424
211248128
98007333
273166502
304232308
359795278
193757612
357340448
215749225
160703959
423851371
324624796
85366665
76773314
299540705
436089787
71437798
73009026
55623959
22021843
281984908
286734484
500492385
48769533
393986616
318415033
38871693
299638408
233094312
196038386
203599421
3461488
64723023
97447879
481694911
328070695
235598116
220677764
382988187
391032475
432352552
70015505
476977532
23869225
429363549
293237736
226322112
284717673
271670701
463427266
490829773
166963296
406168531
314535496
451934538
318195788
217913333
485384000
16898738
57452396
392363945
353575050
323107697
419144931
380906590
241295022
254690676
62706345
432836649
225409768
332145605
471176518
275764024
509561545
55445866
282277506
262561323
283857010
402655118
103073574
102887541
207881178
466039729
342250255
290094785
11346054
369802717
488961612
80115798
325429418
188740506
188224308
53736855
48814548
195959084
131996812
499956558
330880509
347365242
89414219
328677921
8315537
413606297
378445832
140620740
274515808
171855938
435522028
331212899
8988003
268572743
195145745
204077093
470245255
441935444
282376974
246653172
359500594
237741521
11074857
51028092
70395236
375858337
356509214
158770677
269352406
169187577
5361902
129173150
170562054
390617364
269324366
252202606
354173062
258980990
124126455
133517772
36109120
35155835
276722077
237298271
277119620
273342193
117083979
422416247
222705520
385500017
257639694
380925466
264733506
203162217
28217608
427436769
356156087
240675162
49145436
403926591
373219167
84022284
342102938
493414077
166998606
122691374
474346444
268880107
13773629
103722563
490291797
203671460
314144929
190700662
398704362
243916161
114591333
470925901
363919702
503916869
391388689
390837896
38234333
154728475
182127782
101374486
272393816
69035886
52772652
44178084
50206926
230334536
372680125
23774251
333989268
377325366
367879076
62394663
204316874
180820421
422122862
453452223
136214132
96803771
49499629
504284362
17307564
20122129
207178449
440327483
263620155
226283143
209494269
93207312
477710863
312664848
445285296
55952989
359993994
402863066
411312319
241990585
402474431
319490433
436198892
214098890
266762682
175792347
512503047
494559230
344903398
52755530
408261889
487372204
349960554
216700002
429577194
60454356
169464481
362012567
320070519
202860197
399797349
339184639
84935422
430808859
346372612
365454921
159909977
314349675
349527150
508752289
384796374
227299666
161463194
290704426
6633929
46326002
137750097
262061909
52356256
448016671
35702298
240237791
250286896
136424540
262562414
419199171
74363862
160289925
355981175
295271156
514324171
517942510
457213414
450422203
219948869
221686938
380481173
398819320
286031357
427378222
134038786
150109208
23426241
160312888
6142718
130124226
71565579
256486870
96223611
49509926
99410314
82720317
175019248
256872286
162485679
470759861
494229686
58531493
15252444
492456035
465237211
324356524
203031553
478749624
148442068
503842937
64434859
351270600
315398419
153336643
91336269
80464175
392173123
168685872
8720377
7930596
412638451
314246776
428926014
317786082
299722111
342642243
501378632
231669312
296143644
295814918
168965113
391739869
131328467
54622660
92994785
147589809
428736707
454196777
216332651
211491210
424162035
249369907
164687642
518185665
227046116
22124822
37918455
307815223
54234573
93011023
341250632
512984301
364585647
312835187
310339414
512880719
32168274
448892221
400976606
51875138
429819381
84518968
74208926
243716262
6162466
107744026
340283973
398943339
39988351
423355195
451241724
290577351
17588644
447808926
478030169
115719398
309112887
517491224
26574470
504896291
5621203
281202163
86823043
461374267
409156108
402073382
241740665
200737893
30242263
395798789
477591337
147934747
150246030
399388674
269166829
451724474
159278075
515386530
263723066
427064367
76027162
475894710
290947796
242734958
382928581
401476506
311272934
91418471
306735537
394720837
266015096
182089561
282026175
358714030
207602148
305464873
280061253
414248916
344055098
167728019
82040141
111589441
493942233
190026138
163745162
65136032
335460319
166040064
151469074
361080457
416019903
136034146
488969601
507134694
101144035
78993941
193338105
346376299
315274792
485537871
301102540
325345550
146138652
367292915
296517624
451996363
363950033
517792297
393108501
464354937
419991506
355061268
383812345
37798599
241216566
444187569
72872899
185613443
367209071
364074958
169324274
141916027
155922639
325896984
382278879
500698942
184502766
241886364
371385797
245452599
337618264
20774538
109825171
380268075
461998486
342719015
178281635
296706166
424094560
33941410
134925391
303577327
431105847
465891851
203866492
232050597
28312991
65654923
114477337
353458257
133711933
480351373
302936243
426077248
338177856
371540815
170664781
26677541
146242127
145285708
14197293
80364433
407739153
135481513
91415300
440171577
225636959
53929060
501586707
225151627
34122408
56176228
514321233
362504677
19833577
351033257
476254307
161596711
190997495
118651479
217394394
36212545
333896353
26492240
364684958
62122820
436512305
191144822
470565573
78740905
1652080
33525292
251885577
23837747
82764738
91709024
208159227
113674293
510526539
370283953
185587681
187297161
112779153
410841620
146934194
342412715
285033756
491616298
329742024
427997571
306451988
68834680
419744289
491059423
6005499
318910000
305881057
295755847
307430577
300084302
151102185
331601050
116652197
10262836
154793113
347374230
117350915
370262964
504844626
232320842
105270830
478744463
48637385
367476289
447795407
44063297
204967793
347104622
315624027
187655073
491480418
193979067
236790058
424867165
455415224
431135355
502287418
381822148
442140335
33943477
227250247
19347392
212774760
123334240
484061855
365998709
340136155
411987849
370464837
333349467
386538887
486231592
459506277
291612613
328001291
1600145
4392914
509713930
85757572
361053558
186924216
381333274
272103493
139601171
398403321
398560135
298890779
29559726
50728344
14527934
442958636
514095975
482536090
362813533
497041878
486391689
394089076
162069464
34372839
239782430
236221448
439356358
138742505
377313258
270389304
265654215
66564701
187236850
347382577
236399107
322763329
301578633
82172723
395432109
269612743
436629682
44382608
330391136
241276570
290406396
32826088
346104711
253442123
94619588
461230391
379493639
508099639
83171932
387214528
405386181
229504243
361257064
204757724
487462541
275176144
425940054
149489036
138655141
116361389
136237127
213065682
309055586
395714168
293068344
495710683
124380668
75076562
302607275
505209548
194251697
351404325
334849771
14832168
181362884
391122075
344234025
371726496
79240915
407377253
306769932
445518097
330553303
485974060
197922000
6391315
455671845
201478292
57210933
371542118
192060187
248313597
349848764
320065978
278744079
434057435
45871276
129539018
215641464
293554023
465988609
334451521
309687968
1998004
145340054
210034277
115126693
192593982
369774489
39954130
328881052
130964710
146540589
417033587
99507375
115580159
161841598
85519808
515210981
212381747
277214943
128191083
430114082
77354588
162352090
191727486
40942204
175573133
9359584
224753496
7768416
195176376
335714644
399240081
347928824
172171632
313194558
42223983
21657756
333635095
54151868
226235160
462882357
296453188
512332526
407703502
228057422
262209372
335626583
472591289
300588043
124184075
439324364
461280079
369700657
202243430
2962423
214152264
484731755
123868892
105675737
316464121
346277221
192273444
280577439
113683445
378560423
353351351
331376373
170276436
53875006
33543492
475750550
227994011
159795346
166683112
320254307
418475002
231207947
73455992
123958741
294438816
301361177
166099552
65226036
72840758
472545046
414609980
353631067
245413202
60390006
8219060
124128240
281893044
93872951
171015780
310838465
329085011
383069738
13450948
508653354
294418317
499998511
262187695
244753031
386583920
324065678
13170652
476771814
348228188
173353321
448229113
297441227
372241166
115350061
459970832
283287316
200831233
281299801
27781386
22417752
365248585
239334562
157576275
370111829
45456848
155444232
273096370
329194586
112503920
188226612
286157029
25717293
149000689
332748645
223231548
63723925
383390042
255020374
402545218
233429725
387269029
343178945
422030316
402588557
393936471
456579958
5726637
67346094
313560170
325045335
399347459
368418650
33935236
38070980
362156594
274504874
102106360
9994113
135108484
196567244
172629453
108971892
46493639
434916984
306497084
21752418
175118656
323781362
446707685
115684373
503183643
165994858
175455726
328604301
178783836
6055765
325853042
397603380
143606736
183486423
67517950
147320124
65467751
219105933
145229754
265331035
317468916
304693830
478684108
400419292
466340498
444115903
242383854
66542988
441075904
134483797
152035112
412784789
390632348
480576651
221028774
495269758
196587882
3508776
428973110
372649662
461444743
417712099
469313522
496723072
499884490
155573829
385056169
226142153
64001178
24251977
182638363
184052207
494657438
252215959
127707896
370207279
448003180
128632882
13653140
150085337
40119995
444663508
420223345
268784771
115660092
511616974
478183897
193709496
181904503
413253552
196042053
467035993
445895230
266491026
433378442
354830001
486893607
234948014
288065688
50048013
78899821
432662736
229318286
146684175
273794027
88721998
154842722
293111047
41238270
117609106
279870039
190597371
283661596
76264134
451494221
277608344
318872259
479339402
35219816
501788888
461189036
448795822
78578238
392163337
171623125
57979224
119004211
40214349
90478182
99858482
87042172
96433455
94378701
332615797
433906755
74346334
378708179
194240283
7576328
200703632
436761034
229027463
389962926
146433817
51158283
460661537
15291097
435649612
380937403
390562414
56255284
281335414
106993490
517939682
21035321
430540530
268775281
299131601
184386231
368589233
214413137
258674673
459925000
336953224
409279243
306111399
427488539
183872432
138029162
407154441
300835923
192205793
26173114
336550261
41870907
438777834
288672309
105879035
498111169
480391750
411140033
67811419
488990714
468201992
311634173
453489902
33991451
351712346
433515943
471342997
69027540
188773336
61011887
407974875
100373856
163722848
453616589
101031837
194304311
301441143
65311473
320859578
29905778
190024219
220960008
74536563
65906941
182136875
358618780
382370826
217602499
66222727
194503320
181952430
321985078
365158461
120706690
515882394
206383963
454948114
37503515
467583057
220166765
390318243
105986409
161719125
52481069
413961809
252890587
285733257
350737842
293686799
235697061
226669403
140685734
229373416
266000278
494617943
479955119
191873881
499161518
243646783
493359502
183789024
435207280
515630579
66331915
45539286
50941382
514650153
76152709
406964667
233393348
187042737
495865819
81101502
140440050
242528556
377898889
467622060
264119515
280483106
400554738
339778871
456368757
291627130
299605002
470027693
503242735
428199072
403292601
98743956
16081582
241761555
226069482
439928002
269260984
335596697
154471851
71507592
447790952
448371134
244596522
361863507
304308912
389212011
365389506
122877145
444031098
288050837
391955584
60815572
20106818
205257534
470005333
332273715
353515177
511214132
453581023
384208123
254003079
269255431
462934203
357226946
144003523
277837136
301796302
235760177
27143752
141738657
330444271
131725365
505576534
238361608
408170627
415409959
515150694
102847709
341713147
284275402
326921999
16872842
238279251
212288576
80001780
398681946
76807050
398253643
122876095
120201745
438181280
158103429
427824772
437820987
515399877
493247546
435663891
92472269
102541476
343629232
244577707
445436578
4975568
410111530
196570077
479117080
344972445
205616401
251825561
74232828
457982678
369271809
30101552
402878614
341266424
356131997
30505333
190945868
450519895
107619489
197868656
46084686
63205496
473676379
178707107
369192485
180456196
387562579
130464048
481072774
329849595
482394011
147933059
80645330
209818942
313390166
250855818
91111426
311351081
50997227
120924973
85812395
390947833
389110613
248187327
161388661
52301501
28360975
480795725
503782660
39737452
71229250
29129936
382267685
365118110
130779992
340827134
268162662
269240105
481782675
200611725
486765896
390553820
64054208
20499422
232356973
448295283
73902953
322638696
25274399
151534462
416478525
437002140
326734764
228752168
257514339
313666348
221691733
345452762
42373530
347903174
104705616
155336902
274872312
433852348
433876076
503774403
491307086
83790669
93702220
494962501
73193202
296695009
446837673
139315514
370422265
233260132
401470817
451535035
134316542
139934312
50545187
346142083
90713196
54070469
226536497
157537517
240578464
218132169
215517750
161047496
311330503
442498405
31226808
53785350
131701677
485173307
190843836
339383475
414022882
109119185
374774663
34497133
482118341
439686494
428489642
508041321
234507371
370733925
243862522
123977705
153366382
344302517
40253945
93742787
32865929
71712157
45223784
355529801
354920288
447747970
51377067
129620033
224137506
439753860
16674365
405004849
8500402
328428892
486472957
157365184
48288214
459420630
346425068
407749345
503673680
272263269
482422240
383230682
418082611
208225972
47690413
43799682
368551434
302782876
422666346
360703036
408244669
466801525
507312597
252874939
270750695
73107155
303991763
386675450
139387296
365198098
135604277
131173604
94597719
281619992
354055111
125947942
295460443
450564329
284109697
113350612
230605174
67799163
308444808
127438984
423767460
515128806
513229465
7072825
517831927
380837719
238427333
65946668
58816732
341017110
347683522
56336171
203070821
292381311
461492981
461831900
48158900
216338904
352492924
138643488
492605827
245656150
34397422
311312867
225939807
25916655
279344256
212200626
168354271
43102331
238621005
68640502
106551160
85043577
205615159
250946665
14524468
206596646
127302184
308048783
151166338
172228694
125192204
118944108
237218053
419799389
256647954
267049460
247741681
85722117
208793296
204192853
298536076
32988618
80703848
7993510
431531758
31150413
20493966
129233939
438567866
116090748
92305027
354631561
153268931
258994811
286569380
11845474
187532547
92181744
437188944
262939431
214410821
54548058
190096584
155546097
485471464
227947495
389224158
463710720
457180407
452022140
72335354
7368771
261482155
44681494
62599564
88395069
89154141
240307106
20597596
238622136
440514039
124154064
136163279
516428388
62438424
386955262
85803541
445913588
110043068
129014728
432190171
181405687
242115339
424806011
353392005
190879731
292001183
417605358
310669847
287346757
263185640
116573102
49457010
252793136
180151233
304343833
495777463
467719525
67065609
477252577
231214829
392595286
413540858
329407397
483863302
54960102
349232565
484305300
439247817
40431931
493454720
282853294
216382490
53413829
58521213
390128930
220862305
272996799
391660858
42739390
498672047
403192664
482155824
515796623
363718780
131691356
393618764
489102560
16363404
155888081
341052557
29347667
237967869
94833887
425208442
188938305
43254848
45632648
73273219
82134701
396772274
113248393
481277815
21516048
430838129
157931613
466345074
294428582
99630647
391725503
4131050
479024392
305976050
407004317
449492021
367272881
443202614
94536241
377408067
160683152
50631593
167756244
60137278
271695857
467172532
152699423
332292758
56243888
399875803
308614702
254544345
517914297
252918268
495560377
272622686
204880540
195287805
469417321
397360640
102615181
108250329
493813838
197036692
326262950
82598830
264503483
425490111
403329954
179870778
63790151
177155482
283684141
111283205
263467375
405875319
336609225
357804182
503658929
147566956
371640586
79503000
8228456
177181559
475305274
341866581
45612899
365984471
263996036
507617837
426766522
76044800
381367120
188785469
440886210
281384063
234868534
257142424
324419084
132370827
219661563
453179402
355914483
100384313
122588409
119870186
424621481
255640385
334642377
84378795
514929567
26844808
429267224
387429096
130068412
74205115
77260751
326086569
442634718
105052510
28974917
347735478
459782007
320527401
170687387
333827638
185162206
18423746
440673816
442981716
228684310
90873780
398463518
484077744
344948884
289526751
496127342
165402357
45395137
191737653
106067967
104507485
179548172
102645743
243103091
344126599
322520234
173277960
24275311
433157997
93553471
396675037
308760213
204903774
118107838
337751897
150717182
393288271
393101078
83534563
238341030
505850422
79937414
385365941
507578134
477976148
415667559
187935546
421793780
86662722
150332825
73021947
24705608
91282737
337288238
231167736
344943325
243209247
39366578
486477742
457824866
45874689
440870664
357624900
503785437
16578620
307578224
7534427
25553566
212847000
471827577
439500982
101012299
59271472
101247569
47882413
410432109
8389657
95450644
452627446
60126585
352458651
44663199
487743397
77626387
230665001
92770019
147143091
89812877
295016655
500400389
316100085
480678158
139947578
168094952
230563400
196195588
432148120
308393013
228829909
204685476
439049481
377805666
145842348
474209187
133470007
345397069
103363999
403525532
510017520
407364548
45107258
14563782
288214521
278495600
174472438
441113601
242864209
377380428
9309473
451591016
34266404
72627524
100856738
382241587
62639650
171482653
106004558
410956605
398571667
351171833
387208268
91068357
446573567
482533662
214139259
286317974
25181169
299478579
308901439
332224707
59566732
12754722
26904410
467614941
468039894
402700716
210598644
265354785
480882556
312042336
304397076
157687475
156953009
226721148
177375009
418905992
135327460
469059166
458351674
487629657
211933155
26380039
144715798
483597673
38819720
235766175
183440110
390508081
15631941
66771625
512655866
279219208
127419125
145577746
317095824
323569815
406731513
439389477
243268872
398055834
88575662
142907813
114315635
433574647
99720557
252040786
55652882
264635271
93687963
49860836
361114001
427540028
338323985
256216544
516894070
141285288
186145730
37438159
485830074
319802550
410869950
456535083
341504618
13435032
45360806
349285313
251120989
24964562
409400747
439945368
322867139
224301363
47228879
358439677
476873626
324941963
2369050
434886647
202862640
240167574
368196981
158246624
201208914
455327080
330097740
300662446
330724477
422888651
201112592
174376980
363628603
106573676
308698232
189968299
188376032
306612270
469692661
107921818
51359577
298130
374753963
358607762
174487337
119718827
174406401
453757817
227363761
277008010
56902135
93877173
283971177
517711856
336468710
284507551
428069407
360673214
337230755
303138622
229630718
393196460
190445861
73578476
441857174
86652568
380434059
368089193
170838122
441501348
105995395
389395207
472567503
34428662
95656228
148443639
24893482
378119644
282503929
277202979
377953593
100656229
126600324
76396390
200142367
499972135
54958976
339432171
79850843
325696244
128857166
47801734
160291469
414302867
59804377
262510026
499486005
107826772
243362187
61740035
187665635
367488591
435889728
34970977
233590067
82867145
473952185
449478283
449561803
307479809
188339440
455421932
40130748
116976076
484169077
236834155
163097339
287814455
392556345
9784064
248708215
290737724
285858143
266717204
164705397
217088801
68894935
400615113
50996078
157991092
47455331
360310270
327284638
51649
212286350
433772522
386625553
214894033
278627996
143120332
328451629
272765122
364806961
158185276
445711163
210084726
515010796
367993786
497604447
438070642
451458303
335125210
245450551
232897477
132779537
482839358
240368091
260106164
172566161
214724382
248856736
426114916
236649904
492545780
440560979
459344630
216102836
42958429
127004650
106523125
157257235
243365748
238644421
123833868
199828575
280188333
88812165
209900073
2664343
89050638
450301225
333021140
115553866
297691780
312358302
432551075
434959165
511121834
471769675
128261750
23473042
335087819
192356259
141813227
169759014
296609576
485431089
143139578
6220166
352786553
132896662
367985651
271523142
88520573
476251187
489206685
79060000
415799300
179632160
253816891
338318766
51502373
366462068
6773369
199757580
379957640
41199578
72595237
115448481
113460372
165363232
442966932
470240232
126759039
425204614
155427829
302828049
204079670
342769013
125361094
242614563
465152707
454943540
216482661
26081402
294285819
363902555
358725869
300137000
300328607
163674469
63542581
51174479
418020235
104769472
206027170
411398380
419532514
401172068
163208240
456120504
258374200
437671955
319088047
408016299
269820933
91573203
365920375
78975262
344169860
474883628
411168019
18082804
360260346
385847445
276176331
500966204
102577829
101424126
238197709
484727293
489913658
303835396
176336801
168346412
48152635
72418640
344310959
86461996
408059750
231726312
265489321
233187943
296989067
62460932
136287129
233988976
368802395
326818006
346701486
235353681
158648529
287498897
349041379
293940211
85795536
517161735
67732945
336277480
216337655
184405878
286137047
218777975
319106830
212253064
269681495
389113589
461103633
75581597
349855885
151802232
52500591
188716037
395435387
421338269
140058779
418230468
310439915
260094137
478483966
442480174
238911621
223219699
145375333
79881781
321860545
332434785
11101720
17428275
2397262
220031389
442443147
204392044
333446393
108562863
357727943
68989019
480432059
165356492
277111679
224721213
482720738
330016683
237252189
258062095
385258219
439445207
118678083
470004138
28747443
88433877
222966827
261304071
394419928
16223213
477176971
410830766
320181704
13128409
506278309
495797225
136659857
371496939
217009445
118505322
464626566
504618713
251566044
195410499
492311686
369712281
71411400
148113523
233214304
392554625
185064281
241084874
144681373
276846376
322094220
80709577
373589714
496192056
56303340
40880721
314181519
509063553
90947849
263253696
466714039
264294504
341224686
445445905
250984650
380720557
109312637
113361645
105876344
211252504
311532671
84253937
279567674
488645868
288746054
223943273
169644248
254923123
53295675
169205257
418794372
366988282
50852331
223255499
501918847
61372033
88678847
56495239
87009049
362424030
258846864
316103226
127931218
516605698
360756927
377958224
322322018
355002108
30685168
170019943
209269662
184174947
161619009
106558752
124067075
447497746
487790287
203255660
487053364
327966504
292742712
386601159
30878326
515635780
466187937
13159086
326911191
421320258
244619496
116247205
322816810
330936543
168314220
465584532
270552640
302418550
7822990
407699988
479694119
481025512
300849011
132252327
86879059
340522845
432448255
174488921
105548101
483435033
183911745
120612031
200301914
251076794
214086159
313003422
400387792
482683752
163932519
351709513
275749320
278098699
334629483
62050713
436615925
103550097
183501083
4655434
292830769
230234884
13426225
475191845
320208083
153348132
257722480
493845234
77753768
384741614
55026067
247042872
219759267
133190447
280687762
454017050
361812146
516372652
87592399
444458426
149736503
230556120
431419045
280974576
346767168
408653077
363169746
55740357
227967405
207148345
372098156
100554493
62940680
149756312
143129237
61294581
507596746
36152346
511675641
58335501
403585309
257934064
455568354
178753288
39017399
164855922
236141950
16101958
71454616
306702001
211925130
421509328
482952280
226025864
502646998
408133132
172696001
220370108
340618886
1420280
306432338
233378381
51996944
383217063
431547905
258121621
295887198
372322058
150903453
333505550
16196044
86502248
163809592
452169710
254312819
375432246
299970250
480394630
425698833
466619346
317757583
504182862
195298532
173166174
426731130
209496718
169287491
268514932
517594608
102018576
308353719
116302472
206778442
206311800
61936251
364870028
425247680
447910568
260087501
206439600
372199848
140672538
38785506
119720729
365304833
275661148
255544166
427551156
114228691
472622233
212034087
213186327
42074651
26043978
422635299
93526871
458047010
300619168
435312570
148353843
271476052
209914953
98419404
131620183
2117050
105597035
451464853
196218187
433960738
181408123
492879057
362416873
328738337
246013029
200822664
308244603
370993446
374315068
458636409
213554447
514527125
374520756
196053893
248556908
112725577
556543
504740419
165210521
139781998
309199821
201077884
244556319
276792030
240059139
126686095
344747054
21943997
229302147
245642666
408717629
422420849
321613889
404268051
228603756
363887079
389687007
268736730
83056722
356403567
63691263
367788131
277571934
462991459
308060533
122937423
68512502
402842039
194365712
311999418
240572073
502653465
65024690
155752622
196330355
116189923
14932191
168341608
287762689
257392412
466137998
103734524
467813115
455992125
308242061
122420763
6801093
20388270
221227036
198453816
428410251
186826693
307699954
399418188
47444704
91449326
251514450
497124850
292851517
396105684
200175889
160362263
45717104
129791193
455368869
422038002
134648220
166655801
457843457
7776803
376311517
211979449
174804875
300607492
286403242
371740833
278338643
367099132
237078197
418593356
149894409
217480839
377071037
299082767
430549552
365029858
18165083
190947191
485257161
487539956
329154558
195307883
224192080
452423208
235794648
253365852
272081159
16713689
32687000
228064268
279179581
300672804
399454020
478784266
53286929
393704896
168638024
413726866
121134538
73043411
407215281
404768565
213580629
372146211
509605995
241568559
73316395
296020512
18300767
503766327
16129620
198309817
195036566
4818255
353752354
78016122
251943852
40362443
116092411
143931765
266525391
343845185
55870864
494723666
116565736
429424793
243484280
435759939
360215149
419898786
141533353
493509220
403676684
242240736
96659866
458081711
454572128
332364094
406410234
431783485
202170184
205245602
485662928
365828736
295338808
282652098
491424286
225255874
131308644
488295925
333721981
63080613
17625620
19913757
373676241
158387755
338395193
300426943
373510768
437758870
138422612
511714105
231666171
210019733
159544935
379028242
489915546
296502883
252489817
95591358
446352919
352122188
14173969
167487618
229609725
427901443
515258645
450899612
279508886
137931115
259327013
111788480
209032955
341743678
462719007
3390190
300005071
437726259
60300062
450297993
503130376
158048235
122185862
84066724
361608887
201900499
160650592
95484149
443885656
244250101
406411778
489936078
274785204
354216376
353657510
405698639
340906166
243072059
489909562
290753191
316912375
361663515
303767776
191577996
5936206
11758588
226971139
64886898
1721499
514302883
32579063
229685580
132954648
430710401
77804297
469687284
432556246
360436667
249713037
176347499
236822879
108650104
146555072
322403439
6928598
68356994
151331616
278594252
378818469
376643411
191281640
193640147
362047529
323531692
268613950
504311382
411046421
220860440
343813733
221477672
65322801
309583686
466058541
106557486
313204423
224366064
368290422
117234484
439388248
240113302
136733931
194632116
45078128
4333842
203886594
22229271
503344263
460788537
221192910
259704404
198492455
399362704
270853950
358919041
287456373
237702304
89508505
368722185
265056698
418740328
488020071
383178052
37232201
127663274
446964529
490649283
446667879
166249779
195123571
387553531
1037754
186515773
126765807
423641681
496890787
343314449
459976004
119534084
419361888
183963228
393530166
36960282
115014135
405203452
348926873
41681674
175358292
90159484
279534417
261250527
262962247
247698867
373187582
499629184
2331640
444999672
435103293
302799059
166271453
247604808
467483238
138336661
375247698
38813727
229798303
157844924
120257225
329889548
438964159
116364117
430688920
368090843
377956284
7644469
421384678
360008754
426894905
89175739
19430214
342937155
168435792
3947663
239164602
255882736
227871211
153676540
252582030
414550559
41248913
55872851
372510434
113789578
387735317
366123631
439365957
189302916
126875324
378767713
65829830
47459764
347796204
181115245
206169015
164061336
254632773
173552574
360655103
34480553
355888173
67915666
181639084
506112422
218206380
424956892
498675791
172694257
162469264
176998130
354918872
23273
405104743
447161423
499738771
333560534
494386366
261211810
113600933
272759933
348935787
438577535
510026935
138067245
493654548
474142516
45862625
233969130
115412446
440018252
181647555
435074582
468937373
306417366
44282054
113120286
432162828
498550494
411735799
274849503
206521085
247298308
69119838
18991355
480437515
400735628
374591063
337934015
126697607
380954576
71496877
311759555
111611021
88029565
38311934
322812576
473386705
115375147
55913260
54213462
468532799
277638758
277238213
279850373
235145820
362368666
151487204
478532203
423453309
482203326
302969266
317152975
76774955
220355438
181067043
274446788
352274727
301544314
375148730
149860575
299845705
413049328
443562422
418337798
262504504
77898273
106139587
502522831
123228968
134812211
466063423
467690039
464935356
460213469
280931692
464653646
419787568
381811007
117412801
51474279
109329386
92040818
280365826
296799186
133249189
385044442
191955688
2886432
503695241
109190597
427836864
210323008
453026806
113887835
204054381
55474570
387583863
378334328
371143696
408915692
160789525
261490697
379878727
280337379
28609296
309362128
513641226
414321911
207864904
500084223
147306790
254649527
266261556
189802228
199463967
430497396
34727563
486206302
180694629
175813995
122620528
246334061
216125083
491321426
372812332
240408627
285260344
226248282
231910811
44259429
54259129
26427149
197250521
482209328
423855977
499426203
418493800
339144003
267027949
217467871
373508821
131348525
14952566
434292218
7380574
302411052
12636975
27936116
414596433
50428104
265756493
380327028
311144535
169708118
367920484
374537775
428167803
493588119
72748001
26394451
440845604
153895661
476964918
285286670
176656629
348702753
275919428
241336175
244720132
33655814
518165486
129755383
417617588
459978920
271728197
238252468
197010536
240992155
375357908
260506015
218310578
367910244
228445602
390021769
460919679
235664561
100124577
219978468
415491897
248765224
409854557
282792241
367493948
190372886
322854136
13353134
268469114
85669535
417229432
507374288
251668802
392217218
402799748
310760200
47033512
334199538
462641233
339098599
234883920
20424209
77247703
27969773
467237047
243067660
257273504
457857337
397248816
200081299
332842508
60610055
370664677
80055593
213176623
140192372
264526816
183814435
17020448
352896566
120861298
370799559
420238772
419592865
457122011
294004270
324517057
2745698
223174183
370921484
513403789
485016829
52726733
413498416
475266797
238941654
309193339
343537011
85318177
477430652
184764192
156806144
320858378
267390792
77073496
76309806
103730391
185712630
217684854
395180912
422778905
98468949
131534170
410381570
67107833
434592698
186169078
473205805
363582552
248380207
112199631
312934737
337297803
352668909
473193993
326182290
482651376
112805699
340885880
140766402
113636629
347691889
285370753
118736684
231390251
426239149
167445219
121206707
356909999
455102609
494894171
304224181
151552434
175021690
300921400
58820507
415346965
120950644
121848377
374084695
57119683
114970858
275397043
353924326
506242140
145543056
200107300
146577115
511169021
19743246
338680104
390198144
457027215
321750584
200885912
492089433
437941770
367869915
135356806
147998079
180028433
46759041
446490256
374119226
271296231
295174925
511868447
411052861
499256448
399118861
317157723
235157589
311844852
132232160
54096013
503400333
10090526
15552574
448786429
958951
15672970
227486516
71364305
27057610
349036803
235946993
261448883
178271858
420037699
480873229
143227865
71407066
30086674
137911308
338904598
386501189
184134703
35954472
391095847
460786694
96786497
389436556
74451560
270586194
155460453
208914563
345117566
141173850
413351084
412456443
431694587
177975051
51775805
392190336
392318747
334359871
182487386
331371656
37572533
200697252
272042743
459330933
56209140
339307790
435777345
195734492
464147435
181517138
112355909
60144574
171212756
279209534
101397970
420060002
310784796
373230209
26127945
10499039
480993454
190835478
366011684
103342761
464599641
47321942
305283643
348433309
443585510
424559418
289731785
507164725
467672801
213822592
197252155
503207872
62999713
52821802
309686528
264618109
33385176
461437177
514335402
264014148
489489682
449574264
204598720
211231531
258545387
273679598
179759312
135325538
8966724
461775930
431502555
370661581
212931614
198479106
338799536
225836175
451003109
326469015
284500821
415727595
322398718
443219013
478548662
465401812
368763844
332263191
356583001
509209560
401079822
26628795
246370853
332369783
166343782
53959278
148631336
300037460
82217936
473726428
18358489
435887918
207135185
316860584
200999038
117559740
403303961
157508187
151083464
377555575
62915355
80939571
63005515
32479593
35997175
124322426
198589184
113831621
299161490
53431752
349921125
303715737
208660917
469212265
144338537
157180958
13663747
140706633
268216628
354719972
269318251
210725230
36337119
433206449
153714739
235678560
487547040
346698344
405514841
335287954
307335398
445805064
201889899
280508143
463626136
463220867
66158107
429351703
308632825
350094067
487273089
133286989
85668112
71180377
412588503
444272556
285602878
449730546
480786738
151529387
450274545
55844839
126066843
245953701
148900205
470900472
123960491
390211545
185979257
345249925
144254930
18564475
345713909
116374943
346931432
94029054
228100643
215785475
470468775
397934918
145357383
446690393
205479541
16220474
464882706
307407934
233873093
172466346
102013078
182403787
125274338
346820831
346980054
242921368
464936826
498281993
408159712
79743966
175630665
402903269
430273809
392202151
421017244
319612978
46711495
414277824
235020114
470460518
85895577
168731850
508182536
204631142
350735169
507375478
77187829
470492107
444736185
80138955
233723946
396945324
295918162
412701928
454481843
195723277
238177223
426456530
72605602
98669727
411836632
483795390
73300909
71163695
378152857
9062901
53330069
286695835
448315837
285250802
319697889
451965576
341169044
373258822
343167772
173955473
343051609
315113407
177490661
214728105
276316178
2270083
479756280
113132128
13008568
316194487
271556417
146445389
82577034
374038258
25627239
370083294
452048432
210763283
310033606
23596177
110808564
427254221
162963119
351396149
482988292
516071464
85950995
509534594
124299087
50085841
37337907
199140664
351744280
49770049
235715914
118424745
35470051
411777398
436998890
275054615
473890267
460011295
281266779
158612273
254020966
274686324
332402683
296670299
403902536
372478721
457099687
85515933
147204810
411289246
191450430
194969951
251335736
323890773
248783151
298235332
407019299
163969162
110796158
47268286
308913928
123743033
90810974
240406981
122584286
249046858
422645404
11792598
481308818
298031340
162573686
252292770
361535846
103314859
404703228
361030027
436354350
497240845
83643991
328124944
146960001
446539042
182239412
228185248
484334423
66946645
48380339
222226961
234479600
174257033
181446649
375165317
263141515
129893011
370184240
271877528
490235582
147639814
147927341
420114313
6361129
189719942
450441051
483337160
201269531
274053344
75845871
473439674
373389973
253256600
246280205
473281771
449685674
341930852
331789663
206494012
47138861
190745144
349891860
438162222
254878990
215567261
370371056
400356242
420939945
304187841
270113598
153776049
127476780
42417737
68046027
376778817
227394576
345131663
200336573
99878757
333480082
159372557
249829978
108563950
275918064
202634464
213863711
396662572
168460483
122727514
40036575
278818062
167405281
117129702
478431833
165046060
470602997
465187794
88407270
83196525
156275484
442076200
50229944
435718019
79367778
305633639
474538712
154417595
341100384
199478866
39580474
499921815
304001153
517802961
198618218
232094510
18428118
66424150
130880505
313937036
149973012
97382835
464280097
326149818
440453413
475334928
223795409
339688843
364765928
78231300
81524065
318030138
363680657
127194090
350247509
465393569
125945784
106387871
92176444
479260110
259416352
402675216
321866066
156776538
351758374
6835065
120520403
182628270
126920266
114931230
374644328
64361227
124250374
266197214
69042222
197063576
115308326
167724873
24946972
295763426
270390450
22628932
34287618
434032289
425924831
457059479
52431746
366065586
50415286
105606752
175517602
450399899
393588635
383141567
448043490
84941613
261456143
119393163
408088163
348020367
218451533
372994098
20264093
490822525
347955656
152601480
65720079
111358786
1030057
115641605
988706
164727538
46618246
182091020
31201776
483214032
416240542
421463800
395047419
496710416
216148818
140983811
17941939
437591936
384045135
338106492
446972872
308640961
293336716
54540583
206696709
208967361
412631115
230046633
474026061
58802030
167160508
460357439
69490371
329112235
403785993
345634335
487992815
515708712
399738370
397939529
278969084
468755799
63647498
272431443
72990515
230558815
362001340
237732969
186343502
249719989
487244604
10096752
99085041
193225933
446808474
187011795
287104604
367182492
300726326
212325880
398113263
286931799
20694321
390580776
145191257
73754605
371839459
73449602
305274244
450670620
135525849
312682092
254967606
407687316
362867157
423743388
213277354
73894732
175974036
152437771
159022263
177684649
5557450
213701275
213426325
347915482
339559033
49537188
469125096
137701021
438848829
265248471
384871491
4479384
83304070
42547168
335851540
386499883
306777574
93603909
353215524
280631969
346645914
387170333
100574733
234130933
493032988
217863777
281645433
271383079
459441383
499785647
77295224
10497111
85250043
449882182
329827943
371090909
473071503
368842459
170399134
248465009
216210657
393337795
256914167
349902320
237223015
464139409
425007637
207619391
340849676
467527937
179049374
181684784
413694428
41897696
27453788
32273147
236809787
493438565
470353124
347210954
66244660
299891709
187900495
258031944
134743176
400500343
166326335
332011722
149648188
290580873
924835
54303144
401901810
127737747
415693900
405482332
272796659
139183490
247776273
414762291
516657879
382848621
415543764
426370177
391167460
106435184
91473108
448797761
301283118
1331977
74034269
116561621
387556295
501285928
455930023
327522869
152843449
239612004
280297805
130966838
305202415
425388306
173042033
253158451
422607587
143533467
263875057
422000248
42425007
151151690
436751741
330921433
414283240
342370634
41508541
356050272
291149758
192688816
116761033
378913588
263589711
97512264
223855776
300260776
514981936
46138838
322934401
387881178
288109309
412177017
167723324
249442001
503503144
309740495
274705367
504293172
390549667
512717316
232246798
490441290
1492703
172366861
61664572
228649322
212016664
424335634
309114119
223549355
492291248
247913416
334680172
457447620
449411912
293632889
74612358
462588381
43573131
218758433
216502260
255832528
514397483
115600324
301157406
327958877
165813969
252136043
363308319
466531532
290617446
353430767
54142954
161975793
113124451
129984883
469309173
228953075
142573043
173816476
356020417
340456684
289161942
494495496
415487593
177003119
271138989
362176992
295596060
368489395
488093465
156947232
389508596
106830807
248299712
410729576
54195138
346464187
229325570
358484571
366901148
471280259
83572946
269504633
272844571
49839079
50401221
512631673
416726651
159168744
15363696
115335244
84790565
412672845
367105475
516518533
382155905
505111071
372424875
91042144
266510267
413198365
442166438
442999707
73338562
307567639
426002221
295837295
338857143
167520773
253166202
125448506
278542103
413932698
127606853
208391540
192173234
431610952
32459949
75945328
21501355
498103355
436279755
403439251
409885115
98968790
480720127
329691315
184947056
102526866
464988690
373623278
132689453
173546962
277964179
345900089
242015301
218149891
275551051
477367221
208092246
61670742
230989921
9067415
457832923
414532548
149267659
72332393
363027736
416159886
113366253
106566377
196141722
252982404
398665041
257165753
225441597
347293311
60578822
47796772
67190365
382687857
293000048
473478675
426770279
232143945
386694156
113819361
35556340
105100691
183612163
323704196
264193823
215042094
241226230
15215398
234855624
360000111
274210509
90119801
203302474
128839164
34242147
510053465
503755210
448994468
68867872
44417110
28404454
385174421
435098416
103898861
5653483
286485087
429887821
262168847
356996073
493073981
442558240
144031434
178886195
9609512
284893090
46731920
99074415
96342685
481174394
220052024
502921566
358206321
363776396
423810567
373153516
305628981
30436404
435795838
144278297
263546317
246661114
451883137
331772053
432085337
355628951
86380613
138821408
356788601
218026222
84485970
386195511
23248701
189168691
311468931
224796665
53378282
92301564
297400874
319497058
93287735
74499112
174245347
463842925
122855868
364545436
55411649
431831414
157439695
511104163
254080260
215037138
211884244
56553091
449313346
43204859
312002041
362035585
145376676
196971792
286967670
158630571
375735046
205687339
460428805
131688460
118864146
79244281
485180417
377572511
331116222
41649727
261518915
91227946
281757891
220566036
436179547
428574746
365122311
204952463
219689856
506302850
409578287
457687954
13883849
66451200
511327250
452121864
308388249
51544720
139761071
362779897
453561941
298664916
376241233
280925357
411007818
121278525
493395470
440714587
338681151
41203226
10588537
24081827
290505808
68030095
6097729
215201705
368238852
41903425
189280643
498087543
281464079
386717102
31973760
414904237
305792774
19728678
184407451
397420199
5487760
43566205
92096129
321970981
171120980
135262961
221839983
357903743
204625062
76494721
152520769
181688178
184357562
180803906
449987247
330286455
354688920
249644277
314774752
509479310
327161854
311483051
26502609
167089496
363265396
3732520
51725505
198818178
348861112
129021889
136085465
16954915
126168787
274459433
3988263
509524734
454300488
317248707
340058421
435989880
405235745
328904881
74744838
158675060
418884181
14333532
273968375
217379595
129093931
256949251
199061889
235253036
357171873
137514352
102817550
269948497
448227445
280215729
142500278
61737687
269342338
66214233
80468257
405189119
301812835
468816154
142757297
459115442
513315653
477948237
423863290
143274524
86231000
110373491
235218044
192113129
409666617
91838390
134223060
338069449
129590608
372349644
391644963
241128546
44466189
321707360
221038744
9039211
155933602
226623001
485618040
401425323
511240117
42644588
134173476
249174933
443740279
35788123
72896224
388355911
444437739
448131977
267901293
441124853
56287237
65125003
303639389
226351255
444521192
154633876
367613167
442892377
436288185
351252952
446515550
324150936
94699908
123179611
331435418
309744204
265212429
188491839
116500614
462050903
212794074
41749349
101157263
74674571
443454358
142342537
223340494
419393077
235097492
111102550
460868988
381957951
274328755
315335126
888005
387762755
295699651
426926591
336736219
140757582
400861323
221560114
22461474
35018976
347055539
167198470
55728151
301816620
165941367
335619418
12888444
275762519
405307229
124287238
91527361
223421483
247922867
315786223
356559167
333301763
210372991
424507050
277879075
121871830
83459336
274594190
254177365
453761163
135018930
150470332
151186383
375073979
165972634
180863111
215782126
246706926
380844473
326487508
281549142
163756037
61311775
459090368
130858740
445463938
293177495
234751986
471871719
162193581
142457224
49062508
468954684
505239454
186268203
210807788
183062094
65441477
511974591
144225922
225243796
404188806
201051872
389012132
337119567
304776709
53835390
226038395
438183704
245947866
442104283
46551606
389877068
313817906
132882576
440932119
260041119
167646598
18216868
307605244
141368300
489048146
272459738
40607769
482876550
337685333
187095331
494501187
383198703
440431197
488932112
177419478
278905694
332815697
147081952
517965149
359797855
341671974
153841647
212085528
117938134
489485110
190554173
108288127
238666969
225863538
72719475
456887332
64237348
256560401
371095358
330451422
504885056
315200897
332248013
32897828
307507944
134620598
83599265
447106040
304562687
277809302
316177176
174806421
287321832
358616835
254877768
113384006
439805248
432120359
350756901
107410365
393555494
338596674
337540411
267723443
271714175
79333511
446236246
182814870
267359717
25273066
327167798
418273672
431703163
55407717
480037314
472454503
37670688
426372159
79293294
507667087
239351423
93980438
114981469
467176400
200487175
344001984
59343214
515857543
437688560
57752040
308845109
112164795
258522972
238720285
1573449
386178016
97538222
258284268
498529898
321893393
204565372
439240573
437501997
409105953
94131708
417307930
490247309
370704033
10598976
116325068
513695348
143488223
283885407
364253302
322981847
93613023
9220137
88328427
69337218
277208187
275956687
12219744
139626402
129476170
448359236
506350623
301555104
275807491
234094853
52460900
358695845
351356638
340080817
213593148
234461197
394715672
387891313
350851935
416985964
270375670
12694469
160041682
145979622
507957381
442949896
306704708
462460006
123026493
66245937
489919468
492136074
396597015
301603332
436291022
306272893
8607559
335506613
280846044
341138967
451483309
361776972
104826449
119460
152826988
316706629
424280950
177679729
335776622
42672269
510956880
16493272
508260472
458898103
213154112
439942332
302720643
341006412
104350063
34826834
402923672
419912245
102261462
341638010
65496293
287628045
50719131
84540992
133061420
452535912
81389070
457346959
198052399
100711895
360662101
365705582
397855079
274723315
392230367
157202181
322735959
139872896
69611604
255668058
389515246
325532720
294375844
485685070
2602856
284474794
494109580
32875590
102358494
19405886
9830860
138312581
125839640
303729776
135896022
114269322
85439705
460867034
515136210
337868258
448133552
174144154
423503208
298007604
76721664
191501843
508097348
335698131
250208405
129300496
23355745
315814442
68531082
321140018
149550542
219630285
157789843
28485288
105314552
21742278
44949997
76000195
21420499
60563395
472358708
428133911
480115169
48382403
419257679
382502811
415149208
279094614
34721907
392778805
12124013
400021204
402285839
137515942
331199794
180615984
151613779
294259395
152981597
95213877
108777258
175850359
344474562
470678909
229372366
380000600
286321333
337349634
58316371
269237744
404033074
51295440
170286041
121924724
421191086
35461590
353565043
41656304
184472504
308611082
47530847
33731146
502398972
186294695
192661190
404563918
273777981
67192243
88127498
133474270
479286342
425608229
432811711
302767545
5670890
203158732
210124199
345879709
436247672
163888593
497887315
5474635
377480290
50433231
231593384
200749085
245711372
240503710
424609181
134130607
126431247
18058347
355216008
282960043
224692140
312053491
380787262
328514814
130245321
360831042
244064474
445546771
464787818
328523387
111998281
347468748
419901564
207245068
6114562
129494556
343656049
336377034
27071480
87957701
407775758
448226208
222449294
307089775
157047882
458651050
153147623
470941813
243199707
394888349
225667883
109243344
248128444
141543755
469712972
167149551
442345309
497591463
226685651
336321041
313452342
458313383
379439364
198224468
430327517
187161821
343003997
155636517
51957696
102489488
173590352
130677773
207156353
123104069
404556641
82777614
106638759
264729333
74057752
471821070
287742501
271272184
491013315
255051750
350692157
352273537
454126139
404480285
499362670
310406456
145852399
479055895
246191418
272748695
139160055
176149787
205631722
445048230
343119395
96434698
119530394
488162429
96053616
296296609
465253822
119600573
164405835
136044621
71896199
370539078
210086051
159425458
423579686
220547576
285947828
79566021
231916188
73250168
476806131
193747599
145661714
328847291
263748135
397512613
142023949
44756534
33644387
198446193
305641530
352223018
82842426
10500877
25653424
494499878
12504348
157482451
449637276
13119028
98053429
487865844
218593417
35276405
355567343
280815951
125678772
97930164
342017596
36296101
356534855
370347479
420995795
74085729
216484265
94473453
444028093
373235748
205869359
56460540
211468385
365738358
288859231
301116419
300592444
265900862
64680386
267254530
176942772
487222230
423689626
142452351
159514949
155560648
322511797
17030520
132811811
445579252
3759666
278944051
311040372
400567776
420462167
257898373
201567208
188420289
124998044
78771220
134758511
179155248
414152057
100815779
510228178
89832342
445702989
161711387
20876465
144457947
345026816
59301893
316664310
269129596
129362103
228909169
446315283
465702887
385636184
283107907
461420655
338307252
2846977
130399332
462764674
352464247
107950311
301278916
416702825
159249303
461851707
498943021
272802922
379719608
221087136
329860843
174258894
122224776
211599902
387657119
40530382
101312465
456722066
157754633
311489366
432655552
461474311
425450835
114159397
402489531
11461015
61854187
367497008
24582869
460445347
14989376
189648436
284891469
335255824
213735492
225098686
223019333
83966748
392380505
58444319
423224738
55505586
70196492
293887773
160710630
253548309
200103953
513156334
109563000
48341894
187841982
491368872
292420655
129710025
411189500
214378417
449117779
146816504
155237577
55241865
248242591
118121983
235798405
236053791
23336999
441865228
206399807
436556837
330594932
213181941
102902835
447407247
434907872
290869527
388970059
298103807
225028770
65916474
228776145
227954383
452034026
335589019
4958437
20146551
146282468
363775020
323522448
505547798
508809873
12881937
61092830
136330304
310328282
518174786
122055245
285008830
451446998
420054876
444928446
479771166
162805129
264113589
18914161
484093085
136403567
144617635
396798758
493815722
158638431
38025377
354739636
32463908
85547705
510470512
469032833
18531152
244735199
161460114
281072860
201680682
390347082
181263197
164364892
243864766
7302877
321685893
110554614
210371432
63316153
191523600
257390553
494099507
71487062
429022899
72396936
289711051
4566715
42296317
247310579
265132387
507906017
345242495
459456658
72452967
479014948
333356701
392295144
306648538
446507995
8641762
57174923
166436922
420473261
258185768
305238786
65246773
54943543
180563230
30205808
226453561
473080507
161238360
190774250
96003210
4808390
476581115
71533118
207536507
479375665
12774418
485419133
443265416
445309065
412762829
174843411
446145007
321842434
374889688
145163137
269391375
309859490
159836567
478398534
87133045
280522716
403913036
222376357
144391046
381309219
146365690
412028863
240676478
186074023
210186827
37132717
355961827
480508151
10495493
375330930
47387362
412349065
247474303
173864787
213137992
72272617
495563032
408994681
292514738
144089559
390502676
274268642
209271138
496924619
409177179
1637465
385126084
454560053
307173828
438679708
185589094
24633859
349056145
298724873
350164923
70704782
6427703
283775717
419005876
111871347
442604088
314238924
443277821
464415518
40541720
368868152
157287149
206015774
24245606
124171763
337554579
18445261
40822744
437643464
73146055
504892065
9583871
224896480
492192818
257524542
143130836
459224560
353628129
73514843
57295826
308936876
150973602
471531947
201837402
219378268
280019235
16751402
382247904
288332313
213413939
68034384
210520111
54714518
320899455
513103348
112925973
4603183
360031305
401676076
154193061
288131554
451470356
243478793
470951890
130640638
101501128
230276618
427773856
364681400
26032846
283622733
37731239
452221969
91489812
115503217
121048762
177342612
37865633
4943054
323518453
139076336
108677605
61901839
445460318
185626488
330102211
482575862
411199210
490383647
18196704
464531947
204879399
8007684
119836038
144748876
55648502
328693356
274368677
86604559
297091817
84261443
336739193
159366758
286565651
44703728
323150404
401458365
39897713
232486605
332668641
457375125
86372916
314367236
307021525
202024965
50667875
423435637
104685365
227162735
52565888
395562065
180736501
327887211
431405131
129265672
262543478
481112190
177150191
479051004
486051590
355200255
170757706
218790550
296869456
344199998
77857575
225797499
458058756
488795259
378898288
421235900
28458684
411423995
297696455
238116397
148523193
182246964
85282783
390019095
349436601
112213674
73855108
271501035
411886412
408119643
219145422
468211900
335291753
395760845
10953372
10808030
492677058
191942336
57014786
78877760
11188116
301774714
450762740
449602000
118106580
341061899
7074770
245996921
317028415
254429536
147903791
187299479
88235730
165758615
365285998
236462171
4651939
476722041
238984665
296285885
467154203
418422458
161173134
250268173
218009476
12725597
121184819
322158334
278364254
255510827
72148492
214941648
347324457
127585180
170777886
456111968
32586447
386586344
153480584
70928228
472662406
161951759
410301789
317874455
43368930
238481488
420484709
403095528
442992434
409598496
68339434
64045571
259131395
452870044
490392110
100518139
94799324
8364354
419621709
471287541
488742983
455119653
376829366
386169842
191754424
473158517
341227602
412932552
510648626
13879762
146111831
354441477
403311197
287871852
314763196
318019172
8387704
70724875
262728985
9388921
492794469
286363905
104251096
180292518
377942281
231417488
280832717
349081954
456431588
245245775
456723462
149652059
97703927
102705539
164674838
74493858
126853256
114517288
224532480
25386866
291550700
439908802
414474145
353744020
404929058
481741925
263287820
224428199
204014754
473939366
396703140
223407140
481226775
74548067
55120469
228294416
277033029
202531135
395199872
234721718
451739442
196762857
485076682
129485418
156851580
294718566
19211549
324089598
393692800
121969963
244200249
364086258
363301803
457521834
209778498
53666345
219893925
51532441
260601994
322652371
218916617
474258123
391670135
309052283
141911555
334705340
472792828
388014343
86491147
11989266
461286999
486111578
324633375
348881713
334391285
266620958
373610811
457555414
229989423
184329446
373444989
194813989
116018255
249826255
365654809
226290993
278588197
238985849
422903897
451992581
303826034
144108704
191162833
414710528
477757340
174523200
303241311
385262525
262223581
487782374
144015389
116381837
175066387
482758813
130236847
420941066
147980805
265020286
109781205
213297692
396241076
192430685
133567097
180036916
300933493
89976074
134991517
4903289
279570572
62132283
348099708
467378976
365917759
125049711
470913674
79009094
158926190
396318551
62989455
35632829
349997043
449973655
157199200
517993095
63526826
164742341
239178072
112125373
157737062
167117341
73132902
431383473
260391013
393332332
488484832
480975592
18752937
425411080
41198371
60075045
289643548
353833026
470615292
399316863
176071443
31082085
487295507
9348338
292578380
377436027
68364940
456495935
192215948
268753350
84395700
292058997
458323124
65149927
177334966
333455193
485402677
309217245
127820510
267935944
460320216
501126886
91024525
480670777
120801806
420365948
49841090
492732729
144958822
186874106
297137796
298442492
17198424
431734130
359414271
124199726
213163108
93555738
155105007
170338462
98877396
290574378
378366584
341895735
65805511
407396393
348715635
298772861
241129766
415534152
230206299
940595
487995890
203048733
181921373
299974437
183113506
26304722
182599424
294069896
18650257
134583793
354610077
433710117
514756402
57621732
267588344
137479499
419163056
242507477
44784490
192189394
326424904
24513858
89494053
241931847
333319263
39049036
470493813
372769057
43822112
90814168
445651177
90807731
497822835
197082583
357918116
495611857
236281560
285778757
271111629
77614530
259988029
395188709
17097007
206392513
344708361
434563765
189995414
474133200
180871963
356916456
466005093
481706473
345240824
448465488
36397648
419734849
307864330
91959336
336431930
173691768
224102726
467988218
142694464
289627287
16556045
232326984
297975131
248664386
389146009
137508177
126135809
488032144
12407964
36931623
377217557
226464274
158718911
429947571
184803110
516008931
69881320
17923443
115271874
169498508
254565318
279191898
311747962
40015430
188374445
165093006
511645075
201207339
352554515
116138845
87965705
238997572
135038437
319345102
22245547
223915241
386646737
16624962
15868019
398802553
370568533
511764003
300482940
108513674
209658787
390449484
197119039
518125023
207772861
158266561
515666940
68931885
263259019
99163495
338369062
225541658
92573354
229592991
468352047
158480639
321472356
138494168
416966267
282581201
144361
129496445
516824434
273473563
413760087
467225038
255835246
101708941
434443421
324589671
97524243
4744187
304584849
288016001
264722470
134034560
199713622
434059803
79416963
117251892
85281703
316545498
224805800
340679280
312145456
479358109
426000709
183756573
76189759
504228431
368378169
491332737
114717134
223379371
171390880
326623869
159793557
489416564
329712303
374326170
280242582
287687426
136156745
177788950
389358997
310860599
516750778
341427251
449625325
394619002
226855216
97339859
155919667
176427552
6230744
108033341
330227341
182104107
169095541
87689677
194838619
133942935
338202614
318366214
473875880
473670064
320854170
327227997
370066994
390038490
207732346
42782443
118276538
12447504
360169564
230644305
195530544
206861070
167199670
255903758
383233288
20005383
79140625
508432489
177853352
491760510
149741410
106137697
96458302
516710989
170161352
450835965
56901122
9719191
148059355
400213409
185888370
175557003
108028646
478440285
373436001
312448823
153979306
21132510
6469674
40549502
73541345
408228033
510946780
190116124
20399234
373041715
304575421
167455862
343590951
438944678
375234167
393027651
41449423
506817954
356772738
3779298
165545251
64024821
50999586
452957949
510210130
109383326
355158324
277533423
485504882
460337054
433541531
136615253
460801229
412742366
432842448
123108865
112585709
314939644
484298210
302757535
268829530
382517501
149096788
15729551
122047376
488473813
430533833
146361375
138612753
83002717
340151170
452805493
30330376
378822942
459063681
361702635
400170096
201503213
491551407
200808923
231808345
291639798
357234093
203287928
395595068
325774229
57745740
364992772
452895073
84057377
178090023
109981793
251963398
257287442
444733869
25733548
24485550
378907230
21043746
21178957
236085336
21536138
173969583
5581584
339126369
178708206
240630145
62556211
57984584
338686631
136251546
363013942
291999888
295982709
136396708
401766042
14063922
383659564
242512991
127552131
161525631
124911002
454574446
25279781
189251421
462063551
450313557
101670435
277896431
231017197
317327677
96900567
372326824
317949097
372501952
218172736
453369460
4725645
287062903
281045484
240212580
210959405
174477484
426727024
55755233
38586140
297512230
161308630
429684118
449951986
447198665
368011874
512061276
237165548
33606145
507024692
306776017
109527189
25349804
406672165
451808044
505581305
97918973
143691580
419082904
397757871
96984282
446370936
141175376
505019525
443340663
422373477
331013736
176163534
103061191
232371535
365871659
518052656
69762081
56454754
56927236
204044940
329274531
58453698
248588325
284161743
249248404
284636111
461301383
309353054
4070487
317725359
387199346
213011735
1284432
383128168
168165981
233671387
451718776
441630815
496265497
311961518
148988579
453500678
457212056
420731296
318178809
494857061
319171027
264869143
388880250
365689232
482403687
64692626
86079805
412975729
299620296
339928970
153876369
432019082
462929383
9645317
360784219
259495833
158262928
13612045
82573334
115867700
56257169
198214789
259411234
6215977
22515949
46978314
54215327
431735512
86269750
48687320
19475304
344325306
104752935
8907605
453241662
351873423
162747977
186576274
316272754
279130499
504502037
26659366
27529313
61633604
491505585
334167772
85480136
467631074
157128877
361313217
307368301
206002625
434754945
266151401
233818551
153857702
181502556
62130518
77098173
115724673
72917812
344729390
194073262
57903064
230340811
494490253
162263514
331070617
192562991
117553376
62898480
199240865
58163148
382945693
242381773
107346607
99790258
465806778
356477039
393286182
128015362
228738497
236024102
157743412
284163095
425442895
53777349
89150560
44926902
338613476
377658194
35627748
378390533
472000441
472692377
357857688
495953830
305626023
43688318
414704637
111014256
399770747
114811588
245223381
458388999
490843391
482247823
117260183
268329808
470159251
294740505
508314564
254798254
157777802
293263968
160351109
402469423
369134713
145513556
358721195
37458312
107244572
228331058
42582739
308661300
238677596
252564779
302832651
195539598
491995424
92225629
22411590
286930569
172731869
167674977
506474373
380853232
45172083
342733628
278045524
156788286
154992500
151400645
499787430
446036150
441351662
329614144
220755202
289144007
404931686
357533430
513007989
262082057
272959285
354543399
20799369
376745464
506215372
284644094
107296907
159153653
147439089
51432941
124726505
12043855
515424634
221630324
17106006
410785737
229695670
103839591
254952633
67961994
324892733
324847625
458133015
85161669
318263509
257319773
91360588
427359214
430986820
454931770
309645932
495724619
205935954
198791375
15445879
423080448
315614109
131481360
9018811
474557314
310740430
336824468
453203591
138606561
259288717
452539026
473637232
137702434
302718865
39993729
480288881
376794543
364431106
387889926
504541622
10638177
498871222
183168193
343808509
229909460
111626255
203337498
503748092
354393146
407875468
344751137
229637187
77069967
220843129
499403540
37299142
462868595
443185503
332064869
156367393
364788717
13925064
454640513
348434994
227225095
510767362
87486132
399790896
382181303
312085121
256232535
228411506
405263804
414033778
170052561
205155496
109146991
34173236
166367975
439308802
304059025
252420111
339087852
369328672
156248490
361907776
438981436
25908696
295126644
119297550
164774858
71325084
294097524
15782376
410790515
16017233
248426135
172467567
54129883
322271707
7005804
286080906
498645291
473735402
385271539
133941268
411227329
390447942
41782249
470688000
203197175
138805473
438811250
60494113
200837946
160429774
77434499
233322590
162401245
217563871
439761621
449232369
39175763
271387392
402663772
217496350
361127492
162376669
458049094
144387155
28095618
339264776
368003924
71345602
113550787
474494362
69725896
350353038
373853218
80877848
211849175
180552238
388495785
433623479
193455778
91448273
457324734
344275421
312010620
47785224
303387782
14906326
313552563
46467939
364740514
514000974
171365561
92299851
360769795
417260963
20317044
21273140
247044182
378768796
139665002
71601108
362278526
327224883
495897315
25040677
234988266
517737422
104818013
152803568
12652720
132334620
280992844
65565179
376346573
267286237
515772325
333104489
456250283
503936645
506663429
252483149
398041594
351625998
258057464
188542102
270245791
308739466
249193952
427587661
496534271
367578447
469485688
443686874
409859965
248245634
389443596
8746199
271686431
251353588
269308379
241006930
441389080
207609228
55497611
149772459
508081993
207382693
311599085
510310725
205400115
283901715
367675326
4214544
464561750
344504157
254430872
335489180
290438595
313708268
15598327
337140691
86591914
451307724
459009064
435453587
234047368
174534896
192361790
38314646
356473098
299803710
493684266
244745678
135786961
168474375
365620925
320714963
291916368
402353915
133602240
368852317
438154053
507078723
499837826
306655722
105275346
248133557
121181601
277361860
395834491
104270592
429695718
325875335
513605662
475918018
50279792
25004731
51600424
275289245
238665493
25736877
434370427
477480451
28814500
186510969
344901640
384364472
356677765
207133599
62551997
449527956
231991749
36722104
143207889
35734715
368508055
459320265
368380110
161416379
309621475
236201940
370041491
221448643
139416059
226099905
464877590
242797021
224748369
360048104
40756552
185603149
272250375
229321996
257332071
25507894
225121335
379043935
170761448
219218677
246869921
445796301
517170231
6067546
453196329
103851944
37778137
366877968
57326483
188221731
118974233
289620063
193244535
138836702
54267135
308057762
475287435
210065092
338108078
28728187
497253246
103697835
473756687
482773356
331890185
87488154
135437123
23866639
334009546
4754447
171776520
26217948
146095526
110478034
307600027
272767688
239863884
436086818
94550679
260226812
478719742
293413000
379538225
87883662
334114925
385813926
178584162
215611001
56762244
327673293
343129173
3587751
119668735
298831764
394299203
108894179
400959813
23802172
307642297
175842640
179733395
193871651
214795093
430989262
323099648
62172083
453546390
123453504
392989172
13393288
409047393
157642920
354614105
422312887
388129892
417934880
184276095
388643027
354532083
108700119
154895657
391139257
286911843
507235514
134883180
224363835
199473089
153706702
503300978
311470018
158758161
90570265
333529638
183871200
147882120
171449780
234148561
443464004
479514024
415529943
217443880
64322818
440098435
489893116
474490831
358155405
307363337
438138013
503311997
216252730
121936798
18969577
100896243
434081359
411265129
226199035
398147114
130418844
57976196
11669207
284350319
301013554
90432732
374478590
263486586
333023033
458265442
413869261
320976347
506251115
362574828
311908058
71743733
297385592
90089663
498548902
325358075
69737757
163296047
86703647
357230006
410599054
17060658
112873644
167587408
517817305
396258083
371211390
44841496
461016748
354832929
339938545
396277469
223712462
412637377
297814493
280847239
269832409
243935816
454753442
222486175
184669665
330327217
418963629
254520444
498660534
117536138
251501225
250770146
462007513
301889876
230128906
454634785
55729409
52009799
318149919
457849927
301699582
282121314
500218163
395276192
200148424
367230607
4468364
132193690
517078032
324470655
164679690
149959698
341166555
38754201
325445130
403652606
279815154
6759641
149758301
475637040
206764985
129751303
350331334
264970122
425525902
484792429
506078578
350584779
422033746
201235654
355087657
152549664
317539856
168192998
273226934
112956641
460572709
33044428
267942148
28674004
164320722
489100951
392755099
296505123
44692282
155061096
49492122
412747616
103139983
412913332
314201612
219622146
366128687
386032244
335917762
106165871
60622177
257985528
167680337
450575539
37931611
279059293
371528738
244847579
280389605
175155925
95955777
358088722
273168956
427139134
92785391
245503692
353313253
169542882
118146902
186573107
182131118
172591469
339007049
123814658
379200526
441556703
360003391
415867932
273414591
433704001
48529947
479837686
303749305
297573283
347555303
300984206
406494908
242799813
204324198
458782137
371920386
295914730
221838272
204595508
208799315
150164338
274382513
431661988
65348198
34324391
385359984
290233081
466262051
441930597
506001426
161307165
516376412
316895050
3824312
344009366
252016947
494458928
334120724
56442984
449865665
174976412
380384718
73134504
33744681
285631602
450865111
415201260
286674629
253920741
391997841
465157440
147916181
39120802
7152734
450111046
148271628
268968781
49866748
77462560
253520923
50589649
62497747
407430185
377560134
106895509
485984918
157381400
175867226
482213155
231510294
211319162
458417297
131532412
432024685
479235508
403889514
418284990
411731985
406695749
296134664
430159692
515601397
168989145
409415982
257563384
302333737
381943373
171969527
148926703
514722210
386798275
190039551
314391139
175186821
41226776
60802523
306799780
467832151
511241894
446409808
134063445
468124970
181236720
314728911
350212726
163566132
254580082
493272608
513147522
390274787
409112897
80825414
499472228
371317927
428413786
386714562
39691766
152247703
233581296
311403384
181415285
339180541
391374518
460283954
409310714
56416432
440784482
289904112
387271541
366337602
77727862
501951333
89052665
65730709
121332513
92920316
288138993
372419854
61924646
186399267
110218656
79464083
292425557
209061785
117942080
175951340
224358697
417645468
244462738
241496269
485947993
199951373
182181760
231683317
2453258
163290413
147721949
276204181
477364192
339805098
197521423
858843
186131845
133592994
480996563
78674084
100315671
146596288
272489992
416880077
359288984
513596017
361501311
359520725
246044816
238927016
69009750
471008647
475948871
319914094
413691656
119064248
173215824
146914545
267099720
217593048
239508539
354512354
506569592
510117290
316351677
14846527
85247516
409996518
366183292
495191259
237769201
460391240
168705023
316367501
98655284
58583202
413422017
192194035
251090012
427616336
341207317
440916724
255877743
63296773
108875093
326088099
448666241
505440057
508218578
412826976
359346207
239831531
322130025
73595118
303544528
352970256
376239624
104656270
51404029
42001855
187970268
484071278
202544907
408400388
462998529
89786868
211993092
89200307
165579952
323220938
1489523
7040667
93542048
133885942
13278048
232613107
56098266
488616727
320681071
368584710
311311546
74786570
380987724
282439652
482130033
301530510
110379250
31263894
51868285
303037056
460340740
343219317
110297024
445295804
33439454
441399001
354450320
156607348
320299787
254660776
384260687
511014685
362677824
156414835
202372897
196599101
284654671
366916779
99812372
188574789
504151523
459671159
357941035
427065404
82983285
365456461
326679168
133201435
60904173
143197451
406963396
215278368
446817932
85217349
248009877
133718139
504383160
249856471
341128357
379119104
43268148
167868533
104573865
310615763
120141586
19792420
120552304
415824648
284604122
5815228
77317732
126101198
341906117
308748926
428956564
308117159
46660171
362620710
202674054
16224219
338745624
23685081
187152772
251176451
74504476
260163955
44279491
458766964
482529376
139504835
118476381
154272456
59598868
92906376
80047399
423947631
2929110
161852767
503997981
28649980
313971224
331260169
260988652
14873931
289962827
296451760
392125561
333857902
250611420
397987228
199603302
293538486
134009582
124186467
385669062
508317883
26276091
496898053
192520470
331095343
280008774
213925982
365863178
75593120
363500360
409553246
331811788
165153198
133260890
38206388
478055792
306552710
347355306
81884255
162219064
398791503
469731719
93164915
98592613
459646173
256874685
183485097
507961938
161687917
450991832
121360338
326860464
86374980
53803377
87560961
294742024
383736085
210113996
21155319
50174359
242970944
168417653
139841585
272107398
340261317
388087666
384864061
295378074
88223838
35795143
298693911
180343343
417699419
340571966
478475422
408823440
27207020
73296757
370663193
435250459
42367176
284234498
385920515
325777393
133292176
18648767
195028725
483484162
171487565
275626868
98328125
407832728
434022090
284767147
15633029
359564
375762971
430347124
104696715
63630989
302678937
62954093
231698587
125787845
504874336
131881199
70508490
361404184
64923749
381724054
233443104
218020248
482429691
12986415
311846081
128877649
315496045
17138952
451656271
445756354
47248435
214119874
284612364
283619412
115409635
395703439
284613406
366735767
327465467
281625332
502403640
188391151
304590420
175808159
120964797
438127451
411225470
311190538
148491271
146183701
363634491
123719925
464169409
220557869
401914770
30730342
45375758
425568936
380288452
103709596
453139598
123985736
299080953
455265003
502596273
260453658
166596075
225951203
245127755
168725070
333996042
180429944
283328625
464339137
511215626
360636092
335617557
222522129
394599129
500886281
94778582
182994855
395112977
415758601
427727997
350529379
322827350
489227670
247040897
336537226
405855342
480608220
149334944
167129604
176730147
516676890
462328417
74749451
172929331
98992486
144922399
290377033
450227688
499907810
364786882
347502126
428376006
163266502
385217939
22562759
170431482
370071701
211648199
132319675
71122457
65455132
118420030
243520786
81545075
450186331
337003784
450613080
40959179
490290610
283419922
477211301
472388336
144544973
446332153
432515153
440851326
17887348
413679476
253214146
193788199
153367392
140785869
1928472
162969418
512141795
272670899
93409631
409803889
204975032
105624097
456603517
233673390
275052131
36791469
337539203
383506969
268389241
197334058
200599336
97288700
156311994
396473424
53597866
18528898
476566001
472143162
221927394
323452463
234454956
486390150
53496149
131376057
423378868
41220315
485724620
439348057
292048108
54472052
60568332
517134071
409649921
26712947
362115785
324251327
15028081
51922970
497315952
11798921
165237349
220417852
247976314
128329702
211170699
51633970
466548028
201398602
250462986
166276866
213312153
89430127
250264096
292884346
461574906
258699898
36153489
108378252
162609963
13073426
107611587
219503001
436195715
80880663
309169052
78008369
359388776
510808143
113802215
312243033
472924710
201530137
94726151
331018540
283566121
320931095
334400349
27701355
23702158
12428357
2897526
160332918
347690008
242863169
388061272
109715114
77969885
282601006
36089870
223113881
174400165
448818830
395424499
324826896
63834479
411177224
479335445
294504116
479045111
80310851
242274799
378087075
339835240
255482977
274666996
325790474
187058302
2593383
413539168
159240808
425083962
106209835
112957776
407693934
68838598
236083160
354888956
99218648
268728828
150799149
244091104
268187811
37209023
84207391
22778746
38172454
124921548
117924469
489819234
369394596
251577329
271251903
214770402
421027564
503403358
254526745
27416045
428891755
382992324
491895437
503542103
194549379
360229017
251933158
209482238
67822223
325466832
502593128
270151917
303941751
507770952
177532717
234713640
75855499
172982548
52670082
502419837
141591670
48994543
117401065
132567793
461405797
202932787
210656727
77049897
5665014
49300450
351074172
404262236
33277878
64806151
397025800
420211838
114168223
71484307
26225557
22306431
153288654
8983418
156791563
145990527
439403459
65266509
38329869
114433849
258910083
361893545
162631843
214844944
485686264
457349944
339508243
125522083
87868801
469538499
349829491
234572023
208043999
342652991
102294581
449136158
428380004
270242800
330479822
283702820
209627038
170873672
133068055
509031969
463967515
388778100
82840641
495645271
498838935
499730649
193856485
172505616
422459761
406613218
178681715
108437453
461082669
152221453
465510027
359252095
496161593
431382382
270657890
376336623
11484621
510028336
516747183
71927071
488287022
98695905
190013363
436006560
474760534
467357328
9468160
466142424
415604676
87216946
22062520
148772100
293219486
514730738
481099098
17889417
248770672
66981076
251598992
328865025
421809185
149788827
495382966
66472983
256024815
342877245
468774422
11392155
102798137
404888694
213265784
410248856
208626833
375415151
79720160
157057572
28743860
134792827
447299142
39002105
334564996
112512511
55803806
375917983
385546444
313180526
85075597
371994098
514719676
486409300
397264609
144323634
233309040
26169017
77798528
465139352
114994267
403767810
41533765
292112145
353453953
431901255
445780389
261085645
200127261
32123251
218537802
251013670
76050079
373209664
441754432
335169234
516879090
445192188
412284223
375741212
289053499
77905466
64303056
148801672
196699570
269234088
445513272
253057286
80124445
381604523
5182241
450188161
65533277
266487435
480163959
226539696
10296261
225537124
408771638
318732223
475776548
85907616
485760202
131994464
463166001
155120360
166198800
364470125
372093060
311611497
316866065
447561444
295018092
343175821
266611228
161944300
252585715
207935999
257169083
155352173
35785379
474778368
64801876
405328071
165958522
228109220
244238867
347588397
452350119
18990146
72924199
253813398
413102170
38363627
10378423
357856203
303917456
6958311
40477787
370254258
488970695
3429223
42984514
43273787
122057449
207697782
322803284
78716295
515079037
12567498
182523676
167740444
244771606
214501426
62367611
327790169
446920438
379534882
54428006
365656390
417457962
98405895
310575406
449529899
196627722
380582127
115012823
408750340
403794968
171306204
259971499
386811480
77067588
480105803
497781802
235831367
308492970
92094838
372959875
155028806
14794661
207395684
182846503
266631252
369660387
123841088
121715324
367449466
200061208
234295333
428914171
139077568
104268116
72601025
406960571
346135376
78298665
262742372
360132566
73982147
274707682
117555243
35256058
157983640
377090378
447165584
442888601
363646700
375023334
425028069
272729066
160937328
150080129
234536848
288482988
355572235
264534256
244008460
390484781
343031865
108261171
277811492
397777911
496249660
110777479
2611318
91595427
269849461
198007691
59752139
242749586
456056230
412347798
354741018
461025450
274925799
386330515
455756232
69471205
15969941
326101795
129104197
64107146
114962625
147451183
423520520
42777683
185121639
476265500
2150530
199953677
87922535
39921465
89946438
94180932
241063136
10526025
309787488
323823846
58418424
332986170
485642922
336089910
311047412
189695540
444432495
421220602
131703544
114146293
270474731
385333375
279429673
515440198
516452969
374031237
265538547
260481283
223159659
435464203
1500098
436538042
298423222
511125058
347943097
473583657
272761890
90099291
260399299
14894349
165064233
126430231
264168767
32250394
380913402
155972254
15742311
284679457
44104724
490589479
379054088
448580224
458643324
190699620
207966654
320354407
95185925
378290294
135171568
202295479
212790884
177605189
489725167
128810621
294828227
347223260
95547677
263461919
333704528
104803948
363160199
124608137
315558767
108035071
429417786
240669729
71494207
116440058
487277306
373332416
211640817
166734584
82302280
515545156
263799309
46736410
513992319
228003798
482469004
288484447
334452654
20595019
326960424
441123317
399293184
129623439
170186307
515397635
453037540
496568160
380491377
427287474
400790667
9679700
37463369
487930988
511403193
136619949
387701385
443752392
182048376
473634332
102210822
314587057
352621038
49326213
153471748
244363337
423083199
361932007
463805131
442530102
324995849
78463944
264527964
69693460
313536215
149783024
92844449
78662640
470087172
114116486
35480459
30344271
247498515
35451741
201018458
501480800
68562555
465833495
220534989
207070387
386715740
316286208
458526190
314713280
275575619
231949929
2299124
163557976
411451294
344517277
461311273
390192152
177461381
472446542
309548289
286073836
307765541
346498442
361429817
513551426
294986970
23001339
202261915
26513212
392575069
413834151
451836269
89958506
227287655
201358514
10043082
172979013
384837728
453819313
47082776
213794402
502580815
500500037
471251869
254589491
154171124
187953876
187826863
122540559
446514311
185619248
365478730
28148536
6998656
493179598
82535651
208362653
392541618
303836930
495892553
282788195
165898008
429572167
25550181
103805137
146781348
165158037
473856276
151693488
274206097
299687442
153412055
88390666
348751984
487474447
191042268
251815361
432953150
444182156
279818512
205600191
131099803
207328064
28631096
240025065
114657422
272763387
509676886
516827640
76945348
449220293
472183066
122419519
498458611
209188170
142320405
393194574
343705866
208983792
54443444
278922759
432264906
94809296
22374450
169908450
375070730
447973149
442118223
95237559
311684426
37270196
511393304
195479393
332358633
12001427
374025435
333031581
37346680
113173565
143559667
43025958
326092907
473602432
99983494
166278695
181787768
109346347
38222494
242685322
67552765
81121747
435585979
97883928
259908273
250698286
501691889
340807846
85974484
257352798
422062693
22523458
311112550
21084557
186884235
329242626
265701555
513775090
366719186
226998003
269745855
506791079
299487002
236828732
448721136
240631716
441160389
490853095
412016193
93088790
503615352
183497046
380773012
474115244
424604006
402380530
70477677
50315179
225918186
258465054
113245240
490695839
225179188
138318722
149451961
479842503
283828749
360018595
232587585
412832497
303945289
399367620
420947704
70924711
389166406
371386973
327441488
327954121
374358171
424242557
209750136
443601581
18741889
387400651
446509504
146098353
235163101
282080160
255265173
472405118
630554
183643421
446576358
327700674
455579168
124399028
404198081
336319052
201757816
475706104
331773886
119747606
233413479
288456417
428638437
152630390
248719441
403274143
278018598
297958594
328555111
298000073
319295914
155799437
70690859
218615149
39139062
276853818
175432321
33929250
8549840
488045713
127462758
355663607
109800685
63261591
474602982
508091820
3191158
87324473
89374847
386582513
383358002
503333415
396312552
14330602
360383140
290081040
48451531
369376896
276763429
356164331
26922571
142832521
366258741
463460552
236288642
80456230
225247823
439856287
311556671
458208921
294197210
302131920
144733444
133609312
238585716
360058222
241264987
92138767
380034881
92381147
223676266
1914435
477990227
445462180
230624724
212170876
3374054
19341763
268456934
478620915
194016749
508628616
264224325
156217728
158272890
220292634
142070616
382413800
435211556
115414396
494159063
415737371
105561527
252386323
355404552
96010479
506674431
267963863
271873752
35185602
356018516
215747516
35432096
377307598
82936769
333659305
370960896
316456540
34765967
271554959
316777792
105877754
94885475
386952740
359549048
136490375
322486181
73904027
226344489
376070927
273437841
255357049
382094344
257829187
357520379
148074825
144377120
180444868
498644036
308833669
347343068
95604529
287261722
246085553
452428071
139683128
240982915
390166222
143470764
373723703
1674331
214924065
362341738
517355168
359379675
90780366
66998280
353926491
162757106
232101978
284698421
496639634
25445469
160228055
9391263
74594369
169832280
78917588
185199946
379897215
216012824
282739134
501177172
185138510
244150178
236751705
366081896
345410190
27960021
254636379
315259040
465777029
479151327
435842396
155657308
188929493
81847969
440895386
108277479
451681651
105119036
193753180
205204550
491520260
370750170
355437505
174089358
92037357
409886563
269502156
414297912
394064132
258132113
138980349
128899918
398480035
377788763
120866298
166241049
151144554
203006348
393772584
243654511
71729918
205577700
13747385
170560309
37836573
389876044
375880637
337939338
140699944
108494855
191106385
348898152
47827027
360196350
102655336
248238767
171159341
307675298
169193040
92441278
208902292
63192722
157666298
142493331
423777616
219966339
99466174
214159600
209094768
273998515
84138218
52872645
301884191
353668888
354737140
471198221
473219750
407844850
345448852
492247510
190919799
425607002
99394463
335168017
46891260
27129494
131010194
257753752
455789286
383463226
336894422
182051462
488077755
36983289
3393504
163279356
86634251
25899468
198083740
273444632
324238831
513380710
101382304
276980194
415785815
363188984
76015930
207910495
468869820
297881260
357583637
293826538
400896119
303274881
59911156
5252542
377908991
306242203
337661197
290364727
91303304
261366304
258278213
6294119
109148226
365159575
505767299
261961452
364014791
152305597
116263762
517670313
247162947
470372002
54104569
500815201
252486641
332211658
424328408
377036012
404932842
373686005
311945472
85985035
498234742
332071143
298593860
430329248
514224347
374007725
219511963
221054200
516177621
173984975
388098538
482404935
272346929
13782541
397221030
325689065
318473309
259223444
287130404
378621511
285119813
480090910
441173327
358669635
197601141
380257379
324499209
6149731
498254753
515658851
376270266
173998057
412589722
105654855
350727852
472926939
353707334
71459453
100537974
484764989
437961937
478095754
4075553
301126070
328314307
509234450
159423951
411744403
139413795
242956544
308806963
456109846
249205208
382045562
335191433
126146012
231917660
252173706
276329729
115841233
421152831
73238061
300217310
384217522
186108465
182231416
328674504
439358255
38313526
502301281
325968470
95292776
97269338
336602965
25889138
119849944
17627147
200646570
70686820
263448979
48365006
305250712
460881946
45899642
49793938
51216854
442725523
109764464
470705670
425991867
175679581
139121776
111188895
147117620
293310631
240260122
117784504
141357852
137503418
303776731
87388166
21987655
372052941
401247726
257778080
338687854
135982455
386236755
147815580
299919182
321110919
486256821
477168688
443228329
486013460
164997411
203830933
358825397
157866349
386188262
350646453
324075476
9277052
461773371
221633433
87809987
28850823
254996591
421420136
32137741
96629267
380934302
257246162
30808843
401945364
108170128
349766869
92042758
16323012
418354317
88837153
457729175
235769162
435909653
308323045
490760492
398777089
119261891
224641383
24061271
104561379
294998329
121746957
118462914
78548678
487336950
395098578
339765311
139824087
299847641
198255305
376337815
280002225
122788332
402176527
418899767
194343539
228049730
56686484
171405536
426887082
420410217
414918397
56551998
222179835
242782673
229226849
110994343
97702755
40729131
497012471
17825569
468143444
6083008
200680045
178436608
95097656
342477637
208693165
345712005
10358728
72779329
395444344
128356915
487566438
38804531
189742025
403466246
278834658
413520851
493290425
475242962
53854283
428756533
56508591
496708208
231240548
233877267
249882409
283190095
483981158
122879364
167696597
367592317
251074660
87426700
427655426
162725460
103626288
82382891
494630850
256170780
449087784
343055620
350225751
229461453
102709856
190784811
40304527
215576782
279855422
104901324
321387305
192658194
303643049
89728888
177425825
113647019
308722852
69235248
418323850
127664791
105617561
3147398
161226353
38384606
328077596
266505174
271485675
310890754
139858219
485812147
103068651
253800645
515854799
140805790
446863268
137471094
324897065
287293993
514352630
27141106
479904615
47113377
289229410
192774766
91268281
344753307
287900128
116693714
405860648
279917897
100246263
478709838
355013778
426251004
171150656
5977939
236918804
22819667
142807420
5958110
339300102
99432120
366060162
57075995
398224113
379020529
162843476
441167698
41183413
309198109
460562838
495880525
407413988
381441304
239015568
287405623
35365805
135797092
101518499
418420883
441039922
146821329
473510132
30593022
404930159
280924020
402026936
318557906
87850430
368592341
513094761
378628490
292829185
425540895
45204879
499109208
163525923
451751223
416054728
238367132
510390226
166237256
296915919
115621267
328238505
68557471
141896884
272395106
492818657
314799388
269900733
42396125
191252511
89641490
154291963
501071703
92369564
161827969
189772937
75862272
455728751
204357935
367015371
50551391
127953393
175032036
276346573
498765194
173988093
49278207
270434890
405996157
323171593
508903780
293862405
26365264
465668841
117756768
181612992
312281412
372411338
216797044
144658357
224214455
136228530
415038006
243027489
25675740
60543489
416563757
357862172
243933954
194325752
153251987
370740889
349146738
98912141
383502386
349065999
480058831
464089961
26541112
72093023
427266106
204792791
189485476
445677795
42518413
54685801
414612069
145481665
440463974
230233094
216641015
355671261
178566389
88147604
332799629
344284485
366889941
206892283
299957772
134698195
360518736
514407674
199901240
127328569
186945854
411183857
72733168
251698056
102039247
48661557
329664340
404062031
517211120
305847854
180080602
340639373
176668034
90238546
238922222
233577184
9017736
502868944
465314461
132482606
182023022
510855124
17206218
371324226
286138868
486444196
301378820
428683944
89986638
489144840
376686299
88861556
388011967
291583755
440641333
295881811
92644496
323578072
264094381
318620383
302717701
130907746
229154505
51521303
233248408
187188489
49342344
376268876
119432346
506357857
94532339
134658889
55094063
277036897
153401417
247906947
238068767
485603868
405123509
363089130
99343883
220059806
320456155
211554084
455709319
54370009
287188690
77755236
245832738
460731853
439865829
119415147
435371606
462931550
353605447
517890980
209266136
213436908
179157136
328291201
179067678
480524026
398669177
359255497
214882098
18930066
200450513
261637073
264580765
94589138
55640032
162338431
487159627
22459341
462235470
234705810
344717035
201467073
471690277
72845735
397914118
195957893
308413960
38164048
236600042
442658648
403508718
132081420
60987143
440043375
300670163
94382410
110098647
226343317
469735179
65115713
51719249
130307727
412831239
458891998
341286150
515762435
480035336
446090980
30126375
191798749
414198494
272726326
385975679
174896915
311880133
126937016
235115229
230731154
208323788
94260177
195208719
50110820
297049088
374029359
43964547
514445423
268034095
328447255
431911392
44179341
228783614
205751746
470262820
274083082
471136635
346647149
3812140
390333700
61903612
270241292
79760026
155676231
201684204
309404465
395851678
40565171
189335218
325722182
447052743
116352236
360324067
170144099
244371857
493884651
7524128
265418272
61069618
478139013
377745465
109177537
19218035
280600594
329382126
392270667
325513549
93406817
462233569
142032996
185179400
182803369
346393546
391591105
31637560
93941991
61624816
122360758
28228140
457695543
134878613
35443799
83547233
284173115
498098402
262913985
422615018
420201016
264080565
447570998
429933446
91253588
515374682
281618591
499323796
356906130
384830341
155600454
28314525
284283922
313740968
86428692
126147910
468777129
349423572
100313368
441929028
354426813
220588249
394722939
47546291
9507806
321473932
141074050
153933335
198599138
24951533
428568823
291223530
299151826
286187678
66422485
341514830
382978962
465356091
340287021
284273076
53245916
195823287
46164086
334950294
25520793
365161223
473019283
173209182
88371097
279362196
393368417
433847664
305307295
294454759
476718279
493767129
279431105
394117758
402363108
472008554
102870007
333694545
114900910
38735398
502331463
301241915
27196058
358490851
203821860
282605380
186087741
499462707
298009147
8613338
328583557
180192189
217133891
149572839
316201425
8283614
403006964
500589399
338771760
372570040
398654977
471558041
232471407
397954591
60523590
477875752
251750119
31672787
357495178
429508268
264989521
257328941
426066802
374485849
70041574
9841934
275837537
312939717
24803215
161629623
359038726
323507684
299598874
473352728
401559492
267971102
151787463
114921152
287184555
99069624
181125271
299339991
121137671
101111276
216430493
27923529
184230561
92689586
341123925
71781583
231199384
75317114
71540446
314561795
506832767
363599490
270506390
479596284
421026202
241804645
170205944
364063456
177668992
390137111
154925347
229579546
202933894
377330043
168994914
223395790
362080397
242031687
298083250
487530834
250761931
174631991
293486567
6073091
183674694
393745116
140783749
352290502
103230966
275280314
500558782
302475376
488356495
443452762
256092879
359904431
33675954
44969079
161757597
69663705
80654839
104201048
213934102
213338023
197431470
31607387
402486209
485087332
43752197
148231695
187104303
505134167
468787751
386664699
302439115
95619472
459017320
280244884
403341658
227841102
319254295
367718689
229649817
63769842
56108143
249497597
348334960
386314750
239184096
192508443
473190540
167371279
235960319
408056744
185548680
72635366
261586448
432065931
355223169
432731208
357694550
274482870
257043547
185968750
387129722
482006336
370482055
191310608
282262436
489440384
289450645
82272225
247586193
382242629
319102425
152370925
102477216
469339210
336047273
109994673
243833519
201598940
394726172
234810231
284793486
44159102
404201664
130304688
481915120
52257284
438670336
277632891
380479183
487450763
96410830
284369343
484432775
303910549
184360090
226347267
38934986
247591549
108690813
277386700
266666769
411816028
1246151
368130349
204743438
174530601
409493841
158661941
260998131
23856608
430269999
11827574
23467267
26785718
314533728
337499077
517598632
175854072
500952651
398183410
446992912
416317487
485849810
455722658
453226558
343020308
451629185
435954202
151493209
119537594
381194882
126591331
368152188
229665916
216650697
401540090
195474273
391768041
347524158
223331877
403395991
80949897
309871588
176243653
57126477
10759837
113582310
247218518
332570943
308773635
380496514
190548198
189610598
465606987
163462557
506155389
198512964
317032921
303176264
485058274
461141537
458592175
374400298
466859928
115038369
463887901
346693330
6840856
441980399
388118532
428759383
171512507
305244390
219508766
31479548
150273937
239204782
482317379
419261901
462831751
334775432
353593728
408864282
396469341
93602100
322978537
193221597
48743736
278132035
89380436
477449701
1118199
292758034
110179084
3099485
188829695
518020117
116526161
236677995
331716089
309603549
199627877
376262649
379344069
294831543
392720589
358853217
246230583
395920575
230802544
429715341
287722391
119067805
398205024
500387920
72344236
484830123
387513226
228818893
180205372
355531758
255978342
410373664
512516077
433534550
328891629
52204240
369710114
478984650
492043018
181365831
504883111
123317040
82203282
518193241
496368364
458057260
361601833
237889265
332111028
260002408
144806414
334655577
515327693
4204542
194149710
391741838
128870235
11583233
219825271
408986048
82097946
336001753
271508990
277894061
424798845
15431738
149569153
238754040
428451840
198457363
365560608
93650435
3674916
347983660
80048549
226812978
290709253
46055271
369356804
200136806
45768473
9472457
228052696
72059595
167863162
414306622
395800644
68560075
195981695
58479442
397560456
48301097
425328619
165163503
199163866
368350265
13164488
486157232
70864863
103426521
204311039
136671889
7907457
416565885
249554302
513415826
490192124
132163560
269357873
468078873
257439834
424452707
441627354
431526549
196863148
163250107
316802969
450554478
173017256
136537002
179407897
241158952
238460994
239125037
445278795
473221112
281842082
512620575
293977569
439104496
219701366
23346327
485602365
268845368
206414525
200182382
83013778
143601252
132943245
335330346
83735838
459146827
287822656
298419133
338560688
483648084
482418856
72466568
109204200
292329883
429965367
278314360
513722039
127238770
53078796
336407732
465302699
217048972
120513302
426315937
79428950
373975028
232295623
50121276
236100043
101040035
250962965
508740489
113312385
465333915
382506788
73252597
469308144
89512568
324099071
87876990
455405224
82157660
304294067
239045570
361279099
370881217
300765806
263950011
368801193
354470100
247568026
77635431
480220089
515674425
21077836
194657566
285073547
501366365
60264568
198146285
212179785
314250427
387592610
234912768
23279660
507791399
66844226
394863657
434015506
179500076
15779154
369189472
302507773
105137604
491585732
456651316
38490537
328934558
427056842
87061799
402284556
165187007
224590568
471912308
395530344
31088682
44838407
87785125
229855950
161041171
298050410
14340577
166748941
487988807
92390961
262431082
218799885
76669176
37847088
515119316
494491999
103591852
8856445
291143090
342669497
101736500
22847993
227853709
330865138
119240660
413963468
236902987
100824330
405930837
11596939
403565196
171438399
49450492
121838686
222221942
441518021
153224278
454707206
245504812
128653771
451018438
299463476
434026913
62304324
210003190
443258017
456735500
255715672
421692470
271417704
71264722
414599901
370338263
455273705
442710393
362281018
349144184
378711785
255593951
403616976
182193476
129389702
52524794
271635732
225001324
433738450
490700964
75762301
500643788
56273632
65439799
119327573
470222165
150912148
425776882
296811377
31484066
462539855
177379537
184565680
366657891
305472280
207870543
376770601
71295927
189718154
505613278
332559036
455122250
336891893
284233387
445226483
38573712
76427251
482319803
125451508
119571784
351915314
358530086
175502204
466369477
126472367
274649399
207722484
499874974
74702818
440214348
42591198
281104369
170253993
388801963
397029003
79314908
398914006
105171002
265691583
173708952
120689931
43621170
153783013
295265685
22976012
293881246
168016101
174064925
10342278
278178356
54807265
39359788
336203719
409597181
301855938
305684607
279076395
3834224
69324087
294725115
331471878
73499602
26142256
412470469
426869495
495142556
445248256
352181804
81919724
485736476
303658551
319104989
371728384
11227158
264649439
179772807
451113433
250565614
265522366
313443364
447350314
110747352
189463369
169172208
422207536
201462457
34467614
137654958
473639332
118134773
144795015
421588749
149940915
111377091
480768997
439793726
414402822
434999135
109138209
444391829
27659834
145100023
144398318
362498307
491394106
139530923
217688606
504702596
252914006
203681223
451582737
171217276
404535503
454212159
489592387
202357764
198210442
70427711
135500619
238828831
188126463
251766795
149162717
227916569
247389177
37817188
372792695
43072983
187994440
326762907
398388195
231500494
467985003
462276697
304829187
211062145
112321389
182098708
285068352
183067989
139467597
158323337
48619170
199001531
393801713
442616013
208913186
223643442
262886036
346105758
216000503
181202652
229807097
134008512
392372351
499102163
363410409
447137858
317014379
292676219
208276398
268111748
266710698
50320601
479176516
146103055
152246445
287360131
68972053
235667891
191279847
346448386
270427681
131565764
35581969
105074661
351179389
87639292
254704854
381236256
435773615
375024561
102736036
307741981
377411824
139109798
326158032
302377171
19936635
22588156
474071129
120705490
505106357
401741326
204313850
392195209
467524803
453407600
387635415
507434548
58031705
157748515
262802180
272960905
75627865
275846954
251971386
91655790
401722494
415818620
58732504
53817956
95826901
389904951
31872647
269086121
227138654
260727029
513995439
224289962
385100851
24809210
30707632
22087588
437686628
296102225
347391896
242920031
38914472
286823852
37141846
198206220
319416241
350595157
256759164
328240850
452489687
130866099
504719597
292855919
158189346
342090301
354567461
413523871
344307174
412557735
200368381
503963128
472848811
471033981
334279843
224158116
159822687
225119195
37827117
183303319
413687286
111656182
168558860
391148455
445537299
388629596
58895975
251609735
55459988
151286128
170207149
303358819
441336582
181480118
278163247
390424611
267384687
439019205
311776072
350037635
434559705
98829222
24599855
401937821
505397776
2937064
180600187
2224590
427576712
408890763
116881787
340791338
7691194
438502095
443075292
255730656
217886497
204931089
152211911
398100129
463324835
259391691
129855605
465337900
47580374
115497682
196329295
348414356
343810447
491051300
220961563
485445276
445717324
352585968
313284138
409863029
419101249
72756927
183063861
56851312
444894659
510025304
352196476
321120806
500797270
97152789
293050531
399712103
117570171
460372154
273379297
300785517
261284746
492583209
207812786
136501710
306072828
159254416
491055029
202443571
49707912
430148509
238745734
33036502
249952553
120469852
506179107
301977855
203179702
81723158
32625087
236127851
216528274
319276211
203258214
13673002
131484662
147786971
387455397
417332456
36841456
251094854
336152746
377903263
1750969
219550973
508980916
209078478
129049430
492769796
471999401
425452515
20537035
280127742
282064392
158271047
316397728
155164631
35312658
297802255
354071472
254507288
503543884
138366407
433147187
458094170
331689990
274051647
53219335
21177795
22101430
80350675
499659208
13070750
394201687
461031715
365284015
433762412
503688391
397799049
121271949
403949661
222920309
483822817
448303886
458303909
15942210
281942234
218361285
301372316
352482591
472495781
512624937
137530676
504220844
501001615
230765315
428948722
116331625
369141042
489764787
160434000
330646181
355111464
363928490
181335096
466679225
129537474
173380727
33413634
505450742
120044020
392017046
386828151
329563812
288499293
307535484
249680402
197260422
453535421
389433898
148085530
514390435
121978306
440791677
266378496
283596411
489911243
19819376
460959758
177920803
91683170
469933878
450020248
430916134
3944701
424659716
3248606
513594255
347268870
499592810
51061745
465646637
201310644
446476823
78050246
164577505
366322244
345861928
24522252
466067293
104327720
30642695
341808173
123424729
163931402
6511665
227690161
307056576
477614536
189235690
172193565
451870916
386158238
222307662
355324022
193676257
412480772
350087546
143534666
406020919
436748573
340936249
507302906
263651890
143943102
379360575
345199025
388046422
9040596
183437186
233561570
440826997
226056797
172415117
94026768
416202329
485929664
404967436
356366163
41101450
94190951
324199675
100382434
324642084
474857572
172608546
2922592
144979994
351821981
315891226
18578785
34896190
442280356
236428684
168113884
416767018
185159081
284012981
262375300
337876802
78690597
306186870
469210652
325607035
70878185
512220177
8484064
105035542
397769354
483232481
171287637
137896326
12137835
352190520
216217453
326044823
65656836
122556463
149684394
316363982
158355414
37022617
282381590
338435128
130443614
446446667
209889326
443229562
518109439
102151569
479168295
185793382
501433607
511806787
316458882
172946760
509610737
155117655
445207823
394283138
118508663
510309252
293168158
363489220
289712096
234024277
423694577
23036682
335351576
129877720
101607264
16869427
350789021
158182817
109750144
135606922
495744084
306542407
194017803
413016220
279561418
303421751
191001647
225390621
25473205
54680882
77976611
336297422
343887567
3020308
241906060
515113716
343217873
318363377
158421843
314295178
198996718
9557291
465579031
115135805
354258099
233875082
210855990
152797883
235930817
97467023
221861914
306507260
223922417
449496190
376480368
76519585
36850469
338325042
517223728
317241165
8847415
505687911
279367641
249439052
353639984
513493268
109136175
398851090
170442186
474744979
308271066
132310702
75072062
432793323
58332590
881733
248994253
51538847
391687580
118152125
399391868
428521366
17281067
3767804
10211409
109749123
70641011
83443914
196904817
105830599
163635407
319230663
49690362
271264474
417246596
455874870
112204502
163413082
357161369
335277068
260113032
433039018
200010429
384115928
504945032
125657710
172531256
369607434
504176645
513330526
240811281
471901551
151874807
495981612
499836766
435767197
397210253
168492251
378518502
145195386
254230924
364866751
3938717
70533973
445823819
246956337
167647777
427858116
236577785
90578127
6799529
205678418
164312717
481714729
307191407
169835169
411898092
44869588
120524092
486818276
403777884
421141852
4521763
346305886
489993138
106690
178971944
97034673
316253154
335458011
24166902
404565915
478751386
70540505
50645632
120835093
369220562
203053818
344912380
250968602
440432814
210726944
84244436
361493823
158742225
123326101
215759691
368597551
510758169
48472077
436750330
306884787
177606681
82484050
179652625
14212195
508469325
173457937
514805258
332287692
483393332
411878065
46993837
13952451
145026065
258324486
491353715
100645758
232079053
310833041
416016712
411205281
261612989
218236456
517403556
132590553
434029295
389236619
500634814
300931991
78292184
77431353
79200918
324119485
240828802
85867085
344277703
294244820
476473383
53646501
282042789
507966394
293776039
305804270
251144185
28770640
275063232
395944437
420677986
110350959
467830442
93946221
198442075
386445254
495371260
434960571
207835474
288730891
102295586
434816485
279295630
320597539
470856535
213887681
92528985
109952439
375640868
48773627
343477786
31287953
477160716
384110859
107001306
495501140
3242411
118253986
516635305
194036295
43985225
81117015
165270325
515267035
221433976
189771427
441280772
118102795
179098303
265344609
256479480
36053427
266950629
450311514
389299483
473413513
414142152
513240951
161239425
203266552
163148300
274290964
269447288
93365080
82429481
175997842
386328341
17406819
421350029
106335804
32193781
350354835
299234115
465020211
298923977
75266396
280541800
142990996
390425935
208955767
302921915
274061337
361340314
338415199
2030103
415203779
103886988
305295400
327692639
498205772
142420053
49570366
26624211
318205930
379012859
91163726
18958907
226157095
64842216
265684610
123156281
34217097
305124146
450126238
170551733
409468251
126922131
402847204
236610079
79830385
366364045
218807107
24030330
408300566
257143609
167426866
106350637
200645252
451825112
90314597
244272351
344816810
379751223
258437987
399917530
266732212
475965359
240379513
512096298
388464618
175608621
133382250
376464001
21735723
118571358
327902534
196396574
179180178
241715711
278214625
488899091
324934269
136200868
462715640
110419804
298853013
434277545
131967360
264260231
147168196
265641441
508250645
283881392
378534558
130134071
192264765
400502002
409089571
9611415
411097848
398874628
86005295
38022721
482764612
456715061
152377657
477639163
104133870
79644470
408904318
226830530
206681318
206637644
282917548
253637313
360676917
365969113
387750673
472376532
391659663
517090059
220778374
470060468
411576109
318097293
514341192
284811818
253017538
260432461
142478450
31666628
460427292
120184762
304768532
125637287
278516558
44587110
199132689
297895308
399954070
434897922
452769292
80010727
477120347
199125429
97989955
53473604
492690088
347924783
365091282
78966766
264169971
264108758
498657777
510510053
319398113
216795788
220833423
156320576
127053893
221568171
486680912
509282898
352889115
259851345
432963731
242605380
215718059
326901330
29702670
507089470
166274312
341850682
351488578
445100883
315434425
146271018
437505515
79297850
473172762
1164726
403328692
33350341
452595661
140329547
395614299
36010854
515924064
348581041
452756679
368332497
342068865
251318216
410134717
55610827
360833825
78682217
48056756
250704164
178720580
478577587
435338143
140571471
517771803
177047006
179910717
193022937
229493188
299048956
499170137
505785276
91699740
98020028
492170054
463753372
488391370
499667278
219101214
146624145
391916380
96557965
290751222
444512760
464336915
498608112
195711177
6016576
13042993
516047968
297523096
125510339
217669658
273178390
141142442
461627198
210589101
383958869
205218713
331592379
102493231
454113153
432808905
257244124
301487723
452822542
224445277
70689130
518085006
385067489
49961241
286901983
48035888
433395178
498203836
6985203
323616784
418784162
31593167
116318935
1639264
706760
396546712
352374748
480609353
59775161
255868560
279830442
424924568
152508323
439194426
132511329
400161371
202012099
273749843
497334315
337454460
293682054
149690865
303089190
455002224
203624947
122358905
118200139
77668322
62275006
245758846
375305004
100997326
472064354
160215190
44341515
121902497
175999531
193183480
51389590
291884549
145287703
102222031
270706815
258210464
273374724
341562007
11349258
386641754
200499662
509522069
360778102
267269043
137127017
229711149
462290524
239475562
93951790
389704378
360768091
203992570
410539025
81855139
137180974
457096561
134632006
279515399
330634150
478611012
6579170
378240047
243570140
289571144
252128687
342528308
135980542
246580882
196350484
429744713
322177506
405306212
260219464
52925358
339100274
470798127
191274455
131805131
7844466
19252357
347438415
148776316
492253756
213878817
22949826
502986670
121558767
423415671
442047497
284478122
138114555
228136864
279483850
43612035
346145972
234296749
313711653
431355141
138258521
51056232
486627039
157248744
184033390
240181636
271985927
172575638
445230134
416819610
54657849
25302401
181700381
499558984
504966743
429910361
234463393
256351476
335055169
107668050
67981972
517132702
182825971
105441500
22556150
204362110
217952505
226808639
432986536
284304871
57711238
299658200
318449102
192917535
432587562
184861234
317066879
116632830
194643702
72117489
488151213
449340023
469640422
345290823
216311685
73518601
353615112
126750987
456475928
109771010
356961006
335172270
89719437
107755539
29611492
69086284
146077785
312299573
507064244
288413733
511708999
511076637
297686283
3339869
226391118
276516376
15068953
110492911
329080329
386532174
286782342
116367607
50938475
515481516
296261570
301296859
63196326
229452091
303928087
440718365
376494364
444367730
458350462
299270449
94437770
56907593
230250453
84513486
168744976
331727007
332676399
253790593
379070402
380237407
241570160
146418363
203917674
92749618
112728687
196694182
199741105
43709557
81279657
336379177
152132244
374515650
506806645
279432190
135736693
207426390
259179822
65126486
347766148
434905079
297346417
393421095
10461599
87865548
454072305
422740793
296543360
80806176
147256745
145103079
245343509
339393834
434209115
369524833
506053653
225996028
217029105
205106380
459618206
205918259
178722853
415372473
488708942
405760449
500539380
12464158
512974091
119251727
388709121
225422066
215571495
144454380
463347908
365251334
328018906
165410805
515997168
387151208
339610290
267995409
238825599
320584325
213829868
99366505
300647963
52598182
14693850
410320941
456790627
460599060
165416360
163432441
322261602
301387961
282410305
496506312
382203139
462053533
222478091
407177907
63720117
108781771
136042408
107865148
156112605
507781637
131294770
306213710
82392842
451766311
200765196
13636025
397662309
16215171
207424583
284154944
20113968
410950145
484880594
33639587
80313484
500693733
75117988
379778903
516918999
145389190
457244077
135710258
261119596
407997543
169942550
347937478
94347826
498815664
499215637
228138464
59937221
21122312
45708256
307797343
230587796
241731562
423725577
508203012
227005619
463418174
449833652
230055834
437417926
125410399
387752920
360904517
352411198
455669007
16462223
187873531
11539144
248351720
486532147
154243068
399278949
91322044
407967468
123331010
364586974
56370597
256859970
482371256
284388081
368644849
83855328
75714227
159023402
206628462
6681097
129377108
428004233
148379312
37478260
372819043
229485737
444987971
248840058
4871242
482752841
174721297
115449665
367945929
484733016
317940862
427371793
239846616
433440401
182953285
181618578
497609086
114526667
76459883
94812368
152617634
487367261
251667066
129013442
10648462
141519653
45611127
384450986
95830434
262266828
305016739
343695996
229327217
181631618
252960784
133698940
87454684
110651195
133131432
492920718
167931460
2200690
130118963
124502578
504146717
96975617
379895731
500463734
22986297
325614263
414501592
97493202
216178662
370304101
228517750
70639706
206672012
467953649
459437289
400682236
214850331
26988801
167602333
243867182
80836318
21933084
146693933
285637224
219907375
342031370
38275390
129092790
236323765
422556442
330437193
351007551
445213432
312865971
119160992
419304436
203461618
452659482
279128626
268028390
305524421
68279596
169775547
516253438
249192456
144576181
156387323
228403649
184683676
214068543
395042459
413425444
460267377
506794255
395105317
137112514
343139178
87435385
329358327
505115507
128688702
467215160
383939490
402500803
443409463
399004614
358922232
379996010
379516683
126035892
393146810
59505652
459588936
375342260
39031733
271868680
51282834
379432893
461485961
379543890
30981652
392184100
221410030
166893770
498887364
20855940
443445540
38250633
328316067
381024967
104975448
455673645
391260419
89496324
393698343
398683135
268292956
358877998
265378816
1669006
160817069
67741344
229473810
370377342
93902585
377478797
151557551
119762658
163342046
57737128
81787105
346479595
404114443
487018380
171281187
22081063
276682245
320503188
373473274
234977176
481600590
81521231
263081022
204584437
250428267
6678031
20864233
240798132
269215740
463472405
324030899
479247227
515737239
63628748
142935141
142722469
457543704
383395844
92845813
213332618
237984222
263970379
84084122
429719459
399779466
455451156
297186881
147750846
297194272
125763517
302209016
196706181
228168228
53436252
448658729
160524843
212486549
88296592
491110059
221815693
410798112
121133083
216478168
252114041
6318154
441611963
99112863
73211388
85941636
413790269
249505003
346451710
425990168
132269768
79945461
470302753
325015389
321369785
162876518
444755995
306195027
74014193
371586241
263562290
344830061
240516722
263582971
130164247
303954802
6234429
341892258
171448047
450395834
316243860
93954079
295546552
28279551
485379770
283274139
296188746
483784662
264243714
164671326
494419766
442595999
336339298
285494328
111631586
205047380
498122009
155103667
428979846
120654319
65254642
213743081
60919364
298661636
330903315
199262077
242543494
116179338
189503867
369914545
19866040
329223540
123708300
49894635
191460014
264799986
275333777
389213942
57162612
141548407
8426981
292788510
401295359
228424195
80485124
36730556
192798396
392934577
427953949
316801860
278760937
20261445
68565913
254796281
210329784
361482249
330780334
230328326
115614100
81860140
216761563
34806725
355389482
32158498
428632674
491068205
149952613
190111146
499071914
215199054
175486402
417374523
387742508
496784226
319566077
191198730
440680128
339494064
177163656
238396756
105178168
76271176
445378795
202640856
406792704
51477160
13065926
45469135
135538086
369952063
64832474
66146341
396491772
153791953
97872431
282776902
169386697
419269894
281381098
84808541
140143694
360161279
165401345
121425748
88529954
176979116
403608068
52214373
142994528
359603129
106527555
9500431
346047997
270805568
22341163
106344311
482526978
231988258
305980624
508232651
180709202
110784635
163498965
408969318
42631821
361011899
384007006
250619579
196420899
255332328
514106305
11700868
245637154
146129125
107834178
434827326
13003944
218474756
148534137
210415739
481730024
453475928
72172051
83348863
167033736
36237243
53615290
464163384
120102310
339457995
358624315
344844720
54860370
309146365
49989043
105430749
337513371
175621801
367226810
367848213
168413976
176963962
141472213
222378982
370764113
151922923
490249947
20456701
361186169
357846520
324069945
51175491
505839340
457990064
402070176
413919835
224658944
39299591
325713152
201063947
444960155
96646234
389002128
117963542
268708682
42426012
20838255
353030245
257838816
394214121
117690547
154147590
342912124
201897186
271247408
430766541
485814765
13943442
440374358
468310933
433346909
83515935
485744425
92289286
275334898
392801678
190102466
41866740
269217257
335487591
63057633
158129710
401717323
226410316
207208927
272952685
296965722
125824480
21230423
378331898
92713166
205256478
446746442
240614883
82500409
173728329
241920655
408928021
69828509
459632849
300541041
50096326
235791985
132818265
135169548
227894494
374792669
479916760
230581855
44431023
261681403
504121372
37811705
189872243
451277911
244592429
127858302
435323524
70626027
150984550
341817223
80457541
45430822
52892536
19389741
419862141
10977143
469704091
42199223
98888109
495854781
339735963
5299864
503548398
300861826
8489499
131803465
169727929
295926161
458520984
308402948
198304601
235365241
368220029
223621451
164407791
155670595
180471405
17057535
194334670
210404576
146588943
415701480
497285079
368533419
198361232
87407556
109403016
34833498
515507547
87756398
18308401
297451604
362064330
202712154
421412390
886168
478518921
240011319
146556191
322644198
259247827
224003043
90185673
68438432
333678413
476847303
304541311
84571809
151476137
518289304
131400751
383092358
438152080
28967730
274935976
233993263
121292427
371845580
39348656
54314320
94445313
222345860
128953346
167123428
45755480
164002003
304062125
116025835
455796184
252239756
6812191
36984683
431517487
75389733
66400022
309233015
185988148
364940678
24440541
501320620
110835697
69616606
515832146
249771973
262845439
391049297
196929175
509637722
507648963
418821383
348836630
424725536
488972261
118900850
116255462
33073970
243317991
345922333
146939033
324289046
484214584
177023430
205010956
319809502
351794209
388732060
237246336
77415932
389093210
203850892
430812399
230384643
148777339
315314818
509621635
311735877
480138311
10911267
132771427
13890887
139468931
297629403
420835306
99484003
363637451
2934390
206787139
251308099
185983405
406893532
312108877
241795746
288296198
382382311
70822885
377986357
406689540
134488045
104116465
472282654
392758958
118464855
132465897
138470608
103430509
295663845
177319397
322236468
345372593
271966328
119405303
230333065
467129193
299077806
283225354
29451277
398956707
872912
328676211
282747244
420226381
192503450
123475503
210802499
377842669
160045330
157154154
16253442
332733190
465729256
451703579
308101248
133643601
143612948
432293795
442247190
419605301
390949653
99334645
302555862
426549133
30584918
240684255
451553230
364098656
317055740
372954375
87334909
290226316
118599844
127107791
172190256
347155573
141274170
56238404
385730094
346374935
422259739
236246694
99155179
161010830
288594604
158502458
429478085
332863629
416888246
15864390
89931084
263426322
85330537
156114201
180517957
229464378
101710437
264522019
71725369
484577169
347742908
427775290
357947815
250055296
149821294
487472312
33356602
477726715
384931060
507609057
487943013
391675793
140957660
460429991
50461360
414426326
265443319
54407584
424592412
507711222
44035114
476307360
514159932
167294794
57694247
42215078
61460628
153988826
516032317
139407554
459012886
445352601
248324974
319141187
433606269
319348740
467481280
88870147
473201581
79283131
498432271
90292123
24303909
77417599
342438562
433878196
70116731
188832896
52708388
418796034
154756838
265389279
317371672
67739747
216377665
232209965
267721578
367094700
310005200
364391811
397047907
148252504
22766307
408105804
219938491
210567836
110802724
441285491
508523336
452821354
30993719
68382477
333973888
449715438
418105788
323692480
355351564
37363824
443522213
170124227
312892335
33722886
506361866
487533552
278483088
402241696
323062688
189800062
251137909
372714452
383042743
71680461
358340699
361347041
277562441
274287531
33197453
403161270
381644190
87331322
342379777
56986606
182436534
23855327
241579208
326701315
460926281
261325589
101097727
469385831
38497185
339853121
278700292
333778224
48430037
433202211
475545606
93460293
479026728
63299469
499577624
198883841
380919587
61235027
290708183
490654778
493230337
208869816
450987118
276071627
20992136
439852412
283883278
326801620
420520969
369784481
334527731
71071435
423964294
218991015
322725650
235936524
430413072
115076445
454266990
517571657
97147728
387044657
336443725
489991200
508130969
220907151
245234055
464507454
46916966
353058300
483991389
148215615
923768
168954632
348709419
88356249
95224211
147952530
206023842
6757977
55219277
407447974
433040886
350136783
139307761
348930887
430880708
332648105
441006251
357842628
227171690
289378755
449193037
151852521
187316790
213299552
42775157
186612036
15064002
462950877
48834052
4971464
196113121
49892988
112844718
157147973
419932870
186730238
396820817
334690026
316584801
181915089
225605602
315653160
274090282
310278063
479974509
345419351
319739067
240209093
54919934
322711451
286335496
507983180
415274120
469725083
55612949
201143048
478507105
248629735
310666579
380121827
259558859
105264870
399017654
286106521
227253158
84343288
94224788
165459625
187378559
283863628
323169722
145122085
71498699
227157530
353465183
145458721
290463971
461365117
412116062
105948952
124811023
156824141
466642410
16013139
450246473
482350093
76868964
422769229
152128598
76922797
304178537
23076242
366086180
41377843
342000900
239011246
513667467
416372580
104174047
433845004
2632238
270507409
488109270
492937570
179995674
298871580
142147974
289726784
6120357
15578201
157434464
370187015
464340405
270440121
73510763
401124043
369440739
68869841
421563359
172410530
254983057
65483147
364864945
251104962
229958873
387221579
435477609
472656208
327582646
274663430
105283033
289686689
328274940
6228893
319916610
2643534
500165652
436231860
18816765
274822166
6829576
411525101
490937389
281242269
108982492
462895267
94791053
21195520
331945645
17784103
249885699
66731531
376579588
217083492
159622766
222514258
42449790
134419042
410487960
188524915
211539875
421592519
477939636
60630047
27033024
59052099
245937561
232136492
139115398
228833707
447432390
24712955
89035365
436020417
355271652
108642063
452368487
56226080
148510582
151109895
439960716
406730010
189756862
232335771
230712106
472966111
295782262
12022456
444514344
405735800
392737618
438796065
480877001
156767541
44727883
511193930
298874365
9368151
274173494
140061598
166681254
465273461
346269501
349778833
391539474
447805498
61262196
330822463
99864349
268652945
92718084
86676580
416875211
266193567
493536144
379491558
215279690
222039935
433044345
403158851
55556077
305067208
131585537
13180762
120609454
385455761
275844404
190098669
150572630
322538444
99013568
62089054
72439025
44464781
480857102
70828230
496872445
165919248
428194996
396732171
182276396
375678038
82022743
235046443
233132905
87376747
200522670
359477881
437676321
68453593
136656259
142285429
495585655
197003796
158653116
247940279
88314755
284164960
205884306
180662320
229052882
160292475
275485310
200138448
379369956
112082177
327451523
41839617
379334496
297813378
87280664
88275672
31074190
464933855
110652508
159451932
160785586
66013519
418471180
134565812
96615671
36670311
131125896
512454499
475527978
38519794
480899382
306505811
92860007
440993879
106694972
169687508
146541777
47132689
378353926
412594514
330376092
353240434
446672368
66333412
30589398
149567808
102957771
141335214
117708849
10652817
141172506
459966856
213075387
243731639
166557356
229652753
384263539
433042834
46371171
302536191
56476514
414728396
162776117
60250850
264590302
55159148
426554367
352772409
288235253
72672604
231170587
357703279
242170070
121560271
189675049
430810167
228988641
246022798
274546970
47063785
187886501
38937919
147818961
208390352
393484535
131693608
267093269
149949683
305777510
289795626
394587011
119374820
154777270
348900340
156462744
425374291
71529502
38428302
283163755
346139799
181074754
286835773
261396188
81045934
448283677
170747560
98767689
55374364
217354124
121485132
508778383
195594238
270907559
420110556
484883775
403577316
20563606
27620336
2375199
483838245
103845379
426826277
282418320
115547861
497549543
102462855
246603607
73340234
303377618
82995022
165906571
418408637
195273571
152857728
267267479
102592623
430536015
81579539
469442485
517123725
384866513
55095339
338734053
137777274
378727405
186079325
409628054
327031815
221161339
161509925
387353835
431916964
391410442
440096647
321774682
225956908
447931675
7736624
302123518
207179727
458986563
113103009
206017537
286096421
32143688
10767767
9922656
291872880
486427179
39574509
491038691
258916340
299445782
431871446
480735558
245901572
78192857
48264368
470946787
62830600
410542388
414528207
95506107
410607420
457640698
146967351
88239150
315862377
387389449
351360130
122589826
41343545
498353994
498705276
496233231
234184709
137444772
108696447
47469886
340390749
180575111
430712559
467243094
10781725
448248748
401347425
370144568
399641241
180378874
291236105
129550286
65185133
156183516
192544412
169921853
121225559
473035710
181965183
487491062
383840770
120635786
465335305
444442026
401378652
230693903
325241153
199578003
423857987
383181136
41027593
359451333
286515334
318173851
339234875
28081296
226399781
328152171
121951422
215213192
446071486
388711729
309006899
24176869
64384755
347777175
461073349
86070973
222857849
442348695
482793840
163040500
11587491
42097391
416713855
426910563
84131772
232502545
349051352
79542863
276160124
416451139
487716377
96297843
460056079
430031416
452067124
351937624
151896710
203253482
281363709
94183118
337212563
277478753
135516198
242463331
134451923
304459413
211411386
138755992
172134187
507733666
265752325
248027462
312255742
360484533
476871884
102872329
62504842
114154438
478682470
464015676
460032371
108133477
21715938
303575481
73464810
47869763
479806822
112434815
140575332
18223701
68399783
273118385
124393198
103247630
26927461
424013351
183401026
211245616
343088905
49417416
220852719
143909843
505432987
429750742
102346049
154721061
423407539
145950927
209156158
490508448
490159534
282333489
112360645
200818098
193284613
60657588
255975031
189370142
495666468
372065881
123456139
229323491
4989224
369483887
167886055
153415849
202791335
392806276
227822131
359774735
485442510
110438563
252422874
469188110
449598056
389378548
435873150
205151848
462338914
96101671
156420984
430970294
221757626
324292286
109386733
456338068
514825864
369219357
461151545
452831636
309483236
442030751
17824076
377230726
32261321
178958098
9401760
229415101
501645482
209172081
316471080
233738015
202370730
50598120
304999672
48939874
230645305
179220103
82256817
514431592
370834089
258404687
51084429
404332527
179974185
324530201
456584529
44815224
390262944
290305232
472474931
487482858
322573615
248054682
54299956
99328978
60907998
13573432
54981654
481244772
503188421
225466254
241871414
409946474
258231703
447606254
182588359
249931536
128785369
292590321
265594988
108223226
366106394
320898096
101960988
260725933
490096431
421473456
240416672
145477745
364410280
155663029
304819937
427142712
493249830
73307227
435083747
446552979
246779894
512099367
313242614
245959129
2287042
348361335
506174343
111312827
371356266
230918932
475649475
300635321
324160704
473877362
229032890
504463153
329556885
304291229
310308197
403747362
10394251
431863333
143806154
229375149
75124413
11492061
264226316
227585701
38681776
239978407
259935109
234502089
378697521
122915997
509057914
274319751
425288447
152243750
84233050
198833529
50910885
298547562
164819290
480010055
300109308
469312036
398723720
206633167
276725729
493372790
473937164
187484453
158868168
495850669
292476365
251343112
15139369
315105320
124438351
61793915
316097179
395728426
213656246
153811875
11416750
208372406
14779494
292379107
317978420
55908034
480108909
340891746
200997465
463314001
10788962
114632176
281651614
182473405
124116962
99270163
193970309
479504804
497182704
114390782
465110203
50132164
5253901
132451369
259092937
118846308
152402108
409739401
301133947
377110137
352113518
285161797
290730287
407520954
331999517
50588490
497015214
28049278
491890289
38567151
378091578
518154400
286271083
198732532
109049132
465759777
440481429
163300328
316696651
122427784
11112164
102863078
62918183
290360838
309911402
159117576
7404009
267188160
341853151
33936722
249472910
312924904
482236176
55272655
509010033
953075
257891155
106736858
441619940
135333939
440346543
422595773
314468825
238781611
491809910
22989259
518036910
250266305
142237523
517272400
349057404
290023768
401966236
138430989
133875011
481563528
471802315
462180190
272183850
392110809
250700098
96044342
233821757
296348224
38606179
441313647
494730165
133963007
295371817
219359954
42649750
219302174
348517658
14536556
135296314
351470515
111845251
173214483
436614760
346307469
375988552
77270277
324526191
201640809
247478205
170262704
268557861
248240698
29514322
90100922
228806657
216374321
390761639
407621291
96586872
82819700
318582144
176220151
252791747
301887105
480149096
345431825
471182443
128889866
173587506
114892762
489610192
249648418
439725084
251326675
213657756
285502407
366144368
173326787
123689791
245383591
515433859
499522037
12339879
169155058
227937599
466121977
52526185
402078215
207977120
309365885
279012596
389967164
113566602
280338743
425802763
78799171
323813722
508089084
202220988
287022955
476116108
27830054
20236796
378936190
22940466
149309849
172668070
233688374
389313838
268890509
200489910
88510480
450569769
287207473
326594438
313604184
338433269
14620007
399164424
111796160
98361559
291039178
414581980
41792315
337295750
46034911
213892403
213530227
146701498
215289746
226733596
171037462
180859005
156239250
413430212
4322504
252735926
149013958
485266696
4222476
64057785
325748525
137179493
27079691
342214067
69332183
461267325
326476935
98899458
28605165
95119158
141413560
87599299
73886326
408052629
121238139
84007261
493532176
51708878
7324680
7023076
309759351
9856894
218472032
233088677
387412979
223150872
134606929
148697576
231918789
40913796
228469773
42432212
166598534
338400627
286085719
232935023
364968064
407197732
493377593
357562846
87539154
219910445
207904601
4661165
203487944
486762667
264253830
435509981
92256914
152445001
355814504
384749986
440091062
390068171
12081293
67645847
42221072
236098352
288158112
102444681
377508414
292943790
362844799
169093804
441960924
462255529
390061161
194144508
367302485
347803361
262419389
479850232
317624745
160443622
235361853
189263365
124969249
307060602
454480584
62987683
200819608
412136596
329975452
105868548
316810161
491650747
152447406
13624944
444695595
371783417
469276311
410693671
177473757
426048821
110766147
19563205
102114833
301016218
101802831
369232384
82528118
362795249
421125505
61348621
214431947
368362918
287536913
377742585
111199660
251306991
514174522
223143752
311166381
360322808
108305412
86232985
477611192
512225354
218224694
131571627
72429420
261924841
134107805
264559934
318390029
508570380
98733484
62821679
192192367
410357365
198106398
214272416
114301399
493181415
145594143
425318111
438860490
427644810
341696837
336747865
250675379
507199280
338746657
101619224
453796814
302443877
272381091
461801034
102126324
179468541
310770111
197153853
363672992
221270361
397268140
163905340
283874668
316176165
188790195
218469590
260764436
44111405
298426109
85143879
220400535
93301368
286507591
424424362
33672471
323812025
317001208
225490068
75423134
192110355
168700062
262105422
355361577
509920188
350006800
516886568
115501606
267670873
209044662
470702874
213861089
238730602
367913635
74857032
289512687
403247126
503835325
102319092
219881263
28004303
285418609
335846158
280898789
260834131
148127480
190691043
427531441
395876201
299281143
14684986
177883646
294999946
501431284
323118417
130188298
87067395
25421177
405388844
186579352
353181468
39806568
156470900
396680665
66040561
95006059
96472536
177978805
153362377
301076849
287004970
69236593
447016702
81027223
114554379
322314071
14268726
66421330
111047871
16149443
4095401
352893162
227391418
86975492
435653874
272660395
53698405
105549408
158137929
258558599
172706321
451981298
371096682
458100399
207869523
349518766
50722921
210309152
321448002
229193101
374580620
239423403
6118474
456638057
219295311
444426815
260125354
186117491
239774690
6880155
182802232
134411798
269976459
321361488
188107047
496113995
366186366
305888174
394279183
246551466
19883356
356154394
54863853
239553963
328280315
167599523
433399809
174490800
20318864
18955660
230646332
177759072
79808263
472087044
283658482
283650804
231909131
380118432
385089816
237110975
475809120
315568891
431024082
283947630
491709832
224565816
156502120
369193664
327839501
176159534
88933147
188354633
284010590
327751615
9725383
272904473
105921307
100232857
512768856
17059086
372871522
408801628
338201320
173838967
149604513
96810250
155441077
80670675
8826947
250357019
142602295
132142303
282617775
437730430
363951279
100971337
454622092
272439416
243242579
426543102
332500131
67676629
248906970
237399412
379614419
324758993
377614036
362553437
299818025
363800408
97643654
105689921
431658733
239537635
475513380
167305279
22996131
245016231
233945805
499958138
232046644
203363600
177611455
167024279
228421866
385671269
183927941
221919578
248665562
352322934
325270296
251731702
330827276
459364266
75053351
137433017
485819741
276361071
152344898
217806194
262969734
130556993
225444452
411378363
273521162
218205371
419266403
263231435
24140204
460904314
218871841
22734561
509992770
120921082
479361175
456280715
35518309
270608849
418472970
429993153
78586144
349202426
159227370
367541717
134094383
138783067
68797813
498236082
30586422
8266534
187702484
253090005
159024707
190321160
453399408
72359981
394964094
503690363
413270798
106366294
201248724
57779577
333463008
276028163
189636780
256103481
318718214
433874198
348086434
239078452
155907600
195294111
457252516
420340446
237877117
231278125
38198836
44240079
295614049
150615680
115033480
167917693
108383937
504716472
32558284
379547179
113404814
203825865
204350278
423521541
350633321
182491481
196810220
352530978
105044942
194971533
474691636
491166198
512719337
438408559
342344112
346314647
262621621
464461590
436673978
271491331
324456931
301595755
254721622
230432292
250185440
426857803
427482968
297636409
299360971
10623388
87924633
114676674
475188211
178734590
222842794
95786136
378728833
163716658
162008534
308198392
362160795
101915114
159711260
9778959
492744762
298130607
271623691
367974019
25727522
3137040
83182
392754043
403045157
442911159
342990518
267277963
50465380
297179325
257364954
231285909
251462312
200694846
172497000
185238129
422970818
101894634
53165822
41004368
509540267
495292429
502308287
386451778
333815395
131389997
176481844
253775213
16960993
83329707
119896754
217807672
85265209
159624941
372422981
268884680
394321553
486040054
40239250
202237348
312756384
377748329
355812320
116173996
509644906
37667153
389486529
254013772
160147072
19531773
516350936
158819752
218184922
511786839
138429789
398232495
391227986
31618706
335659804
268228478
103968820
164290359
423113532
18280594
305046250
294206685
400116060
291379049
315494113
80041141
25068213
344441178
272528234
504439776
272741777
498656761
168644110
31695953
129926758
350590781
351097452
62031418
40605968
418639994
431022614
239534329
326570146
66493106
158730794
264565388
449534314
368473577
298239247
95997407
376099191
277260262
113247288
513702804
121298571
52449679
182413840
505445995
253760317
130477687
354394186
416268294
384258723
85319278
366828238
66530862
70225900
321960345
376278088
141594693
204171808
277352388
16874730
47282107
517516162
38659933
197859190
178379839
162749286
21633540
173036172
283615901
5031337
471040930
428898259
118304683
17996095
250179424
183478014
71778162
499194067
500059422
401446271
192679956
39064429
222019939
396190144
216472284
238636666
184542360
505434410
183553532
434568198
435439422
295156693
10607048
261272765
422147732
346517945
452997040
166022395
39783573
479001322
487465487
310250581
429609021
57892209
294990022
56915298
283383560
354745036
94433889
292333725
82881887
87512066
436137513
478741540
436665650
362073017
253736966
297495604
287828001
35664720
6056854
136206022
61647226
298942352
179921494
289235669
313894751
469865864
501803917
252101485
150392965
214963294
384892454
149942298
356830232
241364872
10577122
497793536
148577683
24825917
120873479
369960921
409663946
333126801
82195544
359540607
100693259
481723613
937806
348817239
32944847
338637207
472091873
333543016
139219189
187737994
330269262
268062972
282528138
28149941
486052982
394476978
1666469
507809598
290235018
303342808
410552584
130980842
470337851
230426171
444262172
284661851
185594051
130586351
280726656
12029818
33087376
344241283
158734919
323722706
434829030
217411021
457117258
117106286
488777892
119670183
185010082
443014742
342727364
75408883
462551774
131985535
364791875
343256494
304580020
236513592
97707129
156272793
340233338
142760257
170827733
314775928
506591302
306385972
322947346
326063115
136857787
404746344
334651915
462350213
380563844
6935875
385475253
363021953
444312532
357007643
484404901
189954384
77242160
356467320
179555448
279805194
200953550
438148968
57370700
364686425
348661336
70494518
451959568
512741108
286727670
241397035
317933135
174349517
128269700
190370697
244006393
350241417
205976417
232499423
4755633
376897557
387373159
219983736
510005225
453770548
90440951
317813499
70593240
101813465
201223874
100378140
168721308
333711160
121997427
32407261
196772770
319948796
259175734
437558282
23951281
203574095
327734636
288894261
270922885
26876899
364898981
78785944
326688892
158255085
287358838
59177590
482542492
67787350
383283564
122825845
163857266
262648641
431948262
316024618
396823395
210631988
497949239
436182727
161572931
73917754
48629311
496327586
181448726
517160511
447263780
266108488
71940405
468103239
336630222
438731884
454674269
444623663
216684846
392663138
133413100
464482186
340645082
200796115
305012063
498065278
228118970
201983393
371953129
187658356
26151038
385404372
117053576
138433819
167764937
329768620
156281512
440246861
236852293
339595388
24654305
126930063
481587094
509488564
230824933
368404560
411750029
208597108
330424549
17643228
414074619
446670114
387299251
86937704
38246977
458447646
110299171
347153142
462209197
221365019
5237219
136454867
136321099
200812555
334055444
470851100
89621953
354402852
356478308
378083096
388352101
401058364
152965760
161185614
107424713
299243525
86336048
222476225
297934471
130010831
89862134
3772640
127567337
199127659
276553318
297277695
189507596
493233394
254835461
44169998
409916144
219596247
31949001
370337001
324645348
313500849
303346734
359035946
264451748
406173096
314510575
396991010
246820835
108574107
473688143
29047933
347616887
373516989
423844900
183898281
302908615
255403032
294897645
128544727
451948961
87564311
476470849
390734321
300201103
378698995
317734633
47494871
411173236
478897687
371639082
296871063
68336773
391346790
391447697
97765736
455385378
207378906
293585140
154744173
382731546
467623461
100115501
477001101
158463266
475774351
115802622
79438367
209844562
445798130
293496383
489115666
194710304
169333148
217301148
215116021
186219563
83434193
239571430
350656806
20013871
435306218
490758036
212898099
192571500
210395288
145967870
235161368
366161518
346357495
127920913
69191944
184831235
372939544
268724950
439171012
469682296
469438868
515121042
136909464
396808042
144309125
20024253
371316486
81471518
329217487
152690904
478480519
71113799
786871
504406310
345098457
195538140
405484848
300855941
209968896
506563477
491262112
207403627
110056589
287532698
152218804
105150913
268415197
234122443
188918684
466956114
33243393
141332247
287447141
482590854
206890206
493643110
116743339
218391389
47868368
260053104
359543946
212113225
164351102
349756889
59385688
266918325
143044229
86128274
457660858
239338265
298266525
187610170
377622536
229239653
128802525
219552798
461838201
325877224
421259996
350039985
143489502
177206727
489040833
168444349
216547729
518012741
416025160
111095667
436867681
94902744
432893053
363490947
29677374
212552330
490078622
89099162
448451287
351337439
331157296
489304909
482134403
75621621
223544383
202848037
283546347
186423065
28602513
418717047
424644181
166209895
144585279
112596393
479869950
130806311
38830687
461258452
371777590
181826815
176029757
102117974
371889868
86761120
403658476
274455444
55922523
330084056
515913134
202533691
502243141
184765321
440659783
247969145
19175309
308755525
75310087
368188969
468677140
46811206
92210728
265073787
468497040
338111117
104829642
55133670
361954574
466306172
266265047
456230728
410318024
497960662
195412943
463635058
53858335
187075409
59322938
504200412
379580734
203519909
140644899
144243740
182000361
17634780
32395133
252123179
58970994
306261341
27351669
229311860
85327880
219914188
188013051
19319246
452552385
507935124
321518604
372459396
110581155
404777491
389844592
131124032
211084209
161836635
377741511
476670344
206534292
301203381
41150430
154769705
469182049
168135895
498271193
209339423
34162321
41810108
256653256
279244228
464021349
475789133
73394708
322621479
99545053
47944476
322409531
392461202
36737404
394527849
130718908
310851168
217002536
96831871
204594349
492610882
196082690
74340378
100344072
142933387
424081338
15289677
360719907
328173695
176788835
380560018
101549122
316991574
313693892
206618003
131961386
307142196
271222228
161145260
327086489
29916356
443545056
247607758
116443295
451139687
283812348
373684365
360250000
361546758
246696261
40816750
283838700
240900819
355778654
401358545
285367238
506359467
8451461
386429782
136284267
395243918
475275229
178824067
5523954
400980729
144489100
423104040
219176703
60278118
99840311
95578535
393230172
292815223
130995050
185190782
235034212
35477090
220173114
331597239
221233576
290342241
499682289
176631359
134104844
328965184
63826157
490671003
88059457
482215424
204064608
437134742
298327135
274640253
280040940
386778718
345007456
318379658
9799871
515839034
168333537
253584545
319569370
387623724
400534999
99837924
349494302
501141557
21774106
101035222
316896927
231469784
249399157
203990432
424415198
55436916
193017490
152498691
303120490
485598006
238947197
443495807
182288067
116400714
260637403
401751710
234434236
352180414
55022196
28123493
150061885
204991125
54612231
272441258
232729747
315102855
435454641
381407773
427561702
452848112
290148224
222119262
330127302
289521529
479671043
358968186
260233535
207532194
211651770
277827512
336393884
239557426
205508787
451980077
279993254
71568894
6475709
79187452
165742851
11055810
401830026
127025357
198044634
107756985
39198902
444946687
240083573
51842222
7143057
433250202
53015464
175968066
92819909
156064823
437614923
393732279
453496601
10308177
419132499
217422282
266173381
293066984
398009173
217529273
514477737
71602884
75272643
249287566
33112845
310668137
43743630
339092697
64829517
146355246
248492958
95229339
62355149
167718749
70806413
219147783
264865745
401624716
251305699
376246565
144347885
160890379
72373248
298213812
334656815
157077079
163923626
452321526
70561992
357701732
429635665
329074614
15043583
415208339
180050240
383038968
454871718
197906905
455259906
13939044
300290695
432452162
40377137
209679037
151213120
313862555
132574166
86069718
454984103
40847676
426256105
250174609
504490987
367587569
439975490
195252988
417736467
384427013
127371637
87242949
504772221
478378426
23168597
75834396
122216885
406611443
279269083
497687090
87010265
379021864
95777990
441374895
254795131
236481952
44263436
136009214
264905820
456175127
215200365
491543667
454339044
22582787
513078778
16455724
313852819
291638718
107884795
357588681
516594692
15059713
472699274
487582277
326282608
198934820
220501046
445996492
463134949
261368033
493862432
420420177
195609600
38508526
215264900
59742149
24592748
368095840
300850498
143615008
112547824
346360732
31052413
389352104
30541247
413004885
134112906
253986062
254698638
224573603
259955156
418336772
326061543
412315486
348467072
192104783
134230145
348820449
509623458
511372615
420389231
394105253
40825141
33089250
403427513
384391498
308478574
311647966
289929429
82906197
395189956
2300597
452528439
46006355
2280798
9256121
435733342
430614730
72897745
327996756
423621066
24921123
504130306
505948306
475817581
67459081
55274443
489400928
501350159
324548837
386640587
190478408
59150717
199385390
352595787
332016465
263205607
394190568
413407448
415375801
258524652
87552775
358291430
467287637
61782433
136652910
470612868
52188161
253360889
428591536
288673518
463727906
285622116
432064804
444377220
478941811
459414839
11053513
240841295
164379258
66359910
474327521
70348435
418903387
70996386
431568249
239316244
214353252
518231438
9086465
457005798
353864619
84355472
513232263
103242075
269281465
414498133
449950958
415635172
216750006
204871208
24366607
218041643
276852551
79944424
297206949
130262579
192695216
469866918
19689999
351770624
192303578
165564175
445742531
451644452
281333183
67873326
272336851
486269912
234734820
93519019
306245903
246726841
182833044
448942605
54926574
427009706
388161816
178866034
478904197
376856789
301968286
26385232
497599305
145584114
116034129
13413220
159799549
505265598
80259019
494792362
244468767
412473902
142726134
175291664
108602176
347720611
131934912
325495804
457957289
263665508
210877984
433527262
226271080
83435331
176969535
355509166
430500095
501745458
505006704
317671943
34668953
366526243
289260694
326466995
11431974
401131458
166534427
422140317
371862926
237682240
220528965
57687857
433932896
401581547
266776561
367690610
245399959
469183724
213864924
294960738
7419136
391766650
62161011
134727193
25451813
349928436
302945792
208802526
43164536
461605944
446030758
326097442
74629524
47148045
127756046
355178071
172126116
319753595
479606589
107919770
476082174
111413057
373158029
136711469
198878996
34685974
298021082
31964024
8098289
53024139
16784600
184387299
453271915
156882585
504352672
131172593
198643
218801017
122755437
58027050
266797745
270768377
262577160
491066221
414228568
176300617
122683781
359697657
408334823
456802303
97527688
261035248
1906126
371448497
100927384
4000368
508430272
374635698
438875504
432165763
499676056
276273058
413515246
128103128
182558225
512312317
96551084
273571248
107637212
415381681
447884903
394495961
382363790
89110710
280343071
338604805
265165031
396413544
277530537
245715751
51782962
122261396
147547952
383166679
285348875
348385338
391760777
511037084
132445729
216791924
350956911
148680756
153838483
514020316
320761333
514138045
346602478
330971383
60283810
426811824
31529916
343485778
466899594
480589251
83316839
73554934
374559886
317212128
396025150
406039036
308709142
393638688
258866977
320658970
483425720
469452411
303324619
56697249
209709442
468750837
272306456
466510986
213632257
481409244
332159719
463425645
365034827
276074790
207317928
205145496
498447503
292369276
461005133
427673696
120850586
400005840
157648862
254611735
26698580
500839055
24236349
294729745
246338365
282482839
90496272
509716136
412055018
326147253
256946057
188227641
37856933
33868009
457448622
366321042
120420499
433104249
20048879
283790607
315962837
417628738
417327387
452838640
159685490
503867483
432395914
328500417
120778679
283710331
428579669
328111236
274407730
163008361
205851776
81409069
464038349
343823544
321153271
44760313
263183668
436378333
110353538
288144415
26215002
63763757
105922797
95538589
311413642
282685184
259003231
417338759
512159323
322980062
141957358
448109444
86016074
476674301
72564832
369830889
137611711
148649070
431722589
101819140
296172969
508109588
382686714
38977256
421018431
308490436
117503799
280249579
84214438
114479028
411997851
155704635
130082598
496943972
226974193
198241237
492445867
61711582
54846523
305552650
496947854
229886938
378843056
32036635
363834611
296120540
91429219
474356703
64765184
428665715
174474543
26101511
62771493
63844183
174347694
167653779
327187838
316304734
233077244
100845535
261539783
323726383
70389953
366953835
500845149
250660237
85827518
66335032
325026826
184990946
263829745
454081244
60853904
255240761
293323556
443359795
363179624
39697449
289193916
190993639
78946410
16324165
165437332
226829521
101768672
474402385
51552873
173257344
322207812
473881835
101647795
440741252
178117362
132855191
216490750
346659797
478275410
146093304
504006629
31059919
283239832
282773660
75635154
209321266
193026125
300127794
58953333
369374936
187386312
52181276
147338421
153068313
451070779
380349762
256561969
369458216
246231934
226586827
216130766
516811688
468175005
511613322
135131075
337195013
469824535
130918974
176812679
11274574
371530642
429816231
158218850
63509250
172376460
350897664
486463654
89943753
292363942
219007657
2009502
295076252
405531822
54616222
386783040
84382307
287726704
45838552
16536938
54134458
156818900
381258468
454661179
10988939
24862417
143961799
488955241
339348929
108336707
97182845
32798692
83729498
325380240
504219794
31760620
100843194
210078432
140688658
459207349
157852779
130505092
226451177
488716500
346208575
104351930
257686222
168662761
144366461
348328649
244441635
112559749
165600358
102395688
516915778
474378380
422367755
494244741
345897388
393229158
248410897
139169087
91972148
484058913
72122389
37601379
153311404
321565634
229133836
497809134
494101945
462634216
481323852
283829918
95902105
364812151
1494294
206492968
513040987
390774601
375704839
67083396
459734076
12188353
47018976
393639775
385728595
295014051
156763014
514440301
45353728
78167876
152038522
197458746
407846664
413040745
308706949
6620662
483808456
171155640
54679732
245176636
8035755
323946984
376563936
114330703
56421632
141041261
155152953
183670069
309822583
298953136
164362032
169062229
145314179
292745994
161894759
279482178
57831721
204703914
506453955
96365663
420557437
372594099
408840145
175328129
328944141
203988037
430033727
367734528
18218657
98726052
63058937
395599215
450620810
361459278
227426572
248807866
484394552
278347790
229371038
73919416
116412443
127147315
168406566
437761676
398265388
231157963
479144471
431216761
244400003
117736214
273951081
67748428
343944865
224637902
10730629
17002640
29114372
85165880
213929921
56561286
160117220
6022370
450954991
291290001
56950061
408396535
119318910
283167335
488629325
222027769
502046350
441793383
169356977
242088379
169024061
226949163
254044194
199812498
477361634
98285076
285309820
130580120
258174020
327695186
334461244
368167300
188100640
246454751
79046451
352573145
35114097
438668180
168899950
372037073
31843250
113635159
404726343
442883432
293485433
65759649
187874641
60751634
337878327
120233758
77476127
163636835
455638162
263422084
420743570
361586066
27256
492556437
212946185
183019228
86951072
241997009
222129108
169616885
143018914
345737489
209228660
355923281
13229510
5620029
166168375
255387803
502181312
403319377
473730434
34394945
469893341
501524706
145931292
491926635
454857360
222665717
40371843
172285213
176899124
424574466
85976224
124967415
14290632
150346088
347414885
426182172
414443957
265445258
303034574
388439923
352794264
212279730
11813360
100395112
146545266
480293118
253294909
329391398
233039563
312968269
189015111
510738103
21814355
232823386
124941297
202711009
334090762
499457381
334065630
104983467
413610011
383631126
115467470
39234922
128176533
2317923
169764578
483175151
168776598
187899064
103782144
230837520
409894915
462318323
79734970
508028490
26669080
144442955
170673161
130944561
502344249
402453484
78415433
58613048
209261559
176858003
336218901
13360253
258895802
384896605
94586573
246077720
447359703
61293528
255821656
245250525
139430341
259645348
324015471
414670749
12522261
129503199
321603690
311418818
441606545
268346076
448542528
184517247
504014440
467550103
112782376
513538481
365451738
125459376
141895036
170745867
5759505
261179149
448264350
77747076
271126130
48094930
477180897
231773529
82185314
330799
146370953
25488224
132413835
371138091
167853929
281186248
490119324
237850502
72960696
299065290
152304350
419965769
385614858
295173202
224181910
115075381
215795350
281960843
139609507
369005705
443761378
330123138
184195155
24137130
314637493
112240119
418077771
480585077
469699506
439821082
172827420
176436630
289870512
248531762
509651860
226530645
395216364
319458516
169388272
56832711
94360426
380660333
220296501
335732716
346983077
438597240
512319758
65620320
161022054
191939658
288311295
57887713
66303725
35876421
204744784
27123825
238759566
156393075
207259708
11440479
324420800
279359718
264995212
59875874
192912813
393119466
180962220
376836200
200564777
296165475
7929418
190073496
57339507
134224919
405054135
426397884
66917803
28580333
192834398
448749492
203385233
498150119
231900076
301331364
432255694
290562863
136855974
231681041
427421290
32769135
462771174
497367557
508303435
2913418
503617188
34509430
416102722
495572030
68903659
413368112
255393735
253117863
319563420
170237219
172091514
439127943
500117615
428704085
10018976
159846642
237179960
77220215
452951418
2900112
33536813
229383519
313710151
428033490
497337389
337104082
154760036
311446228
125435077
125124213
281675217
509310972
377820385
285473559
67274580
183345386
442501917
331122716
200705346
215710211
364763583
273267722
415941280
112220449
285066026
364438459
421808004
43094348
410276178
248775639
80066416
347621487
305892661
109783558
83540312
466454525
89766443
46827128
447035587
427102480
81821498
273979245
42418769
336471476
311105804
171218634
147682986
299555519
415889329
269707895
292645673
270952345
59699291
438392777
370648920
327387643
437015006
363692512
238098386
301948424
311133877
357262942
66827926
410713906
415589281
12192433
330788456
238782679
106207870
413814906
267289164
243445512
452854809
333636613
409167114
67086345
488434933
357754486
173881861
84091582
208231615
79981727
424447883
232696277
480303108
103560569
84925404
363177026
98793424
82499213
32806816
361163561
228107379
227595811
263757954
60434459
330841295
435525292
36103940
259636688
34449139
448096814
213749927
427772449
407604574
411049811
180440607
475035725
149908574
105142758
109333634
172619056
381252155
492626140
266795887
51912705
412106874
178493122
291964955
15728463
354541585
68036408
410610787
263208238
1870369
90692940
236575986
342295247
428642096
256897215
272069804
461147274
247980046
78693972
42789947
151597242
57869495
486297457
260903318
457205433
497044161
141241327
69360802
475186929
433791250
73179155
342507129
110582606
57512179
274812446
184921982
289558094
409198978
193567936
84325309
430685642
410108696
225583051
39513610
142066912
483859737
298638848
73422528
49932726
376202939
379165076
274973003
99917012
440104270
193719578
498080542
106570914
269729776
24499463
254479276
351901967
219995222
31351610
315351813
249818947
320270297
269012971
255723227
479052023
270659693
279867104
296800573
413893468
11168853
491366418
221711312
474828317
115454820
455452747
143116515
440172824
372057728
81669831
214922155
336978968
415045986
286354500
167830690
172648210
53027257
207566261
142824842
253476659
308503399
177828338
272118865
331380895
506753013
358339136
265154090
246671211
436342825
9565921
356479446
310020131
227839549
85711756
209645966
94484859
119132872
280301234
60654539
104791945
200825327
487668741
142641549
334848153
239345738
404407625
363350375
251001051
371010186
341440353
79307893
279251772
163395045
105116321
376380265
146910151
176946590
39088156
70205500
67288781
179645952
38762748
202631481
197211532
367188366
451791966
100043760
375876597
487525449
221269291
327568419
335974818
16477019
176866670
498908043
258869681
282394485
95739228
405346323
151332820
107970799
327301437
279651510
312168206
202144723
9684155
110103017
473086359
379961839
346466613
474127659
51966791
314257739
85091887
71537029
38258809
56797578
31434878
290484907
512628488
431880812
424718869
92002030
48540887
455018922
179158312
87667039
311210304
278903740
308808567
55051769
419089890
112990445
216366990
71013822
375206483
95046818
358421818
419757624
133781132
343596032
399570034
413827681
27179984
185265207
43029597
344988732
20384885
144708848
17604685
96618933
477134879
405538209
147697587
22274150
308654524
159242490
472805947
9692244
395317103
48251909
380136421
397942953
309280241
316068011
155586910
295934252
254361689
148094540
333478520
116655716
352359389
394793369
311929579
121609861
412750723
193227274
370019
137683319
448333016
82301201
7983255
109850741
465922048
74069427
147363747
77630603
143297138
36826557
441423811
464660033
400738688
29436776
486152135
43260455
364189635
445127152
465937046
88644991
20369475
366463216
221341838
352747673
6509113
59992224
496844452
155275887
413323110
191447351
84285564
256839108
24215099
117807348
512382515
102022201
286324272
209282686
274299821
393472046
260166762
506191465
422504039
115398034
375119864
337022947
323837433
244815106
183936807
409230165
310659642
175923055
309207382
172755228
481626717
52661343
35808081
441954364
124573417
147402958
63708783
199544536
64812164
517445951
331249000
438467565
102079199
137155926
365276870
212247850
292248050
244292564
128396852
166853116
396796846
379032933
237082017
224630081
436679065
32482139
8676770
502849831
98632595
67117719
516975216
197039713
13247046
467922109
66669399
315777624
360750822
77948046
397044905
358120539
183412097
146773706
162228132
132312123
328637231
137271502
251849589
463364538
145663025
152039676
299808743
103942784
114420246
324147790
7839260
59266478
261062491
330081644
97090617
168927958
510569582
474203111
409513117
374881579
455813389
363721938
194085739
60469437
41099197
517872853
436162347
261116670
263113332
207894133
98122865
161546161
140370882
381083811
389130457
377615650
281555927
75058893
133527307
173476293
398101143
27572441
239434471
512024355
157296381
346129115
305038875
79951052
302393616
1842359
433332153
385472928
405759087
241010000
373434372
28236152
503455923
1615605
376071942
452382587
408017381
93937414
3683674
105832507
228055880
237958987
82064978
350571823
89707844
9738884
164615719
323526202
403411729
211621252
414731482
254534522
413771653
324835029
221110841
247774768
308133941
244240743
340453991
337610135
171241138
60726859
7364756
168103183
143900370
430832627
414653097
484580081
299797678
217039233
457893889
155596716
229785282
482258823
203532976
164707368
274766363
389839684
140544235
403392104
159525979
5941085
142162243
379752306
389275821
515274168
336355035
159204483
4441094
457501914
487605802
362029566
47247009
107141441
16596094
58845646
93304049
418800679
308668614
314970149
328679052
412850819
383279984
252358474
20773218
404961406
260017522
350489966
269478770
143911504
151009087
106197413
341382197
508875474
180241995
365502797
503799271
185543428
161480913
159633135
48250680
335970014
437386582
78242971
455804396
262265776
5954113
256601624
397194880
315253208
41265025
332548228
479374626
193274311
477209335
302639703
19797692
254165468
178139845
56612914
429588858
493604264
289034017
366781555
291357179
229871631
211264427
6370510
173182643
354684587
111988024
389717404
260029001
97660608
174081702
458680384
379758243
261245468
79544148
354768568
472149548
282387656
304432083
182363871
10103362
36777341
492338843
368959246
88860007
444855515
110506571
77014134
289102320
48230459
483885847
508312977
190864573
48075148
452892069
384758505
489941504
160148947
62276485
423601654
446928063
99555192
37013803
513472986
289838953
408472849
280054737
308243292
187100288
423143532
425093798
168344827
188400277
339347534
358684738
107829569
469341084
179678787
116296581
262524100
312473658
21607452
290795142
429797001
78613860
21470004
377704259
111198359
491228632
372208699
169757651
272335446
244111373
137195283
94585278
312200558
312683598
500956082
391504301
184817844
30342608
396510734
454241867
225334454
58126851
145562024
425527457
135855026
265771721
255889687
427684820
201581405
287020458
36480807
259455486
486455640
334422243
72499781
346052735
501922714
104536224
510306770
67168504
153294763
314913809
209391073
375208424
279073331
8863149
367596901
278970614
448563896
439904718
262824838
272114692
378609946
131380227
419102365
328805514
214816677
280947774
313586967
425758760
444112808
15641843
422010255
50990061
207873754
419016065
307244045
126236404
130691055
158637385
195803470
244810904
391890167
398251945
78999917
400024196
371673320
2055828
17115036
474928995
314864241
190405116
385518497
468242465
430541594
2749252
111493653
212704892
177436695
386742691
136767446
166990025
243008049
293864035
191961774
91991549
144301990
168530391
55121709
332894590
517910578
139409421
253458985
182660586
512504567
196631136
97231957
65864671
384522748
60979442
69284621
88619871
297517658
159188486
303479252
353996643
78335777
69537660
334821251
507094222
410574078
355996414
219467606
228689607
418520070
138670614
359132541
283462186
349743602
425718602
263031596
202854735
143294542
345018538
156179684
451748349
370427798
148388003
239118760
5636152
44591176
31199571
350612073
486079255
278731524
459551627
462886859
457085716
65885692
12913087
48453628
14633456
369300150
186198290
293158134
236217516
27397692
111968879
166916583
128412231
456222064
301898536
333295492
324951950
228668329
371174049
318900868
262669410
326803554
130550032
28105907
301805080
42909336
203022252
157441729
42933408
469591627
282315206
389295130
159977064
487938016
220391250
36260421
435993087
97443226
177777987
408675880
344383262
117323252
204512022
274974335
87629890
476520932
383961292
116423781
37242123
196352957
173425133
151126097
469263883
511377422
131627743
423454912
501646565
376021592
508559873
205877101
396669912
67754316
74402644
222080673
35000670
207159151
198637340
127840600
167670011
234816659
252166320
185580023
28336978
11883822
318964860
363497413
352271847
54329526
115290563
423662989
28666641
21287036
11808504
61304410
107152083
295601565
410878998
365766182
494714644
377635771
415998480
135928891
43913313
373657089
13085185
219837240
36862006
37277588
322882812
53394776
90213330
183329246
200755144
391852153
511668134
85599873
447594811
252776535
201386668
46959322
265805526
63011712
450830845
403513795
167071598
77760408
447059119
265296490
38440897
106739987
265823552
44315198
103124576
7550183
493519627
303868533
149512858
298712353
335407634
175360265
349114048
168302193
218984069
446649768
324165360
141526128
388306110
253714090
8148397
118352601
107209287
112161268
9665459
377985297
143659195
410370801
232163372
76003543
308054549
459568679
244772640
355505969
176542117
153663905
30675768
380120339
121505226
518297175
362092037
101622384
217457916
223961477
73177539
309176025
485388330
398446957
392176704
142264505
24568020
411214599
451282751
477445415
378401055
456868944
240988532
272282591
198058759
25474808
151052603
425564892
440704255
90138968
498375965
125419573
178962268
499599634
254219003
86129939
220349794
484360138
65294050
147785520
202202827
124394762
396780558
34147290
285194390
139303669
27178846
374972344
442464684
39384859
186642401
85183623
132272536
394295991
378884136
29751759
505424851
450038333
480556238
146065678
474374419
215123940
386064651
282777996
364196352
479533819
456783726
110628832
67946708
279275625
146144554
487509122
227520649
127615287
328910997
430658219
474046519
82087883
425529685
229152641
341498550
401588232
238433494
222831979
369621384
58508144
215942828
145888348
389806932
396402931
305418117
207310426
470830456
512771836
99645989
269028717
306557745
427491168
384552714
289232047
457976672
421710636
78436672
66328010
251241541
200992285
2700894
262839490
432388063
111898953
277715382
103951935
69641515
335725186
505975739
279919888
346664647
12810339
188415772
214261455
464984591
121383802
55703993
268567344
247919251
25463730
16418000
293918632
483533403
61323122
161765057
112411552
439512080
433789420
507931503
201932286
230271164
276729103
110594427
125446522
427515034
7836541
478759585
447503674
490715097
423264956
450756589
390220820
181360508
314078632
100372332
246383540
384317667
69646318
59446803
243466112
436612048
470618035
374546917
377619718
134405111
169907025
59372595
373086479
434063410
266531090
442431632
367248982
265800836
111403331
500161610
479099950
395007499
17081256
101256149
41012792
172525926
103361594
155550032
362529139
153410452
355746687
419008878
312587780
299227011
340369052
464920031
338256398
324969883
105306980
256662213
7015081
306802721
413601944
270056964
445902747
10157168
164789171
241142900
293109593
217360745
13788217
90573378
398485367
220020797
505149077
100514431
203055354
155199467
445558319
189152045
197763423
24467744
373668143
355615529
6240541
120999091
10376012
417710540
19066253
219471991
38204809
135536801
297538606
246461842
223846531
441387047
299044930
303790590
368108368
267650746
111742265
170116179
466459269
134239057
498846440
507477458
322364535
176871144
424713244
23917061
256675602
362403604
238274177
120442118
83173005
488270887
471106955
122285870
105646721
56400439
220483651
236877039
221588267
326380561
277015941
52163391
430470952
178789697
149464802
97904137
4681561
503507076
51724339
134199461
373862450
330707329
38928054
365501035
464418042
354991507
110415276
266622954
206122402
148216904
218893236
323720693
154421199
133044842
54273508
35498694
56542476
476322024
63260372
176222242
266577193
366288764
493781223
20496887
138985785
505042169
229689326
155163560
288687758
450937631
463578974
2054563
154077270
51597262
104434718
436125558
198046223
227340959
203023801
110815270
424964949
82927982
421859422
274775480
107860979
70557459
128609162
252782397
99050043
89235883
395819576
56865386
163314931
273026267
366896899
382458605
498982338
164237360
280207489
392390018
319364372
463521225
204475407
491358291
342922643
20227897
222995121
181274495
228828581
212506358
250844167
18939516
215559329
357382429
33563536
428059160
344843259
171583939
290873386
466183872
281876297
345631595
203843930
19117797
204215156
188119560
348057720
153037146
376406109
28874918
7714596
437032526
92494950
463264020
298416216
301677001
60990024
218930705
41368539
319981550
491932440
437562278
157881739
480074384
43517686
326846213
372250843
369091547
220233272
328617630
213633632
186356500
66831082
361588884
217894391
240993252
485616642
141058098
56269762
299493155
318711966
431372329
233354930
202704372
267847246
424338971
332957772
52517673
366833487
387256241
211198893
142249219
423018421
174401770
198546138
326131296
48753081
51956234
82268894
387680275
26223236
58318746
381483232
345275978
326054914
76643659
154059853
409905849
311739229
155833353
284257865
477638111
154901522
361564845
184488831
310258269
485911246
89978330
25633968
261182160
352612516
426987190
295063337
486378309
323983973
24417828
202714793
193731418
474067118
413424201
76327938
263177171
289941291
112357133
15405932
328885501
375632595
80104071
188470928
500253631
406863655
201608223
115528347
135217184
287813424
286863061
183048230
240019702
193502571
92185631
495002296
325286036
38031845
411802169
305478724
214486737
174122778
176084899
288975698
404773896
294682218
228629121
507589711
225937958
125157303
191977481
148874425
137220813
355798854
31142398
202763923
2735787
501924026
167618183
384406916
398153623
409847949
94966446
49809591
187667131
327795121
398396625
56388027
132148454
154497171
92623604
34218363
102753275
27072644
336243861
333304166
341520156
511216691
148233459
234336981
498797805
307398574
418655796
311619811
229147346
289464658
132329954
180539713
187425310
59923617
147095623
436745105
445510486
401808357
324429875
376995308
234462332
103575640
283424917
487368708
476890146
456568315
279116121
24384756
166788892
193846326
291902887
444993322
494308701
283511738
100449938
424100259
274931249
301358269
385171987
217686261
403537421
261493074
472338654
320842708
473874869
287328296
212927522
437007191
247967157
33767545
384305430
408428491
135751258
115019523
331918020
487675923
77868121
493602272
58992398
384175942
385851537
60655991
431644440
353252078
27329299
207564912
34025496
323540595
255199907
60952878
162934130
115333149
454715084
465664658
516375099
162361155
504832661
191049972
254833983
322901623
386930911
110217131
479382247
270837579
290204056
298068804
132908977
459730776
299750323
476272570
395286136
93007375
438369303
203774218
203036245
304568670
129098709
64419293
218410064
163001929
39047270
423032917
159458308
395906471
345684726
239608992
237882909
482947160
28420813
116075226
65604323
435434905
134900856
453000146
457565679
458796205
24955056
192253374
280595386
225321806
74141525
367403442
332974870
44569552
129234986
1461039
274209263
333541437
338185177
263188667
365951650
224459672
194788776
224986701
390113573
354439929
495386388
346663257
228181772
302459530
436173860
33154563
11062636
476284750
52290410
501409876
385585649
226183628
368101266
36327626
354049531
228743910
3601558
400271652
439738180
207745107
406178284
408787344
56746210
266817160
104762124
490526188
497933819
265706920
86324431
443621044
414798811
485745901
64728150
280199044
406503353
467568042
150399048
335496885
131307565
233570363
61125653
437459129
4910974
108482483
438455347
299392785
445468373
235846028
29682619
146751283
270656192
164508020
372382864
217051428
301772030
244310154
159357858
353233324
355226335
266438816
193051348
102398355
241665412
61301370
482841024
340363045
219595173
138809820
376502138
238470557
167988631
262534565
319769961
166128430
502239122
332483196
296059303
197616149
505127368
475671435
269815364
259839911
356693023
359749991
344558758
271642463
512987685
233975214
7212533
37840945
175908381
234158527
438581432
290846056
132974933
463210210
355873242
283567533
456104305
396686335
331968851
180186162
462639919
209796173
359351630
461678732
245616532
369391541
301359573
506249688
220445390
158556415
192265767
480752340
91724817
466185660
189689404
234630010
254758138
437779523
321867386
187653030
420849382
383164398
25704133
6322235
17733936
439096473
93631327
128526389
222401858
231688142
317020144
497824106
202022721
69029850
120045189
89434520
381904880
98811604
496489636
41798380
433204791
122522884
257596899
193404813
359484096
17869758
479243676
277328984
420642108
25614879
122422221
222359479
329788436
516533516
153361276
225419373
320371160
47533043
285353757
347070798
452599861
61071221
233461472
351874508
471822503
307780677
288621080
8660335
282916238
199177824
453805084
77080976
10527103
192252340
152512563
459797194
498377599
166731057
217649717
470813908
383833888
324953043
361480354
410948166
133607499
284348535
319038344
152556220
27741359
221231734
454163964
480183437
157001593
290732553
37217348
106488322
186407115
381245708
208382714
349462399
270879454
354699239
130065480
51292874
258017919
402851091
406053631
270576772
498593528
186776198
185350755
363751985
149900470
389850236
285687109
477221696
307824825
322052001
191172538
119518999
372857108
243464413
251793245
140241462
4407042
145796385
498179676
488114942
259271577
43151090
56970547
338305963
207306052
199498523
13784602
507185747
203344930
318509771
33075687
194256878
1802647
245239305
146663729
256379065
315930566
160824072
75611359
481644851
324442959
484861116
135712412
176039917
360023332
257216776
93696610
17408026
229087934
7442964
469028572
137678951
129032051
7405041
46333693
256730117
201707762
494051129
324351583
210731838
159618343
93200729
116250385
60391215
231787135
25701423
179472011
301390029
78988624
283183256
158826197
130240309
500414564
26346471
165604310
191896371
177903203
234343488
372277047
499481704
356270545
53793338
216365226
374614124
174816929
423484205
398808972
421144814
160141368
417093584
230105674
387278945
410271995
243799857
274040442
463114
44579625
114541562
318129432
403017005
480400013
15298403
368045222
325177035
216331419
250456845
52659171
337673314
290933331
293282922
128011819
135497127
51692361
94014801
419322790
327744140
340997691
371409534
230549692
68730699
420792439
322463580
492691911
214860601
254513364
143716480
244005033
107396200
142196100
485144736
14543480
163628075
163709546
378702878
461309226
52095550
495306904
366607136
138877463
145353949
73563997
86536107
499838922
249158343
406387841
216649271
415351864
208311685
249707628
290603601
389617825
64709891
322985794
193754635
72987335
173392601
140577470
86074085
271107743
116560523
175844205
424522221
163349621
335342767
469148289
482820534
39947947
333660337
413619400
59780315
229622736
229389239
406295600
364832858
57318256
428188787
449443082
11368361
140830261
187505950
307596332
404462581
118316967
119395118
56219712
331879428
62049033
328707101
35273728
373935133
471427449
366632601
432462495
513836609
18305927
305994180
156188877
344787185
51134678
330452719
152317087
461883157
130331304
262872967
44670392
16705967
201752899
277037922
335599678
338252907
361522938
510395429
55092350
98609311
314842549
275167668
41206723
1691031
410268359
513284835
456962012
6577664
94761542
57242911
344006019
304904629
190982232
271751875
49092231
221731739
63349900
313689204
418377866
362654662
41309131
32486630
7906045
134895515
146810029
183126504
65978395
2840861
179432023
31006179
159732273
243945523
3678154
468489262
66580980
293467939
483430684
146125677
228912984
18942816
129037367
96545693
283966399
155142820
169511899
252186062
29402440
177873256
513846544
32100306
439678114
50772207
78160167
502043550
436043707
298574889
105071058
104078641
304031898
8588161
43837562
117606659
418214956
414622865
279746809
376916347
477470788
193388301
327625882
219460116
383278754
349679006
433233262
380474129
456785322
223147012
98867962
59594027
309941922
10904740
444093843
84034173
312032635
497640377
437225183
200580785
159674042
455555172
341923624
272539180
261929223
203430723
273511246
252992559
268821169
476430363
389381468
98993585
191428988
234503152
403787504
18547616
276664141
137613690
215456046
325078805
415855052
248593054
82808445
122252325
150682316
81062186
484685365
81330465
223594465
253507610
226216756
443440204
179246471
94555610
174379520
232141974
433152721
71287842
514839930
495066413
454065720
429072033
162877725
186708648
55539415
335380631
178906338
8130928
297067903
243528832
454491717
458958728
24913972
271465920
174225321
246332907
126874190
368526912
155836804
113619866
365431728
193409054
376971520
189691232
478687638
340104454
430318094
351795583
6655573
147083824
204308488
40487216
72102076
422887139
87650043
337434449
110533686
75031641
338986909
141374753
351315586
352962275
11859686
236750695
232733921
450692502
275612560
171733258
20339719
460296875
397832491
205131832
260365200
125520470
205915162
136181390
94291723
374550743
319582029
80724587
445148809
313629476
123589741
355497867
309237623
2741709
226202117
323663478
285922307
132309621
114566952
254666567
474524994
257729293
136319249
307001225
274585831
418816191
66195886
36051621
517362065
285417353
266158730
247448817
463149147
120881213
140587267
468112344
76201383
200829354
388428438
418680330
485020899
251534828
356516972
281681005
38272138
265845394
435877382
33741674
35872883
231752542
342350708
473363284
140186816
209898180
127939848
45090456
272218049
239709760
29595355
72320130
13462147
503827710
500696703
436105120
302712499
319274608
58019884
447937111
99828690
311894524
15360566
103627350
207356737
401534006
371842021
439258953
432707923
285101342
332506822
351687300
231458536
486775894
472616257
236842755
484270357
432648181
2209848
126728914
13459169
179114553
164018874
229156487
337484625
250609226
215815866
289758652
158222660
224151838
228699229
278822563
191402799
116105849
400363409
365782604
379670748
86115318
98052134
455758339
125870540
514512579
468088272
93607704
352168838
207292308
500622319
135241072
131068633
467487630
297224415
302485736
230620591
82556054
155315746
98494179
217249306
462741812
239911825
8924858
422700667
226601570
225851757
139399581
111424203
373786346
139458561
144240121
410489492
375634144
468344447
367422678
492589551
333025817
360134391
26664435
300238725
137199343
125710832
394623730
189203610
109844208
436017524
362357788
279192950
322429419
69501501
506353190
417940097
517452577
466804455
446333620
62260244
164664889
200951867
308568484
439486865
380767825
69516510
428824368
380797517
471005548
253277706
232898974
193807766
161241077
332556802
391398657
30835646
304703202
66815158
332101446
65751957
84033125
226470294
16092419
345441434
483773680
412033434
378544102
497020561
329803944
482859142
355741814
435516368
455701240
42349986
486252097
146266809
160265130
285556109
287974115
427328882
351861716
110856561
104630649
82786632
361798782
448593785
110344050
278388583
266673340
214360464
118063840
125054673
391233010
400112800
99363838
23940881
103947931
255385851
515641574
499391419
13447617
440568881
347336114
337801711
65406402
278655730
315535207
25744546
263308852
15203567
150400883
107247850
246142642
81213999
235613311
480407233
191465972
406538162
250942243
48097990
344583507
429753283
341752095
143529902
124649670
260261782
294077744
55994571
431409723
290058089
343628131
96844987
120289542
310326442
443708604
417140810
134988795
381396368
258799484
58473831
273640415
423464050
310367101
410707138
232793840
472808506
114863527
42401116
63731082
341254198
121113517
182309409
495398737
83168676
144157931
134051770
17839899
342867114
65552422
101815238
252518962
316854032
144776196
200330124
48900879
305828626
28642278
304642822
120957365
348591108
177434139
50973489
135936359
495759613
362120073
215620210
325667653
166313469
395689396
88027099
220966494
322473052
320094656
473858642
340880206
482920781
388497515
390610226
479280480
513343518
131575813
245465629
497774242
336832728
380936289
460218857
287994356
362680578
92560439
436001408
205088965
22634203
405823384
288984396
231606212
178586944
406398829
452514143
307722992
186151477
419659809
3540780
52102950
241440643
305359699
432327477
91514793
440967804
337813602
418694774
372712528
459050976
386068427
270225959
248466379
80490582
477821200
74302404
115694807
318271091
503508574
511354609
33227016
187816708
375467366
123974891
491415117
74347358
350383663
427263582
421684280
217225695
278349275
362208916
466410898
12787601
161075799
223616500
127437551
120798805
236869397
186413253
319216115
72741970
393966602
150574143
152554979
431308125
410525289
105386439
484403194
469521599
228399542
260182838
515932843
201435994
210321578
7656566
290341237
510061544
124749362
73448169
438566285
197996070
224702879
484490995
433983168
142684926
254483830
480828367
119175913
231561293
354370498
270573616
350343849
397504113
332240749
130831815
351981097
329279009
82697147
172025084
30157795
388074682
167915407
490112918
2699446
362157822
507101937
68065012
6769418
47710757
174966763
465179586
64445060
93247390
424009670
363875068
337353495
496945023
130173442
413066508
256484512
321663991
281784909
420886952
141097482
448890120
218452938
49947789
260323623
360143498
300319437
139931872
506960977
277234208
382997552
485989132
445361644
163286027
92945236
430781701
192202256
242210696
452320202
361825997
281402620
317118293
221372727
215799261
502346039
348010093
428535076
109933789
448256091
270497559
58855446
206238153
108230616
161991244
460433293
324414101
287989384
118188312
436554798
107600142
115743402
287206300
193105339
268496961
11298383
296999379
326358803
447499559
443859926
95728814
107252926
471695210
337333021
214137360
234839139
38043663
153173191
39470430
46612417
246893288
70340185
24948278
309748757
387590733
279631091
455407631
113622535
408916888
65685722
416506907
183644853
184451204
445211608
91931310
442290192
364440410
412674589
199118514
418759501
116153865
23753745
208669973
459516652
370153769
384160947
491155596
334809387
185196028
152928126
330382579
235638716
76174433
24052421
205316845
174963659
357732187
331311111
446155519
76404304
72250337
101650177
199774901
147123571
334184110
72260513
60024115
397995752
82596999
289347651
390916865
513981359
407117264
65644604
51020773
240316650
374210204
504218328
166528338
302632298
464779883
76625450
405812351
112837084
475121878
53274914
159148845
359243584
36174333
110254063
380676230
229230795
116579963
364141069
515518284
209815785
428288622
507764883
46857608
245211253
226709009
49061297
181443866
410890821
145071652
250624616
19816564
375733559
69864986
207428024
325791576
375447138
134608457
408982618
426437918
348058868
92887625
355898830
304060605
267955596
436779387
49015684
482240148
460681247
502680408
156575194
73465852
175287351
167327374
335516673
267248580
206998272
493837265
495488000
141076272
223097548
329659372
357645910
1977414
482464809
17269736
36240041
9671226
135402782
136311357
445903937
504797759
500879741
235977181
477650460
84155374
205220334
259591873
36543690
119705427
225890920
207746518
504624467
224113237
397388821
493581394
217103761
118813366
38072924
207553735
339991209
355643248
252724321
164732662
489578366
497283214
84242441
295904107
214978278
157800949
462027802
167738873
333625571
196001011
178733214
128804120
185202143
331857590
376924511
504149375
211394214
264805057
388484953
357778792
324365838
184071250
270521340
43882876
86830022
182171005
266469463
466982090
318592781
155724204
245116409
109760956
218584427
110783114
514086079
130251884
494597065
59078122
388141142
98921395
462757472
217359501
294936086
157764882
90981054
53671850
508897226
311550495
430337088
39435278
376776637
308268879
446461898
252375396
1432749
293075394
169703938
367378328
146868660
306883226
428063194
308496636
498569746
303155913
113262486
353804839
310857456
325937530
272016923
234908704
66935699
38159998
71807203
313590355
389729366
367383503
395428263
418136478
200277502
460805482
418409879
62958185
27751574
367569548
320050903
259977284
158352979
200346402
479880798
252064774
181091185
367048629
146253669
240737480
302197191
255412437
161300363
13482633
500211817
256120819
67110679
413775833
502550182
420723319
385798452
399204762
334393
265607549
115515002
362687593
278096286
339375946
430538334
304475884
388095436
47823912
480134477
506531246
237964876
41411768
134179721
350751680
114991864
205530279
455335877
174016771
307443681
473139357
411019245
146831685
55968725
495514837
344685393
327989877
373586236
385169331
81572779
403225399
112279227
138035980
38600702
299669285
248067320
88866408
426763596
163571405
102959271
107178565
146800093
203120119
267989922
30042866
297269631
466279449
363229025
434867549
432098027
10568696
55626825
10423488
406216764
438692750
495346848
456667763
265245261
339771043
89886198
274853458
315045118
80487919
48442774
170326876
445890530
284825942
75475166
251722288
415947550
206575719
175179968
414233337
101536438
266506433
106961685
274732214
3341290
376835065
295480746
14597453
152192321
60676030
272992078
47074918
238311233
500027474
347478368
470549331
304968392
405548716
330133057
190337051
447675434
434847677
142996232
369237004
398057294
503705008
276894943
317223807
381280175
34570654
59152438
156942325
56700928
286760621
38485428
300046955
176728610
122880898
263224024
150940672
339389112
96447506
33314153
166252962
283459489
374334647
88657552
176465842
268337252
401761789
45520151
337979726
212519944
419658758
13481126
255055752
45131392
121095079
392175278
241292928
375623957
30236909
33175503
384232977
454769528
259484514
281597762
149966733
315313792
63995927
407081294
506339636
489399288
100595085
320426832
314843846
460888157
395311417
392500675
354692826
182026445
135146296
224187424
39937266
285414916
103704549
377771364
152333538
496995420
213862494
39043850
305279300
28497467
203093689
170810009
289446821
321350425
432524420
266365332
249852658
446392179
498190570
112777635
436736325
10860232
307308131
9078015
217111236
501757318
56584222
408576431
45915264
107827833
456064662
399358485
66055634
348177208
216592448
32420108
46402688
203282764
211256092
140282322
17359164
208963106
359702634
166617523
496423470
144814675
171885307
12183692
269467674
18529926
514049154
480430915
106879073
323071742
150046854
361998415
452840276
408562560
141140103
31564250
479656477
194798133
321459960
12112956
219504588
151898705
185263274
121929442
388891783
262296653
100253705
463637566
488807190
11778332
193727389
115174169
123512296
92604130
193957376
290156479
260133819
93659244
67478825
31590101
303015274
49135737
210871298
20749647
84921667
490089368
354269324
148418048
79495146
160441218
314954823
129695167
10234428
433356055
12197117
374661558
477447352
391857091
281107254
54903082
286186669
288176619
427138083
232319277
275502166
402437967
484715692
247209147
204058086
32105895
415953155
140298735
339554290
404196342
17000923
299246573
459941342
360096628
152614831
366787334
395930968
29276438
364571700
22010696
502426289
360786511
198202235
93755907
51509714
405697042
149225989
506850422
489527188
256498223
340105794
427847864
452750806
304072289
222116886
118305693
425652262
365912288
11625246
332626218
161365972
11825971
456620504
511737098
75438434
301527053
51924764
508172203
298364958
281013377
54720655
415945065
450055806
239102412
206345589
479136588
351237856
479253970
444991448
296635770
435966258
114079027
159536907
252732439
445729622
153556624
318066060
107366975
441339266
7422991
340331623
124179408
273721974
486193530
208508137
201506393
178317487
401005676
80426224
57510746
417082449
207759421
189333300
128436221
84283596
166294295
284002729
224377213
313514397
287271206
25477916
57142888
193202598
48058002
466917719
25775640
73586343
205493981
179647306
70112043
498410166
114529681
235855296
517696986
344475897
431385821
112136693
14990667
396988399
23910727
477262308
318412594
238104883
468427188
161347355
451140835
129558968
484774872
443743645
215484749
476758005
267287238
87315488
486852404
517028804
16773474
338668512
236927665
365496605
246032014
489738399
307003121
384716603
421422398
362059838
53603183
317976793
477481503
78938815
451497410
80059733
503321664
188637508
210282515
3726156
66200485
65382729
158156635
192911671
415236998
167908665
23556282
239731164
19147466
19226792
462345557
210072216
103187046
283499566
205098762
22584720
356485866
309846348
54939751
369627212
20291738
408629321
250018568
158252214
87409531
293140738
219421500
1151785
204126030
343091782
187332704
132212002
406415510
103326654
28102619
108748636
191206659
164927930
123344632
135531513
425557411
146513759
122184675
32752407
287376074
259720643
85468841
443960832
375786662
177159000
77810160
356722217
486008612
387305155
439671807
516820381
296015401
385045766
757250
297327179
500051895
392403997
81112387
469074627
13957242
81323682
122862812
101953140
495144224
242810572
51100487
499373046
115629718
104072607
430790865
514561659
34318065
317286066
146335453
462465945
470305194
511206681
57702408
90215207
301651758
24098827
93978780
233098211
355071641
244318897
262463753
77526644
306325356
133210842
214433392
33070899
106410213
158510434
31439161
16475613
448745090
508358356
122374405
302895895
53626974
249454276
179684553
484063444
438862444
477021638
485003087
172926668
11026725
319771294
451777415
154160650
71219729
151871365
115438371
483587634
68620708
112102176
251405064
167851418
405007819
142181624
516144884
336457852
482214406
286683679
137689080
102846228
84298315
221221344
339204983
149712956
499711734
372172265
296541504
11603773
494248541
434650545
196414658
153364711
167737021
49942377
487660241
152028859
2414829
283766739
140567427
257404887
212706202
57784200
38309990
3803846
252453404
505805208
153978069
470979678
367855860
47653683
116373770
10511793
70258889
21062029
443575843
163806762
242542219
78054388
72345779
516908670
362285428
439111685
183691799
429628448
277934297
375302725
407146755
473430231
477527749
461629592
440372073
166328108
125934898
277163785
299166162
229225455
327470546
105011112
204268596
460026209
495360694
24613915
483358581
443260140
342468228
430554453
355331057
412773869
336635798
18734673
306597962
489251393
231937753
323441906
158804693
320840532
70422818
38773954
339289088
102638589
92123864
311500854
28898949
306115444
279714994
253683726
212067897
224143573
431166898
75013698
422330300
22557931
284882792
208809553
167603442
178223512
66043600
218291762
17850986
98983165
507593227
155200850
244277876
45330523
269175139
377758787
2219389
74852650
392012083
113098916
226713220
182824060
364924662
72106866
163955677
300442282
456216141
494440095
245108189
424915267
258370472
379680862
87905324
344285711
484518621
503145082
423360831
214113129
42331005
455879921
461830879
154145677
17087756
427168248
128892018
263886281
115311274
47922658
221186521
272480618
365534408
62445476
119641511
102440443
159743187
451463339
453125236
455744448
355339571
334827282
120150945
367608590
226281851
435998693
281547288
2872734
361515821
317556193
475810155
117820787
59721237
68709008
9681570
399754243
337928728
366339143
253242573
135144438
487085714
231602236
57093675
23370983
467123342
5356899
487121621
123607647
414187189
260232389
435339143
425415872
299476335
356373971
162205386
169801652
398591451
297228636
108510056
396196168
278520188
27218056
326357474
279105860
81277075
208926645
510018635
489155959
420517563
169620315
273327692
146533934
510229898
439120284
426436598
518303336
286597011
290904497
162103660
293437743
144032953
492791220
444815290
24766483
311442251
494755844
324671501
377698660
391231345
289833651
169663869
487841818
132730913
429008644
354091580
467637859
300646409
19762142
476784019
480080171
207363103
104395129
305019052
31215814
374702259
5387727
345427009
36694867
104098100
307794576
25460193
144349587
476650042
271592183
251109456
73952081
189710850
380739589
308049873
389261630
155091239
255181484
43017717
395473334
169685212
108151891
67173884
89845231
449804282
389121187
357101370
25719987
233831776
431074269
182324741
510499839
51846492
451065857
260994307
400185593
239485640
422587789
480812769
241788390
205203539
480838466
317061291
247363537
369238881
295149866
220662043
516540025
141681210
386295889
6514577
294333100
279288559
297221194
151156284
210587880
389006748
294256297
313481449
369235299
184435716
232952515
269550662
291837392
163752673
373031767
214863978
129542522
307574055
189891900
12086747
406986910
72266014
270965172
342427152
61254176
118652734
150650998
101190364
93415090
171844098
122808453
325211239
312127736
51092623
370702083
6068711
245415128
66171508
30167931
180726404
178128962
267181262
462316122
344660335
157167102
507971026
120970312
168802343
505517039
476363262
87214833
372800636
374055270
149073366
223278411
357103132
118313253
424029547
85521096
204009128
330048929
392715039
186241255
322647276
313750636
258519151
25979671
229412654
90791280
463204228
131316419
307043340
433673251
348391078
386329486
398645910
153129434
474812521
511174362
412280322
278051228
129128865
387793043
368451963
169371401
376090058
408538344
159253252
279583788
358553868
516364333
197628926
346888984
339934730
429928079
325894658
222326250
314551537
104019126
358061429
210477312
455532469
405003260
349315422
396966354
103989068
295752225
2802191
499728150
419158200
206791459
101090325
13378793
18053663
261841845
362646470
23198568
110377870
172449107
488515087
447372898
65527366
294132133
167849032
195984049
129783263
446318889
174598532
213954017
143185187
268757348
226310017
125397683
271035895
470137122
311857397
157018520
304346938
235596752
13580455
282586318
263716012
24100130
66076507
201427830
396103040
253371730
358179129
134953969
174195726
164898223
483883581
319355536
483504830
494707868
197132238
131391938
420732497
3752736
166709441
24566575
221008489
450885111
121550231
288345100
24664386
273121621
219643031
403231178
339675969
233466815
468303979
192673788
374993139
478614125
54280984
362670214
381596974
189616422
20971400
195325057
394048536
510659310
59355385
427486536
89000715
101836214
337937501
490617214
382955105
17292453
217882
123194338
37090609
405710989
160167354
229030669
375682344
62801043
429690227
50269748
191095076
1999236
410518265
1202525
493909060
254667974
309196050
66071953
416217973
200263805
309949872
366656718
463774971
191425818
499736720
17163147
287799505
467034426
32827468
320546653
331778883
65882799
118423317
225416709
253464077
308333685
407929013
449369085
307414185
263680648
8502090
123450878
96116433
154366975
261751372
55227298
221634904
281438486
495342636
93798997
239131928
254336245
210845598
87155017
408733684
414324872
141350745
357995758
190889542
356361992
57051664
142451156
566700
285242051
305965701
175270133
105179512
335450930
301983376
178039869
105050317
310623329
447180255
444889066
7175510
267683076
139551099
384735275
272246888
451617092
3825445
73767507
463383172
199559281
23867948
302677473
48872282
261752961
318382752
197949740
165120013
394239641
463945679
6624701
428155224
98320014
187281564
31545232
162279287
223408750
397567427
352063973
181483183
269415546
288351770
144111884
272597278
88340955
361332823
20060898
94408972
475262794
490496937
123003517
376955723
8144032
245962556
189795289
42850146
343530757
316206256
18617438
72523814
2492248
75982283
42758845
71649358
188020468
374690285
125227215
109218471
336615572
195833700
468071944
294230791
104872476
87320378
32422905
323625628
381398960
159627317
443462993
327221457
142108868
49174663
255971044
504180134
27991984
132247031
410072512
278038386
498590687
342338462
163708266
302929606
461070283
277514501
291616812
319167909
236873810
503347650
347881107
323510460
77392422
379558950
497613629
121468181
358070104
454597441
510186587
12945908
501283945
380771696
152172367
407773714
269228408
84434131
367291587
3647645
351321389
396138173
73530375
372334325
244985583
452731480
517888421
455505027
155086015
87340133
88606803
139256963
440938961
129313366
128092386
495868745
293260545
195019014
38632681
266172082
399771845
57546591
180086191
287433142
86640570
204240458
414433775
452558262
506488194
393591235
269122572
391051218
366155482
219223323
18104943
430190487
225266444
258100751
169167253
148991787
492007555
425536627
27271536
489850818
249405965
264293292
454172273
53516437
212874499
312984743
338611802
201388922
183469579
211918102
23857935
110588115
162715319
18888588
108867520
30914521
43666355
87699205
381869232
250290775
57306986
242404248
358370472
54896942
105161474
67428064
303410103
410840096
309290317
19935302
85983062
94592491
369691160
41893696
135121248
436990207
136797181
166170238
419903261
314537105
91344631
200252323
227302461
60243479
450886850
320413912
214107432
272365790
363806147
226185454
503420420
334687804
509862822
100284537
449174191
94620812
95599442
15644766
173729456
392557952
314616251
325845137
72868077
429802139
204012601
210458396
182255445
479900041
125198459
198290888
142347145
150247111
96857128
333213510
357197481
376817999
282944398
514736657
214504878
247927423
309162718
166404428
90845390
12658942
428101775
351954885
507714300
302063178
82007789
169748543
471397848
127675307
298542767
190613049
8961882
411795368
482901171
121830196
405565691
383147406
487168429
173500452
202218982
174761273
191797266
444557625
233638722
167460944
337339471
517741259
307883712
363412693
256617160
57137123
385069194
367116742
483409672
264005410
51322045
111397092
340923711
503039754
353614019
272073026
308784672
302153282
405427564
235444896
65834501
215238225
154686362
405087907
20627063
232699082
194196044
429338668
189785644
48549198
84499262
103387125
346295371
176485955
235144687
118620375
324290469
194449889
195589413
517612380
504998782
303615515
7599710
470600271
403499817
55760716
203613831
8366065
198927470
394905595
114909722
378649688
153899310
103162055
384542576
331522623
62341109
331864193
484933189
208242663
73168602
161142047
265093103
228423107
369783049
213759252
259084188
411859159
219575247
353934830
203979313
479048464
360257525
464536317
123304035
175614942
444428949
442329774
359996629
424223562
20445865
483350687
246092099
254124695
251661406
280809655
474844627
414668960
142749377
65980865
73545127
63503303
227266562
15926838
193585533
799004
491963189
486375743
262557572
98938388
62947340
81053003
109581038
49285529
450594581
505541793
411956979
45699567
284098587
8342877
230531587
500174338
70329027
248747305
282999737
31301375
451793770
278754862
132872729
437376670
490262289
141730749
98826945
331082296
68877521
53887165
1386404
29286340
355761212
484950103
60358658
505817692
11513855
290275034
297700740
207221031
475181631
388342927
396635188
387663263
496927365
149981700
341840079
465185548
10756702
203526888
418882336
122961926
286088981
71531292
297335975
465147068
23810669
497111951
144315239
466180183
241600714
365383113
266737809
202882327
156364510
404170016
22806439
62057066
160609893
67630968
267256353
81651968
215636390
63785043
88432653
220493770
431959681
52482084
136366676
231785493
295995767
165077870
391263101
257669319
176916265
487542634
41933336
361440629
150440539
247597708
326263972
9908006
211251374
516660095
47065122
266412331
327796678
55313775
73100928
392984828
17846548
149348072
206269164
497919267
183159721
500598519
363044121
112163231
488374913
469099013
452081327
370956773
136865929
59650843
275848661
429653471
31031751
135485870
206579535
352189366
56427452
70807770
263272016
183961319
290462420
67338005
276935533
249225899
211692114
372863669
401509423
300693694
466446287
253250435
283517446
234213800
477837567
167061637
262599520
511706376
6449461
272084580
438525769
213323695
106206213
168124322
191808976
249071841
494743012
348164714
221836350
47305789
460646871
228444057
135511142
258808957
161442974
371461834
201263489
189755511
15232958
190857811
76659418
329157628
427187402
296280235
2921511
67477342
314849297
299692585
170274160
74649328
413074595
66940296
154923363
120864336
48861177
95099551
297821762
349352977
221950392
482128302
453792281
303588578
498085984
224567999
265698779
151191550
272427165
228856875
233269328
176662995
487344158
76933616
191555156
297622645
319573854
194108797
87272609
513600676
227132056
494776457
249986601
83059894
341813412
220178571
139249343
308886069
270244716
414906352
454878712
198124292
123150798
5327073
318976289
387906965
164538119
104246851
119339889
415934842
126567041
278044121
198477681
226150538
281672734
213377590
281207184
471238587
12120450
425946432
236465299
249270306
400592193
447100831
391386875
345934302
259483443
386419730
344697053
496061487
512629617
46495754
206107806
309440168
23908024
377316764
26521526
479242119
143083510
444123569
132595973
352858773
214233463
199281818
278202977
393114409
504633460
441828164
199151823
333675143
94617951
20818084
20836112
286666972
462366409
258587187
12100634
224144831
468665574
492209835
412313465
227161279
326785941
11039603
239417730
109660419
63273388
170693162
130939506
474100670
510445672
160187387
28970187
324803979
309614430
414579316
98962064
215165411
145486183
194410894
465207325
476031399
41255128
385240092
360043102
314765192
74448910
280976806
269856361
34163960
35898254
240414779
463917532
385469796
160542174
415034272
355839558
166129800
284850576
330791486
244328618
152964156
209224968
135832431
101585333
510056262
218115887
507418370
2428734
326227613
152930441
376973106
86586448
360614419
455935664
123599617
282561516
188794866
202746378
435111725
65936511
81806194
397470072
274540880
416306304
477748656
139383467
407074514
133992598
484598671
110334422
215731926
67715556
391152667
150315516
159962108
59493438
478777747
345852421
77637948
13848315
97552133
60822038
298659322
19840115
421302286
462407337
91348531
375818864
85705108
218717840
327027881
328363630
149231830
516153886
501038495
231095703
131363602
399105726
320110552
366991774
437810375
298252744
189229026
27704402
120279477
423280630
314660811
156162046
447627162
281799639
350791685
190316604
503376199
407899075
316033668
428847570
173675572
250876790
290849543
80006972
382021926
361374756
446316592
221051957
199922384
447216040
511605884
149037559
77966910
23540457
322532962
132582644
101221121
289659431
425368062
82658601
198528443
508914445
392200882
490179350
84495267
112700254
84866140
205579002
14343173
337949308
296418392
144251259
214163794
339890288
351399117
40491041
389339020
44187877
177751985
315128997
399777971
216475207
67684016
74925824
322983632
436741350
479561382
418010148
65610708
405079576
112563608
151900055
68081559
66217259
103590601
250593144
330941065
173601823
200422723
366159023
307365775
312545412
315308752
137791509
456449179
33462605
210092411
234109490
379156024
57614115
47452386
259806952
48617892
430571091
126793676
124917303
112771441
92688534
278581272
427457331
512842212
297014712
404655687
18967921
24048520
78297296
55416154
214093804
451711347
452708007
158053873
94258223
302599795
257493169
439336081
317582416
394171859
382063234
104274901
93162165
259957090
53794807
468888396
242632121
320587097
480870208
307803201
306829127
311626286
392928649
484339449
47608384
136594245
94174389
393586692
383784158
440819661
467309896
352685737
113953776
496236017
32424381
347747430
227760236
213729815
309358212
68421068
304037806
70036628
311606249
424370165
476059621
136569775
202359018
382623174
56637196
149084240
79828934
354801551
277192368
388830521
26701214
317821930
261754516
460571119
395064751
40033845
337772896
353823255
315981130
513242928
304408864
124956195
170663130
471776280
512997201
273433299
495505694
475123849
324570531
4841767
251797206
478665193
43771193
143265960
362637278
344206033
215876395
215063325
221298728
302290258
249736769
72367812
391584908
517915865
441064314
509333695
60162804
455171767
287544968
226360343
244580415
275060902
3052438
309709999
67116402
92526726
172800267
280047702
172873843
298774312
45552236
279519881
443220308
110118442
89372457
331114458
153813272
203307319
441719510
391060564
179539455
247999475
163004454
199337815
281443514
360923318
428757980
98498728
133157235
18777745
211911393
79151783
481721654
428117735
340975383
288145583
57528684
358038800
53360372
162777646
66371410
389064033
77438283
110141248
245171987
207825182
58576633
247378635
469982060
167493657
256843067
147202227
318170387
368427406
296263562
416418458
316421500
8504693
409354939
260684516
295817582
109439715
408737956
464370328
118827607
89465167
509033966
148832063
89469577
287764007
252527211
424393949
511034490
398647959
243802533
502173250
204397926
243482710
489758485
410167123
175303075
332491288
295869430
216294520
203376941
126896893
343385683
252271754
23187361
421083762
207131638
205556835
78968971
198533107
93076885
64916988
498935881
475002144
438656192
173635047
109476452
95981612
280259670
508674359
205928100
448632185
257625283
75680417
304688935
31554240
348402797
426565099
8121744
43849559
260723432
203612498
33575906
312293212
205104592
270426292
356225807
496283057
191261404
93989894
84288593
334056505
465120943
10321818
336169363
101847453
503514438
337529963
184975524
275724459
267859477
170544059
456107276
251314542
325287197
16395700
60177284
184032388
294865488
229890038
304870201
446502449
97246118
202677556
463992181
241486345
2011168
47388654
52358740
17606208
270984231
455634747
186394983
426187058
509332485
373010453
118193872
39078433
380397725
116641200
136361415
74546445
410760719
177187646
214624063
269144260
511253539
512489179
444294089
505849289
23184409
498697121
97286054
34396030
429469705
226064817
122533297
56109847
485171010
233139714
297438114
202818303
215129068
302389578
471174369
250225662
397730113
300938974
35713596
223280178
177174319
376146467
208794603
322860261
488236317
167839733
328770810
76229468
177402294
33738205
62219421
108379
439949729
491410276
385344367
336632853
6744749
372434859
138956558
64579550
67988109
64007945
202839860
94277727
150921828
246921906
29216988
343375088
348658112
8016522
275347021
266555323
397793494
302097924
469534899
352638630
359838334
17082377
426558345
46230715
85664034
43742156
352452603
100549339
454908579
193175596
320606378
37862942
305522425
232787376
360188342
73248503
511118938
297307712
202310936
347065108
507263980
169156695
419458233
133254033
167684524
233695641
341164754
421309191
344327963
231638589
438118052
307951934
237291409
242194864
189146061
514682623
432358286
134990396
40697302
14636542
231318912
60192081
143222285
132753045
278767134
236629295
394520342
331672278
358739971
189651793
320156101
277018440
123242267
490718722
491645960
101924569
8146656
490703381
298865683
91097194
269196036
312839614
315167561
126229073
301601930
441410456
390709840
188679414
67479831
172450861
208607866
258577709
417080792
495337426
128210277
438321120
345620271
271140584
15016978
429140780
497873816
486956481
217199680
490557042
215032090
117523936
234200366
108541677
493785701
437021142
456934054
84093138
134599467
28182568
84438395
461931082
236451843
488511728
499140908
135462482
258530774
243692347
421691007
26565242
131992444
148919109
347714532
122339137
458873945
155154725
291066702
281516046
132208825
91077879
147015979
187118821
471436494
145514815
301346671
170485468
416443464
86413116
496432483
287804357
8900007
113170709
211704011
103494080
94211388
339478578
318566031
310429175
464405055
318055679
424341438
301740746
156610002
48330514
193939884
195740284
179621925
72369723
436295777
22422254
193345032
21343437
517354153
99650228
155529033
58858440
275448643
174713908
193580102
513879032
499798194
89662041
260058563
315429623
18791754
158325067
179952918
483867362
61927189
150443474
183270119
367190902
136164877
324462045
320141332
302173867
398540436
17209386
398849988
272280663
195011575
387708307
216287676
66056869
158840993
207004276
6708728
105760824
383738034
170401416
104785714
504727494
292060170
453015352
67234371
4201036
486604277
66358813
179777714
446841113
188443411
277021738
30232460
97946500
236013365
472849934
207471086
512786283
364280221
245636049
97747272
200111079
431392470
10061052
63782464
90250716
146516960
61355687
57097593
150902335
262545268
227800560
277991405
145557
245784068
258510852
98750210
225387146
33414766
74234402
67429395
130122939
173201372
48639589
330617709
207679296
273398889
135349909
62456281
109678864
116721440
501791728
182456268
62153131
276261323
502066686
338366275
234686961
427397580
357112277
505247423
334886129
160977791
120212678
489499888
268340120
103396653
344007735
517449921
444275512
418109712
148077278
435362534
227883366
505507069
339810135
228946071
310836676
337784630
186255834
41253360
166715807
156705972
204178871
515457303
50030414
182509820
343481681
508823750
103598175
81430764
380923163
459599584
4563022
145005769
58284864
104206582
350903967
328974794
124542490
142483054
223413272
89164950
96354944
50694853
339811724
153533273
26987432
371103225
237172841
254376086
219040962
388248783
297776158
148811697
177694213
219677753
437326609
10164824
188591433
272898325
223399625
176959264
504157261
65757020
263367593
479879338
134208686
347575346
33542007
429438406
188831304
13631536
149990101
422797776
182349602
312586395
48078398
421949418
436781590
234585226
138945720
497557216
186931684
422941868
67355007
231960021
165243184
136561824
262041026
494677263
200574829
374092017
226429198
139977211
29127602
180579354
49460723
467569503
194645947
513528945
107804162
132757518
312091432
5172052
363821190
152376029
420251143
17231448
121585763
244510337
445554994
96216071
240308349
414481156
135092953
405990685
169568698
215285212
472310022
515221022
233710449
301329665
131738456
59208129
107835380
16972844
401315267
478675430
314786223
194786458
262875249
167448307
481837179
136852355
456209734
404766203
74862738
465143307
344782362
361140879
151974448
207384347
499211019
302813225
311369106
85920635
331031107
191686221
120686330
466312467
202328765
103413314
99575405
378845583
352395179
450997303
182888291
213059874
447203180
273739007
39974270
159527254
316849768
357643042
451668236
89557143
491105596
471727510
158134075
74426106
183360139
55501626
162054390
469562700
221014672
73099060
137194280
442298176
172991073
225517784
77240446
454553230
35235023
190954348
275704480
504082623
98417750
32977898
163947284
285554715
56012107
137166781
202808291
448908650
491514003
14646825
355636619
322228564
44007059
490893382
146707647
395464168
296948918
285307369
351332005
251337646
186092488
81998533
110001045
491839526
251004639
178134596
149227115
304357887
133997886
29619635
359512595
88976851
428126134
36314715
272900195
387602903
446390948
242389291
288618277
339083654
433916876
154598861
128004513
294257427
27913467
301381270
442320484
505066946
36844639
79224543
339906719
320783932
305227090
232600409
349006822
162325612
119987477
168491216
183342704
396075710
19214462
42390660
55544030
118790794
318807878
211824615
451705577
19953035
54217045
258844584
404943334
281240637
480113299
91826200
52148926
322256211
3256470
79832003
221473932
475632719
332752
274829552
194478742
35126651
313460603
209059034
24448433
413543790
58986772
106062629
219721500
23891638
195053730
191129130
128914030
292317768
242068787
214631535
395928253
319108566
281447923
171466094
203688379
386929151
275594715
182920952
114337871
427012261
58972134
427360228
256835489
350966879
219657158
470055000
358887670
1791657
233888849
495414014
378651927
276982782
79309584
255955329
192457682
457495024
128747212
384341365
200823995
245170819
406803457
69554426
237205200
411709613
262440130
236541635
413826653
337590279
651038
131397889
106972433
376372207
408492997
495755792
453010871
52544580
351010232
206400932
47611879
427582153
512623440
232917029
370646384
395236601
100807070
153986841
96683120
189792058
338251686
443645980
338266233
131246172
452042235
235939989
400155527
82583494
199760571
514531170
344439240
515323698
209398734
35650942
462458812
285387681
87306858
393063542
494239633
250466223
396682303
328200682
51069865
129458228
418060767
169084951
227389737
206294297
157626842
120665022
341957637
18485659
414424895
479264772
209952671
450834088
121105741
1815896
400761106
328793760
28472892
359931393
30545275
328585135
22730651
443116991
229351868
384657504
129418208
377350269
386337147
112354703
107248864
149607
259969286
178499378
213523234
427130142
424881121
234638696
315926209
347802165
77685009
212971125
321169805
159322536
325789436
235176497
213126620
400799854
195910631
402929567
196838977
339322251
6982941
437992417
187033629
408198771
387143910
74687048
168743504
507986767
20857253
323943145
34099758
209291594
246473368
403434317
234290928
52057343
516726978
94159615
489310544
177367469
65215214
218104141
157098146
161567098
439534746
66307165
274625341
119906119
326951786
265965328
412505160
374169272
318596530
83717461
110775940
306239498
358151457
506280154
103745356
216956062
397070706
237777239
32651208
179462442
354263034
449564907
184519101
471319370
273027313
247704528
382478614
139904881
370321621
143721332
263890951
511349307
140850842
342794220
186353912
463494526
478448604
32989621
433962499
64334218
114341318
309955294
384100498
392446844
209361815
316344694
376453095
490116190
303436594
30490047
334456823
203862165
448321368
407755942
246684593
260716119
207654574
339923558
23221670
131491054
299812531
268717815
241993932
384421223
138346855
323403543
226705740
516218988
162369292
336296310
107337438
468147159
73473890
223765546
280293688
491439583
255398458
319492172
134205603
118378090
382841659
278379354
514690496
136913547
341299237
174505598
366734669
147954079
95699163
152637376
214490291
132922949
480552631
121652032
25234681
440441418
110797890
459987592
232201897
61657380
255682440
235780523
38602132
345331955
156049032
513944641
13357375
268881765
81575374
294477026
319900867
50081546
192363931
45492401
161143781
405997350
489195827
498840161
334154743
303149718
286315155
151397009
189552443
366943101
34184055
399769309
25169309
71853058
32675081
407240092
199381183
438590377
505167592
277746981
95638802
276215695
50659123
224668232
457504668
239109007
79588211
392729091
507510915
282628982
38401720
186347016
36059703
305695068
107183631
323471497
203108924
372134365
55200113
32920671
98146414
424699270
352607110
272665190
132676734
383364636
10004856
420646278
225377725
235938522
409178737
297261441
280190126
424225500
237887545
43702209
184863415
138609655
222954864
373970710
205746282
515690990
262912280
149300802
372273656
472891681
51039740
32598605
370424332
411760922
362548597
405949586
394159649
184793412
173822342
7995131
74782781
333490187
336289237
385796991
289092276
311583539
127406286
341750223
223473301
262456578
328131404
81304322
238850737
183582498
67440214
315773588
222566259
32366237
331234167
204223798
345147247
8816327
499234448
375622682
427334160
90387761
445951933
418721503
275839508
298225461
205172225
28697689
284194762
94969935
454457290
192954361
473111328
155286855
502206142
516804546
370965155
295830671
297858226
207506705
263519367
429333046
466112520
216768740
86957484
166208677
438237424
452603907
49361477
488907264
130354970
47881024
172815981
248549086
280168313
49339332
410744943
277086861
306827540
17785674
92711181
295569555
6559355
151042935
469457349
494839822
141326521
37465849
10075576
25590199
516149143
149399532
83326601
140002443
266072186
401732827
125264915
420914620
11928376
93506990
442769359
2909275
447196920
449642114
484957097
139363416
280986089
158307696
470206926
427160248
114575843
309337442
344749034
167780484
165278609
382226320
512964582
388493833
284865048
8384676
394877533
453499515
102532916
226308957
6811151
272599899
397507962
258037346
228888776
339331477
491279634
153689090
121634591
112555447
291813144
185175883
77897119
414471084
295734181
173492385
357133425
130696610
143800863
136778884
16271519
57366006
511849753
41859490
352630150
131201527
407664691
74251116
515990544
277431860
198060131
29465768
126834576
356735123
61893384
65600645
390289559
206996589
467554227
442738716
373988203
347238570
297366572
126030883
226819767
452905247
361648386
511456729
290090985
338607305
31745594
223872754
261673813
145133632
372733268
166696549
357577474
500326613
361243829
351365731
483071862
499216657
280258043
167721412
499497706
287595610
106686094
456108801
404152701
308703787
196424765
235813613
12710437
484528562
70642791
336257988
2282177
505840344
405979789
382878368
136290450
75689204
110720729
178891683
195933318
300185180
176216659
8929166
153883276
110319203
121033567
496382985
19960443
483732526
503219483
160615577
108325094
38417657
343337296
37421228
285105022
223029193
364771403
230791928
189942585
59990776
341847118
330488386
433329420
313561345
30749909
453540281
327807956
278935396
427748512
220353618
123064024
456245425
341429852
158005692
224176606
399260441
430687069
108320129
1801363
6371847
82506364
16258921
479270402
70881062
507240796
58021500
5489450
49338054
467240499
254664763
290628975
310905442
235308493
125568053
280372980
235793282
297106206
389319450
500808719
207369540
88377118
343145775
326913157
119978302
56779240
358699573
141029556
68956651
18384577
474622631
147836477
455827902
231553179
199572449
35917160
181662422
329041488
136347543
284297451
53738144
265425379
117930950
197100471
51937553
164251393
153696345
296858601
323748094
430953634
254240862
505815219
267853357
220692464
387505019
166570987
462229825
400229798
207246569
296646304
312560135
305922756
378761937
458740668
24335113
433722184
315692357
161850784
110728123
109910760
144842929
32287831
497312786
501946581
359133620
95371888
295786214
31407406
125643528
315316369
339029459
220465737
448651449
57796418
174947510
7190024
107246112
516721059
77004699
256071814
295513445
304021058
35791867
21827064
58105222
27181038
69150431
105993085
446719832
7641733
309242652
413464431
114942459
132952341
376028477
8815258
507059807
356536219
160031629
231365423
172276212
339128997
38709722
228372810
312479271
475646459
474613572
472964816
274171689
517699545
421544905
1194417
345104626
376605356
337853602
117382126
42504873
143684195
44991241
337573061
83461048
371653234
12863573
94659821
143567859
136785823
11262110
283439346
215882206
371045479
493641086
148613782
353353641
491352516
235945086
510084143
258605178
213630896
390361039
17221780
55414678
501314788
150885872
159574177
307500937
348512789
466427046
437210323
69671537
323544032
69874007
471190156
44371961
299744918
135164963
286385752
360696586
52707011
449556067
94184377
322594384
315035092
226388116
241405384
20200997
507042654
322431483
383764509
69021877
492187765
117829966
9602121
131479624
424627549
391468470
364874063
54732147
306041655
443296611
457439720
436773265
39141753
23791133
377533113
127421560
499973923
40294664
44643572
98732458
43528334
448293878
120374425
355960782
193161205
7808989
126992203
497494907
37933555
169277066
14326998
434656399
34174296
91205279
60011432
380695630
439464422
137817818
144325710
450130776
309202246
488762255
192566883
331931378
56679263
113861207
390044096
469158259
477500471
197430459
237891897
148047092
156812943
250219240
457195502
106714898
383168582
283655342
493121853
139727313
194999031
49226051
19606845
28653501
487532009
393596861
466376423
496953677
498810317
304168076
375978379
24201199
306424838
84179537
172135200
28849130
313931213
382143836
425471989
49732434
81791402
32793364
245294322
388733742
300967223
288614531
332866209
189677963
468261967
318020748
180149338
167151505
168873933
506914067
500076905
200292793
93973903
209318342
451897500
174845294
516451031
430826092
507408979
376107046
311381438
335017156
252563429
7731855
249354368
346643227
400978048
283427308
55721754
271793924
468556006
320743209
135521197
307649758
346570967
110752334
501184402
380445074
501245556
64977517
381617018
265835400
56534770
291675055
33712023
319123093
28402479
192957865
515344833
240265193
162832827
400659431
256911684
139805263
137404856
151054676
461431943
375662952
165756621
467661637
449894014
138864704
171190326
34465767
141238276
14190798
434387368
3296806
257847280
150896445
487233030
509250146
416968239
200291515
199212593
196255959
121650843
237282563
115462751
516517310
96334107
79285682
185441594
396882110
16115519
193130827
511385884
353727895
234683786
311097268
118479985
279979446
80764954
331022714
71835443
384392661
110960667
508743582
150895255
457772958
437441097
244299866
91451174
112266845
120960981
194721342
422084441
488701875
50754220
467184519
359857327
280545188
269106875
372039037
509583263
459769318
134734085
7814792
193162711
76553653
489035726
451323963
138838344
347901953
317330023
263979237
442904133
370907582
189165333
517793848
388912820
143573236
340310298
387988313
380155232
164758647
505249444
3441356
433254336
72810297
261236416
502762656
158403695
39880568
338963596
284121321
417199262
309991993
320388562
6410033
504587255
227284632
171858953
271085660
91094797
393723797
411668103
173953576
161826573
427952449
314272332
400828935
509364963
475369445
513251290
222659367
386964805
145695843
272711787
33949252
436385230
134779945
368121471
506703181
344392573
76151391
134240560
379087538
501518247
249330657
439619822
482660549
150658843
261560711
477830446
137216684
8868485
443587475
108889638
68265251
27687035
310471898
194139216
285148810
117003279
243681423
181822599
455090834
298663745
286420621
183955216
218637255
444140507
192290144
215069600
469509226
250070669
94549095
161604324
32552
188846819
152372893
124695364
279877967
233947068
256276342
454000458
362819391
413680943
37557135
213060935
214064938
264373133
86851918
294765746
343392948
225698605
120104670
200890640
5303444
449281498
125846706
69869324
436885440
80516504
190130948
81495719
276548480
192474807
42047907
290194364
368394747
194693878
142410016
65838645
79697129
115034559
45240467
151111525
412138077
5849446
467862374
363326433
128861709
177261076
81970122
96305824
146762995
131912087
105068031
98751232
415674850
374173280
339597998
336256268
305189375
137340183
407836454
465521165
304389989
82384614
96152848
90737417
76942369
229212890
184285671
211665839
207546370
71993575
65713212
82687037
154319478
93875987
351440647
485828084
242497457
28818933
61974584
232001496
56968815
159123417
117340172
6190387
372627027
17315641
423692504
35699954
208261804
511979845
271279629
101409400
133389677
432773874
383479596
406467296
229698120
462829410
405143924
391214561
134097040
349080336
455435005
119183201
304268178
64157338
500911617
232003461
198184713
488362758
13775182
388399876
170375736
215779064
32748439
213391893
20193310
457641920
515287528
192117410
431809999
31345980
353220207
76866200
170391912
309997669
89108083
190556377
435129476
510211930
1944025
7454842
257280998
355501970
22997701
240961008
96631372
361251686
475105349
201802536
233642535
331895614
368054169
70525997
144088442
324392822
268886084
388800453
164050623
493088894
478778867
268525403
403958969
9311265
254357627
517375404
394791467
19464299
500259737
432211865
43308832
99471966
393375114
12054367
364751828
481044416
14450929
289984590
189416606
314860431
364245520
371720494
30177471
331993935
289348750
346355375
86946406
231760254
310015388
442211029
64536694
97207765
143688480
513464716
463514840
287966336
84802122
47971910
311123874
439921970
380932909
387422213
289297410
77895580
224730163
330855825
354375819
83941868
441810728
74790529
324906527
387751753
76022538
266360566
175111852
93797060
391941307
41843496
62007528
507146662
368195116
326053188
42877354
101295118
203900305
274257224
425116329
434879860
127250542
140284831
316681129
282106826
131192586
268626069
206934493
415723756
166415174
512645126
379721367
247290405
10108526
322995563
149154876
271655471
313154100
342624472
332656201
4115309
54696540
494606354
41052716
102830055
111832337
317742649
228529563
314010692
424745210
140817111
466398926
293269089
352812588
411347758
167871218
491862232
45527846
452104434
82558482
205272452
56978133
505908866
515353458
387083414
158985545
6030877
157314300
130829785
188418682
82246167
321974717
159990911
102540023
128174927
430608851
193170371
211570378
28374286
406158019
445497740
32356693
180548919
180013735
46950985
517339749
122952492
215572983
356524934
98109737
82896769
150972042
141962907
251740981
10704953
126460283
244236070
150298613
100298855
239328517
90313505
520981
226462048
351456379
288998501
11449244
145007669
407398317
253703402
101218195
432534665
334988580
251764995
138942010
379770970
182470911
371489274
503966284
93013800
410254764
15737594
942405
452556977
280699090
312052203
424686649
99755190
193076296
501933125
15482973
495113316
72299409
68169512
305041068
54041773
328211593
203998105
379323115
376230845
68765077
176393764
318753612
134569686
512900
130492913
422866650
200854666
98700955
195224539
16005471
224449905
429511710
116077144
292955617
492117605
17128838
478629828
127919740
1962330
367888778
394264572
361789481
28541219
39587444
44268202
105714398
484510397
263337382
356766346
516117007
15780443
497357383
87244830
10460503
364429439
400465249
372811071
262072301
395642957
376823684
432393089
441044968
495957371
68207632
395706212
224948347
4377783
354204329
278020485
461884854
86583836
80729883
72200295
217963824
428696909
387746003
471468046
335226136
212839781
190082174
214648369
494206210
269184524
234098602
624529
212543970
297631180
22518739
193990788
416015591
241590722
45895398
306435809
471296037
328978827
357556927
99794671
442262686
390353050
356195295
2876043
82684050
246536692
247551887
209683764
377600109
501209596
372836581
241819783
404351828
433928260
11585477
464690759
50033520
266681260
361857689
61623349
111154000
67551438
96432437
367429323
175482056
445292872
111260951
224238877
214715757
203557613
252178152
232301840
7233517
363398168
282741
375392464
184269002
482667666
61146988
151093097
320669715
163717916
426773755
109077126
515168983
65738945
351856293
457499565
58669930
290374218
230247766
387123828
80573988
308567187
266440754
319389099
489832550
482417797
320441357
90872505
31736551
204746335
456854353
388033145
457423662
81702054
281106095
125694485
243062307
99107234
410652460
220398993
440761385
177819804
420532126
270598751
18116062
138115933
46501524
11402831
393493584
265811519
380768962
135922019
433557125
414108848
54079572
386910994
343514114
456138933
16871357
421200954
54027992
136007222
37374794
338391321
55015885
321590046
28229270
279786781
377813262
380151459
206098946
36369048
207896532
76172446
41823465
297469164
412809926
252127306
53833979
27369683
267672711
20964914
159380531
259712840
63655379
285069955
408943263
249333110
234733148
361626733
6782944
155409153
345113865
216479546
353396374
354242767
96444669
211201018
423058202
247167747
476242035
463956935
255916686
111478060
146011646
178178943
114650691
212174379
195786487
56988838
475878156
266280684
151182991
74628414
216480853
58211091
478697043
161536163
242965571
276963430
347313339
318876525
387049428
432661099
153641795
252134161
458780261
277028294
296282111
491821744
225941532
439139452
216658692
301866389
183264889
424839582
104105345
203423810
343869765
227439231
80925218
200570081
118788057
341778704
483228314
469095789
310769056
498865950
477635284
337778163
29228088
477892229
285142527
377442760
65596370
22178077
73091048
493465471
416977853
325123510
125480629
458457939
201622280
460396333
205817573
271117344
273270593
181905763
69606580
191211832
475740731
175535752
409393062
72931812
430635258
222246169
288007429
381239070
241851269
384935780
161270799
259155078
456133571
398455035
46579065
40948594
61602144
304110312
23144088
207860272
34040053
248412989
440807709
90186684
282572496
476737574
25551905
83603218
470794333
117036613
126238846
117921906
90787996
389999746
3212527
267585473
72710962
65492607
427702600
19613117
512292312
256188956
147581312
349351018
32560038
416647608
393086237
28826538
343437483
272800252
500316930
200810055
202171878
440535504
200210003
375091836
461371089
483468846
381459304
453557615
502569519
358213888
362586466
488228136
279900568
23084227
457996608
186580701
403343536
467925446
384181342
83972108
76708088
65934248
68013929
38974932
7168115
429321068
14823197
312540677
21229256
257322872
476631317
440702366
514601651
27060941
51931427
87134817
139455318
10388359
231851178
136518859
71903755
437029055
496381294
431738298
499619705
52990280
374738909
349083268
198357226
236826066
488321094
356729726
238449594
101283379
383747530
105221665
140895517
208853966
264201221
37179238
80407320
232491798
318759986
222384744
79651222
102306182
323758253
75297840
480538571
326295681
35007245
378669513
492125227
357271697
127196003
245670854
45728203
284292922
68962290
489271354
265466137
375550398
203173395
191410830
408313373
94948027
420364296
196225839
312620752
30948640
190903754
103934447
348415684
44664773
389881338
509530012
264860992
223057285
386749051
304735508
95572230
331023882
146565450
449342039
263584015
303332418
27611455
107904463
316547242
257441128
143310901
270450256
379009786
20095501
25324657
434640991
403960570
468996484
297932511
84791990
185428541
374415304
377440308
197810644
500743869
421554230
425995650
441088026
171208531
442630944
427621967
456351221
117102792
497764319
56326249
241549
227301031
390023992
85665641
371366145
281142500
230821342
350199560
124184
500154046
35129559
471192849
422522330
317981054
456824094
360181867
356570539
416648892
1650381
44676678
462660658
320042165
178817525
323070562
293882350
491649700
38587175
15837383
361833196
416318540
164305092
5867108
336556549
301144640
372137944
39117658
82082852
8061895
358886241
465265181
300115026
118154323
212782772
495697821
381926163
238803568
255663423
101918146
215005568
205974177
234604862
107678367
460728466
374982444
381757015
413028951
157096283
476067133
160343387
344323893
478044978
432480725
500959683
386809951
43405407
246571832
242834334
444106100
424199951
157437124
448661780
382449659
36645679
203710561
413008794
149116071
110408149
314046207
406825202
340183052
125184233
288881637
182065161
455359692
372981222
450782239
80514658
92952552
205070419
114502058
35229087
362312655
498100016
50163922
496842795
31677259
364909900
271228248
400421883
355882639
394636598
48310088
486006738
503559967
193559934
253575105
229550570
59367270
372885901
383899308
178856577
268505205
333867807
96771291
119548471
251246830
58066294
397093334
24315770
467762077
462836352
234288971
279914807
33494982
210118052
69740008
374642557
219024950
161599272
187556338
128358242
65712139
284561997
43220791
238264328
57019243
431840763
235455248
376655155
468944891
453744445
140762619
47871255
8038727
54106098
9054723
274418872
26728444
253052224
326828544
163337103
66221598
348574400
166881669
105095852
450846071
119101345
161227866
475336111
368146983
214489279
133898343
185434470
104722532
16654671
159773377
142003805
169991868
286184673
398788860
88240442
163537454
445543484
350086098
236455720
69620490
450773557
402017619
46528730
5639973
45381897
460399164
456530613
334138243
413299785
488626454
196732228
132671955
147788736
157682964
64818922
314514120
201109978
417616222
5363898
4912720
192548835
93813411
232718170
399664158
506217808
444128142
274918117
305787778
271907983
393370399
3902224
487915886
345486060
443881545
365643978
298360557
305595954
405622489
352829537
114150097
101113052
146439433
368980690
44500468
131313016
357535263
483113376
215831788
373056232
471289501
46654775
469602620
370384789
150180238
180679583
226108446
106592980
403414336
192069680
498139439
10892639
371413799
51475307
279331252
104623225
271104403
229418822
464760249
307612263
349190273
91020624
220857846
242816650
380759650
423145065
138253281
90967001
194594913
84358530
9076247
141068815
94862614
54494390
390763971
447225284
479474856
489328322
263706599
329445973
371120697
202073985
514279423
453013520
495730724
468413355
313028122
515895389
271965285
41516841
357307693
307484770
88196842
259769418
18949384
1121158
168975857
139542553
122583258
454700251
187613594
378379566
190667929
68549905
383888821
428204153
324580726
276194201
306025406
503661052
346163813
500172109
458819127
163567263
514740154
316301074
89086054
428273930
126093549
63692319
393361601
159303990
153929592
494354426
321326235
260568075
32725067
88423421
120430153
188975785
342885646
310594747
367620341
34108055
469531020
115998721
267987421
13456899
236799559
361981347
354546077
322206218
71847203
225624151
135459775
398502999
258453100
510044481
49208298
205126822
27673766
338451616
120997628
274592310
75231659
151314487
213678581
232768041
266381812
319859123
496485750
154414396
161474396
108753069
383719471
229535168
193140708
133158329
342151011
346735446
56750576
15983561
370378427
54717874
469886277
114304096
44625589
511780113
57204534
403173384
380026069
163330737
222727510
508548641
96697541
419795269
251216882
477717246
469426877
97612657
491785724
435300155
355045896
375098914
84593020
385844452
308687020
392340805
341860391
330926046
345215616
159547263
48155425
129100955
489274352
3769981
352976426
358293923
300322064
23807546
143115267
287120790
170305681
8439016
128584691
251435552
411830898
213751110
170775138
333013640
185931148
364292165
311541841
25309859
183364077
233410866
299823557
340821213
231580028
211285378
69138277
499249574
454758139
313349809
94517467
232157253
72180467
120297237
105459728
226411606
471416497
301274169
471449741
345284029
276136571
108049700
252038789
304083958
137718183
469434425
124463339
245607811
351400250
486373819
393404227
255372994
183796176
443855618
272350691
348185344
156556844
317967557
42551586
206972658
369910791
457690259
11759712
157479791
75498624
479898513
123945728
53745133
228997766
457545429
499257836
221514444
313869674
430104305
354259326
472456813
327369666
295471425
49087668
236168742
174470558
369199426
26526608
505621101
56955249
341194975
216328798
32224564
236237603
224526552
289049480
423237068
342786577
356116969
434918128
108840956
99488563
334216077
167664837
473564427
484997819
44654924
388859185
74516779
488096398
235896791
138413017
410924686
314918919
292730957
75577019
305459038
271568413
235881428
229310587
129779725
239054174
258461287
335325273
195305403
223464743
6827577
253403816
15315555
42197333
346015439
270792560
170138809
123729273
72487250
87228710
333513682
295406974
287471277
395255476
237605480
474511051
268477251
328348736
305766498
26953475
285614663
80301031
11509634
440805825
103229239
413641360
223787201
475259933
118656841
29314511
43787154
506117395
384102249
118781763
277242154
12178684
163026337
469630532
285432821
19639451
192524499
23815205
485556446
19757477
91166939
73935818
510328070
169658131
21804117
41899539
73038447
379934914
3522388
260606847
272392484
19334125
409168829
223096271
93240004
147712894
99216698
71212375
379083414
73758958
420475560
218429210
285012465
476402261
170618178
111008002
477662786
476364565
181889447
130523338
127586523
474150773
151803500
288803075
210296507
122021682
433282240
40710711
103382767
306990651
34424121
239976016
43246591
477112392
421383355
461963861
14188969
241824207
267553985
7176973
236375015
80601883
489930194
104241369
262056078
249263196
272873361
361079203
109848259
67238132
131990836
104253916
194307772
496608704
132268164
166151719
306858476
467938311
401126254
100820473
314460209
414135663
122080684
212139910
287807676
439457798
285629934
503363296
338843142
456366988
497749873
366783358
153174556
400127679
189500352
444985210
204478306
102625312
121258439
210576591
165660654
378259237
386437700
417865838
483823972
420338525
115902843
496859620
138271165
133379137
363965256
284358835
350011940
415041711
323397603
438885948
108299038
420925148
253935405
351613338
82976949
422757251
182528686
348465224
38389958
376473397
383830890
189525977
17905668
273504896
430194128
390787289
110820791
41485120
417714893
12851055
295698538
425984588
366640948
369097959
24050482
342175658
319380388
155858824
51164771
390385526
301307640
164533065
510123302
277206718
287176611
173338835
196402554
489716345
181108236
384809898
357284809
358011202
433053501
357900097
261666016
253811016
121216307
392940354
16485369
445141651
241490012
78643043
174453389
186832379
441799001
458150263
403110370
431420310
122672165
122663464
163255475
439165328
242428283
274421540
453519416
296962798
155296055
444860875
458810074
300348989
132588066
441888950
52132730
330692425
206840186
76128779
435724687
161191686
237706851
139070268
47976620
216626112
483721349
463048978
395475726
242966637
80325693
221651295
481814329
388966932
315781074
86755909
329082115
182458541
284828071
237707883
385678906
128937574
69011227
71225940
430977501
483270270
73556898
207890660
341510422
163184404
396710845
464739990
22181007
176335055
194137648
152869211
234091614
142463726
473044275
361706357
399227326
463618100
251045223
491169067
94386299
459301497
410889481
392412755
99411594
395874436
409750263
183990103
318868847
139549937
312410473
27817552
209752328
9796396
507831718
456501452
173959427
139247970
56669370
409943539
64264812
20590365
43008385
179633241
491852354
19620928
276987680
331489279
360346553
198974851
113200152
88471102
472774730
303743591
4274612
147076827
404313442
373380925
77485896
102507832
122729127
28525504
148268702
73819531
327917099
25073599
103336897
308916716
102927364
243492941
294895840
240890655
245213756
249138957
48514424
401439717
117336690
304764942
313093115
47567510
512523360
441323888
255214073
92996005
245664011
255392550
504112870
410038892
362890959
301051770
98916891
301170520
233288308
369290703
173585761
434116944
418244869
223309761
100134507
72911826
77537667
32375160
164058987
79516153
362598948
153544049
384569201
239940154
216698954
156104968
363683409
447684034
187081045
32314226
158405686
490845138
9476562
185301547
103699297
93121664
509451733
222750204
175805442
312879750
457115473
62949598
484506003
313611760
276083839
78741982
518108391
18654381
220673464
261731069
39441193
414229596
146124441
307811795
442452615
327217430
483273929
415662331
11397577
355522717
30336672
447562685
400154298
100058981
228526868
14523343
137929929
46308731
502887858
44285627
420990656
425494402
117895784
153243509
161940825
511359043
390963417
419523476
141425423
119954283
373572237
39149287
512127338
285106081
352524579
292704685
514973616
468208555
502452086
263310272
367559985
335796382
188473375
177904955
164316483
218568888
381197138
324975805
243852700
136077861
35108198
104329979
177241523
287539356
155249604
175776496
262710912
58727669
54830024
473317802
90819690
395989968
138461132
432652734
465431258
350445338
391617935
283716688
220647355
30536470
261494413
131893115
414559628
244569744
174540583
110852522
315081870
40216022
293891191
174019798
138315860
152162170
143653071
80833760
184461799
238913491
125707987
347269915
285480426
392407268
341285049
418733823
425896054
388219575
322558967
323332731
380878718
274937043
402144293
440269385
101301724
15162052
253234594
121616060
119821367
23537790
15793279
195101707
206253984
328091175
2646235
36084221
432656716
457379709
288913448
330512010
105057472
4170868
465823645
12707125
149956746
352522686
170511687
139385415
16786535
349981783
141193416
93737672
83479856
157951895
493005240
78044742
24860848
123014213
164714233
133142415
289760110
240283529
261997887
431477511
191455694
144905559
157379596
178782789
366532810
314017922
463861488
250509113
481964469
71318435
54670475
492613032
414458567
41624815
485722877
326858678
133035869
227928615
477604577
225779674
261192467
141477401
121183548
122958556
479043452
246832311
60762812
147019971
484338105
224790220
296372969
51263360
340329702
30134718
490023470
252903555
417845518
356106334
463028002
441391140
439186124
500397239
91575546
21482110
397012101
240610280
373928524
443051203
445981245
28531292
448733656
292917346
51916528
285736957
281970220
189432675
172092633
101954879
83931867
121836730
511995125
148396047
324888021
481155403
65160246
382781832
301058998
492766465
366810098
249276518
472751453
185683087
279887515
262190819
479381040
364567243
335588004
504669962
117754840
169862865
162792557
483728371
142544341
71028241
287278708
225463351
442491632
232884990
211486211
153306707
273359785
168934016
223800189
277327944
37126041
74723628
221496275
355617522
472910535
341486973
392980026
43606440
396074450
465137472
152839018
344999641
375297801
447242443
10486731
281228099
199664681
125484381
353531590
53256590
338552361
91057936
199197255
231159760
214473323
350795272
132410742
418333461
494553229
431706106
459490333
98255368
267611647
465097149
459485240
335152538
216518835
35764152
366733237
382638264
131279215
292974528
56083658
494358529
63954687
259241552
501958470
93557149
174539335
244929085
224834062
63645032
20290069
364471545
341901016
286010254
423343230
40483138
136900248
431504557
73430300
316066967
181120540
403634838
482556249
55800445
232911913
57132176
43796579
512133952
148372626
155394431
376914778
441062969
237770555
351957377
486897903
499214207
368752204
111436292
252844885
423569646
76571069
104009591
133006461
146706431
511255116
94218384
73467627
137867992
280068351
333562222
360529184
96732823
320747524
444174411
353784793
141697952
290249941
324583124
114191527
287534529
432405018
28762167
273250456
133632798
58097523
314338586
326968981
149955654
238276198
232819048
154099034
101358183
44492963
409030089
97293804
397403569
262313831
17678510
506759505
250923239
215211904
117056155
307205342
25414939
469443788
267831259
454257436
20470317
344239479
110031462
130483619
335096869
246079591
325329024
162407367
59738360
447647679
359956815
321990742
20348659
298298546
96585158
188882451
189110148
481061993
237997470
381064325
518132980
455740872
120399494
228955250
217692113
337504752
206042645
264429310
194148334
415014065
298764359
91173845
169773823
505273623
511347923
503771011
221583297
325633463
488984383
268298050
279939604
123404986
164894836
481881144
291655027
75169744
363549820
165646288
101119533
226493167
347240407
195329779
341081242
406881354
64817541
56681814
361578209
460333473
260165186
410749725
106119220
182360952
386701118
434743501
338171371
129345125
314368688
254857486
44856280
457548640
340970288
504990917
113879866
452025889
489093909
108702083
88420555
313285851
464901315
308441029
405416660
249649618
514272958
161251610
429423229
192536608
210239769
407286692
446943698
491386676
473619492
370072742
2610262
331171791
38570097
165050161
168528358
224213375
437808686
515465652
292989785
127971144
350817651
209524325
153466648
398796354
369456766
492011443
439636954
354853796
156300112
409625270
256564807
141018989
394831122
455732027
255232884
352037781
473185285
299454226
57293942
345236614
424440772
491270472
305243218
377055567
39756764
268916687
4367077
249660917
379311313
315512344
90088565
440579903
343714196
162935481
3485228
101004934
418779780
356823705
235966182
351084143
484060521
333503853
479921763
278810671
159642962
23093462
33986284
249486681
187412171
106811085
283458398
85861900
245032416
454444192
135561201
508328411
420833849
165355310
269964737
397193721
59697301
201913747
102594598
68208843
163163917
462218454
450475904
384955521
505496372
501443039
420693450
455920178
200546540
371238955
175647188
170410942
241539747
303196010
7801919
142616832
21113970
178275199
187429315
387990703
144343187
332383605
439644725
407803626
43535828
71770403
387932651
95509351
175926970
433037603
207789178
368641887
170299
247489334
244237259
170428213
41113651
375860429
208519871
446706186
501465657
181239121
380754217
495982991
362946802
421887576
128440304
384709133
123822191
142620310
150136003
295697460
337662681
144669301
455897167
156016030
347353644
9105743
303179497
267001474
30554232
24250390
378370136
409180408
331702611
135670200
11226102
147562873
218325536
327246288
27471423
143618024
315563382
155899582
193257558
261541396
405426050
238717152
31103016
513000434
313673557
376307979
90075339
326599919
61321329
83805931
132828896
151180497
406177234
469199563
163429822
495933778
337190561
370530578
330793754
200079462
312807363
185373522
276034540
256446746
86781036
171143110
182234809
376559502
26968727
417637210
234856657
495424891
153666412
218152737
266738854
259039165
181433400
50919191
385971258
24102016
376018125
28428744
153439981
403377718
240730525
194727744
345466720
203782524
73910820
72166365
159154984
284640904
167707519
131875753
186959717
473541089
402810117
495359157
101153554
124327200
46375116
99722706
440322947
221666542
348840824
419065185
238635103
506371018
110276991
347075964
439009992
101488454
168168609
128601886
170549459
149486283
254925918
427678447
438604544
258175495
329616351
402477257
132986492
329844455
247879410
24175320
125097625
218276629
353633974
373725204
171821704
245124704
322165017
457171309
386672263
234446917
214005641
110751262
252672549
399898643
194173284
299140333
332009223
83738624
73864104
36192291
7054194
412178473
244401818
461904298
293252001
439196825
388765421
84238216
118010330
482873285
23449913
218688641
466099965
276233379
382913025
919039
258104329
206797552
163681971
449137267
34664292
457219604
13255717
116394476
104369568
143605351
265309678
333096721
245458213
468828000
180813332
259242991
395796236
27696375
295556065
463186329
179709748
284459450
194606394
143143647
249879905
151677469
170803923
265598445
281646885
81725580
223801641
246614282
208979744
402436653
208775636
272658689
468373093
481835981
456696460
233941422
220642927
136425882
187450348
148120885
386508841
253481190
15332023
220418959
378633391
170574323
14422615
241038867
233238518
426836353
211964270
201609786
18758991
424852877
19933315
313357720
48854191
70006703
405164087
303482052
150812711
112180703
427574633
76093727
472718645
479062541
432741440
30777268
17357474
368443269
128670938
442732872
140065824
239755719
476469782
437792398
281831933
352329778
186986701
352115417
491322475
373513905
344862658
390151957
261935377
291933197
152295830
327077910
469598324
249065755
514348507
21299292
259892851
97751267
111326585
7832923
113419641
471961419
396452908
489352347
393832073
2008403
69155280
122453755
395966367
456817811
138155016
110357803
212988205
239685861
407389297
366204670
196337146
406085171
317596899
186113423
227629458
14998747
298296388
315468892
105700029
55188046
452954621
35250782
95690237
215724481
360344585
497478380
404570304
318059901
487464122
227339320
106678497
289974612
82278787
47186623
466144857
326538041
2461165
208897044
399868992
123519674
415829587
328455270
193030095
203873629
154970199
83239541
11272955
455484098
496503563
39577771
19905243
69017137
172758343
279816513
480835093
73294950
71414786
198092248
37554064
509280988
313151259
161426497
436167559
15883634
247487319
198495687
237286183
262322734
272740001
457229303
31373771
292673361
508598297
329098375
410129338
26691187
192880190
284699902
58662869
272302477
259412970
16697971
450557392
398767503
467152686
92387654
40160894
281953598
32065735
310793982
377874329
207287479
75487267
137132035
66825885
282182116
298424321
437924589
363346319
129163178
109117203
358527553
452252638
438836077
398599560
245785226
26853207
90424341
250079689
363972979
117376693
351905481
322830757
158010056
282941456
499122311
512429103
256816907
27004467
505142808
501377517
317134691
352663814
435712861
228412989
258296535
490049714
227949200
396429882
472748901
442819470
145136493
259853530
48707377
180932913
394945622
373070385
492877163
463270457
129220656
410593938
140029832
201997941
23044893
382057726
157174269
457220669
34708086
129586481
246897553
452309013
120933723
384914265
516763438
136140747
35204507
486490079
130781849
178270569
104081391
26143579
100060743
417619237
247769128
296094451
398807821
123281200
252409322
113559392
337066157
179258694
62462358
387224933
138308322
182489024
128411084
329007483
39421928
361880595
182345195
68548758
70268087
348579652
388589909
167331871
187323309
374206126
154644973
215072324
312606509
27850929
377199988
27770888
293838084
329995982
429356710
231112231
88448044
40918226
260482785
409716423
236613796
96138870
388567977
173140835
372433191
471042788
386289158
344077605
154563351
350480272
341094901
296775365
329913266
101267568
31662998
391197754
463671223
365471891
194922581
141937030
362733533
360731974
258445664
99713412
6523481
516976550
39402843
457940664
190988223
274349807
298962663
324350331
5922635
203270242
243060168
193746429
196477490
109756306
397731905
272517017
327962592
364510644
108050965
343630282
504978634
300425173
399041266
396926728
479830827
63741542
206736434
133793070
85067092
71450015
446857170
122842833
166836334
445506517
258479064
199521755
389240014
63559635
277256425
515836645
198987555
445205311
210108175
356013953
305424661
108273756
362731951
72115784
234292234
136014227
427893646
463308173
319297674
436993610
27263828
412715289
202695382
133896717
174374122
262787584
128873940
390726493
336133895
334869890
321125766
437626251
29821708
461134323
123731172
494601299
283230311
170806420
73559509
257576516
226893026
241356538
302665760
502497827
472340139
165709127
159096347
101145856
112174466
448317763
318257055
189764909
48991436
136102996
343309432
47565764
233305287
193441558
211429863
474051221
78860051
106918559
92510919
221901084
103849766
145052384
328175562
65139157
268669164
276247515
354921834
146239644
193712346
304537892
420286765
292177473
388628351
257697857
48730732
128524996
459982217
242333576
120622878
370656934
147300163
387386165
356204275
218285050
294096083
311711457
60943537
483327343
253000073
379899132
488087360
288104820
197754576
3045522
13301793
409228749
487725274
340101378
7306371
349730686
91719993
377487813
319335719
425502657
310774227
199851966
405752227
267738179
270771455
251170779
146506423
182686851
314948821
420307609
136912168
240287417
18608750
29536615
294060797
27162166
359663602
123449425
148224004
446937706
496216035
379211530
292501898
107276513
278758365
167750841
259370627
378956549
164301207
75294688
426205157
341122798
94999399
491184019
3855381
170867318
82125999
179598161
373620742
151280399
97204595
102394051
337337503
268760397
244089846
58672645
445720408
486028376
69714129
104564747
497741415
61856968
175163372
125428301
417017546
67292698
340176565
240726134
368645999
162224826
224639552
184336821
100091416
510267209
287258954
377177905
495847944
332780328
326289608
490005535
82292831
36774206
145973264
318691064
141166935
64130570
123511101
376592939
508770194
171046665
66341641
12455730
122998298
282312027
142417727
275166604
378474716
73471609
113478059
466151277
68470000
383163140
453754850
268509265
66560931
177147589
54178340
195761240
488601578
401876997
54666775
88873889
79634049
478797924
439965122
415633824
257842185
101513334
96425346
508005321
368020487
444812801
484691568
48968025
247627964
279806309
148397267
43904560
263090425
92215613
464842330
502871492
390374561
59928054
171717837
432502901
294488048
387667928
269243080
17644371
477967561
301646658
262944026
276677938
223171664
380882817
301744199
496189774
399464860
290259767
429176983
127157694
75501491
118223021
242407767
383076830
262444299
36139717
299060647
398775624
359092964
261913975
323825368
408741375
283134697
362724778
469358694
432334450
245385152
1991466
99298588
139230523
7675749
283002772
212732668
84409120
180282635
162875309
15948533
218457907
57037956
278350997
261096878
230330160
88664660
379822535
506515667
26861561
184558983
135046474
324076493
214902395
408356292
56713774
73916709
163527091
152176691
48526757
192568116
178483501
85810303
453979608
46100105
491540428
357051835
426184048
404824051
93090233
94711902
357972596
262836910
82714379
478040711
74809456
144593724
173127507
80078030
15704428
341489478
371754331
339306520
14980269
348822140
225059259
457590943
168104318
395669398
210931780
314548677
279683330
464682037
133328002
46851400
509849586
504893476
290280939
483683956
18682954
73757067
517813852
454522179
357558556
477409806
81711021
414624602
393069895
185929051
18215341
184475971
345598973
436296870
474489590
377767580
420869734
288421179
111638291
57707818
151051252
407106823
199759345
330131963
475086765
515637134
217205660
136412920
286924859
375974522
419200567
221622783
504572860
369455288
408601801
355800712
78283561
302784795
444041692
363967404
172936270
360320693
382360874
268222790
97980317
465677859
113966945
28084357
109704160
409674597
315048974
391953941
347162982
57130697
272819044
277216539
434253257
30433310
181744846
459265449
55747142
139420035
478059062
296535079
197550169
36609446
293943968
493496927
52688268
39200942
486123138
457682641
100034169
518101734
179666425
387008254
131425698
384929567
391734218
181399752
32843287
444375248
432854673
344944895
207961536
178671672
114247745
84630059
121388816
450854929
42038087
256745999
235329151
196096015
366032725
226422685
296576523
248547662
288578873
252846077
315859711
37887546
127360933
364178148
474448581
183617707
61788381
366300145
331507711
216422448
40993547
516400252
102127610
126856525
14151351
219332695
292528033
235524466
420460692
238261925
183352538
189538106
452100257
221603839
378911663
493063030
337835551
20816108
185469586
421353399
458624784
443200016
482458114
7834295
178528871
145179343
453235705
493691679
35224782
146614422
497460056
390372515
269495188
489192896
180901341
87144122
43550470
54455423
26714439
467572756
127005677
467695663
41519751
443285051
148889340
180101439
513117676
518502
301014911
6954325
196136497
34968091
144695600
195738689
420675410
362713761
485259410
253013072
239364851
448061018
175242474
482693401
132169668
118825265
385011689
77385833
355773907
405942063
448950169
142148977
429480463
191185492
172127229
247614160
279791383
372825154
106389061
297689888
431744403
466950417
335756065
54327795
110188186
302616318
72798479
157988827
455168750
26473366
367956441
60357583
146477149
423459690
486807
67618635
400325736
42779580
367479203
60166269
339629510
219682589
285397696
305540891
302762481
100499247
508285900
292937349
32378310
146004307
116457255
294020570
306705782
57819096
174118392
61048324
20251922
224712013
296151513
48564428
56311147
388109369
249602940
251465678
194569411
139524065
197473399
106696085
120172438
415805936
376063677
204257714
335675516
204325326
517608180
383249743
150076344
126568950
469482219
222506872
122493861
127347592
332622141
27647567
511731576
485242576
3066663
32015655
444714288
1160023
477089332
177631323
288000957
334462610
445160233
256301852
209887667
307386698
209668552
32049432
382070816
501575639
359486950
357115354
118695783
504172639
336374728
95876098
326328337
287698274
438623721
282831279
386005959
437712328
260912668
356602422
20779996
22813806
453910026
169531289
141708537
349874547
89667773
81985689
7527469
103334031
126701022
197729380
299553935
11770880
411620513
230601763
153493405
405610814
427934795
471608466
172621742
210273611
378163803
495849664
169178421
426642531
380897911
258302766
422673780
54429063
491140799
378745300
76226493
350934582
166877195
106214977
360016383
505618289
66631590
475771079
6211700
228641718
147870054
122737394
248683385
133769837
281488988
481484294
3896512
209693533
184673818
438972015
212272686
368861073
331653167
190696168
291545592
299757435
331897175
324988101
315260221
64556111
406541347
239378931
258050642
421006499
78453253
378758407
87106696
502659927
57859854
370639381
267669837
48144763
74077767
461565374
131653533
161063877
217654054
466405485
30553181
506057758
296533446
30896464
258724953
160451068
461006846
51207008
49669946
150330813
516854033
241191386
427363898
349225128
263490963
129276638
194528138
113784169
242084577
347874426
472191703
133099831
145699062
462841339
276511653
494246320
496148615
168889472
338321011
419993480
364065366
201301897
207519724
448098796
323941601
230433967
417812100
271050622
112441972
54523429
174293692
445718834
485633663
95132449
32338579
226943000
295518660
46912345
443781935
131793068
56178188
350206980
41271052
422127426
491042795
178088765
423495548
398406453
157231905
392159904
332541648
230604078
342406312
182305204
98283056
261004898
356056201
126725048
224093140
25501681
319045370
439349747
319405753
485309524
282323769
128165639
397081846
279249083
449490639
225874047
403832937
284220294
444374195
386857334
12345879
352051791
448802670
309147645
246872192
413081307
25382171
491662489
199019695
114890981
398945230
515398799
365239780
183614018
344726242
409939434
14090852
74492794
387860535
39932880
350813491
230858964
234111306
134060467
459884233
45115995
160163168
476287591
377611308
433536208
507156962
301316634
218166750
190991229
5576978
409952185
263320747
462275236
367418807
291220324
446415604
459672751
19257785
214337582
207923992
493591798
255677710
431846618
113999839
221708595
100880048
484918901
373475667
63488594
248991456
286369373
111842259
4851378
102204144
340484105
467901742
446336585
85391666
395889338
217862506
460993569
3673514
97674310
56450718
157020387
107234439
28729986
57214897
466273928
154015141
465323408
4007878
257151078
325933545
91403832
90082030
176537382
454768435
20638782
448166664
388808929
475175325
403710493
10960273
103019737
435345435
352649199
416157089
466808100
377731423
146888411
461396602
380747380
17841616
366343865
339820518
79713986
4757823
419178293
144634339
226710529
35839754
453432004
306951425
18295033
194448136
454024334
172552738
517097258
309799460
389661997
169604551
148581986
384816844
507814467
233634387
7328320
19400296
408371982
75495983
263093030
309854900
108196574
63313438
38596877
87247758
182828492
355770509
329055891
82600778
474129521
398361814
151641165
245514994
196107718
83200624
77718910
148412285
130080652
273479568
400045722
47573428
483349259
512154799
293240995
395651545
504715206
179125483
128539185
310502665
431360623
478855146
185568627
309616348
47183236
69982169
460969048
318585691
304695301
417132962
407361972
421584074
319163699
342143677
517327211
296898980
208734113
252743340
146696917
152684196
329540640
325820386
407824155
493931989
266820262
103395469
85072109
333769801
171244803
389366492
292465693
367183749
500466759
479491966
259544034
147295723
57135489
390461091
284984321
268336204
138226684
484384798
263129964
222098949
464711307
70862947
138426323
29002222
148260546
288314966
301155182
380203891
39539420
457734152
345282700
385823615
215417742
369597191
278898099
373253219
415647058
419240483
371351171
432023149
271646859
347657260
103815204
430089921
374600088
22116017
400395140
63304725
398605461
230955221
106684551
388971524
402982089
116450924
279970810
352379022
288582012
474810913
474523269
487329383
422772247
496878546
184042877
419345758
463029884
343825346
46721155
76379100
201546166
70831870
481485495
223469675
425049274
302318617
194516971
106426216
106277354
117356218
372914990
427729331
26750018
317988785
356378696
269102456
513937123
176423435
434197911
222257914
447755879
311170962
440705924
28582206
391811746
201784862
298894716
466120817
98866941
269418570
415579567
127377194
201420986
34276185
33950439
60477688
131104271
203373904
343727791
232391349
337894823
18704793
112490979
357921533
232339995
249154108
498854954
324417690
214695853
496116687
372331594
501155351
185894461
508833703
514913591
388650271
469836766
401652161
457819618
155960608
306787359
155284554
458630461
176210802
20606707
369175119
456116328
189600179
421709274
46256434
183883349
408597143
493873953
444989152
106235892
335968436
262798707
92060683
205017099
303821826
219545564
384180047
408910066
197344331
262258579
337168534
324129248
44881284
318360337
472942279
368411883
400078547
334600681
265618827
69005644
463428624
361593930
19861334
128501446
114350323
392166749
417921958
387665581
166870570
494649785
128465428
298342128
253437907
290963656
439298786
8645892
196295404
3152930
125858136
137483612
7597798
422969566
222001897
305642743
479692468
83092162
192728621
206081251
202788683
324562933
263929152
21227465
16834952
252558593
170044951
252806361
385432930
65428036
73204149
485093829
291004109
413918429
177882401
145916088
43436874
491290530
272512497
481643584
455922421
76370612
72533861
208456797
7301648
434314558
469186188
122639905
167206745
434451644
262075704
136459025
257068237
192597655
470905947
180498263
313851017
281468522
455544748
334813737
399522354
161298930
388132831
369545254
500240684
171846122
191430745
320861437
406624728
127665825
48337538
104442571
316105074
115465024
358930939
420290435
420666894
471084117
290713991
35593842
168195688
25058166
424024448
261464854
45994186
248876928
205854217
342506073
484840411
158283149
509212942
92491592
232352910
149912552
230225632
55630106
285806518
481863365
436725098
111320302
357333617
410880469
435833868
270993973
501364579
478406804
400647020
350291001
370426155
146179816
444642174
10563211
20077004
86180774
422217519
509415913
224463647
166951719
252405640
294292699
429482624
412968138
392275141
407965161
85660712
130265232
494575307
233932476
53870307
284428451
289060342
480974488
22809305
177913657
265475709
427352389
451050577
454290
106892549
404069199
90531380
83029074
375238844
298768791
51160062
296997223
368919869
45797796
184634183
246057237
234065828
185610268
250276603
180651462
502158397
13688055
144065849
119479732
9865966
80031534
438146462
259814260
40836489
278976305
59158013
198201149
290349137
458076377
103955178
108644261
179755174
441254083
334972494
220310233
121444776
112405
39405515
228837114
265730801
237226469
150209280
464715017
463815422
471818319
239062481
5029748
439138098
371883691
123744139
309307642
248803544
24575842
349234340
480606131
155384707
342628325
494838157
286100543
473785492
102895620
503769584
189793797
9009484
191469958
466786227
301551808
36413097
295374094
319318921
169526021
288959295
183777695
125980816
396639718
410061323
15649660
30493175
365715940
104212362
453343524
243439630
48777976
388474020
143710936
245336518
25760541
150769174
470226213
398498288
433106123
367896087
275794276
331421765
187538266
216100888
357386300
119147262
505160752
301235444
248430479
445149856
32220148
19167498
144614846
134969236
472835841
388666407
241803398
332998081
118573119
326342607
268394146
272595790
299285940
307633808
158429362
44617142
506828369
268713563
273085316
352293601
369869013
491313156
370176494
146475446
429603833
273747065
354781119
287339963
66610341
265798192
42249029
462671593
326395843
142626786
337329735
354522409
216214426
397459788
22497218
301974762
414830781
113259358
158998659
496480346
253836000
253237642
436861214
398581492
429293208
393899030
385138948
377190272
419108868
439326353
480020810
301252563
364524880
58889734
19995994
314029164
56430108
193164497
136771941
328953124
163852731
192018155
380597772
136884913
255160088
401687905
452726726
83511682
200558579
132832293
52516439
222721551
273412950
294277069
381201453
351059110
199619447
140517808
497286558
412677295
424174619
80676232
201930932
195593091
120136868
246072478
275056394
517885351
67723613
137757733
113836626
180605211
19809340
71795982
62818870
242145309
232416527
456481398
114915768
160263772
192947606
34719122
415940062
198573482
49853567
37427266
263591034
15528814
107626589
189982746
337535721
506911570
494356591
329201247
127136216
201810474
230570453
88266845
37464823
259127753
292560985
391791641
261906177
259173887
511196263
114490745
231169277
147029399
496290058
17364550
390104828
434922498
43949280
292328565
480383784
310712179
496384793
221322406
268023897
405138506
347807078
216767538
68503464
267679949
97632097
381948886
236502455
362683717
103468583
22960515
133570844
272548689
486663726
455525757
345764241
470284325
322498385
47464725
198222169
125602093
39427966
445193636
171250046
345103090
97633941
273726105
317673756
254812551
143923371
155588495
378444522
63781449
130786365
366334396
213026787
215895209
278742634
441164174
485050748
423600456
220977043
195292358
123521486
108979806
220575238
62277893
206529728
202426719
160975774
80434853
455355523
497765946
517634734
172666113
151805049
70469115
172195251
492601165
140666348
268069644
26071001
389154720
220511973
361443189
226179885
163733663
242870321
320125920
383860658
184838760
370772433
308375892
464310063
177505706
54647355
396101252
360746662
480696885
446184989
159149976
458201509
89897865
27607224
25456812
74520693
27197699
94630110
415461810
426228607
29067149
389691264
416638129
414811589
359868663
77256031
323868415
110714613
192754353
407972486
263622537
109479568
1316560
397299167
487313039
383197197
48816099
179030552
79764080
351418590
472322020
184224736
284239567
138874600
192095506
177851958
120995886
198658191
505957585
83210809
5191828
399588836
308085742
327933010
115407347
495362438
422233623
396147925
277841680
130218200
338892933
396896593
39894977
179609357
218905023
244809594
292448264
331662109
489583052
179607407
28985194
36764452
175386413
475114832
207033856
132885870
254686515
148425315
417366581
289371493
245018143
76311298
456284413
342797695
192878335
33817590
9949984
264232944
207437206
471170060
80667722
466019910
253233375
229304424
423015537
179208991
421641652
198462274
339536564
342686369
294033085
36147697
30963841
50555474
403699372
347419386
356820549
327600975
514711293
379542796
82308652
510728489
392927096
320037823
61394141
210005674
1094646
198603324
465422992
485385878
364782989
102180497
265001559
189249430
502003416
326482925
189673553
184147148
177202117
83865090
365194406
415563825
127191824
358469870
289541189
208106862
125249140
127013759
12189430
507110833
94332930
195060864
40430355
20068132
400281894
217918722
471364523
24247019
477461128
71046410
91961803
55333591
155278694
198524714
417803991
271066097
172490141
124720289
356059613
472937291
54977943
8666276
469149744
19222740
182728617
101259146
102255992
179233618
337078612
66941967
59519253
191388704
493540431
93735223
356527510
235193428
208200280
166360727
515094659
222835965
441098863
65477109
62895062
141294869
168785215
499748173
269245516
360749244
466768543
144767220
151398664
14202389
453656504
125342138
465930577
95105908
125804728
394655025
71909973
246428425
435269945
199802935
219285458
287682166
263927077
180141309
35374066
154441207
434411651
329266243
468041463
52529623
32293432
110524080
246560767
229545073
267865825
513027587
483697924
128952117
17991509
131855932
109364861
468940959
381963063
42115369
36887544
305714579
156917706
5551818
172289497
398916987
150993499
327132896
514024
495493177
499699909
40269179
339374544
442805632
60436042
509833506
285343719
328745782
96676668
458041771
82136900
167343084
40915337
328616133
389194407
77855560
414666467
363753367
257153607
90361754
467774713
441849371
5609114
55132481
261115543
212627662
408269907
388258094
308456196
467996636
407268358
58095153
260717128
323458425
400384862
29405820
207960341
298044646
275357995
387231271
478405291
97444995
227239396
470095401
67124875
181616535
22329118
53951967
249552142
63805444
253159964
390833139
200607350
27360033
120566355
495157050
149249994
450171975
426087986
185292776
179073238
490889255
66854027
441584091
403417895
424057352
469332731
190818275
207100935
58543319
511712450
78864818
122660021
168642738
236679593
75342337
79446178
116985144
489634014
161550476
495556577
126912343
51918779
361073542
85429388
400854223
176452361
37034538
25651791
499007129
299944587
372715854
108814051
284399551
367386816
372453960
439700943
388189939
376855017
245063827
194625955
447875031
455985919
156072898
137693320
505624183
413708303
192487650
320323767
378582856
239084840
276457679
346802265
305048165
491061223
324440865
235466886
174955559
138943098
332832038
264154335
171507869
216642071
477466546
189012720
83892786
455957322
218427488
27570938
203464948
30124446
94946442
222590984
246794419
128394444
108105299
340658622
486011514
444739208
279365621
439263130
1737775
205582603
19213154
112981026
450705021
297018473
387025590
187357968
418011999
496393505
162821783
375509249
413257805
501864451
467760891
151247822
320798213
405414845
310586142
246447996
167566530
217869508
430591344
408677305
393535795
464758277
330389904
330606682
517191926
454671231
100568208
326983677
339191341
325726707
319975920
88345654
477360521
110268096
197756726
212886649
304330577
200555696
463120449
96842485
30067648
497879831
58249471
360547990
499375396
43703530
501013511
245267295
82333988
103961581
203994395
191806003
270409979
109273438
63626863
370797837
292511899
58577958
213209726
81202145
124291051
35406235
89969551
447612142
341730823
359893745
140684591
320345357
184945397
317222455
475543702
216282631
507133506
303574116
393054793
357174416
467174064
281249938
327234459
117110139
266464399
459028834
276808269
237873302
195875983
199246169
346900658
4664497
122657763
346365742
68735391
403106843
313995247
142029142
204607685
373541214
217075503
44328008
499595261
292284026
256321653
496261976
261945847
117641405
62214328
29340681
334388840
293543126
213505405
159317222
103056027
295667577
307404730
21947229
472215286
201429435
117073512
271790305
147378200
161318977
285099901
5365248
24690929
417600041
451635332
58726274
448309827
151188680
472909313
280435597
443225158
317017055
143233687
26600069
30606442
411023238
341181155
334222585
417376633
97195578
22230818
32048275
100447552
12126260
236689249
413381471
391016162
185186883
243756121
29209969
469071435
70712039
269406730
262107436
124560655
43040143
230978334
15897657
375246419
302112735
444821919
307762014
46421252
512660839
125621256
109159529
356191264
517756656
392962741
407170582
294698581
381593812
199995051
183760503
92323750
131678133
188799694
327360384
125764894
99487270
443735856
484074081
95921225
318846756
359028840
331312998
6969024
289899862
92231204
457041385
376868726
79010134
30347458
384839305
46749472
130183474
307598919
393709796
463097419
333751165
138384777
144067678
129689108
369428832
60514150
113082135
221573419
206567897
172988016
286265891
10618831
417497659
215465077
315489731
261702865
346344610
443144464
125456706
434232120
77523362
40563408
415650613
400784060
143720112
438265296
96684935
342091969
380728769
160498262
308306960
70693637
399426182
215195408
379998254
61610603
438125742
366133872
173398446
333079605
119038160
175542399
467457718
339482746
282794224
90923979
119337769
300580163
6687755
432862675
146875141
173030447
31975720
516775443
46672408
11088130
74483234
431798162
148280982
348447042
354000455
268634683
84405486
250133080
109554875
306211964
406329901
209126905
196691164
105146649
400284640
39301689
516892535
103097928
35679131
60972049
265526168
13778197
363748244
214944357
291754629
5156935
276688608
381375771
463321001
245290482
361421203
363923802
445600785
84641881
153631269
181306291
262502049
461711294
437420410
105188549
264551988
267421440
236371705
252395000
44066737
425398205
183233078
137421112
209340544
462263088
398386543
323994127
27378273
516175963
234555425
5193167
408502068
508687996
130894819
226018797
200554310
307140900
114157162
56676823
272300704
10118533
135142107
87654419
121564672
180369593
67376383
367019026
32384026
323753339
351722896
485928012
252543141
322880615
475828536
477526021
399365054
455101068
195181113
439304371
365559406
208591802
228731879
329461342
119999232
62301642
343009164
119754889
180957334
395849360
93091420
361268874
444826509
163071423
20644344
95051953
70663841
147799788
237225078
297473256
234615325
492164158
214803348
509882654
464347629
368115802
357016973
133063691
433858992
123218175
136339446
293420781
120694965
514002359
487196966
201511256
69354047
368343387
513943056
307103699
309313238
108583848
27226775
455072233
433500465
1006029
19623632
508090337
285315699
350064681
382416755
140935124
259407940
326831995
408917924
270022380
77817005
432193637
380495331
127162498
244604506
39858795
339058831
199010996
28989346
104282707
298507796
59059174
77600327
393026059
350274132
345912106
31290045
197358728
326121958
98967459
515364432
485435969
288747489
350563614
54517661
177644439
31001631
142025687
72819661
275547385
243787261
129844059
454679790
209689061
432899995
450220826
409506944
511778379
365484475
377975635
255656801
337816450
119397374
108338289
262021214
454116728
285521162
257071991
151104884
361270573
180356786
416282646
103279551
215700864
326130247
147302280
348535209
277353947
461156464
423771939
306008829
66279189
11893319
231293979
186349378
65221724
102198338
47425520
25044216
489963347
475838735
400256699
241227363
384619391
267711213
258442247
187924185
218168700
494668845
306060606
28510068
496397338
377612854
268007334
402879814
506316204
339543062
334772555
355950955
69230607
338332404
71463927
354874532
387245539
261094515
14496692
242637078
143026438
459587366
186434821
376404317
335163040
194000212
451863346
505535632
470689596
4514685
161123586
33951725
97336120
276621809
132659171
64599021
390446507
22211743
508229236
65996713
391800789
99123855
427666167
438179105
84041711
103508592
504671194
224929894
379717862
263331901
382560776
452118564
434459900
262529691
66638800
450805867
354890265
222745870
91579002
59353341
298698754
81577904
33008549
295766353
181364487
264256273
155861875
385156429
292164172
284682764
88092278
323935374
321817600
435359608
292292430
179126953
446247621
106812673
492069268
339555298
192291828
504955705
288073073
83470219
103080950
497155831
234529244
331021124
514318699
8570187
293439122
118967219
195297056
454277801
243883524
105235699
211068477
402357912
269433567
87026916
470546584
64866565
70662031
462095067
270670116
164079026
243839591
228353619
111535596
466155962
488675963
136354239
443338514
72650038
260260429
340408998
466608321
382986732
146598166
400437938
474285549
59330622
56814569
288890997
450755014
426944184
422994538
445792932
439383340
233027415
295108681
179047880
338691920
236480758
183549048
129370983
294402925
12171408
130117496
447522728
3609866
163371723
288962809
239002414
262514357
184841847
119801522
195706489
149419837
16163234
65945616
93348542
154863106
8085529
341705521
462807135
436171086
208619066
463881422
168042818
34447388
396472073
430548196
236906355
78068206
433327429
394027576
75003850
459411366
240313602
176482980
98076771
421556063
393033928
110833850
132869622
294736834
335157441
358786980
59156166
329227574
339186345
451280897
92466047
248481998
152111436
333117076
91760020
356360319
462720205
449636166
509417204
196123577
480819746
298268108
109912759
177475555
476769417
483419771
370617749
473033055
205415152
464196744
44685713
76779377
218524293
160389228
25887298
428778016
395976513
313034747
356891417
406974044
422164883
17327606
354807817
430147252
422517001
352725434
509791093
434851753
422822275
166727410
86901472
100485537
220397175
89483764
80800736
322325522
326412521
321799383
408062318
116408842
396870465
316741646
162784374
98442246
259071198
490676375
105016908
206025386
122815904
310205016
477579534
285403573
199034498
22072984
88488363
442951077
467365898
497554269
350604430
190260659
478209053
34773149
365290571
325506499
503451007
102876699
438587482
235641943
305371463
383375551
31803736
257412961
503919833
140015233
229443188
122627965
511366166
368911497
186229917
480806930
209797908
434196667
358435487
132698704
421170094
411656069
47439245
89855705
138405906
421330262
461228330
44811771
131304335
247464555
412318996
321650077
279349390
13051973
236704061
193320300
212159234
266685918
236862701
276061000
284408896
109250580
6679569
188931201
330310890
370896261
45005588
161633692
313246271
272927468
443328725
187226894
381027519
141975506
168924023
168480365
313198608
448338718
27376490
450909515
289990168
510023978
184505420
78066386
156852812
418671348
184858095
364868523
22446352
405237913
171636096
193041492
488110464
481216423
337954620
347531033
301997153
347058701
57059817
125507785
231448136
405038173
425253088
254452834
428055622
126742365
388917264
337875496
417761728
410223940
270629889
267156489
68378265
161461632
246335624
434367146
199592705
157193840
229888621
18065540
398675197
492665337
158289553
321499636
425149309
464149066
66456230
216016886
215394065
214047992
413796320
401245439
451296382
378899517
127877328
437460875
240338496
274324450
373096785
393641774
210964656
331533678
181717954
346266427
74740548
283936703
247531467
274793343
91063270
457780918
349305791
400176538
33162531
11271815
121488724
92069446
312850379
179416484
136882277
131196496
266541017
163490467
492118734
354182242
292373863
250584377
311080752
504125932
14396421
290346018
173863745
43296769
438035273
467104013
236280555
322654492
152649325
392932908
70833216
329039695
445709666
502591816
4843564
265717372
100234623
231184750
460323813
107686984
77495986
118931096
512376549
342566155
2753018
161287585
477174737
47977640
307961929
160843838
471990652
240096704
288124851
139030925
504111870
451917251
424446246
183575590
284095904
273664888
50825813
355608045
503631576
517596091
484039276
196992579
24830661
176777960
407437036
364863821
344898290
292726097
83898049
343052656
388288045
222943210
8394090
162726631
50783147
178728002
59188090
95256828
200699016
201650440
388651503
308246228
429640692
207182727
486423169
483269198
426834696
108020457
355836426
277764022
185574556
468033838
11102768
343190565
341545991
428529264
424687807
273874405
351834869
288533080
130942733
180992540
336287605
15602679
217976155
100964114
73710925
390138187
189811874
226092348
4401640
399081489
51409076
280051680
326298061
188834750
240990489
328468248
65054442
443236772
514841894
512833181
94070551
402679143
503178766
460463431
211590331
491436046
106718760
280292161
330464678
19150350
306139669
23240425
90010337
310958051
284357084
177965816
370687868
297046211
108158957
472372576
355901858
436068320
269267336
174512464
320787154
254736838
302614330
366827037
465589161
2396052
240774083
260541022
485169097
280406040
41054989
343270965
141901425
239743343
128725682
79446
411914597
447984625
214646479
92637438
429678841
191386893
470850079
66193316
315658817
370298185
423927604
69382950
117450585
47419817
230347129
239240121
281167328
479990903
79384594
497876633
202115427
147611264
213435187
273476514
444051359
341560206
119145301
283792822
404859407
421752398
110214631
75234988
472218751
301905884
475696911
105789555
444996955
73686775
120588153
152050726
18632973
475015023
179207781
217495154
273965621
214658011
112971542
337306133
37635610
112714260
862349
49822538
88987413
45650865
173485018
481888630
262964193
206829827
249217398
75786566
196813201
468994914
226882862
92774798
334725677
37129846
112749435
458806627
279726960
501161410
338929140
319986356
127695480
389042886
430576542
185672119
505449699
339406834
201905477
485993971
18068174
1287174
12663925
448925059
89473585
510155133
97742563
215093795
241133881
377402511
122478876
30335215
415729285
131917564
393359701
253858412
458197566
76599268
165452287
332569573
96891415
31461358
303201143
498315450
224604483
318268785
40287865
223107375
371342765
105934326
416710167
13537039
433599787
429253366
413638150
166602184
64121039
296840987
36149207
215404974
249705203
12399562
437814641
394454479
136155715
54951878
109419083
96964623
124722145
455014271
162042579
19264697
156567521
380254628
80728636
311528859
237011460
166255925
107440993
20057149
369820896
60473713
454287658
257682454
167094376
422288397
247000589
450968449
50747551
68751658
3353558
360331842
491905895
356397664
37367711
160069797
366367215
6462468
445402052
363835978
368392955
141180463
163963112
120959068
270525379
268590946
309016127
26413667
402191382
159266711
391440555
492086668
515779880
180965271
384922953
439092710
75978194
71221141
423727128
85590362
407044874
339324169
311595631
47980311
84115512
48695828
340710696
222238059
197290738
166178851
356087754
384984610
60319960
206302745
211109586
39455760
125326
351047053
504260240
354902153
316924627
281085361
179680780
144336490
247893917
245763607
129986637
154831204
324019267
239552062
513924183
399015858
38867054
93697909
452673586
43760922
282348063
87916491
146157064
245841238
186068092
269771284
288755900
30667771
278932354
38666330
28622132
326022715
311399235
309581087
485319986
320698104
494328363
461589236
87469033
388398611
97637960
49251472
351749454
258757374
336749109
133779690
383261396
90922308
146325429
49528200
76852346
144641782
310514717
91207245
123927197
230492019
257965649
147669157
149098681
262966398
467688945
154048186
154260151
274301241
160825123
236044446
158274981
47475509
83203286
323852864
458194777
168046513
149537611
167339479
450614976
235223544
264523388
184887619
210558793
414931631
76374984
87519512
429109034
377826767
158176681
282352301
38430094
160601392
277630423
215857565
468467917
72019465
143051046
510243
161728757
425904943
326232463
222033341
326202494
342212202
341587826
202962125
209784898
354581784
258493259
159913839
416924136
252591523
430693573
307583805
486179750
8286989
221182046
120478095
28052127
422592974
159575417
99266612
368709700
123305097
72361372
410728535
436438358
475151878
321930008
313922305
406087710
252427676
194072247
128683569
452322823
443201480
107384787
369463164
499008550
412695999
237311715
369206073
56267423
378423993
437602517
433491500
509242268
441780384
464346375
172270262
328075952
330640856
404728694
255950327
128139074
242887188
94254152
158268212
188749086
238412987
267259746
409251894
398739855
515889361
94974256
9422124
278100114
68964793
218937815
383449927
499918457
146167810
230755380
517584841
70011927
280585437
54997388
424985465
443000884
160510992
464589614
308501642
128365787
468000289
282623013
171516683
84340544
200884413
62882018
448663199
446081995
478228440
162923677
479764427
407164410
93741318
448285165
182913019
292468110
206152714
369595307
133950492
170660086
398938327
159894258
433809470
340049374
5697312
232965794
354731259
216878920
464051122
305258132
232569258
244486185
147923025
403615975
401577079
182269859
105773428
127494512
336194522
290070191
396773540
21898302
399137059
310950539
414654857
438056852
6696370
198164116
309161309
7341092
259178027
91177299
473156437
437172582
107093036
342290723
392618405
507870361
270277516
43226411
364522308
387579617
87906815
21701030
38948519
50364600
237302424
393357755
17574202
182959562
192365527
315145729
5183566
113701071
271525020
363036819
289460850
41304721
201662409
370978504
122367434
104800748
297090447
165261951
121962076
115623102
187372946
7252995
354521256
198300960
498983480
83077558
504376262
301321285
297922037
179742988
494892943
306215784
1701555
394505109
40267649
322227089
33127172
407137357
512385203
98514707
49215300
329246339
302291437
244625985
471857820
299063324
327618574
75704569
254784857
471958318
128939196
496706665
349937103
422409847
187179192
354132393
391493550
98474290
171954339
504600490
88817998
389445677
332472913
159946106
269024870
260158175
401441465
152657210
222283562
27539053
371690090
45490832
62885846
33221263
196244756
151160077
89645978
166135174
133001942
271235950
218607512
146616574
318308082
324346476
354240334
331646825
377001016
300251861
14339182
136028523
157763669
234403821
436837348
301964243
517177455
18926887
1817282
295536324
286017053
10412515
468658777
163858538
396514748
121795804
221396629
428428274
54865048
32353835
13694650
110915175
196454450
333829600
136580728
373083036
34742179
490219724
152322837
243012889
436459253
106729547
493601097
105745994
216686425
22315351
240619011
261164425
264261428
114023721
156723307
137647442
301105344
152144051
308892554
472268074
428186104
340795706
356936324
2544853
382596824
257512537
353690573
138399204
199050361
321142345
187548626
289169639
423820891
358942090
124835217
210473416
258477162
271788680
360835073
347219442
133411171
296437086
235468122
321749278
373471950
248072580
205595803
7191217
477702459
474131377
140481091
45341464
309518184
27434752
471763453
179514206
193651137
407966302
470298250
184800802
112416233
368615110
234858007
514117427
420817514
40963366
380222386
272456607
188548817
337164706
101677816
47047499
332852424
198858234
459368693
248015184
178411604
165255688
503961735
319983172
499621455
515874991
386927730
419875865
27177069
235349997
117453679
88492181
172267091
202683551
48989186
517263226
396859660
131069845
349215421
311892429
395061498
189010817
495734001
86213938
10928636
83393573
279646271
463038927
390481953
240051285
347287984
14627239
460561532
232451733
97950196
269369012
488088800
279836533
175616391
329898348
300018987
98374331
392477664
406804646
55656476
32223423
200211853
413146545
123390345
305089283
397074202
71790822
371944751
213719050
103828066
87980255
467201844
447947808
78827447
7927533
38983798
287166492
224780636
165041367
130637159
515234590
83920766
239352929
121063099
242652199
315154685
344072756
245943341
450609497
259350536
21131115
426959477
483656882
376144905
115582092
502421741
360578319
66320492
363881558
297583316
446213019
319908337
101862044
68366724
9730497
362749894
87621694
89347283
80540850
357733529
63595023
204810630
430137593
360307370
387853243
94581176
419506413
375052639
238956693
157186701
242809227
325642505
140219980
501550786
448805803
234597676
171906193
449838473
353241907
186426619
411814699
249593190
218082492
429549382
32282213
426008942
132819850
233669660
118020260
413763187
10610619
276003844
236532461
389380377
366712928
52984569
423106028
159616886
242164481
334414822
100448625
204400515
165608213
34362661
405224930
300071889
354598732
50756078
155032036
151318852
311059149
248799001
95747714
512463419
411219349
82973537
9150639
372895839
146723964
329334911
14469935
451422695
133366094
481977425
420064660
255775192
1473033
210849098
288342788
203313455
342023569
292028115
311192156
194177955
122883449
169354254
415859465
197528517
396598416
275647915
489508744
300077640
465494851
104459448
458499455
483381471
326549418
152968819
50748922
281114300
360232697
227350937
182494710
384465900
502018109
336144654
242889473
283363683
6833131
211295513
169904117
259034526
48385559
494905795
283467532
6600465
362499945
83271698
204755309
453798642
50616628
224172630
163886285
330196898
170183324
515218256
444753881
270068657
510874655
455441827
230744408
253116132
55473391
197604579
5850701
470188604
191784656
51247798
516793874
315729139
480613951
332143742
374812374
477468447
229172216
187414025
225538475
290287724
318450602
122912208
259523194
112724243
504515830
42160904
187289100
109178654
238736637
34097161
60298589
282762607
12949341
319404271
266334940
22041943
206303970
304401838
484713660
22269118
359661841
94311355
234216225
318447722
475939778
437090080
69543960
103909942
48692049
111666103
387182717
245927438
267481259
219094732
392687512
70524189
440635592
512426702
400852820
422407453
385491767
474537027
25097325
246554199
473834687
91088394
94429994
442906004
20848226
235858246
213877019
295023768
377744308
453261184
241341390
396671864
300367992
257679142
75849681
33993399
55344355
46250807
258184577
330872049
104954520
169368627
264613858
404090255
236147677
234619670
126258094
408760426
167752751
420530918
464047032
190684542
215679529
69372193
460707823
488173280
222230536
270141509
109891715
178718266
320259038
382827588
473296581
85485835
228458185
460368335
307051545
313295829
501754741
239104900
48026036
227477989
325961572
451031586
233438039
422072336
203223268
462944564
319674947
34092345
197434582
406552259
214396520
512900037
55223609
341467958
224354307
145981555
247541954
206783698
299214502
518271189
425459121
108713878
176664634
418715886
356015484
210910095
175194915
356978792
211272600
383844615
392420249
104859203
334468579
260837337
143841660
108666790
250484291
47813554
215190483
110452040
343011227
17140350
447209087
170400280
19024011
460519906
60688380
494393350
133748025
454270531
283384752
242560008
170165493
340881707
377999811
459406369
54021031
339573110
182144967
45149851
452703723
212035939
10350252
17953054
514414716
407211918
406991244
368970879
234609237
384575533
466966143
99499345
29149227
89104176
385959702
501304
345965923
18845296
209720941
425659793
347088609
167583648
257646238
24506461
450536435
317519808
421885264
92547997
267754638
500098211
91629813
87978892
42028113
239221800
148423821
495840088
477956336
183039160
88814979
170765097
435823445
40441610
489402330
301776041
355694655
302494157
511185988
164376095
267264654
82618375
331632053
492371374
476906777
219685659
488734909
139246505
178454597
161310987
268269729
460506931
113719540
508975278
139048467
219050537
243394761
24462311
293001523
303423234
146388029
290083654
338918936
257112683
112093975
501599241
117875096
28886165
74829526
94322267
73068103
178682962
439789833
150224865
13374646
317106778
401450527
18454229
430352566
287981019
159130172
53620344
472842383
439425012
514462251
247735447
212457676
311740787
129572219
448073964
18381237
137593459
335743951
62933291
332871572
20923179
252006836
415716910
364600294
143970097
191200547
264979638
1375449
226029093
176772441
491186085
183988413
403597148
336232153
34956026
276301715
365685322
159930759
234014834
353899440
15857850
389692410
259081427
21003592
502375626
454015744
404619077
343053738
65377292
276645348
204514877
127291939
279149688
94797512
175314484
431671196
273435010
34549292
7271959
238752332
173417531
281088295
390187295
499089071
16051561
214363680
101325938
218389907
48986604
290432749
132464448
406566633
190488587
169642812
24922376
156460843
430691074
275959560
239483121
233864914
162374359
172155569
128751394
190156265
150882711
27374061
384336779
330175938
236335930
169102160
261210633
510655934
28071294
348622859
46027817
21654783
351325691
89873405
442344253
347266900
81324854
263262281
299647492
19242367
202308350
54646004
471368536
321461796
512273460
49959025
12789498
105190941
51078272
405154131
199820241
160155009
385352409
3882507
453159879
380027813
71391238
334694556
171166585
63048236
475247727
67422452
284197774
57551614
394927052
487253018
40987837
371468568
233568267
134241984
364709406
86304057
30095324
286072220
362950958
129788290
385384708
37291795
309332428
245446545
487645607
365556418
340351185
402963162
432440068
130923767
452509899
57341347
290272445
439300486
232700517
327694013
325284753
505727007
151132535
401728586
104994011
106630203
324096930
362526342
339730707
476325157
415023347
305744485
262597176
417057254
367382344
448200776
160654940
452332758
232158737
251080733
387264570
62357963
414679121
476099639
502019746
161193982
147347000
218176481
342332596
398029006
255542097
285812693
78624150
473815771
281507546
358770174
200634993
134478012
291465330
447135021
192528962
148638965
123593487
470023713
329339322
501391479
292045609
231439965
300903260
379478846
452213673
173058064
264628821
465755454
288028595
457617511
116672794
369682077
118208418
154131302
81290040
353746196
229462760
425283359
254188389
283209962
267762408
175560109
378061012
463853225
285077028
508141598
462914738
43839568
339903513
45093519
464821664
2052761
368295032
75883308
427670925
378848678
243812697
491535551
345791656
213811065
371482897
202159864
198071093
496794511
299907468
410519794
370906574
116722949
123291266
509238177
27943461
67127741
438089819
114287535
315131178
347634906
32831725
173357472
444020457
423159387
242925690
331654566
450480792
32514758
28863008
303090908
456728149
193397069
184410350
231839915
340949613
91201362
388772067
207355129
67248046
168312711
15144414
4613162
122026242
144646070
139906219
92861151
223277345
386340614
24655617
37107334
369008569
290093544
435223839
455939699
103602733
447514198
259614147
262325147
159725668
512862391
256347495
68079184
21368988
458280629
99108874
71871852
149906938
375439995
315251294
404216312
187436567
8867218
101061507
21240219
4695012
367858924
447231856
45122170
107330557
264996875
268716609
450398436
91066853
77197806
260395424
52771284
387236101
436402972
286619290
217802293
223056143
405540120
365077510
279316886
396215129
242985320
487661990
167313147
440455129
200192466
381443513
449861396
238486300
242487228
71749851
262743648
93819148
349680159
198252311
135457563
432332189
115287709
407985239
248423987
457127447
468240245
61494050
487713744
59093237
101727835
162200365
320672832
378011807
45206992
110881167
161338356
211604838
152033975
80060867
385307713
109441134
426422291
192485673
283774074
427872757
335977092
237607386
314173601
27961383
136675063
26007471
235348148
106517722
488486542
255379169
206075814
397649415
335669822
467495213
505379929
300362868
20428271
461644854
220808016
349026330
25512345
411712183
368820204
229364521
191335605
453277926
365012553
465779638
213660913
278201167
217777521
223263325
432819961
393188640
156566484
442575568
168409706
465293826
362649759
177176591
3722051
409747559
86474895
506325948
446127766
123970684
72837893
316353334
115522261
60665573
82727543
512388318
192103414
394233985
510579290
317993472
33863050
452994150
15901195
161224728
89478398
108504788
173107079
198003729
364578495
71465160
103152301
251903101
335233071
120685055
225264836
219485572
247695829
510396981
167356145
468323378
223393191
361492246
167832430
268535625
100691731
200919590
421847463
213617858
486978423
49666307
58117847
263796441
319333245
175738889
319646727
235954046
196134884
32833401
341580199
254762856
188078659
230945301
150415182
75223392
241759830
126838676
89283180
376585442
199427678
457973277
344890498
203905089
71735896
41676771
75000426
183356471
92746857
22502727
152061922
79175106
321717516
394605904
334076013
49513813
64489103
283170041
160659327
153879618
420897585
188074978
483249444
229435082
441488953
295304129
421467273
38224528
100387064
8819743
86895236
244030001
402183664
121804205
288159337
42051851
57218514
499849999
507776639
478525649
29262371
510369840
389008537
9777946
451922245
440651495
469664541
516701650
349269345
263018316
105276890
174218740
171145574
154178212
55152364
425751835
489041839
300811985
455916440
278432281
173893707
289911580
239746990
155776843
196100701
446083881
488406017
437862016
309962229
504216396
74991168
446704
116795181
40532877
353327415
281990648
420976457
280691386
231281280
160665077
400966321
262931990
296579707
14134915
247782216
8344759
414352513
125154035
242533438
476342696
91954138
233780142
362349552
401069718
44833911
244412845
107683589
412556367
336779190
506910381
250814163
317030874
30476455
83514811
260127717
339813401
85804821
408315662
499041620
181913260
398625334
6644130
308154615
128178812
217717183
315146756
306856997
377446110
254342077
107181570
508466039
366801018
105560242
336771818
211768657
37737317
311653748
408899966
475399566
507453403
87881326
93186495
328921347
282440866
408291258
166827283
276436623
170252708
305166651
98931265
191775589
3226160
360278757
476710471
251107962
138159245
12207519
509390706
264576887
54694176
499160233
449333558
266236768
48278047
510008551
383999123
192499668
160138869
277745704
484010631
462498214
397080293
289137782
493721598
37131316
252336876
328401110
415466349
372467129
319076205
156278905
505546116
69099296
195051846
104045307
152127334
111709413
279056314
497030746
391322267
263945137
391956802
98287410
89673223
266359224
18697602
125709695
376408074
90302608
175024212
474243088
101669171
90615127
458543751
708566
275500765
366748947
277030168
197829081
157779163
43446971
339755253
226103077
320278443
44218967
62508693
287683372
425073273
199517616
312532833
458586496
500346584
429913427
124222479
224043003
238893749
266484503
299748620
365934443
362048571
95922570
276037538
314328865
307317273
215861303
434920853
96230077
490602574
38484302
452565573
218950158
268769857
110850913
220070536
479687436
143410887
343152850
516792188
310907063
207954681
478712977
312787513
218997534
346583324
498639085
454990605
74872516
230586146
165577593
113911443
336623933
458168457
149469652
493952473
38951924
414601271
516249742
214362314
289514846
335751768
394235735
180505573
64155651
162182241
51762797
291646786
11950019
117104287
500381959
392146896
11374896
104707255
309406421
384462902
386492143
415145342
35551531
417211661
370949179
19483978
131217444
68926278
78593072
110150194
207210231
354824068
476445173
499741612
12335543
475270265
174254902
461859722
490485644
7436124
408113940
37236635
297492792
209921054
62753206
49023824
516670374
311287104
129239796
12330063
337891339
161756224
450323162
346450660
15894906
129627408
39011918
339309098
147666799
407120745
250748675
53342025
232085153
454110315
306639029
356026808
89574204
40457431
293555291
365105538
163608749
159279994
477649327
909591
56666126
417702238
443696839
176883090
407088095
421697922
230114435
239776748
512246417
285465702
13737381
517048254
37188488
35838752
498646400
359922672
254935328
168945580
166838403
2551743
319864071
359598889
307124075
286993669
241606578
512877084
426161911
218849906
119184729
242556500
230721376
334520464
135094481
259157606
346655861
300624192
81804649
447027296
158876388
102730962
258087360
89988228
293985518
400331458
499626570
415761427
387217873
507992348
262317600
37096645
347494077
500125490
427506433
118219587
481630312
325572039
102442809
312621793
138787411
119632776
298351513
399755456
430394394
383409028
385697365
16121182
403501439
51026576
418057511
187740382
114950818
12699044
34876148
452463611
350125882
73601256
368397019
308352428
431239421
199000153
353334557
403877219
426975861
14285541
190606714
105227277
410725435
396001622
109438576
106948662
34816321
219772995
14466073
166472089
450828650
123342638
271000114
109696294
135880162
377255978
504606402
384437186
364424298
468542224
191731250
176087301
438413395
485559191
77627765
168824704
406634167
68833341
95169517
12318741
135826251
469976241
336077053
137897509
264632008
106223981
42415910
59098917
237551948
385597848
446902965
296767900
218130428
79077850
170969742
184543836
380776866
27078630
272254316
310868610
377725876
441226047
316050445
457224143
15911497
165854813
136691748
271260051
165189278
503572178
72381444
186529113
226162178
477641555
408305276
96856030
318929551
367816780
93685120
188529527
9241440
475506578
194738494
77310784
124885809
330052551
496237975
31841411
269445032
242518486
447839588
113482565
152837006
407720740
138786093
169045079
238109663
90097712
299984322
197714586
247159728
383410370
24997410
412834262
75812642
408763522
479114427
483477384
68736861
242276880
156419946
495480032
86013523
480448725
147171744
103762371
469673687
486659888
36574925
39512114
267214432
25667883
251771985
202805124
405384703
7171759
357544940
75632970
83615956
423633313
465893279
434282050
518015010
381451355
475019939
206967416
175041499
401173332
218940136
380416915
218386465
258953101
488713174
280999307
509910952
156174810
348735937
194254895
458622262
323826485
265656201
517293672
374052862
47883660
203516631
43835265
317063075
458718905
468196714
490769967
457835684
148884729
98005777
88981535
453732576
406240973
188005901
188453848
332194309
264500838
135294945
82856358
305545627
90694659
143492295
366722129
381432547
231228586
58700459
370214824
357021894
95689092
417938915
240622715
55705368
26622319
471027201
360015077
33137913
421459661
504116277
471616865
259737666
296553193
282127384
60883919
295834637
501582936
356593012
505658291
198798744
511376096
191802623
26878373
118306835
501812212
284724312
453498081
461945652
77228504
128241409
439286690
318834748
28171388
304334985
72701579
28174009
500072255
227152653
425143295
50462491
11795215
367759547
287580279
275284055
173048656
483153621
108096517
372272020
495688302
39461146
415226678
403445568
292691151
394026082
390577756
480374890
166179852
58238633
114118233
364772950
226541074
486059444
216912499
420191561
499218648
241696579
162852142
239160495
106931348
274862457
72296231
199755775
291865079
268060551
166569562
509650024
514824139
49940979
169428443
486237099
501255322
328218372
270843396
282597446
374216784
354065172
137721997
103927713
384403190
470394059
90467790
239523265
275420473
3843801
146344875
372923469
499131629
23439028
66518290
33409982
453083601
247668467
192791849
365031452
334231475
457173303
403188702
178585440
7046068
328095823
85957357
346806828
236327677
513993666
4146219
246491556
337782714
459383114
434371994
32713654
240389611
190032035
117844833
44284388
473925005
4982974
370097628
457814187
266276532
181531544
130144243
35227737
375475121
44083644
135809945
373402495
437705488
162209233
31586308
68025324
398817998
317498270
174904910
286067323
262112387
248731869
501590378
1546659
64270982
158469056
508555760
492898597
116085135
138820048
213977763
217441768
355231836
87818225
329204496
444567220
500475452
419548270
90226077
292599520
323111358
315780016
439468265
164036609
468742119
295153340
430531495
361489323
119888650
154025924
88409992
453145568
135550808
174085300
461037972
96435958
343078556
78926355
25595920
335808739
362468779
31812728
448117870
244403111
511701604
110133835
513598310
168597111
63166710
155564885
503185471
299209255
40299014
475429489
335144506
167521854
230706391
136261327
180559745
299232089
502194334
310434673
422434212
243333597
314060654
512654107
180966680
187904449
198488006
359339570
38211283
327090763
409004407
201103684
60012887
484266261
211862504
505912802
183673566
427331861
350168986
51696218
444702136
122045571
477511422
83442639
230511231
69348244
103933284
476280647
15576577
473176125
406632422
244640895
200750619
495604982
316822358
404291322
284606817
207610888
486744485
87403104
209469328
30714181
436128438
345914457
388609103
280314636
189329457
70027494
243149269
141059991
363900619
481392194
86665930
372220709
432310713
407055618
47057419
223878171
206808039
153968789
274330754
306039663
428964754
290827075
439626790
517342487
38386470
198262032
453767613
296561803
400635771
268630769
43152665
454814694
205581004
471339914
145451790
320210238
91358170
481037404
412662023
187850972
190448982
256950870
216264246
178441273
167074996
74776048
406188053
146746591
288019435
413039080
84128794
224168992
381291118
217375753
197340823
184188499
93198010
68283121
280177790
249817767
257471465
327584526
71423223
490289467
223330162
193495731
260383297
146484021
501359925
275983158
482295246
161812616
343867775
118923658
428540553
482921801
293636002
154163521
228615385
231505433
351869665
9123386
484601995
118836167
49829210
432224639
452845432
291536270
289851143
45743658
334986857
497839872
419206963
98568897
161910404
310505429
512552876
391226086
459603953
431655363
426616593
441937828
207434260
194309777
473600763
128701229
14131460
463299490
386731949
108756634
451391939
37870156
405178884
184755592
59169240
469154130
312848990
391646153
41039644
86359652
275689842
340206299
264862904
310312607
280702877
424741395
385979880
378624763
134458808
383560008
215800635
423724468
317700451
80137302
239648862
161501571
68433339
69013432
417542164
360701594
213199872
164932265
327131460
449649149
58309182
413034103
24518374
504808366
167451135
73061428
70696598
144174342
216413266
334449454
145478936
56030550
451653508
342439838
17999517
513785479
456429735
485287545
340164177
112422810
268817270
363316476
26709304
502982062
81610803
311302717
209729160
26375632
246882928
188451714
18136368
266876589
310133653
420600323
404667726
228515054
504763235
431122788
295117882
481746796
177833447
498785466
377944156
269403778
114395406
147977194
293010786
290493659
37615241
63799426
121481445
226707674
2654757
464086698
130494532
396449100
333293467
431566026
72579093
97894985
489891618
243467704
408669862
310848002
81205755
511798114
41955777
335310962
480412333
249201887
69505808
327302622
480924051
294084973
110547760
359700770
410597660
450324537
485986166
59704695
206039286
82761593
47926663
185875196
209719462
155223733
316461617
156107898
134005815
408407245
446797230
362584475
172918587
59089665
98923874
145691504
347871598
515671873
192950640
137625229
196822145
437124316
6426499
442212134
160485261
20671716
190076058
14654390
345350909
303669458
515395902
285946633
389103478
53528251
458787797
353123363
472797093
230863770
214886949
162592308
229608623
389441842
336705308
243679881
272061328
114037820
203157387
290891351
369759721
123127252
406207530
116067493
156070685
340630217
118280600
173986180
24229990
268495280
262429744
428699166
94616288
234994318
24424128
486290478
89244417
220036651
254696392
384040786
396232736
506574982
96166858
129723566
393263338
351180910
228184139
456983088
359326544
436081676
29091241
506232104
55518216
145202748
51936044
148267672
310858968
185692036
356041705
189585395
486609541
53986006
114255205
103502922
304288582
200385540
51303735
256361502
222363071
252182286
129824951
161331048
508596453
200429750
191643053
187567353
503399313
95033748
497657416
96928101
45091544
220874633
451856697
142150179
186295768
407807409
33397669
43657292
70930050
341875987
466881803
292780987
325087881
8063483
211334237
78553630
426421174
228115643
287843282
482450424
344299979
226579317
287781814
21375847
451111875
23288029
471626482
157592729
293733114
120918495
279410441
494200406
120311025
259634580
87513455
183740110
263275203
122905164
273834937
471306013
251779760
11670784
493250866
417498973
154200838
230798068
352111865
424282436
386062701
6492152
179046812
244624193
209676255
85878411
401390202
60158267
53741456
10921696
503954992
56166121
10937582
510685335
201804380
379690567
250487342
295425385
471800442
239526213
368475364
414377591
190986797
294923697
223060364
431513885
495172316
419236069
378951927
36066970
312780879
47454023
58589465
460216530
100515613
327419787
204460382
299112251
469911712
441055294
414144752
469549303
429610681
326236360
438631590
264969028
45405029
20034978
160681894
368859620
11192772
257521218
283921820
75779625
126813394
173223433
32230103
42235070
122836141
422500761
166942162
482815096
436982996
122827445
229076079
413614610
219641474
384063599
111375203
374673535
391395753
516526313
492811562
337594460
170497166
261963124
266351512
208574776
446895193
171804221
158127857
268799252
277565949
155146782
503547358
336122997
136539723
17405083
48469225
156975537
229046455
131476614
398266968
412526982
269181320
430024953
3306472
457721796
299183446
112939962
459983717
182135745
168918068
143694155
465277603
147514177
194938626
34960619
39044974
54785947
357137092
3813741
511946489
488792030
304394137
352148571
145091791
239695444
229228023
444486335
69872540
147092250
194319702
231940143
310404140
3821461
470028946
69990230
147296836
203882275
390598663
6278035
77104418
494151230
513213643
270855150
440512989
80962324
272524783
513888846
322194614
380211451
454200695
35192553
110921970
269293034
54097066
200929966
353888774
41701915
85566357
190825320
145336952
491563713
436230808
205602088
284362907
28723827
169031170
346809856
348962852
310365499
212716783
142203879
22527403
410296216
455388349
63071897
294367832
26732990
88574604
490123390
87305560
256979008
431570710
453306650
24238166
483610689
45388476
275963781
55839344
138134335
83093668
351933994
442388068
365438065
468023422
123138691
160574867
182240840
296796483
501432338
26747390
360957614
374856486
228581542
139852376
359426758
74746463
263961149
16878738
91328746
362274646
463162207
216096874
147660947
471069226
340501107
475952234
286553484
453234377
102148777
103189259
4206767
61088870
383596376
480181519
167773616
188960280
80396236
15875366
334116216
196977341
408187924
379955471
343671210
47099074
263868850
204637396
89453561
342988712
149810484
16246911
74627413
392659076
382337170
311557979
369275590
131716275
164521083
422206501
275937222
185705773
258559807
173559301
220536570
216333931
270191571
274675691
425592762
208773341
194578712
278510769
368715453
249384927
12416277
211469462
207023708
333438909
171784652
368124803
506365226
467058987
489986199
243515651
186790989
467314567
514215631
355056233
357935606
308954008
185601943
37016371
497289149
409049801
324767375
130794213
409508043
305400459
235717338
470938203
217779656
197612434
56939399
479353500
84148259
157757645
60112185
199266307
9600404
435574859
175818168
445399308
253314734
399312187
257220364
180092068
422221158
12768302
473421052
431811432
5543116
436294196
404761928
497638430
471782948
302724405
71942346
477926790
156235917
330244368
192594984
363253667
38408304
502604853
175737576
173276774
191584917
470532229
45102408
58821634
504351029
124716057
216171452
409452007
301029889
486811183
369873002
196261693
372764974
383557674
262945314
42171573
121649521
184197816
195791256
348747398
484544919
491229930
77533647
251252325
371618748
8648468
79854428
516695037
180034007
374300033
152160272
293898863
337987275
119069996
473183403
15310489
443674358
122594707
446314233
392653855
86239483
509688559
31041232
348444010
412098533
223678605
444707404
224974957
126823361
497250152
181402974
303501071
106531643
490984756
249144847
304132366
263581770
90279788
23182695
84997236
96186164
300197527
307326990
195178492
363625543
502282666
58644553
180949564
156995905
51199198
433483355
513773809
4540226
279846711
399300808
49882071
113690856
445082846
165937089
333618674
466751638
269829707
200308328
444323322
455170650
55549638
272003855
179118953
502001083
489878458
272859581
295034543
139175216
70837331
437685017
515855897
502838671
14297355
398798701
491658330
424201157
256431633
262661326
384607236
162293194
158482530
494280870
131874367
327473162
362058634
171907262
227242526
414100066
176041172
5802293
356646984
144276924
297066097
25741485
483440226
13239632
50730612
110519764
451276634
173423692
574162
104177788
421593981
420778157
489689086
124742053
266572530
115325388
218757081
141228280
305037512
146457227
206789524
75545606
434444813
55837633
185949732
73652903
200012601
342651651
205116347
363113735
410935584
428656249
517695955
47622791
230173144
471270559
240171363
168191331
434477932
144977834
104609673
28916209
249832287
304790617
288479291
287554769
394365529
475766354
356604254
465928713
411110891
56695925
167959172
9997725
342716957
511526816
367593891
384530138
489901641
52630532
299395155
191467291
428098136
370091070
405951370
245212534
61878369
437333143
281626841
267639534
311518804
289023569
18808433
100535573
16529987
427750123
244114240
442965083
17047235
38109275
215336419
289497284
415357596
438983812
62739485
404278235
145726738
274332478
85287383
171560205
511018930
371026034
21523624
315991424
336496293
287481616
93244701
386115773
195488067
474802170
422281778
489512546
233970685
312189416
76981006
183289137
110081444
214022981
179768877
201163124
165551271
221293368
408594437
299992684
469281529
201961867
168334861
123144941
120096634
447645887
162300976
120205580
498178664
235080692
137188547
15634994
283824914
122714680
124633455
75308554
171768548
86921361
366415917
396169758
187992307
315115845
348104325
394920780
286178772
70364586
245469162
147130989
330346083
201021708
359212753
243721215
428966568
65973096
130893545
155763781
306235092
409579656
468316531
106485986
260990021
508149892
468809442
177839824
134551755
382535309
313798055
166363501
226110058
215286306
126861
11425033
486113064
50839673
488796553
126976643
504042576
401117030
170172231
444984163
283733594
295432867
108558533
52302902
110342862
497618891
47521748
390070984
415124470
55696584
399848131
175000016
395050218
248383080
369971920
72504525
442000313
226413256
217091633
412852269
64726223
156255435
352465494
35689011
82404736
220568265
375368916
468495325
430457975
256711091
130406117
425271657
122749527
298026686
235583664
246337215
445390183
215105804
37904665
307232889
432094819
413347748
328297717
407990848
407925283
89448071
10319879
311044420
219458553
65839777
360710418
296297782
3130446
281154845
22650798
320589595
308365255
382140582
437452496
203733882
240267108
387383739
38702659
71608264
54394331
53547773
220533679
493135989
466372364
55168892
327842926
331685657
250323052
332846513
319504711
303507403
189801140
128965034
132806821
225985589
364473373
230159954
367250222
180032055
171760276
342334185
22609619
203247790
498161313
492476115
398088697
25446843
135186689
102793592
36979939
363632660
211774488
324390894
75764228
340455349
434939630
75518071
154703563
237299422
336908721
18912864
41830856
499358207
133843970
513022566
19246406
153076348
112052369
185924702
498342586
116600192
234406167
438415342
171479705
260195785
105488654
119121155
319852778
262725156
42156582
471650835
72374907
251570355
307078591
428646392
294239369
254959383
251791527
490486841
149733319
439499486
151023769
440757650
430573563
395509663
161187148
486556964
131187321
349407412
12622677
1685046
217008253
478190111
385153206
11604947
380260076
335689345
136142583
140949025
242830590
344850453
304843948
52836923
53653479
432401968
163687018
408843036
451286865
187681737
280263267
115353784
131909736
255966182
139319607
476299175
115249492
279074912
205705873
447163017
346638714
231236680
371928015
60321246
60019024
2813135
129730398
449801761
350627438
213703239
51984618
508781901
239960175
52127834
205879589
20596548
161420062
459079351
430204387
46616504
158027552
11196738
208791396
464945641
452633441
199243568
361485526
26898134
234486131
475964343
320953937
106038228
385817925
377751829
445063169
364690374
38393436
416793086
203342451
279510464
432626335
154562073
442392334
454185876
87851954
68075666
202273146
104108166
405692326
29158994
458275175
324927324
217801082
483329496
221044385
298533204
56730350
458102027
202585172
37885975
172433259
10016978
399885876
241644109
350519731
13571873
296697051
97534402
262163030
13310621
242365443
325692586
428603123
462940750
467612572
45303785
186475622
294378891
160531765
181640162
35652588
339942281
189725556
75078552
328007055
353958194
370641254
512817265
204399465
457458387
393790874
92783503
5654835
420639852
468306329
69046448
123735464
381317921
264145828
263759172
23650298
416631605
4770379
337600864
335847856
91460861
233763938
98453490
1252077
421180091
207872402
163815438
194616984
252272922
441774752
176026545
249074759
376712931
423042760
397416905
396860782
350747065
290625770
54799331
513169405
465856583
192540544
408727432
74844037
283186300
81217679
305261634
391283873
171886696
131213319
70371000
448244219
201150311
193608870
272594439
90048153
147454584
398805381
330833910
371594820
386213147
458193505
321783337
278526497
125681288
35221140
133995238
308016614
365387403
339310748
320340702
283691651
182513940
103538185
327389487
263101510
301453738
373388686
41214583
376317551
22632295
395863892
491666153
92382536
145484646
198547891
505663468
25688155
517406943
486645623
345890717
472542330
194055685
122079271
496193470
146956021
354901146
38897686
20285886
375706952
207447727
89003674
64339259
53974724
93128741
477413676
158712834
58325144
145284216
60022368
81384540
66187732
5421176
245297822
230370997
129650749
158802474
343913452
340325885
230344946
151044838
55795503
223384214
468963364
146653876
476920895
445676137
168078625
146380809
292145144
146747937
34753894
371132085
426563998
301455129
342517412
135106828
79758387
147769365
427440505
294570935
360927235
317226706
187061457
354839410
274473057
395433413
352055637
333156211
267006324
195709702
485960957
454488230
369998285
91948299
23839091
96992298
454386080
377344694
208944391
312389158
335069547
356184511
217812952
216506452
160422944
57798160
207198388
367890275
263192776
103035044
299983150
41208631
28317640
397196534
261143719
308801010
434992389
21800839
432157868
259299104
154355592
451116145
33156859
507388314
221208449
293300574
317893358
235047449
316827740
257313664
188302490
230351499
9450602
189221306
63421284
11939324
74561502
320752171
27492728
376027476
456675315
432740335
452014127
40295968
426778882
13545544
167685528
369798212
131944093
101654595
190951645
116701464
133055206
151925411
348671610
84895705
284184958
223261251
361634561
413017267
334501359
321498361
183066380
329289339
279457716
114503878
108924886
115863180
430868055
231795357
304706131
327069483
112575486
355762813
148893601
168280965
208202817
68322858
18242300
319252213
48951958
424978370
214348965
203907012
199084182
386204174
40165986
255915338
401713673
148305347
510104289
469928886
146086694
14443475
165250669
359947330
464655490
449205615
60659777
462122061
393121661
59712154
431301616
77190736
356017167
373897987
496711534
450063192
417679947
190403647
453806686
457431387
141409495
378953351
263699055
424742998
380648711
501669177
436309548
511419503
367711837
74262006
318988960
46335955
461350864
482460665
181628016
388446321
223298905
152428650
266125688
497441980
180689355
341221370
353099584
477228931
162696050
239759997
224460770
185276071
255190012
147025736
308386903
256572372
179139154
11642447
359285961
20158561
362013977
300303254
172790031
108910074
166842069
6050518
223858450
34709570
80757867
176718661
85888459
389723314
72226361
155390198
402116187
29259610
247660966
178832436
150780583
141917500
56027356
174017939
440842730
205137237
327872163
448616253
262389132
100796269
418947378
424770760
331443740
226736380
362330481
470328519
175760435
317572744
452127231
365430417
319064421
123288327
114003835
483263382
144758879
362311592
119229163
373128641
171356391
202270050
517308752
384438295
34683212
493839984
234443236
34842621
178604225
125294958
126420616
349844620
372184171
205198950
482925613
111839747
221500032
363809271
424398671
150337887
291193677
307115136
177838774
228532348
309892386
424413796
507780397
117064208
462363159
212372148
6702797
93837471
317567504
513191806
362515504
227057844
94050993
392930472
126871907
145529808
159740374
206036113
319845431
35330326
322005153
466235934
408179395
35367169
285138994
37181233
112109972
306961479
402575825
124838829
59890964
286532728
392331002
296054140
406165435
431367100
493291789
357362471
405831794
409266405
138912865
514866370
51405683
142184278
104455193
194891884
267519808
248077898
2462355
16267963
86510805
231455486
498905466
384174426
393363533
255029607
88879592
251299566
88159879
118383966
187689749
123687626
374143653
121987154
285107180
250403732
11340873
441472202
495502769
456731142
316621520
349795661
249565079
47729627
161317963
161813698
955006
7624319
301618719
83048326
140828348
391150381
323304662
129630134
331591316
81120195
502293131
419928535
215568687
55409765
495295228
7962292
143379416
112284126
50915277
280700960
193974549
338663037
459546853
215773764
140432675
305018040
340688069
215295064
99212810
354238539
28961613
12927980
357239510
131751478
331762014
44229897
294567253
137375480
40230236
21517285
44470749
195347895
503881050
237932766
402473051
337608226
45038762
366002219
209064269
410672549
11962011
126800818
423879209
38836726
498480127
251082528
257641495
163584609
487907249
251836480
512161718
193040364
446835449
6485689
306346580
21840728
436070167
431260482
26707799
46532709
432164198
137542837
343938541
258435620
482146507
99015320
516435496
59406767
390125695
132344946
467574208
12936763
499986426
478461062
296030510
480455522
241231347
343112283
215685982
106233242
43347965
60617254
170388529
93984319
511107422
233539982
188554019
444260172
477719068
126490920
152765268
227527313
357793239
88399827
343343341
477558921
23806206
214739908
278772810
378882434
485342694
518308934
416376393
72074343
29964774
4659677
5741955
186022336
291248576
149478351
436443328
118701980
274338766
431088147
296750256
109515367
321962206
2717044
404554621
392698285
177340459
96193723
392384767
341700666
415768667
143935576
120967873
465592729
50642214
40879378
326773810
90838314
134778107
259497337
126218940
402355739
46187175
475029358
433810683
472584991
62405988
69947497
278289040
429374482
339114365
408874596
402736405
421532991
280793719
215900145
169690115
325074991
32699395
441131756
162794340
304119678
235237097
200652384
376400800
476324
24521166
125926962
218567304
46181945
226863973
275816299
409945219
207712210
409892651
292749234
480515840
24793194
504322299
258669208
43276979
102751349
309053786
183009115
112654807
205873722
87314049
395202600
467814147
161065806
390612370
85905157
102880226
150649946
307075277
396086207
93148314
69262338
169219786
157391060
628844
419325418
102377026
39509193
359210175
103729116
455180705
507100731
409777962
170222294
39023273
276289639
80747963
156918957
405441753
386814761
489010935
287610550
125611837
310596715
50875216
246935267
311137728
336415879
507454675
441641786
42421162
386860200
214262945
200071522
289425515
494485561
169902735
351320071
482578659
33861733
91261275
122596791
132091030
226560239
188655681
454061144
250889524
138220665
462962749
300428726
450907183
13348686
141569593
432791501
199168922
455162556
257375062
77828283
487746703
284004415
222214705
155638078
130062003
7458387
149627664
99086861
346334663
312628100
474957392
77370384
377429107
355229852
173711226
24769186
347930298
345336920
187254743
276830419
114544097
7902920
21282771
261420827
191337087
277737920
149324854
229166054
251995047
457222314
194992278
364795094
320689813
101197513
510034686
393500740
293343203
256539761
115570316
396373390
91877626
334034828
456243924
121606374
480026972
159354287
165527499
68657788
474712274
262420453
199663151
340209338
145076507
345402003
100793856
205266966
386390640
508633752
386317136
81035359
54034604
212982592
323271170
155139019
423788421
404350803
225186649
254688561
352704033
247171980
399533368
500340457
403102510
243818261
344756169
272159057
419979868
334910426
260149749
281584856
250917084
106983748
472962104
208079869
307674256
49700894
55368468
322586744
23716288
457467947
321015839
124525617
170595095
453646715
386473032
77316054
367729864
83482287
105175941
91368847
121496165
286560037
87897960
361869031
209514444
299372210
110393409
91531354
60372995
1946176
484702769
328540929
317429025
152917787
187476000
262185780
101315873
385148490
202803507
237126425
93130207
254954176
286359010
186002684
281897485
38241499
491725672
68930190
309766856
482854557
14553426
209462021
412364909
481013537
191953715
61874223
94981242
124026778
163556845
413454680
496443316
118458963
98484798
37343208
311098662
43206112
385034628
473249392
453560782
228875675
234936272
184180580
246049802
300760160
416970088
323786376
216645355
477729113
436168865
498482636
487374552
211116086
482195362
158965310
421549701
499966687
301148717
243886484
110058411
118074059
162015848
378751295
252037231
67598905
58739304
98871298
431353333
63102980
512526194
146922861
176715260
105793937
229733583
315491668
115259634
147833701
422109690
104302041
415995572
179635168
187277829
202903477
264999971
349653857
114866565
507473061
62038349
283342588
365750969
99372141
370882732
418132822
104475356
326573312
13733821
123001725
124939461
11166007
312217781
276417860
50784604
263508
40920296
223483751
44922808
240586721
315175785
469160942
391466231
45652115
345077552
272079123
405090435
138010757
201604153
322497055
60896295
15582030
86191601
188917170
244685609
337800254
358975622
445721848
137334531
30097535
53215601
191726096
494825362
4450992
117256410
436613703
117368631
338805207
391685623
56147313
206040368
226512059
238170016
403232491
371957695
267079225
451675468
232727192
98577602
100174681
404641829
411166936
337616890
97715322
177906560
291613985
290008084
242323322
9432788
144334968
120214196
242316260
206338704
357206198
103879153
278629923
297462518
337376065
86401102
124655393
363784128
298443641
165319682
57520606
474797160
56570966
396283163
262568025
448518614
400840506
77074640
277539657
15561474
475154372
380430154
94454449
244003316
481235203
127900482
409431000
483465992
251799346
37599832
117637361
459181346
271599116
369890335
158769576
305683443
251061527
228505687
456256256
327334400
366131882
192887535
511782857
387357594
257055938
54283672
207086810
199675553
492822959
88935965
229573720
30286488
438373773
482427138
151154630
233165504
62731731
24354104
309943505
467077490
417597268
430660222
14036508
7520231
237858716
512501922
479436232
148871052
285169121
340142507
269596752
274255608
439550007
158217023
445018044
278631619
370936233
10094251
166052200
423780032
497486612
193544759
423870215
294025507
316720983
204870166
228977640
243541938
87330207
361661143
199884874
63024914
319036725
289189628
134436465
5822395
184378777
485480391
421226428
427614905
79473519
406479395
167506909
207442256
56234021
384087781
68943990
74587133
170878235
169032642
41086653
29350567
266691258
452506112
283470067
84295085
482845887
284238487
39038551
450296990
128510500
420704830
6406844
482150978
332290840
19111537
342519286
205042729
236015688
155271298
374388924
279620543
274187558
234453167
315342577
321394925
429188673
346666692
361156488
497497178
56743045
433306933
191086848
358359424
421219087
503530608
84663895
509215167
517886839
119884572
203864636
272164054
163360661
472704161
371760578
469348890
474669838
385789425
362178339
124869941
202048767
133182205
420170202
132500449
345492093
328660286
333710045
18315817
146053075
147150134
487322166
418457228
460807258
505275209
436737991
210676132
352882627
198331557
96500830
339161311
164852798
298612339
356617736
15031020
247963091
216150094
118022202
251571607
20844360
248846886
135915501
446855702
370035879
339232722
495443968
383189898
110726310
168875278
394292552
67649911
266478703
298145385
422596808
411964076
281835095
501679948
79827358
474747689
215519605
377662849
108567406
275065653
147184681
46283122
275006314
135474205
239610875
59502815
211671538
512346338
157722339
71854680
277359433
488678915
393873868
361944950
365461707
516802108
116195347
171093332
250173249
193187314
461167409
62957178
198939281
306833383
502244444
497195065
322493434
164415982
435181333
168696171
409748656
510873290
349821053
438872915
465656175
6474402
247640914
443376234
502439439
161984193
398691386
433318929
93312281
70396920
114418319
323000875
469868229
223950575
212843316
230342126
267065868
499720170
273728199
94693601
401115058
342003686
479013732
295058076
92745314
462672844
98827959
331176990
140516431
194192508
432934315
324162851
305711044
420344183
502541533
483953415
191619358
2437941
303969528
246283818
241675775
479705458
515709867
430130281
308544297
349987534
491464162
248317426
140319579
1715579
346903712
139717542
76416591
456991462
78202007
149945158
412043251
192473732
340651501
103864287
26546130
484018840
257959742
55463295
471399044
56327389
269290929
242138512
459673885
142836548
367773202
233604772
369732430
359967859
430220487
221325477
505120977
293569715
394469827
41483620
277948577
274318236
66212735
327232012
323065659
83649970
267147081
329119074
342811460
88658594
189657876
410114371
239031474
129802864
63138511
401239932
275215916
122309344
354616488
175480429
437756749
414658280
165021236
78647824
36070676
96394100
241215030
202415128
225842299
345398537
206763145
242490068
488924459
327348758
188404095
147090903
261646306
56973088
194986320
371789287
408988134
352457407
61578694
14983998
302383086
144710255
405989417
359415679
104283982
471915550
249246992
48864026
114938896
382420456
442971445
60440807
345123306
362289979
177482637
374801458
49640514
192817255
404919294
55395010
149721142
264829585
25831714
38355144
318183531
20713539
104836331
170741289
480275786
100913564
94150242
112783941
378292921
461933941
343275431
100211591
169191651
32973072
109898827
165124023
70940554
267122162
404890182
411553579
379644689
189147249
299855497
463870832
84693364
24248400
57281498
281920677
5610913
407494734
422611687
315519265
121620386
332560892
223891204
358506362
362541007
2042502
494087360
251294185
351976622
143739062
186381265
480848230
310492780
217232470
90888033
271234114
116977888
495154821
336466916
284929241
154484600
379827692
365185981
151190142
26491189
141427648
149694331
127285357
41591856
320507256
131639594
140609580
392919497
461273201
222386932
127375559
319860585
319024350
446088578
34730362
240851971
270701939
441966626
443986997
459659255
106778304
153566021
186936519
248180320
202783268
192905423
212142374
365886378
152157213
10675152
323292024
317187225
380507660
365788504
378741563
106755959
428968965
219939854
158263988
166740304
227261603
502787205
185942904
102103366
65777485
362336359
433547294
469728608
390676700
160632725
178211548
314868326
419590165
410184672
24719542
209046122
380505466
400135328
189858630
362547009
478912218
325973290
51909093
295305950
47134877
409214174
327447600
44985201
444922513
422111152
55670301
514910726
440677409
203654237
371758576
95541117
237985330
393620248
37912372
463949339
493303244
216697259
361456545
118888132
46977052
242131573
517893170
51381067
187847221
388056508
446828520
19116350
395151727
182713449
285541894
159698738
124388410
264844478
334366563
181992301
101850894
347966141
204210074
89467693
314042036
465464272
469733704
163529683
229293919
515431035
301475971
410468659
275198850
227175793
242613089
461802949
446897557
173483567
304447997
256485666
85210342
350668950
514244135
444986321
465342029
270148706
303428390
199617858
103542556
445246267
79312559
452668318
2931852
402493976
512626670
322569580
465205237
498355376
322556645
258159252
11442269
377134682
60668319
514292815
483512062
161560907
370766459
219096155
360221449
442336188
208473608
6727196
477215424
322499781
324102667
398745141
322108602
45350482
212862522
81705175
110070303
388286428
141199700
273978067
202775809
291107962
218340359
97920406
489827121
517798696
450619649
346328949
199881896
158374459
131439248
220926258
63433401
370762816
129035854
63652935
55756571
279298671
202508150
57483024
238678889
364711235
131930845
163011064
27293510
147325063
394153133
479134813
90110046
76155823
445695095
77292600
101881614
427005304
184479154
327251254
338346997
432266197
138376250
368850668
295315504
338982365
139763068
254356052
507215649
179504643
245042771
307894730
223453159
217784375
165574613
61287811
193149331
446778745
417632155
347516821
49900199
379616617
57346925
31707789
360159484
35704231
416877638
280646106
366289958
400974952
310702196
35914818
498921886
89783060
50965204
31203061
206919346
454864051
151567982
125803552
152807317
281641748
73356860
138998341
193067657
308932753
159087870
174693864
19998266
511862597
65994272
438642486
459639579
12889869
45040004
298579894
512721811
408885967
6858777
479318943
432919965
465640062
286289962
71224409
174870563
404300363
516155465
380911697
91929443
309457621
367358246
513673714
14468643
212609558
170858079
331427463
35823885
153677976
452214884
80983531
373800279
366399860
88098081
127319650
360378980
278545469
53748406
473339315
323128328
307125157
489318382
136848687
201384687
4155110
165504953
231652697
332007453
32778329
163795501
193783761
514786406
347161581
422698572
229289965
384432081
166511165
147085068
183100540
350475471
511087931
432145608
131543882
28966496
486576242
87073097
391191433
514447954
83063070
260886022
200309663
387508269
378874374
267986220
180611718
190052304
7076205
464069211
421221654
165976878
432772348
262235417
146929094
66577495
308482993
203814847
516662027
499325510
425182848
116785686
418056111
375093779
395824132
385030981
121180412
152384385
490906821
427859234
408256850
296018036
225261826
233179729
489630787
29354900
184840420
241022516
130358831
400280266
483497884
477066123
141083643
53040147
74944639
330526982
197491059
273598386
432141260
291863844
514350052
449615629
473006744
26002941
52778844
336469790
143056013
328058867
1376884
517780657
125353300
482919463
289623606
332933511
41070552
447398630
416195284
266766159
238597364
104214197
144198991
124545949
74447467
294630792
107048091
433338016
418297487
309142869
65771855
74169074
89643406
309317717
392523125
47935226
362877227
9896545
500334788
53402990
456519228
7880920
295816371
259904256
417241985
215099329
250186692
259699521
83938780
382281869
481206321
388536763
190888489
41218696
387456597
121333552
218599453
242380088
4029969
84318
204969705
431975353
163075966
313241370
399719080
500627884
246123169
439522977
69040232
418881196
49170404
192498407
499606593
276202988
130598865
302523988
476843669
31992941
325424082
286231386
2814549
227384031
140794688
349010401
8237239
41242034
243401970
214957882
50835293
240326576
76513034
113740014
396929584
90895807
295537383
348427885
440868919
248243683
106773212
62417363
52859207
704064
94407003
301604542
105845950
136753152
302312760
353077088
118034185
334473915
444872942
347087423
214890190
252716371
275343022
127539953
303186080
107814013
515873450
246860888
421086719
118038154
186330077
219367699
179033504
341762256
245429614
374556800
235592217
384058439
504375080
497597507
138215722
62293000
334256792
302661286
57333474
368651163
421695519
510059861
470146710
442303534
371516905
380123278
110147393
420452078
495980178
163538870
284626412
71785720
114792519
327153856
458779043
221562411
193828189
90382236
253909121
240486926
452654865
328484450
352278018
64747394
447008753
437087005
378460677
430045649
252609203
455742142
137989547
83402087
79087310
27003280
504392668
68404777
228640116
52428835
289837216
119666767
268370960
223492799
139122941
321374193
439490619
291095348
212453967
77301837
419761202
72458258
279413114
127296144
425748276
321127964
452280441
386480726
462012326
128979336
210383140
31466039
82475661
465522751
257178379
289427370
200013983
465731253
109161458
503967561
363164827
483760059
202681896
273475412
146019115
487429331
487884971
30773210
164546383
284671388
132718516
297163787
456214518
95558203
112461695
22106741
182161911
42476971
142639160
322072540
353893374
492197799
222371625
357760409
268791070
296766886
340579251
277880588
496304520
491441661
92038918
374745561
497629427
115070005
483866297
386578908
366784996
144524619
209692358
217355468
212508335
142733523
517390940
393355029
248733122
326946964
459307782
10913030
151333852
90732666
315866334
152588699
81235858
452874058
436428291
83989179
181105207
198849065
232625197
169360749
318452897
384308285
517485227
183938690
273115630
461914166
376772275
201720072
370435969
439594397
419819157
329247938
180978295
208234293
37001360
449709248
348420459
63668358
292472847
3433914
86102237
455356740
45739652
54315384
383792880
158646996
388134316
173600597
360388499
117016668
423946473
331080830
160978793
12301107
64277964
94349498
158583153
322178901
49013522
196682194
510082788
403209663
79368863
378509277
260287688
426450612
46867651
305428283
246862723
474903918
423204280
256099084
35583533
437469796
348600069
467735330
434872429
366798642
497730402
415465009
252381983
10243949
435872101
68739935
179623805
138618262
486789162
506714399
358568704
139646083
228004986
309847993
52515146
471832419
409767759
127148842
365722571
479975816
334695585
21882904
302382043
396688240
393762187
50385305
42216417
162399393
436018546
137877038
186128998
467538518
440511602
518249595
51614076
483685846
166849945
304591974
36571190
218564797
86096887
53258875
9488512
483279575
393827541
231797282
50022316
510811194
22262
84383403
439923325
476774711
288381365
167244472
25768156
233185521
169710133
82836522
14271444
497520525
475548210
411317449
243796585
435468053
378788724
471419196
210596967
257699503
90802517
289592474
210171191
125880330
515110047
389815242
393276436
340763407
470929792
18206041
226701872
461845278
193088013
247558897
249125797
486344409
133631187
65760711
444647368
350266069
398694281
14618299
163234103
149051005
101510177
324661744
333379469
218136458
243322401
39804325
328719287
387464007
215155939
366544889
139465656
100867145
173554511
270699438
427461347
468928451
401237956
149336547
235023292
174767921
480902528
222105945
421429350
284172072
310942619
442923415
490240437
336762289
394314329
405813562
473709663
246192756
474829774
152522638
346201473
184783842
352623995
164740675
267972698
471697866
52586378
195552038
14437905
115206933
264254884
448560539
152935241
473740653
279234749
139180170
163757356
281698769
39335844
456176290
99961142
488736569
177996038
515830596
317467154
351942403
207022614
237860026
360994893
430640070
191626463
264753518
240129694
13220635
402321904
102249776
66533578
493590111
102767581
425577067
305742190
57165539
501556597
195774220
197705204
149435296
499302463
295916310
119122312
38252566
96416665
131788743
307329486
148761174
446575279
242259691
336083477
71440403
291853476
453977131
281353425
421828112
95092144
423099024
405275360
253206341
76449234
245837966
222298146
95463911
56747735
248645299
484513332
3169329
360539021
515197754
312316054
405296824
206406226
35834603
444925684
364441694
253240760
156761693
278249345
359753787
262236948
354586203
145996138
198207559
469259796
74045422
33286140
325283609
433636400
420204466
49331907
26557373
187951174
186003793
222490591
111508233
44237647
23662755
130706495
238188199
354879643
320990716
355575225
493736044
39451885
210460941
344460892
276940749
467241578
352167399
87411378
261437044
294884082
190035375
237776124
487714994
446783010
330091366
362603666
292998540
362857874
429810276
331951904
295742155
270583684
497308923
94793528
364479280
285792189
51573610
463203109
102182133
376756478
156925868
418228053
100672995
115601351
135068189
190570796
211005277
339596631
380089286
151605469
92105664
440132900
110991579
475787899
244831110
72568714
465576078
112938377
266460833
89951132
219342079
52050096
206080113
127748606
118150003
176267021
240335255
43613830
408950107
87615532
62638641
372305498
135572751
443130796
187971917
50374088
12629079
96001211
86525255
40704947
155353754
401805556
429716455
24891002
188111841
348594877
490270201
453330834
43648676
189654255
127598659
289651550
499376917
311239227
438748103
334526282
218805813
474331822
356846645
85893121
107714768
345443920
88730210
432988002
320200539
251506179
491383716
289374775
123628822
45474670
143637273
14782487
458886987
62015429
257482321
279908456
183627276
289875052
304855630
365163767
517864494
431451140
232325380
268486198
220859247
290821389
517153750
25149915
301622716
134561417
439288284
452176914
61635654
254482059
127967078
848672
155544453
509467873
374765330
470187244
330392465
79254716
259008869
137431486
390314978
104021481
60754682
87126597
242424362
468001504
146243765
146189608
47624936
354146535
362948337
64166042
487426975
233775710
426733555
422365996
319628568
462708077
381763006
238064360
203300765
208461657
40504452
178052725
359569164
271250378
16008534
320841662
8375766
501132967
344078691
235180709
390921953
453175963
432949946
130476185
441129539
205994156
410803300
441540792
209406325
144553442
173296445
204883020
213575593
426995035
287319233
350542545
162719779
40090945
326681043
469067334
332619870
459732380
79797475
237689513
136793492
244663055
130107316
271325476
113151156
169510083
184199359
98256898
443090938
245545841
310270179
386338746
463349188
154764199
391359001
358879540
510919706
208532596
182787826
168257317
372927034
339023687
319593186
1670748
195962803
76347957
505881956
150496705
106732254
205275787
242806082
415468896
439906776
125250235
339247186
339350300
246954850
168262491
465577333
48783038
298128840
91095807
281972119
387958480
249650756
95987679
358249913
152424737
369800277
384629497
302801231
388818967
271997088
38598262
354836289
346926496
16387436
795589
234139714
437027547
326531379
460690326
391934442
77481411
394799244
253638445
257147598
44039496
400432659
80999949
49638069
288115927
238773254
448972221
234340606
65434097
416813617
245660846
227989592
457425300
370084628
492060950
375449019
359294707
26536528
437731696
114035967
8757074
389603810
123940101
205727351
745829
386270765
507789268
26036623
444204199
370054301
433587136
61627370
257855934
695968
148580124
90913002
217077497
79410696
31909029
203057312
498841550
326553789
185388127
499573222
333409072
38276413
211528358
46188274
324094470
455519116
34121260
75870309
111689817
484017599
165453663
39161808
116996290
45177655
79864353
303265315
246440537
165874786
134370421
28865377
453936828
232384421
78870790
376641550
251596148
168919962
447067699
352959985
285599786
266286498
350246139
271028814
155518486
341882855
467478080
348055590
69967877
110959658
131045080
486443186
341994248
399094921
316404533
27000330
151187493
128493367
266987429
317257238
77257934
10199839
404039715
410689637
280090918
447681409
472207167
152800485
437721237
268864835
91325634
413569071
311404412
323339422
85979451
293897632
241754216
460111796
213267407
106535369
315731040
322692726
499080872
270882915
156644280
334210098
127185255
216428472
456856216
232297807
398422825
247265504
449656710
207717582
402556588
286272663
271165236
18523928
97388784
133258265
283592635
337220300
400536672
273509253
367610300
356970124
415504513
427225348
253071144
1130042
281913592
78823553
458207886
170535300
484453346
303654496
388625340
277498079
108772966
359872620
262591461
317418889
222065418
56549623
285268293
185048466
151346509
230150631
323679772
357336243
383938201
227985068
376112384
243967283
117985076
28074969
63152744
61395493
41863413
308070860
103856408
379828998
404037095
359871392
324793397
122747800
223289211
473880398
355806225
15284333
232338587
383017266
28960324
292244822
209356438
21897041
515956507
180633599
381445586
21524764
128150328
75264755
236121617
116759142
446764503
378571551
142637983
121522351
488644252
449127254
70085793
82297956
228962688
406290253
238798485
352917373
341962841
335637078
39591704
385029886
301902759
173817742
155860794
290719364
130231372
25394243
479621471
400366804
135827668
200347696
121302735
331387053
124296588
126972026
246656364
413924942
83642221
290565337
448292589
418879557
62434289
6770558
226346214
222308705
444617653
178476799
474444762
168834482
78277899
504611421
166142265
28286343
287000816
350677616
71457380
115844228
92850374
287015020
99391896
459322240
427272800
15840231
368391390
150966595
493317474
217343606
492905861
235648470
286014236
19556610
369665301
103589098
396724925
503944045
485717811
511825894
332170422
395880798
74861270
272026510
234530901
324985479
190382402
244133828
68682648
395738182
326485775
328511256
176574401
399246650
403522620
415546662
140193485
474742413
122824662
366336212
387912840
228583105
36155269
273732790
142917116
489550201
375476213
125760759
67277475
423127217
90585204
261428396
94186212
277419027
443027664
224829018
82444052
254237162
107250689
502067703
288571102
392981867
408359520
211805673
19317569
76140071
299637227
419972419
433726883
442049101
497007759
101516853
35246403
305430708
260980922
421009336
456677111
355435274
159576
171367424
58128100
304966393
215347075
280052978
473127114
249258175
507797273
413399780
439237430
510087984
371697560
256496467
448489173
481641793
502941066
470658556
291391412
310865954
108829708
242853870
380905436
507397417
117258449
28256941
14292529
422710677
102331879
241197355
390693999
132958730
300683575
145182476
95646687
362853750
474658840
260517633
47603980
211757345
279025305
360488191
384352784
500641566
103369825
449004516
398881558
206630435
25635758
478129118
78085691
189238359
117276104
386886466
44055644
19058542
406441088
297016790
220142388
455865820
391567091
348199891
276547332
457637719
49341008
354721132
415386438
226088465
47570089
145098617
61762554
148843002
265769939
435357878
306620571
6682955
216018928
195050388
293314324
414469485
260777361
366518901
377823130
312745544
284330785
462863179
45823542
247467993
355364197
402717077
255026601
367363740
186100387
232323251
276844061
166588381
388922282
371393718
353875821
504704982
160550709
455105165
379875708
70029698
428702838
338482000
294843981
86273902
467102315
465865504
240151738
198840131
230102599
236801499
500556817
174944929
304332236
277122947
306416079
483177345
118318502
298450622
49101271
361244949
149905429
9444966
149240323
197719414
123221219
97128949
134740159
411277509
499506431
411841518
434394417
472852086
335274525
191812829
59114218
370899712
263155480
424048781
251449872
163974864
7355350
478257801
185927113
258288501
278927808
257452714
212524238
228101885
355019244
171247270
177378222
304201863
157636774
268962765
39732778
196288359
439260350
353813791
382418348
327866878
201985258
295001537
512689630
163426808
166780857
359358659
109068271
418320371
318960410
73328701
410985661
100153891
371572739
252300160
517171728
245500948
74485209
358991786
130149056
66690289
329362082
10260704
201286282
11207512
152967751
254319417
218630221
373937803
255508252
105502614
38142108
25033023
424660955
234583454
265078549
218792329
270839121
2240431
483851292
235172887
834449
418885759
444146831
198382977
462423095
311184917
326302384
32454800
308487515
512089614
132121534
82722077
355647229
10794113
130038094
349307249
5622465
177326044
452399053
493740671
91480272
156724347
35382214
501634883
251410793
188062604
151405556
236155088
4852823
229009863
347708278
202955511
21001359
132147027
342745241
506645956
437175274
132930237
118170035
352938903
396891707
298431499
349705761
34777865
59180171
96737436
41539129
391325037
180989753
162712251
293902616
486705496
256922333
25079835
63640413
425390068
232070409
19919041
90626083
502349028
391623626
299419892
438902911
164849351
369839134
127842290
489138371
129599873
325361286
270403436
319991936
253260984
321288786
482980256
243258991
195772865
82081003
484496360
62635491
215485976
109295959
417568904
340661996
7899764
512858777
210366741
492101925
76188126
466006176
492115794
86406752
406665026
81732804
374791533
376348113
344998355
90130866
173287139
247165784
167595557
166769673
293889069
264024816
194028123
479347339
131444736
282735172
327182041
340603940
219221437
266549400
23721315
207666535
407475532
334576923
315132862
434005509
186352592
365997416
491766170
242896968
3952716
9325449
414736191
154258499
439716898
13340984
452792631
40398023
402949605
196667533
396889580
170577231
342703062
279557520
17758194
33158531
453281053
412811690
387835209
71044678
141077769
105359661
50632794
423505009
239521281
359995507
154478846
318417208
468369937
271510735
89630786
80221669
306404749
460879981
354157169
57666357
347829119
319086515
846779
462525105
512775670
442799407
464751582
253500281
244865263
228282403
501776535
35910143
265532928
349223269
187045139
507904066
478564143
388792411
215810686
458570914
42004304
255148780
392816775
228072213
151813607
358243561
93774193
215434024
457912685
265631307
276117169
177179784
411523279
64113585
113818017
378415180
239697576
269633307
413752849
287131516
10010910
68660372
434973828
156244350
275823240
426745143
331936578
121543434
113596488
48423861
124006812
252853850
410056350
90892592
159431945
200237607
169729406
332423873
180081641
428555167
201352657
459815413
142011253
206729973
181793650
135971148
125005820
85443122
385623819
259403482
348426455
270194438
191033567
283195862
258007075
211282621
321204802
231648121
444453808
242351609
122527489
40401345
412786075
216821380
115059587
121147207
293112350
102597679
406649557
230490134
54442100
442953030
87453214
455352312
159052082
419259578
512998720
401505031
461220559
373957714
99967447
186370962
236841265
337887185
41916874
3417262
341664620
68468756
95849404
451152137
222689832
417886477
163794055
8521448
41914706
211235022
333389393
62283091
357880801
365834324
205222224
140506707
13057380
501385018
353477061
470133055
194920819
18434264
304576822
467373886
441449712
511991883
98088163
327143360
243106395
178118676
471039102
466046274
121031885
345794128
29936348
23098486
311082013
69169909
405694116
13431843
206352041
63106563
214962104
246306097
383613963
95426368
480718483
492948430
234484420
152552203
410795509
399297162
104285285
286602490
128634104
261430720
72509958
172227212
276410528
378950767
149295263
347376832
486217320
104003858
311989239
83724043
196455771
324605246
464852504
473964839
174848516
371986131
332789547
94483339
281220932
228930587
431935220
442872314
420720635
130242955
218850966
245435070
486114293
409621171
24914985
99843022
381972082
121355328
362922250
151262820
96077245
163754069
137505328
447400713
331246762
229102301
334880976
83904548
125960467
361650170
343957097
141397778
45073342
487635957
304489267
13986911
504401623
486038626
37249650
508272347
208197311
376516666
60564618
37200806
482148028
159412866
101296130
316806304
513973159
46343067
279195281
237434360
111751346
426798294
494222169
288439971
286588788
258861088
41879942
3465438
388719227
90019633
241792126
211667652
348095927
307045505
108929303
41250368
34208799
56824124
137177802
107365567
27509218
314922283
136446196
96482409
50773299
153081730
141433944
177970834
469690609
37517423
460110627
23403119
403986047
280619825
228474735
107043391
429241947
459170556
509995388
462270349
332893249
414096157
323478775
313559040
77028124
53345578
347658919
294978386
455082590
409307755
81339936
489841838
4671395
286004034
470282882
300681733
297082891
16522038
154583104
96592911
151309069
295003718
400052420
140932287
292701348
361339247
119380630
423596342
137580250
358627400
30735159
270418650
462047703
60784407
54003225
143591334
205350199
192313607
162362916
331746513
318384268
160153284
443334127
364354387
166066345
74019556
469087331
339782088
178803449
174620970
272804010
100434
506900354
237867464
289502954
33999892
473790713
93535847
85913891
368328234
167382616
305374292
40424475
455501846
116024703
152999178
266249448
71387173
424912661
468255174
52686913
208458637
509780117
187914468
240250368
275327131
41657665
261797891
497145625
207120875
107138743
349857654
380153506
399424840
229916960
470190274
249364912
229199106
39125805
72186653
38489185
78071007
146625921
427637662
360991505
172546956
303747240
419667652
408028585
313243744
212933292
180023315
427538571
57432791
72350993
514799476
223457523
332633381
427474748
465331990
251811049
262846667
420466042
158663568
472617874
347904540
501873417
145803931
32700731
210459489
61638829
306504360
258773127
68220243
211222637
39191174
83095386
73749148
408659897
487876335
367851991
374512311
335830812
87523022
45020555
13898764
174970147
216286353
92092489
300989705
485177248
69789683
134660427
471613738
280956609
143113895
397756156
334822629
194602232
362984765
130615098
95850705
14452426
509669397
451354088
306278110
465312803
378629538
34292739
303411718
179819446
270897844
292732343
307325109
146807964
391186097
215859472
24714640
329935343
56918716
341732761
1305388
55768055
438681734
65920146
363641392
193459373
223792917
91006232
453123908
322183887
342759790
335877579
391847426
384773233
404123715
360520308
168775475
394477981
459798980
261888357
313753394
454188551
9668048
511003594
310715383
358050642
106744017
316959278
386266145
387879585
359911692
30821226
81794934
467580286
284200738
492082422
113061454
291238709
389429520
308576671
228626097
205629740
157329702
256605865
460574553
101729895
310463345
252727601
269149641
443486064
34671881
268615758
409829238
368948339
193593741
200560927
52784628
133282035
131330976
157623796
168580714
498404463
154364662
277098279
425480680
388901247
479350961
296393728
494777757
487940994
120166037
502554660
8861669
94696486
297730985
275525269
334147381
134277562
164504717
314501525
110708202
198945370
70441487
109921740
232077177
497395021
127164334
498496713
188002894
23836071
341535426
411141553
404794526
365390541
130206356
480702146
109594011
284099867
472696617
86664363
12983446
262897641
156837068
47989677
397255955
45168918
231903160
212416373
161485504
430664597
340268325
31347032
359126703
230111927
81164036
116768290
391497235
61540236
479070903
258737210
481364983
300704254
455074269
177712898
514456950
211454386
342879531
221902271
502508335
157685977
18662926
169818476
350098064
311843037
427382315
51301995
219318860
18695604
317779329
280361336
268275264
450344889
149054003
433935654
395335761
238243255
159438491
382994591
399335258
64750926
222540165
23423878
394640463
481337852
282786288
243597178
440804278
156086957
467923777
134910491
448022994
55165393
269484937
382592108
243831819
335557567
34600941
512116757
507512678
112145761
244157012
234576001
402692108
500662955
174418595
281259546
103637484
115266383
438743504
291250572
475860430
198260279
318078954
98724247
396056558
47415949
292486790
511133951
256577103
232871431
383065439
176833460
364012822
75050784
240297481
152016646
290741440
488147516
225749105
230021033
391542171
119206755
76781637
221142511
284480846
6963357
479090612
389391331
383683149
476633043
185664737
262909511
295607933
131970855
266031328
441687652
113284140
258597255
481679103
466472437
143633616
299837084
141935133
266203904
353513293
305492417
512884841
94610256
266574901
285206678
264240324
13182430
396761608
251662681
89237536
244199031
251768154
206009946
27874242
229687046
54430175
232971455
56913401
163472930
442887059
49827744
232032434
489586768
385560623
494339594
232008372
27151137
340473557
341784598
142225386
220041336
326787393
211868725
232098056
455901480
515063392
503728892
395028255
342070367
32260161
469605908
25483611
139271402
159068359
62189569
17368828
397795680
258734874
32599704
388366922
260879278
39195035
48697249
256751934
19658181
483633765
10085777
498370585
324057301
285230136
329127135
320069222
285734859
479750517
284191696
281794931
354201496
1881166
458683814
92549277
497561594
136725542
424190220
140100393
185484124
119766608
241273662
483500314
366997047
257119165
389137168
219941422
182334128
165361888
407452273
23668975
49181628
40429109
99078058
478867919
176554239
359476164
376715785
426180669
112025175
494378424
352317002
457971152
334033769
28963233
37906115
67881095
196257273
233791948
263115682
229878389
377798087
159272215
146394710
121725788
114872338
501199992
359618282
258782860
162344511
100442610
181110128
371212666
187465976
328658451
438469996
390994653
179178223
250083181
199413836
479833656
368070407
417859673
374273762
38766205
89736300
232203258
111165053
96804878
140923704
203565188
50904103
467067136
380043671
447294412
334909124
513128358
373604354
123474434
185925809
219943276
441926445
311527414
489068853
6814972
350822735
329457656
56674639
314043119
460912496
394193134
351956047
60832211
486712606
360191519
364228040
420224958
323308148
26077961
259498371
213804328
1293920
94456038
267076274
299026050
425849820
237802965
112024055
130644664
433243057
409317543
79186049
435527820
370520337
428168856
177131642
163559169
103136660
130562751
427889037
279374890
133599626
510467068
439184652
398990837
329550928
317048098
484617456
506763193
375737020
124761188
402387290
271131220
59249811
86528642
336109592
34513293
156619578
183120497
168584920
2383928
105593840
249770541
56992131
212011450
19558846
419619719
333027122
456515381
501118597
390898041
507616078
227452806
155538486
446346152
113798030
222198156
408109193
132879719
434541692
130660750
412713808
198941079
287334329
359855714
291256188
350070206
363247021
151954012
431329782
364729353
371559015
75381728
313997168
288329973
295956020
500377765
254103223
298662709
366099371
408694821
56895983
498211047
216459058
138570618
479455258
146008525
22599335
191066307
68427582
348643385
419468558
179345245
147136262
7410963
90415178
209940487
223156369
218256637
14263273
275393845
470053726
64390551
22504101
223652977
206845523
140391614
481512201
232572529
400399454
221091775
304653844
190569042
221762676
92106898
489375383
168727314
116883621
147097170
404173839
452484239
245205946
475642552
82231069
78458722
275002036
313205932
517743214
442591590
12333848
243021378
189881935
14519439
273530084
190959713
37044659
230526980
261658944
43473626
231369318
89361376
7231057
199765290
401976582
54961818
154271138
386842415
121056765
123523845
495339541
351346720
353405303
398975785
248089658
470768448
397254699
70517765
299050150
168011763
145157871
199162180
507607500
164255389
426396236
392815443
493609437
426881286
158042338
278148719
196247416
418340732
232303409
243598679
456261181
238960799
214232117
63930933
373722702
62271915
504215316
275701968
215483540
97777481
26390723
137102976
379184017
252425590
165226457
25315959
192723386
385037287
116843063
86177847
284963285
227053652
17807657
47390679
509544337
502120458
32835037
350831799
133901007
360206830
422381533
470119969
154709862
6973089
111965664
370437617
216274146
268674889
68994677
144446467
359118528
507799537
268883283
150757837
2691540
182424761
56740864
149307037
21105050
406796912
54737611
298948310
426085836
515255315
375277301
135185577
433057156
39825777
118962358
72196754
117411785
497265689
362805061
4541689
142981643
141051056
489219350
510550696
300410948
427688130
466700763
25678882
266235599
391785981
226734623
125031038
357266096
252704377
293346459
157321390
493930722
422848829
282767311
221873692
418866081
360626912
343169747
345459320
78180191
379919621
35944984
117971966
40972992
208576756
181330444
182412181
355196227
334957032
241280816
14672955
246311943
148419504
240574646
74388465
103344701
65580846
465700414
316709551
390326662
491335638
231514231
87565344
220987430
16962249
217207207
257435007
443350640
511722969
308816902
332952408
39245849
98244192
8553052
323638934
244242587
392333553
483478393
267659914
237131918
464157039
412340151
34883324
275950990
351273830
357521817
342803844
82451578
398667624
356263349
160845900
334140012
7021919
207999930
348644441
235130749
360224261
488400727
178159063
58501088
195651594
298611158
442680033
330343918
296668564
369556232
390932169
233469787
80905462
421247034
239086603
476413885
458372330
482543802
501831577
128528469
130645802
487581208
206894539
127571182
406697009
42162647
32189026
44479240
128137493
95135999
286890109
359034476
303322321
140278709
127831439
304415353
11875501
497491044
500555670
369283793
245159612
475155542
332174713
168692036
455803360
28993907
206038087
80555011
258331244
70146986
226404718
230920961
236929583
419107781
331723401
381682210
482717665
25223340
232960263
147914847
10155614
426240201
119861438
415673031
345003328
2131194
88061022
374459572
286561091
375471605
37482480
145742536
92376821
260402194
69538805
200947268
298440859
441783640
27872669
183487770
489388578
511823306
291880484
472791484
97331921
312779185
516172435
15819654
393036241
38156347
471860240
86363150
170198288
471688347
103410535
380748411
176527544
510041656
25101944
83043228
99902558
82638054
46050099
165849322
361007287
298700523
318438241
449029737
113778549
247903306
150707921
199511486
245152645
300634269
10945519
292030930
505320214
66477615
256876668
425637924
471191378
351559893
349324446
202066301
357476541
131273219
308169301
356878719
155640799
46029076
351421907
9133575
496112317
514139716
144318053
74743297
411044843
187374909
136245614
102340874
2433171
305222007
100324574
413978937
344137107
462648456
346811741
202563498
454960706
366036342
405858723
27879841
334662041
383801176
82984901
382892226
397266635
185032333
183471530
115348345
485004170
141706730
63984255
141629860
509381012
468503933
454455408
404882346
286936841
465361385
237240008
181681210
369078407
326511008
293165193
484581808
324092436
231706240
240500452
27519610
121014550
412802914
186244248
472081098
144230252
335738795
414451435
169695007
389658263
76474188
369226485
2198506
113476042
314678363
178189488
28689821
120817050
211730400
426902504
348872570
451573806
289719887
351969120
517707722
116196879
117094405
144392202
396608307
199639014
96877597
330247562
132547827
415155265
59069828
155653195
144275587
224864853
286451716
218575794
333253682
247153478
356847665
517196225
134169921
146764470
166499959
286637904
404064005
415885848
400193515
58788251
35604402
306789186
417224810
460692923
399495413
448893455
383911728
507821774
448640930
95607629
244051770
48322352
153247698
122869200
401407410
418678383
380763504
402625005
155372714
400195177
254235709
78990224
408939070
95682573
418347699
131783211
132175033
56461652
264424458
444435369
437422292
230537174
70694705
85473055
485351620
110879964
281576122
136421041
316308200
452799258
376273921
247684810
269978024
159000383
104202418
274508344
263842982
285559466
402484767
102654160
478193266
382882463
440707050
460437803
118699279
328372969
393096071
471536429
3771054
195811382
435606395
176082770
50212009
395924164
335006124
364160334
505048180
237799325
354685918
46411577
197676762
347479382
61428564
321169
438774627
69281104
97470158
288168323
280622356
243642226
88888359
485416179
350187485
391368179
352367591
131109667
492618784
486509357
266824772
244957800
459820626
266697539
393151250
374725484
242422717
274204532
438330820
415933635
137042195
451954118
426427291
88459702
57789052
247273494
352481192
434664529
50001692
77497062
287959874
292614260
145733508
86206535
131254037
218066552
489163071
264761849
16942218
167986798
451867099
70667607
361064447
246570499
463062347
288966650
355358062
411493545
160641021
246250935
89506068
266764400
192640817
478579033
464121300
481102976
274956396
303609114
95940004
253781742
137013764
23711403
41826306
466448892
200774693
406219060
272879855
500897368
202823332
128656836
462969313
442072930
49795040
393994481
413577261
498604840
13798959
378844530
506902411
375268710
461029098
125904524
290267995
372106884
410361143
177196222
159823723
327816075
54773701
451688545
67403041
334686208
92753333
218597118
197682200
476123841
192656261
426866219
384489487
206097776
202416852
154938775
177165328
96796383
115558856
426402704
457952689
283569261
251513239
381237449
34098743
508804745
386185921
92732027
150174477
406901561
494936530
401409143
469547511
438017952
192670501
271409621
137599159
38431325
135330760
463856471
403857709
135245389
324971759
73963492
9531432
418114942
455910304
46429245
110354543
203005294
492299335
266013486
70510472
286093294
168519169
416651684
282204919
7275284
144949119
333207211
417286332
43744753
58533484
59196824
179375607
414130020
464463005
244853286
240489612
501693339
467755248
214888786
367323430
476988030
241633940
199216390
26724140
302016417
459638290
239663574
512605746
265192877
64447364
324152127
481450704
19419543
222520746
159134882
62222599
204115561
69584053
32664563
420848007
436116780
415668773
475983332
383635472
428177089
492945704
429926999
436966800
376020390
90532605
97278315
279018064
317579221
144122127
510153628
278377572
68526897
13437759
477023600
324222608
29518250
151128549
9396161
183791779
190514737
403054611
470942980
213567529
454645447
59465823
81158343
441234534
242550846
299142988
143666837
269326963
427279284
211807363
108018658
237034520
424530603
267747845
359411081
153034258
20814973
219418276
36539676
274344078
17763725
276883211
284159441
330408651
362882988
242687288
367153834
52962281
373280635
427023390
196398529
350405475
422021545
432585326
213142772
90809572
510743120
313475669
347222074
301218485
456125712
188148838
469400249
128270777
416490029
49172248
94755319
461823400
175643035
27595379
270186356
155590420
351512978
98922754
478808558
256343446
339582792
163965314
394188573
122128321
446813643
306840918
277330854
492258997
405488477
92310718
53375448
301972623
511961276
125109973
161507577
321148768
68622066
171688090
55792833
317239570
110158304
162350944
133847989
98425681
187481493
408674624
228015701
281442240
139209811
385346812
98780251
443425152
450740013
219313090
115125155
254581782
259879106
373098289
145038838
108316073
478375745
181686765
261044165
476526697
366217242
250940759
153253547
256689871
338735146
55260640
267839740
414832195
101069545
452117285
501180558
211473356
54491321
150289553
294014482
224170882
33101230
483951800
177563756
344122024
227322610
501591706
119032178
51541013
455780064
15424167
427883888
359224145
244211401
119266400
491611886
151617920
305059316
151731746
112686044
145057603
114309248
34095662
233849627
276236079
74692591
314643726
137091096
34160727
103738216
256878920
183391888
404993879
351715514
368866328
119569648
369723582
453742530
489657465
112954426
146489827
380857053
409580751
228838847
390322093
48148464
165602994
500087630
486354123
267311918
1254679
398964049
188272108
122858788
339043177
113031517
260735536
275778991
273729590
457848304
379815029
422130214
143968847
2149494
340873796
421361945
54081167
325767961
86678796
134936365
140008715
268765545
73191717
344896913
348640568
255652089
161522992
439663534
13585152
452920264
23865030
354048196
35075396
355690070
145595322
389825178
80405126
174982576
162504397
517215669
161429990
448664332
454705972
174957653
8028671
394304866
73477790
152101071
470661322
368699363
428583975
259541138
319179154
91907336
288401001
467768648
404121945
373167163
295123893
156394926
111904765
187637771
151706985
352942865
237996158
438879392
213561800
500148916
286412292
219656107
131906315
215770531
158320691
450932600
449710408
457277447
135651816
327977961
493090207
140430915
25897696
421175193
153098337
370683557
44528907
208708870
144939841
241115211
317009117
415790363
195529241
82845246
115417586
142239811
310993304
253679284
192100042
15067042
132514221
350224648
14544944
137458861
277635572
116314043
282141655
241887706
343320863
153864695
197867220
481153454
267210685
481699967
435976074
375329533
214667796
48007959
155654198
236683613
220439930
285513689
106935301
149674546
227226617
497929837
302682385
2072718
141231386
141333836
62230004
250871300
367604409
235318748
455362565
316497122
38655525
6602826
182185357
179527443
17032292
325805995
390081091
414179748
190803550
327856013
97230513
402237177
454170908
153586646
494223573
255612094
205186648
382239853
322146209
30958765
156031908
438493135
16983757
383489410
516623660
297806680
92499234
38752531
356861694
467057149
479938935
500010126
321747401
393401042
252329759
152379162
218437154
380477215
375241754
63293603
498102032
250278899
147782261
382141666
201664186
32432473
180475689
320108791
319500177
507427028
242737222
3994519
479521707
494215508
320415312
179473862
274242512
423388638
346283270
108886602
245404588
175469139
128743303
510002092
289849341
514837373
314053415
257226255
501352241
474063545
490729041
309424310
48213097
331656169
28844204
490368024
334571036
112048220
368717424
112890638
208969292
297552528
109166930
431182564
248955492
389370507
140218579
478356238
92962484
138587526
132057274
14837045
265138955
179464399
505099279
295732520
16269220
18132375
261527230
452758884
176943853
326434481
484787342
150408828
252096916
52388244
124847584
409648828
95291190
72083034
300787491
12779041
229392401
509681369
370699256
144601008
279396204
167742426
158501458
69548999
336804290
41174498
496557719
78886262
491671858
443261374
239632360
504506167
166154083
98708685
93305060
51487664
490568826
299447694
322886448
58288744
257826124
473632887
192178694
283341482
41690076
68990135
454571047
380710577
360045090
71991385
418019053
308911025
511705258
384765064
418382216
68661736
225185300
320845286
468225902
103260695
167387651
281165548
76591058
7293401
422665283
243215517
105522312
290999098
20975187
281354469
108959107
300222980
484271891
395095662
435730273
162310651
55279763
352806894
435968952
242673481
9448834
317825596
17556569
66556476
279767824
18491855
475533458
417793407
244155880
18275345
83866826
101634711
517577883
72174834
453487481
97774790
419288069
376238414
485882133
227230204
391647782
432488052
3687927
272413019
20948684
462031249
473342545
38262135
231829950
502568378
292208900
194324108
504709769
140253873
348332159
354488951
396875768
105697625
194084019
368229713
321322048
387749474
426015384
314736997
342919042
336186211
225879971
310066529
376066948
268852216
112184504
454759530
390674921
369430735
371840615
187046579
468811830
502879944
499107940
315266699
373986286
193335959
87345085
52184636
217293812
401632981
142755941
264425871
356934653
375922440
216118894
125443027
114833576
352365196
70096778
174227853
256624519
29928914
8381094
286000664
249408508
110995709
164239038
138651720
398550674
36588470
302458085
461182641
30246191
316073479
190293002
329297745
96042556
424987978
383102717
260452448
337425102
297816582
304005172
219112379
157975795
485118682
342858613
392505103
361760727
289390508
413579366
334368012
345411412
124426734
130736898
422250480
380132682
510902835
164129867
354748474
233736883
214821768
158839271
410122740
338020436
497245916
349321806
244224969
316247405
457126328
237665053
116245490
366146936
413344421
125405695
462980937
182624103
192481237
40595131
173916725
152926551
32627770
504657638
146205588
144917076
456376646
367189825
474169910
152780811
6756688
1470062
51740653
300250758
65312715
136584095
127159195
274105058
57050629
15601142
189900469
264752504
269004855
6478447
462155689
375554846
278567499
34291085
432567852
305651306
67759442
27039277
426285574
501727735
409582126
204218772
329914394
22943151
169148456
322787732
328376241
133497326
271100115
103689504
39652640
126073283
424802666
446151360
473322062
261627382
188825760
199839394
503538271
52063735
353629133
483054884
23427373
466116602
3531329
330143017
362098563
96214712
394388112
114849431
54271146
145495783
275723159
161635363
147662950
468835250
436422353
460161489
45379199
358556893
226218139
356676530
40467849
189705155
267154674
273600269
156675952
92396172
514182820
205911230
49330573
45647755
55552066
116991892
158357139
244777422
349791392
344588999
347145
6932699
140477001
428385800
230935029
365938472
277639996
3589234
355849896
394956619
412233551
21156467
316892086
282678377
126390749
175246657
145763032
83914121
314130959
460416234
465745463
180936573
342828252
373375536
104502214
368231435
208579435
285122508
427330199
10015113
212290791
242162499
469972265
383679198
511799813
286350084
93206170
221253952
4645387
384171413
122492129
489058301
510812367
182341023
306109740
316188756
100290370
365219980
224216032
6487282
272666676
432127624
261977272
434469617
393218168
284967080
121008933
47520417
148966376
505069650
365882716
39689390
368879457
423377801
10025083
168475822
358531478
467771944
115044670
133091324
260520353
57288372
161844441
177987071
428600164
189974634
477554969
86973866
53038954
285802596
67519002
4901671
156276544
137082723
69546421
139583408
345029292
434194869
217071282
8629867
333326723
124266372
47602952
88033845
271946301
514516222
444457409
95979839
445832391
96655170
141370116
414291757
297972115
363652925
278087085
357277257
424734708
105620524
97886537
271129699
388572651
280081877
145547626
327076303
176038197
379986393
203685501
140520766
388762490
70994830
471266853
231226001
126170412
120554345
416704161
489507043
69065230
51243696
20880187
290185254
149456996
49327749
49787100
169190015
179169024
116304199
482434801
150313784
361272634
320015055
24107786
117569003
237295264
191259490
351183781
201739170
269916661
432637062
125632535
52699661
329060415
390135203
107180383
393757522
184972424
485288892
40270262
164851295
359714912
35213305
58656988
209592681
338791458
353906442
324260655
482314219
8859922
119588970
235351543
63607097
223050474
369016033
443235676
393325961
458628537
14642934
70171287
435417559
48843928
112594960
218613359
387093228
51942307
93736239
307769136
408814629
451284893
209736600
321773524
33919361
386238340
439103019
346087247
394060853
160667057
291176711
257173
203607540
244028004
180911668
497263586
448596289
415444279
112502580
470670581
239252432
236900691
80828949
386411576
64880406
455694216
156376535
382551428
505252754
445404563
460973602
241076520
300616492
503902126
174666925
72064839
43284064
344664646
142600532
226443149
19063548
188858608
459064873
278988595
298800947
464398269
74021399
102143547
313880275
207226977
112765855
50343300
424944955
141983681
498687076
310630604
214267005
249782198
457422259
300546759
251362499
508806549
252152
11469401
219745144
51563150
194914885
462543424
126413929
36068692
297564929
275977974
476193941
417563622
459499709
356375005
229379540
435668609
360416056
8472327
385603902
222715279
212837629
29990974
274590885
428576797
438515890
72484650
63352461
237871745
370266617
221725937
369302272
48482734
346377531
63279007
83943198
508760656
203692292
186299144
297368857
64759479
338408673
397591322
334498896
229875300
249725066
145679943
681982
111017351
255675708
350620299
186757194
130979569
133095386
330085939
117722648
18463755
351373669
66243272
356077390
352017789
24013220
91263535
265108488
160428153
151713042
107135923
44943394
455506275
320966140
400727259
98936093
61353035
376456956
114886192
94654251
237145869
81853299
350708971
135933583
286980690
359529511
38074621
249317804
2392671
12352904
47224349
442358692
305285263
373357105
393764265
386129084
112855272
348923738
64338095
329740939
513224618
402779897
185935746
133272147
182579900
366302635
134194408
118117858
459315734
177753826
301231055
50944962
509038983
186565975
85939852
479245817
208275261
480797317
136624903
113486707
219828616
222025881
230809793
448222718
301510854
27736822
28268565
125796918
90607306
424014563
27581114
99667272
391182015
109748093
387374351
334966391
50807002
183275651
41942206
453054940
367975230
445624058
379426767
272008445
348688232
134933037
31251060
364184708
48116173
86671789
484568021
100541890
300478992
378723803
380017030
431652165
93418253
349165762
415919160
4963518
365908472
83585507
143786355
479278092
205996283
455187661
169830891
396092405
193401265
360637446
15450398
36518272
403203148
444436396
401847703
150867412
502464061
52948045
181820255
478482718
31638693
131820943
189480921
51819355
70159059
262315465
444795184
277418020
60924254
6670864
465358531
503422895
285056463
195010078
62039520
338205384
3559250
65443263
299709884
257674710
488889478
465894610
217531160
364176494
101631819
395049194
21729293
44208282
261434182
142508154
150437086
135949841
267110914
60692803
475363744
367637739
394531519
136738472
425864835
71315476
233560107
112994485
123786690
403556792
400674437
24020810
498215243
158900806
331629168
427682671
269937643
264026655
244584122
496310410
457770563
474118137
366547197
457806416
126466310
474036278
87795774
484958618
148940888
14809378
97042575
492270738
500866292
506216593
2918367
181374128
360189383
354898892
397215384
517405897
29587580
409308963
414872889
168320727
104140061
266993826
90470400
345096640
360311324
120138031
474723300
510194395
306881813
231000749
277995156
433649073
413725852
69015412
154476304
237641883
220572004
472477028
11020035
493824540
81295512
318229198
397001866
20649282
464249511
116577764
96539599
337621636
81463450
176956908
435351384
226268346
301522004
250999702
305568890
92555655
436707751
253085316
276595506
161394869
58965099
204683848
230480078
71005472
131019067
219186230
382981795
104635213
390280789
212234889
173617807
226091082
140879139
25626124
438527431
424922953
419078131
283124321
236369616
175506599
117236107
145233236
121889352
156808534
60224864
38230647
247876378
99395722
261401769
92898100
210475084
80450418
251724758
4020967
57947085
477037857
38572643
473188901
385952065
455245672
221258440
86379260
52866803
468980386
148157337
428718745
242969662
52981457
155629265
515829005
219224752
262706376
43506726
289171087
427646380
111088026
241537954
282133349
281786073
145658286
126660398
106499631
169258109
303376005
410801718
45598032
355503346
344920159
188291732
194997732
406127818
168101263
52336899
151494983
299046127
486939564
198178491
491238990
108374461
227761530
482918171
131623944
504089312
123697847
506233824
489997681
78923844
200606177
300355899
322449720
203025326
451823591
118179480
56951896
296718296
188426516
358353289
69498605
230405389
255253524
148947110
124602716
69753300
390818283
123130595
415050501
360126191
510114669
474184878
64933423
347272547
430095671
446700695
140921363
256225256
236888807
170586734
454794133
386689349
248057342
452601454
47982894
115565540
405550252
159273321
298808143
496929122
462250009
482334701
130248278
151310590
25562040
268157511
397614662
118839254
150521580
21972861
274536085
221685255
407470733
455186254
370552575
224657549
473451579
309014803
332080431
424821452
161483496
7628852
463896552
186639129
440888500
482237718
125838457
343831298
252978581
307956184
164745430
238780146
349017424
202432088
6033773
398976891
111258259
37479877
148795022
387263471
116391212
386107205
58446991
8536047
347339132
329867673
263265094
492679063
279259116
263761849
331043600
232678520
254898895
477980701
502675487
499500613
43377424
65176112
511978691
155261769
315988922
45767222
5926452
182614388
149792022
250302161
347957089
479170801
335198752
452578334
488496002
490510070
244056728
433528366
254576174
1344289
228850337
374316767
470931330
129898515
435938609
475611065
362769191
287010690
347378646
127560691
342156
69965809
331684051
274326031
168915896
234072425
31121675
489368
238319807
481834681
416885213
455371633
448804002
373272000
8009120
375656813
214153544
207347208
309453354
235749057
249152117
346446655
363767637
295671649
517663762
145688411
233150613
405480587
322243773
403613846
391172637
308298187
35867879
173490937
337828180
431288026
324594226
445338948
211409755
97177251
495658009
47289579
164965633
198073579
250350973
389935470
88273782
56414043
426972351
458746144
436862721
516487909
349704743
86783925
456860219
135571360
57715598
452594155
332018767
63684473
496331080
303247469
285075397
15211977
317161503
242813008
426179269
162985898
269848022
465962310
485503067
211555940
172950278
446162579
113843996
93521862
185457961
431181483
277172569
344969509
402104782
375181531
491518826
3055497
386294620
50283175
135634224
508461165
332638560
190259300
126969783
265278815
452283084
284639239
183334983
115488220
214479315
253959076
67834567
474472322
81461639
470757451
247678851
363556128
84776280
209375129
514847578
500835548
229944487
304626283
23023655
100759092
402224349
285047039
246616257
433226679
53975907
210601074
510321881
144404303
352334739
216520461
160812855
153693343
381224060
66569401
232118492
256433400
447899353
108098906
147714275
35696791
166883235
66128952
330805242
170318947
89461090
446376830
384445408
193461531
132728730
240396178
124356176
231515733
41473795
248236641
124173540
161464411
82061280
114688568
508478686
425423113
446056878
50971904
105088608
2075149
135931678
413292184
41243863
31568020
348631551
186644970
457124445
48738032
385967778
142783313
407098996
362717647
277985349
446923003
507165939
206582381
387484737
152396154
330503291
178481482
423828847
193206492
501901710
199418153
365927902
255128481
443472736
407408931
246429614
116980490
411435016
289064098
202583071
432884960
332444610
459221345
349381146
240158087
384112075
378795514
215249377
144493388
308454662
50889992
74182793
512611559
277048589
122610758
378008690
312172828
45587856
159059209
331465367
15612653
230831178
423036068
474244889
7056294
389274800
432492062
509842225
57982671
323801192
424251207
278807905
3505499
371711860
410853070
314305533
243278853
144802150
195310130
324198360
132802418
343538554
126084026
342089245
281429610
510934631
172470501
173532716
361646596
9201578
460436575
247047703
451448674
380463733
500307386
180154001
414649279
471253554
465245595
93752015
505175046
348307332
450370551
60220133
159276084
345269964
442186042
188838929
63265727
112669382
195317147
427444693
198103615
478215208
238920306
130874140
210008060
174682925
486989785
221849987
123386988
236036022
23682301
33590727
213653582
441943745
204443970
321141213
491495492
141601164
120084453
379866181
79471315
311295589
150413340
407829230
402108780
444023092
451174923
367561242
144138702
252258907
153570417
125259276
236961808
469317333
107808930
391088940
514541053
282222157
51383958
134054484
120674308
392924925
261018973
30794411
76534794
220448260
98647514
111745099
511178151
42685523
315581210
15419317
247835754
338602982
64689152
283688057
436242237
182751850
427513916
130834879
210938741
84130462
8348057
120335907
233786276
427197000
27594259
288030762
423353195
270147453
214966898
427811764
465238850
21032681
176450859
348158350
222052823
62891731
200839694
385279199
509075381
364694069
108853030
379706321
13920027
185435604
467544020
468540654
229809350
442397445
502347068
81492659
404704369
165234285
14559706
297986771
277390241
155790745
21971791
328469385
1626979
27989567
250488702
33011058
486154872
453130242
57692874
345697577
162005415
434756763
494781952
82706224
474446320
452250392
283088439
126802373
475592077
108697681
192545451
279998248
130952550
261300959
4796104
135157451
348925346
444141581
494103062
28946804
485275739
518232929
429680592
62832055
488938126
308851112
512561164
186769748
442600601
87655854
149904169
294053855
215141596
286437254
516300017
377809421
178429193
285063023
158448639
425385757
348097952
325889521
200826960
274088107
499651448
228599214
93829121
132648550
102587883
132950728
247572814
467246161
249821951
215075609
67131421
157414269
181872897
465849656
46668537
421060869
396292394
171089007
101323688
305376411
262439065
446254088
369687142
341666992
311009803
291615017
486858238
63700837
305148730
192883372
410746488
157435575
275519545
17422494
208208986
155751132
325545793
106552894
444298661
227127393
61996014
44726065
146349828
327134292
54699408
353666123
148789735
179665049
462777455
400038385
105731777
22224031
431887256
253526735
156267996
376803421
311447984
492080248
390861519
397161589
170792698
175811165
439110106
215399116
93972408
286720033
513769052
22761158
20527470
263510270
326261399
435690475
232154247
120796854
452431104
135828829
192016075
368803947
395498753
437005924
83601420
221944101
153975602
361215297
31504148
240711947
205113819
291472045
401879064
378488432
90506369
175157
187066878
290076775
56137654
225391863
8846207
200745428
161370077
318288595
406799333
129970210
38194388
100268612
264516741
266893188
510802112
76273546
199895413
58861403
195378641
462408658
159904200
69311887
489843041
397235584
321206206
475539785
357840866
131675116
96350701
199923846
154128488
118831706
197363131
294074196
458927487
475535390
31365171
462243565
431440245
163289228
382011966
246279183
84912981
165040039
46688511
264935077
164725754
408670957
253246099
164902148
112921349
194796570
344195089
325431729
35983329
199066050
45554028
58028906
420867830
236176632
437465406
296245315
505972535
329275807
512307655
77156837
151305627
61701068
49710963
291978884
513462618
308318813
477686235
143069628
291093916
407375410
95896567
87661102
413686076
82030690
248759844
19504182
260305495
223737333
245587769
197254104
509578187
350521215
369373547
77312761
321753870
69941523
374063525
510262900
410910730
64954323
227304124
342664918
357799130
235521187
230733474
101627632
244065691
60388359
150566083
53373523
55924874
461635968
445304216
456467073
225824645
101169150
161529866
428157937
27278150
469705951
119162930
229681900
403218314
146422387
297812114
444267447
332487403
50375630
515194100
120650108
478442733
51535963
269462951
369880586
95390629
351810110
296511441
81866425
175497462
181477461
139941683
348341190
347512301
59039261
5251055
328148828
435686974
444559599
75602578
485499404
367366533
354928042
89597476
410540094
502374125
36134806
401786855
200876082
340068745
323242778
128997431
59214486
452369782
257832876
187076553
179275369
364040521
429364922
279292769
418797782
297602848
296808508
460514443
111629489
227330289
333294484
299058399
70194427
331396370
482448389
387097509
490924807
330784350
172150838
222354498
153671955
308900295
268231180
366089093
73708367
285903574
266122065
114429987
379336201
102066524
78633982
224838340
225240535
348027725
454885820
22191585
489208121
456252946
43243555
25041817
97024593
153071359
298710994
143282542
130467976
120939527
410548958
83145123
339203812
260523504
348801850
59605493
127943189
217396367
465060440
219130501
228915161
387277705
460985446
45449242
82922851
310216785
254454078
149625522
360818866
337437417
335138062
205501061
483947584
323138162
195545591
482467819
110190698
340126687
35956223
130503952
65097942
7180683
191197468
268130954
335207078
235847135
103882121
328388853
216993921
387757060
323485824
217683176
192666537
393550697
51416566
352614342
238041353
125956212
171345048
205361924
36259062
93559686
156838914
348029327
109307987
491790497
432687690
107356279
265042402
421140317
28006688
502041766
1249014
44347237
366973582
409538798
356324110
168984600
356025201
124794596
514845824
40718313
132612283
43484035
428263724
440154614
305387163
513844946
317659236
259375265
363971912
70867182
380396404
89381640
515301248
97731258
125344141
465965889
270729657
318508715
211845090
468568591
41580873
26951961
171000230
28327882
146612515
262407158
150584855
325468666
372827021
64557363
184578841
26213280
325001973
183378509
398312550
434965875
129711803
424001207
13804409
303990336
179477026
287305521
463979761
435165218
189862257
274506657
89383856
328073347
418838637
102446951
117216687
229059051
322815480
496717133
421786018
374246805
258259286
406437917
326109458
274272141
418016981
453528208
138173320
210701421
515347450
107144162
508123561
165632357
216434997
117676259
428504223
372117799
97002723
289961084
56621498
242698946
76424401
388117208
177359990
342275596
515770859
497227050
77756568
330245394
38522887
318804862
301870421
515458507
309858159
516168457
288706448
448268656
119303059
269120666
336214329
294829971
255341395
256942077
5826551
399020315
152169228
246401266
222872800
38404351
221197807
200609993
200979910
127039763
172283052
217742042
259684598
121569531
442337444
388695597
229829322
322100899
168217952
119336367
234814434
106414625
275139271
408715735
84493621
184317562
332347232
467633455
456985964
297499775
456464625
430020726
428276658
143061139
495148200
224509719
433537293
363024416
216269162
218223258
76351790
418174150
77298974
441011595
250575138
368653961
359756586
206223282
344351798
254344768
296662302
446787379
361860653
102534497
247503952
97713059
74544980
500473998
131651307
356900803
258217412
161939598
430142938
304413264
127240191
479937089
173976589
317324267
26144702
426079119
164769116
203052579
374058467
61795255
444044858
481213544
372231048
51467365
58338766
225978088
66231876
48534610
237284038
10240246
405119960
430582026
479707855
457035084
259202367
478118571
298016434
39014011
188717284
513552521
78992231
443615223
23647920
312735079
258815814
132765508
286733372
185365166
468780077
283557268
78123046
388923339
209612440
400439335
297534876
240787860
269727232
346241365
191773530
3778008
62913719
254670796
182653566
496691163
35545615
19862948
349901156
496039197
1745206
165915828
365309802
447810890
118436730
193866278
73717973
237766316
82659709
106749575
304349684
246868869
448185311
2591548
363750925
291888882
307754498
450394479
239007390
407194211
265052122
438003245
496556272
500255402
327241675
117812387
395764251
248062643
144061888
189482807
57100298
342923889
189987823
8454557
66965906
499776017
307136453
54567203
319463966
178237604
258218479
158772435
449981771
216469649
479515666
164627256
362302436
81712326
460505291
238333792
169080093
397704577
20238520
129760945
65913256
297210387
280951204
263936410
387111368
407772171
142535168
292642435
347306062
123225996
33324123
57670625
347449777
52863583
429366073
343926981
244343367
464353454
49561872
409387458
122356127
341323955
457916960
231166565
291189809
409356621
304940135
318567119
364996431
218571975
165724781
397448757
445110475
258571672
328884027
381750214
497072025
126374490
514288404
314327545
461656503
23608098
517431171
206458444
423475387
350197352
198759862
55464435
195943820
234096583
513974964
387803891
333764826
227373561
199937315
187997829
435327500
302618659
415221484
439962803
28474690
499641788
469915859
193591006
460033945
425370491
494422894
28330005
461270714
294563989
218578571
260060093
85997590
388707212
264556344
224680850
366944990
470177707
381985134
147928436
88118016
409483102
59479924
185724762
109860609
62388755
311385232
492432997
338301967
346653673
189330790
239339477
2358274
25155970
462606884
298256812
271823560
486041116
290949253
168233728
255700979
73035706
129698189
63632134
84586006
213609263
14733239
490514416
321338128
3611640
72856626
374002867
149159519
372303116
9514642
518317536
475253612
183044658
383229275
464437215
271159430
90370226
82305620
397096907
166761967
457633860
211541301
470375540
460619679
326287147
225283041
348346320
233854433
216181217
368560937
467700564
410309145
98458265
279779770
442780542
47682740
395803243
332459668
270505186
423586364
157139513
306854822
148357816
83249939
265749590
158898627
249685679
383430720
113063496
517603281
4973254
337397603
135529382
29199549
160040285
269493926
186007252
381754763
423285843
29274053
339902243
419577674
484202838
411611999
70475621
517899286
170605417
491250257
20615442
201660884
259619325
115026215
63377746
493518297
167262997
238009177
393527887
58132015
510628175
3883994
60404955
470086054
95556791
122840737
91704863
313599804
226324796
124019329
82276416
494254746
171462327
487978915
398426525
48876696
202539470
94341329
516003654
72933486
168364514
446563574
375526684
393110023
371391527
332243217
307658716
118804810
10269223
517607018
223623064
417756030
396650037
279080987
72198071
372854275
28527143
506962444
161171295
24005960
131249251
27887293
467119211
166816043
161896510
313355980
377510930
509901385
28830714
288059871
347939835
477654655
400969116
332173661
490161084
377153514
279972899
465641186
190390617
185906944
212896367
206580694
325724048
277929118
332388826
419804090
319881957
12924527
512752585
368104119
387510743
169203042
246133751
271590339
133289660
444868389
265301757
273995893
154304726
388915934
236231822
143566172
374599017
370159578
371545840
157246357
357974224
464375194
301265122
460467268
464574936
358928423
300898347
309029305
415032958
347457464
421044227
273028856
271393395
241522344
269592568
273263718
280704617
138569126
393056013
251034926
351369098
393107355
101673464
301832057
482748492
213003555
79612500
204278739
347021078
324525141
465405747
454766090
60314854
221974963
232220928
437173743
35888162
203038141
31507047
472658498
171154151
376866825
491375478
475921913
76306604
492256796
459630802
111078589
389882387
193520403
424772439
394887310
494299549
236161504
86210623
334874508
60226448
428444596
98836872
303419569
478285181
328103507
133352404
33428620
483595797
444050181
149406642
2203152
223941706
155792089
391891760
224403871
369561034
8999785
19165674
383064164
341281339
103058304
433325758
225739828
147876163
115233791
374968970
53865872
194147091
457804484
488017768
111080242
84103970
172830759
357690166
204280615
279625486
258608495
97723290
481568490
310022811
320039203
323640486
474091706
338789732
318091566
435255668
25288469
114996244
311562841
36328695
498937767
397719522
127488399
128007582
513984619
463079078
94178131
287245906
252047366
365555217
54289821
444368880
476072738
429233680
466095924
479073786
153124950
497680131
430679750
474439406
175731432
98338816
313738881
185573000
166813873
172004947
489978945
333532072
165185467
379141474
495578019
472586530
336075434
234944569
182099958
475467609
119150972
53439492
494667383
262771813
46602598
257575163
423567590
345993001
200603695
134785580
325676495
331499351
24672113
238820949
305560396
88070966
119779733
332303024
365762605
399448269
304292286
477196911
487673665
269791171
480961991
188052700
404140322
41109472
244311437
82711695
339600261
309179244
498408770
363689045
54084652
436127142
23418536
36644665
217588809
439355343
156833895
498567448
346953948
303287814
164309538
388942483
390494038
242630079
73479781
103956766
339545313
392765366
875211
95129074
462210567
354005836
119293467
391117892
483868973
339704606
171678558
316561076
408418585
221688526
160021312
54677998
352891610
455299787
288511609
459030405
476271099
242856013
117923177
79487045
270517230
185898689
338274575
29526303
83807434
99462297
174630047
399766275
506367512
381442403
48109144
92145392
247054021
318796233
418691430
35883272
357222571
145056297
441772460
498015264
365025020
407033512
288686309
169280673
191363972
478000558
166934908
484986425
502050153
317856635
314334224
344770216
236866145
276686423
90879030
46101417
171976622
60006269
55089215
499531699
394102020
142909230
77748479
498042282
342422590
511063441
170483145
420729773
437044485
257742197
155829887
334067880
201508193
85221029
476962392
174177010
244842293
254891191
16953193
423769325
334348234
245675778
96544142
34985567
291145824
489581186
433526022
156998828
323981667
463050227
327230897
389017718
450897979
424891746
342539034
281806854
224570033
147579537
212350929
205597722
295885658
295959234
155809189
99463580
517839620
100244601
476151087
132534300
172625200
209690410
466219296
374186877
35387846
395848197
248050053
485805160
322074526
392971319
418741532
249985402
245524229
142642931
47529206
483999899
484175432
9919574
2283900
164907536
428720204
187986684
239020473
432455472
148020914
110596100
231637451
18610072
186849194
364667007
369588848
63958977
197284032
328573545
7764644
268977151
93224471
451052088
254663085
157516159
75519319
192665244
328795714
134175903
425806886
42007218
227884518
28027065
388131374
433826251
513019556
494853553
182569279
208749211
260236715
154040970
342272123
297784047
155566034
406210466
43430306
383075377
67212550
392300991
504369131
467727199
190952847
340347084
86100047
474690447
3928750
465391966
219369967
317068263
135992974
443595460
303587332
20176075
471151635
468823993
76191449
381891541
294223101
360226451
307403416
403966297
464889506
315348413
376132871
252469681
131437936
411284689
67750640
194790481
91866947
259172857
120401290
156765065
111004351
393821668
142945836
187799204
256792104
482704693
501968047
516010746
368903940
176707198
209804025
462342439
29564159
46657601
41900572
326018266
101038440
292575492
362759015
115564209
89899824
433581680
493927760
422481520
181707291
303981842
315366724
376886494
3082261
127714168
295673197
102544655
463522481
193465948
243675586
82826466
228805263
101645851
462597541
218785383
408515440
454883999
442881868
4508004
195362178
468055989
169106266
341953132
76678358
301285006
53892791
501467615
302506571
395218830
256643824
509328276
429934765
376054312
358158156
112421195
147515584
344143988
228315907
136203005
236479404
192589857
397231515
230376378
344908720
502109839
295288637
263477917
402257064
6094855
290402686
78316778
324273099
492845961
355621581
287826710
135159541
49448303
386111321
124364247
413338965
478227152
81650344
295635880
395071243
460989580
451812715
20491280
511657776
343419290
514753502
390666912
320989698
417195208
361345419
304518024
158725987
146561379
249371438
120707878
21496717
499664181
418243830
137716958
74137248
495449165
486119496
412548521
439145119
277465122
418435118
101028978
243559750
48118447
200036328
41069128
474672069
284678421
180060734
389828699
63499042
435023803
420247404
396750578
307570330
29970201
222747251
279422905
394056638
148537601
515567847
67160398
467920296
502530046
427743181
482169799
120931186
92600600
317111386
440783412
23845679
366824784
36516921
466945084
266467843
211871855
370774914
251133165
51353792
552261
288472621
145746812
261288981
131852982
124458803
274659407
150850350
358938076
127885509
158568535
483711669
354212753
16452645
401587068
252765772
80532230
190658101
86638621
114189979
348295018
97203410
66969111
16240029
339506391
13419467
319129180
458762840
287490465
437784182
196746428
463984220
338748934
95035277
233306400
36056026
465064795
124176410
514428779
504170831
360706713
99220589
452867383
321463619
166003509
515887809
472564382
20681690
329023355
369878291
192616555
383776348
168432579
256282110
324677090
187787491
299935825
517548661
356563647
106666685
279354070
385083801
389846910
429003630
347398725
53247829
3614682
50813182
291131614
403249754
364923454
180817542
240136488
194418973
368415630
310742342
446066480
190248286
202626853
498738472
159568121
6125553
471360944
155828536
160038636
241801797
213534131
409701562
126562644
443803387
415334803
282249872
455524746
410016628
444618991
238498089
27390774
82822957
510371532
120414006
231329875
446775313
155677794
210669865
157172308
178360606
271105946
79441306
507800902
356538643
49483972
55217620
246632613
495559114
392233688
1343041
415621370
230369542
103338478
212574305
269279782
36128226
291393396
488253451
62522690
364417600
360619402
53062318
178843252
6733456
361604200
39558365
264153207
216867425
45496150
494194098
34316404
230548568
483459743
33735728
280990867
158312581
452107286
228186289
322670712
95181779
248884448
312610980
347831705
474626090
423169254
396139858
49634471
235045308
251692722
186039905
196757112
450744468
423843782
224743748
463474314
45482258
84785123
179553555
446219866
237212142
266498752
245588860
293955587
40462998
78787444
61535247
10218672
160175869
86738128
417373147
417930681
32659611
443896622
25766856
35574355
349218786
468855721
162481335
459692793
23617962
368068270
404883417
193178017
415252370
52877303
491923361
94704937
57470951
113018729
462319742
195640466
469168449
84617257
299621709
46801487
395282307
280396842
96168506
60808723
479153829
380354996
147147912
515927712
503907378
12277136
388510099
473517145
452550553
4630234
83266904
382624763
431958676
9463637
110669153
152877825
97582193
180745750
48908168
448443898
92618234
33613414
163657940
185277079
364983680
395531903
326976270
240861462
271162098
444668607
356236548
143275749
475449904
418781299
422226742
307835426
178967115
63263243
412999436
200504522
61140603
510398931
354649009
30962755
121319247
184944113
293386225
349539063
431436238
318305114
254444662
194627574
476667806
104356160
82662663
177074359
62838109
465181413
83709419
338436552
462181617
161412340
24606441
390681583
287135433
34783540
97508895
151245484
195909511
135984267
454754834
206798632
11681352
25371421
55198478
429380551
374773101
260038890
69234107
406936138
453749446
481776353
365288460
419820365
20906450
30712294
277895109
471241681
362359797
234651554
422766302
421734423
163919813
300276424
497175125
88972741
324066828
29175136
161727521
309305726
6560530
293020547
38579361
310461904
322677125
190157893
243936934
401252197
458827625
370217834
193431077
41283855
242532125
11058237
419434001
302621640
128072866
168068031
109789423
208133665
196906101
187546996
53751786
356294983
266708417
68880935
494576802
53727518
105342171
239816043
106418875
387084620
291259240
122794046
5765728
453478839
168223367
39883163
192374289
151639185
187823541
295584138
184584401
94045149
79837482
492346575
326245523
207118960
63227137
323865164
8986630
435217426
157727074
390126928
408706991
159379348
296711080
214480351
108318037
168209701
410557875
422212777
260400902
6950445
476250096
252750808
86034030
515769270
165161707
165427977
161059346
97588243
111213242
282256091
389890901
54492987
290388821
15018564
414602424
239860536
495053790
31078343
309864896
97823011
55246064
278823768
393849345
129995666
2035122
336949300
276702463
381624786
208273926
257724003
350596819
92795780
75157586
134425116
248999804
194105067
189759792
417557144
357200671
108970255
2819925
349524343
373967812
308572188
49761111
37641768
220404178
307735312
318306915
229624760
72945032
18329892
179271249
177004231
202397395
469798089
399557905
287644701
230222536
435951221
320519574
396577328
413434835
479747363
4890604
331894002
485529368
392087353
503419382
463280775
409967605
297189821
36527043
415249421
405016421
31234381
467722831
276700153
81272631
394164305
403442487
9149512
9559167
375794352
187596423
338427850
112305951
373659015
107577887
125931507
212542294
84003311
422749194
467552346
483467397
517162792
398487714
495407677
152996808
138117763
382161746
287730022
66008920
142815496
125610172
451595857
46640599
360700021
164347179
208720698
510614590
286739670
441035158
425547123
72947237
379900499
251540517
140902648
405476149
6771672
422204678
105149904
127915536
96231454
219806715
350186198
261587794
267367320
322546220
262826685
321994215
278858856
195877228
427669623
411746191
283937833
353534208
218810217
155947334
45170696
496638025
210637358
329548982
365021388
451847596
441696591
373687480
399961003
33748471
89421328
183169386
288692925
77873056
86014539
480260976
481246765
90426879
390968816
111288726
205342648
197581837
510852347
130472259
96829031
510462437
56264944
61083578
4331194
280706231
203809439
31258335
362679233
235950869
345979272
401122490
364300805
65733825
404672141
271315749
70134386
247761094
154115219
264274196
478099550
435324585
475843680
255712699
124653290
242851773
148360191
263599143
277828675
104684355
179316692
189570307
277546393
32927609
12717012
45765357
54849391
9480509
248631586
477326050
421401175
53630326
186519175
510133276
86813683
318952856
18647479
3547303
383369634
92862344
208936365
143013779
485417724
359182802
167271933
85605773
461690198
508498073
455006475
267662844
396842076
343756427
417911157
140583408
220884167
91318117
284988930
34106357
18098216
105977710
177922414
471102113
51348045
194848590
352128953
181836836
286792653
216219254
402061209
441143666
72670181
161997039
57222804
247381903
469114385
429817407
103281540
156342011
399871768
170280480
314839609
457150027
273885165
320265180
55270390
338187503
222824053
322778696
8253604
437521992
483224889
296055235
140288605
356202544
129823909
312500687
341284037
244562095
502654623
414803613
109101790
311997992
150391365
325112330
468807811
272505449
38008536
249900692
106405377
163648756
253537998
99244960
150736842
319947010
285491115
380306113
15731449
235876470
517319489
440368213
78668380
280515894
15816541
306669352
358471003
90937308
349045269
178091218
114514347
104198258
464605536
144768677
441998227
108339887
372356917
95687009
163369942
179426833
467338287
342986230
419171737
370524054
298770763
335405556
322225579
165211645
407706628
336068184
228848977
448072806
326607528
322517418
44330716
29687228
495984692
462149010
110909796
107268784
193107122
185833853
419252286
178461272
92908180
352828086
65271634
371214826
137804693
350766767
211028743
204590512
482475584
105272073
183893086
516128047
443107018
179036299
356608239
18820526
243179597
250395706
407283892
13441933
249776098
336699069
465473378
204487537
505822459
29744740
38985700
156251716
165728604
121646668
342698337
99632081
433981635
62381342
186915166
147511869
403713505
125732431
510042956
273336886
219623857
365825952
486357489
443720593
388231347
295239824
295122251
247981434
516992921
67925584
148859530
11126006
225074494
111835115
38078569
342968202
446727083
32154317
2903162
97149495
336518919
452903342
314066824
287659437
229895996
102086415
7203431
130281096
432847602
440982564
110177271
21027720
64077445
70242267
441555082
199330000
220143697
289389279
331083889
98580598
431266872
40411396
284920978
138668337
39015804
138695285
131357643
401406259
61676109
415878200
357705940
51569444
80111335
107113929
318151906
5509377
41201426
330965373
509656853
337534498
340002017
504472164
54623736
469961823
308542274
492752835
515422317
514320080
446725149
366276698
263147439
282270126
388794228
65189880
91736672
438459507
282350870
64455890
463895378
299182267
155391602
327209489
377366799
115995469
269772406
323742038
420498905
294650916
195470659
483644166
336113157
184968769
197994694
4861488
172046106
512356110
132149914
344771599
56347815
100376563
378522964
356252208
495234788
481697375
315797494
317044470
509268719
515514746
191015135
243134831
499100888
263109102
425822528
437355950
52064834
181131684
258463811
296519571
363107726
511458672
229329411
387354889
303001440
168655680
359927474
308831733
358510380
461841211
274122969
17885474
174375834
40208009
372040657
412640988
252487775
317123904
451778735
247713792
95742265
277570106
347375813
124592521
378355363
388262250
490746352
471249266
438711308
441127861
331691127
260445647
151845188
224415065
450550042
92409903
174430181
379886396
130743810
220451375
273092771
387282535
186393703
174178287
504075020
174346016
123572812
321987648
160831321
195971537
349064736
117425902
15317055
311765096
490438830
371101417
110848118
405981825
64625575
157207272
505200307
54044351
55683705
337549804
488209965
249312039
23169714
341694433
299329555
170666031
413274256
164293810
328652039
206084560
368784566
355498971
212747015
413948631
276517402
242977169
465686131
442393413
82318746
82299372
381896386
47448956
300698827
506939856
299373573
453962518
149438699
59568249
57709457
235529144
495907467
201748000
503194825
408702664
187183386
369993879
140356450
494271617
486173447
303082242
210518462
196351912
5199277
237806984
46850227
194720067
507288764
138549637
57774502
370311068
484423713
214671699
468126435
25745768
2887957
443281391
128695947
450061481
189946688
58216827
437630697
261040033
314994424
166615404
160848145
137816235
3402870
164809357
321443341
411077977
55057907
179989589
294639171
42179926
252920738
56016577
420265745
84362785
509532834
222356852
238074179
399245634
207248271
91139543
333154988
392969567
221551218
51781942
57937505
481341869
106196403
3856701
94008061
466057441
336479796
358691591
515820139
299262067
230914530
139816969
190330599
383657918
58152694
72913350
437467820
190421388
187225706
276106101
162937470
166483022
27841781
28768827
55381230
339541208
88724183
136431501
518310673
501163525
96802487
463466566
491367454
455086027
441112469
462419673
246054840
439117418
20684003
77401285
3536062
167449603
352565807
487394643
293488275
634204
383033968
434618087
130796902
75197063
415290754
355772385
467349343
316938125
111456769
305884932
466998580
314516070
228009759
73552294
315654433
237339981
43148929
433602275
416725479
12269350
71128051
259660897
25570415
327057941
506107101
482021654
225044932
256389618
392536523
399419267
19828800
13169355
301534417
67721544
258920544
342891906
6570839
360551683
379052038
359721360
61991429
281120512
171451564
213036850
152124707
262499784
72349647
36111985
283665882
105701236
435011902
516700620
147647556
440382726
271721150
245842330
157812122
263166545
165601802
146486117
479443293
36385171
307530137
84246045
483073311
411328534
250764199
208421598
454963717
358330551
29499753
465410590
186993582
213951315
30113705
69518323
156911758
319705047
408200936
210032698
460198058
257343083
40965049
4147284
171671742
82874873
51796062
115262707
117150593
25440642
489951155
231399508
71644633
305113798
424878230
285405511
381890370
1039248
97040970
97462740
150048445
299513130
51397026
485459386
151209188
337110191
60696131
317336117
457500693
132585631
247013609
118277730
424598668
447524709
249761518
395615842
444546493
91136352
17933653
130400541
68863154
478478975
366588061
457564469
489465500
469887495
22642883
337213867
115172013
370963828
29693711
326471657
483412534
145003434
410892574
301489636
432330609
360248120
214905836
470351249
158679448
126693699
174513585
117018000
267355778
124397691
515689035
320324951
451727022
254496346
497567320
515505754
361635897
259069489
212580585
422202225
72236276
474547063
353548879
219580915
9742290
403631608
120216878
85207244
289888431
14641921
310766949
167219475
388200485
257203544
315798859
511820486
486491551
214110434
65089878
155377302
220209009
15835850
506285140
266990475
67395727
498843079
339188137
477225472
376034022
43877490
65767323
274481125
336851454
464480541
34889722
186620892
204067709
2097053
95190384
270581356
124612058
82594388
505567289
367217281
226300098
300477280
229307671
350607627
250656347
65344934
199905112
290801759
477474550
83981502
459124013
216390841
80361173
461764662
91818869
317666987
183980782
4590089
454704266
310064472
73682441
499166001
393376561
346364448
455845453
326153302
245096492
319042233
274544278
491679583
439386
456266000
353180123
311057951
179443062
71693416
483379759
409715406
32099240
188462397
19640694
404670414
333085388
51113771
231661955
241299818
226272082
29628762
167022059
229542245
100748550
287056608
142696308
349106444
493864711
73920996
281592922
170250658
344152497
324858354
331134098
478254350
501840718
154766878
18803531
467733253
396216983
291786041
177538916
5618935
331359743
286586136
482931683
112717721
380348120
434791148
96084799
511501957
460188265
469136185
232541915
108304141
155694963
37222925
1558429
509123165
271722581
386585146
513891007
212872969
224592539
88999450
97530417
475698432
48643916
243250430
275450046
51279731
384237716
326165804
373140216
499277508
3253543
106027868
472800349
215348537
349198379
181284075
491970066
473042410
51197895
282086978
342465657
430280253
221976083
233567258
385073174
277041624
328619543
511420587
154281952
389786789
115768177
395961480
190443674
426258277
102035782
318554000
199046679
29423593
145482817
422057665
392495007
389330860
154841362
78884407
71822960
98883461
349347123
510219080
186416468
227515029
275605738
241948255
146296643
132290614
252703260
486096563
408976303
177994289
214284262
421020267
144049135
39390217
253853544
446597169
309149511
396155156
323768205
507592105
508371652
480571690
306314554
126482541
860413
426790227
84403837
390643588
368556834
497501725
158541402
322448037
410566664
288699348
104050461
248574889
378486775
119756195
417337649
224135606
357014308
200497190
179523957
362122497
315226957
254759221
72835177
27322004
163506503
161301687
34904061
253351413
150390257
341342460
338220068
69612901
269864661
24483937
180038852
24987277
335223077
49178355
464726833
274582730
272572107
49563462
143622441
271875840
380199992
484112384
319134372
356850911
475515436
280417375
336539095
450565376
311749395
345870067
414973463
23379927
361655950
422617146
262747256
302232320
222365701
150365621
28608079
21275609
78438827
380031756
333194990
171084115
250846316
274945066
272293108
22494630
264744251
432179953
204007853
458185671
64039477
474437500
156166904
211384229
118811668
462061002
8314112
314404210
25871039
19227915
202304725
372218058
212309914
306913444
326408330
78023968
512794031
352083800
456892627
295951202
471501436
173416426
493712869
218515035
452537159
413728860
304674831
141704413
197813497
91137370
265303390
208745230
319584258
311382847
333050142
242300407
353904305
508437138
327349854
14730841
461820709
89017938
210774202
439744050
295009376
264242402
502096378
427516603
144931720
414881296
464464200
427672354
192065452
99134746
441500219
186167610
503135506
33860578
214591134
54521458
263067227
182644758
431883598
405869485
135587428
164987653
157920439
42828714
472080010
134657132
513449612
50260758
362128250
314365801
420494
115628345
442026895
93469899
207597638
69189478
109633734
117227756
143972273
237533492
264928281
485345532
151593675
75638917
214080950
338644006
297403497
23022328
186534778
180690757
349607020
235616594
15301551
137779500
377507041
307885141
477222872
404748320
63554446
142000124
73327566
153192411
113175122
264637842
153720769
410938732
485945645
121245011
355050664
83374524
276218010
323637792
296972223
414200013
248120481
66198923
340282602
147009591
215414158
504616132
414746897
458387188
60869397
28332568
333802877
354852124
453503461
479404686
472006742
405309534
171489221
21204248
149936443
37680561
246195245
355295052
210704877
427710780
299512122
51829441
202033048
18520258
52409039
378946645
200449159
401356331
40864619
377552179
204000617
85562929
257185720
131311065
28971381
156426570
40310790
485367922
485942137
199176474
135335191
267548048
115746359
230895308
465969619
107876590
247985503
134884660
97058845
90933497
501961159
478103489
80977398
306551459
330459160
93719937
390488976
462666375
428370665
159083559
370295491
504162713
171658001
108960881
346985260
65141217
300038556
367935915
287523007
407468713
385054548
86876374
475380603
222285089
211669926
330883997
453702003
104736065
370126579
458342694
269598141
323116227
9630622
301057582
430626328
74699684
246716251
452818163
358575215
26943411
254924451
80851849
160488056
267779888
310145351
19363
126418365
461413708
193510611
369866871
23293386
404235227
327438070
181336679
282301567
388511936
494818956
354344328
106726416
404985685
295313662
229029178
207281196
468366712
727378
23233743
255009982
181059142
494508888
235507989
455622382
131449994
338907414
214981089
241242737
469360719
203751359
194314373
103907810
303464860
503134227
117033935
459401397
111601048
25953281
274346833
396995277
222210444
168531649
492465033
53041912
349755460
21454566
451024965
205639443
129781630
507531797
304769977
406211928
178285535
167816536
204367204
239630729
156997528
337822381
148803651
126663136
485634867
276866572
346485975
276018835
54965148
267500371
232714994
288528135
292169830
94646920
18446774
279224230
37230298
159205556
42033668
57490399
349959244
197500
370000118
227946098
41731817
85273862
85800738
9807722
38936067
140962190
310689084
445943301
21986072
135917309
469035063
418955515
84127290
514607574
153167622
9113555
181323238
504693709
156405811
340613642
486233545
209030958
270295589
466680653
228986914
4837691
48705534
202020903
122464493
16708744
382961470
40126391
248671914
457800435
234915550
135594907
291838457
189262017
284991937
221501471
241377078
260575507
432553108
48431914
443477455
337269229
455319001
293188199
307026691
76601659
513159187
333825374
200228547
195752747
124796381
488891089
332427372
42020092
241587565
258925990
326145022
188890030
72119069
303238892
155973336
435826321
466072061
312644717
283173256
510217707
1628649
253949357
20934294
12118717
126253606
400372836
358795016
107412103
347304509
454852933
324383761
127334369
113834754
504636346
246827446
431717428
371865220
284226231
321864578
471480632
91390588
286748902
205410786
96409671
105391137
301420587
297287750
99661840
449430849
299212600
398616124
185873744
56407064
205343823
26419614
277946000
192347962
184940840
514529503
115115146
493382927
300823901
73025215
64353273
275946092
70618426
143475234
427383482
153682195
470458908
229006680
3245164
321658962
469219917
53775685
167766397
436864567
262268028
127973393
282692464
400300671
514702110
155151641
222770163
362555013
361815931
120098372
47914522
406682634
451349683
15135845
264171751
72938512
215184375
300620345
515329121
316674113
411794335
329951862
166498234
411403432
20612046
279927016
58300254
513002307
320864648
322776176
93647861
358198474
170443216
164693028
166909730
512879625
442017121
361123240
305721051
205265861
284781125
457928245
188315353
168066005
184312183
475371838
151815397
362496203
442929609
323617942
430786916
5803660
154113649
230810965
170689075
10143589
67164799
448614654
130285381
181376509
395439809
479605368
452024833
356723431
81597281
140221012
492963286
361335064
222800827
135374825
256901507
250312487
108400487
371018672
507699641
402273983
107226509
289755064
344621452
510566034
516909814
386216025
332936906
201197288
395013781
458285046
372670721
26417179
240071199
21244622
353177317
192497322
206230879
215728007
244848682
380157381
249791188
6129032
424951193
4128406
47174401
102193286
254406710
481189626
245333110
433118352
299929539
413164407
393760400
278206826
469513308
148181285
485758464
101140532
334418494
374236636
37405075
11626614
201859144
458189535
97483326
290025849
459727702
413142472
381812300
187435000
110544092
160102211
190338689
497858986
173091066
113435426
500630626
80158187
141478985
271684008
366609931
252069026
49265715
221490671
14472256
501386170
336777951
477743240
51311403
33750778
53070325
26117362
149109174
176263843
59488694
70778485
389306145
377490580
441933036
215659464
419663856
19978181
316915010
319101296
208241045
296702745
414284760
455766181
386565202
14671479
48947567
421461419
364756624
262188712
49133917
143997605
467428386
132621667
330739635
419665671
50750661
91563091
409001851
149698238
495535845
152922981
409385935
474998717
233360496
316356956
278283474
22613697
381938708
453085561
273765220
518187625
505969426
108511680
199247288
302286125
238588677
256775863
482325596
366455422
325222081
113498060
93817660
105353902
485781968
24489097
353896821
363603755
157000307
460773541
365548089
78584853
40637511
409907475
185312649
214379666
302628172
278060895
450876200
193587090
509041855
241452093
457503141
28215909
136761744
161777830
133681077
390349369
97696832
117964677
398049465
419198120
350284426
386142876
376484800
242587772
270184867
206241691
73108503
425076228
437004433
223436833
401926869
226089563
315208316
220426915
122798197
284718
470675924
43485508
413778807
101766772
320295546
29586362
107242922
108368066
44953925
344378714
123306584
163479779
182694473
421646558
190161506
75065353
468473185
142377961
24820338
430534935
170997487
88668412
70645136
290866217
253648246
83814439
434987698
143292913
489998785
228006236
54444768
286763278
322238175
511537824
1219063
257656804
332040835
241130810
287491522
214625200
365752600
339668111
344638314
344927739
483207990
224746171
280771282
338601030
170460796
210875702
240660305
282021638
114095300
283106478
146700114
59801528
266649857
186170764
41379736
450595896
153759555
55342530
506291515
485321092
91402478
289054695
320089783
182691429
108225030
360523889
428252561
323456741
47740265
379449457
66632695
274628016
330486971
247466005
22627207
363436340
452310634
4039642
87813945
323141540
488433222
221486386
261991336
40116037
35036587
490359501
487379171
61213463
308102857
183321781
92448353
438786102
404860669
233696706
424657771
7029928
456024626
442946714
454585821
299072789
65201330
1840925
322180782
196253892
217737606
515375804
400676012
138001582
477175896
473240218
108187713
216004391
157603021
77079449
83604750
341013952
158936612
304184592
468151692
133268071
254723567
172437958
124723521
80593954
155685401
253391930
363317566
290389867
433779564
189783923
64230665
191795658
62121190
51278493
486055871
24047246
487880549
322099322
352000464
84035811
502220865
97125449
67541079
503037676
161562658
351164444
386916585
16888682
144849917
11581089
286660794
290285746
441847762
475902566
230708376
208483048
226825267
106227898
185198590
8511869
95389562
256882155
76704884
285939297
106422682
66336128
223798345
458473885
286207339
142309373
218653656
348620500
286961424
58884756
191590301
454489806
122631273
133603604
293668726
81632213
426510404
214229060
445820697
456517288
156382751
260396629
467851994
223625362
381187119
435985651
297325719
208164490
94600501
232407150
257804732
91540220
420786782
354670612
255568755
312335132
161676119
283749288
456743215
356470699
380159559
219794489
115994239
242413030
247860245
386267384
121843477
75573864
112705574
447379825
262541328
453385223
286062712
146740619
198455310
487517131
156796330
377891909
198986209
492656452
223472082
433817892
99242753
388491804
416352507
384853757
481008086
32434900
347786995
85350880
261664703
352655155
413644601
513236846
436762323
469051751
251096027
145304460
388721055
159748079
192214680
467990025
128250034
496278190
513819894
240463423
303227684
384457320
23813776
354094432
446836621
240236393
515403911
183967658
77608871
445085821
12196027
431452615
26372294
226611651
439600064
221661013
298243500
297358507
78358082
186242640
436735194
437012801
332545320
512115572
53947200
48948905
186063801
89163426
406309059
447309801
138435300
291667699
506793138
388648543
195742250
125112688
33099860
109926155
7287667
219219699
82644811
168592590
48162140
158883005
463969311
203410402
257495582
131697628
411431746
218117402
488242348
201317670
237579361
503437045
199898499
88362338
422655329
249775078
90818144
215844839
481677766
206948981
108689801
283647810
142849496
43355280
414665001
500012151
194346685
413410656
388694548
364656036
500237643
267719768
12370500
368655944
481640205
142100055
160731913
312187799
214301435
511498505
428466616
305277354
302274869
271367897
207114834
130306140
323269774
36374617
353136916
193551953
265400341
438710224
269376929
240580481
208189520
22951348
202653131
100022506
97311227
444433637
43623070
475753978
328784359
513234885
226739690
477675162
97398328
23177854
196823718
22053749
408117061
488565184
472096021
483257987
204104327
450267307
253657258
69357780
489422925
515669052
343959737
289051955
312558481
337175948
75567018
279497146
483753508
396145726
55137190
60063666
450979067
266387731
269616307
343203805
374656195
231872920
438449265
62432072
427317688
237816628
393592291
60423850
197093597
393280801
223770491
479543261
273512903
467497132
402232884
404020443
342612936
243371244
322672711
50509275
2193388
518149434
43520573
25664668
12616652
467435879
342863806
299263486
335807645
344800407
239670586
35743317
102779578
293357055
323910127
427603860
228352306
414542990
514235130
355953485
450060461
146803354
318451774
233896852
292709339
97828654
433001801
495736670
182799741
247914674
376825284
462618091
390140606
151231734
59872331
152958640
135559288
493108426
51577776
369629322
419720133
62448375
285900643
478668513
304949832
516810256
356713690
237318327
45568278
430960247
195783546
436196815
164005613
136074034
384961401
106887510
344849311
338906134
90468963
359181494
450855950
494807549
501450601
277114801
449796640
214210438
316595441
113213076
313132017
114960953
12844842
144057403
43189476
295678315
178904481
312003064
213368255
451382880
401460320
229229335
477592387
273112860
517604780
511351112
231473094
261057790
401779750
450282641
12812808
434046762
361620433
451713093
28893593
458421372
60182485
174710748
85400997
419354051
184776715
481460882
1484356
32183806
241395335
223859483
502682094
273481325
237863742
219900311
484551768
375919163
47380986
373710697
501976231
45354845
480388509
489309095
229995112
115145088
66514325
275319718
352933421
71330601
142306725
127875894
113448302
467744432
366534842
47973490
218773435
280668110
116646610
422001645
43334929
295468221
194994181
331105038
158485371
506106005
339127651
435575916
393685841
459564466
182879038
366469966
137720533
470482676
319897392
118060813
213626739
461647326
493173629
89217847
488118604
474673739
358433166
288683214
115441860
282485418
102367723
355630411
282139088
194099890
173548753
316341232
324459337
278329431
352054438
259372376
466393104
486065733
423945321
242540791
129839832
155848439
463619816
461687004
246343455
144511348
344337338
432810449
493728073
464535280
16026519
193326487
10776023
380697064
3956680
241072647
374833276
78478552
114509662
208205785
503261517
443866009
403137613
439723652
265503509
307016668
10418167
224628973
323547045
403809228
780485
211668759
118954724
74936920
181562927
247946956
421590045
276793602
150851620
395903838
242694196
445485300
504138209
219455219
143789244
33749643
186678077
334243389
160323142
151123835
163016245
506101937
215834436
280675968
39431301
294283261
152013347
109414128
245318136
166848233
144075005
63828128
355427295
197559512
371827632
253947064
7304378
163142995
413558446
391797917
79643008
226810471
332342030
256398089
92946430
503137791
373803283
468042609
57686182
196981710
259079825
450541889
430861389
127686576
307545278
178234968
484912598
69335602
448311600
161188418
398593920
121043691
100433107
442656259
225323002
453949377
266421505
286644587
180897034
81297147
203615413
205821057
166455520
172998033
430043398
403305042
189008430
350554940
480593232
188452820
503410649
456267758
329559801
201094715
510631440
9131802
243495767
55788035
432345737
110123304
129166046
377121847
217947479
408328343
455861189
22009414
78532261
202407558
405975545
141886390
281928505
419013260
439642109
469119501
392423040
461795633
177059388
355383736
298925149
206423074
363028847
228745058
420558553
243792473
236851128
26202514
498221713
478922852
295789968
395003278
200306095
312715197
72622703
509061755
354315090
437573682
113785197
278452333
380920669
298669971
249092636
364256392
419421459
50062608
12852548
44623409
94818301
17889
187594278
359053516
509701076
66813199
327718240
74534051
284183617
279589035
283009299
210706997
38166451
324648318
280026876
205353060
300405351
409665178
403923433
41136402
339715782
219172307
57194283
52032290
5559191
75555608
384148027
290329498
235782172
162088694
457532479
374805324
185298101
511042349
174680453
114703851
202128525
161368683
419931417
125056129
494346696
394262832
279417088
174990898
364568596
358762902
121642665
109858057
97790547
352548268
162437938
30496257
356100016
150760863
474772742
295500347
158250940
509977316
393175074
293099979
214050190
431483582
247810284
277251454
240604782
249548671
336646964
293426007
137546920
381540424
334912839
428571343
325278603
413010477
252313528
125951933
385953485
81675031
72795472
83343364
138420813
107801175
458803294
427055639
264885471
429207481
56150201
381035913
445633425
67841340
89047314
342554512
365423628
483251641
313005086
496667272
312069580
116116685
162308290
467275890
222638946
97891497
514689379
96182046
348915673
339343479
27881822
230239916
28108682
89614685
283585457
135044865
315407250
8658030
344640671
17954125
46078240
48081547
79715091
406181088
287894706
276322574
285932923
284077721
449605645
241585044
96479064
435827454
325910999
199810852
451142674
86136648
91434382
317581029
454593778
383174960
360231366
35948083
247049034
122681248
27076859
169537731
471072253
240123935
5934475
350173191
10636758
194428654
93900913
270628737
350158219
180951732
23825307
55103802
19795997
205545930
244827763
361652250
122332428
399870300
241904334
172313978
178576318
421712745
441751065
175209490
436425675
27527480
279776294
391452128
418532551
461102590
305794395
201419414
120227549
176449436
395560466
129238416
418459114
187656388
511881026
448062602
121396762
186377367
200538972
59679749
469258008
25379649
327956094
291349231
140238402
367774276
247887834
136451442
113955187
23172670
362083665
259170872
215554126
402682151
510440579
319963542
196025782
336399819
440112602
179241010
75956932
426957493
221284261
367642997
380955949
388741273
350540872
267913441
393579698
345986044
10777624
508882810
78240768
265966665
488723829
3104255
364638900
112149179
492167277
211415347
458789140
382131147
407443767
414805363
473271729
73349255
190567207
362828710
104490040
22175704
371773866
95324016
376339796
291273718
344164674
321024645
103601545
170957325
223740078
309116156
263853256
62587024
280618098
362831137
293440540
70070340
165744500
207733832
63949440
333706467
284132920
38874226
400722746
430876160
332154695
255625285
108173632
210009911
309391911
15976643
391716551
124205874
98972421
19394983
116591532
185268052
249824361
501866366
93009488
458605737
374822905
391513416
184635424
231480288
453441325
287069707
442172146
421005110
43400513
310815738
474220578
275805894
400996720
383032637
98213368
80228107
352762999
449544249
222282506
96811543
187040863
237329056
360872488
289283197
484303622
158154656
467162164
493830346
452520781
166234921
421237510
13667490
451039414
156019978
75343704
459086784
260553817
64964379
57112595
232653993
307764009
417954791
92670981
267096627
49090880
391835540
70291458
299433753
381142308
361197814
459442710
449283018
486241146
43508333
197786638
98111677
185674837
514074571
35773919
409661405
376033005
295683078
308566125
97116807
26237618
500645286
174993509
113363530
49224848
418288855
287299533
123757479
458682328
19027229
510174801
10352513
489201307
43537017
135282993
363067062
58142472
507295053
427853757
128990184
144456152
462056576
65017308
22884239
14275734
24342563
90644815
144485028
404051058
461443716
393875707
491647681
78285298
222004046
137165037
231326265
119409316
198909484
92089758
337011988
509503752
10802899
251184991
476482507
477043597
204627379
486581769
186240181
241464517
304316387
508166750
313129156
74116666
252091914
68449310
397510738
145097503
365841305
33653016
189255959
85203227
1260419
212066842
133802113
214643484
407849684
114208817
133374186
505442137
213161338
394786288
149224672
9495332
268155907
231260298
56401995
321952075
56363280
251536301
504951095
345261050
447082215
218247030
191574294
119029354
149340143
462833316
320250398
144563256
48921946
208155909
166555719
5194969
485826394
86556184
483022903
245577404
262255985
290504570
8530414
291498277
77834436
75348461
508643511
390034945
457088849
78665540
82595915
483751530
199239045
149703788
452696028
513701503
39386619
246894883
388604305
113266388
89613077
383788985
274748631
265854530
235260499
170876778
154914036
138183501
393512314
262537464
111525378
231690113
60902887
9979693
247175926
280755173
317914667
504604583
62359138
295801615
253334452
110645935
495237630
353781418
333639496
166281076
483432135
342785452
242268084
3745921
483605464
246708355
369871020
383636775
107674179
328662496
487744976
214058196
470891836
317649055
485653372
65930657
325822550
24608018
377825095
241033757
229972194
117237329
92097952
399695047
111837222
96013362
68891522
288947159
201828288
222462099
313303435
109207060
254692972
189712310
194070084
129683006
104643550
255666289
201410903
124277617
387678476
398947926
6994965
241825675
385248102
171498732
321174118
308098345
504164191
483452963
419578957
76137497
368725777
440970395
32291140
334135126
226670568
503906236
25375416
85206012
246844729
155906166
458967481
484217292
385149679
484302287
505443522
446486917
124571428
296400708
352650939
489591101
166792011
401658788
435577033
331495795
6940039
165314961
507175381
486686288
401949911
288233657
410650050
364467956
303978333
278365512
475477807
99042797
502215861
221251062
501820952
454921922
39869694
312424715
265217790
480167497
37450808
188334519
290481864
508679047
193154743
244022374
223138989
235704619
191507080
229491240
445971706
469390013
398824520
245882908
182616275
381743440
389951127
44457117
413359845
158086697
312181473
231290035
142771280
454735145
31709012
148924702
10760900
81719621
114659599
489001614
164717725
483464415
366018373
223405487
287975282
215230082
269481049
136335096
122813740
214147330
223806366
183882195
318432716
255848318
8969619
50228752
128858632
18886699
77465908
65938012
325372244
498861331
219456804
30328113
316995471
142373501
252086438
177542234
10672914
470534079
263465957
216384759
262527683
209961138
240318720
228921419
492859347
323344155
499914102
410940549
410881890
317670434
50067271
185384657
63622068
443724564
74429366
302803105
192955506
4917232
251448592
92159935
118076883
419999996
270255083
442625762
497771373
348596478
201733062
190396880
452747104
159535018
24373411
97956905
154246123
504613973
297493858
71076562
80088194
156702867
190562123
349826618
496120779
57115956
192948750
184585898
218003800
505079289
219282068
330317965
453472058
388294720
26944897
167548009
327783332
334412284
511900464
420638436
208021170
67977112
358581307
37943303
177931299
324777769
338443055
461797755
19655529
22914854
237356578
469381056
115054092
177808353
230635711
81518148
140912602
493304333
45573139
278815644
438086866
317773997
477516410
403111928
383594536
134479287
210276002
288875057
244727625
153673472
67417423
215676351
462902703
398471596
84978743
401991479
432499343
72498174
213039508
257172315
383469969
380939275
37065538
250591687
248921266
89658408
126126691
406380782
127659455
508247744
154490053
159219915
15995923
356533003
256510629
157334236
338438684
69550429
350847843
152901978
68596561
379109843
150635378
352082493
482402142
447214191
14459376
325731363
495614985
32329333
342256047
293033969
503737638
497320164
167803839
303021629
514301720
482642759
128705653
449239564
402881905
18518557
241028719
389739136
197808475
484149072
488276751
417893095
406523140
406148481
510441702
309525276
389440091
194691635
282093017
91919269
496692622
211711989
149670588
454038265
439475123
417169947
25895494
273126825
17459610
395941596
169897656
425722317
301326127
146640954
25300755
187097307
132382473
136676611
276543586
166746003
386166792
42743481
453945222
33579869
429330085
226085404
304440923
485833885
2419920
6816467
191760823
487523401
314904147
354929235
351982749
422013135
507325890
132085105
74151120
5974336
129312348
124295222
417723231
162736591
413908617
398425498
347741120
15091199
317704538
5136526
64123443
390573262
173739461
174619217
130351414
267921013
427979622
40628852
224731974
353381059
165263479
374188061
107150427
221025536
85153140
446344865
46772581
118058585
479012148
31914267
339891408
5186469
11108767
263290392
140832230
332429123
388146636
342524903
225076044
517951057
95460481
488130866
413595886
107786705
62846107
294521847
197457393
233950521
474915401
445598906
75991630
331593940
430078056
445946260
233294326
95872447
146711896
64105415
320213830
50123822
57943149
183787240
437462742
100431967
251665769
448163582
151683284
221828595
133392137
44064953
440306378
428328517
435081205
42358761
354505229
258389127
205785474
71944104
386909361
380617031
15903800
371941550
359613957
294577691
214831412
166225958
464861659
142058719
227343939
384577422
13603911
34567939
494441701
379131249
325497779
122558030
470224345
138199415
59716061
360781249
346396087
219317613
185998267
277437608
339194057
218714559
277615087
451721916
208304620
26255923
442494329
512563630
372533506
375009069
425460785
156110236
517402238
434856774
409776118
402172322
214403324
14337435
302428280
31539575
300186619
404496232
267915275
367180506
415122498
440574205
511070806
481653715
229117558
377155212
238196389
417989241
384005797
125616225
354936389
312856662
147744876
417361008
66864253
306996915
462584613
176530923
231299312
154191687
345442593
121520778
268681186
372050729
129260478
337955668
284774030
280265792
192300388
233728763
252396422
40596349
82335164
206660976
430038633
365109266
126484256
231943426
363454806
346147210
198450960
207987283
149066886
138359769
113841454
149510958
116837755
146882815
107236737
362365826
15250512
149559104
27478878
292896744
236835560
80749918
504843065
248752994
385098981
373843890
65966459
463837364
8981123
145788266
129585110
13345359
449997204
403046783
109824013
86409559
435515082
375705933
340593702
298863831
236779055
148725865
15524908
162938618
433170613
114370918
286721438
218566219
182621662
55673786
337227632
295151116
149666433
399047421
42041828
162638829
343941637
518214772
19540982
250003334
325092923
182544038
386455615
137699894
128547292
207151989
408494834
318940368
154949414
502552034
285350142
153786808
4646931
385091783
199567511
275866959
366218828
402219809
326016847
466841335
366595148
453009255
312852750
255215587
321421210
447977439
198096912
61715854
191034866
326393820
80706326
229066785
9083771
359746018
46492047
157163010
498307402
50187729
44661490
331700784
22535484
260583260
446011550
379728855
81810549
247069824
300393737
145546165
66878470
353121384
206255201
437053720
94025105
411979042
361071346
209607903
262309082
38504601
70046496
299737373
310408016
233962673
331049810
358731322
336481723
400205417
26460311
398170013
114589909
274374909
437894928
58833427
123803674
424938280
443572027
213693519
478677073
419828069
434303599
428560253
404979113
103680357
384137378
341346963
49859280
245315435
25130239
162442166
455932765
35112187
406798198
24031874
475641492
153387367
443378931
329420334
209650579
376276862
338711042
263170491
338254325
386898619
245070602
124084795
101460651
429024230
459939453
397562147
476665258
488844769
454467037
514984944
66608613
106910880
296016674
174771224
329962759
237987506
401004582
75109927
507181474
321966916
79517153
450656974
382508844
74715373
21504832
184152160
193647272
235190915
193052470
397095677
57419358
77761629
267540142
468353444
70815960
177821267
110579906
408338877
215919171
406888023
150554006
99413571
223157598
104220337
488214647
343376104
92855425
48941875
264322787
416464699
290189058
479230789
60661750
31525079
148668298
411899152
478742923
117199767
335624578
115257829
146828754
129634610
195164537
112824814
37576559
276085191
64370185
72539416
475969364
30818785
392276596
303935813
430006335
206909929
458205666
368506202
482786851
62573013
431083848
447449469
250526262
325098736
469374246
467042729
477709724
511384487
302701010
283633421
457529223
6562329
284084249
198422133
378235579
274679386
26166897
214443230
471989460
408536627
15558813
398988497
347518455
326669251
302872065
146319857
511522041
294475746
143308975
122410462
290496362
142804174
453897433
279933642
479711083
18798970
88601451
441246188
171407231
394140722
477140451
342077340
410641901
365806581
150139785
244954568
425508936
105225788
24369189
277702359
6292172
321304866
20877630
440947675
252402977
145197530
254019275
238567744
273790516
127874394
193275368
232434715
141743652
433339991
108831392
499643071
14177550
62016903
404650093
186172443
62844177
287912962
153839686
426865090
325708836
62069489
174704324
88035463
286325312
320158057
56922606
425228777
473003164
267123176
428138700
417549856
452352829
483677179
184719836
449038266
4177249
433397978
332150264
180422768
292606674
323465541
131031850
198034373
476804169
53013911
352371279
321193489
237073422
309531596
131514848
244336530
199431064
89847749
102715093
389278972
431375057
167220973
175404490
437068980
478462098
165031850
51288021
215491027
413900721
111850980
139964515
195847297
515148528
356090403
91498685
376676399
97123469
299948041
26612618
274073981
318979611
226062107
248858593
252851108
346624305
148454953
12089556
143967202
167182333
191108116
192601482
295850436
27537790
305637999
487097346
309277182
288085450
221240596
91584103
142140055
124949470
121131166
46087227
321267818
336653022
509069370
278381774
502218936
94708772
51530654
509056344
102571759
381329225
63748944
357280394
327635438
381110900
73725854
287718582
358663810
151363333
484971101
164486864
310435791
58161805
481934291
501533982
409812659
114492102
18672825
28061852
157472793
39589961
460553021
444708794
243714022
490705903
178410573
239744590
300617991
464429223
309727894
213704825
21365719
359751700
87842629
250448492
13771263
463958213
428848879
449805989
389524530
161384112
330557537
256274993
473621143
123067432
199260445
122913434
259359835
410343107
277146525
291124380
36849232
114318859
88641273
365312245
418469303
416288127
162408626
486085030
357891115
426328750
230244562
339777137
150462192
453628496
289233783
102434495
449268908
2195281
382104479
192484276
350650378
63154934
336217309
84798314
475586894
117188132
226514804
286843347
334611617
54780676
165722021
303236218
13471459
32982251
485428503
517550116
258830823
168071463
140470755
196148346
289264579
392351702
422568051
365923849
120696466
134511840
348342900
232368843
244539233
492132486
446661184
212133327
388828053
325759904
151701754
445605730
160391633
24852263
414315454
478104525
95322493
172132969
278653623
490072493
58432773
184262188
269389416
103654777
223221038
435604926
395577070
178257784
60439616
324081396
200430850
149813407
119733567
516537822
274946947
280471737
73576661
102274686
127878335
374615509
429320053
433218337
27457338
460043325
161490300
372173767
441854876
249890930
249251725
460600792
43158959
29277917
181874720
6929942
379277879
267498467
215292807
479301629
253289175
463982952
184648928
396572462
217930868
510689890
237211070
164941148
33564792
503477916
152019347
215227954
357976949
287648418
141856146
292646721
210738619
137745355
75783318
312583479
39770452
70292475
293137106
85178196
203338822
153687775
263730889
220324965
415076336
215848716
236417040
59042285
341949741
115881337
410182768
102797085
31238196
312638196
391939467
218662346
66120279
247703436
9188471
394251305
448887841
163760995
246769363
388546199
114545594
398639206
427735201
317872534
513778745
241659313
213792532
57570599
154033802
32596077
71945551
261705052
478902822
510770825
498609191
162615045
187410866
436194587
320935065
94345858
300216059
95726968
176351917
184429180
74818373
142576313
296409937
95758102
432878292
271643630
32453491
8643452
341192723
511528300
232347041
184724547
122336601
202562154
113231601
173129054
400766557
139224881
383973067
159830024
227085640
403887866
458407493
365282091
11801474
63081949
78882250
371712881
231076424
259533520
88115874
409033660
7141766
177864210
42658124
457120209
352039182
498252050
319517868
377967930
112973379
171352814
344615133
469050158
216134412
509198822
177332826
477542702
375875421
312484088
396852036
88226939
60778929
153947963
347489960
114056587
389347133
74001765
461041014
320330176
429920562
242803363
503166418
487563964
286536744
375397551
209342593
433849521
426414440
307586225
208329406
311125401
460404390
435419486
258949826
92206327
209800209
20223550
210847320
441036502
178448380
185824151
380377586
20180200
262656394
429723715
456697534
258046364
199110220
434335857
32998793
222301070
77003136
426323149
408762197
395626561
59288633
35889772
311392565
89680700
11835462
322779983
203954545
178805593
363109606
193774345
513198065
371416547
171477994
196832480
456726342
365554071
427178287
499503525
212393848
408011070
396112182
216805112
493451484
178531161
104002648
369294963
183267051
304681711
451940726
99890964
2771361
286319646
414202720
10733682
430698702
303367618
373363814
94468182
410588570
335843885
304377027
498606434
58192610
515141422
300919640
60567261
390310645
391521104
218454003
340205107
357199086
434302428
433509097
55320835
252421113
228320532
212308867
408678429
470710076
201472332
21576675
42508099
437155818
60076332
77821931
489490770
293250798
342948803
105514106
383173236
422626121
452880684
304529704
95644514
479646974
384841838
148931137
233109412
250409640
191984662
300422099
399420846
454436099
314563760
273519355
114459784
133915057
471771184
120049231
354163536
495104150
180334571
271477823
429217138
48240226
395816480
469432317
266973941
517909320
514142872
16238256
401217952
66795912
96893115
467694636
167767879
468736242
255994509
193327531
104191453
246512739
274573301
248099891
363083536
81382533
511487607
276747128
473132011
14962713
68673375
155410435
35485078
517681374
180696845
129800652
476732796
444982990
399163166
440324002
61296025
42283108
417248175
182733907
460447002
78954883
131861062
367022365
383265108
192093875
322423357
68061839
417752684
270570186
8235702
392514844
195351547
325538133
104911708
329033595
223779895
32121040
454012676
287968828
83733889
233205646
258714788
271319795
455121069
284379326
61209052
116184209
464594837
499192900
94587640
313975346
150322368
425325797
453045684
407911677
47367728
449949098
301161077
337957976
920354
238672159
233215371
155821139
351864124
190603535
308587838
297408137
131649475
331612572
450616
309387292
184659005
411896752
342296893
77360519
163379517
251218855
247543603
202305761
184588652
157633884
98375879
215408635
475209604
452216248
133433867
211663954
43564578
450047668
314532379
356598795
105465266
222337805
3477952
226797392
17590496
323857342
190545665
340263544
292087118
249003655
112704043
452952544
426709956
456929762
355160027
39881935
332297372
67017669
351724448
90142917
463197435
237319509
393683209
138714245
402749516
191408894
176311805
316974750
141474421
485168039
335722821
58814619
220942048
436742583
264433953
120500122
226479871
319950177
322706608
390169408
339864850
412012786
409417296
471312924
311054185
194635818
123758943
210784775
99049017
271270982
42776342
328717680
37199189
307999933
221393916
193240822
101154605
268894380
181645933
354533253
115933517
9499368
287200217
33236101
360821551
145964594
68766679
180590067
12172675
411701306
325984052
143908032
188257914
246143739
405579705
361032000
240127103
384789842
356938110
383487462
87239017
425421829
4490826
340725489
377778160
292903441
53140419
333916539
72850536
386048612
140559409
377882885
408997021
370438937
330770320
194495300
385331494
396372246
394861811
351700113
142805616
501642046
180934893
261932129
374919918
82471730
72853536
373145056
223040208
113665779
490039918
502491178
302687672
360820414
497344909
427868717
54950250
442721145
277318831
504710813
142719459
323134553
357599602
328543371
490071478
65509126
417747537
268024947
80013005
357518406
248113301
372724128
88990080
16093979
109640581
503942878
492020092
66546878
226046135
263463460
60515451
8367905
372032941
391865813
328205049
179203271
96178860
38059301
291703039
361487108
427435239
50278599
339130124
327474732
426461943
27336630
378984206
85219215
369579346
83166807
213100844
120787250
446621605
168773826
209980236
290644871
213814853
460819368
382814321
134015987
145707396
280664578
386791098
126137214
237638848
438765746
12609099
455534909
475572370
361508015
373618017
190898529
412908271
335100386
192507097
6824124
225647369
304409955
334704180
342706535
375908420
414655885
239864948
361995236
408639729
242975103
196740353
435406558
342814598
470510777
441587017
447226300
430496360
322669328
421402518
265017037
137950906
112394862
211659278
276769454
290089146
144579180
205791759
231989326
238273085
241487958
309746878
45830751
96399257
113852647
6241921
223102602
93988440
166279994
159814763
410436964
177898745
278359686
138792302
507296592
162742262
149153857
137184542
93777656
174940591
200573317
270425278
349575794
274562906
220591727
1107839
203547994
85604327
43891090
481895125
487785544
215062313
450787854
293319088
220553266
234312756
128940243
240277283
403484095
336350555
51395424
400830045
486573330
259792232
248304879
436756485
24656894
451987111
211286995
270978808
95488658
189317291
180950609
444039840
275911940
412171169
483218150
250355445
41858192
425063975
500939009
11032430
380534373
109706031
335673990
90714599
426827552
122517841
423506344
52624930
298363381
231664190
392395562
127750004
292310329
341326776
384354323
212866260
18822836
143028131
348067685
323673094
91026127
424591088
250106375
123625079
342714651
219821756
341652216
21749682
147249869
455611891
397509508
150939400
151080257
420171761
444796291
36847219
82282233
480829368
146537016
312722984
176738956
265991334
64825707
187959354
284705429
514822144
46761152
379527418
293035488
23939240
516688880
302861376
162844680
241086159
22546385
153773717
52710284
382538766
245896328
149481723
476910676
311373623
271995157
132841146
339977624
73309486
100279918
484475742
302988641
404047692
164310807
414217305
54519849
227143276
251691599
168300015
85601352
65860170
265434089
251909569
348815971
135748238
369298708
20062199
176872709
158664891
215064528
23847167
383702712
222305981
378756505
430040455
328591146
182666400
49209386
131180698
473415277
71101753
368624598
495635590
240743737
496469086
329558266
301060554
287590524
154158009
488491733
295665909
31501563
252243500
142044196
151950575
179774801
227467655
384031969
286410526
30304717
344939621
174106079
204917980
330112580
509301180
105118
185939283
38907774
226122800
32569053
392272067
333998237
233600654
102724667
261001696
84101277
20052999
452324271
160298207
326704505
301763346
120082472
167545292
127245795
8945640
239531034
328147011
268453996
267984877
209660444
260613328
53847810
472077721
482184957
81956185
480603774
472150607
392965701
280462842
83574575
416785764
61130166
497543977
83016018
135017736
262659839
213481024
424193801
278484456
358905447
415943129
149142108
489061033
147273525
362675658
165844505
248601381
196005318
146622321
369124644
251128339
118511990
328340626
137858699
22586314
409339233
19758527
305889822
392366241
85276738
418991233
300589583
78072831
7940339
298606427
131136371
352517257
306978364
320687898
244059558
392749164
426592656
491320019
28672608
421898252
384285710
40128138
164049479
77443958
256037452
74558954
448725762
228425399
381655896
212303132
494006437
99382805
144134585
408985017
462919689
439052117
221553431
481815725
164020093
255736355
296528731
78998661
301115191
144741829
168221979
37311934
514289721
107906383
136847496
318587650
14143225
295856614
61988990
298734665
261087652
191093086
268745272
30666515
517704620
207762347
212667818
288064351
149137316
249265017
293014751
439156757
389694354
162395206
21041310
170069340
375714168
295154913
12682862
142979755
72822553
249669392
386446325
260953574
394316214
481225173
82778923
348749419
207793344
510848784
157766240
153131093
400539789
418245943
178618344
87054302
436298429
21845273
175097196
47323874
184045233
366520413
498853247
487383586
498145450
493001681
417941310
20116163
103321852
179387722
463312545
301635294
193912353
447903081
79927974
197712091
352927348
249831278
280274900
367320923
386776412
145194005
177837624
229369489
514152001
231478744
488849588
26567133
307358477
209639384
97110053
476916437
375883232
226801083
241833169
456296294
508656175
257315168
70934395
153897283
117876622
149278467
371031836
71419926
415756808
395337180
174324071
382115806
79710028
128339917
354690923
332061736
315737375
189850482
410222104
53560291
80461989
26787283
291807124
292674722
392041552
459981039
75724389
189587575
286326847
187346568
198150533
91076128
461518783
238383194
469967391
375473337
48698431
333957438
7621493
74507720
122572526
267735977
348680498
473972308
241597400
484564169
439026093
490506817
281434151
244098780
128625903
160241752
269950214
194932428
247112524
85773608
501676879
102189349
318226791
214155864
139086758
154898395
380513004
401389131
45399130
292293907
15470633
269906650
325325204
358987592
114980031
256589771
508489624
5971127
56546567
61448042
426820526
437039578
352376624
486457252
108554941
100007591
303505778
515243061
206250956
116410788
479497786
281030878
172445893
238510327
95212653
266550654
350535574
471944910
29842111
517372917
239758831
488683116
413607988
226609030
59491947
203275986
496837891
299008007
497736677
309357056
247561667
7398314
396016450
385304299
321928003
404434065
57021946
234579161
178546915
289707327
114855247
413475828
480300924
75902496
324574539
170059917
8169032
300717490
393737038
418098526
288574870
276437674
69763088
398087462
193564480
182130092
459319105
473348538
136048182
120677228
380186572
87203443
65460956
116455538
311010887
420624179
266266325
267323750
516996101
38308763
267452699
373004338
284315618
468044432
463631864
302188637
486721255
507964824
398923680
107159958
384430214
486790572
358805870
63620152
479741156
514328883
103795942
485501604
218977255
453177958
421498296
251790039
301668428
72900348
58144627
402857206
339202056
504072631
94279528
458363773
388583382
420988802
109745307
122909188
337393410
293644561
503682805
37748943
122321958
442156362
408644027
501205382
148088994
407698462
276065297
72416065
421241131
235397923
341691902
380662262
34940294
479577156
301797798
116605720
394769239
392923814
356253837
193610317
184046470
452146651
13583554
265462924
204808719
59424197
99075875
284266566
59799769
341689437
488319873
216579705
285357885
327521798
328002625
461119249
228981775
432521712
138113115
219193746
244846331
128385561
213362296
93279364
409201895
80713933
426775942
379089954
327056874
284066198
261525837
348716985
181302100
384155982
464596823
60834637
20198890
160200570
496787053
77503143
52535060
179896156
434950864
407887347
146145892
210014345
260005627
390452467
300326546
178526623
425331595
515965511
184017133
99435554
141785279
193021640
277772666
280220158
453514309
210796584
334232639
341805684
114271646
158117767
481284945
436880177
407123595
360421299
484904403
270524186
494546353
60620612
216255201
488548347
464385060
122764892
483185943
316413932
355151824
147896376
18542244
240980771
350391364
209141202
353621526
224029267
373208449
238887289
395351803
498673946
421668761
464376533
239242075
241500957
93917245
466203168
118195663
456364616
195837490
485526456
486047315
356223869
84043268
174519259
369662306
273141083
119929318
196211068
216487506
231571854
29346039
31157066
431553772
181614749
445516169
512398854
400424129
92219490
65951301
220952857
110410769
482760026
5586581
181851690
7729860
312245931
110829444
446079444
142594589
445190008
232493003
358652639
513392134
376927104
18109273
64023397
41506578
105991830
497428043
497398525
84309230
484575396
229343287
247960446
459244259
50041191
422208875
449240953
8421345
131541990
123996577
377947467
313124214
238448243
242880984
442437002
363861060
241467268
12773374
383749233
470364603
14172274
236706941
294750255
287517415
279190651
194724888
15962476
352280505
182674922
141611526
104265431
18972283
315909559
179929466
37177584
151840128
214320469
374813392
65056439
492763277
275790314
35648043
215338859
253415544
320494589
365713193
121150033
44010500
442541843
45060975
329306464
150309666
400055383
85482903
89131744
283506700
429502878
392863017
235039142
322302556
28399479
6139254
379987493
376706765
67871692
146509285
177073048
102098675
403199248
462157034
265200374
365086955
471636112
373013545
379881922
148355435
293536735
19237936
297903581
153614047
258290092
446252404
381606504
117330000
198346658
105456834
137510516
390772846
7033429
241435984
441332905
253609688
364369264
301223985
363222494
239056695
152724470
434800127
396399848
70424901
285912881
108930959
239382699
470174623
455630868
425750677
63094424
178191100
400015685
391499827
166559846
252962781
266441912
393279428
449316486
86800931
396077115
362589774
359949301
316293661
311631510
372234441
378599941
6483997
314077068
443400992
284886386
130433655
399973792
234160799
485164180
119027385
92667524
1209431
781881
100885087
163404937
77645015
234787857
208400661
193508615
256237126
295059288
293115099
41808034
231621497
339649488
110038193
192916344
498792371
48254792
431567074
488446367
315732718
243740561
382894865
422506208
505038406
386469724
39355591
11065471
383829517
336387084
488463199
494542894
494104613
85755199
305117101
454697100
365616275
164272240
222834582
191503410
308657465
16200920
466428310
294404867
446803881
349123337
460564381
43188366
342240245
262442242
244714906
334266667
272237071
284476389
99726001
377180409
441728863
404639437
242976106
227119637
263823578
323896353
276303720
76818164
368756798
338755068
354726307
502685123
144876303
341636348
10620182
273304298
510508119
478965084
48766954
293784799
110757720
369516705
51107218
41289839
481263840
243438457
500771586
403260993
410467076
505251121
78573931
213855248
469255225
427285661
449836604
434375276
338759122
229295356
376633094
310755735
248434201
317214839
330693498
62563889
502965299
29099693
159216851
397866052
81211287
250275275
384595498
426533878
167949657
494919128
341578299
51595380
100737372
4238770
255167368
257234120
348818330
334311967
6520531
278535802
212557528
511983469
99161602
303867508
142519431
113439159
262064307
416628263
504819266
490664637
324339978
163638072
98591528
218183106
448731006
173784553
84620093
272888502
305375361
319208943
203783828
492612028
140005286
434035451
174193154
361834359
196891760
278664468
243097614
436921180
382911061
268688428
341711400
36095409
196390533
2924493
278193113
135381068
100511996
496042242
101433771
434293663
211418501
42225959
60306027
47272777
424868784
336734805
500040456
517801559
237950777
367239344
249970371
354328434
160678351
419822316
511509441
422841366
84291963
308624936
454381202
293792207
85065166
96443434
149658752
27335488
462486733
168389338
321408806
153206687
23480645
71914200
301648539
25999930
396401413
206072884
276532757
191272656
453627457
369118103
492932822
130087658
174306083
261694541
69777134
268317019
235955433
176873941
376340855
66346791
106473758
476184556
221059526
139110920
135370476
378755090
50946604
120037435
203618587
439133380
249916955
19867096
196531227
113181218
308783606
150605467
62991361
230557726
153074179
59953674
256622858
7687393
1598128
265973379
239719018
169926866
375536256
443379942
406780236
343738660
219986140
272543620
217195224
491637252
130554020
461861964
31664876
213130587
157291366
26950381
428051336
419934303
312378980
19860128
449693116
264182494
471652721
174476362
95468701
345167287
461422579
232936800
480068220
406037819
192914165
277139563
454008610
501040077
225999633
174351257
448671703
66662880
466062211
205464703
107948497
143787362
438912880
450817786
256830903
479868479
480858514
44678481
250857463
197919225
168194588
508428899
389695513
68695245
151835360
512051572
407040353
58956637
121959845
164026237
392329457
51055003
301033832
383556625
369727946
430402740
451950526
153099463
372224548
216388852
186881337
498934416
321371202
286534712
19042141
239529770
10204752
119291374
209518285
395726464
504692332
29925565
166902694
278427028
200958465
218459274
272265629
101249455
155889497
154897321
377461115
217838993
180811349
129505758
150629311
162806581
244252073
483957138
327494
156365783
273387611
453237254
275473286
428624129
507716694
174419657
190680779
406972666
482370219
119911943
480901054
215520637
96151811
188358045
386838731
190999887
294451559
458926154
70044523
82310551
154637347
278036396
195515160
50137536
402383662
508330495
399687855
170090545
4572261
266629442
92051947
101609036
117077317
411144714
257336194
11403972
171004451
511062432
58591002
352987953
347014084
116532031
229126131
203521435
228935869
15227199
300706584
430669000
273500245
210867061
195417224
214317474
459693961
405342620
337358121
156379006
175957648
228210190
207150095
308315515
286913412
202720738
456759321
352343868
384987471
475331046
461408422
287242144
60619493
71523546
212906779
13918781
467095566
361082388
227506029
75544378
24317332
115081605
280341464
41909506
188441433
1437976
509549242
28897227
307726257
345885666
429614677
151765509
17229033
473936110
470111597
162138901
137734378
96023805
260550425
144172501
129180229
74894123
198880879
353166198
501179333
114413870
392273397
189924732
284580686
255619640
44542900
98885395
143703902
82210263
20403603
485587382
502567136
160400644
463420326
214440366
306345328
489906694
99203686
188180325
4981534
140664432
491145501
515029223
264697166
221740284
38456615
427656808
220530630
477259313
97421319
256243841
247101132
33072545
49102696
57525392
373857816
453437707
297401960
286380501
397723017
371051297
95285405
281238521
2519235
150474055
217152624
494375769
358703964
286477532
378829401
277334461
190222925
96528443
82590778
124400960
486187694
252231617
85977715
116787521
132985392
507582373
5394893
1611186
417491098
402113178
242337138
401497851
408039506
161204878
97233832
216378892
308667487
338489554
449741344
4713404
124201043
248441694
55455233
286864680
278231809
500151964
307120112
130772984
116270641
386713036
103306717
18565582
17989924
263702413
148556008
297208877
133188036
19622272
373564688
163439760
436215611
104452701
258693428
131296051
503452392
412154699
495290587
304096895
488979618
105414926
80967193
378638365
260324663
465516614
505781379
270307264
147789845
101442615
71012715
205547896
400336901
137589935
278912434
86332637
332420245
311246133
59962007
7574705
399927531
444063805
88590791
82313154
480249126
356776580
343892071
261422947
255261311
162817601
472549724
337476215
66975852
370545293
47500956
275851565
267515603
254557110
355400202
69882579
21358401
256049204
413423128
87676406
487414181
467629599
1448468
316072328
302706182
345455228
237602680
437968099
337335218
488327132
412469241
255769813
122785849
116402194
260495234
239310634
354149203
141458965
298668848
129401653
487604404
71153198
215963046
225090
135978781
443342604
270938008
153343471
426104495
305773874
94415325
128037171
434850164
331493896
235700611
439940921
109936599
142019853
151993264
172393235
203068642
107899637
175770558
379545233
178273678
392819261
344486412
29455392
435145486
125029326
247058499
408818832
247012407
363085709
101642743
158092274
285534033
300293051
251274141
61267466
281639808
288209480
115814919
69268128
440367088
28860588
160438518
65948641
429498922
259474036
289699644
347557833
189148464
204174953
147088
386371287
322263480
498819271
483719809
342899756
473897807
300344356
40345825
40234635
250032543
172315403
43372275
510853503
332528849
13861299
331555509
31868864
393650059
386683140
415820374
47858471
21242926
302015311
368542643
259146543
51812974
314361141
281409545
496531799
57308344
244153721
311484551
410522224
296484516
387399371
194354104
348862802
325856399
444475173
108147500
56011001
192180117
253693914
495592063
100882904
105267361
482282191
413835227
478161295
437928261
173731836
352268764
85200971
258703333
267043060
314084599
263820293
496709363
50146843
73212644
426075271
36198043
11024829
329280397
384621082
312739207
264497563
381489300
158789231
91534994
414336313
374694103
213485427
140399901
111084934
30899642
207563272
438708236
812335
475240601
458653658
326184218
465084984
350336351
13756595
462566457
98951090
159689661
311230907
94628913
330525312
150416430
165122375
225225857
121745453
317798624
233748128
445636291
15666772
346289696
279981334
199150764
301153914
382526719
491859135
296032468
24966012
80282227
231762072
435682858
433107530
10034058
373766846
153765714
275390213
76458502
241343326
195966162
229267215
22561358
276200112
406976670
101859090
446166945
103629732
517543847
157908815
249259750
91093333
426654503
440746751
316396153
119457434
126323130
30641260
379294664
130837810
164796967
369814916
438889057
428601663
337686579
355154099
306740353
96356144
163153112
179842259
504718158
85632010
26656146
454906067
439748522
308732901
385781627
510171810
383412047
415696921
159796507
471766893
428246595
155850765
274339863
258349802
299775845
306842067
89456785
435179894
434313081
74479371
167825212
347237362
151715707
359577049
472029233
489111276
286615624
376997544
331922469
372099394
486761254
491570072
330457562
467202867
494738014
175165413
323497939
188444781
2507061
456154161
363123010
144890174
278957167
111911794
214492022
492037668
278273843
463387530
435480965
26711760
322899400
85280518
192938255
100667139
296992179
505627835
376025697
33445054
504776303
136890377
328284108
120568120
378878560
302876430
194943868
366503482
375020586
111741087
227711094
11209374
504526252
133319071
354153070
400095962
422222379
463717743
394665741
380299571
354006869
450935120
493006565
511276483
7434771
37334128
489666666
504414616
463232005
317390259
106991697
469169608
493819105
471878190
24080012
150890976
142449165
380406675
363864442
384200283
4370966
459201215
130221168
286075566
198522783
487166332
428625861
32549801
242390752
142298744
429905263
232465955
518094139
69295576
271358554
469775549
488134091
225801552
110310943
246621689
224643949
340990499
304456420
273062497
311276390
243739133
342226694
374251556
293988061
115588734
82975530
65165534
290509372
433049835
380130082
295846240
94133952
134553036
244984426
174137230
498685418
95048704
171118952
347660921
417758866
181740584
126886342
139587404
246767433
484003053
434392979
429094172
79510449
276324543
45164858
73627694
338223050
194878243
270228978
1736216
137519555
516328361
405852577
401899219
10687930
177613308
261769835
196276971
385816904
146328060
177976068
291814190
21750805
232034278
153582495
214054587
131202700
468097807
390770959
256459744
478335649
178920095
35418068
125133261
63734254
63558145
77491767
338194760
50872065
389709725
370987178
196679973
14258642
246700333
378604799
432350953
214036675
514718581
210671260
16520110
80722251
38529507
377697572
40184171
198943445
334169258
416555067
127798013
471293868
430440716
132315035
306651918
352589832
158944371
414429867
470665868
61084901
31990394
359824608
309637496
149526797
39939933
489747381
457897504
193214941
111917879
290282742
499911651
475471631
93723859
167303709
191207973
23250331
35176509
2067906
467065162
164483995
90946756
499097597
12368878
135616350
162332608
290278550
497772951
500863397
230835784
229442030
49394375
447777557
350227081
168025853
44452850
94379970
152065427
407172432
259617830
93591949
245188598
319929515
300828019
40809848
364557364
438953952
460234216
24447377
455225979
194484481
287821138
408176715
426573423
268085597
72606964
242249118
28046840
19248857
490956579
415385308
246662397
304391885
311987412
266402115
310336385
285659997
116297840
211330681
244212869
45577749
234219688
360591620
161959923
294489827
109550860
256229974
480773752
507742580
428351531
399350341
11665926
206233756
229835773
492396677
43346811
325484667
18107993
159415704
445583036
418415279
330267480
473610414
52219325
314730691
482874685
431009477
86383988
465470873
382887891
193934696
100462610
6356129
31526263
196798207
43918059
127812223
457941679
22438501
20178427
384660253
338672995
323026412
404669152
291791543
415531275
52850357
424153961
160992015
488700671
231227128
201229249
225370189
481513275
482260840
406575170
26017930
92968936
489037642
346081916
488129640
99199821
256380858
19993463
226716502
261158103
510721615
233233460
148858189
14180850
67816300
316702289
130617401
120652723
227811149
333820678
250664603
241174774
228681372
73632641
65490728
443816513
286330288
194302998
177282174
261538422
3975945
394827135
414026965
160758032
292966452
378429085
418979869
49233907
312024959
256375472
7329699
380633825
269927880
47089250
490975038
23649295
312561629
146434954
416890892
438277471
284006320
162651146
449403958
315390891
47226476
368173566
223875878
157860325
219128805
247712514
222181542
144992246
31076861
50421235
30115440
302302610
271798825
211356267
43119060
308730960
232080666
215181370
436782950
368324006
169613180
136079009
448969433
134896968
15908580
202559327
78190191
405500615
38042004
139103685
398663491
122235688
393715584
326015715
323662404
373352318
270097142
206973848
59632239
12080011
242884277
259568472
313021762
252725797
106720608
30720511
25154594
228520631
492796138
257515396
503733849
510488845
177431489
28190734
274049000
155402441
59578552
353320959
28913570
204589387
313914429
227562019
454985281
349724722
278272204
332826996
377886782
220269402
420978626
480818333
29517204
259647064
431643391
320425017
351123615
151372097
227357457
308513480
240817683
460448892
490129834
180683017
478801595
277054423
280371057
134862351
275040688
245363892
263380642
412926444
321124360
49908270
110185392
191576128
78433730
401744129
206369684
90029785
155202771
514208997
17811627
473553907
395606573
52928186
217934927
157581505
263934464
276379282
158776574
15437308
338594748
156495095
239321221
158565770
103532228
148403730
446146437
331874629
335528608
243928444
227416825
20028214
12175889
477243513
241978235
99819968
186995135
146670783
221798218
128971612
60888715
196347830
431927147
362870454
154444937
290472732
478601260
53859711
356123248
380076477
369641314
450551489
425794913
211129537
381152192
247453115
128171848
123800493
492670643
451254707
504189104
464311310
491423271
227712660
5686306
42275987
86333888
334260952
334024177
11113953
288920033
274342740
343304166
86460096
182213418
32867536
50541593
28726970
47073215
129790181
268997550
168907126
163927898
1561183
346859593
180285906
355716154
395898642
502441762
445040111
242420748
94196134
289187924
437268368
83242599
10668709
421792570
354633076
81979925
63194532
421868588
37460635
340014738
4536891
190125539
382000461
193589358
235203059
190574852
403344840
211373696
8842990
406616290
20204009
385166361
338729337
298970003
310565355
158259618
303315517
135129767
260194371
373185758
375384460
373461570
391621795
481317928
292605335
144322003
285672563
264745730
65462912
73292537
515015542
387628562
492246115
209154563
488546213
275958010
371729738
293040502
412001810
53273309
177009863
41057434
7269822
481702876
21686054
254793441
163384877
448251878
487451849
65004515
244207942
132358678
489216134
123435092
253905444
321147070
462602395
446669099
285713886
73990166
293945988
459203461
515527194
177672230
346589431
146482662
40425986
77541958
25034290
337648801
278524712
105435006
314499744
262713480
458281778
426452204
353968911
41535002
164502598
406764031
318875459
305164398
421446641
79123431
373116941
91183129
33751974
305347365
234399518
74977626
480033663
181100049
47244481
492685098
83265746
177568765
341511490
183261377
462424977
451441279
498295201
18762198
64345891
209598524
144736659
377063546
259466228
57329363
428036861
431988789
71881286
309383765
429150321
493904281
96963222
59710950
487050040
454877525
328328160
371823868
414784947
331182629
362162939
18085015
372656937
211969648
393854032
382288740
239089379
20430006
108679305
179721208
181098107
482054262
150410004
83857870
185467896
216886389
152760371
61705385
280603972
469665791
153085236
357176744
308429802
351062301
514716129
313419269
443413416
271544431
420504888
110724304
202317333
439410046
208855317
41844648
204560332
433085412
222321987
216756233
378247762
112643555
233726956
423428693
306293026
214807393
498890253
18481966
449167301
306806067
316276589
372457797
461980629
364466535
146278270
244937006
240793939
68284522
339091449
386744267
55636886
9528185
491884271
108088507
69839830
63384218
143339213
501264207
59447982
516633907
439376872
477365493
8227364
98421152
33464864
482199480
461522519
262032684
64937065
165489948
369459787
475431989
446501393
330625875
359041213
137388535
361445230
216358428
402021884
243032714
371232273
503834121
123031766
429047679
323102885
245931498
502254737
207580289
391841792
220939634
477624333
343751960
338762953
192204587
456863723
220126772
400291242
420840205
415362139
123248496
312301499
484072482
213089483
387341811
485592827
4924135
173397140
429225713
108425540
72705620
310097906
229552930
384822847
459743819
178018467
470088186
226744098
228504676
475358705
488269712
342390325
466602837
248147346
161435004
318963093
336951304
389864021
313382857
378384991
298306120
179167609
42868309
95584753
286143543
360167655
24649349
167481366
214477506
56353907
495972636
295147085
431544224
352981632
21072679
305823142
216046394
37010192
407918075
465281620
133193284
239692003
204865843
427913998
345470398
451289990
70716448
119430936
333122365
393203595
451492800
377197809
294116486
277394157
87975187
182894274
29399858
117660577
221288836
91444850
100903996
517151343
447660775
305477657
463451087
293693942
14009578
431007739
71140739
70583411
433724827
88054963
227915453
132253613
440257618
102353038
103240909
252662941
387873208
342388808
504268441
226875770
360802337
24292211
145563528
260594477
409353101
481229352
266120345
465058193
156434701
283711943
5404315
48817245
2155960
445021011
310684175
464895012
24223381
204035534
508917482
125125425
301386598
282731820
258036231
384868402
398340083
430378678
385490256
294431587
226597894
5437369
470764855
470924845
467562986
324869295
82605094
223083306
383977480
174725661
168056240
300738553
166919601
42750666
121973162
79477342
85963971
333886561
365428553
21327022
487497485
477265433
195505451
103676968
396012253
295287005
18339219
370509156
252347495
365564328
131369657
84840559
41575996
405490262
212269708
346351124
430933411
185635074
328818986
358246917
36123162
236659740
472929520
503012618
367664608
322655902
188816382
241357624
85357365
290835465
206626543
236294144
236034741
424906319
167118493
388036151
268100003
47109160
467532620
119154891
383360855
497360580
245182363
249390534
362317479
395034171
495114736
348560
311066207
280881668
138056686
485109196
266675353
232735852
277502638
474505234
202371772
507941873
294303670
346902084
340072560
220212311
332257461
23826748
396518813
217321443
378852355
195160865
300578575
71604343
437245087
132749935
425254932
179650177
344100876
367453949
116108905
490202950
116616399
281236915
69084647
45518602
130628550
367752715
3178583
357915121
125242458
212958803
508524778
385261143
282947819
73462409
10719828
126778929
407446647
75242162
82014522
87342771
294302632
37916028
354903233
204168626
383002093
207284687
508768210
319595079
303802498
343982558
476628544
53335130
319384638
298951931
371930490
58119018
139229140
190343180
293875850
37785624
69768335
252291383
225752407
324140259
465491307
31792547
369211621
201579695
66617156
330185810
126088329
180675242
418062171
147609629
402025284
260739477
160329130
432134225
417391956
187908485
11627691
429206220
146292976
470244221
298032987
24942482
192044367
377123423
284542145
54963090
181354358
302356057
112147452
259505280
190294890
243140177
343467214
84643270
335642094
318662193
347095883
322139132
747308
98039924
472022104
101435585
159394758
326239531
382136044
164651941
311038929
93037897
352468438
163654151
363922671
467994546
114638952
11766560
235143339
125530416
500477072
339079665
65963328
181146886
238591373
277271577
174272962
312083814
266836133
349340567
301268951
423409298
150881323
440712970
286340092
406186443
83322392
87281760
66465208
55457576
289120167
251068406
296039022
494876787
350622189
73272171
98878673
61523464
466064708
430135168
220989401
8506768
324604211
298643595
104530506
370633296
447623667
248662752
125426149
170712222
129820391
191320649
280972782
60176013
256920962
263616403
231087481
116855848
268767046
87900312
419321718
482081979
106271392
343878014
153458593
226289456
148514171
283822796
143685492
152026611
471411167
451062749
196506788
232933061
216898157
313601361
504862565
86339807
177704096
285557983
103228216
320360491
260608052
309974787
40806352
363515994
503561123
12922330
358200720
484718592
42747356
146108061
417764106
235404140
511414144
352499093
433911296
480397598
25969376
179176996
15073295
13649580
445968489
295463113
72146753
422519847
205249242
407792334
307857177
307480815
232115994
76127413
247842142
116291616
14391450
506572485
472146946
200433375
86699613
500757281
142006239
331193010
511207913
104279582
156820492
370269254
32346056
451384508
410430153
194133574
158464627
69887308
414684260
430368511
323789201
133160429
129706485
15097313
392956560
187554731
418835779
374764061
60960249
495171059
4175324
96935499
226475145
293277029
211072083
143099198
85077439
258534253
278729972
36015845
6021079
132852481
177390934
433193531
288203074
487622341
383259266
221297682
270140397
504434106
2450178
312462851
117470775
438942572
377206881
481719216
251968078
13001714
214024974
408992952
166254623
94655596
388423642
137891046
436414319
205893620
54118910
148796754
248060068
62581235
307451590
70957271
420852098
155148307
148302053
288869247
202459458
491812138
78137854
486888757
372817057
320366706
161315149
57479720
495638371
262008575
122563608
332630067
368338195
344835127
107662761
283378191
452956435
274767531
431842512
299869166
165986639
465825701
493257495
345808451
167663228
82981176
387874902
164983355
415348330
252514260
261487468
289195376
220344336
367833695
318746953
29089279
391668863
207760587
375006503
27219154
236079357
391793553
383580832
152164504
351670977
308041657
140102956
97934774
7199938
277564601
307531700
214955495
27618920
236830012
89565567
429036163
19291763
466877427
347413055
363481896
352923642
187232705
505412969
270136972
449195703
40709687
169176444
36257206
400403500
232913564
373088215
313416256
246416563
167242618
216523926
230833945
133023321
276687571
397654899
343283843
195227216
246219654
297001034
277545150
30944707
133285800
235390147
91172243
77346335
121269155
54862187
44444778
333804164
411129818
152861626
414835169
206340666
139476328
397694443
54675837
459710810
134002103
423375691
306442358
94636069
243926640
373542706
79833504
453873363
244540659
368210540
124945430
160712231
83902912
323054610
156404595
211013414
255963960
162623984
51271047
312415343
183151870
181445501
72395146
498368917
193918388
24224549
245386524
361096353
468706588
80503344
451667000
447324849
281527512
427150694
283548125
69934367
8026172
240936184
18278252
304085699
117372726
251822123
354192699
299659925
10229872
140449358
208852609
469235369
420439892
68909323
443567071
117966579
436477525
114266337
306459339
276790678
372178191
296656813
460935383
411842998
207488320
306253430
359921394
244862523
316965595
51943726
328374172
76024248
437831902
119918505
422554973
166081947
411492031
463063519
443374937
67267532
448302340
60325582
407048835
227888441
293778980
494013425
257684409
214496381
433950531
412037364
509070704
344510141
481356389
386277052
132206683
289901391
134124658
474820102
235849410
141321076
464556361
22123398
339817776
162405700
394030981
80913406
119909995
294523442
430750531
457411643
100418919
185560360
360558300
78514411
212583155
311255687
436777514
362443976
99781842
339682314
292186519
385943272
382324683
439352964
138004389
69994926
505448659
433857499
454395803
183291121
165272034
186774317
25833575
69225929
209202239
63369733
73010511
409454962
249701473
205406055
304556956
38494539
331598313
212424443
283663954
472012499
298916993
485122831
186248171
458017652
395043617
85541859
90031026
35188715
203044798
48232458
330341042
123762362
333440879
203670222
142547826
442073943
408926579
487113698
185690297
469268162
378192596
435497373
453829269
218842324
117055012
461480784
204946975
489333602
162887816
395185898
357564439
4588980
339608554
222029086
276758478
406379004
178051314
260831261
201999069
57487008
436416664
342649112
417079370
120703277
268802273
34810833
77931797
118897220
473618321
150552451
312551615
109759411
323177573
508780128
205716155
415280664
79727431
166400310
154946018
73612091
406106294
355542947
265190714
407185657
10437248
453649851
330723153
26386238
181551900
212295468
128070534
221144297
463633244
169621386
395801876
72328745
251877281
344034030
453052590
363745376
122305411
252088271
26771140
214605502
69242686
456586015
335468864
241035812
36289960
310654312
150341145
452927097
409371999
326199672
205920520
261052686
134836951
331938462
452748907
234230192
224946706
126167441
327715383
86880820
319725798
258133235
283907207
105837659
321202341
365796174
168488153
247050977
251112075
45979745
414930292
369399531
14382901
18382786
144093006
361662470
401608135
404605364
167564631
125340140
59581615
408128821
368384990
311345500
478651570
160473489
333461708
382151959
116645167
344877788
98086404
30849687
376129524
132654439
479983369
254101783
159584811
381481457
444018092
328321692
9702198
318201104
287361465
483029746
417238110
511387286
444802713
368553392
223814691
314405253
71055987
3382071
254889686
320740204
319847297
393962270
94331018
311943958
30781846
268547407
104588026
17033380
1656784
414801616
419084634
156863968
242347094
499264731
288033049
382543650
168143047
198169522
435167291
362514243
112209895
119599010
493356492
513608594
12542971
227436754
69670317
187256160
378577203
234013297
113783151
394024310
337740198
380838934
338671103
183149298
19401410
424377045
362246887
8649744
31906202
60048678
237812441
68178060
229089388
385649569
103448994
296138427
323573133
349676441
217938348
226336941
211728559
333731303
139089347
97893192
460093263
343715802
43225148
387184235
160426591
360297817
31604120
163958234
114505043
484135128
305882125
429916706
398748818
14814150
482547893
121942758
158051123
434909569
318062772
237155170
33790378
309630450
48772604
337007691
321102190
176717027
69850028
331202601
509486125
111086267
421217282
244851959
356613461
183594054
402283265
32983603
73219552
123120450
90507872
467699543
309075107
353249028
505526737
430983963
21089243
299830031
211779449
315394394
477513144
496544916
460992334
7389073
15087950
212588402
454504457
135661813
73675017
422603654
486797988
252488811
488062816
255982223
383795196
314810160
198278527
55127698
116356604
487076505
186732674
17560769
15045423
257579001
432230968
360410090
206159925
434426709
494988300
508293201
257589713
237543467
358846731
63531114
54261006
177035620
428031642
349481834
206191607
175325364
263958787
477477688
470471322
271190495
355687431
356307886
498666071
193565534
398555030
137874468
55091166
57825758
155288746
246255578
361008914
338264888
391336446
142093804
174977891
243955337
74127767
186738370
230503988
59273575
426317787
209217870
312397918
63136647
331130314
113540729
55053217
453626262
13403683
513267716
209334994
442963429
244657004
464349282
486846526
69179251
432541169
154638437
112472854
160181093
474906395
498598286
386831069
57794640
437866320
186249171
452910104
60432918
401267647
493204628
272198893
79653103
346986814
2173205
224154718
393789310
371646655
8791390
516231485
203640354
97879816
192711843
407037238
338411024
114587326
500941577
144647392
37796734
339927825
390282135
459011438
319150741
298142130
466117959
358336910
47471446
26221635
80000716
100598760
223444396
262517271
58510925
34111622
61015281
155876235
214409575
134791481
268938651
342002569
142835275
2772482
272463614
318430367
482834654
151768728
497627684
184346357
157813645
234206110
322641608
467566668
24542852
423631810
30437745
133173047
484012134
508132851
307669083
308427510
250245117
183554836
511406545
401742727
43974699
166949830
76611470
510666545
403023518
177463148
332464549
508053974
34804783
164737567
91707482
18981357
275376900
348719572
109013058
70030916
369781159
123357065
213545396
476897747
398356850
218694694
256566550
62631618
118282993
440408887
506226663
197105602
431725444
201500984
130844959
278993615
14947155
227342163
165175518
404430376
511854148
259871464
418138171
505482316
74439978
98456589
35960642
54506593
103972428
198393546
406659682
262785810
414641351
401736867
37981680
251991945
75974736
87589723
118546722
468953256
340332697
310681890
304478441
218433247
323359181
50969181
56041049
435140903
347872675
441367110
80543398
149405481
444633263
86229908
129809821
356569355
480457644
154488104
236806134
189258202
237396296
166885083
145000320
385010315
313297332
43797916
194614318
412387026
258495143
281218271
223312848
285738419
64078688
170383770
143182170
232869516
60862359
513400145
282233814
266163198
258027983
186358246
165883513
339101882
257738330
234169871
381788637
287251467
36331298
445860797
180598873
385429283
353644264
248138994
316556897
336280113
208470410
279127553
320577701
479536447
450641649
243752039
475355710
192591365
340424526
116522554
386311027
163249036
371117487
177603298
487198812
247260247
99625727
419741859
396470394
379689363
433719517
75547324
132132105
485282727
405909661
221085524
420387389
171857322
53712133
280466761
153873825
330708539
57572590
258806242
23213825
202662541
83412376
177148782
173292150
127417556
176615620
137280021
68789750
502474337
77142434
284998895
212087067
331599620
490724062
360681642
495097419
158550440
50114953
408755234
78675430
250671786
375205326
279305442
25328644
596487
86661485
62578917
341428832
321713874
517337058
124899075
52513491
104204601
517705830
222034800
438176680
188421661
14891472
411200612
305883825
108180264
394319802
138266573
81913094
286384743
71541555
271827524
136589702
182294397
279953267
40788756
37597834
163072628
288854139
511298697
339013192
517393562
193704572
412660429
467935523
95071752
380465439
204909072
425483436
259721650
117669701
306500692
402427976
88988612
346566254
278400286
11686486
175618263
266633180
180200741
281621326
134280601
111192545
133070723
64285040
506705971
416573465
39098976
86142023
474157787
378616222
219609451
77016874
331404763
396446247
168137211
55806122
468191301
318510904
42025112
401758725
515418201
272601122
39752176
93585271
402793038
4288041
459055328
296329970
224955757
375520215
316261270
193861310
98764977
300761576
318089715
514861524
152825352
256656622
219523549
215367843
472430315
113729615
36255710
449703391
431938638
443867935
406585513
350400266
416876511
320460765
72559882
475393482
515379977
334713719
338684716
5080038
371954135
203358611
18008661
95069994
271637291
264121219
134372285
53189848
29894736
442935546
109768532
290861887
298258002
401626489
321626684
422523996
121685566
323387436
186913905
201536256
512589650
384139264
169795920
212754508
262398206
413003479
256995831
71808943
450452589
447530220
452507133
206543567
31304993
45075976
464444726
267252654
428080153
254190735
468891502
469715992
323636224
40499992
7882414
324123956
432296612
393960369
72839122
76753455
394614247
91316690
215236397
249867456
263025015
334992965
515225483
439161129
215509822
500333137
17837289
233092619
421462496
516536489
509840887
347898140
80315766
309639708
296527509
43654320
325528944
443842776
393324534
291080556
354822991
422590013
491880902
88397245
58206501
83049553
478814290
299485113
211959983
26948698
8416870
168402056
174361783
103492559
149602556
214801545
518070973
372469214
513601980
178412727
106336863
40609997
416696515
337702701
463851625
113682285
182062278
128654932
54898336
96990840
81754210
165267953
155335555
39702005
388292359
460656471
402384956
425202601
186365779
155051936
494276814
140668407
400716232
169259908
313507338
91081537
351900179
516203715
276659482
81778526
18858064
421410517
150792668
139839790
143287260
413785327
183258523
23220432
382367605
199091418
8558842
332271907
354459517
507065892
233433135
502291276
399736279
116198171
4474819
516417933
275369376
437608839
327942592
43434406
94856349
243572314
90459966
253143560
144568730
40110927
460047928
477377927
401660691
506751868
21346660
405615921
358538964
33372315
444694030
27614736
500587735
105490113
483047439
274247234
192792959
177843055
203962816
3176439
403087585
131177570
310247097
343984487
126888167
358993282
465530815
423183125
358468345
140735976
433123557
275850311
153752641
355949257
195247905
60641849
40642466
401383067
284809760
398504528
985862
75101403
386998561
4051235
311181593
359442988
269301073
438685398
428278648
258114090
26340566
89054351
388148426
139439067
156011596
161524288
505806352
291507409
483828832
148791834
110689603
195289560
136810306
419352349
146780336
419887626
66409491
232348269
375865032
76810031
244699328
417359422
247147377
64362894
474103006
118899747
506263458
223076138
264462242
252577100
390641758
496271379
477866509
407426941
112353168
354881124
457339794
31959274
366851797
78166326
239429665
336524705
386511337
149621548
332840647
93022373
389568728
162482534
469629456
134635105
196318176
112483865
360451137
79258593
193398737
182925670
125924196
75330838
219638312
391748713
443070899
245101266
296712139
494092771
476192737
123834936
7373481
510071017
19647532
271656685
126711998
364695987
187713100
450363903
141758275
257121877
53028525
415170049
222079211
414138009
266456897
247433421
186544975
318748444
254606539
9490369
146127320
131267622
72540937
362218586
299934538
124718430
15417331
216638493
447505062
339939929
456911476
167518603
40961921
286839556
253675272
183306310
183830818
377504439
418770219
236213671
206616785
237578074
135105600
133174111
413168861
244034736
70986787
25687042
478582099
507359299
24659257
507508106
476474662
244490519
58602145
60444099
76572159
88125672
212082973
464175615
330859015
217849347
167147876
282694448
229671602
381867989
394783355
115108823
151672873
407062748
281054578
294649236
132618487
291025589
128837709
63548885
321837829
195059028
168120083
176406046
479119689
27780155
322858578
324612147
222534157
147520426
310721219
348948077
482124251
39938629
145901587
409950847
431869702
142517929
320215120
49276532
295438551
324911788
336535804
259718221
424421775
199057939
129530496
409182987
304533884
184557743
455303655
493796762
454190044
320766148
42499517
497010838
433200896
350129929
231975548
40121978
152693768
485542941
516905304
361395857
444869444
144551635
360502521
241047199
213282221
142051999
266228541
333967795
49518255
229167077
287755261
293069667
212838728
293317992
133383860
15698903
17005775
436568889
308591793
441291463
311078362
494974383
131419006
189999424
343372710
46510256
211174071
25113585
500411824
129186876
68435627
445187871
469197588
250635422
303404687
51319060
439421114
223198519
517626333
151137005
386388642
169043699
17095257
114347674
179611120
189885716
373122688
101550317
462632960
34900008
125479601
455597522
334650106
164684827
34498779
199226398
169460444
354127043
432047106
26001519
32698069
413993670
446033619
154307676
242765580
505462504
352076883
297660370
335757819
393967604
215081910
466153870
218874876
419074148
132192081
364511975
488410335
123111802
408591425
443941215
514204301
234228503
158398709
68935433
119834921
99457802
147341019
456940138
204332791
91380390
391429332
449852542
408568139
264569526
217298539
443030057
397715595
214858283
26839525
494498155
422933804
35030487
32315231
508427114
348292093
257586878
305967349
191452190
62983789
269649416
285385331
320406559
137016904
89954622
421359447
171520681
74596432
428368120
99832200
438322726
281467152
304182766
350583250
177683315
247651796
113552715
275039433
182419282
321621134
165340951
133017712
245687236
40484656
254842222
440305264
277469558
345192489
383354409
223463206
154860108
138165118
130700485
113886669
308305340
460477835
297060260
453915241
506895376
78680675
136332471
236210534
71920896
91277457
63129574
205269778
122954592
111089388
336859630
405253380
391234457
182870318
195700748
504996799
497202248
373544204
102150048
455410792
510827579
478276720
348656692
444517365
267164338
446751654
338085978
452326545
58947322
162258015
265465060
391532472
511554840
179315332
280904643
516464144
136945246
429143772
219698085
185074697
222101163
143930451
222203383
2385159
25563877
62377972
264404444
329915683
110046508
209509663
91645009
273159664
11874410
47853152
49055346
80163361
486363568
478782609
270142592
410682968
146682207
335188966
402604354
441859456
149029113
161456949
312278965
158906113
62267654
269064329
387886549
268420948
371700194
278604356
235346703
105326387
2134236
418783125
492090522
228607675
511829166
409965472
466268483
321526923
303546448
73062739
114334
10769440
174125450
407394528
330285212
89257338
93463140
214287632
62058470
176736645
220371820
493231562
440980087
342969766
8158231
110454609
111856305
73066008
472559108
108120994
84453839
418456090
54554510
55201365
517234654
304108658
106023434
86532156
277662253
335936657
430857848
229139401
295247407
255900591
438121644
336679530
198850676
215494788
341236156
391129685
190392577
88431077
271208880
14937409
302992896
508471624
295447303
364270085
134750191
105709327
317331890
38011514
345580645
219705689
334133173
460403344
215888021
122329070
43366878
180089376
282830247
150105211
124866409
510078588
415840096
177593961
511765031
344099690
273391088
98970974
407493723
399765135
250272159
271596535
281089473
435727079
269830953
283433323
211157419
33215035
266902743
97333471
326644039
407348027
495301123
339277447
47594175
305894212
227410341
123648381
508083590
499392742
402139481
315397412
437176427
398953908
342973186
30947376
121155487
269348220
432898640
441749909
326410483
90956709
125775652
209062838
168219969
234330098
330004915
66215715
34981171
106676530
424517993
34792772
312385624
27433631
34554722
301893764
202894153
413690471
349052994
127731376
336893187
372608913
132130192
173798157
184143944
147247314
325475907
248954172
484984551
189550372
315789051
129440073
188995973
345083691
514949919
204294177
20608907
79501598
476218661
85972604
422425995
389447097
315829652
5751092
263971816
325248850
412917918
481584005
18037608
66103762
220968205
316151212
17694447
209687690
85870381
53735774
311379863
515593056
210729807
310620860
320197032
215514085
220385433
261642725
230622385
93075682
353678657
178135597
153593710
173123315
249957207
372834010
388528015
439435987
512173376
86061750
188913375
296125868
351290570
257102662
18182473
395891072
428680070
475529759
425894650
442102316
358943643
156608869
320634289
451660686
495128297
249104826
504061326
410717334
516806332
154169393
75086730
13858429
284116430
61801033
56113313
486699356
230631802
13897385
431189625
373053169
470791600
292608599
186138284
326889447
280987824
52715451
346652208
444133759
62633614
444194121
469960683
233419412
273792482
153101396
55745662
391671482
76326404
372135879
170137516
249721758
472319763
426982622
134782753
90431641
355342210
217705949
148782070
39950897
323858809
310488657
213614410
273798833
451421347
117753783
403543177
425468102
9465071
219526522
251583599
43881399
216627620
456796829
381343645
251624382
339480487
29761795
370796557
238624085
123432897
143574421
219934816
148194073
289745377
449273375
490081494
348205744
348384115
67245457
197666060
262848608
506369270
33452643
19076768
305170134
251087167
61041091
474531818
419520357
9029699
351911298
183166830
82314213
98771211
337479370
190828575
214183523
471001981
103484879
120139708
64127980
35356334
119247769
433168846
131468537
473099799
449612387
508715158
159566813
275676525
111173265
223517219
477721451
513387794
384123696
349093103
309076751
329287888
182435034
23831125
503042373
398677195
243298360
113331222
409265396
347984816
236320768
486618806
311931202
5047433
471935723
255289724
498166092
94004052
272686620
241922923
310590096
69390911
462514934
140114617
214798603
368236323
399146396
241798375
336873960
148199734
473155298
74538211
311664883
402296975
157628102
294593456
155294236
123513704
310803877
399576408
426859397
117447031
185567179
10711474
182625692
423528513
334609968
250670635
123494637
364025158
51051308
267168255
482670809
352136658
256934969
420436053
88554806
363782199
453303002
511582728
430676877
105929892
376928878
277332239
86388827
101624374
451305082
346677211
345866794
352558425
298789001
276201418
315373560
451169357
57810640
82274350
471110142
361158771
104633908
480775262
29621284
407738001
167713274
219214389
100342553
512484779
124647712
375731355
494407133
85316469
303761056
390359453
142739971
306058683
424681162
493225967
161374374
178819916
91666560
295190017
50189259
504807048
65117093
120185952
149284336
495930608
392975653
436044930
305886367
474774318
134522013
116186384
99208010
362753484
487016263
514060335
75323214
216115595
277409324
486171937
268347530
162560587
448113000
317333145
354304184
397701099
224987960
116588452
514018275
299552225
487701244
195256081
376396632
100761510
348256021
295504557
411092644
290335534
340538007
2307905
192183603
267784734
512324206
138055182
312456552
340065673
80844084
488941532
61515794
343240669
261095854
17620484
293837027
46490344
442162062
375691800
199468259
189067818
22447737
154196611
5985949
511356118
222785641
500331417
139033820
19288077
222312669
350884194
231803758
403058151
250415382
146749352
367912110
446766581
285301503
158982975
283223766
92200716
33866110
117862731
439066126
518239960
348429311
393088007
338145267
161440977
511699980
101166954
189294530
261978314
396928245
147573272
120264899
472533923
222204801
427373650
311887953
159301431
248714262
190511232
190109099
166251147
10058897
2169872
463012718
439956062
46258934
271562556
28276895
235627005
361139441
109863393
37246109
68601694
91070581
309579074
371161529
454804454
24527759
329698838
451491444
308663762
454202370
113485338
438599365
254657082
26358896
346309389
10140605
199039273
446959693
287521227
328378872
442612988
480649030
27064616
518210716
102485037
332181248
126556799
43212835
51700966
179371012
120979500
427580586
441334602
2497388
457612030
280566197
248171454
415880097
278865852
393470307
348677548
467047044
183502213
58005464
19673539
466148192
253738767
433860256
121452334
158326400
231003054
431677093
54945642
110083164
352428723
122072418
516674166
363185951
109752728
344135409
465183174
125071262
75804560
370495131
12317216
177892079
216949235
46212546
73922352
213924241
107703354
234849388
496841559
76425520
264639255
82380443
488650011
313361282
198419386
354493016
294208030
133849010
152312833
409418674
384880765
485776446
271507267
458514698
288404540
179173839
355314067
84470576
212559254
496054527
32382590
109238765
292744422
34368849
440854134
156616328
62857887
153552280
34500746
313672313
365337137
293495302
73661910
207743404
384591503
6181039
365338568
258696452
273660994
302326990
171503157
46356836
290670949
497540720
438537675
145520603
176146490
407341160
453414584
140093581
134736805
203208723
96015343
243919140
354640966
117685928
326470456
466346161
129487356
317623140
132720271
455684077
55129314
51062867
412525675
22592232
321275906
268755903
422873769
471641237
438394040
340816046
437858244
16678793
231163963
271587670
128994600
307580112
321617986
122402541
36386905
323322778
437283614
176532498
316640047
92103519
30362072
319723113
119509083
302119403
199190440
116032789
67109095
179182714
11319312
110117068
204105907
366761001
153585042
346391001
57941268
360347689
40075776
486263817
44266116
462638565
87882618
199377802
277460082
341424722
256386404
391920090
418059368
184942899
9903748
260063710
401028344
102487361
293659175
220300646
425710785
87391271
187579278
239669584
413466165
340927074
233334911
49057377
410741722
358658343
471794809
233005497
355986487
511531450
125336511
320780549
467643585
502265952
406159362
462057732
501165576
118095411
167589759
249328862
356994671
348367836
433819516
295404318
2262476
205294853
129775517
192547135
104777600
261233775
444382493
429524926
340558865
174612588
218411170
503512741
518251587
183510530
463773830
34243836
424045356
368137369
110008801
86286350
219012666
9283201
214260196
418423692
86711395
185540262
516903531
39334331
175080093
336342723
220806674
343875608
467004898
151944589
243095643
165373970
389238438
226334939
424256193
452935230
381538989
114161828
391918971
125284012
256360191
370934957
24844396
400920493
285516634
322098122
463094368
25691086
25383661
318345696
191655686
310730763
409453029
7020584
517019353
502688568
43000335
258928458
163182509
219196262
31447972
61380917
9206083
303775507
497435498
239299406
223239448
335813615
118160275
168278479
168823168
130566941
374804270
316507033
78491868
283404742
106641719
40991889
77109305
188169557
397000070
164159348
33095725
47227794
218925910
204892423
93945017
141811933
201929719
239419617
261516415
351432275
436705830
301949933
98477584
80248736
164171459
53410528
172186524
156402940
420710000
324861953
285781532
220841171
272542095
169090571
79887335
435106901
503621739
191343101
443780811
43901802
86357409
81196849
51463433
359770493
162259418
72030411
463681106
255101284
12749916
159422896
309899770
277585038
267374877
383162009
460570041
226726798
26342643
346341926
440033744
319690192
169290464
304035870
56522699
308902871
312958926
87893202
417168887
457073103
214296354
277757058
444075834
510702101
280920695
313515854
154032448
179446058
447382217
59272472
445142865
11530408
36277097
70256998
118723320
128001278
314134423
207409044
437709608
379408732
295401279
384495103
337202477
408340903
43379692
121473068
104702809
207168892
141013879
79607330
156457844
320423871
446913285
422227828
253627588
213712612
171372310
202394127
128983189
115261094
382180234
145158978
455172929
121474624
76816605
184090609
348296477
373753900
369446573
380799158
476302316
400377173
98219600
514010993
334709191
250148017
117842847
291723531
180780312
172486369
200065406
313486547
494213398
193359044
93508823
472136635
120330818
212378342
430486280
303115688
485165454
26722824
435988783
478367038
161109275
439448308
156496656
182132130
477770027
447842819
240119262
117035182
42714880
378023478
8596360
135303339
136524484
133481612
160449743
342995336
275856238
194962265
258628805
298323061
249526409
511447313
96795210
515484329
85925637
188760826
421631818
3347152
316867200
412806179
156284967
48320438
358668266
483317482
449915827
49950626
4376017
128586492
65453037
491451576
252331713
131915400
192075149
263191031
199250507
117833272
94940537
343503414
478345708
299639794
469536869
337239507
271553938
226163256
335939699
467480200
43691599
264640782
236908911
48039126
268145331
455337921
484859854
20202010
58475673
121453349
6749707
13479757
337131874
119602527
137937892
124351998
76423150
125890643
18952131
489342193
417430513
297213222
17294143
13415553
309958564
249315678
32822896
265488142
77724344
16692012
321060887
143041040
256534214
288799060
456716661
407429019
3018913
392048330
13270327
14530076
450194376
238407194
64548888
389396901
33698067
141094790
109810143
103771050
327573055
342605526
87572895
176286164
290819496
147348693
478239618
483688526
451813841
297273807
501920390
348635838
259572991
180224148
349188389
322137488
66507323
245125758
373282461
365692634
233506261
421075087
343657829
329117881
49602966
71947638
289008335
331281698
517086821
176749224
346325294
453442959
460949058
205413362
27504326
452900626
78505372
499195120
431518953
79319397
290071519
438508810
409313713
7533382
391787839
455382105
306334087
80711124
273482408
56862066
336426774
476119099
110005279
191846826
464924116
281722599
182619893
239470668
48969379
282725848
291115378
57181407
92183966
477689023
322140874
358807217
67624133
428795956
29182727
453613687
85097667
41108201
240876236
413249873
280464973
186727344
184196769
49311156
119613584
59647750
164489093
6357312
201338015
41505278
198155101
262417243
116974999
328730453
68706661
463058507
238236220
273894685
54274768
335681350
139877335
220160679
129746292
191641732
255028228
140581474
475650923
24757210
19955837
509447487
309685520
203944997
109601990
83027613
247984254
182908279
192628532
285423315
177811754
165651820
516833080
72184924
409057639
41685718
80988578
466463319
111769265
189080826
147468867
407541030
276332495
98237019
318504269
397108469
77470040
175954253
276865552
258454936
495420277
277853211
305337623
252432659
335449690
499764152
457533974
427148877
415871080
378934884
472066601
402836492
351046027
310822117
386417689
89315537
104598208
429862091
427792845
462723373
3887916
349448384
138179660
310449468
165511113
261505617
66901752
26620446
80113299
380441773
61268629
139784180
428409048
375104348
400417679
89397524
248233191
207570579
143400349
127787495
256766704
271571910
279921543
34061117
319009425
292211168
189474052
236976838
47300496
176511502
430697042
71215282
264297453
80841136
21412989
349876090
28986499
144797095
215634719
221856948
103994964
23100427
363194163
298926824
327837245
268267929
430768412
184232889
177062817
386697729
431267889
413487531
42193713
1295095
190411556
96827635
385013230
65106957
33995314
311383952
82381555
298748494
82047971
145453647
479465580
15296601
72159188
516246095
353796329
321219823
224932648
203239873
340833310
496466100
333214930
246588684
488769635
440424177
476878855
126207705
165519500
143957487
97489271
490083274
463230600
78265049
427763736
109244549
248192817
260479401
322691111
153505325
283858393
234649920
111021654
263630244
359070335
160080002
394706318
29363601
203235292
287238155
337377616
374154488
267630945
5757108
512750954
155272333
216709918
428107159
208249047
95938865
147102836
62580192
513202230
218327302
99273847
227753399
5500202
479020258
274438183
513042700
79953022
429976432
322507682
443679898
437256372
67091995
86300525
414560854
60223130
509717903
286650694
299149827
94634162
443310759
373084687
107398574
199199498
96813724
42506284
9462131
504167180
231882048
223476181
10834933
295068533
124999946
469989802
399623118
266466623
399082963
283913569
297863881
366772111
20861698
184279655
316023585
310903063
299400052
178792032
53703219
278392315
342800319
217989641
501753224
470203326
238316926
414479743
494015269
266668277
147756707
346242499
49380348
92368183
460908648
474141326
80990407
97943849
125989551
471507965
255522645
296686142
477317401
272476201
16360093
244172852
394526767
379483778
258009921
393467807
3236290
310074291
48157267
168854970
147376659
384828894
233729772
398380938
428378417
510432238
431220143
68743091
280514589
430437469
54841547
211962940
48211722
357081399
61885554
31669498
487382333
399079876
427396401
167964069
483064065
310855498
227440331
75023660
91047611
221966319
470989977
160813957
101114805
453470507
505723071
222450870
189624811
451294310
267128178
238615349
173936897
11317716
512667076
143836351
429432870
332886220
425207155
188064569
290815577
51345955
444350913
92072928
348392229
126677563
242139538
284721337
94559099
263668853
345915523
498964220
481455149
197355001
98636607
302994791
363290643
45913878
226856985
497753297
108820655
70203065
49536101
304107538
271318585
95109933
483965666
110772485
514305285
291387032
495659092
472345450
465836900
311509235
106384118
132956003
438054958
67908130
213171899
200226350
122743742
497801483
334084021
73298630
439572364
428506711
131055702
413563894
142811084
512809241
470014951
331161440
58897945
348781626
220422918
242159280
480971630
397752378
138039235
231010328
438858515
61308957
64096617
460614169
331713659
326777357
268504097
135519055
22626179
502412542
251417865
156915602
60898214
307086980
187675250
338099764
143463527
265005321
471589796
378004432
152418682
316198728
60360202
463007282
431158543
337482798
273436265
44952004
435319112
476039610
499313546
108522659
505426659
173077600
245809137
124569450
438411614
406569955
20089735
127137756
365775170
338398939
499519490
140862732
218346981
381078915
148361612
153572235
177795772
92818568
251547916
481106456
131239569
386979868
436374476
399608746
183087536
109690819
48606825
318028038
65307406
219787421
396284664
338441479
425056655
471733371
346430434
345817798
116707427
16629242
306510121
151772723
54478957
311096195
185778613
431571973
366756139
198576945
119956869
390751166
123640594
87169429
461507467
348186576
185933920
2236481
454820334
385541374
115883594
173487334
147599471
139650726
246943772
18101159
497696621
399944337
313607615
59393050
18861887
388232524
384580998
242588825
330242366
454962616
172659467
189411451
222072342
125351072
235822493
118279158
362043975
34236367
187557618
80466471
192256322
468030669
448581601
174852592
180420848
480189285
102633296
339329140
455305405
311758350
5068241
30907222
108094991
244664541
142313218
187527049
402503703
225884371
238239744
254267927
66982675
290660718
498187195
429412794
319856198
413676635
112692281
119841201
335244865
272376617
132173410
88307229
436976063
224818993
66170057
505611716
350783272
280096697
409563053
282206907
332508566
300089916
229564568
483004207
61145185
272758526
8034643
105005940
15357230
500579134
112832995
38185089
415177938
64467909
214239496
47712181
400553351
111642986
110406524
120219556
74902378
285090090
405468480
247451156
270490551
504015894
329286435
304438506
352684473
162854520
494052518
165693090
195185273
241346529
484345162
47163465
420994520
486823699
55033220
230254280
42956395
388692802
383282067
427058368
235147089
82127509
319647895
503136543
57149719
466968687
464716724
322619923
161869770
300890260
146200600
163605278
176949269
145446060
151705551
137987704
114233309
269019367
59984406
277405287
282065664
176180447
333040333
226854024
279572223
424739541
502537593
295050297
217651110
156671601
137144201
435077311
309968496
514972303
482043147
148571696
113190615
227270966
472337257
480516885
141596460
137753960
314498177
297497085
256097105
486537116
77461159
197608526
154495801
2212626
73457861
386707414
344272356
464322676
314428919
122199079
291505965
489702819
316632633
361277317
10513313
33446113
420190437
112104630
80781329
297079835
365419780
400332990
203656492
500498489
37069165
305377577
475769670
22043970
325818508
327011343
358860659
456283376
52633723
508640689
431363618
43107363
455214046
393542928
104089766
75822139
515093379
426392806
272231329
3658906
89595956
489899517
319118039
444844118
75187723
471882569
263215849
403580308
511345377
114081900
472729187
38020933
197107679
190756077
204622137
296875259
423450883
122276627
476709393
127130968
115707437
391382882
82703853
367462448
314128101
73985561
228088649
327704666
367345051
482447143
59896981
327295913
262403826
105367655
418172492
157567871
116702934
55239974
314612862
110567603
118176026
39291015
508126990
129806432
154198150
18992377
294118141
69448364
368670286
83206490
425796944
381927581
234215145
220194336
92063658
469196391
496347625
474178358
476956195
410080631
193095755
304621982
236075952
179135213
206446435
278521880
206178291
440536563
244855875
77145493
483187546
382741879
217482983
340780623
364452007
378238633
479905983
35973324
12295790
103742197
262626332
428156526
150219282
189849133
272535501
509733412
165403917
321636410
74296814
106321237
503885016
105557683
243699647
67593873
59397509
122759836
315498090
498317122
267988428
344652101
189197287
395975398
255389917
273574236
376503247
262387830
370403634
346054222
61492333
348489869
510759962
166323136
119270690
209740148
125954564
163670525
217631691
170092077
407109998
384173064
258857634
148990174
225540103
31422302
48768054
484693197
371037262
443837197
249403728
178508849
132110185
148563167
85226825
287757964
393840717
304027500
334036302
270217643
278420446
134697059
370865653
112249703
25959668
225325539
130593680
500404778
243010010
287430322
287395523
324609514
169870154
491305394
85992109
60509174
14037881
208783300
330531305
504019136
5853782
344882460
48993311
127954778
62565476
424512813
62004860
41865209
288175494
419388199
353345023
252184944
133866054
311807116
178758697
109407835
209206447
154886034
493561278
70931825
196688492
375874138
503858065
286606855
449329441
105894654
348363719
288204502
373594263
498090245
117607675
273163451
20083508
371536607
399010103
291416502
22767469
313618324
425715265
332102542
424654617
431862243
441896352
213295765
400034728
164540198
35851881
21698238
290371501
477615855
80032795
24789191
482953884
15481161
183344179
196538925
407968975
449377602
322987273
86611069
471167315
428807099
67843786
388756852
52660210
6623134
378041830
475822931
394529304
489325031
1144222
82701989
215159211
329147912
203644567
336085177
285552226
416777956
131510645
502160275
359913597
310956701
168922972
328761754
299056360
405348232
175745566
284265078
205592128
223088759
186898251
212460255
74823751
459488968
367719877
337307376
192662486
483604451
508831235
328090007
65006324
137771644
23616855
354188021
379321133
43002931
255935369
352194155
244405016
258884641
320493169
60211938
243163647
375654028
8233128
182201576
145651666
162117252
84400012
506506480
104043119
370933473
45684405
233117702
317545681
53367257
287013663
123929109
392775587
55719792
21857899
493152528
423923946
211114651
138553469
151689912
338645132
26869269
445028290
314816258
473050915
293657478
74662008
108181876
413812715
168446720
375047788
450329511
425240155
280882684
471236729
347498305
290038996
225687275
494139158
230158380
364159258
475596919
431361864
406344894
114351468
323827936
323887019
475006018
50393667
482116456
461826366
380864935
58103874
124780597
287938755
503636477
250922202
140482672
387939963
28297171
475644316
348583580
4054822
303801137
106807977
109363340
118089331
428023659
97675338
495811058
259823961
429382047
465225305
60138303
232744189
122699298
104143020
210863242
29630442
198906211
215998488
457793817
23521741
292397146
25140153
76850869
423448568
77717540
313322819
204838453
392561661
29943721
222355524
47421003
83450837
390173289
263999523
336268771
375304002
517285450
28662244
515797913
500968023
363087323
379632602
104770681
360148518
506229622
517360529
98611838
319284298
59357614
344159621
116765839
9682853
312361825
428840697
285626078
280476080
241189752
433625102
66670957
140101510
191345904
316251548
494191312
142881731
428843175
112616705
462617020
407742342
399157767
68311901
383421974
117080466
159193170
272162497
33706791
242626507
150402525
206103944
77091206
149006652
165328434
408550284
86122741
377473612
49668276
284251540
413659603
698052
317609426
48835733
7816372
2401222
121703004
282019520
414824355
308339965
426871298
154826581
228466326
5446873
477165984
299388229
354035906
86256235
133135368
12092623
98902806
512233096
425181347
507216676
374755287
419066985
167470074
114290317
322904998
9539550
243876021
392716122
401336886
7669294
54607899
336413259
136113254
190300358
113648109
261794173
147089291
353810718
224194738
204448248
39056610
4073247
450525332
341134535
480313619
226380708
198650401
365571578
396124882
466043199
45569987
31401394
15459626
6722396
251527740
59160801
243667587
423382351
35957975
268878414
459015273
291257483
502064898
39361849
15408142
62474574
147893228
296596137
292586914
270966581
61236968
204156809
336867041
470800703
426802765
403195389
5800695
334729460
385308740
79556926
421861374
360108719
418368517
234942248
331842571
339773607
220147866
210166998
328702917
249964382
155480411
44752556
178202037
45829098
71211094
256422365
423446226
180581111
393435663
39375611
470072297
490042631
129416916
161729989
489460034
111908513
290583029
402620028
110801602
479266635
288448151
202979010
164340542
357175522
61190512
274066945
269552988
369469337
265848965
111773700
495792059
303450675
113152501
309964436
369534565
34387156
395470995
178017265
257061415
264372128
622716
466234616
148602690
190905438
17199980
218975938
114313892
243504889
165733005
238885710
450392899
255203944
124242732
388586319
102558276
243469075
6286188
508155565
262645092
43142564
168134664
211146139
1779309
67955458
212012534
443797013
259318429
95989650
137664993
207362079
313639
22462510
308855775
134066571
157197341
125654710
86706018
25582878
483919628
380813568
445095163
194374075
195676051
237886407
188615747
391444480
430067189
211738583
488587233
100404540
424299743
106308563
314086693
431005893
485481395
336910113
246096263
452451150
388774571
155831940
159258211
96707303
221147460
418799001
142677843
218900087
27463252
413412424
415428615
341345206
384002153
163721039
375130327
405400953
189170852
49651936
42881908
445206512
484734964
355078313
492880695
406077505
338091862
465172385
285835468
70346536
75943849
334952593
501076973
451106486
225742470
371465109
159507050
16883312
342881010
492409210
230191444
301778276
348679044
168179328
330422806
318436174
389547400
261770976
377358499
489727942
446238042
218843552
150411292
302693719
5175804
370053204
223209419
253798443
474210484
94509402
380139671
89044198
217992157
4505499
240607200
345732255
269372614
121801906
250353453
460582833
330184158
27001648
436515556
442197090
45517338
130257811
257961356
417136169
380333780
405393116
312272668
206001474
185352416
360234453
457293067
110636091
103604015
301071312
452827978
87044652
153777447
127046907
49712841
259111699
352159121
409672283
392149284
462724839
17295349
199465277
104185274
66587814
480916084
331984654
84237177
421251683
248959934
27319618
78625615
418182555
136846149
66070164
182224679
474229115
73522319
447332603
144375771
297124358
318992183
333563968
319650465
108237072
389784979
247154599
505277193
440202696
355863016
233613228
64571353
236729545
472101382
352824662
267674106
417565467
251769764
443005774
347569329
104625754
376291431
243223117
21837324
198514469
294800839
433846562
210073970
375972613
172160223
181670190
512427715
215303475
222582422
114506840
196724441
502658663
249450859
137162863
235666235
181709130
300524497
343900273
451822349
336943750
177614729
128236929
333627155
439292909
31024056
297030513
51182917
137772749
423840799
26615053
82166383
132769281
155490726
432058116
184722955
307437236
147283429
501521321
314852630
319263144
111864900
59820336
465820832
358417651
126627201
417790800
144356538
158256816
298162569
106404068
483378577
332200456
8624992
8120215
285531539
150151375
236029981
229012187
146574224
432470594
79621758
21180188
199837244
199044197
329369756
444177404
372096475
171993596
260874647
482801305
338641546
333789038
448618797
121681847
329744576
294133593
335494569
282419449
170220474
218710773
227458633
441138237
306928814
462006089
128866107
329108127
270713785
488510601
508345306
324701315
137802629
271813975
32182781
217711996
253567065
382654474
478921772
171105114
200034871
436456367
21948352
176473296
459626632
339841037
221083192
92313271
336096814
313101356
130441992
362699327
449923242
154380136
149524575
318543299
512238412
206963661
155069158
499666276
2028778
514062072
320733682
380497801
492893099
145799467
352210478
324120970
509950497
377219795
408464829
61558408
296658238
303224623
457776416
294479139
77903993
165680744
424780641
335780419
2196827
328499054
55979975
218470709
235516498
401710406
193024496
120777319
482631322
309044555
476723531
469570310
469097962
383942301
334069365
264127093
350412681
338517868
289069411
356898365
467659462
516514990
310944846
52465863
15264993
461513662
275904766
350749733
417215104
107681714
26035416
412467551
206388969
391854940
221793036
480770206
66395457
448366958
50876500
49976922
238096013
137928177
244374901
411927469
370551111
19105389
287044813
218165280
389631574
134431186
290742868
461393133
128961953
120555914
115343643
396803795
201105868
169936077
465964749
505024518
165201412
423374240
203280630
391868920
74873651
430776810
96298972
370472902
201115751
280677862
145504001
398879660
40846031
123560357
251794804
328859691
3116035
14464573
166712689
145215797
325673426
122753320
177847614
92345889
14226827
124727967
314316852
318938373
518112765
359354835
155968595
343408278
424561952
177262437
443904910
178523934
361525954
247697241
172556654
340486096
133435118
10232783
26303208
12624246
388239285
328539349
334985639
335863904
503926757
38612307
361948468
435030760
82169596
91891341
508626678
125828362
367424654
244017779
421186609
257555470
192224652
379505136
172409046
417223658
356250105
25932334
416373813
389051316
146548181
258369075
489286272
344818802
270110510
389187576
41717097
29522781
411344427
373816186
6188487
357065450
157847556
353638053
223428818
67384346
62503343
487094911
501602749
252302409
338891345
40177087
374345632
459034259
53894845
108727855
301433885
250900374
414338741
210868915
372571288
369266431
196331557
128535628
504425170
128259631
384578755
336579998
306518366
151337669
83141438
415732055
191594092
153035788
120810034
379157285
6048291
463750992
26817239
493579442
44648392
207586478
504695562
512351920
229720301
322059491
344490712
98151589
181439954
516663495
272423467
37766377
236774058
172775173
477379415
494085793
490920042
489438881
271407997
60186175
291155018
307954068
367372463
67938496
308968600
281278551
370197809
273963283
454579408
98201245
414628194
287943807
204876365
76976701
467097724
97782265
460099083
169457014
78868926
137360014
286462135
145165293
314222973
220364070
150292489
173895427
385269503
509477839
468876285
47510601
353037745
446000777
315643025
155412494
73172071
191538574
395389048
488132990
262053513
403150395
13766854
19067270
179273568
102910154
484434263
348469483
116516207
201353959
64939158
57998149
269076834
216560161
315530883
178610317
220431277
145384068
146046384
157985888
170991923
96020034
373288738
496891805
324033216
136513131
76436845
101422591
350511080
249149038
369693016
249070658
111691368
212209177
493474644
24135606
165254388
505371240
329789694
247211733
385652981
45774836
389189468
396184118
426442292
105532087
513671260
109652315
364485335
317279212
344057962
85510842
235057663
126523013
141467037
178296248
505378696
421053184
333792217
320224340
378408480
82724805
123623531
107284607
54035730
7323210
223583173
400197087
147900511
459695760
373960472
98278758
430729846
173608045
89553775
402338856
253069527
212977210
102230364
94752068
256124765
452153156
265063998
385225712
351556275
387539022
95550143
66475765
245644099
140678182
158298484
432713289
280330236
466253948
297314545
458601447
501472518
469073198
251303651
31478357
65807774
370029157
156816676
443407838
445861902
222439981
33454564
104145795
34125795
324852598
339103073
492702225
19109590
284174890
49155354
5813946
419432083
357196324
490796512
43245465
51836694
459435800
463524451
355975983
361047557
131211515
137754999
116336616
218300040
359608895
385213025
223710360
438111029
507594515
164724479
260263701
195005148
473090150
242914666
240473073
261853806
247293314
32446761
6808047
47216004
216656646
183571433
306179013
470462178
124471408
21661972
329569880
317585154
184331816
181959331
459528330
147233870
89546124
458375780
342599228
466997268
4212511
56121719
492279266
221109123
257277567
15955943
471778277
381233380
140380403
440542119
92148954
425068305
317662554
430754402
271352670
375540622
398658515
474261338
518257795
120344971
118068982
483722948
197735464
498615414
248831171
32899661
473566210
389087539
74827378
10292818
27507467
73367886
55571948
425372410
367804762
263883187
7917823
405625296
375926283
494854705
53340334
394258327
454540880
458551526
448051671
462615045
376925632
250316024
81683156
243281825
154156092
433843897
477644449
182498733
390860216
326970527
288135116
27073784
367150261
209302208
89751664
274057220
345863004
362334556
164578996
50909154
182466542
151728458
121306892
8208393
76354926
129983021
16653025
501887148
195326494
211751680
89358055
106982602
13739888
314397441
113108935
401168167
335278245
174395796
174663619
24990078
381883424
202489414
199359787
101690708
278996129
508960121
358906471
249954174
80542392
12085666
136269242
421972694
501422903
372615787
518078954
382358024
47688412
25108193
438185329
144414093
484766042
249908847
369976838
496336349
188296385
273797689
35878778
326397235
406079023
168106093
246569429
239908189
107391416
426717848
247188801
246916423
246274333
148196305
110863962
360046223
388059660
192502142
165649803
377265723
329830464
378482174
162795915
19122715
217575963
151957078
170070657
240023564
330114398
325293435
202680389
347108907
483765132
16740726
134171828
182966453
16971224
41850543
356832005
285986492
294458426
366365241
237090561
392909194
322259909
254678749
3042943
338624401
189555754
198998859
309261369
517208993
444438935
384368960
494134587
252964436
259279255
124037525
351946833
486980525
115182877
20540130
297423858
292137908
322286525
47601036
348570736
469121348
489273179
445395523
5126648
21183411
419634811
489089066
249323280
414048003
277960237
396300070
193893973
420299916
240812358
267732650
203079229
75025406
164047784
440850212
6237744
259865619
69251838
89188061
437947172
186703891
37327418
80452625
150540784
318175570
289038592
79699654
161494605
472107590
184792217
230488693
455364211
11725940
477964697
97653204
505018153
322683291
303920681
421875696
283600727
61785017
133524555
517587394
468661266
49186405
316010854
151181553
419772363
386124953
317646312
359610467
89525439
455393901
183348183
73983805
59232813
374767973
397812078
510158823
200614235
496332366
343553246
463697894
411811453
150350811
478141386
25170514
240616816
143405755
126441255
450814359
130892343
6971599
342142382
292741354
159992139
100848166
43504893
145592453
320184701
340660596
258004283
231220594
460978714
376578385
300429908
369805758
390431239
471217686
197108776
36800236
457004479
38153857
275201360
422819298
292006684
57071712
39976092
331549461
305121230
78367115
414650587
263361005
337144117
312036287
436753187
451921113
172096170
9295116
21364222
238949907
4476798
111648931
122034793
259056812
192022305
253137057
435704306
178378528
43846859
275314353
49832781
479973484
6637314
38151593
242063510
361873410
258914417
119829319
99204799
378244806
447456257
103149916
475465257
5048855
494590280
200902319
165965308
299664956
24421630
383196124
119443239
57079919
78186649
223030878
149168581
153018212
109929003
389597771
109371230
144300822
153019523
422957000
238179771
364356357
170289794
454942061
315641695
309456538
375842835
63174053
155194087
112801799
429560687
302885121
85514905
406947687
286955621
224032085
319996448
390893022
342874070
103138486
465541532
326414228
491938374
193172192
39077066
478425991
88715502
39476573
383755928
334735927
424479319
167247964
63306535
481053357
345013433
191353038
310854105
464555229
299892887
295175973
55570071
490856521
55843737
468004139
238271295
405295280
362590941
431464964
247617951
91496918
22826626
346749780
278582986
36054625
486821925
111979982
184155657
405589056
434589026
158533257
16145755
456757071
294976364
251453495
68785341
299384455
352297054
460833316
452715101
358702473
79611138
55511819
300055490
339414979
142042962
115607714
283740273
426985385
43784990
483341651
163454372
266109871
506761949
202880607
384551521
366279265
404558235
165821725
48544629
25632459
414414908
17684488
56616042
465831610
221689976
105873139
102065126
128471742
409015245
423710452
471145020
208704183
488885377
184794412
269889450
451145399
153429461
192208365
32012123
116262026
234616799
36901654
75146352
434400723
355076712
33787359
391279105
96775810
307899294
125436812
270720876
354412524
3676469
223983340
135425375
175059821
179944364
300839932
382289911
93628069
71359263
495684272
490623790
341500613
359781447
341216510
390744333
342368340
86341490
292552934
491170166
37123682
393213941
35094677
517945538
206921757
134680153
455928892
176120091
367881489
239740805
286095280
149317524
299354205
356557873
241361177
151184905
417647785
135696068
188113576
320808353
467461227
256172492
133723478
225584793
444365818
418802442
163107323
138788969
365136167
350338818
29429547
119970347
119350717
309885035
231913742
352191721
210634991
369832894
492014396
323158670
95733612
242570589
314766479
455620829
300544041
52650035
370219577
462046047
245811206
37537857
268378972
241185268
77989576
275585154
231407392
90816510
474205273
298073683
176189113
359819823
202953403
12471374
394346723
32858940
90960266
181867767
271696985
290452514
169582389
317733110
100209049
263660333
253065010
497321688
254249673
427476043
15522655
176544987
229979264
145620715
21679675
446776398
515693520
18839837
486642556
170378202
117294392
321686953
457441042
161354291
239333351
337203697
275703190
362071854
127780795
3049788
446137014
25321991
151078563
408723163
403407102
400798240
458430290
398526446
294026627
301111812
67046339
216452553
422518455
171664805
103893623
515067621
191003162
451265246
367802847
207285710
82388186
273389108
344237028
442261176
24781926
38564378
151138056
356768111
181431990
52835131
218043254
156605660
421888954
340271250
434848802
246286470
276838486
474272946
258008609
338115027
292518671
443038472
443875168
335395630
123673624
75344751
127576916
217892478
21112928
275684187
91009255
418683522
42481582
255530497
162755368
441151782
151047847
190376452
407856589
63788327
214697782
313228427
352635164
255419576
100953114
9574563
439364904
212004148
451303498
482655820
465052316
180209793
351311220
382456907
196101720
164054218
402738016
236995254
253596633
365578456
146181773
508145059
415961008
90745608
55438685
112882503
60589310
493105095
474096711
125714940
480922248
118591710
84368420
253640383
178532470
469238210
250050078
314964563
28340957
327607740
360576335
494436969
452632012
273048267
506959640
276384849
89452086
280969648
452125791
111531730
201632977
127129702
39404361
299585526
403942609
363754606
488857560
185697204
409034745
21983781
383445457
405059109
195405882
42031811
39324119
297047693
104876739
44631820
420958919
112566420
477946717
168690319
210811952
403955017
195730835
380493619
474641016
513190059
222141933
478074866
31969628
57266117
5386005
80349169
181544258
17592302
496626062
254299383
398900399
93425442
478762113
15077245
208859040
412175621
330210484
83283749
279672849
213109089
244489286
40954682
249539045
23191517
179954092
405635793
504570493
301820147
446073869
311624642
17203072
2278172
280469123
402033638
493197705
226517561
235518955
188991929
119013876
111873836
242305141
368810391
236767939
329697343
153545413
274526896
254789734
225919707
455893040
471261683
2596137
150387141
407695306
460067083
333486049
212219464
361024838
268832452
46593385
179071539
153441332
219279286
228817447
242314806
80109453
111097670
358381189
446355767
401634251
289789346
70084195
417243455
110999803
163367881
94874873
41330295
17506876
184320342
216273011
6310815
358515738
293021886
334971235
475184979
128752405
347810125
225889897
451288210
177780734
443148666
443023556
187931506
117306564
190151366
359974464
170293464
39206390
410366093
142721149
414166664
155970431
435288138
440478096
391502322
75835802
279441081
115988531
326010640
248126300
204705420
238681946
347081108
222898975
89446807
331718203
37896325
450333811
275540006
176934322
369577466
168672512
26499246
22580888
183421127
222339682
492956303
508923606
111976000
377709347
241827164
387816514
467681735
307195606
515195347
508493838
479349414
211431671
497743242
73194215
189130048
25649473
46066036
352777175
313720676
204721095
348254855
260689183
335601409
208620230
19098108
71512584
135996618
100358449
259292830
496378622
289829351
278514926
73341690
62216614
222723969
380681034
267877744
276086463
377093281
255239161
453605575
380884436
212761808
444672694
336999772
353942857
97770562
313199713
460896556
487338864
129628925
334484723
222780146
511430669
90373161
345527666
395750424
133335430
36576605
291635385
412565963
47190733
513187213
275825621
313244785
465377741
220087039
190891998
310460520
74260140
464343807
470497136
89869062
5887959
363958220
214499167
179351676
296761254
490951506
412090605
92833651
229093474
124166952
88713100
230845403
52986524
485067338
11971609
173488967
246705222
416183622
493597285
228289538
160835454
467691615
483250563
6528544
442861336
96542964
391115219
61983502
225703442
256326762
238918525
21970296
152777282
306467863
66539054
197560784
190045799
506568532
203706899
460289723
215304657
287604515
494615982
94941898
255884944
56186174
373067974
407855279
104111637
80168757
72636742
187401307
235078712
501123822
506951025
52038966
260803671
168434543
253821881
52161090
14720339
272701605
384253340
495735610
414552009
300496612
404327039
302990454
302769339
372109031
396626744
94557862
251657134
389805423
296563008
256671166
249322069
14925802
343881745
418302161
214638865
500602144
263004257
345836855
357850108
419770921
274859080
66525976
298377128
369804674
219371260
438504194
441054106
353862824
292857381
41811303
86991412
58776029
23722655
36107714
76762403
201898622
177557190
462462583
296630703
375158090
34200713
472317831
121351417
339627183
430423437
222041470
68573539
409485395
237253365
367284064
181390736
410819081
210536668
22678447
252362984
251594805
47169535
329199999
119454373
33798481
335455551
248194350
25007018
275409953
345337935
386821674
60681182
109578998
98210083
412571275
333854828
271766189
74666764
323426801
153601928
235330795
513894805
47673248
258390176
192926562
412366681
118098574
240210695
251464393
437900143
388090103
261297899
277075300
489584147
212256504
364264002
70463043
78782718
335850354
159606593
370268010
472145485
320365659
176994441
458011962
211016307
400884762
283434741
361293853
164433513
102681394
109908341
251069745
421193268
59118257
118765438
410995971
236420188
289363923
303499339
49523232
132901014
66644046
458237063
220917198
515968483
180719540
241322152
6420406
193988624
106083434
16357493
263427395
71733303
151682149
433191387
161371350
62339196
175078752
416987683
494106980
337360116
93039748
307931595
465454162
322749437
308603633
150024825
273242754
341838625
454716450
303255261
309638604
983056
114064250
301848927
28594887
56502351
475345256
55479419
406215389
401049857
62347684
72820874
256570008
214948265
379292386
459972743
5458579
266414057
9983020
404609418
499068934
83776852
338267268
413762070
360810923
181198243
173382638
325697490
384016090
243276911
39817365
428292166
85340478
29144776
239113377
85390070
514611789
503334946
121931067
276055455
379374762
419549522
345133667
285193007
185392000
72221301
476593594
354351204
429672174
229202139
235005438
247729421
408415510
355256697
121315428
79615401
490731903
273404813
261995541
333672542
442787787
213520359
224914947
61866915
240916064
512852241
261910538
8403583
457632386
240044324
403549786
474061929
353776398
130888582
135174356
91010360
144703715
3322851
64448395
212585277
333748396
337316761
246609696
417053122
86238193
511016267
383532793
136789162
371407027
224855275
300104763
268096397
449853847
7774503
140160494
292488730
298578699
126598042
448352536
28364984
266901358
466939372
332636733
59478859
16736005
405918893
390042590
497588664
401081444
430982338
444848284
301299369
140969478
479832119
190772626
240888256
405269083
464281974
172003575
53101212
352326083
330007601
250124491
192672327
369203992
130341348
431582149
187325070
480476506
452836470
207578541
385616006
357241135
23038015
331328995
129378547
496590845
182039580
418360967
88023290
479785735
452383707
359112648
10859131
74289053
40077707
499043547
269736291
130746775
131974753
213796546
397340832
400273179
290679750
146005604
345678266
101246119
151236700
51737942
371695484
428464043
196039747
277720262
286450698
314947592
514564595
76322023
134282484
501426923
435702508
509484821
135081424
352344988
7696857
146927767
460556292
275297711
215305808
472523384
275451833
289519970
462211915
412970805
183775679
210608515
220313364
73655457
181451375
101512282
434348783
431225404
51428231
175806974
261403624
186799937
348107111
504615095
399746756
453830947
424151985
276652661
280662269
492121786
485232594
29627600
255141243
501832766
319830512
484281579
206407641
482292953
235082345
353052081
14723773
131146044
345919368
119785930
323967692
301562156
106471327
232943944
391662223
472708611
44840288
512029586
390597443
163884518
342190374
139200116
272255743
364769229
185785816
58710291
340085304
3555111
30282580
94157714
451566228
2577730
297440096
349075323
359323644
402034741
396831197
271343307
448504610
271084425
139378149
363184780
407843404
474404747
131268684
305842079
385267283
211922457
138194398
82893975
160466878
107147148
513830043
388188307
377979030
172359796
304536610
398902705
186747596
104845862
302931506
162496247
368912705
282950935
326188844
331924216
215234682
351595668
277847679
492108102
303912024
106898516
252057562
498955454
157617122
115138363
470376888
349650303
139593739
2039351
424918013
351844605
455164592
329083667
341387418
284499108
242441903
361613394
312099620
427311057
349492069
308160027
16474608
33241840
173403215
107008992
198286327
436632762
189428134
289130062
2238784
493831746
287840388
377365384
55769689
125200314
415660790
282218970
155349538
490811707
433570072
384916673
7325889
312418849
159941343
199214588
20334269
379096319
340479456
32645067
433077529
382269012
241525297
449023657
451853639
58611906
15207031
342482325
356500299
102227251
65358556
427208589
429012376
318770413
204334198
255728968
427207284
517966555
240005516
297088603
306734503
439126461
333927169
347330984
89795531
208298928
63095688
509536851
467409116
362643646
380490238
203772922
504254036
154592749
214576220
198575129
72275259
171734339
430627379
389290571
183206573
387760559
355015050
112308887
124088235
121752348
353726874
515504018
301885670
35211571
455275513
44155176
77210694
45968398
166953669
372200979
133304099
103621734
338752620
451059612
3736900
264938346
464618720
11966803
272093049
490863844
505484429
82028746
483861168
452372998
184834802
296736926
185951258
507170290
47767474
434381852
86724424
429670645
21215783
326322659
275107371
504038245
394767969
409206018
427862913
83873418
505705006
179340782
401756262
518073860
448683080
71522311
90303966
488384878
403207599
164460588
104102980
194544552
431337637
202332693
10443912
217068944
489670431
181038152
398697494
181447676
203268459
259120842
87563
171115611
26507064
148073311
379113657
122960568
298940581
457475341
307409267
440239029
229800332
225768634
499280697
452730217
206019501
154884266
456436797
93692131
62471793
159480185
496190998
114726321
419495130
497362310
267558377
76262143
4783362
106232160
458164745
272403939
480218555
239395230
67932935
168610436
421918251
353897991
132385862
501735026
26113132
514027491
409414596
62619315
395457909
102304504
455934418
183675726
489632182
333287299
37003020
493404716
361343761
476671952
214367122
20195126
316657957
276113305
401502583
229679976
422283352
41463987
229019746
319782823
425212731
1148655
196238351
225630225
202408642
329763716
89290633
311708501
113207873
137742768
503786491
149074744
473919530
338345687
388602885
171960329
518160717
260611332
122107044
439261357
434733165
481766047
45281619
35782100
314787835
225048166
484978276
150750204
245455020
441905799
423470256
411888368
46719276
88243929
452400552
59015646
128434492
489859890
373584535
199188534
89264518
138698828
496889534
243956860
149960804
512481767
456656044
393604269
489492419
456331066
229280432
169209454
182423737
289114182
155065532
29898986
337229202
169398930
337644325
170406258
194062429
436398265
62003551
225109085
497799992
356401113
181251401
401059643
440079949
265169643
152193709
275165301
410028794
74705642
378262479
201289043
233307808
57302035
446378248
329620147
433796719
451001646
453779689
345001103
355815868
428295128
345925265
338926790
331299758
197784532
201375173
289530469
25900519
109314193
232536678
510296292
132145182
420174639
292158015
55545092
443438541
8452723
174294987
382777066
31770814
397208548
267745447
275795761
514547549
436094801
217145401
379608484
76711396
294218511
283199390
103964667
425218957
411055090
366102938
256760430
166808795
437388974
157899054
9425396
53682978
248863304
9210083
77752191
224069086
32462032
362322436
101539132
355795734
175398352
254770620
38290005
10472198
264123804
22876534
455310247
264773501
69512082
389542058
29643428
76961127
274068040
301229310
205999532
446020658
483782921
342452920
115226321
51939529
74270849
431515228
464962562
57591800
123829625
441365222
338052540
10523143
28267172
162828958
185607902
22452618
31271291
305598795
180135425
14621260
396609307
405358261
492032652
91140740
156326443
464565493
323885453
417952738
206608926
59522288
514618768
79247798
3467709
144175729
32741358
97146371
506161941
80469382
428446355
331288965
447597735
211270204
222935888
372531601
248746131
210851345
20993341
199324309
75358025
172291552
135037078
293848568
145740574
459504920
123192398
415047328
153204690
164412893
80246183
250118148
155592274
53285839
452211628
98545572
14558648
312130692
355207926
387733769
238707420
50680291
456533874
334432949
311635898
188589472
344309359
87389714
8603241
251907819
266529979
288457663
414329451
216514739
146906720
396199324
490501072
477432168
257067033
215015721
430226110
514843333
84173523
402248259
7622733
352928573
503533031
326825591
121819527
439720347
333390715
265883662
277889559
438782001
497184712
166164981
269918583
85675559
100139541
398047651
81743232
66504960
249082719
251866047
388710697
133176454
31110309
355569217
48276355
236893950
102087808
72825307
318273342
262574148
166530236
168075458
77400253
301007052
410458269
202832407
202876787
119274738
325125191
51845064
418828814
455229290
29289192
258322507
186096334
129006347
476908201
391467252
38040037
58629015
294845220
228892832
125879106
434924684
65961845
475619268
327263662
481797291
392596986
141703190
296284103
498909271
291966981
73616914
434486801
208384136
178418426
33300549
308018266
470257566
65856414
149507801
137357328
508069044
124892393
340740770
381164488
403136417
350626126
26010490
258579416
346952583
184154602
299652016
480221540
68424038
10146987
15484530
481014922
97264079
390181945
284274093
164021195
120836293
174503925
372090929
107676633
465304540
107898180
415586018
481876671
226369678
186878898
298761532
333517152
460546463
223357424
154936388
381690506
332783724
150536613
321660257
444719002
233143494
292148066
126978458
212314442
122925220
85243030
225188298
508230531
139733021
411699811
90116632
406721352
400641812
273386440
37243947
204581213
279705466
18025228
296118976
355808256
76768505
76117796
219573953
98414383
268012635
442995778
383242706
66943029
36812272
90839553
477057746
143564534
510163080
368805748
400616938
41672668
349475697
512285682
114082947
69367913
125944579
209281525
289946808
43184159
280374401
250339021
313860929
383887682
380793263
8942078
109099741
6978558
400485068
335900204
288054735
399764007
261327322
156021100
416283802
211274800
486044314
151698601
252843517
270509573
324904738
438960734
315725955
171634871
243647966
343315858
124300887
41263992
212383540
148475417
399452284
87153270
441105564
332785637
102653158
305092382
180243808
232938629
356101877
360583790
17474050
24985478
409023919
260862466
47554556
8610702
407201982
116312048
89571677
324052525
70168505
199806165
463761567
241571760
41192777
515948012
77954726
358072079
501536183
164333697
394892025
183729952
83675933
369470459
328836621
463228887
507664676
305462010
189461396
426739742
477690438
323411846
102913360
506711281
100120766
479896478
31640153
209072694
81113511
467190002
50992461
352878722
109519035
4905593
108448534
83940109
213882397
163676202
432825767
291485781
396322245
126465150
9954824
107096521
396349836
257334903
126514963
405438372
489769140
169550969
504707860
236262941
265115950
209298223
433833891
148060902
233222384
102456915
398441316
11661369
58011562
262800904
162914791
393415954
382190453
491191595
310563895
67755472
326872619
242030640
193313773
311878914
33734475
21344713
58146808
217770268
477760822
85444827
497169604
248910288
129042398
109339925
146166285
204806420
42772137
292681744
450951447
113928693
134844005
57756709
483912702
359213841
43019923
419453275
375381048
48176191
138467448
299867656
278749867
227367008
512082332
181368753
331238815
206539738
514019289
195042263
119253673
110366179
273916093
482224254
400380148
452791061
88643379
502947746
302542717
154861550
247717693
457473508
338978941
298888751
163060241
384910882
269095325
96391851
148586213
324781758
425243413
6450680
281215204
467121536
142548962
253342164
83207948
112134965
362421204
318713972
17171985
127972333
396428294
122228119
398641916
353479905
429104821
165325148
135389613
285888080
488186722
99274972
224826693
470126191
102836044
92938762
420362670
333903182
97870680
171514249
199626420
286331605
80309192
407808
178390723
292534568
483535198
185667102
488468947
201047774
88058422
372503291
372275148
466364265
418326306
364817075
275535745
285294953
395328081
346993913
342836879
55420159
385537602
202334365
492397876
219692903
4260237
458573628
178435544
401026363
248088357
211974083
97947526
437472054
51017915
56591316
252866514
85844033
361302149
172977335
356028225
46108065
133084273
354096897
375504495
253325054
247164092
330076633
465992531
421628863
169350363
367467899
365075588
492113935
246265386
512917329
487309616
133663779
35427387
281881886
122809928
112684865
516035161
443985170
298799712
173958064
91594260
16862066
214235763
393009606
127538177
358178032
14436179
514309828
387319626
185738905
354910221
436850673
102878560
129278435
69801890
316237099
344561871
32436118
93879168
373752874
487925708
126422712
128030269
20730863
65049879
325834785
415052003
208882575
447062458
377881205
219177737
323560575
198641032
470079224
227842165
471559767
510077510
300692300
353223325
464844868
318396695
501898531
406090311
211934331
467352494
195956257
108986431
339353508
411439921
343327914
408815694
187811023
286449329
336570598
384249935
255824771
202122966
59527296
416206089
37989463
56426088
497965151
198203444
233612076
325387076
154368702
424688872
85325312
252701413
213276105
463365580
133409840
386054488
260925043
446784642
316312261
169345789
200294214
335179312
402315011
284471608
46730497
170288551
216953075
389363429
501698523
19699185
277862318
268075569
165988353
215443864
479078741
303590864
64566156
19578731
803644
319313953
10641793
286213624
102072261
131233809
253231454
397338926
261800307
213762120
60317352
432712129
324660023
70008590
73153135
109962617
36525194
447174852
363939622
419477457
271109513
85373742
289154325
420790881
271710264
213659345
184322055
272052994
71032561
466770378
126876858
456207512
260289267
199200793
223822774
1594979
211054539
22262407
29654589
12885510
157691062
434737334
273730657
233943053
36042967
280347414
311993971
210375783
42741160
303814293
198912245
86900251
413547264
461407340
333466885
287917324
142049658
68142646
271797807
411089476
103877368
277525035
320378385
34438627
430819300
315192312
52158833
441463489
10142513
417083573
20079599
227499029
249686829
7733935
202233686
98543868
167687476
132813828
464732318
144313642
231607606
209923586
265363762
331219598
139896527
274575234
378569
452911249
209290131
20858340
375542648
208563347
371619837
399883987
172207003
512812397
270908694
21302751
251365243
124381810
320724318
494074708
205780260
399153585
505342908
315698625
97491702
356752578
306307100
498163785
185600894
323904748
192217314
78846253
409527178
96208346
221340299
115918696
514470717
225295216
477203487
422041770
271133838
370841173
293436022
81694190
1132672
87839630
44080311
25092303
262471290
50165329
463986064
417393873
59126567
136389396
249994315
267482720
117936538
52882294
377368065
257087827
281598970
119346600
213237825
5355136
278681136
44252934
221173002
435600474
109522782
416802644
337064888
375356765
254787840
290969752
188754659
330205304
161552100
418837246
55711014
496431267
518038864
487278540
315768168
417171425
40689740
475322437
33329033
378174793
341407286
131913996
517202367
407205673
491418714
46728042
10840513
202885942
433036464
502125812
66579428
309882848
53552856
258619880
159675076
145636528
111139780
393859827
427629767
83286259
300972213
138418677
248893726
31098190
97323504
93934538
461894192
365079374
227801747
92487586
169373247
457866529
10944380
20410162
104874786
375492309
185438473
488397151
2527556
63859410
121490898
151841374
53995880
179685744
477092248
487437241
122624291
304858070
369717871
55598241
319304240
301004868
362473956
178447302
283037533
400930024
410479629
488314361
253599426
165508911
13105746
490434844
320281586
220258457
318250051
208352566
332603560
467620242
58804555
233647005
430450730
109545864
384449744
350927683
335943798
442838078
439593044
188814398
83569420
468886319
388875721
321189324
418555971
334437995
448501478
389570079
433770503
223955332
94179502
319271802
495561453
376948024
368808682
330768078
421573691
363624183
429476709
27387881
78892234
471171614
122910708
401325913
261287774
51429419
491836890
177040934
327123154
2012715
28942196
363368728
384446492
234758317
467932846
488776758
268647259
26717309
352302941
490277511
394184344
296612250
226724489
252445950
387420832
37727706
264904021
188294467
75966191
58768660
297800387
497575890
453224208
270091884
100039406
275614079
198731230
132103833
159393294
512511472
312563442
491498124
239046793
84679823
470084303
250802141
211131445
416343384
465775545
135223480
351667857
406710363
361797573
211575872
484076557
316839555
26466880
194494071
371354455
248766551
137298796
335982811
331543343
55006338
428917608
188653741
438852706
334097786
233927901
70590331
490627899
67119768
5094686
32785122
61587529
335379504
239298370
19739154
474967962
287790666
304941302
477573909
18200609
468703184
53269675
396817327
468539511
373019263
272951178
373670697
340813230
410503395
277977216
447622062
470238504
99885128
277043543
491355978
49165675
453570245
40109769
359111066
217484678
319937214
514630019
365481635
50452682
343039234
75057239
179186785
32308255
351463547
346690120
191091994
250194037
310024034
177042061
293607490
231651433
415706029
470056183
373979605
396163892
389207171
461255654
185641640
142855206
395790015
105925054
179486983
429562165
176191960
11388831
353861343
472758181
287977676
282935921
230568027
454678151
412684622
107333805
388397488
467885429
439124387
479526353
447872043
98397951
47236057
280357213
463763320
403056400
149291217
492000470
150336471
456374889
6350864
198813070
503351808
32430904
84908155
437099345
174043558
394858527
425955226
431583155
54688094
385567609
388104716
84990814
302076911
453530142
232074036
476818597
230226664
34398658
315746226
510251481
138847585
510281292
516614725
448623993
441033512
403817691
450359203
441070677
13120572
173604436
95824544
152876269
15979279
84497311
441583015
3188225
71261470
405196393
480685459
464465776
135844885
506011844
512738360
203466235
381717451
373530424
304850241
66567873
289294898
191927796
424612345
292694364
428060880
370285022
184636515
139559362
239813958
322382544
448442803
96735708
275078255
444420559
338027464
93374026
443880349
110806712
326026714
68933278
176684872
296378912
375674560
37202515
213336252
477617324
118922315
30893377
186733961
177240278
183468122
193874435
355679669
427505051
300542497
11037104
463575814
2710719
187800268
13021303
284175961
390862764
274559399
73713882
316391779
104218753
248903829
420048550
61552511
512031688
68639236
217104769
98451665
514771029
20984109
171012628
347115020
213636968
231019860
465746893
371756903
272321091
249306639
407655922
307647091
211462797
139506064
257702033
409719438
252055654
267940237
218588422
388186983
480306880
186783032
429300174
28652230
107810349
194351788
507063089
130113918
364844354
160543907
324536898
367406120
62284991
91396753
140967756
224999339
318378001
416165943
340635481
210666646
188961368
439114878
82592493
299316887
64796743
506849195
320433310
328439564
151620030
345339850
244801364
12973663
432849004
6238807
510334840
253777881
303604055
314253935
278602111
186501626
499774246
215039452
139051281
294868838
452333926
329198796
405612797
284589727
360274676
61173077
307944788
30900754
179373191
307499621
376327543
331541399
514188585
81946622
83657009
223300878
471297150
407297010
7701459
25287188
105356850
12291730
46550041
911497
119655430
66818719
235963700
250763139
193887315
224839461
392711608
360595187
441759974
195260553
320162976
427423381
297584739
411187493
275442840
483835248
48186308
421448117
299608745
354602676
75191857
250925524
275908826
160928878
335439639
194371727
109805856
274041854
125221491
315325927
222516044
99063756
351069210
493363374
458710582
106569542
40770216
265697582
513631599
362446926
6012240
192781509
518003858
318064520
121566915
214529203
271098875
429134948
470227728
360925848
311859094
334403847
200920675
312650582
389421274
242272693
62549294
221888973
405547535
513273428
113149493
23340912
362517181
88205655
318398941
109056893
393738136
46949631
61253024
276137707
190781660
2370606
192864175
238999191
438022244
96289879
491053276
115922353
449905561
508281887
188127977
174577436
93004072
408634653
467710979
282276123
293684322
469811357
366799983
11552762
214938406
80708376
303594187
358389742
511476618
451554793
109294615
331753981
25259182
473673703
117023370
265196678
162569158
489154389
485671012
104784097
123300288
468386507
271442227
83370911
369247512
371445899
349376645
415994209
295879824
128567649
103218247
254583520
71342471
32705677
397016317
37157358
113532647
205208910
101030307
474352104
11775871
308563088
464459878
128615882
493631205
394884965
378223567
288789691
147707228
82676695
263323469
495871886
33682878
327683925
322332276
321041065
82291535
333691700
16199123
63442921
502862000
32861385
259576781
53981718
419256447
512097778
216492455
17121397
294758308
47908474
239043757
289387666
18283466
212419104
155145154
171491168
173688107
43090349
207234382
482183177
201273830
277096104
67462658
79736205
486967178
348514539
461449473
249031584
182669317
419415536
135390721
259976268
384675818
398133930
117739556
190028063
299257
431376858
189715737
517540446
253622472
496887630
315060609
121385711
201233841
301637535
477185486
323401936
228643194
481387329
280322328
130905607
172239989
172948647
205001485
90938908
446109877
266548316
301753049
95825838
154326695
252575657
474922493
235856934
435334952
148445093
260641291
20412691
486611064
249100846
166163411
23405805
491286984
79860569
10053651
194906908
162155250
174677576
329482798
317975447
249359534
100145272
144182925
107461575
2440786
150548480
314444520
245121538
499130151
383392578
440968804
342708398
232411073
62995251
229801358
355631470
493421934
347111332
216375592
266788401
385505186
292042293
25735529
170056400
281721091
489794804
397440496
33705282
432519924
46804232
203308847
499157297
375362253
192919078
383544845
137007438
334955217
256628326
145766561
325751881
76073645
260318493
67884217
340044751
138991798
458110798
511944619
431778236
157376586
7626192
309528409
383828382
229775239
32597363
289007149
287338383
82838113
99001964
440646231
2801040
307659940
489719664
434516985
7947216
192127929
482471136
259597240
98058249
463822821
345704712
77371817
309536869
489708876
235530284
177102153
501573475
129850404
514416599
160397708
50434377
424862598
49728449
314772753
467017261
433288672
391910654
490869365
206354968
357204483
486276357
299461463
442177290
129564242
54852575
95073484
58352849
158455312
276506705
436618574
55376022
261355542
188923770
101871635
289687705
391653951
515286460
35135787
416215334
396286303
419176078
61404766
350231031
368741265
28933164
108984593
148155994
502161518
362288892
49455631
203284814
137311242
500224093
76441975
105345027
491678013
452183310
188885097
219539711
29410239
510515887
157023201
302837355
241680541
51620225
273663421
286765874
272372098
316566148
169100770
156766100
30084853
267729370
461172576
40370111
216801016
400267016
321303163
378507806
128354085
204837224
447579979
126491981
75886868
330555324
405806083
148226956
24838849
8086785
212254696
239839558
292975742
266537492
295896992
514936287
169650773
329419061
381369005
278726316
449318038
410073704
73205897
443526363
95435487
185466175
154607003
226732079
463970869
274954614
477116450
511346850
224279235
474212796
287594160
279501186
257344521
463018764
49205300
96294674
250506576
174792514
480409336
277722427
389869557
474188303
347662711
457931112
1054296
232457793
47274893
444088247
481847996
50436093
160920536
106221736
319918425
167732265
329470752
231489477
36821009
488365243
57348283
475009317
279829342
216875076
474144485
25484747
411554869
495251202
239435956
138063343
375615580
214652474
276365840
100787607
98082015
389203381
444994818
36236137
235432365
236494934
184314224
312107278
2488933
275673485
395968975
56869188
237893524
57305820
202945140
390463881
151586811
31531112
257083931
163667184
191811525
238100278
468889574
359408369
322551359
41604852
465134736
146522795
128712991
31230497
20214015
357261336
301960599
421602890
378458119
365010792
382890959
443216101
158114519
88881298
449134464
211628032
150218109
69212791
393973414
45197872
406482272
425337951
206622925
487161922
323496121
276925912
445809441
381314127
42205114
349689370
158682610
33033042
107961820
104847371
391608393
292037477
283645057
408743318
455696693
316921829
361384778
333437773
210176674
517455492
436239473
494581351
187600214
10106892
25830187
219517566
64918716
293965468
22488874
495320726
435177991
513883920
469791678
252817547
75827502
273237966
9990276
353445072
219510277
285293690
242045634
416104235
484483415
408979518
350048950
306165907
153299356
387654104
45435719
79568983
202464340
76536766
65626725
266289735
403850250
436447291
106169616
221386435
32488580
126695843
409365024
135784500
58064495
396777546
222064308
191581609
138340176
474631060
328483112
389734731
355660292
387576739
107918263
437806648
174393459
319269884
166703469
504836386
367294255
325480245
172385931
509087020
77471399
113549426
309520981
285975729
467270241
403921923
217165199
511247563
296951131
466277531
383481598
475978075
38027760
137639513
55925892
17500483
255003827
33086097
365379783
304118022
345994375
490100133
263023872
314718411
49104376
301594061
358145230
245522830
387695454
236608618
183150670
72058476
500064901
217006950
232522061
72225212
107986045
503304790
123348166
457398584
15905220
158344191
20631921
412529044
179266340
262730493
442121085
435684743
285196892
71561833
71182950
301957422
246330909
42895660
313517354
262638225
120280480
480283880
73336341
479197953
368218810
164828938
298278186
377270195
47555929
359594578
289999320
315083819
581447
134609849
516501125
161816389
438652879
239282451
89404691
487187275
411072397
350334091
46147953
407874093
58791493
300340520
141392126
366030443
36822620
9767844
413024578
391348866
202789981
459130646
19255875
212084371
244512047
39952046
456399491
195817084
1788633
187072920
349388877
226294139
49022690
73646131
154124315
266872053
151977952
475819514
387060823
221709710
389538147
140747053
506045664
348833658
432927147
9806314
429703208
95764566
427970168
301183690
455423031
34460638
76985993
276377589
406996527
195527438
2763122
485879905
352451196
422720163
296046238
446885391
308520535
256133880
260382087
413413988
393212549
242623154
332763022
364652342
416038121
366082917
278864511
26810963
110180283
29634629
445096177
129347421
294185551
197191892
512915809
222813557
146590233
89955802
396575625
477799626
59486731
477296793
425634035
334334591
161096249
370547078
230769046
191374160
85780618
338360938
416321160
176633144
345297905
128975512
354595744
516360646
384461298
370980039
372876183
163633464
324778962
487256522
391251205
82012697
270869877
145393315
353648552
263981610
152717326
145351792
413324660
149612026
382512481
507817507
374332413
265606093
316758255
262025273
391560292
368454594
416308990
63563936
359166866
385613537
197855026
113211547
263342128
358900939
413199735
191362624
329435787
21928653
381809656
89750286
149145264
512340471
141721821
101096036
304701145
267927634
209954094
350181106
395288132
350536861
404737777
467551224
87103093
82496051
63398316
256194143
321806492
382824453
436563113
376733166
451007840
510344281
484422180
537146
480018326
512970678
496450436
268518281
17987735
14163995
483168201
14217529
363428271
262780184
143509385
351168027
100850323
386404320
84618300
415467850
137522304
125687927
36199799
437320251
134032696
470467642
171956334
100291599
353625611
257874705
443227087
436114910
137366282
283654305
516385167
39510810
231486863
128151530
172524337
103640787
419718366
235656824
334691473
340406976
483305896
103083670
60882740
199871071
106872682
92364093
61325002
510292469
163957109
26039955
243785596
95844000
493809976
514555774
109854309
432715278
484307833
293797248
468119281
190215427
88761726
88436013
115487161
343480066
139454246
100182868
435128113
400448051
90885127
154236861
307071537
150704330
9147943
327757445
264933917
282928009
141637347
67010332
291325463
325383276
91245383
30957132
348697063
495179419
375465601
226852656
61104523
49020761
430369780
225729028
88076447
331250319
22063721
1807575
259390579
112046864
492508791
308367704
164534468
42614500
436681374
422946707
108421130
261578731
262381301
60292491
479212096
50954599
436369946
211928996
133815036
279157594
198612022
487331499
58476901
268129895
116219005
69090737
289762382
215298489
402599619
267613414
152002867
447812651
339338305
463309750
24463331
318188545
244994762
299681381
229997938
86659522
409874397
406385941
465889601
271620434
27242650
791750
278189530
325106677
196437012
370682386
412343914
78666939
16667579
97287615
483407861
506855876
68782557
467460071
162299104
210111167
495451378
311064227
129409489
312976505
216424976
137964625
103313821
184655879
23246859
155247013
453905645
316371776
457001533
277081147
334953865
71679049
380975671
24503416
148421043
232689917
95949196
64150039
119531597
460113215
485019006
264824327
512546067
302846768
459193222
205153509
360937845
321905188
371685188
474620711
304465285
92576620
148860644
118385237
277110041
266567186
353819915
21663136
454978476
360393261
281052943
241008501
35149467
353322286
385949059
148597341
445694030
142746742
438403083
122996544
25346603
498301466
67406145
68521351
493653409
51656406
440781797
144037789
29112775
262904641
12811688
420582709
112868315
21083009
367877158
1346728
476077192
24895464
326528322
118322899
18198610
374761770
225544022
364226237
59159612
195904860
287372615
411325706
287141656
145908024
29498684
231442696
369071715
3443378
367172538
269355759
390701111
267262624
210712327
508711835
279034182
9748360
483146460
94172583
466593342
491935601
387488934
504603068
220007042
344754643
442265588
160958537
92836466
442747318
242199663
380653997
115472915
431856876
233848225
460774609
295930058
450338330
154486454
318486648
488487662
88463101
171702968
305426593
33382760
362332719
227703538
433994480
84432320
378991757
180296134
440632271
212465184
220128201
174205184
362016554
347005551
434798637
41493323
323455346
61114869
265714946
256635937
329985823
490886928
147318618
165567200
42837809
340396212
464667611
450026774
359227685
6652734
90118464
170061105
283888845
20357459
191401613
167672832
55874873
69898879
175697824
28233727
148578929
296265344
269498853
333839990
382198792
406135380
127268508
465396326
285408839
65360251
471317602
269882514
215412197
431170653
148228510
18185221
183028126
348395057
3311927
390646541
217031468
97780827
180083828
139243030
358239835
305743255
178395915
375803702
418990167
64110170
415907466
38838152
385710384
329932691
45324935
408395444
444601968
366013676
282069583
309993857
450294033
163357346
516422486
64921451
45429673
374276831
108585361
110095597
218228625
287513456
449618128
499061772
332761246
139418292
188555728
154454833
15148855
220983296
289867347
400720153
165828115
290276868
415559991
416066499
341126692
506944252
363175628
329510738
230957055
453810679
184641196
203658634
461497913
460398153
142292344
518203638
126110795
221988140
266576119
247759166
17250737
53213773
80099315
23469815
193181038
466543516
12977551
307960134
371064235
290313984
279028858
350053382
423243449
463430315
62477026
70403674
172785654
321992676
349028756
494823408
293123399
101159132
66047444
88736646
442581291
169175332
378709608
114728348
328194053
1486526
166869379
413535433
37474307
334538706
497425189
255157289
456089859
92287887
287007034
72288307
222352348
75275711
77128519
200828322
133121941
107272004
115011023
93745422
449440812
30463135
403193816
401291127
117031505
376532553
147489921
152093919
481074475
292331326
484287711
252360464
92147394
305654936
395275188
453922981
29819530
398973955
92394773
132094169
162198662
323833982
498475413
137626622
467798256
265440598
67758425
324623109
159101991
217415940
219151946
488943695
19674567
20012266
299174112
130488027
86500300
323978698
23369410
197740385
158064629
181366901
141354715
6153109
79075008
446411113
392999998
319089696
468633289
432191642
426899863
498031655
512000861
234362359
476691261
432063545
415831587
115022886
120029106
250816429
72793030
14255921
314758703
67766833
33595941
237272401
36857799
170732882
82267136
379965310
460652373
73709907
388195943
325867283
73907737
334696666
461261045
163261878
387030529
311967139
245509326
24944981
325817013
226607036
130664861
114140876
213260947
192741038
89323433
507687987
469451261
249661980
375405817
243607718
201701073
143834224
117341931
30451902
3499747
72522209
422620084
442742244
111394066
494133387
120437743
462725863
269970990
306232278
506526603
190127976
349720767
300715743
313549401
43472262
79085394
267696461
358940607
182107615
163049113
336850022
10774273
448996839
138209667
506927992
87771572
422129148
213211494
296299191
189439094
142307915
274524800
177296378
387966542
327597681
205944637
316944826
299037091
504683550
180337649
271660888
517059427
128194629
476994881
499227259
59889860
455616649
319561431
348904027
347224506
25891176
314831923
281565658
396044497
167995695
144807859
212548977
159751516
221165868
462784518
324585062
323644111
67121360
341834592
400157490
253558101
434121900
159365289
170081491
386101662
112477278
118290857
297808079
472845127
39964822
500944559
70287678
238812098
44332114
411313549
236607283
262690839
110980932
228188137
24415838
503746878
370065391
495464971
49378275
330403060
402555258
32663422
381791281
202429815
149692924
434439661
172765523
436381905
277355514
399074459
37084653
449726486
191104832
161169337
372781272
235584692
269605835
166689590
46159371
277316897
433697402
197174303
217769176
504928639
34916383
456058307
76886979
252072977
389484142
309643053
238617171
317719077
318428041
210850272
167344323
475213219
301696326
415286967
516278036
255142847
334221174
450757615
407847962
389472253
315134710
219404326
151201260
421961231
35346081
378523994
497369268
388882907
428984823
329862163
481145601
385850398
141780727
221060909
419760005
270120803
2521042
235733182
360414896
274108522
280209971
360256310
123583738
136274331
81478005
434534238
193204556
301680974
280539326
85573144
117248700
189639817
410330243
63030904
480875078
378626274
473150279
9178229
254594879
93932989
488967444
75624658
207644200
426863945
475021846
75522761
476152100
43616000
324849392
398107901
90794039
316901061
189101415
444200474
183107936
353106460
55172890
224522943
449763098
223630617
199291975
135319824
121229813
287525694
351967311
203749860
104920572
78392251
148335066
197596901
24651878
26657409
156803990
431351554
14065793
315522270
213955456
335112675
112523054
338833494
143217363
381633998
231956529
442356695
166196970
77225037
118815685
439736309
124524311
157681392
115423657
188984074
399612558
231548161
342572498
244557803
464938008
388655999
121842095
362796777
344463371
316098299
86072434
492882198
282146148
460975427
387515413
165850692
43067832
512437461
83020928
405905458
8145647
35191309
310079337
97402086
407278155
285905681
383007927
244602308
514199685
32111139
251632088
199575955
196861289
193595093
480363104
286036040
261557733
449074256
146687827
294059245
70726311
196607453
140951738
103901694
183558091
420634970
272150608
476899374
84351518
135458678
447824093
282200791
417947018
380358678
6519131
81399536
442746112
73089361
152835766
467604179
222233090
59888385
26580874
509120009
239496001
191044381
112322764
309316194
147456650
395763178
283492750
250987659
279811564
349941288
191422997
416585031
102898726
191779838
94513104
275250952
409981219
97178999
268470371
213364137
279102841
250010088
256222209
221787596
425589406
76020900
19633104
440444406
190692551
508877271
237722218
440083753
339279008
228162373
217715289
103147113
248821386
245438057
76863815
220835574
14405083
198877779
420085531
368799367
171231473
381629946
176892756
318649325
292764657
83099670
125619874
294362101
425333329
81228238
186927631
50521464
406914103
262150794
326454831
126325053
311737537
258327842
200265194
474293333
369202104
483385489
9769322
8938868
32609129
220764296
442550861
104802387
229865128
95027547
393531184
144385004
182649851
161413675
74042649
224530150
93112217
265865155
376810220
451143936
492120122
362483710
78890268
258919252
412653120
376965480
194250571
242111922
208844768
41153337
226525479
139994970
286029880
422097430
209970400
381842150
482179012
466480354
429989082
78488603
348357243
22639890
167699291
368677508
458627373
172464663
252909857
395514783
116886892
397306708
352637051
245928474
126869316
180653282
206946070
199766662
256187565
385315578
394541059
203545266
145432603
448343431
273783206
317018938
221748654
124048133
507271574
12668244
73635768
165411819
272500051
301472211
103282950
458097302
429743684
255494860
443361672
78977613
297284541
286809847
342234026
254655377
365518682
197040877
102579471
423290166
353367561
412680638
216991435
351193676
448164780
385989712
409379524
269007920
74313234
360372793
361765953
396129343
266547301
487571498
225602536
33423874
228654102
73565163
421512728
430788341
497566158
493014840
95111848
215612731
40089241
437783091
431704165
363140505
353856145
21810146
458362393
278765382
5037392
163663941
429737705
349568863
407217628
423875494
35409670
111035887
159855872
209258216
392721767
84631190
7201665
431087059
31030523
307223090
509121612
492999819
237703823
99149305
294210630
46317183
506260205
106078608
310604864
147420776
286115704
446821021
29930185
282842760
337724310
449947614
228121575
86377377
205210887
111514528
36478134
69063585
176190575
236958294
20215128
308757756
107230972
377274238
397279087
193343365
428129671
426136551
143042596
50463528
233007018
157342162
248036934
172837280
239076951
114435725
411065707
244074196
347453215
508294483
15774914
437819250
247990577
52203093
340153696
22912470
142564440
28610330
126387100
245712837
436672099
77714125
481798694
225523711
233807453
130735396
123699708
340986271
199622402
307795979
501201086
390695498
282135843
250091223
514029804
226781155
137344685
278672971
81292932
89870489
256213074
152874576
302387312
480463790
371975504
14869131
158989564
46847793
144064425
428184427
139376878
52719331
481324914
309823833
237559719
17892445
267929038
428154024
113510112
71525709
330523823
454192403
300705503
267969862
74506646
511170611
157597533
272569135
448069406
507267252
336160645
179094188
93782247
278311394
230381953
49741000
517194946
250260020
279653019
256319465
343679708
107563112
180576782
11877550
479083849
31367640
214662893
287870149
458729098
27849181
185684780
8280144
509136882
449834771
184315690
350849686
147353207
491555401
458807784
54806100
175773708
292402189
323361046
111083233
273451630
316174368
72525044
471707580
8566065
347400345
355640213
24203949
212430510
51662609
60613583
113388979
316913869
63842273
56169794
497408122
129089392
319305883
29608291
69862741
417729037
200729944
154876543
92044470
7682280
517311668
115418687
300297307
389718619
215210322
308064112
96725349
281848492
382396911
214583330
255929040
466304562
132557004
202439301
421587613
84848424
445251316
89097822
440138555
219077723
469132883
450327898
502798667
515886108
305270889
265198594
377545200
248125013
120824765
18378698
439995826
375556452
45129230
253385227
26082446
64321394
468603061
92569532
350153708
61044327
179308601
164964040
502594641
276367091
374740886
258195236
158720244
503579126
203039342
516304621
498732822
398834940
172522421
228002640
1189413
410287830
52610543
182054442
33783970
69414019
263831186
236401529
78607563
349128016
271283391
255577491
37345282
433240576
414396833
160768218
413507758
164431938
507498024
486907246
71151076
85607190
46756955
460360045
189501768
419889578
136804963
439419299
284246452
434558047
21169878
391887606
129868090
80314624
322943185
422882490
32442285
518093091
112809658
28238119
82053980
26488342
153628092
179436810
223230300
181343188
85614931
277881723
443056060
294797382
335044736
255742309
171831328
393393680
383086649
142779745
234931369
474197213
231610843
489618863
517471059
488153983
159945081
85999448
263207018
433032893
393753121
223314535
49733450
192196669
14926896
431657337
40558531
279208336
460208162
185274181
165817177
242534478
54514811
251189804
450913299
344397791
459961059
42013739
220195977
261257807
330013380
225483018
12822072
19439087
427295270
236632902
122641167
259835872
203786156
364143059
55499415
277670441
462577237
307524343
157753032
7754472
498879273
333192930
43560994
75375258
87787537
400825535
183696156
101604249
338700398
433886143
11931781
116151331
199993840
76231439
53557962
50205475
396509228
112330174
228433707
459946308
105094197
305342134
281694152
3954151
116570594
469024302
16991900
7026654
13651836
232626242
455508104
515149557
173264875
383106761
488341087
437294965
331006022
274094086
295625660
304662773
282574092
211167416
303141409
402186589
168759094
149814925
482532426
160368721
349060854
468481649
419798140
346224818
242188014
291650809
411460674
201299987
506093650
345273619
35146115
465772748
153754224
96967694
299557369
451240282
144907558
222447070
491176587
156094402
209011521
150169599
76258595
388276776
99954414
209938686
109721547
383105710
125933205
411416113
173964833
202172
217503226
425847488
11548766
221656239
288517422
447666890
488746181
133350957
200435304
297585827
217188624
492049200
219399787
123160818
277760748
434065532
315336860
84662587
240598506
298475007
512959221
481249751
102696437
348436279
508363353
144316901
66655573
82718702
145589698
367928450
504973012
42364272
34938726
210728702
157870164
159708681
440089015
430619459
132102757
10666965
404171537
232296676
223099488
167714761
508605014
217667671
136686802
16749051
135323955
405145575
457846467
204402461
18694239
437857189
29609608
309090488
88596140
514317041
274259550
407068357
418141414
154665118
148547414
26866272
369796311
497363944
363606042
106378441
25183507
51148151
99184006
22327413
427740448
339717145
156178076
35952397
24037322
312305271
244716509
149263566
112924526
311941067
24646248
191209957
206859563
106915715
454423144
145310823
318730548
396706891
59239321
78755845
352529274
198967857
320708267
103163247
270404642
22920218
378294210
515200647
66236030
236466357
72634217
506513138
500837021
239985282
256669831
502256823
308416707
211514652
57739071
103423798
170831934
333866470
289141769
148682622
95352899
357967423
111870162
60683081
14073474
347175787
169139532
175237020
30979447
88457496
240612994
489003174
280445434
409633501
371992388
319819086
355652388
124330844
217876744
410506498
298324301
484725213
126792088
131498577
266288473
43192100
280834626
255866856
446085968
268957651
339276245
390170842
462601120
387419125
194362649
88006389
16043893
173218869
42323515
7970311
318716897
470447075
479678287
204856167
263627701
304809131
202703153
308401162
339345535
256294658
49788984
127451882
384766571
172726649
379921011
334649055
383741088
7767296
514088379
385522441
90466585
414185830
322246586
262465372
454981930
330674041
458107377
380835184
478933355
121214733
143600094
359955058
51788981
501310710
443011743
8569054
235141328
439530152
445215442
433781359
218766911
399337128
96720493
317997803
459962133
444804257
180173381
481135514
375224489
1431607
500606232
367672382
133727934
497110426
92517414
6288486
25369261
152737233
451004719
197668336
104947917
263593762
384404882
272058768
89983555
368812133
100063337
240959423
486326174
499597496
356940496
332161259
335086585
41487256
317029584
107283409
66326890
265552085
98155277
90865543
91701695
402478932
91370326
508310499
194566007
341685709
353977595
511363011
326524907
47568563
478822727
82944972
263605831
147890200
124987534
332929977
509776593
244534080
123442519
358547519
100304824
191765318
274742746
142872583
322287656
394046626
361839160
517974389
39267815
349137212
43602412
38091451
387934495
318456050
120708922
18336495
199964383
166239453
140808702
31995371
421397933
237176469
322523084
154189262
238491144
129023790
51204846
337703833
392865824
165425044
342211175
61536538
180532166
96591690
192409809
153374085
202504555
371750286
44533517
271541882
493027039
4114075
254815671
33228050
13309460
324503044
442294120
361824548
201485040
51363745
404289788
151928348
314956305
36402784
286260689
66743504
438510482
154433030
210398736
101174001
364633090
503555849
131552964
70350098
217366084
153234199
156520644
392571722
158309397
447252255
454217633
88358102
49646530
16351731
311370606
11721337
458399838
202392266
487753516
249098461
173159973
516719671
516742775
21111235
290769019
161725777
187867798
120288198
415550174
139780208
178113519
412682479
209654003
105890153
494324368
83427686
498189490
364660490
80688958
351484046
496908923
409930249
502916658
458730501
216774909
245525914
390148691
182425788
296104879
93293163
202360118
470101767
303570007
409185873
18016365
423814606
266702311
471591259
172562165
295385048
84516306
334541663
100491437
322861595
434630519
484147448
81590399
168525627
71720932
82055405
179612748
291665456
41152229
350985625
301176191
417378307
465618245
85798146
356082215
339547615
106752625
292044286
258443860
413326472
122279101
207199774
295006131
298677629
268644432
294346241
425658652
181511784
131174844
163688401
155374009
477979436
109716528
13192893
309408367
222644271
179115919
250027269
19310411
229259448
374404714
130496837
308500424
491584590
233104469
400314260
137464552
332316964
498153203
126391926
407627299
342348391
324685142
479668775
298680320
415990156
277144888
174267814
7541253
101438589
222645643
174675743
446510722
148126406
156656333
112317383
487092875
254443087
471880134
232713031
340822483
265213759
241334613
426780629
32942706
476057055
212513390
14875367
232779951
345484574
208063057
94603095
7486642
409495507
276597372
40730722
212929473
150033455
517071535
216513698
194031171
10728504
105206472
358245458
424656225
208827962
67591643
187818587
345617900
299607078
242984257
73764953
64734619
76670843
10255061
238849303
3723596
337459543
361622231
502525885
473335532
256260110
503206777
78788898
39540497
90970950
144956496
303674580
477456204
151676319
516999069
16361601
301970936
178608902
67580351
480647938
99008507
7228641
49987973
334018004
378889061
289093519
202810965
511610046
299068539
427662837
86684843
302009527
97363471
213447787
64827240
78041853
118958138
53855417
371538721
220249614
253700608
75138716
1687942
198678444
410367349
346657520
407885220
90038760
106056795
386361799
496721566
258649771
432765453
282340890
92319865
269603924
350481792
159170221
283494597
52920854
330056716
121222986
495860241
468781340
150642744
35638481
243685683
467380172
349206505
426831390
192345325
231735179
270159301
469122704
516251526
393488757
76692460
346860868
318564026
31320861
465421138
513461432
436383177
61592658
497430959
259101577
372861899
306089557
17571451
315572121
390433183
445663145
306203594
514238862
362401050
459360424
317150774
123216894
36840074
76808773
179159484
17366059
46607941
332828871
410838855
156646936
43929884
360200482
388050159
113723939
179812515
49842268
514237726
374906031
405762044
54481393
399730025
474120029
219775486
419535852
2231039
515942752
12718306
505092639
124483492
275075221
5944739
41554298
318793989
263243599
407158511
98179501
305086177
242729874
323072836
26635211
382139215
367853594
436831610
296323312
328689626
238761414
50444562
460088625
75654416
175964478
270265591
329437763
113334587
399218163
515342869
287462681
488923354
222963859
346068485
97569228
483619746
142712556
436099460
494896491
4400590
220366137
481878559
375976390
292861953
280422223
71421735
155473012
358856518
235441412
472208976
301334236
189483879
373305368
325076847
52001184
25392566
360779620
294165483
417608067
401686874
185022062
355787927
301694428
203394942
265849983
151445084
267247125
477348216
461007969
354802803
26914921
369986295
507775212
118880779
136177753
195713937
154839465
419825184
108329955
509628252
9100554
76997404
254005675
205675987
80268863
157613714
295436954
443421486
275592153
430560071
354345454
193582436
502786036
147203732
381967727
42571272
85163230
357135213
382092658
77451642
316635002
431576604
128371570
216790127
11640006
42402815
143946974
51843855
431574439
292386079
7061171
449907078
293160093
44599959
470063511
358802568
369448373
483523417
450543172
217702515
450138696
98608233
101899720
10477430
87903425
395391913
44136340
260344349
404592862
286102254
354783426
127500990
6460500
103210515
171261254
376767979
314989932
86408405
339849
441820946
328787544
11467807
326051421
408181322
310658631
246098015
506017763
275013130
248815738
139232236
469388396
154443496
58245842
189672425
366861489
386433425
379709165
43275516
73643970
165882030
433231259
388438490
105618698
246010818
84873834
466568505
374106222
427639601
92283950
86101192
438540911
64391610
324174763
408325705
442737614
503097139
441223675
369213218
38374607
415747382
215092264
127611621
304244905
496176867
91955687
14704934
331810350
102538801
454890240
501927674
509559735
358171913
140098916
316270305
375637952
495071288
431132068
46575980
205472000
413600665
465596169
370700347
514872941
351672272
214392145
155767519
306263926
265729022
21862170
349087073
214108703
414847550
508170679
72330137
244416921
446302483
386968416
384948001
308095450
390706653
253251676
431327324
213445465
453480131
207653106
44849807
238174583
319356638
508042348
358775603
485308088
409077930
180409316
340674545
299559150
86568145
487541481
118799595
140357537
1207728
169749947
500778269
227635803
61754943
303970694
394506275
380201464
141020603
175878163
217314215
176612479
133687647
481361975
277445399
246607302
129044474
325976979
466880142
1996797
315361128
22927419
185289032
342701256
421694443
225127991
205849991
319334658
496876270
265269401
22635390
21734295
509048387
413116444
314595340
33371219
280949589
359936226
336072429
319395328
177653663
511002140
181053268
479293067
424027968
488623707
55432305
488945319
19012650
272682099
288166797
71831908
246322308
512456449
466444818
498980171
189381988
183953325
383352108
480529527
111360279
70087248
93284307
381688484
307025240
371826421
81798826
91952126
154817294
361232290
234377740
487723529
369274094
282344701
432579417
340148003
218855645
16144258
152505157
29100721
269572126
163810999
301745891
427471402
239838041
81253662
498880965
372743135
146039879
336948005
302373781
219427506
337171536
154000760
320046835
495844778
31071790
313047150
470428257
359308861
187238283
264694208
133250569
372851803
231778400
54196281
376394706
170073352
266146587
100243412
311614878
319578623
82514380
284142508
133965917
64534260
451154097
53221416
221655151
403211293
203007398
440860006
69730187
385867234
393094996
511520403
433284765
96577406
77750191
239592646
242081201
221524308
287510040
22310867
68551861
449379927
268532971
462619800
299237766
383766769
198087180
378809124
310959239
303136572
245815
105591746
274733340
319898929
226674797
324032073
2019623
240830896
182806258
372728497
379994662
457483258
249045603
95042375
194603725
213057977
11997401
59495747
459074069
198874992
218396340
145837330
57747188
272520188
439543884
134682369
225616547
356781942
491340348
329411239
254471745
121363798
27666315
385128754
379201949
276428437
438977541
509845364
125099838
46741544
299480125
308887788
451678267
301935665
209488886
135321173
378964875
446752678
281856677
68152073
271669390
299457167
7163908
390370411
377693714
390858609
237782152
335197398
463330491
31366494
40842763
379541244
358964712
188549991
463778504
153774985
425200680
317722958
484125854
396712435
182734909
6404707
114449451
123141278
292875755
397547866
48892741
103318868
454169084
416007448
309250197
491776119
186743404
430998052
102559687
461206495
198359972
187890111
58402824
253561931
288378798
282396430
377589752
358248693
287260060
318490721
324024395
150291377
124957594
496605250
278532345
37691992
19710063
202199871
161705202
189355746
418135262
75718759
207719701
290718244
491023770
174633401
48083819
251900526
166875473
200776673
425176998
462740389
476875704
328942391
325328011
30728479
288852057
238308093
444444554
39775568
487213295
42843998
181304722
473130936
367876065
288566353
345758290
57267830
22746544
196632859
431679908
120283535
308123272
174537807
121415753
479359689
248327834
24159448
370522864
81668046
409986484
346620809
179521989
207334053
434330685
14628712
393335058
113645713
517235720
281422728
441629809
17109132
419533910
512818840
445858695
243845180
145362639
197718205
395597056
179005935
392565095
262372508
240933884
107206962
246140397
502739373
334008448
436822134
72244047
347312319
255427512
135579774
179262383
27939092
135313954
420686356
349700897
354004697
405036619
401035251
330377700
412003544
84757832
220130784
96029072
471938937
410808385
191243387
298994060
438475376
107045111
323775428
189706343
381550762
282805757
43266813
155099199
279622350
487652995
113432757
199768233
427751403
438359297
331525092
459475122
27764044
11880014
306778887
154013938
252891838
190837404
161763414
400550737
514222695
192047916
252741008
232607462
301129322
101228820
150730878
472188254
85719823
97029115
45108331
13449444
30618691
424801538
252502824
126477595
467571242
265146861
280360163
452245984
172346588
106745220
249646878
215318856
93426713
37955430
330987552
33293922
203889754
386219983
55949470
21045356
397332864
78124621
349771015
415349959
412930883
482020219
391464332
80162208
219097200
304845873
196944033
302460585
21429814
116452253
513611926
518105514
181730824
112233783
344865102
301457367
264177245
18462652
58557801
204091423
227328594
42587240
494820216
379405741
324654164
40939872
153191101
499067820
119234126
142532009
202593094
108872756
458516914
239757282
234573201
46773634
291136329
73623686
476643466
113787773
327445208
240138786
183666696
430662347
474394712
233790573
427154236
474578662
56076919
396805474
316043569
243503063
281974095
134029374
122480237
118217988
295164077
251154778
288697879
272297324
323701226
290889763
280909376
147033171
58541174
26080392
394085089
118525289
189231010
432945114
362019730
457300481
5510477
365932118
355313059
518215966
402451636
169041559
204118535
402969489
358724307
480930289
402119261
167438007
265481480
353194172
240226817
193804432
110055195
43041672
116056807
287102830
343562645
87530924
243630587
67704181
476768373
80410860
341594299
40768540
171286361
444008364
8234404
484635351
70951996
218394744
337704980
70636967
146873633
409370871
18306952
385941436
267160702
157974193
62758629
489537126
141099195
433465099
33696458
245004942
517600437
69061158
30942474
444963002
314004819
381264342
372368873
62143870
37072471
492566241
377475563
474009009
173510803
28720512
156898664
381683349
39442220
382436493
512404874
173255185
159583413
36503840
400748544
453292937
272954452
473248330
28325461
362085132
79012958
388013215
182003098
68442758
38269010
210531589
109899885
248505949
228536025
231990729
152213780
446351911
366325806
328764756
162245021
494595402
450100251
337094584
245659761
223334900
418919299
98805703
491029067
267307057
319411933
292559308
485078317
176555302
81591479
180692219
399076436
371747552
455210659
414045409
207240293
221391367
429885032
408506656
340517286
469311021
185510047
358227174
286605755
464749960
216044105
169392382
495055724
20696277
227718590
65464019
103836495
269203695
269660053
334350540
498490961
484720033
492305456
177964110
19293422
484543781
59811410
204636377
103578068
330222820
170136200
43807089
100710381
333862963
76582821
412216081
234918616
476748384
280536560
155115140
354198159
402616440
65775143
308418344
7457334
103684351
379800043
323728573
92318317
213250105
90677240
362445432
476109708
289749977
374508453
420277905
249823044
248293329
320762575
97682303
134909182
364032440
374104426
119939047
486337024
501535010
483905025
80409503
199899699
490941448
107817926
408983662
351460524
106131104
138409933
325398380
308447326
225192947
81278635
244073168
76215208
382852429
379372371
146667061
412247134
254563616
163355643
76555316
454980096
268265050
410622809
50736945
422827490
65047258
71243832
281391655
199929621
309338656
272389400
291790034
274405951
238077679
221964368
236080921
203028789
452363903
225793843
373719113
122146154
135477713
22962469
192637004
409744968
348069028
170920672
412872443
502734463
453778462
135261033
197926809
310966680
513683533
111261975
422521109
484232268
152584792
476300495
181355407
307022773
87084704
226114761
158196648
256035702
344043289
37255003
207474920
137250923
139218093
370203561
383083748
262554837
466579257
264089489
441949609
109235192
307880770
458960604
312019914
200178877
231268763
339465334
308130945
120514706
323816034
244169725
238062513
287767795
255657954
413943029
160607568
495861796
213695076
397128083
199985468
180869141
295336588
209885710
123579122
264621324
65350115
263127888
452235581
363245892
220213800
71907571
465467482
397538190
68999093
455790321
98854978
165904079
229996520
499259516
446418083
351015501
103924633
145218338
162499226
223659206
335549270
183316631
15980862
395972444
502397601
334563374
480694170
230552755
220539363
284467773
441842461
12349321
401152053
75733254
79774537
474309178
252838741
40227659
385790955
184244038
138954568
179255335
66699108
57597955
141128658
389426686
313859771
111214254
512360005
167228754
341003630
287898524
349062252
307506410
23163238
358824012
447227743
394929465
358966427
167002211
458947976
240624821
374563355
171102342
163768432
227912416
469061045
24480518
469100052
134334066
437871120
284097408
27112205
354820480
44107121
502528311
118252738
481567161
421012283
167575004
290841967
162779335
508338215
349427525
455295314
456463483
228147442
134529298
430501106
511417711
474867357
86215507
386078787
423292738
198066412
313752174
401961641
303794396
269211227
30038234
239403924
174606622
229285530
60333499
121112517
438083902
145779281
266502206
213287029
147118828
58803450
45175120
153393405
78483221
13505627
110961908
450116518
431391467
505340373
450336971
376264351
137577574
159662157
74958080
442876361
367603068
308950256
194574248
341021498
355866871
350001162
247966133
173389199
441252206
497116194
378640550
241195205
347593828
486346322
286015457
68800907
358290053
19557828
110702273
48699849
42994178
360906802
312178827
54477006
215387446
96837475
329417241
472371214
461818899
384831839
50498062
368895201
144529141
433466196
127443944
516243754
379779989
295354198
377514028
11282163
153232247
1033114
274058394
430264532
436234057
248150980
505900316
156176388
247710831
485366290
364322393
253824670
356501614
361299143
404026668
350752905
490969699
340765449
344017629
439563616
215444886
394798001
165443573
65581875
471079489
69302885
478879931
171504580
97839453
163458388
243296876
225627788
240731707
60901786
275447194
388963101
155425470
327365399
451811228
56063123
511950049
20588683
445079409
451691582
357753295
218635634
105847615
242646388
298097664
86958895
231713954
508506491
330116209
33295644
312629970
16609264
343452788
349356840
113915547
306246942
287385902
191704775
392117699
482829620
447046166
331966574
185049661
40135781
482288203
28368679
94006181
485562985
28556328
232059701
24062660
359217134
290957464
29720323
108869423
423238116
320106632
183295865
339797957
452898725
45893108
8796856
232638951
314199318
451164317
115313175
27375294
160384511
14132769
339651417
260200044
314945598
106132352
455413985
251800660
176319675
80567645
235402894
125622371
503608786
132861021
473508424
148282461
186470765
502812440
224704582
27262064
238827161
54851226
160781425
469337684
329864304
43810665
53388072
291658206
160294421
290996597
274943505
475389180
56428518
12635844
435280880
288559490
410088021
221785838
156846105
11576180
274426766
278450937
95333034
469507125
234673276
460720461
2235319
188277648
336701052
374107631
367144955
103293468
422836391
180271726
302699886
442759548
457279470
98276558
294042879
2879853
19609956
427756241
154062570
123724791
235421171
269446123
206028421
125427216
351778863
505299788
473449029
192599332
478051976
152758676
280169641
250551483
279562786
474974546
18599062
420795870
507283222
352853359
250727214
328610793
337303902
52463903
367031223
186659920
212871571
483481333
54762369
145596542
470581460
475136545
513261856
364840201
397895237
449724646
20054834
345425749
11863403
381976517
124808688
424692163
437512666
370006756
279148482
336806106
11030955
435231057
71060875
363047286
91502750
402425059
334322239
247671418
110139446
131164734
335103188
352098000
238403699
360280971
124431104
17137312
297697495
161515375
132774462
426157492
111243979
54364998
413402106
121175962
71810297
454703086
410820774
159716645
239943674
259366771
219801898
131008437
393687415
79372219
202028986
53173517
106463585
396700336
505290852
307904030
331910290
30425738
66044625
79608868
277655212
393991999
374480525
463849329
390552283
392469348
239387061
369972995
184798489
237960029
263168150
300370866
32900886
511801220
261153356
78369253
501490741
15029204
144717685
167249559
102896697
472193550
145697234
44758475
124285883
422659500
82032530
416626565
320655871
304560457
291301619
143576734
321405064
133143677
78893897
182113777
384774705
15802042
38038545
196677914
273633802
507996637
158440576
32702869
429287207
145838373
156243141
136578368
364326448
149951001
283448449
88326392
138485951
368918317
382854735
49522057
214711592
379025553
496681188
172389054
145081176
171032658
492848964
91776581
390754304
487163235
31585017
205650219
211995805
79843428
290640192
473953495
150860942
151425868
50100209
314233224
491860785
414028152
168625296
302713597
381820365
516263403
230734616
380985697
235699268
229297889
347059852
478768168
342222198
234704221
71573256
155087615
211014829
67903768
181942128
511909497
27617824
263468579
291166114
264122226
365210074
488386795
2557148
65914863
497552486
508836125
392098038
14644820
73753051
75996541
413667995
215606659
317388659
70999426
483906298
463225093
134403552
2975580
194246417
275545681
461108000
389949720
279233365
74377827
149064206
194269073
57773029
377251682
96475216
253978037
288804841
199147491
321515016
25671791
343334388
126910740
155076491
472265425
339590152
70960676
374538889
86305094
92399424
442864134
4525619
496052973
37042711
289000444
76999041
304943760
7616871
117352714
212112080
415734189
354442562
111110584
376800783
36572709
70164974
42627923
143073638
508452868
484946411
122025010
359371344
276654403
505053241
194037988
415183034
200373480
469420095
343195008
11167467
368588232
336872183
259119469
120804946
302426555
262174804
198181656
141770430
305648157
398341520
86558868
480053088
237522975
172107836
28714404
59014512
434221230
305197694
446428755
217875190
126317720
85208796
275738372
219619228
381397849
409184161
399957947
386792427
26089366
79076796
417982589
286906029
329930723
348870921
206043855
197702947
31885867
468122089
299865848
9678184
443766320
510785542
289118948
336852654
134719086
501390065
400832365
410951247
272364506
122502555
353082747
196209624
226355522
171147509
215984447
442175361
155722481
311015117
420456452
57716741
29892488
154828948
329377702
495372
159653594
290066932
461677429
83912969
306522784
227296307
483903231
326628112
403884434
383424063
437902454
352602198
393060409
88348041
165800898
121393302
4449602
70656980
482878218
17188929
238054006
51439296
249373354
63361559
30494937
144968644
261772526
257428133
18813457
77127431
232918407
49755727
176484434
245665296
158693776
370407002
448221140
2978661
159340315
332928556
162357130
431909695
446747796
434731783
431263777
90144561
155874952
328894046
348911525
496790762
332119158
403965203
434591640
367375901
387525450
312296357
81595140
345154405
283207511
190506932
450976647
82964794
517731949
351690551
107601307
401567570
181528815
491694143
158003949
185296732
315411082
217367924
95654505
382764524
29065536
234547690
517267687
96203887
97869191
17410009
274803032
215086182
75049308
346846879
23785298
56346669
175052531
142479527
279146872
233598702
363347613
49883447
256042663
59886823
251715153
2445915
26969759
362587532
172387345
363822485
56944323
455360874
307698191
19345074
458241792
3309431
283282485
327728135
128571574
5380163
191864709
316670710
116684552
166426919
281943388
286250058
413866290
351751676
23947474
445988284
464530767
377505768
427983143
378696124
189970893
501086713
407827446
200130042
209684819
411999670
234308789
495073733
517547469
1819120
134554501
301892148
112568890
64037144
336529863
17278124
253707399
335037500
364541792
239862207
450498262
230241352
157403124
5063939
69969513
332471509
492619894
312409444
365764321
40168001
341768179
273687565
348218485
289020853
480089568
162311806
193068798
247508266
462429327
512901864
480503068
326571451
428180522
22787557
367417000
443688730
378959980
168240903
369829258
514860030
301904130
22554513
122887874
53134984
68510290
498112380
249350278
118993289
49070310
362673817
518290539
337145634
116642272
216849511
491485545
112911625
174521886
218840474
498058182
287494268
155053490
49466161
361419142
149095296
483080142
346155141
310978431
294832904
435645840
48932634
167942556
478833517
152619198
46548362
298140178
476519092
47129646
264236410
2366180
93042741
421491223
425464331
298221829
154331781
230336249
394764472
494629012
263357939
438382508
101732637
158654277
465792835
51399991
267887644
233364333
299342038
275940002
24280469
497032914
323803146
387406056
198466221
211332057
171581959
58193744
43831216
62776909
358871750
513905086
209655089
408841467
66950208
465343129
92240293
299576190
324216063
465452013
454904358
373533498
284621102
122603859
197800367
459222880
25801816
191721730
413229608
104422202
422814302
301373455
209226782
323343105
383344114
29137021
182890100
500516056
353772336
333357902
465918907
175903774
139616545
114560141
416933750
174570981
430426194
228255145
195852074
298405215
459888
196372860
145580136
496839148
142472133
95935768
384537248
365653131
35471861
338487550
499347458
339400278
338512531
59262912
70602626
332938307
335868182
407183922
491781240
230363253
139962155
266771026
23145892
501296940
117481727
370685220
368907374
390847750
35903118
265022209
118998507
37162196
72150718
153647798
46802668
191508305
505919270
411882706
131696140
168328005
387540265
171210494
326954372
67101157
109127678
215001499
272945614
112918172
229901192
63916202
445320501
25327391
175609934
421772366
274774263
385382443
401745411
317043428
297072063
495627912
454073992
14200269
473784206
382167033
186190306
275472116
322524631
275188374
409876846
490840866
444933063
87415901
275632859
63302259
23434120
252368226
445573608
284510518
406116736
333469862
206558480
322917107
427634433
326284786
360285154
260313528
193016336
149775789
486299394
456615114
163390671
277158308
346699873
397663869
376693990
390328124
414389699
463047000
259515215
347795034
148798407
35377429
338063577
19979476
464603879
152972306
106636246
250809288
104637210
340845244
417227040
401677700
441709915
11840223
29927764
425617442
7184887
60709821
430434854
381473599
209839996
204530181
487342575
456526096
226603766
334884167
183164369
215419655
398601280
50413871
325242321
304906587
374844688
364090155
252930916
406790022
53935183
500119032
65268551
125883152
336836460
328239640
92601882
323752171
284786634
395085928
252228132
395691445
126038065
207072263
405623777
145166650
124606318
400620279
429013691
371172468
31336901
95730165
398314467
5158738
250926738
74685635
467869627
404461471
3143889
499635766
366425708
364912489
508921536
252180914
92948734
484259397
512888787
203920607
481340764
303980025
352422329
495853607
405994292
273382241
139429065
94750839
148664816
441085708
508223273
60857190
429901846
183285399
144120716
407915411
264962527
39100519
236763329
411582177
255228277
424449391
366745050
476579796
160253409
16703921
95393883
57219687
157652155
357473762
314607409
144034862
345239060
114055393
70710774
279262568
54388515
235132270
8959195
506772981
154393273
21572100
279377957
292600736
460310290
29982014
104549406
88943596
475571260
199912295
291197972
157438342
322328398
9121758
350414591
263366103
411207390
437770254
217479417
279909518
214358972
186967943
334224041
4151412
233517276
98298699
220605853
158370082
454147105
195336482
478892943
231733281
139898445
300600954
84539085
46831040
292478896
253646848
15842097
177520721
431710877
385395634
193770838
509735137
86415218
308199572
40834878
183543570
376998832
477864245
269360394
204751488
206687817
502446333
66028492
420184399
59620530
46887292
331859284
512041692
293083569
278169900
176434506
103029422
216776711
2703864
331096445
425382674
44988725
480151602
59194560
496549026
372706754
447849781
229361536
478806939
448781903
98269898
303046306
507061007
299650421
347006592
202009274
475277126
496211411
356035535
265590846
303684215
155362933
22815685
508387193
6732229
233907712
201350454
283502582
432881716
251742594
290895444
111168441
33814354
90630119
302045444
34032942
73715125
233923315
241052421
148677528
81440851
473707955
87429990
492029256
456842880
260934982
195088158
21580693
330014878
193671837
279658803
140984873
307263835
255002664
106052488
363979724
100786596
362825696
264488781
464005826
388083837
311936395
166463862
198372883
48339285
507254219
82860591
502126915
226269734
393282379
401891132
446334621
506784734
205091321
81772329
267126832
243351069
194836638
318933303
405033761
282729110
404885013
440483065
479427989
135253599
271926877
367750213
76891092
432086649
303984118
86698221
67241926
445854517
245807377
182989833
13602596
256184809
73884498
148618913
177355998
325577349
392305772
304220498
175342351
483095210
436292645
293810823
403169957
265311623
485107031
420210783
47725618
271399013
470344334
429467960
384419238
141405933
370560657
155918191
184238932
127941718
205076463
461433775
398863074
375427258
245578756
133183547
237475953
241259817
510382285
96527115
330657091
7861882
166438078
316692096
179982732
144670501
440151383
192056046
475504949
473796386
439443682
397083560
180159327
454380079
491011874
299508025
131432757
466522541
212311857
5942416
437890310
298903318
145900533
171233561
134889227
316436381
109637
251492879
346097659
142259357
329750700
309888146
493995870
180698344
225216906
15094230
376455094
291167343
84607796
235383889
194658763
121330087
149645767
23226348
462621582
160367450
500483686
71901945
5187774
128124278
193578242
179386509
483107917
51766980
185861626
122932233
183711361
203135095
192734060
297717866
102452978
382238642
107945385
69108452
513530285
388886787
451198698
161600439
332950468
10485470
129403951
63122659
114043947
98495182
56829745
125881430
431572999
23623879
492083511
493858417
237292679
434570089
274013674
147461396
59553774
212248874
105836216
142230636
38423330
209003100
271192813
346703118
329452247
500008224
374256467
245362200
354045325
431964467
378691272
428960081
330882220
336290944
73845798
113768218
229339826
483907562
243237880
215170798
305052755
276764908
358971429
363401006
376653716
332132309
90046704
297388882
502319997
469285106
86056815
312508406
77041406
125691186
38862870
108124090
30632421
494183106
430990354
73434606
351850531
333244926
345400208
113515647
357512976
34311594
151816554
426226507
452987959
442438448
242179240
513141611
327068015
220791841
414815262
159586863
199876869
339818787
94424513
21070350
361084787
310932192
330006299
399386641
446833905
517076540
96768081
21929841
81037611
339560370
90412472
62607862
470926959
306387956
147323656
441911433
280690110
211741162
363976431
226455102
362662536
44571368
284969589
315795735
516215748
223032429
366612026
214538493
284796844
299806288
267808585
483617827
217995657
355538216
473586369
199165601
73561177
441785331
239203542
295509460
352871851
398289269
327638440
232959243
198340373
19582395
384351207
219272463
3367199
456959808
187509614
504814764
187433795
238975477
143291439
213654800
444757506
310871426
36138289
70326519
74871366
332381569
156132666
381911991
127529037
120586970
97271533
198183423
339509850
108646036
456882528
335008778
398637694
3584998
286192703
325778481
115051210
23212128
450789154
59773242
210494662
452893988
494037448
456906057
104420469
428573329
244568339
251169332
184190288
310657135
380227104
168838539
279531566
140995437
252076401
493123
506715465
406961664
188920724
338839662
434607340
89625412
392425785
856742
292588470
254929322
94068593
229795004
1272520
365956845
68756472
248415191
299873450
27739364
463287684
148805466
477889718
129040660
6284259
322645755
303972305
256144579
98129881
388327182
97671307
190019867
92950602
375295900
306494105
468063722
226501584
489107636
238428453
346862900
382550265
122390437
467515171
34014713
78055668
88268529
345871330
14184933
18786520
505132714
460700599
194964052
326265338
146642463
493466748
98035192
178965113
430670783
210914802
422561911
95697335
384439894
404982353
118438311
26224273
468727504
308675997
295475566
298481480
239877467
325785515
511008528
16266015
166395644
500867668
496220700
38733770
42605579
64888846
305505597
150111495
230840184
504023182
240101095
354702074
334765870
194842604
421477024
301586812
2255006
6408753
164861434
64850120
482666475
143442582
105512607
33330429
390954591
427458690
254782240
336770725
197012526
361142499
180351716
210737294
107172100
383117656
199210874
432069066
216895404
92910647
75173476
256414269
320707069
432308267
166010131
67409895
353393976
247615333
348934123
146037068
94215777
371832769
334872740
513741637
224023315
317842484
199485551
402698898
108357334
470438923
34978608
101117893
139644240
484815682
463506637
361582171
445209790
172144187
44990243
214341652
499307669
398272130
118109194
254703164
35407981
347203360
61447038
7272970
309757245
41883746
202542540
389915562
402203431
29723814
464942295
412335999
389563131
217925784
445876169
275871179
360643465
282953989
99384050
46621976
92594864
92218487
397392293
230446663
64774868
387677472
263489684
371486637
44990241
245495431
294295472
211531379
272498830
291792606
71734672
14870939
374403126
2472407
143046022
220236407
401870540
290614002
24718452
67918607
494017213
13288889
122934120
194021356
340879198
53193012
496424562
329539585
108769970
455438338
165831190
83977569
411430033
202079948
320884757
356187768
61310532
223731509
37076257
273171577
458588574
451597470
211092838
183399364
42277062
59038255
223210687
20711612
459689535
360021416
292106850
289249122
23822093
307672638
434862131
71670992
426380045
474171374
64686065
215178531
178054473
326682356
7964037
145610373
404745282
31307890
483191840
371350161
83780202
338550289
59931379
293798989
89391291
301845310
73688727
465909976
448829175
206170643
197526550
326933939
433566235
425970397
180550265
74333346
37897527
406407248
276903707
345811434
344794584
138386590
104036272
242981215
222380761
61050147
432041114
496097652
261013385
144644199
321225844
497076013
454563109
360886597
71471012
280801980
72028881
52597156
505195574
484937527
98817772
211197711
109388518
492463895
113382366
289324016
216439469
346263062
395622355
63727489
422878650
409115179
337385052
174481205
371341466
415917823
276095981
406674479
329503958
371514096
26069998
253141624
21424822
6338153
371043822
165790783
114757035
227145961
489436437
439639512
68457191
224544638
15340080
379124227
366866905
324891443
362212419
252991383
410609269
287940937
461254433
515230382
509443768
504100128
399629354
257466708
212591636
208378441
517611113
371635758
73547747
18925706
411917824
387474602
128066110
146326926
310475640
276121544
346500094
499789519
439943507
360852045
285527392
401355130
332618843
271668194
385348531
476434287
303562473
132545936
390246887
514877446
129928087
412492474
174791303
328066467
289079800
461063518
1055619
255078568
112606635
251062771
314720779
75088047
13954847
503189427
188218652
233565733
408862591
247677140
256203336
13949497
44400039
318034828
95650507
293702911
371960832
278768532
231649959
63401917
145204391
328639828
249203586
483949055
507256083
303293576
50361379
113846816
186589009
143853925
8059107
408085997
405341451
349806931
220373391
266148184
390397384
300710640
395329221
107590096
96124174
403486131
272669848
174242302
88777749
233370359
838989
493846810
418811267
160097855
382990561
249919054
116463291
264320994
206750408
315007381
163622185
289377468
434285584
178974596
203418961
173752100
291012090
464700506
119474894
79349169
280126048
403657097
74113157
47127641
161476392
224319063
287158176
363773435
280564812
24028558
389513672
95915860
111200918
269158016
473394570
44047430
369909375
407526216
258012270
166216098
481366615
457295670
249849622
293611240
221791930
446867135
301216302
147021675
209173416
46225410
218708693
320104689
464430258
218540270
316065659
9243348
461867858
203346870
233290045
483046219
148394338
418270259
288414795
432536030
482131594
468523804
434863337
296012086
33418927
162586905
121061765
208322680
217881932
109338698
146813212
329481551
137520710
325627823
30826918
37167833
255564874
173999097
80775323
197494754
125554050
220171629
505102776
159409866
385928480
442163483
441738950
316282765
299005768
107718899
311839024
287999022
326844435
287709536
399472348
333142612
145631114
22612282
145774876
127638060
306600029
115277200
294731664
28018117
150263516
352338000
471087408
43421635
62637004
122901840
498597151
307460012
40721352
355155870
223627218
403765425
472638564
77673898
367089628
94350978
185041659
61151479
120322200
372979667
416133624
424697891
110931455
127414777
299739926
159516466
246694701
380607137
263356331
352188087
331290736
369200931
79976673
232030975
516577145
244481001
403387018
250333967
272462376
516708079
279304167
352552898
396033477
125720694
395558345
497892066
301367895
113571622
496849392
14378280
83358344
51625306
48717446
418983441
374102844
515330634
147780664
455763284
121596412
442207715
268830747
270016414
12332540
342545812
508368064
406431650
13041482
237814895
156734122
180693629
165805334
148163702
96062185
469884912
191667272
37121355
123152066
62451389
268609491
37907202
92208093
46369539
151697497
138976164
424403860
471687214
444717962
263152673
76235975
93854481
463397018
46040613
185091508
224094876
219230918
342889938
265754808
350987038
261796266
301847308
471301725
388877471
182757578
487994146
510048395
124574906
246719073
463570279
164040268
456682960
493199847
276697182
468831186
355984839
350061126
283436177
64749876
54287937
417671084
99841778
300187713
250981370
151883938
57078613
195888187
6348235
361349369
26528609
63986986
80130383
386363146
26916211
202475248
470356073
445348619
357219692
262640150
208609410
9371734
201593358
375497894
348474514
160999982
17570234
92446038
266693892
73116972
14948394
90806378
52567808
460725210
68441433
17052718
166610518
353047157
289451828
108637808
357326242
453967895
502240586
403302377
206888030
251231156
26464632
195430683
110854311
32198170
315230404
443617616
404449897
280165117
96912215
47301788
407228384
259221323
203098643
407517604
515608593
202648421
164418248
229543808
83214310
494273448
333261002
407730588
226741170
290100947
155351126
516150727
71717477
448848230
243184073
189056007
472381897
17010648
11075924
421673075
214092245
292767789
10633858
331278403
390179779
225612550
17064554
105730331
242294375
133175160
34070756
183435505
11288743
137706477
18379974
376984284
184166572
37269009
324923459
388747719
448688752
218058079
252617020
251672551
355706275
107490884
292123869
136161831
330895914
512765757
10363848
414206197
62916703
32119342
322281389
301467103
323516965
438955815
172309696
208850966
87949311
65621521
115191246
388217912
71468741
467149587
72806222
41293295
472619668
299714882
404483154
381120608
149717811
419036286
392681485
146454910
411779811
183779451
129901696
49206432
110749211
145395136
33447382
233066024
274017045
199853530
443685125
374962709
221712825
313849264
38273913
490384839
352680349
404798678
325305200
328005727
235834857
12430806
300263200
516217288
330909795
483332701
202940459
436746705
125394529
473445398
139838017
277052889
154782974
331051447
308971816
451914935
1575633
106621711
127649273
391463118
471520805
198376990
438672041
292268724
413509157
3491984
389814028
413048116
252310039
32139776
246248178
262421796
170256483
56408802
47192198
264388309
1168890
472111614
177307099
103000304
74522039
384071183
332995079
36521853
252975879
80839718
74980774
473732489
498601827
304227061
8326657
128106043
353794998
170379669
316952081
63156332
303518061
474045233
13825329
125167394
361193601
324144086
326417768
500267857
500541491
78356600
116041232
426562660
358741078
380328494
137456030
135479648
95503333
409682784
8165347
79970597
189093182
53867000
181113073
280226301
228860356
338037041
451865209
121999424
241673699
400987875
84878760
27724864
414577758
483267882
161925651
87213317
141030799
432131395
319994967
194822131
344657769
88750386
431624139
44906861
115163332
353289950
392670985
117195066
443507639
407508932
326810288
132050570
404631995
228574412
160238542
472067717
343192351
167373236
232519724
381961755
108561722
448452715
97546539
99456347
467777931
149570997
485906645
274976040
137417329
469974605
152314721
79811348
462952530
383213274
31620315
489175290
399801009
41477793
119024787
458933485
380457345
394534210
194117322
369345852
172456500
387633399
225932319
133563843
481632315
289455125
146671946
320296702
318007321
305826497
74072330
298092451
186512057
257164672
423146265
121621636
257976199
347024555
159224283
470349445
410654308
117379251
357283761
61952301
455515217
253786348
242530261
252596524
251871185
243305803
454837091
390651424
188762186
316013709
416014085
2076762
243662605
75674914
402281576
489190758
282712677
289230804
193417040
158809381
14769730
24481852
340309235
417041686
98934923
463910816
316144917
7255183
441957797
9461064
392552757
236241379
65659273
61171463
425506507
321863558
99968799
427133296
26289267
95351380
303796931
222216347
435899097
264692513
249156849
228516600
400299230
473324147
140946983
122137785
409779778
216803284
317076222
282865508
230917417
252034247
168374442
398470588
333381863
25728563
105758439
65773043
359187589
246064193
384795249
357531926
195763385
422396673
145489179
510097577
77359129
228916717
77216403
253265365
507945043
361167744
380039057
180900307
168028942
35333225
306264952
34982856
437833737
71257612
108122185
372332808
403704513
263667195
79765880
474011765
37551474
65297493
475895750
45312533
16346343
177991653
298206261
291414557
28067802
132051748
65618945
72414440
257214346
209498271
467471896
494934549
82653350
277388490
415749920
308517954
335264801
19092037
479352034
214551986
345586582
52847586
74067695
416570761
285601427
141017333
91288163
288523382
496737785
343066628
144680001
45820134
166824582
253436541
517110222
260913811
233828900
497828220
616024
84561944
143365361
156431762
40745936
35949881
433938494
262615150
455198279
234903744
517776799
324101213
475300589
129608645
362106027
275103320
515003430
219755662
141654440
98333184
243450819
88911274
117611774
180800802
88324035
102729173
29698219
245668874
492389832
405267224
5342575
144036772
460087280
273241186
216516333
350287046
185362515
409502294
506903531
354029674
283707416
327888243
105678985
82971679
43635929
364262739
513577822
22439977
238301943
384565289
352819055
403248610
372148687
42423022
511319864
368092900
317073468
323990874
217213768
336732851
91832757
517525814
416393093
314099600
365113332
375893818
232790854
57186415
66110413
67339764
361044855
25017
90326739
49628241
184898429
22156073
71830320
439848093
167086468
167106801
39005164
40938359
241168172
64422825
144606350
465286754
492093514
475807452
510091405
415158065
224918416
230325629
205005485
347687888
434565557
397155355
279991597
258235833
34245043
81990080
232633579
53358709
404052419
98560586
481988112
178602405
469837992
215901209
371686335
408075921
396638650
466670252
302910083
80394252
166139609
102297895
488993968
443009752
421474463
315849560
437103112
36475028
354804365
63908333
72240435
421836043
233820197
331799421
223119151
488401736
222260149
178480067
444879281
98238431
481844325
414795851
429269322
353595516
35687100
497158750
417236781
67896049
252478673
223371532
247010119
25828055
207721317
309818203
131604245
102506470
118904760
473800618
316006423
394944394
410943338
339448986
409893703
112948867
480668968
110349417
79233234
143433139
173494070
55904653
223129770
380887940
398443360
108178045
406715164
215459899
230486023
276156592
446111986
507697982
180003860
336834277
154564489
157201156
130409620
76281288
261425382
411000107
487164275
24305372
439483516
114442140
481195529
433793200
19351505
143520078
273319734
14750322
395884869
41465864
348664307
394418086
108190287
171896305
400752448
477039632
15584497
353853696
396563413
153574211
203489457
329401620
204129108
248932065
187995540
49120159
398435643
401403663
113685239
42382716
426974335
87598269
1145358
51452329
503702297
161704175
421255921
410897196
183287190
38607862
364179513
122552004
4785967
207852868
258351440
122456452
463158951
213821111
345253564
70366222
347636625
24154095
429164973
106484415
59261732
181799317
4591520
347444206
12343944
130370021
385334789
176939133
19634180
516382634
105838663
502296442
175393251
515252896
91265398
177576846
141541795
109050756
374647853
427852329
111373804
248957298
59068268
333412970
179557699
458637973
198497491
206218301
278600492
397623136
104860382
156366
235636841
312206170
301965925
159017912
330435756
91126139
511167568
440946313
403067437
1274787
321679890
296075857
120879816
501630847
145560957
511404302
44592603
158209118
487285905
167538075
427686579
57180208
403894166
412066043
454369382
215385641
279602060
370075217
446132990
194295750
243791297
397519363
208207744
513245506
170979545
426469035
166674048
122725915
222546394
453048570
251285184
96801185
440697024
322581039
18950946
500320554
47121506
25161276
351222509
127613596
358767202
174253753
422390611
320594090
171501591
516570483
20278590
244038372
133471078
508563478
485822593
253258504
23322671
363769274
11621963
357228399
472959432
11359817
205766172
248028915
118513562
131670059
145415578
139868966
421551519
500914602
244579016
297948135
263496294
305382274
53822301
11200812
233665083
238057068
415718091
1307336
442238047
106928103
463424060
406593983
63208635
64055539
172196388
350325987
508325252
340761303
483950264
318194027
201118456
244803064
42722120
11308082
323918813
469322675
333782888
495859085
296443832
11344924
262045812
219776742
300958880
491968920
157279263
393611965
77732857
192362891
121248350
299186575
223738604
94405744
495551712
85384532
190501951
495247185
460655304
497447015
513203358
209667018
308065515
204780471
255509309
318231074
215821128
410001422
291072092
29532621
309341491
343559764
75819245
90322101
215957632
396569993
355558577
150307003
13290661
82461013
506356807
366804905
126692381
230951743
118794341
30621311
257124825
300782704
398519630
397516555
431727404
277725525
303728612
56100111
487809092
226155680
41679618
444700237
379679853
469250824
197614273
406201108
172317719
156561602
248688606
116167888
256481976
300099801
165002813
494989936
48425615
485457865
48009545
180220825
99243845
495083775
339982609
43242393
466228282
260643424
313528593
16631360
193769463
273343510
161588969
23584795
144462281
382400754
127735743
33051089
23471500
155136157
401905078
165316903
229268865
404596148
22198348
511929529
343494454
114058177
463746498
86240814
177283828
88813176
142461783
121093460
101547493
455503779
306423032
38192803
10842981
474023600
202298377
166345601
452497322
285786675
243245865
22804233
7813118
276239838
24917800
351298071
434419149
465619314
267077508
411005852
178315910
421465655
494417517
37105442
501921499
490232349
262718188
191782410
490629524
155000301
228594911
106880816
217744127
182152827
440809475
258432152
471574731
230392831
93682537
285025615
477055977
4179098
72142104
79938594
447229102
114267372
241974473
106305247
266094861
494736844
289607124
137500084
489307191
41287614
426715152
1713081
492345403
39821208
275285141
366424182
396948735
428976567
205112678
488752225
490610989
230994816
371670501
21830274
435291475
353999171
494237115
244283306
345169391
444354904
80499562
283988526
179973134
152705514
318374036
440360803
442250149
475994424
285399535
173764900
345462188
2652312
70265674
83055197
302932962
438407294
220991220
226383037
366994036
171338909
211710823
114355311
103941613
111792394
20646237
153431055
442672624
179882924
278144097
343048321
362962301
414220676
303237354
249215452
46447616
126581303
356002943
354130718
134416944
350465650
483849880
307729025
253278800
307721147
71273166
67505854
33836486
517044900
173034546
219923019
233475610
499261458
140125474
471861961
11616922
444893633
464613193
317021327
320472144
28200311
392997305
497712291
319337598
179210847
236963448
250818921
203365298
14257142
194830131
246648232
153026931
151340404
90580829
157583226
302634719
379401368
493905773
369418207
454800709
137321176
125131536
247108049
150693437
434692100
295736320
126372327
82502593
331425093
491406866
452995905
151548580
287426815
319184873
343016046
289906006
230596031
38684214
259423609
4255602
453559039
249495671
471569584
138351374
352653519
426808206
181949265
296356295
324171104
505129741
191084499
433871762
206224720
6584043
473681627
60427697
338224806
186925481
268874319
135556529
307550170
166386609
481471791
91791502
108977879
243282914
42405425
130754330
147779478
466523830
263794144
137637546
393644851
90910770
6983960
215043189
64679061
405439556
105818340
130846687
157710292
211043262
490986598
40678278
435642824
326274085
210199100
53049419
220033599
435126426
426446325
499001754
491413472
159302470
249209408
387496425
71084583
228537369
448980764
5662050
149025750
181454356
362182801
306825959
469609965
362580631
160174601
93280975
508238266
163092513
465887366
272186806
60950524
52060126
87610111
464717808
303516910
275304019
196161968
131423081
361112325
442339066
112280420
273492737
240658710
24160699
177386856
474543948
3577093
216437557
236855999
447573803
253280064
250444190
8763134
391635430
466626249
124416833
273981054
184022499
230996208
151569084
511717534
333935798
419060454
186885368
397024546
495569554
153057511
476506558
511263901
224325678
426388876
432183651
156700113
424209863
219098512
508657683
107511350
25305579
367771483
157949987
127404099
510095149
121622647
74065970
31705060
175485270
343962817
305111047
510480765
137060695
34781128
234812993
372051744
321688405
515227564
227640030
91086262
88500803
345095312
93618019
382294548
236002429
415156296
185653904
214856093
353086458
453730591
329978040
367260781
284965710
479709234
508482764
379782661
418492708
381968748
340464531
303774206
123016137
261990237
448247075
176505289
75074585
348932681
449772965
73149874
448536624
82296424
211674208
82642552
64126485
48570876
391301483
138099561
293780270
44609756
307776051
116576228
436791096
261856582
57607575
5743123
65770507
56212780
100402460
381829665
493323602
479652967
271982910
462763299
99602019
364411402
513227939
426630857
379922021
165720611
144213393
387632360
46278465
397052157
260707085
28151435
335679497
276196139
260916832
99543397
169630188
343670002
300057471
244651422
263840660
21980552
410837476
110151703
346782548
396115167
206194715
281256567
248023140
471425080
500074274
370677446
236658619
334181109
43857083
37183590
219475014
465974834
46638685
176924792
347838782
178163482
19876852
327952039
414953644
331513222
402549743
183195869
460487288
454848215
269796882
410912687
108640292
497196989
457323221
468749436
441740394
237829108
284383345
21480554
133976393
184523660
79124922
199075142
483223269
325825482
353812076
89953368
327706888
229651473
58317461
197873079
482297637
507421967
3053818
247128923
126715736
231433452
211051931
243154247
335377863
194383891
493205680
395306675
13055273
487748364
84555917
117398030
465275668
476438464
64190080
137058466
499270828
496418100
5699812
485225002
112480875
280610340
312313809
371764876
245975727
296816374
330701664
214462830
486614961
492440610
143731229
362482128
185762740
80941806
50204216
417330925
101697759
26667331
28274332
357983475
495549617
142936242
273165100
515248195
385168274
228034852
446087540
215284032
229845927
451611657
289440542
501469580
26195870
54206112
497306258
394626248
412434776
465230259
36972251
324712521
147866502
309152759
217312504
178970132
304994547
90447578
42919722
488095279
383809668
416796514
472243127
306887661
431096820
89129405
134468530
466784863
18674445
85465252
500046396
194201235
459954221
117272094
19508432
416825174
275048173
266687284
504456476
396744409
450043758
229594600
387550808
409328012
399069877
120466673
224998025
258854861
424150492
23455288
430962908
31572291
70727363
233030456
309925611
429838478
153327796
115096871
454360417
84341871
173873979
302288801
140184871
386704528
196719540
126847125
183531085
117927972
387681599
345266222
209707897
429664940
445144173
266983776
400995646
347570602
467061665
461452448
194486249
89176786
462820276
165058973
399056422
187775786
304356376
330748630
470145457
147921302
363854591
418825802
89797790
439462758
193576370
328759021
256303833
459821822
295737487
239981129
214843282
389272927
123162921
278394830
55353736
15656190
465033732
267844341
7224337
14460511
334983570
145826617
26042663
514714498
164030267
351001259
28086220
396010347
131178878
495899193
87819345
80737027
436366848
385812364
172222723
515425658
128950827
256919503
498126494
473906211
80418192
351877780
491046838
45807747
275404128
442912199
388191436
25353370
143592920
11791424
195000311
365791676
378065928
60691079
485141087
443244609
182160475
154931677
279183443
480928711
310557741
304774908
324742155
143214541
476357505
279237883
204060652
437788804
299087608
473777553
55591370
69799098
177608397
191130188
331884894
62029760
266131807
164003405
292477517
78431134
38005404
497705162
337726519
25826279
341865380
68704387
269066275
52313539
473228523
360900155
448909679
417203974
496329995
305035603
255109626
193370762
275281322
53673129
496115510
221492307
366865253
108676078
517567925
371510056
133445759
149830341
443191717
408255180
311007032
16120046
17565713
236534292
383247881
171661923
238346742
109271295
136071255
240556237
320342363
229500347
287244003
200683406
387929572
251950953
144252407
439616089
465126109
186509459
70552979
516535100
283030985
506635824
444332411
204317948
74143611
175592867
348857879
27230558
99464990
53032643
387113380
199590952
94694944
64097647
181200784
131502110
446705139
28906026
19022442
486873872
220019788
100753631
374477202
501648214
187869661
171807350
454782578
410944897
158144157
10898929
407504481
254284117
82892458
221459849
290943587
182140761
367756532
60450901
296019052
395893643
86720787
137080209
472351412
257078612
131284705
230073342
353578637
505753817
30164022
33797464
493202047
228045753
404074116
142588630
272552407
91501722
336560817
12862250
155619338
62410507
395456733
47480829
339999265
241563994
425417418
233411993
304739191
40113788
152506386
129106195
775916
454342750
222968473
267559727
184711086
88010036
278916622
199540657
401997832
376535093
245653253
208623547
81968673
206285200
53801417
278275788
368957656
507613031
480955922
431806271
354644576
499065420
405274141
130662642
58948500
113440519
21039790
395443180
207411037
249659129
178171897
126337902
221442737
67183183
245990325
257224929
80419265
287914181
218289883
515090939
109608027
424221752
149040687
261663627
341421743
398854341
11743447
168052589
242581181
193803243
222758361
361864797
315702284
513003337
517166038
315885401
376558380
268996049
289417865
385606660
363813124
504148332
236212516
97528767
438436140
64239071
497456521
455344825
136640285
377078506
113453062
264083002
516583589
355657141
128698536
504242127
193365044
506831654
413428706
339450815
103454191
86174750
286621718
315655831
143473847
173564146
117894399
9051009
517351664
152591386
229815863
450112577
381281592
79301066
135725256
465742865
511408194
491459040
319583237
252818616
198868537
128860082
353737535
94417733
429328196
261324153
19437908
418907318
183585416
278331063
274408898
355150423
415094882
490137324
242650811
270972552
157827483
341863413
478111200
136828052
17320574
81612333
241278979
517955802
9128694
50003961
363173519
510913142
126426251
106102469
278811717
213642449
60926975
264384269
192283963
353451278
111735380
456155460
340684342
455660826
167555385
239894658
304333471
436931429
443054662
85168486
97202125
378288598
294553164
343118395
343254312
16894799
445432910
501253564
203777411
92439653
82160435
461165093
75383157
246722551
295103626
472955319
132745976
46183244
449887460
13112635
462839333
444325809
61998662
230077449
284983255
472069325
245914272
254607803
469951522
379189290
127010827
240938325
387570796
270405970
410799936
371562646
234345243
246150260
122110363
85701761
103103626
89827787
61815991
409843738
431185999
9752517
174732070
121775301
188767045
434118920
163797578
209891052
191361393
477986934
301931471
437590823
200460474
82270154
94502600
380562771
204010439
458600270
338308403
246725774
442389237
358558961
33765568
488922169
462442181
194573131
333942046
10987610
295944404
366048663
337189145
133846780
380281548
359769236
21483749
307448747
203792421
93558340
488534307
2826037
230896737
321521735
18757330
124072558
365651449
107068138
386746811
256824174
372374290
191268617
472181494
318181122
46332353
264985458
228451531
409933389
264936475
160178240
494141350
491976547
264623229
345125190
471611092
104862446
225799171
84376081
339236685
312309421
492447230
219022759
385027480
118478008
338622567
124491909
204884338
284422467
184500450
243813773
110347293
516255433
6015057
183946771
340167449
103049685
275375528
332890706
173284610
224057564
240104314
492986870
142924354
395859936
503595774
175975390
360675150
114447960
113838475
445749627
439027327
175869038
125829656
153951552
139396449
134081290
332908145
213290085
252205837
221114849
146827671
155886306
8761167
471825950
17323193
5959447
371575903
456156684
503424114
64178265
144227341
477150895
10663800
129762277
364423194
272939890
78743011
131360302
371284227
366072313
133837484
122174233
350707882
189441432
337036295
350504671
154558754
124358599
348044994
8434527
369530111
210647480
197277599
23536040
156009723
177692054
402834141
316382365
342032486
365019107
99079272
79370638
226816566
312110967
168679596
462136945
169809726
325547150
88106027
475973593
198854410
418175435
346378930
402677830
146254684
157385064
265761432
22928806
425123396
455498523
254138517
287018188
77199155
106978786
14323591
299315480
93236746
371109033
317541550
219921038
140351801
362153610
508612564
312380607
87227166
107240951
121684518
213724739
15885004
82571232
334588445
315114449
99089948
511147339
352373484
313779032
253906875
299224121
438607662
6938366
449202930
115889303
193402920
180102765
454027208
325470295
1007986
408063866
483111418
87157076
492072228
446963174
411067970
22821638
123503364
82189398
238348044
432870143
275759520
363335901
189530245
195608042
459494314
40217142
236377435
277693317
430094511
114569143
165885051
470017444
210472382
404832513
288663204
43082151
141961892
353450260
8479226
79155435
300329864
319119972
288986786
513781987
147950041
327394299
298264751
174555382
133364842
13022770
375477542
310945851
360903346
72915
236831550
396344981
230452316
293375330
7502289
309592966
415100412
367481127
310639787
160067623
325955909
385988152
25608337
433501871
257537881
151963986
445750987
173597246
286019494
335095220
420020529
352807921
383432076
159155998
41050080
118751531
364977354
208637298
45358021
180895675
60559717
64061136
486499941
97112022
10030168
43340336
428908883
133828346
328635623
365681236
69352752
398972835
463542089
159841323
99635834
182612783
193056819
228248333
129369573
438794363
351549610
205122335
513834610
166854342
357067458
482168637
295192822
19830622
350092087
476588111
459367690
61004026
99956042
407510121
245439637
355936936
437227530
504920967
516398263
149314854
365676320
369439645
507900338
42384609
475227293
5065485
132203515
185794947
53418812
177049281
79898130
391799426
437046678
393395136
362243284
55816176
294062261
387063152
256998561
495190056
31614281
262784129
474748839
39060527
3858403
67363790
70879973
341170847
174618009
104779415
215052928
100510413
84185448
364748445
399643007
458798743
128784212
72262485
463502969
43979088
166773160
198689834
462471784
132814966
232322020
399263261
491149812
193194196
61890826
167796707
70468094
501225092
339040613
202104566
97092409
9366763
229581943
334277854
172459622
2543334
71068765
99153351
26993556
222242618
332196265
443719438
421841017
246881369
149946365
52435060
290516122
430508458
253772671
511505775
510299359
75268944
464259861
321220898
410352727
226980626
173451150
124962284
80934649
59228654
332948771
437776288
474196206
128534301
228478897
269963487
51565981
168208545
417813526
348173346
71952266
280320961
403810228
254814094
433289977
94651073
399327725
385673694
21604968
421206851
174154835
244044690
23589527
457141701
325115930
436266152
268868798
45523296
390784046
454738206
162252320
352232362
103131512
483001026
425964544
513604406
504223136
185246924
409123484
112479021
443701784
399919307
494073456
472828183
454306434
409514157
243319008
203401410
21732620
367937610
185126974
508305284
204158964
158756985
228062728
322118331
390257247
417008921
510388306
99029868
192339201
47265454
391376705
75037894
64862449
450173297
484843403
193374714
356142245
342502006
396957276
427738432
511227937
289660734
478612254
240846862
121283034
447291417
107189221
116417084
388432219
164485512
505171695
87884868
458565649
367380280
361862209
488652614
309268513
67980203
233192660
208528706
76812715
268247053
107688450
367390320
422387792
57001213
288210913
219030317
182346277
514119183
264056694
444004361
462191404
486943037
70504864
227228615
358098391
481883409
177012531
333346453
403687607
482822325
87500194
257082214
331520727
97699975
128793740
118018818
473852720
440664822
498344021
149657286
280056506
347090228
493102556
85758645
437571805
203428746
61409498
269579863
250759429
483420805
255249006
7778760
139938349
270534601
358283648
326043792
487647246
401475390
124195113
129645523
422973536
355823413
501113817
423809182
461772221
245586732
178623723
459338360
475926851
319550328
113801143
107512656
56184135
147251300
362648557
494218177
269675836
192731356
384455738
382174740
112646270
475314173
197568737
172878621
28973360
111729340
105421266
305023697
142447339
90889527
208385921
357872191
135672758
254661910
187214571
53519463
119752130
330429422
394691674
284427150
441165557
158484333
437399647
148895237
263172185
367224673
376060949
249182439
260694436
474894637
364911114
204408141
409686629
476887719
23234927
88167689
337310269
329003863
478369451
446768512
106890385
43756281
374573107
229913255
288309280
90298179
485894056
384669312
37828585
403108402
30145873
382822614
61152969
127746666
432999636
321823435
415558455
517523362
208776705
490902463
164989038
478021099
365949693
16622213
59996455
272540561
456669452
135312682
358514048
296260274
148650149
202541272
197588658
494610560
72237310
27373049
446282415
411425334
150261570
244087756
410137508
177442862
409295953
338984471
459419537
505388985
304840016
219583301
112742852
59186906
451400132
329019020
57676058
142064806
198735180
54966289
137690579
161577102
487305129
74848444
2706609
221412717
413944642
496093007
338273045
402597965
235777039
50523938
20270404
378590027
39021801
221549340
3170715
403493680
269792640
53147028
39465722
18597062
226232910
221833917
243661348
333296778
202511210
361240927
230718764
416843118
313632537
111673821
216748319
488105546
445428887
242868229
7931962
443449240
12101655
432152203
198692499
76751483
171227370
377017970
27398802
110764893
269136284
67003139
305235569
496972400
306671385
466068893
434304820
137857062
435843793
440935986
4804487
370277773
374381045
297249206
70835896
7006917
403696331
227387295
479808159
450990088
305126631
177211734
190738369
89836156
482596246
81126048
385231388
425686236
455755011
245942072
337033843
333030346
26625383
66024998
60961824
145864662
231351617
470644476
444751310
212734203
52123579
230878037
413503624
476202288
162304240
215991809
290295069
459209091
305454685
265632554
346681431
484639558
5435546
189935912
480632848
166467006
423789701
114322266
57766261
65248462
329672245
466544992
424605293
327249941
368433425
437641958
492731353
497725977
271403265
447743079
495970694
466878971
137210021
316894031
362622707
291619779
396763594
469208705
349109341
285123985
382374169
399946108
173772922
441218778
14198294
168587280
360267092
143250762
497727850
12394826
314198163
105433947
311904924
510629204
492776827
286236633
402499710
30278182
126234095
248952322
464283609
482865864
93411278
276775026
119787431
132530333
26530322
133597793
35065705
2878031
437650716
298277123
347534461
337511206
133534109
240898721
230066903
399556479
424327035
493529061
395226290
139481913
76157321
45642764
341848885
258610347
38421559
237445011
402532766
152989725
189847472
477659187
162191483
250418452
158081081
51736042
274468510
211549903
201740234
371677174
261378761
437296913
177670598
16788062
211457797
231273364
288738737
154049420
163105946
66256343
324240201
307518879
483230013
243247097
139300270
133288121
492423501
193614545
40872887
308201086
70932920
284722695
205934650
363804668
1785626
462701826
61139169
137313895
356258275
381901708
479372668
419317110
239275539
422363755
378940665
16003899
164735148
31430057
475914484
371123138
48983631
413794725
354339474
366664040
280919539
112754676
485246175
396602916
83212678
314958400
118421869
139794292
298375130
30813522
365409001
167299879
174780367
395118100
450031736
126144678
215372597
386754058
111440650
319999732
251251135
369625747
169900430
302656386
176639619
117057890
152369890
195366148
160512500
116344453
82323746
16593036
121797319
75214710
225834948
317923015
227920179
166080549
406553775
72176568
67543647
83835813
357610504
371505766
231798463
9394524
280490798
250111212
492034380
214940390
314872766
113730744
6320989
29736172
74136183
154241098
359267556
158795701
22708849
465075739
34517944
349731933
9981851
434479179
458085745
487371115
177232758
401524453
372247615
229336743
215415826
102251178
333695844
248544624
193290938
365023900
294495735
51042897
143522093
61291757
44968044
285489316
95710094
342167041
317924151
493209973
322578274
79901046
64582499
39717670
160015833
374392208
101557219
103385421
339253255
151499279
377779640
431068677
373555657
494394638
413233757
335200298
415120009
394103500
278502809
289420007
2458158
298968117
412309745
123005302
189247910
74608056
407085834
404314770
332693690
283843713
282263503
125676751
371133922
391458239
133582560
479901160
320439952
271044372
189744893
436285880
242885462
16407504
12655949
417085082
257289011
235400229
352224431
41838353
351233251
310506900
352475455
324241424
415528216
167034944
233216522
363440946
121074080
192709661
112141935
351992573
229005142
147457948
103017112
120782726
274298203
144311801
302496641
460285023
298430208
289457660
133209081
314701123
63204422
327412732
359071555
327849817
256937723
426799348
152268769
234221144
129785345
149514326
117898420
403598230
262971275
284771654
191480791
189502854
47961018
141252450
228578700
15000357
359826167
331189555
478053992
442803947
180321194
457371915
321413600
44385543
131283489
140249776
71396488
508464813
425798490
271900630
59104373
257276558
190171516
69465269
302064698
98193467
308359746
462652787
326556214
334264972
428950538
231344718
32050833
60575500
342449518
380261738
59252979
77356427
421910593
312101454
90390096
196441800
390288454
492912003
288653519
320216125
176787426
399270312
85363839
424824889
88173970
8574982
369811518
35005796
172173388
446097561
95442457
118286120
124751109
423387521
260508930
72348266
473031693
215406418
181460212
323196518
387518749
369126338
72575758
254475472
20957852
263010113
515615245
209465803
237041291
9992830
5840683
361108556
130703433
224497968
19875556
95919947
36935394
316871693
68957892
311050230
349749545
117496304
284675267
323480136
65817725
89635805
95233657
473724756
43895312
222870682
492812715
435837021
237251173
200541636
479809804
303883049
222801835
219968078
353566648
492694528
309913170
424091050
279257975
162678194
17656479
411778766
68558626
487169681
480282347
494135870
473029331
112577108
430600252
411249303
185956568
222494017
66186672
390270918
398558963
322601182
427001586
183229004
277849455
470758712
141490235
413226312
365614172
304885029
174095356
149120186
227298133
19820643
202902005
417157649
308745909
349483104
330108405
505906064
512929639
165729830
133685288
270294013
282321169
451837492
242840004
286847066
84694474
188593714
12649696
509289412
423865341
132694736
370113463
66756895
89310807
394232108
285968742
132917610
157040892
355310211
426125856
164532021
147027901
71728833
176697888
193826443
468123412
407817775
454861731
394657491
195732995
237075275
152082081
339767316
28589925
479703957
109330963
270944753
477172720
46656537
473723465
377800665
310750967
182266404
443404133
365786840
228217450
400262932
315121684
458671236
339271177
434017788
168932309
485359666
19441629
280734339
360361523
176164793
219358511
1352343
81010571
256273465
456523414
254588315
407740526
329900838
444782395
10766649
106980278
328987212
120366543
485393433
56292802
303816386
261757461
218585638
145180689
249331811
70503775
467841565
372813550
384890418
10938969
126898809
721709
418536387
335899028
161585221
46747067
225090272
364124352
44653474
319524312
312221490
379846755
109492595
215344611
79725724
356319301
501419443
330998761
310172986
100821944
399559762
427144660
217047818
424189192
112026936
169282226
440825450
20907702
55810533
286197979
100137891
503306115
211266355
454561683
312521078
268192972
295084496
143807259
483309934
433568809
244344537
60047350
55914695
187266351
403573342
535406
242349928
67930222
221736410
322681179
130180314
293265281
239573271
185914934
54809199
393877116
195338800
122870757
81376810
265998176
431947146
482680875
452128907
195087090
44345052
499341192
388805245
31022157
281183074
256178412
452205773
403678054
316551399
399078288
277503655
496118220
364724896
67813798
511088942
78676434
101182269
194336647
322714519
282257969
30303160
87899061
16745772
405336909
358759011
339760053
258781515
122665108
475647923
453316694
71280790
185097765
503598054
210112971
247570198
135405262
298787060
347018157
496204418
516432623
505414254
510303377
106681116
398587572
3135562
363010995
431455127
132356850
313127168
468068736
402668113
515388056
460486106
1247735
246482481
183241158
285681167
406375810
42517258
10878833
314200331
415759706
31008569
68502036
191077155
274863739
292686205
153629385
96296595
258335127
47734161
494296278
340760142
212631482
168418942
496004502
106952762
144694227
472846847
70393972
307139591
159960697
309671555
64745865
161886535
428471299
329343893
179090852
265312671
389504931
63765193
426131392
218309104
53412003
448979466
111746372
359357388
159002269
392837070
340273834
174557706
343396729
2697524
290822710
419056328
400182527
71462663
372471293
295585507
434120897
353412201
172529809
232615928
162189657
50618192
96174726
27191648
453956258
419867982
387521807
331237366
383763201
138605386
142197545
64301179
407581998
378010143
189842682
219061159
105316493
233338111
4549539
113987174
73774460
381263180
486510729
481118999
516449402
170387229
370892895
162572659
233949212
98925400
184334398
195532606
330290252
506289399
73393566
478382303
389556008
343901944
385846218
12849865
190912104
367169377
360531042
174907494
358093613
449995552
190163626
245539513
483324033
292499944
326497527
256442475
396746135
412935659
115400155
338475778
121089565
289778088
419485116
275064303
432817165
2301762
280759560
327370685
245554187
464291125
497354294
90380936
153265268
169453398
509138568
70765699
457716265
432347270
484924168
499207505
487583588
30105642
299144776
507486898
385077906
45818616
424542057
10887775
221480182
339445342
307643310
167307026
266991974
315194724
406242822
509868400
81125019
102640119
412663688
2045926
369337897
233578893
465128275
174170759
363437971
228471664
395585037
253275821
835585
34666324
149520226
76352963
81401233
235923348
252404624
177525690
382856258
16124533
413379954
17982404
12443083
118237367
101375512
344014568
401821885
130227194
152000819
243433143
335880703
16988061
248292165
302384894
122202921
399269185
228079883
309479034
151681147
322721214
447873610
327976713
131200000
494371651
373349080
411666750
514230931
132321852
315931839
195282712
336711393
362056673
198965698
93573715
183398125
10642892
85381155
32879321
304818759
132326925
456818914
449229075
315579773
410152434
327596409
330475744
515858695
422402015
270878200
187774389
412540488
374892578
512212135
380194162
411315136
236022226
413061034
5088960
254829802
342176785
200100560
441004696
419837709
251249885
119504601
270316001
454992516
76660854
212713651
133316843
128266608
120602537
449498402
441058727
219398006
332207721
124830052
252384459
465436118
359228790
232863683
50958585
449707406
387812938
196405393
313033624
5242604
428193494
143325181
383935090
190325513
357020887
446019437
249343756
345615685
73175909
1679268
123577844
364648684
40285897
431343677
222382995
337645346
351726834
198832099
134467150
37829666
472102486
493933007
22715467
385464733
453022689
47970525
203082717
513582622
442361964
504377868
371244343
336015131
142262052
405399506
408510889
293139239
342730801
264359966
53152339
279360869
67056111
22005017
225498806
453501826
159861477
359858987
468546689
310509777
393777873
405957295
27086344
357113360
237130125
306935970
224147998
395036020
352860713
514670835
136419002
72481228
79660419
247063879
51323954
354825076
473455094
386736819
210773081
202192062
375514218
42107795
133515099
308975995
505041058
199842334
460809034
408055685
480060490
170563769
135023453
477192725
236329093
281071710
83074321
201307681
87110589
258575208
316555787
146695251
237768159
335699969
513915035
248515235
8604260
435161761
468849078
504026967
42184252
189082368
122265490
27870951
2014690
232498320
189272981
296634074
181538259
516191345
74465602
411971863
293766494
131959824
29938700
178622595
439168411
461106305
480478550
227135157
7863794
164181950
360582178
46543619
502172103
263279728
104661077
279437896
22910670
90616745
428102898
76149486
134042446
123574109
370667552
435266664
233602410
353346908
254530437
175474609
448670185
161133116
100278887
487324465
451518691
158801384
497907254
189094602
56061714
127951411
417289992
242037580
293320852
356579399
193496998
458552614
413231946
454174315
63918377
251919778
257905089
96329760
48361237
273708187
339089172
308756570
289787720
14681277
254943100
207302670
354420247
423652428
193602080
396143543
320168329
75212117
50993789
325520490
9469457
333558391
196052143
187276434
64961943
47320571
130730887
420119124
181801599
136460310
70099266
173104955
494210794
357939495
116594230
465090745
460073858
456562803
480799450
383753359
61985418
137362428
131346262
291344039
22879810
211102227
227534250
107270059
286873914
163994362
429097554
273836288
406614389
86582252
227199985
398753461
100922802
2285158
396084872
291787286
16155546
52759093
391070796
334300684
98156742
332107286
129250678
29625866
306617859
37571014
124070326
315846323
345706702
121678355
190930959
67936689
124077561
367871025
246573262
317589827
78594420
825253
211725309
145531766
325271552
423175196
325184923
8110430
359109388
515781405
206703818
63837569
289523187
329939066
500458205
131699181
64162807
178375816
337237586
370463653
305296867
92227318
35490870
370375751
173497341
468582283
56680269
257129497
114911227
99989025
76349778
325521766
43852809
79278238
413879049
176690360
219797277
135734845
119539966
313871956
293459993
128591644
385038481
5770314
141191938
110771188
195824659
435651156
83958548
233319539
172488313
457352960
290144386
112821897
130812346
505847410
109406724
212975221
272586238
413012706
121974969
483136788
129280146
470639015
314841292
515811796
136581855
180239013
518131613
68725395
215272936
253865532
255459522
201372893
267229743
104940339
358306649
345544718
449594131
9754805
309012163
236525430
383757093
299147432
437200416
414884470
435647517
24850432
257382924
99514217
68436744
142612593
374818300
277420749
257736994
117148982
389334377
15460893
49392966
54532285
454728506
44544448
274479277
99613936
260139117
502321102
367311853
190872128
514229831
299946346
126676195
425859295
158506125
393274614
333780691
112475064
402084213
37077447
181429484
21579301
19946774
235396023
278256840
140189085
225550348
480311974
29116452
264712618
143971148
510353671
129797271
105004823
254238942
218232197
375592813
227786052
189475169
92497799
265609204
123947556
480917969
423626458
101103678
238055842
348788276
26847592
25238954
116564716
466175983
387871954
414771651
305237038
452941016
341654176
111197014
469473105
48441632
273081681
230886500
120199519
414531053
272702781
36842971
395497392
11059403
260597337
113480373
384037588
216094880
254832144
167090530
61411150
393115689
214814680
485742940
99991174
495038208
67205202
513440830
467821815
271464105
203478865
406705662
110593007
458453836
109664410
517435779
256840671
295689928
42378647
144809295
139887305
134888018
12252117
328334353
451430739
69469537
356333076
213588117
139278842
607526
307172169
237018634
358904253
329793828
354020313
316482311
422883964
402965109
243562270
369421859
140149591
210822165
428062125
363396231
108973471
309066011
55989263
188797891
359788283
182440593
142288635
488879411
213421170
260969131
119407918
168162110
120308310
414928255
400274335
457719267
288924727
167598466
392031667
95903868
412685849
307502591
137240082
342515685
494221127
413876016
355767975
133785937
253658462
150137951
310061664
133310609
79080855
411571616
456610319
371119694
193356247
148023678
497851612
143347998
29218807
248191026
82543839
251439216
100764862
285037054
38798544
492712417
189389490
94952860
423566243
472451443
198306843
295221611
140903818
413792771
351558729
38571108
46113373
390579231
213552022
278871032
434126573
171783234
460579631
319604443
224559927
465671342
216670062
467447495
93343857
485121166
499106587
219104538
420036319
465173931
234373702
249108654
251114017
139492175
429126549
260294441
133763255
354390445
275960880
248149497
115687335
216832128
400964773
232931196
187348365
367634661
237049721
494270017
453030313
58460406
465698451
339807814
159403289
445812623
423261324
61569347
186363411
388514465
320055027
367611955
417235003
86839269
347750172
481432097
158052559
372775751
351362319
245081417
99106146
326504187
463329390
155585455
89883757
92271810
502479314
372045259
438662650
38061888
441808738
463385019
467936780
73831068
261638935
356310849
296525532
56120576
163131447
385906395
2750778
156681719
344153786
14659171
515618125
77375055
176823125
307475454
176297563
247884854
1826431
397327863
421050363
289769596
9569557
265832374
416720562
47787152
509026375
132200520
329583751
422181975
153438874
498779713
67243381
253631877
204003002
417019915
478679985
18448063
510458146
13840029
19331572
116425227
435708080
123856923
43286453
331389344
247633559
274161442
229320856
148666376
217440414
305109978
95865917
366604385
326094475
156196370
209512759
372035607
226034310
274429070
259786952
144144362
452771281
197065090
476963576
334198037
287315851
9426425
396878953
399998828
491084430
427128068
491545446
140715721
70457981
302294399
370305813
43080718
313634015
268872359
313354215
471509839
190112316
444772756
182693450
119648598
441588091
303860176
80969005
246556191
419052426
64835961
195555938
79079447
182906241
135208188
439864486
153600780
149103274
208719475
406527509
204597379
516459184
153154068
239866521
215841419
77777011
394044939
452012807
370604947
517205293
471472721
318660467
157966694
274075719
328708142
21123354
38812695
167296253
125559458
428895936
116907931
157014459
16600179
71262536
52527481
481556670
143777089
381995264
260244321
72239118
437140232
380819811
172890136
398556645
287723599
414322928
174668557
236433068
238176091
506296888
338965037
221426729
65332218
271415606
66967427
5541647
516945100
410875760
155478734
265045912
42397972
246269237
162670261
143928576
23171202
212590168
434901110
219086489
430123201
32391408
455343486
330027829
370846359
184338051
367558073
78895132
87140041
50662344
394359830
496877327
336329658
2071229
122023532
500101121
344633524
153709359
28911845
93689212
193670707
51187972
396812998
148683627
149387897
211882704
438263114
397574937
75403500
79126097
364534744
276158977
49201659
283768171
444300594
16422692
26449316
500343085
50841452
149130405
272396650
386890624
140412309
455023577
47684242
63725197
24967566
486485821
10297270
375502815
184423092
202433915
256472588
505717111
416668516
306937296
267589346
48110344
356029708
197901691
362975945
80818203
459172528
414517963
338553635
62784988
86928757
401974782
74295244
413149925
408330029
435800450
346030916
311072489
472603312
308660130
26381868
348366149
88218745
417667070
291361048
74341720
228110857
243229390
363568056
60967799
105635635
112935508
121918634
294491254
419047605
346183764
446179396
334117425
100794919
155814656
236232983
328850290
268920799
493826176
184112465
154627044
92428804
198838655
345373754
428753271
153990292
60994593
468128384
115720598
450933918
267469660
467284525
145068746
507448375
261194194
100757968
194194220
431085282
474109090
516703598
512166912
415755085
43442154
325483446
320618589
2659878
122994885
230127258
71339903
98037862
34877673
15122319
39676639
140660788
76930971
26317088
87131456
31292979
103682316
220291385
106567888
161436692
172806843
14446389
67909757
365674011
317080818
424816657
274430501
223016586
127080054
490847627
300175425
367824035
153575842
261460997
463211332
82113909
458998061
486459353
402906689
468895274
459741909
188145053
249893525
299306520
442284647
280649241
36975394
107669313
300595491
74709658
461110779
115925372
477193772
357018252
145702893
120813135
93516713
242410819
213592090
359923898
463995832
447655060
155758298
384623019
435489770
26501303
156259712
177822751
315879885
480028247
497982206
213087871
386468588
114421580
207329150
337241679
38518793
230125403
175011662
28008502
251573731
249672961
498769389
444728733
53804855
408857806
371940329
300941440
132038515
420476873
398541542
429216046
144915625
393137247
374086145
202134160
115845294
448048733
38622366
196579010
444597568
116971811
113689140
244228608
105333439
296440962
421373633
506595627
12898142
225241547
227069921
228799256
109493939
105781483
118552904
1814857
414335192
427060760
305779119
465906907
398490165
389848488
321903462
289776181
320470863
337759990
507087433
117585734
313612932
246362864
378725388
511955761
53260561
200453639
324211479
188771547
166763275
508389917
334933631
335235373
204739538
141973737
9240434
159259231
83758045
385493070
359106498
444077769
379696156
99571021
364621877
516507541
67507570
102300358
313392458
289918083
53987464
495372351
501383269
182433952
172858313
512891462
466537132
416310585
63524955
92357548
223588729
147199012
498484633
214292822
262664691
171301371
244308432
219083781
197816692
69322886
199108580
280968617
101937621
31026722
355322164
193151040
277851585
358925818
303538630
183697715
271360048
178890224
274751267
58559850
162827167
433292640
114693126
176790207
484283541
351299133
119827307
12802108
253528010
112063271
308185588
199497238
72954700
96367581
463218872
281602126
474432855
424089952
330857733
116180574
115535975
94313437
298001422
212329187
356405981
416341933
185559091
382947661
370301117
211147542
70554322
149002125
340003457
466897896
139581412
449489019
34821004
434503835
434020527
296968548
446449957
419788981
47652572
300257644
96854117
57936305
121076704
452584415
326730018
430472086
358401887
107372744
470907391
116998591
137975081
390005182
380398797
250182132
255806770
3355462
364338430
401396103
315556268
473398121
117729761
80790732
119084072
230678814
472746111
290236388
222172735
271703288
391757212
332829899
441961963
196097340
224374466
229955209
73893654
408690966
180115297
234870036
486258676
444114725
427255287
44280508
437956767
119585506
59204741
101772302
58351427
319585576
190647939
476663404
176800493
195668651
322956220
317035460
369950863
266175172
263126545
50879860
375844438
354346561
145632632
348354001
325986025
175292738
292125140
292366093
41549848
14251245
434064525
366980144
51741840
109900991
443550618
491698684
62944132
4840055
171225690
106839997
271733609
258567381
475707261
218677506
108300419
464123863
311437024
380107172
370542019
379151606
197198942
21349282
48975452
449462195
190814280
295950036
139932990
356075410
383513057
353032759
233380400
290065552
475742914
356094010
490827863
125345454
96400484
321410099
254945882
172094161
489602124
509244063
394281068
23554668
99003273
137969706
340511930
351073016
43931270
410206811
329200
151777498
115530213
166566333
199373618
359016186
137372040
122630142
170163835
51091330
211548289
131828598
118959411
53390052
398860251
379406816
165773974
71367263
511028117
125021371
487791328
502424949
255221996
453301821
450122945
200427780
79180337
382838409
410524269
59100894
215189275
186023610
383921151
117028133
209674378
382399401
364959625
136699631
432384779
25103708
202600717
18788087
293457921
387404227
381178061
9943050
5820841
150987312
67560795
246968705
178507262
427571642
485739890
117826129
365747675
211836070
337659621
430005068
67271888
506620408
370055372
268949139
310129944
285011409
97705427
221702571
129845873
339905302
80653667
492645581
339226930
77297438
278397438
192092494
211582995
76528206
232852867
342865717
248075222
109521383
47096634
343575163
274315647
508291965
385277861
174974341
90972279
271905216
374860220
315024230
430105469
289379912
236598440
411810359
430216972
163070013
478109121
461358798
320274616
9717075
413022551
370709074
78856452
426805180
214660314
258930625
192765600
158207406
18027330
417858483
374285967
68727869
65481820
426270169
131876933
463932276
181532597
450567302
314075887
168363402
227265187
16313574
299838316
257252080
393558348
388243188
405422232
45425521
395289621
138518723
361146072
60168018
130808763
66194795
439542770
14609859
141854695
339492007
31196857
262766447
373443647
202255656
179181217
151691140
310776353
152011926
516669053
156873874
33146560
441264545
266756989
126221403
50955702
25724164
193538648
246187092
355371856
434677844
45421919
327416721
327330029
287789649
479630855
368046373
377465211
3124887
91834269
222568206
303832047
368217028
74842951
390742000
251710934
26734738
316836216
466952400
298292388
69817329
3476133
38322388
83229813
292832730
30313823
448584945
94273012
512457911
7600870
37127973
224895449
312632840
36469360
93397190
74320359
485044329
317112727
324209470
128660814
259255143
138920181
358738316
48079803
117004811
306128030
5438697
6709839
247052656
162393114
410037267
124760033
131928762
465816509
39420874
156047677
90018276
21141025
183046739
395608210
501305671
420759356
34240028
252934776
145196471
232189527
426278818
437817903
344983626
501082005
376077754
416204187
421507253
509388636
91769410
91945479
76873848
192717415
103759640
327261671
132759249
34797622
99839056
297545725
451352739
102138676
57011443
58016970
223216119
483399177
210975297
367081401
426814365
446032558
334087598
64810735
14701907
14288661
465650013
27684137
23338207
113833584
138088788
412296039
352809578
124490185
272958192
3013305
409501285
38081742
348269570
457182334
322154656
167214845
339967204
420726844
506527904
43874542
48190257
246783172
58997739
373232669
518010523
285277011
427284581
116533460
197169714
51362076
387959693
164874351
262843393
498739806
344744046
92665699
141095794
169529166
445178043
387683347
80037968
483645178
420784970
211127085
39066027
235327175
299965098
441255345
180722867
323794808
370475009
455642624
328789398
267886606
95409768
495092745
72680945
150807569
101844341
366974761
413125895
512201943
470354273
274001134
299769539
109753778
143978453
230505552
192411017
49128235
193185156
205322622
47345959
353275711
506584143
456837576
457225349
143536587
409673294
118569490
457282278
412676114
516803422
469623122
293914945
453800531
226802611
6203418
201241065
356502959
274795239
150958725
393954432
261432438
207109271
464620526
384650925
422826431
231922738
423783173
366662537
199903092
431476187
327836176
436140301
143934236
66219125
147326439
331412041
465554641
217420580
199045561
485207094
396950272
363810631
459219396
222971479
250993178
105947250
87392563
332069472
236983669
202476527
219576363
172441608
141093776
323472910
279327527
212651428
252998770
319063082
380977242
514293894
439235541
115426865
157625328
169732483
134256133
140011214
215931344
338367539
207207296
500283560
345127310
6417062
364000068
166338491
354788741
70187458
19000457
314030252
426694995
168730658
376613430
239251232
68761447
504447349
356435795
26085266
209978846
180246218
146223324
493787263
123077197
81750584
241408774
202089907
329158862
437357614
280302762
408362817
449311783
53844718
479115947
15497844
279610425
317446048
150006286
63654008
351435031
268964196
347573890
497545418
273780206
134220795
445777577
386024219
498663167
51559417
113923100
40891519
406433217
47932229
86367479
131157340
346046340
174992504
106846064
329592409
453458384
329942512
335919592
386504782
183891609
234400556
218823117
206385528
508729850
190995386
260743538
388716658
498613736
208361016
450367612
2313984
209745401
507086341
34984185
445970437
232286957
283346912
197087510
107280039
313684807
375033727
512139986
89464097
80546521
268543491
373463050
277019909
211323277
61741868
76454726
362672063
377046184
170769805
507475665
1152938
447244027
137942644
362304421
220056249
241425622
212483146
10741520
104259255
29833180
259393265
68595373
51441205
293772910
7431513
131448527
287329583
70253901
231658249
168520324
154185722
113127936
199390203
57128007
173704011
451619835
348776052
61725601
360227464
490643933
414836229
424474236
373131824
426338991
329848452
250720217
288010466
253883392
170272456
295214628
47404888
183259540
36214543
482190506
304400008
428907213
328436774
183247069
338951512
97223766
6745911
158522402
446949922
52373055
337655896
383290241
233317710
394256391
462729914
14920854
58519278
167695251
225150216
42116381
75871437
446951191
337507059
77472427
413861722
182831551
54847795
106975497
263019539
71451976
497150366
123690891
435195102
113101731
406262179
418466890
183837727
499501791
156970678
99641095
465769053
189806356
380554747
229897470
130020579
53067486
263062158
142943296
4041473
440820667
71748317
464817393
292240481
63670151
130115380
495686858
348213872
390017211
226389968
478561697
384980012
262680163
342186859
247258287
300460500
446164972
130752940
316149775
286162635
46449280
348409304
62259184
348355801
339272747
118859748
501678704
442744199
492797568
94458035
212353304
8787303
328927549
265175358
102708022
23627965
470369961
313031960
214930430
347446827
88877175
355982541
142421998
447957715
478538025
483331298
487702672
92119289
418723249
417465960
32694245
435710865
93586390
12440699
53493753
161829939
89562883
92470743
231249592
232200569
276757315
247018086
303624178
200695987
461716094
181661156
406884801
491794366
348856362
181950494
499034057
498388700
111044303
373091224
207965601
447419217
451750109
63454297
104245238
150489575
356032942
470022617
375608864
408924838
461528417
14855839
232828075
246720646
190201580
237663247
120300411
440572752
53089847
427631325
317190962
243231052
144894293
496317211
391334752
463042254
34181702
193028573
423606143
310093844
517276072
157941328
454308787
353211026
53587610
46814803
104181614
399469881
36317975
493720536
252211141
448852729
73581363
317349065
331432752
287815505
139628730
52405923
414902209
510038135
242291879
372635034
178985133
419205364
368192655
224455449
144367625
188982596
133243599
51764795
448441748
331180376
296103315
415015628
320999405
447211369
168598291
242649588
118906298
422572818
315123023
224856995
235767783
35150990
224348476
264304067
237884653
470176205
483383960
83850564
90505036
484215609
430770412
147014779
339701117
47833341
188558185
48187956
263535005
371298781
43655745
513239091
273275717
460419046
401161153
165842580
420544313
487449634
403227552
207036942
222272039
95030291
493539361
333289778
448550882
259974914
40231697
330995182
126009723
40081146
237278362
516193013
284470305
322526123
313233173
69477710
99535694
297587491
312784206
313993603
342355527
490739814
121994121
287461252
360486023
380167093
9669986
311536400
355009442
252116758
400856923
326879386
216187029
308470729
260057126
148519480
467130853
229606484
418338881
482466126
132906555
262488475
515047475
102950608
258789652
335879575
415167690
35904508
408393368
5054018
27712688
284615196
327960732
159383679
353059751
244754540
265662281
169279555
58307131
441927730
153642973
399276405
218094012
106818672
325316389
237431367
89423250
161989595
67878416
105008376
284740953
448108036
488231978
132729763
10973317
174199050
352213615
162141767
138977864
222428269
484741173
281138011
283475436
228459745
415520297
296648640
375262418
306400163
127712048
283555216
213164548
394139157
277000318
248563079
161152598
137367494
106163320
403430137
246400095
49696456
372710803
118075448
129272560
517559036
302002339
75857871
142796714
311698059
15065898
365020171
475734573
191276053
460590037
161398115
160658287
243181734
102023282
492216716
461735699
45035750
59913945
78337029
323039294
383468787
181994398
23903820
381699773
412239805
181510576
173645675
115756084
250949270
216508658
450714273
398928787
231453824
489028786
236784805
356928931
227278792
56410359
160165515
344757719
163291659
225606656
152240187
158695176
286262805
371415446
499586987
107586108
20675439
504849771
248847906
332972582
157221936
304670490
69900727
487011441
36567077
361956049
380527468
153798789
162838693
121120975
448830254
264442551
115927875
48658584
509640517
162819795
201013689
233459824
177616006
339121325
379324578
499661726
21205960
159165896
127156124
28090331
375537799
192077643
478347357
235599644
337217455
21196971
502410597
93806924
41875210
276893035
79533798
412863297
407923752
352540617
259027830
155413569
417864276
506137603
264764071
258233456
261647312
56925248
229184383
137902113
517328421
474111549
135878709
361453809
294947900
40440409
185026655
157957065
348507902
17641023
19035783
299680253
403348614
47595725
130182119
283862207
183753934
210105562
70702990
83403269
316330139
240848239
331293422
439203675
73059712
505698573
275465074
382509892
420474374
486074420
374139741
422321314
500494469
476004493
112553350
464573012
235125026
32747290
226318687
288137854
432029021
353559947
38186669
284152947
330537689
443883143
234500772
43309958
454840444
116717376
309544249
141972473
480548114
512120402
479035427
74927352
282775034
111950131
195486005
109513927
367395370
34289801
120630710
236512579
170667624
193638155
90783055
228498412
483463248
251192162
304516580
444163589
383135044
75782049
276827651
29438946
90741846
44738891
392350261
116194313
259949567
514579593
251889433
104067702
353415598
52563364
343028464
423859611
397696219
365398020
382754566
392516406
308716566
145462212
217513120
106868679
129529473
220663280
335332914
406107878
107955593
210516110
246303309
198542967
65218835
164134915
498009943
383819471
149575678
436205951
217731553
463600897
454121908
156698541
402685348
128122938
492798647
199462256
192868369
426435313
463136185
186297501
170309084
339071798
204089865
168909424
225568380
89328184
13729342
487967111
257977663
355176839
214009410
454899267
157227414
462650801
122775140
145978029
146269799
313430139
276638444
256702277
45467192
450925674
146858411
452058246
413709670
412552998
220912927
178947701
429855702
7954334
116441506
194252920
233624168
192580883
390476920
488408380
99529798
454387774
234921781
245266062
484607819
63277851
503619784
489421341
381598499
201683036
400475106
458215247
157404991
257835719
132645456
108125961
336773495
350078423
94396387
206441886
110258114
46791419
25023343
98353235
145131846
478401372
234204528
104100856
401892291
512060211
261109378
129727419
18584632
409818161
54447453
366319043
195598487
19832514
298152693
136422413
46884838
292905611
454847206
354876086
199384155
343351812
205593274
215089398
67285573
500438615
274538781
141246242
46192591
4068480
52083996
486327516
300068676
491189929
431484825
227283266
67701327
464314364
39997988
166425455
365867557
446106600
346173775
406657932
141044738
57040063
282507895
482498261
498395628
36568638
105577403
56472409
467022068
84000331
98802657
90738982
236780231
210253737
337708214
384000466
193199433
477316074
12533187
342602861
257199829
472676216
450450734
500281951
394407800
207667739
259778126
117293390
209407730
117885263
106324903
122259579
507298129
312974964
319331584
378992843
244938351
486853703
499019006
221531208
322174858
407940755
231435202
309516425
156755137
95804465
161799450
504169034
247650264
102333058
23982809
136712759
226811856
124809757
156101823
151854570
268738143
180305918
453630729
261191450
280749819
286891628
439146997
280246026
269625146
65381179
151214923
181052065
236379264
116257204
341721546
394463660
465009749
193944655
178516659
202215317
20998726
257268452
450090452
170808732
416429020
217153971
393336294
511821775
381975103
133797540
218122972
270429498
29456759
126806649
303033168
468593859
203474389
246909165
183347015
117409101
458816839
432974963
326997542
442763991
254919244
447971984
330761920
102596107
346878324
354080681
306794464
341524917
410565435
479986353
142069527
54725719
274351918
413889765
101679753
360553657
102528768
387607735
234681532
227521865
2606847
179343761
33297525
366283411
511580774
254262187
496269150
335665789
177815723
245185773
85353267
61098662
389209056
403523971
36813772
222794787
135842954
280777555
248091075
372179221
93564131
503354950
320146336
102264367
15131101
261921521
13167956
517035443
506160481
386459669
452391122
6232563
205502164
201247002
251588004
257401706
29912830
125270525
335462102
85845421
462171637
348769644
162865387
390794063
168317403
311208550
265596948
171651673
480285010
28056399
438291545
244115297
513163461
137128079
453165431
498652345
339531804
502946093
183852706
206337384
88227998
396441803
48657404
167726573
64773736
505706956
327950198
268242938
424879840
99945144
110126673
252217108
139843399
261446208
509980396
486178190
469483516
502989748
159508334
471563650
194763081
167189413
238966330
400842009
12859315
371146789
133314798
119094924
323454137
365480026
364559255
116365617
396903741
64137623
147691279
51514464
490994205
265035963
175733888
172938748
490265261
409175847
166181284
490756736
137015007
364688329
445337244
153894328
238395217
387517274
437567067
157304926
382440566
362520197
245662963
81622421
89669616
447512578
87179843
489912433
238738131
121755262
378982515
492400193
199629253
415764019
433730469
309522394
476634228
11040656
326675890
418485005
452604942
37864466
385947353
204921169
400922931
517898036
207283665
348225802
468584993
453507775
207443497
285545720
489000257
452630834
124735438
310521891
483362143
24796313
480474825
191154459
271767575
75256027
265764288
204700423
259644098
28828878
165429504
154036317
473522040
179692038
71018219
126674202
248772609
67589052
355162065
430259740
258862398
287280500
408504693
284690191
152934209
345326952
264902898
53878103
377919386
126785246
500219319
83670283
392216073
93212994
330496647
214781464
296763525
274660946
501438926
4773859
261363672
398349317
202926042
422427711
346461492
364998196
510764225
493686226
127340049
438881620
292660152
142940157
420763883
185563756
222050827
185102467
311083606
412980537
496551204
435929519
246155586
334773621
91340195
139943168
513132709
298328357
341821640
57263663
293843928
49864823
262631430
276252609
105089735
44117406
508298956
516685947
495606369
50391230
444430707
106315695
342699570
75806257
279356060
246309132
117333786
276431999
12951774
175555090
25195138
143864697
55661052
252156388
37958667
100639041
74707094
515278268
289697669
182732616
148069453
360908409
469910395
369052074
335897053
207796905
427869893
337665098
435846946
467991926
40584069
227484522
315168715
79962838
235562152
325679207
394266120
236652684
495875726
488686304
421470990
487903299
349304377
158078804
426723060
324005159
274851396
416039897
223786110
206167076
437876017
160805401
410155727
122049002
193546668
148292529
139691849
82010903
503289119
457923079
316101395
266923706
259285089
253539949
276627626
1031538
413572776
289080835
69831024
433184543
17493653
181339502
128316451
31794755
439023431
396716293
265727797
310661622
139314123
59869526
30238520
129148124
276815395
301583831
321976909
456172739
218665064
250434566
204124339
183605780
62126313
13996021
458875078
7825630
260147873
95421887
229973350
432558125
100416147
4324376
308191472
354732714
402924818
241030270
333370678
405006107
252989112
66105727
94777270
1839843
392427556
35660040
19380245
348634780
174637500
114158167
370749149
340285471
224314025
289251583
186276500
219124168
191263287
293063
218465739
241853077
407379200
405370283
270925974
282224607
457328048
338364616
255944399
214810294
278224297
400621
330769140
469075774
163812930
167965321
279272428
449215462
272515111
220495198
113338755
501867947
307435489
428772575
335606597
4124327
70358300
294610093
506047000
194804223
517255101
78842690
452998394
395023315
483901700
492512201
386985180
103129812
63747197
46564483
249640968
287452443
206202045
241889454
161116662
88202048
160783675
34273206
385721963
169632798
184589951
240329698
333527868
166939277
68388926
312886781
223732565
468456555
60331189
407353061
281632700
502526894
283649494
259669723
432366757
502979295
220152749
473872004
458487058
216962766
152129843
6999755
44419004
298494083
229146295
186609403
465657856
364026494
333456857
22480205
209573608
516224392
272354934
464053064
268966886
298076209
117343660
233431223
21354597
489346679
195632
420566689
272655110
139595045
279385967
377101467
260316756
38182685
507696020
46337981
189458052
260030809
455347751
144663709
251470968
200187209
250493787
349027464
480104062
346160945
383139768
247945218
223311338
180395810
2168287
165647290
36890380
472123633
33539884
471696542
315296584
122976241
398511520
295643854
287572252
455687328
481090047
158345573
268259224
441756287
446565826
132751957
13384276
468574717
65108254
316509224
389884445
316472949
358113982
441419610
82723672
517573949
112879821
263607457
63251785
288897959
485899637
58348877
132739993
170196429
48678291
92129192
11293117
257950516
201085663
421674127
159588351
210502461
175692138
64719550
142550524
288063039
365999870
365345673
49886669
205563192
106617913
486709350
203497458
49538378
399417027
227953039
239693987
337130813
468465370
210267816
343665123
54597740
232004867
111202629
80987305
303779578
379521492
162294198
395408207
73460431
347638009
125868131
46717899
191236595
60287849
331539805
396862274
240892001
373926380
415392312
11978938
343096901
352998031
334019302
406497126
278285243
421870082
70495640
190289427
481347299
159099471
507437305
384193835
181435144
383986537
201062774
31541916
439746889
130996380
412966820
281605766
163711732
155311351
30653371
98459463
223058980
152519578
445788719
152204226
23121031
33755625
317470842
118814417
130411532
462856993
207472504
412011310
167798577
437576148
198204978
309329832
252462258
446628987
335766430
431292529
415058277
223369894
449122862
384654260
480588026
206430100
376244906
455345955
226437031
201237246
88872275
13417582
358892334
45561808
270079962
95486791
295383584
407661171
235021869
317125163
86547480
469262368
410101304
106100433
395664971
457148327
454917938
385474039
491237432
72848587
336812528
224367783
193000820
62806395
436878899
354604224
463185280
459676127
246647002
87989930
160990999
368160002
96464032
413204280
410822323
205497522
311304712
360740815
489407730
331256707
244650114
437195349
479166577
510427074
255364007
168070002
32213176
255424715
400327668
232674907
320866350
268540186
172463633
116230224
288215666
358433
401184444
340847101
225314055
82143041
118345486
488991743
61516876
187404240
157266540
213055647
329086086
109409784
292467064
168687928
294456791
94859730
344586457
485650213
412611956
408064866
246094602
142555528
64948002
191036152
221941269
151071074
163381102
122861056
296693836
105387457
469138388
334767567
316680116
227910724
349413013
32535223
415881755
455878000
240327944
30509605
210515050
304450875
418896920
375892111
244445346
427067169
7634656
49721909
272112900
140557891
485274072
449288093
60174692
145567743
251842830
368785896
253304893
44527085
361451961
434205463
17223351
192116050
152408728
169937500
208114356
153363593
37017372
402333730
285280437
429099020
515383602
98251582
255615154
340481370
264699605
356739567
109600055
59171081
271692698
300125959
146147487
61951071
215410218
36219332
40611689
220287957
353195446
473008689
263775511
215255318
2017628
22649476
79393133
162003912
378139734
317039731
474359393
388788577
261145751
484087461
159691576
225336400
490633248
438232552
499346125
222616706
202936206
494115299
191905605
392974554
179353622
394682878
136722928
388538473
126820147
94916387
427595499
296754993
297348322
124986492
222448233
442148593
434797197
246513877
471587928
362901887
53873010
399496508
255695202
493048445
491897169
272274159
222286111
466297878
490414947
159202539
392527675
225967441
473129317
230115618
108778345
504222020
38992937
228398484
355959749
294585805
17248415
149320728
136032328
147430276
75844732
89879702
148321279
340421167
464232454
493765702
310376030
284737435
304997395
339780488
346622224
384423053
14078945
485475541
99438013
410202508
279329337
24437959
230662971
97922606
440144197
75691453
256159342
187271889
253788671
446626506
418418040
141270987
298717843
511290494
307246351
439732619
140421376
332314480
504366710
330370983
99616663
56455789
223906338
288950940
237549740
412167479
109792564
376410246
40649729
187790614
268875723
367696650
434234156
298581060
494400013
438040315
67225729
178318855
492854431
407243053
421565496
29011382
136822122
94955088
375825302
239772896
181128030
491525916
200078244
147056995
137382533
182326223
94077735
15490023
298609015
58567706
409420098
363379391
476744627
78258512
105695070
143729488
517553151
125039832
39778165
494256449
117701807
449484026
413915849
502199308
213400708
409656424
414763583
490012906
56323723
363211285
424071478
99032276
368067075
33487674
312248497
43516587
363016901
370493893
228759688
465793837
142467900
443950793
32437137
226768971
49498032
347337394
136617170
476465783
223377317
492983733
328460983
179452174
337683562
256352748
117746255
472134966
354540560
323317686
286400908
318264638
13062162
288430385
144589774
266214657
385564641
99215051
498091687
287641165
405332255
406280466
48443924
82898977
517841801
73343349
219963231
410142304
179776158
262002483
155521137
41887558
395453444
5825392
515059968
464713862
231187105
492429957
90564086
211991332
491756827
427498943
426197435
304270544
450299522
150240842
500790184
46234003
375551556
5121749
116287687
235053307
76314859
49126898
189740764
86022365
445566607
323105321
261743047
377776639
86322665
410019913
507353812
361950048
127557081
286053998
361845963
481986629
194723161
336782474
128530070
3280346
436570290
12056454
378088145
309863827
284105451
502651404
89182388
198420816
325704013
130430201
252312161
398355063
307860882
273784633
38916332
150385847
463362549
437888423
184255174
507649987
205387283
161898190
169570026
515846326
243391044
296868283
453351969
442928298
187705656
316369994
157954976
50745047
253393426
102510253
263138242
137684474
504204858
335120963
319760021
481893139
108013135
472810907
30754146
76524150
288152154
409381393
33651257
326132974
153901760
470077547
430503135
143702505
401426633
493101187
461995762
249682659
434298677
23142454
15964797
127278745
500261630
430112545
266269775
86257522
187206510
450033423
394362165
61489964
62560097
238126613
173171325
205282089
418573034
112166417
89126271
31939815
176669893
54818120
11865958
268698095
151068614
368272507
468141033
234906743
1699787
430091687
356175225
486102728
277121528
428305412
52156199
4199961
480893068
411171702
42213866
49024926
421351749
131015566
316242691
85633879
274358109
324978904
306362433
373781566
491294874
116327779
70958850
200128279
188217555
102989563
54286776
6586032
158955086
111234814
74044257
105924044
298505889
516366983
513281364
408092661
326190581
514938874
180546825
292914774
510329969
475248876
238015852
397828870
157760416
173064745
260483949
356245879
34385402
499460705
100760440
410743661
367751437
260521998
373033973
322907527
219971799
195776025
5044722
299561126
441479314
24994130
260933587
221939173
411376434
364092258
163629311
365823910
337030575
438116151
264257478
6927412
504159608
458314753
84436416
325682760
413677841
434758876
489560619
320275918
502514482
413939367
167543915
264538137
230097886
348516287
121523593
338664584
233817146
42686702
506235419
449027153
374062068
295246316
256261296
390518866
63092431
269623757
184258116
54344407
38451450
79202314
416100854
237953609
340035812
492668734
417058563
440050469
66022236
117810798
181871087
422101716
493409608
501128306
197083905
113353959
987446
241652391
113100627
4289631
304307776
272602809
402538905
407064917
451403564
100051833
80577173
369779652
218281169
48111620
258023048
516652371
316328500
406654049
184064029
169848290
339842356
196090912
88388105
101532585
496379908
408320457
65523145
503405283
298685359
89759840
151692248
495504141
151626237
374307221
294614594
459780577
123422721
255778724
481521534
153694377
256313914
16139159
438102329
457822218
198567680
166288664
185078389
394041977
237187311
92007551
469924616
196290762
472059616
242298883
33186275
406751210
231116040
82351574
34776429
105451067
175452248
188157946
342472900
514058730
145064423
112579935
218423961
102137490
55345526
183539456
282484018
207053441
172577580
236646523
515171534
463607682
498691740
495905542
38847617
24220462
135181611
212355656
276187752
249698362
226985516
456434957
310450975
221782883
440611355
504298480
339341593
337548299
487481243
16027932
59184254
306941087
41056186
221111917
205966907
420367861
2784752
81690923
252671147
167929322
310772586
272837547
369437136
333522415
393519307
402344529
425475834
29722223
287797865
54769414
30227207
353442949
16074355
390133281
302287679
322605470
9446571
204516644
125327126
82890655
86821962
135758635
465630004
152241938
437151424
106098534
446558811
193869146
451701866
111737450
315484546
23484439
152422457
455942160
209862306
44428316
406055074
93367174
231622522
371607538
90950553
44072169
421493884
66408284
221585019
412787149
125047524
213054287
284981781
337798913
323600282
517589928
513896462
66197104
285027169
60060999
83629720
489039451
304896418
122433595
197049702
320892417
381470294
357926680
291224664
125633892
471387792
504734598
117284536
349184915
50768215
205607977
227863035
80907022
302679972
235352680
301232721
187293284
464131259
472529438
749305
216098538
400756180
23841396
348772384
194827068
9587588
178393265
328017135
135644318
513470257
223810299
110192133
186477325
16128616
12883528
244622302
239848667
406514548
280616740
424534315
384673204
508772548
3106005
194399689
383743288
249718623
247141233
24771181
330186977
198741716
383266341
467758393
294930151
373660165
187789330
382095717
492208565
358033818
96412697
422618828
202858869
467118007
341423600
60829695
76132829
30348830
42703391
443411866
273323473
291234805
115864619
12286291
196324229
34894636
462659078
254372362
158877653
23435634
202927563
301553335
372828833
158635949
479343028
57896898
472686108
412183431
398911435
45833410
495042970
53003925
510992903
276280880
487861484
332438689
195677106
511861517
222254685
479113176
380670936
377721048
228511117
120742990
218119317
91190500
509921710
136746186
193207862
246066098
285721615
511149831
507103141
253266807
239906370
224391615
49753632
247553853
479815308
56971742
196828665
318545266
319910798
35533455
191427809
291279555
75795288
103929515
303855961
363883498
439771546
361368400
383474908
308876067
3122901
453273854
407822892
432324360
200623851
106477904
61466067
83051029
167623990
301691112
482174818
397983208
392124435
459044540
224654104
150073172
373497895
24679251
133713886
152632017
212401453
201137363
302000690
510795202
318625337
378929780
242287052
39368329
298396206
394161136
463688575
160447195
243717279
276974334
323499320
154579088
43663314
304806488
115721845
191921550
377577864
142408516
151443130
267681850
355747936
463824437
457469835
397432556
85912345
356317118
475160751
348835555
134131637
83270217
328924239
293125608
190507995
58585852
270704958
113020277
106834205
323689767
31575207
315426150
60780835
470723924
439573568
402577517
452902094
411536121
366862632
192212160
70990534
97181108
164690521
425173686
340592400
400816890
46877512
68349065
503875088
477553220
515262412
75739619
7113829
169833373
452906936
418958098
94058849
212477765
288294579
418171116
266752340
154232159
106693827
404035833
465290287
422031392
98863757
44822185
342920911
10758173
195200299
137215583
455739724
450210664
61574851
227624005
223070674
291470137
20367509
132470459
347448172
332458599
46960438
384512291
445603852
478937989
457932995
148116303
440296490
444207106
275392193
202671152
77869394
342430705
180905598
509584493
174747600
391514698
345334207
292873369
290602468
242998210
465250828
270802271
380499475
479489371
183889849
43448366
431890669
354843387
441341070
84842376
288901720
325901746
157352748
382072496
208887010
164586666
322147978
409949037
291410519
91029662
284680501
461450667
97952276
165017963
23003829
233532
223497069
61097475
399706010
517414936
85396049
405290436
411982097
467786613
200928703
86131770
29623174
361284379
378775273
193873104
316249863
215173942
445728538
349139694
145507934
440700603
447245790
308556576
416453406
220551188
330270522
103193070
468678948
464680873
503678095
117161785
430377552
497893693
216978874
294894304
463098456
257075158
166965427
116844375
56268482
970792
153705030
75349759
13845145
230397972
165491903
77891247
509768133
400812290
126779986
117182464
194191199
435550117
139936736
90035506
263695481
434813159
321569525
269634475
129787141
396060669
154593988
210364553
505272530
472126122
407442162
55265673
5225889
288850748
163443131
442622210
376966990
23573736
144353319
304046503
181081654
423053251
407474460
193782288
169136533
24233496
255335886
227147196
424871265
142439122
333725784
444120009
448021702
48679994
262233613
320760221
406296900
93501637
223409866
487987574
174502315
242029242
184123518
322724282
200139584
205503758
182191275
242949559
126190451
336040628
206380758
499610897
425870899
306478865
381099649
105361360
111665049
353590819
192560298
372565789
300532312
34646697
235952084
57116975
193936026
1244317
99528345
245502668
425854031
49478640
489223193
11315265
448789640
323969945
436131121
393983645
477840198
511482156
262972901
417606514
419844605
415388164
184354760
234276599
185219181
158666885
245328825
91524517
479718302
484679200
113799532
274603883
172768214
359709151
472747720
285944583
298884273
52588021
428978289
379574687
450164268
495039498
96757905
248429278
70581883
170768367
219632649
349950215
458394569
451717694
416138887
377992852
172527907
185710699
299690039
427399323
21920778
324665799
148310224
392071060
199345158
132336666
431168633
457113045
381480015
207200911
220772333
426868193
5062018
74159920
231172662
132360614
491231084
455386766
82762875
481518160
377318617
217107871
296201621
508259400
79961638
335349645
112173454
345570239
203411894
262480719
14579001
321608231
159446212
228602067
226846842
344815639
317913119
129185213
476409724
89784950
163046414
183136135
182738321
517306028
65188729
23078216
31674376
496657104
69760097
110324727
128702405
282696006
236712124
243045846
243535458
276265164
335187438
151756075
319268103
386677045
100502869
170935583
227072352
221592063
21016346
343721845
298281524
479499117
64386099
479409971
77284382
96850563
96598544
473359249
486941980
383576707
164868501
217159207
158063415
199439655
25264755
254091397
187479583
376974783
510722626
251205749
159256215
79789388
436818743
232462974
63605594
198629392
354386874
67266002
146978893
245040765
101904024
315586535
90348326
171303264
188891958
138279966
208981845
208204597
18569025
472637217
465311390
123360971
282918851
318143285
481920912
288969537
281136271
81849749
293981893
425787701
395427024
164736337
143064498
434168793
433362587
68733904
102102082
304526749
386232424
173069159
189828414
288120293
272559466
154083774
280886455
494148683
199739666
296959744
239209671
1292113
391500902
263246470
116422202
37707629
171571348
451055625
249942950
182789549
3101175
491716458
17120356
340722091
367651287
416236928
270889073
373624388
81212400
241412410
118155548
355511136
365208865
178277172
475469780
36652754
172710142
282186601
289642164
59958854
234432922
506844721
292763036
501712090
207082743
439070708
276360050
333800043
20726636
405466225
391439400
329923382
450722703
95743923
383794167
322640248
452106225
196230020
145370655
157241073
146000641
180407724
73423865
278945617
237737203
259790503
287612141
400181095
145917220
355758676
435504546
63249846
196921543
250545279
207055856
256514563
417718317
351477071
186828887
463433647
48528017
199691535
183661906
174410073
383220910
55170590
248448063
419355503
119617719
182618166
41880958
46790417
27260847
63113718
337308729
463959303
12708669
327936623
257611984
108593785
380453953
412550058
320511424
412934296
97300845
119312569
72851647
195245187
405374929
471188632
68787706
472939226
247282651
158972780
458711732
131381263
18558788
7922067
129879738
221916660
94324730
42946281
496967362
407801783
390483216
229324558
254697436
234372535
61326015
376318863
84168750
359208963
378684468
376954648
502697860
435033880
73719022
242180715
392814243
246592314
72257980
163078082
78093289
164370674
313844183
82929198
300360456
319786136
515133314
502855760
486840389
294427554
60497726
48614627
47307259
194396223
355641249
91654194
431030952
37387840
247730859
448966156
152318570
77357749
327414527
197903233
479173526
288473847
465696297
274760647
146798507
507753420
440284673
147541866
158950792
149868048
505055423
15844061
384586683
179807429
249613055
189659076
211624828
394803638
71059600
42412981
224827779
420380580
64857160
455106348
293081841
158811657
55440205
406900305
276317911
41445386
122236692
394775498
336403274
293091328
299091827
22792130
397072623
479364810
345505803
263502522
52343697
483255812
78695641
430258436
115898639
164506057
290654058
143351158
242845985
53621377
164530117
214987400
186567565
223744496
148476597
70212165
465543177
199432812
290913543
204214010
65240206
39500111
45770408
197536548
481179897
153477644
415698111
70514442
340851226
248507029
282851791
173835354
312743856
378315498
88398487
422025508
487794835
500646692
439129602
182723870
471637885
301773258
505671308
8755979
174422224
103826520
456135381
191160041
30020330
404944574
337395876
344940702
338674280
447577423
214061312
126180160
114402883
229168748
490883588
356828805
90775110
458632158
374943668
407200201
45933639
183506547
488221638
3372013
310523627
73037305
265157404
511643390
480522928
417134539
76076824
297625647
133535189
438226833
502722173
244414284
506115735
385462764
188939340
194412301
501773722
506419059
114553036
249381847
512903649
30079957
363425556
283533161
369698476
46544661
121948182
423781236
68630261
506904947
366370734
216690407
185996945
4405167
407402402
49462439
62128936
105806926
128558465
191929161
162552124
8272614
327817807
96616863
486809387
89989877
432871765
490530434
27128300
315881996
347427348
184490355
354077915
328533288
201083784
185255929
377863063
397354472
65279170
480382607
16492145
342728653
380565067
269746953
283587329
197213715
352466883
411156985
363499264
49775707
51090263
352761531
262974006
479178469
215672458
236920640
456511819
127390665
211137267
332904390
207435572
446124076
312008077
62320149
433760835
236163291
415438939
328456594
319210188
67066643
76560706
79326039
432394763
262115900
464790161
44365329
312646449
478936822
515716309
161654347
350198364
3003058
17529114
394707913
198289231
153379807
330397474
59807606
263710100
187704467
433607709
469229523
234678304
53864758
391752574
279155662
238671032
516013988
437778188
511069303
485843323
10570108
328756047
225661963
383130159
443335137
214992429
415128205
431489983
459840896
305790244
4150013
118952853
24811233
145773634
27084801
186523518
37250736
276307305
411165455
165595643
126884945
64779394
413476922
448840325
59585026
351854613
303038189
484104251
182717526
191102934
231848794
148877049
288611490
303004274
497934928
367266641
385297196
332149150
473997572
46366161
74299127
438051719
98627336
409702816
415925407
85699467
423211215
201704709
120712101
515540307
331970474
479805747
380255716
390277041
104775900
356364708
335884780
177592414
395621346
13458104
301703120
159953907
264112230
197856893
200386942
166900647
295389375
130486504
470164078
137253403
170374625
327753557
207547641
324542887
40719734
378339599
158237212
475738344
327688346
49936627
411319435
137939901
257167402
327088168
501158169
94573239
437317340
166417404
304716876
2382927
331391332
239724515
204591554
12948199
379363635
59507572
52795191
356971308
145228596
37452860
344196960
202779414
271910310
345318025
327964548
272649989
399023994
141560384
388985205
255018555
41972301
168308958
352439240
265693636
434191588
22232472
495947156
195173785
349496114
364164305
292759919
38760387
300256327
173786077
102085186
447536238
2935869
207054843
84195231
222729207
380743431
8889139
156595927
280027989
5281017
117724096
472736357
93134902
157994590
59405270
265969717
251916075
374976284
303742528
360074302
481745646
392499496
434041983
86534486
141496130
4601494
65802194
233879744
188898834
87856094
264512578
97372476
428779718
295612890
299441456
59926906
32058768
194708912
515432580
503339188
269712394
505696586
357035184
365320756
230481544
81199139
279599834
263241834
193210182
50921593
221311525
265037168
29411557
60401687
95628575
156213112
106730841
469070082
127152301
508359437
107587946
148108583
445314671
310218494
451767952
93938709
230430722
76627008
473995585
90627398
38212534
54770952
302261257
338393902
504104041
34855961
463318705
191935811
424626366
127579708
276939452
135270797
75232833
453821907
74004108
271626358
354011472
60917899
399665721
67024157
17743602
353253427
31019696
342030231
339373194
475422684
197899861
1865845
495412097
245304964
216498740
36486110
291660662
364298334
322678969
393770660
383359853
227691262
159200626
262921286
322908668
89185103
129636092
370221460
22385348
239666404
174311034
224346552
52637153
16020123
384349971
178437727
153820855
78956277
87844430
136622322
472714822
74807944
126682379
487862963
106303636
101854890
433754772
508219922
323247542
135565697
170080072
478310239
89961061
460355115
323330507
234827308
202846265
295285968
508361956
373784873
490613575
487317792
21966308
71805925
147807779
130971150
151986987
26251047
483710161
282902173
140161726
497040489
437678877
474716528
319686595
403360326
130871126
26630684
125512945
247481453
422773335
492351784
107301595
185311274
84667549
22369192
162104863
306515839
292345978
72212035
373721048
233041657
147018458
324672677
64006834
200243235
243568585
156037665
100061795
330873343
422681505
293952726
441205128
379572059
47891074
148748971
22624359
444682156
4993609
57875216
306449137
124631356
331162705
467116940
388437212
68793516
435142136
130074768
223833328
26867735
491395902
312402594
61100119
348976675
484288798
356871825
426591343
464615207
143136357
169458902
333135747
72871497
465243889
24717368
193708335
229530478
377546776
393610208
256726843
358693189
61339587
457258140
260467381
37018489
74495126
233651097
26872914
226416388
167417165
509732132
202000864
459687203
202543706
204720040
388531803
458702453
363566935
300892248
450466236
110104331
123389044
487526473
437846255
311543863
266930554
458513541
422214585
344520024
290418240
28037838
155062133
59728151
86498906
38675657
179695137
282313457
245052191
435186084
55326924
498056841
254369157
370456457
275641286
160327429
235739055
435565021
114306338
152886670
111500210
159082014
493338678
313465829
277845791
465654495
302582403
172904719
196409521
442478963
145231553
394853062
186731582
16649529
99522672
352476789
417066982
83840841
321373105
451167547
436148147
256568406
47841418
145823422
477814486
32543220
284429462
283676962
198676532
429786551
72693389
407727980
155089354
437595042
360966352
460299515
518042894
407798496
200454912
123277581
476005552
84459722
125918190
222933713
336901614
386372405
120406131
46722234
52735506
333044779
159045026
151086386
229575492
111506633
313423339
211103418
280580835
327366941
97752465
151858080
52575709
90623839
114642597
446802442
458748707
21127902
56691230
230266364
484274872
385660665
369953690
427028052
362783421
72025303
335536889
418076564
314866822
471753980
61327417
445911858
76805949
13643087
452986401
231143455
34849372
360304084
131772934
2266684
19053061
159433340
512739597
203467890
421261369
34863222
65717812
456599175
35927179
238294850
382463057
135348430
7018521
67155755
246474884
440026902
88524221
348790273
293367403
41577645
116065988
480259697
131176539
255236113
61043229
392548700
220458016
382447411
419937347
1116548
370366574
292811024
500242996
372094695
368823854
432952052
456554449
123023261
277252806
383089514
31954692
219769916
499148099
365771459
30919765
353883049
448549770
251224324
414945315
360202332
199028196
203217420
231685133
33793493
440181708
506452584
12879516
67931687
370185241
150205540
59449908
401990213
194834754
475932325
200542877
216910075
176922796
337196175
503877462
261756371
159027074
398719852
316601353
113913130
408054552
392014029
189459879
343478921
451495437
269811257
310703544
187164242
433391367
76706777
19169419
189553986
264292242
101303673
220255607
242041844
266644540
498094980
96880733
278548346
215167223
88386545
152147290
328117998
377188993
437263975
435633068
89275836
512677352
90049163
58376345
22881589
37908913
355965432
373936218
129000771
169745696
289010128
265812688
451456445
463087221
494474700
361177948
290684745
452504203
399008296
503236987
417809432
485978274
78296227
438196092
81429623
202223918
116253958
55772231
411388278
403504088
430436154
260542711
279831716
429349773
72334242
494438546
15921725
267895537
127694058
425676472
266247533
70992507
354944433
279019743
119812666
342028830
288426447
338717340
104929783
47401362
334769698
437375320
437447375
169461671
381390057
25843827
314293666
179422663
201774367
156982466
51104688
395877582
391287309
429061754
513566161
389572649
362638342
214790757
447159603
503489138
149545163
489614857
509573248
18631185
208765295
510376659
136039732
2037760
348733676
224309702
488102084
503758726
265521044
171867308
455192482
235300412
126138868
28588386
47746347
367597939
309241369
396208722
312043985
377041068
395528636
145289231
187287185
74301310
385411204
117935040
292498314
162475172
413100393
175882667
332813452
326032007
352625760
87234000
129231783
274321057
342570581
212048818
506766995
373829298
409434612
178952967
153549063
71166382
237220171
27074998
276666825
513730530
328906350
496932951
59234547
495775487
499255119
126732781
239058070
360056944
361075857
110485749
119143832
186746444
130462912
331091094
33815601
71912920
408790859
66313688
455449346
255339951
102648713
467501491
377994395
104681624
149011411
124323837
53336377
82990087
158101589
415265439
114528052
465462875
484867839
130015501
428794505
196722100
14364396
277634169
512572511
16162182
445941661
493972249
145678753
241616239
370716453
110332157
159831309
275682963
168267037
446772426
337233996
321520340
480661050
10877331
425268248
224689480
501729182
209353107
498536038
439822970
241669118
226304256
497171298
300152325
209813939
23259433
473499348
24941126
157739946
395192209
472010428
154322085
301989844
120237654
316495231
198254078
429243872
115227685
425311362
112896151
359347916
301315253
252326992
321906442
265584423
79592332
369689619
53008949
180852609
49167024
210015702
199631967
113526546
463513492
369077069
456680430
341488246
370252692
388313112
508722679
334548201
463084192
362221755
374979811
222343916
166771852
188290642
22807833
198925471
259677424
518030290
296619593
37092029
323199042
3272784
356251106
307370814
411912333
512378130
442368817
346293326
132884319
516786745
53001183
500848257
403581485
69488976
437287045
102698735
516782216
117273753
455150387
123172355
34283518
62525403
200620312
416693892
431136808
48463412
68039893
383744844
131102512
264720818
35759523
41269503
38319384
223471009
269439303
469765672
140671110
248916688
167746669
224873624
405923125
46981990
360537881
37729442
208145203
102676512
446823012
473195575
387612192
447653560
289951742
443020775
342508890
136465878
490038129
253881804
437570209
423219983
233926390
234735903
475764608
234382332
209025031
252361579
7281122
47812544
487596350
508945818
488377415
298703363
294996835
70055337
285334655
139876160
127862871
343430697
509168425
33173925
222839022
5067029
32443412
417789023
396078146
235090549
374937159
143244531
151239704
475959579
111524048
68538479
246215381
63794109
163776130
243167790
191329207
258319542
209106836
494795769
225963008
138577913
144293727
264822628
276479124
212919356
192772651
26439537
305151470
290292158
260311025
501739453
247077528
45299950
317394526
215172674
433821399
491431123
366227904
470161042
122294296
187853845
420183072
72930627
170412183
266713045
192719048
213563008
99166876
362412376
173683895
458149002
232193682
17796666
43248812
518137220
394848339
395267297
478026177
263717212
231780797
159886875
473903460
230032990
139900354
222165242
37607269
249815149
39277480
148594472
419069791
63108161
26800397
449078278
359427873
420275529
162188231
278501234
378347365
160357741
319854762
9153112
73815497
63399891
237035973
279680822
454365950
372257522
350446921
117242083
146937548
356097978
149311447
470443563
125286132
1899360
300687569
79299607
113523570
4790448
138505912
194802530
474232647
352387726
107467965
475080038
163444142
177358810
134668468
123527268
122761245
268711543
362484974
366369034
514055248
221843956
176785674
249249956
23360839
12540455
324643505
450610832
295650558
348066450
194030040
269454646
348212598
391155056
416200983
71335276
109484497
448153824
78696653
451097815
269511956
177140835
461053288
75756111
407260284
92450843
216072379
9027756
131998495
398926218
163417057
246112173
119362192
394656263
96137669
144602514
33339066
245215499
367678123
234093781
60664182
465413832
367506123
505457320
364333515
177183701
72803843
185889681
118649486
291297499
67634041
264132800
158760565
390725254
118520469
260692608
390930527
345784215
489276372
106338645
480973135
211701609
50142254
88308619
356654485
108729371
206417217
40831231
350925417
264832434
64326292
459158672
41998106
373303527
486076787
140738187
367050186
111608623
151178687
328830382
155140980
115480444
25083475
260858734
509612361
234022912
64690757
471400782
66304800
335773175
35802271
314929040
487262311
268331568
441939148
289608615
178456048
292668400
257743423
426467495
263464586
492746651
273284993
277660989
78104709
495814881
32025214
252095049
274004654
405807897
133215718
242239538
75785235
70788574
392362107
462279738
212122528
412871348
325347272
487030736
454414473
204250822
283545198
70152971
297309537
90254554
144812061
147830974
24190698
307704098
505191930
73161030
149315958
474665554
97917802
11328199
313761803
256880474
488513565
133334381
501964269
398564290
97200139
181967444
465076985
92143132
164528532
412046707
54561633
342781398
202462306
91509709
265647272
451192025
333495268
420426772
109980610
237207907
284888816
22434353
237693021
42155393
343374070
436078477
451498460
249218634
514539949
358188626
140526911
215735068
301606533
107998368
270182461
200321791
396728239
377853121
513561782
431929090
302057213
368304842
207459080
445974970
427353826
413018445
400378681
10340287
85271867
421883735
88901912
187445486
9713675
278896234
334280891
250793552
462722192
488275125
291868552
270190360
314019772
414509256
153802829
25555378
469851394
120525819
500773122
147371893
335647831
182416991
333814048
132876093
309244358
397342691
356151857
189840827
147062530
34063113
215903638
165413701
189163692
27988039
106601690
387833543
184128015
203484399
90940723
216701110
67187718
135188218
402589819
329431953
24731821
93550134
246360950
281217004
177426987
79093525
227286280
269138950
508542900
157481367
294401387
109997209
291010740
68409028
507685167
144789111
386049957
501247524
502778874
136598969
269477574
3548812
49709184
375452364
102407056
73705597
305604454
189451663
401740165
401994997
80178425
469256389
188906875
143892539
127081123
59783975
332176069
23357034
447113658
511928459
198570439
270757059
516247443
481201249
412981547
231738360
220506244
92580537
48383938
115383578
150689604
325706863
217740744
425553673
75429610
488040509
187825605
238244833
206747733
5137666
398215747
176791495
464380127
413227858
508742515
500398901
126446922
73806124
335581180
403729326
436407950
86964293
229346834
60517210
243174654
25803385
56218525
514764779
257882165
486715326
74714309
315272822
432032634
493244736
276313468
452645907
80545274
57767996
233607125
341314704
135138716
153967415
78025697
156618175
101311306
219603658
113573272
128306218
505108175
47635679
477034324
5535713
253857014
442565864
462622967
252042004
79375679
345642361
505437632
81832872
179010727
308674817
407662961
39715971
406928137
512840573
498929792
263734337
16147354
146074251
25355034
225914159
112605379
193217520
4956209
170658827
253762517
439175184
230855760
73642469
128620762
434034146
351242259
102054322
417092406
218328809
119218907
275014190
204084303
16295129
170833315
428881946
4609081
449210443
225589510
401521231
342596485
317789197
270201624
134412952
242848353
145141349
80186829
30039774
118483248
104339902
472998862
155186716
358369356
376451040
132905477
194368543
111426746
141341624
212980556
370891265
294988372
58045668
112375739
60142487
436108619
379726983
485434324
484941589
420641045
70428747
214555866
211529386
59107580
329205596
440182843
88534581
329840363
204142540
150031276
107191679
441400060
399997643
517461138
183231617
131443511
175173874
399630893
283286160
75939825
5155523
481127134
258321400
84731139
115078283
273804925
368448545
241201621
266939090
282673064
363522752
279174876
466294106
3202752
88163387
154095575
291990268
76007273
488658073
94821825
287317337
297428283
142190982
377238704
364148150
261357014
390533749
511256496
131320528
440894276
317927810
280811169
224465340
116137732
472897557
50774820
195982877
93760078
286070135
419872062
362155342
274217994
14598849
439320899
356991754
136083184
20981934
115316209
300415411
396142244
409800026
298402135
457082857
168083034
239811093
347863148
293327831
124289067
242414788
394713179
405413826
341185582
7337839
503077491
116467160
145058984
327720886
72405395
84807309
495363537
507228654
256705042
343335586
243052024
457111293
401930865
213541973
180346066
116631823
281820000
100773940
60014294
61746921
313888087
71843147
165375228
286681293
485240948
381905932
200474912
126034789
409995480
487014593
398915520
492207562
369102404
255338278
345417703
411404798
314337141
158659911
410865680
290929161
160579409
485934388
72699872
287122497
490866323
473475963
231758963
383153639
113449865
426326881
202725549
119522319
158584976
194408169
267182894
161782035
250738306
141149639
435965206
151369592
113982378
127907759
13787202
98963335
478311809
397776124
328459945
514360910
24338031
386793437
388941160
495381954
406273538
493577673
503057657
127647843
395809994
378243562
192349556
96234299
10732351
434975284
490720294
173898719
501434707
149409475
232792391
120301424
407998768
139807725
284179377
268942646
463565411
108915549
394054958
71106493
268497988
336314720
312666209
423447329
514816776
455258816
167298040
475482388
224083309
317996579
505310139
509371804
5179648
458386119
389974652
131110854
143585567
481565193
202778091
95675810
300878712
169179445
175827830
300495463
268743480
412538643
36610723
237044076
511187496
65409951
172657838
180328389
334756853
121172524
155894279
159984651
90952967
174719588
189288163
82817846
105840137
465041047
18750983
315860991
463948137
281814241
32908151
29685803
255960723
480710159
51044958
178049050
461632392
165767324
356399570
319834094
502757048
82958799
129020407
398952180
473878810
362134312
273786798
368118112
227693582
55741410
164672394
173558164
434201689
471445923
96012012
287249203
68422889
11772018
511453537
492714408
367041596
282016418
55899940
293089233
277085218
185659417
500179408
123137558
513182392
183176757
202621589
363631070
31680447
155435067
438948623
156165832
36065311
353212960
80690104
259575411
319469673
344994495
108040614
137121054
211267579
56266147
88072057
295482510
158135094
208804492
187901908
137545351
39692925
407246963
377072865
293721400
437362837
26204193
491460447
423160978
427277542
207188214
319510608
426649099
384557486
46088809
157184981
210753412
247993099
199302507
241794118
234797952
390796713
392118703
498003572
272570889
147498779
493981766
466317261
125454731
50913370
376364624
518115976
42690909
349802984
230812169
340438370
116220197
158358722
110097514
126718374
402075791
39298471
427140754
169086275
8946812
78308566
80588442
67030998
302307779
357741665
241013931
343780516
129261757
31343392
407116152
420670813
330905283
461455823
8858581
299636055
454078917
369901892
361822924
285862541
431539798
57422072
50936217
355020395
419161588
279713518
399605489
339973046
224041407
265390500
122170110
152598581
121949789
455247243
364505442
313325131
155067813
163535891
137586429
167919642
429096481
96690316
505279650
373342951
331178171
183742376
338889195
269680078
481406331
503496617
301217311
135292023
114194933
66983713
485995328
31829229
463001302
345434880
393002948
12875661
12681685
56657838
187673541
208990250
152636281
334723642
479682585
349708236
266321257
512414577
348967888
17378274
441897532
498788072
246497291
75271297
116027737
67886045
335696507
229546225
287896513
8470384
215787272
14229570
100473361
416947486
233918225
381417051
328967012
407391730
165920264
429504697
196160652
292992719
498546836
355551614
497943637
279484981
229797096
24265051
63832118
416244248
170648705
327421600
367421500
174014879
272098217
219804301
267526465
314101226
311335569
352826553
75274108
3979016
90191452
78009707
278082691
241393626
367146530
369495162
509786977
9184014
255447089
388336958
288761014
336225097
300305770
425791100
376570766
515738422
460853762
427176948
447734445
319034056
394502181
484600380
6213021
229217156
261134526
199841284
236668123
417898123
58785246
207693339
132118090
105511432
362594321
206563458
469815296
68219152
441598467
167556792
133782335
131131265
441761299
447644457
267600472
281965131
140178684
397355531
322953412
52594008
408333104
271921654
144431307
449648095
203176964
315140603
318068130
189090471
84196743
199595639
86877545
259061598
418211556
253808379
158762628
54468423
501065919
38416342
359891918
514900625
373709397
97511068
494539546
187686388
414287866
424968204
286825407
200164172
283973162
189911897
433350374
432381975
2849541
361308536
307093241
244469822
297377612
442931933
370443255
137936847
454569802
240038426
443443998
224401452
87261364
136958495
453056052
80523453
37395298
288892105
259703375
196106155
199048014
416231645
450353022
435097079
330885983
458202540
166023781
511965403
122981658
468007181
488149811
113924783
375265665
389217359
176226220
305750100
489264514
486717695
62321611
153827377
102704437
348210613
256652165
415370960
277916893
99844974
426272817
71317262
514362368
299756091
440120579
408872659
112195018
504539993
39916217
136500651
45781747
439947131
55557281
72554450
480693108
30131744
7465214
79968108
4955027
414472891
440977829
92438288
17161739
87195916
95045274
160680414
86331076
299472220
302633565
107194005
441328812
313453485
428048058
101993792
429659719
312067283
333579308
444190800
298134937
294855936
376913075
218732764
326404780
339304679
366071066
215257547
151517603
454698801
116769805
329881973
291596657
311158466
307874123
280911333
238069887
127045545
2349363
44255576
148422819
118362187
507050750
224356872
409369342
20235118
268979066
213502315
296233648
265402951
34326794
110608327
232705455
247555827
385830932
169640181
456836266
45014628
273935380
59523709
474677012
198268570
365486523
212313002
216905313
152324069
419612108
405339387
478443992
200290062
190932461
383378210
491478939
412635813
309866828
438156294
495625515
396329822
142794755
374441617
147284733
476447042
400368242
171025468
507309238
348016495
450870978
480867050
455365440
403753161
103278207
131305603
403963380
305317182
405533551
348421914
269944410
331000354
357237975
513466359
161444990
137787417
203349197
273376695
463537579
190845542
119674427
131608598
363888723
65388542
378686423
420219758
85095583
385151165
459042254
35331860
45873491
57208695
139251999
478661799
299284709
1978699
341589146
62328670
107745700
227020794
25800066
231146702
42786790
124046700
118956189
302915644
338491146
214673225
23594614
13950978
315691354
101725377
371237823
172400796
10012511
367004258
56867257
233210937
305392932
33427059
328395340
134768130
440802387
7024935
405076675
51352103
304696633
242330412
355802614
256829301
423393603
443928277
379209935
52245805
307663371
313664570
202830556
473811267
91495082
132215145
170158111
454337911
77778581
185534316
374330920
97329315
27241555
102130290
4573878
191766676
85124824
220648561
301698303
63464067
413293267
239325625
43859687
259156140
359998464
176741458
448186816
508221408
214565166
167116334
288044751
390041352
284187344
240078938
37221233
4135990
295693993
9877103
213616224
333458303
369926000
462714039
232728396
99532087
168003991
518157546
377205673
197960293
203602661
157078121
133046169
13589938
349878072
292612049
328996222
150652328
501722937
88737824
99073002
60941293
217652931
232424554
195271775
500096434
427226563
507862473
166332090
473005156
369255885
315775456
518220293
429372865
323917577
59696259
32180931
20703732
242789984
76629206
69381040
46243017
473675254
199580261
378297637
69173750
355819312
269800331
166297482
14939033
84215506
77430133
1462311
1338879
226145662
23278187
34228239
134397679
8823957
417064262
193673087
404269823
254224639
40391110
232336871
34566438
338339430
327280738
163497012
22741385
122676625
227221888
119511609
263765802
464484496
202330451
309132345
508978185
465732968
348142769
392945857
16612012
232969973
19088715
305460338
500776788
465920803
321894680
488768046
69259690
330797823
383914862
375257754
457238955
21100856
139859791
329315023
255808488
242611452
23665957
373469165
300059413
140138674
426254717
463040872
429903148
479415360
249971861
131858212
11054533
23909213
461929372
41974789
300929820
290118668
20090977
5616984
302350456
253130749
475412412
5772001
294597866
390927836
488892292
34420458
20912724
514932209
294743284
226584927
245915905
267062218
390403497
387481167
132204668
177674022
499909749
366620951
427606943
51442854
223270147
489501355
45917359
110044172
267029166
327574650
80628848
289865483
70681279
508856254
150644229
187940966
271449929
222618576
30582803
314261546
299371127
490818404
211908512
140960202
406208558
239711689
3184231
213035382
391256554
272006784
189284021
340158042
74002930
48839784
420157585
279039524
404817837
277371400
200948984
7084966
213578002
57111394
150355802
379501298
506387871
449107511
42623220
367012062
61912590
185991467
303487347
340189889
253344790
217305277
277258457
393099298
407746813
377761069
378264706
61865834
467872671
18652053
463469306
451674091
221613513
59074684
375776290
342238519
505394530
375089812
1601575
300011217
326329417
288058391
29382271
80850240
294464759
222480939
512234981
511163288
145073126
338376572
304153334
474155854
76373843
114075352
64124774
16549090
71703577
234100296
288724156
315566565
480927538
258188931
195612414
204936590
59653581
228547582
143987646
159325945
338647905
311965113
290925691
214892436
481654918
442797039
247090426
150943755
201020330
81894070
424033243
350008701
218667095
489882257
313070774
9350382
465932704
89986
478987127
438532670
79647810
401738424
231148359
43793256
93717505
38706573
158149168
133179612
342645504
13713132
248502063
250854038
35457749
240704651
294052575
294870306
8308884
23113835
230691102
74252783
224115284
358656936
179366720
289173807
310195873
428963588
454183415
337318431
379918219
295364973
5003992
454534092
153298040
122903290
386975285
286831515
346667975
341786529
391058580
334064513
93451553
94846593
382905445
516050732
27020068
442252683
455237111
108381064
260428794
443097316
84301067
69738780
249599599
232604903
5536797
246494365
136528895
385329587
256575513
28045368
261699421
152229794
95307302
235201550
271295186
391350064
340794319
382277211
323548381
150283842
2743894
503446570
165330262
372753792
27244308
174050831
508080735
303631375
291816979
277579206
271375963
449460350
335815148
404567554
328009908
123913618
459043435
375531813
433447703
458761764
3919461
186228243
148977069
286713552
350936496
489807398
493799715
241565087
205057648
478796870
92411385
417664722
319470873
185851265
348036752
122830936
449187958
149265745
311860197
108779378
342403070
180470059
444265621
358750747
423686563
6748679
6251493
568602
171540727
209682591
214289321
403080558
38048188
10421882
165939887
297245407
179212138
47946217
40562349
194965187
44032026
412294869
437555775
88638805
306007077
401635467
328825953
473368852
451579708
110704657
326398561
36767680
291907860
324989300
350806343
247476919
85388888
92344007
253823433
242491515
244980180
477025725
507406182
191341065
489574624
505270025
74054865
101472321
16949242
135713517
210621969
515564458
219798947
426017138
491655074
115009518
295229279
202485922
133940101
322003242
245780795
194984634
105174457
438213268
314107699
391175582
89474766
362907753
68185675
370897349
53631877
447492072
452020930
359195313
95879221
194576927
268959164
212373731
195299894
210328591
271548384
242506076
148548816
133344058
290639036
462904509
8337607
311274711
28448426
124224044
503918766
129192616
426861153
480963986
119574770
465204027
49691839
226073785
308681970
131281136
346249188
160826239
182468268
508697501
308564707
330236237
512658337
211144857
258870777
145457114
28876094
76962333
241895097
22052361
451598838
248800651
269574096
254838670
415511817
211644415
418673250
258750391
187441040
399502956
229505331
77021491
736515
18800474
480717081
372427819
120994531
108718993
261078550
226063331
348163065
111466138
432080079
438952564
267690931
394456649
297345173
461648888
328757115
242196328
210244363
467819153
65187499
472055915
202895848
31319532
244951703
139283655
399528086
299707429
480616080
340682809
91043497
351607537
52988456
464357300
436356233
357523182
133827154
117806058
109818231
77942520
204641534
49998441
38931758
67823722
290487942
512826347
36234497
499546334
334706712
27668928
432631709
73406421
139864721
317536298
46914354
85182205
192087421
41593525
467581842
226385455
118598358
406489662
416567885
267518785
180981607
31761999
372320078
475967162
67214377
280044986
359570950
182459883
285723589
498321805
467687237
466495311
504868953
145258389
64982046
146443466
242849498
227890760
434407732
51616062
218064806
135841889
449541315
360692646
118116647
322095803
187396063
274265388
123966765
61839884
157524210
71073164
208146385
454802652
229722180
288942876
391961318
337347965
134864240
419823368
317784305
381240085
237403354
181276029
58093013
105871878
90114859
99724375
102609882
226302621
505665315
390142716
112892674
275639348
220122202
172439731
66140077
262085815
448599554
346458473
413512108
72383592
139262601
313695526
355552725
411541934
172833561
387161427
50235168
236027823
52849084
310849734
329483940
18369032
456086678
9006432
489558503
251633611
331011024
393748958
198460480
452764027
407354851
443994409
331014826
316939457
106175984
504022062
284489796
452473485
50624181
506446167
302754463
162098206
63286506
337403771
104743992
128028534
165540855
60500836
124348422
249165695
62415842
324791304
375664299
472501532
223986565
164844461
285024073
126542643
261735516
133284278
328632955
108491922
234592250
439951429
479852044
100467915
79082114
134327527
153749706
4129768
210697740
503235707
39284767
107049594
310624722
129851508
304191704
16515658
204114153
37115699
461159133
50322436
223297134
77586272
407315709
125000959
335001142
255250628
324343937
383467661
231609024
279346670
58874478
381922341
435459651
136538039
301399802
285650322
370208291
455849766
513610110
457327043
292644140
40012701
41228540
307423043
357294044
437568977
480827232
501943409
139190494
377272185
390008867
288631342
18961722
115854418
319506559
430177045
344789717
74145761
451564075
412394894
122845670
301366103
47681270
354452914
487220424
180024642
366457228
155121743
246959031
506498363
389049344
272537201
93827494
314801313
215651263
137186384
128168549
279046462
441706471
239754208
421250445
350539120
22882715
241822575
73695899
203880800
197194666
126928351
348674954
420260549
385926819
120761637
407439832
362369878
238163425
134568089
242795001
219838856
498918669
24216827
144051714
312119385
181957474
507828199
247596421
196223597
177129406
402888566
229299070
317451131
257585077
234265240
482395120
218145570
281572696
489341165
143009954
97208788
41615482
113971864
495149842
161748194
194130982
293980875
98089914
370724895
116775766
494196339
257211657
433811760
44145625
94170306
20450844
345829801
225901821
139666116
447107594
211487819
313543139
503752364
297008371
102756109
498361522
134257552
392096073
206678530
262369471
440954219
323783049
231482214
223924391
212237898
76584889
326839620
383420616
398810933
135127764
418817367
237006681
203508527
360054449
97294964
496960753
162770831
45137068
3448901
405239609
189572516
402784429
309560140
129974913
516642765
253559114
338513900
387402986
316575863
138834167
493065590
95549066
100173653
147105683
436129848
252393760
358322905
135790531
3126068
503249962
191324315
111945567
395279831
407558796
463372473
382430328
233683961
333631845
119913109
388661790
13964915
5483458
517678900
341688070
286334478
110431755
97105788
451028102
472595022
489194453
127751182
497936995
134348136
29805184
53983406
457158463
331757166
100782402
470363141
205469290
135812278
53931936
387233924
272169146
486847612
242034896
398053791
370143009
113721526
505565404
292362039
472931155
366225399
448242125
515310575
237052490
330608481
362593300
392140194
246760253
97927001
104552011
55197344
288350762
72089934
466569983
137528765
253743226
325784134
129813944
324901018
67641687
47118899
131779673
164100322
455914833
397353292
482358402
334194797
19664045
462018962
213866794
437111792
341747201
34146014
245225645
262723886
328093962
79978398
75318735
128458804
55232504
451680091
482034684
402342831
346569809
74733690
202500178
401263412
489700273
172662580
93188961
99740560
159548885
178494749
259894652
71915300
144994620
79584573
152090732
221569304
45821241
162925439
359874452
479506748
295545486
136918057
428668332
152354814
169533926
63243554
312396561
444926984
371508858
511981768
253516755
331382454
382375841
102265951
16590204
47269936
474276700
5889487
358969656
194317556
132681632
317232752
310952464
19703489
287031851
190015625
86433330
383786265
351267066
477776888
392938010
395850549
345540932
376153781
357036369
130246669
514097093
328537073
50862216
77623800
436153071
51470222
209119942
152310981
344595191
113618405
466123326
294882812
146459992
304993407
7261615
198416665
61777059
50378926
260032588
15191776
216780059
270607255
465581124
467032589
261826634
69365940
505779795
235460067
40481912
482221128
462504393
515687354
27265139
116574689
60110502
234310907
219513161
114945770
429873448
346487097
147742403
122254321
22396633
127342196
64119674
194718894
190965515
139772937
394336510
153016997
178685861
20299113
100421351
441014360
429825384
341727320
227525937
377220879
404546475
512955746
381970661
477843910
325343844
353004211
411487705
470669487
427449508
219430465
191875251
32269335
485630225
54571904
222771678
474933412
176168233
141495005
40986251
279967955
382083139
195382413
159658125
29577264
165061029
124543948
383505688
253411532
395603037
368214859
65982435
16365171
447420539
166017242
268390840
306999412
42701035
384332490
456894582
334528859
438651017
501817829
490982293
396507344
283579162
212207633
143469228
394431612
367887095
512192930
473381189
347927241
227101503
484139506
264295814
285784063
333262957
479478645
342788013
284104297
33240493
205707312
403745464
241613549
446042930
200261956
20639793
132903342
487844390
348536934
116251648
327062581
318016273
8170393
445223027
144603870
212595981
493423235
346100344
490127462
253952838
82530003
314340747
491924859
412829335
345155466
301755101
14055047
136658689
503715213
310031165
476100999
63452602
343114021
320333489
124061501
333427219
212131443
479603301
355021680
397027496
400401601
330478763
269505852
208801072
128879544
516073073
71930679
249842517
169113943
284210912
62318335
239087866
99868118
46614552
478960779
245179541
76987480
489927079
489074124
365852690
805467
262165663
399397129
305175772
201916391
502932654
384486563
407779779
304106403
44050946
252444858
113286545
134666588
494942840
270693356
169641753
261397951
390942620
469677073
110225941
217086029
405545006
303626182
93223447
475130670
516001772
453379537
108668521
318866857
289817360
142469089
196081241
426171132
464189926
170296978
34976893
475755454
405172924
378418155
206918256
353478434
468215467
485178817
250365822
349913434
310880533
418206627
73475503
469596476
512873703
308113480
19774176
14859761
89945048
2720233
204167421
455126212
157859093
32980447
308324696
203969390
378430655
359049762
353612514
356799110
41354014
239532225
320742159
300198663
340166251
238133727
251233166
406999345
278093678
5133731
234231507
253313308
483694436
46766506
247217143
211960988
404382969
106836653
465574115
60774349
443676213
435714503
350096668
270224460
30805911
235885760
191863339
391795493
380015213
188293311
506098026
251085754
325166996
64576208
241874210
471516667
37446818
376117345
141084648
344039026
401288056
383068192
384631881
476489912
260101984
457576599
371701779
251641284
270210213
296333042
310961456
301375245
234164135
76286870
178980992
356096511
295681800
501632450
421534404
288074101
94870270
364165336
463409140
170723199
426652067
442830385
363786938
442129003
515599955
332385858
90854667
440551211
18432518
152262915
135140495
118743802
413634488
10736228
503863806
103732195
210805982
461551668
368351426
106974105
360001905
172872053
114576887
174701024
166214982
302552939
478134535
264612067
78728046
338621482
430386082
345854391
124326189
160493072
282894485
301037808
119399782
136229956
266084327
289160700
277794063
294045558
346641911
170913912
83852161
492896507
260431186
294318723
47252151
130878913
405771145
380284489
508060051
189135408
172607343
419430482
450579230
206401976
14370622
215771668
66007524
138439616
75565790
156652053
121653593
256475078
388063036
445118965
60422376
90836446
119003005
284375618
25443190
445228105
433160060
497027221
261348405
56844708
297490855
49168551
250631397
156728490
89738223
163614404
308274007
364105030
55230378
251071421
93515233
458625809
230634045
240975260
471726241
28479895
232552103
114694816
357726175
270193385
382052695
286034873
244643824
49877906
355596568
145933609
350651396
140387632
226522
299189279
303249024
90358842
19994920
330155001
205374932
218808614
292664762
103835442
413994920
369326422
370386147
41122508
365952690
113983607
410678752
290127771
64550408
152840901
214335515
419758915
333453584
5185055
67894415
285594261
202809697
235423600
128495910
201706110
186146918
43396203
472801778
48139895
455944891
293227530
268244661
368698224
365540628
105743453
51666271
205273991
122698093
164197910
197938656
261621823
46134436
455328360
398337860
102702659
186335924
115741454
351457696
337312756
469170618
163502835
356529817
517785446
187628635
58009195
393802727
324629225
31517099
113202790
199287852
287441526
215713310
190020879
83307072
506020003
21057183
33244900
492218438
482299284
171481374
498586829
353932470
169328486
133972316
121971974
496930414
271411615
475030591
239738046
42704452
166413224
85262478
255280017
98961037
402140766
446494573
266613504
63345473
439050550
174296217
293378034
100745585
47084239
87260031
191498047
245591276
80721221
310500788
495663131
211362179
402459793
420831359
39556260
56344731
373279438
269994184
513125909
20522303
186646930
221983744
63323910
380225761
359253856
56795775
454933943
53687637
174741078
97039568
73495382
243082141
319652240
228201912
254502056
166117261
459787732
432104398
144610958
389030878
244298046
418631187
151537
431064444
205626494
493692798
276851223
194230524
261169294
134860464
196368824
399832434
299444516
204322683
89679277
372650969
16112876
475897368
251813475
49830453
64978616
58010320
39090789
39343853
207851657
368516057
249844188
301443518
340073797
89013196
146265217
168496697
83775754
115246869
216013901
463752129
294363687
263305515
409858394
344914766
364951633
69374347
251938199
411855836
282063114
463335157
425334589
161738616
211417228
227269056
409382838
303361230
246805795
108740011
477943974
231012097
445281999
46324099
422563596
206761137
384500850
170185057
55352086
468931597
456044761
65244054
193179038
5847450
145303122
102194783
221450499
355247827
282220745
217827577
203616529
39646210
88102615
420234633
252852604
32743050
451372062
258339835
105400051
3720559
110281999
11831483
389277847
201786723
480187431
384873188
217250415
242027262
155519536
357162383
437581938
195702652
104640672
455733778
163650130
406314153
413839062
174191691
157791586
283329932
73058251
207970391
428190573
194519335
368744074
36267275
326445629
235208130
456241119
29914926
296733253
417395232
228293400
291084599
496779322
138163085
426875121
174836568
209540404
405340425
484855941
78677747
85436855
200700921
131868936
515014138
377346364
236287355
112761601
360711637
302391033
263212693
414573089
251785335
513861546
205040904
241574230
232418001
146594507
278137643
142311447
322657855
380210180
435511861
43419806
407444935
218380396
141769297
167704492
465266468
495956013
441986999
362466228
81989008
358682164
81741359
265635035
154684996
489514409
41338120
463609708
240037043
79663451
166051009
37302957
469007639
20231007
472043091
498329783
8094582
125349800
464979897
62136455
303173135
513665371
336776549
383384562
313447528
39759344
313969253
396398016
504870885
474779902
11487095
187621879
205018596
710821
380387872
301576245
205813726
492875811
203922308
253099722
48038090
295900831
441288279
203097378
134076980
78757294
52236785
303602838
217663530
169676096
360261852
339981452
122130202
483871926
224843496
360254469
387992443
76811521
515024933
249804811
142563164
57991599
78729849
339433234
351837713
468605880
261852792
65923651
150361461
473506697
217493595
418014049
411385320
378796973
168883442
203590972
460408239
159444620
50210598
480665216
390084928
5669273
36451798
498837511
238285941
115847387
165463004
296734943
349387631
207640678
242265331
154894045
495293847
446560793
305856720
471985782
39067091
498383844
267026258
506456711
294877164
62609070
361109681
434634445
158939909
386510290
274922235
270929770
420385908
258256636
431501475
356858137
178280203
408779712
351710697
110883448
391921750
449623578
61632497
477528976
94009594
201528840
265588963
219625552
331241639
324968516
293648113
358403802
430399902
437812310
133072562
413452953
20096630
72343212
1672369
26162321
422958737
408342436
232153163
416307580
362225626
349379527
253929147
296007741
499919894
215993985
179682458
234287338
194887959
501616439
268406591
318092612
29261080
108674755
515692022
131885744
379145934
93028259
34586483
233645745
10686380
342996600
481879699
132186472
60598125
390286641
379659964
92496281
457655124
463497741
157953759
272025310
29852968
689522
7759957
286337228
39109974
337882814
328324724
95467231
317344731
16188301
79753412
68937039
86487184
178598084
35661445
130489275
96150089
202141219
159408728
75789846
133672690
149620399
361991889
214527239
287366984
193954468
502247712
240102453
4816967
448100587
500371030
404217812
171237455
1434334
98024638
275503502
263063482
307138374
293143402
182300846
182137956
492162616
211195588
296186923
298782936
220570682
412542626
440543189
188001518
453579430
96030300
321522972
127968764
403300572
82033932
39659860
282997091
356261915
8349572
88176891
439840256
157817617
441609991
133768204
144837062
502231804
348786143
507500676
341229264
371105017
327208147
371053448
214494438
441899015
229683054
441038490
170033095
21225592
293627558
284366939
324889699
385763725
121010006
486219038
385185574
17618897
186174983
151624589
377103717
442051113
406842055
133144910
106451288
256956233
194615456
345039334
356784128
367865850
438363744
505109606
355283990
432257581
78760188
276162049
285337078
307907941
311398125
132187965
497958448
477334592
22264405
328113938
350214523
99393345
466989383
46319379
76065776
235888821
511623966
462982352
304588694
160048300
122700753
273034468
257557417
397359514
358662151
396151508
142316287
194176765
508316106
232266834
284044225
319931279
454441464
1821113
428536181
75261775
485022677
137207521
5273979
402148505
283908522
177907765
338983454
500692400
268930534
253044468
476231244
439108054
203333626
449115862
276606981
490780836
453062399
223604495
299350030
356904144
143959813
335341382
358497562
284689064
332767762
380831999
376595899
63593597
283920379
384797730
164666754
273741001
450936618
349699280
277714063
210286021
283460976
97253769
223745691
373545830
120562251
466885540
440650076
470254181
437404615
212845368
489756759
52489311
257176875
395009106
228480620
122608852
505104477
350318232
240772049
508537769
72234560
209065363
287377233
157066507
317054524
517225580
491010567
154221691
349957637
150905128
225549229
197276381
216947698
88456006
118994400
462513074
513171183
41704947
288949275
274927958
103869519
141404216
140261919
68784042
99648513
343450820
418210361
61914036
426164218
49990662
281267785
199263126
305746550
16709838
61463887
125278082
153015304
121066325
498746823
49554262
343470909
461694625
309312114
167730440
78844874
230898262
336597072
121188761
85198956
163055950
231635642
35806721
239667734
174413450
95701036
13742787
504181822
483166337
419784930
316059958
130309110
26841402
362018266
190614431
32023777
439004045
129064934
416185713
364145730
59512474
253866935
83542909
69436329
357056730
379713154
44114076
352427203
408232484
379229451
389860517
53169437
492764468
49409532
212644667
495588029
281025781
132368895
183599515
348511775
165448069
274449840
442100895
127550140
153111784
332550573
467706972
117006638
322764477
186176476
324686805
7058221
432129370
107807574
157168646
344556774
146689373
457513569
87477105
236579929
305130256
514009490
322444753
90709533
400130050
123642918
455538143
275797504
451627889
366951818
96049873
54929455
221942717
205674388
92796806
357094149
299107269
238791411
281494508
325615645
67890367
381950683
365421839
192612372
275998112
506086267
465673337
333833618
423842080
103440351
297242841
444892068
408728856
279459830
230910483
91436091
117363222
62982423
193881275
163586036
132634428
87136801
48964203
409973633
197827034
472413812
516345764
459650410
18032343
403234009
368939395
34492640
377223307
205226792
278813379
165562829
243587630
444304877
395960302
125116262
230658121
463674238
89551717
174877405
4240087
190759982
30768924
422436409
402940004
374672388
449694152
186056492
395018712
310717720
29580938
123427634
467934190
190605030
26777297
233938716
342106496
158297256
186374119
360715282
221118937
258513838
110507709
368634858
167012098
515646965
364187917
286982072
509133828
302947246
370719797
270356322
3868602
396883716
49796681
238651010
149970027
446070171
490285422
167624999
214237921
420562538
221616639
125631065
95781598
353141112
467415411
431834855
60202362
200328636
302842836
186801858
100543966
497516462
260338031
505263672
194398614
117653497
63449160
306262698
198194893
85321879
508152628
471512631
290757847
458305420
114588430
306537029
406100848
177492538
412491390
246736346
505047180
196786905
445692436
141861092
196349430
293974866
18273891
27442436
183300451
2970619
345089708
4860329
43231071
440810706
491500023
394572016
162681179
300000895
374272588
182298493
701679
123349368
496444831
108468987
286506264
339806310
100601372
19937853
20097871
103761252
132913566
95392535
67330385
371020502
364514879
98614928
29202447
74423348
491401250
91195699
404607105
301620453
71282314
412642186
308620086
80970248
461415169
511101290
309234981
410645505
99796951
7789337
48406651
95485356
1463463
462599342
342124082
270940191
504938969
179256775
251892380
443894986
305657239
301679440
272298409
343943347
191457973
14976175
478725245
464990687
142597893
191838403
16890139
478143089
370238341
318913611
134803643
483338904
274836941
280756531
366616534
471642288
369791060
283959044
312018659
46784477
50267287
487448172
319092185
174979686
297019486
408318694
145192530
86343224
98768967
68702900
465866766
288573721
249912220
370064340
429948728
329532181
419449490
278795237
498419984
181404083
427091423
485875097
273974354
423838853
367633149
446738144
363447767
268876749
447671605
440582042
280384883
479816935
139146619
154142098
332010447
40967202
453270616
18829060
261981295
193358035
491317137
353610860
77238837
434955511
367644499
394573612
184289088
373184442
490562008
363524416
412369828
283708723
68179320
484906329
12367698
500271016
294706258
139140719
247982558
254464349
27517074
337807771
482377055
471265739
96048262
257955312
386214385
170751729
202067435
506542513
433419575
386961301
320793923
425262792
456641833
394879280
128618658
314695462
23700810
325988157
287064563
434593990
305195735
118514718
293646913
330584998
476712995
202075792
170522173
368180097
174549028
345951611
218154364
30547984
319479032
347982293
505577837
466367065
378732728
95298432
501015130
467993273
89929736
431879058
353147469
1255853
142614187
458267356
68096056
6735177
247637226
378836095
67041235
244062779
41442295
209313182
306914806
472436946
386666316
483766248
310737930
458839529
275371277
298885552
430978680
277228799
445042699
419598285
176246312
44221749
222240123
102248731
71110268
70506577
54812606
357116517
481047679
231109858
114432504
213612760
157756041
285920178
326426876
190461822
226552977
492337183
170634056
241326465
358511863
342927424
306190517
298516752
386208565
74408333
417899180
286786649
438235739
287428701
444975805
405498371
6992793
356130386
23301862
320090990
98518437
395087873
37871225
289250262
380691768
393333375
315338235
285530214
14877205
236112688
88711913
50159525
421936918
27894493
398855394
403845223
399915868
200832595
331117554
399845540
326037508
498938863
151582631
22416664
308586018
156881042
156234713
428480752
516645842
207068498
267426296
504105719
221586887
89504341
456547575
239987161
417832486
193155868
249423948
7433598
129287901
48709086
433867687
324313120
349714426
338492790
333882170
65367217
131838743
442615013
232409215
81391127
298735821
456456509
44568507
200941864
281874503
192131162
406456221
270302559
326438869
468074112
232846944
282646734
74514090
507561241
115267568
328244892
77436852
105896037
279197802
184986213
412273346
52362418
494294407
358272091
491341618
208679437
307083950
49161821
54446326
161674255
261473224
250905879
58568781
475831800
329292099
60590646
400128952
256537439
129543557
357883975
155024778
102929052
429354732
81948514
87278969
375742551
270536766
370561958
86717244
370581300
233304049
65517726
268597986
393270760
400317781
98221086
284846767
125308231
365605993
472170205
236388229
322311236
406212983
208557896
7715617
73032417
202395861
51975561
406587104
230042447
395723543
463002679
135890799
142609225
345839909
442165422
318899179
170083427
303702302
391302684
290864840
337138181
301146885
394845335
21675960
14261626
322696801
409143037
471046358
198610358
122212747
176713839
458166800
22784149
201010526
127466466
446594956
442396027
239377566
223635399
363706063
490376660
326203733
470205254
481701078
32857811
344355261
317583931
419273411
78984803
176174857
485042504
173925694
128437774
347770141
193994532
159947873
157228435
353546480
331502455
124114347
218412479
25983984
142623195
29792811
97194280
513788138
150444531
349513491
215196537
422443293
169692298
68068060
34422333
730934
182922292
300190865
145470178
420292102
432476984
352363219
513546607
31425773
259754703
430167276
104040034
468795002
434611356
273394462
159628943
322053568
242924567
170737294
475056952
22361549
323096747
455015594
30353734
163630838
286245704
7612115
56723213
469093575
470099923
284224871
270742463
358116766
236439521
420482951
281849679
466162259
31981293
428005830
351677180
395172492
5901001
507538098
177962871
506953617
14493498
406310631
187749699
9898229
4094238
227173665
226457944
223272701
436709653
175093999
117365570
491331464
73383091
384302434
186714269
414933232
9798534
110094030
466499795
66736431
419358507
183901175
358736753
56962494
348809381
270082374
353061257
268229633
124220461
421990887
128499860
480237879
358842957
80479936
499262825
459688393
45545883
315875193
419003389
361352636
507360975
256072912
390096944
28331043
308918351
68462975
181361800
427312490
374834611
290759100
298526081
431499780
108195389
323615157
81432405
378908559
18894387
322006982
350744090
168108020
24760072
353174721
456689401
127778834
310084731
390356533
238702133
393398170
31902150
436891937
513811561
174785950
155699883
15263745
10280883
479688458
343057615
129076071
470732612
284817429
89192127
12901089
127416316
285079189
283870228
142453526
93956186
267727883
236752751
231401084
462572076
264991409
159704206
27954098
64175827
453780724
466475421
295748169
191692094
296960795
201075909
14539371
258761143
220623686
483476314
113637722
208621291
70290419
158179117
254168632
268810591
129468401
260918434
466851220
470963594
174039027
434482717
171453958
205949356
222062393
448642163
223809036
171066224
290299745
343635511
445790508
365661856
87464736
326981312
303630216
244973677
470826299
189874614
293154364
103979108
230327148
44379782
147749208
64869507
259833310
282097924
68077470
326993906
168225943
166581266
502832251
272947556
55646609
498530911
507985285
1907921
159787543
77403524
507340051
54307942
347999026
368126296
323394623
112377419
438295064
202050684
142957297
425713380
32087072
28050437
253345810
71491068
230704875
306124711
140937503
81531619
289764959
287707551
117522480
89548362
86794107
149552570
106149079
226169608
211727174
298018986
142314877
107806470
473148641
328553665
197286277
193035036
401978053
65710548
138495394
325202531
389991475
305615467
226659301
108865072
272116355
266103650
271621766
397302841
146122736
158746627
220076791
43022147
449012873
211089211
197554145
253178601
118523058
412131141
58627042
224594083
193111641
120238782
127989765
449596122
485102002
452825271
394912333
392349137
332337529
53316189
485681014
8617533
136120600
49768213
386906696
311453863
249498911
233575219
431937028
463964635
40137658
190746272
449727779
329846407
303947799
435716821
160497140
431951775
461833568
294253635
69052509
389478598
272055402
418911764
244130156
20486162
413513587
517546198
216693455
358059834
165043047
81911690
353227877
429230758
379413906
134712376
368503154
249933723
476055813
296492928
164847856
4938745
420180397
116920884
149585128
358687040
496394584
418877378
182442004
96608261
170047083
277430268
3507431
266634314
134390966
477167077
411421186
140418205
344585165
131441029
485284396
241102837
312747267
387292207
299532133
83098566
277844595
472290821
510766169
356140775
314137001
500135564
423847284
42771007
478373339
208505879
484046228
497642354
136603740
151551423
11439131
109415412
175008880
396993281
382690020
266803441
23918468
438556803
104471572
12842896
471785612
301178477
230533450
308915126
502711258
285325972
206545730
332505022
517932343
434181925
467611170
179170741
474079088
370990897
397426438
439089031
280363621
73047761
270625817
471865862
448126411
34069178
388112737
329879992
433933947
189126654
240943396
508884624
275617425
483347298
303589732
174339449
452457471
327337439
262953004
504309699
188507483
452110586
385634284
146473874
208750839
53035391
365512522
312981369
300189179
314655008
300064780
89841126
65871877
148200881
65343579
436506946
233569354
248052621
362248814
199209292
6463968
269087938
453011989
324981070
194816674
419072618
30568870
149523154
213431450
384748335
221764596
506809311
225415254
78762569
297780979
166830176
421791462
94533584
158049730
178982517
250572943
120648192
122655895
11660345
108410581
397676346
327317005
178632999
210641694
6244178
308815027
431357907
170604064
126381225
15652218
401563391
518005322
90522575
349199800
309323732
241896639
373648904
482828577
236418953
457913892
343692339
9573389
27955329
2361057
98270996
200912844
221121411
100802051
506056703
415817593
124634791
322554659
149954404
177269502
404389090
11913243
4717172
357496433
112796999
428764181
192627247
200338106
266100861
209976594
424865892
447552369
170822026
144444774
59148665
370795128
501073061
351698871
282164672
42304424
99895554
138664473
243341874
402917567
347421731
436795347
381193093
296164455
233976271
109194309
31936712
508865483
30852831
92132849
193319069
398268712
40151372
21879971
58954574
502910866
345140399
468347905
211747986
1364874
285136829
167852697
13716829
182829683
116582654
122112425
287816640
364073288
329770368
49665280
42284401
388860613
413091184
216347736
55202814
281505932
251396918
435590363
412095693
459137920
409815678
442124086
261679719
391286123
208017919
97395143
435303147
59623980
160939141
247619895
278890317
449532596
243693972
24404434
465135925
161138602
511759290
32259097
37332745
56771657
205404043
162987021
426940303
208900688
279357064
61039117
242212671
468475699
180516770
352336625
481313560
23543340
164762113
292368254
180704615
84266050
178115453
131947204
165418278
41130555
473180078
52668488
241131849
187794471
424494302
372384377
312864029
451986063
297670942
42118894
358320564
188747587
299526170
93935699
67549476
207058611
472882129
336464380
442510375
129011718
148788555
401478455
433220173
105241697
100570927
1686345
252342138
159214239
145390478
79767190
467078503
21665088
240912355
171144135
261466698
361014602
404177348
364233583
13406136
33532618
144078222
216745831
241814294
263997555
54161252
502664637
126485720
209386198
240641463
228406521
461537678
309425619
11390184
409413266
482682469
37770354
133348628
6489653
236611809
169249977
164283565
461080206
15545211
50449660
177504687
476975083
5962500
479793209
157335693
167679069
298576004
398084418
197794603
157635173
165277185
155466817
13515697
168905444
417166108
10792837
496539503
32652248
437078953
164245891
480896551
455905115
82093681
344372192
311264656
255524570
355047934
273582691
90368719
284601554
337569940
252796595
389424769
345715671
175823038
67825378
382648109
279772350
440417032
145640254
158920136
516565739
352289017
105848714
289236735
66375813
380301152
27606146
354430249
74351705
387572458
38662391
503841131
407035426
450577443
73888395
485216013
21029566
499010096
227054686
446191343
483377131
411556178
142345294
112326393
318280171
375484117
29013105
310729583
510179399
175380484
350905627
504882060
322547814
389680902
21696698
342783850
488543310
211182315
125212643
10531955
98263319
336746560
36120254
230909019
283089517
293054201
432073642
391666173
169161421
393396191
306388982
102421811
220848099
74914788
301364935
482639153
443221328
74658287
398965562
170570047
318186698
461179473
290748218
365187596
307088080
213062747
394570171
99731634
388163249
181018188
51958743
292939082
364903690
284512973
120168787
321023350
322845128
44378465
454075157
421130303
78328610
126551846
38905456
289219970
490950080
504750246
235751701
277194318
433006242
158763696
470958843
392994964
334632470
446138168
314260156
408045096
123332458
133092983
304128169
396689309
80044692
107957350
242089842
151327810
327616189
211135924
92677366
447583725
45906529
246553086
28545321
129776628
175010430
214385972
369502620
508951962
36087207
148343868
490408270
10081663
439824926
4788637
459640726
282637073
123411484
19234203
7387573
248392335
27505777
402753643
17551128
386777504
227231778
143799412
253439201
358407028
167720127
23158772
270062427
104263823
160837026
242526614
480642469
161278322
230162081
419246723
17432325
148429817
166269123
113300499
364186367
222281014
130859925
438877220
136842695
378212177
493711451
511463081
103372141
44964705
251906189
176539285
280346061
485470433
178942188
20523962
429457505
283761975
371055291
410250938
267295028
188970342
121688808
511024384
408535468
72714357
502980817
303504708
192458756
150977290
370959809
401321440
427554061
324836747
384751375
399969034
156264385
173682879
346648425
255595177
242615910
290908596
118241847
105392950
140687587
348839688
144705516
10600875
181997644
448286932
178736589
197489175
172693015
230064943
234279602
393254936
473269972
465448746
387207150
252561800
105792908
41589925
354357080
457575415
267905718
402035834
19530749
314289546
157470186
245388187
38878115
357144071
303613541
396881065
47909885
308842703
214055953
293729538
251214828
250098848
96292383
381320709
213479256
31099215
373012068
31164402
156510898
298520410
17340207
367725254
284623506
329024624
44700237
485527920
107010290
378493772
440231123
219961419
103234516
99597753
361566417
238852060
443493410
482537260
464550299
199830427
127332673
403481087
391002060
262117467
515142874
480562396
156433438
353584263
278164758
398336724
327417817
405853973
267592249
185257874
43532957
172925055
242485451
169054420
11535221
95842965
353443991
502501562
276989722
239000519
283501157
249142782
219764455
49302217
420007727
256419562
153784994
83846874
90582678
342121540
262793423
20863135
446630509
203875175
428952882
4702856
489483192
204979064
102163113
369981087
464049850
498372078
339496438
13878731
19188911
337299521
174591893
495302399
209747083
386983179
354819244
82698312
52857536
384911925
460883516
452387254
402107752
215055884
455490233
424462471
97414610
194413449
6324064
414364002
33664550
208153654
77144460
450940097
88816839
506031164
354897248
154964447
506069792
71267084
207074106
103551916
363557983
450330712
326857014
102096764
238589889
464637449
356498790
401734421
256967141
459486931
46140287
495882986
475924605
275090787
167282166
423449832
484962271
4277151
196094214
492555302
2725354
279442524
355889867
310273073
171970929
64308332
297688880
416886565
147689219
103661072
82579497
422305473
7627545
292793269
375039484
512265903
159057608
147390656
231512803
112456813
156089495
333380540
476602579
286286410
369424024
46339651
325032686
493315729
352393421
276151790
125158771
373523227
220367596
426089179
380626270
179971325
79804162
445666093
314644885
97468775
28471547
259590856
13424927
163121480
133978014
34077528
426265140
30737117
360540029
179216648
310136990
78803610
82904910
189813959
405674326
241623285
139738788
309078487
113083749
481039618
221273070
139369908
357432218
80535605
267701493
248716075
323586326
202837148
204249155
311291285
41314276
255734554
338826372
143407182
116082344
381358768
148398699
470213758
242368407
475048
511997350
57304450
211545542
235458159
3149738
119167446
422132828
393779467
174263766
259007544
95211202
363223660
282548251
295889124
396476614
95078947
118248596
504992190
80016466
245561621
454920905
250833541
65277555
205776157
202422212
227508616
184822762
473020591
261183880
353268623
84604078
373191733
492416045
307520712
307388769
3351917
363629713
69440636
146481174
119356525
399626654
492558436
223985128
19939166
66156695
203001672
140272592
354873230
275348030
202705860
73209584
339156230
297533822
447176671
456998207
191546909
109990209
473242727
172932209
95740315
411091408
145518108
152120866
369731140
10462617
138227918
248512570
345909162
253802201
53309937
217168430
386921355
254652650
430338311
437838387
132438410
205790719
402447549
327064949
350113883
296765463
178187357
347571989
16505584
90656087
401674685
201440686
361004723
26548194
232117406
510551991
257922754
446756238
500653307
180823757
118132451
319884167
89367198
293998689
196392431
423985478
10035269
277933026
380618663
179237745
280498828
481689685
10715071
104638991
293023219
45946303
420965906
412524370
139569184
13409289
240919590
450270386
509045963
125813490
200341961
353711675
288328149
133027663
84326523
130616327
469694289
165810303
89660550
342997635
469241341
421126812
240183546
445644705
371092243
132940165
165852191
249402246
145341891
310459183
34712652
490759200
220443509
509502233
431594218
320504593
119061735
58115396
487832449
266444829
132106585
194439787
393089062
475710553
508521083
382280744
56028532
53734600
133185033
310976951
186134929
497649910
494313464
82839631
470373211
315679043
164954349
485056968
31498698
487985056
436847221
280304072
489710290
484817053
307813819
247736474
272200161
167635273
42839429
64554491
186351325
455496527
233641273
244789029
110269147
4537905
332587833
774808
210344991
334370709
343166257
291013287
258810517
132259213
324586699
391864122
320478792
286129994
14590565
191627481
279778219
136341039
35351386
237934097
67313656
166536680
62270735
216972254
130344865
55675524
13363048
402251476
113845205
310295860
414520485
186246269
356746366
378955323
512530779
291347902
213258637
504746092
448673822
290086699
503059514
472893368
391959162
399773140
394358494
174968642
265762461
96764759
372167892
423850134
300498884
209430218
160496122
149539562
177992819
413396156
439143368
452234005
217037452
416174965
436435247
397853183
427174169
2416101
500416397
135517357
187420337
275380149
417516571
477818374
487266345
343903017
352324789
177061334
226894122
38692787
451256208
178902754
516471173
287457622
427856461
323661157
297532594
145252423
145810610
234124242
63928935
301649707
406067399
50566707
402399888
427910642
339411404
213326229
115705761
404199952
378827100
362930791
335382556
287029531
362031393
342744050
471058830
200629533
362999858
462834717
387523329
516135594
192385539
358804650
260724823
120528857
179997848
345695203
375225868
390109126
391917647
458676912
363262410
25455364
109869642
150465334
486083920
382195036
506018941
52906869
420175806
498828647
315764124
493053421
477454600
318095740
56398618
13714884
434808178
202751364
415306849
107286319
154544068
447551364
40475823
258702084
390007095
126994069
94327795
27629633
415813489
139634698
460203197
120828295
445522043
45565729
488525233
183945115
364416478
42306484
30356522
140402776
94105007
201970253
192749067
270644869
317599097
187870878
47086086
206572621
79880496
441593251
124241589
315973834
144620157
68038117
454673191
383122096
32561279
118724989
241861598
125841544
476451126
44687104
83251805
311855632
69933073
333179136
168371695
441437781
51628275
415022211
95614118
245737728
31862697
380908853
24937491
261811611
65524832
24959317
141887969
221425166
478050448
294956070
118939063
208393926
96885144
106692293
451368259
490601063
300767296
29282552
402214347
109819564
25796612
2180720
213736635
175628178
100322120
212043283
496914843
404927830
21721021
46923355
80679916
163939686
211190844
42208739
46852497
62009285
156182125
125639106
479053799
241182997
336449856
221107698
375309731
111018610
356409917
501313421
500080416
475143261
156148459
476547911
396041332
377077156
384152752
439775390
208177548
204834709
308651131
39145559
193663381
512085655
450911611
329643229
344560511
267755697
23625439
321851084
288052972
376748199
302771952
510268237
18710359
169645974
359822374
292422879
381173687
38685996
129778173
430009802
342992283
518237154
231938878
191943913
245658477
471830133
153446771
334589728
353484793
227007546
346826001
243581878
270860074
230860494
168783497
6613542
389832471
253735562
434675062
411559655
109465847
64664807
332001485
305267864
10883607
118441439
195249251
421134994
457904147
445949266
86268010
46589044
487726305
505065598
440558646
186082628
125018435
114702039
216067841
45301224
373662723
345590477
439990074
430299140
351734228
121290438
412988811
243158659
342159033
489651036
499755007
110769127
399920776
504655664
80428335
413506299
450943595
309412458
510242134
71453184
76581771
46979755
273561329
307837559
96254616
246181922
349156471
181136216
58404107
403001982
102176676
368832520
340552508
467325209
106143595
91749277
282413700
243156853
216409088
457570203
151945818
344211809
12090858
483039601
220863464
209080475
367583276
440129226
494574148
114774114
220688648
235958219
416959149
115766885
49163391
221195590
239973954
111529929
449614568
217362841
179945477
305555230
275802685
118706604
43946154
506689312
493013562
42781353
24243766
117474468
114427232
346240262
319592070
254248094
73771857
226507781
115667181
2914879
134695313
411511213
272836025
217957585
217455564
62369188
115544251
120993311
396386261
473492565
155954828
261644482
459417732
415301454
217063825
106654322
349068567
76391902
317636608
230038453
42250423
269807558
4305844
181221157
124637899
4198715
28453190
98796766
372080303
30994853
484141607
517926423
320878007
426140999
227076077
335672752
210430670
265941053
475286167
417890297
334917682
316790792
230756760
87367730
353807524
275554114
340633656
80699084
505213375
297868756
488698996
301261314
451165747
29401384
499048394
40760455
443182644
44238966
193197695
309832742
205429495
189380258
433078811
48602002
75737928
8317116
426307466
76113255
503162790
376038386
210479067
255324216
486350330
164266919
304932732
441003202
65148248
383839394
248946051
248096377
344707045
226789509
123419702
177655110
99735684
204505225
445353743
69141609
265506867
362470324
450482840
293951295
254314006
393929764
270611716
322363302
379206097
436305450
418659436
72170374
205207143
175833350
373933339
208724242
369875040
144787101
119510156
18963036
10844730
96949476
151562966
156197668
286134953
153770406
269440927
89345712
153590345
245651295
248561154
29820655
225437946
325048138
450065150
379084477
281711306
224714745
231218936
53080049
19972388
55559853
390003686
498289490
313412675
476765647
273200968
506952530
366658899
327235540
130060090
408267643
76237332
490713791
42169548
311621776
495434165
259105531
498632800
432912043
256640138
227018415
381920602
215818388
286570862
489256733
315527837
258966016
485998531
160415884
456636406
350267086
42534608
103841418
477235678
139211468
212700073
41075676
409588074
339884383
323914431
414514339
427473058
174841427
384178149
404014700
499058626
201148719
304098356
443129743
183069215
361200489
45262009
389903307
477978142
236791921
354214718
208419202
404458575
322821889
406126199
47499703
163441185
139005800
160714071
105990200
69407460
43126854
420903680
371427766
175953137
129408348
236467892
241407263
330427969
501751066
284802202
495958713
451997644
4092981
367963021
273940558
515791220
13217486
443677434
270603881
449376286
38868430
292089210
381693329
270848115
228661788
197120233
223971544
161020210
337714049
215711281
604237
386608528
297752591
261859698
132610324
472632771
353913933
432101347
415887626
440404208
78783915
73064929
325813494
444640973
293373274
984624
68136513
123635798
273752989
431390405
239591559
71804183
193341995
431530172
239363085
217436698
15420443
329553236
201674361
407023246
499960951
175181273
245879554
103132747
195193294
472532256
514585955
446968347
186976755
121352541
332684840
244443916
506461693
504025172
308729374
99196429
245817147
22279644
409785592
33661656
408630365
263928089
130213122
316070512
329265215
284093746
19924289
457341507
413996432
461021528
287133498
174442408
218624152
373141381
401923406
30107938
52332904
78526209
329573968
46254221
375046535
34814532
336751686
245407600
195468023
330388903
308861134
35877620
170698076
39597804
372512844
26789009
57400201
515525785
451801972
386829412
162398001
371556135
448978408
141805547
251736381
45032565
413642868
313579936
285510964
205271232
468100830
66904204
224694905
27918941
291336198
4486540
120629481
476554656
42710192
388413934
488123162
342773910
69636644
147582329
222470365
389933660
73227386
389488370
187223570
261846635
71102834
216290555
184140517
330384438
361867808
105637485
227709244
508030971
5546863
373074454
401132757
52603266
441260650
330849848
275445621
198152947
160854554
509653368
217067640
290882846
40389562
503976971
482346770
149414647
386345626
121404348
100747124
274718188
251348999
11780270
38296055
430151270
222965101
169627556
129285090
468527663
158475062
34286463
157531860
474326252
21645230
419378897
126063052
55985239
196272838
369142737
51638079
124893751
149080252
174335144
357384203
357590851
203849855
302913283
249255025
53898705
164999696
176875694
232275816
124644317
426458194
256973588
267298878
482959278
139084924
434410009
13069443
80751645
67392265
274706575
448982088
132871171
224345144
131467042
515206235
230899824
252251694
350958468
95278065
499735687
409297878
512594282
71635830
416294094
105113433
489585610
504595863
356614748
32474930
494814310
207809029
135892167
318144804
11847768
312607761
317641077
29126502
67331815
463104415
179495700
277942325
338973790
306736760
241074581
283280725
404166413
38468260
95002657
418571512
334715791
256680692
428377087
444833463
448313170
167324299
25597839
262149734
428113898
122787300
48765621
222304048
488602650
243498675
242448612
157426479
404917579
324437172
390584422
445575049
185319020
504591474
369181589
357587089
327517371
448049978
318487674
176613856
14498251
339066982
222703169
500525527
136770620
9323914
156103704
207771165
47933805
426686148
493461421
144862583
156118190
76067356
499974977
343821842
165927437
101898646
200845509
330825664
158386417
127366280
400237261
486764558
248168100
511660176
468786071
445167183
356691823
261014938
252855248
244721486
261964464
313182419
82353439
430297520
164955661
483614645
209449584
433989836
484920519
297356550
328926055
49375583
73310957
343357512
135254756
404394308
223180453
506230868
492041849
107656054
513686966
265446490
417633295
396629589
211002360
125225720
335331444
116586627
446798657
118519141
62994029
45759564
483492122
209611133
190797897
77584551
321227344
149078704
289937884
189541604
375953996
204029108
475446790
422511092
221667904
456556615
348139972
266299219
513982989
331142745
7719153
396134644
330505119
60362191
187500481
479232485
48715423
442058936
342208138
401645778
262392069
55294653
269496356
458590386
147591331
486308194
374868705
77671517
264668962
138079089
161985334
170275354
87618444
388114071
90753932
277778138
183148173
83186099
443945717
439568893
287681014
494207338
107382220
13033584
14848179
99370448
383979738
457046709
266220153
3552235
178955992
490813141
293497471
387974150
163382887
357071436
40211028
219984853
309145217
305602430
480234125
257135755
482750449
452023609
288820564
189084193
244421025
478860666
376938734
480960187
503838448
75385043
275962055
423611839
386097292
250378551
430844476
59391664
444832079
254251767
178389276
485824720
301842791
388826656
146456213
491308490
118832872
61783707
279379546
200001146
225614025
18303668
209296987
322483682
337567514
47920270
338048794
404494813
422350338
274422793
251615759
221928933
269108137
278827083
41806997
123558803
11204693
309102103
60270148
46624175
438344094
268305125
436103578
436530289
137581897
66058389
72471858
326308240
257406974
358709060
454591760
83052709
185866190
352221486
265968058
295980168
77189471
442311830
144925115
172319562
339090378
46315102
240279561
270703520
231031776
495593169
461252996
92694663
34431606
352915198
442898031
407207571
403793366
236847091
489165186
254764326
181300041
196334818
502531984
307792836
343350278
158676087
319015605
382251082
111069965
369405509
68813959
33901533
285240941
202974405
142529706
31671398
203292304
402184873
403706061
201709149
57651250
465675287
308302225
286794574
251525930
167541447
423994840
150994607
484526963
13323029
197397965
354535251
451732288
380949998
191847970
322351260
503223966
290157514
26909601
169731137
70674311
194132383
251613953
461222490
1388090
100089509
352404572
262922327
82368435
491777274
371007308
277346376
425944756
226780126
29605763
463414679
509523472
372835375
32085099
367885873
418714711
64649660
55048416
335290256
39893861
171681435
412754664
300009393
371254676
48203762
371808084
393830437
254108538
159450092
249334529
441891596
365838273
145378521
511649564
307167725
401284919
268656841
315474483
341137025
331358568
21267235
252837258
85981685
22074922
119525103
13931203
268350790
365242224
331826980
464571139
68345479
259963055
444871115
197689390
438780329
35478609
108824721
365055394
410615385
433145812
379861321
323749390
464027961
324224327
8420279
73436301
246508974
122864665
1767141
5123985
219699553
82045199
84627325
240681011
322698606
393751346
285610414
128373420
261136746
364211790
384039118
373797247
86587777
115772991
324555034
13044023
117758897
338572297
476229903
420719542
82086580
67290293
295924774
217417785
430793534
69136216
463432083
404542209
436357723
457084645
24929810
172896266
469767051
61046713
118430028
324658892
404841826
489248554
68955612
327631330
198120658
489551434
392127272
325179996
173605564
131077421
427703805
12473605
307554577
247173343
393922540
399734950
79733909
82089262
131756342
244840492
430557116
353433432
381109275
272215272
274452767
41089238
219382395
198350159
473993556
203185677
448740728
479384060
37780025
493753655
341001195
360545108
284787774
17803863
227922514
380178574
102136374
427425056
216060042
46004733
492718489
368966762
163141469
453020951
334858658
289409955
402938360
348267291
371107185
75559910
463470513
244036416
453961100
511547
332941533
252790139
248760878
451706683
345718241
330551794
387013677
226791390
193300454
246595163
17906965
343012869
429111190
193831507
257275296
474705892
446458397
92630103
197439130
52600095
380488746
157042591
55663964
417473362
473411813
94871790
438622554
399342907
377430366
167502498
456663341
446830697
60905291
444276890
286214827
489284926
162044221
145776653
484460511
109529921
476132558
136393851
264264165
310390016
89027647
392812632
243741997
47912847
39225472
154425908
482734069
510787353
208437590
765713
125692853
80914987
23739510
456793255
16610395
492105310
53846497
290273447
437656375
15902267
62763950
26846022
114515505
419228909
440347810
284487769
454294117
455367527
244966956
174066218
235568270
267923835
381999044
93289231
205957766
456539849
65197802
453269230
97102367
449237676
190687218
384977446
433706029
207848562
413632326
19575208
479658498
434218159
461512542
222295085
476589715
440655789
284374286
234611195
126072118
44963427
7215101
32379501
74236522
140551215
269510657
252390876
388592379
124185323
117633204
357453764
500785004
418577463
353413804
50688542
234916725
122256115
81220361
192885118
122941322
204762071
211715333
280034543
114835904
56943036
369794627
463116454
299178280
515097613
216531548
495229604
395436702
325815162
228409912
166021081
43932315
305941730
31195716
129886094
360277284
97374070
300458812
250099855
71108678
412559918
461781507
126473376
133833860
311405934
74193818
509407673
460953074
472249672
445035997
90503975
3383104
225080804
516237570
478411009
235382474
189362588
132454791
14389946
159453500
471250545
329629082
222417032
208493321
420906798
421651120
323839700
244887779
188455706
438754415
136072339
247939181
427660486
253349174
315693581
90386076
264007620
453769313
315922669
125617376
216846957
70461363
182842228
62654666
60190777
96177384
426521190
404440485
209101777
307584964
427782726
212890079
213984059
189336311
76867350
141027655
134605511
144358347
413655113
459974309
229847080
511238739
480777516
232415371
107661285
47299318
446529069
337172685
488946579
5578613
473984967
97436395
369252589
458648614
122667152
268122745
137840422
346709457
147042815
9874421
9136334
287740661
464286857
358295887
292162634
346752726
44913827
151216871
114966461
93372275
6616002
475386430
204997634
172103132
479291822
279731644
74427328
19013694
394018804
269374997
487107252
411475245
502455687
314833385
392725267
343686353
233228425
504993700
27675713
369751727
467560353
231646904
415916647
456738840
183157072
874024
161553479
440544446
513188516
450863477
299972748
91830553
333729340
232640212
376085644
314126688
54113564
91545809
116852700
407209158
185571132
288193094
378900624
156467061
207984508
200707656
427172666
417884662
360848566
65553795
357120255
16707172
392039244
516765548
319851740
485422028
107028091
149136313
229852552
429446847
365332643
117247148
232234517
240887215
438806054
232859279
11894631
268910052
143232120
317425075
140869465
454855304
73129727
114831733
499124000
263986007
348417647
165553311
38562713
255411426
368702553
169960214
436441563
238018149
150035013
473970737
21958557
322542825
423294525
65820950
83530266
467335312
286483872
220732698
122430770
296714488
429967155
57703832
333109202
185328013
379350803
202795599
358499970
369442309
216423863
346679818
341837422
293568365
518086877
21597710
291582216
345206623
449676012
481922872
274868923
131366299
376218982
77786220
303187557
128450578
30166237
26879731
91854860
457129227
419508201
375626319
513450890
318507225
502799682
215287484
217177193
99920320
502384697
1196904
320464661
229459599
223640767
283953388
314424100
329149027
176316728
15725056
249039377
342878485
393739263
508236842
414603810
124193127
10962777
135379561
265223498
283165471
83153559
142551840
303661338
96241992
464351881
110563381
462898672
1982919
514191376
270353932
298610090
33962793
119945660
328306233
208935108
231656598
159727649
240322826
168443309
222002932
347157448
298918615
455280534
267571655
269748034
81341487
508889606
457618514
419086768
349175653
63418452
197720651
79992144
51371274
335812158
147408872
302083793
468958732
344320557
401835663
385921519
54869223
204116707
442289093
379339722
107037164
390272986
486146050
36401334
142214900
456274050
362842568
104473826
229124085
115624386
37164182
48630431
123650363
485586140
281219839
14615080
376991677
374440216
304878652
304218146
35165893
423252234
353420437
457065467
475261369
203863473
372211486
157521701
32470389
160635446
66440621
377732658
16528312
420372373
267067294
375114384
461185104
187956868
334182688
244590826
157032365
263611724
24402294
339900540
193743760
478400226
144920459
173224952
323157468
16664152
334323360
480223030
162909560
70535638
57343350
357817514
18613649
435917898
99880302
42889222
38544055
252739609
74368181
491573195
491621591
516973862
193897569
193895621
434251398
342266350
215224949
155934950
295232890
308286445
11547057
137122239
88258544
292194788
56042071
294220540
472785141
320222742
175425971
222235186
197193536
55744531
446517485
281847013
328605582
181879624
207162787
58333859
174661596
175778317
5752784
142636232
326107762
115295449
434036864
514704507
402639270
415510262
64794568
85825825
303012470
322452643
202793095
66291922
436423775
32749965
83551183
502649888
316977993
337559272
465328022
138533236
63254740
360996843
182216112
357775343
242067626
259946564
394317942
155992410
69963941
235490049
312837348
9789323
292096979
501033917
51231828
400250883
47185225
112509524
217265883
286726152
304666119
336201867
267851377
371609891
253861743
41325396
462870117
174766794
186133427
52983464
222625130
361306823
295902285
346250859
189643544
305207573
178233743
156745699
285963145
438302035
399802129
98180858
383572378
207193342
277127659
185557669
297589034
475520936
131167629
286926367
343156557
306056410
15630422
104437558
144871320
4422660
299950340
436390185
305466054
16817163
208332271
351185005
434735696
48357776
51334720
104774407
136720670
4631690
126302443
297878197
92500506
93693755
466868046
301263196
113513434
6076579
496884166
455653185
421853777
239441853
365711415
151402611
243437328
264178912
39236124
353492133
465359949
448706601
475700112
122229409
324997415
458196479
280982493
146592671
47394266
225528334
228858618
13645415
16375258
324880458
175790468
479963747
25565945
244492187
350915931
317434522
512820127
286990760
331174669
184415096
405111911
88424611
9060494
437843442
395512355
462364719
431356863
150576757
100552642
150446195
391423064
390638112
495641667
396905311
503618501
42730234
385317304
215898808
503791451
465908098
20850038
498008651
179218048
93533781
142117776
23809399
158943269
19675879
18744617
514524810
460217843
95357100
195801000
278555663
209320120
362963578
586573
508173861
466942081
437113516
510487263
474575861
97566145
204615951
78043686
209505429
495626566
372878229
144201733
6809959
337596755
110754121
192294782
347546092
460705768
497744868
402057049
239140353
342045548
71490056
170142147
50156149
513660106
294638127
488599716
375670297
182805018
72104179
201759277
386946942
324364013
455340772
38725727
454355638
344705698
161569113
347346831
47759738
202719474
333879402
32719620
455580301
77215398
241711581
13351408
226995410
498323515
155484704
213319840
356314023
281833383
237096530
169923049
180355367
319602779
374631445
457815734
328973503
41688899
493791029
39426587
154975362
426993187
497455001
420588316
394252663
133372284
220686224
130686068
149441671
441963868
407651476
139982440
432072586
148293978
117427432
460201997
123948899
482488931
213103430
84595417
141970538
372380485
145019764
425277233
220649688
223734436
239528438
353984908
163435267
135647311
110722366
304615473
25621519
300659596
178170469
497314613
38827341
379787381
109959988
106080470
85796920
431317721
488233039
317404130
483297102
375383446
496196762
233276912
325527209
481750831
18499910
483900363
371675771
203649145
92905363
373499658
250787847
356551660
46060353
494965020
487078689
259968114
282676015
59719338
33608718
494909658
495470931
26022398
19004625
239224690
101209112
425850836
18804778
108106896
254792193
131482657
104510468
232402512
182077088
498352980
305677072
1930209
922305
141399048
428627903
56222558
167190457
271265527
246854810
484757493
87460621
505813507
452843354
174705627
33933335
165486376
53017799
505689744
428581131
189436201
105192685
233328153
479219642
108375541
59580133
382362675
427429774
466269873
165532773
20229640
405889411
174624256
327702113
456969936
270503982
25241064
24901364
462081743
454893517
229965840
185687901
328506368
386593721
217342231
384474637
489013510
356507556
349687
403004395
434040970
495031055
192998860
123457583
103355155
512621974
45646479
499356767
26913267
177578591
425151625
73839691
196730557
195637345
16760138
63121079
440848308
476084080
121815703
7121957
157608734
26500275
389468946
105696387
146558203
108771951
454935582
431528777
247039089
445712829
199283243
88343488
345504698
225504717
437891758
213201360
478358383
357055515
222627576
94667458
323719401
181902803
47831806
57992848
180417498
23728267
75189262
18208433
417879085
506377950
333959699
499440272
408719662
155263581
216426595
444730240
328028483
322579837
187283302
59908999
501996845
302396760
42851939
45098052
422095752
409694059
379839291
58393132
484820815
403775272
99071047
138414412
62084107
403645069
144967534
332236473
260847467
5544949
497298231
223308721
208710481
104782341
477510342
362685712
191288287
509679229
187499143
157892947
25465592
16260852
468873973
308127179
219235438
225653205
13395237
142557725
369479547
353114934
274020494
209023989
262532094
427716980
461468225
70633727
229312913
136597371
88726370
95134573
329958983
186930150
129474513
139166196
94314565
176092072
228239605
173052691
100780804
122344843
330764497
375811779
517432521
272477737
59912550
343717162
332484710
178137415
124182286
429255700
453466040
65134554
322446721
90371384
320682238
25205307
135284122
268896875
434795571
142700908
351128547
259356192
212072028
355059790
351520047
475172008
264960993
499515819
133996422
70670163
285231597
373338337
474501289
31480723
230922601
491316103
454851899
416805758
249351676
339712280
199958605
246926816
332249679
244077719
190204597
107883055
29795045
325993434
356395879
425834661
515840067
330103858
268080170
320076854
394406732
150367217
361455347
185046547
281466057
470790017
329359553
452001363
68807823
493537795
193533786
290965284
130461640
224024687
100390531
214164862
497724239
150656439
457123224
11694381
30111936
428845922
420607409
166730040
965368
52574524
88945000
64263193
342915928
94566083
218177745
74878240
226323363
235394949
239145377
2253908
115185051
33469987
459948002
41059172
235483448
106792087
466455954
127999929
243252532
439176657
427409655
357190141
471872745
70980930
500592480
455800836
491717668
105117594
505892237
503701212
515346268
149715845
432354297
477146176
252643809
392580544
179166167
472597606
171475354
16122730
29971398
234723332
12027423
64587933
107428071
167102432
31333004
301494663
184362692
96648603
405537158
1468442
3174216
166790609
365893423
434122946
159578439
184752777
167107852
498423088
516186429
215997314
137450880
279016821
408726310
259656117
301205206
15960227
296520649
272443078
330848743
24632034
376911258
34687013
184296001
95248004
243443146
315022785
375100516
425065802
346392225
260741396
215587979
452553661
72682214
369149867
511921099
269431663
16789826
439193071
470854149
243979527
68866236
233514754
216404569
136780604
391982357
358102028
148892010
131463648
121738881
374670974
482212082
454956452
175483277
225408616
442884594
222974114
289585518
95573950
112262964
225977007
106633177
97788823
264879580
138432342
152526880
343435711
28807440
95626205
480252543
129298473
390908224
502356231
108582020
144221437
401212503
503035832
224754649
276571645
409055278
516839210
358228897
260082330
453298647
330736258
179280984
137739629
75631469
29771135
348073625
359485262
361208500
387295058
124481545
245932618
443916822
391858433
248494353
174255939
229873952
144661123
128753486
367259521
321424345
319217820
425047565
252054296
170371117
23849565
130693305
360035429
148774845
148854536
88977994
315231423
151583957
484742306
67960399
162713703
491758768
389711162
382771174
146441886
285088149
302186099
41094138
448009920
258931899
1069356
432619591
419737872
99728414
135132587
345346825
275147963
492824091
444917572
459202263
21780609
148942884
175588295
245681374
92203933
129541187
503259797
296111112
10639950
498041083
168807778
415594373
275821909
320660261
22165157
109658386
58390697
345205509
104346942
377297478
347169404
247892820
457130882
470400295
377774714
335582759
426622811
71535049
91413320
23024840
486377026
275882773
30385360
176213765
298136321
50851191
24785036
388151771
494788098
63365966
391229294
498767884
413639448
110944806
207798648
255375488
137157269
92393627
472032732
197236580
442160434
115533462
75809121
232423008
437067192
92070466
11739328
410347510
472167857
446467625
129341810
251749037
292783718
183413878
16651708
131235130
501704859
408782226
11921199
371644970
152114283
286582266
155570739
507127209
216334965
253720598
133910545
258733213
406701863
460835920
476597100
42088475
50360108
489773436
10355734
488256634
133491805
506945676
196271155
381916116
364720177
507967982
397057550
77494646
50827052
164456073
483340481
308837044
283510598
464939749
200685351
421892875
382514370
503864999
425178515
113975688
83674198
229780112
16659830
252664763
120693464
315855248
199886318
383448721
239742297
348928615
16483593
213952569
323352095
159151886
246081060
217586858
307702155
105688854
365922322
95531300
258927367
395132562
97571176
404904359
100924252
467060083
358995839
302864291
503029925
106986190
85334624
465570171
411021091
232809931
69585742
122226872
312140532
86543244
72317512
434532647
66201933
283284166
49759436
442046108
338458011
131901048
177531107
79587104
58173040
5212914
438507601
270962996
16487516
506410044
499608648
449444779
470640277
506111290
274725040
480833997
305838945
148027050
149516196
319303164
447305063
902362
150362481
365460360
105300195
484440526
41282574
405014108
465896170
475463878
403781085
247146217
142989096
263222650
171781295
169383944
248797893
385276573
77646189
45359543
191542018
117009073
263443194
449245644
41847909
138583972
226083818
76526728
213047286
25266520
460870708
34457962
133477071
198984675
356675486
440940419
232258894
508589793
376321036
46093285
426368230
173535479
314132892
465493247
209189781
76158728
207308903
385485890
377547964
159598263
3000071
226574610
393048904
323309661
268408045
94896599
145660455
376838455
402865723
304411329
509512140
42629471
359459467
187361456
166914236
63207092
414003490
241702404
132476636
147565530
285054418
334156166
164000702
146294756
22723197
284166786
477308999
454320897
407927686
440304200
344723805
453919143
155464235
322808330
390738975
314662351
237788750
43908217
210996696
302187132
187592557
152645067
225447707
248032604
2868572
57604190
67130202
20174527
409789349
509432061
275322364
488747351
294071597
241872603
375905170
210798314
187929700
239464399
276550073
227100147
143180231
341325258
461662994
140254894
108888637
155743523
331898276
517291428
59178739
95947457
470290963
372245967
201636973
514284238
77862690
380774030
244348777
312487151
138440928
378229926
391203848
90224771
70214362
305484276
75165011
371302597
328206267
161343616
260409796
15456056
85336726
510575268
426341780
275453230
297241607
481972230
289305360
314059633
367713020
413947481
145095873
301749378
425599918
391832313
293469544
433297776
45836122
460400495
320579665
91027958
479701397
48523725
44056725
143431276
329185901
285389173
510152151
72497043
290126508
111513355
150348401
56191465
373943610
279044292
434188179
320198542
144605302
122028803
470300975
127318136
36529124
189925872
268965672
327984236
421314000
272857923
480460574
130904250
429218288
47886904
364964059
480894576
219857105
42414679
506653559
199113632
147075827
230466915
21603843
231446049
479574461
414569232
449089165
44173872
304029301
79541180
104810490
365407746
116300232
27389221
145724979
416732022
63866507
427771187
37575269
177412238
379687826
10780503
52561991
126398844
93400722
105757331
411781573
487787185
52137378
214281454
298943488
269813239
170783065
173606583
483781596
92282381
14133910
384196884
69376095
509517625
429018121
18179291
202069203
238716102
201465736
61013378
181642643
493808470
254541831
2026350
205895650
501655405
226206594
363072213
360465078
515922369
132324283
83679258
354100251
45166493
357418033
304140841
220889319
210640128
27934948
368896754
95024856
359340768
38696562
308172281
165067297
430863963
113968633
492205578
473668426
72352690
264975573
412820086
122108482
154357232
391200047
19043421
366533837
54384
270127329
176864748
296614526
249780578
496144918
399046058
86667218
455160347
359866650
62653182
72988550
481676004
177637756
262038957
311174210
400466692
418259205
219305082
440241881
247365405
232523658
289274471
463898240
342131544
328171797
253494517
283024190
122263129
7221328
293531450
78383089
453775077
31876717
44093374
366088076
420866486
265261396
29235265
188105519
86804006
421059577
351417336
474234263
457280508
226551571
83979822
210947509
175930944
401158086
316143125
458441992
122393175
464289645
10120567
150515178
101321312
2824502
182192427
182395147
277787762
459625174
28397149
366582478
175924604
464177770
495310837
407491613
507041412
297960353
459215486
168357167
491422029
154466472
3638159
133498586
118517029
398393710
226221330
443423248
296521821
411282726
188845721
464093903
269611580
119453008
515884825
238802438
289183172
9364961
301167380
151573568
495978998
362739150
29734562
197710358
445753535
306440751
180122351
314494999
46293429
86124700
500929664
386611878
269114626
478575009
272778093
232803784
227479291
223668371
465118460
345173658
252090138
397771115
669604
44581522
172769859
377576616
35416832
477312433
282505862
108370126
292696058
431754215
252298203
460843477
257037921
310549793
338841608
116329407
204212660
115309798
335312622
305125371
10174853
437577644
83685262
162537646
283118725
502909596
314203231
225867126
314705567
180523549
446495980
439983105
346029083
409931883
307461083
349548422
71479848
416539804
163235474
502997201
173779993
250034488
172902819
138251810
171625166
279671082
450962302
143499532
192873154
56781743
466957300
192455572
3550467
20038584
250676979
309959740
368858234
3343253
192389037
368331476
352080306
481018755
311686153
415540887
417138907
323316340
504142970
470261000
243958217
431294293
332463318
382283639
485573611
258729217
443022421
76377846
216179934
179770317
10395626
176877410
435995070
377661748
85248953
465515053
198053915
427995143
105590503
100308445
139919864
119714595
261969074
270708630
266267560
210333045
5127676
206989660
355455723
463820535
367697886
481725552
200003461
297995186
412060763
421185496
194853878
196983457
447856227
65390402
181049144
224287798
261471267
491596860
227856200
278706947
289928185
241306744
59096970
216489195
362820887
344437473
125986949
231106190
74869188
415075239
119541644
347283903
45805879
81099826
482813611
246510129
234191183
394836507
227892996
236180249
258520307
232413439
221356004
461503928
512886853
235601602
58891625
254950737
259912995
242262696
324304741
509756522
398434174
395534948
192097977
178466460
365411462
269116235
409769253
143438537
142270708
134912221
60327572
506379048
478824473
43479921
365181941
122009895
285654476
498464584
7943143
277072150
348544884
149931601
345571451
481393751
14729826
219473700
145176807
179226806
148002013
463395318
296690790
465297771
61113784
283990602
265572627
227183174
135882323
177445685
402794754
17629135
121002453
339435029
493560082
331296343
139959423
132177673
9813546
143995670
412425791
351251011
318941376
92023276
279974602
124421406
500713130
191564766
155667757
381864939
254126539
42575371
7258188
343634135
157258531
467728825
442028885
421079332
264420452
85126723
401048017
78481668
422322898
213904407
336483552
384850709
219366265
420539488
204244387
218128637
334061811
347159166
472019965
337646854
45614483
97620727
313963838
356376833
53176291
277902417
73956678
344269068
4501465
316000337
128416256
182766990
508591814
108067005
15519096
209581438
186215598
336093484
30607897
39739019
202143692
76798940
375594196
251364242
178478198
262026589
223773693
255828060
352183518
226370749
150978935
43878972
354706969
504876094
105177144
376827505
234606603
209460930
380603761
54052961
39315693
214406159
276577892
52765517
443049943
460791959
349611563
1758297
247404445
386387534
395349873
219307239
307664855
65795735
297606181
490989294
75917954
57532329
398800379
337125813
142498148
416410347
146496859
34470217
343895098
237844085
188887373
426740892
152200656
175978720
311780476
128977025
302244624
258226249
282197609
138731396
102800723
517238599
277410645
198440634
376435249
429923685
362502925
358694623
11749056
290397738
326890876
266802230
228382073
230873299
266694960
206308362
129998977
91393903
206772198
74673206
140447844
450832633
117069235
100573240
492224204
335670823
56873423
263485242
487818275
407285160
39530120
21217065
9070075
331222981
464795679
432935494
293672219
418591460
300523209
306438460
301031971
343561319
352116976
300775690
350979459
214820016
322760591
34998861
447838151
341724466
119765218
285881240
159356399
107938158
134806883
408034365
279848258
477861406
182445191
337538041
515482954
175548787
117013497
85791718
130150152
132532572
346489073
253041105
435441108
272051417
127819214
217601178
366111099
443918110
27892162
476411460
233107966
171044844
181637533
228964060
237896134
186212892
134126804
46463075
83808834
378694221
380862988
78889238
466893829
358399768
469249701
25142255
473265011
353299075
272157366
428395944
60128498
230427499
111981411
244606376
285728509
446816713
98143002
345285423
516158646
109192432
219981381
501862915
4504414
99705612
215628868
258011242
288915760
229980713
477332683
121067479
248309301
365977573
132263217
218194487
348845164
343681562
175102259
77965004
301925229
111166444
401180395
515950331
461487963
119410638
164668672
462995300
36748621
426274274
41853833
435900149
170441093
455946704
314063434
279858011
231859962
240751465
448484126
103197791
323944448
27343015
43597721
69265780
142741
515714000
200320654
9110214
268729875
169751545
339580196
11285786
294088640
455863055
170310741
150148759
125472030
396113969
114489606
215395980
349210848
474790141
386448126
486348780
408470956
366211297
149003284
172168253
278517684
398385422
492575125
123350949
292130136
197694742
193246682
343384663
486143975
157005711
282378383
150090522
258049439
436918720
145885577
215489895
495205934
347348642
339772067
416895509
58042093
53073735
100678025
468773286
245960696
310713552
100589649
225773060
241727634
383239218
283241722
74635416
380271658
41708599
324333975
83468583
98346756
130238325
305917418
142681680
76059369
371471302
443547500
334973779
11301211
57102075
157413014
294777688
195553398
178385503
393462839
403927902
103221186
98400173
275085749
500509934
238810322
329847441
98198059
147487568
39865572
92366291
4624443
42999191
206689517
315976973
426929732
425071428
39445178
330534554
226505348
199202585
169743877
317141957
429086235
98243178
395039393
274860899
265125358
312177698
184477179
274266767
329983680
301592433
55123968
104957386
29802150
250712871
83199590
190870667
86430282
86573304
303449550
359164199
345136944
34212020
51567428
274176748
440884816
373522178
293118357
448948680
85029000
66746200
320856913
359236376
499167287
8288595
83000299
196057305
472739465
103414350
407522793
120926201
411154683
294723172
275378077
145334281
278694714
152545767
28845388
161877464
15766110
511993339
312851498
53684629
346633834
465145303
103094226
157986928
209892650
398493200
483084612
346380310
273114191
440005276
53608894
358986335
253196875
279480502
287016346
93106953
160809187
293594919
131833525
354177522
131013861
174554366
124112368
298283688
380127262
516493639
17587561
403727391
120277663
467426197
195057328
112730258
69832045
461213883
48136674
278468842
136618709
79698352
183513426
257416548
152751243
45494222
17708089
302273792
66191433
125299721
328790981
1617892
121692643
506682889
362639897
66206733
106631664
218002333
243708952
39129509
303418456
423805386
365475197
191330409
259764576
289293657
464188411
428989271
201322051
276849690
45511558
315576981
38426259
384401537
30100302
304090549
98294194
479086964
2774095
225875477
312888492
456684760
226978772
127789968
477801965
135372784
5891301
249584349
321300488
108129184
264695782
495680450
352070305
366759500
213884089
299125867
121639236
374779463
178076206
396498646
361117302
336672361
101969020
221380006
435075839
436627872
507653238
271430670
493164338
335896032
253724750
328249371
438032961
111707610
416445750
232758647
225790373
211818610
276032756
420884508
442534517
36613479
70398202
139617628
336769127
339027898
229723453
80622024
21031193
414877425
434608514
151817744
244917448
295704364
385527854
91327057
37436211
167310141
170341520
56152617
72623980
56235123
398437645
200615794
273632431
360319554
27097170
176952715
38669777
490791181
293524474
454349157
232766537
259771339
456352719
190029775
30074242
104686403
130414987
100932689
392847432
2207812
490605279
28176535
61067693
451760910
457568810
177748959
205110734
73836588
359047770
261238849
390163390
194220944
387009989
326001755
86003762
177934867
252199128
352333641
433404820
372078605
331012226
156738854
448029025
231575938
110425299
451267272
515442072
257468542
339138041
356061092
200677061
221767857
457216596
37356
160692585
327229546
419116957
456023579
116338385
498637282
3460390
107787746
413542668
151034974
336369843
204689886
400365033
331184407
263154323
386203129
339387566
220348661
364822107
397750388
42084405
179567953
266828151
485761469
444423867
489834688
302317524
187451656
165121027
290490237
37963948
282674744
113630637
517022070
428197930
213294756
154117799
10247877
102111124
310214135
233851057
232061091
202386635
99424675
190830372
101883439
498027276
387414479
106025396
30136725
416560129
423089997
7048831
416407457
371775651
434010420
164336203
503164408
339297245
246507326
299458319
252994001
505023443
12932081
436335422
273506626
257403170
116699676
335164135
107654970
470685023
464617338
250697015
398323912
87571307
339428022
391606968
315650820
378302318
502357236
160981167
110576749
229250947
390033098
95505049
463810950
445950705
62173107
300441224
114696322
97811086
91821335
446161125
395084873
424385826
274881362
242893496
469666866
37699943
424499836
230684671
398181965
138641823
289421781
130224738
450411278
211809050
211719728
281269763
83151355
148456877
108293953
321926543
230677047
377660527
508122272
246293131
499027739
174467223
260215025
371984749
225454077
193104008
243039979
142987188
28767202
482757667
255793856
208472234
415544841
384024567
74090950
505568793
274735325
204229938
228253327
377890298
98075044
5318113
61357599
170268937
370172258
494725362
99259023
324021698
366167874
124983109
65526339
81048509
44706112
435390408
517889881
31467563
461216976
107802186
250753612
329892858
103967497
5368972
309598963
178577990
381650149
475241650
120887810
214148422
274211692
105069933
139388690
371216476
441724981
49648658
475936211
22850920
450219692
350349150
342269732
135656466
210789099
118716765
486200614
141380584
352200100
498718519
266834976
505180750
221106514
64421512
83184771
408337616
492425461
235830315
413201784
252083906
115734688
19773120
176377466
383970150
309837091
236795339
251359042
125532220
435403259
517213897
83106370
203595618
275431489
105338263
294908031
11544975
91486782
185737079
103843016
263827813
346033298
239258017
332277130
351293975
46789063
91091646
515117135
334598705
479522982
57732418
123716024
408692144
452744748
14372375
422044924
239009513
499499157
491983944
366813863
85662688
234187276
397721358
426650152
493307886
254823858
55433
415665373
406550672
400612815
448410720
317472671
132911672
100047020
250422036
91784994
264095456
36273438
243729646
133526144
312871848
263000569
240694452
106849607
236408013
49925254
142263075
240401527
323094900
452782718
175160566
378550694
435113581
42597380
372071355
498833721
492039579
341902941
516972330
78518354
83395524
425694782
462284897
5932658
420680669
40050574
485411113
107065763
137591492
331479931
38636458
112108918
27496724
131983852
29486957
205115007
320154254
222787535
468289857
131694967
323022555
288254800
193850188
337861754
301933254
375630990
140106391
515925121
79142161
185835764
261306982
499409601
142376710
94739413
456275253
129167682
489690992
54269884
433634988
150279973
158921337
315680450
12366291
319420763
148984852
499657759
359046647
137119751
358012446
386560667
310876267
464333648
106794133
449381632
158681145
77811749
462118614
145949527
393703526
506709487
423883539
237164299
193876065
73941289
386971882
418689872
355733455
505816306
77940058
436501040
176977669
273517446
138250793
436644842
424252266
450877650
444990203
426849009
81412152
289311785
196338828
166504707
21499611
447656855
476661898
219469882
76366837
207594440
129212568
348070155
191640163
111379223
247161523
326272152
223952535
63466059
124343753
317920486
353635372
154505449
245062238
221647365
404995563
185750448
364570338
263552673
40941191
452007322
413050548
416934812
53766276
225535261
389852818
187093648
44585879
466038124
517416211
244291530
70812322
414170164
491457743
487904539
460688729
47713776
268377130
236968682
215975733
145345983
253741930
184326604
405292975
121115371
430048410
182251416
362750969
171762680
441081255
400158940
165503096
250745993
210695772
30294573
360123314
199543244
342791130
131344935
411688554
510725397
32094495
402492081
353532706
492438868
464651317
463015100
238251277
422303553
330463350
233493808
111414316
251031709
250116554
119560061
461123276
511120003
503153537
228501757
147017408
19254096
60868306
199242256
490741850
372169006
137418537
225224787
365618331
394612471
120086559
69447285
513495176
257577776
67007231
350171481
346151091
56096740
325438270
415596066
434785911
385986540
255084966
472462822
36657052
130444955
106145661
466101427
508002909
377069500
449969831
458864254
187910026
419104302
59085509
370333576
266639991
41128823
451283777
1799649
271011496
481178393
364552194
81862408
91862067
458731519
154187405
196371210
426195630
198743255
408756508
176881278
198680070
322599327
207737480
283627554
298862311
481383697
328691039
211609837
216137918
502645007
404034125
88220813
220634896
190181816
489238632
339153505
185887274
297289326
489437480
128612308
172457991
401807110
166111602
125805919
377396515
235357329
500726573
452327779
26094243
50816115
324865768
15953086
205268132
311012810
214684995
434043287
143983921
404415027
2861624
189133022
441212630
489846946
186379519
334444921
115410876
497527068
91731984
419575806
245641032
181525647
441942323
8058068
166418792
375312111
225876758
361952526
100184676
480433740
314161130
372803923
100339705
111843576
507773277
381825961
283293798
32912726
357019278
382154586
374803128
411702560
347592679
266508458
504114655
455911833
248220000
238541525
302527335
279486516
353955917
312930428
74938354
128439123
393083246
359490597
305939137
87356900
39901440
70543560
28091925
120885853
229300387
31537785
264434957
424475939
189070448
497706956
337136327
100130445
447778781
285642591
304921847
86386301
1499005
42943150
49973546
101336673
435838318
71710282
397362102
146620549
34824857
334352586
467295270
473706942
505826442
208342146
510400815
53348917
110620692
45377816
10985167
73002675
433803178
218587001
379474047
482456174
201050267
412067215
364144369
55066858
238977010
69487381
502392004
394535774
5663493
213144225
328097738
471977589
195429012
385709053
409887824
273145799
491764500
42301820
197455785
447184505
108331416
114818989
316629786
434625409
257539330
145403369
461011078
270481965
502696667
102475201
100860365
147696353
377486142
65069236
167348494
307061913
496771517
401620586
449535834
283496955
149132806
125121832
245264727
464891489
383203713
74432414
244353708
397089211
471430635
461866376
411715187
289546966
329928761
154431708
37977927
45314270
258332790
149705478
354908799
174222102
232271879
149012581
437766186
1474034
75043335
44577992
480540745
450995797
131147473
482181020
207713800
417362163
37360027
161012399
466630043
442767924
185583833
103965734
206243092
478481658
286418660
348362667
451513468
109859097
216707413
287173297
237149591
85887287
385494188
327311835
500022612
236998965
452784931
230607894
206496579
271961027
415233800
65974288
73716815
405936978
6877984
253927394
2043631
362495075
79701229
211353748
317255410
498046293
431721440
244793197
122906310
176566463
325979797
138928580
182257230
203459972
462889499
21818862
43161268
254966063
323114412
222147744
395687899
38715049
24612706
249087683
262161632
189006882
314582992
373963869
97953802
115420466
93453159
73290235
178560030
118796719
192860709
204438877
10224746
307528138
203369895
435526611
78506481
239314857
206722439
115390587
36959099
32152588
301515063
32824614
52056154
146727466
297250388
322814343
471007076
95891090
246991133
454424444
361017670
340995648
504725591
478887893
81550664
504308043
508445626
139509505
164990793
510350871
1154132
367925658
61667911
6818147
102142217
148917910
76406203
446105227
59490100
181721933
161868685
195626253
366946186
417427659
37093962
318815000
186779746
303282376
27281532
453716552
415501026
433970351
365458378
382177115
255958106
104689652
287363178
174759898
33442503
280654950
159932275
175091933
410987479
143135146
500688642
156413585
150923272
173430921
487559322
187320432
193742253
47879648
454876022
474698649
358797069
62900823
494727239
351769545
405229090
462084835
96268515
498941704
162580947
78700844
168781917
488651236
473761793
45455781
210619109
377086746
27833835
330686007
486644294
39542168
298202159
503132166
311649130
247590055
335799872
460356354
195570058
146569687
258246356
35048762
271372872
183921949
485491184
163564673
60442508
207143610
210703451
387039167
406360086
169872087
136479312
185254557
69389031
174451900
53529337
281184971
191579654
474573286
14280984
263139535
422682739
359729963
72766375
131736886
335883447
278024859
449798124
182124178
19597924
351330730
508003936
380002485
211067159
68120905
28902826
467891353
18147217
408229637
24936194
81930653
347755469
422287346
368714201
203587777
349054698
410872253
21450414
34917798
295652033
435897469
93375094
355378650
152010517
309596782
33028139
73821886
94510664
226420971
74511453
6079981
153198507
87199113
238029798
339971619
435692508
108069217
230796483
210349541
98300362
24104117
193055658
414161774
127526104
310359613
237310357
93911580
291281229
252045451
6389936
79034751
16770076
255371284
389401081
287442740
75998684
208468291
474107713
476934306
131431269
426390565
24443962
76103237
73497016
187201000
400028507
313226158
273577385
370593345
460654040
247785520
28569556
103706622
102562819
231901449
14835071
253045781
185053235
499900970
168575291
75397449
234480932
517249932
438001136
242065146
207742183
426122025
311060286
200432000
174902951
56831142
465954135
125251656
66565981
156429920
446075535
238756639
390951961
157861396
389073249
270108717
415460460
434912627
421205521
12538748
284609780
167858905
198452805
389367961
1523307
447976271
52736724
299990205
240561900
37224933
441175154
70842687
453877223
321168167
302642033
193174560
83382336
444738112
355838318
331964621
179444352
10245153
396066438
47242259
453902266
515488144
439097790
274080255
268907069
126848211
315892865
255426257
318772132
450860870
56744299
91903433
366596247
484224227
367526070
412414816
157875767
178797801
84951095
282411670
464173892
160463490
123738294
383363581
197215912
452614955
42816571
138883959
353944441
193915296
473769989
299682596
197834021
315784258
360426409
416671084
159352364
446921828
43578132
128796358
251730132
213376010
408829399
380196328
274370981
408709470
27769210
326677317
64952971
440272639
284505746
125783731
260599194
362100495
125595234
242918091
242025519
512058568
450625050
116159555
334373676
142068063
477486547
332252746
233366273
508817318
349411824
290357995
292770924
102408835
1645079
338742502
156930641
506915902
64173431
135309394
255504976
437588273
305859736
297740552
488829133
325458427
23581211
429389807
485172099
230124301
486214199
363701081
369813462
199791753
400874234
305712264
447393357
352841661
280029770
89909151
442660156
403834836
262374204
311139129
326598451
445920910
391393565
297092863
410477457
9387560
424285539
254197889
27695246
268545010
98018396
24991538
48099276
345360043
411131751
388714249
258496250
24574391
154751973
82956450
376045547
246263173
89251528
65537625
478137709
249411657
477523314
476399169
467874588
176943
39562474
178143582
469986732
109356593
380947935
136914973
471429485
138535119
397713703
271584473
93347419
110642296
288830486
297168387
360032626
468752720
368807085
284436627
330862198
300033398
292319014
165478498
310692892
275522373
337186611
428310175
21861109
465594136
441921563
168268708
1125552
276637169
479702809
370532471
106733743
27840671
189760986
506005727
365372134
373382430
303556877
460214726
5842001
331840734
191997630
234720230
340161728
219535327
45935719
325178692
7726188
120426156
494452775
185657783
433723445
273020258
393767048
340574059
179196351
114692077
277079854
365009379
236109455
211801866
223880990
173480767
314119644
517830116
423619764
37952262
361237312
1170935
384502877
150487643
353193106
31836048
497550621
88254462
94787836
24930911
118452722
181896021
140523407
278324614
233633175
289381203
458673120
222096139
323294250
379940472
499660693
486826941
146121178
274164722
194007853
64919764
343378671
377765003
379120573
494797752
178311163
220368629
72664977
228219973
402323860
77398662
268339119
355826268
485239082
469291283
114102092
6924507
89767717
51798106
264422549
124842075
422210002
61576816
10416962
425950967
153301614
146312016
309765798
275600193
302612339
1057013
22982846
249459740
51670504
499873604
91341248
440232966
13402319
248438714
148331057
475799698
130543215
308377074
255909376
505341457
40635975
268641770
253468065
38664134
93494226
97321722
126272340
199856905
128293883
334481663
385978059
180340432
510277149
39833478
449862918
511641747
164936591
36409771
306886300
411547296
218388414
250990777
322862995
393885819
190505099
229978204
100434377
385265970
344245905
472786967
438109461
504090947
90102664
267616418
197925008
91154082
494999263
236870640
190925055
214822976
373292769
337628865
415186104
513676591
35758077
125081596
514735185
184260912
108080161
254645227
159634470
390798644
44674639
395116687
30906014
343646142
222630528
129595867
442665828
241062012
62316780
424230443
342504375
44189333
50626545
66879973
38291716
262476621
324374426
115052303
514337748
239163551
95184091
163128027
317655565
174025561
225418215
119135072
289567000
500600340
516902509
384534617
16969360
420503113
11578095
340077769
405338298
315050356
264867297
282501616
372820108
33125904
101731064
122489499
376865733
76418151
503638148
284071584
2803209
513313536
489125046
128283248
107874305
65494428
36627521
169674342
410984471
499638871
186546321
344092653
371596260
323283504
42211884
362928591
351772940
450603672
214510769
311435661
20268226
382453358
67792032
481707532
113346851
384647073
307049653
363078909
66087385
280552227
219736752
119096968
367142792
58979430
67940508
482251110
137770319
362000282
22304701
359273718
413897836
280340329
109135073
224104515
258282316
117986944
127839349
491971146
342685064
42491533
7441141
167829042
341841905
356819088
133889691
508035754
54368710
514557285
348014692
190291360
298959220
339578393
151509434
331692743
378155809
73835045
224610334
236892619
296210733
223346528
98765980
257797681
330018174
470425117
504077522
190926796
340472352
247646327
515970049
140457353
148093116
31431805
485799978
317931656
331284937
458243367
4077626
29521293
362078635
236550922
185741370
365227743
145490282
43864782
36099053
248998221
178496777
235624670
206749031
332480450
30036148
282212308
160055617
143897228
313195989
331825553
231955509
218209781
271951099
224677988
7469989
217722851
302617568
272223834
351669043
80795169
330179816
133004693
274111380
495248267
238989505
170641377
478289892
167459779
506190084
128662528
31414019
459697602
249980949
368964114
483368786
183824448
108850225
366496582
401538103
47440464
350045866
285958124
34515714
180197635
207268704
403635843
24595793
92955765
451964476
393353192
242017077
424050239
217135531
433239294
493415223
237116249
8473642
404448016
289346045
117135289
396210174
298738277
83320345
457827492
465103798
376977513
120332176
58448855
480779137
424402398
441860955
152752603
444814274
269296629
273455800
73790061
365915991
108356038
152518337
130091670
336267655
125210684
302755729
60873157
316649289
479324722
337099520
52254899
267555598
7960840
370092335
214081957
264864277
447781393
400911682
251984616
293979271
178631370
410316200
108503377
119748699
375041244
491234818
58015291
55734132
507668395
66664076
450761507
218873389
257927197
96135996
387257486
400685194
271715392
509800195
48274636
440256431
511199599
132333426
312847039
260474166
293691964
22286769
459052705
298155491
161305920
403654048
512641277
63150838
175605164
335376136
462644152
498439630
434219248
418038443
174638805
42034928
434972350
335510605
19496318
236969769
475756766
286478999
354437226
156920792
17175629
57053480
452187918
391544063
343697112
280402512
390329872
100351237
380608840
369411732
432267807
96883689
43808839
333539172
504927151
12505426
374416405
142624199
357436828
426292658
438217125
425428357
178581782
502828130
483212330
82781753
475255500
154536151
438986399
466689658
353330740
516495806
62852549
313477038
461947221
111948565
467407297
284131864
413205940
227030151
63217447
220963197
366053737
103813773
485561555
331745158
457757121
482328166
83875800
133899841
187996557
220948491
483156960
219751212
377723393
377980288
289575358
71332823
491147304
500344739
91382163
139607357
26409016
50782005
188714041
277667341
198856015
259562720
421882043
36482940
11018961
427619688
38920832
206262644
327643451
497878479
397593236
475906508
429009909
283110565
372367794
348221743
82742406
371398049
90175863
287404269
111483232
179794028
496578036
88213794
446542241
67301905
361674314
325127472
246449290
91199536
39358311
130767061
230903371
252979856
429409587
326333002
509116192
98395016
12393441
22768764
54686848
360708509
327911310
414625878
8201528
453323898
361175115
374309027
414416062
256591546
324319105
458339780
500445423
477873338
153350669
295441523
516233730
414634971
313114308
450435619
24625686
515516459
27320830
66030634
442846460
450785732
507848096
257836750
208617141
477859239
509487548
476877441
255962945
484406418
54672070
107455074
71916918
512709455
374504984
430363147
408699185
506803757
368692993
373814518
374010921
300309396
141872003
353840344
22313983
185636426
71709219
144410876
446143843
166664012
263335441
488167877
297234155
136376632
105842193
121845090
463019910
332377070
264998431
486124641
122408986
268149925
42039475
261353633
337709353
419233398
331862309
468725276
82504440
206677388
119116902
496575063
148416475
298879298
174326529
73553879
380437402
52953961
189762450
54911618
502217801
189212048
101758163
186436526
351442233
408845470
42580431
448275850
68195539
195262237
289167383
417460093
123062253
129701098
297979747
510622180
74286888
115107112
439607860
303209214
409320938
278292779
145748545
469139430
472195213
429938440
22644264
497198918
419419332
296346599
313557909
195110668
282532231
124009973
34835807
449151913
74777071
201426244
441329871
113278831
505937740
44996908
185396463
186551332
181692030
451581726
224306032
405772763
357337379
203699720
54844280
395437968
32217616
484336288
27160814
45147368
159418608
263429674
91386196
233759668
382076310
237611259
107958727
49600656
354660035
352118315
346542560
229111038
462067421
187056665
513899285
111295102
289925404
421935448
310269086
366085066
331430203
375200831
68658928
422051621
83030631
269819113
216451270
376895477
509798804
398525083
177439204
477046545
489647276
143743324
181071428
242124472
464981100
260425961
465914092
473087800
210418022
261749541
402194135
227415439
274958395
305450823
279352130
351774274
471057579
318951823
68561352
167551330
412443436
513200188
150447439
302032948
179976215
447361078
495756825
326755909
352810890
512492713
3679900
89287649
180669116
506075621
85463176
106003500
116924878
108085948
104419398
61804511
24279042
508071847
404306876
438047068
200938834
60150165
78119151
329780512
314421890
72318827
132839975
202514818
138922141
265066855
356042723
73044577
403854223
69838237
321740884
417352411
465734078
36035441
226765606
7155457
131314145
62797410
168521590
41777451
87467917
150042803
400198656
325198375
411469231
152891867
419613385
412679263
360625906
269384277
453817616
88211426
79598798
471391095
401082558
289439259
514133415
85802491
223962562
487435909
292510832
415364099
506650905
177082990
232549196
35891891
23511464
231490511
411929199
355785688
25486563
306657914
135461474
325958275
511192844
420066140
115041918
516512863
323307021
18675582
177705454
332835583
245998601
299573045
141772353
243823870
433753270
190688711
482753997
300612357
27466598
51298930
415609015
461081210
182236237
169214197
259615904
345165691
90343469
234759556
182567973
171883917
293195271
211972166
155943501
276438792
245142111
377371428
226874707
497078892
69392805
364134105
174411434
221475193
377529022
373447426
8132598
285907506
42493199
328981445
68770966
285394934
87258038
386460985
338260531
276568493
269884159
440071530
471044731
328907908
18806606
474895961
88576862
360837745
94097085
371881155
259880286
101747801
92298157
195810379
477517890
197227426
37015054
504338577
107591472
473738711
189589040
381508030
462827942
379622427
511137205
188844358
355638407
109598703
447649061
208186370
38784320
450883565
17144139
5773251
33662906
458838141
299534044
428108466
26361285
137698172
253239299
28178497
60102824
477807861
449493722
318775890
125552850
365760045
401516285
16014828
485951363
82452742
137820333
280901930
76879982
490571327
261661514
152380289
255216665
323977031
226245740
78445543
479200965
116848729
407588707
484306729
197140096
57579830
439792329
78588924
193283173
494216521
359622466
208638988
513574340
415802649
134840092
361173460
365562203
180240893
367083297
296399126
213639043
8080232
216845200
366906548
352900583
260652252
58643238
116770975
371507755
16777800
432108308
407766132
165637030
151965909
477330
484674069
447704169
8993987
145709240
171239620
54892925
411630304
203539269
49494105
376157208
13010421
12529805
123452366
430313276
159315760
32895805
486552626
101916911
67057662
182981767
327059372
473231188
41573407
85484459
390506068
9470766
43950695
329960868
203320944
463777423
333472341
129451451
341596769
289394560
161358869
13408083
166782547
453576250
178112385
413298702
440503543
347532219
491399960
126938087
121116847
353417082
345865619
65976113
192870007
234581154
42285448
335792385
488165338
81971432
454743013
450254855
336695462
344823771
370717841
135742902
416384426
326090911
118909058
394014591
14083831
326478214
472587676
396932068
405058056
306547172
408577814
127783178
241687123
61821011
170885270
435225909
99250380
13776880
495545782
380514011
59746495
486371133
216782
69758112
234286268
88608157
486562222
328071819
342209540
504318510
454775459
328811912
181891062
265726250
347411602
226818166
507816280
45086507
394473266
468981406
350486659
67643371
149707525
479730971
3982109
266500492
253007733
367214176
190254963
156650366
355362827
424971036
168211336
196479130
21352584
310212360
279545631
342789519
202608528
516776568
356674191
237447196
383709855
402574446
137775544
17518047
6596381
480527089
291156688
135029435
193415311
136378593
114636663
383124718
35585383
27047315
325837745
101919712
440074149
125266798
447974788
106454095
83125299
198687446
103290550
233172303
292337595
62269616
508989405
283235450
401155492
383751445
358134679
18476401
490452220
218989304
33894905
254473963
231931110
275469500
403956222
453878772
274203330
26568468
289709437
199051911
467962397
90434474
129413502
127624265
489872769
51968248
445880184
469012790
187731667
17861097
24939433
50647044
272341423
162035174
484014089
7923648
423670127
483767471
140031406
375333342
394439478
289807688
478077885
499381728
418092716
376988595
56578601
506466599
397749359
151901339
160270547
381771752
66598162
121051625
246789502
316748336
46799957
209764746
75217602
389039163
28005521
274647160
103490289
475678584
484701592
446809624
347480605
42522797
430862915
42696299
35965531
95651811
393449552
461699090
38143879
143271137
273567940
237023260
392849676
169055946
63382335
489131446
436895617
370014675
397145597
112649412
203736579
207831320
247322570
183426797
485244674
235741046
205200831
49244046
226057839
492633152
448617759
288011678
198709363
134886531
443767348
38761457
368352680
142790840
275808838
245516011
63802686
2174468
415333211
314481907
7944407
305646789
198021047
434230550
403717723
163607735
1185314
152819622
122383725
357818943
246663796
119587910
343216465
240859335
478172057
271160661
504165793
450215382
83089606
98933265
13578095
202918346
31953000
333140302
72071627
362346756
71323383
150328948
471231893
149751118
208878634
394210425
414146677
26474877
61677330
202842723
121064905
262245369
458120219
147670943
463416640
338599508
149696458
474555587
154566658
286789571
274561273
114365172
80712534
453494825
6339380
263487664
177768522
346608661
516170363
433530947
152979853
253831328
343775419
50733231
450568490
279263930
330432893
407569754
17216549
144898808
316245506
219276567
405483382
516046709
450672479
484634323
412180042
55367425
344260775
429540879
156207285
297798985
99922402
335973426
429361512
353000126
317712287
455527267
148541541
267353403
227307431
359908821
96459554
132353519
237083950
84544787
212250846
201469834
168138674
2148293
270588367
434598698
359349674
16344709
270914403
262572659
123776920
94023351
499196892
321178472
309345552
230803646
65087954
148862206
381421042
48598776
158269616
162368009
385935585
189172492
310607558
86201213
233037410
16761435
154724585
166272567
472558028
493388564
201044372
250992089
170778902
248229072
221285526
415020066
303476
262915358
199913582
443773703
457463914
403547888
332757750
114144884
70939096
383633589
234293832
411297739
229065215
284810786
74037657
250689831
280648209
507963335
232839255
237969339
118006075
99436920
329905633
275788627
483663261
372151047
462386873
50127585
141899815
458835454
444240238
435247987
12899687
175153384
229366020
514849213
495400717
121118784
205736157
454751204
347120543
265435910
430085673
256683172
109070999
28389454
280197546
232781182
150525300
499777029
170062660
67448793
163474869
61102589
2157383
120878707
282059464
383476603
477751617
299334891
116208930
472690742
166747496
269011296
322637534
386855379
148887968
355824609
424480944
510422747
70610710
4936984
220670811
220825969
414549116
346113620
249614481
329028466
457796551
71581104
25606813
170506868
479033240
109528535
84877080
186091054
278094741
276211575
327083093
342487603
400188169
12489448
501267921
115676784
139101031
194911802
422806664
115666167
98678258
81200331
469111494
316898938
170816111
249440833
276556011
494334751
132277002
249642447
378416867
55944240
249763340
213649745
167354092
467068228
157427951
9096907
366172244
109211075
465812636
243664148
5495791
306801488
54470302
431029323
137332766
477184250
14167213
18314069
397867479
326151841
39685621
415196045
448578766
184670877
386592541
39809712
473285971
357327303
435379604
508308133
373092660
221335637
228978992
246009289
265061331
387729321
280005411
418970344
227983841
512194868
121995752
402517820
460903127
254684449
236781510
10608841
253367607
469860732
89101153
418346578
135268004
262201919
382736204
501952535
398410153
193390842
273136483
4820824
216770107
224575434
306485784
40648521
231098160
218286135
318607106
327193189
482669624
482426066
319007733
66915857
226869641
404657142
366816147
388284871
488007717
396636909
408879431
112645131
487610155
372158839
439470267
505387649
209300101
113242058
348979306
215250632
254714414
50486977
153284833
160231496
197553138
511202927
451357619
469141544
92242662
16998341
73241024
174353253
24988604
72203309
462049758
224257780
426917959
435824655
357978162
218921136
443965836
160639440
306484282
201098981
58236492
425264366
313690924
223004062
206151370
115980156
163822072
113545914
154708442
514190224
514078755
345973695
362774054
462993110
470993946
165719229
244806882
252607872
293708931
453782789
109375470
20250670
67407224
348542060
158380403
453394363
128763946
159820964
487185067
155736548
127368734
304733754
358716811
103749419
448415099
217569261
110224407
492675496
374958001
441266499
1285596
462242100
72586977
15171868
345432994
473966733
187134225
478154843
318355484
145049050
511922398
289715758
130413162
348737321
271654100
439826180
165038687
138484871
198632980
470596874
485401096
295405858
317458134
191405
148675047
296113622
158924687
91446282
34974694
331639566
482411501
509618075
16558868
228032931
153260150
476641675
201551884
149840858
88461443
167099024
246372848
44990244
375583211
177272592
34841293
289579580
361532908
211786108
446038793
445905304
91266501
126808352
329968217
362897347
62630360
488550880
407419505
361147281
207319014
190656216
221752551
285970578
444419404
320170186
166868355
411181247
148923593
158542968
424349038
47903124
284968170
59621749
501929849
102184804
214779096
148219244
394348413
105674056
317738844
499718448
329590782
157914810
457183907
197451616
229934458
186904176
453907437
488404350
291867195
382860577
511637474
175675684
187128469
84560842
230528788
154872668
433119559
55014629
413174397
479348341
68875186
150242087
471731707
345171320
234949084
102550276
85268385
253933587
305624061
277198698
375845440
200502769
167433701
115813042
150677553
435765360
237432862
124045700
356471827
320874177
472753710
17252491
380996070
442704059
409724377
111627819
283513694
327211880
59803291
6739764
5406154
140641232
69582146
265929713
137551893
256571268
99859604
345430506
463862593
355454033
299029840
50179654
8254927
135977041
434425205
496916143
342761914
180215844
270196826
197141820
483127358
223648922
380531196
368972271
331150603
256311893
160612727
419218705
470010655
56106199
180484823
486685187
87674848
485817339
133974862
335498538
326754127
152914653
508422674
278106865
163298700
474160970
370765381
381340983
26543020
211678791
281129007
488412171
335070704
84987422
186648076
400731596
173914839
41876459
2943706
32765688
61454880
435240517
344261843
338071217
404298917
147885397
415300275
120118331
135229367
439043466
480480947
459018632
11747257
92031450
280571514
34127229
436049296
480646743
240804795
162378071
224706655
376288873
192941994
431291123
159865646
477148503
236096752
109734257
133551000
112511207
158732643
167322635
418847418
283259141
3040685
244460205
483779627
358398187
3479952
78040535
80275552
500402946
190817068
49821011
231659523
491898542
457523332
400046865
455440071
180867376
190244952
405078225
380438844
131692424
273073549
469858614
149613052
433407649
42268598
316746972
70010123
3412561
54752753
180604163
214559668
67659251
315473452
140625340
244999923
99421620
346188929
508795309
57156769
498623879
301857266
291070790
132010309
414739832
409332376
391844705
132686938
323856256
281084139
51041683
127956456
441553627
381986795
335934811
41772612
277125465
68289955
169566716
495661444
58698153
212422198
84282186
379734654
165206664
373351107
173305803
209194896
195604664
50000005
361779286
77775408
37761915
32864254
390450617
166531752
156443244
236993669
353349251
152962653
61074667
144941502
105104147
429532429
407001694
5865360
419645340
324246457
464898690
444910573
444890718
60380129
102378652
502773068
68959911
137541783
1995593
211916686
274118673
13189531
145667394
296232167
451057202
343377591
381735058
356742799
448307445
302558416
3689772
169285383
59306114
252333419
247001644
348449324
398483654
410204965
359083795
9780714
243372542
3980911
415331847
502737798
66285245
155013984
27661402
362624856
190666162
312210063
337532844
427241021
371584432
402987303
502937908
359445679
390064396
74796403
504729553
94462129
362668262
64523517
377624913
176995575
403589982
348982941
3510134
390120174
198484774
311390893
209583235
223807589
395326303
228497382
72098145
26660367
330412889
50057737
514170254
113755050
46266502
55228913
242945205
62037065
14231311
149272374
133558924
421718542
335554250
88581851
233705299
163542324
92212912
176467673
383215531
173137416
183521961
38227819
503736190
72643580
102310255
457794930
310198739
15654424
107659558
511423634
364346386
413309831
385311638
277843111
312009128
480590971
116144640
301159362
263151609
295679345
370423320
369707459
330046249
258309071
158460493
514242574
110817701
365875917
503234577
92247220
48578468
119665665
180325128
419833032
314709155
32914445
33270378
66793561
441877670
146610624
44773083
457311023
133432257
64236106
301450799
1579419
112672814
466390381
226770052
154714019
487319589
279023928
236644649
165925788
141641141
66373942
494031000
506728281
374351650
428014611
349043390
324727718
219081940
140525039
213663870
486246135
390046638
283200746
35906883
299098942
27569584
89418160
466655354
76165871
224167988
67475631
278063450
312585060
290731375
58563239
132412731
418927485
149124470
168977799
369726567
446014761
291829335
392751094
382412039
230304790
124413675
260359889
44917421
175288462
349249710
457963687
178430615
258372300
31731043
463589903
31010210
400845444
4583619
225365244
190051155
225380619
499387989
197597984
13817928
247796344
38294762
190984648
209801351
255596711
230487342
420697782
147023852
512777021
408512366
53940704
218189716
98022667
447207115
20719605
507882268
328975990
127725510
189855881
224771882
446474949
423314443
122444245
72292077
411826724
157338745
205686312
474643317
372005880
141580016
95954068
74150098
233909373
509266558
428494575
308457413
234120634
274668131
255179896
231466900
111940653
199255346
397941312
513623032
131732013
400921563
267569615
99578087
197774082
302735788
102040503
479788817
488965492
381918808
82931137
372519761
53601458
319787466
1876657
484967554
464876278
144402666
92430712
156359777
62488269
305918734
504946886
25536113
496633198
415064697
153317839
438917742
413111545
399463548
225617664
306554425
204949701
26680804
193457581
89166052
208761035
247471948
501041553
142375647
361016080
71647517
243295261
503839791
58388264
206306071
431342438
444967580
29653015
271818536
330868947
28371612
216245786
108908759
34207567
475598035
374150829
144594778
328569806
43338998
95527266
247251204
45254928
266956387
217299591
296194622
320461861
80052034
109675241
471227365
454850535
281178043
165806467
482016981
363341275
381977799
462344129
34156875
236185243
206093012
499702999
365179246
189452666
115119964
308799532
514499222
193867320
245190305
277466261
95406076
125268358
41074232
129842296
262722284
135653162
458026554
425256866
415582654
320127333
515480200
249195711
127478154
25860016
328875455
382368843
130019326
327454455
300139855
502545
96244315
513549434
421954264
508661451
448008057
493085587
358100581
94293559
479892447
256420684
13271664
346286099
82825212
511328541
349886038
129568516
423925886
297420693
514315535
511719522
200339917
228503347
357923285
94698613
502322970
109303945
117120529
11622992
498305414
415298324
15889312
230660923
95471984
106996567
484914249
22726950
202061778
305834557
360993879
303017675
94848476
93761517
159517510
501756116
421348031
446730219
121630057
120177013
456611557
240137634
205301859
213995401
384674614
258759363
365974384
170055123
232393275
457270114
514819854
323333943
351845853
60205605
247022124
181223049
164314365
302212359
273491393
221190935
139029910
470288186
161433409
262999169
93193678
88569411
52288029
116725658
172219847
5448102
433278185
466727238
60260980
291557668
37040779
356381771
445296968
152802316
183636550
506400813
190546848
368988069
350311901
12607612
168350827
453827234
30072371
53331761
502091230
169982499
349529736
516901504
383201052
472144268
302220415
315418144
237174025
516049255
207113805
375338901
179798753
433185852
73915634
52393383
381429140
146306462
267794284
397613647
234445304
438595332
381500906
273431433
246530600
185849976
72557184
20483317
252958756
473894438
203594218
514693974
314974758
50764095
24609901
272675901
451264099
183085652
307671546
422605343
219248317
174910975
75515294
297192718
250125513
194008988
86220173
256453835
321489212
364290692
327703393
40461196
298143572
26331177
300611170
155102639
275577073
321032031
427985686
396426439
475052629
77933631
392780177
162002623
104718240
75837423
429416252
421033802
325590688
332305125
457330409
320040641
324474018
442349979
246816932
406328048
349790260
237586223
255193806
252249905
120954254
220438154
147507429
335259848
135513585
263182333
31768998
247524010
127145758
104364993
394890148
151930871
263015142
146878003
259355156
331557285
219846329
168716679
447129290
423046964
364780276
508454724
79493064
377378569
62907072
210201681
321082817
333779441
133133736
207828683
441486451
203020372
403750175
255304659
69080627
492595164
492142119
372968046
16780612
370903629
214420059
342292937
115989701
188049972
85041876
239993326
247719204
388790948
166334049
377470841
167944323
5086164
342380922
164479487
123139867
85680554
422799945
435911646
230538994
304339357
2470740
99581873
494524973
377717361
388058346
480348588
210672822
125232797
102548504
445061517
29612740
459365553
390780847
277160573
481279816
154768513
68652581
494283913
210175265
296743216
382722868
406625776
373869986
169363003
349378125
180136555
374443591
295843341
58771186
455566587
268257476
320663147
264361137
289005839
260345997
102374412
208317519
146153237
467422788
452429414
232782392
268348622
80475512
236523916
517003865
310867452
150008181
42263457
452465568
455842398
335251131
294670265
33819021
109454340
30051731
3335045
412793356
419459699
381663940
385684258
511471958
12695909
429893732
332172015
263195321
110121738
80511327
321502413
384688777
11109832
31788762
502752710
277765423
431678110
173221919
39226726
90106603
64545833
428029038
170811200
46604382
190083848
184594939
151785944
116928394
19881727
330898372
269492148
264747605
465111488
304982318
167982980
202081568
236878541
446048475
226910805
470823501
253039597
130255980
347674209
124771944
23695783
173531667
393284964
224897724
225278201
231555554
493123394
106682550
271132756
242110452
212531578
110186804
229919672
470922894
256744708
340852750
155123606
283630235
259593807
90930611
117713524
128737301
380094673
248197435
188472000
374950686
246487290
439601618
117487179
43614895
380984112
268654096
187758276
318489424
58982177
148731166
262279655
399891001
490271290
335184267
62210183
188413202
361817277
466644313
254037563
122027745
476792106
68952336
272929415
360723067
284313633
261308228
438746183
244092619
483283109
518162601
45676231
37402006
177610394
432229324
164513042
511330127
507131779
455884550
362707743
498157048
503810827
143517036
241685932
298981788
244032523
138740667
343308380
88225734
67457558
109039839
247088805
332169043
371856648
164916616
517259263
439854927
262754451
495909054
124275865
157552157
396874239
195945204
308655567
198784678
484752401
116294780
98303857
214438409
39949842
90771132
469328974
1035756
367044420
270815035
437150346
229529429
67025328
292987935
216350261
160984349
426576831
442477870
315462633
118484876
246812998
337053169
232636805
507057065
251037337
481889710
290523281
12263953
259621200
246238351
242342251
274244139
147166482
129437752
53159911
76583850
234175667
178464701
1607284
495586911
328901301
157474344
71409610
405535367
14381738
442239124
349783867
353390251
489151213
341376136
329447945
417322547
32162471
501695886
504280723
60551403
178543460
215939321
419053876
73654294
270195732
437701000
121161536
114949191
471466363
171112862
308088149
126658696
344916242
84346649
9666664
192712892
291847360
338127162
382262746
326924308
284221477
458390473
464585787
141550786
52345325
239671737
15949907
87633673
53461560
460865553
244776035
399200679
511864863
95287109
476255708
83436664
274503011
516741209
120604918
90086092
100956170
398338914
304210388
80205419
464506010
465115153
479971172
503430448
291208744
461193178
12315698
275801219
455695432
167363769
440847260
22441279
13207225
377269127
453418737
388555490
228507225
339274033
312518800
148374026
66234088
9066362
252885305
48153952
163340421
260849406
281623740
166653874
206433549
404454066
503342364
214998739
196184187
415949535
289757335
233906317
172147948
249227268
311538710
230249067
469683925
256851464
317430601
288534141
315324423
484497907
296303036
509965731
273698021
154257489
462104926
77253326
353022180
226349787
238923346
130352625
228114513
381746814
502055167
420359843
10110007
37378150
268800694
118670186
385130559
121781325
400080223
444370441
81106324
249742232
254402804
9633400
85952922
466795039
211459321
51769807
494152926
234151034
284926135
232883041
352993888
125864701
315753598
114245827
94411713
1371590
73863050
25588941
46432047
365947306
13090547
127770450
33237151
94631336
513976196
259414869
352922462
329806588
132608032
13791983
7408949
373479160
446064699
141538959
94613800
449204584
260247129
57381622
392418322
477834009
170234030
394631219
167813968
143767579
446362119
272148821
217389977
451249560
36977250
164052795
7859336
241776650
508860199
493398870
78795101
111676797
395683351
142007942
198595748
139834848
163903936
204718860
227393426
508783984
436124469
157369687
92843445
500861268
323795918
396906345
51622114
46244906
255457824
250916037
322560917
66438888
4780745
289676009
26967092
147299055
436418378
350270553
165167335
449860099
487298021
92050233
429623133
102010426
98096386
482844035
495082392
335614012
510386407
119355381
217772540
86453725
420980275
423138936
220410409
163132753
221160275
270726178
124836342
341215120
135059591
410705996
108623117
173799478
72000982
14968800
279808019
365218474
128920023
150982813
303174874
231307011
503524835
300874369
503361657
425717169
167606041
197777017
370553678
436617567
132973209
201227975
47576529
482707621
174801786
441089685
54132512
289240109
399661264
37626058
485679558
511035946
229387957
467100911
509217198
366291315
502867331
188572951
18405817
453574162
152659982
389409705
365394550
350022393
325580025
134847400
344662691
279740897
126232459
496195212
178807543
480499604
168430547
365769624
126382356
20732889
508016477
391392178
387655167
213495895
75655542
461892960
482244717
474776625
245623840
306878525
97487302
121748341
399249996
33492648
353792997
112469350
493662841
318655901
80525772
69018162
337785916
11221720
10857890
238263208
434084058
381651295
170266694
512729839
456169033
394290928
296546118
112303241
443321188
294617383
436768153
94672930
68680970
18977892
508125150
167939612
423822022
435368555
118161888
185694342
459929417
257893789
510502885
373264992
44502771
255972687
511814643
146099680
209715277
458032812
234603349
433189770
104106866
122373328
93734071
201822530
174104
80669144
299499403
481976066
328398497
133765468
320368990
336750116
76196998
515126989
143560820
121765631
18706345
39395503
129210633
70005380
186689915
303787441
24458743
212979029
286959014
394355768
66651611
77072109
473981572
287204934
124341877
308205230
95877743
324016539
175992212
340738807
331732934
160405994
1829243
35900222
338808452
443231751
25776966
424127925
19435719
340174568
73880888
363012698
205926328
42281661
278326059
156949451
130000658
126770121
168818952
365490760
273557537
266403183
4928748
514920372
394761493
379371118
196307987
112084164
137544095
43763773
25109662
46180188
511710113
236734609
192881891
13304362
242676957
358577670
440156158
484681709
110092248
128687693
39868014
143706596
319993563
368877488
241077679
158131411
437520548
2715889
160509937
283678901
93671517
374625071
313239553
206066195
40427568
56253357
351994974
193042995
325597576
265437776
246504550
432143772
493016961
163890442
430358398
480824475
47627146
431417462
389069471
227064646
231583539
337050526
83804556
149498366
220271154
159398011
132584338
76002185
480421378
290143143
516800126
393004829
23645845
104811973
484616126
224447904
120269812
83778587
164824154
67353378
199761631
4133980
420609215
360079637
253343477
258863633
40300826
200331788
502442843
231737335
340053291
72044244
281463003
236840138
366692251
510867825
321582543
40923964
83741074
303907281
488294722
496260514
49572813
265013950
126394012
252192486
219668734
143502335
501411320
55073706
389365023
502028543
395248770
232704032
412308230
37286422
136901382
492930874
378880196
437560010
342336895
405097206
155316836
480998417
273193568
16594939
78556309
417889199
136196023
339881028
192406823
117912785
257752184
161970065
480039775
45500202
77334544
313266633
179360926
351004540
222205876
172829279
296315083
170328624
405766596
284138591
299930692
423279604
263218452
43132090
503341085
72640720
456850556
235523324
50612606
108100669
409781410
285396191
375267205
510120729
96714524
178426802
405391749
413567515
327859780
300060715
103611765
232178375
169127871
263364898
176474391
308600517
388644858
47037084
92972840
359458140
393149424
470162062
329833378
152638880
199280661
273068310
90717343
332134820
172651490
179724164
256471334
302692550
190714454
233912265
203033454
346094874
473643694
285776352
505343990
179834659
219658528
25479661
281421142
201191475
276985795
493913424
19198119
367989302
58350203
228135646
64577409
397297837
244712482
161250406
203318413
326534165
260966308
20610384
480555048
46534438
14165354
133376939
48055598
456304696
397053514
507656420
112228558
445113014
180047815
4004967
361267333
122865907
243842125
71731218
207629146
53596766
493659694
194771152
403957877
229390538
187519229
92164470
10547618
194772337
153338043
246204593
174853943
279687135
27474569
88241517
297422232
146478677
327814299
279107137
361045920
439755798
458336609
197210065
243393649
492373131
378473452
34114674
471125301
418997159
399662440
459652854
459182800
268481301
90752654
111554389
38254679
136995730
214913409
513020862
494721587
71750864
128541114
428071488
516616016
131319216
105467509
11279981
504489703
493009878
382087960
497910886
471834817
25290754
262850399
412231351
130241784
316714025
291377900
510781165
363994139
436815813
469213776
224098923
43186882
422867944
213251450
460916416
170557578
101372151
282664613
275845658
412327814
264458826
290924478
87847296
240592735
21766035
118158761
209563734
227900923
447156983
338348216
267260938
88829005
458449167
475437737
235070384
169218720
501960149
191350268
18998873
416060645
321751617
516949205
456206480
466999942
464394261
383320675
431781675
201869400
225112092
131300095
297609558
62859308
309377149
434809857
258162814
160424681
310791582
82531463
256016789
269725850
181934348
518218997
282816681
248045644
273274317
460119379
172391477
282555169
328840780
159788753
275287762
10276046
406361730
392297330
96976930
136232802
493479263
210642894
465813711
437249094
111019649
289591447
125495861
473351560
305631773
326967630
191143501
516743828
250248622
464138340
484350693
10646476
144417214
16142828
10978146
1837868
257833914
155072472
482795734
363255357
434431762
346465233
443276422
202635611
344938209
126002499
280971571
469678398
471663457
363920807
313379104
2480317
321887257
107421617
354994134
360606532
385662267
511232749
451916003
56644985
166469407
246110443
303709674
80108227
10448353
171676735
262708130
84554483
44148094
310223148
509766931
70104496
63301235
382103204
469065960
455235572
512764490
372157627
435064801
318079973
22531229
28442934
474235404
129948568
274448377
350390097
311582505
369152265
185117403
373490694
357061906
456102175
15359089
97933674
349499763
517444318
341442403
183926215
26471456
423244838
327253252
284627415
195777855
438735251
378502846
86117652
504623423
435881449
185279469
174777460
38399600
291740440
492200621
26216941
259799138
20218212
231404087
479392861
392904823
511595701
113403197
305179401
185499983
228999546
42040799
508847543
219895088
327351858
173706745
37101606
378581738
250088363
225094693
74920052
357236040
321376799
190516835
423696197
252847566
38521739
367282792
479985333
393198453
171679808
278188497
324317148
186027916
442158117
139990277
217290740
246763141
512125492
306023242
505004767
372309856
7728754
464553766
133581205
204285347
285804058
186465343
402755414
320180170
339192613
276698911
67893247
245272706
313365587
476865475
205385285
273720316
388951571
53897557
503040793
120038483
413467262
234021481
110527755
295523813
176059676
139064085
290396160
331155698
395951045
328529943
432863926
40640291
76604084
450459987
279194116
471331364
149714229
455315564
108000591
259112965
400477523
30423193
462646067
471975590
84994127
289913952
400606858
437760317
485092203
34393416
178027493
401753481
2372657
201971397
244965625
358585522
474847921
378064508
69054443
113299402
329576051
196860212
312663304
385461120
328471662
502135932
372085100
231324637
429957576
42915743
33124520
76451857
14896960
216914280
80287076
192763089
496768847
351654958
58294957
86722709
353333488
202084893
424108797
142216690
404915079
321533225
141233348
186305422
85947723
288113781
120791514
172567486
285198716
162045261
401925237
80121592
26052182
263825977
194103852
394410770
182891533
364087611
484613628
87371763
461634221
169400299
49432615
245986903
248001361
386464317
280408489
466502551
272062386
46644981
32541491
353486655
66470526
138326948
189239634
445484142
314905737
151351256
116732929
71041859
86632477
139792107
10954928
13711999
203003325
510753921
273366088
418985223
219928929
425824199
126149342
441569108
225467706
141562783
506695200
459235622
290745645
376418219
173781373
59471677
76119098
254991792
377066334
196484258
475724225
418331809
332511432
14224774
40191139
112324556
456428197
405777249
314098260
251642801
2000453
116540288
324007896
434662771
210561556
327612641
451661749
118262570
181116598
183566638
457692755
513591591
485702361
325231271
280393868
165864911
10856599
476495396
162353669
442540135
266160073
406139138
264144372
227634295
287140590
38157416
327580747
12322660
269667188
244726376
429161871
386415360
154483043
398797676
184628465
167425168
126662078
382536975
355956716
190802157
397207138
255844098
444626586
345080267
288317157
469853868
331514408
460821079
460588091
216265885
163588161
87329063
166974196
464800004
325477489
180991087
506061310
138122651
259297722
21207478
429842312
46285851
351987079
75984474
309376037
300708929
440422628
211947716
277885645
299301721
115658420
185111449
282398713
401528642
155265011
336121948
70591874
415699667
10434387
435341298
510275177
89887954
476854087
103996873
123683550
129402814
4403196
127882507
117576871
413295297
85626385
242552590
120800302
383274659
61699408
91289606
48370957
506629211
145067645
318381656
340689528
158912746
234141139
274698913
1471176
60937538
35137156
407532667
143868136
416973387
115779200
8362513
189214920
254211636
79472488
49232235
247230260
349088178
445406291
180918385
226881706
264088259
55032198
6787730
322536084
292535700
498799800
476558200
211097516
27021299
291030933
471051145
505949972
162645061
95749428
491449396
337350962
428365012
394338992
9731824
41840676
451530982
158445702
42286694
191720265
122611987
199847244
45238871
157638792
338501606
358788794
164228687
159572240
388530468
464623294
85101455
234003924
181829593
159050769
402361732
397037625
36261804
321450044
177337127
428401492
18391298
340307910
283080149
474595430
69095353
494184338
351605722
134961059
507121644
298237126
410076717
445408837
275170864
426700130
174634651
153164783
468332635
121985516
265059708
34556313
397370213
513230510
312058658
143261473
171721403
346459653
224809808
255277210
147303405
267410707
451096502
242754751
76089040
386758686
339418028
252648207
367222043
410359316
397363153
270036580
392672948
87077868
33724360
9501832
127607901
163680506
17911497
45582284
223987832
276208934
1454038
123967807
23054537
467181840
377966264
10124437
45216762
472083214
274086286
378707077
96738517
42563061
238565787
129332130
77788753
242214847
244274630
291037679
256660506
93940440
123440981
164131997
97460199
436163770
96838986
15026151
466290014
185585758
52731938
194754577
362340656
517392107
86023852
215614078
240640130
249972900
15407119
232455005
472030630
126118192
375308258
384129210
466861151
295642635
79303186
416229032
10593202
98101827
95571170
227211976
403456761
1335793
493157323
389345195
87444949
55080969
13334279
337133741
510261599
290135878
422627128
129039230
486388495
249796618
142277812
337577016
113110056
18398950
198745231
457446113
41196467
488648394
191475686
308652591
259457194
480988493
435523765
370106260
473938221
242683155
22443287
363707173
159479146
117728281
136300661
154428804
358014048
133132469
71126788
457393321
460516061
108988020
445038675
221011682
54722885
480931901
443283124
446072591
168971916
356139383
449391870
511578890
199701514
121607930
449880242
460749266
405695222
457921776
63272214
373030172
478722539
43461442
89180842
504673283
354079377
331570394
361019019
418666483
205039234
51112703
303049182
208258520
247654996
23332034
184948719
8322546
514099255
80223055
168342996
478039275
1421935
340856595
390063209
396178031
29206510
115532063
286652349
264343961
341083044
7320772
116749970
158687772
251455926
262351503
299489101
457679150
476961288
296243808
10841692
501747313
190206169
372229322
426620014
58328542
371923929
153319750
195352583
46667052
480130657
174628546
95348508
497661452
353006748
279989778
74551762
63804055
499680372
258832741
382168782
201356721
122549423
149343418
305288884
239114548
134590556
119700953
282120158
298049072
152623161
509551551
391755960
486662383
16523382
138203368
212763066
450044961
473241426
144189979
168358430
64800517
314790046
219676289
437269442
394904477
173598315
103666758
221541453
10385339
277407842
188182366
478624370
257080724
483538491
155572474
265962877
147466614
158194018
49049998
396271046
214173218
489813422
262865716
22006789
286643450
270734169
241735785
509811508
498011070
278877193
444680449
445277726
228153971
32007008
466140602
503262936
26870529
26689547
460204584
391833705
168770927
315206227
353983676
349460839
120173690
170974278
400056984
18272847
507195856
163264836
81928673
234331800
91053608
330234030
514724511
356315439
479089304
60164499
471709501
124076001
14698206
286288552
457898785
441839440
32863227
234618310
161157860
443807153
206404389
392171145
56073236
492919466
275368
209748843
279451073
402007556
506724991
58724249
184047680
213716605
512191606
409141915
122400867
351771905
390732032
396131990
388220860
506811739
281817493
382966966
118402903
212342543
333755660
163186216
415753282
485382097
166189822
34267829
452882230
323305674
127190687
164688963
94369529
4037633
77744375
226135365
289299741
318634584
414908335
455300852
372494676
132417451
299979595
490221330
99237594
119314033
72959068
258784249
48299678
291056152
106273266
411158460
6580884
76984135
350411660
361176883
74855366
96709317
163433806
31272689
382055405
493273728
376225192
130535100
320702779
229523656
373628351
198809922
283187875
417655889
442880028
340315313
340499158
53699670
6666877
117983366
69037852
517694550
488329324
128706731
448071153
346137059
443467594
15718087
370666396
167315131
406141865
300338710
209902661
162130834
302551839
188004865
114817716
135331848
342540705
467674490
74728816
457551743
238357866
494938499
483048553
308153135
177769654
482290566
211112091
267138180
475502086
221194035
497448649
284355261
337147287
290074500
411706328
69384329
343134967
490971315
254233793
145247958
277596282
339699709
151767386
429155404
265623752
391041569
231117918
49766410
202319124
291422783
320977959
232093271
156726373
233815068
197948147
125605888
21489656
514438062
154336431
339557776
280876847
375806343
134714529
75520953
297211622
44052727
436338267
437575026
262994012
365672173
381232020
28629140
462792204
327926889
384288316
106964196
418945873
236413787
171522829
332078612
332583668
399717179
201381202
498975786
441674957
423622488
240461867
510955823
24183369
489428687
165723645
57327831
214294570
245678847
10865306
324181842
426553364
428366502
90843956
437010067
154814609
148112093
17187184
66310598
80782697
78873682
305490336
267734482
379099171
433181918
352102190
257717951
283705696
302162711
439074743
115189969
319915394
10420092
449397998
143285264
462052468
21702676
131976272
243352226
87728523
186952990
119965686
393130178
212955321
352352318
312970060
349769298
128189381
251528976
257348980
303441417
208023543
266704189
447142983
353456803
346456880
3278843
131465918
379657760
194637771
448502801
260673997
496774577
410763133
474056673
154920796
289202931
171397038
96919205
410505288
99240859
376471655
262673926
437670354
103120799
384380160
445426027
296813934
387706853
144707210
474551830
455571030
49671404
329802640
386001273
420533504
516558898
158084932
121141059
420450237
152589858
50394873
252986653
33678212
178284207
472543523
157484987
271291029
231663150
403005787
72830175
131927323
326377523
227290945
99541392
78875538
437736013
51624281
492510949
85578694
165845832
166908632
486808215
130200823
101790968
385983012
73004474
420942885
83890921
471129642
133437488
105732994
462371457
86806296
156436366
52927004
397537004
201278725
356841397
352949802
171269513
452220758
452872598
132493659
25922360
472720751
239432260
512691089
423853230
252009436
327304037
220742013
342549700
483056191
305230570
481875226
224543280
461760407
293571268
484626076
338284743
336454287
327115669
139069002
326020075
101816690
134162237
228769758
93805417
108946487
231083047
79546313
354704431
418916975
177389412
514937527
286585086
455943359
75002316
273795871
197766071
120493035
164702770
304286427
493530788
131745305
391547211
471676646
146381956
50960822
48584211
410486593
350047224
4364102
348405030
28601067
57336233
247394568
19349247
456471635
248591539
120364061
146163672
446267350
397121680
180333406
416957949
127709590
352843133
11695760
385526410
324058396
326517289
343940515
458649726
246087934
11035540
449818641
180266812
86066008
91690923
70492694
517481672
499691527
173187690
163427947
129316767
334271230
393674196
398523662
467645020
499854799
388918670
10441965
157108603
514983630
59583069
64795579
377432078
282497030
22019166
284122870
402686466
5139878
21460886
153942538
105802721
486182267
218348111
85789490
259365473
92925979
469681164
144405693
27932683
193090392
391774470
271934827
194001611
403843510
174146623
358233401
502370599
56395179
144203109
232646065
496987733
160235662
117316258
5681975
35646073
355973188
325674583
322209771
417213227
47856983
359914984
212516307
95731226
464397203
291331458
439898993
311145975
226113740
189665568
170239995
179897760
222274503
81162336
179117632
311322280
419843480
491193031
24205477
492442984
472706843
28515222
215776427
462144832
513564624
400207948
59660933
353284529
254142004
479968372
422674938
319514470
255556401
499066635
182176762
513238088
16140774
425697499
447265111
398741300
324740456
483120485
163411469
512976100
481091177
396490668
32276668
327225912
19420936
203046810
323619716
195798627
395513727
8112400
198772767
279140962
87029009
505494444
268851049
202483647
283745159
100188470
411359000
467840190
489393723
460602380
420783803
317534437
465319705
196362909
509255713
489880348
351165699
306012478
300282910
203067455
76992697
154199788
384532246
404699814
196099179
367196457
280572549
282596053
29132966
455412816
40552974
421014046
401065921
25674157
491031498
102716635
353376258
59809530
34231839
219760998
330073146
142229219
314449527
388451596
403368840
465642741
269235926
437396331
289225508
141432764
421864440
96103615
106712387
307676470
203481104
1939464
131051287
312875115
23691772
481448835
458060315
355859970
477684433
268344964
262878398
87433853
119777826
503982783
238549559
441633849
454392993
298961252
165343598
505860557
307035291
462930457
517344175
142698070
254334892
508632134
75039251
197301303
415065792
396718822
30457205
388107555
250342069
214212610
517664814
293255224
242621010
147968421
337737650
60577653
262361935
135578626
46469286
214351082
323537692
43672449
342827142
190639057
78380592
473922932
4318467
39694058
267748898
338246930
24445460
498717424
372141226
73104744
469272605
479760972
198365400
462554586
63529366
3823136
327271394
126032607
449998667
44782920
358956986
485349784
12114130
297879733
264643953
159667141
193632226
453747372
218970231
460139223
477868296
449099646
146549700
97801035
489705296
433622318
120768826
263923812
60782696
287165337
221301426
356068649
431578298
334591631
113578491
391216043
302623316
199564957
372301705
462453787
323591635
405917296
125689852
98631112
329271387
442449932
297040976
136496033
166362100
464371940
425819292
462346916
496505265
202205508
418886807
243643588
264502101
90643515
206809368
157684536
345388297
380294763
435996803
229988267
28778474
57628226
107342057
134276027
222867836
65624852
517164331
154588024
64044125
218137720
240060494
292666621
380307691
452915527
507577080
193843783
403048161
504888890
310843990
344062574
93395682
126389043
182042305
120823210
456782313
374075044
421945160
21361221
242986936
272508807
257906555
255661559
100266706
409377618
45746982
220293664
24356868
86427063
112101093
235113468
319902938
166726376
468182328
279684695
222189969
161579791
58620238
482513215
200614
305988920
149902404
163887566
467282924
363573923
432037597
36919014
443887538
271871030
467305449
506426178
438911785
17720395
349291034
240229711
229713000
494054201
160730827
504340380
280175032
390778288
98790123
30099222
253672596
505601483
355249633
487257946
164556348
339839384
445642117
264667193
23127535
64442751
13851632
285225755
75885542
46733069
26060173
425381178
191881581
232441361
291858485
197217700
413301149
323784555
387340282
138790852
405973457
85531450
387162861
192138396
30148348
11525027
462287535
279170389
1585197
199653934
19818326
259472730
29021669
426291204
301525346
461726556
360198811
415315552
48344952
437910447
356645611
378178206
145597898
247918002
420221853
405687727
421779390
375584763
356427854
97544666
454364815
113491710
376814615
12382814
508878827
426072623
179184631
68256608
107426241
439545188
231073362
152053921
66620621
287175289
264496007
49004398
491481986
110167290
12485502
326563817
497396850
248764181
304826443
45233107
438741601
114667479
404515172
114850992
228482845
102700282
104010679
377240799
186760666
228791938
380614827
234753677
327861268
111543277
277770508
212018430
183604123
116581312
516260019
286987727
254613015
334969380
359860515
366874573
353012332
375264337
331795695
202217566
78887922
492283260
221264960
264250979
305674543
419276510
356207687
318978005
353954322
279517284
331876986
402426251
459522887
317494863
407538974
118139874
63999806
485391055
432922719
382749732
104976674
161329876
441278957
384808562
121910704
312307605
232763443
366543144
417305514
227310477
34473681
84640367
218877825
373588285
76162012
268527794
373358992
123249801
171176688
241891084
428422176
256047979
13343398
375517777
280059822
331447933
422145160
160647147
395808452
327967789
449585805
432504505
234114408
364393878
211031807
66130797
327066660
106396360
509083609
131922445
307431955
209380393
39942282
46793051
63877702
31331305
329865827
405102868
189650258
430065994
60643499
431762469
147440809
89856861
113236718
441244313
123700744
213269039
232821381
285483699
457589177
341087040
349266868
388468850
85568057
1182530
195134797
183129126
308715053
96446443
377211277
158824828
416878739
190542796
44825152
212517950
296833598
365714927
518054769
496217768
390828271
59040494
403707791
404392388
431366029
495576569
155601584
76966774
424037482
175340774
247537348
133569805
221294432
390001020
273922863
87555397
156639845
475847265
209219671
420985790
111395718
371124511
114690293
73109774
119732506
103773670
56759956
44276841
256429699
24131716
48256719
235890560
259961485
505825137
180030827
82412783
318087
67179702
27511733
321612801
60363327
146450677
343998831
235941246
225113884
132469351
451209040
142491624
185617985
440030523
132601958
399366441
96968907
3287890
473563338
213407917
269254019
40707085
135910958
91045865
87023570
123414629
258912491
502524685
83576383
352090114
460379963
510971513
76644760
123481857
334604202
324895572
54621599
176758745
364372757
227319686
442376733
424614852
120527097
28937550
414916852
90178922
109532496
80339741
264513978
10550403
466391617
415017382
118854677
470727084
326367721
73842168
74023299
360717263
55373150
283176785
121733912
79316648
431370068
233263233
58581535
314255745
374166580
59517297
495210917
516872133
198386650
84761029
71613962
376960935
465117077
7139515
270415367
24529770
327169239
98056842
234792135
52125528
485784576
460663807
120789593
4949155
27302989
65379780
348803096
121239511
323392920
100713884
229837609
178775797
134849289
472384931
344580442
366981234
10134110
337777150
81109048
262015537
450127846
371837896
168649568
347148433
353355489
97992616
273383516
95188295
272985840
180844835
141711552
246275568
92317131
305275848
26351187
361792008
131185491
255444500
401623684
477988870
369069809
383554681
288519800
379573662
444242217
367806336
328476567
243584363
332672739
435502975
118917081
402853637
106835575
1783727
307935253
191999005
160337149
314247863
57098903
492994687
36639809
390236197
340236098
297136297
435621332
455907466
492906949
449446617
514339872
169505889
266038657
225669828
394709189
136010621
203708726
409099498
318011791
163377790
49896572
9246430
264518357
392410013
100665640
517790448
118348803
52467128
393313808
248734432
393165442
129444700
276984729
453677374
169393542
151788604
148532628
417230961
332722796
217642377
78499462
467742421
134177791
104915541
222373231
232262339
280894800
403061659
339330376
518150705
23363622
30156212
431349962
314885499
41960070
311028741
449993049
101377465
485939269
494929596
143819058
5016053
470006933
88960720
11946113
385165087
108390571
432326268
242327829
36476141
274798881
508539807
481088550
285598683
203425223
439961763
60189551
113390079
415663628
422401008
312741828
91986519
420486444
106874216
19040641
305904728
499857663
56539613
216432818
173543914
482761194
130421927
352040588
184342757
159131184
189556954
398690268
5306264
107944323
108001960
125786732
236170386
95007634
281247559
468167748
506032899
269610432
485281500
368271121
370590108
294354238
472330977
307928968
9254219
337366933
474540265
469167382
352717502
30564659
420548757
457900730
7227062
431480079
318906338
81836933
289412747
52558330
276144018
337093307
169283701
211649584
213124057
394787567
456503302
43083816
148938700
260662163
126000985
295794090
252799238
458774172
504521033
466552665
410238547
186606426
46438513
58772763
234385357
468956474
464378608
38349570
310709920
216521806
201170987
293746091
144480461
472459810
66211662
146416841
62647187
190821001
63759486
119619593
191624989
335456782
219650323
84574861
3698565
290686678
504887391
305756896
123045373
411869502
65908060
364477026
54000562
94819916
7535986
305606495
457193934
448320333
109219691
197361553
417815952
21631723
370584186
512868487
126448290
217015328
8017523
208903700
364277666
35605759
205394526
319175935
98633680
196024647
210937635
460951691
457457155
230830015
166846717
338076007
266322538
126584963
137800762
184704827
513938433
11456815
424916339
247994664
119465262
71786798
241070855
282111314
339695119
389448421
488673348
349794371
148517734
373611946
99246228
282355460
115759563
448837874
436664289
351965726
352005630
482010716
40903747
40022884
363709547
270532613
160888975
498817969
242121518
60145783
239665397
173336667
402864068
91475958
276527355
309485197
390470330
295252399
384834375
72315853
261202658
349037950
435594628
231202743
39731480
261501254
259945300
6693166
492473654
199693880
74024478
153266611
50223755
68625291
120325914
28888009
461346041
131042052
516222902
447807463
194852156
454179535
242638226
339552634
129504252
363077119
151856105
52486563
200633922
17468673
217497935
94858183
328843640
185220466
100533423
325534673
128690632
335678496
500913261
404451516
478130593
107145791
224071456
303788547
96947629
181818540
53234625
244159523
73820735
389964682
445073264
33381545
316026098
383316873
416678818
406248814
78098136
385685851
280497002
226298499
429483842
257636006
423605082
192538526
188423442
405606015
313248908
471604779
44650465
92684860
346017238
185241836
509394260
457265376
392470851
511851766
323504780
45785161
384521614
465549174
395910463
249894928
416455936
188735093
151703431
255881000
44257195
384114293
424662203
175756521
380325354
268396099
466582931
481486846
35123399
465807987
462943049
61838488
27625513
374638150
149426729
78915662
53707976
380252777
381843233
37175041
407151189
336119359
350941970
115318479
290372602
116149526
503364441
398230601
376415136
296564516
179391606
334118736
172777196
423745613
428045290
321316885
65899161
307838575
113927299
442584023
439679939
84673213
272284318
479039299
468357568
280386641
90731402
353873548
314907218
128765967
211480446
151998179
399950044
354481939
456914017
105605377
140986275
440035662
43664811
56586989
357575807
51746671
171468842
302237790
504775143
141806778
291588081
270732946
191048921
212538313
359765422
153534884
256169527
491729680
126024758
470677107
64720900
276258047
393892973
438002165
322701301
234837789
39276073
430643402
388204290
30083294
243313037
120276316
245762540
275991123
230843663
284377537
433654912
323629931
396951740
132521313
188243267
304507307
453378076
260801879
299364443
206350723
224339351
404902644
95532941
332791609
148651686
242154509
471621451
386992131
361934963
182840813
320117121
213024754
12833409
276173266
111702802
61735726
148110147
471457221
204056136
283755117
51214987
411755306
362279726
199334103
311085556
359626857
264921835
452800965
310378020
327539624
464491727
328841972
305413811
140717056
307419897
199630632
450497169
382351875
362966132
67993784
148205828
189259735
500685373
395578215
295007585
446044897
254558532
83417917
388961736
120103549
357000574
111810756
409683811
404559742
159757433
206586971
83688051
304838122
465991024
467918231
412323008
84613904
180184839
283671299
297354348
376190147
309027660
333657961
37519725
266096243
5684372
454500869
348333530
138707633
80966027
472464731
414726828
177689302
184707090
165635754
368240229
397800895
290330504
474877588
263994792
471418051
477705398
423607927
473656604
20164435
437289911
168084556
375712065
409586908
233852962
475590750
383807454
404345077
42689534
423239475
79055250
203274392
302354899
277906608
300259347
103123381
284058794
506076803
377016650
169169511
4409787
315626560
136362453
240295577
429142125
123627796
24184550
73843557
76005506
128745746
91964521
232055538
319155491
406896170
401789939
58439742
355871862
146664996
175070594
344548640
358643788
344631563
507242185
497176293
2549137
54457179
119950890
194301200
128391766
93959264
58401551
206734459
87277481
24309164
170430056
36164102
318492026
25530600
462885489
195717724
198434158
460918142
162673804
355340753
285747884
490730519
159681951
414496230
191690383
293293802
55153494
8685599
339504973
57047294
182036362
515648137
413317780
296954358
204093181
496576934
415955030
324367238
148401848
408725143
123595677
415235675
163181456
272488988
74974216
212161954
339827841
240099198
267791790
50213177
390639958
440858906
141032262
323186982
57691165
382299550
190368905
150231499
474734173
367841334
427708331
83302564
193800206
400737452
453035679
438165102
340577346
392161666
173011220
254068979
377722060
146094474
354672329
169307999
487544225
332653001
399826680
153316431
460302259
164209096
356869907
216708636
300397422
115745249
285264737
184256347
205554593
363913871
121129702
169081998
78144051
507396209
45366409
310361268
72621394
470324745
74187836
322747851
223854318
419897407
344539685
105449938
132398356
39134557
162983710
64615868
204569521
339110496
169330461
107187075
476603723
121964476
89106465
195115775
451473212
374825233
272467621
467464905
175112971
419208137
481845469
275552803
354406554
238451914
319635316
74461522
431020230
389233102
159133113
464811932
313269648
214873414
182849670
432581181
479981435
351136696
328231180
381903626
167409729
334419755
451235746
441612988
328057434
341096505
400279007
28334022
89432384
55963518
40248381
506673405
203631231
228746276
111411704
55491399
382705471
283356301
201991092
180354357
422737455
335007461
230134261
272458158
153012512
502263344
140252697
23222985
261372640
222313687
160594098
266233766
285217904
127230825
365889696
351224017
223438673
73507048
23232521
216126243
372344068
427754927
444532272
39808415
71682730
155066538
42959822
461567096
95000697
48736076
178425406
497278135
446451031
182183635
275214828
464502652
426159049
211288412
148853370
89671602
153136256
492010078
162512430
206705431
272849752
37409893
507724159
64160164
470601434
219665472
402884123
112460655
476053705
33489142
310026900
126487291
135952798
453534238
461060416
508710050
463679538
411256909
470526606
6301237
264557780
416192990
19321199
387771681
69681006
80819519
169022703
385869624
254220982
301719380
503407468
190796399
211675299
62266166
204252479
231327759
177926249
486484036
106643620
230023824
264228501
82194204
457546880
41846208
244967958
420490662
441768740
407787209
68808908
84044501
160179872
19379241
468701625
71054151
422074984
329660468
215101080
489533668
81322006
192466396
345762293
347950947
214610881
348823157
270571444
194061307
250157444
512401915
401781561
468279265
75640111
205733450
441632274
143025356
218091729
438293947
161955669
422422569
495789607
384898805
409152658
98388695
184904525
389708576
340806368
213043532
144118119
2827197
100582998
473814621
437780899
26751388
182380637
28475693
114709439
450321537
468979134
21591948
96032257
317415837
41251582
156753837
433936815
466214946
146930443
485619888
106903680
410550748
237890712
437319233
245661863
428217503
495856449
468801878
418501579
295086039
118448627
390962317
86608412
155100762
145050958
25974515
19847551
292061444
193316081
417791938
350613965
193267149
92276900
318161622
180647833
403251639
206165095
31067596
53578395
453790896
94867229
197755673
67708198
182749536
337169768
370518595
409170479
473550050
232438597
467627527
227597362
79745337
200743885
308120281
89219990
168279515
181629822
240125418
333415573
79619446
198115129
149354843
190167138
384162261
100596340
25340536
260279207
32506256
100675389
105204412
254872617
419906720
154491300
20920277
488788778
231844815
266860755
399606763
149743912
491373597
268793727
234145252
497190401
336868787
378067016
504781361
218598132
106420225
227759138
415420829
456654757
512559724
289784381
473527503
470299364
95544267
144810685
423276115
265685725
406739115
126541434
11210928
80140795
55659260
437944628
191372388
21234789
197771628
217728030
36449403
55262970
28076513
51533451
115874251
176526267
5307786
225100293
329651447
364905271
325348431
316505578
36372513
273680837
303662659
250530424
371299813
330556384
115113224
299338768
196783655
381384070
79169850
291984814
208717806
281994945
141530308
473584817
265144879
398360628
290296925
494370116
269692606
148328625
151243875
257162490
192952416
2421305
39478197
288827353
508858705
300183161
474737406
364449662
425487687
257193758
316017882
164593749
279477713
328178836
120421504
40833233
204246587
215351596
280601726
308173791
428904633
205929163
184460587
138314498
457493520
427780167
75216056
85084699
150749086
367020837
410144261
198660510
130545398
448365383
67660551
254352047
422965490
23119987
459760295
250950688
49526325
78239477
426011823
459131885
334236519
483763979
492989189
73786074
349640318
13846760
251778382
273716290
203597896
427938661
135676137
405568017
144497759
55607396
350487694
73978862
344426200
334099217
316911114
225344450
213018204
88304349
308089336
359737081
133077480
392869109
506482534
327368629
439294829
42239357
398445645
371963000
413196659
202014148
83721990
222609999
389545916
17472268
328889570
86564522
76576547
401984243
250850250
128211594
167480284
514271471
182112197
469555464
364754245
249920208
332631459
482999498
266291279
84766878
22170505
416537265
179277121
126721646
297044741
394766144
21608846
470916729
274417518
267975338
318990495
64975526
183708002
424227075
459778473
235226838
228407564
481270790
135948134
207630246
278873449
500624194
186180801
144761887
418981710
49727394
215231872
187108924
395082063
81914099
41877976
270275097
41246486
413662303
294632180
467302156
493918667
227052477
340506556
311041959
110997292
303740315
98688844
261338895
217405745
372281206
231886379
492166013
419025089
179406823
180593922
338782920
416553907
234981103
432246304
80589906
158109602
218400557
449310320
252223764
247140005
7991875
55221135
340535975
146632930
342471386
145969260
47219734
260524585
162541366
185239579
78259823
216310117
22267225
473483498
210799432
180294198
339287883
87976965
267153346
254772424
362388329
400690364
83275326
517469193
59161850
410982752
378619848
277461133
135946189
491863875
352299562
10065290
193550452
429185569
452740711
393728682
260671718
314966812
510898487
237371559
365837089
345917664
190132669
305372908
418625719
511353143
169611186
493468820
428462597
173622078
377610197
86176408
182923569
300606459
81011633
222000611
270156427
489973027
133003373
292779519
302847890
118324818
123667910
103900334
176209250
373597632
391365329
17284691
215163431
47027074
389320754
249731622
358838228
169909845
400007268
300123292
505635190
250678559
60118609
167139138
109568929
139836828
166038975
234460069
401370251
62353825
137052060
36142212
48224387
84072548
92361592
182024899
324703803
392158902
197487482
366869236
344442447
386416634
122682696
3642063
493648426
110107028
197294332
50948046
416233282
260321852
159576839
511941067
149913677
310746663
49019492
423424882
51483344
52226437
416623729
448851453
161009681
167473667
393940755
345547029
243743269
462108680
476816933
208702967
168513548
76893723
67264876
236978274
265960508
427536968
250982976
15189722
79597173
339632706
29462789
132777938
21802077
106969322
414173025
483627585
309907563
281369581
25082086
172124425
326512696
113116601
384219404
37767550
191814813
469159931
237271291
354271811
33732237
173759436
314406927
38060363
430914921
92444321
48023670
188614224
278147615
369208535
61730254
102384443
307458485
379762728
487686918
415844546
7893927
410527564
276305141
353708764
90685554
313534154
338810512
513809457
116079959
48950761
164662283
216911453
321019449
240962891
151972554
210063713
336065316
406442941
81191980
296176528
451351211
78047294
285179903
488838426
212617797
493557055
272995080
46898623
264728306
21587453
270034689
139098532
297075109
50306392
129547683
81925433
79975113
267965284
59782017
170029787
323100769
224255418
458151359
51426252
420825587
47171505
123630743
145054651
174479910
448962315
402213095
224674466
118148300
487412573
393942116
371785851
429106956
271158283
269202013
47262117
273032018
97531431
112756143
8495814
85301722
339734269
166708249
334785179
98835206
340729475
104014404
253019488
65008101
500999952
419944344
167753971
60906381
513352512
247035485
372486141
16768589
334130655
159336356
187235848
396387970
325443889
485802541
385497181
425141664
354771938
73390038
34085265
277967474
208405070
503015755
249368512
401175220
454448104
391548447
492635966
174789329
350476724
86118783
461729672
13852904
2598924
230053147
111274691
183125503
473370502
308309072
33139403
226292896
72973460
333918716
451887844
22344233
388421696
387842860
209014065
66735115
246164729
450872577
397134473
325273463
401492397
61628747
233797217
289830362
354639355
138292265
252316974
204463175
222138953
393999038
216410734
275510975
111933506
77941313
99846832
389234628
493664076
301416740
27554227
133745923
201053481
204711343
309289272
390509096
63066812
232299073
233501423
26482622
387371325
102573674
443629574
322539545
272011026
323295927
392609534
103202359
342113340
451292417
200083100
451054440
64357716
135322733
414493422
483164746
256207865
254058116
494899939
147889154
49726369
26946291
361483804
508245688
183736164
413026431
374398879
208774623
128387968
189884583
239182516
303087568
52347005
134842877
190398355
302960246
399785937
437655140
236745022
90528071
208310508
16496544
188407875
116831585
240221089
286204184
82486554
305845056
447904317
402811899
357157177
477664957
158164430
343293343
430677909
461367687
106674822
385591938
322785995
112529516
99025395
486671516
56628302
195196514
290766877
493983657
200463862
269097148
41170590
110509357
491092485
398837550
390486057
378981122
294287068
346268097
88315818
148819488
42126442
144097232
403755023
235305973
283455273
266889261
392954788
93311216
258744186
353224326
235065205
70345342
425670110
268556156
253961377
456404617
33403115
243087242
115079372
307511695
256925988
387618501
278229358
321289940
353448136
443559593
262720582
489481750
254405120
48552857
295535185
498327840
243961473
506842301
82197099
422688391
175872131
364491911
382086618
514699999
336740283
185915974
291020781
350870987
93821802
496298925
178519589
490054072
47140993
513437885
294373913
50389588
451257320
26756655
504247752
402583131
310810165
457452528
294676479
402978126
148659590
175514757
377905124
351098831
499003374
324993881
15153986
495253562
309492240
381638787
123443661
225878006
161215803
314896995
339336558
91008161
219078874
493265317
365519801
104163786
488345871
242517021
323106583
477912290
26736254
47482499
209199300
452685245
72669043
57898190
250358898
46723916
336569057
165444823
155720457
145884291
288103571
137881627
284798432
251675813
465960238
157176051
507032214
157423932
85129147
318167916
338309823
416053459
345898748
261845346
67309463
494027419
163934224
386726733
338082374
159060520
7216265
81417904
112103483
141245055
163228614
53240878
207915096
502856883
324394851
469347044
117108737
452424592
49109325
171986774
152442273
108235735
24370639
232456266
404735254
361600453
230383105
245638675
266300351
399033747
431790652
259831305
110950330
394100735
195091139
415311493
93492697
16501078
440717337
248160756
435782306
321357832
380108912
288654752
479155295
245854808
236411567
34388989
406573457
289030619
422656794
221034703
389059400
106116914
201883987
122524442
400214711
313415086
309617879
338837080
247574289
289986385
136029918
363651014
178580252
481422975
448168692
490142645
509085095
455799438
19730258
455706758
223860733
252197704
83327995
500978777
363890082
150811432
237710635
128206202
58923429
73433150
8825540
231841359
21776779
232513995
380825792
327863925
36146572
4947416
120230951
84781173
138904229
10145527
309282626
11684839
165946175
163861767
313760605
116662822
484319043
360218221
268359540
24486668
97630678
9620217
19791278
304846926
225326808
320644706
388435007
306642750
5644490
403320555
107713643
466397917
67590237
25580095
414529829
461777792
230388454
497420030
72436642
410496466
40000234
424502255
305639828
263091488
8043132
1385016
444086071
426300154
166825697
186513479
310380722
147170490
231864400
313774859
63713450
301833319
248793274
241120042
393684417
99905650
28536176
282367719
471953564
484286396
60479410
265881743
277200197
226333200
178337470
182142658
336955107
349550097
29830994
343458776
342594130
211398514
439683035
41873318
501481812
399273093
515420459
493729694
354982803
327620338
243656037
470624575
232902447
6647829
278356498
173765928
217327704
290761369
24064408
408253404
377151610
168501585
454460664
89267788
324452933
96868796
334684541
318356898
2628218
441199705
315118390
427570362
363309848
7606413
251110884
367059858
271862776
149564860
427253097
197679488
488489283
22343012
38130147
503149843
308994086
139508183
99644338
269307246
26504725
403837218
346599482
184812110
427822298
183447850
482832024
213670572
76070258
465973055
452331729
254995270
278751161
425857226
43758061
138947797
358997527
453411824
165221422
300515467
109377857
34920844
212173255
294535649
31961198
435706270
35226417
224964977
342265108
245313880
266968961
386205819
47442192
131878053
95923865
298642316
238675666
397191788
234227411
96860498
97360369
168546632
302702910
33826518
394191844
320566575
347002009
194940446
154772251
162473697
169256581
100362187
113287916
461251865
159660547
249410030
330400946
393787893
359429802
501793451
403315409
414492326
61498824
492781836
464150124
16728530
270483508
357369701
515350040
499899054
28283548
244732678
463403258
199983977
3917040
116049511
377664292
454219171
272698032
435870317
53837385
502271269
34274669
116918188
24297151
214078671
271322865
105610574
271567065
257005364
33434479
172034224
201589126
75933706
182053408
85297437
121631570
319537474
294661726
50380867
469243576
503247946
1630246
425439120
89326754
105747792
50292176
445959723
206347436
247886386
116822093
506955279
45730313
221528485
425138655
336794198
4499658
17116282
343580674
151670978
4009620
380982790
260153531
214557402
202477948
430100856
293146479
261975503
376607252
274545574
429788023
426041669
82248593
175473502
19889139
330502240
227438152
105060977
473576346
188477492
239422069
367100661
206607835
471461836
165111834
211881317
174135840
132201720
227546742
15164282
340046218
236321963
333298637
507826696
407400874
215703720
116453921
88827259
482300698
182626892
370196121
112622370
476851249
257228064
3580750
15468807
31443261
188361144
263817652
378433973
362351202
31505378
187204227
200367317
11887445
375138893
451927996
33120908
217045902
190779183
35817844
148873342
8719131
299158863
400634557
19580443
434488640
68119241
111256556
19115255
510890103
124238259
55269015
330891707
317686732
257761765
333377514
127244216
39264007
431276269
194420550
373183427
115128669
320641142
49408331
386925022
140025646
26812733
151911315
240637255
400312495
486160099
516114696
395899910
10242889
281336715
143195550
513089505
440878922
456948125
155700899
330211815
462086035
517029892
106313798
503392038
195124984
391195840
400533414
514532850
46941756
69782758
426783207
495133491
96812620
407415854
477630090
162543326
428025432
198190522
316077746
92596328
8798446
106656192
160876849
305846702
299040497
465489993
320613503
110272407
338471654
140333005
81327130
259315783
223162118
516622387
225795552
472661110
180250575
214090905
215492799
51398809
466149749
362957788
81320886
234685107
297721526
462352715
331645664
151927114
333693482
344094510
502676516
281385921
260675204
107592955
109029374
90561502
213830960
356794146
133000220
354276025
157399291
330670590
65788403
461610757
262460002
279568769
381434449
513459543
452930364
182044458
497244259
327499270
508063634
383367891
180534957
239836162
258425903
237966187
130438344
445752205
233781904
299980890
418180739
53571699
76227973
440959297
233803993
173967820
382930225
348183089
118114681
48732359
107232922
437011548
249636249
343257813
75612993
159032955
52381071
131642021
352515456
220708881
506465026
368600737
182097341
277531807
67985678
494241143
22703150
19569560
335384362
446330725
449458712
369254505
24962920
271909224
460118268
506286647
498159448
121605286
132002842
351434003
8869544
35217926
366691081
294076695
258872285
24993024
52167906
352679018
501096857
169059235
234559047
98079412
22167737
513317766
22661956
245295652
397612128
29361411
173327888
491050167
356034429
165512550
239641552
458852077
260424675
70385029
210432420
73063841
139102670
178310060
476415559
127016651
201106979
324314977
168588619
85012020
279665931
459370336
240917734
468525453
29472210
164201846
291690772
419935916
376492928
165833789
194567957
185174091
475575482
495129546
260845470
31460319
128561652
38969447
515606699
109089906
452225592
177381931
502847994
374406207
82933291
376084633
152559521
31302764
17925258
444381105
209943960
479775413
86478696
208848730
114415046
67731263
205973070
148096948
257240916
154419256
164278462
461369137
491813159
237894941
389019157
319098860
27574661
491674766
153911243
359218557
39425498
485531344
170478068
403828644
244123432
21149841
384082328
192982249
359929191
455231872
153229101
412547372
24470121
403036403
450857009
413308147
222061353
469131194
119959673
315174058
498631418
23833726
122625661
354125829
299327502
123639273
469412693
17713844
273611678
233302270
51598727
106333928
57151098
354435056
79485662
432105471
151099734
295947191
226117109
51985931
227523411
53524943
326877094
396023131
24168505
112436450
505455181
121695320
254868298
476071158
187228287
121635932
314170999
432984475
58536200
389842910
22893377
34337562
320790701
156043239
331330690
72922666
514245885
197999141
2146054
426113830
279223087
140273693
364509484
491582656
413186000
485395363
501507242
190998880
169980123
201882156
427926532
77045145
145151407
284439141
485641660
253263902
461430545
380258727
263276503
266327620
19249884
225338328
33785217
221206814
228600637
483209542
323746421
390501079
68858710
43676456
411753180
286630569
406471759
406111484
223254248
7491211
420617235
156163068
415618979
499495848
151421083
173135618
410314436
402606599
382017161
50994841
80050519
72677904
321396131
431924321
361471744
502428594
147384482
260422952
16655918
423637805
206693568
68805259
330860217
69476581
258909052
181960904
210255917
175558314
209963164
509072345
435540803
157851199
177498506
124457090
266799108
499163333
247065398
240438352
278641864
355136573
88053922
169894310
375598923
1481798
34720433
94089327
457725383
505974666
293189769
1312075
117163849
43100140
265554710
17045793
365557600
353127941
59658239
129805184
295624077
82304485
419997070
142618732
470756038
153825802
116268768
294899033
269186813
308519099
435317608
117599976
198113366
480232803
131424168
344482525
444974560
359816619
63147537
85986706
421922068
248148457
137225788
80773856
389332502
25778464
300553204
214782586
324225943
199126637
421636210
217739173
184225770
32962486
357608735
86855348
327930925
481598162
23252108
112905273
422921234
427589093
476681950
322758255
256977744
361059418
58658558
514248883
427617967
218162713
452846995
324212794
403799430
340155693
218063428
207983030
32204714
160995584
99304625
138757487
89688097
247818265
417817343
467442813
60455450
289262639
451036035
141296032
424730877
496553168
408276813
3068251
428105732
202660272
31161272
510377899
385754874
36659714
19553603
226672814
466934639
333125531
508191123
270912829
64184297
305463437
305091322
183209507
264338611
501944805
111587504
187485649
230054615
318116248
431214309
50032438
456278236
25949640
150146074
422243694
257032392
46320898
333758046
315735821
274285482
154522633
492740727
194203182
450917786
39383024
409403522
35796779
11304205
53565222
460106693
25914090
141898654
311216088
378108894
376616743
497973339
115268764
424859217
141184278
431591617
141118355
128460579
304655427
421585762
195250422
384965087
400984388
256183054
492502069
191378370
324657260
496778208
190750127
497658493
468405354
301163827
491434397
219735521
414004603
219602472
152973638
271543268
243070565
324287543
370040266
267431689
112129112
243441932
88878485
70638458
255946344
272561322
437500252
94371233
193919652
456943264
17456245
235179366
119486254
8965447
165970525
511959501
168887525
388803604
70834409
245354101
319503150
3672487
285248953
408444581
330064917
370732064
161118488
408561155
164095217
11987192
219375893
386011372
189638749
270842256
336451807
366236256
120756605
33694114
382802188
1418322
403978202
507877780
261477467
215400423
470729076
483147492
206913529
68606080
506385093
39505529
476136771
213748146
74838195
32090106
508209812
267399391
510168011
372869320
323883645
353949473
240400253
143340938
465263299
244560419
509375502
86132940
139107659
206200945
339799482
312399518
309896912
34339659
82853140
360084575
453908438
87052963
207348560
18712541
307364601
154370677
29222013
101812240
15865755
98464135
243472968
300160644
399806635
339172939
96225910
170347914
450700947
473556241
264474520
42023971
413844207
319312633
468296906
80879609
107794430
426288310
188563574
32509631
98026057
500256602
336216008
76815115
40162647
369528597
459937713
427361631
283558845
396213714
240661327
420803393
65781209
311205135
504139269
457134496
278891855
409835551
494290680
508528412
100338453
256976022
43033378
417836799
92716884
247594084
122125262
40510472
42357443
104628874
147405981
246538522
431885571
68619175
513276781
210787847
239082239
119235301
70188850
385242205
360546445
310743895
4264487
331783419
83259898
398203850
129383827
139340849
305915398
329143851
232469983
293261640
177565097
51273318
31588480
495790897
312190575
288265821
200075286
81874519
351884643
380415469
33144080
71392682
439656566
154382212
251762661
221781676
137053787
64471963
92636149
474016387
490554877
387910693
195266765
95668664
251334273
32199241
69605286
84691343
242802093
190319430
448778149
505803177
380541296
505182075
106809526
262435780
53482131
131972767
489221034
190628616
160606076
242133959
60151433
348089381
94377065
75852296
334158109
344315813
126811780
358187278
114327628
154122100
432389806
172217316
2690392
445545565
63678327
59630951
56119476
297436814
211453332
480506921
12902899
475573874
352940175
395056013
339954554
295367293
462575713
21025679
330029526
476480498
361799834
28464267
110483371
395295400
299313009
232284986
81110537
259598844
189796597
456457742
449658081
90228291
104615629
406711752
372952034
393549224
319966288
304385813
435029024
500759646
345699270
39593088
252785340
89462790
93458656
494444557
328518910
88214923
3088877
490309707
138982282
348895542
46115574
469879032
363417847
263746885
49954304
304902723
414850836
317882838
49258455
115457309
324844054
417867352
153558827
482416114
72301024
141737505
412915037
368997480
204805173
55737806
510600655
7620481
222175502
376024071
251295469
96780409
226446897
144532395
439978604
395179150
310606122
75494864
282275091
383041183
465951865
376275697
134106708
321458161
109865644
80852926
117665498
100763186
150660253
65208780
110198310
37921371
26710399
79288398
494264284
494789119
45124319
17767912
106804961
212088790
465846263
411122218
91202659
185131329
61643091
255967267
384626557
305791632
62521025
465948902
130089736
228227720
144946281
67411561
451571038
32545604
513044358
337909261
466753110
103657178
141554076
455607804
147949006
177178069
510149671
217033282
301047378
274654646
90329300
83504419
379352871
439032100
213390343
156024457
52623106
176211833
212195177
345835474
80802135
472254476
139975763
411260775
250883732
104138648
291934274
25020991
390985577
151735491
319449850
297205455
21939616
517492800
306252394
356743949
48060710
128681935
503066413
501229714
332687431
338809505
510536445
405919978
417078287
48659908
110500323
319522615
343277372
141609992
353207667
330483139
219925121
516005561
295791341
312492619
33220108
467147688
76397980
325493414
314463416
43522850
247828481
136970530
388750135
109712600
181806993
51162034
515645085
506693944
173637651
198645853
311150072
418258098
494920817
460691491
446866114
239681028
39799255
396133203
105530560
423679908
252270047
43954635
436793591
400932003
494780194
195157299
150818098
49464460
229359651
371521113
161255725
196727685
307841995
32723470
55695003
406237892
502258168
31874645
274442174
277381845
100958786
394512970
319831771
391873021
23164610
205759453
12684383
160239911
202503442
494344056
381898174
105466384
424577915
114253334
235164486
334369518
347213299
490425145
81731160
502078619
135440273
156602900
385301909
138416831
259991626
77963705
75731678
360556459
338854965
286832954
265215403
135376341
384656059
308923303
367247052
332736034
405530269
254931542
476651523
62539627
470426570
441934107
3444463
503781004
41776410
331809069
431545566
45408266
333535684
8812560
239070055
379812089
494641643
38492196
256722553
454897612
352494246
385890403
127106357
238732243
263640267
87522021
291219147
437037604
26014808
119378799
500019268
290906624
242770702
434430383
509555386
259538426
335986723
307892480
402409488
476328456
7192282
335590569
493574852
262583887
306573240
329799207
196765098
182355590
27017892
432135975
49926258
439439382
161218763
295277960
96553000
86001345
409692616
366935898
223828036
149683045
79058154
8843992
137449135
104985727
445542107
29563081
87808025
482373906
423250760
287115903
103380699
83612518
474798744
258172908
93503169
313957192
221134115
149487631
256377983
489588634
389215576
475428461
263704073
301421660
232658441
348778343
79582307
425693304
485979831
198571495
510776082
244823684
144449472
337792048
6813946
79902542
236020590
107711235
477886173
506781382
231311426
85054492
308853001
81889955
425578908
149389118
6628718
326437461
427164447
55576015
463860056
458647420
317705973
381713096
88242883
436972798
438139677
247954969
60272951
45196072
327935389
91474270
408107244
208819987
512982713
512533422
151085211
481442377
447702316
354092885
371343984
515747666
192557206
313082365
158853650
71481366
152294705
470340462
313463814
466798506
93054827
403243148
514741176
470026548
217340913
253892406
353650350
84410404
22098883
106768226
507543630
266920100
117939986
399353855
332935264
318122254
183080921
56836300
53416650
38094133
296274547
321848742
237178533
76324662
3121082
398931823
55959905
376777680
358345784
471618896
149554499
395601177
201406517
87221458
310153705
490976186
68134550
214162090
13862374
316209915
195306879
2289002
217123260
306096764
373783476
286750276
175438876
504886355
311367156
279398321
467842812
479408559
316224271
476196492
26107139
284622347
80548675
2764531
12574308
429174683
509150341
21534842
281743392
199294896
73838276
292191673
370616369
112535498
309939161
492222803
99186656
105563875
422897347
151729760
413046934
197136920
246495690
140113382
409685496
345151978
463255736
76543300
120228959
452300518
112358514
249421308
434946209
388105875
319080064
318039945
133189131
65755604
485987429
186892323
423984173
493725375
362832732
450129048
498754082
16262513
498670444
335530056
504795191
2587278
394042978
436037662
79373873
282511482
351258591
96363735
489528574
440824174
337472042
221810448
231924107
185089640
134650840
63264262
482477068
484499539
295473091
41857171
76407385
238587543
210674523
162186184
178144938
437976130
83313954
435149989
248634386
240539977
441915828
351636398
260748607
435265590
19338771
250183782
364174888
7673814
375563719
247325385
373981523
333797877
485405019
340443604
195144096
154716842
383371092
62934835
47503845
459118688
82943156
279890985
311270028
498237116
310175575
332838506
480532058
308825585
323063834
74158028
29460804
516510940
406099620
37011809
404941807
83079360
55869789
467238688
228762439
14086539
396848075
213757733
32057420
352817226
258967792
114353039
106619833
9591382
336956485
66482061
281885896
467468345
278529242
193584232
54022267
407311933
383627158
138205287
267550373
303621824
190480382
422011923
26559699
494816850
81596194
112038882
127744755
19652461
440991686
279906574
351071649
245974132
241225033
271320909
240272805
69521063
197945031
193385203
148595603
477102037
452683848
27382481
409971780
42092432
456520658
49012386
493431267
411494721
190512756
221643587
402255423
463714295
116819315
218417742
486891525
435584572
450822784
192009787
331407019
116449187
74853752
373165745
137900768
6400832
78921792
53949177
485591731
393646190
446129334
244317441
350076666
466098642
188744032
15821304
98509171
303098419
2925504
452032571
484376398
362006048
384633898
24534174
137774437
374826363
264137984
419389840
260497341
227448290
72120861
358479662
228845414
293697165
511910608
88288074
371012984
175532891
48034804
131291170
265178075
174166416
130875497
390530538
21321650
413447727
264741788
252881564
456091150
452102032
220625413
106074117
101660635
463536307
32125194
262955844
319752512
345807034
425220010
218650747
514176289
149546421
255567264
447459709
399874077
517118729
346343546
245316549
260007450
19357865
390147040
148915916
130587395
428754436
169947400
14573483
512284628
496045324
370038281
156905158
16739057
385966152
268202770
253578026
383202609
433714354
371784471
118381831
71300340
44640782
36819819
294323196
152890172
402680621
314089916
50532117
303769101
199679847
492518961
141913154
490607927
362113251
392993074
86923065
129033264
170642932
338811699
135627983
13387116
211654952
449213766
95589557
296753598
356309318
86225804
47091752
500291791
148275540
96495373
297407062
484351899
91237774
336341396
393062108
288022974
414072135
32034926
517088225
381351283
382159599
106124393
70800222
491172736
262566619
291328217
108453036
190712765
138493037
209694650
74798304
245156450
324433274
454031920
359502324
185719997
53463559
443835205
99297139
41906499
271397779
305803263
157972533
368969210
42310930
17638331
1435710
120814310
16824884
48792999
132249849
400769538
15138272
503460413
233770902
489770799
447584972
294444172
101446383
160602566
346061819
350333080
443742250
136168427
253358286
143933013
285160115
222699923
117370649
235789300
39576460
203140817
490575782
64703872
450540868
32055726
329402980
418383494
328317710
328080990
242141950
440168994
352681731
331408660
254170266
178855144
130983059
495472459
67489873
232505193
375618475
142587406
386217122
482924262
397619907
367442990
86913911
447177943
512761537
355288801
362809967
405825077
134857711
192764343
377142793
379746355
115458688
480951119
35516911
386412754
266841948
15544071
490586631
229953624
515224054
274474540
271987870
344418053
498449462
251039136
409743398
412214532
184770525
97757736
434752022
403323365
333316408
368431968
299363139
294039900
458378613
102495136
110736664
2178980
291221383
21435274
260651094
264842351
59120247
308826611
343980009
102454974
468586654
377183103
335509132
70798612
85518407
395230939
494975559
217696354
78606434
298524957
410405293
345855899
493734960
46498490
376626687
6214610
256117508
104252667
337518938
131610696
289539314
114539359
34313119
398561898
437161932
494302462
362422858
68278071
286387540
253706232
507155944
23513426
104136681
150264962
432998026
39501567
440528830
497974685
417713249
357042186
185430273
71234548
379675700
71245719
345971957
336937972
502886392
129956168
285800926
407236744
366112335
152646216
484656502
43438542
185816546
272526201
58753608
158609872
455738094
105285731
319911819
354656984
1004960
291745461
74304013
415567870
371574820
84013535
206466163
253135864
376941977
76051984
5755809
33395695
459127471
408901043
93204800
374944872
505856516
67283999
268993410
102429963
453958983
434899738
225363193
145106318
171114532
280236770
476607366
253513408
320992109
422134615
430943125
338610733
448907192
296632303
277529490
286392516
43477454
442564380
491692024
396567063
468099533
475387617
32805430
488289170
149015395
363571785
407496080
514789850
77665788
132878400
239594445
200223755
439241833
11380152
138064859
497036980
354120336
396734164
478972977
30941320
157945718
509457168
159900364
93175233
240405789
33764431
28253657
237524253
103593692
351212830
49289121
231044262
174684915
487046374
404547510
228808951
492070460
304879961
348170793
262580443
387851079
416289447
298366213
190694132
84422741
61261016
78248736
35216811
43854973
156363087
350398723
319942526
22697004
466275597
74327269
30364621
481936623
3051423
399807872
50280815
162625038
162669081
261103695
413084062
345516427
128755602
112089858
456907240
289056878
375355575
183296903
280732573
391432373
131385522
155756268
17297861
351760270
21294000
356911807
452078291
142683289
49436767
75743818
42787895
71673325
187978270
145109392
394144677
352800598
269321550
434704401
425419864
283161443
511044571
65284488
37134834
159314680
205067131
180677634
119581307
489817191
416221155
361891943
406335243
443273535
349582504
369903019
268742305
451896068
163025038
401000261
340797804
431095208
358017396
46052355
84520712
101305310
354234626
333335014
160718667
13917480
407222210
485677998
268808323
389730871
160899844
477217895
127652828
482485739
454831999
43845147
117540609
387696630
291217987
325974810
44001735
231626601
111155479
461623697
45080946
174417231
3534587
424575941
288645994
96997209
87811957
106857961
149065366
314565191
222877346
268922759
279404561
339546589
353090269
174111924
325229437
209054801
341071921
159215431
42011742
181501383
384106373
151464092
102053097
266843112
141686343
452065473
272592639
216170246
15852293
17611918
391428084
277350671
232991244
129289374
142244763
451618193
289740156
212780788
304042166
83825226
420526584
292580470
501855360
347793908
314323197
93044376
443450680
38433162
233017573
90611945
469019685
222875005
339588634
305385429
374475862
288372990
385219577
20315772
54262431
506152732
353374574
464688442
259542143
208752299
509865648
156332904
169693691
148161925
161849042
399967361
402263427
278399248
478928959
264180612
58994204
231912108
211087274
298954960
231560018
2084661
29649335
483748525
156600991
17502405
96840271
299407218
342101062
81375069
382273177
528433
177656332
464383723
449131910
213244231
377353200
191865805
125375347
123310941
13324184
113451391
73453509
426653184
517633186
84475579
205795405
160793217
213547396
494996965
335294666
466526012
339385052
204606138
337943091
465176561
449968445
65638424
67814978
124232362
456066240
231091270
493203069
292505279
248495777
435433736
495041863
316412455
400062345
275717639
53546689
367510298
307155535
285572563
244124603
29509347
303735309
374426259
230598329
298709301
493252115
442930912
467063723
150092404
261824039
52164862
393192770
306660079
118847748
199352958
30660356
512291296
13854903
49520116
501664053
161438615
355933791
97081505
219909367
467585042
383772195
308647252
445863203
377850634
389192638
219577378
385644357
375693133
258125154
287879449
379122582
67223603
197987429
166840391
199402860
143202011
143093296
20591966
434207234
287942408
434178833
85868256
58926527
438297674
131137885
9703300
144063269
107727412
10882084
426829180
66049153
301662420
443347968
106226091
17909767
146668953
357130813
140929823
73923371
306689422
437304216
253826235
332543450
72042693
396676295
281895945
230967188
89408990
64717779
418155278
420155373
464023171
443716864
424571185
271853732
357152944
410753252
505829968
373119443
254118037
473222682
161406599
87276478
215030436
109006513
299551168
171868481
107290240
89815186
440281699
44153345
188582395
158626643
250967255
20406604
239306240
323596323
460313026
62812701
352261724
47260090
22538077
147248505
291041698
271374005
426847956
336618121
434919503
416435540
375287025
460386048
445044970
499304375
501120026
233243556
89739235
58397938
381190858
376843638
341897180
264701584
352287186
63077540
287439618
371491161
260117557
424722996
90147619
202969374
217585785
231174625
156722194
289216990
94137430
355243074
440853097
288470506
468070203
369157358
302148046
510847048
113423688
30399683
371896328
421315732
173290207
85696325
134986362
79894346
38177049
219140002
308404978
388377891
432276951
300294623
232092211
414011592
187333793
429607182
460682741
44420544
425020438
293199750
213005496
147497728
254412030
203252412
79994296
258385544
238016894
39217074
470485959
171203212
37894738
364955095
164625773
354869106
231475014
450839674
413144869
395710811
275425604
414012815
207620873
371800933
64253657
129965012
120055151
26801540
187170680
44614593
439099781
239570415
274717129
204628481
283656987
466972398
188306687
451237282
54130885
33708479
129327086
63823481
92191632
509829010
266690160
278872078
396748470
307628816
9314737
196689544
106977086
270675015
194817825
417807451
362572159
86691241
508146629
391911718
54976529
249765721
171138021
260681130
179967381
366966271
49219009
239970135
80216479
232137974
281406429
159993153
2949860
345881440
452163864
483373593
119498019
163488335
223281225
203734985
443399801
235804117
51320105
86866013
503601251
173721626
376215442
442316396
451502434
451239261
384879077
233231749
334824374
206235016
147570834
368770485
229891437
100585820
372661833
381270936
154991490
43562878
255693757
99795889
93166404
177313530
4944256
39828707
322474199
142399064
488445222
103463972
150617125
368854868
94514373
514483439
65786610
470986034
6325256
382066843
463064650
508963954
280854812
270089752
396186787
468407398
424073452
625608
258136744
465622878
269193993
127453344
300749043
34087084
226212875
238658786
111633045
325573070
309321717
368247239
341690815
17944138
365302120
382585364
356989910
448145988
9749888
30252712
153809283
353733816
340277266
472967665
404168050
139503555
56419014
274327453
445926285
483438586
198895543
213226702
377696043
94729740
205527098
94911491
210566602
470839203
45272076
96920714
388100293
507037827
44296541
40502631
96111433
236881208
226805018
457271931
439476756
25757910
71544578
477913965
223142433
484532628
463122885
6276112
417562422
408766983
424523381
431270911
480393459
269442493
196555213
135795993
305383519
112533125
99179444
152845414
186203165
16650696
231789957
84939708
110480963
142660615
392212889
265176377
8129822
22835137
237395229
144692923
197704092
167131436
156330981
104199313
350275506
361294962
258276480
234371151
247727662
18836433
155260278
130674214
27169891
147003439
123322165
363411591
226116038
405910793
457109446
440386846
439305385
480563630
143880069
208530672
379711441
75119467
70068470
285522715
48624304
157905919
317756348
370902102
69461056
101390384
379598999
10138961
439675983
320996349
109164605
251496583
123059717
434943176
394683958
266809718
60290938
467028277
238674023
218517622
510166927
193888449
187583368
142164481
335733996
404316282
318584681
367370355
493374549
482546210
114627514
386004162
495557613
113599889
151050163
113282937
354523942
325164651
458785356
74186355
476018834
1993276
130783837
320497592
466252737
433800240
351348423
72459344
502914860
278644001
337344149
419596783
121369064
446736677
159647171
489189628
390301282
264012144
279153505
231292542
499996059
287834911
484882572
188505799
111886866
211611468
39703323
489266481
79351135
335227894
406889965
260600313
509164958
338828015
355235638
89008070
205475506
312792741
389826578
83293467
76017862
309141819
225066768
360139923
438045744
467319185
25072126
419765968
406204160
336274467
132971826
508354379
59427283
147389492
360060401
282471340
116407354
187913070
394361157
342688948
117725659
204925188
453371734
280477645
507624157
357082478
143052465
380788377
75860269
34363762
24865874
300112538
496040579
512632892
89451086
194736731
403639158
60814470
455266943
407930910
472025175
490264020
304375403
202717476
84252682
78659721
338416588
120932384
21586251
32610927
197081361
503291378
447967986
254555623
299685588
490872559
182877754
200354026
219850027
113610307
212338384
209076816
476949368
79281020
88334358
206176520
95586421
300982035
393106188
160301356
135557902
368312005
264685986
81336860
158071231
403317572
192209641
64652187
440681462
499371028
150679511
57705630
300973374
341718677
485489461
15485988
120856789
424620147
364289385
456713663
76586040
112059255
234193632
306606494
310185337
463509770
349320040
155801475
367402230
457746432
225163890
24435320
164647515
26729557
413597209
360419754
425881655
248854801
241101023
113380569
123618165
255066254
331276741
17417032
192073208
418951702
214073304
457333453
124951644
405847629
119007789
498338213
9801697
360268119
227148860
23770809
79361254
477811075
67365435
361840450
4447476
91039749
102694906
110340043
129740425
149327634
52018972
209042899
7665782
49856598
387548186
268858249
210025044
301865177
317684876
323104216
425224267
258865550
483070271
43228065
454919851
226723207
28101038
51498634
406655795
483308645
390069598
42077427
231536330
77864843
414755792
376546528
128854960
418438937
267370294
114446497
352734025
366918506
185393263
190310077
264443935
426784771
212316647
157165454
288577187
328600042
296509239
57450523
461404543
385555036
84192187
256703484
333482415
179288529
89849574
8573639
156692569
308700174
17481145
443549301
65520528
173272869
68141159
282764030
348401624
189676473
57390666
207508030
133591448
417932271
132128272
208510356
73293630
292214891
19126265
159346386
69649997
427222101
191559212
406421526
53655475
363586775
277049952
173168847
227308880
70923617
455967942
391486315
38188327
94861018
102906538
30151013
28873736
77314092
102172546
389615005
180187837
439528728
439623104
226040329
119011272
124614019
410140605
224372633
19025939
389168902
82171122
127255664
429520449
247953202
400324192
348974829
156455886
416144827
187359810
1973992
201114384
255476654
57279485
188896725
59595707
79618261
256115298
230353031
281502230
346246674
370510614
52548097
310225836
70541614
458641339
429034276
292440324
374152738
164975165
369242660
258657329
252308899
263636262
479828696
480427053
116403765
302081641
225057530
345159965
299124444
495568513
420896099
167508190
21656244
474403510
211641918
83258530
37046591
399447090
159609675
243880679
312071011
400789548
307249034
270528402
295127673
436981075
281753231
245606685
338356372
51317505
352197990
327315208
294686513
464304317
268038837
420345307
22119839
305139660
279274331
116146178
515755566
95276178
255506637
459432705
447154355
362015205
242639685
401873629
48543095
401866560
118834250
368940769
239493088
457561452
93623816
254171997
132808378
250836205
362366914
353410891
435581293
499407701
297399452
4027062
369742356
101741825
159411612
108396752
445850104
203738096
274651099
163059241
141646547
344358406
317595322
321670635
78253505
180299190
81760857
214197897
107274239
26644689
39966548
76278826
192850535
427416236
183526395
140733872
226252662
4705712
493573232
172703069
24162900
475880761
462667447
260184594
501244319
132092658
131753154
152597089
104080254
245581081
102423457
324492984
64903
81908067
47218183
281149312
239367206
348902131
345508428
5750073
272094784
39890065
292771948
445743895
251277771
166432159
95647870
175916641
505189991
181150859
353783352
92385768
303461996
498283092
286550411
333690498
396590344
206621700
72161374
354584006
12507960
138545273
338163938
340272459
89240010
161233442
481139766
370120397
468181104
288187418
117782846
497647994
275578378
439002014
130635064
421813359
200568444
413934687
163520371
200993657
95475215
394537156
300594223
378039944
110034216
502610048
4642792
489418049
230063542
73151739
336060288
328768819
506994418
88747821
453147128
283884405
94967961
102282330
138816598
333177348
333288544
135994516
103780813
70248702
142325157
435780762
168265208
213091670
410084273
513333747
493894177
433947532
269654817
52635370
394510955
206853822
364162348
292557829
289211492
14187472
228546239
262797169
114932684
515241678
199254164
334285935
319516437
485474158
109075244
16191772
389859084
50628399
447909181
483264547
462626321
508902412
184576869
265648391
325219611
410809498
63703930
248602896
471366176
83037845
337355242
418552654
245088448
193422873
426566333
69919302
223103810
356121843
250959477
62138576
376822559
61553579
377300754
411710974
435428641
240377168
21181819
442085438
49567501
165108239
82801199
107202340
54282507
378501649
120610907
96923361
35610133
313770998
451361699
381018118
504659071
190126704
171141573
39452932
514458806
470142526
205205927
365150454
357919135
238513402
307301237
456016852
175277063
104884312
283184306
174251315
146374978
89727067
153072917
164149114
340275819
77616204
179492551
188792058
376937095
489311782
102679398
21673697
177139296
309360158
424567800
253956706
121012636
343077471
469037584
168758072
208779532
262338310
327332750
152855911
193443770
410507978
317168677
298200833
274341241
46598902
397099173
70436452
486711328
451063988
103970933
147441939
290792980
378134049
201638130
197497847
123060760
264291036
8277666
405326328
84716450
408793883
279547810
514172785
346635739
220416603
325793192
481310689
348743209
347695263
208908781
196415694
110153641
321872710
405903560
118269970
235538790
232642087
199614682
176765647
350351623
268224152
98783525
397514547
173018842
340741855
267740622
157514492
158382254
436012606
207170358
452697975
154065577
308066828
22811693
516096682
56964189
53437576
240721870
325473448
24952857
402952843
68090704
271187986
355649096
137414819
155497974
280598689
407669644
227632897
8782696
365381305
88983907
384775944
143472740
169251682
96485259
379804164
421111019
460721682
178898298
250048334
280413378
163759025
356347382
76595817
237143743
281907358
417765532
213099269
113472791
286259639
363708532
12392357
72027581
245054719
379174605
351367411
183025790
162358590
395187065
352961110
16666015
136494221
261318188
107723807
32811140
163986265
359776670
377566597
458654801
32872961
6024232
46734721
306872998
236189384
469883841
377656676
362915641
281981058
354538647
399044293
336129768
183951487
86646392
125916307
63718992
70646782
302963306
484435673
213836836
99674298
215435050
504226551
53297100
343874503
116628595
399501444
104668785
490622579
89304701
306460981
158671616
49320250
40764408
249537353
479712820
367399470
481500034
270260171
49118852
207985758
227032926
234059773
213071833
224381857
180906804
361497205
239110410
517425894
132772839
285128494
24519645
120143313
484037587
197814676
146771666
6003882
202113042
306378676
351120197
295443042
311147225
160255028
395797364
427224191
162396430
72615860
65213231
373661692
126303709
114884803
441686149
508665398
59222800
187827874
286775054
260949935
80558277
287086045
333556701
230099033
175896044
366755068
356708631
258052163
373365345
407053251
419410002
457479023
391971502
172570190
384442723
198464756
86726088
27967046
7974957
134604205
27933927
151373435
298964162
14762354
161883440
483155378
400191913
397724338
292778462
467045908
14321291
394149279
290563901
102537187
120291979
353064808
130222941
185213324
248686695
307743293
66863173
80257598
4202628
396153136
356487310
110047919
453047168
125012023
443710091
502396552
269232812
54604867
370698029
487393586
77181904
173656014
478149757
230572435
308574613
457331799
3451550
280354568
108680953
509442648
494806204
258526987
432286911
183591506
436771352
133845692
166652203
390544585
178515133
47834777
285003427
388229845
415780273
291180026
38559671
251393874
59201822
484923047
383219228
330716091
140286938
113693318
341628160
4090480
313306054
349726404
274177860
39381252
433117138
152608164
362869083
89330327
345765310
358348460
108974700
263750811
32643508
477798031
126782330
120235667
422494464
296835070
386981527
242641454
428518599
298551336
190323103
176499817
144798900
74473313
273584589
425544273
218360112
169326362
501110297
171723526
45649585
121196922
170781607
78170047
399792002
125974762
314675726
148288729
214435702
475396958
506668860
471303835
274062486
150269944
432181245
269030132
156160389
260248171
108553407
448416906
428293666
22117222
129047358
156093168
110822497
48510581
288123620
294215346
449453022
411017984
444411270
124826520
246314768
348706389
342464131
278746034
93062662
66089606
41886170
476932328
363956506
287342027
254907265
262432808
469799837
467470832
258138235
59173339
430577916
144086754
15371882
45802705
143778972
58279123
14428062
104745055
264674521
9438616
188228906
316850780
476007253
37267397
65363316
29593944
166138497
53047021
18879120
161439977
273185224
395149248
489170995
34569452
382837074
100803887
230584363
247362400
130612281
58202184
317834112
158311187
330366903
358564998
37430986
247975261
203841502
24227841
184769237
512713586
149470915
429359640
473896073
504373233
300026767
349974296
291329918
15990603
2889041
75829694
405472066
81977898
488590310
422885140
399524077
507365216
202767687
315211260
209053741
76428682
195520272
304958615
312719992
274460867
276885863
112486405
45635476
322199388
514831305
414384416
478225320
152995240
490001573
461424308
118355078
300042523
349525478
21621390
219150721
480469513
304841292
282073862
392660492
455234572
419601450
8027419
420437899
407066066
338634583
115754334
430656900
320517221
101250922
81715184
451516705
429113137
406321886
83299761
321975812
87943307
26582375
193135641
429911738
373081395
208590238
146338681
182146459
419589079
24358563
77881492
106938377
221271579
369954867
479487581
395967737
84369632
37957528
304804809
434696499
73743971
340894694
302987625
464392998
138217324
402945075
313532798
141371326
207225537
215723233
324646732
117304801
92457305
461435267
137973756
272409903
445908607
95191510
449100656
181668937
512850638
88342435
412888426
339398857
262752521
398135239
442712856
145209478
356070094
72936198
118396939
506760548
306125995
307091585
490830973
195631133
178149517
275169304
425855157
415874511
244450347
344762382
343116562
307421502
162268116
473765660
370157937
421515193
241094140
326159296
229231830
512730895
495822028
5593358
333969859
102260117
222157341
276824278
176275954
67011570
375378092
358722432
271911923
128114679
493973812
78490028
70699753
159147480
269020544
288326599
495580175
400304352
219373015
86507315
469740663
139055835
307085333
34625985
76333580
124626973
373606297
240378196
510036624
32237411
438696074
133729076
219599246
174266348
163543471
74152931
409926364
54510245
291952074
98390070
168898165
422461014
157420674
153723585
208160325
309777277
163825371
406955108
382008515
158321712
119706771
390313949
260146658
33691631
504759574
434603899
264246741
152595733
165336116
41001007
130058145
466702621
160573270
203677941
439351014
115786947
503170143
99737444
72818247
28185244
268768281
129587852
370630207
256765473
171620851
298971252
408548453
197109999
395123124
335956800
112400912
261315315
324248140
289668076
295799634
242489005
362236236
370843138
484299243
50195876
516735390
410026648
138808590
449789062
206307228
199404620
214799737
16472627
12174181
277117962
230869792
283690024
320344033
39861807
229494316
417928424
281520808
291252418
194197341
210450238
52672265
441766387
142679823
412978953
446901492
36590437
223615359
411069744
198532024
251664379
161760213
432182459
190757997
274923324
35473865
137875880
178182222
127307562
513223342
418526369
230069869
367092534
80476675
463756586
139459671
505745724
409774362
180251721
321570734
170580417
69609626
506899341
158248945
292573239
304773763
497340366
302180910
48433640
205741093
466895237
430080023
94553439
141114970
256116351
514867514
319043549
334644264
77195700
455290646
104095289
243637922
198681095
387825247
454238283
167993930
396887750
75823936
435657094
259244723
413276381
461564320
139133883
436121891
170175187
152386156
509197684
101431598
194444448
299422780
69378114
71006867
121800681
382035766
253900977
260062035
132233277
93105607
415373803
264309339
49275182
325729124
155630586
493311382
219075057
466697311
476578262
423181268
152063359
316734953
148101048
13067885
152970844
112846636
124123066
297503319
166083534
339666916
405528843
31732594
79855512
173263360
333279814
55573589
509808588
355425709
417113867
105850180
35047657
514100584
503952637
48245743
470509549
370651409
240573343
85237270
198219768
324431166
477941661
307280341
104354436
222862596
91605984
357425626
376402394
375332101
478188193
35090425
21974687
171248363
179562739
49041634
506626508
505943622
163961066
226847921
415784125
146491483
182271225
432365483
47737568
419039193
339925034
434378322
213971735
23557766
75250963
80533718
466722739
239622491
126836862
252822557
363526766
463533090
311704894
167239961
430572463
418765623
401159513
342432684
132328476
417507343
345649691
124059941
337139426
62959418
495384531
497868540
192886392
703035
382566547
221695910
344597058
185970274
250766230
122167399
502683653
306938310
456494501
152454842
203178023
511875236
29862931
243118513
456532093
352504494
89442671
419080324
417677297
474367255
62925614
280078319
276657782
337419819
414797470
6825535
64297342
256634443
462591730
515061898
280784612
189669318
513876906
417612809
134845887
288680355
102473865
323866627
514332203
443853172
487037466
390723976
460933066
464932074
276477944
96717369
28904759
104899611
65977372
349971866
441133445
126861197
323989471
236110973
244369025
481233886
515335379
134653320
23339272
257681421
347529408
192186428
225825773
356822473
268452638
329318357
75159459
15410059
487119445
223947785
46821400
297725826
354683107
393865383
10231541
21900124
470611221
284668222
326905749
147783644
11773322
200760003
474996818
310089299
36447451
304243438
304395821
62592129
424015995
349523240
274201488
444456072
358629307
56566881
499959429
430900790
328415133
389264655
164716006
247368108
226756125
53036507
373995006
194807163
372888242
479632096
251097590
79150270
157459293
3083781
378578282
122772809
481084062
378233983
239385534
499087344
120884152
28640664
37049076
403511673
34667728
368191154
474040304
182542881
40045099
360665685
383799799
161375623
442795287
21856652
209906477
134092658
89725447
434585583
217323238
242558348
437799606
408606825
179121394
392431715
80225079
286018107
463068250
514196232
503762961
318879022
207823861
205722818
416320156
199569173
56475025
419241506
384459977
276493816
471358068
1553188
473951008
389498840
480860480
248875687
425949345
232789164
219627824
244327078
98978624
219778476
508318917
196589659
326760945
241502077
438738404
67942436
390371471
274755364
397844618
349308394
168259601
338822730
516131352
481424415
361135446
333992206
64042924
393132373
76260231
437981371
420687763
462593332
264188941
322597284
75745191
86578917
435487794
54069240
280156881
168664588
107340448
266628196
395390709
507291887
92481711
387206033
304627572
258346957
361629032
509757574
22330740
63405363
127509659
378397933
293986965
19382027
385880123
515209049
154712278
142615767
10092540
315124970
497714140
475361659
143523269
72246288
302998706
431248655
19985661
347701259
143315604
273620476
323678394
297985060
54257825
443455692
152604806
141882196
156126121
459385227
278340963
430158625
299642833
162750720
469832836
293833435
187752687
48920599
177095171
107613811
308635401
63459161
236397562
412708647
328580515
1167638
62820521
62054801
480211458
458510004
390180820
233018775
273637243
412140215
100116934
335526798
138491903
316015276
495753812
440508034
261012275
20376770
114715884
102719174
217307796
198591163
438529348
320890710
144833095
16367278
188866458
514852330
178621306
436386896
509866967
111120823
485704021
478991486
1794021
173879698
138681165
384224178
53317577
240896785
500905198
299617618
265687536
410603695
129853334
473596967
345439492
486458319
159692809
515370045
151537319
89652895
63833340
334394414
333385656
122043907
188298485
82360682
175674467
398773618
360726873
441459289
315832875
52250586
450088457
38498500
65264236
123223055
169021151
133945911
311798973
415787159
232711616
447374568
499152123
255106650
136374394
193080394
409276429
216444493
46474884
413484971
320969183
138164087
325755041
316012393
463636184
481858768
510859250
424254203
238140465
289221393
506664657
122674587
410379824
152020975
44157950
235485153
44120970
498220033
396775833
301701306
476353028
34703933
189592974
355129631
331139981
231388869
457584400
310806735
460545386
132159104
511656146
441932003
53520870
302184275
454327184
217655237
305495930
194306327
401706795
497908786
495707714
433905136
509823614
181145308
310170587
3128633
79415391
231089234
381942213
332254229
172809145
409432337
266188079
5198114
357579170
93440722
457730968
436984816
476819985
107675457
498164832
139127343
134353812
269156242
497462888
386760362
498479009
140634835
516059276
146309879
187928348
319173025
28516517
278488336
414883041
160547069
504825492
150351963
83361830
275709350
309930057
418943866
110733447
93368294
228416505
232006501
192276359
306656811
514581422
276414472
3708250
469529261
503230048
152426528
226646097
119664625
406408641
241241624
224068029
146281426
429651873
112581649
212581904
30023905
56974892
259361709
229537642
319761611
336616862
221649817
212005916
327200747
137050413
79512054
236094121
360734551
19051292
166943442
464778013
491133136
333129299
454205731
436405444
56568373
215819488
359620593
366698568
147686503
50388493
454382292
282874837
186396604
398689258
11291657
285647803
370653033
52386906
5304974
514814779
368107225
491388664
466836531
428678250
49217262
28110691
270437947
257754935
282366495
277712720
74708158
87394847
30704248
425921627
378887452
252865341
148025077
253213036
80327572
83111345
24410020
220420406
480294878
372998934
77629149
110341181
447111891
394941356
226521298
330434614
54824863
187291802
210384871
152557405
40203497
391667757
38933546
70149207
73251304
439614548
24285784
340848184
453488756
136732128
253770944
61061142
106127290
438439923
110234625
483870875
329953545
388779356
289469195
240239511
414264103
121814491
141607737
32444946
204037433
430971645
167436434
351562194
96864084
173819393
249268808
461019188
173592356
317207200
229778987
107811858
286868935
186507753
367192268
159839416
257034020
348768044
392496065
304877012
351851605
133944575
384416846
475013684
98036366
247308364
429083369
67050669
202204177
393621940
287443926
428356438
385434001
367646233
74802012
74574528
72413275
49429047
484027674
326896921
387122075
382672358
70013377
234165808
395224945
155953311
130416952
71328
518136000
42332006
39408483
428429768
105409383
46284637
219341063
68852021
469770961
484382575
356993400
208194570
422121744
391081105
457274897
100991475
427179377
337253980
183920243
450117590
150014153
393951775
434784017
334145870
198860927
197155115
132423241
273094635
171030184
213896042
203194131
506501834
377884314
257884669
154954123
11430222
254286008
303862666
127373225
224877694
347271191
424986531
169865359
353101657
318523429
99966194
508575337
307719813
229522012
300794240
115302621
244112536
172571566
122204897
105957975
398016771
239398216
28096928
411212815
514089918
407913643
439423739
449559412
256448479
15951343
247144891
342795629
436541599
343799954
350084740
336430183
414068649
263069386
257673148
355683741
371166207
250695477
376229628
206390544
467132026
469804929
59858996
345838307
321446683
96918167
96556258
268678973
412944063
118472273
34859626
19068540
46535544
445524476
250485860
444111500
517041124
492851480
492220531
490030667
185811147
329069720
276847395
2389775
446094839
498874234
342998887
366190737
41962211
124402494
480566447
445011690
235059310
167826414
200417912
290938950
153121163
383796230
498158169
31802733
455081010
401981977
192441212
238067645
265451293
302636997
278553787
355817771
407438056
3780557
412769434
170749373
304755906
485855487
288589730
71037709
397969728
369099098
75431039
254217983
31815119
3946115
21599048
232875657
59198733
131723134
185158016
41315715
461224295
45266084
274639017
442638576
97453891
224263825
80864631
172382711
189860899
240280962
453353309
59455725
384978988
52931390
139066202
79548565
58433994
413556895
365172907
416757320
256602733
517969225
450679342
378472071
455230735
80317005
232660316
359882661
266587771
257793535
238767682
22823886
412643206
174850998
412973741
223170024
98830311
73244822
157033533
459094274
280447393
28082540
172352430
292047067
163236904
43896430
324085818
165911612
83535906
149781087
277647110
379175853
427032333
202002536
497663049
391094207
109636157
352665528
492609007
76493356
61749716
300146531
219298951
452244457
482594653
378574107
456918036
112513610
448400177
198867303
133573501
251072989
86675317
479362612
139940246
284927879
408070806
218655415
83607483
87484832
55298492
460971830
395040512
432993346
481023980
148426986
260186223
76618132
421568805
146690604
341354520
356977394
406144584
329682719
286654047
314920275
479326486
320642708
189117957
211427417
367757670
112583773
79491526
339476783
121358639
77453898
62955108
229394939
276656577
149123333
226873502
224124787
439472161
168772496
248527725
85323510
354622100
310017437
341084400
276277933
60418714
490358254
73400002
322047041
27062680
253451996
512494675
479249727
11799966
375534615
20701783
310788192
126684160
245002352
58018093
70039592
299746843
517479246
518118945
81785614
316233119
149423059
93049557
376907900
77467488
401911361
245630941
155094924
250705496
484885893
341213135
395168317
393243491
159171915
465736993
127350331
79462146
346587681
268593538
164943864
406317908
430361854
134748755
44532200
28089230
231206019
509594470
294224432
185912664
172559354
205238307
354428132
108003146
382270338
299772548
426132903
323674908
212367904
30424205
239157750
34524988
157411894
238600287
103072202
248436547
511466312
144153097
201602951
398661803
496917521
411248296
41106889
245034858
229718338
145266472
115024284
167665985
265380416
50991125
274913935
131622285
147530835
228321558
309203348
488711179
249422522
239149538
351067799
110779370
407371887
223817210
366101220
348919707
38704730
223748726
444666056
287651618
467462795
249629123
394491621
434326493
325182934
409197528
125404270
298666632
504503210
334700491
33780206
264054872
425053086
111300469
365970600
125473098
509741041
443388031
429182583
191638643
429937218
4061696
478820873
62804833
259610470
373020509
226504180
182043415
24164896
376297685
242591799
154327972
45462645
160852004
498274764
280312699
100516634
490184156
101152306
267352206
224841249
340655848
258573380
7251630
341770842
198918548
486295059
151087811
46876376
411995357
385216883
385748396
210162043
134566875
62623517
515619262
155609557
211588802
408168240
787964
299969226
327361422
482483866
337837709
35087078
420618508
168845579
65559761
382699049
369282746
225827470
357524327
240394331
92421269
138393930
440009272
459066632
473160808
262486629
103356681
117601744
257321458
185125730
486646998
200803095
273852461
387863546
3817589
434176117
63450765
470134121
159300343
361122040
222548498
146112914
342319874
17798018
253020977
409337705
177477488
188383064
123924836
11268546
301660038
413468782
469802768
398611128
323219167
247814728
269644165
66011479
31247238
412585511
329319870
342993840
376636458
195684191
264052253
195860378
253227507
159207204
394839324
269842514
499942345
385199479
238907128
127691075
20899134
251145885
422869552
229448311
126546173
96601400
138208411
237881219
278640503
360738151
354676044
104883293
314088525
109008685
124943241
29471187
423791574
234217782
292275515
178246190
33754540
487028796
502242075
89105340
80397427
274761805
291773907
466886677
322374301
200758083
337005901
160565685
15457830
75911126
343893445
475116568
291526806
45167823
389480355
164158121
349772665
70997652
170402761
396467269
329184182
36309172
12512182
171424400
201521642
509459764
66728602
271888538
277133478
457438576
152960532
372351600
272591515
130266680
368081810
48085
255336982
225433091
292747500
19311858
508079225
119316998
144877433
176008764
23390938
425329774
306164511
325069938
299963143
96439353
168698086
51057753
106370443
103506039
365033096
134685908
160791238
494571418
279548888
36064214
157358125
250725652
295448709
99950080
264100143
325084637
424909854
127289184
408668046
494238431
149521798
481137871
78963409
350371292
344775232
239650166
209243230
71154231
188888500
421322194
441604139
297489343
378705294
302649851
284289192
158743236
234892777
435949412
144737847
197644749
437824018
318281212
430945911
331696678
304073733
89853940
407072141
268301613
372572940
73763348
210503782
84251040
314121648
312312336
399251065
402861798
395238216
6796053
476140421
83068308
62621417
159056540
39740996
176958238
459579414
43306863
278213378
290765696
172535976
223561061
24058923
421058280
331677385
238161875
485605377
124734354
27266489
228606178
88949952
164411225
315734705
244983207
189817241
291288707
277230117
344730629
424347972
475132761
25947120
146462880
483116549
55323495
111152529
134876762
285472138
490965066
132284422
476788800
256706482
339064176
501125477
199376532
102026708
510405143
151598820
215874664
283841031
236736110
360453237
191017654
168163361
87637578
418956850
121627455
412541573
250031280
371322572
15375724
436287033
506243596
405750572
361530487
214269930
61288819
272787830
222623595
432886005
366286591
457918553
208174511
316240316
307571479
283905823
342073153
429792577
506499397
75983367
146607271
8150534
15689415
443791923
154235807
69930031
499190458
274360015
388934613
25676868
159020273
257772653
173685890
40935791
250020451
160846939
469525087
467965524
429460636
245582983
56489611
82492588
258387747
170533086
132419224
369038811
125561942
443204179
131056914
263288825
492449085
429707293
462636415
261942869
173373170
23565187
349980294
99505201
168181079
501726567
411948085
220651896
239524440
42338916
31338539
42497785
266948882
198435427
193253595
224713472
200230080
284463632
512019000
99213876
54538909
90171079
79579145
210026615
317876122
108821996
52929728
322804935
374530252
373842245
31388187
204506732
187285600
490782001
339698047
317808519
321397151
477910846
348083635
74470217
345138493
338806822
74550089
349442338
264050457
371074135
310685550
452061905
33551031
264630104
246051928
297442636
19374424
335953624
183091835
36383910
197909109
155283547
16753967
318081309
13654313
97441571
448357397
403116713
455215281
112261952
392800638
399544285
276102222
104687443
342775193
151076814
502330169
392359693
502299830
47399892
259364016
246790651
31562111
5032718
512101365
426439376
319142249
402240001
456927183
284765181
412170101
71860638
501370763
92825440
87499167
405628127
16565573
480205491
125747255
56307706
486488255
285819422
268806871
410040383
38412655
122271198
392920715
270465744
137163974
306397069
73793283
62986629
18937895
294017118
18282116
262051526
293222037
103291556
372381766
425144673
92088629
315341500
142817712
72323182
338620387
211244608
192298663
380230050
326431688
488848159
55296729
281967067
255921356
218955458
516927256
403139024
504682258
437336874
173612396
474459589
13717856
333606634
482974099
127743615
485655155
21401723
480509966
156044354
37547620
448724326
160103324
295609548
388669900
453267801
18656470
212385308
388712860
210100516
80142474
150463501
418150235
310044855
310641623
351803980
259789262
97860934
309314308
383000441
432004520
28500543
351916764
123354176
193648577
436272952
339643948
105242948
495993983
113930341
149318807
223271471
50708589
327671342
50724771
125374046
195041127
314418671
228539287
125544741
417416312
255351730
162119283
363330730
44366842
382884628
259626990
259808624
178893126
463816717
467648574
298094470
32512026
241679285
92534182
297524397
187551478
294150726
267338870
427031143
134145156
297757667
99615614
51038632
408296450
484935594
445135853
303302360
345619246
291452054
155454898
513259540
435172912
24069614
122190167
305208952
334287495
271453167
427239720
502179127
354913566
44875290
337245152
464447112
55742750
16398084
267073105
420407496
159845394
91098969
381196062
22589927
272510728
281235565
380405394
501761187
381293306
1318238
149639828
100112183
37060301
353156188
261893078
475459486
424079827
282478458
324556620
70334313
366574298
94465991
381502001
96787824
362102009
109471974
453933583
11573502
502516112
366884949
417669385
248814047
348851377
15333631
47743869
49427401
41629471
403539011
405061402
365789975
162992295
460535549
28501633
272472248
17234690
354446729
309860579
73450808
379440445
390608236
245977498
381876373
453727199
375367254
312548515
393781963
415258595
345782740
349426453
136108782
87757876
332814582
252966039
315583538
112077256
296349316
5540447
159902410
359393681
207025361
461745636
359862386
41023708
242682148
8268483
467943603
263763146
309087169
393977177
292968364
133513196
434669885
390338312
233292986
210172983
351939604
341202720
240436101
293625619
243373716
477992700
169385416
128119677
158952335
464126640
427294043
366270110
70289189
336197947
295919481
341279437
510590401
124705942
432807364
236219535
29203509
222635241
512536681
396955825
468900473
375533588
345551395
447182245
379250119
142166003
289792873
472472188
170999082
191703717
246851740
511752914
265163567
301995893
162115486
176783809
6922762
426192416
153449234
260532850
319865411
404363344
79030950
181469643
420434213
433497064
506059539
512280256
271949365
434695388
371175233
288716007
376353316
224441943
106710463
516730258
48475213
155979668
162132334
92837716
98176981
500083105
334534643
354290339
296340052
338079670
106032808
79324563
283515877
373115826
249256179
457373095
128949657
123467302
359482330
193260650
499517710
61462451
186654629
173771592
79412324
196317079
504598229
336757942
197296962
364790504
409544412
83429318
229204198
74435430
406487981
352212048
271451839
494189902
385093171
373075562
368535649
454120206
286463777
99385514
130561495
312947372
489332371
119677085
183428761
173109214
434170545
179439951
293928668
131188817
187769665
22796077
198565404
137870257
495131265
515622671
428411995
90296855
465854665
40359060
510870680
168710153
440683393
296995848
434353686
410401438
317617435
133191657
456954567
171749400
228990736
21799757
408974307
514333979
93169311
392702542
281431418
324347827
482285907
389010549
363178541
437108300
490022402
510182132
262327393
203740698
421024723
281683463
12944389
338758042
132405950
403420050
164024066
56979144
317644109
301451964
350748182
418073730
10839396
302158910
481731822
91239330
482724210
201401691
15262260
170393446
380128783
150594742
417967510
14309701
12823542
271191515
114062496
279122055
14549659
442492722
122052501
36229469
485155113
357751937
34944094
195190816
158875161
316386117
337289952
215193814
7609509
324504510
84256142
402849738
194357375
187715063
15435321
432156646
134572403
82854866
452564437
222256195
155764870
291698092
100607148
337129498
79631926
409922676
337060620
398760259
162567592
253598154
184394837
24117917
312023444
492331373
78293277
299663583
380644715
287215860
259524820
450420857
236313298
348257159
9928150
391183312
333484382
294217153
203820329
58713309
366023260
90397499
275827552
304442175
347443112
277090755
63203078
461655468
512967831
272172653
34152501
147416655
338721154
423666362
112663091
314941476
297292405
170972407
360242812
442633175
81548883
516437006
229023626
506804946
125911246
27749717
247623585
4220342
94669219
305168882
243920430
86677777
188520892
153591839
368795395
119725066
107638949
357480561
295284815
365683703
514868822
131685645
170646764
76268392
52498350
332519342
460886297
292624423
289528720
254379152
44651746
89407873
431469245
491171688
256338725
280842073
398707790
297621573
417401089
373655904
306182001
363760144
491660078
330539818
57443556
310835003
81016185
173787091
335327411
177468971
31864416
111727734
70193243
392138503
379766129
278008874
500864427
10734780
438059953
92738038
46044839
288521320
403740781
157110231
254462579
196964449
255753686
197440486
426488338
266036817
100676847
240559835
408403194
471921948
9745206
283890744
94143763
379539752
283331624
128442122
214481460
242430619
107339409
225754101
293384518
201015436
56672027
43947940
223178374
261499356
74618837
415778554
418925533
23823584
24221831
111698725
141066800
263086094
490697856
420281263
430049454
334608893
486048747
79488690
1787010
437008211
312116408
63006819
263800937
138369962
170188754
370467573
10795981
110330775
355834537
489739940
314359916
513496497
144492257
341577212
148276974
179053862
96639583
339921458
457735497
440835398
158833457
486550942
281439964
176245154
64928048
127253895
479882672
426416520
443082225
493646616
12669858
915114
150637733
218293670
468278196
134028127
34923676
317929066
350758451
120844857
165333011
256654776
148886772
82802978
61060125
129915546
72585956
135100041
101946043
139046690
170303899
153823236
500245586
159603019
251969830
414327964
253744955
487194896
305943053
24833845
497157594
373614563
419563396
282005228
82406847
207582900
50178211
373089995
335472343
33581076
88037013
432928328
310419883
72961874
331582238
90449475
415240944
119000113
191732537
412424415
185825430
6305688
171639942
450175047
377804553
480280429
428099645
511245867
350166063
14752007
401334957
219208924
227377184
463268501
389253475
180916360
420894314
16632386
154430540
506519216
248862157
328433922
411791492
329733869
509764208
238454525
133704145
278302537
432586347
1964690
113426417
71206531
473519020
73469507
139379419
431973539
100452946
57026165
283693333
180887699
177809505
160533159
405706329
38299466
338050112
413279340
342335612
441625468
40005248
458126923
309619248
341392194
238774805
83950687
43445435
61303330
254266055
199335223
48745161
64261118
215104282
84296351
17781232
382876624
61916555
309664972
437278602
89874826
291763287
116644011
236783233
184102251
384222434
213647730
264115311
404079346
41678167
389830286
116421025
273993050
18545523
353332259
321690929
488113118
136587344
508654495
481698713
200224843
394274609
380023471
113321764
283056847
314588178
433920274
221487816
54024266
269089686
236705914
134485094
297392109
325068665
45010643
284042510
442903100
154179370
204365901
117238659
103582305
437372391
90137313
440066068
415359384
142154994
109967304
305065370
470037627
30465010
104852811
93795293
225097506
317544371
155891358
136606523
378449286
334092640
219731089
33436483
155191814
47775672
97345892
9953559
102677664
485064517
156486987
92084421
433212231
287710685
65407402
134237340
512640257
103880495
419539642
408452684
494448996
55855506
222573292
34844355
447710870
3172637
419376184
482188641
361528348
147038007
443555708
310088142
115549401
323002135
63143097
143518380
506704189
357932556
258940645
172835204
314602319
26975420
60343190
418859649
148780660
228889983
132710354
56909972
382189215
200382227
127056205
308458800
426629707
514942357
218783559
228278951
183165811
360066885
306956462
138811738
461625577
110385853
63200596
320981390
322469479
232072903
82788531
145522305
163007117
100890403
468747424
369040654
329399841
357481584
89203416
108441813
270453472
126339318
243220234
508673125
14933640
234750188
143926351
395547520
435709837
353791644
390345944
287113455
231779719
365319071
357014
353226539
157538619
400341928
425630996
451762611
410920493
494028536
206806663
124280171
426935393
106343092
507090869
108717827
295010609
399887533
48235117
300437267
506027358
1112413
308313839
390479998
478988482
381378067
310490136
313782470
445221242
327191662
345293854
58184820
384057053
332399336
147672272
464706107
357451408
20475929
1708476
63634163
368368246
140933507
314192758
352588323
465419900
343354143
491131345
510826285
90544601
455263312
201198625
320248644
224156197
263134346
507387048
236129229
71707955
365477326
359432858
28465328
202263283
216723170
477506483
139136585
238066008
11343371
46752570
124246179
418160496
299879055
364118705
398649843
360562621
90605935
33216508
61192777
343798853
147553453
380981276
360624054
384572962
137821625
287524675
492984866
335158523
182530960
501401402
275321047
251220567
244722640
258491248
434235897
318159963
317060268
335002510
393366756
191599471
277347875
461599422
399287904
460068234
31245348
396440665
341611900
114699223
166926788
510006948
293604220
42925565
121348167
342072137
123365014
360339375
261909209
189434675
255395358
491416386
444032928
236196582
216248920
499984648
170413858
269919970
84920305
200098759
171752895
104141343
518288116
509673055
311172588
107297999
117657764
205808351
389148736
167066991
278959532
504596991
307787707
185076156
164683012
329244740
326775765
320408352
57862111
414620220
295764828
69547923
78393827
448548370
349209838
428523467
391652120
18204937
481993809
56517500
278984426
497812718
238021656
271967463
294381208
167786028
359032777
224652579
320473529
268003013
249490347
496051730
209506717
301794574
92830910
258261743
196286318
226516147
28183831
258556618
437531425
276465992
328579164
6967733
208085427
35599075
97797805
300762794
133689148
492788478
198847525
336604472
239380918
358635594
88527760
491792710
13082080
254572099
50447291
385701480
292165783
290942513
292262523
182520114
328150737
355883830
403421263
478718543
443128192
21264500
460892019
183583772
345482892
386206911
383183862
364615662
128984632
252189755
90021340
223010101
34328997
66547965
1822207
348875063
273022355
335041935
284837920
4791869
191025069
38998711
342185491
205961624
360197664
225514358
378180352
450874655
465148383
57645174
339171907
330562384
29293194
508491600
388687066
344183093
160338292
203517872
214393781
348650753
59735891
217234993
468022012
62729381
24720772
425466852
60430260
309369888
34550508
455605001
484643763
6453670
83595921
457394630
211343080
454070493
481684709
417023574
46032269
405747622
378118313
24685966
478686179
39097420
274799966
427787512
420752933
452060020
406251255
458917354
50829565
3419769
103389142
478974440
146001744
218780104
497318219
401384666
93302646
244120141
227630467
346629821
402382618
476149199
304269342
410529709
407112660
240481917
291116797
193255272
380289599
139865813
246437334
141437778
392320319
386994052
62848025
6468591
406436350
71567202
246613072
246850135
267412080
417030997
449846139
359935215
222860427
456903549
385132483
101769912
75906737
128551505
131946078
186707150
275989235
407095041
275565792
58714354
116830190
40040331
337271315
517155449
34679726
372697536
481954852
249598491
52559411
444655557
3613243
214380688
31523169
376839874
368504804
53511746
448426990
300520806
319207039
137467663
127710903
285662525
186750066
17654753
256974864
439166639
77562944
463306592
424928023
406704027
253665998
482708832
252207394
298307276
252840128
281264756
262965226
359401434
14777090
367042618
333689146
24896564
232593469
21797875
504140462
488547251
459276897
363819707
60364536
426331964
461281310
405259519
244934344
34230823
5244655
94352656
251142918
449516093
471496248
422314787
414273297
312150948
43858144
198111925
446240344
102814600
298702058
361390508
237840399
516855336
211297094
33594294
239929944
218986739
378002553
269600273
172200132
477728035
96554632
407815695
16571597
10210404
31495372
281550281
74184297
107856827
493192593
101927353
187215894
145480472
174739880
461948456
220215834
486362299
426146997
487054569
506199125
426624569
480258305
447673074
291670294
92983796
357917050
127367532
271388463
447602505
340388827
457034055
155766101
403610802
49986478
124888364
59224317
170598076
424505560
496094274
95715142
8626396
119137414
373642714
247783994
10664980
56263029
53819535
263078809
96041099
490531557
12350822
164189896
300008140
475092423
111959871
283916977
507702831
183222179
10630550
179903447
211657674
2723718
82178340
448178354
216500733
90773461
55693318
248006744
459817566
420463650
425227142
315321564
130861506
239751355
315427692
167143702
505395815
454580795
413007563
279700592
491688285
351199
16690463
353329065
80629930
146832778
471849398
297390241
106542412
256473796
273367373
37364928
252021718
350799980
218776771
18901692
17437665
389928701
338847479
347318059
373629526
478735742
7727231
205561939
399255859
145674179
461482345
291750192
484672373
239574636
148932414
426908412
292093319
175765340
399178088
355500260
196452014
494827429
229122898
178024847
125821298
318031486
149724442
291144772
80519818
424616570
506889235
9548847
226534464
273134873
352773896
366674001
29708751
480345006
502226293
361801129
399030584
122632293
339425653
267695423
21445161
246660060
179663523
495708994
20147969
473582646
401507092
437849808
482848731
383451953
286583927
464609453
143421253
124115352
325083457
2597868
317447311
56101716
6622052
177373737
39595984
258834385
334284585
99374853
44164470
448770830
389613007
392632497
305570378
18911168
276393741
281932831
71562835
376329462
473854989
158909240
458776005
450746300
84803536
44250970
152048973
89196031
443924513
190586668
506125889
210780623
355729329
258026501
112031515
30435353
414986361
342616142
280660621
430617799
313431956
63964162
466110711
377948646
469764051
395263968
194860938
55969907
46594913
471757888
77513947
511156445
239545991
45776391
421482982
409048588
291995495
370129317
361255262
135602976
133225460
32418053
364370287
500369023
441052843
467440370
351383944
473251101
459707858
490406872
368758327
344041718
157490564
296793706
516258280
11347416
242425922
289285139
411544484
327256643
315396335
305499531
279071465
248443115
44915429
471793362
246903228
388260661
353713993
437115811
269637483
191845154
512295882
36760005
404412510
442552578
292360965
330461552
246199142
264592682
453886693
21849845
86518339
481943736
101010427
502648340
184630286
60569541
505575181
493452783
211694110
335348212
154503947
55804997
168878544
366937934
237817989
437804856
132313720
39978029
154738071
399812925
3039536
242689805
108097531
48085188
468333896
483089466
428398165
24754081
405210127
305908595
478544698
229068258
419253734
46427403
339365166
119074843
350112851
372575168
159019144
472109056
312471858
136612548
387507014
418277426
183040363
374269660
436774618
155290055
231846151
431027365
102908543
181524137
328634109
360338221
150026780
462546308
329721425
389922908
20025315
394249886
339303525
450506351
186153730
61347125
509385652
318743881
380332318
461568745
119005483
476243541
436317216
103398210
97843228
262232297
515967088
22379295
492852887
491980011
358104964
66319475
11691266
126814855
136173221
213230614
38608883
333056431
477531816
480970230
326699706
399888784
297841470
384825047
147308726
201775910
147748132
213560251
190055457
496820060
274085015
432406578
194557710
206463060
161023599
295466496
314082581
168963554
276237488
499943980
26028625
147728130
412053364
511108558
167976076
146038181
364475900
180273010
95259662
290206165
504668692
31569437
132688111
350917253
176552262
383768619
154121035
47778824
145189594
450235834
350498275
353183351
162248133
47110805
493325530
104738235
28646483
62454717
260426993
3875301
194298508
125362349
1220183
136751870
209378583
141348989
93478073
485406389
105183016
314935734
174175231
15430063
95823041
152389382
81541156
225115355
295141809
98261662
420496662
371112013
157996790
267401280
490193902
386466448
438432837
148690823
508183778
253440249
224623640
37846024
87406341
484210830
362197208
76171085
401414701
97729879
82497103
382461687
134273927
467964115
138469163
234738837
8780074
52626010
497426769
285679033
222709341
477059098
126395187
449429349
452950030
148601279
391559241
342099200
216431658
457515157
19984043
430261023
462213684
439328308
95241662
227971661
137265585
46075780
67637670
488461450
31624619
230204668
511807887
92205018
85571937
329785318
370678905
81944695
290205092
276352633
308770320
425154582
315486076
467044782
416646144
341812037
17586175
239048015
359596576
141715403
263624981
303906201
502208613
8589412
273507915
87569598
120882601
465258976
432612759
309903535
90354732
340883682
431060781
472484485
277993128
18087617
88528835
140407904
513389883
460719306
129821523
411540569
242023500
321444544
126319068
118757957
66468804
463933858
431143186
64017652
327220440
224808584
87309352
347008394
188488931
229566272
196236680
287112445
138531591
107548292
127072548
209428571
263307490
262204039
392456470
461127148
171853894
228660284
247267311
513533509
2778455
195838754
134759542
260366899
129426752
488982815
369497811
379953831
108528462
365092596
498147663
164790617
191285531
122758373
192490253
259387366
56719845
233096252
480941792
214741276
216144276
175928968
95783561
429995815
455224616
199171580
55276047
112999970
13813040
161658261
11061059
303202476
484553597
322171416
174681920
340980007
384008185
254152489
270684203
23733543
487071948
30898602
452311747
249085369
386636651
189344029
517560448
455137741
244659789
183595654
471080916
206571083
221484617
496922630
242733737
13209214
154761300
165236283
335605594
228226126
272109059
438193744
139575479
206140027
235962149
366273229
388490577
197887598
492715624
73988565
151465115
17701360
188342267
209597207
19612037
244264407
193717640
299509615
427769648
44475436
283675401
229921249
284332523
516146094
498394106
241583309
336137201
253152370
408023208
245939185
214756401
27649628
351972472
431625172
101541161
388781260
306355632
84504542
83034706
494614065
60928911
502745321
357724371
390386531
463181236
139832197
187463583
410661780
396589300
343049936
175343678
98113116
488258
463993787
280395528
352849717
277103206
512200189
355403525
193323621
298259313
129130182
354752740
446625250
351779893
73672564
230659390
234464395
483819850
418870236
307143659
72985031
210562931
18337931
481735650
501437416
346406638
50005126
94535177
27268482
53942852
67293715
353151634
151743151
73392182
266379669
75386678
43730924
276560200
271361300
133636621
260950940
279937579
349759566
420514516
235595648
311283703
299936930
358707295
378545543
470672340
9400155
124792504
61955750
388945600
463768336
393988524
97567746
467898286
513743755
298289261
442693111
195997718
380734791
506071176
54463212
478076556
477386090
516227326
278549583
252810748
196508310
265458742
234520221
125083689
350978031
355008244
505232481
204531514
472767924
208228271
276545116
27240013
195842437
403393556
342812701
475159248
329882996
82695321
260065858
419782921
458645569
286283463
474227223
503994996
236552153
28239977
5224439
52605199
16570216
284196520
435268187
5140934
262144151
421189765
114201624
191816955
279675490
327881970
280721481
300564783
198530115
291517139
421687581
390808360
116502109
192176069
146726330
512539022
412418209
283765089
58029955
61349973
17243198
400067026
506986280
364306684
421418873
16646024
382825683
190463249
367458208
457490968
130963180
362363352
488061799
467795256
92259595
346463169
110227734
1680986
105667195
300821175
48192238
154408218
324233736
183142305
424117697
56431768
421223568
36224394
410145315
435146947
84488708
450386406
455317050
128548934
183026974
289227290
293470736
301962380
273703077
466389289
485264817
102326009
317994721
283398865
30498087
496999234
234411596
221800253
316779700
451601727
217472770
308374809
500315459
319606369
34027368
151722703
30334093
158963377
451322007
435287050
259797338
4616482
91624065
367500355
267305059
101373257
7738890
241929971
449308607
329661680
285010407
451747208
312204681
269640319
111031229
110503404
117452467
8595003
284302788
500758605
100705016
292038812
255918763
205465763
31641384
414131211
156580823
306707428
295594201
230683234
384921647
186080925
85308080
207215112
69243809
154658991
404343625
297475219
373669664
148890503
96633186
91032371
329873059
310046406
143422486
306907168
100482242
451643159
31104445
260635809
193292428
267790713
482186020
257053986
278362503
254748040
258900069
414353760
46190565
289767678
228001404
37024251
440457086
13765277
13763634
101059935
135005146
238039075
436784248
310470299
20000071
294745279
416426395
345996346
224679602
336547810
338397742
118544261
227420886
151824397
188915052
317143917
400133079
19079719
380684077
491201208
10541900
156256707
447749093
39815379
476644820
178141337
19478505
458929536
476606108
313187219
22541161
183573820
212831364
76616416
249219769
495643479
484721151
354218633
188267672
410059067
309256695
457167239
480804485
303628495
452823587
294313927
220911095
471201872
349497300
395777947
255212878
275984182
30504227
118360912
217303829
339860790
136740339
265645329
63624664
92170758
92397879
28712666
449553262
373810387
382424157
413459496
294612310
424966680
505242182
335663698
418518669
502877170
145956953
195219134
262345734
388077080
144475535
470327132
325306951
364828744
366419809
240893627
506669885
146944616
103489147
38283360
88179601
478552001
299952298
142176197
19711427
107896337
401482950
494319570
109252989
13556308
232617565
244479488
515883416
415168967
451313621
502803553
162689275
474224693
499829819
66541205
371390386
126092480
95999233
433650536
161722218
180861009
441457349
470833639
381060916
485088345
512706451
268093772
396939377
73284325
149019337
52807497
410451804
265080168
356651314
425414319
815517
408453996
378961802
235439670
420252178
205328749
402243606
75530217
217596889
122272325
491261032
436567398
274445140
43133715
186543741
32310127
391507595
56548436
316337481
456646977
315160695
171558076
174010228
56959663
494678837
121011454
147193594
362507149
304488036
256001076
324650578
37418879
234528101
425148059
14160497
442948132
106356457
274680918
502328661
7036097
11793663
117278472
365819891
319552040
320316301
218312033
382249707
444713001
516321638
193311732
460328170
433280711
289238322
421010797
271103113
287967358
52182953
162869768
483777629
183033681
394516490
275611503
237553461
402787557
376959122
491827891
200969982
41666566
294824659
404772868
57178256
145027179
315054986
502598104
462755611
332988745
17078279
231828137
252066384
219933648
435578585
368667876
317077578
265915348
333015386
441778867
88158000
44948235
3364361
168062377
82824195
296376676
243047933
466983372
437603735
97318274
299932651
133247239
273913619
145689812
108911591
431925482
187883731
384154748
136117848
351283702
509839161
507943239
27548008
275727875
235219748
350223198
514482170
386394237
256563685
35496321
134981592
62553730
111641746
408940815
64613459
12638032
5786719
268749885
203690350
232961553
211382724
517900968
411872694
155321982
204586212
239120430
491994244
230569156
154778692
357929529
316582845
356248775
200232022
177273698
223287291
194633294
77846585
20929139
362021709
354751160
341728879
400660472
381952526
391066715
333045801
388228041
507694521
392735078
316419672
139368714
351790523
113667931
184344016
88756752
137330679
292628757
463459122
302657605
506788329
102787686
205097467
517141067
12140025
359599988
341558380
31138853
310002105
456492119
121548811
319280361
464091395
506363164
56210565
274021715
479502968
346670209
348011440
503844048
471235092
334106193
64737381
369311360
69772560
421176971
484164606
514327483
67503489
180009120
429190249
512540652
318312786
405261085
158672842
244653862
172323411
58497213
472110400
429567539
339233769
404887545
300806908
358600442
149769682
120027575
82588877
373008930
32278491
164920993
3373016
198476674
332857197
465944713
129386434
101891455
456370431
252171828
168806403
238857882
65295620
509771611
431111993
515272477
338354663
491826756
311672153
405312740
260050271
181417995
118861241
305115424
406465694
212851148
248247383
61997354
506864294
364169334
244289788
428932622
349362580
282594844
144531030
334330246
464756954
295905461
291188764
344027287
334299418
120006134
229376282
479611149
241434843
290803006
468113955
216208025
351260434
239833673
329673644
504601562
479867363
323971086
268302617
136571410
442061911
239468949
390354682
396146903
150074941
351925880
262340265
433939802
371116383
45804063
91978898
315982451
84755826
31871233
348171944
142523481
199077502
309013285
481749503
331763458
508680399
260690466
387690828
276057154
213279694
387094436
89024826
216369509
46235863
211224138
221642278
188974573
246159452
496781423
257221882
414525318
292809654
510130623
457138184
111132261
487004373
495758494
482978336
467600371
291560016
480417174
420253552
463534772
248082449
204847239
423347182
424173127
220159228
209838962
63295066
460924557
111269027
299793351
177098274
419585958
255252104
71203198
208778272
224479842
183441970
357272757
191505760
462826054
299578094
285618629
232354519
384342528
243868399
453291263
488220633
318275470
371210305
360521477
113524737
513257498
257263713
452079472
383913308
196563352
409244894
286969065
478262720
421421362
77639981
235433771
463531150
255415548
182392063
424052017
265747677
204292804
395229651
310841576
416340112
518212040
34226826
2505189
194825209
196749105
425774217
79874146
401322946
383714863
385528892
97478559
283680537
43489452
69404328
57996924
65893806
499701966
372392055
226403709
425400177
494347802
279293890
326797574
379968697
223781773
143496084
31750710
368482668
312878130
81102823
398614575
57163792
34482399
97688844
113594519
366963385
373387081
458289206
103101902
416382770
466025632
514712754
429197070
333392539
94053897
388199320
146966159
467339558
389960542
204500878
498973912
174622697
69587536
24626770
357188331
469027262
281821326
360150422
378800242
389285420
268144093
267270933
37610693
336371179
452329846
313130162
378569587
506716798
275737068
329605828
153052949
415659425
230139005
199003562
413602983
299544807
11365863
256224060
152181581
386471646
250970540
152381364
211172396
263865742
234498172
150216396
497767023
369518211
43364761
7183051
444009525
372686250
252667252
37051498
408474705
192198491
476094119
487360765
94632861
445932743
260296953
397394937
289959541
192871496
500014162
170106182
385157586
231974013
145999197
381437308
426600382
373180539
495831934
209945497
198853026
446933406
30141335
268422243
222811950
325500321
310795722
306959844
335399617
214112000
335249701
66282141
457871415
224131523
245331339
460235312
258215084
310782170
48135672
47331412
189561879
510804581
453076361
118398407
513624756
373221462
265081867
434254697
113446219
255237533
270499045
233234775
102350079
303194230
498218302
65742082
298215264
408627094
184913213
91240376
66920991
247148458
304593224
37288593
54226155
421901904
437364232
79139227
149643465
21528106
266446792
435561070
462495124
262858366
20050000
98781819
177064737
86896741
179869266
345213491
176278079
399296066
452609459
37449635
168599637
496339523
483103368
134530822
7037606
55919356
127511360
379750070
495489402
509011100
167867043
465764736
176961862
147806654
366378234
79358376
397826902
428761011
252506238
396794022
405137299
350294384
73659180
460897903
146214905
321726200
41662578
213999014
95563930
240192571
382785356
312705181
126412917
209159152
35287059
396562275
376820103
62391091
94210057
288606716
324297504
467318093
36646709
67217406
445872124
482187095
71351143
3951519
103547489
60623395
170278978
319169355
449916928
315164744
275158236
6326452
169117448
147120786
243959465
23058441
27927271
142429215
26246278
178945222
301012383
252364581
484760197
244868875
72377126
415222713
278158232
99009871
120780806
326106368
254176211
41291514
55315152
93384019
11079503
298820761
266874628
220978498
230355984
4498436
436409475
248513653
212598672
225144405
131879591
499510094
170372921
480681112
167381000
330482014
482898295
279521747
321367818
426707212
12571254
295165480
107837724
202693438
274709777
230113144
17834965
261489441
237568655
207814432
476537422
439589123
373124632
23362492
441273399
364540388
190793722
92611974
383020547
261886884
374766687
173230490
22552775
215562780
48373847
333398796
490931345
122074960
154137621
436649449
422433124
355507039
424008102
384714635
208676233
335907950
104796243
439669982
398051203
57907159
293303590
514881885
418392892
140698029
444711070
463173111
35896962
321593727
17808858
166828631
125460970
99642253
139731404
364750363
490927502
207184494
403505572
170875323
123366771
198642499
371779170
19512611
45182556
378464209
131987404
470936698
443108925
172774065
309558882
508211608
296906334
226478088
420010279
163137532
328470639
23644131
347910240
365795099
131842509
512412649
318394993
498971439
56582948
60697362
14266134
146924763
462673855
489493510
279889725
259984410
153583835
131771474
234234941
110482187
41494987
197898473
72767947
128381535
493330396
389670407
25256171
325650682
393880679
316956831
24138319
343421009
211219702
28920794
166519734
391517163
37740914
421154687
437041073
510823576
475017003
477287088
477349682
233787563
436430150
313208609
91175139
512297071
178167733
139903176
146515160
452406580
27948758
377653599
71347263
437482477
341222699
148875623
199915557
116674360
275869681
338508006
213132645
419609058
385224148
288321574
217829228
154494611
271300917
142775997
80192173
426970533
142063238
64913495
82023991
30902336
279722914
259919000
112282693
280820537
413522408
441240534
482972055
755943
504331563
423062143
66584645
124111158
99433460
500321862
69515326
233703655
58853056
490666759
364447920
86302205
446671221
122126695
3377226
493797982
145338303
342247073
210778437
33690060
342547782
86771554
14395413
417256449
489931432
33160693
290940378
56982717
382642012
409076146
145991940
266010897
346997639
137446924
343247182
485625682
229751809
106391419
264298725
315935523
371370166
83894641
166608245
78338777
113769804
118226561
29004527
313737168
306308121
22974731
203130746
434417944
42227239
260408119
373608059
186376328
20427171
179961983
338196503
217734873
394038393
391146176
469436636
250097794
108470769
428457087
338239668
237898638
270170094
123957308
286744611
242675797
43407083
380795227
135899083
138192963
302722831
240009362
134804991
236931524
351996882
344921817
260957250
92419992
396792325
253843710
250102413
31937981
494890881
157601118
475173702
503804414
94393253
458890093
412514537
211594090
5409783
264754723
449991527
96859282
327016382
312310894
380040960
321784617
273265746
91281239
384949065
129702986
157823933
277558768
389713956
163061545
116438210
511286405
169554479
314091298
259114219
387275000
395302266
175531339
453946949
61297052
153612568
363749841
362077407
465001420
159700330
512963039
118390213
79227360
179362922
488293136
19720076
280908012
286685593
253536883
111900987
426286788
131676348
24078038
882973
426626111
365784980
514492259
23193816
199700016
119703802
207469920
141615173
143429920
329568023
490841955
11455088
30558414
37354279
282669501
182676774
268929515
427107060
308551486
234846743
340673448
294867752
271481483
381528921
297464070
248558881
270817186
77952806
116585104
17086553
174133242
391267159
185528909
361990457
158966361
248456760
431473646
254273838
365216180
95841583
266263784
200848775
503628274
296964356
252155222
221925036
249651979
380188741
452928444
363661157
499126332
464225352
69163622
459986475
32274862
392838560
90006166
332105683
145444891
224774445
494604173
194913435
493702901
72366485
216869994
189996902
277557037
9689425
183523778
389763674
10044585
267101989
211877763
390139530
360318513
276504396
252334769
93619215
195557707
118386735
135190753
224608036
92558137
366802873
109577924
415973918
456113060
316488934
43588185
282743845
30516080
208565168
342963179
178328716
377977565
383027127
207500169
132830205
82063220
389816472
323314833
458853653
202127507
308462483
343896227
511422518
301499067
13135122
22952700
78621284
448625147
197760915
148535870
277736860
253971289
54588264
38638715
482592251
25568788
51690085
167434764
205742650
199469342
358615429
93957594
327889810
456201507
301888218
65800665
242385481
122939116
442670691
208890142
249657796
239463108
443722775
504706072
284479649
216234942
335821710
327434685
289096670
319941086
341620865
267217802
197654982
57323710
447461792
400310785
311971298
211977549
153166195
197532462
415057189
346455022
203899054
268437312
503879633
21590324
315791507
57428626
315365398
472610107
235469512
176201484
53696939
514665815
199769502
353957086
276855207
19997056
298352714
86197845
179587345
302482899
468744978
287307412
501986736
419014586
495842919
374896789
458309642
263547637
475659988
460062246
480078394
241491453
150254265
488280881
328000287
66677037
475010401
275000519
53194849
41707158
212911034
334536496
125214035
352977817
171297265
135134301
491491305
80412850
400755177
235413742
478007541
243034571
446900472
211559331
217267512
31385368
198104842
455216413
211379866
414276391
419503205
15999296
16296277
207365735
311056125
54008663
146969249
497216817
38337500
138200864
352259232
492255476
109046336
26849108
42351251
132600069
136448984
385140510
386192784
109873831
284040759
99058780
71399459
34006435
317385825
460673483
155474952
330509407
129577225
201392756
159011736
303778235
419007215
204143681
411138325
364604646
89071432
290807345
261842896
445822185
334420962
17343726
243381089
51953491
69213795
355145246
285763422
428789851
116866364
196429021
117263235
465869708
472090014
195154994
111215495
176089543
441807496
253243911
404980543
443475787
257463537
53314442
493489681
183395941
290500793
45445778
371003210
354858824
191339137
140500464
70388174
388045365
503635249
220839537
428527627
333200864
475585451
397455924
97928108
406498336
110615551
255826735
27037914
182864618
100020935
211048773
290047967
102124724
70741831
220666299
511803484
298245929
396791293
331351951
170943543
152903426
414362419
373277439
411271120
318248126
501823795
435552260
395233745
116908950
272943311
