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

60001 lines
574 KiB (Stored with Git LFS)
Plaintext

482737521
144007976
524213626
13038186
361082481
416597556
307500692
382380679
308753612
2067043
390457476
370577596
434179160
395666619
521958708
70554411
402655114
226805423
338578521
222312642
508395759
284773687
514195714
95514519
151593140
53243618
141549228
147799150
241333186
289351856
359983240
479000432
254673312
278505159
260466643
135609139
350160025
467447211
482140204
187807126
77735189
174781494
175457337
385705978
243875248
388572493
437216227
515293686
496812617
222053590
313816701
257447967
209115742
216625055
70697736
529309139
398984577
127389492
325230448
288072436
529632028
375625223
212634023
140329979
524760272
298762828
208444268
79644035
470733492
498108941
217319271
341327917
172955890
265106591
467568190
22807235
262049719
203376631
315405331
309247823
519818464
173390990
472375266
132824038
62065536
470378808
380421701
405489734
129100214
379147729
285629922
426876356
449714362
505129974
343202394
149679421
168209392
417147634
94898395
7876874
452628402
176773551
141793904
223193089
205574935
485748444
214731423
319743447
434788821
404644519
107635651
531242073
54223327
533011122
417664794
465913032
529631764
127567652
131672414
529631764
205966487
390257940
452458373
157160304
415700051
186087620
73220826
514960537
494680830
229772382
480031176
78911578
494413846
247709727
90510256
264044603
144792873
96467888
159471539
6436370
385710250
439540330
354986770
517712375
98685404
16015351
69382465
95190369
348219461
129289379
353429871
78858175
164444121
166724353
506126145
308929335
107147150
69862405
527392837
54298829
520067294
369054425
210363704
216837885
511497509
488312134
185710069
17652307
419763604
405502973
122261452
95698798
388764038
117937778
229352595
230029522
113470858
99328300
60018509
295706747
117721633
182345704
42718317
281961287
521555049
114969569
497724496
346110214
305199101
232868276
399048620
532843735
308067227
492278203
58705802
176158021
326284470
194959026
139325343
221625857
496255727
217354223
108242156
6308544
33569133
354045484
253126475
390028280
58920618
247662243
133733968
327467039
296031101
328641915
115846141
416063963
285131263
523031583
376111319
347926942
504690493
259123596
414169276
143829727
327526034
346684585
441438297
418636407
309243873
459038252
255763405
54718562
477824035
387970587
27409776
154031085
283352781
213107193
99439360
444587681
481643688
396226777
389702172
513582530
277761890
463973077
71162380
37280911
516243560
136986312
241325335
32450276
330662327
187637723
32377134
503436136
19473067
371552200
203763462
253588854
358890310
140778740
69541178
178969679
146628741
55582805
460372076
40456235
315716138
420755184
1712678
242185442
535114336
228148922
267865719
379147729
217484326
28013385
18485585
98195950
294239482
277116171
426967943
28020853
372500051
210562633
497583954
266995016
169673758
228899161
250179866
467011282
269369765
438016254
495477595
439787033
107923573
83658891
209247176
433849005
367258213
516239191
278997360
149008048
681014
181103721
25347998
124368636
73093587
64629844
383030079
110045245
109522649
339229121
167853991
478105832
108156086
220445469
240996751
336833482
292708966
477484936
263003846
465032694
319911179
50672149
171382038
336977572
28730749
176244826
347908422
139016894
224195950
278459542
379937398
387877905
316871247
275460144
106797840
333831324
245350377
197480779
11762448
468839358
485524981
362497707
282921079
233181879
508555252
405727080
410626842
244171414
227230312
141931064
358285936
163423611
212260162
155294079
425446499
490211978
220449735
239961999
432246951
429084762
504492871
282098776
432052788
304300482
284550114
196901842
313055428
487550881
476200540
62480394
290900576
64073614
397616914
186207775
145603310
516384599
364670810
211025008
463744955
433361505
438512703
387634583
138249090
107798195
234201151
264676865
209776681
71247862
250053766
517904508
456185560
338887802
344145400
263266873
398620965
21174482
129159121
204683771
201523502
383073308
184401610
95475761
211919200
528472018
151257807
167802483
100069827
156463376
186659901
161007070
373578233
243311003
86588533
370518875
155216880
216732588
118515541
471286466
532606905
264906429
488043859
199984966
321300693
249721327
255394021
190358155
66929782
59824697
488241912
68581207
285683654
400580972
161349903
384352545
153434515
119950512
324344523
124778044
250407508
33919889
54528782
82726235
9659863
394164886
435366803
437641453
503206069
421461345
371822431
278961099
480526126
485336657
235310777
78901093
35958172
45401879
224026867
256446117
352350296
484808150
485383924
299702004
33812689
225760361
407932133
206780763
77812036
113864243
117118857
481752150
232419864
340455671
109089134
303647033
367429418
209670400
330101308
94688805
503951960
74613270
34451640
421191052
6350987
132396844
168618286
71683766
441158517
95349229
430763250
370417085
157231018
307876762
315540252
394785024
249882878
446085204
338130507
28308520
164548780
124706351
76262536
20640549
501815360
127946225
431087816
444907142
3156552
508950977
357254753
209251765
356896383
10153564
473828457
71554940
55312646
245103774
430068488
329047452
49038014
111786808
357169375
393486421
525469934
250172459
374588387
423034482
518659566
401616783
210450449
393550696
236162851
478772308
482971670
141261432
319296022
94981663
6972169
462482620
534951285
151589102
369215170
436680969
395666619
316475329
267477
470841019
32074240
472592366
346704037
380587378
185721896
218924735
316803007
347592999
282288707
468759407
246755233
340913614
389174574
363149193
332802552
202670491
510092233
233767161
239657587
292579887
181748120
26189718
118355079
247680067
65869676
521879490
256652566
410505471
11954709
221708405
189480143
521236732
253675706
302556593
505468505
99185552
77600141
135411232
9597441
336646873
32768602
403231044
107209808
353690138
481457677
503078056
316871247
127983324
39756442
130046761
304284204
410691590
74588234
274313782
202771844
325488890
310588509
117775816
275260767
497554112
193532387
15942407
437291067
114526815
323876504
387262140
142005357
163706251
412913987
266354751
84102328
411715944
407847165
28702311
467989634
394755276
319259224
407591836
502436913
362224686
330080039
6994822
416246624
64980291
174969675
35333748
207692611
536625886
264798659
234283544
436155768
507646699
19846543
126263975
143037870
182755469
534185120
224957661
194300355
230420422
293807481
437394347
162317910
498614260
407438456
8964872
188874484
9623794
292370578
452539548
384252601
187172677
289597214
342714791
265637388
198449085
71630351
440489587
420563886
40017199
294282670
93988444
108765296
474300767
89531820
284956082
379268222
65866755
487089418
260989160
186264338
90215872
66542014
454527019
301081155
271117602
205432737
386186046
513026643
470330289
396861166
194856696
47957965
240118986
174915189
247957899
361095636
512325904
351869033
420245542
189461258
306856139
71311461
414806928
244547394
248244382
108804315
295506615
467123394
331487858
485796808
220319791
435938422
397610055
243602132
219752186
124963085
464263442
248003937
100584397
225654581
390929607
3454826
528948890
196746025
383639977
32269971
516247267
147034425
18173057
97091681
140751082
532699211
464547663
383729195
427710182
532576280
205497283
362845567
241412707
9240696
410689306
160227984
124806548
328700957
200556932
122354961
92013126
374200767
390802887
223256070
263719332
101344880
491961155
183120330
532785588
292199188
164569431
282025800
266582769
79862609
410986084
235662207
381586333
317692105
262729630
210481069
514233070
62275058
178124295
303966827
102531903
15905526
83605734
416755427
59783729
67910772
424518843
308429871
463648582
132979296
19351854
109577201
13660699
417316490
24896147
219664701
144314111
339655581
143147071
204313681
142694576
209038650
49216774
460779880
516654813
304579662
310912694
18080069
265178290
206560065
295708566
363448061
311691188
211352742
12166161
136799295
424656477
199281885
190860246
234831341
41754196
63151762
425074961
126793416
463317842
271504412
440060484
27783869
509957942
31493798
267632224
257005772
153601717
40935697
397045566
187316950
320194157
51136155
340053590
45620367
473424497
457131829
99427090
467145989
288378044
350003494
501171287
303051870
401675996
135936907
344130534
216758491
359465737
152890001
160084605
62014602
88215370
403886970
273399542
106293279
514029939
359377157
517127637
426432201
467504136
453338732
438711044
162601475
353171653
143588391
335724301
291389
396913646
190357122
527113616
521442814
194147387
330322217
343394289
248197375
511764961
213390062
6021240
334975391
488394678
474595668
89315142
201451089
453426660
267979396
301648175
175388046
417064258
350993789
435019969
198831732
535783640
95382971
525855672
395869240
397465462
148400787
143564808
468535771
331449236
17719610
351877214
358376337
236952175
135306904
228246694
170932474
71162380
421342191
1305014
18982401
436449110
508906852
327830003
534140357
220736194
416782776
315286816
73344760
294525502
113039242
292226270
444015972
364628856
402154637
240477023
203351441
222170328
337771601
341289066
330416179
164649141
85288534
101082970
474909457
142071154
249777355
237236676
41063584
45255411
417824610
157890797
263923291
441158517
30673824
85843219
517983407
135748174
57810107
121931857
411315397
373727167
356509263
32459849
36694357
170453844
435670316
264916052
383977015
372936685
505575305
97350618
525200688
243918670
125469839
495255088
442250119
249004387
26693335
418063746
103472137
381002135
486421970
423815189
186236983
493039471
73045931
30204453
390329257
271474672
290094147
368854615
519775252
432994683
57046856
409437701
37169522
392693283
289019690
530754723
323695395
79862609
4561340
515420501
118814856
297406814
380762660
81013150
27080538
282933926
175660509
35413722
103780294
364846724
526383673
1831804
79098272
382808741
395280856
474205581
408023056
418441763
195212249
502624523
514194784
144731075
229661235
149568612
308710380
416289462
513913626
226144166
113514576
284126884
512190912
469822283
338898863
297453581
52038247
479061164
381551731
426401667
500955811
15243788
345981133
96459555
80507788
231343448
473923606
95744543
287379929
254038993
206287368
272164148
265905091
373971383
168262790
396318898
29462511
397194947
134886864
108396514
80878286
215041357
170007408
451615377
10034141
25412822
450946356
225707655
275400516
532578172
273144011
305917170
77438822
447691442
215637534
515656556
270053947
448174893
136353447
451803260
527173883
253701905
234017227
217092074
63867974
236404851
38802569
144300479
35505294
430230949
436215682
236285502
173930356
273352275
494709103
260666074
304523803
49655038
364228217
362219183
420030546
255894442
206106089
377944378
326608945
346722216
218396519
210130229
73466125
392411597
100466316
236709400
389229568
388465961
211821187
312584932
52293787
88311393
528519240
232821653
289893849
440198420
453057489
349061515
523110381
312524322
280273712
337977752
449691305
58581258
192376064
149681116
95822103
392693283
227124089
169895890
444302134
118252525
220808210
126390848
455512506
32061810
179726368
132927879
380129734
491987907
386130574
396516500
46914337
118321953
6994822
216627723
177110420
7305534
33792597
241212148
370939345
35645137
308102005
255252477
131284379
44576897
87654817
103708006
400510702
45444195
367472835
286637196
372601200
245350377
123030268
105302747
438543487
94835984
496567052
523869759
66345420
466676819
348780503
268170943
313541595
458799232
181819996
403743323
186794615
198335453
111148599
129422525
456320527
478545408
229391966
349613661
240347627
415764815
505740673
391975348
399904072
324657087
476551028
121676368
139082480
150868722
149492569
40597074
80426762
133501123
129203914
375532628
241729397
103540028
475430241
4378101
372947904
379819699
240130904
69032176
366749843
26547526
493797832
461663681
102704072
274914239
195586888
109526320
312570869
189425816
108707020
511043596
121089358
440346427
174482447
394648810
459480742
62923476
202864923
331627708
307760792
486439599
463957138
105993362
360463161
244324208
332087022
333494337
375201572
29015541
319070121
232426299
373338750
216164688
92662198
224658820
109048963
366785207
301341443
184926187
182975817
107460929
91141495
284404621
235740911
433361505
91878644
453945957
524574447
34392347
320343146
61278091
102711667
366889257
377568681
388044140
127797191
149540339
3130177
286532477
464794152
287531967
82746462
428323623
354301869
206758569
412895900
104297778
386290329
397453965
221597659
313811716
260717479
281318953
175270737
257846973
363942060
510300823
241538806
206560496
207059093
432039045
315201690
167792204
535010430
319417078
136669653
426729386
508898849
512141257
59936374
385836256
64152064
291378641
281113952
274601785
268082175
352058138
193424702
208972764
295059907
509739327
148071912
500908112
368190224
253022872
533171610
372289411
26230973
314455952
459016145
354427729
527346193
198188307
396780851
180812929
314211834
336016429
513356163
242789921
319543300
525091893
7444116
224401055
264621415
432878995
312855210
217041445
276472496
37523363
19905594
505856895
487831296
483854264
407823568
2636768
6404665
171923531
370806279
141446317
416977140
235334770
245274537
456186771
363317513
293631080
432512947
404792941
67125942
126911587
379811866
138892295
214266362
184223723
6693747
260074921
458108230
11339400
270380141
428332702
481368900
149209675
222825015
317267570
248694306
463898557
247813219
171935738
193791132
364646364
481336613
136580363
183225201
354407378
9833648
98205786
302569562
76426909
162140002
394164886
470939885
191181852
263612360
247794605
98849743
501818780
352782397
419886058
410423757
160541609
287563209
184773305
396417170
470733492
484579301
54263678
237758511
84013035
71428067
343475370
485283900
8118295
39518791
377807590
9980282
335269488
88729395
402187976
499269401
353488352
353351814
516600610
157495206
272394009
178366812
516885043
167078543
424955333
515225419
217871733
6312060
2244574
454142745
263420760
486578983
386461194
411659932
199542526
337464228
388459647
103632278
120195597
438094934
131386077
423209722
4790789
495183130
323928888
369079177
272758997
34392347
205692359
294963226
530473701
526386431
391507710
157822506
252016799
521098341
467084127
518937661
421633239
356675316
112097576
534805031
102692513
245776948
339268052
254269022
433246422
60759880
406595056
89110704
485403333
121801823
392845276
308626992
286826027
363945209
480849293
70682413
59896455
343846679
51498201
204397280
256532832
418734534
82971458
52402002
356109726
84732326
432392592
215758742
33251617
55237707
173847932
173538750
182810722
529394023
121266561
508885027
7992263
187988474
452488098
145864534
310979607
167511108
480007431
421644044
48746106
379698646
298300429
445770619
119300058
332848360
491952278
393569732
184866076
281152072
417207504
213851247
10678794
510996479
227263197
459573156
362161407
39861231
4544558
261294140
435453815
133254557
470515318
346168752
147881052
7612709
142623464
449346828
492440994
516244144
336892298
491236815
516461588
71564630
372304388
107574576
287487626
122995749
186513604
449140037
384036630
180968066
458477857
535999504
295667492
476131440
492537213
83117026
172570915
441237970
481075935
359247375
102268459
510710420
396262708
139626944
45708287
169706217
125896767
87721214
461733266
345227104
27521302
511349304
423046708
216866382
446939758
280223575
290240657
174530733
297326407
157094377
479151142
213181442
354190423
120032677
19785392
21628495
279117194
263769933
183748442
438352234
199712105
532797098
236454749
117345261
170698729
101164762
11335864
340146827
367848606
188592362
149561177
479151142
49675714
386451365
180897219
149980597
114991282
129759690
248510315
422768941
393439534
487516580
529543344
10841544
42287784
339790064
425335782
110459946
73320964
32575665
387534480
264015235
477328455
434199745
517582703
202500281
93062306
118833255
38790346
307974021
163886951
353079142
273775973
181553365
58767134
212422562
209118880
156534998
233231821
54135475
99155716
74734327
416718857
107603229
362906919
109455788
468351999
167998813
452701980
411349938
523591064
72472858
235711051
106865631
151558613
199266506
493644492
411889021
447152096
295976890
191353542
186013568
79140193
147644594
76850607
131248808
152170720
368985216
5094110
124310712
166922832
16595256
208911368
321041598
519585540
255687355
338816582
404902115
305224003
239657587
268111571
199515870
65212647
333421201
185580287
142325469
216029380
447794059
9867145
444856331
59991636
134925571
240348737
234112165
476422397
195440878
88330607
18742075
131851270
188979835
397931411
315783697
58160396
345699159
422611228
51737379
189831234
102248239
298574882
98221206
393453756
490000049
119831010
347946629
114354705
414483528
277352922
261207136
505129974
379442509
342913035
203084447
451727866
194885577
180209882
412111790
516051669
217257947
120967474
15924014
337228896
200461230
21454031
490844874
91019193
262761786
63862425
38067013
121939068
117842060
40922396
431964137
295151396
159664684
377487506
58737379
291932204
244434365
209352748
177729648
199033489
212356961
16820135
50063198
226335792
480803571
385881034
453672064
165961134
72577808
18297988
247119069
359816229
430733586
295398879
188693594
165614974
403607182
520164706
165954449
269435505
308262151
123433777
12391487
219872593
376712923
512261349
215960989
281166115
404166801
157380240
486526908
327739018
159920794
430511351
432956095
477023172
28979145
113291178
197548186
388935681
524951246
32473514
156475884
25017911
172510578
119357894
335858763
236455860
452123100
369738730
460220068
515435530
261854239
21347695
16212361
290481081
232812543
441075123
303111354
496023945
255016349
420008574
306321493
429855109
307936715
206986401
507526207
254531359
405096209
347885530
55447896
71981764
491465181
113781270
520572107
39614691
454498793
237502988
118669912
162007207
137819387
424222383
454809239
281673868
152681747
2056621
231928309
167076152
447554576
448386390
249735857
183554055
9181646
208741479
175485787
120725267
136872441
255557752
106844352
371905100
392708533
438703185
465000791
91728162
494893997
432339025
304133682
428546894
449597198
259340438
436837546
227840125
80777485
91388554
417270112
529507230
526570472
253191373
116003089
427838920
9480052
188584286
494439882
223508606
451595244
472525356
324016923
124069836
189532105
388422957
152967911
342971997
202553360
109579127
324963783
334028730
142658734
475662839
126471144
25993959
159863219
529346325
493153953
522966815
249272562
6878165
384294772
316109473
363677341
318958503
355048887
138623493
111549895
260806587
70387686
120821358
105781109
459966120
381858565
269506722
190777858
93713565
427874729
306415255
330054878
105850364
274299090
39002636
120899507
336034841
509953332
473439851
257224862
277890335
63788909
260025921
512988082
7918121
275598947
62404641
45708242
417627594
316091068
156741479
164804025
173061740
410848547
14917670
167516306
230489327
234423699
501662610
189395126
105647838
417170706
524862194
427741639
535778705
356563909
523750721
369800147
456668640
4324077
234481460
141054705
177384696
234137995
27211259
132329663
72163998
259902370
519714097
368466640
83762585
534179574
18853492
521041147
85536731
462547680
278633093
114906639
28227511
85272701
105738450
488544460
385099025
143624447
299139461
56305406
474181303
184626635
318947721
477749175
469471024
536645630
132324002
152273601
313465295
436659000
127712851
484808150
285319698
294096869
219540170
222772160
518582043
418279629
62024556
74239122
6615130
331833601
384434344
141099821
340942897
167633028
484963989
15096243
6518460
412096167
239859372
403404714
358580138
135832065
390192187
8118996
312770258
510771908
268998077
480325094
154055032
454920352
231211708
327210588
211108544
43490992
446085204
158541677
39332882
400780004
242800936
453257807
341664160
295552342
322221442
250794980
188330256
384414514
13869886
69771799
494631656
30506317
422408536
480253861
248536757
95272046
477292488
313940747
260943361
453678200
529259797
274354763
156084694
97506263
485351907
529507230
267327607
496668132
126221791
479182462
327121903
19370195
359481237
119974171
297371284
335918600
224773795
136635863
170338504
382313562
196790046
100819343
384673283
504990708
483514422
247294744
391943828
136178279
305476326
363249831
464794479
140199809
338620220
175200491
400228646
63290112
398232610
489166808
412738988
210594574
198029879
185072199
283147041
432794556
43269401
85988607
312698730
119821128
213763477
384621065
453591867
225734606
470177532
462179834
249591938
339004087
132487938
292838170
446761410
506893766
286150368
437213623
54702536
447114530
369508923
78751447
109662351
26768640
367126434
169283020
447778939
401845511
305180052
184348093
236674411
91476823
369242185
303422959
84336834
162312209
501154964
62627821
4449283
103313167
140585621
150365255
293801478
161902216
9324027
97665854
491957398
289489008
286253127
208981000
494893997
484708497
232701851
353604668
63681302
173766146
120843931
249311507
46105035
227714032
419564237
180722843
328806757
357508420
349707881
262466247
438738662
295153453
427616654
406484483
16284565
351825159
415292661
388555365
205930053
322746032
372311519
82320647
443444291
9297158
344758444
428111154
324801403
407918324
183524627
322870159
351854369
8281610
253332476
368588292
455442760
188498596
10994980
83106524
390346238
225563631
468378935
440953876
178864248
71184733
334453398
90530945
93511679
396526568
266310827
149053040
136186237
18673490
418574818
260212214
475899316
302584659
110228805
33057422
153625476
175859588
265072440
361195916
10287430
148249182
262580601
218502121
216445166
157446938
63956104
322063458
263270930
514990558
270655679
414088522
324790721
121371320
144056545
296781431
16166747
359957932
91248094
131339930
118836951
98699072
492041306
207665915
135173770
88202694
320371017
355197005
71701162
417273310
52585229
190781128
6722491
396909120
160846803
170200247
346891049
351290789
534588370
494077614
379488367
523961327
365741052
355220870
88406642
484134367
239083896
235526296
53165916
389286570
120298585
406082369
411011678
135344397
319750354
408774213
358609584
488600664
462008038
215885823
327053435
265178290
355476170
530532928
246211836
37972132
178040887
264959967
33679116
309515120
93812947
206243626
109988965
149607560
354255877
132538795
101623037
512242191
230647662
494400390
268907274
364930385
33646017
341433224
228609327
56211540
111984123
473499417
397810439
105256270
276040648
360580787
385440174
267481507
56894689
487209849
274729416
110125752
406798999
521526062
6184165
197139806
336451582
381013620
277576380
41512305
171342171
519074081
101952592
341881376
36408236
78687380
535717158
519698597
255859976
24633194
243496629
431261417
95395634
112033453
275560246
282961101
12490078
408330667
328174921
163914811
231444737
456560414
20856949
442549535
329948664
317963107
257147071
292128627
423903289
468821240
264011185
85391697
8466042
342452852
321567151
21959489
462916150
392789392
224321716
172067502
515949517
472861587
36007696
248848380
204944077
314411715
287424348
235158380
451447770
419529289
350207796
204574334
114208804
192901635
348201463
11650789
444783380
128891653
406450856
39330324
407148355
227454109
254329254
494128606
487835885
410656108
379345607
424109114
393437692
212069623
117200889
339971196
268063239
114451729
285544332
397632950
277944433
318469429
134458536
381474506
280474441
89843744
213053696
389241505
282099763
443449163
61045919
352011853
33411073
476526475
266905871
246333944
157920545
69856254
56351035
426966148
272421894
280474541
343298380
94092091
259624261
375528408
290459686
13484229
395532619
340025179
495741957
119794006
128292788
311894680
359763892
339775714
530237992
353724955
322199615
447985764
298824934
169145225
301036408
510147825
102109323
409948461
358965172
500500241
24525234
421990638
448812827
27788542
140441632
417731771
252248735
25561903
67710424
111120032
507315769
361898280
402262391
152964243
305252847
468738881
95744543
102618656
429092269
94427377
149971675
236633695
133825800
434389584
269940459
301502308
398457381
481150224
332196552
231346453
425938461
519389638
415146130
448867061
272455255
445895354
402767456
373479351
87488213
351578942
429407854
319883479
77670598
286000155
357823814
417101364
411835861
240130904
200420880
433699288
533390187
319589508
251004132
466464442
96072200
377380419
490679579
509313843
172676267
533554302
131996211
396384999
261700408
413150628
225200181
226553105
279360786
79774956
189071789
495242809
383790874
160682787
70991332
121768499
196572040
96458292
94939045
237304317
407691738
477336264
239546498
483792132
246606074
178103834
122476301
263715559
161871657
47132654
452725447
72443469
444305131
24893235
255965629
459514669
395873180
288004333
312586981
209669108
2637086
61609307
39981886
378378941
24304887
525985729
453013480
76354437
376696082
63944537
111835495
223905183
297470412
425074961
381558966
325566995
34608759
377861795
79340860
197818823
91974530
502295926
171450695
222940149
270105688
242194666
108952198
129864311
445397492
518688925
197156412
86445479
239210513
393932496
459992302
51224827
425762216
445036674
198809977
268952782
433377041
293718985
82199496
344274375
162811230
306306698
440955805
210954002
177591677
433900491
202917959
485596074
419706348
84048020
460134214
295027768
134533701
148560880
474190650
107491467
527324203
447176352
406890876
307392460
99153775
458868585
70254071
205049586
176919359
24819044
439537491
349761489
166723253
56483443
528043268
91913745
347025921
365400746
521019642
157061711
160664303
149168758
233739708
528887435
13054459
106983161
343310245
204158919
25566868
284682033
417841087
337319673
453938640
13001413
338814400
360203441
37549349
305384741
499395206
344785328
97716266
441633353
434520852
321442911
170708120
279791071
705260
90112234
378285062
254894852
349331239
121614192
26151069
334146926
247771114
204604912
165928270
129340956
63932088
64645309
271012581
160915424
395666619
110697128
415634292
62261839
29540299
108119038
27721908
235548247
178901487
82931802
190816809
381642101
346477397
235106577
341731759
489968578
315306967
518829094
143950175
77782683
16638015
92801369
271915399
492109182
155352807
464777616
435397861
417223104
100621716
411292498
238884364
259640042
208005386
116888561
350374475
251799672
213269946
331442139
276653995
319225561
491336065
168159208
515776584
79538079
106409546
361271696
102446791
480717140
426523102
378572238
25236159
169279182
45229304
513492895
312454155
424852851
60310412
41319082
292370102
352994534
473985079
435378354
73995234
250675148
303581983
405681106
401324981
261768794
190274708
312787128
9283872
326380516
63036499
535746142
433358161
282150441
270104696
492445672
219390319
401280052
471824481
221849012
495875396
51743525
228494589
49251986
374233336
509540974
436603457
158561862
283056969
480949816
93491976
435815615
429115159
179412557
32570758
449361292
262863313
434073920
119152475
216976404
36178491
129583071
489008938
181469056
12901836
191868657
511518975
103349153
252148939
401062758
388340192
409754065
326616080
487128660
80946127
62062835
191889889
307932198
1197186
134217094
411975557
216570518
22344399
470625881
220088822
454508283
379203710
1553870
164307893
236465654
251438268
151423398
23938830
178596099
211956676
494135800
63689446
246287018
135394499
55296322
186064458
323798822
397924390
270842793
504876342
201043183
29837303
387115735
402234664
535552869
203530784
505519534
322728900
309881793
422216760
173412362
343407511
312164367
447878757
14078092
294575507
20478870
237285106
297115956
41836085
454560876
168837129
424263610
365869049
362459004
514335977
52570460
293388120
84515046
512988082
201431100
201908002
507096892
31730742
148510404
449392889
388610641
368147263
467792340
40882294
470838934
502037262
215385525
352344327
388987219
339624021
512281125
241864782
185080867
191308840
201420055
522461946
295996389
193612890
431128654
27600557
523290214
264692601
2221354
375112912
429795377
240122736
71141334
75388316
103793630
279242307
161962711
440206648
326982515
333825151
28710135
42827141
168978730
275408050
458377523
231432433
528390495
201635727
271606228
132575123
520897788
386224269
148513248
82513146
47962485
8169458
294718560
379626453
370733598
349028076
396570737
200138509
458942621
405554963
42756625
190712764
503762505
424486515
84085761
234000318
210281664
201241121
412373092
37149567
53830799
375025507
513225153
110127012
198046039
468602389
442497075
305344817
359038148
413453010
274798676
179673291
59100409
267032320
99227437
133550844
465422821
503833986
84479808
81001356
217559111
11742087
114243076
140748813
246627829
111332534
117989623
394253708
213037873
59642918
411826853
378216899
14763832
366077109
168927846
378725192
81862478
188566531
54694708
238576329
78284437
267830444
440209530
280273712
231618151
219712713
116825164
22872859
531929447
283092452
268984358
196194935
131194757
465491740
171337290
157845293
222036110
492027338
131873116
334765779
197061611
306147621
388509951
230266766
176953215
519852583
475002718
62720425
353586445
248082033
105887826
290005243
17189325
346433019
342412162
522211796
127206659
24934286
456295512
206892447
301970662
406325018
59288367
402590320
146594875
405033084
22728566
64586350
81052827
95309457
359185065
387396492
317804236
32252595
399138422
316415882
236923032
162881777
533320073
189836481
347210716
198032329
242167700
164394134
173241370
174613473
511078032
140409033
412835853
372715093
279190118
79473129
353640584
398395067
530434423
330094757
373656332
341554236
526485858
358062748
410702236
258066935
281625838
236912145
139787543
535627103
486749126
527618160
304381844
73706619
132184276
441784857
252812400
174196300
249296869
111599763
9504440
449297290
33111529
242182083
273361088
224680777
56398938
48562235
404856241
398745380
132376342
499067013
227233113
464639621
328758121
160725293
108542947
6248314
298934403
452580136
383055161
342858303
182179880
4709131
441369043
143441973
122860229
350708531
187136628
358357961
215424483
123247979
402673883
314690592
234912415
263712898
266900828
112033453
93325695
505545351
254889616
22454387
494276485
144528861
270338479
443404978
449580754
245575795
497097067
227102741
321247302
134114881
490985898
375312254
304714064
70523922
458529056
157237383
444446914
33316519
273978738
13426538
517495348
522797612
277913558
487541373
44491253
478994982
314032533
247817569
59019299
309470917
167316659
348349004
362694115
165630944
217276496
398815903
387700060
440931279
463037599
507286048
436798719
57102971
407802564
498968979
174594103
71891769
206710099
69557158
501231441
150328780
305343059
524359604
10649556
174519019
502295926
329667081
49344467
2048267
236819185
16326752
15466386
419284731
327210588
144707795
277709691
414156114
508435395
101271040
20717528
269766894
39477362
91478658
272872075
41843099
241736602
359980733
506409502
331419682
41955673
104395190
40417289
93218813
155753631
388264235
360500327
63035533
500565498
232055416
334683434
392423094
474923128
390768059
452596431
454914502
295069061
178740131
17933368
458908921
163423037
328006581
145260393
272223820
525895225
168475978
240995559
213483870
394697284
83293501
45936334
532461747
478165698
40864513
298549330
400329395
234615966
379389986
350946616
104681392
313236028
167243257
478684330
109708289
523220813
4686568
325677029
473519425
291946571
193132774
248595276
166960018
531990432
152520591
43021417
398904419
426808417
416328938
254558096
6342249
131401655
491013108
383998913
108100365
244919539
239318111
300289727
252781726
22299876
224153300
451927214
404251538
340461177
182244138
377298418
434740649
393291601
220667400
67687003
27854041
458426755
201736674
532666240
521593853
382694827
238691123
415235559
516792209
17206899
371392700
120986070
442691843
368888990
54401531
441380158
140299634
75250040
93857480
339481077
165561279
336196339
534867879
330675556
235397143
276447886
307448709
238364293
115921299
471390165
63935660
512949764
425063894
531865985
212592201
161866313
111352366
512371356
297674743
112943690
86774149
150663942
280014539
374358490
452440481
407564254
441605913
406242378
200972335
298039976
313271342
146443224
442341922
331674668
306364578
252383654
283491629
416303597
343042888
101329718
337425613
270296366
131868070
488912005
109019153
320855248
5988156
299540603
409921836
254176156
191312176
276479238
448713174
524850737
188095940
32935283
169910189
14228488
71816235
249874561
214405414
127704816
2644639
357369371
76134594
461556770
429738244
445642844
217219824
216023604
530235051
488727011
82489371
393608766
241432231
282294442
193204716
349598361
406330345
283384658
390461701
182447838
233938196
200922709
448184585
125401121
283712505
132960904
331221472
8402748
50695223
50788563
123761122
103732911
149269600
16972216
347524491
137639286
131631340
415064660
96679406
314455129
418953132
438419324
528538882
28330221
220658092
130751439
365782919
98104103
482618583
427869807
149388914
246287018
288309728
376332403
80507788
498186602
268628276
292865385
388572453
123930101
231558439
239248952
253974816
484592898
376097564
207218612
371174820
171408336
169458885
97395969
63514608
245052832
141669183
29740869
213507716
263722755
521879490
148786455
198407193
408991501
116592617
254897735
448986048
422527980
330181635
522996731
186848312
474367984
497953802
179256952
389994103
371344075
466652826
155327397
289356232
408803095
441987447
213942034
324667729
419939642
97665854
353508919
86301093
253411576
27097866
461888904
325508238
452659844
57029594
221200330
286447411
29942370
398030553
54156860
154762838
480163793
518279730
269074848
416141257
215048437
105309279
94066047
304068835
27674085
322717098
182213923
138014988
441731722
226443777
89532678
214792778
404667654
48258338
429566490
403848227
91470469
385308927
366170393
533011122
41478587
58046087
536237326
405163622
487575175
315322756
404764034
515839308
154462203
226879771
408182166
501388857
371183620
420960916
490005593
310579120
104109596
146892434
329186098
329259399
188830827
70086495
133289879
213226213
500954093
223762776
404147485
337928051
245329390
253094398
435265441
382232535
183943664
242166696
81823034
257134832
508185756
409270122
498068466
69833746
204427567
232875717
189981947
341599245
228318292
311847704
410895139
383672960
257829596
479250400
215177306
217896875
106460878
287940736
87224316
297506533
116156355
473765605
21629614
167850991
27646351
285280154
473114376
157840026
268707535
430098819
86829728
56736594
278302997
411506081
61179932
229170668
329064022
86149215
55578755
218907091
422893801
11453697
363313757
465270327
28594873
499822479
145798409
357966425
111713898
507925951
386272029
474298608
148419635
435901704
323109422
169086955
261338365
10673032
265869351
147439004
178653429
413361798
83701458
468989078
397338445
148401270
340947217
140703075
95788559
21200357
324288255
128993919
290039508
288697693
385364181
106340338
494113693
51416516
461312750
288014797
66136432
240928080
233371485
22139463
535263129
227293706
269638152
426222214
146846321
65594608
430387470
116764687
473114763
382744812
361694792
462231601
460950059
413231363
42058088
372478765
116678472
504247051
136768160
382636215
84085265
217559111
385820343
411020424
157434327
513260366
403912651
1387364
40536205
488293804
280552968
391788014
65776026
50317181
399138619
224768437
502249125
187290817
30519308
504397188
459206765
174215335
216593505
185303507
159058799
133090596
121848604
3026946
201691202
118938456
143290649
384094020
107619731
476554321
77669107
24405618
36507635
101968193
135919652
353364817
365209122
363994936
84501750
87821015
400020961
16496110
352930785
525181063
264225162
468825499
340050237
297945991
299399882
145754499
156676845
490629720
470606581
194321096
469880766
127570755
423545863
146144240
212409860
405815839
290109573
235378823
497019228
301351818
28845114
462144665
481598711
298726145
380806799
38357882
420049440
78167544
369752403
366882989
112564600
241792975
306151396
404925921
535265702
40005231
167288957
478215947
67396592
479952553
221224754
491343174
258434201
225363861
354469920
337881612
481227989
453057561
447577124
240910966
76458039
455548795
302249794
462201350
96855451
4028551
120722892
200747364
391043457
534507559
237469512
76860092
193169215
526513141
251527293
360657391
328915337
368043160
203457317
354557207
284862295
423882295
473969710
304370328
11202283
255908305
237977335
187769455
28133509
180967968
437398520
307241108
532845985
376191045
244075451
280312285
363271698
310658125
370528871
107165552
87522067
410661676
10195833
413679857
510544705
9614988
255818310
476984842
506256584
266650659
499478948
509748128
26163004
61931042
490946336
361152924
71215553
78773971
508290785
6163883
334559759
248359475
198435870
388086792
173216252
280091829
92312211
106766460
10682220
80179824
492654332
104099206
41824930
1281690
529161377
410573074
363336721
83126240
292764357
177666954
361735143
1759804
425732202
50868764
351971044
10563835
11051387
20852617
126488691
6025964
225200181
244898294
519416359
492695396
515856978
109637015
107237446
32511031
444349401
486167337
191981020
22000272
331272972
366015207
470471598
213874977
270319565
63945190
9402537
388065514
320967597
323458674
482824111
496754271
247021177
275975640
404956264
369386180
216536772
138606562
342992855
295330944
14439188
442381748
208310284
212171039
426293801
478343593
3821468
234264051
51638055
469219950
394326828
220769323
3977105
505851579
492883089
212787465
329175743
376813859
276325745
108593801
379398887
112511462
382057573
255510726
183958192
135305911
199097634
361355122
312563352
395443025
338410491
486753780
183494236
459901433
63835073
378944593
114490955
350411478
240242219
303487683
163594112
521265223
484776392
401907859
107040386
199304481
63219084
184542273
151616020
381521952
402502272
114614845
207286339
348907190
81040167
134205573
47250197
141757613
26922868
157583351
524064985
206061770
179944977
388037830
356149354
146036552
208913592
250788428
84368529
209116305
271060590
175660509
46681883
174065395
115269557
143324586
50332184
251201536
8997425
441587892
144492857
78668876
419879536
357527578
61473438
81892623
22197411
476718535
390074618
160407790
399657261
100783313
15902036
161895720
24690895
106586466
269928546
238968506
191941745
388470772
529874894
13156064
371926972
175221274
396984580
281494886
379433551
77261207
531024070
76371942
517682725
292044115
340947217
310362473
251941183
46937530
459030975
457510074
240130857
176001019
74878748
160378051
194631308
195847767
66219468
120370649
65131856
11776705
123487217
131215156
455127218
430703876
222188801
159920794
292613640
410553379
165334364
429437044
166565493
86356088
306025694
493233478
2694791
18905659
145495420
429001818
29142948
418040447
60053798
94508243
389702172
205725131
329796102
403992840
441870777
507251499
404243370
408971225
411313846
35522084
392165726
534859906
57890810
422259566
311586449
368664030
426807527
108247190
501485864
407338893
22765619
68412854
184093821
101062605
49011048
494748625
178982498
192967902
253444745
373299885
64197849
364969458
463189999
474103374
467777195
203310550
129494514
4251679
498884074
236040874
398765662
501717395
427716762
51070580
489391056
482420478
456996803
353678072
262603619
156449307
31729860
404731300
37138440
99173090
131248808
333546067
309163752
496995406
299065537
473226273
253495430
5963786
153291087
350690486
326807007
298118615
242619433
395920316
17602422
424493945
420252949
502479894
375305861
392186897
318951444
269830853
321447074
252079361
80784371
265591000
254236422
331230929
400851253
217046060
443517482
253803069
161790164
175499090
502177954
483073280
279239924
168145545
93175472
389606551
474789805
376655220
227515550
479773673
275405167
306573274
531329102
283029834
26625121
327491721
276727672
239528283
191941184
107845950
376149120
413691500
522368452
363324926
318669021
243354457
285413258
510706664
491379862
114957021
226172630
34280236
322408711
135064248
376513571
27178953
250034425
380480245
12707689
70623176
242597989
244243994
123259425
170716118
47128896
330792786
189934823
340132090
36642107
15929497
359738095
476014945
45345041
351414320
476077461
324479582
299692585
266437621
8182112
470668704
220288895
33572424
287149065
428577290
395027037
433117010
147584226
397732717
116358263
105810916
517980642
77254876
75602252
238505
78096056
440062532
231490089
307258613
86803920
74695095
269244882
216490947
96731857
518015153
181801951
480597877
159904830
296459464
52644180
361847186
261273438
371182625
206831369
454919346
51784907
216929553
120693530
46499654
76828297
184379746
492233773
315737648
270365214
288464068
423752948
27962180
51978925
478570
400307962
192911666
361831721
444918521
104919663
42455729
509454246
381424894
194960537
344944406
430986142
338238423
483647537
286946526
308161663
106522091
28133509
250408448
468453560
184975280
30762209
12358692
182561534
29084956
332231684
19159565
264411343
79081661
66212534
451985387
123390968
27915223
208900658
255410035
69218768
426781141
446782497
312886833
376831743
528919597
368061104
456780653
133582555
425684485
336287453
400025332
304516793
147200275
168437794
363563628
513661385
230263983
317482551
84406795
346942508
405804448
306529777
11721228
369428491
370269004
267663499
282611985
101633947
162080719
221961224
431756538
222653335
222812307
529893403
337839396
406039218
397296041
365870133
108318983
188748527
52736004
40912282
319251860
350664400
110307825
34671551
197433949
151953684
200209103
183982409
367071033
158560976
507225795
167489457
164435972
444786404
231346453
142468363
237688510
160216257
385495333
387715215
340373637
282874556
102370753
308234140
462073043
484201359
413949845
61923121
145029255
67124683
503468140
444070573
412725761
259963561
498028492
136479932
200964097
465215032
14818809
368550004
458476654
356388451
101932673
321178144
368947199
349625495
294614237
19872556
158593687
6479767
148240875
378119910
460979762
150681733
505707049
4616857
130243768
440238955
379733098
221351182
68936146
290103593
312437721
194041866
112302501
158393257
239558662
497435443
492976095
453039631
107288675
130148633
165776846
226724079
106969027
370188309
81365870
77799066
458234276
502630635
44972460
211078980
276709053
500243463
50100266
368378808
23956381
105496614
344298327
276606887
454789230
361899148
72739040
471905053
230086421
197457099
74322475
203073574
122520060
297188433
10924747
218095299
518581544
283843679
172558980
266037751
411374847
211399347
439704474
295116965
402920789
455854705
64452121
399959454
116883854
92974499
270574235
154093380
101602831
423427649
486984146
65851997
195971144
148110568
147287990
262190080
154481393
85816492
181442395
302521969
400069489
241890268
516739140
178543878
429348743
490199565
333830036
487086773
1175217
461747758
467745598
235662207
431927860
250366173
155808685
35884264
477961132
404872600
152508900
251883774
196534677
221082453
510417171
278535358
159185961
127524695
441369043
148585854
139408021
231707546
471444477
156914730
370645172
40903772
488035265
105448194
357588154
535712326
222567489
171823505
135631596
177095015
319077930
342900563
190247804
58122981
290581857
342988179
65741045
400034710
41957318
44333486
445123637
494618097
106618863
210995453
102252733
348171605
324387901
416789541
130099980
160269855
71307251
66162666
470337100
121532476
173650528
448552914
100119506
312753639
128873945
21117441
519950196
425912753
231308375
282874556
393113323
321697063
218170493
5292134
214224374
478022989
392927179
184533362
369260441
230592699
257034732
309102623
483370085
187620129
178195732
457946799
188716176
531146234
98857761
34894143
330878207
517948541
510776286
266861846
470378492
52177980
16963889
291764068
294900775
261285333
175564391
239669536
139986109
267952241
188177365
507332911
396282262
474958889
516354352
496774593
352734980
455388307
396885021
424733978
185079953
173125352
235448485
397996179
330475810
262365488
443037426
327396848
19180826
207665915
272799054
216133735
215398090
81776658
60813475
141157451
159346371
116590497
383053458
51492330
184202416
367887861
282616402
345131320
198442413
510892151
270674356
151002958
466736215
358437779
454158181
45229304
142896713
332948334
450591486
411416499
400347886
202668803
352469746
100985915
35498973
200523552
420514560
278072933
12225950
268291951
415451377
382876023
1252708
374400111
354420819
376652781
254882635
468524209
240518421
513899980
277151831
147538747
82229016
322558922
164354128
74326944
102416250
25509607
131749775
527264877
73037128
180747001
108123314
498903887
359340075
315650795
226244094
349703696
207528670
489541016
231567009
417299383
293422132
506774148
425648902
119223971
73574904
404396433
449855642
139724860
119634654
396850437
230377921
295440633
66438884
53453704
355200949
20629700
134353727
199973983
153976893
481319523
326158518
65382335
330164779
409795738
426958064
446005144
296639991
531578559
488166721
517832252
366495749
417357940
386079261
299931759
160558542
339779070
250575002
523317831
226349861
514511368
495304411
41654292
107362702
200563237
380688163
94345175
285765767
345253954
403409451
350631178
227933357
370548123
415506043
317955966
308372073
76974519
377211215
119284591
43332110
324975790
17806020
359310897
203091874
412351540
133028094
339274405
314334544
69703064
76371942
38145799
326712795
465447512
496678352
484858737
405949217
439768170
337116777
170361871
278311109
304181980
225568272
481765271
473352702
424691903
51931147
25232356
349331747
349291219
291452797
270553882
347628304
473483126
293568576
214701329
423693091
39096583
69376569
30064212
37466267
191391526
182672305
403922310
56580661
4664306
431676289
380889929
275755551
504432311
67378534
426165112
324121910
165232857
155529628
416041001
185230214
76783923
220717038
367074201
295878829
281568415
246457077
114116562
379463731
442542144
69432986
454646941
301479842
49536263
285615761
7431760
141669183
35361671
217021884
143777194
481145867
441899892
197379562
532444983
253759377
20759114
75606323
193534900
427544551
67728263
212951979
244360612
190696548
287069264
229903064
288958864
191432824
480027199
510776286
135813259
266709851
179132405
174737182
518653780
45917036
51329473
37974185
343114327
268998077
2853321
485944914
258396916
47219493
60334404
271239903
85760464
497266403
362126209
111292009
127868932
439053113
105226118
104465752
49178268
521980608
362092175
119216814
99620471
240127478
57594858
331271273
305729811
341698573
311485654
223018419
514958658
400000170
412261070
204046604
506738598
251588177
506153898
11026410
14247562
45036003
108000076
346611456
220157832
254511560
270697106
123179123
197002278
71831556
341462981
399088039
167826177
62840706
201462595
138955649
247944645
468442958
454052615
501747713
192245417
130098456
398806361
98352753
497312162
323932468
389174906
272799054
311875557
323358131
230132109
314264158
206707785
412272565
487603216
492728541
136329112
62518086
510776286
318379418
111627402
22491621
180090740
348218409
223532159
1462159
262088050
98606556
458774733
341382965
508240884
3656814
485305384
289134867
18623346
503806054
463716330
402554134
197554072
178008024
2754944
145558821
456475530
119788021
501021451
115993312
52254933
236743501
467613257
214378184
81888127
146447105
45376886
453824014
216978291
128185917
407438456
297619499
316520163
159244577
489345854
378777993
167855564
181970272
13736480
481287216
307866389
253365214
163230545
275070537
60024255
146333822
329941088
239198886
130645221
436560754
242179801
432068646
419574365
236267321
152609859
221615178
338496362
408698482
419046222
178210658
454930749
309865433
525230865
42758147
295583301
415252560
193169112
411004911
311774292
204834546
68060773
211088451
376037576
8327695
20983795
370182736
525875820
331959949
240142808
518117952
289625063
327740671
307697331
477658318
378492544
17652307
44918023
10512978
173904527
391356076
396430395
121830026
286594120
206409357
496528314
496382596
271983858
305943945
507853216
194042972
367682552
279279123
366684943
272070920
393160478
87665426
159219981
296042722
192744729
471975516
21110454
503436911
53697597
231628270
401183717
25139809
102097308
291898453
521551573
1793636
369812225
116554751
84083270
44217390
427277249
87488083
96033045
306952482
93885134
75311006
69715357
432828811
476567267
368099707
284534779
294279509
33191323
444471338
298751703
307908715
426900211
325039689
211182991
268588141
319480129
443590797
526374629
287125663
229105981
70718102
288217290
57923476
251849592
486952061
322058647
333662181
245577732
484452306
297507841
170812804
56729825
76603606
155526133
497067952
208880198
195467217
69965105
85337259
507060356
233704681
343217033
74826116
478863726
289086014
260989160
433596670
250526659
396336242
428610867
495281951
252377202
154169893
417257808
391859860
55899349
69949117
343202394
427513029
263722755
327437528
208785062
458252989
262665222
357811944
61410325
69727259
229548875
352183131
454482197
325267188
236263267
457042419
24304887
321613127
345166005
410007606
511899462
356950202
362724194
145920397
522135627
263250446
41419308
158801913
167095088
431509907
465519292
40428016
20473538
207863815
355595502
226506306
152547516
17465560
502498509
273919813
487845086
179379903
197711452
112694729
513384522
459077239
271725982
368638424
165500315
204573181
145894958
473348349
115340357
235176840
450584206
156767389
170295748
1462159
459693670
270625436
401958361
363037312
115702751
376358421
508365806
406058863
291443095
500427937
103646707
362378764
523122576
404853826
370867361
416502011
10542831
436638316
524197753
296481592
175362835
304336868
46236448
42716217
438261496
378938866
120717907
418942442
196214736
244371421
8997425
414940589
263704249
432698470
192109829
312787044
416431835
173676054
181190299
245966733
11940102
68712287
347307428
137819387
95157652
185551543
272135624
489437374
486586089
155175941
499577093
465921060
29066490
391247842
88523332
140856432
42697576
476276774
16565504
426468734
319294287
507606714
524065607
325169729
426558846
443516531
475364800
104052396
405362550
228055850
22637111
328869033
195423249
184333356
511215512
375521049
325848466
192335718
532764947
279567262
392927179
463326077
444160365
217748012
184216673
35096723
527993235
158482861
98923739
164663938
145612546
22899938
434491547
167758436
128998561
472915681
434100134
245109066
516718706
216949591
42202846
231413800
344098381
384682567
324092500
79062855
185417164
212189000
38206717
52896957
536792024
302441659
344969376
436046992
494400390
196175431
8213414
206153977
533080789
127865359
215142111
185501081
94340881
106166263
16958309
337429019
471664611
502401849
457245904
58312799
212531857
16514687
417180852
422264256
405590343
173067992
154134969
527934496
211937732
178421559
197674782
171745561
470596120
271833179
273963744
57162587
169458885
144524178
421946608
483123263
389382116
219951262
231356779
234510665
412581695
223381935
424161079
231501119
18780318
4419633
495793299
216752818
148729493
127954159
56366645
175017270
455565629
376491796
198032329
401117745
257083355
103101576
85965942
141455620
411006660
185501081
37064257
250639714
446090988
1657716
44419867
137825199
81163099
360261397
35896178
118693688
280894376
406080774
321022434
403398529
512038456
416654644
165685185
288655925
21840433
432070282
330567439
305088588
100607281
18560099
216774116
364243677
188664614
32684793
288025059
499216477
57077614
531011383
514681617
375362859
40456235
438227366
274901109
226167613
520858278
269728967
442800310
320063105
207463362
79394878
30370838
359562345
19671612
482179824
254496195
233905383
430531671
30081739
429353241
309769169
254070384
44886188
356922879
422005475
420935796
43716527
403483039
172702530
499411085
90517662
397762613
81085874
292221444
288479608
36328746
356137909
493643104
388856183
439903599
330098994
292658241
429590336
315434174
66057077
335666053
408689602
306503352
294795106
186763967
43697747
225905961
324104474
518766465
258683397
12286363
181909432
203249350
121557354
160936044
115072756
521090620
326260284
61833833
236976648
345846266
325064019
314602564
56397304
265539696
119322499
278700585
445824630
14386501
353497821
233753053
226720897
524276003
380889929
86239918
375658993
189991323
183800971
138541472
395254486
93730212
490492850
78973428
209631846
141723928
170247372
502029182
90534240
339238150
282229871
347012010
394187212
162400694
219511458
31142731
30220300
120899507
518242447
293501929
415860465
481535425
18527664
107977627
77826956
147222205
166257698
104321165
441075123
382729278
119821971
249155295
1356275
354784851
136190632
308694509
335269488
367885000
48380905
242637264
492009664
432537576
216924731
453837678
127309226
88523306
198059937
365188114
134998895
68294653
518688925
177083987
354811962
98247851
319946569
423163025
60209240
261424825
65068579
134669367
168682901
522538260
311608832
383662939
89488762
19326851
22916567
262146251
353023426
493191450
117989623
450098837
151363800
221649269
17748730
479060456
12143871
412838741
10591338
242521162
306795987
339142217
354744910
341902865
223056367
344687545
504246369
86327230
190560344
280615933
267811507
390249968
483947223
460253966
501292256
204881521
156111747
335987202
965756
10714918
489318516
463241477
454426435
57769455
90249583
46743468
252530772
165537494
332440387
102162940
336977472
469843543
158277012
44387125
227408186
82141891
135187728
405611865
509578798
400595965
535842197
135177716
51885086
342184524
454569828
385844295
433880716
356331603
391060979
85767641
316180259
157298264
160040177
418311692
522283467
261423215
330590260
479347246
309869177
374044511
505555037
294187587
159099405
71613985
283114643
177569140
121617398
178258828
272987694
204700396
239188062
399534927
31832038
256328805
224135842
476223170
167766227
263870278
31527933
384241845
38155058
246899266
245198234
293420028
374449131
393341941
395620083
105470085
493138153
275662291
476727334
534676677
32508737
412675909
508278532
362286882
320650050
395666619
436746226
146518367
366265200
506826797
70051505
257008849
343183554
71982555
460005848
364770396
121105971
364483572
440305378
283480490
81745862
404490691
455252622
300560311
470582684
439164914
436923267
503751352
125467269
496780681
270668536
197437963
180043515
329171746
406440543
53453971
235085913
415253246
259008124
410200204
377821993
147795306
304066897
124637004
319791324
466678703
416849428
530954961
15653382
497885617
227408186
128603324
31256652
250854508
415482526
94261434
216840074
525503304
442860002
283470352
324502779
213842097
258172508
533905054
528230457
223532159
443244311
101282022
407648384
456125981
143341543
226282114
164395126
253305315
344479754
525612774
60004118
344292701
221058612
61405739
370280764
118392014
440400568
325693057
105119065
164060318
281572451
407930976
430781520
495908669
284855672
517861832
113599138
451482202
480381603
110383089
177604839
92228348
535412701
203925485
6918616
481667748
469694680
17827214
388109954
412956979
324180086
371413571
417549322
472865197
36414793
420079569
518853435
373804784
240284429
480502498
431164075
91469203
24075835
157269131
303540426
294123922
96544489
22082397
269429670
501399927
390535009
101046913
177183123
122682531
139066988
353090123
261288661
503349830
271343666
372605404
141415468
279603619
118095194
16976710
19407267
5727076
485422115
325292447
447601311
19932417
187440141
519585540
270933672
174819739
491523721
384798415
299754506
54747092
187685489
436992731
232722787
439386462
514087978
303163604
34331116
241250300
275904945
445381656
504082051
122007010
450664397
170451032
282556931
225498279
418741330
498716612
469779675
390790877
136669653
267877195
353278855
57268350
205652080
286210943
521265223
136479932
514942761
278028131
58656886
488325855
446453162
39269348
241459917
210069492
209192947
500737732
176001538
204698534
22227816
116723787
388298730
533075373
178322124
89390877
291425700
189296470
324333475
14337120
33111550
384695301
121464483
491651282
495231124
417370234
353077681
314448595
141142374
522792738
497747998
362934353
46139741
479984413
127360692
395011384
418911554
282029734
450859317
319116406
83553815
320881247
391907084
128740984
79003743
386635201
403078516
411349938
487545987
139087771
391868549
123117342
396414454
352673383
463525689
217749865
66185992
397045004
24819044
29481255
100771782
372796777
504422
431940883
446219464
78287494
49988611
296501532
216398793
424387374
299554309
350995728
9526192
106194117
249801995
303816972
296106401
181796351
78962146
274158374
268131781
73305632
98128600
149679421
94856490
525609871
214076004
354078577
325932196
458683127
408764969
453571145
369601431
403189473
336833482
184653524
363578598
93520268
92951575
530058862
34420410
286787813
151823572
452552998
521805130
220166609
341216886
481730464
236499817
179179732
206130410
465566655
144743865
423887078
335126674
81268124
74197733
516178461
140538393
501199686
477299740
402725412
519107792
481642701
146387112
193623334
216853289
284461410
472325568
229556570
290847219
319509931
449402058
140784078
512247035
245584321
299286096
280338500
513728058
430645379
453156927
339784693
475214043
190292720
209151904
181496470
266491153
452998873
379442509
332420370
330876034
426151069
442274566
234283757
529718687
209557716
245354831
81094022
354717000
15300070
489243977
57151572
55316691
327290397
342369698
534414046
243396133
67912714
318477951
18474500
385327507
500767157
10322279
524065607
130647141
442190667
57929537
352340244
349643494
264625907
302592902
371883608
117744060
122594461
217916210
369802035
458410237
452447464
452310310
158048122
475857062
417761868
189491209
353567663
478707897
427175175
381078620
207356660
273365928
358363796
307244703
507853216
441830049
444635808
73466535
249105837
190610372
458021046
393560556
242333290
306340574
283907693
433412774
446123307
504998868
397946296
147542688
502400875
432576582
41956987
250720408
244999870
303896386
137955740
201428702
349994496
157146200
10025622
361059022
56856894
75208100
285238340
339200392
97642274
313698669
267271793
159664684
418028336
354236351
154809532
273923976
102227376
447708899
214917299
9495350
499927620
21528134
56792981
50431651
143918280
362886994
158586214
27500650
184419541
283557071
16767475
333088117
293029901
392396031
508143021
274343361
395380850
456937784
307495825
479555867
61931042
21234658
432319401
516005436
189361074
250990725
90447647
488128574
130599731
426820446
286681086
391847577
450938914
286859253
144237354
441530115
105115772
516905634
416264544
261669362
106252081
136865251
508110801
522564237
270051624
478254758
118647608
411230755
109815024
516969584
260267718
283330866
284028227
453810890
416083596
428688182
76154533
257637695
427921804
190629625
4646903
165730501
347108052
4821521
478304070
89085719
67073867
138130929
87222216
338124263
445369084
97646141
52245306
115371243
154373228
428886118
265481378
533333244
274366821
482676937
133730554
104437126
285014636
461438212
458658298
53960258
131975621
222907755
132180298
32002827
526942506
26955802
466868814
231419162
506153898
256477759
41297539
286659122
509932339
210531440
513447212
391955322
191468881
269022304
288432975
372352234
515530154
68204881
17427450
65984992
229237424
424263610
501918671
503506308
45733860
308171823
530620903
282878307
439652856
347615980
69289217
446910724
334926705
20184084
196793290
34080028
112043718
173197475
460245631
144554084
378278237
12724955
196811738
375149466
268339031
267893024
376154134
43648163
152720125
71233887
85748608
107278089
331452533
395025670
43887105
238027032
317393776
299597847
35310870
220118012
241563224
28891281
85378232
272013260
474035198
391256548
480650166
500726458
324984347
400163879
451395106
286787813
370715507
244828299
89430829
108118635
525036943
165989497
117386024
311676573
454028630
88519668
328247302
503543347
206893454
39715533
485351907
33259548
359739934
523869328
355676094
299745394
28627336
102016646
82246130
117955678
378616268
190698596
458546101
529121218
93902576
366005155
290692245
531633807
392355464
228981140
221661014
313424630
381809906
361839082
485869013
481555821
162172085
259126292
317044519
266284862
114378323
200451719
23112014
462586345
349787922
199107456
112274053
365059819
41250186
296472925
144086377
383729195
470355037
218259156
6281359
160666610
166019282
105107875
124828653
308695009
53257059
49324797
170404533
77823796
117430277
366212888
170116130
348952253
1244102
459375326
255293930
151574758
475932282
7731586
316715138
527954727
27462826
144570606
146765972
112345736
16916875
78067129
136841021
475667048
444775084
37369474
466108766
203216141
302979956
298618936
424674444
426729386
328658893
520368244
388039622
363969536
417114462
274968469
105101211
325917872
77815929
68005584
413423999
183593585
450336963
391226774
88233907
4571359
376667819
263769324
44459251
28206460
20885044
454142745
497904744
388577465
416202362
198389490
371916309
37757746
394692818
386109849
194447812
41745665
133341282
289197723
443444291
173298928
76557277
381319606
303116756
498108941
92841891
186839392
351054011
131050030
383883851
151215735
302868736
145537081
525371282
454028630
347853660
522733705
188666848
308307694
145111087
185039357
186767930
292824021
296235519
53922556
345572504
527283459
342048865
357872310
286586171
166835313
438227784
154067977
369954600
206526219
308298827
163328237
26514601
523130301
59351617
190918148
204459765
276615543
199286006
397567378
97235081
393615031
340818975
459631489
99785229
70858320
163001345
339296186
21640749
332452472
64362920
505352111
173460227
171976816
499648564
81408593
138550820
398481428
230442904
142974778
370399154
394174344
260719409
369651652
366005155
456647505
352710209
232106473
5106797
46061767
370583896
173258714
303888664
487828376
153154016
402296019
135242559
63113465
497414033
465321562
125299663
378152669
222530475
30289144
408835816
135503809
215966690
396741592
67206274
462008038
72263299
40604887
172640906
74365968
263734996
309838072
85052739
292156504
4819995
403404714
241695722
497550249
281876953
437530019
489337369
321140671
335885170
253827371
155256521
326377638
419704252
356980020
429796300
243641446
28731536
390508290
272136041
236358797
83946344
269732063
246024673
300255476
320774989
124773267
464812195
22454019
353878134
132448142
442859383
82639150
225840133
425230641
503591150
33552421
302542256
138436319
532110533
475214043
491082282
255089282
63904777
182201769
113336184
322320107
280441075
513083029
221961224
28185907
391557366
456447301
121424546
64050002
154512783
386808054
399216431
463586878
273856004
529883619
275833826
55296322
361260702
82165483
413423999
523278692
139080400
256492997
172665446
165069591
491856994
838142
311923801
499738604
58097792
442158652
117203487
356124845
189414855
286438564
321694683
333921111
63244422
330011606
94734398
429840339
330908720
37329281
175045567
391247842
247282219
23881950
195579764
41646941
332066395
107651690
422935964
75525059
68128536
17986274
512056538
229126319
360818464
43210262
354553332
431949129
236882083
228801023
504562940
219403625
93123744
238730787
314706257
86482540
268357263
338930467
165030771
460990754
244971173
152475809
158541677
346725476
157115907
3027431
153215252
189761968
84545525
463397800
411004911
281789491
306969083
189923143
338475400
474278035
482621292
242675615
409674813
323326837
522169109
305794365
26605136
69691875
498777045
311351137
60003757
172512130
215822804
241987307
275658455
503677783
177760052
533612755
441688516
165087254
347707516
234538349
453788293
82338354
246383206
52474132
275579651
240247317
67795656
305306905
58845612
102248239
453430852
348954372
1406397
207356660
450130156
259282352
236170988
157331302
76243412
67253355
205123731
436345376
3690833
319901441
500839747
433222065
460181707
503880912
318284219
377613879
350490234
369673682
137033012
241924619
181960846
152735374
55670228
361152610
72510330
127372302
534617590
402973206
483350892
368880176
531316628
182774538
102030681
292942920
59333945
147003293
4557750
212604933
18994054
28533922
108317767
263707059
159989063
527080824
247596582
104473733
372018988
499487586
287644202
201282839
74126261
451483992
399498583
312642347
174799690
350285852
180589815
248583149
229287936
483747059
327512089
178825817
434146729
195584643
280170287
244737402
210431589
376105584
488875940
26547526
162990209
109374844
320743882
462950102
246587156
197782256
527201996
511936271
110198166
35256187
57045397
409742341
242415402
454339558
147846904
98989808
490000387
229752570
391699020
114734886
207591860
266974996
124302602
367160556
176953215
431843242
475071596
367887861
379117564
246232295
240405701
321403460
103357438
443759320
78964408
508688184
170941881
532745682
340220148
252801159
264192914
201935244
289849127
39815087
417120736
21064635
414735331
302369933
397503013
194936167
515852115
241766093
334951083
136723416
516008369
487323319
99057782
524384168
152349429
194304110
452057840
67364723
82789884
136693369
501430525
211042973
418522810
426042319
262728715
89677687
328563707
240160413
190143978
513056558
416436409
83835956
172300013
363917007
173227460
182013949
56012785
425329366
45685460
261213615
84831802
106378263
228064627
247399517
505205539
509778710
177785106
513935475
251016192
308330025
323731339
138537331
392423094
87180248
35799565
431084671
448362607
528444132
27658156
315725462
518425631
277567361
405766964
30006911
337236378
140088732
6021240
213864752
410640545
30987714
338814400
361839082
5078455
370254996
301941250
230720305
202690305
94288251
152642202
51497274
420021608
77911797
264844236
213765590
368167885
401537848
269751147
253271767
379843716
192630742
431107967
220423576
127898189
444951240
229146110
353912133
493413980
477730033
319666754
237845449
299968199
416964401
287836833
495266752
78746150
280097296
28845276
83668086
362119998
479548190
268082062
210352853
282886023
220588462
25232152
454861880
153649104
394553760
425667882
406435418
101097199
521489271
317833850
281181236
357189080
356450239
27854791
429738244
277683342
215502122
203404727
108409246
184653524
216832365
516238363
334294646
44110156
72076595
142806573
307206638
369370806
190621246
212117442
361254418
176657997
90482219
109915289
215965868
436530138
348173444
267601203
177183123
534304736
85344241
260333031
130915775
241598214
192080182
336699204
73980588
55751733
74266593
102439102
136615347
121343957
80655253
63898396
303476240
295070233
316864865
251835474
50032263
296626166
349408249
350386300
300086748
329028270
261468669
338843250
442735330
22308453
101847727
138413717
144912065
243695513
108997115
163201006
487661735
313643678
400354265
339497498
122352887
335725759
492637652
129668413
23494942
491449437
512521281
392761617
358336824
364628249
369659919
348545701
213297648
432185435
334628314
109363920
357046627
434583081
395008441
248307322
330909336
482805292
461777833
122586638
113183236
461165948
489853589
189374013
172523752
68227822
504981141
203404727
450050926
27002691
484540827
462263884
398841477
179332873
326986423
491599657
480288992
100387474
419540749
58132676
308604790
411688828
157533083
242533193
299815855
500884563
263156122
211558823
138725623
153249208
184319479
158221845
166469381
15922631
259614774
179261412
230737611
322676197
239868671
514349315
85171676
428981588
68112168
50823623
130405255
472284294
170185560
414231283
69694440
381794685
173333191
514355826
103836911
3195060
521450625
203352953
190714183
374560945
42713809
6386281
14350373
265377921
75277639
420852287
168143298
399092864
283258748
418099044
383986354
184477084
128761497
96498205
483071649
504138632
443427818
82088641
174998088
135700227
344946244
394434778
34095259
339594632
254863665
208906766
270027642
203481852
417276424
507857175
150840439
382477705
398668146
318089656
323809641
128688619
168061637
63868361
85944011
353496538
389153056
411693213
91553071
184997754
471620583
346571838
197310958
209135040
29411742
346094631
240116176
440981934
310143902
437097782
215581588
270159625
258374281
494339187
478207227
470274375
1303729
515754378
6419853
133362137
419574336
25308655
314913340
500892414
283207225
110078452
111161776
237242594
102890128
355748910
293566504
498528448
392003709
467485576
493101186
330189633
346424741
372299317
19908150
212745971
435725352
406610557
180389537
190664608
391226774
161473033
397821266
98938965
337755542
409673652
143812837
453591614
467497291
325319295
388353249
5420951
160481318
92019540
105781109
334201988
98620912
213381955
348456761
14668244
1963911
231619013
432239881
284705678
28903753
524901509
220243876
358431877
219627062
159499399
440356710
73325056
421935259
30462143
217950723
142366355
484001698
340305766
404826116
188602668
505205871
466907161
431854020
388620176
112056123
258637362
529973609
530786078
467487181
218084623
369509547
174594103
312517862
201155392
249067430
458083693
461057565
13181875
198770146
188612761
186855814
58001040
492718697
135049191
519263579
445853420
461368176
143409257
58903968
523879456
158331390
464184298
184997001
522355989
231015526
61118038
493520409
24767294
234853777
125431947
328215485
85974467
408375048
46413661
147747687
496507929
36625737
10563285
333426373
239794004
359564929
5652230
69692622
211220844
207794507
331151450
160404414
37381384
144436057
187114318
355424114
455832275
224571527
493341026
281106150
524635465
20443524
257770755
31020508
340710203
182862071
216532655
443759320
328121769
407887307
242047582
160469682
311760913
53028362
10059016
96752510
223111030
403313787
124300804
82908003
415900511
352504372
329085749
32616274
454750642
522159318
535291299
398504286
338908930
459555989
497624575
69794637
437650918
16244612
435656368
262817826
44367686
496882487
200405285
37717621
225246791
358208546
356430031
115027792
30142937
360680154
187822021
114751785
454815566
48916386
517998140
88778681
208603624
330951396
406058863
462276972
431259674
283971911
401949813
195546522
99704041
7612674
323549608
503264016
81981873
363340281
129306410
86967830
363793137
445762435
372338336
149966279
258079754
375156413
119720503
183676657
112673864
235412112
321986393
153206412
392953446
350347248
42697576
283123205
449236864
209953493
146576198
22006077
343782138
513861060
161886097
228984115
68712287
313507709
380273374
26015170
258918594
138418223
307203571
280899432
300951131
352024635
48477792
496150931
341064879
376733066
398015313
205635512
305064219
267838577
495413107
121354261
129596837
463935070
423624493
46999036
355757977
403729406
532747470
35387442
182329739
154631621
418062392
534230913
138369348
343887175
478267179
154633217
80562295
224041649
428710423
470233747
156051636
366366016
349198031
233159713
238782841
410629289
15081988
126570384
367849748
427352954
360354666
169127672
23870973
241459917
147194169
256359229
531966068
258978243
92453862
63919973
515649905
435468457
381820861
235003013
284387542
39696307
483326836
185766298
141302195
359823025
82461858
221534242
163120336
180790719
63149029
287610956
101933875
376184858
11861290
60441849
74629244
346537655
268864833
17286193
164946651
469473951
522691161
267128681
217723875
521402779
89231017
490133803
280508370
97748437
273879684
492112597
355313937
189371239
14737620
221979122
343469867
154305103
506472563
236400975
375432316
339233365
125176719
190909930
161024192
16556573
244386784
474814046
401416397
492925767
53947976
462433032
285078293
421910051
147141256
289044983
395121900
128221631
364654685
434374339
400265106
413123642
481427590
148347677
409994758
137670526
173747339
110483450
328048654
202205858
279379550
214079706
333334052
79538895
520179283
452745003
279242307
398944690
44944352
121419590
247304450
267834131
274041660
326980053
15148813
155435854
185836382
175023749
10184096
358842379
361061130
532018995
442122924
449772907
166114485
6090662
77498915
487259647
58699707
179392920
496058729
94016928
446271318
272579526
358848259
536524140
351719835
101097199
242564013
309165577
517621377
29483450
344552470
4677988
35918500
428216102
387721798
52626923
517471
462419796
117699300
3104364
5540526
153581770
172400840
196534457
500872637
387262140
263808141
470070347
477611370
211340220
290135631
449206415
424188407
259302931
179529643
432598846
373816305
498699564
184676434
530033601
420566202
179561606
82816254
41872054
504907469
259950735
405074068
413494385
235603256
258356614
321697192
72684640
60283307
254381873
494168590
58737706
183259228
433132522
114176280
487492654
89553759
253303173
331078955
363382921
458822225
288948488
488914979
70774197
443119343
6470836
471259144
228547762
439734089
70311164
323542599
448520085
77576107
309413502
489100352
435831110
459871520
57965875
23923426
477301560
512118802
164170021
309769169
63991873
289611309
284104355
237977335
299421772
522236848
529888509
448426134
79812696
346155301
237406383
306234607
63558185
25498960
369283427
65605317
138347448
368332581
68138479
475481672
281115020
455752532
432931115
308024252
350794549
380480245
33464965
84858507
288035879
201120978
476798590
279019450
398956228
112779325
19216369
235087681
159793862
42734527
91276245
249116401
286637196
282229871
277728060
518653780
67712762
426538571
36103837
312698730
374236281
465535512
63108897
279846319
452071341
277534347
296190627
446093829
279103465
353571644
312765150
328078461
379656643
475415303
268043554
489533715
152519068
1949219
222962714
291167771
268883042
23263702
119529362
485379492
186960618
508388579
17646146
144106562
352392286
162668050
276767378
351349233
531304612
172042107
214869925
235582127
396729407
372681030
358596304
57101966
296035662
410281117
203220219
134277755
138550820
130691094
71135264
379463731
157043388
473166432
206526219
226055763
364829763
228819146
38096961
32555840
534841421
222789395
210250359
9057777
104015207
467887350
336172034
145939154
137545260
95884909
497118672
37258933
41129368
461738353
491996884
499263655
168362080
219540170
447957581
173856598
390351528
203414729
5614572
331260384
78258223
518918345
513380396
367601990
357127636
359796347
196158607
516656534
428678989
289869971
343987614
18916518
10349334
288714595
90999637
386989353
502839279
166241068
424074588
418256539
124429863
329064022
223018419
400697869
429428922
76306976
361285886
160918250
88484644
393309074
119817707
331187240
229043999
392104903
517884107
419243865
422675718
355762486
521781526
194536181
274726871
96659277
185016331
252828079
125189173
363341339
236591
202792519
124569572
286919299
310391287
97311336
335185995
139023384
80815652
293325756
117762725
454894815
533640739
128956218
28849654
269829945
148653608
494774876
382865953
421461345
283036832
481179661
178070682
388620379
231244314
109884310
145759537
481311149
22023056
324661893
510309215
390121744
336930044
148746617
337435973
453171039
35745806
227405920
135233467
448682424
132588812
72997717
138013743
45469971
203525471
228815927
265924820
305717833
266039322
343427480
175921655
452701980
455753606
367085862
416684843
483532978
516412454
305772128
433043628
317663945
309999164
161237333
190498857
365754066
93995483
313982838
71691646
526953105
197000018
358154911
337977752
518492722
183196791
224929664
256814576
72311202
401486784
141383975
421100016
309095415
318668890
384400997
471722869
98979362
267606089
84256361
299920242
370804187
488572464
255483896
528313421
140641291
2813194
484868737
182053782
150185949
107753971
261013794
13338455
533776351
483039221
384882627
371199551
498364068
128167862
252348430
394943002
399178067
367228925
282068323
38251266
350305648
520151345
31995169
221088606
283336222
64970355
74202548
194406892
198531479
373742547
162979674
150260063
216494544
211368452
373012932
248483101
181773816
144860810
298462071
88484554
213835020
219641931
7556268
130763277
338327763
339759982
245489122
178762274
252383654
397556620
411794894
310910522
457988910
139703259
152348882
426584509
70458541
329167548
58985557
314552292
13319431
196324183
18295350
266704603
51404097
140589695
396849121
292532586
264266386
245279603
399607601
467387546
372021915
89590852
498653363
447952485
201574323
206399611
467134047
158445728
115722996
242315569
289644561
309206911
124406171
235701815
174990842
423959428
445503382
399951309
156361715
71772785
147342901
21711002
379083043
183196600
441968415
491679165
401574612
344977118
60032996
136122589
316718176
468506638
211393064
181419878
531370999
83039159
447569741
487978010
460283246
135209566
139522952
524638457
18882049
124108016
306064766
64595649
280899432
342721481
471018942
357284801
366188898
251103594
377978901
311963071
372761296
255051000
222409896
162988708
194435435
194993383
177476775
528117620
384487568
240877503
216902722
448136338
184204709
127425927
265748494
251612751
128354288
105242843
311483826
251279428
103747141
420962755
380973857
236595961
88469530
470597361
203351498
422607910
196913762
107511683
479664357
283161784
282126351
510767248
386210365
307701399
43950822
187138853
134565921
519341940
9664898
50918584
100676353
311534808
440463322
477327713
34717947
512313939
528222262
252608206
418571855
339159176
388169863
286279898
491527084
96769125
155861643
417505291
330301229
395403195
362708441
241027989
5512213
181557644
71529672
360348695
171708729
133397533
390647191
246575628
62417010
511279094
194712088
98766853
329948664
231930222
222997609
465750530
392104903
34214840
349572698
410058232
93169841
13146785
420030546
365612787
224106214
238079681
185583836
522998978
228135299
245838971
377412540
435268673
208981000
16966549
410605480
69753846
300732058
241102422
17968203
501208785
415504407
261607129
420484986
59676304
478569957
527267809
411105823
504957789
360794530
8760958
331191758
87076343
84808029
352931840
393468966
348173949
41864286
404468996
88256487
389061501
243383253
487107031
214987580
342852371
228236922
347628854
292241248
159851513
390634474
322317722
166469381
448044562
397631745
199777547
86729783
404729223
152244955
210469884
145139226
352674479
223732930
306715212
326982515
248467496
260260321
17370571
269798512
323489093
63619876
481026796
305717980
71329414
93123744
428003898
379080878
228769757
370846744
142789824
118198408
74627077
487269291
408029917
152765392
201326925
450111046
221319060
218619468
408564997
504869730
4046625
361120323
432529604
106882429
463196830
242119376
159005638
511665484
187875530
90605126
340538341
15447825
373409281
389490479
379018665
493820463
255081722
206192572
126056331
208590565
529637596
239082637
331769438
106428121
499258854
426502539
96546834
292405168
155022765
349888806
463061499
199975034
375263432
521461125
289580908
351174348
417984650
140400536
516427352
139379354
456486923
349296958
218244882
169694921
97974568
40566303
262261384
284214566
149512205
309822043
390403853
61330103
445729845
163956011
267377548
205781457
133582145
393413385
15107834
278952203
143790582
496385795
320924356
168364728
281984924
163173852
89208507
99993084
120964005
459631489
261900475
151511657
282406738
167811881
128393226
50433082
363621466
151190565
235444934
343753620
384474695
306320452
380031940
26391593
197082143
122040402
289650801
324332372
363909285
460068289
291427502
396682799
48930231
499710516
283448199
31848010
457889513
358244260
411914782
170136240
415929021
276552868
128581573
63049055
97817134
23688161
45409109
280212135
68886725
222351270
96090740
169841206
47587984
106016561
315880623
61540215
358326992
63432226
335399387
252812400
414631182
129514862
466060275
416383506
156025317
24892812
409606359
463637880
229318086
228062509
533458575
524770339
96803959
368279022
17302958
470009401
18237252
317823623
198371514
396391108
126892595
156989783
162230354
340382726
357805952
258941622
134073461
425338168
507471892
350610781
229244338
493188421
385918219
433820858
1498319
153466461
468238160
360539033
67280895
123575829
59729387
343807006
264673207
223050754
75619135
61865729
100300218
84064079
52975758
323057474
483836728
518224377
157371430
225236958
109093793
296879102
318938412
515878462
157198889
239121048
290970564
361598478
223569745
130452267
441291601
477643464
16137721
4759666
175739373
241261982
282559454
468793025
406289743
64119268
200456970
168485639
290304604
491232107
324961290
348918738
320591845
255595483
361837181
207379356
41308692
244667738
412492597
151533948
157664948
331033849
395920316
266299247
308325863
469188952
188863191
124069652
1059139
204243409
36656783
534844657
89331397
41919288
123735441
71734504
238131180
471119231
395484428
388351164
262847582
336142419
373179087
403202076
255202036
54027447
276626534
377094530
169874649
99566810
317178515
3699017
253688250
123720438
183629922
341049626
471424909
248853037
349775225
18317874
285947912
117244985
480671086
379087679
128638699
532603010
91891981
444136161
215238111
206066947
410723726
163583735
211229772
306876937
426573297
385311334
363858672
146876119
440710249
104069604
90594207
3882111
169635683
339589833
271254566
34342246
6038634
217122802
269096035
523136075
346160039
145934041
396609022
340516199
271237987
290542464
265030403
201184564
323482983
467198872
380486974
322111493
278283868
365424565
336176577
330932108
400228646
265908260
55171792
65250670
40628797
483738071
170843189
166668511
226692365
103632278
288883715
481151758
523855278
97787091
482491532
394488955
263423788
493215144
125770067
337142907
520541717
301577653
518857448
80978426
229228966
326900151
444859727
451600469
324687700
141355246
152861917
361258515
67721608
527017055
6402391
16313148
40729755
384906156
399648371
498036550
113225940
236467440
264771255
313178192
516196763
495885571
71954821
311924156
526848515
91073839
413930329
13064064
61619597
340440494
513873864
432143543
472224746
62269339
524371926
205552017
263120079
329737234
120727777
10279159
54332874
63856631
443951976
342333414
105678837
465279491
118864115
505950871
19855626
396061624
74577349
227646878
3037458
46022777
216738017
208278487
115370614
132934908
262098884
86507706
487653064
327904098
114078985
105796830
220890940
211100612
523100377
96782544
402166024
43459135
522414496
2729090
414748081
104165993
15566898
229445890
455648665
265817189
105631677
375406194
308524610
509110747
312099224
66836943
331419682
514694344
127242350
335549047
72722013
64454696
278532576
63076214
77779713
468931699
509602426
48663122
250846581
21357507
270538639
373173711
122638461
184308526
387373948
318404184
161962711
99396093
338450930
184427914
82458251
392058482
437584997
107217538
266385214
425829857
32200810
444859577
33656658
47975466
423370837
495474374
3780503
37258944
63796911
349985075
22475206
493476586
151585373
169046977
386735275
445847374
525604882
302731611
533344449
506405426
480627094
232914574
449481341
46386955
110565554
176826284
170271045
332007640
28357558
271757029
426624544
459906642
105519302
287175734
348649245
180523268
107629504
291921410
5681998
271929051
365743574
222062348
200435060
94951317
320925242
61558895
288104618
285934465
127068414
182669562
373117538
251028632
244896046
334510776
224486479
316043604
262490651
285957101
432075521
529349302
406712438
502150758
207251881
183781763
488475799
358281466
233033820
518949281
162692914
248785829
16227488
327001620
212585797
443781889
145531992
84053470
218502121
243100067
119628680
14501415
314980175
209660053
257958307
124088865
392100907
212879192
304816646
322034374
256464158
383130161
427844330
396552039
272998987
360946464
384732557
18507165
438780169
162566813
187248542
100607281
196754244
219990719
63101973
244422037
112937820
327943962
77040611
5688636
31061601
106435869
401822319
40525439
462037227
193387702
398479819
187985613
211404904
83350510
233276032
55584109
174899282
67386583
318391090
380897750
147584226
447385980
293991739
446703056
353761981
521684465
356993260
505504962
137333777
313896028
302086478
334559759
359234558
28135277
305161868
61676925
45901132
392282628
7896263
234765829
444003369
500371395
519860309
242516009
346129058
451749518
288662290
471997143
377972303
18445119
123348691
21015930
268998077
504576415
159592526
471156393
494909164
171420744
11624005
276308403
21734307
47393492
301116864
22590902
514886241
493946790
307956123
241007530
505389060
118351528
244664607
224079652
381630211
440380463
228732450
191222853
89247345
416315219
322953915
13565852
365189628
466128650
324667729
382496047
76053554
36292693
406717476
323212544
251605158
379345061
123455595
413487172
28295402
37447248
371976580
148270588
495775601
422982124
259652698
247207517
388885287
492898224
84765874
373309718
507420927
45613125
156992107
98780357
219624962
429349843
489636940
424750822
105268517
455544849
432336506
384436538
35559810
455782025
458801592
212150865
37861246
192042607
118638482
61922917
40246946
394859283
393067862
460638670
408396702
479301406
415212899
515671739
336852117
13219886
440513827
149144219
475451644
355408113
474472971
319157681
527985691
13247004
28498410
168281764
161311285
528189765
411130716
7747716
393143527
442784056
125834413
414984773
456744684
284973640
108772306
162955624
87842008
390460925
329518817
186162903
127674076
384145067
314057220
39462171
265562134
85771796
221336964
276316079
21056975
362445031
269807870
349497731
362137885
56109794
342697861
168830045
411694161
428948190
221865769
212252868
143545499
465200442
182459446
71007007
120788797
267477
198553222
213258602
260256209
162822140
49094334
380297691
157802244
441605913
498615434
81110741
192080182
3050854
362232250
377421614
412919919
435419341
390910292
219940617
246710205
324757596
468203826
138152644
49664251
308447316
134428048
26253679
251343348
492547531
25790697
236527074
274343361
234765171
283140340
484193011
362084277
251963945
210544297
307446121
480098259
456360841
46538881
396865956
59205634
189792311
61077760
228985495
339656178
68498531
19567705
443832654
15577788
108015058
225509994
334361675
397899607
162419654
404378224
42405327
228988656
258425328
504812727
347853660
402282735
85524043
492135694
55429139
90762987
2270908
377109646
338050736
466234589
361613324
98135426
220441458
14875871
318370500
390068193
395810133
378971458
505632432
267433490
94419071
512709418
65757312
318403404
334860841
269633007
261118010
249263695
322103394
415200255
66645702
82722781
73517344
487686658
311807544
150354494
450342373
273944719
88948602
375610140
32739823
508901709
457094477
13462682
122906426
503612327
230758328
435949677
183370741
49131231
282921225
273600287
76405571
196575747
211352970
161984193
430168900
217131829
398609262
381593846
511807808
170514164
291270841
267328373
92734662
238655787
423550513
210699136
220196975
325108451
241144723
59984249
297399026
462250306
94070044
327604724
239566385
530933899
38020899
33354291
361293929
407476683
40493548
154724209
43899405
73316054
499779541
527753600
118159539
509454246
417053612
256855215
478458083
53782357
509825766
532745682
404461701
401653637
354403281
468695653
374225261
194273387
507959973
512121104
535696574
311571413
483019889
74629244
173031383
314097380
308918921
451740666
277935666
510031193
535816398
380172574
71952241
258477623
503591150
433358647
318614197
358280217
398752625
253379093
58907531
27315767
324880897
403582434
521069392
309544170
125274543
395177589
287446358
417809741
329087593
256944733
181172780
73880939
534441655
152804459
324308623
228815927
261774760
119916947
290074146
404327157
150116799
225336217
113723946
258869521
412725811
129422525
482231516
470380276
82685546
12731587
443446274
180473264
514111273
317791826
161032154
464834239
383301451
361415732
514209507
80650013
288655925
506124423
95632031
405654074
290423524
39473811
418642410
56524451
176125826
424235534
255469640
105118127
527377717
43717289
458800197
234130312
337502770
522255433
288425781
270284806
194316737
435468457
166916732
353973638
209128173
248242077
264325483
298828901
224943788
505949398
428256594
17244535
520738281
497576049
437453632
473712806
514794214
241198517
518619079
401843152
166163817
468378143
453133021
535746007
142515232
492838711
41943643
129341175
48917508
332307864
63468486
163103052
346516717
497547924
127555569
394769745
209415025
511205431
385096165
153759321
130951819
418128052
177729117
249155295
419226570
514008467
127968156
291839117
484926298
526011082
153813252
57668760
287264401
415135428
213074981
230124424
434023881
375217820
471955039
278348146
200656926
419098206
396582727
272421894
415169177
368265789
356546980
475333298
444046316
339872504
338666961
231515956
444364798
35838630
409259681
25170413
238509582
39128498
24289117
386142473
444978388
426774945
91241243
121287388
521420401
306288108
104310368
220248454
521420401
13120144
112674968
237453378
511372267
193267615
305442948
309116980
18371552
142265241
403898776
386787912
196069763
90057281
443849660
154205253
305387658
350436990
383266916
97374485
271351486
479129858
422920098
295199774
229011324
332448226
364848910
140663571
27549610
469774803
353908124
377579625
320003655
205468046
367126736
14029087
267147788
527520213
321963448
434112837
259347640
396344101
103424415
341155746
445039348
478105832
273184335
297331763
151627619
138448506
231238191
26454994
125528914
405126138
244700526
76877104
54642458
338702425
490026446
13138276
258893922
281091781
258363367
78783786
504448718
426856502
457522852
385021931
121921260
36611415
483660672
86188614
2066983
347628324
119317219
399154751
371005134
152940045
452229085
184313255
462285386
440356198
417140828
98359683
223828474
485055357
228710743
44367686
192987762
15100471
42640108
78347984
364320300
280544879
513541456
75564156
159011826
76426918
74198234
302561579
44579297
402345013
264238439
310766334
155594705
112912537
292983513
4088616
150522478
155822815
139040895
59465546
244736712
387138185
16091457
284562497
93985669
309130956
147236735
499816317
198822316
407072377
380003188
324521065
333051596
510225290
147030867
6372297
483391619
39729087
320467417
158388428
478600033
214663565
479155844
96131740
231986433
504264067
269295093
93356775
518232283
148674372
281195435
383995726
196499510
485743658
135284939
395158943
76970183
177019221
229424187
30148040
322047108
193437733
285902208
429930250
141319407
79315339
455856202
240247317
491464819
410007606
235513566
509882996
123176448
66145846
129011552
361167137
484137507
326788421
118233167
21450555
167536671
169392075
466630114
332444165
314267094
117182645
239082637
270026130
322794692
527995191
529938299
420932192
116675175
225213985
486449534
106405929
440188900
106908710
372812456
240701675
427987779
524375029
28903753
61576419
55570076
397325743
461123341
302312760
306159893
529369340
445014389
149774638
42816974
225852674
114540319
460179921
428028888
224663505
459974367
351869033
353880619
130456757
25876955
485718915
513684098
400361686
106169267
530771596
367376271
501603411
318798082
32761397
294031672
169452808
71116565
527150657
352945571
79931115
452217400
217310862
367183734
459363847
234120980
241914669
169937584
169211372
367916436
249801995
18430372
383731067
31733703
39679652
275874744
41331233
240504558
406555069
237566699
265534165
144870102
489556599
471188635
440241978
190126931
283346416
70590491
289912768
12210391
389222919
181932436
317895122
325489059
440672040
493106440
108288356
58437777
368581936
84299775
421190252
441282817
142065364
233372608
506162747
37901832
481299409
482685971
322880595
36422672
439216006
157941335
415234466
532438123
498928716
117950170
107854652
493583015
535718858
277045948
158541827
444680366
338624530
508082377
234727458
393640746
135937568
301690091
109784808
396570737
187560700
289385943
31073244
501374251
510667303
226576584
38574376
417147634
318020437
531321971
520984517
201422646
280715718
528925684
409189331
158297660
87619321
251696696
113961237
469708476
410546489
994070
90410547
382093577
257202698
411041357
290514334
292241248
300776731
426820446
202461207
278024800
209302693
509680504
298654412
438241086
20988327
108049854
261385101
483039221
513913626
484348016
334987794
395363593
274837014
79635327
327621864
486974760
52703003
474308587
452794943
487195254
123055594
141331415
173941019
367090051
512625441
254303270
523933901
497881256
114324490
99029064
237989702
366182673
277690652
158322753
532344987
366832361
426336009
57101966
393457206
64611371
350236692
46060511
479416640
503230232
320709167
310948356
241397594
12950820
395620083
184037887
376823515
469203854
272987694
245114559
427100487
152145957
487834437
489100414
374565929
168145545
62123074
180934095
449480815
427893583
199133815
335844121
196065997
85459703
455304869
450304807
516622906
150962118
37857556
331787175
378866034
401957169
242411973
446475222
410179694
248068560
252220909
412096531
113970708
49632216
145052207
342106187
287537753
248091618
212078982
214607888
495216404
113099330
18158549
4061277
443080499
100301081
206242908
518930209
36518727
259096178
100483057
260449619
258768781
97602571
500138534
319138836
428636201
461474863
386391656
304964519
273104199
475485501
256678931
440617482
45672223
336848888
140456
380256563
165483476
27868399
105989436
484407618
410555482
235350244
533877271
232683631
263866025
252125246
313875969
312788312
323367543
27839840
472505456
78771678
283514677
457503285
435305116
532764947
459675762
492222210
61204655
305875069
367661145
508302587
314774716
244259247
41010773
267025105
508543056
408102117
124590303
396251207
379662549
356715058
43958049
129984041
75164750
232952665
76277228
486659878
455435923
252489020
180642061
261482128
259543080
433731909
442284802
440794159
86231077
346813331
18994054
286005930
207948248
299583349
492391020
141391795
172237299
476507450
13004470
78712652
37676427
332750500
10531356
417412011
524793714
190198661
467386035
218346061
37189081
416973160
419284615
82908003
176388464
415878233
291318026
457142976
520284844
404854619
101524036
526400744
158931884
103627601
121748658
3730173
62028146
164077957
372131279
422396331
172331673
417814416
223159337
375995671
165269276
203043009
409946900
437660944
8195371
37105516
272106041
440154103
497648349
267534480
63225092
283748664
246531899
388693316
381615910
52890747
264895322
222488644
535297193
481196289
317346705
498298679
307540190
417316490
204242729
384847764
38190574
140761445
414299879
468296212
37726830
228318292
425007225
222752662
383585086
163036331
407515764
467876921
391959567
374621403
471430358
314281577
303141675
412169849
531482384
242489099
454914502
465129147
150325134
305881157
376353767
339357121
473452638
523123286
180934095
272750322
376132058
529309311
137341982
16166747
477236660
102379857
273855721
263180632
463950239
269510857
94786186
435868060
70753870
448265745
118680720
459434407
495750383
299294127
159788345
316315064
155808535
42205788
83714988
98001679
239657587
423567172
301553336
318598561
379399309
446282324
391379776
145663939
419668367
86779377
196332414
174068382
128780309
82058256
30580362
462889791
460674017
236548001
374553046
106086344
115000777
191464713
528701085
399594497
93378862
311618157
385464825
248300230
512678046
97918587
230618094
242153244
424072580
45911573
378487932
120311655
530385724
204288885
410938239
445768325
269314179
503229785
248218473
338851908
474085372
371766029
297699880
54994025
25004461
73388423
194507974
293473452
285705442
277597505
281878643
109040605
335767492
9190228
361351652
6706271
150865541
20737008
368179058
469405939
295386547
36640147
234704421
98118954
396859687
218433683
270427963
441333870
265066581
272597856
155301532
118923126
233079517
205451222
22724759
59126217
291059597
72273901
389620037
383780538
478901103
47857277
337848418
418206602
141653853
70374618
291416252
326438657
308167159
90476312
476756246
362140054
135174376
476727334
266558783
169309456
235214027
51705389
365009303
242795069
70178590
527719583
338471403
471165754
413795733
402672190
79446549
238169250
234027945
128515795
430387470
512202108
417334803
51656748
503472987
527756951
116497703
405567834
28736131
534337136
176966057
14855396
26095424
304337881
99331465
137087822
454815566
33910418
356760131
213434235
98556054
461280752
190195683
490127071
111406476
452626466
125633012
472984736
54686659
494484036
21321634
365367787
141302195
276240572
213969127
181074191
408257552
120505882
383602426
340915589
364842642
361221181
87826917
358482857
185219202
417588821
129065206
262253532
23126206
87812636
127802960
421019054
430086846
96332719
3575528
183653227
168933772
516652289
14247562
494203553
221445817
211383424
484757439
420927625
195562636
316560951
158479104
340192732
391686224
212015216
144731075
462037227
463573782
159383975
106056956
14033417
87112955
160751212
181329952
193179147
524338870
190112470
172248817
168696835
367724184
58668857
476309652
405893542
123553065
428406270
255730980
535030521
52178776
269416846
177335181
79342170
511404950
174433455
464175348
118764228
249271833
107149579
511282345
506211114
37063487
353983488
315458405
162536223
386114209
389877298
148939567
301662242
81096230
372715093
148083184
8501543
118466783
14214001
380838690
207672047
137144362
434080308
331166851
497193921
512436196
175111140
60808797
356240222
271403131
436910281
150316881
168436474
282983572
407121096
367797228
279003147
121917350
516020265
367694354
311212921
54758286
73011731
444541667
195177234
88475870
514917173
443343265
225077214
527827789
102863703
198644180
186527589
516005264
489181328
102365608
24822697
246367417
485605368
133757887
156374217
299730039
226071958
223981080
223796370
491267813
322540930
257766086
271726401
238413649
69275248
33636825
400051527
143500468
381740932
73783783
486951424
86557946
21363530
51394990
335952034
269807870
84108051
396813355
25440800
245086783
397822357
229367806
41322891
307559014
160924487
107839073
397637192
253271301
531853156
509500314
4419633
127131444
315684650
157766684
490086510
185235512
123180029
478651319
68906787
152965731
409466996
291694220
94525880
82454727
53991994
463980977
255037642
470606581
151713755
114715371
217154482
232403486
295627933
134895368
130676284
411724529
534200307
518519806
435095917
421150618
83612207
453675566
101860310
348093747
166065372
465566655
486573428
199045233
190815419
205844758
467745598
431908459
293598079
503989163
207575702
158004350
49932624
8546447
197727244
133428924
44914810
272282673
89640822
121061166
57766706
275268988
422865835
16601493
240209853
260877395
198449085
416718702
512106360
154748670
90253308
143377566
102803658
71696155
461396933
400672846
286432602
474654692
440628732
396303882
498326570
439782666
356550110
42435948
472795601
276182516
187126776
261817197
236025288
490495237
323565127
428913225
265515218
357264787
162959042
206146341
283181218
263131992
29039698
125435695
234821741
71580161
199394110
393370377
100113797
441787584
260886252
454702871
248340823
15188279
149614750
195058417
253335352
503758864
421601981
397845238
167635127
451272325
491138169
240589039
165384014
531422087
355987476
141563647
86525331
184733910
68197980
211945671
63945190
479187695
13499713
138196011
404179864
264607789
68404025
529803684
2395368
460161370
234497204
13565852
375302345
359272928
78165209
65816511
15406857
463895924
438593449
160346351
24934774
40663101
405138366
213929806
404748241
529850489
87937825
335687237
236276828
184344922
337561489
33526290
250891385
324865403
192068652
412010518
310843679
263547147
315623076
130951678
357258751
453718526
409575667
443564440
246117053
183736447
106112040
228993902
227991667
74807304
465460818
252702736
147716738
248530704
102632668
485556330
22921377
337556721
478334434
425681829
193165431
63469439
418491444
382667140
515918873
136742006
138330586
532540545
342028201
516096620
220918921
456742402
278885360
67333738
150187961
436242220
430992061
278340170
228924908
270316918
134737524
489689244
233174361
214640134
217020110
118856709
4211952
423936780
363733372
512106360
127842384
241366454
398706010
334386293
169022720
116833918
81835189
478552073
160586340
347021983
492619241
412900866
316385265
95129987
429141869
389158726
21619023
19497130
208832466
25644000
432610143
496337986
347582917
354249626
325713266
72184042
117859232
175844104
76959884
398313401
391794169
263470170
429829583
232370028
96165231
482578867
484676697
268834694
397934743
5342877
397858596
215297781
293946786
106207724
374870439
448258348
360642260
289391330
270385461
164374764
292902275
308706308
364409387
17761286
43852837
380924265
417227720
507516648
311618157
432972412
377565218
303019194
442214839
197082143
438916321
339443554
382880663
104361586
470707403
531324289
422131173
177597791
492076969
224689642
361114861
188853019
92569843
151221463
68404025
257958307
357077854
180604481
28199091
334892792
192005757
70952241
40266743
354917674
39480596
339278646
374185926
322465826
356691003
350518868
19341248
478228591
130373143
20374743
140349168
248440433
123001887
180432231
528488245
422197818
355085981
257452030
499528822
453636764
260005736
36438176
71066134
204028881
294582999
357781313
180536198
524166267
216553625
421464996
269732476
116627934
260281998
226670673
454336335
281868959
459803515
110497742
428550762
138413717
362813376
205815953
96940773
282876290
438587328
57746933
145070469
173600511
389844408
203667095
396318898
457806059
46590361
467831206
301614716
302918633
372751120
418429265
384767684
343962711
31022744
463216108
21210403
510328382
400520398
274544365
287370373
309100164
505549821
235625241
92203096
524079644
240037370
122210570
280328360
9117525
307748032
339299947
380511109
371512231
347471870
35078666
388487042
535665303
203525471
57337655
102235153
291631595
398820394
133816302
250657895
506744044
65146824
341305161
438857077
449987319
437885986
442895440
486411821
279509218
253279157
501693551
261669362
47463873
14696388
123112502
402473629
140243831
491149327
174920778
348101406
102236314
226917724
442834560
281282614
174981777
375954184
79157831
405044533
60812374
534160529
4235522
104844378
157835265
246092124
176458297
480679374
143238361
107038308
477023172
271547725
251176740
15415244
455281366
477971186
195027069
221804487
73001265
330444100
536151919
449616435
454761193
333633218
48476372
450192030
185290081
474074925
362954550
322695506
72879536
145986791
129727252
435729791
225196483
348149382
119177864
335104810
441884400
316623921
18494409
310928604
314726924
31368375
52995787
152351938
209153807
51597675
442205210
275539951
409333598
472418897
374871089
422926618
504210771
52344355
527377717
61532861
263317729
209716545
125887866
511826791
431291495
156167862
129860312
64319068
447212019
270086670
153797601
96580137
150153454
336649524
11530446
26790307
257076206
523009140
283905248
412967952
536069876
210299429
526772512
197582574
49512381
507719247
446917434
477554136
408803255
274880920
407580963
233430131
225458600
466532693
20443524
41040897
52644180
155184616
427277249
193663734
265500933
154969820
305215070
275061106
518139498
253411576
90825516
143216190
233296268
218245834
84765874
502440730
75588686
513990322
4555403
308295765
398269965
79199350
6819512
101444722
42435948
127843436
338684561
27788542
79127378
497798443
241474272
413066696
180184626
346848520
278323297
515572707
241106461
465550071
53149257
49068046
275862003
338585153
214549806
481709624
136353053
77707600
335748683
100928087
16967853
232212627
13576671
340848227
159571809
516891086
511972088
383148795
293149068
215551477
20522238
476663668
339446642
270120699
294883633
385671182
39981886
528330347
458168124
12713171
166755047
149388914
264165176
189163022
11621890
514134857
526899440
70051269
457795320
135917340
460440161
254048832
517218353
79319558
199457650
86552880
344953183
530067253
514755879
285559815
328069433
178975450
198845914
399245964
109889075
263092272
12298966
266716907
9480052
430246608
298625319
193727513
332926944
151720457
183435784
503495932
327249952
200953104
175664209
386687454
276570882
315199284
32540723
193729914
328730245
114765632
323634174
458743631
50129030
79100809
301765248
520094729
359965179
436466651
277365521
80914714
317535868
19227527
310961246
247492003
147757472
50969822
226770142
71083230
409484036
364686305
499185338
46138704
12726388
244700526
181603780
296673933
179976244
451328873
77799066
220935029
201098448
271779430
143925326
183107157
512881296
277786953
104638269
290109409
334092007
164349631
129485917
386861472
292543014
28203835
71600963
47838433
238103951
107789546
250146470
493195411
204891526
74938985
163456417
426377630
39140211
55884769
273628089
168553475
90907255
146332969
196343073
436145224
199831646
211408707
256250056
187236628
248289797
483360008
349424271
377221254
269209544
263244992
464281367
219930225
484261520
246598098
443994036
353429871
535401050
168437452
428358344
211245361
169020999
392638021
176425849
151530662
125435108
23040103
323749324
66552762
430086940
526093792
374790426
222938467
221994079
527717975
254224619
197314931
330862935
270151533
105188777
260393118
491042729
35190301
419896819
311442402
46943
116507329
396909120
34252822
218141637
529411698
282204364
139684083
246598098
202502848
387061540
534369236
418694867
156717308
426426527
512469938
509370735
279172129
147778394
421487076
260176076
323638677
241550258
95618451
77304344
509367598
115376481
217568428
223713702
94224091
18629505
60372833
345982473
289910595
302847001
469363985
362094086
196352868
515622350
230210202
81389809
389174906
110026479
328195640
64303720
82089938
427742488
10676031
279698101
300877109
331989327
246764852
533910851
500226069
436242220
354322317
218721604
272374033
469609435
98344711
253047683
374363334
77707600
233495069
229643595
72768823
18709015
226371826
214461483
467411056
264152353
283433358
11536372
434397964
96249731
17707760
400009071
487120704
527274682
406426537
419604093
371899508
289085567
360123021
355820534
498761213
445161130
50599429
315690522
375357152
495499197
203013212
422645241
346119971
3317261
399594497
141401728
391683635
85272701
394590876
97708345
89662132
409204907
75801873
295928253
488502204
249838822
194949242
521898872
500934521
447091862
171342171
178422209
63951812
507325917
499263655
128949327
493016226
145651934
194776467
323864779
198020095
448872390
455121274
329033783
65451499
22529069
342239813
100818229
301793663
275127049
123093292
39144509
519545818
45389601
12614672
533543429
424549331
74238632
29356546
223272169
146447105
120123315
313177914
419539807
239706852
500152297
523678794
372289411
448518749
59039498
493123166
487363311
395027037
352440075
467387400
82452937
293657900
460261371
387144137
331393414
310613917
456772382
93357685
522201097
275053172
93006141
4681638
325672674
235944652
201978824
533482964
247973271
142740775
181439860
513328390
134383145
271856040
133495521
332995070
478602262
236293633
117146956
412143896
436240428
381836944
405138080
275462449
530911861
455703090
304853601
322951877
444382821
100125710
461368176
414569512
100091835
518559283
488689397
509284351
337267510
429118421
492790309
535978907
87838789
57077614
274634407
451238338
293353346
210590687
497558370
356675185
204675406
207382467
483569329
92647902
319335777
58584163
335885170
223169467
383186056
114816375
488037936
484868540
286374786
56760002
312908301
65534938
529741576
297582855
193681911
208010867
8105877
132223461
234669976
141599521
276350929
75756893
81226198
524201094
357046659
279558704
342444517
48363640
457507246
307000070
372806406
121131544
48900181
218802715
32396419
246146407
242096162
252978131
461243401
333745234
162875578
481940730
147777544
110686326
120677584
159834781
471475040
29695185
222812307
213957986
449297290
52549757
73403697
412609097
496993260
503405574
154884097
301838351
203885992
380037490
185000147
245927849
96496122
51617058
24257585
82856151
96945710
286267585
324628967
24496202
30081739
434426491
142614182
136190727
146711585
86049788
86864490
331700141
439263649
227887983
251003338
396968302
115902613
218531063
243503954
243896285
498780662
360436229
295769075
312705409
512522619
390483188
421559456
298422655
267071655
83362619
337832453
177768508
494614439
52513550
258566256
63602587
59989286
398613864
123357594
483963116
244103696
460243447
418083307
270154628
235457598
484789645
411257409
312164367
303125206
3216169
358764302
231542267
126835712
273742604
337384697
109284389
8279858
201767490
153236757
152175899
29759583
326987938
2315800
316773210
86755711
57525983
189850176
242351751
328121063
467143239
185230170
103841587
162135973
290004066
338097848
283361075
41872054
528323207
490285500
167285902
21035827
315609762
127862355
402780298
57791854
453841886
508038423
89738419
240850976
122399886
185981932
471251253
205567888
536487359
476611635
442742281
276624381
526608054
192203951
328045860
476692507
369239266
34272515
274459979
282048050
98510665
96289394
125616253
474102135
52484229
277034560
471555849
4579710
81216487
223451013
20951614
500229821
130183969
450788594
232348987
355843026
54324352
85953268
166045211
206087334
285203483
515342332
102503928
260423146
384819111
203369458
261172597
56677135
246727620
294048961
405297235
451970253
409615349
320545226
33660062
485584519
342444517
114015451
518520890
170920579
376574614
472726512
189410560
87672258
229964364
64920247
363804192
290972406
67307370
90080330
528947247
124815029
93187770
130998156
471902196
261946360
184753501
434843754
16252762
154848031
286142755
519409457
364602728
296301475
2283824
53944945
289273606
177904124
190908792
222651814
396437503
31552037
356389653
193718568
295529974
368224611
40132463
276648732
43277583
88453293
410215947
424533428
213946466
442516808
295444241
498373662
229964364
67031208
252812400
250196318
210370895
12118004
113140474
58498071
404951859
157395279
411101105
285507434
470124444
61943526
417915575
106326059
107381426
285741585
157720427
333634305
28156689
295547469
493923782
238893568
531936298
246168242
452957476
511898650
445781230
470230702
288273660
153002094
35428231
67481208
259473477
458260337
432643470
359188629
308511946
105941017
116702920
278563349
12551803
127805644
39029017
185192581
102501985
232784457
441009562
315658883
28311965
110230903
529712790
296764028
301066697
240649841
42116196
232091638
507277354
257389274
38555100
489502486
357267606
441535200
517742773
391681295
291446236
270586666
1272863
361008177
477083467
10798477
535518287
377857167
361819715
179813814
529776353
167214395
348349566
299554309
231970563
424544497
108228321
48359233
194997010
252198612
6096063
531424294
430833797
208582848
462444654
15425663
202850554
399253979
201616555
86151363
224260664
197782386
379598752
371482790
372725817
56577822
124406171
41754032
28891281
402710415
284148846
492228018
86446139
409545391
462988220
8954352
252776848
51061627
133508076
63980888
432255602
330156538
117437643
506085673
479975433
211829066
301335067
460345717
152135145
385360493
259715574
527144495
306121004
48857503
292473182
248413108
337807283
11751915
379811866
327552564
253267773
21574880
360829038
325363446
344525277
41195204
530178777
213799168
308881131
347651137
492673360
405175537
432574210
413235613
433251755
97396360
313663089
397631745
204152857
387236801
249864328
395758479
369826705
248388165
483964261
132024680
64403566
337072511
162822852
241927559
4468656
393067714
532279736
155485024
415072751
131578216
243211383
348624710
339855464
239440620
73665234
148337137
258662656
323784684
514097423
387546146
503467731
194293495
384682567
215128835
251595063
210327160
30996038
234288252
384448986
335240220
380881855
65312168
118536251
215885823
371095755
263442177
76415154
54681241
127066600
15623313
106075242
382435139
47281414
474300377
469030872
210322602
472077882
511878028
917732
232192202
332872924
327581023
372877240
209000339
85041634
413032415
468773431
130311916
51270260
11379272
340763607
243027437
81052459
268851572
286669356
294382515
276516638
79400575
366308710
209421149
462897483
272051120
67234613
482517324
415863504
9526192
292480890
455450250
224868336
535501311
350543261
477311457
250586960
151704268
293424989
473615121
241438660
185736615
494072803
298811546
369040263
78096056
501777539
440797813
300653771
287687838
35899718
390854919
198877446
188874484
343827195
409492941
240038521
342793740
461623206
98264156
210699136
508721993
342293167
231826595
228236922
495699501
275111981
253975312
389679965
257683080
95632031
411244101
422389140
517840701
108774107
76836458
442887511
406790497
446077903
420592579
485866318
195706157
251975315
369564237
100383351
425009035
403834152
145932642
327476933
494943429
164179894
392706543
58431862
488129125
131552363
489490862
127978105
106794437
127190973
123076906
387132955
46391093
320739674
468763980
527675721
163756661
175829584
432986049
127106022
407755578
253557894
308683182
156525264
218138923
68418678
167185389
505396989
405528794
184845258
310940425
121676368
526707346
51110295
266284862
154483132
407293402
185182926
160645869
469743904
403125091
434632870
134266819
222888364
536041593
49811930
156734965
277581738
208892147
367954977
375554072
491797305
236703076
15745329
240142808
185699255
429102409
487744341
331161433
246642063
385052326
349738702
157012280
513326314
42789625
348459362
314278951
256276011
87624968
18099936
487786046
227342686
425430457
281913734
529221799
324135545
225023926
60683521
73110610
27187508
66469939
437531412
263601937
454460690
12487076
217874201
165862142
106055507
326018385
359567044
210583524
441252187
13054459
271510654
216086357
366879780
24347530
374487200
286113454
18959811
317895122
499232007
206030232
39609836
247984985
3037458
223875607
6855090
296269134
526409377
461541356
518603280
490494447
285265028
518003913
74388122
517691032
508322646
372685325
168615699
64955301
342858303
168822923
196124183
361340735
204304586
534109922
297524506
521403160
318418748
444932059
178520699
528389936
360218732
485971043
401284155
401547591
280856524
130913492
453741135
361264995
353159631
68651954
431637115
153806277
455414410
28357558
52215062
507875601
243325317
254422581
19898839
518159934
440306565
171099895
425826064
425534152
374980711
167057229
162859798
432008182
332051232
200849272
422278645
104132640
59643179
10233228
474056311
208219957
436103292
336125856
102618656
415148252
262509590
30006911
9756459
254236655
220588462
143545726
283248600
2369850
296967785
118412777
527011955
74508413
151327035
46258639
107170158
347614694
255107759
483367965
103007549
52537041
335375402
394797853
32949909
494911390
141104934
136205203
109554731
369428491
250798524
283287925
22311254
310394897
271656777
10587997
416670538
110702472
138995938
201352675
133002929
115239287
335039269
52293787
129153986
517191658
193049287
351905667
338602006
57012618
443038425
279992978
17121692
24662154
423250692
55606957
367286079
441372142
119881511
153199702
257735924
372490032
422709023
191966339
285738556
81716756
283138871
316564471
369844053
276673275
475229357
103455803
101096685
63101973
399447106
431488113
350947642
151857826
116989907
385338158
295202509
356713352
253709110
445826811
480162647
166725866
441480156
478502200
269121725
376435039
484431553
411327444
509678772
443152319
477440598
424343181
110009243
51599672
305758644
411708062
163886951
265542963
424795217
443921303
352987408
220771022
518352886
296113832
218534245
171731239
277717047
472095412
409350452
365163832
84721615
97708345
269335402
218819593
68906787
357344802
453245475
100546864
291962167
8960398
418522810
487293664
58124215
69691875
49281609
381830680
82098424
226879899
489505786
8445987
338842528
216637879
458197199
518835799
422418539
182782354
310823692
375411065
161960359
185351200
195184684
85664043
466906443
49390411
224133027
170818831
246472357
311951165
476166119
380946734
96542731
192068652
510806359
150999649
381225135
413541807
303201320
100463181
167577275
35695736
265999508
414984960
39824732
436296021
123285200
65619123
321076346
123195072
122064086
393219415
169451078
333511318
497712334
121740925
65166664
511521941
375346353
179392920
445525674
267321671
12276666
212330145
6716536
481188670
50468042
431935144
402514109
262518944
419084859
472746858
269589585
57657049
130921665
217658523
333481217
64493563
485141897
34590697
511637441
203984097
261157236
269829945
499988617
81023970
424549104
322103394
271417948
479962464
236753292
148050276
457550428
237688510
292007494
415435864
174535441
89870794
217965323
376331389
509347611
95192283
280545064
493215144
431062832
9364693
310564145
131180823
471728044
188043315
483856621
464053589
241413409
414494059
493540318
208378278
106775742
498373749
172782217
137914813
362462527
492634926
463456185
241212148
128843241
455517280
218145097
498754862
233535420
102644956
154894416
438511030
240725214
245020527
128612534
26383487
465140076
221849012
299068368
222717156
462005152
447256924
130164740
159816925
272111408
487891649
477236660
256111277
533840325
531298958
273439265
302626967
287881135
330637448
416875169
279379550
173649691
307137111
18756891
432534654
532075610
498920656
6231996
162749194
231544405
267418316
108318983
391139790
453145059
123670476
36901560
513016115
141311025
115497134
490999366
512137395
23203266
204362838
414515197
425851084
45604457
76102993
437877122
194618536
217269277
532115859
424776800
191252130
195445176
450277917
163358377
69046340
489703318
181049302
150042813
61935753
436668708
175453527
354849280
96567022
259706165
201428702
105789221
149557987
61909459
372212421
366274883
446246757
175047020
362847475
524275034
36116455
394206980
489486956
7490280
103556299
307126404
237485615
512886285
506835473
348403827
17900323
168448696
498643935
296659581
369710529
14334249
205022294
505951972
62256979
391276489
170581150
52644573
425966131
234075464
516658314
478639913
48244445
435100157
490663475
7422560
454304937
309651591
358535123
326167190
279358526
377614401
246645130
9712906
237441981
498536904
59712848
388652933
14371686
227454034
180759759
433849945
432283640
318320770
534376038
153840696
354337783
100345087
218483339
337543296
149884060
157891528
414498399
252438315
249272562
283143179
101748757
11695969
6312663
156085459
79514236
392794161
94960361
434985429
507538495
144288447
137722306
213542298
32468735
513378783
271380308
241010742
471748553
330057175
48184155
520692349
233265317
300338085
339150825
519199473
139265165
195082955
68506760
268882909
268183731
528318248
284705678
528358649
292865385
139793681
411257409
65656836
150432873
169236244
51942256
110045245
294414542
280615933
77253898
371402634
116913430
114523094
173890113
470758355
293797993
129510769
389071819
129488691
386310147
233997759
450379020
30330300
440232212
103470875
48816217
306132991
53711766
154061749
197933994
385333951
403159563
436661661
325971837
150421829
47725326
301106348
296912610
286549179
232284617
391434844
83192707
345611389
399036986
343514709
166509739
240687260
181366091
14707388
295505349
107270707
166693757
419420441
377990163
510385736
200963915
126785455
220456179
173668441
443181938
339046487
40631258
196416827
398334173
375159785
74848516
291755790
470921415
535283083
335870403
322626473
279064682
51942256
37598791
171323260
326123058
43499163
98789720
234619186
201743460
325214595
51164969
148175870
55530181
241923921
514127389
211407037
19860279
20410355
493659406
476450350
451345104
226514998
466676561
74244860
359247375
220760063
262877325
1544285
502189149
2634650
213942034
79611921
80965155
2809758
396833391
43242
395492621
443244311
528715351
101225182
319682507
400228587
114551338
331239365
259884716
287487626
74997438
50102078
472984736
172580777
78713544
367226160
45262652
327751019
164735167
524644969
64220287
262406092
199993376
503324570
458665442
267514517
388592976
339466943
531133727
524044115
122111042
265377921
531497727
176090344
395096635
414627852
471327307
290117089
180492011
39138359
131553637
327467039
353258168
261799862
124786659
44351064
426961362
413176071
445776333
462942330
474496168
198154914
380970977
111018460
321830122
214835321
50079523
379056914
131129404
151987853
29577423
74984651
524457943
131464591
10776293
428130383
110527563
101296838
478092863
140298834
437180995
303147670
216394266
102777789
260357819
364451823
403191666
527097087
444475516
108746020
402859833
35259903
263470407
147716738
363342677
137367119
176537209
326996056
195204800
330064645
363478843
442133939
58894572
234443174
522475583
90946437
200460248
464789700
204046715
431381065
471228365
184071760
204467061
496161722
163329611
499393813
416755427
45997676
367900246
369260441
20522238
207048359
463498532
137725993
118548032
316110709
238442704
259518731
393406493
56549268
137914813
14454078
376948369
126664879
282190527
471958747
83308792
527094364
230284866
188123421
470479382
225006880
433351851
81647237
283393834
481306682
526637042
255077137
176626142
343827195
17129462
255709561
413637381
55249276
475966081
338242655
219321490
139014083
394451477
455659473
8792509
293550470
514025792
226164004
218632538
349247117
74466495
312744059
57376704
14528889
373579225
224673281
472970766
118303708
530851664
315761862
155536006
380067403
308209467
173093416
238305403
471324740
444499644
232435279
472947717
85038947
64155593
399795524
113398950
118350786
151977985
463725573
264268850
222322026
397560504
94996408
45166287
291281036
188106915
388610641
265482164
347545736
135305589
400227169
307747812
246507488
100584397
158002238
159239692
80734321
228512564
132877016
424009201
357993670
142955109
436384696
10459825
158107825
251605158
160381411
88802524
84787439
193541556
460375563
316297736
79463457
115236409
174301200
301889071
465432140
210866572
414118758
153374952
58596600
202143245
53880813
500016700
387802510
533225031
238338798
463395749
186076805
292156504
33520864
441143105
402821027
88707956
443196385
199028188
72455910
113028469
428834105
493989941
428258969
396872861
402779956
322210390
375211789
90393795
418522810
100007516
45356144
296561135
214470219
430937181
384357033
231469462
395842339
67863885
450676230
440883011
359754755
168262790
399115473
514233070
297698531
294511555
108289672
190897968
78737696
316043020
145744552
175351
226338273
181980225
74729906
35522084
256108216
45345037
139116456
236365168
281668605
362590914
125052908
310582365
97927313
220684727
148474248
225955148
405558031
113093818
492188517
43745458
315193765
531453179
83319535
93984142
121586060
160683057
215588752
162418939
454968127
493436208
70406621
528401866
504124641
330808154
475914687
105875828
161749335
367411934
498777045
457279886
332527560
201315540
221365875
355529662
97253636
95309457
165935185
239000153
391959081
134346878
392616295
317638171
9037619
479263980
417739213
14243026
295458507
490930563
112328633
401289169
318681220
256399347
412346669
103411170
8825323
121004899
60991771
428672040
395802595
62274015
115426828
288580705
269860923
379626453
524361604
131299708
210028177
18769497
74057244
219582748
342121575
506626195
482355102
447596271
306985739
101471070
165689526
464064487
312291617
453401506
169609934
140526076
138654691
317560065
232091638
310896223
443446694
113891851
35569078
493895144
512352080
219379226
124863796
392954686
235027608
152881908
200014016
439895373
44524935
386915302
482788176
397969553
249528892
503623563
192080182
83106524
9402745
521172224
222837069
204815514
456475530
351287641
211098649
81448189
335820526
219689330
449730543
476859994
132387471
113321760
135796373
205174500
127962504
516148261
332205578
62844598
170882021
420311727
361261459
182029277
320235323
265106416
484533139
347445362
506379462
91010021
328311424
98347458
387476305
514688215
497224301
425701754
349798870
20181575
509715067
407259197
147694388
257053429
427959076
437166499
382217265
288050562
303971198
86811635
24028012
91878775
144549257
293554879
458529136
82154385
269552814
462540476
391669653
252471745
527995191
155891482
20720472
318871257
374857519
463817206
439342366
305656926
16999808
128557005
298675169
333461033
330850688
512218860
492637652
387324293
378695069
295458507
10153564
380090173
488043859
442557225
473324522
417236411
354142148
72186320
398469634
166760941
529088599
356587059
71746034
58881526
21181235
451742856
475113483
186513604
225610101
449268846
529682456
303241225
337480085
110279456
97748437
286993043
213744441
372814545
110215780
446097045
339671073
346314096
164079438
377256216
30716603
377878049
306071500
352995180
398032412
498424204
378825205
29181942
309680627
237115574
141472661
185656971
521412968
258537796
520656737
24729870
411696019
404314147
247592737
533544483
448690109
192045891
505018856
217102006
414345255
167053836
225145053
161541456
501699192
209696368
350629747
455426878
36192535
459614195
512107380
436532688
94944356
258251282
514153908
221863462
146711585
520284844
41908381
227663947
217698363
375643266
375658993
278464545
297503000
459302211
276988806
278251725
69015632
359886827
336833702
75129712
491823138
425106596
422611097
192812701
369951370
250771850
12594704
130371830
386231862
515134481
17521058
45048363
304887617
70842505
405529549
405523367
44838414
445757401
303187281
391870199
133014571
235739170
379720935
221827835
59938003
293991739
130950676
483222376
114093736
290538965
318858951
485756802
280870940
300666363
100291134
156355372
346199126
475658193
206628961
491180478
182445408
223830164
154588442
287620161
71764938
224206942
92612887
443438619
424400919
483021750
190322938
287379943
498775958
194944115
294735007
496415161
416909677
371720578
133144905
32749178
393717748
451966209
536260933
9797742
398140424
375776490
314309492
298408229
442615059
27320043
243549402
672471
333901057
449046345
246561857
260753595
159634422
323479887
177197785
338371221
297632302
101196286
250457971
482693819
63825676
254303965
26064771
436177954
249891472
491554653
139035743
527526064
476127403
470177656
391770402
29138825
84849374
260276938
380315159
249346323
513252257
91248065
207431882
394722933
69330065
121293711
4721304
80350713
263228214
45797379
303116756
93175472
451659594
223927891
138586718
361167137
84963883
97483963
226438601
514717242
35132098
26790307
254507740
439334389
55385683
487857484
72634721
315363610
297202708
464680502
304300482
208622674
527719106
111265402
301559667
459254559
311190375
383445348
524922656
461655438
195126127
406525524
270253054
497019963
307072666
472592876
101015492
209084842
227205782
125895457
259187042
379549901
213711132
407338893
187016555
412872275
460080682
524338645
64604441
463155254
28169406
291776114
517142503
157112031
252467965
417317193
384039366
191695636
20219878
323876504
106740495
20301335
140680835
241693815
278650013
494493783
434052490
76287911
126308798
312432781
430336453
411294326
126827784
202658705
36585920
367097487
341811334
340131636
25238881
212481667
311305729
358383771
31738760
145055508
257715258
189170045
120126233
313838816
279636752
373761695
366271194
454866427
290800618
186890802
366126746
5482473
426798808
269912478
474985698
114472967
87245115
128458714
354202322
67960370
317440970
267635955
256188815
47328439
102930014
204259496
130389363
526364682
122209529
108617972
205678540
229159764
292286790
199123676
480460407
350759263
40548113
440943948
373866067
247291058
32327502
159363938
51592315
492178235
174044360
15314960
450754069
395729260
157661091
227364574
42185930
526948630
385708826
110107920
401091342
279026750
314502875
446147031
524261587
359836981
328864548
187650774
179626341
211297827
58138764
57505036
119828351
402741483
343629728
83476701
306670155
432963444
142229009
287086777
210156369
485278734
241442768
32584731
434631634
366242841
471163347
525855672
354202316
76228234
193461980
15725798
123794231
106709375
520313330
485087393
333915014
419255557
442028516
226563917
263203105
24931304
478577537
21850127
139859404
174596133
261137855
197660023
44118619
63918333
391762526
465576476
441939890
15203646
142784774
501095246
376591650
365260506
422724156
497519199
132793591
387477553
129074473
109347122
531823775
216157243
212365982
219916950
426869526
166917986
409125926
339340140
106751671
43032296
268162484
157540362
92862626
338008129
340790946
347465925
422251797
369872218
44560577
375512784
482813984
240035182
462546329
150723880
288025932
413836279
521502270
265625017
47197788
320671461
472246109
41891866
130649835
215813923
217121540
108340761
140780932
198236511
206639498
441239925
6830273
76323519
506890551
332331222
254197422
31002522
378056364
325875651
252496537
414187635
505531700
160224982
465566655
18967204
457039761
317391045
106875979
253496009
165146732
32228954
186124101
436895253
5822684
352132502
8624917
15292139
45774302
354492968
105203118
38593429
324738504
188933679
455469323
409691580
333342082
48768974
45585978
87462857
115301549
212383020
195843699
125779780
472242027
241510210
173853740
325734656
1809382
346531407
481336696
448260316
478700421
343299541
490870208
256733642
214148142
190041102
99511035
302101107
400813637
71961949
518820079
41825846
474691329
351563782
338924224
192447396
398956109
228571915
454669614
132049017
227375742
251648393
329188346
78986238
332548194
255437712
306403548
296144977
332494590
332049950
31766327
498534531
93247292
288425781
268580136
285533345
328191381
436992731
27321867
410774865
214691189
350288056
40496614
27482954
260959876
391794120
474619676
223006953
363702524
359366791
404983888
42627665
312496304
96018396
346134497
309116980
281004611
418287580
313978001
109704410
216257228
338072579
266983157
374698835
374564072
238689960
481470398
362590914
484467407
352019274
444229956
293914441
459079907
109579127
100550643
105870042
430069836
304630784
32636695
84338526
35397797
473421987
148785422
84633102
152135145
376332403
3238931
459974367
517696761
267701589
138734128
12659295
102993345
109238180
253503289
171691891
111774840
446134393
525189782
21641557
182995743
380399638
239844290
478366220
389430993
141989701
400562774
370796166
405869515
70468596
116742254
525936553
408722623
341216886
52513550
490058650
462563493
253994293
269121701
427523086
310558570
455974008
324190724
333471414
396284361
232607909
284037149
202030369
223969804
510120524
240581700
23925406
94652580
57317407
318019065
93365689
320183605
518619546
105832808
424109114
407539940
463155254
122462403
470009401
297217213
288795332
285035874
264433388
178366812
165827128
222196311
85087521
214741739
178386308
130294678
44612203
193387531
451998817
365518538
152511527
495497632
230898628
218775883
117626763
496629268
515175734
179397562
471097696
180526987
290720259
326745034
105459012
513953159
294911721
529299571
230048983
438227784
452244488
303149507
294936079
334108100
234257808
181953427
155136104
442083188
60338738
291048258
212979319
282466226
345068988
76790407
126471144
4779670
145152389
44165330
381991102
23688161
208581594
290744095
246166382
53584638
270724623
441544899
195930051
231750701
141930268
44835416
475602317
22789813
518338325
452067900
383294815
276488231
522838206
320183605
193539719
50070737
166619362
34402554
139068042
435300052
499603776
322356573
121324217
103079944
47296008
300156840
185112657
216013543
277510388
355790987
174741007
186353718
331703592
128018835
125056694
112479919
348486955
113925883
492587016
221565407
520101785
166726494
429092269
461429790
195949264
197256194
381404509
372858553
214490228
453344581
454861954
118683585
317884518
443267628
414425257
397848906
505026812
274189870
288090001
443762793
213722956
455146913
459664262
377646861
210965474
507652275
41670158
529309139
275275879
381939703
387715215
179512467
151618929
72477680
472587893
474530590
43652563
530582255
370638020
534230913
403344751
281593682
412408355
377040211
337352209
258802036
349419537
516142706
432586518
211334463
85420941
6624054
43856702
88632745
464168177
493476586
65534407
91933372
496546824
47496305
381789502
374524714
193629951
414427842
102054013
327635041
340334471
486209860
2555478
452995264
273722517
31587144
18769497
86775009
280412177
183297892
29615714
18186380
252778779
227987204
416816272
150778969
366495749
404856241
221381332
316440719
273040446
176363570
281781966
416661197
349343178
101232539
169949673
317932429
22022127
471805207
512644621
323828031
314902280
29614751
53751030
123782874
316685723
346410423
33156445
6786200
4101967
64274820
530010944
451769933
28190878
46288942
460971392
186386527
62392932
18481013
180887429
115367369
103722498
392071931
464043878
386066243
191057268
26573320
250127790
37229537
477076892
244559838
533120420
484273915
63998327
175385315
113545947
56657163
296096509
350629747
304722000
394065280
526384930
512741944
314557639
325997172
235513052
96726371
35556580
273830812
104941089
495921616
69277319
315183528
400288514
292309948
246554976
324387842
505051
230710849
11758923
268560392
363271629
183372785
133631578
188559294
418353085
103167719
491844497
528402501
343494225
449132216
517832064
71654222
231802756
410533622
131264003
7731586
390131638
227326317
421907410
511512638
423221452
52914844
149433849
217420622
229601976
355408113
195334460
39792581
439873089
54804953
321683794
65619123
94326936
189401528
139082683
386027224
531633723
98113271
40457778
29301359
520790143
6516981
277507175
202312494
194345845
329156218
135835367
108903377
2153247
422319504
386545534
433718830
427100895
95537586
495729163
57631710
357937205
465989530
292427564
350631178
493620114
100732945
228717049
484546351
499258854
57931617
400308293
310216555
200083363
267327607
321492013
179508583
25837348
400223216
385202581
518254843
359909221
350398975
391187091
416894439
507949461
335324473
151707296
489452052
40926366
386354653
117061400
534718266
444635808
455429067
340559795
62978792
363733987
235678344
216010762
114768003
507325917
285984646
416016784
1008007
492634245
453291592
411529319
9440220
254456434
99035170
390637607
521509405
240306931
29142948
160845949
205388005
223010573
201061332
460147059
403159727
495903242
329490322
26626513
235132853
166832004
143359793
514675601
398084276
54666651
126914120
259933728
333389579
375343084
486411309
309601713
20839347
342579823
483057118
502747381
20039141
416723289
398269965
85834950
226412276
292294323
455304869
487571735
370282256
509419435
217414832
460637046
317936837
405742544
509636748
102944099
385316284
285805787
335399598
480877333
54642458
481394992
104421329
5524226
3081535
517921327
239844290
128496074
399783723
320135968
536611268
337028861
521392461
273879684
404177617
80027280
82181468
299827982
291823477
252387986
520470633
157080358
171805935
417831070
268836380
311858921
107267874
504651757
392739551
231675737
3886268
83499666
525507716
334579978
157770338
14929035
1822132
211538256
300478556
406065676
303008910
457796182
360477289
274027059
96177902
515120846
221043447
72838894
354269545
215184961
65221770
348394005
278185370
388765150
391522105
424213779
89515476
49819569
157068897
200217277
503141130
503204717
99042924
291859998
346400849
273166907
172759879
86327369
286925728
103455803
449665981
449217560
445638251
92498938
241102422
282566853
42743439
509663726
311884280
75310045
377204920
342416942
117387947
466474341
450533143
375156573
88543843
21862526
211744321
135671001
75147233
142864075
445619566
327348672
520853056
254544453
429316630
297249212
24244221
251409513
404279492
530645896
522557848
224545330
454918091
484793527
11066549
263270930
509178374
205748779
350305099
408158536
320760673
511999941
327503931
158994391
481580489
519664984
340142483
398256904
410140807
319255570
467247047
122544341
48754182
479575083
80735240
320195653
268527380
60987041
415079062
78778164
91349206
497883936
42287818
188604497
274233741
495673028
513478963
463805094
164859001
483787415
95428711
30757613
512539124
496758484
67041395
342750044
199691588
389173112
245806685
533131739
266566443
45324032
530709010
28627336
171593389
182425732
500580801
452948098
54807896
182224519
97724837
309438504
467137602
366131415
470196667
27381471
483565960
66234733
350843945
339490690
75208100
68992938
452523932
318166227
470378492
4924903
390508821
346899298
148552160
420327464
230828172
375207971
424086789
223426432
387687447
105015328
235550937
212104610
289436657
375112912
107663986
278128793
105351445
228442796
200017574
470819541
349474966
235032356
150933653
27140191
184055656
24416689
129839386
265817189
134605519
144871411
472624670
463247542
29800825
319653126
163662265
424721609
9950544
104041772
334322319
235957870
137401480
55601069
166047547
229022645
351848373
335461100
480328903
333989936
4999792
339383444
399898345
9473085
40748153
490921479
263209848
227501330
467598739
82849385
139600583
452425498
122784183
493381421
354352644
152908589
130215494
306833203
158673746
448724178
140308995
257971270
263115211
241991594
224123110
339260575
9278676
38554529
507855134
293393974
239544979
190082786
315816460
10217326
132583441
535729421
232185532
448355662
308645672
113855235
191134368
397934887
215309427
225072645
375765017
178462429
132971391
527482744
477895649
164409063
212715682
49309133
154500807
215665947
287616035
508183765
401982518
75169746
217092074
508619490
432120606
426834459
486411821
498928390
333899242
447250188
319754402
329846633
135586268
425938461
277144568
457791037
418845524
490491640
84697084
180686540
233724478
498641297
458798433
446173651
471104306
437653867
258237266
146229582
461541449
153188550
391042603
283354386
189104744
149889500
347147948
183532060
267306939
129963332
71375061
405618092
311882156
520807541
166759472
401887658
472190853
214813486
277142732
51370110
368838847
251573397
312764960
519062235
508885721
464389284
279540269
429897101
472426025
350953829
401496559
210146138
415790298
478077644
85106540
274327623
57782230
74361569
480108487
148137019
230447998
355964194
237407950
337957802
257908005
433894325
497467737
308034996
7612674
45830803
106764816
169888296
209246459
315682040
393554806
445450119
126754720
219503500
24051390
90563564
351205825
188824101
367189541
310579651
251305492
326872632
149368909
154234850
25056379
389961614
188780854
283143547
431253752
118333289
21250970
377411315
269335402
221289837
74732070
458812139
520534566
473003221
35009304
112024854
307816723
217106206
376858629
488044271
130754033
141968345
41839741
367385679
481604182
121567485
205674240
348726303
423924419
362621636
3805241
419383838
64435169
509490780
366654512
205943028
225737306
46948455
339536194
11222532
157931285
76202039
95788890
272706438
30123605
24392314
503204717
520362633
89885781
530597475
287379943
502312203
85328380
77357871
485992637
510330749
427975897
33195610
97676189
387116889
492901771
119216814
448304596
224176765
331687173
37844952
151158456
290581015
78480786
261804006
54478531
229274227
374881722
45320179
313589394
254674922
283800591
342435405
92822826
246596192
141709746
204105422
515299656
315112016
270979986
452635642
416472634
527264877
93443229
28914107
253335734
513815168
377513536
310166072
18760220
203618986
108801194
145152389
306380544
12896891
79478967
309680627
4678044
358346501
141035944
122237630
301942007
220338215
296704680
504709494
508402258
171586094
243849579
341671844
149510326
18574829
56345869
278308694
238171758
6231996
191632292
492220294
27610647
218942356
67901862
93357872
228507854
66902912
114726229
343210659
491990620
212827833
171979018
360452812
328241279
400604001
90658851
327993056
60476126
505911138
401179066
296442082
432919292
70708597
443267628
467809220
299695056
533780496
166106396
334709116
482483091
378004284
294626517
414838994
534457301
15837431
127523661
432403961
490182107
57059957
524524065
533013314
487391573
85718654
40189109
143102233
357271507
227004369
106887960
314833718
494530945
316592626
423867343
487326919
126791735
101310004
389682592
157333930
281747447
270763780
42926372
55719093
1391868
250488954
148792090
114480245
326978681
263336684
163998889
445070868
490892697
77164582
144871411
349401695
464366006
295754189
85455830
482030864
381931055
135813491
165485523
267509135
413455857
272026561
102057015
208735743
328270871
191755396
501770113
126602758
150481760
208724378
14158075
235448485
460345717
240130904
408307008
27856781
202315871
178806621
19066956
92042210
336003372
443330228
475518469
452946149
488624794
447489728
470490941
464669750
534761713
212648573
404604480
533812412
88169132
52208967
58705709
329554081
499341318
135677078
58876360
346508115
346676709
135586268
385382887
195006007
222575659
454270188
343688702
207525584
416347769
135332740
392559468
435536418
318153515
295517121
518991498
406746914
447285468
141804922
76004089
199436760
143126073
126395011
240252369
230121875
502521367
192683016
112936261
213018062
525496303
197017216
64145735
18040041
92880032
250536391
329585856
377474051
70093525
24316634
226226008
241556897
426533576
522916509
123043793
28170615
498399738
255858563
396284361
530024401
381045759
111885428
69058840
421165477
509703375
46234295
412909191
291606333
130405255
84652662
454008565
32396419
93858316
180017389
359287009
289887835
371255055
443432217
298616607
455524322
324951990
172592465
412528702
283202909
345306993
413527582
447396230
332227590
371297329
131566824
288359228
408609743
360696141
108697206
109135239
381859176
87979251
366769259
296611522
509189256
225484483
400314279
246173483
74242675
509403391
328997012
197415068
338364119
441046007
442735330
264702990
305424341
70370272
212198374
443372288
10232703
345981133
154245747
343830769
29914143
41791279
22330514
264325483
14221954
166363198
215707915
106739156
353077986
477768263
274841677
10448481
39499166
438185452
124432992
329775733
370179283
149053040
139547449
48852262
212223933
494343474
417064258
520016869
115069017
459462932
529225465
34057563
146026261
307696829
10095268
33488773
123085037
339001282
231262933
196541677
307495825
409921836
248450973
523364118
2594669
463772150
242778898
180874635
231161306
271370166
357500363
511087131
19498100
443665442
423967173
11066549
473871999
424006713
271572061
329574572
203643551
9151833
399088623
102614160
461336408
275394033
527668130
368561871
425787040
456874993
66285376
37298109
193245701
334488909
496533422
450195836
386087011
324516031
344041214
426475446
389565847
18954522
47350749
238132423
505749617
462236484
233316976
18132856
209441131
145456596
8696641
335619630
67203052
206406749
478227944
187879085
368294351
432482664
433789263
420393703
262529192
132177762
229405299
326468803
398656219
89162001
432611055
351468654
286375449
435579417
101699909
393166427
75428549
281451394
364270844
80840489
418607002
167924678
61957080
106055507
327079587
269270530
158453066
508768836
365365283
63590270
392026593
213542298
131682499
210545962
109505274
506606051
201900250
305864262
400395347
326829050
97203644
146310600
266365266
252014455
422174359
220693511
73100464
66567328
500451494
35937108
163810413
529986266
361113509
378324874
285363038
376496571
224772666
135971230
305887370
293546227
374236513
489595986
418642320
445247424
368829319
111864832
990758
419836058
22411088
6217130
378897002
451739250
302256914
3249658
79175753
475593565
426053289
68254051
178655803
50355613
331125645
20462642
37490576
528348927
4600577
379411135
356310312
253698089
230720305
296352731
88778681
258141379
84482306
85086935
41257060
363036303
309625261
50088945
61732214
271916202
480694065
387384951
529182880
361482795
412176060
179172284
289435346
120883559
430502702
421060025
47692786
154053074
57152120
259584627
289593069
474940188
444345961
409891480
283311635
410170150
325800287
46047302
467339594
486586984
177397139
81175707
372936685
380901110
431265732
384110977
21912875
161846869
462693394
453023965
284546310
521924872
118398818
128221631
413602278
342481211
316706821
253169430
69557158
76935288
358164947
349986641
12977128
477764021
231939846
336675676
501390193
359740301
101267792
162202238
306015408
301089166
262359747
486123280
319995786
436609715
228996030
403398529
526387320
285726102
515852115
263078637
233314867
107955253
245966733
412628659
64694227
260616371
455772577
23957610
4064986
275054493
183215119
37199061
354129561
84922959
316459264
305679791
468632305
458926326
195485632
398603282
390916307
219858419
502355643
13569671
511758499
233643748
478453406
362462605
221830581
235353007
91407086
5621754
171658789
216434848
392686090
443665878
225341520
266514940
240524136
311817393
111484578
220851444
352718235
487571425
94547089
528534713
241233753
206315675
326683028
235027608
25267320
113508597
401091504
393613631
349573773
507621360
372699141
319260527
115423036
530311957
229022045
212476459
453539369
494212955
299784275
513962677
37815946
368532424
83523748
88517884
457607046
274320266
5224646
503552206
118606904
407131918
169941688
28296237
62310312
268623462
470330289
249298926
211978485
264953361
54196218
145267197
38701442
336748707
294585079
376466651
235667660
293570668
30528860
80557530
25170413
271971585
468726072
66144144
193528004
282581414
57556253
304647878
44074893
43719202
121524231
453264674
226596420
46704026
431553756
244047665
393562024
277931174
360576218
389098678
235200505
157231018
151187929
138993671
205493857
470462823
95535790
384366521
6409029
299179758
464305960
385122659
128800741
459334763
339479741
246753999
243623982
499267993
528507813
515007920
352179561
152352641
282662520
203845365
124913847
145175651
278263099
264133951
526996371
55389168
261107893
295529974
176735817
220922138
220635094
508630677
217307174
509926952
415173484
385918915
351922056
207522282
195952568
177759701
46953646
444345961
414086502
457408061
231681373
16560157
44577001
410331445
417432831
459244291
481744861
414231283
483879385
98835782
5193700
55875701
437954091
204382191
125829090
163978525
177752721
9467301
285589319
181572428
296162236
386221543
238157061
146555324
45150783
147083123
485481338
333234213
113166122
265795030
130831889
395414970
72163998
250248490
419690308
138363743
469001800
75954082
447539094
196257887
301790163
304796880
227108406
435046068
355924210
281416119
305437648
82250258
528679165
335510244
92313120
7062485
185386907
226104814
359568005
33809998
312888194
91824177
220020170
294470096
532610200
316295904
458425328
376996106
298004744
178292526
76559903
405815068
248373855
252782715
140543453
56599851
421505228
121582883
114848327
176657997
413277181
122275399
127029046
344858495
463796187
6837810
15035270
292993404
449783315
520292175
163707932
194151453
489602081
13641365
463253801
39798102
19280543
113085954
159115568
168988112
374185670
410621470
37709435
491286847
71400929
58928634
477597737
76311343
303558806
80466404
74949870
496051726
410136005
505048298
526527221
466040725
85199605
361657787
75399128
257335051
55598068
303658570
114505728
474864673
206288670
132191841
237947467
345187274
495412859
486644257
43392393
224718728
121896621
349289547
514372460
342746717
339586889
473928765
488747266
385793757
40973101
321728855
374348874
430545863
185107789
245691993
240222467
407841346
440238508
341948494
205055375
225337990
48119173
354502078
460883495
422084386
11986674
451909858
393767580
228454949
70272416
271764781
191384986
390289170
254283296
300535482
486397977
130965929
345595115
163257933
536437413
190883162
533971600
133305964
203156021
206758885
170689088
413040744
459462932
508974965
94369072
154667578
31288902
274709113
370424688
45917231
69539839
303219764
240648565
2390640
168003114
247960893
60518881
66056677
118348244
70320940
438476999
283471393
263980441
424319466
107841119
246005960
367018655
122576674
407911635
213146287
51730258
364990956
21607631
168531745
526296176
155135889
438337213
385542965
373526792
174634082
197107623
41378956
324190724
430038208
136734533
96334439
142411925
5254234
386498897
390525329
530267780
304653808
76172170
307679923
169476922
299267330
410106271
160683057
210219790
171953087
10126203
106788930
259430675
494396781
271247520
241899901
193592488
505961315
48973507
453754235
464777616
66057220
10682220
349924987
277980470
508295323
405067168
113531688
304157587
322058877
332352998
478570048
487537530
439234817
118874124
180907275
172455276
347815360
181388132
38206717
355819664
350643797
213100668
300037216
82363939
243559639
248745257
493440280
130921657
348484249
179254343
518731313
528356417
362995683
96589254
439814707
278551912
323014767
61809770
269960903
466845569
257118757
240284533
497583954
106002754
292957694
491906952
238268045
521670681
517849094
241272784
515399575
222558888
533083151
70407507
298273295
386649523
68568744
247847304
235173076
163117402
316476887
419655084
496546824
473977899
323422604
21646536
289922319
526072650
442232746
21714179
89130461
507395339
505944534
257013518
52558848
154588442
202146605
309855540
10994980
290551736
200819362
122587216
122995918
159542409
453520493
481143457
203779404
487671579
415114600
263470170
315262540
67130443
20073105
245607665
215687449
426453989
260228604
340474454
389506262
502847122
136402617
346905223
302519521
112437284
296960075
321082919
313593202
137261677
310579651
323695939
161528762
333928028
504497535
267119888
534863630
362946675
157846047
183660019
248070397
468779523
495442102
123394312
377185099
373160149
99657111
382117366
451465158
333697380
307091970
122451599
44194123
150053920
67339974
158300684
364708414
259753586
255521091
448395216
207286339
181292875
369133895
419950133
91950187
528893815
168085332
81295166
505928243
514827919
100026548
367195765
214224374
451086468
31024997
108007412
208630349
265271677
451885623
240667299
85607632
274231481
94830018
255483170
212039006
198069891
55844187
123204665
530794707
531482384
531549673
162930964
151239902
380280156
215539884
503247174
56580661
373186662
355530175
132072262
268445062
495783133
71297460
433178793
132940898
515709530
502072028
467801319
523645424
194630587
337267510
357363462
520287686
411378460
171258091
44906938
51755194
533877146
32150789
472592366
24553289
221542760
368866593
396768630
254707602
98645378
66174156
306944859
129548856
306129421
323154277
189799666
334630010
281767187
426426527
65765809
119150049
230650236
162985598
75250175
308916314
475592589
129780638
168609172
466820578
449502572
81956606
353622466
138745673
433205395
403095873
515470339
13423483
226050138
151312725
373316646
505030667
445961321
480865425
216516086
328251945
270325830
352931840
130311916
17875746
350635184
45219455
401381256
85697967
201272113
12391487
530185912
393838412
320492554
105143778
482513248
13971123
465048113
189147903
445123565
379424014
456493453
94391280
108479014
254835915
80939680
253868131
214359328
402738585
72707903
62938239
524548081
286398386
350055837
119947021
71291364
31880211
519901127
351291741
26334899
242043600
297815583
24644832
71523216
188664614
309838072
223279039
322741544
318294300
42335981
178960840
14783901
485282916
239630754
531350849
40664894
411412244
101490721
372014452
263181408
136866609
508240884
108417195
230121875
2958951
43694678
411694161
148365806
215040483
255027863
228993902
55761886
483120927
160312008
161993319
149582652
187229876
389664868
124158653
151311681
292543669
214949905
53795401
262393263
358964650
445622712
2897186
4903667
261697995
345530039
396478630
277860164
366951296
32100868
422542992
385464385
278453107
231457615
166269245
442622926
307789495
341414170
406546100
72466237
533443462
190123890
418636407
290319627
146619153
331435880
259214100
383758393
286563295
206056606
132638822
78346783
415839688
420015105
20649344
338999697
7362417
336098841
284935532
318163835
76986782
435630705
173520787
77679763
157930926
292949993
417152933
379559744
354392158
283493725
265309062
46373542
485831143
45623718
330529696
454088627
435295257
484631224
244232877
130843943
115670951
318081097
231145689
177464384
24456573
397560073
6550388
56792981
222205637
459997432
275081617
139813631
366724691
483688552
475326181
283092452
472298452
82520645
494413846
107859958
483691846
60703046
306764169
156632677
443429617
98266275
46929021
112064080
36682502
235621858
511415483
308752427
202530010
62030651
524702155
488073485
358838695
17165368
110394225
140016043
277283762
125705891
333472032
482437344
316459264
44875737
149626118
425427628
408763876
310745990
52752755
39986416
54223327
336830700
241678641
226056881
257574439
449809581
83156783
139328743
166153406
146840974
326436811
290109409
67072138
441394116
386330693
200240012
226051940
375350355
308223381
467525399
19875874
287052684
518569070
423273245
427047952
299343533
413032415
156232624
436999659
355608873
9762835
435163426
296711012
173284394
514919437
207655929
400259490
323330285
265812534
333446884
111308110
451980571
276292018
310303006
414801099
35257277
25865156
69151923
78240555
168224456
116989907
323319468
431032952
320693823
207863815
258680645
461754011
226469950
512169609
194914224
180026892
9749902
33847872
69636415
210044298
367110668
66619625
65146133
381740932
485922804
349699625
106788267
343067695
178095705
237404254
61330587
326362190
328507687
510270946
73091483
49740205
32224282
141359096
122448092
274703370
385878806
404948521
399603254
440882408
507962544
264511137
58066514
425831489
170096095
230091315
5822684
14775913
45409007
80779703
524238158
290460177
229571106
95649680
172416115
286305533
353461446
56912823
386350880
112324341
445492194
402565233
260815373
387944194
141189063
144085849
252795555
334510006
425962415
535106467
521955285
117701124
467335255
352861991
410954805
29846486
230371203
341661485
336004754
348358754
532738800
270027642
4938537
24222854
359119475
393143527
99815967
362224686
431909270
489752239
155930482
260483912
395085014
204356816
411163820
228835887
500700670
114301073
524462834
51516354
388457435
364812346
252740686
402898371
193492336
185892385
13323895
185303507
297435111
276711579
239567690
332574787
230789884
530606713
362568389
484852084
309858377
484073288
355356760
239034461
446097816
343754468
15977778
505517428
408991501
401142866
53577352
466773433
531737637
51743953
180621153
120722892
89093085
253701905
8410016
513940126
357244365
146940033
470090091
24873485
32511031
273878855
175388518
398126011
469973698
116555216
198023123
246951429
232007443
321804473
359489001
514823505
336108425
350739642
514675601
478767466
147833024
90327542
5893875
343609035
117497831
174033366
6114022
107045368
364981163
388335644
487727569
126492249
230136560
481480883
282126351
113455274
259039852
289714631
427014902
404094880
407905644
191878759
229891095
311194463
45733439
40235170
512041303
498686579
390252469
171498762
354459637
46426341
191983462
160982523
321165433
532052416
103297763
350308479
477485620
117135508
289656195
250998049
198131255
11650789
516808622
487227592
234998783
81695792
193440409
137258888
381356643
457051527
380868016
425270192
406522290
393583910
357172501
105415266
215492147
63384763
414441359
111089098
487671011
99314062
184827944
494385735
426391587
111277445
294316619
268437408
374049347
162721495
91708738
515399374
318777267
63016228
70465101
519413368
82022323
472320410
418344307
9930943
151002958
105743437
201023562
255547682
148824365
401489539
211274153
139966206
111631282
342048794
277080366
519038442
318418748
18783015
371413571
382216185
281536943
245817369
236532972
228988656
244762769
73447660
186202017
22553286
335429461
238607827
352422547
415370760
70055694
288953607
335882165
128059235
93006141
29727222
449757444
346752032
452063527
415422840
80323504
222772160
11202283
82946851
156523205
32479031
37824991
225531282
101126150
494949936
126602758
355378210
283514677
454183673
328056769
471753664
427196500
39370250
94477131
18194425
169359212
312370579
77799806
155758148
14290372
205288947
164429293
142176889
198154899
73725877
151894585
40864152
314282403
254599164
353932248
371005134
90867840
219508077
12761518
390377066
484965943
326559704
162173912
79717311
248783263
32195739
61138951
394763065
305354954
301181715
165951462
256987472
320852085
962427
93911013
435553987
63700270
360492682
23160564
98044441
245723285
101519023
241832953
49401332
351031644
282096941
119654716
387448787
480418231
436465364
100475469
384763832
422611228
507358931
256612951
477601241
146736080
522351791
122324686
416977140
445992610
249781261
166880690
393499783
153276568
4678044
327304308
32881534
404802553
341419009
222172528
508180700
253399092
236868465
527231619
434115433
208392671
90704411
148563337
138938200
52309615
243027437
441844247
235381580
393888124
35917426
46373542
458656557
209936175
220186194
269803838
338771456
432529604
388205336
503840161
49993513
23578539
108627811
245478071
83379295
335225941
51113399
25333641
113140474
92202270
352678430
32129065
500805636
408752400
93291108
191029322
236003567
34803943
6810459
211988301
76748384
134651711
253626401
477130276
158183262
507395775
140359174
445508516
478053399
327099194
157814673
79647193
316073646
320752827
237007773
203821061
441923943
282219064
52791654
386866524
96885471
303986910
235210905
81414668
219113951
147778394
167257966
220590697
64353373
282153570
34671998
90559955
175814484
1382779
143821991
295696339
288828002
41214230
216029380
156689986
77207592
525703999
514736807
150926593
64611371
464519438
504641764
440578976
319694825
457091620
476365470
82717514
181251703
219862122
240455857
426523850
91317258
534427228
479871945
513258891
295207890
178033112
113255145
156011130
36438176
82600625
172693135
307250105
19174404
51991008
417424660
165809622
353347540
126016358
247538601
536835678
37214455
8477718
376195112
336948647
279701710
159023131
153075525
476304569
214540766
352084683
515157777
504022452
231909939
74741339
31054286
44821459
495633326
251115030
137741972
518659853
364026373
236151415
213725701
399226781
3871880
231122206
354664908
129010009
345231906
474255080
36547925
212123775
306380544
205349740
379370977
392525071
44387181
233964691
292946521
523681504
15228500
329407153
363530580
466612038
116424791
110056946
397276963
505409983
536843674
223853340
533881531
5265427
402117660
53032820
408365445
52553035
136760755
478294170
412638837
119482747
23999437
87477008
36248690
468674191
107931706
438194463
336912577
292150207
467135924
124454866
103455803
69841522
70216376
439851559
194269742
63796911
5986535
362686607
19438653
425380393
150943152
44704278
456857194
468378143
288443199
156756265
394956480
283325180
204080932
327437528
409002469
449317916
162887233
206706065
42460
246963950
310238634
427698104
189427470
231413800
239346765
488911908
446631992
267684669
246879755
500715260
61662826
263212625
18040019
407244612
403783672
89326753
438705267
360500327
360435001
524480030
79838501
18225316
479437834
46047302
215925070
72743366
229040505
378527990
459749630
385003320
72402737
233387424
470186609
505875317
339513109
137360546
106269265
457206401
272577305
521317707
451489962
479694837
110155874
273528934
156206213
109856909
536695348
420483120
13276209
56464941
41693527
307000070
7337594
26391206
38874309
28167957
316833000
491856863
42745226
519933244
50316023
185086326
184155650
15978849
304462368
519942764
450873072
210699136
392661030
305703634
157821924
115513495
444375036
355820534
299982701
469289507
250705199
111113154
467769354
369896222
137648738
462283418
88453293
75465656
296591186
456052264
506807708
310424592
407868383
523532753
488713859
377615164
462037199
320839357
373414917
251191199
310908906
405297235
402614686
188255558
119019708
313250453
249902567
449517927
443879420
452722019
489481222
343777391
103779025
211414014
338815313
492811978
206402909
483367965
492476917
207525584
361447190
271004313
454125406
313178192
267156749
168362080
395560235
307565111
356356172
326194109
330181635
273581860
254024664
471984569
489895704
63678145
280282063
423147376
163975088
257136160
500730148
133702626
354086620
136768160
371939383
34027850
420556272
9421411
350837639
54456359
35658197
15933641
219973665
462645358
42523763
529031061
467869443
343038317
77564203
475492130
69151923
443042593
36404597
108986232
283647984
345641705
221619938
29133752
289048329
140187620
319627229
17356408
401884273
356260263
58638835
202311489
439046590
28498410
464143061
23110663
88819212
392712256
208922348
436802593
329036461
213451897
405033970
525095286
90060438
265345937
436998298
2958123
113611653
341570780
17881004
146453607
46963525
158007683
377861795
302143721
73470014
457619526
157059462
349243169
189772707
288173106
342416906
400299634
34438360
421376696
137008999
169352593
410401844
417227754
176221781
404783298
20475757
439563044
3848980
269824833
495875396
533019415
338942060
164179494
501735098
89749298
96102050
293839737
362136649
219411111
230758328
1573478
386600150
490754071
490437149
131672683
45000896
444403009
153967489
491177634
20148003
281419344
5278751
243319708
299651640
257565929
174834424
60208094
171393973
412967952
356168660
37484247
16813854
27138813
510283773
117894717
129360845
64426711
207846422
55748017
145651934
28202654
11112117
139741628
205914000
211946538
156089596
103199541
267402930
23806676
178871413
112195919
299540603
293638446
98121650
230981614
244362800
433565549
32060831
530782088
40797694
156758637
429115159
147398535
337065563
130839741
208503766
5692541
410089176
316130807
523219985
511543629
252549527
310490433
243319708
318081097
334010766
8545806
86039850
458964441
25029554
270775049
76877104
409939007
175483334
508122401
430369662
485268687
366246904
388480005
342025189
328864548
277262756
446310694
72064867
121965823
379119441
288987588
329420742
300444174
472737564
111031316
290927406
323500196
262691618
518767953
20463158
123118050
314828485
280015122
350064537
53282111
353674406
475499539
435419770
147863109
214290060
339466163
84193468
208338557
359265163
103317522
285190043
269162529
58414338
174304741
238441871
331522138
483464230
427519867
182828540
465518050
523714536
300594536
166790558
274462407
369665463
256250883
81073615
32652867
504624429
493762047
17595466
243557343
101186819
387267313
286289078
50719181
437001392
334975168
454052615
307646888
76799452
121786591
476439170
470047499
179891800
506450828
80020941
203986453
278295922
19789520
364376502
487331738
261048033
283696886
438777968
272808796
89521667
514111273
267265607
282187176
489887806
323333334
275439694
360270158
528363219
428510525
391752344
372692194
380168812
229356060
258736655
76913658
536148875
499833262
451327291
111046986
104242307
456244821
132851102
103780294
136900985
426310191
193165539
93561556
514576281
139424370
94003775
332094551
138401289
262448127
188799031
532566837
520858278
471932596
488895134
326859171
393144635
488822721
166857065
512316718
156000452
507551577
106055402
485729429
264792000
78534400
534162147
461338996
283602307
342691604
225179167
353212387
441566450
155971572
522575605
98956226
451747887
25776324
517013033
300627639
495027376
524865101
473533265
471955039
318487227
178638443
153276568
11742087
362569496
449131604
52143009
214540766
262022412
101078859
238224623
400625153
507136803
76629738
41271874
125489740
531981153
132251641
331082889
435144083
23860318
382162609
300551400
235189221
324779077
62249648
305746065
378979206
243315882
416789939
531101314
367376092
463372038
475013389
451361658
418199557
162134069
437965682
30251739
429331861
75949117
532095108
379295050
90893707
181364130
184335011
102787363
503627280
195567974
194903267
387888854
318316770
431611928
229077757
300893153
200218934
296209882
48230655
479729362
427454111
414627852
75026164
286293540
6924374
345252129
113237287
268170580
27447368
314607861
390965376
222100430
357603838
38950480
266161485
245359873
242992396
126428269
493781483
41722055
136807021
194487668
409211775
209427480
148834651
198755997
445708231
235898641
146808750
146025275
535937132
240856393
433758643
116692786
328656913
241719642
102993345
362262256
503332358
106097007
225275596
419987592
227512187
67336166
478788709
77349948
92572645
307311928
379589267
196300861
30144405
353969754
380821403
189887755
388559981
122973947
164603774
228475536
444683835
117903045
466296520
495246735
417713878
459244555
478140951
456629916
291123492
434286550
308054747
223954585
89289082
425272787
400254183
514190193
503462491
526060684
102345523
20230960
170757228
300748345
416317287
272882088
347107340
443411693
211895952
405739386
534488842
164794312
513581002
170889754
98141477
302441659
256188908
99910002
182899086
374834327
502870107
77433854
349985075
19215679
324239211
279547840
400956167
465628776
86543179
147795306
350608278
308785487
147577106
447083941
361921096
419339103
56490325
107583590
123400973
515916923
137296497
382180850
216664936
274231600
513737023
469966872
117539986
520719538
381674002
337182852
132557274
313910390
218141637
55326871
341052685
93618271
236851319
31022025
382804976
291139290
246350645
406426537
407249702
137066861
184852897
433104461
133029991
486723223
246185758
145667743
227745796
497203367
353984192
100873144
210293222
373151747
358271360
492164925
440966357
451659594
355379127
69984527
377112866
203432555
299848871
60579746
137483802
39798102
331684990
154852734
535663241
477523701
181984951
153289274
377480955
514642358
297987501
160343946
491247040
480297889
394811024
473657998
196253606
293889035
381181156
313433601
377926978
208883577
258313757
321081904
445989121
526047672
267139534
244537920
374322006
303713866
71867887
400018600
102522795
116787979
31016047
318300590
58287788
171259632
32186595
248244382
525104184
404327403
152821391
59673543
150262319
446081547
200563237
361980400
511850234
61843244
190999407
449003319
124516548
326552716
440777132
191711266
182800512
25760149
5416550
410431220
439016400
404314147
164001282
42283249
67942099
187207496
10089438
519425202
270544391
490832241
170544899
88112859
360012967
107637121
243401036
361086330
220128450
310820907
430137877
155278156
377982666
207196090
65547429
533089133
21178835
124738779
519654010
150775092
169504990
85588273
402803234
69523428
44022463
427879885
19838989
245384691
519796295
383294815
126488691
240449992
308240244
377164957
169571665
369786647
106991803
63935660
234538919
96166084
107475195
160055241
149106128
149234153
499322375
209308183
43725381
92513423
422982124
214777204
415020110
14906912
472767200
129048699
202341250
166377677
390949070
299533787
31512249
189294031
416434230
421932588
447615976
503770055
522007540
299523391
85895549
277701350
222487269
385540974
158352620
26297384
71410561
72180649
8118996
452620288
349581435
344884279
16171853
477704377
100109656
156597486
81778340
295585291
184175070
381042517
475853251
62011238
296536427
429494803
348656104
426753421
285612399
354915476
516243672
292967867
420948232
13400458
174581221
28649662
475460332
194979623
512178788
469607237
269146911
178653401
272364532
257408751
92351408
428226819
28289174
524869164
40269399
214177177
500347488
249781261
494836567
211324048
261264879
306302143
42459933
519117532
334363973
462511171
436671186
119193482
526776482
534018108
411477330
510889934
445450119
244736712
88523332
291908368
108100859
233922869
528343719
402461944
495578673
454271209
81340034
366091957
414983370
303433757
471842821
308212965
86373299
340109808
322326989
133222256
502037262
242847289
106435322
224208632
372844372
294643896
288113292
270824247
232310617
301505237
476534695
449577087
368219668
213653663
333889325
420970918
236743318
176470811
272356629
209313687
319274053
144478852
301461538
400840633
159372942
108190392
318254061
42507562
523485516
286630445
253721667
299217027
485145995
487881010
253864916
324147535
112158431
382846
210724017
145951754
503455396
234001293
401116200
260665703
95788890
330326293
136395284
84324395
523536308
197647619
261580024
130237148
169287697
405815068
530552163
327014186
485866318
36323358
375844298
167572785
345596249
358902447
3190652
172228714
199159396
105376727
503667801
465153281
110688444
111901955
406319113
276738118
46668141
448362939
59610110
278082720
357483735
168991337
367253258
509794764
182894130
84537814
149299546
418841032
226249732
106058994
409352891
223114159
134664731
530016139
47487660
203301606
513543627
508181474
171472371
529065721
159811086
490779910
290097897
264568997
149538964
175280594
198967604
268511234
365796219
74680551
514145628
368461988
390451018
231850096
236723459
151669247
256497939
490873456
354563033
71390191
360646080
454330669
211070437
510036433
476896236
504998868
181185578
477335068
443551324
354030390
275795856
42671561
178618897
120092166
3194880
131265790
67386583
31420479
127450857
35257330
445078748
169128004
274943616
412006600
384521350
183576289
523226453
245428343
388640777
40207869
342460622
445638251
362106539
233583295
508846081
340805603
38608471
145961543
377380419
259869442
228202280
477093446
410184777
68984462
253237612
334802268
75715054
199204117
493167140
169809510
141993966
403839936
260600341
187324550
5842387
223254533
266844287
495559736
520340344
253664311
217490906
112755155
409347821
236436435
152180049
534865903
96893290
352894271
203033012
261832896
47391268
45526351
509398455
152103222
494576379
365079447
194080207
18771248
139734950
503370370
345853047
198692274
274039417
413722813
59874691
321211294
252515889
356122031
291652040
88835805
131388734
275354920
63076214
277052858
19905594
362372858
431297389
509678080
398289869
249169755
439128282
386968627
506715457
187637723
228064627
256566459
69097678
36041743
58160200
178924170
81887288
145625478
253696564
176406619
152304433
15842799
229685953
98007173
360078301
242715559
415251499
362756855
404876867
247782335
355891447
222592788
447831650
189553751
219074344
243099196
428271046
251235929
73822299
531754416
307035429
305983885
516536039
20917854
32492698
21472122
513274330
218819593
61040662
342942921
38638072
103033897
384267288
174303769
361672973
301000715
30503584
392353141
93566343
389312841
400902137
359454890
169871847
527920349
266560563
290601589
344900348
116407689
351380526
247420711
379000353
119799283
347579496
375028529
518037395
210210532
286572060
35194309
453715693
21760096
515295163
213859546
454729852
131768605
225757426
40771142
217279653
380316362
195058537
21619023
325669788
466392812
475004430
203197458
234827325
398517769
417640855
67239986
535448361
372559085
232891027
135659704
444010323
441291652
107060625
426378547
138330586
242460003
267697138
254398805
334683434
529369771
331763752
61588958
438218667
330374863
167443774
233216952
242605451
176125470
432620903
407922806
290278537
455682960
103609567
80519418
414494059
107350806
138491421
225682241
270248863
14891675
131810088
51899843
535407893
523915930
271686907
306503352
242087136
135542058
24486715
523301582
174443255
226518739
164495830
520565143
210496056
474278035
363382921
173259268
374904876
343989148
182608833
353138932
194271203
346581140
427357566
221708405
153232424
80680531
428620014
141947825
447326186
272885683
137167340
334410395
373399631
13835564
232826391
415494454
96056820
242230267
196491929
125774702
427730494
220026384
465595940
340925224
146840974
370974795
63096527
314642887
75588949
93404204
497018937
39010263
162053815
115182403
277462738
322573600
85432152
379059369
230592471
503749314
7563142
33790114
299197302
335310629
536360161
53219044
419871107
75641122
416632636
69743977
252055544
95804836
252978131
387903507
10089903
170681668
370368501
166481240
414596660
440693873
55054390
106016561
287803098
377117981
306517244
169113228
61299135
184350051
480420544
187775408
196097780
536153393
434733294
216774116
42332857
296783606
241316308
5470893
239928245
181392626
6372297
24630082
257722413
379860887
340012804
397637192
495211946
324175737
260663927
97180059
288075065
422159442
65494443
90889549
501853802
503510185
325864770
235731104
41196253
471293630
476720756
89270978
89334544
391902436
230544822
70112431
161539367
207591549
291921410
43602157
220851449
196662071
143710792
253174687
282069387
294950089
346182865
489386910
386768980
58297929
318535420
356341079
402165066
521646730
77396375
256540563
265697736
524367546
80887612
122219710
254921568
471620583
320371017
330175443
202620400
162557600
195058417
407712256
323250844
157389977
381465405
175561927
498155120
292225883
327385013
10118067
4419633
43007770
444938509
471830691
533760109
80597702
373798321
34947742
141182659
41068238
240893686
170014250
32505690
299716018
320772792
378926458
113257704
427210525
4926671
408434146
274251558
486121838
322911063
255915890
528527911
382173592
19522083
315705995
16286672
146013724
296657423
374663767
264557949
263632882
185730564
126625307
58594134
4839755
114260657
422238714
216027563
441660244
496328372
307418318
142538465
35642851
270215525
190910646
471293630
422074369
91098465
330172703
511738799
329515436
391147882
134502074
229854079
422013821
6450665
514968395
4212850
359948279
255212415
249377064
116590497
255900694
157226039
478263312
142602218
195879190
302921734
362477962
255154804
54236666
76358158
343101892
30560282
166257698
442327869
323250844
111548074
304682344
350464450
405660079
294726721
468149946
371818418
414960376
72080496
243013837
345055729
139772755
164884174
324706713
2261131
384399536
428188901
138286904
89390810
100682437
115242239
43566121
239231858
232871712
412400554
462998537
124732037
116143624
535743518
159222341
371581796
397598172
349212359
39882289
9781097
52908111
519301427
510861112
48054541
23649670
466688042
121188902
59053386
490955474
79221526
5911221
354104121
438186246
509044730
306932103
371122962
207368648
202027872
304048225
405466141
308664139
102689255
344237408
415108569
443544445
157350307
374049347
301391649
208970663
444609762
309777150
367472835
424744727
96498205
12506907
68412622
415929021
371241451
232349161
117731412
67678861
495892050
294081713
353113271
497729813
75949117
212270320
256907476
331997454
180284800
56649845
97254327
387770269
68450871
85786939
164365883
93657808
10474862
300682680
135158408
465534634
80088765
71084893
157815518
349509524
29753525
444902729
267647133
188287463
299861240
156678891
106169267
73937417
522165340
356857355
375532628
66565404
394663033
124346589
327964221
357157490
291954535
47851044
82967143
526426419
313192243
526452573
508509028
134401108
231292971
526922848
211427796
259693686
335880203
118436900
42776409
188749549
5728969
24951603
338893698
433731909
302671434
413587064
138205265
514303219
98113271
15314960
283786392
435967812
536447392
208692895
122575265
501095246
45904502
398752076
467576219
436940736
480016039
127689145
181882662
324095733
416782776
434284177
493871977
115508275
389590868
2582551
457958994
12974475
424450140
112697690
432630266
207480892
356680120
146586302
476739859
209415025
57049473
536747382
22591704
106593312
155661036
340583539
240247642
399300314
178103834
481118167
34480432
64031833
60475468
534389983
192855357
94099030
8994802
348225025
39960172
233979099
125470760
175030951
207493007
9431976
432651218
291921999
456216434
17621256
218374748
387043816
326837400
7857777
283900531
529295580
381520296
30300836
141002548
314917900
102127338
262458350
170249594
227345161
176996169
190190871
452200244
322497733
217868633
280537256
506259
58694924
361686307
189906313
471371393
99540753
99328300
68651954
425839311
2261131
205655073
11290288
408134145
85391697
449425513
376398470
251011610
294522275
315091536
170957957
327504978
27607959
293290417
263469222
94005743
189083762
316715741
215161933
510891731
31627134
446953645
244572951
532274707
526452573
137863406
121022333
190739380
87442847
217399220
159923744
96657955
188664614
188602668
506427126
444467945
136679589
39932170
184498260
254806636
415326000
475975098
367733474
499136080
164566360
276904532
377044068
506696936
225582316
362809060
534460739
79404602
466127567
389857022
14261742
314122914
505217143
304270436
192538980
371184815
508970996
234297574
16999938
184273871
278528390
265533496
25318115
469181464
11766988
339513109
146511201
206323658
297081538
148710711
102866300
280602001
512025031
435140331
208895365
495241811
257640844
478038910
118687650
187801624
465046013
84604280
152917495
532063912
14658818
207887036
248545758
389660992
239206334
308499470
2436220
467247796
75772653
270660313
49368674
201687923
308002044
106435322
141726578
72899823
142925282
49280046
37794506
278361088
314597366
369651652
136654838
206905284
118245547
49456093
341050095
369552157
243250071
144189071
236230651
20062873
132714114
466824472
29439680
76420262
359352318
272741309
450362508
31554637
35511412
57967900
509399369
13247004
311760913
322907338
31664264
5131266
383773347
132523861
466699708
412752756
446090988
355742775
122804146
4586752
16183069
100724582
377526578
336834235
369242185
400496985
510885269
54982543
494159519
355610680
490390453
160684121
504373097
65228463
403315216
413297535
457011099
65735778
240588900
329085749
166530391
288195870
61463189
123304853
173309714
286042973
486380307
473030914
453533679
212027444
76002603
349014672
188760018
196216224
486626742
523448263
185047070
141157451
240553322
157468425
356445464
309493226
216180489
129349228
53323668
48566834
419568089
130815148
383469876
38035051
294550565
257150396
496987714
311910346
294423952
82941670
469267007
460967227
302104042
66916580
301351818
508338257
501596322
37416994
23376847
428909009
255347166
233997759
230534163
477359930
252660706
167519247
296093244
439886503
491485459
413039225
35746585
403358111
9352616
475428394
438543487
370249007
430791257
434023881
482303475
54602076
167475086
511000073
199022778
332494590
167961648
261900475
43138629
131348456
242920406
383262160
366745892
481871702
497691253
329171746
452042870
512867816
131176908
65185386
1418815
85018227
98335830
54479672
270955229
8826966
197411437
109803933
362552209
366513800
373788503
6662347
447092115
238931813
18925384
249969802
75494217
459087160
184655086
317315714
380874576
420582206
97311336
82257262
151486723
321804473
5880328
203625345
427904725
241281432
105395084
286279898
368783868
504480077
346266131
412235004
244898294
103650125
193404084
129344149
64161115
319491329
477336264
120017016
194552503
266844121
71491876
335416266
534493365
10218943
362098201
503826265
84249017
87482043
388257396
474886016
330064645
224020188
294726228
302098443
194549405
145694497
341808606
284331493
344104979
513917957
190905339
266233461
457644426
57560690
418983184
258927511
123143063
443063511
106764158
453150366
275755551
335124905
96969089
216532655
234415341
265605347
412261480
96884775
117923857
504451622
125150578
525168113
368470686
221770556
47773001
40371424
292330741
35558083
334965420
474530590
57337655
533753818
516073856
283351234
314796743
334847240
366240589
315975425
324926183
430554274
58638262
336027033
477497949
345096455
363094365
100613828
52617056
38882375
165057550
501997641
260045568
377348006
70640595
471328297
513487639
78272422
414933061
529011627
72376201
507405446
430836863
324151697
63055594
241557541
487081275
370367790
349869334
148995203
24705854
198364091
127524809
191711295
348737398
469373663
64041517
302502911
46646601
496604115
523778295
165827317
22023865
260426419
290863825
398070157
224506909
14855396
329093780
14808034
288966504
508136563
113222020
419860084
383607027
168981303
44309596
500529658
76315049
356928166
24309841
232351330
315286743
436995506
480879262
535978895
188756677
54081902
478287428
513786074
165010356
143900252
427100800
382171268
9814900
490075550
76082846
6246554
170851245
214853527
457641747
13728165
246949604
291884150
507278549
361824463
190258168
132874374
175422590
466993685
259129293
409928981
348773762
167728132
61419239
297891753
497350161
78153361
285958723
299869209
57599533
511446243
526142896
377465869
208389819
347784754
85713082
189007959
82755628
458962368
484068007
120297234
339357121
137962053
484297116
363941117
143185279
496700302
84283777
174520464
364628592
490686644
246213514
376224733
273856454
174567016
469829514
194696800
250666694
411102529
319448659
480041252
18249223
216558364
414147837
50691862
108427637
462381959
307919748
238474415
461057283
414176991
243239217
75245759
422804929
402447772
455958885
67450210
296736468
485865598
72979334
143590834
369215170
100661338
114557962
439665627
172098174
267862010
45335174
496127179
333303068
12151942
368618868
1759804
408056451
490870208
425335075
208357231
300494175
324295257
348363073
101195310
251092774
345327796
101997630
364577570
174987369
151278030
140944253
211765497
49005655
291070678
38681857
308920711
10965186
123827629
323702167
408245740
248415132
164794516
237175743
242768702
20092437
209802402
225707655
472507351
334527967
169551604
154711215
354646508
226203057
289518685
469944551
367731782
279266962
113016480
259320351
9248305
24785673
487522193
527288138
223430851
108776901
337848418
276503536
52012230
431052483
192164907
122028691
107837265
355157414
341836924
503842468
109756770
55325134
509846713
361588515
355547755
499056051
312066257
523021417
43854513
499853676
289660297
214876520
347547146
365482590
386057131
433244219
500635741
262088050
170832199
29782607
471591473
483199500
361181126
207025772
320354047
434345769
329965822
24951997
374193647
126334359
511840542
511456035
316803007
388453593
423253321
518454284
325544056
475982855
360924004
516612046
325125555
52868517
468329413
125818982
478447677
209322890
245272646
173524344
174718600
309141203
518891392
95258977
81381369
424232997
61162999
177959226
395219822
375183082
194665837
19284904
152435855
351215450
395231762
104547748
303399379
274983043
388084955
111577601
422605353
5482473
491617600
533316891
395848466
356149354
103613862
282204364
126550237
333483542
536535730
312465752
35266301
260174727
479436906
23473201
127425629
289967008
114936224
433739458
101314321
334872619
429955316
491401554
184129440
273315056
295922311
9337655
139692121
82931802
444771739
40175139
150020752
400963192
377095247
486734567
301973252
481589262
452799846
240871810
421312095
395551227
11662416
66084897
305871049
273011301
106764158
344631097
395741323
31157496
260588027
381155427
220815448
329127229
171842392
142806573
224357093
187991971
381151210
138654341
469299118
188304606
215250291
383280122
279534913
135184572
295493846
69641102
406169646
478622314
136041899
107517768
116980938
370342036
28189714
303226873
449757444
257136160
356812414
172159316
237772995
334291361
145727776
319767012
5470893
533930232
155630220
86722226
424027920
153132136
325693057
135504320
270053947
322096403
369951521
7768639
406746914
148814923
126559850
442410609
260760561
446493132
15526911
319775949
356260263
208048953
423599900
397485758
95162371
245881127
48259424
53057448
389577384
318462487
146881725
85901393
477027068
268332662
530084949
18274883
470834807
137722306
229380834
418622383
432008182
164448071
384352545
248793496
335691782
466498902
138952986
520340252
243588091
476118394
458744644
280946939
236236446
253267773
189294031
251576375
195453621
465920935
413150514
416337799
396665542
300723320
33086407
482304143
473186248
461371536
96859544
414717849
16270282
173008714
406331062
396705369
379688270
204509923
392674495
145366626
159626797
300835010
375239050
81823034
440069706
262281857
72523656
238090611
506158753
377781046
208304247
471117953
222025963
257604330
290734237
28836944
347469950
258246434
315461704
489119912
304820519
411487711
378961614
194723972
391669004
514952263
452264378
9226805
337228896
61715973
373107677
178655860
220825447
445766829
18570655
81478089
44920800
312290139
406454567
100431538
169785677
89361562
488378142
366131415
82967143
374041251
185321777
151619381
381456767
242437264
409097576
469008259
254018760
107619731
317599024
498920656
25697897
145820739
297601838
85179200
296245104
110703394
201809324
442332995
197150501
26102293
527665590
137268380
145505384
364286557
143317635
78886530
9221870
456058849
436659796
239485076
309836785
29863934
446551703
520449731
279178554
162589235
120488773
28622874
172538794
168867604
312898832
529878425
414565089
520041079
235137117
127075804
208957510
287277032
273583638
98195950
516878021
6899896
434073894
145304263
73881593
388634749
3031144
311849090
412261070
480664032
80362779
515652986
61330016
520341254
167506956
219781219
19211395
345595303
11152834
130630750
98064998
255574252
245514773
271504412
169419868
160803237
416210008
28709472
50356439
78637112
304172524
363634563
113015193
179728511
341887273
198917334
407271490
341265310
158461530
117956077
242800936
96859544
353363877
226875143
153315898
320715725
282153333
89432461
156644778
379119249
394434591
213245850
454616891
194936881
394889198
7438405
324340000
263372799
338237831
352640433
198015947
82246082
535067238
295714066
204089505
202835868
327902267
113846422
128393226
47908659
232024587
207665915
461450070
415067619
32871530
531971386
95051593
502179117
115995314
210337621
181279963
296629290
412039658
493294224
4524670
182014850
248060305
196412416
245279603
131731531
422719959
404902115
114014907
367210331
452392306
145667743
321405707
487878485
7326855
8445987
121768499
451116285
57811570
114767986
373085501
265657435
483015285
257470282
525739491
398813733
12690392
271289636
141121985
224391099
175132486
293370681
470965994
362706907
374317415
498593042
55170158
63281099
161298395
144160166
499738604
161168787
503332681
454135010
484125968
509232287
411421946
475809278
534493365
95148091
429342538
410144145
434863776
163132030
367858275
196575747
71834339
239189657
264530314
464182033
50083315
397952587
384882627
375917768
428184823
372670220
81967599
513940126
58550900
439094385
62389177
512550010
6023129
169404431
145495420
326630409
207491077
208514519
393306005
329448476
332317331
535491050
481150224
64323221
274187706
451377874
435051457
302876040
279417490
198009495
354076360
234631668
8107950
331320944
264005996
468867375
230863641
503591150
224172474
393066521
102401253
322986064
266679104
264391127
447436019
411278584
267306939
510284690
239576829
255365595
376085920
127753902
400836518
224571527
350874922
400478340
192286391
497624841
208244406
269125389
453922379
524604719
381820861
511981113
376780338
112285079
298232892
340876984
342416942
138382489
170534991
383247485
189012152
351226754
481398983
72816657
356155835
404228607
154291671
457570874
389530671
202883488
99665456
163932368
167212506
69070848
480156082
44252671
13759762
100228753
284755598
475102415
312469886
126647333
206450446
454106171
412877765
512417953
132678561
31880211
365625869
313157308
393483591
28344947
411949175
494746076
80821897
328795273
461096975
494982714
230176317
349458689
455618047
280299883
230330029
355546274
73578932
121831117
336924981
338970980
417317931
195874564
253895718
449369814
113102565
304703832
96830538
92587435
491008488
255123120
44622609
322614698
31290030
95202811
367103919
157270972
263973149
325875186
42808100
446811001
116413412
145381002
278728992
8486063
267129214
391356076
449154160
480758705
179646951
390443528
370904663
518343704
119919277
453371429
317233754
124287653
82229016
459530612
367488909
150482730
296865618
217305622
80101335
22226748
362953789
434111049
370604256
11870346
133311958
211386010
524410565
230048983
201428338
350084110
115231947
406526041
28955781
439428769
132816149
88163901
75280686
143665424
228611102
14653042
88909163
454197054
446547368
207915713
263348537
1554547
513113424
260768892
199882139
254286796
43246414
484589787
272740223
488518135
36640526
40667025
312247118
493361629
338035751
137623898
260102235
58045089
41067721
400603634
407032580
500389867
455844253
154788814
390885952
305519266
253155898
206356990
121281833
279439459
189296470
382741943
301729283
14005114
429751667
362969383
471790692
297411492
109761349
124913847
522169943
365062108
123651732
80230445
59481616
462189662
471066802
384355606
203808749
262448127
299448098
517025614
392104903
378956755
18314743
155485226
249658703
201343088
213449492
36688927
410168634
83779474
330104301
456966399
371509155
66703281
216150413
204517459
35559810
516610456
393341941
433246973
293816923
1830744
504168405
399657261
111225786
136841021
475608811
346025886
453588761
114545955
244230985
533163772
120927380
417730816
463038964
438070321
173668441
179680164
331215076
307565111
351126353
353353267
521531839
361453815
509887661
130250712
186281326
149865494
122926738
6912395
470090512
202046931
442192118
304188053
405492995
9184394
194844949
443508344
71844123
40726244
41049452
449356208
141968345
311212004
98047745
148944127
370560333
398279898
251506084
349867161
531821184
202161515
159243825
464170172
484872621
483119497
38663639
240581700
192176367
259510409
256889565
408077834
478464894
332296944
490294830
508553835
101718007
132118908
62983780
492901771
487996154
306052679
159177994
94971622
509490780
330774334
151122676
10591338
482395434
249945164
252539130
231494458
139977889
304525395
117416419
114685765
155804217
146507411
465526927
216704948
315821713
467769354
6786200
109273030
364346305
398956228
8366796
82785390
157645897
159081742
35918500
323324830
367469317
446336112
322034374
88537140
371002063
168395954
385800414
115961738
464875379
121663946
454367087
382958787
534841421
426798808
260813032
289375977
131084632
446102912
107635651
253045340
197020240
461015049
332952866
345788201
67386583
235466857
353687477
193245701
133891676
429544227
289195064
250820512
362703531
482948239
451890220
272874580
463743070
472432289
238836319
374139244
459794028
193530354
323075722
423490289
362816716
36831002
363301936
258385568
81651898
138772366
473401793
365631066
168808784
212171039
203074076
372721836
310458600
265058755
392132871
189475894
315606296
172473923
264952531
472498935
28670631
344890486
299430615
134899914
506740835
318068660
95904784
62523217
384026795
497939798
334512108
320735206
484903780
59396390
503959670
264147499
324825859
349761875
286423333
358258356
383873540
186720336
24933597
298972795
292073775
370771222
210044216
315757158
272697833
439987803
200497445
248881313
468551120
245425866
247666485
243498984
59441777
263230136
507767466
62002430
388512926
206812702
132152918
26719230
492759218
452134750
122498272
480047106
190984525
239708705
329363180
122856826
25575097
266477312
66116104
516341817
406765118
418012716
270954589
458053163
48543943
500039436
27986739
10888356
124815029
451867659
332214535
327134947
496067222
1492154
270270847
455769018
99691648
178244503
4102620
296704680
18563548
257878712
415516481
383762157
197107623
98023088
365119711
139032354
262180389
105603590
355418043
76651666
279971111
455149068
267432357
325059945
324258525
51343374
408138019
504674338
361428025
96088661
306709862
357265115
477189762
182775159
416686354
350816045
509882996
224875855
386930148
286985587
405573737
27349416
517873519
393740196
387498322
529262253
455510140
141189753
516863136
508700554
485862578
516080255
151466077
214451113
491543118
289860805
172547609
55154625
206823921
491132008
347651137
14482685
146127131
109662742
458294298
410704941
421182622
152353556
278148900
325193309
380033194
341850501
233018066
503973907
82119048
372835560
433667289
310818822
478910904
279257958
161581908
107149579
401168522
317985191
448591312
275516910
5131266
93562594
522554488
500723823
102406755
329197496
324012814
454160823
128434881
49014917
245659308
110361466
432916533
359549996
3963415
49258788
225381231
393126866
419030004
155424314
122368825
154522855
4728537
384350079
429699215
216997252
311651584
386034751
149666147
28964562
103743426
38382731
375815197
12904785
210343652
102860098
406803061
142359380
399301994
367754606
129759256
65710460
532728074
65217206
363771656
382376952
309619025
255056626
390131638
202341250
365140963
303608926
370774232
335194199
184718671
367951355
406032523
499193746
436187726
400111819
247547850
29668302
472816419
280323987
180098493
109405702
129666946
357643733
441311917
518299916
413395374
328107332
410423757
133979226
120054252
140927296
485859387
416875120
60003757
226696527
304083217
26432925
117065572
476601242
503378932
256678279
355449638
330435069
245206541
310619692
277031677
85163013
15133461
98341395
241132648
333932963
343545829
126640095
490158642
478569957
231479659
463772532
264837664
474000761
92447473
53433010
502756830
217446943
189209754
525836186
245243013
229759462
522799602
370337167
466086249
219466593
414147837
484998347
259957033
147457494
364517395
74667489
194485822
209310067
332122725
356840889
435016412
443994841
165235540
524690786
224130901
131996211
418580649
357980424
346284857
97441076
64985946
19290155
251491405
254733348
468815303
50899678
286536578
313279947
988790
375297192
249904381
244856471
14438648
201700098
422058267
98754374
447821188
116063608
298638285
485819771
494244625
350399952
528746388
240731785
266660207
458372373
283827213
18525310
34021654
9067485
134121145
275429728
167014791
1137291
102552558
152813
286641147
199522879
283860077
375849883
147644594
369117837
65997903
274897510
88223304
195052763
477234024
104303817
87143683
262714889
267580948
194879216
278478831
267139534
265406648
161326953
384129554
410908200
252383654
113222711
29523797
193268489
150426042
310748564
271171548
186720336
423529027
106768896
468506638
275755551
136178279
423466953
115366799
107512414
384339337
453630547
247150345
282050608
300122455
390960954
72829618
499260611
146122344
372278054
20909647
449002236
102899384
175085931
457140767
151286674
284724087
367122542
83073158
239871825
266028716
523168885
206150149
111568587
62348315
517529195
258721285
474066793
385429250
365665849
232095786
172884749
309830903
418857061
169836406
106048108
32681135
25349088
304812365
218672871
156651129
456777368
357164655
221357830
23045826
280765917
526481415
236743318
36448345
161678236
7415597
387589707
469422747
312168039
157736508
10288640
446780770
7459680
517062845
408170103
281658347
424081634
197968326
444949230
488380954
307122980
364590973
171234615
505253286
425718828
52861623
13735647
340254465
104385295
374867350
511738442
27959906
305160181
372942863
500212554
128817819
141592099
63047807
79375591
393743097
216051487
423908941
369092402
2942689
158401502
96951017
41722179
454101893
176734015
337276877
517889184
450863572
204405427
279358995
58173821
68138984
447028390
416787901
60387165
143569506
282939732
218634159
55758812
528990751
176761996
343317927
344726105
21309749
480453511
47197788
348513460
481865275
424087877
245444044
19787145
287023414
199831066
109559205
358004499
343056333
449671739
476779346
323746283
359676283
388209065
210005956
294554663
291293935
413723822
449943231
398987506
360382084
68009811
405739510
36619366
492699206
341757042
484420317
124745894
94855700
460318416
222931646
269212919
113576738
105480376
184007996
160573794
164446604
66358721
93895218
234423699
405278306
435980415
4148467
515263560
275718516
344846189
267727751
356137909
137549263
453133447
468340977
377303269
521630780
98383225
383266523
18445119
278302997
390576807
14935579
298186439
254849360
110260911
317458606
47672361
86556618
169311304
236373452
278283868
501878348
131716991
315161639
466642374
89681377
181117314
158745858
297737651
329127229
171511198
369386180
260214665
478265730
201832716
94445865
102329214
485241942
111910717
80424891
122829536
262530788
374993396
132166535
487984739
219061847
201344092
264481966
68444268
529163772
479915985
417953796
108243400
203369458
304110950
337743791
96773918
43478096
117211084
208334699
92258393
375171057
458561801
344969376
23153384
489857195
97371882
391093840
408733266
309284153
432643470
238601374
251974013
232708968
290261999
272171404
141240522
245259698
195862967
473274637
160203653
514198285
58626915
450660910
82061140
356565206
178366683
347547146
311255540
241631794
6607818
9111233
194654115
163513728
466741301
60575471
83145053
329406534
258421281
244043047
158678214
349253908
120279751
206709511
93684478
508199717
70200494
257151265
304307400
291038563
103318647
527845023
183975926
270129878
30543192
391222242
152039554
141421516
206773470
166588988
235050661
290057026
137382697
534880264
451977503
41250481
337668330
86031408
110413750
469366296
93067644
88968280
499384691
316763061
197714654
14346412
129975672
14474037
492483205
303603167
498611408
202658705
39588838
419295123
241360579
309011029
295228542
388327890
63134001
529738388
361287731
306510968
34826856
435251522
508906330
356303484
138632913
334610236
213809618
103690795
385882891
249611610
406868742
107789546
107473383
262388145
264898867
345658945
470110511
2125663
251449399
15731611
376491318
56250895
246350645
377175756
50819833
129887900
448513022
368780968
433820858
122476301
368766240
482867440
186617408
295527466
376423410
422522609
182273449
460967227
488808397
377775922
367005002
258589027
307319223
121633799
271748783
508921316
391430804
153870765
70614319
505237071
21469553
487663245
202521820
359143808
3478754
296263537
262487261
534172710
2692147
127251418
437887605
232975430
320823432
43566121
105310365
468548028
441291652
82222713
350623420
454132331
349461130
73828297
82053688
354875962
104454598
20681839
179864528
91306816
444938509
249053171
244875064
405218576
143821991
407895976
189981947
250325454
314671444
42127218
229290918
196597876
409793684
444569789
313305377
479012523
194643294
463209983
112351250
472697340
372360617
204640402
366203697
199036543
1641922
522538260
186804869
475960058
164630726
367690488
407121109
147498604
348261934
80573214
71803362
198035563
407818299
468002309
291233062
392747533
106548094
218861451
90343798
337499866
521345194
19195146
440067400
449297290
279576451
300979191
296245104
470666601
511762080
471540460
81212428
454458812
343886023
285476246
498955712
138254429
66852898
400331935
140519414
120318460
92773130
292275566
188954800
437713176
105647838
362673443
398419081
170514164
95715080
286014277
38007190
206850927
163488051
270512617
437424474
522292617
236343149
138898459
231954102
244730453
440711598
471393312
535605960
206106089
208310284
95512234
43016773
242779329
301797511
339428448
76404075
495268767
53841365
489872499
500735446
100873144
82716426
386360427
458236939
96255875
139462106
126632060
70654869
401231270
322792286
452922256
352209100
111630699
398620965
159015987
12052936
246709673
317896058
267734918
122755930
400879961
449823222
421907410
260581049
476529234
337461056
462826576
326456024
303647627
266281265
214164840
461221961
103264110
227894559
322661384
45749285
32274514
324536642
363949102
301664177
239000153
121617398
118225945
282069265
20423293
25973155
356761584
219001533
241729397
426611530
430782523
357052334
161015109
447157944
227279547
514430416
534208089
90715565
140674854
332034631
25524191
315087326
22315090
201189766
131259758
398445067
75093415
357438214
13735647
274125105
404726501
505127145
92650260
499506103
32130669
425878827
139032354
397252496
207690454
296641786
119223929
130106013
97042575
145450743
138607903
115249952
237254855
267022493
175530032
51778064
440711598
41139664
243271326
188433101
366870890
397992512
75649972
358380739
174914037
219711493
410661676
65849401
424438131
239790568
79418441
293744602
309131922
473969710
398951424
175875697
426043168
462309306
457150249
242439029
102721454
183313179
320457546
519698597
302019860
487116284
222108244
120727777
213231034
347198388
383330547
422222009
489152500
140184341
244283876
446979985
135888069
94152155
278114202
351957243
445100539
334057225
442297392
461987590
246033976
444133606
90078433
388009345
395435859
496643994
284404817
424631096
391848275
246506161
504210771
5757875
480344730
247680067
186523672
109440316
251130425
34603873
303820242
173787957
205851789
349507325
262566032
358267234
368561871
95697939
203407902
276493490
128815125
272032674
531481367
116252119
415438324
514274722
54681241
386532329
32474224
220003579
387083361
99044516
416199751
233502455
351987817
131313117
7536671
259655931
380850670
59719391
55675873
278658305
68076228
222194545
366977565
372797361
21631277
203244651
402458371
525763471
337111629
460156190
114209652
238905030
358695848
486000160
499575236
447626055
413989899
499037191
366846359
87245056
489074196
163900537
13596554
168342279
372389592
417078058
58594134
363827547
375372826
280518759
140142555
129925801
369157359
379923810
311543330
241550258
14058921
348602338
83865155
392074893
405377291
531098693
67742159
48106817
219257617
69820827
275842293
371299106
342230981
275013813
256396762
109806698
162972924
115085948
464723963
18439825
340198154
79957620
459134595
337139862
176388464
394157770
132583441
513560538
142792432
425862164
203165664
355510098
262514204
383346346
19570248
220037969
245665237
201444404
356144385
173555092
444188840
244859635
105641663
357837802
288209331
16656981
522085167
526893427
50433082
405047649
225073559
487329050
161560872
50939375
324471188
521848068
72405436
265730051
50273183
189196972
328788589
24785673
39348753
244279267
57162587
339225111
500244570
126167383
192566637
264195115
456218321
487704287
501468832
393000453
174149681
84623587
443389313
504216514
180415563
276268834
284170812
269308405
356341079
220949874
337892092
69794603
280273712
199087213
102802640
332872924
93847026
325544056
370571855
413328605
407551201
533665510
527323308
87164463
53035946
162124107
223336119
56895592
225272936
192473859
491801914
370902466
378273882
116480198
337602929
410576690
256311948
105179377
98848034
346594055
241201089
383287043
308535292
145707987
336205557
305181360
141947279
490135003
329154755
165461136
526813311
389691409
399897585
491937821
482681211
253379093
172554359
198172790
154433484
318899788
445031822
123906212
425281634
308176702
36824773
421881135
114036075
365808408
146671602
52549757
252388465
198250538
190834430
283717766
517346060
476312970
81201260
152106541
107423313
523294441
100365592
90129450
142490738
117462004
26970364
338927035
167817140
116177520
212895225
364884994
42834988
102300249
521973077
335859076
475665772
378057787
136675657
138397946
410333323
196134733
265759129
325329950
429461651
20085342
227516133
22676625
46082553
303416391
55948276
72553828
425283020
531561663
34205116
526855750
383829208
340688997
510117058
74862848
401295012
327744640
63689496
40841553
497730127
147527250
285842551
470031450
107856914
513299711
67378292
217319271
333599914
242928362
381134878
535732826
178380793
418770663
90176452
183202789
388453593
318163835
285908374
328411757
469861272
500923282
431552747
151156461
533771552
451320632
92281207
232683631
183462191
451216894
495857561
401328075
399765906
520340252
57198525
374696794
494900085
314864185
177350508
455131207
486602163
23383923
357848058
73587535
74329091
85145592
210169816
469079989
26955802
325466974
80590834
169643651
183383499
286424172
467746296
194063215
591629
132382332
427955075
375608656
244230985
43428332
378152669
209675563
82298452
489918171
93821409
502713533
216753653
269086761
438278516
516832829
174895202
192531893
313885960
403649450
167877731
115701926
256356468
357769318
532771754
34008067
239152743
179831878
314992179
534744264
371765393
386622660
455287858
223967964
89584009
317037614
200982891
208533165
102501985
241598214
360840223
84029637
73828297
237994390
195763813
517316107
459257394
146666985
518395567
177090514
227729034
339171235
130259352
83933518
290474796
224310185
45777445
524776274
476173106
524972560
463397800
61397814
267428537
296573047
100855971
166670613
410287990
267433204
123827629
430071753
343837426
82921495
52434486
472773440
465519292
506966736
68265556
366735186
136351401
41612613
444211553
492793969
492726066
336399252
505531750
56665226
416641776
304165898
193526992
67000082
482401417
193521540
79001776
25282374
136782627
526483542
528358649
340201801
215238111
224190925
373379504
379973884
360423822
300315442
403153949
298192547
252308746
152301183
498789106
182301300
494062530
210439528
224132118
524731811
50176368
297534533
324604516
328228834
138991737
243079165
216951395
453082917
507267616
471157798
348202952
469448803
59126217
143390793
397723850
467412088
344182765
474807375
251278462
79683344
478406585
493194322
324297417
442836669
223244167
534271589
201696053
132678561
174130943
188128511
515310238
170243925
392725760
150954950
213972386
151048762
372918069
290894852
12121920
244829072
326894154
445149747
490299195
76458039
164757673
29939800
12166161
86916607
484926298
309407005
480802642
214197184
416979519
8859615
95837916
333304675
497839725
406518076
416976634
248505927
53935231
439257823
286900440
44487899
456494752
332548194
10292089
200424268
524374313
6666846
67527172
68000333
58803468
357781103
501997641
379226003
167301183
276369847
150854837
319013867
453098149
12977128
401685865
322540930
249764976
536114473
79560904
72299197
195642243
299391044
305522733
89189195
21907335
240877503
399510110
294935758
62757460
437859732
217434572
518842766
225625142
90568144
109332128
147648335
221460088
383558729
31295064
528251921
37479497
498277017
19441534
321953957
345657953
190241983
164766354
11156700
487809040
77528211
464001027
510138554
179169082
345547928
323106397
195052844
17316312
350607311
133495521
530121022
243148024
316459264
243850276
224186197
11555894
359077638
221434066
36842598
207727428
165674648
384219808
140716649
29174499
365182093
54089795
111225786
415341338
96082287
526058185
81145036
108816508
180557234
534237801
414147100
349457509
96988092
160244774
26799819
126995181
79013680
253664905
510437041
429461651
287916943
496325470
189727635
489505995
400785840
365020405
18537516
387317441
305671610
12644269
240725237
324305380
511345402
489392979
322236471
196477748
301505237
232653993
460315979
13760425
427327415
312202975
489404628
479765601
7700514
9961926
523860901
297103628
149889380
109677611
474188950
413887767
444282083
30235409
270568056
166335918
553555
233692991
353054118
163008505
380580639
262555873
506718299
329554291
504386069
330052606
450906401
309002638
167398102
423798002
101195229
137272257
41126984
224880829
260110445
501581266
336413519
67162525
178085182
129992419
123815709
339229121
37659364
89174355
68804639
37824991
144364174
303326162
117783229
56185682
339474712
345761535
51610265
422262907
430596675
338542289
248807355
399270599
428358344
155658450
305035607
424815396
467758744
426077571
536127779
463400565
177193398
533520064
499853676
14794033
335092942
395603666
43899670
18584983
143508931
78261286
33061347
460080496
110483385
351684215
236346409
127727250
366093246
367752767
224357118
142779157
477471848
283575527
316801299
437329061
282579926
129429600
128101433
530871488
367802014
388348783
33272280
483001087
132678254
377185414
258461585
103174876
343664502
477736355
417534697
189276541
248554515
153188928
458993943
167942419
169773140
189287094
117344660
218306000
140133715
90206184
69694440
345235510
325764477
101097199
534008724
529392590
228068071
338074514
358429555
10617032
346786644
251219636
505687833
361814619
404394361
376026267
203255485
115853856
194477090
77973382
59719874
312510697
125616969
333338763
301790163
342981823
406181627
261459514
384922276
46116496
256652566
135282265
16146632
255517051
428030434
366203697
306697821
484189111
363737141
35504193
123399710
367646141
506696109
413946157
373091758
420217392
258426903
275232471
277828125
116413412
492811978
68110463
417656550
290109573
243140455
441566069
49395795
159168388
191821793
288670678
18954228
347832967
87555445
391696694
220475398
283612216
260833595
232499843
388226221
442784056
506574269
506451071
423726918
453344040
144855229
147359602
124318510
286407617
337267385
267911650
38562886
44764431
140905965
310103634
520340344
9431624
414133349
218042889
191082680
101772191
177781992
492762607
272481151
335723728
532693399
535601700
171492033
34177394
131256474
114140518
201027246
85464137
121614192
335047388
130116168
243199658
129341301
382720523
482946920
522311936
104095038
6969113
125623151
121225841
70298147
128080787
165310952
184760154
517809817
294058257
105004724
416836130
19324878
272808842
171680714
3505431
333344806
379814233
421938761
263397861
231784389
477585675
329123576
306246800
461663681
494148441
149736919
410938859
534279557
531806559
476780276
359723658
46759532
262702984
183472962
338410705
182744210
57114928
355082189
181382903
203818914
320686972
80323504
295707658
347310930
454465468
353171247
524638682
34665815
69385458
419824263
363765693
269824833
118333289
28203835
169392075
433906361
172597246
421711039
114668629
185566567
322581653
399315282
505323197
523507063
148046664
270944008
536055394
332850162
439943068
358614585
307251178
435460178
83819052
378763814
339182750
412143337
158122327
504195681
31416490
126352277
356329507
423715658
66353537
190008258
438318122
198035563
422645502
257871880
64867290
239286893
174134192
266219385
500490014
265963232
114658225
173064416
251019548
219648615
451153568
239767932
187753089
392495939
356722678
288789957
418409223
378761172
271239903
148727433
347285301
169771001
246260523
135835924
264840343
193980024
501034730
473343072
516185110
28949572
66060190
36877424
337371829
438867533
402297019
483540526
307249792
168005131
291791429
349819466
303120613
366804305
517232926
197837792
15833559
30669203
377643415
299189249
23819787
448677263
499035615
52182565
530782088
76202255
357794291
152920866
61193189
406676077
380955999
138357052
397749921
516793914
467154311
190933263
74121049
417346848
268893848
59654794
519226933
431241007
89344717
480219845
345604701
150857320
264481966
200890970
182552828
491488441
58162142
260983463
362143413
438116112
211264499
160980729
315838794
420729796
533510762
330140531
234615089
7282028
475517257
210143279
505854910
359875685
296521972
108307374
181953427
241163279
293451475
11598592
162976069
142691822
455600813
153219047
182559017
476939212
446910888
343378152
217520465
346786034
475278636
293811049
301564725
854690
233948641
507624415
148016568
483540526
263859110
374389660
248416184
483430147
479329850
201570821
130700430
275171542
139454732
148915719
413063057
371921504
97826574
327856815
225852674
328686063
124622580
225668867
201189766
167436234
440535756
334378520
219613617
246772549
263075135
1056455
344840934
435016681
39783245
415073028
438529126
377360477
129111567
41610473
533316153
86746559
41294741
206496599
226280080
1317041
473902100
52730
511153948
194578097
458274959
407400374
108768851
273203730
222162834
403704265
129541985
379239980
252441577
363230008
146645856
348576201
225921320
54424213
478152393
194427080
25150829
56644700
63860537
236120750
410896790
237340251
473985970
511042144
337425613
346998195
312469886
479694592
228381834
417468387
130026050
184470490
303038959
451993773
278950641
317781109
310820907
169862210
170454685
93960360
182926612
225467952
119570991
233835347
129352386
190991769
520849888
181808725
391262633
123300863
244086356
431380419
213507716
201004428
133090596
371974956
259597579
404715551
409479584
189435590
319050347
345867062
430878422
137294815
285850396
339825142
524473970
78084891
517504993
495971153
103029173
51006018
435476563
159423909
155696440
85428074
438763295
465335912
438711044
280602001
7420411
379828050
145877261
149385207
192005757
513236966
415348705
208841210
37181057
214302014
397937666
392802457
38435316
253002759
55165075
11156398
73388423
126399318
531044853
286230719
286931171
222194545
478447677
467876921
22312158
258649704
375287750
376245743
443722069
249474191
186957788
410168489
246584572
155822560
373169220
15830496
268514046
422858100
265284483
414531114
84393830
522376537
522816431
170377794
337111253
69090611
254170844
19124041
143596087
327965843
359088336
415375396
129865853
429814195
187644124
468031665
283827213
183573026
308335297
477136490
131129404
411445407
107936833
143705451
395834185
393769655
518639238
308311110
385656178
32024304
536564224
279026750
26340454
347963842
426221369
499740874
510602838
452759964
386162812
211288565
302861700
465801029
369997710
219384643
64137397
521728563
285733134
182517379
157425474
213661948
16057906
428825037
342422031
323649609
360326944
2014653
193415184
369048102
411045588
440619714
163929372
419452278
137726391
156487818
459499085
343794413
93923236
414563784
417956564
36106865
114488867
444148035
322008315
249891472
344500357
347382855
470664947
33442408
253759112
532258632
321349583
219990719
57055458
453262805
32650603
77586544
194510042
244607685
51498201
172008822
536211227
66505820
340046566
470965994
401272161
374202955
115383643
257357137
185386907
33935274
298203329
87261016
16892646
30247768
442042509
490662834
173731994
196662781
438985465
112272002
262088965
256244635
12210391
420189113
267541475
400839860
100162334
281448029
312649742
419091247
52439558
292836780
383013269
44460938
310480762
431021572
390257940
266301571
250053766
40656891
77689139
306939842
512469951
179518742
199146450
177209816
100667776
1634185
22597608
264091631
487967656
120867365
276002743
258804960
321229283
3967442
258773444
246826674
23791394
517712375
77181049
385442314
20427589
19778621
481122889
372735625
533028782
518717385
418329819
2721149
157836016
513231558
350852593
58731887
492793969
23187198
134361564
437641453
305084577
110593227
161363706
118580656
41809049
39620257
506004304
361541299
385327507
33980457
308609481
54011326
82158839
217105762
469676344
300841320
477136490
112360362
341514611
162093350
407056022
439613063
281293102
296268234
14367196
229680598
329339361
105692786
90154761
511000073
457998187
231421552
518072297
151764081
492179143
419986133
480914635
102614160
303892945
63706750
103446412
241864782
67220372
10587964
254792454
437741588
234076692
195915554
468193952
317569617
23664458
471480838
240553375
67365034
67195597
103747783
380012045
259640042
499005789
402447363
462491095
344951515
192256457
344674917
388311437
406744438
148693190
523274614
238360312
126606211
125648862
373316646
102727495
244686302
270435846
41430696
19246140
120027271
500714341
486000075
252738433
449212014
415737148
99704041
234614166
445799421
40161714
95335304
32014900
162419654
118301570
355008069
77060667
435125734
184202751
263155116
419003600
102614997
488274707
112223840
355886350
58301917
7451345
80105976
189383432
249159178
167500078
189828477
466377678
465540820
50039547
283835535
260529044
34717726
206559484
244957435
197537103
314722057
359297047
210467682
71503365
298263229
315866212
80572078
337880823
430833601
509651373
396153083
14678150
13428623
266359499
240037370
472634120
490853072
481506249
186495646
145741727
220065631
258845111
446142231
204242729
298293890
23924008
249506854
157266776
105640296
150139609
435882722
18384011
162735496
219591446
35604954
342622013
76106640
382840457
109860177
382018501
403099300
115022577
98721162
41538954
234469718
45505653
345862814
372905788
413250549
168127930
238159341
330551531
522294537
182016539
297856901
459896706
321082919
63290112
243415359
102448171
88365351
455201060
133174673
393619600
311987887
274736054
270451267
466293010
348135416
355155581
428299369
61329648
107023616
234546772
384551523
4848075
462609320
362677714
518054677
359335886
501859546
320411325
534651149
174079644
421312095
125081188
388337158
305514541
514025792
228599403
447665073
304523328
247955701
316500307
190252624
353105368
217490106
417769458
180783421
147287990
21513836
174673569
516767997
497180266
48363640
214721552
139396134
248609367
459590184
56961845
129498881
515211005
394901795
177933714
284570868
424691903
149609515
42221066
183175684
349840901
105802469
77541373
129887664
391848624
108040315
295456756
466701178
532382263
338612629
339322922
453538871
484265896
441528878
112760627
133117637
50016736
101400598
57102971
194318783
278624226
477234428
22168441
189410560
76495041
393757237
150874860
407206536
232193393
5424509
498160729
498807182
149506312
144157479
345857745
421918936
174202783
155914355
240496979
435579363
58425050
32508737
353973638
51367008
110993285
14804178
139547833
20115701
354170321
446655395
443020501
221438527
146378729
406330345
18933366
68370675
290885808
11122388
127251418
22716395
340468093
153448578
309128655
298846273
358893444
3357238
97038566
482106916
206946260
190304441
80900047
385702054
92258478
310044510
16099573
500371395
35605435
136654542
400677370
166251841
214897289
164865997
536611868
4558715
430431535
438627104
327150696
473533265
18783015
109002616
107247487
37527856
227269298
376020797
373733404
5299934
74378904
377227858
386603735
139715264
334765779
18860211
144157479
416013207
323060699
465809846
425690072
187405841
494309878
272204909
32809530
355208429
357483735
100735502
31653066
417458453
69142617
129494514
162376016
87960414
319800464
207397709
420227881
347474053
208437038
133476072
212329578
341449904
270327538
42205788
184252011
154960127
184912300
272367154
256464158
82219911
340671915
237921314
225610101
237175743
493104946
307112041
421438396
525080964
265846546
280936493
523419730
23444000
107418889
263548391
201422646
177445320
131109525
19047239
462703407
339545514
159829572
243588091
352214504
243663951
15061648
188803101
508502601
456314301
28212758
442770170
164349631
252721819
92383654
172933306
138497312
173983530
339650007
526859071
511657400
370365996
26540762
66238215
288393542
195578822
198722761
226859761
400499709
467165398
424197008
191703646
493602417
501536379
285347539
41175183
300819904
207324523
124786659
161340806
170670172
376229487
175974098
183255190
191838545
200395095
12240175
414177729
291581467
125922916
270671105
334783957
299189249
452346951
246577083
1340563
452676974
197599905
196859622
176732553
162119377
333257596
478458083
149639046
220532348
263195517
125210238
475695595
13428406
420053763
97619367
126417669
216430006
385427319
274081653
11453697
242556148
122904513
256312193
407853403
302142922
124111902
517868179
290136433
448603027
366952955
448093048
289197875
490687084
216194178
65085463
407848758
88048920
200701287
101036184
415915950
279534625
159016518
439363913
119821445
337527184
32367828
529275509
119583807
312860141
7239857
47132654
490494320
255152517
501171782
225173294
311282547
480978598
19866958
293440614
191055218
2772787
531193166
110661910
124626115
254390265
134254728
464835947
395422832
518394225
457868653
207029720
525934510
390691068
19515855
112492068
195858111
257996895
425793395
391231289
136480183
43983982
452006405
457063943
155835197
35091529
120563033
125948023
158125247
79301875
185901940
399900188
100488475
119767476
40235170
506893464
524536768
458957902
415370161
277059077
46040374
415662992
50365014
294162412
452610770
405758466
498088631
530302506
173390990
175951436
17797047
123815879
75222114
336336913
533096422
235297586
169314104
436466651
315299493
148729493
433367720
179708863
366947219
219121274
377955397
312883647
427965018
32909396
276843070
427468084
465750530
521758240
308418263
300037216
361694792
181329952
347054641
271952158
37416994
280909535
324109569
429269743
478960149
435534826
112108294
29153771
147615139
504925672
4686568
486491192
325970531
335217105
166895980
445826251
88230879
326988561
67545471
403046551
459104013
204397280
315376883
250438265
448704398
69879020
302926265
352345166
433523990
364096312
178171722
184131482
355212363
164478429
367797512
173388827
523640418
140709439
215371244
223986259
441291652
434680985
315968721
155458521
502073807
399571420
354551344
51633812
48182484
378965301
373544526
177619106
406577050
283011833
14340851
437631293
242358907
431609918
273678841
201992327
119217536
351854369
98977941
476859994
128354288
46292636
184947852
107618103
43253797
30124864
282855472
52683003
475584111
63729776
312001072
66250592
57549991
433916223
245874570
248772046
53139446
337016042
510277856
29942370
272282721
123455595
165143864
110720852
380777988
107226732
276699201
119658059
352986182
151649073
322579757
352752385
296405916
516354290
172505108
399184463
172663911
508406081
262577708
377494073
151405031
324839046
22196813
233930956
391272108
363028866
680453
387584595
484787101
348581472
128146235
365422651
412233851
499385842
354754821
289199444
89849002
149287259
400141660
159014506
195803758
259320351
324939793
138477103
134759908
504157403
309575903
185710069
467018071
160338918
77254876
250371623
420782857
74777844
326435006
350156266
341344635
137073229
270327538
269795626
216951395
237168204
352062530
260534573
241653435
386861472
505211443
44350332
211467413
426755921
314278951
137735272
1616450
259596693
479492627
24236228
121874054
219931968
58410666
532945659
414927685
43549220
252751490
173185347
92245525
139917969
292327328
398867444
323582764
24661543
369817455
283660096
76840352
413850037
225517025
389998684
331975839
334820403
439781608
239399443
110729823
28979189
487804608
418972870
353116157
345436140
250981294
3670543
120976569
528577862
536860227
243915079
482974956
167771044
79666750
373213861
443934489
4418953
346314096
381460302
481486867
53408644
474574836
20067764
483688552
216894364
252786236
53628974
349258733
512669074
59034508
437289862
455541358
253650921
345702667
421343053
279936464
387160980
9707665
427009357
327511900
116368512
287692026
60720546
235643823
436957266
475683507
266216099
30251739
308099412
66250592
117445801
481703467
296268234
100958581
74738608
24368091
135329986
499259631
224722283
82921495
248521121
165629706
396724068
398581231
432610143
536148875
222269810
135920565
289195064
147674955
196951078
490739871
240991968
64532108
118219536
173298690
447089974
536107926
270894433
501085295
52693003
526839301
258584712
302123357
48209451
523368367
200785053
158541644
330487175
338310219
486586984
314178715
236358797
420402080
221909171
444943287
363392164
338271451
481501235
72955023
17721184
150543619
472389190
60696302
122402767
294381923
440110996
234765829
180935098
166093181
323548615
187141977
515648587
272808653
469570178
453215069
356593625
60441849
363595675
104346025
220032940
107561922
14454078
364255510
155216160
252462550
223711904
209863524
487575175
279784668
348464490
435419770
22299876
24691562
5299934
405470669
408428619
512935742
184495746
432337452
437921696
53680048
307254328
359033296
429687978
297673805
158886284
140033403
360756246
508425167
476397651
432840481
232676263
156739451
210364165
506432594
183411594
248808403
330395105
179764558
396334657
160269855
371398109
356488902
388307652
182194212
5846877
226438
369971262
24467750
470096045
213082261
49187649
403771112
317733138
69731045
489592884
120049555
274187706
493580998
430038769
102573689
70370272
102690700
500065378
454323476
134948424
137341982
311092859
117416419
172949992
444727980
146037245
232782732
276468876
412382038
472382029
148049665
243557343
18135451
461195643
409011297
261425742
452641417
75132591
232111725
126788876
354750804
459997432
433246422
290283022
402600742
263009956
301825827
110630040
115385913
12484059
328058807
378260960
53678381
370715507
67192983
533943269
339625083
276660980
86700205
493652826
403538767
320375096
156544860
462660094
270200206
351932322
371380399
528105461
482908462
247925422
358149619
146554216
529046876
338499847
434490461
281081946
117973509
88777958
218690467
209139272
517913471
179065104
444141125
509909268
86807340
368215538
341289168
63396469
150891240
349965802
208617394
395802595
232403486
119549191
437214420
332414519
459635763
346473297
449479541
403472178
502994298
245523662
494102968
411609781
363595675
421234091
527226096
509620675
63300829
253650921
388261337
305607520
459518930
498270194
235164359
205059662
150007134
494440178
229391966
312788312
174733987
264411343
72006283
325761550
101555069
481870888
31097804
360852639
59152459
411102529
20463158
22209193
178136257
269794814
134771129
296163311
139889637
346117756
242395405
217714211
160423388
326265093
115737031
498683646
56868615
84500292
396851716
158104081
273294383
118699780
258658356
370892937
264690254
137850619
333507603
350827076
477505593
96473829
518475714
172399738
95173088
435302286
283456434
110136768
49889848
65182060
174816405
263651343
337352209
108317767
442625471
41220316
239521393
391414885
297406814
40870618
239427867
204544623
168981792
163513728
297775132
140877914
252426035
478250798
115561508
205133916
413562323
346705798
131371606
68503265
345577467
400643643
235994785
3102307
326349332
58066514
101921377
148143585
24488911
321101345
262448127
380677960
482335353
421361127
74061883
115570105
463921253
101943851
535516227
513111664
480134807
118866206
300327142
210765884
114991282
279879305
191073169
245995787
89713982
314327641
118951621
22198782
450195836
423155715
103171165
403346222
247505349
390760732
422133269
402437912
155730089
324554639
23840642
229356060
490732335
65558672
453093149
323847305
401365858
426805290
472867099
332952077
339455805
344711508
150068692
523716149
357976807
523557605
511238478
78692302
502292245
13116099
85383044
347195323
395048463
507471125
30368628
525775073
413155032
168956690
327388072
92686266
516755664
524745260
346942188
494687678
72743048
115703912
421639999
10747717
179345626
383924300
395316418
457047509
491180478
530228540
423975758
421360502
186683773
218101766
322764038
497037564
30358945
442249812
374150895
31182461
18015641
383387874
194918782
256185803
212547026
40511858
453500372
210423732
268261892
372288021
375668988
260808678
336772786
335922418
54305558
293598079
184213375
89753005
448610400
297243779
66936044
372828840
275704803
534237801
184907903
328643889
52533820
394158132
229610655
462209807
394769745
145974123
88188939
278709943
495092660
435312418
400100023
447196739
480053597
481521167
132324001
140285618
260771563
288356320
496394224
306047345
288848175
41449203
421601981
262847582
357571932
107038308
93175472
447229381
39748063
41600161
368284082
482409576
358005331
171130831
212389125
448918445
535417912
316431265
150519767
317668791
438449149
80230864
535265702
119344879
288766151
126425168
249068374
369234789
165336089
62896376
458062439
309279319
158967961
247720683
178738776
69032176
211598617
362845567
173797244
437076902
199045233
344491447
501535229
216774116
446654615
480674943
102427003
162485634
401424510
106026815
342146202
74316186
9330334
207443321
278564455
57579130
483947223
65216932
473871999
346864526
146332969
294944252
140841479
87961998
261832896
147577106
536755527
248289797
496066295
79841462
209011591
306079300
520665409
502236049
93210949
520025502
495477595
370179283
372284098
228801023
342533836
86031826
284610806
308578315
205680236
326986423
39075774
370841912
461602243
73021162
496171140
180503788
395469747
529185218
69119400
399160485
264612906
286826091
132726226
205464847
345888861
438467400
104674928
332307864
31875675
236223967
270961202
88839693
412399170
25945079
429016853
485205511
129463458
120034749
454078318
381951053
153082413
118113247
514593883
29759583
402519336
221923852
492297640
365235072
443049235
213683987
274221056
53129925
332316059
190701274
21324367
430211978
370648401
511166103
524764712
11121880
187643997
161635502
475615838
450847652
314756848
104269326
69502169
77289256
265371052
465889987
20783083
2594669
172636074
79696732
85086935
111978998
237766045
366778476
431928668
351292191
443513588
212935662
355514339
410787027
245526742
31132276
312885266
219938693
387951012
468749842
321265877
8781103
302207063
429813259
284759655
386331549
501522820
517682725
372370261
151260055
180635163
225813732
364111223
91588078
1584226
422244097
182589804
377875650
408763915
492699206
317180254
487385682
459834193
441001748
500930867
285608221
19661912
373025708
101699909
136700800
484843432
195056909
535776709
235778838
63348573
427577482
265877573
120459901
520296066
202903411
349656304
473341278
223561880
386391656
28722240
423078019
408427586
500348427
371123956
524793714
82484102
302957823
192843266
96893392
239541641
366505342
244982281
404229062
178303287
214510386
481797637
403763119
133452348
439947440
196410458
272731589
160328976
473575201
407321606
496568184
1386053
309093531
61399201
506741321
269447223
403246762
225717487
205399068
231185009
292638535
492793969
96877621
152025521
68346061
494400160
181612657
473938177
419135374
105268658
158457050
404437892
140607701
292674933
454580998
305260475
54921679
419763604
394192062
56594894
16329046
80670373
105174789
441106522
100130652
528467688
31027718
19259947
470254771
297453128
79906062
376664674
1611832
360366294
193561428
300717997
293204057
186819567
138646158
445781230
257485572
342054544
47568482
430094481
283596381
51864043
21910756
258336907
503127535
462910461
312014680
426147347
431368285
451714961
88200770
475185084
225013077
344055757
489243977
236856477
460302036
139610049
10184096
280945419
441521655
368287909
130371830
142538905
311719821
479079530
458801449
65766573
29673037
81922582
362989519
488253969
489802178
456487147
229000568
335461100
333380059
324761084
233296268
373940866
114804300
86811635
396343194
408319172
166902554
516079015
235642760
120261823
404567255
111404994
225006159
507445082
99983447
53637390
479923323
341118787
254906191
22655960
27705470
210142575
467711417
358355354
418215422
516794205
188666848
157571096
451171200
203966062
21571555
268186676
300840962
463536931
50899678
160915424
534432191
428105918
294502176
377930368
71477723
132940898
186064123
248913522
175526942
101355418
517311392
418007798
364636901
282784695
128993919
278974060
328024134
208193917
443754521
260032732
187008995
225441552
426820461
213432545
175942505
30837924
451792115
218154240
219451179
114400701
535195448
45428003
169536261
412235004
446971609
489611147
265815898
350003494
310806390
526596123
155516270
231797794
30803198
190071595
216948825
397528931
403572634
152179182
1546318
34650192
350262300
290407394
140503675
102049097
471069072
56091175
186012462
518742171
166514415
210472326
177361455
417524680
440611048
366775773
228292153
478730501
460555723
184223155
447436019
198759150
243619808
37311104
773033
394879188
412829180
299135253
123357594
210844085
237748545
463788704
415726968
66056941
458625982
19476107
378092021
119831010
240233278
352331489
253308633
352544844
372540223
63188837
462444145
498145012
385986641
47198036
470393640
280151413
106576058
314666465
417262281
80680531
86934273
498066779
406655940
444447210
418279629
531971386
6599825
113490953
197277899
527938283
119109550
382961111
374831756
75735503
158308601
174282741
409773199
454461612
443343265
48558326
128398433
282290421
41566314
435404595
274520500
536774515
22833276
252804656
322765881
520408229
300776731
480068857
319489673
210555270
7444116
245878739
13124857
318679346
274688958
23912035
24049541
421608933
132791604
65225171
329965822
68060773
31930440
66437651
298666739
36193692
9762835
163714896
240959202
125887124
526741147
327681849
262563634
99196272
432324183
167518372
415389892
400122759
304584251
389434714
19429632
405317797
304886915
130371830
208783672
253572103
276123817
314817792
469762507
227310127
269839773
24695169
356810321
146790116
467372364
163319058
307427388
425796904
173987929
468955634
223999865
461096975
49252611
470326755
467054821
449831956
484963989
437394347
488999325
61077760
257987486
289397614
219040919
330136787
56268687
493732059
139077571
398857100
170120936
276176254
144308909
219644935
432392211
451757561
480996656
270329290
198881437
343044140
333122413
452138765
345548958
470864529
32547409
306017270
158689979
270625010
280128737
354950678
374941080
347119336
514097318
103176352
395056392
455350535
241914365
451158472
373652225
87627929
522858978
369070582
486155663
208375228
208692895
142755021
451482202
278563274
182928666
187587378
369692196
1612472
421314529
404474060
157840026
458529136
294719618
466050811
293062455
452081136
182775159
301676423
56417285
19128817
97049348
164539440
436434284
261279159
516488152
386235933
100445587
45797961
358610331
514112745
239823623
243099196
294750628
101623037
33928568
439602196
470577797
432449526
299157649
162292365
428128489
202344675
11966095
372910904
74714978
168515689
223716235
251396640
439196555
232694277
492078626
357535027
360065851
478020428
335391551
188900854
76835041
110665764
140317461
217355915
452562867
137699022
517545341
205507961
85454628
435397623
442160593
409496962
468217491
409324248
119954253
391751928
69278215
137050017
284117900
534449383
311604855
516818661
28643050
139969485
114398058
419489672
23346492
235891766
334465600
430320379
502004388
124018157
209128173
389577384
503036553
337137510
460010871
412594499
242494472
187937694
400677370
88454020
264150186
9046732
536865591
289747216
231793902
265446796
199110353
201210938
104265129
108953824
45087755
235311598
493075399
55312646
319828931
69862405
383464232
128432404
12384084
177818386
522502979
479982576
509773510
364078291
99113710
213434130
493192060
416041719
376705899
304219977
349769091
41094017
95575649
203071479
419580335
358801341
273790662
345263998
317956651
266590565
467607803
121375926
126734055
276841121
440850465
121989360
375849883
483377176
400288830
419030004
336413519
444949230
28526439
438846992
408803095
322733703
322945926
55644282
393788471
208425172
226811884
359602037
448986048
515574925
506977902
533142104
530525149
243315882
190820253
42908054
216934343
486163894
509914177
400288514
317380057
296764028
442482578
311954757
82355907
418311692
449749463
253094808
139812270
474614738
234293564
184580580
517980642
76514234
77168502
206595977
528081356
191650267
291787075
444962377
463055731
359798884
425138557
163245647
100758111
447037450
435150083
454836303
185805478
300150085
174895202
514237328
526827780
9467301
96940773
15969826
419757451
210190426
512041803
66909740
163954683
360067059
343807447
292123516
172114847
433279438
271714262
220967714
446478282
84214902
195981840
434808406
44121952
37299135
37815946
352226911
526991150
279712260
440558016
309196759
495438707
231252984
53628390
247492003
132934908
23923426
288539011
462387298
529641107
273968623
467926518
81944558
470831494
78477574
93707037
247675089
57040583
412581747
87274919
194529700
251696696
99710123
287535907
394253708
337477308
489888588
115562551
198881437
60948709
266528169
524591620
26929195
81848366
139384645
423841133
168600334
51997003
259651930
417538531
449074659
522110037
172694940
195168706
303343218
240996751
467909777
2138835
534534492
167005364
351969432
478492317
209684916
437076902
21849200
41628061
517057066
181583274
385240030
217771044
383630733
238814426
395756976
82529103
527032111
384081905
85539112
431054785
432821013
391990982
534380404
274162716
284455982
529640726
265241178
528473078
166456820
280576136
514614449
262603619
125440821
66294828
203816215
452200244
207453576
129385801
525418798
390055660
78897157
477871467
6164110
228770528
26879707
43030284
387229579
129607968
150048856
17471142
108771232
22791752
164324080
446703056
422602780
502472531
337142907
51007587
485408543
326216117
77631365
224631400
35144457
194744288
482493711
128019896
230345891
282978076
115737031
441901368
97482011
15253029
427138661
183742210
92150366
57317525
167929
347659941
266028716
77961492
175116359
387264257
262302328
147158722
518860114
230754937
105448194
18780318
38882375
80914330
84734637
14276685
209118610
532218311
168392668
297619692
368927278
49633729
238221449
271915399
222681601
477080592
526061776
350305099
435926525
201792041
154179847
40771142
527325339
440726633
147450959
209293836
430974050
263860477
412156859
217516557
35013083
45218722
386508083
4098326
349401695
277939284
492728299
332600290
172980611
528449627
419606496
204165419
72312801
45722808
386555552
282071378
177434398
335748683
406377797
89313319
165038744
65619123
418622383
197413140
347547146
334508879
356675316
359861157
312830472
37193245
202072454
372278054
253382976
156676845
272271580
58471338
107528178
74059570
312164367
411550422
373532282
288833013
427030006
423333460
510177194
209241191
77999906
458599611
156209671
153216091
358100006
465735289
498701990
19597830
395507341
233517109
327641905
262558857
350424895
292106206
111360066
409623685
285741585
40721683
318163033
326342411
323779470
245012508
132629421
303447903
249405712
305671493
310173873
234491345
272414909
100005093
133372143
375248075
444976375
172148694
172343567
229306019
297844319
357063526
424733978
443832654
458740383
178008876
413536585
252848650
148256955
61421888
267663499
207525584
495544088
175610060
398351958
249768413
430959014
259585332
279212991
490334561
337932637
464835947
436427745
336606214
27289820
118436480
384544526
438322926
34540560
517603848
74032353
489956424
260339353
24968530
532464076
388967512
300530978
373038328
96122381
426395246
351460424
140523278
56611496
187680052
338496012
506380766
66703281
431063658
23461514
145678159
349274263
265544558
350114598
335711931
15112228
373316646
252660706
210170410
456642777
136104163
393451262
410772399
516677809
465541162
123470282
438020535
481057051
5886140
103157990
490059740
114749388
565556
194870448
277309804
482973721
513800390
89535789
77181049
413613141
309118421
7325821
433846282
356241109
70271523
62637854
476016058
286485628
402802347
450631850
172304415
34084430
513516285
251457532
44351064
395471352
175476228
31550506
223115669
90603857
464763091
94348364
164134082
209554600
135836721
59643179
344988915
156062834
129596837
422634091
456058849
283287925
300019203
499629992
481398712
461791273
7151123
333472362
76305555
187441796
195830037
470297780
504529624
315472463
8969760
530735455
238733403
489125571
439297978
16283633
242816446
273216253
219511458
251880551
474364420
330119792
46166378
29015541
134623660
390054599
120964005
430162703
458325296
278819812
34392347
232812543
125908536
293342570
58996898
98547025
184033590
238883042
196426599
103420106
192925525
435934736
21232081
380785263
69378475
135044210
332168308
35725929
399513372
13341590
276322792
200541325
397625523
135924391
334529513
376981329
262448127
493327077
222068570
531821184
409496962
408512301
411731244
403097739
197801626
68587588
306895490
25671123
478280239
465030878
149680801
464834952
112730128
18448886
480140317
440764387
49024857
88078662
77682667
40448236
40873001
54139507
137291140
181251703
242359534
217278124
443814799
159489315
495614013
481210830
145658658
272332068
55332904
505139168
233663055
308112137
286912000
536651507
464263442
178714453
512854720
352887761
363647407
102246205
13588012
182943887
159535335
405848810
219035414
182211617
526329758
231042196
235329012
263855395
58480265
2938215
299267330
419224714
96533154
128232393
302219402
523807336
99855586
402257229
472002582
182280357
384233291
385700023
76375832
8187126
137995753
523245308
243177786
200592515
429965836
225675577
204637831
33270278
339660693
23403836
160684121
213891635
193309278
85925026
322221313
215932356
426640699
78542340
495254662
15562588
37278881
164733426
280557425
421188395
59539822
261354992
326183724
125334907
390908708
441104031
486819945
403702253
97298758
27302595
220871676
183711736
338534302
79646530
319940682
472939483
142507227
215684767
71963099
166168638
89008994
454003926
232047590
406002086
215095676
311682192
483172013
128251143
330252195
502223949
153236757
59505803
178592640
267593703
529843165
535946307
27350828
266522881
432293910
247873881
146982438
263875504
488497322
495559736
466147049
277944717
311073032
90194621
289511148
448982334
310593913
76237982
469084292
389550473
261453702
24077320
112931052
536644788
236022774
496245858
499599386
175176387
156317787
155256521
476241032
200566041
360436229
127200601
447626070
160548693
173017379
256132635
42981640
370506734
416041001
400684435
130869225
298991567
337111253
134164168
176886167
99927474
262428092
507927197
237075291
116649781
534185120
532095375
123476141
276468876
188323495
62596184
475416526
276116029
136140592
490588437
280808140
442427725
116675175
443832654
362262256
438746728
42053483
470820213
389014563
386827601
431035523
519347790
461770085
145937194
191413046
424158640
105687065
268202082
462478012
484209006
222990631
208633067
471442828
336216076
519997049
348408339
356126917
200656926
381565432
59140802
438422560
338741343
220338152
536057800
161318352
451264200
445297642
205768768
123734666
301646824
277015536
38878591
502799936
442746104
531694668
288502347
364609482
394730253
1818396
32182253
521008950
53751840
273011110
411287449
93062306
113180527
411825672
58591908
94011460
174338907
420234762
360685511
50626711
296432611
157727784
46248048
341841079
493413980
480608191
7542484
31963445
154305103
210342173
195890329
61517949
116716473
159058799
257687286
195334460
49834717
339001457
41159765
77363723
374049142
335933915
14744523
46759532
174417769
528184853
62056817
320942589
17278578
316016230
261049076
292958619
387878914
479257438
114007775
512955601
125520855
181394070
265542963
167288198
446540731
433178793
369738730
362827342
286135134
95948067
113071398
521546112
239794004
527720181
83980448
240795351
376682091
97137760
451333954
438632912
312301221
211182493
419135374
171808314
209951615
36226872
326475860
304974920
375043954
84490168
215571720
406330345
438614090
474858952
180555634
4634631
416075066
148246900
228342410
391356076
200351966
188839010
437806014
512090001
326533679
425718075
9836299
481893541
143347233
333303068
503417087
235080943
331638886
21574880
467020274
226184680
448258348
328436402
24399617
68448265
357449723
53426548
42691849
13092290
45722121
157160304
463110542
130405255
436733479
447949830
5874463
253757215
437476389
315844111
93070294
317437663
72672882
72182475
174080636
135576467
462241400
197029052
324042679
194672812
89400994
435322759
189775591
332209795
424518843
460769322
33647465
98976964
529966278
204573181
413963485
383933086
27872787
40893149
12445197
290554307
379482372
179162403
424285785
410574543
308010538
100664909
148452023
361855516
274079946
242907126
438715555
480717140
421555242
87016044
409527713
352383055
223428575
459584577
317223593
53017525
332693389
153465229
304963833
452888717
116031673
406803061
128241504
279281857
68079808
301967148
465788716
477716668
100217770
57642186
145415000
144912065
230237601
395361627
184330903
358535123
422413975
385836256
54037799
481161166
26026985
12225950
462216518
443946260
211383424
16925588
15917246
36489600
192518772
484049449
523817355
329167627
263559562
358848259
254020818
156000452
169484375
467523746
326349332
252318156
351757847
400967240
485326978
514264719
398571767
519626385
315861984
431847426
368179058
472872495
132559978
461948157
240560028
113426346
520265481
400874250
215835832
183219681
211130956
493220603
164826168
306962259
358232219
158144014
419066298
252320651
225084269
135858509
203725891
193191787
54155708
281154778
382542809
34377627
33108549
271702465
48852262
398621277
431879593
296580472
205831054
387258295
15618492
504120856
1830744
384680297
17636603
139698847
103540028
259417658
223559837
110117821
222946669
519235591
65084482
142451996
327281329
346286204
455510140
19635110
475092246
531057911
31564375
140192923
405611830
175174295
292514079
49785544
508240884
471783056
54398557
515504169
468044377
12046127
336287453
348999648
33986696
223858784
403825353
143281618
69646023
77222250
476365525
401768825
485422115
283143547
84773973
393161761
304993429
470963959
415007272
371989633
121555200
258550842
212640126
7600341
282467461
247524780
5358684
409965757
20968583
261282817
519620347
518933504
281146900
481122889
134566223
422937131
467168597
8467899
305181360
405661439
208109440
417648073
272340213
198763983
117189016
354472152
469694994
435136978
99119173
217274926
351223807
454093133
393382820
65730448
385750783
496604115
418406671
219233534
343111126
364602728
208603624
353262543
101859799
271606228
150459244
147747687
526627951
88709235
116607196
176537209
177487123
384224739
139175334
153370142
95063316
292025990
186264137
44765741
107428004
115244237
446624442
64869346
471490449
513362665
219540170
154494045
198743477
314127522
412331911
408319172
138989282
472467989
41731389
307996686
77586544
124894214
383331404
424196979
60208094
15763875
173791380
115847479
206300807
150482730
171706576
500537858
136150943
524193410
68755154
310991538
95153629
59065305
345094249
485510246
106157217
232796315
369300939
119194361
228732268
51758728
534160724
337280189
290512581
17547624
150592071
481487626
254263351
47875522
481469003
396898629
28731536
5076475
347284268
220938581
156224985
379256187
483979661
383864980
119275944
233212332
168384338
441039417
136829736
146813800
288477249
68879229
137829595
224176765
108841728
177932372
43887105
451662479
280734214
119891512
277526488
351293924
517066968
153690235
374002042
480879262
295160266
15969444
25707474
449403942
254627076
520188229
19178716
89207335
72827025
306709408
259091316
168616876
140226463
339029513
42717835
372436641
490127071
194696188
27261893
123229232
241890268
41745556
332159300
416932370
126079040
483358932
312164367
32041497
430985282
367316048
256646553
139714668
146035707
405945653
224195950
369051180
54556709
192098048
135412925
218742649
91275806
310922822
199208057
230988630
92461280
430258263
484106336
371095755
503764799
137519240
207691461
130984219
9665386
129159121
64746377
288448479
180754692
295335732
234505829
143110126
424075683
42658752
204498351
91644906
256603079
202275679
282175006
210106705
349269613
436297413
114596953
406261689
141209796
240310570
476452645
521017255
295329629
356346060
93194064
489074196
261481411
232742345
182742382
375652257
139830945
146175997
183699958
50182702
193620144
102156052
333038773
193539719
72168808
386645552
95843132
414156501
228263944
309148536
1598695
239500095
369298803
95217931
274235203
324670775
257627444
89615521
126492249
227439305
147497510
139040895
246277659
300893153
19048321
413959567
255557752
207165634
422055057
437002317
187956227
444943287
501251006
218312176
264375755
421681913
461642334
498284514
466127375
324519008
492522942
443217919
72911358
40748297
177674769
327809615
425139684
38165935
376450521
58507796
446569421
38863025
377561146
460463616
406332615
6419853
352870790
515322839
196441685
273364497
71777888
227198506
279196204
536491685
342541021
243473789
1795811
166847926
479782423
50719569
85927035
518525111
224490143
420097634
105259115
64940645
255957968
287750675
193575826
31232558
505394927
179845729
236954115
260072264
454450279
282154162
67633613
238175905
185497878
356760131
144395216
335596961
400290568
132822576
442009953
491399643
124890835
57626514
135853369
447229381
128843241
186643980
215778848
458067362
183495825
515669929
126341974
527229306
181581284
36890443
366162231
498588852
274726871
140604937
367559722
152955785
524978486
106933823
38504426
448756678
252504669
63598817
480921900
348098948
22293719
466933905
274538594
322959889
344367591
22342628
206572699
318940390
517958657
263059282
184355309
235089287
205077278
319281768
335392384
85392421
62092523
471436029
134040999
60132607
487494390
430253043
345044421
248530704
362224686
262457951
508791278
420514560
10407566
357763694
43933675
293801478
183209486
218451204
165727538
89852860
72634573
433542104
310362473
257500578
251552278
441200039
417893232
75170674
172168038
315676642
54643443
70334149
117989623
177967210
333902684
476212814
212111682
26597535
29663908
313165117
259254528
447100711
524792201
32495502
496668132
189392256
408663956
476428062
371660900
363704721
186631084
476304569
308793363
307540190
217024314
138608813
515399374
230455404
360340526
288065029
272920541
57448021
207012666
361587620
239507526
80605174
190829535
191800747
378502204
165259736
299025838
208801482
290391089
215041357
378993276
202921430
380295838
482299248
455429067
106008521
8715252
274406506
503054493
504531142
243969671
330540679
481165952
189880105
258946699
524757527
495699501
80122302
121472405
108459727
510222584
323731044
323294584
170338504
344259057
483464230
57811570
151072734
307816723
215276361
157910326
93768364
411286750
404852674
330430625
64715437
529135208
339255159
185621538
74446848
297435111
476768677
159763842
102372330
58498873
455494160
315252651
209442008
524670437
377568681
163971731
499263655
66887049
364270844
385757534
51514244
412199091
441801896
117430277
180304946
3777556
181510898
532711182
48457032
155989147
216994856
41909668
229272706
536115370
4876153
102304251
106445444
183816458
290743593
493250365
51277021
168851500
381536056
361694792
462309306
428567913
246044915
169786188
149751153
150454840
298353106
407177625
393026382
89241530
523927725
393983942
277576380
52610406
530311957
435740525
478008640
154664507
477524296
197110474
481832048
253335545
90380952
354325467
295369016
306879658
742228
241432231
495238552
372571123
403687658
427733964
468508885
348472042
319604063
102522795
530979287
329496275
8719264
182334606
472968702
105174203
363717509
95587057
229493096
238335678
10137731
459491667
279504011
264095591
52577430
478983646
85372680
316196694
471462917
519669719
482908462
475321445
293927217
188020294
83732143
334218565
412856696
258476778
178813159
316159312
84787509
357161423
263816539
425966461
404748241
419858620
139346926
219980307
185709554
289012930
166947537
233599140
455281366
493096562
284440983
485298420
31947606
194744288
114061494
202844281
249852324
439386462
337469276
260706180
480614451
89952822
24695548
516827454
132236447
419606496
276656243
219805354
330850688
285240122
517311392
292423054
45305495
109570140
479344531
142161871
146887396
380003188
265169776
190163251
384314824
183835533
342503223
371934010
298870653
205469561
535303490
399249156
54758286
519433817
3329602
311861431
422962273
487865719
442506189
371043485
419930580
378285062
357022633
304118230
255137814
179685609
351033849
344475216
451136650
419568089
149910299
62670474
86540127
154439136
369648835
512737311
237244619
391108668
285319698
168612222
32712196
29580304
287516462
441872431
379008227
255610666
98582046
503507194
501445008
373105557
463323140
334875997
354142148
113495030
106848311
464434644
430445529
497467737
269096035
383955166
280170287
243168760
361528851
325901215
483190593
156036667
72389381
122658286
214205392
288338219
300201047
452620288
514138673
117482450
379207986
460655828
533109253
480508327
461206637
139781743
428894304
206560557
272129722
432276539
483295940
212797177
121921938
127583070
505936011
449675946
224039264
10370162
303808724
511018356
505911843
116130800
154776867
236799687
193550420
347201821
472657507
182834262
181490906
144926867
235038093
311352248
477405239
449922648
374661381
90825516
273830812
509045926
411404748
58479108
521180775
445086652
33445496
126572425
167370004
212199717
446782497
390002829
168309444
113599138
204540136
26313929
276477823
42091791
524584731
199165997
79861971
437323775
82175807
496592141
259641293
28643050
216349754
405946251
304384817
53643800
192911666
523683894
465030469
18507268
305374254
200233065
430004465
72876300
246943771
272061250
111608342
119480261
496180498
7413905
307674393
216763420
219517269
372306398
100653654
380881210
468960636
203162107
429557504
393978578
382725718
307541847
478628972
386915302
198677787
312001072
481280195
255962323
535877810
228638197
367160556
234847362
196580978
534080007
268657103
149635500
54003733
249070876
100294571
405595239
413358816
512409630
127622358
130294678
125014764
238905030
186349466
909433
365715916
517101760
327481219
439665627
290669213
323471756
384452762
22315090
235282015
100495922
334435864
313525756
100180089
39675402
364283588
283823582
339444766
259624261
96509126
177818386
39652296
32163206
522536404
233688173
288068856
82732193
301634054
12276666
10636462
264395002
209422952
293835215
489749236
157018573
191186486
153053991
503381835
115522660
271755899
156924963
153305807
237213829
491974131
179904607
527968094
245153410
454030265
48923764
497747998
135308387
111063944
319791595
123824372
497724496
364452262
9942356
415169177
297456229
380024962
88436488
41533553
422851362
96979583
141175417
364954398
442313021
50107764
114685765
353609274
373619871
7514338
258960722
227501330
428970039
156781213
86300731
263544126
238442704
522037098
302468459
352861991
284779622
193059513
45984765
485553507
374991774
415719314
425507079
212634023
456814962
461480686
52207582
346259437
527653096
514792394
101415332
203383926
122751607
429950413
238856326
27141146
128080556
340917156
521811949
370729922
306958919
182874793
503998991
3540904
441947864
511562762
137995041
431357771
450900966
156848443
33647465
142625366
345426134
55833725
120858680
192424313
6406247
238057345
504023981
222322045
81272419
236540682
386054931
109565995
234153148
492793969
345711215
440855898
381362645
518187122
335873935
352891861
423626882
209170585
175031631
219646977
461894685
86939756
270574235
469022494
24644824
465275507
31623438
443974247
101156831
345537759
535832161
285566488
260747369
29825608
309837229
164306736
161640141
38991219
493193729
478126786
111648802
92155643
98034287
269869607
167969376
384294772
247750118
41780330
526422993
452488098
407109495
469144747
254253626
163754481
303205418
267233323
28430619
327595884
407009424
244039942
52549757
377245032
469607237
364985057
464978580
299976044
508388579
121155814
91306816
131602955
327890038
439546211
426899218
113211174
434913397
173155960
146218698
253534420
275897597
432547119
368153402
172430157
78798290
516310237
327089363
386152558
134323298
28869463
394174344
475161892
515748408
510410743
302021443
414733421
218196479
254241333
527993235
210293222
122784629
2864063
264410788
110497742
448945257
437902010
260077053
204636281
177753601
509172484
249965755
43776097
336977472
170762697
335805401
184059321
27984120
432720081
149666147
536148875
444751763
51366832
344203027
189987516
87076343
375094634
71234176
58738755
316802798
267946661
50048503
430617515
392201847
485386578
517814835
251289737
460068140
250765824
58888318
301312990
137712704
246468954
3193853
533644885
328773698
246515844
346612846
302288888
196516424
501982004
335070775
182894130
53488134
1662822
120845174
383027725
2969674
389743725
213726926
463063868
381662923
350073300
212685217
462277515
511763571
277635377
383780538
378883958
32779320
391222242
28891281
122126387
261484706
288869087
491655741
257917498
450514854
477014899
275407305
522111740
190701274
400428886
122225343
221383757
51401516
145984280
404405563
451947333
155353067
283550007
18838402
336525851
41806803
222944159
13545300
82953832
255211755
295384928
199138139
522077904
275725594
216949253
272372859
321829107
79484831
256166495
451993773
67676231
84653624
503848140
111800836
1820925
218919210
451261592
80030042
530794707
428391674
105807539
435019497
9332724
506297726
403417425
176773666
390484161
77682667
66136241
26144783
279247289
261113600
506941486
341840349
183975615
173391863
54303898
150769403
4731078
265698800
188103852
69413583
44137957
489486956
339146859
298251092
228153910
148175870
179831878
376872840
351680841
182034208
282685530
414863007
222824717
521738347
485570195
45830305
120807941
20972773
143605186
532132654
166142957
337552047
202095526
427823939
33919889
330744757
480433793
443239675
250806941
211785387
311511664
365048981
75388316
352540466
187932312
438916321
404064551
339556049
458800924
532470198
495939223
520201910
476708411
312881169
499275183
362451628
149178018
142919200
424227945
137360799
334705003
45805626
21416923
70468035
47840163
248280472
336228684
51309113
152794204
97298758
66729348
296890264
146052136
263413009
311242384
213982622
264274340
87244764
246116884
414775432
510317003
139981948
103353785
112667054
270521114
255581998
400621200
405400671
220923118
451418247
321196377
20732505
320663217
174914683
153596848
202067490
39111046
465116285
224667900
410105826
328582059
41876943
453696252
256548568
151451571
295231995
266263725
399773138
328267349
376228693
465532462
11356913
498448281
297432044
512340995
143260855
248425388
515211617
296935543
342322002
94730038
424550860
445217891
71991242
2995432
273756644
334433116
257231404
190803955
492297640
218831953
57219138
446502939
164491689
63667103
391592941
312500502
178842469
115175243
518384420
262046506
150841830
272179555
215675186
86084444
96889360
407417219
313564195
256980618
144721932
181770635
402705025
197543514
15425663
391941362
283856928
263923291
42455729
504669542
324016923
336249762
389306561
55416447
17393748
68783751
44480574
222982251
313577965
326074429
194219628
268382628
532136431
534680208
515681544
415101627
260670152
409324248
198951877
81189494
299139461
253656721
276931261
85601571
481851240
295714066
321293197
345406919
478238918
206967468
59185626
344939047
63478005
320042873
80216458
216188927
112811637
392319372
22887732
322697161
20383108
418329819
319743343
56504186
420862390
514718681
394865085
338846078
214347081
283287925
397120093
349838785
69657701
435756723
367306372
451017858
406541625
196843751
514914078
474614738
360340526
231336758
111787054
30876683
473322143
8123870
416912589
363651183
68647914
290319921
70966532
268599669
495328003
317947114
533956402
246651596
284034453
427219516
354235554
277795260
315058779
318681220
415007272
305675907
459487169
401131843
487195254
247221371
415200808
284432375
416177208
218298435
255152599
370339662
250434473
117128308
365479558
179081551
151044082
78835019
465809846
249877701
264917573
259774922
500709543
259606111
7037218
268436775
444860233
260121963
329469499
515359267
96565089
377109646
297716465
324515258
326425457
133564416
50860363
41271874
189966222
138640115
493749377
52987468
71757475
461242927
99244112
121105695
322198744
266696077
238856326
252984746
529551859
339880585
464751275
460873708
190853826
322949332
400554796
486167986
467974215
352074096
319922816
505072107
320454112
85398470
198044452
176172877
365595446
6222403
160095765
346475516
278356215
238246974
279450319
308800662
269414521
473585613
69805763
517861538
247985682
443840791
114785195
521172224
143606420
445498531
183142233
156337531
79178663
181060437
527778458
144538482
158546626
50366769
346257236
73943443
150256225
259706165
16111101
214026644
103818814
39296729
107473383
311742997
375942189
530512683
4958285
230454965
255768393
299139568
12758117
512078132
353406119
308683182
529800365
301165122
383735608
359612073
251709025
99877485
460253966
388597216
518980995
119787350
15936109
340229478
145267197
308352584
480551440
173397695
154964765
490994872
129654161
25323505
413177845
278654290
222661256
395326097
256523588
179281778
344755188
346154613
185489535
283813548
395300557
336261573
215810890
102978418
127318933
236119873
120640830
77545804
419223683
307788219
202437287
187822907
422865835
118113247
38318205
262770162
288037290
253461072
52501338
70392044
62011238
533554302
393273603
478480123
334675560
81716756
13675203
375556109
155294079
337669151
481386492
438885803
494413294
341413100
506712085
167141616
481308679
198572717
180101609
92958165
165655744
303463109
462005152
147817265
437951656
3800504
63384763
500127556
383199083
452691383
427572261
403293643
22684613
479352067
308213529
18954522
187816001
496616359
88766110
412464042
518310575
272018622
125385072
395975560
35272791
418041723
321694683
224941386
30641878
45922504
313689824
271914475
509752034
141599521
510771908
359226939
293768414
118580656
243501166
486829237
221332503
88543843
150244302
192819877
488727011
272420095
361735976
426745329
96865887
74558299
373496169
458937739
166313842
461274493
458180819
11486054
371123956
77567084
79261564
230056879
313078307
130359338
70340941
259331806
152758261
346672868
33194486
432908481
350872227
234859854
339915544
67655793
101301909
447940235
487463195
409407378
203967312
50894902
292290689
264684469
510014919
330545051
388459187
217646262
239480162
115329823
378888459
221196581
319128812
70483271
466716287
143752233
195360699
486791895
201674296
213769793
114788225
68444268
223469706
80914330
477421878
489341510
466507671
155425863
341897928
250957702
395748300
198861360
71411797
91963011
208193917
157053258
474611645
470666035
140740931
486566030
329965822
130262475
230715896
441126736
156242757
53464910
287497317
331878928
44655532
53871406
289628558
321490085
28949572
415183812
460473942
372916852
474688956
6114022
36332877
528708960
299325814
319783572
208219957
181139085
520555171
343090956
121507026
10474191
237030129
287958512
41854799
442556044
62598303
21304648
494138140
27406177
188711856
464719191
421635860
286319878
171842207
143402793
248681538
424854025
245870697
519131715
308044028
138291692
266136409
99831868
450719821
347297075
360442672
179897836
212255221
362344587
271844990
238182328
525166112
97142957
176893310
391002490
386099608
468238160
396813839
119984607
458155864
535814497
354592443
283892790
336848888
316043020
226203057
237374052
149686809
400165996
208867853
245020527
173365016
465178111
327150710
118188574
302652809
469979780
88914453
263392331
453201231
224396440
36614013
442049603
33634143
90343798
442425807
108549343
338561406
194304110
183188876
407738063
228821211
389174065
228595868
457460823
161880938
330874735
65993083
268202082
337594715
389664868
18609865
75632381
283030744
493424757
411406594
407267913
91587035
291139845
515598152
440041253
410191635
40694923
419421618
407992191
163586386
209015466
358322659
275773740
84714212
51570260
72053884
64241766
116478143
465814001
342300807
98037313
460591619
7373274
222036349
201660406
521858434
357490986
456902263
526961778
316697498
78596525
471275022
81378306
453096048
315585556
394411658
34709406
412655173
186260093
214710495
153677974
61844635
199515870
260166243
222297281
225524264
69250198
74081626
469485828
84020438
366440595
79241775
324324906
188185970
459167782
325514965
115453194
449140037
456768981
387739530
419614359
332406929
458325296
175221274
308302041
219540170
32150173
18113296
63360947
531493867
89012194
345715261
388542503
531934834
444650007
8789508
394804294
480605438
461456471
27344471
201223140
280399944
295993524
425860336
289171720
528892117
337352209
446229301
271671761
218967994
409325930
238410218
427698104
337894986
105459845
326452052
531940707
340697058
391185551
442119865
470292052
200594392
484708497
527648716
160401191
66552597
222753505
489531090
226469950
5154231
107155207
433819777
449315487
243194248
33628004
376114451
69780379
283345332
504241862
511479534
152463959
380657360
354968729
389752112
512935742
79538079
520605328
5621754
300157305
61902045
360995056
469406281
61158826
57787466
325997172
51532039
81209142
109146976
234486097
448613394
122501228
195762575
479921449
64426699
522159736
420406702
453922379
280331227
142960169
247143442
156739552
342412357
372238339
439783477
372898809
269732063
525934477
338037971
106055369
40266743
174260188
218061708
223033098
262232289
39721044
356144385
177727949
231592879
482428995
317255852
475103292
438127934
188727907
119379372
300414950
303308534
358893777
244725580
371600176
376883663
46569489
29982651
321434712
384630213
470785268
312063861
411253294
45733439
243941106
212732788
371079659
131590165
309629465
354617382
112435910
229489619
29975897
178260902
415799468
440069029
398918964
536546555
195878000
25617239
506889315
377706402
306248953
140974558
459520226
260486870
484940253
432432277
402966
73713579
160558542
331668926
166713065
178798634
309188745
25079619
92329979
287412281
519492532
245474469
386979077
85789863
63650993
321417473
393854420
286940403
59849283
117047493
41825846
37726830
483132077
376948369
169677576
489340822
383735877
13276442
380511109
132980202
244157344
58615644
132135093
179114622
518905468
490830723
130320158
485584519
831247
139443381
198154899
281242124
207222357
246470024
53331232
123157806
75693668
345944815
410381105
57642186
354263694
243973373
529668870
203237839
419704072
119677722
4747359
224369438
420117905
130781703
462190679
530374212
316222571
38638748
418942079
76287911
287541233
254976223
422246643
419587294
22021392
200497445
107302512
129387933
22290159
300279113
249847388
168186354
404711399
195952568
22860503
181593079
503349341
188336930
299576698
506974643
169871847
415005592
313408286
482709853
394482578
532433336
65816511
313645223
189948515
14482685
310558696
121890198
226231524
15415244
347720625
314511843
337785778
246126368
130197811
146575075
256207453
14681914
499237938
350801414
312946154
362733949
293554879
183502304
511157933
514931172
128331569
505141122
505596213
226430474
235447825
171990261
406881034
420852287
333051503
239475621
330675387
390046798
85351704
67552324
464754943
81642216
185721896
211750436
7918121
247182802
136358061
384630213
18384425
377989087
187234995
174110500
273340176
289594615
94999043
367319579
300768573
375938449
180056665
135434913
380611126
125241528
531741191
108257541
347779570
501112958
43417332
63982990
373906543
115288970
102416221
153577292
455081447
72924841
473456243
126227882
387104229
414935050
250504580
134450717
149092531
399934734
270457290
224297437
246162644
11893756
427523807
347374464
492475378
191754194
182284309
534436964
173166602
489505995
211505539
352669420
523749889
248974345
319428223
398539362
171754182
311073032
104919663
517324113
485279526
410058232
247228002
126182635
17811572
505238157
227556654
233693478
121733213
160100973
506958574
387445769
461259893
245242890
201900369
325101757
271329160
207130123
266582769
164833535
232701851
219933135
411631505
459664262
75767065
423958791
407126977
497763538
440673996
525384414
5895038
297820046
169732328
274818111
310579651
440322093
57071503
312917961
442187626
203816919
223791452
251894606
298455001
512352080
162408701
17557386
524710836
290985600
343425481
147309106
160344843
427132052
423856755
492194815
94852991
237484736
95640616
159180050
76093250
281691564
298234384
4972556
243294810
82468530
151464912
463422184
121051822
7858571
131481543
251968742
131497197
501382793
257334890
461964946
56379072
27661164
501199686
357462755
145995780
165594512
485051114
291101158
446391323
101345230
105193296
376641787
212536625
494709399
268319367
522103255
518980995
333617319
40250929
526207937
505076081
461264884
330369071
303446252
365965792
140731692
241216584
342674823
294771259
189395126
407884616
477845147
421907410
383285878
67031796
526460334
488734592
56684514
442495577
326454594
425230641
235247330
504927692
473155830
484907282
197277899
265732754
362741488
423273245
525527597
209348092
31700258
161061606
101710992
380677960
361152924
114589530
197120164
529854757
298632242
180700659
16146213
343341785
379498537
24126275
16367539
108130171
188039958
145995780
524155121
321709471
410449159
236520861
478532242
284361932
133292105
124982905
137144362
110867605
262313364
323583489
44856725
311394112
533578917
52391994
468820730
355382192
301408142
52891321
108090529
267981162
200556932
415089380
441365353
229393584
294345433
428102180
355031155
446221563
365105219
344921950
91891924
87369725
167178702
133921291
452258024
99335471
189934823
448683744
530688088
520842731
121339999
271343666
378529749
27418748
249001974
263311535
12740161
459905076
350983222
187653241
263783599
359968217
348540860
370212261
97049175
399897562
167147589
410800615
363771656
514501254
88150145
221098739
44560466
490824440
497745787
500730148
299046006
295914538
319046789
324329353
461035515
513857935
406967342
308609481
76129598
91017901
529178318
9037619
535247298
353914343
376300651
144069953
457367420
119930943
354089468
310904577
342280425
483265000
407884393
516299724
201894104
231769709
7597470
176620566
111452755
74613270
480828397
411895311
325738762
377818941
67454670
337630134
353969754
532166469
371279611
133968337
183108675
275779836
427412696
436907502
379837894
491338950
210894386
524187161
145267197
276562991
136986312
448125517
275188604
415463467
198798032
53542008
57847652
352511512
203084190
486277636
239440860
268580136
439819763
351182134
307035429
457958994
253399092
150356909
405489734
377551166
315392234
523291857
32708615
275172486
38052063
457230845
369510091
398301798
227375742
314576223
494504950
504626840
3152435
453141061
494599273
241685556
195825996
15109435
310918430
129304882
277382053
320567332
337139862
86854786
224549699
528318248
138958999
21006149
239443870
198423545
422424898
109794117
365464029
412057259
512612976
182822423
443669136
298286257
204770123
338222105
190191147
465951333
169984584
485456002
396384999
378019278
377382459
335993055
457341921
518178732
94391610
531594254
136750904
430563895
496361445
421091249
399579378
21363530
140092558
201516814
34882651
332673127
428332475
345024248
9565251
293916803
39375866
125979054
158122327
447716178
529422922
256337185
89926860
3955601
432662170
318132500
130599731
60702983
377775922
242562229
234548528
175396215
414962178
59712848
234556585
50204375
455611109
248789359
517496762
72098299
367795431
391847577
353341239
372989715
262811116
446163768
274982246
305555945
109862793
325072527
39783527
101597314
376468389
146063593
532373687
1928643
206692550
467491514
9875722
53649787
451821276
302106977
85294091
198449966
75295624
472478136
44607395
58767134
520757920
206707785
216625055
346274113
59489130
388270323
89183300
111110274
255008759
363216097
457198998
317314993
209293836
128784636
63987664
191769604
378247777
190163251
161012782
521136827
301266412
83060990
46945911
319440581
150544071
315086511
8445987
249595208
186187940
283953640
231949541
418532018
408069036
466999479
164850566
443830990
123226689
172483561
327387197
207528050
515435530
303416391
421414850
55467841
421376108
183348626
300818875
101425985
269982640
279019450
469816164
170907463
203384780
418386545
480320881
166495326
523539159
190154826
107440356
54444336
433030260
485141897
258815023
220610008
13160516
494370879
455721477
316193404
356093653
155034347
422862329
361429775
198138584
534468619
318029587
443009870
113908884
427975434
132742540
293765602
406483449
203477963
367563788
394809331
461157395
101499791
149595194
73870829
105094680
274820563
509702527
150275461
397474001
64756109
527895503
492395100
217773854
19134525
518781020
263795276
331264449
216763716
410212042
306921341
134400863
507996352
115616433
42024193
396756603
32231716
310948353
28123249
268187963
179919040
106021821
189021925
317271891
435831110
271301566
91665782
78071253
364872713
333091683
341056639
464830247
403313654
41745665
91886138
491016359
258822056
463525386
396788561
502195415
86052425
228547762
148690858
121944252
35890872
368147790
342646264
464283969
464032063
365819652
316549347
345369030
410402136
24672852
254939739
261004479
479875795
161291503
217499203
243610091
385354496
84105904
66677416
480027166
165576752
210104625
375297192
289142444
376697104
328308862
222559854
431033437
169912179
491434355
19168203
450493924
236825018
494978051
55748017
6768654
263558572
394747286
260010863
523463994
210096192
420990242
190512655
149458336
431392428
423322999
22183732
427352533
354502078
436765873
102348874
368529985
85545415
302346086
225900493
478287428
275517194
446766647
146219023
117491558
233661918
354135073
255875796
26353916
535867072
231430140
290933123
269923072
416327026
470372582
409043347
215719847
293908216
8725670
95075430
182086382
60455056
101848013
235415041
240953218
501076048
480910680
155885300
213732453
242359130
357933189
438695477
90414954
258083642
265377834
36771097
149883797
36003664
179597467
26325442
451716710
94688805
501002438
404307355
10694810
35683412
102445642
278139915
426460429
194673701
65439450
500131819
2205912
295055795
139382330
191773677
53496961
63314383
67570754
215982817
100671265
354556330
114024986
209622830
333902684
152389335
117989623
71308051
248404723
230646888
47233003
383181904
413094275
159012899
415719314
96785645
2702798
145817934
521774422
473749607
268562258
365679123
461987590
190916003
127354002
368800689
190829535
502719979
360179593
215715426
496596944
348622802
309433259
421135124
321230927
528690755
526041555
464930840
184687623
498054125
302502911
20197157
531921742
205851789
262146932
64563798
210050098
96007169
249611610
361284655
109796396
413860845
369486028
17376634
173885452
152218588
117330616
235203422
473902387
339229121
518535513
359194473
291472214
114956088
314094695
476284359
393640746
305354954
313919202
44916124
60518733
96115249
53782357
208915866
302603153
464719191
201868710
37657966
24405618
69022350
29577963
378317940
448186074
23728990
12239468
237271229
253094013
106707822
535663241
182025352
142395978
531097551
164371911
100029878
130891472
415713051
297250683
491204363
250089996
502401849
389330249
256428910
366583294
347612544
487128660
27133858
88095381
388113209
18561838
300558089
267734918
407456685
351071064
522877094
132355905
228119220
38691903
152798736
516416454
130959653
121317231
34571614
425130624
259401630
464519438
136205203
65480753
174553488
355562327
514104330
319682507
183177720
336512961
365079447
451064742
365136789
48708710
74466495
13315954
193547601
395509524
517713407
276827723
176962958
476666032
317445945
32234677
472771272
70973616
283325180
51921504
482027596
288025932
425627270
505830170
105624306
373804784
104639161
124028820
17289019
407666965
24947714
432762116
442724205
479012523
1805500
347628748
362601247
37398220
413492245
106124180
336311028
33807116
160274049
52215062
47977216
70051269
351098638
66175166
413590849
512987012
275053172
518982995
166574570
16199764
207996290
536178559
233179058
397967174
519705384
135906515
117181552
223638641
481866219
100028358
486698183
260079319
322483954
315558089
430271347
280923762
446134393
217099152
161312441
510550345
245565984
376676782
311966407
270451267
233248794
200169153
41468138
483332662
512949764
66663464
394635385
133083291
436395226
412765895
191561232
25202676
419160561
153766453
296859231
112319445
15466386
378225089
341202953
385704537
237499524
288431464
58289595
170392735
31832038
339887965
324821698
112411633
456419683
189694870
185179502
432084917
12615622
175657892
525307834
75223361
346984217
110977797
368092318
242551495
354337454
489791319
482158415
382679494
410030591
71428067
170273346
482914961
402897523
113004724
150822182
80650013
189352848
420786701
304800470
417179900
151545387
116941597
176505279
372411099
84230168
106135295
270625010
485929745
376434514
220302166
9323076
410883368
503100010
358962880
340790946
85895549
408026394
152099984
440429015
157788586
533067109
42922374
511343250
247994572
14065724
356969163
54752942
314253792
447231522
58887627
88612293
305708680
76354437
400958574
259132602
401149475
480882997
263727104
221775988
195794807
408815303
145060967
41983542
182580720
104369681
124244090
119273654
346527915
407233284
498754862
123445409
260629115
301237881
508682666
17275498
381253034
200386164
82655127
383410179
270388302
304143055
185681526
142177288
445835343
472380457
528625208
512347863
371416952
399685847
116872977
139956907
281559050
200392087
353382434
313043375
332867489
170743567
121173130
132090995
43481144
58968903
9524703
124498290
275700710
509419197
90386289
125189173
353054294
9081397
52539113
121521366
186527589
137876216
54423283
215385524
234711071
295852817
335580319
397195561
378665598
116517359
244074013
480027166
379096814
391458611
408292088
270502001
352007340
467988917
485581638
130297782
218595237
355940491
79635327
266437621
393337740
34511426
501969309
264702990
84869101
179904607
196403600
516799916
151533948
113348073
191452895
24851528
219175050
175979763
469016264
116255652
301325000
321256725
252970293
78686352
328714201
191155951
38440668
338220668
466127375
410822025
181276101
157565894
25103115
332963727
388696322
232491323
459076545
481319523
92435622
67896841
103256235
486622100
526046482
533154512
115045000
371684697
456360841
229749925
189120678
372225157
263169702
263277759
102930014
351563782
322278215
499241132
435125734
201604817
267887997
411622771
304752793
391669004
205113856
240802657
338668877
341335103
486899365
471400812
184420619
34671998
241709679
51921279
301643595
95807828
112893512
426504211
405896376
174214293
278161096
343719519
182683638
470475298
158346814
514274722
138413488
436637761
502900683
291386026
12920061
440191098
485755742
333299053
467746722
96739393
529001393
30141851
484793527
3214204
458413947
332265649
470498723
64724014
16551999
249155295
388074610
266365266
63562341
429811010
407755578
417170706
168974504
191615937
338992052
305215070
359838823
330468989
506995772
120700335
191781425
529263121
269401600
473212237
433933109
114840142
149392623
508409181
183108636
272720599
448917878
270029529
532429263
315961785
251773538
438873333
447708899
160527710
239425692
461338754
2995432
189912765
114280292
388801324
51492330
133341282
447375506
37549349
2488065
122116903
349745
394878645
148419635
310351409
203014615
261471143
483889986
217466321
455079520
272014767
203382809
46347428
522489446
154839549
496299514
536624844
448093048
202468047
197926898
520420063
345180072
181555682
52828274
208442268
385302989
505195390
215233356
60107840
189835636
412716201
285664087
89888124
262817826
366352850
217909088
99306816
193963989
25664373
373685042
302975149
246420344
127025277
395096635
424656477
166042088
354465744
163770684
432008784
244586193
88328048
84218923
529051200
397854935
175814484
506256584
48348639
24488911
87143683
88261252
181490906
500515352
325952148
504803705
262183539
492792943
124660391
478862142
186650896
336554136
495172905
28315884
388607718
532077612
366706923
125643047
102835154
346029998
426820461
57806233
460544622
215963646
393970496
248363978
261250913
443994036
219111637
486782435
22457287
104699374
493583421
234027119
33934699
152654084
169602925
531150906
86590386
260235794
288914808
466340861
445585739
150257357
403591084
185125377
85389062
120749799
465140076
134194866
64633728
526794197
495519425
73077661
495462588
472033190
275516628
299597331
52696597
36890443
469062291
270084217
61363249
447623971
262232289
259575927
226332410
363968298
219644069
462844945
497779709
444537350
524253011
485847907
392818731
366506013
155786180
310741038
160539918
242221881
534160724
509161397
28457658
514147101
353979049
276742845
349386916
296450826
360336857
174816405
246476929
423741501
328508982
13759762
452326657
359182317
206892684
2183924
22177578
326376271
272389559
523749423
120365386
474295590
114223984
253228420
215250291
479308233
65108542
429481924
211609413
13930621
471100044
74262847
130266330
55277510
425793395
409826028
443693783
76297542
457019978
222103677
533942075
527382091
247360035
426911463
195649468
363490827
145094323
41854528
79889198
190679581
107798195
130173252
300125110
115585602
77358823
58138764
208244406
341961222
160554029
136356205
126325575
397155747
334156706
286870069
493424788
211529432
2285504
430986268
54029360
241174000
87121077
315867007
481999875
290864297
227822405
361734460
225057129
350811112
55973111
340334471
526316887
304284390
350848189
405660079
20501925
3087739
200688182
228819702
212236790
178340472
183617750
391119460
25489585
57094427
74653321
272430314
156993259
229207469
75736052
47207243
433191847
233133613
391660342
344135376
467620854
249642810
280902262
413512014
15477762
224821066
18549197
493182803
425847936
139725675
193399108
100224760
518234180
508357890
258317412
271783792
81145519
114230506
37008301
349920768
269414521
2301861
403632517
44110156
251594000
135809619
415227227
273023760
450735953
196230339
330269927
355595502
275389249
114960013
362665089
380740562
152874172
189942661
117295366
493913548
119480261
399657213
2774600
375357152
205608598
120745689
531335947
423068218
130535328
130432087
207392983
500340039
36843904
457731371
488415338
88616685
185391339
402295013
108845672
347737961
125837107
473519425
22239182
508389193
52150360
519468318
317468456
402083117
527774113
133240089
281876670
308742845
97287439
219648615
377025599
105320462
365281763
300716712
44138000
334138983
154678603
118955848
56784951
211957193
248039818
482138486
379774647
185770955
440850465
284175587
245391288
269116336
308917450
13516052
216176094
174282812
339182750
172475867
120498232
371399975
419870860
118347887
424842172
44585717
439214152
238607723
389857022
8445987
488702517
417949105
515846802
168967731
389030822
513148526
295288165
185039357
475341282
263238423
62735165
58767134
83222326
387178996
153928940
370170676
514418009
405718159
12891409
191016668
317722777
113948315
454273060
395666619
508357090
480053530
514490497
31314503
4126244
138413488
175836494
390111538
261467016
431611046
259171242
380688163
490629720
368959860
322548268
236456429
82621128
124749105
255077307
139788352
171443163
521840048
246935354
46642958
77917833
134217094
259532394
169886534
376399532
312367692
132709866
334726105
70568735
65493830
291938630
193980024
334146926
8403956
249754302
358115431
295536002
280388357
299968898
485923012
264906523
50422760
87972493
19936137
516357048
402282135
508715835
527826245
280455881
527900247
500331267
298010233
133236082
461438212
42605685
252889719
197802362
514630772
407364269
313920802
277833074
433748125
32216194
210288276
308944811
319920909
322972108
166266277
202820111
255761751
384753891
118876902
143240361
152178190
376716699
25492727
66093706
465601293
530971956
76925253
396621768
210585980
465158969
493871977
143014215
8788089
291264393
67308113
234414925
260266335
535580991
454077275
482889094
143675638
1102946
376449706
137549263
458077092
433870100
391928666
468193952
266999240
418181056
103646707
227364574
188035504
148819792
204138887
100384743
30406590
177110535
351045648
328040990
246767801
42345801
483965178
113587245
178334762
89584502
223812323
143137281
432964405
319911179
150850317
189089028
186885371
493993023
17062057
23891441
344884279
295798996
63969369
118372154
233613898
432748488
105014017
375890760
265231674
107507205
390046798
311087283
158003187
478954604
374657131
113099330
272012322
516239191
152742742
194315014
51323304
18028066
147790914
266664312
355959908
21912875
323422604
461185703
519337908
468391030
378074309
523915570
461911669
280922
454919346
452470417
522169943
357614603
131750455
234824356
259335365
411068517
76675979
108417195
197686933
331523551
31954829
321667131
353343016
516473792
220319791
215702029
257539048
58594134
12246538
224433128
379843009
512683439
74768504
530228540
19207340
261143140
433443950
120370649
313661487
532165714
170900686
149471154
277237859
468076359
152377015
119034109
313716543
145428918
83785304
363256251
179281778
157861195
325385446
376568269
477676365
279777529
136313102
12081061
502034960
139478327
46061767
494142434
472505456
411849229
294726694
530688088
505974237
205009449
314724133
236650834
465806384
438185452
475279938
271572061
309149579
243947977
57802678
391852532
95143678
485356885
110448092
103943641
359736777
484073288
212277848
63505005
147849310
268751222
250787969
199326392
182570886
73606897
530803427
230961814
143201759
100918105
276137410
170715856
477816770
405450878
377479791
196489564
151257049
487755908
138378134
135423191
58985557
5517687
518030272
249535689
336277358
260449619
41948791
284682033
263965160
212344155
180558709
83442953
91349927
281329092
83864707
283701371
465246686
8459135
194565460
369967330
416755077
290163433
329864953
86864490
401819381
443073439
437323775
7599628
451880760
57644930
183994922
100249217
175704828
446455185
184233964
520709215
477107897
42423350
454455827
495861750
272864463
480381123
312830472
269419034
215410626
254979830
315321015
483361682
329310908
282211610
222602707
64702198
66800599
323840694
521789950
239702489
381623887
301867726
297756077
334891582
291174828
412497920
473381445
180354590
264928618
420770734
520820432
225354749
88840690
345128572
272014767
274958035
407531573
221785591
340213433
404197425
116551832
412840871
321042317
269691506
389913711
216664443
29489065
451890220
17029679
108991062
103395204
206321463
479406136
116177520
285253186
485863454
210565407
280928120
360928155
421145564
444186949
92234554
217588941
519559479
22765396
443483778
458967134
163359450
200534273
163276993
462707911
297450016
490962933
357317598
326551006
335258057
397045566
67146
440415514
238554613
125537308
497872226
406820813
135765935
301935169
502816515
428421214
253704385
191294875
429821269
62918129
396872881
365422651
346304138
61558895
470801236
443971537
356433187
250696971
530691930
316697498
327557459
341080325
525480175
186513604
132677825
298737189
418750303
506861024
514335977
371249130
216772063
345569822
34388572
262022412
21543497
306147621
530533803
114236367
269997750
489791319
226383907
220244674
501157236
169305427
218411383
228372237
111864867
89120412
474809505
46467715
362406129
9739564
426941810
402203764
239880677
92352351
338077417
338506711
479442007
271739573
283728336
496423603
377572375
54910354
308351751
503924852
118426729
307504790
95253074
251672409
230124424
488166688
6909302
63968774
465813146
229258344
49102233
173456434
399456653
190338056
487520499
44173427
475288712
68112419
494353207
160876628
209336473
32754545
398379165
11101052
153274163
130951678
404604904
268161577
158438828
100599183
39963401
163846820
494631656
955699
266436007
233025652
522383546
444890207
345155778
447880146
146711585
146127131
79938679
72979334
143956239
284090952
159236783
287357836
232700513
100174069
318795880
141319331
49809381
360423822
47798543
32677551
219234250
67307887
249101472
483965159
312265893
279240440
284212767
306467671
312178467
34671998
441651890
387114409
232726549
491394770
297547436
433279975
173817088
447219896
54815169
481720794
204813236
290103593
357170561
44138000
162796549
403628724
487024833
469699218
257649845
515033568
12950820
286731825
330390365
82339494
149527610
35492246
443835386
275128818
188109757
481256813
192335718
442249812
320995128
505099013
48108704
263819330
278551607
352124392
327228400
281673240
112619785
2585876
195420963
223457797
451936381
119891511
44697147
279006874
488434569
390633662
161681667
473749338
218502121
204835871
284408846
508739382
236158121
146613333
68987061
176334014
452042628
303317991
248424790
496925418
56665226
270120699
375070462
183334980
261181445
58677990
424958438
326380516
45858366
287630760
465809846
254523632
405954469
190605845
502888090
143465432
98614226
333494023
380876960
366005155
101436067
117947300
315695314
90264077
4567942
261673483
390547948
357052925
317636790
67157962
179471722
87909375
234257808
276258793
249137902
76040847
186812486
178740981
110963800
355491950
357465627
57383538
130152619
345180072
203351317
407121175
476282301
387118608
113362356
118836951
100724582
407424135
331674668
16447537
531787699
54471317
221657411
379598721
187070896
220348785
31233891
43300957
362044741
366977565
325934618
243467890
56893894
430136439
100731582
529837678
393503723
284705335
137121190
393262459
185982498
396162132
6077248
54798204
498849041
362932981
169100490
52308900
5093211
26554986
266652779
514377899
156948756
463911456
353038903
68404025
140892035
37801449
227887983
75880440
323067460
432637126
303654670
429277647
30748610
337560327
459129487
524918113
390560809
49163426
261309760
512969860
91740603
489703318
463530014
24776959
331280505
6707351
384741735
164534998
70065785
124228637
251332378
8170349
300104164
167222291
524817110
512613189
389534483
170514164
267327607
89593768
24343512
336154844
418694091
273567357
78955571
406217610
461329232
416347769
172416115
27084481
145268471
423206813
249887952
142905422
338753398
50905535
508952469
130214752
139847564
253335352
227278317
149644773
412581747
25790697
91699217
452647575
446386522
4681092
121785479
111338961
107082358
289812558
136403648
485089223
336584997
389818389
314607861
120201077
121639919
230948284
348445363
327220285
351855504
172463877
453339646
64183094
292393709
243771513
308785487
190338056
18409362
82092701
127992835
494062530
314270310
447017914
247596582
228819839
341904421
4972782
321913608
119558702
161988074
214349474
431841238
263277968
258416809
19628514
421998475
506315838
348104861
311171566
73309314
467978257
220005463
42776409
246108972
207853475
524992620
395675331
254113823
229152823
104282126
17380467
535198303
420478513
40782473
10292089
24277641
349475859
481667748
24159649
139359522
410585771
528755358
35860337
386081156
316696039
218423915
160707953
105378723
243437113
374762497
62317163
125382686
159011826
236066669
448308805
416943179
423586971
425362008
92746399
258130898
402165508
219189683
211543385
122441929
415566729
465967972
149462072
409001522
348906355
474056311
195641573
233792614
350392972
87108869
106862327
183617750
483391619
326552006
336651817
134255671
482140597
264596444
310948353
166182613
367601571
498529971
487395598
197971981
424020955
443431783
343966836
347329781
504531142
94729069
59352868
264234997
379598721
166653510
377425894
212773025
199231808
523264077
126788678
185246470
229091433
441071574
100422749
412725811
125489740
266216099
363728045
80502640
27216398
497037841
412434932
86837920
361534315
475836001
316729698
314188082
427130020
140173259
517697583
4016600
457162409
458124393
334820403
71182279
499637692
327972903
109321539
275930941
109403236
151221601
384260665
41448353
361832897
166850923
52866220
305372186
202623304
90060881
86889000
14012521
464364172
440070241
345516269
149020775
220702940
68473905
412594499
111884451
406576504
73135469
303914046
511353219
345402030
439456545
402172967
299657406
290901757
479151142
347769307
16916875
292290689
417824610
147036896
484767924
329247937
242931659
356189495
502377210
219887864
437172134
72249763
136439193
299404200
393334201
10678802
227454034
239708705
379736130
448191266
29230223
266652779
362220689
447626070
399009911
510892151
159717578
531756571
308196264
291172002
58489256
430762467
405853533
247349019
87442847
66485835
346087061
272311678
306451381
326923206
181244772
152624853
87344491
524945070
189082479
224342606
314371842
235396980
235246657
7234533
475711248
480041252
307094910
505783224
110703394
445757928
437093571
252793257
391503030
61737384
498261600
251457532
416581899
158712275
434254693
308055527
323025167
471527034
73267292
252148263
316039910
31963445
265503002
490038374
217685769
179844764
49202180
364029682
194779916
391256548
286877570
35896178
16977502
71306163
212264102
103199495
392894571
21358144
273803177
528428659
26924255
79051046
338772144
94120735
482965844
234922279
315240897
283929796
35606518
365422651
76842379
139846632
384518972
149840518
285541863
35926712
79746310
442060645
395824314
119950512
214991823
311494194
434506907
298261152
387715031
516367142
123767384
255768354
451707032
203673424
446198305
437831945
483292845
382880663
517607846
102138599
349120161
389354854
122532493
164157659
102069527
127008171
355180377
168979395
247648083
520147468
414925174
110864442
363834222
4620052
243042303
137153745
251975315
332207668
446123307
425690072
159717578
396590036
496144038
5859420
509698209
420296619
30619509
463074024
99922407
64032289
504820597
153974270
133578429
365432136
501272241
440378912
364649385
292044115
168955930
8078367
267382802
222578286
495419830
404422383
494774876
393487834
190197564
96439320
461512691
55581798
173665547
257583468
448560616
330145086
129351
96604875
369740274
138995938
620276
68288015
104499319
18066980
424805986
166922303
504202404
17909175
161614580
318513562
382255222
390523033
183696130
267289463
462314903
146144240
305344923
46470318
269830853
290696476
211256836
83199397
4377926
193762262
28034106
246864120
419200962
351620512
175566718
526432219
171551912
173505139
152200416
414330422
370145482
85058372
219466222
148229402
425420991
169132581
107719509
90020682
310823692
201638172
76325150
249925539
164794649
125323887
244755143
470177656
533548562
12966377
179588002
424196979
405909164
483568658
217490834
164306736
155075050
269203566
106764466
160009979
39655303
99022069
72865366
221939728
35958764
352979234
350686434
532089009
524494051
467766342
280893992
44059777
91613172
515750470
449470487
178247235
528107636
197987353
162119176
149287259
477084149
35772918
434844540
372066503
172734407
122930701
417664835
134574356
413448273
350003346
218779914
16723556
50899678
30549040
71443114
366319748
525303292
101440502
526708547
18826319
126541310
150469323
532240816
187597697
162622850
302186918
499430481
474426373
507566080
449076594
212042084
402932152
349742238
340962562
45869884
189833467
33786062
273598736
275405167
115112492
79176046
28705886
95344801
366045851
195986247
33563624
455146913
407262035
386151925
15220174
523645424
296890264
531645203
365991957
210347214
167625028
332198453
131570332
513546986
14867856
242087023
280896898
3961890
214333748
29702944
165200330
272119609
183795882
500750610
123412217
418015206
157003016
314461655
74990600
261079146
33487018
71680422
16329046
222824717
35045746
226539051
232777368
279329542
170567623
92108197
118200744
98940387
401676968
433381360
261006206
18418022
153268861
44679368
454506243
151639603
133165711
282452459
110867711
432356810
1360681
253844869
83096988
272186796
30993568
501130028
218509877
498316371
161322599
254575343
147524676
209953749
439944618
325399262
400851253
23884870
452595416
191390521
249541775
214833545
148725506
534067238
370520186
135700227
536501943
465062507
14520575
315177712
298896114
42411684
481218965
372910215
330773876
141320893
388565673
401677683
458950460
473837507
210633616
43998365
444688023
317330259
291591122
509664967
219569256
19124041
496235216
518492722
468845789
371455578
327759988
348367119
163627355
529265690
59704531
360401365
344622017
299841663
137384796
472218585
382286517
185982498
394550600
32118750
342748567
15010428
325989067
474304943
503864208
434978792
469094644
347844831
228565388
435620892
260339353
231875035
221359373
308069337
222268481
7949258
206315675
86330869
372152054
272875828
325013486
464147336
311619604
467507109
339767172
20501925
183426346
119217905
500003771
473615921
495409959
53126891
350873818
22459950
191662108
3999311
297469250
237982713
28381003
201480279
38238277
308590880
375252092
210338676
514541901
473131314
485033180
313871232
475968877
416217046
136479932
362188191
160909247
145800419
137925651
242194666
113545947
45158280
524209126
407948800
428701010
447486691
33071649
189166740
180336148
315977956
314265441
219650869
216797717
223117271
190498857
511118601
438958350
379539041
400652990
261583424
526707346
242437372
389217250
477827537
74826354
227916992
110825941
477135275
394937530
206164111
355926435
113972404
183067483
201376489
454498793
244174841
78456765
173363526
455524322
264047401
9873516
526401262
209552794
291939838
5905597
510889934
63918333
229001203
414984960
254079221
75750946
84070753
290722637
381836944
436781204
395911919
455635802
2636768
212770299
37004721
58097996
68825245
407371111
298431970
387609085
446495562
25238881
365209122
78773971
88790683
278997360
115775632
395747316
413176031
326875272
118626966
85709448
165169076
469576271
24679450
366308710
106428121
45212728
162800208
182400854
29607460
281200985
62256979
22076883
251438268
71910275
411931581
442895302
531346745
488663581
111599763
169586320
462195516
536186852
112099662
103436640
198397477
324785091
48182484
304103967
468896230
110822920
13724699
444699204
18028066
135178068
339154864
536277926
454489470
117592360
222638637
156394269
145157620
451563532
315073132
227685905
450848726
151717120
12920243
329810935
279851688
309666927
178036827
53696564
441276575
75570184
220775493
34330775
179453559
439782666
351094779
517033016
436275161
475004430
89997660
242735276
324774069
310028480
481690538
191558823
124229386
377158819
420635339
233162155
492699539
536626727
161635502
237462934
120120083
283243281
391503030
371905100
449797185
251512361
307920663
454142012
49488873
404859808
293164529
485590087
471984569
523227390
328414478
230454965
404394664
256710379
517525039
39867090
284828031
489306153
342554702
310938764
47050396
305717980
505459496
491283732
241317018
327231773
317015296
114660282
231270785
366253609
117295366
243482590
311267563
474280145
148116525
158570729
250006775
490487549
188996886
80823411
431290147
507033483
288619140
217434424
30060259
30840259
359268092
274228068
288869087
327672529
21321634
72320557
481196289
22761932
213391168
3437720
186986848
339267663
533075373
111631282
463745556
7372385
419763604
245336834
303623703
504431480
248513475
384785565
359736837
16672052
118403327
154551443
51469377
61073735
512893249
275552967
413799252
95252543
19043918
241357287
237503487
326549305
514987864
188939787
454820032
280339748
71538307
158645800
374672640
520089870
4519536
215385524
450344164
424075958
489688488
197605257
363504053
336983769
536497965
187494142
361936565
232340936
366269040
193433484
264184527
289912693
259008124
474192670
225835736
514711682
201145031
326260284
449906427
371124436
161784172
149865593
324602969
204568340
250347391
82222713
22618025
458653320
21910756
229571946
501536379
384623922
1918671
288971865
53003189
79333370
87070768
129351
445801347
425962171
457754164
334486494
157275036
432084177
315363457
323302921
384889530
39595573
314253792
404386901
91445170
76097852
270917699
188168766
523997727
166968690
480552131
179344246
168955244
502760914
176795925
344444724
337335987
18099462
319271466
438238692
467591845
316850178
529146899
508368189
380239880
470731015
2873203
239854193
287396183
501630790
12551803
183321535
262356879
346061464
472509529
53461161
38986756
333837086
400058912
484468767
25079619
64538732
515384706
530692771
250998049
400208293
335923435
118693688
465338963
283827213
256816752
129539655
156176463
490659820
487520499
404065098
346705846
106388891
421656406
432389830
245966733
366113945
327121903
97618648
338893698
377098026
356966737
412872275
45777465
489535698
295809833
317911444
200864810
447101357
500131819
423119090
64589371
352237858
52507803
503679601
136174621
70169434
490038374
119538143
140997577
66548123
105282811
153870765
392525071
225297222
29874536
475554728
149720556
137526510
355983971
286881796
484878538
278540094
66981263
82372816
492018144
325050496
155747621
413937760
224287201
64027637
433845889
443019322
178057184
190200699
47122848
226583967
330136803
417318611
59149612
245607691
460880427
17770919
121744885
117827921
426581940
452427086
130184847
323799671
522816431
263392795
87937202
82689423
102039440
219189683
367467004
133343608
171450695
219087280
440107709
529585077
420358056
203900818
163887082
154661236
206351427
280019683
8065893
204197603
324174329
420827124
223605607
336408430
8463060
438029812
439677808
59669761
205677188
204957902
18439825
444636506
154372045
421487076
382020218
439851559
360500867
254876755
170254516
532512625
247120333
292478998
456104537
173722493
12874629
284434387
271834316
278766326
358248917
116977081
283091964
495204741
357298620
398796347
226416383
133501123
514016223
36196019
323931779
406590158
524620806
210726277
25375107
394037249
394488955
449345020
205938500
528941329
244195028
297548178
484879712
231035924
68649065
13465237
154830782
206411528
182320767
321428299
18537516
32010471
248011172
4249679
360008334
17735331
79583163
358919717
157757058
85699033
355434377
286049003
518944332
386689422
118305200
240802657
247388243
464674386
283057217
98215849
4324077
235040778
533638398
468657898
457615229
478040485
397996179
262499981
283493362
208532362
244288145
448975034
69860201
411412635
302284314
102678788
158510373
161218936
372381492
522108848
330951396
269331883
27302595
273243813
215930149
424652760
322001961
51155196
372543643
523552596
332332419
16470638
502869687
115498549
461911669
275578230
133803319
276012212
493157793
141174892
215055663
113500222
369281474
137816086
445591522
321367030
152591781
454438820
121302782
341279978
5798750
480822400
130191268
215541269
533644885
528867649
341059963
64400361
173214827
31268969
476008613
126911587
276055076
220392302
343835392
425658843
495412859
102829866
313794450
528611581
498758547
81111981
133406731
86811635
144364174
286290410
84314406
299568964
179179286
419058204
331503681
493408555
6099888
8466548
396812349
198894926
123284814
101500670
316889735
346134497
219500574
228310303
139440776
424810896
250280154
62864863
413142073
303261289
273583830
446914762
141056923
518071360
419999733
185391808
136234186
522868761
429929926
481725894
209072070
533561887
275062703
295656922
472473852
83176950
142789824
104238443
332734903
53871562
288147204
308429871
396898629
399976243
194326110
286496852
83199397
31463661
51016355
454416383
314335540
198683981
326982614
199312344
435219043
517817821
22436997
455690552
482796302
162606777
500215458
215294777
279942439
43678373
142461649
114063533
520826736
513027019
471600621
271606228
88914453
107657027
292803398
225013077
451245725
25524191
304054322
33710152
483180494
485861803
55370549
285556172
127085782
294750628
226770142
176852094
453016579
83237577
335376676
474806975
465967972
512441354
459341024
132051107
96736556
520424123
420431389
536206058
389382116
432832092
144625753
24316693
440626291
406223262
14769469
243850192
343846650
391797315
190528863
332018675
46300946
83132068
156081555
52752755
521619408
92430826
517972697
359628710
300456538
120497133
112921076
404228607
204158919
166519097
471777482
474637569
407241965
42334845
361326655
165608123
386088061
509455568
77109402
29868120
315032456
28849395
239580366
84214902
282052968
492264175
84329072
468471543
166823375
226162247
283197798
383199083
10087568
486793130
515982647
201674296
509897819
137794378
329411394
299244335
22729234
499881490
175495348
254988054
408464690
446761107
200689743
154570353
2140642
391269065
527190568
455701103
154832689
161162714
240500448
300662110
229244338
531437964
505756807
277775151
176146143
525823160
265848024
226050334
450263695
96589254
256200204
305750184
398551781
378303627
475208453
478403329
431841238
486489870
133352023
188771301
529433572
266821832
386727394
133501123
199640645
91038523
159223838
80861801
337433619
271549863
189353243
273144011
315376883
479675632
306604328
40256856
384802093
104410350
90704609
137261677
317391045
488040373
156689986
461096975
468354038
280467355
350664646
79746310
73479485
133055666
233998055
463550834
411558265
401306384
277025847
411135993
502074643
316572912
513920423
303743750
475042512
33563624
522564237
290959426
152081910
285356990
190879621
154021181
367848474
138358991
289498873
358302870
356744284
24903037
259724077
470903519
80189485
199470243
446730699
390976884
38805209
31984848
230915312
70228979
441367509
304964519
164795393
33776401
99657111
166072516
95339217
298315349
225705886
256057531
26543364
25549945
513786074
70320940
303231555
168616876
237982713
314112543
353172916
71764938
421685872
527241100
177103766
218481888
29793259
413166572
147539081
485165955
222221304
506718299
106435869
233743138
355111859
265875693
166391771
259937621
183743167
208994013
248200984
235912743
240872218
112340451
40664894
362712638
125256478
24113370
338364119
59298869
461431410
498286728
441733147
137777036
246252566
525606432
349024463
529950641
246713407
79225482
280931711
146420069
510892574
123094080
356540406
123284814
162637995
372731511
172373784
16331967
149179651
312753775
361361075
448968869
492312976
179597467
329537634
124657189
368470686
354369027
186415487
529225961
275562749
415924301
411825338
487725088
284269882
438227784
475400723
487323319
61568622
43354532
104677947
432963444
140456
462355524
431358475
221544964
85407112
215952220
365392141
413520549
512375387
137951888
398959802
227433385
403782243
160132645
357217639
8039618
147396244
232686581
469145687
243881018
417787287
276607748
201947526
163744870
283138871
472177474
124002374
203906312
182162434
286243300
259774751
29105144
127315432
518544936
5319048
163336647
227004369
81256405
517886401
237233038
6426493
151918353
70644836
409861758
52853347
253196475
417152933
105050175
167766227
11029448
179053979
246485934
457961072
255366271
90217192
428841454
150660337
155355885
110762116
181237998
283217413
292756853
274864739
345068988
10707885
395613631
57932272
464203944
142216637
293204057
408118808
120505882
345537759
175031631
353689007
429624408
267952241
424749471
166558430
35834238
68212764
263963010
343329028
289238061
461242927
251722477
75093415
139846632
523416589
196636212
300109929
8306762
479032972
202592602
321922981
440661764
263348537
107512414
264105841
82117017
516903101
465689895
350225323
513325420
340378649
475702454
58907531
177638200
49990423
296509973
105370143
155390575
290365033
160211139
406181627
93261857
265680205
225229641
104218767
40084300
137891180
148944127
373969005
423455728
80982308
354583794
316064755
429492483
235654502
212355749
422051100
196749114
259352629
316284383
503897970
506256584
203890189
393743097
528437879
423747938
200201954
352956594
532801817
481457677
58206064
30525085
210553861
322284805
75392319
234017227
232619513
100981435
143222288
183198526
42386874
5801545
161975579
40853482
387554718
391574681
535165343
381319343
470792455
83877114
262214851
24296051
336345621
376234458
324183562
66494865
6470836
184866076
152430867
162224769
61982216
421626693
477619782
418508700
247299146
171278423
810830
130136656
352626590
206816767
99185552
291472214
269052787
381743932
399417893
87115073
117348612
54962019
165690062
190202219
343146768
405873000
49582825
2718168
225498279
192988628
51997003
55959111
358482857
400499709
202948851
199036543
338544334
274640296
266923566
57409772
69151923
377348006
66709401
254018760
146505204
527694507
199028188
135235472
517333271
421818232
169568491
375491278
212189983
136054965
184860133
489651671
299771201
445617535
386705857
517402521
12898071
536313591
291368078
283437110
462769270
424391497
260074921
512553894
45731974
23781626
186931403
60217322
400739894
429821269
59253282
509510203
407244612
97241936
291057
219643501
11605411
174068229
360199941
65855207
461146157
492988445
447177098
77662397
522516109
291769422
74926795
134566223
296766589
26824404
165639601
343786156
119508153
386630923
217527934
211850375
318919712
29462511
105690468
62336123
335934611
400785506
485387082
319190102
470512905
426773743
452832554
22166990
334208174
108293335
13862693
508129673
468670121
491103654
284843072
43088605
244110930
16318649
188712102
274660375
459847485
118436480
209095532
472407786
342502884
418095786
492011128
350878519
421161209
423402852
67235563
392411648
231347313
223922883
140478750
220020170
471899511
354632858
217441225
519050827
524945070
368448136
532177986
118954462
29882775
63519086
366638688
461623520
270016864
31085537
429283982
509013
433436029
261900475
4975195
218395478
343648569
237968399
229318086
11746114
41516299
331103760
460080496
249908109
413852257
284804328
527995191
293002132
249265639
370878887
467276072
431744145
318556409
41671304
237773011
192411385
10482698
518388127
390662337
423501252
97386598
107428004
256365048
238959869
12292469
227300383
353555668
262532283
458124393
409154596
523600636
493097945
134151981
455775501
492871427
466341473
320725453
432228816
95400324
377628918
87277962
368075876
289569414
227909470
30322499
81745862
76118491
300237003
463883833
42386874
144655180
126882343
131367156
259887418
426634064
124380576
29546568
50300047
45097725
167773927
169632342
493104946
406357655
68535669
239856563
231421691
33557779
487678136
89336427
362952487
235630449
160696899
31519339
243000117
421456237
347226290
136167657
405363113
365412905
346498986
333325390
512975819
118438550
470955389
60025185
378056364
488833816
109351898
312754572
190966738
248944105
265886978
72834407
517473855
4609061
70996940
152798736
494191607
365986560
261057255
134487771
151702000
65637447
477178470
79930238
317996776
393437692
406813942
17790684
119136245
43420833
514406737
473987506
273669272
359894700
436694461
423947984
101799972
173553679
267778642
416684412
473343072
178085182
348918738
232527866
160449373
420674364
469743904
60898945
305017748
479492520
377712627
475532169
166481240
586666
29226255
469223897
185479528
382161213
132072472
506093060
444001487
376771562
163988090
126262800
416752204
281172018
23122663
37463514
43233927
232782732
487237184
229022045
108718179
463324742
36401971
249535333
30657009
200103835
50373296
250653082
43952946
122135741
179481404
177926696
38085980
402732412
334422131
298977137
76574831
317248087
315112016
323367543
465279004
323809641
446939758
285933497
178623209
318434924
40676553
106943009
533725224
56870027
121524231
454339558
376191749
310012950
338483790
291812753
388164110
426552678
67847317
161339955
12469808
477099761
429310902
28286376
40124454
361775849
157372323
228026944
171963844
218556906
407626806
321264462
246101811
324463767
530059721
103264110
201535269
399593594
12498678
161999918
518587979
13001413
470031450
316193404
499431804
301793663
184653497
234842044
242576623
12112923
239893788
245444264
279021711
398754929
358071138
305141303
351635556
152942120
263100490
116803727
176902997
182661095
169125199
22359096
100881699
45604457
229647289
231906246
129257141
243559639
527343073
128995578
254025125
91275806
198234832
229775597
118877990
331487137
379641441
170908169
180475004
275905504
530419060
298327710
14604888
261806850
67868173
477244720
73288205
519202581
505541044
229865809
351235022
230539775
215267778
47588140
405363113
188287463
1364745
448637899
250737253
199564789
16636203
39401988
89606678
522284526
261463229
274064497
172110411
234302862
232619513
125695094
204803922
532937509
386296837
319147204
499764809
150837827
68112168
478478310
254628607
314467884
218004748
216998794
25544671
15410328
176647747
198537151
346591832
205451222
482944783
4857680
374672834
146248040
381190140
507536305
167000029
277762314
299791176
13947510
296092772
190230406
516767997
65946538
72827025
69936793
117020969
285447502
307289994
122300775
449469825
179674603
65721975
298471728
366434743
506300992
163714896
310949983
221129230
351745013
127080829
23732291
190372776
138179870
494709103
179859191
237630707
433407380
477833024
49276775
447798290
52554002
182264814
207601435
246973430
259741931
328915337
314370001
315100287
325002897
208295040
332955616
282050608
92633407
236553945
66449016
16383300
266476678
20111299
404003251
481444809
251592284
475616717
248808403
33364386
305813357
126285286
245638944
33910418
464364172
194671014
221056351
455536168
411573448
441036838
485405972
284947586
34634842
92081221
128297135
464732483
512047571
78010421
67861196
180056665
357854005
116925178
280688131
91306816
364100722
485408543
70041041
345865925
281039714
186866537
95972913
240561148
529387342
409541457
306750897
260612535
382645869
130568616
210429649
181162166
127492119
472007176
410168489
409248913
78182562
35800375
165971295
494939092
408367632
280626454
215992312
9608223
430787676
331216353
21612605
195641379
432838309
278822520
404032942
84808029
119390664
76039218
294313464
259699534
417066844
487702385
430404546
367923269
211172414
284687115
307441226
162765545
195118078
437122391
184505673
443790371
464111068
63722162
84677774
46168129
77061643
36949230
366846359
434569860
501282640
163846820
66636553
189029770
469113932
162082991
451952546
527205646
224496094
339871551
108707020
111311524
65068579
428796722
304580068
6978322
521674584
34451640
112982290
123758664
184416770
134336396
149816642
383285878
36178491
39356386
521904513
151299835
272976955
73022637
309837895
521455239
493967855
454275139
308277750
244936406
395142455
94215399
207311377
332381424
308417654
139158075
310025297
309683749
378094955
22999131
362665886
283307944
193718568
252175880
141315799
236352123
483490679
443226213
463841679
284837768
332449721
25385157
117480772
367370730
357930125
303522785
52838419
524022258
8900937
279518395
352643176
66130560
104677947
517957543
296736468
478690334
296945686
467936101
12099224
116480198
215410626
325458853
438145978
162955624
319392343
456080712
382699690
145436122
61079214
239257771
272056946
524843674
216817587
381151210
37123456
188106915
146117594
404426390
86334208
10468275
293491808
239947436
54734613
181828807
206738721
121533489
88249192
53761294
285280154
422124155
422929293
292181878
318316770
334875785
8696641
29778159
291083310
357773292
316671699
492576107
515460413
386142473
534088526
454641151
59994992
247405683
258556107
212375645
64542150
218145097
65461473
455409493
380081125
36486785
269595272
374366425
455775501
303888664
244366174
515867083
86424684
436069294
201623735
80629056
509551864
411536991
377833657
497067952
462847080
524429900
290551736
98174138
299404200
149274845
101661404
20885044
328734994
226898806
181945663
516461588
88242857
183155682
362500644
150201331
520473199
341465083
167403120
440490466
47306217
73914124
118953881
28709053
131796371
207398446
533881531
113183627
337521354
504690493
248284249
463698117
294856260
275681111
174627388
86219102
14875871
296956806
33907774
285976730
453028720
110359423
369275558
407530130
114639779
85549345
237512114
523879515
532827924
96289394
139653135
145777131
135627538
189425816
226066122
349231781
257971270
31471348
1371370
243476775
481879663
288026449
498020512
174091702
160865152
108150983
22733400
2499129
121252633
303140441
391185551
414460621
225145053
258367332
507720961
212209683
33363112
201315540
99627063
285252188
7883976
369487552
6116903
124530065
255678725
449749463
36328746
225670166
18554702
330836787
272643134
115154744
93958548
174058611
417200664
267433490
427462874
75918693
391683635
535303490
378817400
240697233
303415491
111287718
363849656
536415654
51167529
505389060
175691723
490487549
266522881
122661207
274103012
66097401
72569598
521086774
494551296
62999857
171646067
371279867
147790914
478096042
43406766
386155207
391973944
446125478
255515942
398086966
82433411
72795286
221770556
88316752
58479108
516701117
305499639
87897204
235512185
111149879
154202290
159942631
100202052
472619538
59850157
515342736
462198714
256329229
409939007
143821690
167397861
119698527
327756332
357839171
216480514
41915992
269773374
433522336
519188986
172867036
250575002
120720497
270894433
357894524
88592767
167985619
433254927
65664702
79158404
343688702
336039668
292007494
78167481
224387160
169394767
494138140
291951264
399293104
52515133
59140305
360370660
361502774
117802824
88117388
513365555
437709235
500670694
319050347
422045849
302233926
202212602
145638081
83877114
404032942
300873411
211225252
105710633
153637367
471154425
108273658
35625895
34692494
229903064
306324632
27189611
533157676
103781931
498012808
36975047
450471161
507790051
231698867
480060152
63724501
269901113
216494544
320395536
271329160
458780113
223642276
459469812
134027943
103574661
331484180
134694788
181773249
396030592
140433138
222274
23333035
206027316
520419095
377748750
286011617
227903637
373952915
508971231
64871915
395387891
333081537
344133667
47365368
439643173
453361427
133292105
407975698
494234099
155786180
298605529
159309041
403792962
14681914
492910360
63722792
457546049
496374540
351558434
375011294
89515476
115480938
397081212
196316987
181031230
245060025
531673518
426569655
368965335
191246326
260779904
330156755
320896331
333344806
378856935
194169307
124483515
185130848
518535513
127492440
246009250
113639537
203772969
80536571
298871890
80466404
397283307
70225192
532603010
194632160
184636403
279876930
236710428
166277371
310101346
69187437
527274136
419318335
284179668
185501081
111524314
516677702
97610134
481677657
22687410
330060825
445271014
78389126
325172655
515648587
139418169
131909880
251005494
128897871
440888617
424557802
493128978
419915182
489806939
56087505
29251832
448794387
34018547
336848888
110510679
189865575
180573172
407914551
420406702
234538349
424657394
528965568
515755074
233019151
372107261
482063492
269060166
196579704
237071382
313788123
128490780
314868211
3293849
13120857
272204909
32457265
514041941
350771462
85599327
373647169
382075074
395827506
160865152
168073885
379389986
13617552
306587681
259741931
94729069
412725811
374829423
273596203
354419447
292817552
374334042
404852674
424602240
397346101
210555347
247987168
334037829
397309589
318126555
279239924
159885631
29689449
292646635
423038886
524120218
279210592
21443870
217870905
205191752
121698866
411267184
292450655
186882382
67748465
87846245
18887349
516027685
447830385
266674026
264526755
318097699
37589908
204560238
357699860
140813603
185284153
183845696
414531114
45053889
226798956
259887430
349161327
353335484
129689802
339381835
344465140
437174237
350207796
15190083
84013035
497349782
441027826
138946821
78590004
121844205
257878712
488555080
309417630
509125063
72738783
316871098
409622582
212421974
75362279
460971392
25206529
51290317
318477951
172490836
215722393
522560418
333489140
364492171
194177877
205015973
39729087
170466379
423233145
253367259
528385621
424657394
466392812
349180201
61253048
444472583
340063514
91284935
501171287
158182024
489497477
135329986
186281326
523103885
252416442
67041395
527920852
297160212
438482144
523581621
460740592
286804858
15860651
417705829
28295731
333064866
217355732
271549863
473466822
382185484
40469236
407333557
49023107
367954006
383206586
423378544
33372991
53855317
411636896
353632264
363463258
185479791
42693424
158479866
386407241
17564079
69101497
340765991
265949729
275617522
376752527
196860528
202917979
278551607
452149634
13820844
243504385
333389579
294908865
268781249
531868638
344946244
349719399
352324640
322765881
508835523
333718357
137270529
372786865
407430759
170664305
373702968
90239659
80689557
234782281
461741460
352815059
130219963
206587272
409350452
157068634
219171376
263105372
420070667
470734668
72380163
194571162
70853335
436887771
59656175
256554461
382748068
148137019
300157305
315719280
7123675
508509028
49940508
390727983
246010009
3949597
501924704
15884297
373653568
25510443
400602505
25273980
71804485
325404042
441751345
103754496
67726824
496946707
27190414
507804832
414336206
36313362
50984389
432970701
433816104
265912907
25571388
385128791
330730313
348033327
350248293
411217313
301125189
31817426
394755276
372692194
338697216
455407347
67727192
239544979
77358807
4908006
198973942
318089045
439483751
230753773
264158141
451320632
119757292
493894381
508391522
38073198
330973364
510204128
416909677
407529848
381424894
469044693
46218302
518566897
208806320
419717951
456049609
99625746
315569752
239120406
308531672
181890433
428978786
180009328
443005530
29309990
232578147
30141748
393049191
244157344
57964641
44175920
299574807
235350244
459391460
422728590
208723309
66507264
458884906
102246205
431997637
519536911
282237824
35887214
465601293
481318474
267565762
140971901
396850437
310178322
25971936
462537265
201721513
525667457
237554988
223587637
426523102
161434659
128107460
70105512
237799864
80166716
296858628
120933573
96314073
420833681
511779790
526046482
426532988
251028632
224371959
3400881
303308534
4104372
439388313
206861727
139116456
232423392
114325561
473107852
297408621
7402566
28987097
30989415
116365200
526089758
359242630
220741415
248180053
86636196
88784284
415981522
86587315
399643469
483425307
183219681
10858721
385240030
298576756
464320168
319296216
46440211
445585739
470963959
533506417
22562257
367082390
447074321
80978923
92170912
54912517
35134388
102054013
197178509
320496344
29580304
494029666
265083887
185276436
390609070
234663865
505615233
81017583
17269124
192538980
167222291
15056510
259209973
292187499
81647445
133217972
227245293
300955331
512416888
118350786
340607300
310582379
405728185
534497081
57631307
301553336
173300050
237019135
79741102
486423716
144469374
9556919
121458301
252562254
396521430
444001906
312258873
489684040
413617196
200946384
92559488
298729033
135888207
297172386
22807235
138399779
522101055
113085954
108258299
66627307
237768500
333433215
93043682
393983220
157446938
35884264
170256979
364817333
76361019
369462978
433198895
45422478
494660608
381081057
23509743
130519525
105671044
161499826
354666742
325834247
144930511
522293205
53219044
160495328
19278926
139715264
315652894
82080971
178903808
260759597
314338164
81041832
437402468
523487538
142208931
75141354
266992824
82888538
145945812
92765472
250934939
442798314
434701758
479257438
13891545
18108276
515965424
29625294
475116936
178807583
527048829
127728334
450879932
114536376
219403625
416616252
84387171
183336432
428656554
380157772
459491667
503462491
83601059
192446219
492970732
79741280
480033407
435055610
250575023
159844306
73881593
378949434
42234503
206360538
453841886
215078148
198822316
82026886
112588367
485013735
389998684
522046539
160285103
411708062
517987978
411794894
532664587
330758830
431571889
429859670
6765324
137553278
435272907
106337469
338461603
454642814
368664030
27336978
167820739
217005741
373912967
165765000
208576275
254893510
212940338
193440409
269030226
445881717
487698813
396856053
357242803
352389515
40490379
180919259
254568455
356545872
58085485
155798824
258802036
160324816
529541970
158784601
139917969
159639784
438268142
48786902
232017123
215133699
330239929
313488341
50888698
197089461
461632834
373598487
30113551
209494039
107368226
257238522
485291182
345123503
368122813
388592976
530849782
466288603
420535034
453871209
422380174
40216885
399983863
364846724
2879459
212078982
149912380
520662520
34454971
265875693
413530669
302883960
262805727
234137995
77909763
352815059
157974405
263137673
388966706
112623378
235343176
397338445
294939614
337012482
421994264
32312893
261105917
306380544
53133486
191595999
392915477
397236349
408322846
123149417
204826931
524211240
502230323
280403065
325329322
463414103
517941930
158876620
107350568
503066389
344858536
461699438
227864162
479918707
13077677
208793697
431495304
456740077
440303162
20915791
355242111
370413597
69794637
508131026
96393635
426751258
414763001
391517957
74353393
268271498
491019942
158882263
256077267
377480955
405678845
210423732
126155697
267022838
491892964
345413375
91277745
367073792
372929723
493244730
475501056
275896136
496827133
77572917
356520487
489002280
202421315
389188351
149774705
357526931
300076948
71867177
3054671
392232919
376256085
527290629
238870294
418287580
420836342
7305307
273678841
36029259
112195919
22872550
82136497
188711448
521787923
440047932
99517094
531949179
240086697
451821276
478559119
175084167
145656553
243523783
267507740
371215587
438746728
128435006
230479849
255610666
369075758
476397651
218768081
212939184
149415714
17158527
163420423
113444520
349969866
424505100
496936158
146886396
222633216
467532249
259983273
276861280
65783096
263806645
8762159
400288855
7497295
175298644
112513043
508799514
77511369
425453957
468048053
102329214
144820951
373802633
492255107
411226950
254098185
369949909
190238807
500455356
22293719
174096933
110331523
233189408
445955493
462503625
53439382
10232703
104410350
211045299
237248311
370748917
402599730
448601362
324706713
3448884
386228760
3084945
479600150
175298837
70124377
348627513
168085332
469789408
121080498
119974171
204604912
182450522
389236652
140298834
170522696
236508927
383960749
231648693
120790348
386487274
219920919
2286176
54418383
361173921
501566414
96589484
171883173
355879837
261285333
199919541
528040846
56406223
417597054
82023145
525629005
71384951
488739285
180662465
464447465
32312893
521746849
156556190
5579202
329420742
471036909
431087456
399777409
13606709
148418382
290319627
446795035
362804234
209084842
465198070
186507040
492715758
200250560
252695291
239855274
225782310
38874309
404220837
53843326
335434234
275933677
513247459
82900677
505701039
445605800
54342837
468031589
482435916
478294268
57934877
274074620
373743001
162983342
90654176
187425116
496333982
487874603
26337594
423599900
388053153
299273987
349079222
155404143
280604643
206975943
209619995
214835321
376671639
533171610
347000818
37606805
122142918
277099825
48637176
218677104
104349315
390295597
427491777
55079494
171802839
345123503
326300249
284760394
125539848
330566029
485183550
18597148
253636747
120811147
440419397
26252753
147293595
414763001
132328816
294407632
225434797
424093134
405114710
486908437
280909221
240770740
114236367
317836725
208703063
367587770
100866720
267037248
519086752
430188227
445108847
417449487
436581276
316270750
314955109
172469283
526772489
432366139
300621770
464966440
425988075
334562895
77034652
20495216
263195517
269116336
2348365
157522901
394467849
78952476
135625897
139834905
411631505
73746521
109875371
198091215
536473479
84297609
216514486
384487568
491082282
199975034
496361445
204273741
465618248
2969674
340651804
154378054
329737234
312888560
130493066
156421226
405757704
275029450
276575370
88796850
164779231
287105766
238928232
148894740
184338396
119709348
504024406
390074618
389927232
346504194
131059279
268480830
320171801
513901837
95284383
365995335
162666550
494841700
504504298
219620435
381338958
306910405
382586468
24065115
188074751
199739625
192786541
415833547
480815665
33407413
177251947
223593341
461639783
511043596
52953827
415550339
374185926
517617816
347425408
110407936
426374972
443762793
282485004
179646951
233482337
505856895
52388846
90575287
226410925
56355108
468589095
475667048
366382413
403336378
118159785
327121903
71801451
103780294
109522859
143929817
318117566
69704065
281899588
354297874
374068658
310106452
149997245
40839892
272731589
167213251
459852357
168676205
282864640
62789242
404771543
206105830
386852255
477289631
372929050
219350205
338905952
461965031
531971386
303630863
252798613
199327362
358935566
188592362
344850389
25747128
361325543
260351356
233341736
291425025
246215312
223186419
512096595
323138925
489757651
431016664
2869787
521725314
61790772
401803597
410270250
111785051
298983063
190633715
339219671
401996998
346498601
156739552
183528648
341757042
439574513
14104578
388257396
379024288
400347000
468076359
317441721
271743477
338642150
289807455
70308084
178816685
486633772
132073674
496892120
54427931
476289669
508661401
49365407
6599825
79635327
333121087
44350332
138799149
280185697
390786211
146375905
10094620
192843266
535647393
266777480
137648738
4671489
494105146
267914581
258869023
363127039
354617543
281036527
140635965
190945589
51491137
210988322
97758123
519635172
154235526
86077616
159005638
331455454
44150219
344135376
272149319
489528565
396346852
85180405
463564578
58219768
517529195
409326202
171181306
195150454
143237135
98672419
163673580
253488413
373990953
461399769
258635173
61994771
473938177
497350161
466108766
115146129
192620564
395378703
475752421
414461544
362655748
5056633
172644284
319940572
48850939
259515563
491100604
33646017
528134850
194738491
47241568
366776259
332448226
525810543
45765655
467784758
108308472
516286431
421034034
239720873
119326060
116365705
139772417
475932282
205928067
338697536
28811956
404554577
248398333
182246052
483555469
241237492
275315805
386937144
152435855
433545901
284712342
217626505
317516488
325632724
342777287
73486418
523219985
515310604
476196785
534242217
7949258
494226876
329879427
304749572
303858221
276237342
256921693
164457106
358750042
72060141
58694924
535156411
192574873
122368825
33174059
178443846
360588985
19868981
445111125
14102532
194725478
105298133
187234995
188833698
508584567
161356804
494584497
510314575
225912563
65545366
188292275
328942420
106326059
363061322
353760599
341930789
199836265
8132679
150250392
426966671
2407399
60030182
458959698
107116247
279671555
154411216
110711709
110882446
401052346
129617964
240310570
65230004
485089223
302001552
142283167
277962145
155661036
300433375
428428333
203449503
171897888
136055330
398070157
234925465
365413077
415481880
236918609
193004692
405618092
133961011
188481544
263582610
419953447
520395097
469229096
206289935
158464133
339171235
163733266
65993083
56092132
28402975
453554510
489097107
523630858
446761410
344015284
482150879
332231684
401268175
193631422
309975669
405592325
283693669
31061601
69766062
520897914
170025725
384572369
498704943
330302871
391222242
410626842
167734420
535686923
169114100
257605611
441200039
432800949
361120323
526335619
433938430
113753827
1713257
32705040
370571855
357001184
314268219
512572671
252554192
280108983
95318265
442406581
376204670
317990847
386120496
76469282
3696195
462076879
486645377
114126640
178975097
435100157
235975945
528101107
249505864
10858721
429660192
445087070
157219173
364255625
379998203
164093821
12950090
31483954
231608808
102366741
43016773
210452131
45851070
230308455
431214412
230418965
210987630
371242091
390567997
197103136
235705166
496865734
387580074
345041447
424087877
189467743
83077490
282963057
260070695
468581911
99437200
7421777
174535441
31819954
68490257
25017911
218843544
367124561
67323519
309568191
485285696
264884233
343913845
27470844
43694678
131552363
486899365
280941239
454856044
137396098
12976624
72758735
426262098
195216169
525695592
290890137
359658711
98559988
292452555
200140345
304968167
519260116
504943517
149100496
268162484
256554461
13201097
82185412
335007644
406925065
83113642
265066515
56211540
373707724
116927926
3991909
273324615
372908346
367737522
429222646
473475102
64458737
533865427
515348650
504056468
305453483
101489265
401552412
247361293
423179662
407204720
167466882
485846775
197701950
24072588
57510978
141414487
315340283
330726631
175692143
313926472
297159184
92618637
355680607
235869706
357456816
36139871
140828385
363914941
437710617
17187566
227584850
288181482
514894350
170965402
95576366
504555326
364687384
518857645
58705709
504172521
250969119
418543522
388459647
218778856
76030719
392282628
191055643
379096814
81526327
297435111
315766175
18481416
528425877
437647660
76674976
68904493
18448073
277015536
207230204
307032193
446242048
10707885
320575708
252708245
415824186
349747801
357892585
236227099
430555954
454866427
155179970
530525764
46615415
55363691
449107729
530185329
228647120
56937864
232826391
383591878
325878031
69475841
162012294
258036038
436756612
267968024
286650772
296703102
31295408
440737114
368061104
107492654
348770871
39704826
470337100
397160341
419953447
78697213
452996786
527147100
405686615
473267106
473252519
427401276
519260116
289737245
302934604
91484851
407424135
368532424
367724184
405254183
215485632
41237983
325916069
526513141
296252561
331221472
429359843
458463208
342250719
345974100
83566222
226405691
292658241
440981934
107662643
412060235
373193041
299909491
351035566
515670371
375957522
382947932
180944988
397122054
54758286
487835885
408427586
302996070
383715142
215781778
208852773
269799187
165208464
184037887
492116339
493186443
448186074
43391203
27959906
197724361
136992301
496676605
437902978
290320245
449905629
91626630
284317051
249002825
231369207
483277900
109042032
167941798
144795549
63667136
188839010
454588531
458355387
441884400
44084152
47198036
187201381
139564801
171633081
274596598
466296520
318882252
386656818
314584056
389099915
485108170
317495361
177985898
346777221
418448257
160478760
70378430
245955600
161616945
267605259
187290817
212956235
10734777
394845118
315592664
121398854
7002355
35799565
189829016
368985216
164541498
345048740
244877857
47423549
13135815
361814619
80998486
81391068
138827427
24245734
196843751
370804187
404431341
138595067
262728715
282854494
142393056
364980754
438281024
256423735
216763420
532805546
323242826
231346453
358214050
369613380
318827937
110610583
526157640
157030886
237702553
317505740
40356687
73967375
63353375
431405276
233299985
295164073
170740148
354551344
162362754
2261440
68822017
464430269
416315219
500922881
110810204
375334026
363220730
328021695
208394161
409184558
65166664
48702752
493432127
208533165
178982
529374722
427738997
103857417
119540100
529050863
155055581
433659747
347693383
271267116
520516400
313865652
285748837
400643643
276827723
494719196
179797790
269773374
364819714
2388760
98453493
131167247
297422701
12153226
8789508
473356390
27929740
337055428
516299847
143328455
439908976
325653022
219870032
137017953
429283982
379283657
257281686
359549996
328808620
120314293
507604853
347798112
146617827
121019805
45977642
243945110
57691003
166507733
510787361
223909764
231059424
455427490
263168323
255968391
215240702
405170680
503458976
431907740
255949023
152018672
523307463
251805918
454228792
171545263
500036984
211734351
68112419
274736054
366848426
367218003
246928324
243186902
136162807
219468283
467723744
427943846
204714269
443828704
282211610
146617827
243186902
231235176
304541704
496328372
18501495
353119761
415483153
31262633
208329894
399944027
217269951
127329573
256366076
77254876
376303665
471432615
171119385
237100199
180841461
122782847
44300078
523021417
526418999
133014571
28065979
259427344
386257497
430313311
422555320
449937431
204662063
280841299
260115603
434449103
1316157
145753172
284080374
58520772
410289342
452641417
397543804
236588790
497175168
517875198
440536487
83924617
348837492
188696175
265982028
55774925
280151359
429666186
435750557
35850351
377651069
172404499
271446929
451628041
261565058
496809663
391068255
294081713
221994079
107855158
226763719
48617562
204909143
216025559
117779562
17904428
157141658
105179377
138500453
329256558
273467205
266844252
251782767
19860279
1795513
472764396
66165745
48342690
326094275
495633326
324257355
322919856
209032477
294336619
533767976
206671485
221838816
188534428
218509877
401388935
88786703
373705951
156739451
114761954
521670681
253646412
118019053
243959423
100866720
363341339
528467688
90059122
398700888
399759549
203951504
63848507
86813010
405289492
277197156
124185677
24987148
492081290
64645309
125285015
13715300
461956388
103818814
251224939
45121467
161423345
235821069
479894595
170266614
174905033
73414960
177059907
226244094
101425030
282406738
264997721
340546626
103645874
329024579
199083064
373313282
321116205
494029666
124216767
482187468
464797979
89239493
380922866
22688062
149538964
258248109
256847721
514483962
60234087
227292269
80323325
132141575
162865294
161302062
489105229
212948408
96979920
261126757
155641338
25375107
284828031
259502597
380777988
32764331
205857969
113091093
445370130
391702854
420004702
61012196
343951856
140622977
421652016
220425858
460441445
510987200
279073444
289329603
377333159
142418025
167660037
172744244
370117014
4967010
189566836
461114553
258303822
355476170
292555071
419870860
487983511
116367015
259091316
375072396
138613703
278323297
128459201
177501085
318274535
71216231
204835871
413954300
1401307
401625947
388205429
343454225
404353094
287641129
383765054
401887658
382189960
436631781
279593524
481992809
467587265
302995002
39046802
38874309
431488113
445908659
428369429
384013857
532823712
187343490
296365485
289158795
144439846
415438324
41082112
153085678
172726777
252425087
58624058
418386545
278195317
98128180
202394407
276674045
415440941
88142242
355552173
80104683
63016228
73270634
109048963
442024770
141816573
24301170
519077670
525600668
177739430
191206624
158152548
163307275
145154305
74121049
429502242
334189852
106724772
39166593
475178988
261761983
321886921
54800450
165097560
159189957
107152878
303654670
8731116
302979977
85351651
197647619
386910373
14469248
38422517
15542346
437869347
63822252
177647743
174110500
136527240
520869617
466908582
366910488
51006018
503756174
292565231
421973910
351603931
268426659
356648327
323399334
195435529
449618881
217138223
428981588
68296045
327274679
269083308
260823206
272294392
325797283
6771086
3792560
216009836
308286354
304998561
136945548
282698660
191075360
411026122
85345897
11486054
502401849
261298080
495190635
527230558
20381978
390595535
170810075
74958855
501735390
251550922
81774416
443424457
5250423
107238883
344115219
57371235
273667818
126044074
330060395
226927053
162135973
88821830
146939352
331862573
79746439
162837656
89465575
180589815
530010944
288398603
118854992
235463149
288637579
346622096
80244710
185075550
257482009
385989434
181252146
520996741
412796762
289656195
466710822
16394550
145706760
72336419
38168737
102763867
180295241
12682424
201951784
457140250
254832503
186957788
281212584
527097087
14939875
66056789
362668272
153839775
377231601
31186416
19650242
183604390
74568965
156749317
263485562
282069265
150640244
367781999
180762912
432286890
207952980
89078004
151952320
523669251
405363113
461674156
53516702
455739897
400548663
520136162
1515555
208579066
467645716
113639537
389587724
441567742
465735289
472239376
415054654
61027667
85873950
243963178
299983238
13800707
256500313
518379650
79660057
315811275
281086784
215302204
430274122
206304636
469456076
96378949
303241225
527311324
464207268
171936052
479151805
378763814
218576257
17167935
10336958
198883073
26055206
394345207
21101906
516020115
331356331
134533701
486574503
190819265
392411597
364364382
49659589
87775007
3955707
71400735
44123898
471777482
255117652
66109185
345547928
206971869
77186409
529761455
346089355
47381184
13092729
449869047
378146766
490759387
411080139
96779842
324962935
459276383
27234973
412789734
291889039
246951253
14103326
500768883
334365183
452676974
524974350
351500342
271883090
188481544
368924148
178657588
353363877
450714848
495513952
180283521
31373486
391733618
83720313
474827021
525757497
483081397
434788821
282460054
10670506
344139695
335217105
319588166
147408583
143633648
357757660
171229278
312136283
362550760
281996386
422862329
335608541
312927641
498972101
230649817
14228488
135214454
153087083
338621827
399608698
154070668
164101314
454811743
315201690
175248002
290643034
156716222
440942262
66641165
238710082
441205809
155073981
60245194
454692144
128256198
397047505
351916222
275272127
129954894
310882807
133501123
131822099
13857793
154462203
512865980
475214043
380024641
249481804
298220690
168929815
441196824
441193049
88584527
301564737
529775602
42531910
259310341
203340950
404634469
532622512
72607468
254204104
470047499
70068525
207347461
186832166
490201675
253611288
1554654
1863310
500397209
127699869
276595230
8354429
29485342
175540838
135617376
365424879
417711588
405330910
96802311
35932186
255615375
139846632
56665226
319767012
279819110
103089775
145084431
326052450
186784869
37734631
480045264
361971645
97504361
339286277
76559903
340698616
401218022
402704877
437700389
7914549
147527250
234821220
350829574
109829321
470666035
386083029
111225275
228995461
280909231
107170158
318787048
65707848
103959744
127514002
281416119
376811877
7903248
187198012
243504098
43933648
479945178
369390734
218255228
514714302
433248440
103549967
168830819
506052719
286552637
522184397
239312785
194990974
336685529
305269347
274922022
299592743
29111462
341936291
410786019
235502452
237285106
271765585
465325733
386125525
305021835
262577146
285755647
403603307
489595986
355132594
455954076
150655240
213832895
234674042
51778064
269775437
323656495
464478652
107164290
362406129
56280830
464686286
283602307
504735690
312763729
111308110
508074582
122210570
360604379
235701815
386653836
356120766
89752431
513025880
122692337
437125460
420285
164969798
384172723
22837141
273844351
258649448
391370463
222908216
75399389
384358778
66237292
464876821
221995307
365213087
259937496
334694964
80512674
513615484
167067530
73414608
438980241
495342581
418928124
499534622
14790016
382199162
385717376
252974205
149471154
69904114
367463632
371212095
471924563
52505370
16024755
522461118
428316365
110429988
231994507
198252256
255316171
401896183
12966377
341326685
178611515
131849111
468738881
206743887
233116473
1064000
41679481
465198070
74274169
201452596
249253485
269675230
440933357
140520690
2797628
300698687
246709673
460017090
530073179
255842404
436822243
171133764
462312817
329484710
187355584
21324367
71564630
312968642
148389493
33499213
155913743
76644155
123945798
473297325
255204812
32222789
137368808
374207106
155088145
425972548
431357771
99249789
287480193
492922853
522115769
530002953
421462450
410533947
334820403
349943398
70159769
206580277
370988651
41506585
318291442
360106406
428184823
187411472
458053619
365655585
325310114
257034436
355339161
60688610
360256773
457655690
259325301
216717444
446047355
149652692
265734224
308537992
515082911
145185542
254634571
236263267
59219217
351800100
454898724
525234223
59583643
367833876
34924424
150231273
82196798
329175879
161513472
435713532
511349304
452084641
185598603
493424185
373186662
149193456
240086988
272720599
109889084
308320824
234217906
244656894
465932889
80814055
438187190
89018729
179326180
285088679
440731472
462285002
535127574
195861841
389583763
109488189
444688023
45345041
454553384
472298452
53975150
264495071
148753005
259889881
230904360
141004357
525896264
19783358
233034716
192585217
227004369
172625843
105859643
462370684
117047493
221250232
486177510
307392022
214948118
304090744
92931938
18546242
197957728
285362046
416514955
535396840
351205825
295453794
533121359
425962415
485679199
363035035
264530314
257441736
161216110
246436752
95309457
138667663
12093010
88353543
356613456
428807485
436085450
354445072
453452511
47969073
297013290
267192803
290866305
499502076
68995147
276708737
223244167
12498678
42697607
534101080
208651406
424815396
453742672
13583360
518466558
136473136
162915762
437892423
304082583
55582982
378923187
323032795
273324615
334175425
271117602
221995307
165382237
46132044
11183984
331448479
509083880
334801101
430733586
442208697
102049097
279488324
9484356
428319091
175340503
170216552
326875448
434451610
315032929
55916116
442827843
142489674
251537789
478856561
166301940
187396687
490662834
146536731
339772821
302139766
35800375
468954684
66711709
38435316
34229001
290883407
227286084
455593942
517794344
166091394
22525448
114404229
362776944
360847135
96204377
233303159
107212714
532764947
346289006
352540466
339343724
196551757
374187610
295862342
47637687
376189307
532288082
293319860
73702935
493354222
163052424
232654346
530621968
190904275
140299701
366130131
297217213
45908319
147376378
412790324
263712898
179677894
156176463
234727458
105870042
198351287
236091230
355683908
53530838
431341471
63345809
524843674
375805490
277589045
521644080
394291862
391848275
287493082
427682390
132814916
24884024
512078900
124805011
263591543
91306915
295079164
265265797
344809930
35569758
340993837
113264989
413704112
399250791
103193003
185049497
452889503
184668576
62081836
359894971
360737211
423546150
264047282
516378867
340801766
484086402
211555418
26226126
45560827
77012785
249042094
461009847
420603872
54574897
222718724
199304481
418833211
374971635
315184378
83246239
464396805
270439107
231896334
495712019
178951007
507169375
309682025
217662455
316376734
308326923
465471837
161198407
170548904
449380675
193727513
207039903
135740976
289048329
309977051
39823356
473325725
273299188
498662904
115575423
262654795
371344075
49659589
479569167
10274601
435363663
183638760
232763626
78337477
359822941
115864381
196840556
315247411
204007970
445644751
450979812
284404621
14104578
140102043
155243868
356779316
421818232
361470711
309044002
281650290
320852085
188852617
516576307
470868236
19878432
57197120
356546980
304270436
262691164
18100818
344449455
518569070
132235030
27860449
452395763
342315045
59188063
227522185
291721591
450328694
57232376
85242331
117502554
266234052
154293080
316639460
413235773
94288935
558642
500738235
70627456
410146979
352487111
526792796
263065211
375819631
110997683
162297654
442111693
536316085
150243832
212069241
135859836
318174863
519151513
439687754
493910242
432215716
413156214
383637856
377718632
235534932
144426976
39659965
112989212
382043983
333937711
105230772
129306410
29060115
169125033
443327027
220240939
408350731
50803580
413899704
37523342
38203268
154769077
2222645
147720853
345241240
38457635
318225917
443611336
9337655
330164779
230022248
251725787
371009378
420766730
271109227
453948496
265539696
417338964
519378177
94273123
10673032
121930491
43828972
82931396
376823515
231112751
123318475
298284526
261626611
12151861
79717311
468019710
455234677
22336924
5289076
473531606
309635571
512201665
383593716
269658428
353929130
151072734
28967019
217658523
412484409
408407590
179159108
317836847
445630932
315938024
165563522
254357199
292865385
191868091
45651713
520770927
167136872
371473696
51269567
320468777
355426641
349545785
364524755
369626948
145405939
191798752
62523217
100314270
302628162
88062237
349615710
285922571
29718828
461456471
153547113
385884434
4536847
491539448
210901555
13066520
225059168
472380457
444767826
8996251
471224492
73618959
81473022
493120612
344340377
101296838
420052348
479162366
29768963
297053773
154459129
35918500
75420272
45425656
250654564
495622589
86557946
396861166
88840690
512775794
390910292
45725577
324791339
528040846
257606370
453540435
137697555
129293272
491559708
155010581
167185389
47579976
491988126
314724133
406792709
267383360
469846538
275064521
406880328
27259906
480463254
282150563
150875883
53144609
52251222
112257033
433992026
116638328
517849094
438379915
462777114
501878348
506539556
61138951
488038792
524200034
11257282
248634468
412359326
53526907
385597791
306028262
422910049
312052540
208347588
314555665
289856105
447361068
333350722
283195182
63055594
437644483
234821220
519062235
112114402
338054161
7035190
200336416
352669420
372400457
512200786
270215652
29945597
200508781
526902721
198400852
31198921
395135106
474383720
520170471
102917723
229160837
52293787
64701630
184224851
147258735
441899006
322237621
419098603
159321714
8546447
97341028
339889920
63670782
335463237
373943443
168578680
331752305
337072321
58489256
80787119
106844352
35780726
417861087
204134597
228295721
156188018
241175645
260358670
473221293
93536003
217326104
482946920
158555090
197443176
153946153
344775220
11426670
448455436
90107675
61103029
189276541
7298118
159404426
474308308
86031196
42259777
522910670
518520890
231447701
36086264
129944088
315365342
513121008
456255698
256713024
354492968
187758991
461602243
102668126
270320075
397889092
242889229
137781388
480178212
462355889
132814916
408129469
367615056
267477
503021916
160476231
331990988
484741181
147192092
513969353
355169074
450534838
503219987
182608833
490242807
432206832
253231161
203938386
70084220
39237245
195710525
213609775
162406337
142451928
484447763
416684861
226205006
359365677
508202018
124913847
506747937
345400022
306903718
503467731
74695095
442955700
257500578
407964467
343807006
471915531
175771605
76912426
124582115
482546387
247689662
373691914
280874950
250761897
443294103
273470250
345838930
162906767
340818975
195932762
486162100
32511932
528320969
366541287
43975449
127583364
36945725
451867659
348380501
269065331
482195543
509797870
187826803
480531131
175231306
318903231
390495693
198059037
154272763
369244236
192234921
488299245
229537586
73309065
1219135
486574503
509455568
189459485
86884366
91553071
477643464
233116085
467358493
60846765
66652792
441787584
197480983
32243969
247536506
345556967
89336845
91655752
32318429
315114023
293688145
323660973
66120964
154950182
424915344
507069458
31984848
307485698
251253688
299596792
345747685
248789359
381225135
56856894
1748153
25715434
228228090
454255645
415178021
357820856
431238347
422740612
435536418
187098777
516088898
452024373
255761751
355546274
83246239
366878473
326583207
353278855
484039431
344906188
312774293
133101238
394281989
405726288
98910643
121782067
472970714
280078959
468875887
526006448
172177849
260256209
391780721
265908716
506131295
322695506
67634632
367124302
306709862
74912163
529245474
327943962
266399588
418818969
91781380
316532569
434334018
98274917
465917730
368262249
17129462
142449325
112198934
260947620
344491447
260441743
382906347
262714889
56355565
104219548
22341041
271805220
174173692
283955014
140983172
66425709
51149265
237704841
156750593
266084659
138449471
188803101
31638287
433061356
30614362
490357839
511071000
37735822
369471741
240725237
109012010
135260551
26573106
97544938
114840698
366068381
354479396
387513107
515515817
64775666
382947509
481017880
519095185
493474880
119968650
159586802
108637057
25211457
364601179
384571530
135827007
376709031
22281992
57300753
83523748
23450633
534380404
126590394
466613986
6681991
311561111
69914321
161857232
124117532
509423888
139563177
285852247
232784158
313335499
170025494
131478280
70810795
315662947
44048715
523083734
231031356
492320353
462511171
120819231
46504900
222962714
352961718
477565014
515555672
68990080
306952482
54081399
70169434
341305938
47714773
66817007
43651762
449264873
65754428
403192659
129935148
457792995
179838833
176436943
92947593
91492088
383037218
341752352
200258315
149774638
168673045
96157791
495997278
214773133
180071515
153117457
284970438
213747950
508350778
295182596
468796157
257062002
442497173
367181391
454080682
269637347
331611703
5512037
180368868
149930311
480798469
24934774
313689824
474200508
466468616
297584137
195216169
309351725
261009662
106422097
284173998
116026687
504626840
489752239
228814562
187016285
2596422
424222539
534902300
141661166
151672550
313428769
175691723
63705120
235460456
395749627
497820653
276020120
492206928
214703808
296901455
280361519
182197024
170522696
522917103
350294028
11453697
8754902
211166826
455179369
223926471
13216822
160040177
421071598
512582426
383280971
308914513
440241978
404880806
458109836
348376933
521112202
217930069
179776860
493756318
298970094
477072702
478084401
290485404
224029940
50286783
355053397
416964401
203414729
22344399
101939206
57448021
503682808
89799038
512794115
140102043
339712006
190624454
318196822
167963644
90476312
123956304
529555728
515604994
445417889
168700277
208150503
462122898
282525389
448351494
152613017
83099244
423239674
372877240
16494110
111360026
196084216
257982692
424311361
81078419
431638733
409902255
420698651
90185186
12531405
391119460
315508005
327294614
25865156
502045201
407268822
329319545
416343125
357834010
244526023
515723630
112889524
170914890
464205405
87564662
296309490
198288113
126561035
94845438
489345887
188466446
64882375
170995698
497916209
517551153
149074261
103174223
320261964
297220971
391415727
187358552
156091722
172099242
435164621
94735432
326491348
467339594
288280331
454720815
122209529
225725731
436221833
155352807
3925065
225414389
483683843
121046968
525558379
266699243
204314505
327053435
332602212
442887642
249696474
299559019
180720754
480968224
81977183
49917745
474079376
145758169
438411133
239779710
237016645
319814970
55847850
332721756
120567487
325729030
441083955
161894659
286065110
115981007
76895774
85965942
226735777
302233561
134146666
257451819
453941306
497149474
497959456
441904531
48759009
386923781
143461870
173175887
125385072
247580512
416429485
38303422
374762497
430791257
366384044
313769296
278179335
386511101
531092331
339426275
230225410
171884705
478682523
283245897
454666390
345689635
294140298
523954052
396057505
309674297
288216056
141742985
184847654
162337549
94001250
101400598
453495450
456741045
134081669
206230946
239034461
254732794
473016342
84962352
379153068
327429024
165386028
400836518
322178626
294435331
43952946
228594100
69717364
301615135
182882220
370791258
248681622
432331928
165585019
55883693
506032766
92922367
524111875
322632075
382914772
289429284
474861580
275464897
4537426
188128511
285733134
126016358
443711276
297451215
217568428
159105283
487777244
192911271
197075674
378225089
416603341
214568320
17778093
444299552
434572197
9673340
17069501
303816972
499223825
297451050
22288506
517405484
416215530
180636039
450854215
479349779
117584817
55572366
340542204
141278680
106771131
159043102
479685915
532973110
502536335
67823966
327119227
480506917
518422963
269796749
75388316
389490479
47303201
278193646
515628181
41116987
372411629
346314096
124423539
443743355
281717423
425966461
433659747
458659126
78324542
130051211
69985390
305648053
189106236
130992047
235748657
263050205
132749234
339342402
348834393
307038102
370387267
234264051
322175507
526637042
238252944
173311002
222174525
145428918
41296344
215347442
67816743
476727334
262691164
406454567
2888426
325300172
148334146
104326383
154031349
274589515
117517884
457063943
42025331
45242783
112805794
384630213
231457615
461746136
455821848
370995897
307295728
247349017
33453145
188876843
346450983
252426812
505888609
7035190
448502689
293432134
394063003
236743501
446888154
400837535
473351313
499319392
172228879
145219425
194854989
387463735
306461135
389275206
517137467
525732873
79461365
374109216
364050582
491116754
102593293
137367119
285309691
462427784
468716401
269766894
190369914
293164529
159210222
170544899
514574656
475161892
519609428
224132380
106969027
40815253
360388177
436404736
342200938
42199972
212513821
372898809
131878549
535417912
38367053
430385682
227311611
438098534
342408919
46799783
364488803
485567061
16727228
287028496
288094786
454054193
34305919
394281989
491087493
427972503
503840161
266573380
255469640
904765
468391030
242010976
221083259
470166949
157266472
57476650
509846713
438186054
501828729
352521452
233182601
321609425
63922708
278612112
266718729
482788176
466121718
257662765
306184662
457541978
451144280
16312136
231691610
472271607
272814868
433481012
69399345
169449164
64435427
160841014
167030380
24853036
151788695
327304308
49548863
385495333
409620661
411558375
105329345
311219335
454857464
325758189
481896093
340029891
31737279
377010462
151497784
92139939
292351781
405863904
292044115
246531899
64829661
341960012
279064682
531340485
299539775
68986639
145784557
416501277
150841830
163815763
514198393
239368814
254933108
357830899
110218577
179858902
193457084
357310914
386478867
527069956
347087849
344455011
29837211
79821822
179662448
116826224
529025329
153856063
531344705
71184733
15326344
248385912
97149438
318251330
251705347
254598936
470337100
14693286
300861436
302026434
415359447
494752346
60348393
74904558
453851593
444405157
377380419
503627280
451709115
469944551
513509986
301970662
208402019
243051707
105725675
212254820
394291862
532620762
435142414
83031823
32533984
431127422
506004304
497690627
40577199
345017555
149327899
535823202
439094385
215299720
193487559
245615517
527485149
508411350
299309540
241146513
177815636
299882018
74609124
185251967
113257116
278507806
435053968
459015437
279790606
1380192
31768747
102598321
156196022
508971231
294863290
492986018
94326936
255942012
90277663
316991032
340079871
331663497
63923127
375418129
238619859
206857983
355405117
45499456
483326836
18354003
150675864
369797054
471306511
274922022
405550409
456955852
362888058
486247174
430434810
27617614
189643306
420596623
197802362
407262983
210827386
337015265
272017159
85378179
463845765
156071093
274678431
418001669
468926273
122021649
13544604
514313157
305971199
194870448
283219111
181770635
219930225
8991712
505060428
53393855
162216532
118258640
75408672
412341005
258944353
222914121
517135820
126322007
77060667
520338031
505504379
217171123
418165226
304118213
465871121
2881784
192443584
164601865
32519602
501225890
534823182
420108456
222784004
145052207
484273915
75673303
421482415
2370544
34291047
205609437
519349669
261459514
88775479
426569119
193253053
400876756
232839952
126293261
55170158
417671538
399359716
498767436
286305533
142100253
4101967
8669230
478238691
117154721
491655741
524000683
256157676
270327538
376435039
316317511
367781999
354159255
49896976
311871890
330566029
248899662
240772564
151913323
88078662
466652826
169344358
101125209
391767638
140304965
356823051
121644604
345735407
2938215
114899118
338222105
148408218
250261866
400273455
24136681
346853661
131643216
166147658
112492068
181448588
512011506
318091416
42671561
833909
325949365
74938985
293366571
206452820
514008467
315276414
313329656
457711776
118032512
511659560
285294415
305794365
15236118
473970601
437791487
153274163
16337804
452306678
337768212
93637957
303231555
461098476
110597327
485408448
160876628
230562292
188208327
511140201
326084031
461542482
528866764
326376271
13586165
66098816
461297407
491531391
10272541
496616359
342021848
483963973
74521384
57528590
135986230
388568850
203239094
405554963
437542838
60707213
458476654
396040666
322118184
422017794
143218540
275007663
172709506
82285592
96855451
99050424
316588731
67469432
533845325
187875530
443129289
61463189
156897670
89361562
446444738
425698193
151792752
176171214
293388216
319600603
443913800
140416648
375554072
212229331
95727210
124869214
486933806
306694276
408312272
504088662
436228090
166346953
498862376
343328382
223247537
378272058
535484408
440556603
276359107
423179662
532870496
446258496
292586950
129397023
348933180
19025585
415461528
439737466
167104455
473857973
377082278
92241870
52874009
222345902
361454891
2388760
320632512
497493534
305113171
236385631
26799819
261894286
394794396
232723425
458272265
40900643
70532016
36291879
81300462
185101717
462037227
67001374
527614902
535002375
447523572
408322846
379024288
440167193
118954462
287096290
340758345
82591697
156561376
207090202
156069716
430633539
484049593
18836028
446916016
413066696
372508769
222099653
535164865
260592597
158784162
212812999
329231157
497729716
389062162
270546969
10714918
332212476
302550036
307277836
128389545
311751201
458211820
284505395
18237252
472298452
308952251
415190911
39929687
108195383
366391503
22204488
429525231
198383166
144090733
274762075
372207265
382448458
239209764
507169375
359987573
306340574
396614183
1178946
131993323
534823182
43262549
263442528
355712205
485349045
171981541
126971234
93544579
11758050
398581231
247407510
255026065
185285733
91086290
162323368
229693744
457011656
260833595
151767465
164149733
238215949
7366104
5956519
533728003
522312575
392158021
138857259
349135603
124174156
64412084
461794653
419311261
74353393
149090621
363324926
272823363
283147671
179242664
247804952
446077903
437420610
84283777
366211448
147215288
420165389
504869730
165423074
37444218
207816920
218585960
356529914
281872957
293735363
375159785
202812129
64172993
231134040
225938684
491180213
6140346
354416065
214556333
92773533
465194152
72494124
215805178
85697967
379683100
153374965
384000831
1202101
6147005
37667344
253902372
280307609
221336964
380267586
386188733
126205368
344828798
92997437
377489636
197177595
414754847
93885134
527553884
260503685
476718535
335492657
472259846
280491222
368734235
419415780
256752283
531195687
51817137
151362995
120651839
476987200
261373335
448405643
159570334
254767630
200422904
298887709
536277926
435019497
413016783
241100338
220247620
333176708
369724999
430156427
192446219
42794437
91945938
535772080
277585717
405869515
291344580
529800365
475883505
327108110
262998890
226771833
518577016
266201732
254682553
318959451
198537151
305961401
99891122
68738033
286213147
245162430
240346928
285000242
26834477
390889950
265158937
86843829
239430317
180048792
506393775
319288005
332263673
224153300
3702663
415623744
376272180
94256130
444815084
536349354
525332807
147070981
417319535
521605266
332772028
448394531
191353542
88319657
320848449
224186197
176827747
350686434
173157162
496700302
287597809
426357905
280538968
431747756
50956552
148489971
352388310
340542204
82661170
387675064
402447285
114589530
195671623
101528145
87020626
466675611
145192409
192501364
25009735
159851635
322555604
266100817
509822778
164927678
266161485
209448599
442892543
5265427
251396785
258248810
283510199
119484836
43658525
219738026
118993889
108943148
398030553
19177509
292487683
3166729
526827780
243915079
324106214
250714063
280020342
347137952
412103426
371861408
199085389
421481899
82611424
208125902
382262620
410646719
292588304
221704383
135813090
421432896
220482078
22467365
111570050
103708006
518366417
371667824
266233290
337547987
16539399
273039384
379435887
153617539
55227054
523644831
381823615
485358247
267481076
3721055
42578264
508964911
387983703
315262540
195341358
254548899
182891471
264055383
516703843
169504881
303433757
435253668
204326032
68157946
349416934
225437957
108307374
409740249
498686579
90389875
377943980
475211060
82959585
217413136
358835166
7459680
325192522
524936455
385023128
184338396
57061990
382058860
219855752
99987949
451885623
106764816
276139607
11555659
274747678
178334840
125175471
489204237
260403037
312925427
403416202
501645812
130751439
5522479
20112301
460152548
168933772
520926405
128727718
471724264
9052417
403612319
147957440
273822252
124441648
161559803
511911897
49909746
389775105
215755902
171487491
81546081
69385458
437165090
429751667
180338682
511613357
59999151
350667570
77258730
395742557
450767578
78398650
452095303
72013617
298039862
418126006
288029702
180355652
238980583
395293064
109572974
47238891
7096962
435141466
486754832
83476335
469762507
25496296
493573783
187777875
428771062
527892812
194218884
194276415
132875041
320027313
379811866
298300429
108989255
64580620
169673758
349343178
226235592
31219205
395231762
486555201
309680366
418664741
341287292
347162648
306438993
464801831
520790143
235661924
245854396
130634348
39694435
387806220
427095895
149531750
157331474
225112541
249613004
41235249
445819485
328741263
499882413
170399407
132223461
263368394
514716093
389769807
215773768
396518249
339234587
275024173
335797599
393858451
246526428
220643892
119734491
277742970
397111871
436483008
29493793
83847073
248477962
511405158
458534831
214593380
55639837
97533110
430350892
90683068
222714955
82850023
319759750
199149474
491262772
179454683
354167987
290762969
346404010
286826935
214055058
140866650
309062676
301622875
506336030
439842487
290610464
425325535
223604711
84053499
297609261
129824868
5930276
101997630
405815839
88637255
442714531
210017174
288035879
281089818
99826051
145472355
297520623
493120612
27141146
79954479
332685515
12974424
505826178
114936224
224340650
304529264
98838828
309703258
419880968
408320587
191062430
423292860
411812655
448445030
516473225
41123160
281027021
24241541
376492752
362188191
86435000
240324714
32414755
322945926
411118558
528296861
40466745
153997500
321694683
328393436
480743237
130883615
7438324
91825617
124368648
473698420
520085655
69394808
366130131
78524693
259351838
387983703
40310833
86210252
320126248
150927199
209392049
391188059
359602037
316643978
234257780
412909191
243164306
330722103
374650720
385052326
292473182
354401269
302788852
9376348
231572946
318121537
239138643
297043284
411447531
405351756
160481124
528563305
486723223
50158530
320663668
57046856
127683016
202067490
190306466
339948651
409064866
533832254
102015383
49909746
492009664
7195124
233856804
391671794
334630010
234407719
308987352
483692201
258246434
401274673
74421706
57475034
291825324
392810897
300181594
528330347
71340742
254826012
501572419
498237385
90185186
471761601
351252475
330698983
228428659
525110802
203530784
160249910
503196414
229732132
427404672
330704898
481199732
286488263
24246408
354128041
198531479
136501320
221225378
424910911
32726380
378552167
81414668
501978677
116176391
277491626
167112138
474601387
385435057
255569505
332246528
219641536
203952150
119605153
517555125
155525051
13077677
248599361
115986441
9576904
445625374
93911013
513581002
515066995
240774759
141070903
204500601
214900613
505443411
34661305
278835083
156764817
316045066
91492088
290531997
214948116
121930491
178762274
421536310
152917495
91135293
296225630
385378982
171991643
244751156
532751789
211681166
387097102
267706686
363682511
60427437
427345364
358849411
337309883
115591222
236521656
352847214
467262799
399125107
259454624
287937587
235057588
281278268
324636417
519120317
140958426
475352661
133428924
181061260
445721283
219054702
441502278
382361164
126803684
466898857
328191501
306079300
524998721
409238115
24662154
513045689
389983996
252014668
26911848
199274872
218181367
333899242
525274892
408312272
268544202
177226373
284550114
26309981
325341070
198967523
141863218
461538843
157802244
104044628
379021341
118445699
311129989
392417991
6077248
123828055
14320559
213380568
436081586
281174411
209070143
167837968
221666320
499618568
373228647
269710569
117270340
30265184
467740997
725804
370421245
32129065
207222357
382973361
175012416
377320283
324106214
87019788
362122236
16843793
71449058
245194030
77904785
442083188
346531407
392712256
238209202
532161961
502948327
128224312
336532348
126903726
478600033
159362677
387037196
234205270
161843406
162876302
444593650
355470037
17275936
61832765
528389936
109761349
254454847
202658705
120114451
180198163
5652230
241638351
462768906
237056675
399071202
213107193
111080874
399046006
240247642
335968845
56375912
222810387
367993393
61936247
246371953
302177705
519428768
371022950
320513076
116837496
284712232
362029130
104318884
51743525
89416624
138393350
327299425
334775345
19211395
176340819
291311952
454848890
200601869
432517007
235655979
25503825
178026122
297081188
244435814
286563295
98316544
212161329
424105344
447897829
480131645
389606551
343149315
64701630
383558729
36627131
182219743
122432164
39331371
287309591
239989010
360839597
7110586
533494812
189467743
65869676
281357506
506527996
443250298
201895525
442341922
89101179
78798290
430699316
520192142
225305968
478862142
261467016
189639372
467977087
534056006
454521496
452951039
481266726
425704035
10754016
227961582
143446190
61299135
257715258
269915618
467907273
58134592
62488080
431713694
354080845
63244273
112671916
27687561
455257414
505677142
141528109
97703246
199801297
50317181
80927417
219587423
433913662
440242748
271973814
206863886
389420952
148552231
153881989
119338636
54945351
151231298
320732008
530689613
326743569
90814010
155181445
419699431
460253810
224132255
166597283
486592653
164493017
199951356
335804255
388298730
369987119
298730681
34551884
319241686
197474799
305794859
9796592
308197723
447645477
81651898
400430595
61725780
396336242
275971310
422424789
500908112
154182563
299593228
13349266
142342768
230371203
361851164
516718706
527941326
373029875
140844860
26542906
160562408
476448107
79332780
420259187
516204728
202182061
30714698
320190801
5535329
251544109
417310456
439726891
282963057
421989502
502846811
269062553
196732193
7731586
378334266
206559484
342697861
511652252
336724904
484832967
377874576
465412259
64537622
447087770
231356779
358017442
8811559
350311039
373908934
17278578
394811024
162501918
96747493
260320435
497916209
177999114
153514435
36369519
88590656
520909151
112503584
369119995
418652936
205269567
410754248
132583441
499005789
491670788
294650770
116979047
275164167
354322317
351090076
125123844
213699603
11392933
368646796
107618103
242118858
431987704
337366408
127128896
461276059
468896230
476941216
152297881
355404168
352605290
255965629
163767171
201211827
380528196
311140345
298358138
431660778
170290170
82856960
148256955
39144509
19246140
2869787
505409983
137137311
154374570
383637856
162150505
487634047
330101308
512100084
201241121
457539777
166066297
399284886
320848449
280091829
524325916
415245701
151593269
304345130
443042798
185709286
267045956
322320107
232849064
307438896
395631539
96713170
181880386
403500820
398078967
144877144
171672323
443022016
507602348
256144352
145009603
303988225
164850566
485929745
46446259
483464395
307619678
450728155
447761479
285121060
157021196
45985480
63259162
531298958
492100113
36443401
517142691
417736250
201819313
211065669
55751733
371709842
66693837
449918635
180642061
369538046
286433174
361050657
144703732
8511656
407135865
196568315
426869526
104873018
352808313
76828297
406559439
232144972
340044666
217891179
526672817
260844520
203269417
100584397
86886785
285718274
193942156
40333960
269228182
61862834
497555551
515555672
437303719
5455030
67097290
93716751
441039417
283631606
1863016
214621856
290478151
100478756
60619243
318585981
69248535
20200398
210633616
335124905
68274560
404948257
209140546
109616003
368122813
281804282
317365463
99864259
245806312
100642829
15464593
419153895
498287281
510358746
105448194
446914470
390609070
291201684
359234558
298353895
104097243
74090608
153407679
376450521
116066046
338344700
258470781
429914818
466019809
214037682
274685465
234760669
134016017
36391236
208370380
137585826
27217156
331526660
335905815
194733951
234991622
158570729
18940893
85812453
404544557
162991605
194763265
330213963
154317211
168310592
134030630
331477307
91103939
415341338
10288474
100466202
32181096
249411564
295652481
279561025
521806468
331989490
357887096
436155768
243587267
195083456
173757745
90909133
211771901
433314941
319934173
10775930
427480351
112728774
422825573
92442859
446623823
25882609
311078128
283616485
404784918
85163013
367847875
111332534
385332940
21350548
374109870
473723778
154407459
536645630
326131363
467491514
377774689
128412014
498122529
251468553
89634211
153411646
83113642
313654955
290615179
425498223
303756333
518863154
309411140
57127990
205798493
1222140
155324071
256589249
299908561
120126905
442406581
71868995
58386908
17308570
86994648
82104199
475742772
1822940
452770565
214048641
344378729
294091407
413993730
390938114
434050209
288149063
59956038
19757478
217680135
203816919
375635524
133652692
251516329
258303822
126948813
496394224
38860983
145688435
4378473
23162883
166922832
506473551
77146198
348122514
503387495
309114449
31776270
165097560
195653810
43942935
160891447
271404637
523981593
335310629
124637004
217174569
276044039
532326219
93075257
380572562
320541089
436630540
456484929
64319068
301883748
475093288
74446936
313969203
273344081
156095678
532334654
476648667
320743882
383420853
106545865
372220987
420370269
342730397
527234030
381705445
467831206
519913744
507364997
319817888
356918624
267216005
439366676
198740169
312412006
301695292
92938842
11446304
345548256
475995420
479704721
389743725
362875017
404569242
205440812
42830258
77600118
440224365
85510022
72865593
435757
64848550
450260245
514564797
371455578
371631075
159218755
509367480
159164968
397897432
175941628
48795432
517405484
144627770
375906770
455776835
37758046
69161560
515561024
11780791
388463105
247299146
414494059
15913179
46340125
241911941
481227190
392489718
97640732
392701640
249405575
343277880
15191340
255135278
293389687
29234602
323307394
198396076
297775132
272731589
45669108
503152601
108009191
80935396
529633615
288749373
269978797
532495807
178464429
111239556
209306309
118628600
513006842
128195077
12669644
516459300
327650050
206629064
11522624
193243768
221056467
180892927
357480309
345596249
217697187
329844505
181473181
284855672
130673973
431390236
253129705
398450517
255800837
267486072
395520524
165816006
144449409
519808019
379572536
4560767
467397839
128710830
178036827
57261602
53837879
197638789
59038578
37463514
91665782
460167941
332960924
43780621
406400699
4193691
339642077
503376389
322809943
372562233
196314972
315902216
417386927
303465325
486239880
444587681
512304573
492834462
166500836
7824618
194460555
408793341
125630392
32118750
420748966
369209154
286065110
23824181
42721565
179443573
536808954
171823505
34695680
367893403
164139190
304714952
86201078
485758088
472867099
219838211
144404876
468272661
108066026
354683945
259336370
356514866
96292529
240938556
177377699
195461402
60025185
78950047
153820369
775262
517190855
96658801
57733816
443119343
456118630
229226044
34629289
359784805
528105434
56423115
472713338
532880941
172505461
500341680
527382091
34975303
345801646
100557959
405289492
275298903
442776482
61975572
348616740
160721392
435364572
235504698
105226118
458458465
305255224
168471623
78259971
357127636
182977271
299848969
263436001
347119354
530095481
88283166
259789985
271549863
393848831
192324914
352503627
167073311
197448052
250603565
523006912
512216907
153337071
161446071
487707632
53575211
52393234
318688583
210331624
373149603
92386898
428640901
228348971
465340430
182147144
68439164
102704102
139787543
428072358
391513940
50299164
58786280
390729058
422825222
211881475
464095954
230222962
78964408
347856914
366751630
172800142
259331991
189833467
139878170
212039006
9356036
243228504
88162127
68056265
176184292
237834640
514075913
4104372
51572273
313530326
281346722
530709010
340298139
333038757
192988628
377128368
321567151
503848140
504911386
162997940
514014570
302319363
77982973
493531361
338499847
17724997
402716717
209444270
515716586
480441672
60988753
228750677
268325624
515530154
1852293
256816326
476844660
269453758
495904376
66929782
220299803
347616223
518948806
258559101
4523917
350538253
222015963
340105149
328189960
357794449
296490654
188726632
197494379
14294192
40031742
390645432
417652683
435339196
423970525
115626571
233238278
436893713
34205116
59001829
453569887
348342590
1364745
142601302
286570061
260364391
309359032
360989876
11987860
86263573
494841700
70452913
262206748
201573410
250423054
100304020
86888641
180197842
245943173
318878225
194918782
420498847
329573606
202495484
125052708
407389050
65667163
484134367
254040266
267432357
323285937
249390822
171971089
468442958
404946803
142864075
326657393
138463073
97418470
6124795
457917036
68442883
235957551
322158084
386237609
8546704
425170093
131520747
76444527
46887099
170836857
357767633
95905579
525287294
211196535
437917573
416319773
480939918
248496755
187435511
110030252
451880760
269977992
108288415
429792457
536880683
336159818
519296788
21256775
219003829
155184616
126901010
488037936
220291456
461127658
123178157
452398475
142716324
126823743
199789643
77999720
421236908
4558715
94951317
448290638
314079972
381452882
374388374
460490026
167721565
203257714
240719480
95676069
245607665
16635945
132678254
239287897
239320908
197715320
73448702
161088494
133529943
435120298
24721654
8857357
255097303
117983895
338871333
279178554
222195632
305199101
398367826
25615345
162455001
369057996
269524168
272129722
378341745
93703134
74207542
348943015
306254131
427956817
214352915
441988850
28256848
331743428
315975425
205294762
136765605
514614449
458801592
118179483
300494175
426934224
97016399
188077455
205686917
374193254
453623460
171085251
189564344
22680285
39096583
505350436
391463526
249617442
485242582
375343084
526103047
455838578
364590973
3979481
116389351
162838853
129207746
86373299
194438346
532523306
249059865
487094693
110555694
276406467
270963182
229125302
167365134
193680532
179489341
100222925
263094250
204835692
100583025
360634536
268137794
3793021
444387608
326429675
218815744
344758444
327731992
252655975
334618856
107527030
397849236
248052490
451272539
522994933
392725760
223007684
322870868
66934684
485687662
111864832
466519300
119447930
380666586
394118804
257233384
400871143
482258349
373700323
52212527
479933904
407329235
301630192
97822657
120698008
25826736
368398058
289419662
3077012
456430812
27514097
481072327
39803806
425718075
381478148
195420587
38565069
77253898
120032677
174220410
514237328
327681849
523281406
518429646
151369761
67984331
256254900
285133301
221654858
409325912
400038017
93524959
45258132
157151466
164113260
291359964
408252098
109247049
42630420
99831868
404131359
526316819
174253792
132780284
288655925
392344393
318787048
236730721
510305716
516173843
490903119
348685287
407564122
171829892
210701125
277937174
129304882
333687750
293585751
451142682
357440543
71036746
235670191
443263030
244242518
25980670
262618107
226783027
64878703
138851987
65149405
409222572
80406260
483146872
468831104
23124918
264387668
80466404
63371525
122989134
458624343
139812112
320515352
66437651
274305949
293759297
452103604
384153137
295240947
57603254
466664321
263843307
31496164
535181943
304779006
66462232
293412539
240547234
102723919
531092331
240302272
205697425
530504447
475747525
487788496
347849154
420015105
77722949
152253080
165323110
387291877
208278074
225402703
315199284
196401084
515884557
148904869
234317084
163507984
216614976
121034599
221312163
531980006
305546303
27034055
93532560
20071563
432630266
137972920
474083618
471189609
267572766
41688343
374185113
34327744
399628209
399226781
309454129
150927199
254718424
289329467
341930789
408552064
19929437
529189291
136664623
497164908
509712074
383564399
32255010
335001887
256483605
241281432
37544753
188514213
183411594
501708837
415463467
445601381
305935737
489430023
2525692
215713977
72987652
379994406
90198652
202411554
24623108
92324485
280356024
220132241
287197046
414199447
468950043
325013612
470989948
45507442
165513025
500605080
389278408
23249455
152674011
204979235
285899405
61280620
291496293
6041033
81749709
156306288
356657776
105988041
77595187
215309427
441437182
87400897
484349385
193062106
481053849
37256379
15943686
325818637
125282215
143047331
349345482
164235479
144001787
370554770
216431843
442395537
338527237
120453426
483651680
6099888
262270976
284972213
62252644
114251016
466498902
209412961
290909987
18344907
115261534
218071411
443741254
159326153
510455135
176769395
156936551
354910718
23732291
413605507
367900246
27538243
343777391
50064847
35517841
434015364
399306347
219964760
521980608
311647883
210605803
152813
404398303
226994775
478403329
88092889
505813164
179003739
120334200
184432487
356622230
41535656
358262239
79741296
154476127
275517194
385636340
288595217
392260127
231986433
183030208
358959961
350313409
102592725
93448821
334871616
418123638
29822767
57647019
443208352
253518521
11319644
522154978
232735571
298201736
401296166
262466247
45405137
167141616
26344861
317773101
128802674
507578036
320743882
428900275
38887591
190071276
396516500
145769198
398205757
20493059
46762747
118708884
264391127
535707786
70852331
215477294
461057565
429057961
357643733
47489088
394372653
353286244
411843492
12920744
58596600
254246691
411369549
57733824
328436402
476231671
38249959
154257295
230062826
280361519
95238156
188676613
505474215
525021999
495699501
400465981
235858279
504595273
305269347
218303284
178531125
490699755
340159345
216564514
332390778
176993598
187519193
92073387
394985085
218457761
270599453
297615122
49415659
237812460
295243761
72522742
511716685
263875504
362664637
220437147
504658877
42283249
241806069
403116490
158392693
237555173
352466892
91222863
6298595
223103441
449410334
474894417
54661065
531940707
314501591
321274105
316282260
396153055
85075304
260098441
344797126
227064471
325507985
131489272
482853081
412047193
74930083
515506736
62309677
188409111
369910831
276388497
314512786
296804731
96988092
233722066
132712533
344648773
512520418
511809675
279876177
424093134
54352303
95613095
396738091
520173429
494357013
102276333
336817572
46883737
448818978
260406053
65403756
379638683
463154472
317632561
286480737
478847115
285601375
247674220
147659731
396679884
288866846
447817452
16669431
296338514
408670119
155790790
76592326
213313757
45334903
384969157
322762659
44231133
403612319
42718317
58430923
128298411
366509112
506041957
473243615
104149579
306697821
259724077
419284146
455428234
39929687
115580962
423900071
91398048
467485836
320496344
160408983
432664012
35180147
291631261
126920264
393079780
15394877
105428993
172895581
484604225
44424825
331907546
92361929
378203136
85086828
162006555
222419421
439318845
183197551
264563300
419813732
330753785
369800147
377627692
32679484
27747925
48973507
468031589
492755499
254018351
171313575
170385456
472801590
515027484
160682787
238535725
520053157
519187596
467435840
497964387
156377769
304648113
399320774
137274747
399762657
417095363
15145364
405590343
367927943
345846706
358618891
427504344
258957026
43021658
180234390
522046539
309150915
350701757
194186967
85444165
462413389
470124444
288102234
125665395
94283708
207090902
313086057
131958525
84930503
370964110
95054458
383060069
38815592
185901940
287325446
526614099
356357404
216175992
435809579
386005400
437921696
333669709
253271767
463921253
129272426
34671998
274353968
433043350
101999345
17741090
21343691
522382706
45584558
222346605
14351684
504236853
99647633
155615090
198463204
101143540
425960403
175619110
282376235
73228526
195431962
288833543
280586290
127594876
519360855
368570882
301340549
108269704
400990107
336973170
199355054
507449863
57810107
409021850
308857061
421602238
354080845
362728124
324608041
456337776
13001413
48140510
215406158
16583330
101822694
45150564
252295700
8884710
146564765
362104311
476375864
220432772
308232933
125334826
299848969
508322162
171601825
285401715
505057927
465245517
347183835
54661065
417495853
52549757
372724613
162512189
372624334
411345073
158745325
45813511
243168760
519121431
61062717
513257141
394276678
263150021
297871269
422670743
300087491
150868722
278892129
187425116
338130507
41523681
7248686
462152096
64185068
208595743
470692988
95593731
118171737
245927849
373516355
351841543
126612878
141301978
203432555
84199128
192085124
191075360
81769734
368222060
52768848
165616585
7677142
243513588
525189782
314057220
384409163
244584512
187825855
63735246
34044529
289588725
345106009
142851254
87819773
126395991
328788589
320686972
250317782
334080152
202384294
109174693
201458550
315376883
252342878
211647030
170377936
42315077
162150505
383674392
135972704
443181938
468989078
193752103
211080981
133900001
127369975
948790
519260116
162121587
393816107
202610848
111864867
12034869
530216302
253142028
141296068
155463314
158804415
345699159
46752818
398209027
175791059
195179039
226798956
374684597
48618745
82915676
432006540
37174319
198067333
381885071
239027764
347911694
314008162
191166092
71725029
31700258
274544365
134455344
484315139
269984601
406604497
44407862
374442720
72897754
266858106
457961712
154929446
105143778
439656849
70715990
196515500
274600488
233238278
93857480
501969309
224839131
510484107
466800590
37901832
64425223
396872881
220792174
455517280
405878068
452825993
364629910
394504295
424341478
97744751
121848604
516767725
353488352
318318110
399709639
551096
14795137
54556709
324915519
285518693
262226167
57073728
455224201
424971428
178975450
162459075
52932975
99127199
337206861
212003380
58416329
412250601
217349458
465330934
451475093
181583274
73025787
234991622
388038591
181835075
317177036
349276950
174999723
478897533
412647939
418847703
528311054
440955805
174717232
192313521
219063259
487244818
261673986
158710488
198304455
415210874
242668488
309764316
226871990
520602654
386892158
372627132
69704065
97171542
451909858
242779052
139240657
52251222
398851381
465068463
472910478
90558009
223388343
211734424
214325772
270053947
122462403
302083554
65122630
376588046
257231404
403243876
484744483
473619622
79599127
50427993
496822623
250677873
339201578
436588102
220785340
96090740
379486645
474315431
531756571
494589294
307318148
490955512
367384976
64625799
66162902
142900330
503627280
422040251
40288882
457636493
454418810
506168551
432878995
234769785
36957557
392845276
371437068
463957220
536021997
252871496
483430795
368794596
184427914
493023956
435972123
465204098
367109638
518720891
493303004
291172732
349291219
3555818
480819881
90512346
97920648
74214253
516703911
144218805
237950156
390560939
447174914
237045531
39110167
119694182
247161224
306143026
383255041
489565358
424794285
297363564
357937139
230631496
89301621
294896355
94878636
136837122
336817572
70838240
181391245
215656172
52012230
392918686
474945280
52836372
487445237
102249138
19918681
478403901
56238913
133071218
8463155
210787993
191214482
385102984
394836747
61804979
477676365
470633459
208558218
533157676
424252429
307372410
409369889
496567052
258382205
292366332
246333944
96574500
220437147
39034571
164431167
217349556
128709590
190246110
170715856
31580973
249554835
345315197
166601268
504666854
479266975
67021065
75918693
183130142
94152155
190411522
214839879
80573214
371148504
515192912
278161378
401484003
270532638
310272368
159135295
221310609
405146330
83701458
404207396
411044420
512955601
150926593
226121256
436670959
271107869
133573703
519662889
110908921
301410977
294157916
250616539
217089405
133649226
525025624
359887444
457305594
154939771
373316646
309148141
365053388
214659749
370604256
465267345
382038347
44071841
57246116
258425328
440044340
443269034
385449729
400401076
32322881
344533714
439873089
325507328
446526499
293449913
529881217
84477663
13862693
526922848
272681056
347039532
33207180
391116924
220129692
66045212
426676636
7392980
292556127
112936261
467598739
374788577
386281792
73487058
108090529
280905693
192967737
422989178
60755477
386210365
116118640
395121900
125241528
390811091
332946842
160188301
35844208
36761550
478077695
511708452
316798437
121251162
156089596
372942863
51816730
371459468
415864234
105508919
126640555
308787452
243364921
414950474
392282628
291344580
51405136
290589500
5905314
487363311
507028802
36218395
394744574
54299266
49170926
437603580
348032963
519176309
477865954
415620900
174051295
50055226
266660207
80327227
186731938
496299514
58519350
420011188
9833648
254087876
354702701
447755853
201977929
323077446
184997001
240496979
431740436
448499774
368072523
51705389
35695736
517898547
139379691
97048918
461506905
242383537
121937077
199159396
50540121
119443431
454309728
189102215
193443696
7415597
413683011
473424497
224757949
61117861
32208103
386317608
915657
479553611
195165930
64693539
385824424
322483954
291211936
391877649
478888463
401381256
78086262
107226732
267474799
235501851
341869862
536049805
141056923
534671173
455349260
30529312
53453345
29126306
15435822
332002457
430322024
228572235
52404418
242778898
270625436
394432402
330294756
306581690
219641536
200962926
520003169
215772452
448701608
187242518
532020691
9114684
450272146
40482681
494511602
243957799
502004453
117721633
434317075
253157142
398934980
423035829
84111542
358723224
489139412
412502712
492366209
90469856
519596443
167064164
228375948
461007534
52642041
388921210
98733610
375745711
203774949
267039153
239873572
36669753
532218311
352376589
105902884
142244365
493303004
78987933
19328545
478737806
456310928
335455717
325974083
487844730
183347743
466288603
415650289
495639477
536552643
374295480
314677589
377958298
52028051
50948403
281646719
473937533
418504531
120073794
414187635
170849775
324436313
188575901
233482046
282702421
258630501
110528868
325004591
316816995
102899384
190614063
245012508
37107943
43123848
85259517
466376495
810830
175561927
490577372
131729164
155062499
528507813
222518967
421312107
352409137
337335987
478234994
258235837
12413162
479020891
514303219
291763056
469713373
516769139
452766445
103163051
319099187
138562394
429897101
25479862
9077711
361082481
417837055
250006775
116481719
134456434
82102069
371150909
392185515
113840295
359607742
338810455
180223371
175298837
113378079
376739197
528702895
425414029
348049720
3227898
4094370
139635031
457989730
277453078
368580019
267636657
328337928
19283709
261530538
1087557
137894538
377736317
453581761
419562486
507869727
188849046
225381231
67108575
238068194
450817890
306814752
449834724
185680229
340389276
7723779
478469580
279030782
484879712
227570350
447177098
190946331
330492207
372958395
363653185
381943041
503458976
59669761
445700875
192315581
146080964
159596893
458164302
195475560
463670011
524483591
76611194
373738664
131143258
314817792
326657393
383196678
281658347
229527111
48428707
272386673
376333293
195803758
528629115
242765638
80909636
16887848
223526193
131013364
67158940
483227037
160338918
131077329
267721228
111945109
399674741
89870550
229975818
83662854
452268128
510142727
487180088
532769835
455541255
376712923
18712544
296103586
463800254
332688421
360607567
47453421
258079754
182782354
19893906
103074657
468039665
161070923
137581399
39854131
28871895
176210343
84189631
268702529
33149870
213287863
260281998
372774379
411548900
76982143
95297668
292568752
59645215
15562598
271583426
88370070
66535112
117114856
505931527
136790304
152815557
54883155
453770970
373649562
168782463
432206832
454786864
128586661
421986738
331522094
483321724
266710062
8626053
262518345
525054310
113232264
120404375
381407598
219277946
299741786
9247411
97560245
464834429
428586455
259172083
326745034
449356208
287747931
525757497
187016871
274988775
411834765
521661388
71257601
104448091
356244494
375144417
319388936
480307481
512990185
5447977
68888148
524821257
79884824
485247530
497467737
436404736
95438613
46827823
33234044
528460012
351969354
311588696
457855696
91429631
366352071
117946575
39828705
125310160
316641322
400099788
410974762
143185035
40456235
343001900
335189561
467793594
76173315
166649906
42786130
284886024
450071715
441528400
312321246
63639298
78463483
280908171
160303246
535595980
213056606
45477438
283862918
453679078
50032950
464175348
442024770
369209154
60009612
114375823
206918354
211108544
405832916
396751577
139495619
436763574
169049798
89108739
277650425
299031093
133537148
73178497
277249698
321844791
15489707
216208659
325872317
518152876
130391499
149625221
32684793
461956388
242637264
499180491
483191340
40534376
132122482
117158679
57649560
42988082
120832860
461396933
139785901
57720993
257029113
18210411
233692991
196332414
382784944
289238061
243376184
397497375
359204063
275205315
503779451
283596381
77950218
52395502
294869303
285333763
13963546
19105404
85209308
179795535
427623820
297501939
311438692
134564988
307841686
206009220
277795260
190258013
530459588
249368272
300894789
484861486
384635424
166653510
489141495
317517872
402225430
384609289
433254927
40525439
241744033
294877883
212506425
140856432
101384063
12857304
317778932
248275796
528903390
441552130
460767316
389975037
59243193
130055414
155398098
396820008
418430751
509235619
350607311
150334656
104436162
132365878
372689501
530639488
161848902
269377445
505555037
522145772
273382769
396423658
418407548
168807684
462779851
260419936
415077214
149189661
494937996
315332021
98900100
142171795
291864959
142681231
184831246
144435446
43621824
228193920
393947485
57743740
465178111
312923208
324322487
139176974
296360719
479843049
345638345
364639086
514796128
375391080
309979298
352701008
293411910
39161492
274403218
257311716
494863949
272167691
536558922
151229404
441777220
348053098
413117296
466584993
176604839
299428856
391031808
115267431
7637612
236356773
66091469
108118635
78104101
289025841
321161406
63697732
468752634
60253675
274959834
532862756
398776931
82078956
103526408
412378713
410358712
225824371
106097007
118602888
506947206
429247293
212741775
316057437
491132008
170298016
353354348
116529294
136733636
86420922
266148997
102454839
420802220
530546765
193674936
199822433
335073234
177248122
226999786
179686902
75258953
13166758
322344154
247392023
380163782
373506693
112788559
214903990
276538465
370539570
379819699
515224099
99215810
17752531
532791078
264302355
437408568
88705135
441568696
264150186
211913167
183364991
145753172
286731825
526065861
36640526
6061792
125040025
27621271
101102343
50932311
145339006
251755281
321077169
250921220
39928852
255697056
112783260
84040413
610798
479630522
33933148
142105527
390999005
13813565
399409372
321294201
94032489
276174266
444337175
247527564
368500192
191839954
511831456
15990018
394119028
348134723
150404612
521130407
317022236
293362985
27959906
185222219
30064212
337236378
132414956
369576325
303446252
249585647
43246414
161410177
103186682
254015352
57466090
20233413
381466725
458574128
308024199
481394992
13256021
534628739
256074917
173077167
282856126
430387470
383720322
125833366
69349448
292868474
177853203
35973486
164163221
304336868
35675274
137528446
451617847
429277647
82655490
270309874
89726549
470731015
306776382
450046986
514808027
474994878
482588943
273377168
182250022
265927048
475745710
82813567
76469355
396634328
429126966
168327175
455172494
345628035
50039547
415504407
220145960
250342113
243918780
249341219
37829346
24447212
178571017
146404805
453315983
222244393
361381234
322713365
46225057
361370841
91774280
310035383
394206980
146262739
363359531
152589778
357602151
231366544
253286673
159802456
155712241
131853734
41436306
132236447
196815690
310549238
136589630
105101296
169228876
128755930
417212952
20201717
79221526
472670303
487574694
50905764
119636428
198131255
291048772
455997276
466121718
3260335
467999935
429451511
334593500
288987588
525518465
276408119
210706284
426809290
413906054
517282152
209109300
45585978
298917844
67984331
377843805
70834010
214378184
321104656
316269786
35388726
420240768
282210833
322284805
77776637
176654240
462090122
295493846
81135406
182219743
403539905
191308840
160134921
370722985
279740086
261385739
533380985
432667782
502846032
343850183
257408751
363135580
505109482
378809423
49259748
378211231
501112958
530372968
277601788
309254581
417826350
283174929
431909927
101380166
216946011
114835865
65941406
100803241
301796280
64183094
282784695
403830924
474770557
251810327
27046702
52180242
48429069
148023978
460741355
181845131
117438440
114145204
357390443
378050254
425519567
396573011
289168215
261220312
206080601
136920882
269509462
14520038
22747721
499143723
272608382
360319333
262714269
102379157
226073380
225963669
280367699
508003166
380395670
481129851
368634396
127550851
141708537
393947485
309866565
474157040
499947770
40771142
216808912
291067317
443019322
270219072
478180881
396751849
217125305
478510802
7928580
524104531
101042588
390563560
387387270
237366080
205977718
405528794
305972499
519970501
261304656
294170496
59669761
392697456
439680600
303679568
370093213
299890526
330013292
377318107
528190907
428430017
47576606
401812030
449883916
480531266
449637544
196722308
63488970
411333463
64059538
381760428
520924977
168700277
63558735
173340875
346985416
352084819
228597356
387285327
58225694
470606581
231939031
121702175
318032896
322134682
210715619
507509023
105917408
192836472
527989702
436565718
313581508
12950820
28808645
195983131
111561682
349457509
236329357
138835625
283888996
445250401
164545609
176012399
205605266
484068695
74566879
130538259
300018606
300720887
513480008
69018179
26530798
331937610
185234308
444783380
429826531
363930130
391467545
354235554
77572422
13671146
295207890
172899550
432218185
312523455
410402136
388382015
367872437
300387729
125340329
89710067
188636319
339375135
416945791
84152771
76329603
59151720
224626109
154267756
451651606
288053674
471160562
221136937
456667830
116156355
81307226
495885571
232510481
487975288
160049393
19819295
161885021
409780976
75250040
339672531
404303398
175416322
294639697
229188872
70556600
366863163
53832621
94687820
23635700
277980050
219468283
467091219
495971762
519260116
449389657
327085993
401360183
432919250
430454796
150650779
260600341
139265165
452351538
39466782
133037519
267277086
448876409
487721988
506849004
253453113
70371057
382114897
383059559
509769622
490008239
291593323
8408518
509726702
480546020
412527827
477761403
91221550
496822623
480210882
96046982
414006700
521995347
184252709
496073070
292198487
342531316
357998513
223114159
404379814
320319347
32636695
396485288
25113391
298676334
16898369
404765203
255875334
145517496
16327332
225905961
363742802
219198760
447735505
439675520
5692541
307359871
419987592
244138302
79571752
400902137
452021272
352445242
445973702
26223527
292077169
23740099
142105527
138138021
55839626
297476204
240843162
277829056
302132304
203099504
71258526
475857043
486411717
506426394
354076360
452778700
22008165
73338885
407895976
95530819
318923958
500451494
219185788
8931374
93959899
147450959
483344257
70689856
285922999
502251988
147195647
395635627
494029515
22233165
460563267
316054313
51919864
326284470
34585517
379849897
395505001
285298141
12646439
168361014
334447640
412087953
156843048
18885554
528519648
17575005
311349028
37608540
332643340
9583141
416376520
512327864
453580668
175800127
35572366
210637574
23211612
132350158
230229362
210419623
469448803
403624708
281281509
4152785
263224367
120434346
158123918
179880212
139581199
492576107
497106591
383557041
419107281
294536313
185214210
470157342
528290351
54093445
48121856
7739992
139664702
385140614
323634268
297077868
261163263
142365756
119412941
529411698
339024964
180303996
168783767
330354158
243257408
379817122
241586283
202030357
293231829
479233564
289300077
94760196
129957513
39624970
13609953
316812257
114596953
386989353
17513637
286686159
32714378
362287219
122615119
29197922
18076542
179665913
128367593
91610209
85638863
454789230
127071954
406895991
218411435
436321113
242340338
129232616
393140201
279867389
378286061
168421876
244947249
184226894
261550601
337464228
468863233
523816724
87388970
70456361
323458007
13489929
332712428
488555080
178305155
411849229
387427481
184130204
141947279
504820597
89852860
165010702
204944077
430560190
502653736
95292416
146909425
442023998
353110139
216982744
260608544
169590987
12758117
365111464
509777351
63991873
446759087
215408174
258721285
86617661
28035748
483117713
468705200
164101314
508163490
501409755
144628745
183148399
151450660
238646027
245229890
474031303
264465997
320755857
84084604
338021227
456048799
15477762
323813431
390942870
477779739
19778621
302309936
205300033
142236281
64296486
352808313
498968979
512101068
268039874
214088518
219940617
375988861
408263389
425485408
489512695
151244149
2331842
363026130
449235051
355387230
295003672
322752224
275948889
434460226
262148758
7530236
341703240
292120272
322670086
363274117
321659329
298433375
506060879
260877198
399015354
24579297
378938961
341188493
241899901
430357426
250847115
368212691
130544781
269074848
252882362
367316048
173757745
166070130
299889773
526335619
377235615
115988545
90066420
6920017
32636695
152106541
371940430
337350971
494440646
123269183
447174914
208396476
409078293
292767296
143650619
409789057
201897258
55287255
527655798
71666806
200784063
178872450
392695362
175931220
444645004
533808823
130236048
527043327
189623684
358157754
364825416
393357012
211537711
200371194
241393588
189828477
481248252
461741766
115224018
100224760
334351666
283861721
266140253
108629877
242071884
329156218
194435435
5581848
129361737
258744414
193784281
163567473
433430839
93314625
118788816
455384475
311910346
139708985
53837879
402999921
159798255
137670526
418739593
211427867
4427177
417526998
55984326
436465364
144642033
65799886
379845483
443389313
446960645
8242084
209058212
267309198
295118809
42799746
212307979
480120244
166070130
488021603
349175387
248983441
248139023
92411588
307054571
178825817
507719247
383509008
169410073
46160063
189066996
433395607
445671439
45408015
529274022
153577973
349436749
382744812
211620826
93717530
379890223
36753403
523168885
126361280
267879784
231447244
390523033
24536770
383446717
499723049
258441987
149462406
477790324
487549110
426523102
162916783
248607348
225232109
529914137
453544413
298991567
69042139
194056532
168925356
228996274
504090071
399513372
396909120
179529275
80105976
302515467
24092967
35420824
306933730
29504019
29759583
324367121
308195450
213066069
215607985
347616223
324101834
179107500
81559453
171489989
344130534
132524066
158966403
205769826
21810101
436205059
422748969
11141493
361504698
95960098
191020791
277761890
181325866
241289780
389400695
303019194
250758484
308890421
230608342
420854583
135039051
336645518
13501520
449970256
215240008
68718783
419992533
157425474
280504929
510368365
352794477
187008995
519755218
476515988
21654766
365099729
475701407
327608767
31538169
258705613
136421827
280724347
292822274
462736297
190398282
508605118
513038869
228007246
100621755
61503434
96016344
345817450
469866488
205768060
143076159
201031707
534564768
26102293
192471220
74627077
291835575
206450446
371619445
472738440
519988581
44422484
132693782
288409425
133372143
240038521
415765844
352870790
129298075
508888111
507584160
154113269
74990600
142616057
377437295
157402259
146392339
489107410
164007116
52981803
460156190
177152305
210431589
447909795
263582656
21651974
504498374
284269882
270200206
208278074
111713898
472040167
149774705
179561606
475860973
506807708
24799051
292884965
128155219
353586739
35155832
497382572
262467824
141425738
512985732
62310971
248284249
330175443
529820737
161702491
163404729
338365529
120346777
395739720
217269555
370404843
421627923
45927533
81354297
140088732
533761667
276988806
97362527
435757
479882143
380341650
232577475
534274689
273550369
182622719
21893529
212175785
356474086
379197909
192766276
66705916
451385585
202095526
508150763
516762146
252526035
233189408
512418749
267893024
20145095
166019282
220882761
157470245
224146296
441780299
363024427
11722410
383515826
464343986
248295430
522346439
103931848
413685036
104305095
70649719
176734015
477611370
73202644
129268519
430285283
341026216
350272408
185454274
97932613
191140912
197953316
350999155
431391173
177838944
107288675
68173884
456315958
106216969
252982754
275003574
352058138
273117129
18132879
292141011
412132782
363530580
344268348
216248436
255853288
453305071
211558823
121324217
535052092
177408518
472593006
317703134
83108728
207717763
522765819
527470434
208088566
163650946
102966
308920338
150630901
516727415
173499793
509569919
265446796
497964157
358147883
380983226
257564241
301147013
269462489
116936078
104410350
434397964
5628539
536615164
450175005
171325045
426373803
135187728
219915220
332432954
407446572
70653935
236723459
535893989
147674955
239091333
345910101
196925911
263865493
203282387
256322686
347087849
99781387
243931533
44047834
442208697
335081647
104992346
514475112
456259881
156394269
141685217
35860337
45722121
186032881
19459347
199091885
313346732
112080780
102782221
225722875
379537520
206596117
205731609
403757832
43259435
221445817
194053480
419020352
469409095
495699501
126397184
104965400
267759215
392006704
523451487
4586752
295585291
242485750
89628673
418811333
266729387
246047377
37009886
95987129
81186870
22975114
4355592
281074485
535177221
3261230
128262498
20423293
270731276
223617597
259305045
286011890
157046890
420594461
419641050
63401607
407576463
462120279
71711605
273230442
188269203
370344622
303250797
317261399
341279783
436384696
127199075
73326299
92324485
194951876
116143500
288072436
404755583
441857916
489171934
193319948
469998425
472771272
360071528
391461148
308264649
176962003
532590534
407784142
136402617
79027198
420556272
453400242
51638841
16400144
166805962
191547647
29197279
99511035
101353787
31375063
46320075
487394959
492258499
438243074
336549471
481401375
53921965
162057452
452172348
94506868
411967572
516396120
106586466
120730134
513211065
441242926
406562164
446835279
445625374
413234465
170340816
390635553
245172174
418192658
372433549
319280333
204329309
266821832
441344214
367429418
353341239
130763277
8459764
321928870
417979381
151970993
236642759
485718915
164692425
345774620
339984324
152434093
238853066
441566450
167436234
270272449
470031584
308069337
432353659
117497831
35964748
269947814
20443524
177376398
243742918
457245904
49664976
344877177
517079005
138369348
520779998
432160998
219597671
500910721
309396502
425411702
256988346
110004507
176926768
266436007
250512155
247123419
276701219
388656687
275084233
90591117
11760083
165594512
276068898
291358478
247470431
162173912
126823817
365230525
270912803
154180826
36249504
285275752
346962764
167377795
407321319
326549944
407958108
410523696
228769757
304709162
533080799
424331600
400069489
529935833
13799396
460068289
124675180
48175881
442126417
213179726
473097055
140115419
427969778
354323722
269901113
83892288
104555146
308615057
255540688
104873018
455227145
220676345
247018171
468189821
272382044
347244011
49324797
250246981
354428658
496950441
243058705
442042509
339232707
115982539
174351619
271640285
309316546
358475648
127740698
337141963
478060389
245334922
58036214
521732179
498884074
329234185
364670810
148071912
126447168
521457640
528488350
450504418
214055058
324408233
455874444
1487953
305055812
158822437
110825941
93513667
398126011
69954445
188062399
508299124
56805027
229400899
513121008
334550401
261225342
81804303
216666525
239716651
97505067
474459348
295346311
521800090
270330185
193682929
419495916
282978076
171517127
67655810
113087433
464995168
84158157
259615471
170552603
414596660
355882037
387282414
20082220
345688461
342746821
200754480
517943382
227936518
424911084
209049576
453954555
434723523
123867914
473662547
251362027
348197684
177485759
141776941
365745966
461580455
76722825
348938590
71826893
78848145
244730453
112175046
337206861
195792551
387900063
485199348
282242583
297411492
501250924
13261431
494631590
131039198
52593932
117406308
481971812
437323775
411799793
474413219
358322464
162749194
457324388
514576281
274039417
462799694
436279922
48900176
436301179
57528590
431156686
73572751
26890790
213724157
350104001
43686541
59004195
495958804
96439320
345923385
211331167
268482852
32419835
190559655
382314795
460659860
410822004
36451544
114738647
332175294
103068096
404624078
71767214
192398578
364416794
149636756
506780529
96074550
308184772
153037453
445502422
510293941
468994900
141607451
431360265
167251253
207086543
363758425
116096009
139555328
217061141
296194439
394782427
508335530
404252128
483238843
414570522
246743105
77973382
152180683
454249162
83071717
246232295
120833240
358221804
7729844
84623587
497665966
156115375
12212139
498965832
320541340
523140382
377652730
173279733
311638197
414856188
114032818
409700307
11715379
401000024
450776496
3408751
433988049
85325285
199510578
514978979
328758121
284649126
102280806
43194142
360524069
232135736
395298144
493937552
135643348
327691880
178575770
330103491
349178232
96545746
377068110
157962821
117358259
219451773
103256133
30505588
471906663
131909880
10372990
516662769
66652792
535783640
428850415
106547524
27454510
174213302
176057363
168525643
224127251
26986405
413980868
223704641
11126885
32712810
367103919
444633500
196559985
445113081
121191401
449588822
131143292
137960505
28210405
534289108
66592464
229435557
100624253
5164644
431055134
350118378
495662178
195981840
406601388
496100690
435751994
455227145
364946928
33464965
255501266
278045257
490177159
69684371
446723111
111197850
147944647
454078282
448818978
156250279
54042160
251336654
514016223
164151775
308983921
1241563
361613554
51470339
236859897
12173385
318517702
11777580
85668941
328700957
161932778
52072276
533791026
517496762
453869364
76825106
244076923
377410258
362518607
435751994
76311710
145152389
184067189
74037873
392928807
65009154
452469213
213576196
447436019
137224498
155598800
333902684
106908710
524817110
261390429
188231897
338573809
214225196
439317554
163673580
446656612
3018599
334782088
76647659
351088273
458831574
146941934
247791722
83168227
403538676
205363702
423989700
358725710
274054665
397115119
148166695
49664805
498277017
388402197
171930637
178738776
408102526
499319392
82563729
498544946
323025167
366084525
264170590
43563666
529557422
261971542
212948408
196027296
469009142
353291642
532291958
41507174
299075695
467760684
369721948
159348118
81716756
79756175
481264343
155800880
3136454
96679881
365517614
405981049
276240088
478905028
33157333
18818596
128673887
261762765
54703083
288354243
14668244
448921561
475548234
239652520
74042893
477864197
159801185
37844952
334574943
483416735
480747867
154265958
434422227
366175420
234417038
86829728
192120392
416516133
484983854
400537106
109676380
384110977
116883223
378233294
441308259
71890520
47559324
193923315
449930632
490138895
322560596
214846911
450847886
379056049
363149268
9588393
166514554
71540288
460071835
166200600
339443554
466050251
526320501
298236234
390364533
103959744
10125622
187048237
208958412
392706543
116612275
24246827
336663464
386073061
329573606
376092660
463681463
413887767
118189031
93471155
3070190
263267220
63469011
458108689
217596028
383642749
298525079
312632300
364960951
93197353
249570863
96018396
188402997
424246742
468292637
232701401
302358663
514612700
420260434
1822940
272202750
35408798
486986902
411476980
48461446
75778491
454841710
342458355
15076315
41872054
80899793
249730040
108007592
388480005
197313800
408300243
382004379
194616363
481536667
309573532
325013486
81858421
394816030
438379915
342327456
223862348
212260162
157513122
220157832
450381478
297408621
296029038
351460424
243004725
448605130
155651808
419312662
75839129
494752346
446004823
181668837
195799344
53451416
62583040
501687070
535247298
481604833
262049719
62909041
266422809
206456780
467219916
485264709
470820213
31068870
164414159
162871522
171412025
76628966
172842855
275715850
414550867
312533644
306666329
442023733
385031755
60183990
422491438
72951586
382075511
192053146
146022159
413372816
244833528
301583692
490810560
420770734
203554554
123527411
143918280
495307945
329028270
170409740
481113669
251793636
310105742
67526904
382806470
69201207
473615921
82361384
128740158
239123634
322684592
158002703
401594689
32910294
227411343
172889177
296580472
133156926
296779327
185419669
386267104
189240260
348793356
383773347
44870372
26932354
34026922
173309714
22380884
136690677
518384420
255060578
72242664
230077266
78804393
123534887
246864053
466121718
164066227
117270340
235625241
350331821
63530212
380635523
276959585
340916035
247985682
401142866
330068203
32008378
392010325
91217622
285121060
506191433
133965400
376811877
484130611
41433681
21590008
241987065
179900979
217870905
379693305
216797717
36347376
224363369
430163890
141622191
82978592
79571752
434103072
192424313
464691213
287405226
359051213
279903963
95153629
66056789
426107627
28948317
418965564
137636374
536037698
314430253
485617335
376752527
333299291
294728063
156550117
272132772
264047401
28582805
444628404
149178454
490135641
141968345
453897549
191570733
99597714
284133476
527995191
148660727
430350280
107210104
360802430
422814260
250697520
455605992
20808464
337236378
180294738
507343477
409121351
155181143
514149926
114944733
511936871
203011736
11951629
494424321
318550573
459404454
430044881
315108770
473493845
397982631
338419170
237391072
336724904
54139332
297757630
467677807
239006684
397394162
93313950
389377457
285433180
287948988
488040597
220205956
465539151
385540974
273493198
470043225
186667133
197228089
307778255
349768021
314073891
436402153
132742540
351286004
251313690
140189070
129663769
316373785
453869834
189029770
474858952
506180827
472551787
81086468
470080147
310574570
357246289
470012334
340548917
492981260
426955616
251025938
168577978
426107627
403258135
5117733
180808775
11125854
453806214
149630425
290021737
285996853
479375679
216593505
467479181
414914428
243467890
306021664
148252594
228141392
367806125
274139068
529599794
522579834
277111485
419278452
306000138
287235368
112359983
141296939
519446899
492302469
292642330
263389426
319970989
146083367
29896115
301877278
95544725
400019444
247666286
494001580
10489061
16129961
96788141
141544229
211112608
63094097
102593293
236642759
437503545
427080150
192063760
457714072
368178475
329496275
68072111
388132328
529289925
457783906
150010095
203991593
164929186
532924779
273686413
387051213
338192479
206360538
74452083
447548154
29309133
258637985
144667596
525408767
55431775
134177007
78771678
389071806
88903714
211391501
131828077
179606052
103406133
425418299
128734352
486167986
512796187
329305305
251688500
307793555
506835246
49309187
344789904
327785048
362360072
534114780
499122065
187635430
447595922
316693143
406872573
509465923
370249174
192816101
454534452
149179651
71881653
53809476
189339330
412942618
189710104
67685970
279143177
365861823
32499102
236160259
446269273
144492181
104239957
93468787
53870250
518115732
377568681
319028468
352679887
490705192
472760560
451475093
456277556
234572381
331496505
80161135
29838728
342124257
150448372
285068160
145934041
323481977
71509820
479033376
275403469
282333143
287180925
289592788
411189345
197825065
90558009
415041825
486783248
104681477
132023309
225183961
167484742
165501393
69075067
494424321
507093442
458975894
2484479
114689928
463539447
419159607
260980603
530274811
374504876
139906041
358861572
180387635
308752427
228988324
487227592
376731487
417198131
361839082
329825318
145672132
173931008
313274072
291562570
391898057
193926664
271296135
45851070
178751052
496395389
454866427
217870905
58045089
200178828
185725031
17129462
260380409
491906952
296038887
420853036
264468333
368854615
174813815
360340526
179650538
311410722
271583248
98130730
409865675
205467234
236529883
228331949
91895413
402756019
477623076
427314658
361356057
263380161
461438212
52909469
313683499
518507291
325691953
87358151
25181145
337312898
247891430
210348703
287548228
303809239
283933726
30275749
114214543
171886252
399744279
360829038
275620612
200601869
313430552
110245671
29827024
143195959
519260116
380546260
409243322
202916636
378334266
349554248
2594527
221202954
479923630
188874484
375528408
40293701
262458350
297815583
200435060
306907139
386704008
393878030
126363106
244148348
420235113
191878684
55572366
251722477
533655943
114503190
84009448
527137628
41111095
361257740
97679760
390935078
333340011
139555888
415210874
414168200
403131694
128748416
299635148
351266276
82904320
9438132
486370534
176928334
84812316
472244246
292427564
469944514
501630790
496099605
269723550
221193981
129980523
237905255
286065110
430518208
419476008
127226484
530806011
234577059
205815953
492481371
293667960
55054390
384451938
531198881
534823575
450592661
120126233
335028108
67930418
183829052
157635103
511979025
214903852
201193842
328985006
208906766
476306334
224904061
103266564
496609184
313636564
293744602
491964606
319046789
217310862
85937562
328902298
107278492
197932048
77227261
492293986
340132090
72583507
150066344
195834953
33129525
127481906
29138825
513491404
123143063
377674430
456207215
40181133
14441955
289516691
477541755
456563048
501997641
173365016
295456756
354030390
418671619
40529570
43661591
61208951
29133752
13338455
409697296
103047455
265103044
443560900
103557939
67794514
28318090
94671632
430500914
50134479
225840133
109215647
499992504
133922562
125589039
131862261
9801021
369263448
291962167
508335530
9765531
23498172
220918921
58669541
341764577
362875017
77982973
184857680
196062780
394434778
251002538
172666730
253918783
38155058
124219786
59872923
350453079
476513993
3823723
332402400
17913953
469422747
202567416
268322574
529151534
262685313
450573488
73713579
314301509
491453683
233124658
420932192
84688426
467961657
461130757
468161086
229089413
265940933
101801773
459513263
237030129
99996636
26597535
278069967
295273982
367876708
301963673
306837248
112971191
286493591
158034022
451567617
422951080
13217023
81922582
93520268
104436162
152039554
253646895
431442577
238885249
363024427
295542148
431712408
525895225
460401854
81122028
510700589
343740816
531533533
396627939
224515864
478983646
2876029
429001818
170617510
463079010
131822099
330331990
409739915
75668662
529326714
139274559
287630760
320122333
445243669
44243686
398930675
280897686
306703935
295935395
252804656
60063798
42696017
177513349
373810595
360468316
216328364
420008574
43965516
255125839
186460035
412790717
106890669
118340203
140235380
67834043
84387896
282204364
494927471
468440867
403657022
87151935
484370218
415079576
228904616
453143450
157461021
468666685
490737025
34543963
403912991
306306698
38129870
190851467
308793323
281851321
357732404
211865268
154108295
145688435
51835017
57012618
530597475
408321462
279281554
530297064
451565091
169384561
356639096
495182544
272106041
362378764
12621312
63541092
291888378
22371639
9283872
330006016
391769389
99231057
288160443
219051105
304187314
98407052
10882105
223330416
375835210
225961060
31631621
511282345
176252359
128350581
144084741
57536827
105036922
136835903
422603089
422419504
210756010
96459555
45966609
92633407
228852984
510277856
511478207
255762857
76150670
304957042
296532638
42455729
259298682
136704863
37208684
471984569
316195399
98754374
288173106
77636452
343434891
252739494
9597441
42942852
269327874
166922303
274091813
348149382
401295012
362102333
167721565
188806424
93448821
428950112
182355395
303369731
498809120
207195254
345584587
222034980
427959202
283043760
439703250
73700090
430512834
150739725
93999884
102643701
495513952
330862935
50346049
126515596
1409603
528442172
56155642
161107675
327401533
335136720
603248
74364473
260079319
167630913
79328436
281477413
455575764
102787363
415311638
335806620
312553510
95398041
20386921
18527664
264329377
73582343
173886350
23755611
55406400
426478333
451901456
106645984
212500694
143586164
408129533
173398857
69459820
105671098
404549529
690960
421907410
344426744
529938758
162699837
109562359
240569789
208145266
198881037
508178713
157928857
70458541
94690390
185723632
442549141
26291231
152811675
534003325
295738101
299805870
116629556
124660057
29756380
149898598
26123713
160548693
492507993
92410172
476090332
416383680
180956472
266566648
273537837
279067173
364574411
124221244
467500188
280352803
509699185
331920245
497449275
254849282
199095317
58362384
206589640
147714627
75057210
120346777
41395435
146420141
481721692
439413147
492623128
253807626
290517945
15929859
282255147
1659887
256689527
69101951
104979264
346504194
280796779
447133095
220688249
217655278
377284526
504755939
38638403
412060235
151339275
167985885
478738957
440256438
161382098
191646824
268213791
384299330
390475747
364823136
119252310
493617409
368794596
62642325
105253047
433451060
244035840
453741135
527701050
519229768
272892172
254042405
28995726
9930943
505649255
369489733
458213835
288827578
402897523
448850927
89301621
536868956
448982334
70774337
299369404
153154298
240531352
370416517
463155254
254133907
325375328
268781249
217668641
496604906
515313090
154241886
497625366
326886641
251227708
209400405
121626884
316651584
108395233
411616459
318089045
44995290
325949365
88276425
247243582
311774292
137630352
371664250
516662769
431801750
157448312
97597326
467745598
52466009
314229878
51051235
478885451
19965608
269924337
169582832
200079475
19927657
129839386
439653591
510985172
142296495
123795237
499130646
379868414
72182475
40206828
473440601
363806221
317818035
30702249
281608012
113873518
234218400
118856709
350921167
209554600
352870790
76684338
371320796
204629712
39045020
400510702
90906116
361904448
506281104
95556500
24640802
216900217
167444065
495409959
124558271
195578768
25151575
347762301
436856840
465615741
373276534
484273915
475564515
228785737
71308051
255569713
261949610
507126878
454894815
149724553
160727129
163530464
519890735
151419257
384922276
5773343
303813155
420217392
5319048
194631047
270787713
283049059
376343705
43210407
452445075
180628169
311290490
326235050
83893434
142141522
520793337
296515083
214971148
371847182
536853757
444347870
19296493
427193756
461249157
128194390
160326804
463084303
199543820
393856070
512992068
318257156
144404548
161084816
51026185
39614691
402626548
481218965
301912755
530772531
422015182
167827926
83853762
252728522
96893392
218898345
370363124
115746912
21372861
195403312
23385197
208861762
32505427
13077677
188722965
141816744
452434091
506888268
357524909
290860469
222261050
276626676
226159350
436784844
476295974
38231670
362750339
201976200
85433522
521069392
351771136
102467907
322613442
442214839
511077169
357422846
81761823
511479534
91856205
225236958
533912055
171323260
94397587
58234416
348116456
8551772
228065164
160381411
477832189
195481434
402453824
106630042
258737102
66685254
239010622
278512403
494858154
120869364
419668532
137885391
461183847
161993319
246498522
137948391
315586933
116932429
20986895
174781936
272129088
166659987
463847963
162208106
536842531
280628016
152374610
190255392
76375832
250527308
267996983
260203936
427674829
2413052
157320693
298522983
295504633
332742708
221880830
32621923
218259156
307416602
174613473
400708073
26152295
506183591
216039184
519199473
130493066
180539284
419324172
389219966
379435887
280494854
155267897
6523033
115111146
18148203
164679162
390334458
342947602
383144191
235878195
332384684
348159732
396479001
197146065
86569556
5730408
529337920
409388589
238985535
41552243
301181715
158459265
493941975
137125564
81110727
36050913
417534187
51879802
248103209
82361384
251221797
464414989
208169340
128005381
47191863
363682511
523775684
160401191
353126132
171554249
206032999
242503840
497127224
494353207
260184139
221270477
219333825
335858763
318474474
56052687
71162380
75364138
235279829
290785141
360301173
250053766
318358299
533694405
224316046
435168088
29033168
275275879
487132447
55843326
105474598
309347898
452549224
488332233
179757581
931623
323920853
468269907
230296436
305484684
227909470
139971818
239925353
158327562
186934538
181925703
272550587
367524339
440049858
234899528
361523413
196808218
190441036
143777194
406610557
36360084
368191237
298700946
457198998
269796749
134715023
523737903
193860700
18031050
189404231
372725817
269704636
274046712
257401241
324381246
447815618
300702428
416199751
61489454
424263610
503732495
475612312
73517344
311691188
493526287
237858495
471997143
430187300
128706479
424633323
220604893
300624709
85976394
253169430
134320980
196173903
497964387
124564568
335423661
187012046
318094459
406746914
341303492
20993643
379845483
456181815
237069036
451094754
209506449
343573550
108344004
511038944
47050396
244605817
218960461
78512247
419085306
359971634
196541677
72462951
506945583
319127799
494229646
411632036
271330610
504165264
65472380
472872495
18777114
126145518
253335545
28693483
197900005
492669391
323154277
225819123
422419504
458138863
442715895
383047227
500599876
159902095
185766298
471873029
411374072
14104578
78482542
392747338
51562229
45620367
384787145
330489185
436921496
213403740
245967776
249395820
135909621
479918707
237691810
447017914
362446922
468535771
429879025
80990400
312886629
340044666
397822357
426467173
79246243
419318335
508511159
104097243
83144880
4898825
74982129
109576651
67742159
413278765
262243615
190928217
173913465
221827835
158522133
76405571
404178961
420062913
321966196
516412008
534617590
381146408
112345736
193095748
86391468
371285654
426110778
281723879
435914875
93097364
338941437
203111032
80230445
477753330
487074754
407887096
265677082
388449415
148635362
402939597
186993281
239627308
176782257
133375309
59446567
131473913
6147344
529160685
178258828
271277106
72597250
15163090
14794033
430446418
417333308
263291582
38945712
335124905
410254327
501226455
8870911
442264165
114934958
460068140
175692143
177219843
455733728
455782025
25332250
162350139
287164271
5984109
322263388
173537951
61725934
500345005
534953441
153219204
88607407
69520438
199798345
347370789
251233345
314584056
293497430
50020670
27539712
44081617
337881151
188841818
64326091
288275785
176953215
432512947
367200949
241952659
342374476
27216398
456415617
148863112
232388882
378970916
43903973
505463016
128435981
222837069
318104950
123738905
153802242
361261737
481095430
534536607
261650631
98729797
71952241
529953638
122226937
520054913
356756898
360674184
148307709
402401219
172304415
53999147
71449058
71737188
88173172
148663050
530063219
339428760
248660412
467488395
345520635
102832381
336293082
485879675
130315677
506951592
353956075
354453128
34550341
525950557
228754119
30133664
151385547
86650032
82528512
260666429
372159316
38298110
334361675
335854474
315241261
203263006
245834694
306969083
194190348
288356697
510358746
34239339
450743918
68888148
422367994
268644627
248521121
301601424
214470219
240856098
219747018
66161053
506405426
350955455
470944660
164139190
374933060
205903100
454439282
365472431
510787857
474445301
221283001
173892645
397497375
90060881
2375099
532594410
365735290
426335344
431033437
121884572
500074928
424638803
156665757
123715341
522006231
256756177
189139843
398952017
29120969
393445075
328418236
360347153
120503313
456787578
520605328
22341041
87328024
275429821
255778798
279240214
73946936
79378980
525825088
385577794
430118874
298406275
180246596
302435118
166753177
186000211
395898342
2471456
130709056
285775930
413250945
75015671
153240544
338156709
95656211
200272025
257766420
188590095
88789770
394063003
28052618
431054528
64998053
142449325
530929371
281152468
393956263
395918019
42367143
191186486
65937897
22707437
487661735
332241980
371007649
147233915
126570384
355385962
75056603
477044638
206439158
229613191
325974637
40892949
265004240
310381147
37416994
461601538
458542792
289568565
102952706
105760649
497581291
252486425
366772660
249730040
91246259
107574951
453721102
490077483
206056097
243544112
246250444
180261607
282807950
98884415
359468289
251847994
266617710
73450455
529106989
274187520
299123320
378249629
387710385
467749307
505118652
29740869
509835570
169124610
403911000
153117457
335687435
376732286
185117857
470697524
175061764
127674076
142395978
132292756
230323315
485000689
329630460
193121493
53509030
207740571
351017280
206593712
529407668
308590880
518281126
462758030
109834427
75310045
143791120
44812739
55898132
89681377
391266024
150204965
354997216
8505654
260730699
294157916
46805147
359327973
219037741
396434607
473867912
384827327
72699926
157751064
104049587
233960340
413964945
204175574
408532275
23040103
312342800
364996743
16411028
174141914
481007123
481518392
358959961
472337086
347649034
165617902
271844990
176861564
350241741
93345483
354811962
219457933
197156412
293309993
222938467
97114480
224208632
274495122
144147245
257237925
233679046
342106187
476289669
86610751
4023226
70377924
355132594
488980491
407271490
91346395
294308708
163166393
486440744
97772878
259209973
109610641
7171220
487656289
92616253
261288661
366400861
180045302
248093046
186444394
47302964
298152608
266426972
283751088
418478018
236385631
318805194
77710485
423655640
13061248
147571405
369485573
352140033
175612978
269261215
79015683
352915925
60460137
41983542
30184657
376342127
346592885
246046768
369559503
523520271
153928940
62584118
115498549
180577004
356461994
67783629
486247174
6282569
199055288
435051457
70845910
203576462
287401142
429681469
202337271
458168842
387863937
212842340
380652725
471737680
117624458
56858758
519214387
223270701
506021412
472959294
466816675
277423195
424883777
384185127
58360239
442735330
155010581
148196584
132728557
293420463
391866195
371005134
500898497
296350965
442654158
458260337
21651974
388985135
36338915
160981399
472024027
418112010
419704252
249080307
478183737
256013588
229644394
142383225
328511878
85638997
261013794
198462659
404366122
454920352
522346439
512646386
47852983
402198208
348445363
182949472
98122546
367162267
171447266
337280761
457122050
87837934
19393811
76670914
133387925
320945971
360334320
411657854
249600299
495514733
55201473
391891627
159259922
490314346
222533244
360323195
46014591
433845889
495027376
442284802
486698948
523836054
349343178
529633604
408698139
27590184
510793755
216410582
192187390
203817441
106630042
381007859
478722007
438330381
147497510
370044038
380872498
275637796
62488080
197638534
240299372
185294731
109719486
76156032
371569489
400553216
299025838
353767597
323342994
415259896
221359373
390942738
352058138
484183344
240222819
22791752
188465316
263567304
65525978
281086784
450845631
177245049
321747061
334170520
361355122
212384684
17840882
116968079
161678236
57277004
179062804
144404876
518977962
316357407
218145097
27350828
218084623
199366403
205030608
212295152
168145545
515363936
171494351
238653846
33364386
24552958
200852328
173390990
490470230
430545863
11668237
298127370
267665727
463613872
47755877
443934489
277467872
477020652
18012060
406736240
200556932
341817143
421416398
45529840
385096165
78456765
414988667
64618039
340058711
52558054
218815744
41052721
356549141
54952606
98855401
200101471
27441193
241744058
13023193
504540553
292689525
202156770
178881541
172536520
225621599
118710033
267629239
201822399
335008189
276256552
447022477
535855252
169351892
168064784
311932500
356840889
507822410
421136325
376754886
248892391
172730951
130848940
289845333
76499040
474982459
498935977
170438563
397122544
66056941
111827789
453664236
96185441
200755781
273467205
502571685
205547193
399138422
421777373
522966815
260848566
97531789
82337476
535496761
327635367
433731909
429196668
91355318
431907740
445304693
57689351
46940820
472070110
426554971
118262715
518581544
383638540
88666287
366792604
373274223
22313048
278866237
257013063
206758543
284019982
235679869
217246456
154759020
186646601
449757622
505942462
463856904
279188639
232134093
215554840
203717668
377479791
215211925
70992357
486525811
467157418
64791988
375350355
193956506
10994980
362335133
439350097
189895636
215037237
46028896
155752211
26911848
334369575
427042137
456661644
308212837
345634521
387219326
270154554
221751990
314796743
485391052
340451772
443068858
119751697
339089878
326186316
326273213
313856422
272970494
229947055
108066026
510976060
126479839
32055113
237290303
395337639
107613883
140893067
526746925
409289513
299354024
96586411
467995622
87819773
387485530
404070496
228246658
514714302
472300141
113395243
60855820
389928551
184404375
322920685
465286787
325196881
281373061
455541255
397171395
350994061
150456315
197532728
110786978
481269529
297657567
426871469
153374965
256700200
405309670
262349476
268444733
474079376
221899860
390942738
222838235
208691102
84408005
289640132
88272691
520234222
96762313
519997049
335400247
480429384
218650970
364099286
386627667
489841303
463414667
32377134
442800310
151461278
510389176
368851098
241412707
113745514
371633117
458199836
435975023
84533500
50401019
230974703
454707222
205796611
8079686
63862425
230748410
29577423
38210307
337421005
202633407
308920711
345096179
524361280
530901561
352710295
75392319
399687581
445558970
61875763
55295298
23033585
66319033
66932216
179793579
275544532
29938752
79802888
13206369
351977046
424158640
468706358
524588619
52276011
223923178
192349274
186919311
452016136
228597356
80690013
47383360
486170032
535978895
41187997
417750188
410449159
391739236
525116883
276512527
470666601
318854683
354937272
527526064
142327785
152442471
414948135
210110211
312225074
428607902
323482983
300601200
44995040
306187541
287283156
211791011
236139671
296368658
317646184
413278509
365648394
400554848
9266568
22002244
485030347
313657145
403572634
319254631
436957753
491135325
27134723
294051132
258141379
219079151
445108847
111370911
437911024
94226176
501035314
460068140
12995741
444861944
339262084
130751761
104503194
69794637
278848038
468967920
393418329
56673908
249604598
291389
78901093
53486380
475853251
41795724
159395483
460241340
299267330
503334237
432299754
400983598
213745812
491235877
202879513
246491473
202553780
416545579
276829342
51800448
72312801
433318731
23944396
61199018
144435446
214370051
426974295
158966403
267306939
453837191
114014907
196084216
200605453
160136686
252175880
252702736
440594042
148050276
343120714
318420386
355682014
27041064
112041416
418001632
54504872
403615667
471070906
8632289
443908636
95468764
313349573
180017389
256700200
91553072
231448898
158010576
40403361
391313624
162345346
481228021
514520319
133886439
176973733
93946953
509367480
500805636
136900985
396460099
300703901
20225250
156958924
373552124
132094775
527412024
269498263
119935342
107086198
43350906
89007757
369700320
57766572
204652321
190760813
152203856
532460295
293866846
453149210
88150145
182742400
38200760
187793475
447046647
68412854
493192060
235864471
164850566
320962919
68358103
483877176
285556172
52909469
329915070
159666030
271316066
60706677
327481219
210874490
167541665
482135207
324346786
421290513
465607157
46597337
477723486
264570998
322917563
458874112
187292239
203817441
39485140
321247302
39704826
200306470
111947753
388410033
394768001
322752224
58391290
122042975
457697855
35485792
457906994
209058212
448572664
229726393
463198911
451361658
287207082
347860183
484923758
515128346
131677281
88242857
482774479
391959081
468913600
275539951
508144545
358388148
148347677
217384511
297318686
458900072
181345795
179602562
259591993
140109190
377934986
254022016
291791429
487346365
333299053
297479249
130761471
96393635
413204105
464846241
458398036
242150729
14328994
334699770
435151329
280080415
49452814
83440689
405114322
453197107
470610397
448726512
492091517
428226819
361230251
277634060
401831470
134746404
140787096
442695601
471479686
179048625
99296309
246793595
440083345
337454956
337690790
277847342
518392512
382941285
312837790
314897052
365197614
34629897
55614258
6163883
89641767
206935982
109025702
522374980
29412438
17904771
136351385
192821222
254234499
61833833
501275629
377018740
530237992
188039958
502161395
86990740
379123554
13481388
159177053
261526727
338375748
52736211
165674648
149114451
89376524
439253846
44325415
438570988
395386841
498067920
258944952
377845060
527305408
103083624
463592604
67127223
239823623
314913340
1281690
516953256
388903489
328928327
249549137
427792069
143031880
291576045
534867879
45574883
176533258
126071832
280398693
91017901
349788044
530645896
460307374
182019800
282582415
361019604
259758110
225072959
344074929
264426961
111885428
172538021
232691418
30373768
199045233
27693220
338871333
29060115
38144833
305708680
319740223
109517776
455193815
15764424
374187610
188509172
430235644
179666354
477118079
455373560
215217879
210405862
155302419
150204688
101554385
357609984
375664988
318708281
200744727
306096899
343298380
63468960
182147144
289445815
337580688
170663574
383609971
275637805
385474558
509037831
371739924
91502612
79003743
245854396
230696203
232926220
425335075
100922159
523597663
436778923
377702391
24472807
385851061
478894583
257523337
447557487
365161543
470909458
419034916
81582422
189401528
531754577
327894077
288071621
145212704
246787911
299277861
387463735
41109812
244734505
203852699
477201548
477444387
49685391
170186798
492225915
228557549
175886308
480614451
18134339
141661166
514717319
317211656
110009346
67157712
51626733
499262994
134478272
433797913
52660353
141141833
498716612
521316176
178752251
7094263
237358362
238710082
155919718
368614609
511220370
10066125
500575694
181273459
435174867
403815668
236403605
83011743
35972350
320830189
133518184
429283488
295120291
369218671
233287765
417947714
247492003
146036552
244888049
107839059
292730003
373795244
50710274
466050811
278478745
7288691
507164732
364287402
147581019
65541103
450648291
31734797
529626696
494730985
147728798
475908516
516363327
396379517
53551941
293815168
456529160
353824790
527791281
132431417
332651032
394983496
476362462
278700585
296967785
161077343
260233612
306492391
36317872
469793815
509906156
447530647
351288002
360065851
277569494
480548162
273352637
365991957
117676625
121884572
195431685
83268595
265381179
144951455
362293497
281186118
428656554
163034508
350512641
536138662
323473537
75834025
174933725
172684267
234782281
276193413
69739505
519410976
518037113
198364091
491566399
24543256
298427674
405791521
455427490
522369250
405523367
301379255
95128304
480108682
18716902
369838324
225707655
397046298
350689794
386735275
194804171
410185042
129905225
383044135
357003232
322558922
482307093
82340151
65177450
176310686
368991331
509147916
6795061
333692596
178881541
161930651
22633964
369904777
402722440
210564337
190980066
252750778
436194342
254898250
8960398
285443072
487373787
57903059
381035297
328302044
441370148
332834239
95698798
503279755
165163697
65250670
36278727
200637164
98953090
129805563
37800610
294347912
17085492
230900260
302392155
179932069
273464630
95598010
71320374
367661145
108455878
173824434
293811049
470814051
240836107
394065280
414935050
165594512
341804665
481470330
276701219
148733363
342422031
300542922
440994805
3690833
210377218
227111471
387325441
23477607
344101906
249574415
21210617
319589926
221082453
421360502
504033644
534839631
431609069
164072924
526880339
92902895
514843419
74671199
60109950
34942537
46443770
96622400
502297307
106844352
448853300
32561950
161192523
364986063
326614770
118958375
264056160
272854025
7876874
52404121
104035261
92410548
490928850
389719565
43883655
371113625
202260440
421993480
277964934
421394299
17475275
205085560
125814660
286373052
497175237
226954164
218760900
192212806
14040102
201894285
291950965
40246257
214608207
150537406
341712983
295087218
255833991
236180062
504684876
318947721
190703516
407322972
452823986
516880057
476526197
292241248
239018571
106340338
349717235
500200133
235415041
273377880
389287474
307088884
266848347
311924364
438419547
51220088
366878118
361487395
483582396
526694366
315179186
93709966
61977964
377397650
411832568
242301421
98611953
449260219
361145994
58865683
335804255
398081661
353129891
520572107
57189784
389391271
348762944
116082682
337840283
485151366
400680240
112760627
329167627
522827166
510287398
203242575
405502973
512540826
317420061
518644948
53479417
507126763
321947769
501114576
194130341
535127978
188123450
19650242
14688114
258736655
201981472
217391232
114736314
356546980
535846766
287028496
245418991
358254994
315773908
322263630
168269534
199663171
478995241
527173883
107032238
513016962
529893403
27451029
278072933
55379997
216175992
503209076
298407869
134450717
331205613
535832945
87567208
411095851
214811806
36906985
181325866
444698906
433007710
282228555
395426381
31747177
104358419
202871170
189041001
273277284
284462967
452339840
243186902
46214310
31184837
40435748
256013588
359381285
428268039
288492824
65741968
409633878
483055647
178816685
434806935
27289820
78460617
424915344
509378404
122391454
192273299
446121943
44500979
212853925
352564985
334390062
291898453
450687196
274957447
408135540
436194342
323617074
528291940
56416322
147867159
142008520
326453875
306311346
421158527
51406501
295294878
290837493
136460539
196619709
61915326
511038944
178798200
52474132
20713982
168988112
395447102
348173444
335102430
144544653
48570733
376712499
250752638
7021789
473980157
200406988
230711892
449480747
181175540
348733524
115596436
495182544
251490120
523948663
231538735
447769511
371287583
114685765
370275302
420674421
486609942
475116936
435283829
161181957
520648313
523281406
505313814
127099571
365330021
38607227
140002091
502501488
461793066
357998513
176672426
112581864
294123729
527958568
86590386
438286364
353471108
176210343
482033712
76741122
402436699
523960221
340270594
387060020
157169638
517435566
473891838
530639488
453678200
63877240
45535586
133998850
55636916
461697487
250463010
3141988
269416846
211469994
90336910
311378185
349295179
428805738
295878829
72396248
301643274
19043592
433446088
388465961
27896729
72388001
281297278
156763467
282149503
345354718
24858250
35871227
81040012
131931198
195710525
357096134
181761777
222479305
477327713
343392309
274281271
470836956
271823791
453093149
8366796
314690592
234998783
376137483
65152148
15736136
117707709
535772080
511076642
372086891
84256361
388292142
122021649
351814334
177373770
478142126
496901641
214307596
302033980
179900769
522512926
13327578
50691862
467081885
192844893
7627512
279545167
401484547
148290872
148653608
417207504
477779370
300873354
357409603
400669221
522065703
94066047
371079659
129149592
258596364
327003384
165064419
471259330
349649669
64551254
393739662
191057268
394526895
390476735
251491405
174556648
67002068
214721857
333079394
451594372
505830170
239257771
201523502
58521319
413973894
487753377
534501160
289530031
289321207
529049819
292077169
137367119
141257808
475489316
381991442
435050896
481553485
448918131
329574572
186816785
398080124
309769169
185857195
78601951
301978798
460975715
54169201
520285996
153601717
309901903
6026810
361112837
379909715
190451280
458347879
37267262
351767737
151503363
93247292
3891518
80562951
297319912
467014158
8900937
519798153
270150388
266389697
363764333
491004789
26507864
428651245
134899914
438465142
438482144
367326080
138837135
418004139
241749765
364486841
418898727
332900286
379197909
378751575
187862978
496702232
535046634
496395392
68523426
483676964
404371865
187023489
352099418
518388127
8253183
496238405
169165832
405743708
211722807
479905582
396296512
244651516
464875342
534000458
276256552
428893226
195856433
395279376
104561391
416990976
294778046
161521702
269589585
255782046
161709455
183982409
185431569
361356373
284064210
932225
471406477
386820223
358752362
405260888
214079466
467711863
343299541
533865953
440823354
223187612
306682956
362193145
372053227
343884323
131086031
38316832
494805930
49562133
157835265
512384224
309243873
307226494
489533715
114106279
439927632
295749848
229971664
76207389
306362284
317575750
199592801
326788421
523539833
78273132
97744171
198920533
200188619
51094508
141968345
508435378
259208891
302086478
411007874
330978527
370622917
412246491
408072033
219747257
337548371
316854598
110367299
248363978
61125486
52384465
498066779
184331186
241538806
63721287
501853802
284611079
506662394
18531814
96145842
296665415
65508827
235715391
281139699
277953610
243351689
411230755
478294268
233791839
64743570
282591619
409106531
434034909
191532573
255383430
21358144
254405919
108952198
88975975
5214998
373372135
366054258
461514573
450051279
243648330
300106200
183292585
123265051
45886141
446637847
291250644
394730657
224225855
462847080
324953611
338794359
178534451
441906681
230603430
110971549
391691234
439363913
403898209
461465710
461742495
88113510
134545219
182109412
34826856
528414743
383280122
190966738
218473517
194218884
337572569
229068461
24288924
212382842
233593672
355590566
183653227
411641944
175492444
69563075
488384079
55938505
523701916
215329150
227752856
301564725
384149036
330136803
146037245
172755597
89509490
151450660
527985691
384570293
475730362
233477882
517302016
17461895
117437643
510580196
285958996
427098853
354030390
32699841
21450771
111189895
392426560
97107816
447806075
453093149
265202432
184668161
240593593
31360094
467657795
31142731
35800375
365497437
334559759
188917645
229525374
106169267
77396375
460934914
110074091
6373680
407370018
147486364
219964760
169058506
280097296
272843489
384434344
35461458
215299720
406509262
212960287
498723920
136817805
361261737
60476126
506234672
439230828
418845524
295728815
362631787
502307014
796479
457305594
148927147
68499504
493698009
278161096
24816084
401775957
25308868
179792914
483021750
56910448
193480148
254634571
8419268
331679340
447440098
503536959
197162708
463648582
207992097
133499211
302319363
173388827
492637652
158190112
134576458
55948276
171300282
400099078
177753601
370572588
255955441
352951413
201907095
336866822
441530115
248716000
25487246
48595091
336958752
42836253
504743378
259607073
47411603
70825859
509627451
200244228
223968022
352129394
155271428
225168315
406486283
56069669
510235062
104200046
120850329
331085272
240711185
144048352
415347298
194643294
370720622
225112541
235687697
290800888
378003094
480608191
494109380
89768226
510870494
279981266
93261857
85905994
458399323
435629975
107527030
208586095
247803001
269893117
477019146
20562727
334623607
159122336
52462514
396407284
4440006
56649845
77175511
496211093
467212353
231930222
37699789
468443739
281386584
201325575
308777068
416106893
379086758
157231018
374553046
487725522
265881336
330896950
413339195
316187658
79512273
466157034
138390639
169668154
207157497
266737096
385396558
266280283
57928197
162578878
377920738
126682107
123642423
477336264
126641787
130039108
478437601
318786778
53770870
202281026
244875064
148828472
246216092
286409026
31255556
518820079
268371793
460018006
391431683
511781672
142313351
513822570
324558644
346984217
439224332
526218143
154433484
362826391
175791059
21627134
636336
465008251
76420497
490397118
304819121
439463633
163874055
28540640
246317114
507538495
157300916
500238259
383420853
153766645
187479176
93708891
208231329
33599990
472216029
41590819
252801374
418277398
216594987
10483910
200422904
353797482
414793920
504907239
514426703
530700817
143730300
65282645
169620051
356373522
13276209
378566964
333167149
349156889
351060977
348070076
518656804
332185270
112274053
455827022
366838458
533073875
52601934
290082972
466680561
75245044
163255703
409171344
331572508
356734452
314407935
309620152
331477307
419391975
366778476
107771826
476988179
222269810
344944406
184568567
35401485
414345255
407975547
316502685
205064009
254753034
491085371
176049818
521131051
434776352
380825025
147527195
148760078
530657760
357015062
39472558
104584779
279143177
34421285
410176025
39310997
288409720
59194704
256821391
227392489
27697618
227814354
238640240
398885862
168797287
250806941
8145446
278071117
139424370
97953232
425848005
109794117
199090149
352284726
85885710
381007859
72781579
492255204
153682779
255602456
254954720
436205506
510767248
58206064
262065831
340601663
480268019
316891784
348806167
45863561
37523342
503454161
430744747
364575379
316270750
185885172
223257659
20035066
411173255
465295475
61998214
52259308
174556648
350215429
408434146
232960869
140218685
35252069
486398654
441958210
64462260
271433224
61129421
431095110
522475583
483966191
177484617
400562774
520168285
414627852
55756977
509771912
13857188
127128896
65829549
65195196
92796743
297891481
116726717
311116299
507286879
133651197
260129469
408074393
86636196
414659893
271284704
206853794
156664922
11212131
258622046
373410723
354519370
397134912
196517459
392816451
140578762
51044016
258132955
370599432
405444867
202490047
131975680
488017028
96769125
305484684
214634172
196124183
459712561
500141452
259045498
171685227
297453581
325236010
415516481
376986892
471989581
97817134
520398071
29834262
110612000
295929081
35387442
104644321
508962867
306288108
189459485
351027331
422238714
10791039
382962742
319235172
17026802
441751345
463704591
293601275
122629782
487415001
448486737
340816624
254780850
237319878
177192194
443003388
19196012
372571010
500765955
191958824
202008007
224867917
326353567
203845365
393697722
317185372
71428067
288025059
437892423
377893214
421535733
311267563
178283623
137287134
26153971
424878732
51864996
330833556
145002532
44429426
312431075
506994597
368154001
252577717
386044553
155288722
229643276
84056454
494810138
113911418
416437934
390890988
228263944
46901990
383884131
81891850
152791355
506748202
222805515
387004466
281804422
512067047
335473894
187370062
270569430
520024845
89302195
394164886
50497339
17256264
100764738
302575800
413775185
231673009
365205070
509027254
454665966
112232829
225675577
441633529
44589958
506771602
105631677
502548056
273023859
261955242
150158628
349099571
162564242
367565186
287737967
428475221
319220645
23618908
465901399
473749822
527970300
35666060
403114853
65284165
369693978
351279897
293538998
238196646
137557847
315326165
383813241
167676641
168490231
8886986
198452318
393743097
282581414
203465378
299848871
451247645
63972681
496450186
66908953
398539362
80677463
228678515
145934041
465726008
45266021
184189078
337690093
217349556
259350395
404562312
109649844
101772888
438487480
23462820
171127681
43686541
255975230
392455994
353924808
379517446
442235954
303610159
320219342
220501026
454702871
170718857
366305322
148535253
63020620
102178205
144887323
372687066
424802911
91576462
206242908
503747423
390311065
49507537
520576294
132235867
279003147
499988164
521586515
440939423
209277303
441833104
276700311
387896072
423037169
173368521
72687519
447462086
22444842
81395351
495173455
57923476
164686311
125698279
485671531
324518227
191468059
532674365
268329991
301173831
298556701
432537576
246875338
61063024
465662960
108289672
483961133
233660421
371392700
454451320
474432645
295477952
216248436
438268142
214621856
283456434
407930976
282102183
454809239
203499499
262466247
158192119
324040623
374431225
135622889
121551321
355445920
403957563
61317104
256545197
511870935
12355239
35336564
465491740
63108732
370223657
116333783
48792143
240837424
428626290
285573694
310766611
429706821
119787350
251858296
162651439
117358259
502323083
336206718
200026068
495604190
335224491
186885371
494369838
313676779
56805027
469921648
90064503
77596533
363011669
531148889
190198661
461107892
457342791
202678900
439094530
1725777
22388358
277762556
227292269
419580335
496886893
430567873
418206602
395890827
71036746
6318427
98163056
3194880
271721288
363677341
203537354
535893217
446245353
208299266
218066538
21301640
144110214
125387714
106125807
32995937
271872174
297500201
208663343
295667492
102445642
209224378
358672633
386881492
50421782
5624130
100682437
478126176
115033956
166101985
199401540
345319710
10016239
484880612
369092402
451852932
422670334
73036034
184429156
407895976
369809464
348406096
28913126
25876955
91158707
513736588
494967823
426574722
209020000
35762168
171702498
316767280
259940428
279182324
393173499
397303090
310092009
133593239
445853420
494711523
193298912
265169776
159903298
240772564
338988159
198128000
253905306
32651165
105721204
464792606
147952259
122390223
49562763
62184593
328467906
373702968
155911354
102401241
354729420
312798509
32078080
232743458
393670915
127876717
486768741
482231516
500268400
362098201
167607080
455796635
331032923
352859254
369834690
500448485
42785555
27189611
130237148
279785254
354427818
80536571
243662928
428637684
231296433
377484180
494962120
81654630
15919010
14469386
83732047
197782256
435750557
115234130
430721103
28381003
171795332
424935114
480513560
366848266
432528963
88332249
295599366
231311835
8537831
354886964
79241793
52954809
188841818
371939383
26355459
364346305
448731830
468243761
463416473
345131320
102604601
281953819
49005788
298315349
42547521
480507350
342930176
503231408
232612654
131244146
363834222
45423986
370574241
330104301
124895183
29325071
96126771
234827325
227835808
242153244
239311058
248682371
32596701
106058994
159784329
31486344
407907232
486115440
137056255
424405005
331549463
482944783
246561857
210792983
59467497
454811743
172166641
160626159
162521883
476692507
488502370
56033702
456787578
314578494
233854279
351180277
27574753
163367269
17494492
198066829
253631475
260576621
189380323
120846388
361344973
441060143
457967521
505653755
150729262
92635441
474701906
287001644
159164828
528673870
250955774
150448373
186617408
473235053
489620912
337983674
149679421
19874217
328555607
37069609
353462950
368570882
239047666
203771189
394311992
23301246
132063600
155554536
312283596
264580400
510500968
107192035
26290659
119312693
337743791
463835733
192486101
63151762
140413567
235167960
503038766
427088292
413039225
241023295
228784199
474157040
486482830
358324510
39140211
31620237
251027471
148995203
258662656
170744874
95430154
48451023
157883609
275660998
423693091
317733138
185969133
260419869
249753855
292083300
444698906
339591711
474118104
519867718
208024596
86358042
363881900
359736146
297979932
249379337
66056789
307359871
291286117
406998759
502908142
176751962
53013349
531205857
500316220
179244802
301590426
402237818
296367630
517571724
41052721
40903772
126689726
329851668
82823455
403444970
435725352
332982424
73287054
119805643
179319848
265327883
19649095
471950999
448723976
41510999
281705178
197579604
121173130
224738438
156285219
210472326
138082304
313144953
270060324
74686147
276621583
199197927
315514114
137017917
68288015
311399515
378933263
258867180
171709590
101602831
132508842
349440744
463915240
330254380
205606009
425041614
357180032
423045023
525703999
465312460
113773696
281416119
311618157
293128862
379634046
266958172
444245128
297555976
361322271
258581091
180759018
244759897
186356333
153188928
250956466
230696203
504225661
351956884
417652683
421218026
24467905
443529583
223634543
433188862
409835316
79546046
462399808
269254565
527323308
227809497
40104324
459885305
473114763
319151085
231031356
478234994
240033000
490437149
158104081
182345704
377932446
506291795
251541505
156177854
390054938
206187703
156700069
230563209
468354038
408394909
165150377
206247616
152996134
426794230
426328725
255892505
109952492
374871378
34845402
98081231
146164855
202187103
69454054
88421335
176841470
448857055
206716587
199348049
135779821
483110258
305465206
234760948
77937235
343550749
223484104
503848140
37546157
133533692
54563152
50107764
414134420
289644561
513457969
215196453
441196824
345689635
81679772
280352803
62006840
400798370
336370936
36050913
258729906
531380183
69908130
158483462
412870302
197492861
266181822
21770311
446702927
310275253
97420906
142694576
315247411
232821653
44901721
241216365
167141616
401183717
487267541
297399985
171372707
90215872
321393940
2401795
169498889
277935317
304158715
290894852
234309955
529290308
312282096
144729610
385003320
331325359
300413363
18305442
150954950
91295954
66304321
407321319
21208159
121408507
41493247
49819569
446682599
484991058
483193418
450219966
39783527
157443951
443281021
496350093
373117538
218959967
123176448
451303707
42058088
311217196
338675756
520470929
531949799
86468947
84005190
523547635
443848229
447557487
294669677
260043441
496632381
319147204
390395010
458534716
171793390
66791729
253970787
432986049
513683987
74311105
509708960
263499937
281818771
217567909
187178214
53409197
478233367
58886412
75527175
172110411
330700093
226167753
265534165
469861272
179699807
304796880
19909471
192754921
9382437
22890795
244341657
146360184
223430851
230503516
38521893
421840102
433945711
475431941
107216102
321387945
361280758
490909743
233401699
152520591
310538760
432512947
113988947
274407668
404569242
319578326
424407812
150270676
38173105
382557999
176383995
378133188
27217657
146310600
377338632
424025924
211013281
99474258
166441108
477787426
355846379
522293205
182181053
18783298
433347583
483249043
327333886
481321555
462157400
296307021
98135426
420474130
506571534
234113309
26685501
196412416
172592465
308618680
245940427
462219357
227506509
517877943
219218060
380577837
430115586
192039364
302977597
519676302
370667782
226606042
89888124
84501750
415957323
322784962
211829066
499669870
385811824
410190630
108007592
430878422
132051107
32754545
525909480
433982359
212902635
188092047
53652942
267947601
533225031
78944754
274377233
193307481
105094680
136743261
376671639
23936026
231234097
268148613
421019054
131177783
182142677
442002896
35972039
28202654
279723820
419159975
373842966
256322686
367498052
471221038
475197480
322335878
96810235
184039157
344993998
431611928
24903037
519131552
177494565
414455716
69771799
119846323
426979637
450096999
197052296
530720187
106024323
77542671
437839711
98109188
160978055
63333986
5582813
59278207
311306468
507348005
131562116
294131851
457079065
345576646
273598736
255577140
484820901
145784806
219638330
289230623
459014788
136681143
415013988
142395978
71364122
162400694
391013301
360989876
130116168
204467061
31444997
310636137
430468064
222990631
480581476
513477967
150768257
361326185
366183438
526610622
399922982
261194336
159835701
333610938
378668354
502941576
232790922
17747140
234858256
124488051
54360609
35641615
460659860
329179162
107423273
480162577
361324682
378328641
387014734
216888565
406454567
259554047
147450400
141388275
444990769
188271004
329708927
167423905
226055763
20322729
351700670
144781815
198055741
431231141
234027963
64203158
321956143
258884667
166147265
98523083
389391271
330755867
215144028
524846873
269593720
495487405
171658789
167471080
417040178
199691588
382161123
465098942
212692148
362982175
86412356
172249210
451341694
370690332
63206988
424656477
392661030
137505665
77556834
445644751
287283910
501726723
361909377
533501621
423176899
481740530
463588784
9852753
426353355
80688877
469765729
311749490
160414309
181728178
429043396
487731037
88709249
466517924
269116336
281503202
535006594
203275516
131191598
170547000
147758586
62132508
462667421
106810608
416855273
388843965
203207465
237150484
175111140
294136468
65049164
172271597
314675053
55429139
403153949
532179903
105670372
34849606
216430006
395691115
337131089
524200034
478960167
439820740
227769787
388856183
143014055
230060717
455318750
16845376
120722892
228028994
30987714
246402285
446307633
183844194
219403625
230964688
186523672
69376569
173602357
86734340
338085841
85098175
52443098
389025270
83961518
223133994
383312939
289589482
5446065
188412742
408626425
117643952
255776143
443020501
295636024
167590305
463599350
389297547
232682939
239293904
456387892
68197980
24632835
413738657
380114881
365336589
488502204
425703091
273841587
353101339
258596364
61203990
510794766
258943305
254800656
309327005
432736029
433212605
30432868
333117157
149770068
370312080
142441327
304817665
200425311
301715151
147953465
76643218
273634244
120821358
43684712
169022759
467158990
477465837
351922357
64582282
176616422
507027912
90195204
474220693
375072396
448659950
238182328
240097372
7515125
400009071
256391670
294909463
100401789
299255556
380266170
364035223
376859615
433630373
374828305
507917118
198084942
210349955
26911848
427183220
330018348
4944837
418751748
514692750
79179542
508268782
14775913
96946384
276804636
79216174
458836766
59513308
163208031
146966979
47588140
388995611
211812417
480097230
534501160
321706591
169291780
348866587
477178213
165770632
129967157
226467932
433445753
382821642
247128514
281441760
383469876
451092840
215763952
381740415
69711332
340697058
377828481
226701503
228337155
17220006
386379375
443591815
225585514
343088291
309728334
504564364
146357122
54121036
206812518
396890177
503313815
14655550
146720036
532471495
174145099
345537759
489703318
420666084
412522411
367499353
507377233
24139649
439546211
266553061
302957823
218650932
104030893
385308927
133353307
156487090
66289733
407705266
504033644
42065910
63749077
478617441
112993962
217526085
320389769
426136870
138571403
169586320
491539448
55171792
433072732
379463731
234086913
459821322
48918911
305415654
94601148
88525226
487883432
5214998
477436459
497385085
346085896
318759745
351286004
398213093
253303173
459526430
312352364
158689979
95725145
118596227
112360871
100966376
81841306
89021908
100067375
366803236
328522393
103985828
181559414
269252284
147244150
190124210
291719466
178756632
365330692
523130128
2637086
251544109
388693316
490423769
452922031
259361076
224349516
346377808
306666329
160670461
117759688
491795410
360387847
327220394
428146129
423233145
488033244
410053998
389689899
333697380
517382575
343837426
407377357
164369971
459400601
78576782
38788107
303898176
90876054
72764054
136265873
194385159
93123744
417648073
325812225
39810780
378285062
264526461
250894223
130672311
349033986
423308139
387614546
97653867
261816128
233265317
291836512
302078675
270298846
120883559
246240600
146055487
465166584
272082494
154162374
123993273
276055164
423936780
265845144
521856402
512935742
476516882
67857870
7755381
142790639
524461272
168518106
279812277
87682152
203289741
1145969
227187245
262422518
163230545
120977208
121381418
143345204
534628739
265846546
148916979
24218166
218898345
32540723
199418127
44961027
525149983
38429667
507613618
96404945
107842157
223977864
435960454
460073232
351589527
371841863
265045836
278182196
236558434
486004084
57404085
294559568
299042832
472938741
336171462
408252098
406721578
487121307
483827678
410413490
218483339
19626309
390842044
393270180
519039055
332007013
478059587
458955167
336701226
100471476
361544451
346692394
653576
362117971
221231117
529305437
514778838
531315524
460988902
513913626
494690724
302637701
222558888
131567047
342517361
531998082
50254233
266014974
503696303
286713319
125215517
171323260
223461814
225492649
74713140
396345312
48204906
173396348
493305643
202118570
5204296
429383209
134763196
465541305
303759859
379795866
280696221
345419591
84672719
245814357
403929982
73992023
191262488
481648731
404589337
534697999
35871227
86356088
531051457
369792970
200047528
123249496
449557583
127629391
265158148
214358583
433275784
135678471
101767788
431571889
93357055
281438665
277052546
428803139
133118349
304956084
158747648
111440306
467557354
80923707
527119043
24698495
91132118
134289360
125196772
407444945
26489012
436158833
7627512
6031930
139581051
397065718
250095140
267664968
453444121
179195600
60789813
79178663
132151675
535780733
253126475
416532878
45872270
391292927
40466745
203386647
193974949
275859488
348815730
461276059
82372816
453310818
304284486
339049806
502536335
446020260
43621278
264421057
369988931
229677383
5549619
21963412
277690652
342697861
451980571
350308976
33636825
396633358
468463926
534941808
153239325
181443530
226879771
119564329
442159876
217161164
225711971
455684199
370571855
115266187
446622484
386111297
257220857
117480727
469982760
349636663
449307109
131215156
348698493
66418143
311924156
183108893
455106503
525539165
430071114
102817177
462513829
131158285
412451495
360572486
146542505
163971731
377579625
499992504
230824313
475174977
237579808
160826138
90902545
457963613
381480003
136549740
40761567
406002669
336196339
162250336
169121448
484852084
144984331
198133303
496294169
520094729
535327143
499281036
349072225
505030667
404826116
332304510
494574200
367662495
245364486
502994298
171922744
463264170
435756723
369036420
345091595
362510544
130944863
387973738
414763842
207970256
187169703
518104492
71864698
97373745
78524693
10897873
351626774
387888854
300088153
401963756
337032219
365423314
149679421
196894365
246658059
121454414
511419252
414628441
21758754
204113672
347815360
414851892
41159765
298271877
512058619
198055770
155989926
391626633
232349161
17050673
227307147
126387676
26329968
92765472
316917245
92287047
124043044
106509023
4075544
253518521
350664400
165146732
456436255
179060922
437188500
449829220
515189567
311002168
191958651
510491769
135422281
92541026
91437788
505525808
80752804
161905483
1428481
45177364
277058538
388269249
308155965
108549343
6667141
519389638
130177362
142462264
166957567
337710443
84254083
42034400
536739582
379055457
428849172
382744393
480808939
400365315
126715890
479679699
3724577
468491579
110719438
160244730
18461149
225229641
475585162
495888172
535766942
478020428
303565007
115614098
308385453
59783729
216536772
128593250
451985387
316826209
484612911
247640171
381373977
198920533
151970993
61372981
276244140
37540163
425793819
518619079
393133700
371290704
51975836
13939141
534530530
150512410
281570478
283900531
173363526
272032674
239790568
121051822
238795223
464805465
305132625
243703940
230377783
34872096
136923503
234283544
494583216
417154947
495857561
467781148
295042932
4212773
163846820
239383608
428803139
148792090
101672280
112184920
36447582
415781047
110062561
206710041
3478754
398842780
393978578
176011947
80305168
169294800
48211680
105119065
451317502
216007335
366654512
164902591
142098075
291627408
531737637
130535328
533733586
112753931
252425087
290672883
80213312
162110212
97572315
379241371
360907100
265886589
217274766
229019570
405390734
353467658
294048138
158048122
183117914
51169743
477846872
336501987
300542922
45813511
125314199
376249475
323316171
109988965
553555
399983863
82228016
39133
523031138
208751902
426592940
19073003
188476966
176875310
456425554
420445591
335140229
143900252
94773418
199764184
401171044
84196453
426765523
488741375
322118184
174969675
173945815
494892324
462768906
80914330
432623687
468973335
532813817
173756289
382941285
479607428
522782774
504057025
23238851
176962958
156655894
131919598
74901675
359992015
423799722
274112061
258532121
347497644
187435511
451216014
15116347
218256789
198470045
184188421
302144394
254558096
326993674
35709168
236753890
407889186
9549562
249577315
32194347
232763367
244986476
342913035
224192067
115569703
100584397
463503454
79944340
55203395
5817255
327162885
200859445
424958438
221321519
425909838
406411200
287910869
330331277
305285702
502507844
285841157
366222951
346182865
138378168
216116607
508428287
53590152
96503734
192667457
117596134
149548260
56004674
284321930
278855974
468256328
202528750
134293383
279002676
146443352
174140565
365260506
86456160
184427914
460645156
62391455
75930668
413949845
518234725
89761324
466541575
385029493
454928659
351802265
58526921
224127251
48663122
273742604
512616651
523545955
7867099
306333757
403218202
380261445
96498536
247542360
167482670
56874862
2064513
460036452
183484796
328262631
285208383
168397513
187068687
196369878
343459578
430688041
530691930
57063870
444711838
298718089
188739723
410247428
46859893
323531922
506842883
67795656
202830806
408792328
5627443
100026198
349224527
51737772
167501698
315486855
455957876
80300431
375521182
406717476
512352080
160620146
301690091
256043352
307273782
195002485
66868873
426658525
162279234
320457546
513968020
72746184
258145555
138103736
283756215
421432896
7372385
220566028
454058251
116336372
484323636
506388038
415970833
249586330
426200772
20063005
455559408
349398217
56799295
175527459
210680058
9930943
10764231
339870023
494323775
75272717
81113986
300151791
259354133
30879214
358816232
484472654
489141136
351814334
84787509
318544182
265377834
356982802
54244956
315754611
439107020
176343411
147439370
155381397
269221757
16212361
286518503
377010462
320645714
159736095
310312096
105613553
460896430
532795367
486172180
416395513
426136430
170385456
127200601
358116103
385503881
320322903
55490278
385671182
443458148
190372776
425745865
11158917
495525675
152293204
114734332
223464486
85380770
477293878
418840212
198032329
503542085
479210645
218196479
221263771
536413704
120922373
376303665
469622970
14935746
411369549
49655443
504956833
378945669
81175707
67162525
230908597
266956431
435940683
492182801
220381450
466340861
225557819
31984848
146887895
224895246
146404477
95202214
176488379
195677685
200215373
290477922
22103136
296029038
130340378
263639619
302995002
535500860
264568997
289877962
39022497
443565036
345606792
2287114
23003034
521399925
56361006
393769655
205016237
431301185
167436234
505841106
64966454
368148957
50064847
23403836
528419078
284911003
534249331
181443768
221443494
464805465
44947903
420178670
206309232
3307228
165403630
407019691
221922109
516995354
257788225
279827843
342502884
247960433
363602397
492233773
201855393
171267102
140731692
403185580
48317701
237645223
417899848
357574077
157918847
349451789
256650383
321569982
220816672
324933381
313832863
389476010
31832038
414758992
241450239
447918246
47538030
217294785
138636571
425170093
415535867
337352209
140778740
12498678
392328749
232812833
178579705
144121068
454569828
357641197
471984569
500057955
192640342
15996470
246318375
484346546
333928864
51416739
22260597
215715426
434693212
347802723
105314547
198868840
174832767
32445602
67308113
533938325
119798028
26166019
140811018
271388647
210365773
376900358
522360884
21594781
512300638
445450119
370450292
15298796
331211331
513265568
65976619
227179319
146109325
178443846
478915653
190731507
43610049
154099121
487180088
474536735
287572120
488741922
292728371
166343240
155035968
392317290
228323438
270365181
374356297
213374209
529204771
194477685
128235026
259394249
438024078
186502574
288542645
1909791
161171949
61584132
353767597
521091595
428809952
181597513
116556002
100647993
431595274
462532141
477816770
245555374
115531809
500158407
297524506
366452801
114200356
104979264
367239570
159224366
116484240
62065536
514380322
368893608
412889011
486504998
353789373
287295409
423346202
163971731
75402367
65461292
492634245
399049479
364298404
342684579
436415526
19531909
380433987
354349835
476483476
6880001
252781726
308959510
323993944
402206638
197287288
323589875
105843156
88808437
296967785
207490951
392114936
463323140
489284989
28369044
408222269
122347204
6939395
375957558
55642663
531259642
145312100
523255424
29938752
185588076
338653365
120642802
518771295
276454070
166759249
202032595
420395906
449881167
118590748
251538732
37503021
320247169
150150358
189507742
487229612
357983787
525161924
52223061
359468289
229870823
260706180
171104343
67247211
213052285
424731835
63188837
319133348
401688876
219013976
521111198
2968198
263656416
90510256
101329718
219450169
290354714
56676602
329303277
15511504
146440792
132593130
12499204
490613085
128354180
503322431
363225450
351160733
458622466
490731941
477444387
292502655
204886997
228798164
62841553
152154398
480848229
178889469
340613086
49554852
514993864
456607052
507171652
414008447
535052092
421865507
467804722
374088940
115364647
7779000
277735243
301144925
151808437
515772319
369844053
261400846
357220731
436659000
272606347
395415053
251491450
35532460
131897810
429069434
361598478
433587244
406183333
58858245
188231444
510276162
402462428
81414668
359072150
97023296
472113162
202752230
441372643
492154043
386467519
220771680
418770663
449834724
503413959
274753837
165585721
420782857
510708131
166214918
255730980
478406585
206377981
77564203
369656485
534773869
470884583
229429183
339340140
524211240
513677695
169022883
327955031
90812819
206620073
518854270
108623918
319064709
364136236
61073735
129304855
373685042
102704072
453175242
216081467
431404251
88958052
28011124
244004884
238965089
295923744
36489600
416572677
229668112
522319
446312914
233653606
175159084
284598531
410168489
230590888
162775987
529450296
527607890
379749243
529247728
524966711
291571470
111879137
491757623
187875938
52853347
333245119
126697764
53847618
355202665
176620566
313913537
210164504
13076870
45231306
292062586
291333824
7177126
339779418
358038140
437895655
75450195
32459849
191399506
271847471
158981458
519220256
490806406
311811384
365193433
193424607
499697044
455231688
11691596
516550101
532319451
533316662
253949156
403624708
503969936
148246900
75428425
74195190
344006834
259427127
293760004
154181459
384039366
405422945
283085133
238393588
166418967
499853474
155538705
132063877
432800949
534671711
208958412
339539278
214561859
9712906
219441996
286950729
251027903
379380130
187603564
150448372
433433282
235866578
136478467
314906217
324325790
179763339
372053227
414946601
274304172
409858035
273203730
254452147
499862418
145728701
223539058
328643889
237764219
329179162
496116818
325690779
190062839
32714378
97429400
472629054
219709593
38931809
299533787
359216438
2044438
437657507
288940081
303254888
339594632
59970270
281241491
459120394
75523441
17019565
144395216
416297610
157767627
460044121
377964495
489842641
15877354
202905323
350475246
474398465
249483567
301019801
472864131
323550700
311609087
74476576
503036553
208628040
467341863
422926650
100422749
186854563
349434014
177916677
107216102
395403195
376009627
424749471
163790573
255922072
19532681
374414514
305097037
396885021
309528165
279092667
443281021
319652509
133247831
365308353
255316225
86702791
34077339
509603385
496230818
135021261
268144411
239694896
388480005
300841320
225436312
314912102
51381890
83095194
46726122
100682362
395372631
522398337
91821660
527665156
282292925
504927903
322905531
515206137
369487552
368465636
124018157
405539400
47680625
514630772
226701718
19962430
436317368
124995789
529584631
373279353
371339971
482794545
310923516
234149368
390054599
112360362
380022949
177096124
458868512
395202768
304951029
112912537
322692752
132155028
213287283
345631747
183462028
305474925
169834513
97161901
457811771
61389498
281266479
281589655
45724944
340777298
167320947
405528794
295207119
282581414
287440295
291575844
225245071
389994103
79684138
192332562
467134047
195381098
143003899
247252395
421937903
84230168
56759738
248251682
263361849
298006741
215291969
154186032
520939586
62055404
535435039
350316915
440858619
227095852
453731735
214773762
282579569
109004318
532620762
284105543
476062808
368744510
90579025
6352792
384670271
528230339
438645417
142174148
307004283
246435727
53910125
274126744
145509376
411384703
64242295
364692815
413235613
92358086
171672323
406258407
517772617
228963005
164707459
282229871
338311866
531702976
108409246
96004047
331937610
99517094
337641098
400347000
408815753
266764976
252591429
169130555
146453607
225905961
64288986
84809080
50804225
368078964
189215718
17831923
197913110
142526765
467893659
356182272
258317412
522165340
350642512
416885837
90974541
82329625
342306237
120050341
323697437
210398308
342200938
163714896
142987327
104462959
409133257
506718475
124298903
502266792
377298418
364401697
204213772
74826354
289195064
268130393
50274265
2014653
473156770
500454371
363754373
223294720
157674822
289183477
443570720
464164303
233592070
112360261
239367473
388003452
268780851
373470432
414935050
94120735
250996733
323955386
39105957
411234626
191946971
371562706
158909451
81616349
495092498
536546555
230205783
28609686
478639913
496431543
445674941
52299866
302754404
426293801
248740794
496577491
174158460
237028451
125448764
284838199
254371678
508344750
460348897
57187348
384792612
254496195
472380540
95720762
311689749
134800208
394816030
98276228
216867000
167356995
456563933
291078126
409078293
329289806
194786141
398532999
253967189
312287085
348733032
1555829
124298761
116214352
506985904
173766146
198380548
32741184
316986305
157938216
481701260
342515530
450654135
40892221
361918984
42890678
407121096
115043081
251239533
124098620
330104301
126855026
275639000
19515855
430586084
162967000
189353985
76790407
90680941
499527594
427031708
279049591
321706591
523308586
246707883
396534061
453505233
46506942
368557573
461692366
426442820
516760947
404948521
377732716
452562359
435813129
95576366
401000024
465407134
413563668
420465214
83964063
444629975
388405926
299412928
529994344
80135686
98262765
406977810
74711716
174228590
1793636
223991428
377207761
2336171
293566549
301409371
188739723
268137959
289338281
492197837
70295875
440238955
188192886
140133715
291627408
123406069
180747001
501374938
273232879
517350188
321521061
532319451
114076069
33999991
6761974
227015488
30712419
475071596
101062605
106960572
377298110
314892852
256013588
294987165
20145095
267754816
276516765
511377690
14214412
323041205
125150578
185319553
212839986
10714918
283311021
258264002
452799523
71826893
109676380
395635295
400604001
264938583
342288776
50232597
484293169
188434566
174149166
193276183
326200807
52554002
406366696
103420106
44548339
274171605
420708718
28190878
21269622
446898635
499180659
512923215
525014935
309609309
42469373
140131690
506263190
362741488
298220690
381961261
512238166
372411629
336265536
60823537
119570992
452222399
56288643
66055987
249490906
473162604
408645481
506738598
453922379
463503454
35066632
397541806
5207957
359489001
364664504
285158526
224549699
40064466
61790471
525816231
377024547
375427725
358758350
313279947
212953667
460948606
526575707
72607468
248641632
199304481
468543883
430640664
499947609
417588821
245124537
403002205
83853762
258000110
344268348
184952998
407907131
43116238
163816682
107993184
272636655
149117152
475438461
277459520
447169146
212513821
309982925
519267401
153748636
6892138
159353801
124242606
519570333
306467671
146509882
309769169
372704007
526084077
473950592
277852054
239544073
55073168
179753825
253118847
43240822
456387892
438449131
295884092
312416038
364813563
86052926
220582298
444551152
137454748
99272248
364589463
423452237
405239312
64865560
264785418
44459251
507514735
350436241
396656147
277878417
16684140
9849837
480502498
150285704
510481537
186516609
102993345
268187963
17184230
373533505
471539415
487894960
239546498
237780406
261232629
123334830
435188660
396103337
106636523
334516282
309858377
530902237
279992032
475667048
505518612
335993099
522707222
119275944
417794648
142623464
330134023
370022893
357151046
315458405
268228669
379000353
70318676
507405446
276000564
161566811
360920593
317581498
472320410
292824021
473354397
174974851
337000031
192562445
492761796
15146118
156924963
215449302
223999121
253766860
429146289
27571260
227304913
68096268
150623929
22637111
339528901
463644642
141189753
261651916
390314857
221250408
190482537
217391003
182559017
381914111
208329894
407838215
293027739
527201930
364052091
384538416
535707786
508098046
480390206
536583444
270897240
447932206
488054244
330326293
109071029
487671011
264165935
41137038
466078212
69403123
5540928
535832316
266958172
280363497
425228975
388053153
453141061
22045574
227958722
404435112
449082870
162384218
381092122
478970314
165481985
190933420
60891698
248824792
513852706
480381123
354942809
232861728
329894095
354124253
110702472
19048029
121159696
23352003
182028270
299385740
266219938
193014352
117430277
260030902
235813982
185724030
159457969
248047005
184233368
305744889
55283799
3087822
311058162
183792029
373117538
505920463
34970886
222368966
3459952
237870336
253520403
345798439
387585852
384869414
299895452
68877392
512245963
315156295
158466257
164335626
434858517
42744055
342744227
82273387
89497504
154913607
441862347
65741045
536813458
446268292
403848108
489505786
273219393
403154267
427862250
11315045
234257780
112106411
401822319
41662914
419066852
291384405
201032297
82329735
341002799
5718895
352868473
390101334
242762488
109592765
81533360
108453094
189490696
48028676
64538784
492011128
131084632
290924605
354385289
479071226
8747358
168027617
409205152
513083622
259385805
473534273
193713390
346274565
491024639
25644000
482573305
107819942
399099966
195986247
75499284
478263312
400781552
76563999
36412313
188402517
436685930
425962171
512546390
35123128
111212583
141899461
355494910
186252126
35006129
535290808
267754816
347664719
450462425
257487869
352517556
107614806
149727541
442952884
56412682
480726413
490188229
332412137
504503357
496281254
260539976
368835109
326183724
355819664
339342402
520809035
57029594
272513970
411303021
379087679
426386045
393983220
513548399
429840339
311351137
510266633
1561975
101895334
512209221
225170080
341995015
437038621
340945586
111290667
504411372
79736324
454389904
444373176
174781936
515884557
121940325
289681079
153123883
482932710
338862210
345381477
247537194
72839282
367827249
290888548
80166716
429115159
343494225
355110828
32525555
81479670
420008574
346781819
373129345
220241555
429115159
59646000
449125381
204012061
332520533
346820112
424322719
396379517
392686090
325488890
493848413
381951053
43707874
496499821
340542930
13181875
531713682
381674002
433938430
307204225
323056096
15585734
432237108
325310114
275268988
150601625
383278044
520367782
97312147
256282740
34379576
413527219
122496380
90564247
130757641
241212148
34071312
10920688
35186079
118475654
123415771
438763295
19788112
35708032
31660146
218860838
468171594
228293838
272394009
113961237
37584051
264087086
173843758
22387027
270468921
293705458
113358768
131814507
344884279
364616328
153707992
219363233
126901010
27381823
447229381
485231252
379298423
447224649
385052545
85815710
157657812
263291582
246252835
150709394
292923078
470556784
383051500
335912311
410347574
117210272
175288530
449591125
278323297
286731825
169416975
243720644
13073512
81429234
411601982
173365016
50400434
392619055
178714478
70003689
404729223
518782003
430593739
365589693
340485844
239206334
244955477
315278767
376228693
356881637
102580149
527724944
535783640
500317579
148212042
421376108
28314399
229077757
484046626
135287398
425917174
322504388
152224955
27175325
296387265
150840439
382498594
264762577
305378794
243823855
167791203
508199717
360788397
152736290
258273750
494723831
395739720
230163980
272166074
104195403
218306000
152798736
57034393
35558083
416666760
421741782
428910689
159811857
59285884
147034425
362758913
244097081
410772399
451145094
198168740
432075521
301431694
507332911
14126686
91404387
235214749
510956348
515429833
289980137
256888701
71431171
96145842
371512231
404405563
97404503
316510058
492604417
72699067
256517951
17932305
57063870
155117573
303633490
427480351
27316579
205016237
334136315
83039159
252404453
75772653
103433535
13202231
301945294
225165145
159111359
430797275
136122589
139517006
531195687
109689552
329911989
197321275
310997820
153118712
27657493
318477951
200908307
129557598
295641914
356759023
30716094
341822589
268714104
463680902
243662029
164085303
193956506
3130177
233134708
377380419
8200701
287520341
269037829
303508393
59351617
20382013
217625279
464616740
297007549
486383156
304159786
189680034
193528004
457212913
521721715
421201000
300130849
182262643
495027030
201777385
68114132
359701507
499392889
98433809
69248799
344265554
413174049
159903298
287350523
42477251
339267842
347385429
37511723
276514533
325684892
434373430
171287088
345556967
289304675
305181391
25404929
503908521
194039356
105232260
275908891
508511412
210565407
12963845
161843406
508648989
158908701
79884824
371078447
283741385
277409070
140609067
123345568
30650398
24780409
119541196
378861154
469830408
366502448
218975403
106875529
195186947
482578867
3873554
526654612
312765150
444694582
278826466
262182054
341194310
169525828
494415599
360123704
312977699
108119625
141819237
135642509
367181391
351287641
191646824
95407048
446776896
68091643
209821179
254563026
444913218
46045909
348257113
77175511
396813355
199094318
326235050
398449931
15770105
283756215
514294011
442239065
322555604
378624716
198050686
365861657
210349955
341570780
156664922
436594893
409446144
452641417
72997717
120620125
508368773
316031774
496827078
22293641
377259938
234538919
442026400
376541283
4790789
281752022
146361759
212179027
222276048
99396941
260390075
52563968
343869083
149510855
81970664
408357735
361014928
113588723
435602519
446637320
60972133
47695319
256206325
506184778
75691826
125833154
331878928
19017348
387694868
358302870
88659458
42402914
32609810
358224116
303549320
182776221
19649095
535877810
168000137
390397622
242731142
159586802
351883936
461545714
108228654
302876314
332926944
371232994
481885175
459905757
32741792
13735647
352261929
142701766
472867099
18250049
276621063
338485966
133989136
143816866
302341545
365612195
117892493
226221775
387717220
33739515
381040949
426492701
34826856
333727202
312559668
494356690
290553420
328120998
442630145
318488401
312679988
260627750
208257846
49918986
215644349
97398360
367682279
210824886
492353413
158020552
24403317
392486367
154805391
461964946
509399369
366335108
55127996
297220384
513644052
400344816
191838545
315287802
478281752
97038566
185982768
346027085
356028057
297044509
130053645
261754681
177357159
146453572
39149055
435879833
98561339
463613872
119176415
174654511
328951443
340423317
226159350
492619628
357210446
269028837
502377210
236581329
247188776
211229772
223865126
193054500
132667525
76255733
508009444
293856237
6170895
211753272
431016664
293102523
214824115
327491721
116047162
231069051
309853266
98644080
362304799
95995664
148140804
316113133
118467909
441970544
341783789
249085210
448031836
341968971
346078824
460003551
415764815
95732422
339375135
447137853
129003019
463973077
20111299
346744110
343257774
439106804
40458552
322081593
447139615
45917231
52327548
326147135
399625171
2591111
219715256
302101107
27318431
179735575
89317126
9814900
439106804
242051775
257658837
57514809
107280380
225949806
180608695
20428774
364537805
70651292
141031318
227627398
394857027
381460302
526741375
213910295
387558568
320475106
472007176
62661105
270429284
392883231
455752532
274846561
229750315
172638856
69751646
532769844
447000057
93124753
461598125
229165721
23999437
254682449
507722876
280762975
7184300
356592909
358269673
36448345
111834550
191386556
82921495
265890580
100195216
200977039
427390730
432744630
117622759
139111346
536409868
401090614
276736422
82750727
159301704
128055577
205017387
243110872
227037304
492400741
441334621
29615714
446269083
116844806
367440174
512946569
230950088
419562486
276316079
293212696
382066329
414713958
366494087
82224432
184535125
365993091
231956020
163490534
145724901
487054166
271348326
439684211
325059945
255673087
381314337
375212822
65125480
449857120
271347707
298332693
531829948
30859440
48216605
65861823
268560392
90348287
228110391
74127169
388854159
370640614
521825698
80998807
421820974
488552874
124521071
62750775
66866506
9980282
237290303
239340108
195714678
96314820
265397074
313124732
527618160
145808431
440529844
246649042
127617169
130647141
337435973
321706870
110720852
202893957
495775601
453620547
279488324
236715030
60252969
366211448
129212304
457090408
470681841
453759869
145836150
227154060
104267
452623893
503709300
464184004
439679441
292495118
32753197
110320635
272372721
112141387
339594632
286591931
4919722
163600536
350708531
470337100
285321080
130673973
322792286
57847652
291570128
251111898
462478012
240924789
5881847
31995169
74207542
500224789
397777916
135233467
398987245
500923282
152348882
475748722
7514338
90711755
100626256
3192298
22379403
480662626
127934108
512284216
484391426
359772281
94502931
189339330
296818280
310618571
298091152
299734126
360567317
194345129
438955080
154971329
481365153
36116455
478234994
360493584
418847703
298203329
329623023
316278118
476517953
336998174
386685811
282725252
4144057
58202001
175659081
272721468
22293641
285834516
166426194
231496618
173368521
990758
328771664
282190527
357763694
418987579
479552470
352052967
527835632
420710712
266519351
83597256
469864555
37908540
199676938
353796327
211763918
388602759
10349334
308609629
246550795
141290388
260228460
35485792
101789087
23929805
3317261
280490137
357718534
169726997
197586929
155301094
300542803
330150818
404885744
494415599
315169224
397533797
458663015
409451621
214381880
134964812
515762898
173125352
311685783
93384359
333224608
313221305
98977941
512899901
438329832
30482799
141470899
406380957
131602710
471415484
302710443
228867882
422137285
243128858
428428542
286662650
496106724
31650867
191781316
448801525
120515078
261471143
169778424
12733289
549844
388349144
126165092
252687891
181398068
411447531
529861403
69153522
361912282
290576877
359756949
443841120
113782362
417820588
36068855
119290575
33762223
303886245
335251303
183741699
386962644
9576904
270276516
322961429
156341091
117945729
406683028
156914687
145045159
9180741
119084707
39541666
518961477
59614295
325507985
232996615
468007242
261333264
62174331
454211749
370416452
371113625
240464484
163575125
527057987
78098613
87041936
23247216
520235692
301469200
283345332
458658257
310909822
225185756
150869187
350161626
514718681
334476511
243422449
522691161
397822357
222938718
169287697
112114402
247451738
20627062
85843127
511202784
351737450
105830019
319496133
77600118
408951713
398203095
258291758
494253782
253683156
387542338
127716594
509847288
105626845
275300603
387093176
501415732
168505749
507777875
165730501
484083139
157641116
240527117
83351540
122539909
26882247
473574115
286316033
403895661
514978669
281586967
159301704
245799263
33400865
355715277
155789460
127612413
199409064
500806798
268170580
271643084
448403499
52030702
329249824
250773349
337437459
317066223
403796127
450879932
450186219
526056613
458077092
463845765
460865107
374857519
338700265
285999837
329151342
427205698
438443197
9656213
358091076
436395244
470464798
161032154
72743366
146597208
230545211
493167140
215496951
450343299
386496879
238090611
233957278
380172574
355728290
300561067
22045574
257942901
204639917
380734362
93717530
39766668
196987783
352557029
44615399
329955514
443277584
147728611
371288641
295849430
359574526
441411389
264636122
335648435
304922471
197468468
496865734
144323156
34082919
421149567
533823402
111778092
458780113
303107125
94203983
220120021
342989341
476028406
423236052
406072428
100166572
413972889
91632516
24421600
184833119
467737877
90287222
396744517
159457066
212634577
111216702
503542085
457360486
49487524
88592767
529178318
484211170
244817579
165974778
66887402
361851164
530119651
254446759
270806359
357046627
455535658
400185765
344284936
254787076
30256574
69878625
520205243
455537441
480794883
170338041
438071083
5011891
515542868
42984141
248010065
310972816
53904942
391479688
108032272
33551058
408650688
290758653
250173805
306467671
261811078
181940181
324815696
232464130
98716255
27013804
21482435
8810356
193898302
479285914
430536667
496274532
163707932
500348427
25083117
494761721
6667141
173883211
200298228
399753682
482450381
510911417
231744897
186957659
507498476
370341951
271331555
288806981
276530655
50803580
335026906
290177389
324085764
483282400
486973620
458450928
56351035
118892398
247428742
249133233
485898241
466649197
76630757
106346566
33056850
61819044
52495809
497811068
396788561
506388038
83041384
512441354
474060390
234428928
486974760
493958925
87819773
458094624
159810512
277761890
128008175
405924458
445660886
501874447
462555363
210864603
294658058
507325917
282924179
216258998
186148940
518688925
134204870
387958964
49572347
280111820
459571973
63348573
460441445
92947593
292734362
125552972
198049074
283642721
470852700
435255079
156434776
446763869
528694131
174415320
449993187
80669214
3670543
341787573
221800700
40064765
354729312
326659240
531999470
107469273
9737270
124670695
38574376
36640526
79326502
443999176
515812379
474827021
129225497
371122962
520849888
394493098
453569887
60896758
146506846
384153329
116713154
334943596
325544056
152218588
513025880
425339007
510741334
164272794
221661666
77034170
300386495
48461768
198920533
140528670
167396449
277792557
39155194
353530782
428465473
55249276
397612439
195789815
116704725
120497498
144209496
87593096
12151861
10673032
494077614
206559484
263719657
57753540
407956262
362102333
318824565
526364682
202690305
305189813
342133899
281346722
53385404
185328283
89247345
532011461
504797962
318596916
135271665
222976066
358280217
475145299
455287858
99232125
130660551
166589887
127279513
486573428
491978077
64976689
374990865
222720457
374831756
109798601
260663927
519457633
502713533
177932372
276461506
116115108
25351455
253885002
156957928
409161041
486139236
150052383
105876864
191568983
149320502
115015353
306296633
248201637
510383183
272465488
23215697
420232270
323387967
255858563
55558668
527377717
495875396
150477136
527304198
389030822
83201910
333926364
211763918
197414899
39177826
357452041
340905889
477525751
225342112
465225524
482502354
294363514
203227583
104393854
375635524
108561971
354403281
488665268
288606734
502273232
170998979
164942159
144451814
209648278
388645035
418676144
248918961
314602564
333154704
152650902
260828801
54589093
297675149
476173891
184616480
120843825
172636074
158984483
14247562
34154867
442499152
115461536
147022750
441782898
444407901
262281857
306191059
352606146
99859469
256815635
326357325
135135903
336071520
453859118
22887732
70739132
101329718
499431804
467738507
254352231
363559714
173130727
326982515
29109061
25021867
424912863
393762244
401834971
142726498
251689001
416902524
158641382
157784748
472706661
500366552
361166667
211948460
146904446
387270058
520837716
101091329
214766163
175217827
529343902
452021786
90787325
488244274
185974490
401617757
361568176
99149990
283736438
90071387
17560131
280183119
444642900
436224564
30991124
255561864
474011354
454367087
438867300
244692455
233293068
80679657
143889038
366105218
401711800
272517987
128822604
210450254
230414361
300556334
95315891
119816591
114761644
158223711
486054354
152142131
411152507
202379415
403825403
499515448
316991495
428187967
175535744
405436662
446691445
480285964
211118912
436325756
391607548
36670872
482398485
318212115
336149328
182964091
119511961
382290143
367462521
54879637
120515078
12169746
181009759
1274382
479976136
52474132
423978918
303565007
379256187
221851094
460567019
94997206
180368868
296783606
63711111
221796206
299726787
18344106
160711523
259211779
518223196
346652396
519427698
439090553
486025996
411302757
145014276
229451098
313918025
3751048
195719635
119902107
239427867
206409357
336533203
383387482
167372028
16022280
129021967
36178491
462109084
284635323
184161359
411334246
330099485
12920744
426162935
428994338
205349740
193299278
87131668
332435066
330794014
316134149
145894958
235806689
61451929
381237102
348342057
13313202
175404281
289702433
206150149
65272916
417848340
108731446
414073147
296038887
238640883
512412237
283013326
322284237
270320233
523012040
81963826
73525487
180421542
286248226
444886804
267182778
406655940
36132836
346404010
137391154
533259798
423546150
446789454
151745684
143759049
455858478
491563141
245384691
447922282
515808140
460080496
505518612
536651507
445591330
519142019
444871074
513843387
147633406
197112412
69936144
167600970
514311774
326604009
160448043
434210541
374990865
141549747
198329176
513546986
166785643
785094
341678375
328919413
242343112
478821452
57095411
197173468
357217639
435059353
460886603
424581813
315346492
516320144
83400778
433906361
536821568
516235552
9513711
382698181
51973791
480016039
86931808
28033540
483691267
439935271
452636990
87092136
403636488
380804874
433569182
90094800
278344412
314645399
53881346
378655054
488965923
407097356
86315173
61406166
207575702
115188281
16095903
290564238
376732286
209833992
443971537
319285840
470447397
368677936
292588304
240868446
125052436
252169399
340150202
178767423
396933763
93426405
441938052
365432136
376921807
445721283
254987129
510095411
354344386
224959652
87867394
481417923
410347574
342587723
525131653
138036605
237871790
528874599
448406625
213122856
341178540
503506308
286604203
27778343
47157006
428461277
347107340
370629935
325297278
96657955
450096651
117686212
54478531
25540209
491566502
130223536
24678463
98918278
251356069
373572764
408717242
183273972
241155849
436051547
407564122
21294737
165981582
391671794
70841856
369826901
353279585
492720624
485775418
232942357
25592622
218536160
131444163
531335947
2146270
499947609
317393929
207423102
52643224
192518772
501256610
156057002
204240321
354797529
308466469
369748036
175786742
364402503
76426909
511781672
123444340
320629915
405772599
244141471
167395874
160781360
315594697
522122384
503207311
403274842
427425229
278193206
529798564
370084966
274402104
160493846
331374190
169603112
335772392
306028284
298111256
532179903
22731124
352434673
2148339
480826926
57691802
462400382
194802173
493553208
409154596
57345759
228446847
54575787
305613520
361502137
405451090
212773863
504461232
111157615
456851369
295964290
363345923
116484240
32190858
160586340
313247313
43481144
151595341
223997156
310788779
385052326
239809913
172701375
392176535
225349738
261262751
282098776
72949329
434868520
525776383
342207117
536739582
504767446
441545852
455441042
291119177
515342332
67162525
375164307
51110295
82816254
291955737
239832432
226534741
459614195
192012058
168865676
390406739
383819997
383956837
44124971
445111125
25189400
267655712
126251770
469626337
457596136
280988688
314738600
124039998
465275507
345846706
66703281
199515870
472021123
403400454
442076509
56351035
333171042
129426555
60093166
496028982
216371888
125150578
525611095
383883851
160883359
140404603
403954728
241833955
346073343
88654859
445464781
362523661
186257200
321215312
98825600
28574946
223975407
468202289
125616969
37365052
435623948
202983934
525606432
211012970
58224750
337113187
448459871
504767669
349685873
75026164
98873117
148186877
521857569
89302195
29528521
475357279
399598160
9111233
19788904
524473970
386118031
529437790
207728888
208355694
321545190
372159316
448073334
423161639
16372855
128184447
1937458
121097879
505530933
16365361
251597609
453594377
484965995
528356095
221061739
401970865
400444749
476894139
47519540
350481023
31456760
99909400
177264478
64235947
498025834
434015364
449237175
10125785
298866949
150958154
115449297
457594779
351538985
407239187
507443984
518993674
363580264
187797782
417700014
428134188
356573581
264015235
391959567
342843699
284572597
317497395
288701061
382187914
156438343
7033544
344167054
422879375
467223368
468471543
429253134
267493063
463613872
297408621
150413331
263970929
189514870
152064730
307514587
186960618
396633358
467607608
485734179
102644956
534414046
59092908
382345681
376752527
324391471
475639525
286155872
403325814
473891307
200460248
483626681
88907416
367844518
488059438
421712357
52954593
487844730
258063012
201907095
275110947
187729323
297736607
330591509
341218758
367906525
271834316
349809095
290319921
229289125
97023063
274700269
526628615
233999919
81913685
406431755
193775738
351867557
181047687
347465925
254539758
518487991
397007282
52189774
272933056
416166296
393451639
120261823
307188278
20377112
165592262
214710495
13407705
82660578
529118312
87699930
383391483
97422805
346377808
509663726
420297274
16104360
330658404
149178018
332111885
71257601
353123776
155093412
500086267
459087285
494752346
454569828
368829120
81740742
267166077
32511203
156699815
94211662
424034289
108849600
325899088
134386234
17652307
483828108
352956594
358405636
529820737
435019969
279939732
79684138
401295012
148432819
339396311
229798150
3827289
117200215
444849117
394703188
299461265
495958804
193112267
82082283
211890199
377227971
8984032
220003579
229493096
305546303
400249179
360946464
401028511
428442575
63487725
356386501
380637840
135287654
124593287
219999145
90106161
303779364
85613044
176393020
326287645
424530532
277786953
398700888
521884236
278691454
531740570
420541226
424081634
396792404
4686568
463099708
1554749
407241965
12056087
275660998
447557487
296273381
54537363
480163793
62724749
33802563
84482306
6217130
227029824
224982347
354035565
356899063
79180227
85830695
239785355
337312898
37285738
18228944
215717145
305747751
47071849
76413135
534951285
283276586
414407471
380604419
320926872
497583146
478731900
127075716
401484003
395031169
347143085
105904878
403536653
445792091
523419730
324459081
343120714
93780026
104149579
427616748
462633439
93308180
1740551
129490623
533167003
499506362
292831729
520637700
271062481
467054821
179600513
394855440
430317715
469617360
507585992
498872370
163328804
290129521
65707848
433170050
340601663
370943940
161957618
41297053
346451351
175654199
157099765
4031220
354313512
41159765
523804392
290395820
125492906
100567702
126395011
326452052
131849111
251870491
301502308
508881882
222104171
397372372
528717539
160727733
265879267
55090633
500705576
253553267
486940778
328637470
183975926
323173277
492899206
29776117
408817477
219711493
307241108
360371725
228378523
450674481
140485137
419245466
192150408
323345834
385937710
254259053
286375449
492619628
162331795
378877649
523349431
344321698
403886970
364510773
121750184
488046395
466972838
109247049
365422651
129835029
523617130
378829848
481185082
388937957
41777978
368568522
528428659
251957867
55202258
210979569
473499417
148328345
30522909
493326375
341144567
453913579
149929982
448102484
449993187
105640296
448145161
303771919
5842387
20137482
52488455
123738905
406585007
40466745
118467909
357311429
142716324
185848335
440652622
45859035
359242630
306324632
248284249
101230562
29860492
108770929
511022122
410373196
4440006
407261457
99044516
302362926
411494083
318097579
22639470
417892913
219403096
294680571
457472679
418303952
313718133
295683336
325038447
408174183
362777149
5680094
311267563
420900546
256948215
157572578
396149145
319114118
255544035
399524365
331981101
522678463
328247302
15169755
85684924
47566692
291570128
215613095
104648364
433222399
377005224
359740413
181708481
456185520
374185670
79805837
303256583
511306463
266845920
94477892
74702385
514363400
408587618
30725903
487586841
335081647
118557806
36051593
328732360
85570905
264225162
190722348
466057897
322856432
219455040
489215587
193506251
278051092
193302977
408905685
336973170
60142009
498677828
56611496
526516843
308176485
86829728
3761956
393669647
493018450
252576402
357726483
24426500
494318487
324278238
268194173
203426110
94999043
516412008
226715788
379654767
3691912
424544497
264696728
427019548
391644741
69703064
61173469
137707155
501085378
136333754
139827593
151597843
223986327
152816222
73525172
444442891
500307810
483457123
270183177
476118394
146505204
14236839
367319579
310513144
382396114
429059494
23900262
429612525
298983063
18306961
460823724
215345540
287924024
412026841
43356185
25015075
25671123
130536358
118257423
197810744
443200800
381336012
522231996
412094677
200688182
81400935
214026644
115522660
215107884
242327357
240787720
407682747
52868480
232936599
338375748
71564872
247648308
429195789
344387328
9664898
355273419
191981020
74409481
483454148
38960868
170409740
448070399
47490714
99624822
481743406
367299395
161218125
360773485
488518135
79157393
187486990
232492757
381773037
80557530
360500867
259766065
107962461
33155149
41690003
207713681
356819809
234423628
112872148
457341921
493250553
176425849
168549939
175308404
86931808
316286109
349608515
55621629
495758442
446649700
246516420
237657209
529394023
120138543
393547634
446258608
179656423
495173878
18673490
98527708
154087532
410340751
410030591
512530129
179589202
404183729
466028478
36100681
505840016
368869395
534671173
354141128
145801254
438377531
411013262
225845572
166473969
113600227
168720080
249971505
72208995
411271951
284099299
256757708
380999755
12029306
361722179
328121769
357933189
80952250
287719948
441832310
77035262
460727300
68655602
485579229
338133501
259381746
315770491
195637029
263050486
1440814
348003686
481402696
70848244
85889286
53577352
286572060
455195175
236539696
43235270
458347879
401831004
514384491
371182515
359314380
497711776
483390841
331260384
475071596
512290267
326643976
525464160
355528280
431143410
168323983
12121920
432591375
51709784
122654663
364346991
444461029
33929361
509882561
292466692
14646346
251801580
317150098
348585074
463219154
337557216
95550903
346154393
112511922
44231133
389915331
180220013
263859110
363341567
101230562
176052437
258478715
98593499
243780052
191031644
96567855
20597063
447187648
485382015
12842675
264697808
457793773
379458802
508327896
412473916
86056655
146144240
305933119
3193067
331516977
395062283
477740998
301537498
146445976
352636905
89457271
160343529
203023900
441920411
354937272
307761312
196583121
446063835
530849782
104180513
439792403
305352649
197713435
46538466
242138031
190537608
422960619
89121137
71816991
243176506
449658136
215218174
286090614
147017975
390031434
388563060
376779838
8632289
307720655
3927419
397589759
478730501
52581242
176685625
331763202
236951480
31483401
87753759
194485822
357831188
195099965
171963844
392674495
145769198
260162891
484080823
108470471
514848175
336615658
251401897
206793211
117493964
228272806
76503772
128545549
65462653
379982208
517721342
380808942
243956884
443557979
128858385
460334999
267717267
289461938
40618099
315286743
211421913
460688675
503349830
412039658
45520213
378263850
124116603
215772452
369103515
349436749
386812175
304820519
381216873
45337349
273704426
393357012
456563048
487553745
81922582
424901632
278946475
95644977
212090883
295466270
320215029
127055158
496023945
103259231
121694808
105133180
418015206
233389733
50993041
487323319
39967633
308100406
222662992
166136989
188728119
63297201
149238457
123429660
495241729
377777666
205201672
445827591
326715335
95382971
475477920
83532002
373078397
457596136
257147071
384707564
293411992
106998487
497667154
82468062
500599876
535022490
89752431
36825754
523972132
472239376
59147427
393457206
141155390
195051303
239838220
203680688
62410561
458618101
293420028
266670289
400537116
154852734
294782389
189973513
53381470
423639690
275439694
261278167
296968385
123924450
417640855
174900418
95057498
474157040
314655536
325214520
415889133
477289114
384180244
514475112
385308762
303031050
39174222
162119847
8964349
396553606
145941380
153247331
299967321
320645714
117276508
81011099
57031996
484393587
504454965
482637236
65462653
364623441
167789331
501710800
76877313
109777265
253879183
426219932
356308849
68996544
209285625
380605640
333632404
341390688
161925325
6664255
442966164
503250632
394782427
513384522
27678399
229867263
492121414
445271325
70129868
107225094
307514587
136024609
190235678
433358647
63468169
193860700
70189404
371499001
370830974
295707658
530644971
269693865
437745823
29169404
180505861
261617375
443505802
178155565
210824886
184381768
386154983
276273305
259086074
121152714
495774316
525732873
226005072
201246807
377026930
68124618
297170649
113549071
510286133
303376190
294199046
449517927
163507428
450365542
390275409
507131571
318334099
230764720
54389158
266665209
330158988
396680060
104210674
198723939
129768196
304107262
423545863
124096925
357064583
377162009
415811397
337977138
305142638
116484165
6596618
115359535
56253213
274843295
372099273
145577505
173458369
497872226
160883359
185122015
424471642
30275749
358842379
209338343
507413138
474262332
94223195
435312418
362654985
324556874
424266247
332600290
409467414
387256701
346047767
287267588
322067103
288847763
36430861
536048027
399007984
375978599
534352858
19354040
218138923
169837941
160870957
119020040
126550237
71057792
145568023
338774111
34493846
140585621
25694813
166464202
167630913
12118004
16245053
338056622
283138871
100777714
40548113
32183928
322211233
205358335
463496732
1618221
53102777
340732805
213977676
95432435
167112138
81359944
57464558
437206606
300154382
262755126
96092220
175557308
480815665
331703571
1222140
363982159
29061813
212904623
248145470
420252949
430094481
62203901
483425307
43164490
256808963
258578556
217106206
255424697
514283275
130613041
335363830
446627599
63650993
379589267
534429034
470355037
495073378
323745171
328094505
71262196
90499234
505026280
414899502
198547532
365938783
222458270
261584863
351867557
512888970
19073003
203130621
26692719
102351975
478669052
296584501
119535518
467021444
234255446
10025709
151913323
73870550
47756717
339375550
330115360
527791281
126148212
65125480
46351959
358009353
331459575
213297648
379572241
367682552
135702782
378540155
101660302
230189005
44756633
390732315
430610599
496810565
456780653
192873723
151124088
125954766
491816646
55682598
503445167
3514149
521513335
510164199
433418556
462391963
383489940
68287190
264411367
535721715
35291435
255569505
447769908
261632091
299496217
153853562
290909987
284320101
388335644
70874541
44579297
523429954
133812689
295346311
169384403
511106140
360709459
323435203
474654692
10094620
312655867
51006018
166510864
66219468
252665202
33287097
302505154
371571664
389691141
119291900
264511137
222124608
509789129
461967157
155756946
493077455
394528785
528782822
260228457
435649194
323842631
17724370
243443819
143771169
351135018
390408574
75065003
346725476
499656783
177212972
334079244
291919812
389686479
219445358
357806669
152180683
210282911
451583332
529542827
494062530
103743426
409289513
417041967
274649638
477664006
461936571
444349401
420555634
497104305
172977086
419435790
6667141
398736056
391513770
88813319
386496879
365601896
187667483
338439087
453133447
39580114
437215714
225968299
415570192
34912107
51921279
218797009
59351280
66115499
488654372
462660094
359242643
201027246
429742563
360653250
389669064
214951817
36695973
494738559
50388071
106943009
198759150
21017109
437895747
397567783
212069623
154126894
232722787
278700585
94603264
478431779
77609980
376411194
326794878
144972905
154902659
386281251
95485720
343837984
483386557
18625757
184508265
163206149
89436147
177916191
74584322
463541233
15138235
205882884
9548591
325084195
100273875
193814680
395484428
504186215
12389025
55644987
467726790
264493158
494631656
416434230
307926635
455248496
72108556
299720206
292465338
75942920
492321093
159457633
518782003
257293311
456885321
88485492
117592360
77904785
304387730
527805830
419567169
347864992
285504585
10470031
416047071
173320446
418790728
12745689
42395485
231670715
247444134
325031687
365009976
377774689
358895576
184059321
12225950
376181927
157356150
470393640
473836315
79660057
225966390
38284637
57641967
322857224
482661087
284409812
83505348
364757350
321140671
218181034
354369027
304107359
439451201
236368549
318854683
270625010
154093784
199563554
407959
462290168
423760256
30426747
275927035
278063168
174969439
536675403
433064821
234076069
403246471
206394543
86141767
289465781
90677059
237958928
482794088
502355643
119567827
343672308
240956973
465162550
431179351
433426312
485929745
201848619
492932557
529938299
398079186
310145271
246239779
251118424
528887698
13361277
51924635
318338933
386575958
45861116
172505461
185597946
150323288
222590784
118896439
132593130
168616876
343454225
270347822
155302419
135398018
344161253
44980969
126647333
300585775
27475712
80058676
286538547
214216776
50419358
10459825
69287138
186829688
518446770
251013172
374993396
384971886
527989478
401091342
521685551
99068162
235848335
227459894
255026065
313086057
265515218
41329005
160547115
229399650
89016903
344073806
151528736
248005185
309837895
151279499
290568661
407982133
177267697
371824580
84297025
390645432
22399790
514755758
161033521
9337655
415718266
195858111
443049235
353797482
223446238
156759339
387298199
47456782
390601061
433446088
101713918
84715911
442565281
263137673
453616297
80357394
362620200
315734443
434397964
56925075
171797561
169384561
91155962
126669011
188852617
348486955
391533811
97403690
507579099
369304761
354753736
533167003
14021987
277403861
90251031
277228478
144528861
161930651
379031055
62977806
61588958
34166879
246027149
349171368
148483121
505965213
207064445
228007246
256322686
228926167
490495237
149516084
376080925
35428231
171301490
299511107
197314931
204012061
385548076
456251817
358115431
106793214
307206437
381429963
3952213
243040189
5848511
359141838
125213802
234414925
65892481
455682960
161553496
65123462
531826786
269446325
353262543
72097500
64242295
82228411
13544604
145033755
39058776
432023968
155549049
216133735
298986172
368986733
260031968
154057468
229476171
482637170
123702115
15902036
243257408
8007915
41775235
198107260
45258132
231969946
241110328
360935892
316739437
492936678
133155613
95695636
335391551
249265783
24316693
473100062
366305322
201845706
346701924
321151476
164409063
412565192
191941184
364120974
427869807
239716651
261277431
485197821
84849374
219239845
415251499
369219864
385290766
474260015
370115139
294057247
158482861
453620367
302648766
164624552
137214910
220710380
64246430
483042218
104563084
393978597
262066749
348262818
520919414
40647868
63843885
127171046
315256960
533051662
317358241
158861518
437677988
234533804
477426109
9752571
329153084
497677679
167331300
448240417
35582883
105397329
449369814
11097623
58386908
493297012
227588539
265536234
404401067
113112112
529659602
481233477
277308596
362569496
379401615
378605283
39832449
514935791
436123315
150163058
131800460
89158263
152621004
275429787
250480507
516530966
33563624
399016362
250167148
78061207
369046703
510036433
154377987
348342057
228439503
26054133
7674819
312087466
225054028
264595653
418857063
188837427
96871248
422337362
296521972
323057474
53281981
81912967
270860282
5164484
101209930
423238157
285840109
101748757
384757156
370791258
495145407
357603838
353674406
49000440
28222430
19151330
172695939
268296851
2890676
342988179
321844791
36392139
207903487
476016058
523093165
515949517
148337137
304373510
448037811
508227681
6930913
193731549
490690195
418634508
120821550
490824440
213617709
192080182
216380549
178816685
277526488
288489817
343150165
339876783
394913948
73969836
484452306
131570332
268082175
465368508
344351933
288846936
241392142
130262475
85126951
87187374
88813319
392953446
376496571
469547401
411316254
395422832
123386919
338846078
58117929
141984083
78173622
496078523
390121744
13566758
518247094
332545464
290004066
448847076
165641856
365279774
519710880
505673205
324062675
473246667
510177194
353912109
239817719
34894143
471779667
8209472
314246366
524079644
22675765
350126902
358444244
61270309
465900786
471924563
467697549
171301798
340205656
157796776
17996060
297396073
468252650
300463027
349318674
178115935
535268610
77486612
145060967
24934286
183503599
310596610
114615043
359026406
442736525
476091491
194293889
304017614
388707427
391595893
318552554
479082072
349091463
30356537
275128818
199068140
212791022
59890670
484030264
227663947
526637042
115569703
358157754
456543261
68981225
39686062
496876366
169597376
159043775
136579377
136319121
342131310
514168026
352873791
372107611
21177338
245682987
197078681
24972770
208816652
27350828
454142584
500659705
89852860
294123922
332640095
353476578
164048082
290782777
85055883
413231363
477268691
180271770
169917895
174496974
4046625
374864228
361470711
405001581
14412319
316564471
344119634
189079143
403518035
478142126
467974497
522301927
306879658
143397968
323089545
104561391
75598769
312791618
267346878
35461458
217849396
357295962
369557767
76444795
357612851
159326291
30810673
242346335
232246246
404280181
408285905
18180111
180660992
249853581
467497291
264262051
238503361
437285576
388987219
364026373
138013743
367871400
465454700
246318375
483575404
528205800
128432590
495514733
370667782
181691164
230516635
139187612
534294747
201921969
6415699
183665243
160773513
78398182
533221141
166619362
140643813
167175933
454989062
288622285
190829535
403243876
384290808
112730128
375340910
196036065
314796743
137016529
53376685
210746533
230950088
229225154
491488441
388151065
102445642
536237326
285602380
25130847
44009456
268055098
212885217
512031735
209313687
394477215
337330394
265469760
23414461
358526572
246719727
502654296
438682617
22860503
288951404
74082215
228995461
41600161
443905305
264575136
189788171
407988555
337385096
50703739
252231582
241402888
156468274
418353356
224665804
348305379
79003743
249345922
348983634
342565558
494235502
54174015
186174149
303130656
48561844
111706935
224266293
42841744
455536168
360409212
527938283
83479565
387170636
191826814
56115969
453360187
229703935
357204365
159081742
226632437
139499025
236591
241667780
447292226
4925141
439133022
296448007
88241793
483360008
336086671
493595096
438024078
43567933
343329028
515632518
76489988
397004506
347465925
323784684
391105960
357245413
320259108
520869617
523591064
275049130
106124180
294631535
219084763
33298017
474609712
358336271
339545514
47374039
263003846
362585506
58393481
206129864
483350892
367248666
135175169
168830045
339446642
295504027
506461962
504261301
435236185
375826692
306700008
279263793
138246393
247653932
302185416
255523754
323597860
115748902
410740859
507819955
97495607
186282432
178738886
61568656
350915006
459940341
152109380
233124658
143409257
346201938
386989353
53696564
97505405
72923354
90704609
255377215
255159648
46897738
429908560
92599258
195372884
141726578
132532671
250196318
15398880
176363570
386225390
532523306
366870890
278490449
50615120
169480348
139508865
448486737
354401269
432670510
60025185
357614603
335599657
147424715
307883498
407826179
298217337
153279524
363003617
165323110
10154318
9431624
64563188
454405673
90130871
217153140
524541306
34988050
340029891
12307767
491052555
456259881
412179499
222519365
10477445
307881493
165585721
351980500
427193756
526109971
68482900
223909764
523549262
357479374
518086352
346197609
367384976
267800836
390554800
378949950
382610892
94238985
287250558
88614720
499830649
209749933
386311254
381295734
393468966
278786145
243303821
367163705
112753931
291376419
144590099
200222206
151131271
322364798
422605353
22623886
418881846
113499004
412945853
336436897
513965400
67282241
93697028
492875199
199467864
18577465
43811491
530972362
237432575
53507022
417346848
426029398
20106504
194994330
11758923
530689613
319292970
387955136
329334218
15830496
308352584
296224221
314795736
418015326
169621811
293022787
87665426
13315005
328346896
449469213
310956163
505099013
282706181
142244709
5029684
373929041
274168047
169822152
206085423
508014508
402524911
35640496
431052483
320606440
43658525
7200048
372223686
520069876
400611081
62322439
91509302
16188344
465967972
122969023
505848402
22849660
505656734
13021524
101041795
412082075
44015872
6281536
458152409
243444381
256330074
361540928
200420880
259163465
123348691
503322431
394556954
432768043
12485126
9944819
467999935
235203422
490127503
315340283
54986111
328785545
425430547
512913989
119642680
225193793
250531841
302613227
289066024
530051846
235064191
420194234
287567300
232091638
217154848
124310712
84018393
507876368
200014016
461012731
144376588
163224893
344260645
124218530
138402435
193496925
144982458
152138300
481359780
67913741
234515392
124532746
536201951
140456093
197344984
27349416
115092686
306506252
351300284
102152253
423746914
327756332
371148269
436465364
80244700
516818041
525693018
214908698
196583121
525033069
335251303
212640126
334720278
236465654
113444671
11243154
275881239
188020294
299316596
27109239
241485461
41512305
525200688
104771460
53923218
5628539
253714321
286496852
528390170
46538466
434084477
214985790
320965604
70641745
142983039
206877358
485407316
271325169
508394175
297260239
248168195
493820675
260375851
265114476
153434515
102448171
216434646
445591902
520341299
411130716
211297827
392321146
506718299
434415610
297394353
298496656
411768620
404823310
234636995
69708553
77904785
478263312
971504
204469079
494583216
510388195
494436730
150437691
134013992
178102966
478173268
59427746
368006767
259253207
227646687
432242994
359268092
21754996
28056134
190953992
251041416
187885716
313936765
95141284
22714761
314032533
422124155
297700200
313562875
266934024
512289190
428984837
414475718
422982124
461003524
54819168
376714718
389506301
436055469
454841710
203923909
92507351
439963563
241987307
200802894
330758419
279841651
452706731
441889141
359472314
440647861
30607080
428039692
106542540
111586084
321852923
325775162
26216949
403760955
501432031
58556486
104952984
395709530
413088523
173216252
313704891
1394855
439873036
478613866
413035712
499281886
278311109
259167318
79225482
524741637
322311346
172128228
347142575
94759551
471600621
225809472
279698650
360754293
218122001
105989436
427786853
297271875
273390914
388929883
293033295
363238712
104711836
57197120
147358679
367270986
246993792
34454971
68352854
283123205
312657737
466335476
201736674
48699227
486836700
535148247
359528663
313870593
291934648
363882494
333345607
378545108
534237385
69692622
277692502
534773918
19152826
24347530
58533234
467171622
267436996
312831986
318076306
293734893
511807808
435358127
481487547
522419018
3322965
157973255
502942460
12807915
458753415
46712126
486239880
261194336
450253156
208911368
503863553
133053084
327626839
253332476
309625261
534406477
109853684
250653082
268239383
89584502
125253227
510866371
150253531
451418507
76089051
459059575
77674496
446622484
243829652
314747
193863993
158579527
88856113
21425330
300096667
439280308
360356209
147158722
196551757
217153140
181572428
212146101
42180253
360579627
430136361
180794403
491151848
164637893
441160486
250777841
528494772
75762409
517423529
58465591
240493474
102619548
365022518
433354417
200999498
72249763
365068201
320331840
370133949
287249146
64763889
72687519
403929982
485110974
347680613
394488955
313965369
249589431
85550214
429222402
234126345
396872881
419418674
244011644
410919330
439754895
407988555
33226536
387485817
535006594
264987097
298695512
478277147
256999141
10830610
131212241
32741792
393826702
494065615
71383909
69201207
308549161
448363472
443930729
471128854
329653453
250469031
226720897
506548290
233729942
377665608
312968998
309680681
180017389
133120316
491009539
228062509
124307227
475151470
387494507
362751325
24411421
460329353
349806143
296741793
295274932
22114764
437762075
4983994
278359138
163441180
471801164
289581732
17140716
153809557
259553141
215982663
201979923
428774366
334871944
373085501
180213046
332708000
12654458
479363628
233599561
296190627
355834034
445417889
163206853
308858739
287700374
179597144
386586540
414595521
45761910
165065584
428850415
380360930
85464137
226333313
28575180
62348688
342059273
52768848
293072310
417213324
131472519
355745645
55514394
190023719
6018196
366824167
516026073
98744440
440002112
396677817
236533609
104493382
241127333
80924757
2206106
392600431
147623060
8884710
117353059
237028451
528230457
341934908
373073596
272877440
465153281
85148189
320506442
136887039
137358617
103052131
321304515
281387036
438185770
207893381
171238757
424158640
182908518
175646980
172054910
225159411
24557843
96082287
50257919
179589202
86173403
438075704
236951480
392741060
179073299
48518086
415516481
19792230
496958411
58663621
107057717
181485509
22306059
293558525
140291482
54673395
404741667
421138699
371720578
249159178
194880068
405941199
475577443
434693212
285541863
262463079
401594689
53046057
284724612
87110377
323921537
294555939
153578632
54980606
81369068
99052469
324402482
231195264
129981661
167974597
122310962
201344394
160602749
205547193
137437490
308733469
513449275
174469878
380740562
217255044
309395012
108052509
26449708
161164261
301770736
169192671
74135782
513343059
313683499
132903872
21669250
100114312
239162723
356529542
248450407
508560058
165585231
48570733
363702683
734380
95344801
277735243
463539447
177650903
138680847
344162672
211879838
68462683
206105830
519805750
259171242
12852441
327055800
81021078
314512786
338771456
26795365
347256602
165316877
124885516
24526143
215077385
220851449
84309581
363262114
188174295
384013857
40290775
501040670
495571201
342102707
14779825
390617697
200747364
505436533
176933207
300682680
51276054
312786960
39201665
324183388
122948832
79655517
25617239
55004252
28702311
55073168
222188801
324550344
401709285
518305667
245229488
161259261
319889478
268444733
328228834
311858921
146809919
82715465
111089356
286517073
480205045
31189609
344571866
524902173
512603248
198775039
142204815
390341731
202987470
104615880
244187955
111497297
250798524
312917961
526426926
25009735
173806419
32367828
361888722
503454161
163594112
232213860
529387839
271019611
426934224
264696728
208844231
202287848
118374350
198393553
134795330
175416322
496731566
166814360
329815212
108228321
317636984
113576729
402447285
533011122
141472661
475745710
291635676
79495354
141022641
235040778
98863971
309469592
213042280
153757834
507170572
347415017
270117806
478277147
500735446
519992193
86174385
533819467
13925745
353974066
186389202
271783792
156594197
333354673
305352649
282877703
405965796
364449627
250315691
130588846
202493704
428330515
270565796
90354967
200446229
205384830
38345613
21406087
90563426
304483128
491924138
4836310
117189048
25902158
335628721
281843181
225155114
392676410
415496934
507990213
312563352
348404225
171850595
347284212
531437964
97661159
527900247
136150943
217024314
99929458
176919359
344463572
140811018
530621968
92793730
203111032
28557838
380924265
376411194
221835626
88396519
436659796
13909175
190073766
455171419
339490690
400353847
369014756
91891981
421450164
251117917
518739260
126205368
200694613
48079558
152506580
33794441
322976530
282579569
135098115
484355549
306022640
209304076
28845537
19370195
82246082
57925372
80344859
240103858
440935462
384767684
441872431
483708173
297914510
370548797
361433085
150869476
131726348
225366625
194316737
26469849
449408461
298749387
509748899
485369530
427354478
420259155
504797947
68377647
89217353
18314743
448314008
366394609
504543857
171259632
54356023
74482165
468924128
245125155
180958222
255741819
371201291
67859419
190609295
529841593
65984992
514826075
23672307
478818590
293884226
166168638
172228714
273879684
238164040
25139809
357485758
146628741
248639115
166997503
243496808
409021850
347643529
430833797
167271280
376030168
417785794
115449297
26795349
79207785
23128328
87565423
61234453
190717126
101661404
410067344
301213392
7972040
383959067
265838018
510156393
124302602
424749718
9278676
22884534
169938415
156752928
32562102
450088712
515633415
189532306
31398224
344766609
74113203
13947510
130432087
206546266
334618856
421414850
86353486
486663489
35641353
319689096
312601988
273294383
46772728
34970173
123906212
262540585
243479691
477206247
26723119
123702570
102340943
48868180
43964706
245334922
278624226
191239547
116623584
434530143
200948189
387061540
250455246
333507603
350342703
189849999
337891162
220871107
348270437
488828494
404544502
233131452
89713982
175404281
151826307
190482639
263023486
21247485
399808302
131725962
208964710
383280122
414698245
533423958
183945575
515295163
251129828
242947694
21886753
455215561
32511932
313845884
315178212
296158396
155154152
94125927
132538795
364965996
159045682
276819921
438514837
271644718
299544384
157823053
386292715
410400367
408054135
101697160
106308475
371761849
280874950
536559124
335064388
255524238
458230699
362568389
312314566
334313946
207476904
83227652
141386698
239669536
356388451
22911304
493258169
210990242
169417920
442009446
324385989
337112913
419312662
283188427
473026567
343516416
184748275
253365214
74061701
264836839
28325892
254849282
262271198
411223326
261858094
513265568
319223308
6367107
231771999
173526412
100138766
224124329
444767826
223522023
152901387
463378045
333662181
519372370
62642325
234450149
462258237
362031493
286993043
266179180
410901272
217675349
105106650
22756551
343629728
444847220
470593435
16475308
418787498
211195111
306142879
331635784
522158951
140834496
327337198
61770692
20033193
488221105
202580060
137483200
426830517
219568076
436362250
58825472
353123776
145033755
171020954
359287009
170336816
183203796
321940435
260849490
46406763
294215934
164349120
505241846
10524808
148554779
130422598
500158407
463965256
318441376
373145701
155040827
1102946
515666644
275718516
296122877
535732826
265069575
225029755
189374013
25985661
126250697
352808313
8729368
282512017
439814707
403438256
121966971
275403824
65377853
507980767
232151083
378196242
450708198
395846890
203813308
63735246
279120722
68798509
359311751
443665878
177868602
1047478
312764960
531863412
314469642
516016695
187590138
361955186
177365286
100873342
83893434
525645540
92559488
364819714
410217468
384882627
368145311
243059303
17546025
210869172
94258874
9623794
529544279
227653187
134712633
172575793
321076346
27958910
455968849
111811051
345944432
409424191
12666657
438335336
172804953
11354822
252712571
97719293
244281151
98939094
294287826
110107920
266677062
468310416
264932405
174666032
77779457
509917980
285630882
502591358
494271976
262118819
213929806
383610767
388384420
138027550
191262488
509576309
192988628
385286140
157857351
471940369
379085175
160761296
341804200
458086602
261938173
463154472
514233070
443640901
150708097
392049208
144762252
58522478
55758812
216664443
277990727
224433526
97841123
84993163
155390043
81385267
313915582
203393790
250346787
302565586
451179489
134395529
287166981
236242491
126015192
400959779
36577608
271496352
383267999
20430917
244492370
418169166
173994974
482770678
473351313
313611287
165092945
184686455
171878697
414842685
375699881
388885287
441306554
425962415
430378809
167482127
16430514
12974006
376887408
278321760
46320075
465725519
527762344
192716444
104030893
502516510
274377233
177260214
349853084
51942256
305806928
128312205
322728900
221589363
288404197
306213145
263111150
518454284
510170571
372605404
215444781
209998129
532608154
211861353
73434351
211857232
435716342
13625501
163132030
21513836
195945334
227800557
385435277
387097102
404569242
429461651
16371295
244859635
29811017
178221594
21588867
410202828
428358344
477432026
13407458
372905788
302344979
110108365
521025828
249151812
45577614
94652347
208982578
144967557
177162487
370242665
354711819
500317579
164007116
385067379
143378241
46425404
400069088
142238077
390780616
203023900
370307427
436427745
3013990
44118300
30876683
205677188
309348508
372237252
45648013
129940409
163886951
332606147
494943429
324485894
224821066
397315121
16066432
406481562
510367885
423780815
321933122
136255182
461984358
409236914
159800091
238113851
349437778
116747441
357481681
427844123
536669406
179991312
275429821
264673656
251810327
200684365
485592522
130941056
488377023
442077485
303116756
10578615
190018156
140012076
423386615
87837934
388422957
259706165
374720794
341190591
154026229
156443611
94690390
153352136
145812074
472505116
132900115
306882051
52347295
494943429
75939041
418146057
93743393
137603790
425645887
493916871
219189683
339375337
510162334
337097780
431467784
152096891
169509366
59468767
199831066
367122542
394789196
517407479
522145772
329459822
147453752
230229362
1894013
156053223
348110937
339634073
306965012
424050830
323601927
40892221
516357048
531493081
224490143
475116936
242847289
395491933
529651191
386186046
118889393
87699362
440041253
19241279
140740931
301963944
74832271
443414604
453557301
398078967
167979921
25737073
408899769
58109585
67607258
424766002
219008467
114345030
370092672
354264026
339815440
243963178
212725231
120268254
139600583
477289671
222986077
230575356
321275134
291409416
59285884
259532394
353337238
185872094
46994620
447769908
249653740
116229227
498723394
420090184
85214655
440132276
198265994
274896571
155577930
508014508
88024714
357937205
451355583
154902608
152549095
124835340
336650148
26153971
416975912
440244120
388313613
19073003
328850675
32807379
449559368
338483790
37256379
133965400
21284895
21306873
191226850
195420587
497853805
31504213
485473846
225720105
377182099
460240152
37503786
22243977
211858949
191519009
332238488
411287617
128486576
84112026
395231762
511763571
484676697
108222701
523953306
522575605
208964710
427907501
400555218
166287042
230715896
251508078
175345455
437517802
145678159
261461297
59624061
382314281
255072643
8964778
148510909
471772489
420541226
410058232
283284431
352986182
340160454
102982116
41775264
375028529
536505388
72706296
197991587
138027490
111779746
77105770
147959225
243199037
418756023
64183094
220368852
104676348
323261487
337697096
238876321
80779703
225424419
142987327
331381745
73919621
468600010
406785848
247462911
196662071
384375779
72715127
313317874
292225883
391384668
52713995
437680099
495540166
7591540
446167295
247444172
442725330
19855126
128241574
263004453
214527412
460061668
406039218
94652930
42700200
433846282
170900686
208078426
54567760
84040691
367484319
51007587
284890049
400009071
504934008
340846653
512692406
507720112
382291550
252319006
62771442
364008986
211844494
358580138
19371694
160850488
420473512
457122050
363489933
502965995
276403857
95896706
422158364
351798353
53721441
310909641
452105600
514386086
61903643
302140873
349825398
476563123
112024854
75336123
294900775
121532613
435935233
314795736
173309714
433367720
165853660
20824110
155994951
188128511
349769839
386396647
196441685
130544179
444680366
418050310
331415943
61997224
28915588
30716603
272874083
97430064
68134611
531384427
131525901
379022
78320848
63590431
271337295
439455781
453078930
325693057
421085345
422419497
521766678
290261501
161363909
21309886
484215725
242341073
282803759
475659671
290426776
245740842
205882270
181492471
296400939
1504892
355365291
285535455
430905686
467188135
357747406
273841587
52716503
468924128
472775385
512550010
529176321
259964877
481301566
200291708
140068719
240553375
303778528
457147311
402372862
184535182
310400838
12617243
336193381
465916359
25151575
454090536
456092823
177315594
215495487
544408
14185750
313648362
488251084
446615645
99809586
396213839
324654410
12517377
368072523
138210825
168125389
18758776
260228457
440305378
527664060
42287784
152953577
507772015
520338031
292764357
152920505
486423716
59505803
502816515
372145571
420406702
58703282
37067317
359916021
412757227
49794355
355981030
385028059
77508059
171698771
186481181
28047368
114548180
392605846
29928188
370960900
225170080
481078469
275908891
473864728
211904273
248899662
327757365
30982397
195143851
306136063
242851537
337572569
276434370
337897771
494542653
504065560
362694115
265879955
24036167
74593374
302748138
118192490
104289804
327526034
272843489
369844053
136442387
461022619
389928551
39967633
164066227
60865741
145185749
151396119
427132052
434377287
158745325
499527594
311889175
234455258
81771648
319116406
54915468
252006405
258514457
498411137
158572263
492875199
416289462
308774980
381202878
426680053
221875271
333925728
192467379
445954287
221504341
84865460
478560589
329205082
38961025
20356707
125433371
90805010
496638703
29846942
47900743
299062747
264071617
31729860
413123642
301130583
168681010
208514519
7402566
416305825
512347666
417949105
26489012
216817587
446495562
439679441
266001112
392704988
407071143
197916472
432948958
378165431
324158667
333123759
475421451
91886138
496239780
299228658
434536864
179856689
175770202
283426044
73410925
180017832
397070472
127409942
166902554
179129436
180326929
416912589
378685041
257935640
5111801
71096833
328589092
54139507
304591456
91718717
163551771
84536343
68957370
367160556
244595325
20085342
84379584
173631164
212146101
442549535
88191689
231963830
449992902
138984103
327103543
480170395
150335514
260193429
222813556
108536943
395202918
187590138
1379949
219949334
455314412
250028846
133863147
62245475
296277813
59846378
437657507
192662108
111524314
460571370
330091573
49014917
275032749
73094993
87856159
487196167
311806414
425174525
408641345
72034555
497526490
379192629
188914035
107374386
421085815
406070833
429316630
439002558
253214683
272750657
253271301
95318265
317468456
259554047
225165145
213831719
349357874
412851406
326980485
253868131
333406179
162745359
295996389
232309660
245927849
416767750
321068971
251073279
483974501
65732449
475381602
215458969
365056119
144927023
59065305
29368127
152996717
390857183
479638741
478388739
512520418
182692334
467903713
92270741
347166447
372730332
1631691
177490781
33828367
520606723
387460747
390304304
197932048
305384741
507164732
407690042
132009077
37069609
159661146
360496459
439715916
374836371
28423722
23632038
452272985
269146911
437402468
65707848
154509239
431552747
102010969
247291058
295444241
84111542
253684812
358662341
502847011
298510153
159289634
470475298
249621348
240025851
525069714
234252535
484171198
66797295
434951305
391534163
257097199
70144023
520387003
357514877
368850638
114166775
81317439
28859290
171341144
460618439
488337923
161453754
433817387
519713829
223681993
92638766
418851398
105805712
370806279
159209791
75224688
66399317
298718089
17480655
386582694
255762857
453096048
139014083
423640599
444148035
326933055
171211307
129233232
170438563
44071841
465246593
4657305
490567384
132160803
40149721
112539981
202979423
294114712
143131989
15306826
217116570
424728330
314073891
509726702
148049665
30794607
285433505
103446412
435914875
457779719
267428542
186081632
454255645
248222565
155578309
186760510
13644990
119267814
263131511
369339370
340404013
512361304
357777527
125694934
277026542
94630523
406962006
455918982
127560186
64329992
481856542
37421770
163528177
432917062
150829638
308752658
431954365
473535763
289898078
531346745
85255769
316450595
168005131
48786902
474436418
354827151
450735886
378838388
22293641
404996066
103856820
300866378
14324205
500268400
445812691
489153907
112370540
244291362
5908613
260979539
385864176
292555071
54602076
207666749
401050976
431233027
209546105
317037614
78050474
447373928
390902754
175259880
151642247
242920406
420765371
296809936
64075292
274776611
505224923
235069166
276856944
54072688
313689824
439222098
149930311
192668817
448605130
502791628
321589678
147767057
1272863
315766592
225152965
245398657
101595505
445387655
470492002
109168311
499888152
128872782
499980529
319743343
154947775
360992164
521930908
315692599
80380900
524690518
410247428
75443525
393710780
322768747
444892402
478690334
475719046
43950030
78893211
441458253
513723521
452548719
436747417
529544279
37181057
372724613
17886417
513442374
170901880
84761841
36077720
266638477
393503723
301792681
432949128
214025120
321711617
248661174
198942190
373527813
296743411
442958868
93393394
501524192
508394175
282814730
86633408
207162787
503605981
293244808
44118619
341948285
356610699
534840700
26055206
153807618
16553511
117017375
202913328
155109043
178205179
368160367
299065537
77586003
23900262
179783020
93764713
444178035
15472691
97516339
519082318
516297715
145625478
48901423
244902777
18132856
372259915
269021662
193433484
161125270
55237707
42903883
53385589
477135672
283290919
513231910
154450572
200814589
33961476
361131964
430369662
524937205
412942618
467959725
411132573
35940060
187620129
323704217
253102005
88314279
127954159
79598649
252018077
125665395
514387954
451649052
366924856
410048590
481589262
368939471
209011591
211733334
34584183
220117680
498838068
60603095
323479887
10590275
192918626
456514337
272852386
92128667
373672106
107534720
668249
251402738
441126736
115243736
374754373
522707222
350130739
299138345
81843906
465871121
432537706
441050599
528854568
398457381
58607099
369750237
332817736
126082444
162894931
151371977
291888671
158015668
65148662
183165827
181591293
204875231
350347248
309652966
95234647
173069882
258983022
503376389
100013817
508820455
220906904
82338354
216207905
363523614
98362276
394047410
449028898
15586255
63671443
34786152
531325386
107549654
163137672
355843026
179498386
25644000
184732219
110136768
232926935
456448533
385479805
464098664
368258895
496582235
402846524
135240497
55631056
264836839
386269652
356666186
515459995
216324410
231651847
387926606
202389445
334623607
135806727
234629466
207992097
529259057
523948663
296678864
140543453
57738843
393896160
455340501
112538140
150555780
119447170
237121058
301130088
151461278
409484036
495425498
247470431
3629015
342466946
163331825
350631178
55777624
187931447
320126248
412351477
10137731
274175463
287832525
185857195
126481132
332416521
55394658
227679433
198553340
120235628
197470278
133863272
509366823
361095636
360922322
485129933
448579640
1043835
364575448
385397760
273382769
249161462
141791362
457621236
327960769
494378806
269272532
50577780
171672323
454696146
150717246
84069287
514609739
503751352
527920852
171228070
253807626
210625977
128129551
186207342
264000082
367882981
116404218
197442911
426523102
441300510
513442166
78257451
360591135
263672947
161099568
356527251
78489526
191768304
138875617
525629005
377643415
142100253
765963
370852195
351081045
404730321
281420441
87005680
280008380
170614077
439488637
446666120
207476904
296278559
85077827
419857278
357510847
51236367
110544063
398449931
364819714
465921060
193000703
257846973
240268261
219747018
376678212
121339999
369779642
485592749
476039659
143602222
277119816
189626664
245995787
454886575
158855635
105016729
181060437
150183958
536069376
445208389
25071482
49229422
301642318
350655682
229429581
497716472
1863016
136144559
202878267
74256676
195177234
89589892
13586165
362251298
416722118
166973644
355306429
328919796
306795987
356675316
68139895
269136117
74468369
49103698
96657955
294832494
181062396
99094445
230157852
341506748
51676011
354911088
400600361
78167486
446093829
486986902
28011124
222269810
252550983
220129692
420285
78875026
33428393
320097959
117693883
368178475
22794728
27657662
523681504
29034237
420333107
484413948
385713703
114648104
296141457
446992056
217453124
498748034
238826349
426392198
414745377
77546997
52964092
405882525
210004553
510864239
20409512
525114370
298315349
339370339
503439946
275605319
399067123
293045966
113380284
37107004
254849282
274395663
223244167
107550199
178997358
73797455
55855375
240787720
417899848
387741338
212097885
467891102
376105584
485636011
284654569
164380389
80887612
88920890
45262652
55332780
451963096
268138429
536860227
353760493
421664239
336593239
25931497
505804538
354617543
359723658
109551269
179921998
85993064
58671710
308240244
13340653
138867190
43516124
339375550
82851423
16337610
2609720
269124883
491104563
421318715
178942921
420886705
52364032
125013916
135102469
82573914
238378466
223059728
118035930
305135921
411163820
307097816
76234061
21474442
35523021
189118008
64535886
419283697
373568450
179887151
20765063
188554044
371835619
533950024
232684771
401387828
385577392
44006466
205765422
240493474
250526659
519367944
394175931
484399442
326271637
148510404
281074485
388708229
383255779
9196226
443384060
478420926
354010949
416554493
316763177
219314145
431509907
55322757
250438265
62896376
47889998
185904040
486024947
195150454
114390635
508265
262949965
302202935
535655805
501797090
164163221
185962616
487133786
320371017
110006654
536290136
218908318
172726777
143859427
204700396
238380494
418686166
511133575
487547936
246401700
483452521
509771693
225213985
497351430
152556907
107351332
423510404
447285468
315453087
439329459
107124500
91856157
469694994
359809128
416061258
328187558
215581588
405032893
52603741
217089405
525988418
479869597
368465636
223308501
226585001
287003259
302293675
211130169
57629914
140703075
481658489
524591620
9950466
67186759
467143515
388849962
187595364
348613895
325353775
175031631
156984991
414565089
157941679
406941958
307779015
190897968
391855514
503260098
350453117
394798073
389590868
443968758
526245121
429087400
33710152
49102233
255407856
72962261
151122676
346878805
327409164
155296054
210377218
204905455
464520483
535856969
174146235
511306463
257664111
424725591
422329372
189439055
144667596
204084045
77689139
201674296
251109949
48359233
195272573
232607909
512254889
522645553
37950871
373649562
536337302
232821653
133818953
345548256
189374013
250773349
527618160
137735480
94301643
273377880
409606359
431743111
70789802
322940473
173761678
299171569
303712898
328472564
411920580
146887396
326870875
170604617
536538551
398367404
158800304
439435515
297663039
318991571
171107444
313623529
60373524
347275435
336561673
9665386
101277588
129995666
463690901
338364119
31963445
487429758
142171795
492480507
274734247
490267762
339834825
519729125
284846530
314919018
421497690
388501952
319253342
266341483
213601442
304789454
426982612
88148977
155373195
198922741
167471080
307582722
454702871
96249730
495971762
443603740
93019644
441372491
498732085
500483378
454766007
470031450
262404453
519700203
349389847
323420554
163723037
55103165
493486380
161140630
139384645
287873756
68446077
391598259
388787502
469906845
311352248
533089133
96589254
111835495
6580105
418643059
50395909
102863703
148834651
327594589
250345625
227370225
231307524
111510607
34198396
206757687
266275166
37229537
260815373
3105126
30173641
511518975
368707242
514268575
151187929
143582189
310367573
285334538
442298027
503219987
396621768
358237747
69402702
447595922
302773595
313078307
386336392
279271430
471083660
503122687
512198951
252175880
526608775
295722950
466977204
519437920
510455135
79197415
532111866
70893916
131030940
293575557
131496905
379268222
463498532
307701399
161768074
206626688
502838867
145606703
127633345
282699055
94339113
352995180
487586069
414199447
129257141
22372175
370348044
58124215
363580264
533619837
166514370
308979412
320957579
246353008
472459457
140267960
259800904
174523498
532015106
500383080
126636848
381689936
496758484
32534765
291120776
499486069
434096743
459985905
465934192
211053618
117600040
47758415
189480915
134756409
125397505
196977209
453597420
328396723
52964092
22733961
499123224
295063249
141726578
65673046
61299135
243754109
127075716
503922292
258121605
519737405
394798493
128320135
359913819
117962185
320104751
346129058
423452237
405123201
236356773
351279897
194105965
141242483
438674672
286079229
519576368
164989946
437809415
460177101
144794863
415235905
70641745
38860983
49260455
177629626
500789859
139914349
246713407
280177259
31673349
107278089
271796897
118968032
194936167
128524335
133931582
459182990
373547491
151929022
368723419
300813343
529302038
457773295
50778128
177306241
243220824
383988074
317516488
280576136
260506913
285449989
350126902
410280812
511959969
125829900
259961235
294263568
158418346
362826391
280084127
58839141
493749377
110773733
164188210
47053793
40216885
8083752
161996071
292185112
159210222
139001168
165498318
369647100
108715382
522321234
445714030
61419239
94576392
414770774
343949741
71171063
153042019
408815753
520809035
269083308
88328048
43447019
258512025
300748345
154729901
156242757
414650666
359141838
257853306
83947762
220912487
407188163
150695209
20073105
367803301
138732869
350708531
116629556
405528794
33615954
508862863
140526541
303978004
481444809
491211037
311626032
240212371
506013899
85905994
174186015
371513162
94194191
52522206
484431553
285433316
518782419
526940404
21708248
497617442
38115092
443721225
367803301
469482868
495363829
325458853
445552732
313224862
167607080
144865916
531278363
233426922
232439469
38767310
229653180
76053554
434839075
388620176
449569010
190605706
335995853
413917004
264324985
241699478
472614183
334774657
522430660
90868966
93273560
35577848
374160984
337690790
250961388
510974438
191556361
246008745
423117877
431994590
379176989
436638837
165461136
109718039
530047733
243953415
377203277
377719046
174345589
141290388
392928807
444533872
483460765
283728361
286894650
283042500
468567635
397189418
22150165
195971144
428123154
355517383
333641590
473718427
388113209
252090711
159112255
170904875
48732090
157473961
357010522
535978895
166702514
149724553
71777888
513004340
46371788
316202286
249735857
171556173
173215968
35440010
535793501
423801288
48216605
429980676
508452074
19878432
156988360
178663849
108205363
388385690
25330778
352898676
444895532
419407943
522137437
475178416
294732065
302137230
126956615
26347390
395679572
149931277
60850308
277958353
102337412
350183274
40523225
156232213
254518536
455569876
345572504
261288121
397394162
134242080
200890970
130184847
420080459
372177648
165269581
9297158
427031708
378334266
232269563
373090151
431335695
82004651
126435474
286728547
237213829
99167471
112588418
127649084
361439561
430517400
306139845
331687435
194675292
170313565
18764856
72382462
410665852
463826674
405941199
494225945
112991881
117319071
314322926
32443117
153358097
186472575
475197902
293542065
342369357
340875229
311220226
16611269
406092813
118686745
331682159
148291584
158156166
443574824
186132368
104387025
371136985
392355464
212123945
387011815
454644631
261266935
260360355
385608289
508995296
183459591
86482141
164401855
456049352
265285547
352080874
384805494
110518478
484132774
26725293
136509462
32042290
467163775
102698167
377883853
191113104
371598782
433681912
501051592
47317133
159038123
19536345
71428067
364217456
521650106
333966602
3037198
20197157
481879381
62169790
454697824
471583191
235193804
130691094
148994484
470297780
61994771
313802886
385717376
12196250
337822586
347548983
373173711
1504892
201253104
139491381
178772383
389270100
349828018
64982796
201865107
467273623
495027376
279092662
421085815
268944014
418389111
291067317
123228358
295398879
207528670
309011029
157122235
443461334
69097678
301120367
387802510
11909106
377930368
157055104
460703455
486724949
188820953
400819126
484209006
22063244
398105509
419468927
255931344
301512463
133644637
108821418
142775911
378763814
473681360
331325359
518665349
405763459
327907096
184676514
327957898
521945866
399063736
261112905
80104683
282926036
255293930
57051154
261690945
323385068
300047252
173309714
407307844
488515743
5134427
481755728
391557308
46841375
346587950
241937389
506855771
164766354
352733334
411136419
523216433
483020829
128939719
396200897
431775690
437503545
336802143
68316457
333015050
285965155
128911510
76094438
145577505
162408701
396633358
213796322
75301011
26026985
705260
492987127
245514143
65675809
188051882
183037545
468586555
96212073
172788506
96073778
342059273
460476330
334733488
80135686
411240498
177508131
32807379
385747660
511202388
400956167
323648918
157309474
493250553
377807590
116946978
172558980
197317483
281521197
226564359
440490466
211968898
491555900
312113818
168541188
456715810
298455001
104919663
285301937
9513711
407847165
370824853
162103931
86766237
218149363
498487254
294599595
218221314
319673016
213657569
277762556
21191064
353046554
126749530
100029180
329674407
408927547
105628700
463376839
14390477
332526160
208456605
527258208
398099225
328381073
403792962
466342683
164988873
365503919
290762969
184837453
75553728
82168781
192332646
362137885
277892848
371473696
180420999
200316584
294459155
39909652
510703378
179457063
526596798
71680828
80277357
513315350
359010315
522949945
405080848
282301314
473888940
249528785
31802302
233706693
55487026
83378080
168074778
428449419
84029637
105203871
167923578
152218588
419356750
494624986
503771464
137357774
192399585
491613459
57880482
138193058
36907307
382095182
71353735
60070601
465140353
224730614
362845567
198049665
438682617
94012093
107164118
92714111
490494320
483541134
531067490
49662809
389241722
147257705
522310271
317959335
242614891
459683665
355229113
400839516
478439992
299881320
409069312
325917877
211161477
246118977
417212952
178740131
9108841
251961163
23925406
41210695
29500836
452523932
173505139
344593413
81347116
21878031
420062913
133575771
169858401
331516977
116439911
356299766
458952707
460876906
96611683
82219911
312136283
507170572
317211461
72523812
467937530
424499939
158885496
99178511
244420595
370722985
462277515
530598854
259099748
44612203
160115035
293906000
106037828
425041138
426001353
90080330
105224819
94424150
481360137
116108624
508646596
369802035
426611530
278506498
451255136
298385697
330189633
445726885
339544376
201574323
384476528
157784748
229767710
317703134
269938035
374847517
427339366
175622968
455714768
432356810
383712941
255609273
387494507
513378783
394329193
285719655
479849801
522733705
49572347
411017852
479254377
207696055
251219636
243347638
390111538
223192524
334802431
461305819
512270040
433159977
127868957
256779008
15557021
261504697
426544800
66529825
60380827
423647606
266504134
114122729
107848457
86138911
62809574
181605770
391574681
114992026
155083835
163975579
197450060
160495328
502091526
101267629
47718983
82908003
293559139
497386503
131918776
219674905
113298949
246038615
163788601
34941403
414435700
457621236
246685742
402233728
455340501
97239899
252325156
331522138
235658056
398576354
158418346
397620457
441484506
386602806
414716935
318360708
255840894
5478473
272778370
454737379
345673593
529991560
445031822
455278531
237726382
409271502
37112463
455790761
453013340
194440279
472115443
325758189
83591939
144061376
412967952
532953777
58801989
151894585
194969857
505238157
381967021
192289093
475284411
385356987
338851908
150088928
476129084
510636052
210048010
131800460
392915477
40270266
214259348
485730547
314785911
434636248
149035840
322950424
508456828
483688552
203112579
178737102
516034429
294154473
99758741
53266226
391503030
418526070
257722413
246414354
178854410
247061034
497209203
407738063
191090497
199783073
151186164
469688587
242946581
240340189
504453546
525919155
64333774
176162847
365079447
286020763
446595163
142325868
191090497
527892812
232990096
263594213
148710711
42841744
330876034
173172446
363813985
142726498
533023039
27583306
19419099
398690300
159634422
150275461
224773795
429153159
102735169
530189172
420972474
256242431
421741329
199568684
465628908
334508879
511637295
285092499
440333850
404794497
352673383
181668837
259298682
45834553
450631850
118000949
475686279
355947139
494343474
259408160
333984162
395052108
533542612
485592749
389556885
381907106
275831608
440605062
159014221
172140592
474565359
138398957
28552091
66247395
359823624
419627720
302441659
220407618
148615263
305676791
200406988
341061428
182042454
238180834
456310981
353107859
531265638
412060492
441612251
94665498
23663279
190610372
102643701
72423334
25851486
179735575
53302082
316144450
405289492
470951163
386040560
211733334
135716309
94830232
211037115
406248654
23514627
342482167
534584952
165572726
439331114
521049333
339586889
62771902
226964524
80669214
335704301
399320394
127674444
456111359
426467173
418429265
261639396
402990203
433106793
122939363
531236329
208565023
226498255
313137178
226022938
124895183
133718727
430706256
442301855
174849475
475966078
165018162
139883893
94339547
255800837
15220174
63197967
88364291
10408413
370045003
217870905
441638035
193058267
408506131
343262079
415827397
107548524
283284431
436692094
250178500
443876184
3724577
308834917
203275516
303885520
258736655
461579879
432081434
311398492
166960388
100160056
96534351
75056603
458167010
260845742
44426657
473505339
297547436
124469954
334313946
184489088
148161337
377194164
216938262
111388824
513734873
41693527
362560781
53735272
168347295
453078930
137549263
318976216
458205644
390336629
85729937
103041010
535177221
393802524
494698832
53074316
504033644
288321482
488516608
124720765
468907905
400948413
402356245
444942738
437650918
83776683
496167299
207788489
305110530
269824596
496619957
296665415
84199128
343375312
147867159
503967189
435347455
495790857
65120924
112730128
434146446
111113154
472724971
385587944
208352146
377506511
215227536
74029338
423209722
360366094
38926540
38985892
450214314
11156398
238237260
166956683
223975407
2144404
465725710
367248666
42394734
370899276
161669255
42523682
120518453
40629761
520217468
123208911
270933672
387257938
229003192
349572698
74900986
387050535
335306051
319277408
243780052
471052689
176275554
314041498
403582434
370248203
289974392
387079829
514016261
115154744
106640045
250260350
110988834
442807890
109852217
203140655
354034829
145198067
122396499
426911461
294645900
131742456
345595115
401796899
199745141
261571243
502172330
23215176
215982817
520296066
126307141
383593641
398956109
442574647
319263975
457256286
33550263
46436912
58494625
462212791
280329397
517185568
400367793
259756187
484391368
268496617
530265678
288727333
112238140
227475339
448143620
83640236
394745610
309168482
244780547
234782282
430158359
205456128
535786502
135684884
339613554
416901756
416829436
187414140
414943760
116288625
99396941
488741375
376359103
381641213
289807455
201981472
232111725
129089333
436492027
469253843
491962499
455795052
243512492
240467564
536021086
39075774
417945951
34970886
237030129
465178111
363192444
446134393
237929257
230836318
387039229
298811546
398081661
184276361
20993643
11486054
37757746
147863109
14567450
59729387
249801995
450062051
48458360
41468138
44339358
293111741
201861424
249416420
394745610
296587949
56139599
17275498
160816227
45168921
57073728
191602943
488825842
443263030
253449645
447907739
275265644
412967112
287630439
497886135
351630310
174834424
387159903
210690626
335704301
521098341
246270038
521858484
323659600
43535153
12108046
456281602
175308929
235550937
267582750
76528976
370609884
481394992
429706821
109969391
84730497
229237424
326656950
34088160
57212397
506106181
265926742
286498752
420866988
450348284
291581317
48555508
26930685
96341141
111818371
139478327
339037535
101067363
13696297
447246612
165594512
133377706
381789232
285103393
272012322
260994113
191398944
74701489
259532394
429277580
312934380
17788371
326983180
98540058
213272686
376187857
66167408
107629388
446203185
428873619
84070753
471172116
510166404
51701930
172873694
494888778
515447595
124968595
39198073
447999664
506085673
419668532
276389166
167809475
234065465
512497750
301631557
489519860
107983367
535627103
423363141
272580444
351300284
453044161
481393133
372036880
431368285
502285647
382716786
119032515
303565007
113961443
272386673
173343370
385598992
502245179
494449719
7001715
137536013
277650425
438867300
534548
343027787
454337637
264261079
345240126
185386907
190402668
29846486
57419700
236757276
177624478
235739170
315711691
376181927
271843945
187243525
63727778
322976530
451823298
140207533
411967966
491373912
364287148
111794994
190243940
184692815
197667282
404092447
416990976
460576311
237078632
61449559
487129770
332555570
194182727
405033438
277840796
303896972
228557549
17893314
108048641
488254987
205795737
431574486
457755384
264495840
18574829
208198761
339260476
87828678
299724700
170558592
389940194
273190058
230774055
202236748
452624178
157729802
436525401
287486049
332857898
279518395
305035607
407470776
510159158
107534720
82579275
151018943
248361918
302565586
260600341
51600676
502103373
397328675
95765015
165935037
177446953
133718727
435882722
341855527
404179864
90277637
385658
50523902
359664755
24570876
323517364
30348425
422326150
293811049
519151104
304863933
27499872
297609414
331176951
47729849
209565542
365281763
470479382
319152580
168792169
442002896
350808029
74634607
278378932
210615887
497038470
498122529
223252710
33826319
64515716
503894489
294705261
516016695
362536354
376970442
468768532
215740304
81191330
245236345
29563483
149707597
225270675
471259330
35188781
479782423
13304506
456813899
52112836
2971534
404939446
370830659
350312464
323659600
477193286
327595884
314786825
513491019
238366926
4021521
69438855
492258499
427427730
83405036
73270634
534480065
178334840
34495317
75065003
166057657
520342275
495895481
414763842
44282016
382220803
104914592
18454960
163597174
30638918
153937248
320259108
19855126
23446037
115094447
447489728
245097454
107854652
350708531
21892308
398997493
56729825
90126837
27605762
484795754
246780677
460224743
239338355
184052429
240719193
293149068
441805008
508178378
86811491
483921542
19355690
244955477
234190469
164439336
331196166
102144196
217499203
336568361
395593969
274541886
226726746
47423549
312491155
393268005
83578392
10274430
458309470
158710488
319858136
388134766
398980559
377243941
215385524
525213331
294711380
480950004
291076094
293940741
387558568
510118796
315757158
234644463
164307893
257658837
532007106
468677432
281004611
244760657
291427499
472125081
117132250
7779000
38047183
157515888
203384780
411187720
259789985
398079897
171091526
354691380
165481985
258943305
280905693
296163311
347330884
293559139
462736297
174531637
275696651
391877297
340303776
362075704
357068051
106554675
378203548
165202734
72590971
497406382
494898050
67934516
207858468
470026372
517373860
320938023
145140142
394722933
422220122
220374041
32464332
338404186
37935673
179306184
226912512
414345255
459682733
189565455
147846904
311942462
127461369
174728844
218940783
390058435
371551035
334138983
14257745
440694109
57647020
194182727
255240450
77823796
246073486
80017730
442266434
115748476
374993396
335132324
418174101
93524959
62250539
78320848
501517628
276560554
61049291
287125644
279188639
82732633
12819763
120992441
237961859
335188978
78881732
479615995
139087771
133119925
69343515
246362923
138286904
53732969
439432655
391223093
56255637
503509125
465634920
212407602
200933451
339971196
416883221
317211461
318982143
200656926
221146343
405554637
129383883
35104221
51109521
233308796
458183915
210139005
55023350
405475174
383685744
455798838
498611406
292856775
507577178
399600885
163637742
277464247
529939935
159837229
241766175
210096192
348882471
478646339
340453854
458425328
315114023
162719287
290761264
318601427
264761803
493955767
53881346
143376828
3947692
240293736
380849168
110770853
275715756
210457586
53530535
438373488
318348390
480342542
517936274
513206001
300955189
85741483
305450893
246258294
347738016
462497266
256716243
430016949
520254270
204359782
417468387
14355301
209947482
299174535
314141913
441568350
212789466
487926383
32179485
535559232
490093854
284443243
416810332
16977194
120721239
533097719
313981642
162832092
7896263
352620691
421098657
23342625
197150501
162955624
267093984
349738702
237807307
71834339
269704795
174289256
168193196
341362690
369036420
449188237
421442546
358405636
138525285
319279228
523142520
327354892
71364253
135602508
413263532
37511723
476494232
48244445
72719003
453616297
307287453
374098229
366779717
48982939
4180422
525882914
394956480
391714442
67317920
493740460
522165340
430688340
198965098
376476912
409154295
476976199
89108739
243539274
79441514
360388177
428635003
3930246
86854786
314769761
80053771
369034106
238731344
518930672
245155541
354592443
404114600
174665482
510976060
429092269
182749736
282018254
445847374
106604394
187100091
222575659
29759583
320343458
529167067
379809743
55295204
155767317
165572726
57172336
217701453
72706296
239295107
249732443
14744523
246250444
346211838
157702931
271261727
209468299
329050397
60587415
255544035
391816487
135748174
1479241
320079230
87589530
222667291
275824153
296840744
76684338
166324669
108298654
232516397
18122364
434491547
137894538
161689472
330215142
191539892
456049666
305950010
469250482
213428977
453509619
264084351
66552627
18919929
233292799
216638966
273790226
536153012
138696919
474897430
497537482
109363920
141541284
78051828
152519068
217418729
425174525
445398255
458057166
153194088
290369577
449108707
17178230
1184857
337016042
119294948
172450517
441186075
17360807
432586518
365239178
289158795
531966068
429976965
534056142
456977717
312689137
129147642
525922220
153510310
284379746
27556457
507585992
513615388
177764842
93623201
454814927
101772512
290985600
257627031
146904446
435317998
383977015
156059105
277623749
247018171
149686809
127711071
94989703
190521990
149917558
320970098
518984951
253379093
148001298
151191255
293087381
242975407
6147344
247434019
299931759
438278516
210625211
516556691
249734543
286877323
330978249
207285668
44098553
361931268
47210942
111213703
249728110
520837716
24725366
14630522
350454182
134067916
467212353
261096904
57620723
323324830
269802260
63394401
84552039
449950834
94258841
75631792
461474863
483594175
384916187
440400134
332401414
309168800
318940390
174909822
4314693
115577393
418870153
21533809
144639337
49166222
487414533
135820257
479793112
260795904
336692331
253831084
451113380
306976418
179220052
151714374
501283794
488943370
196276701
10736752
369551197
519427975
9241873
374818842
234212525
478689696
118844438
247420711
267970954
261030210
158087439
231285972
414662028
57181021
384201013
152892726
9199118
444034986
315123159
227159609
105518297
135300584
171928029
413066696
343205862
479361420
382239090
9118095
115897768
264917272
416782776
389442261
520486136
407888095
181990422
287194308
518115732
439357677
137654758
526230693
530842202
462563493
114300251
342750044
491204363
133892770
526741375
83884550
500659705
29194331
199653102
473592534
291660640
161259261
276648732
456022993
312209718
414475718
15444177
120445456
5342877
362678954
115549466
466593392
49897426
348445363
481253563
530335928
363580264
258919297
167428084
321179903
427549988
350088319
89991221
82219911
121427747
385895684
458882249
528305695
522766240
475313104
306785330
340087388
308537992
339834453
533548562
504318765
450365370
69075067
308184772
387596130
13333219
113862207
205552017
152589778
467280093
43499163
497602146
78718930
296093244
90758507
140612815
199949124
346339392
494731900
214146511
16663343
318855863
438780169
429982614
436833211
52660353
300764639
388184677
16073206
386287311
158303535
205507486
283773288
356912921
235512185
496832335
158808842
276139607
447770763
146798383
181882662
327253338
25121258
425575289
242586358
426123565
171430098
198724317
476306334
425728698
201289679
435198811
248017734
412190987
418448257
54537363
56150788
350223552
177926696
259447177
491575362
525744333
87347382
455635802
368819890
186439579
226520114
245634196
231496618
389014563
190619939
508682666
7868088
152099175
181728178
58263419
530073098
520752674
125019545
305646167
404755583
35878158
75161186
479437286
109503314
202275679
517786140
272546519
443249610
275596046
186823131
309682025
263859110
155677947
513864187
5447977
384472606
76036248
381818358
144177476
151929022
132917488
266231191
373029798
78110494
40195485
333056358
391973944
341327917
276804118
2171209
107641027
436670959
156842395
115048647
44589136
523551354
368262249
467738507
367909804
224544035
308535292
181605770
392619055
346489250
63519086
220691114
468873296
313317874
112326182
346057581
115295017
111493106
401211028
132676790
348630827
61410325
495027030
365238390
336581519
413809626
333730695
105641190
28325892
330101308
382789822
388228673
135533311
500020345
18854906
446663019
172666730
200542604
130183969
94839303
485349045
201241726
409248860
497811068
155605830
142623464
385763626
38659398
414882707
87952123
193148856
23080692
108500202
52812766
520565143
152332115
275040433
240931143
290762969
200759572
146809919
215253927
286243300
324686509
430791257
1909791
28859290
123702570
113151861
351512036
265045635
261181866
452561300
448113311
361142952
280511725
347623050
153358097
24325782
258180042
393976058
450581363
25489585
178102966
371299060
285267082
456628208
355349248
198451701
127468501
289695616
252333819
80658990
59676304
383646884
412998216
48204906
219412908
9687708
522254535
283287925
502886150
134517582
233493846
249977061
481154345
447609894
132656913
326595284
478233367
246165195
236186877
228823647
482630884
171460835
313317874
282029734
178864248
459259751
91520312
444383621
27483497
228141392
288037290
472239376
381013620
7746391
64720008
174506677
115512210
345978928
190978741
487447726
10670506
137618045
443062106
234390281
253102337
7228600
49575806
70774111
25630683
15995859
48001465
119142908
117624232
301350734
460896430
467268436
410289342
152852398
38704920
348718818
306626010
460412082
9186636
44416174
116791738
224446134
101345230
492142238
249597844
240328369
299801775
42697576
345816428
420934227
505976544
532745921
175169963
303542733
274075529
381216972
306286487
506163631
361174393
1989043
185139284
530419407
166241068
518546512
320133633
7288323
480169463
141543574
283104803
392816451
171240899
279444100
162323368
325002526
416475027
484166239
92812002
413314110
39428261
345673593
462219357
36125133
6084715
201900250
66610554
435299018
258119625
527276877
410295376
43765127
1725231
496880417
23215176
298972795
440524204
14228488
385434446
315343937
239100750
107423313
498673759
124969746
241355243
344802078
493968199
14383638
456062907
202134345
223481911
514536048
109280358
104574379
162619362
21188133
12542363
294750628
157035566
297295352
55374827
462216518
410177544
163394098
127028215
392915477
394078607
146924660
292689525
120456039
414577359
106901268
488497322
74121635
361480138
247378993
182974739
225169926
363193863
406440543
438801608
359185065
23831006
315471979
101230854
400165996
385332151
246165985
5322458
13505423
169997391
22450112
458201838
55859908
474367984
143137281
69061325
217161164
372312721
422935964
25404525
215410457
122969023
187758577
215451939
312770258
23767960
41464481
426123565
214106393
366699097
52029252
463949284
428545609
18389440
8486063
216791105
265050538
496140675
165649345
421096453
127633345
533990310
135627538
322236471
230414361
488060587
468696634
232815047
200859445
493763339
33999991
525039421
280157871
475284770
126169806
133431786
144887323
407059770
280822728
510987613
378306748
516472366
360356252
82124169
215658082
299308339
25149256
178211087
67213822
274361364
82061140
292652714
251806655
2694791
189623684
255211860
58783456
163672552
427081249
490640172
174094120
171572258
451609650
531826786
48373527
243985153
112996470
188622401
176942504
254159467
8785269
87812636
446720650
284755598
454411362
296239883
228560040
501665860
170646681
294262868
267100182
448293302
230782886
148206344
222156252
214313016
229424790
315547430
67926549
247921122
337548854
33934699
102601101
162987807
332230632
390041495
308537992
288963932
150769472
245854396
245259698
382156436
529691195
212646773
82029089
307514036
201002672
259646868
398740936
104452282
140416648
154179847
60549514
194696188
185656971
82141361
317354852
525560041
363296577
415124492
155352807
55748915
113283430
104612850
251933910
8617754
211431510
208704066
49619985
30289144
510996479
415214288
302206857
49375489
517687505
260253213
494854377
459395690
126539549
390605777
146827849
272051120
195098425
502177954
374177393
424852851
403898769
5063358
443286180
365139211
103007549
322306587
245065843
413119
426162495
143956239
108007758
535542893
313501912
130913492
51743953
348289096
255632278
376591766
304647878
449691420
424663527
507720961
108475736
403564668
39144989
72073953
183032797
207941277
125093790
195885591
506525422
281293102
33446251
191588928
338375748
122948832
212902635
216346324
154478001
423512962
87051125
349233744
129921841
479228023
241760791
431562330
54686417
36197939
237271602
225902120
197924405
377256654
18985858
332533624
413317205
320104751
74283726
386601207
77275607
190220134
530136665
304863933
134323298
305607520
159661146
502810198
30676102
350088319
459412545
242405252
472418897
196662781
432014206
329151342
148257832
157640229
130143089
16874973
194218133
522410793
86721100
335915449
511462329
459325907
281355262
376986892
321492013
346138764
457380634
201876148
175770202
11570062
290900576
222439500
499696265
405850704
181728178
101621218
514322439
96677190
80380900
212361010
227986781
447231388
334635106
184714100
496612702
392084325
523387500
90369850
446580652
523227449
69099025
20648663
98750792
380527323
379295050
186281326
397889092
206389213
535414578
495889158
4229115
427346342
69682946
70930411
104870437
26734697
115903688
412543325
26536077
180366566
501485864
129108942
68569903
106163178
342322002
445348392
229446186
260249447
185328283
334847240
106513824
466769437
363225450
483808812
75336123
363429530
130905209
115981648
274162716
442887111
361750102
109972677
54389158
66529825
374950517
23375527
306140972
533469103
298496656
298212844
361971771
417846145
367737522
40490379
531940707
343780043
195908779
29639003
29180879
164997121
136579377
199849841
314643952
58769465
522779151
427829815
425218715
481448619
349072225
372314874
141819237
314829818
427703136
294547988
291332170
223923178
94184904
424258033
437168421
48904806
35777094
20090966
386457662
300814146
534028789
439388313
330339590
122887112
470831494
502297307
5657512
464443529
232201611
399015306
293993243
334845031
205232694
487109853
298371548
288075065
498145012
314610590
315669221
10830610
189819280
525325362
55442741
509458138
457698873
361738472
70704181
127608114
109693182
54039569
167605774
476541991
251013172
374970108
377943980
205712235
318997909
232991010
120195597
221608061
448480679
28135359
502504567
495660897
66178758
492035392
70774337
263418570
79845481
44829561
427574642
462216782
124149786
356299616
208697026
228292153
241183247
70810795
509283139
177068104
304345207
359648987
4243083
178767423
110572594
279841651
419728506
330280687
161838487
427009357
504023981
256201347
469715394
264225162
536863225
361805041
168231348
65473955
20655739
405141546
483220800
485907063
378278237
78167486
8532409
6300821
316250256
484428505
246876016
351077941
20582761
185788816
129984041
287195219
528674849
69459057
471146402
178196088
362529486
86930920
273663332
480547432
319458994
376261423
488651934
62857959
346984217
526576898
279827843
133287242
396629603
514054957
456408131
57737158
496612702
262601181
181252146
350915006
527077354
208712945
47559324
477185174
229296649
203589428
36265759
365372270
250531841
249060801
418988585
417008554
512494844
187324550
283239194
135088707
438670924
398338506
408365445
282075695
103420106
351171357
362568389
455177414
200637164
55533885
260500040
245777354
511738442
11427177
300697857
283724228
373580404
139563177
60738278
349103160
308785487
7177126
50956552
359292467
529360940
285448923
452290877
9498180
338220668
165992003
77967273
447314613
396038296
508132692
415226595
337714446
126456907
503710878
417501153
240843162
127359514
20692513
400430595
420301350
274374336
242179801
67005666
169305427
290190687
99543009
440888617
96911110
501784506
441689471
385754443
52523432
398975449
421292652
500121228
388044140
322918840
22483677
314097834
246577083
464132574
252751490
412132782
496507929
67060248
231277720
433954590
67740772
117539986
446221563
244316605
533483237
76585859
339286277
399259513
337366793
195498168
481368052
81726560
331687435
3948759
134835904
145694768
427027680
424263610
222253764
407345080
31925475
118350431
248836697
522962142
382643672
84612997
311357282
236454976
43848086
234885738
165979683
128290164
296367021
329247937
485679199
24931304
298865110
220273734
371883608
200205000
530533803
435110059
80823411
118019053
457042419
343176359
408898668
151449109
312082774
442214839
520234222
44500979
479351802
194318783
102259987
117158679
117623500
182588672
80335291
244700526
104074129
100212146
454422797
518038829
445674941
317846575
34916231
253382976
244687943
158116701
82875372
240723903
496840711
305671610
141747935
180355920
380421701
325202252
82813567
444841833
161997468
506788423
106268038
242333290
236489420
163990807
488367082
255766511
279317037
489811886
217020110
433092293
84300974
373705951
302454256
270316152
221658679
214425557
222546507
456737528
392552687
472399628
172194640
195961187
167081711
167188373
450413122
436028480
288995053
240725214
376360185
204395818
354161430
199193692
387282414
472633853
370873619
117893805
40424113
536577176
105636316
507959973
84823106
290460177
310103634
425837116
490763142
503309868
485846775
110996112
497859575
494301936
289306736
190274708
41627281
476271846
83977098
127128896
325713266
277313028
143053995
303835312
201721513
272065671
185035428
435450470
296242551
388047738
505826706
233743649
228381488
75411954
251003338
8545658
106662743
160013268
59398342
228717049
9855341
236931371
231633575
198370010
255010251
302488906
139039060
506126574
16600755
490583527
403972691
490033541
316254419
132324002
278662140
34062737
38582049
69593804
158393257
28813942
157344327
396979301
297215778
395314430
178141293
446325855
291808218
330933221
181674190
466645646
316109473
112343219
189856070
464981600
491447108
341335647
277567156
100421038
365564729
39605243
392350257
82675713
473211868
198552029
517741894
318155995
494172842
350423666
44459251
37536234
80493174
315808527
510665266
388645035
442301855
11302885
286486458
32621923
469784209
394030408
383936826
453859118
59868581
344316888
427059879
498232303
40193351
58160200
424708787
245012508
353548820
301684138
117948771
416455094
464168177
155608679
45162844
430093596
109949060
202565833
104908061
57040950
439963563
143536373
147840636
476891896
142334718
131182951
348700143
181191087
208581594
363595374
415784514
536120087
988314
29538290
115371243
53633765
248742663
459423400
306340574
474712336
298301667
190063694
485748444
173811327
70834010
285509968
206406749
362330086
162433622
555679
486526908
314756848
306910405
404697859
523964434
56657163
139673283
156676845
268177541
14767341
67823966
198850090
155043953
262642102
508930307
56895592
141453343
240953218
204297871
15400559
69479866
333229668
473119287
485141897
260607908
416096092
493793585
154483132
359185065
107274535
453622526
285433505
54537363
530662962
270920741
412370767
67925302
286449475
260212136
46610793
1714701
315032929
269824596
104238443
55864902
363811216
34018547
225901581
94099030
329487803
295950154
22801443
448188499
227103100
225707655
117466371
152735374
221548135
242156542
203023900
241557541
10773654
71367978
162800208
225213722
180047052
252910859
151192658
230809192
444427946
417814416
87043549
154892447
83100178
383078026
215820119
425740368
472165802
163627355
512118805
275890245
62720425
112783260
331350285
259607073
203753512
378613122
413553159
247883162
329448476
260674677
482196721
36685205
519010912
203333971
384701632
255316171
177933714
396811861
127862355
348218409
255818310
220249539
153760134
165289536
114320362
433064803
299347635
365501212
50585855
117937778
195686171
296952020
35740077
434805534
459906642
468598083
405175537
415790298
435374037
140751100
10865699
237597660
416840372
504434725
520638035
8354429
136365504
7597470
343973180
96785645
360680154
261874701
489505725
314869370
338555979
287891168
149244489
272198259
170892111
289602768
464136585
400135728
274462407
139902222
334138983
32944261
516901406
441750591
148121439
38582049
75768023
243863911
314365211
3216169
419690308
142034140
257193088
124690395
281340282
295790190
104644321
439656849
466274092
449517927
408567682
403274842
508626540
112538140
199870430
110092622
447433057
494171641
10477834
347184788
299726787
119294948
534497081
262874598
498753044
491204363
267247140
210008841
39419337
204602044
461661010
184489088
348926950
253606675
443522111
158101898
446702927
183968556
297767303
536597519
174069877
403931099
24813594
197150501
266469321
303125842
76788009
123284814
432529604
79670818
244483323
491383745
398658099
206933733
240647336
85383044
503973654
476939108
258900683
440070241
391119441
437200573
524690518
381408019
454402233
328048654
349411031
97516339
72817098
298605529
165259736
134513239
287546969
115266187
80944980
162225424
378516283
401402897
411912595
398876500
395921693
481038775
284801897
262925664
425855831
99584502
292654703
214370051
108413027
123392681
194518180
66722433
149516084
250788305
145731361
186325010
352486150
500402123
207927853
262386797
456223091
400105173
438438208
260226409
378478156
455693795
346119971
433013023
332910159
165460887
247477564
501926007
328198818
289402848
36159740
118404717
246383206
471950999
28362585
335589798
267345221
174356661
135118176
151709514
247881183
312335825
315650854
384720921
42584600
338576738
324673136
128194390
535786502
301724215
355633818
345944815
334567678
372594184
367218003
88534432
536615164
8680016
45115874
227911789
146639689
370806279
104574321
24304560
91062566
481211429
375716488
200672755
138244286
510959611
435322759
228439286
376092660
35432383
479679699
139911799
162426260
450835504
282152733
386441761
59387532
342637048
294856260
89289082
93479064
466404765
32848761
385308927
229100256
324728002
511611102
214079466
746085
484348098
329095330
173766146
414461544
205792861
276660980
495314038
159906338
246752286
77203375
454322926
207759995
155624009
12992705
5524498
132330408
40931704
37042861
265472765
487891649
388602759
347440806
420079569
516775357
122449252
272778879
186205930
420272326
334733488
517549042
166089953
361338519
138092119
428672040
401259625
476966830
440848011
412742740
103841587
294614898
114848173
333102170
298828901
196186349
406523408
300991501
240032069
320881247
512619907
412999478
58215520
319078154
322917563
276713969
326183724
399247955
67770983
357740008
282850359
486000160
483325805
188655537
480186054
216612351
25925334
171825366
256235269
222039916
204905915
151845021
47032055
317937370
236358797
52666891
199409064
490690592
524918180
296618105
184158215
284992667
242930803
93911809
119372436
205191752
153859767
340926726
516832829
480944766
497563715
406945136
184059321
16638015
124638418
61199823
305687713
114689928
35646334
366561766
499733867
198254889
198264505
117839609
140336570
315662947
219893732
230950088
399864328
100961938
177904124
502177954
194208569
521465228
491452816
419173554
434785726
20062873
474220160
402590566
130663892
388563060
254016244
95195246
335221604
260542954
338047134
225439033
14824931
155831138
359828195
173093416
34502312
208667330
477155142
403806973
389701124
233864855
89471413
323798809
346872349
334080152
453540435
146006975
231826595
114788225
144240045
489425921
504271485
407886085
218976750
143894311
275306824
338499847
200497445
473155830
122175880
509917980
49276941
404953336
346563882
114055519
296854648
396103337
92325737
333038757
32558479
18684781
229199686
471985341
357007154
267996983
66056677
261389288
313345421
245438683
263397861
233497171
261453702
516214178
114877883
17538157
323028113
423440655
315073132
166670613
442900594
5220374
208150503
131481543
47704127
37511723
323970240
331623133
278248113
102866300
104868410
224148894
47951984
464944563
64232033
250787969
135064281
197559148
445726316
440637513
142367264
468873071
314008162
21391369
481703130
511058124
334336424
503235211
483549905
385244521
449978268
129543038
412331911
91820876
186526359
355727872
348053098
87092136
8286508
338222105
252570293
20350563
379458802
319172904
318381669
459113246
127740698
300001738
105453827
518854270
123783499
60372833
31318631
445213887
6622284
432859770
241087273
523448454
220465579
334156706
442342416
278689612
434241857
231441518
131718333
345128572
163557752
412497920
112027194
131678032
319418741
52044794
110019757
80604956
536441863
446246757
35492246
250167148
176582789
397231970
357850718
441452615
61502508
291076572
124043044
39886319
317667737
326773726
124443824
164007116
404052139
263859110
344435974
507978468
174401423
244572951
364287148
6415593
197825065
356025690
239318806
27945630
438974138
461270440
90022991
493591215
116266927
443209188
271142294
434628805
25358169
295153453
335510213
420011610
189391304
105902895
267422044
20870941
305445227
515056002
263860477
438300020
14855396
408559317
288195870
532982289
156703007
465934755
2981585
394910411
69697952
353421719
428481622
342754908
61628007
95344801
451714961
535875511
508322646
3077378
23153384
315948182
397926719
426886324
100676844
156833995
314411715
61658325
99183581
496597196
26660866
115569756
31188776
117830675
529025374
44012434
103380070
388538390
199042258
191472115
387181418
117021009
517285484
44098553
159848653
354311157
493680015
114015451
509993922
268642398
278072933
204604912
154378054
400294313
333472032
150021564
389588048
517285484
283580316
245438683
527615736
403409451
270445811
18430164
190664608
496754271
533965350
491311610
54545476
379295426
245615517
145098650
288778069
94969323
497022927
274710992
517373860
326610632
122870289
500255443
104200046
357505546
19296493
85058372
251512361
363559555
146191212
118242694
135355230
126826780
19704400
27063471
229147182
206710041
49904873
38086251
50172390
54455305
486233062
41859318
376493463
171498762
433605164
9381160
323840694
104303817
533018415
362126209
494415599
431076821
1371105
108392303
373274223
469444127
417481302
230288868
489772427
57337655
77154468
308079409
139675280
269380996
330411081
389862631
203092970
496061719
65373130
106177120
244741655
438590534
180868782
401896719
336997718
379940545
421504171
338470768
358642399
508944523
254036726
182038528
322890590
386703411
41383048
455875302
397508715
394618150
28276557
104175738
336806407
489041443
468786387
290544760
203270292
65252134
355986625
143131202
217778356
140634216
202852427
371821708
267582750
2560048
69502169
11029034
263459894
389330249
301147013
105775509
125540090
515686003
408896923
131044648
180687397
212420230
339642703
302123357
271583205
89860330
187102096
3696195
480578065
422554418
156178005
342239813
225575580
452631844
136979213
456196407
279907587
55657583
378235838
343865723
371408432
116775168
463467857
404158915
9433354
359838710
3525367
280148320
180800426
518435288
63217726
221914894
335898522
306625279
253766860
106552457
335258057
238786749
258313757
199251562
388026202
156487785
490945519
41112471
101041414
473350768
287589310
207010660
512230081
507807446
20785276
524524065
28174142
323725962
62969193
277534347
82858528
82180765
469392849
159058799
315025488
141993966
257193088
444216196
369036420
145107252
453597420
102016646
236195912
189539066
521069392
478868539
349156889
350003713
412581695
439688328
158239111
319078154
11763297
243727950
498982035
17737466
278848038
167817218
32138702
269493836
143131989
237734821
46760550
48322435
67843814
230336894
436995506
385297877
47469614
181694634
454458812
507267777
61095204
114785195
315076532
443722069
246047377
293154655
135214454
108216787
105443548
372608069
473268724
481347322
391847577
169624940
363563628
291475988
137549263
528948890
370421245
447665519
106268038
291252775
157729802
406717476
223393898
286909243
444979600
253688250
101387377
421853636
44528367
312740196
169869316
165336105
331176598
459120394
267693981
160829148
293552036
41880671
227120360
62573685
437528074
405894483
144328089
278159905
256290682
275962962
355701204
154134969
450835504
498350913
235212822
223865126
70810795
30480902
50282651
171154637
457791037
231989060
248772046
480794883
150524697
511446014
393248359
190784995
28171968
306220887
9572687
361450466
478960167
248775183
293595477
390277663
429256362
479917108
258622046
474015797
188574504
139640459
175030951
423741501
127925111
257733032
22231872
330103491
203032365
232936833
446861156
173633311
176212617
468592549
287168717
238237260
240608167
491923353
265210404
228995461
286113801
316598389
194197158
14431138
79250976
205670090
506969889
104843079
386429239
527166437
322000207
262760415
332444165
414528985
30334987
317739192
138712821
332412137
334228182
328044035
352360863
265806846
369469244
290883407
430271398
191112507
454469369
139418169
99826918
408667677
444894629
498034603
173526412
520982696
391147882
504556099
26610093
258336907
428832245
146511201
287111958
436332000
71449058
2903924
518685598
249810031
387172048
321838538
28035498
396859687
372588524
234573308
97025451
397607445
25619050
53551941
180222727
59956038
484439703
299754506
347612544
126640353
95395634
463525386
311930352
314940816
180008940
162916077
144254686
368300021
480301034
358315656
120258085
377775848
185709286
290196841
327425454
165107083
299597847
373388750
308609481
343469867
376815427
171645351
181548996
419425977
452198154
339168290
340198094
274612614
494277411
444347945
337354449
128891653
421936589
367226160
339543300
42582596
343597482
49664251
502183415
63268375
119555808
316315064
190470522
96581984
377991976
346029998
327521562
494440646
533316891
395450066
180523268
324159432
292259975
463841679
525911877
134595208
157371430
3204784
15253029
6175328
139822356
335636799
535523066
433857065
165459652
398301798
299882408
273112801
183073734
364482800
412528702
83275864
151028485
245809855
192620153
64426851
484596528
156741479
316359663
130200533
58888316
513395555
332408934
506571086
477255046
234428804
495257079
532043741
276019601
116250459
125690078
122043165
439679378
3428682
215006631
175190745
536325657
1709673
55130399
48354288
408616971
248246502
101271593
408899667
231782377
303879714
411560394
350308479
73690582
344449570
167712312
163203145
151669247
208617010
71036081
108768851
511911897
209156558
442625471
171152207
89744542
191946929
156663014
364535698
56154529
120036765
415496934
249441036
176780102
490638299
521811513
104522951
136654542
22553158
364533761
283227381
281685455
176746773
266522881
303004137
154964765
366463853
311219335
9400399
35999104
346872349
62869935
331439093
335473894
95618451
192473859
317985191
510525682
189419842
505612336
68112419
465889987
403246471
211916489
333215698
125652253
244537920
283296656
6656566
527617437
132294311
218481455
396553606
279805045
121266628
272960708
450096323
160421440
507538495
62857959
21159549
87984322
38193181
28812197
443577985
76036248
160021610
73656146
508043396
532576335
136923503
320164377
272014767
260794577
127769344
11022835
46894163
268117285
66261015
403231595
182259120
352808313
286409026
95857061
110359423
242649080
232949163
417311501
418795240
479790573
197866655
171702498
302059053
91588078
424407812
251748409
323514242
316068722
149153765
13245689
256815635
291368078
354407378
475097434
161061606
385181411
306485858
7253194
231089917
31010551
356911692
114956088
469731706
487120704
339574648
509712074
523453594
118247752
357196683
52757942
528878190
210752916
532826919
245759670
315376883
494383122
479133104
472987459
109390662
207275276
256625261
171930637
256205368
378002256
337312898
252006101
33219293
75093415
15190288
525222075
162119847
80042061
423777329
272603651
378605392
346429012
89045061
319919240
445681900
43964706
156109258
184550451
322840909
53783095
10512978
475477920
204300488
383807488
92262520
291571470
247361596
262152645
169663664
203724041
145140761
148213018
370429752
355982379
503922292
425925391
197107623
401323947
265615390
268895031
95612564
411050282
323141598
267108826
523868188
206285810
355319309
303156457
522554488
404114600
427193756
245421372
112043109
453972392
96870865
487463056
238809784
27755024
72634275
152275570
133949083
215332168
503137310
391513940
324604516
308168932
126886340
511394746
36609193
337747479
448273751
145901287
145748173
34876441
196378424
252549527
131730615
23994219
47386772
208809168
515944401
229836842
30225117
1766174
402990203
304188053
116568798
153902420
277403313
506290041
169700952
516378867
206542027
522680772
62348315
285433505
175931220
121128697
266582769
140136355
432080355
508618102
352154436
424557802
423586971
233489206
35365982
265006555
122080002
496360667
431954365
61156264
377544365
304118213
519380965
213953441
194424065
122267438
263048172
181978457
215755902
117232069
153577973
27872787
405612338
226321264
341051687
408693507
385799020
246621494
57079469
482681211
183378759
433892863
35552032
34044529
134282241
331884698
333081423
322001961
215642032
428541488
426652417
308834479
122420826
117203487
315902216
98522712
276040107
433949801
380660001
478234994
58354571
289629021
120709698
532935835
470802733
411017852
93895218
220715695
303654670
372936685
131441788
319791595
497883936
31388886
70371057
464286249
351081045
323692213
2962469
399285334
85522747
378695726
46994583
145669218
482516588
293191687